# ipp-usb quirks file -- quirks for HP devices [HP LaserJet MFP M28-M31] http-connection = keep-alive [HP OfficeJet Pro 8730] http-connection = close # eSCL requests hangs on this device, if both USB interfaces are # in use. Limiting number of interfaces to 1 makes scanning # reliable in a cost of making scan cancellation impossible, # as there is no second interface to send cancel request. # (ADF scans still can be canceled between retrieval of # subsequent pages). [HP ScanJet Pro 4500 fn1] usb-max-interfaces = 1 # HP Photosmart 6520 series doesn't implement true faxing, # but instead implements internet-based eFax, # which makes no sense when connected via USB # so can be safely disabled for this kind of devices. [HP Photosmart 6520 series] disable-fax = true # This device sometimes hangs when probing for fax support # See long conversation here for details: # https://github.com/OpenPrinting/ipp-usb/issues/48 [HP ENVY 5530 series] disable-fax = true # This device fails to initialize. This quirk helps. # # See le following link for details: # https://github.com/OpenPrinting/ipp-usb/issues/75 [HP OfficeJet Pro 8710] init-reset = soft # These quirks fixes initialization of the HP HP Color LaserJet Flow X677 # and Hewlett-Packard HP Color LaserJet FlowMFP M578 # # Probably, some other HP Enterprise series printers will need a similar # set of quirks to work properly. However, it is hard to figure out the # common match pattern to detect them all. # # See the following link for details: # https://github.com/OpenPrinting/ipp-usb/issues/64 [*HP Color LaserJet Flow*] init-timeout = 20s init-retry-partial = true zlp-recv-hack = true # HP LaserJet M406 fails to initialize immediately after device # reboot and requires a lot of time to warm up. # # init-retry-partial helps # # Some firmware versions erroneously report scan capability in the # IPP-USB basic capabilities. Hence disable-scan, to avoid infinite # initialization loop [HP LaserJet M406] init-retry-partial = true disable-scan = true