Select your printer model

Parameters are refined by the selected printer.

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,
TM-m30II-SL

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

  • [Name]
  • [Format]
  • [Range]
  • [Description]
  • [Notes]

Epson ePOS SDK includes patented or patent pending functions. The contents must not be disclosed to third parties.


Epson ePOS SDK for iOS

Jump to the top