3.2. StarPrinterStatus

Class to hold the printer status.

Member

Contents

Type

Detail

Library version

paperDetectionError

Paper Detection Error

Int32

1 … No paper separator is detected. 0 … Paper separator is detected correctly.

2.8.0+

compulsionSwitch

Compulsion SW

Int32

You can check status of Cash Drawer (Open or Close). 1 … Compulsion SW is pressed. 0 … Compulsion SW is not pressed.

2.2.3+

coverOpen

Cover Status

Int32

You can check status of Cover. 1 … Cover is opened. 0 … Cover is closed.

2.2.3+

cutterError

Auto-cutter Error

Int32

You can check status of Cutter. 1 … Cutter error occurs. 0 … Cutter error does not occur.

2.2.3+

etbAvailable

ETB available or not

Int32

1 … available to use. 0 … not available to use.

2.2.3+

etbCounter

ETB Counter

Int32

You can get current value of ETB.

2.2.3+

headThermistorError

Head Thermistor Error

Int32

You can check status of Head Thermistor. 1 … Head thermistor detects an abnormal value. 0 … Head thermistor does not detect an abnormal value.

2.2.3+

offline

ONLINE/OFFLINE Status

Int32

You can check status of Online or offline. 1 … Printer is Offline. 0 … Printer is Online

2.2.3+

overTemp

Stopped by high head temperature

Int32

1 … Printer is stopped by head temperature. 0 … Printer is not stopped by head temperature.

2.2.3+

jamError

Paper Jam Error

Int32

1 … Paper jam is detected. 0 … Paper jam is not detected.

2.8.0+

raw

Byte column of status

[Int32]

Byte column of status

2.2.3+

rawLength

raw length

Int32

raw length

2.2.3+

rollPositionError

Roll Position Error

Int32

1 … The loaded paper roll has fallen from the paper guide shaft. 0 … Roll paper is correctly set in the paper guide shaft.

2.10.0+

receiptPaperEmpty

Paper end

Int32

1 … Paper end. 0 … Paper does not end.

2.2.3+

receiptPaperNearEmptyInner

Paper Near-end (Inner Side)

Int32

1 … Paper near-end. 0 … Paper does not near-end.

2.2.3+

receiveBufferOverflow

Receive Buffer Overflow

Int32

You can check status of received Buffer. 1 … Received buffer is full. 0 … Received buffer is not full.

2.2.3+

unrecoverableError

Non-recoverable Error

Int32

1 … Unrecoverable error occurs. 0 … Unrecoverable error does not occur.
Unrecoverable error : Head Thermistor Error, Auto-cutter Error, Electric Voltage Error and etc.
2.2.3+

voltageError

Electric Voltage Error

Int32

1 … Printers detects an abnormal power supply voltage. 0 … Printers does not detect an abnormal power supply voltage.

2.2.3+

connectedInterface

Type of interface that is currently connected

Int32

You can check type of interface that is currently connected.
0: USB-B
1, 7: USB(iOS)
2: Bluetooth
3: Ethernet
4: USB-C(USB PD support)
5: USB-C(USB PD not support)
6: USB-A(Android)
2.4.0+

paperPresent

Hold print status

Int32

1 … Holding paper. 0 … Does not holding paper.
2.8.0+

drawer1OpenedMethod

Cash Drawer 1 Opened Method

Int32

Indicates the cause by which method Cash Drawer 1 was opened.
Please confirm the open/close polarity of the Cash Drawer to be used with drawer1OpenCloseSignal before use.
0: Open Cash Drawer by hand
1: Open Cash Drawer by command
2.10.0+

drawer1OpenCloseSignal

Cash Drawer 1 Open/Close Signal

Int32

You can check open/close signal status for the Cash Drawer 1. 1 or 0
2.10.0+

drawer2OpenedMethod

Cash Drawer 2 Opened Method

Int32

Indicates the cause by which method Cash Drawer 2 was opened.
Please confirm the open/close polarity of the Cash Drawer to be used with drawer2OpenCloseSignal before use.
0: Open Cash Drawer by hand
1: Open Cash Drawer by command
2.10.0+

drawer2OpenCloseSignal

Cash Drawer 2 Open/Close Signal

Int32

You can check open/close signal status for the Cash Drawer 2. 1 or 0
2.10.0+

externalDevice1Connected

External Device Channel1 Connection Status

Int32

You can check whether Cash Drawer or Buzzer is connected to the External Device Channel1
1 : Connected.
0 : Not Connected.
2.10.0+

externalDevice2Connected

External Device Channel2 Connection Status

Int32

You can check whether Cash Drawer or Buzzer is connected to the External Device Channel2
1 : Connected.
0 : Not Connected.
2.10.0+

partsReplacementNotification

Parts Replacement Notification

Int32

This is to inform you of the approximate timing of parts replacement.
1 : The time to replace parts has been reached.
0 : The estimated time for parts replacement has not been reached.
2.10.0+

cleaningNotification

Cleaning Notification

Int32

Notification of periodic cleaning schedule.
1 : Periodic cleaning time.
0 : This is not periodic cleaning time.
2.10.0+

detectedPaperWidth

Detected Paper Width

Int32

You can check the width of the paper loaded in the printer.
Please refer to StarPRNT command manual for details of Automatic Status.
2.10.0+

Supported member for each model.

Model/Emulation

mC-Print2 mC-Print3 mC-Label3 mPOP FVP10 TSP100IV TSP100IV SK TSP100IIIW TSP100IIIBITSP100IIIU TSP100IIU+ TSP100ECO TSP100U TSP100GTTSP100LAN TSP650II TSP650IISK TSP700II TSP800IISM-S210i SM-S220i SM-S230i SM-T300i/T300 SM-T400i BSC10 SM-L200 SM-L300 SP700
StarPRNT StarPRNT StarPRNT StarPRNT StarLine StarPRNT StarPRNT StarGraphic StarGraphic StarGraphic StarGraphic StarGraphic StarGraphic StarGraphic StarGraphic StarLine StarLine StarLine StarLine StarPRNT EscPosMobile StarPRNT EscPosMobile StarPRNT EscPosMobile StarPRNT EscPosMobile StarPRNT EscPosMobile EscPos StarPRNT StarPRNT StarDotImpact

paperDetectionError

- - - - - - - - - - - - - - - - - - - - -

compulsionSwitch

- - - - - - - - - - - -

coverOpen

cutterError

- - - - - - - - - - - - -

etbAvailable

- - - - - -

etbCounter

- - - - - -

headThermistorError

- - - - - - - - - - - - - - - - - - - - - - - - - - -

offline

overTemp

- - - - - -

jamError

- - - - - [5] - - - - - - - - - - - - - - - - - - - - - - - - - -

raw

-

rawLength

-

rollPositionError

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

receiptPaperEmpty

receiptPaperNearEmptyInner

- [1] - - - - - - - - - - - - - - - - - - - - - - - - - -

receiveBufferOverflow

- - - - - - - - - - - - - - - - - - - - - - - - - - -

unrecoverableError

- - - - - - - - - - - - -

voltageError

- - - - - - - - - - - - - - - - - - - - - - - - - - -

connectedInterface

- - - - - - - - - - - - - - - - - - - - - - - - - - - -

paperPresent

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

drawer1OpenedMethod

- [2][4] [2] - - [2] [2] - - - - - - - - - - - - - - - - - - - - - - - - - -

drawer1OpenCloseSignal

- [3][4] [3] - - [3] [3] - - - - - - - - - - - - - - - - - - - - - - - - - -

drawer2OpenedMethod

- [2][4] [2] - - [2] [2] - - - - - - - - - - - - - - - - - - - - - - - - - -

drawer2OpenCloseSignal

- [3][4] [3] - - [3] [3] - - - - - - - - - - - - - - - - - - - - - - - - - -

externalDevice1Connected

- [4] - - - - - - - - - - - - - - - - - - - - - - - - - - - -

externalDevice2Connected

- [4] - - - - - - - - - - - - - - - - - - - - - - - - - - - -

partsReplacementNotification

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

cleaningNotification

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

detectedPaperWidth

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[1]

MCP30 is not supported

[2]

drawer1OpenedMethod and drawer2OpenedMethod always have the same value.

[3]

drawer1OpenCloseSignal and drawer2OpenCloseSignal always have the same value.

[4]

Only available for MCP31CI, MCP31CBI.

[5]

F/W Version 2.1 or later is required.