ipp-usb 0.9.25 announce
Alexander Pevzner <[email protected]> Fri, 15 Mar 2024 17:23:45 +0300
| Newsgroups | dev.linux.lists.printing-architecture |
|---|---|
| Message-ID | <[email protected]> |
Hi everybody,
I am pleased to announce the release of ipp-usb 0.9.25.
In this release, there are two notable changes from the previous version:
1. A new quirk has been added to address the initialization issue with
HP OfficeJet Pro 8710. More information can be found at
https://github.com/OpenPrinting/ipp-usb/issues/75.
2. The introduction of a new quirk setting:
- buggy-ipp-responses = reject | allow | sanitize
This setting determines how ipp-usb handles malformed IPP responses
received from devices. It is important to note that there are two types
of IPP responses: those generated during the initialization process by
ipp-usb and those in response to client requests (e.g., from CUPS).
- "reject": Malformed IPP responses are not accepted. In cases like
the Pantum M7300FDW, where the device fails to initialize printing
support, ipp-usb will continue to manage the device and provide eSCL
support, as seen in versions 0.9.23 and earlier.
- "allow": Malformed IPP responses are accepted when ipp-usb is the
final destination of these responses, as seen in version 0.9.24.
- "sanitize": ipp-usb not only allows malformed IPP responses for
itself but also corrects them for clients.
For Pantum printers, the "sanitize" option is set as the default for
handling buggy IPP responses.
P.S. Zdenek, it is recommended to use the "sanitize" setting or consider
blacklisting Pantum printers entirely in your RedHat builds. With your
patches to version 0.9.24, ipp-usb will still manage the device and
provide eSCL support, but it will prevent proprietary drivers from
functioning correctly, resulting in non-functional printing.
--
Wishes, Alexander Pevzner ([email protected])