ラベル HPLIP の投稿を表示しています。 すべての投稿を表示
ラベル HPLIP の投稿を表示しています。 すべての投稿を表示

2014/06/07

Ubuntu  HPLIPのアンインストール

Ubuntu でHP製のプリンターを使用する場合、HPのホームページから最新のドライバー HPLIP * をダウンロードすることが出来ます。ここではその場合のドライバーのインストールとアンインストール方法をまとめておきました。

アンインストール


ここではソースファイルがホームフォルダにある Downloads フォルダ内の hplip-3.14.6 というフォルダ内にインストールされているものとします。

1. 端末の起動

Dash から端末 (Terminal)を選択 (端末の起動方法) 

2. ソースファイルがあるフォルダ内へ移動

端末から以下のコマンドを入力します。

 cd ~/Downloads/hplip-3.14.6 

なお、このコマンドは
 ホームフォルダ (~) にある Downloads フォルダ内の hplip-3.14.6 というフォルダ
 へ移動する (cd)
という意味です。”~/Downloads/hplip-3.14.6” の部分は、各自の環境に合わせて書き換えてください。
例えば、
 ホームフォルダ (~) にある hplip-3.14.6 というフォルダにソースファイルがある場合
   ~/Downloads/hplip-3.14.6
 ホームフォルダ (~) にある hplip-3.13.3 というフォルダにソースファイルがある場合
   ~/Downloads/hplip-3.13.3
 ホームフォルダ (~) にある Desktop フォルダ内の hplip-3.14.6 というフォルダに
 ソースファイルがある場合
   ~/Desktop/hplip-3.14.6
などなど。

3. ソースファイルのアンインストール

続いて以下のコマンドを入力し、パスワードを入力します。するとアンインストールが始まります。

 sudo make uninstall

4. 関連ファイルのアンインストール

以下のコマンドで関連ファイルをフォルダごと削除します。

sudo rm -rf /usr/share/hplip
sudo rm -rf /etc/hp
sudo rm -rf ~/.hplip
sudo rm -rf /var/lib/hp


以上でアンインストールは終了します。



* HPLIP とは
Hewlett-Packard's Linux Imaging and Printing の略で、HP製のプリンターを Linux で利用するためのドライバー及びプログラムをまとめたパッケージのことです。このパッケージは無料でソースコードも公開されています。(参照:2,3)

参照 

2013/06/07

Ubuntu 12.04 HP Deskjet 3522 druckt nicht.


Fnktioniert HP Deskjet 3522 unter Ubuntu 12.04 oder nicht?

Am Wochenende habe ich einen Drucker gekauft. Der Hersteller des Druckers bietet einen Treiber-Paket für den Drucker unter Linux. Trotzdem druckte der Drucker nicht unter Ubuntu 12.04.

Als ich googlete, fande ich einer Seits viele Berichte, in den behauptete, dass der Drucker unter Ubuntu 12.04 funktioniert. Ander Seits fande ich viele Berichte, in den behauptete, dass der Drucker nicht unter Ubuntu 12.04 funktioniert. Nur wenige geschrieben, dass ein Treiber-Paket für den Drucker unter Ubuntu 12.04  aus der HP's-Web-Seite statt durch Paketverwaltung oder Software-Center unterladen und installeiren soll.

Aber ich habe weder Web-Seiten noch Blog's gefunden, in den Grunde geschrieben wurde, warum der Drucker unter Ubuntu 12.04 so willkürlich reagiert. Ich schreibe den Grund aus meiner Sicht hier unter, warum so das ist. 

HPLIP, das Treiber-Paket unter Linux

HP bietet ein Treiber-Paket für HP Deskjet 3520 Serie unter Linux names HPLIP an und es unterstüzt einen Drucker names HP Deskjet 3522. Dann soll der Drucker mit HPLIP unter Ubuntu 12.04 funktionieren. Das Treiber-Paket kann man durch Paketverwaltung oder Software-Center unterladen und installieren. Doch druckt der Drucker mit HPLIP nicht unter Ubuntu 12.04. Hingegen unter Unbuntu 12.10 druckt er.

Bei mir weder mit HPLIP-Toolbox noch ohne

Bei der Einstellung des Druckers mit HPLIP erkennt das Programm HP Deskjet 3522 nicht. Egal, Einstellung durch einen USB-Kabel, Netwerk oder WLan mit einem USB-Kabel ist. Das Einstellungssverfahren geht nicht weiter.

Ohne HPLIP-Toolbox ist zwar möglich, den Drucker einzustellen aber beim Testdrucken reagiert der Drucker nicht. Wärend des Testdrucken läuft Druckvorgang, zeigt der Status der Drucker-Warteschlange "läuft Druckvorgang..." und nach kurzer Zeit zeigt "Druck complite". Doch der Drucker bliebt still.

Es liegt daran...

Ubuntu 12.04 ist am April 2012 veröffentlicht (Siehe Links 3) und die Version des Treiber-Paket, HPLIP, das durch Paketverwaltung oder Software-Center unterladen werden kann, ist 3.12.2-1. Aber die Drucher-Serie HP Deskjet 3520 ist erst Juli 2012 auf dem Markt (Siehe Links 3). Dann das Treiber-Paket, HPLIP-3.12.2-1 unterstüzt nicht diese Serie.

Die Lösung ist...

Um unter Ubuntu 12.04 diese Serie zu benutzen, muss man ein Treiber-Paket neuerer Version, das sie unterstüzt, aus der HP-Webseite unterladen und installieren. Zur zeit (05.06.2013) ist hplip-3.13.5.run aktuell. (Siehe Links 1)     

Einfache Instaliation des Treiber-Paket

