从Rails App到Star Micronics TSP 143U的POS收据打印

好吧,这开始看起来像是一个无望的情况所以我不妨在那里提出一个问题,看看我是否能够幸运。 我有一个星光微米TSP 143U收据打印机连接到Lantronix xPrintServer家庭版,以通过本地网络启用AirPrinting到收据打印机。 90%的设置完美运行 – 我有一个rails webapp创建收据并使用css打印媒体查询对其进行格式化,Star Printer通过USB插入xPrintServer,并在30秒内自动找到并配置,并且我的所有iOS设备都可以检测打印机并启动打印作业。 要打印作业,我在页面加载时使用javascript document.print()调用。

一切正常,除了启动打印作业,打印机打印所需的内容,然后不停止送纸或剪切收据。 有没有什么办法可以使用CSS格式化HTML文档,以促使打印机在最后一行文本后停止打印? 或者,有什么方法可以从移动safari浏览器向本地网络上的打印机发送esc / p2转义命令(根据他们的文档,剪切命令是esc d)?

这是来自明星微米技术支持的马特。 tsp100不支持打印服务器,我们支持在ios上通过usb进行打印的唯一方法是将打印机连接到苹果机场。 此外,我们不支持来自ios的airprint或任何网页打印,仅支持使用我们网站上的sdk设计用于我们的打印机的应用程序。 这可能是问题的原因。

如果您有任何疑问,请联系star tech support-800 782 7636选项3或发送电子邮件至support@starmicronics.com

我已将此问题发送给Lantronix支持。 他们建议我更新lantronix软件,它对我有用。 这是教程: http : //ltxfaq.custhelp.com/ci/fattach/get/23364/1364416067/redirect/1/filename/xPrintServer%20Firmware%20Upgrade%20Utility%20Windows_v3.pdf