CITIZEN Android POS Print SDK Version 2.12 リリースノート シチズン・システムズ(株) 2024年01月17日 本SDKは、CITIZEN POSプリンターおよびプリンターに接続された周辺機器を制御するAndroid アプリケーションを開発する事ができます。 ご使用に当たっては、次のマニュアルを参照してください。 - CITIZEN Android POS Print SDK プログラムマニュアル 周辺機器で自動釣銭機をご利用の際は、別途問い合わせください。 ------------------------ 入手方法 ------------------------ 以下ダウンロードサイトより当該ソフトウェアをご入手頂けます。 https://www.citizen-systems.co.jp/printer/download/ ------------------------ 旧バージョンからの変更点 ------------------------ Version 2.12 (2024/01/17) [機能追加] - 自動釣銭機の対応モデルに、LAUREL製ACE-100を追加しました。 [不具合修正] - Android12以降でのUSB接続時の不具合を修正しました。 Version 2.11 (2023/11/21) - プリンターの対応モデルにCT-S801III/CT-S851IIIを追加しました。 - ディスプレイの対応モデルにDSP01-LT2/DSP02-LS2を追加しました。 Version 2.11 (2023/09/19) [機能追加] - 自動釣銭機の対応モデルに、GLORY製RT-N300/RAD-N300を追加しました。 - プリンター制御にRecCharacterSpacing, RecKanjiLeftSpacing, RecKanjiRightSpacing プロパティを追加しました。 - プリンター/ディスプレイ/スキャナー/自動釣銭機制御にErrorCodeExtendedプロパティ を追加しました。 [不具合修正] - プリンター制御のprintBarCodeメソッドで文字列の先頭と末尾の空白を除去をしない様 に修正しました。 - プリンター制御のCode128バーコードでCODE SETが指定されていない場合にデータの前に CODE A({A)を付加する様に修正しました。 - プリンター制御のprintBarCodeメソッドでPTR_BCS_Code128_Parsedの指定ができる様に 修正しました。 - GLORY自動釣銭機のステータスJAM判定を改善しました。 Version 2.10 (2022/08/30) [機能追加] - プリンターの対応モデルにCT-S281IIを追加しました。 [不具合修正] - Network通信処理を改善しました。 - GLORY製自動釣銭機のfixDepositメソッド完了時の庫内情報取得処理を改善しました。 - GLORY製自動釣銭機のendDepositメソッドでCCH_CHAN_DEPOSIT_REPAY指定された場合の 回収庫に直接入る場合を除き入金された金種で返金する様に変更しました。 Version 2.09 (2022/04/14) [機能追加] - プリンター制御にprinterCheckExおよびopenDrawerExメソッドを追加しました。 - 自動釣銭機の対応モデルに、GLORY製RT-380/RAD-380および暁電機製AES-CBPM-12を 追加しました。 - 自動釣銭機制御のreadCashCountsメソッドで補助格納庫内現金取得に対応しました。 - 自動釣銭機制御にCassetteWaitプロパティを追加しました。 - 暁電機製自動釣銭機の回収機能(collect/collectCountメソッド)に対応しました。 - 暁電機製自動釣銭機に売上登録機能(salesResisterメソッド)を追加しました。 - 暁電機製自動釣銭機に入金計数処理開始時のお釣り指定(ChangeSettingプロパティ)を 追加しました。 [不具合修正] - printBitmapおよびsetBitmapNVメソッドの画像の半透明指定に対応しました。 - 周辺機器の繰り返し再接続した際の接続性を改善しました。 - GLORY製自動釣銭機の貨幣抜き取り待ち状態の通知を改善しました。 - 暁電機製自動釣銭機の通信不安定時の処理を改善しました。 - 暁電機製自動釣銭機のJAMステータスの判定を改善しました。 Version 2.08 (2021/03/31) [機能追加] - プリンターの対応モデルにCT-E301/CT-E601を追加しました。 - 自動釣銭機の対応モデルに暁電機製AES-CBPM-01を追加しました。 - 自動釣銭機にfixDepositメソッドを追加しました。 - 自動釣銭機のendDepositメソッドにsuccess引き数を追加しました。 [不具合修正] - PMU3300のページモード最大長を修正しました。 - 一部のCMP-20II/30IIで発生するBluetoothプリンター検索の不具合を修正しました。 - 自動釣銭機のpauseDepositメソッドを入金処理完了まで待つ様に修正しました。 Version 2.07 (2020/10/07) [機能追加] - printBitmapメソッドのモード引き数にCMP_BM_MODE_GRAY16DOWNLOADを追加しました。 - setPrintCompletedTimeoutメソッドを追加しました。 - 自動釣銭機の計測中エラーイベントに対応しました。 [不具合修正] - PrintTextPCFont()の後続の空白文字が削除される不具合を修正しました。 - 印刷完了確認時間の自動調整を改善しました。 - 自動釣銭機のResetメソッドとCloseDataReadメソッドの不具合を修正しました。 Version 2.06 (2020/03/30) [機能追加] - PMU3300の用紙出口センサーに対応しました。 - statusメソッドに用紙保持のステータスを追加しました。 Version 2.05 (2019/12/26) [機能追加] - 周辺機器の自動釣銭機に対応しました。 自動釣銭機をご利用の際は、別途問い合わせください。 Version 2.04 (2019/11/11) [機能追加] - プリンターの対応モデルにPMU3300を追加しました。 Version 2.03 (2019/07/24) [不具合修正] - printBitmapメソッドでBitmapクラス指定時の不具合を修正しました。 - setDisplayConfigメソッドの輝度0%指定後に輝度設定した際の不具合を修正しました。 - 一部の端末で発生するNetworkプリンター検索の不具合を改善しました。 - Networkプリンター検索の不具合を改善するためサンプルプログラムを更新しました。 Version 2.02 (2019/02/06) [機能追加] - プリンターの対応モデルにCT-S4500を追加しました。 Version 2.01 (2018/10/29) [機能追加] - プリンターの対応モデルにCT-S257を追加しました。 - バーコードスキャナーの対応モデルにBC-NL3000Uを追加しました。 - プリンターのBluetooth I/Fに接続された周辺機器(ラインディスプレイ、バーコード スキャナー)に対応しました。 - プログラムマニュアルに「UTF-8 エンコード文字列の印刷」の説明を追加しました。 Version 2.00 (2018/07/02) [機能追加] - プリンターのLAN I/Fに接続された周辺機器(ラインディスプレイ、バーコードスキャナー) に対応しました。 Version 1.18 (2018/05/15) プログラムマニュアルの誤記を修正しました。 Version 1.18 (2018/03/15) サンプル「POSApplication」の targetSdkVersion を変更しました。 (Android 6.0 以降の端末で、Bluetooth プリンターの検索に対応) Version 1.18 (2017/07/12) [不具合修正] - Version 1.15以降で、接続失敗時に接続が保持されてしまう場合がある不具合を 修正しました。 Version 1.17 (2017/05/29) [機能追加] - 対応モデルにCT-S255を追加しました。 [不具合修正] - CMP-20/30/20II/30IIのUSB接続不具合を修正しました。 - UTF-8エンコード印刷時のサロゲートペア文字不具合を修正しました。 Version 1.16 (2017/03/03) [機能追加] - 対応モデルにCMP-20/30/20II/30IIを追加しました。 - printPaddingTextメソッドを追加しました。 - printTextLocalFontメソッドを追加しました。 - プログラムマニュアルに「定数定義一覧」を追加しました。 - サンプルに「POSApplication」を追加しました。 - サンプルをAndroid Studio用のプロジェクトに変更しました。 Version 1.15 (2016/12/22) [機能追加] - 対応モデルにCT-S253を追加しました。 - ログ機能を追加しました。 - Manualフォルダにjavadocを追加しました。 Version 1.14 (2016/10/13) サンプルプログラムを変更しました。(Android Studio の "Import project" に対応) Version 1.14 (2016/08/19) [機能追加] - プログラムマニュアルにJIS第3、第4水準漢字印刷の説明を追加しました。 [不具合修正] - ラベル用紙使用時のページモード印刷不具合を修正しました。 - setEncoding無しで文字の印刷できない不具合を修正しました。 - 使用条件によってプリンター検索に失敗する不具合を修正しました。 Version 1.13 (2016/01/28) [機能追加] - 対応モデルにCT-S401の有線LANを追加しました。 - searchESCPOSPrinterメソッドに接続可能なBluetoothアドレスを取得する機能を 追加しました。 - searchCitizenPrinterメソッドを追加しました。 [不具合修正] - Android6.0でのネットワーク接続時の不具合を修正しました。 - USBの受信処理を改善しました。 Version 1.12 (2015/04/22) [機能追加] - EUC-KRとBig5の印刷に対応しました。 対応モデル: CT-S601II/651II/801II/851II [不具合修正] - ネットワーク接続処理を改善しました。 - ネットワーク通信処理を修正し、StrictModeの無効化を削除しました。 - CT-S251およびCT-S601II/651II/801II/851IIのUSB接続で一度に大量印刷した時の 不具合を修正しました。 Version 1.11 (2015/02/20) [機能追加] - 対応モデルにCT-S251,CT-S601II/651II/801II/851IIを追加しました。 - printBitmapメソッドのモード引き数にCMP_BM_MODE_GRAY16を追加しました。 - setNVBitmapメソッドを追加しました。 - watermarkPrintメソッドを追加しました。 Version 1.10 (2014/11/20) サンプルプログラムを変更しました。 Version 1.10 (2014/10/10) [不具合修正] - PageModeAreaプロパティの値を修正しました。 - ドット単位以外での設定精度を向上しました。 - ページモード印刷中の画像横方向サイズ制限を無くしました。 Version 1.09 (2014/08/29) [不具合修正] - 複数スレッドでの同時接続時の不具合を修正しました。 - ページモード印刷中の画像サイズ制限を無くしました。 - トランザクション印刷中のmarkFeedメソッドの不具合を修正しました。 - 印字完了確認時間を自動的に調整する様に変更しました。 - 接続時間を改善しました。 Version 1.08 (2014/07/24) [機能追加] - 対応モデルにCT-S401を追加しました。 - プリンター検索機能を追加しました。 - GS1DataBarに対応しました。 - printTextメソッドにフォントCと反転の指定を追加しました。 - printBitmapメソッドにバイト配列型の引き数を追加しました。 - statusメソッドにニアエンプティとドロワー状態を追加しました。 - MapModeプロパティを追加しました。 Version 1.07 (2014/05/23) [機能追加] - GB18030印刷に対応しました。 Version 1.06 (2014/01/20) [機能追加] - CT-S281のキャッシュドロワーに対応しました。 Version 1.05 (2013/08/07) [機能追加] - 対応モデルにCT-S2000とCT-S4000を追加しました。 Version 1.04 (2013/06/06) [機能追加] - Bluetooth使用時にペアリング済みデバイスへの自動検出機能を追加しました。 - connectメソッドにタイムアウトの引き数を追加しました。 - RecLineSpacingプロパティを追加しました。 Version 1.03 (2013/02/15) [機能追加] - USBインターフェースに対応しました。 Version 1.02 (2013/02/15) [機能追加] - printBitmapメソッドにBitmapデータ型とモードの引き数を追加しました。 [不具合修正] - 印刷出力時のエラーコードの間違いを修正しました。 Version 1.01 (2012/11/29) [不具合修正] - 用紙無し後にカバーを開いた時のプリンターステータスの不具合を修正しました。 Version 1.00 (2012/10/12) 新規リリース