PaperCut NG™ Release History
The latest version is always available from the download page, and if upgrading
follow the upgrade instructions.
Like to be notified of new releases? Subscribe to the release news feed
.
26 May 2008 - PaperCut NG 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:
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 creating TopUp/Prepaid card with Office 2007.
- Increase 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 a sites is 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 display in the user client task tray tool tip.
- Upgrade 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 avoid this from occurring. If a duplicate users are detected they are handled gracefully and automatically removed.
- Do not hide the user client balance window 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: Fix auto-restart of the user client on OS X 10.5 (Leopard).
- When the license expires allow administrators to 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, do not print any jobs 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.
- Improve reliability of importing ChargeBack 6.x and earlier account databases.
Page counting 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 NG 8.2 (Build 5777)
This release fixes some problems found with version 8.2 (Build 5695) and provides improved support for
some printers.
Fixes:
- Fix 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.
Page counting 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 NG 8.2 (Build 5695)
New features:
Enhancements:
- Greatly improved scalability for sites running hold/release queues with hundreds of print jobs being held at once.
- In the setup wizard and user/group sync page, allow the group lists to 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.
- Provide a "Select all" option on the "Copy settings from printer to printer" screen. This greatly improved usability when copying settings
to hundreds of printers.
- Display a warning when setting a user to "unauthenticated" to indicate that the client software is required.
- Do not monitor Citrix printers re-mapped from the client session.
- Mac: Display the printer's friendly name when enabling/disabling printers using the Control Printer Monitoring script.
- When a printer is re-enabled, record the change 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.
- Display a browser "favicon" when accessing the application in a web browser.
- When running the standard release station in "Release Any" mode, do not prompt the user for confirmation if the
print job is zero cost.
- Updated translations for Portuguese, Chinese, German, French, Spanish, Italian, Czech, and Swedish.
Fixes:
- When 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 adversly affect other applications.
- Fixed a race-condition that may have prevented the printer error monitoring feature from working on some systems.
- Fixed problem with client authentication popup when the username contained uppercase characters.
- Clarified some wording on the "Shared Account Invoice Report".
- Ensure 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.
- When disabling multi-domain support for Active Directory also disable the use of multi-domains for authentication.
- Fixed most frequent crash errors as reported via the "report error" screen.
- Allow more flexible use of the regular expressions to normalize usernames.
- Sort the "printer usage summary by user" report by username when using the PostgreSQL database.
- Net Control: When users were enabled/disabled using the "Bulk User Actions" screen, their "Internet Group" membership was not 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.
Page counting improvements:
- Add support for the HP LaserJet P1505n (and other P1500 series printers)
- Improve 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 NG 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 NG 8.1 (Build 5488)
New features:
- In the software release station, allow the administrator to enable both username/password and card authentication simultaneously.
- 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 is may be more convenient to use a "Deny" rule rather than an "Allow" rule.
Enhancements:
- Provide better user feedback 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.
- Improve 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.
Page counting 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 NG 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 NG 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 base systems can now be configured to run as a "secondary Internet Control server".
- Improve 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.
- Add a new option to allow the popup authentication to remember the authentication for "this job only".
- Add 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.
- Add 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).
- Add 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.
- Add an end-user page to allow users to change their own card/identity number PIN.
- Allow the card PIN to be retrieved/set through the web-service and server-command API.
- Allow the card PIN to 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 occured 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.
- Fix 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.
- Fix 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.
Page counting 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.
9 October 2007 - PaperCut NG 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 NG 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 NG 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 NG 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 NG 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 adminstrators.
- 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 NG 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 NG 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 NG 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 NG 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 NG 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 NG 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 NG 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 NG 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 NG 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 NG 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 NG 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 NG 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.
2 November 2006 - PaperCut NG 6.3 (Build 4060)
This release contains the following changes:
- 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 NG 6.3 (Build 4022)
This release contains the following changes:
- 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 adminstrator 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 NG 6.3 (Build 3992)
This release contains the following changes:
- 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 NG 6.2 (Build 3904)
This release contains the following changes:
- 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 NG 6.2 (Build 3841)
This release contains the following changes:
- 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 NG 6.2 (Build 3794)
This release contains the following changes:
- 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 NG 6.2 (Build 3758)
This release contains the following changes:
- 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 NG 6.2 (Build 3627)
This release contains the following changes:
- 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 NG 6.2 (Build 3617)
This release contains the following changes:
- 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.
- Addional 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 NG 6.2 (Build 3537)
This release contains the following changes:
- 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 NG 6.2 (Build 3511)
This release contains the following changes:
- 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 NG 6.2 (Build 3472)
This release contains the following changes:
- 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 NG 6.2 (Build 3423)
This release contains the following changes:
- 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 noticable 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 NG 6.2 (Build 3400)
This release contains the following changes:
-
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 NG 6.2 (Build 3387)
This release contains the following changes:
- 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 NG 6.2 (Build 3365) - Windows
We're proud to announce the release of PaperCut NG 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 NG 6.1 (Build 3340)
This release contains the following changes:
- 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 NG 6.1 (Build 3306)
This release contains the following changes:
- 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 NG 6.1 (Build 3275) - Windows
This release contains the following changes:
- 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 NG 6.1 (Build 3253)
This release contains the following changes:
- 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 NG 6.1 (Build 3238)
This release contains the following changes:
- 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 NG 6.1 (Build 3229)
We're proud to announce the release of PaperCut NG 6.1, including the following changes:
- 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 bandwith 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 NG 6.0 (Build 3184)
This release contains the following changes:
- 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 NG 6.0 (Build 3143)
This release contains the following changes:
- 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 NG 6.0 (Build 3126)
This release contains the following changes (... merry Christmas!):
- 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 NG 6.0 (Build 3120)
This release contains the following changes:
- 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 NG 6.0 (Windows Build 3114, Linux Build 3111)
This release contains the following changes:
- 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 NG 6.0 (Build 3086)
This release contains the following changes:
- 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 NG 6.0 (Build 3072) - Linux
This release contains the following changes:
- 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 NG 6.0 (Build 3063)
This release contains the following changes:
- 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 NG 6.0 (Build 3050) - Linux
We're proud to announce the first official release of PaperCut NG 6.0 for Linux after testing at large client sites.
This release allows PaperCut NG 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]
[PDF] .
24 Nov 2005 - PaperCut NG 6.0 (Build 3048) - Windows
This release contains the following changes:
- 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 NG 6.0 (Build 3004)
This release contains some minor changes, including:
- 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 NG 6.0 (Build 2997)
This release contains some minor changes, including:
- 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 NG 6.0 (Build 2977)
This release contains some minor changes, including:
- 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 NG 6.0 (Build 2962)
This release contains some minor changes, including:
- 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 NG 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 NG 6.0 (Build 2920)
This release contains some minor changes, including:
- 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 NG 6.0 (Build 2902)
This release contains some minor changes, including:
- 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 NG 6.0 (Build 2880)
We're proud to announce the official release of PaperCut NG 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 NG 6.0-beta (Build 2867)
Today's build includes the following changes:
- 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 NG 6.0-beta (Build 2855)
Today's build includes the following changes:
- 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 NG 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 NG user guide, which is now bundled in this release.
Today's build includes the following changes:
- 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 NG 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 NG 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 NG 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 NG 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 NG 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)
To update from a previous build, download the latest version from the link above and run the setup program.
1 Sep 2005 - PaperCut NG 6.0-beta (Build 2791)
Today's build includes the following changes:
- Implemented a group filter on the user list screen, making it easy to see which users belong to each group
- Improved the performance of importing users by over 50%. Memory usage will also be reduced.
- Improve status reporting while user/group sync is performed
- Strip brackets from username when users print from Mac/Unix
- Fix saving of option to 'delete old users' in User/Group sync screen
- Implement global email suffix allowing user email addresses to be defined globally
- Allow SMTP authentication when sending email notifications
To update from a previous build, download the latest version from the link above and run the setup program.
28 Aug 2005 - PaperCut NG 6.0-beta (Build 2782)
Today's build includes the following fixes:
- 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 NG 6.0-beta (Build 2778)
Today's build includes the following fixes:
- 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
To update from a previous build, download the latest version from the link above and run the setup program.
25 Aug 2005 - PaperCut NG 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 fixes:
- 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
To update from a previous build, download the latest version from the link above and run the setup program.
24 Aug 2005 - PaperCut NG 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 NG 6.0-beta (Build 2764)
First beta of PaperCut NG is made available for public testing.