Repository navigation
MintPRINT 1.2.0
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