Параметри двостороннього друку за допомогою lp або lpr


11

Як повідомляється, параметри за замовчуванням для принтера Brother MFC-9340CDW (наприклад, запитуються через lpoptions -l) встановлені на:

PageSize/Media Size: *A4 Letter Legal Executive A5 A6 B5 JISB5 JISB6 EnvDL EnvC5 Env10 EnvMonarch Br3x5 FanFoldGermanLegal EnvPRC5Rotated Postcard EnvYou4 EnvChou3 210x270mm 195x270mm 184x260mm 197x273mm
BRDuplex/Two-Sided: DuplexTumble *DuplexNoTumble None
BRInputSlot/Paper Source: AutoSelect *Tray1 Manual
BRResolution/Print Quality: 600dpi *600x2400dpi
BRMonoColor/Color / Mono: Auto FullColor *Mono
BRMediaType/Media Type: *Plain Thin Thick Thicker BOND Env EnvThick EnvThin Recycled Label Glossy PostCard
BRColorMatching/Color Mode: *Normal Vivid None
BRGray/Improve Gray Color: OFF *ON
BREnhanceBlkPrt/Enhance Black Printing: OFF *ON
BRTonerSaveMode/Toner Save Mode: OFF *ON
BRImproveOutput/Improve Print Output: OFF *BRLessPaperCurl BRFixIntensity
BRSkipBlank/Skip Blank Page: *OFF ON
BRBrightness/Brightness: -20 -19 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 *0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
BRContrast/Contrast: -20 -19 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 *0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
BRRed/Red: -20 -19 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 *0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
BRGreen/Green: -20 -19 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 *0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
BRBlue/Blue: -20 -19 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 *0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
BRSaturation/Saturation: -20 -19 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 *0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Хоча проста команда lp( r) повинна використовувати параметри за замовчуванням, друк двостороннього друку не працює так, як очікувалося, наприклад, параметр *DuplexNoTumbleповинен призвести до двостороннього друку документа, щоб повернути папір по його довгому краю. Однак, для PDF-документа це DuplexTumbleєдиний результат!

Навіть встановлення цікавих параметрів в командному рядку вручну не завершується, як очікувалося, наприклад

lp -o PageSize=A4 -o BRDuplex=DuplexNoTumble -o BRInputSlot=Tray1 -o BRResolution=600dpi -o BRMonoColor=Auto -o BRMediaType=Plain -o BRColorMatching=Normal -o BRTonerSaveMode=ON -o BRImproveOutput=BRLessPaperCurl SomeDocument.pdf

друкує друкований шрифт із короткою кромкою.

Як не дивно, встановивши BRDuplexдля None, дає той же Обкладинка по короткому краю. Потрібно встановити параметр конфігурації, встановлений на "Прив'язка до коротких країв" десь, що перекриває значення lpoptions.

Де (інакше) встановлені параметри друку, що стосуються дуплексу?


Деталі

  • Принтер: Назва моделі Brother MFC-9340CDW , Основна версія мікропрограмного забезпечення K , Прошивка Sub1 версії 1.02 , Прошивка Sub2 версії F1309271100
  • ОС: Funtoo
  • Драйвер принтера, встановлений через https://github.com/NikosAlexandris/brother-overlay
  • Однак, http://localhost:631/printers/Brother_MFC-9340CDWзвіти:
    • Драйвер: Brother MFC-9340CDW CUPS (кольоровий, двосторонній друк)
    • Підключення: lpd: //192.168.10.6/BINARY_P1
    • За замовчуванням: аркуші завдань = відсутні, носія = iso_a4_210x297 мм сторони = одностороння
  • Розділ, що цікавить файл Brother_MFC-9340CDW.ppd:
*%=== BRDuplex ================================
*OpenUI *BRDuplex/Two-Sided: PickOne
*OrderDependency: 25 AnySetup *BRDuplex
*DefaultBRDuplex: DuplexNoTumble
*BRDuplex DuplexTumble/Short-Edge Binding: "          "
*BRDuplex DuplexNoTumble/Long-Edge Binding: "          "
*BRDuplex None/Off: "          "
*CloseUI: *BRDuplex

Відповіді:


7

Правильне місце для встановлення параметрів для (/ цього) принтера, знаходиться в /opt/brother/Printers/mfc9340cdw/inf/brmfc9340cdwrc. Проблема , щоб завжди призводить до DuplexTumble друку, змушений був відповідним кодом рядка ( BRDuplex=DuplexTumble) в цій конфігурації файлу.

Якщо встановити відповідний параметр BRDuplex=DuplexNoTumbleі перезапустити сервіс cupsd (у моєму випадку, використовуючи rc-service cupsd restartOpenRC), виходить двосторонній друк, пов’язаний уздовж довгого краю документа.


Я прийшов перевірити файл з назвою br (назва моделі) rc лише після прочитання цього розділу відповідної сторінки Ubuntu-Wiki: http://wiki.ubuntuusers.de/Brother/Drucker#Problembehebung


У всякому разі, я досі не можу знайти спосіб дозволити параметри -o BRDuplex=DuplexTumbleабо -o BRDuplex=DuplexNoTumbleмати ефект при подачі з командного рядка! Здається, єдиний шлях із внутрішнього файлу brmfc9340cdwrc .
Нікос Олександріс

(Я розумію, що це вже 3 роки тому): Ви також можете спробувати звичайний варіант CUPS -o sides=two-sided-long-edge. Це працює з моїм HLL2380DW (незалежно від файлу rc, який говорить про односторонній).
дероберт

Принтер все ще існує, я все ще використовую ту саму ОС і налаштування. Наразі принтер знаходиться далеко :-). Дякую.
Нікос Олександріс

0

У мене є принтер етикеток Brother QL-720NW, і я мав налаштування lprта cupsвикористання драйверів, упакованих у Brother, від Brother (я використовую Centos 7 64bit). Однак кожна етикетка призвела до другої порожньої етикетки, оскільки чашки вважали, що пристрій двосторонній. Використовуючи вищевказану відповідь, я зміг спробувати додати новий рядок, щоб /opt/brother/PTouch/ql720nw/inf/brql820nwrcфайл закінчився рядком:

BRDuplex=OFF

Потім я видав:

systemctl restart cups.service 

і проблема була виправлена ​​(принаймні, поки цей файл ніколи не оновлюється тощо).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.