Від друку командного рядка в Linux .
Друк N-Up
Параметр -o number-up = value вибирає друк N-Up. Друк N-Up розміщує кілька сторінок документа на одній друкованій сторінці. CUPS підтримує формати 1, 2, 4, 6, 9 і 16-Up; формат за замовчуванням - 1-вгору:
lp -o number-up=1 filename
lp -o number-up=2 filename
lp -o number-up=4 filename
lpr -o number-up=16 filename
Параметр -o number-up-layout = value вибирає макет сторінок на кожній вихідній сторінці:
-o number-up-layout=btlr
Bottom to top, left to right
-o number-up-layout=btrl
Bottom to top, right to left
-o number-up-layout=lrbt
Left to right, bottom to top
-o number-up-layout=lrtb
Left to right, top to bottom (default)
-o number-up-layout=rlbt
Right to left, bottom to top
-o number-up-layout=rltb
Right to left, top to bottom
-o number-up-layout=tblr
Top to bottom, left to right
-o number-up-layout=tbrl
Top to bottom, right to left
Тож я припускаю, що це буде щось подібне:
lp -o number-up=4 number-up-layout=lrtb -d {printer} {filename} -n {copies}
І він повинен надрукувати 4 зображення зліва направо, зверху вниз на сторінці на суму {копій}. Цифри, які можна використовувати, здаються фіксованими ...
Якщо це не працює, залиште коментар.
-density 300x300
здається, не допомагає. Будь-які ідеї?