Ubuntu 18.04でのプリンタ設定

概要

  • Thinkpad T480sにUbuntu 18.04をインストールした
  • 印刷する場面が出てきたので、プリンタを設定する必要があった
  • 自宅のプリンタは古くCannon MG6330

情報収集

ドライバのインストール

  • downloadしたファイルの展開
tar zxvf cnijfilter-mg6300series-3.80-1-deb.tar.gz
  • install.shの実行
cd cnijfilter-mg6300series-3.80-1-deb/
./install.sh
  • エラー発生
cnijfilter-mg6300series (3.80-1) を展開しています...
dpkg: 依存関係の問題により cnijfilter-mg6300series の設定ができません:
 cnijfilter-mg6300series は以下に依存 (depends) します: libpango1.0-0 (>= 1.12.3) ...しかし:
  パッケージ libpango1.0-0 はまだインストールされていません。
 cnijfilter-mg6300series は以下に依存 (depends) します: libpng12-0 (>= 1.2.8rel) ...しかし:
  パッケージ libpng12-0 はまだインストールされていません。
 cnijfilter-mg6300series は以下に依存 (depends) します: libtiff4 ...しかし:
  パッケージ libtiff4 はまだインストールされていません。

dpkg: パッケージ cnijfilter-mg6300series の処理中にエラーが発生しました (--install):
 依存関係の問題 - 設定を見送ります
処理中にエラーが発生しました:
 cnijfilter-mg6300series

依存関係を解決する

参考サイトをベースにすすめる

  • package install
sudo apt install libpango1.0-0
sudo apt install gdebi
  • 以下の流れでダウンロードしたドライバのインストールを実施
$ cd packages/
$ ls -la
合計 3568
drwxr-xr-x 2 tshst tshst    4096  723  2012 .
drwxr-xr-x 4 tshst tshst    4096  723  2012 ..
-rw-r--r-- 1 tshst tshst  106980  723  2012 cnijfilter-common_3.80-1_amd64.deb
-rw-r--r-- 1 tshst tshst   94300  723  2012 cnijfilter-common_3.80-1_i386.deb
-rw-r--r-- 1 tshst tshst 1743022  723  2012 cnijfilter-mg6300series_3.80-1_amd64.deb
-rw-r--r-- 1 tshst tshst 1688710  723  2012 cnijfilter-mg6300series_3.80-1_i386.deb
$ sudo gdebi *amd64.deb
Reading package lists... Done
Building dependency tree        
Reading state information... Done
Reading state information... Done

IJ Printer Driver for Linux.
 This IJ Printer Driver provides printing functions for Canon Inkjet
 printers operating under the CUPS (Common UNIX Printing System) environment.
ソフトウェアパッケージをインストールしますか? [y/N]:y
以前に未選択のパッケージ cnijfilter-common を選択しています。
(データベースを読み込んでいます ... 現在 184013 個のファイルとディレクトリがインストールされています。)
cnijfilter-common_3.80-1_amd64.deb を展開する準備をしています ...
cnijfilter-common (3.80-1) を展開しています...
cnijfilter-common (3.80-1) を設定しています ...
libc-bin (2.27-3ubuntu1) のトリガを処理しています ...
tshst@kali:~/Downloads/cnijfilter-mg6300series-3.80-1-deb/packages$ cd ../
  • 再度install.sh実行
$ sudo ./install.sh 
==================================================

Canon Inkjet Printer Driver
Version 3.80
Copyright CANON INC. 2001-2012
All Rights Reserved.

==================================================
実行コマンド = sudo dpkg -iG ./packages/cnijfilter-common_3.80-1_amd64.deb
(データベースを読み込んでいます ... 現在 184031 個のファイルとディレクトリがインストールされています。)
.../cnijfilter-common_3.80-1_amd64.deb を展開する準備をしています ...
cnijfilter-common (3.80-1) で (3.80-1 に) 上書き展開しています ...
cnijfilter-common (3.80-1) を設定しています ...
libc-bin (2.27-3ubuntu1) のトリガを処理しています ...
実行コマンド = sudo dpkg -iG ./packages/cnijfilter-mg6300series_3.80-1_amd64.deb
以前に未選択のパッケージ cnijfilter-mg6300series を選択しています。
(データベースを読み込んでいます ... 現在 184031 個のファイルとディレクトリがインストールされています。)
.../cnijfilter-mg6300series_3.80-1_amd64.deb を展開する準備をしています ...
cnijfilter-mg6300series (3.80-1) を展開しています...
dpkg: 依存関係の問題により cnijfilter-mg6300series の設定ができません:
 cnijfilter-mg6300series は以下に依存 (depends) します: libpng12-0 (>= 1.2.8rel) ...しかし:
  パッケージ libpng12-0 はまだインストールされていません。
 cnijfilter-mg6300series は以下に依存 (depends) します: libtiff4 ...しかし:
  パッケージ libtiff4 はまだインストールされていません。

