4

我有一个电子商务 Web 应用程序,我想知道如何将其打印到标签打印机上以获取后端内容

我有两个问题

1)我无法从普通网页直接打印到打印机(我认为是 zedbra LP2844)它只会抛出垃圾

2)我希望能够将标签打印到标签打印机,但所有其他打印,例如发票将转到默认打印机 - 激光,因此需要某种方式选择正确的打印机

这一切都将发生在一个固定的位置,所以我可以坚持使用安装了特定(自定义?)插件的 Firefox(已经使用了 Firefox,所以这将是一个很好的方法)

有谁知道这是否可能,Firefox 扩展是一种可能和/或好的方法吗?

有人会写ff插件吗?

我想这肯定是以前做过的,但在谷歌上找不到任何东西

谢谢你的帮助

戴夫

4

3 回答 3

0

标签打印机肯定带有 Windows 驱动程序吗?然后,使用 CSS 在浏览器中生成具有正确尺寸的页面可能就足够了,或者,如果这不起作用,则生成 PDF。

您可以在 CSS 中为标签打印机使用“cm”或“in”单位;您应该能够在 Firefox 的打印对话框中设置页面尺寸和方向。

于 2009-11-30T18:25:42.170 回答
0

据我所知,这台特定打印机有Windows 驱动程序。安装后打印应该不是问题。

于 2009-11-30T18:30:48.113 回答
0

感谢您的评论人们,我实际上想出了一个不同的解决方案,从不同的角度来解决问题,因为选择正确的打印机可能总是一个问题

目前我们有一个窗口程序,我们输入订单号,然后它会绘制一个标签并将其打印出来,但它并不漂亮,对布局进行更改很困难,但最重要的是我想要打印的能力网页

所以我的计划是这样的——

更新程序,使其位于后台并轮询数据库以获取要打印的订单列表,对于找到的每个订单,从服务器请求图像并将该图像打印到标签

在服务器上,使用 ASPJpeg 动态创建图像,这使我可以完全控制标签的外观

从 web 应用程序中,我在打印订单上有一个按钮,这会将订单添加到打印表中......然后我可以有一个打印表界面,显示等待打印的内容、已打印的内容等,我可以清除打印队列或从中删除单个项目,就像它是 Windows 打印队列一样

我担心的唯一问题是轮询频率太高,以至于员工不会等待标签打印,也不会太频繁地轮询太多带宽被用完

我可能会这样做,以便当他们点击发货时,它会发送要打印的标签,或与订单流程相关的其他一些现有功能

于 2009-12-01T11:07:40.590 回答