将 Epson LK 300 II 与 python 应用程序连接的步骤
Posted
技术标签:
【中文标题】将 Epson LK 300 II 与 python 应用程序连接的步骤【英文标题】:Steps to connect Epson LK 300 II with python application 【发布时间】:2015-10-19 09:36:07 【问题描述】:我创建了一个基于 python 的网络应用程序。基本上,该应用程序正在根据他们的购买打印客户账单。所以我创建了账单格式,但不确定如何通过单击我在页面中添加的按钮打印来打印。 我的要求是当我点击我的应用程序的打印按钮时,应该从打印机打印账单。 如果有人知道我应该如何处理来解决这个问题,请随时添加 cmets。
【问题讨论】:
你说它是一个“网络”应用程序——打印机连接在哪里?到最终用户的计算机?到网络服务器? “最终用户”和网络服务器是同一台计算机? 网络浏览器已经内置了打印功能,通常你只需要显示要打印的内容,最终用户会从他们的浏览器中打印出来 是的,我已将它创建为 Web 应用程序,但它仅在本地计算机上,并且仅在一台计算机上为单个用户制作。 那就用浏览器打印功能吧。如果您真的想在页面上放置一个“打印”按钮,您可以使用 javascript 来实现,但甚至不需要 【参考方案1】:这不应该是 Django 的事情。网络应用程序是否在您的本地计算机上并不重要,网络应用程序就是网络应用程序。如果您希望将打印机用作服务器或客户端,您必须在设计中明确说明。
由于我认为作为最终用户进行打印更合理,因此您可以简单地使用一些 javascript 在点击时调用 window.print()
。
【讨论】:
谢谢Wtower,我试过用javascript调用window.print(),在这种情况下它还会在页面右上角打印地址栏信息,有什么方法可以禁用地址栏信息打印时? 如果您指的是页眉和页脚,则需要从浏览器设置中禁用它们。否则,如果您指的是网站中的某些标题,则需要提供仅用于打印的 css。 欢迎@John,我很高兴这样做。以上是关于将 Epson LK 300 II 与 python 应用程序连接的步骤的主要内容,如果未能解决你的问题,请参考以下文章