2016-11-13 43 views
0

我想複製一些舊的標籤製作軟件,它允許選擇標籤大小等。標籤的尺寸通過其標準尺寸(例如2.5英寸×1英寸)已知。我看到如何檢測操作系統併發送基本的打印作業。打印作業似乎只是發送到打印機的字符串。例如,如果我試圖在打印作業的下一部分之前移動兩英寸,是否只是增加字符串中的空白(打印時是否有一定量的空白總是對應於物理測量)?有沒有辦法定義頁面的某些部分或其他方式在已知頁面大小的XY座標之間跳轉?如何用Python或其他語言以編程方式格式化打印機文檔?

回答

1

我已經用Python編寫了打印HTML頁面的軟件。 HTML的優點是可以打印任何你喜歡的語言,格式很簡單,可以使用任何瀏覽器進行調試。

接下來,您可以使用像PrinceXML這樣的軟件,它允許您將HTML頁面轉換爲可打印頁面。通過樣式表,你可以定義頁面的大小。

如果您需要更多幫助,請隨時聯繫我們。

+0

所以我可以發送數據到一個HTML/CSS文件,在那裏我可以指定像物理尺寸的東西? – crazyfox

+0

是的,你可以.. PrinceXML瞭解@page規則[鏈接](https://www.tutorialspoint.com/css/css_paged_media.htm)。 –

+0

所以我會查看@page規則來做到這一點沒有專有軟件?謝謝 – crazyfox