react-native-epson-tm
Version:
153 lines (149 loc) • 3.36 kB
text/typescript
export enum Epos2ModelLang {
ANK = 0,
JAPANESE,
CHINESE,
TAIWAN,
KOREAN,
THAI,
SOUTHASIA
};
export enum Epos2PrinterSeries {
EPOS2_TM_M10 = 0,
EPOS2_TM_M30,
EPOS2_TM_P20,
EPOS2_TM_P60,
EPOS2_TM_P60II,
EPOS2_TM_P80,
EPOS2_TM_T20,
EPOS2_TM_T60,
EPOS2_TM_T70,
EPOS2_TM_T81,
EPOS2_TM_T82,
EPOS2_TM_T83,
EPOS2_TM_T88,
EPOS2_TM_T90,
EPOS2_TM_T90KP,
EPOS2_TM_U220,
EPOS2_TM_U330,
EPOS2_TM_L90,
EPOS2_TM_H6000,
EPOS2_TM_T83III,
EPOS2_TM_T100,
};
export enum Epos2ErrorStatus {
EPOS2_SUCCESS = 0,
EPOS2_ERR_PARAM,
EPOS2_ERR_CONNECT,
EPOS2_ERR_TIMEOUT,
EPOS2_ERR_MEMORY,
EPOS2_ERR_ILLEGAL,
EPOS2_ERR_PROCESSING,
EPOS2_ERR_NOT_FOUND,
EPOS2_ERR_IN_USE,
EPOS2_ERR_TYPE_INVALID,
EPOS2_ERR_DISCONNECT,
EPOS2_ERR_ALREADY_OPENED,
EPOS2_ERR_ALREADY_USED,
EPOS2_ERR_BOX_COUNT_OVER,
EPOS2_ERR_BOX_CLIENT_OVER,
EPOS2_ERR_UNSUPPORTED,
EPOS2_ERR_FAILURE = 255
};
export enum Epos2CallbackCode {
EPOS2_CODE_SUCCESS = 0,
EPOS2_CODE_ERR_TIMEOUT,
EPOS2_CODE_ERR_NOT_FOUND,
EPOS2_CODE_ERR_AUTORECOVER,
EPOS2_CODE_ERR_COVER_OPEN,
EPOS2_CODE_ERR_CUTTER,
EPOS2_CODE_ERR_MECHANICAL,
EPOS2_CODE_ERR_EMPTY,
EPOS2_CODE_ERR_UNRECOVERABLE,
EPOS2_CODE_ERR_SYSTEM,
EPOS2_CODE_ERR_PORT,
EPOS2_CODE_ERR_INVALID_WINDOW,
EPOS2_CODE_ERR_JOB_NOT_FOUND,
EPOS2_CODE_PRINTING,
EPOS2_CODE_ERR_SPOOLER,
EPOS2_CODE_ERR_BATTERY_LOW,
EPOS2_CODE_ERR_TOO_MANY_REQUESTS,
EPOS2_CODE_ERR_REQUEST_ENTITY_TOO_LARGE,
EPOS2_CODE_CANCELED,
EPOS2_CODE_ERR_NO_MICR_DATA,
EPOS2_CODE_ERR_ILLEGAL_LENGTH,
EPOS2_CODE_ERR_NO_MAGNETIC_DATA,
EPOS2_CODE_ERR_RECOGNITION,
EPOS2_CODE_ERR_READ,
EPOS2_CODE_ERR_NOISE_DETECTED,
EPOS2_CODE_ERR_PAPER_JAM,
EPOS2_CODE_ERR_PAPER_PULLED_OUT,
EPOS2_CODE_ERR_CANCEL_FAILED,
EPOS2_CODE_ERR_PAPER_TYPE,
EPOS2_CODE_ERR_WAIT_INSERTION,
EPOS2_CODE_ERR_ILLEGAL,
EPOS2_CODE_ERR_INSERTED,
EPOS2_CODE_ERR_WAIT_REMOVAL,
EPOS2_CODE_ERR_DEVICE_BUSY,
EPOS2_CODE_ERR_IN_USE,
EPOS2_CODE_ERR_CONNECT,
EPOS2_CODE_ERR_DISCONNECT,
EPOS2_CODE_ERR_MEMORY,
EPOS2_CODE_ERR_PROCESSING,
EPOS2_CODE_ERR_PARAM,
EPOS2_CODE_ERR_FAILURE = 255
};
export enum Epos2StatusPaper {
EPOS2_PAPER_OK = 0,
EPOS2_PAPER_NEAR_END,
EPOS2_PAPER_EMPTY,
};
export enum Epos2Mode {
EPOS2_MODE_MONO = 0,
EPOS2_MODE_GRAY16,
EPOS2_MODE_MONO_HIGH_DENSITY
};
export enum Epos2Compress {
EPOS2_COMPRESS_DEFLATE = 0,
EPOS2_COMPRESS_NONE,
EPOS2_COMPRESS_AUTO
};
export enum Epos2Barcode {
EPOS2_BARCODE_UPC_A = 0,
EPOS2_BARCODE_UPC_E,
EPOS2_BARCODE_EAN13,
EPOS2_BARCODE_JAN13,
EPOS2_BARCODE_EAN8,
EPOS2_BARCODE_JAN8,
EPOS2_BARCODE_CODE39,
EPOS2_BARCODE_ITF,
EPOS2_BARCODE_CODABAR,
EPOS2_BARCODE_CODE93,
EPOS2_BARCODE_CODE128,
EPOS2_BARCODE_GS1_128,
EPOS2_BARCODE_GS1_DATABAR_OMNIDIRECTIONAL,
EPOS2_BARCODE_GS1_DATABAR_TRUNCATED,
EPOS2_BARCODE_GS1_DATABAR_LIMITED,
EPOS2_BARCODE_GS1_DATABAR_EXPANDED
};
export enum Epos2Halftone {
EPOS2_HALFTONE_DITHER = 0,
EPOS2_HALFTONE_ERROR_DIFFUSION,
EPOS2_HALFTONE_THRESHOLD
};
export enum Epos2Align {
EPOS2_ALIGN_LEFT = 0,
EPOS2_ALIGN_CENTER,
EPOS2_ALIGN_RIGHT
};
export enum Epos2Font {
EPOS2_FONT_A = 0,
EPOS2_FONT_B,
EPOS2_FONT_C,
EPOS2_FONT_D,
EPOS2_FONT_E
};
export enum Epos2Cut {
EPOS2_CUT_FEED = 0,
EPOS2_CUT_NO_FEED,
EPOS2_CUT_RESERVE
};