У меня есть страница CSS/HTML, которую я пытаюсь распечатать на сетевом принтере для значков. Разрешение 300 точек на дюйм. Я отправляю PNG (1016 x 642 пикселей), и он отлично печатает значки. Однако, когда я пытаюсь распечатать этот html/CSS на том же принтере, ничего не происходит. Затем я открываю браузер, вхожу на localhost:631 и вижу все активные задания печати, а затем сообщение, соответствующее неудавшемуся заданию: «Попытка установить размер страницы в letter не допускается». Я не уверен, является ли это проблемой CSS/HTML (у меня есть код @media print {.... }, который печатает только указанные части) или проблемой настроек принтера. Буду признателен за любые рекомендации. ОС: Ubuntu 12.04 LTS
решение1
Проблема была в "Свойствах печати" в Ubuntu для принтера бейджей. По умолчанию он выбрал "US Letter" в качестве размера по умолчанию вместо опции CR-80 или CR-79. Изменение его на соответствующий тип решило проблему. Однако для изображений он, похоже, обходит это и масштабирует изображения.