Skip to content

MintPRINT 1.2.0

Choose a tag to compare

@boingball boingball released this 24 Aug 22:52
· 361 commits to main since this release

1.2.0 Faster JPEG, PRT: text printing, and PostScript compatibility fixes.

   - Added plain-text printer.device output through PRT:/CMD_WRITE.
     Text printing supports normal characters, CR/LF, tabs, automatic
     wrapping and form-feed page breaks, and has been tested with
     AmigaDOS Type and MultiView
   - Further accelerated the JPEG encoder with constant-block shortcuts,
     static zig-zag lookup, combined chroma sampling and a direct-pointer
     fast path for complete interior MCUs, reducing JPEG CPU time on
     classic 68k systems; PostScript benefits from the same JPEG work
   - PostScript Fit/Fill now performs explicit page placement, with Fit
     respecting hardware imageable margins reported by the printer so
     borders and edge content are not placed in non-printable areas;
     Fill retains its full-sheet cover/crop behaviour
   - Fixed the 300* DPI compatibility option so it appears immediately
     after the first Query on PWG Raster printers that omit 300 DPI from
     their advertised resolution list
   - Fixed IPP enum parsing for print-quality and printer-state, and now
     rejects failed Get-Printer-Attributes HTTP/IPP responses instead of
     treating them as valid capability data
   - Added built-in AmigaGuide help, available from MintPrint Settings'
     Help menu and included in both release drawers
   - Driver build revision is now 29 so MintPrint Settings can detect and
     offer the updated driver automatically

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
  • Update printer compatibility and documentation for 1.1.0 release by @boingball in #45
  • Fix 300* DPI compatibility entry missing on first Query by @boingball in #46
  • Add AmigaGuide help document and Help menu by @boingball in #47
  • Fix IPP enum parsing for print-quality/printer-state; reject failed capability queries by @boingball in #48
  • Rev28: fix PostScript Fit/Fill scaling without increasing raster size by @boingball in #49
  • JPEG Turbo: fast flat blocks, static zig-zag and single-pass chroma by @boingball in #51
  • JPEG Turbo 3: direct-pointer full MCU fast path by @boingball in #57
  • PostScript: respect printer imageable margins for Fit by @boingball in #59
  • Add PRT: / CMD_WRITE text printing by @boingball in #58

Full Changelog: 1.0.3...1.2.0