お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-09-12 03:31:53

kenta5190
新しいメンバ
登録日: 2010-09-12

システム管理の印刷について

システム→システム管理→印刷をクリックするのですが、起動しません。
画面下のバーには「印刷 の起動中」とでるのですが何秒かたつと消えてしまいます。
どのようにすれば印刷のウィンドウが起動されるのでしょうか?

自分の環境はubuntu8.10です。

オフライン

 

#2 2010-09-12 11:32:19

hmatsue
アドバイザ
登録日: 2009-03-10

Re: システム管理の印刷について

kenta5190 による投稿:

システム→システム管理→印刷をクリックするのですが、起動しません。
画面下のバーには「印刷 の起動中」とでるのですが何秒かたつと消えてしまいます。
どのようにすれば印刷のウィンドウが起動されるのでしょうか?

自分の環境はubuntu8.10です。

Ubuntu 8.10はもうサポート期限が切れているはずなので、より新しいバージョンへのアップグレードをお勧めします。
手元に8.10環境が無く、10.04での話ですが、印刷の設定ダイアログは、

コード:

python /usr/share/system-config-printer/system-config-printer.py

で起動されるようですので、「端末」を開いて、上記コマンドを実行してみて下さい。
# ディレクトリ名やファイル名は変わっていないと期待します。

その際に、いろいろエラーが表示されるかと思いますので、そのエラー内容を投稿してみて下さい。

もちろん、新しいバージョンにアップグレードするのであれば、上記の確認は必要ありません。

オフライン

 

#3 2010-09-12 14:13:08

kenta5190
新しいメンバ
登録日: 2010-09-12

Re: システム管理の印刷について

自分のパソコンは学校で使っているもので、ubuntuはアップグレードしないように言われています。
回答されたコマンドを入力すると

Traceback (most recent call last):
  File "/usr/share/system-config-printer/system-config-printer.py", line 28, in ?
    import subprocess
ImportError: No module named subprocess

と表示されました。

オフライン

 

#4 2010-09-12 14:23:39

hmatsue
アドバイザ
登録日: 2009-03-10

Re: システム管理の印刷について

subprocess.py
が見つからなくなっているようですね。
端末で

コード:

locate subprocess.py

とすると、/usr/lib/python2.x/subprocess.pyが見つかりますでしょうか。
xは4,5,6のどれかだと思います。

なにかpython関連で、設定変更したり、パッケージを入れ替えたりしたような記憶はありますでしょうか。

オフライン

 

#5 2010-09-13 01:03:09

kenta5190
新しいメンバ
登録日: 2010-09-12

Re: システム管理の印刷について

/usr/lib/python2.5/subprocess.py
/usr/lib/python2.5/subprocess.pyc

と表示されました。


hpのプリンタ(HP Photosmart Plus B209a)を繋げようと思い"hplip"インストールしたのですが、エラーが起こりました。
そのときのエラーメッセージに

error: Configure failed with error: python-devel not found

とでたので"python-gtk2-dev"や"python3-all-dev"等をインストールしました。

オフライン

 

#6 2010-09-13 09:08:31

hmatsue
アドバイザ
登録日: 2009-03-10

Re: システム管理の印刷について

kenta5190 による投稿:

/usr/lib/python2.5/subprocess.py
/usr/lib/python2.5/subprocess.pyc

と表示されました。

subprocess.pyは存在するようですね。
なぜ見つけらられないのだろう。。
端末で、

コード:

which python
ls -l `which python`

とするとなにが表示されますでしょうか。

kenta5190 による投稿:

hpのプリンタ(HP Photosmart Plus B209a)を繋げようと思い"hplip"インストールしたのですが、エラーが起こりました。
そのときのエラーメッセージに

error: Configure failed with error: python-devel not found

とでたので"python-gtk2-dev"や"python3-all-dev"等をインストールしました。

私の環境(10.04)では、特に追加した覚えはないのですが、hplipが最初からインストールされていたようです。
8.10では違いましたでしょうか。hplipのインストールはどのようにしましたか。
python-develという名前はUbuntuのパッケージ名のルールに則っていない気がしますが、間違えてdebian用のものをどこかから拾ってきてインストールしたというようなことはないでしょうか。

オフライン

 

#7 2010-09-13 15:21:29

kenta5190
新しいメンバ
登録日: 2010-09-12

Re: システム管理の印刷について

