Я работал с html2ps, чтобы заставить некоторые текстовые надписи правильно печатать на принтере Dymo 450 Labelwriter. Согласно этой странице вы можете изменить размер страницы с помощью CSS. Вот CSS, который я попробовал (во внешнем файле, а также попробовал его встроенный):
@page {
size: 28mm 85mm landscape;
margin: 0mm;
}
Но выходной постскриптум продолжает иметь размер букв. Я также смог выполнить масштабирование, используя опцию -s html2ps, но поля все еще настолько велики, что текст не печатается (появляется только пустая метка)
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;
Спасибо за вашу помощь. Я должен также упомянуть, что я печатаю, используя lp с сервера печати Ubuntu.