第六十七章 打印机 - 在 Windows 上指定打印机
第六十七章 打印机 - 在 Windows 上指定打印机
要在 Windows 上使用默认打印机,请输入以下内容:
OPEN "|PRN|"
如果为机器设置了默认打印机,这将导致 IRIS 为您的机器使用默认的 Windows 打印机。(有关如何设置默认打印机的信息,请参阅 Windows 文档。
要使用默认打印机以外的打印机,请输入以下内容:
OPEN "|PRN|printer"
Parameter 参数 |
Description 描述 |
|---|---|
printer |
通用命名约定 (UNC) 名称或显示在计算机的打印机列表中的名称。 |
以下示例说明了 UNC 名称的用法:
OPEN "|PRN|\\business\accounting"
以下示例说明了如何使用可能显示在计算机打印机列表中的非 UNC 名称:
OPEN "|PRN|HP LaserJet 5P"
注:InterSystems 不鼓励使用打印机端口名称,如 COM1、LPT1 等。如果确实使用了这样的名称,IRIS 将尝试找出该名称所指的打印机(如果有),然后它将使用该名称。但是,这将是一个缓慢的操作,并且并不适合 Windows
在 Windows 系统上,打印机由 OPEN 命令上的名称标识,并由顺序 I/O 模块(而不是终端 I/O 模块)处理。因此,支持的 OPEN 和 USE 命令参数与顺序文件 I/O 的参数相同,而不是终端 I/O 的参数。例外情况是通过串行通信端口连接到 Windows 系统的打印机;在这种情况下,打印机将作为终端 I/O 设备处理。
在 Windows 系统上,不能使用 “:n” 位置参数来控制使用的打印边距。这种表示法被 IRIS 忽略。诸如 “|PRN|”:121 被忽略。要控制打印机宽度,请发送该打印机的相应控制字符。该表示法在其他平台上确实有效。
在 Windows 上,OPEN 支持大多数顺序 I/O 关键字参数,如顺序文件 I/O 中所述。下表描述了用于使用 OPEN 命令控制 Windows 系统上的打印机(作为顺序文件处理)的其他打印机关键字参数。
Windows 打印机的其他 OPEN 关键字参数
| Keyword 关键词 | Default 违约 | Description 描述 |
|---|---|---|
| /DOCNAME= “name” | “IRIS” |
/DOCNAME 允许重新定义打印机作业名称。 |
| /OUTPUTFILE= “filename” | NULL |
/OUTPUTFILE 将打印重定向到文件。指定完全限定的路径名。 |
| /DATATYPE= “type” | “RAW” |
/DATATYPE 允许您重新定义打印机后台数据的数据类型。一种常用的数据类型是 TEXT。 |
在 Windows 系统上,如果 OPEN 直接打印到打印机(不使用逻辑假脱机设备),则 OPEN 命令超时参数不会过期(如果打印机已关闭或不存在)。IRIS 进程保持暂停状态,直到打印机可用,或者直到从 Windows 控制面板取消打印文档。