
Citizen MDemo for CMP-20/30/40
Citizen MDemo is SDK demo application for Citizen Mobile Printer.
CITIZEN SYSTEMS JAPAN CO.,LTD. · com.citizen.app.mdemo
UpdatedSep 18, 2025
PublishedApr 20, 2021
Packagecom.citizen.app.mdemo
MD50e7170f715796671559dbaf364863f60
SHA1 (signer)2A:7F:25:9B:73:48:FD:D6:DB:CE:1C:D8:E6:9E:E0:CA:00:25:6E:91
Signed byCN=Driver Group, OU=Information Products Division, O=CITIZEN SYSTEMS JAPAN CO. LTD., L=Nishi-Tokyo-shi, ST=Tokyo, C=81
Malware scanTRUSTED
Contact[email protected]
What's new
Version 1.9.0
- Supported Android 15.
- Supported Android 15.
Description
Citizen MDemo for CMP-20/30/40 is free demo application for Citizen Mobile Printer.
It lets you print Text/QR ode/Photo/Others from Android device to CITIZEN Mobile Printer.
[Key Features]
- Sample reciept printing
- Text printing
- QR code printing
- Photo/Image printing
- Sending file
[Supported Printers] (ESC/POS emulation only)
- CMP-20, CMP-30
- CMP-20II, CMP-30II
- CMP-40
[Supported Interface]
- Bluetooth or Wireless LAN
Remarks
* "CPCL" emulation is not supported. Emulation should be set to "ESC/POS".
* "Discoverable Mode" of the Bluetooth model should be set to "ON".
* Pairing setting is required for Bluetooth connection between Android device and printer.
Default setting of PIN code for the pairing setting is "0000".
* This demo application is based on Citizen Mobile Printer SDK.
If you want to develop own application to support printing, please download the SDK from our web site.
* Windows PC and dedicated utility software is needed for the configuration of the printer.
Utility software can be downloaded from our web site.
* Web site URL for document/software/Utility/SDK
http://www.citizen-systems.co.jp/support/download/printer/cmp20_30data/index_en.html
* A very rare case where an Android machinel freezes has been found with a combination of a machine before Android 4.1 and previous firmware version 1.78/1.84 of the Bluetooth module of CMP-20II / 30II. We can provide a set of tools for Windows to upgrade the firmware of Bluetooth. If you need it, please contact us. This problem will not occur in case of combinations already proven.
Thank you for your interest in CITIZEN Mobile Printers!
It lets you print Text/QR ode/Photo/Others from Android device to CITIZEN Mobile Printer.
[Key Features]
- Sample reciept printing
- Text printing
- QR code printing
- Photo/Image printing
- Sending file
[Supported Printers] (ESC/POS emulation only)
- CMP-20, CMP-30
- CMP-20II, CMP-30II
- CMP-40
[Supported Interface]
- Bluetooth or Wireless LAN
Remarks
* "CPCL" emulation is not supported. Emulation should be set to "ESC/POS".
* "Discoverable Mode" of the Bluetooth model should be set to "ON".
* Pairing setting is required for Bluetooth connection between Android device and printer.
Default setting of PIN code for the pairing setting is "0000".
* This demo application is based on Citizen Mobile Printer SDK.
If you want to develop own application to support printing, please download the SDK from our web site.
* Windows PC and dedicated utility software is needed for the configuration of the printer.
Utility software can be downloaded from our web site.
* Web site URL for document/software/Utility/SDK
http://www.citizen-systems.co.jp/support/download/printer/cmp20_30data/index_en.html
* A very rare case where an Android machinel freezes has been found with a combination of a machine before Android 4.1 and previous firmware version 1.78/1.84 of the Bluetooth module of CMP-20II / 30II. We can provide a set of tools for Windows to upgrade the firmware of Bluetooth. If you need it, please contact us. This problem will not occur in case of combinations already proven.
Thank you for your interest in CITIZEN Mobile Printers!
Required features
- Faketouch android.hardware.faketouch
- Location android.hardware.location
Permissions (7)
Citizen MDemo for CMP-20/30/40 requests the following Android permissions:
- Access Wifi State android.permission.ACCESS_WIFI_STATE
- Bluetooth Advertise android.permission.BLUETOOTH_ADVERTISE
- Bluetooth Connect android.permission.BLUETOOTH_CONNECT
- Bluetooth Scan android.permission.BLUETOOTH_SCAN
- Change Wifi Multicast State android.permission.CHANGE_WIFI_MULTICAST_STATE
- Internet android.permission.INTERNET
- Com Citizen App Mdemo Dynamic Receiver Not Exported Permission com.citizen.app.mdemo.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION