Select your printer model
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-L, 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-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
- [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