套打连续走纸的不准确的问题!(200分)

  • 主题发起人 主题发起人 wzf1975
  • 开始时间 开始时间
W

wzf1975

Unregistered / Unconfirmed
GUEST, unregistred user!
我写了一个套打的控件;
用的TPrinter;
1.适应多种自定义的纸张;
2.连续走纸;
3.适应各种常用的票打;
出现如下题:
用户选择不同的票打时我的控件在连续走纸中出现向上或向下漂移的现象。曾使用的打印机AR5400,LQ1600K,DPK8300E,现在DPK8300E中连续20页向上漂2mm,但在LQ1600K中连续走纸中漂移的很大。如何获取指定的自定义纸张的精确大小,使连续走纸的误差减为最小?(这肯定是纸张的大小的设定上有小的误差)。
 
密切关注!
 
密切关注,too
 
连续走纸应该用英寸定义长度(要设置hdc(SetMapMode)为MM_HIENGLISH(英寸))
注意走纸的2个圆孔之间就是精确 0.5 英寸,你可以计算每页有几个圆孔
 
密切关注,too,too
 
连续打印20张才2MM的误差应该算准的了。误差大小可能与打印机的机械结构有关。
 
to Pipi:
我直接测量票据,单位是mm,估计0.1mm,精确到0.1mm,想来应该很准确;
to 黄豆:
你的说法有一定道理,但是如何使各种打印机都适合,同样的纸张设置
不同的打印机有不同的表现,是不是得取出打印机驱动中某些参数加以修正。

 
我写的打印用的单位是0.001MM,打印十五张单据
误差为0.1mm
 
愿意公布控件出来吗?
我也想做一个。
 
只要你设置为英制,打100页也不会有偏差。
你算算你的纸有几个孔,一个孔是半英寸
 
to Pipi :
我的纸张页高为8 inch(2032*0.1mm)没有什么不同。
另外:在DPK8300E中还可以,为什么同样纸张设置到了LQ1600K打印机上
就差的很多?

 
多人接受答案了。
 
后退
顶部