Share via


FiscalPrinterBasic Class

Definition

public abstract class FiscalPrinterBasic : Microsoft.PointOfService.FiscalPrinter, IDisposable
type FiscalPrinterBasic = class
    inherit FiscalPrinter
    interface IDisposable
Public MustInherit Class FiscalPrinterBasic
Inherits FiscalPrinter
Implements IDisposable
Inheritance
Implements

Constructors

FiscalPrinterBasic()

Fields

CurrencyEuro

Indicates that the fiscal currency is the euro.

(Inherited from FiscalPrinter)
DescriptionLengthItem

Indicates the Microsoft.PointOfService.FiscalPrinter.PrintRecItem(System.String,System.Decimal,System.Decimal,System.Decimal,System.Decimal,System.String) method for itemOption in the GetData(FiscalData, Int32) method.

(Inherited from FiscalPrinter)
DescriptionLengthItemAdjustment

Indicates the Microsoft.PointOfService.FiscalPrinter.PrintRecItemAdjustment(Microsoft.PointOfService.FiscalAdjustment,System.String,System.Decimal,System.Decimal) method for itemOption in the GetData(FiscalData, Int32) method.

(Inherited from FiscalPrinter)
DescriptionLengthItemFuel

Indicates the Microsoft.PointOfService.FiscalPrinter.PrintRecItemFuel(System.String,System.Decimal,System.Decimal,System.Decimal,System.Decimal,System.String,System.Decimal,System.String) method for itemOption in the GetData(FiscalData, Int32) method.

(Inherited from FiscalPrinter)
DescriptionLengthItemFuelVoid

Indicates the Microsoft.PointOfService.FiscalPrinter.PrintRecItemFuelVoid(System.String,System.Decimal,System.Decimal,System.Decimal) method for itemOption in the GetData(FiscalData, Int32) method.

(Inherited from FiscalPrinter)
DescriptionLengthNotPaid

Indicates the PrintRecNotPaid(String, Decimal) method for itemOption in the GetData(FiscalData, Int32) method.

(Inherited from FiscalPrinter)
DescriptionLengthPackageAdjustment

Indicates the Microsoft.PointOfService.FiscalPrinter.PrintRecPackageAdjustment(Microsoft.PointOfService.FiscalAdjustmentType,System.String,Microsoft.PointOfService.VatInfo[]) method for itemOption in the GetData(FiscalData, Int32) method.

(Inherited from FiscalPrinter)
DescriptionLengthRefund

Indicates the Microsoft.PointOfService.FiscalPrinter.PrintRecRefund(System.String,System.Decimal,System.Decimal) method for itemOption in the GetData(FiscalData, Int32) method.

(Inherited from FiscalPrinter)
DescriptionLengthRefundVoid

Indicates the Microsoft.PointOfService.FiscalPrinter.PrintRecRefundVoid(System.String,System.Decimal,System.Decimal) method for itemOption in the GetData(FiscalData, Int32) method.

(Inherited from FiscalPrinter)
DescriptionLengthSubtotalAdjustment

Indicates the PrintRecSubtotalAdjustment(FiscalAdjustment, String, Decimal) method for itemOption in the GetData(FiscalData, Int32) method.

(Inherited from FiscalPrinter)
DescriptionLengthTotal

Indicates the PrintRecTotal(Decimal, Decimal, String) method for itemOption in the GetData(FiscalData, Int32) method.

(Inherited from FiscalPrinter)
DescriptionLengthVoid

Indicates the PrintRecVoid(String) method for itemOption in the GetData(FiscalData, Int32) method.

(Inherited from FiscalPrinter)
DescriptionLengthVoidItem

Indicates the Microsoft.PointOfService.FiscalPrinter.PrintRecItemVoid(System.String,System.Decimal,System.Int32,System.Decimal,System.Decimal,System.String) and Microsoft.PointOfService.FiscalPrinter.PrintRecItemAdjustmentVoid(Microsoft.PointOfService.FiscalAdjustment,System.String,System.Decimal,System.Decimal) method for itemOption in the GetData(FiscalData, Int32) method.

(Inherited from FiscalPrinter)
ExtendedErrorBadDate

Indicates one of the date parameters is invalid.

(Inherited from FiscalPrinter)
ExtendedErrorBadItemAmount

Indicates the amount parameter is invalid.

(Inherited from FiscalPrinter)
ExtendedErrorBadItemDescription

Indicates the description parameter is either too long, contains illegal characters, or contains a reserved word.

(Inherited from FiscalPrinter)
ExtendedErrorBadItemQuantity

Indicates the quantity parameter is invalid.

(Inherited from FiscalPrinter)
ExtendedErrorBadLength

Indicates the length of the string to print is too long.

(Inherited from FiscalPrinter)
ExtendedErrorBadPrice

Indicates the price parameter is invalid.

(Inherited from FiscalPrinter)
ExtendedErrorBadVat

Indicates the VAT parameter is invalid.

(Inherited from FiscalPrinter)
ExtendedErrorClockError

Indicates the fiscal printer's internal clock has failed.

(Inherited from FiscalPrinter)
ExtendedErrorCoverOpen

Indicates the fiscal printer cover is open.

(Inherited from FiscalPrinter)
ExtendedErrorDayEndRequired

Calls the PrintZReport() method to print the report. The fiscal day must be completed before calling this function.

(Inherited from FiscalPrinter)
ExtendedErrorFirmwareBadFile

