2

我想创建一个应用程序,我可以在其中设置要发送到条形码阅读器的前缀或后缀。条形码阅读器可以通过 USB 或 RS-232 端口连接到 PC。我的意思是,如果我有一个类似的条形码"4567",并且我在我的应用程序中设置它应该向"123"条形码扫描仪发送一个前缀 like,而不是如果我将我的条形码 ( "4567") 读入文本编辑器,它应该显示"1234567"

我怎样才能做到这一点?


更新:

我需要使用 Symbol LS2208 条码阅读器。使用编程指南,我可以在条形码前放一个字符,但我需要 4 个(至少)。另一种可能性是在条形码前放 3 个字符,但我无法使用这种方法,如果可以的话,我应该以某种方式将第 4 个数字放在那里。

如果我错了,请纠正我,但不应该有可能以编程方式做我想做的事吗?我认为它应该像这样工作:连接到 USB/串行端口。捕获用户是否使用条形码阅读器阅读了某些内容。捕获后修改它,然后把它放在那里它已经读过。

4

2 回答 2

0

根据Symbol LS2208 Product Reference Guide,它说您最多可以为前缀和后缀设置四位数字。看起来 USB 接口就像键盘输入或串行输入(可配置)一样。

更新:四位数字是特殊字符代码。即你只能得到四个数字的一​​个字符。

于 2010-03-09T20:40:00.367 回答
0

这可能无法回答您的问题,但无论如何。

我们使用 Symbol 条形码阅读器(以前是串行的,现在是 USB 到串行端口的转换器)从串行端口读取。我们的代码是用 Java 编写的,并使用 Java 通信 API(读/写串行/并行端口)。然后,我们从串行端口获取输入并将其发送到 Swing 应用程序中具有焦点的窗口。由于应用程序可以访问入站流,我们可以根据需要修改流。

于 2010-05-03T23:38:47.210 回答