
Ubuntu日本語フォーラム

ログインしていません。
Ubuntu Studio 8.10 でcanon pixus 550i
を使用しています。
なにかの拍子でプリンタを認識しなくなってしまいました。
「システム」→「システム管理」→「印刷」
で、プリンタの設定を見ても
”接続していません”となっていて
”サーバ”タブ→接続→CUPSサーバへ接続→接続
としても
CUPSサーバのエラー
CUPS操作中にエラーが発生しました
’httpConnectionEncypt failed'
となってしまいます。
そこで、ヘルプタブからトラブルシュートへ移って
手順を踏んだところ
CUPSサービスは停止しました
CUPSプリントスプーラが動作していない
直すにはシステム管理→サービス→’CUPS’サービスを探せ
となります。
ところが サービスの管理には’CUPS'というものが見当たりません。
どうして突然こんな状況になってしまったのか
心当たりがないのですが
まず なにから手をつけたらいいのでしょうか。
いまだにCUPSの意味もわからない
初心者ですが ご教示よろしくお願い致します。
最後の編集者: k81 (2009-01-16 21:18:38)
オフライン
私も初心者ですが、
再起動してみる。プリンターの電源を確認する。USBの接続を確認する。
http://localhost:631/ をブラウザで表示して、プリンタの管理のタブでプリンターがインストールされているか確認する。
もしプリンターがインストールされていなければ、「システム」→「システム管理」→「印刷」でプリンタの設定で「サーバ」→「新規」→「プリンタ」で、新規プリンタをインストールしてみる。
など試みてはいかがでしょうか?
私はCUPSが正常にインストールされていますが、サービスの管理でCUPSは確認することが出来ませんでした。
オフライン
kazupon様
ご教示 ありがとうございます。
>再起動してみる。プリンターの電源を確認する。USBの接続を確認する。
WinXPではちゃんと認識され利用できますので 接続はできていると思います。
というよりも数日前まではUbuntuでも使えていました。
>http://localhost:631/ をブラウザで表示して、プリンタの管理のタブでプリンターがインストールされているか確認する。
これが問題なのかもしれませんが 接続できないです。
>もしプリンターがインストールされていなければ、「システム」→「システム管理」→「印刷」でプリンタの設定で「サーバ」→「新規」→「プリンタ」で、新規プリンタをインストールしてみる。
など試みてはいかがでしょうか?
新規から先 がブラックアウトで選択できない状態です。
>私はCUPSが正常にインストールされていますが、サービスの管理でCUPSは確認することが出来ませんでした。
端末で確認(というかapt-get install でインストール)してみましたら すでにインストールされていました。
念のため etc/init.d/cups を内容を貼り付けてみます。
#! /bin/sh
### BEGIN INIT INFO
# Provides: cups
# Required-Start: $syslog
# Required-Stop: $syslog
# Should-Start: $network avahi
# Should-Stop: $network
# X-Start-Before: samba
# X-Stop-After: samba
# Default-Start: 2 3 4 5
# Default-Stop: 1
# Short-Description: CUPS Printing spooler and server
### END INIT INFO
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/sbin/cupsd
NAME=cupsd
PIDFILE=/var/run/cups/$NAME.pid
DESC="Common Unix Printing System"
unset TMPDIR
test -x $DAEMON || exit 0
if [ -r /etc/default/cups ]; then
. /etc/default/cups
fi
. /lib/lsb/init-functions
# Get the timezone set.
if [ -z "$TZ" -a -e /etc/timezone ]; then
TZ=`cat /etc/timezone`
export TZ
fi
restart_xprint() {
if [ -n "$success" ] && [ -x /etc/init.d/xprint ]; then
invoke-rc.d xprint force-reload || true
fi
}
case "$1" in
start)
log_begin_msg "Starting $DESC: $NAME"
chown root:lpadmin /usr/share/ppd/custom 2>/dev/null || true
chmod 3775 /usr/share/ppd/custom 2>/dev/null || true
mkdir -p `dirname "$PIDFILE"`
if [ "$LOAD_LP_MODULE" = "yes" -a -f /usr/lib/cups/backend/parallel \
-a -f /proc/devices -a -f /proc/modules -a -x /sbin/modprobe ]; then
modprobe -q lp || true
modprobe -q ppdev || true
fi
start-stop-daemon --start --quiet --oknodo --pidfile "$PIDFILE" --exec $DAEMON && success=1
log_end_msg $?
restart_xprint
;;
stop)
log_begin_msg "Stopping $DESC: $NAME"
start-stop-daemon --stop --quiet --retry 5 --oknodo --pidfile $PIDFILE --name $NAME && success=1
log_end_msg $?
restart_xprint
;;
reload|force-reload)
log_begin_msg "Reloading $DESC: $NAME"
start-stop-daemon --stop --quiet --pidfile $PIDFILE --name $NAME --signal 1 && success=1
log_end_msg $?
restart_xprint
;;
restart)
log_begin_msg "Restarting $DESC: $NAME"
if start-stop-daemon --stop --quiet --retry 5 --oknodo --pidfile $PIDFILE --name $NAME; then
start-stop-daemon --start --quiet --pidfile "$PIDFILE" --exec $DAEMON && success=1
fi
log_end_msg $?
restart_xprint
;;
status)
echo -n "Status of $DESC: "
if [ ! -r "$PIDFILE" ]; then
echo "$NAME is not running."
exit 3
fi
if read pid < "$PIDFILE" && ps -p "$pid" > /dev/null 2>&1; then
echo "$NAME is running."
exit 0
else
echo "$NAME is not running but $PIDFILE exists."
exit 1
fi
;;
*)
N=/etc/init.d/${0##*/}
echo "Usage: $N {start|stop|restart|force-reload|status}" >&2
exit 1
;;
esac
exit 0
オフライン
sudo /etc/init.d/cupsys restart
してみてください。
オフライン
yama 様
yama による投稿:
sudo /etc/init.d/cupsys restart
してみてください。
実行してみましたが 以下のようになりました。
:~$ sudo /etc/init.d/cupsys restart
sudo: /etc/init.d/cupsys: command not found
cupsysというものが無いのだと思い
下記コマンドを入れてみましたところ
次のようになります。
:~$ sudo /etc/init.d/cups restart
* Restarting Common Unix Printing System: cupsd cupsd: Child exited on signal 15!
[fail]
これはどのような意味なのでしょうか?
オフライン
追記です
cupsysというものが無いのかと思い
端末にてapt-get install cupsysとしたら
すでに最新バージョンが存在していました。
cupsも同様です。
オフライン
k81 による投稿:
追記です
cupsysというものが無いのかと思い
端末にてapt-get install cupsysとしたら
すでに最新バージョンが存在していました。
cupsも同様です。
あれ? 8.10になってcupsysでなくcupsに変ったんですかね。当方8.04なのでちょとわからないかもしれません。
ps aux | grep cupsd
としてみて/usr/sbin/cupdみたいなプロセスは出てきますか?
でてくるならcupsデーモンは動作していることが確認できます。
オフライン
yama様
ps aux | grep cupsd
としてみて/usr/sbin/cupdみたいなプロセスは出てきますか?
でてくるならcupsデーモンは動作していることが確認できます。
:~$ sudo ps aux | grep cupsd
8891 0.0 0.0 3044 820 pts/0 S+ 22:38 0:00 grep cupsd
と出ます。
オフライン
k81 による投稿:
yama様
ps aux | grep cupsd
としてみて/usr/sbin/cupdみたいなプロセスは出てきますか?
でてくるならcupsデーモンは動作していることが確認できます。:~$ sudo ps aux | grep cupsd
8891 0.0 0.0 3044 820 pts/0 S+ 22:38 0:00 grep cupsd
と出ます。
cupsが動いてないですね。
念の為に、 sudo apt-get install --reinstall cupsys して再インストールしてみるとどうでしょう。
オフライン
yama様
念の為に、 sudo apt-get install --reinstall cupsys して再インストールしてみるとどうでしょう。
再インストールしてみましたが 先ほどと結果は同じでした。
所用で外出してしまうので 戻ってきましたら
ドライバの削除等 やってみようと思います。
オフライン
kazupon様
yama様
ご教示 いただきましてありがとうございました。
やはり、まだまだ未熟者のせいか 解決策が見つからず
クリーンインストールをし直してみました。
オフライン