Skip to content

1.0.3

Choose a tag to compare

@boingball boingball released this 21 Aug 11:48
· 510 commits to main since this release
b48b44a

1.0.3 WordWorth support and more reliable printer connections.

   - Fixed strip-printed pages (WordWorth, and likely explains
     ArtEffect's long-standing "many near-blank pages" behaviour
     too) submitting as several separate, massively oversized
     pages instead of one correct one - the driver now honours
     SPECIAL_NOFORMFEED and assembles the bands into a single
     document before sending it
   - Fixed MintPrint Settings' status box going blank and staying
     that way after certain other applications have run
   - Fixed Query being able to freeze the whole program with no
     way out but a reboot, if the printer didn't respond -
     connection attempts are now properly bounded and time out
     cleanly instead
   - Fixed a bug where MintPrint Settings' own Get-Printer-
     Attributes request could be rejected by some printers
     (reported against a Canon TS8300), leaving Query showing no
     capabilities at all even though the printer itself was fine
   - Query now prefers the standard IPP port (631) over port 80
     when discovering or querying a printer
   - Query no longer accepts an all-empty capability response as
     a successful result

What's Changed

  • Fix IPP query encoding bugs found in issue #5 follow-up testing by @boingball in #10
  • Fix strip-printed pages submitting as N tiny pages + WordWorth-triggered status box bug (issue #9) by @boingball in #11
  • Deterministic bounded connect() for Query (fixes freeze on unreachable printer) by @boingball in #12
  • Bump version to 1.0.3 by @boingball in #13

Full Changelog: 1.0.2...1.0.3