お世話になります。
RedhatLINUX7Jをインストールし、プリントサーバを立て、プリンタもLANに接続しました。
そしてテスト印刷してみたのですが印刷できず、LEDも点灯しません。

話をまとめると、
・プリンタ、プリントサーバはLAN接続していて、IPも登録してあります。
・プリンタはリモート(lpd)接続で設定しました。
・他のパソコンからプリンタ、プリントサーバにPINGしたら認識しました。
・現在稼動中の別のLINUXプリントサーバから印刷すると、正しく印刷されます。
・プリントサーバから別のプリンタへ印刷してみても、印刷されません。
・印刷されないにも関わらず、メッセージは共に「キューのテスト印刷が完了しました」となっています。
・試しにローカル接続に設定すると、正しく印刷できました。

よって、ローカル接続では印刷できるが、LAN接続ではできません。
この辺りで分かる方いらっしゃいませんでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (4件)

    • good
    • 0

printtoolはほとんどつかったことがないので自分の環境kondara2000でみてみました。



No2の***の部分はprinttoolでいうリモートキューにあたります。
既存のプリントサーバでの設定もリモートキューがnx100_system1になっているのならばいいのですが、この部分が一番怪しいという気がしています。

あと、まだ誤解があるようなので
> それから不具合の切り分けとしてパソコン⇔プリントサーバ間の話は除外しています。
> プリントサーバ⇔プリンタ間で起こっている不具合ですので。
ネットワーク対応プリンタは自分自身がプリンタサーバの機能を持っています。(lprプロトコルのサーバ機能,UNIXマシンで動いているlpdに相当するもの)

つまり、ネットワーク対応プリンタはプリンタであると同時にプリントサーバでもあるということです。

もちろんLinuxのプリントサーバはネットワークプリンタ(プリントサーバとして動作しています)からみると単なるプリンタクライアントになります。

プリンタサーバ機能がプリンタにのっているのにわざわざコンピュータでプリンタサーバを用意するのはネットワークプリンタに搭載されているプリンタサーバ機能が限定されている場合が多いからです。電源切れるとプリンタjobがなくなったり、メモリが小さいので大量印刷できなかったり、スプールがすぐいっぱいになったりするからです。

また、プリンタによってはスプール名を分けてある名前で印刷すると特定の給紙トレーの紙で印刷するなどの機能を持っているものもあったりします。
    • good
    • 0

lprプロトコルに関する誤解があるようなのでその部分だけ簡単に説明します。



lprプロトコルではあるマシンに対して複数のプリンタが接続できるので、クライアントはあるIPアドレスのプリンタサーバ(この場合はプリンタ本体)に接続した後で次のように会話します。

(コンピュータ) お宅につながっている***っていう名前のプリンタでこのファイルを印刷したいんだけどいいかな?
(プリンタサーバ) いいよ
(コンピュータ) じゃ、これお願い
(両方) バイバイ

というようなプロトコルなので、プリンタのIPアドレスだけでなくプリンタ名(上の会話の***の部分)が一致していないといけません。

この回答への補足

一部よくわからなかったんですが。
LINUXプリントサーバの[プリントツール]にあるプリンタ名のことを指しているのでしょうか?
そのプリンタ名とプリンタ側のPrinter Nameとは一致していません。
NetwareやNetBEUIで接続する時にはPrinter Nameも設定します。
しかし今回はLINUXなのでプリンタ側にはIPアドレスだけしか設定していません。
既存のプリントサーバでもそうなっています。
それからプリントツールでは下記の設定になっています。
 プリンタ名:nx100_system1
 スプールディレクトリ:/ver/spool/lpd/nx100_system1
 ファイルサイズ:0
 リモートホスト:133.***.***.***
 リモートキュー:nx100_system1

それから不具合の切り分けとしてパソコン⇔プリントサーバ間の話は除外しています。
プリントサーバ⇔プリンタ間で起こっている不具合ですので。
ちなみに、パソコンからFTPでIPアドレスを指定してプリンタへ印刷すると、文字化けは起こすものの印刷はできます。

