针式打印机定位问题,100分大家不要嫌少~ ( 积分: 100 )

  • 主题发起人 rojer_yao
  • 开始时间
R

rojer_yao

Unregistered / Unconfirmed
GUEST, unregistred user!
偶写了一个小的套打程序,打印机是ht-star ar-2470,用平推进纸方式。程序在我的canon喷墨打印机上定位正常,到了star上就发生了很大的变化,title本来应该在距离纸上端的1CM处,打印出来竟然向下便宜了1.7CM,为什么?
 
偶写了一个小的套打程序,打印机是ht-star ar-2470,用平推进纸方式。程序在我的canon喷墨打印机上定位正常,到了star上就发生了很大的变化,title本来应该在距离纸上端的1CM处,打印出来竟然向下便宜了1.7CM,为什么?
 
让用户可以动态调整位置.
 
我的文档坐标都是从配置文件读取的,也就是说是可以动态改变的,但据我观察,star打印机在Y方向上的偏移就有17MM之多,太郁闷了,
 
STAR与其它打印机差别很大. 一般套打都要不同打印机都要调试一次.不能通用. 不同打印机纸不一样.你要注意的.就如平推的与不是平推的都有些区别.
 
不可能便宜那么多吧?
太恐怖了。。。。
楼主,说说你的原理,你怎么实现了,怎么搞的这样?
大家一块研究 ,我也正在搞这方面的。。。,交流以下。。
 
我没有用任何的控件,是用的Printer,Canvas来写的,纸张跟坐标都是用尺子测量好了,写在配置文件里边,打印机是平推式的star2470,我把Title坐标设置成0,打印出来的Title还是在距离打印纸顶部17MM处,
To:zhanggx 老兄,能不能介绍的详细一点~?谢谢^_^
 
那这个偏移量也太大了吧?
 
平推的打印前要吃一小段纸进去,然后才开始正常打印,楼主的star应该就是吃这么17mm
 
问搂主,怎么测试打印机当前的偏移量?
 
对,平推的确实是会吃纸进去,打印机的吃的纸的多少是可以调的么?吃的多少跟打印时的偏移量是相关联的么?针式平推打印机我不太了解~
获得打印机信息,这个讨论的有很多次了。OffsetX := GetDeviceCaps(Printer.Handle, PHYSICALOFFSETX);
 
关一下。
 
我写的一个套打是在HP6L上调的,在平推上用,给用户自由调整的功能,但是也没有发现偏
移那么多阿。平推是兼容LQ1600K的机器。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
828
SUNSTONE的Delphi笔记
S
I
回复
0
查看
822
import
I
I
回复
0
查看
542
import
I
顶部