第15章. Linuxで印刷する
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
Linuxはプリンターを管理するために、CUPS(Common Unix Printing System)に依存している。この章では、プリンターのインストール方法と管理方法、そしてネットワーク上でプリンターを共有する方法を学ぶ。ドライバをインストールしなくてもクライアントデバイスからプリンタが利用できるようになる、Linux印刷のドライバレスな未来について学ぶ。
概要
Linuxで楽しく印刷するための鍵は、Linuxで十分にサポートされている良質のプリンターや複合機(プリンター、スキャナー、コピー機、ファックス)を選ぶことだ。これは、ありがたいことに、昔よりずっと簡単なことだ。よくサポートされているデバイスを選べば、ドライバはCUPSに含まれているので、メーカー製ドライバを探してダウンロードする手間が省ける。
次善の選択肢は、メーカー提供のLinuxドライバーを搭載したマシンを買うことだ。ドライバが古くてメンテナンスされていないことが多く、手動でインストールしなければならないからだ。これは、複合機(MFD)ではよくあることだ。例えば、ブラザーのMFC-J5945DWは私の個人的なマシンだが、ドライバレス印刷をサポートしているものの、ネイティブのCUPSドライバを持っていない。今にして思えば、Linuxネイティブ・サポートのマシンを買うべきだったのだが。一度CUPSでサポートされたデバイスは常にサポートされるし、ドライバをメンテナンスしないメーカーやドライバのダウンロードを中止するメーカーの言いなりになることもないからだ。
最も不利な選択肢は、下調べをせずに購入し、うまくいくことを祈ることだ。この場合、Linuxでサポートされていないプリンタ用のmacOSドライバ(PPDファイル)を使えるかもしれないが、Macintosh PPDにmacOSの実行可能ファイル、ライブラリ、フィルタの呼び出しなど、macOC固有のエントリがある場合は、多少手間がかかる。これらは、Linux用の等価性が存在すれば、それに置き換える必要がある。これを試したい場合は、cupsFilterに有用な情報がある。
共有デバイスが欲しいなら、ネットワークが内蔵されていて、コピー、ネットワークのセットアップ、インク残量の確認、プリントヘッドのクリーニングなど、セットアップやメンテナンスのためのコントロールが内蔵されているものを手に入れるのが、最も面倒の少ない方法だ。これらの機器は、コンピューターからのセットアップやコントロールが必要な機器よりも使いやすく、快適である。
対応プリンタとスキャナの発見
Hewlett-Packard (HP)のプリンター と複合機は、hplip、hplip-hpijs、hplip-sane、hplip-scan-utilsパッケージによって優れたLinuxサポートがある。もちろん、どのLinuxも特殊化されており、hpijs-ppds、hplip-data、printer-driver-hpcups、hplip-common、libsane-hpaioなど、異なるパッケージ名を持っている。hplipを検索すれば見つかるはずだ。
HPのLinuxサポートデータベースについては、以下のリンクを参照のこと。
ブラザーは良いマシンを持っているし、カスタマーサポートもきちんとしている。Linuxネイティブ対応のマシンもあれば、ブラザーのドライバーを必要とするマシンもある。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access