Options d'impression recto verso à l'aide de lp ou lpr

11

Les options par défaut pour une imprimante Brother MFC-9340CDW seraient (par exemple interrogées via lpoptions -l) définies sur:

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

Bien qu'une simple commande lp( r) doive utiliser les options par défaut, l'impression recto verso ne fonctionne pas comme prévu, par exemple, l'option *DuplexNoTumbledevrait entraîner une impression recto verso du document afin de faire tourner le papier le long de son bord long. Le résultat, cependant, pour un document PDF, est un DuplexTumble!

Même la définition manuelle des options d'intérêt dans la ligne de commande ne se termine pas comme prévu, par exemple

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

imprime une impression reliée à bord court.

Étrangement, le réglage de BRDuplexto Nonedonne la même liaison à bord court. Il doit y avoir une option de configuration définie sur "Liaison à bord court" quelque part qui remplace le lpoptions.

Où (sinon) les options liées à l'impression recto verso sont-elles définies?


Détails

  • Imprimante: Nom du modèle Brother MFC-9340CDW , Version principale du micrologiciel K , Version du micrologiciel Sub1 1.02 , Version du micrologiciel Sub2 F1309271100
  • OS: Funtoo
  • Pilote d'imprimante installé via https://github.com/NikosAlexandris/brother-overlay
  • Les http://localhost:631/printers/Brother_MFC-9340CDWrapports, cependant:
    • Pilote: Brother MFC-9340CDW CUPS (couleur, impression recto verso)
    • Connexion: lpd: //192.168.10.6/BINARY_P1
    • Valeurs par défaut: feuilles de travail = aucune, aucune média = iso_a4_210x297 mm côtés = recto
  • Section d'intérêt dans le dossier 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
Nikos Alexandris
la source

Réponses:

7

Le bon endroit pour définir les options de l'imprimante (/ this) est /opt/brother/Printers/mfc9340cdw/inf/brmfc9340cdwrc. Le problème de toujours entraîner une impression DuplexTumble a été forcé par la ligne de code respective ( BRDuplex=DuplexTumble) dans ce fichier de configuration.

La définition de l'option en question BRDuplex=DuplexNoTumbleet le redémarrage du service cupsd (dans mon cas, rc-service cupsd restartpour OpenRC) entraînent des impressions recto verso reliées le long du bord long d'un document.


Je suis venu chercher un fichier nommé comme br (nom du modèle) rc uniquement après avoir lu cette section d'une page Ubuntu-Wiki pertinente: http://wiki.ubuntuusers.de/Brother/Drucker#Problembehebung

Nikos Alexandris
la source
Quoi qu'il en soit, je ne trouve toujours pas de moyen de laisser les options -o BRDuplex=DuplexTumbleou d' -o BRDuplex=DuplexNoTumbleavoir un effet lorsque je suis alimenté depuis la ligne de commande! La seule façon de procéder semble être de l'intérieur du fichier brmfc9340cdwrc .
Nikos Alexandris
(Je me rends compte que cela remonte à 3 ans): Vous pouvez également essayer l'option CUPS normale -o sides=two-sided-long-edge. Cela fonctionne avec mon HLL2380DW (quel que soit le fichier rc disant unilatéral).
derobert
L'imprimante existe toujours, j'utilise toujours le même système d'exploitation et la même configuration. L'imprimante est cependant loin pour le moment :-). Je vous remercie.
Nikos Alexandris
0

J'ai une imprimante d'étiquettes Brother QL-720NW et j'ai eu la configuration lpret l' cupsutilisation des pilotes packagés rpm de Brother (j'utilise Centos 7 64 bits). Cependant, chaque étiquette a donné lieu à une deuxième étiquette vierge parce que les tasses pensaient que l'appareil était à double face. En utilisant la réponse ci-dessus, j'ai pu essayer d'ajouter une nouvelle ligne pour /opt/brother/PTouch/ql720nw/inf/brql820nwrcque le fichier se termine par la ligne:

BRDuplex=OFF

J'ai ensuite émis un:

systemctl restart cups.service 

et le problème a été corrigé (au moins jusqu'à ce que ce fichier soit mis à jour, etc.).

Mark Simmons
la source