首页 文章

收据打印不停止

提问于
浏览
3

我正在尝试使用Start TSP100系列打印机打印HTML收据 . 收据是从我们的应用程序生成的,可以是从几行到几百行的任何地方 .

我在SO上找到的最相似的票是:POS Receipt Printing From Rails App to Star Micronics TSP 143U期望我们不使用打印服务器,只打印网页 .

我把它缩小到试图打印一个静态网页(没有样式或字体),甚至尝试使用静态文本而不是html

这是receipt.html的文本

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>

</head>
<body>

    10/30/2014   2:23 PM

Credit Card Sale

Business Inc.
1001 Business Cir.
Los Angeles, Washington - 12345
ops@company.com
1231231234

Merchant #: 1234
Terminal ID: 123
Operator ID: 123 Batch: 123
Invoice: 123

Customer Name : John Smith
Card #: : XXXXXXXXXX1234 - Manual
Invoice Total US$ 0.00

Approved : 12345
</body> </html>

和静态文本:2014年10月30日下午2:23

Credit Card Sale


Business Inc.
1001 Business Cir.
Los Angeles, Washington - 12345
ops@company.com
1231231234


Merchant #: 1234
Terminal ID: 123
Operator ID: 123  Batch: 123
Invoice: 123


Customer Name  : John  Smith
Card #:  : XXXXXXXXXX1234 - Manual



Invoice Total  US$ 0.00

Approved : 12345

页面打印,但不会停止打印 . 实际上页面显然是10米长的打印预览,但我总是需要在几米纸张运行后关闭 . 这是打印预览的样子:

enter image description here

我已经尝试过:css page-break-before,page-break-after属性在不同的位置,但这会产生2个巨大的页面,一个在休息之前,一个在休息之后 .

我已经在IE和Chrome上进行了测试,但这似乎与我在iOS上引用的故障单中的问题类似

纸张尺寸已设置为“72mm x Receipt”,测试页似乎打印并正确停止 .

关于要检查什么或从哪里去的任何想法?

1 回答

  • 1

    与技术支持人员交谈后,TSP100系列不支持网页打印 . 他们建议使用TSP650II WebPRNT模型 .

    我发现可能的解决方法是以“72mm x 200mm”而不是“72mm x Receipt”打印 . 这仍然浪费了一些纸(我想平均100毫米),但它比以前好多了 .

相关问题