当前位置: 代码迷 >> PB >> 用pb做的条码打印程序为什么条码打印机没有一点反应
  详细解决方案

用pb做的条码打印程序为什么条码打印机没有一点反应

热度:48   发布时间:2016-04-29 06:41:57.0
求助:用pb做的条码打印程序为什么条码打印机没有一点反应?
环境:1、系统xp_sp3+sqlserver2000+pb8.0+斑马条码打印机SM400
斑马打印机是用USB口连接的,以下为pb的条码打印程序
ls_printcode = "^XA" + "^BY2" + "^LH" + string(startX) +"," + string(startY)
ls_printcode = ls_printcode + "^FO" + string(startX+32) + "," + string(startY+7)+",^A0N24,20^FD"+ls_tm+"^FS"
ls_printcode = ls_printcode + "^FO"+string(startX+32)+","+string(startY+60)+",^BCN,60,N,Y,N,^FD"+ls_tm+"^FS"
ls_printcode = ls_printcode + "^PQ"+print_sl
ls_printcode = ls_printcode + "^PR4"
ls_printcode = ls_printcode + "^XZ"

li_FileNum = FileOpen("PRN", StreamMode!, Write!, LockWrite!, Replace!)
filewrite(li_filenum,ls_printcode)
fileclose(li_filenum)
,为什么执行这段程序,条码打印机一点反应都没有?是不是要把"PRN"改成usb的端口呢?如果是如何改呢?
向各位高手求救!谢谢!

------解决方案--------------------
用并口打印机是用PRN,USB还真没弄过,帮你Up一下
------解决方案--------------------
只知道print函数,楼主的代码不懂
------解决方案--------------------
如已安装驱动,可调用驱动打印,用 printopen
------解决方案--------------------
直接print不行吗?用条码控件
------解决方案--------------------
楼主,想通过打印机指令去打印吗?USB口的不管吧

直接dw.print()吧

------解决方案--------------------
学习学习
------解决方案--------------------
 偶都是直接打印dw,为什么要搞的那么复杂
------解决方案--------------------
楼上说的对,首先你要先确定是数据dw的问题还是打印机驱动的问题。
------解决方案--------------------
楼主有始有终,顶一个。
------解决方案--------------------
楼主,你的打印机真的是USB口的吗?
  相关解决方案