[ubuntu-jp:6102] Re: Ubuntu16.04LTでプリンタへの出力ができなくなりました
小波秀雄
dkbbd405 @ kyoto.zaq.ne.jp
2018年 12月 21日 (金) 14:23:28 UTC
小波です。自己解決しましたので報告します。同様の事例がありましたら、
ご参考になさってください。
問題は、どういうわけか gutenprint パッケージが「消えて」しまってい
たことのようで、そのインストールが必要だったようです。以下作業ログの
抄録です。
# とりあえずシステムの更新など
> sudo apt update
> sudo apt -y upgrade
> sudo apt -y autoremove
# ここから本番
# まずgutenprint っぽいものをインストールしてみる(なんか違いそうだが)
> sudo apt install gutenprint-locales
# 通ったので、Broter プリンタのインストーラを走らせる
> sudo bash linux-brjprinter-installer-2.2.1-1 HL-L2365DW
以下のパッケージが見付かりました。
hll2360dlpr-3.2.0-1.i386.deb
hll2360dcupswrapper-3.2.0-1.i386.deb
インストールしますか? [y/N] ->y
lpinfo: cups-deviced の実行に失敗しました。
lpadmin -p HLL2360D -E -v usb://dev/usb/lp0 -P
/usr/share/ppd/brother/brother-HLL2360D-cups-en.ppd
lpadmin: "usb" は無効な device-uri スキーマです。
###############################ls: '/usr/share/ppd/*.ppd'
にアクセスできません:
そのようなファイルやディレクトリはありません
lpinfo: cups-deviced の実行に失敗しました。
0 (I): IPアドレスの指定
1 (A): 自動設定 (usb://dev/usblp0)
使用するDevice URIの番号を選択してください。 ->1
lpadmin -p HLL2360D -v usb://dev/usblp0 -E -P
/usr/share/cups/model/brother-HLL2360D-cups-en.ppd
lpadmin: "usb" は無効な device-uri スキーマです。
テスト印刷を実行しますか? [y/N] ->y
wait 5s.
echo HLL2360D \| lpr -P HLL2360D
Enterキーを押してください。
# テストプリント反応なし。ダメ
# 気を取り直して、gutenprint まわりをていねいに調べる
> sudo apt-cache policy printer-driver-gutenprint
printer-driver-gutenprint:
インストールされているバージョン: (なし)
候補: 5.2.11-1
バージョンテーブル:
5.2.11-1 500
500 http://jp.archive.ubuntu.com/ubuntu xenial/main amd64
Packages
100 /var/lib/dpkg/status
# おお、こいつをインストールするのかな。
> sudo apt install printer-driver-gutenprint
パッケージリストを読み込んでいます... 完了
...
...中略
以下の追加パッケージがインストールされます:
cups cups-filters liblouisutdml-bin liblouisutdml-data liblouisutdml6
提案パッケージ:
printer-driver-hpcups hplip cups-pdf smbclient antiword docx2txt
ooo2dbk
rtf2xml gutenprint-doc
以下のパッケージが新たにインストールされます:
cups cups-filters liblouisutdml-bin liblouisutdml-data liblouisutdml6
printer-driver-gutenprint
アップグレード: 0 個、新規インストール: 6 個、削除: 1 個、保留: 0 個。
1,134 kB のアーカイブを取得する必要があります。
この操作後に追加で 3,167 kB のディスク容量が消費されます。
続行しますか? [Y/n] y
...
...
# 気になるメッセージもいくつか出るがガン無視
dpkg: foomatic-filters:
依存関係に問題があります。しかし要求に従い削除しています:
# なんか仕事しているっぽい
cups-filters (1.8.3-2ubuntu3.4) を設定しています ...
cups (2.1.3-4ubuntu0.6) を設定しています ...
Updating PPD files for cups ...
printer-driver-gutenprint (5.2.11-1) を設定しています ...
...
# これで gutenprint ドライバがインストールされたみたいなので再度挑戦
> sudo bash linux-brjprinter-installer-2.2.1-1 HL-L2365DW
以下のパッケージが見付かりました。
hll2360dlpr-3.2.0-1.i386.deb
hll2360dcupswrapper-3.2.0-1.i386.deb
インストールしますか? [y/N] ->y
...
...いろいろと設定しながら着々進行
# 待望のレスポンスに出会えたかも
Device URIを指定しますか? [Y/n] ->y
0: https
1: ipps
2: beh
3: http
4: ipp14
5: lpd
6: serial:/dev/ttyS0?baud=115200
7: socket
8: ipp
9:
dnssd://Brother%20HL-L2360D%20series._ipp._tcp.local/?uuid=e3248000-80ce-11db-8000-30055cb72c6a
10: lpd://BRWA8A79535F787/BINARY_P1
11 (I): IPアドレスの指定
12 (A): 自動設定
(dnssd://Brother%20HL-L2360D%20series._ipp._tcp.local/?uuid=e3248000-80ce-11db-8000-30055cb72c6a)
# 自動設定にお任せで最後のやつを選ぶ
使用するDevice URIの番号を選択してください。 ->12
#
テスト印刷を実行しますか? [y/N] ->y
wait 5s.
lpr -P HLL2360D /usr/share/cups/data/testprint
Enterキーを押してください。[バシッ!]
# Ubuntu のテストページが出力された!
# 念のために日本語の PDF文書を印刷してみる→できた!
ubuntu-jp メーリングリストの案内