我们使用 Coldfusion 开发了一个网上商店。现在,我们正在添加用于通过 Internet 打印标签的新功能。
会发生什么,或者说应该发生什么是:
- 客户在商店登录并选择打印标签的订单。
- 我们的 Coldfusion 代码使用本地 ZPL 语言创建标签:标签作为带有 ZPL 指令的纯文本文件保存在服务器上。
- Javascript 用于在新窗口中打开文本文件。
问题是:从浏览器打印文本文件不起作用。即使我将打印设置为不显示任何额外的页眉和页脚详细信息。只有当我请求源代码并打印时,才会打印标签。我已经在 IE9 和 FF7 上测试过了。
所以我的问题是:
- 他们是一种使用 Javascript 将纯文本发送到打印机的方法,所以没有任何 HTML 标记?我遇到了一些将文本嵌入 HTML 标记然后使用 window.print() 命令的 Javascript 代码。这不是一个选择。
- 或者有没有办法使从浏览器中打印纯文本文件正常工作?
感谢您的关注!