PAPPL 1.3.0
December 2, 2022
2 minute read
PAPPL v1.3.0 is now available for download and adds new job management, image printing, localization, and configuration features. Changes in 1.3.0 include:
- Added debug logging for device management.
- Added support for job hold and release (Issue #15)
- Added support for PNG image scaling using embedded resolution information (Issue #65)
- Added
papplLocGetDefaultMediaSizeNamefunction to get the default media size for the current country (Issue #167) - Added support for localized banners at the top of printer and system web pages (Issue #183)
- Added timer APIs to manage periodic tasks (Issue #208)
- Added support for network configuration via callbacks (Issue #217)
- Added APIs to limit the maximum size of JPEG/PNG images (Issue #224)
- Added support for the Clang/GCC ThreadSanitizer with the
--enable-tsanitizerconfigure option. - Added Norwegian Bokmål, Polish, and Turkish localizations.
- Added a password visibility button to the Wi-Fi password field.
- Changed names of PAPPL-specific attributes to use "smi55357" prefix.
- Updated USB device code to generate a 1284 device ID and use the manufacturer and product strings when necessary (Issue #234)
- Updated the USB gadget code to handle disconnections.
- Updated PAPPL to conform to the new prototype PWG 5100.13 specification (Issue #216)
- Fixed a device race condition with job processing.
- Fixed a initialization timing issue with USB gadgets on newer Linux kernels.
- Fixed a potential memory underflow with USB device IDs.
- Fixed web interface support for vendor text options (Issue #142)
- Fixed a potential value overflow when reading SNMP OIDs (Issue #210)
- Fixed more CUPS 2.2.x compatibility issues (Issue #212)
- Fixed a 100% CPU usage bug when cleaning the job history (Issue #218)
- Fixed the default values of
--with-papplstatedirand--with-papplsockdirto use thelocalstatedirvalue (Issue #219) - Fixed storage of label offsets for printers that implement them.
- Fixed some thread access issues on ARM.
- Fixed when the kernel USB printer driver is unloaded on Linux (Issue #233)
- Fixed
papplDevicePrintfto allow the "%c" character to be 0.
Enjoy!
You may also enjoy
OpenPrinting News - Opportunity Open Source 4.0 - Schedules and contributions published

August 11, 2026
Plan your days in the IIIT Allahabad, the schedules are published! And take the last opportunity to submit your talk! ...
Read more
libcupsfilters 2.2.0 - First actual feature release after 2.0.0 three years ago

August 6, 2026
CUPS 2.x, 2.5.x, 3.x support, C++-free thanks to PDFio and Poppler CLI, non-Latin plain text and JPEG-XL printing, full CI testing, ...
Read more
OpenPrinting News - Google Summer of Code 2026 - All contributors did a great start!

July 26, 2026
11 Contributors on COSMIC printing support, KDE vs. CUPS 3.x, printing under Zephyr, PDFio-based PDF renderer, CI and fuzz testing, printer/scanner simulation, driver lookup with local ML ...
Read more