Skip to content

Releases: OpenPrinting/ippusbxd

ippusbxd 1.34 release

19 Feb 12:02
Compare
Choose a tag to compare

This release is mainly to improve the DNS-SD advertising to equal the one of the network mode of the device and also to advertise its AirScan scanning capabilities, but we also have some communication and code base improvements.

  • DNS-SD-advertise the devices capabilities based on polling the device via IPP (printing and send-fax part) and via HTTP (eSCL scanning part, if available), the records now contain the same information as the DNS-SD records which the printer broadcasts through its network connection
  • Improved code base by formatting, header files, comments in the header files, and improving debug output
  • Added exponential backoff for print read requests when printer's responses are empty for saving resources and reducing log file spam
  • Apparmor: Matched path when bin and sbin directories are merged

ippusbxd 1.33 release

19 Jul 19:20
Compare
Choose a tag to compare

Vast improvements in the communication code contributed by David Valleau from Google (Chrome OS printing guru):

  • Changed USB code to hold all IPP-over-USB interfaces as long as ippusbxd is running
  • Made the communication bi-directional with polling
  • Changed unregister_service_thread() to deallocate removed thread parameters
  • Fixes for high-DPI web scanning (transferring large amounts of data)
  • Fixed spurious recv and USB timeout errors

ippusbxd 1.32 release

17 Jan 23:57
Compare
Choose a tag to compare

Minor changes, mostly bug fixes and documentation.

  • Fixed automatic search of an IPP-over-USB printer when none is specified on the command line
  • Use port 60000 (and following) as default port when no port is specified
  • Use URF info in the USB device ID for the DNS-SD record
  • Corrected syslog() call to avoid crashes
  • Minor code fixes
  • Updated readme.md: Avahi patch, Mopria/Wi-Fi Direct printer support, Markdown for GitHub

ippusbxd 1.31 release

06 Oct 18:36
Compare
Choose a tag to compare
  • Added missing 'TAG+="systemd"' to the UDV rules file
  • Added support for the page description language PCLm in the DNS-SD record
  • Make DNS-SD advertising also working in the no-printer developer mode