無線LANによるCANON MP640の設定について

パピーリナックスを初めて使う方

モデレータ: 暇人, YoN, nyu

返信する
tiyo777
記事: 10
登録日時: 10/07/07(水) 23:19

無線LANによるCANON MP640の設定について

投稿記事 by tiyo777 »

はじめまして。
本日、Precise-571JPをダウンロードしました。

無線LANの設定は無事完了しインターネット接続はできるようになりました。

その次にプリンタの接続を試みましたがうまくいきません。

プリンターはキャノンMP640で接続方法は無線LANになります。(プリンタは無線ルータに有線接続をしています)

LIUX用のドライバについては、http://cweb.canon.jp/drv-upd/ij-mfp/bjl ... mp640.html よりダウンロードしました。

その後、どうしたら良いのかさっぱり分かりません。

「XArchive 0.2.8−6」という画面が立ち上がり、解凍らしきものは完了したのですが、そこからいわゆる「ドライバーのインストール」と言うものをそのようにして良いのかが分かりません。

ご教示をお願いできませんでしょうか?
添付ファイルを見るにはパーミッションが必要です
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Re: 無線LANによるCANON MP640の設定について

投稿記事 by シノバー »

このフォーラム内を「canon」で検索すると見つかる次の記事が参考になるでしょう。
viewtopic.php?f=23&t=2612
プリンタのLAN接続は、けっこうややこしいみたいですね。

いっぽう google で 「キャノンMP640 puppy linux」で見つかる次のページによれば、すんなりできてるみたい?
http://www.inohara.net/~kazuyoshi/lan-p ... -linux.htm
The bar master, Shino's Bar
http://shinobar.net/
おいとめ
記事: 60
登録日時: 10/04/13(火) 09:22

Re: 無線LANによるCANON MP640の設定について

投稿記事 by おいとめ »

tiyo777 さんが書きました: 「XArchive 0.2.8−6」という画面が立ち上がり、解凍らしきものは完了したのですが、そこからいわゆる「ドライバーのインストール」と言うものをどのようにして良いのかが分かりません。
ご教示をお願いできませんでしょうか?
インストールですが、まず・・・
20140506-3.jpg
XArchiveで解凍すると解凍先ディレクトリ内に cnijfilter-mp640series-3.20-1-i386-deb ディレクトリがあるはずです。さらに奥の packages ディレクトリに
「cnijfilter-common_3.20-1_i386.deb」「cnijfilter-mp640series_3.20-1_i386.deb」があります。
ROX-filer ファイルマネージャーでこの2つをクリックしてインストールしてくだい。

シノバー さんが書きました:このフォーラム内を「canon」で検索すると見つかる次の記事が参考になるでしょう。
viewtopic.php?f=23&t=2612
プリンタのLAN接続は、けっこうややこしいみたいですね。
なお、PuppyLInuxには初めからキャノン公開ではないドライバが入っています。それはシノバーさんの示したページをみてください。

ここからはキャノンの公開したドライバのインストールの必要箇所をまとめてMP640の設定をここから記載しておきます。

他のキャノンプリンタを使用の方もご参考にしてください。
ただしMP640を持っていないので動作テストをしていません。

以下のコマンドを端末で実行してください。

コード: 全て選択

ln -sf /usr/lib/libcnnet.so.* /usr/lib/libcnnet.so
ln -sf /usr/lib/libcnbpcnclapi362.so.* /usr/lib/libcnbpcnclapi362.so
ln -sf /usr/lib/libcnbpcmcm362.so.* /usr/lib/libcnbpcmcm362.so
ln -sf /usr/lib/libcnbpess362.so.* /usr/lib/libcnbpess362.so
ln -sf /usr/lib/libcnbpcnclbjcmd362.so.* /usr/lib/libcnbpcnclbjcmd362.so
ln -sf /usr/lib/libcnbpcnclui362.so.* /usr/lib/libcnbpcnclui362.so
ln -sf /usr/lib/libcnbpo362.so.* /usr/lib/libcnbpo362.so
そしてプリンタMP640をLAN接続させておいて以下のコマンドを実行

コード: 全て選択

