ページ 2 / 2
Re: puppylinuxでPIXUS MG6230を使いたいのですが・・
Posted: 14/05/08(木) 20:51
by おいとめ
nonki3476 さんが書きました:
cnijfilter-mg6200series-3.60-1-debに入っている、install.shをPuppy571JPで
動作させるためのPatchです。
nonki3476さんお疲れ様です。そしてありがとうございます。
残念ながら我が家はMG5230なのでこのままのPatchでは動作しないかな?
確認してMG5200シリーズのものも動くようにつくる余力がないです(涙)
っていうところなので、動作実験はできません。ごめんなさい。
MG6200シリーズのプリンタのお持ちの方の「動いた!」というご報告をお聞かせください。
Re: puppylinuxでPIXUS MG6230を使いたいのですが・・
Posted: 14/05/08(木) 22:11
by nonki3476
おいとめさんのリクエストに答えて・・・
*MG5200シリーズ用Patch
対象は、cnijfilter-mg5200series-3.40-1-debです。
mg5200.dif
コード: 全て選択
*** org_install.sh 2014-05-08 21:25:30.990439058 +0900
--- install.sh 2014-05-08 21:39:02.234454288 +0900
***************
*** 739,745 ****
P_printer_sudo_command=""
P_entry_list_path=${P_entry_list_path_rpm}${P_entry_list_dir}
else
! P_printer_sudo_command="sudo "
P_entry_list_path=${P_entry_list_path_deb}${P_entry_list_dir}
fi
--- 739,745 ----
P_printer_sudo_command=""
P_entry_list_path=${P_entry_list_path_rpm}${P_entry_list_dir}
else
! P_printer_sudo_command=""
P_entry_list_path=${P_entry_list_path_deb}${P_entry_list_dir}
fi
***************
*** 1052,1058 ****
if [ "$2" = "rpm" ]; then
P_printer_sudo_command=""
else
! P_printer_sudo_command="sudo "
fi
--- 1052,1058 ----
if [ "$2" = "rpm" ]; then
P_printer_sudo_command=""
else
! P_printer_sudo_command=""
fi
***************
*** 1245,1256 ****
local c_system_deb=""
## Judge is the distribution supporting rpm? ##
! rpm --version 1> /dev/null 2>&1
! c_system_rpm=$?
## Judge is the distribution supporting dpkg(debian)? ##
! dpkg --version 1> /dev/null 2>&1
! c_system_deb=$?
## rpm and deb are error, or rpm and deb are no error, is error ##
if [ $c_system_rpm = 0 -a $c_system_deb = 0 ] || [ $c_system_rpm != 0 -a $c_system_deb != 0 ]; then
--- 1245,1256 ----
local c_system_deb=""
## Judge is the distribution supporting rpm? ##
! #rpm --version 1> /dev/null 2>&1
! c_system_rpm=1
## Judge is the distribution supporting dpkg(debian)? ##
! #dpkg --version 1> /dev/null 2>&1
! c_system_deb=0
## rpm and deb are error, or rpm and deb are no error, is error ##
if [ $c_system_rpm = 0 -a $c_system_deb = 0 ] || [ $c_system_rpm != 0 -a $c_system_deb != 0 ]; then
***************
*** 1278,1284 ****
local c_arg1=$1
if [ $C_system = "deb" ]; then
! c_sudo_command="sudo "
fi
getconf LONG_BIT 1> /dev/null 2>&1
--- 1278,1284 ----
local c_arg1=$1
if [ $C_system = "deb" ]; then
! c_sudo_command=""
fi
getconf LONG_BIT 1> /dev/null 2>&1
***************
*** 1547,1553 ****
local c_fpath_pkg_name=$1
## result -> 0:Install process complete, 1:Install process depend error ##
! C_FUNC_show_and_exec "sudo dpkg -iG $c_fpath_pkg_name"
if [ $? != 0 ]; then
return $C_ERR_CODE
fi
--- 1547,1553 ----
local c_fpath_pkg_name=$1
## result -> 0:Install process complete, 1:Install process depend error ##
! C_FUNC_show_and_exec "petget +$c_fpath_pkg_name"
if [ $? != 0 ]; then
return $C_ERR_CODE
fi
***************
*** 1632,1647 ****
fi
else
C_install_process="C_FUNC_deb_install_process"
! C_uninstall_command="sudo dpkg -P"
C_script_path=$C_config_path_deb
! C_sudo_command="sudo"
fi
## Common-Package install process ##
$C_install_process $C_fpath_common $C_main_module-$C_common
if [ $? -ne 0 ]; then
if [ $C_system = "deb" ]; then
! C_FUNC_show_and_exec "$C_uninstall_command $C_pkgname_common"
fi
exit
fi
--- 1632,1647 ----
fi
else
C_install_process="C_FUNC_deb_install_process"
! C_uninstall_command="petget"
C_script_path=$C_config_path_deb
! C_sudo_command=""
fi
## Common-Package install process ##
$C_install_process $C_fpath_common $C_main_module-$C_common
if [ $? -ne 0 ]; then
if [ $C_system = "deb" ]; then
! C_FUNC_show_and_exec "$C_uninstall_command -$C_pkgname_common"
fi
exit
fi
***************
*** 1650,1658 ****
$C_install_process $C_fpath_depend $C_main_module-$C_device
if [ $? -ne 0 ]; then
if [ $C_system = "deb" ]; then
! C_FUNC_show_and_exec "$C_uninstall_command $C_pkgname_depend"
fi
! C_FUNC_show_and_exec "$C_uninstall_command $C_pkgname_common"
exit
fi
--- 1650,1658 ----
$C_install_process $C_fpath_depend $C_main_module-$C_device
if [ $? -ne 0 ]; then
if [ $C_system = "deb" ]; then
! C_FUNC_show_and_exec "$C_uninstall_command -$C_pkgname_depend"
fi
! C_FUNC_show_and_exec "$C_uninstall_command -$C_pkgname_common"
exit
fi
***************
*** 1737,1743 ****
C_FUNC_deb_uninstall_process()
{
# uninstall #
! C_FUNC_show_and_exec "sudo dpkg -P $1"
## result -> 0:Uninstall complete, 1:Uninstall error by debendency ##
if [ $? -ne 0 ]; then
# Dependency error #
--- 1737,1743 ----
C_FUNC_deb_uninstall_process()
{
# uninstall #
! C_FUNC_show_and_exec "petget -$1"
## result -> 0:Uninstall complete, 1:Uninstall error by debendency ##
if [ $? -ne 0 ]; then
# Dependency error #
***************
*** 1758,1764 ****
fi
else
C_uninstall_process="C_FUNC_deb_uninstall_process"
! C_sudo_command="sudo"
fi
$C_function02 "$C_device" "$C_system"
--- 1758,1764 ----
fi
else
C_uninstall_process="C_FUNC_deb_uninstall_process"
! C_sudo_command=""
fi
$C_function02 "$C_device" "$C_system"
*MG4100シリーズ用Patch
対象は、cnijfilter-mg4100series-3.60-1-debです。
mg4100.dif
コード: 全て選択
*** org_install.sh 2012-11-02 17:44:16.083238000 +0900
--- install.sh 2014-05-08 21:56:52.666474384 +0900
***************
*** 772,778 ****
P_printer_sudo_command=""
P_entry_list_path=${P_entry_list_path_rpm}${P_entry_list_dir}
else
! P_printer_sudo_command="sudo "
P_entry_list_path=${P_entry_list_path_deb}${P_entry_list_dir}
fi
--- 772,778 ----
P_printer_sudo_command=""
P_entry_list_path=${P_entry_list_path_rpm}${P_entry_list_dir}
else
! P_printer_sudo_command=""
P_entry_list_path=${P_entry_list_path_deb}${P_entry_list_dir}
fi
***************
*** 1087,1093 ****
if [ "$2" = "rpm" ]; then
P_printer_sudo_command=""
else
! P_printer_sudo_command="sudo "
fi
--- 1087,1093 ----
if [ "$2" = "rpm" ]; then
P_printer_sudo_command=""
else
! P_printer_sudo_command=""
fi
***************
*** 1280,1291 ****
local c_system_deb=""
## Judge is the distribution supporting rpm? ##
! rpm --version 1> /dev/null 2>&1
! c_system_rpm=$?
## Judge is the distribution supporting dpkg(debian)? ##
! dpkg --version 1> /dev/null 2>&1
! c_system_deb=$?
## rpm and deb are error, or rpm and deb are no error, is error ##
if [ $c_system_rpm = 0 -a $c_system_deb = 0 ] || [ $c_system_rpm != 0 -a $c_system_deb != 0 ]; then
--- 1280,1291 ----
local c_system_deb=""
## Judge is the distribution supporting rpm? ##
! #rpm --version 1> /dev/null 2>&1
! c_system_rpm=1
## Judge is the distribution supporting dpkg(debian)? ##
! #dpkg --version 1> /dev/null 2>&1
! c_system_deb=0
## rpm and deb are error, or rpm and deb are no error, is error ##
if [ $c_system_rpm = 0 -a $c_system_deb = 0 ] || [ $c_system_rpm != 0 -a $c_system_deb != 0 ]; then
***************
*** 1312,1318 ****
local c_arg1=$1
if [ $C_system = "deb" ]; then
! c_sudo_command="sudo "
fi
getconf LONG_BIT 1> /dev/null 2>&1
--- 1312,1318 ----
local c_arg1=$1
if [ $C_system = "deb" ]; then
! c_sudo_command=""
fi
getconf LONG_BIT 1> /dev/null 2>&1
***************
*** 1444,1450 ****
exit
fi
else
! sudo echo > /dev/null
if [ $? -ne 0 ]; then
exit
fi
--- 1444,1450 ----
exit
fi
else
! echo > /dev/null
if [ $? -ne 0 ]; then
exit
fi
***************
*** 1597,1603 ****
local c_fpath_pkg_name=$1
## result -> 0:Install process complete, 1:Install process depend error ##
! C_FUNC_show_and_exec "sudo dpkg -iG $c_fpath_pkg_name"
if [ $? != 0 ]; then
return $C_ERR_CODE
fi
--- 1597,1603 ----
local c_fpath_pkg_name=$1
## result -> 0:Install process complete, 1:Install process depend error ##
! C_FUNC_show_and_exec "petget +$c_fpath_pkg_name"
if [ $? != 0 ]; then
return $C_ERR_CODE
fi
***************
*** 1676,1691 ****
C_sudo_command=""
else
C_install_process="C_FUNC_deb_install_process"
! C_uninstall_command="sudo dpkg -P"
C_script_path=$C_config_path_deb
! C_sudo_command="sudo"
fi
## Common-Package install process ##
$C_install_process $C_fpath_common $C_main_module-$C_common
if [ $? -ne 0 ]; then
if [ $C_system = "deb" ]; then
! C_FUNC_show_and_exec "$C_uninstall_command $C_pkgname_common"
fi
exit
fi
--- 1676,1691 ----
C_sudo_command=""
else
C_install_process="C_FUNC_deb_install_process"
! C_uninstall_command="petget"
C_script_path=$C_config_path_deb
! C_sudo_command=""
fi
## Common-Package install process ##
$C_install_process $C_fpath_common $C_main_module-$C_common
if [ $? -ne 0 ]; then
if [ $C_system = "deb" ]; then
! C_FUNC_show_and_exec "$C_uninstall_command -$C_pkgname_common"
fi
exit
fi
***************
*** 1694,1702 ****
$C_install_process $C_fpath_depend $C_main_module-$C_device
if [ $? -ne 0 ]; then
if [ $C_system = "deb" ]; then
! C_FUNC_show_and_exec "$C_uninstall_command $C_pkgname_depend"
fi
! C_FUNC_show_and_exec "$C_uninstall_command $C_pkgname_common"
exit
fi
--- 1694,1702 ----
$C_install_process $C_fpath_depend $C_main_module-$C_device
if [ $? -ne 0 ]; then
if [ $C_system = "deb" ]; then
! C_FUNC_show_and_exec "$C_uninstall_command -$C_pkgname_depend"
fi
! C_FUNC_show_and_exec "$C_uninstall_command -$C_pkgname_common"
exit
fi
***************
*** 1782,1788 ****
C_FUNC_deb_uninstall_process()
{
# uninstall #
! C_FUNC_show_and_exec "sudo dpkg -P $1"
## result -> 0:Uninstall complete, 1:Uninstall error by debendency ##
if [ $? -ne 0 ]; then
# Dependency error #
--- 1782,1788 ----
C_FUNC_deb_uninstall_process()
{
# uninstall #
! C_FUNC_show_and_exec "petget -$1"
## result -> 0:Uninstall complete, 1:Uninstall error by debendency ##
if [ $? -ne 0 ]; then
# Dependency error #
***************
*** 1803,1811 ****
fi
else
C_uninstall_process="C_FUNC_deb_uninstall_process"
! C_sudo_command="sudo"
! sudo echo > /dev/null
if [ $? -ne 0 ]; then
exit
fi
--- 1803,1811 ----
fi
else
C_uninstall_process="C_FUNC_deb_uninstall_process"
! C_sudo_command=""
! echo > /dev/null
if [ $? -ne 0 ]; then
exit
fi
なお、mg4100.difは、MG4130で動作確認をしております。
Re: puppylinuxでPIXUS MG6230を使いたいのですが・・
Posted: 14/05/08(木) 22:43
by おいとめ
nonki3476 さんが書きました:おいとめさんのリクエストに答えて・・・
おっと、ありがとうございます。
ちょっとここのところ余裕がないので直ぐには試せないですが
時間が出来たら使用して見ます。
2014年5月09日追記
patch コマンドがprecise571JPには素では入っていない(?)ようで・・・。パッケージマネージャによるとインストール済みにはなっているようなんですが。
ひとまずpatchパッケージの再インストールしました。
結果
コード: 全て選択
# patch install.sh mg5200.dif
(Patch is indented 4 spaces.)
patching file install.sh
Hunk #1 FAILED at 739.
Hunk #2 FAILED at 1052.
Hunk #3 FAILED at 1245.
Hunk #4 FAILED at 1278.
Hunk #5 FAILED at 1547.
Hunk #6 FAILED at 1632.
Hunk #7 FAILED at 1650.
Hunk #8 FAILED at 1737.
patch unexpectedly ends in middle of line
Hunk #9 FAILED at 1758.
9 out of 9 hunks FAILED -- saving rejects to file install.sh.rej
エラーがおきてしまいます。
何が起きているのでしょうか?
2014年5月12日追記
どうやらタブコードの問題のようです。ここのページに明記したコードにはタブは認識されないようで、コピペでは正しいパッチファイルにはならないようです。
パッチファイルの内容を参考に
コード: 全て選択
cp install.sh org_install.sh
cat org_install.sh | sed -e "s/C_FUNC_show_and_exec \"sudo dpkg -P \$1\"/C_FUNC_show_and_exec \"petget -\$1\"/" | sed -e "s/\"sudo \"/\"\"/" | sed -e "s/rpm --version/\#rpm --version/" | sed -e "s/dpkg --version/\#dpkg --version/" | sed -e "s/sudo dpkg -iG /petget +/" | sed -e "s/C_uninstall_command=\"sudo dpkg -P\"/C_uninstall_command=\"petget\"/" | sed -e "s/\"\$C_uninstall_command \$C_pkgname_depend\"/\"\$C_uninstall_command -\$C_pkgname_depend\"/" | sed -e "s/\"\$C_uninstall_command \$C_pkgname_common\"/\"\$C_uninstall_command -\$C_pkgname_common\"/" | sed -e "s/c_system_rpm=\$?/c_system_rpm=1/" | sed -e "s/c_system_deb=\$?/c_system_deb=0/" | sed -e "s/sudo echo/echo/" | sed -e "s/C_sudo_command=\"sudo\"/C_sudo_command=\"\"/" > install.sh
とすると同じ変更になるよう(同じ変更になるようにしたつもり)ですが、これで作成されたinstall.shでは動作が正しくされません。なお、テストしたのはmg5200.difです
Re: puppylinuxでPIXUS MG6230を使いたいのですが・・
Posted: 14/05/13(火) 11:57
by どんぐり
おいとめさん、nonki3476さん、ありがとうございます。
返信が大変遅くなり申し訳ありませんでした。
まずは、スキャナーの設定をしてみたのですが、
メニュー ー> グラフィック ー> Peasy Scan Simple Image Scanner
をやってみるとNo scanner detected!
とエラーが出てしまいます。
インストールの他に設定することはありますか?
Re: puppylinuxでPIXUS MG6230を使いたいのですが・・
Posted: 14/05/13(火) 23:18
by おいとめ
どんぐり さんが書きました:
まずは、スキャナーの設定をしてみたのですが、
メニュー ー> グラフィック ー> Peasy Scan Simple Image Scanner
をやってみるとNo scanner detected!
とエラーが出てしまいます。
インストールの他に設定することはありますか?
Precise571JP、Slacko5.7、wary-511-01jでは何もしなくて接続できます。
そして、Pesy Scanを使わなくてもXsaneでもLAN接続でスキャナ機能が使えることが分かりました。
431JP2012,おぺらっぴー( operappy-021)では接続できませんでした。
2014年5月14、15日追記
431JP2012,おぺらっぴーでも以下の操作で動くようです。
http://distro.ibiblio.org/puppylinux/pe ... 6a-w5c.pet
http://distro.ibiblio.org/puppylinux/pe ... 0.2.10.pet
この二つをダウンロードしてインストール。
前述のページ
http://www.murga-linux.com/puppy/viewtopic.php?p=339625より
libusb_4xx-1.0.pet
pixma_backend_4xx-1.0.21.pet
pixma_backend_5xx-1.0.23.pet
をダウンロード、インストール。
そして
コード: 全て選択
ln -sf /usr/lib/sane/libsane-pixma.so.1.0.23 /usr/lib/sane/libsane-pixma.so
ln -sf /usr/lib/sane/libsane-pixma.so.1.0.23 /usr/lib/sane/libsane-pixma.so.1
ln -sf /usr/lib/libjpeg.so.62.0.0 /usr/lib/libjpeg.so.7
を端末から実行してください。
これで動きます。
Re: puppylinuxでPIXUS MG6230を使いたいのですが・・
Posted: 14/05/21(水) 11:42
by どんぐり
おいとめさん、
ありがとうございます。
まだ、トライできていません。。。
なるべく早く挑戦して、
その際はご報告させていただきます!
Re: puppylinuxでPIXUS MG6230を使いたいのですが・・
Posted: 14/08/26(火) 22:45
by どんぐり
お久しぶりです。
どんぐりです。
やっとこさプリンタとスキャナの設定を再開しました。
スキャナはあっさりと無線で使えるようになりました。
時間が開きすぎて以前自分がどうやっていたのか覚えておりません。。。
プリンタですが、せっかくですのでcanonのドライバを利用しようと、
シンボリックを作り、マックアドレスで接続先を指定しましたが
"/usr/lib/cups/backend/cnijnet failed"
というエラーが出ました。
おいとめさんが公開されているパッチは使えないのですよね?
最後まで読まずにパッチを実行しようとしてみましたが、
patchが入っていないようで、どこでダウンロードしてよいのか分からず、
こちらも行き詰まりました。
シンボリックの作成が間違っているのでしょうか?
パッケージの依存性チェックもしましたが、欠けているパッケージはありませんでした。
Re: シンボリック・リンク
Posted: 14/08/27(水) 06:48
by シノバー
どんぐり さんが書きました:シンボリックの作成が間違っているのでしょうか?
devx(SFS)をロードし、
ltconfig を実行すれば、自動的にシンボリック・リンクが作られるのではないでしょうか。シンボリックリンクが作成できたら devxはアンロードして構いません。
実験はしてません。
追記: ちなみに、patchコマンドも devxの中です。
Re: puppylinuxでPIXUS MG6230を使いたいのですが・・
Posted: 14/12/15(月) 18:27
by minitank
以前にpuppy571上でブラザー製プリンターをLAN経由でプリントを試みた者です。当時はフォーラムに居られる方々にアドバイスをいただいたにも関わらず、虚しく繋ぐことができませんでした。久しぶりにフォーラムを覗かせていただきやはりプリンターの接続にお困りの方の書き込みが有りましたが無事解決して安堵致しました。何より簡単に稼働させる事ができさらに低スペックPCでも充分な機能を持ったパピーをより多くの方々に使用してもらう為には印刷の機能は不可欠と思っていましたが、くじけず試行錯誤を行えばできるのだとここで確認できました。
今、私の環境はwin7proを充分に活用できる環境ですが8GB USB起動フラッシュメモリーにてパピーを使用させて頂いて居ります。
これからもパピーに関わる方々の活動に感謝しパピーを使用し続けたいと思います。
Re: puppylinuxでPIXUS MG6230を使いたいのですが・・
Posted: 14/12/15(月) 22:08
by おいとめ
どんぐり さんが書きました:おいとめさんが公開されているパッチは使えないのですよね?
時間がたってしまってますが・・・
パッチは使えないようですが、下記アドレスの投稿に「キャノン公開のプリンタドライバ用シンボリックリンク作成簡易スクリプト」を公開しています。ただし、全てのキャノン公開のプリンタドライバでテストしたわけではありません。
このトピックの途中でもここのあたりを示していますが、分かり辛いところに書いてしまったかもしれないので
viewtopic.php?f=12&t=2634&p=19558#p19569