我在票务系统网站上工作,管理员需要通过Boca printer打印票证。问题是Boca使用票证打印中的标准FGL(友好的幽灵语言)。

是否有可以连接的某种“秘密”,一些JavaScript或PHP代码以及一些BASH脚本,可以用来触发从网页进行打印?

通常,我有一个HTML格式的模板,可以动态地放置用户信息和条形码,并且需要打印这些模板。

谢谢。

最佳答案

如果您的Boca是通过串行端口连接的,则必须采用某种底层机制才能从网页与该串行端口进行通信。可以使用node-serial(或者Java小程序,如果您已经过时的技术)解决方案。

编程手册是available here,用于打印简单文本并剪切票证,您可以通过以下命令:

Hello World<p>(replace <p> by <q> if you don't want it to cut the ticket)

如果Boca通过USB连接,则可以通过提供的驱动程序在其上进行打印。一种解决方案是生成具有正确票证尺寸的PDF,然后将其打印出(用户将看到OS打印对话框)。

10-05 20:47
查看更多