PaperCut NG - Complete Release History
Like to be notified of new releases, see a list of currently known issues or view the PaperCut NG release cycle?
Check out the latest release notes and update history for PaperCut NG below. We're always working to make them better, so be sure to check back regularly.
Job Ticketing release notes Mobility Print release history Print Deploy latest updates Cloud Services latest updates Universal Print Connector latest updatesJump ahead if you know where you're going
Release History:
Release History Archive:
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
2 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
8 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
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
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
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
Fixes:
- Fixed an issue that prevented import of Google Cloud Directory certificates when setting up a new GCD user source PO-970
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.
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.
Fixes:
- Security improvements to address an issue identified as ZDI-CAN-18987 in the NG/MF Application Server and Site Server. PO-1216
- Security improvements to address an issue identified as ZDI-CAN-19226 in the NG/MF Application Server. PO-1219
Fixes:
- Fixed an issue that could cause an upgrade to fail when using version 21.2.9 with an MS SQL Server database. PC-18810
Other Notes:
- Note that this release includes the 3 security improvements listed in the previous release 21.2.9.
Fixes:
- Security improvements to address an issue in the Application Server. More information. PC-18750
- Security improvements to address potential Spring4Shell vulnerabilities in the Application Server. More information. PC-18756
- Security improvements to the Rhino.js scripting engine used with the Application Server. More information. PO-816
Other Notes:
- Note that this release has been removed from the website and from release archives, with a fix released in 21.2.10.
Fixes:
- Removed log4j 1.x dependencies from the PaperCut application install. Log4j 2.17.1 is now used exclusively. Note that customers upgrading from previous versions will also need to manually remove the
/client/mac/legacy/PCClient.app
application to avoid vulnerability scanners flagging this deprecated legacy client. PO-725
Fixes:
- Restored latest (2.17.1) versions of log4j2 libs accidentally reverted in previous release. PO-785
- Fixed an issue on Email To Print and Mobility Print where the printed page of the pdf file could be clipped. PC-18698
Enhancements:
- Added the tbl_printer_usage_log, table tbl_print_hardware_check, and tbl_refund_request tables to the list of tables that can be purged with db-tools. PO-73
Fixes:
-
Fixed an issue that caused account balance adjustment to be off by a very small amount because of rounding issues. PO-706
-
Fixed an issue that prevented device type filtering on the Devices page from working. PO-655
-
Added a new config key (user.card.pin.hash-encode) to control whether user PINs will be hashed encoded and therefore unrecoverable. Default is ‘Y’. Set to ‘N’ if you are using the PaperCut Toshiba V2 and use PINs for login, to prevent user PINs from being hash encoded. PO-540
-
Fixed an issue that could cause PDFs printed via Mobility print to fail to print “i” characters that were adjacent to “f” characters. PO-236
-
Fixed an issue on macOS and Linux that could cause the number of copies made to be incorrect (number would be the square of the correct number). PO-710
-
Fixed an issue with the Network Payment API that could cause top-up amounts to be calculated incorrectly in some edge cases. PO-439
-
Fixed an issue that could cause print script pop up windows to be incorrectly sized in relation to the text. PO-735
-
Fixes a bug that caused the User Client to present a Low Balance Notification on launch when Low Balance Notifications for the User Client were disabled. PO-594
-
Fixed an issue that caused the user associated with anonymous/guest login with email to print to always be set to unrestricted when settings are saved. PO-724
-
Fixed an issue that could cause long-run copy jobs that were interrupted (e.g. to refill paper tray) to be ended prematurely by the copier. PO-731
-
Payment Gateway
- Fixed an issue that caused PaperCut to incorrectly notify the user that the PayPal transaction was canceled, after returning to the PaperCut interface from the PayPal payment gateway. PO-604
-
Release Station (Windows):
- Fixed a configuration issue that prevented the release station from running on Windows network share paths (e.g.
\\server\PCRelease
). PO-611
- Fixed a configuration issue that prevented the release station from running on Windows network share paths (e.g.
-
Print Provider:
- Fixed an issue that could cause Canon UFR data to be interpreted incorrectly, leading to the number of pages to be calculated incorrectly. PC-18465
- FX Versant 180 Press GX230 PostScript printer driver: Fixed an issue that caused grayscale output to be incorrectly detected as color. PO-618
- Brother PCL5 printer driver: Fixed an issue that caused the page size to be treated as A4 when printing on some other paper sizes (e.g. A5). PO-662
Other Notes:
- Updated Handlebars.js library to version 4.7.7. PO-603
- Upgraded internal Jetty server to version 9.4.44. PO-228
- Updated licensing information summary to say “Licensed devices & connectors” PO-621
Fixes:
- Fixed an issue that caused the Web Cashier username search field dropdown to not function correctly. PO-513
- Upgraded all log4j2 libs to v2.17.1 to remove any possible vulnerability to CVE-2021-44832.
Fixes:
- Upgraded all log4j2 libs to v2.17 to remove vulnerability to CVE-2021-45105.
Fixes:
- Upgraded all log4j libs to v2.16 to remove vulnerability to CVE-2021-44228 (Log4Shell) and CVE-2021–45046.
Enhancements:
- Batch User Import:
- Optimized to improve import times. PO-573
- Web Print:
- Added the ability to detect password-protected Word documents and fail with a meaningful error message instead of waiting indefinitely. PC-5325
- Added password authentication support to the Standard Azure AD sync source. PO-553
- Improved Azure AD graph sync to now sync the users’ department. PO-404
- Changed the Health Check endpoint example to be a less expensive endpoint. PO-276
- Improved usability by removing the Azure ID configuration from the setup wizard to the Options > User Group Sync page. PO-587
- Added advanced config keys for the following, for which more information is available on request:
- Hide the “Jobs” (Web Client) link in Mobile Print Release. PC-18630
- Hide Mobile Print Release username and password authentication. PC-18624
- Enable a custom program for resolving user card number lookups. PC-17219
Fixes:
- Batch User Import:
- Fixed a bug that updated all database user records even when there was no data to update. PO-567
- Print Provider:
- Fixed an issue that prevented PaperCut from detecting when Konica Minolta and Kyocera devices were out of paper. PO-460
- Fixed an issue that caused the Print Provider to crash when certain PCL5 data was printed. PO-561
- Fixed an issue that prevented users from logging on if their Network Payment Gateway balance was a whole number (for example, $10) instead of a number that included a decimal point (for example, $10.00). PO-377
- Fixed an issue that caused SNI host checking to still be active if both SNI host checking and HSTS were disabled. PO-511
Enhancements:
- Improved editing experience when adding/modifying custom links in the user.web.custom-links config key. PO-400
Fixes:
- Fixed a Print Provider issue that could prevent job release when using “HideDocumentNames=on”. PO-608
- Improved editing experience when adding/modifying custom links in the user.web.custom-links config key. PO-474
- PaperCut Global PostScript printer driver:
- Fixed an issue that could have caused a document printed from Microsoft Office and some other products to be printed in color even though the “Black & White” output was set. This fix applies only when the color detection mode on the admin console is set to page-level. PO-16
Enhancements:
- Improved customization and flexibility. Added support for syncing custom attributes to the Card ID field when using Google Cloud Directory. PO-180
Fixes:
- For customers running a large number of Direct Print Monitor clients, we have optimised the Application Server performance to improve performance and scalability. PO-219
- Security improvements to address an issue in the NG/MF Application Server. PO-480
- ‘Sign in with Microsoft’ button no longer asks for consent from the user at every login. PC-18419
Fixes:
- Security improvements to address an issue in the NG/MF Application Server. PO-480
Other notes:
- If you are running v21.0.1 or older, there is a database upgrade.
Enhancements:
- Added the capability to configure the maximum number of printers monitored by the Print Provider. PO-373
Fixes:
- Fixed compatibility issues with MySQL 8.0.23. PO-336
- Fixed an issue that could cause incorrect paper size selection when printing to a Sharp MX-3071 with PCL6 drivers. PO-386
- Fixed an issue that caused user sync tests to fail and ultimately to lock the app server. PO-426
- Security improvement: Fixed an issue that in some cases could cause session tracing via url rewriting to occur, if cookies were disabled in the user’s browser. PO-388
Copier/Device Integration
- FujiFilm
- Fixed a problem preventing usernames longer than 32 characters from working on Fuji Xerox copiers. PO-372
Other Notes:
- If you are running v21.0.1 or older, there is a database upgrade.
Enhancements:
-
Added support to the webservices API for deleting delegated groups, delegated users and other email addresses. PO-290
-
Added new substitution variables %device_name% and %device_location% to the available macros for integrated scanning destination paths. PO-193
-
Added the new config property schedule.daily-maintenence-reports to allow scheduled reports to be run at a different time to the daily maintenance tasks. PO-130
-
Added SSL support for PaperCut desktop client communications. PO-50
-
Added support for usernames longer than 32 characters, previously this could prevent users from scanning or copying if their username was longer than 32 characters. PO-188
-
Print Archiving:
- Added support for latest GhostPDL executable naming convention on Windows, Linux/Unix and Mac. PO-94
Fixes:
-
Fixed an issue for third party providers who have created a top up link using our Payment Gateway Module API; previously the user could have their account topped up 100x more than it should if one of the following three config keys were set and the top up amount was equal to one of these values - Min, Max and Default Transfer Amounts. PO-282
-
Fixed an issue with the webservices API that did not support group lookups when using username aliases. PO-263
-
Fixed an issue with LDAP user syncing that caused the domain component of UPN usernames to be appended twice when syncing with multidomain enabled, for sources other than GSuite. PO-259
-
Fixed an issue that could cause web print to fail for images when .NET runtimes other than Standard are installed. PO-181
-
Fixed an issue that prevented Unicode language names (e.g. Hebrew) from being displayed correctly in the file-based group import (additional-groups.txt). PO-324
-
Fixed a Cross-Site Scripting vulnerability in the user import (from a TSV file). PO-305
-
Removed authentication requirement from /verify page of PaperCut user interface so that new account verification links will still be usable when WebSSO is enabled. PO-43
-
Updated Google OAuth libraries to version 1.35.0. PO-15
-
Fixed an issue that caused the Scan Next Page button to be hidden on some devices with small screens. PO-17
-
Fixed an issue that prevented OpenAPI logs from being generated. PO-301
-
Fixed an issue that caused color pages to be incorrectly detected as grayscale when printing from the iOS Photos app. PO-217
-
FUJIFILM Business Innovation ART EX printer driver:
- Fixed an issue that prevented page size and grayscale page detection from working. PO-304
Other Notes:
- If you are running v21.0.1 or older, there is a database upgrade.
- 21.0.3 is a combination of all the changes in 21.0.2 as well as 21.0.3, due to timings the two releases were combined.
Enhancements:
- Updated environmental impact widget appearance. PO-68
- Upgraded the app server logging system to a newer version. PO-63
- The PaperCut Connector for Microsoft Universal Print is now included in the standard server installation. PC-18287
- Added alternative method for synchronizing and authenticating users with Azure Active Directory that no longer requires AD Domain Services. PC-18120
- Now include previously deleted users when running the redaction feature. PO-77
- Changed the unit measurements for environmental savings on the dashboard. PO-65
- Diagnostics files can no longer be uploaded to the cloud from NG. PO-166
- Added the card/ID numbers (primary and secondary) number fields to the fields that can be redacted using our redaction feature. PO-161
- Add the name for any secondary personal accounts to the fields that can be redacted using our redaction feature. PO-160
- Added PDF/A conversion support for DocProc. PO-56
- The Admin web interface now displays the full version of each Site Server in the Sites area. PO-133
Fixes:
- Fixed an issue on Linux with pdftocairo that might cause an incorrect number of color pages to be detected. PO-135
- Updated Jetty to version 9.4.35.v20201120 for security reasons. PO-41
- New Behaviour for Mobile Release page /mr/(printerIdentifier) search. Previous behaviour was that if you entered /mr/(printerIdentifier) and it matched more than one printer, then it would display an error ‘failed to match’ and show all printers. New behaviour is that if your search matches more than one, it displays the printer list page pre-filtered to your search, if your search term is a full printer name that matches a single printer, then it will take you straight to the printer’s job page as it did previously. Allows users to store a bookmark which filters the release page by name/location/etc. which was not possible before. PC-17411
- Fixed an issue that could cause the Print Provider to crash parsing PCL5 data generated by SAP ERP. PO-189
- Fixed an issue when using certain Konica Minolta PCL6 printer drivers, printing on Tabloid (11x17) paper size with Email to Print or Web Print, that could cause the printer to print A4 or Letter size instead. PO-182
Other notes:
- If you are running v20.1.3 or older, there is a database upgrade.
- Devices marked with * require installing an updated version of the embedded software to access new features and fixes.
Fixes:
- Security improvements to address an issue identified as ZDI-CAN-18987 in the NG/MF Application Server and Site Server. PO-1216
- Security improvements to address an issue identified as ZDI-CAN-19226 in the NG/MF Application Server. PO-1219
Fixes:
- Fixed an issue that could cause an upgrade to fail when using version 20.1.5 with an MS SQL Server database. PC-18810
Other Notes:
- Note that this release includes the 3 security improvements listed in the previous release 20.1.5.
Fixes:
- Security improvements to address an issue in the Application Server. More information. PC-18750
- Security improvements to address potential Spring4Shell vulnerabilities in the Application Server. More information. PC-18756
- Security improvements to the Rhino.js scripting engine used with the Application Server. More information. PO-816
Other notes:
- Note that this release has been removed from the website and from release archives, with a fix released in 20.1.6.
Fixes:
- Security improvements to address an issue in the NG/MF Application Server. PO-480
Other notes:
- If you are running v20.0.4 or older, there is a database upgrade.
Enhancements:
- Enhanced the Admin UI to display a status message if Universal Print is configured but the MS Universal Print connector is not running. PO-141
- Updated the example C# code supplied in ServerCommandProxy.cs to show latest web services API features.
- Updated the build instructions for the C# example code. PO-120
- User Web Interface:
- Added to the “Change Details” description that card/ID numbers can contain numbers, text and symbols. PO-203
Fixes:
- Improved the performance of “Sign in with Google” to Mobility Print (especially when synchronizing users from many domains). PO-199
- Added a housekeeping job to delete obsolete font files from the temp folder on startup. PO-205
- Added sendStringParametersAsUnicode=false to the template SQL Server database URL (to ensure that queries use indexes and run fast) PO-204
- Enabled a clean shutdown when stopping the PaperCut service on Linux. PC-18090
- Updated Java Runtime Environment to version 11.0.9. PO-104
- Fixed an issue that could cause some LDAP group members to not be synced correctly. PO-102
- Fixed an issue that caused Windows client dlls to not be included when installing on Mac or Linux. PO-103
- Fixed an issue introduced in PaperCut 20.1.1 that prevented PaperCut desktop clients from connecting to the PaperCut server when server.enable-async-requests was set to “Y”. PO-153
- Ricoh PCL6 printer driver:
- Fixed an issue that a grayscale image might be treated as color when printing via Mobility Print PC-17826
- Linux with pdftocairo:
- Fixed an issue that caused incorrect color page number and page size PO-197
- Windows Installer:
- Fixed an issue that caused a site server warning dialog to be displayed when performing automated installations. PO-100
Other Notes:
- If you are running v19.2.4 or older, there is a database upgrade.
Enhancements:
- Added a config key (notify.partial-translations=“N”) to disable pop-up warnings for languages with missing translations. PC-17762
- Payment Gateways:
- Added a new metric to record on demand top-up usage. PC-17391
Fixes:
- Fixed remaining compatibility issues with MacOS Big Sur. Big Sur is now fully supported. PC-17585
- Fixed an issue preventing warning messages from being displayed on the Printer & Device Details pages. PC-17758
- Fixed an issue that caused the CUPS pc-event-monitor to restart occasionally. PC-17756
- Fixed an issue that could cause Job Ticketing errors when multiple domains pointed to the application server. PC-17693
- Fixed an issue with mobile print release that caused the filter to break when using an Oracle DB PC-17605
- Fixed an issue that could cause Desktop Clients on MacOS to be logged out when another MacOS Desktop Client logs out. PC-17820
- Fixed an issue that caused a browser console warning (IE only) to be logged on the Scan Action Details page. PC-17680
- Fixed an issue with HP devices that could cause letter size jobs to be charged as statement size. PC-17712
- Konica Minolta bizhub C368 Series PCL and Kyocera TASKalfa 5053ci KX printer driver: Fixed an issue that caused A4 or Letter size to be chosen when printing to the 11x17 inch page size via Mobility Print PC-17710
- Device Config Editor:
- Fixed an issue that caused new config key names to retain leading and trailing spaces. PC-17705
- Linux:
- Fixed an issue with the un-installation process leaving files and directories behind after uninstall. PC-9248
- Print Provider:
- Konica Minolta PostScript and PCL6 printer driver: Fixed an issue that caused incorrect page number and page size calculations when using “Center Staple and Fold”. PC-17771
- Konica Minolta PCL6 printer driver: Fixed an issue that could cause an incorrect number of pages if “collate” was selected when printing multiple copies to a device that HDD was not installed or a Find-Me print queue PC-17732
Other notes:
- If you are running v20.0.4 or older, there is a database upgrade.
New Features:
- Data Integration:
- Global release of the Data Integration platform that enables the export of PaperCut NG usage data for consumption into 3rd party Business Intelligence tool of choice. The platform supports the ability to load multiple integrations and is configured within the PaperCut NG Admin web interface under Reports. Automated export of daily changes for users, printers, print usage (print, copy and scan), accounts and server datasets as well as the ability to export your organizations historical usage data. PC-17460
- Print Provider:
- Added a new option in the PaperCut NG Admin web interface to enable spool file encryption on Windows. This encrypts print job spool files before they are saved to disk on the Print Provider when used with hold/release security. PC-17444
Enhancements:
- Active Directory multi-domain support using User Principal Names has been moved out of Percolator and is now a fully supported feature. PC-17575
- Options → Advanced → “Trusted Proxy Servers” (X-Forwarded-For header handling for proxies and load balancers) now applies to all relevant connections, rather than just mobile clients. PC-4953
- Data Integration:
- Added deleted users and devices in the initial historical export. Any deletes of users or devices within the historical days period now get exported. PC-17799
Fixes:
- Application Server:
- Fixed user activity rate limiter not taking into account Trusted Proxy Servers setting when considering the X-Forwarded-For header. PC-17675
- Fixed the Trusted Proxy Servers setting not trusting Google Cloud Platform HTTP(S) load balancers, due to their non-standard X-Forwarded-For header format. PC-17562
- Added device ID to external device API for shared Account methods. PC-15813
- User Card PIN:
- User card PINs are now one-way hashed for additional security. PC-17476
- Print Provider:
- Added the capability into Print Provider to append a unique identifier to the operating system job id reported to the Application Server. This is useful in a clustered environment when all secondary servers use the same ServerName. PC-17583
- Updated Secondary Server and Direct Print Monitor installer for macOS 11 (Big Sur) compatibility. See the Known Issue for more details. PC-17642
Other notes:
- If you are running v20.0.4 or older, there is a database upgrade.
- Devices marked with * require installing an updated version of the embedded software to access new features and fixes.
Enhancements:
- Reduced the load time of the device list page for sites with a high device count. PC-17499
Fixes:
- Fixed an issue when the browser saves login details, to no longer populate the device username/password fields with the current login. PC-17203
- Added the ability to synchronize groups for multi-domain Google Cloud Directories. PC-17386
- Upgraded jQuery to 3.5.1 PC-17437
- Server Command: Fixed “enable-command” usage description. PC-17604
- Fixed an issue that in rare circumstances could cause the Print Provider to crash and restart. PC-17590
- Fixed an issue that could cause JavaScript login errors for restricted users on some Fuji Xerox devices PC-17570
- Fixed an issue that could cause a grayscale document to be counted as color when the standard color detection was used with PaperCut Global PostScript print driver PC-17535
- Fixed a locking issue caused by many user clients logged in with the same username. PC-17610
- Fixed an issue causing multiple “Invalid username or password” messages displayed when logging in via a device or through Client application PC-17593
- Removed a redundant file that was created after the Application server startup. PC-17641
- Updated the Windows installer to automatically create the nul printer port. PC-17621
- Fixed an issue that caused email-to-print jobs on site server queues to be deleted when the site server went offline. PC-17584
- Fixed an issue causing incorrect Page Size detection with HP Designjet Raster Driver PC-17654
- PostgreSQL Database Driver: Upgraded JDBC driver from 42.2.5 to 42.2.16. PC-17531
- Reports: Added an error message when the “generate-scheduled-report” server command is used to try and run a Custom Report, which is not currently supported. PC-16979
Other notes:
- If you are running v20.0.3, there is NO database upgrade.
Enhancements:
- Data integration CSV exports will now obey the reports.csv-charset setting for character encoding. PC-17498
- Updated the default value for print-provider.throttle-thread-db-ratio to 3. This will not affect existing installations that have manually set the value. PC-17495
- Improved the handling of GSuite groups in multiple domain environments. PC-17358
- Added capability to split large scan files into smaller chunks for emailing. PC-17521
- Added new get and set properties in Server-Command to modify User Defined Persistent Properties outside of print and device scripts PC-9423
- Improved the process to unregister PaperCut from a Konica Minolta device when the device encounters error during registration. All installed apps on the the device will also be removed. PC-17027
- Added the ability to “Sign in with Google” to the mobile release page. PC-17361
- Added a configuration switch to block secure connections to email servers which present untrusted (e.g. self-signed) certificates PC-14424
Fixes:
- Fixed an issue that sometimes caused the user client to show an error and exit while waiting for an on-demand user creation PC-17436
- Fixed an issue where the user client erroneously used the IP address instead of the hostname to connect to the server PC-17425
- Fixed an issue with autocomplete on the login page not respecting the config key ‘auth.web-login.autocomplete’ PC-17394
- Fixed an issue where custom reports did not return any data when selecting “today” or “yesterday” as the date range. To use the fix, update any existing custom reports which use the parameters DATE_FROM and DATE_TO and change their data type from “java.util.Date” to “java.sql.Timestamp”. PC-17316
- Fixed an issue with truncated refund comments PC-17256
- Added the config key “reports.pdf-locale” to set the locale that’s used to determine the font for PDF reports. PC-16972
- Fixed an issue that was causing “Unable to resolve expression ‘showGoogleLogin’” errors on the Login page in some scenarios when Integrated Windows Authentication was enabled (auth.web-login.sso-method=WINDOWSAUTH). PC-16273
- Fixed an issue that could cause Direct Print on Windows to fail to link some print queues. PC-17378
- Fixed an access control issue with batch user import. PC-17191
- Print Provider:
- Added “Bolt PDF”, “FAXCOM Image Driver”, “ImageNow Printer”, and “Microsoft Software Printer Driver” to the list of ignored virtual printers. (Windows only) PC-17553
- Fixed an issue that could cause an incorrect calculation of number of coloured pages when analysing some PostScript data, in Standard mode. PC-17341
- Generic PCL 6/PCL XL Printer Foomatic/pxlcolor: Fixed an issue where B5 page size was detected as A4. PC-17282
- Epson PX-M270T printer driver: Fixed an issue that caused incorrect page count in duplex mode. PC-17224
Other notes:
- This release does NOT contain a database upgrade.
Fixes:
- Desktop Client: Fixed an issue that could cause print jobs to not be accepted at sites using desktop client with popups, when the status dashboard has been left open.. PC-17485
New Features:
- Automatic Application Server Failover:
- Provide in-app Application Server Failover for customers with a network load balancer. PC-16516
Enhancements:
-
Google Cloud Directory (GSuite) User Sync:
- Added support for syncing users from multiple domains. PC-15004
-
Print Provider:
- Added a script to turn on/off the auto-import Print Provider feature on Mac/Linux. PC-17221
-
Web Cashier:
- Added user balance to email acknowledgment. PC-16610
-
Added an Application Log warning message when the application server is not listening on a network interface that is accessible outside the server. PC-16088
Fixes:
-
Device Scripting:
- Fixed Device Scripting recipes that used incorrect date to enforce daily limit. Please note all scripts that currently use
date.getDay()
need to be manually updated. EAD-278
- Fixed Device Scripting recipes that used incorrect date to enforce daily limit. Please note all scripts that currently use
-
Print Deploy:
- Fixed an issue when upgrading on macOS servers where configuration files were set back to default. PC-17259
-
Print Provider:
- OKI C811 and C835 PCL printer driver: Fixed an issue that caused an incorrect page count when multiple pages were printed on a single sheet of paper (n-up printing). PC-17177
- Fixed a potential crash in Print Provider for certain Postscript print jobs when processing paper size names. PC-17195
- Added “NuancePDF” driver to the list of ignored virtual printers. (Windows only) PC-17220
-
Site Server:
- Fix to handle device capability updates when capabilities files are invalid. PC-15997
-
User Client:
- Server performance improvements when dealing with large numbers of user clients. PC-16545
- Fixed an issue where the User Client on MacOS required the use of the GPU unnecessarily. PC-11261
-
Fixed an issue where System Info section of the About page was incorrectly reporting Operating System as Windows Server 2016 on Windows Server 2019 servers. PC-16214
-
Fixed a rare issue where direct print queue linking is not done when there are multiple possible queue candidates. PC-16962
-
Ensure OS handles are closed when launching processes from the app server such as during periodic user/group sync. PC-16772
-
Fixed an issue where a user email cannot be updated if the email suffix option was enabled. PC-16701
-
Fixed missing single quotes from some translated strings on the Device/Printer copy setting page in the Admin Web Interface. PC-16241
-
Fixed and issue with Server-Command that resulted in Konica Minolta devices erroring after being deleted. EAD-482
-
Updated the bundled Java Runtime Environment to version 11.0.5, to incorporate the latest security fixes. PC-15760
-
Remove the requirement of a PaperCut group for Linux/systemd installs. PC-16505
-
Stop warning messages when a client is testing a pc-lpd connection on port 515 to ensure the service is running. PC-17023
Other notes:
- This release includes a database upgrade.
- Devices marked with * require installing an updated version of the embedded software to access new features and fixes.
Fixes:
- Fixed an issue that could cause an upgrade to fail when using version 19.2.6 with an MS SQL Server database. PC-18810
Other Notes:
- Note that this release includes the 3 security improvements listed in the previous release 19.2.6.
Fixes:
- Security improvements to address an issue in the Application Server. More information. PC-18750
- Security improvements to address potential Spring4Shell vulnerabilities in the Application Server. More information. PC-18756
- Security improvements to the Rhino.js scripting engine used with the Application Server. More information. PO-816
Other notes:
- Note that this release has been removed from the website and from release archives, with a fix released in 19.2.7.
Fixes:
- Security improvements to address an issue in the NG/MF Application Server. PO-480
Other notes:
- This release does NOT contain a database upgrade.
Enhancements:
- Call-home data is now communicated via HTTPS without the ability to downgrade to HTTP. PC-17075
- Print Provider :Ensured that a new instance of the PaperCut CUPS backend and filter are installed for PaperCut NG/MF upgrades on Catalina so that security requirements are met. PC-17186
Fixes:
- Fixed an issue related to processing paper size names for some Postscript print jobs that could cause the Print Provider to crash. PC-17195
- Fixed an issue which could cause license warnings to display with an incorrect (very large) number of days remaining. PC-16791
- Site Server : Added a fix to handle device capability updates when capability files are invalid. PC-15997
- Print Provider :
- Brother HL-L2350W PCL printer driver : Fixed an issue that caused incorrect page counts. PC-17229
- OKI C811 and C835 PCL printer driver : Fixed an issue that caused an incorrect page count when multiple pages were printed on a single sheet of paper (n-up printing).
- Canon imagePROGRAF printer driver : Fixed an issue that might cause some paper sizes such as JIS-B0 to be incorrectly detected as A4 or Letter. PC-17123
- Brother PCL6 printer driver : Fixed an issue that caused duplex print jobs to be detected as simplex PC-17122
- Konica Minolta bizhub PRESS series Fiery PostScript3 printer driver :Fixed an issue where custom page size is detected as A4. PC-17068
- Konica Minolta AccurioPress series PostScript printer driver :Fixed an analysis issue of simplex being counted as duplex. PC-17059
- Fixed an issue when using CUPS and Epson plotters / wide-format printers that caused print jobs to be cut off, and PaperCut client to pop up multiple times. PC-17144
- Windows Print Provider : Added ‘NuancePDF’ driver to the list of ignored virtual printers. PC-17220
- Fixed a typo in a Print Script example snippet. PC-5190
- Fixed an issue on the OKI Open Platform that could cause an invalid “Role already exists” message to be shown, and prevent jobs from being tracked. PC-17205
Other notes:
- This release does NOT contain a database upgrade.
Enhancements:
- Improve Email to Print filtering. If the mail’s received date is not available, fall back to its sent date. PC-17102
- The example C# code supplied in ServerCommandProxy.cs now reflects newer web services API features
- The build instructions for the C# example code have been updated for the .NET Core framework PC-9495
Fixes:
- Bulk User Operations: Fix to handle large user lists. PC-17087
- Fixed an issue where duplicate firewall rules were created during a server installation or upgrade for the Print Deploy component. PC-17074
- Fix bug in getGroupMembers() call. All members are now returned, not just the 1st requested slice. Also fixes a similar problem in server-command PC-17042
- Improved the logging for when errors occur calling our XML-RPC APIs PC-17001
- Fixed a bug in the advanced external device API that caused an exception to be thrown when trying to fetch a list of shared accounts in debug mode. PC-16850
- Fixed an issue preventing email to print from working with some mail servers. PC-17077
- Print Provider:
- Riso ComColor GD series GDI printer driver: Fixed an issue that paper sizes other than A4 were incorrectly detected as A4 PC-17049
- fixed a non backward compatibility issue that could be caused on full-page watermark applied to PCL6 data PC-17044
- Océ varioPRINT series PostScript, PCL6 printer driver: Fixed an issue that the following job attributes could not be identified.
- duplex
- the number of copies
- the number of pages when multipage-up (n-up) or booklet layout is used Océ varioPRINT series XPS printer driver: Fixed an issue that PDL (page description language) detection and a spool file analysis always failed PC-17021
- PaperCut Global Print Driver: Fixed an issue that Canon devices might select an unexpected tray when setting Paper Source to Automatically Select or Manual Feed PC-16796
- Windows:
- Fixed an issue that a job printed to a physical queue with server-side rendering enabled via Windows Store apps or the Edge browser might not be deleted from the queue after releasing the job. PC-16928
- Added ‘ImageFlow’ driver variants to the list of ignored virtual printers. PC-17032
Other notes:
- This release does NOT contain a database upgrade.
Enhancements:
-
Added an external device API call to rename printers and devices. This is an advanced feature. PC-8850
-
Added a new option to the create internal user web services call (& server command) to send a “welcome” email to the new user. PC-14871
-
Fixed an issue in Print Deploy that caused some designated print queues not to be installed on the computers of users whose usernames include a period character. PC-16961
-
The warning notification for exceeding the licensed users limit is now updated in real time, instead of waiting until the next admin login. PC-16827
-
Removed an extraneous warning message about chmod failure when upgrading on Linux. PC-15399
-
Removed unnecessary and misleading SSL keystore tool messages that were being logged during upgrades on Linux. PC-14832
-
Improved help text for ‘set-shared-account-property’ in the server-command utility. EAD-327
-
Improved the server-command help text for removing printer groups from a printer. EAD-257
-
The server-command utility will now check before renaming an internal user to an existing username. EAD-256
-
Server-command will now check that an internal user exists before trying to rename the account. EAD-255
-
The list printers webservice call and server-command no longer include the template printer in the returned list. PC-16707
-
User client:
- Added scroll bars where needed to work around occasional dialog sizing issues with script-triggered pop-ups.
- The upgrade process for locally installed Mac clients now removes existing runtime binaries before upgrading the client. PC-16940
-
Web Cashier: Made the “Print” button on the Web Cashier deposit receipt page translatable. PC-16926
-
Email to print: Added a filter to optionally ignore emails more than a configurable number of hours old when printing emails. PC-16908
Fixes:
-
Fixed a possible server performance issue when storing system state files on network based drives. PC-16866
-
Fixed an error that caused issues with running custom reports for customers with 10 or more custom reports. PC-17013
-
Fixed an issue caused by not removing the previous JRE when upgrading the user client, which could sometimes prevent the client from running. PC-15711
-
Print Provider:
- Fixed an issue that caused thumbnail image creation for Print Archiving to fail if PCL6 data contained images. PC-16976
- Fixed an issue that could cause an incorrect calculation of number of pages, or slow print analysis, when analyzing some PostScript data. PC-16904
- Added configurable improvement to the PCL6 full-page watermark so that it is printed properly when used over a dark background or a full-color image. (This improvement is turned off by default. To enable, add the line ConfigureFullPageWatermark=true to the print-provider.conf file). PC-16785
- Canon LIPS LX printer driver: Fixed an issue that caused some paper sizes, such as Japanese postcard and envelope, to be incorrectly detected as A4. PC-16861
- PaperCut Global PostScript printer driver: Fixed an issue that prevented a sheet from being fed from Tray 3, Tray 4, or Bypass Tray when printing to a Sharp device. (Note that to feed a sheet from the Bypass Tray, Manual Feed on the PaperCut Global PostScript printer driver must to be selected). PC-16856
- Xerox D95 Linux Intel printer driver: Fixed an issue that caused incorrect page counts. PC-16747
- PaperCut Global PostScript printer driver: Fixed an issue that enabled auto tray selection when a paper tray was set to the bypass tray and the printing destination was a Konica Minolta device. PC-16716
- Konica Minolta bizhub 558, C554 and C658 Series PCL printer driver: Fixed an issue that caused incorrect page size detection when printing on 11x17 inch page size. PC-16597
- Kyocera TASKalfa 6053ci KX printer driver: Fixed an issue that caused incorrect page size detection when printing on 11x17 inch page size. PC-16597
- Ricoh SP C740 PCL5 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-16466
-
Print Provider on Windows:
- Fixed a rare issue that could cause the Print Provider to crash when a print queue was added/removed/renamed or a daily internal maintenance process was performed. PC-16996
- Fixed a rare issue that could cause a redirected print job to be left in a redirect queue when server side rendering was used. PC-16923
Other notes:
- This release does NOT contain a database upgrade.
New Features:
-
Print Deploy:
- Added the ability to deploy printers, drivers and default print settings based on user groups. PD-329
- For additional Print Deploy updates, see the Print Deploy release notes
-
New Percolator feature providing the ability to request text or numeric values from MFD users as part of a scan action, and interpolate those values into a Scan to Email destination address. Supports full or partial email addresses, and email-to-fax gateways. PC-16740
-
Document Processing now includes:
- Batch Splitting: Split a single multi-page scan job into multiple output documents by page count or blank page separator
- Blank Page Removal: automatically detects and removes blank pages
- Despeckle: removes pixel noise for sharper images
- Deskew: straightens crooked pages by up to 45 degrees
- Multi-server support for locally hosted deployments
- OCR is now part of Document Processing, and performed by the updated Document Processing service, (formerly the OCR service) for both locally hosted and PaperCut MF Cloud Services configurations. PC-9321
Enhancements:
- Removed license warning, when there are more than 3 custom reports. PC-16593
- Added support for CSV export in custom reports. PC-15983
- Multi-domain Active Directory User Source: Added ability to use the user’s UPN as their PaperCut username. PC-15330
- Added distinct error codes to all
<fault>
payloads for the Web services API. PC-12797 - Added ability to bulk update PaperCut Application Server SSL Certificate details to embedded devices EAD-129
- Added support for Elatec TCP3 converter in Client Mode. PC-12427
- Added scan notifications configuration to a new scan notifications tab on the devices page. PC-15453
- The number of log entries in server log created by the web services API or server-command has been reduced. The detailed log entries will reappear when debug logging is switched on PC-15010
- New printer property to identify if the print queue is virtual. PC-141317
- System administrators can now retrieve a list of all printers or devices via the server-command utility, or the web services API. PC-141317
- A new RESTful API to support developers who need to add an “on-demand” payment workflow to PaperCut MF. Contact support for more information. NOTE: This replaces the legacy Java plugin API PC-15171
Fixes:
-
Page size calculation issue for HPGL custom size paper is fixed. PC-16541
-
Fixed suggested queues not appearing in the Find-Me-Printing destinations queue list PC-15720
-
Reduced the number of unnecessary calls to CBORD DX payment gateway. If the property"cbord-dx.on-demand-transfer.enabled-groups" is not empty then only appropriate balances are retrieved. PC-12981
-
Fixed an issue preventing username & password login on FX ApeosPort-VII MFDs EAD-190
-
Users can provide a user principle name (UPN) suffix which will be appended to the windows user name to form a UPN at the print server. PC-15329
-
Fix an issue preventing app server from shutting down promptly sometimes. PC-15498
-
Fixed an issue where accessing parts of job ticketing would result in a cross origin request block error when accessed through a reverse proxy PC-16583
-
Added a new configuration property in PayPal WPS payment gateway to that allows you to specify the return URL from PayPal back to the application server. PC-16000
-
Konica Minolta PostScript printer driver: Fixed an issue that caused incorrect color detection if output color is set to “Gray Scale” PC-16663
-
Oki Universal PCL5 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-16655
-
Epson Universal printer driver: Fixed an issue that pages were identified as color when the printer control language was set to “ESC/P-R” and a color document was printed in grayscale PC-16619
-
Fixed an issue where duplicate firewall rules were created during a server installation or upgrade of the Print Deploy component. PC-16783
-
Fixed a packaging issue which the Samsung XOA fix in MAC-5822 was not included in 1.4.1 EAT-212
-
Fixed a rare issue where the Print Deploy page in the PaperCut NG/MF admin web interface shows a HTTP 500 Timeout Error under some network conditions. PC-16881
-
Print Provider: Fixed an issue that could cause the Print Provider to crash when processing a PostScript document that for some reason, such as a spooler timeout, has corrupted ASCII85-encoded data. PC-16825
-
Print Provider on Windows:
- Fixed an issue that caused print jobs held in a print queue to disappear from the Jobs Pending Release screen when the Print Provider service was restarted several times. Provider service was restarted several times within a short space of time. PC-16886
- Fixed an issue that could cause the Print Provider to crash if Print Archiving was enabled and a job printed from Windows Apps was redirected PC-16873
- Fixed an issue where in rare cases some print jobs could be charged twice and/or fail to print after release. PC-16907
-
User Client (Windows): Fix adding Java 11 DLL dependencies to the MSI. PC-16526
Copier / Device Integration:
-
Canon (MEAP)*:
- Optimised database connection utilisation to mitigate some scenarios when pool can be exhausted resulting in app server crashing. PC-16560
- Resolved an issue with older devices being unable to log in. MAC-6249
- Fix for intermittent excess memory usage on Java ME (2nd generation) devices. EAD-205
-
Canon Gen3+ (MEAP)*:
- Increased max custom logo width from 260px to 360px. MAC-5997
- Resolved an issue with older devices being unable to log in. MAC-6249
- Workaround to use remote control software (VNC and remote software kit). PC-16544
-
Fuji Xerox (AIP) / Dell (AIP):
- Added the ability to install PaperCut MF in bulk when deploying devices for large rollouts. PC-16424
- Made the touchable area of the delete button bigger on print-release page.
- Rectified the position of the refresh button on print-release page on small screens. MAC-5996
- Optimised database connection utilisation to mitigate some scenarios when pool can be exhausted resulting in app server crashing. PC-16560
-
Fuji Xerox ApeosPort V+:
- Added the ability to install PaperCut MF in bulk when deploying devices for large rollouts. PC-16424
- Increased max custom logo width from 260px to 360px. MAC-5997
- Prevented new keyboard “Enter” key from prematurely submitting forms in the embedded UI. MAC-5995
- Updated Fuji Xerox XCP plugins to be smaller and consume fewer resources.
- Configuration of the “PaperCut Auth” embedded plugin is now done through CWIS. Customers who has previously customised the “ext-device.fuji_xerox_aip.login.in-progress-time-millis” advanced config key will now need to set the value in the new plugin configuration screen. MAC-5895
-
HP (OXP Printer Only):
- Added the ability to install PaperCut MF in bulk when deploying devices for large rollouts. PC-16424
- Increased max custom logo width from 260px to 360px. MAC-5997
- Optimised database connection utilisation to mitigate some scenarios when pool can be exhausted resulting in app server crashing. PC-16560
-
HP (OXP):
- Added the ability to install PaperCut MF in bulk when deploying devices for large rollouts. PC-16424
- Optimised database connection utilisation to mitigate some scenarios when pool can be exhausted resulting in app server crashing. PC-16560
- Increased max custom logo width from 260px to 360px. MAC-5997
-
Konica Minolta (OpenAPI):
- Added the ability to install PaperCut MF in bulk when deploying devices for large rollouts. PC-16424
- Fixed a bug that caused the password exposed in Konica Minolta’s OpenAPI log PC-16717
- Fixed an issue where zero stop on konica minolta would prevent a user from copying even if they have enough balance to do so PC-15321
-
Ricoh (SDK/J) version 6.0.9*:
- Fixed an issue where Integrated Scanning failed to start because compression was disabled. PC-15538
-
Ricoh (SmartSDK) version 2.4.2*:
-
Added a config key to customize the text of the Device functions icon and the Use device functions button that appears on the PaperCut MF Home screen and the PaperCut MF Account Confirmation screen, respectively (ext-device.ricoh.device-functions.label). PC-14967
-
PaperCut MF now provides a new solution for supported Ricoh single-function devices. This new “Ricoh (SmartSDK) Printer Only” solution offers job tracking, secure print release, the ability to allocate accounts, and change print jobs settings at the device.
Note: Existing Ricoh (SmartSDK) licenses can continue to be used for this new solution. However, if you do not have an existing Ricoh (SmartSDK) license, you can purchase a lower-cost SFP license. MAC-5955
-
Integrated Scanning:
- Added a new checkbox “Prompt for more pages” on the PaperCut MF Scan details and Scan settings screens. This controls the display of the PaperCut MF Scan more or finish screen. MAC-5206
- Added the ability to start a new scan job or add more pages to a current scan job from the PaperCut MF Scan more or finish screen, retaining the current scan job’s settings and account selection attributes. MAC-5537
-
Fixed a text alignment issue on the print job details screen that happens on IM series devices. PC-15976
-
Improved usability when the soft keyboard is displayed. MAC-5903
-
Fixed an issue which prevented the administrator from logging out of the MFD when the embedded application was not configured. MAC-5899
-
Fixed an issue of wrong icon size on big screens. MAC-5861
-
Fixed an issue where an unrestricted user got an error message about insufficient credit. MAC-4213
-
Fixed an issue on the account options screen where the soft keyboard on the comment field would still display after clicking the “done” button on the keyboard. MAC-3879
-
-
Ricoh (SmartSDK) version 2.4.3:
- Fixed an issue on IM models that caused the embedded application to go to the background on System Auto Reset. MAC-5769
-
Sharp (OSA):
- Optimised database connection utilisation to mitigate some scenarios when pool can be exhausted resulting in app server crashing. PC-16560
-
Sharp OSA (HTML Browser n2.0+):
- Increased max custom logo width from 260px to 360px. MAC-5997
-
Sindoh (OpenAPI):
- Added the ability to install PaperCut MF in bulk when deploying devices for large rollouts. PC-16424
-
Toshiba (e-BRIDGE Open Platform V2):
- Added the ability to install PaperCut MF in bulk when deploying devices for large rollouts. PC-16424
- Fixed a bug that caused “Permission of execution denied” error message while performing native functions on Toshiba V2 devices. PC-16660
- Optimised database connection utilisation to mitigate some scenarios when pool can be exhausted resulting in app server crashing. PC-16560
-
Toshiba (e-Bridge Open Platform V3+):
- Added the ability to install PaperCut MF in bulk when deploying devices for large rollouts. PC-16424
- Optimised database connection utilisation to mitigate some scenarios when pool can be exhausted resulting in app server crashing. PC-16560
- Increased max custom logo width from 260px to 360px. MAC-5997
-
Xerox (EIP) Print Only:
-
Added the ability to install PaperCut MF in bulk when deploying devices for large rollouts. PC-16424
-
PaperCut MF now provides a new solution for supported Xerox single-function devices. This new “Xerox (Secure Access EIP 1.5+) Print Only” solution offers job tracking, secure print release, the ability to allocate accounts, and change print jobs settings at the device.
Note: Existing Xerox Secure Access EIP 1.5+ licenses can continue to be used for this new solution. However, if you do not have an existing Xerox Secure Access EIP 1.5+ license, you can purchase a lower-cost SFP license. PC-12801
-
-
Xerox (EIP):
- Added the ability to install PaperCut MF in bulk when deploying devices for large rollouts. PC-16424
- Optimised database connection utilisation to mitigate some scenarios when pool can be exhausted resulting in app server crashing. PC-16560
- Increased max custom logo width from 260px to 360px. MAC-5997
Other Notes:
- If you are running v19.1.1, there is NO database upgrade.
- Devices marked with * require installing an updated version of the embedded software to access new features and fixes.
Fixes:
-
Print Provider:
- Fixed an issue where the Print Provider could crash while analyzing corrupted PostScript spool files containing ASCII85-encoded data. PC-16825
-
Print Provider on Windows:
- Fixed an issue where in rare cases some jobs printed via Windows store apps or the Edge browser with server-side rendering enabled do not get tracked and retained in the print queue. PC-16922
- Fixed an issue in Windows print servers where in rare cases print jobs could be charged twice and/or fail to print after release. PC-16907
- Fixed an issue that caused print jobs held in a print queue to disappear from the Jobs Pending Release screen when the Print Provider service was restarted multiple times. PC-16886
Other notes:
- This release does NOT contain a database upgrade.
Fixes:
- Removed a faulty fix for PaperCut Global PostScript printer driver that was released in 19.1.4. Downloads for 19.1.4 have been removed to avoid confusion. PC-16685
Other Notes:
- If you are running v19.1.1 or later, there is NO database upgrade.
Enhancements:
- Added new lookup mechanisms to External Database Lookup. SysAdmins can now search for users based on email, username alias, or username with a username alias backup. PC-15557
- Mac client-local-install now supports 64 bit architecture. PC-13922
- When PaperCut NG is installed on a Mac server, the default for iOS printing has changed so that it now needs to be manually enabled. PC-16471
Fixes:
-
EPSON SC-P6000/7000/8000/9000, PX-H7000/9000 Series printer driver: Fixed an issue that caused the following problems:
- incorrect number of pages and copies
- page size was incorrectly detected as A4 or Letter if printed on some page sizes that wide-format plotter supports PC-16397
-
Canon imagePROGRAF printer driver:
-
Fixed an issue that caused number of pages and page size to be tracked incorrectly when printing to a page size other than A4.
Limitation:
- The charging type “by paper area” doesn’t work with this driver since we cannot identify the paper width.
- The page size is still identified as A4 if printing from Google Chrome’s print menu (rather than the system dialog) to a page size not used by a general office-use printer such as A0 and B1. This is a limitation of the Google Chrome and printer driver combination. PC-16416
-
PRO-4000 series XPS printer driver: Fixed an issue that could cause an incorrect number of color pages to be counted. PC-16587
-
-
Print Provider:
- Fixed an issue that occasionally caused garbled characters to be output to the debug logs. PC-16495
- Fixed an issue that caused the Print Provider to crash if printed with a Sharp PostScript printer driver on macOS. PC-16533
-
Print Provider on Windows:
- Fixed an issue that might cause a job printed from Windows Apps to be recorded twice when printing to a shared printer with server side rendering. PC-15913
- Fixed a rare issue that can cause some print jobs to disappear from the Jobs Pending Release screen or fail to print after releasing in high print load environments. PC-15767
- Fixed an issue that occasionally caused print jobs to be lost when a Find-Me queue was used in very high load environments. PC-15573
-
Added support for Windows Mandatory Profile to the User Client. PC-16512
-
Added additional
RemoveHostnameAndDomainName
option in PaperCut LPD service config filepc-lpd.config
. When it is set to true, the PaperCut LPD service will remove hostname and domain name from the job owner’s name. PC-16384 -
Added a config key to manually override any group memberships when using LDAP as primary sync source, by defining them in an external file
/data/conf/additional-groups.txt (user-source.group-list-override-file=Y) PC-16087 -
Changed the label on the PaperCut Port dialog for port creation and configuration to refer to “Printer Hostname” instead of “Printer name”. PC-16040
-
Mobility Print, Windows Server: Chromebook, Android, macOS and iOS clients will be able to see more non standard paper sizes supported by printer drivers. PC-16407
-
Fixed an issue that could cause color and greyscale pages to be counted incorrectly when using Hardware Page Count with Ricoh devices. PC-16402
Other Notes:
- If you are running v19.1.1, there is NO database upgrade.
Fixes:
-
Fixed a bug that caused color of username and password field labels on the web Release Station to follow the custom color settings in the config.properties file. PC-16414
-
Fixed a problem with the Dashboard that caused Y-axis labels to repeat when maximum pages printed during last 30 days was less than 10. PC-16377
-
Fixed an issue that caused the Web Services call for generating AdHoc reports to crash whenever list objects were passed to it. PC-16369
-
Fixed an issue that prevented a user client account selection popup that was open prior to an upgrade from pre 19.0.2 to 19.0.2 or greater from being able to save an account selected post upgrade. PC-16301
-
Canon LIPS LX printer driver on Linux: Fixed an issue that might cause an incorrect number of pages to be counted when printing from LibreOffice on Linux PC-16210
-
Oki PostScript printer driver for macOS: Fixed an issue that caused an incorrect page count when printing multiple pages on a single sheet of paper (n-up printing). PC-16335
-
Oce wide format printer driver 2: Fixed an issue that caused an incorrect paper size and an incorrect number of color pages to be set when scaling was turned on. PC-16208
-
Print Provider:
- Performance improvement: Fixed an issue where PostScript jobs were taking a long time to print by reducing the time required to analyze PostScript data by an average of 11% and up to 97%. PC-15486
- Fixed an issue that caused an incorrect number of pages when printing from Paris Transaction Document Composition Solution PC-16343
- Fixed an issue that might cause color pages to be detected when printing a grayscale image PC-16327
- Fixed an issue that caused incorrect color page detection if PostScript data contained an image represented with an indexed color PC-16098
-
PaperCut Global PostScript printer driver: Fixed an issue that occasionally caused an incorrect number of color pages to be detected when printing a color image with the “Black & White” output mode PC-16167
-
Sharp PCL6 printer driver: Fixed an issue that caused an incorrect number of color pages to be detected when printing a grayscale image. PC-16101
-
Sharp PostScript printer driver: Fixed an issue that caused grayscale conversion to not work properly when “Color Mode” on the Printing Preferences dialog was set to “Color” and ‘Convert to Grayscale’ setting was enabled within PaperCut > Printers > Filter & Restrictions. PC-15722
Other Notes:
- If you are running v19.1.1, there is NO database upgrade.
Fix:
- Fixed an issue that may occur on sites that have enabled the LPD service on Windows Servers and are actively printing via it (e.g. Printing from UNIX systems). The username associated with the print job would incorrectly include the IP address of the client, and this may stop users from being able to print, or incorrectly log these jobs. PC-16458
New Features:
-
Print Deploy
Get the right print driver and right print queue to the right person in the right location, automatically. With Print Deploy:
- Print queues are dynamically deployed as mobile staff move between branches, stores, or campuses.
- Native drivers are installed along with default settings (grayscale, duplex etc.) and capabilities (stapling, hole punching etc).
- It doesn’t matter whether printing to a server or printing directly to a printer in a print-serverless environment.
- Mac and Windows computers are supported (with Linux and Chromebooks to come shortly).
- Support for computers that are not joined to a local domain (for example, G Suite or Microsoft Azure AD).
-
Custom Reports:
- You can now manage and run your own custom reports built in JasperSoft Studio. PC-15694
Enhancements:
- PaperCut NG/MF manual: We have revamped the look of the PaperCut NG/MF manual (now called the PaperCut NG/MF Help Center). This new design offers a fresh look as well as easier navigation. PC-16408
- Refreshed the design of 10 of the most commonly used reports. PC-15280
- Improved Application Server scalability to support large numbers (20,000+) of user clients. PC-15213
- RBS WorldPay payment gateway: Improved security by allowing an MD5 secret configuration PC-15203
- Server command and web services API:
-
Added a new web services API method (generateSheduledReport()) that allows the automation of ad hoc reports. PC-11947
-
Added a new server command to configure advanced popup settings for a given user (set-user-account-selection-advanced-popup). This allows administrators to automate the creation and management of advanced users. PC-6803
-
Added a new server command (and API call) to get/set a list of printer properties, instead of making separate calls for each property. PC-15757
-
Added a new server command that initiates an update to the device of any outstanding configuration changes. PC-15434
-
Added a new user property “last-user-activity” that allows SysAdmins to see the last time a given user was active in PaperCut NG/MF. PC-14485
-
Delegated print release users and/or groups can now be managed via the set and set user property commands and API calls. PC-4507
-
The cost model used by a printer can now be selected by changing the cost-model attribute via ‘set-printer-property’. PC-14314
-
Listing all usernames in a group can now be done through ‘get-group-members’ server command or API. PC-6006
-
Added new server commands that allow users to look up PaperCut NG/MF usernames by other descriptors such as email, full name, and user alias:
- look-up-user-name-by-email
- look-up-user-name-by-secondary-user-name
- look-up-user-name-by-full-name <“full name”> PC-13666
- look-up-user-name-by-email
-
Web services API: Managing API application security is now even easier with the ability to assign different authentication tokens to different applications. PC-14117
-
Fixes:
- Fixed an issue that caused some error error messages to not display properly on HP small-screen devices. PC-16300
- Updated 3 rd party libraries that include security fixes for the Admin web interface, Mobility Print, Email to Print, and Google Cloud Print. PC-15893PC-15909
- Fixed an issue that could cause held print jobs to disappear when upgrading from a version prior to 19.0.4 (since 19.0.4). PC-16238
- Fixed an issue in the Admin web interface and the User web interface causing some non-Latin characters to render incorrectly. PC-15928
- Fixed an issue that caused print jobs to fail when “Automatically charge to personal account” was changed to “Show the standard account selection popup” for a user while the user had print jobs held in a hold/release queue. PC-15733
- Microsoft SQL Server with Microsoft JDBC driver: Fixed performance and stability issues when PaperCut MF is configured to use this. PC-16244
Other Notes:
- This release includes a database upgrade.
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.
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.
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.
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.
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.
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.
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.
This is a Maintenance Release for 18.3 and contains the following changes:
Fixes:
- Print Provider: Fixed an issue that caused Print Provider to restart when analyzing PCL5 spool files generated by some printer drivers. PC-15524
Other Notes:
- If you are running v18.3.3, there is NO database upgrade.
This is a Maintenance Release for 18.3 and contains the following changes:
Enhancements:
- Job Ticketing administrator access now needs to be explicitly granted in PaperCut MF with the new Job Ticketing Administrator role. PC-15248
Fixes:
- Authorize.Net Payment Gateway: Added an option in the ext-payment-gateway-authorize-net.properties file to allow the use of the SHA-2 encryption method (authorize-net.sha2-hash-value).** PC-15179
- TouchNet Payment Gateway: Added an option in the ext-payment-gateway-touchnet.properties file to ensure that user balances are updated and users receive appropriate transaction completion notifications in environments that have SSO Authentication enabled (touchnet.use-configured-links=Y). PC-14847
- HP PageWide XL series PostScript printer driver: Fixed an issue that caused the incorrect detection of page size after the user had selected a custom paper size. PC-15305
- Fixed an issue that sometimes caused low toner notification emails to include printers that did not have low toner levels. PC-9293
- Fixed an issue that caused incorrect refunding of printed documents with a cancelled status, when conversions were applied to the original document (for example, watermarking, and force duplex). PC-14851]
- For environments using PaperCut Port Monitor, improved the detection of completed printed jobs. PC-14851
- Removed a limitation that blocked very long print scripts from being saved. PC-15200
- Fixed an issue that caused the ‘server-command’ to hang for five seconds, preventing any other commands from being executed. PC-15206
Other Notes:
- If you are running v18.3.3, there is NO database upgrade.
- **You may continue to use the existing MD5 encryption method only until the Authorize.Net Merchant Interface supports MD5; after which, you must use the SHA-2 encryption method (via the new option, authorize-net.sha2-hash-value). For more information, see Known Issues.
This is a Maintenance Release for 18.3 and contains the following changes:
Enhancements:
- CUPS Print Provider: Improved CPU usage on Linux and macOS print servers especially when a large number of print queues are installed. PC-14806
Fixes:
-
macOS client printing to a shared LPD printer on a Windows print server using Konica Minolta PostScript printer driver:
- Fixed an issue that caused pages with a color image to be detected as grayscale. PC-14806
- Fixed an issue that caused an incorrect page count when printing multiple pages on a single sheet of paper (n-up printing). PC-14970
- Fixed an issue that caused an incorrect page count when printing a booklet. PC-14966
-
Fixed an issue that caused users to not be able to perform a transaction that would result in a zero balance. PC-14704
-
Fixed an issue that prevented the server from starting up. PC-13923
-
Changed default settings to throttle device registration and Print Provider requests when the Application Server is under heavy load. PC-13400
-
Fixed a script injection vulnerability in the user interface. PC-15163
-
Windows: Fixed a rare issue that caused a memory leak in the Application Server. PC-14761
-
Windows Print Provider: Fixed a rare issue that caused an occasional print job to be lost when the Windows spooler was in error. PC-15039
-
Page analysis and conversion:
-
Page analysis: Fixed an issue that, when a color page was so close to gray, caused the Print Provider to register a page as a color page instead of grayscale. PC-15077
-
Stapling with PaperCut Global Print Driver: Fixed an issue with Find-Me printing that caused a syntax error, but only when the target print queue was a KM Universal PostScript printer driver printing a document with a ’top left’ staple. PC-15111
-
Canon:
- LIPS LX printer driver on MacOS: Fixed an issue that caused an incorrect page count when printing from Adobe Acrobat. PC-15178
- ImagePass-B1 PostScript printer driver: Fixed an issue that caused an incorrect page count and incorrect page size detection when printed with booklet or gang-up output options. PC-15074
- UFR drivers: Fixed an issue that caused the Print Provider to crash if the spool file was corrupted PC-14998
-
Epson printer driver: Fixed an issue that caused an incorrect color page count when the color detection mode was set to standard detection in the Application Server. PC-15153
-
Fuji Xerox ART EX printer driver: Fixed an issue that caused an incorrect color page count when printing multiple collated copies. PC-15059
-
Konica Minolta Image Controller IC-603 PostScript plug-in printer driver: Fixed an issue that caused an incorrect page count and page size when a layout is set to 2-in-1, 4-in-1, Repeat, or Adhesive binding. PC-15031
-
OKI:
- PCL5 printer driver: Fixed an issue that caused an incorrect page count when a document with an odd number of pages was printed in duplex. PC-15084
- PostScript printer driver: Fixed an issue that caused an incorrect page count when multiple pages were printed on a single sheet of paper (n-up printing). PC-15083
-
Ricoh:
- SP C740 XPS printer driver: Fixed an issue that caused an incorrect paper size to be reported when printing to a paper size that is different from the original (Fit to Paper printing). PC-15117
- SP C740 PCL printer driver: Fixed a rare issue that caused an incorrect page count when the text was a particular size and in a particular position in a PowerPoint slide. PC-15087
- PCL6 printer driver: Fixed an issue that caused a page with black or gray text and a color image to be detected as grayscale for documents printed from some applications. This issue also caused grayscale conversion to fail. PC-15021
-
Other Notes:
- If you are running v18.3.3, there is NO database upgrade.
This is a Maintenance Release for 18.3 and contains the following changes:
Fixes:
- Fixed an issue that on rare occasions caused the Print Provider to restart when analyzing corrupted spool files. PC-13646
Other Notes:
- If you are running v18.3.3, there is NO database upgrade.
This is a Maintenance Release for 18.3 and contains the following changes:
Fixes:
- Fuji Xerox NEC ART EX printer driver:
- Fixed an issue that caused custom page size to be incorrectly detected as A4. PC-14816
- The spool file now includes the print job’s document name. PC-14816
Other Notes:
- If you are running v18.3.3, there is NO database upgrade.
This is a Maintenance Release for 18.3 and contains the following changes:
Enhancements:
-
Stapling: Find-Me environments that use the PaperCut Global Print Driver now support stapling for the following brands:
- Ricoh
- Konica Minolta
- Xerox
- Kyocera
- Riso
- Lexmark
- Sharp
- Toshiba To help us add your brand, follow this guide.
-
QR codes: Added a new server command ‘generate-printer-qr-code’ to generate QR codes for printers, which will direct users to the Mobile Print Release page for each printer.
-
Security: Rate limiting protection is now provided for all PaperCut NG/MF internal user and admin accounts.
-
Added individual timestamps to the entries associated with Email to Print and Google Cloud Print print events in the print-provider.log.
Fixes:
-
Google Cloud Directory: Fixed an issue that, in certain circumstances, caused an error when switching the user/group sync source from Mac Standard to Google Cloud Directory or Windows Standard to Google Cloud Directory.
-
Google Cloud Print:
-
Fixed an issue where users’ color selection was ignored when printing using the following drivers:
- RISO ComColor FW5230 PS
- RISO ComColor FW5230
- FX ApeosPort-VI C5571 PCL 6
- Kyocera TASKalfa 5052ci KX
-
For Windows, added a config file enabling SysAdmins to configure printing without having to update the Print Provider. For use only when directed by PaperCut Support.
-
-
Page analysis and conversion:
- Canon UFR II printer driver: Fixed an issue that caused grayscale conversions to not be applied when printing via Google Cloud Print.
- Konica Minolta bizhub C554e Series PostScript printer driver: Fixed an issue that caused an incorrect color page count when printing both color and grayscale pages in booklet output mode.
- Konica Minolta PostScript printer driver: Fixed an issue that occasionally caused an incorrect page count when multiple pages were printed on a single sheet of paper (n-up printing).
- OKI PCL6 printer driver: Fixed an issue that caused an incorrect page count when multiple pages were printed on a single sheet of paper (n-up printing).
- RISO PostScript printer driver:
- Fixed an issue that caused an incorrect page count when multiple pages were printed on a single sheet of paper (n-up printing) on some RISO PostScript drivers.
- Fixed an issue that caused an incorrect page count when printing in booklet output mode on some RISO PostScript drivers.
-
Email to Print:
- Fixed an issue that caused Email to Print jobs to not respect the print queue’s default settings.
- Fixed a rare issue that caused some print jobs to either print a “rangecheck” error page or not print a page at all.
-
macOS/Linux (CUPS): The configure-cups command now displays a notification when printers are automatically being imported for monitoring (EnablePrinterAutoImport is set to “on”). The notification also asks if you want to switch to manually managing printer monitoring.
-
Watermarking (PostScript, PCL5 and PCL6): Added multi-byte watermarking support for languages such as Japanese, Chinese, and Korean. The Unicode font ‘Andale Mono WT’ must be installed on the printer.
-
Security:
- Increased security around the upload of documents to the Application Server.
- Updated the bundled Java SE Runtime Environment to version 8 update 191, to incorporate the latest security fixes from Oracle.
-
EPSON PX-M5080F printer driver: Fixed an issue that caused non-printable duplicate jobs to appear in the release queue in mixed Mac and Windows environments.
-
Fixed an issue that on rare occasions caused the Print Provider to restart when analyzing corrupted spool files.
-
Fixed an issue that caused a long delay or, in some cases, incorrect behavior when loading the Admin web interface page without an internet connection.
-
Fixed an issue in the User Client, where incorrect account names were displayed in the Preferred Accounts list.**
-
Improved user authentication performance for LDAP user sources and G Suite Cloud Directory.
-
Realex Realauth Redirect Payment Gateway: Fixed an issue that produced invalid errors in the Realex system.
Other Notes:
- This release includes a database upgrade.
For a snapshot view of 18.3 features, see what’s New and Noteworthy.
New Features
-
Google Cloud Directory (G Suite and Google Cloud Identity):
- Sync users from Google Cloud Directory, which supports both G Suite and Google Cloud Identity.
- Users can now authenticate using their Google credentials on all PaperCut interfaces.
- Google Cloud Directory can be configured as either a primary or secondary sync source, and is fully compatible to run alongside another sync source such as Active Directory, giving administrators a flexible migration path.
- You can now configure a ‘Sign in with Google’ button to display on the User web interface, Admin web interface and Mobility Print on Chromebooks. This lets users sign in to PaperCut NG without retyping their credentials.
-
Mobility Print on Chromebooks: Users can now click a ‘Sign in with Google’ button instead of typing their credentials.
Enhancements
-
Installation: When installing PaperCut NG, you can now skip the step to select a user/group sync source and configure that separately later. This speeds up the installation.
-
Security:
- Port 80: Tightened security on port 80 when used for payment gateways to ensure unnecessary information is not included in the http header.
- Site Server: You can now specify a list of IP addresses or subnets that are allowed to submit information to the PaperCut NG Application Server. This is configured in Options > Advanced > Security section (or using the auth.site.allowed-addresses config key).
-
Admin web interface: In ‘Options’ there is now a ‘Tools’ tab. The Tools page lists all of the third-party systems that PaperCut NG directly integrates with.
-
Web services API:
- getPrinterProperty() now supports a ‘printer-id’ option, which is also available via the server-command utility. This option improves the usefulness of the health monitoring API.
- getSharedAccountProperty() now supports an ‘account-id’ option, which is also available via the server-command utility. This option is useful when setting the printer property advanced-config.override-no-popup-charge-shared-id using setPrinterPropertyMethod().
Fixes
-
Security:
- It is no longer possible to log in to the Site Server using the locally defined Admin credentials. Admin credentials from the PaperCut MF Application Server must be used.
- Passwords are now redacted or removed (as appropriate) from the diagnostics zip file.
- Unsupported HTTP requests are now actively rejected.
- Mac and Linux with CUPS: Fixed an issue that could cause authentication information to show in the CUPS printer URI.
-
Find Me printing: Simplified the workflow for setting up Find Me printing.
- When creating a new device (Devices > Create Device), selecting “Enable print release” now also displays the “Enable find me printing support” option.
- When creating a new device (Devices > Create Device) or when editing an existing device (Device > External Device List > Device Details > Print Release), selecting “Enable print release > Virtual with Hold/Release” now also selects the “Enable find me printing support” option.
-
Load balancing: Fixed an issue that prevented load balancing from consistently printing to the least busy printer.
-
Windows Print Provider: Added ‘Remote Desktop Easy Print’, ‘PDF Architect’, and ’eDocPrintPro’ to the list of ignored virtual printers.
-
PaperCut Print Provider: On a Mac OS of High Sierra or later (using PaperCut CUPS filter) caused printing to fail for Canon and Epson printers.
-
iPrint: Fixed an issue with iPrint where it would run only on OES 2018. It now runs on iPrint Appliances and other OES versions.
-
macOS Mojave (CUPS): Fixed an issue in macOS Mojave causing a short delay in the display and monitoring of printers after installation, and when a new printer is subsequently added.
-
macOS and Linux: Fixed an issue that caused Google Cloud Print and Email to Print to fail, and occasionally Find-Me printing to fail.
-
Moneris eSELECT Plus Payment Gateway: Added an option to set the locale to English or French via the ext-payment-gateway-moneris.properties file (moneris.lang=).
-
Heartland Payment Gateway: Added an option in the ext-payment-gateway-heartland.properties file to improve performance in large environments using Load Balancers, where Heartland on Demand Transfer is enabled (heartland.server.load-balancer).
-
Global Print Driver (version 100.2.0.0): Released the latest version of Microsoft WHQL certified PaperCut Global PostScript driver. Included a minor fix so users cannot select to print duplex on a device that has no duplex unit installed.
-
Ricoh PostScript printer driver: Fixed an issue that caused an incorrect page size to be reported when users selected some standard paper sizes, such as JIS B5, or a custom paper size.
-
Canon UFR II printer driver: Fixed an issue that caused grayscale conversions to not be applied when printing via Google Cloud Print.
Other Notes
- This release includes a database upgrade.
- Updated the End User License Agreement (EULA).
This is a Maintenance Release for 18.2 and contains the following changes:
Fixes:
- Fixed a translation issue that caused extra single apostrophes to display in the Admin and User web interfaces and various device interfaces.
- Fixed an issue that caused Web Single Sign-On (SSO) to fail when users attempt to sign in using Internet Explorer or Google Chrome when the PaperCut service is being run as a Domain User Account and the server is using IIS 7.0+.
- Canon with PaperCut Global Print Driver: Added a new PDL transform to fix an issue that caused jobs to print to an output tray that was different to the user’s selection.
- Lexmark with PaperCut Global Print Driver: Added a new PDL transform to fix an issue that caused jobs to print to an output tray that was different to the user’s selection.
- Epson ESC/P driver: Fixed an issue that caused an incorrect color page count when page-level detection was enabled.
- RISO ComColor 7050 GDI Driver: Fixed an issue that incorrectly detected a grayscale, duplex, odd page count print job as a color print job.
- iPrint performance improvement: Added two new properties (Redirect9100Command and UseRedirect9100Command) into the print-provider.conf file to improve the speed of printer redirection.
- 10squareduk: Fixed an issue that prevented value loaders from registering with PaperCut NG.
Other Notes:
- This release includes a database upgrade.
This is a Maintenance Release for 18.2 and contains the following changes:
Fixes:
- Windows Print Provider: Fixed an issue that could cause the Print Provider to crash when Hardware Checks are enabled (since 18.2.4).
This is a Maintenance Release for 18.2 and contains the following changes:
Enhancements:
- PaperCut NG Windows installer: An installation log file (
[users-home-directory]/AppData/Local/Temp/Setup Log [timestamp] #[filenumber].txt
) is now created by default. - When a PaperCut NG upgrade cannot proceed because older versions are detected and cannot be deleted, a detailed error message with resolution options is now displayed.
Fixes:
- Windows hardware page count with PaperCut Port Monitor: Fixed an issue that caused the page count to be incorrectly reported in some cases when the print job is deleted.
- Epson large format PostScript printer drivers: Fixed an issue that caused the page size to be incorrectly detected when using roll paper sizes larger than A4.
- NEC PostScript drivers: Fixed an issue that caused an incorrect page count when multiple pages were printed on a single sheet of paper (n-up printing).
- Windows Print Provider: Fixed an issue in very high print volume environments that sometimes caused a held print job to be lost.
- Page analysis: Fixed an issue that caused print jobs to fail when the paper size field had garbled characters.
- Web Print: Fixed an issue that stopped the status of Web Print jobs changing from “Processing” to “Cancelled” when a print script cancelled the jobs.
- iPrint: Fixed an issue that occasionally prevented jobs from being released in a Find Me environment.
- Reports: Fixed an issue that caused the “Department printing - summary” and “Office printing - summary” reports to take a long time to generate.
- Secure LDAP: Fixed an issue that sometimes caused sync failures when using wildcard certificates (since 18.2.3).
- Fixed an issue where new internal users were not being synced into groups.
- Security: Fixed an issue that incorrectly included sensitive configuration information in debug logs.
Other Notes:
- If you are running v18.1.1 or later, there is NO database upgrade.
This is a Maintenance Release for 18.2 and contains the following changes:
Fixes:
-
PostScript drivers:
- Fixed an issue for landscape PDF files printed from Adobe Acrobat Reader that caused a watermark to be placed in an incorrect position.
- Fixed an issue that caused watermarks to either not be applied or applied to the wrong position for some n-up setups and for Adobe Acrobat Reader on Windows.
- Google Cloud Print: Reduced the size of color print job spool files.
- Email to Print: Reduced the size of color print job spool files.
- HPLip driver: Fixed an issue causing an incorrect color page count.
- Fuji Xerox DocuPrint CP400 d and DocuPrint CP405 d PCL6 drivers: Fixed an issue causing an incorrect color page count.
- Fixed an issue where PostScript comments could, on rare occasions, cause an incorrect page count to be reported.
- Fixed an issue where watermarks were not added to print jobs generated from the application ‘KWS (UZ Leuven)’.
-
Kyocera KX driver: Fixed an issue that caused an incorrect number of copies to be reported when the user selected KPDL as the PDL from the Print Properties dialog.
-
Google Cloud Print: Fixed a rare issue that caused an error message due to an unexpected HTTP Status Code response during Google Cloud Print configuration.
-
Email to Print: Fixed a rare issue that prevented the set up of Email to Print with guest printing.
-
Standard Release Station: Added more detail and clarity to the error message displayed when a job is prevented from being released because its settings contravene the printer’s filters and restrictions.
-
Print Provider: Fixed an issue that on rare occasions stopped jobs being sent to the printer.
-
Windows Print Provider:
- Fixed an issue that could cause the Windows Print Provider log (print-provider.log) rotation to fail.
- Fixed an issue that occasionally caused some print jobs to be deleted in a very high print volume environment.
-
CUPS Print Provider with Mobility Print: Fixed an issue where some print jobs from iOS clients with IPv6 addresses were not tracked.
-
PaperCut LPD Service: Added an option in the pc-lpd.config file to enable the host address to be removed from the job owner’s name (RemoveHostAddress = true).
-
Active Directory: Fixed an issue in multi-domain environments that imported user details from only the first domain when an on demand user is created.
-
Fixed an issue that prevented the secondary card ID number from being generated during on-demand user creation.
-
Fixed an issue that prevented the secondary card ID from synchronising from a secondary sync source.
-
Site Server: Fixed an issue that caused authentication to fail for an on-demand user when they attempted to log in before the Site Server had synced with the Application Server.
-
Security:
- Added CSRF origin checks to the Mobile Print Release interface.
- Updated the bundled Java SE Runtime Environment to version 8 update 181, to incorporate the latest security fixes from Oracle.
-
iPrint: Added details about print data timing into the debug log (print-provider.log) to improve performance diagnosis.
For Integrators:
- Release Station API: Added a JobReleaseStatus (FilterRestriction) to releaseJob and releaseJobs, to prevent users from releasing jobs that contravene the printer’s filter and restrictions.
Mobility Print:
For more information about changes to Mobility Print, see the Mobility Print Release Notes page.
Other Notes:
- If you are running v18.1.1, there is NO database upgrade.
This is a Maintenance Release for 18.2 and contains the following changes:
Fixes:
- Pay Station: Fixed an issue preventing the following pay stations from starting:
- Apex 5000
- Microcoin
- SEM-ACS 9500Ss
- Boscop Coin Op. This issue also displayed an “ApplicationException: Unknown vendor” error in the server log. For more information, see Known Issues
For a snapshot view of 18.2 features, see what’s New and Noteworthy.
Enhancements
- Active Directory synchronization is now included in the system debug logs when system debug logging is enabled.
- On the Printer Copy Settings page, you can now _select all_common or_select all_printer settings.
- Print Release: IPPS print queues are now included in the list of suggested Find Me destination queues on the Device Details page, when the network address matches the destination address of the MFD.
- Language support: Welsh is now available.
- Toner levels are now reported on IPPS print queues.
Fixes
-
Security:
- Fixed an issue that allowed an Admin with partial admin rights to gain additional admin rights in the Admin web interface.
- Site Server: Fixed an issue that incorrectly included sensitive authentication information in debug logs.
- Continuing security improvements on the PaperCut NG Admin and User web interfaces, to reduce vulnerability to deserialization attacks.
-
Fixed an issue that caused web interface logins to fail when the proxy setup added an X-Forwarded-For header that included a port. This enables sites to use Mobility and Web Client logins with this proxy setup.
-
Standard Release Station: Fixed a layout issue that caused the Print All and Cancel All buttons to be inaccessible when using an onscreen keyboard on some screens.
-
Fixed an issue that caused a “Could not find message for key” error message for some Release Station job cancellation messages.
-
Mac User Client: Fixed an issue preventing Mac User Clients from connecting to the Application Server over IPv6.
-
Admin Web Interface: Fixed an issue that caused long printer/device group names to flow outside the Printer/Device group dropdown box on some screens.
-
CBORD payment gateway:
- Improved some error messages, and removed some confusing messages that displayed when the balance was low.
- Improved security support for legacy CBORD users.
-
MacOS generic PCL driver: Fixed an issue that prevented:
- simplex to duplex conversion
- changing the number of copies.
-
OKI PostScript drivers: Fixed an issue that in some cases caused an incorrect page count when multiple pages were printed on a single sheet of paper (n-up printing).
-
Xerox PCL6 drivers: Fixed a rare issue that caused changing the number of copies to fail.
-
Print Provider:
- Fixed an issue that occasionally printed garbled characters in the debug logs.
- Changed a setting so the Print Provider communicates correctly with the PaperCut NG Application Server and Site Server when a content filter service is used. For details, refer to SonicWall with Content Filter Service.
For Integrators
- If the user’s home folder is set in User Details, developers using the SSO Device API can now discover it.
- 3rd party hardware or payment gateway APIs: Added a work around to re-enable some failed API integrations. For more information, see Known Issue 14161.
Mobility Print
For more information about changes to Mobility Print, see the Mobility Print Release Notes page.
Other Notes
- If you are running v18.1.1, there is NO database upgrade.
- The End User License Agreement (EULA) has been updated.
This is a Maintenance Release for 18.1 and contains the following changes:
Enhancement:
- The PaperCut MF manual is now available on the PaperCut website providing more information about PaperCut NG functionality, such as Scan to Cloud. You can find it here.
Fixes:
- Integrated Scanning: Fixed an issue that would have required a user to re-register Scan to Cloud Storage by November 2018.
- Fixed an issue that prevented the PaperCut Save Paper Desktop Widget from being installed.
- Print Provider: Improved the Windows error logging in print-provider.log.
- Ricoh: Fixed an issue where the toner details were incorrectly reported for some colors.
- Sharp PostScript driver: Fixed an issue that occurred when printing both color and grayscale pages in a booklet output that caused an incorrect total page count and an incorrect color page count.
- Canon UFR II printer driver: Fixed an issue that prevented color to grayscale conversion.
- MAC/Linux (CUPS): For new installations and upgrades of PaperCut NG, the default setting _EnablePrinterAutoImport_is now set to “on”. PaperCut NG will now automatically import newly added printers. This setting does not override existing installations.
- Generic PostScript printer driver on macOS: Fixed an issue causing an incorrect page count when duplex printing an odd number of pages.
Other Notes:
- This release does NOT contain a database upgrade.
This is a Maintenance Release for 18.1 and contains the following changes:
Fixes:
-
Mobility Print: On Linux and macOS servers, fixed an issue preventing the account selection popup from being displayed when enabled.
-
Azure AD Secure LDAP synchronization: The user/group synchronization option in the Configuration Wizard and the Options > User/Group Sync page has been changed from Azure AD to Azure AD Secure LDAP.
-
Google Cloud Print: Fixed an issue that occasionally prevented PaperCut NG from connecting to the Google Cloud Print service to publish printers and print documents.
-
Linux/Mac: Improved handling of “Printer Command Jobs” to prevent erroneous charges and unnecessary Account Selection Popups.
-
The login button to the PaperCut Pay Station is now disabled while the user is being authenticated. This addresses an issue that could result in funds not being correctly associated with the user’s account.
-
Enhanced the Windows Print Provider when using SNMP to detect printer errors. Windows queue status is now updated with the correct printer error state.
-
Fixed an issue in the external account API that caused canceled jobs charged to shared accounts to be be refunded incorrectly.
-
Batch user and shared account import: Fixed an issue that allowed unsupported file types to be uploaded.
-
User Client: Fixed an issue causing toast messages to be incorrectly displayed when they are disabled.
-
Fixed a broken link in Programs > PaperCut NG to “Top-Ten Hidden Features”.
-
For free licenses (five or less users), the License expiry warning message has been replaced by a message indicating that the installation allows only five users.
-
Fixed a rare issue that caused an “Unable to resolve” error to be displayed on the Job Log page when Hardware Check was enabled.
-
Print Archiving: Fixed a rare issue that caused print archiving to fail, especially when printing via Mobility Print.
-
Print Provider:
- Improved the time to release print jobs, especially in environments with a high number of held print jobs.**
- Fixed an issue that caused “Unable to get print job info” entries in the Print Provider log for print jobs that had already been printed.**
- Provided an option to fix an issue when Sonicwall Firewall Content Filtering System (CFS) is used that prevented secondary servers and Direct Print Monitors from accessing the Application Server and Site Servers. For details on how to set this option, see SonicWall with Content Filter Service.**
- Windows: PaperCut NG takes the Windows Job Status into consideration when canceling a print job. In addition to the Job Status of Error, the Windows Print Provider now also recognizes Offline, Paper Out, and User Intervention as potential errors.**
-
PostScript drivers:
- Fixed an issue causing incorrect page counts of print jobs generated from KWS (UZ Leuven).
- Fixed a rare issue with some PostScript drivers that caused a color page to be incorrectly detected as grayscale.
-
OKI PostScript drivers: Fixed an issue that, when multiple pages were printed on a single sheet of paper (n-up printing), caused an incorrect page count to be recorded in PaperCut NG logs.
-
OKI C711: Fixed an issue that caused hardware page validation checks to fail.
-
Epson: Fixed an issue causing color jobs to be charged as grayscale on some recent devices.
-
Linux with pdftocairo: Fixed an issue that caused color jobs to be charged as grayscale.
Mobility Print:
- For more information about changes to Mobility Print, see the Mobility Print Release Notes page.
Job Ticketing:
- For more information about changes to Job Ticketing, see the Release Notes within the product.
Other Notes:
- If you are running v18.1.1, there is NO database upgrade.
- Fixes and enhancements marked with ** require a Print Provider upgrade.
This is a Maintenance Release for 18.1 and contains the following changes:
Fixes:
- Fixed an issue that displayed garbled characters in translated messages on all web interfaces (since 18.1.1).
Other Notes:
- If you are running v18.1.1, there is NO database upgrade.
For a snapshot view of 18.1 features, see what’s New and Noteworthy.
New Features
- Azure AD user and group sync: Added support for Azure AD Secure LDAP as a new Sync Source option in the Options > User/Group Sync page, when Azure AD Domain Services is enabled.
Enhancements
-
GDPR print management, data privacy, and security compliance: To assist with with Europe’s General Data Protection Regulation “Right to be Forgotten”:
- The Privacy Option (“Remove document information from the Job Log after”) to redact potentially sensitive data elements from the Job Logs page, has been enhanced to redact additional attributes of the print jobs (file size, user client details, comments, watermarks, and digital signature). Additionally, the timestamp can also be redacted.
- The server command “permanently-redact-user-data” has been enhanced to redact the file size, user client details, comments, watermarks, and digital signature of print jobs from the Job Logs page.
-
Global Print Driver (version 100.1.0): The driver’s page output order is now “front to back”. **
-
PaperCut NG User web interface: The temporary option to revert to the pre-17.2 User web interface branding is no longer available.
-
PaperCut Views: PaperCut Views and PaperCut NG can now be installed on the same server.
-
Security:
- When a print server is detected as being offline, the following now occurs:
- held print jobs (pending release) are now hidden by default until the print server is back online, to prevent them from being automatically released after the outage.
- print jobs queued for printing (released) are placed back on hold by default, to prevent them from being automatically printed when the print server comes back online.
- The command line option “CreateSSLKeystore” now has the option to generate and import self-signed certificates that have custom keystore and keystore key passwords.
- Continuing security improvements on the PaperCut NG Admin and User web interfaces, including cookie security and library dependencies, to reduce vulnerability to scripting attacks.
- When a print server is detected as being offline, the following now occurs:
Fixes
- Fixed an issue that prevented Print Archive spool files from being viewed or downloaded (since 18.1.0).
- User web interface: Internet Explorer 11 in compatibility mode is now forced into a higher document standard to ensure pages are rendered correctly.
- Fixed an issue to ensure that Low Balance email notifications are triggered for copy and scan jobs.
- Web Print: Fixed an issue that displayed a JavaScript error in the browser’s console when clicking the file “drop zone” in the User web interface.
- Reports: Fixed an issue to ensure that access to the “User printing - summary” report (Users), the “Group print summary” report (Groups), and the “Account print summary” report (Accounts), is restricted to PaperCut NG Administrators with “Access reports section” enabled (Options > Admin Rights).
- Site Servers: Fixed an issue that incorrectly caused Site Servers to intermittently switch between online and offline modes.
- macOS and Linux: Fixed an issue that caused the Print Provider to log to old rotated log files.
For Integrators
- Web Services API: Modified the setUserAccountSelectionAutoChargePersonal method in the Web Services API to enable popup notifications for personal accounts.
Mobility Print
- For more information about changes to Mobility Print, see the Mobility Print Release Notes page.
Other Notes
- Windows 2008 (non R2) and 32-bit: As per our End Of Life Policy announcement, the PaperCut NG Application Server can no longer be installed on Windows 2008 (non R2) and 32-bit environments.
- **Requires an upgrade of the PaperCut Global Print Driver.
- This release includes a database upgrade.
This is a Maintenance Release for 18.0 and contains the following changes:
Fixes:
- Site Server: Added an option to activate device registration throttling, to resolve an issue that occasionally caused the Application Server to stop responding when a high number of devices were registered via a Site Server.
- db-tools with an internal database: Fixed an issue that sometimes caused an OutOfMemory exception when executing an incorrect query (since 17.2.1).
- Find Me printing: Fixed an issue that caused an occasional print job to be lost when in a high print volume environment.
- 3rd party hardware payments: Added the ability to print the amount to be credited to the user on error receipts (via the %credit% variable).
Other Notes:
- If you are running v17.2.1 or later, there is NO database upgrade.
This is a Maintenance Release for 18.0 and contains the following changes:
Enhancements:
- Tuned Java parameters to improve Application Server performance on large sites.
- Pay Station: When a Pay Station fails to connect to the Application Server to update a user’s balance, the Pay Station now displays an error message and prints a transaction error report (if an acknowledgement printer is attached), so the user has proof that the transaction did not succeed.
Fixes:
-
Added a new Admin Right to control access to the Sites tab in the Admin interface.
-
Reduced the CreateSSLKeystore default certificate validity duration to not exceed 2038, to safeguard older devices running into a 2038 date rollover issue.
-
macOS High Sierra (CUPS): Reduced the time it takes for a printer to be available in the Control Printer Monitoring.command script.
-
Standard Release station via Site Server: Fixed an issue that caused an empty print release list for Hold/Release queue managers.
-
User Client:
- Fixed an issue that prevented the User Client from launching when the User Client icon was double-clicked in the Windows task tray.
- Fixed an issue that caused high memory usage, especially when a high number of shared accounts are used.
**Note: User Clients require an upgrade.
-
Web Print:
- Fixed an issue that caused the “Maximum document/file upload size” value to be ignored and set to 256MB instead.
- Sandbox mode: Fixed an issue that caused multiple print jobs to be generated for each Web Print job in some virtual environments.
***Note: Web Print sandbox servers require an upgrade.
-
Google Cloud Print:
- Fixed a rare issue that caused a Google Cloud Print job to be printed multiple times.
-
Printer compatibility improvements:
- RISO ComColor with PaperCut Global Print Driver: Added a new PDL transform to fix an issue that caused the printed output to have incorrect settings when printing in duplex, color, or selecting specific tray settings.
- Canon printers on Linux and MacOS: Fixed an issue that caused an incorrect number of copies and pages to be reported for some Canon devices when using CUPS printing.
- Epson printers: Fixed an issue that caused an incorrect number of copies and pages to be reported for some Epson printers.
****Note: Secondary servers require a Print Provider upgrade.
For Integrators:
- On demand Payment Gateway API: Extended the API to support external lookup on different user properties, for example card ID or alias.
Other Notes:
- If you are running v17.2.1 or later, there is NO database upgrade.
- Fixes and enhancements marked with:
- ** require a User Client upgrade.
- *** require a Web Print server upgrade.
- **** require a Print Provider upgrade.
For a snapshot view of 18.0 features, see what’s New and Noteworthy.
Enhancements
-
GDPR print management, data privacy and security compliance: To comply with Europe’s General Data Protection Regulation “Right to be Forgotten”:
- a new Privacy Option has been added to configure the time period after which potentially sensitive data elements of print jobs are permanently redacted from the Job Logs page. This includes Document Names of print jobs and thumbnail previews and spool files of archived print jobs.
- the server command permanently-redact-user-data has been enhanced to redact the Document Names of cancelled or expired print jobs on the Job Logs page.
-
Security: When a print server is detected as being offline, all its held print jobs (pending release) can now be hidden, to prevent them from being released during the outage. For more information about this feature and how to enable it, contact PaperCut Support.
-
Linux and macOS (CUPS): Added more options to the configure-cups script when run from the terminal (list all available printers, add or remove individual printers).**
Fixes
- Google Cloud Print: Fixed an issue on the Application Log page that displayed an incorrect line of text (!GoogleCloudPrintManager.printer-unpublished!), instead of the relevant message.
- HP drivers: Fixed an issue with some drivers that caused duplex print jobs to be detected as simplex (since 17.4.3).**
- Fuji Xerox PostScript drivers: Fixed an issue with some drivers that caused an incorrect page count when multiple pages were printed on a single sheet of paper (n-up printing).**
- PostScript drivers: Fixed an issue in the print-provider.log file that sometimes incorrectly logged an “Unsupported image compression” error.**
- Fixed an issue that caused some discrepancies in the Environmental Dashboard’s “Usage This Month” graph when including December 2017 Job Logs that were edited in January 2018.
- Site Servers: Fixed an issue that caused Site Servers with low system resources or running many embedded devices to frequently switch to offline mode even when the connection to the Application Server was available.
Other Notes
- If you are running v17.2.1 or later, there is NO database upgrade.
- Fixes and enhancements marked with ** require a Print Provider upgrade.
PaperCut NG Release History Version 17
27 December 2017 - PaperCut NG 17.4.4
This is a Maintenance Release for 17.4 and contains the following changes:
Fixes:
- macOS High Sierra (CUPS): Fixed an issue triggered by a recent macOS High Sierra update, causing a delay in the display and monitoring of printers after installation, and when a new printer is subsequently added.
- macOS and Linux: Fixed a rare issue that sometimes failed to update the printer status and logged a pc-event-monitor error on the print-provider.log, when one or more printers had unresolvable hostnames.
Other Notes:
- If you are running v17.2.1 or later, there is NO database upgrade.
20 December 2017 - PaperCut NG 17.4.3
This is a Maintenance Release for 17.4 and contains the following changes:
Enhancements:
- PayEx payment gateway: Added support for manual and on-demand transfer using the new WyWallet APIs.
Fixes:
- PostgreSQL database: Added support for PostgreSQL version 10. As per our End Of Life Policy announcement, PostgreSQL version 8.1 and below is no longer supported.
- Web Widget: Fixed an issue that caused the message "Widget Error" to be displayed, instead of the Environmental Impact Web Widget or the Balance Web Widget.
- Linux Web Print (Default mode): Fixed an issue that hid the Web Print tab on the PaperCut NG User web interface, making Web Print unavailable.
- Watermarking with PostScript drivers: Fixed an issue that caused watermarks on landscape pages to be printed in the wrong position or not printed.
- Page Analysis for PCL6 drivers: Fixed an issue for some drivers where a grayscale page containing a JPEG image was incorrectly detected as being a color page.
- HP plotters: Fixed an issue that under certain conditions caused the page size to be incorrectly detected.
-
Site Server:
- Site Server with external database: Fixed an issue on the Admin web interface and the System Health interface that failed to accurately detect a Site Server as being offline when the Site Server's external database was in error.
- Fixed a rare issue that caused the Site Server to go into offline mode indefinitely.
-
Web Print Sandbox on Windows Server 2008 R2 or Windows 8 and above using Client-Side Rendering (CSR):
- Fixed an intermittent issue where some print jobs partially or completely failed to print.
- Fixed an issue that occasionally caused print job attributes such as page count and ownership to be incorrectly detected.
- Fixed an issue that continued to send notifications for each low toner event, even when the frequency of alerts was set to daily, hourly or custom.
-
Epson printers:
- Fixed an issue that caused an incorrect page count on some large format printers.
- Fixed an issue that caused an incorrect page count on some printers when duplex printing a document with an odd number of pages.
- Fixed an issue that incorrectly detected a grayscale page as color on some printers.
- Fixed an issue that failed to detect the document name on some printers.
- Novell iPrint: Fixed an issue that caused the Print Provider to crash when the File Descriptor Limit is reached.
- Fixed an issue that caused the Type/Model on the Printer Details page to be incorrect and inconsistent.
- Fixed an issue that caused an error on the Printer Details page when using multiple sessions and navigating between the Printers and Devices tab (since 17.3.2).
- Fuji Xerox PostScript driver with CentOS: Fixed an issue that caused duplex print jobs to be detected as simplex, for jobs redirected from a CentOS generic PostScript queue to a Fuji Xerox PostScript queue on a CentOS server.
For Integrators:
- Credit API: Fixed an issue that caused devices to be created incorrectly.
Other Notes:
- If you are running v17.2.1 or later, there is NO database upgrade.
05 December 2017 - PaperCut NG 17.4.2
For a snapshot view of 17.4 features, see what's New and Noteworthy.
Enhancements:
-
Mobility Print:
- Support for Linux and macOS environments by the Mobility Print server.
- DNS setup is even easier with a new improved workflow in the Mobility Print Admin interface to help you configure DNS-SD.
-
Windows Print Provider: Added an option to change print queue error monitoring to SNMP (ErrorPollMethod=snmp in print-provider.conf). This speeds up the time on Fast Release Stations, Standard Release Stations and all web-based Release Station interfaces to:
- block the release of print jobs when a print queue is in error, and
- stop blocking the release when the print queue is no longer in an error state.
- Improved the wording of the "Make shared account/PIN code visible" security options in the Account Options area on the Options > General page.
- Web Print Sandbox mode security**: Document macros, which continue to be allowed by default, can now be blocked by setting the new config key to Y (web-print.disable-macros).
- Basque translations are now available for the PaperCut NG User web interface.
Fixes:
- Mac and Linux: Fixed an issue where the printer toner level, model, and serial number was not updated on the Printer Details page for printers using some Xerox drivers.
- Windows Print Provider: Fixed a rare issue that caused Print Provider to crash if PDL transforms were enabled.
- Microsoft Applications on Windows 10: Fixed a rare issue that caused print jobs not to be tracked when printing to Windows servers with server side rendering, when Hide Document Names have been activated.
- HP printers on a Windows 10 or Windows Server 2016 print server: Fixed an occasional issue that caused an incorrect number of pages to be reported when printing multiple copies.
- Site Server: Fixed an issue to improve Site Server registration and sync performance in organisations with many Site Servers where some Site Servers some times incorrectly switched to the offline mode.
Other Notes:
- If you are running v17.2.1 or later, there is NO database upgrade.
- **The ability to block document macros (by setting the new config key web-print.disable-macros to Y) is effective only when all Web Print sandbox servers are updated.
13 November 2017 - PaperCut NG 17.3.6
For a snapshot view of 17.3 features, see what's New and Noteworthy.
This is a Maintenance Release for 17.3 and contains the following changes:
Fixes:
- Fixed an issue that occasionally caused multiple User Client popups, and can cause excessive load on the Application Server.
- Diagnostics: Reduced the server load and decreased the duration when downloading the diagnostics file.
Other Notes:
- If you are running v17.2.1 or later, there is NO database upgrade.
17 October 2017 - PaperCut NG 17.3.5
For a snapshot view of 17.3 features, see what's New and Noteworthy.
This is a Maintenance Release for 17.3 and contains the following changes:
Enhancements:
- Increased the frequency of updating the Printer Status on the Admin web interface dashboard, from once in 120 seconds to once in 20 seconds.
Fixes:
- Epson SC-PX7V2 printers on Windows and Mac: Fixed an issue that incorrectly tracked and charged for every page in a color print document when multiple pages were printed on a single sheet of paper (n-up printing).
- Windows Print Providers: Fixed a rare issue that prevented PaperCut NG from tracking print jobs due to the Print Provider service being unable to start.
- Fixed an issue causing a refund for a job charged to a single default personal account to also be refunded to all the secondary external personal accounts.
- Mobile Print Release: Fixed an issue when users clicked the "Back" or "Refresh" button on the Job Info screen that incorrectly displayed a blank screen, making the mobile device unresponsive.
- Security: Fixed an issue when using the CreateSSLKeystore command line option to generate a self-signed SHA-256 certificate that incorrectly created a SHA1 certificate instead.
- MySQL database: Fixed an issue when searching for users on the Users > User List page that produced an error.
Other Notes:
- If you are running v17.2.1 or later, there is NO database upgrade.
27 September 2017 - PaperCut NG 17.3.4
For a snapshot view of 17.3 features, see what's New and Noteworthy.
This is a Maintenance Release for 17.3 and contains the following changes:
Enhancements:
- Security enhancements: When a print server is detected as offline, print jobs queued for printing will now be placed back on hold. Print jobs will not longer be automatically released when the print server comes back online.
- Site Server: Print Providers can now be configured to communicate directly with the Application Server during a Site Server outage, thereby improving print resilience.
Fixes:
- Linux: Fixed an issue that caused custom memory allocation settings to be ignored. As a result, the Application Server used the standard memory allocation, which is insufficient for some large sites (since 17.3.2).
- Fixed an issue that caused a CSRF validation error when logging in to the Admin or User Web Interface if server.force-host-header has been configured in server.properties (since 17.3).
Note: Some sites that use a non-standard reverse proxy server configuration may continue to experience this issue. Some additional actions are required to resolve this. - Fixed a rare issue that incorrectly displayed the name of the user of a redirected print job as SYSTEM on the Windows print queue.
-
Windows User Client:
- Added the ability to switch off toast notification popups.
- Windows 8+: Fixed an issue that truncated messages and caused them to appear twice, as a balloon tip and as a toast notification popup.
- Fixed an issue that sometimes caused toast notification popups to become inaccessible, behind taskbar icons.
- Postscript driver: Fixed a page count and color detection issue when printing from postscript to an LPD print queue.
- HP Universal PCL6 driver: Fixed an issue that occasionally caused a color page to be counted as a grayscale page.
- Toshiba PostScript and PCL driver: Fixed an issue that incorrectly detected and charged a print job using "Erasable Blue" color type as grayscale, instead of color.
- Oracle DB version 12.2.0.1 or below: Fixed an issue that caused PaperCut NG upgrades from version 15.x or below, to fail when using Oracle DB version 12.2.0.1 or below.
Other Notes:
- If you are running v17.2.1 or later, there is NO database upgrade.
15 September 2017 - PaperCut NG 17.3.3
For a snapshot view of 17.3 features, see what's New and Noteworthy.
Important Notice: If after upgrading, a CSRF validation error message (HTTP ERROR 403: Problem accessing /app. Reason: CSRF validation) is displayed while attempting to log into the Admin or User web interface, then some additional actions are required. This is related to the CSRF HTTP header origin checks introduced in 17.3.2, in line with OWASP recommendations.
Enhancements:
- Branding customization: Report headers can now be customized with a logo, from the Options > General page.
-
User client:
- The color of negative credit balances displayed on the balance window can now be customized.
- Improved the User Client start-up time after a computer has gone to sleep.
- Google Cloud Print: Added support to configure Google Cloud Print via a Proxy Server.
- Standard Release Station: Re-positioned the login fields to prevent them from being obstructed when using an on-screen keyboard.
- Added the ability to sync a user's PIN from AD/LDAP to PaperCut NG (ldap.schema.userpin-field, ldap.2.schema.userpin-field, user-source.ad.user-pin-field).
- User and group sync: Users who are pending deletion are now displayed in the Test Sync Settings window.
- Direct Printing: Significantly reduced the size of the Windows Direct Print Monitor installer for customers using PaperCut without a print server.
- PaperCut NG installer: Added template custom server configuration files (service.conf / launch-app-server.conf) to help customers wanting to change server settings.
- Reports: Users to be included in an User Ad-hoc Report can now be selected from the "User name" drop-down.
- Shared Accounts: Added new methods to the web services API to set the Overdraft mode and value.
- Personal Accounts: Added new methods to the web services API to set the Individual Overdraft mode and value.
- The way in which diagnostics files are provided to PaperCut Support has been improved with an "Upload diagnostics file to PaperCut Support" option on the Options > Advanced page.
- Updated the bundled Java SE Runtime Environment to version 8, update 131, to incorporate the latest security fixes from Oracle.
- Payment Gateway module: The advanced API for on-demand payment now fully supports charging and balance inquiries for shared accounts.
-
Security enhancements:
- Improved coverage of HTTP header origin checks in both the Admin and User web interface, in line with OWASP recommendations.**
- Removed unnecessary system and operating environment data (for example, OS version, web server resources, database type) from error messages.
Fixes:
- Windows: Fixed an issue that caused custom memory allocation settings to be ignored. As a result, the Application Server used the standard memory allocation, which is insufficient for some large sites (since 17.3.2).
- Shared Accounts: A warning message is now displayed on the Users > User Details page if the user does not have permission to access the assigned "Default shared account".
- Novell iPrint: Fixed an occasional issue causing print errors when enforcing grayscale or duplex print job settings.
- Direct Printing with Email to Print: Fixed an issue preventing the Printer Details page from being saved during Direct Print setup.
- Epson SureColor large format printers: Fixed a page count issue when using roll paper.
- Web Print: Fixed an issue in the Admin web interface that did not display the number of documents in the Web Print queue.
- Fixed an issue that occasionally caused an error on the Printers > Jobs Pending Release page for non built-in PaperCut Administrator accounts.
- Provided a workaround for a rare issue that caused grayscale conversions to not be applied. A config key has been added to force grayscale conversion for all jobs on a specific print queue.
- Fixed an issue that prevented the PRTG Template Generator from working with the SSL protocol (URLs with HTTPS).
- Improved the layout of the Printers > Charts page.
- Minor usability improvements to the Admin web interface, such as changed button colors and field sizes.
Other Notes:
- ** Additional actions are required to retain the CSRF HTTP header origin checks and avoid the CSRF validation error message while attempting to log into the Admin or User web interface. This is based on the way the PaperCut web server has been setup to redirect users to new pages (i.e. the way the proxy configuration handles host headers overrides):
- either the proxy (IIS or Apache) is configured to run in front of PaperCut and override the host header, or
- the proxy is configured to override the host header using the config key server.force-host-header in the server.properties file.
- If you are running v17.2.1 or later, there is NO database upgrade.
16 August 2017 - PaperCut NG 17.2.4
For a snapshot view of 17.2 features, see what's New and Noteworthy.
This is a Maintenance Release for 17.2 and contains the following changes:
Fixes:
- Load balancing: Fixed printer load balancing to correctly select the least busy target printer to minimize the wait times for print jobs (since 16.0).
- Reports: Fixed an incorrect label format issue on Executive Summary reports run for a single day.
- Server commands: Fixed an issue when running the add-printer-access-group server command without defined groups, that returned an error.
- Secure Print / Find-Me printing (with Samsung Universal Print driver): A new PDL transform is now available from PaperCut support that fixes the incorrect printing of some grayscale Word documents as color.
- Xerox Print to Fax**:Added the ability to toggle the XeroxFax key in the print-provider.conf file to track Print to Fax jobs as fax jobs instead of print jobs.
Other Notes:
- If you are running v17.2.1 or later, there is NO database upgrade.
- Fixes marked with** require a Print Provider upgrade.
26 July 2017 - PaperCut NG 17.2.3
For a snapshot view of 17.2 features, see what's New and Noteworthy.
This is a Maintenance Release for 17.2 and contains the following changes:
Enhancements:
- Print Provider: Now shipping signed PaperCut NG DLL's (pcprintportmon.dll and pcprintportmonui.dll) for both x32 and x64 architecture.
- Mobility Print: Provide the ability for users to authenticate via Pin/ID from Mobility Print.
- Fast Release network card readers, and Devices with network card reader User Authentication: Added 'RFIDeas 241 (Client Mode)' connection mode, which provides improved stability for 'RFIDeas Ethernet 241' network card readers.
Fixes:
- Fixed a problem preventing the Application Server from using custom keystores that have a different key password to the main keystore password (since 16.1).
- PaperCut NG now uses HTTPS for "Check for updates" and "Report error" communication.
- Fixed a problem preventing user deletion when running the delete-existing-user server command without arguments.
- Fixed an issue where sometimes confirmation emails for newly created users were not sent.
- Added a new config key ("IgnoreOSDocumentNames") that ignores the document name set by the operating system, and instead uses the document name specified in the spool file.
- Web Print: Fixed an issue where if one user received a Web Print error about an unavailable printer, other users will then also persistently receive the same error.
- Fixed an issue that prevented the removal of an alternate ID from a printer.
- Minor layout improvements in the Admin web interface, including alignment and pagination.
- Novell iPrint: Fixed an issue that falsely logged errors about a missing ppd directory.
- Canon imagePROGRAF large format printers: Added support for tracking and reporting of print jobs.
- HP PCL6 driver on Windows 10: Fixed an issue causing in an incorrect number of pages to be recorded when N-up printing was used.
- HP Universal or HP Model Specific PCL 6 drivers: Fixed an issue causing Envelope #10 size print jobs to be reported and charged as "Default (other sizes)".
- OKI Universal PCL5 driver: Fixed an issue that reported the wrong number of copies for print jobs in some cases.
- Mobility Print (with Toshiba Universal 2 driver): Fixed an issue where color documents were detected and charged as grayscale documents.
Other Notes:
- If you are running v17.2.1 or later, there is NO database upgrade.
18 July 2017 - PaperCut NG 17.2.2
For a snapshot view of 17.2 features, see what's New and Noteworthy.
Other Notes:
- Internal build only.
11 July 2017 - PaperCut NG 17.2.1
For a snapshot view of 17.2 features, see what's New and Noteworthy.
Enhancements:
-
User web interface refresh:
- The refreshed, modern interface introduced in 17.0 on the Admin UI has been expanded to the User web interface. This latest UI update provides users with a more intuitive and clean interface.
- Support is provided for reverting to the pre-17.2 User web interface branding via a config key (user-ui.apply-new-style). This key will be available until v18.0.
- Payment Gateway module: The Payment Gateway pages have been redesigned in line with the rest of the User web interface. Note: You need to upgrade your Payment Gateway module to v17.2.0 or above to take advantage of the new design.
-
Branding customization:
- The Admin web interface and User web interface login screens can now have a custom background image, background color, and Log in button color.
- The Options > General page now provides a simple way to customize the branding of the Admin web interface, User web interface, User Client, and Login screen.
- A Reset to default button has been provided for all customization options.
-
GDPR print management, data privacy and security compliance: To comply with General Data Protection Regulation in Europe:
- added the ability to permanently redact user data, to comply with the "Right to be Forgotten".
- added the ability to extract all data about a user, to comply with the "Right to Access".
-
Shared Accounts:
- Added the ability to restrict Admin rights to manage specific shared accounts rather than all shared accounts.
- The 'Perform bulk changes' admin right now controls 'Batch Import/Update', 'Shared Account Sync', and 'Bulk account actions'.
- When creating a shared account, the "Sub Account of" field displays only the accounts the Admin has access to.
- The Quick find search will only search for accounts to which the Admin has access.
- Added tooltips for the icons on the Shared Account List page.
- Web Print: Improved the Application Log messages for debugging purposes by providing details of the Web Print server hostname.
- Added support for new Dimatek Value Loader hardware.
Fixes:
- Site Server: Fixed an issue with Site Servers not going to offline mode when the Application Server was reachable but not operational.
- Fixed a performance issue when opening the Admin or User web interface after a restart (since 17.1).
- Fixed an issue preventing toner notifications from being sent when a replaced toner becomes low.
Other Notes:
- This release contains an internal database upgrade only, which does not affect Microsoft SQL Server, Oracle, PostgreSQL, or MySQL. The upgrade, including backup, can take some time. Please plan appropriately.
- This release contains a Payment Gateway module update, which requires an upgrade to take advantage of the design changes made. The previous Payment Gateway module will still be functional if not upgraded, but with degraded UI.
- End User License Agreement (EULA) updated with UK specific clause.
14 June 2017 - PaperCut NG 17.1.3
For a snapshot view of 17.1 features, see what's New and Noteworthy.
This is a Maintenance Release for 17.1 and contains the following changes:
Fixes:
- Fixed an issue causing a user's PIN to be deleted when their account is changed from Restricted to Unrestricted and vice versa.
- The New User Settings now allows the setting of a negative credit balance.
- Fixed an issue when running the PaperCut Application Server on Windows 7 or above that prevented Winpopup notifications from being delivered to Windows clients.
-
Mac and Linux:
- Google Cloud Print and Email to Print: Fixed an issue preventing printing on Linux and Mac when there are 5 or more concurrent jobs being processed by a Print Provider.
- Fixed an issue preventing jobs with shell interpreted meta-characters (such as backticks `) in the document title from printing to a virtual queue.
- Web Print sandbox mode: Fixed an issue that occurred after one or more Web Print servers go offline, causing a single print job with multiple copies to be incorrectly processed as multiple individual print jobs.
- Mobility Print: Improved page-level color detection for PostScript printers.
- Site Server: Fixed an issue causing Site Servers to go offline when "system.site.keepalive-interval-secs" has a higher value than "system.site.register-interval-secs".
- PDL transforms: Fixed an issue causing temporary files to be retained when PDL transforms were enabled.
- Kyocera Classic Universal KPDL driver: Fixed an issue when printing in booklet mode, that incorrectly detected total page count, color page count, page size and duplex as simplex.
- Konica Minolta BizHub 226 driver: Fixed an issue when printing multiple copies of a multi-page MS Word document, that incorrectly detected total page and copy count.
-
Toner status:
- Improved the reliability, accuracy, and level of detail of the Toner status on the Printer Details > Summary page.
- Added support for more toner colors in the Toner status on the Printer Details > Summary page.
- Fixed an issue causing custom logos in the Admin web interface to display incorrectly in Internet Explorer 11.
Other Notes:
- If you are running v17.0.0 or later, there is NO database upgrade.
24 May 2017 - PaperCut NG 17.1.2
For a snapshot view of 17.1 features, see what's New and Noteworthy.
This is a Maintenance Release for 17.1 and contains the following changes:
Fixes:
-
HSTS:
- Fixed an issue that prevented HSTS from being disabled when "Redirect to HTTPS/SSL if available" is disabled.
- HSTS can now be enabled only when the Windows Application Server is configured on port 443. This, reduces the chance of a SysAdmin mistakenly using a port that is not supported by the HSTS protocol.
- Epson LP-S8160 printers: Fixed an issue causing incorrect page count for duplex jobs on Windows print servers.
- Standard Release Station / Pay Station: Fixed an issue that caused the Add Value button to appear smaller than the other buttons.
- Site Server: Improved Application Server and Site Server performance in environments with a large number of Site Servers running many embedded devices.
Other Notes:
- This release does NOT contain a database upgrade.
16 May 2017 - PaperCut NG 17.1.1
For a snapshot view of 17.1.1 features, see what's New and Noteworthy.
Enhancements:
-
Mobility Print: Continued improvements including:
- Allow Mobility Print to connect through a Site Server when the Application Server is offline.
- Support for per job authentication. Per job authentication mode enforces authentication for every print job.
- Support for subnet based printer filtering. This allows you to provide visibility to a subset of printers depending on a user's subnet.
- Support for Mobility Print on private cloud.
- Support for .local domains to simplify configuration on macOS and iOS platforms.
For more detailed information about bug fixes, see Mobility Print Release Notes.
-
Watermarking and digital signatures: Watermarking and digital signatures are powerful capabilities that enhance printing security by allowing identification of the source of any printed document. Enhancements to the existing functionality include:
- The addition of full page watermarking for PCL6 and PostScript print jobs. This allows you to print a repeating watermark across the entire page, making it impossible for someone to remove it without destroying the document. Note: If you have secondary servers (Print Providers), you must upgrade them all for this functionality to work.
- The default text used in the printed watermark now includes the %signature% variable. This prints a digital signature on each page, which can be used to identify the exact job in the job log.
- HSTS: Support for HTTP Strict Transport Security (HSTS), forcing browsers to connect only via HTTPS.
- Web Print: Improved performance when printing multiple copies of a document. Web Print now collates all copies into a single print job resulting in less network traffic, decreased load on the Application Server, and faster printing time. Note: You must upgrade ALL Web Print Sandbox servers in your organization for this functionality to work. For more details, click here.
- The What's Next gadget on the Admin web interface dashboard can now be hidden.
- Improved database performance when user accounts are retrieved. This speeds up a range of functions such as logging in and printing.
Fixes:
-
Security enhancements:
- Logging in to the Admin web interface and the User web interface now require the use of cookies. For security reasons, the use of session IDs in URLs when cookies are disabled is no longer permitted by default.
- You can now configure the SSL cipher order preference to be either server cipher order or client cipher order.
- Fixed an issue allowing admins who do not have App Log view permissions to see the App Log details on the Admin web interface dashboard.
- Web Print: Increased security around the upload of documents to a Web Print server.
-
Secure Print Release:
- Fixed an issue where print jobs deleted from the Windows print queue were not removed from the Release Station interface.
- Changed the default release mode of the standard Release Station to Secure instead of ReleaseAny. The Secure release mode allows users to only release their own print jobs.
- Mobility Print: Fixed an issue preventing users from authenticating when a published printer had paper size restrictions.
- Fixed an issue preventing an admin from viewing more than the first page of refunds on the Printers > Refunds page.
- Fixed an issue causing analytics files to be incorrectly sent to PaperCut when the "Share system usage data" option is disabled. Note: These files did NOT collect any data.
- Internet Explorer 11: Fixed an issue causing the web interface tour tips to redisplay after being closed or skipped.
- Print scripting: Fixed an issue that occurred when 'action.user.onCompletionSaveProperty' was set to null, causing jobs to not be logged.
- Linux systemd systems: Now automatically allow a sufficient number of files to be opened, which means less manual configuration for larger implementations.
- PCL6 driver: Fixed an issue causing an incorrect page count when duplex printing from Internet Explorer.
- Canon LBP842C: Fixed an iOS printing issue that caused an incorrect page count.
- Epson SC-T7200D ESC/P2 driver: Improved page count accuracy on macOS print servers.
- Watermarking with PCL6 drivers: Fixed an issue where "Bottom of page" watermarking on landscape pages did not print.
- Mac and Linux: Removed an unnecessary error message when running some command line scripts.
- iOS printing: Fixed an issue preventing printing from iOS devices after upgrading the print server to macOS 10.12 (Sierra).
Other Notes:
- This release does NOT contain a database upgrade.
- Linux 32-bit: As per our End Of Life Policy announcement, Linux 32-bit is no longer supported.
- Web Print enhancements require an update to ALL Web Print sandbox servers.
- Full page watermarking requires an upgrade to ALL secondary servers (Print Providers).
27 April 2017 - PaperCut NG 17.0.7
This is a Maintenance Release for 17.0 and contains the following changes:
Fixes:
- OKI Universal PCL5 driver: Fixed an issue causing an incorrect page count when duplex printing an odd number of pages.
- Heartland payment gateway: Improved the Application Server performance when non-registered Heartland users attempted to use the Heartland payment system.
Other Notes:
- This release does NOT contain a database upgrade.
11 April 2017 - PaperCut NG 17.0.6
This is a Maintenance Release for 17.0 and contains the following changes:
Enhancements:
-
System Health interface :
- When there are multiple Print Providers, individual print server IP addresses in addition to the host names are now displayed.
- The base system health URL now provides the total number of held print jobs (heldJobsCountTotal) throughout the organization.
Fixes:
- Fixed an occasional issue causing the Application server to crash when server-commands are being used.
- The csv print log files ( [app-path]/server/logs/print-logs ) will now be retained for 30 days, instead of 1 day.
- The Printer Details page that incorrectly displayed the status of toners with low levels as "Unknown", now displays the status as "Some".
- Fixed an issue on the Schedule/Email Reports page causing the Type drop-down box to be hidden.
- Fixed an issue causing database imports to fail after upgrading from PaperCut version 14.x to 16.x or above.
- Oracle and PostgreSQL databases: Fixed an issue causing backups to fail when the database contains a non-PaperCut table.
- Internal user: Fixed an issue causing the user registration confirmation e-mail to occasionally not be sent.
- PCL6 printer drivers: Fixed an occasional issue preventing documents with an image from printing.
- Type-3 Universal printer driver: Fixed an issue when printing from Microsoft Store Windows Apps or Edge, which created 2 print job logs (cancelled and printed) for 1 print job.
- RISO ComColor FW5230 PostScript driver: Fixed an issue that incorrectly detected and charged a grayscale print job as color.
- Site Server: Fixed an issue when after a period of being offline, the Release Station on a Site Server would fail to send card self-association details to the Application Server.
- Performance enhancement: Optimized the Application Server to release system resources (threads) more rapidly after a period of peak load activity.
- Fixed an issue that allowed some users who are not SysAdmins to be able to download diagnostic files.
- Improved security to reduce vulnerability to XML-based attacks.
-
System Health interface :
- uptimeHours is now displayed as a decimal value (for example, 2 hours and 30 mins is displayed as 2.5).
- Improved the way the build number is reported.
Other Notes:
- This release does NOT contain a database upgrade.
23 March 2017 - PaperCut NG 17.0.5
This is a Maintenance Release for 17.0 and contains the following changes:
Fixes:
- Fixed an error when clicking on Users / Groups > Bulk user actions.
- Print Archiving: Fixed an issue causing the preview to be unavailable when using some PCL6 drivers (since 17.0.2).
Other Notes:
- This release does NOT contain a database upgrade.
21 March 2017 - PaperCut NG 17.0.4
This is a Maintenance Release for 17.0 and contains the following changes:
Enhancements:
- Auto-complete of usernames is now provided when assigning admin rights.
- MAC/Linux(CUPS): PaperCut can now be configured to automatically detect new print queues.
- CommWeb payment gateway: Support for new CommWeb merchant accounts with password based authentication.
-
Performance improvements:
- Improved Application Server start up speed.
- Improved performance when importing users from LDAP Active Directory.
- Improved Application Server stability in Web Print environments with large user groups and many printers.
- Improved performance of device related System Health URL endpoints.
Fixes:
- Fixed an issue on the Application Server login page for slow connections, where the cursor jumps to the Username field when the Password field is being completed.
- Fixed an issue allowing users to release print jobs when they have a zero personal balance, and also have access to a single shared account.
- Fixed an Advanced Scripting issue, which incorrectly charged users for a color print job when the script converted the job to grayscale (since 17.0.0).
- Ricoh RPCS: Fixed an issue causing an incorrect page count when printing multiple copies of a document with different page size.
- Konica Minolta C754SeriesPCL: Fixed an issue that incorrectly detected custom paper dimensions.
-
UI refresh fixes (since 17.0.0):
- Improved the appearance of disabled check boxes.
- Improved the font display on Application Servers that are behind a firewall.
- Fixed an issue with the alignment of the Actions menu on the Reports > Schedule / Email Reports page.
- Fixed an issue preventing users from viewing all pages of scheduled reports when more than 25 reports have been scheduled.
- Reinstated the Enlarge button on the Groups > Add/Remove Groups page.
- Reinstated the display of print job attributes on the Logs > Job Log page.
Other Notes:
- This release does NOT contain a database upgrade.
7 March 2017 - PaperCut NG 17.0.3
For a snapshot view of 17.0.3 features, see what's New and Noteworthy.
New Features:
-
Mobility Print:
- Mobility Print simplifies the printing process for Bring Your Own Devices (BYOD) and other end-user managed devices, across all prominent operating systems (iOS, Android, Chrome OS, Windows, or macOS). Whether on smartphones, tablets, laptops, or Chromebooks, by following a few simple steps, users can quickly discover and print to any printer, without requiring the assistance of a SysAdmin.
-
New look Admin web interface:
- PaperCut NG has been redesigned! It's modern, user friendly, and most importantly, it's a stepping stone for future improvements to the interface and feature development.
Enhancements:
- HTTPS/SSL Configuration: Ability to import SSL certificates directly from .PFX, P12, .PEM, .DER, and .CRT files.
- Global Print Driver: A Microsoft signed version of the PaperCut Global Print Driver has been included in the installation of PaperCut NG.
-
PayEx Payment Gateway: Support for:
- WyWallet and credit card for manual transfers.
- On Demand transfer using WyWallet
- The Admin web interface Options > Admin Rights page now allows you to Select All or Clear All check boxes.
- Individual Admin web interface pages can now be bookmarked.
- Individual User web interface pages can now be bookmarked.
- Email to Print: Improved download speed from IMAP mail servers.
- Diagnostic log file rotation is now paused during the collection process to ensure that logs are not missed.
- Scalability improvements to the Application Server when handling a large number of User Clients.
- A "Download Diagnostics file" button has been added to the Options > Advanced page. This button is used only for troubleshooting purposes when there are memory issues (your friendly support engineer will tell you when).
- Print System Health Monitoring: New endpoints have been added to monitor the status of Mobility Print servers.
- Linux Release Stations: Improved support for on screen keyboards.
- Paypal WPS payment gateway: Added support to connect to PayPal via a Proxy Server.
- macOS: As per our End Of Life Policy announcement OS X 10.9 is no longer supported.
- Internet Explorer: As per our End Of Life Policy announcement IE10 is no longer supported.
-
Web Print (Sandbox mode):
- An experimental feature that allows you to print OpenOffice documents (switched on with web-print.enable-openoffice-support). Supported file types include:
- OpenOffice (.ODS and .OTS) files from Microsoft Excel 2010+.
- OpenOffice (.ODT and .OTT) files from Microsoft Word 2010+.
- Supports printing text files from Microsoft Word.
Fixes:
- Google Cloud Print: Fixed an error when a printer shared to Google Cloud Print was renamed.
-
Security improvements:
- Environmental Dashboard: Fixed an issue that might allow users to access other users' environmental dashboards.
- Continuing enhancements to security of Admin Web UI to defend against emerging scripting attacks.
- Fixed an issue when using the "Copy settings from printer to printer" feature and copying Release Station settings that inadvertently copied across the Find Me destination queues.
- Fixed a rare issue in some PostScript jobs where the number of copies might be incorrectly counted.
- Watermarking: Fixed an issue that incorrectly positions watermarks in documents with mixed page orientations.
- Hardware Page Count validation now supports additional options to check all trays before determining if a device has no paper.
- Simplified error message in the Admin web interface (Options > Notifications) when test notifications cannot be sent.
- RISO FW ComColor GDI (5000, 5230) driver: Fixed a color page detection issue.
- Kyocera XPS printer driver: Improved page count when printing an odd number of pages in duplex.
- Toshiba Universal PCL6 driver: Improved letterhead page count.
- Print Archiving: Fixed an issue causing the preview to be unavailable when using the Xerox WorkCentre WC5955 PCL6 driver.
- User Printing - Logs report: Fixed a problem preventing the report from being run in Ad-hoc mode with Offline usage filtering.
- Mac OS: Fixed a problem that prevented printers from being added to PaperCut on initial install.
Other Notes:
- This release contains a database upgrade.
- And of course, the "Fine Print":
If you have a current subscription to Maintenance & Support, your upgrade to Version 17.0 is already included. Otherwise, one-time upgrades may be purchased via our online order system or through your PaperCut supplier. And hey, added bonus - upgrading now will entitle you to all of the releases in the 17.x series throughout the year!
PaperCut NG Release History Version 16
24 January 2017 - PaperCut NG 16.4 (Build 39159)
Enhancements:
- Prevent jobs from being released to a printer reporting an error: Fast release devices now support blocking the release of jobs to printers in error.
- New config key added to improve accuracy of hardware page count validation, printer error reporting, and blocking the release of jobs to printers in error on devices which return SNMP data in a different order.
- Performance enhancements: Decreased load on the Application Server when using Google Cloud Print and Email to Print.
Fixes:
- Improved performance when bulk deleting users.
- Fixed an issue where modifications to the user job log details weren't updating all relevant statistics.
- CUPS with IPPS or HTTPS: Fixed an issue preventing printer details, (such as toner levels, serial number, and type/model) from being reported.
- Page Analysis: Improved performance when analyzing XPS jobs.
- Page Analysis: Improved page analysis on some models of Epson ESC/Page printers.
- Kyocera ECOSYS "M" models: Added support for hardware page count validation.
- Fixed an issue preventing Release Managers from seeing jobs waiting for release in a Release Station.
- Added IPv6 support in the PaperCut Port Monitor.
- Release Station APIs have been upgraded to Version 3. Version 2 is still supported for backward compatibility.
- PDL transforms on Windows print servers: Fixed a rare issue causing PaperCut to become unresponsive when jobs with PDL transforms are sent to a virtual queue.
Other Notes:
- This release does NOT contain a database upgrade.
10 January 2017 - PaperCut NG 16.4 (Build 39038)
This is a Maintenance Release for 16.4 and contains the following changes:
Fixes:
- Fixed a compatibility issue with release 16.4 and an older version of the Standard or custom XML-RPC Release Station when releasing all jobs to a Find Me queue - jobs could be sent to the wrong printer.
Other Notes:
- This release does NOT contain a database upgrade.
20 December 2016 - PaperCut NG 16.4 (Build 38875)
Important Notice: If you have upgraded to 16.4, or are planning to upgrade to 16.4, please read the important notice on Known Issues with Recent Releases: Issue ID 10603.
Enhancements:
- Email to Print: Added a replacement marker (%location%) to display the printer location in notification emails. This makes it easier for users in your organisation to find the printers to which they printed.
Fixes:
- Improved scalability by reducing the load on the Application Server when running many secondary print servers.
- Modifications to the global print statistics and user print statistics via the job log details, are now reflected on the Environmental Dashboard, User List screen, and Dashboard System Status Total pages count.
- Authorize.net: The [app-path]\server\lib-ext\payment-gateway-authorize-net.properties file can now accept a comma-separated list of IP addresses that can connect to the Application Server. These values can include a submask.
- Canon UFR-II printers: Fixed an occasional inaccurate page count for duplex collated multi-copy jobs with an odd number of pages.
For Integrators:
- Release Station API:Job attribute properties (copies, grayscale, duplex) have been added to getHeldJobs2
Other Notes:
- This release does NOT contain a database upgrade.
8 December 2016 - PaperCut NG 16.4 (Build 38734)
New Features:
Prevent jobs from being released to a printer reporting an error
PaperCut NG gives administrators the ability to choose whether or not they want to allow users to release jobs to printers reporting an error, alleviating user concern and reducing Administrators' reactive work created by a printer in error.
Note: This functionality relies on the Operating System print queue state, and the experience might vary depending on the printer and driver in use. Provide feedback on your experience by reaching out to our support team.
Customizable start dates for running reports
You can now configure the start day or date for your weekly, fortnightly, monthly, quarterly, and yearly scheduled reporting periods, using a set of new config keys. The Reports > Schedule / Email Reports page displays the date on which the next report will run.
Enhancements:
- Jamex Netpad terminal: Added support for username/password authentication and card self-association.
- Unused printer and device groups are now automatically deleted in the overnight processing.
- New properties added to the following server-commands to set/get the Override printer/device settings on the User Details page:
- get-user-property
- set-user-property
- New properties added to the XML Web Services API to set/get the Override printer/device settings on the User Details page:
- api.getUserProperty
- api.setUserProperty
- Added a new server-command (clear-user-advanced-printer-settings
) that clears the Override printer/device settings check box and all settings under it on the User Details page.
Fixes:
- Application Server debug logs: Fixed an issue causing incorrect used and maximum memory amounts to be displayed.
- Mac: Support for Dark Mode menu bar icons.
- Fixed an issue where users with access to a subset of printers and/or devices, could not see the devices to which they have access in any selectable printer/device list, such as, in the "Printer Details > Job Redirection Settings" area.
- Print Provider can now connect to printers and Application Servers using either IPv4 or IPv6 addresses. Note: A known issue with Java JDK 1.8 MacOSX might prevent toner reporting updates from being displayed on the Application Server running on that platform. For more information, see https://bugs.openjdk.java.net/browse/JDK-8131133 for details.
- PCL5 printers: Fixed an occasional issue causing incorrect page counts for duplex jobs.
For integrators:
- Release Station API: releaseJob and releaseJobs now provides an option to block users from releasing jobs to printers in error. The API will respond with a message that can be displayed to the user to help them resolve the printer issue.
Other Notes:
- This release does NOT contain a database upgrade.
5 December 2016 - PaperCut NG 16.3 (Build 38690)
This is a Maintenance Release for 16.3 and contains the following changes:
Enhancements:
- 10 Squared GTS payment terminal: Added support for the 10 Squared GTS payment terminal.
- CommWeb Payment Gateway: Support for SHA-256 hashing.
Fixes:
- Application Server debug logs: Improved the clarity of hardware page count messages.
- Linux User Client: Fixed the "Details" button link on some Linux implementations, particularly Kubuntu 16.04.
- Mac/Linux:
- configure-cups can now handle device URIs with special characters (that can be interpreted by the shell).
- Fixed an issue causing some SNMP printer errors to be ignored, which meant they were not displayed on the Printer Details page or Application Log, and no notifications were sent when the error occurred.
- Fixed an issue where the Application Server reported printer status too frequently, causing additional load on the server.
- PDL transforms: Fixed an issue since 16.3 causing transforms with assignment statements to fail.
- Fixed an occasional issue causing job data to be overridden with old job data when the job Id has been reused within a short period of time.
- Konica Minolta: Improved multi-copy page count on PCL6 printers.
- Fixed a rare issue that prevented users with Admin rights from logging into the Admin web interface. This occurred only when there was a long list of users with Admin rights.
Other Notes:
- This release does NOT contain a database upgrade.
17 October 2016 - PaperCut NG 16.3 (Build 38323)
This is a Maintenance Release for 16.3 and contains the following changes:
Enhancements:
- Barclaycard ePDQ e-Commerce payment gateway module is now supported.
- Web Cashier: Regular expressions can now be applied to card numbers via a new config key (auth.web-cashier-interface.card-id.card-regex).
Fixes:
- VCC Controller: Improved the shared account selection process.
- Mac and Linux: Fixed a rare issue preventing Print Provider errors from being logged when spool files are created.
For Integrators:
- The Payment Gateway API for 3rd-party developers has been enhanced to improve the reporting of job details. For more information, see the documentation.
Other Notes:
- This release does NOT contain a database upgrade.
5 October 2016 - PaperCut NG 16.3 (Build 38242)
This is a Maintenance Release for 16.3 and contains the following changes:
Fixes:
- Windows Web Print: Fixed an issue causing Web Print jobs to time out while in the queue waiting to be processed.
- Improved the speed of releasing print jobs.
- Google Cloud Print on Mac and Linux: Fixed an issue preventing users from adding printers. (since 16.3 build-38127)
Other Notes:
- This release does NOT contain a database upgrade.
27 September 2016 - PaperCut NG 16.3 (Build 38127)
Enhancements:
- Support for Toshiba E-Bridge Next cloud apps print job tracking and charging.
- Improved performance on the Manager mode account selection popup. The "Username or ID" field is now pre-populated with the user's username so they can submit their print jobs more quickly.
- Ricoh printers: Improved the accuracy of toner level reporting when it is below 20% on some devices. A new Config key (toner.fetch-public-mib-then-private) has been provided if you require that level of toner reporting.
Fixes:
- Fixed a problem with reports for multiple departments or offices, where the comma separated list of office/department codes provided included spaces. (since 16.1)
- Site Server: Fixed the following issues that occurred when permissions were assigned via a user directory (eg. Active Directory) group:
- some shared accounts were not displayed on the device panel
- the Integrated Scanning icon was not displayed on the device panel
- Web Print sandbox mode: Fixed an issue causing Web Print to become unavailable if the Web Print server name is six characters in length and contains only letters and numbers.
- PCL6 printers: Improved color page counts.
- PCL5 and HPGL plotters: Improved page counts on some PCL5 and HPGL plotters.
- KIP plotters: Fixed an issue causing incorrect postscript copy count.
- CUPS-based print servers: Fixed an issue preventing tracking of print queues with Xerox drivers.
- Mac and Linux: Fixed an occasional issue preventing PaperCut from automatically registering CUPS printers for some drivers.
- Oracle database: Fixed a problem when there were multiple jobs in a single session, where the most recent job was not charged to a user's account.
- Release Station / Pay Station terminal: Improved reliability of the on-screen keyboard.
- Fixed an occasional issue causing an incorrect Total Printed Sheets count in reports when multiple copy jobs are performed in a single login session. This issue occurred only when all copy jobs were either simplex, or all were duplex.
- HP devices: Fixed a rare issue causing devices to display the following after the Application Server is restarted:
- an 'Unknown device" error message when attempting to copy
- a blank Print Release screen when attempting to release a print job
Other Notes:
- This release does NOT contain a database upgrade.
21 September 2016 - PaperCut NG 16.3 (Build 38090)
Fixes:
- Fixed a regression that caused some errors in user web pages. See known issues for more information and affected pages (since 16.3).
Other Notes:
- This release does NOT contain a database upgrade.
12 September 2016 - PaperCut NG 16.3 (Build 37858)
Enhancements:
- Added filtering by printer/device group to the following reports:
- User: Department print/copy/scan/fax - breakdown
- Printer: Printer attributes
- Printer: Device copy/scan/fax - breakdown
- Account: Shared account printing invoice - job type summary (Invoice Reports)
- Enhanced the About page in the Admin web interface to include details of the operating system, server specifications, and connected database.
- Pay Station: Remove support for QI SmartKit Console payment hardware.
Fixes:
- Fixed an issue on the Edit Admin Rights page, where some lists of groups weren't alphabetically ordered (since release 16.0).
- Fixed a rare issue preventing the Application Server from connecting to the database (since 16.1).
Other Notes:
- This release does NOT contain a database upgrade.
- As per the End of Life announcement, this release discontinues support for the QI SmartKit Console.
23 August 2016 - PaperCut NG 16.2 (Build 37798)
This is a Maintenance Release for 16.2 and contains the following changes:
Note: This release is not compatible with earlier versions of the Payment Gateway module. If you upgrade to 16.2, you must also upgrade the Payment Gateway module. For more information see our Upgrading Knowledge Base article.
Enhancements:
- Application Log messages relating to job release errors now include the IP address of the Release Station.
Fixes:
- Fixed an issue allowing the creation of internal users with the same card/ID number.
- Fixed an issue preventing users from logging into the Mobile User web interface from iOS devices (since 16.1).
- Fixed an issue blocking Site Server connectivity when the Application Server is configured with a stricter list of SSL protocols (since 16.2 General Release).
- Enhanced the predictability of the order in which jobs are printed when "Release All" is used.
- Fixed an issue allowing alphanumeric PINs to be assigned to internal users via server-command.
- Fixed an issue introduced by the bundled Java SE Runtime Environment upgrade in 16.2 General Release causing problems on some older devices (using the RC4 cipher) connecting to PaperCut NG.
- Google Cloud Print: Publishing a printer to Google Cloud Print is now attempted several times before failing. This minimizes the effect of intermittent failure responses from Google Cloud Print.
- PaperCut LPD service with legacy Windows LPR client: Fixed an occasional issue preventing jobs from processing when either the job name or the associated username contains non-ASCII characters. For more information, see Fixing encoding problems/unintelligible characters appearing in PaperCut LPD job queue.
- Ricoh printers: Added a new Config key (toner.fetch-public-mib-then-private) to improve the accuracy of toner level retrieval when below 20% for some models.
- Canon UFR II drivers: Added support for 40 X 30 inch page size detection.
- KIP GL drivers: Improved page count reliability.
- Linux and Mac: Improved the reliability of enabling and disabling printers.
- Fixed an occasional issue with account charging priority.
Other Notes:
- This release does NOT contain a database upgrade.
9 August 2016 - PaperCut NG 16.2 (Build 37604)
Enhancements:
- Web Print scaling:
Web Print is a proven and popular solution for occasional printing. However, with an increasing demand, busy sites are finding that a single Web Print server is not sufficient to provide good service. Web Print can now be scaled to meet the needs of your organization. Multiple Web Print servers can be used to ensure reliability and reduce wait time in queues, leading to a better user experience. The System Health interface also now provides endpoints to track the status of your Web Print servers. - Updated the bundled Java SE Runtime Environment to version 8, update 92 to incorporate the latest security fixes from Oracle.
Note: On some older devices, this upgrade might cause issues with the connection between the MFD and PaperCut as indicated by an error message on the device display or in the Admin web interface. A simple solution is available (see Legacy Ciphers in PaperCut).
Fixes:
- Web Print: Fixed an issue preventing uploaded files that are larger than the allowed size from being removed.
- User web interface: Fixed an issue preventing the job status in the Web Print page from updating (since release 16.0).
- Improved the user search speed in the Admin web interface when users have multiple email addresses.
- Fixed an issue causing automatic backups to fail.
- Linux installer: Fixed an occasional error that occurred with installations involving copying client directories.
- Reports:
- Fixed an issue preventing the Group User Transaction Type Summary report from generating when there have been no transactions during the defined period.
- Fixed an issue with the Executive Summary report causing inaccurate counts of simplex and duplex pages.
- Improved the Device - copy/scan/fax - breakdown report to include scan jobs.
- Linux: Fixed an occasional issue preventing reports from generating.
- Fixed an issue with converting PFX/PKCS#12 SSL certificates for the Application Server.
- Fixed an issue causing modified SSL settings in the server.properties file to not be applied.
- Improved color detection for PostScript printers on Ubuntu.
- Kyocera printers: Improved color detection.
- Samsung PCL6 printer drivers: Fixed an issue causing watermarks to not print.
- Windows printers: Improved page counting on some printers when multiple copies of a document are printed.
- Fixed an issue on the Printer Details page for a virtual print queue, causing a confirmation prompt to be inappropriately displayed when you try to leave the page.
- Google Cloud Print and Email to Print: Fixed an issue causing some fonts to be missing when printing to Windows printers.
- PDL transforms: Fixed an occasional issue that caused pc-print.exe (the Windows Print Provider) to use 100% of a CPU core.
- SQL Server database: Fixed an issue preventing documents with a filename greater than 255 characters from printing.
- Reorganized background Mac and Linux print services, such as, Job Pre-notification, Printer Registration, Printer Error Reporting, and Job Replay on Connection Failure, including naming their respective processes.
- Novell: Fixed an issue preventing Novell iPrint from starting after a new installation.
Other Notes:
- This release does NOT contain a database upgrade.
- If you are using Web Print Sandbox mode, ensure that the Web Print service on the Application Server is disabled. If it is not, Web Print will not function until all of your Web Print servers are updated as part of your upgrade.
- As per the End of Life announcement, this release discontinues support for the QI SmartKit Console.
22 June 2016 - PaperCut NG 16.1 (Build 35754)
This is a Maintenance Release for 16.1 and contains the following changes:Fixes:
- Extended the external device integration API to help some 3rd-party integrations work correctly with Site Servers.
- PaperCut LPD Service: Added support for Japanese encoded (Shift-JIS) document names.
- Improved behavior of on demand user creation when the username contains accented characters. Duplicate users with these variants are no longer created.
- Improved performance of loading the User Details page when a home directory has been configured for Integrated Scanning.
- Print System Health Monitoring: Improved the printer and device download files (available via Options > Advanced) to show the URLs for remotely accessible addresses.
- Fixed an issue with the Environmental Dashboard not displaying translated text.
- Fixed an issue causing a confirmation dialog to be incorrectly displayed when navigating away from an unchanged Notifications page.
- Direct Printing: Fixed a rare issue that might cause printer statistics to be lost on a print queue that has been unlinked.
- Fixed a rare issue that caused the Application Server to become unresponsive when running lengthy reports.
- Improved error messages when a previously failed database upgrade is detected.
- The End User License Agreement (EULA) has been updated with PaperCut's new office details.
Other Notes:
- This release does NOT contain a database upgrade.
2 June 2016 - PaperCut NG 16.1 (Build 35679)
New Features:
-
Print System Health Monitoring:
The new Print System Health Monitoring interface allows you to maximize print uptime by setting up alerts, dashboard indicators, and graphs in any industry standard monitoring tool.
This interface allows you to monitor:- Status of overall print system health
- Status of components in your printing environment
- Real-time statistics
- System resource information
- Printer/device inactivity
Enhancements:
- Passwords for SysAdmins and internal users are stored with a more secure encryption algorithm that is no longer case sensitive.
- Databases can now be imported via the command line without confirmation prompts.
Fixes:
- Fixed an issue causing multiple notifications to be sent when the toner level drops below a predefined threshold.
- Fixed an issue causing a refund for a job charged to multiple personal accounts to be refunded only to the default account.
- User interface: Fixed an issue causing the Printer/Device Group field under Filters on the Recent Print Job page to always be empty.
- Novell iPrint: Fixed an issue preventing iPrint from shutting down when there are held print jobs.
- Pay Station: Added a config key (display-on-screen-keyboard-always) that controls whether or not the on screen keyboard is always displayed on the login panel.
- HP universal printers: Improved page count.
- systemd Linux: Resolved an issue where the Application Server was not restarted after an upgrade.
Other Notes:
- The Internet Control module has been removed. End of life for the Internet Control Module was announced in December 2011. Customers using Internet Control should NOT upgrade to this release.
- This release does NOT contain a database upgrade.
28 April 2016 - PaperCut NG 16.0 (Build 35321)
This is a Maintenance Release for 16.0 and contains the following changes:
Enhancements:
- Added a config key (printer.snmp.community) to cater for a custom SNMP community name, needed to retrieve details of the toner, device type, and serial number for a printer.
Fixes:
- Fixed an error preventing filtering users by balance in the User List page.
- Fixed an issue causing the user balance history graph to display 'XXX' instead of a currency symbol for some system locales.
- Fixed an error preventing generation of Central Reports since release 16.0.
- Fixed an issue causing devices to become unavailable after changing a device's host from a Site Server to an Application server, and vice versa.
- Fixed an issue when using an Oracle database causing the Balance on the User Details page to not update after payment gateway transactions.
- Fixed an occasional issue preventing comparison reports from successfully generating.
- Fixed an issue with some PCL6 printer drivers preventing Excel documents from printing when a duplex filter has been applied.
- PCL6 spool files: Fixed an occasional issue causing Print Provider to crash when processing files less than a Kb in size.
- Xerox postscript files: Fixed an issue causing Print Provider to crash.
- Novell iPrint systems: Improved support for diagnosing crashes.
- Devices hosted on a Site Server: Fixed an issue causing the host name to not display on the Devices tab.
Other Notes:
- This release does NOT contain a database upgrade.
7 April 2016 - PaperCut NG 16.0 (Build 35131)
This is a Maintenance Release for 16.0 and contains the following changes:
Enhancements:
- Added support for printing to Type4 print jobs to PaperCut LPD/LPR.
Fixes:
- Passwords for SysAdmins and internal users are now stored with a more secure encryption algorithm.
- External device API: Added a default number of decimal places per locale currency.
- Fixed an issue in Email to Print for users forwarding attachments from iOS devices using the native mail client.
- Fixed an issue preventing application of a valid selection of virtual and physical print release queues for Find-Me printing.
- Fixed an issue causing dashboard gadgets to be blank when the user license limit is exceeded.
- Fixed an issue where some email addresses could not be saved (deemed invalid) in the System Notification pages.
- User interface: Fixed an issue causing the Printer/Device Group field on the Recent Print Job page to be empty.
- Fixed an issue for restricted admins with access to only selected printer groups, causing the Printer List page to be empty.
- Release Station: Fixed an issue preventing some jobs from being displayed.
- Fixed an issue preventing enabling and disabling of the Windows Direct Print Monitor debug mode.
- Improved scalability of the PaperCut LPD Service.
- Fixed the Windows Installer so that obsolete Linux client library files are removed when upgrading.
- Fixed a rare display issue in the end user's Upload page for Web Print where legacy customization/tailored web tools were deployed.
- Fixed an error displayed when attempting to generate an Executive Summary report that included fax or scan jobs.
- RISO devices: Improved page size detection on some models.
Other Notes:
- This release does NOT contain a database upgrade.
17 March 2016 - PaperCut NG 16.0 (Build 34963)
This is a Maintenance Release for 16.0 (Build 34947) and contains the following changes:Fixes:
- Fixed a problem printing jobs that were held in a hold/release queue prior to upgrading from earlier versions previous to 16.0 (Build 34947).
- Fixed a problem that occurred while upgrading from earlier versions previous to 15.0 (Build 31930).
Other Notes:
- This release does NOT contain a database upgrade if upgrading from PaperCut NG 16.0 (Build 34947). If upgrading from a 15.x or earlier version, this release WILL contain a database upgrade.
17 March 2016 - PaperCut NG 16.0 (Build 34947)
New Features:
-
Direct Printing:
- Customers no longer have to run a print server to be able to take advantage of PaperCut's feature set. PaperCut's Direct Print Monitor tracks jobs between desktops and an MFD. Significant UI improvements around queue management ensure no additional administrative overhead.
-
New look PaperCut NG manual:
- We are revamping the PaperCut NG manual. This first phase includes a refresh to the User Interface and easier navigation and search functionality.
-
Mail server configuration:
- Configuring PaperCut to SMTP servers is now even easier with drop-down selections for popular mail servers (GMail, Outlook.com, Yahoo), as well as bringing encryption and optional login settings into the UI.
-
Printer group notifications:
- Administrators are now able to use Printer Groups to deliver low toner and error notifications to specific recipients. This allows the most appropriate person to receive the alert per device.
Enhancements:
- Improved the Printer Notification messages (Low Toner and Printer Error) by optionally including additional information such as serial number, IP address and model of device.
- You now have the option to receive low toner notifications when they occur, or alternatively in hourly or daily batches.
- System Notifications: Increased the maximum send frequency for "Error level events " and "Printers in error" to 1440 minutes (1 day) on the Notifications page.
- Mobile Release: Users can now log in to Mobile Release using their email address as an alternative to their username.
- Customers using applications like SCCM to manage their software updates can now take advantage of PaperCut reporting version numbers to the Operating System.
- You can now disable a shared account for an exact period of time via server commands.
- Added the ability to specify a custom Windows Active Directory attribute a the user's primary email address.
- The customer reference number is now available on the About page.
Fixes:
- Unused printer groups are no longer deleted during scheduled maintenance tasks.
- Improved notifications for customers attempting to upgrade without a valid license.
- Fixed an incorrect confirmation message displayed when disabling GCP options.
- The PaperCut icon is now shown in the Windows Add or Remove Programs list for the Client, Client MSI (installer), Payment Gateway Module, and Card Creation Wizard.
- Fixed an issue on the Devices page causing the page title and the title of the unselected tab to be hidden.
- Prevent Chrome browsers from auto-populating unwanted data in the User Details and Create Device pages.
- Email to Print and Google Cloud Print: Fixed an occasional issue causing part of a page to not print.
- Fixed a rare issue that prevented Site Servers from synchronizing with the Application Server.
- Fixed a minor issue in some Hardware Page Count Validation dialogs where code was being displayed in place of text.
- Fixed a rare Site Server issue where changes made to groups of users weren't being updated to the site.
- Fixed a rare issue in version 15.3 (Build 34230) and 15.3 (Build 34420) causing inaccurate color / grayscale reporting when PaperCut cannot detect page-level color and page-level color detection is enabled.
For Integrators:
- The getAllGlobalConfig method in the ExtDeviceIntegrationXMLRPCAPI API has a new key/value pair (currency-symbol-position-start) that is used to specify the position where the currency symbol should be displayed in the currency format.
Other Notes:
- This release contains a database upgrade.
- As per the End of Life announcement, this release discontinues support for new installs or upgrades of the PaperCut server software on OS X 10.8.
- As per the End of Life announcement, this release discontinues support for Internet Explorer 7, 8, and 9. Administrators will receive a warning message when they log in to the administration console, and they can still choose to continue.
- Devices marked with * require installing an updated version of the embedded software to access new features and fixes.
PaperCut NG Release History Version 15
21 January 2016 - PaperCut NG 15.3 (Build 34421)
This is a bugfix release for 15.3 and contains the following changes:Fixes:
- Improved the page load time when the server does not have access to an external network.
- Updated the icon for the PaperCut Card Wizard.
- Fixed an issue in Croatian PDF reports causing characters to not be displayed.
- Fixed an issue allowing users with non-verified and deleted PayEx agreements to perform transactions.
- Fixed an issue in the Executive Summary report causing an incorrect count of the days in the month when a Daylight Savings Time change occurred during the reporting period.
- Upgraded to the Apache Commons Collections (ACC) Java library, version 3.2.2 to address a security vulnerability with Java deserialization (CERT Vulnerability Note VU#576313).
- Toshiba: Improved copy detection for PCL6 printers.
Other Notes:
- This release does NOT contain a database upgrade.
21 December 2015 - PaperCut NG 15.3 (Build 34231)
This is a bugfix release for 15.3 and contains the following changes:Fixes:
- Improved Print Provider start up time when there are a large number of printers.
- MySQL 5.5 and above is now supported.
- Additional retries for Find-Me printing with printers on different physical Windows print servers.
- Added the Envelope DL paper size to the PaperCut global print driver.
- Fixed an issue in the Pay Station software resulting in some user balances not updating.
- Fixed a misleading error message when "server-command delete-existing-user" attempted to delete a user that was associated with a shared account.
- Improved ability to auto-refund print jobs sent to an offline Windows printer.
- Improved matching of users in the Admin UI for searches based on username aliases.
- Fixed an issue that prevented IPv4 print queues on Print Providers with multiple network interfaces, from being correctly published to iOS devices.
- Improved notifications for customers attempting to upgrade without a valid license.
- Improved page analysis when printing to an HP universal driver with PIN enabled.
- Heartland gateway: For on-demand transfers, the Mobile Print Release page now displays a combined internal and external balance.
- Blackboard Payment Gateway: A user's secondary card number is now used when the primary card number is missing.
- Fixed a rare issue where page counts for PCL6 files were incorrectly detected when the number of pages was equal to the number of copies.
- Fixed an issue where users' custom home directory values saved in PaperCut were overwritten with blank values from a directory source or file.
- Canon LBP printers: Improved color detection.
- Sharp printers: You can now track Direct Printing on devices that include this function.
Other Notes:
- This release does NOT contain a database upgrade.
30 November 2015 - PaperCut NG 15.3 (Build 34079)
New Features:
-
System Health API:
- PaperCut now provides an API to monitor the health of the Application and Site Servers as well as the connectivity to the database.
Enhancements:
- Release Manager Roles:
- Release Station managers' queues can now be filtered to show only those print jobs that are relevant to them. Filters can be applied to selected printer groups or user groups to customize this view.
- Fast Shared Account display:
- Improved the performance of large shared account code database handling, with:
- Desktop clients that are configured to load shared account lists from a file now proactively update when a new file is found.
- Improved the performance of large shared account code database handling, with:
- Timely toner notifications:
- Low toner notifications are now sent immediately in place of a daily digest of toner statuses. This allows for devices to be maintained more responsively.
- Usage data:
- To help us improve our product, PaperCut now collects usage data. We will use this information to help prioritize enhancements to the functionality used by the majority. For more information, check out our privacy policy.
- License and information messages are now displayed using a banner in the admin UI.
Fixes:
- Improved handling of duplex and color print jobs in iOS printing.
- Added support for custom TTL settings for Bonjour Printer Advertisements. This fixes the issue with iOS shared printers disappearing when using Aruba's 'Airgroup' functionality.
- Fixed an issue where a printer published by PaperCut on mixed IPv4 and IPv6 networks did not work for iOS 9 devices.
- Unused printer groups are now automatically removed from the system.
- Addressed an issue preventing the Windows Client MSI installer working when copied from a Mac or Linux Application Server.
- Resolved an issue for customers printing via a Fiery RIP where document names contained commas.
- Fixed an issue which caused an Email to Print job to fail when sent from an unknown email address for the first time.
- Fixed an issue preventing batch shared account import when running the PaperCut Application Server on some Oracle databases.
- The Payment Gateway module for CyberSource Secure Acceptance (SA) now correctly processes usernames with underscore ('_') characters.
- Fixed an incorrect error message being displayed when removing advanced config keys.
- CardSmith payment gateway: fixed an intermittent database connection leak.
- PayPal: Fixed an issue with currency conversion.
- Fixed a rare problem causing comments in Job Log screen to not be displayed correctly.
Printer Compatibility Improvements:
- Improved color detection for jobs originating from Ubuntu 15.0.4 or current SUSE distributions.
- Improved page size detection for KONICA MINOLTA Bizhub PRESS C1060 using Postscript drivers.
- Improved duplex detections with selected PCL5 drivers.
- Improved color and duplex detection for Epson WF series of printers.
- Added hardware page count validation for Kyocera ECOSYS.
- Fixed a rare issue preventing Find Me Print jobs redirecting to a remote server when used in conjunction with a PDL transform.
- Fixed a rare issue with the formatting of monetary values for some regions.
- Fixed a rare stability issue in the Print Provider when PostScript spool files ended unexpectedly.
- Improved handling of admin rights where users were assigned to a deleted printer group.
For Integrators:
- Fixed an error causing api.authenticateUserWithPassword to incorrectly return USER_DISABLED. This API now returns ACCESS_DENIED.
- Documentation and example code for the Release Station payment API in the core product has been removed. For more information, contact integration-dev-support@papercut.com.
Other Notes:
- This release contains a database upgrade.
28 September 2015 - PaperCut NG 15.2 (Build 33771)
This is a bugfix release for 15.2 and contains the following changes:Fixes:
- Fixed minor form auto-completion issue for Web Print users using Safari.
- Improved the readability of the Environmental Dashboard 'Pin to Start' message for Windows 8.1 users.
- Improved handling of GCP's automatically generated, very long job titles when printed on CUPS printers.
- Resolved an issue for some customers running v15.1 which prevented their custom logos and color schemes being applied.
- Fixed an issue which prevented previously assigned secondary email addresses to be assigned to new users.
- Improved color detection for Canon UFR II printer language.
- Fixed an inconsistency in the Total Pages Printed value on the Executive Summary Report.
- Fixed an issue for Site Server customers running 15.1 build where changed user attributes were not being synced.
- Fixed a rare issue that prevented some customer's licenses being applied to the PaperCut server.
- Fixed a problem for customers with forced SSL connections from Application Server to Microsoft SQL Server failing to connect to the database.
- Improved handling in the PaperCut Print Provider for Windows print servers with very large numbers of queues (over 1900).
- Fixed a rare issue in PCL6 page level color detection when spool files are truncated.
Other Notes:
- This release does NOT contain a database upgrade.
3 September 2015 - PaperCut NG 15.2 (Build 33665)
New Features:
-
Modern Operating System ready: PaperCut has been adapted and is ready for the next wave of Operating Systems including:
- Windows 10
- Mac OS X El Capitan
- Modern GNU/Linux distributions using systemd
- Site Server: In the event of network outages, print queues and MFDs can utilize a Site Server to deliver business continuity including support for Print Release and Find-Me Printing. Introduced in 15.0 under the Early Access Program, 15.2 now includes a single Site Server license as standard.
- Printer Group Management: New controls for the improved usability of printer groups, including assignment of printers to groups, as well as filters and reports.
Enhancements:
- Desktop Client screen now supports customizable text when configured for ID/PIN login.
- Customers that have opted to hide card numbers in their system settings will no longer see these numbers in any reports.
- Added a new configuration option to handle separator pages in conjunction with hardware page count validation.
- Enhanced security of User Web UI to defend against emerging scripting attacks.
- Web Print: Added support for Adobe Reader DC.
- Added Hardware Page Count validation for OKI devices.
Fixes:
- Google Cloud Print:
- Additional paper size support for printers deployed via PaperCut.
- Fixed a stability issue for GCP and Email to Print users when the user record contains an un-contactable email address.
- Page analysis:
- Improved page counting for HP printers using HPGL drivers.
- Improved handling of blank pages for printers using Konica Minolta PCL6 drivers.
- Improved counting of print jobs containing multiple copies when using Ricoh RPCS drivers.
- Print Groups: Fixed an issue when using Print Groups on the "Group - print/scan/copy/fax - breakdown" report which would previously fail to run.
- Payment Gateways: Fixed an issue that may have prevented users from accessing Moneris, Authorize.Net and Barclaycard payment gateways.
- Environmental Dashboard: Improved handling of large numerical values in the environmental dashboard.
- Reports: Fix minor alignment issues in the Executive Summary report.
- Added additional translation support for App Log entries.
- Fixed an issue for customers using PDL transforms on Mac servers which may result in transformed jobs not printing.
- Fixed a rare issue on SQL Server installations in multi-byte encoding locales (e.g. Japan) which may have caused logging issues.
- Microsoft Print to PDF virtual printer has been added to the ignored printers list.
- Fixed a rare issue causing a customer's new license reverting to their old license some time after uploading to their installation.
Other Notes:
- This release contains a database upgrade.
19 June 2015 - PaperCut NG 15.1 (Build 33291)
This is a bugfix release for 15.1 and contains the following changes:Fixes:
- Fixed an issue with the pre-upgrade database backup that affected some customers.
- Fixed an issue with deletion of users during a user/group sync.
Other Notes:
- Customers upgrading to this release from 15.0 build 33182 or earlier will perform a database upgrade.
18 June 2015 - PaperCut NG 15.1 (Build 33284)
New Features:
- Audit Logging: Track changes to users within PaperCut. Audit details include who made the change, what attribute was changed as well as the previous and updated values.
- PaperCut LPD Service: PaperCut now includes and LPD Service as a drop in replacement for Microsoft's LPD service which will be end-of-life from Server 2012. This will allow PaperCut to support customer's reliant on this printing protocol.
- Images can now be printed using Web Print and Email to Print. All common formats (PNG, JPEG, TIFF, GIF, etc) are supported.
Enhancements:
- Document name hiding for jobs in the Windows print queue can now be configured for specific queues via the Admin Interface.
- Updated environmental metrics: The default values used for environmental impact calculations have been updated for new installs. Update values on existing installs via the manual.
- Additional print script recipes:
- Demonstrate the ability to apply a custom job timeout.
- For Google Cloud Print users to bypass account selection requirements.
- Added support for additional languages to the environmental dashboard.
- Improved display of toner levels including updated handling of error cases.
- Site Server: Improved display of server selection dialog for customers with large numbers of servers.
- Release Stations:
- Updated look and feel of print release stations.
- Addition of total cost of pending jobs in web release.
- Temporary printers created by the Novell iPrint client will now be ignored by the PaperCut Print Provider.
- The App Log tab now contains more detailed logging for administrators monitoring changes to security and shared account settings.
- To assist support:
- Spool file snapshots can now be saved to network shares.
- Option to automatically capture abnormal spool files.
- Payment Gateway:
- Updated installations will now include the latest config files to use as a reference.
- PayPal Payflow Link transaction reference now included in transaction logs.
- PaperCut Global Print Driver: Now includes the EnvelopeDL page size.
- Added a new column 'Last usage date' to the 'Printer List' CSV report.
- There are now batch user import sample files available with the installation to complement documentation.
Fixes:
- Fixed a minor issue resulting in an incorrect number of enabled Google Cloud Print printers being displayed on the Mobile/BYOD pages.
- Prevented browsers interpreting saved login credentials as LDAP credentials on the User/Group Settings page.
- Fixed an issue that prevented iOS devices accessing the User Web Interface with the Safari browser.
- Fixed not being able to find child shared accounts using the 'parent\child' syntax (despite results being recommended in autocomplete).
- Job Redirection: Fixed a rare issue where user based cost adjustments were not applied to jobs redirected from a color virtual queue to a grayscale physical queue.
- Fixed a minor issue preventing a secondary email address associated with a deleted user being used again.
- Fixed rare case of XPS jobs failing to process when using conversion filters on Linux print servers.
Printer Compatibility Improvements:
- Add Hardware Page Count support for NEC devices.
- PaperCut Global Print Driver: extended in-built transforms to enhance compatibility.
- Improved PostScript page level color detection for documents created by Adobe Acrobat Pro.
- Improved page level color detection for:
- Kyocera PostScript printers.
- PostScript printers using LibreOffice on Linux.
- Acrobat on OSX.
- Improved paper size detection for HP DesignJet T1300 plotter.
Other Notes:
- This release DOES contain a database upgrade.
21 May 2015 - PaperCut NG 15.0 (Build 33182)
This is a bugfix release for 15.0 and contains the following changes:Fixes:
- Fixed problem with batch importing internal users whilst overriding the password or PIN.
- Web Print: Fixed problem that can occur when the user is using shared accounts and charging to their personal account.
- Email to Print: Fixed sender verification link when the username contains spaces.
- Google Cloud Print / Email to Print: Improved management and cleanup of temporary files created during printing.
- Allow the 'Manager Mode' pop-up for charged shared accounts when using External Account Source.
Printer Compatibility Improvements:
- Improved color detection with Xerox and Fiery PostScript drivers.
- Improved page size detection when printing from Acrobat PDFMaker 10.1 on Linux.
- Added detection of ARCH E1 paper sizes.
Other Notes:
- This release does NOT contain a database upgrade.
4 May 2015 - PaperCut NG 15.0 (Build 33106)
This is a bugfix release for 15.0 and contains the following changes:Fixes:
- Email Printing: Fixed a problem that stopped printing in the event of a network connection issue with the mail server.
- Google Cloud Print: Fixed an issue preventing jobs being printed when using a Linux or Mac print server.
- Executive Summary Report: Fixed an incorrectly worded label in the "Top Users" section.
- Fixed an issue in bulk user actions if usernames are entered containing underscores. These would be treated as a single character wildcard.
- Prevent users from accessing the user shared account page if not enabled for them.
- Fixed a potential problem upgrading to 15.0 from builds prior to 13.3.
- Fixed some issues with Portuguese (Portugal and Brazil) translations.
Other Notes:
- This release does NOT contain a database upgrade.
23 March 2015 - PaperCut NG 15.0 (Build 32334)
This is a bugfix release for 15.0 and contains the following changes:Fixes:
- Refunds: Fixed an issue which caused refund approval/rejection to fail when refund notifications were enabled.
- Print Scripting: Correctly maintain whitespace in printer scripts. The removal of whitespace could cause errors in some scripts.
- Improved print provider stability.
- Advanced PDL transform: Improved temp file deletion in PDL transforms.
-
Reports:
- Fixed the display of PDF reports in Hungarian.
- Fixed the layout issues in "Executive summary" reports when viewed in languages other than English.
- User Client: Fixed a rare problem that can cause client account selection or script popups to not work as expected.
-
Improved handling of rounding in the
adjust-user-account-balance-if-available
server-command and API. - Admin Interface: Addressed a minor issue that may affect quota scheduling options on the Shared Account Details page.
- Novell: Fixed an issue introduced in 15.0 (Build 31930) that could stop usernames from being normalised properly on some sites (the domain component was not stripped from usernames).
- Site server: Ensure device operation is not disrupted when the application server connection goes offline.
- Mobile Client: Revised the mobile client icons to not include a $ sign.
- Improved logging to better diagnose Web Print PDF problems.
Printer Compatibility Improvements:
- OKI: Improved page counting on OKI B801.
- Canon: Improved page counting for Canon PCL5 printers.
- Ricoh: Improved toner level reporting for some Ricoh printers (including IPSiO SP 6310).
- Kyocera: Improved reliability of hardware page check on Kyocera TASKalfa devices.
- Improved color detection for Adobe Pro documents printed on PostScript printers.
- Improved color detection for COREL Draw on PostScript printers.
Other Notes:
- This release does NOT contain a database upgrade.
24 February 2015 - PaperCut NG 15.0 (Build 31930)
New Features:
- New Optional Component - Site Server:
Customers with multi-site deployments often consider printing redundancy and resilience as a high priority.
In the event of network outages, print queues and MFDs can now utilize a Site Server to deliver business continuity
including support for Print Release and Find-Me Printing. All this can be achieved without losing the benefits of central administration.
The Site Server is the first major server component added to PaperCut since secondary print server support in 2006. It is the culmination of 6 months development and system re-architecture. Not just intended for multi-site organizations, the Site Server also can be used to add redundancy in private cloud setups, or isolate areas of a local network to improve resilience.
- A New Look: Not technically new functionality, but customers will notice something a little different! Changes to the logo and PaperCut 'green' touch every part of the product.
Enhancements:
- PaperCut's Global Print Driver now supports deployment to 32-bit workstations from 64-bit servers.
- Simplified the conversion to PaperCut MF from PaperCut NG. The installer now automatically upgrades and imports all your data and settings.
- Learn more about tracking copy, scan and fax from the new "Devices" tab in PaperCut NG.
-
Scalability improvements:
- Performance improvements for sites running a very large number of secondary print servers.
- Reduced the load the desktop clients have on the server when the PaperCut Server is re-started.
- When performing delegated print release, the original owner's username is now visible.
-
Security:
- User PINs are stored in the database in encrypted form.
- Resolved a low-level XSS security risk in a third-party JavaScript library.
- Changes to the network API used by the user client to minimize information leaks.
- Added the ability to restrict an admin's access to assigned printer groups (including printers and print logs). This enhances support for multi-tenancy.
- Novell iPrint: If the PaperCut Print Provider is installed on a workstation, it is now able to determine which queues on a workstation are direct queues (and track them), and which queues are iPrint server-hosted queues (and ignore them).
- RBS WorldPay Payment Gateway: It is now possible to specify a merchant code to uniquely identify PaperCut transactions.
- Advanced PDL transform: Added an "inline copies" command to PDL transform language to create a multiple-copies effect.
-
SSO:
- Added support to disable SSO for mobile users without affecting desktop users.
- When using the SSO confirmation page, users now have an option to change the detected language.
- Quick find has been enhanced to search for printers by Alternate ID.
Fixes:
-
Mobile and BYOD Improvements:
-
Google Cloud Print:
- Fixed an issue where a printer could not be published to the cloud if its location field was empty.
- Improved stability upon loss of connection to Google cloud server.
-
Email to Print and Google Cloud Print:
- Resolved an issue causing Email to Print or Google Cloud Print to fail if a job from either of these services was in a partially spooled state during an Application Server restart.
- Fixed an issue when using GCP and Email to Print when using global email suffixes.
-
Web Print:
- Fixed a problem for Web Print users with account selection option "Charge personal account (and allocate to shared account for reporting)" not having their jobs charged accordingly.
-
User Client:
- Fixed a case where client notifications weren't delivered to users in a remote desktop environment.
- Fixed the display of cost adjustments in the Advanced User Client when the locale uses a comma (,) as the decimal separator.
-
Global Print Driver and Advanced PDL Transform:
- Fixed a problem with transform scripts without an empty line at the end.
- The Global Print Driver now supports Konica Minolta SeriesPS printers.
-
Username Aliasing:
- Fixed issues arising from user aliases that were not lower case.
- Fixed an issue which caused batch import of username aliases to fail.
- Fixed a problem that could cause high number of database connections to be used when username aliasing is enabled and there are many user client connections.
-
Admin UI:
- Fixed a problem where it was not possible to copy settings to a virtual print queue.
- Fixed an issue that would occasionally see $0.00 transactions written to a user account after saving changes to their record.
- Pay Station (pay and release mode): Fixed an issue that may have prevented users releasing their jobs via the "Print All" button.
-
Reports:
- Fixed an issue that would result in the Executive Summary report graphs displaying a "flat line" after a system time change.
- Fixed an issue that may have prevented "Job Type" filter from working in some reports.
-
Shared Accounts:
- Application will no longer automatically import empty shared account files resulting in the loss of all shared accounts.
- PINs set to Sub Accounts via the API and server-command now correctly inherit the Parent Account PIN.
-
Non-ASCII Character Support:
- Added support for non-ASCII characters in the Windows server-command tool.
- Web Services API: Fixed an issue which caused corruption of non-ASCII characters.
- Fixed an issue which may have prevented user login or trigger random logout when using "internal users".
- Find-Me Printing: Improved the usability for Find-Me Printing customers using Hardware Page Count Validation. Automatic refund costs can now be based on either the virtual queue costs, or the destination (physical queue) costs.
- Fixed a potential Application Server performance issue due to invalid SNMP responses returned from some printers (such as Evolis card printers).
- Improved database connection management for customers using username aliasing and user clients.
Printer Compatibility Improvements:
- In print jobs with multiple page sizes, PaperCut will now report the largest page size for PS, PCL5, PCL6 and XPS printer languages. Earlier versions of PaperCut reported the last page size set.
-
Riso:
- Improved Riso page analysis.
- No longer charge for "print later" jobs.
- Improve paper size detection.
- Now handle a wider range of printer models.
- HP: Improved grayscale detection for HP PostScript printer driver.
-
Kyocera:
- Made duplex settings for Google Cloud Print jobs more reliable when printing to Kyocera printers on Windows print servers.
- Improved page level color detection for Kyocera PostScript printers.
-
Fuji Xerox:
- Improved grayscale conversion filter for FX ApeosPort PCL6 printer drivers.
- Improved page size detection on FX PostScript printers.
- Improved page counting for 2-up printing on Japanese DocuColor and DocuPrint PostScript printers.
-
Canon:
- Improvements to grayscale and duplex conversion filters for Canon PCL6 print drivers.
- Improved page counting for Canon LBP 9520.
- Improved grayscale conversion filter for Canon PCL6 printer drivers.
- Epson: Improved page size detection for Epson LP range of printers.
- OKI: Fixed grayscale conversion filter issue on OKI PCL5 that resulted in garbled characters to appear.
- Toshiba: Improved Hardware Page Count validation for Toshiba devices where jobs are suspended (not failed).
- Novell iPrint: Ignore the temporary "iPrintUpload" printers created by the iPrint Windows client.
Other Notes:
- Linux distributions (e.g. RHEL 5, Debian 5, Ubuntu 9, SLES 10) as Application Servers are now in end-of-life phase. Please see the End-of-Life policy.
- Mac OS X 10.7 servers are now in end-of-life phase. Please see the End-of-Life policy.
- This release is not compatible with earlier versions of the Payment Gateway module. Customers using a Payment Gateway must upgrade to the latest version.
- This release does contain a database upgrade.
PaperCut NG Release History Version 14
5 December 2014 - PaperCut NG 14.3 (Build 30457)
This is a bugfix release for 14.3 and contains the following changes:Fixes:
- Fixed an issue which stopped the Find-me jobs from printing when using the PaperCut Global Driver with some printers (since 14.3.30238).
25 November 2014 - PaperCut NG 14.3 (Build 30238)
This is a bugfix release for 14.3 and contains the following changes:Fixes:
- Google Cloud Print
- Minor usability improvement with entering the authorization code during the setup process.
- Automatic email self association now works correctly if PaperCut's Single Sign On (SSO) was enabled on the application server.
- Improved diagnostic logging.
- SSL fine tuning enhancements (e.g. for POODLE) can now be used when running SSL on non-PaperCut-default ports.
- Minor usability improvement with setting up Find-Me Printing on multiple devices.
- Fixed cases where print-provider.log files on Windows would not rotate fast enough and grow larger than expected.
- Internal User Registration: Ensure users receive a confirmation email after registration.
- Fixed problem with hardware page count validation if a job had been in a hold/release queue for more than 2 hours and required adjustments.
- Fixed rare case where performing a bulk user action to reset user statistics would also clear secondary email addresses.
- Fixed problem running the db-tools command on Linux.
- Fixed an issue that prevented PDL Transforms when defined on a print queue name (rather than a driver name).
- Reports
- Fixed issue creating scheduled reports that displayed more than one job type (e.g. print and copy) (since 14.3).
- Fixed an error running the Deleted Users report (since 14.3).
- OS X 10.10 printer setup now uses CUPS sandboxing "relaxed" mode instead of "off".
- Fixed addSharedAccountAccessUser API not working when using Oracle as the external database.
- Fixed rare case where updates to user balances could be incorrect when running multiple API calls at once.
- Added advanced config key to customize the mobile print release authentication timeout ("mobile-release.session-timeout-mins").
- Added an advanced REPEAT_ALL keyword to the PaperCut PDL Transform Language.
Printer Compatibility Improvements:
- HP Officejet Pro X451dw: Improved grayscale detection.
- XPS-based drivers: Added N-up (2 pages per 1 sheet) detection.
- Fixed potential issue with grayscale conversion filter when redirecting jobs to Kyocera PCL6 printers from non-Kyocera drivers.
- Improved color detection when printing from the Evince document viewer on Linux.
Other Notes:
- This release does NOT contain a database upgrade.
- Devices marked with * require installing an updated version of the embedded software to access new features and fixes.
21 October 2014 - PaperCut NG 14.3 (Build 29819)
New Features:
- Simplified Guest Printing: Enable guests or visitors to print from their mobile device without setting up an account or accessing your organization's wi-fi network. Guest Printing utilizes PaperCut's Email to Print feature to provide a simple and convenient printing experience from any BYOD. Systems Administrators can configure guests or visitors to print with minimal or no assistance. More...
-
Global Print Driver:
Implementing global and Find-Me print queues
can cause challenges when deploying into a mixed fleet of brands.
Finding a suitable driver is often a difficult trial-and-error exercise.
PaperCut has helped to solve cross vendor printing with the PostScript Global Print Driver. Install this driver just like
any standard Windows printer driver on a single global virtual
queue to enable printing across multiple models and brands.
More...
PaperCut also provides adaptive PDL transforms to enable compatibility on other brands.
- Syncing Username aliases from AD/LDAP: In many organizations, users have more than one username. Alternate name/alias support has now been extended to automatically sync from an external user directory, such as Active Directory or LDAP with no manual overhead. More...
- Toshiba eraser RD30: To support Toshiba's Paper Reusing System, with the goal of reducing impact on the environment, PaperCut is now integrated with the new e-STUDIO RD30 eraser unit. It tracks pages erased across the organization and displays statistics on the Environmental and Admin dashboards.
Enhancements:
-
Installer:
- The Windows installer and all Windows executables are now digitally signed by PaperCut.
-
Configuration Options:
- Allow the admin and user web pages to be embedded in an external web page (i.e. in an iframe). For more information see here.
- Hide the 'Release All'/'Cancel All' buttons from the web-based Release Station.
- Auto-approve refund requests from a group of users e.g. trusted users.
-
Admin Interface:
- The Shared Account Security page now displays the user's full name making it easier to identify users.
-
Find-Me printing:
- Improved the speed of releasing Find-me print jobs when the application server or database is heavily loaded. This also ensures Find-me jobs are printed in the correct order.
-
Reporting enhancements:
- User's secondary email addresses are now displayed in the User List report (CSV only).
- Added printer group filter to the printer list and executive summary reports.
- The shared account name is now displayed in the "Printer Configuration" report when allocating charges to a shared account.
-
SQL Server Database:
- SQL Server database in Microsoft Azure is now supported.
-
Printer Scripting:
- Extended the "inputs.user.balance" API to get the balance of a multiple personal account.
- Scripts can now change their behavior based on printer language. For example, scripts could deny jobs in a particular language (e.g. PostScript).
-
User Client:
- Quickly log in to the user web interface via a new right-click task tray menu item.
- It's now possible to customize even more messages in the client interface window, e.g. changing "username" to "employee ID" in the login window.
- New option to specify the default advanced account selection tab (All Accounts, Preferred List, Recent Selections).
- Apple: Knowledge Base article for OS X 10.10 (Yosemite), further enhancements coming soon.
- Receipt Printer: New option to display tax on the acknowledgement receipt.
- Copicode: Updated Copicode terminal firmware to version 1.3.8.
Fixes:
-
Email to Print:
- Attachment file names containing non-ASCII characters can now be printed.
- Jobs sent via email to a disabled printer are now rejected and the user is notified.
- Email to Print jobs will continue to print if an SSL connection fails to the mail server due to a certification path error.
-
Google Cloud Print:
- Improved Google Cloud Print support when running PaperCut in Microsoft Azure cloud.
-
SQL Server Database:
- Fixed encryption/SSL connections with Microsoft SQL Server database.
-
Mac & Linux:
- Mac/Linux installations now include an example user client template config file.
- Print jobs redirected from a Linux print server to an LPR queue on a Windows print server can now be tracked.
- Improved reliability of the detection of the system IP address on Mac.
-
Standard Release Station:
- Fixed credit limit enforcement when charging to a selected shared account in "Release Any" mode.
-
Find-Me Printing:
- When jobs are redirected to a grayscale printer, the job cost is recalculated correctly.
-
Admin Interface
- Prevent Chrome browsers from auto-populating unwanted data in the User Details and Create Device pages.
-
User Tools
- User Web Release: Only display accessible printers when releasing jobs from a virtual queue.
- Fixed an interoperability issue with some Mac clients on IPv6 networks.
- User Client: Popup menu is now displayed when right-clicked on the balance window.
- When a group is removed from PaperCut, its Admin rights are also removed.
- Web Print: MS PowerPoint presentations with the 'Mark as Final' flag can now be printed.
-
Notifications:
- Fixed an issue that prevented notification emails being sent when a new user ID is generated. This problem would occur when using the email suffix option as opposed to explicit email addresses.
- Print Archiving: Fixed a problem that could cause print archive image generation to consume 100% CPU.
-
Report Fixes:
- Fixed wrapping of larger numbers in the "Shared Account Printing - User Logs" PDF report.
- Standard print charging model information is now displayed in the "Printer Configuration" Report.
- Standard charging default page cost is now displayed in the "Printer List" Report.
-
Payment Gateways:
- CyberSource SA: Addressed an issue that occurred with long user names.
- PayPal Payflow: If an order is cancelled, the user is returned back to the PaperCut end user screen.
Printer Compatibility Improvements:
-
Ricoh:
- Further hardware page count support for Ricoh printers including IPSiO 6330 and C420.
- Improved page count detection for Ricoh Universal PCL6 printer driver.
-
HP:
- Improved page count detection on HP LaserJet P1606dn duplex jobs.
- General improvements on new HP printers.
-
Konica Minolta:
- Added better support for Hardware page count.
-
Xerox:
- Improved page size detection for Xerox printers on Linux.
-
Epson:
- Improved page size detection for the Epson Stylus Pro family when using the "Finest Detail" setting.
-
Canon:
- Added hardware page count validation support for Canon LBP9660C.
- Improved copy count detection for some Canon Printers.
- Improved color detection for Canon LBP7680C.
-
General:
- Improved hardware page count validation messages in the print logs when printing color pages.
Other Notes:
- This release contains a database upgrade.
17 July 2014 - PaperCut NG 14.2 (Build 28232)
This is a bugfix release for 14.2 and contains the following changes:Enhancements:
- Added the ability to easily customize the "Details ..." link text in the User Client balance window.
- The shared account page can now be configured to be the first page displayed when a user logs into the user web pages.
Fixes:
- Fixed an issue which prevented the release station from starting when using certain configuration options (since 14.2).
- Fixed the "show members" link on the Group Details page which was not working under some conditions (since 14.2).
- Fixed a problem which caused non-Latin characters to display incorrectly on one of the Printer Charts.
- Fixed an issue which prevented admin groups being removed from large lists.
- It is now possible to log into the standard release station using an email address when configured in "NoPassword" mode.
- Fixed print job order issue when releasing all jobs from a virtual queue on a web based release station.(since 14.0)
- Improved the print script behavior when a job is redirected to a non-existent printer. An error is now logged in the App log and the job is cancelled.
- Extended Windows SSO authentication to work with older Firefox versions.
- Server command APIs: "add-shared-account-access-group" and "add-shared-account-access-user" no longer add duplicate access entries.
- Mobile Web Client: Improved compatibility with some proxy servers.
Printer Compatibility Improvements:
- Fixed page count problem for RPCS print drivers when the job contains the same number of pages as copies.
- Fixed an issue that sometimes prevented Canon PCL6 jobs from printing when a duplex conversion was applied.
- Added document level color detection for Epson PostScript drivers.
- Address a rare issue that may have occured when analyzing some PDF files.
- Improved support for analyzing documents printed from Evince on Linux.
Other Notes:
- This release does NOT contain a database upgrade.
19 June 2014 - PaperCut NG 14.2 (Build 27858)
New features:
-
For an overview of new key features, please see the blog post.
- Central Reports: Many customers deploy PaperCut in distributed scenarios across geographically dispersed sites. The PaperCut Central Reports feature can be configured to generate aggregated data from multiple, distributed application Servers/Sites. Now formally out of the Early Access Program, Central Reports has been enhanced to allow reports to be created even if a remote site is not accessible. More...
-
Email to Print:
- Added support for Microsoft Office Documents.
- Added support for IMAP mail server connections (in addition to POP3).
- Automatic User ID Number Generation: Some sites require users to have ID numbers to login to copiers or release stations. PaperCut can now automatically generate user ID numbers for new users -- or users with blank ID number records -- and email the user their login details immediately. This feature eliminates the user ID management overhead for system administrators.
- Admin Rights Across Multiple Groups: Admin rights can now be assigned to administrators -- either individually or in groups -- across multiple user groups at one time. For example, the Admin team can be granted access to both "Students" and "Teachers". This simplifies administration and improves security.
Enhancements:
- The Application Server is now more resilient to restart events such as accidental outages or planned server upgrades. In the event that the Application Server is restarted, or failed over to a new VM instance, all user entered information (e.g. using account selection popups) is retained. For example, jobs that were previously authenticated will not need to be re-authenticated.
- The Admin interface now offers enhanced search capability - particularly useful for installations with thousands of printers or user groups.
-
User Client Enhancements:
- The Mac User Client icon now resides in the menu bar as a "menulet" and no longer lives in the Dock, conforming more closely to OS X user interface guidelines.
- Added support for non-Latin characters in the User Client configuration property file.
- Added the option to customize the text displayed in the account selection popup.
- This release improves the printer load balancing behavior when using hold release queues. Now a batch of jobs released by one user will be sent to a single device, rather than distributed across multiple printers.
- Added the ability for users belonging to the group "guest" to use SSO with Windows Integrated Authentication.
-
Reports enhancements:
- Log reports now have a new filter option to allow filtering by print method: Google Cloud Print, Web Print and Email to Print.
- The "Printer usage - summary" CSV report has two new fields: Printer Adhoc fields and Serial Number.
-
A new payment gateway, CyberSource Secure Acceptance (SA), has been added.
Note: The existing CyberSource Hosted Order Page (HOP) gateway has been obsoleted by Cybersource. To upgrade to CyberSource SA, reach out to our support team. - A user's secondary email address(es) can now be set and retrieved via either the API or the server-command tool.
- Added a global (organization-wide) page for the environmental dashboard to complement the per-user page. In addition, organizations not wishing to publish per-user environmental stats can disable the per-user page and live tiles and have the global page and tiles shown instead.
Fixes:
- Fixed a slow memory leak in the Print Provider (since 13.5), that may be observed on print servers with long uptimes.
- Improved account selection performance when using a large number of Shared Accounts with SQL Server.
- The mobile client and mobile release apps will now work through proxy servers. (See the KB article for more information.)
-
Oracle fixes:
- Fixed an issue where user information could not be updated by bulk user operations when applied to a list of users.
- Fixed an issue where shared account quota allocation could not be applied to parent accounts.
- Fixed some rare cases where Google Cloud Print would stop processing jobs.
- Improved speed of client popup if a workstation's IP address changes.
- If SSO is configured to have a logout URL, the user will now be returned to that URL when the user session times out.
- Improved the performance of loading the admin dashboard printer status when there are many thousands of printers.
- Fixed an issue in specific scenarios where user cards were not self-associating at Release Stations.
- The silent install option of the Windows server installer will no longer display a warning if the version is not recent.
- Fixed an issue with the Web Cashier Orders report where the cashier name was displayed in the wrong column when making a deposit.
- Fixed the Moneris payment gateway to introduce a new configurable URL for verifying a transaction.
- Addressed occasional HTTPS connection issues seen on some systems (since 14.0).
- Fixed an error when accessing the printer cost pages with Windows Locale set to "English (Caribbean)".
- Improved Payment Gateway in "On demand transfer mode" to check for sufficient/available credit when jobs are released when using the "Print All" button.
Printer compatibility improvements:
- Speed up Hardware Page Count Validation for Toshiba 2550C.
- Improved page level color detection heuristic on Riso GDI printer.
- Improved page size detection for KONICA MINOLTA PCL6 printers.
- Simplify forced grayscale and duplex on Novell by modifying original spool file.
- Improved page counting for booklets printed on Xerox PostScript printers.
- Improved page level color detection for Canon PostScript printer drivers.
- Fixed duplex detection for EPSON PM 3700C.
- Improved Hardware Page Count Validation on color Toshiba devices.
- Improved page sized detection for HP Designjet T120.
- Fixed copy count detection for OCE 9300.
- Added more toner support for Ricoh and Brother.
- Fixed page counting for printing with Center Fold option on Konica Minolta Bizhub PostScript printer drivers.
- Improved page counting for duplex prints on Canon PCL6.
- Improved number of copies detection for HPLaserJet Pro CP1025 NW.
- Improved page counting for multi-copy jobs on Canon PCL6 printer drivers.
Other Notes:
- This release does not contain a database upgrade.
10 April 2014 - PaperCut NG 14.1 (Build 26983)
This is a bugfix and security release for version 14.1 and includes the following changes. The security changes address issues reported by an independent security researcher (Jakub Kaluzny, SecuRing) on 28th March 2014. PaperCut recommends all customers apply this update.
Fixes:
- Fixed web print upload process for some non-English languages.
- Fixed an issue where bulk user operations and batch user import would not work in certain situations.
- Fixed an issue with Web Print file upload when using Internet Explorer 7 (or when using later versions in compatiblity mode).
- Release Station: Fixed certain card swipe scenarios with the Standard Release Station. In particular, a carriage return in the card data will no longer trigger a false key press in subsequent dialogs.
Security:
- Fixed potential cross-site request forgery (CSRF) issues in the admin UI (CVE-2014-2659).
- Fixed a potential denial-of-service (DoS) (CVE-2014-2658).
- Include the "X-Frame-Options" HTTP header to mitigate framejacking or clickjacking attacks.
Other Notes:
- Details on individual CVE issues will be provided at some future time.
- This release does not contain a database upgrade.
27 March 2014 - PaperCut 14.1 (Build 26830)
New features:
-
System Administrator Help: PaperCut started out as a solution for System Administrators to monitor, manage and control user printing behaviour.
This week's Version 14.1 release carries on that tradition and adds a number of new and updated tools to simplify setup and synchronization
of user information for the System Administrator. More ...
- Multiple OU/Group Sync: It's even easier to import and synchronize users from multiple groups or organizational units (OUs) from Active Directory or LDAP. Sysadmins can select subsets of users within PaperCut without needing to update the directory or use features such as nested groups. For more information see: More ...
- Secondary User Information: New advanced capabilities to support the import and synchronization of multiple email addresses and secondary card numbers for users.
- Grayscale Device Auto Detect: It's now easier to configure grayscale printers. Where possible, PaperCut will automatically detect grayscale-only printers and selects the most appropriate options.
Enhancements:
- It's now even easier for BYOD and Laptop users to print multiple files using Web Print. Users can now drag and drop multiple files into a drop zone.
- Added username filter to the "Shared Account Security Access" report.
- Provided a new security measure when using PaperCut ports to automatically delete jobs that are manually resumed in the Windows Print Queue. This is a recommended enhancement for Windows 8.1 and Windows 2012 SP2 print servers where it is not possible to restrict user permissions to the Windows Print Queues.
- Allow users to login to MFDs, Web Client, Release Station, etc. using their email address as an alternative to their username.
-
Standard release station enhancements:
- Increased support for different card types by specifying a conversion function to process the raw number read from the card. The available conversion functions are:hex2dec, dec2hex and ascii-enc.
- Added an option to allow card swipe to be used for username instead of a card number.
- Improved configuration of release station login screen.
- Enhanced Web cashier user receipts to include the user's balance after any purchase or deposit.
- Users can now be logged in using Single Sign On after clicking an Email to Print verification link.
- Payment Gateways can now record unique transaction ID in the customized transaction comments.
Fixes:
-
Using standard HTTP ports:
- When the server is configured to enable port 80/443 but these are not available (e.g. in use by another application) do not direct users to these ports.
- The URL to the PaperCut server provided in BYOD notification emails will now use ports 80/443 if enabled in the server configuration.
- Allow use of ports 80/443 when overriding the PaperCut host header for redirects.
- Web SSO with Windows Authentication now works correctly with the mobile client and mobile release applications.
- Central Reports: Allow use of Windows Authentication when connecting to SQL Server databases.
- Email to Print: Improved detection of PDF attachments sent via MS Outlook and MS Exchange.
- Detect non-PDF files with .pdf extensions and prevent them being submitted to Web Print.
- When overriding a held print job in the admin web release, the full list of available Shared Accounts is shown regardless of the user's account selection settings.
- Improved robustness of dedicated IPv6 systems where no IPv4 interfaces are available.
- Prevent a rare problem causing an error when manually refunding certain hardware checked print jobs.
- Web print jobs now correctly inherit shared account invoicing options.
- Google Cloud Print: Fixed a problem that may occur if you attempt to reconfigure with a different authorized account.
- Fixed a problem adding secondary email addresses when using PaperCut behind a reverse proxy server.
- Resolved problems with the client popup in cases where a print job is sent using an IPv6 link-local source address.
- Fixed a Turkish localization issue with internal group lookups.
- Improved reliability of previews of PostScript spool files in print archiving.
- The WebPrint recent job list now takes into account any user print cost overrides when displaying the cost for each job.
- Fixed an issue where the email printing filter was not cleared after pressing the "Clear" button.
- Oracle: Fixed an issue which caused the Admin Rights Edit page to error out when a user did not have full name within PaperCut.
- Novell: Fixed an issue where a printer's physical ID may not have been correctly registered.
Printer compatibility improvements:
- Improved color detection on Windows when Advanced Printing Features are enabled.
- Fixed page count error that occurred for some RISO PostScript printer drivers.
- Improved page size and duplex detection for FX DocuPrint3000 PostScript drivers.
- Improved page size detection on Xerox DocuCenter printers.
- Improved page size detection on Xerox Phaser printers.
- Fixed grayscale and duplex filters and watermarking for Canon PCL5 printers.
- Fixed page counting for collated copies printed to FX DocuPrint 3000 on Ubuntu.
- Improved page level color detection for Canon PostScript printer drivers.
- Fixed an issue that may occur if copies were set/changed via Advanced Scripting.
- Improved reliability for selected Postscript file formats.
- Canon: Improved page level color detection for PostScript printers.
- FX DocuCenter-11 C3000: Improved watermarking support.
- Ricoh: Fixed issue with Convert to Grayscale seen on some printers.
Other Notes:
- This release does not contain a database upgrade.
12 February 2014 - PaperCut 14.0 (Build 26241)
This is a bugfix release for version 14.0 and contains the following changes:
Fixes:
- Fixed issues limiting admin access to a subset of printers or user groups (since 14.0).
-
Google Cloud Print:
- Fixed issues causing GCP jobs to remain in the "Queued" state and not be processed by PaperCut.
- Fixed issue using Copy Printer Settings to publish multiple printers to GCP at once, if the list of target printers included the template printer.
-
Email to Print:
- Fixed the default port when configuring email server connection details for the first time.
- Fixed some options displaying incorrectly in some languages.
- Fixed issues delegating access to add and remove secondary email addresses (when using admin groups and/or when allowing read-only access to users).
-
Mobile Client:
- Fixed a caching issue that was causing an "Error Loading Page" message for some users.
- Fixed a problem that allowed pending jobs from a mobile device to be visible to other users of the same device.
- Allow scrolling the content of print script dialogs on touch-screen devices.
- Print Archiving on Linux can now more reliably generate job images when the archive directory is an NFS share.
Printer compatibility improvements:
- Fixed a possible error in the Print Provider that may occur in rare cases when watermarking Canon PostScript or XPIF spool files.
- Fixed some cases of Web Print not successfully printing PDF to PostScript printers when using Xpdf.
Other Notes:
- This release does not contain a database upgrade.
23 January 2014 - PaperCut 14.0 (Build 25901)
New Features:
- Mobile & BYOD. PaperCut's mobile and BYOD functionality has been enhanced and unified to simplify planning and implementation of a mobile printing strategy. Google Cloud Print, iOS Printing and Web Print have been moved with the new Email to Print feature into a central management area and are now documented in the context of the broader mobile topic. More ...
- Email to Print is new in 14.0 and rounds out the mobile story. It provides a simple, straightforward printing option for any mobile device with email. Email to Print allows users to print PDF documents by attaching them to emails. Each printer / queue has its own email address.
- The Mobile Client app provides the functionality of the desktop client software to mobile devices. The new app includes user authentication, selecting shared accounts and interacting with print script pop-ups. Elements of the Mobile Client were previously available for use with iOS Printing. These have been extended to other mobile platforms and are now available on any device with a modern web browser.
- Environmental Impact Dashboard & Windows Live Tile. PaperCut started as a way to encourage users to save paper and reduce waste. It's not just about print control, it's also bringing visibility to the impact that everyone has each time they print. The new Environmental Impact Dashboard brings helps explain your impact and compare usage with the company average. If the dashboard is accessed through Windows 8.1 you can create (pin) a Windows Live Tile on your Start Screen. The Live Tile updates with awards, ratings, tips and fun facts, all based on your personal printing behavior.
- New Look and Feel. We've given Version 14.0 a new look. Download it and check out the new style.
Enhancements:
- Added a new one-click report option to run any report for "Yesterday".
- Improved support for custom currency formats. It may now include trailing spaces.
- New print scripting API to allow scripts to adapt their behavior depending on whether the job is sent from Google Cloud Print, Web Print or Email to Print. See scripting reference for "inputs.job.jobSourceName".
- The Mobile Client (e.g. iOS Printing), and Mobile Print Release apps now support single sign-on logins.
- Added an option to provide end-users with the option to edit their card/ID number (self-manage) (disabled by default).
- Multiple personal accounts: Administrators can now set the account that will be used for end-user transfers.
- The "Web Cashier Products" and "Web Cashier Purchases" CSV reports now display shared account codes where applicable.
- The Advanced Client is now more responsive when searching through many thousands of accounts.
-
New ad hoc report filters:
- Executive Summary report: filter to one or more shared accounts
- User List report: filter to "Users not in any groups".
- Shared Account List report: filter by shared account name, parent account name or parent account code.
-
New install defaults:
- The setup wizard now asks for a default printer color cost as well as grayscale costs. This simplifies future configuration.
- During initial install, disabled users in Windows Active Directory are not imported by default.
- The default cost model on new printers is now the Standard model rather than the Simple model.
- The default color detection mode on new printers is now page-level color detection rather than document-level detection.
Fixes:
- When Single sign-on (SSO) login is enabled, it's now possible to switch between admin areas without the need to re-authenticate (e.g. Admin area to Web Cashier area).
- Fixed problem changing login types (e.g. logging out of the admin interface and into the user interface in the same browser session)
- Fixed an issue which may have allowed duplicate email address to be entered without any warning.
- Optimized API performance when linking or unlinking accounts to users and groups.
- Fixed an issue which may have prevented previewing of XPS archived jobs when the application server is running on Linux or Mac.
- Fixed a rare problem that may have prevented version upgrades when a system is running on an external database containing duplicate email addresses.
- Fixed a rare problem that could cause the duplicate document filter to trigger incorrectly.
- The "Release All" button in the Release Station will now release all jobs in a virtual queue with multiple destination printers. Previously only the first job would be released.
- When using Catalan language, fix problem loading the printer settings screen for virtual queues.
- Fixed a regression that caused the Release Station to not show which printer a job is being released on.
- Improvements to the User Client strict SSL checking when using "remember indefinitely" option. The client will now raise a warning rather than silently exit if the SSL connection is not valid.
- Google Cloud Print: various reliability and performance improvements (more on the way!).
- Fixed an issue that may have prevented logging into the Mobile Client / iOS Printing app if the password contained a pound sign.
- Fixed an issue where the internal user registration page displays an error during registration if they add an email address.
- Fixed an issue where the Web Release function may not correctly remember filter options between logins.
- Administrators releasing jobs from the admin interface can now override account section settings for jobs held in virtual queues.
-
PayPal PayFlow Link Payment Gateway:
- Improved handling of approved transactions where the "Card Security Code" was not valid but was allowed due to configuration.
- Fixed problems with seen access the "return URL" after payment. This problem may occur when sites upgraded to PayPal's new version 2 interface.
- Fixed problem changing login types (e.g. logging out of the admin interface and into the user interface in the same browser session).
- The client balance window no longer shows blank on first use when starting minimized on OS X 10.9 (Mavericks) systems.
Printer compatibility improvements:
- Added support for Dell-C1765nfw.
- Added watermarking support on the Kyocera TASKalfa KX (PCL6) printer drivers.
- Add toner level detection support on the Toshiba eB3.
- Improved page-level color detection on some Ricoh and HP PostScript printers.
- Fixed a watermarking problem seen on selected Sharp PostScript drivers where a driver watermark is also enabled.
- Fixed an issue with the HP Universal PS 5.6.5 where if a job is forced to grayscale, it may only apply to the first copy of a multiple copy job.
- Improved support to force documents to grayscale on various HP LaserJet devices such as LJ300-400 and CM6030.
- Improved support for document-level color detection on the Canon LBP 7780c.
- Improved page-level color detection on printers using various PCL6 drivers.
- Fixed grayscale filter for HP Color LaserJet CM6030 MFP PCL 6 printer driver.
- Improved paper size detection on FX DocuPrint 360 printers and FX DocuCenter-II C3000.
- Fixed an issue with counting of collated copies on devices using the FujiXerox:ART-EX driver.
- Fixed document-level color detection on various Windows Kyocera print drivers when Advanced Printing Features is enabled.
- Improvements to Hardware Page Count Validation on various HP printers.
- Fixed a page count issue that may occur when using the "Center Fold" option with Konica Minolta Bizhub PCL6 drivers.
- Improved page0level color detection on Konica Minolta BizHub printers using the PCL6 driver.
- Fixed paper size detection issue seen on the Epson LP-340S.
- Fixed page-level color detection issue seen on the EPSON SC-T5050.
- Improved page size detection on OKI B410 PCL5 driver.
- Improved page size detection on devices using the RICOH IPSiO SP C320 RPCS driver.
Other Notes:
- As per the End of Life announcement, this release discontinues support for 32-bit Novell OES platforms. Organizations running on 32-bit architecture will need to upgrade to 64-bit Novell OES Linux to run this release.
- As per the End of Life announcement, this release discontinues support for new installs or upgrade of the PaperCut server software on Mac OS 10.6 (Snow Leopard).
- This release does not contain a database upgrade.
PaperCut NG Release History Version 13
27 November 2013 - PaperCut 13.5 (Build 24862)
New Features:
- Google Cloud Print (GCP). To support cloud based printing, PaperCut now integrates and enables Google Cloud Print. Version 13.5 provides the tools to allow administrators to quickly publish existing printers, immediately enabling printing from many mobile devices (e.g. Android, Chromebook, and Google apps on iOS). All GCP printing is tracked and controlled, and users can continue to leverage key features such as Find-Me Printing. This core feature is included as standard and allows organizations to make use of GCP without the need to purchase new "GCP Ready" devices. For more information see the blog post. This feature is available under PaperCut's Early Access Program.
-
Pause on Redirect. PaperCut's print scripting is very powerful and has been used to implement
many custom workflows. An often requested enhancement is the ability to redirect a job then place it in a
holding state. An example would be a workflow where large jobs are automatically redirected to a high volume MFD
in a managed print room, or to a Find Me queue managing MFDs. This is made possible with a new scripting option
on the redirect command called
allowHoldAtTarget
. -
Admin Print Release.
There are two major enhancements to the manager-mode web-based release station ("/release") and the web-based
release station in the admin web interface (Printers -> Jobs Pending Release):
- Filter settings are now saved between sessions. This means that admins no longer need to enter filter settings, such as selected printers, each time they login.
- A new "Override" button allows admins to change the user's account selection (charged account) prior to release.
Enhancements:
-
Improved integration and setup with OS X 10.9 (Mavericks):
- Removed the need to install Oracle Java on the primary server.
- Support for tracking print queues that use CUPS spool file compression.
- Enhanced Web Print to support RTF documents (requires MS Word installed on the sandbox server).
-
New printer-level override settings to enforce:
- all jobs charged to users' personal accounts
- all jobs charged to users' personal accounts but associated with a shared account (for reporting purposes, e.g. for user-level quotas but department-level tracking)
- Print job watermarking: It is now possible to insert a user's id number(s) into a watermark.
-
For security reasons, browser autocompletion on the login form is disabled by default. Organizations with
strong browser configuration and user profiles can choose to enable autocompletion via a new advanced config
option
auth.web-login.autocomplete
. -
The
get-user-property
server-command and API has been enhanced to return the user's "auto-charge to shared account" setting. - When the PaperCut client software is used for authentication (Pop-up Authentication), it is now possible to offer the option of authenticating with an id/card number (and optional PIN). This is useful in environments where primary authentication is a card or id rather than username and password (e.g. public libraries).
- Added an option to enable strict SSL certificate checks in the user client software for enhanced security when a server is using a signed certificate.
- Linux user/group sync: added support for Windows nested groups when using Samba as the user/group source.
- Print scripts that store custom data are no longer limited to 1,000 characters per item.
Fixes:
- Improved the Web Print printer name matching algorithm for mobile print queues, where previously the wrong printer could be selected in some cases.
- When using the "hide document name" option the document name for all kinds of jobs are now hidden, including redirected jobs and Web Print jobs.
- Fixed an issue which prevented the duplex, grayscale and paper size fields from being displayed in the "Shared account printing invoice - logs" PDF report.
- When the option to omit user or document names from the print log is selected, the details are also now omitted from the text file print logs as well as the database.
- Low toner notifications are now issued for each toner color. (Previously low toner notifications were issued collectively.) The printer location can also be optionally omitted from the low toner notification messages.
- Fixed a rare bug that prevented running scheduled reports on the 28th day of the month.
- Fixed translations for Slovenian and Arabic that were incorrectly showing Czech in some locations.
- The option "Don't apply the printer's filter settings to this user's jobs", will now override all filters including grayscale and duplex conversions.
- When running the PaperCut Application Server on a Windows system and the service has been configured to run as a custom service account, the PaperCut logs now correctly report the service account's username (on recent Windows Server versions the logs would always report "SYSTEM").
- If an existing print queue is changed to point to a new physical device, the displayed printer model/type will now update correctly.
- Release Stations: Fixed problem using pay-and-release mode payment integration with the Blackboard and CBORD payment gateway modules (it was possible for the amount of credit given to users to be one cent different to the amount deducted from the gateway).
Printer compatibility improvements:
- Added the ability to detect duplex and N-up pages on the Riso ComColor IS1000C950C PostScript drivers.
- Improved copy count detection on some HP, OKI and Ricoh devices with PCL 5 drivers.
- Improved color detection on HP M451DN color printer PCL6 drivers.
- Detect 2-up booklet mode for Konica Minolta 1051 PostScript printer drivers.
- Fixed a potential page-level color detection that may occur when printing from Acrobat Reader version 8 and higher.
- Improved N-up and grayscale detection for the Epson SC-T3050 printer driver on Mac.
- Improved N-up detection on the CanoniPF760 and related devices.
- Improved support for FX 360 printers.
- Improved hardware page count validation support for the following models of Ricoh devices: MP C2051, MP C305, MP C3003, MP C4502, MP C4503.
Other Notes:
- This release contains a database upgrade and administrators should factor this into their upgrade plan.
- PaperCut now enforces unique email addresses. When performing a User/Group Sync (and when upgrading to 13.5 or newer) and the user directory contains multiple users with the same email address, the email will be assigned to the first user alphabetically and a warning message will be logged for the others.
1 October 2013 - PaperCut NG 13.4 (Build 24032)
New Features:
- Web Single Sign-on (SSO). SSO lets users access PaperCut's web interface via an intranet portal without re-entering credentials. PaperCut offers a choice of two popular SSO technologies: Integrated Windows Authentication and WebAuth. For more information see the Single sign-on chapter in the user manual and the 13.4 release news.
- It's now even easier to track duplex printing to help your organization reduce paper usage. Summary reports have been enhanced to show both single and double-sided page counts by user, printer or group.
- For organisations that require an exceptional degree of user privacy, a new option is provided to "Anonymize jobs". When this option is enabled, the print log does not record the username.
Enhancements:
- Account selection on Web Print is now more convenient as the user's most recently used shared accounts now appear at the top of the list.
- The Executive summary report can now report on a specified set of printers using a printer list filter.
- A group name filter has been added to the User print/copy/scan/fax and Shared Account print/copy/scan/fax breakdown reports.
- Web Print enhancements:
- Web Print now lets you upload and print multiple files in one step.
- The Web Print wizard now occupies the full width of the browser window, so that printer names no longer wrap unnecessarily.
- The Web Print server is more resilient to time-out's when running MS Office.
- Improved support for printing from iOS 7 devices. Print jobs created with the "mobile" user are now marked "unauthenticated" automatically.
- PaperCut now provides an auto-completion search on fields where a shared account name must be specified. This speeds input and reduces the likelihood of entering an invalid shared account name.
- An administrator can now specify a non-numeric card ID when creating an internal user.
- PaperCut can now enforce a minimum length on card/ID number fields to guard against invalid or insecure ID numbers. This is configured using the advanced config editor.
- An optional parameter has been added to the server command "list-user-shared-accounts" to specify that the list of accounts should be returned regardless of the user's current shared account mode.
- Enhancements to XML Web Services API and server-command to make it possible to set a user's default shared account.
- To support a kiosk touch screens, the Release Station software can be configured to used an on-screen keyboard. It is now possible to specify a custom on-screen keyboard program in place of the Windows default (osk.exe).
- The ability to extract the username from print job PJL which is required for some enterprise environments has been extended to support CUPS on Linux and Mac. See the manual chapter on external usernames for more information.
- Improvements to user client to ensure the correct accounts are displayed when popup authentication is enabled. The client now refreshes the account list each time a user authenticates or logs out.
- The Payex payment gateway now supports Payex's AutoPay system, using pre-prepared agreements.
- Added a new payment gateway for the Official Payments service, supporting manual credit addition. This payment gateway is available under the Early Access program.
Fixes:
- Improved the reliability of client authentication in some IPv6 networks. PaperCut now ignores matches on an IPv6 link-local address.
- Fixes for the PC Client Windows 8 "Toast" notification.
- The Dashboard news is now visible to users accessing the PaperCut web interface via HTTPS.
- Fixed a problem using a JavaScript card number converter script on a Mac Application Server.
- Prevented a JavaScript error sometimes seen on a user's "Recent Print Jobs" page.
- Fixed a rare crash in the print provider seen at one customer site.
- Fix the wildcard matching of printers specified in the IgnorePrinters list in the print provider configuration. Previously any printer starting with the specified name would match as if a '*' was implicitly appended to the name.
- PaperCut Client is now able to update the current user in the client properties file.
- Allow users access to the "Change Details" page even when the user is not allowed to change their card number.
- Fixed errors when using Oracle as an external database and saving data that uses multi-byte characters. Sites experiencing problems may need to re-initialize their database. If needed, please contact support for assistance.
- Fixed an issue in the Executive Summary report where the seventh top user's full name was not correct.
- The application server has been made resilient against invalid schedules specified with the schedule.daily-maintenance advanced config key.
- Fixed an issue that could cause the Application Server to be overloaded when running a large number of secondary servers.
- Improved handling of license files where the licensed organization name included trailing spaces.
- Mac legacy client (Mac OS 10.6 and older): Fixed problem running client-local-install on Mac OS 10.4 and 10.5 systems.
- Fixed a problem when simultaneously renaming a parent and child account.
- Fixed rare Windows server print redirection issue when using Hide Document names in Spanish locales.
- Fixed a problem with the user client tool command-line arguments not accepting single character values in some situations.
- User web pages now always display printing rates with the correct number of decimal places.
- The Realex payment gateway now correctly formats British Pound and Euro currency symbols on the payment confirmation page.
- When using a top-up-on-demand payment gateway and choosing to display the external/gateway balance, the Jobs Pending Release page in the user web interface will now display the total user balance (rather than just the PaperCut balance).
- TopUp Card Installer no longer displays the "Microsoft Word not installed" message when running the installer in silent mode.
Printer compatibility improvements:
- Improved support for determining the serial number on certain Lexmark devices.
- Improved grayscale detection on Mac for selected Sharp printers.
- Improved duplex page count detection on selected Kyocera PCL6 print drivers. In duplex mode, the driver may append a final blank page which should not be counted as a printed page.
- Automatically ignore new versions of the Foxit PDF Reader virtual printer.
- Improved page-level color detection when printing in Postscript from LibreOffice and Gnome Evince.
- Improved support for Epson LP series printers.
- Added page size detection for Graphtec plotters.
- Added copies detection for Canon iR2525/2530 printers.
- Added support for Hardware Page Count validation for Ricoh Aficio MP C400.
- Improved copy count detection on selected HP printers using PCL5 drivers.
Other Notes:
- This release contains a database upgrade and administrators should factor this into their upgrade plan.
22 July 2013 - PaperCut 13.3 (Build 23186)
This is a bugfix release for version 13.3 and contains the following changes:
Fixes:
- Fixed a problem using bulk user actions introduced in version 13.3.
- Allow decimal values to be entered in the cost adjustment rate in Group "New User Settings".
- Release Station: Fixed an issue displaying the on-screen keyboard when running on Windows XP.
18 July 2013 - PaperCut 13.3 (Build 23137)
New Features:
- Central Reports. Large organizations with offices in multiple cities often choose to deploy PaperCut in a decentralized way (one application/primary server per site). This helps to streamline management but makes it difficult to gain a complete organization perspective. Central Reports solves this problem by giving a unified view of data from multiple application servers. For more information see the Central Reports chapter in the user manual and the 13.3 release news.
- Group-level delegated print release. Delegated print release is a features that allows users to securely release print jobs on behalf of other users. This feature has been enhanced to support groups of users, for example it is now possible to authorize teachers to release print jobs for all students in their class.
- Release stations now support card self-association. Management of identity cards can be time consuming for administrators if they need to pre-load card data into user directories and other systems. Card self-association allows users to associate a new card with their account by entering their username and password when they first use it.
Enhancements:
- Installing a PaperCut primary/application server on Mac OS 10.6 will now raise a warning to remind administrators that it reaches end of support life at the end of 2013.
- User-device affinity for printer load balancing. Printer load balancing can be used to increase job throughput by distributing jobs to multiple printers. For users sending a batch of jobs this can be frustrating as the documents will need to be collected from multiple printers. This release improves the load balancing behavior so that a batch of jobs from one user will be sent to a single device. This behavior is configurable.
- The standard print release station on Windows now supports displaying an on-screen keyboard. This is ideal for touchscreen kiosks as a replacement for a physical keyboard.
- The user client software for Mac no longer requires installation of any 3rd party dependencies. To assist with better Mac OS integration, the standard client software now supports Mac OS 10.7 and above, and a separate "legacy" client has been added to support older versions (10.4 through 10.6).
- Print archiving: authorized administrators may now delete jobs from the archive. This can be used to delete offensive material or sensitive material that was not intended to be archived.
- Print release in the user web interface can now be enabled for a specified group of users, rather than just enabled or disabled for all users.
-
Reports:
- New report "Group user transactions - type summary" for sites using multiple personal accounts and user groups.
- To make the group filter easier to use it is now a drop-down list of group names rather than a text input.
- Department and office filters in reports can now accept a wildcard '%'. E.g. "Melbourne%" can be used to include data from all offices starting with "Melbourne".
- Added office and department information to the "User - Job Type Summary" report.
- Added printer serial number information to "Group printing - printer summary" report.
- The "Shared account printing - paper area summary" report is now available as a scheduled report.
- Added a multiple personal accounts filter to the transaction reports.
- Added a multi-user filter to "Group user transactions - type summary report".
- The low toner notification message can now include the printer's location to assist staff with finding the right printer.
- The option in the PaperCut Print Provider on Windows to ignore given print queues can now accept wildcards. E.g. "Copy Room*" can be used to avoid tracking any printer starting with "Copy Room".
- Virtual print queues (e.g. for Find Me Printing) are now resilient to the fake "zero byte" jobs sent by some printer drivers. These jobs are now automatically ignored, where previously they would show up in the print queue with an error state.
- The CardSmith payment gateway module now supports on-demand transfers for automatic payment integrations.
- iOS printing: improved compatibility with Cisco Bonjour gateway routing.
- It is now possible to use HTML formatting in the registration instructions provided for users to register their own account (internal user self-registration).
- The customizable instructions provided to users on the login page can now support HTML formatting.
- The "Multiply print costs by" user-level feature to adjust print costs now accepts decimal places.
- User web interface: The Transaction History and Change Details pages can now be chosen as the default page to display when users log in.
- Administrator logouts are now audited in the App. Log.
- Improved performance loading the virtual printer settings page when many hundreds of printers are selected as compatible queues.
- Printer error checking on Mac and Linux can now be configured to ignore unimportant errors.
- The installer now checks to see if PaperCut Print Logger is installed to avoid potential clashes.
- Advanced: added system integrator APIs that allow an external system to approve or deny print jobs.
Fixes:
- Improved reliability of print release and Find Me Printing when jobs are canceled directly from operating system print queues. Note that as per installation recommendations, users should not be able to cancel jobs from print queues.
- It is now possible to add a link for the user web interface to the home screen of an iPhone.
- When using a print release in "release any" mode, the user-level setting "automatically charge to a single shared account" will now be correctly applied.
- Fixed problem setting up hold/release on copiers and terminals to display jobs for more than 200 different print queues.
- Printer "failure mode" settings are now correctly applied when using Copy Printer Settings feature.
- Fixed some reports displaying paper area using the wrong measurement units when in the USA.
- Fixed warning about unsaved changes that would appear when changing the user/group sync source.
- Web Print simple mode: fixed compatibility mode with Dell 5110 PCL printer drivers.
- Resolved issues when redirecting print jobs to printers with names containing non-Latin/ASCII characters.
- Improved toner level detection on the Xerox Phaser 7400.
- Fixed issue when using Find Me Printing with SQL Server as an external database and configuring a single virtual queue to send to more than 2,000 print queues.
- The "Redeem card" option in the iPhone user web interface is now hidden if the TopUp/Pre-Paid card option has been disabled.
- Web Cashier: fixed an issue caused when a user is a member of multiple groups that have different Web Cashier admin rights.
- The "User Configuration" report no longer repeats information when split across pages.
- Web based release station: tool tips / hover info (e.g. displaying a full document name) now works correctly in Internet Explorer 10.
Printer compatibility improvements:
- Fixed a compatibility issue on Mac and Linux with Canon LBP 6710 printers.
- Added support for Japanese versions of the Xerox Document Centre C450/C360/C250 family of printers.
- Improved page-level color detection on Brother PostScript printer drivers.
- Added detection for the "SUPER_B" paper size on Canon UFRII printers.
- Fixed a rare problem tracking PCL6 jobs when using page-level color detection, causing the PaperCut Print Provider service to restart.
- Added grayscale and duplex conversion filter support for the Kyocera FS-C5300 KX.
- Added page-level color detection for the Kyocera Universal Printing driver in "print as image" mode.
- Improved page count detection on the Lexmark Universal PCL5 v2 driver.
- Fixed rare problem detecting grayscale print jobs on Brother PostScript drivers.
- Added page counting support for N-up documents printed on the Canon LBP 6710i on Mac.
- Fixed a rare page counting issue on Epson printers with selected documents.
- Improved support for duplex conversion filters with some Konica Minolta PostScript printers.
- Fixed rare issue with HP PCL5 drivers where the use of collated copies could in an incorrect page count.
- Fixed issue that could result in an incorrect page count with PCL5 drivers and documents printed in Hebrew.
- Fixed rare problem with watermarking and PostScript jobs that could result in jobs failing to print.
- Fixed a problem converting to duplex on Lexmark PCL6 printer drivers on Linux.
- Improved color detection on the Riso 7150.
- Fixed problem that could result in incorrect page counts for N-up jobs on the Xerox DocuPrint 4050.
- Fixed duplex detection for Canon LIPS LBP-1910.
- Added color and duplex detection for FX DocuPrint 5060/C4000d on CentOS.
- Added support for grayscale conversion filters on HP LaserJet 400 PCL6 drivers.
- Fixed "OFFENDING COMMAND" error messages that could print when using watermarking on Konica Minolta bizhub 501.
- Fixed B5 and B4 paper size detection for Kyocera PCL6 drivers.
Other Notes:
- This release contains a database upgrade and administrators should factor this into their upgrade plan.
29 May 2013 - PaperCut 13.2 (Build 22278)
This is a bugfix release for version 13.2 and contains the following changes:
Fixes:
-
Fixed an error with version 13.2 (Build 22088) that would prevent print script pop-ups appearing if used
before/without the
isAnalysisComplete
check.
Printer compatibility improvements:
- Fixed problem processing some very rare PCL6 jobs types when using page-level color detection.
- Added serial number detection for OKI devices.
- Added serial number detection for the Toshiba e-STUDIO 383P.
Other Notes:
- This release does not contain a database upgrade.
13 May 2013 - PaperCut 13.2 (Build 22088)
This is a bugfix release for version 13.2 and contains the following changes:
Fixes:
- Fixed problem when using the new standard charging type where jobs with custom dimensions would fail to process (i.e. when not matching any of the defined standard sizes).
- Improved reliability of client pop-ups (authentication and account selection) after jobs had been manually deleted from print queues. Note that it is still recommended that users should not be able to manually delete jobs from queues.
- Improved resilience of the (optional) PaperCut TCP/IP printer port for Windows so that corrupt Windows registry configuration for one port does not affect other ports.
Printer compatibility improvements:
- Kyocera PCL6: fixed some cases where A4 paper size would not be detected.
Other Notes:
- This release does not contain a database upgrade.
2 May 2013 - PaperCut 13.2 (Build 21956)
New Features:
- A new charging type for printing and copying has been added. We've called it "Standard" because we believe it will become the first choice for most sites. The new charging type allows exact costs to be specified for each combination of page size, color/grayscale and single/double sided. For the back-story about this change, see the PaperCut 13.2 release news.
- Denied print jobs are now displayed for a short time in hold/release queues, so users can know what has happened to their job. This applies to the release station, web based release interfaces and the Mobile Print Release interface.
-
New tools to assist with diagnosing problems, including:
- A one-click download of diagnostic files.
- Generate and log a diagnostic snapshot of system state at a point in time.
-
Web Print PDF printing is now built in:
- Web Print now works "out of the box" for PDF printing on Windows. There is no longer a need to install and configure Adobe Reader or a separate service account.
- Improved fault tolerance on Windows by continuing to print previously submitted jobs after Web Print is restarted.
- If a system change results in successive Web Print job failures, an error will be reported to the Application Log allowing system administrators to be notified and take action.
Enhancements:
- Major improvements to application server throughput and robustness under very high print loads and with large numbers of secondary print providers.
- The 11x17, Ledger and Tabloid paper sizes are now unified under the 11x17 name to avoid confusion when configuring costs. Sites with cost settings for Ledger and Tabloid will be automatically migrated to costs for 11x17.
-
The failure mode for virtual printer queues is automatically set to "hold all jobs". This avoids a common
misconfiguration of virtual queues resulting in jobs going into error states.
Note: When upgrading, existing virtual queues will be set to "hold all jobs".
- Improved startup time of the application server by loading some services in the background. This makes the admin interface accessible more quickly after an application server restart, or during initial installation or upgrades.
- Added the ability to visually customize Mobile Release with a custom logo and colors.
-
Print archiving activity is now audited in the App. Log, recording who and when:
- Enabled or disabled Print Archiving.
- Viewed each archived job.
-
Numerous report enhancements:
- The "Deleted user" report now includes the secondary card number.
- Improved layout of Printer List Excel/CSV report when printer custom fields are not used.
- Display hostname for the devices in the device details interface as well as "device list" report.
- The print log reports now display whether or not a job was archived.
- Added the delegated user information to the "User configuration" report. (PDF, CSV, HTML)
- Added group name filter to office and department summary reports.
- Printers can now be searched by IP address or hostname (physical printer ID) as well as name.
-
Email notification enhancements:
- Can now use secure SMTP (SMTPS) with authentication.
- Changing advanced SMTP settings no longer requires an app server restart to take effect.
- An error message is now displayed when creating a device with a duplicate IP address.
- To assist PaperCut support, the amount of application server logs that are kept can now be configured via Options->Advanced (rather than needing to edit a config file).
Fixes:
- The printer group name now appears correctly on the Edit Admin Rights page.
- Very long group names are now viewable on the Bulk User Operations and Bulk Shared Account Operations pages.
- iOS printing: fixed a display issue with the "remember me" checkbox icon on some devices.
- Fixed archived job thumbnails occasionally not displaying in the print log.
- Fixed issue with print queues that have a name with a leading space. Yes, that happened.
- Updated list of trusted SSL certificates, which resolves issues such as connecting to some payment gateway systems with new kinds of certificates.
Printer compatibility improvements:
- Added hardware page count validation support for the Triumph-Adler DCC 2935.
- Improved job analysis for some OKI and Toshiba models with PCL6 drivers.
- Improved job analysis for the Epson Laser LP-8900.
- Fixed page size detection for the Fuji Xerox DocuPrint CG835 PostScript driver.
- Added page detection for Canon LBP9100C printer.
- Added Mac driver support and copy count detection for Epson SC-T3000.
- Fixed B4 page size detection in 2-up mode on Canon LIPS drivers.
- Fixed grayscale conversion filter for recent HP Univeral PCL6 printer drivers.
- Fixed duplex conversion filter for Lexmark Universal PCL6 drivers binding on the wrong edge.
- Fixed duplex conversion filter for Kyocera PCL5 drivers.
Other Notes:
- This release does not contain a database upgrade.
28 March 2013 - PaperCut NG 13.1 (Build 21541)
This is a bugfix release for version 13.1 and contains the following changes:
Fixes:
- Fixed an issue when using Oracle as an external database which could cause the upgrade to fail if a list of admin users/groups was blank.
- Fixed page count detection for some OKI PCL6 printers.
- Fixed the processing of some Riso and low-end HP printers when page level color detection is enabled.
19 March 2013 - PaperCut 13.1 (Build 21453)
New Features:
- PaperCut has worked with two of the leading mobile printing solutions to ensure that mobile print users of these systems are able to benefit from the features offered by PaperCut. It is now possible to use PaperCut features such as print quotas, Print Archiving and many more via Collobos Fingerprint or EFI PrintMe Mobile.
- "Copy Printer Settings" now allows copying to printer groups in addition to individual printers. This will benefit sites managing many printers.
- It is now possible to define a secondary user id or card number within PaperCut. Previously this required configuration of an external database. This will make it easier for sites looking to transition between card systems or issue multiple cards per user.
- Historically, enabling page-level color detection on Windows has involved making a driver-level setting change (disabling the "advanced printing features" option). In this release we have added page-level color detection for the EMF print language and this driver setting change is no longer a requirement. This takes us one step closer to making page-level color detection the standard option for new printers.
- Large PaperCut sites often run automated license management systems. A new API / server-command "get-total-users" has been added to allow these sites to proactively monitor user counts.
- Added support for the PayEx payment gateway, a popular payment system in Europe.
Enhancements:
-
Print Archiving:
- Simplified setup by automatically configuring access rights where possible.
- Simplified setup on Linux (automatically find installed GhostPCL).
-
Improved print server scalability:
- Reduced CPU utilization when there are a large number of jobs in a hold/release queue.
- Reduced network traffic between secondary print servers and the application server.
- Security: The "Use HTTPS/SSL if available" option now applies to admin logins when accessing PaperCut from a remote system. Previously this option only applied to end-user logins. This option has also been moved from "Options -> General -> Client Software" to "Options -> Advanced -> Security".
- Sites with a large number of groups in Active Directory can now limit the groups displayed in PaperCut's User/Group Sync to a single Organizational Unit (OU). This will benefit sites running PaperCut in a multi-department AD environment.
- PaperCut Web Print will now automatically configure Adobe Reader, reducing setup steps.
- Copying printer settings now displays the number of target printers rather than a potentially long list of names.
- On Mac servers the "papercut" host/service user account will no longer be displayed on the login screen.
- Improved resilience of client pop-ups in environments with inaccurate reverse DNS lookups.
- Improved temporary file cleanup under certain error conditions on Linux and Mac.
Fixes:
-
Print Archiving:
- Fixed problem with jobs not archiving when using a Windows print server and a Linux or Mac primary server.
- Simplified setup on Linux (automatically find installed GhostPCL).
- Minor layout improvements when viewing archived jobs in thumbnail mode.
- Improved performance (connection pooling) when using LDAP for user/group sync.
- Fixed consistency of number rounding between PDF and CSV reports when using custom currency settings.
- Improved the "Reward regular use of grayscale/duplex" script to no longer reset the running streak for single page jobs.
- Fixed potential pagination problem with the Admin Rights list.
- Fixed a problem with the "User List" report displaying the wrong user creation date.
- Fixed Windows 8 notifications (toast) when using roaming profiles.
- Fixed a rare crash in the print provider when processing small Kyocera PCL6 jobs.
- LDAP integration is more resilient to slow LDAP servers (timeout behavior).
- Fixed a problem with the "Account configuration" CSV report displaying more than 1000 records.
- Fixed a problem running the Net Control setup wizard.
Printer compatibility improvements:
- Improved duplex detection and page counting for Linux PostScript drivers for the HP LaserJet P4015 and similar devices.
- Improved Print Archiving previews for the Xerox Global PCL5 driver.
- Fixed page size detection on Fiery PostScript drivers on Mac.
- Improved page counting for duplex jobs on the HP Color LaserJet 4700.
- Fixed duplex detection on some Konica Minolta Fiery PostScript printer drivers.
- Fixed grayscale detection on recent Xerox Global Print Driver PostScript drivers.
- Added copy count detection for the Xerox Nuvera PCL5 driver.
- Added page-level color detection for Canon imagePROGRAF iPF825 drivers on Mac and Linux.
- Fixed Print Archiving previews for XPS printers on CentOS.
- Fixed watermarking for HP 4700 PCL6.
- Fixed page size detection on Canon LBP 5700 when 2-up is selected.
Other Notes:
- This release contains a minor database schema upgrade and administrators should factor this into their upgrade plan.
5 February 2013 - PaperCut 13.0 (Build 20822)
This is a bugfix release for version 13.0 and contains the following changes:
Fixes:
-
Print Archiving:
- Fixed a problem where some Windows 2008 Servers (non R2 systems) may not detect the Ghost Trap viewer software used to assist Print Archiving.
- Improved image generation for the Xerox Global PCL5 driver.
- Fixed some messages that did not display correctly in some non-latin languages.
- Added a warning to check if you're installing a version you are not currently licensed for.
- Fixed a problem where print scripts using the common print script include file would sometimes incorrectly report an error.
- Fixed a rare number rounding issue in CSV reports.
- When running an unattended silent mode install (/silent), do not display the VM information message dialog.
Printer compatibility improvements:
- Improved page-level color detection for Kyocera PostScript printers on Linux.
- Improved support for Xerox printers on Mac print servers.
28 January 2013 - PaperCut 13.0 (Build 20726)
This is a bugfix release for version 13.0 and contains the following changes:
Fixes:
- PaperCut performs database status and health checks periodically. A bug in this status check code with selected database configurations could lead to a slow connection leak. This release addresses this issue. Sites running build 20697 on an external database are advised to upgrade.
- Fixed an issue where IE9 running in "Intranet Compatibility Mode" was incorrectly detected as IE7. Administrators will now no longer receive an incorrect legacy browser warning message on login.
- Fixed an issue when Windows XP Desktop is used as a primary print server OS. Selected print archiving features may not have worked as expected on this OS. This issue is now resolved.
24 January 2013 - PaperCut 13.0 (Build 20697)
This is a major release. Please check the Upgrade Policy for upgrade eligibility.
New Features:
- Print Archiving. This allows approved administrators to review printed jobs interactively in the browser. This has been a hotly requested feature for a number of years and addresses a wide variety of scenarios. For more information see the PaperCut 13.0 release blog post.
-
Advanced Printer Scripts:
- Recipes and snippets can now be previewed, allowing you to quickly cut and paste example code into your own scripts.
- Common functions that are shared between individual printer scripts can now be stored in, and referenced from, a master include script.
Enhancements:
- Admin rights: It is now possible to restrict access to the Dashboard page.
- Scheduled reports: In addition to the existing scheduling options (daily, weekly, fortnightly, monthly), reports can now be run annually and quarterly.
- Added an option to enforce use of SSL when accessing PaperCut services from mobile devices (e.g. Mobile Print Release and iOS Printing).
- When performing a test user/group sync, information about the number of users to be added/deleted will be displayed.
- Some Mac OS / CUPS drivers send "fake" documents to query printer status. These documents do not result in print output. Additional checking for these documents has been added in this release, particularly for Xerox devices.
-
Improved error message when trying to initialise the database (command
init-db -f
) when the user does not have permission to drop/create tables. - New print script recipe to discourage users from printing multi-page emails.
-
Print refund management:
- The print log CSV and transaction logs reports will now display the refund approver's comment.
- The number of pending refund requests is now displayed on the dashboard.
-
Payment gateways:
- Heartland: Added support for account ids in "track 2" card format.
- PayPal: Added an advanced configuration option to override the IPN URL. This makes it possible to support environments where multiple systems integrate with a single PayPal account.
- Release station with card authentication: It is now possible to configure the reset timeout for the login screen.
- It is now possible to configure the values that define "low" and "very low" toner levels.
- Increased default SNMP timeout for hardware page count validation to improve stability on slower networks.
- New versions of the "Adobe Acrobat Distiller" virtual PDF printer are now ignored by default.
- Added card number to the User Printing - Summary CSV report.
- Web Print: Added support for additional versions of Adobe Reader.
- Various translation updates, including major updates for Hungarian.
Fixes:
- Selecting a different printer charging type no longer automatically applies the change (the user must now click the Apply button).
- Fixed issue that could result in limited administrators being able to change printer settings without having the appropriate admin rights.
- The Cancel button on the Edit Job Log page now works as expected.
- Fixed issue editing print logs when there are no shared accounts defined.
- iOS Printing: Fixed charging to shared accounts by PIN/code.
- Fixed problems running group-based reports using the controls below the job log on shared account pages.
- Improved performance when listing printers in the Mobile Print Release application.
- Advanced printer scripting: Fixed display of Japanese characters in the import recipe dialog.
- Active Directory: User "disabled" status now applies to card authentication.
-
Novell iPrint:
- Fixed a rare problem redirecting print jobs when using duplex/grayscale conversion filters.
- Fixed problem that could result in jobs pausing when hardware page count validation was enabled.
- Fixed a problem displaying a device's Find-Me Printing configuration if its release queue had been deleted.
- Web Cashier: Fixed a bug that denied charging access if charging to a shared account configured using the "auto-charge to a single shared account" option.
- Fixed problem accessing the Admin Rights page when using Oracle as the external database.
- Fixed a rare issue with hardware page count validation conflicting with other SNMP software.
Printer compatibility improvements:
- Improved support for the latest versions of HP Universal drivers.
- Improved page count detection for Kyocera PCL6 drivers for duplex jobs.
- Fixed page size and page count when printing n-up on Fuji-Xerox ApeosPort-IV C5570 PostScript driver.
- Improved color detection for EPSON WF-7515 Series.
- Fixed grayscale conversion on HP Color LaserJet CP4020 Series PCL6 drivers.
- Improved page count detection for Xerox Global PCL6 drivers for duplex jobs.
- Fixed watermarking on OKI PostScript drivers.
- Improved page size detection for Oce PostScript drivers.
- Fixed page detection for Sharp pamphlet mode for Letter and Invoice page sizes.
- Added page size detection for "DL Envelope" page size for Ricoh SP C420DN and Ricoh SP C430DN PCL6 drivers.
- Added grayscale and duplex conversion support for printers with Fiery PostScript interpreters.
- Added hardware page count validation support for the Fuji Xerox C3200 and Kyocera FS-4020DN.
Other Notes:
- Server installations on Mac OS 10.5 are no longer supported. Please see the end-of-life policy for details.
- This release contains a database upgrade and administrators should factor this into their upgrade plan.
PaperCut NG Release History Version 12
12 November 2012 - PaperCut 12.5 (Build 19702)
This is a bugfix release for version 12.5 and contains the following changes:
Fixes:
- Fixed an issue that may have resulted in slow performance when listing printers in the Mobile Print Release application.
- Web Print: Fixed issue that could cause some printers to not be displayed when using group level access restrictions on printers.
- Fixed a rare issue on Novell OES Linux (iPrint) which may have caused job redirection via Find Me Printing queues to occasionally fail.
1 November 2012 - PaperCut 12.5 (Build 19607)
New features:
- Mobile Print Release: Release print jobs from your mobile phone. In a secure printing environment jobs are normally released using release stations, embedded MFD software or specialist hardware. PaperCut Mobile Print Release provides a cost effective solution that leverages the powerful device that exists in almost everyone's pocket - the mobile phone.
- Windows 8: The PaperCut User Client now displays notifications on the Windows 8 Start Screen ("Metro"). This means that PaperCut print notifications are now prominent when printing from a new style fullscreen app.
- In recent months PaperCut has been deployed at some very large organizations (some with over 10,000 printers!). As a result of these projects we have made a number of "under the hood" performance improvements from which sites of all sizes will benefit!
Enhancements:
- Improvements to how print jobs are handled while in a hold/release queue, reducing the time between a user release action and the job starting to print. This change will also provide improved scalability for sites with large numbers of jobs in hold/release queues.
- Tune memory settings on 64-bit systems for improved performance.
- To avoid accidental loss of settings changes a warning message is now displayed when attempting to close important pages with unsaved changes.
- Improved behavior when communicating with an LDAP server on an unreliable network. LDAP queries now time out after a reasonable time if they appear "hung".
- When using multiple personal accounts, different payment types can be automatically allocated to defined personal accounts. E.g. TopUp/Pre-Paid cards can be paid into an account called "Paid Printing".
- When the user/group sync process detects duplicate user card numbers, a warning message is logged.
- Sites with a large number of printers will benefit from improved performance in the admin interface.
- Windows: The list of ignored virtual print queues (e.g. virtual fax and "PDF printers") has been updated.
- Added support for sending email notifications using SSL/TLS only (i.e. not STARTTLS).
- Added support for retrieving serial numbers from a wider range of Canon printers.
- Release Station: It is now possible to add clickable hyperlinks in the release station's instructions text.
- Significant performance improvements to the "Shared Account Security Access" report.
- Custom defined links in the user web interface will now open in a new tab.
- Improved documentation for setting up Windows print server clusters in "active-active" mode.
- Added an option to
db-tools import-db
to validate the integrity of export files (backups). - Added support for displaying Lithuanian and Polish characters in PDF reports.
- Release station: If there is an error connecting to the server during user login, display feedback to the user.
- Linux: Users are prompted whether to delete backup files on uninstall.
- Linux/Mac: When using print job redirection there is now an option to maintain the job's original user identity. This can help to identify the owner of problem jobs.
- The installer now discourages the installation of a Web Print sandbox install on server-class operating systems (a desktop class system is recommended).
- The installer installation on a virtual machine and recommends a best practice knowledge base article.
- External Account Source custom integrations: If the external source does not explicitly indicate if a user can/cannot charge to shared accounts they are no longer considered disabled.
- Various translation updates.
Fixes:
- Fixed issue that could cause Web Print jobs to time out when a large number of jobs is submitted within a short period. User feedback about job status has also been improved.
- Fixed issue that may occur when releasing a very large batch of held print jobs.
- Card authentication at release stations: Fixed issue that may have caused the card field to lose focus (leading to misreads).
- Improvements the reliability of Web Print for selected Microsoft Office documents if Office hangs.
- Fixed an issue that may have prevented admin users from accessing printers.
- Fix on-demand mode payment gateways and charging for jobs logged during a connection outage between the print server and application server (i.e. when performing print job replay).
- Fixed problems with iOS printing when using iOS version 6.
- Fixed rare crash bug that could occur when performing page-level color detection of PostScript jobs.
- Fixed regression that may have caused Web Print to not accept XPS documents.
- Fixed problem upgrading on 64-bit Windows from very old versions of PaperCut (7.2 or older).
Printer compatibility improvements:
- Fixed problem caused by incorrectly attempting to apply watermarks to HP JetReady printers with GDI drivers.
- Fixed grayscale conversion for HP Color LaserJet CP4520 Series PCL6.
- Improved page counting for short HP PCL5 documents.
- Fixed detection on Xerox DocuTech/DocuSP PCL6 printer drivers.
- Improved n-up detection on Xerox ApeosPort PCL6 printers.
- Added page size and duplex detection for Canon LIPS printers including LBP 1820 and LBP 5700.
- Fixed 11x17 page size detection for Canon UFR printers.
- Fixed grayscale filter for Canon iR-ADV C5045/5051 PS3.
- Improved page counting for very simple Ricoh PCL5 documents.
- Improved grayscale detection for Kyocera TASKalfa 3050ci PCL6.
- Fixed potential double-counting of copies for Epson LP-3500.
- Fixed page size detection for EpsonLP-S700.
- Added n-up detection for OKI PCL5 printers.
- Added page-level color detection for Oce ColorWave 650 PS printer driver.
- Added page count, page dimensions and copy count support for KIP 7100.
8 October 2012 - PaperCut 12.4 (Build 19158)
This is a bugfix release for version 12.4 and contains the following changes:
Fixes:
- Added support for printing from the recently released Apple iOS6 update (iPad Printing).
- Print Scripting API: Ensured 'actions.utils' namespace works as expected. This was accidently renamed to 'action.util' in 12.4 which may have potentially broken some existing scripts. Both names are now accepted.
- Fixed an issue that may have stopped admin users/groups to access printers. The bug would occur when access was provided to a very long list of printers.
14 September 2012 - PaperCut 12.4 (Build 18828)
This is a bugfix release for version 12.4 and contains the following changes:
Fixes:
- Fixed a problem where the installer may have defaulted to an incorrect install location when upgrading from versions prior to 7.2.
- Fixed regression that may have prevented Web Print support for XPS documents.
- Fixed an issue with the client software MSI installer.
Other Notes:
- Added an installer check to prevent installation on Windows Server 2000. See end of life policy for more information.
6 September 2012 - PaperCut 12.4 (Build 18713)
New features:
- With the majority of new installs now being on 64-bit hardware, the 64-bit optimized option is now built into the Windows installer. Previously an optional 64-bit add-on pack needed to be applied post-install. The Windows installer now auto detects the operating system architecture and installs the relevant version where appropriate.
- OS X 10.8 (Mountain Lion) is fully supported. In particular the installer has been enhanced to take advantage of the new security features available in this release of OS X.
-
Three new pre-written printer scripting recipes have been added to the cookbook:
- Implement color print quotas - users can be limited to a maximum number of color pages per day.
- Recognize and reward good behaviour - users who accomplish 10 consecutive days of only printing in duplex/grayscale receive a popup award.
- Rate limit printing during lab hours - ensure printer access is not abused.
Enhancements:
- Added a new Payment Gateway option: Heartland Onecard.
- Dashboard page performance improvements.
- Added the ability to hide user card numbers in the interface and logs for sites conscious about security.
-
New server-command and XML Web Service APIs:
-
getUserProperty
- expanded to return a nominated user's account selection properties/settings. -
syncGroup
- will manually synchronize a nominated group with the directory source. -
getGroupQuota
- will fetch the group quota allocation settings for a given group.
-
- SQL Server 2012 and variants are now explicitly supported and documented.
- General performance improvements when processing print jobs.
- Error handling and messages have been improved for sites running multiple LDAP sources.
- The Microsoft XPS format is now natively supported. Drivers using this as a spool file format can now leverage features such as page-level analysis, and force duplex/grasycale.
- Added the ability to easily disable iOS printing support for Mac installations.
- If an internal database corruption is detected the system will now display a message giving advice on how to solve the problem.
- Improved the error message displayed when the server encounters low-memory conditions. The message offers some suggestions.
- Added detection of common misconfiguration of advanced LDAP settings. The system offers advice on how to resolve any problems.
- The "SMART Notebook Document Writer" virtual printer is now ignored by default.
- PaperCut now supports LDAP servers that use anonymous binds for querying. This is done by making the LDAP admin DN and password optional.
- Improved automated network setup on Linux.
- User Web Interface custom include files now handle UTF-8 for improved international support.
- Improved support for SNMP hardware checks on Konica Minolta printers.
- Improved the printer load balancing algorithm (when used in conjunction with print release or find-me printing.)
- Added language translations for Catalan, Spain.
Fixes:
- Fixed a problem where the "Maximum Copies" filter settings were lost when modifying other filter settings.
- Executive Summary Report - corrected inconsistencies when handling large data sets.
- Fixed problem that could cause slow print popups on Linux and Mac (CUPS).
- When accessing invalid URLs under "/upload/", we now return a 404 (page not found) error, instead of an empty page. This was causing false-positive security warnings with some security tools.
- Perform additional validation when creating internal users to ensure invalid names cannot be used.
- Manager Mode Popup automatically resizes to accommodate very long account names.
- Fixed a problem with printer scripting when using the
actions.job.cancelAndLog()
function, which could cause the job to be logged twice, if called when job analysis was not yet complete. - Fixed a problem seen on some older Linux distributions.
- Fixed a problem on Novell systems that could block print jobs when hardware page detection is enabled and PaperCut cannot determine the device network address.
- Fixed a problem in the release station where focus may not return to the card/username field on the login screen. This could prevent user authentication in rare circumstances.
- Logging in using full-width Latin characters used in Japan, China etc. will now no longer cause user duplication problems.
- Fixed minor layout issue with long printer names on the Dashboard's printer status list.
- Removed "totals" column from the 'Most Green' and 'Most Polluting' user environmental-impact reports.
Printer compatibility improvements:
- Improved page analysis for Canon UFR and PCL5.
- Fixed duplex detection for Epson Stylus Pro 4880.
- Improved page level color detection for TOSHIBA e-STUDIO4520 Mac PostScript driver.
- Improved force grayscale for Mac users printing to Toshiba devices.
- Added page analysis and duplex/grayscale attributes filters for XPS print jobs.
- Added SNMP Hardware count support for Canon and NRG.
- Improved color, duplex and number of copies detection for PDF spool files created by Fuji Xerox DocuCentre IV 2270 Mac print driver.
- Mac/Linux: Special "Printer Control Command" documents generated by Xerox 7800 are now properly handled.
- Improved force grayscale support for Konica Minolta PostScript printers.
- Improved support for SNMP hardware checks for Konica Minolta devices.
- Fixed document level color detection for Xerox Global PCL6 Driver for Xerox 7535 and 7125.
- Improved detection of paper sizes for FX DocuPrint ART EX printers.
Other Notes:
- Mac OS X 10.4 servers are no longer supported. Please see the end-of-life policy for details.
- This release does not contain a database upgrade.
9 July 2012 - PaperCut 12.3 (Build 17992)
This is a bugfix release for version 12.3 and contains the following changes:
Fixes:
-
Fixed an error that may have occurred when accessing the Admin Rights page in version 12.3 after having
previously added admin users with full rights. The error text on this page is
Unable to resolve expression 'isAdminUserFullAccess(components.table.tableRow.id)
. As this is the only change in this release, sites running 12.3 build 17963 and not experiencing this issue do not need to upgrade.
5 July 2012 - PaperCut 12.3 (Build 17963)
New features:
- As well as zero-install client PaperCut now supports an MSI installer to manage large deployments of client software for customers who use Active Directory group policy.
- Printing for iOS has been enhanced to improve the experience for users on the iPhone interface. Screens have been redesigned for smaller devices and now support swipe navigation.
- Printer error detection on the Mac, Novell and Linux has been substantially improved. Now printer errors are pro-actively detected as they are on the Windows platform. Errors are detected as they occur rather than when a job enters the queue.
Enhancements:
- The scalability of the admin rights interface has been improved, and now supports much larger list of users and groups.
- The quick search feature has now got even quicker. Usernames are auto completed as you type. This enhancement has been applied to User List page, User Details page and Shared account security page
- The Physical printer usage CSV summary report now shows a breakdown of color and grayscale pages.
-
Extended the print script API with new methods:
-
actions.job.cancelAndLog()
for cancelling and logging the job -
actions.util.sendEmail(recipients, subject, body)
for sending email to any recipient
-
- Extended the print script recipes and snippets to demonstrate the use of new API methods.
- Improved the ability to skin the user client software. It's now possible to change the link mouseover color.
- The performance of the admin and end-user web interfaces have been improved. The user experience over remote/slower connections should be substantially faster.
- Improved the appearance of the user's balance graph when their account contains little print history.
- It is now possible to denote Grayscale Advanced Charging discounts with a decimal precision.
- Advanced: Sites using an external balance source (via PaperCut's API) can now specify an alternate personal account rather than just to current default account.
Fixes:
- Stop the state of the Windows printer from being incorrectly reported sometimes when the printer is not attached to the network.
- Fixed the display of Japanese and Chinese characters in various graphs.
- Fixed error that occurred when running reports from Job Logs tab when using SQL Server database.
-
The print script API
inputs.client.isRunning()
may have occasionally incorrectly reported a client is running. - Improved internationalization support for regions with currencies that do not have a fixed number of decimal places (common in the Middle East).
- Improved the reliability of print pop-up authentication which may have been seen in rare circumstances.
- Fixed a problem with print scripting when running PaperCut under the French locale.
- Fixed an issue with grayscale/duplex attribute modification that may have been seen on virtual print queues (find-me printing) on Windows.
- Improved the management of temporary file space when using force attributes (e.g. forced duplex).
- Improved the add-printer-access-group server command and API so that a group can be added to the access list even if the filter is not enabled.
- Various changes to improve handling of heavy server load.
- Changes to reduce the performance overhead of enabling debug logging on the server.
- Fixed an issue when running on SQL Server that may have occurred when printing jobs with long document names contained non-English characters.
- Allow topup/pre-paid card to be used on the day of expiration.
- Improved the Java Web Services API examples.
- Various text improvements when running PaperCut under the Japanese locale.
- Improved handling of user Active Directory fields that contain new-line characters. This case is extra rare and would only occur if AD data is in a non-standard format.
Printer compatibility improvements:
- Improved page-level color detection on RICOH Aficio MP C6501 PCL 5c.
- Added page-level color detection for Epson WP-4095.
- Added page size detection for Epson LP series of laser printers.
- Improved copy count detection for Epson LP-2500.
- General improvements to PCL5 page-level color detection.
- On the PCL6 Xerox Global Print Driver fixed 1 page over-counting seen on some duplex jobs.
- Jobs on the FX Docucenter-IV C4470 PCL6 can now be converted/forced to grayscale.
- Fixed a page count problem seen on the Epson WP-4095.
- Added support for the Epson LP-7800C.
- Improved support for Ricoh GX e7700N.
- Improved paper size detection for Brother MFC-6490CW.
- Fixed page dimension calculations for Oce TDS450 plotter.
Other Notes:
- This release does not contain a database upgrade.
10 May 2012 - PaperCut NG 12.2 (Build 17368)
New features:
-
Enhanced the popular Print Policy script with two new features:
- Users now have an option to automatically convert their job to grayscale or duplex.
- Users opting to bypass the rules are prompted to provide their justification.
- Added a new capability to printer scripting to create more complex user prompts containing multiple input form elements. Some of the input recipes have been extended to leverage this functionality, and it is possible to write your own recipes. Ideas include prompting users for multiple actions (including check boxes, radio boxes) and a reason on a single popup screen.
- Added information to the Dashboard to display important information about the organizations license. It displays when the user license limit has exceeded or when the premium support is about to expire.
- User login sessions to the admin and user interfaces will now time-out after a period of inactivity. The durations for these timeouts may be configured differently for admin and user login sessions.
Enhancements:
- Added support for extracting usernames from print spool files (e.g. PJL headers). This can be useful when tracking printing from Unix or host-based applications like SAP, Oracle Financials, JD Edwards, etc.
- During installation, the PaperCut Setup will now check if ports 9191 and 9192 are already in use, and if so will guide the user through resolving the issue.
- Now the shared account list (CSV) report displays the shared account code not just the sub account's code. It also displays the full account code.
- When running the invoice reports as scheduled reports they will include the report summary page.
- Text entry can now be masked using a new advanced print script API (actions.client.promptForPassword), preventing shoulder-surfing.
- Added the color detection mode settings to the template printer, which allows setting a default detection mode for newly created printers.
- The print/copy/scan/fax breakdown reports will now include partially printed jobs (i.e. print jobs that were cancelled part way through printing).
- CSV/Excel reports now have balances formatted without currency symbols to make it easier to work with them in a spreadsheet.
- "Card number" will be displayed in the "User Printing - job type summary" CSV report.
- Added an advanced configuration option to specify the time gap to leave between print jobs when ordering print jobs when released from a hold/release queue.
Fixes:
- Fixed the issue with executive summary report graphs which did not always display the correct information when running PaperCut on SQL Server.
- Fixed the Printer Period comparison report, it did not report the correct information when a printer was deleted and re-added with the same name.
- Fixed an issue where CSV option was not selectable if a report other than the Executive summary was selected.
- Fixed a problem where user charge rates were not being applied to job costs when job attributes (color and duplex) are changed.
- Linux: Fixed potential Japanese font display issue on the user client tool on Ubuntu (and similar Linux distributions).
- Updated the Balance Info Gadget's icon to new PaperCut icon.
- Fixed an issue with executive summary report so that it displays Japanese, Chinese, Korean language characters in the report.
- Fixed a problem displaying user client notifications using Growl when the message contains non-ASCII characters.
- Fixed the Department/Office filters to work with "Printer Groups" information on "Executive Summary" report.
- Fixed the issue where a print job's total sheets were not updated after editing the job's total pages.
- Improved PayPal Payflow Link gateways to work with on customer who are setup on the new PayPal infrastructure.
- Top-up card wizard: Update the screenshot of the PaperCut admin to reflect the latest design.
Printer compatibility improvements:
- Improved page level color detection for recent Ricoh PCL6 drivers.
- Fixed page count, duplex and paper size for Ricoh PCL6 booklet mode and Sharp PCL6 pamphlet mode.
- Speed up processing of some large Acrobat files when printing to PostScript printers on Mac.
- Added page count support for Brother QL-580N.
- Allow watermarking to work on Kyocera-Mita KX printers. Previously no watermark was applied.
- Fixed watermarking and duplex/grayscale filters for Kyocera FS-C5015N KX.
- Fixed false detection of number of copies in some PostScript spool files.
- Fixed grayscale detection in OKI ES8431.
- Added page count, duplex, paper size and copies detection for FX DocuPrint M205 family of printers.
- Fixed page counting problems seen on Canon iPF 5100 for page sizes larger than 17 inches.
- Added page count support for Xerox Phaser 3100 GDI language.
- Fixed grayscale filter for Konica Minolta bizhub C353 family PCL6.
- Added watermarking for Canon iR 2525 PCL6.
- Added document level color detection for Ricoh Aficio C231N PS3.
- Improved grayscale and duplex detection for Canon LBP 8632 and other UFR-II printers on Mac.
- Added page size and duplex detection for Xerox Phaser 3100 GDI language.
- Fixed duplex filter for Ricoh MP 1350 PCL5.
- Added page count support for Ricoh gelsprinter series.
Other Notes:
- This release does not contain a database upgrade.
- This is the last release that will be supported on Max OS X 10.4. This is as per our end of life policy.
13 March 2012 - PaperCut 12.1 (Build 16778)
New features:
- The new executive summary report added in 12.0 now includes charts that show the number of pages each day and jobs by time of day.
- New printing notifications available for notifying before a job times out in a hold/release queue, and when a job has timed out in a hold/release queue.
- Administrators may now add custom (external) links to the navigation menu in the user web interface.
Enhancements:
- The uninstall wizard now displays a reminder to take a copy of any database backups if they are still required.
- Printer notification messages may now include just the printer's server or queue name (rather than only both at once).
- When redirecting print jobs on Windows (Find Me Printing or load balancing), the document "Owner" in the print queue is now preserved. This may aid administrators when troubleshooting.
- When performing a user/group sync and choosing to delete old users, the server.log file now indicates which users have been deleted.
- The "Filtered" column on the printer list now includes the number of active conversion filters.
- The Transaction and User List reports may now be filtered to special "[Internal Users]" group.
- Added an example for calling the web services API in PHP using Zend's XML-RPC library.
- Updated print script recipes for filtering emails printed using MS Outlook 2010.
- Major translation updates for Croatian and French. Significant translation updates for Danish, Polish and Spanish.
- Scalability improvements for large sites.
- Improved resilience to problems that can occur when the Windows print spooler service crashes.
- Improvements to debug logging in the Windows PaperCut Printer Port to help diagnosis of customer issues.
Fixes:
- Improvement to print job ordering when releasing a batch of print jobs that were submitted together (multiple jobs submitted in one second).
- Fixed problem seen on some Windows servers using the PaperCut port monitor and watermarking or performing color/duplex conversion.
- Fixed problem seen on some Windows servers using the PaperCut port monitor which caused stability issues with the Windows Print Spooler service.
- Fixed issue that could prevent tracking printers when installing on Mac OS 10.7.3 without first making manual permissions changes to CUPS files.
- Fixed some layout issues with the new Executive Summary report when displaying long printer names or using ad hoc filters.
- Fixed issue accessing the iPhone user web interface.
- Fixed issue with card authentication at release stations.
- When a printer script adjusts the page cost, the cost is no longer recalculated after a grayscale/duplex conversion (i.e. keep the cost set in the script).
- Fixed issue displaying some Turkish characters in PDF reports.
- Fixed a potential crash in the print provider service when performing page-level color detection on PostScript jobs.
- Fixed issue running the "Printer Configuration" report when a printer's configuration took up exactly one page.
- Fixed problems with redirecting of print jobs on non-English locale Windows systems when the option to hide document names in the windows spooler is enabled.
- Fixed issue using the "Users with no card/identity number assigned" filter to find users when using some external databases.
- The environmental impact most polluting/green reports are now sorted by total sheets instead of total pages.
- On Mac, PaperCut now automatically ignores more of the common service/daemon account names (rather than importing them as users).
Printer compatibility improvements:
- Added support for the Epson ESC/P-R print language (e.g. for Epson Stylus TX800).
- Added page-level color detection support for Brother proprietary drivers ("XL2BH" language).
- Improved analysis speed on large PostScript files created by Adobe Reader.
- Improved hardware page count checks for the Ricoh Aficio SP devices (e.g. 420DN, 480DN).
- Improved custom page size support for Sharp PCL6 drivers (e.g. MX-M753N).
- Improved page level color detection when printing from Adobe Reader on Ricoh Aficio PCL6 drivers (e.g. MPC 5501).
- Improved analysis for the Konica Minolta PCL6 driver (e.g. 36C-1).
- Fixed page count for Epson ACULASER duplex jobs (e.g. M4000N).
- Fixed color detection and grayscale conversion for Ricoh Aficio SP PCL6 drivers (e.g. C232SF).
- Fixed color detection for Sharp MX5000N PCL6 drivers.
- Fixed grayscale conversion for HP Color LaserJet PCL6 drivers (e.g. CP3525).
- Fixed watermarking for Dell PCL6 drivers (e.g. 3130n).
- Fixed grayscale detection for Adobe Reader documents on some Ricoh PostScript printers on Mac.
20 January 2012 - PaperCut 12.0 (Build 16353)
This is a bugfix release for version 12.0 and contains the following changes:
Enahancements:
- Added the option to filter reports by the "[Internal Users]" group.
- On a server with multiple network interfaces, the PaperCut primary server may now be configured to listen on one specified interface (rather than all).
Fixes:
- Fixed issue that could cause print job redirections to fail (e.g. for load balancing or Find-me printing).
- Fixed layout of Executive Summary report when displaying very long printer names without any spaces.
19 January 2012 - PaperCut 12.0 (Build 16338)
New features:
- Conversion Filters - This feature provides the functionality to convert color jobs to grayscale and simplex jobs to duplex. E.g. convert jobs on high volume printers to duplex to save paper, automatically convert emails printed in color to grayscale.
- New Executive Summary report providing organization-wide summary statistics and environmental impact.
- The user web interface has been updated with a new modern look.
- PaperCut has a new icon!
Enhancements:
- Added support for a new custom dashboard widget to display customer/site specific messages/notices to administrators.
-
Web Cashier:
- Operators can now look up users by card number (including though use of an attached card reader).
- When a purchase would take an unrestricted user's balance below $0, a confirmation message is now displayed.
- When restarting the application server on large sites the reconnection of secondary servers is now staggered to prevent high load.
-
New advanced print scripting scripts and snippets:
- snippet for denying jobs printed out of hours
- script to convert email printing to grayscale
- when printing a large job, ask the user if they would like to automatically convert to duplex to save paper
- New translations for Danish and Polish, plus significant updates to French and Spanish.
- Internet control: Added a config option to swap the sent and receieved bytes parse from proxy log files.
Fixes:
- Fixed problem using Web Cashier with Swiss Francs.
- Fixed problem when logging in to the PaperCut App for iOS if the username is entered containing uppercase characters.
- Disallow printer scripts setting the print job costs to NaN (not a number). This resulted in failing to record the print job.
- Fixed display of printer hardware check related screens in some languages.
- Fixed minor status reporting problem when testing shared account imports.
Printer compatibility improvements:
- Fixed page count detection for TOSHIBA e-STUDIO 855 PostScipt duplex jobs with odd numbers of pages.
- Improved page size detection for Adobe InDesign documents printed to Xerox PostScript printers from Mac.
- Fixed page count detection for HP LaserJet M4345 MFP PCL6.
- Improved grayscale detection in Sharp PostScript printers.
- Added page size detection for NEC MultiWriter 8250N printer.
PaperCut NG Release History Version 11
1 December 2011 - PaperCut 11.6 (Build 15782)
New features:
- iPad Printing support. PaperCut now enables printing to all your PaperCut managed printers across your enterprise. As well as enabling printing, the PaperCut iPad App also provides the rich functionality desktop users are used to, such as authentication, balance display and selecting / charging to shared accounts when printing. More information is available in the user manual.
Enhancements:
- Because of the increasing use of graphics application and Mac systems, PostScript files are getting larger. After significant performance profiling in PaperCut's PostScript parser we have improved analysis speed, showing a performance improvement of up to 6x.
- Added an option to hide/display report parameters on top of the reports.
-
Added new print script recipes (examples):
- To cancel large jobs sent by users in a particular group.
- To only accept jobs sent from workstations in a particular subnet.
Fixes:
- Improved recovery when database connection problems occur during server start-up.
- Fixed problem when authenticating from a release station with usernames in the "DOMAIN\username" format.
- When running the "Control Printer Monitoring" program on Mac to enable/disable printers, the displayed number of enabled printers is now correct.
Printer compatibility improvements:
- Added support for tracking printing for the NEC MultiWriter 8250N.
- Improved page level color detection for Ubuntu PostScript printing.
- Improved document level color detection for Canon iPF series devices (5100, 6550, 8100 and possibly others).
- Improved duplex detection on OKI B410 (PCL5).
- Fixed position of bottom-of-page watermarks for ledger page sizes for Toshiba PCL6 printers.
- Added support for Canon UFR II print driver on Mac.
- Improved analysis of RPCS (Ricoh) drivers.
- Detect non-standard paper sizes for the Ricoh Aficio MP W2400 printer.
3 November 2011 - PaperCut 11.5 (Build 15370)
This is a bugfix release for version 11.5 and contains the following changes:
Fixes:
- Web Cashier:
- Fixed issues displaying currency symbols on Web Cashier purchase page in some locales.
- Improved support for Web Cashier when using IE6, IE7, and IE8.
- Fixed receipt printing issue when using Internet Explorer.
- Fixed an issue where Web Cashier admin rights were not saved when applied to a group.
- Fixed database deadlock issue when using Oracle as an external database and performing a bulk user operation on a specified list of users.
- Fixed high memory usage on MySQL when creating backups, upgrading or running large reports.
- Mac/Linux: Fixed problem in some environments that could cause some printer-level settings to not be applied (i.e. color detection mode, failure mode, and SNMP hardware check).
- On Mac systems, wait for hostname to stabilize at system start-up to avoid multiple server names registered on printers.
Printer compatibility improvements:
- Fixed number of copies detection for MS Publisher files printed on the HP Universal PCL printer driver on Windows Vista.
- Added support for Ricoh IPSiO SP 6320 RPCS driver.
- Improved page level color detection for Toshiba PostScript printers on Linux.
- Fixed a 1 page overcount on OKI-C3530 (HiperC) print driver.
- Improved page level color detection for Konica Minolta PostScript printers.
- Fixed number of copies detection for printing collated copies from Acrobat on HP Universal PCL printer driver on Windows XP and Vista.
12 October 2011 - PaperCut 11.5 (Build 15204)
New features:
- Web Cashier. This feature provides a simple web interface for (non-technical) staff to charge items to PaperCut accounts and/or deposit funds into PaperCut accounts. E.g. a print room could use this to charge services like binding and laminating to a user's PaperCut account, or a bursar's desk could use it to easily recharge a user's account after accepting cash at a register. See the user manual for more information.
Enhancements:
- New option to specify the default page loaded after logging into the end-user web interface. E.g. to go straight to the Web Print page after login.
- Enhancements to support and simplify the setup of Windows Authentication to MS SQL Server.
- Improved scalability for sites with many secondary print servers under high load by reducing the number of database connections used.
- Added more documentation about Mac to Windows printing and Print Services for UNIX.
- Page count hardware validation may now be used on sites who are using a custom SNMP community name.
- Print scripting: the API inputs.printer.groups now returns an array that may be used in for..each loops.
- Added support for print job redirection across more CUPS print queue types (queues using custom CUPS filters).
Fixes:
- Web Print: fixed issue that could cause XPS documents to not print (time out) if the server was under high load.
- Page count hardware validation may now be used in Windows clusters.
- Fixed issue releasing jobs from hold/release queues when using some payment gateway modules under certain conditions (CBORD and Blackboard in on-demand mode).
- Fixed issue logging into the UNIX command line release station when the user's password contained a backslash.
- Fixed display issue on the admin page used to change an internal user's password.
Printer compatibility improvements:
- Improved copy count detection on newer drivers for the Xerox WorkCentre range (e.g. Xerox WorkCentre 7530).
- Add toner solid ink(!) level detection for the Fuji Xerox ColorQube range.
- Improved page size detection for some older Fiery X3TYe PCL drivers.
- On the HP Officejet K550 when printing from MS PowerPoint: fixed potential copy count issue.
- Added support for the Epson 7890's GDI driver.
- Fixed issue watermarking on some PCL6 duplex jobs.
- PCL5 page-level color detection improvements.
- Improved grayscale detection for the Toshiba universal driver.
- Improved page counting for some PCL6 booklet documents.
- HP Universal PCL driver, printing from MS PowerPoint: improved copy count detection.
25 August 2011 - PaperCut 11.4 (Build 14716)
Enhancements:
- Based on a survey of our customer base we have increased the default timeout of jobs in hold/release queues. The default value differs between education and commercial/professional sites (2 hours for education, 4 hours for commercial/professional). The timeout is configurable but the default is a good compromise between user convenience and environmental savings. The new default only affects new installations.
- The batch shared account import now supports adding and removing user and group access, in addition to replacing the access list.
- Improved error reporting in the batch shared account import to always report the line numbers where errors occurred.
- PaperCut will automatically detect and recover from Windows operating system print spooler crashes (often caused by problem printer drivers). This recovery process has been made faster to reduce system downtime after a print spooler crash.
- Improved the reliability of determining the printer network addresses on Windows clusters. The IP address is used by the PaperCut application server to retrieve printer toner information via SNMP.
- Added a new API for creating internally managed users.
Fixes:
- Fixed a problem syncing a group with multiple Active Directory domains when the group exists on one domain and but not others.
- Fixed issue with client pop-ups not appearing on some recent CUPS versions (Mac and Linux) using IPv6 addresses.
- Upgrading PaperCut when using a Web Print sandbox system no longer requires restarting the Web Print GUI afterwards.
- Fixed the column names in the "Printer groups - summary" report.
- End-user web pages: Fixed the details hover-over text in the rates page when charging % extra for large pages.
- Fixed detection of usernames when authenticating via the Novell client software and usernames contain a dot character.
4 August 2011 - PaperCut 11.4 (Build 14579)
New features:
- Delegated print release. Administrators may grant users the right to release other users' print jobs. A common use for this is to allow personal assistant to release jobs printed by their manager.
- Added a "Deleted user list" report, showing recently deleted users.
- New payment integration (payment gateway module) for the Nelnet and NuVision payment services.
Enhancements:
- Cost adjustments (a feature to add or change costs at the time of printing) can now be specified per-copy, in addition to the existing per-job, per-page and percentage options. This is useful for charges like binding, which is naturally a per-copy charge.
- Added an audit message when an admin edits a job log.
- Mac/Linux: Improved print popup speed for when printing very large jobs.
- In the refund request form the "reason" field can now be marked as mandatory.
- Improved performance of the refund request system on large sites (with millions of tracked print jobs).
- Improved detection of virtual print queue misconfiguration. Messages are now displayed guiding administrators to the problem source.
- Improved logging of database connections errors to help pinpoint the cause of database connection problems.
- Hardware page count validation has been improved for better reporting of printer error statuses.
- Improved detection of potential misconfiguration when setting up printer page count hardware checks.
- Increase resilience against AD domain outages by detecting and avoiding syncing group memberships while a domain is down.
- Improvements to the Windows active-active printer cluster documentation (changes to minimize the chance of losing print job state on cluster failover).
Security:
- Fixed potential information disclosure that may have allowed a malicious user to bypass security and view the print logs of other users. This issue was detected as part of a system audit conducted by a 3rd party security company.
Fixes:
- Fixed issue with the printer filter option "Only apply filters to restricted users", which was applying when unrestricted users charged to a restricted shared account.
- Fixed issue accessing the user web interface from an iPhone.
- Adjusting user balances now only requires the admin right "perform adjustments & charges" and not "change user settings" as well.
- When performing a secondary print server installation on a Windows system with UAC enabled, the config file is now opened with correct administrator privileges after the installation so that the file can be saved.
- Improved reliability of Find-Me Printing under situations where the print provider service is restarted unexpectedly.
- Fixed connectivity issues with the client tool on Mac OS 10.6.8 systems with unusual IPv6 address formats.
- Fixed sorting in the "Shared Account List" report on some databases.
- Fixed some problems with the included example "Web Print" printer maps images.
- Suppress CUPS-specific warning message when installing on Novell with iPrint.
- Fixed a rare error that could be triggered by the Windows print provider during system shutdown.
- Fixed problems syncing against Active Directory OUs with certain Chinese characters in the name.
- Fixed display of PDF reports in Greek.
- Fixed PaperCut Port Monitor issue where printed documents could occasionally have pages missing or truncated. Only seen on HP printers.
Printer compatibility improvements:
- All-round improvements to page-level color detection for PostScript drivers.
- Improved detection for Ricoh GDI print jobs.
- Added support for the Brother MFC-J6710 and related printers.
- Improved page counting for PCL6 documents printed in booklet mode.
- Improved color detection for HP devices using various JetReady formats.
- Fixed a copy count detection problem that may have occurred when printing from Excel on an HP K550.
- Improved page size detection for "A3WIDE" on Ricoh Aficio 20xx PLC6 printer drivers.
21 June 2011 - PaperCut 11.3 (Build 14286)
This is a bugfix release for version 11.3 and contains the following changes:
Fixes:
- Improved support for SNMP hardware checks support when using Windows printer pooling.
- Fixed a problem that could cause the use of the PaperCut TCP/IP port to error when printing as a non-admin user on some operating systems and drivers.
- Improved support for Samsung CLP-620 for the hardware SNMP page checks.
- Improved support SNMP hardware checks to ignore the "input tray empty" warning which does not stop printing.
- Improved the "Paper Size Category" charging so that Very Large Paper Surplus charges for all page sizes large than A3 and 11x17.
- Improved performance of the Admin Refund Request interface when using PostgreSQL database with millions of print log records.
- Fixed an issue using the print release station in "release any" mode when using a payment gateways in "On-demand transfer" mode. In this situation the funds were deducted from the user that owned the job, not the user releasing the job from the release station.
- Improved support for reporting toner levels from SNMP for some printers that don't store the toner information in sequential SNMP indexes (e.g. the OKI b6200/6300)
- Ignored the "SMART Print Capture Driver" virtual printer on Windows.
- More improvements for handling when the system locale is set to "Japanese (Japan,JP)" or to "Thai (Thailand)" resulting in some errors being logged during system start-up.
Printer compatibility improvements:
- Added 13x19 paper size to "Charging by Individual Paper Sizes" list.
- Added support for the Ricoh Aficio SP C231 GDI printer.
- Improved copy count detection for HP OfficeJet K550 printers on Windows XP 64 bit.
- Improved PostScript named color detection for Fiery drivers.
- Improved watermarking for PostScript jobs on HP Color Laserjet 3700 printer.
- Improved page-level color detection for printing from Adobe apps to Postscript printer.
2 June 2011 - PaperCut 11.3 (Build 14148)
This release contains a database upgrade and administrators should factor this into their upgrade plan.
New features:
- Added a new feature to validate the number of pages printed at the hardware level (e.g. via SNMP counter queries). This means PaperCut can now detect situations such as the user cancelling the print job by pressing the "cancel" button on the printer part-way through a job, automatically refunding (or reporting) the pages that didn't print.
- Print jobs can now have per-shared account discounts or surcharges (cost adjustments), in addition to the existing per-printer and per-user cost adjustments. This can be used to implement per-project/client discounts, for example.
- New payment integration (payment gateway module) for CBORD CS Gold.
Enhancements:
- Scalability improvements to the dashboard page for large sites.
- Added the ability to choose the day of the month on which monthly scheduled reports are run (e.g. run on the 15th day of the month, rather than the 1st).
- Improved the display of office/department/shared account name filters in reports when multiple values are entered.
-
Release station:
- added option to hide the user's balance.
- added options to reduce user interaction during card self-registration.
- added option to automatically log out after any job is released (suitable when running a high traffic station in "release any" mode).
- added the ability to override the default locale/language. This allows the release station to use a language different to the default language on the system.
- Improved integration between payment systems and find-me printing and load balancing.
- Added additional features to our Blackboard and CBORD campus card integrations.
- Update the documentation for server-commands to include information about updating multiple-personal account balances.
- Improved print script recipes for discouraging printing of emails.
- In the end-user web interface, only display a link to "Show Shared Accounts" on the user's summary page if the "Allow users to view shared account balances" option is enabled.
- Added detection of case where PaperCut has been denied access to print queues using Windows permissions.
Fixes:
- Improved detection of serial number on some Ricoh printers.
- Improved the "duplicate job filter" to work on virtual print queues (e.g. when load balancing is used).
- Improved robustness of print job tracking when the document names contained junk characters.
- Fixed problems watermarking print jobs on some PCL5 printers.
- Fixed "Reason for not printing" report filter used in "Unreleased jobs paper saving - summary" report.
- Fixed some reports that defaulted to millimeter measurements in North America instead of inches.
- Fixed a problem where the cost set for CUSTOM paper size in the "Individual paper size" charging model was not being used. The default/base costs was being used instead.
- Groups that have been added to PaperCut but contain no users are now displayed when adding and removing groups. Previously they would not be shown, which could result in the group being unintentionally removed.
- Fixed a problem that could occur when redirecting a job from a print script on Linux.
- Fixed a problem that can occur when the system locale is set to "Japanese (Japan)" or to "Thai (Thailand)" resulting in print jobs being logged with the wrong times.
- Fixed web services example code for the Ruby language.
- Fixed a rare crash that could occur in the "print provider" component when analyzing PCL6 jobs using page-level color detection on Windows.
Printer compatibility improvements:
- Added page count support for Konica Minolta 7130 family of printers.
- Improved page count detection for jobs with odd numbers of pages using the Panasonic DP-1820E and DP-8045 GDI drivers.
- Improved page count detection seen for some Konica Minolta printers.
- Improved page-level color detection for PostScript jobs containing certain classes of images. Also sped up processing of images in these jobs.
- Added page count, copy and duplex detection for the Sharp AR-5516/5520 and M316/M256 families and all Sharp printer/copiers using SPLC (Sharp Printer Language with Compression).
- Improved support for watermarking print jobs for the HP 1320 and related printers.
- Improved page size detection for PostScript printers when printing PDF files with custom page sizes.
- Improved color page count detection on the Kyocera Mita PCL universal driver.
- Fixed "charge by paper length" charging for roll-fed PostScript printers when rotation is applied in Adobe Creative Suite.
- Fixed detection of print jobs with paper size "A3Wide" for some Ricoh PCL6 printers.
- Improved copy count detection for HP OfficeJet K550 printers on Windows.
16 May 2011 - PaperCut 11.2 (Build 13941) - Mac Only
This is a fix release for PaperCut 11.2 for Mac only, and contains the following changes:
Fixes:
- Mac: Improved user client popup speed when printing large jobs or to busy print queues.
11 April 2011 - PaperCut 11.2 (Build 13713)
This release contains a database upgrade and administrators should factor this into their upgrade plan.
New features:
- PaperCut now maintains a historical record of users' department and office fields. E.g. If a user switches department midway through a month, reports showing activity by department will now account for their activity in the old department for the first half of the month and the new department for the second half. It's also possible to retrospectively edit this history and have it immediately affect reports.
Enhancements:
- Compatibility improvements for Internet Explorer 9 (IE9).
- Printing summary reports (e.g. Group printing - summary) now all include a breakdown of color and grayscale pages (rather than needing to run a job type summary report to see this detail).
- An Application Log (App Log) audit message is now written when an admin manually expires a pre-paid top-up card.
- The web based release station's automatic refresh time is now configurable.
- Improved the error messages displayed when PaperCut attempts to connect to an external database that is currently offline or down.
- Release station: improved date presentation for jobs submitted in the same day (e.g. "11:04" instead of "Apr 12, 11:04").
-
Added various new Web Services APIs:
- add/remove a printer access group
- check if a user group exists
- remove a user group
- list all printers
- list all groups
- add/remove an administrator access user/group
- New print script API to find all printer groups that the current job's printer is a member of.
- Improved default parameters used when performing printer load balancing. This reduces the likelihood that large jobs cause a printer to be underutilized.
Security:
- Browser session cookies are now stored as "HttpOnly". This is in line with current best practice and helps mitigate impact if an XSS attack was discovered.
Fixes:
- Fixed some memory related issues seen on some 64-bit systems.
- Improved reliability when database connection problems occur during server start-up.
- Fixed a problem where CSV/Excel scheduled reports created prior to version 10.7 could run over the same report period each time (e.g. always the week in which the report was created, rather than every new week).
- Find-me printing: when a user attempts to release a print job at a release station but all target print queues are in error or disabled, an error message is displayed and the job stays held. Previously the job would be cancelled.
- Fixed a problem where scheduled reports do not run when daylight savings time starts in the UK (or other regions where DST starts at 1am). The default scheduled report time has now been changed to 12:55am from 1:15am to prevent this happening in the future.
- Windows clusters: fixed a problem that could cause Find-Me print jobs from printing if the print provider service failed over while they were awaiting release.
- Fixed issue that prevented filtering an ad hoc report on a department or office that contained commas.
- Improved clean-up/deletion of temporary files created when very large reports are created.
- Fixed issue when running on SQL Server where the same data could appear on multiple pages of tables.
- Fixed a problem when using Web Print to charge a print job to a shared account when the user has the "Charge personal account (and allocate to shared account for reporting)" option enabled. This could cause the job not to be logged by PaperCut.
- When running on some external databases the "average pages per job" values in reports could have been inaccurate. This has been corrected.
- Period comparison reports previously excluded activity occurring on each period's end date. These reports now include activity from those dates.
- Fixed sorting of some logs reports such as "Group printing - logs" when running on an external database.
Printer compatibility improvements:
- Added grayscale detection support for Xerox Color Press 700 PS.
- Added support for HP Printer Drivers v2.6 on Mac OS 10.6.
- Added support for Dell 2150cdn.
- Improved page count detection on the Epson 4880.
16 February 2011 - PaperCut 11.1 (Build 13151)
Enhancements:
- Print job watermarking now supports a wider variety of PCL6 printers and drivers.
- Various improvements to the end-user web interface to improve accessibility (e.g. for user with screen readers).
- Added a new printer script recipe which asks the user if a job should be held in a hold/release queue or not. This allows the user to select secure release for only sensitive documents and use direct printing for other documents.
- Display information about the licensed payment gateways in the About page.
- Updated the "User printing - summary" report to show a breakdown of color and grayscale pages. Added office and department fields to the Excel/CSV report.
- Added a new filter to all the print logs reports to only show Web Print jobs.
- Added a new username filter the user list and user configuration reports.
- Added a new server-command and web services API to renaming shared accounts.
- Emailed system notifications sent via SMTP can now be encrypted if the mail server supports TLS.
- Automatically enable printer error detection if printer scripting is enabled. This ensures that the scripts using error check call will work as expected without needing to enable printer error notifications.
- Novell OES Linux: The installer now checks the iPrint version and will warn if the version is known to cause problems.
- Various documentation improvements including SSL certificate installation.
- Various translation updates for Italian, Portuguese and Spanish.
Fixes:
- Removed the "mixed content" warning message that may appear when administrators connect to the admin web interface via HTTPS using Microsoft Internet Explorer.
- Fixed a problem that may cause find-me print jobs on Windows to fail if the Print Provider service was restarted while the jobs were awaiting release.
- Fixed problem with dashboard "pages printed" graph that would show data offset by one day in some time zones.
- Fixed the column headers in the printer attributes Excel/CSV report.
- Fixed issue that may have prevented detection of printer toner levels when PaperCut was installed on a non-English edition of Windows.
- Fixed issue in client popup authentication under specific configurations where the logged in username was not correctly displayed.
- Fixed an error that could occur when using a "Quick Find" search if a screen had been left idle for more than 5 minutes.
- Fixed a problem that can stop watermarks from appearing if using the %user_id%, %user_full_name% or %user_email% watermark replacements when the user's email address was blank.
- Fixed a problem with watermarks with custom position 0mm from top. They were previously printed at the bottom of the page.
- Fixed problems displaying Chinese characters in the Dashboard "What's Next" widget.
- Fixed an error that may occur if an invalid regular expression was entered in the print document name filter. Improved validation to disallow invalid filters.
- Fixed issues that may prevent admin interface navigation while using an older Firefox 2 browser.
- Fixed issue with web services API and server-command that would allow creation of duplicate shared accounts. Additionally, new shared account security settings are now inherited from the template account.
- Fixed a problem in reports where a date range filter may not have applied if combined with a shared account filter containing two or more accounts.
- Do not allow the batch internal user import to run if the "Internal User" feature is not enabled. This stops users from accidentally running the wrong import type.
- Windows: Removed rare "file locked" message that may appear when conducting install-over-the-top upgrades.
- Mac OS: Fixed a problem with the OS X widget that could make the configuration settings not display correctly.
- Linux: Improved installer to save about 80MB of server disk space.
Printer compatibility improvements:
- Improved support for OKI MC860 printer.
- Mac: Improved support for printing PDF documents on Xerox PostScript printers.
- Mac: Add support for Canon Pro 9000 printers.
17 January 2011 - PaperCut 11.0 (Build 12804)
This is a major release. Please check the Upgrade Policy for upgrade eligibility.
New features:
- Version 11 includes a new Dashboard tab to provide administrators with a real-time view of the state and activity of the system. The dashboard contains seven new gadgets allowing administrators to view everything from system uptime, pages printed today, printers currently in error, and what jobs are happening right now. See the news release announcement for more details.
- One of the most notable new features of this release is the visual appearance of the admin interface. The interface has been given a fresh new modern look and a general GUI overhaul with them aim of improving both look and usability.
- Watermarking and job attribution is now available for PCL6 printer drivers, in addition to the existing PostScript and PCL5 support. This feature is listed as experimental in this release. Our aim is to support as wide variety of PCL6 drivers as possible.
Enhancements:
- Various improvements to the end-user web interface to improve accessibility (e.g. for use with screen readers).
- Improved the time taken to release jobs from a hold/release queue.
- Windows: Added an option to hide the document names of jobs held in Windows print queues. This can be useful when there are privacy or security concerns of letting other users see the document names of other users.
- Provide simpler setup of Web Print Sandbox mode on Linux and Mac. There is now a simple way to disable Simple Mode so it does not conflict with Sandbox mode.
- When "user and group sync" tasks are started through "server-command" scripting or the Web Services APIs, administrators can to view progress of the task from the Options->User/Group Sync page.
- The user creation date has been added to the User List CSV report.
Fixes:
- Fixed a problem that could cause the Account Selection popup to not select/default to the previously selected account options.
- Improved Web Print error status reporting when the Web Print service doesn't have permissions to write to the hot folder.
- Fixed a problem that can occur running the printer list CSV report when PaperCut is monitoring more than 1,000 printers.
- Fixed issue with the batch user data import from text file option where new users would be created despite this option being disabled.
- Novell OES: Fixed a problem that may cause iPrint to crash if log file permissions were not correctly set.
- Novell OES: Reduced time to release held print jobs when Novell iPrint is running in some VM environments.
Printer compatibility improvements:
- Improved support for the Dell 2330 printer.
- Added support for the Epson 7900 printer.
PaperCut NG Release History Version 10
2 December 2010 - PaperCut 10.7 (Build 12373)
New features:
- Restricting access to color printing is now much simpler. All printers now have a filter for selecting the user groups who have color printing access.
- Watermarking and job attribution is now available for PCL5 printer drivers, in addition to the existing PostScript support. Next up: PCL6.
- New reports to compare printing over time (e.g. last month to this month).
Enhancements:
- Novell OES: Print jobs manually canceled from iPrint queues are now automatically refunded.
- Novell OES: Improvements to cluster install notes.
- Scheduled reports can now be copied. This simplifies setting up multiple similar reports.
- Printer toner information may now be manually updated (in addition to the automatic perdiodic updates)
- Test notifications can now be sent to specific email addresses as well as by entering a username.
-
The Windows release station zero-install method ("
pc-release-local-cache.exe
") now automatically updates more config files each time it is launched (config.properties
andclient-machine-aliases.properties
), simplifying deployment of multiple release stations from a central location. - Improved retrieval of device serial numbers via SNMP by looking in some non-standard SNMP locations.
- Improved support for IPv6 when using the Windows Print Services for Unix (LPR and IPP).
- All printing based reports now have an ad hoc filter for printer groups.
- Improved logging to diagnose secondary server connection issues caused by security settings.
- Added a full Hebrew translation, thanks to our team in Israel.
Fixes:
- Fixed a problem editing scheduled reports with multiple email recipients which caused the recipients to be saved incorrectly.
- Fixed problem when editing scheduled reports in Excel/CSV format where date range parameters were incorrectly displayed.
- Fixed small memory leak in the Windows print provider service.
- Sensitive fields are no longer logged to the App Log when they are changed in the Config Editor (e.g. SMTP passwords).
- Windows: fixed printing order when a large number of print jobs are released at once (more than about 40 jobs).
- Improved reliability of watermarking on the HP 4100 with PostScript drivers.
- Release Station: Fixed anonymous print release for release stations running in "release any" mode.
- Release Station: Improved support for card authentication when using card header and trailer that are the same character.
- Fixed a problem setting admin rights for user group restrictions that could occur when running on a PostgreSQL database configured with certain locale/language settings.
Printer compatibility improvements:
- Improved page count detection for Xerox APIV C4470 PCL6 drivers.
- Improved copy count detection for some PostScript printers.
- Added page count support for Dymo 330 and 450 printers.
- Added grayscale/color detection for Xerox PostScript printers (e.g. the WC 7655).
- Added paper size detection for Canon UFR II devices such as Canon ir-ADV C2020/C2030 printers.
- Added support for detecting A5 paper sizes for Ricoh and Kyocera PCL5 printer drivers.
- Added support for RISO ComColor GDI series.
- Added support for the Ricoh RPCS driver for the GX7000 and GXe3350N devices.
- Added support for the Panasonic KX-MB3030 GDI Driver.
- Improved duplex page count detection for Sharp MX 5000N PCL5 driver.
- Added copy count detection for PostScript drivers on KIP plotters.
- Linux/Mac: Added support for the Oki C5650 HiperC printer.
- Linux/Mac: Improved reliability of print job redirection (e.g. find-me printing) on very busy print queues.
18 October 2010 - PaperCut 10.6 (Build 12014)
New features:
- Default shared account - New option to give users a default shared account. The default account is then pre-selected in account selection pop-ups making it faster to select commonly used accounts.
- Secondary user directory - Some organizations have more than one user directory (e.g. a Microsoft Active Directory and a separate LDAP server). This options allows importing, synchronizing and authenticating against two separate user directory sources.
Enhancements:
- When multiple jobs are released from a Windows hold/release queue the original job print order is now maintained.
- Improved support for Windows Server Core.
- Bulk user actions may now be performed based on users' last activity date. This makes it easy to apply operations like deleting users that have had no activity for a long period of time.
- New print scripting snippets to help administrators quickly build new scripts.
- Added log rotation to the print provider log file to avoid it consuming too much disk space.
- Improved handling of Windows print provider restarts to avoid currently held jobs from being left in the queue. Customers using Microsoft Clustering will need to refer to PaperCut Manual for further instructions.
- Added a new admin right to disable access to the global job log.
- Several new ad hoc report filters, including the ability to filter on multiple chosen printers (instead of all printers or one printer), and multiple chosen shared accounts.
- Added new web services APIs and server-commands to set the "override user-level settings" option on a printer.
- The user configuration report now displays the shared account name for users with the "charge to single shared account" option enabled.
- When viewing a deleted user (e.g. by clicking though from an old print log) a message now clearly indicates that the user has previously been deleted.
- Enhanced feature to look up user id/card numbers in an external database.
- Web Print no longer lists printers that users do not have permission to print to (i.e. via a printer filter).
- If there is only a single printer available in Web Print then it is now selected by default.
- Added the "Transacted By" field to the "Transaction Logs" PDF report.
- New option to hide comment headers displayed in CSV reports.
- Mac: Improved default memory configuration to improve reliability on busy systems.
- Improved documentation for installing SSL certificates.
- Various other documentation improvements.
Fixes:
- Fixed a problem that could result in Web Print jobs timing out early if they were also put into a hold/release queue.
- Linux/CUPS: Improved reliability of print pop-ups for workstations with spaces in their machine names.
- Improved print notification messages to include the destination printer when using printer load balancing or find me printing.
- Limited access administrators are no longer able to enable/disable a user if they do not have the "Change user settings" right.
- Fixed an error viewing deleted users (e.g. by clicking on the user name from an old print log).
- Fixed problem that can occur when removing groups with many thousands of users. Also made the deletion process much faster and more efficient for large user groups.
- Improved support for watermarking on Fuji-Xerox PostScript printers.
- Fixed problem filtering the user list by balance when the multiple personal accounts feature is enabled.
- Fixed display of account selection and printer override settings in the "User configuration"" report.
- Fixed problem that could occur when editing scheduled reports if they have filters referencing a printer that has been deleted.
Printer compatibility improvements:
- Added page count support for Evolis Pebble printers.
- Improved support for n-up printing in the Ricoh universal PostScript driver.
- Improved page count detection on some Canon imageRUNNER devices using PCL5 drivers, such as the Canon imageRUNNER 2270.
- Improved support for Sharp GDI print drivers.
- Mac: Improved support for Canon iPF5100 for Canon UFR drives when printing from Adobe Reader.
- Mac: Added support for Epson Stylus Pro 4000.
- Mac: Fixed duplex page count issue with the Mac "Generic PCL Laser Printer" driver.
- Linux: Improved duplex detection for the Canon iR5075.
- Linux: Added support for the Canon iR5075 when using the Canon UFRII Linux driver.
- Improved page count detection for PostScript print jobs generated through SAP software.
20 September 2010 - PaperCut 10.5 (Build 11768)
This is a bugfix release for version 10.5 and contains the following changes:
Fixes:
- Fix possible crash in the print provider when using Xerox PCL6 drivers doing NUP booklet printing when page-level color detection disabled. This issue was introduced in the initial 10.5 release.
- Improved client print popup reliability when the user client was not running when the job was first printed.
10 September 2010 - PaperCut 10.5 (Build 11715)
This is a bugfix release for version 10.5 and contains the following changes:
Fixes:
- Fixed crash in the Windows print provider service that may occur on busy print servers. This issue was introduced in the initial 10.5 release.
- Fixed minor display issues in the administration interface when using Microsoft Internet Explorer (in the Group and Shared Account details screens).
7 September 2010 - PaperCut 10.5 (Build 11681)
This is a bugfix and minor enhancement release for version 10.5 and contains the following changes:
Fixes:
- Fixed the description of the "by paper length" charging options (clarification).
- Secure Print Release: Fixed a problem that causes an error when pressing the "Release/Print All" button when no jobs are available to release.
- Internet Control: Fixed a problem that stopped Internet usage from being logged.
Printer compatibility improvements:
- Improved support for N-up printing for Ricoh Universal PostScript drivers.
- Improved page-level color detection in N-up printing for Xerox PCL6 drivers.
- Improved page-level color detection for Konica Minolta PCL6 drivers.
- Improved support for Canon UFR printers (e.g. Canon iPF5100) when printing from Adobe Reader on Mac.
31 August 2010 - PaperCut 10.5 (Build 11628)
This is a bugfix and minor enhancement release for version 10.5 and contains the following changes:
Enhancements:
- On pages that have a "Quick find" search, focus the cursor on the "Quick find" field when the page is loaded.
Fixes:
- Novell OES: Fixed problem installing the service used by the 'resend after connection' feature.
Printer compatibility improvements:
- Added support for a Sharp GDI printers (e.g. Sharp MX-2300G).
23 August 2010 - PaperCut 10.5 (Build 11527)
This release contains a database upgrade and administrators should factor this into their upgrade plan.
New features:
- Multiple Personal Accounts - Administrators can now configure users to have multiple personal account balances. This advanced feature can be used at a basic level to separate cash from quota and at an advanced level to give departments better control over cost recovery processes.
- Re-sending data after connection - Secondary Print Servers now have the ability to store print event results when communication with the PaperCut Application Server is lost. These events can be then replayed back to the primary server when communication is restored.
- Watermarking and Job Attribution - It is now possible to add dynamically constructed text to the bottom of each page (e.g. username, student number, date) as a watermark. The font sizes, gray-level and position on page to be changed. (Watermarking is currently listed as an experimental feature and only supports PostScript printers)
- Digital Signatures - Watermarking has been extended to also support adding a unique digital signature to each document. Signatures are generated using a cryptographic HMAC based on SHA1 or MD5. This may be used to verify the origin and author of any print job.
-
Print Policy Support - A print script recipe is included that implements a standard corporate print policy where:
- users are reminded via a popup to print duplex (and must opt-in to print simplex)
- printing emails is discouraged
- printing web pages in color is discouraged
- Simple mode Web print for Mac And Linux - Web Print (Simple Mode for PDF) is now cross platform! Organizations using Mac OSX and Linux print servers can now enable the Simple Mode (PDF) for Web Print.
- Ad-hoc bulk user updates - Bulk user actions can now be performed on a list of users defined on-the-fly in the PaperCut Administration Console. You are no longer restricted to pre-defined groups or individual users.
- New environmental impact desktop widget developed in conjunction with the Do Something, the non-profit organization supporting the Paper-Less Alliance.
Enhancements:
- Added report filters to all the shared account and group logs reports.
- Added an option on the Printer Charts page to get list statistics/charts for the previous day (yesterday).
- When "run now" link is clicked under Scheduled Reports, it will inform the user about the selected date range.
- Various small usability improvements to the Web Print interface.
- Added printer group, printer name filters to the department and office printing summary reports.
- Reduced memory usage of the Windows Print Provider service when handling many simultaneous print jobs (e.g. when many jobs are held in a hold/release queue).
- Add a time-out when performing LDAP authentication requests. This improves behavior when the LDAP server is not responding to requests in a timely manner.
- End user web pages: If a user is automatically charging to a single shared account, allow them to view this account's balance.
-
Advanced Printer Scripting:
- New company/corporate print policy script. The policy script reminds users to print double-sided and not print emails and web pages in color.
- Enhanced printer scripting to allow scripts to change the user associated with a job.
- Enhanced printer scripting to access the selected shared account (after the account selection popup is displayed).
- Added new script action to allow the print job document name to be changed/updated.
- Added new web services APIs and server-commands to look up a user by card/id number.
- When allowing users to register their own internal user account and choose their own id, the minimum ID length is now configurable.
- When configuring the destination queue for Find-Me Printing, sort the list of print queues in alphabetical order.
- Updated SSL CA root certificates from Verisign, Thawte, GeoTrust, SECOM, GlobalSign, Entrust, Keynectis, Quovadis, T-Systems and Unizeto.
- Customizable admin interface - The look of the admin interface can be tailored according to an organization's intranet site including the main admin logo and tab colors.
Fixes:
- Fix a small memory leak in Windows print provider that is triggered when print jobs are redirected (e.g. when using find-me printing or load-balancing). Sites that make heavy use of find-me printing or load balancing (more than 10k jobs/day) are encouraged to upgrade.
- Mac: Fix a possible crash in the print provider when establishing a connection to the Application Server when the application server is not running.
- Fixed a problem that could cause a duplicate account selection popup to appear if a very large print job took longer than 15 minutes to complete spooling and analysis.
- Fixed a problem where the names of the color and grayscale columns in the "Printer Group - printer summary" (CSV only) report were not in the correct order.
- Fixed an admin rights problem preventing printer access from being delegated to the group level.
- In "Printer Usage - Log" report, the logs will be sorted by date within printer.
- Fixed a problem when clicking "Cancel" on the TopUp card import in the PaperCut Administration console would still attempt to import the card file.
- Fixed sorting of scheduled reports list by report title.
- Fixed an error caused by ordering scheduled reports list by the recipients/location column.
- Fixed an install error that may be seen when installing PaperCut on a Windows print server with some less common printer drivers.
- The list of printers in the Web Print wizard now correctly sorts alphabetically.
- Mac/Linux: Fixed a problem that could stop the printer's make/model from being recorded in the interface.
- Printer Scripting: Fix a problem with the "inputs.job.isColor" property that may not report the correct value if page-level color detection is enabled.
- Fixed a problem importing the legacy PaperCut Quota user database when hosting PaperCut on a machine running Chinese Windows.
- Fixed problem displaying Chinese characters in the title of the standard release station.
Printer compatibility improvements:
- Status check jobs submitted by the Brothers MFC-7440n device monitoring tool are now ignored.
- Fixed minor and rare memory leak that may occur when analyzing certain PostScript spool files.
24 June 2010 - PaperCut 10.4 (Build 10808)
New features:
- Scheduled reports may now be saved to disk as well as sent via email.
- New server-commands and web services APIs for adjusting/setting group memberships. This helps administrators on large networks by avoiding the need to fire off a full user/group sync when a user provisioning script may have created just a single user.
Enhancements:
- Improved print release (hold/release queue) performance on large networks where there are many jobs in a held state.
- The link displayed on the user client tool can now be conveniently configured via Options -> General
- Linux/Mac: The "nobody" user is now automatically flagged as an unauthenticated user.
- Improved behavior when user is set to "Auto charge to single shared account" and that account is deleted. When the user next prints this will be logged and the user's settings will be reset to charge to automatically charge to their personal account.
- Improved reliability of hold/release queues when the application server encounters an unexpected error condition.
- Improved support for Active Directory environments with modified/custom user schemas.
- PrimoPDF virtual printers are now ignored by default.
- Minor improvements to the help/usage message for the db-tools utility command.
- Improved error message when server-command is run as a non-privileged user.
- Improved instructions on how to run/use the Java Web Service API example code.
Fixes:
- Fixed problem that could cause bulk user operations to be run again if the user hits the browser refresh button after starting the bulk operation.
- Fixed display problems in the Account Transaction Summary report when running on an external database like SQL Server.
- Improved client behavior when using client popup authentication with the timeout set to "For this job only".
- Fixed a rare problem seen when analyzing PCL6 jobs that could cause analysis to fail and/or the the PaperCut Print Provider service to crash.
- Fixed a rare issue where jobs could be unexpectedly refunded when using certain print drivers.
- Fixed a rare issue where the balance on the user client tool may not have updated in real-time.
- Fixed problems with the user client balance display on some versions of Chinese Windows.
- Fixed the Windows Sidebar Environmental Impact gadget using pages instead of sheets for environmental impact calculations (i.e. duplex printing was not taken into account).
- Fixed issue where applying a bulk user operation to users with less than or greater than a specified balance may have also applied it to users with exactly that balance.
Printer compatibility improvements:
- Improved copy count detection when printing multiple copies of a Photoshop document from a Mac.
- Improved page size detection for Kyocera devices using PCL5 drivers, such as the KM5050.
- Added basic detection for printers using "Ricoh DDST" drivers.
- Improved detection when printing from Microsoft Publisher to Konica Minolta bizhub devices.
- Improved support for Apple Mac Epson host-only drivers (e.g. Epson Pro 3880).
- Improved page count and copy count detection on Kyocera printers (e.g. Kyocera FS-9530 DN) using Mac KPDL (PostScript) drivers.
17 May 2010 - PaperCut 10.3 (Build 10448)
New features:
-
Advanced print scripting:
- New recipe for copyright sampling. This script demonstrates the use of advanced techniques such as sampling, using functions and multi-step user interaction.
- New recipe to confirm printing of color emails.
- New recipe for redirecting a job with confirmation.
- New advanced recipe to require that users enter an approval code before printing (e.g. printing must be approved by a teacher).
- New snippets for checking printer group and user group membership.
- Added an option to speed up the process of displaying a sequence of multiple prompts to a user.
- Added support for card+PIN authentication at release stations (in addition to the existing card only authentication).
- New payment gateway module for Blackboard, including pay-and-release support (pay for printing at a release station).
- New hold/release paper saving reports, showing jobs that were held in a hold/release queue and never printed (i.e. either cancelled by the user or timed out).
-
New server-commands and web services APIs for:
- Adding and setting printer groups.
- Adding and setting printer custom fields.
Enhancements:
- Visual improvements to the release station, particularly on Windows systems using the "classic" look/theme.
- Removed the use of many "modal" dialog boxes in the release station. This makes the interface more touchscreen friendly.
- Re-vamp the print job status column to more clearly indicate various printing, charging and refund states.
- Printers may now be filtered by their last usage date.
- Scheduled reports may now be edited, rather than requiring they be re-created.
- Release station manager access may now be delegated as an admin right (via Options -> Admin Rights).
- Ad-hoc shared account reports now include group filters, allowing data to be limited to users from a given group.
- Web Print: Improved reliability of handling of Microsoft XPS documents on slow systems.
- Environmental impact reports now display the total sheets and total pages statistics.
- Added a check to prevent more than one copy of the release station software from running on the same system at the same time.
- Improved speed of releasing jobs from the hold/release queue when they've been awaiting release for over 60 minutes.
- The "CutePDF Writer" virtual printer is now ignored by default on Windows print servers.
- Improved error messages when runtime errors occur in advanced print scripts.
- Included documentation to support our enterprise customers using Microsoft Windows 2008 Server R2 Failover Clustering Management.
- Improved support for Mac 10.6 when using the client software on systems also configured to use a SOCKS proxy.
Security:
- To conform with PCI security compliance best practice, HTTP directory listings have been turned off (URLs hosting static content like images, CSS, scripts, etc.).
Fixes:
- Fixed client startup issue seen on some Mac 10.6 systems using a login hooks.
- Improved reliability of Find Me Printing and load balancing on servers using virus scanners that can interfere with print job redirection.
- Fixed problem with the top-up card wizard that could cause British Pound signs to display incorrectly in the generated cards. This fix requires re-installing the card wizard.
- Fixed problem with IE8 that stopped the virtual queue settings from being displayed when enabling a printer as a virtual queue.
- Fixed issue on some browsers where report pages could only run one report before needing to be refreshed.
- Reports run from data tables (job log, user list etc.) will now correctly show any applied filters in the report header.
- The reports "Group printing - shared account summary" and "Shared account configuration" now include the shared account codes, if configured.
- Fixed potential issue that could on Mac print servers where canceling a job could result in the queue being paused.
- Fixed problem editing print print log records that could incorrectly change the job's grayscale flag even though color options weren't changed.
- Fixed issue where users logging in with uppercase usernames could not request refunds.
Printer compatibility improvements:
- Added support for some Brother MFC range devices including the Brother MFC-6490CW.
- Added support for new RISO drivers such as the RISO ComColor 9050.
- Added support for new model Zebra label printers such as ZDesigner TLP 2844.
- Fixed N-up detection issue as seen on Lexmark T654 devices using PostScript drivers.
- Improved PCL6 page-level color detection for recent Ricoh and Konica Minolta drivers. E.g. Ricoh Aficio MP C5000 and Konica Minolta C652.
- Improved grayscale detection on Mac OS X drivers with Xerox Phaser 7500DX and related drivers.
- Improved high copy count detecting on OCE plotters.
- Improved N-up detection on Toshiba devices using PostScript drivers.
25 March 2010 - PaperCut 10.2 (Build 9981)
New features:
- Page-level color detection is now supported with PCL6 / PCLXL drivers (in addition to the existing PCL5, PostScript and HPGL).
- Quotas (scheduled automatic payments) may now be implemented for shared accounts.
- New web services APIs and server-commands to change user account selection settings.
- When importing card numbers from AD/LDAP the card number may now be extracted from the field using a regular expression. This can be helpful where the card number is only a portion of the data stored in the field.
Enhancements:
-
When using the additional groups feature (
additional-groups.txt
):- Improve the sort order of group names displayed in the Add/Remove Groups screen.
- Allow the additional groups to affect the initial user settings when users are created on demand.
- Many translation updates including new translations into Lithuanian.
Security:
- Fixed a potential cross-site scripting vulnerability in the error/404 page (only affects IE6).
Fixes:
- Fixed issue introduced in version 10.1 causing reports to error on Linux systems without the MS fonts pack installed.
- Fixed issue submitting multiple copies of a Web Print job when running in sandbox mode off a Linux primary server via a Samba share.
- Fixed problems that can occur when using the new advanced scripting interface to display dialogs to users running old versions of the client software. IMPORTANT: Sites using the advanced scripting feature must upgrade locally installed client software (if any) after installing this version.
- Fixed a problem that stopped the client shared secret file from being created when upgrading. This shared secret file can be used with the user client software on Macs to avoid the need for pop-up authentication.
- Fixed a problem that caused pop-up authentication to appear again after a job was in a hold/release queue for more than 48 hours. This would only occur at sites using pop-up authentication and where the hold/release timeout was set to 48 hours or more.
- Improved reliability of starting Web Print in sandbox mode on a Windows 2008 R2 server. In some circumstances Web Print could start before the network hot folder (mapped drive) had connected.
- Minor fix to the Windows uninstaller to ensure that the pc-shared-secret.dat file is removed.
1 March 2010 - PaperCut 10.1 (Build 9816)
This is a bugfix release for version 10.1 and contains the following changes:
Enhancements:
- Minor user manual improvement in the Advanced Scripting chapter.
Fixes:
- Fixed error raised when creating new scheduled reports.
25 February 2010 - PaperCut 10.1 (Build 9802)
New features:
-
Advanced Scripting: The most powerful feature added to PaperCut yet! Advanced Scripting empowers
administrators by allowing them to write scripts that execute when new jobs arrive. This opens up a whole host
of possibilities such as:
- Displaying a pop-up message if a user forgets to select duplex on large jobs.
- Showing statistics on the environmental impact on large jobs via a fancy popup dialog.
- Prompting the user to confirm large jobs before printing.
- Automatically routing large jobs to more efficient high volume printers
- ... and much much more!
- Custom printer fields: To assist with printer management, administrators can define extra metadata fields for storing ad-hoc data. These fields may represent data such as asset numbers, last date of print service, owner, details of lease arrangements, etc. Fields may also be used in reports.
- The Mac client software has been enhanced to leverage the system-wide login hook for authentication. This means that in some situations the PaperCut client popup authentication dialog can be eliminated, avoiding the need for users to log in twice - once for the system and then again for PaperCut.
Enhancements:
- CSV reports with date and time representations will now be automatically recognized by popular spreadsheet applications.
- Support for monitoring locally attached printers on Novell networks. Remote queues mapped via IPP are now ignored so only locally attached printers are detected.
- The "Microsoft Office Document Image Writer" virtual printer is ignored by default on secondary server installs.
- Improved documentation on how to set up PaperCut in a Novell cluster.
- Improved the PDF version of the user manual - smaller font, less paper! (But you weren't going to print it, were you?)
- Improved error message when server-command is attempted to be run with non-elevated privileges under UAC on Windows 2008/Vista.
Fixes:
- Fixed issue where the user client may in some situations consume excessive CPU if the --minimized option was turned on.
- Fixed a problem in Web Print where PDF files produced by OpenOffice may timeout with unknown error.
- Eliminated the "stale session" error that may have occurred when administrators attempted to log in using Microsoft Internet Explorer.
Printer compatibility improvements:
- Improved support for custom PostScript output produced by PeopleSoft.
- Improved stability when analyzing some Postscript spool files.
28 January 2010 - PaperCut 10.0 (Build 9546)
This is a major release. Please check the Upgrade Policy for upgrade eligibility. This release also contains a database upgrade and administrators should factor this into their upgrade plan.
New features:
- Printers may now be assigned to groups. This allows administrators to group, report and manage printers by any attribute. Groups are administrator-defined and can include classes such as type, make, physical location and work area amongst others.
- The user client software has moved out of the 1990's and into 2010 with a graphic and GUI effects makeover. It now sits nicely with the "glassy" look found in modern operating systems.
- Our team of developers in Japan have been busy and this release includes a full Japanese translation - both the end-user and administrator interfaces. Japanese is the 20th non-English language now supported in PaperCut. Welcome to our growing user base in Japan!
- On Windows systems common/popular virtual printers such as PDF writers and virtual faxes are now ignored from monitoring by default. This change will assist organizations supporting locally attached printers by minimizing custom configuration required to ignore virtual printers found on desktop systems.
Enhancements:
- Improved admin login speed when multiple admins login simultaneously.
- Various documentation improvements including areas such as Web Print, clustering, SSL key generation and Find Me Printing.
- Improvements to Find Me Printing and load balancing to handle a mix of color and grayscale physical printers. Now if the destination physical printer is configured as a "Grayscale Printer" all jobs released to this printer will be logged and charged as grayscale.
- Find Me Printing with web based release: when there is only one target queue when releasing a job, the queue is no longer automatically selected. This is important in some cases to provide the user information about where their job is going.
- Users' balance is no longer displayed in the Jobs Pending Release section of the user web interface if users are not allowed to view their balance.
- Improved error reporting when using
server-command
or the XML web services APIs. - Fixed problem with Web Print when the maximum upload size was set to exactly 2048MB.
- Improved support for Windows 64-bit systems via the updated 64-bit add-on pack.
- Updated 3rd party libraries and components providing improved performance and reliability.
- Streamlined the initial setup wizard by removing the module selection step. This step was redundant for the majority of organizations.
- Various improvements to debug logging to assist diagnosing problems.
Fixes:
- Fixed problem in Web Print that could allow two instances of the Web Print process to run simultaneously. This would result in subtle problems and confusing behavior.
- Mac/Linux: Fixed issue where administrator printer error notifications may not have worked with CUPS print queues.
- Improved robustness of submitting Web Print jobs when the system clocks of the primary server and sandbox server are significantly skewed or in different timezones.
- Fixed error when creating and enabling new shared accounts based on a disabled template account.
- Improved integration with Mac print queues to avoid sending multiple print notifications to the application server.
- Linux: Improved reliability of print job canceling/refunding when jobs fail to print using CUPS printer classes on old versions of CUPS.
- Mac: Addressed permissions issue on the server log directory that may result in new logs not being created in selected situations.
Printer compatibility improvements:
- Improved page counting on OKI CXXXX series printers using PCL5 drivers when printing in duplex.
- Improved plot size detection from output from Autocad in PCL6 format.
- Improved support for RISO HC3R-HC5500 with GDI drivers.
- Improved page size detection support for PDF documents printed via a Mac workstation and server.
- Improved support for custom driver options provided by the Xerox Phaser 7400DX Postscript driver.
- Improved tracking of ArchiCAD 12 plots.
PaperCut NG Release History Version 9
12 January 2010 - PaperCut 9.8 (Build 9413)
This is a bugfix release for PaperCut 9.8 for Mac and Linux only, and contains the following changes:
Fixes:
- More improvements to support for print servers running CUPS 1.4, such as Mac OS 10.6 and recent Linux distributions.
23 December 2009 - PaperCut 9.8 (Build 9360)
This is a bugfix release for PaperCut 9.8, and contains the following changes:
Enhancements:
- New option to alert users by email when their refund requests are processed.
Fixes:
- The advanced client now uses a case-insensitive sort to improve the ordering of accounts that contain a mix of uppercase and lowercase characters.
- Improved web service proxy code and examples on how to use the PaperCut XML Web Services API.
- Fixed regression that caused slow analysis of PostScript spool files when using page-level color detection.
22 December 2009 - PaperCut 9.8 (Build 9347)
This release includes improvements for print servers running CUPS 1.4, such as Mac OS 10.6 and recent Linux distributions. Customers with such print servers should update to this version when possible.
Enhancements:
- Improved low toner notifications to clearly separate which printers are newly low in toner and those that have been notified previously. Also added a new option to only send the low toner notification email when there is at least one new printer that is newly low on toner.
-
User client: new option
default-account-pin
to specify a default PIN/code to be pre-entered on the account selection pop-up. - Improved user manual documentation for configuring Web Print in sandbox mode.
Fixes:
- Improved support for print servers running CUPS 1.4, such as Mac OS 10.6 and recent Linux distributions.
- Fixed PAM configuration issue that may have prevented Unix Standard authentication working on Mac OS 10.6.
- Improved stability of print provider when analysing very large Canon spool files.
- Fixed error running the Printer Environmental Impact report.
- Fixed problem when displaying the pending printer refunds which could cause the paging controls to not work as expected. E.g. the paging controls may not appear even though there was more than a page of refund requests.
- Fixed display problems with Simplified Chinese text in the Windows installer.
-
Fixed a problem that could stop the user client from closing when the
Exit
menu was selected.
Printer compatibility improvements:
- Improved page-level color detection with the "HP Universal" PostScript driver.
- Improve detection of blank last pages in duplex mode on the HP LaserJet 4000 series using a PCL6 driver.
- Improved page size detection on the Konica Minolta C552 using the Visual Postscript driver.
- Improved support for the UFR2 driver on the Canon MF4000 and related printers.
19 November 2009 - PaperCut 9.7 (Build 9159)
New features:
- Web Print: Added support for accepting Microsoft XML Paper Specification (XPS) documents.
- A Quick find box is now shown when viewing a user's details, making it easy to quickly switch to a different user.
- Support for MySQL is now included at no extra cost, as per our External Database Support Policy.
- Added several new reports designed to display or compare settings: Group configuration, Printer configuration and Shared account configuration.
- New report: Denied print jobs. Displays the details for print jobs that have been denied.
- New report: Group printing - shared account summary. Shows the shared accounts that were charged to by each group.
- New manual section about configuring PaperCut for use with Novell Cluster Services (NCS).
Enhancements:
- Improved performance for large sites by tuning server configuration based on system specifications and architecture.
-
User manual:
- Added to the manual a new end-user information sheet about using Web Print.
- Improved documentation for configuring Find Me Printing for redirecting jobs between servers.
- Shared account security can now be used to control access to PIN/code charging as well as for selecting accounts from a list. This feature provides enhanced security for sites that use short shared account PIN/codes.
- Added many new filters to reports and tables throughout the application, making it possible to display new or different data combinations.
- Added more details to various reports when exported as CSV.
- Print queues with the same IP address but different LPR port names now appear as different devices in the device-level reports.
- Internet control: The Squid ACL helper now has an option to invert the allow/deny logic. This can make it easier to integrate the helper into existing ACL rule sets.
- Icons in the shared account list now indicate disabled accounts.
- The user web interface Jobs Pending Release screen now automatically refreshes periodically.
- Improved support for running the print provider as a non-system (and non-admin) account.
Fixes:
- Fixed issue where Mac Standard user directory and user authentication may not work on Mac OS 10.6.
- Tuned memory configuration to avoid low memory errors that may occur at some large sites.
- Fixed issue that could cause multiple authentication pop-ups for very large print jobs when the authentication timeout was set to "For this job only".
- Web Print jobs may now be submitted to unauthenticated print queues without requiring additional authentication. This allows the same print queues to be used for both Web Print and regular printing.
- Fixed a problem importing users from Active Directory org units that contain slashes.
- Allow importing users from Active Directory with usernames that begin with hash (#).
- Changed MySQL database creation process to create tables using the preferred InnoDB table type.
- Fixed a problem that could occur after defining a very long list of preferred accounts via the advanced account selection pop-up.
Printer compatibility improvements:
- Added basic page count detection for the Epson C2000 model printer.
- Added support for Kyocera FS-720 KX and related GDI printers.
- Improved duplex detection support for Canon UFR printers such as IRC 2550i.
- Improved support for the HP LaserJet 1020.
- Improved detection for RISO HC3R series printers when using GDI drivers.
8 October 2009 - PaperCut 9.6 (Build 8924)
This is a bugfix release for PaperCut 9.6, and contains the following changes:
New features:
- New User configuration report providing information about user settings.
Enhancements:
- Improved support for CUPS 1.4 (used in Mac OS 10.6 and up-to-date Linux systems).
- Improved detection and logging of problems when CUPS print jobs fail (Linux and Mac).
Fixes:
- Fixed problem that could cause the incorrect date ranges to be used when running one-click reports.
-
Web Print:
- Fixed issues with the wizard for users with automatic charging to shared accounts or some of the more unusual account selection settings configured.
- Fixed problem uploading documents to a non-Windows primary server from a Windows workstation using IE6.
- Fixed problems handling jobs with document names that contained non-ASCII Unicode characters.
- Improved detection of Adobe Reader popping up a license agreement window when trying to print a job (can happen after initial configuration if the admin hasn't acknowledged the agreement).
- Corrected "enabled on X printers" text on the Options tab not including virtual queues.
- Fixed problems that can occur when performing edits of users, accounts and printers across multiple browser tabs/windows.
- Fixed an issue on Novell OES Linux where a print queue with hold/release enabled may not be able to accept a backlog of more than three jobs at a time.
- Fixed problem that would allow limited admins without the "edit user" right to use the "Re-apply initial user settings" feature.
- Fixed problem viewing the iPhone user web interface.
28 September 2009 - PaperCut 9.6 (Build 8855)
This is a bugfix release for PaperCut 9.6, and contains the following changes:
Enhancements:
- Enabled virtual queues (Find Me Printing and load balancing) for use with Web Print.
- Improved memory allocation on PPC based Macs, resulting in better performance on this platform.
- Improved Slovenian translations.
- Mac: Performance improvements when analyzing very large PostScript jobs.
- Group selection lists in the admin interface now all include "Enlarge" links next to them, for sites with very long group/OU names that all start the same.
- Shared account list report in CSV now includes the parent account code on each line.
- Added feature to allow real-time lookup of a user's card/ID number in an external database.
Fixes:
- Introduced workaround for long-standing Windows bug that resulted in network connectivity issues and non-paged pool memory leaks at some large sites.
- Fixed problems using the new print job refund requesting features when running PaperCut on an Oracle database.
- Fixed problem preventing print jobs from being manually refunded when the cost had been rounded for display.
- Fixed problem using Web Print for users who had the manager mode pop-up enabled.
- Fixed problems with Find Me Printing when the print queue name contained non-ASCII Unicode characters.
- Web Print: Fixed problems handling jobs with document names that contained non-ASCII Unicode characters.
- Fixed problem that could cause the Web Print service to stop unexpectedly.
- Fixed issue on CentOS x64 running CUPS that may have prevented PaperCut from working with particular backend types.
- Improved Web Print support when using the sandbox method with a Linux primary server.
Printer compatibility improvements:
- Improved page size detection when printing custom sizes with InDesign on the Mac.
15 September 2009 - PaperCut 9.6 (Build 8761)
New features:
- Web Print: Web Print is a driver-less printing service that allows users to print by uploading documents from a web browser. No client software or driver installation is required. Web Print provides a simple way to enable printing for laptop, wireless and anonymous users without the overhead of installing printer drivers and managing server authentication.
- Refund Management System: Print job refund management tools have been added to PaperCut. If a user finds that some or all of their job wasn't printed, e.g. due to a paper jam or toner problem, they can now easily request a refund via the user web interface. Administrators can be notified of refund requests via email and approve or deny them via the admin interface.
- Added the ability to rename printers. This can be useful after renaming a print queue in the OS or after migrating a print queue to a new system.
- New payment gateway module for RBS WorldPay's Business Gateway Plus service.
- New payment gateway module for CBORD's Odyssey range of card systems.
Enhancements:
- Faster detection of printer errors for Find Me Printing and printer load balancing, preventing jobs being sent to an errored printer sooner.
- Ad hoc and scheduled printer reports now support filtering to a set of printers rather than just one. E.g. a printer summary report can be scheduled for sending to a department head, showing just the printers in their department.
- New bulk user operation option for deleting users, e.g. to delete all users with no balance.
- Updated the embedded web server library (Jetty) for improved reliability and robustness.
- Updated database connection pooling component to provide more efficient use of DB connections.
- When editing a print log, added the ability to change the associated account from personal to a shared account and vice versa.
- More detailed printing statistics in the web/JSON APIs.
- Added an option to enable log web requests in NCSA HTTPd format. This will log both user web requests and all web service requests.
- On Windows workstations using Novell client software and a generic Windows account: the client tool now detects the Novell username automatically and uses this in preference.
- Improved error reporting in batch user import when the import file is in an invalid format.
- Add support for Cyrillic characters (e.g. Russian) in PDF reports.
- Mac: Added a convenient way to increase the amount of memory allocated to PaperCut.
- The config editor now displays the SMTP and LDAP passwords in HTML form password mode.
- Added simple web services example code for the PHP language.
- Added more examples for batch/shell scripting server-command.
- The Linux installer will now automatically detect and warn if SELinux is enabled. SELinux may prevent CUPS queue integration.
- Log remote IP address to the App. Log when calling the web services API with a bad authentication token.
- Improved translations for most languages. New complete Russian translation.
- New application icons for improved look on Windows Server 2008.
- Various user manual improvements.
Fixes:
- Fixed bug that prevented charge rates from working (advanced account selection popup or manager mode popup) where rates contained commas (if numbers were higher than 1,000 and in countries using a comma as the decimal separator).
- Fixed problem applying shared account invoice options to print jobs when users are configured to "Automatically charge to a single shared account".
- Improved error detection on printers that "re-errored" (errored, cleared, errored again) in the space of a few hours.
- Fixed problem when using Find Me Printing or load balancing to redirect jobs to printers containing an ampersand (&).
- Fixed error raised when running the Shared account print/copy breakdown - summary report.
- Novell: Improved importing of users from eDirectory when the user's LDAP structure contains unusual information (e.g. duplicate CN fields).
- Minor change to resolve a situation where very small jobs on Novell OES Linux may be left in a held state.
- Fixed the department and office filters on the User List report.
- Fixed the status filters when exporting/creating a report from a print log.
- Allow large paper surplus charges greater than 100%.
- Improved accuracy of environmental impact reporting based on feedback from environmental experts in the Paper-Less Alliance.
- When a workstation is configured to login as an unauthenticated user, do not send low balance notifications to to the user client.
- In the user client, do not remember the previously selected account between user logins (when using popup authentication).
- Fixed problem in LDAP environments associating new users (created on demand) with groups if the LDAP username is defined in uppercase.
- Novell: Improved retrieval of printer hostname information from iPrint when a hostname (and not an IP) address is used.
- Fixed rare crash bug in PostScript analysis code.
- Fixed issue that prevented editing a print job on certain very specific configurations.
- Removed restriction preventing a shared account having the same name as a user account.
- Improved explanation of options available in the release station configuration file.
- Fixed
set-printer-property
server-command. - Improved error reporting and reliability when the application database is unavailable when the PaperCut application server starts.
- Changed formatting of the hours used field in the CSV internet usage reports to work around an Excel bug.
Printer compatibility improvements:
- Improved page-level color detection on Mac.
- Improved blank page detection when printing in duplex on a Mac.
- Better support for custom page sizes in selected Apple Mac design applications.
- Improved detection for the Epson C1100 on Mac.
- Improved support for HP LaserJet P1505 and related printers.
- Improved page size detection on some large format Canon printers using Canon UFR drivers.
- Improved support for the Océ TCS500.
- Improved grayscale detection when printing from legacy DOS applications.
25 June 2009 - PaperCut 9.5 (Build 8168)
New features:
- New manager mode pop-up designed to allow authorized users to perform printing as other users and allocate to accounts. It also allows various cost adjustments to be applied to jobs. A common use for the manager mode popup would be in school/college print rooms where staff print on behalf of other users. See the Client Tool section of the PaperCut product tour for a screenshot.
- Add support for CyberSource payment services in the payment gateway module.
- Added a new report Shared account security access that lists the shared accounts that each user may access.
- New options for release stations to better support small, high resolution screens and touch screens: option to display links as buttons, option to scale the size of all elements.
- Added more ad-hoc report filters to several reports.
- Added the ability to remove all user balance information (balance history graph, transaction history) from the user web pages. This may be useful in corporate environments where the focus is on account/department tracking.
- Added new filters to the Jobs Pending Release page in the user web interface: document name, workstation name.
- New filter for print log tables: minimum and/or maximum pages.
Enhancements:
- Improved the charge rates functionality to allow additional cost adjustment types, including per job and per page adjustments. The charge rates feature has been renamed to cost adjustments. Cost adjustments may now be defined at both the global and printer level. This simplifies the configuration when all/most printers have exactly the same adjustments.
- More flexible quota custom scheduling options, including wildcards for the year and month.
- Added support for importing user card numbers from the Active Directory description field.
- The frequency of administrative email error alerts is now configurable via the Options tab.
- Display the username of the logged in user in the release station.
- Add support for sending WinPopup/msg notifications from Windows Server 2008.
- The ad-hoc report department and office filters now accept entering multiple values (a comma separated list), allowing reports to show data from several chosen departments or offices.
- Added a new filter to the user list page to show users who do not belong to any groups.
- New client tool option to disable notification area balloon tips (and use dialog boxes instead).
- The user web interface will now indicate when a user's printing is disabled.
- The icon next to users in the user list now indicates when a user's account has been disabled.
- When an invalid line is detected in a shared account import file the warning message now lists the associated line number.
- Added an option to expand the group selection list on shared account security settings so that very long group names can be displayed.
- Improved documentation regarding setting up PaperCut in a clustered server environment.
- Log the IP address of failed login attempts in the application log.
Fixes:
- Improved reliability of pop-ups and notification delivery on networks using IPv6 and IPv4 concurrently.
- Improved stability on Novell OES Linux.
- Improved reliability of Find Me Printing and job redirection on Novell OES Linux.
- Improved reliability of Find Me Printing on servers using virus scanners that can interfere with the print job redirection.
- Fixed issue in the web based release station where status messages would not disappear.
- Fixed problem displaying web widgets and Vista gadgets in regions that use a comma as the decimal separator.
- Improved user client authentication pop-up reliability for Mac workstations using an HTTPS proxy.
- Fixed a rare case where a driver bug may have incorrectly caused a job to be flagged as partially printed - not refunded.
- Improved reliability of restoring database backups that contain invalid unicode characters.
- Fixed an issue that could cause installation on Linux systems to take a long time.
- Fixed problem running the Shared Account List CSV report with a large number of accounts.
- Fixed a potential issue that could occur when PaperCut connects to SQL Server before SQL Server has fully initialized.
- Fixed issue where the "last updated" date shown in the database statistics area on the About page may not be correct.
- Fixed possible issue on Linux in the setup wizard when detecting what kinds of user directories are available.
- Fixed various documentation and interface wording and typos.
Printer compatibility improvements:
- Page count improvement for recent PCL driver versions for the Canon iR2220/iR3320 PCL5e.
- Improved support for analyzing unicode documents printed on the Ricoh MP 6000.
- Improved page-level color detection on Linux.
- Improve color detection for Ricoh Aficio SP C811DN and other PCL5 printers.
- Fixed duplex detection issue seen on Lexmark X945e printers.
- Fixed duplex detection issue when using external duplexer on the Utax 3316 and the Kyocera C5025N.
- Fixed duplex detection issue seen occasionally on Ricoh Aficio MP C4000 MFDs and related devices when using PCL drivers.
- Improved page size detection from CAD jobs using Nemetschek print drivers.
29 April 2009 - PaperCut 9.4 (Build 7770)
New features:
- Support for 64 bit installations of Novell OES2 Linux.
- Native support for 64 bit Linux installations (no longer requires 32 bit compatibility libraries to be installed, as well as providing unparalled scalability).
- New reports: Department printing - job type summary, Office printing - job type summary
Enhancements:
- New filter options on the Printer tab for showing all printers on a particular server and/or only enabled/disabled printers.
- Added the ability to customize the messages used in the client tool. More details in this KB article.
- Added the Bulk account actions... link to the Account Details page.
- Display a tool-tip help when hovering the mouse over the report format icons (PDF, HTML, CSV).
- Improved display of server-command help.
- Various documentation improvements.
- Improved translations for Chinese, Croatian, Dutch, German, Spanish and Portuguese.
Fixes:
- Linux: Fixed warning message displayed when installing Linux distributions that use dash as their default shell (e.g. Ubuntu).
- Group based reports previously did not display statistics for users who have been deleted (but existed during the report period). Statistics for deleted users are now included in group based reports.
Printer compatibility improvements:
- Improved page-level color detection for documents containing large images on Postscript printers.
- Fixed page size detection problem seen with some Mac wide format drivers when printing from Adobe Photoshop.
15 April 2009 - PaperCut 9.3 (Build 7651)
New features:
- Re-design of the reports list: reports now include sample screenshots that show what they will look like and what kind of information they will contain.
- New reports showing printing information by paper area (useful when using the by paper area charging model): Printer usage - paper area summary and Shared account printing - paper area summary.
-
Option to define a list of groups in addition to those in the network user directory via an
additional-groups.txt
file. - New language translations: Croatian and Czech.
Enhancements:
- The office and department fields will now be imported when synchronizing PaperCut with an LDAP server.
- New advanced option for bulk user actions: apply operation to users whose balance equals a given amount (to complement the existing less than and greater than options).
- New filter options for ad-hoc reports, including parent account name and parent account PIN/code options on shared account reports, and department and office options on others.
-
Allow a job to be canceled from the advanced account selection popup by closing the dialog (rather than pressing
the
Cancel
button). - New filter option for the User List: show only disabled or enabled users.
- Introduce a filter for the Shared Account List with several filter options, making it easier to find particular shared accounts. Also allow searching for shared accounts by code in the quick find box.
- Add an example for calling the web services API using Python.
- Add an option to the user client config file to specify the default account selected when the standard account selection popup is shown. The previous account selection is now also remembered and used as the default selection the next time a popup is shown.
- Added the ability to copy charge rate settings between printers.
- New server-command and web services API to run a batch user data import. This can be used to schedule an update of user data from a text file, for example after user data has been updated by a third party system.
- New server-command and web services API to delete a printer, or all printers on a specified server. This can be used to batch delete printers after a print server migration.
- A log message is now written to the App. Log when a print job times out after being in a hold/release queue too long.
- Scheduled reports now include the report date range in the email subject and body.
- Smoother animations in the web interfaces.
- Updated Chinese, French, German, Portuguese and Spanish translations.
Fixes:
- Don't allow access to the Schedule / Email Reports page if a limited administrator does not have the Access reports section right.
- Fixed the user client to correctly display the "Register new user" link when internal user registration is enabled.
- Improved client print popup reliability for sites with inaccurate DNS servers.
- Fixed problem that could occur when using a custom currency sign and a custom number of decimal places.
- Fix problem running the report Group printing - printer job type summary.
- Allow virtual print queues to be selected when specifying administrator rights and when displaying jobs in the web based release station.
-
When looking up shared accounts by PIN and there is a sub-account with a globally unique PIN, require the use of
the parent PIN to charge to it (e.g.
123-456
instead of just456
. - Fixed the user web interface defaulting to the interface for mobile devices when using the Opera browser.
-
Fixed issue running reports in a Turkish locale. Did you know that an uppercase
i
is notI
in Turkish? - Fix PDF reports not displaying some Slovene characters.
- Linux installer: make sure
which
is installed. Yes, some distributions leave it out. - Improved our spelling ability.
Printer compatibility improvements:
- Added support for the GDI driver on RISO HC3R-HC5500 printers.
- Improved grayscale detection on the Lexmark X945e.
- Fixed some page count and page size issue seen with Adobe products on the Mac with some driver combinations.
26 February 2009 - PaperCut 9.2 (Build 7345)
This is a bugfix release for PaperCut 9.2, and contains the following changes:
Fixes:
- Windows: Fixed a problem that would cause the user client task-tray icon to be disabled when run with the "--silent" option.
- Improved support for running PaperCut on a MySQL database.
- Mac/Linux: Fixed a problem when using "Mac/Unix Standard" user source. This could cause PaperCut to miss one user or group from the user sync.
- Mac/Linux: Improved support for Samba 3.3 as a user source.
- Fixed problem with the Internet usage graph.
Printer compatibility improvements:
- Improved page size detection for HPGL plotters.
- Fixed PCL page count problem seen on RICOH Aficio MP 6500 PCL 5e.
12 February 2009 - PaperCut 9.2 (Build 7214)
Enhancements:
- Import full user details from AD/LDAP (e.g. email, full name, etc) when user accounts are created on first print. Previously this was only done overnight.
- Improved SNMP toner-level detection for network printers.
- The Shared Account List CSV report now includes the users/groups access permissions.
- The Print List CSV report now includes the printer serial number.
- Improved LDAP logon authentication for sites with complex LDAP structures.
- The user client now includes an option to disable the task tray icon on Windows.
- Improved the default print denied notification messages.
- A user friendly error message is now displayed when an external database connection cannot be established on start-up.
- MySQL is now a supported external database option (See external database support policy).
- Added a quick link to the PaperCut knowledge base on the "About" page.
- Various documentation improvements.
- Updated French, Czech and Dutch translations.
Fixes:
- The group access control on printers now support the "[Internal Users]" group.
- Fixed a problem with Excel/CSV where some numeric values were not exported properly in some European regions.
- Fixed a Microsoft Word data access warning message that may display when running the TopUp Card Wizard with Word 2007.
- Improved the Mac user client logon hook script to ensure that any existing/zombie user client processes are stopped when a new user logs in.
Printer compatibility improvements:
- Improved page count detection issue seen on OKI B4600n with PCL print driver.
- Improved color detection for PCL6 based print drivers.
- Fixed duplex page count problem on HP 4100 Series, Dell 5110cn and related printers.
- Improved page size detection when printing certain documents from Adobe Indesign on the Mac.
27 January 2009 - PaperCut 9.1 (Build 7117)
New features:
- PaperCut will now query and list devices serial numbers for most network printers (if supported via SNMP). This will help administrators track physical printers. The serial number is displayed on printer CSV reports and printer details page.
Enhancements:
- Optimized the creation of on-demand user creation with systems with many groups.
- Improved toner detection on various printer makes and models (e.g. for devices that use custom SNMP extensions).
- Improved SNMP device-type detection for network printers.
- Enhanced the "Group Details" screen so the number of group members is conveniently listed. Also added a "quick link" to display the members of the group.
- Improved handling of offline/errored printers for load balancing and Find Me printing.
- Improved handling for LDAP directories with aliased user entries.
- Added a new advanced option to disable LDAP alias dereferencing. This can offer performance benefits in some large LDAP environments.
Fixes:
- Fix corrupted file included in the Mac installer that caused Windows clients and release stations to fail to start.
- Fixed 30 second delay establishing a HTTPS connection to PaperCut when running Firefox 3.
- Various improvements in all areas to address the errors most commonly reported via the "Report this error" feature.
- Correctly auto-detect the "Portuguese (Portugal)" language for users in Portugal.
- Linux: Improved installation to handle systems where /dev/null is not writable by the 'papercut' user.
Printer compatibility improvements:
- Added support for Panasonic GDI based printers (e.g. the Panasonic DP-190 and related printers).
- Fixed a Postscript page size detection regression introduced in the 9.0 release.
6 January 2009 - PaperCut 9.0 (Build 7022)
Special Notes:
This is a major release. Please check the Upgrade Policy for upgrade eligibility. This release also contains a database upgrade and administrators should factor this into their upgrade plan.
Payment Gateway Users: Please note that this version is not compatible with old versions of the PaperCut Payment Gateway. If you are using PayPal or other banking gateway via the Payment Gateway add-on, upgrade the gateway to the latest version immediately after installing version 9.
New features, enhancements and fixes:
- Please also see the PaperCut 9.0 Release Candidate (Build 6998) for improvements over the last official version 8.5 (Build 6739).
Enhancements:
- Account popup option to charge print jobs to another user is now off by default.
- Automatic overnight user import now enabled by default.
Fixes:
- Fixed a problem with notification emails in non-English languages.
- Fixed broken manual link in printer details page.
Printer compatibility improvements:
- Fixed page size detection for Acrobat Reader with the "Choose Paper Source by PDF page size" option for some postscript printers.
22 December 2008 - PaperCut 9.0 Release Candidate (Build 6998)
New features:
- Load balancing: Spread print load over fleets of group printers.
- Find-Me Printing: Intelligent routing of print jobs to release stations at large sites.
- Printer toner level reporting and notification for supported network printers.
- Added 6 new reports:
- User printing - printer summary
- Printer usage - user job type summary
- Physical printer usage - summary
- Group environmental impact - summary
- Department environmental impact - summary
- Office environmental impact - summary
- Added various new filter and sort options to the existing reports.
- Revamped networking code (implemented using latest Asynchronous IO technology) offering greatly improved scalability. PaperCut can now support tens-of-thousands of simultaneous user clients even when running on standard 32-bit server hardware.
- Across-the-board performance improvements.
- The Internet bandwidth control module is now included as standard rather than licensed separately.
Enhancements:
- Improved presentation on LCD screens with use of anti-aliased fonts in user client and release station.
- Show the report filtering parameters in the Excel/CSV report headers.
- Added more reports to the list that support scheduling via email.
- Added an option to charge all printing to a print queue to a single shared account (overriding any user settings).
- Include total/summary information in the "Printer usage - logs", "Printer usage - job type summary" and "Printer usage - job type summary" reports.
- Improved client popup reliability on workstations with names longer than 15 characters.
- Do not display the "Cards" tab when TopUp/Prepaid cards are not enabled.
- Changed default configuration so that printing is automatically refunded if the jobs are cancelled within 24 hours (Previously was 60 minutes).
- Novell: Automatically register printers with the server at install time.
- Linux: Improved reliability of user client start script.
- Added support for additional online banking payment service in the payment gateway module.
- Improved error messages displayed to users under various circumstances (e.g. when the PaperCut external database is unavailable).
- Improved error message when access is denied to the web service interfaces.
- Various improvements to error logging to help assist problem diagnosis.
- Various documentation improvements.
- Updated translations for Dutch, Portuguese, Chinese Simplified, Chinese Traditional, Spanish, Italian and Czech.
Fixes:
- Fixed a problem with Excel/CSV where some numeric values were not exported properly in some European regions.
- Fixed some minor problems with the web widgets.
- Allowed the LDAP BaseDN to be blank. This allows searching of servers that have multiple root nodes (seen on some Novell eDirectory sites).
Printer compatibility improvements:
- Improved page count detection for Brother HL 4040.
PaperCut NG Release History Version 8
18 November 2008 - PaperCut 8.5 (Build 6739)
This is a bugfix release for PaperCut 8.5, and contains the following changes:
Enhancements:
- Major update to the German translation. All system components are now fully translated.
- Updates to Mac and Novell documentation.
Fixes:
- Fixed a problem where the scheduled reports may run with an incorrect date range.
- Improved the robustness of the SSL certificate generation on initial installation if the system is under load.
- Improved reliability of admin application error alerts.
Printer compatibility improvements:
- Added support for Konica Minolta 2480MF.
5 November 2008 - PaperCut 8.5 (Build 6666)
This is a bugfix release for PaperCut 8.5, and contains the following changes:
Enhancements:
- Improved installation instructions for the web widgets.
Fixes:
- Fixed an issue where the PaperCut logo would disappear from the header in the administration interface when using Internet Explorer 6.
- Fixed an issue preventing the Vista Sidebar Gadgets from working when PaperCut is installed on a Mac server.
Printer compatibility improvements:
- Added support for the Dell 1720DN printer.
- Fixed page count problem seen with some Mac drivers when printing from Adobe Photoshop.
- Fixed copy count detection problem seen with some Mac drivers when printing from Adobe Illustrator.
22 October 2008 - PaperCut 8.5 (Build 6595)
New features:
- New iPhone and mobile device support for end-user web page features. Allows users to view their balance, environmental impact and redeem TopUp/Prepaid card from their mobile devices. Administrators can also user their iPhone to administer PaperCut.
- Included Vista Gadgets to show user balance and environmental impact.
- Added web widgets which can be used on your Intranet to show user balance and environmental impact.
- Added 9 new reports:
- Department printing - summary
- Office printing - summary
- Printer Environmental Impact - summary
- Printer usage - user summary
- Shared account printing invoice - job type summary
- Shared account Printing - Ratios report
- Group Printing - Ratios report
- Printer usage - Ratios report
- TopUp/Prepaid cards report
- On the Mac, display user client messages using Growl notifications if Growl is installed.
- Added support for the CardSmith payment service in the payment gateway module.
Enhancements:
- The report parameters at the top of the reports are now displayed so it is clear what criteria was used to create it.
- Added more filter options to most of the existing reports (e.g. department, office, groups, activity dates, account charged, etc).
- Made more reports available for scheduling and emailing.
- Improved the "job type summary" reports to accurately report color and grayscale page counts for printers using page-level color detection.
- Improved the usability of the Shared Account sync page. It was too easy to enable this option by mistake.
- Improved usability of server commands and web services that started server tasks in the background (e.g. backup or import tasks).
- Improved authentication of users on Active Directory domains where the "guest" account is enabled.
- Allowed the server authentication TTL settings to be overridden by the user client config file or command line options.
- Improved the reliability of importing users/groups from large/slow Active Directory domains.
- Added new server-commands and web services to set/get simple printer costs, set/get group quota allocations, and add new groups.
- Various improvements to the end-user shared accounts page.
- Added links to the "About" page to allow users to more easily add more users to their license or renew their premium support.
- Improved debug logging in user client to help diagnose client startup problems.
- Added a command-line option to the user client to enable debugging mode.
- Various documentation improvements.
- Updated translations for Portuguese, Chinese Simplified, Chinese Traditional, Spanish, Italian and Czech.
Fixes:
- Fixed rare problem in release station that could cause it to stop responding.
- Changed application server service configuration to stop the service being restarted under very high system CPU load.
- Fixed problem displaying PDF reports in Czech.
- The transaction log report is now sorted so that the latest transactions are listed first.
- The user list report is now sorted by username.
- Improved the Mac user client logon hook script to ensure that any existing/zombie user client processes are stopped when a new user logs in.
- Novell: Improved auto-detection of eDirectory LDAP settings.
- Novell: Automatically remove the server context from the usernames when recording print job information.
- Fixed an error when scheduling reports if using Oracle database.
- Improved system reliability after the configured external database was unavailable for a period.
- Net Control: Fixed problem when using Squid proxy on Linux to authenticate with Windows. The domain component of the username was not being correctly stripped from the username.
- Updated timezone information to support the latest Daylight-savings and other timezone information.
- Fixed a problem on new linux installs that would causes print popups to be slower than they should be.
- Improved reliability of the PayPal Payflow link integration.
- Updated the internal database version for improved performance and stability.
Printer compatibility improvements:
- Improved page count for HP 5500 PCL6 drivers.
- Improved document name reporting when printing from Mac Adobe applications to Windows print queues.
- Improved color detection for the HP Color Laser Jet 3500 PCL 6 driver.
- Added support for Canon imagePROGRAF iPF5100 and related printers on the Mac.
- Improved page size detection to ensure the page length is reported correctly for linear charging model.
- Improved page size detection when printing to some HP printers from Adobe Indesign on the Mac.
10 September 2008 - PaperCut 8.4 (Build 6402)
Enhancements:
- Various minor clarifications to terminology used in the user interface.
- Various documentation improvements, including large improvements to the print authentication chapter.
Fixes:
- Fixed problem running scheduled report when multiple ad hoc parameters are used.
- Fixed problem populating the LDAP defaults during initial installation.
- Added a time-out when attempting to establish a connection with the database. This can improve reliability when there are network communication problems with the external database.
Printer compatibility improvements:
- Improved paper size detection for Epson printers for Mac.
- Improved page level color detection for PCL5 based printers.
- Improved page count detection for PCL6 based printers.
- Added support for the Konica-Minolta Bizhub 163 and other Konica Minolta GDI printers.
- Fixed page-level color detection problem for FX DocuPrint C3290 FS Postscript driver.
11 August 2008 - PaperCut 8.4 (Build 6255)
This release includes the following changes:
- Addressed issue where adding extra network groups via the Add/Remove groups page may remove previously added groups.
- Fixed an install issue seen on Apple Mac secondary print servers.
- Minor documentation improvements.
7 August 2008 - PaperCut 8.4 (Build 6244)
New features:
- Native support for iPrint queues on Novell OES Linux.
- New "Internal Users" feature. This feature allows managing a set of users in addition to those in the configured user directory. It can be used for managing guest users (who may not have a domain account), or in organizations without a directory server.
- New client authentication feature allowing authentication to be remembered forever.
- Very large account lists can now be efficiently distributed to remote sites with slow network connections. See the developer blog for more information.
- New shared account invoice report to display the detailed print logs allocated to each account.
- A custom currency sign/symbol can now be displayed. This is useful in organizations using a currency different than their standard national currency.
- Added support for the UK's Barclaycard ePDQ CPI card payment service in the payment gateway module.
Enhancements:
- A variety of enhancements to the "Bulk Account Operations" feature:
- Allow changes to be applied to a subset of accounts based on the account name.
- Allow modifying the account security settings for multiple accounts at once.
- Allow accounts to be deleted in bulk.
- Large performance improvements viewing print logs and running print reports for sites using the default/internal database. The database settings are now better optimized for database queries that run over large datasets.
- Reduced the amount of client account data downloaded by the client by 25 to 30 times. This could dramatically speed up the loading of accounts over slow network connections. See the developer blog for more information.
- Improved support for Mac OS X when users have multiple "short names".
- Improved performance and reduced server resource usage when the users client downloads large account lists.
- Improved performance when modifying shared account security settings on many (10's of thousands) accounts at once.
- Improved performance of retrieving members of a group from LDAP. This also reduces the number of concurrent connections to the LDAP server.
- Added a new print charging model to charge by "Paper length". This can be used as an alternative to paper area charging for large format plotters.
- Allowed the 'initial creation rules' to be re-applied to either a single user or a group of users. This can be done through the user interface and server-command tool.
- Improved the display and layout of the Shared Accounts list displayed in the end-user web pages.
- Mac/Linux: LDAP settings are automatically populated during installation.
- Added a username filter to the account transactions page, making it easier to find transactions for a given user.
- Improved support for complex domain hierarchies by following "referrals" sent by Active Directory.
- Improved documentation for creating and installing SSL certificates.
- Added new server-command and web services API to list all shared accounts and the shared accounts available to a given user.
- Improved the client launcher "pc-client-local-cache.exe" to more aggressively retry starting the client when problems occur.
- Improved setup/install documentation by adding a separate section for each platform.
- Linux: Added an uninstall script to automate the uninstallation process.
- Updated translations for Portuguese, Chinese Simplified, Chinese Traditional, Spanish, Italian and Czech.
Fixes:
- Fixed a problem that could stop printing notification messages to be delivered to user clients under some circumstances.
- Fixed a rare problem that could stop a job from appearing in the release station. This problem could only occur when the release station timeout was set to a very long period.
- Improved reliability of the print popup notifications when the user does not exist in PaperCut and needs to identify themselves using the client tool's identity dialog.
- Improved security of the client identity dialog which is displayed when the logged in user does not exist in PaperCut.
- Fixed an error that could occur on the printer charts and statistics page.
- Improved support for processing very large spool files (greater than 1.5 GB) on Windows.
- Improved reliability of page-level color detection of very large images in PCL print jobs.
- Improved reliability and error reporting during scheduled quota allocations.
Printer compatibility improvements:
- Improved page counting for duplex documents for a variety of PCL and Postscript printers.
- Improved copy count detection for the Seiko Teriostar LP-1010L.
- Improved page size detection for custom paper size with PCL 5 printer drivers.
- Fixed page count problem with Xerox booklet printing setting used on the APEOS PORT II - C7500.
- Linux/Mac: Added paper size detection support for the CUPS raster spool file format.
- Added support for the FXPLW language used by the FujiXerox DocuCentre Color 400 CP and other FujiXerox printers.
- Improved page count and page size detection for printing for HPGL plotters.
26 May 2008 - PaperCut 8.3 (Build 5959)
New features:
- New set of "Environmental Impact" reports summarizing the impact of user printing.
- Users with access to "Shared Account" can now view balances under their end-user web login.
- Administrators can set a custom message that displays on login screen.
- Native support for IPv6 networks (Yes! We have some University customers that have made the move.).
- New report options allow reports to be run over ranges defined down to the second.
- Added search to the online help documentation.
Performance and Scalability:
This release includes significant performance and scalability improvements, particularly for sites with a large number of users:- Significantly reduced the memory required to import a large number of users. It is now possible to import hundreds of thousands of users on a machine with limited memory.
- Optimized adding new users on demand (i.e. when a user first prints). PaperCut would previously use too much memory and CPU resources when adding a new user on systems with thousands of users.
- Reworked the database locking code resulting in improved performance under very high load.
- Large speed improvements and reduced CPU usage (up to 1000% on large networks) when retrieving a large number of users from Active Directory.
- Improved speed of admin login and display of the user list screen.
- New SQL Server driver configuration that removes Unicode overhead and allows more effective use of indexes.
- Large speed improvements when performing initial user import on a SQL Server database. The import process was modified to allow SQL Server to dynamically create index statistics, resulting in improved import speed.
- Optimized "Bulk User Actions" when adjusting/setting user balances which improves performance by 30%.
- Optimized the "batch-import-user-card-id-numbers" server-command to improve performance when updating large batches of users.
- Reduced the thread priority of report generation. This ensures that running large reports do not impact on other parts of the system.
Enhancements:
- Improved reliability of print popup notifications and message delivery to the user client on systems with multiple network interfaces and IP addresses (multi-homed systems).
- New paper size filter option added to the print logs screen.
- Option to copy printer color detection settings between printers.
- Added a new "noquit" command-line and config file option that prevents users closing/quitting the client.
- Improved audit logging records actions such as when:
- TopUp/Prepaid card batches are deleted or expired.
- Configuration settings are changed using the "Config Editor".
- Added more filters to the user list screen and reports (e.g. min/max balance, restriction, office, department and notes).
- Added short-cut keys to the software Release Station which provides improved accessibility to vision impaired users.
- Intelligently shorten the printer names in the printer usage charts so that long printer names are not truncated.
- Added improved support for creating TopUp/Prepaid card with Office 2007.
- Increased the bulk user import file size limit to 100MB, to allow for large imports.
- Added an option to always use the "Global email suffix", even when the user record already has an email address defined.
- Net Control: Improved algorithm for checking if sites are in the ignored domains list. Some customers populated the ignored domains list with 50,000+ hosts and this caused the Internet Control service to run at 100% CPU. The new algorithm can handle this number of hosts with minimal CPU usage.
- Additional information is displayed in the user client task tray tool tip.
- Upgraded to the latest version of the internal Apache Derby database. This release improves performance on multi-processor systems and provides improved reliability.
- Running "
db-tools init-db -f
" when using the internal database will backup and re-create the database from scratch. - Various documentation improvements including more sections to assist administrators with producing their own handouts to educate users about Topup/Prepaid cards, print refunds and using release stations.
- Updated translations for Portuguese, Chinese, German, French, Spanish, Italian, Czech, and Swedish.
Fixes:
- Improved the display of the user client balance window when the display is configured for "Large Fonts (120 dpi)" on Windows.
- We have seen a number of cases of duplicate users/printers appearing in the databases. We have made a number of changes to prevent this from occurring. If duplicate users are detected they are handled gracefully and automatically removed.
- The user client balance window is displayed when the user can select "Shared Accounts" but printing costs are deducted from their personal balance.
- Fixed problem normalizing usernames that come from external systems like Novell print queues.
- Fixed error that could occur drawing the user's balance history graph in some circumstances.
- Mac: Fixed auto-restart of the user client on OS X 10.5 (Leopard).
- When the license expires administrators can now access the "Options" section so they can perform limited administration tasks (e.g. backups, reduce user counts, etc).
- Improved how TopUp/Prepaid card numbers are generated to ensure no "bad" words can be produced.
- Improved sorting of groups displayed from an external source (like Active Directory). This makes it easier to find groups when there are thousands in the list.
- When "Print All" is selected in the release station, no jobs will print unless the user has credit for all jobs.
- Improved compatibility with Opera web browser.
- Linux: Improved reliability of installation of CUPS integration components.
- Net Control: Improved Microsoft ISA log processing for SSL/HTTPS traffic. Previously SSL/HTTPS downloads would be charged even if the site was in the "ignored hosts" list.
- Improved reliability of importing ChargeBack 6.x and earlier account databases.
Printer compatibility improvements:
- Improved color detection for HP Business Inkjet 1200.
- Added Apple Mac support for the EPSON Stylus Pro 4880C (and other drivers using the CUPS raster format).
- Fixed standard mode color detection for the HP Designjet T610.
- Improved support for the Apple Mac Gutenprint drivers.
- Improved page size detection for the Xerox Workcentre M24 Postscript drivers for Mac.
- Improved page count detection for Canon LBP5900 LIPSLX driver.
- Improved page count detection reported with recent Xerox Phaser 7400DN Postscript drivers when printing from Adobe applications.
3 April 2008 - PaperCut 8.2 (Build 5777)
This release fixes some problems found with version 8.2 (Build 5695) and provides improved support for some printers.
Fixes:
- Fixed a problem with the user client that would allow the user to close it even through it was required for printing.
- Improved reliability of importing account data from PaperCut ChargeBack 6 (or earlier) when the account names include TAB characters.
Printer compatibility improvements:
- Improved copy count detection for HP LaserJet 4700dn.
- Improved copy count detection for RISO HC5500.
- Improved page size detection size detection for KIP 5000.
6 March 2008 - PaperCut 8.2 (Build 5695)
New features:
- Added improved support and completed compatibility testing for Windows Server 2008.
- Implemented intelligent handling of selected printer monitoring error conditions. PaperCut has a fail-open
design by default ensuring that printing will continue uninterrupted on events such as an application
server or network failure. However this was not ideal for some situations where a fail-closed
(deny on failure) may be preferred. The behavior on error can now be configured to suit the site's need.
There are now 3 options to choose from:
- On error print all but held jobs - if an error occurs for jobs that are held awaiting release from a release queue or client popup they will continue to be held until connection to the application server is re-established. New print jobs will be allowed to print unhindered. (New default behavior).
- On error print - under any error condition allow the job to print (Previous default behavior).
- On error hold - under any error condition hold the job and continue to hold until the connection with the application server is re-established.
This new default behavior greatly improves printer monitoring reliability on sites that make use of print hold/release queues or account selection popups.
- Added a new "server-command" to import/update card/identity numbers and PINs from a file.
- Added an option to mandate that the user must select a "Charge Rate" in the advanced account selection popup. To take advantage of this feature, the clients must be upgraded.
Enhancements:
- Greatly improved scalability for sites running hold/release queues with hundreds of print jobs being held at once.
- The group lists in the setup wizard and user/group sync page can now be be expanded to show very long group names.
- The installer now automatically adds firewall exceptions for important PaperCut in-bound ports. This streamlines out-of-the-box setup on firewall enabled Windows systems.
- A "Select all" option on the "Copy settings from printer to printer" screen is provided. This greatly improved usability when copying settings to hundreds of printers.
- A warning is displayed when setting a user to "unauthenticated" to indicate that the client software is required.
- Citrix printers that are mapped from the client session are not monitored.
- Mac: The printer's friendly name is displayed when enabling/disabling printers using the Control Printer Monitoring script.
- When a printer is re-enabled, the change is recorded in the application log.
- Various documentation improvements including a new section to assist administrators with producing their own handouts to educate users about various aspects of print monitoring/control.
- A browser "favicon" is displayed when accessing the application in a web browser.
- When running the standard release station in "Release Any" mode, the user is not prompted for confirmation if the print job is zero cost.
- Updated translations for Portuguese, Chinese, German, French, Spanish, Italian, Czech, and Swedish.
Fixes:
- Retrieving users and group information from Active Directory can be a resource intensive process. This now runs as a low priority task to ensure it does not adversely affect other applications.
- Fixed a race-condition that may have prevented the printer error monitoring feature from working on some systems.
- Fixed a problem with the client authentication popup when the username contained uppercase characters.
- Clarified some wording on the "Shared Account Invoice Report".
- Ensured that card/identity numbers are unique when updated using the "server-command" or web service APIs.
- Fixed a problem that stopped the "add-new-shared-account" server-command from working correctly.
- Fixed a problem with multi-domain support for Active Directory if spaces appeared between the configured domains.
- Disabling multi-domain support for Active Directory now also disables the use of multi-domains for authentication.
- Fixed the most frequent crash errors as reported via the "report error" screen.
- Allowed more flexible use of the regular expressions to normalize usernames.
- The "printer usage summary by user" report is now sorted by username when using the PostgreSQL database.
- Net Control: When users are enabled/disabled using the "Bulk User Actions" screen, their "Internet Group" membership is now updated.
Security:
- Fixed a CSRF security vulnerability in the end-user web pages. This issue is considered a low risk and only affects customers with the end-user transfer feature enabled. Thanks to James from Personal Service Society Incorporated for bringing this to our attention.
Printer compatibility improvements:
- Added support for the HP LaserJet P1505n (and other P1500 series printers)
- Improved duplex detection for the Xerox Phaser 7300.
- Improved duplex, page size, copy count and page-level color detection for some PCL5 printer drivers.
- Improved duplex detection for the OKI C7300.
- Improved page count detection for the Konica Minolta bizhub PRO 1050.
- Fixed page count detection when printing to a HP LaserJet 4700dn from an Apple Mac.
11 January 2008 - PaperCut 8.1 (Build 5490)
Fixed a problem where print jobs could time-out early when both the client popup authentication and release/hold queues are in use. This would occur if the user is using the authentication popup and does not release the job from the release station within 10 minutes.
10 January 2008 - PaperCut 8.1 (Build 5488)
New features:
- The administrator can now enable both username/password and card authentication simultaneously in the software release station.
- Internet Control: Added an option to allow the Internet security group to be populated with users without Internet access. This allows the administrator to invert the previously default behavior (i.e. to include denied users instead of allowed users). Depending on the existing proxy server rules, it may be more convenient to use a "Deny" rule rather than an "Allow" rule.
Enhancements:
- Better user feedback is now provided when users release/cancel jobs from the software release station. The screen will automatically be updated to show that the job has started printing (or been cancelled).
- Improved the reliability of delivering printing notifications to the PaperCut user client when the machine name associated with the print job does not match the machine name reported by the user client.
- Improved handling of jobs that are manually removed from the print queues (e.g. cancelled/deleted by an administrator). These jobs will then be automatically removed from the PaperCut hold/release queues.
- On Mac and Linux, when PaperCut is installed, add the PaperCut binary directory to the PATH to simplify running the command line tools.
- On Mac, improved print account popup speed for Epson printers.
- Clarified error messages output by the database restore process.
- Improved interaction with LDAP servers to reduce the number of LDAP connections used when performing a user/group sync.
- Included the PaperCut version number on the page that is displayed when an error occurs.
- Improved the reliability of the installer when the server name and/or IP address cannot be determined.
- Updated translations for Swedish, French, Spanish and Chinese.
Fixes:
- Fixed a problem where print jobs could time-out early when both the client popup and release/hold queues are in use. This would occur if the user is using the popup and does not release the job from the release station within 10 minutes.
- Fixed the real-time notification of balance updates to the user client when using client popup authentication when logged with a user with uppercase characters in their username.
- Fixed a problem when synchronizing the group members from AD/LDAP prior to a quota allocation. This could stop future sync operations from running.
- Fixed an error that occurred when running the "Group internet usage - summary (ad-hoc)" report if no "From Date" is specified.
- Suppressed a harmless error message that would appear in the server log file when a notification message could not be delivered to a client.
- Fixed a spelling error in the TopUp/Prepaid card wizard.
- Various documentation improvements.
Printer compatibility improvements:
- Added basic support for the HP PSC 1300 series (and similar printers).
- Improved page count detection for duplex print jobs on PCL6-based printers.
- Fixed the copy count detection for the OKI C8800 Postscript driver.
- Improved paper size detection for the OKI C8800 PCL driver.
- Improved page count detection for the Canon C3200 Mac driver.
- Improved duplex detection for the Kyocera FS-C5025N on Mac.
13 December 2007 - PaperCut 8.0 (Build 5433)
Fixed a problem seen on some Windows XP desktops where the client software would report an annoying "End Now?" dialog on logout or system shutdown. The problem was caused by a 3rd party component.
12 December 2007 - PaperCut 8.0 (Build 5428)
Special Notes:
This is a major release. Please check the Upgrade Policy for upgrade eligibility. This release also contains a database upgrade and administrators should factor this into their upgrade plan.
New features:
- Added group-based printer restrictions allowing administrators to restrict the use of a printer to a group or set of groups. This is particularly useful on Mac servers, as OS X server does not have in-built group-based access controls.
- Added a new account selection mode to automatically charge a user's print jobs to a single shared account. This is useful when a user works in a single department or project, as it automates account selection and removes the need to display the popup and run the client software.
- Admin rights may now be assigned at the group level in addition to individual users. This offers more convenient management on sites with a large number of administrators.
- Full support for Apple Mac OSX 10.5 (Leopard) on both the server and the client.
- PaperCut now supports Veritas Cluster Server (VCS) offering an alternate clustering option in addition to Microsoft Clustering services.
- Added new admin access controls (ACLs) to limit management tasks such as Pre-Paid card management and refunding of print jobs.
- A new set of transaction based reports providing detailed listing and summary of transaction types and amounts.
- Enhanced user account synchronization allowing users' card/identity numbers to be automatically imported/updated from fields in Active Directory or LDAP.
- The Internet Control module now supports Squid proxy server running directly on Max OSX.
- Mac and Linux based systems can now be configured to run as a "secondary Internet Control server".
- Improved the format of various CSV reports to make them easier to use.
- Much improved documentation covering Apple Mac setup including deployment on Leopard and using the Workgroup Manager to publish printers.
- ... and many more features and improvements since the release of version 7.
Enhancements:
- Changed terminology from "print release station" to "hold/release queue" to better reflect that this feature can also be used via a web browser rather than just dedicated release stations.
- Added total/summary rows to the bottom of all of reports.
- Added a new option to allow the popup authentication to remember the authentication for "this job only".
- Added more filters to the transaction log pages providing more flexibility searching of the transaction logs.
- Improved the performance of the internal database, by automatically optimizing database tables.
- Added a new configuration option to ignore standard system users such as all users ending in "$". These accounts usually represent machine accounts. The setting also accepts user-defined regular expressions, providing the power to ignore site specific accounts such as system mailboxes.
- Improved default notification messages delivered to users when their printing is denied.
- Updated system runtime libraries to improve performance and stability.
- Added a web-service API and server-command operation to query the status of a previously started task (e.g. a user sync or backup running in the background).
- Added a web-service API and server-command to retrieve the print job and page counts.
- Added example shell scripts that make use of the "server-command" functionality.
- Improved support for non-compliant LDAP servers (e.g. OpenLDAP 2.2.13).
- Improved support for Arabic languages in PDF reports.
- Updated translations for Dutch, Czech, German, Spanish, Chinese, and Portuguese.
- Improved support for various external devices.
- Added an end-user page to allow users to change their own card/identity number PIN.
- The card PIN can now be retrieved/set through the web-service and server-command API.
- The card PIN can now be updated/imported using the bulk user import/update.
Fixes:
- Fixed a potential crash bug in the Windows print provider service that may occur with selected printer drivers when the error reporting feature is enabled.
- Fixed a potential crash bug that may have occurred if a misbehaving driver returns invalid data.
- Fixed account selection popup problems that may occur if Terminal Server and popup authentication was used together on the same network.
- Fixed a problem where hold/release queue settings were lost when switching between printer tabs.
- Improved reliability when processing badly formatted user or account import files.
- Fixed a problem where the account selection popup could display repeatedly on the same desktop.
- Improved error messages when problems are encountered when restoring a database (e.g. running "db-tools import-db").
- Addressed server load issues that may occur when many print jobs (100+) are bulk cancelled from a blocked queue.
- Fixed a problem where Internet control settings changed by one admin user were immediately visible by other admins.
- Fixed problem that stopped page-level color detection and printer error reporting from working on printers that contain non-ASCII characters (e.g. Chinese characters) in their name.
- Fixed icon display issue when the Mac client was installed using the client-local-install program.
- Fixed issue seen on very large systems where default SQL Server timeouts where halting the upgrade process.
- Fixed problems in the Spanish translation that was causing some unexpected errors.
- Various documentation improvements.
Printer compatibility improvements:
- Improved page counting and copy count detection for QPDL printers (e.g. Samsung ML-2010, Samsung CLP-510).
- Improved duplex detection for selected PCL6 based printers (in particular the IBM Infoprinter 1357).
- Improved duplex detection on recent driver updates for the Kyocera FS9520DN.
- Improved page count and copy count detection with Canon CAPT based drivers (e.g. Canon iR1200/1300).
- Added grayscale detection for the OKI 5600 printer.
- Smarter page-level color detection methods used with selected Postscript drivers.
- Improved page-level color detection when printing and rendering images directly from Photoshop.
PaperCut NG Release History Version 7
9 October 2007 - PaperCut 7.5 (Build 5236)
Enhancements:
- Added support for mid-range HP GDI printers (e.g. HP M1005).
- Improvements to progress reporting during the user/group sync process.
- Improved the display of user/account balances to avoid confusing rounding behavior.
- Various documentation updates.
Fixes:
- Fix the display of sub-accounts in the Account List screen when not sorting by account name.
- Improvements to Mac login-hooks to fix problems seen at some sites.
- Fix error that can occur when releasing jobs from the web release station after the job has already been released.
- Improved paper size detection in Xerox wide format printers.
- Fix cosmetic problem in the client were links would stay the active color after being clicked.
26 September 2007 - PaperCut 7.5 (Build 5189)
New features:
- Added support for per user (and per shared account) overdrafts/credit limits.
- Added a "local installer" to simplify installation and deployment of the user client on Mac systems. e.g. Laptop installs.
- Added a "Release Any" mode to the end-user web pages. This can be used in environments where users are not authenticated, and is an alternative to using the standard release station in "Release Any" mode.
- Improve ad-hoc reports to allow the user to filter the results and customize the report title.
- In the user client, allow the background and link colors to be customized.
- New server commands (and web-service APIs) to enumerate all users, rename a user account and to set the balance of all members of a group.
- Improved support for printing to "unauthenticated" print queues - the "unauthenticated" accounts are no longer created in the user database. This feature, combined with the new "local installer" will assist Mac sites that allowed unauthenticated printing from laptops.
Enhancements:
- Display low-balance warnings when the user client starts.
- Only send low-balance warnings to "restricted" users.
- Improvement to user/group sync on Mac systems. Now the standard system/daemon accounts are ignored by default.
- Allow the reports and statistics to display data over the past week and fortnight (in addition to the 30, 60 and 90 day options).
- Change the advanced client to focus on the search field by default.
- Improved print logs screen filters to allow only denied jobs to be displayed.
- Warn users at the time of release if they do not have enough credit and attempt to release a job from the web-based release station.
- Add a configurable system option to change the time-out for jobs waiting for the user to respond to the popup, or waiting to be released from a release station.
- Allow users to choose whether job comments should be displayed in log reports.
- Add a totals row to the account transaction report.
- Added a denied image on the print log screen to make it clear which jobs were denied by PaperCut.
- Do not allow users to authenticate using the credentials of a user flagged as "unauthenticated" in PaperCut.
- More flexible searching of TopUp/Prepaid cards - e.g. search for partial card numbers.
- Added support for some less popular Linux distributions.
- Improved application logging to assist with trouble-shooting issues.
- Various minor usability/layout improvements.
- Various documentation improvements.
- Updated translations for Chinese, Spanish, Portuguese. Added a translation of the user client into Swedish.
- Improved support for a variety of printer hardware including new wide-format models and new Mac drivers.
Fixes:
- Do not lose the shared account pin when the account is changed from a parent to a sub-account or vice-versa.
- Fixed issue that may have caused printers to appear twice on Mac systems under different system names.
- Fixed some problems in web-service APIs when using the Oracle external database.
- Fix TopUp/Pre-paid card wizard problems in countries where the decimal separator is a comma (e.g. France and Germany).
- Improved sorting of the accounts in the "Edit Print Log" page when using an external database.
- Allow email notifications to include non-latin characters (e.g. Chinese).
- Improved page counting, paper size detection and duplex detection for a variety of printers.
- Net Charging: Fix rare problem that stopped Internet Provider service from starting.
- Net Charging: Improved parsing of Microsoft ISA W3C logs to stop denied usage from being recorded in PaperCut.
- Net Charging: Improved reliability of displaying the Internet usage charts and statistics.
20 August 2007 - PaperCut 7.4 (Build 5011)
New major features:
-
Admin alerts. Administrators can now choose to be notified via email (or SMS if you have an email-SMS gateway)
on the following events:
- Printer errors - be notified when a printer goes into error. For example when there is a paper jam or the printer is out of toner. This feature allows administrators to be aware of issues faster, rather than waiting for an irate user to complain.
- Error level events - if PaperCut encounters an error the details will be logged to the 'App. Log' tab, the log file, and now optionally sent out via email. This feature allows administrators to be aware of errors sooner, such as problems communicating with the directory server.
- License notifications - this can be used to notify interested parties when there is a licensing issue, such as exceeding the licensed user count.
New minor features:
- Add print job comments and some other information into reports that show print logs.
- Make the 'Print Logs' page load faster on large sites by decreasing the default date range of the data shown from one month to two weeks.
- On Mac and Linux systems with no directory server, include the 'primary group' when considering group membership.
- Add some new calls to the web services API and server-command for performing user balance transactions.
- If the 'Use SSL if available' option is enabled, end-user HTTPS access is enforced.
Fixes and enhancements:
- Improve handling of Excel/CSV reports so that they open correctly in Excel when using Internet Explorer.
- Fixed an issue that may have prevented large backups from being imported.
- Fix bug when using the administration interface in Internet Explorer that prevented selecting a list of printers that an administrator should have access to.
- Prevent DNS lookups from taking a long time on Windows networks. On Windows networks where DNS lookups are slow, this could slow down the time taken for printing to be processed.
- When a report contains no data (for example when there was no printing in the selected date range), a message is added to the report to indicate this.
- When running very large reports and the maximum row count is reached (by default 10,000 rows), a message is now displayed on the report indicating that the data has been truncated (and to see the user guide for how to increase the maximum row count).
- Fix an issue where clicking the 'Details' link on the user client would not work if there were spaces in the username.
- Fix an issue with the Mac client auto-restart login hook when there are spaces in usernames.
- Improve reliability of notification delivery in the user client tool.
- Fixed an issue that could prevent the admin ACL option 'Change printer settings' from working.
- Fix an issue preventing logging into the user web interface when using Active Directory, multi-domain support and a UPN formatted username.
- Fix an issue with file permissions during installation on Mandriva Linux.
- Added support for CUPS 1.3 on Mac and Linux.
- Fix some minor rendering problems with Internet Explorer.
- Fix some minor problems reported users through the "Submit Error Report" feature.
Page counting improvements:
- Better copy count detection with some Mac drivers.
- Fixed a page count problem with Canon IR2016 PCL5 drivers.
- Fixed a copy count problem with HP Designjet plotters using HPGL drivers.
- Fixed a page size issue with Fuji-Xerox Docuwide 2050 plotters using GDI drivers.
- Improve support for Unix text based printing.
Translations:
- New complete translation for Czech.
- New end-user translations for Hungarian and Slovak.
- Updated translations for Chinese (Simplified), Chinese (Traditional), Dutch, German, Korean, Portuguese and Spanish.
3 July 2007 - PaperCut 7.3 (Build 4874)
This release contains the following changes:
- Add improved support for authenticating using Windows Active Directory UPN user names (e.g. joe.smith@yourdomain.com).
- Improve reports to display a friendly message when the report contains no data.
- Fixed problem importing users/groups from some LDAP servers.
- Fixed problem using cards for authentication in the release station when the card-number trailer character is not defined.
- Fixed some errors reported by users through the "Submit Error Report" feature.
22 June 2007 - PaperCut 7.3 (Build 4846)
This release contains the following changes:
- Add a new feature to display the environmental impact of each user's printing. This is intended to encourage users to reduce their printing. It displays the number of trees consumed, amount of CO2 produced and how much energy used.
- Add a "Rates" page to the end-user interface so users can see the cost settings for printer and Internet usage.
- Allow user bulk actions to be applied to users based on various criteria in addition to group. e.g. restriction status, balance, department and office.
- Add support for custom quota periods. This was often requested by customers who want to allocate quotas at the start of terms or semesters.
- Add an option to not automatically create users in PaperCut when they print for the first time. The administrator can choose to allow or deny printing when users don't exist.
- Add the ability to search for users by ID number from the user quick find.
- Improvements to PDF reports to stop lines splitting over pages.
- Improved print popup speed and reliability on networks with unreliable or inconsistent DNS/name resolution.
- Some improvements to the User Client on Windows networks with unusual group policy settings.
- Fix copy count for Canon UFR print drivers.
- Fix page count problem with Kyocera Mita FS-C8026N drivers.
- Improved color detection when printing from Adobe Acrobat 8.
- Fix the substitutions (e.g. username, job cost, etc) in the release station notification messages.
- Fix LDAP problems when the Base DN setting contains spaces or unusual characters.
- Allow files large than 1 MB to be uploaded (e.g. import files), and fix problems encountered when defining many PaperCut administrators.
- Various reporting fixes and improvements.
- Various documentation improvements.
- Updated translations Chinese, Portuguese and Spanish.
- Added Slovak translation for end user pages and user client.
- Added Korean translation for the user client.
21 May 2007 - PaperCut 7.2 (Build 4733)
This release contains the following changes:
- Added the ability to schedule reports. This feature allows reports to be automatically generated and emailed to a list of recipients. More information is available in the user manual.
- The report naming scheme has been revised to ensure they are consistent and give a good idea as to what they will look like.
- Modified the zero-install method of the user client tool and standalone release station. They now locally cache the application data, only updating it when required. As before this ensures that the software is always up to date, but now also keeps bandwidth use to a minimum (like a local installation). Sites already using the zero-install method should consider reviewing login scripts to make use of the new caching features.
- Added the ability to automatically purge old log data. On large sites with high traffic usage, the database can become large. In cases where old log data is not required, it can now be automatically deleted.
- Added a new method to launch the user client on Mac systems (via a login hook, but doesn't restart when quit).
- Added new server-command and web services calls: use-card (to use a pre-paid / top-up card), adjust-user-account-balance-by-group-up-to (adjust the account balance for all users in a group, but only up to a certain limit).
- Added a bulk user operation for adjusting balance but not beyond a set limit.
- Added web services example code for Ruby, and updated the examples and documentation for the other examples.
- Added some visual effects in the web interface.
- Streamlined install process of user client on non-domain networks. The client will now confirm your network identity after a local install. This makes setups easier in environments where users log in with a username different to their network identity.
- Fixed issue where running certain ad-hoc reports directly after running another ad-hoc report would result in the settings for the previous report to be displayed.
- Prevented some system accounts from MS Exchange Server being imported into PaperCut as user accounts.
- Updated translations for Chinese, Portuguese and Spanish.
-
Changes specific to the print control module:
- Added duplex detection for the Canon iR C3220.
- Added custom page size detection for the Canon Image PROGRAF IPF-8000 wide-format printer.
- Additional customization ability in the release station - the field orders and column widths can now be changed, and several other visual customizations were added.
- More improvements to the account selection popup to ensure it always pops up on top of other windows, and that it is focused for input.
- Minor performance improvements when processing PostScript documents.
- Fixed issue with page level color detection for Adobe InDesign documents on PostScript print queues.
- Fixed a bug that caused the progress window for the account sync and import not to display on IE.
- Fixed bug that caused charge rates not to be taken into account when the user charges to their personal account.
- Fixed a display bug where the charge rates for a shared account weren't displayed when accessing the page in a certain way.
-
Changes specific to the internet control module:
- Fixed an issue that could cause proxy logs to be re-processed when a logs are being read over a network share and the connection is lost.
- Fixed an issue processing log files in ISA format that caused downloads and uploads to be reversed.
- Prevented a situation where the internet module wouldn't report the last internet usage of the day for a few hours, which could make the usage show up at unusual times in the log.
27 April 2007 - PaperCut 7.1 (Build 4648)
This release contains the following changes:
- Fixed problem with database upgrade that would occur if upgrading from a version prior to 7.1 (Build 4550).
26 April 2007 - PaperCut 7.1 (Build 4645)
This release contains the following changes:
- Added a printer filter to deny print jobs based on the number of copies.
- Fixed an issue where some common errors such as network timeouts or corrupt print jobs would be reported many times. This could cause a delay in the processing of print jobs, and in some situations crash the application server.
- Greatly improved memory usage when running PaperCut with PostgreSQL. This was a workaround for bad PostgreSQL driver defaults that used far too much memory, and was causing online backups to fail on large databases.
- Added and improved warning messages when performing dangerous actions, such as shutting down the server while an upgrade is in progress, and changing the user authentication source after the system is set up.
- Fixed user import problems when a group or org unit contained backslashes.
- Fixed support for using domain filters with upstream proxy servers on ISA server in the internet control module.
- Added a command-line option to delete old log data.
- Fixed an issue where the 'shared account print summary' report displayed user accounts as well.
- Miscellaneous changes to support recent Canon drivers.
- General performance improvements when under very high load.
13 April 2007 - PaperCut 7.1 (Build 4603)
This release contains the following changes:
- Added multi-domain support for Active Directory. PaperCut can now import users from multiple AD domains without the need for workarounds, such as the use of 'nested groups'. [read more]
- Improved the reliability and performance of tracking print jobs during intermittent network failure.
- Improved performance and lowered memory requirements when running large reports.
- Changed the method used to launch the web browser when clicking on a URL in the user client tool. Previously 'cmd.exe' was used, to which access is often blocked on restricted systems.
- Improved the importing of shared accounts from a file when the file contained some unusual data.
- Fixed bug that prevented reports from being run in some Asian locales.
- Fixed display issues with CSV reports in some Asian locales.
- Fixed some page counting issues with PDFs printed from Adobe Acrobat 8 with some printer drivers.
- Filter out invalid characters in usernames. An issue was seen where an LDAP server returned usernames with invalid characters.
- Fixed problem on Mac when an IPP based connection was used between the server and the printer.
- Added support for Samsung CLP-X printer drivers.
- Various documentation improvements.
- Translation updates for German, Spanish and Chinese.
- Correctly display Portuguese translations for Portugal.
29 March 2007 - PaperCut 7.1 (Build 4550)
This release contains the following changes:
- Added support hierarchical shared accounts (e.g. parent and sub-accounts).
- New optional advanced user client that provides enhanced functionality for selecting account. e.g. search for account, select preferred accounts, enter print job comments, etc.
- Various reporting improvements and additional shared account reports.
- Added a "Template Shared Account" that is used to define defaults for newly created accounts (e.g. default security options).
- Added a bulk account operations page to allow updating balances and settings of accounts in bulk.
- Added an option to automatically import/sync shared accounts from various external sources.
- Enhancements to the pre-paid/top-up cards as requested by users (case insensitive card entry, shorter alpha-numeric card numbers, localized date formats, etc).
- Perform bulk user operations in the background and provide progress feedback which improves usability when operation is long running.
- Optimize various long running operations to reduces database locking (e.g. user/group sync, bulk user and account operations, etc).
- Optimized print monitoring to improve start-up time and reduce initial load on application server.
- Improved copy count detection for printing on Macs.
- Improved duplex detection for PCL and Postscript printers.
- Automatically configure the "guest" account as an "unauthenticated" user in PaperCut. This simplifies configuration on peer-to-peer networks.
- Increased the maximum number of allowed printers on a single print server to over 1900.
- Improved usability when changing user/group sync settings to avoid accidental changes.
- Improved support for running user client on Windows Vista.
- Fixed small memory leak in print provider service.
- Additional commands added to web-service API and server-command.
- Added support for new daylight-savings timezone in US and Australia.
- User Client: Ensure that account selection window is focused when popup appears.
- Net Control: Increased default network timeout in Squid ACL helper.
- Net Control: Correctly decode usernames containing backslashes (\) passed to the Squid ACL helper.
- Mac: Included a desktop widget to display the user's balance.
- Various documentation improvements.
- Translation updates for German, Portuguese, and Chinese.
05 March 2007 - PaperCut 7.0 (Build 4461)
This release contains the following changes:
- In the popup client, display information about whether the print job is color or grayscale.
- Significantly improved performance for for group-based "Bulk User Operations" (including quota allocations). The group operations now perform about 10 times faster for groups containing 2000 users.
- Provide an option to allow/disallow releasing jobs from the release station using the end-user web tools. Users will always be allowed to cancel their own print jobs.
- Add the copy count to the print attributes column in print log and reports.
- Improvements to behavior of the standard popup client (improved focusing account selection options).
- Automatically configure the "guest" account as an "unauthenticated" user in PaperCut.
- Fixed problem editing account pins/codes.
- Fixed behavior of release station when unable to connect to the server using the machine name.
- Fixes to provide improved support for Samsung printers on Windows XP.
- Net Control: Fix problem where corrupt proxy logs can cause PaperCut to log net usage against a future date.
- Mac: Improvements to the CUPS print integration.
- Linux: Improved behavior on servers without an X console (headless).
- Minor documentation improvements.
16 February 2007 - PaperCut 7.0 (Build 4400)
This release contains the following changes:
- Improved support for running on Active Directory domains with the Guest account enabled.
- Sort the list of admin users alphabetically to make admin users easier to find.
- Include additional paper sizes (ANSI-F and common envelope sizes).
- Add an option to install the User Client on Mac so that it cannot be closed by the user.
- Improved page size detection for documents printed on the Mac, and PDF documents created from Adobe applications.
- Remove jobs from the release station queue, when the job is cancelled by a user.
- Fix minor problem in release station that caused jobs to get stuck in the release station in "Printing..." state, after they were released by the user.
- Added support for Oracle databases. Contact the support team for details.
- Fixed a problem that stopped some statistics graphs from displaying in non-English locales.
- Fixed bug where the date ranges were set incorrectly for "previous month" reports that cross the year boundary.
- Fixed some errors reported by users through the "Submit Error Report" feature.
- Fix some typos in the user interface.
- Updated translations for Spanish and Chinese.
- Minor documentation changes.
15 January 2007 - PaperCut 7.0 (Build 4260)
Happy new year!
This release contains the following changes:
- Added feature to make the shared account PIN 'visible'. This option is useful for organizations with project codes for accounts, for example, and allows charging to account by code. The user manual contains more information about this feature.
- Added feature to control which field of the user client's account selection popup is selected by default, saving a few click each time it is shown. See the user client's README.txt and config file for more information.
- Improved install process on some linux distributions including SUSE, Mandriva and Ubuntu.
- Added support for some new Canon printers using CAPT and UFR drivers.
- Improved documentation for running PaperCut on external databases.
- Corrected issue with internet module where usernames with spaces were being reported differently by some proxy servers.
- Changed the connection method of the internet provider component to avoid the need for reconfiguration when the hostname or IP of the system changes.
- Updated Chinese translations.
- Fixed page count issues with some OKI printers on Mac; RPCS drivers when printing in color; printing from AutoCAD; some Canon imageRunner printers and duplex and color detection with ZIMF drivers.
- Fixed issue where database backup would not occur in a rare situation.
- Fixed minor statistical error on the Printer Details page.
- Minor improvements to the administration interface.
- Minor documentation changes.
5 December 2006 - PaperCut 7.0 (Build 4192)
Important: Before upgrading, please check our upgrade policy to check that you are eligible to upgrade to this release.
This release contains the following changes:
- Allow user transfers to be limited to only members of a selected security group.
- Allow minimum and maximum user transfer amounts to be configured.
- Added an option to disable the logging of document names. Some organizations choose not to log document names for privacy reasons.
- Implement user notifications when print jobs enter a release station queue.
- Add a group filter to the print logs screen, which allows for more filtering flexibility in reporting.
- Changes to the bulk account import to allow for the clearing of group access controls.
- Fix PDF reports to correctly output Asian fonts when installed in an Asian region.
- Improvements to reliability of client popups.
- Minor improvements to the Mac install/upgrade process.
- Include examples of how to perform quota allocations to a group of users using the server-command command-line interface.
- Improved grayscale detection for RPCS print drivers.
- Improved support for HPGL CAD/plot print jobs.
- Allow more printers to be ignored in the windows print provider.
- Minor documentation improvements.
- Updated translations for Portuguese, Chinese (Simplified and Traditional), Dutch and Spanish.
17 November 2006 - PaperCut 7.0 (Build 4119)
Important: Before upgrading, please check our upgrade policy to check that you are eligible to upgrade to this release.
This release contains the following changes:
- First public release of the optional Internet Control module that has been undergoing testing for the past 3 months.
- First public release of PaperCut for Mac OS X.
- New page-level color detection for supported printers.
- Allow the password for the built-in admin account to be changed through the user interface. The password is encrypted when stored.
- Additional scripting functionality exposed via the web-services and server-command program.
- Allow the window location of the user client window to be configured, instead of always starting in the top right of the screen.
- Added support to for LDAP referrals used by some LDAP servers.
- Improved support for a variety of printer hardware.
- Improved upgrade process to display the progress of database upgrades when required. This improves the experience for sites with large databases when the upgrade process could take a while to complete.
- Restructured the client directory so the executables for each platform are in different directories.
- Linux service improvements to allow the application server to automatically restart when problems occur.
- Improved support for release stations on Mac OS X.
- Various performance performance and stability improvements.
- Many more improvements since the release of version 6.
PaperCut NG Release History Version 6
2 November 2006 - PaperCut 6.3 (Build 4060)
- Added improved support for Canon and Epson printers when hosted on a Mac server.
- Allow the "unauthenticated" setting to be set using the "Bulk User Actions" screen.
- Fixed problem with release stations that caused non-admin users to be able to close the release station.
- Improved page analysis for plotters using HPGL printer language.
- Fix problem with Canon PCL5 drivers.
- Various optimizations and improved support for Windows Vista.
- Fixed problem where the "perform-online-backup" server-command, would not perform a backup if automated backups were disabled.
- Various documentation improvements.
23 October 2006 - PaperCut 6.3 (Build 4022)
- Added 12 new reports for improved analysis of printer usage. In particular a there are a number of new reports to summarise printing by group and printer.
- Improved layout of reports listed in the "Reports" screen.
- Change potentially long reports that provide grouped data, to now start a new group on a new page.
- Added support for Canon UFR2 print drivers.
- Add support for automatically refunding CUPS print jobs if job is failed to be delivered to printer (i.e. CUPS back-end fails).
- Fixed N-Up printing for Acrobat 5 on Mac.
- Fixed copy count problem that occurred with some CUPS printers on Linux.
- Improved layout of reports headers when header content is long (e.g. when translated header text is long).
- If an administrator is restricted to a subset of printers, do not allow them to 'reset counts on all printers'.
- Fix error that could occur saving the Admin rights if many administrators were defined.
- Stability/usability improvements as a result of errors submitted to us using the error reporting feature.
- Significant updates to translations for German, Dutch and Portuguese. Minor updates of French, Spanish and Chinese (simplified and traditional).
13 October 2006 - PaperCut 6.3 (Build 3992)
- Added a new admin ACL to restrict administrator access to a subset of printers.
- Added a spool size print filter, so that jobs larger than a specified size can be denied.
- Added a duplex/simplex print filter, so that jobs can be denied based on duplex status.
- On the print job list screens:
- Added filter to search for print jobs based on status (printed/cancelled/refunded).
- Added filter to search for print jobs denied for particular reasons. For example, this makes it easy to search for documents that were denied because they contained too many pages.
- Clarified terminology used in the print status column.
- Refunded print jobs are no longer included in summary reports.
- Updates to the software release station protocol. NOTE: If you are using software release stations, they must be upgraded.
- Fixed error that occurred running the 'Shared Account summary report by user' when running on SQL Server.
- If a group filter is applied to the User List page, the group filter is now applied to the export report.
- Do not import Active Directory users with user names like "SystemMailbox{*}". These are created by Microsoft Exchange.
- Stability/usability improvements as a result of errors submitted to us using the error reporting feature.
- Improvements to Linux start-up script to avoid two instances of PaperCut from being started.
- Improved N-UP detection for Postscript printer drivers.
- Improved page size detection for Kyocera PCL drivers.
- Fixed duplex detection for Dell Postscript printers.
- Fixed page count problems with Ricoh RPCS drivers.
- Various documentation/help improvements.
- Updated .NET server command proxy to work with version 2 of the XML-RPC library.
- Significant updates to translations for Dutch, Spanish, Chinese (simplified and traditional). Minor updates of Portuguese and Greek.
22 September 2006 - PaperCut 6.2 (Build 3904)
- Linux/Mac: Added support for fast popup notification in CUPS. User print popups will now appear as soon as the job enters the queue instead of just prior to the job printing.
- Improved LDAP behavior and performance for large LDAP servers.
- Added various "server-command" and web service APIs to allow manipulation of shared accounts (e.g. add, remove, sync, change user/group security, etc).
- Improved display of paper sizes in print log screens.
- Add an option to automatically synchronize users from the domain nightly.
- Improved transaction comment for quota allocations so it is simpler to identify the source of quota allocations.
- Added support for Xerox wide-format plotters.
- Improved page size detection for Canon GARO print drivers.
- Improved copy count and duplex detection for OKI postscript drivers.
- Improved N-Up detection for Dell Postscript printers.
8 September 2006 - PaperCut 6.2 (Build 3841)
- Linux/Mac: Added support for fast popup notification in CUPS. User print popups will now appear as soon as the job enters the queue instead of just prior to the job printing.
- Improved LDAP behavior and performance for large LDAP servers.
- Added various "server-command" and web service APIs to allow manipulation of shared accounts (e.g. add, remove, sync, change user/group security, etc).
- Improved display of paper sizes in print log screens.
- Add an option to automatically synchronize users from the domain nightly.
- Improved transaction comment for quota allocations so it is simpler to identify the source of quota allocations.
- Added support for Xerox wide-format plotters.
- Improved page size detection for Canon GARO print drivers.
- Improved copy count and duplex detection for OKI postscript drivers.
- Improved N-Up detection for Dell Postscript printers.
8 September 2006 - PaperCut 6.2 (Build 3841)
- Make negative balances appear in red so they are easy to identify.
- In the print log screens, if the document name is a URL make it into a hyperlink.
- Improved paper size matching for ISO papersize.
- Added oversize paper sizes to filters and cost settings (RA and SRA sizes).
- Improved database connection pool settings to reduce system and database resource usage during periods of low activity.
- Allow the "Until I logout" option to be set as the default timeout for client authentication.
- Fix problem listing print history for a printer when the printer name contains [] characters (when running on SQL Server only).
- Fix report error that can occur in rare circumstances.
- Fix minor display issue on print log screens.
- Improved display of print job cost, which produced unexpected results in some circumstances.
- Fix displaying of Chinese characters in the release station.
- Added support for the Canon UFR print language.
- Mac: Improved installer and fixes to the scripts to configure CUPS.
- Allow errors that appear in the user interface to be submitted to PaperCut for analysis.
- Documentation improvements.
- Update the PostgreSQL database driver.
29 August 2006 - PaperCut 6.2 (Build 3794)
- Various new reports summarizing printing activity by user, printer and shared account.
- Added support for Fuji PLW print language.
- Improved translations for German, Spanish and Simplified Chinese.
- Fix to apply "unauthenticated users" setting from "[All Users]" group when new users are created.
- Fix problem running group print summary report from Group page.
18 August 2006 - PaperCut 6.2 (Build 3758)
- Improved the user client to perform popup authentication. This can be used in environments where print queues do no require authentication or where users login to workstations using generic accounts. For more information see the popup authentication section in the manual.
- Reporting improvements:
- Added a new Shared Account report to provide a detailed summary of printing for each account.
- Added total rows to reports.
- Other visual improvements.
- Implemented a custom extension mechanism to allow custom extensions to be developed. e.g. to add credit to users account using a credit card gateway.
- Added support for using a custom logo in the user client.
- Added regular expression support for document name filters.
- Ignore locally mapped printers when logging on to a Citrix server.
- Added "server-command" to add credit to all users in a group.
- Additional admin access control options.
- Various documentation improvements.
- Added simple command-line release station for Linux.
- Improved support for Mac PDF printing methods.
- Improved Postscript support.
- Added support for Canon GARO printer drivers.
- Improved CUPS integration on Mac and Linux.
- Fixed occasional problem starting the user client on Mac.
- Improved robustness when listing of Active Directory groups and Org units.
- Fixed problem batch importing Shared Accounts.
- Installer improvements for Mac.
- Added initial Japanese and Spanish translations.
13 July 2006 - PaperCut 6.2 (Build 3627)
- Fix problem when upgrading SQL Server databases after installing Build 3617. Please contact support if you encountered this problem.
- Various documentation improvements.
- Minor improvements to Mac OS X install process.
07 July 2006 - PaperCut 6.2 (Build 3617)
- Implement batch importing/updating of Shared Accounts.
- Allow printing to be disabled for specific users for a given period of time.
- Add web-service APIs and command-line tool to enable/disable user printing.
- Improvements to reports so that long document names are not truncated.
- Improvements to support CUPS 1.2 on Linux.
- Changes to allow a very large number of printers to be ignored.
- Additional documentation on how to customize the user client.
- Fixes for using LDAP user source with Active Directory.
- Fix problem displaying backslashes in printer names in winpopup messages.
- Allow SSL for LDAP connections to be enabled during setup wizard.
- Updated Simplified Chinese translations.
26 May 2006 - PaperCut 6.2 (Build 3537)
- Improved scalability of Windows print provider when receiving print jobs through LPR (Windows Print Services for Unix) or IPP (Internet Printing Protocol).
- Improved scalability when handling many print jobs awaiting user account selection or to be printed from a release station.
- Add an option to disable account selection print popups for a printer, overriding the setting for the user that printed. This allows the silent monitoring of a printer, in an environment where the print popups are used elsewhere.
- Add option to hide the "Details" link in the user client tool.
- Add option to hide the document cost from the print popup in user client tool.
- Allow the user client on the Mac to be run as a user different to the logged on user.
- Fix to Mac installer to correctly set execute permissions on script files.
- Improvements to documentation for Mac installations, and for customizing the user web pages.
- Added support for the Zebra label printer.
- Minor updates to French, Portuguese and Dutch translations.
18 May 2006 - PaperCut 6.2 (Build 3511)
- Added admin access control lists, so that the administrator can delegate access to a subset of admin functionality to other users. This is a much requested feature that will be helpful for customers with many users or PaperCut deployed across multiple sites.
- Various improvements to the Mac OS X version.
- Added support for SSL connections to LDAP servers.
- Improved copy count detection for Kyocera printers.
- Include seconds in the text-based print job log.
- Allow the user to configure the amount of time to wait for a response from the client popup before deleting the print job.
- Fix problem with release station where print jobs were not listed if network username contained both upper and lower case.
- Fixed rare crash in the Windows print provider that could occur if a print job was being processed during a 5 second period once every 8 hours.
5 May 2006 - PaperCut 6.2 (Build 3472)
- Fix problems that can cause crashes in the User client on windows with some display drivers.
- Improved color detection for some Espon inkjet printers.
- Improved print popup notification speed when using CUPS print provider on Linux or Mac.
- Improved support for Mac Safari browser.
- Added documentation describing how to use the free Microsoft SQL Server Express as an external database.
- Fixed problem that could occur when using user name filter regexes (typically used in Novell environments).
- Included complete Portuguese translation contributed by our Brazilian reseller, Interamericana.
- Minor updates to the Italian, Dutch and French translations.
12 Apr 2006 - PaperCut 6.2 (Build 3423)
- Greatly improve the speed of user client print popup notifications. They are now sent when the job enters the
queue rather than after analysis. The speed improvement will be most noticeable on large documents
or on networks where documents are slow to spool.
NOTE: It is recommended that all user clients be upgraded. Older clients will continue to work but the page count and document cost information will not be displayed. To revert to the old popup notification behavior, set the "PreNotifications" setting to "off" in the print provider config file. - Allow the print popup selection to be applied to all documents in the queue, without having to respond to each document individually.
- Display the number of jobs pending in the queue in the client popup.
- Optimized Postscript analysis resulting in a 10-times speed improvement.
- Fixed duplex detection for some PCL6-based printers (i.e. Kyocera FS-1800).
- Documentation improvements including a new chapter descibing how to configure PaperCut in various scenarios.
- Allow the login logo to be customized to match the organization's intranet.
- Added some additional web-service APIs to retrieve printer statistics.
- Improvements to the Active Directory synchronization to provide the option to only import 'enabled' users.
- Access to the admin pages can be restricted to a subset of network addresses.
- Fix error displaying TopUp card list under some circumstances.
- Linux: Improvements to startup scripts to better support Redhat Enterprise Linux.
7 Apr 2006 - PaperCut 6.2 (Build 3400)
- Fixed a security related issue that may arises when running on Linux and using LDAP for authentication against a Windows Active Directory. Users fitting this situation should upgrade as a priority.
- Add card-based authentication (e.g. swipe cards) to release station.
- Allow card number and notes to be imported using the batch user import file function.
- Improve robustness of install-over-the-top upgrades.
- Fixed problem with the user client local installer.
- Updated Finnish, Italian and German translations.
5 Apr 2006 - PaperCut 6.2 (Build 3387)
- Improvements to user client behavior on laptops after resuming from hibernation/sleep.
NOTE: It is recommended to upgrade clients running on either Windows or Mac laptops. - Improvements to paper size detection for Postscript documents printed from Adobe Illustrator.
- Updated German, Italian, French, Dutch and Greek translations.
31 Mar 2006 - PaperCut 6.2 (Build 3365) - Window
We're proud to announce the release of PaperCut 6.2. The major feature added in this release is support for Print Release Stations. This release includes the following changes:
- Add support for Print Release Stations (See the product tour for more information).
- Add user-level overrides of printer settings. Individual users can now:
- Be charged at a different rate for printing
- Bypass printer level filters
- Bypass the use of release stations
- Improved the layout and clarity of print job attributes in print log screens.
- Improved logging of non-standard paper sizes.
- Simplified the automated installation and configuration of secondary servers.
- Improvements to duplex discount calculations for jobs with multiple copies.
- Improved error reporting on user client startup failure.
- Fixed problem that could cause the a user, printer or shared account to be unintentionally deleted.
17 Mar 2006 - PaperCut 6.1 (Build 3340)
- Allow the number of decimal places in costs and balances to be changed.
- Improvements to allow User Client to run on Mac OS X 10.3 versions earlier than 10.3.9.
- Improvements to the behavior of the client when using a generic user for printing. For example, when using the generic "macuser" as described in the Mac setup instructions.
- Improvements to error handling when there is a problem starting the User Client.
- Added support for viewing the user interface in languages other than English. The languages can be selected on the logon screen.
- Allow the group selection control to be widened so that very long group names and org units can be displayed.
- Fixed copy count problem with some Xerox printer drivers.
- Fixed problem installing licenses and importing TopUp cards in some locales.
6 Mar 2006 - PaperCut 6.1 (Build 3306)
- Much improved documentation for Mac OS X workstations, including configuring printers and installing the User Client.
- Added support to for Zeno IMF printer language (used in some low-end HP printers).
- Detect when the Windows spooler services crashes, and automatically restart the PaperCut print provider so that the monitoring can continue.
- Improvements to User Client to handle IP address changes when the client is running. For example, after resuming from hibernation on a laptop or after connecting to a wireless LAN.
- Improved grayscale/color detection for some Canon print drivers.
- Improved detection of plain text print documents.
- Added a "deleteExistingUser" method to the Web Services API.
- Fixed crash in print provider that could occur in some situations.
- Fixed problem installing license if the trial period had expired.
- Miscellaneous documentation improvements.
22 Feb 2006 - PaperCut 6.1 (Build 3275) - Windows
- Include native Mac OS X .app package for the user client tool.
- The client now updates the balance in real-time.
- Allow configuration of document names that the Windows print provider will ignore. This is useful for some print drivers that regularly send special "Status" documents to the printer.
- Automatically configure printer settings to improve reliability spool file analysis.
- Fixed issue with PCL6 page size detection seen on some printers
- Fixed problem running multiple instances of the client on separate machines if the user's home directory is on a LAN drive.
- Fixed issue with the "Charge to other user" option in the print popup.
- Fixed problem detecting copy count in some Canon print drivers.
- Fixed two security problems found as a result of code audit.
- Clarify some of the wording on the paper size cost settings screen.
- Minor improvements to installer and documentation.
15 Feb 2006 - PaperCut 6.1 (Build 3253)
- Fix problem starting user client on some machines.
- When importing users from Active Directory, detect loops in nested group structures.
- Fix problem updating user details (like full name, email, etc) from Active Directory when hundreds of users' details had changed.
- Linux: Fixed problem in print provider when searching for the provider configuration file.
10 Feb 2006 - PaperCut 6.1 (Build 3238)
- Fix problem when refunding print jobs from the Shared Account print logs screen.
- Improved visual layout of User Client print popup, when only the "print to other user" option is enabled.
- Give the user the option to create a Desktop icon during installation.
8 Feb 2006 - PaperCut 6.1 (Build 3229)
- LDAP support for both user/group synchronization and authentication which allows for improved integration with non-Windows platforms like Novell and Unix.
- Allow print jobs to be associated with Shared Accounts but charge the job to user's personal account. This allows for user-based quotas, whilst still allocating to Shared Accounts for reporting.
- Improved print popup speed in User Client.
- Greatly improved scalability when running the User Client on thousands of workstations simultaneously.
- Do not let users run more than one instance of the User Client simultaneously.
- When starting User Client with "/silent" option, the client will continue retry to connect if the server is unavailable or the user does not yet exist.
- When a user prints as "another user" using the popup, log the printing under the other user's account.
- Reduce the bandwidth used by the User Client by approximately 80%.
- When a user logs into the user web pages or prints as "another user" using the popup, automatically create the user in database if they do not exist, .
- Fixed a problem when running the User Client on Mac OS X, when proxy servers are configured.
- Default to non-metric units when running in the US.
- Minor fixes for page detection for PCL based printers
- Fixed error in print provider that sometimes occurrs when a user connects to print servers through terminal services.
- Fix to local installation of User Client to correctly setup the client to run automatically upon login.
- Reduce the Windows installer size by about 5MB by using improved compression method.
27 Jan 2006 - PaperCut 6.0 (Build 3184)
- Much improved support for Unicode languages (allowing importing of users with Unicode user details and correct display of Unicode document names.)
- Performance tuning for sites running a large number of user clients simultaneously. Also provide more flexibility to tune performance parameters.
- Improvements to client popup delivery when running on client Mac OS X, using Windows Unix print services, or using the Linux CUPS printing system.
- Improved support for Epson ESC/P2 printers.
- Improved support for Ricoh RPCS printers.
- Improvements to client to support older Mac OS X releases.
- Allow specifying multiple subnet masks to allow print providers to access the server.
- Fixed a problem updating shared account balances when using SQL Server.
- Fixed a problem where deleted shared accounts could appear in popup Account list.
- Unshare the client directory during upgrade so that the files can be overwritten by the installer.
12 Jan 2006 - PaperCut 6.0 (Build 3143)
- Fixed issue where the client popup may have displayed on the wrong system if a user is logged on multiple desktops at one time.
- Addressed a page size detection issue seen with some Epson ESC/P2 drivers.
- Added support for OKI HiperC GDI print language.
- Improved support for Konica Minolta Di series printers.
- Linux: Fixed potential copy count problem that could occurred when running with CUPS.
23 Dec 2005 - PaperCut 6.0 (Build 3126)
- Layout improvements when running on lower resolution screens.
- When using the "Charge print job to other user" in client popup, send low balance notifications to the owner of the account being charged, not the person performing the print job.
- Fix problem that stopped print jobs being assigned to other users, if other account selection options were not enabled.
21 Dec 2005 - PaperCut 6.0 (Build 3120)
- Fix duplex detection for some OCE printers
- Fix page counting problem on some Epson printers
- Stop incompatible database backups from being imported.
19 Dec 2005 - PaperCut 6.0 (Windows Build 3114, Linux Build 3111)
- Add Office and Department fields to the user. These will be automatically imported from Active Directory the next time a sync is performed. NOTE: This upgrade will automatically upgrade the database to include the two new fields.
- Strip the domain component from usernames passed from the user client. This simplifies using the client on Mac OS X systems that pass through the username as username@domain.
- Fixed calculation of page area for Postscript print jobs when non-standard page sizes are used.
- Fixed generation of SSL keys on non-English systems.
- Modified user client to improve display on non-English systems.
- Linux Only: Improvement the CUPS print provider so that other jobs are not delayed when PaperCut is waiting for a response from the user. e.g. When selecting a shared account using the user client.
- Linux Only: Improvements to install over-the-top support.
8 Dec 2005 - PaperCut 6.0 (Build 3086)
- New SSL/HTTPS access option to provide an enterprise level security connection for remote administration.
- Add option to make client software use a secured connection if SSL is available.
- Client software now falls back to using server's IP address if hostname lookup fails.
- Fixed a bug that could prevent users from logging in from a trusted domain.
5 Dec 2005 - PaperCut 6.0 (Build 3072) - Linux
- Linux Only: Fixed problem where entering an incorrect password caused an empty error message to display.
- Linux Only: Fixed broken "Details..." browser link in the client window when running on a Linux KDE desktop.
- Linux Only: Reduced installer size by 10Mb by enhancing the file compression method.
1 Dec 2005 - PaperCut 6.0 (Build 3063)
- Ability to override the system regional settings. This allows you to select the correct currency format settings without having to configure the operating system's default regional settings.
- Full documentation for the XML Web Services interface and API.
- C# .NET and Java sample code and documentation demonstrating the use the XML Web Services API. Samples also include a Proxy Class to quickly integrate the interface into existing applications or scripts.
- New server-command program providing command-line access to all web services functions. This is ideal for calling tasks from batch files or scripts. For example, it may be used to use to kick off scheduled backups or user/group sync operations.
- Fixed issue where a set operation on a shared account was not correctly recording a transaction record.
- Various documentation improvements.
- The Mac client now ships with a .command file so it is automatically associated as a terminal script.
24 Nov 2005 - PaperCut 6.0 (Build 3050) - Linux
We're proud to announce the first official release of PaperCut 6.0 for Linux after testing at large client sites. This release allows PaperCut server to run on Linux and to monitor both CUPS and Samba printers.
Instructions for setting up the Linux version can be found in the user guide [HTML].
24 Nov 2005 - PaperCut 6.0 (Build 3048) - Windows
- Significantly improve the performance of user/group synchronization on large sites. Testing of an initial sync on a 5000 user network shows a performance improvement of over 600%.
- Fix calculation of print job cost when using 'Area Charging' with units of 'square feet', and with non-standard paper sizes.
- Improved stability of the Windows print provider under very high printing load.
- Improvements to the documentation.
- Clarify the terminology used when configuring quotas and the quota accumulation options. Please check your quota settings in the 'Group' section to confirm they are as expected.
- Fix problem with printer statistics page when running on SQL Server database.
- Include the latest version of the SQL Server database driver.
- Set a default socket timeout for SQL Server connections, which alleviates problems in case of network problems.
8 Nov 2005 - PaperCut 6.0 (Build 3004)
- Improve print monitoring behavior under very high printing load.
- Fix problem where ad-hoc date ranges were not correctly filtering the printer statistics or print log reports.
- Fix problem on printer statistics page where cancelled and refunded jobs were not counted correctly.
- Add DLL dependencies to the Topup/Prepaid card wizard that prevented it running on some Windows 2003 servers.
4 Nov 2005 - PaperCut 6.0 (Build 2997)
- Optimize web server settings to improve performance under high load.
- Improve usability of setting up quotas by not allowing a the max accumulation amount to be less than the quota amount.
- Fix minor page counting problem that occurred in some recent HP PCL6 drivers.
- Stop duplicate user records being created if a user prints during the initial user sync process.
- Fix some reports that failed when using an external SQL Server database.
27 Oct 2005 - PaperCut 6.0 (Build 2977)
- Improve robustness of user synchronization, when an error occurs adding users.
- Added a tool to import user account balances from PaperCut Quota (see manual for details).
- Added the file-based batch user import/update feature.
- Other documentation improvements
24 Oct 2005 - PaperCut 6.0 (Build 2962)
- Addressed a page count bug reported with recent HP LaserJet 1100 driver versions.
- Improved support for Konica Minolta GDI based printers.
- Removed a global database lock that could potentially cause performance issues when a new user prints for the first time combined with slow domain lookup.
- Updated documentation detailing installation of PaperCut on a Microsoft Cluster.
- Fixed a typographical error that may have caused the Mac and Linux workstation client start scripts to display an error.
- Added a new command-line option to the client software allowing the option to force the client's reported username - used for laptops that don't authenticate with the domain.
- Renamed the shortened name associated with the Application Server Windows Service so naming convention is consistent with other PaperCut services.
11 Oct 2005 - PaperCut 6.0 (Build 2920)
- Add a command-line option to the user client to allow a different username to be used.
- Improvements to the documentation/help.
- Improved compatibility running secondary print servers on Window NT.
- Minor fix to page counting when printing to Postscript printers from DOS applications.
5 Oct 2005 - PaperCut 6.0 (Build 2902)
- Improvements to the documentation/help.
- Improvements to page and attribute detection in the QPDL, HBPL and PJL printer languages.
- In balance history graph, don't show history for before the account/user was created
- Clarify some wording throughout the application.
- Fix date ranges handling in reports. Previously some data outside the specified range could be displayed.
- Reduce memory footprint of user client.
30 Sep 2005 - PaperCut 6.0 (Build 2880)
We're proud to announce the official release of PaperCut 6.0, after 18 months of development and a very successful month of beta testing by many of our clients.
The official release includes a number of changes since the latest beta, including:
- Added scripts to start the user client tool on Mac OS X and Linux.
- Improvements to the documentation.
- Show the updated account balance in print notifications sent to the user.
- Fix a problem where sometimes users could not use the last cent in their account.
- Open reports and help in a new window.
- Don't show cancelled and unprinted documents in the 'printer log' reports.
- Don't count cancelled and unprinted documents in the user and printer page/job counts.
23 Sep 2005 - PaperCut 6.0-beta (Build 2867)
- Enhance the print provider to send print job cancellation events to the server
- Implement one-click refunds, available from the print job log screens.
- Implement automatic refunds when a print job is cancelled without starting printing.
- Added a number printer languages to bring the printer support up to the same as PaperCut Quota. New printer languages include:
- Epson
- Lexmark
- RPCS
- QPDL
- ZJ Stream
- Xerox HBPL
- Plain text
- Improvements to the Canon and Postscript processors
- Make the Active Directory provider the default on Windows (if the machine is a member of an AD domain).
- Fixed bug in applying initial 'account selection popup' settings, when creating new users.
- Do not generate paged output when running CSV/Excel reports. This makes the data much easier to use/analyse.
- Some terminology improvements in the user client
- Documentation improvements
21 Sep 2005 - PaperCut 6.0-beta (Build 2855)
- Users' full-names and email addresses are now imported and kept up-to-date when using the Active Directory import method.
- Fix the Start Menu link to the help.
- Improve some minor visual problems when viewing help/documentation in Internet Explorer
- Include the user's full name (if populated) in the user detail page title
- Right align numeric values in various lists, making them easier to read
- Fix some problems that can occur when hitting enter (instead of pressing buttons) when using Internet Explorer
20 Sep 2005 - PaperCut 6.0-beta (Build 2849)
It has been a while since the last build, because we have not had any significant issues reported. We've mainly been working on the PaperCut user guide, which is now bundled in this release.
- User manual now included. This is available from the "Start" menu and the "Help" link on the top-right of the application.
- Improve the layout of the print log screen when viewing on lower resolutions
- More changes to stop the browser caching pages, particularly after logout
- Make the "used by user" column in the TopUp card list a link that takes you to the user details page
- Minor wording changes throughout the application
- Improve color/grayscale detection in some Canon and PCL6 drivers
9 Sep 2005 - PaperCut 6.0-beta (Build 2822)
Today's build includes the following changes:
- User quick-find now searches both username and full name fields.
- Included Linux i686 print providers in the installer
- Clarify progress information output during user/group sync
- Fixed transaction comments set during the quota allocation process
- Give the option to install the user client locally, rather than just running from the share
- Stop the windows print provider from reporting empty print jobs that occur with some drivers.
- Improved logging information in windows print provider
8 Sep 2005 - PaperCut 6.0-beta (Build 2816)
Today's build includes the following changes:
- Fix crash in print provider when processing the print job header in some PCL print jobs
- Add a command-line option to start the user client minimized
- In print statistics, graphs and reports, don't round average pages to the nearest integer
- Fixed page count problem that occurred with some Canon print drivers
- Fix some javascript errors in user detail pages
7 Sep 2005 - PaperCut 6.0-beta (Build 2811)
Today's build includes the following changes:
- Add the facility to delete a single user
- Make the user sync process more robust to ensure that duplicate users cannot be added
- Fixes to account name validation when creating new shared accounts
- Request the web browser not to cache pages, which should lessen the likelihood of seeing stale pages when using the back button.
- Make sure the various details pages (user, printer, group, account, etc) show the latest information when screen is refreshed
- Improve the readability of the timestamp in the backup filename
-
Various changes to the print provider to assist solving issues:
- More detailed logging
- In case of a failure, save a detailed dump in addition to the mini-dump
- In case of a failure, take a snapshot of the printer spool files currently being processed
6 Sep 2005 - PaperCut 6.0-beta (Build 2806)
Today's build includes the following changes:
- Print jobs are being recorded as occurring one day earlier than they were printed
- Locally mapped printers that are created when logging onto terminal server are now ignored by default
- Fix some problems synchronising users/groups when usernames contain upper and lowercase characters.
- Fix problem that applying initial user credit in some environments.
- Small usability fixes in the user client
- Truncate document names to 40 characters to better layout the print logs screens
2 Sep 2005 - PaperCut 6.0-beta (Build 2795)
Today's build includes the following changes:
-
Various improvements to the user client
- Allow the application to be minimized to the task tray on windows
- Improve usability when selecting accounts from list. e.g. If there is only one account then select it automatically.
- Do not allow the client to be closed if it's required for printing
- Use the server locale to format credit/currency, so that no matter how the user's browser is configured the currency is displayed consistently
- Log to the application log when the application starts and stops
- Allow zero length passwords to login (if the user has no password on the network)
28 Aug 2005 - PaperCut 6.0-beta (Build 2782)
Today's build includes the following changes:
- Groups reports were not returning data because the date range filters were not set properly
- Clarified some terminology in the user client
- Minor user interface fix in account selection options
To update from a previous build, download the latest version from the link above and run the setup program.
26 Aug 2005 - PaperCut 6.0-beta (Build 2778)
Today's build includes the following changes:
- Fixed problem where the user client would not show the account list when that was the only account selection option enabled.
- Added a README.txt to describe how to install/run the client
- Some minor wording changes in the user interface
- Minor improvements in the installation process
25 Aug 2005 - PaperCut 6.0-beta (Build 2772)
We've had some great feedback from our early testers allowing us stabilize the beta quickly.
Today's build includes the following changes:
- Improved the performance of importing users by over 50%
- Fixed problem when importing users from an Active Directory org unit
- Fixed crash in print provider when running on some Windows 2003 servers
- Fixed problem doing user authentication when installed on domain member servers
- Improved user feedback to show progress when importing users
- Improve the support for 'install over the top' to upgrade from a previous release
24 Aug 2005 - PaperCut 6.0-beta (Build 2767)
Includes non-critical bugfixes:
- Problem saving group when 'Schedule Period' is set to 'None'
- Unable to perform bulk user operation to group member credit to $0.0
23 Aug 2005 - PaperCut 6.0-beta (Build 2764)
First beta of PaperCut is made available for public testing.
PaperCut NG Release History Version 5
4 March 2005 - PaperCut 5.2
- Native mode Active Directory integration. PaperCut will now automatically detected the presence of Active Directory and if found will enable additional user account import and synchronization options. These include:
- Ability to synchronize user accounts with Active Directory containers (sub-sets of users) including, Domains in Forests, Domain Groups, and Org Units.
- Ability to handle nested and recursively structured groups.
- Handle groups referencing or including groups or users from trusted domains.
- Automatic refunding of cancelled print jobs. Users are now automatically refunded when their print job are manually cancelled from the queue. Jobs that have partially printed will not be refunded but are marked in the logs as candidates for refund. Administrators can quickly locate these jobs and manually issue refunds as required.
- New "one click" refunds enabling quick manual refunding of print jobs. Simply locate the print job in the logs (both the PaperCut Administration Console and the Web Tools interface), select refund, and the user is credited with the corresponding amount.
- Enhanced User Inquiry Tool (UIT). The UIT is now is a system tray application, includes an auto refresh option, and offers more configuration options.
- Included a new "credit adjustment" section in the Web Tool's user management section. This makes it easy to quickly add or subtract credit from a user's account.
- Added a new Web Tools "Quick Report" to conveniently list print jobs partially printed (i.e. candidates for partial refunds).
- The import of TopUp Card / PrePaid Card number definition files on secondary servers is now prevented. This operation should only be performed on the primary server in a multi-server environment.
- Fixed a Web Tools HTML layout issue where long user names wrapped.
- The User Inquiry Tool now supports "zero-install" deployment. This allows administrators to run the PCClient.exe program directly off a network share.
- Enhanced the sample User Inquiry Tool batch file. The script will only attempt to install if an existing installation is not detected.
- Added a right-click option on the printer list to provide quick access to advanced charging and restriction rules.
- Included support for new print hardware including, Minolta, QMS, and Samsung GDI based printers.
- Improved support for Canon Bubble Jet printers.
- Minor usability changes such as new right-click menu options and re-sorting of grid columns.
- PaperCut ChargeBack: The addition of new client command line tools to assist with batch or scripted printing.
- BUGFIX: Addressed an issue where PaperCut was incorrectly pick-up the wrong "copy count" from documents printed from Microsoft Word.
- BUGFIX: After closing a printer's Advanced Charging window, focus stays on the currently selected printer rather than reverting to the first printer.
- BUGFIX: Modified terminology used for user account information synchronization.
- BUGFIX: Improved instruction messages in the TopUp Card / PrePaid Card Creation Wizard.
- BUGFIX: Selecting the "Custom Reports" button in a remote copy of the database now does not unexpectedly close Microsoft Access.
19 November 2004 - PaperCut Quota 5.1.508
Maintenance release to incorporate latest "page counting machine" update. The PCM update addressed a number of know issues including:
- Support for recent Epson laser and inkjet printers supporting languages ESC/P2, ESC/PAGE and ESC/PAGE-COLOR
- Page count problems with PCL5 and PCL6 Canon drivers
- Paper size detection on Canon PCL6 drivers
- Complete support for Ricoh RPCS native drivers
Existing PaperCut users may upgrade simply by installing the PCM update as detailed in our FAQ.
12 November 2004 - PaperCut Quota 5.1.505
- Ability to op to send "WinPopup" messages to computer/workstation rather than username (controlled via a registry key).
- Added Dutch translation of the web tools interface.
- Moved printer database to "Database" directory to ensure correct permissions are applied. This reduces the amount of manual configuration required if system administrators decided to allow now "Administrators" access to the web tools admin interface.
- BugFix: Resolved issue with recent HP PCLGUI drivers.
26 October 2004 - PaperCut Quota 5.1.504
- Multi-selection in printer and groups list.
- Order by column in printer and groups list.
- A failed network or domain server will now not cause a flood of errors in the Application Event Log.
- BugFix: Resolved duplicate records issue when importing logs from secondary servers.
18 October 2004 - PaperCut Quota 5.1
- Support for an unlimited number of printers per server (limited by hardware resources only)
- Advanced web based reporting in the Web Tools interface
- Predefined web reports (Quick Reports) including top print and internet users, busiest printers, etc
- Export the report data to Excel
- Net Charging support for MS ISA Server SQL Server logging
- Automated log import from secondary servers
- Web tools now support Other Charges, allowing user to be manually charged for resources such as special paper, transparencies, binding, etc
- Comments can be associated with transactions (web tools). For example, "extra allocation for group project..."
- Ability to reset print and net counts when automatic allocation is scheduled
- Simplified secondary server setup - most tasks are now automated
- Printer list in Admin Console can now be sorted
- Update multiple printers and groups at once, simplifying set up with many printers and groups
- Ability to send windows popup messages to machine instead of user
- Scripting used to schedule log imports
- Fully translatable web tools interface
- Added Spanish, French and Italian translations of web tools
- Automated check for available upgrades
- BugFix: TopUp/PrePaid Card wizard now supports Euro and other currencies
- BugFix: Net Charging security group cannot be set to built-in groups (enforces tighter security)
- BugFix: Permissions on admin web tools are automatically restricted to admin users
23 September 2004 - PaperCut Quota 5.0
- Full logging of all transactions. Administrators can track all movements of credit by user, date, time, amount and who performed the transaction.
- Support for Top-Up Cards / Pre-Paid Cards. Includes wizard for creating new cards and a web interface for users to enter card numbers.
- Major overhaul of web administration module look and feel. (Now called "web tools")
- View transaction, internet history and print history logs under the web tools interface.
- Users can view their own transaction history via web interface.
- Users can transfer some of their credit to other users. Ideal for group projects.
- New admin scripts to automate tasks such as syncing user accounts with Active Directory. This allows these tasks to be scheduled overnight or any other defined intervals. (i.e. automated "TuneUp")
- Admin Console: Quick Find feature to conveniently locate users in the user list (Ctrl-F)
- Admin Console: Reverse ordering in user list.
- Installation improvements so less manual setup is required.
- BugFix: "Set" button next to Overdraft setting ensures setting is always saved.
Net Quota/Charging:
- Option for time based charging - charge or quota users based on the amount of time they spend using the Internet.
- Administrators can select most appropriate charging module - bandwidth or time.
- Added support for alternate proxy servers including Squid, WinGate and FreeProxy.
- Improved integration with Microsoft ISA Server 2000 and 2004.
- Log file parsing efficiency improvements. Up to 10x speed increase with some formats.
- Users can track their internet usage in near real-time using the PaperCut web tools interface.
- Improved setup process guides users through configuring PaperCut and the proxy server.
- Admin Console: option to reset "net use" counter via the group level functions. (e.g. reset the net use counter to zero for users in the "management" group.)
Print Quota/Charging:
- Print jobs log as "transactions" in audit log.
- Users can track their printing use in real-time using PaperCut "web tools" interface.
- Incorrectly installed printers are automatically detected and reported as a problem in the Application Event log.
- Support for latest printer hardware.
- BugFix: Fixed incorrect page detection with recent Xerox drivers.
- BugFix: Grayscale discount now saves correctly with all setting combinations.
ChargeBack Edition (Released 06-Oct-2004):
- Application renamed from "PaperCut Enterprise" to "PaperCut ChargeBack".
- An "assign account to all jobs in queue" setting on the PopUp client. This provides a convenient way to print and allocate batched print jobs.
- New "charge rate" option. Users can use this to assign discounts or premiums to selected print jobs and have this reflected on the invoices.
- Improved web tools interface.
- The print job log now records additional details such as comments, charge rates and adjusted cost.
- BugFix: The refresh button now re-loads the sub-account information.
- BugFix: The "machine name" field now correctly logs in the print job log.
PaperCut NG Release History Version 4
30 April 2004 - PaperCut Quota 4.2
- Detect and automatically delete duplicate print jobs. Feature includes adjustable time window.
- Reduce printer jams by restricting paper sizes. Many printers halt in a "manual load" state when documents with non-support paper size are passed. Administrators can now defined a list of allowed standard paper sizes.
- Filter print jobs by color mode. Provides a way of controlling who can print color documents.
- Improved standard reports, including ability to run reports over given date ranges, or filter for a given user or printer.
- PaperCut Quota: New Microsoft Access reports including trend graph, bar graph and pie charts detailing printer activity.
- The Winpopup or "net send" messages now support multi-line messages.
- Improved support for latest printer hardware.
- The "user query page" in the Web Admin interface will now automatically detect the username if IIS support automatic authentication (NTLM).
- BugFix: Print Job Deny messages now consistently save on exit.
2 October 2003 - PaperCut 4.1
- Changes to support new print drivers and printer hardware
- New "Custom Reports" MS Access database. This template database provides a good starting point for site-specific report design.
- Additional example "trend graph" in sample MS Access reports
- Fixed issue when PDF documents were printed to a Windows 2003 server
- Addition of right-click context menu on user list. Simply right-click on a user to quickly edit their rights and view reports.
- New configuration option to remove the currency sign from the "User Inquiry Tool". (for sites that do not want to portray a concept of "charging" users.)
- BugFix: duplex discount is no longer issued on single page documents
- BugFix: simplified error messages written to PaperCut's application event log
25 February 2003 - PaperCut 4.0
- Complete native Windows XP look and feel
- Improved support for XP and upcoming Windows 2003 features
- Auto-scheduling of quotas and credit offers additional options to control how and when accounts are topped up. You can stop users from "banking" up their quota.
- Improved detailed logging - the system the user printed from is now recorded
- Improved printer support for latest PCL and Postscript hardware and drivers
- The debug mode has been enhanced so PaperCut Support can resolve problems rapidly
- The print job log can now be exported to Microsoft Excel. The data can be used in a spreadsheet for custom analysis and graphing of printing activity
- Ability to save Microsoft Access reports to a database file for running/viewing on other systems.
- Trial period extended to 40-days
- BugFix: Winpopup deny/information messages of more than 256 characters are now supported.
- BugFix: Advanced Charging now works correctly on French language systems (this was broken in version 3.7)
- BugFix: Copy-count correctly detected with latest Xerox Postscript drivers
- Many more changes since 3.0. See below
PaperCut NG Release History Version 3
20 October 2002 - PaperCut 3.7
- Define costs per-page costs for standard page sizes (Advanced charging rules).
-
Substitution macros available for use in the "Winpopup" deny print job message. This allows you to send a message like:
Printing Denied - The document %DOCUMENT% with %PAGES% pages costing %COST% can't be printed. You have %CREDIT% remaining in your account. - The PaperCut Service will now automatically start when installed on a secondary server. Previous versions required a server restart or manual intervention after installation.
- Native Windows XP "Look and Feel" available in the client tool. Full Windows XP look and feel will be available in the Administration Console when Window .Net Server is released.
26 July 2002 - PaperCut 3.6
- Rule based restrictions and filtering on printers. Restrict documents by maximum page size, maximum cost, document name, or file extension.
- Option to restrict the importing of user accounts to a selected network group.
- Improved Active Directory support.
- Fixed bug with the net charging security group when installed on a non-PDC or BDC server.
- Option to save logging database and reports so they may be viewed on other systems.
- The database tune-up operation now runs the Security Wizard to ensure permissions are correct and secure.
- HPGL support for plotters.
- Enterprise: new Access reports - printer based reports. Existing reports redesigned to be more concise and show greater visual clarity.
- Enterprise: full logging and reporting of all print jobs to printers that do not require account submission.
- Enterprise: improved handling of large numbers of accounts.
- Enterprise: system printing integration.
- Enterprise: faster account importing.
28 April 2002 - PaperCut 3.5
- Print charging by page area.
- User list sorting by username, pages printed, and MB downloaded.
- Enhanced server transaction rate under extremely high loads.
- Improved support for unicode.
- Net Charging: Fixed issue where malformed proxy log files halt net charging.
- Enterprise: Account Import Wizard to allow the bulk importing of accounts. The standard distribution comes with importers from a plain text file, and a directory structure. More importing interfaces (such as integration with accounting packages) can be built to order.
- Enterprise: Account scheduling facility - allows the administrator to schedule regular imports to automatically add new jobs / clients / projects to the accounts list.
- Enterprise: Improved popup client with user customisable preferred account list, account selection history and roaming preferences. Increased reliability with local caching of files, in case of server reboots.
- Enterprise: Optional comments field in popup client for submitting a description for print jobs
- Enterprise: Allows print jobs to be marked as invoiceable and non-invoiceable to distinguish cost recoverable and non-cost recoverable print jobs
- Enterprise: Client popup settings can be changed to allow for performance tuning and optimisation on large and small networks.
- Enterprise: Access to all new print job information (colour/grayscale, page size, page area, duplex) in custom reports.
28 March 2002 - PaperCut 3.4
- Multiple select operations are now supported in the user list.
- Setup wizard now checks the validity of the service user account.
- Installation of the Net Charging service is more robust.
- PaperCut Standard was renamed to PaperCut Quota to better reflect its use.
24 February 2002 - PaperCut 3.3
- Ability to define different costs for color/grayscale, duplex and page size.
- Customize the Winpopup deny printing message.
- Define an allowed "overdraft" on restricted accounts.
- Security wizard now automatically assigns permissions suitable for Web administration access.
- Enterprise Access reports now display currency as defined in the Regional Settings.
- Copy count is now correctly detected on all supported printers.
30 Jan 2002 - PaperCut 3.2
- PaperCut Enterprise now comes with HTML reports for users without MS Access.
- New PaperCut Security Wizard automatically configures security settings.
- Improved support for non-English versions of Windows.
- Improved account management for PaperCut Enterprise.
14 January 2002 - PaperCut 3.1.25
- Uninstall now will remove the User Inquiry Tool and Enterprise Client without the need for a restart
- Support for buggy print drivers that raise multiple new document events
- Improved performance under high load
- NTFS security permissions are now assigned automatically during install
18 December 2001 - PaperCut 3.1.20
- Fixed a Bug in the Auto Scheduling. This was broken in version 3.0.
9 December 2001 - PaperCut 3.1
- Enterprise client - improved handling of print server reboots, the addition / removal of servers, and additional / removal of printers.
- All web links now point to our new website: www.papercut.com
- Net charging now updates the user's web access rights immediately
- New "Initial Credit" set in the setup wizard to streamline installation
13 November 2001 - PaperCut 3.0
- Improved support for KYOCERA printers.
- NEW - Internet bandwidth charging.
- NEW - Enterprise Edition with Account Tracking & Job number charging (for our business users). The Enterprise release extends on the PaperCut 3.0 code base.
- New automatic creation of PCSetup directory. This directory contains pre-configured config file and scripts to assist in automated deployment of client tools.
- Fix bug where reports get cleared when the job log is cleaned
- Enlarged the user and print history dialogs.
- Improved performance under high load. (Increased the static thread pool)
PaperCut NG Release History Version 2
9 July 2001 - PaperCut 2.0.2
- Fixed toolbar icon clarity problem experienced on some systems.
- Added registry keys to modify the "link" displayed on the User Inquiry Tool.
4 June 2001 - PaperCut 2.0
- Full print job logging
- Printing statistics and usage tracking
- Simple queries and historical reporting
- Customizable reports (requires MS Access 2000)
- Improved interface
- Larger main window (still fits on a 680 by 420)
- Windows 2000 style installer
- Removed need for restart after installation on Windows 2000
- Server installation and User Inquiry Tool integrated into the one setup program
- Improved silent install support for the User Inquiry Tool
- MS Access 2000 file format for all databases
- Support for latest HP Printers
- Unicode print driver support
PaperCut NG Release History Version 1
5 March 2001 - PaperCut 1.3.2
- Fixed focus problem on Administrator Console window.
- Fixed floating-point overflow issue in the Page Counting Machine.
15 December 2000 - PaperCut 1.3.1
- Support for latest Epson inkjets
- textbox in the Assign Funds ... function now accepts European style currency formats.
- Increased support for Chinese version systems
2 November 2000 - PaperCut 1.3.0
- New web based administration included
- option added to the printers-list
- Enhanced PLC support for HP printers
5 April 2000 - PaperCut 1.2.1
- Support added for latest HP inkjet printers
- European currency support (Automatically configured during installation)
2 March 2000 - PaperCut 1.2
- Refresh button added to printer list
- Support for Epson Printers
- New "Remote Administration" option during installation.
- Enhanced setup wizard
- option added to the user-list
- Support for multiple print servers
15 January 2000 - PaperCut 1.1
- Automatic Scheduling on a daily, weekly and monthly basis
- Automatic "Initial Credit" settings for new user account creation
- Refresh button added for user-list updating
- Postscript page counter now supports "n-up" printing
- Enhanced "User Inquiry Tool"
3 December 1999 - PaperCut 1.0
- Initial release to public after three months of testing on a 1500+ user network