我試圖使用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 />
[email protected]<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>
而且靜態文本: 二○一四年十月三十〇日下午2時23分
Credit Card Sale
Business Inc.
1001 Business Cir.
Los Angeles, Washington - 12345
[email protected]
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米,但在紙張運行幾米後我總是需要關閉。下面是打印預覽的樣子:
我已經試過: CSS頁面突破之前,分頁,之後在不同地點的屬性,但是這創造了2個巨大的網頁,一前一個休息後。
我已經在IE和Chrome的測試,但是這似乎是相似的,我引用的票這是iOS上
紙張尺寸已設置爲「72毫米x票據」發行和測試頁面似乎打印並正確停止。
關於什麼檢查,或從哪裏去的任何想法?
您是否嘗試過使用print mime類型模擬進行調試?它應該給你一個更接近的指示,如果有影響頁面的樣式只在打印時可見。 +1用於保存環境。 – TysonWolker 2014-11-02 23:58:58
我們可以看到,您正在申請的頁面中包含哪些CSS(如果有)? – 2014-11-03 15:28:51
@JoshBurgess根本沒有CSS。 – Stanley 2014-11-03 18:56:04