PaperCut NG 22.0 release history
PaperCut NG 22.0
Please find release note history for PaperCut NG 22.0 below.
Related articles:
How to upgrade (upgrade steps)
and our
Upgrade policy and license questions
Release history 22.0
22.0.12
Build 66454
Print Provider version 109.27.0.6568
Print Deploy server version 1.7.2336
16 May, 2023
Print Deploy:
- Includes latest Print Deploy release 1.7.2336 for customers who do not have Print Deploy auto-update enabled. [PD-1659]
22.0.11
Build 66275
Print Provider version 109.27.0.6568
Print Deploy server version 1.7.2307
02 May, 2023
Enhancements:
- PaperCut will now allow access to the Admin UI users screen when the licenced user allowance has been exceeded. [PO-1142]
Print Provider:
- CUPS Only: Fixed an issue that occurred if the papercut account’s directory was not coinciding with the PaperCut MF or NG directory, then the Print Provider backend failed to write to its log file. [PIE-17]
22.0.10
Build 65996
Print Provider version 109.23.0.6422
Print Deploy server version 1.7.2253
29 Mar, 2023
Enhancements:
- Added a link to the web UI login page that will display instructions on what to do if a user has forgotten their password. Added configuration items on the Options page to disable (on by default) and to change the displayed text - found under Options > General > Branding. [PO-1092]
- End user error pages now display the contact info for the Reseller and Authorized Partner, rather than for PaperCut support. [PO-1119]
- Minor security improvement in cookie handling for web requests. [PO-388]
Fixes:
- Fixed issue that could prevent Unicode characters in printer scripts from being saved when using an MSSQL database. [PO-1083]
- Fixed an issue that caused the config key email-printing.imap-fetchsize-bytes not to be honored for IMAP over OAuth with both Gmail and Outlook services. [PO-1108]
- Fixed visual misalignment of buttons on the Change Details page. [PO-1181]
- Fixed an issue that could cause a “null pointer exception” message to be displayed when the custom report folder is not found. [PO-1201]
- Fixed some broken links to the online user manual. [PO-1240]
Print Provider and Application Server:
- Fixed an issue with length based charging in the Application Server and Print Provider for 90 degree rotation of print jobs for Canon and OCE Plotters using PCL5. [PIE-261]
Print Provider:
- CUPS Only: Added a config key to the print-provider.conf file - JobHoldPersistence (commented out and disabled by default). This config key controls whether the Print Provider will retain info regarding all currently held CUPS jobs during a server restart. [PIE-294]
- Add toner support for Konica Bizhub 5020i and similar devices. [PIE-234]
- Added PaperCut transform support for stapling with Canon Generic PS Driver. [PIE-247]
22.0.9
Build 65768
Print Provider version 109.20.0.6242
Print Deploy server version 1.7.2253
08 Mar, 2023
Enhancements:
- Improved work flow of internal user self-registration by ensuring that the end user can see their own PIN in an email delivered to them if they could not or did not choose their own PIN. If the admin does not allow self selection of PINs for self registration, they must enforce 2 rules: 1) the user must enter an email address; and 2) email confirmation must be sent. For new installations only, tick box “Also email confirmation message to user” is now by default ticked. Admin creation of new internal users is not affected. [PO-1122], [PO-1210]
- Dependency: Various minor dependency upgrades. [PO-1096]
- Updated links to the user manual to point to the online user manual hosted on the PaperCut website. [PO-989]
- Added Primary and Secondary card ID import options, including regex, to Microsoft Azure AD user sync configuration. [PO-405]
- Added customizable import of username aliases from Microsoft Azure AD. [PO-550]
Fixes:
- Security improvements to address an issue identified as ZDI-CAN-18987 in the NG/MF Application Server and Site Server (see Security Bulletin ). [PO-1216]
- Security improvements to address an issue identified as ZDI-CAN-19226 in the NG/MF Application Server (see Security Bulletin ). [PO-1219]
- Fixed an issue that prevented the admin from using long URLs in the custom links section of the user web page. [PO-1080]
- Fixed an issue that caused some actions and requests involving sub accounts (including importing sub-accounts) to fail. [PO-1205]
- Improved application server health check performance. [PO-1116]
- Fixed an issue that could cause an error to be displayed in the UI when selecting audit logs with a large number of users. [PO-1073]
- Minor security improvement. [PO-1062]
- Removed some redundant libraries. [PO-861]
- Fixed an issue that could cause Azure AD ID/card numbers not to be imported when ‘import users from selected groups’ is selected. [PO-971]
- Fixed an issue seen in PaperCut NG/MF 22.0.8 that prevented the Print Deploy Server service from starting properly after a brand new installation, causing a
AdminAPIAuth: error: authorization key provided for this request is invalid
error in the Print Deploy Server log file. [PD-1583]
Print Provider:
- [Unreleased feature not impacting General Availability installs] Fixed an issue on Print Provider for CUPS with persisted held jobs to ensure that held job processes exit properly when service is shutdown. Refer to this known issue for more information. [PIE-69]
- Fixed an issue where some Epson and Canon printers (e.g. Canon IJ, Garo, UFR) were not being monitored by PaperCut. [PIE-195]
- Fixed an issue that caused slow Web Print printing for PDF documents processed by recent Acrobat Reader versions. [PIE-208]
- Fixed an issue that caused conversion to grayscale on Canon UFR to produce blank pages. [PIE-210]
- Fixed an issue where grayscale conversion did not work on FujiFilm PCL6 drivers. [PIE-214]
- [Linux] - Fixed an issue that caused thumbnail image generation to fail for archived PostScript spool files. [PIE-216]
- When “Block the release of jobs when this device is in error” is enabled and NoPaper has been selected as an error to block on, print jobs will no longer by default be blocked when any tray is empty. [PIE-219]
- Fixed an issue where the Mac/Linux Print Provider would not always wait for the Application Server to start up, which could lead to the Print Provider briefly switching into an Application Server connection failure mode. [PIE-226]
22.0.8
Build 65201
Print Provider version 109.19.0.6053
10 Jan, 2023
Enhancements:
- Added functionality to force expiry of print jobs that have been removed from the print spooler. New config key “release-station.forced-job-expiry-min” to set expiry time. If not explicitly set, will default to maximum hold time (same as previous behaviour). [PO-1032]
- Improve the App Server error message if the Print Provider is newer than the App Server. [PC-18820]
- Added an admin configuration option, “ldap.schema.user-search-ignored-error-codes”, which can be set to ignore any error codes that are returned while synchronising users from LDAP. [PO-1054]
- Upgraded to Java 11.0.16.9.1. [PO-1015]
- Enhanced the long running tasks pop-up window to resize content based on window dimensions. [PO-1014]
- Improved setup experience when setting up Email to Print with IMAP OAuth for Office 365. [PO-1012]
- Minor improvements to Mobile web UI layout. [PO-981]
- Asynchronous client/server requests are now enabled (server property “server.enable-async-requests” = true) by default for new installs and for upgrades where the server property is not explicitly set. [PO-960]
- Improved handling of access token expiry in Email to Print. [PO-944]
- Updated various libraries to latest version. [PO-928] [PO-927] [PO-912] [PO-743] [PO-741]
- Removed all Kotlin dependencies (performance improvement). [PO-984]
- Installer now removes previously deprecated legacy MacOS version desktop client package (occasionally flagged by security scans) on upgrade. [PO-836]
- Minor improvements to Accessible end user UI. [PO-827]
- Removed deprecated Google Cloud Print functionality. [PO-832]
- Made some minor performance improvements to DB transaction code. [PO-776]
- Made some improvements to server logging performance. [PO-760]
- Added an option to ignore Disabled users during user sync from Azure AD. [PO-645]
- Added support for Realex 3D Secure payment. [PO-543]
- Reduced frequency of “long lived DB connection” logging checks. [PO-98]
Fixes:
- Fixed an issue that could cause transactions via the Paypal payment gateway to be cancelled at end of transaction. [PO-1058]
- Fixed an issue that prevented users with admin privileges from uploading files to WebPrint. [PO-1045]
- Fixed a minor typo in the Moneris payment gateway configuration file. [PO-1025]
- Changed company name in copyright notices to not end in a period i.e. PaperCut Software Pty Ltd. [PO-1008]
- App server will now use server.force-host-header value, if set, to set Location header when Host header is not in an incoming request. [PC-18833]
- Improved legacy certificate cipher support. [PO-975]
- Fixed an issue that caused the wrong language to be displayed in the footer area of the web UI. [PO-959]
- Fixed an issue that caused the title of the “Add Custom Navigation Link” dialog to be displayed incorrectly. [PO-962]
- Fixed an issue that could cause an internal user to be blocked from logging in to PaperCut after changing password via API or server command. [PO-953]
- Fixed a bug that prevented the Print Jobs table in the UI from being refreshed after the date filter was cleared. [PO-929]
- Fixed an issue that prevented download of diagnostic bundle on MacOS and Linux. [PO-920]
- Fixed an issue that caused card self-association to fail when the “ext-device.self-association-allowed-card-regex” config key was set to DEFAULT. [PO-913]
- Fixed an issue that caused Scan to email with Interactive Destination Mode enabled not to work properly if the email contained an Apostrophe character. [PO-904]
- Fixed a bug in the Accessible end-user UI that caused the wrong language to be displayed when the host OS language differed from the PaperCut MF default language. [PO-800]
- Fixed an issue that caused the wrong notification email to be sent when importing batches of users via server command. [PO-168]
- Fixed an issue that could cause users to lose association with groups following a user sync failure. [PO-648]
Print Provider:
- Improved the logging of directory creation failures. [PC-18715]
- Newer versions of Print Provider can now communicate with older versions of the Application Server. [PC-18655]
- Added the ability to use extra SNMP data to better support the No Paper error condition in the Device In Error feature on devices that support it. [PIE-9]
- Added an early access enhancement that enables hold/release jobs on Mac and Linux CUPS Print Servers to be held over server reboot. To enable this functionality see the known issue . [PIE-40]
- Windows, PaperCut Global PostScript printer driver used for Riso printers: Fixed an issue that caused documents with titles containing special characters such as emojis to fail to print. [PIE-5]
- Windows, Xerox printers: Fixed an issue where printing to paper size Envelope 10 using the PaperCut Global PostScript printer driver didn’t auto tray select. [PIE-48]
- Windows (Since version 22.0.1): Fixed an issue where held print jobs would fail to be held over restarts of the Print Provider service. [PIE-52]
- macOS and Linux: Fixed an issue that caused the copy count on print jobs to be squared when in raw printing mode. [PC-18730]
- Xerox Enhanced PDL transform to automatically feed paper from the bypass tray when printing to a Xerox device with envelope-size paper specified. [PO-48]
22.0.6
Build 64379
Print Provider version 109.12.0.5682
11 Oct, 2022
Fixes:
- Fixed an issue that could cause the Executive Summary report to fail with an error with some external databases [PO-1063]
- Fixed an issue that caused Google authentication to fail with Email to Print if the PaperCut application server ports were 80 or 443. [PO-1021]
- Fixed an issue that caused Print Deploy Extended Enablement Pack licence checks to fail if licence was within 20 days of Support expiry. [PO-1029]
- Added a link on the Email to Print setup page to a Knowledge Base article with trouble-shooting tips [PO-1059]
22.0.5
Build 63914
Print Provider version 109.12.0.5682
26 Sep, 2022
Fixes:
- Resolved an issue caused by upgrading from 22.0.2 that caused “Full Access” Admin users to be labelled as “Limited Access” but still have full system access. This issue also removed their access to the Help page. [PO-985]
22.0.4
Build 63679
Print Provider version 109.12.0.5682
17 Aug, 2022
Fixes:
- Fixed an issue that prevented import of Google Cloud Directory certificates when setting up a new GCD user source [PO-970]
22.0.3
Build 63409
Print Provider version 109.12.0.5682
10 Aug, 2022
Enhancements:
- Enhancements to Batch Internal User email notifications. [PO-273]
- Improved performance of the Device Details page for installations with large queue numbers. [PO-762]
- Upgraded the Java Runtime Environment (JRE) to version 11.0.15. [PO-880]
- App Server: Added OAuth2 over IMAP authentication method for Gmail in Email Printing. Users will be able to use OAuth2 to authenticate their Gmail address to continue to use Email Printing after Google deprecates basic authentications. [PO-660]
Fixes:
- App Server: Fixed custom logo size and position in the Accessible Web Interface. [PO-822]
- App Server: Fixed an issue where several user UI options became hidden in the Options > General page. [PO-828]
- App Server: Removed Google Cloud Print section from the Enable Printing > Mobile & BYOD section as Google has deprecated the service. [PO-867]
- App Server: Fixed external license updates (including the server command executable) to notify PaperCut Grows of any license changes. [PO-882]
- App Server: Added Help page to the left side menu bar, giving the admin the most relevant information to seek support. The Help section can be accessed below “About”. [PO-903]
- App Server: Fixed a JavaScript dependency vulnerability problem that may be exploited. [PO-885]
- App Server: Fixed an issue where the locale override option was missing from default device configurations. [PO-895]
- App Server: Removed incorrect logging of apparent errors related to the “Azure AD” user source on a clean install. [PO-898]
- Print Provider: Fixed an issue that may prevent monitoring of Print Deploy deployed Windows print queues with long print names. [PC-18740]
- Print Provider: Fixed an issue that caused PDL transforms to not get applied when redirected from a queue using PaperCut Global PostScript driver to a destination queue using HP Universal PostScript driver. [PC-18741]
- Print Provider: Fixed a rare issue that may cause an incorrect page count when printing a document that contains images using PaperCut Global PostScript driver. [PC-18870]
- Print Provider: Canon Oce PlotWave 360 PostScript printer driver: Fixed an issue that caused the document size to be used incorrectly as the paper size if the document size is larger than the output paper size. [PC-18737]
- Print Provider: RISO PostScript printer driver: Fixed an issue that may cause an incorrect page size to be reported when output paper size is set to auto. [PC-18797]
- Print Provider: Konica Minolta printer drivers: Fixed an issue that caused print job grayscale conversion to fail when the color mode is set to 2-color. [PC-18853]
- Print Provider (CUPS): Fixed an issue that caused cross-server printing (print from a print queue on one server and release it from a queue on a different server) to fail. [PC-18859]
- Print Provider (CUPS): Fixed a rare issue that may cause print redirection to fail if print job attribute modification (for example, watermarking, grayscale conversion) is enabled. [PC-18789]
- Print Provider (CUPS): Fixed an issue that caused newly added printers to not get registered with PaperCut when automatic registering is enabled using EnablePrinterAutoImport configuration key. [PC-18788]
- Print Provider (iPrint): Fixed an issue that caused printer redirection and hardware page count to fail when using iPrint version 4.2 and above. [PC-18745]
Other notes:
- This version contains a database upgrade.
22.0.1
Build 62705
Print Provider version 109.2.0.5261
29 Jun, 2022
Enhancements:
- Email to Print - OAuth email server authentication for MS cloud email is now available. [PO-792]
- Print Provider - Improved the start-up time of the Print Provider on Windows. [PO-649]
- PaperCut Global PostScript print driver - Added ARM support and two new paper sizes (Envelope 10 and Envelope Com10). [PO-422]
- A banner now displays to alert customers of upcoming and expired Maintenance & Support. [PO-670]
- The character limit for the ‘Confirmation message’ field for the ‘Internal User Options’ configuration has been increased to 1000 characters. [PO-676]
- Added server.cookies.session.same-site parameter to the server.properties file to set same-site and secure attributes for browser cookies. Setting this to “none” will add the attributes. Note that this must only be enabled if all communications are HTTPS. [PO-344]
- Improved the Application Server’s performance when Debug is enabled. [PO-516]
Fixes:
- Fixed a minor formatting issue on the Admin Rights page, next to the ‘Access device and site sections’ checkbox. [PO-723]
- Fixed an issue that caused printing to break when there was a macOS update or other Print Provider restart. The CUPS Sandboxing is now set to relaxed for PaperCut. [PO-681]
- Enhanced the Azure Active Directory security in MF/NG. [PO-668]
- Fixed a bug in the Web Services API method batchImportInternalUsers. Now, if not explicitly set, when calling this method the default is for new users to NOT be notified by email. [PO-7]
- Fixed an issue that caused the cost multiplier of the selected account to not be applied when copying at embedded devices. [PC-18705]
- Fixed a problem when setting up High Availability in a protected network that caused the connection to fail when the Application Server tried to connect to the MFD after the device was registered. [PC-18696]
- Fixed a bug where Internal Users could not be renamed without also resetting their credentials. [PO-510]
- The Environmental Dashboard now honours SSO logins, so after users log in with SSO credentials they don’t need to re-authenticate to access this dashboard. [PO-531]
- Fixed an issue that caused yearly reports that were scheduled through the scheduled-reports.yearly-date config key to return data for 1 year + 1 day instead of the expected 1 exact year. Reports now return data for the exact 1 year period from the specified date value. [PO-394]
- Device/Printer Names: Fixed an issue when renaming devices/printers that didn’t allow hashes to be used. Added tests for illegal characters when creating a device/printer name. [PO-685]
- User Low Balance Notification: Fixed an issue where only positive LBN values were checked. [PO-512]
- PaperCut Global PostScript print driver: Added two new paper sizes (Envelope 10 and Envelope Com10). [PO-415]
- Print Provider: Canon Generic Plus PCL6 printer driver: Fixed an issue where the page size could not be recognized and was always detected as A4 when using some device profiles [PC-18704]
- User Source - Azure AD: Renamed “Client Secret” to “Client Secret Value” to prevent ambiguity. [PO-696]
- Login: Fixed the SSO login page to have the “or” option translatable. [PO-647]
- Print Provider: fixed an issue where printing multiple copies of a document on Mac/Linux with raw printing would print the document too many times. [PC-18730]
Other notes:
- Removed the RBS prefix from Worldpay name in payment gateway configurations and templates in the App Server. [PO-566]
- If you are running v21.2.8 or older, there is a database upgrade.