StarPrinter
プリンターを制御するクラス
コンストラクタ |
|
---|---|
オブジェクトの初期化 |
プロパティ |
||
---|---|---|
プリンターの情報 |
||
プリンターとの接続設定 |
||
テンプレート |
||
プリンターのステータスイベント |
||
キャッシュドロアーのステータスイベント |
||
入力機器のステータスイベント |
||
カスタマーディスプレイのステータスイベント |
||
接続タイムアウト(msec) |
||
印刷タイムアウト(msec) |
||
ステータス取得タイムアウト(msec) |
||
Star Configuration設定・取得タイムアウト(msec) |
メソッド(iOS 13以降用) |
|
---|---|
プリンターと接続 |
|
プリンターに印刷を実行 |
|
print(command: String, starSpoolJobSettings: StarSpoolJobSettings) async |
プリンターのスプーラー機能を利用して印刷を実行 |
プリンターにバイナリデータの印刷を実行 |
|
プリンターのステータスを取得 |
|
指定した印刷ジョブIDの印刷ジョブステータスを取得 |
|
最新から指定された件数分のプリンターの印刷ジョブ履歴(印刷ジョブステータスのリスト)を取得 |
|
プリンターの現在のStar Configurationを取得 |
|
プリンターのデフォルトのStar Congirutaionを取得 |
|
プリンターにStar Configurationの設定を実行 |
|
プリンターと切断 |
警告
メソッド(iOS 12用)はiOS 12をサポートするアプリケーションの互換性のためだけに提供され、将来的に本SDKの最低サポートOSバージョンをiOS 15に引き上げるときに削除される予定です。
[非推奨] メソッド(iOS 12用) |
|
---|---|
プリンターと接続 |
|
print(command: String, completion: @escaping (Error?) -> Void) |
プリンターに印刷を実行 |
プリンターのスプーラー機能を利用して印刷を実行 |
|
プリンターにバイナリデータの印刷を実行 |
|
getStatus(completion: @escaping (StarIO10.StarPrinterStatus?, Error?) -> Void) |
プリンターのステータスを取得 |
getSpoolJobStatus(jobId: Int, completion: @escaping (StarSpoolJobStatus?, Error?) -> Void) |
指定した印刷ジョブIDの印刷ジョブステータスを取得 |
getSpoolJobStatusList(size: Int, completion: @escaping ([StarSpoolJobStatus]?, Error?) -> Void) |
最新から指定された件数分のプリンターの印刷ジョブ履歴(印刷ジョブステータスのリスト)を取得 |
getStarConfiguration(completion: @escaping (String?, Error?) -> Void) |
プリンターの現在のStar Configurationを取得 |
getDefaultStarConfiguration(completion: @escaping (String?, Error?) -> Void) |
プリンターのデフォルトのStar Congirutaionを取得 |
setStarConfiguration(starConfiguration: String, completion: @escaping (Error?) -> Void) |
プリンターにStar Configurationの設定を実行 |
プリンターと切断 |