我正试图扫描一个QR代码,并从我的覆盆子皮从它得到数据。
我使用的扫描仪是:DS6510b-2d
我正在扫描下面的图片上的QR代码:
这个QR代码有分隔符,所以我可以区分数据。
当我在Windows上扫描QR代码时,我得到以下结果:
10ABC123↔21U001273↔12040104↔3712345678,这是正确的,也正是我所需要的。
当我扫描连接到raspberry的QR代码时,会得到以下内容:
10ABC12321U001273120401043712345678在这里缺少分隔器,这使得无法区分数据。
我如何得到它,所以当我扫描QR代码在我的覆盆子,它也显示分隔器?
提前谢谢你的帮助。
QR码:

发布于 2022-07-21 18:26:11
一些想法,虽然我不能测试,因为我没有你的扫描仪.
您可以尝试启动一个“虚拟控制台”,请参阅这里,它基于文本,不使用X11,然后使用扫描仪进行扫描,查看X11服务器和键盘映射是否正在“吞噬”分隔符。
我不是把这作为一个永久的解决办法,只是解决这个问题的一个步骤。
或者,启动X11服务器后,您可以运行xev来查看扫描时生成的X事件,然后可能使用xmodmap将您的“左双箭头”转换为其他所有相关方都可以使用的符号。
我不使用Windows,但是必须有一个工具来获取“左向右双箭头”的Unicode码点。我想是U+21d4,见这里。
然后,您可以使用这在Raspberry上键入/生成该代码点,并查看Raspbian对它的贡献。
https://stackoverflow.com/questions/73049489
复制相似问题