*ImageableArea
устанавливает область вашего изображения для захвата и печати.
Он не устанавливает область страницы принтера.
Вот пример изображения, которое обрезается с левой стороны при печати в альбомной ориентации на моем Canon MG2900.
Это происходит потому, что этому принтеру требуется поле 2/3 дюйма внизу страницы или слева от повернутой альбомной страницы. Другими словами, он не может печатать на последних 2/3 "страницы.
Чтобы полностью распечатать эту страницу, не обрезая ее, ее нужно немного сжать, чтобы она поместилась в области, в которой этот принтер может печатать. (К сожалению, его уменьшение не помогло. Это бы переместило правый текст внутрь, но все равно обрезало левую сторону страницы.)
Чтобы исправить это, вы устанавливаете ImageableArea на ту часть изображения, которую вы хотите напечатать.
В этом примере для бумаги формата US-Letter (8,5 "x 11") по всему PDF-файлу имеется около 1/4 "белого поля. Таким образом, настройки составляют 1/4 "1/4" 8,5 "11", но преобразуются в пиксели (умножая их на 72 или 18 18 612 792).
Первый параметр устанавливает левое пустое пространство, которое будет игнорироваться в исходном изображении, или верх, если в альбомном режиме.
Второй вариант аналогичен, но верхний пробел игнорируется.
Третий вариант устанавливает общую ширину для захвата с изображения, или, по крайней мере, так оно выглядит для меня. Так что, возможно, первый вариант - это левый и правый поля. (Извините, но "Я не уверен. Это очень сбивает с толку, но я наконец-то заставил его работать на меня.)
Четвертый вариант похож, но по высоте.
Вы должны перезапустить CUPS после внесения этих изменений. Также будьте осторожны, чтобы сохранить права доступа к файлу root:lp. Комментарии в порядке с префиксом *%.