问题标签 [barcode-scanner]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何使用phonegap扫描条码
我需要在 Android 和 iPhone 中使用 phonegap 扫描条形码。有没有办法做到这一点?
python - python中的图像分类
我正在寻找一种对主要由文本组成的扫描页面进行分类的方法。
这是我的问题的详细信息。我有大量扫描文档,需要检测这些文档中是否存在某些类型的页面。我计划将文档“爆裂”到它们的组件页面中(每个页面都是一个单独的图像)并将这些图像中的每一个分类为“A”或“B”。但我想不出最好的方法来做到这一点。
更多细节:
- 我有很多“A”和“B”图像(页面)的例子,所以我可以进行监督学习。
- 我不清楚如何从这些图像中最好地提取特征以进行训练。例如,这些功能是什么?
- 页面偶尔会轻微旋转,因此如果分类对旋转和(在较小程度上)缩放有点不敏感,那就太好了。
- 我想要一个跨平台的解决方案,最好是纯 python 或使用通用库。
- 我曾考虑过使用 OpenCV,但这似乎是一个“重量级”的解决方案。
编辑:
- “A”页和“B”页的不同之处在于,“B”页上的表格具有相同的一般结构,包括存在条形码。“A”页是自由文本。
jquery - 条码网站交互
我正在设计一个 Web 应用程序,我正在考虑结合一些条形码读取来促进数据输入。假设我有一个快递员需要完成的任务列表。我想打印类似于以下页面的内容:
条形码由||||| | ||| || (x)
每行末尾的 表示。使用条形码 servlet 作为烧烤应该直接打印页面。我想有一种通用的方法来拦截那些条形码并在 jQuery 中做一些事情。例如:
- 条形码 (a) 可以是
goto:/tasklist/123:
- 条形码 (b)、(c) 和 (d) 可以是
add:31222:
、add:31223
和add:31224:
- 条形码 (e) 可以是
submit::
扫描条形码(a)时,我会转到该页面。扫描条形码 (b)、(c)、(d) 时,我会在页面中填充文本输入。扫描条形码(e)时,我会提交表格。我正在考虑在每个页面上都可以使用某种形式的 jQuery 侦听器,我可以根据条形码的第一个命令向其注册操作。我知道我可以对条码设备进行编程以包含一些逻辑,但想避免它,这样任何条码都可以,我不必处理它们的编程。
我什至认为每个条形码可能必须以一些魔术标记开头,以区分常规输入和条形码输入。也许像$**$:goto:/tasklist/123:
. 那么问题是我将如何使用 jQuery 来拦截这组命令,以及为我创建的不同操作(例如:)注册处理程序的正确方法是什么$**$:add:31222:
?
iphone - 如何将条码扫描仪集成到我的应用程序中?
我有条形码扫描仪的示例代码,但是当我将它安装在包含版本 3.1.3 的 iPhone 2G 中时,我会收到以下错误消息。我已从此链接获取代码:http://code.google.com/p/ zxing/下载/列表
dyld:库未加载:/System/Library/Frameworks/CoreVideo.framework/CoreVideo 引用自:/var/mobile/Applications/90FFBB86-DF67-402F-A258-43DFD2BE6794/ScanTest.app/ScanTest 原因:找不到图像
所以请给出一些建议或想法,以便我可以正确处理它,如果有人有任何示例代码,请给我一个我真的需要它的链接。提前致谢。
winapi - 如何从用 RIDEV_NOLEGACY 注册的 WM_INPUT 处理程序模拟 WM_KEYDOWN、WM_KEY*?
我有一个带有两个 HID 键盘的系统(实际上,一个是条形码扫描仪。)
我使用 RIDEV_NOLEGACY 注册了原始输入,以阻止系统为条形码扫描仪创建 WM_KEY* 消息,这也繁琐地阻止了来自另一个键盘的消息。
我的目标是为任何不是条形码扫描仪的键盘设备保留 WM_* 消息。
基本上,我需要:
- 自己创建 WM_* 消息,并将它们从接收 wm_input 的 wndproc 发布到我的 hwnd
或者
- 预测系统将生成的 WM_* 消息,如果它们来自条形码扫描仪,则忽略它们。
我创建了一个 2 的工作实现,它在 XP 上运行良好,但在 Windows 7 上无法阻止任何内容。(事实上,在 win7 上,即使没有 RIDEV_NOLEGACY 标志,我似乎也只接收 WM_INPUTs)
我现在正在尝试方法 1,这可以说是“更正确”,但我似乎找不到完全正确的方法。
我的环境是使用 PyQt 的 Python 2.6。我将消息直接发送到由 PyQt 创建的窗口,并且我已经使用 win32 事件过滤器连接到它的 wndproc。
此代码有效,但某些事情(如按住 shift 键等)失败。也很奇怪的是,在使用 SendMessage 时,我输入的字母是大写的,但是切换到 PostMessage 会使它们变成小写。我可能可以通过 Get/SetKeyState 解决这个问题,但我希望有人能给我一些答案。
此外,我将这些消息发布回 PyQt 的队列,但应用程序无法处理它们,直到系统生成真实事件。也就是说,如果我在文本框中键入一个句子,则在我将鼠标移到窗口上之前什么都不会显示。这些消息似乎在排队,直到真正的事件发生。有什么建议么?
澄清:
这是我自己进程中的一个窗口,由 PyQt 创建。我已经得到它的 hwnd,并将原始输入通知连接到它。在此 hwnd 上 WM_INPUT 的窗口过程中,我想将消息发送到我自己的 hwnd 以复制我之前禁用以过滤它们的“旧版”WM_KEY* 消息。同样,这一切都发生在我自己的进程中,在我自己的线程中。
更新:
换档状态检测根本不起作用。无论如何,我得到了所有的大写键。有什么建议吗?
我无法在纯 Win32 中解决这个问题,而且自从我使用 PyQt 以来,我只得到了一半的解决方案。如果有人感兴趣,这是我用于该部分的代码:
iphone - 我如何使用 3gs 框架在 2g 手机中构建应用程序
我正在开发一个需要扫描组件的应用程序,我已经准备好应用程序,但是当我在 2g 手机中使用 os 版本 3.1.3 构建它时,应用程序给了我错误。我对那些不在 2g 中的框架进行了弱链接。错误:堆栈中没有足够的帧请提前提供建议,谢谢。
android - 如何使用 Intent 启动活动并在新活动中传递变量?
所以现在我在我的应用程序中使用 zxing 条码扫描器。这是示例代码(通用):
所以在启动时BarcodeScanner.class
,我也想传入contents
它。我该怎么做呢?
barcode - PS2条码扫描仪不工作
Zebex Z-3000 条码扫描仪有问题。它通过 PS2 端口连接到我的电脑。有人知道 PS2 扫描仪吗?我对 USB 扫描仪没有任何问题,但我无法让 PS2 扫描仪工作。我必须听 PS2 端口吗?
android - EditText、OnKeyListener 或 TextWatcher(条码扫描)
我正在使用条形码扫描仪,它将条形码字符串以这种格式“12345\n”插入到 EditText 中。我不想使用搜索按钮,而是想通过“\n”字符触发搜索事件。我使用了 TextEdit 的 addTextChangedListener 并在我正在执行的那个函数中:
它第一次工作得很好,但我也想在每次扫描后清除 EditText。但不可能在 afterTextChanged 事件中这样做,因为它会进入递归循环或其他东西。
这是另一个解决方案,效果很好:
实际上,我不确定这样做的正确方法是什么。也许我可以使用 EditText 的 OnKeyListener 事件。有什么建议么?
谢谢
database - 条码扫描器无法连接到应用程序以调用数据库中的数据
我目前正在开发学生出勤软件。我使用 flex / flash 和 php 创建软件,但我遇到了条码扫描器的问题,当学生扫描打印在学生证上的条码时,无法连接到应用程序以调用数据库中的数据。
你能帮我制作脚本,以便它可以在 flex/flash 和 php 上运行吗?这让我疯狂了一周寻找出路…… 请帮我: (
谢谢,