Generell braucht man mehr Ahnungen von Instalation unter Linux als Windows zu haben, wenn man kein Software wie Paketverwaltung oder Software-Center benuzt.
Aber um hplip aus der HP-Webseite zu unterladen und zu installieren, ist feuchtbar einfach: HP stellt eine ausführliche Web-Seite für die Instalation her. Außerdem ist das Treiber-Paket automatisch ausführbar. Dabei kann man  eine ältere installierte Version zuerst deinstallieren lassen und dann die neueste aus der Web-Seite installieren lassen.
Man braucht nur das Treiber-Paket aus der HP's Web-Seite zu unterladen, auszuführen und das Instalationsverfahren zu folgen. (Siehe Links 2)

Links

  1. HP Linux Imaging and Printing

  2. Installer Walkthrough

  3. Ubuntu Wiki

  4. HP Deskjet 3520 e-All-in-One  

2013/06/04

Ubuntu  HP Deskjet 3522 で印刷できない。

一昨日プリンター(HP Deskjet 3522)を買ってきて, Ubuntu 12.04 から印刷しようとしたら出来なかった。しかし、HP Deskjet 3522 を含む HP Deskjet 3520 series では Linux に対応したドライバーが提供されていおり、Ubuntu 12.04 もサポートされているので印刷出来るはずだ(参考:3)。今日はこのことについて書こうと思う。


Ubuntu 12.04 から HP Deskjet 3522 で印刷できない。

まず、HP Deskjet 3522 の電源を入れてUSBケーブルで Ubuntu 12.04 をインストールしてあるPCに接続する。次にデスクトップ右上の ショットダウンボタンー>印刷 と進み、プリンターの設定にはいる。設定ではプリンターはすぐに認識され、ドライバーも見つかり、無事に設定終了する。しかし、テスト印刷してみると、印刷されないで終了してしまう。テスト印刷中に印刷キュー(印刷している時にデスクトップ上部に現れるプリンターのアイコン)は出てくるので、クリックしてメッセージを見ると、
 転送しています…
そしてしばらくすると、
 終了
と出てきて終了してしまう。

今度はパッケージマネージャーからドライバーパッケージ hplip-3.12.2-1 を インストールする。しかし、hplip から設定しようとしてもプリンター(HP Deskjet 3522)を認識しない。

上記の試みは無線LAN接続で試みても印刷されない。ところが Windows XP、もしくは Ubuntu 12.10 をインストールしてあるPCからは問題なく印刷できる。(確認済)


解決策

HPのホームページから最新のドライバーをダウンロードしてインストールする。(参考:1)
これで無事に Ubuntu 12.04 から印刷できるようになった。


ドライバーのインストール


HPのホームページ(Installer Walkthrough)に図解入りで詳しく書かれている。
あえて付け足すとすると、

ドライバーは自動インストーラ形式

ダウンロードくるドライバーは自動インストーラ形式のファイルなので、ファイルを実行するだけでドライバーをインストールさせる事が出来る。


ダウンロード先はデスクトップ

ダウンロードするファイルの保存先はどこでもいいが、デスクトップに保存しておくとインストール時に大量のファイル生成されるを整理してくれる。そうでないとインストール後にそれらのファイルがそのまま残ってしまう。

自動インストールがお勧め
インストールは手動で行うことも出来る。しかし、自動でインストールする方法をとると、パッケージマネージャーやソフトウェアセンターからインストールする場合の様に簡単にインストールする事が出来る。しかも、古いバージョンの hplip がインストールされている場合にはそれらをどうするか聞いてくる。その時に古いバージョンをアンインストールしてから最新のバージョンをインストールさせるように選択出来る。


印刷出来なかった原因

HPから HP Deskjet 3520 series で使用するLinux系向けのドライバー HPLIP が提供されている。これを使えば Ubuntu 12.04 サポートされているのでHP Deskjet 3522を使用することは出来る。しかもこのドライバーはパッケージマネージャーやソフトウェアセンターからインストール出来る。

しかし、Ubuntu 12.04 がリリースされたのは2012年4月で(参照:5)、HP Deskjet 3520 series が発売されたのは2012年7月である(参照:6)そして、パッケージマネージャーやソフトウェアセンターからインストール出来る HPLIP のバージョン 3.12.2-1 は2012年4月以前に提供されてたものだ。これはパッケージマネージャーやソフトウェアセンターからインストール出来るバージョンでは HP Deskjet 3520 series がサポートされているとは言えないことを意味する。印刷出来なかった原因はこれだろう。

もしそうだとすると、Ubuntu 12.10 がリリースされたのは2012年10月だから HP Deskjet 3520 series が問題なく使えるのはうなずける。

したがって、Ubuntu 12.04 で HP Deskjet 3520 series を使うには、ドライバーをHPのホームページからダウンロードしてインストールすることになる。


あとがき

OSのリリース後に発売されたデバイスがサポートされていないのは当たり前の事だ。そのことに気がつかずに Google で検索している時に、Ubuntu 12.04 でパッケージマネージャやソフトウェアセンターからドライバーをインストールしかが HP Deskjet 3522 が使えない、または、HPのホームページからドライバーをインストールしたら使えたという報告は多く見つかった。しかし、その理由(上記)について書かれた資料は見つからなかった。

Linux でデバイスを使用する時には
 OSのリリース時期とデバイスの発売開始時期を確認
 ベンダーからドライバーがが提供されているか
 ベンダーから提供されていない時には必要なドライバーが存在する
を確認する事を忘れないように。(自戒を込めて)


参考 

 1. HP Deskjet 3520 printer/scanner problem

 2. HP Deskjet 3520 not detected/won't work on 12.04

 3. HP Linux Imaging and Printing

 4. HP 3522 Wireless install successful. Red X next to printer.

 5. Ubuntuとは

 6. HP Deskjet 3520 e-All-in-One