CITIZEN Android POS Print SDK Version 2.11
Release Notes
CITIZEN SYSTEMS Co., Ltd.
September 19, 2023
This SDK allows for the development of Android applications that control CITIZEN POS printers and peripheral devices connected to the printer.
Please refer to the following manual for usage.
- CITIZEN Android POS Print SDK Program Manual
If you are using an automatic change dispenser, please contact us separately.
How to Obtain
You can obtain the software from the following download site.
https://www.citizen-systems.co.jp/printer/download/
Changes from Previous Version
Version 2.11 (2023/09/19)
[New Features]
- Added GLORY RT-N300/RAD-N300 models to the compatible models for automatic change dispensers.
- Added RecCharacterSpacing, RecKanjiLeftSpacing, and RecKanjiRightSpacing properties for printer control.
- Added ErrorCodeExtended property for controlling printer/display/scanner/automatic change dispenser.
[Bug Fixes]
- Fixed the issue in the printBarCode method of printer control to prevent removing leading and trailing spaces in the string.
- Amended the CODE SET of Code128 barcodes in printer control to add CODE A({A) before data when it is not specified.
- Adjusted the printBarCode method in printer control to allow specifying PTR_BCS_Code128_Parsed.
- Improved the JAM status determination for GLORY automatic change dispensers.
Version 2.10 (2022/08/30)
[New Features]
- Added CT-S281II to the compatible models for printers.
[Bug Fixes]
- Improved network communication processing.
- Enhanced the procedure for obtaining internal information upon completion of the fixDeposit method for GLORY automatic change dispensers.
- Changed the endDeposit method for GLORY automatic change dispensers to refund based on deposited denominations, except when directly entering the collection vault when CCH_CHAN_DEPOSIT_REPAY is specified.
Version 2.09 (2022/04/14)
[New Features]
- Added printerCheckEx and openDrawerEx methods for printer control.
- Added GLORY RT-380/RAD-380 and Akiyama Electronics AES-CBPM-12 models to the compatible models for automatic change dispensers.
- Supported the retrieval of cash in auxiliary vault in the readCashCounts method for automatic change dispenser control.
- Added CassetteWait property to automatic change dispenser control.
- Added collecting function (collect/collectCount methods) for Akiyama Electronics automatic change dispenser.
- Added sales registration function (salesResister method) for Akiyama Electronics automatic change dispenser.
- Added ChangeSetting property for specifying change at the start of cash counting processing for Akiyama Electronics automatic change dispenser.
[Bug Fixes]
- Supported transparency specification for images in printBitmap and setBitmapNV methods.
- Improved connectivity when repeatedly reconnecting peripheral devices.
- Enhanced notification for waiting state of currency removal for GLORY automatic change dispensers.
- Improved processing during unstable communication for Akiyama Electronics automatic change dispensers.
- Enhanced the JAM status determination for Akiyama Electronics automatic change dispensers.
Version 2.08 (2021/03/31)
[New Features]
- Added CT-E301/CT-E601 to the compatible models for printers.
- Added Akiyama Electronics AES-CBPM-01 to the compatible models for automatic change dispensers.
- Added fixDeposit method to automatic change dispensers.
- Added success argument to endDeposit method for automatic change dispensers.
[Bug Fixes]
- Corrected the maximum length in page mode for PMU3300.
- Fixed an issue that occurred with Bluetooth printer search on some CMP-20II/30II devices.
- Modified the pauseDeposit method for automatic change dispensers to wait until deposit processing is complete.
Version 2.07 (2020/10/07)
[New Features]
- Added CMP_BM_MODE_GRAY16DOWNLOAD to the mode argument of printBitmap method.
- Added setPrintCompletedTimeout method.
- Supported error events during measurement for automatic change dispensers.
[Bug Fixes]
- Fixed an issue where subsequent whitespace characters were deleted after PrintTextPCFont().
- Improved automatic adjustment of confirmation time for print completion.
- Fixed issues in Reset method and CloseDataRead method for automatic change dispensers.
Version 2.06 (2020/03/30)
[New Features]
- Supported the paper ejection sensor for PMU3300.
- Added paper hold status to the status method.
Version 2.05 (2019/12/26)
[New Features]
- Supported automatic change dispensers for peripherals. If you are using automatic change dispensers, please contact us separately.
Version 2.04 (2019/11/11)
[New Features]
- Added PMU3300 to the compatible models for printers.
Version 2.03 (2019/07/24)
[Bug Fixes]
- Fixed issues when specifying the Bitmap class with printBitmap method.
- Corrected an issue that occurred when setting brightness after setting brightness to 0% with setDisplayConfig method.
- Improved the network printer search issues on some devices.
- Updated sample programs to improve network printer search issues.
Version 2.02 (2019/02/06)
[New Features]
- Added CT-S4500 to the compatible models for printers.
Version 2.01 (2018/10/29)
[New Features]
- Added CT-S257 to the compatible models for printers.
- Added BC-NL3000U to the compatible models for barcode scanners.
- Supported peripherals (line displays, barcode scanners) connected to the Bluetooth interface of printers.
- Added a description of "Printing UTF-8 Encoded Strings" to the program manual.
Version 2.00 (2018/07/02)
[New Features]
- Supported peripherals (line displays, barcode scanners) connected to the LAN interface of printers.
Version 1.18 (2018/05/15)
Corrected typographical errors in the program manual.
Version 1.18 (2018/03/15)
Changed the targetSdkVersion of the sample "POSApplication" to support Bluetooth printer search on devices running Android 6.0 and later.


