Linux,从条码扫描仪读取
Linux, reading from barcode scanner
我有条形码扫描仪,通过 USB 连接到 Linux 计算机。扫描仪模拟键盘设备。
我必须编写一个程序来读取扫描的条形码并进行处理。该程序作为服务在后台运行,无论当前的 X 焦点如何,都应读取条形码扫描仪。
如何在 Linux 中实现?
一些较低的级别 solution/explanation 是首选。
从解决方案开始,我想守护进程是完美的选择。
您可以编写一个守护程序代码,它将打开设备节点(用于扫描仪)并读取数据缓冲区。
现在您已经收到了用户space的数据,您可以根据自己的需要自由处理。
听起来你想从指定的设备中捕获数据,
在这种情况下,post 中描述的方法应该有所帮助:
(编辑:原始 link 已死,存档 link 已提供)
这将侦听仅来自指定源的键盘事件。
但请注意,据我所知,这不会阻止它传播到您当前 window 关注的任何地方。
我有条形码扫描仪,通过 USB 连接到 Linux 计算机。扫描仪模拟键盘设备。
我必须编写一个程序来读取扫描的条形码并进行处理。该程序作为服务在后台运行,无论当前的 X 焦点如何,都应读取条形码扫描仪。
如何在 Linux 中实现?
一些较低的级别 solution/explanation 是首选。
从解决方案开始,我想守护进程是完美的选择。
您可以编写一个守护程序代码,它将打开设备节点(用于扫描仪)并读取数据缓冲区。
现在您已经收到了用户space的数据,您可以根据自己的需要自由处理。
听起来你想从指定的设备中捕获数据, 在这种情况下,post 中描述的方法应该有所帮助:
(编辑:原始 link 已死,存档 link 已提供)
这将侦听仅来自指定源的键盘事件。
但请注意,据我所知,这不会阻止它传播到您当前 window 关注的任何地方。