Indicates the specified firmware file or files exist, but one or more of those files are either not in the correct format or are corrupted.

(Inherited from PosCommon)
ExtendedErrorJournalEmpty

Indicates the journal station has run out of paper.

(Inherited from FiscalPrinter)
ExtendedErrorMemoryDisconnected

Indicates the fiscal printer's memory has been disconnected.

(Inherited from FiscalPrinter)
ExtendedErrorMemoryFull

Indicates the fiscal printer’s fiscal memory has been exhausted.

(Inherited from FiscalPrinter)
ExtendedErrorMissingDevices

Indicates that some of the other devices (according to the local fiscal legislation) that should be connected are missing.

(Inherited from FiscalPrinter)
ExtendedErrorMissingSetCurrency

Indicates the fiscal printer is expecting the activation of a new currency.

(Inherited from FiscalPrinter)
ExtendedErrorNegativeTotal

Indicates the fiscal printer’s computed total or subtotal is less than zero.

(Inherited from FiscalPrinter)
ExtendedErrorReceiptEmpty

Indicates the receipt station has run out of paper.

(Inherited from FiscalPrinter)
ExtendedErrorReceiptTotalOverflow

Indicates the receipt total has overflowed.

(Inherited from FiscalPrinter)
ExtendedErrorSlipEmpty

Indicates the slip station has run out of paper.

(Inherited from FiscalPrinter)
ExtendedErrorSlipForm

Indicates a slip form is present.

(Inherited from FiscalPrinter)
ExtendedErrorStatistics

Indicates a specified statistic could not be reset or updated.

(Inherited from PosCommon)
ExtendedErrorStatisticsDependency (Inherited from PosCommon)
ExtendedErrorTechnicalAssistance

Indicates the fiscal printer has encountered a severe error condition. Calling for fiscal printer technical help is required.

(Inherited from FiscalPrinter)
ExtendedErrorTotalsError

Indicates the Grand Total in working memory does not match the one in the EPROM.

(Inherited from FiscalPrinter)
ExtendedErrorWordNotAllowed

Indicates the description contains a reserved word.

(Inherited from FiscalPrinter)
ExtendedErrorWrongState

Indicates the requested method cannot be executed in the fiscal printer’s current state.

(Inherited from FiscalPrinter)
LineCountComment

Indicates the number of comment lines.

(Inherited from FiscalPrinter)
LineCountDiscount

Indicates the number of discount lines.

(Inherited from FiscalPrinter)
LineCountDiscountVoid

Indicates the number of voided refund lines.

(Inherited from FiscalPrinter)
LineCountItem

Indicates the number of item lines.

(Inherited from FiscalPrinter)
LineCountItemVoid

Indicates the number of voided item lines.

(Inherited from FiscalPrinter)
LineCountRefund

Indicates the number of refund lines.

(Inherited from FiscalPrinter)
LineCountRefundVoid

Indicates the number of voided refund lines.

(Inherited from FiscalPrinter)
LineCountSubtotal

Indicates the number of subtotal lines.

(Inherited from FiscalPrinter)
LineCountSubtotalDiscount

Indicates the number of subtotal discount lines.

(Inherited from FiscalPrinter)
LineCountSubtotalDiscountVoid

Indicates the number of voided subtotal discount lines.

(Inherited from FiscalPrinter)
LineCountSubtotalSurcharge

Indicates the number of subtotal surcharge lines.

(Inherited from FiscalPrinter)
LineCountSubtotalSurchargeVoid

Indicates the number of voided subtotal surcharge lines.

(Inherited from FiscalPrinter)
LineCountSurcharge

Indicates the number of surcharge lines.

(Inherited from FiscalPrinter)
LineCountSurchargeVoid

Indicates the number of voided surcharge lines.

(Inherited from FiscalPrinter)
LineCountTotal

Indicates the number of total lines.

(Inherited from FiscalPrinter)
PaymentDescriptionCash

Indicates cash.

(Inherited from FiscalPrinter)
PaymentDescriptionCheque

Indicates cheque.

(Inherited from FiscalPrinter)
PaymentDescriptionChitty

Indicates chitty.

(Inherited from FiscalPrinter)
PaymentDescriptionCoupon

Indicates coupon.

(Inherited from FiscalPrinter)
PaymentDescriptionCurrency

Indicates currency.

(Inherited from FiscalPrinter)
PaymentDescriptionDrivenOff

Indicates that the description has been driven off.

(Inherited from FiscalPrinter)
PaymentDescriptionEftImprinter

Indicates printer EFT.

(Inherited from FiscalPrinter)
PaymentDescriptionEftTerminal

Indicates terminal EFT.

(Inherited from FiscalPrinter)
PaymentDescriptionFreeGift

Indicates gift.

(Inherited from FiscalPrinter)
PaymentDescriptionGiro

Indicates giro.

(Inherited from FiscalPrinter)
PaymentDescriptionHome

Indicates home.

(Inherited from FiscalPrinter)
PaymentDescriptionImprinterWithIssuer

Indicates imprinter with issuer.

(Inherited from FiscalPrinter)
PaymentDescriptionLocalAccount

Indicates local account.

(Inherited from FiscalPrinter)
PaymentDescriptionLocalAccountCard

Indicates local card account.

(Inherited from FiscalPrinter)
PaymentDescriptionPayCard

Indicates pay card.

(Inherited from FiscalPrinter)
PaymentDescriptionPayCardManual

