Usage restriction by firmware version
Availability and restriction on the use of APIs and parameters depends on the versions of the firmware and software installed on the printer. For how to check the versions and/or update the firmware and software, refer to the Technical Reference Guide of the printer.
TM-i Series/TM-DT Series
- Supported by TM-DT software Ver. 2.5 and TM-i firmware 4.0 or later.
-
Class
API
Parameter
Value
-
-
-
- Supported by TM-DT software Ver. 2.5 and TM-i firmware 4.1 or later.
-
Class
API
Parameter
Value
-
-
data
QR Code Micro
type
Printer.SymbolType.QRCodeMicro
args
PrintJobId
- Supported by TM-DT software Ver. 3.02 and TM-i firmware 4.4 or later.
-
Class
API
Parameter
Value
-
-
-
- Supported by TM-DT software Ver. 4.0 or later.
-
Class
API
Parameter
Value
-
-
-
-
-
-
-
-
-
deviceType
Discovery.TYPE_POS_KEYBOARD
Discovery.TYPE_MSR
Discovery.TYPE_OTHER_PERIPHERAL
- Supported by TM-DT software Ver. 5.10 or later.
-
displaySeries
LineDisplay.DM_D70
-
-
-
-
-
-
-
-
-
-
-
-
lang
LineDisplay.LANG_MULTII
r
-
g
-
b
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
TM-m30
- Supported by TM-m30 firmware Ver. 1.40 ESC/POS or later.
-
Class
API
Parameter
Value
-
-
-
- Supported with the following versions of firmware.
- TM-m30 firmware Ver. 1.46A ESC/POS or later
- TM-m30 firmware Ver. 1.46B ESC/POS or later
-
Class
API
Parameter
Value
-
-
-
TM-m30II-H/TM-m30II-NT/TM-m30II-S/TM-m30II-SL
- Supported by Firmware Ver.3.06A/3.06B ESC/POS or later.
-
displaySeries
LineDisplay.DM_D70
-
-
-
-
-
-
-
-
-
-
-
-
lang
LineDisplay.LANG_MULTI
r
-
g
-
b
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
TM-T88VI
- Supported by TM-T88VI firmware Ver. 40.50 ESC/POS or later.
-
Class
API
Parameter
Value
-
-
-
TM-T88VI-iHUB
- Supported with the following versions of firmware.
- TM-T88VI-iHUB firmware Ver. 50.52A ESC/POS or later
- TM-T88VI-iHUB firmware Ver. 50.52B ESC/POS or later
-
Class
API
Parameter
Value
-
-
-
TM-L100
- Supported by TM-L100 firmware Ver. 1.08 ESC/POS or later.
-
Class
API
Parameter
Value
-
-
-
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
- TM-T20IV-L
- TM-T20IV-SP
- 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
- 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
- Usage restriction by firmware version