GNU/Linux >> Linux の 問題 >  >> Linux

Linux OS サービス「hplip」

HPLIP は、Linux で HP インクジェットおよびレーザー ベースのプリンターを使用して印刷、スキャン、およびファックスを送信するために HP が開発したソリューションです。

HPLIP プロジェクトは、Deskjet、Officejet、Photosmart、PSC (Print Scan Copy)、Business Inkjet、LaserJet、Edgeline MFP、および LaserJet MFP を含む 1,292 のプリンタ モデルの印刷サポートを提供します。 (注:現在、すべてのモデルがサポートされているわけではありません)。

Hewlett-Packard Linux Imaging and Printing プロジェクト (HPLIP) は、Linux 用の単一および多機能の統合接続ソリューションを提供します。このプロジェクトの目標は、消費者および中小企業のデスクトップ Linux ユーザーに、「非常にシンプルな」印刷、ファックス、スキャン、フォトカードへのアクセス、およびデバイス管理を提供することです。このプロジェクトはオープン ソース ソフトウェアに基づいており、GPL 互換ライセンスを使用しています。

HPLIP は、いくつかの主要なコンポーネントで構成されています。アプリケーション、ドライバー、バックエンド、デーモン、および PPD ファイル。 HPLIP は、CUPS スプーラ システムで動作するように設計されています。 CUPS/HPLIP システムは、完全な HPLIP サポートに必要な双方向通信を提供します。 HPLIP は、双方向印刷接続をサポートする「hp」と呼ばれる新しい CUPS バックエンドを提供します。

HPLIP は、HPIJS を使用して、ポストスクリプト以外の印刷ジョブ用のプリンター対応データを生成します。 HPIJS は、単方向ソリューションとして 2001 年から利用可能です。 HPIJS は HPLIP をサポートするように変更されていますが、HPIJS は既存のスプーラーとの下位互換性があります。 HPIJS は、HPLIP ソリューションに含まれています。HPLIP は、USB、パラレル、およびネットワーク (JetDirect) を介した接続をサポートしています。

特徴:

  • Deskjet、Officejet、Photosmart、PSC、Business Inkjet、LaserJet を含む 1,292 台の HP プリンタで印刷。 (完全なリストについては、サポートされているデバイスを参照してください)。
  • 高品質の写真印刷
  • フルブリード印刷。
  • 自動両面印刷 (搭載プリンター)
  • 互換性のある Officejet、PSC、Photosmart、および LaserJet MFP からのスキャン
  • 自動ドキュメント フィーダー (ADF) スキャン
  • Scanner Access Now Easy (SANE) 対応のインターフェース
  • カラーおよび白黒スキャン
  • PC 送信ファックス ユーティリティ
  • ファックス アドレス帳を送信する
  • フォトカード アクセス ユーティリティ
  • メンテナンス ツール、消耗品レベル、ステータス情報を備えたデバイス マネージャー (ツールボックス)
  • USB、ネットワーク、パラレル接続の種類
  • CUPS との完全な統合。
  • Postscript のみのレーザー プリンタ用に提供される PPD ファイル
  • 頻繁に必要となる多くのタスクに対応するコマンド ライン ユーティリティ
  • シンプルなセットアップ ユーティリティ
  • 自動インストーラ

サービス コントロール

1. init.d スクリプトの場所:/etc/init.d/hplip

2. 「chkconfig –list [サービス]」の例

# chkconfig --list hplip
hplip           0:off   1:off   2:on    3:on    4:on    5:on    6:off

3.利用可能なサービス利用オプション

# service hplip
Usage: /etc/init.d/hplip {start|stop|status|restart|condrestart}

hplip サービスを開始するには:

# service hplip start
Starting hpiod:                                            [  OK  ]
Starting hpssd:                                            [  OK  ]

hplip サービスを停止するには:

# service hplip stop
Stopping hpiod:                                            [  OK  ]
Stopping hpssd:                                            [  OK  ]

hplip サービスのステータスを確認するには:

# service hplip status
hpiod (pid 13962) is running...
hpssd (pid 13967) is running...

hplip サービスを再起動するには:

# service hplip restart
Stopping hpiod:                                            [  OK  ]
Stopping hpssd:                                            [  OK  ]
Starting hpiod:                                            [  OK  ]
Starting hpssd:                                            [  OK  ]
# service hplip condrestart
Stopping hpiod:                                            [  OK  ]
Stopping hpssd:                                            [  OK  ]
Starting hpiod:                                            [  OK  ]
Starting hpssd:                                            [  OK  ]

4. 実行するデーモン

/usr/sbin/hpiod
python /usr/share/hplip/hpssd.py

5. ロードするモジュール

none

その他の情報

<強い>1. RPM パッケージ

hplip-[version]-[release]

e.g:
hplip-1.6.7-4.1.el5_0.3

<強い>2.構成ファイル

/etc/hp/hplip.conf

<強い>3.構成ファイルの例

# cat /etc/hp/hplip.conf
# hplip.conf.  Generated from hplip.conf.in by configure.

[hplip]
version=3.15.9
[dirs]
home=/usr/share/hplip
run=/var/run
ppd=/usr/share/ppd/HP
ppdbase=/usr/share/ppd
doc=/usr/share/doc/hplip-3.15.9
html=/usr/share/doc/hplip-3.15.9
icon=/usr/share/applications
cupsbackend=/usr/lib/cups/backend
cupsfilter=/usr/lib/cups/filter
drv=/usr/share/cups/drv/hp
bin=/usr/bin
# Following values are determined at configure time and cannot be changed.
[configure]
network-build=yes
libusb01-build=no
pp-build=yes
gui-build=yes
scanner-build=yes
fax-build=yes
dbus-build=yes
cups11-build=no
doc-build=yes
shadow-build=no
hpijs-install=yes
foomatic-drv-install=yes
foomatic-ppd-install=no
foomatic-rip-hplip-install=no
hpcups-install=yes
cups-drv-install=yes
cups-ppd-install=no
internal-tag=3.15.9
restricted-build=no
ui-toolkit=qt4
qt3=no
qt4=yes
policy-kit=no
lite-build=no
udev_sysfs_rules=no
hpcups-only-build=no
hpijs-only-build=no


Linux
  1. Linux OS サービス「dhcpd」

  2. Linux OS サービス「anacron」

  3. Linux OS サービス「iptables」

  1. Linux OS サービス「irqbalance」

  2. Linux OS サービス「rpcgssd」

  3. Linux OS サービス「yum-updatesd」

  1. Linux OS サービス「ネットワーク」

  2. Linux OS サービス「ポートマップ」

  3. Linux OS サービス「acpid」