2023/01/28(土) [n年前の日記]
#1 [debian][linux] Debian系Linuxからプリンタ印刷したい
Linuxからプリンタ印刷する作業を今まで一切試してなかったので、セットアップ手順を把握しておきたい。親父さんが使っている複合機、Canon MG3630 を相手にしてセットアップをしてみる。MG3630 は、無線LANでLANに参加している状態。
環境は、Debian Linux 11 bullseye 32bit版 + LXDE、及び、Linux Mint 21.1 64bit版 + Cinnamon。
以下、参考ページ。
_ubuntuにCanonのプリンタドライバをインストールしてみた。 - 日々、コレ勉強
_【インクジェットプリンター】Linux 対応状況(インクジェットプリンター/インクジェット複合機)
_IJ Printer Driver Ver. 5.20 for Linux - キヤノン:サポート|ソフトウエアダウンロード
_ScanGear MP Ver. 3.20 for Linux - キヤノン:サポート|ソフトウエアダウンロード
環境は、Debian Linux 11 bullseye 32bit版 + LXDE、及び、Linux Mint 21.1 64bit版 + Cinnamon。
以下、参考ページ。
_ubuntuにCanonのプリンタドライバをインストールしてみた。 - 日々、コレ勉強
_【インクジェットプリンター】Linux 対応状況(インクジェットプリンター/インクジェット複合機)
_IJ Printer Driver Ver. 5.20 for Linux - キヤノン:サポート|ソフトウエアダウンロード
_ScanGear MP Ver. 3.20 for Linux - キヤノン:サポート|ソフトウエアダウンロード
◎ プリンタドライバをインストール。 :
Canonのサイトで、各プリンタや複合機用に、Linux用ドライバが配布されているらしい。
今回インストールしようとしたドライバは、Ubuntu Linux 15.04対応と書いてあったけど、Debian 11 bullseye や Linux Mint 21.1 でも使えた。助かった。
以下の2つのファイルを入手。プリンタ用とスキャナ用。
tar で解凍。
インストールスクリプトを実行。
「libcupsimage2 が無いからインストールできない」と言われてしまった。インストール。
再度インストールスクリプトを実行。端末上でいくつか質問してくるので、それぞれに答えていくだけで良い。一応念のため、表示されたメッセージ等を全部メモしておく。
ドライバはインストールできた。
デスクトップ環境として LXDE を使っているので、スタートボタン → 設定 → 印刷設定、を起動。表示された一覧に「MG3600LAN」と出ている。もう一つ、MG3630 Series 云々と表示されているのが少し気になるけれど、とりあえずそちらについては当面無視。
Webブラウザで http://localhost:631 を開く。CUPSなる画面が表示される。プリンター → MG3600LAN。「メンテナンス」と表示されてるところを「テストページの印刷」にすると、いきなりテスト印刷が始まる。ちゃんと印刷できた。
Linuxからプリンタ印刷って結構大変なのではないかと思って手を付けてなかったけど、こんなに簡単に印刷できるようになるのだな…。まあ、条件が整っていれば、だろうけど。
例えば、Windows10 にUSB接続されているプリンタを共有プリンタに設定して、ソレを Linux から利用しようとすると、ちょっと簡単にはできない感じがする。というのも、メインPCに接続されているプリンタを利用しようと思ったものの、プリンタが検索で出てこなくて…。そもそもこの共有プリンタ、他の Windows機から利用できる状態になっているのだろうか。そこから動作確認していかないと…。
今回インストールしようとしたドライバは、Ubuntu Linux 15.04対応と書いてあったけど、Debian 11 bullseye や Linux Mint 21.1 でも使えた。助かった。
以下の2つのファイルを入手。プリンタ用とスキャナ用。
- cnijfilter2-5.20-1-deb.tar.gz
- scangearmp2-3.20-1-deb.tar.gz
tar で解凍。
tar zxvf cnijfilter2-5.20-1-deb.tar.gz tar zxvf scangearmp2-3.20-1-deb.tar.gz cd cnijfilter2-5.20-1-deb/
インストールスクリプトを実行。
sudo ./install.sh
「libcupsimage2 が無いからインストールできない」と言われてしまった。インストール。
sudo apt install libcupsimage2 libcupsimage2-dev
再度インストールスクリプトを実行。端末上でいくつか質問してくるので、それぞれに答えていくだけで良い。一応念のため、表示されたメッセージ等を全部メモしておく。
$ sudo ./install.sh ================================================== Canon Inkjet Printer Driver Version 5.20 Copyright CANON INC. 2001-2015 ================================================== 実行コマンド = sudo dpkg -iG ./packages/cnijfilter2_5.20-1_i386.deb 以前に未選択のパッケージ cnijfilter2 を選択しています。 (データベースを読み込んでいます ... 現在 306017 個のファイルとディレクトリがインストールされています。) .../cnijfilter2_5.20-1_i386.deb を展開する準備をしています ... cnijfilter2 (5.20-1) を展開しています... cnijfilter2 (5.20-1) を設定しています ... #=========================================================# # プリンターの登録 #=========================================================# 続いて、プリンターの登録を行います。 プリンターを接続して、電源を入れてください。 ネットワーク接続で使用する場合は、プリンターをネットワークに接続してください。 準備が整ったら、Enterキーを押してください。 > #=========================================================# # 接続方法の選択 #=========================================================# 1) USB 2) ネットワーク 接続方法を選択してください。[1]2 プリンターを検索しています... #=========================================================# # プリンターの選択 #=========================================================# プリンターを選択してください。 使用したいプリンターが表示されていない場合は、再検索[0]を選択してもう一度プリンターを検索してください。 キャンセルする場合は、[Q]を入力してください。 ----------------------------------------------------------- 0) 再検索 ----------------------------------------------------------- 検出された対象プリンター (MACアドレス IPアドレス) 1) Canon MG3600 series (xx-xx-xx-xx-xx-xx 192.168.x.x) ----------------------------------------------------------- 現在の選択値:[1] Canon MG3600 series (xx-xx-xx-xx-xx-xx 192.168.x.x) 番号を入力してください。 [1] #=========================================================# # プリンターの登録 #=========================================================# プリンターの名前を入力してください。[MG3600LAN] 実行コマンド = sudo /usr/sbin/lpadmin -p MG3600LAN -P /usr/share/cups/model/canonmg3600.ppd -v cnijbe2://Canon/?port=net&serial=xx-xx-xx-xx-xx-xx -E lpadmin: Printer drivers are deprecated and will stop working in a future version of CUPS. #=========================================================# # 通常使うプリンターに設定 #=========================================================# 通常使うプリンターに設定しますか? 設定する場合は[y]を、しない場合は[n]を入力してください。[y] #=========================================================# インストールが完了しました。 プリンター名 : MG3600LAN 印刷時には、このプリンター名を選択してください。 #=========================================================#
ドライバはインストールできた。
デスクトップ環境として LXDE を使っているので、スタートボタン → 設定 → 印刷設定、を起動。表示された一覧に「MG3600LAN」と出ている。もう一つ、MG3630 Series 云々と表示されているのが少し気になるけれど、とりあえずそちらについては当面無視。
Webブラウザで http://localhost:631 を開く。CUPSなる画面が表示される。プリンター → MG3600LAN。「メンテナンス」と表示されてるところを「テストページの印刷」にすると、いきなりテスト印刷が始まる。ちゃんと印刷できた。
Linuxからプリンタ印刷って結構大変なのではないかと思って手を付けてなかったけど、こんなに簡単に印刷できるようになるのだな…。まあ、条件が整っていれば、だろうけど。
例えば、Windows10 にUSB接続されているプリンタを共有プリンタに設定して、ソレを Linux から利用しようとすると、ちょっと簡単にはできない感じがする。というのも、メインPCに接続されているプリンタを利用しようと思ったものの、プリンタが検索で出てこなくて…。そもそもこの共有プリンタ、他の Windows機から利用できる状態になっているのだろうか。そこから動作確認していかないと…。
◎ スキャナ用ドライバのインストール :
スキャナ用のドライバもインストールしてみる。
「libpango1.0-0 が無いからインストールできない」と言われてしまった。インストール。
scangearmp2 を実行。ウインドウが表示されてスキャナの一覧が出てくるはず…だが出てこない。「スキャナーリストの更新」をクリックしたら、「Canon MG3630 series (xx-xx-xx-xx-xx-xx)」が出てきたので、OKをクリック。スキャン設定をするウインドウが表示された。
スキャンモード、原稿の種類、カラーモード、原稿サイズ、が設定できる。それぞれ、原稿台、文書、カラー、A4、を設定。「スキャン(JPG)」「スキャン(PDF)」が選べるので、「スキャン(PDF)」をクリック。保存先を尋ねてくるのでファイル名を指定。保存された。
複合機のスキャナも利用できているようだな…。
さて、pdfを開きたいけど…何で開けばいいのやら…。MuPDF, Evince, あたりでどうだろう。
ちなみに、Debian 11 には Evince が既に入っていて、Linux Mint には xreader というPDFビューアが既に入っていた。
cd scangearmp2-3.20-1-deb sudo ./install.sh
「libpango1.0-0 が無いからインストールできない」と言われてしまった。インストール。
sudo apt install libpango1.0-0 libpango1.0-dev
$ sudo ./install.sh ================================================== ScanGear MP Version 3.20 Copyright CANON INC. 2007-2015 ================================================== 実行コマンド = sudo dpkg -iG ./packages/scangearmp2_3.20-1_i386.deb 以前に未選択のパッケージ scangearmp2 を選択しています。 (データベースを読み込んでいます ... 現在 308343 個のファイルとディレクトリがインストールされています。) .../scangearmp2_3.20-1_i386.deb を展開する準備をしています ... scangearmp2 (3.20-1) を展開しています... scangearmp2 (3.20-1) を設定しています ... インストールが完了しました。
scangearmp2 を実行。ウインドウが表示されてスキャナの一覧が出てくるはず…だが出てこない。「スキャナーリストの更新」をクリックしたら、「Canon MG3630 series (xx-xx-xx-xx-xx-xx)」が出てきたので、OKをクリック。スキャン設定をするウインドウが表示された。
スキャンモード、原稿の種類、カラーモード、原稿サイズ、が設定できる。それぞれ、原稿台、文書、カラー、A4、を設定。「スキャン(JPG)」「スキャン(PDF)」が選べるので、「スキャン(PDF)」をクリック。保存先を尋ねてくるのでファイル名を指定。保存された。
複合機のスキャナも利用できているようだな…。
さて、pdfを開きたいけど…何で開けばいいのやら…。MuPDF, Evince, あたりでどうだろう。
sudo apt install mupdf evince -y
ちなみに、Debian 11 には Evince が既に入っていて、Linux Mint には xreader というPDFビューアが既に入っていた。
[ ツッコむ ]
#2 [nitijyou] 某所に行ってきた
某アプリをインストールする作業を手伝ってほしいとのことで、某所まで。10:30-11:30まで作業。詳細はGRPでメモ。
[ ツッコむ ]
以上、1 日分です。