主旨が違っているかもしれませんが、よろしくお願いします。

補足日時:2001/11/07 08:51
    • good
    • 0

状況が良くわからないのですが、プリンタはlpr対応の機種なのでしょうか?



プリンタの機種名(ネットワーク対応プリンタの場合)もしくはプリンタのネットワークアダプタ(USBプリンタに外付けの箱をつけている場合)の機種名を書いてくださればアドバイスしやすいです。

まず、lpr対応プリンタだとしてサーバとプリンタの両方で設定を確認してください。

プリンタ側
・lprを受け付ける設定になっているか(念のため)
現在稼動中のプリントサーバがsamba経由だったりしませんか?
・プリント要求を受け付けるIPアドレスを制限するような設定項目がないか 特定マシンからしか印刷できないようにする設定だったりしないか
・ネットワークプリンタとしての公開プリンタスプール名
lpがよく使われますが、別の名前にしていたりしませんか

サーバ側
・登録してあるプリンタのIPアドレスもしくはホスト名が間違っていないか
・リモートプリンタのスプール名がプリンタ側で設定している名前と一致しているか

それぐらいでしょうか。

既存のプリンタサーバから印刷できるが、新プリンタサーバからはすべてのプリンタに対して印刷できないということなので、印刷できるマシンの制限(プリンタ側)かとも思いましたが、テスト印刷でスプールが捌けてしまうということは違うかもしれません。

pingは確認しているみたいですが、念のためtelnet接続はどうでしょう?
lpdのポートは515なので、プリンタに対して他のマシンおよび新プリントサーバからそれぞれ

telnet プリンタのIPアドレス 515

としてみてどうなりますか?

後は追加情報を見て考えてみます。
# その前に他の人が良い知恵を授けてくれるかもしれませんが :-)

この回答への補足

ありがとうございます。
プリンタはRICOH NX100ですが、既存サーバに接続している同機種、上位機種(NX600,700,800)もテスト対象としています。

プリンタ側
・lprを受け付ける設定になっているか(念のため)
現在稼動中のプリントサーバがsamba経由だったりしませんか?
Ans.LINUXに不慣れなので質問の意味がわかりませんでした。
   ですが、クライアントから既存サーバ経由で印刷できますので受け付けていると思います。
   それから、sambaの設定はちょっとしてあります。
   設定は既存サーバと一緒になっています。
・プリント要求を受け付けるIPアドレスを制限するような設定項目がないか 特定マシンからしか印刷できないようにする設定だったりしないか
Ans.そのような設定はありません。
・ネットワークプリンタとしての公開プリンタスプール名lpがよく使われますが、別の名前にしていたりしませんか
Ans.パッと見でどこのどのプリンタかわかるように、それぞれに名前をつけています。
   NX100_SOUMU、NX600_SEISAN2など
   ですがユーザーに分かり易くするために、既存サーバでは当たり前にやってます。

サーバ側
・登録してあるプリンタのIPアドレスもしくはホスト名が間違っていないか
Ans.もちろん何度も確認しましたし、プリンタから直接設定を印刷して、IP等も確認しています。
・リモートプリンタのスプール名がプリンタ側で設定している名前と一致しているか
Ans.IPで印刷しに行きますので一致しなくてもよろしいかと思います。

pingは確認しているみたいですが、念のためtelnet接続はどうでしょう?
Ans.2台のプリンタへ試してみましたが、両方とも一瞬「接続中」が表示され、次に真っ暗な状態です。
   暫く経ってから「ホストとの接続が切断されました」と表示されます。


それから、LOGを見てみました。
 fstatb failed - Bad file descriptor
 close(5) failed - Bad file descriptor
どういう意味かわかりますか?

以上よろしくお願いします。

補足日時:2001/11/06 15:46
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QRedHatLinuxのSSHサーバをアクセス制御したいです

RedHatLinuxでSSHサーバを使用する際に、アクセスの制御をしたいと思います。
rootのログインを拒否するのは、
vi /etc/ssh/sshd_config
# PermitRootLogin yes → コメントをはずして、PermitRootLogin no
にすると思うのですが、

