zoukankan      html  css  js  c++  java
  • 小条打印机输出简析

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

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

    输出特点:

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

    打印要点:

    1. 无需为小条打印页面布局设置边距,打印机会自动留边距。
    2. 最好指定页面宽度。一般58mm打印机,对应为180像素。
    3. 需要保证左侧有内容输出空白内容可能会被裁掉,导致在打印机上无输出。
  • 相关阅读:
    ApplicationContext
    消息队列种类
    Zookeeper的功能以及工作原理
    java多线程(1)模式 不可变对象
    dubbo容错,负载均衡,协议
    dubbo的底层原理
    消息事务处理
    多线程循环打印 abc
    Spring 事务管理
    文件上传和下载
  • 原文地址:https://www.cnblogs.com/TianFang/p/14045635.html
Copyright © 2011-2022 走看看