User manual - 拡張機能ライブラリリファレンスマニュアル(2014年8月7日)

Table Of Contents
87
4.2.3. プリンタとの通信制御
通信処理
本ライブラリは、アプリケーションから指定されたデータの送信、または受信を行いますので、アプリケーシ
ョンは下記のように制御して下さい。
送信処理
アプリケーションで送信パケット(送信データ)作成後、本ライブラリ関数を使用してデータを送信して
下さい。
本ライブラリは、送信データを各 I/F のプロトコルスタックに対して正常に渡した段階で終了します。
したがって、プリンタのステータス受信等を行って、正しく送信できたか否かを確認する必要がありま
す。
受信処理
本ライブラリ関数に対して受信データ数を指定して、データを受信して下さい。
送受信時のデータパケットは、プリンタ種/インターフェース/コマンドに依存しますので、各プリン
タのパケット仕様を確認して下さい
通信シーケンス
通信シーケンスは、各プリンタの通信シーケンスの仕様を確認して下さい
Suspend/Resume への対応
通信中(オープン中)に本体の電源 OFF/ON が発生した場合は、復帰処理(クローズとオープン)が必要
です。復帰処理が行われない間は、送信/受信共にエラーが返ります