PrinterStatusDetail

The PrinterStatusDetail class represents more detailed status of a Star CloudPRNT Printer.
Indivitual member properties can be inspected to check speficic status details.

NameSpace: StarMicronics.CloudPrnt

Syntax

public class PrinterStatusDetail

Properties

PaperSeparatorError

State of paper separator error.
True if paper separation could not be detected.
False if a paper separation could be detected.

Declaration

public bool? PaperSeparatorError { get; }

Property Value

Type

Description

System.Boolean

PaperJamError

State of paper jam error.
True if a paper jam error has occured.
False if a paper jam error has not occured.

Declaration

public bool? PaperJamError { get; }

Property Value

Type

Description

System.Boolean

RollPositionError

State of roll position error.
True if the loaded paper roll has fallen from the paper guide shaft.
False if the roll paper is correctly set in the guide shaft.

Declaration

public bool? RollPositionError { get; }

Property Value

Type

Description

System.Boolean

PaperPresent

State of paper present (paper holding).
True if paper is present (paper holding).
False if paper is not present.

Declaration

public bool? PaperPresent { get; }

Property Value

Type

Description

System.Boolean

Drawer1OpenedMethod

Represents the opening cause of the cash drawer 1.

Note

Drawer1OpenedMethod and Drawer2OpenedMethod always have the same value.

Declaration

public DrawerOpenedMethod? Drawer1OpenedMethod { get; }

Property Value

Type

Description

DrawerOpenedMethod

Drawer1OpenCloseSignal

Represents the Open / Close status for the cash drawer 1.

Note

Drawer1OpenCloseSignal and Drawer2OpenCloseSignal always have the same value.

Declaration

public bool? Drawer1OpenCloseSignal { get; }

Property Value

Type

Description

System.Boolean

Drawer2OpenedMethod

Represents the opening cause of the cash drawer 2.

Note

Drawer1OpenedMethod and Drawer2OpenedMethod always have the same value.

Declaration

public DrawerOpenedMethod? Drawer2OpenedMethod { get; }

Property Value

Type

Description

DrawerOpenedMethod

Drawer2OpenCloseSignal

Represents the Open / Close status for the cash drawer 2.

Note

Drawer1OpenCloseSignal and Drawer2OpenCloseSignal always have the same value.

Declaration

public bool? Drawer2OpenCloseSignal { get; }

Property Value

Type

Description

System.Boolean

ExternalDevice1Connected

Represents the connection status for external device channnel 1.
True if a cash drawer / buzzer is connected to external device channnel 1.
False if not connected.

Declaration

public bool? ExternalDevice1Connected { get; }

Property Value

Type

Description

System.Boolean

ExternalDevice2Connected

Represents the connection status for external device channnel 2.
True if a cash drawer / buzzer is connected to external device channnel 2.
False if not connected.

Declaration

public bool? ExternalDevice2Connected { get; }

Property Value

Type

Description

System.Boolean

PartsReplacementNotification

Notification of the approximate timing of replacing printer parts.
True if parts replacement notification is occured.
False if parts replacement notification has not occured.

Declaration

public bool? PartsReplacementNotification { get; }

Property Value

Type

Description

System.Boolean

CleaningNotification

Notification of periodic cleaning schefule.
True if cleaning notification is occured.
False if cleaning notification has not occured.

Declaration

public bool? CleaningNotification { get; }

Property Value

Type

Description

System.Boolean

DetectedPaperWidth

Represents the paper width of the paper loaded in the printer.
For detail, refer to the automatic status in the printer command specification manual.

Declaration

public int? DetectedPaperWidth { get; }

Property Value

Type

Description

System.Int32