Skip to content

Releases: michaelrsweet/lprint

v1.3.1

09 Feb 21:42
a34bfb9
Compare
Choose a tag to compare

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!

v1.3.0

31 Jan 17:02
e0a5b74
Compare
Choose a tag to compare

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!

v1.2.0

31 Dec 16:30
9127e04
Compare
Choose a tag to compare

LPrint v1.2.0 adds support for snap configuration and EPL/ZPL auto-typing
support, and fixes a number of bugs. Changes include:

  • Documentation corrections (Issue #53, Issue #76)
  • Added snap server configuration.
  • Added --with-systemd configure option and install to
    $prefix/lib/systemd/system by default (Issue #50)
  • Added EPL2 and ZPL auto-typing support (Issue #64)
  • Changed the default log level for systemd to info (Issue #82)
  • Fixed macOS installer to start LPrint server (Issue #48)
  • Fixed configure script not using warning/preprocessor options in build
    (Issue #60)
  • Fixed printer renaming algorithm to not truncate the name (Issue #60)
  • Fixed missing "print-color-mode=bi-level" for bar code printing (Issue #76)
  • Fixed label mode support in EPL and ZPL drivers (Issue #79)
  • Fixed driver names for EPL printers (Issue #52)

Enjoy!

v1.1.0

23 Dec 18:08
dccfbc4
Compare
Choose a tag to compare

LPrint v1.1.0 adds support for EPL and 600dpi ZPL label printers, adds status reporting and automatic label configuration for ZPL label printers, adds auto-setup and test labels for printers, adds system service files for macOS and Linux, and fixes all known bugs in the previous release. Changes include:

  • Switched to PAPPL (Issue #20, #35)
  • Fixed lprint default and lprint delete not working (Issue #17, Issue #40)
  • Fixed server crashes on SIGINT (Issue #18)
  • Fixed the reported date and time information when no printers were added (Issue #26)
  • Fixed a startup bug on macOS (Issue #34)
  • Now support auto-detection of printer drivers and auto-add USB printers the first time LPrint is run.
  • Added the missing macOS binary package (Issue #33)
  • Added launchd and systemd service files for running lprint as a service.
  • Added support for Zebra/Eltron EPL2 printers (Issue #38)
  • Added support for 600dpi ZPL thermal transfer printers.
  • Added support for ZPL status/ready media updates.
  • Added support for test pages.
  • Temporarily removed support for DYMO LabelWriter Wireless printer (Issue #23)

Enjoy!

v1.0

18 Feb 01:01
523d741
Compare
Choose a tag to compare

LPrint version 1.0 is now available. LPrint is a Label Printer Application
for macOS® and Linux®.

Enjoy!

v1.0rc1

10 Feb 14:42
d3dcb04
Compare
Choose a tag to compare

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

  • Updated media documentation (Issue #13)
  • The lprint options command now reports both English and metric dimensions
    for all supported sizes (Issue #14)
  • Now support setting the default media source, top offset, tracking, and type
    values.
  • Now save and load next job-id value for each printer, along with the
    printer-config-change-[date-]time and printer-impressions-completed values.
  • Fixed some small memory leaks.

Enjoy!

v1.0b2

26 Jan 18:50
e93501a
Compare
Choose a tag to compare
v1.0b2 Pre-release
Pre-release

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!

v1.0b1

15 Jan 18:24
817d8f4
Compare
Choose a tag to compare
v1.0b1 Pre-release
Pre-release

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