User manual - DT-810PR制御関数解説書Rev.1.10(2006年9月29日)
- 8 -
題目
赤外でのステータスリード 関数名
prn_tecinf_status
機能
ステータスリードコマンドを送信し、プリンタの状態を受信します。
リターンされるステータスは、STXとCRCを除いたものです。
C言語インターフェース
【 コーリングシーケンス 】
ER ercd = prn_tecinf_status ( B *rcv_status, UB status );
【パラメータ】
B * rcv_status プリンタのステータス受信バッファのアドレス
(24byteのエリアが必要です。)
プリンタステータスのフォーマットは、「B−211−GH24−QM
ソフトウェア仕様書」の4.1 ④ステータスパケットに記載
してある内容から、STXとCRC部分を取り除いたものです。
UB status 通信の終了を指定
P_END :終了
P_END以外を指定するとパラメータエラーになります。
【リターンパラメータ】
ER ercd
E_OK :正常
E_TIMEOUT :受信タイムアウト
E_NG :異常
E_PRN_POF :未オープン
E_PRN_LB :ローバッテリ
E_PRN :パラメータエラー
E_CRC :CRCエラー
備考
【 関連ファンクション 】
・受信したステータスのプリンタ状態の詳細は、次頁を参照の事。