第五十九章 假脱机设备
第五十九章 假脱机设备
介绍
IRIS数据平台使能够将打印输出直接发送到您的打印机或屏幕,或将其保留在后台打印中以供以后打印。IRIS 假脱机独立于您的操作系统执行的假脱机。
IRIS 中的假脱机是一种技术,可让自动将程序的输出保存在 ^SPOOL 下标全局中,而不是立即打印。可以通过将 ^SPOOL 全局的内容发送到打印机来稍后打印输出。本页介绍使用此假脱机工具的两种方法:使用 ObjectScript 命令(OPEN、USE、WRITE、CLOSE)或使用 %IS 和 %SPOOL 实用程序。
打开和使用假脱机设备
要将输出发送到当前命名空间中的 spool 全局变量,请打开 spooler 并将其指定为输出设备。
假脱机程序是 IRIS 提供的预定义设备。它在设备表中被分配了设备编号 2。此设备号可用于在 OPEN、USE 和 CLOSE 命令中标识后台处理程序设备。
您可以通过 Management Portal 访问后台处理程序设备信息。依次选择 System Administration、Configuration (配置)、Device Settings (设备设置)、Devices (设备)。在这里,将找到设备 2 和名为 SPOOL 的设备。默认情况下,它们都映射到同一物理设备(设备 2),并且具有相同的 option 值。
当将 IRIS 假脱机程序设置为当前设备时,IRIS 会将发送到设备 2 的任何输出存储在当前命名空间的全局 ^SPOOL 中。^SPOOL 中的每一行都位于单独的全局节点中。
有两种方法可以打开 IRIS 后台处理程序并将其设置为当前输出设备:
- 发出
OPEN和US命令 - 调用
%IS实用程序
用于假脱机设备的 OPEN 和 USE 命令
可以通过向该设备发出 OPEN 和 USE 命令来直接打开假脱机设备。
OPEN 2:(doc_num:index) USE 2
用于假脱机的 OPEN 位置参数
Parameter 参数 | Definition 定义 |
|---|---|
doc_num | 要打开的后台打印文档(文件)的编号。Spool 文档存储在 ^SPOOL 全局变量中。默认值为 1。 |
index | 线轴文档中的行号,1 或更大。默认值为 1。 |
这些是位置参数。如果省略这两个参数,则它们默认为 (1:1)。可以设置第一个参数 (doc_num) 并省略第二个参数 (index),默认为 1。但是,如果设置第二个参数,则应指定第一个参数。
IRIS 使用这些值来查找要打印的行。它将 doc_num 参数视为 ^SPOOL 全局的第一个下标。它将 index 参数视为 ^SPOOL 全局变量的第二个下标。
USE 命令
当在命令 OPEN 2:(doc_num:index) 后对设备 2 发出 USE 2 时,IRIS 会将任何后续输出发送到位于 ^SPOOL(doc_num:index) 的后台处理程序。每个输出行都作为单独的全局节点存储在 ^SPOOL 中。