关于发票套打的问题

lovewds2002 2008-09-05 04:53:25
有一个发票打印程序,以前是以行为单位设定页长的,行距设为1/8英寸,所以设定每页行数为每张发票孔数的4倍即可(每个孔平均占1/2英寸的长度),程序打的发票还比较准确,连打也没得问题.
但由于客户更换发票后,设计的发票每张上面的孔数并不都是一样的(哪个厂家印刷的,太没职业水准了!),导致用行数设定页长连打就不准确了,因此想换成以英寸或厘米以单位为设定页长.
于是我想使用"esc c nul n"命令,就将原来的"esc c x1"改为"esc c (char)0 x2"(x1是以前的行数,x2是每张发票的长度换算成的英寸数),其余的地方都没有改,却发现套打的位置没变,但页长变长了很多!
在网上查了很长时间,相关的问题很少,也没有多少详细说明的.
所以想问下各位,我要改动的话,还要做哪些工作?
还有,各种POS命令的说明文档在说到"esc c nul n"时总是说"根据英寸(厘米)单位设定页长",它到底是根据英寸还是厘米来设定页长的?!两种情况该怎么来做?
如有知道的教下小的,不胜感激...
另:使用的打印机是 EPSON LQ300K+
...全文
139 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
票据套打说明与演示:http://www.rubylong.cn/doc/print_bill_index.htm
leosming 2008-09-05
  • 打赏
  • 举报
回复
这个问题有点难度,没遇到过

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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