dpkg: パッケージ cnijfilter-mg6300series の処理中にエラーが発生しました (--install):
 依存関係の問題 - 設定を見送ります
処理中にエラーが発生しました:
 cnijfilter-mg6300series

libpng12-0とlibtiff4が不足しているのに今更ながら気づく

ダウンロードサイト探し出すの大変だった

sudo apt install ./libpng12-dev_1.2.54-1ubuntu1_amd64.deb ./libpng12-0_1.2.54-1ubuntu1_amd64.deb
sudo apt install ./libtiff4_3.9.5-2ubuntu1_amd64.deb ./libtiff4-dev_3.9.5-2ubuntu1_amd64.deb
$ sudo ./install.sh 
==================================================

Canon Inkjet Printer Driver
Version 3.80
Copyright CANON INC. 2001-2012
All Rights Reserved.

==================================================
実行コマンド = sudo dpkg -iG ./packages/cnijfilter-common_3.80-1_amd64.deb
以前に未選択のパッケージ cnijfilter-common を選択しています。
(データベースを読み込んでいます ... 現在 184537 個のファイルとディレクトリがインストールされています。)
.../cnijfilter-common_3.80-1_amd64.deb を展開する準備をしています ...
cnijfilter-common (3.80-1) を展開しています...
cnijfilter-common (3.80-1) を設定しています ...
libc-bin (2.27-3ubuntu1) のトリガを処理しています ...
実行コマンド = sudo dpkg -iG ./packages/cnijfilter-mg6300series_3.80-1_amd64.deb
以前に未選択のパッケージ cnijfilter-mg6300series を選択しています。
(データベースを読み込んでいます ... 現在 184555 個のファイルとディレクトリがインストールされています。)
.../cnijfilter-mg6300series_3.80-1_amd64.deb を展開する準備をしています ...
cnijfilter-mg6300series (3.80-1) を展開しています...
cnijfilter-mg6300series (3.80-1) を設定しています ...
libc-bin (2.27-3ubuntu1) のトリガを処理しています ...

#=========================================================#
#  プリンターの登録
#=========================================================#
続いて、プリンターの登録を行います。
プリンターを接続して、電源を入れてください。
ネットワーク接続で使用する場合は、プリンターをネットワークに接続してください。
準備が整ったら、Enterキーを押してください。
> 

#=========================================================#
#  接続方法の選択
#=========================================================#
 1) USB
 2) ネットワーク
接続方法を選択してください。[1]2

プリンターを検索しています...


#=========================================================#
#  プリンターの選択
#=========================================================#
プリンターを選択してください。
使用したいプリンターが表示されていない場合は、再検索[0]を選択してもう一度プリンターを検索してください。
キャンセルする場合は、[Q]を入力してください。
-----------------------------------------------------------
 0) 再検索
-----------------------------------------------------------
検出された対象プリンター (MACアドレス  IPアドレス)
1) Canon MG6300 series (xx-xx-xx-xx-xx-xx 192.168.0.17)
-----------------------------------------------------------
現在の選択値:[1] Canon MG6300 series (xx-xx-xx-xx-xx-xx 192.168.0.17)
番号を入力してください。 [1]

#=========================================================#
#  プリンターの登録
#=========================================================#
プリンターの名前を入力してください。[MG6300LAN]
実行コマンド = sudo /usr/sbin/lpadmin -p MG6300LAN -m canonmg6300.ppd -v cnijnet:/xx-xx-xx-xx-xx-xx -E

#=========================================================#
#  通常使うプリンターに設定
#=========================================================#
通常使うプリンターに設定しますか?
設定する場合は[y]を、しない場合は[n]を入力してください。[y]

#=========================================================#
インストールが完了しました。
プリンター名 : MG6300LAN
印刷時には、このプリンター名を選択してください。
#=========================================================#

無事インストール完了

  • テストプリントもうまくいった〜
    enter image description here

Written with StackEdit.

コメント

ボタン

このブログの人気の投稿

Ubuntuでの音楽事情

Docker CE for Ubuntu 18.04