ipp-usb 0.9.34

Alexander Pevzner <[email protected]> Mon, 15 Jun 2026 17:51:36 +0300
Newsgroups dev.linux.lists.printing-architecture
Message-ID <[email protected]>
Hi,

ipp-usb version 0.9.34 is now available.

This version improves support of the HP LaserJet M406 devices.

1. USB configuration mismatch workaround

Some HP LaserJet M406 devices return a current USB configuration value 
that doesn’t match the bConfigurationValue of any existing USB 
configuration.

As a workaround, ipp-usb now assumes that if only one configuration 
exists, it is the current configuration -- regardless of its 
bConfigurationValue.

2. New disable-scan quirk (applied to HP LaserJet M406)

This device appears on USB well before it is fully initialized, 
requiring the existing init-retry-partial quirk (which repeats 
initialization attempts until all device parts are ready).

However, the device also reports scanner availability via its IPP-USB 
basic capabilities -- even though the scanner is not actually present.

This previously caused ipp-usb to enter an infinite initialization loop 
while waiting for a scanner that never becomes ready.

The newly added disable-scan quirk resolves this issue.

-- 

	Wishes, Alexander Pevzner ([email protected])