我自学了Python,尝试在was服务器上运行一个程序,并决定使用web2py,因为它适合像我这样的初学者。该程序在命令提示符下运行良好,但不能在其制作的网页上正确执行打印语句。我一直在阅读web2py文档和教程,试图找到如何在不返回和关闭函数的情况下打印一些东西。print " {}".format(u)
return " {}".format(u) ##only this line prin
现在,我正在为Seam2中的一家公司开发一个用于Point Of Sales的应用程序,我的客户想要直接从该应用程序打印发票。目前,我只生成PDF的发票和用户选择打印机,并按下打印按钮,但他们想要更快,他们也有2台打印机:爱普生TM U220的门票和普通打印机的发票。因此,我想研究一下直接从网页打印的问题。我读到,使用applets必须处理身份验证内容或权限(嗯,也许JWS也需要处理,但要少一点),并且Applets已经停止使用;另一方面,使用Java
爱普生ESC抽屉踢命令可以控制1或2现金抽屉。ESC p m t1 t2打印文本文件时打印机工作正常。但是当我们将0x0A0x1B0x700x700x000x190xFA0x0A交给打印机现金抽屉时,这个命令没有打开。
然后,我使用另一种方法ESC/POS给打印机。= "application/octet-stream"