(57)【要約】【課題】  メールボックス機能を備えた印刷システムにおいて、登録する排紙口を決めるのに役立つ情報をユーザに提供する。【解決手段】  複数の用紙排紙口を備えた印刷装置と１または複数台の印刷制御装置とを含む印刷システムであって、印刷装置は、前記印刷制御装置から用紙排紙口の指定の通知を受け付ける手段と、各用紙排紙口の指定状況情報を記憶する手段と、指定状況情報を送信する手段と、用紙排紙口指定コマンドに基づいて、印刷済みの用紙を指定に係る用紙排紙口に排紙する手段とを備え、印刷制御装置は、排紙口の指定状況の問い合わせを行なう手段と、前記印刷装置から送られた指定状況情報を提示して、ユーザから用紙排紙口の指定を受け付けて記憶する手段と、指定を受け付けた用紙排紙口を前記印刷装置に通知する手段と、前記記憶した用紙排紙口を指定する用紙排紙口指定コマンドを前記印刷装置に送信する手段とを備えることを特徴とする印刷システム。【選択図】  図２
2005174096.tif 000002
【特許請求の範囲】
【請求項１】
複数の用紙排紙口を備えた印刷装置と１または複数台の印刷制御装置とを含む印刷システムであって、
前記印刷装置は、
前記印刷制御装置から用紙排紙口の指定の通知を受け付ける排紙口指定受け付け手段と、
前記排紙口指定受け付け手段が受け付けた通知に基づいて各用紙排紙口の指定状況情報を記憶する指定状況記憶手段と、
前記印刷制御装置からの排紙口の指定状況の問い合わせに対して、前記指定状況記憶手段に記憶された指定状況情報を送信する指定状況送信手段と、
前記印刷制御装置からの用紙排紙口指定コマンドに基づいて、印刷済みの用紙を指定に係る用紙排紙口に排紙する排紙手段とを備え、
前記印刷制御装置は、
前記印刷装置に排紙口の指定状況の問い合わせを行なう指定状況問い合わせ手段と、
前記印刷装置から送られた指定状況情報を提示して、ユーザから用紙排紙口の指定を受け付けて記憶する用紙排紙口登録手段と、
指定を受け付けた用紙排紙口を前記印刷装置に通知する通知手段と、
印刷実行の際に、前記記憶した用紙排紙口を指定する用紙排紙口指定コマンドを前記印刷装置に送信するコマンド出力手段とを備えることを特徴とする印刷システム。
【請求項２】
複数の用紙排紙口を備えた印刷装置であって、
前記印刷制御装置から用紙排紙口の指定の通知を受け付ける排紙口指定受け付け手段と、
前記排紙口指定受け付け手段が受け付けた通知に基づいて各用紙排紙口の指定状況情報を記憶する指定状況記憶手段と、
前記印刷制御装置からの排紙口の指定状況の問い合わせに対して、前記指定状況記憶手段に記憶された指定状況情報を送信する指定状況送信手段と、
前記印刷制御装置からの用紙排紙口指定コマンドに基づいて、印刷済みの用紙を指定に係る用紙排紙口に排紙する排紙手段とを備えることを特徴とする印刷装置。
【請求項３】
請求項２に記載の印刷装置において、
前記排紙口指定受け付け手段は、さらに、前記印刷制御装置から用紙排紙口の指定解除を受け付けることを特徴とする印刷装置。
【請求項４】
請求項２に記載の印刷装置において、
前記指定状況記憶手段が記憶する指定状況情報は、各用紙排紙口について、何台の印刷制御装置から指定を受けているかを示すものであることを特徴とする印刷装置。
【請求項５】
請求項２に記載の印刷装置において、
前記指定状況記憶手段が記憶する指定状況情報は、各用紙排紙口について、いずれかの印刷制御装置から指定を受けているか否かを示すものであることを特徴とする印刷装置。
【請求項６】
請求項４または５に記載の印刷装置において、
前記指定状況記憶手段が記憶する指定状況情報は、さらに、どの印刷制御装置から指定を受けているかの情報を含むことを特徴とする印刷装置。
【請求項７】
複数の用紙排紙口を備えた印刷装置を制御する印刷制御装置であって、
前記印刷装置に用紙排紙口の指定状況問い合わせを行なう指定状況問い合わせ手段と、
前記印刷装置から送られた指定状況情報を提示して、ユーザから用紙排紙口の指定を受け付けて記憶する用紙排紙口登録手段と、
指定を受け付けた用紙排紙口を前記印刷装置に通知する通知手段と、
印刷実行の際に、前記記憶した用紙排紙口を指定する用紙排紙口指定コマンドを前記印刷装置に送信するコマンド出力手段とを備えることを特徴とする印刷制御装置。
【請求項８】
請求項７に記載の印刷制御装置において、
前記用紙排紙口登録手段は、指定状況情報を提示する際に、いずれかの印刷制御装置よって指定されている用紙排紙口についてその旨を明示する表示を行なうことを特徴とする印刷制御装置。
【請求項９】
複数の用紙排紙口を備えた印刷装置を制御する処理をコンピュータに実行させるプリンタドライバであって、
前記印刷装置に用紙排紙口の指定状況問い合わせを行なう指定状況問い合わせ手段と、
前記印刷装置から送られた指定状況情報を提示して、ユーザから用紙排紙口の指定を受け付けて記憶する用紙排紙口登録手段と、
指定を受け付けた用紙排紙口を前記印刷装置に通知する通知手段と、
印刷実行の際に、前記記憶した用紙排紙口を指定する用紙排紙口指定コマンドを前記印刷装置に送信するコマンド出力手段とをコンピュータに機能させることを特徴とするプリンタドライバ。
【請求項１０】
請求項９に記載のプリンタドライバにおいて、
前記用紙排紙口登録手段は、指定状況情報を提示する際に、いずれかの印刷制御装置によって指定されている用紙排紙口についてその旨を明示する表示を行なうことを特徴とするプリンタドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムに係り、特に、複数の用紙排紙口を備えた印刷装置を含む印刷システムに関する。
【背景技術】
【０００２】
オフィス用途向けに開発されたプリンタのように、複数のユーザにより共用されることを想定したプリンタでは、複数の用紙排紙口を備え、印刷を行なったユーザ毎に異なる排紙口から印刷済みの用紙を排紙する、いわゆる、メールボックス機能を備えているものが知られている。
【０００３】
一般に、この機能を利用するためには、各ユーザの使用するコンピュータのプリンタドライバに、あらかじめ排紙する排紙口を登録しておき、印刷実行の際に印刷データに排紙口を指定するコマンドを含めてプリンタに出力するようにしている。そして、印刷データを受信したプリンタが、排紙口を指定するコマンドに従って、印刷済みの用紙をいずれかの用紙排紙口から排紙することで、メールボックス機能が実現される。
【０００４】
このように、プリンタはコンピュータから送られてくる排紙口指定コマンドに従って排紙を行なうため、どの排紙口を登録するかはコンピュータ側の判断に委ねられている。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ユーザが新たに排紙口を登録する際には、他のユーザが登録していない排紙口を選んで登録することが多いが、上述のように、プリンタはどの排紙口が登録済みであるかは把握していないし、ユーザの使用するコンピュータのプリンタドライバも他のコンピュータの登録情報は把握していない。
【０００６】
このため排紙口を登録しようとするユーザは、他のコンピュータのユーザに問い合わせたり、あらかじめ決められたユーザ間の申し合わせにしたがって、登録する排紙口を決めなければならない。
【０００７】
本発明は、メールボックス機能を備えた印刷システムにおいて、登録する排紙口を決めるのに役立つ情報をユーザに提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するための本発明は、
複数の用紙排紙口を備えた印刷装置と１または複数台の印刷制御装置とを含む印刷システムであって、
前記印刷装置は、
前記印刷制御装置から用紙排紙口の指定の通知を受け付ける排紙口指定受け付け手段と、
前記排紙口指定受け付け手段が受け付けた通知に基づいて各用紙排紙口の指定状況情報を記憶する指定状況記憶手段と、
前記印刷制御装置からの排紙口の指定状況の問い合わせに対して、前記指定状況記憶手段に記憶された指定状況情報を送信する指定状況送信手段と、
前記印刷制御装置からの用紙排紙口指定コマンドに基づいて、印刷済みの用紙を指定に係る用紙排紙口に排紙する排紙手段とを備え、
前記印刷制御装置は、
前記印刷装置に排紙口の指定状況の問い合わせを行なう指定状況問い合わせ手段と、
前記印刷装置から送られた指定状況情報を提示して、ユーザから用紙排紙口の指定を受け付けて記憶する用紙排紙口登録手段と、
指定を受け付けた用紙排紙口を前記印刷装置に通知する通知手段と、
印刷実行の際に、前記記憶した用紙排紙口を指定する用紙排紙口指定コマンドを前記印刷装置に送信するコマンド出力手段とを備えることを特徴とする印刷システムが提供される。
【０００９】
本印刷システムにより、印刷制御装置のユーザは、印刷装置から受信した指定状況情報を参考にして、使用する用紙排紙口を適切に決定することができる。
【発明を実施するための最良の形態】
【００１０】
本実施の形態について、図面を参照して詳細に説明する。
【００１１】
図１は、本発明を適用したネットワーク印刷システムのハードウェア構成の概要を説明するためのブロック図である。
【００１２】
本図に示すように、ネットワーク印刷システムは、アプリケーションソフトウェアによる各種処理、プリンタドライバによる印刷処理等を実現するための複数台のコンピュータ３０と、複数の排紙口を備え、いわゆるメールボックス機能を有するプリンタ１０とがコンピュータネットワークにより接続されて構成される。本実施形態において、コンピュータ３０は、印刷データを生成し、プリンタ１０に送信する印刷制御装置として機能し、プリンタ１０は、受信した印刷データに基づいて印刷を行なう印刷装置として機能する。
【００１３】
コンピュータ３０を印刷制御装置として機能させるためのコンピュータプログラムであるプリンタドライバは、一般にプリンタ１０のメーカによって開発され、ＣＤ−ＲＯＭ等の記録媒体に記録されて頒布されたり、インターネット等のコンピュータネットワークを介して流通される。なお、ネットワーク印刷システムの構成はこれに限られない。
【００１４】
コンピュータ３０は、例えば、汎用的なパーソナルコンピュータを用いることができ、各種プログラムを実行するＣＰＵ（Central Processing Unit）３１、データおよびプログラム等を一時的に記憶するＲＡＭ（Random Access Memory）３２、コンピュータ３０を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているＲＯＭ（Read Only Memory）３３、および、ネットワークに接続するためのネットワークインタフェース３４を備えている。
【００１５】
また、コンピュータ３０には、カラーディスプレイ等の表示装置２１、マウス、キーボード等の入力装置２２、ＣＤ−ＲＯＭ等の記録媒体からデータを読み取るメディア読取装置２３および内蔵または外付けの補助記憶装置２４が接続される。もちろん、コンピュータ３０の構成はこれに限られない。
【００１６】
プリンタ１０は、例えば、レーザ方式のページプリンタである。レーザ方式のページプリンタは、筐体内にトナーを収容したトナーカートリッジを備え、このトナーを印刷用紙等の印刷媒体に転写することで印刷を行なう。なお、プリンタ１０は、カラーレーザプリンタ、モノクロレーザプリンタのいずれであってもよい。また、レーザ方式に替え、例えば、インクジェット方式のプリンタを用いてもよい。
【００１７】
プリンタ１０は、ネットワークを介してのコンピュータ３０とのデータの送受信をつかさどるインタフェース１１、プリンタドライバ等の各種プログラムを実行するＣＰＵ１２、印刷データ等を一時的に記憶するＲＡＭ１３、プリンタ１０を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているＲＯＭ１４、トナーカートリッジ、感光体ドラム、レーザ光照射機構等からなる印刷エンジン１５、ユーザからの指示を受け付ける操作パネル１６、フォントデータ等を格納するハードディスク（ＨＤＤ）１７、給紙を行なう給紙装置１８、印刷済みの用紙を排紙する排紙装置１９を備えて構成される。もちろん、プリンタ１０の構成はこれに限られない。
【００１８】
排紙装置１９は、複数の排紙口（ビン）を有しており、コンピュータ３０から印刷データに含めて送られてくるビン指定コマンドに基づいて、いずれかのビンから用紙を排紙する。
【００１９】
印刷データに含めるビン指定コマンドをあらかじめコンピュータ３０毎に定めておくことにより、複数設けられたビンは、いわゆるメールボックスとして機能する。すなわち、あるコンピュータ３０から印刷を行なうと、そのコンピュータ３０に割り当てられたビンから印刷済みの用紙が排紙されるようになっている。
【００２０】
次に、上記印刷システムによりコンピュータ３０およびプリンタ１０に実現される機能構成について、図２のブロック図を参照して説明する。
【００２１】
本図に示すように、コンピュータ３０上には、オペレーティングシステム部３００と、アプリケーション部３１０と、プリンタドライバ部３２０とが構築される。
【００２２】
オペレーティングシステム部３００は、コンピュータ３０のシステム管理と、基本的なユーザー操作環境を提供する、いわゆる、コンピュータ３０の基本ソフトウェアである。
【００２３】
アプリケーション部３１０は、ドキュメントを作成・編集する処理をコンピュータ３０に行なわせるための機能を有しており、ＲＡＭ３２が読み込んだワードプロセッサプログラム、グラフィックス処理プログラム等を、ＣＰＵ３１が実行することによりコンピュータ３０上に構築される。
【００２４】
プリンタドライバ部３２０は、プリンタ１０を制御して印刷を実行させるための処理を行なう。具体的には、ユーザからの印刷指示を受け付けると、アプリケーション部３１０が生成したドキュメントの描画データを読み込んで、印刷設定にしたがってプリンタ１０が解釈できる形式の印刷データに変換し、ネットワークインタフェース３４を介してプリンタ１０に送信する。ここで、描画データは、オペレーティングシステム部３００で定義されている仕様で記載されたデータであり、印刷データは、例えば、ページ記述言語で記載され、プリンタ１０を制御するコマンド群から構成されている。なお、印刷データには、プリンタ１０のいずれのビンから排紙することを指定するためのビン指定コマンドを含めることができる。
【００２５】
これらの処理を行なうため、プリンタドライバ部３２０は、印刷指示、印刷設定等をユーザから受け付けるユーザインタフェース部３２１と、印刷データの生成、管理、送信等を行なう印刷処理部３２２とを備えている。
【００２６】
本実施形態において、ユーザインタフェース部３２１は、ビン指定コマンドで指定するビンを登録するためのビン設定部３２１ａを備えている。すなわち、本実施形態では、プリンタ１０に備えられた複数のビンのうち、いずれかのビンの登録をあらかじめコンピュータ３０のユーザから受け付けておくようにする。そして、印刷の際には、登録されているビンを指定するビン指定コマンドを、必要に応じて印刷データに含めるようにする。なお、ビンの登録の受け付け処理について後述する。
【００２７】
図２において、プリンタ１０上には、印刷制御部１１０および印刷実行部１２０が構築される。
【００２８】
印刷制御部１１０は、コンピュータ３０から送信された印刷データを解釈して、印刷データに基づく印刷をプリンタ１０で実行するための制御を行なう。具体的には、印刷データに基づくプリントイメージデータを生成し、このプリントイメージデータを印刷するように印刷実行部１２０に指示を送る。
【００２９】
本実施形態において、プリンタ１０は、ビン毎にいずれかのコンピュータ３０から設定を受け付けているかどうかを管理している。このため、印刷制御部１１０は、ビン設定情報管理部１１０ａを有している。
【００３０】
ビン設定情報管理部１１０ａは、例えば、図３（ａ）に示すようなビン設定情報テーブルで、ビン毎にいずれかのコンピュータ３０から登録を受け付けているかどうかを管理する。なお、本例では、プリンタ１０には、排紙口として、ビン１〜ビン５およびフェースダウントレイが備えられているものとする。
【００３１】
図３（ａ）に示したテーブルは、登録を受けているコンピュータ３０の台数をビン毎に記録している。例えば、ビン１は、ネットワークに接続されたコンピュータ３０のうち、２台からの登録を受け付け、ビン２は、いずれのコンピュータ３０からの登録も受け付けていないことを示している。このように、各ビンは、複数のコンピュータ３０から登録を受け付けていてもよい。
【００３２】
なお、各ビンは複数のコンピュータ３０からの登録を受け付けないという使用においては、図３（ｂ）に示すように、各ビン毎にいずれかのコンピュータ３０から登録を受けているかどうかを記録するようにしてもよい。すなわち、どのコンピュータ３０からも登録を受けていないビンは対応する欄が空欄になっており、１台以上のコンピュータ３０から登録を受けているビンは対応する欄に○を記録している。
【００３３】
図３（ａ）、（ｂ）のいずれの場合おいても、ビン設定情報テーブルには、さらに、どのコンピュータ３０から登録を受けているかの情報を記録するようにしてもよい。
【００３４】
ビン設定情報管理部１１０ａは、コンピュータ３０からいずれかのビンを指定したビンの登録通知を受信すると、指定されたビンについてのビン設定情報テーブルを更新する。すなわち、図３（ａ）に示したテーブルで管理している場合には、指定に係るビンに対応する値を１増やす。また、図３（ｂ）に示したテーブルで管理している場合には、指定に係るビンに対応する欄が空欄であったら○に更新する。
【００３５】
また、ビン設定情報管理部１１０ａは、コンピュータ３０からの問い合わせに応じて、ビン設定情報テーブルの内容を送信する処理を行なう。
【００３６】
印刷実行部１２０は、印刷エンジン１５、給紙装置１８、排紙装置１９等から構成され、印刷制御部１１０の指示にしたがって、給紙装置１８から給紙された用紙に対して印刷エンジン１５による印刷を実行する。そして、排紙装置１９が印刷済の印刷用紙を排紙する。この際、印刷データに含まれるビン指定コマンドによりビンが指定されている場合には、指定されたビンに排紙する。印刷データにビン指定コマンドが含まれていない場合には、あらかじめ定められている標準の排紙口、例えば、フェースダウントレイから排紙される。
【００３７】
つぎに、本実施例におけるビンの登録の受け付け処理について図４のフロー図を参照して説明する。
【００３８】
本処理は、主としてプリンタドライバ部３２０のビン設定部３２１ａとプリンタ１０のビン設定情報管理部１１０ａとのやり取りによって行なわれる。ビン設定部３２１ａの処理は、図４のフロー図中左側に示され、ビン設定情報管理部１１０ａの処理は、図４のフロー図中右側に示されている。
【００３９】
なお、本処理は、例えば、プリンタドライバ部３２０の初期設定時に行なうようにする。この場合、プリンタドライバプログラムのインストール終了時に自動的に本処理に移行するようにすることが好ましい。また、ユーザからの指示に基づいて、随時行なえるものとする。
【００４０】
まず、プリンタドライバ部３２０のビン設定部３２１ａは、プリンタ１０のビン設定情報管理部１１０ａにビンの設定状況を問い合わせる（Ｓ１０１）。
【００４１】
この問い合わせに応答して、ビン設定情報管理部１１０ａは、ビン設定情報テーブルの内容をプリンタドライバ部３２０のビン設定部３２１ａに送信する（Ｓ２０１）。
【００４２】
ビン設定情報テーブルの内容を受信したプリンタドライバ部３２０のビン設定部３２１ａは、図５に示すようなビン設定状況表示画面を表示して（Ｓ１０２）、ユーザからビンの指定を受け付ける（Ｓ１０３）。本図に示すように、ビン設定状況表示画面は、プリンタ１０が備えているビンを表示して、いずれかのビンの指定を受け付けるようになっている。このとき、受信したビン設定情報テーブルの内容に基づいて、既にいずれかのコンピュータ３０によって登録を受け付けているビンは、例えば、グレー表示することで、登録済みであることをユーザに通知するようにする。本図の例では、ビン１、ビン３、ビン４が登録済みであることを示している。ただし、あくまで登録済みであることを通知するに留め、グレー表示されているビンであっても、指定を受け付けることはできるものとする。ただし、同一のビンに対する重複登録を禁止するようにしてもよい。また、登録済みであることを示す方法はグレー表示には限られない。例えば、その旨を示す記号を表示するようにしてもよい。
【００４３】
ユーザは、他のコンピュータ３０によってまだ登録されていないビンを指定する場合には、本画面でグレー表示されていないビンを指定すればよい。
【００４４】
プリンタドライバ部３２０のビン設定部３２１ａは、ユーザからビンの指定を受け付けると、指定を受け付けたビンを記憶して登録するとともに、プリンタ１０のビン設定情報管理部１１０ａに通知する（Ｓ１０４）。
【００４５】
指定されたビンの通知を受けたプリンタ１０のビン設定情報管理部１１０ａは、その通知の内容に応じてビン設定情報テーブルを更新し（Ｓ２０２）、本処理を終了する。
【００４６】
その後、プリンタドライバ部３２０は、ユーザから印刷命令を受け付けると、処理（Ｓ１０４）で登録したビンを指定するビン指定コマンドを印刷データに含めてプリンタ１０に送信するようにする。そして、プリンタ１０が、印刷を実行し、ビン指定コマンドにしたがって、指定されたビンから印刷用紙を排紙する。
【００４７】
なお、ユーザが登録済みのビンを変更する場合に備えて、プリンタドライバ部３２０のビン設定部３２１ａは、ユーザからの命令に基づいてビン登録の解除を行なえるようにしてもよい。この場合、プリンタ１０のビン設定情報管理部１１０ａに対して、登録済みのビンの情報を含む指定解除の通知を送るようにする。プリンタ１０のビン設定情報管理部１１０ａは、この通知に応じてビン設定情報テーブルを更新する。例えば、ビン設定情報テーブルを図３（ａ）に示したテーブルで管理している場合には、指定に係るビンに対応する値を１減らすようにする。また、図３（ｂ）に示したテーブルで管理している場合には、指定に係るビンに対応する欄を空欄にする。
【図面の簡単な説明】
【００４８】
【図１】ネットワーク印刷システムのハードウェア構成を示すブロック図。
【図２】ネットワーク印刷システムの機能構成を示すブロック図。
【図３】ビン設定情報テーブルの例を示す図。
【図４】ビンの登録の受け付け処理について説明するフロー図。
【図５】ビン設定状況表示画面の例を示す図。
【符号の説明】
【００４９】
１０・・・プリンタ、１１・・・インタフェース、１２・・・ＣＰＵ、１３・・・ＲＡＭ、１４・・・ＲＯＭ、１５・・・印刷エンジン、１６・・・操作パネル、１７・・・ＨＤＤ、１８・・・給紙装置、１９・・・排紙装置、２１・・・表示装置、２２・・・入力装置、２３・・・メディア読取装置、２４・・・補助記憶装置、３０・・・コンピュータ、３１・・・ＣＰＵ、３２・・・ＲＡＭ、３３・・・ＲＯＭ、３４・・・ネットワークインタフェース、１１０・・・印刷制御部、１１０ａ・・・ビン設定情報管理部、１２０・・・印刷実行部、３００・・・オペレーティングシステム部、３１０・・・アプリケーション部、３２０・・・プリンタドライバ部、３２１・・・ユーザインタフェース部、３２１ａ・・・ビン設定部、３２２・・・印刷処理部
【図１】
2005174096.tif 000003
【図２】
2005174096.tif 000004
【図３】
2005174096.tif 000005
【図４】
2005174096.tif 000006
【図５】
2005174096.tif 000007