Share via


FiscalPrinterState Enumeration

Namespace: Microsoft.PointOfService
Assembly: Microsoft.PointOfService (in microsoft.pointofservice.dll)

Usage

'Usage
Dim fiscalPrinterState1 As FiscalPrinterState = FiscalPrinterState.FiscalDocument

Syntax

'Declaration
Public Enum FiscalPrinterState
public enum FiscalPrinterState
public enum class FiscalPrinterState
public enum FiscalPrinterState
public enum FiscalPrinterState

Members

Member name Description
FiscalDocument The printer is processing a fiscal slip. In this state the printer accepts either the PrintFiscalDocumentLine or EndFiscalDocument methods.
FiscalReceipt If TrainingModeActive property is FALSE:

The printer is processing a fiscal receipt. In this state the printer accepts any of the PrintRec… methods.

If TrainingModeActive property is TRUE:

The printer is being used for training purposes and a fiscal receipt is opened.

FiscalReceiptEnding If TrainingModeActive property is FALSE:

The printer has completed the receipt up to the total line. In this state the printer accepts either the PrintRecMessage or EndFiscalReceipt methods.

If TrainingModeActive property is TRUE:

The printer is being used for training purposes and a fiscal receipt is going to be closed.

FiscalReceiptTotal If TrainingModeActive property is FALSE:

The printer has already accepted at least one payment, but the total has not been completely paid. In this state the printer accepts either the PrintRecTotal or PrintRecNotPaid methods.

If TrainingModeActive property is TRUE:

The printer is being used for training purposes and the printer has already accepted at least one payment, but the total has not been completely paid.

FixedOutput The printer is processing fixed text output to one or more stations. In this state the printer accepts either the PrintFixedOutput or EndFixedOutput methods.
ItemList The printer is processing an item list report. In this state the printer accepts either the VerifyItem or EndItemList methods.
Locked The printer has encountered a non-recoverable hardware problem. An authorized printer technician must be contacted to exit this state.
Monitor If TrainingModeActive property is FALSE:

The printer is not in a specific operational mode. In this state the printer accepts any of the Begin… methods as well as the Set… methods.

If TrainingModeActive property is TRUE:

The printer is being used for training purposes. In this state the printer accepts any of the PrintRec… methods or the EndTraining method.

NonFiscal The printer is processing non-fiscal output to one or more stations. In this state the printer accepts either the PrintNormal or EndNonFiscal methods.
Report The printer is processing a fiscal report. In this state the printer does not accept any methods until the report has been completed.

Remarks

Indicates the printer's current operational state.

Platforms

Development Platforms

Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows Longhorn, and Windows 2000

Target Platforms

See Also

Reference

Microsoft.PointOfService Namespace
PrinterState