我正在使用扫描仪阅读条形码,我有以下问题:
谢谢,
答案 0 :(得分:2)
我的回答是假设您在“键盘楔形”模式下使用条形码扫描仪,它只是模拟键盘而没有一些特殊连接。这些设备通常是USB,开箱即用,无需进一步配置。
用户是否有机会实际输入\pre
文字?通常,前缀被特别选择为一组用户永远不会输入或至少很少想要输入的字符。因此,仅仅存在前缀表示扫描条形码。
另一种选择是对输入进行计时。例如,来自条形码扫描器的输入可能在非常短的时间内(例如50ms)完成。如果用户通过键盘输入值,则他/她将无法在50ms内输入前缀,数据和后缀。 (当然,这里的假设是输入将由实际的人而不是自动化工具制作)
答案 1 :(得分:0)
答案 2 :(得分:0)
我想出的一个解决方案是使用用户不知道的独特字符序列启动所有条形码。我在输入上检查这个序列,告诉我输入数据的方式。