Indicates manual pay card.

(Inherited from FiscalPrinter)
PaymentDescriptionPrepay

Indicates prepay.

(Inherited from FiscalPrinter)
PaymentDescriptionPumpTest

Indicates pump test.

(Inherited from FiscalPrinter)
PaymentDescriptionShortCredit

Indicates credit.

(Inherited from FiscalPrinter)
PaymentDescriptionStaff

Indicates staff.

(Inherited from FiscalPrinter)
PaymentDescriptionTerminalImprinter

Indicates a terminal imprinter.

(Inherited from FiscalPrinter)
PaymentDescriptionVoucher

Indicates a voucher.

(Inherited from FiscalPrinter)
StatisticCommunicationErrorCount

Holds the programmatic name of the Communication Error Count common statistic.

(Inherited from PosCommon)
StatisticDeviceCategory

Holds the programmatic name of the Device Category common statistic.

(Inherited from PosCommon)
StatisticFirmwareRevision

Holds the programmatic name of the Firmware Revision common statistic.

(Inherited from PosCommon)
StatisticHoursPoweredCount

Holds the programmatic name of the Hours Powered On common statistic.

(Inherited from PosCommon)
StatisticInstallationDate

Holds the programmatic name of the Installation Date common statistic.

(Inherited from PosCommon)
StatisticInterface

Holds the programmatic name of the Interface common statistic.

(Inherited from PosCommon)
StatisticManufactureDate

Holds the programmatic name of the Manufacture Date common statistic.

(Inherited from PosCommon)
StatisticManufacturerName

Holds the programmatic name of the Manufacturer Name common statistic.

(Inherited from PosCommon)
StatisticMechanicalRevision

Holds the programmatic name of the Mechanical Revision common statistic.

(Inherited from PosCommon)
StatisticModelName

Holds the programmatic name of the Model Name common statistic.

(Inherited from PosCommon)
StatisticSerialNumber

Holds the programmatic name of the Serial Number common statistic.

(Inherited from PosCommon)
StatisticUnifiedPOSVersion

Holds the programmatic name of the Unified POS Version common statistic.

(Inherited from PosCommon)
StatusCoverOK

Indicates the cover is closed.

(Inherited from FiscalPrinter)
StatusCoverOpen

Indicates the cover is open.

(Inherited from FiscalPrinter)
StatusIdle

Indicates all asynchronous output has finished, either successfully or because output has been cleared.

(Inherited from FiscalPrinter)
StatusJournalCoverOK

Indicates the journal station cover is closed.

(Inherited from FiscalPrinter)
StatusJournalCoverOpen

Indicates the receipt station cover is open.

(Inherited from FiscalPrinter)
StatusJournalEmpty

Indicates no journal paper.

(Inherited from FiscalPrinter)
StatusJournalNearEmpty

Indicates journal paper is low.

(Inherited from FiscalPrinter)
StatusJournalPaperOK

Indicates journal paper is ready.

(Inherited from FiscalPrinter)
StatusPowerOff

Indicates that the device’s power is turned off or it is detached from the terminal.

(Inherited from PosCommon)
StatusPowerOffline

Indicates that the device is powered on but is either not ready or unable to respond to requests.

(Inherited from PosCommon)
StatusPowerOffOffline

Indicates that either the device’s power is off or it is offline.

(Inherited from PosCommon)
StatusPowerOnline

Indicates that the device’s power is turned on and it is ready for use.

(Inherited from PosCommon)
StatusReceiptCoverOK

Indicates receipt station cover is closed.

(Inherited from FiscalPrinter)
StatusReceiptCoverOpen

Indicates receipt station cover is open.

(Inherited from FiscalPrinter)
StatusReceiptEmpty

Indicates no receipt paper.

(Inherited from FiscalPrinter)
StatusReceiptNearEmpty

Indicates receipt paper is low.

(Inherited from FiscalPrinter)
StatusReceiptPaperOK

Indicates receipt paper is ready.

(Inherited from FiscalPrinter)
StatusSlipCoverOK

Indicates slip station cover is closed.

(Inherited from FiscalPrinter)
StatusSlipCoverOpen

Indicates slip station cover is open.

(Inherited from FiscalPrinter)
StatusSlipEmpty

Indicates no slip form is inserted, and no slip form has been detected at the entrance to the slip station.

(Inherited from FiscalPrinter)
StatusSlipNearEmpty

Indicates almost at the bottom of the slip form.

(Inherited from FiscalPrinter)
StatusSlipPaperOK

Indicates a slip form is inserted.

(Inherited from FiscalPrinter)
StatusUpdateFirmwareComplete

Indicates the update firmware process has completed successfully.

(Inherited from PosCommon)
StatusUpdateFirmwareCompleteDeviceNotRestored

Indicates the update firmware process succeeded. However, the Service Object and/or the physical device cannot be returned to the state they were in before the update firmware process started.

(Inherited from PosCommon)
StatusUpdateFirmwareFailedDeviceNeedsFirmware

Indicates the update firmware process failed. The device will not be operational until another attempt to update the firmware is successful.

(Inherited from PosCommon)
StatusUpdateFirmwareFailedDeviceOk

Indicates the update firmware process failed. However, the device is still operational.

(Inherited from PosCommon)
StatusUpdateFirmwareFailedDeviceUnknown

Indicates the update firmware process failed. The device is in an indeterminate state.

(Inherited from PosCommon)
StatusUpdateFirmwareFailedDeviceUnrecoverable

