(57)【要約】【目的】複数のビンを備えた１台のプリンタをネットワーク（ＬＡＮ）１　で接続されたコンピュータ２，３，４，５　で共用する場合に於いて、何れのビンにプリント済用紙が排出されるかを、当該プリントを指示したコンピュータ側にて知り得るようにする。【構成】複数のビンを備えたプリンタ１００　とコンピュータ２，３，４，５　をネットワーク（Ｅｔｈｅｒｎｅｔ）１　で接続し、任意のコンピュータからのプリント命令に応じてプリンタ１　でプリントを行うシステム。プリンタ１　に対してプリントを指示したコンピュータ２／３／４／５　のプリンタドライバは、用紙排出先のビンを指すデータがプリンタ１　から返された場合は、当該選択されたビンを表示する。【選択図】　　　図８
2004086889.tif 000002
【特許請求の範囲】
【請求項１】
複数のビンから選択したビンに画像プリント処理済の用紙を排出するプリンタに対してプリント出力を指示するとともに該プリンタの機能を制御する、コンピュータシステム上で動作するプリンタドライバであって、
前記コンピュータシステムと接続されたプリンタに対し印字情報及びプリンタ制御情報を出力する送信手段と、
前記プリンタから入力されるプリンタの情報を受け取る受信手段と、
前記コンピュータシステム上の表示手段に印字情報、プリンタ情報を表示させる表示指示手段とを有し、
前記受信手段は、プリント指示により印字された用紙が出力されるビンの位置を示す情報を受信し、
受信した情報を基に前記表示手段に、プリント済み用紙の排出先のビンを表示させることを特徴とするプリンタドライバ。
【請求項２】
ネットワークに接続してデータを送受信する接続手段と、前記接続手段から入力される印字命令に応じて該接続手段から入力される印字データに対応する画像を用紙にプリントする手段と、前記印字命令の送信元を示す送信元データを前記接続手段から受け取ってメモリに格納する手段と、複数のビンの用紙の有無を各々検出する手段と、前記印字命令に基づくプリント開始時に於ける前記検出結果に応じて用紙排出先のビンを選択する手段と、選択したビンを示す排出先データと前記メモリに格納されている送信元データとを前記接続手段に与えることにより前記排出先データをネットワークを介して前記送信元へ送信させる手段と、を有するプリンタに用いられるプリンタドライバであって、前記排出先データに基づく表示を当該プリンタドライバが動作するコンピュータ上の表示手段に表示させる手段を有することを特徴とするプリンタドライバ。
【請求項３】
ネットワークに接続するためのインターフェースと、該インターフェースを介して入力されるプリンタ制御情報に応じて用紙に画像をプリントする手段と、複数のビン上の用紙の有無を各々検出する手段と、該検出結果に基づいて当該プリンタ制御情報によるプリント後の用紙を排出すべきビンを選択する手段と、該選択したビンを示す排出先データを前記インターフェースを介して当該プリンタ制御情報の送信元へ返す手段と、を有するプリンタに用いられるプリンタドライバであって、
アプリケーションソフトからの情報に基づいてネットワークを介して前記プリンタ側へプリンタ制御情報を与えるプリント制御手段と、
ネットワークを介して入力される前記プリンタ側からの情報をディスプレイに表示させる表示制御手段と、を有し、
前記表示制御手段は、ネットワークを介して入力される前記プリンタ側からの情報が前記排出先データを含む場合には、該排出先を併せて表示させる、
ことを特徴とするプリンタドライバ。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明はＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）等のネットワークに接続されているプリンタを制御するプリンタドライバに関する。
【０００２】
【従来の技術】
ＬＡＮに複数台のコンピュータと少なくとも１台のプリンタとを接続し、任意のコンピュータからの指令に応じてプリント処理を行うようにしたシステムが提供されている。このようなシステムでは、プリンタは複数のユーザによって共用され（＝ｓｈａｒｅｄ　ｒｅｓｏｕｒｃｅ　であり）、各ユーザのプリント済用紙が同一のプリンタから排出される。このため、プリンタに複数個のビンを設けておき、各ユーザのプリント済用紙を各々異なるビンに排出するようにして、各ユーザ別の仕分けを容易にした装置も提供されている。
【０００３】
コンピュータとプリンタが離れた場所に設置される場合があり、プリンタの状態をオペレータが視認できない場合がある。このため、プリンタの状態をコンピュータのディスプレイに表示するようにした技術が提供されている（マイクロソフト社の「ａｔ　ｗｏｒｋ」「ｗｐｓ（Ｗｉｎｄｏｗｓ　Ｐｒｉｎｔｉｎｇ　Ｓｙｓｔｅｍ）」等）。
【０００４】
特開昭５５−８９１６１号公報には、用紙の排出先として複数のビンを備えた装置であって、仕分け等を行うべき部数がビンの総数を越えている場合に、ビンを上部ブロックと下部ブロックとに区分し、上部ブロックと下部ブロックとで交互に仕分け等を行うように制御する装置が開示されている。
【０００５】
【発明が解決しようとする課題】
複数個のビンを備えたプリンタをネットワークに接続して複数台のコンピュータで共用するシステムでは、各コンピュータからの指令に基づいてプリントされる用紙が各々異なるビンに排出される。しかし、各コンピュータ側では、自己のプリント済用紙が何番目のビンに排出されているかを知ることはできない。このため、プリンタの設置場所へ行ってプリント済用紙を回収する際に、自己のプリント済用紙を多数のビンの中から探し出さなければならず、手間を要した。
本発明は、コンピュータの設置場所に於いて、自己のプリント済用紙が何れのビンに排出されているかを知り得るようにすることを目的とする。
【０００６】
【課題を解決するための手段】
本発明は、下記［１］〜［３］のように構成される。
［１］構成１：
複数のビンから選択したビンに画像プリント処理済の用紙を排出するプリンタに対してプリント出力を指示するとともに該プリンタの機能を制御する、コンピュータシステム上で動作するプリンタドライバであって、
前記コンピュータシステムと接続されたプリンタに対し印字情報及びプリンタ制御情報を出力する送信手段と、
前記プリンタから入力されるプリンタの情報を受け取る受信手段と、
前記コンピュータシステム上の表示手段に印字情報、プリンタ情報を表示させる表示指示手段とを有し、
前記受信手段は、プリント指示により印字された用紙が出力されるビンの位置を示す情報を受信し、
受信した情報を基に前記表示手段に、プリント済み用紙の排出先のビンを表示させることを特徴とするプリンタドライバ。
［２］構成２：
ネットワークに接続してデータを送受信する接続手段と、前記接続手段から入力される印字命令に応じて該接続手段から入力される印字データに対応する画像を用紙にプリントする手段と、前記印字命令の送信元を示す送信元データを前記接続手段から受け取ってメモリに格納する手段と、複数のビンの用紙の有無を各々検出する手段と、前記印字命令に基づくプリント開始時に於ける前記検出結果に応じて用紙排出先のビンを選択する手段と、選択したビンを示す排出先データと前記メモリに格納されている送信元データとを前記接続手段に与えることにより前記排出先データをネットワークを介して前記送信元へ送信させる手段と、を有するプリンタに用いられるプリンタドライバであって、前記排出先データに基づく表示を当該プリンタドライバが動作するコンピュータ上の表示手段に表示させる手段を有することを特徴とするプリンタドライバ。
［３］構成３：
ネットワークに接続するためのインターフェースと、該インターフェースを介して入力されるプリンタ制御情報に応じて用紙に画像をプリントする手段と、複数のビン上の用紙の有無を各々検出する手段と、該検出結果に基づいて当該プリンタ制御情報によるプリント後の用紙を排出すべきビンを選択する手段と、該選択したビンを示す排出先データを前記インターフェースを介して当該プリンタ制御情報の送信元へ返す手段と、を有するプリンタに用いられるプリンタドライバであって、
アプリケーションソフトからの情報に基づいてネットワークを介して前記プリンタ側へプリンタ制御情報を与えるプリント制御手段と、
ネットワークを介して入力される前記プリンタ側からの情報をディスプレイに表示させる表示制御手段と、を有し、
前記表示制御手段は、ネットワークを介して入力される前記プリンタ側からの情報が前記排出先データを含む場合には、該排出先を併せて表示させる、
ことを特徴とするプリンタドライバ。
【０００７】
【作用】
コンピュータからネットワークを介して送信されたプリンタ制御情報は、プリンタに取り込まれる。
即ち、ネットワークに接続するためのインターフェースと、該インターフェースを介して入力されるプリンタ制御情報に応じて用紙に画像をプリントする手段と、複数のビン上の用紙の有無を各々検出する手段と、該検出結果に基づいて当該プリンタ制御情報によるプリント後の用紙を排出すべきビンを選択する手段と、該選択したビンを示す排出先データを前記インターフェースを介して当該プリンタ制御情報の送信元へ返す手段と、を有するプリンタに取り込まれる。
プリンタ制御情報をプリンタに与えたコンピュータでは、プリンタ側から返された排出先データに基づいて当該プリンタ制御情報によるプリント後の用紙の排出先のビンをディスプレイに表示させる処理が、プリンタドライバによって実行される。
【０００８】
【実施例】
本実施例にて用いられるプリンタ１００　は、図１のようにＬＡＮ（Ｅｔｈｅｒｎｅｔ）１　に接続されており、このＬＡＮには４台のコンピュータ２，３，４，５　も接続されている。これにより、４台のコンピュータ相互間での通信と、各コンピュータ２，３，４，５　とプリンタ１００　との間の通信が可能とされている。
【０００９】
プリンタ１００　は、図２のようにメールビン装置２００　を有する。
プリント動作時には、給紙カセット１０１　内の用紙１０２　が最上層から順に給紙ローラ１０３　によって捌き出され、画像形成部１０４　で画像をプリントされた後、排出ローラ１０５　によってメールビン装置２００　へ送り込まれる。ここで、画像形成部１０４　は印字データに対応する画像を用紙にプリントするためのブロックであり、例えば、プリンタ１００　が電子写真方式のプリンタであれば、帯電，露光，現像，転写，定着という公知の画像形成処理を行うブロックである。なお、他の公知の方式（感熱転写方式，インクジェット方式，ドットインパクト方式等）で画像を形成する手段によって置換してもよい。
【００１０】
メールビン装置２００　に送り込まれたプリント済用紙は、ローラ２０１　により搬送されてゲート２１１　に到る。４個のゲート２１１　〜２１４　は、その開閉によってプリント済用紙の排出先のビンを切換える部材である。例えば、ゲート２１１　が図示の開状態（横状態）にある場合、プリント済用紙はゲート２１１　の上面に案内されてビン２３１　上に排出される。同様に、ゲート２１１　が閉状態（縦状態）で、且つ、ゲート２１２　が開状態（横状態）にある場合、プリント済用紙はゲート２１１　の左面（図示の横状態では下面に相当する面）とゲート２１２　の上面（図示の縦状態では右面に相当する面）に案内されてビン２３２　上に排出される。同様に、ゲート２１１　〜２１４　の設定状態に応じて、プリント済用紙はビン２３３　〜２３５　上にも排出される。
なお、図中、２２１　〜２２５　は、各々ビン２３１　〜２３５　の用紙の有無を検出するためのセンサであり、各検出結果は後述のプリンタ制御部３０２　へ入力される。
【００１１】
プリンタ１００　とイーサネット１　は、図３のようにネットワークインターフェイス３０１　を介して接続されている。このインターフェイス３０１　はイーサネット１　のプロトコル制御を行っている。また、イーサネット１　から受信したデータを分析して、少なくとも送信元を特定するデータ（送信元データ）とプリンタ制御データ（印字命令や印字データ）とをプリンタ制御部３０２　へ入力する。また、プリンタ制御部３０２　から送られて来るデータを分析し、上記送信元データに基づいて送信先（＝当該プリントを指令したコンピュータ）を指定する送信先データを作成してイーサネット１　に送出する。その際、選択されたビンを示すデータ（排出先データ；後述）が有る場合には該排出先データもイーサネット１　に出力する。これにより、該排出先データは前記送信先データで指示されるコンピュータ（＝当該プリントを指令したコンピュータ）へ送信される。
【００１２】
プリンタ制御部３０２　は、インターフェイス３０１　から入力されるプリンタ制御データに従って入力負荷３０３　と出力負荷３０４　とを制御する。即ち、給紙カセット１０１　内の用紙１０２　を最上層から順に捌き出し、画像形成部１０４　にて印字データに対応する画像を形成した後、メールビン装置２００　へ送り込み、ビン２３１　〜２３５　の用紙の有無に応じて選択したビン上に排出する動作を制御する。ここで、入力負荷３０３　は、例えば、用紙有無検出用のセンサ２２１　〜２２５　からの入力信号であり、出力負荷３０４　は、例えば、ローラ１０３，１０５，２０１　や画像形成部１０４　、或いは、ゲート２１１　〜２１４　等を駆動するための制御信号である。
【００１３】
プリンタ制御部３０２　は、また、インターフェイス３０１　から入力される送信元データ（当該プリントを指令したコンピュータを示すデータ）を、メモリ３０５　の所定のエリアに格納する。また、ビン２３１　〜２３５　の用紙の有無に応じて選択したプリント済用紙排出先のビンを示すデータ（排出先データ）を、メモリ３０５　から読み出した送信元データとともにインターフェイス３０１　へ送る。これにより、上記排出先データは、前述のように、インターフェイス３０１　とイーサネット１　とを介して、上記送信元データで指示されるコンピュータへ送信される。
【００１４】
このようにプリンタ制御部３０２　では、画像形成動作の制御の他、送信元データの格納／読出や、ビンの選択が制御され、さらに、選択したビンを示す排出先データと該排出先データの宛先を示す送信元データとを対応付けてインターフェイス３０１　へ出力する制御が行われる。
【００１５】
次に、図８を参照してコンピュータ側での制御を説明し、さらに、図５〜図７を参照してプリンタ１００　のプリンタ制御部３０２　での制御を説明する。
【００１６】
図８は、コンピュータ２，３，４，５　にインストールされているプリンタ・ドライバの一部であり、アプリケーションソフトからのプリント要求に応じてプリンタ１００　に関する制御を行う。即ち、アプリケーションソフトからのプリント要求があると（Ｓ４０１；ＹＥＳ）、該アプリケーションソフトからの情報に基づいてイーサネット１　を介してプリンタ１００　へプリンタ制御情報（印字命令や印字データ）を送信する（Ｓ４０２）。また、プリンタ１００　からの情報が入力されると（Ｓ４０３；ＹＥＳ）、該情報に基づく表示をディスプレイに行う（Ｓ４０６）。その際、プリンタ１００　からの情報の中にプリンタ１００　の第何番目のビンにプリント済用紙が排出されるかを示す排出先データがある場合は（Ｓ４０４；ＹＥＳ）、その情報も併せてディスプレイに表示する（Ｓ４０５）。表示は、例えば、図４のように行われる。図４では、排出先のビンを示す絵と文字とが表示されている。なお、当該プリントの指令によるプリント開始時にプリンタ１００　の全てのビンに用紙が有り、そのために当該プリントが中止された場合（後述の図７の場合を参照）には、その旨が表示される。
【００１７】
図５はコンピュータ（コンピュータ２，３，４，５　の中の何れか１台）からの指令に応じて図３のプリンタ制御部３０２　で実行される制御を示し、図６は図５のステップＳ１０３で実行される制御の一例を示す。
【００１８】
まず、イーサネット１　からインターフェイス３０１　を介して印字命令や印字データ等のプリンタ制御情報と、送信元データ（当該プリントを指令したコンピュータを特定するデータ）とが入力されると（Ｓ１０１；ＹＥＳ）、該送信元データがメモリ３０５　に格納される（Ｓ１０２）。
【００１９】
次に、５個のビン２３１　〜２３５　の何れにプリント済用紙を排出すべきかを選択する処理（排出ビン選択処理；Ｓ１０３）　が行われる。即ち、図６のように、第１番目のビン（ｎ＝１）から順に用紙の有無（空きか否か）が判定され（Ｓ２０１，Ｓ２０２〜Ｓ２０４）　、その結果、第ｎ（ｎ＝１〜５）番目のビンに用紙が無いとされた場合は（Ｓ２０４；ＹＥＳ）、該第ｎ番目のビンが排出先として選択される（Ｓ２０５）。また、第ｎ番目のビンが選択された旨のデータ（＝排出先データ）がメモリ３０５　から読み出した前記送信元データ（Ｓ１０２　参照）　とともにインターフェイス３０１　へ出力される（Ｓ２０７）。これに応じて、インターフェイス３０１　は、上記排出先データを、上記送信元データで特定されるコンピュータへイーサネット１　を介して送信する。
なお、ビン２３１　〜２３５　の全てに用紙が有ると判定された場合は（Ｓ２０３；ＹＥＳ）、最上段の第１ビン２３１　が排出先として選択される（Ｓ２０６）。
【００２０】
プリント済用紙の排出先のビンが選択されると、給紙カセット１０１　から用紙が給紙され（Ｓ１０５）、該給紙された用紙上に画像形成部１０４　にて印字データに対応する画像が形成され（Ｓ１０６）、画像形成済の用紙が選択されたビンに排出される（Ｓ１０７）。このプリント処理が対象となる全ての用紙について終了すると（＝プリント制御情報で指示される全てのプリント動作が終了すると／Ｓ１０８；ＮＯ）　、本処理が終了する。なお、ステップＳ１０４は、図７の処理（排出ビン選択処理２＝排出ビン選択処理の他の例）に対応するステップであり、前記図６の処理（排出ビン選択処理１）が行われる場合にはステップＳ１０４は無視される。
【００２１】
図７の排出ビン選択処理２では、ビン２３１　〜２３５　の全てに用紙が有ると判定された場合に図６とは異なる処理が行われる。即ち、その場合には、ビンが選択されず（Ｓ３０７）、且つ、ビンが選択できなかった旨がインターフェイス３０１　及びイーサネット１　を介して送信元のコンピュータに通知される（Ｓ３０８）。また、図５のステップＳ１０４の判定がＹＥＳとなって本処理が終了される。
【００２２】
以上のように、本実施例はネットワーク１　に接続されるプリンタ１００　とコンピュータ２，３，４，５　に関するもので、下記のシステムや装置を有する。即ち、
（１）ネットワークに複数台のコンピュータと少なくとも１台のプリンタを接続し、任意のコンピュータからの指令によりプリンタを起動してプリントを行わせるとともに、プリント済用紙の排出先が各コンピュータ毎に各々異なるように排出先のビンを設定し、さらに、排出先のビンを示す情報を当該プリントを指令したコンピュータに送信することにより当該コンピュータ側で排出先のビンを知ることができるようにしたシステム。
（２）上記（１）のシステムに設置され、上記排出先のビンをオペレータが視認できるようにディスプレイに表示する手段を備えたコンピュータ。
（３）上記（１）のシステムであって、プリント済用紙の排出先を当該プリントの開始時点で空いているビンに設定するとともに、空いているビンが無い場合には、或る所定のビンを排出先のビンとして設定するシステム。
（４）上記（１）のシステムであって、プリント済用紙の排出先を当該プリントの開始時点で空いているビンに設定するとともに、空いているビンが無い場合には、当該プリント動作を中止して、その旨を当該プリントを指令したコンピュータに送信するようにしたシステム。
（５）上記（４）のシステムに設置され、空きビンが無いために排出先を設定できず、そのためプリント動作が中止された旨を、オペレータが視認できるようにディスプレイに表示する手段を備えたコンピュータ。
（６）上記（２）と（５）のコンピュータであって、ディスプレイへの表示をイラストを用いて行うコンピュータ。
等のシステムや装置を含む。
【００２３】
【発明の効果】
ネットワークに接続されているコンピュータからプリントが指令されると、プリンタでは各ビンの用紙の有無に応じてプリント済用紙の排出先のビンが選択され、この選択結果が当該プリントを指令したコンピュータに送信される。これにより、当該プリントを指令したコンピュータ上で動作しているプリンタドライバは、プリント済用紙の排出先のビンを表示手段に表示させる。したがって、オペレータは、プリンタの設置場所へ出向いて回収する際に、目的のプリント済用紙を多数のビンの中から速やかに回収することができる。
従来のプリンタドライバはプリントジョブを出力するにとどまっていたが、本発明では、プリンタドライバがプリント済み用紙の排出先のビンの情報を取得して当該コンピュータの表示手段に表示させる機能を持つため、排出先のビンを知るための別途のプログラムを起動しておかなくても、オペレータは排出先のビンを知ることができる。
【図面の簡単な説明】
【図１】実施例のプリンタの設置されるネットワーク環境を示す説明図。
【図２】実施例のプリンタの構成を示す説明図。
【図３】実施例のプリンタの電気的構成を示すブロック図。
【図４】画像プリントを指令したコンピュータのディスプレイの表示を示す説明図。
【図５】実施例のプリンタでのプリント処理を示すフロ−チャ−ト。
【図６】図５のステップＳ１０３での処理の一例を示すフロ−チャ−ト。
【図７】図５のステップＳ１０３での処理の他の例を示すフロ−チャ−ト。
【図８】画像プリントを指令したコンピュータの処理を示すフロ−チャ−ト。
【符号の説明】
１　ネットワーク
２，３，４，５　コンピュータ
１００　プリンタ
２００　メールビン装置
２３１，２３２，２３３，２３４，２３５　ビン
【図１】
2004086889.tif 000003
【図２】
2004086889.tif 000004
【図３】
2004086889.tif 000005
【図４】
2004086889.tif 000006
【図５】
2004086889.tif 000007
【図６】
2004086889.tif 000008
【図７】
2004086889.tif 000009
【図８】
2004086889.tif 000010