ipp-usb 0.9.31
Alexander Pevzner <[email protected]> Thu, 26 Feb 2026 19:03:31 +0300
| Newsgroups | dev.linux.lists.printing-architecture |
|---|---|
| Message-ID | <[email protected]> |
Hi,
ipp-usb version 0.9.31 is now available.
This release introduces several enhancements and fixes:
1. Quirks can now be bound to USB hardware ID (Vendor ID and
Product ID). Previously, quirks were tied to the device model name.
However, some devices (currently Xerox B205/B210/B215) require reset
during initialization to report the model name correctly. Binding quirks
to hardware ID allows identification before the model name is available.
2. Added quirks for Xerox B205/B210/B215, ensuring these devices
now work reliably.
3. Updated quirks prioritization algorithm to align with the
documentation.
4. Accept textWithLanguage attributes where plain text is expected.
This fixes DNS-SD advertising of the "ty", "product", "usb_MFG",
"usb_MDL", and "usb_CMD" TXT records for Brother MFC-L8390CDW, which
reports appropriate parameters as textWithLanguage. Other printers may
also be affected. See #109 for details.
5. Added CLI parameters to control file and directory placement:
-path-conf-files-srch dir1[:dir2...]
-path-log-dir dir
-path-lock-file file
-path-dev-state-dir dir
-path-ctrl-sock file
-path-quirks-files-srch dir1[:dir2...]
This change, requested by Till, simplifies running ipp-usb in containers.
6. Various improvements for running ipp-usb in containers.
7. Improved test coverage.
This version requires goipp 1.2.0.
--
Wishes, Alexander Pevzner ([email protected])