PrinterStatus

PrinterStatusクラスは、Star CloudPRNTプリンターのASBステータスの詳細を表します。
個々のメンバープロパティを調べて、ASBステータスの詳細を確認できます。

NameSpace: StarMicronics.CloudPrnt

Syntax

public class PrinterStatus

Constructors

PrinterStatus(String)

CloudPRNT status 文字列を有用なクラスにデコードします。

Declaration

public PrinterStatus(string cpStatus)

Parameters

Type

Name

Description

System.String

cpStatus

CloudPRNT POSTリクエストで得られる"status"キーの文字列値

Properties

BlackMarkError

用紙のブラックマーク検知に関するエラー状態を取得します。
trueの場合、用紙のブラックマークが検知できずエラー状態であることを表します。

Declaration

public bool BlackMarkError { get; }

Property Value

Type

Description

System.Boolean

CompulsionSwitch

コンパルジョンスイッチ: プリンターに接続されたキャッシュドロワーまたは他のRJ11に接続された周辺機器の状態を取得します。

Declaration

public bool CompulsionSwitch { get; }

Property Value

Type

Description

System.Boolean

CoverOpen

プリンターのカバーの状態を取得します。
trueの場合、カバーが開いている状態であることを表します。

Declaration

public bool CoverOpen { get; }

Property Value

Type

Description

System.Boolean

CutterError

オートカッターエラーの状態を取得します。
trueの場合、オートカッターエラーが起きていることを表します。

Declaration

public bool CutterError { get; }

Property Value

Type

Description

System.Boolean

MechanicalError

メカニカルもしくはサーミスターエラーの状態を取得します。
trueの場合、メカニカルもしくはサーミスターエラーが起きていることを表します。

Declaration

public bool MechanicalError { get; }

Property Value

Type

Description

System.Boolean

Online

プリンターの動作状態を取得します。
trueの場合、プリンターは印刷可能な状態であることを表します。
falseの場合、プリンターは印刷できない状態であることを表します。

Declaration

public bool Online { get; }

Property Value

Type

Description

System.Boolean

OverTemperature

プリンターヘッドの適正温度超過状態の取得をします。
trueの場合、プリンターヘッドが適正温度を超えたためプリンター動作が停止していることを表します。

Declaration

public bool OverTemperature { get; }

Property Value

Type

Description

System.Boolean

PaperEmpty

プリンター用紙の有無を取得します。
trueの場合、完全に用紙が無くなった状態であることを表します。

Declaration

public bool PaperEmpty { get; }

Property Value

Type

Description

System.Boolean

PaperLow

プリンター用紙のニアエンド状態を取得します。
trueの場合、用紙の終端が近い状態であることを表します。

Declaration

public bool PaperLow { get; }

Property Value

Type

Description

System.Boolean

PresenterPaperJam

プレゼンターユニットの用紙詰まりに関する状態を取得します。
trueの場合、プレゼンターユニットで用紙が詰まっていることを表します(デバイスにプレゼンターユニットが取り付けられている場合)。

Declaration

public bool PresenterPaperJam { get; }

Property Value

Type

Description

System.Boolean

ReceiveBufferOverflow

プリンターの受信バッファが許容量を超えているかの状態を取得します。
trueの場合、プリンターが正しいハンドシェイクなしでデータ受信バッファを超えたためエラー状態であることを表します。

Declaration

public bool ReceiveBufferOverflow { get; }

Property Value

Type

Description

System.Boolean

Recoverable

自動復帰不可能なエラー状態であるかを取得します。
trueの場合、現在自動復帰が可能なエラー状態であることを表します。

Declaration

public bool Recoverable { get; }

Property Value

Type

Description

System.Boolean

VoltageError

プリンターの電圧エラーに関する状態を取得します。
trueの場合、プリンターボードが誤った電圧を測定し電源の問題を示していることを表します。

Declaration

public bool VoltageError { get; }

Property Value

Type

Description

System.Boolean