用PHP取得扫描枪的结果

用PHP做取得扫描枪的结果,它的原理其实很简单:
只要将你要输入条形码的文本框得到焦点( 就是把光标移动到那)然后扫描枪会自动往那个文本框中输入条形码的 ,然后会有一个回车动作。扫描枪把条形码解码是模拟键盘输入的,输入的结果以 Enter 键结束. 例如一个条码,解码后的结果是 abcdefg,它会依次模拟键盘输入 abcdefg[ENTER],
所以,我们在超市/图书馆经常看到条码扫描失败后,收银员/管理员还可以用键盘一个一个字符敲进去.
用键盘和扫描枪的结果是一样的,只不过是一个快一个慢而已.其实也就相当于你用键盘输入条形码,再按下回车一样的效果
扫描枪分红外以及激光等类型,扫描枪扫描条码的操作类似于我们通过键盘一次输入商品编码的操作。扫描枪与键盘连接在一起后,再插入原机箱的键盘口,如果插入鼠标口,扫描枪无效。
其实它目前有rs232,ps2和usb三种类型的接口!

其实钥匙rs232是可以通过串口条码扫描器伴侣 来模拟键盘的。

适用于:
1.串口条码扫描器模拟键盘,但速度比键盘快.
2.可以扫描带汉字二维条码.
3.串口数据直接输入指定文本框。

====================================================
*

1、(SC – RS232-KB)标准RS232串口信号(ASCII码)转标准计算机PS/2键盘信号!只要向串口发送数字或字符的ASCII码,就可实现模拟键盘输入数字或字符。但无法实现PC键盘中功能键的转换,诸如:F1- F12,ESC,SHIFT,CTRL,ALT,HOME,方向键……等等(ASCII表中没有这些键的ASCII码值)
2、(SMART CABLE – K=P)实行透明转换,即RS232发出的数据不做任何改变,直接转为PS/2数据!(需要对串口编程,完全模拟PS/2键盘的工作原理和编码方式进行处理,就可以通过向串口发送数据完全实现PC-101键盘所有按键,也包括WINDOWS多媒体键盘的按键)
应用领域:
1、 (SC – RS232-KB)用于条码、IC卡、磁卡、电子称、条码扫描器(RS232串口输出)等设备与PC、POS机(PS/2键盘输入)的连接,同时可外接键盘。系统优先响应串口信号!解决接口冲突,扩展接口的功能!使普通PC键盘直接可用于PDA、单片机、打印机等其他有串口的系统!
2、 (SMART CABLE – K=P)串口完全模拟PS/2键盘的工作原理和编码方式进行编程就可以通过向串口发送数据完全实现PC-101键盘。
产品外型尺寸为:
6.6cm X 2.3cm X 1.6cm
产品外型颜色为:
黑色
外部接口线为:
串口(母)接口线一个,PS/2键盘(公母)口组合线一个。
具体参数:
默认设置9600B/S,数据为8bit位 ,1位停止位, 无校验 , 有无硬件数据流控制均可(9600N81)! 串口波特率为4800、9600、19200b/s (可改变芯片引脚来实现)

9针(公)串口引脚连接
2pin====>RXD
3pin====>TXD
4pin短接6pin
5pin====>GND
7pin短接8pin
可更改为25针等其他形式
1、(SC – RS232-KB)系统默认是ASCII码1EH~7FH,如下:
` 1 2 3 4 5 6 7 8 9 0 – = \ ~ ! @ # $ % ^ & * ( ) _ + | a b c d e f g h i j k l m n o p q r s t u v w x y z [ ] A B C D E F G H I J K L M N O P Q R S T U V W X Y Z { } ; ‘ : ” , . / < > ? 空格 删除 回车等。可转换一条条码长度最大为50位即一条条码可为50个数字、字母和符号组成!可设置每条数据自动加回车键!(可改变芯片引脚来实现)可对字母大小写转换设置!(可改变芯片引脚来实现)可按客户要求,开机转换线自动向终端如PC、打印机发设置命令!
2、(SMART CABLE – K=P)以下方案来实现所有104键盘的按键,同时还包括18个Windows 多媒体键盘的按键,具体操作说明请下载设置说明书。

SMARTCABLE专业从事计算机接口、电话接口、以太网接口、工业现场总线接口等接口转换产品的研发、生产和销售的高科技企业。目前公司主要研究开发销售的接口转换器系列产品有:PS/2、KEYBAORD、RS232、RS485/422、CAN、USB、V.35、1394等工业级接口转换器、长线驱动器、信号中继器、光电隔离器。本公司产品均具有自主知识产权,欢迎用户OEM或提供工程配套,并可为用户特殊设计、特别定制。