关于打印走纸,很急,在线等待!

l_visa 2002-03-11 08:36:21
请问套打发票前一张发票打印完,撕纸后如何在程序中控制发票退纸,以便打印下一张。我用的是panasonic
kx-p1131的针式打印机。退纸命令是esc "j" n,但是我用printsend(job "~027 ~106 ~010")不会退纸,反而进纸,不管送什么控制代码都是进纸,这是怎么回事,该怎么做呢?
...全文
123 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhanwei 2002-03-11
  • 打赏
  • 举报
回复
借花献佛:

作者 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)


zhanwei 2002-03-11
  • 打赏
  • 举报
回复
printsend(job "~027 ~106 ~010")
printsend(job "~ 027 ~ 106 ~ 010")
you can try some other control code
zhanwei 2002-03-11
  • 打赏
  • 举报
回复
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.
l_visa 2002-03-11
  • 打赏
  • 举报
回复
我的脚本也是这样写的,只是还是不行,是不是打印机本身的问题,有谁会调panasonic kx-p1131的打印机呢

1,109

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