【发布时间】:2011-08-05 03:24:55
【问题描述】:
我正在编写一个收据打印工具,可以将收据打印到 Star TSP100 futurePRNT 收据打印机。我试图让它在信用卡交易(客户和商业副本)上双重打印,但我不知道如何让它让打印机把它切成两半。我打印收据的方法是一次生成所有收据并将它们发送到打印机。
收据由 HTML 表示,并且全部存储在 id="receiptBody(1 or 2)" 的 div 中
我用一张桌子包围了每个receiptBody,并让它在我的本地主机环境中完美地切割收据,但是当它在我的服务器上推出时它停止工作。这是我收据的结构。
<table> <tr> <td>
<div id="receiptBody1"> ... receipt content ... </div>
</td></tr></table>
<table> <tr> <td>
<div id="receiptBody2"> ... receipt content ... </div>
</td></tr></table>
我检查了所有的 HTML 是否正确,除了打印机没有切割它之外,它从我的服务器(格式和内容)打印得很好。我不明白为什么它会在我的本地主机上切断它
我只是想知道是否还有其他人通过 HTML 为这台打印机制作收据,他们知道如何让它裁切它。
我正在使用 C# 构建收据(使用 mvc)和一个 java 小程序来快速将其打印到打印机。
或者,如果有人能告诉我如何(通过 javascript)打印当前页面的两份副本。就像让 window.print() 打印两个副本作为单独的打印作业一样,打印机会自动剪切它们。
【问题讨论】: