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 | TSP100IIIBI | TSP100IIIU | TSP100IIU+ | TSP100ECO | TSP100U | TSP100GT | TSP100LAN | TSP650II | TSP650IISK | TSP700II | TSP800II | SM-S210i | SM-S220i | SM-S230i | SM-T300i/T300 | SM-T400i | BSC10II | 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 | StarPRNT | 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] | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ✔[2] | - | - | - | - |
drawer1OpenCloseSignal |
- | ✔[3][4] | ✔[3] | - | - | ✔[3] | ✔[3] | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ✔[3] | - | - | - | - |
drawer2OpenedMethod |
- | ✔[2][4] | ✔[2] | - | - | ✔[2] | ✔[2] | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ✔[2] | - | - | - | - |
drawer2OpenCloseSignal |
- | ✔[3][4] | ✔[3] | - | - | ✔[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. |