正しい設定の違い

正しい設定の違い

私はインストールしましたLinuxドライバネットワークプリンタの場合(私はUbuntu 17.10を使用しています)、これは次のステップに変換されます。

wget http://download.brother.com/welcome/dlf006893/linux-brprinter-installer-2.2.0-1.gz
gunzip linux-brprinter-installer-*.*.*-*.gz
sudo bash linux-brprinter-installer-*.*.*-* MFC-L2700DW
    Answers: y y y y y A y
# The last y prints the test page successfully
# After it continues to installing the scanner 
# what isn't related to the question

これによりプリンタが表示され、テストページが正常に印刷されます。複数ページを印刷しようとすると問題が明らかになります。

ドライバーの次の二重構成の場合:

~$ sudo grep -B 3 -A 5 DefaultDuplex /etc/cups/ppd/MFCL2700DW.ppd
*%=== Duplex ================================
*OpenUI *Duplex: PickOne
*OrderDependency: 25 AnySetup *Duplex
*DefaultDuplex: None
*Duplex DuplexTumble: "                      "
*Duplex DuplexNoTumble: "                      "
*Duplex None: "                      "
*CloseUI: *Duplex

私は次のような結果を得ます。

wget http://delta-intkey.com/www/printtest.pdf
lp -o sides=two-sided-long-edge printtest.pdf -d MFCL2700DW
# Prints on both sides, long edge

lp printtest.pdf -d MFCL2700DW
lp -o sides=one-sided printtest.pdf -d MFCL2700DW
lp -o sides=two-sided-short-edge printtest.pdf -d MFCL2700DW
# All end up printing on both side, short edge

自動的に検出されたプリンタもあります(Avahiまたは他の手段を介して仮定)。

$ sudo grep -B 3 -A 5 DefaultDuplex /etc/cups/ppd/Brother_MFC_L2700DW_series.ppd 
*CloseUI: *ColorModel
*OpenUI *Duplex/2-Sided Printing: PickOne
*OrderDependency: 10 AnySetup *Duplex
*DefaultDuplex: None
*Duplex None/Off (1-Sided): "<</Duplex false>>setpagedevice"
*Duplex DuplexNoTumble/Long-Edge (Portrait): "<</Duplex true/Tumble false>>setpagedevice"
*Duplex DuplexTumble/Short-Edge (Landscape): "<</Duplex true/Tumble true>>setpagedevice"
*CloseUI: *Duplex
*cupsBackSide: Normal

動作が異なり、印刷を開始するのにはるかに長い時間がかかります。

wget http://delta-intkey.com/www/printtest.pdf
lp -o sides=two-sided-long-edge printtest.pdf -d Brother_MFC_L2700DW_series
lp -o sides=two-sided-short-edge printtest.pdf -d Brother_MFC_L2700DW_series
# All end up printing on both side, short edge

lp printtest.pdf -d Brother_MFC_L2700DW_series
lp -o sides=one-sided printtest.pdf -d Brother_MFC_L2700DW_series
# Prints one page per sheet, no duplex

この問題を解決する方法についてのアイデアはありますか?

答え1

BrotherプリンタとCUPSの設定が異なり、印刷速度が異常に遅いと報告しました。これは正しいですか? Brother 印刷設定と CUPS 設定の違いを修正すると、この問題を解決できます。

正しい設定の違い

もう他の人が報告しています。この方法は、2つのプリンタ設定の問題を解決します。

プリンタの設定/プロパティ/デバイス/両面印刷に移動して、カップから継承した両面印刷設定を変更できます。

それでも問題が解決しない場合は、プリンタドライバをアンインストールして新しいインストール方法を試してください。

正しいプリンタードライバーのインストール

私は言及していますこのフォーラムの投稿。 Ubuntu 8.04を参照していますが、このソリューションは役に立ちます。

  1. シナプティックからすべての「兄弟」パッケージを完全に削除します(またはapt-get purge [printer] [packages] [etc.]
  2. 以下からドライバ(lprとcupwrapper)をダウンロードしてください。 http://support.brother.com/g/b/downloadlist.aspx?c=eu_ot&lang=en&prod=mfcl2700dw_us_eu_as&os=128
  3. 「sudo aa-complain cupd」(AppArmor関連)
  4. /usr/share/cups/modelがあることを確認してください。そうでない場合は、そうしてください。
  5. プリンタの電源を入れてUSBケーブルを接続します。 (ネットワークプリンタとして設定した場合は、必要な場合や必要ありません。)
  6. 端末を開き、ドライバがあるディレクトリに移動します。
  7. LPRドライバのインストール: "sudo dpkg -i --force-all [プリンタドライバ名].deb"
  8. カップラッパードライバーのインストール: "sudo dpkg -i --force-all cupwrapper[プリンタ名].deb"
  9. LPRドライバとcupwrapperドライバがインストールされていることを確認してください: "dpkg -l | grep Brother"
  10. カップWebインターフェースでプリンターを構成する
  11. Webブラウザを開き、次に進みます。http://localhost:631/プリンタ
  12. [プリンタの変更]をクリックして、次のパラメータを設定します。

    Connection : "AppSocket/HP JetDirect"
    Device URI : lpd://(Your printer's IP address)/binary_p1
    Make : Brother
    Model / Provide PPD File : Choose the correct ppd file from /usr/share/cups/model
    

最後のステップは、ブラザーのウェブサイトで提供されているものとは異なり、大きな違いを生み出します。

ドライバを設定する他の方法:

  1. プリンタの電源を切り、システム/印刷から削除します。
  2. Synapticを開き、Brotherソフトウェアを検索します。その後、完全な削除を実行します。 (再インストールが必要な場合があります)
  3. 再起動し、Synaptic に移動して Brother を再検索します。何もインストールされてはいけません。次に、モデルが見つかるまで一度に1つのカップファイルをクリックします。マークの設置。正しいlprが自動的に追加されます。
  4. インストール後、プリンタの電源を入れます。自動的に検出する必要があります。

追加参考資料:

おそらくこの投稿は問題を診断するのに役立ちます。忘れないでこのWikiも参照してくださいUbuntuでCUPSの問題を解決します。私も含めましたCUPSのトラブルシューティングに関するArch WikiArch Wikiは非常に包括的な傾向があるためです。

頑張ってください!

関連情報