2012-08-24 165 views
1

我想开发一个应用程序,它能够读取条码(1d不是qr)。真正的问题是,通用的条形码阅读器软件是非常有用的,但它们似乎太慢而不能用作非常常见和常见的功能(这些条形码非常长20-30位,对于像zxing这样的应用来说似乎太大了)。所以我需要使用物理激光条码扫描仪,但我不知道第一个线索从哪里开始。我也有一台旧的激光条码扫描仪进行测试。据我所知,该设备手册并不要求任何驱动程序只将数据作为字符串发送到键盘的缓冲区,但我无法使其工作。我发现的所有手册都集中在二维码和基于软件的扫描上。任何想法或链接都可以帮助我了解这些事情。Java安卓激光条码扫描器

+0

AFAIK所有你需要的是手机上的USB主机支持连接物理条形码扫描器,但不知道手机是否可以为其供电 – nandeesh

+0

“2d不是qr” - 这应该是“1d不是qr”吗?线性条形码是一维,QR和其他各种类型都是2D – barrowc

+0

是的抱歉,并感谢您的答案。 –

回答

1

我刚才(昨天)成功测试了以下组合:

的Nexus 7 +

USB OTG线([Aftermarket Product] Brand New Micro USB Host Mode OTG Cable Flash Drive SD T-Flash Card Adapter FOR Samsung GT-i9100 i9100 Galaxy S II 2 GT-N7000 Galaxy Note)+

USB激光条码扫描器(可在这里:USB Automatic Barcode Scanner Scanning Barcode Bar-code Reader with Hands Free Adjustable Stand (Black))。

很棒!但是,有时应用程序本身在键盘数据上会有点慢(因为他们不认为它会如此快速地到达),所以只是要小心。

我植根于我的N7 ...但我不确定是否有必要。

应该提到....不知道如何耗尽电池是如此的小心。

+0

问题...连接了条码扫描器,android键盘仍然工作吗?我可以让条码扫描仪工作,但没有键盘。拔下扫描仪和键盘返回。无论如何,以实现两个功能。我使用相同的基本设置,只是我有一台Taotronics条形码扫描仪。 – Gfw