[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 メーリングリストの案内