收据打印机的打印输出

苏尼尔·古普塔

我已经为零售店准备了一个小程序,并且必须打印出收据(使用tvs msp star 240点矩阵打印机/带有纸卷)。使用wx.Printout()类进行打印,因为可以进行打印预览,但是实际的打印有所不同并且很尴尬:1.我正在使用纸卷n不知道如何调用end printing / OnEndPrinting()/切纸?2.如何更正文本形状或实际打印的字体?我是编程新手.....请帮助并为此建议合适的代码...预先感谢!

苏尼尔·古普塔

好吧,我想出了一种解决方案:wxPython无法进行收据打印,因此,使用转义序列进行原始打印会更好。os.system(“ echo'some text'| lpr -o raw”)首先初始化打印机os.system (“ echo'\ x1B \ x40'| lpr -o raw”)用于带ESC代码的粗体字母:os.system(“ echo'\ x1BE一些文本\ x1BF'| lpr -o raw”)用于双倍宽度:os。下划线os.system(“ echo'\ x1BW \ 01一些文本'| lpr -o raw”)和更多选项可以与ESC代码一起使用

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章