PrinterProperties

PrinterProperties is an enumeration that represents different properties that describe the connected printer. This can be used to check which components are changed when implementing the PrinterUpdateListener.

  • JobsInQueue: property representing the amount of print jobs in queue.
  • RibbonPartNumber: property prepresenting the connected printer's ribbon part number.
  • RibbonColor: property representing the connected printer's ribbon color.
  • RibbonRemainingPercent: property representing the percentage remaining of the connected printer's ribbon.
  • RibbonIsInvalid: property representing the validity of the connected printer's ribbon.
  • SupplyName: property representing the name of the connected printer's supply part.
  • SupplyYNumber: property representing the Y Number of the current part installed in the connected printer.
  • SupplyWidth: property representing the width of the current supply installed in the connected printer.
  • SupplyHeight: property representing the height of the current supply installed in the connected printer.
  • SupplyRemainingPercent: property representing the percentage remaining of the connected printer's supply.
  • SupplyIsTearoff: property representing if the connected printer's installed supply is tearoff or not.
  • SupplyIsPreSized: If the connected printer's installed part is pre-sized.
  • SupplyLeftOffset: The left offset of the part currently installed in the connected printer.
  • SupplyVerticalOffset: The vertical offset of the part currently installed in the connected printer.
  • SupplyColor: The color of the supply installed in the connected printer.
  • SupplyInvalid: Is the supply installed in the connected printer is valid or not.
  • Message: property representing the message body of a printer error.
  • RemedyExplanationMessage: property representing the remedy explanation of a printer error.
  • MessageTitle: property representing the message title of a printer error.
  • CurrentStatus: property representing the current status of the connected printer.
  • FirmwareVersion: property representing the firmware version number of the connected printer.
  • AcConnected: property representing if the connected printer is plugged into an AC power source.
  • BatteryChargePercentage: property representing the percentage of battery left in the connected printer.
  • TotalJobsQueued: property representing the amount of jobs queued to print on the connected printer.
  • AllJobsGroup: property representing the print jobs on the connected printer as a whole.
  • AutoShutoffTime: property representing the time in minutes that it takes the connected printer to shut off automatically.