Indicates the update firmware process failed. The device is either unusable or unrecoverable through software.

(Inherited from PosCommon)
StatusUpdateFirmwareProgress

Indicates the update firmware process has completed 1 to 100 percent successfully.

(Inherited from PosCommon)
WaitForever

Used as the value for a timeout parameter in common and device-specific methods to indicate the method should wait until it receives a response, instead of timing out.

(Inherited from PosCommon)

Properties

ActualCurrency

Gets a value identifying which actual currency is used by the fiscal printer.

(Inherited from FiscalPrinter)
AdditionalHeader

Gets or sets user-specific text to be printed on the receipt after the fixed header lines when calling the BeginFiscalReceipt method.

(Inherited from FiscalPrinter)
AdditionalTrailer

Get or sets user-specific text to be printed on the receipt after the fiscal trailer lines when calling the EndFiscalReceipt method.

(Inherited from FiscalPrinter)
AmountDecimalPlaces

Gets the number of decimal places that the fiscal printer uses for calculations.

(Inherited from FiscalPrinter)
AsyncMode

Gets or sets a Boolean value that indicates whether certain print methods are performed asynchronously.

(Inherited from FiscalPrinter)
CapAdditionalHeader

Gets a Boolean value that indicates whether the printer can print application-specific text after the fixed header lines.

(Inherited from FiscalPrinter)
CapAdditionalLines

Gets a Boolean value that indicates whether the printer can print application-defined lines.

(Inherited from FiscalPrinter)
CapAdditionalTrailer

Gets a Boolean value that indicates whether the printer can print application-specific text after the fiscal trailer lines.

(Inherited from FiscalPrinter)
CapAmountAdjustment

Gets a Boolean value that indicates whether the printer handles discounts or surcharges.

(Inherited from FiscalPrinter)
CapChangeDue

Gets a Boolean value that indicates whether text can be defined in the ChangeDue property.

(Inherited from FiscalPrinter)
CapCheckTotal

Gets a Boolean value that indicates whether automatic total comparison can be enabled.

(Inherited from FiscalPrinter)
CapCompareFirmwareVersion
CapCoverSensor

Gets a Boolean value that indicates whether the printer has a "cover open" sensor.

(Inherited from FiscalPrinter)
CapDoubleWidth

Gets a Boolean value that indicates whether the printer can print double-width characters.

(Inherited from FiscalPrinter)
CapDuplicateReceipt

Gets a Boolean value that indicates whether the printer allows printing of more than one fiscal receipt.

(Inherited from FiscalPrinter)
CapEmptyReceiptIsVoidable

Gets a Boolean value that indicates whether the printer can void an opened receipt.

(Inherited from FiscalPrinter)
CapFiscalReceiptStation

Gets a Boolean value that indicates whether the printer can print transactions on the station defined by FiscalReceiptStation.

(Inherited from FiscalPrinter)
CapFiscalReceiptType

Gets a Boolean value that indicates whether the printer can print receipts defined by FiscalReceiptType.

(Inherited from FiscalPrinter)
CapFixedOutput

Gets a Boolean value that indicates whether the printer supports fixed-format printing through certain methods.

(Inherited from FiscalPrinter)
CapHasVatTable

Gets a Boolean value that indicates whether the printer has a VAT table.

(Inherited from FiscalPrinter)
CapIndependentHeader

Gets a Boolean value that indicates whether the printer can print header lines before the first fiscal receipt command is processed.

(Inherited from FiscalPrinter)
CapItemList

Gets a Boolean value that indicates whether the printer can print a report of items of a specified VAT class.

(Inherited from FiscalPrinter)
CapJrnEmptySensor

Gets a Boolean value that indicates whether the printer has an out-of-paper sensor.

(Inherited from FiscalPrinter)
CapJrnNearEndSensor

Gets a Boolean value that indicates whether the printer has a low-paper sensor.

(Inherited from FiscalPrinter)
CapJrnPresent

Gets a Boolean value that indicates whether the journal print station is present.

(Inherited from FiscalPrinter)
CapMultiContractor

Gets a Boolean value that indicates whether the printer supports more than one contractor.

(Inherited from FiscalPrinter)
CapNonFiscalMode

Gets a Boolean value that indicates whether the printer can print in nonfiscal mode.

(Inherited from FiscalPrinter)
CapOnlyVoidLastItem

Gets a Boolean value that indicates whether only the last printed item can be voided.

(Inherited from FiscalPrinter)
CapOrderAdjustmentFirst

Gets a Boolean value that indicates the order of use of PrintRecItem and PrintRecItemAdjustment.

(Inherited from FiscalPrinter)
CapPackageAdjustment

Gets a Boolean value that indicates whether an adjustment can be given to a package of booked items.

(Inherited from FiscalPrinter)
CapPercentAdjustment

Gets a Boolean value that indicates whether the printer handles percentage discounts or surcharges.

(Inherited from FiscalPrinter)
CapPositiveAdjustment

Gets a Boolean property that indicates whether you can use the PrintRecItemAdjustment method to apply surcharges.

(Inherited from FiscalPrinter)
CapPositiveSubtotalAdjustment (Inherited from FiscalPrinter)
CapPostPreLine

Gets a Boolean value that indicates whether the printer can support additional lines defined by the PostLine and PreLine properties.

(Inherited from FiscalPrinter)
CapPowerLossReport

