(57)【要約】【課題】要求された印刷の完了に少なからぬ時間を要すること、及び印刷の完了時に印刷物が所定ページ数以上積み上がっている可能性を、予め使用者に想定させることができる印刷処理システム、情報処理装置及び印刷サーバを提供する。【解決手段】印刷サーバ２の計数部２０３は、ＰＣ１より受信された印刷データのうち、取得部２０２がＭＦＰ３より印刷完了の結果を取得していないページの累計数をＭＦＰ３毎に計数する。印刷サーバ２の計数前判定部２０４は、通信部２０１が情報処理装置であるＰＣ１から印刷データを受信した場合、計数部２０３が計数する前に、指定されたＭＦＰ３についてページの累計数が所定数以上であるか否かを判定し、所定数以上であると判定したときに、通知部２０６がＰＣ１へ所定の情報を通知する。ＰＣ１の表示部のＬＣＤ１３は、通知された前記情報を表示する。【選択図】図２
2009230291.tif 000002
【特許請求の範囲】
【請求項１】
１又は複数のプリンタに接続されており、
印刷データを受信して指定されたプリンタへ送信する通信部、
該プリンタよりページ毎の印刷完了の結果を取得する取得部、
前記印刷データのうち前記印刷完了の結果を取得していないページの累計数を前記プリンタ毎に計数する計数部、
前記通信部が前記印刷データを受信した場合、前記計数部が計数する前に、指定されたプリンタについてページの累計数が所定数以上であるか否かを判定する計数前判定部、及び
該計数前判定部が所定数以上であると判定した場合、所定の情報を通知する通知部
を有する印刷サーバと、
該印刷サーバへプリンタを指定してページの区切りを有する印刷データを送信する送信部、及び
前記情報を通知された場合、前記情報を表示する表示部
を有する情報処理装置と
を備えることを特徴とする印刷処理システム。
【請求項２】
プリンタを指定してページの区切りを有する印刷データを送信する送信部と、
所定の情報を通知された場合、前記情報を表示する表示部と、
前記表示部による前記情報の表示を禁止する設定を受け付ける禁止受付部と、
前記設定を受け付けた場合、前記表示部による前記情報の表示を禁止する表示禁止部と
を備えることを特徴とする情報処理装置。
【請求項３】
前記表示禁止部が前記情報の表示を禁止した場合、所定の第２の情報を通知する第２の通知部を備え、
前記表示部は、前記情報を表示した場合、印刷の指示を問う表示を行うように構成してあり、
更に、
前記印刷を指示するか否かを受け付ける指示受付部を備え、
前記指示を受け付けた場合、前記第２の通知部は、前記第２の情報を通知するように構成してあることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記指示受付部が、前記指示を受け付けた場合、前記表示部は、プリンタの指定を変更する指示を問う表示を行うように構成してあり、
更に、
前記指定の変更を指示するか否かを受け付ける第２の指示受付部と、
前記指示を受け付けた場合、他のプリンタの選択を受け付ける選択受付部とを備え、
前記選択を受け付けた場合、前記送信部が、選択された他のプリンタを指定して再度前記印刷データを送信するように構成してあること
を特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記指示受付部が、前記指示を受け付けた場合、前記表示部は、プリンタの指定を変更する指示を問う表示を行うように構成してあり、
更に、
前記指定の変更を指示するか否かを受け付ける第２の指示受付部と、
前記指示を受け付けた場合、他のプリンタの選択を受け付ける選択受付部とを備え、
前記選択を受け付けた場合、前記第２の通知部が、プリンタの指定を、選択されたプリンタへ変更する通知を行うように構成してあることを特徴とする請求項３に記載の情報処理装置。
【請求項６】
１又は複数のプリンタに接続されており、
印刷データを受信して指定されたプリンタへ送信する通信部と、
該プリンタよりページ毎の印刷完了の結果を取得する取得部と、
前記印刷データのうち前記印刷完了の結果を取得していないページの累計数を前記プリンタ毎に計数する計数部と、
前記通信部が前記印刷データを受信した場合、前記計数部が計数する前に、指定されたプリンタについてページの累計数が所定数以上であるか否かを判定する計数前判定部と、
該計数前判定部が所定数以上であると判定した場合、所定の情報を通知する通知部と
を備えることを特徴とする印刷サーバ。
【請求項７】
前記計数前判定部が所定数未満であると判定した場合、前記印刷データを対象にして前記計数部が計数したときに、指定されたプリンタについてページの累計数が所定数以上であるか否かを判定する計数後判定部を備え、
前記通知部は、前記計数後判定部が所定数以上であると判定したときに、所定の情報を通知するように構成してあることを特徴とする請求項６に記載の印刷サーバ。
【請求項８】
前記通知部が、前記情報を通知すると共に、指定されたプリンタへの前記印刷データの送信を禁止するように構成してあり、
更に、
所定の第２の情報を通知された場合、前記印刷データの送信の禁止を解除する禁止解除部を備えることを特徴とする請求項６又は７に記載の印刷サーバ。
【請求項９】
前記印刷データを記憶する記憶部と、
プリンタの指定を変更する通知を受け付ける変更受付部とを備え、
前記通知を受け付けた場合、前記記憶部に記憶された印刷データを受信した印刷データとして取り扱うように構成してあること
を特徴とする請求項８に記載の印刷サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１又は複数のプリンタに印刷データを印刷させる印刷サーバと、該印刷サーバへネットワークを介して印刷データを送受信する情報処理装置とを含む印刷処理システムに関する。
【背景技術】
【０００２】
ＬＡＮ、イントラネット等のネットワークに印刷サーバを介して接続されたプリンタを、ネットワーク上の複数の情報処理装置が共有する場合、印刷サーバが受信した印刷データは印刷サーバに一旦蓄積され、順次プリンタに送信されて印刷された後に、印刷物がプリンタの排紙トレイに排出される。
【０００３】
この場合、特定のプリンタに印刷データが集中して大量の印刷が行われているときは、前記プリンタが受信した新たな印刷データは遅れて印刷される。従って、印刷を要求した使用者は、実際の印刷が行われる時を予測することができないため、印刷が完了したか否かを適宜確認する必要がある。
【０００４】
また、プリンタの排紙トレイ上に大量の印刷物が滞留しているときは、印刷を要求した使用者は、必要とする印刷物を大量の印刷物の中から探し出さねばならず、印刷を要求したときには想定しなかった煩雑な作業を強いられる結果となる。
【０００５】
これに対し、特許文献１では、一定時間内に同一の使用者から大量の印刷ジョブ（印刷の要求及び印刷データ）を受信した場合、送信した使用者に対し警告メッセージを送信し、印刷実行の再確認を行う技術が開示されている。また、特許文献２では、印刷ジョブを要求した端末が印刷サーバに蓄積されている各印刷ジョブの情報を取得し、要求した印刷ジョブが処理されるまでの時間を推定して画面に表示する技術が開示されている。
【特許文献１】特開２００３−２８０８４７号公報
【特許文献２】特開平１１−３１０５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示された技術では、同一の使用者について、印刷制御装置（プリンタ）が導出した印刷ジョブの間隔が所定の条件を満たした場合に、前記使用者に対して警告メッセージが送信されるものであり、新たに印刷を要求した他の使用者に対して、既に大量の印刷が行われていることを積極的に表示するものではなかった。
【０００７】
また、特許文献２に開示された技術では、印刷を要求した使用者に表示されるのは、要求した印刷が完了するまでの時間、印刷が開始されるまでの待ち時間等の時間であり、要求した印刷が完了したときに、プリンタの排紙トレイに積み上がっている印刷物の量を、必ずしも想定できるものではなかった。
【０００８】
本発明は斯かる事情に鑑みてなされたものであり、その目的とするところは、既に大量の印刷データが印刷の完了待ちとなっているプリンタに対して新たな印刷が要求された場合、要求元に所定の表示を行うことにより、要求された印刷の完了に少なからぬ時間を要すること、及び印刷の完了時に印刷物が所定ページ数以上積み上がっている可能性を、予め使用者に想定させることができる印刷処理システム、情報処理装置及び印刷サーバを提供することにある。
【課題を解決するための手段】
【０００９】
第１発明に係る印刷処理システムは、１又は複数のプリンタに接続されており、印刷データを受信して指定されたプリンタへ送信する通信部、該プリンタよりページ毎の印刷完了の結果を取得する取得部、前記印刷データのうち前記印刷完了の結果を取得していないページの累計数を前記プリンタ毎に計数する計数部、前記通信部が前記印刷データを受信した場合、前記計数部が計数する前に、指定されたプリンタについてページの累計数が所定数以上であるか否かを判定する計数前判定部、及び該計数前判定部が所定数以上であると判定した場合、所定の情報を通知する通知部を有する印刷サーバと、該印刷サーバへプリンタを指定してページの区切りを有する印刷データを送信する送信部、及び前記情報を通知された場合、前記情報を表示する表示部を有する情報処理装置とを備えることを特徴とする。
【００１０】
第２発明に係る情報処理装置は、プリンタを指定してページの区切りを有する印刷データを送信する送信部と、所定の情報を通知された場合、前記情報を表示する表示部と、前記表示部による前記情報の表示を禁止する設定を受け付ける禁止受付部と、前記設定を受け付けた場合、前記表示部による前記情報の表示を禁止する表示禁止部とを備えることを特徴とする。
【００１１】
第３発明に係る情報処理装置は、前記表示禁止部が前記情報の表示を禁止した場合、所定の第２の情報を通知する第２の通知部を備え、前記表示部は、前記情報を表示した場合、印刷の指示を問う表示を行うように構成してあり、更に、前記印刷を指示するか否かを受け付ける指示受付部を備え、前記指示を受け付けた場合、前記第２の通知部は、前記第２の情報を通知するように構成してあることを特徴とする。
【００１２】
第４発明に係る情報処理装置は、前記指示受付部が、前記指示を受け付けた場合、前記表示部は、プリンタの指定を変更する指示を問う表示を行うように構成してあり、更に、前記指定の変更を指示するか否かを受け付ける第２の指示受付部と、前記指示を受け付けた場合、他のプリンタの選択を受け付ける選択受付部とを備え、前記選択を受け付けた場合、前記送信部が、選択された他のプリンタを指定して再度前記印刷データを送信するように構成してあることを特徴とする。
【００１３】
第５発明に係る情報処理装置は、前記指示受付部が、前記指示を受け付けた場合、前記表示部は、プリンタの指定を変更する指示を問う表示を行うように構成してあり、更に、前記指定の変更を指示するか否かを受け付ける第２の指示受付部と、前記指示を受け付けた場合、他のプリンタの選択を受け付ける選択受付部とを備え、前記選択を受け付けた場合、前記第２の通知部が、プリンタの指定を、選択されたプリンタへ変更する通知を行うように構成してあることを特徴とする。
【００１４】
第６発明に係る印刷サーバは、１又は複数のプリンタに接続されており、印刷データを受信して指定されたプリンタへ送信する通信部と、該プリンタよりページ毎の印刷完了の結果を取得する取得部と、前記印刷データのうち前記印刷完了の結果を取得していないページの累計数を前記プリンタ毎に計数する計数部と、前記通信部が前記印刷データを受信した場合、前記計数部が計数する前に、指定されたプリンタについてページの累計数が所定数以上であるか否かを判定する計数前判定部と、該計数前判定部が所定数以上であると判定した場合、所定の情報を通知する通知部とを備えることを特徴とする。
【００１５】
第７発明に係る印刷サーバは、前記計数前判定部が所定数未満であると判定した場合、前記印刷データを対象にして前記計数部が計数したときに、指定されたプリンタについてページの累計数が所定数以上であるか否かを判定する計数後判定部を備え、前記通知部は、前記計数後判定部が所定数以上であると判定したときに、所定の情報を通知するように構成してあることを特徴とする。
【００１６】
第８発明に係る印刷サーバは、前記通知部が、前記情報を通知すると共に、指定されたプリンタへの前記印刷データの送信を禁止するように構成してあり、更に、所定の第２の情報を通知された場合、前記印刷データの送信の禁止を解除する禁止解除部を備えることを特徴とする。
【００１７】
第９発明に係る印刷サーバは、前記印刷データを記憶する記憶部と、プリンタの指定を変更する通知を受け付ける変更受付部とを備え、前記通知を受け付けた場合、前記記憶部に記憶された印刷データを受信した印刷データとして取り扱うように構成してあることを特徴とする。
【００１８】
第１及び第６発明にあっては、印刷サーバの通信部は、情報処理装置より印刷データを受信して指定されたプリンタへ送信し、取得部は、該プリンタよりページ毎の印刷完了の結果を取得する。そして、計数部は、受信された印刷データのうち、プリンタより印刷完了の結果を取得していないページの累計数をプリンタ毎に計数する。更に、印刷サーバの計数前判定部は、通信部が情報処理装置から印刷データを受信した場合、計数部が計数する前に、指定されたプリンタについてページの累計数が所定数以上であるか否かを判定し、所定数以上であると判定されたときに、通知部が情報処理装置へ所定の情報を通知する。
情報処理装置の送信部は、印刷サーバへプリンタを指定してページの区切りを有する印刷データを送信し、表示部は、通知された前記情報を表示する。
これにより、既に所定ページ数以上が印刷の完了待ちとなっているプリンタを指定して、情報処理装置より新たな印刷が要求された場合、要求した情報処理装置に所定の情報を表示する。また、情報処理装置に所定の情報が表示されるのを禁止する設定が行われた場合、前記情報は表示されない。
【００１９】
第２発明にあっては、情報処理装置の禁止受付部が、表示部による所定の情報の表示を禁止する設定を受け付け、設定が受け付けられたときに、表示禁止部が、表示部による前記情報の表示を禁止する。
これにより、情報処理装置に所定の情報が表示されるのを禁止する設定が行われた場合、前記情報は表示されない。
【００２０】
第３及び第８発明にあっては、印刷サーバの通知部は、所定の情報を通知すると共に、指定されたプリンタへの印刷データの送信を禁止する。更に印刷サーバの禁止解除部は、所定の第２の情報を通知された場合、印刷データの送信の禁止を解除する。
情報処理装置の第２の通知部は、表示禁止部が前記情報の表示を禁止した場合、前記第２の情報を通知する。そして、表示部は、前記情報を表示した場合、更に印刷の指示を問う表示を行う。そして、情報処理装置の指示受付部が、印刷を指示するか否かを受け付け、前記指示が受け付けられた場合、第２の通知部が前記第２の情報を通知する。
【００２１】
これにより、指定されたプリンタについて所定ページ数以上が印刷の完了待ちとなる場合、印刷サーバは所定の情報を通知すると共に、プリンタへの印刷データの送信を一旦禁止し、その後所定の第２の情報を通知されたときに送信の禁止を解除する。
また、情報処理装置は、前記情報を通知された場合、表示部の表示が禁止されているときは、無条件に前記第２の情報を通知する。表示部の表示が禁止されず、前記情報が表示されたときは、印刷の指示を問う表示を行い、印刷の指示を受け付けたときに、前記第２の情報を通知する。
【００２２】
第４発明にあっては、情報処理装置の表示部は、指示受付部が印刷の指示を受け付けた場合、プリンタの指定を変更する指示を問う表示を行う。更に第２の指示受付部が、プリンタの指定の変更を指示するか否かを受け付け、前記指示が受け付けられた場合、選択受付部が他のプリンタの選択を受け付ける。そして、前記選択が受け付けられた場合、送信部が、選択された他のプリンタを指定して再度印刷データを送信する。
これにより、情報処理装置は、印刷の指示、プリンタの指定を変更する指示、及び他のプリンタの選択を受け付けた場合、前記他のプリンタを指定して再度印刷データを送信する。
【００２３】
第５及び第９発明にあっては、情報処理装置の表示部は、指示受付部が印刷の指示を受け付けた場合、プリンタの指定を変更する指示を問う表示を行う。更に第２の指示受付部が、プリンタの指定の変更を指示するか否かを受け付け、前記指示が受け付けられた場合、選択受付部が他のプリンタの選択を受け付ける。そして、前記選択が受け付けられた場合、第２の通知部が、プリンタの指定を、選択されたプリンタへ変更する通知を行う。
印刷サーバは、記憶部が印刷データを記憶し、変更受付部がプリンタの指定を変更する通知を受け付ける。そして、前記通知が受け付けられた場合、記憶部に記憶された印刷データを受信した印刷データとして扱う。
【００２４】
これにより、情報処理装置は、印刷の指示、プリンタの指定を変更する指示、及び他のプリンタの選択を受け付けた場合、プリンタの指定を、選択されたプリンタに変更する通知を行う。
また、印刷サーバは、前記通知を受け付けた場合、変更されたプリンタについて、記憶部に記憶された印刷データを受信した印刷データとして扱い、印刷データの受信後の処理を行う。
【００２５】
第７及び第１発明にあっては、印刷サーバの計数後判定部は、計数前判定部が所定数未満であると判定した場合、通信部が受信した印刷データを対象にして計数部が計数したときに、指定されたプリンタについてページの累計数が所定数以上であるか否かを判定し、所定数以上であると判定されたときに、通知部が所定の情報を通知する。
情報処理装置の表示部は、通知された前記情報を表示する。
これにより、情報処理装置より新たな印刷が要求された結果、指定されたプリンタについて所定ページ数以上が印刷の完了待ちとなった場合、要求した情報処理装置に所定の情報を表示する。
【発明の効果】
【００２６】
本発明によれば、印刷サーバは、情報処理装置から印刷データを受信した場合、指定されたプリンタについてページの累計数が既に所定数以上であるときに、情報処理装置へ所定の情報を通知し、情報処理装置は、通知された前記情報を表示する。
これにより、既に所定ページ数以上が印刷の完了待ちとなっているプリンタを指定して、情報処理装置より新たな印刷が要求された場合、要求した情報処理装置に所定の表示を行う。従って、要求された印刷の完了に少なからぬ時間を要すること、及び印刷の完了時に印刷物が所定ページ数以上積み上がっている可能性を、予め使用者に想定させることができる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明に係る印刷処理システムの情報処理装置及びプリンタを、夫々ＰＣ（パーソナルコンピュータ）及びＭＦＰ（デジタル複合機）に適用した実施の形態について詳述する。
図１は、本発明に係る印刷処理システムのネットワーク構成例を示す模式図である。ＰＣ１、１は、ＬＡＮを介して印刷サーバ２及びＭＦＰ３、３と接続されている。
尚、ＬＡＮには、図示されている他にも多数のＰＣ及びＭＦＰが接続されていることはいうまでもない。
【００２８】
ＰＣ１、１は、各種の情報処理を実行して生成した印刷データを、ＭＦＰ３、３の何れか一つを指定して印刷サーバ２に送信する。印刷サーバ２は、受信した印刷データを一旦蓄積し、指定されたＭＦＰ３に対して、印刷完了の結果を取得しつつ順次印刷データを送信する。
【００２９】
図２は、本発明の実施の形態に係るＰＣ１及び印刷サーバ２の構成例を示すブロック図である。まず本発明に係る情報処理装置の一実施例であるＰＣ１について説明する。
ＰＣ１の制御中枢であるＣＰＵ１０は、プログラム等の情報を記憶するＲＯＭ１１及び一時的に発生した情報を記憶するＲＡＭ１２と接続されている。ＣＰＵ１０は、ＲＯＭ１１に予め格納されている制御プログラムに従って、入出力処理、演算等の処理を実行する。
【００３０】
ＣＰＵ１０は、各種の情報、設定等の画面を表示するＬＣＤ１３と、各種の設定、指示及び選択等の操作を受け付けるためのキーボード１４及びマウス１５と、ＬＡＮに接続するためのＬＡＮインタフェース１６とを備え、これらは互いにバス接続されている。
【００３１】
ＬＡＮインタフェース１６は、印刷サーバ２及びＭＦＰ３とも接続しているＬＡＮに接続されている。ＬＡＮは、標準的な有線のＬＡＮ回線のみならず、無線によるＬＡＮ回線であってもよく、ＬＡＮ以外の通信回線であってもよい。
【００３２】
ここで、ソフトウエアにより実現されるＣＰＵ１０の機能について説明する。禁止受付部１０１、指示受付部１０２、第２の指示受付部１０３及び選択受付部１０４は、夫々キーボード１４及びマウス１５に与えられた、所定の情報の表示を禁止する設定の操作、印刷を指示するか否かの操作、ＭＦＰ３の指定の変更を指示するか否かの操作、及び他のＭＦＰ３の選択の操作を受け付ける機能を奏する。
【００３３】
表示制御部１０５は、上述した各受付部が受け付けた操作の内容、各種の指示を問う画面、及び後述する通信制御部１０８を介して印刷サーバ２より通知された所定の情報をＬＣＤ１３に表示する制御を行うことにより、ＬＣＤ１３と相まって表示部として機能する。
【００３４】
表示禁止部１０６は、禁止受付部１０１が所定の設定を受け付けた場合、表示部による所定の情報の表示を禁止する機能を奏する。第２の通知部１０７は、表示禁止部１０６が表示部による所定の情報を禁止した場合、及び指示受付部１０２が印刷の指示を受け付けた場合、通信制御部１０８を介して所定の第２の情報を印刷サーバ２へ通知する機能を奏する。第２の通知部１０７は、また、選択受付部１０４がＭＦＰ３の選択を受け付けた場合、ＭＦＰ３の指定を、選択されたＭＦＰ３へ変更する通知を印刷サーバ２へ行う機能を奏する。
【００３５】
通信制御部１０８は、ＬＡＮインタフェース１６を制御することにより、印刷サーバ２から通知される所定の情報を受信する機能、及び第２の通知部１０７が通知する所定の第２の情報を印刷サーバ２に対して送信する機能を奏する。送信部１０９は、通信制御部１０８を介して印刷サーバ２へ印刷データを送信する機能を奏すると共に、選択受付部１０４がＭＦＰ３の選択を受け付けた場合、再度印刷データを送信する機能を奏する。
【００３６】
次に、本発明に係る印刷サーバ２について説明する。
印刷サーバ２の制御中枢であるＣＰＵ２０は、プログラム等の情報を記憶するＲＯＭ２１及び一時的に発生した情報を記憶するＲＡＭ２２と接続されている。ＣＰＵ２０は、ＲＯＭ２１に予め格納されている制御プログラムに従って、入出力処理、演算等の処理を実行する。
【００３７】
ＣＰＵ２０は、ＬＡＮに接続するためのＬＡＮインタフェース２３と、設定等の各種操作を受け付けるためのＬＣＤ及びキーボードよりなる操作／表示部２４とを備え、これらは互いにバス接続されている。ＬＡＮインタフェース２３は、ＰＣ１及びＭＦＰ３とも接続しているＬＡＮに接続されている。
【００３８】
次に、ソフトウエアにより実現されるＣＰＵ２０の機能について説明する。通信部２０１は、後述する通信制御部２０７を介して、ＰＣ１より印刷データを受信し、受信した印刷データを指定されたＭＦＰ３へ送信する機能を奏する。取得部２０２は、通信制御部２０７を介してＭＦＰ３よりページ毎の印刷完了の結果を取得する機能を奏する。計数部２０３は、前記印刷データのうち、取得部が印刷完了の結果を取得していないページの累計数をＭＦＰ３毎に計数する機能を奏する。計数前判定部２０４は、通信部２０１が受信した印刷データについて、計数部２０３が計数する前に、指定されたＭＦＰ３についてのページの累計数が所定数以上であるか否かを判定し、判定結果を後述する通知部２０６に与える機能を奏する。
【００３９】
計数後判定部２０５は、計数前判定部２０４が所定数未満であると判定した場合、通信部２０１が受信した印刷データについて、計数部２０３が計数したときに、指定されたＭＦＰ３についてのページの累計数が所定数以上であるか否かを判定し、判定結果を通知部２０６に与える機能を奏する。
【００４０】
通知部２０６は、計数前判定部２０４及び計数後判定部２０５から与えられた判定結果に基づき、通信制御部２０７を介して所定の情報をＰＣ１に通知すると共に、通信制御部２０７を介して印刷データがＭＦＰ３へ送信されるのを禁止する機能を奏する。通信制御部２０７は、ＬＡＮインタフェース２３を制御することにより、ＰＣ１から通知される所定の情報を受信する機能、及び通知部２０６が通知する所定の情報をＰＣ１に対して送信する機能を奏する。
【００４１】
禁止解除部２０８は、ＰＣ１より所定の第２の情報を通知された場合、上述した印刷データの送信の禁止を解除する機能を奏する。変更受付部２０９は、プリンタの指定を変更する通知をＰＣ１から通知されたときに受け付ける機能を奏する。この場合、後述する記憶部２２１に記憶された印刷データは、受信した印刷データとして扱われる。
【００４２】
また、記憶部２２１は、通信部２０１が受信した印刷データをＲＡＭ２２の印刷バッファ２２２に記憶する機能を奏する。
尚、ＲＡＭ２２とは別にＨＤＤ（ハードディスク）をＣＰＵ２０とバス接続し、ＨＤＤ上に記憶部２２１及び印刷バッファ２２２を設けてもよい。
【００４３】
図３から図６は、ＰＣ１において、表示制御部１０５の制御によりＬＣＤ１３に表示された画面の一例を示す説明図である。
図３では、通信制御部１０８を介して通知された所定の情報（「ただいま大量印刷が行われております」）、及び印刷の指示を問う表示（「印刷を行いますか？  はい、いいえ」）が、ＬＣＤ１３の画面に表示された例を示す。
【００４４】
これにより使用者は、指定したＭＦＰ３において、既に所定ページ数以上が印刷の完了待ちとなっているために、要求した印刷の完了に少なからぬ時間を要することを認識することができる。またこの場合、使用者が、キーボード１４より「Ｙ」のキーを押下したとき、又はマウス１５により画面上の「はい」の領域をクリックしたときに、指示受付部１０２が印刷の指示を受け付ける。
【００４５】
図４では、通信制御部１０８を介して通知された所定の情報（「大量印刷となります」）、及び印刷の指示を問う表示（「印刷を行いますか？  はい、いいえ」）が、ＬＣＤ１３の画面に表示された例を示す。
これにより使用者は、指定したＭＦＰ３において、所定ページ数以上が印刷の完了待ちとなるために、要求した印刷の完了に少なからぬ時間を要することを認識することができる。またこの場合、使用者が、キーボード１４より「Ｙ」のキーを押下したとき、又はマウス１５により画面上の「はい」の領域をクリックしたときに、指示受付部１０２が印刷の指示を受け付ける。
【００４６】
図５では、指示受付部１０２が印刷の指示を受け付けた場合に、ＭＦＰ３の指定を変更する指示を問う表示（「他のＭＦＰで印刷を行いますか？  はい、いいえ」）が、ＬＣＤ１３の画面に表示された例を示す。
この場合、使用者が、キーボード１４より「Ｙ」のキーを押下したとき、又はマウス１５により画面上の「はい」の領域をクリックしたときに、第２の指示受付部１０３が、ＭＦＰ３の指定を変更する指示を受け付ける。
【００４７】
図６では、第２の指示受付部１０３がＭＦＰ３の指定を変更する指示を受け付けた場合に、他のＭＦＰ３の選択を受け付けるための表示（他のＭＦＰを選択して下さい。ＭＦＰ番号＝＿）が、ＬＣＤ１３の画面に表示された例を示す。この場合、使用者が、画面上のカーソル（「＿」）位置で、キーボード１４よりＭＦＰ３を選択するための数値キーを押下したときに、選択受付部１０４が、ＭＦＰ３の選択を受け付ける。
【００４８】
図７は、ＰＣ１において、表示部による所定の情報の表示を禁止する設定を受け付けるための画面の一例を示す説明図である。本実施の形態では、ＰＣ１はＷｉｎｄｏｗｓ（登録商標）系のＰＣであり、プリンタの「詳細設定」ボタンをマウス１５にてクリックすることにより、ＬＣＤ１３に図７に示す画面が表示される。この場合、使用者が「大量印刷メッセージ出力」のチェックボックス７１及び「ＯＫ」のボタン７２を、マウス１５にて順次クリックしたときに、禁止受付部１０１が、前記設定を受け付ける。その後、表示禁止部１０６が、上述した図３から図６の画面の表示を禁止する。
【００４９】
図８から図１０は、ＰＣ１より印刷を要求して、印刷サーバ２よりＭＦＰ３へ印刷データの送信を開始するまでのＣＰＵ１０、２０の処理手順を示すフローチャートである。以下の処理は、ＰＣ１のＲＯＭ１１、及び印刷サーバ２のＲＯＭ２１に予め格納された制御プログラムに従って、ＰＣ１のＣＰＵ１０及び印刷サーバ２のＣＰＵ２０により実行される。ＰＣ１のＣＰＵ１０は、例えば、ＬＣＤ１３に印刷画面を表示して印刷開始待ちとなったときに、以下の処理をスタートさせる。また、印刷サーバ２のＣＰＵ２０は、ＰＣ１より印刷データを受信できる状態となったときに、以下の処理をスタートさせる。
【００５０】
尚、表示禁止ＦＬＧは、ＲＡＭ１２に記憶領域を確保してあり、ＣＰＵ１０の初期化処理においてオフに（ゼロクリア）してある。また、ＭＦＰ３は１以上の自然数により、通し番号で管理されている。更に、累計数［Ｎ］（一次元の配列：Ｎは自然数でＭＦＰ３の最大数）、ＭＦＰ番号及び印刷バッファは、夫々印刷サーバ２のＲＡＭ２２に記憶領域を確保してあり、ＣＰＵ２０の初期化処理において累計数［Ｎ］の内容をゼロクリアしてある。ＭＦＰ番号は、ＣＰＵ２０のレジスタに記憶するようにしてもよい。
【００５１】
ＰＣ１のＣＰＵ１０は、ＬＣＤ１３に表示した印刷ボタンが、マウス１５によって押下されたか否かを判定する（ステップＳ１０１）。押下されていないと判定した場合（ステップＳ１０１：ＮＯ）、ＣＰＵ１０は、ボタンが押下されるまで待機する。ボタンが押下されたと判定した場合（ステップＳ１０１：ＹＥＳ）、ＣＰＵ１０は、印刷サーバ２に対して印刷を要求するＭＦＰの指定を送信し（ステップＳ１０２）、次いで印刷データを送信する（ステップＳ１０３）。
【００５２】
印刷サーバ２のＣＰＵ２０は、ＭＦＰの指定を受信するまで待機しており（ステップＳ２０１：ＮＯ）、ＭＦＰの指定を受信したと判定した場合（ステップＳ２０１：ＹＥＳ）、指定されたＭＦＰの番号をＭＦＰ番号に書き込む（ステップＳ２０２）。その後、ＣＰＵ２０は、ＰＣ１より印刷データ受信したか否かを判定する（ステップＳ２０３）。受信していないと判定した場合（ステップＳ２０３：ＮＯ）、ＣＰＵ２０は、受信するまで待機する。
【００５３】
印刷データを受信したと判定した場合（ステップＳ２０３：ＹＥＳ）、ＣＰＵ２０は、受信した印刷データをＲＡＭ２２の印刷バッファ２２２に書き込む（ステップＳ２０４）。そして、ＣＰＵ２０は、受信した印刷データの内容より、印刷枚数を導出する（ステップＳ２０５）。
【００５４】
その後、ＣＰＵ２０は、改めてＭＦＰ番号の内容を読み出し（ステップＳ２０６）、更に、読み出した番号に対応する累計数［番号］の内容を読み出す（ステップＳ２０７）。そして、ＣＰＵ２０は、読み出した累計数が所定の１００以上であるか否かを判定する（ステップＳ２０８）。１００以上であると判定した場合（ステップＳ２０８：ＹＥＳ）、ＣＰＵ２０は、累計数［番号］の内容に印刷枚数を加算する（ステップＳ２０９）。そして、ＣＰＵ２０は、ＰＣ１に対し、所定の情報として大量印刷中の旨を通知する（ステップＳ２１０）。
尚、所定のページ数である１００は、固定値としてＲＯＭ２１に書き込んであってもよいが、これに限定されるものでもなく、操作／表示部２４より使用者が設定できるようにしてもよい（以下同様）。
【００５５】
累計数が１００未満であると判定した場合（ステップＳ２０８：ＮＯ）、ＣＰＵ２０は、累計数［番号］の内容に印刷枚数を加算する（ステップＳ２２１）。その後ＣＰＵ２０は、累計数が所定の１００以上であるか否かを判定する（ステップＳ２２２）。１００未満であると判定した場合（ステップＳ２２２：ＮＯ）、ＣＰＵ２０は、ＰＣ１に対して、少量印刷となる旨を通知する（ステップＳ２２３）。累計数が１００以上であると判定した場合（ステップＳ２２２：ＹＥＳ）、ＣＰＵ２０は、ＰＣ１に対し、所定の情報として大量印刷となる旨を通知する（ステップＳ２２４）。
【００５６】
一方、ＰＣ１のＣＰＵ１０は、印刷サーバ２より所定の情報又はその他の情報の通知が有るまで待機しており（ステップＳ１０４：ＮＯ）、通知有りと判定した場合（ステップＳ１０４：ＹＥＳ）、ＣＰＵ１０は、通知された内容が、少量印刷となる旨であるか否かを判定する（ステップＳ１０５）。少量印刷となる旨であると判定した場合（ステップＳ１０５：ＹＥＳ）、ＣＰＵ１０は、処理を終了する。この場合、指定したＭＦＰにおける印刷待ちのページ数は、所定の１００枚を超えないものである。
【００５７】
通知された内容が、少量印刷となる旨でないと判定した場合（ステップＳ１０５：ＮＯ）、ＣＰＵ１０は、所定の情報が通知されたものとして、表示禁止ＦＬＧの内容がオンであるか否かを判定する（ステップＳ１０６）。オンであると判定した場合（ステップＳ１０６：ＹＥＳ）、ＣＰＵ１０は、印刷サーバ２に対し、所定の第２の情報として印刷許可を通知し（ステップＳ１０７）処理を終了する。この場合、ＬＣＤ１３には、上述した大量印刷中の旨及び大量印刷となる旨は表示されない。
【００５８】
表示禁止ＦＬＧの内容がオフであると判定した場合（ステップＳ１０６：ＮＯ）、ＣＰＵ１０は、印刷サーバ２より通知された内容が、大量印刷中の旨であるか否かを判定する（ステップＳ１１１）。大量印刷中の旨であると判定した場合（ステップＳ１１１：ＹＥＳ）、ＣＰＵ１０は、ＬＣＤ１３に、図３に示した「大量印刷中」の旨を表示する（ステップＳ１１２）。大量印刷中の旨でないと判定した場合（ステップＳ１１１：ＮＯ）、ＣＰＵ１０は、ＬＣＤ１３に、図４に示した「大量印刷となる」旨を表示する（ステップＳ１１３）。
【００５９】
ステップＳ１１２及びステップＳ１１３の処理を終えた場合、ＣＰＵ１０は、図３及び図４に示した「印刷するか？」を問う旨を表示する（ステップＳ１１４）。そして、ＣＰＵ１０は、はい／いいえの指示が有るか否かを判定し（ステップＳ１１５）、ないと判定した場合（ステップＳ１１５：ＮＯ）、指示が有るまで待機する。その後、使用者が、キーボード１４より「Ｙ」若しくは「Ｎ」のキーを押下した場合、又はマウス１５により画面上の「はい」若しくは「いいえ」の領域をクリックした場合、ＣＰＵ１０は、はい／いいえの指示が有ったと判定し（ステップＳ１１５：ＹＥＳ）、はい／いいえの指示内容を取り込む（ステップＳ１１６）。
【００６０】
次いで、ＣＰＵ１０は、取り込んだ内容が「はい」であるか否かを判定する（ステップＳ１１７）。「はい」でないと判定した場合（ステップＳ１１７：ＮＯ）、ＣＰＵ１０は、印刷サーバに対し、印刷キャンセルを通知し（ステップＳ１１８）処理を終了する。
【００６１】
取り込んだ内容が「はい」であると判定した場合（ステップＳ１１７：ＹＥＳ）、ＣＰＵ１０は、図５に示した「他のＭＦＰ？」での印刷を問う旨を表示する（ステップＳ１２１）。そして、ＣＰＵ１０は、はい／いいえの指示が有るか否かを判定し（ステップＳ１２２）、ないと判定した場合（ステップＳ１２２：ＮＯ）、指示が有るまで待機する。その後、使用者が、キーボード１４より「Ｙ」若しくは「Ｎ」のキーを押下した場合、又はマウス１５により画面上の「はい」若しくは「いいえ」の領域をクリックした場合、ＣＰＵ１０は、はい／いいえの指示があったと判定し（ステップＳ１２２：ＹＥＳ）、はい／いいえの指示内容を取り込んで（ステップＳ１２３）、取り込んだ指示内容が「はい」であるか否かを判定する（ステップＳ１２４）。
【００６２】
取り込んだ内容が「はい」でないと判定した場合（ステップＳ１２４：ＮＯ）、ＣＰＵ１０は、印刷サーバ２に対し、印刷許可を通知し（ステップＳ１２５）処理を終了する。「はい」であると判定した場合（ステップＳ１２４：ＹＥＳ）、ＣＰＵ１０は、図６に示すＭＦＰ３の選択画面をＬＣＤ１３に表示する（ステップＳ１２６）。そして、ＣＰＵ１０は、ＭＦＰ３の選択が有るか否かを判定する（ステップ１２７）。選択がないと判定した場合（ステップＳ１２７：ＮＯ）、選択が有るまで待機する。その後、使用者が、キーボード１４よりＭＦＰ３を選択するための数値キーを押下した場合、ＣＰＵ１０は、ＭＦＰ３の選択があったと判定し（ステップＳ１２７：ＹＥＳ）、選択されたＭＦＰ３の番号を取り込む（ステップＳ１２８）。
【００６３】
次いで、ＣＰＵ１０は、印刷サーバ２に対し、ＭＦＰ変更を通知して（ステップＳ１２９）処理をステップ１０４に戻す。
尚、ＭＦＰ変更の通知に代えて、印刷キャンセルを通知し、処理をステップＳ１０２に戻すようにしてもよい。この場合、変更されたＭＦＰ３に対し、ＰＣ１のＣＰＵ１０は、再び印刷データを送信する。
【００６４】
一方、印刷サーバ２のＣＰＵ２０は、ＰＣ１より所定の第２の情報、ＭＦＰ変更又は印刷キャンセルの通知が有るまで待機しており（ステップＳ２２５：ＮＯ）、通知有りと判定した場合（ステップＳ２２５：ＹＥＳ）、ＣＰＵ２０は、通知された内容が、印刷許可であるか否かを判定する（ステップＳ２２６）。印刷許可であると判定した場合（ステップＳ２２６：ＹＥＳ）又はステップＳ２２３の処理を終了した場合、ＣＰＵ２０は、印刷バッファ２２２より印刷データを読み出し（ステップＳ２２７）、ステップＳ２０６で読み出した番号を有するＭＦＰ３へ印刷データを送信して（ステップＳ２２８）処理を終了する。
【００６５】
通知された内容が、印刷許可でないと判定した場合（ステップＳ２２６：ＮＯ）、ＣＰＵ２０は、そのときのＭＦＰ番号に対応する累計数［番号］の内容から印刷枚数を減算する（ステップＳ２２９）。これにより、印刷のキャンセル及びＭＦＰ３の変更に備える。
次いで、ＣＰＵ２０は、通知された内容がＭＦＰ変更であるか否かを判定する（ステップＳ２３０）。ＭＦＰ変更でないと判定した場合（ステップＳ２３０：ＮＯ）、印刷がキャンセルされたものとして処理を終了する。ＭＦＰ変更であると判定した場合（ステップＳ２３０：ＹＥＳ）、ＣＰＵ２０は、通知されたＭＦＰ３の番号をＭＦＰ番号に書き込み（ステップＳ２３１）、処理をステップＳ２０６に戻す。
【００６６】
図１１は、ＬＣＤ１３に所定の情報が表示されるのを禁止する設定を受け付ける場合の、ＣＰＵ１０の処理手順を示すフローチャートである。以下の処理は、ＰＣ１のＲＯＭ１１に予め格納された制御プログラムに従って、ＣＰＵ１０により実行される。また、ＰＣ１のＣＰＵ１０は、所定の情報の表示を禁止／解除する設定画面が呼び出されたときに、以下の処理をスタートさせる。
【００６７】
ＣＰＵ１０は、表示禁止／禁止解除の設定画面をＬＣＤ１３に表示する（ステップＳ１３１）。尚、このような画面は公知の画面を組み合わせた標準的なもので構成可能であり、図示を省略する。
その後、ＣＰＵ１０は、表示禁止／禁止解除の設定が有ったか否かを判定し（ステップＳ１３２）、設定がないと判定した場合（ステップＳ１３２：ＮＯ）、設定があるまで待機する。設定が有ったと判定した場合（ステップＳ１３２：ＹＥＳ）、ＣＰＵ１０は、設定された内容が表示禁止であるか否かを判定する（ステップＳ１３３）。
【００６８】
表示禁止でないと判定した場合（ステップ１３３：ＮＯ）、ＣＰＵ１０は、表示禁止ＦＬＧをオフにして（ステップＳ１３４）処理を終了する。設定された内容が表示禁止であると判定した場合（ステップＳ１３３：ＹＥＳ）、ＣＰＵ１０は、表示禁止ＦＬＧをオンにして（ステップＳ１３５）処理を終了する。
【００６９】
図１２は、ページ毎に印刷完了の結果を取得する場合の、ＣＰＵ２０の処理手順を示すフローチャートである。以下の処理は、印刷サーバ２のＲＯＭ２１に予め格納された制御プログラムに従って、ＣＰＵ２０により実行される。また、印刷サーバ２のＣＰＵ２０は、所定の周期で以下の処理を繰り返しスタートさせる。
尚、ＪはＣＰＵ２０のレジスタに記憶する。
【００７０】
ＣＰＵ２０は、印刷サーバ２が対象とするＭＦＰ３の最大数をＪに記憶する（ステップＳ２４１）。そして、ＣＰＵ２０は、番号Ｊを有するＭＦＰ３より印刷完了を取得したか否かを判定する（ステップＳ２４２）。取得したと判定した場合（ステップＳ２４２：ＹＥＳ）、ＣＰＵ２０は、累計数［Ｊ］の内容より１を減算する（ステップＳ２４３）。印刷完了を取得していないと判定した場合（ステップＳ２４２：ＮＯ）又はステップＳ２４３の処理を終えた場合、ＣＰＵ２０はＪの内容より１を減算する（ステップＳ２４４）。
【００７１】
その後、ＣＰＵ２０は、Ｊが０となったか否かを判定し（ステップＳ２４５）、０であると判定した場合（ステップＳ２４５：ＹＥＳ）、処理を終了する。Ｊが０でないと判定した場合（ステップＳ２４５：ＮＯ）、ＣＰＵ２０は、次の番号を有するＭＦＰ３の印刷完了を取得するために、処理をステップＳ２４２に戻す。
【００７２】
以上のように、本実施の形態によれば、既に所定の１００ページ以上が印刷の完了待ちとなっているＭＦＰを指定して、ＰＣより新たな印刷が要求された場合、又はＰＣより新たな印刷が要求された結果、指定されたＭＦＰについて所定の１００ページ以上が印刷の完了待ちとなった場合に、要求したＰＣのＬＣＤに大量印刷中である旨の表示を行う。
従って、要求された印刷の完了に少なからぬ時間を要すること、及び印刷の完了時に印刷物が前記ページ数以上積み上がっている可能性を、予めＰＣの使用者に想定させることができる。
【００７３】
更に、大量印刷中である旨又は大量印刷となる旨が、ＰＣに表示されるのを禁止する設定が行われた場合は、これらの表示は禁止される。
従って、使用者は煩雑な警告をうけることなく、印刷を要求することができる。
【００７４】
更にまた、指定されたＭＦＰについて所定の１００ページ以上が印刷の完了待ちとなる場合、印刷サーバはＰＣへ所定の情報を通知すると共にＭＦＰへの印刷データの送信を一旦禁止し、その後印刷許可をＰＣから通知されたときに送信の禁止を解除する。また、ＰＣは、所定の情報の表示が禁止されているときは、無条件に印刷許可を印刷サーバに通知し、所定の情報が表示されたときは、印刷の指示を問う表示をＬＣＤに行い、使用者より印刷の指示を受けたときに、印刷許可を印刷サーバに通知する。
従って、ＰＣにて所定の表示が禁止されている場合、印刷サーバはＭＦＰへの印刷データの送信を継続でき、ＰＣにて所定の表示がされた場合は、使用者が印刷の指示を行ったときに、印刷サーバはＭＦＰへの印刷データの送信を再開できる。
【００７５】
更にまた、ＰＣは、印刷の指示、ＭＦＰの指定を変更する指示及び他のＭＦＰの選択を受け付けた場合、印刷サーバに対して、ＭＦＰの指定を、使用者により選択されたＭＦＰに変更する通知を行う。印刷サーバは、前記通知を受けた場合、変更されたＭＦＰについて、印刷バッファに記憶された印刷データを受信した印刷データとして扱い、印刷データの受信後の処理を行う。
従って、使用者がＭＦＰの変更を指示した場合、印刷サーバに記憶された印刷データによって、変更されたＭＦＰに印刷させることができる。
【００７６】
更にまた、ＰＣは、印刷の指示、ＭＦＰの指定を変更する指示及び他のＭＦＰの選択を受け付けた場合、前記他のＭＦＰを指定して再度印刷データを送信するようにしてもよい。この場合、元のＭＦＰに対する印刷はキャンセルされる。
従って、使用者がＭＦＰの変更を指示した場合、変更されたＭＦＰを指定して、ＰＣより新たに印刷データを送信し、印刷させることができる。
【図面の簡単な説明】
【００７７】
【図１】本発明に係る印刷処理システムのネットワーク構成例を示す模式図である。
【図２】本発明の実施の形態に係るＰＣ及び印刷サーバの構成例を示すブロック図である。
【図３】ＰＣにおいて、表示制御部の制御によりＬＣＤに表示された画面の一例を示す説明図である。
【図４】ＰＣにおいて、表示制御部の制御によりＬＣＤに表示された画面の一例を示す説明図である。
【図５】ＰＣにおいて、表示制御部の制御によりＬＣＤに表示された画面の一例を示す説明図である。
【図６】ＰＣにおいて、表示制御部の制御によりＬＣＤに表示された画面の一例を示す説明図である。
【図７】ＰＣにおいて、表示部による所定の情報の表示を禁止する設定を受け付けるための画面の一例を示す説明図である。
【図８】ＰＣより印刷を要求して、印刷サーバよりＭＦＰへ印刷データの送信を開始するまでのＣＰＵの処理手順を示すフローチャートである。
【図９】ＰＣより印刷を要求して、印刷サーバよりＭＦＰへ印刷データの送信を開始するまでのＣＰＵの処理手順を示すフローチャートである。
【図１０】ＰＣより印刷を要求して、印刷サーバよりＭＦＰへ印刷データの送信を開始するまでのＣＰＵの処理手順を示すフローチャートである。
【図１１】ＬＣＤに所定の情報が表示されるのを禁止する設定を受け付ける場合の、ＣＰＵの処理手順を示すフローチャートである
【図１２】ページ毎に印刷完了の結果を取得する場合の、ＣＰＵの処理手順を示すフローチャートである。
【符号の説明】
【００７８】
１    ＰＣ
２    印刷サーバ
３    ＭＦＰ
１０、２０  ＣＰＵ
１１、２１  ＲＯＭ
１３  ＬＣＤ
１４  キーボード
１５  マウス
１６、２３  ＬＡＮインタフェース
２４  操作／表示部
１０１  禁止受付部
１０２  指示受付部
１０３  第２の指示受付部
１０４  選択受付部
１０５  表示制御部
１０６  表示禁止部
１０７  第２の通知部
１０９  送信部
２０１  通信部
２０２  取得部
２０３  計数部
２０４  計数前判定部
２０５  計数後判定部
２０６  通知部
２０８  禁止解除部
２０９  変更受付部
２２１  記憶部
【図１】
2009230291.tif 000003
【図２】
2009230291.tif 000004
【図３】
2009230291.tif 000005
【図４】
2009230291.tif 000006
【図５】
2009230291.tif 000007
【図６】
2009230291.tif 000008
【図７】
2009230291.tif 000009
【図８】
2009230291.tif 000010
【図９】
2009230291.tif 000011
【図１０】
2009230291.tif 000012
【図１１】
2009230291.tif 000013
【図１２】
2009230291.tif 000014