Arch LinuxからWi-Fi経由でCanon MG6450に印刷する方法は?


9

Wi-Fiが有効なCanon MG6450と、cnijfilter-mg4200 3.80-1が インストールされた最新のArch Linuxをインストールしています。私がすることができます参照して、印刷ダイアログでプリンタを(時にはそれが自動検出されていますおそらくので、表示されるまで秒かかります)、私はそれを選択することができ、そしてOKをクリックしたとき、私は何のエラーメッセージが表示されますありません。しかし、プリンターはこれらすべてに完全に気づいていないようです。

USB経由で接続してみました。その後、プリンターは印刷ダイアログによって自動検出されませんでしたが、によって検出されsystem-config-printer、問題なく構成して印刷することができました。しかし、ワイヤレスで印刷できることは非常に素晴らしいことです。


印刷ダイアログにもにも致命的な印刷エラーが表示されないようsystem-config-printerです。どちらも、プリンタの状態を "アイドル-レンダリングが完了しました"と報告するだけです。ただし、CUPS Webインターフェイスに移動してプリンターをクリックした後、最終的にヒントが得られました。各印刷ジョブの後に次のメッセージが表示されます。

「PPDバージョン(5.2.11)はGutenprint 5.2.12と互換性がありません。管理者として `/ usr / bin / cups-genppdupdate 'を実行してください。」

OK:

$ sudo /usr/bin/cups-genppdupdate
/etc/cups/ppd/Canon-PIXMA-MG6450.ppd: no valid candidate for replacement.  Skipping
/etc/cups/ppd/Canon-PIXMA-MG6450.ppd: please upgrade this PPD manually
Unable to retrieve PPD file for /etc/cups/ppd/Canon-PIXMA-MG6450.ppd!
Failed to update any PPD files

現在、互換性のあるPPDがどこにあるかを確認しています。キヤノンのIJプリンタードライバーVer。Linuxの4.00には、MG6400およびMG6500用のPPDファイルがあります。MG6400を試し、プリンターキューを空にして、テストページを印刷してみました。これで、CUPS Webインターフェースにエラーはありませんが、次のようにsystem-config-printer報告されます。

ファイル "/ usr / lib / cups / filter / pstocanonij"は使用できません:そのようなファイルまたはディレクトリはありません

そのファイルのように見えますがから入手可能ですcnijfilter共通現在は作成できませんc.gerhorstの指示に従ってパッケージをインストールしましたが、プリンターダイアログ/usr/lib/cups/filter/cmdtocanonijで不足しているというメッセージが表示されています。


そこです/usr/lib/cups/filter/commandtocanon。私が交換しようとしたcmdtocanonijcommandtocanonして/etc/cups/ppd/Canon-PIXMA-MG6450.ppd、実行sudo systemctl daemon-reloadしてsudo systemctl restart org.cups.cupsd.service。エラーメッセージはどこにも表示されなくなりましたが、印刷ジョブが完全に消えてしまったようです。プリンターはそれらを受信する兆候を示さず、CUPS Webインターフェイスは新しいジョブを最初に「処理中」、次に「完了済み」として表示します。


あなたはそれをUSB cab; eまたはプリンターが持っているものに接続してみましたか?それが大きな違いを生むとは思えませんが、念のため。
terdon

私は安いキヤノン、MG3250かそれに似たもの、そしてArch Linuxラップトップを持っています。印刷は行き来し、CUPSはインクインジケーターが非常に細かいです。私自身もこれに対する良い答えを待っています。
Bruce Ediger、2015年

に移動してhttp://localhost:631[管理]> [プリンタの管理]を選択し、プリンタを選択して、[ 管理]> [プリンタの変更]を選択します。次に、セットアップを再度実行します。私の推測では、あなたのプリンターの発見は時代遅れです。私はそれを私自身で受けますが、私にはHPがあります。
starfry

commandtocanonフィルタは、一般的な印刷ジョブのためではありません。テストページの印刷、プリントヘッドのクリーニングなどの特定のメンテナンスタスクを実行するためのものです。
カートPfeifle

回答:


0

その特定のプリンターはAirPrintでもIPP対応ですか?その場合、「ドライバレス」印刷を使用できる場合があります(Gutenprintで鳴らすことができるすべての機能がサポートされていない場合でも)。

1. IPPサポートを確認します。

ただ走れ

ippfind

返された場合、IPPがサポートされており、IPP-URIでプリンターのアドレスを指定できます。

2.印刷キューをインストールします。

今すぐ実行

lpadmin -p my_brother -v $IPP_URI -E -m everywhere

-m everywhere直接すべてのIPP印刷の詳細については、クエリのプリンタは、それがサポートする特徴、およびIPPについて知らないすべての「レガシー」アプリケーション(まだ)によって使用されるこのプリンタのPPDを自動生成します。このようにして、すべての印刷クライアントは、以前と同じようにCUPSキューを使用できます。


(私はArch Linuxに精通していません-すべてのサポーターがソフトウェアの世界で「最新かつ最高の」機能を実行できることを誇りに思っていることを知っているだけです。ですから、あなたのためにかなり最近のCUPSバージョンを想定できます。 、これは上記が機能するために必要です-今、それは2018年であり、あなたが質問した後3年です...)


いいえ、ippfind何も出力せず、終了コード1を返します
。– l0b0
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.