rootbin

一英寸大概是2.54cm

打印控制的地方设置的参数都是对英寸而言

不考虑字体设置过大超过行间距的问题(这个也可能导致打印不完整)

那么行列的计算方式如下:

len / 2.54 * per

len指实际的长或宽

per是每英寸的行列数

Image(134)

可能那个\e是标识符 l7.5  : line 7.5  ;  c15.0  column 15.

所以对于电器的这次打印开发程序中

zm006N: 21.5 / 2.54 * 15  =  126  没考虑边距  所以实际能打印的长度必须控制在120列里面

zm269: 21.5 / 2.54 * 17 = 143 考虑边距控制在135以内

所以这两个程序经历这么长时间的调整后

误打误撞 其实达到了一个相对合理的值 

而这个范围其实在一开始就可以这么来确定的

附:

Lpi(Lines Per Inch)每英寸内所含的行数,用来表示在垂直方向字符的大小、间距。

ppm(Papers Per Minute)每分钟打印的页数,这是衡量打印机打印速度的重要参数,是指连续打印时的平均速度。

cpi(Characters Per Inch)每英寸内所含的字符数,用来表示字符的大小、间距。

(这是当时开发时记录在evernote中的日志,觉得写得还行也放出来了

关于打印控制的,其实当时开发时参考的华庭慧剑的这篇,写得好详细的

http://www.cnblogs.com/qiangsheng/archive/2007/11/14/958966.html)

分类:

技术点:

相关文章: