打印的一个问题,请帮帮忙!
有VB+ACCESS做的发票打印程序,发票为10cm长,8cm宽的印在穿孔感杆纸上的连张,实现办法是把要打印的字段如姓名等等的位置放到一个数据库中,打印时
Printer.CurrentX = RsPrint("X坐标")
Printer.CurrentY = RsPrint("Y坐标")
Printer.Print RsPrintTmp("姓名")
现在的问题是窄行打印机LQ300K没有自定义纸张,改用LQ1600驱动程序,还是乱走纸。
请问有什么办法可以在LQ300K是实现打印完一张发票后,走纸到下一发票的开头的指定正确位置,而不是乱走纸!谢谢
问题点数:0、回复次数:5Top
1 楼TBNTB(無人的夜里孤軍奮斗!)回复于 2003-11-05 09:03:19 得分 0
可以不用定義紙張試試Top
2 楼Leftie(左手,为人民币服务)回复于 2003-11-05 09:24:50 得分 0
'在代码中定义纸张大小
Printer.ScaleWidth = 210
Printer.ScaleHeight =297
Top
3 楼51codes(51codes)回复于 2003-11-05 09:30:29 得分 0
可以自定义纸张的,我就是这么做的,你用的是什么系统啊,win98和win2000中自定义纸张方式是不同的啊。Top
4 楼Lucky527(幸运星)回复于 2003-11-07 14:14:59 得分 0
同意左手,设置个合适的值调试一下应该就没问题了Top
5 楼zmrok(朱朱)回复于 2003-11-07 14:47:01 得分 0
同意楼上意见,win2000下自定义纸张是在:设置>>打印机>>文件>>服务器属性>>创建新格式Top




