HOME / Hardware Last updated: 2023-11-09 12:11 JST

HOWTO: Linux でプリンターを利用する

  • HOWTO: Linuxでプリンターを利用する
    • はじめに
    • Linux 対応ドライバーを検索するには?
    • メーカー製ドライバーを利用するとき
      • Brother製プリンターの場合
      • Canon製プリンターの場合
      • Epson製プリンターの場合
      • ヒューレット・パッカード(HP)製プリンターの場合
    • Gutenprint (Gimp-Print-Cups) ドライバーについて
      • Gutenprint (gimp-print-cups) とは何ですか
      • どこから入手できますか
      • 対応するプリンタドライバーが見つかりません
      • 対応プリンタの全一覧を知りたい
    • CUPS を利用した設定の手順
    • CUPS で印刷設定を行う通常の手順を紹介します。
    • 「オープンプリンティングプロジェクト」について
      • ダウンロード
      • 対応プリンタ
    • プリンター関連リンク、データベース (LinuxPrinting.org)
    • CUPS を利用したプリンター導入の実際
    • カラー・グレースケール・白黒 印刷の切り替えができません。
    • 用紙サイズを「はがき」に設定できないのですが・・?
    • なぜか Openoffice.org で「はがき」に印刷することができません。(Debian/GNU Linux 3.1 (Sarge))
↑

はじめに

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

↑

Linux 対応ドライバーを検索するには?

OpenPrinting database - Printer Listings (the Linux Foundation) のページより、簡単に検索可能となっています。プリンターによっては、メーカー製(プロプライエタリな)ドライバー以外にオープンソース なものも提供され ています。

  • 参考
    オープンソースなドライバーのインストールについて:
    プリンター・ドライバーは *.ppd 形式となっており、CUPS システムあるいは最新の GNOME デスクトップ付属の印刷マネージャー(system-config-printer)から設定した場合には、/etc/cups /ppd/ ディレクトリに保存されます。これはテキスト・エディターで読み込むことが可能です。

    "Under CUPS the PPD files are usually stored as /etc/cups/ppd/<queue>.ppd" - http://www.linuxfoundation.org/en/OpenPrinting/Database/PPDDocumentation

↑

メーカー製ドライバーを利用するとき

↑

Brother製プリンターの場合

http://solutions.brother.co.jp/support/os/linux/index.html

  • CUPS用プリンタドライバの対応状況
    http://solutions.brother.co.jp/support/os/linux/cups_printer/driver.html
  • LPR用ドライバの対応状況
    http://solutions.brother.co.jp/support/os/linux/lpr_printer/driver.html
↑

Canon製プリンターの場合

プリンタドライバのLinux対応版は、下記のURLにて、ダウンロードサービスが行われています。

URL:http://cweb.canon.jp/drv-upd/bj/other.html#linux
対応ドライバーの検索に役立ちます。

↑

Epson製プリンターの場合

LinuxTMソリューション情報: http://www.i-love-epson.co.jp/support/taiou/os/linux.htm

次のウェブページで、ダウンロードサービスが行われています。

URL:http://www.epkowa.co.jp/linux/dl_ink.html

URL:http://www.epkowa.co.jp/linux/index.html

↑

ヒューレット・パッカード(HP)製プリンターの場合

  • 日本HP ホームページ
    http://welcome.hp.com/country/jp/ja/welcome.html
  • Linux 対応情報が公開されているサイト:HP Linux Imaging and Printing
    http://hplipopensource.com/hplip-web/supported_devices/index.html
↑

Gutenprint (Gimp-Print-Cups) ドライバーについて

↑

Gutenprint (gimp-print-cups) とは何ですか

Gutenprint (旧称:gimp-print-cups) とは、オープンソースプロジェクトが開発し公開している CUPS用のプリンタドライバーのことです。このドライバーは、キャノンや EPSON、HP およびその互換機まで広範囲にサポートすることに努めています。

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
↑

どこから入手できますか

たいていは Linuxディストリビューターがそれぞれのディストリビューション向けに提供しています。使っているシステムに当初からインストールさ れていない場合に は、APT/YUM/Up2date などのツールでインストールをします。

たとえば、Red Hat Linux 9 でこれを利用したい場合は、gimp-print-cups (4.2.4-5 Fedora Linux:9/stable) を次のようにして追加します。

 # apt-get install gimp-print-cups

利用しているディストリビューターから提供されていないような場合には、Gimp-Print から適切なパッケージを探すことができます。

↑

対応するプリンタドライバーが見つかりません

インストールされている gimp-print-cups のバージョンが古いのかもしれません。新しいプリンタを使う場合には、なるべく最新版を入手してください。Gimp-Print- Cups の公式サイトは Gimp-Print です。ドライバーのダウンロードは http://sourceforge.net/project/showfiles.php?group_id=1537 からできます。

  • 最新のリリース版 Gutenprint 5.1.0
  • 旧リリース版 Gimp-Print 4.2.7
    リ リースノート 4.2.7
  • 開発中のベータ版 Gimp-Print 5.0.0-beta2
  • リ リースノート 5.0.0-beta2