ログインできるユーザを限定する場合は、
AllowUsersの個所を修正すると聞いたのですが、
sshd_configの中に、そうゆう個所はありませんでした。
どのようにしたら良いのでしょうか?

Aベストアンサー

>AllowUsersの個所を修正すると聞いたのですが、
>sshd_configの中に、そうゆう個所はありませんでした。
>どのようにしたら良いのでしょうか?

無かったのなら、"書き加えればいい"だけでしょう。

AllowUsers ponsuke777

みたいに。

QLinuxマシンからWin2000に接続されてるプリンタで印刷したい。

最近、gooのお蔭様で、ようやくLinuxとWin2000が
Sambaを介してネットワークで繋がりまして
ファイル共有ができるようになったんですが、
プリンタの共有がどうやっても出来ません。

EPSON PM3300Cなんですが、Win2000マシンに、
以前からUSB接続されて使用しております。
LinuxマシンでRedHatConfig設定をして
Windows(samba)でユーザー名パスワードはWin2000の
ユーザー名とパスワードにしました。
guestにもしてみましたが、全て駄目でした。
Win2000には、ちゃんとネットワークプリンタ
としてアイコンが認識表示されていて、ドライバも
改めてインストール済みで共有設定も完了しましたが、
どうしても、Linuxから印刷できません。

どなたか、同じように悪戦苦闘の末、成功された方、
いらっしゃいましたら、是非、アドバイスの程を
お願い致します。Sambaの設定は、ほとんどなにも
さわっていません。*EPSONを選択して、GUESTを
YESにしたくらいです・・・。
以上、何卒よろしくお願いします。

最近、gooのお蔭様で、ようやくLinuxとWin2000が
Sambaを介してネットワークで繋がりまして
ファイル共有ができるようになったんですが、
プリンタの共有がどうやっても出来ません。

EPSON PM3300Cなんですが、Win2000マシンに、
以前からUSB接続されて使用しております。
LinuxマシンでRedHatConfig設定をして
Windows(samba)でユーザー名パスワードはWin2000の
ユーザー名とパスワードにしました。
guestにもしてみましたが、全て駄目でした。
Win2000には、ちゃんとネットワークプリンタ
として...続きを読む

Aベストアンサー

こんにちは。いろいろ、補足要求させていただきましたが、私の手に負えないようです。現地に足を運べば何とかなるかもしれませんが。プリンタはむしろLinux側に接続した方が簡単かもしれません。また、迷うようなことを言ってスミマセン。

QMACの【サーバへ接続】でWebサーバに書き込み

こんにちわ。
お客様とにファイルを渡すのにデータが重いので現在使っているWebサーバからデータをダウンロードしようとして頂こうと考えています。
ファイル交換用に新しいアカウントを一つつくりました。
G5で社内のPCがMacですのでMacの標準(?)の機能としてついてくる
【サーバへ接続】からそのアカウントでログインをすると
読み込みはできるのですが、書き込みはできません。
『変更できないので、ファイルは移動できません』とエラーメッセージが出てきます。
Mac用のFTP用ソフトの『Fetch』で行うと正常に動くのですが、
全てのPCに導入するわけにもいかず、困っています。
どうにか【サーバへ接続】から書き込みができる方法はありませんか?
ご教授をお願いします。

Aベストアンサー

FinderからFTPで「サーバへ接続」した場合、読み込み専用としてマウントされてしまうのは仕様のようです。書き込みも可で接続する方法はありません。
私も色々試しましたが、「Finderでは不可なので、別のアプリを使う」という結論でした。

役に立たなくてすみません。

QクライアントPCとRedHatLinux8.0の接続について

linuxを使ってサーバー構築を考えているものです

