Opsi pencetakan dupleks menggunakan lp atau lpr

11

Opsi default untuk printer Brother MFC-9340CDW, dilaporkan (misalnya, ditanyakan melalui lpoptions -l) diatur ke:

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

Meskipun perintah sederhana lp( r) harus menggunakan opsi-opsi default, pencetakan dupleks tidak berfungsi seperti yang diharapkan, misalnya, opsi tersebut *DuplexNoTumbleharus menghasilkan cetakan dokumen dua sisi untuk membalikkan kertas sepanjang tepinya yang panjang. Hasilnya, bagaimanapun, untuk dokumen PDF, adalah DuplexTumblesatu!

Bahkan secara manual mengatur opsi yang menarik di baris perintah secara langsung tidak selesai seperti yang diharapkan, misalnya

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

mencetak hasil cetak terikat Short-Edge.

Anehnya, pengaturan BRDuplexto None, memberikan Short-Edge Binding yang sama. Harus ada beberapa opsi konfigurasi yang diatur ke "Short-Edge Binding" di suatu tempat yang menimpa lpoptions.

Di mana (lagi) mana opsi terkait pencetakan Dupleks diatur?


Detail

  • Printer: Nama Model Brother MFC-9340CDW , Versi Firmware Utama K , Versi Firmware Sub1 1.02 , Versi Firmware Sub2 F1309271100
  • OS: Funtoo
  • Driver Printer Diinstal melalui https://github.com/NikosAlexandris/brother-overlay
  • The http://localhost:631/printers/Brother_MFC-9340CDWlaporan, namun:
    • Driver: Brother MFC-9340CDW CUPS (warna, pencetakan 2 sisi)
    • Koneksi: lpd: //192.168.10.6/BINARY_P1
    • Default: lembar kerja = tidak ada, tidak ada media = iso_a4_210x297mm sisi = satu sisi
  • Bagian yang menarik dalam file 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
sumber

Jawaban:

7

Tempat yang tepat untuk mengatur opsi untuk printer (/ ini), adalah /opt/brother/Printers/mfc9340cdw/inf/brmfc9340cdwrc. The Masalah selalu menghasilkan DuplexTumble cetak, dipaksa oleh masing-masing kode-line ( BRDuplex=DuplexTumble) dalam file konfigurasi ini.

Menyetel opsi yang dimaksud ke BRDuplex=DuplexNoTumble, dan memulai kembali layanan cupsd (dalam kasus saya, gunakan rc-service cupsd restartuntuk OpenRC) menghasilkan cetakan dua sisi yang terikat di sepanjang sisi panjang dokumen.


Saya datang untuk memeriksa file bernama seperti br (nama model) rc hanya setelah membaca bagian ini dari halaman Ubuntu-Wiki yang relevan: http://wiki.ubuntuusers.de/Brother/Drucker#Problembehebung

Nikos Alexandris
sumber
Bagaimanapun, saya masih tidak dapat menemukan cara untuk membiarkan opsi -o BRDuplex=DuplexTumbleatau -o BRDuplex=DuplexNoTumblememiliki efek ketika diumpankan dari baris perintah! Satu-satunya cara untuk pergi tampaknya dari dalam file brmfc9340cdwrc .
Nikos Alexandris
(Saya menyadari ini dari 3 tahun yang lalu): Anda juga dapat mencoba opsi CUPS normal -o sides=two-sided-long-edge. Itu bekerja dengan HLL2380DW saya (terlepas dari file rc mengatakan satu sisi).
derobert
Printer masih ada, saya masih menggunakan OS dan pengaturan yang sama. Printer, bagaimanapun, jauh saat ini :-). Terima kasih.
Nikos Alexandris
0

Saya memiliki printer label Brother QL-720NW dan saya memiliki pengaturan lpr& cupsmenggunakan driver paket rpm dari Brother (Saya menggunakan Centos 7 64bit). Namun, setiap label menghasilkan label kosong ke-2 karena cangkir berpikir perangkat itu dua sisi. Menggunakan jawaban di atas saya dapat mencoba menambahkan baris baru /opt/brother/PTouch/ql720nw/inf/brql820nwrcsehingga file berakhir dengan baris:

BRDuplex=OFF

Saya kemudian mengeluarkan:

systemctl restart cups.service 

dan masalah telah diperbaiki (setidaknya sampai file itu diperbarui dll).

Mark Simmons
sumber