API version 23
iOSAndroidWindows
説明 |
プリンタにデータを送信し、プリンタからデータを受信します。
データの送信に成功すると、Root.SmaPriPrintSendDataFinishedイベントが発生します。プリンタから受信したデータは、イベントオブジェクトから取得します。 送信後にエラーが発生するとRoot.SmaPriPrintSendDataFailedイベントが発生します。 |
||||||||||
呼出形式 |
sm.SendRawData(data [, extraParams]);
|
||||||||||
戻り値 |
なし
|
||||||||||
引数 |
String data |
送信データをBase64形式の文字列で指定します。 |
|||||||||
|
Array extraParams |
拡張パラメーターを指定します 引数のArrayのキー(文字列)に設定名を、値に設定値を格納します。
"byte_count"と"termination_data"の両方を指定した場合は、どちらかの条件を満たすまで受信します。
|
|||||||||
例外 |
FUNC-4 |
引数が不正です |
|||||||||
|
SMAPRI-1 |
プリンタが設定されていません。 |
|||||||||
|
SMAPRI-7 |
プリンタと接続していません。 |
|||||||||
|
SMAPRI-9 |
データの送信に失敗しました。 |
|||||||||
使用例 |
/*プリンタの設定を取得します*/ var data = new ByteArray(0x12, 0x50, 0x42, 0x2C, 0x43, 0x41, 0x04); var params = new Array; params["termination_data"] = Base64Encoder.Convert(new ByteArray(0x03)); sm.SendRawData(Base64Encoder.Convert(data), params);
|
||||||||||
関連項目 |