List of ePOS SDK API
Epson ePOS SDK for Android provides the following classes:
- Available APIs and parameters vary by printer model and peripheral device.
Refer to List of Supported Classes. - For the list of APIs of each class, and the APIs supported by each printer, refer to List of Supported APIs.
- Printer class
- LFCPrinter class
- HybridPrinter class
- LineDisplay class
- Keyboard class
- POSKeyboard class
- BarcodeScanner class
- MSR class
- SimpleSerial class
- GermanyFiscalElement class
- OtherPeripheral class
- CommBox class
- Common to all classes
- Discovery class
- Epos2Exception class
- Log class
- EasySelect class
- EasySelectInfo class
Printer class
Controls printing by the printer.
API |
Description |
|
---|---|---|
Initialization |
Initializes the Printer class. |
|
Communication path |
Connects to the printer. |
|
Disconnects from the printer. |
||
Status monitor |
Enables status event notification. |
|
Disables status event notification. |
||
Status acquisition |
Acquires status of the connected printer. |
|
Transmission |
Sends a command to the printer. |
|
Transaction |
Starts a transaction. |
|
Ends a transaction. |
||
Print job |
Acquires the print result. |
|
Buffer clear |
Clears the command buffer. |
|
Text |
Adds text alignment setting to the command buffer. |
|
Adds line spacing setting to the command buffer. |
||
Adds text rotation setting to the command buffer. |
||
Adds text to print to the command buffer. |
||
Adds language setting to the command buffer. |
||
Adds character font setting to the command buffer. |
||
Adds character smoothing setting to the command buffer. |
||
Adds character scaling factor setting to the command buffer. |
||
Adds character style setting to the command buffer. |
||
Adds character print position setting to the command buffer. |
||
Paper feed |
Adds paper-feed setting in dots to the command buffer. |
|
Adds paper-feed setting in lines to the command buffer. |
||
Graphics |
Adds a raster image print command to the command buffer. |
|
Adds a NV logo print command to the command buffer. |
||
Barcode |
Adds a barcode print command to the command buffer. |
|
Adds a 2D symbol print command to the command buffer. |
||
Ruled line |
Adds a horizontal ruled line print command to the command buffer. |
|
Adds a vertical ruled line start command to the command buffer. |
||
Adds a vertical ruled line end command to the command buffer. |
||
Page mode |
Adds a page mode start command to the command buffer. |
|
Adds a page mode end command to the command buffer. |
||
Adds page mode print area setting to the command buffer. |
||
Adds page mode print direction setting to the command buffer. |
||
Adds page mode print position setting to the command buffer. |
||
Adds a page mode line draw command to the command buffer. |
||
Adds a page mode rectangle draw command to the command buffer. |
||
Batch rotate print |
Adds the start batch rotate print mode to the command buffer. |
|
Adds the end batch rotate print mode to the command buffer. |
||
Cut |
Adds a sheet cut command to the command buffer. |
|
Drawer |
Adds a drawer kick command to the command buffer. |
|
Buzzer |
Adds a buzzer sound command to the command buffer. |
|
Label sheet/ |
Adds a paper feed command to the command buffer. |
|
Adds sheet layout setting to the command buffer. |
||
Command |
Adds a command to the command buffer. |
|
Maintenance counter |
Acquires the counter value. |
|
Resets the counter value. |
||
Printer setting |
Acquires the set value of the printer setting. |
|
Changes the printer setting. |
||
Acquires the set value of the printer setting in JSON. |
||
Specifies the printer setting in JSON. |
||
Check the printer administrator password. |
||
Information acquisition |
Acquires the printer information. |
|
Firmware update |
Acquires the list of the firmware. |
|
Acquires the information of the printer firmware. |
||
Acquires the result of the firmware update. |
||
Instructs the printer to write the firmware image. |
||
Forced transmission |
Forced transmission function |
|
Reception of result |
Registers the event listener method. |
|
Monitor interval |
<Obsolete> Status monitor interval |
The print mode includes the standard mode, page mode, and the batch rotate print mode.
- Standard mode
-
Prints line by line. Line spacing is automatically adjusted according to character size, image size, and barcode height. Suitable for printing receipts whose print length varies by print content.
- Page mode
-
Prints page by page. Prints characters, images, and/or barcodes on a single page that is defined as a print area.
To print in the page mode, use addPageBegin and addPageEnd to start and end the page mode process, respectively. - Batch rotate print mode
-
This is a print mode in which the range of the print data (such as characters, images, barcodes, etc.) is set, the print data in the set range is compiled, inverted, and then printed.
When performing the processing in the batch rotate print mode, start the batch rotate print processing with addRotateBegin, and end the batch rotate print processing with addRotateEnd.
The APIs that can be used in each mode are described in the table below.
API |
Standard mode |
Page mode |
Batch rotate |
---|---|---|---|
- |
- |
- |
|
- |
- |
- |
|
- |
- |
- |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
- |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
- |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
- |
|
✔ |
- |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
- |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
- |
✔ |
|
✔ |
- |
✔ |
|
✔ |
- |
✔ |
|
✔ |
- |
- |
|
- |
✔ |
- |
|
- |
✔ |
- |
|
- |
✔ |
- |
|
- |
✔ |
- |
|
- |
✔ |
- |
|
- |
✔ |
- |
|
✔ |
- |
- |
|
- |
- |
✔ |
|
✔ |
- |
- |
|
✔ |
- |
- |
|
✔ |
- |
- |
|
✔ |
- |
✔ |
|
✔ |
- |
✔ |
|
✔ |
✔ |
✔ |
LFCPrinter class
Controls printing by the printer.
This is beneficial when multiple smart devices are used for a single printer with the waiting for paper removal function.
API |
Description |
|
---|---|---|
Initialization |
Initializes the LFCPrinter class. |
|
Communication path |
Connects to the printer. |
|
Disconnects from the printer. |
||
Status monitor |
Enables status event notification. |
|
Disables status event notification. |
||
Status acquisition |
Acquires status of the connected printer. |
|
Transmission |
Sends a command to the printer. |
|
Reception of result |
Registers the event listener method. |
|
Creating print document by the LFCPrinter class
The LFCPrinter class creates a print document using the same API as the Printer class.
The APIs available for the LFCPrinter class are listed below.
API |
Description |
|
---|---|---|
Text |
Adds text alignment setting to the command buffer. |
|
Adds line spacing setting to the command buffer. |
||
Adds text rotation setting to the command buffer. |
||
Adds text to print to the command buffer. |
||
Adds language setting to the command buffer. |
||
Adds character font setting to the command buffer. |
||
Adds character smoothing setting to the command buffer. |
||
Adds character scaling factor setting to the command buffer. |
||
Adds character style setting to the command buffer. |
||
Adds character print position setting to the command buffer. |
||
Paper feed |
Adds paper-feed setting in dots to the command buffer. |
|
Adds paper-feed setting in lines to the command buffer. |
||
Graphics |
Adds a raster image print command to the command buffer. |
|
Adds a NV logo print command to the command buffer. |
||
Barcode |
Adds a barcode print command to the command buffer. |
|
Adds a 2D symbol print command to the command buffer. |
||
Page mode |
Adds a page mode start command to the command buffer. |
|
Adds a page mode end command to the command buffer. |
||
Adds page mode print area setting to the command buffer. |
||
Adds page mode print direction setting to the command buffer. |
||
Adds page mode print position setting to the command buffer. |
||
Adds a page mode line draw command to the command buffer. |
||
Adds a page mode rectangle draw command to the command buffer. |
||
Batch rotate print |
Adds the start batch rotate print mode to the command buffer. |
|
Adds the end batch rotate print mode to the command buffer. |
||
Cut |
Adds a sheet cut command to the command buffer. |
|
Drawer |
Adds a drawer kick command to the command buffer. |
|
Buzzer |
Adds a buzzer sound command to the command buffer. |
|
Label sheet/ |
Adds a paper feed command to the command buffer. |
|
Command |
Adds a command to the command buffer. |
HybridPrinter class
Controls the hybrid model printers.
API |
Description |
|
---|---|---|
Initialization |
Initializes the HybridPrinter class. |
|
Communication path |
Connects to the printer. |
|
Disconnects from the printer. |
||
Status monitor |
Enables status event notification. |
|
Disables status event notification. |
||
Status acquisition |
Acquires status of the connected printer. |
|
Transmission |
Transfers a print command. |
|
Transaction |
Starts a transaction. |
|
Ends a transaction. |
||
Buffer clear |
Clears the command buffer. |
|
Print method |
Specifies a print method. |
|
Paper feed |
Waiting for paper insertion. |
|
Cancels waiting for paper insertion. |
||
Paper eject |
Ejects paper. |
|
MICR |
MICR reading |
|
Cleans the MICR mechanism. |
||
Forced transmission |
Forced transmission function |
|
Print method acquisition |
Acquires the print method setting information. |
|
Monitor interval |
Printer status update interval |
|
On standby |
Time from insertion of a paper to start of operation |
|
40cpl mode |
Sets the 40 cpl mode. |
|
Reception of result |
Registers the event listener method. |
|
List of supported control operations for HybridPrinter class
APIs available for the HybridPrinter class depend on the type of control operation.
The following lists control operation types and available APIs.
API |
Control operation |
||||
---|---|---|---|---|---|
Receipt |
Slip sheet |
Endorsement |
Validation |
MICR |
|
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
- |
|
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
- |
|
✔ |
✔ |
✔ |
✔ |
- |
|
- |
✔ |
✔ |
✔ |
- |
|
- |
✔ |
✔ |
✔ |
✔ |
|
- |
✔ |
✔ |
✔ |
✔ |
|
- |
- |
- |
- |
✔ |
|
- |
- |
- |
- |
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
Creating print document by the HybridPrinter class
The HybridPrinter class creates a print document using the same API as the Printer class.
The APIs and corresponding print methods are listed below.
API |
Print method |
|||||
---|---|---|---|---|---|---|
Receipt |
Slip sheet |
Endorsement |
Endorsement (40cpl) |
Validation |
||
Text |
✔ |
✔ |
✔ |
- |
✔ |
|
✔ |
✔ |
✔ |
- |
✔ |
||
✔ |
✔ |
✔ |
✔ |
✔ |
||
✔ |
✔ |
✔ |
✔ |
✔ |
||
✔ |
✔ |
- |
- |
✔ |
||
✔ |
✔ |
✔ |
- |
✔ |
||
✔ |
- |
- |
- |
- |
||
✔ |
✔ |
✔ |
- |
✔ |
||
✔ |
✔* |
✔* |
- |
✔* |
||
✔ |
✔ |
✔ |
✔ |
✔ |
||
Paper feed |
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
||
Graphics |
✔ |
- |
- |
- |
- |
|
✔ |
- |
- |
- |
- |
||
Barcode |
✔ |
- |
- |
- |
- |
|
✔ |
- |
- |
- |
- |
||
Page mode |
✔ |
✔ |
- |
- |
✔ |
|
✔ |
✔ |
- |
- |
✔ |
||
✔ |
✔ |
- |
- |
✔ |
||
✔ |
✔ |
- |
- |
✔ |
||
✔ |
✔ |
- |
- |
✔ |
||
✔ |
✔ |
- |
- |
- |
||
✔ |
✔ |
- |
- |
- |
||
Cut |
✔ |
- |
- |
- |
- |
|
Drawer |
✔ |
✔ |
✔ |
✔ |
✔ |
|
Command |
✔ |
✔ |
✔ |
✔ |
✔ |
* The reverse parameter is not supported.
LineDisplay class
Controls character display on the customer display.
API |
Description |
|
---|---|---|
Initialization |
Initializes the LineDisplay class. |
|
Communication path |
Connects to the customer display. |
|
Disconnects from the customer display. |
||
Status acquisition |
Acquires status of the connected device. |
|
Transmission |
Sends a command to the customer display. |
|
Buffer clear |
Clears the command buffer. |
|
Reset |
Initializes the customer display. |
|
Window |
Defines the display area. |
|
Deletes the display area setting. |
||
Switches between display areas. |
||
Deletes the current display area. |
||
Defines the base window. |
||
Defines the base window. |
||
Defines the display area. |
||
Deletes the display area setting. |
||
Switches between display areas. |
||
Deletes the current display area. |
||
Cursor |
Moves the cursor. |
|
Moves the cursor within the display area. |
||
Changes the cursor display. |
||
Text display |
Displays text. |
|
Displays inverted text. |
||
Displays a marquee. |
||
Display setting |
Blinks display. |
|
Changes the display brightness. |
||
Sets the background color. |
||
Graphics |
Starts a slide show. |
|
Ends a slide show. |
||
Displays an image. |
||
Registers an image. |
||
Graphics |
Displays an NV image. |
|
Deletes an image. |
||
Barcode |
Displays a two-dimensional symbol. |
|
Deletes a two-dimensional symbol. |
||
Clock |
Displays the clock. |
|
Command transfer |
Runs an optional command. |
|
Reception of result |
Registers the event listener method. |
The APIs and parameters that can be used vary depending on the customer display used and its display modes.
The table below shows the API that can be used in each customer display and display mode.
API |
Parameter |
DM-D30 |
DM-D70 (Standard mode) |
DM-D70 (Column/row fixed mode) |
DM-D110/ |
---|---|---|---|---|---|
✔ |
✔ |
✔ |
✔ |
||
✔ |
✔ |
✔ |
✔ |
||
✔ |
✔ |
✔ |
✔ |
||
✔ |
✔ |
✔ |
✔ |
||
✔ |
✔ |
✔ |
✔ |
||
✔ |
✔ |
✔ |
✔ |
||
✔ |
✔ |
✔ |
✔ |
||
✔ |
- |
✔ |
✔ |
||
✔ |
- |
✔ |
✔ |
||
✔ |
- |
✔ |
✔ |
||
✔ |
- |
✔ |
✔ |
||
- |
✔ |
✔ |
- |
||
- |
✔ |
✔ |
- |
||
- |
✔ |
- |
- |
||
- |
✔ |
- |
- |
||
- |
✔ |
- |
- |
||
- |
✔ |
- |
- |
||
✔ |
✔ |
✔ |
✔ |
||
✔ |
✔ |
✔ |
✔ |
||
✔ |
- |
- |
✔ |
||
data |
✔ |
✔ |
✔ |
✔ |
|
lang |
✔* |
✔ |
✔ |
✔* |
|
x |
✔ |
✔ |
✔ |
✔ |
|
y |
✔ |
✔ |
✔ |
✔ |
|
r |
- |
✔ |
- |
- |
|
g |
- |
✔ |
- |
- |
|
b |
- |
✔ |
- |
- |
|
✔ |
- |
- |
✔ |
||
✔ |
✔ |
✔ |
✔ |
||
✔ |
- |
- |
✔ |
||
✔ |
✔ |
✔ |
✔ |
||
- |
✔ |
- |
- |
||
- |
✔ |
- |
- |
||
- |
✔ |
- |
- |
||
- |
✔ |
- |
- |
||
- |
✔ |
- |
- |
||
- |
✔ |
- |
- |
||
- |
✔ |
- |
- |
||
- |
✔ |
- |
- |
||
- |
✔ |
- |
- |
||
- |
- |
- |
✔ |
||
✔ |
✔ |
✔ |
✔ |
||
✔ |
✔ |
✔ |
✔ |
*: The setting value LineDisplay.LANG_MULTI cannot be used.
Keyboard class
Controls character entry from the keyboard.
API |
Description |
|
---|---|---|
Initialization |
Initializes the Keyboard class. |
|
Communication path |
Connects to the keyboard. |
|
Disconnects from the keyboard. |
||
Status acquisition |
Acquires status of the connected device. |
|
String setting |
Sets the condition to handle as a continuous string. |
|
String setting acquisition |
Acquires the set prefix. |
|
Key detection |
Registers the event listener method. |
|
String detection |
POSKeyboard class
Controls character entry from the POS keyboard.
API |
Description |
|
---|---|---|
Initialization |
Initializes the POSKeyboard class. |
|
Communication path |
Connects to the keyboard. |
|
Disconnects from the keyboard. |
||
Status acquisition |
Acquires status of the connected device. |
|
Key detection |
Registers the event listener method. |
BarcodeScanner class
Controls barcode reading by the barcode scanner.
API |
Description |
|
---|---|---|
Initialization |
Initializes the BarcodeScanner class. |
|
Communication path |
Connects to the barcode scanner. |
|
Disconnects from the barcode scanner. |
||
Status acquisition |
Acquires status of the connected device. |
|
Input data reception |
Registers the event listener method. |
MSR class
Controls card reading by the MSR.
API |
Description |
|
---|---|---|
Initialization |
Initializes the MSR class. |
|
Communication path |
Connects to the MSR. |
|
Disconnects from the MSR. |
||
Status acquisition |
Acquires status of the connected device. |
|
Data detection |
Registers the event listener method. |
SimpleSerial class
Controls serial communication between the printer and device.
API |
Description |
|
---|---|---|
Initialization |
Initializes the SimpleSerial class. |
|
Communication path |
Connects to the serial. |
|
Disconnects from the serial. |
||
Status acquisition |
Acquires status of the connected device. |
|
Command transfer |
Transfers a command. |
|
Input data reception |
Registers the event listener method. |
GermanyFiscalElement class
Connects to the German fiscal element (TSE), and controls data read/write operations.
API |
Description |
|
---|---|---|
Initialization |
Initializes the GermanyFiscalElement class. |
|
Communication path |
Connects to the German fiscal element (TSE). |
|
Disconnects from the German fiscal element (TSE). |
||
Status acquisition |
Acquires status of the German fiscal element (TSE). |
|
Operation |
Send the JSONsring to the German fiscal element (TSE). |
|
Reception of result |
Registers the callback method for an event. |
OtherPeripheral class
Controls peripheral devices via the developed device control programs.
API |
Description |
|
---|---|---|
Initialization |
Initializes the OtherPeripheral class. |
|
Communication path |
Connects to the device. |
|
Disconnects from the device. |
||
Status acquisition |
Acquires status of the connected device. |
|
Transmission |
Sends data to the peripheral device. |
|
Reception of result |
Registers the event listener method. |
CommBox class
Controls data transmission and reception using the communication box.
API |
Description |
|
---|---|---|
Initialization |
Initialize the CommBox class. |
|
Communication path |
Connects to the communication box. |
|
Disconnects from the communication box. |
||
Status acquisition |
Acquires status of the connected device. |
|
Transmission history |
Acquires the message transmission history. |
|
Transmission |
Sends a message to the communication box. |
|
Reception |
Registers the event listener method. |
Common to all classes
These APIs can be used with all classes.
API |
Description |
|
---|---|---|
Administration information |
Acquires the administration information. |
|
Acquires the installation location information. |
||
Reconnection |
Registers the event listener method. |
Discovery class
Controls the device discovery function.
Epos2Exception class
Acquires the error status when an exception occurs.
API |
Description |
|
---|---|---|
Error status acquisition |
Acquires the error status when an exception is thrown. |
Log class
Controls the log output function.
API |
Description |
|
---|---|---|
Log |
Sets the log output function. |
|
Version acquisition |
Acquires the Epson ePOS SDK version. |
EasySelect class
EasySelect class and EasySelectInfo class offer API commands and member variables for selecting printers by using NFC tags or QR codes.
EasySelect class is for analyzing NFC tags and QR codes.
EasySelectInfo class
This class is for storing data analyzed by parseNFC or parseQR. Specify the stored information in connect API to connect with the printer.
Member variables |
Description |
|
---|---|---|
Printer type |
Stores printer type information. |
|
Printer name |
Stores a printer name. |
|
MAC address/BD address |
Stores a MAC address or a BD address. |
Quick Access
- [Name]
- [Format]
- [Range]
- [Description]
- [Notes]
- Introduction
- help
- Printer class
- Printer
- connect
- disconnect
- startMonitor
- stopMonitor
- getStatus
- sendData
- beginTransaction
- endTransaction
- requestPrintJobStatus
- clearCommandBuffer
- addTextAlign
- addLineSpace
- addTextRotate
- addText
- addTextLang
- addTextFont
- addTextSmooth
- addTextSize
- addTextStyle
- addHPosition
- addFeedUnit
- addFeedLine
- addImage
- addLogo
- addBarcode
- addSymbol
- addHLine
- addVLineBegin
- addVLineEnd
- addPageBegin
- addPageEnd
- addPageArea
- addPageDirection
- addPagePosition
- addPageLine
- addPageRectangle
- addRotateBegin
- addRotateEnd
- addCut
- addPulse
- addSound
- addFeedPosition
- addLayout
- addCommand
- getMaintenanceCounter
- resetMaintenanceCounter
- getPrinterSetting
- setPrinterSetting
- getPrinterSettingEx
- setPrinterSettingEx
- setPrinterSettingEx[Obsolete]
- verifyPassword
- getPrinterInformation
- downloadFirmwareList
- getPrinterFirmwareInfo
- verifyUpdate
- updateFirmware
- forceRecover
- forcePulse
- forceStopSound
- forceCommand
- forceReset
- setStatusChangeEventListener
- setReceiveEventListener
- setGetPrinterSettingExListener
- setSetPrinterSettingExListener
- setVerifyPasswordListener
- interval
- LFCPrinter class
- HybridPrinter class
- HybridPrinter
- connect
- disconnect
- startMonitor
- stopMonitor
- getStatus
- sendData
- beginTransaction
- endTransaction
- clearCommandBuffer
- selectPaperType
- waitInsertion
- cancelInsertion
- ejectPaper
- readMicrData
- cleanMicrReader
- forceRecover
- forcePulse
- forceCommand
- forceReset
- paperType
- interval
- waitTime
- mode40Cpl
- setStatusChangeEventListener
- setReceiveEventListener
- LineDisplay class
- LineDisplay
- connect
- disconnect
- getStatus
- sendData
- clearCommandBuffer
- addInitialize
- addCreateWindow
- addDestroyWindow
- addSetCurrentWindow
- addClearCurrentWindow
- addCreateScreen
- addCreateScreenCustom
- addCreateTextArea
- addDestroyTextArea
- addSetCurrentTextArea
- addClearCurrentTextArea
- addSetCursorPosition
- addMoveCursorPosition
- addSetCursorType
- addText
- addReverseText
- addMarqueeText
- addSetBlink
- addSetBrightness
- addBackgroundColor
- addStartSlideShow
- addStopSlideShow
- addDownloadImage
- addRegisterDownloadImage
- addNVImage
- addClearImage
- addSymbol
- addClearSymbol
- addShowClock
- addCommand
- setReceiveEventListener
- Keyboard class
- POSKeyboard class
- BarcodeScanner class
- MSR class
- SimpleSerial class
- GermanyFiscalElement class
- OtherPeripheral class
- CommBox class
- Common to all classes
- Discovery class
- Epos2Exception class
- Log class
- EasySelect class
- EasySelectInfo class
- Appendix
- Status list
- Key code list
- List of Supported Classes
- List of Supported APIs
- Printer-specific Support Information
- TM-m10
- TM-m30
- TM-m30II
- TM-m30II-H
- TM-m30II-NT
- TM-m30II-S
- TM-m30II-SL
- TM-m30III
- TM-m30III-H
- TM-m50
- TM-m50II
- TM-m50II-H
- TM-T20
- TM-T20II
- TM-T20III
- TM-T20IIIL
- TM-T20IV-L
- TM-T20X
- TM-T20X-II
- TM-T60
- TM-T70
- TM-T70II
- TM-T81II
- TM-T81III
- TM-T82
- TM-T82II
- TM-T82III
- TM-T82IIIL
- TM-T82IV-L
- TM-T82X
- TM-T82X-II
- TM-T83II
- TM-T83III
- TM-T83IV
- TM-T88V
- TM-T88VI
- TM-T88VII
- TM-T100
- TM-L90 Liner-Free Label Printer Model
- TM-L100
- TM-U220
- TM-U330
- EU-m30
- TM-P20
- TM-P20II
- TM-P60 (Receipt)
- TM-P60 (Peeler)
- TM-P60II (Receipt)
- TM-P60II (Peeler)
- TM-P80
- TM-P80II
- TM-H6000V
- TM-T20II-i
- TM-T70-i
- TM-T82II-i
- TM-T83II-i
- TM-T88V-i
- TM-T88VI-iHUB
- TM-U220-i
- TM-T70II-DT
- TM-T70II-DT2
- TM-T88V-DT
- TM-T88VI-DT2
- TM-H6000IV-DT
- TM-T88IV
- TM-T90
- TM-L90
- TM-H6000IV