March 13th, 2012New 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 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.
January 20th, 2012Enhancements:
· 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.
January 19th, 2012New 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.
December 8th, 2011New 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.
October 12th, 2011New 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.
August 25th, 2011Enhancements:
· 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.
August 4th, 2011New 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.
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.
June 21st, 2011Fixes:
· 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.
June 2nd, 2011New 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.
May 16th, 2011· Improved user client popup speed when printing large jobs or to busy print queues.
April 11th, 2011New 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 Colour 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.
February 17th, 2011Enhancements:
· 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.
January 17th, 2011New 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.
December 2nd, 2010New 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 and client-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.
October 18th, 2010New 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.
· 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.
September 20th, 2010· 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.
September 7th, 2010Fixes:
· 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.
August 31st, 2010Enhancements:
· 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).
August 23rd, 2010New 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.
June 24th, 2010New 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.
May 17th, 2010New 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.
March 25th, 2010New 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.
March 1st, 2010Enhancements:
· Minor user manual improvement in the Advanced Scripting chapter.
Fixes:
· Fixed error raised when creating new scheduled reports.
February 25th, 2010New 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.
January 28th, 2010New 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.
January 12th, 2010· Fixes: More improvments to support for print servers running CUPS 1.4, such as Mac OS 10.6 and recent Linux distributions.
December 23rd, 2009Enhancements:
· 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.
December 22nd, 2009Enhancements:
· 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.
November 19th, 2009New 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.
October 8th, 2009New 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.
September 28th, 2009Enhancements:
· 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.
September 15th, 2009New 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.
June 26th, 2009New 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 NG 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.
April 29th, 2009New 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.
April 16th, 2009New 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 just 456.
· 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 not I 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.
February 26th, 2009Fixes:
· 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.
February 12th, 2009Enhancements:
· 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 Knowledgebase 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.
· 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.
January 27th, 2009New 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.
Page counting 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.
January 6th, 2009Enhancements:
· 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.
Page counting improvements:
· Fixed page size detection for Acrobat Reader with the "Choose Paper Source by PDF page size" option for some postscript printers.
December 22nd, 2008New 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 imporvements.
· 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).
Page counting improvements:
· Improved page count detection for Brother HL 4040.
November 18th, 2008Enhancements:
· 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.
Page counting improvements:
· Added support for Konica Minolta 2480MF.
November 5th, 2008Enhancements:
· 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.
Page counting 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.
October 22nd, 2008· 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. See news for more info. Administrators can also user their iPhone to administer PaperCut.
· Include Vista Gadgets to show user balance and environmental impact. See news for more info.
· 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.
· Add support for the CardSmith payment service in the payment gateway module.
Enhancements:
· Display the report parameters at the top of the reports 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.
· Add 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.
· Add 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.
· Add 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.
· Sort the transaction log report so that the latest transactions are listed first.
· Sort the user list report 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.
Page counting 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.
September 10th, 2008· Various minor clarifications to terminology used in the user interface.
· Various documentation improvements, including large improvements to the print authentication chapter.
· Fixed problem running scheduled report when multiple adhoc 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 when there are network communication problems with the external database.
· 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.
August 11th, 2008· 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.
August 7th, 2008· Native support for iPrint queues on Novell OES Linux. For more information see the associated news item.
· 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.
· Allow very large account lists to 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.
· Allow display of a custom currency sign/symbol. This is useful in organizations using a currency different to their standard national currency.
· Add support for the UK's Barclaycard ePDQ CPI card payment service in the payment gateway module.
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.
· Reduce 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: Automatically populate LDAP settings 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: Add an uninstall script to automate the uninstallation process.
· Updated translations for Portuguese, Chinese Simplified, Chinese Traditional, Spanish, Italian and Czech.
· 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.
· 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.
· Add 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.
May 26th, 2008· 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.
· 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 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.
· Reduce the thread priority of report generation. This ensures that running large reports do not impact on other parts of the system.
· 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.
· 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.
· When config settings are changed using the "Config Editor", record auditing information in the Application Log.
· 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.
· 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.
April 3rd, 2008· 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.
· Improved copy count detection for HP LaserJet 4700dn.
· Improved copy count detection for RISO HC5500.
· Improved page size detection size detection for KIP 5000.
March 6th, 2008· Add 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 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.
· Add a new "server-command" to import/update card/identity numbers and PINs from a file.
· Added on 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.
· 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.
· 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.
· 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.
January 11th, 2008· 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.
December 13th, 2007· 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.
October 9th, 2007Enhancements:
· 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 behaviour.
· 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.