php - 从 Internet Explorer 将原始 EPL2 打印到 Zebra Thermal

标签 php windows internet-explorer printing zebra-printers

我发现我可以从记事本和写字板等 Windows 应用程序向我的 Zebra 2844 (UPS) 打印原始 EPL2 命令,并使用 XP 中的通用/文本驱动程序获得打印精美的标签(无法获得实际的 Zebra驱动程序做这么多)。但出于某种原因,我不能让它从 IE8 打印(这是我的 php 应用程序所必需的)。也不是来自 Firefox 的。当我打印时,文件进入打印机队列并很快消失。没有打印任何内容。

我在 php 中将 header 设置为 Content-type: text/plain。但我也尝试过直接从桌面加载文本文件并打印,但没有成功。

有人遇到这个问题并有解决方案吗?也许我没有考虑到从网络浏览器打印的细微差别?

最佳答案

您需要的是一种通过 Windows 打印层的方法,试试这个:http://code.google.com/p/jzebra/

这是一个java小程序,一旦你接受了安全证书就可以本地访问打印机

关于php - 从 Internet Explorer 将原始 EPL2 打印到 Zebra Thermal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4972610/

相关文章:

windows - 我们可以从 Delphi 调用 native Windows API 吗?

java - 无法对打开了用户映射部分的文件执行请求的操作

CSS3 渐变背景适用于 Chrome 和 Firefox 但不适用于 IE 11

php - 为什么即使文件不存在脚本也会继续运行?

javascript - Magento 单页结帐

windows - Universal App漫游数据在设备之间不同步

internet-explorer - 我的 Logo 在 Firefox 中有效,但在 IE 中无效

django - Internet Explorer 不与 django 开发服务器通信

php - Javascript/Cookie 是启用还是禁用?

php - 有很多 if 语句会降低 php 的渲染速度吗?