↑

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

このプロジェクトが公開している Supported Printers というページに最新版の対応状況がメーカー別に掲載されています。

↑

CUPS を利用した設定の手順

↑

CUPS で印刷設定を行う通常の手順を紹介します。

WEB ブラウザーから印刷設定する場合、順番に以下のスクリーンショットを追って行けば簡単に設定できます。(設定例は Canon PIXUS 560i です。)

  1. CUPS (GUI) のトップメニュー
  2. 新規プリンタの追加
  3. プリンタ名の設定
  4. デバイスの選択
  5. ドライバのベンダー選択
  6. ドライバのモデル名の選択
  7. プリンタ設定の完了画面
  8. プリンタの詳細設定

次も、参照してください。(EPSON PM-740C の場合です。)

  • CUPS 版のインストール方法を教えてください。
    ( http://www.epkowa.co.jp/cgi-bin/lx/faq/jp/ink-faq/faq.cgi?mode=detail&kiji=6 も参照のこと)
↑

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

Linuxにおけるプリンターの標準化が現在取り組まれています。このオープンプリンティングプロジェクトの成果は、一般公開されてい ます。詳しく は、以下のサイトにあります。

オープンプリンティングプロジェクト(代表:エプソンコーワ株式会社)は、2003年6月よ り「共通の オープンプリンティングシステムの開発」(独立行政法人情報処理推進機構(IPA)「平成15年度オープンソフトウェア活用基盤整備 事業」採択テーマ)を 進めてきました。
以下のURLに開発の概要ならびにその成果物を公開します。(一部引用)

http://www.epkowa.co.jp/linux/OpenPrintingProject/

↑

ダウンロード

 ソースコード       openprinting-jp-0.1.1.tar.gz
取扱説明書 manual-1.0.ja.txt
RPMバイナリ openprinting-jp-0.1.1-0.i586.rpm
openprinting-jp-ghostscript-0.1.1-0.i586.rpm
openprinting-jp-xprint-0.1.1-0.i586.rpm
specファイル openprinting-jp-0.1.1-0.spec
↑

対応プリンタ

 Canon LBP-2810
Canon PIXUS850i
EPSON LP-9500C
EPSON PX-V700
Hewlett-Packard LaserJet 4600
Hewlett-Packard LaserJet 5500

※ 詳細は http://www.epkowa3.on.arena.ne.jp/OpenPrintingProject/#a5 参照。

↑

プリンター関連リンク、データベース (LinuxPrinting?.org)

[参照先]

  • Common UNIX Printing System
  • Easy Software
  • Linux Printing.org
  • Printer Database
  • Printer Listings Driver Listings
  • CUPS Quick Start
  • Project: Gimp-Print - Top Quality Printer Drivers: Summary
↑

CUPS を利用したプリンター導入の実際

Tested_Printers のページを見てください。

↑

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

Mozilla/Firefox ブラウザーからウェブ画面の印刷を実行するには、メニュー 印刷 プロパティ より グレースケールとカラーの切り替えをします。

ただし使用しているフィルタドライバによっては、この変更が CUPSに反映されない場合があります。その際は、 http://localhost:631/ を開き、[Manage Printer] > [Configure Printer] より [Output Mode] の設定を変更してみてください。

↑

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

CUPSドライバーが、OpenOffice Writer で作成した文書のページ設定を読み込むことができず、A4 など他のサイズで印刷を開始してしまうことがあります。

  • この現 象は、プリンタメーカー専用のフィルターを利用して CUPSシステムで印刷を行おうとしたとき発生することがあります。専用のフィルタードライバをアンインストールし、Gimp- Print ドライバを利用すると回避できることがあります(Canon PIXUS 560i にて確認)。 http://localhost:631/ より [Manage Printer] > [Configure Printer] で CUPSのデフォルの用紙設定を変更するか、CUPS を使わずに従来の LPR で印刷できないか試してみるのも解決につながるかもしれません。
↑

なぜか Openoffice.org で「はがき」に印刷することができません。(Debian/GNU Linux 3.1 (Sarge))

A4 サイズの用紙には、はがき部分の印刷が可能であるにも係わらず、はがきを供給した場合には何も印刷されないという状況が発生することを GNOMEデスクトップで確認できました。これは印刷関連の設定ファイルが正しく読み込まれないことが原因の不具合のようです。

ブラウザー http://localhost:631/ で CUPS の用紙設定を「はがき」に再度指定してください。こうすれば、Openoffice.org にもその設定情報が正しく反映されるようになります(2006.12.16 現在、当方確認)。

この不具合は上記項目の「用紙サイズを「はがき」に設定できないのですが・・?」という場合と大変似ていますが、実際の対処方法が異な るようなので 注意した方が良いでしょう。


HOME