cnijnetprn --search auto
すると
「network cnijnet:/**-**-**-**-**-** "Canon MP640 series" "Canon-MP640-series_**-**-***-**-**-**"」
と表示されます。このcnijnet:/**-**-**-**-**-**を覚えておいてください。

メニュー ー> セットアップ ー> CUP プリンタウィザード
で「新しくプリンタを追加しますか?」ダイアログがでるので「はい」。
するとWEBブラウザが起動します。
その表示の中の
ー> 「管理者向け プリンターとクラスの追加」をクリック
ー> 「プリンターの追加」ボタン
ー> 「その他のネットワークプリンター: 」の「LPD/LPR Host or Printer」を選択、「続ける」ボタン
ー> 「接続:」に cnijnet:/**-**-**-**-**-**を入力、「続ける」ボタン
ー> 新しいプリンターの追加「名前:」「説明:」「場所:」は適当に入力してください。「続ける」ボタン
ー> 「プリンタの追加 メーカー:」で「canon」を選択、「続ける」ボタン
ー> 「モデル:」で「Canon MP640 series Ver.3.20(en)」 を選択(下記イメージ画像参照)、「プリンタの追加」ボタン
ー> 「デフォルトオプションの設定」ボタン
20140506.jpg
これで動くと思います。


と、書いたものの
tiyo777 さんが書きました:プリンターはキャノンMP640で接続方法は無線LANになります。(プリンタは無線ルータに有線接続をしています)
あ・・・有線LAN接続だったですか。無線LAN接続とばかり思っていました。・・・有線も・・・たぶんこの説明で動くと・・・。家に有線LAN接続プリンタがないのでわかりませんが、有線LANがダメなときは無線LAN接続で試してください。
シノバー さんが書きました: いっぽう google で 「キャノンMP640 puppy linux」で見つかる次のページによれば、すんなりできてるみたい?
http://www.inohara.net/~kazuyoshi/lan-p ... -linux.htm
もうプリンタドライバのPETパッケージのある場所はなくなってしまっているようです。残念・・・。
添付ファイルを見るにはパーミッションが必要です
おいとめ
記事: 60
登録日時: 10/04/13(火) 09:22

キャノン公開プリンタドライバーで必要なリンク作業のスクリプト化

投稿記事 by おいとめ »

おいとめ さんが書きました: 以下のコマンドを端末で実行してください。

コード: 全て選択

ln -sf /usr/lib/libcnnet.so.* /usr/lib/libcnnet.so
ln -sf /usr/lib/libcnbpcnclapi362.so.* /usr/lib/libcnbpcnclapi362.so
ln -sf /usr/lib/libcnbpcmcm362.so.* /usr/lib/libcnbpcmcm362.so
ln -sf /usr/lib/libcnbpess362.so.* /usr/lib/libcnbpess362.so
ln -sf /usr/lib/libcnbpcnclbjcmd362.so.* /usr/lib/libcnbpcnclbjcmd362.so
ln -sf /usr/lib/libcnbpcnclui362.so.* /usr/lib/libcnbpcnclui362.so
ln -sf /usr/lib/libcnbpo362.so.* /usr/lib/libcnbpo362.so
この部分をスクリプト化しました。他のキャノンのプリンタのドライバも(同じようなドライバのつくりなら)対応するはず。MG6230,MG5230,MP640用ではこれを使えることは分かっています。
でも、あくまでも簡易(シンボリックリンク作成)シェルスクリプトです。
ディレクトリ 「/usr/lib/」の下の「libcn」で始まり間に「.so.」が入るファイル名を抜き出してドライバで使用されるファイル名(「so」より後ろの文字を削除した名前)のシンボリックリンクをディレクトリ 「/usr/lib/」に作ります。

コード: 全て選択

#!/bin/sh
# キャノン公開のプリンタドライバ用シンボリックリンク作成簡易スクリプト

# 作業用ファイル名
file='./temp.txt'


# シンボルリンクしないといけないファイルを抽出(./temp.txt に保存)
ls /usr/lib/libcn*.so.* > "$file"

IFS_BACKUP=$IFS
IFS=$'\n'

# 抽出したファイル名を1行ずつ読み出してシンボリックリンクをつくる
for path_name in `cat $file`
do

	# 拡張子("so."以降)の文字をカットする
	path_name_without_extension=${path_name%so.*}
	echo "ln -sf "$path_name $path_name_without_extension"so"
	# シンボリックリンクをつくる
	ln -sf $path_name $path_name_without_extension"so"

done
IFS=$IFS_BACKUP

#作業用ファイル削除
rm ./temp.txt

# ROX-filer を起動(/usr/lib 内を表示)
/usr/local/apps/ROX-Filer/ROX-Filer /usr/lib
(以下は初心者用に操作説明)
上記コードをテキストエディタにコピペして「set_cnij.sh」とでもして保存してください。
ROX-Filerで「set_cnij.sh」のアイコンを右クリック ー> ファイル'set_cnij.sh' ー> プロパティ
で実行権を与える。
20140507.jpg
その後「set_cnij.sh」のアイコンを左クリックすると実行されます。実行後にROX-filerで「/usr/lib/」内を表示するようにしてあります。
添付ファイルを見るにはパーミッションが必要です
tiyo777
記事: 10
登録日時: 10/07/07(水) 23:19

Re: 無線LANによるCANON MP640の設定について

投稿記事 by tiyo777 »

シノバーさん、おいとめさん 丁寧なご説明ありがとうございます。

本日、試みました。
初心者なので、なかなか言葉では説明ができにくいため、作業経過の画像を掲載いたします。
添付ファイルを見るにはパーミッションが必要です
tiyo777
記事: 10
登録日時: 10/07/07(水) 23:19

Re: 無線LANによるCANON MP640の設定について

投稿記事 by tiyo777 »

追加画像です。
添付ファイルを見るにはパーミッションが必要です
tiyo777
記事: 10
登録日時: 10/07/07(水) 23:19

Re: 無線LANによるCANON MP640の設定について

投稿記事 by tiyo777 »

結果として印刷できませんでした。

どの作業に誤りがあったのでしょうか?
申し訳ありませんが、追加のご教示をお願いします。
添付ファイルを見るにはパーミッションが必要です
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

ドライバの選択

投稿記事 by シノバー »

PuppyLInuxには初めからキャノン公開ではないドライバが入っています。CUPS+Gutenprintとあるものです。
キャノンからダウンロードしたものは「Canon MP640 series Ver.3.20(en)」です。
どちらを使うかで方法が異なります。
おいとめ さんが書きました:ここからはキャノンの公開したドライバのインストールの必要箇所をまとめてMP640の設定をここから記載しておきます。
(snip)
ー> 「プリンタの追加 メーカー:」で「canon」を選択、「続ける」ボタン
ー> 「モデル:」で「Canon MP640 series Ver.3.20(en)」 を選択(下記イメージ画像参照)、「プリンタの追加」ボタン
画像
The bar master, Shino's Bar
http://shinobar.net/
tiyo777
記事: 10
登録日時: 10/07/07(水) 23:19

Re: ドライバの選択

投稿記事 by tiyo777 »

シノバー さん

ご指摘有難うございました。
指示どおり作業しましたら、無事印刷できました。
ありがとうございます。

またPuppyLInuxの操作は不慣れで分からないことばかりですが、無線LANと印刷ができましたので使い勝手が非常に良くなりました。

本当に助かりました。他にも教えていただきたいこと(モニターの設定)もありますが、別スレにて投稿させていただきます。
今後ともよろしくお願いします。


シノバー さんが書きました:PuppyLInuxには初めからキャノン公開ではないドライバが入っています。CUPS+Gutenprintとあるものです。
キャノンからダウンロードしたものは「Canon MP640 series Ver.3.20(en)」です。
どちらを使うかで方法が異なります。
おいとめ さんが書きました:ここからはキャノンの公開したドライバのインストールの必要箇所をまとめてMP640の設定をここから記載しておきます。
(snip)
ー> 「プリンタの追加 メーカー:」で「canon」を選択、「続ける」ボタン
ー> 「モデル:」で「Canon MP640 series Ver.3.20(en)」 を選択(下記イメージ画像参照)、「プリンタの追加」ボタン
画像
tiyo777
記事: 10
登録日時: 10/07/07(水) 23:19

Re: 無線LANによるCANON MP640の設定について

投稿記事 by tiyo777 »

何度も申し訳ありません。

一度、印刷に成功したのですが、何かファイル操作をしてしまったのか、印刷ができなくなりました。

同じ手順でやり直しを試みました。

しかし、メニュー ー> セットアップ ー> CUP プリンタウィザードでCUPS1.48の画面を表示されるのですが、そこから先に進もうとクリックしても「500 Internal Server Error」が表示されます。

どのように対応すればよいのでしょうか?

恐れ入りますが教えていただけませんでしょうか?
添付ファイルを見るにはパーミッションが必要です
おいとめ
記事: 60
登録日時: 10/04/13(火) 09:22

Re: 無線LANによるCANON MP640の設定について

投稿記事 by おいとめ »

tiyo777 さんが書きました:一度、印刷に成功したのですが、何かファイル操作をしてしまったのか、印刷ができなくなりました。

同じ手順でやり直しを試みました。

しかし、メニュー ー> セットアップ ー> CUP プリンタウィザードでCUPS1.48の画面を表示されるのですが、そこから先に進もうとクリックしても「500 Internal Server Error」が表示されます。

/var/log/cups/error_log をテキストエディタで見たら何か分かるかも・・・
と言っても私がそれを見てどう対処すれば良いか判断できるほどcupsを知りません。
tiyo777
記事: 10
登録日時: 10/07/07(水) 23:19

Re: 無線LANによるCANON MP640の設定について

投稿記事 by tiyo777 »

インストール、アンインストールを何度か繰り返し試したところ
「google-chrome-portable-0.6」をインストールするとその症状が出ることが分かりました。

インストールせずに、ブラウザをOperaのままだとCUPS 1.4.8で「プリンタの追加」画面が表示されることが確認できました。

《追加》
ただし、おなじ手順を踏んでも、「cnijnetprn --search auto」を行っても認識されず、エラーとなってしまいます。


できれば、「google-chrome-portable-0.6」を使用したいと考えております。

対処方法等があるようでしたらご教示をお願いできませんでしょうか?
おいとめ さんが書きました: /var/log/cups/error_log をテキストエディタで見たら何か分かるかも・・・
と言っても私がそれを見てどう対処すれば良いか判断できるほどcupsを知りません。
添付ファイルを見るにはパーミッションが必要です
最後に編集したユーザー tiyo777 [ 14/05/18(日) 12:33 ], 累計 3 回
おいとめ
記事: 60
登録日時: 10/04/13(火) 09:22

Re: 無線LANによるCANON MP640の設定について

投稿記事 by おいとめ »

tiyo777 さんが書きました:インストール、アンインストールを何度か繰り返し試したところ
「google-chrome-portable-0.6」をインストールするとその症状が出ることが分かりました。

我が家では google-chrome-portable-0.6 を使用していますが、CUPSは問題なく起動します。

RAM モード(個人保存ファイルを読み込まない)で起動してMP640ドライバーと google-chrome-portable-0.6(/mnt/home に新たに作り直してください。以前の物が必要ならリーネームして保存しておいてください) をインストールして その症状がでるか試してみてくださいませんか?

で、そのときの /var/log/cups/error_log にエラー内容の詳細がかかれているかもしれないので見てください。
Endeavor_wako
記事: 380
登録日時: 09/09/18(金) 01:54

Re: 無線LANによるCANON MP640の設定について

投稿記事 by Endeavor_wako »

tiyo777 さんが書きました:インストール、アンインストールを何度か繰り返し試したところ
「google-chrome-portable-0.6」をインストールするとその症状が出ることが分かりました。
portableでは無いのですが、過去にchromeを使っていて500エラーに遭遇したことがあります。
もしfrugalインストールをされているのなら、 /initrd/pup_rw が書き込み可能になっているか確認してみてください。
Main:NEC VersaPro VB-B (Core i5, RAM4GB, SSD, LinuxMint (xfce4,amd64))
Sub:Fujitsu note pc (Celeron、RAM8GB, SSD, LinuxMint (xfce4, amd64))

Puppyを使わなくなって久しい今日この頃。Raspiや32ビットPCにdebian入れてヘッドレスで
遊んでます。
tiyo777
記事: 10
登録日時: 10/07/07(水) 23:19

Re: 無線LANによるCANON MP640の設定について

投稿記事 by tiyo777 »

早速のご返信ありがとうございます。

ご指摘の/initrd/pup_rw を確認しましたところ、所有者のみ書き込みの可能となっておりました。
グループ、他人の方にも書き込みのチェックをつけたところ、無事「500 Internal Server Error」は出なくなりました。

また、無事プリンタの設定及び印刷も行えるようになりました。

本当に有難うございました。

Endeavor_wako さんが書きました:
tiyo777 さんが書きました:インストール、アンインストールを何度か繰り返し試したところ
「google-chrome-portable-0.6」をインストールするとその症状が出ることが分かりました。
portableでは無いのですが、過去にchromeを使っていて500エラーに遭遇したことがあります。
もしfrugalインストールをされているのなら、 /initrd/pup_rw が書き込み可能になっているか確認してみてください。
返信する