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

LPrint v1.0b2 January 26, 2020

This is the second beta release of LPrint, a Label Printer Application for macOS® and Linux®. Changes include:

  • Added support for authentication of remote administrative requests (Issue #1)
  • Added support for managing printers via web browser (Issue #1)
  • The add, default, delete, and modify sub-commands now support the “-u” option (Issue #1)
  • Fixed an ASLR issue with some Linux compilers (Issue #5)
  • Added code to detach the Linux usblp kernel driver since apparently there are still Linux distributions shipping the old (and broken) usblp kernel driver (Issue #7)
  • Device errors are now logged to stderr (for lprint devices) or the server log (for lprint server) so that it is possible to see permission and other access errors (Issue #8)
  • Job attributes are now validated properly against the driver attributes (Issue #9)
  • Fixed an issue in server mode - a failed IPv6 listener would prevent the server from starting (Issue #12)
  • Added a “spool-directory” option for the server sub-command.
  • Added a spec file for building RPMs.

Enjoy!

Download LPrint 1.0b2 Install lprint Snap Home Page

Comments
 

LPrint v1.0b1 January 15, 2020

This is the first beta release of LPrint, a Label Printer Application for macOS® and Linux®.

Download LPrint 1.0b1 Install lprint Snap Home Page

Comments
 

Announcing LPrint, a Label Printer Application January 13, 2020

LPrint is a label printer application for macOS® and Linux®. I wrote it in response to criticism that coming changes in CUPS will leave users of label printers in the cold…

More
 

codedoc v3.4 December 28, 2019

This release of codedoc adds C++ namespace support. Changes include:

  • Added support for C++ namespaces (Issue #7)
  • Silenced some warnings from the LGTM security scanner.

Enjoy!

Download codedoc 3.4 Install codedoc 3.4 Snap Home Page

Comments
 

Thoughts on Leaving Apple... December 20, 2019

So today was my last day at Apple. Apple has been a great company to work for and I’m grateful for my time there. I accomplished most of the things I’d hoped for, particularly getting solid Internet Printing Protocol support in almost all network and USB printers sold over the last 10 years. I chaired the Printer Working Group for about half of my time at Apple, met and worked with a lot of really talented and considerate people, and mentored a few young engineers that have either excelled within Apple or moved on to their next challenges.

Going forward I’ll be taking a little time to reboot and start a new company with my amazing wife. I’ve missed working with her every day these last 13 years and I’m really excited to see where our new journey will take us.

Comments
 

codedoc v3.3 November 17, 2019

This release of codedoc adds basic markdown support in comments and some other minor improvements.

Enjoy!

Download codedoc 3.3 Install codedoc 3.3 Snap Home Page

More
 

ABNF to REGEX v2019.10 October 10, 2019

I’ve updated the ABNF to REGEX web page with a number of bug fixes and improvements.

Enjoy!

Download ABNF to REGEX Online Form Home Page

More
 

HTMLDOC 1.9.7 October 09, 2019

HTMLDOC 1.9.7 is primarily a bug fix release with added support for PDF links with targets.

Enjoy!

Download HTMLDOC 1.9.7 Install HTMLDOC 1.9.7 Snap Home Page

More
 

View All Posts