Select your printer model

Parameters are refined by the selected printer.

initWithPrinterSeries


Initializes the Epos2LFCPrinter class.

The Epos2LFCPrinter class can be used if the following conditions are met.

  • Send print data even while the printer is waiting for paper to be removed.
  • Control a single printer from multiple smart devices.

Please note the capacity of the print data to be sent. If print data is sent while the printer is waiting for paper removal, the data will be stored in the printer's buffer, but if the buffer fills up before the paper is removed, the data may not be printed correctly.

When a single printer is controlled from multiple smart devices, print completion notifications (setPrintCompleteEventDelegate) may not be notified.

See the Application Guide for typical use cases.Epson ePOS SDK for iOS User's Manual

Syntax

 
- (id) initWithPrinterSeries:(int)printerSeries lang:(int)lang;

Parameter

printerSeries

Specifies the target printer model.

Value

Description

EPOS2_TM_L100

TM-L100

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.

 

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