Instructions for ZEBRA models including: v3.8 Core Scanner Driver, v3.8, Core Scanner Driver, Scanner Driver, Driver
Sep 8, 2024 — The Zebra Scanner Software Developer Kit (CoreScanner SDK) for Windows providing a single programming interface across multiple programming languages (such ...
File Info : application/pdf, 8 Pages, 303.44KB
DocumentDocumentRelease Notes CoreScanner Driver for Windows v3.8 September 2024 Contents Contents........................................................................................................................................................ 1 Overview ....................................................................................................................................................... 1 Device Compatibility ..................................................................................................................................... 2 Supported COM Protocols ............................................................................................................................ 2 Version History.............................................................................................................................................. 3 Components.................................................................................................................................................. 7 Installation .................................................................................................................................................... 8 Overview The Zebra Scanner Software Developer Kit (CoreScanner SDK) for Windows providing a single programming interface across multiple programming languages (such as MS .NET, C++, Java) for all scanners communication variants (such as IBMHID, SNAPI, HIDKB, Nixdorf Mode B, etc.). With this SDK, you can read bar codes, manage scanner configurations, capture images/videos and selectively choose a list of scanners on which to work. While one application is in one programming language using a scanner or a set of scanners, another application in a different language can be used differently within the same system environment. The SDK can build an application with complete control of its scanner's capabilities. · Barcode data o Simulated HID Keyboard output. ZEBRA and the stylized Zebra head are trademarks of Zebra Technologies Corporation, registered in many jurisdictions worldwide. All other trademarks are the property of their respective owners. ©2024 Zebra Technologies Corporation and/or its affiliates. All rights reserved. Page 1 o OPOS/JPOS output o SNAPI output · Command and Control o LED and Beeper Control o Aim Control · Imaging o Capture / Transfer of Images o View Video o Simultaneous capture barcode data and an image with one trigger pull using Intelligent Image Capture (IDC) · Remote Scanner Management o Asset Tracking o Device Configuration (Get, Set and Store Scanner attributes) o Firmware Update o Scanner Communication Protocol Switching o Service to Automate Configuration / Firmware Upgrade Process For the latest CoreScanner Driver updates, please visit Zebra Scanner SDK For support, please visit http://www.zebra.com/support. Device Compatibility For the compatible devices list, please visit following page. https://www.zebra.com/us/en/support-downloads/software/developer-tools/scanner-sdk-forwindows.html Supported COM Protocols SDK supported communication protocols include: · IBM Table-Top USB · IBM Hand-Held USB · IBM OPOS - IBM Hand-held USB with Full Scan Disable · HID Keyboard Emulation · USB CDC Host · Symbol Native API (SNAPI) with Imaging Interface · Symbol Native API (SNAPI) without Imaging Interface · Wincor-Nixdorf RS-232 Mode B · Simple Serial Interface (SSI) over RS232 · Simple Serial Interface (SSI) over Bluetooth Classic ZEBRA and the stylized Zebra head are trademarks of Zebra Technologies Corporation, registered in many jurisdictions worldwide. All other trademarks are the property of their respective owners. ©2024 Zebra Technologies Corporation and/or its affiliates. All rights reserved. Page 2 Query Assets Information Host Switching Imaging and Video Faster Firmware Update Management and Firmware Update Barcode IBM Table-Top USB IBM Hand-Held USB IBM OPOS - IBM Hand-held USB with Full Scan Disable HID Keyboard Emulation USB CDC Host Symbol Native API (SNAPI) with Imaging Interface Symbol Native API (SNAPI) without Imaging Interface Wincor-Nixdorf RS-232 Mode B Simple Serial Interface (SSI) over RS232 Simple Serial Interface (SSI) over Bluetooth Classic Simple Serial Interface (SSI) over Bluetooth Low-Energy (BLE) Simple Serial Interface (SSI) over MFI X X X X X X X X X X X X X X XX X X X X X X X X X X X X X X X X X Version History Version 3.08.0000 09/2024 1. Bug Fix Fixed handling discovery of scanners, when the scanner configuration name contained non-printable characters. 2. Bug Fix Fixed invalid representation of "Space" character in simulated HID, for languages English, French and Italian. Version 3.07.0050 07/2024 1. Added a new feature called "Real Time Alert (RTA)". a. This feature sends a RTA from the scanner (originating from the scanner's firmware meeting a RTA criteria) to the driver stack. b. For a list of available RTAs, see TechDocs for CoreScanner Driver for Windows at https://techdocs.zebra.com/dcs/scanners/sdk-windows/api/ c. RTA is supported in select scanners and requires a firmware update. ZEBRA and the stylized Zebra head are trademarks of Zebra Technologies Corporation, registered in many jurisdictions worldwide. All other trademarks are the property of their respective owners. ©2024 Zebra Technologies Corporation and/or its affiliates. All rights reserved. Page 3 d. Supported com protocols include SNAPI, IBM TableTop, IBM Handheld and IBM OPOS. Version 3.07.0047 04/2024 1. Added the code types of Han Xin Code and Dot Code to the USB IBM HandHeld and TableTop host modes. 2. Added the ability to query the "Configuration Name" into the XML response of the "GetScanners" API call. Version 3.07.0044 01/2024 1. Digital Signing of Zebra SNAPI Driver Updated the digital signature of Zebra SNAPI Imaging Interface to support SHA256 algorithm. 2. Bug Fix Fixed rare issue when switching to USB OPOS mode if you are already in that mode. Now the scanner no longer goes into an unresponsive state when attempting to switch to the USB OPOS while already in the same host mode. Version 3.07.0042 10/2023 1. Access to CoreScanner Version Info Modified how-to-access CoreScanner Version info. Now read from registry key, Instead of the Corescanner binary file. 2. Bug Fix "Grave" accent no longer, incorrectly converting into CR/LF when the scanner is operating in RS232 NIXMODB communication mode. 3. Bug Fix Fixed "Simulated HID Keyboard" issue. Scancode now properly generated for a "Group Separator" character, when in simulated HID Keyboard. Version 3.07.0038 07/2023 1. Added a new call (Opcode) to configure DDF (Driver Data Formatting) programmatically. Previously this was only supported manually from Config.xml file. 2. Simulated HID Keyboard - Added support to configure ScanCode, in addition to existing Virtual Key code support in simulated HID Keyboard through settings in the Config.XML file. 3. Driver Data Formatting - Added ATL key combination support in the Driver Data Formatting (DDF). This functionality enables an ALT key combination to be added to barcode data when using Simulated HID Keyboard. a. Configuring this capability is located in the CoreScanner configuration xml file. b. An example of this capability is appending "ALT [ + Data + Enter" to the barcode data. Another example is "ALT [ + Data + TAB". c. Solution supports sending ALT + one ASCII key sequence like "ALT [". d. Solution supports appending a Prefix only. Appending a Suffix is not supported. 4. Bug fix - Fixed intermittent MP7000 Reset during GetScanners call. 5. Bug fix Fixed intermittent CoreScanner reset when a cascaded device like the DS8178 rebooted/disconnected, causing the MP7000 to reset. 6. Bug fix Fixed intermittent CoreScanner error when reading Scale Weight from MP7000 when a cascaded scanner like DS8178 gets disconnected/reconnected or rebooted. ZEBRA and the stylized Zebra head are trademarks of Zebra Technologies Corporation, registered in many jurisdictions worldwide. All other trademarks are the property of their respective owners. ©2024 Zebra Technologies Corporation and/or its affiliates. All rights reserved. Page 4 Version 3.07.0032 03/2023 1. Added support to output scan codes along with virtual keycodes for barcode data when using simulated HID keyboard. Version 3.07.0031 11/2022 1. Added device re-enumeration logic to make the CoreScanner more robust against USB failures occurring at device discovery and device initialization. 2. Bug fix Improved methodology to detect if device is already available in the discovered scanners list. Now uses device path instead of device serial number. Version 3.07.0026 07/2022 1. Windows 11 support added. 2. Bug Fix Fixed issue on CoreScanner information log file returning incorrect OS version for Windows 11. 3. Integrated Devcon USB device restart logic to reboot scanners when error code 117 (operation failed in device) is received for CoreScanner commands. Version 3.07.0019 02/2022 1. Bug Fix Fixed intermittent issue on incorrect barcode data returned in NIXMODB 2. Rebranded "HID Keyboard Pump" to "Simulated HID Keyboard". 3. Added Italian Keyboard support to Simulated HID Keyboard. Version 3.07.0011 10/2021 1. Bug Fix Fixed rare CoreScanner crash on retrieving FIPS status attribute (#736) once enabled. Version 3.07.0005 04/2021 1. Support added for RFD4030/31 devices attach and detach events over SSI CDC. 2. Fixed issue in CoreScanner not receiving the first decode data when scanner set to auto reconnect in enhanced HID. Version 3.07.0004 01/2021 1. Added support to preserve system information log file on CoreScanner logs when maximum file count is reached for circular logging. 2. Added support to filter scanners connected over Bluetooth by Organizationally Unique Identifier (OUI)s. Version 3.07.0002 08/2020 1. Updated the version of Visual C++ redistributable package from 2017 to 2019. Note redistributable package for 2017 is no longer included with the CoreScanner Driver for Windows. 2. Added support to enable/disable Scan Avoidance. ZEBRA and the stylized Zebra head are trademarks of Zebra Technologies Corporation, registered in many jurisdictions worldwide. All other trademarks are the property of their respective owners. ©2024 Zebra Technologies Corporation and/or its affiliates. All rights reserved. Page 5 Version 3.06.0001 03/2020 1. Fixed issue STC does not recognized GS when host uses German keyboard. Version 3.05.0001 01/2020 1. Add missing barcode types in IBMHID and IBMTT (OCRA, OCRB). Version 3.04.0007 07/2019 1. AES 256 support added for SSI and BTSSI. 2. Fixed issue CoreScanner hangs once pull-trigger command execute in SSI host mode. Version 3.04.0004 04/2019 1. Logging enhanced with the integration of "spdlog" logging library. 2. HID KB Pump updated to so that it will handle more languages including German. Now the default language selection is set to "Default" which will handle all the languages and "ENGLISH" "FRENCH" is still there for backward compatibility. Version 3.03.0014 01/2019 1. Fixed issue on Windows 10 build 1809 HID KB devices do not enumerate due to device path change. 2. Microsoft© certified SNAPI driver bundled with CoreScanner driver. Version 3.03.0010 08/2018 1. SSI+ ADF support added. 2. Fixed issue crashing CoreScanner when scanning a large barcode scanned with a Direct BT scanner. 3. Fixed issue HID KB scanners are unmanageable after a Windows Session change. 4. System user account installation support added for deployment. Version 3.03.0001 02/2018 1. Security vulnerability fix (Unsafe service path of WMI provider services). Version 3.02.0002 09/2017 1. Added new opcode "GET_EX_ASSET_INFO" to retrieve extended asset information from supported scanners. Version 3.01.0008 09/2016 1. Bug fixes. Version 3.00.0003 01/2016 1. Added cordless device PNP support (Bluetooth support). 2. WHQL Certified 64bit SNAPI Imaging Driver added. ZEBRA and the stylized Zebra head are trademarks of Zebra Technologies Corporation, registered in many jurisdictions worldwide. All other trademarks are the property of their respective owners. ©2024 Zebra Technologies Corporation and/or its affiliates. All rights reserved. Page 6 Version 2.07.0001 10/2015 1. RFD8500 scanner support added. Version 2.05.0001 12/2014 1. Security enhancements to address potential security vulnerabilities. Version 2.04.0008 10/2014 1. Updated the version of C++ redistributable package to 2012 Update 4. 2. GS1 DataMatrix and GS1 QR Code symbology support added. Version 2.03.0002 05/2014 1. Host side Advanced Data Formatting (ADF) support added. Version 2.02.0007 03/2014 1. Windows 8 and 8.1 support added for 32bit and 64bit versions. Version 2.01.0000 09/2013 1. Introduced new error/status code ERROR_DEVICE_BUSY (120) when device is busy with a tunnel. 2. Inter key delay support added in HID Keyboard emulation. Version 2.00.0012 06/2013 1. RS-232 SSI and IBM Table Top host interface support added. 2. Unsolicited scanner events (topology changes and decode data) support added. 3. DWORD attribute support added. Version 1.02.0011 08/2012 1. Codeless scanner plug-n-play events support added (require firmware update, check scanner PRGs for firmware support availability). 2. Simple Data Formatting feature added for emulated keyboard data. 3. SNAPI scanner support added to Scanner WMI Provider 4. Host variant switching support added for scanners with NULL synapse buffer. Version 1.01.0001 03/2012 1. Initial release of CoreScanner Driver for Windows 64bit. Version 1.00.0019 07/2011 1. Initial release of CoreScanner Driver for Windows 32bit. Components If the default install location is not changed, the components are installed in the following folders: ZEBRA and the stylized Zebra head are trademarks of Zebra Technologies Corporation, registered in many jurisdictions worldwide. All other trademarks are the property of their respective owners. ©2024 Zebra Technologies Corporation and/or its affiliates. All rights reserved. Page 7 Component Driver Components TWAIN Driver Location %ProgramFiles%\Zebra Technologies\Barcode Scanners\Common %WinDir%\twain_32\Zebra On 32/64bit version %WinDir%\twain_64\Zebra On 64bit version Installation Installation of a new release replaces previous versions of CoreScanner Driver for Windows components. Supported operating systems: · Windows 10 32bit and 64bit · Windows 11 64bit Microsoft Visual C++ 2019 Redistributable Package will be installed with this installation package. External Dependencies 1. Microsoft Visual C++ 2019 Redistributable Package. ZEBRA and the stylized Zebra head are trademarks of Zebra Technologies Corporation, registered in many jurisdictions worldwide. All other trademarks are the property of their respective owners. ©2024 Zebra Technologies Corporation and/or its affiliates. All rights reserved. Page 8