Class Hierarchy
Exception
stoqdrivers.exceptions.CapabilityError
-
General capability error.
stoqdrivers.exceptions.CommError
-
Common communication failures
stoqdrivers.exceptions.ConfigError
-
Bad config file arguments or sections
stoqdrivers.exceptions.CriticalError
-
Unknown device type or bad config settings
stoqdrivers.exceptions.DriverError
-
Base exception for all printer errors
stoqdrivers.exceptions.AlmostOutofPaper
-
Almost out of paper
stoqdrivers.exceptions.AlreadyTotalized
-
The coupon is already totalized
stoqdrivers.exceptions.AuthenticationFailure
-
General authentication failure
stoqdrivers.exceptions.CancelItemError
-
Error while cancelling coupon item.
stoqdrivers.exceptions.CloseCouponError
-
Could not close the coupon.
stoqdrivers.exceptions.ClosedTillError
-
No transactions can be done while the till is closed.
stoqdrivers.exceptions.CommandError
-
Command sent to printer is wrong.
stoqdrivers.exceptions.CommandParametersError
-
Parameters sent to printer are wrong.
stoqdrivers.exceptions.CouponNotOpenError
-
Coupon is not open.
stoqdrivers.exceptions.CouponOpenError
-
Coupon already is open.
stoqdrivers.exceptions.CouponTotalizeError
-
Error while totalizing a coupon.
stoqdrivers.exceptions.HardwareFailure
-
Unknown hardware failure
stoqdrivers.exceptions.InvalidReply
-
Invalid reply received
stoqdrivers.exceptions.InvalidState
-
Invalid state for the requested operation.
stoqdrivers.exceptions.InvalidValue
-
The value specified is invalid or is not in the expected range
stoqdrivers.exceptions.ItemAdditionError
-
Error while adding an item.
stoqdrivers.exceptions.OutofPaperError
-
No paper left
stoqdrivers.exceptions.PaymentAdditionError
-
Error while adding a payment.
stoqdrivers.exceptions.PendingReadX
-
A Read X is pending
stoqdrivers.exceptions.PendingReduceZ
-
A Reduce Z is pending
stoqdrivers.exceptions.PrinterOfflineError
-
Printer is offline
stoqdrivers.exceptions.ReadXError
-
A Read X is already done.
stoqdrivers.exceptions.ReduceZError
-
A Reduce already done.
stoqdrivers.exceptions.PrinterError
-
General printer errors
kiwi.argcheck.argcheck
stoqdrivers.printers.capabilities.capcheck
-
A extension for argcheck that validates a value with base in the driver
kiwi.argcheck.number
stoqdrivers.printers.fiscal.payment_method
-
Undocumented
stoqdrivers.printers.fiscal.taxcode
-
Undocumented
stoqdrivers.printers.fiscal.unit
-
Undocumented
kiwi.python.enum
stoqdrivers.enum.DeviceType
-
Enum for device types
stoqdrivers.enum.PaymentMethodType
-
Enum for Payment Methods
stoqdrivers.enum.TaxType
-
Enum for taxes
stoqdrivers.enum.UnitType
-
Enum for units
object
stoqdrivers.escp.EscPPrinter
-
Undocumented
stoqdrivers.printers.bematech.MP20.MP20Registers
-
Undocumented
stoqdrivers.printers.bematech.MP25.MP25Registers
-
Undocumented
stoqdrivers.printers.bematech.MP25.MP25Status
-
Undocumented
stoqdrivers.printers.bematech.MP20.MP20Status
-
Undocumented
serial.Serial
stoqdrivers.serialbase.SerialPort
-
Undocumented
stoqdrivers.base.BaseDevice
-
Base class for all device interfaces, responsible for instantiate
stoqdrivers.printers.base.BasePrinter
-
Undocumented
stoqdrivers.printers.cheque.ChequePrinter
-
Undocumented
stoqdrivers.printers.fiscal.FiscalPrinter
-
No class docstring; 6/37 methods documented
stoqdrivers.readers.barcode.reader.BarcodeReader
-
Undocumented
stoqdrivers.scales.base.BaseScale
-
Undocumented
stoqdrivers.scales.scales.Scale
-
Undocumented
stoqdrivers.configparser.StoqdriversConfig
-
No class docstring; 1/8 methods documented
stoqdrivers.printers.base.BaseDriverConstants
-
Undocumented
stoqdrivers.printers.bematech.MP25.MP25Constants
-
Undocumented
stoqdrivers.printers.daruma.FS345.FS345Constants
-
Undocumented
stoqdrivers.printers.dataregis.EP375.EP375Constants
-
Undocumented
stoqdrivers.printers.perto.Pay2023.Pay2023Constants
-
Undocumented
stoqdrivers.printers.sweda.IFS9000I.IFS9000IConstants
-
Undocumented
stoqdrivers.printers.virtual.Simple.FakeConstants
-
Undocumented
stoqdrivers.printers.capabilities.Capability
-
This class is used to represent a driver capability, offering methods
stoqdrivers.printers.cheque.BankConfiguration
-
This class store and manage the Cheque elements positions for a bank.
stoqdrivers.printers.cheque.BaseChequePrinter
-
A base class for all printers that implements IChequePrinter interface.
stoqdrivers.printers.bematech.DP20C.DP20C
-
Undocumented
stoqdrivers.printers.dataregis.EP375.EP375
-
No class docstring; 1/35 methods documented
stoqdrivers.printers.perto.Pay2023.Pay2023
-
No class docstring; 1/42 methods documented
stoqdrivers.printers.dataregis.EP375.CouponItem
-
Undocumented
stoqdrivers.printers.dataregis.EP375.EP375Status
-
No class docstring; 1/9 methods documented
stoqdrivers.printers.virtual.Simple.CouponItem
-
Undocumented
stoqdrivers.printers.virtual.Simple.Simple
-
Undocumented
stoqdrivers.scales.toledo.PrixIII.Package
-
This class implements a parser for the 4a protocol of Toledo Prix III
stoqdrivers.serialbase.SerialBase
-
Undocumented
stoqdrivers.printers.bematech.DP20C.DP20C
-
Undocumented
stoqdrivers.printers.bematech.MP25.MP25
-
No class docstring; 9/50 methods documented
stoqdrivers.printers.bematech.MP20.MP20
-
No class docstring; 2/6 methods documented
stoqdrivers.printers.bematech.MP2100.MP2100
-
Undocumented
stoqdrivers.printers.daruma.FS345.FS345
-
No class docstring; 4/60 methods documented
stoqdrivers.printers.daruma.FS2100.FS2100
-
No class docstring; 1/2 methods documented
stoqdrivers.printers.daruma.FS600MFD.FS600MFD
-
Undocumented
stoqdrivers.printers.dataregis.EP375.EP375
-
No class docstring; 1/35 methods documented
stoqdrivers.printers.perto.Pay2023.Pay2023
-
No class docstring; 1/42 methods documented
stoqdrivers.printers.sweda.IFS9000I.IFS9000I
-
No class docstring; 9/47 methods documented
stoqdrivers.readers.barcode.base.BaseBarcodeReader
-
Undocumented
stoqdrivers.readers.barcode.metrologic.MC630.MC630
-
Undocumented
stoqdrivers.scales.toledo.PrixIII.PrixIII
-
Undocumented
stoqdrivers.serialbase.VirtualPort
-
Undocumented
zope.interface.Interface
stoqdrivers.interfaces.IDevice
-
Undocumented
stoqdrivers.interfaces.IBarcodeReader
-
Interface specification describing how to interacts with barcode
stoqdrivers.interfaces.IChequePrinter
-
Interface specification for cheque printers.
stoqdrivers.interfaces.ICouponPrinter
-
Describes coupon related tasks for a printer.
stoqdrivers.interfaces.IScale
-
This interface describes how to interacts with scales.
stoqdrivers.interfaces.IDriverConstants
-
This interface determines the methods to be implemented by all objects
stoqdrivers.interfaces.IScaleInfo
-
This interface list the data read by the scale
stoqdrivers.interfaces.ISerialPort
-
Interface used by drivers to write commands and get reply from devices
stoqdrivers.interfaces.ISintegraData
-
Undocumented