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()