首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在SPP模式下同时连接多个SocketMobile扫描仪(C# Windows窗体,Socket ScanAPI SDK10)

如何在SPP模式下同时连接多个SocketMobile扫描仪(C# Windows窗体,Socket ScanAPI SDK10)
EN

Stack Overflow用户
提问于 2015-12-14 18:28:48
回答 2查看 245关注 0票数 2

有没有办法在SPP模式下同时连接多台扫描仪?

我正在使用C# Windows Forms Project中的Socket ScanAPI SDK10( ScanApiHelper类)作为宿主。

我将串行端口设置从ScanAPI更改为例如SerialPorts=COM3:;COM6:(入站端口)

但只有一个扫描仪连接到主机。如果我关闭一台扫描仪,另一台会立即连接。但同时连接两台扫描仪不起作用。两个扫描仪似乎都在同一个com端口上通信。

此外,它不能与www.socketmobile.com的官方Socket Scan 10软件一起使用(我在Windows7和8.1上测试过)。

EN

回答 2

Stack Overflow用户

发布于 2015-12-22 09:20:32

为了后人着想,以下是完整的答案。

原因

默认情况下,CHS使用SDP查找所有传入串行端口,但仅尝试连接到第一个端口。如果端口忙-即另一个扫描仪已连接-它将放弃。

解决方案

Caveat __:此解决方案尚未在所有蓝牙堆栈上进行测试。它应该是有效的,但是__可能会有副作用。如果您遇到任何问题,请向我们报告。

您的CHS可以配置为尝试连接到主机设备上最多8个不同的串行端口。在Scan Mode 1中,CHS不会在连接到第一个串行端口失败后退出,而是会尝试下一个串行端口,直到它找到一个可以连接的端口,或者它已经尝试了使用SDP找到的所有端口。

一维扫描仪和8Qi

注意:如果您有激光扫描仪,则需要打印出这些条形码才能扫描它们。

  1. 出厂重置您的扫描仪

悬停以显示条形码

  1. 启用SPP模式

悬停以显示条形码

  1. 启用扫描模式1

悬停以显示条形码

2D扫描仪(不包括8Qi)

  1. 出厂重置您的扫描仪

悬停以显示条形码

  1. 启用SPP模式

悬停以显示条形码

  1. 启用扫描模式1

悬停以显示条形码

恢复

不再需要Scan Mode 1了吗?扫描扫描仪的出厂重置条形码将清除所有设置,并将扫描仪恢复为默认模式。

票数 1
EN

Stack Overflow用户

发布于 2015-12-16 15:44:32

来自socketmobile的支持告诉我扫描条形码的“扫描模式1”。

现在,同时连接到多个扫描仪可以完美地工作

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34264705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档