The Random Books, Software, and Thoughts of Michael R Sweet

HTMLDOC 1.9.18 February 11, 2024

HTMLDOC 1.9.18 is a bug fix release. Changes include:

  • Fixed table rendering when there are missing </tr> (Issue #494)
  • Fixed support for links of the form “filename.html#anchor” in PDF output (Issue #514)
  • Fixed --header1 support for web page output (Issue #515)
  • Fixed markdown emphasized, strong, and struck-through text (Issue 517)

Binaries are available from Github for Windows and macOS, and through the Snapcraft store for Linux.

Enjoy!

Download HTMLDOC 1.9.18 Install HTMLDOC 1.9.18 Snap Home Page

Comments
 

PAPPL v1.4.6 February 09, 2024

PAPPL v1.4.6 is now available for download and is a bug fix release. Changes include:

  • Fixed reporting of “printer-strings-languages-supported” attribute (Issue #328)
  • Fixed saving of “print-darkness-default” and “print-speed-default” values (Issue #330 and #337)
  • Fixed incoming “raw” print socket support (Issue #331 and #338)
  • Fixed web interface support for “printer-darkness” (Issue #333)
  • Fixed some issues discovered by OpenScanHub (Issue #335)
  • Fixed localization of command-line (main loop) interface.

Enjoy!

Download PAPPL v1.4.6 Home Page

Comments
 

LPrint v1.3.1 February 09, 2024

LPrint v1.3.1 is a bug fix release. Changes include:

  • Updated “print-speed” support in TSPL driver (Issue #120 and #121)
  • Fixed lprint-modify man page (Issue #122 and #126)
  • Fixed snap documentation for connecting LPrint to Avahi.

Enjoy!

Download LPrint 1.3.1 Install lprint Snap Home Page

Comments
 

HP Printer Application v1.3.0 February 09, 2024

HP Printer Application v1.3.0 is now available for download as an “officially supported” printer application for older PCL laser and inkjet printers. Changes in 1.3.0 include:

  • Switched to using a configure script.
  • Updated documentation for current PAPPL.
  • Added support for snap server configuration settings (Issue #21)
  • Updated macOS and Linux binaries to use PAPPL 1.4.x.

Enjoy!

Download PAPPL v1.3.0 Home Page

Comments
 

LPrint v1.3.0 January 31, 2024

LPrint v1.3.0 adds a new dithering algorithm, support for new printers, support for configuration files, and fixes a number of bugs. Changes include:

  • Added new dithering algorithm to better support barcode printing with shaded content.
  • Added experimental Brother printer support (Issue #15)
  • Added basic TSPL printer support (Issue #54)
  • Added basic SEIKO printer support (Issue #58)
  • Added experimental Zebra CPCL printer support.
  • Added support for configuration files in “/etc”, “/usr/local/etc”, or “/Library/Application Support” (macOS).
  • Updated ZPL driver to report ‘media-needed’ reason when out of labels during a job.
  • Fixed copies support for ZPL printers (Issue #100)
  • Fixed darkness calculations for EPL and ZPL printers (Issue #104)

Enjoy!

Download LPrint 1.3.0 Install lprint Snap Home Page

Comments
 

PAPPL v1.4.5 January 26, 2024

PAPPL v1.4.5 is now available for download and is a bug fix release. Changes include:

  • Fixed --disable-libpam configure option.
  • Fixed support for “finishings”, “output-bin”, and “sides” options.
  • Fixed IEEE-1284 device ID generation code.
  • Fixed crash in retrofit printer application (Issue #322)
  • Fixed some Coverity-detected threading issues.

Enjoy!

Download PAPPL v1.4.5 Home Page

Comments
 

PDFio 1.2.0 January 24, 2024

PDFio 1.2.0 is a feature release. Changes include:

  • Now use autoconf to configure the PDFio sources (Issue #54)
  • Added pdfioFileCreateNumberObj and pdfioFileCreateStringObj functions (Issue #14)
  • Added pdfioContentTextMeasure function (Issue #17)
  • Added pdfioContentTextNewLineShow and pdfioContentTextNewLineShowf functions (Issue #24)
  • Renamed pdfioContentTextNextLine to pdfioContentTextNewLine.
  • Updated the maximum number of object streams in a single file from 4096 to 8192 (Issue #58)
  • Updated the token reading code to protect against some obvious abuses of the PDF format.
  • Updated the xref reading code to protect against loops.
  • Updated the object handling code to use a binary insertion algorithm - provides a significant (~800x) improvement in open times.
  • Fixed handling of encrypted PDFs with per-object file IDs (Issue #42)
  • Fixed handling of of trailer dictionaries that started immediately after the “trailer” keyword (Issue #58)
  • Fixed handling of invalid, but common, PDF files with a generation number of 65536 in the xref table (Issue #59)

Enjoy!

Download PDFio v1.2.0 Home Page

Comments
 

Destination Linux Podcast Interview December 23, 2023

I had the privilege of being a guest with Till Kamppeter on this month’s Destination Linux podcast to talk about printing on Linux and the history of OpenPrinting, driverless printing, Apple, and AirPrint.

Comments
 

View All Posts