プリンタについてのFAQ。
メーカー製プリンタドライバのインストール
はじめに (CUPS を利用したプリンタの利用)
Linux では、CUPS (Common Unix Printig System) が採用されたことによって、家庭用の主流となっているインクジェット プリンタを接続して、より便利に印刷することができるようになっています。
日本国内の大手メーカー、キヤノンと Epson それに NEC が、Linux対応の専用プリンタドライバを提供しています。また、オープンソースプロジェクトの Gimp-Print からも様々なメーカーに対応したプリンタドライバを公開しているので、その簡単な導入手順を紹介します。
キヤノン製プリンタについて
次のページからダウンロードできます。
- キヤノン:サポート|インクジェットプリンター用 ソフトウエアダウンロード - 日本語版Linux
- キヤノン:サポート|レーザービームプリンター用 ソフトウエアダウンロード - 日本語版Linux
- キヤノン:サポート|コピー・複合機用 ソフトウエアダウンロード - 日本語版Linux
- PIXUS(PIXMA) iP1500 / iP2000 用は、キヤノンヨーロッパ・ソフトウェアダウンロードセンター より入手可能。
PIXUS のプリンタを BJC-x00 ドライバで動かす
実は、PIXUS のプリンタも数年前の BJC-x00 のドライバーで印刷することができます。
例えば、 MP770(ip4100 とプリンタ機能は互換、860i ともかなりの互換性あり)は、キャノンのページからダウンロードした 860i 用 CUPS ドライバーでほぼ完璧に印刷することができますが、最近の CUPS パッケージに最初から含まれている BJC-800 用ドライバーを使っても、一応、印刷することができます。BJC-800 用ドライバーを選択してプリンタ設定を追加した後、ppd ファイルをエディタで開き、解像度を 620x620、印刷領域の高さを 794 に変更すればOKです。
EPSON 製プリンタについて
次のページからダウンロードできます。
NEC 製プリンタについて
レーザプリンタ用ドライバが次のページからダウンロードできます。
HP 製プリンタについて
HP製プリンタのLinuxドライバはオープンソースで提供され、最近のLinuxディストリビューションであればほとんどの場合、対応機種のドライバは標準添付されています。
最新版は以下のところからダウンロードできます。
- HP Linux Imaging and Printing http://hplipopensource.com/hplip-web/index.html
ブラザー製プリンタについて
次のページからダウンロードできます。
機種によっては LPRドライバ と CUPS Wrapperドライバの両方のインストールが必要なので、公式サイトのインストール手順をよく読んでください。
- Linux対応状況 http://solutions.brother.co.jp/support/os/linux/
- CUPSドライバ (BR-Script対応製品用)のインストール方法
- LPR 用プリンタドライバのインストール方法
- CUPS Wrapperドライバのインストール方法
CUPSの設定
CUPS を利用したプリンタ設定の基本的な手順 (Webブラウザの例)
最も簡単な、 WEB ブラウザーからプリンタ設定する手順です。 順番にスクリーンショットを追って行けば簡単に設定できます。(設定例は Canon PIXUS 560i です。)
- CUPS (GUI) のトップメニューcups_Screenshot
- 新規プリンタの追加 cups_Screenshot-1
- プリンタ名の設定 cups_Screenshot-2
- デバイスの選択 cups_Screenshot-3
- ドライバのベンダー選択 cups_Screenshot-4
- ドライバのモデル名の選択cups_Screenshot-5
- プリンタ設定の完了画面 cups_Screenshot-6
- プリンタの詳細設定 cups_Screenshot-7
設定時のスクリーンショット(こちらは英語版)が @IT - Red Hat Linux 8.0の印刷システムをCUPSに変更するには にもあります。
CUPS のドキュメントはシステムのどこに保存されているのですか
/usr/share/cups/doc ディレクトリーを開くと、現在使用している CUPSドライバのドキュメントを参照することができます。
なお、 CUPS 設定時にブラウザーで http://localhost:631/ を開くと表示されるイメージは、このディレクトリーから読み込まれたものです。
CUPS の設定は WEBブラウザー以外からも行えますか。
はい。
http://localhost:631/ より CUPS の設定する以外の方法としては、 Foomatic-GUI や Gnome-cups-manager があります。
ただ、現在のところ最も信頼できるツール(バク発生の報告が少ないという意味で)は、 WEBブラウザーを利用した設定と考えられます。
印刷結果が良くありません
gimp-print-cups ドライバーを利用した場合は、使用しているプリンタに最適な設定となっているか確認してください。汎用性のあるドライバーを選択して互換機種で印刷を行うと、解像度や用紙設定などが適切でない場合があります。
ブラウザーのアドレスから http://localhost:631/ を開き、[Manage Printer] > [Configure Printer] の項目で 解像度(Resolution)、用紙サイズ(Media Size)等を変更するなどして印刷品質が改善されるか試してください。
カラー・グレースケール・白黒 印刷の切り替えができません。
Mozilla ブラウザーからウェブ画面の印刷を実行するには、[メニュー] > [印刷] > [プロパティ] より グレースケールとカラーの切り替えをします。
ただし使用しているフィルタドライバによっては、この変更が CUPSに反映されない場合があります。その際は、 http://localhost:631/ を開き、[Manage Printer] > [Configure Printer] より [Output Mode] の設定を変更してみてください。
用紙サイズを「はがき」に設定できないのですが・・?
CUPSドライバーが、OpenOffice Writer のページ設定を読み込むことができず、A4 など他のサイズで印刷を開始してしまうことがあります。
この現象は、プリンタメーカー専用のフィルターを利用して CUPSシステムで印刷を行おうとしたとき発生することがあります。専用のフィルタードライバをアンインストールし、Gimp-Print ドライバを利用すると回避できることがあります(Canon PIXUS 560i にて確認)。CUPS を使わずに従来の LPR で印刷できないか試してみるのも解決につながる可能性があります。
Gimp-Print-Cups ドライバーについて
gimp-print-cups とは何ですか
オープンソースプロジェクトが開発し公開している CUPS 用のプリンタドライバーです。このドライバーはキャノンや EPSON、HP およびその互換機まで広範囲にサポートすることに努めています。
http://gimp-print.sourceforge.net/
gimp-print-cups provides native CUPS support for a wide range of Canon, Epson, HP and compatible printers.
-
Project: Gimp-Print - Top Quality Printer Drivers: Summary
A very high quality package of printer drivers for Ghostscript and CUPS. This project also maintains the Print plug-in for the Gimp from the same code base.
どこから入手できますか
たいていはディストリビューターがそれぞれのディストリビューション向けに提供しています。使っているシステムに当初からインストールされていない場合には、APTやYUM などのツールでインストールをします。
利用しているディストリビューターから提供されていないような場合
Gimp-Print から適切なパッケージを探すことができます。
対応するプリンタドライバーが見つかりません (バージョンが古い)
インストールされている gimp-print-cups のバージョンが古いのかもしれません。
新しいプリンタを使う場合には、なるべく最新版を入手してください。Gimp-Print-Cups の公式サイトは Gimp-Print です。ドライバーは Gimp-Print - File List からダウンロードできます。
対応プリンタの全一覧を知りたい
Supported Printers というページに最新版の対応状況がメーカー別に掲載されています。
「オープンプリンティングプロジェクト」について
Linux におけるプリンタの標準化が取り組まれているプロジェクトです。このプロジェクトの成果は、一般公開されています。
ソースコードはopfc.sourceforge.jpでメンテナンスされています。
対応プリンタ
http://opfc.sourceforge.jp/download.html.ja に一覧があります。
その他、一般的な質問など
はがきの宛名印刷はどうやって行えば良いのですか
OpenOffice.org を使う
Open Office.org を使って宛名印刷を行うには、関連項目を見てください。
その他のソフトウェア
KDE 用のアプリケーションとして、Kreeting Kard というソフトウェアがあります。
プリンタ関連リンク、データベース (LinuxPrinting.org)
[参照先]
- Common UNIX Printing System
- Linux Printing.org
- Printer Database
- Printer Listings Driver Listings
- CUPS Quick Start
- Gutenprint - Top Quality Printer Drivers
2ch プリンタ設定関連スレッド
Linux板
プリンタ、スキャナー板
このwikiの更新情報RSS