文章目录
- 第五十九章 假脱机设备
- 介绍
- 打开和使用假脱机设备
- 用于假脱机设备的 `OPEN` 和 `USE` 命令
- USE 命令
第五十九章 假脱机设备
介绍
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
中。