我是利用
Open "d:\print.bat" For Output As #2
Print #2, "COPY d:\TESTFILE.txt COM2"
Close #2
实现本地条码打印,请问怎样实现非本地打印,如网络打印机或其它电脑共享的打印机,我用的是斑马打印机。谢谢!

解决方案 »

  1.   

    什么打印机都没关系,关键要设为默认打印机,然后:shell "C:\WINDOWS\system32\NOTEPAD.EXE /p d:\TESTFILE.txt"
      

  2.   

    看你的代码打印机是否连在COM2上,这种直接对端口的操作(不须要驱动,只要有DLL即可)只能是本地的操作;要实现网络打印:1.须要安装打印机的Windows驱动,再共享出来,当普通打印机一样控制(条码打印机可以当普通机器使用,只是打印范围小而已)2.自己写一个软件,把客户端的指令转成对本地COM口的操作.