現在の接続は
ルーター→windows2000となっていて
サーバー構築後には
ルーター→LINUXサーバー→windows2000
と組みたいと思ってます。
現在LINUXサーバーにはNICを2枚さしていて
1枚はルーターにつなげていて起動時にアクティブになりインターネットに指定IPアドレスで接続します。
もう一枚はwindows2000に接続する予定ですが、よく設定方法がわからずDHCP取得と設定されてます。
ipchainsとDHCPを設定・構築すればクライアントPCからネットにつながると思うのですがKDEからはwindows2000とつなぐNICに「停止中」とかかれており起動しようとしても「起動できません」とエラーが出てしまいます。
そこで質問なのですがipchainsとDHCPを構築したlinuxサーバーにNICについてはどのような設定をすればよいのでしょうか?
お教えてください。よろしくお願いします。

ちなみにipchainsで問題のNICはプロトコル通信を許可しています。
      

linuxを使ってサーバー構築を考えているものです

現在の接続は
ルーター→windows2000となっていて
サーバー構築後には
ルーター→LINUXサーバー→windows2000
と組みたいと思ってます。
現在LINUXサーバーにはNICを2枚さしていて
1枚はルーターにつなげていて起動時にアクティブになりインターネットに指定IPアドレスで接続します。
もう一枚はwindows2000に接続する予定ですが、よく設定方法がわからずDHCP取得と設定されてます。
ipchainsとDHCPを設定・構築すればクライアントPCからネットにつながる...続きを読む

Aベストアンサー

dhcp.confはどうでもいいので、ifcfg-eth1の設定と、
ipchains -L の表示結果を書いてください。
また
> dnsサーバーはルーター内で動作しました

> DNS ルーター内でのlinuxDNSのIPアドレス
これは意味が分かりません。
DNSとルータがどういう関係になっているのですか?

もう一つ、RedHatは使ったことがないので分かりませんが、No2氏の言われるとおり、iptableの方が動いている可能性もあります。
そうであれば、わざわざipchainsに切り替えるのではなくiptableでポリシーを設定した方が、よりよいと思います。

