我写过并口程序,但.NET中好像没有并口处理的类,所以你先下载一个C++写的并口控制的DLL文件,查看你的并口地址(电脑自带并口的好像是37、38,如果是用的并口卡可以在设备管理中查询),再在程序中引用这个DLL文件,就可以了

解决方案 »

  1.   

    因为是要在客户端切纸,所以楼上的行不通,起码得搞个OCX给JavaScript调
      

  2.   

    能往并口写数据了,但那个指令的格式得怎么写呢?指令16进制是1B69  <script type='text/javascript'> function print_onclick() {
      var objfs = new ActiveXObject("Scripting.FileSystemObject");
      var objprinter=objfs.CreateTextFile("LPT1:",true);  objprinter.Write(String.fromCharCode(0x1B) + "@");
      objprinter.Writeline("__________________________________");
      objprinter.Writeline("| 您打印的数据是:我从并口写入的!|") ;
      objprinter.Writeline("|_________________________________|") ;
      objprinter.Write(1B69);
      objprinter.Close();
      set objprinter=nothing 
      set objfs=nothing // 关闭FileSystem组件对象 
    }</script>