Skip to content

MintPRINT 1.1.0 RC1

Choose a tag to compare

@boingball boingball released this 22 Aug 16:18
· 426 commits to main since this release
7e2265f

1.1.0 RC1 has all fixes from test group 1.0.3b and new features such as PostScript engine

1.1.0 PostScript engine, faster JPEG, and more reliable wireless setup.

   - Added a fourth output engine, PostScript, for printers (e.g.
     Samsung C480W) that advertise IPP JPEG support but silently
     discard the job; it reuses the existing JPEG encoder internally,
     so it benefits from the speed-up below too
   - Query/Discover now wait long enough for Wi-Fi printers that
     power down their radio between jobs (HP OfficeJet/Envy series
     confirmed) to wake up, instead of giving up after one attempt
   - Fixed printer.device occasionally reporting an oversized page
     width for a single-shot page (observed producing a page ~30%
     wider than the configured media); the fix now correctly tells
     a genuinely oversized page apart from a legitimate landscape
     one, and covers the JPEG and PDF engines as well as PWG Raster
   - Fixed the test page's Wi-Fi-driven-oversized-page fix leaving a
     blank left margin and clipping the right edge on some hardware
   - PWG Raster (the cheapest engine to encode) is now the default
     whenever a printer advertises it, instead of always defaulting
     to JPEG
   - Replaced the JPEG encoder's page-width DCT with a much faster
     algorithm (fewer than a tenth of the multiplications for the
     same result), significantly speeding up JPEG and PostScript
     jobs on real 68k hardware
   - Test Print now runs asynchronously so the window stays
     responsive while printing, and uses the current Workbench
     screen's own palette instead of a fixed one, fixing a
     toner-wasting grey background on at least one laser printer

1.0.3b Page-boundary fixes and clearer setup options.

   - Fixed multi-page PWG jobs being combined into one oversized
     raster when applications left SPECIAL_NOFORMFEED set; complete
     media-sized pages and narrow end-of-page auxiliary dumps now
     provide safe physical-page boundaries
   - Preserved media-height padding for genuine WordWorth strip
     printing, preventing short portrait documents being rotated or
     expanded while allowing multi-page documents to print every page
   - Added a printer-capability-backed DPI selector and renamed it DPI
   - Replaced the debug JPEG option with a simple Debug on/off setting
   - Added an early TCP-stack check so the driver fails safely when no
     bsdsocket.library-compatible stack is available

What's Changed

  • Add configurable capture resolution (300/600 DPI) support by @boingball in #14
  • Add printer compatibility and setup guide by @boingball in #18
  • Fix Wordworth portrait page geometry and extra job by @boingball in #20
  • Update Brother HL-L2350DW compatibility status by @boingball in #19
  • Add application compatibility and Wordworth setup by @boingball in #21
  • Fix PWG multi-page boundaries by @boingball in #22
  • Docs/application compatibility by @boingball in #23
  • Bump MintPRINT version to 1.0.3b by @boingball in #24
  • Fix Canon IPP query HTTP response framing by @boingball in #16
  • Add capability-gated duplex printing by @boingball in #25
  • Fix Canon PWG Raster text printing by @boingball in #26
  • Offer marked 300 DPI PWG compatibility mode by @boingball in #27
  • Add retry logic for IPP server-busy errors on single-sided jobs by @boingball in #28
  • Enhance test page layout and display driver/settings information by @boingball in #29
  • Improve Wi-Fi printer connection reliability with longer timeout by @boingball in #31
  • Apply PR32 regression fixes to main by @boingball in #33
  • Fix rev-23 hardware regression: recenter only the clamped page, bump rev to 24 by @boingball in #34
  • Clamp oversized DUMPRPORT page width on JPEG/PDF too, bump rev to 25 by @boingball in #35
  • Default to PWG Raster over JPEG/PDF when a printer advertises it by @boingball in #36
  • Replace direct-matrix JPEG FDCT with a fast AAN butterfly (~12x fewer multiplies) by @boingball in #37
  • Merge PostScript engine (PR #17) into current main, bump rev to 27 by @boingball in #38
  • Add PostScript engine for false JPEG support by @boingball in #17
  • v1.1.0, HP OfficeJet 8014e compatibility entry, and a PWG Raster switch prompt by @boingball in #39
  • Offer to switch a pinned engine to PWG Raster when a printer supports it by @boingball in #40
  • Restore pre-PR38 320x453 A4 test page, keep PR38's async lifecycle by @boingball in #42

Full Changelog: 1.0.3...1.1.0rc1