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-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
- 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
initWithPrinterSeries
Initializes the Epos2Printer class.
Syntax
- (id) initWithPrinterSeries:(int)printerSeries lang:(int)lang; |
Parameter
printerSeries
Specifies the target printer model.
Value |
Description |
---|---|
EPOS2_TM_M10 |
TM-m10 |
EPOS2_TM_M30 |
TM-m30 |
EPOS2_TM_M30II |
TM-m30II, TM-m30II-H, TM-m30II-NT, TM-m30II-S, |
EPOS2_TM_M30III |
TM-m30III, TM-m30III-H |
EPOS2_TM_M50 |
TM-m50 |
EPOS2_TM_M50II |
TM-m50II, TM-m50II-H |
EPOS2_TM_P20 |
TM-P20 |
EPOS2_TM_P20II |
TM-P20II |
EPOS2_TM_P60 |
TM-P60 (Receipt/Peeler) |
EPOS2_TM_P60II |
TM-P60II (Receipt/Peeler) |
EPOS2_TM_P80 |
TM-P80 |
EPOS2_TM_P80II |
TM-P80II |
EPOS2_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 |
EPOS2_TM_T60 |
TM-T60 |
EPOS2_TM_T70 |
TM-T70, TM-T70-i, TM-T70II, TM-T70II-DT, TM-T70II-DT2 |
EPOS2_TM_T81 |
TM-T81II, TM-T81III |
EPOS2_TM_T82 |
TM-T82, TM-T82II, TM-T82II-i, TM-T82III, TM-T82IIIL, TM-T82IV, TM-T82IV-L, TM-T82X, TM-T82X-II |
EPOS2_TM_T83 |
TM-T83II-i |
EPOS2_TM_T83III |
TM-T83III, TM-T83IV |
EPOS2_TM_T88 |
TM-T88IV, TM-T88V, TM-T88VI, TM-T88V-i, TM-T88VI-iHUB, TM-T88V-DT, TM-T88VI-DT2 |
EPOS2_TM_T88VII |
TM-T88VII |
EPOS2_TM_T90 |
TM-T90 |
EPOS2_TM_T100 |
TM-T100 |
EPOS2_TM_U220 |
TM-U220, TM-U220-i |
EPOS2_TM_U220II |
TM-U220II, TM-U220IIB-i |
EPOS2_TM_U330 |
TM-U330 |
EPOS2_TM_L90 |
TM-L90 |
EPOS2_TM_L90LFC |
TM-L90 Liner-Free Label Printer Model |
EPOS2_TM_L100 |
TM-L100 |
EPOS2_TM_H6000 |
TM-H6000IV, TM-H6000V, TM-H6000IV-DT |
lang
Specifies the language of the printer.
Value |
Description |
---|---|
EPOS2_MODEL_ANK |
ANK model |
EPOS2_MODEL_CHINESE |
Simplified Chinese model |
EPOS2_MODEL_TAIWAN |
Taiwan model |
EPOS2_MODEL_KOREAN |
Korean model |
EPOS2_MODEL_THAI |
Thai model |
EPOS2_MODEL_SOUTHASIA |
South Asian model |
Return value
If the process succeeds, an initialized Epos2Printer class instance will be returned.
If the process fails, nil will be returned. The process may fail due to the following
reasons:
Error status |
Description |
---|---|
EPOS2_ERR_PARAM |
An invalid parameter was specified. |
EPOS2_ERR_MEMORY |
Memory could not be allocated. |
EPOS2_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 connecting to multiple printers, generate instances appropriate to each model.
Quick Access
- Syntax
- Parameter
- Return value
- Supplementary explanation
- 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