【文件属性】:
文件名称:thermal_printer:Java实现网络小票打印机自定义无驱打印
文件大小:1.05MB
文件格式:ZIP
更新时间:2021-04-23 12:01:55
Java
Java实现POS打印机自定义无驱打印
热敏打印机使用越来越广泛,而安装驱动相当复杂,万幸的是,几乎所有的热敏打印机都支持ESC/P指令,参考网络上一些资料后,在此整理了一份自定义打印的方案
• 打印模板
为了增强打印效果的通用性,因此需要提供多元化的模板对齐支持,而且不同大小的打印机所需的版式也不尽相同
模板采用Json格式存储,分为header、goods、bill、footer四个部分,对模板的解析采用号称史上最快的阿里出品的fastjson
模板示例
{
"header": [
{
"text": "{$shopname}",
"size": 2,
"bold": true,
"format": 1,
"line": 2,
【文件预览】:
thermal_printer-master
----img()
--------goods流程图.bmp(388KB)
--------区域流程图.bmp(1.41MB)
--------打印效果.JPG(614KB)
--------.DS_Store(6KB)
--------主流程图.bmp(2MB)
--------打印内容.png(387KB)
----.DS_Store(6KB)
----src()
--------com()
----.gitignore(267B)
----README.md(7KB)