Gets a Boolean value that indicates whether the printer can print a power-loss report by using the PrintPowerLossReport method.

(Inherited from FiscalPrinter)
CapPowerReporting
CapPredefinedPaymentLines

Gets a Boolean value that indicates whether the printer can print predefined payment descriptions.

(Inherited from FiscalPrinter)
CapReceiptNotPaid

Gets a Boolean value that indicates whether the printer supports the PrintRecNotPaid method.

(Inherited from FiscalPrinter)
CapRecEmptySensor

Gets a Boolean value that indicates whether the receipt print station has an out-of-paper sensor.

(Inherited from FiscalPrinter)
CapRecNearEndSensor

Gets a Boolean value that indicates whether the receipt print station has a low-paper sensor.

(Inherited from FiscalPrinter)
CapRecPresent

Gets a Boolean value that indicates whether the receipt print station is present.

(Inherited from FiscalPrinter)
CapRemainingFiscalMemory

Gets a Boolean value that indicates whether the printer supports the RemainingFiscalMemory property to show the Fiscal Memory remaining.

(Inherited from FiscalPrinter)
CapReservedWord

Gets a Boolean value that indicates whether the printer prints a reserved word before printing the total.

(Inherited from FiscalPrinter)
CapSetCurrency

Gets a Boolean value that indicates whether the fiscal printer can change the currency to a new one by calling the SetCurrency method.

(Inherited from FiscalPrinter)
CapSetHeader

Gets a Boolean value that indicates whether the SetHeaderLine method can be used to initialize the contents of a particular line of the receipt header.

(Inherited from FiscalPrinter)
CapSetPosId

Gets a Boolean value that indicates whether the SetPosId method can be used to initialize the values of PointOfServiceId and CashierId.

(Inherited from FiscalPrinter)
CapSetStoreFiscalId

Gets a Boolean value that indicates whether the SetStoreFiscalId method can be used to set up the Fiscal ID number.

(Inherited from FiscalPrinter)
CapSetTrailer

Gets a Boolean value that indicates whether the SetTrailerLine method can be used to initialize the contents of a particular line of the receipt trailer.

(Inherited from FiscalPrinter)
CapSetVatTable

Gets a Boolean value that indicates whether SetVatValue and SetVatTable can be used to modify the contents of the printer’s VAT table.

(Inherited from FiscalPrinter)
CapSlpEmptySensor

Gets a Boolean value that indicates whether the slip has a "slip in" sensor.

(Inherited from FiscalPrinter)
CapSlpFiscalDocument

Gets a Boolean value that indicates whether the printer enables fiscal printing to the slip station.

(Inherited from FiscalPrinter)
CapSlpFullSlip

Gets a Boolean value that indicates whether the printer supports printing full-length forms on the slip station.

(Inherited from FiscalPrinter)
CapSlpNearEndSensor

Gets a Boolean value that indicates whether the slip has a "slip near end" sensor.

(Inherited from FiscalPrinter)
CapSlpPresent

Gets a Boolean value that indicates whether the printer has a slip station.

(Inherited from FiscalPrinter)
CapSlpValidation

Gets a Boolean value that indicates whether the printer supports printing validation information on the slip station.

(Inherited from FiscalPrinter)
CapStatisticsReporting
CapSubAmountAdjustment

Gets a Boolean value that indicates whether the printer handles fixed-amount discounts on the subtotal.

(Inherited from FiscalPrinter)
CapSubPercentAdjustment

Gets a Boolean value that indicates whether the printer handles percentage discounts on the subtotal.

(Inherited from FiscalPrinter)
CapSubtotal

Gets a Boolean value that indicates whether the PrintRecSubtotal method can be used to print the subtotal.

(Inherited from FiscalPrinter)
CapTotalizerType

Gets a Boolean value that indicates whether the printer supports reading different types of totalizers by calling the GetTotalizer method.

(Inherited from FiscalPrinter)
CapTrainingMode

Gets a Boolean value that indicates whether the printer supports a training mode.

(Inherited from FiscalPrinter)
CapUpdateFirmware
CapUpdateStatistics
CapValidateJournal

Gets a Boolean value that indicates whether the PrintNormal method can be used to print a validation string on the journal station.

(Inherited from FiscalPrinter)
CapXReport

Gets a Boolean value that indicates whether the PrintXReport method can be used to print an X report.

(Inherited from FiscalPrinter)
ChangeDue

Gets or sets the text to print as a description for the cash return when using the PrintRecTotal method.

(Inherited from FiscalPrinter)
CheckHealthText

Gets a string that indicates the health of the device.

(Inherited from PosCommon)
CheckTotal

Gets or sets a Boolean value that indicates whether automatic comparison between the total of the fiscal printer and the total of the application is enabled.

(Inherited from FiscalPrinter)
Claimed
CommonProperties
Compatibility (Inherited from PosDevice)
ContractorId

Gets or sets the identification of the contractor to whom the receipt and some items of the receipt or to whom the receipt or some items of the receipt are assigned.

(Inherited from FiscalPrinter)
CountryCode

Gets a value identifying the countries/regions supported by this service object.

(Inherited from FiscalPrinter)
CoverOpen

Gets a Boolean value that indicates whether the printer's cover is open.

(Inherited from FiscalPrinter)
DateType

Gets or sets the type of date to be requested when calling the GetDate method.

(Inherited from FiscalPrinter)
DayOpened

Gets a Boolean value that indicates whether the fiscal day has been started.

