Web系统?PHP的?自己做C扩展。

解决方案 »

  1.   

    写个ActiveX组件来访问外部设备,Web系统页面中用JS来和ActiveX组件通信来完成你要做的功能,这是完全能做到你要的功能的!
      

  2.   

    自己写个扩展是正道.
    如果想用PHP做的话.
      

  3.   

    要搞清楚,PHP扩展是运行在服务端的哦,能访问到客户端的外围设备吗?更不用说用JS调用操作了!!!!!!!!!!!!!!!!
      

  4.   


    没做过,但感觉首先你的设备应有接口驱动
    第二要看PHP是否有相关的接口,如com或web服务等其他,所以js是不行的设备----设备驱动----设备驱动调用----PHP应用服务器---客户端
      

  5.   

    也应是说,首先是计算机中要有能处理设备数据的程序,这个程序能生成数据并接收入外部数据(即有接口),能被PHP调用才行
      

  6.   

    现在的POS机很多都还是DOS操作系统!!!
      

  7.   

    用C写CGI。然后web上就能用了。
      

  8.   

    写C扩展,或者用外部控件dll,来完成数据传递。
      

  9.   


    你说js不行,不知到你有没有用过在线杀毒,你对ActiveX了解多少呢,PHP应用服务器了解多少呢? 顾客机子装了,条码扫描仪、IC卡识读器、条码秤等,他会不装设备应接口驱动吗? 机子装有驱动ActiveX组件当然就能用这些设备,是ActiveX组件就有可能通过JS来NEW 建ActiveX组件的对象,和他通信完成控制!
    还有我要问的是你的设备----设备驱动----设备驱动调用----PHP应用服务器---客户端
    你最后还是要用客户端,你客户端不用ActiveX组件也不用JS用什么做,就是一个WEB页面吗?那你就说说,PHP应用服务器怎么控制客户端的条码扫描仪、IC卡识读器、条码秤等硬件?
    也就是假如你机子接有一个IC卡识读器、你现在看到CSDN这我这条信息,CSDN这个PHP(WEB)应用服务器怎么控制你这个IC卡识读器读你插在识读器的卡的信息???