Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

APUGetPrinterStatus() 函数

  • Last UpdatedApr 04, 2022
  • 1 minute read

返回此实例使用的 Windows 打印机的最新状态。

类别

查看

语法

[Result=] APUGetPrinterStatus(iInstance, iSelector, iTagStatus);

参数

iInstance

Alarm Printer 的实例(0 到 15)。

iSelector

整数值,指定如下内容:

0 = 获取“Alarm Printer 错误”的状态

1 = 获取“Alarm Printer 缺纸”的状态

2 = 获取“Alarm Printer 离线”的状态

3 = 获取“Alarm Printer 溢出”的状态

iTagStatus

整型或实型标记,它接收某个打印机的状态,该打印机与指定的实例号以及 iSelector 参数所选择的类型关联。

附注

此函数将打印机状态作为 iTagStatus 参数返回给某个整型或实型标记。除非查询正在运行并且已经打印报警,否则结果不是最新的。状态通常在初次打开打印机时更新,然后在每打印一行报警时更新。

此状态信息是根据 Microsoft 或 Windows 的驱动程序标准向打印机查询的。并非所有的打印机制造商都遵循这些标准。因此,并非所有打印机都会返回状态信息。

返回整型错误码。

示例

PrtStat 是一个整型标记,它从同实例 5 关联的打印机接收“打印机离线”状态。

Status = APUGetPrinterStatus(5, 2, PrtStat);

另请参阅

APUGetPrinterName()

In This Topic