Ubuntu 14.04LTSでHPLIP
に問題があります。
Ubutntu 14.04 LTSにアップグレードした後、HP LaserJet 1018
が印刷を停止しました(コード= 12)。
PrintitngとHPLIPでいくつかの問題を発見したため、これをトラブルシューティングできました。私が行った手順は次のとおりです。
hp-setup-g <xxx:yyy>
後でまた壊れ、HPLIPはプリンターを見ることができませんが、lsusb
は見ることができます。
これは、オン/オフ後に新しいバス/デバイスを与えられたUSBが原因である可能性が最初に考えられ、HPLIPが表示できないと不平を言っているというエラーがまだ表示されている時点で上記の手順を繰り返しました端末
**error: Device not found. Please make sure your printer is properly connected and powered-on.**
lsusb
出力:
Bus 002 Device 007: ID 03f0:4117 Hewlett-Packard LaserJet 1018
Sudo hp-check
出力
hp-setup -g 002:007
出力:
window box "device not found please make sure your printer is properly connected and powered on"
> hp-setup[18461]: debug: param=002:007 hp-setup[18461]: debug:
> selected_device_name=None Fontconfig error:
> "/etc/fonts/conf.d/65-khmer.conf", line 14: out of memory Fontconfig
> error: "/etc/fonts/conf.d/65-khmer.conf", line 23: out of memory
> Fontconfig error: "/etc/fonts/conf.d/65-khmer.conf", line 32: out of
> memory hp-setup[18461]: debug: Sys.argv=['/usr/bin/hp-setup', '-g',
> '002:007'] printer_name=None param=002:007 jd_port=1 device_uri=None
> remove=False Searching for device... hp-setup[18461]: debug: Trying
> USB with bus=002 dev=007... hp-setup[18461]: debug: Not found.
> hp-setup[18461]: debug: Trying serial number 002:007 hp-setup[18461]:
> debug: Probing bus: usb hp-setup[18461]: debug: Probing bus: par
> error: Device not found. Please make sure your printer is properly
> connected and powered-on. hp-setup[18461]: debug: Starting GUI loop.
これはHPLIPのバグですか、ラップトップ/プリンターの問題ですか?
バグの場合、どうすれば修正または報告できますか?
このフォーラムで引用したように、ubuntuデスクトップ14.04および14.10でHP Laserjet 1018プリンターを設定しようとすると、同様の問題が発生しました。最初は手動でインストールされたHPLIPを使用し、プリンターはしばらくの間正常に機能し、3つまたは4つのドキュメントを印刷できましたが、プリンターは「通信エラー」で失敗し始めました。取り外しと再接続のいくつかの組み合わせの後、プリンターの電源をオフにするか再起動しますが、これは厄介な状況です。特に、知らないうちに一般ユーザー向けにプリンターを動作させたかったからです。
そこで、foo2zjsドライバーをインストールするソリューションを試すことにしました。これらは、多くのフォーラムと潜在的なソリューションを読んだ後、私が従った手順です。
HPLIPを完全にアンインストールします
HPLIPがデフォルトでubuntuにインストールされている場合はアンインストールします
Sudo apt-get remove hplip
私の場合、 downloading からのtarballディストリビューション http://hplipopensource.com/hplip-web/index.html の後にHPLIPを手動でインストールしました。そこで、私は here という指示に従って完全にアンインストールしました。
foo2zjs
ドライバーをインストールします。これを行うには、 here の指示を使用しました。ここに書き起こします:
Build-essential、tix、foomatic-filters、groff、dcを最初にインストールします。
Sudo apt-get install build-essential tix foomatic-filters groff dc
開梱:
wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
tar zxf foo2zjs.tar.gz
cd foo2zjs
コンパイル:
make
.ICMプロファイル(色補正用)やファームウェアなど、Webから追加のファイルを取得します。プリンターのモデル番号を選択します。この場合:
./getweb 1018 # Get HP LaserJet 1018 firmware file
ドライバー、foomatic XMLファイル、PPDファイル、および追加ファイルをインストールします。
Sudo make install
ホットプラグのインストール(HP LJ 1000/1005/1018/1020/P100 [5678]/P1505):
Sudo make install-hotplug
USBプリンターを取り外して再度接続する
CUPSを使用してプリンターを管理する場合、cupsdを再起動する必要があります。
Sudo make cups
ブラウザのアドレスフィールドにhttp://localhost:631
を貼り付けて新しいプリンタを追加し、新しいプリンタを追加します。作成したら、テストページを印刷します。
私の場合、カップの使用で問題が発生したため、再インストールしました
Sudo apt-get -y install cups
注:エラーを検出するために、/var/log/syslog
ログを監視することをお勧めします。たとえば、foo2zjs
をインストールした後、syslog
で次のエラーを検出します。
foo2zjs: Missing HP LaserJet 1018 firmware file /lib/firmware/hp/sihp1018.dl
そこで、ファームウェアを入手して修正しました。
getweb 1018
次に、sihp1018.dl
ファイルをsyslog
エラーで指定されたディレクトリにコピーしました。
コンピューターとプリンターの両方を再起動する必要がある場合があります。
これらの手順の後、HP LaserJet 1018プリンターを使用して問題なく印刷できました。テストページの印刷、LibreOfficeドキュメントの印刷、PDFドキュメントの印刷など、さまざまなテストを行いました。マシンを再起動して再度印刷すると、プリンターは完全に機能しました。 Ubuntu 14.04と14.10の両方を使用してテストしました。
これが役立つことを願っています。