用python实现的热敏票据打印机的包装类,可以方便地控制热敏打印机实现小票打印功能。
文件功能如下:
printHelper.py :一个通用的ESC指令封装类
billHelper.py :一个用于打印小票的封装类
printBill.py :一个用于打印小票的测试用例,实际使用时,修改这个文件中的相关内容即可
printBarCode.py:一个用于打印条形码的例子
特别提醒:
实际使用时,需连接上打印机,安装好驱动,在设备和打印机控制面板上找到安装好的打印机的名字,比如是printer1。
然后在printBill.py的第7行处有如下内容:
printerName = 'iSH58'
将iSH58替换为刚才安装好的打印机的名字才能正常工作。
1