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

Mike's System Monitor (msysmon) v1.0.0 August 10, 2026

Mike’s System Monitor (msysmon) is a lightweight administrator/developer tool for monitoring the CPU, memory, and threads used by processes on a Linux or macOS system. I wrote it primarily to do long-term testing of embedded Linux systems where memory leaks, crashes, and/or CPU spins can cause problems but are often hard to track down.

msysmon runs in the background to collect usage information and provides a simple web interface for viewing it complete with graphs.

Enjoy!

Download msysmon 1.0.0 Home Page

Comments
 

LPrint v1.4.0 June 08, 2026

LPrint v1.4.0 is a feature release that adds support for ESC/POS printers and several other printer models with existing drivers. Changes include:

  • Added ESC/POS driver (Issue #123)
  • Added Vevor Y428BT driver (Issue #130)
  • Added 4 x 7.83 inch label size (Issue #144)
  • Added Arkscan 2054a and HP KE103 (Issue #165)
  • Added DYMO LabelWriter Twin Turbo driver (Issue #193)
  • Now enable the TLS web interface unless the “no-tls” option is specified (Issue #161)
  • Updated the default state file to match current PAPPL defaults (Issue #129)
  • Updated the maximum label width of TSPL printers to 105mm (Issue #141)
  • Updated the ZPL driver to automatically disable status commands if the target printer doesn’t implement that part of ZPL (Issue #161)
  • Fixed the margins for DYMO printers (Issue #132)
  • Fixed some Brother driver problems (Issue #167)
  • Fixed a NumCopies issue in the TSPL driver (Issue #188)
  • Fixed list of label sizes for DYMO LabelWriter 4XL (Issue #198)

Enjoy!

Download LPrint 1.4.0 Install lprint Snap Home Page

Comments
 

HP Printer Application v1.3.1 June 08, 2026

HP Printer Application v1.3.1 is a bug fix release. Changes include:

  • Improved PCL compression code.
  • Fixed CMYK output.
  • Fixed a few PCL 6 output bugs.
  • Fixed the --enable-experimental configure option to enable the PCL 6 driver.

Enjoy!

Download PAPPL v1.3.1 Home Page

Comments
 

PDFio 1.6.4 June 05, 2026

PDFio 1.6.4 is a bug fix release. Changes include:

  • Fixed pdfioPageCopy implementation to not force a CropBox value (Issue #166)
  • Fixed AES padding (Issue #167, Issue #169, Issue #170)

Enjoy!

Download PDFio v1.6.4 Home Page

Comments
 

PAPPL v1.4.11 June 05, 2026

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

  • Updated the programmer’s manual (Issue #418, Issue #419)
  • Updated Set-Printer-Attributes validations checks.
  • Fixed builds on FreeBSD and other systems without a sys/statfs.h header (Issue #411)
  • Fixed a deadlock issue in the USB gadget shutdown code (Issue #417)
  • Fixed a truncation bug when decoding SNMP string values.
  • Fixed the handling of the finishings option.

Enjoy!

Download PAPPL v1.4.11 Home Page

Comments
 

PDFio 1.6.3 April 30, 2026

PDFio 1.6.3 is a bug fix release. Changes include:

  • Fixed pdfioPageCopy implementation to not copy the source document’s entire page tree (Issue #161)
  • Fixed AES encryption dictionary name (Issue #163)
  • Fixed AES owner key generation (Issue #164)
  • Fixed support for empty UTF-16 strings (Issue #165)

Enjoy!

Download PDFio v1.6.3 Home Page

Comments
 

PDFio 1.6.2 February 15, 2026

PDFio 1.6.2 is a bug fix release. Changes include:

  • Increased the maximum length of a single string to 128k (Issue #146)
  • Added missing range checks to pdfioArrayCopy and pdfioDictCopy.
  • Refactored PDF encryption code to fix unlocking with certain files.
  • Improved xref table loop detection (Issue #148)
  • Changed how duplicate objects are handled in PDF files (Issue #155)
  • Fixed xref reconstruction for objects lacking a Type value.
  • Fixed pdfioPageOpenStream for indirect Contents arrays.
  • Fixed an error propagation bug when reading too-long values (Issue #146)
  • Fixed a bug when converting Unicode characters above plane 0 (issue #159)
  • Fixed a Clang warning.

Enjoy!

Download PDFio v1.6.2 Home Page

Comments
 

HTMLDOC 1.9.23 January 28, 2026

HTMLDOC 1.9.23 is a bug fix release. Changes include:

  • Fixed a regression in list handling that caused a crash for empty list items (Issue #553)
  • Fixed a regression in the number of rendered table of contents levels in PDF and PostScript output (Issue #554)

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

Enjoy!

Download HTMLDOC 1.9.23 Install HTMLDOC 1.9.23 Snap Home Page

Comments
 

View All Posts