css - 收据打印不停

标签 css html printing

我正在尝试使用 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<br />

    <br />

    Credit Card Sale<br />

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

    Merchant #: 1234<br />
    Terminal ID: 123<br />
    Operator ID: 123  Batch: 123<br />
    Invoice: 123<br />
    <br />

    Customer Name  : John  Smith<br />
    Card #:  : XXXXXXXXXX1234 - Manual<br />



    Invoice Total  US$ 0.00<br />
    <br />
    Approved : 12345<br />

</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”,测试页似乎可以正常打印和停止。

关于检查什么或从这里去哪里有什么想法吗?

最佳答案

在与技术支持交谈后,TSP100 系列似乎不支持网络打印。他们建议使用 TSP650II WebPRNT 模型。

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

关于css - 收据打印不停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26684572/

相关文章:

javascript - 如何在 codeigniter 中运行连接查询

android - 直接使用 PrintManager Android 4.4 打印 PDF

javascript - 如何在客户端不弹出打印对话框的情况下打印收据

JavaScript document.querySelector() 与 jQuery $() 方法相同吗?

html - 如何删除 Bootstrap 4 jumbotron 下的空白

html - 网络布局系统

javascript - 带有 froala 的外部 CSS

android - 背景图像覆盖太大

html - 如何为字段集边框创建背景颜色

ruby-on-rails - puts 不打印东西到控制台