将 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 应用程序连接的步骤的主要内容,如果未能解决你的问题,请参考以下文章

MSM8909中LK阶段LCM屏适配与显示流程分析

epson 630打印机驱动安装不上

Epson SDK for iOS 打印中文

epson打印机notready

epsonl4158怎么无线连接电脑打印

剑指 Offer 14- II. 剪绳子 II