如何从网页打印到标签打印机

时间:2009-11-30 18:19:11

标签: firefox plugins label webpage printing

我有一个电子商务网络应用程序,我想知道如何将该打印件打印到后端的标签打印机上

我有两个问题

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

2)我希望能够在标签打印机上打印标签,但所有其他打印(例如发票)都会转到默认打印机 - 激光,因此需要选择正确的打印机

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

有人知道这是否可行,firefox扩展是否可能和/或这样做的好方法?

那里有人可以编写ff插件吗?

我认为这肯定已经完成,但在谷歌上找不到任何东西

感谢您的帮助

戴夫

3 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

我可以看到这台特定打印机有Windows drivers。安装后打印应该不是问题。

答案 2 :(得分:0)

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

目前我们有一个Windows程序,我们输入订单号,然后它绘制一个标签并将其打印出来,但它不漂亮并且对布局进行更改很困难,但比我想要的任何东西都要多从网页打印

所以我正在计划的是这个 -

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

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

从webapp,然后我在订单上有一个按钮进行打印,这将订单添加到打印表...然后我可以有一个打印表的界面,显示什么是等待打印,什么是打印等,我可以清除打印队列或从中删除单个项目,就像它是Windows打印队列一样

我唯一担心的问题是经常进行轮询,工作人员不会等待标签打印,也不会过多地轮询过多的带宽被用完

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