FiscalPrinter Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Defines the programmatic interface for a UPOS fiscal printer device.
public abstract class FiscalPrinter : Microsoft.PointOfService.PosCommon
type FiscalPrinter = class
inherit PosCommon
Public MustInherit Class FiscalPrinter
Inherits PosCommon
- Inheritance
- Derived
Constructors
FiscalPrinter() |
Creates an instance of FiscalPrinter class. |
Fields
CurrencyEuro |
Indicates that the fiscal currency is the euro. |
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. |
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. |
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. |
DescriptionLengthItemFuelVoid |
Indicates the Microsoft.PointOfService.FiscalPrinter.PrintRecItemFuelVoid(System.String,System.Decimal,System.Decimal,System.Decimal) method for itemOption in the GetData(FiscalData, Int32) method. |
DescriptionLengthNotPaid |
Indicates the PrintRecNotPaid(String, Decimal) method for itemOption in the GetData(FiscalData, Int32) method. |
DescriptionLengthPackageAdjustment |
Indicates the Microsoft.PointOfService.FiscalPrinter.PrintRecPackageAdjustment(Microsoft.PointOfService.FiscalAdjustmentType,System.String,Microsoft.PointOfService.VatInfo[]) method for itemOption in the GetData(FiscalData, Int32) method. |
DescriptionLengthRefund |
Indicates the Microsoft.PointOfService.FiscalPrinter.PrintRecRefund(System.String,System.Decimal,System.Decimal) method for itemOption in the GetData(FiscalData, Int32) method. |
DescriptionLengthRefundVoid |
Indicates the Microsoft.PointOfService.FiscalPrinter.PrintRecRefundVoid(System.String,System.Decimal,System.Decimal) method for itemOption in the GetData(FiscalData, Int32) method. |
DescriptionLengthSubtotalAdjustment |
Indicates the PrintRecSubtotalAdjustment(FiscalAdjustment, String, Decimal) method for itemOption in the GetData(FiscalData, Int32) method. |
DescriptionLengthTotal |
Indicates the PrintRecTotal(Decimal, Decimal, String) method for itemOption in the GetData(FiscalData, Int32) method. |
DescriptionLengthVoid |
Indicates the PrintRecVoid(String) method for itemOption in the GetData(FiscalData, Int32) method. |
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. |
ExtendedErrorBadDate |
Indicates one of the date parameters is invalid. |
ExtendedErrorBadItemAmount |
Indicates the amount parameter is invalid. |
ExtendedErrorBadItemDescription |
Indicates the description parameter is either too long, contains illegal characters, or contains a reserved word. |
ExtendedErrorBadItemQuantity |
Indicates the quantity parameter is invalid. |
ExtendedErrorBadLength |
Indicates the length of the string to print is too long. |
ExtendedErrorBadPrice |
Indicates the price parameter is invalid. |
ExtendedErrorBadVat |
Indicates the VAT parameter is invalid. |
ExtendedErrorClockError |
Indicates the fiscal printer's internal clock has failed. |
ExtendedErrorCoverOpen |
Indicates the fiscal printer cover is open. |
ExtendedErrorDayEndRequired |
Calls the PrintZReport() method to print the report. The fiscal day must be completed before calling this function. |
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. |
ExtendedErrorMemoryDisconnected |
Indicates the fiscal printer's memory has been disconnected. |
ExtendedErrorMemoryFull |
Indicates the fiscal printer’s fiscal memory has been exhausted. |
ExtendedErrorMissingDevices |
Indicates that some of the other devices (according to the local fiscal legislation) that should be connected are missing. |
ExtendedErrorMissingSetCurrency |
Indicates the fiscal printer is expecting the activation of a new currency. |
ExtendedErrorNegativeTotal |
Indicates the fiscal printer’s computed total or subtotal is less than zero. |
ExtendedErrorReceiptEmpty |
Indicates the receipt station has run out of paper. |
ExtendedErrorReceiptTotalOverflow |
Indicates the receipt total has overflowed. |
ExtendedErrorSlipEmpty |
Indicates the slip station has run out of paper. |
ExtendedErrorSlipForm |
Indicates a slip form is present. |
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. |
ExtendedErrorTotalsError |
Indicates the Grand Total in working memory does not match the one in the EPROM. |
ExtendedErrorWordNotAllowed |
Indicates the description contains a reserved word. |
ExtendedErrorWrongState |
Indicates the requested method cannot be executed in the fiscal printer’s current state. |
LineCountComment |
Indicates the number of comment lines. |
LineCountDiscount |
Indicates the number of discount lines. |
LineCountDiscountVoid |
Indicates the number of voided refund lines. |
LineCountItem |
Indicates the number of item lines. |
LineCountItemVoid |
Indicates the number of voided item lines. |
LineCountRefund |
Indicates the number of refund lines. |
LineCountRefundVoid |
Indicates the number of voided refund lines. |
LineCountSubtotal |
Indicates the number of subtotal lines. |
LineCountSubtotalDiscount |
Indicates the number of subtotal discount lines. |
LineCountSubtotalDiscountVoid |
Indicates the number of voided subtotal discount lines. |
LineCountSubtotalSurcharge |
Indicates the number of subtotal surcharge lines. |
LineCountSubtotalSurchargeVoid |
Indicates the number of voided subtotal surcharge lines. |
LineCountSurcharge |
Indicates the number of surcharge lines. |
LineCountSurchargeVoid |
Indicates the number of voided surcharge lines. |
LineCountTotal |
Indicates the number of total lines. |
PaymentDescriptionCash |
Indicates cash. |
PaymentDescriptionCheque |
Indicates cheque. |
PaymentDescriptionChitty |
Indicates chitty. |
PaymentDescriptionCoupon |
Indicates coupon. |
PaymentDescriptionCurrency |
Indicates currency. |
PaymentDescriptionDrivenOff |
Indicates that the description has been driven off. |
PaymentDescriptionEftImprinter |
Indicates printer EFT. |
PaymentDescriptionEftTerminal |
Indicates terminal EFT. |
PaymentDescriptionFreeGift |
Indicates gift. |
PaymentDescriptionGiro |
Indicates giro. |
PaymentDescriptionHome |
Indicates home. |
PaymentDescriptionImprinterWithIssuer |
Indicates imprinter with issuer. |
PaymentDescriptionLocalAccount |
Indicates local account. |
PaymentDescriptionLocalAccountCard |
Indicates local card account. |
PaymentDescriptionPayCard |
Indicates pay card. |
PaymentDescriptionPayCardManual |
Indicates manual pay card. |
PaymentDescriptionPrepay |
Indicates prepay. |
PaymentDescriptionPumpTest |
Indicates pump test. |
PaymentDescriptionShortCredit |
Indicates credit. |
PaymentDescriptionStaff |
Indicates staff. |
PaymentDescriptionTerminalImprinter |
Indicates a terminal imprinter. |
PaymentDescriptionVoucher |
Indicates a voucher. |
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. |
StatusCoverOpen |
Indicates the cover is open. |
StatusIdle |
Indicates all asynchronous output has finished, either successfully or because output has been cleared. |
StatusJournalCoverOK |
Indicates the journal station cover is closed. |
StatusJournalCoverOpen |
Indicates the receipt station cover is open. |
StatusJournalEmpty |
Indicates no journal paper. |
StatusJournalNearEmpty |
Indicates journal paper is low. |
StatusJournalPaperOK |
Indicates journal paper is ready. |
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. |
StatusReceiptCoverOpen |
Indicates receipt station cover is open. |
StatusReceiptEmpty |
Indicates no receipt paper. |
StatusReceiptNearEmpty |
Indicates receipt paper is low. |
StatusReceiptPaperOK |
Indicates receipt paper is ready. |
StatusSlipCoverOK |
Indicates slip station cover is closed. |
StatusSlipCoverOpen |
Indicates slip station cover is open. |
StatusSlipEmpty |
Indicates no slip form is inserted, and no slip form has been detected at the entrance to the slip station. |
StatusSlipNearEmpty |
Indicates almost at the bottom of the slip form. |
StatusSlipPaperOK |
Indicates a slip form is inserted. |
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. |
AdditionalHeader |
Gets or sets user-specific text to be printed on the receipt after the fixed header lines when calling the BeginFiscalReceipt method. |
AdditionalTrailer |
Get or sets user-specific text to be printed on the receipt after the fiscal trailer lines when calling the EndFiscalReceipt method. |
AmountDecimalPlaces |
Gets the number of decimal places that the fiscal printer uses for calculations. |
AsyncMode |
Gets or sets a Boolean value that indicates whether certain print methods are performed asynchronously. |
CapAdditionalHeader |
Gets a Boolean value that indicates whether the printer can print application-specific text after the fixed header lines. |
CapAdditionalLines |
Gets a Boolean value that indicates whether the printer can print application-defined lines. |
CapAdditionalTrailer |
Gets a Boolean value that indicates whether the printer can print application-specific text after the fiscal trailer lines. |
CapAmountAdjustment |
Gets a Boolean value that indicates whether the printer handles discounts or surcharges. |
CapChangeDue |
Gets a Boolean value that indicates whether text can be defined in the ChangeDue property. |
CapCheckTotal |
Gets a Boolean value that indicates whether automatic total comparison can be enabled. |
CapCompareFirmwareVersion |
Gets a Boolean value that indicates whether the Service Object/device supports comparing the firmware version in the physical device against that of a firmware file. (Inherited from PosCommon) |
CapCoverSensor |
Gets a Boolean value that indicates whether the printer has a "cover open" sensor. |
CapDoubleWidth |
Gets a Boolean value that indicates whether the printer can print double-width characters. |
CapDuplicateReceipt |
Gets a Boolean value that indicates whether the printer allows printing of more than one fiscal receipt. |
CapEmptyReceiptIsVoidable |
Gets a Boolean value that indicates whether the printer can void an opened receipt. |
CapFiscalReceiptStation |
Gets a Boolean value that indicates whether the printer can print transactions on the station defined by FiscalReceiptStation. |
CapFiscalReceiptType |
Gets a Boolean value that indicates whether the printer can print receipts defined by FiscalReceiptType. |
CapFixedOutput |
Gets a Boolean value that indicates whether the printer supports fixed-format printing through certain methods. |
CapHasVatTable |
Gets a Boolean value that indicates whether the printer has a VAT table. |
CapIndependentHeader |
Gets a Boolean value that indicates whether the printer can print header lines before the first fiscal receipt command is processed. |
CapItemList |
Gets a Boolean value that indicates whether the printer can print a report of items of a specified VAT class. |
CapJrnEmptySensor |
Gets a Boolean value that indicates whether the printer has an out-of-paper sensor. |
CapJrnNearEndSensor |
Gets a Boolean value that indicates whether the printer has a low-paper sensor. |
CapJrnPresent |
Gets a Boolean value that indicates whether the journal print station is present. |
CapMultiContractor |
Gets a Boolean value that indicates whether the printer supports more than one contractor. |
CapNonFiscalMode |
Gets a Boolean value that indicates whether the printer can print in nonfiscal mode. |
CapOnlyVoidLastItem |
Gets a Boolean value that indicates whether only the last printed item can be voided. |
CapOrderAdjustmentFirst |
Gets a Boolean value that indicates the order of use of PrintRecItem and PrintRecItemAdjustment. |
CapPackageAdjustment |
Gets a Boolean value that indicates whether an adjustment can be given to a package of booked items. |
CapPercentAdjustment |
Gets a Boolean value that indicates whether the printer handles percentage discounts or surcharges. |
CapPositiveAdjustment |
Gets a Boolean property that indicates whether you can use the PrintRecItemAdjustment method to apply surcharges. |
CapPositiveSubtotalAdjustment | |
CapPostPreLine |
Gets a Boolean value that indicates whether the printer can support additional lines defined by the PostLine and PreLine properties. |
CapPowerLossReport |
Gets a Boolean value that indicates whether the printer can print a power-loss report by using the PrintPowerLossReport method. |
CapPowerReporting |
Gets the power reporting capabilities of the device. (Inherited from PosCommon) |
CapPredefinedPaymentLines |
Gets a Boolean value that indicates whether the printer can print predefined payment descriptions. |
CapReceiptNotPaid |
Gets a Boolean value that indicates whether the printer supports the PrintRecNotPaid method. |
CapRecEmptySensor |
Gets a Boolean value that indicates whether the receipt print station has an out-of-paper sensor. |
CapRecNearEndSensor |
Gets a Boolean value that indicates whether the receipt print station has a low-paper sensor. |
CapRecPresent |
Gets a Boolean value that indicates whether the receipt print station is present. |
CapRemainingFiscalMemory |
Gets a Boolean value that indicates whether the printer supports the RemainingFiscalMemory property to show the Fiscal Memory remaining. |
CapReservedWord |
Gets a Boolean value that indicates whether the printer prints a reserved word before printing the total. |
CapSetCurrency |
Gets a Boolean value that indicates whether the fiscal printer can change the currency to a new one by calling the SetCurrency method. |
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. |
CapSetPosId |
Gets a Boolean value that indicates whether the SetPosId method can be used to initialize the values of PointOfServiceId and CashierId. |
CapSetStoreFiscalId |
Gets a Boolean value that indicates whether the SetStoreFiscalId method can be used to set up the Fiscal ID number. |
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. |
CapSetVatTable |
Gets a Boolean value that indicates whether SetVatValue and SetVatTable can be used to modify the contents of the printer’s VAT table. |
CapSlpEmptySensor |
Gets a Boolean value that indicates whether the slip has a "slip in" sensor. |
CapSlpFiscalDocument |
Gets a Boolean value that indicates whether the printer enables fiscal printing to the slip station. |
CapSlpFullSlip |
Gets a Boolean value that indicates whether the printer supports printing full-length forms on the slip station. |
CapSlpNearEndSensor |
Gets a Boolean value that indicates whether the slip has a "slip near end" sensor. |
CapSlpPresent |
Gets a Boolean value that indicates whether the printer has a slip station. |
CapSlpValidation |
Gets a Boolean value that indicates whether the printer supports printing validation information on the slip station. |
CapStatisticsReporting |
Gets a Boolean value that indicates whether the device can accumulate and can provide various statistics regarding usage. (Inherited from PosCommon) |
CapSubAmountAdjustment |
Gets a Boolean value that indicates whether the printer handles fixed-amount discounts on the subtotal. |
CapSubPercentAdjustment |
Gets a Boolean value that indicates whether the printer handles percentage discounts on the subtotal. |
CapSubtotal |
Gets a Boolean value that indicates whether the PrintRecSubtotal method can be used to print the subtotal. |
CapTotalizerType |
Gets a Boolean value that indicates whether the printer supports reading different types of totalizers by calling the GetTotalizer method. |
CapTrainingMode |
Gets a Boolean value that indicates whether the printer supports a training mode. |
CapUpdateFirmware |
Gets a Boolean value that indicates whether the device's firmware can be updated through the UpdateFirmware method. (Inherited from PosCommon) |
CapUpdateStatistics |
Gets a Boolean value that indicates whether some or all the device statistics can be reset to 0 (zero) by using the ResetStatistic and ResetStatistics methods, or updated by using the UpdateStatistic and UpdateStatistics methods. (Inherited from PosCommon) |
CapValidateJournal |
Gets a Boolean value that indicates whether the PrintNormal method can be used to print a validation string on the journal station. |
CapXReport |
Gets a Boolean value that indicates whether the PrintXReport method can be used to print an X report. |
ChangeDue |
Gets or sets the text to print as a description for the cash return when using the PrintRecTotal method. |
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. |
Claimed |
Gets a Boolean value that indicates whether the device is claimed for exclusive access. (Inherited from PosCommon) |
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. |
CountryCode |
Gets a value identifying the countries/regions supported by this service object. |
CoverOpen |
Gets a Boolean value that indicates whether the printer's cover is open. |
DateType |
Gets or sets the type of date to be requested when calling the GetDate method. |
DayOpened |
Gets a Boolean value that indicates whether the fiscal day has been started. |
DescriptionLength |
Gets the maximum number of characters that can be passed as a description parameter. |
DeviceDescription |
Gets a string identifying the device and the company that manufactured it. (Inherited from PosCommon) |
DeviceEnabled |
Gets or sets a Boolean value that indicates whether the device has been placed in an operational state. (Inherited from PosCommon) |
DeviceInstanceId | (Inherited from PosCommon) |
DeviceName |
Gets a short string identifying the device and any pertinent information about it. (Inherited from PosCommon) |
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. |
ErrorLevel |
Gets a value that indicates the severity of the error condition. |
ErrorOutId |
Gets the identifier of the output in the queue that raised an error event when you use asynchronous printing. |
ErrorState |
Gets the current state of the printer when raising an error event for an asynchronous output. |
ErrorStation |
Gets the station or stations that were printing when an error was detected. |
ErrorString |
Gets a vendor-supplied description of the current error. |
FiscalReceiptStation |
Gets or sets the station where the transaction of the fiscal receipt started with BeginFiscalReceipt method will be printed. |
FiscalReceiptType |
Gets or sets the type of the fiscal receipt. |
FlagWhenIdle |
Gets or sets a Boolean value that indicates whether the service object raises a StatusUpdateEvent event if it is in the Idle state. |
FreezeEvents |
Gets or sets a Boolean value that indicates whether the application has requested that the Service Object not deliver events. (Inherited from PosCommon) |
HardwareId | (Inherited from PosCommon) |
IsExclusiveUseDevice |
Gets a Boolean value that indicates whether the Fiscal Printer is an exclusive-use device. |
JrnEmpty |
Gets a Boolean value that indicates whether the journal is out of paper. |
JrnNearEnd |
Gets a Boolean value that indicates whether journal paper is low. |
MessageLength |
Gets the maximum number of characters that can be passed as a message line in the PrintRecMessage method. |
MessageType |
Gets or sets the kind of message to be printed when you use the PrintRecMessage method. |
NumHeaderLines |
Gets the maximum number of header lines that can be printed for each fiscal receipt. |
NumTrailerLines |
Gets the maximum number of trailer lines that can be printed for each fiscal receipt. |
NumVatRates |
Gets the maximum number of VAT rates that can be entered into the printer’s VAT table. |
OutputId |
Gets the identifier of the most recently started asynchronous output. |
PostLine |
Gets or sets application-specific text to print on the fiscal receipt after a line item invoked by some PrintRec methods. |
PowerNotify |
Gets or sets the type of power notification selection made by the application. (Inherited from PosCommon) |
PowerState |
Gets the current power condition. (Inherited from PosCommon) |
PredefinedPaymentLines |
Gets a string that indicates that only predefined payment lines are allowed. |
PreLine |
Gets or sets application-specific text to be printed on the fiscal receipt before a line item invoked by some PrintRec methods. |
PrinterState |
Gets the printer's current operational state. |
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. |
QuantityLength |
Gets the maximum number of digits that can be passed as a quantity parameter. This includes both the whole and fractional parts. |
RecEmpty |
Gets a Boolean value that indicates whether the receipt station is out of paper. |
RecNearEnd |
Gets a Boolean value that indicates whether the receipt station is low on paper. |
RemainingFiscalMemory |
Gets the remaining counter of Fiscal Memory. |
ReservedWord |
Gets the string that is automatically printed with the total when the PrintRecTotal method is called. |
ServiceObjectDescription |
Gets a string identifying the Service Object that supports the device and the company that produced it. (Inherited from PosCommon) |
ServiceObjectVersion |
Gets the Service Object version number. (Inherited from PosCommon) |
SlipSelection |
Gets or sets the kind of document to print on the slip station. |
SlpEmpty |
Gets a Boolean value that indicates whether a slip form is present. |
SlpNearEnd |
Gets a Boolean value that indicates whether a slip form is almost at its end. |
State |
Gets the current state of the device. (Inherited from PosCommon) |
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. |
TrainingModeActive |
Gets a Boolean value that indicates whether the printer's operational state allows the training mode. |
Methods
BeginFiscalDocument(Int32) |
Starts fiscal printing to the slip station. |
BeginFiscalReceipt(Boolean) |
Starts fiscal printing to the receipt station. |
BeginFixedOutput(FiscalReceiptStation, Int32) |
Starts nonfiscal fixed text printing on a printer station. |
BeginInsertion(Int32) |
Starts slip processing. |
BeginItemList(Int32) |
Starts a validation report of items that belong to a particular VAT class. |
BeginNonFiscal() |
Starts nonfiscal operations on the printer. |
BeginRemoval(Int32) |
Starts form-removal processing. |
BeginTraining() |
Starts training operations. |
CheckHealth(HealthCheckLevel) |
Tests the state of a device. (Inherited from PosCommon) |
Claim(Int32) |
Requests exclusive access to the device. (Inherited from PosCommon) |
ClearError() |
Clears all printer error conditions. |
ClearOutput() |
Clears all buffered output data. This includes all asynchronous output. |
Close() |
Releases the device and its resources. (Inherited from PosCommon) |
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) |
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) |
EndFiscalDocument() |
Stops fiscal printing to the slip station. |
EndFiscalReceipt(Boolean) |
Stops fiscal printing to the receipt station. |
EndFixedOutput() |
Stops nonfiscal fixed text printing on a printer station. |
EndInsertion() |
Ends form insertion processing. |
EndItemList() |
Closes a validation report of items that belong to a particular VAT class. |
EndNonFiscal() |
Closes nonfiscal operations on one printer station. |
EndRemoval() |
Ends form removal processing. |
EndTraining() |
Stops training operations on either the receipt or slip station. |
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. |
GetDate() |
Gets the printer's date and time. |
GetTotalizer(Int32, FiscalTotalizer) |
Gets the totalizer associated with the specified vat id and totalizer type. |
GetVatEntry(Int32, Int32) |
Gets the rate associated with a given VAT identifier. |
Invoke(Delegate, Object[]) |
Used by the Service Objects to raise an event. (Inherited from PosCommon) |
Open() |
Opens a device for later input/output processing. (Inherited from PosCommon) |
PrintDuplicateReceipt() |
Prints a duplicate of a buffered transaction. |
PrintFiscalDocumentLine(String) |
Prints a line of fiscal text to the slip station. |
PrintFixedOutput(Int32, Int32, String) |
Prints a line of a fixed document to the print station specified in the BeginFixedOutput method. |
PrintNormal(FiscalPrinterStations, String) |
Prints data on the printer station. |
PrintPeriodicTotalsReport(DateTime, DateTime) |
Prints a report of totals for a range of dates on the receipt. |
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. |
PrintRecCash(Decimal) |
Prints a cash-in or cash-out receipt amount on the station defined by the FiscalReceiptStation property. |
PrintRecItem(String, Decimal, Int32, Int32, Decimal, String) |
Prints a receipt item for a sold item on the station specified by the FiscalReceiptStation property. |
PrintRecItemAdjustment(FiscalAdjustment, String, Decimal, Int32) |
Applies and prints a discount or a surcharge to the last receipt item sold. |
PrintRecItemAdjustmentVoid(FiscalAdjustment, String, Decimal, Int32) |
Takes a VAT rate identifier that corresponds to an entry in the VAT table. |
PrintRecItemFuel(String, Decimal, Int32, Int32, Decimal, String, Decimal, String) |
Prints a receipt fuel item on the station specified by the FiscalReceiptStation property. |
PrintRecItemFuelVoid(String, Decimal, Int32, Decimal) |
Voids a fuel item on the station specified by the FiscalReceiptStation property. |
PrintRecItemRefund(String, Decimal, Int32, Int32, Decimal, String) |
Processes one or more item refunds. |
PrintRecItemRefundVoid(String, Decimal, Int32, Int32, Decimal, String) |
Processes a void of one or more item refunds. |
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. |
PrintRecMessage(String) |
Prints a message on the fiscal receipt. |
PrintRecNotPaid(String, Decimal) |
Indicates a part of the receipt's total that is unpaid. |
PrintRecPackageAdjustment(FiscalAdjustmentType, String, IEnumerable<VatInfo>) |
Called to give an adjustment for a package of some items booked before. |
PrintRecPackageAdjustVoid(FiscalAdjustmentType, IEnumerable<VatInfo>) |
Specifies a list of adjustments to be voided. |
PrintRecRefund(String, Decimal, Int32) |
Processes a refund. |
PrintRecRefundVoid(String, Decimal, Int32) |
Processes a void of a refund. |
PrintRecSubtotal(Decimal) |
Checks and prints the current receipt subtotal. |
PrintRecSubtotalAdjustment(FiscalAdjustment, String, Decimal) |
Applies and prints a discount or surcharge to the current receipt subtotal. |
PrintRecSubtotalAdjustVoid(FiscalAdjustment, Decimal) |
Voids a preceding subtotal adjustment on the station defined by the FiscalReceiptStation property. |
PrintRecTaxId(String) |
Prints the customer's tax identification on the station defined by the FiscalReceiptStation property. |
PrintRecTotal(Decimal, Decimal, String) |
Checks and prints the current receipt total on the station defined by the FiscalReceiptStation property and tenders a payment. |
PrintRecVoid(String) |
Cancels the current receipt. |
PrintReport(ReportType, String, String) |
Prints a report of the fiscal EPROM contents on the receipt that occurred between two end points. |
PrintXReport() |
Prints a report of all the daily fiscal activities on the receipt. |
PrintZReport() |
Prints a report of all the daily fiscal activities on the receipt. |
Release() |
Releases exclusive access to the device. (Inherited from PosCommon) |
ResetPrinter() |
Forces the printer to return to the Monitor state. |
ResetStatistic(String) |
Resets the specified statistic to 0 (zero). (Inherited from PosCommon) |
ResetStatistics() |
Resets all statistics associated with a device to 0 (zero). (Inherited from PosCommon) |
ResetStatistics(StatisticCategories) |
Resets all statistics for a specified category to 0 (zero). (Inherited from PosCommon) |
ResetStatistics(String[]) |
Resets the specified statistics to 0 (zero). (Inherited from PosCommon) |
RetrieveStatistic(String) |
Retrieves the specified device statistic. (Inherited from PosCommon) |
RetrieveStatistics() |
Retrieves all device statistics. (Inherited from PosCommon) |
RetrieveStatistics(StatisticCategories) |
Retrieves the statistics for the specified category. (Inherited from PosCommon) |
RetrieveStatistics(String[]) |
Retrieves the specified statistics. (Inherited from PosCommon) |
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). |
SetDate(DateTime) |
Sets the printer's date and time. |
SetHeaderLine(Int32, String, Boolean) |
Sets one of the fiscal receipt header lines. |
SetPosId(String, String) |
Sets the POS and cashier identifiers. |
SetStoreFiscalId(String) |
Sets the store fiscal ID. |
SetTrailerLine(Int32, String, Boolean) |
Sets one of the fiscal receipt trailer lines. |
SetVatTable() |
Sends the VAT table built inside the service object to the printer. |
SetVatValue(Int32, String) |
Sets the VAT ID and VAT value. |
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) |
Updates the value of a specified device statistic. (Inherited from PosCommon) |
UpdateStatistics(Statistic[]) |
Updates a list of statistics with the corresponding specified values. (Inherited from PosCommon) |
UpdateStatistics(StatisticCategories, Object) |
Updates the specified category of statistics with the specified value. (Inherited from PosCommon) |
VerifyItem(String, Int32) |
Compares itemName and its vatId with the values stored in the printer. |
Events
DeviceAddedEvent | (Inherited from PosCommon) |
DeviceRemovedEvent | (Inherited from PosCommon) |
DirectIOEvent |
Raised by the Service Object to communicate information directly to the application. (Inherited from PosCommon) |
ErrorEvent |
Notifies the application that a fiscal printer error has been detected and that a suitable response by the application is necessary to process the error condition. |
OutputCompleteEvent |
Notifies the application that the queued output request associated with the OutputId property has completed successfully. |
StatusUpdateEvent |
Raised by the Service Object to alert the application of a device status change. (Inherited from PosCommon) |