CounterReader History (CR=CounterReader, SC=StatusControl, DCR=DepartmentCounterReader, CRL=CounterReaderLocal) ========================================================================================= 6.15.1 30.10.2018 - Added DCR support for iR-ADV C356 6.15.0 08.02.2017 - Added support for Gen3 devices - Added support for User Authentication 6.14.0 19.12.2016 - Added support for Universal Login Manager v4. 6.13.1 03.11.2016 - Fixed a field mismatch when importing devices from windows print queues. 6.13.0 - Added support for OCE imagePress C700 and Canon MF720c and LBP252. - Added message if no LAN adapter MAC adress could be read when trying to licence the MAC address. 6.12.1 - Added compatibility to MS SQL Server 2014. 6.12.0 - Added support for Kyo P6030, M3540 and M6526 6.11.3 - DCR: Fixed a problem in the error message after synchronizing ID's. 6.11.2 21.04.2015 - Added an option to show Warnings in Status Report as OK (green). - Fixed reading meter data from MF8500c devices. 6.11.1 17.04.2015 - Added actual total counter in toner order Mail text if available. 6.11.0 17.04.2015 - Added support for Canon MF8500c devices. 6.10.2 16.04.2015 - Added missing index to table tblDepartment. Now Department Reports are much faster. - Added SQL Command Timeout in Reports.ini 6.10.1 06.03.2015 - Recompiled version 6.10.0 6.10.0 03.03.2015 - Added support for iR-ADV 42xx devices. - DCR: Added an extra option for iR devices with EFI controller to allow prints without ID. 6.9.6 13.02.2015 - DCR: Fixed a problem with deployment of Department-ID's on to iR-ADV devices with EFI controller. - Fixed a possible runtime error with an open status window on midnight. 6.9.5 05.11.2014 - DCR: Fixed a problem when deploying Dep-ID's to multiple devices when CR and SC services are running at the same time. Sometimes some devices were not processed. - DCR: Changed the message after synchronizing ID's. All successfull and all unseccessful devices are shown now. 6.9.4 28.10.2014 - DCR: Fixed a problem with logging on to iR-ADV devices with EFI controller. - DCR: Fixed reading bw prints in department ID reading on iR-ADV devices. 6.9.3 02.07.2014 - DCR: Added Support for iR-ADV devices with EFI controller. - SC: Added a CounterReader.ini file Setting to let the CounterReader read an unkown or undefined toner lever as "Toner Low". Section [SCDLL]: SetUnkownTonerAsLow=1 6.9.2 01.07.2014 - Added support for new Kyo Color Printers 6.9.1 06.06.2014 - DCR: Added support on C40 and C41 reports for device association with FingerPrint. - DCR: Added support for filtering contract and non-contract devices to C40 and C41 reports. - Fixed a bug in LogOn function for devices with EFI controller since version 6.9.0. 6.9.0 20.05.2014 - DCR: Added support for iR-ADV devices. - DCR: Added support for MEAP LBP devices. 6.8.4 05.12.2013 - Fixed a bug to prevent faulty toner orders from devices with a toner limit of zero. 6.8.3 12.07.2012 - Fixed a bug in SNMP functions when a DNS-Names could not be resolved. - Fixed a bug in Reports engine with the status in C41 and C42 reports. When calling large reports via the web interface a timeout error occured. 6.8.2 11.04.2012 - Fixed toner level reading with toner level simulation (100/10/0) on. When snmp timeout occured during toner level read out, there could be a faulty 100% toner level result from toner level simulation. 6.8.1 20.02.2012 - Fixed readung Lexmark x560n color devices. 6.8.0 06.12.2011 - Added support for LBP7750C with new LFL-type LBPxxxxC. Toner for this device type will be read via RUI. 6.7.1 11.11.2011 - Added support for iR1133, iR1750 and LBP6750. 6.7.0 07.11.2011 - Added comment column in extended device list (full size window). 6.6.2 21.09.2011 - Fixed a bug in updater for older installtions on SQL databases. - Implemented more logging features to the updater. 6.6.1 08.09.2011 - Fixed a bug in automatic Report creation since 6.6.0 - Improved reading of MAC adresses for certain HP devices. 6.6.0 26.08.2011 - Added a department filter to the c01 report. 6.5.5 19.08.2011 - Fixed a bug in reading the TotalCounters for double toner order prevention when using SNMP communities other then 'public'. 6.5.4 17.08.2011 - Fixed a bug in MonthLog since Version 6.5.2. 6.5.3 29.06.2011 - Fixed a bug in database connections since MS changes in MDAC. 6.5.2 27.06.2011 - Implemented MonthLog option for StatusControlService. This can be enabled in the CounterReader.ini with an entry "EnableMonthLog=1" under [SCServiceSettings]. 6.5.1 16.06.2011 - Using Hostname instead of device name if available in device discovery. - Fixed a bug in TonerFlow since version 6.5.0. 6.5.0 17.04.2011 - Added table TonerFlow to database. - Added function to write toner level changes (black toner only) to the database. - Added Report S03 to see toner level changes over time. 6.4.0 08.03.2011 - SC: Only devices marked as contract devices will perform a toner order now. - SC: Added last counters in database to toner order mails. - SC: Added support for S1, S2 and S3 EFI controllers. - DCR: Fixed a communication problem with iR 7105,7095,7086,8070,9070 devices. 6.3.0 11.02.2011 - Addded new device type 'Kycera Mita (Spezial)' to read the total counter from devices like FS-1350DN or FS-3920DN as seen on the devices web page. 6.2.6 12.01.2011 - Reanabled the DCR-Demo functionality via entry in the CounterReader.ini-File. 6.2.5 10.01.2011 - SC: Several impovements for blocking double toner orders when getting faulty device answers via SNMP due to network problems. - SC: Skipping device read out when type detection fails to prevent wrong read out data beacause of reading in wrong device mode. - DCR: Improved log on for protected devices with switched on IE cache. - CR: A forced read out no longer blocks the automatic read out for that day or month. 6.2.4 18.10.2010 - Improved a filter for NULL characters on some SNMP answers in all 3 DLL's. It could happen that the device error byte was detected as timeout instead of a binary zero. Finally this could faulty prevent a second toner order on none iR devices and iR102x devices with toner level simulation (100/10/0) turned on. 6.2.3 11.10.2010 - DCR: Added support for new iR32xx firmware. Attention: When synchronizing department ID's to iR32xx devices all ID's are written completly. On other devices only changed ID's are written. 6.2.2 20.09.2010 - Fixed a bug transferring the date settings in the Report C40 when called from the Webserver. 6.2.1 13.09.2010 - Special SNMP Community settings in the CounterReader.ini file are now used for the UltraFastDeviceDiscovery as well. 6.2.0 03.09.2010 - Added function to exclude single devices from automatic toner order. For exclusion you have set the toner limit per device to zero. - Added a toner limit column in the extended device view (when maximizing CR window). - Fixed a bug with a toner limit hint message when creating a new device. 6.1.4 - Fixed a runtime error in Reports with empty SerialNumber entries in the database. 6.1.3 25.06.2010 - Fixed a bug in database column for yellow toner order since version 5.13.4. This bug was corrected by the updater after any update before version 6. Only new databases without updates and databases from version 6 with or without updates were affected. 6.1.2 25.06.2010 - Fixed a bug in type detection for iRC-Adv 9070 - Fixed a bug reading toner level or paper level on iR-Adv devices with EFI controller. 6.1.1 21.06.2010 - Fixed a bug in DCR Report C40, C41 on SQL 2005 Servers. 6.1.0 15.06.2010 - Implemented a Licence Transfer solution for changing the hardware without loss of a valid licence. - Removed empty report names in report selection on CounterReader WebServer. - Fixed a bug writing DLL settings to the new 'CounterReader.ini'. - New German documentation 6.1.0 implemented. 6.0.1 30.04.2010 - Fixed a bug during installation and service start on Windows 2000 machines. 6.0.0 23.04.2010 - Now compatible to Windows Vista, Windows Server 2008 and Windows 7 in 32 and 64 bit versions. - Implemented the .net Framwork based Canon Smart Tools Service as new windows service controlling all CounterReader sub services. - Complete redesign of CounterReaderService and StatusControlService. - New documentation 6.0.0 with search option implemented. - Moved all settings from registry to CounterReader.ini in MS Windows ProgramAppData path. - Implemented direct access to ProgramAppData path and CounterReaer.ini-file via program menu. - DCR: Fixed a bug when writing Department ID's in some cases since version 5.13.0. 5.22.0 22.03.2010 - Added counter reading support for iR-ADV models with EFI controller. Toner read will not be possible on these devices. 5.21.1 18.03.2010 - Fixed a bug in the function toner order level per device from 5.20.0 on RUI toner reads. 5.21.0 17.03.2010 - Added full support for iR-ADV models for CR and SC. - Fixed a CR service issue when restarting iR devices. - Added SNMP read support for counters defined as custom counters in iR service mode. These are the counters displayed with the counter button on the iR or in RUI. - Implemented a periodical XML-Export of all status and meter data for import in other programs. 5.20.0 02.03.2010 - SC: Added the possibility to enter a level for toner order per device. Attention: The device for should support toner level reading in 1% steps. - Changed UI for StatusControl buttons in main form. - SC: Fixed a bug where HelperThreads could hang from midnight when a device gets unreachabele during read out. - SC: Added a new function to prevent double toner orders on devices with detailed toner read "jumping" between toner levels after restart. You have to enter a toner order level per device to switch this function on. - SC: Changed several hints for toner order in UI. - SC: Implemented time dependend status control to let devices fall into deep standby mode e.g. during the night hours. 5.19.1 04.02.2010 - Fixed a bug calling the GetStatusDll in SC-Service since 5.19.0 5.19.0 26.01.2010 - Added iR restart function in CounterReader UI. - Added RUI busy error to logging in CR and SC. 5.18.1 22.01.2010 - SC: Changed ReadyStateWait default for web page login to 3 sec. - Fixed a bug reading toner levels from CLC devices with PrePing function on. - Added a feature NoErrorStatusAsNoError for some devices (e.g. Lexmark) signaling no error status when no error is present. (REG_SZ:HKLM\software\StatusControl\DLL\NoErrorStatusAsNoError = 0 or 1) 5.18.0 15.01.2010 - SC: Changed logging to DayLog-logging. A log file for each day or the week will be created automatically now. After one week log files will be overwritten. - SC: Toner orders are now only possible if the total counter of a device has increased at least 500 prints or copies. This is to prevent double toner orders on some Canon devices which will faulty show up full toner after power on or restart and then after some prints toner low again as before restart. 5.17.1 18.09.2009 - SC: Fixed a bug since version 5.17.0 where Canon iR b/w devices had no toner read any more when toner order function was switched on. 5.17.0 10.09.2009 - CR: Implemented CounterReader AutoScan (CRAS). See new included CRAS PDF documentation in help menu for more details. - CR: Implemented triple ping for CounterReader read out to wake up deep sleeping devices. - SC: Ignoring all toner zero on color devices now when toner order is switched on. Some fresh waked up devices showed all toner zero and wrong toner orders could be sent. 5.16.1 04.09.2009 - SC: Made iR toner read more robust for access failures to the RUI. This could lead into multiple toner orders. - SC: Fixed a bug reading iRC1021 toner levels on sleeping devices. - SC: Fixed toner order procedure for HP M2727. This device sends wrong status for "no toner". 5.16.0 02.09.2009 - CR: Added support for CounterReader Offline Client 2.0 (CROC). See CROC documentation on www.canon-ho.de. - SC: Implemented possible triple ping function for iR devices in StatusControl to wake up sleeping devices before status checks. (REG_SZ:HKLM\software\StatusControl\ServiceSetting\iRPrePing = 1, 2 or 3) 5.15.0 27.08.2009 - DCR: Added support for iR32xx devices. Older iR30xx and iR50xx devices have to be updated to versions >= 32.01 or 55.01 to work with DCR. 5.14.0 14.08.2009 - Added support for Sharp MX2600 - SC: Added toner level support (100,10,0) for Canon iRC1021 - SC: Made toner level readout more robust on none canon devices (e.g. HP Color LaserJet CP2025n). - Fixed a bug in the updater when creating toner order database columns on SQL databases. 5.13.5 22.07.2009 - Reports: Fixed a bug displaying the contents of the field Comment in c01,c02 and c03 when no counter data was present. 5.13.4 17.07.2009 - SC: Changed behaviour for toner order: Now only one order per day and toner is sent. This is to prevent double orders after "shaking" the toner. - Fixed a bug, where a read failure was sometimes stored as zero total counter. - Multiplying the free prints with the amount of month choosen in report C12. - Changed text in registration mail. 5.13.3 03.07.2009 - Added the IP-Address (DNS-Name) to the toner order mail body. - Calculating A4 or A3 counter on b/w devices if only one of these counters and total counter are available. 5.13.2 30.06.2009 - Fixed some problems using an SNMPCommunity other than "public" in device testing and LFL.dll. 5.13.1 30.06.2009 - SC: Added support in StatusControlService for SNMP communities other than "public". (REG-SZ: HKLM\Software\CounterReader\DLL\SNMPCommunity) 5.13.0 11.06.2009 - DCR: Added support for iRC1. - Added support for LBP59xx - Implemented an exact full device detection for class C networks. This scan can take up to 10 minutes for 255 adresses but finds all devices. - Now it is possible to enter most of the meters in the manual meter entry form regardless of the choosen device type. - Fixed a bug storing the flags for the error simulation. 5.12.1 28.05.2009 - CRL: The display of the last card ID is switched with the display of the actual reading device now and can not be hidden by the device monitoring controls anymore. 5.12.0 22.05.2009 - Added support for Konica Minolta 7228 device. Only total counter is available. - Made the CR Service more robust writing invalid finger print data to the database. - Automatically read MAC-Adresses and Serial Numbers now contains only numbers and alphabetic charaters now. A new filter has been implemented. 5.11.3 20.05.2009 - SC: Fixed a bug with reading status information if more than 100 devices are configured from which more than 99 devices are not reachable in the network. - SC: Changed the start behaviour of the StatusWindow in CounterReader. - SC: Fixed a database query for segmenting status readouts with more than 100 devices. The prefered toner read rout for devices with less than 30% toner is working more accurate now. - Fixed another bug when reading the ReportTimeOut registry key for long calculating reports. (DWord: HKLM\software\CounterReader\Reports\TimeOut, Default=20 sec.) 5.11.2 28.04.2009 - SC: Fixed a bug with multiple frozen CounterReaderHelper tasks. 5.11.1 07.04.2009 - CRL: Fixed a sorting issue when routing multiple print jobs. - CRL: Included SpoolFileRedirector.exe in Setup and Updater. - Fixed some language issues. 5.11.0 17.03.2009 - Rebuild CounterReader Setup for full multiple language support. - Added full english documentation. - CounterReader Updater is now multilingual. - CounterReader WebServer is now multilingual. - CounterReader Webserver now shows all available reports for the current licence. - CounterReader WebServer now only shows active devices for EPPC-reset. - Added device detection for iR1024, Dell 1600n. - Added first support for Ricoh Aficio and Ricoh Imagio devices. - Implemented an SNMP simulation of SNMP-Walks for testing new devices. - Fixed some issues when displaying the serial number in test mode. - Fixed a bug in the internal type detection on a kyocera C5020. - Reports: changed behaviour for single null values on custom counters (htmlline class) - Reports: Changed text behaviour for translation - Reports: Added full FingerPrint support for device association. - CRL: Changed catching of printjobs from RedMon to our own SpoolFileRedirector. - Added a time controlled reset function for Canon devices in the automatic read out function (see documentation). - Added extraction of the serial number in device informations like device name, device contact and device location in the automatic read out function (see documentation) - Added optional read out of device informations to store them into the field "Additional Informations". - Increased SMPT server answer time for test mail function to 6 sec. 5.10.0 20.02.2009 - SC: Fixed a bug when reading large StatusID's from the database. - Fixed some database issues with the SQL Server in updater. - Added some hints in documentation for using MS SQL Server. - Added support for MS SQL Server 2005 and its Express edition. - Fixed a bug in Mail Mapping after exit condition was once true. - Added Support for different mail server ports than 25. (REG-SZ: HKLM\Software\CounterReader\Settings\SMTPPort) - CRL: Added killing of printjobs after a configurable time. - CRL: Added function for using only SecurePrint/FollowMe print with a card reader. - CRL: Added the display of the last ID read by a card reader or entered on a pin pad in CounterReader GUI. - CRL: Added clearing of iR display message in "only follow me print" mode. 5.9.1 28.11.2008 - Fixed a bug reading the ReportTimeOut registry key. 5.9.0 19.11.2008 - Enlarged CSV-export to all data fields for direct reimport after converting file to an Excel file. - Fixed a bug in the GetCounterDLL released in version 5.8.0. - CRL: Fixed a bug after deleting the last ID in CIA2 mem. - SC: Fixed a bug in the updater replacing the GetStatusDLL.dll. - SC: Fixed a bug when a device is sending an invalid error counter. 5.8.0 09.11.2008 - Implemented a new function in the internal webserver to reset 'estimated prints per cartridge' from foreign workstations. (Add '/reseteppc' to CounterReader Webserver URL) 5.7.4 24.10.2008 - SC: Improved reading of toner levels via SNMP by reading toner names from devices. In the past toner names and corresponding values could be mixed up. 5.7.3 22.10.2008 - CRL: Fixed a bug reading some unlock ID's from CIA2's. 5.7.2 07.10.2008 - CR: Fixed reading custom counters on iR devices with SNMP counters. Some custom counters may not be available via SNMP. In this case RUI read is used instead. - DCR: Fixed a bug in the Reports for detailed ID sums. - CRL: Removed reports C44-C47 - Implemented logging in the updater 5.7.1 06.10.2008 - DCR: Fixed a bug when writing Department ID's since version 5.6.0 from SSL support. - DCR: Fixed a bug when testing Canon devices in department mode. 5.7.0 22.09.2008 - CR: Added correct type detection for iR3180C - CR: Added type detection for kyocera FS-xxxx models - CR: Added device types and type detection for Samsung devices - CR: Added support for Samsung device (CLX-6240) - CR: Added first support for Canon iRC1021 - SC: Added the serial number and the device name to the email subject line - Implemented the possiblity to check the licence against the MAC address of the network card instead of the processor id. - Fixed the bug that the 'comit configuration' button was not disabled when editing devices 5.6.0 03.09.2008 - Updated compatibility list in documentation. - SC: Implemented prioritization of toner level errors to increase reliability of toner orders in environments with more than 100 devices. - SC: Implemented generation of a toner orders when device reports low toner or no toner even if the configured toner limit is not reached. - SC: Fixed a bug in reading device status byte on some devices. - SC: Fixed a bug reading toner levels on LBP1760 and 3460 devices. - CR: Fixed a bug when reading devies with no total counter and use of custom counters. - CR: Improved counter reading thru EFI controller - Extended reading system infos in test window. - Added support for SSL connections to Canon iR devices 5.5.3 28.08.2008 - Fixed a bug when reading paper level informations from canon devices since version 5.5.0. 5.5.2 15.08.2008 - Updated Documentation for Release. - Fixed some bugs calling Reports from the CounterReader WebServer. 5.5.1 13.08.2008 - Fixed a bug when updating SQL-Server databases. - Added additional error messages in Updater for SQL users. 5.5.0 13.08.2008 - Implemented an own Web-Server for querying reports from client workstations. - Implemented the identification of the devices with a finger print made from the serial number and the mac address. This is to store counters to their referring device even if devices were moved. New Reports will follow up to support this function. - Split database menu 'clearing of statistic data' into one function for each database table. - Removed functions to start and stop the services from the menu service. - SC: Fixed a bug in timing the errors since 5.2.0. Sometimes the error time limits were ignored. - Added version logging to services and main program. - Changed upper device limit to 5000. - Fixed a bug reading some Lexmark x560n devices. - Fixed a bug when updating CounterReader versions with a database not in the program folder. - SC: Fixed a bug in logging multiple events at once. - SC: Changed some textes in UI for status read configuration - SC: Removed configuration for detailed paper read. This function is switched on by default now. - Fixed some database queries for MSSQL based installations. - Added more MSSQL support in the updater. - CRL: Implemented multi CIA2 environment. - CRL: Implemented building of sums per ID / user. - CRL: Implemented LFL2.0 for writing user informations and sums to iR screens in realtime. 5.4.4 01.07.2008 - DCR: Added support for iR3180C and iRC3580 devices. 5.4.3 30.06.2008 - CR: Calculating total counter now, if all oher counters are available. This prevents from message 'total counter not available' on iR's with no total counter in RUI connected via EFI devices. 5.4.2 26.06.2008 - CR: Fixed a bug in new SNMP reading of the serial number (since 5.4.0). - CR: Fixed a database error when trying to test unsaved devices. 5.4.1 25.06.2008 - CR: Fixed Raw-Read (e01) and read of Custom Counters for new Canon Firmware versions (SNMP). 5.4.0 25.06.2008 - SC: Implemented Error-Simulation for testing configuration and workflows. (see Documentation) - SC: Implemented email-Backup. The function backups all status emails in Textfiles. For searching thru these backups an index file is also created. To enable this function enter a backup path in form "c:\myemailbackups" in registry (REG-SZ: HKLM\Software\StatusControl\ServiceSettings\MailBackupPath). - CR: Added support for iR2018/2022/2025/2030 (SNMP). - CR: Added support for new firmware versions of iRC (SNMP). - CR: Implemented new device type 'Only Color' for N1000 and LBP5360. - Updated online documentation. 5.3.3 16.06.2008 - Added Regkey to prevent overwriting the MAC addresses in tblPrinters. (REG-SZ: HKLM\Software\CounterReader\ServiceSettings\OverwriteMAC, Default=1) 5.3.2 13.06.2008 - Added Reports.ini parameter: [Settings] DisplayInvalidSN = 1 (Default=0): Show Serialnumbers in form "TrueSN/configuredSN" if they don't match. If set to 0 or omitted: Only configured SN will be displayed. - Added Reports.ini parameter: [Settings] ShowValidSN = 1 (Default = 0): Only Data from records with matching 'ConfiguredSN=TrueSN" is shown. This is to prevent from displaying data of errorenous moved printers. - E01-Report: Data format of Date-Fields is forced to Standard Date Format "YYYY-MM-DD hh:mm:ss" (preventing problems with non German language host systems) - SC: Fixed a bug in MailMapping with the exit argument. - Fixed a bug in reading out some MAC-Adresses in test mode. - The email configuration and test window is an independent program window now. - Changes in the email configuration like SMTP server, username and password will now be read by the services immediately after requesting a testmail. There is no need for saving the configuration or restarting the services. 5.3.1 29.05.2008 - Fixed a counter calculation error for Kyocera Mita color models with fax functionality. - Improved counter reading of lexmark color printers. 5.3.0 28.05.2008 - SC: All messages from the StatusControlService will be translated by the Language.ini now and can therefore be customized. 5.2.2 22.05.2008 - SC: Changed default ping time out to 1000ms. - SC: Disabled double PrePing for non iR devices to save read cycle time. - Enabled double PrePing for all iR devices to wake devices in stand by before read. - DCR: Added support for iR2380. - SC: Added more logging functionality for service errors and read cycle time. 5.2.1 21.05.2008 - Fixed a bug whem displaying the 'OverwriteSN' option in the CR configuration. - Implemtented read of serial numbers from chinese RUI versions. 5.2.0 20.05.2008 - SC: Implemeted mail mapping functionality for addressing e-mails by matching buzzwords in the status messages (see documentation). - SC: Multi threading of RUI toner read implemented. You will find several CounterReaderHelper.exe processes in the task manager when reading out RUI toner levels now. - Several changes in the GUI with extra e-mail configuration and testing form. - SC: Keeping errors in database now, so restarting the service will not close open errors to prevent sending double e-mails. - SC: Fixed a bug in service timing. - SC: Fixed a bug with hanging service after a read error. - SC: Changed default values - SC: New special function for auto increasing esimated print per cartidge value after first cartridge change. - SC: Fixed a bug when writing calulated toner levels to database. - Implemtented actual documentation. 5.1.1 09.05.2008 - Added support for Lexmark X560 models. 5.1.0 08.05.2008 - Implemented automatic status page generation to be published by an existing webserver. - Moved email configuration to its own configuration form. - Implemented new email test with directly shown results. - Changed the length of eMail fields for status mails from 50 to 255 characters. - Changed the length of the field "additional informations" to unlimited. - Implemented the content of the comment field to the status eMails. - From now on devices without "automatic readout" flag will not be read by the StatusControl service and not shown in the status reports anymore. - Fixed a bug in the eMail authentication on some SMTP servers. - Fixed a bug when using toner level simulation calculated from the number of total prints with databases prior to version 5.0. - Changed toner low simulation level to 10%. - Service errors on not Canon devices will now only be signaled if no other error on the device has occured. This suppresses service errors from some printers only having no paper. 5.0.7 31.03.2008 - Fixed a bug in the licencing model for StatusControl in dongle mode. - Fixed some issues with the behaviour of the licencing window and menues. 5.0.6 31.03.2008 - Fixed a bug when creating e01 reports by the service. 5.0.5 27.03.2008 - Added the feature to overwrite serial numbers during automatic readout. 5.0.4 26.03.2008 - Fixed a setup problem if a newer msinet.ocx was installed. - Fixed a runtime error in the reports when entering field contents which could be interpreted as large numbers (e.g. a serial number like 792259e540). 5.0.3 11.03.2008 - Fixed a runtime error during counter reading if the device comes with an empty page. This bug came with v5.0.0 from LoginManager support. - Improved SNMP compatibility in UFDD (UltraFastDeviceDiscovery). 5.0.2 04.03.2008 - Fixed a bug when reading iR1600-2010 via the service. This bug came with RawRead in 4.4.0. 5.0.1 01.03.2008 - Fixed a bug when creating reports by the service for sending them via eMail. - Added possibility to implement customer specific special functions after a read out. 5.0.0 29.02.2008 - Implemented StatusControl (UI, StatusControlService, GetStatusDLL)into CounterReader StatusControl is discontinued as stand alone product but CounterReader may be licenced to work only for StatusControl. - Implemented new licence options. When having a licence for CR or SC all functions from the other licence are available exept running the not licenced service. - Many changes in UI and implementation of new subforms - Optional more columns in device list are visible at maximized program window size. - Implemented seperator for "devices in contract" and "no contract devices" to include only contract devices in e01 export Report or split other reports. - Changed Reports.exe to show StatusControl reports by default. - Improved SNMP-Library to support more devices. - Reduced processor workload when reading devices. - Implemented toner level simulation calculated from the number of total prints. - Implemented Support for uniFLOW LoginManager protected devices. - Improved error detection for device monitoring. - New online documentation included. - Implemented new features in device monitoring. - The Updater is now able to update connected MSSQL databases. 4.11.3 05.02.2008 - DCR: Added support for iRC4080. 4.11.2 30.01.2008 - DCR: Again fixed a big in type detection for some EFI controllers. - Reports: Bugfix for C41 Report issue on SQL Server environment. 4.11.1 29.01.2008 - DCR: Fixed a bug in type detection for some EFI controllers. 4.11.0 27.01.2008 - DCR: Added support for EFI GX100 controller - DCR: improved EFI controller detection - Added support for detecting iR1018 as b/w printer 4.10.0 28.11.2007 - Added support for Lexmark multifunctional A4 b&w devices. 4.9.0 21.11.2007 - Reports: Added sort functionality for device selection list - Reports: Saves advanced settings to local ini File instead of Registry (fixes some 'access denied' issues) - Implemented enhanced debugging features at program start. - Implemted a progress watch when creating reports from the service to prevent the service from cancelling the report generation if a report takes more than 20 seconds. 4.8.0 30.10.2007 - Added support for newest firmware versions of the Canon iR devices. - Reduced processor workload when reading counters via HTML or in any SNMP call. - Added multi ping function with 3 seconds wait time for device type 0 (iR1600-2010 and Fax L2000) to wake up sleeping devices before HTML counter read out. 4.7.1 28.09.2007 - DCR: Changed the function to enable department control on iR devices for the new firmware versions of the iR's. On iR devices with firmware versions older than 08-2007 the function limits may not be set correctly. You should enable department control via RUI on those devices. 4.7.0 28.09.2007 - DCR: Rebuild the Department-ID sync to make it more stable on newer iR firmware versions. - DCR: Only Department-ID's with changes in password or color limits are touched. on sync time to prevent iR's from system crash and to speed up sync process. - Added column sorting in department window. - Added a textbox to show the amount of depamrtments in department window. - DCR: Empty passwords are shown with a '0' in department window and in the database. - Fixed an error when creating and deleting a department in one department edit. - DCR: Changed logon mechanism to all iR devices to increase compability for new iR firmware versions. 4.6.0 07.09.2007 - Service read out of the serial number to the system base data is now switchable in the schedule window. - Implemented an automatic type detection by the service. This function is switchable in the schedule window. If switched on, an automatic type detection also takes place without the configuration of an automatic read out by the service. After a successful type detection, the automatic read out by the service is turned on automatically. With this function new devices only need an IP address to get completely processed. - Implemented a refresh of the device list in the CounterReader main window if changes to the database occured by a service readout in background. - The CounterReader Updater now checks if the CounterReader main program is closed before it starts the update. - The CounterReader Updater now checks if the CounterReaderService gets terminated after starting the update process. If it is still running after 8 seconds the updater tries to kill the service. If this fails also, the update process will be cancelled. 4.5.1 04.09.2007 - Added support for the EFI E1 controller on iRC devices for the type recognition - Reports: interactive call doesn't show the init splash screen anymore 4.5.0 28.08.2007 - Full implementation of CounterReader Local (CRL) - fixed a bug in the SNMP code with numbers lager than 16384 in some OID's - fixed a bug when deleting and creating departments in the same workflow - increased writing speed of departments when closing the department window 4.4.4 06.08.2007 - Report: Fixed a runtime error with custom counters containing only numbers in their naming. 4.4.3 04.08.2007 - DCR: Fixed a log on problem on iR30xx and iR50xx systems when reading department ID's - Report: Fixed a bug when calling reports containing serial numbers without letters in them. 4.4.2 - Report: Fixed a problem with empty IP address fields in the devicelist. - Report: Fixed a problem when calling a report with an empy database. 4.4.1 - Fixed a mistake in writing of the eMail address in the e01 export description. 4.4.0 - CounterReader is now distributed with an InstallShield setup. - Added a speech menu to change the program language. - Added improved support for Export-Report (e01) to make it more robust against special characters in the printer names or locations. - Changed the device selection window in the Reports to a multi column listview. - When doing a succesfull type recognition, the "auto read by service" option is enabled automatically now. - On new systems with an IP-Address and a device type the "auto read by service" option is enabled automatically now. - Implemented the possibility for choosing between systemname and devicename for the new CounterReader name in network scan. - The new CounterReader name from a network scan can now be prewatched by hoovering on the systemname in the result list. - Implemented RawRead of all counters pubished by a Canon iR system. These counters can only be seen in the report e01. (If more than default counters are needed, use custom counters.) - Implemented the read of the device name when performing an auto read by the service. - Implemented a read of the serial number from Canon devices when performing an auto read by the service. If the read of the serial number is not supported by the device, a message like 'Please enter manually.' is generated in the serial number field in the device list. - Replaced the meter names against the meter numbers in the manual read form for Canon devices. - Added the possibility of storing a list of not readable serial numbers at the serialnumber detection. - Changes the file format for the error lists of not readable serialnumbers and not recognized printertypes to an valid csv format. - Improved save procedure for CSV reports. - The export report e01 can optional be attached to each CounterReader mail now. - Improved service logging for mail process. - Addded support for a full licence dongle for all Canon Mini-Tools. 4.3.0 - Fixed a bug when running the new Reports.exe on english windows systems. - Added Support for Canon iR30xx devices. - Fixed a bug where iR devices with no counter 101 and no counters 103 and 104 were not read. 4.2.0 - Full Dongle support for dongles with different licence codes (CR, DCR, ...) implemented. Old test dongles will not be usable any more. They need to be reprogrammed. - Added free selection of devices in the Reports - Deleted information about the connection string to the database in the Export Report (CSV) to keep potential used passwords save. 4.1.0 - fixed a bug in the SNMP code with large numbers in some OID's - added support for Konica Minolta bizhub C350 - DCR: added support for iRC2880 with EFI controller and iR7105 4.0.1 - Fixed a problem during the installation on some 2003 servers with writing an ocx. 4.0.0 - Implemented UltraFastDeviceDiscovery (UFDFD), replacing the old network scan - Implemented Support for new Canon devices (s. documentation) - Implemented new Reports in a stand alone application (Stand alone setup for databases on a network share is also available.) - included a new documentation - added first support for Kyocera Mita devices - added first support for Konica Minolta devices 3.19.0 - Updated the sample Excel file for importing multi line infomations to the field "Additional Informatiuons". - Fixed a bug when writing empty fields to the database. Empty fields were not stored in the database and so it was not possible to clear any system information by clearing the contents of a field. 3.18.0 - Changed field "Location" to "Additional Informations". - The field "Additional Informations" can now store any size of text informations in multiple lines. 3.17.4 - Fixed a language bug in the service sending only english mails since version 3.17.0 3.17.3 - Fixed a bug when calling reports for a time period on some systems where the month or day of the date was displayed only with one number (31.1.2007 <-> 31.01.2007) 3.17.2 - DCR: Fixed a service runtime error that occured when getting an empty ID-List from the device with switched on logging. 3.17.1 - DCR: Implemented support for new iRC3380 and iRC4580 - DCR: Fixed a bug when synchronizing ID's with DCR on some iR's with EFI controller 3.17.0 - Support for new Canon devices without total counter 101 in RUI. The counter 101 will be read via SNMP or PJL if not available in RUI. - The service reads CROC counters now before 'normal' counters. - By default, now all devices with IP and device type are configured for auto read with the service. - Fixed an incompatibility bug with a special SNMP answer from EFI controllers (e.g. on CLC copiers) - Reports: - changed outlook 3.16.9 - DCR: Fixed a bug when reading department ID's on systems with an EFI controller - Changed the default LogOnTimeOut (GetCounterDLL) from 10 to 30 seconds because some iRxx70 systems took to long for the LogOn in too steps. - DCR: Added support for iR5870C devices in the type recognition in the LFL.dll. - Reports: - Optimized Report for Department IDs (C41) - Optimized Report for Department IDs (C40) speeds up from > 1min to < 5sec - In C10/C11 a new strategy for differences: If startdate and earlier has no records: use oldest record after startdate. This improves differences if a new machine comes in, even if it starts with a certain counter. 3.16.8 - Added a check for empty IP adresses to the GetCounterDLL. If PrePing was disabled in the DLL registry settings it could be that an SNMP answer was wrong when calling on an empty IP address. - Fixed an error of the background color in the date chooser for the reports on some XP-Systems. 3.16.7 - Addded the iR2016/2020 models for the type recognition. 3.16.6 - Added support for reading the counter from iR2016/2020 models. Note: You have to pass all 6 tests in the Diagnostic Assistent to read these models with the service. 3.16.5 - Fixed a runtime error when importing an excel file without the 'Tabelle1'. 3.16.4 - DCR: Added support for some older versions of RUI's (e.g. old iR5000) when reading department ID sums. These systems don't use the ID seperator 'javascript:mark'. 3.16.3 - Added a TimeOut setting for the reports (default is 20 sec) (HKEY_LOCAL_MACHINE\software\CounterReader\Reports\TimeOut, Default=20) 3.16.2 - DCR: Fixed a bug when reading department ID's on iRxx70x systems in the GetCounterDLL.dll - DCR: Fixed a bug when deleting department ID's on iRxx70x systems in the LightFastLock.dll - Fixed a bug when writing the manual typed in counters to the database on pc's with not german language settings. 3.16.1 - Increased report timeout from 10 to 60 seconds in the service. - Fixed a bug when writing new department ID's on the access database after increasing write speed (3.16.0). 3.16.0 - DCR: Added support for 1002 departments (iR maximum) To keep the writing of department ID's fast enough, only the first 100 writes or deletes are verified. The following ones are in blind write mode. - Increased speed when opening and closing the department window with many departments. - Added the import of departments from an Excel file. A sample Excel file for this is now included and will be extracted from the sources when pressing the question mark near the department import button. - DCR: Added up to 6 leading zeros (7 numbers at all) to from iR's read ID's. 3.15.2 - Added a registry key for the ping time out of the PrePing to customize this timing. After changing the time out to 1000 ms (3.15.0) the network scan speed got much lower. (HKEY_LOCAL_MACHINE\software\CounterReader\DLL\PingTimeOut, Default=1000 ms) 3.15.1 - Changed all database queries to increase compatibility for MS-SQL server and to fix some timing issues during database write. - Fixed some wrong messages when importing devices from Excel. 3.15.0 - Implemented MS-SQL Server Support (Afer setup a connection string has to be created in the registry and a delivered SQL Script for database creation has to be executed.) (REG-SZ: HKLM\Software\CounterReader\Settings\ConnectionString - Ping Timeout in DLL set from 200 to 1000 ms to increase compatibility to slow networks. - Fixed a bug in the service when a report time out occured. 3.14.3 - Fixed a bug when reading Department ID's from the iR th the DCR. The passwords were not read and written to the database if available. 3.14.2 - Increased the max number of devices from 1000 to 2000. 3.14.1 - Added new printer types "Lexmark Drucker (SW)" and "Lexmark Drucker (Color)" since Lexmark uses different OID's for their counters. The device type detection is changed to recognize these two types. 3.14.0 - Added support for the device type detection of lexmark printers These printers (b/w and color) will be recognized as hp printer or hp printer color. 3.13.1 - added debug functions for the registration - added filtering of spaces from the entered program key 3.13.0 - Changed CounterReader database to be shared with StatusControl v2.0 or higher - Reports: - C04: problem when calling a peroid of time is fixed now - Fixed an error when reporting iR1600 devices. If there is no A4 counter the total counter will be used. - C01: Fixed an error when calling a selective report. - sorting of devices is now done by printername and s/n in all reports - Added storage of mac address and for hp printers also of the serial number in tblData to each read out entry. This is to prevent wrong exports to uniFLOW when devices are changed. - added dubugging functionailty for the registration process 3.12.0 - Added service support for the CounterReaderOfflineClient (CROC). With every read cycle of the service the counter files from all CROC's are read and new entries are stored to the database. By now, the CROC is only available on demand. CROC is a piece of software that collects counters on local networks in files, which are then transfered to the CR host. - Reports: - History Report (C20): Fixed a bug on printers with no department - Department Report (C04): Fixed a bug displaying subtotals for printers without departments 3.11.0 - The service logging is now translated to english and further on only available in this language. - DCR: Fixed a problem when distributing color rights with new department ID's on the iR by the service 3.10.0 - Bei der Auswahl des Datum für die Differenzreports wird nun im Kalender immer der aktuelle Monat als Grundeinstellung angezeigt. - Multilingualität im Hauptprogramm und in den Reports integriert. Eine Language.ini muss vorhanden sein! Spracheinstellung über HLKM\Software\CounterReader\Settings RegSZ "Language" = "DE" für Deutsch, "EN" für Englisch etc. "??L" (z.B. "DEL" bzw. "ENL") aktiviert den Lernmodus für neue Sprachen. Erste zusätzlich Sprache ist Englisch. - Im Setup des CounterReaders kann nun zwischen den Sprachen gewählt werden. - Reports: - Neuer Report C04: Zählerdifferenzen pro Abteilung mit Zwischensummen (für wählbaren Zeitraum) - einige Fehler beim Aufruf selektiver Reports behoben - Namen der Reports im CounterReader zur besseren Verständlichkeit angepasst. ==================================================== - Diese History wird von nun an Englisch geführt. From now on this history will be written in english. ==================================================== 3.9.0 - Implementation der Zählerstandsabfrage über PJL für HP(sw). Dadurch Kompatibilität für HP-Drucker, die keine Abfrage des Zählerstands per SNMP unterstützen (z.B. HP 1022). - Fehler beim Speichern von Systemen mit langen Namen (> 50 Zeichen) nach Netzwerkscan behoben. - Report: Volumendifferenz C12: Falls kein A4 und A3 Zähler vorhanden ist, wird nun ersatzweise 'Total' verwendet. 3.8.0 - Dongle Support für seriellen Dongle (CPD COM1) implementiert. Mit Dongle ist immer der DepartmentCounterReader lizensiert. Zum Betrieb des Dongles muss die Version 3.8.0 neu installiert werden, es reicht kein Update älterer Versionen. Mit dem Dongle entfällt die Bindung der Software an einen bestimmten PC. 3.7.1 - offizielles DCR Release - DCR: Beim Auslesen Testen wurde im DCR-Modus die Programmoberfläche während der Auslesung nicht vollständig gesperrt. - DCR: Programmfehler beim Synchronisieren der Abteilungs-ID's von mehreren gleichzeitig ausgewählten Systemen behoben. Der Fehler trat nur im Konfigurationsprogramm (nicht beim Dienst) auf. - Bei der Typenerkennung können die nicht erkannten Systeme mit Namen und IP-Adresse nun in eine Textdatei geschrieben werden. Dies ist Sinnvoll falls der Typ sehr vieler Systeme erkannt werden soll. 3.7.0 - Neue Dokumentation implementiert. Einige Änderungen für CounterReader und Dokumentation des DepartmentCounterReaders. - Das Dienst-Protokoll zur Fehleranalyse und Überwachung läßt sich nun in der Oberfläche (Menü 'Dienst') ein- und ausschalten. - Fehler bei der Reportauswahl nach dem Lizenzwechsel vom DCR zu CR behoben. - Der Diagnose Assistent konnte unter Umständen nicht immer im Systemaccount gestartet werden. Der Fehler wurde behoben. 3.6.0 - Netzwerkscan mit Optionen zur Namenzusammensetzung versehen. - Der Netzwerkscan lässt sich nun jederzeit anhalten und fortsetzen (auch nach Beendigung des Programms). Einen neuer Scan wird nur noch nach Änderung des IP-Bereichs oder nach vollständiger Beendigung des Scans durchgeführt. - Programmfehler beim Import von Windowsdruckern behoben. 3.5.1 - Dei Excel-Beispieltabelle wird nun bei jedem drücken des Fragezeichens neben dem Import-Button immer gelöscht und dann aktuell aus dem Hauptprogramm extrahiert. - DCR: Bei der Synchronisation von Abteilungs-ID's wurde beim Löschen die erste ID in der Liste nie gelöscht. Fehler behoben. 3.5.0 - Neuer Report "Volumen nach Gerätenamen (Diff. für freien Zeitraum)" hinzugefügt. Er zeigt die Monatsvolumen im Vergleich zu den Klicks für farbe und s/w. - Export der Systemdaten als csv-Datei implementiert. - DCR: Fehler bei der Eingabe von Abteilungs-IDs behoben (leere Felder führten zum Programmfehler) - DCR: Anzeige der Quote bei der Abteilungs-Synchronistation behoben. - Die Verwendung eines leeren Systemmanager-Passworts wird nun unterstützt. - Änderungen an Systemmanager-ID oder Passwort werden nun beim "Auslesen Testen" und Synchronisieren von Abteilungs-ID's sofort (auch ohne "aktuelle Konfiguration übernehmen") übernommmen. 3.4.0 - neues Feld Monatsvolumen farbe im CounterReader und in der Datenbank hinzugefügt - Nur noch Zifferneingabe bei den Monatsvolumen möglich. - Import um Monatsvolumen Farbe erweitert. Beispieltabelle aktualisiert. - Anzeige der Datumsauswahl für die Reports leicht modifiziert. 3.3.1 - Fehler bei der DNS Namensauflösung im DiagnoseAssistenten behoben - Eingabe von führenden Nullen für die AbteilungsID's und Passwörter unterdrückt. 3.3.0 - Diagnose Assistent hinzugefügt. Der Assistent wird nur im Setup mit verteilt. Updater müssen den Assistenten bei Bedarf manuell unter 'www.canon-ho.de' herunterladen und in das Programmverzeichnis des CounterReaders legen. 3.2.1 - Maximale Anzahl der Abteilungs-IDs war fehlerhaft. Jetzt 100 statt 10. 3.2.0 Implementation des DepartmentCounterReaders (DCR) ***** DCR Funktionen sind Beta-Versionen ***** (Spezielle Lizenz erforderlich oder Demoversion) - Bei der Installaton der Demoversion wird gefragt, ob der CounterReader oder der DepartmentCounterReader benutzt werden soll. - Neues Aussehen der Abteilungskonfiguration im DCR-Modus. - Anpassung einiger Fenster für den DCR-Modus - Neue Reports im DCR-Modus hinzugefügt. - LightFastLockDLL implementiert. - neue Lizenzverschlüsselung für DCR implementiert Standard CounterReader: - Import von Standard-Abteilungen über die Funktion "Import aus Excel" implementiert. (nicht vorhandene Abteilungen werden neu angelegt.) - Zuweisung einer Standard-Abteilung in der Funktion "Windows Drucker Importieren" implementiert. - Auswahl des per eMail zu versendenden Reports in der eMail-Konfiguration implementiert. - Offine Update und Anzeigen der Online Release Notes im Menü "Update" implementiert. - Unterstützung für Axis 1650 hinzugefügt. - Die Excel Beispieltabelle wird nun bei jedem Klick auf den Hilfe-Button neben "Import aus Excel" neu aus dem Hauptprogramm extrahiert (Update). - Beim zweiten Öffnen des "Windows Drucker Import" wurden die Gerätetypen nicht mehr angezeigt. Fehler behoben. - Fehler beim Neuanlegen eines Druckers mit Abteilungen behoben. Die Abteilungen wurden bei neuen Systemen nicht gespeichert. - Programmfehler beim verkleinern des Fensters behoben. - RUI-Zugriffe von der DLL sind durch Unterdrücken von nicht sichtbaren Popupfenstern im Systemkonto nun zuverlässiger. - IP-Adressraum des Netzwerkscan auf Werte von 0 bis 254 begrenzt. Vorher konnten Systeme wg. des Broadcasts doppelt gefunden werden. - Fehler beim Speichern manueller Zählerstände ohne voriges Speichern neuer Systeme behoben. - Die Typenerkennung erkennt nun auch Systeme der iRxx70C-Serie korrekt. - Bei der Auslesungsart "einmal im Monat beginnend an diesem Kalendertag" werden nun auch noch Folgetage bis zum Monatsende zur Prüfung herangezogen. Vorher wurde nicht gelesen, wenn der Dienst an dem genauen Datum nicht eingeschaltet war, oder der entsprechende Tag von der Auslesung ausgeklammert war (z.B. Sonntag). - Logofarben auch an den XP-Stil angepasst. 3.1.1 - Der Pfad der Datenbank muss nun nicht mehr zwingend der Pfad der Applikation sein. (HKLM\Software\CounterReader\ServiceSettings DataBasePath) 3.1.0 - Möglichkeit der Vergrößerung des Programmfensters und damit auch der Systemliste implementiert - Auswahl eines bestimmten Kalendertages für die Auslesung implementiert - Möglichkeit des Löschens aller Statistikdaten implementiert (Menü "Datenbank") (Dienst muss angehalten sein) - Reports für ausgewählte Systeme implemtiert. Es können bis zu 10 Systeme in der Systemliste vor dem Aufruf des Reports markiert werden. - Anzeige des letzten Auslesedatums nach einer erzwungenen Auslesung korrigert 3.0.3 - Logging des Dienstes erweitert - Fehler bei der Unterstützung anderssprachiger Datumsformate beseitigt, wenn die Datenbank mit einem anderen Format als der CounterReaderService läuft. 3.0.2 - Unterstützung für anderssprachige Betiebsssyteme implemetiert. Bei der Verwendung z.B. eines englischsprachigen Windows konnte es zu Fehlberechnungen der Zeiträume aufgrund des anderen Formats des Datums kommen. 3.0.1 - Fehler nach Import von Druckern aus uniFLOW behoben. Ein nicht gefülltes Feld mit der Seriennummer führte zu einem Programmfehler. - Fehler nach Speichen ohne Abteilungszuweisung nach Netzwerkscan behoben. - Nach einem erfolgreichen Netzwerkscan wurde beim Verlassen des Programms nicht immer gespeichern. Dies ist nun behoben. - Fehler beim Lesen der Seriennummer und MAC-Adresse beim "Auslesen Testen" von HP Druckern behoben. Die Drucker wurden hierbei fälschlicherweise mit "Zähler nicht verfügbar" gemeldet. - Fehler nach Speichen ohne Abteilungszuweisung nach "Windows Drucker importieren" behoben. 3.0.0 - Zuordnen und Zusammenfassen von Zählerständen zu Abteilungen implementiert. Verwalten von Abteilungen und zuordnen pro System. - neue Reports erstellt. Insgesamt stehen jetzt 7 Reports zur Verfügung, darunter auch Diffenrenzreports mit variablem Zeitraum - neuer Report Aufruf implementiert - neue Dokumentation erstellt - Userinterface geändert - Import von Systemen per Netzwerkscan implementiert - Das Konfigurationsprogramm zeigt nun das aktuell vom Dienst gelesene System an. Zusätzlich wird der Fortschritt angezeigt (z.B System 3 von 10). - Installation und Deinstallation des Dienstes in das Programmmenü verschoben - Funktionen OnlineUpdate und Lizenzschlüssel löschen in das Programmmenü verschoben - Excelimport überarbeitet: - beim Import wird bei einer fehlenden IP nun nur noch einmal gewarnt - der Import einer Spalte für das automatische Auslesen wurde entfernt - beim Import wurde eine neue Spalte für die Seriennummer hinzugefügt - die Inhalte der Felder nun auf 50 Zeichen begrenzt. - ein leeres Feld für den Typ wird nun nicht mehr als Typ 0 (iR1600/2010) interpretiert - Es ist nun möglich mehrere Systeme in der Systemliste gleichzeitig für die automatische Auslesung zu aktivieren oder deaktivieren. - Manuell erfasste Zählerstände werden in der Datenbank nun als erfolgreich gelesen markiert. - Bei neuen Systemen ist die automatische Auslesung jetzt zunächst inaktiv. - Das optionale Log des Dienstes wird nun ständig auf der Festplatte aktualisiert. - TimeOut bei Fehlerhaft antwortendem RUI implementiert (RegKey "HKLM\Software\CounterReader\DLL\IETimeOut(s)" Default=120) - Ein Doppelklick auf die IP-Adresse eines Systems in der Systemliste öffnet das System nun im Webbrowser - Bei der automatischen Auslesung wird nun die MAC-Adresse mitgelesen und in die Datenbank geschrieben. Sie dient nun anstatt der Seriennummer als Gerätekennung um einen "Umzug" eines Systems festzustellen, da die Seriennummer nicht bei allen Systemen verfügbar ist. - Die Funktion "Seriennummer auslesen" liest nun, soweit verfügbar, auch die Seriennummer von Canon Systemen (per RUI). - Seriennummer und MAC-Adresse werden nun auch beim 'Auslesen Testen' gelesen. 2.7.2 - Typenerkennung für iRC3220 korrigiert (wurde als iRC mit EFI-RIP erkannt) 2.7.1 - Funktion zum zurücksetzen aller Warnungen implementiert - Buttonbeschriftung für die Reports geändert 2.7.0 - Neuen Gerätetyp "Axis Printbox" für s/w A4 Drucker, die über eine Axis Printbox angeschlossen sind implementiert (Liest nur Druckzähler). - Neue Typenerkennung für die Axis Printbox implementiert - Meldungsfenster im Updater überarbeitet - Typenerweiterung im Updater implementiert - Neuen Reporttyp "Warnungen" implementiert. Er zeigt derzeit den Umzug von HP-Systemen an (geänderte Seriennummer). - Differenzzählerstände werden nach dem "Umzug" eines Systems nun korrekt nach uniFLOW exportiert. - Dokumentation angepasst 2.6.1 - Fehler im Pingtest bei falschem DNS-Namen behoben - Seriennummerprüfung im Dienst nur auf HP Drucker beschränkt. Fälschlicherweise wurde versucht von allen Systemen die Seriennummer zu erfassen, was zu längeren Auslesezyklen führte. - Fehler bei der manuellen Zählererfassung behoben. Alle manuell gespeicherten Zählerstände wurden auf das erste in der Datenbank vorhandene System geschrieben. 2.6.0 - OnlineKey für zeitlich limitierte Vollversionen implementiert - Funktion zum Löschen der Lizenz implementiert (Hilfe-Menü) - EULA aufgenommen - die Dokumentation liegt nun als Windows Hilfe vor (CHM-Datei) - das Feld Kommentar/Seriennummer wurde aufgeteilt - Bei der Auslesung von HP-Sytemen wird nun jedesmal die Seriennummer auf Änderungen geprüft (Umzug eines Systems). - neue Spalten für Warnungen und Kommentare in der Datenbank 2.5.1 - Fehler beim Lesen vom Typ iR1600-2010 mit deutschem RUI behoben. 2.5.0 - Oberfläche geändert - DLL um RAW- und Custom-Lesungen erweitert - Gesamtzähler über alle Systeme in der Systemliste implementiert - eigenes Formular für die manuelle Zählerlesung und -speicherung implementiert - Custom Zählerverarbeitung für Canon iR's implementiert. Es können nun 5 beliebige Zähler über die Datei "CustomCounter.ini" im Programmverzeichnis konfiguriert werden. - Neue Reports für die CustomCounter implementiert - Neuer Button "Auslesen Testen" implementiert. Dieser liest und zeigt alle Zähler eines Systems (RAW Lesung). - An- und Abmelden am UpdateService (Benachrichtigung über Updates) implementiert. (Menü: Hilfe) - eMail Verzögerung implementiert. Es kann nun eingestellt werden, das nur jede "X"te Mail versendet wird. Somit kann man z.B. bei einer täglichen Auslesung trotzdem nur eine Mail pro Woche bekommen. - Fehlermeldung für Fehler bei der CPU-ID-Ermittlung geändert - Automatischer Import aus uniFLOW implementiert (s. Histry zum uFImporter) - neue Kontrollfunktionen in die DLL implementiert - ServiceLog protokolliert nun auch, wenn kein System für die Autoauslesung konfiguriert ist. - Logogröße geändert auf 309*37 pixel - Dokumentation aktualisiert 2.2.0 - Mailversand des Freischaltschlüssels eingebaut - eMail an die Entwickler eingebaut - austauschbares Logo implementiert (CRLogo.jpg in den Programmordner legen, maximal 205*37 pixel, Programmhintergrundfarbe 212/208/200 [R/G/B]) 2.1.2 - Fehler beim Abbrechen der Zeitplankonfiguration behoben. Das Programm lies sich nicht mehr ordungsgemäß beenden. - Reports 2.0.0: Anzeige von Klicks (A3 = 2 Klicks) - Reports 2.0.0: iR1600 wird nicht mehr gelb angezeigt wenn nur der Gesamtzähler vorhanden ist 2.1.1 - Fehler beim Speichern nach Typenerkennung oder Seriennummererkennung behoben. Die Änderungen wurden nicht gespeichert wenn keine andere Änderung vorgenommen wurde. - evtl. Fehler beim Lesen von iR1600-2010 (nach http-error) behoben 2.1.0 - automatische Seriennummernauslesung implementiert (nicht für Canon Systeme) 2.0.1 - Fehler bei der Typenerkennung von Canon LBP Druckern behoben - Größenprüfung der geladenen Dateien im Updater implementiert - zusätzliche Buttons in der Oberfläche beim Editieren gesperrt - Aktualisierung der Systemliste bei der Typenerkennung korrigiert - der Updater führt nun mit der Eingabe "-local" ein Update aus dem Programmverzeichnis des Updaters aus (für das Single Click Offline Update). - Der Updater deinstalliert und installiert den Dienst nun nicht mehr. 2.0.0 - Oberfläche aufgeteilt: Zeitplan, Fehlerbehandlung und eMail sind jetzt auf einer eigenen Seite - neue Systemliste mit optionaler Anzeige einer 2. Spalte und versch. Möglichkeiten der Sortierung - Anzeigemöglichkeit des aktuellen Konfigurationsstatus in der Systemliste implementiert. Symbolbedeutung: "|" = Gerätetyp vorhanden, "-" = IP-Adresse vorhanden, "+" = Gerätetyp und IP-Adresse vorhanden, "*" = autom. Auslesung aktiviert - Beim Import aus einer Exceltabelle kann nun gewählt werden, ob Systeme mit doppelter IP-Adresse gar nicht, doppelt oder als Aktualisierung importiert werden sollen. - Beim Import von Windowsdruckern kann nun der UNC-Pfad des Servers mit in den Namen übernommen werden. Zusätzlich kann man die Anzeige des UNC-Pfads in der Systemliste auch unterdrücken. - Nach erfolglosem SNMP Zugriff mit einer nicht 'public' Community wird nun auch noch der Zugriff über 'public' versucht. - Fehler bei der Datenübernahme nach dem Löschen von mehr Systemen als neue hinzugefügt wurden behoben. - Fehler bei der Typenerkennung einer iRC3200 behoben 1.6.3 - Definition der SNMP Community in der Registierung implementiert 1.6.2 - Exportreports mit Differenzzählern und Eintrag in die uniFLOW Datenbank als eigenständige Anwendung mit Aufruf aus dem CounterReader implementiert - neue Datenbankspalte 'Exported' für den uniFLOW export implementiert (Wird durch den Updater angelegt.) 1.6.1 - Differenzreports in HTML implementiert (beta) - Lauzeitfehler beim Online Update über Proxy mit Anmeldung behoben - Auslesung für 1600/2010 von SNMP auf RUI umgestellt. Vorher wurde der A4 Druckzähler fälschlicherweise als Gesamtzähler angegeben. 1.6.0 - Importschnitstelle zu uniFLOW implementiert - Dienste LED blinkt jetzt bei während einer Auslesung und ist hellgrün innerhalb eines Auslesezeitraums (Anzahl der Versuche * Wiederholungszeit) - Fehler (seit 1.5.1) beim Speichern der Konfiguration bei deaktiviertem Dienst beseitigt. - Doppelstartprüfung des Konfigurationsprogramms korrigiert. 1.5.3 - Fehler (seit 1.4.0) in der DLL für die Erfassung von HP Farbzählern behoben. 1.5.2 - Fehler bei der Anzeige einer leeren Fehlerliste nach der Typenerkennung behoben - neue Online Dokumentation - Beim Import von Systemen aus einer Exceltabelle kann jetzt nach Nachfrage auch ein System hinzugefügt werden, dessen IP-Adresse schon vorhanden ist. Der Gesamtimport wird nicht mehr automatisch abgebrochen. - Beim Import von Systemen aus einer Exceltabelle ist die Typennummer nun keine Pflichtangabe mehr. - englische Kalenderanzeige durch deutschen Kalender in mscomct2.ocx ersetzt. Die Datei wird nur im Setup automatisch eingefügt. Updater verlieren den Knopf um das Datum zu 'ändern'. 1.5.1 - Frage nach Übernahme der Konfiguration für den Dienst nun nur noch bei gestartetem Dienst - Nach der Typenerkennung kann nun eine Liste der nicht erkannten Systeme angezeigt werden 1.5.0 - Automatische Erkennung für Gerätetypen implementiert - Eingabemaske für die Systeme überarbeitet - versch. Änderungen an der Oberfläche - Button für Übernahme der Konfiguration nur noch für den Dienst vorhanden - Installations- und Deinstallationsmeldungen des Dienstes entfernt - versch. Meldungstexte korrigiert - Multiauswahl beim Löschen von Systemen und bei der Typenerkennung implementiert - Fehler beim Starten des Updaters behoben - Dokumentation als eigenständige Komponente (auch im Updater) aufgenommen 1.4.1 - Fehler beim Windows-Druckerimport mit Namen länger als 50 Zeichen behoben - Beim Windows-Druckerimport kann nun für die zu übernehmenden Systeme auch ein Gerätetyp ausgewählt werden - neue Reports eingebaut - neuen Logginglevel 2 des Dienstes implementiert. Level 1 schreibt nun keine Zeitplanmeldungen mehr. Dadurch finden Einträge in Level 1 nur noch beim Lesen statt. - höhere Fehlertoleranz im Updater eingebaut - der Updater kann nun auch mit lokalen Updatedateien aufgerufen werden (z.B.: "CounterReaderUpdater -c:\crup", wobei 'crup' der Ordner mit den Updatedateien ist) 1.4.0 - Es werden nun alle Zähler, welche von Canon für eine Zählerstandsmeldung gefordert werden ausgelesen. Diese sind je nach Systemtyp Total(101), A4Total(104/113), A3Total(103/112), KopieTotal(201), KopieA3(203), A4farbe(123) und A3farbe(122). - Das Datenbankformat der Tabelle mit den Zählerständen wurde auf diese 7 Zähler erweitert (Beim Update geschieht dies durch den Updater. Alte Daten bleiben erhalten). - Eine Auslesung wird nun vom Dienst nur noch als Fehlerhaft eingestuft, wenn der Gesamtzähler nicht ermittelt werden konnte. 1.3.8 - Fehler beim Import und anschliessendem Übernehmen der Konfiguration ohne Geräte- typen zuweisung behoben. - Neue Systeme haben jetzt standardmässig keinen Gerätentypen mehr (-1). - Beim Import von Windows Druckern kann jetzt nach Nachfrage auch ein System hinzugefügt werden, wessen IP-Adresse schon vorhanden ist. Der Gesamtimport wird nicht mehr automatisch abgebrochen. - Link zur Versions-Historie in den Updater implementiert 1.3.7 - Fehler beim Abbrechen der Lizensierung behoben 1.3.6 - neue Lizenzverschlüsselung implementiert eine neue Freischaltung ist erforderlich 1.3.5 - eMail Felder auf 100 Zeichen Länge vergrößert. Somit sind auch Verteilerlisten (durch Semikolon getrennt) möglich 1.3.4 - Fehler im Stundenvergleich im Service behoben - Der Pfad zur Datenbank wird nun bereits beim Programmstart in der Registrierung gespeichert 1.3.3 - Fehler bei der SNMP-Typenwandlung in der DLL behoben. Manche Zählerstände wurden als falsche negative Zahlen ausgegeben. - Fehler bei der Zählerberechnung zwischen A4 und A4 color auf HP Systemen behoben. Es wurde fälschlicherweise der Totalzähler für s/w angezeigt. 1.3.2 - Service: Logmeldung bei Lizenzüberschreitung korrigiert 1.3.1 - Programm-Menüs eingeführt - Online Dokumentation eingebaut - Lizenzaufteilung in Small Edition und Enterprise Edition vorgenommen - Fehler bei der Typenzuordnung eines neuen Systems behoben - DLL: Fehler beim Passwortlogin bei iR Meap(alt) gefixt - DLL: Messageboxen außerhalb des DebugModes unterdrückt 1.3.0 - neue Datenbanktabelle für die Systemtypen eingebaut - Online Update Funktion eingebaut - Gerätetypen jetzt über DropDown Liste konfigurierbar - der Druckertyp wird in der Datenbank nun mit seiner Nummer und nicht mehr mit seinem Namen gespeichert - Fehler beim Anlegen und sofortigen Löschen eines Systems behoben - Status LED für den Dienst wird jetzt hellgrün bei aktiver Auslesung - Button 'Auslesung erzwingen' hinzugefügt - Eingabe eines generellen Namens und Passworts für alte MEAP-Systeme hinzugefügt - Service: Testmail mit Anhang versehen - Service: Es wird nur noch ein Report für Fehler und Erfolg erstellt - DLL: Bei der RUI Auslesung werden die Webseiten (alle Frames) jetzt vollständig geladen. Dadurch höhere Kompatibilität bei langsamen Netzwerken. (HKLM\Software\CounterReader\DLL ReadyStateWait [Default=2sec, 0=altes Verhalten]) - DLL: Passwortlogin wird nun bei iR Meap(alt) unterstützt. - Report: Im Report werden nun die nicht gelesenen Systeme rot markiert. 1.2.0 - Zusammenfassung aller Module unter einer Versionsnummer - Button 'Konfiguration an Dienst übergeben' ist entfallen (jetzt in 'Konfiguration übernehmen') - eMail Versand mit Zählerständen jetzt auch in der Demoversion - eMail Test über Dienst im Konfigurationsprogramm implementiert - Service: eMail mit Zählerständen funktioniert jetzt. Versendet wird ein HTML Report - Service: Logging für Dienst implementiert (HKLM\Software\CounterReader\ServiceSettings Logging) 1.1.1 - Setupfehler behoben (mscal.ocx, msvcp60.dll) 1.1.0 - Access Reports durch HTML Reports ersetzt (Access Reports in Datenbank noch vorhanden) 1.0.15 - Fehler beim Erkennen des Tabellenendes beim Excelimport behoben - Fehler beim Sperren der richtigen Zählerstandsfelder beim Programmstart behoben - Service: Mailadressenprüfung entfernt 1.0.14 - eMail Adresse der Zählerstandsmail wird nun korrekt gespeichert - DLL: Fehler bei ausgeschaltetem SNMP auf dem auzulesenden System abgefangen 1.0.13 - vorangestellten Netzwerkpfad beim Import von Windowsdruckern entfernt - Service: Dienst wird beim installieren nun auf die Startart 'automatisch' gesetzt 1.0.12 - RegistryKeys geändert, Dienst damit Benutzerunabhängig - Freischaltschlüssel: Eingabefehler abgefangen - DLL: PrePing Konfigurierbar gemacht ("HKLM\Software\CounterReader\DLL PrePing=0 oder 1[ 1=default]) - DLL: DebugMode eingebaut ("HKLM\Software\CounterReader\DLL" DebugMode=0 oder 1 [0=default]) - Service: Fehler bei der Startzeitermittlung behoben 1.0.11 - Mailfunktionen bis auf Zählerstandsmail im Demomodus freigeschaltet 1.0.10 - erstes Release