(Inherited from FiscalPrinter)
DescriptionLength

Gets the maximum number of characters that can be passed as a description parameter.

(Inherited from FiscalPrinter)
DeviceDescription
DeviceEnabled
DeviceInstanceId (Inherited from PosCommon)
DeviceName
DevicePath

Gets or sets the hardware path of a device.

(Inherited from PosCommon)
DuplicateReceipt

Gets or sets a Boolean value that indicates whether all the printing commands inside a fiscal receipt are buffered and can be printed again with the PrintDuplicateReceipt method.

(Inherited from FiscalPrinter)
ErrorCount
ErrorLevel

Gets a value that indicates the severity of the error condition.

(Inherited from FiscalPrinter)
ErrorOutId

Gets the identifier of the output in the queue that raised an error event when you use asynchronous printing.

(Inherited from FiscalPrinter)
ErrorState

Gets the current state of the printer when raising an error event for an asynchronous output.

(Inherited from FiscalPrinter)
ErrorStation

Gets the station or stations that were printing when an error was detected.

(Inherited from FiscalPrinter)
ErrorString

Gets a vendor-supplied description of the current error.

(Inherited from FiscalPrinter)
ExternallyClaimed
FiscalReceiptStation

Gets or sets the station where the transaction of the fiscal receipt started with BeginFiscalReceipt method will be printed.

(Inherited from FiscalPrinter)
FiscalReceiptType

Gets or sets the type of the fiscal receipt.

(Inherited from FiscalPrinter)
FlagWhenIdle

Gets or sets a Boolean value that indicates whether the service object raises a StatusUpdateEvent event if it is in the Idle state.

(Inherited from FiscalPrinter)
FreezeEvents
HardwareId (Inherited from PosCommon)
IsExclusiveUseDevice

Gets a Boolean value that indicates whether the Fiscal Printer is an exclusive-use device.

(Inherited from FiscalPrinter)
JrnEmpty

Gets a Boolean value that indicates whether the journal is out of paper.

(Inherited from FiscalPrinter)
JrnNearEnd

Gets a Boolean value that indicates whether journal paper is low.

(Inherited from FiscalPrinter)
MessageLength

Gets the maximum number of characters that can be passed as a message line in the PrintRecMessage method.

(Inherited from FiscalPrinter)
MessageType

Gets or sets the kind of message to be printed when you use the PrintRecMessage method.

(Inherited from FiscalPrinter)
NumHeaderLines

Gets the maximum number of header lines that can be printed for each fiscal receipt.

(Inherited from FiscalPrinter)
NumTrailerLines

Gets the maximum number of trailer lines that can be printed for each fiscal receipt.

(Inherited from FiscalPrinter)
NumVatRates

Gets the maximum number of VAT rates that can be entered into the printer’s VAT table.

(Inherited from FiscalPrinter)
OutputId
PostLine

Gets or sets application-specific text to print on the fiscal receipt after a line item invoked by some PrintRec methods.

(Inherited from FiscalPrinter)
PowerNotify
PowerState
PredefinedPaymentLines

Gets a string that indicates that only predefined payment lines are allowed.

(Inherited from FiscalPrinter)
PreLine

Gets or sets application-specific text to be printed on the fiscal receipt before a line item invoked by some PrintRec methods.

(Inherited from FiscalPrinter)
PrinterState

Gets the printer's current operational state.

(Inherited from FiscalPrinter)
QuantityDecimalPlaces

Gets the number of decimal digits in the fractional part that should be assumed to be in any quantity parameter that is passed to this service object.

(Inherited from FiscalPrinter)
QuantityLength

Gets the maximum number of digits that can be passed as a quantity parameter. This includes both the whole and fractional parts.

(Inherited from FiscalPrinter)
RecEmpty

Gets a Boolean value that indicates whether the receipt station is out of paper.

(Inherited from FiscalPrinter)
RecNearEnd

Gets a Boolean value that indicates whether the receipt station is low on paper.

(Inherited from FiscalPrinter)
RemainingFiscalMemory

Gets the remaining counter of Fiscal Memory.

(Inherited from FiscalPrinter)
ReservedWord

Gets the string that is automatically printed with the total when the PrintRecTotal method is called.

(Inherited from FiscalPrinter)
ServiceObjectDescription
ServiceObjectVersion
SlipSelection

Gets or sets the kind of document to print on the slip station.

(Inherited from FiscalPrinter)
SlpEmpty

Gets a Boolean value that indicates whether a slip form is present.

(Inherited from FiscalPrinter)
SlpNearEnd

Gets a Boolean value that indicates whether a slip form is almost at its end.

(Inherited from FiscalPrinter)
State
SynchronizingObject

Gets or sets the object that is used to marshal the event handler calls issued because of a POS event.

(Inherited from PosCommon)
TotalizerType

Gets or sets the type of totalizer to be requested when calling the GetTotalizer method.

(Inherited from FiscalPrinter)
TrainingModeActive

Gets a Boolean value that indicates whether the printer's operational state allows the training mode.

(Inherited from FiscalPrinter)

Methods

BeginFiscalDocument(Int32)

Starts fiscal printing to the slip station.

(Inherited from FiscalPrinter)
BeginFiscalReceipt(Boolean)

Starts fiscal printing to the receipt station.

(Inherited from FiscalPrinter)
BeginFixedOutput(FiscalReceiptStation, Int32)

Starts nonfiscal fixed text printing on a printer station.

