アットウィキロゴ

プリンタについてのFAQ。

メーカー製プリンタドライバのインストール

はじめに (CUPS を利用したプリンタの利用)

Linux では、CUPS (Common Unix Printig System) が採用されたことによって、家庭用の主流となっているインクジェット プリンタを接続して、より便利に印刷することができるようになっています。
日本国内の大手メーカーが、Linux対応の専用プリンタドライバを提供しています。また、オープンソースプロジェクトの Gimp-Print からも様々なメーカーに対応したプリンタドライバを公開しているので、その簡単な導入手順を紹介します。

EPSON 製プリンタについて

エプソンのプリンタはオープンソースのドライバがよくサポートしてるので、購入予定の方はおすすめです。Ubuntu などでは、USB や Wi-Fi で接続するだけでドライバが設定されて、印刷できることが多いです。フチなし印刷や超高画質印刷にも対応してます。
エプソンの公式ドライバは次のページからダウンロードできます。

HP 製プリンタについて

HP製プリンタの Linux ドライバは HP自身がオープンソースのドライバ提供に協力しており、最近の Linux ディストリビューションであればほとんどの場合、ドライバは標準添付されています。
最新版は以下のところからダウンロードできます。

キヤノン製プリンタについて

次のページからダウンロードできます。

PIXUS のプリンタを BJC-x00 ドライバで動かす

実は、PIXUS のプリンタも数年前の BJC-x00 のドライバーで印刷することができます。
例えば、 MP770(ip4100 とプリンタ機能は互換、860i ともかなりの互換性あり)は、キャノンのページからダウンロードした 860i 用 CUPS ドライバーでほぼ完璧に印刷することができますが、最近の CUPS パッケージに最初から含まれている BJC-800 用ドライバーを使っても、一応、印刷することができます。BJC-800 用ドライバーを選択してプリンタ設定を追加した後、ppd ファイルをエディタで開き、解像度を 620x620、印刷領域の高さを 794 に変更すればOKです。

ブラザー製プリンタについて

次のページからダウンロードできます。
機種によっては LPRドライバ と CUPS Wrapperドライバの両方のインストールが必要なので、公式サイトのインストール手順をよく読んでください。

NEC 製プリンタについて

レーザプリンタ用ドライバが次のページからダウンロードできます。

CUPSの設定

CUPS を利用したプリンタ設定の基本的な手順 (Webブラウザの例)

最も簡単な、 WEB ブラウザーからプリンタ設定する手順です。 順番にスクリーンショットを追って行けば簡単に設定できます。(設定例はムラテック MFX-C3400 です。)

設定時のスクリーンショット(こちらは英語版)が @IT - Red Hat Linux 8.0の印刷システムをCUPSに変更するには にもあります。

CUPS のドキュメントはシステムのどこに保存されているのですか

/usr/share/cups/doc ディレクトリーを開くと、現在使用している CUPSドライバのドキュメントを参照することができます。
なお、 CUPS 設定時にブラウザーで http://localhost:631/ を開くと表示されるイメージは、このディレクトリーから読み込まれたものです。

印刷結果が良くありません

gimp-print-cups ドライバーを利用した場合は、使用しているプリンタに最適な設定となっているか確認してください。汎用性のあるドライバーを選択して互換機種で印刷を行うと、解像度や用紙設定などが適切でない場合があります。
ブラウザーのアドレスから http://localhost:631/ を開き、[Manage Printer] > [Configure Printer] の項目で 解像度(Resolution)、用紙サイズ(Media Size)等を変更するなどして印刷品質が改善されるか試してください。

カラー・グレースケール・白黒 印刷の切り替えができません。

Web ブラウザーからウェブ画面の印刷を実行するには、[メニュー] > [印刷] > [プロパティ] より グレースケールとカラーの切り替えをします。
ただし使用しているフィルタドライバによっては、この変更が CUPSに反映されない場合があります。その際は、 http://localhost:631/ を開き、[Manage Printer] > [Configure Printer] より [Output Mode] の設定を変更してみてください。

用紙サイズを「はがき」に設定できないのですが・・?

CUPSドライバーが、OpenOffice Writer のページ設定を読み込むことができず、A4 など他のサイズで印刷を開始してしまうことがあります。
この現象は、プリンタメーカー専用のフィルターを利用して CUPSシステムで印刷を行おうとしたとき発生することがあります。専用のフィルタードライバをアンインストールし、Gimp-Print ドライバを利用すると回避できることがあります(Canon PIXUS 560i にて確認)。CUPS を使わずに従来の LPR で印刷できないか試してみるのも解決につながる可能性があります。

「オープンプリンティングプロジェクト」について

Linux におけるプリンタの標準化が取り組まれているプロジェクトです。
ソースコードは https://openprinting.github.io/ でメンテナンスされています。

対応プリンタ

GutenPrint ドライバーについて

GutenPrint とは何ですか

CUPS 用のレガシープリンタドライバーです。GIMP の印刷プラグインから発展したので、gimp-print と呼ばれてました。Windows ではメーカーサポートが打ち切られた古いプリンタのドライバも提供してます。このドライバーがサポートするプリンタのリストは以下のところにあります。

どこから入手できますか

たいていはディストリビューターがそれぞれのディストリビューション向けに提供しています。deb 系ディストリビューションの場合は、以下のコマンドでインストールできます。

$ sudo apt install printer-driver-gutenprint

対応プリンタの全一覧を知りたい

Supported Printers というページに最新版の対応状況がメーカー別に掲載されています。

その他、一般的な質問など

はがきの宛名印刷はどうやって行えば良いのですか

OpenOffice.org を使う

Open Office.org を使って宛名印刷を行うには、関連項目を見てください。

その他のソフトウェア

Riosanatea - はがき宛名印刷ソフト というソフトウェアがあります。

プリンタ関連リンク

[参照先]

2ch プリンタ設定関連スレッド

Linux板

プリンタ、スキャナー板

最終更新:2026年06月23日 18:05