PaperCut NG 19.0 release history
19.0.7
Fixes:
- Large print serverless environments (Direct Print): Added new configuration parameters to print-provider.conf, print-provider.conf.template, and direct-print-monitor.conf to reduce server load spikes. For more information, see Environments with large numbers of Direct Print Monitors. . [PC-15896]
- PDL Transforms: Fixed an issue that caused the Print Provider to crash if the FIND or FIND-REPLACE command with LAST option is used. [PC-16051]
- HP Universal print driver (PCL, PostScript) or HP model-specific driver: Fixed an issue that caused an incorrect color page count when printing with a color selection of “High Quality CMYK Grayscale”. [PC-15990]
- Fuji Xerox Linux printer driver: Fixed an issue that caused an incorrect page count when printing multiple pages on a single sheet of paper (n-up printing). [PC-15933]
- Canon UFR II/UFRII LT/LIPSLX Printer driver: Fixed issues that caused the following errors when printing from some applications on a macOS or Linux computer to a Windows server:
- An incorrect page count
- An incorrect color page count
- Failed to perform grayscale conversion [PC-13670]
- Fixed a minor security issue that could be used to cause performance degradation in the Application Server. [PC-16079]
Other Notes:
- If you are running v19.0.1, there is NO database upgrade.
19.0.6
Enhancements:
- Improved password protection within the Admin web interface. [PC-15822]
- User Client: Improved the appearance of the User Client on retina displays. [PC-11836]
Fixes:
-
Web Print on Windows: Fixed an issue that caused Web Print jobs with a combination of different multibyte characters in the file name to get stuck in rendering state and eventually time out. [PC-15912]
-
Google Cloud Print:
- Fixed an issue where users color selection was ignored when printing using the following drivers:
- Fuji Xerox DocuPrint C2450
- Fuji Xerox DocuPrint C3450 d
- RISO ORPHIS FW5230
- RISO ORPHIS FW5230 PS [PC-15865]
- Fixed an issue that caused an occasional print job to be lost when the ‘hide document name’ was enabled on Windows print servers. [PC-15799]
- Fixed an issue where users color selection was ignored when printing using the following drivers:
-
Email to Print: Fixed an issue that caused an occasional print job to be lost when the ‘hide document name’ was enabled on Windows print servers. [PC-15799]
-
Fixed an issue that caused uploading a document for OCR as part of a Scan Action to not retry if a network failure occurred (since 19.0.0). [PC-15907]
-
Brother PCL5 printer driver together with printers without an internal hard drive: Fixed an issue that caused an incorrect page count and an incorrect number of copies when printing multiple collated copies to a printer without an internal hard drive. [PC-15823]
-
Canon LIPS LX model-specific printer driver: Fixed an issue that caused an incorrect page count when printing:
- a page size other than A4
- multiple collated copies. [PC-15872]
-
Canon LIPS LX model-specific printer driver on Windows 10: Fixed an issue that caused an incorrect page count when a PDF file was printed using Microsoft Word from Windows 10. [PC-15274]
-
HP Printers: Fixed an issue on the PaperCut NG Admin web interface that caused toner retrieval information to not display in the printer’s Toner Status . [PC-15763]
-
Fixed an issue in environments with Hold/Release queue managers that incorrectly charged jobs to a user’s personal account when Users > Account Selection > When shared account is selected > Charge personal account (and allocate to shared account for reporting) was configured, instead of the account selected by the release manager (since 18.2.0). [PC-15134]
Other Notes:
- If you are running v19.0.1, there is NO database upgrade.
19.0.5
Fixes:
- Web Print on Windows: Fixed an issue that failed to print PDFs, when the Web Print server either:
- didn’t have Adobe Reader installed, or
- had Adobe Reader installed with the web-print.conf file parameter “options.pdf” set to “xpdf”. [PC-15889]
Other Notes:
- If you are running v19.0.1, there is NO database upgrade.
19.0.4
Enhancements:
- PaperCut NG now supports the Heartland TouchNet OneCard VIP payment to provide support for on-demand or manual top-up of user accounts. [PC-14361]
- User Client: Improved performance in Unauthenticated Printing environments where there are many public workstations that all use a generic user login. [PC-15517]
Fixes:
- Security: Security improvements to address a potential remote code execution vulnerability within the PaperCut NG Application Server (CVE-2019-12135). This was identified by an external security review team. This fix also addresses several other related security issues that were identified by the PaperCut security team. Virtual pat on the back to the security team at Adevinta who are now listed in our hall of fame [PC-15728]
- Integrated Scanning:
- Added the following languages for OCR (Optical Character Recognition):
- cos - Corsican
- div - Dhivehi, Divehi, Maldivian
- fao - Faroese
- fil - Filipino, Pilipino
- fry - Western Frisian
- gla - Gaelic, Scottish Gaelic
- hye - Armenian
- kmr - Northern Kurdish
- sun - Sundanese [PC-15743]
- Added the following languages for OCR (Optical Character Recognition):
- User Client on Windows:
- Fixed an issue that caused slow User Client performance in environments with slow networks, as well as the error ‘Unable to create the local cache in ‘C: \Cache’ errors on shared devices (since 19.0.0). [PC-15713]
- Fixed an issue that prevented User Client prompts to be forced to the top. This could have resulted in users not seeing the prompts because they were hidden behind other applications (since 19.0.0). [PC-15764]
- HP Universal print driver (PCL, PostScript) or HP model-specific driver: Documents printed with a color selection of “High Quality CMYK Grayscale” are now counted as color jobs instead of grayscale. This change aligns with HP’s change in firmware version 4.6.4 and above where these jobs are now counted as color in device meter counts. This behavior can be reversed by setting CompositeIsGrayscale in the print-provider.conf file to “True”. [PC-15702]
- Canon OcéPlotWave series PostScript printer driver: Fixed an issue that caused custom paper sizes to be detected incorrectly. [PC-15770]
- On Demand Payment Gateway: Added a global config key to calculate the job quota for users with negative internal credit (payments-quota-includes-negative-user-balance). [PC-15535]
- Spanish Schedule / Email Reports: Fixed an issue that incorrectly prefixed some fields with a “t” (for example, “tTitulo:”, “tFormato:”). [PC-15781]
- Updated a Secondary Print Server library, which included security improvements. [PC-15717]
Other Notes:
- If you are running v19.0.1, there is NO database upgrade.
19.0.3
Enhancements:
- Customers using the CBORD DX payment gateway can now configure an option to record the CBORD transaction ID in the Admin web interface Users > Transaction History. This helps to cross reference transactions between the two systems. [PC-15165]
- Improved the Application Server Log messages for SNMPv3 misconfigurations. [PC-15497]
Fixes:
- Fixed an issue that caused the Application Server to experience higher than usual CPU usage when the User Client was configured to hide the user balance. [PC-15736]
- Fixed an issue that prevented toner levels from being displayed on the Admin web interface > Device Details page. [PC-15623]
- Canon imagePROGRAF PRO series printer driver: Fixed an issue that caused an incorrect page size to be detected. [PC-15536]
- Canon Generic Plus PS3 Printer Driver: Fixed an issue that, for some applications, caused an incorrect page count when printing an even page document in duplex. [PC-15629]
- Fuji Xerox ART EX printer driver: Fixed an issue that caused an incorrect color page count when the last page of a document printed in multiple collated copies, was grayscale. [PC-15476]
- Konica Minolta Universal PostScript printer driver: When used by the PaperCut Global Print Driver for stapling, fixed an issue with Find-Me printing that caused an incorrect staple position when printing a document with a ’top right’ staple. [PC-15548]
- Konica Minolta Universal PCL6 printer driver: Fixed an issue that caused an incorrect page count when printing in duplex, with multiple collated copies of a document, and an odd number of pages. [PC-14078]
- HP DesignJet Z-Series PostScript printer driver: Fixed an issue that caused an incorrect page size to be detected after the user had selected a custom paper size from an Adobe application such as Acrobat. [PC-15477]
- Print Provider: Fixed an issue that caused the Print Provider to crash while analyzing a corrupt PCL6 spool file. [PC-15418]
- Sharp PCL6 printer driver: Fixed an issue that caused an incorrect page count if the printed document contained blank pages and was printed in duplex. [PC-15260]
- Toshiba Universal PostScript printer driver: Fixed an issue that caused a page to be incorrectly detected as color when the output color was set to “Black and White” for “Twin Color”. [PC-15398]
- Fixed an issue with Active Directory syncing that prevented the ‘Primary Number’ field from being set to “Do Not Sync” unless the secondary number field was also set to “Do Not Sync” (since 19.0.1). [PC-15712]
- Updated the cups-api-helper binary for the Mac print provider to 64-bit. This addressed the ‘cups.api.helper needs to be updated’ message that was displaying for macOS 10.14.4 and above. [PC-15617]
Other Notes:
- If you are running v19.0.1, there is NO database upgrade.
19.0.2
Note: This release does not support 32-bit workstations. If you have users launching the User Client or Release Station on a 32-bit workstation, see End-of-life for 32-bit Operating Systems . [PC-15503]
Fix:
-
Fixed an issue introduced in 19.0.1 that prevented the release of print jobs that were in the hold/release queue at the time of upgrading.
If you have a version earlier than 19.0.1, you can upgrade at any time and your print jobs will be retained and releasable.
If you have installed 19.0.1, we recommend upgrading outside of business hours to minimize the impact of lost jobs.
19.0.1
Note: This release no longer supports 32-bit workstations. If you have users launching the User Client or Release Station on a 32-bit workstation, see this Knowledge Base article for more information. [PC-15503]
New Features:
- Print Scripting: Added a new print script function to determine whether or not a print job originated from the PaperCut Mobility Print application (inputs.job.isMobilityPrintJob). [MAC-5327]
Enhancements:
-
Application Server:
- Improved Application Server performance by changing the maximum number of concurrent connections allowed from 8 K to 16 K per port (configurable in server.properties). [PC-11001]
- Improved performance when under heavy load by adding a new connector for SQL Server 2016 to reduced database connection times. If you’re using SQL Server 2016+ and upgrading to PaperCut MF 19.0, switch to the new connector. [PC-14525]
-
Introduced the ability to select an account for a print job at the device, for client billing or cost allocation purposes. [MAC-5262]
-
SNMPv3 can now be used for:
- receiving toner notifications
- retrieving toner level information (for supported printers) [PC-14922]
Fixes:
-
macOS:
- Improved performance by increasing the default number of concurrent connections allowed on 64-bit macOS servers. [PC-14869]
- System default users are now excluded from the User List in the Admin web interface. [PC-14810]
-
Google Cloud Print: Improved performance by increasing the default value of gcp.http-timeout-seconds to 240. [PC-15197]
-
Email to Print: Fixed an issue that caused MS Word comments to not be printed. [PC-15377]
-
Azure AD: Fixed an issue on the User/Group Sync page that caused the “Accept self-signed certificate” option to be unavailable for Azure AD Secure LDAP (since 18.3.0). [PC-14859]
-
HP DesignJet Z-Series PostScript printer driver: Fixed an issue that caused the incorrect page size to be detected after the user had selected a custom paper size. [PC-15387]
-
Print Provider:
- The Print Provider now has its own new release versioning. For this release it’s 100.5.0.540. It’s also included as part of this release. [PC-15483]
- Fixed an issue that caused Print Provider to restart when analyzing PCL5 spool files generated by some printer drivers. [PC-15524]
-
In the Admin web interface, changed the MF/NG About page to show a link to the Support web form instead of the Support email. If an ASC or reseller overrides the support email, then their email stays displayed. [PC-15267]
-
Fixed an issue that caused the Fiery tool to not retrieve jobs. Also added extra logging to show raw Fiery Box replies and to log when jobs are skipped due to zero printed pages. [PC-15261]
-
Fixed an issue that prevented the PaperCut NG/MF logs from indicating the reason for a failure when a notification message failed to send. [PC-15042]
-
Fixed an issue in Print Scripting that caused the “defaultChoice” option in dialogs to not accept values that were concatenated (e.g.
12 + ' Monkeys'
) (since 18.3.0). [PC-15040] -
Fixed an issue where using the server.listen-interface in server.properties prevented server-command from working. [PC-14778]
-
Fixed an issue that caused certain printer drivers to print on the default paper size when Tabloid (11x17) paper size was selected. [PC-14690]
-
Fixed a problem that sometimes caused incorrect print outs, for example printing in color instead of grayscale, when using Google Cloud Print, Email to Print, or Web Print with some printer drivers. [PC-15299]
-
Database Schema for SQL server: Updated the database so SQL server can accept and store special characters from character sets other than Latin (for example, characters with umlauts or accents, .Arabic characters etc.). A database update is required.
Important: SQL Server Express has a maximum database size limit of 10 GB and upgrading requires some free memory. So when you upgrade to Release 19.0, make sure the data in the PaperCut NG/MF database is less than 8 GB or the upgrade will fail. If the database is larger than 8 GB, contact us. [PC-14602]
-
Added an option in the Admin web interface on the Options > General page to display real-time activity warnings when the User Client is unavailable and requires user input. [MAC-5385]
Other Notes:
- This release includes a database upgrade.