Select your printer model [−]
- 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-U220II
- 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-U220IIB-i
- TM-T70II-DT
- TM-T70II-DT2
- TM-T88V-DT
- TM-T88VI-DT2
- TM-H6000IV-DT
- TM-T88IV
- TM-T90
- TM-L90
- TM-H6000IV
Printer
Initializes the Printer class.
Syntax
public Printer(int printerSeries, int lang, Context context) throws Epos2Exception |
Parameter
printerSeries
Specifies the target printer.
Value |
Description |
---|---|
Printer.TM_M10 |
TM-m10 |
Printer.TM_M30 |
TM-m30 |
Printer.TM_M30II |
TM-m30II, TM-m30II-H, TM-m30II-NT, TM-m30II-S, TM-m30II-SL |
Printer.TM_M30III |
TM-m30III, TM-m30III-H |
Printer.TM_M50 |
TM-m50 |
Printer.TM_M50II |
TM-m50II, TM-m50II-H |
Printer.TM_P20 |
TM-P20 |
Printer.TM_P20II |
TM-P20II |
Printer.TM_P60 |
TM-P60 (Receipt/Peeler) |
Printer.TM_P60II |
TM-P60II (Receipt/Peeler) |
Printer.TM_P80 |
TM-P80 |
Printer.TM_P80II |
TM-P80II |
Printer.TM_T20 |
TM-T20, TM-T20II, TM-T20II-i, TM-T20III, TM-T20IIIL, TM-T20IV, TM-T20IV-L, TM-T20IV-SP, TM-T20X, TM-T20X-II |
Printer.TM_T60 |
TM-T60 |
Printer.TM_T70 |
TM-T70, TM-T70-i, TM-T70II, TM-T70II-DT, TM-T70II-DT2 |
Printer.TM_T81 |
TM-T81II, TM-T81III |
Printer.TM_T82 |
TM-T82, TM-T82II, TM-T82II-i, TM-T82III, TM-T82IIIL, TM-T82IV, TM-T82IV-L, TM-T82X, TM-T82X-II |
Printer.TM_T83 |
TM-T83II, TM-T83II-i |
Printer.TM_T83III |
TM-T83III, TM-T83IV |
Printer.TM_T88 |
TM-T88IV, TM-T88V, TM-T88VI, TM-T88V-i, TM-T88VI-iHUB, TM-T88V-DT, TM-T88VI-DT2 |
Printer.TM_T88VII |
TM-T88VII |
Printer.TM_T90 |
TM-T90 |
Printer.TM_T100 |
TM-T100 |
Printer.TM_U220 |
TM-U220, TM-U220-i |
Printer.TM_U220II |
TM-U220II, TM-U220IIB-i |
Printer.TM_U330 |
TM-U330 |
Printer.TM_L90 |
TM-L90 |
Printer.TM_L90LFC |
TM-L90 Liner-Free Label Printer Model |
Printer.TM_L100 |
TM-L100 |
Printer.TM_H6000 |
TM-H6000IV, TM-H6000V, TM-H6000IV-DT |
Printer.EU_M30 |
EU-m30 |
lang
Specifies the language of the printer.
Value |
Description |
---|---|
Printer.MODEL_ANK |
ANK model |
Printer.MODEL_CHINESE |
Simplified Chinese model |
Printer.MODEL_TAIWAN |
Taiwan model |
Printer.MODEL_KOREAN |
Korean model |
Printer.MODEL_THAI |
Thai model |
Printer.MODEL_SOUTHASIA |
South Asian model |
context
Specifies the application context.
Exception
When the process fails, Epos2Exception with one of the following error value occurs.
Error status |
Description |
---|---|
ERR_PARAM |
An invalid parameter was passed. |
ERR_MEMORY |
Memory necessary for processing could not be allocated. |
ERR_UNSUPPORTED |
A model name or language not supported was specified. |
Supplementary explanation
When iterating a process, be sure to generate and destroy instances outside the iterated
process and not iterate the process at a short interval.
Memory releasing by the OS may affect the process of the Epson ePOS SDK, resulting
in an invalid operation.
When using it with multiple printers connected, make sure to generate a dedicated
instance for each printer.
Quick Access
- Syntax
- Parameter
- Exception
- Supplementary explanation
- 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