2010年 05月 29日
WindowsXPクライアントから、プリンタサーバを接続したプリンタに印刷すると、 1ページの途中とか、2ページ目の最初で止まる。 しばらくすると、また1ページ目から印刷が始まる。 もっと多いページ数のときは、数ページで印刷エラーになってしまう という相談がありました。 当初はプリンタかプリントサーバの故障だろうということで、同じ型番の予備機と交換したのですが、おなじ症状 。だったら、通信障害だろうということで、ハブやLANケーブルを交換したが改善されず。 プリントサーバを使用せずにUSBケーブルでPCに直接接続すると正常なので、やはりLAN関係の問題だと判断しました。 で、しかたないので、リピータハブ、プリントサーバ(とプリンタ)、PCをそれぞれ1台ずつ接続し、さらにWiresharkをインストールしたPCをハブにつないで、印刷データをキャプチャしました。 それをみると、「標準TCP/IPポート」で接続したプリントサーバにはRAWプロトコルでデータを送信しているということがわかりました。 あー、「ポートの構成」でLPRを選択しなかったらRAWだったんだということを思い出しました。 RAWプロトコルのままでも、LPR用のプリントサーバは印刷できるからこれまでは特に気に留めなかったのですが、LPRとRAWの決定的な違いを気にしていなかった私が悪うございました。 RAWプロトコルではSNMPを使ってプリンタやプリントサーバの情報を収集します(例えばキュー名とか)。 さらにLPRでは、、正確なバイト数が制御ファイルに含まれている必要があることです。 「標準 TCP/IP ポート」モニタは、印刷データのバイト数を把握しておらず、 非常に大きなバイト数をプリントサーバ に送信して印刷を開始し、 ジョブの完了後は、接続を閉じるだけだそうです。 http://technet.microsoft.com/ja-jp/library/cc728317%28WS.10%29.aspx この違いが、パソコン側が印刷データをプリントサーバに送信し、プリントサーバの受信バッファがあふれたとき、「どれだけの情報を再送信するか」の違いとなって現れるようです。 プリントサーバからTCP Zerowindowが帰ってきたあとでも、パソコン側とはTCP Ackでどのシーケンス番号から再送信させるかで制御していて(TCPの当然の挙動)、ちゃんと印刷できました。 これがRAWだとパソコン側は再送信を繰り返して、一定時間Ackがなかったら失敗したとみなしているような動作です。 LPR用のプリントサーバでは、きちんとLPRを指定して、バイト数カウントさせないとこういうトラブルになるんだという、貴重な体験をしました。 10年ほど前だったら、もっと慎重に設定したんですが、いまはとりあえず動いてしまうので油断してました。
by ji3faf
| 2010-05-29 14:13
| システム管理
|
アバウト
リンク
■気に入ったらクリックしてください
・人気blogランキング ・にほんブログ村 教育ブログ ・にほんブログ村 IT技術ブログ ・ にほんブログ村 映画ブログ ■関連情報サイト ・NPO法人学習開発研究所 ・nisinohrの日記 ・おおはしわあるど=ブログ= ・都下ドッジボール日記 ・OSP京田辺市地域プロジェクト ・VQSコラボ ・酬恩庵およびその周辺地域の情報 カテゴリ
以前の記事
2010年 10月 2010年 08月 2010年 07月 2010年 06月 2010年 05月 2010年 04月 2010年 03月 2010年 02月 2010年 01月 2009年 12月 2009年 11月 2009年 10月 2009年 09月 2009年 08月 2009年 07月 2009年 06月 2009年 05月 2009年 04月 2009年 03月 2009年 02月 2009年 01月 2008年 12月 2008年 11月 2008年 10月 2008年 09月 2008年 08月 2008年 07月 2008年 06月 2008年 05月 2008年 04月 2008年 03月 2008年 02月 2008年 01月 2007年 12月 2007年 11月 2007年 10月 2007年 09月 2007年 08月 2007年 07月 2007年 06月 2007年 05月 2007年 04月 2007年 03月 2007年 02月 2007年 01月 2006年 12月 2006年 11月 2006年 10月 2006年 09月 2006年 08月 2006年 07月 2006年 06月 2006年 05月 2006年 04月 2006年 03月 2006年 02月 2006年 01月 2005年 12月 2005年 11月 2005年 10月 2005年 09月 2005年 08月 2005年 07月 2005年 06月 2005年 05月 2005年 04月 2005年 03月 2005年 02月 2005年 01月 2004年 12月 2004年 11月 2004年 10月 2004年 09月 2004年 08月 最新のトラックバック
ライフログ
検索
その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧
カレンダー
|
ファン申請 |
||