Параметры двусторонней печати с использованием 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_210x297mm стороны = односторонний
  • Раздел интереса в файле 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 restartдля OpenRC) приводит к двусторонним отпечаткам, сшитым по длинной стороне документа.


Я пришел проверить файл с именем 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использование пакетных драйверов rpm от 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.