Cpad for PaperCut application release notes
-------------------------------------------
[v2.3.1] 19/11/2024
Small improvements
- Enhanced firmware upgrade process to prevent issues arising from updating corrupted firmware that could cause cPad to go out of service.
[v2.3.0] 14/06/2024
New features
- Add support for the new capacitive touchscreen.
[v2.2.3] 15/11/2022
Small improvements
- Improve cPad network connection reliability when it is lost following electrostatic discharge. In such case, the cPad now automatically reboots.
[v2.2.2] 19/03/2021
Small improvements and bug fixes
- [Security] Add an option to verify the server SSL certificate. This option is enabled by the new parameter ssl_server_certificate_validated, a certificate file must be imported in Cartadis application path.
- [Langage] Fix support for Japanese font.
- [Upgrade] Fix a possible case of firmware corruption following a failed upgrade.
[v2.2.1] 12/11/2019
New features and bug fixes
- [Card reader] Add support for Cartadis TCM4 card reader (tcm4.rdr).
- [Security] Disable VNC by default.
- [Skin] Fix support for custom skins on cPad v1.
[v2.2.0] 11/02/2019
Bug fixes, new features and minor improvements
- [User interface] Fix display of print jobs prices with latest Papercut versions.
- [Copier] KM interface: Fix possible case of wrong accounting for print from USB.
- [Copier] SNMP interface: Add SNMP copier driver for Fuji Xerox Docucentre MFPs.
- [Card reader] Fix support for RFID swipder reader (rfid-swipe-usb.rdr).
- [Langage] Update Japanese translation.
[v2.1.9] 16/01/2018
Bug fixes
- Cpad cannot connect to papercut server after some ssl protocols and cipher suites are disabled (only compatible with cPad v2 hardware).
(Disabled protocols : SSLv2Hello, SSLv3)
(Disabled cipher suites : SSL_RSA_WITH_RC4_128_MD5, SSL_RSA_WITH_RC4_128_SHA, TLS_ECDH_ECDSA_WITH_RC4_128_SHA, TLS_ECDH_RSA_WITH_RC4_128_SHA, TLS_ECDHE_ECDSA_WITH_RC4_128_SHA, TLS_ECDHE_RSA_WITH_RC4_128_SHA)
[v2.1.8] 13/10/2017
Bug fixes
- Fix access Production Menu (unavailable in v2.1.7).
[v2.1.7] 02/10/2017
Bug fixes
- Avoid long button press from generating double click actions.
[v2.1.6] 16/08/2017
Bug fixes
- Fix DNS server address lost after reboot (on cPad v2).
- Fix duplex charging issues on Ricoh MFPs.
[v2.1.5] 14/03/2017
Bug fixes and new features
- Fix wrong copy count with Kyocera drivers.
- Add the possibility to overwrite lang files during the skin update. (cpadskin.zip can contain a folder "lang" containing languages files).
- Add support for usb keyboard readers set for french layout.
[v2.1.4] 10/02/2017
New features and bug fixes
- Update device status periodically during a long copy session.
- Fix a crash when display cpad config menu.
- Add Japanese translations.
[v2.1.3] 01/12/2016
New features and bug fixes
- Fix a crash when using device as "print only" and there is no more jobs pending.
- Add a confirmation popup before deleting jobs.
[v2.1.2] 13/10/2016
New features
- Manage auto reconnect of usb readers if disconnected.
- Save kernel logs in flash.
[v2.1.1] 10/10/2016
New features and compatibility
- Send update device status periodically during long copy sessions to avoid session timeout.
- Support reader Elatec TWN4.
[v2.1.0] 15/09/2016
Compatibility, minor improvements and bug fixes
- Support for cPad v1 and v2 devices.
- Modernized user interface for cPad v2 hardware platform.
- Improve skin management: Add a new parameter "ext-device.cartadis_cpad.skin" to set the skin name desired. Several skin files can be downloaded at once in the device and changed using this parameter.
- Various fixes to improve stability for cpad V2 devices.
[v2.0.2] 17/08/2016
Bug fixes
- cPad v2: Fix continuous beep issue after swiping a card.
[v2.0.1] 21/07/2016
Compatibility
- Support for cpad V2 devices.
- Known issue: This version is not compatible with cPad v1 hardware platform.
- Known issue: VNC remote connection is unstable on cPad v2 hardware platform.
[v1.16.0] 08/04/2016
New features
- Add driver for Moto Bar code reader.
[v1.15.3] 17/12/2015
Bug fixes
- Fix a crash in shared account selection screen.
[v1.15.2] 10/11/2015
Small improvements and bug fixes
- Fix "Bad server data" message displayed when all jobs have been printed/removed in printer only session.
- Correctly update credit display after release all action.
[v1.15.1] 17/09/2015
Compatibility
- DHCP client dhcpcd V6.9.3 change default configuration to be compatible with cPad V1.14.x.
[v1.15.0] 11/09/2015
Small improvements
- Update DHCP client (dhcpcd v6.9.3).
[v1.14.5] 17/03/2015
Bug fixes
- Fix issue with cpad slowness over time. Better memory management.
[v1.14.4] 24/02/2015
Bug fixes
- Fix shared account search by PIN/CODE issue.
[v1.14.3] 20/02/2015
Bug fixes
- Fix regression on shared accounts search (search screen unavailable).
[v1.14.2] 03/02/2015
New features
- New driver to support Duplex mode for Xerox copiers in parallel mode (driver name : parallel_duplex.if).
[v1.14.1] 14/11/2014
Bug fixes
- Fixes for FAX & SCAN management in Konica Minolta MFPs.
- Fix a rare keyboard issue when reading card id (card id could randomly be truncated).
[v1.14.0] 23/10/2014
New features, compatibility, minor improvements and bug fixes
- New screen displayed during firmware upgrade to provide upgrade progress and errors, improvement of upgrade procedure, and reduction of firmware size.
- Fix rare cases of disconnection issues at login.
- Better handling of end cycle on SNMP drivers to never miss copies done during disconnection (increases the disconnection delay).
- Fix wrong behavior when there are no print jobs and cpad's device function is set to print release only (the cpad displayed message "bad data"). An explicit message is displayed now.
- Add new MFP driver file (parallel_duplex.if) to allow A3 format opto to be used to detect duplex (possible on some Xerox MFP).
- Support of new card reader (file ideco.rdr).
NOTE! From this version, upgrade from old cPad firmware may require to use firmware-factory upgrade first.
[v1.13.0] 02/09/2014
Compatibility, minor improvements and bug fixes
- Improve login ergonomy to reduce key presses. A new login button is added to directly display keyboard for username and password successively and automatically.
- Support of new card reader (file symbol.rdr).
- Fix issue with copiers monitored by SNMP for disconnection delay not working properly.
- Fix issue where configuration menu can't be displayed (regression from 1.12.9).
[v1.12.9] 18/08/2014
Compatibility and minor improvements
- Support of new Cartadis TCMAG2-USB card reader (file tcmag2-usb.rdr).
- Handle "cost decimals" and "cost balance" parameters to display costs and balances separately with the correct decimal numbers.
[v1.12.8] 23/07/2014
Compatibility
- Support of new card reader (file fametech2.rdr).
[v1.12.7] 18/06/2014
New features and minor improvements
- Add support for customized language message file( messages defined in file customized_msg.pclang won't be erased when updating the firmware).
- Improvements in network errors management.
[v1.12.6] 30/04/2014
New features and bug fixes
- Add a button to refresh jobs list.
- Add new readers drivers (omnikey5427.rdr, twn4.rdr, xerox550.if, Salto iButton Dallas 1973).
- Add dutch translations file.
- Fix to handle corrupted cPad configuration. If this occurs, the default configuration is applied and the network parameters and server address would have to be configured again.
- Fix back quote ( ` ) and equals ( = ) characters recognition in passwords fields.
- Fix equals ( = ) character recognition in card ids.
[v1.12.5] 18/02/2014
Compatibility
- Support of serial barcode reader.
[v1.12.4-2] 12/02/2014
Compatibility and bug fixes
- Fix aleatory crash in SNMP session when printer inactivity timeout is reached.
- Support of US formats "letter" and "legal" in SNMP.
[v1.12.4] 31/01/2014
Bug fixes
- Fix automatic update failure when firmware name does not end with ".cpad".
[v1.12.3] 28/11/2013
New features and compatibility
- Management of 2 generations of TCMAG1-USB reader (tcmag-usb.rdr for old generation, tcmag1-usb.rdr for new generation).
- New Dialog screen when updating via USB, to allow auto update after 30 seconds of inactivity.
[v1.12.2] 30/10/2013
New features, compatibility and bug fixes
- Fix random crashes in Konica Minolta Mode when doing multiples copy jobs.
- Duplex printing management in Konica Minolta Vendor 2 mode.
- Add drivers for Ricoh and Xerox printers.
[v1.12.1] 02/10/2013
New features, compatibility, minor improvements and bug fixes
- Add support for accounting for Scan and Fax.
- Enhance support for accounting with KM vendor mode 2 (add support for Scan and Fax, fix error on first connection).
- Fix regression from 1.12.0 on non-duplex copy accounting.
- Fix copy accounting when using German locale.
[Known issues in v1.12.1]
- Accounting format may be wrong in KM vendor 2 when using ADF.
[v1.12.0] 16/09/2013
Compatibility and bug fixes
- Full duplex support in SNMP mode.
- Fix a crash on network parameters display when no DNS servername dis defined in the cpad.
[v1.11.5] 05/08/2013
Small improvements and bug fixes
- Decrease default screen saver delay to 5 min.
- Fix missing translations texts.
[v1.11.4] 22/07/2013
Bug fixes
- Fix slowness noticed when displaying network information in the configuration menu.
- Fix some cases where keyboard language update was not done even when the language changed.
[v1.11.3] 03/06/2013
New features and bug fixes
- Fix serial readers issue when handling some filters.
- Fix error in tcmag-usb driver file (tcmag_usb.rdr).
- Fix upgrade process errors when changing device locale.
- Add spanish translations format texts.
[v1.11.2] 03/04/2013
New features, minor improvements and bug fixes
- Fix some card reader settings errors.
- Add a server setting to display an alpha numeric keyboard in the account search by code screen (ext-device.cartadis_cpad.alpha-sharedaccount-pin).
- Improvement in the login screen to prevent a user password to be set before the user name.
- Ensure all the messages are correctly translated when changing the server language
[v1.11.1] 20/03/2013
Small improvements and bug fixes
- Better handling of cpad registration network errors.
- Spanish language: fix copy mode and fix translation minor errors.
[v1.11.0] 14/03/2013
Bug fixes
- Fix regression on firmware update process in configuration tool.
[v1.11.0] 13/03/2013
New features and minor improvements
- New configuration tool design.
- Addition of second DNS support in configuration tool.
- Modify messages at cpad startup (initialization and connection to server messages).
- Add Spanish translations file.
[v1.10.8] 18/02/2013
New features and bug fixes
- Fix random lockup at end of copy session.
- Fix error on hexToDec card values conversion.
- Fix to ensure custom skins are always downloaded when updating firmware.
- Fix to display correct initialization message at cpad startup.
- Add new copier drivers files to handle different copier close delay time.
[v1.10.7] 30/01/2013
New features, minor improvements and bug fixes
- Correction of a rare case of cPad being locked in Cartadis screen after nightly reboot.
- Fix untimely network loss when polling time too big.
- Add a message to be displayed when the network is lost during a copy session.
- Management of 4 decimals in the copy prices settings.
- Cpad language not correctly saved. Fix config.xml writing issue.
[v1.10.6] 04/01/2013
New features, minor improvements and bug fixes
- Fix to improve automatic software update.
- Add of Kyocera MFP driver.
- Fix keyboard issue : wrong character displayed instead of "\" in english language.
- VNC: simultaneous display of the cpad screen in vnc mode in the computer screen and the cpad.
- Add german translations.
- Remove hardcoded messages.
[v1.10.5] 07/11/2012
New features, minor improvements and bug fixes
- More reliable DHCP client (dhcpd v5.5.6).
- Addition of a random 15 min delay to the reboot time to ensure all CPads do not reboot at the same time.
- Improvement of the firmware update process. If an error occurs during the process, the firmware is downloaded again at next boot.
- Fix an issue with the reboot time not considered when the cpad was offline.
- Correction of a display error on 'Cancel jobs' button.
- New reader added (rfideas-usb-swipe.rdr)
[v1.10.4] 09/10/2012
Small improvements and bug fixes
- Automatic Updates can be enabled/disabled in config menu and with new server parameters(ext-device.cartadis_cpad.auto-update-firmware-enabled, ext-device.cartadis_cpad.auto-update-firmware-name).
- The discount option for shared account is effective.
- Fix issue with the default shared account not being charged when making copies.
- Fix DHCP client issue (the cpad dhcp client ID was wrong).
[v1.10.3] 28/08/2012
Compatibility and bug fixes
- Fix wrong display of print jobs costs when print costs are set per square meter.
- Management of two usb readers simultaneously.
- Fix minor issues with the readertype in config.xml.
[v1.10.2] 24/08/2012
New features, minor improvements and bug fixes
- Fix a freeze in the configuration tool when the config.xml file contains a wrong readertype path.
- New generic usb hid driver integration.
- DHCP zeroconfig address management.
- Fix a crash in the test copier tool.
[v1.10.0] 06/07/2012
New features and minor improvements
- The cPad handles recovery of copy sessions not correctly terminated( outage, server down, etc...). It sends the copy sessions info to be validated to the server when available again.
- The cPad time is calculated from the server time and the server timezone.
- Management of unicode font to display asian characters.
[v1.9.2] 29/06/2012
Small improvements and bug fixes
- DHCP client change to fix network memory leaks.
- Keyboard beep conflict solved.
[v1.9.1] 12/06/2012
Small improvements and bug fixes
- The cpad does not support asian characters.
- The cpad time is not set depending on server time.
Known issues in [v1.9.1]
- The cpad does not support asian characters.
- The cpad time is not set depending on server time.
[v1.9.1] 12/06/2012
New features, compatibility, minor improvements and bug fixes
- In "Automatically charge to single shared account" mode, print jobs were not displayed. They are correctly displayed now.
- In print job screen, user's balance is displayed in case "personnal account" is selected.
- The device lo longer loggs user off while making copies. The timeout is recalculated at each copy signal.
- Multiple print jobs selection is available in print screen.
- Fix some crashes when navigating in shared account lists.
- Hex to Dec conversion functionnal.
- Emulation of a beep for TCM3 reader.
- Fix for random undesired message "no account found" displayed when the item "more" in the account list is pressed.
Known issues in [v1.9.1]
- Network memory leaks noticed when using DHCP. DHCP must not be used in this version.
- The cPad time is not set to the local timezone, it still is set to UTC time.
[v1.9.0] 16/05/2012
New features, minor improvements and bug fixes
- Memory leaks fixed in the network library. The version of the libcnet is now cnet v1.02.
- Fix loopback interface management. The process "net.agent" no longer waits for the loopback interface, resulting in memory gain.
- After a crash, the application will no longer restart completely. Only the main application is restarted.
- Crash noticed when entering manually a card ID after having presented an invalid card. It is no longer possible to enter manually an ID while an information screen is still displayed.
- Fix a small issue on the version displayed in the login screen. Sometimes it was displaying "V-version" (instead of "V-1.9.0" for example).
- Fix a Freeze in the application when searching an account by name. If the account is not found, the application seemed frozen.
- New network switch driver integrated.
Known issues in [v1.9.0]
- Randomly, a message "no account found" is displayed when the item "more" in the account list is pressed.
- The cPad time is not set to the local timezone, it still is set to UTC time.
[v1.8.0] 10/05/2012
New features, compatibility, minor improvements and bug fixes
- Management of parameter ext-device.cartadis_cpad.auto-logout-on-finish.
- Reader name is now case insentitive.
- Addition of a password check to enter configuration menu after the Z sequence.
- The timeout for screen saver level 1 is removed and has now no effect. The timeout for screen saver level 2 now works 100% of the time (it was not the case with the previous versions).
- Search field for shared account are now properly cleared between to user sessions.
- Randomly the cPad was freezing after a print job release.
- The time zone is now managed, so reboot occur at the right time.
- The firmware version is showed in the main screen (bottom left).
- The message "not enough credit" was only displayed once, at the first connection.
[v1.7.2] 29/03/2012
Bug fixes
- Fixes issues with IdOnDemand Reader.
[v1.7.1] 15/03/2012
Small improvements and bug fixes
- When a wrong pin is entered, then it gives a message - Your card is not a valid card type for use with the system. Please consult the administrator. It should be Incorrect pin.
- When the network cable is disconnected, no message was displayed. The cPad now switches in "server lost" mode.
- Fixes a display issue when refreshing jobs. All buttons are disabled after releasing a job.
- Automatic display of copy screens when a default account is set.
- Screen focus issue between the login screen and the input screen when user association screen is displayed.
[v1.7.0] 14/03/2012
New features, minor improvements and bug fixes
- Main screen display issues :
- standardization of the user balance and user total copy cost display in mainwidget.
- User balance is no longer displayed in account selection screen.
- Fixes issues when selecting another account and making copies, the copies remained taken from the previous account.
- Add the possibility to perform a user logout at the second presentation of a card.
- Modification of the screen creation and management process to speed the application up. the screens are created only once at the beginning of the application.
- Redraw of the login screens.
- The username is not displayed when the shared account name selected is too long, but the username does not appear again when changing shared account to a shorter.
- On the login screen it says Press Start but it displays OK.
[v1.6.1] 16/01/2012
New features, minor improvements and bug fixes
- Management of US paper formats (Letter, Legal).
- Inactivity timeout issues :
- management of inactivity timeout when the value is set to O (infinite).
- Fixes reboot issue when the inactivity timeout is reached.
- Management of a timeout in every displayed screen and when selecting a new tab.
- Replacement of vendor parameters "ext-device.vendor.*" by "ext-device.cartadis-cpad.*"