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

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

Wi-Fiが有効なCanon MG6450があり、最新のArch Linuxがインストールされています。cnijfilter-mg4200 3.80-1 インストール済み。私はできます。バラより[印刷]ダイアログボックスのプリンタ(自動検索中のため表示されるまでに数秒かかることがあります)を選択できます。[OK]をクリックしてもエラーメッセージは表示されません。しかし、プリンタはこのすべてをまったく認識していないようです。

USBで接続もしてみました。その後、プリンタいいえ印刷ダイアログで自動的に検出されますが、以前は検出されたので、system-config-printer問題なく設定して印刷できました。しかし、ワイヤレスで印刷できるといいと思います。


一部の致命的な印刷エラーは、印刷ダイアログボックスに表示されないようですsystem-config-printer。このエラーはすべて、プリンタのステータスを「アイドル - レンダリング完了」と報告します。しかし行った後CUPS Webインターフェースプリンタをクリックすると、ついにメッセージが表示されます。すべての印刷ジョブの後、次のメッセージが表示されます。

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

まともな:

$ 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プリンタドライバのバージョン。 Linux 4.00MG6400およびMG6500用のPPDファイルがあります。 MG6400を使ってみて、プリンタキューを消して、テストページを印刷してみました。 CUPS Webインターフェイスにエラーはありませんが、system-config-printer次のことを報告します。

'/usr/lib/cups/filter/pstocanonij'ファイルは使用できません。そのファイルやディレクトリはありません。

ファイルは次のようになります。cnijfilter - 一般、どちら現在はビルドできません。。指示に従った後ゲルホストパッケージをインストールしましたが、[プリンタ]ダイアログボックスに/usr/lib/cups/filter/cmdtocanonijパッケージがないと文句を言います。


そこはい/usr/lib/cups/filter/commandtocanonA. incmdtocanonijと交換して実行してみました。今どこにもエラーメッセージは表示されませんが、印刷ジョブが完全に消えているようです。プリンタはこれを受け取った兆候を示さず、CUPS Webインターフェイスはすべての新しいタスクを最初に「処理中」とマークし、次に「完了」とマークしますが、何かがすべてをブラックホールするという表示はありません。commandtocanon/etc/cups/ppd/Canon-PIXMA-MG6450.ppdsudo systemctl daemon-reloadsudo systemctl restart org.cups.cupsd.service

ベストアンサー1

この特定のプリンタはAirPrintのIPPもサポートしていますか?その場合は、「ドライバなし」の印刷を使用できます(Gutenprintで達成できるすべてをサポートしていなくても)。

1. IPPサポートを確認してください。

早く走る

ippfind

戻りメッセージを受信すると、これはIPPがサポートされていることを意味し、プリンタのアドレスを指定するために使用されるIPP-URIを通知します。

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

今走る

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

サポートされているすべてのIPP印刷機能の詳細をプリンタに直接照会し、まだ-m everywhereIPPを認識していない「レガシー」アプリケーションで使用できるように、このプリンタのPPDが自動的に生成されます。これにより、すべての印刷クライアントが以前と同じようにCUPSキューを使用できるようになります。


(私はArch Linuxに精通していません。私が知っているのは、すべてのスポンサーがソフトウェアの世界で「最新と最高」を実行する能力に誇りを持っているということです。上記の作業に必要です。 今は質問をして3年になる2018年です...)

おすすめ記事