Jump to content
Toggle sidebar
Search
Personal tools
Create account
Log in
Navigation
CloudPOS SDK
POS Spec
FAQ
Internal Database
Quick links
Device API
Device Samples
EMV Development
BarCode Scan
Printer Manual
TMS Manual
Contents
move to sidebar
hide
Beginning
1
Hardware/Repair
Toggle Hardware/Repair subsection
1.1
How to Recover a Terminal from Tamper Status
1.2
How to Understand Trigger Events in Terminals
1.3
How to Remotely Reactivate Tampered Terminals
1.4
How to Select Optimal TF Card (Micro SD Card) for Smart POS Systems
2
Printer
Toggle Printer subsection
2.1
How to Verify the Terminal's Printer Status
2.2
How to Print Unsupported Character Sets with a POS Printer
2.3
How to Use the Terminal's Bluetooth Printer Service
2.4
How to Print Images with a POS Printer
2.5
How to Print QR Codes with a POS Printer
2.6
How to Evaluate HTML Printing Function Performance
2.7
How to Evaluate Terminal Print Performance
2.8
How to Print with an External Epson USB Printer (TM-T88IV)
2.9
How to Replace the Font File (*.ttf) for HTML Printing Function
2.10
How to Use the Java API for Printer Operations
2.11
How to Understand Blank Lines Between Continuous Image Prints
2.12
How to Use Printers with JavaScript
2.13
How to Verify Printer Status: Out of Paper Check
3
USB/Serial Port
Toggle USB/Serial Port subsection
3.1
How to Download and Install USB Drivers for the Terminals
3.2
How to Download UU Cable Driver
3.3
How to Install Serial Port Drivers for Production Models Q1/Q2/Q3
3.4
How to Install Serial Port Driver for Production Terminals in Linux
3.5
How to Develop Serial Port for Terminals
3.6
How to Add Udev Rules for USB Debugging in Linux
3.7
How to Manage Serial Port Connections During Terminal Sleep Mode
3.8
How to Manage Serial Port Disconnections in Application Development
3.9
How to Connect Terminals to Mobile Devices Using Accessory Mode
3.10
How to Detect UU Cable Connnected Programmatically
3.11
How to Control a Fan via Serial Port
3.12
How to List Connected USB Devices
3.13
How to Use Accessory Agent Service with D22 and Q3 Devices
4
Firmware
Toggle Firmware subsection
4.1
How to Update Firmware for WizarPOS Devices
4.2
How to Understand Firmware Package Naming and Configuration for WizarPOS Devices
4.3
How to Compare Engineer Mode and User Mode Terminals
4.4
How to Configure Home Settings in poshomesettings.xml
4.5
How to Configure System Settings in possystemsettings.xml
4.6
How to Prevent Accidental Uninstallation of Applications by Visitors
4.7
How to Troubleshoot the "Agent Stopped" Error Message
4.8
How to Resolve Forgotten Security Lock Password Issues
4.9
How to Use Q1 Buttons in Applications
4.10
How to Adapt Applications for Q1 (4G) Devices
4.11
How to Customize Boot Logo and Boot Animation
4.12
How to Set Wallpaper
4.13
How to Enter Special Mode at Startup
4.14
How to Install Browsers on Q-Series Devices
4.15
How to Understand External Servers and Services Accessed by Firmware
4.16
How to Access Different Firmware Modes of a Terminal
4.17
How to Write Customer Serial Numbers (SN)
4.18
How to Enable Touch Screen Wake-Up Functionality
4.19
How to Set User System Properties
4.20
How to Enable and Disable MTP
4.21
How to Update WebView on POS Systems
4.22
How to Disable File Explorer for TF Cards and USB Pendrives
4.23
How to Manage Screen On/Off Functionality
5
Settings Menu
Toggle Settings Menu subsection
5.1
How to Perform a Factory Data Reset
5.2
How to Understand Common Settings Menus
5.3
How to View the Certificate List on the Terminal
5.4
How to Understand the Merchant Self-Test in Settings
5.5
How to Use Terminal Merchant Self-Test for Specified Network Testing
5.6
How to Change the System Language
5.7
How to Log into the Terminal as an Administrator
5.8
How to Change the Terminal Administrator's Login Password
5.9
How to Update the Terminal's Time Setting
5.10
How to Change the Terminal's Time Zone Setting
5.11
How to Enable User Role Control for Accessing the Settings Menu
5.12
How to Update User Role Passwords Using API
5.13
How to Disable Bluetooth and Wi-Fi on the Terminal
5.14
How to Enable or Disable Auto Time Zone on the Terminal
5.15
How to Enable or Disable Automatic Time Setting on the Terminal
5.16
How to Set Display Sleep Mode on the Terminal
5.17
How to Grant Accessibility Permission Automatically
5.18
How to Disable the Security Lock on Terminal Startup
5.19
How to Access Settings Sub-Menu from an Application
5.20
How to Set Language Programmatically Using API
6
Battery/Power
Toggle Battery/Power subsection
6.1
How to Understand the Special Charging Indicator on the terminal
6.2
How to Preserve Terminal Batteries During Prolonged Non-Use
6.3
How to Understand the Low-voltage State of Q2 Automatic Shutdown
6.4
How to Understand Battery Performance for Various Terminal Models
6.5
How to Understand the Counter Mode Functionality in the Q3 Terminal
6.6
How to Turn Off the Terminal Using the AIDL Interface
7
SIM/Ethenet/WIFI
Toggle SIM/Ethenet/WIFI subsection
7.1
How to Disable the Portable Hotspot on a Smart POS Terminal
7.2
How to Activate the Portable Hotspot on a Smart POS Terminal
7.3
How to Retrieve the Terminal's IMEI Number
7.4
How to Retrieve the Terminal's MEID Number
7.5
How to Understand Supported Modem Bands of WizarPOS Terminals
7.6
How to Troubleshoot SIM Card Signal Issues on a Terminal
7.7
How to Resolve SIM Card Network Issues on a Terminal
7.8
How to Troubleshoot Network Search Errors on a Terminal
7.9
How to Check the Status of an e-SIM
7.10
How to Use Ethernet Connectivity
7.11
How to Set the Terminal's Communication Mode
7.12
How to Troubleshoot USSD Menu Display Issues
7.13
How to Configure Access Point Name (APN) Settings
7.14
How to Set the Preferred Network Type for Cellular Networks Using API
7.15
How to Configure Static Ethernet Parameters Using API
7.16
How to Enable and Disable Mobile Data Using API
7.17
How to Query and Set Network Operators Using API
7.18
How to Activate SoftSIM and Data Plans
7.19
How to Enable and Disable Ethernet Connectivity
8
Certificate
Toggle Certificate subsection
8.1
How to Apply App Certificates
8.2
How to Implement App Installation Restrictions (Blacklist/Whitelist Permissions)
8.3
How to Install a CA Certificate
8.4
How to Clear Terminal Certificates
8.5
How to Understand Imported Certificate Visibility on Q2 Terminals
9
Card
Toggle Card subsection
9.1
How to Understand the Reading Distance for Contactless Cards
9.2
How to Understand NFC Reader Buffer Size Specifications
9.3
How to Understand Java API Usage for Contactless CPU Cards
9.4
How to Understand Java API Usage for Felica Cards
9.5
How to Understand Java API for Contactless Mifare Cards
9.6
How to Understand PSAM Card Exceptions in Q2/Q3 Series
9.7
How to Understand Optimal Card Tap Positioning for Front-Facing Contactless Terminals
10
FingerPrint
Toggle FingerPrint subsection
10.1
How to Use the Fingerprint Module Interface in WizarPOS Terminals
10.2
How to Understand Image Resolution (DPI) Specifications of Fingerprint Modules
10.3
How to Understand Data Types and Template Formats of Fingerprint Modules
11
Other development
Toggle Other development subsection
11.1
How to Set Up the ANDROID_HOME Environment Variable on Windows 7
11.2
How to Sign Apps
11.3
How to Install Applications on POS Systems
11.4
How to Create Your First App in Android Studio
11.5
How to Retrieve Logs from Terminals
11.6
How to Resolve APK Installation Error: Conflicting Package Signatures
11.7
How to Obtain a Full Log Without filters
11.8
How to Obtain the Current Location of a Terminal
11.9
How to Enable an Application to Utilize the Terminal's Camera Function
11.10
How to Obtain Test APKs for Evaluation
11.11
How to Understand Basic List of ADB Commands
11.12
How to Obtain Advanced Demonstrations
11.13
How to Import SDK in C Programming
11.14
How to Utilize PhoneStateListener to Obtain Signal Strength
11.15
How to Obtain Demos for Model D3
11.16
How to Customize the POS Graphical User Interface for PINPAD Input
11.17
How to Understand Android Kiosk Mode
11.18
How to Block the Status Bar Using AIDL Interface
11.19
How to Utilize System API for Full-Screen Display
11.20
How to Implement Full Screen Mode Using Android APIs
11.21
How to Disable the Home Key in APK and Activity
11.22
How to Block and Capture Power Button Events Using AIDL Interface
11.23
How to Retrieve Terminal Information: Brand, Manufacturer, Product Model, etc.
11.24
How to Save Files to Device Storage
11.25
How to Set an Application as the Default Launcher
11.26
How to Retrieve the Firmware (OS) Version
11.27
How to Retrieve Firmware and EMV Kernel Version
11.28
How to Implement TLSv1.3 in Applications
11.29
How to Automatically Run an App After Installation
11.30
How to Understand Secure Connections
11.31
How to Use AnyDesk on a Terminal
11.32
How to Export the App's Database File to SD Card
11.33
How to Migrate a Payment Application to Q2Premium
11.34
How to Configure an Android App to Run Automatically After Terminal Boot
11.35
How to Integrate SDK AAR File into Flutter App
11.36
How to Call AIDL Interface
12
TMS/Wizarview
Toggle TMS/Wizarview subsection
12.1
TMS Overview
12.2
TMS User Guide
12.3
How to Register a Terminal to WizarView
12.4
How to Accept Parameter Files Downloaded from TMS
12.5
How to Respond to a 'User Locked' Status in WizarView
12.6
How to Apply for a WizarView Account
12.7
How to Batch Import Terminals
12.8
How to Remove Terminals Associated with an Application from Configuration
12.9
How to Remove an Application from a Device Using TMS
12.10
How to Understand Error Codes of TMS and the Agent
12.11
How to Understand TMS Server IP Addresses and Port Configuration
12.12
How to Understand Terminal Application Update Scenarios in TMS
12.13
How to Understand Configuration Types for App Binding: Silent, Prompt, and Market
12.14
How to Apply for an RMA Account for a Maintenance Center
12.15
How to Remotely Update Firmware
12.16
How to Push an APK to a Specific Device Type
12.17
How to Set Agent Working Mode
12.18
How to Manage Prompt Installation of APKs Configured in TMS
12.19
How to Enable or Disable Network Usage in WizarviewAgent
12.20
How to Push Apps to Multiple Terminals Across Different Groups Using Tags
12.21
How to Deploying AID and CAPK to Terminals via TMS
13
Key Injection
Toggle Key Injection subsection
13.1
How to Remotely Inject Test Keys (Master Key or DUKPT Key) into a Terminal
13.2
How to Understand DUKPT
13.3
How to Understand Master Key and Session Key in WizarPOS Systems
13.4
How to Use TMK Delivery System for KeyLoader POS and Master POS
13.5
How to Understand Remote Key Injection
13.6
How to Resolve Serial Receive Timeout Error in Key Loader POS1
13.7
How to Troubleshoot: Update Key Failed, Import TMK -74496 Error
14
EMV
Toggle EMV subsection
14.1
What's Tag91
14.2
What's CAPK
14.3
How to Set Issuer Scripts in Smart POS Systems
14.4
How to Resolve Contactless Detection Priority Over Chip in POS Systems
15
Cryptography
Toggle Cryptography subsection
15.1
Padding
Toggle the table of contents
Enviroment
Page
Discussion
English
Read
View source
View history
More
Read
View source
View history
From wizarPOS
Hardware/Repair
How to Recover a Terminal from Tamper Status
How to Understand Trigger Events in Terminals
How to Remotely Reactivate Tampered Terminals
How to Select Optimal TF Card (Micro SD Card) for Smart POS Systems
Printer
How to Verify the Terminal's Printer Status
How to Print Unsupported Character Sets with a POS Printer
How to Use the Terminal's Bluetooth Printer Service
How to Print Images with a POS Printer
How to Print QR Codes with a POS Printer
How to Evaluate HTML Printing Function Performance
How to Evaluate Terminal Print Performance
How to Print with an External Epson USB Printer (TM-T88IV)
How to Replace the Font File (*.ttf) for HTML Printing Function
How to Use the Java API for Printer Operations
How to Understand Blank Lines Between Continuous Image Prints
How to Use Printers with JavaScript
How to Verify Printer Status: Out of Paper Check
USB/Serial Port
How to Download and Install USB Drivers for the Terminals
How to Download UU Cable Driver
How to Install Serial Port Drivers for Production Models Q1/Q2/Q3
How to Install Serial Port Driver for Production Terminals in Linux
How to Develop Serial Port for Terminals
How to Add Udev Rules for USB Debugging in Linux
How to Manage Serial Port Connections During Terminal Sleep Mode
How to Manage Serial Port Disconnections in Application Development
How to Connect Terminals to Mobile Devices Using Accessory Mode
How to Detect UU Cable Connnected Programmatically
How to Control a Fan via Serial Port
How to List Connected USB Devices
How to Use Accessory Agent Service with D22 and Q3 Devices
Firmware
How to Update Firmware for WizarPOS Devices
How to Understand Firmware Package Naming and Configuration for WizarPOS Devices
How to Compare Engineer Mode and User Mode Terminals
How to Configure Home Settings in poshomesettings.xml
How to Configure System Settings in possystemsettings.xml
How to Prevent Accidental Uninstallation of Applications by Visitors
How to Troubleshoot the "Agent Stopped" Error Message
How to Resolve Forgotten Security Lock Password Issues
How to Use Q1 Buttons in Applications
How to Adapt Applications for Q1 (4G) Devices
How to Customize Boot Logo and Boot Animation
How to Set Wallpaper
How to Enter Special Mode at Startup
How to Install Browsers on Q-Series Devices
How to Understand External Servers and Services Accessed by Firmware
How to Access Different Firmware Modes of a Terminal
How to Write Customer Serial Numbers (SN)
How to Enable Touch Screen Wake-Up Functionality
How to Set User System Properties
How to Enable and Disable MTP
How to Update WebView on POS Systems
How to Disable File Explorer for TF Cards and USB Pendrives
How to Manage Screen On/Off Functionality
Settings Menu
How to Perform a Factory Data Reset
How to Understand Common Settings Menus
How to View the Certificate List on the Terminal
How to Understand the Merchant Self-Test in Settings
How to Use Terminal Merchant Self-Test for Specified Network Testing
How to Change the System Language
How to Log into the Terminal as an Administrator
How to Change the Terminal Administrator's Login Password
How to Update the Terminal's Time Setting
How to Change the Terminal's Time Zone Setting
How to Enable User Role Control for Accessing the Settings Menu
How to Update User Role Passwords Using API
How to Disable Bluetooth and Wi-Fi on the Terminal
How to Enable or Disable Auto Time Zone on the Terminal
How to Enable or Disable Automatic Time Setting on the Terminal
How to Set Display Sleep Mode on the Terminal
How to Grant Accessibility Permission Automatically
How to Disable the Security Lock on Terminal Startup
How to Access Settings Sub-Menu from an Application
How to Set Language Programmatically Using API
Battery/Power
How to Understand the Special Charging Indicator on the terminal
How to Preserve Terminal Batteries During Prolonged Non-Use
How to Understand the Low-voltage State of Q2 Automatic Shutdown
How to Understand Battery Performance for Various Terminal Models
How to Understand the Counter Mode Functionality in the Q3 Terminal
How to Turn Off the Terminal Using the AIDL Interface
SIM/Ethenet/WIFI
How to Disable the Portable Hotspot on a Smart POS Terminal
How to Activate the Portable Hotspot on a Smart POS Terminal
How to Retrieve the Terminal's IMEI Number
How to Retrieve the Terminal's MEID Number
How to Understand Supported Modem Bands of WizarPOS Terminals
How to Troubleshoot SIM Card Signal Issues on a Terminal
How to Resolve SIM Card Network Issues on a Terminal
How to Troubleshoot Network Search Errors on a Terminal
How to Check the Status of an e-SIM
How to Use Ethernet Connectivity
How to Set the Terminal's Communication Mode
How to Troubleshoot USSD Menu Display Issues
How to Configure Access Point Name (APN) Settings
How to Set the Preferred Network Type for Cellular Networks Using API
How to Configure Static Ethernet Parameters Using API
How to Enable and Disable Mobile Data Using API
How to Query and Set Network Operators Using API
How to Activate SoftSIM and Data Plans
How to Enable and Disable Ethernet Connectivity
Certificate
How to Apply App Certificates
How to Implement App Installation Restrictions (Blacklist/Whitelist Permissions)
How to Install a CA Certificate
How to Clear Terminal Certificates
How to Understand Imported Certificate Visibility on Q2 Terminals
Card
How to Understand the Reading Distance for Contactless Cards
How to Understand NFC Reader Buffer Size Specifications
How to Understand Java API Usage for Contactless CPU Cards
How to Understand Java API Usage for Felica Cards
How to Understand Java API for Contactless Mifare Cards
How to Understand PSAM Card Exceptions in Q2/Q3 Series
How to Understand Optimal Card Tap Positioning for Front-Facing Contactless Terminals
FingerPrint
How to Use the Fingerprint Module Interface in WizarPOS Terminals
How to Understand Image Resolution (DPI) Specifications of Fingerprint Modules
How to Understand Data Types and Template Formats of Fingerprint Modules
Other development
How to Set Up the ANDROID_HOME Environment Variable on Windows 7
How to Sign Apps
How to Install Applications on POS Systems
How to Create Your First App in Android Studio
How to Retrieve Logs from Terminals
How to Resolve APK Installation Error: Conflicting Package Signatures
How to Obtain a Full Log Without filters
How to Obtain the Current Location of a Terminal
How to Enable an Application to Utilize the Terminal's Camera Function
How to Obtain Test APKs for Evaluation
How to Understand Basic List of ADB Commands
How to Obtain Advanced Demonstrations
How to Import SDK in C Programming
How to Utilize PhoneStateListener to Obtain Signal Strength
How to Obtain Demos for Model D3
How to Customize the POS Graphical User Interface for PINPAD Input
How to Understand Android Kiosk Mode
How to Block the Status Bar Using AIDL Interface
How to Utilize System API for Full-Screen Display
How to Implement Full Screen Mode Using Android APIs
How to Disable the Home Key in APK and Activity
How to Block and Capture Power Button Events Using AIDL Interface
How to Retrieve Terminal Information: Brand, Manufacturer, Product Model, etc.
How to Save Files to Device Storage
How to Set an Application as the Default Launcher
How to Retrieve the Firmware (OS) Version
How to Retrieve Firmware and EMV Kernel Version
How to Implement TLSv1.3 in Applications
How to Automatically Run an App After Installation
How to Understand Secure Connections
How to Use AnyDesk on a Terminal
How to Export the App's Database File to SD Card
How to Migrate a Payment Application to Q2Premium
How to Configure an Android App to Run Automatically After Terminal Boot
How to Integrate SDK AAR File into Flutter App
How to Call AIDL Interface
TMS/Wizarview
TMS Overview
TMS User Guide
How to Register a Terminal to WizarView
How to Accept Parameter Files Downloaded from TMS
How to Respond to a 'User Locked' Status in WizarView
How to Apply for a WizarView Account
How to Batch Import Terminals
How to Remove Terminals Associated with an Application from Configuration
How to Remove an Application from a Device Using TMS
How to Understand Error Codes of TMS and the Agent
How to Understand TMS Server IP Addresses and Port Configuration
How to Understand Terminal Application Update Scenarios in TMS
How to Understand Configuration Types for App Binding: Silent, Prompt, and Market
How to Apply for an RMA Account for a Maintenance Center
How to Remotely Update Firmware
How to Push an APK to a Specific Device Type
How to Set Agent Working Mode
How to Manage Prompt Installation of APKs Configured in TMS
How to Enable or Disable Network Usage in WizarviewAgent
How to Push Apps to Multiple Terminals Across Different Groups Using Tags
How to Deploying AID and CAPK to Terminals via TMS
Key Injection
How to Remotely Inject Test Keys (Master Key or DUKPT Key) into a Terminal
How to Understand DUKPT
How to Understand Master Key and Session Key in WizarPOS Systems
How to Use TMK Delivery System for KeyLoader POS and Master POS
How to Understand Remote Key Injection
How to Resolve Serial Receive Timeout Error in Key Loader POS1
How to Troubleshoot: Update Key Failed, Import TMK -74496 Error
EMV
What's Tag91
What's CAPK
How to Set Issuer Scripts in Smart POS Systems
How to Resolve Contactless Detection Priority Over Chip in POS Systems
Cryptography
Padding