关于打印走纸,很急,在线等待!
请问套打发票前一张发票打印完,撕纸后如何在程序中控制发票退纸,以便打印下一张。我用的是panasonic
kx-p1131的针式打印机。退纸命令是esc "j" n,但是我用printsend(job "~027 ~106 ~010")不会退纸,反而进纸,不管送什么控制代码都是进纸,这是怎么回事,该怎么做呢?
问题点数:20、回复次数:4Top
1 楼zhanwei(@_@,初学.Net)回复于 2002-03-11 09:25:02 得分 0
Sends an arbitrary string of characters to the printer. PrintSend is usually used for sending escape sequences that change the printer's setup.
Obsolete function
PrintSend is an obsolete function and is provided for backward compatibility only. The ability to use this function is dependent upon the printer driver.
Top
2 楼zhanwei(@_@,初学.Net)回复于 2002-03-11 09:28:52 得分 0
printsend(job "~027 ~106 ~010")
printsend(job "~ 027 ~ 106 ~ 010")
you can try some other control code
Top
3 楼zhanwei(@_@,初学.Net)回复于 2002-03-11 09:48:46 得分 20
借花献佛:
作者 yzn Email: yzn169@sj-user.he.cninfo.net
打印时能使纸回退,打印完之后能能让纸前进一些,适合于打票据的单位(注意使用printdatawindow函数,Datawindow中字体设置均无效)
long job,temp
job=printopen()
printsend(job,"~h1B~h6A~254")
printsend(job,"~h1B~h6A~100")
printsend(job,"~h1c~h78~h01")
printsend(job,"~h1B~h43~h01")
print(job,"")
temp=printdatawindow(job,dw_print) /*dw_print是要打印的数据窗口*/
printclose(job)
Job = PrintOpen()
printsend(job,"~h1B~h43~h13")
printclose(job)
Top
4 楼l_visa(蝴蝶鱼)回复于 2002-03-11 14:17:19 得分 0
我的脚本也是这样写的,只是还是不行,是不是打印机本身的问题,有谁会调panasonic kx-p1131的打印机呢Top




