3.2. StarPrinterStatus
プリンターのステータスを保持するクラスです。
メンバー |
説明 |
型 |
詳細 |
ライブラリバージョン |
---|---|---|---|---|
paperDetectionError |
用紙検出エラー |
boolean |
用紙区切りを検出できなかったときに true となります。通常は false です。 | 2.7.0+ |
compulsionSwitch |
コンパルジョンスイッチ |
boolean |
ドロアーのコンパルジョンスイッチが押されていると true になります。通常は false です。 | 2.2.0+ |
coverOpen |
カバーオープン |
boolean |
プリンターカバーが開いていると true となります。閉じていると false です。 | 2.2.0+ |
cutterError |
オートカッターエラー |
boolean |
カッターエラー状態で true となります。通常は false です。 | 2.2.0+ |
etbAvailable |
ETB使用可否 |
boolean |
ETBが使用できる場合に true となります。使用できない場合は false です。 | 2.2.0+ |
etbCounter |
ETBカウンター |
int |
現在のETBカウンターの値です。 | 2.2.0+ |
headThermistorError |
ヘッドサーミスターエラー |
boolean |
ヘッドサーミスター異常状態で true となります。通常は false です。 | 2.2.0+ |
offline |
オフライン |
boolean |
プリンターがオフライン状態の場合に true となります。オンライン状態の場合は false です。 | 2.2.0+ |
overTemp |
印字ヘッド高温による停止中 |
boolean |
ヘッドが高温となり印刷が停止している状態で true となります。通常は false です。 | 2.2.0+ |
jamError |
用紙ジャムエラー |
boolean |
用紙ジャムが発生した場合に true となります。通常は false です。 | 2.7.0+ |
presenterState |
プレゼンター用紙位置 |
int |
プレゼンターの用意位置を、以下のいずれかの数値で表します。
0: プレゼンター内部に用紙がない状態
1: 用紙を給紙した状態(ループ状態)
3: 用紙を排出した状態
6: 用紙回収状態
7: 用紙が引き抜かれた状態
| 2.6.0+ |
raw |
ステータスバイト列 |
byte[] |
ステータスのバイト列です。 | 2.2.0+ |
rawLength |
raw の長さ |
int |
raw の長さです。 | 2.2.0+ |
rollPositionError |
用紙位置エラー |
boolean |
セットしたロール紙が用紙ガイド軸から落下している場合、 true となります。ロール紙が用紙ガイド軸に正しくセットされている場合は false です。 | 2.11.0+ |
receiptPaperEmpty |
用紙エンド |
boolean |
用紙切れの場合に true となります。通常は false です。 | 2.2.0+ |
receiptPaperNearEmptyInner |
用紙ニアエンド |
boolean |
用紙ニアエンド状態(用紙残量が僅か)の場合に true となります。通常は false です。 | 2.2.0+ |
receiveBufferOverflow |
受信バッファオーバーフロー |
boolean |
受信バッファフルの場合に true となります。通常は false です。 | 2.2.0+ |
unrecoverableError |
復帰不可能エラー |
boolean |
復帰不可能エラーが発生した場合に true となります。通常は false です。
復帰不可能エラーには、ヘッドサーミスタエラー、オートカッターエラー、電源電圧エラーなどがあります。
| 2.2.0+ |
voltageError |
電源電圧エラー |
boolean |
電源電圧で異常値を検出した場合に true となります。通常は false です。 | 2.2.0+ |
connectedInterface |
現在通信しているのインターフェイス種類 |
int |
現在通信しているインターフェイスの種類を、以下のいずれかの数値で表します。
0: USB-B
1, 7: USB(iOS)
2: Bluetooth
3: Ethernet
4: USB-C(USB PD対応)
5: USB-C(USB PD非対応)
6: USB-A(Android)
| 2.3.0+ |
paperPresent |
用紙保持状態 |
boolean |
用紙保持状態の場合に true となります。通常は false です。
| 2.7.0+ |
drawer1OpenedMethod |
キャッシュドロアー1のオープン要因 |
int |
キャッシュドロアー1が開かれた要因を示します。
ご使用になるキャッシュドロアーの開閉極性を drawer1OpenCloseSignal にて確認の上、ご使用ください。
0: 手動によるキャッシュドロアーオープン
1: コマンドによるキャッシュドロアーオープン
| 2.11.0+ |
drawer1OpenCloseSignal |
キャッシュドロアー1の開閉状態 |
boolean |
キャッシュドロアー1の開閉信号の状態を true , false で表します。
| 2.11.0+ |
drawer2OpenedMethod |
キャッシュドロアー2のオープン要因 |
int |
キャッシュドロアー2が開かれた要因を示します。
ご使用になるキャッシュドロアーの開閉極性を drawer2OpenCloseSignal にて確認の上、ご使用ください。
0: 手動によるキャッシュドロアーオープン
1: コマンドによるキャッシュドロアーオープン
| 2.11.0+ |
drawer2OpenCloseSignal |
キャッシュドロアー2の開閉状態 |
boolean |
キャッシュドロアー2の開閉信号の状態を true , false で表します。
| 2.11.0+ |
externalDevice1Connected |
外部機器チャネル1の接続状態 |
boolean |
外部機器チャネル1のキャッシュドロアー/ブザーの接続状態を表します。
true : 接続されています。
false : 接続されていません。
| 2.11.0+ |
externalDevice2Connected |
外部機器チャネル2の接続状態 |
boolean |
外部機器チャネル2のキャッシュドロアー/ブザーの接続状態を表します。
true : 接続されています。
false : 接続されていません。
| 2.11.0+ |
partsReplacementNotification |
部品交換通知 |
boolean |
プリンターの部品交換時期の目安をお知らせします。
true : プリンターの部品交換時期に到達しました。
false : プリンターの部品交換時期の目安に到達していません。
| 2.11.0+ |
cleaningNotification |
清掃通知 |
boolean |
プリンターの定期清掃時期をお知らせします。
true : 定期清掃時期です。
false : 定期清掃時期ではありません。
| 2.11.0+ |
detectedPaperWidth |
検出用紙幅 |
int |
プリンターにセットされた用紙の紙幅を表します。
詳細はStarPRNTコマンド仕様書の自動ステータスを参照ください。
| 2.11.0+ |
各モデルで機能するメンバーは以下のとおりです。
モデル/エミュレーション |
mC-Print2 | mC-Print3 | mC-Label3 | mPOP | FVP10 | TSP100IV | TSP100IV SK | TSP100IIIW | TSP100IIIBI | TSP100IIIU | TSP100IIU+ | TSP100ECO | TSP100U | TSP100GT | TSP100LAN | TSP650II | TSP650IISK | TSP700II | TSP800II | TUP500 | SM-S210i | SM-S220i | SM-S230i | SM-T300i/T300 | SM-T400i | BSC10 | SM-L200 | SM-L300 | SP700 | SK1-211/221/V211 | SK1-211/221/V211 Presenter | SK1-311/321/V311 | SK1-311/V311 Presenter | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
StarPRNT | StarPRNT | StarPRNT | StarPRNT | StarLine | StarPRNT | StarPRNT | StarGraphic | StarGraphic | StarGraphic | StarGraphic | StarGraphic | StarGraphic | StarGraphic | StarGraphic | StarLine | StarLine | StarLine | StarLine | StarLine | StarPRNT | EscPosMobile | StarPRNT | EscPosMobile | StarPRNT | EscPosMobile | StarPRNT | EscPosMobile | StarPRNT | EscPosMobile | EscPos | StarPRNT | StarPRNT | StarDotImpact | StarPRNT | StarPRNT | StarPRNT | StarPRNT | |
paperDetectionError |
- | - | ✔ | - | ✔ | - | - | - | - | - | - | - | - | - | - | - | - | ✔ | ✔ | ✔ | ✔ | - | ✔ | - | ✔ | - | ✔ | - | ✔ | - | - | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
compulsionSwitch |
✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | - | - | - | - | - | - | - | - | - | - | - | ✔ | - | - | ✔ | - | - | - | - |
coverOpen |
✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
cutterError |
✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | - | - | - | - | - | - | - | - | - | - | - | - | - | ✔ | ✔ | ✔ | ✔ | ✔ |
etbAvailable |
✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | - | ✔ | - | ✔ | - | ✔ | - | ✔ | - | - | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
etbCounter |
✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | - | ✔ | - | ✔ | - | ✔ | - | ✔ | - | - | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
headThermistorError |
✔ | ✔ | ✔ | ✔ | - | ✔ | ✔ | - | - | - | - | - | - | - | - | - | - | - | - | ✔ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ✔ | ✔ | ✔ | ✔ |
offline |
✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
overTemp |
✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | - | ✔ | - | ✔ | - | ✔ | - | ✔ | - | - | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
jamError |
- | - | ✔ | - | - | - | ✔[5] | - | - | - | - | - | - | - | - | - | - | - | - | ✔ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ✔ | ✔ | ✔ | ✔ |
presenterState |
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ✔ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ✔ | - | ✔ |
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は非対応です。 |
[2] | drawer1OpenedMethod と drawer2OpenedMethod は常に同じ値となります。 |
[3] | drawer1OpenCloseSignal と drawer2OpenCloseSignal は常に同じ値となります。 |
[4] | MCP31CI, MCP31CBIのみ利用可能です。 |
[5] | ファームウェアバージョン2.1以降が必要です。 |