Dymo 450 Labelwriter プリンターでテキストのみのラベルを正しく印刷するために、html2ps を使用しています。このページによると、CSS を使用してページのサイズを変更できるはずです。これが私が試したCSSです(外部ファイルで、インラインでも試しました):
@page {
size: 28mm 85mm landscape;
margin: 0mm;
}
ただし、出力の追記は引き続きレターサイズです。html2ps の -s オプションを使用してスケーリングを行うこともできましたが、余白が非常に大きいため、テキストは印刷されません (空白のラベルが表示されるだけです)。
html2ps -s .3 -L <url>
余白をゼロにし、正しいページ サイズで出力するにはどうすればよいですか?
入力 html のサンプルを次に示します。
<div>Code: <b>SNHN1</b> PO: <b>035718</b> ln: <b>1</b><br>Desc: <div>US15 4" SOLID BRASS NO. 1 (SNHN1)******* HOUSE NUMBER SATIN NICKEL "1"<br></div>Remarks: <b>## CUSTOMER NAME 01/13</b><br><div>Vendor: HARDWARE COMPANY ETC... Rcvd: date and time...</div></div>
また、html2ps はインラインを尊重していないようです:
page-break-after:always;
ご協力いただきありがとうございます。ubuntuプリントサーバーからlpを使用して印刷していることにも言及する必要があります。