最近有项目涉及到了小条打印机(就是超市里的那种打印单据的打印机)的打印,和传统固定大小纸张打印机相比,小条打印机有着高度可变的特点。便简单的研究了一下。

实验过程还是比较顺利的,本以为小条打印机需要专门的打印指令,结果发现是可以用传统的打印机驱动方式打印的,纸张上输出和小条打印机上的输出对比结果见下图:

输出特点:

  1. 可以用普通打印机的驱动打印,普通的打印程序都可以在小条打印机上使用。
  2. 小条输出高度取决于可见部分内容的高度。底部空白内容的高度会被忽略掉,并不等价于预设的纸张高度。
  3. 会在可见内容加上空白边距。输出部分宽度为小条宽度减去边距。

打印要点:

  1. 无需为小条打印页面布局设置边距,打印机会自动留边距。
  2. 最好指定页面宽度。一般58mm打印机,对应为180像素。
  3. 需要保证左侧有内容输出空白内容可能会被裁掉,导致在打印机上无输出。
posted on 2020-11-27 00:55  天方  阅读(241)  评论(0编辑  收藏  举报