(57)【要約】【課題】ユーザが指定した印刷装置では印刷制限枚数を超えてしまう印刷ジョブであっても、当該ユーザが指定した印刷装置で印刷を継続できるようになしたネットワーク印刷システムを提供する。【解決手段】印刷システムは、ネットワーク５に接続されたサーバ装置４と、印刷ジョブ生成装置２ａ等と、印刷装置３ａ等から構成する。印刷ジョブには、ユーザＩＤとユーザが指定する印刷装置ＩＤが付加され、各印刷装置は記憶部８にユーザ毎の印刷制限枚数を設定し、印刷ジョブ実行の際、ユーザＩＤ毎に印刷枚数を累計して印刷制限枚数と比較して制限枚数を超過したか否かを判定する。サーバ装置はこの判定結果を問い合わせし、超過している場合には他の印刷制限枚数を超過していない印刷装置を探し、そのような印刷装置があれば、ユーザが指定した印刷装置で印刷を実行させ、印刷枚数の累計は他の印刷装置に行わせる。【選択図】      図２
2004341809.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と、少なくとも１台の印刷ジョブ生成装置と、複数の印刷装置とがネットワークを介して接続され、サーバ装置は、印刷ジョブ生成装置からユーザが指定する印刷装置ＩＤおよびユーザＩＤを付した印刷ジョブを受信し、印刷装置ＩＤにより指定された印刷装置に転送して印刷を行うネットワーク印刷システムであって、
前記各印刷装置は、ユーザ毎の印刷制限枚数を設定した記憶部と、印刷ジョブを実行する際に、印刷ジョブに付加されたユーザＩＤに基づいて印刷枚数を累積し、記憶部に記憶させるとともに、前記印刷制限枚数と比較し、印刷枚数が印刷制限枚数を超過したか否かを判定する演算制御部を備え、
前記サーバ装置は、前記指定された印刷装置に印刷ジョブを転送する前に、当該印刷装置におけるユーザ毎に記憶された前記判定結果を問い合わせするようになしたことを特徴とするネットワーク印刷システム。
【請求項２】
前記サーバ装置は、前記問い合わせの結果、指定された印刷装置において、当該印刷ジョブを生成したユーザに対する印刷枚数が印刷制限枚数を超過していない場合には、該指定した印刷装置に印刷ジョブを転送するようになしたことを特徴とする請求項１に記載のネットワーク印刷システム。
【請求項３】
前記サーバ装置は、前記問い合わせの結果、指定された印刷装置において、当該印刷ジョブを生成したユーザに対する印刷枚数が印刷制限枚数を超過している場合には、他の印刷装置における該当ユーザの印刷枚数と印刷制限枚数の比較結果を調査し、印刷制限枚数を超過していない印刷装置があれば前記ユーザが指定した印刷装置に印刷ジョブを転送し、該指定された印刷装置において印刷を行うようになしたことを特徴とするネットワーク印刷システム。
【請求項４】
請求項３に記載のネットワーク印刷システムにおいて、前記指定した印刷装置から印刷枚数の計数結果を受信し、前記他の印刷装置の印刷枚数に累計させるようになしたことを特徴とするネットワーク印刷システム。
【請求項５】
前記各印刷装置は固有の暗証番号を持ち、前記印刷ジョブに前記暗証番号が付され、該暗証番号が前記指定された印刷装置の固有の暗証番号と一致し、指定された印刷装置から照合結果を受信した場合、前記サーバ装置は印刷制限枚数の超過の有無によらず前記指定された印刷装置に印刷ジョブを転送するようになしたことを特徴とする請求項１に記載のネットワーク印刷システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、サーバ装置と、複数の印刷ジョブ生成装置と、複数の印刷装置とがネットワークを介して接続され、サーバ装置は、印刷ジョブ生成装置からユーザが指定する印刷装置ＩＤおよびユーザＩＤを付した印刷ジョブを受信し、印刷装置ＩＤにより指定された印刷装置に転送して印刷を行うネットワーク印刷システムに関し、特に、ユーザが印刷ジョブ生成装置で生成した印刷ジョブを任意の印刷装置を選択して印刷を実行するに当たり、各印刷装置に、ユーザ毎の印刷制限枚数が予め設定されているネットワーク印刷システムに関するものである。
【０００２】
【従来の技術】
近年に至り、特に企業においては、パーソナルコンピュータが普及され多数配置されている。そして、このパーソナルコンピュータを印刷ジョブ生成装置とし、この印刷ジョブ生成装置で生成された印刷ジョブを、プリンタ装置や印刷機能を有する複合機等の印刷装置に送信して印刷する場合は、印刷装置の効率的な利用のためネットワーク上に多数の印刷装置を接続して共用することが考えられている。
【０００３】
一方、予算上の観点、資源の消費による環境負荷の観点から、ネットワーク印刷システムの使用に際して、その出力枚数には無制限な出力を防止して用紙やトナーの無駄な消費を防止するために各部門毎、各ユーザ毎に制限を設けた運用管理が行われている。このような運用管理によりネットワーク印刷システムに対する各部門毎、各ユーザ毎の適切な運用管理が行われている。具体的には、ネットワーク上に接続された複数の印刷装置に各ユーザ毎（個人毎、あるいは部門毎であってもよい）に予め印刷制限枚数を設定し、この印刷制限枚数以上の印刷を禁止することが考えられている。
【０００４】
しかし、ユーザーが指定した印刷装置における印刷ジョブの途中で制限枚数を超過してしまうと残りの分の印刷ができなくなり、使い勝手の悪いものとなる。そこで、例えば、下記特許文献１で開示されているようにいくつかの対処技術が提案されている。
【０００５】
第１の開示技術は、特許文献１の請求項１及び図２に示されるものであって以下のとおりである。ユーザの印刷指示によりホスト装置からサーバ装置に印刷データが転送される。サーバ装置は、印刷データを受け取ると印刷依頼元のユーザが印刷依頼先（印刷指示先）である、例えばプリンタ装置１Ａについて、そのユーザが既に行った印刷枚数の累計値が予め設定された印刷可能枚数に達していないかどうかを調べる。印刷可能枚数に達していなければ印刷データを依頼どおりプリンタ装置１Ａに転送して印刷させる。
【０００６】
一方、既に印刷可能枚数に達していれば、指定されたプリンタ装置１Ａが使用できないため、そのユーザによる印刷枚数の累計値が印刷可能枚数に達していない代わりのプリンタ装置（代替印刷装置）１Ｂ、１Ｃ……を検索する。その結果、代りのプリンタ装置が発見された場合は、その装置（例えばプリンタ装置１Ｃ）の名称やアドレス情報などを知らせるメッセージをそのユーザが使用しているホスト装置２Ａに転送する。代りのプリンタ装置を発見できなかった場合は、その旨を知らせるメッセージを転送する。
【０００７】
従ってユーザは、自分の依頼したプリンタ装置１Ａが使用できなかった場合でも、ホスト装置２Ａのディスプレイに表示されたメッセージを見ることにより、代替プリンタ装置の有無およびその装置の名称やアドレス情報などを即座に知ることができ、代替プリンタ装置を探す手間がかからない。
【０００８】
第２の開示技術は、特許文献１の請求項２及び図３に示されるものであって以下のとおりである。ユーザの印刷指示によりホスト装置からサーバ装置に印刷データが転送される。サーバ装置は、印刷データを受け取ると印刷依頼元のユーザが印刷依頼先（印刷指示先）である、例えばプリンタ装置１Ａについて、そのユーザが既に行った印刷枚数の累計値が予め設定された印刷可能枚数に達していないかどうかを調べる。
【０００９】
印刷可能枚数に達していなければ印刷データを依頼どおりプリンタ装置１Ａに転送して印刷させる。一方、既に印刷可能枚数に達していれば、指定されたプリンタ装置１Ａが使用できないため、そのユーザによる印刷枚数の累計値が印刷可能枚数に達していない代わりのプリンタ装置（代替印刷装置）１Ｂ、１Ｃ……を検索する。その結果、代替プリンタ装置が発見された場合は、その装置のアドレス情報を取得し、印刷データの転送先を代替プリンタ装置に変更することにより、代替プリンタ装置を使用して印刷を行う。
【００１０】
その際、印刷データ転送先を変更した旨のメッセージをユーザに送信することにより、印刷出力先のプリンタ装置が変更されたことをユーザに通知する。また、代替プリンタ装置が発見できなかった場合は、その旨をユーザに通知する。このように、ユーザが印刷を依頼したプリンタ装置１Ａが印刷可能枚数を超えて使用制限を受け使用できなかった場合、印刷出力先を変更する手間を省くことができる。
【００１１】
第３の開示技術は、特許文献１の請求項３及び図４に示されるものであって以下のとおりである。ユーザの印刷指示によりホスト装置からサーバ装置に印刷データが転送される。サーバ装置は、印刷データを受け取ると印刷依頼元のユーザが印刷依頼先（印刷指示先）である、例えばプリンタ装置１Ａについて、そのユーザによる印刷枚数の累計値が印刷可能枚数に達していないか調べ、更に、印刷データが複数枚分ある場合は、それを全部残印刷可能枚数内で印刷処理でき収まるかどうか調べる。
【００１２】
その結果、そのユーザが指定したプリンタ装置１Ａが印刷可能枚数に達しておらず、しかも残印刷可能枚数内で全部印刷処理できる場合は、印刷データを全て依頼どおりプリンタ装置１Ａに転送して印刷させる。一方、その時点では未だ印刷可能枚数に達していないが、残印刷可能枚数内で全部は印刷できない場合は、すなわち、ユーザが指定したプリンタ装置１Ａによる印刷枚数の累計値が上記複数枚の印刷により印刷可能枚数を超過することになる場合は、そのユーザからプリンタ装置１Ａに印刷依頼された複数枚分の印刷データのうち、印刷可能枚数分の印刷データだけプリンタ装置１Ａに転送する。
【００１３】
そして、プリンタ装置１Ａに転送できなかった残りの印刷データを印刷する代わりのプリンタ装置（代替印刷装置）１Ｂ、１Ｃ、……を検索する。たとえば、プリンタ装置１Ａが残り５枚だけ印字可能な状況において、１０枚分の印刷指示をプリンタ装置１Ａに対して行った場合、残り５枚分を印刷することができる代替のプリンタ装置を検索する。
【００１４】
その結果、代替プリンタ装置が発見された場合は、その代替プリンタ装置のアドレス情報を取得し，残りの印刷データの転送先を代替プリンタ装置に変更することにより、代替プリンタ装置を使用してプリンタ装置１Ａで印刷し切れなかった分の印刷を行う。その際、印刷データの転送先を途中から変更した旨のメッセージをユーザに送信することにより、残りの印刷データの印刷出力先プリンタ装置が変更されたことをユーザに通知する。
【００１５】
また、代替プリンタ装置が発見できなかった場合は、途中までしか印刷できなかったことをユーザに通知する。このように，ユーザから印刷依頼されたプリンタ装置での印刷可能枚数は未だ残っているが、残印刷可能枚数内で全部は印刷処理できない場合、代わりのプリンタ装置を検索し，超過分の印刷指示先を自動的に変更する。このように超過分の印刷が可能な代替印刷装置を検索し、印刷枚数が超過しても代替印刷装置で最後まで印刷を実行して印刷を終了させている。
【００１６】
【特許文献１】
特開２００１−１１７７３３号公報（解決手段、請求項１〜３、段落〔０００６〕、段落〔０００７〕、段落〔０００８〕、図２〜図４）
【００１７】
【発明が解決しようとする課題】
しかしながら、上述した特許文献１に示された従来の技術において、第１〜第３の開示技術に示された印刷システムによれば、ユーザが生成した印刷ジョブの印刷枚数が制限枚数を超えていても印刷を最後まで実行することができるが、その印刷は代替印刷装置で行われる。
【００１８】
オフィスでネットワークを介して印刷装置を接続する場合は、多数のユーザの使用の利便性を考慮して印刷装置を互いに離し分散して配置されている。そのため、上記のような開示技術を用いた場合、ユーザは代替印刷装置のところまで印刷物を取りに行かなければならない。代替印刷装置がユーザの意思に反して遠方になってしまった場合、その煩わしさは大きい。
【００１９】
また、代替印刷がなされた場合は、代替印刷装置のメッセージの表示がなされるが、ユーザにとっては指示した印刷装置で印刷がなされることを前提にしているので、その印刷装置に印刷結果が出力されなかったり、印刷の途中で出力が止まってしまったりすると、まず、何らかの事故が発生したと判断してしまう惧れがある。その度に、ユーザは代替印刷装置に印刷されている旨のメッセージを見て印刷装置の障害でないことを確認しなければならないという煩わしさがある。
【００２０】
更に、代替印刷装置が多数になると、代替された印刷装置が表示されたとしても、そのオフィスのどの場所にあるかを確認する必要があるのでかえって利便性を損なう等の問題点があった。
【００２１】
そこで、本願の発明者は上記の問題点を解消すべく種々検討を重ねた結果、サーバ装置がユーザの指定した印刷装置に問い合わせし、該印刷装置が制限枚数を超過しており印刷できない場合には、制限枚数に達していない他の印刷装置を探し、そのような印刷装置があれば、印刷ジョブはユーザの指定した印刷装置で行い、印刷枚数の累計カウントは他の印刷装置に累積するようになすことにより前記の問題点を解消し得ることを見出し、本発明を完成するに至ったものである。
【００２２】
すなわち、本発明は上記の問題点を解消することを課題とし、ユーザが指定した印刷装置では印刷制限枚数を超えてしまう印刷ジョブであっても、制限枚数を設定した管理体制を維持した状態で、当該ユーザが指定した印刷装置で印刷を継続できるようになしたネットワーク印刷システムを提供することを目的とするものである。
【００２３】
【課題を解決するための手段】
本発明の上記目的は以下の構成により達成できる。すなわち、本発明の請求項１によるネットワーク印刷システムは、サーバ装置と、少なくとも１台の印刷ジョブ生成装置と、複数の印刷装置とがネットワークを介して接続され、サーバ装置は、印刷ジョブ生成装置からユーザが指定する印刷装置ＩＤおよびユーザＩＤを付した印刷ジョブを受信し、印刷装置ＩＤにより指定された印刷装置に転送して印刷を行うネットワーク印刷システムであって、
前記各印刷装置は、ユーザ毎の印刷制限枚数を設定した記憶部と、印刷ジョブを実行する際に、印刷ジョブに付加されたユーザＩＤに基づいて印刷枚数を累積し、記憶部に記憶させるとともに、前記印刷制限枚数と比較し、印刷枚数が印刷制限枚数を超過したか否かを判定する演算制御部を備え、
前記サーバ装置は、前記指定された印刷装置に印刷ジョブを転送する前に、当該印刷装置におけるユーザ毎に記憶された前記判定結果を問い合わせするようになしたことを特徴とする。
【００２４】
かかる構成となすことによって、サーバ装置は、ユーザが指定した印刷装置に印刷ジョブを転送した場合に、当該印刷装置で印刷することができるかを知ることができる。
【００２５】
また、本発明の請求項２の態様によれば、前記サーバ装置は、前記問い合わせの結果、指定された印刷装置において、当該印刷ジョブを生成したユーザに対する印刷枚数が印刷制限枚数を超過していない場合には、該指定した印刷装置に印刷ジョブを転送するようになしたことを特徴とする。かかる構成となすことによって、サーバ装置は、ユーザが指定した印刷装置に印刷ジョブを転送した場合に、当該印刷装置で印刷することができるかを確認した上で、当該印刷装置に印刷を行わせることができる。
【００２６】
更に、本発明の請求項３の態様によれば、前記サーバ装置は、前記問い合わせの結果、指定された印刷装置において、当該印刷ジョブを生成したユーザに対する印刷枚数が印刷制限枚数を超過している場合には、他の印刷装置における該当ユーザの印刷枚数と印刷制限枚数の比較結果を調査し、印刷制限枚数を超過していない印刷装置があれば前記ユーザが指定した印刷装置に印刷ジョブを転送し、該指定された印刷装置において印刷を行うようになしたことを特徴とする。
【００２７】
かかる構成となすことによって、サーバ装置は、ユーザが指定した印刷装置に印刷ジョブを転送した場合に、当該印刷装置で印刷制限枚数を超過する場合であっても、他の印刷装置で制限枚数を超過していない印刷装置を確認した上で、ユーザが指定した印刷装置に印刷ジョブを転送して印刷を行わせることができる。
【００２８】
また、更に、本発明の請求項４の態様によれば、前記のネットワーク印刷システムにおいて、前記指定した印刷装置から印刷枚数の計数結果を受信し、前記他の印刷装置の印刷枚数に累計させるようになしたことを特徴とする。かかる構成となすことによって、印刷はユーザが指定した印刷装置によって行い、印刷枚数の累計は、印刷制限枚数に達していない他の印刷装置に行わせることができる。従って、ユーザは指定した印刷装置から印刷結果を得ることができる。
【００２９】
更にまた、本発明の請求項５の態様によれば、各印刷装置は固有の暗証番号を持ち、前記印刷ジョブに前記暗証番号が付され、該暗証番号が前記指定された印刷装置の固有の暗証番号と一致し、指定された印刷装置から照合結果を受信した場合、前記サーバ装置は印刷制限枚数の超過の有無によらず前記指定された印刷装置に印刷ジョブを転送するようになしたことを特徴とする。
【００３０】
かかる構成となすことによって、印刷制限枚数を超える印刷ジョブであって、各印刷装置に印刷可能な印刷枚数が残っていないような場合であっても、緊急な印刷ジョブの場合には、権限を付与された限られたユーザによって印刷を実行することができる。
【００３１】
以上のように、本発明のネットワーク印刷システムによれば、ユーザが指定した印刷装置での印刷が制限枚数を超過しても指定された印刷装置で印刷を実行することができ、超過した印刷枚数を他の超過していない印刷装置の実績としてカウントアップするので、印刷制限枚数を設定してなる管理体系を維持した状態でユーザが所望する特定の印刷装置で印刷を実行させることができる。
【００３２】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら説明する。図１は本発明の実施の形態の一例におけるネットワーク印刷システムの全体を示すブロック図、図２は印刷装置とサーバの構成を示すブロック図、図３はその動作を示すフローチャートである。
【００３３】
図１のブロック図において、ネットワーク印刷システム１は、例えばパーソナルコンピュータ等の印刷ジョブ生成装置２ａ、２ｂ、２ｃ〜２ｍと、複数の印刷装置３ａ、３ｂ、３ｃ〜３ｎと、１台のサーバ装置４とをＬＡＮ等で構成されたネットワーク５に接続して形成されている。このネットワーク印刷システム１は、夫々の印刷ジョブ生成装置２ａ、２ｂ、２ｃ〜２ｍで生成された印刷ジョブがサーバ装置４を介して印刷装置３ａ、３ｂ、３ｃ〜３ｎに転送されるようになっているのであるが、この印刷ジョブには、印刷すべき印刷データに、部門等を特定するユーザＩＤと、印刷を行う印刷装置を指定する印刷装置ＩＤとが付されて同時に転送されるようになっている。従って、印刷データの転送先は印刷装置ＩＤで指定された印刷装置となる。
【００３４】
図２のブロック図は、図１における印刷装置３ａとサーバ装置４の構成を示す図である。図２において、他の印刷装置３ｂ、３ｃ〜３ｎは印刷装置３ａと同一構成であるためその説明を省略する。
【００３５】
図２において、印刷装置３ａは、受信した印刷データを印刷可能な画像データに変換する画像データ形成部６を有し、画像データ形成部６の出力側にはエンジン部７が接続され画像データを所定の用紙に印刷するようになっている。また、印刷装置３ａは記憶部８と演算制御部９とを有する。記憶部８には、夫々ユーザに対する印刷枚数を管理上制限した制限枚数データがユーザＩＤを付して記憶されている。
【００３６】
そして、エンジン部７でユーザＩＤに基づいて、印刷された印刷枚数データと該当するユーザＩＤに設定されている印刷制限枚数データとが演算制御部９で比較演算され、印刷制限枚数を超過しているか否かの判定を行い、その判定結果が記憶部８に記憶される。すなわち、これら記憶部８と演算制御部９とにより判定手段が形成されている。従って、ユーザＩＤが登録され、印刷制限枚数の設定がなされているユーザのみが印刷することが可能になっている。
【００３７】
そして、ユーザによる印刷ジョブがなされていない段階では、記憶部８には超過している旨の判別データは存在しないが、印刷ジョブが多数生成されその印刷が行われると、印刷制限枚数を超過している旨の判定データが記憶部８に記憶される可能性がある。
【００３８】
サーバ装置４は、記憶部１０とデータ転送管理部１１と演算制御部１２とを有し、印刷ジョブ生成装置２ａ、２ｂ、２ｃ〜２ｍから転送された印刷データ、ユーザＩＤ、印刷装置ＩＤ等を受信すると、これらデータを一旦、記憶部１０に記憶するようになっている。そして、データ転送管理部１１を用いて印刷装置識別データにより印刷を指定した印刷装置に対し累積の印刷枚数が制限枚数を超過しているか否かの問い合わせを行うように構成されている。
【００３９】
即ち、サーバ装置４は、指定された印刷装置での印刷ジョブ開始前に記憶部８に超過しているか否かの問い合わせを行ってその判定データを得、超過していなければサーバ装置４側の記憶部１０に記憶されている印刷データ等をデータ転送管理部１１により指定された印刷装置に転送して印刷を実行し、超過している場合は超過していない他の印刷装置を検索する。
【００４０】
また、サーバ装置４は指定された印刷装置で印刷制限枚数を超過していることが判定されるとこの判定結果に基づいて、印刷制限枚数を超過していない印刷装置があるか否かの検索を行い、印刷制限枚数を超過していない印刷装置が検索されると記憶部１０に記憶されている印刷データ等をデータ転送管理部１１によりユーザが指定した印刷装置に転送して印刷を実行させると共に、この印刷の実行によって印刷された印刷枚数を、前記の検索によって見つけた他の印刷装置に印刷枚数データとして送信し、該他の印刷装置の記億部８に記憶させる。
【００４１】
次に、本発明の実施の形態の一例における印刷システムの動作について図３のフローチャートを用いて説明する。
【００４２】
印刷ジョブ生成装置２ａ、２ｂ、２ｃ〜２ｍのうち、ユーザが印刷ジョブを生成した印刷ジョブ生成装置、例えば、印刷ジョブ生成装置２ａで、ユーザは生成した印刷ジョブに、ユーザＩＤと印刷を行う印刷装置ＩＤを付加して印刷すべき印刷装置を指定する。
【００４３】
そして、ステップＳ１で示すように、印刷ジョブの開始により印刷データ、ユーザＩＤ及び印刷装置ＩＤがサーバ装置４に送られる。これらデータを受信したサーバ装置４は、これらデータを一旦、記憶部１０に記憶する。そして、データ転送管理部１１は、ステップＳ２で示すように、印刷装置ＩＤで指定された印刷装置、例えば、印刷装置３ａに対して印刷枚数の累計枚数が印刷制限枚数を既に超過しているか否かの問い合わせを行う。この問い合わせを受けた印刷装置３ａは、ステップＳ３で示すように、その記憶部８に記憶されている対応するユーザＩＤの超過しているか否かの前述の判定結果を回答する。
【００４４】
ステップＳ３で制限枚数を超えていないとの回答を受けた場合は、サーバ装置４はステップＳ４で示すように記憶部１０に記憶されている印刷データ（印刷ジョブ）をそのまま印刷装置３ａに転送する。印刷装置３ａでは、受信した印刷データを画像データ形成部６で画像データに変換し、エンジン部７において印刷を実行する。印刷された枚数は、ステップＳ５で示すように印刷ジョブの実績として該当するユーザＩＤの印刷枚数の累計値をカウントアップして記憶部８に記憶し、最終ページまでの印刷がなされると印刷ジョブが終了する。
【００４５】
この印刷ジョブの終了で演算制御部９は、前記のようにしてカウントアップされた累計枚数と印刷制限枚数とを比較演算し、印刷制限枚数を超えたか否かを判定し、その判定結果がユーザＩＤを付されて記憶部８に記憶される。ここで、印刷ジョブによっては印刷途中で制限枚数を超えてしまうこともあるが、この超過時点では印刷を終了させずに印刷ジョブの最後のページまで印刷を続行させ、制限枚数を管理上の目安とするものである。
【００４６】
一方、ステップＳ３において、サーバ装置４が印刷装置３ａから印刷制限枚数を超えているとの回答を受けたならば、ステップＳ６で示すように、サーバ装置４はネットワーク５上の他の印刷装置３ｂ、３ｃ〜３ｎで印刷制限枚数を超過していないものがあるのか否かを検索する。この検索によりステップＳ７で示すように、例えば、印刷装置３ｂが印刷制限枚数を超過していないとの結果が得られた場合は、サーバ装置４はステップＳ８で示すように、記憶部１０に記憶されている印刷データにユーザＩＤを付してユーザが指定をしたとおりの印刷装置３ａに印刷ジョブを転送する。
【００４７】
印刷装置３ａでは、ステップＳ９で示すように、受信された印刷データを画像データ形成部６で画像データに変換しエンジン部７において印刷を実行する。印刷された枚数は、ステップＳ１０で示すように、エンジン部７で排出されるごとにサーバ装置４に通知される。この通知を受けたサーバ装置４側では、印刷装置３ｂに印刷枚数のデータを送信し、印刷ジョブを生成したユーザＩＤに基づいて、印刷装置３ｂの記憶部８に累積してカウントアップするように要求する。このようにして、最終ページまでの印刷がなされると印刷ジョブが終了する。
【００４８】
ステップＳ７において、他に印刷制限枚数を超過していない印刷装置が存在しないとの検索結果を得た場合は、ネットワーク５上には印刷ジョブを生成したユーザが印刷できる印刷装置が全くなく印刷不可能という結論であるため、サーバ装置４の記憶部１０に記憶されている印刷データは削除される。
【００４９】
また、各印刷装置３ａ、３ｂ、３ｃ〜３ｎは各々固有の暗証番号を持ち、ユーザが印刷ジョブ生成装置２ａ、２ｂ、２ｃ〜２ｍによって印刷ジョブを生成する際に、印刷する印刷装置ＩＤとともにこの暗証番号を付加して印刷ジョブをサーバ装置４に転送することができる。このようにすれば、印刷ジョブに暗証番号が付され、サーバ装置４または指定された印刷装置で暗証番号の照合が行われ、両者が一致した場合、サーバ装置４は印刷制限枚数の超過の有無によらず指定された印刷装置に印刷ジョブを転送する。
【００５０】
このようにした場合、印刷制限枚数を超える印刷ジョブであって、各印刷装置に印刷可能な印刷枚数が残っていないような場合であっても、緊急な印刷ジョブの場合には、権限を付与された限られたユーザによって印刷を実行することができる。この場合、権限を付与するユーザＩＤをサーバ装置４に登録しておき、暗証番号の照合と、権限のあるユーザであるかの認証とを併用する方法をとることが好ましい。
【００５１】
次に上記の実施形態における印刷方法について説明する。すなわち、上記のネットワーク印刷システムは、印刷ジョブ生成装置２ａ、２ｂ、２ｃ〜２ｍと印刷装置３ａ、３ｂ、３ｃ〜３ｎとをネットワーク５を介して接続し、複数のユーザが印刷ジョブ生成装置２ａ、２ｂ、２ｃ〜２ｍで生成した印刷データを、任意の印刷装置を指定して印刷を実行するに当たり、ユーザ毎に印刷可能枚数に制限が付されているネットワーク印刷システム１での印刷に係るものであって、以下の方法で印刷がなされる。
【００５２】
まず、印刷ジョブの実行時に印刷枚数をユーザ毎に印刷枚数データとして記憶部８に記憶し、印刷装置３ａ、３ｂ、３ｃ〜３ｎにおけるユーザ毎の印刷枚数を制限するために予め設定した印刷制限枚数データに対して前記印刷枚数データが超過しているか否かを記憶部８と演算制御部９とで判定する。ユーザにより指定された、例えば印刷装置３ａでの印刷開始前に制限枚数の超過の有無を判定し、印刷装置３ａで印刷制限枚数を超過していなければそのまま印刷を実行し、超過している場合は他の超過していない印刷装置をサーバ装置４で検索する。
【００５３】
この検索により他に超過していない印刷装置３ｂが検索された場合に、印刷データを指定された通りの印刷装置３ａにおいて印刷を実行させると共に、印刷の実行によって生じた超過分の印刷枚数を該他の印刷装置３ｂの印刷枚数データとしてその記憶部８に記憶させる。
【００５４】
また、印刷データは、ユーザを特定するＩＤデータとユーザが指定する印刷装置を特定する印刷装置ＩＤを付して印刷ジョブ生成装置２ａ、２ｂ、２ｃ〜２ｍからサーバ装置４に送出する方法をとる。
【００５５】
上述したように本発明の実施の形態の一例によれば、印刷ジョブ生成装置２ａ、２ｂ、２ｃ〜２ｍで生成した印刷ジョブは、ユーザが印刷を指定した、例えば印刷装置３ａで既に印刷制限枚数を超過していても、他の印刷制限枚数を超過していない、例えば、印刷装置３ｂを検索により得て、印刷枚数の超過分をこの印刷装置３ｂの記憶部８にカウントアップさせる。そして、印刷は指定どおりの印刷装置３ａで実行するので、ユーザは最も都合のよい印刷装置を指定しておけば、指定した印刷装置で印刷ができる。また、例え印刷制限枚数の超過を無視して指定の印刷装置で印刷を実行しても、超過分を他の印刷装置の実績としてカウントアップするため、ネットワーク印刷システム１としてはユーザ毎に設定した印刷制限枚数に基づいた印刷実績の管理ができる。
【００５６】
尚、本発明の実施の形態の一例では、印刷ジョブ生成装置は複数としたが１台であってもよく、また、ユーザＩＤは部門毎としたが個人毎であってもよい。尚又、本発明の実施の形態の一例では、制限枚数の超過の判定のデータ処理を印刷装置３ａ、３ｂ、３ｃ〜３ｎで行っているが、サーバ装置４側で集中して行う等、サーバ装置４の構成を種々変更してもよい。
【００５７】
なお、尚更に、本発明の実施の形態の一例では、制限枚数の超過は印刷ジョブ単位で判別したが、印刷ジョブの実行中に超過したことを判別してその時点で他の印刷装置に超過分の印刷枚数をカウントアップし、指定どおりの印刷装置での印刷を最後まで続行するようにしてもよい。これは、印刷装置３ａ、３ｂ、３ｃ〜３ｎ、サーバ装置４のソフトウェアーの変更によって容易に変更することができる。
【００５８】
【発明の効果】
以上説明したように、本発明のネットワーク印刷システムによれば、ユーザが指定した印刷装置での印刷枚数が既に制限枚数を超過してもこれに制限されることなく印刷を実行し、超過した印刷枚数を印刷制限枚数を超過していない他の印刷装置の実績としてカウントアップし記憶するので、印刷制限枚数を設定した管理体系を維持した状態でユーザが所望する印刷装置を指定して印刷を実行できる効果を有する。
【図面の簡単な説明】
【図１】本発明の実施の形態の一例におけるネットワーク印刷システムの構成を示すブロック図である。
【図２】図１における印刷装置とサーバ装置の構成を示すブロック図である。
【図３】本発明の実施の形態の一例におけるネットワーク印刷システムの動作を示すフローチャートである。
【符号の説明】
１…ネットワーク印刷システム
２ａ、２ｂ、２ｃ〜２ｍ…印刷ジョブ生成装置
３ａ、３ｂ、３ｃ〜３ｎ…印刷装置
４…サーバ装置
５…ネットワーク
６…画像データ形成部
７…エンジン部
８…記憶部
９…演算制御部
１０…記憶部
１１…データ転送管理部
１２…演算制御部
【図１】
2004341809.tif 000003
【図２】
2004341809.tif 000004
【図３】
2004341809.tif 000005