(Inherited from FiscalPrinter)
BeginInsertion(Int32)

Starts slip processing.

(Inherited from FiscalPrinter)
BeginItemList(Int32)

Starts a validation report of items that belong to a particular VAT class.

(Inherited from FiscalPrinter)
BeginNonFiscal()

Starts nonfiscal operations on the printer.

(Inherited from FiscalPrinter)
BeginRemoval(Int32)

Starts form-removal processing.

(Inherited from FiscalPrinter)
BeginTraining()

Starts training operations.

(Inherited from FiscalPrinter)
CheckHealth(HealthCheckLevel)

Tests the state of a device.

(Inherited from PosCommon)
Claim(Int32)
ClearError()

Clears all printer error conditions.

(Inherited from FiscalPrinter)
ClearOutput()
ClearOutputImpl()
Close()
CompareFirmwareVersion(String)

Determines whether the version of the specified firmware is newer than, older than, or the same as the version of firmware in the physical device.

(Inherited from PosCommon)
CreateStatistic(String, Boolean, String)
CreateStatistic(String, Boolean)
DeleteConfigurationProperty(String)

Deletes the specified property from the XML configuration file.

(Inherited from PosCommon)
DirectIO(Int32, Int32, Object)

Used to communicate directly with the Service Object.

(Inherited from PosCommon)
Dispose()
Dispose(Boolean)
EndFiscalDocument()

Stops fiscal printing to the slip station.

(Inherited from FiscalPrinter)
EndFiscalReceipt(Boolean)

Stops fiscal printing to the receipt station.

(Inherited from FiscalPrinter)
EndFixedOutput()

Stops nonfiscal fixed text printing on a printer station.

(Inherited from FiscalPrinter)
EndInsertion()

Ends form insertion processing.

(Inherited from FiscalPrinter)
EndItemList()

Closes a validation report of items that belong to a particular VAT class.

(Inherited from FiscalPrinter)
EndNonFiscal()

Closes nonfiscal operations on one printer station.

(Inherited from FiscalPrinter)
EndRemoval()

Ends form removal processing.

(Inherited from FiscalPrinter)
EndTraining()

Stops training operations on either the receipt or slip station.

(Inherited from FiscalPrinter)
GetConfigurationProperty(String)

Used by the Service Object to retrieve the specified property from the XML configuration file.

(Inherited from PosCommon)
GetData(FiscalData, Int32)

Retrieves data and counters from the printer’s fiscal module.

(Inherited from FiscalPrinter)
GetDate()

Gets the printer's date and time.

(Inherited from FiscalPrinter)
GetStatisticValue(String)
GetTotalizer(Int32, FiscalTotalizer)

Gets the totalizer associated with the specified vat id and totalizer type.

(Inherited from FiscalPrinter)
GetVatEntry(Int32, Int32)

Gets the rate associated with a given VAT identifier.

(Inherited from FiscalPrinter)
IncrementStatistic(String, Int32)
IncrementStatistic(String)
Invoke(Delegate, Object[])

Used by the Service Objects to raise an event.

(Inherited from PosCommon)
Open()
PreFireEvent(DeviceErrorEventArgs)
PreFireEvent(DirectIOEventArgs)
PreFireEvent(OutputCompleteEventArgs)
PreFireEvent(StatusUpdateEventArgs)
PrintDuplicateReceipt()

Prints a duplicate of a buffered transaction.

(Inherited from FiscalPrinter)
PrintFiscalDocumentLine(String)

Prints a line of fiscal text to the slip station.

(Inherited from FiscalPrinter)
PrintFixedOutput(Int32, Int32, String)

Prints a line of a fixed document to the print station specified in the BeginFixedOutput method.

(Inherited from FiscalPrinter)
PrintNormal(FiscalPrinterStations, String)

Prints data on the printer station.

(Inherited from FiscalPrinter)
PrintPeriodicTotalsReport(DateTime, DateTime)

Prints a report of totals for a range of dates on the receipt.

(Inherited from FiscalPrinter)
PrintPowerLossReport()

Prints on the receipt a report of a power failure that resulted in a loss of data that is stored in the CMOS of the printer.

(Inherited from FiscalPrinter)
PrintRecCash(Decimal)

Prints a cash-in or cash-out receipt amount on the station defined by the FiscalReceiptStation property.

(Inherited from FiscalPrinter)
PrintRecItem(String, Decimal, Int32, Int32, Decimal, String)

Prints a receipt item for a sold item on the station specified by the FiscalReceiptStation property.

(Inherited from FiscalPrinter)
PrintRecItemAdjustment(FiscalAdjustment, String, Decimal, Int32)

Applies and prints a discount or a surcharge to the last receipt item sold.

(Inherited from FiscalPrinter)
PrintRecItemAdjustmentVoid(FiscalAdjustment, String, Decimal, Int32)

Takes a VAT rate identifier that corresponds to an entry in the VAT table.

(Inherited from FiscalPrinter)
PrintRecItemFuel(String, Decimal, Int32, Int32, Decimal, String, Decimal, String)

Prints a receipt fuel item on the station specified by the FiscalReceiptStation property.

(Inherited from FiscalPrinter)
PrintRecItemFuelVoid(String, Decimal, Int32, Decimal)

Voids a fuel item on the station specified by the FiscalReceiptStation property.

(Inherited from FiscalPrinter)
PrintRecItemRefund(String, Decimal, Int32, Int32, Decimal, String)

