【问题标题】:POS/Receipt Printing from the browser (Citizen CT-S651)从浏览器打印 POS/收据 (Citizen CT-S651)
【发布时间】:2015-01-14 22:25:07
【问题描述】:

我正在尝试使用 Citizen CT-S651 热敏打印机从网络浏览器打印 HTML/CSS-Media 格式的收据。我们已经能够正确格式化收据,但问题是在打印收据后,打印机继续吐出纸张而不是在内容末尾切割。 Chrome 和 Firefox 的打印预览窗口都显示将打印的“页面”比内容长得多 - 我假设 3276 毫米,因为这是我正在使用的纸张尺寸的不可更改的“长度”。

我尝试过使用 css page-break-after、明确设置 div 的高度和 @page 规则,但这些似乎都没有效果。

也许使用不同型号的打印机会更好?

【问题讨论】:

    标签: css web-applications printing


    【解决方案1】:

    这是打印机配置方面的问题,请在“控制面板”上搜索与“剪切”或“自动剪切”或“部分剪切”相关的打印机设置/配置。您可以从右击打印机图标开始,然后选择“属性”,在那里搜索。编程与此问题无关。大多数打印机都有这个功能。

    【讨论】:

    • 谢谢,该设置位于“打印首选项”>“纸张/质量”>“高级”下。切刀模式需要设置为全切/全切
    【解决方案2】:

    你试过用这个吗?

    @media print {
       html, body {
           height: 99%;
       }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-20
      • 2018-06-20
      • 2016-10-21
      • 2012-05-12
      • 1970-01-01
      • 2010-11-20
      • 1970-01-01
      • 2019-01-09
      相关资源
      最近更新 更多