Skip to content

Latest commit

 

History

History
47 lines (32 loc) · 2.43 KB

README.md

File metadata and controls

47 lines (32 loc) · 2.43 KB

document-format-supported

This is a community project to document supported formats of IPP printers. Please contribute to this repository by sharing your printers attributes.

Formats reported via IPP

Make and Model application image text
Canon MX490 series octet-stream jpeg, pwg-raster, urf
HP Color LaserJet MFP M476dn PCLm, octet-stream, pdf, postscript, vnd.hp-PCL, vnd.hp-PCLXL jpeg, urf
HP Color LaserJet MFP M477fdw PCLm, octet-stream, pdf, postscript, vnd.hp-PCL, vnd.hp-PCLXL jpeg, urf
HP LaserJet 100 colorMFP M175nw pdf, postscript, vnd.hp-PCL, vnd.hp-PCLXL urf
HP LaserJet Pro MFP M127fw PCLm, octet-stream jpeg, urf
Xerox B210 Printer PCL, PCLm, octet-stream, postscript, vnd.hp-PCL, vnd.hp-PCLXL, x-QPDL urf plain

Usage

Automatic discovery

Run java -jar printer-attributes.jar without arguments to discover printers having Bonjour, AirPrint or Mopria enabled.

printer-uri with known IP or hostname

Run java -jar printer-attributes.jar ipp://yourprinter ipp://otherprinter to query specific printers.

Generate README.md

by running java -cp printer-attributes.jar de.gmuth.md.GenerateReadme or ./mvnw

Save raw IPP unmodified

Using the inspect workflow of the ipp-client library you can save unmodified original printer and job attributes.

    java -cp printer-attributes.jar de.gmuth.ipp.client.InspectPrinters # Bonjour
    java -cp printer-attributes.jar de.gmuth.ipp.client.InspectPrinters ipp://yourprinter

Contribute your printer attributes

To share your saved printer attributes (ipp response file)

  • create an issue and attach the .res file
  • or send a personal message via email attaching the .res file
  • or fork this repo, add the .res file and create a pull request.

Attributes are normalized by hardcoding private or volatile attribute values.