最後に(しつこい(^^;)
> さっそく上記の設定で行なってみたのですが
> (snip)
> 他に手段はないでしょうか?
> もし御存じであればお教え下さい。

自分のしたことを省略しないでください。
これだけでは一体何をしたのか全然分かりません。
初心者がこういった設定をしている場合、大抵どこかでミスをしているはずです。
上の様に書かれると、回答者側は、あなたがしたことを想像しながら回答しなければなりません。
面倒がらずに、全て書きましょう。

dhcp.confはどうでもいいので、ifcfg-eth1の設定と、
ipchains -L の表示結果を書いてください。
また
> dnsサーバーはルーター内で動作しました

> DNS ルーター内でのlinuxDNSのIPアドレス
これは意味が分かりません。
DNSとルータがどういう関係になっているのですか?

もう一つ、RedHatは使ったことがないので分かりませんが、No2氏の言われるとおり、iptableの方が動いている可能性もあります。
そうであれば、わざわざipchainsに切り替えるのではなくiptableでポリシーを設定した方が、より...続きを読む

Qメールサーバは起動しているはずなのですがテストが成功しません

アクセスありがとうございます。
やはり私だけの力では解決できないようなので、またも質問に来てしまいました。
今回の質問は「sendmail」についてです。
まず、ご報告としてDNSサーバの構築に成功しました。
これでホスト名でApacheにアクセス出来るようになりました。
ここまでは良いのですが次のようなメール配送テストが成功しません。

# useradd mailtest
# mail mailtest@**.jp
Subject: test
This is a test mail.
.
Cc:
# su - mailtest
$ mail
No mail for mailtest
$
と、このように「mailtest」ユーザのメールボックスは空なのです。
しかしWindows機からアウトルックエクスプレスで「burn@**.jp」ユーザから「mailtest@**.jp」宛にテストメールを送信すると、なぜか成功します。
$ mail
Mail version 8.1 6/6/93. Type ? for help.
以下省略

このようにメッセージを受信できます。
またアウトルックエクスプレス上で「burn@**.jp」ユーザから同じく「burn@**.jp」宛にメールを送信して、同じくアウトルックエクスプレス上で「burn@**.jp」宛に届いたメールを受信することが出来ます。
ですのでSMTPサーバやPOP3サーバは機能していると思われます。
Linuxのコマンド行からの「mail」コマンドのみ使えないので疑問に思っています。
これはなぜだか分かりますか。
私はLinux初心者ですので初歩的なミスを犯している可能性があります。
ですので上級者の方が「さすがに、ここの設定をやっていないということはないだろう」とお考えになるケースも十分に考えられますので、どんなに当たり前のことであっても何か思い当たる点がございましたら是非お知らせください。
サーバ機のディストリビューションはRed Hat Linux8.0
SMTPサーバはsendmail-8.12.5-7.i386.rpm
メール受信サーバはimap-2001a-15.i386.rpm
DNSサーバはbind-9.2.1-9.i386.rpmです。
よろしくお願いします。

アクセスありがとうございます。
やはり私だけの力では解決できないようなので、またも質問に来てしまいました。
今回の質問は「sendmail」についてです。
まず、ご報告としてDNSサーバの構築に成功しました。
これでホスト名でApacheにアクセス出来るようになりました。
ここまでは良いのですが次のようなメール配送テストが成功しません。

# useradd mailtest
# mail mailtest@**.jp
Subject: test
This is a test mail.
.
Cc:
# su - mailtest
$ mail
No mail for mailtest
$
と、このように...続きを読む

Aベストアンサー

>「ユーザ名@linux.**.jp」ですか?
>これを「ユーザ名@**.jp」というようにホスト名を省略するのは、やはりNGですか?
よく読んでくださいね。(と、人に言える立場ではないのだが...)
そんなことは一言も書いていません。正しく設定しさえすれば「ユーザ名@**.jp」で問題ありません。
sendmail -bt -d0.2 -v を実行して表示される内容が書いた通りになるはずだと言っているだけです。
それも sendmail.cf次第とはいえるのですが、いくらなんでもねえ。

>参考URLでご紹介されている書籍はメールサーバの構築だ
>けの解説で1冊の本となっているのですか。
>ということは相当詳しい解説書なのでしょうね。
メールサーバだけですが sendmailとqmailが一緒なんでたいしたことないです。
利用するだけならともかく、設定までやろうとしたら、それぞれ専用の解説書は必要だと思います。
特に、ローカルネットワーク内にメールサーバを置いて、
プロバイダのメールサーバに転送しようとしたら絶対に必要です。
メールサーバの他にも DNS、Apache、あとはPerlですかね。これくらいはそろえて欲しいものです。

>僕が今見ている本はスーパーサーバから始まり、ありと
>あらゆるサーバの構築方法が載っているのでおそらく各
>各は凝縮された内容になっているのでしょう。
私も何冊か持っていますが、ミスプリがあったり、肝心な点(設定例の条件など)が曖昧だったりで、ほとんど役にたちません。

>たしか「RPM」ってRed Hatだけですものね。
>やはり出力形式が微妙に違うのでしょうか。
本題とは関係ない内容ですが。
二重の意味で違います。
RPMを採用しているディストリビューションは、他にも
TurboLinux, Vine, HOLON, LASER5, Mandrake, SuSE, etc, etc ほかにもたくさんあります。
出力形式が違うのは、私の書き方がまずかったですが、おそらくsendmailのバージョンの差でしょう。と、思って確認したら、8.9.3でした。だいぶ古いですね。
多少のカスタマイズは行っているかもれませんが、ディストリビューションによる差はさほどないと思います。元々は同じプログラムですから。

>「ユーザ名@linux.**.jp」ですか?
>これを「ユーザ名@**.jp」というようにホスト名を省略するのは、やはりNGですか?
よく読んでくださいね。(と、人に言える立場ではないのだが...)
そんなことは一言も書いていません。正しく設定しさえすれば「ユーザ名@**.jp」で問題ありません。
sendmail -bt -d0.2 -v を実行して表示される内容が書いた通りになるはずだと言っているだけです。
それも sendmail.cf次第とはいえるのですが、いくらなんでもねえ。

>参考URLでご紹介されている書籍はメールサ...続きを読む


このカテゴリの人気Q&Aランキング

おすすめ情報