New in version 2.3.0 of Verifier.EXE (20th April 2021) ====================================================== Improvements: * Introduce Repgen %CSVSep% tag to make using separators other than ',' possible without modifying template file. * Batch files called from 'Command to run when files are saved:' can now call Repgen without having to give the full path to repgen.exe or add the verifier install directory to %PATH%. * Updated Traditional Chinese, Simplified Chinese, French, and Japanese translations. * Laetus Pharmacode Verifier is now installed as standard. * Added new Application Identifiers 395n & 4300 - 4326 to AICheck. * Added 'Check for Updates...' to the Help menu. Bug fixes: * Fix Code 128 sub-optimal packing not correctly reported when Function 1 in set A or B is followed by four or more digits. * Fix syntax error in CSV file saving Repgen template script csv-scanfile.pas. * Fix a couple of potential crashes when scanning multi-row Databar codes. * RMin in CSV file save is now the percentage value, not the ISO grade, for consistency with other ISO parameters. * Fix "Format '%s' invalid or incompatible with argument" error when calibration fails (since 2.2.6). * Install older drivers under Windows XP for classic verifiers. * Fix plugin results appearing in the wrong fields in ScanDB if a plugin result is present but blank in the scan file. * Try to avoid occasional corrupt scan files when saving to an unreliable network share. New in version 2.2.8 of Verifier.EXE (9th January 2020) ======================================================= Improvements: * Set decodability of Databar 14/expanded guard patterns to 0.0 when the (nominally 1-module) inner element is larger than 3 modules. Bug fixes: * Fix occasional crash when searching for reader when using latest FTDI driver. New in version 2.2.7 of Verifier.EXE (16th December 2019) ========================================================= Improvements: * Fix typos & broken link in help file. * Standard CSV repgen template now works as a standalone Repgen template, (without requiring the %CSVScanFile% tag to be defined). * Minimising the Reader Info window is now not possible, to avoid it getting lost and appearing to block startup. * Removed some obsolete controls & settings from the 'Advanced' setup tab. * Installer now installs our code signing certificate. * Cosmetic fixes to verifier Setup dialogue, and to HIBC & Generic VMCU plugin configuration dialogues. * Added new AIs 235, 417 & 7240; and new definition of AI 22 to AICheck. * Removed 'Report' tab from UserData plugin configuration (which never worked properly), & made it possible to create an equivalent report via RepGen instead. Bug fixes: * Make cleanup of Windows VirtualStore less likely to cause unexpected errors. * Don't abort setup if CSV file directory can't be created, unless 'Auto-save CSV' is enabled. * Fix repgen crash on scans made in continuous scan mode (introduced in 2.2.6: sorry!) * Fix spurious error in AICheck when first character of an AI's data is ')'. New in version 2.2.6 of Verifier.EXE (20th August 2019) ======================================================= Improvements: * Add "Custom" scanning environment setting to Inline verifier software, to allow user selection of minimum and maximum allowed X-dimensions. * English text descriptions of calibration errors, replacing cryptic -60x error code numbers. * ScanDB tweaks: allow deleting single scans, scan list can scroll sideways, use UserData settings from when 'Plugin settings shared by all users' configuration setting is enabled. * Handle "" around %IncludeScript% file name in Repgen templates. * Reader log written to file when searching for readers, to help diagnose program startup issues caused by non-Axicon USB devices. Bug fixes: * Fix lookup plugin defaulting to returning blank result. (Bug introduced in 2.2.4: sorry!) * Fix AICheck handling of multiple country codes in AI 425; correct a few typos in AICheck AI descriptions; fix spurious extra field display in AIs 703, 7003, & 7007; include length indicator in AI 23; fix a few potential crashing bugs. * Display translated text for calibration failure message. * Improve handling of the case when many FTDI USB devices are connected, fix the crash when any of those devices return a description longer than 64 bytes, and handle more than four Classic USB readers connected at once. * Repgen Configuration in verifer setup now correctly passes one-line flag for CSV files. * Fixed Repgen template generation in ScanDB. New in version 2.2.5 of Verifier.EXE (4th April 2019) ===================================================== Improvements: * Updated FTDI drivers to 2.12.28. * New Application Identifiers (723s), (8009), & (8026) Bug fixes: * Fix AIDate plugin not working, and several small improvements to the plugin. * Show 'Unexpected or invalid addon' as a structure error. * Measure & display deviations in Databar Limited right guard pattern correctly. New in version 2.2.4 of Verifier.EXE (3rd January 2019) ======================================================= Improvements: * Fix typo in calibration failure message. * Improve handling of short reads of 5-digit addons. * Tweak online help description of 'Reflectance Margin' parameter. * Generic VMCU plugin can now check all AI-bearing codes for VMCUs, and has configuration options to choose what should happen for each symbology. * Lookup plugin can now extract GTINs from Databar Expanded codes, and can enable or disable lookup on these independently from Databar 14/limited. * Lookup can now disable the warning when multiple matching records are found, and can also report the number of matches in its output string. * Disable 'Print' and 'Save as Text' whilst calibrating: the results that would be printed or saved are of no practical use, since they are calculated from the uncalibrated values. * Adjust layout of summary window automatically so that descriptive text isn't obscured. * Implemented new (proposed) decodability calculation for addon guard and separator patterns as per draft ISO/IEC 15420. * Updated Dutch translation. * Make sure windows don't end up completely off-screen. Bug fixes: * Fix a crash when scanning incomplete Databar codes * Fix print gain compensation calculation in Dimensional Analysis display. * Reset 'Scan up to' setting when the 'Minimum scans to average' setting is adjusted. * AICheck: fix parsing of element strings terminated with an unnecessary, but permitted, function 1 character. * Improve handling of corecode.ini in Windows VirtualStore. New in version 2.2.3 of Verifier.EXE (2nd July 2018) ==================================================== Improvements: * Add French user manual to CD. * Updated Danish translation. * If the first scans of a set fail to decode properly, they are disregarded when determining what the correct decode should be, so subsequent correct decodes won't receive a decode grade of 0 for mismatching. Bug fixes: * Improve consistency of new Element Reflectance Non-uniformity calculation for codes with defects in their margins. * Remove spurious error -611 when reader calibration fails. New in version 2.2.2 of Verifier.EXE (13th March 2018) ====================================================== Improvements: * Add option to enable/disable beep when bar code is decoded. * AICheck: - Display unknown ISO country code 999 correctly. - Improve display of currency amounts. - Add missing display of length to various AIs. - Fix typos. - Update list of invalid & mandatory associations. - Add Portuguese NHRN AI (714). * Allow multi-plug configuration window to be shrunk to fit on extremely tiny screens. * ISBN plugin updated with latest ranges from isbn-international.org. Bug fixes: * Ignore defects beyond nominal light margin for new Element Reflectance Non-uniformity calculation. * AICheck: Fix repeated display of number of splices in roll products, AI (8008). New in version 2.2.1 of Verifier.EXE (13th December 2017) ========================================================= Improvements: * Character decodabilities within 0.5 of the pass grade are now shown with the warning colour in the Dimensional Analysis window. Bug fixes: * Colouring of character decodability and element defects bar graphs is now performed according to the value of the fractional ISO/IEC grades relative to the pass grade. New in version 2.2.0 of Verifier.EXE (7th December 2017) ======================================================== Improvements: * Updated to incorporate changes in the latest ISO/IEC 15416:2016 standard regarding fractional ("continuous") grading, new Element Reflectance Non-uniformity algorithm, and reporting of Reflectance Margin value. Updated 'Interpretation of results' help page and sample scan files correspondingly. * Other symbology specification names in standard report footer and HTML repgen template updated to current ISO/IEC standards. * Visual tweaks to help file. * Sample scan files are now installed in the Program Data folder rather than into Program Files. * HIBC plugin now has 'Report' button instead of 'Print', to open a report in the default system browser, whence it can be saved, printed to any printer, &c. * Calibration no longer requires write access to the system TEMP directory: temporary calibration log files are now written to the same directory as the calibration log itself. * Lower bound for GS1-128 X-dimension in hand-scanning environment is now 170µm rather than 250µm. * ISBN plugin updated with latest ranges from isbn-international.org. Bug fixes: * Fixed extra character at end of lot/serial number in HIBC plugin; also fix possible nonsense output when link or check character is '/'. * Fixed RMin/RMax settings in verifier.exe calibration dialogue sometimes jumping back to their previous values. * AICheck: fix parsing of measurement values from variable-length AIs terminated with a function 1. New in version 2.1.0 of Verifier.EXE (21st September 2017) ========================================================== These are the changes since the previously-released version 2.0.30.3. Improvements: * New Windows Installer, and introducing a new version numbering scheme. Bug fix releases will now increment the third number of the version, and feature releases the second. The software title is now "Axicon Linear Verifier" everywhere it appears. This installer will uninstall any installed older version. * Verifier.exe will now detect if plugins have been installed in Windows VirtualStore by older versions. It will remove them if they are duplicates of plugins installed under ; otherwise, it will display a warning dialogue. It also checks for the presence of corecode.ini in VirtualStore. * Fractional ISO grading and new defects calculation algorithm from ISO/IEC 15416:2016 is implemented, but disabled by default in this release. It will be enabled in a forthcoming version; 2.1.0 will be able to load saved scan files from this future version, but earlier (2.0) versions will refuse to load scan files made with fractional grading enabled. * Newly-installed plugins are now disabled by default (except for the standard install's AICheck, ISBN, JobRef, and UPC): after installing plugins, you'll have to enable them in the Setup dialogue Plugins tab. * Lookup plugin: - handles multiple matching results better, and allows choosing a column by which to order the results. - allows choosing SQL dialect. - description now configurable. * Added a native Windows version of Repgen.exe (named RepgenW.exe) to avoid flashing up console window when run by another application, and use it from Verifier.exe for CSV saving, custom reports, and batch mode. * USB 2 drivers updated. * AICheck includes new Application Identifiers 416, 7020 - 7023, & 8112, and updates the format of AI 425 to variable-length. Bug fixes: * Readers whose user calibration date is before their factory calibration date are reported as uncalibrated. * Factory calibration dates of USB 1 readers that appear to be in the future are treated as invalid, and ignored. * Long lines in the calibration log (e.g. a very long user name) are not truncated when calibrating. * HIBC plugin secondary supplemental data display is now cleared correctly when scanning an HIBC code containing no secondary data. * Fix ScanDB plugin results being incomplete when UserData is configured but no UserData results exist. * Fix hang in ScanDB when loading a scan file fails. * Fix bug that would fail to report sub-optimal packing for some Code 128 bar codes.