List of ePOS SDK API
Epson ePOS SDK for iOS 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.
- Epos2Printer class
- Epos2LFCPrinter class
- Epos2HybridPrinter class
- Epos2LineDisplay class
- Epos2Keyboard class
- Epos2POSKeyboard class
- Epos2BarcodeScanner class
- Epos2MSR class
- Epos2SimpleSerial class
- Epos2GermanyFiscalElement class
- Epos2OtherPeripheral class
- Epos2CommBox class
- Common to all classes
- Epos2Discovery class
- Epos2Log class
- Epos2BluetoothConnection class
- EasySelect class
- EasySelectInfo class
Epos2Printer class
Controls printing by the printer.
API |
Description |
|
---|---|---|
Initialization |
Initializes the Epos2Printer 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/black mark 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 callback method for an event. |
|
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 |
---|---|---|---|
- |
- |
- |
|
- |
- |
- |
|
- |
- |
- |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
- |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
- |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
- |
|
✔ |
- |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
- |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
- |
✔ |
|
✔ |
- |
✔ |
|
✔ |
- |
✔ |
|
✔ |
- |
- |
|
- |
✔ |
- |
|
- |
✔ |
- |
|
- |
✔ |
- |
|
- |
✔ |
- |
|
- |
✔ |
- |
|
- |
✔ |
- |
|
✔ |
- |
- |
|
- |
- |
✔ |
|
✔ |
- |
- |
|
✔ |
- |
- |
|
✔ |
- |
- |
|
✔ |
- |
✔ |
|
✔ |
- |
✔ |
|
✔ |
✔ |
✔ |
Epos2LFCPrinter 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 Epos2LFCPrinter 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 Epos2LFCPrinter class
The Epos2LFCPrinter class creates a print document using the same API as the Epos2Printer class.
The APIs available for the Epos2LFCPrinter 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. |
Epos2HybridPrinter 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 |
Inserts paper. |
|
Cancels waiting for paper insertion. |
||
Paper eject |
Ejects paper. |
|
MICR |
Reads by MICR. |
|
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 |
40cpl mode |
|
Reception of result |
Registers the callback method for an event. |
|
List of supported control operations for HybridPrinter class
APIs available for the Epos2HybridPrinter class depend on the print method.
The APIs and corresponding print methods are listed below.
API |
Control operation |
|||||
---|---|---|---|---|---|---|
Receipt |
Slip sheet |
Endorsement |
Validation |
MICR |
||
✔ |
✔ |
✔ |
✔ |
✔ |
||
✔ |
✔ |
✔ |
✔ |
✔ |
||
✔ |
✔ |
✔ |
✔ |
✔ |
||
✔ |
✔ |
✔ |
✔ |
✔ |
||
✔ |
✔ |
✔ |
✔ |
✔ |
||
✔ |
✔ |
✔ |
✔ |
✔ |
||
✔ |
✔ |
✔ |
✔ |
- |
||
✔ |
✔ |
✔ |
✔ |
✔ |
||
✔ |
✔ |
✔ |
✔ |
✔ |
||
✔ |
✔ |
✔ |
✔ |
- |
||
✔ |
✔ |
✔ |
✔ |
- |
||
- |
✔ |
✔ |
✔ |
- |
||
- |
✔ |
✔ |
✔ |
✔ |
||
- |
✔ |
✔ |
✔ |
✔ |
||
- |
- |
- |
- |
✔ |
||
- |
- |
- |
- |
✔ |
||
✔ |
✔ |
✔ |
✔ |
✔ |
||
✔ |
✔ |
✔ |
✔ |
✔ |
Creating print document by the Epos2HybridPrinter class
The Epos2HybridPrinter class creates a print document using the same API as the Epos2Printer 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.
Epos2LineDisplay class
Controls character display on the customer display.
API |
Description |
|
---|---|---|
Initialization |
Initializes the Epos2LineDisplay 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. |
||
Graphic |
Starts a slide show. |
|
Ends a slide show. |
||
Displays an image. |
||
Registers an image. |
||
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 callback method for an event. |
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/ DM-D210 |
---|---|---|---|---|---|
✔ |
✔ |
✔ |
✔ |
||
✔ |
✔ |
✔ |
✔ |
||
✔ |
✔ |
✔ |
✔ |
||
✔ |
✔ |
✔ |
✔ |
||
✔ |
✔ |
✔ |
✔ |
||
✔ |
✔ |
✔ |
✔ |
||
✔ |
✔ |
✔ |
✔ |
||
✔ |
- |
✔ |
✔ |
||
✔ |
- |
✔ |
✔ |
||
✔ |
- |
✔ |
✔ |
||
✔ |
- |
✔ |
✔ |
||
- |
✔ |
✔ |
- |
||
- |
✔ |
✔ |
- |
||
- |
✔ |
- |
- |
||
- |
✔ |
- |
- |
||
- |
✔ |
- |
- |
||
- |
✔ |
- |
- |
||
✔ |
✔ |
✔ |
✔ |
||
✔ |
✔ |
✔ |
✔ |
||
✔ |
- |
- |
✔ |
||
data |
✔ |
✔ |
✔ |
✔ |
|
lang |
✔* |
✔ |
✔ |
✔* |
|
x |
✔ |
✔ |
✔ |
✔ |
|
y |
✔ |
✔ |
✔ |
✔ |
|
r |
- |
✔ |
- |
- |
|
g |
- |
✔ |
- |
- |
|
b |
- |
✔ |
- |
- |
|
✔ |
- |
- |
✔ |
||
✔ |
✔ |
✔ |
✔ |
||
✔ |
- |
- |
✔ |
||
✔ |
✔ |
✔ |
✔ |
||
- |
✔ |
- |
- |
||
- |
✔ |
- |
- |
||
- |
✔ |
- |
- |
||
- |
✔ |
- |
- |
||
- |
✔ |
- |
- |
||
- |
✔ |
- |
- |
||
- |
✔ |
- |
- |
||
- |
✔ |
- |
- |
||
- |
✔ |
- |
- |
||
- |
- |
- |
✔ |
||
✔ |
✔ |
✔ |
✔ |
||
✔ |
✔ |
✔ |
✔ |
*: The setting value EPOS2_LANG_MULTI cannot be used.
Epos2Keyboard class
Controls character entry from the keyboard.
API |
Description |
|
---|---|---|
Initialization |
Initializes the Epos2Keyboard 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 callback method for an event. |
|
String detection |
Epos2POSKeyboard class
Controls character entry from the POS keyboard.
API |
Description |
|
---|---|---|
Initialization |
Initializes the Epos2POSKeyboard class. |
|
Communication path |
Connects to the keyboard. |
|
Disconnects from the keyboard. |
||
Status acquisition |
Acquires status of the connected device. |
|
Key detection |
Registers the callback method for an event. |
Epos2BarcodeScanner class
Controls barcode reading by the barcode scanner.
API |
Description |
|
---|---|---|
Initialization |
Initializes the Epos2BarcodeScanner 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 callback method for an event. |
Epos2MSR class
Controls card reading by the MSR.
API |
Description |
|
---|---|---|
Initialization |
Initializes the Epos2MSR class. |
|
Communication path |
Connects to the MSR. |
|
Disconnects from the MSR. |
||
Status acquisition |
Acquires status of the connected device. |
|
Data detection |
Registers the callback method for an event. |
Epos2SimpleSerial class
Controls serial communication between the printer and device.
API |
Description |
|
---|---|---|
Initialization |
Initializes the Epos2SimpleSerial 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 callback method for an event. |
Epos2GermanyFiscalElement class
Connects to the German fiscal element (TSE), and controls data read/write operations.
API |
Description |
|
---|---|---|
Initialization |
Initializes the Epos2GermanyFiscalElement 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. |
Epos2OtherPeripheral class
Controls peripheral devices via the developed device control programs.
API |
Description |
|
---|---|---|
Initialization |
Initializes the Epos2OtherPeripheral class. |
|
Communication path |
Connects to the device. |
|
Disconnects from the device. |
||
Status acquisition |
Acquires status of the connected device. |
|
Transmission |
Data transmission |
|
Reception of result |
Registers the callback method for an event. |
Epos2CommBox class
Controls data transmission and reception using the communication box.
API |
Description |
|
---|---|---|
Initialization |
Initializes the Epos2CommBox 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 callback method for an event. |
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 callback method for an event. |
Epos2Discovery class
Controls the device discovery function.
Epos2Log class
Controls the log output function.
API |
Description |
|
---|---|---|
Log |
Sets the log output function. |
|
Version acquisition |
Acquires the Epson ePOS SDK version. |
Epos2BluetoothConnection class
Controls pairing connection with a Bluetooth device.
API |
Description |
|
---|---|---|
Bluetooth communication path |
Establishes Bluetooth connection. |
|
Disconnects Bluetooth connection. |
EasySelect class
EasySelect class and EasySelectInfo class offer API commands and member variables for selecting printers using NFC tags, QR codes, or iBeacon data.
EasySelect class analyzes NFC tags, QR codes, and iBeacon data.
API |
Description |
|
---|---|---|
Analysis of NFC tags |
Analyzes NFC tag data. |
|
Analysis of QR codes |
Analyzes QR codes data. |
|
Creation of QR codes |
Creates QR code data that can be analyzed by parseQR. |
|
Analysis of printer information |
Analyzes iBeacon data. |
EasySelectInfo class
Stores data analyzed by parseNFC, parseQR or parseBeacon. Calls the connect API command with the information of these member variables 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. |
|
Target information |
Stores the target information. |
Quick Access
- [Name]
- [Format]
- [Range]
- [Description]
- [Notes]
- Introduction
- help
- Epos2Printer class
- initWithPrinterSeries
- 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
- setStatusChangeEventDelegate
- setReceiveEventDelegate
- setGetPrinterSettingExDelegate
- setSetPrinterSettingExDelegate
- setVerifyPasswordDelegate
- interval
- Epos2LFCPrinter class
- Epos2HybridPrinter class
- initWithLang
- connect
- disconnect
- startMonitor
- stopMonitor
- getStatus
- sendData
- beginTransaction
- endTransaction
- clearCommandBuffer
- selectPaperType
- waitInsertion
- cancelInsertion
- ejectPaper
- readMicrData
- cleanMicrReader
- forceRecover
- forcePulse
- forceCommand
- forceReset
- paperType
- interval
- waitTime
- mode40Cpl
- setStatusChangeEventDelegate
- setReceiveEventDelegate
- Epos2LineDisplay class
- initWithDisplayModel
- 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
- setReceiveEventDelegate
- Epos2Keyboard class
- Epos2POSKeyboard class
- Epos2BarcodeScanner class
- Epos2MSR class
- Epos2SimpleSerial class
- Epos2GermanyFiscalElement class
- Epos2OtherPeripheral class
- Epos2CommBox class
- Common to all classes
- Epos2Discovery class
- Epos2Log class
- Epos2BluetoothConnection 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-T83III
- TM-T83IV
- TM-T88V
- TM-T88VI
- TM-T88VII
- TM-T100
- TM-L90 Liner-Free Label Printer Model
- TM-L100
- TM-U220
- TM-U330
- 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
- Usage restriction by firmware version