which python
/usr/local/openoffice.org3/program/python

ls -l `which python`
-r-xr-xr-x 1 root root 2369 2009-01-10 00:06 /usr/local/openoffice.org3/program/python

と表示されました。


hplipはhpのページ(http://hplipopensource.com/hplip-web/install_wizard/index.html)でubuntuのバージョンやプリンタの型番を選択して進んでいくと、hplip3.10.6のダウンロードページにたどり着いたのでそこでダウンロードしました。
インストールはそのページの手順に従いましたが途中でエラーメッセージがでました。メッセージは前に投稿したものです。
python-develというものがよくわからなかったのでSynapticパッケージ・マネージャで検索をかけて適当に"python-gtk2-dev"や"python3-all-dev"等をインストールしました。
その後に気づいたのですが、hplip2.8.7-Oubuntu6がインストールされていました。

オフライン

 

#8 2010-09-13 20:24:47

hmatsue
アドバイザ
登録日: 2009-03-10

Re: システム管理の印刷について

kenta5190 による投稿:

which python
/usr/local/openoffice.org3/program/python

ls -l `which python`
-r-xr-xr-x 1 root root 2369 2009-01-10 00:06 /usr/local/openoffice.org3/program/python

と表示されました。

hplipの方はまだ見られていませんが、まず、こちらを直しましょう。
/bin, /sbin, /usr/bin, /usr/sbinなどにはシステムを支える重要なプログラムが入っています。
恐らく環境変数のPATHを変更しているのでは無いかと思いますが、あとから追加したようなプログラムがシステムデフォルトのPATHにあるプログラムより優先されると今回のように異常動作の原因になることもあります。.xprofileなどで、

コード:

export PATH=/usr/local/openoffice.org3/program:$PATH

のような設定をした記憶は無いでしょうか。

コード:

export PATH=$PATH:/usr/local/openoffice.org3/program

上記のように変更することで、システムのデフォルトのPATHで検索されるプログラムが優先されますので、このように設定していただくと正常に動作するようになるかと思います。

kenta5190 による投稿:

hplipはhpのページ(http://hplipopensource.com/hplip-web/install_wizard/index.html)でubuntuのバージョンやプリンタの型番を選択して進んでいくと、hplip3.10.6のダウンロードページにたどり着いたのでそこでダウンロードしました。
インストールはそのページの手順に従いましたが途中でエラーメッセージがでました。メッセージは前に投稿したものです。
python-develというものがよくわからなかったのでSynapticパッケージ・マネージャで検索をかけて適当に"python-gtk2-dev"や"python3-all-dev"等をインストールしました。
その後に気づいたのですが、hplip2.8.7-Oubuntu6がインストールされていました。

オフライン

 

#9 2010-09-14 00:24:34

kenta5190
新しいメンバ
登録日: 2010-09-12

Re: システム管理の印刷について

.xprofileがどういうものなのかわからないのですが、回答された用に設定した記憶はありません。学校があらかじめ設定したパソコンを使っているのでもしかしたらそうなっているかもしれません。


export PATH=$PATH:/usr/local/openoffice.org3/program
これは端末でそのまま入力すれば変更できるのですか?

オフライン

 

#10 2010-09-14 00:34:38

hmatsue
アドバイザ
登録日: 2009-03-10

Re: システム管理の印刷について

覚えは無いですか?
それなら、設定した人(学校の先生でしょうか?)に聞いてみていただくのが良いかも知れません。
その前にいくつか心当たりだけ調べてみるとすると、

コード:

cat /etc/environment

コード:

grep PATH ~/.*

を実行してみて、それらしい設定がされているか確認してみて下さい。

オフライン

 

#11 2010-09-14 00:50:40

kenta5190
新しいメンバ
登録日: 2010-09-12

Re: システム管理の印刷について

cat /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANG="ja_JP.UTF-8"
LANGUAGE="ja_JP:ja:en_GB:en"


grep PATH ~/.*
/home/t09087/.bash_history:export PATH=$PATH:/usr/local/openoffice.org3/program
/home/t09087/.profile:# set openoffice.org3 to PATH
/home/t09087/.profile:    PATH=$OOO3BIN:$PATH
/home/t09087/.profile:# set teTeX to PATH
/home/t09087/.profile:    PATH=$TETEXBIN:$PATH
/home/t09087/.profile:# set PATH so it includes user's private bin if it exists
/home/t09087/.profile:    PATH=~/bin:"${PATH}"

と表示されました。


export PATH=$PATH:/usr/local/openoffice.org3/program
も入力したのですが印刷は起動しませんでした。

オフライン

 

#12 2010-09-14 08:25:48

hmatsue
アドバイザ
登録日: 2009-03-10

Re: システム管理の印刷について

kenta5190 による投稿:

grep PATH ~/.*
/home/t09087/.bash_history:export PATH=$PATH:/usr/local/openoffice.org3/program
/home/t09087/.profile:# set openoffice.org3 to PATH
/home/t09087/.profile:    PATH=$OOO3BIN:$PATH
/home/t09087/.profile:# set teTeX to PATH
/home/t09087/.profile:    PATH=$TETEXBIN:$PATH

いましたね。ここの部分です。
試しに端末で
cat $OOO3BIN
cat $TETEXBIN
cat $PATH
としてみて下さい。そしてその結果を覚えておいて下さい。
次に端末で、

コード:

gedit ~/.profile

として.profile設定ファイルをテキストエディタで開き、
PATH=$OOO3BIN:$PATH

PATH=$PATH:$OOO3BIN
に、
PATH=$TETEXBIN:$PATH

PATH=$PATH:$TETEXBIN
に変更して、ログアウトして、ログインしなおしてみて下さい。
再び、端末で
cat $OOO3BIN
cat $TETEXBIN
cat $PATH
としてみるとどう変わったのか確認できるかと思います。

この状態なら「印刷」が起動できるかと思います。

オフライン

 

#13 2010-09-14 12:24:27

hmatsue
アドバイザ
登録日: 2009-03-10

Re: システム管理の印刷について

ごめんなさい。誤記がありました。

cat $OOO3BIN
cat $TETEXBIN
cat $PATH

では無く、

echo $OOO3BIN
echo $TETEXBIN
echo $PATH

です。

オフライン

 

#14 2010-09-14 14:53:15

kenta5190
新しいメンバ
登録日: 2010-09-12

Re: システム管理の印刷について

PATHを変更することで印刷が起動するようになりました。さらにエラーが起こっていたhplip3.10.2もインストールすることができました。
非常に丁寧でわかりやすい回答ありがとうございました!

オフライン

 

#15 2010-09-14 23:16:38

STGSAGWAN
ゲスト

Re: システム管理の印刷について

OpenOffice.org3は相変わらずメニューから起動可能なんでしょうか?

 

#16 2010-09-17 16:30:25

kenta5190
新しいメンバ
登録日: 2010-09-12

Re: システム管理の印刷について

OpenOfficeは画面の上部のツールバーにアイコンがあるのでそこから起動しています。

オフライン

 

#17 2010-09-17 17:49:29

hmatsue
アドバイザ
登録日: 2009-03-10

Re: システム管理の印刷について

> STGSAGWANさん
ご指摘多謝です。

> kenta5190さん
STGSAGWANさんが憂慮されているのは、なぜ、
/usr/local/openoffice.org3/program
が、標準的なPATHの前に設定されていたのかという点では無いかと思います。

kenta5190 による投稿:

OpenOfficeは画面の上部のツールバーにアイコンがあるのでそこから起動しています。

上記のアイコンを右クリックして、どのプログラムを呼び出しているのか確認してみて下さい。
恐らくoofficeを呼び出すようになっているか、/usr/local/openoffice.org3/program/ooficeを呼び出すようになっているか、では無いかと思います。
前者の場合、8.10時代のOpenOfficeのプログラムがoofficeであったかsofficeであったか記憶が定かではありませんが、場合によっては予期しないプログラム(8.10標準の古いOpenOffice)を呼び出すようになってしまっていたりするかも知れません。

端末で、

コード:

which soffice
ls -l `which soffice`
which ooffice
ls -l `which ooffice`

などとすることでも大体の状況が把握できるかと思います。

同時にtetexなどについても、想定外のプログラムを呼び出してしまっていることが無いかなども確認していただいた方が良いかも知れません。
tetexの場合は、

コード:

which tetex
ls -l `which tetex`

などとしてみてください。他のプログラムも同様に確認できますので、もし、挙動がおかしいと感じるプログラムがあれば、どこに存在するプログラムを起動しているかを確認してみて下さい。

オフライン

 

Board footer

Powered by FluxBB