适用于 Windows 的 SDK 扫描仪
“
规格
- 产品名称:Zebra 扫描仪软件开发套件 (SDK)
视窗 - 版本:v3.6 2024 年 XNUMX 月
- 编程接口:MS .NET、C++、Java
- 支持的通信变体:IBMHID、SNAPI、HIDKB、Nixdorf
模式B等。 - 功能:读取条形码、管理扫描仪配置、
捕捉图像/视频
产品使用说明
安装
1.从官方下载适用于 Windows 的 Zebra Scanner SDK
web地点。
2. 运行安装包并按照屏幕上的说明进行操作
完成安装的说明。
入门
1. 在 Windows 系统上启动 SDK 应用程序。
2. 选择要使用的编程语言
应用程序(MS .NET、C++、Java)。
3. 根据您的需要配置扫描仪设置
要求。
开发应用程序
1. 使用提供的组件构建你的应用程序
完全控制扫描仪的功能。
2. 确保与列出的受支持的 COM 协议兼容
在用户手册中。
3. 利用 SDK 读取条形码、捕获图像/视频,以及
管理扫描仪配置。
支持和更新
1. 如需了解最新更新,请访问 Zebra 扫描仪 SDK
web地点。
2. 如需支持,请访问 Zebra 官方支持页面。
常问问题
问:我可以使用不同的编程语言来处理不同的任务吗?
同一系统环境内的应用程序?
答:是的,Zebra 扫描仪 SDK 允许您使用不同的
为单独的应用程序提供编程语言,同时使用
扫描仪。
问:支持哪些 COM 协议?
答:一些支持的 COM 协议包括查询资产
信息主机交换、成像和视频、条码 OPOS 驱动程序、
JPOS 驱动程序,以及用户手册中列出的更多内容。
问:如何使用
CoreScanner 驱动程序?
答:CoreScanner 驱动程序提供了一个新的调用(Opcode)来
以编程方式配置 DDF,以前仅支持
从 Config.xml 手动 file.
“`
发行说明
适用于 Windows 的扫描仪 SDK v3.6 2024 年 XNUMX 月
内容
内容………………………………………………………………………………………………………………………………… ...... 1 结束view ………………………………………………………………………………………………………………………………………. 1 设备兼容性 …………………………………………………………………………………………………………………………. 3 支持的 COM 协议 …………………………………………………………………………………………………………………. 3 版本历史……………………………………………………………………………………………………………………………. 4 组件………………………………………………………………………………………………………………………………. 15 安装 …………………………………………………………………………………………………………………………………….. 16
超过view
适用于 Windows 的 Zebra 扫描仪软件开发工具包 (SDK) 为所有扫描仪通信变体(例如 IBMHID、SNAPI、HIDKB、Nixdorf Mode B 等)提供跨多种编程语言(例如 MS .NET、C++、Java)的单一编程接口。Zebra 扫描仪 SDK 包含一套组件,可提供统一的软件开发框架。SDK 安装包包含以下组件。
· Zebra 扫描仪 SDK 核心组件和驱动程序(COM API、成像驱动程序) · 扫描仪 OPOS 和 JPOS 驱动程序 · Scale OPOS 和 JPOS 驱动程序 · TWAIN 成像驱动程序
ZEBRA 和风格化的斑马头是 Zebra Technologies Corporation 的商标,已在全球许多司法管辖区注册。所有其他商标均为其各自所有者的财产。©2024 Zebra Technologies Corporation 和/或其附属公司。保留所有权利。
第 1 页
· Windows 7 及更高版本的蓝牙支持 · 远程管理组件
o 扫描仪 WMI 提供程序 o 驱动程序 WMI 提供程序 · Web 最新开发人员指南链接 – 文档 https://techdocs.zebra.com/dcs/scanners/sdk-windows/about/ · Microsoft® Visual Studio 项目模板,适用于 Zebra 扫描仪 SDK · 测试与支持ampZebra Scanner SDK S 实用程序ampZebra 扫描仪 SDK S 的应用程序 (C++)amp应用程序(Microsoft® C# .NET,使用 .NET Framework 4.0
客户端专业版file)* o 扫描仪 OPOS 驱动程序测试实用程序 (C++) o 秤 OPOS 驱动程序测试实用程序 (C++) o 扫描仪/秤 JPOS 驱动程序测试实用程序 (Java) o TWAIN 测试实用程序 (C++) o 扫描仪 WMI 提供程序测试实用程序 (Microsoft® C# .NET,使用 .NET Framework 2.0) * o 驱动程序 WMI 提供程序测试实用程序 (Microsoft® C# .NET,使用 .NET Framework 2.0)* o Web 链接到最新的测试源代码amp文件实用程序 – https://github.com/zebra-
技术/适用于 Windows 的扫描仪 SDK
* 注意扫描仪 SDKample 应用程序和测试实用程序不支持 .NET Core 和 .NET 标准,而是使用每个应用程序/实用程序上面指定的 .NET Framework 版本
使用此 SDK,您可以读取条形码、管理扫描仪配置、捕获图像/视频并有选择地选择要使用的扫描仪列表。虽然一个应用程序使用一种编程语言使用一个扫描仪或一组扫描仪,但另一个使用不同语言的应用程序可以在相同的系统环境中以不同的方式使用。
SDK 可以构建一个完全控制其扫描仪功能的应用程序。
· 条形码数据 o 模拟 HID 键盘输出 o OPOS/JPOS 输出 o SNAPI 输出
· 指挥和控制 o LED 和蜂鸣器控制 o 瞄准控制
· 成像 o 图像捕获/传输 o View 视频 o 使用智能图像捕捉 (IDC) 功能,只需按下一次触发器即可同时捕捉条形码数据和图像
· 远程扫描仪管理 o 资产跟踪 o 设备配置(获取、设置和存储扫描仪属性) o 固件更新 o 扫描仪通信协议切换 o 自动配置/固件升级过程的服务
ZEBRA 和风格化的斑马头是 Zebra Technologies Corporation 的商标,已在全球许多司法管辖区注册。所有其他商标均为其各自所有者的财产。©2024 Zebra Technologies Corporation 和/或其附属公司。保留所有权利。
第 2 页
如需最新的 SDK 更新,请访问 Zebra Scanner SDK。如需支持,请访问 http://www.zebra.com/support。
设备兼容性
有关兼容设备列表,请访问以下页面。https://www.zebra.com/us/en/support-downloads/software/developer-tools/scanner-sdk-forwindows.html
支持的 COM 协议
SDK 支持的通信协议包括:· IBM Table-Top USB · IBM Hand-Held USB · IBM OPOS – 禁用全扫描的 IBM Hand-held USB · HID 键盘模拟 · USB CDC 主机 · 带图像接口的 Symbol Native API (SNAPI) · 不带图像接口的 Symbol Native API (SNAPI) · Wincor-Nixdorf RS-232 模式 B · RS232 上的简单串行接口 (SSI) · 经典蓝牙上的简单串行接口 (SSI)
查询资产信息 主机切换
成像和视频 更快的固件更新管理和固件更新
条码 OPOS 驱动程序 JPOS 驱动程序
IBM 台式 USB
二十
IBM 手持式 USB
二十
IBM OPOS – 禁用全面扫描的 IBM 手持式 USB
X
X
HID 键盘仿真
X
USB CDC 主机
X
XXXXXXXXX
XXX
ZEBRA 和风格化的斑马头是 Zebra Technologies Corporation 的商标,已在全球许多司法管辖区注册。所有其他商标均为其各自所有者的财产。©2024 Zebra Technologies Corporation 和/或其附属公司。保留所有权利。
第 3 页
具有成像接口的 Symbol Native API (SNAPI)
XXXXXXXXX
不带成像接口的 Symbol Native API (SNAPI)
二十
XXX
德利多富 RS-232 模式 B
XXX
RS232 上的简单串行接口 (SSI)
X
X
XXX
通过蓝牙的简单串行接口 (SSI)
X
X
XXX
经典的
蓝牙低功耗简单串行接口 (SSI)
能源(BLE)
通过 MFI 的简单串行接口 (SSI)
版本历史
版本 3.06.0038 07/2024
1. 增强的 OPOS 驱动程序 a. 错误修复 – OPOS 秤ample application now clears error notifications displayed previously (if any), when a valid weight reading is delivered. b. Bug Fix Fixed issue in incorrect update of good scan count in statistics after releasing and re-claiming a scanner. c. Bug Fix Fixed issue in scale live weight displaying status as “Not Ready” when performing read weight calls while scale is in async mode. d. Bug Fix ResultCode and ResultCodeExtended properties of Scale are now updated correctly when read weight is performed while scale is in async mode. e. Added implementations for Statistics methods (Reset Statistics, Retrieve Statistics and Update Statistics) for Scale. f. Updated OPOS Scanner and Scale Samp应用程序名称更改为“ScannerSDK_SampleApp_OPOS_Scanner” 和 “ScannerSDK_SampleApp_OPOS_Scale”。
2. 增强 JPOS 驱动程序 a. 错误修复 小问题ample app 修复 JPOS S 中的电源状态通知复选框ample application now shows the correct state after releasing the JPOS Scale profile. b. 错误修复 – 修复了 PIDXScan_ScanData 字段以显示 JPOS S 中的标签 ID(如果已配置)ample 应用程序。c. 错误修复 - 修复了 JPOS 零刻度功能限制仅为 0.05 磅(实际应为 0.60 磅)的问题。
3. C# 和 C++ample 应用程序 a. 在 C# s 中添加了一个新选项卡amp应用程序配置实时警报(RTA)配置和 view RTA 事件通知(仅当连接的扫描仪固件支持 RTA 时,RTA 选项卡才会可见)。 b. 错误修复 修复了关闭应用程序时发生 C++ 应用程序崩溃的问题。
ZEBRA 和风格化的斑马头是 Zebra Technologies Corporation 的商标,已在全球许多司法管辖区注册。所有其他商标均为其各自所有者的财产。©2024 Zebra Technologies Corporation 和/或其附属公司。保留所有权利。
第 4 页
c. 更新了 C#amp应用程序名称改为 ScannerSDK_SampleApp_CSharp”。
4. CoreScanner 驱动程序 a. 为 SNAPI、IBM TableTop、IBM Handheld 和 IBM OPOS 主机模式下支持的设备/固件添加了新功能“实时警报 (RTA)”。
版本 3.06.0037 04/2024
1. 增强 OPOS 驱动程序 a. 错误修复 解决了扫描仪和秤服务对象上的 OPOS 日志模块中发生的句柄泄漏问题。 b. 错误修复 解决了启用实时称重时 OPOS 秤中发生的内存泄漏问题。 c. 错误修复 解决了扫描仪和秤服务对象上的 OPOS Open 和 Close 方法中发生的句柄泄漏问题。 d. 错误修复 修复了 OPOS 秤的设备描述属性调用中返回的无效字符。 e. 错误修复 次要问题ample app 修复了成功打开 OPOS 扫描仪后自动启用复选框的状态file。 f. 错误修复 当使用超过扫描仪归零重量限制的重量调用“ZeroScale”时,OPOS 现在返回 OPOS_E_ILLEGAL。 g. 添加了新的注册表项“ClearQueueOnRelease”以配置在释放设备时清除数据队列。 h. 增强了 OPOS 日志,以便在使用 DirectIO 命令时在记录的信息中包含 DirectIO 命令名称。
2. 增强 JPOS 驱动程序 a. 错误修复 小问题ample app 修复 JPOS S 中的数据事件启用状态和设备启用复选框amp当 JPOS Scale pro 时,应用程序现在显示正确的状态file 未打开。b. 错误修复修复了在实时称重过程中尝试重新启动或配置秤时导致 JPOS 秤实时称重线程中出现间歇性异常的问题。c. 错误修复小问题ample app 修复了使用“自动设备启用”或“启用实时权重”选项时“设备启用”复选框的同步状态。d. 向 JPOS.xml 添加了新属性“ClearQueueOnRelease” file,配置在设备释放时清除数据队列。e. 错误修复在执行零秤时,如果重量大于固件实现的秤零重量限制,则会引发异常。f. 错误修复在 JPOS Scale 实时重量 DIO 中将 PIDXScal_ZeroValid 设置为 true 后,防止错误地抛出“超时,稳定重量为零”异常。
3. C# 和 C++amp应用程序 a. 在 C# 和 C++ s 中添加了“配置名称”列amp网格中的应用程序代表已发现的扫描仪。
4.CoreScanner 驱动程序
ZEBRA 和风格化的斑马头是 Zebra Technologies Corporation 的商标,已在全球许多司法管辖区注册。所有其他商标均为其各自所有者的财产。©2024 Zebra Technologies Corporation 和/或其附属公司。保留所有权利。
第 5 页
a.USB IBM HandHeld、TableTop主机模式增加汉信码、点码两种码型。
b. 将配置名称添加到“GetScanners”API 调用的 XML 响应中。
版本 3.06.0034 01/2024
1. 增强的 OPOS 驱动程序 a. 支持两种 OPOS 检查健康模式(内部和外部检查健康),添加了第三种模式。第三种模式称为交互式检查健康。请注意,OPOS s 支持所有三种模式amp乐应用程序。
2. 增强 JPOS 驱动程序 a. 错误修复 小问题ample app 修复 JPOS S 中的数据事件启用状态复选框amp扫描条形码后的应用程序现在可以正常工作。b. 错误修复小问题ample app 修复 JPOS S 中的设备启用状态复选框amp在启用 AutoDisable 的情况下扫描条形码后,le 应用程序现在可以按预期工作。
3. CoreScanner 驱动程序 a. Zebra SNAPI 驱动程序的数字签名 更新了 Zebra SNAPI 成像接口的数字签名以支持 SHA256 算法。 b. 错误修复 修复了在已处于该模式的情况下切换到 USB OPOS 模式时出现的罕见问题。现在,在已处于相同主机模式的情况下尝试切换到 USB OPOS 时,扫描仪不再进入无响应状态。
4. IoT 连接器 a. 增加了将环境变量(从操作系统中提取)记录到 URL 和 HTTP 接收器中的请求标头。请注意,环境变量检查是在每次日志记录发生时实时执行的。b. 安全修复更新库“libcurl”在 IoT Connector 从 v7.78.0 到 v8.4.0 中使用,以解决安全漏洞。
版本 3.06.0033 10/2023
1. 增强 OPOS 驱动程序 a. 错误修复 GoodScanCount 使用更新统计方法设置较大计数值时不再返回负值。 b. 错误修复 Samp在启用冻结事件的情况下调用 ReadWeight 时,le App 不再显示不正确的重量。c. 错误修复 Sample 应用程序解决了在异步错误事件中调用重试选项后检索读取重量和实时重量事件时因情况驱动的实用程序挂起问题。d. 错误修复删除了 OPOS 日志中“FireHeadDataEvent”的冗余日志 filese 错误修复驱动程序现在在启用实时称重的情况下,当拔下秤时返回“未就绪”秤状态。f. 错误修复 - 当 USB 总线上没有连接扫描仪时,检查健康状况(内部和外部)现在返回“无硬件”响应。
ZEBRA 和风格化的斑马头是 Zebra Technologies Corporation 的商标,已在全球许多司法管辖区注册。所有其他商标均为其各自所有者的财产。©2024 Zebra Technologies Corporation 和/或其附属公司。保留所有权利。
第 6 页
g. 错误修复驱动程序现在以原始形式(未经 OPOS 驱动程序修改)表示扫描数据中的“不可打印字符”。
2. 增强的 JPOS 驱动程序 a. 增加了与一个应用程序通信时对多个 JPOS 扫描仪实例的支持。这使 JPOS 驱动程序能够同时独立地与多个扫描仪通信并跟踪它们,例如 MP7000 和 DS8178/cradle。 b. 增加了“过滤扫描仪发现”功能,包括 1) 主机通信模式、2) 型号(又名 DS9908…)和 3) 序列号。JPOS 现在与 OPOS 功能相匹配。 c. 错误修复 - 当 USB 总线上没有连接任何扫描仪时,检查健康状况(内部和外部)现在会返回“无硬件”响应。 d. 错误修复 Samp在启用冻结事件的情况下调用 ReadWeight 时,应用程序不再显示不正确的重量。e. 错误修复驱动程序现在在启用实时重量的情况下,当拔下秤时返回“未就绪”秤状态。
3. 增强 CoreScanner 驱动程序 a. 访问 Corescanner 版本信息 修改了如何访问 Corescanner 版本信息。现在从注册表项读取,而不是 Corescanner 二进制文件 file。b. 错误修复 扫描仪在 RS232 NIXMODB 通信模式下运行时,“重音符”不再错误地转换为 CR/LF。c. 错误修复 已修复“模拟 HID 键盘”问题。在模拟 HID 键盘中,现在可以正确生成“组分隔符”字符的扫描码。
版本 3.06.0029 07/2023
1. 增强 OPOS 驱动程序 a. 错误修复 修复了查询返回的不正确检查健康文本的问题。 b. 错误修复 解决了通过 API 调用(几乎同时)请求多个读取并且启用 DataEvent 时读取重量的问题。 c. 错误修复 修复了调用 ClearInput 时错误清除 ScanData 和 ScanDataLabel 属性的问题。 d. Sample App Bug 修复 修复了通过 JPOS S 更新统计数据时 GoodScanCount 设置不正确的问题amp文件应用程序,使用非数字值。
2. 增强 JPOS 驱动程序 a. 错误修复 修复了错误地将“NCR 标签”的标签 ID 附加到条形码类型 ISSN 的问题。 b. 错误修复 修复了与 JPOS 读取重量事件中的错误参数(位置和响应)相关的问题。 c. Sample App Security 修复 JPOS S 中使用的更新库“xercesImpl.jar”amp应用程序从 v2.11.0 升级到 v2.12.2,以解决安全漏洞。d. Sample App Bug 修复设备启用按钮的状态现在在 JPOS 比例中启用自动设备启用(按钮)时更新。e. Sample App Bug 修复 韩信码的条形码名称现已正确显示。
3.CoreScanner 驱动程序
ZEBRA 和风格化的斑马头是 Zebra Technologies Corporation 的商标,已在全球许多司法管辖区注册。所有其他商标均为其各自所有者的财产。©2024 Zebra Technologies Corporation 和/或其附属公司。保留所有权利。
第 7 页
A。添加了新的调用(操作码)以通过编程方式配置 DDF(驱动程序数据格式化)。以前这只能通过 Config.xml 手动支持 file.
b.模拟 HID 键盘 – 除了现有的虚拟键代码支持之外,在模拟 HID 键盘中添加了对配置 ScanCode 的支持。通过 Config.XML 中的设置进行配置 file.
c. 驱动程序数据格式 - 为驱动程序数据格式 (DDF) 添加了 ATL 组合键支持。此功能允许在使用模拟 HID 键盘时将 ALT 组合键添加到条形码数据中。i. 此功能的配置位于 CoreScanner 配置 xml 中 file. ii. 前任amp此功能的主要功能是将“ALT [ + Data + Enter”附加到条形码数据。另一个前任amp比如“ALT [ + Data + TAB”。iii. 解决方案支持发送 ALT + 一个 ASCII 键序列,如“ALT [”。iv. 解决方案仅支持附加前缀。不支持附加后缀。
d. 错误修复 – 修复了 GetScanners 调用期间 MP7000 间歇性重置的问题。e. 错误修复 修复了当级联设备(如
DS8178 重新启动/断开连接,导致 MP7000 重置。f. 错误修复 修复了读取秤重时出现的间歇性 CoreScanner 错误
当 DS7000 等级联扫描仪断开/重新连接或重新启动时,从 MP8178 开始。
版本 3.06.0028 04/2023
1. 通过 OPOS 和 JPOS 驱动程序添加对 BT(蓝牙上的 SSI)的支持。2. 增强 OPOS 驱动程序
a. 错误修复现在只有 OPOS 日志 file由 OPOS 驱动程序创建并驻留在 OPOS 日志中 file 路径被循环日志管理系统删除。
b. 修复错误 修复日志 file 的路径问题 file 最大日志时删除 file 自定义日志中达到计数 file 小路。
C。更新了在检测到重量读数变化或检测到秤状态变化时触发的秤状态更新事件。
d. 错误修复 修复了罕见情况下错误删除日志的情况 file 根据其最大值 file OPOS 日志配置注册表项中指定的大小。
3. 增强 JPOS 驱动程序 a. 修复 S 中的错误ample App 修复了 JPOS S 中错误显示的错误消息ample 应用程序在调用 Zero Scale 命令并称量低于 30 克的物品时。b. 更新 JPOS 驱动程序,以便在检测到状态更新和重量变化时触发 Scale 状态更新事件。c. 修复 S 中的错误ample App 使体重秤的显示格式与系统中的格式一致amp读取重量、实时重量和直接 IO NCR 实时重量调用的应用程序。d. JPOS S 中的错误修复amp如果同时启用实时重量和自动禁用,le App 会修复应用程序锁定问题。
4.CoreScanner 驱动程序
ZEBRA 和风格化的斑马头是 Zebra Technologies Corporation 的商标,已在全球许多司法管辖区注册。所有其他商标均为其各自所有者的财产。©2024 Zebra Technologies Corporation 和/或其附属公司。保留所有权利。
第 8 页
A。添加了设备重新枚举逻辑,使 CoreScanner 能够更稳健地应对设备发现和设备初始化时发生的 USB 故障。
b. 错误修复 改进了检测设备是否已在已发现扫描仪列表中的方法。现在使用设备路径而不是设备序列号。
版本 3.06.0024 01/2023
1.增强OPOS驱动 a.增加日志 file 通过注册表设置进行配置。现在可以在日志级别、日志上进行配置 file 长度和最大 file 数数。此新功能适用于 OPOS 扫描仪和 OPOS 秤。
2. CoreScanner 驱动程序适用于 Windows a. 添加了设备重新枚举逻辑,使 CoreScanner 更能应对在设备发现和设备初始化时发生的 USB 故障。 b. 错误修复改进了检测设备是否已在已发现扫描仪列表中的方法。现在使用设备路径而不是设备序列号。
3. IoT 连接器 a. 添加了 VIQ (Visibility IQ) 端点支持 b. 为设备连接、设备分离、统计、条形码和电池事件添加了 5 个新事件作为 JSON 格式的日志条目。 c. 添加了删除显示空白 c 的功能url当 JSON 格式的日志消息没有可用数据时,请使用括号 ({})。d. 错误修复 - 可以将网络位置指定为日志 file 路径。e. 错误修复 - 修复了使用多个设备并且网络连接断开时 IoT Connector 间歇性崩溃的问题。
版本 3.06.0023 10/2022
1. 增强的 OPOS 驱动程序 a. 更新驱动程序以满足最新的 GS1 规范:GS1 Databar 显示的扫描数据类型现在是“SCAN_SDT_GS1DATABAR”,GS1 Databar Expanded 显示的扫描数据类型现在是“SCAN_SDT_GS1DATABAR_E”。
2. 增强 JPOS 驱动程序 a. 增强驱动程序以支持 NCR 请求的“HealthCheck”标签 ID。 b. 错误修复“获取错误响应”API 现在会在读取秤中的重量时返回正确的错误。 c. 错误修复 - 当队列中的所有项目都已交付且启用 DataEvent 时,传递带有错误响应的错误事件 ER_CONTINUEINPUT。 d. JPOS S 中的小 UI 优化amp适用于 Windows 的文件应用程序。
版本 3.06.0022 08/2022
1. 增加了对 Windows 11 的支持。2. 增强了 JPOS 驱动程序,
a. 增强驱动程序以支持 JPOS Scale 中的冻结事件。b. 错误修复 - 现在,在以下情况下可以正确报告 ReadWeight 事件:
DataEventEnabled 为 false,LiveWeight 为 true。
ZEBRA 和风格化的斑马头是 Zebra Technologies Corporation 的商标,已在全球许多司法管辖区注册。所有其他商标均为其各自所有者的财产。©2024 Zebra Technologies Corporation 和/或其附属公司。保留所有权利。
第 9 页
版本 3.06.0021 06/2022
1. 增强 JPOS 驱动程序 a. 错误修复,当 DataEventEnabled 为 false 且 LiveWeight 为 true 时,现在可以正确报告 ReadWeight 事件。 b. 增强驱动程序以支持所有 NCR 请求的“ScanData”标签 ID
2. 增强的 OPOS 驱动程序 a. 增强的驱动程序可支持所有 NCR 请求的“ScanData”标签 ID
版本 3.06.0018 04/2022
1. 当兼容模式启用时,ScanData 属性现在会在 OPOS 扫描仪驱动程序中填充错误修复。
2. 错误修复 当扫描仪以串行(RS-232)Nixdorf 模式 B 连接时,条形码数据现在可以正确通过 CoreScanner Diver。
3. 增强了东芝全球商务解决方案 (TGCS) POS 系统支持 a. 增强了 OPOS 驱动程序,以支持来自 TGCS POS 系统的系统管理信息调用 i. 增强了 CoreScanner,以支持 TGCS 的 UPOS WMI = “UPOS_BarcodeScanner” 查询 b. 增强了 JPOS 驱动程序,以支持来自 TGCS POS 系统的系统管理信息调用 i. 增强了 CoreScanner,以支持 TGCS 的 CIM 服务提供商 = “UPOS_BarcodeScanner” 查询
版本 3.06.0015 01/2022
1. 日志代理更名为“IoT 连接器”。 2. 增强 JPOS 驱动程序
A。更新了 Windows JPOSample 应用程序支持较小/较低分辨率的显示器。
b.修复了罕见的 JPOS 统计检索问题。
版本 3.06.0013 10/2021
1. 增强的 JPOS 驱动程序 a. 增加了无需认领设备即可执行 DirectIO 命令的支持。 b. JPOS samp应用程序增强功能可显示“实时重量”和实时重量状态更新事件日志。c. 增强 JPOS 驱动程序中的日志记录功能,包括访问条形码数据、电源状态、秤重量以及已进行的 API 调用。
2. 增强日志代理功能 a. 增加了对操作系统环境变量(如“主机 PC 名称”)的日志记录支持。每次日志记录发生时都会实时执行环境变量检查 b. 增加了通过 JSON 调用基于云的控制台(如 Splunk)进行实时日志记录的支持。
ZEBRA 和风格化的斑马头是 Zebra Technologies Corporation 的商标,已在全球许多司法管辖区注册。所有其他商标均为其各自所有者的财产。©2024 Zebra Technologies Corporation 和/或其附属公司。保留所有权利。
第 10 页
版本 3.06.0010 08/2021
1. 增强了与 OPOS 驱动程序的“ScanData”属性相关的选项。现在存在仅显示扫描数据的选项(不显示通信协议特定的详细信息)。
2. 增强了 JPOS 驱动程序的日志记录功能,包括访问条形码数据、秤重量以及已进行的 API 调用。
3. 修复了级联设备设置中来自父扫描仪设备的统计数据和健康参数报告。
版本 3.06.0006 04/2021
1. 增强 JPOS 驱动程序。a. 为 JPOS 中的 NCRDIO_SCALE_LIVE_WEIGHT DirectIO 命令添加“扩展错误代码”支持。b. 为 JPOS Scale 状态响应添加支持。
2. 修复 JPOS Scale Open 命令以启用“DeviceEnabled”属性来执行。
3. 修复 JPOS DirectIO RESET 命令。4. 修复 JPOS 扫描仪不 File 直接 IO 命令。5. 固定 JPOS Samp应用程序,现在显示体重秤的重量值时
DirectIO NCR_LIVE_WEIGHT 命令执行。6. 修复执行后检索检查健康文本时 Scale OPOS 崩溃的问题
检查健康命令。
版本 3.06.0003 01/2021
1. OPOS 和 JPOS 增强功能 a. 增加了对 Scanner DirectIO RESET 命令的支持。 b. 增加了对 ErrorOverWeight、ErrorUnderZero 和 ErrorSameWeight 的自定义 MP7000 秤结果代码的支持。
2. 增强日志代理功能 a. 日志代理现在可以检索主机/PC 名称和 IP 地址 b. “扫描避免”功能重命名为“非解码事件” c. 报告间隔可自定义。按属性设置唯一编程间隔。请注意,较小的间隔(少于 30 秒)可能会影响 POS 系统性能。
版本 3.06.0002 10/2020
1. 将 Visual C++ 可再发行组件包从 2017 更新至 2019。请注意,2017 年的可再发行组件包不再包含在 SDK 中。
2. 为扫描仪页面马达动作添加支持amp文件应用程序(C++ 和 C#)。
3. JPOS 驱动程序更新。从 Zebra JPOS 服务对象 (SO) 中删除了 Apache Xerces XML 解析器依赖项。
版本 3.05.0005 07/2020
1. 与 Windows SDK 捆绑的日志代理。
ZEBRA 和风格化的斑马头是 Zebra Technologies Corporation 的商标,已在全球许多司法管辖区注册。所有其他商标均为其各自所有者的财产。©2024 Zebra Technologies Corporation 和/或其附属公司。保留所有权利。
第 11 页
a. 日志代理允许第三方管理控制台(如 Microsoft 的 SCCM)通过解析日志代理生成的日志来跟踪扫描仪信息(包括扫描仪的运行状况) file.
b. Logging Agent将输出日志 file, 一 file 每个扫描仪/主机。c. 记录代理是可配置的,可以记录一个或所有的
以下信息:i. 资产信息 ii. 统计数据ample 电池电量水平或扫描的 UPC iii. 固件故障和/或固件成功 iv. 参数值更改。通过跟踪参数 616(配置 file 名称更改为“已修改”)v. 扫描的条形码数据(所有扫描的项目)vi. MP7000 的扫描避免
d.日志记录代理可以将其输出存储在其主机 PC 本地或输出到网络共享文件夹。
2. 增加了对数据解析(支持UDI、GS1标签解析和血袋)符号的支持amp文件应用程序(C++ 和 C#)。
3.增加SDK上CDC切换支持ample 应用程序(C++ 和 C#)。4. OPOS 扫描仪/秤 CCO 从版本 1.14 更新至版本 1.14.1。
版本 3.05.0003 04/2020
1. 对于基于 NCR 的零售 POS 客户 - 增加了对 OPOS 和 JPOS 驱动程序(扫描仪和秤)中的 NCR Direct I/O 命令的支持。
2. 通过蓝牙经典通信协议为选定的扫描仪提供更快的无线固件更新。有关产品支持详细信息,请参阅 123Scan 的每个扫描仪的发行说明。
3. OPOS 驱动程序已更新,以符合 OPOS 1.14 规范中指定的所有符号体系。
4. JPOS 驱动程序更新。JPOS 驱动程序现在与更成熟的 Linux JPOS 驱动程序使用通用代码库。
5. 除了在 Oracle JDK 上进行的现有验证之外,JPOS 驱动程序操作现在也在 OpenJDK 11 上进行了验证。
6. 将 Visual C++ 可再发行组件包的版本从 2012 更新至 2017。请注意,2012 的可再发行组件包不再包含在 SMS 中。
7. 删除了 Windows XP 支持。
版本 3.05.0001 01/2020
1. 增强了 OPOS 驱动程序,使其符合所支持符号体系的 OPOS 1.14 规范
2. JPOS 驱动程序 a. 增强了 JPOS 驱动程序,使其完全符合 JPOS 1.14 规范。 b. 增强了 JPOS 演示应用程序,使其以 HEX 格式显示条形码数据。 c. 增强了 JPOS 驱动程序,使其能够通过 jpos.xml 支持扫描仪配置 file.
ZEBRA 和风格化的斑马头是 Zebra Technologies Corporation 的商标,已在全球许多司法管辖区注册。所有其他商标均为其各自所有者的财产。©2024 Zebra Technologies Corporation 和/或其附属公司。保留所有权利。
第 12 页
版本 3.04.0011 10/2019
1. 当配置名称包含不可读字符时,修复 WMI 代理启用扫描仪过滤的问题。
2. 修复 Windows 10 问题,导致主机 PC 注销/登录或睡眠模式事件后,扫描仪无法在 HIDKB 模式下返回条形码数据。
3. 修复CoreScanner安装后搜索主机配对蓝牙设备时发生冲突的问题。
版本 3.04.0007 07/2019
1. 在 OPOS 驱动程序中添加对以下符号的支持:GS1 数据矩阵、QS1 QR 和网格矩阵。
2. 增强了 C# 演示应用程序:添加了具有扫描扫描写入功能的 RFID 选项卡。
版本 3.04.0002 04/2019
1. 为 CoreScanner 添加了可自定义的日志记录模块。用户现在可以格式化日志 file 输出包括预定义选项的参数和布局。
2. 模拟 HID 键盘输出,现在通过将“键盘模拟/语言环境”设置为“默认”来处理德语。支持的其他语言包括英语和法语。
版本 3.03.0016 – 02/2019
1. 修复了 TWAIN 驱动程序中的一些错误并提高了稳定性。2. 修复了扫描仪 WMI 提供程序中与固件下载事件相关的问题。3. 修复了 OPOS 二进制转换的问题。
版本 3.03.0013 11/2018
1. 修复固件更新失败(低发生率问题)。2. 更新 SNAPI 驱动程序。它现在包含 Microsoft 签名。3. 实现了秤 OPOS 驱动程序在读取重量正确时发出蜂鸣声。这是一项自定义功能
实施此操作是为了解决客户问题,可通过 Windows 注册表配置启用此操作。4. 增加了对 NCR Direct IO 命令 (DIO_NCR_SCAN_TONE) 的支持 5. 引入了对使用 Windows 代码页编码的条形码(如俄语和韩语)的支持。6. 引入了注册表项
a. 控制 OPOS 电源状态属性的值。 b. 配置秤的行为。 c. 配置 Windows 的代码页。 7. 引入了对 NCR 直接 I/O 命令的支持,以获取“秤实时重量”数据。 8. 修复了安全漏洞 Exe 执行不再能通过以下方式引入 shell 命令注入 file名称。9. 修复了扫描仪 WMI 提供程序中固件更新进度事件缺失的问题。10. 修复了一些小错误。
ZEBRA 和风格化的斑马头是 Zebra Technologies Corporation 的商标,已在全球许多司法管辖区注册。所有其他商标均为其各自所有者的财产。©2024 Zebra Technologies Corporation 和/或其附属公司。保留所有权利。
第 13 页
版本 3.02.0000 08/2017
1. 更新的 JPOSamp文件应用程序来演示直接 I/O 功能。
版本 3.01.0000 09/2016
1. 在 Windows 7、8 和 10 上使用 Microsoft 的蓝牙堆栈为无底座的无线扫描仪提供蓝牙支持。
2. OPOS 支持“未开 File 蜂鸣器” NCR 功能。 3. S 源代码ample 应用程序已更新,支持 Microsoft Visual Studio
2010 及以上。
版本 3.00.0000 03/2016
1. 将扫描仪 SDK 从 Motorola 更名为 Zebra。2. 支持 Windows 10(32 位和 64 位)。
版本 2.06.0000 11/2015
1.支持RFD8500固件更新。
版本 2.05.0000 07/2015
1. 支持 MP6000 固件新特性。2. 稳定性增强。
版本 2.04.0000 08/2014
1. OPOS Direct IO 支持。2. JPOS 在 64 位平台上支持 32 位和 64 位 JVM。3. 增加了对 32 位平台上 64 位 OPOS 驱动程序的支持。4. 错误修复。5. 安全性增强,以解决潜在的安全漏洞。
版本 2.03.0000 05/2014
1. 驱动程序 ADF 支持。2. MP6000 秤实时称重事件支持。3. 为 Zebra 扫描仪 SDK 提供 Microsoft® Visual Studio 项目模板。4. 错误修复。
版本 2.02.0000 12/2013
1. 支持 Windows 8/8.1 (32 位和 64 位)。2. 修复错误。
版本 2.01.0000 08/2013
1. HID 键盘模拟中的按键间延迟功能。2. 错误修复。
版本 2.00.0000 06/2013
1.优化日志 file 手术。
ZEBRA 和风格化的斑马头是 Zebra Technologies Corporation 的商标,已在全球许多司法管辖区注册。所有其他商标均为其各自所有者的财产。©2024 Zebra Technologies Corporation 和/或其附属公司。保留所有权利。
第 14 页
2. IBM Table Top 主机接口支持。3. 添加了 MP6000 秤命令。4. MP6000 秤支持 OPOS 和 JPOS。5. DWORD 属性支持。6. 未经请求的扫描仪事件(拓扑更改和解码数据)支持(扫描仪
需要固件支持)。 7. 统计支持(需要扫描仪固件支持)。
版本 1.02.0000 08/2012
1. 添加了无代码扫描仪即插即用事件(需要固件更新,检查扫描仪 PRG 以了解固件支持可用性)。
2. 为模拟键盘数据添加了简单数据格式化功能。3. 添加了 TWAIN 自定义功能。4. 为扫描仪 WMI 提供程序添加了 SNAPI 扫描仪支持。5. 增强了 InstallShield,具有更多自定义安装选项。6. 修改了 OPOS 驱动程序以支持多线程单元(进程内/进程外)POS
应用程序(客户端)。7. 为具有 NULL 突触缓冲区的扫描仪添加了主机变体切换支持
版本 1.01.0000 03/2012
1. 增加了对 64 位 Windows 7 的支持。2. 支持 TWAIN 成像接口。3. 支持 USB-CDC 串行仿真模式。Com 协议部分切换
支持以编程方式切换到 USB-CDC 主机模式但不存在。
版本 1.00.0000 07/2011
1. 支持 Windows XP SP3 (32 位) 和 Windows 7 (32 位) 2. 支持 RSM 2.0 扫描仪 3. 支持 SNAPI 更快固件下载 4. 支持编程主机变量切换 5. 支持英语和法语键盘的 HID 键盘模拟
成分
如果不更改默认安装位置,组件将安装在以下文件夹中:
成分
地点
通用组件 %ProgramFiles%Zebra Technologies条码扫描仪常见
扫描仪SDK
%时间表Files%Zebra Technologies条码扫描仪扫描仪 SDK
扫描仪 OPOS 驱动程序
%时间表Files%Zebra Technologies条码扫描仪扫描仪 SDKOPOS
ZEBRA 和风格化的斑马头是 Zebra Technologies Corporation 的商标,已在全球许多司法管辖区注册。所有其他商标均为其各自所有者的财产。©2024 Zebra Technologies Corporation 和/或其附属公司。保留所有权利。
第 15 页
扫描仪 JPOS 驱动程序 扫描仪 WMI 提供程序驱动程序 WMI 提供程序 TWAIN 驱动程序
%时间表Files%Zebra Technologies条码扫描仪扫描仪 SDKJPOS
%时间表Files%% Zebra Technologies条码扫描仪扫描仪 SDKWMI 提供程序扫描仪
%时间表Files%Zebra Technologies条码扫描仪扫描仪 SDKWMI 提供程序驱动程序
%WinDir%twain_32Zebra 32/64 位版本 %WinDir%twain_64Zebra 64 位版本
组件特定的二进制文件,Samp文件应用程序,Sample 应用程序源(代码)项目将安装在组件基础文件夹下。
安装
安装新版本将取代以前版本的 Zebra 扫描仪 SDK 和通用组件。
支持的操作系统:
· Windows 10 · Windows 11
32 位和 64 位 64 位
Microsoft .Net 框架和/或 Java JDK/JRE 不会随此安装包一起安装。建议用户独立安装这两个组件。
外部依赖项
1. C# .Net 语言ample 应用程序要求目标计算机上有 .NET 框架。2. JPOS 要求目标计算机上有 JRE/JDK 1.6 或更高版本。
ZEBRA 和风格化的斑马头是 Zebra Technologies Corporation 的商标,已在全球许多司法管辖区注册。所有其他商标均为其各自所有者的财产。©2024 Zebra Technologies Corporation 和/或其附属公司。保留所有权利。
第 16 页
文件/资源
![]() |
适用于 Windows 的 ZEBRA SDK 扫描仪 [pdf] 用户指南 适用于 Windows 的 SDK 扫描仪,SDK,适用于 Windows 的扫描仪,适用于 Windows,Windows |
