2009-11-30 156 views
4

我有一个电子商务Web应用程序,我想一些如何喜欢做的是打印到标签打印机后端东西我如何可以打印到标签打印机从网页

我有两个问题

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

2)我希望能够将标签打印到标签打印机,但所有其他印刷,发票等会到默认打印机 - 激光,因此需要选择合适的打印机

的好歹

它都将发生在一个固定的位置,所以我可以坚持例如使用Firefox与特定的(定制?)插件安装(已经在使用火狐所以这将是一个非常简洁的方式)

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

任何人在那里,可以写FF插件?

我想这之前必须肯定已经完成,但对谷歌无法找到任何

感谢所有帮助

戴夫

+0

我怀疑它是。最多可以触发浏览器的打印功能,但在此之后,您现在正在处理操作系统对事物的处理。但是,如果这一切都在您自己的网络上,那么您可以让网页触发某些服务器脚本,理论上可以从模板生成PDF,然后将其路由到与该服务器连接的特定打印机。 – 2009-11-30 18:26:54

+0

(换句话说,这不适用于客户端,但可能是服务器端。) – 2009-11-30 18:27:26

回答

0

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

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

+0

您可以在CSS中设置页面大小和oritentation,但我认为在打印对话框中指定它会更好。这应该只是一个产生正确尺寸内容的问题,并且需要设置客户端计算机才能正确打印内容。没有其他特殊的解决方案是必要的。 – 2009-12-01 11:46:22

0

虽然我可以看到有Windows drivers这个特定的打印机。安装后,打印不应该成为问题。

0

感谢您的意见的人,其实我已经拿出其在谈到这个问题从不同的角度选择了正确的打印机可能会始终是一个问题

在我们有一个时刻不同的解决方案Windows程序,我们输入订单号,然后绘制一个标签并打印出来,但它并不漂亮,并且对布局进行的更改很困难,但比我想要的能够从网页上打印的任何东西都多

因此,我正打算是这样的 -

更新程序,以便它位于背景并轮询数据库以查看要打印的订单列表,从它找到的每个订单中请求服务器的图像并将该图像打印到标签上

在服务器上, ASPJPEG这使我在标签的外观

从Web应用程序的完全控制,然后我有以印刷上的按钮,这增加了以打印表...然后,我可以有一个接口到打印表,其中显示什么等待打印,什么是打印等,我可以清除打印队列或删除单个项目,就像它是Windows打印队列

只有问题我担心的是经常投票,工作人员不会等待打印标签,也不会太频繁地查询太多带宽被用尽

我可能会这样做,以便当他们发货时发送标签要打印,还是其他一些现有的功能,连接到订单过程