Processes one or more item refunds.

(Inherited from FiscalPrinter)
PrintRecItemRefundVoid(String, Decimal, Int32, Int32, Decimal, String)

Processes a void of one or more item refunds.

(Inherited from FiscalPrinter)
PrintRecItemVoid(String, Decimal, Int32, Int32, Decimal, String)

Cancels one or more items that has been added to the receipt and prints a void description on the station defined by the FiscalReceiptStation property.

(Inherited from FiscalPrinter)
PrintRecMessage(String)

Prints a message on the fiscal receipt.

(Inherited from FiscalPrinter)
PrintRecNotPaid(String, Decimal)

Indicates a part of the receipt's total that is unpaid.

(Inherited from FiscalPrinter)
PrintRecPackageAdjustment(FiscalAdjustmentType, String, IEnumerable<VatInfo>)

Called to give an adjustment for a package of some items booked before.

(Inherited from FiscalPrinter)
PrintRecPackageAdjustVoid(FiscalAdjustmentType, IEnumerable<VatInfo>)

Specifies a list of adjustments to be voided.

(Inherited from FiscalPrinter)
PrintRecRefund(String, Decimal, Int32)

Processes a refund.

(Inherited from FiscalPrinter)
PrintRecRefundVoid(String, Decimal, Int32)

Processes a void of a refund.

(Inherited from FiscalPrinter)
PrintRecSubtotal(Decimal)

Checks and prints the current receipt subtotal.

(Inherited from FiscalPrinter)
PrintRecSubtotalAdjustment(FiscalAdjustment, String, Decimal)

Applies and prints a discount or surcharge to the current receipt subtotal.

(Inherited from FiscalPrinter)
PrintRecSubtotalAdjustVoid(FiscalAdjustment, Decimal)

Voids a preceding subtotal adjustment on the station defined by the FiscalReceiptStation property.

(Inherited from FiscalPrinter)
PrintRecTaxId(String)

Prints the customer's tax identification on the station defined by the FiscalReceiptStation property.

(Inherited from FiscalPrinter)
PrintRecTotal(Decimal, Decimal, String)

Checks and prints the current receipt total on the station defined by the FiscalReceiptStation property and tenders a payment.

(Inherited from FiscalPrinter)
PrintRecVoid(String)

Cancels the current receipt.

(Inherited from FiscalPrinter)
PrintReport(ReportType, String, String)

Prints a report of the fiscal EPROM contents on the receipt that occurred between two end points.

(Inherited from FiscalPrinter)
PrintXReport()

Prints a report of all the daily fiscal activities on the receipt.

(Inherited from FiscalPrinter)
PrintZReport()

Prints a report of all the daily fiscal activities on the receipt.

(Inherited from FiscalPrinter)
QueueEvent(DeviceErrorEventArgs)
QueueEvent(DirectIOEventArgs)
QueueEvent(OutputCompleteEventArgs)
QueueEvent(StatusUpdateEventArgs)
QueueEventAndWait(DeviceErrorEventArgs)
QueueEventAndWait(DirectIOEventArgs)
Release()
ResetPrinter()

Forces the printer to return to the Monitor state.

(Inherited from FiscalPrinter)
ResetStatistic(String)
ResetStatistics()
ResetStatistics(StatisticCategories)
ResetStatistics(String[])
RetrieveStatistic(String)
RetrieveStatistics()
RetrieveStatistics(StatisticCategories)
RetrieveStatistics(String[])
SetConfigurationProperty(String, String)

Sets a property value (or create a new property) in the XML configuration file.

(Inherited from PosCommon)
SetCurrency(FiscalCurrency)

Changes to a new currency (for example, euro).

(Inherited from FiscalPrinter)
SetDate(DateTime)

Sets the printer's date and time.

(Inherited from FiscalPrinter)
SetHeaderLine(Int32, String, Boolean)

Sets one of the fiscal receipt header lines.

(Inherited from FiscalPrinter)
SetPosId(String, String)

Sets the POS and cashier identifiers.

(Inherited from FiscalPrinter)
SetStatisticHandlers(String, GetStatistic, SetStatistic)
SetStatisticValue(String, Object)
SetStoreFiscalId(String)

Sets the store fiscal ID.

(Inherited from FiscalPrinter)
SetTrailerLine(Int32, String, Boolean)

Sets one of the fiscal receipt trailer lines.

(Inherited from FiscalPrinter)
SetVatTable()

Sends the VAT table built inside the service object to the printer.

(Inherited from FiscalPrinter)
SetVatValue(Int32, String)

Sets the VAT ID and VAT value.

(Inherited from FiscalPrinter)
UpdateFirmware(String)

Updates the firmware of a device with the version of the firmware contained or defined in the file specified by the firmwareFileName parameter regardless of whether that firmware’s version is newer than, older than, or the same as the version of the firmware already in the device.

(Inherited from PosCommon)
UpdateStatistic(String, Object)
UpdateStatistics(Statistic[])
UpdateStatistics(StatisticCategories, Object)
VerifyItem(String, Int32)

Compares itemName and its vatId with the values stored in the printer.

(Inherited from FiscalPrinter)
VerifyState(Boolean, Boolean)

Events

DeviceAddedEvent (Inherited from PosCommon)
DeviceRemovedEvent (Inherited from PosCommon)
DirectIOEvent
ErrorEvent
OutputCompleteEvent
StateChangedEvent
StatusUpdateEvent

Applies to