(57)【特許請求の範囲】
【請求項１】
１以上の情報処理装置からなる情報処理システムと、該情報処理システムにネットワークを介して接続される複数の画像形成装置とを含む印刷システムであって、
各前記画像形成装置は、
用紙切れの有無を示す用紙切れ情報を前記情報処理システムに送信する用紙切れ情報送信手段を含み、
前記情報処理システムは、
クライアント端末から受信した印刷データを保持するとともに、前記画像形成装置から該印刷データに係る印刷開始要求を受信したことに応答して、該印刷データを該画像形成装置に送信する印刷管理手段と、
各前記画像形成装置から受信した最新の前記用紙切れ情報を該画像形成装置に紐付けて更新する用紙切れ情報更新手段と、
前記画像形成装置から前記印刷開始要求を受信したときに、他の前記画像形成装置に紐付いた前記用紙切れ情報に基づいて、各該画像形成装置における用紙切れの有無を判定し、１以上の該画像形成装置において用紙切れが発生していると判定した場合に、警告条件の成立を判定する警告条件判定手段と、
前記警告条件の成立が判定された場合に、前記印刷開始要求の要求元の前記画像形成装置に対して所定の警告情報を送信する警告情報送信手段と、
を含む、
印刷システム。
【請求項２】
前記他の前記画像形成装置は、前記印刷開始要求の要求元の前記画像形成装置と同じフロアに設置された他の装置である、
請求項１に記載の印刷システム。
【請求項３】
前記警告条件判定手段は、
用紙切れが発生していると判定された画像形成装置の台数が所定の閾値に達したときに、前記警告条件の成立を判定する、
請求項１または２に記載の印刷システム。
【請求項４】
前記警告条件判定手段は、
用紙切れが発生していると判定された前記画像形成装置が占める割合が所定の閾値に達したときに、前記警告条件の成立を判定する、
請求項１または２に記載の印刷システム。
【請求項５】
前記用紙切れ情報更新手段は、
各前記画像形成装置の用紙切れの発生日時を更新し、
前記警告条件判定手段は、
用紙切れが発生していると判定された前記画像形成装置の前記用紙切れの発生日時に基づいて、各該画像形成装置における用紙切れが発生してからの経過時間を算出し、全ての該経過時間が所定の閾値に達している場合に、前記警告条件の成立を判定する、
請求項１〜４のいずれか一項に記載の印刷システム。
【請求項６】
前記警告情報は、
用紙切れが発生していると判定された前記画像形成装置の前記経過時間を含む、
請求項５に記載の印刷システム。
【請求項７】
前記警告情報は、
用紙のストックが無い蓋然性が高い旨を示す、
請求項１〜６のいずれか一項に記載の印刷システム。
【請求項８】
ネットワークを介して複数の画像形成装置に接続される、１以上の情報処理装置からなる情報処理システムであって、
クライアント端末から受信した印刷データを保持するとともに、前記画像形成装置から該印刷データに係る印刷開始要求を受信したことに応答して、該印刷データを該画像形成装置に送信する印刷管理手段と、
各前記画像形成装置から用紙切れの有無を示す用紙切れ情報を受信し、受信した最新の該用紙切れ情報を該画像形成装置に紐付けて更新する用紙切れ情報更新手段と、
前記画像形成装置から前記印刷開始要求を受信したときに、他の前記画像形成装置に紐付いた前記用紙切れ情報に基づいて、各該画像形成装置における用紙切れの有無を判定し、１以上の該画像形成装置において用紙切れが発生していると判定した場合に、警告条件の成立を判定する警告条件判定手段と、
前記警告条件の成立が判定された場合に、前記印刷開始要求の要求元の前記画像形成装置に対して所定の警告情報を送信する警告情報送信手段と、
を含む、
情報処理システム。
【請求項９】
前記他の前記画像形成装置は、前記印刷開始要求の要求元の前記画像形成装置と同じフロアに設置された他の装置である、
請求項８に記載の情報処理システム。
【請求項１０】
前記警告条件判定手段は、
用紙切れが発生していると判定された画像形成装置の台数が所定の閾値に達したときに、前記警告条件の成立を判定する、
請求項８または９に記載の情報処理システム。
【請求項１１】
前記警告条件判定手段は、
用紙切れが発生していると判定された前記画像形成装置が占める割合が所定の閾値に達したときに、前記警告条件の成立を判定する、
請求項８または９に記載の情報処理システム。
【請求項１２】
前記用紙切れ情報更新手段は、
各前記画像形成装置の用紙切れの発生日時を更新し、
前記警告条件判定手段は、
用紙切れが発生していると判定された前記画像形成装置の前記用紙切れの発生日時に基づいて、各該画像形成装置における用紙切れが発生してからの経過時間を算出し、全ての該経過時間が所定の閾値に達している場合に、前記警告条件の成立を判定する、
請求項８〜１１のいずれか一項に記載の情報処理システム。
【請求項１３】
前記警告情報は、
用紙切れが発生していると判定された前記画像形成装置の前記経過時間を含む、
請求項１２に記載の情報処理システム。
【請求項１４】
前記警告情報は、
用紙のストックが無い蓋然性が高い旨を示す、
請求項８〜１３のいずれか一項に記載の情報処理システム。
【請求項１５】
１以上の情報処理装置からなる情報処理システムと、該情報処理システムにネットワークを介して接続される複数の画像形成装置とを含む印刷システムにおいて実行される警告方法であって、
各前記画像形成装置が、
用紙切れの有無を示す用紙切れ情報を前記情報処理システムに送信するステップを実行し、
前記情報処理システムが、
クライアント端末から受信した印刷データを保持するとともに、前記画像形成装置から該印刷データに係る印刷開始要求を受信したことに応答して、該印刷データを該画像形成装置に送信するステップと、
各前記画像形成装置から受信した最新の前記用紙切れ情報を該画像形成装置に紐付けて更新するステップと、
前記画像形成装置から前記印刷開始要求を受信したときに、他の前記画像形成装置に紐付いた前記用紙切れ情報に基づいて、各該画像形成装置における用紙切れの有無を判定し、１以上の該画像形成装置において用紙切れが発生していると判定した場合に、警告条件の成立を判定するステップと、
前記警告条件の成立が判定された場合に、前記印刷開始要求の要求元の前記画像形成装置に対して所定の警告情報を送信するステップと、
を実行する、
警告方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、情報処理システムおよび方法に関する。
【背景技術】
【０００２】
一般に、ワンフロアに多数のデスクが並ぶ大規模なオフィス環境では、オフィス内に複数台の印刷装置が設置され、共用に供される。このようなオフィスでは、印刷装置に用紙切れが発生した場合、それに気付いた者が所定の用紙ストック置場から用紙を取ってきて装置に補充する慣わしとなっている。
【０００３】
一方、自席のＰＣから印刷データを送信した後に、オフィス内に設置される複数台の印刷装置の中から任意の出力先を選んで出力させる、所謂、“ロケーションフリー印刷”が既に実用化されている（例えば、特許文献１）。
【０００４】
ここで、オフィス内に複数台の印刷装置が設置される環境では、仮に、印刷装置の用紙切れが発生したときに、用紙の発注忘れなどの理由で用紙のストックが無くなっていたとしても、オフィス内の他の印刷装置の給紙トレイに用紙が残っていれば、これを緊急措置的に取り出して使用することができる。この点につき、特許文献２は、印刷中に用紙切れが検出されたときに、印刷に必要な用紙が他の印刷装置の給紙トレイにあるか否かを調べ、該当する用紙がある場合に、それを白紙排紙させる技術を開示する。
【０００５】
ただし、印刷開始後に用紙切れが発生したときに、オフィス内の他の印刷装置の全てが用紙切れになっていた場合には、当事者は、印刷を途中で中断せざるを得ないだけでなく、行きがかり上、用紙の手配まで面倒を見なければならない羽目に陥る。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上記に鑑みてなされたものであり、印刷開始前に、用紙のストックが無い蓋然性が高い旨をユーザに通知する印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明者は、印刷開始前に、用紙のストックが無い蓋然性が高い旨をユーザに通知する印刷システムにつき鋭意検討した結果、以下の構成に想到し、本発明に至ったのである。
【０００８】
すなわち、本発明によれば、１以上の情報処理装置からなる情報処理システムと、該情報処理システムにネットワークを介して接続される複数の画像形成装置とを含む印刷システムであって、各前記画像形成装置は、用紙切れの有無を示す用紙切れ情報を前記情報処理システムに送信する用紙切れ情報送信手段を含み、前記情報処理システムは、クライアント端末から受信した印刷データを保持するとともに、前記画像形成装置から該印刷データに係る印刷開始要求を受信したことに応答して、該印刷データを該画像形成装置に送信する印刷管理手段と、各前記画像形成装置から受信した最新の前記用紙切れ情報を該画像形成装置に紐付けて更新する用紙切れ情報更新手段と、前記画像形成装置から前記印刷開始要求を受信したときに、他の前記画像形成装置に紐付いた前記用紙切れ情報に基づいて、各該画像形成装置における用紙切れの有無を判定し、１以上の該画像形成装置において用紙切れが発生していると判定した場合に、警告条件の成立を判定する警告条件判定手段と、前記警告条件の成立が判定された場合に、前記印刷開始要求の要求元の前記画像形成装置に対して所定の警告情報を送信する警告情報送信手段と、を含む、印刷システムが提供される。
【発明の効果】
【０００９】
上述したように、本発明によれば、印刷開始前に、用紙のストックが無い蓋然性が高い旨をユーザに通知する印刷システムが提供される。
【図面の簡単な説明】
【００１０】
【図１】本実施形態の印刷システムのシステム構成図。
【図２】本実施形態の印刷システムの機能ブロック図。
【図３】用紙切れ状態管理テーブル等を示す図。
【図４】本実施形態の印刷システムが実行する処理を示すシーケンス図。
【図５】本実施形態の印刷システムが実行する処理を示すシーケンス図。
【図６】本実施形態の画像形成装置の操作パネルに表示される画面を示す。
【図７】第１実施形態の警告条件判定部が実行する処理を示すフローチャート。
【図８】第１実施形態の警告条件判定部が実行する処理を示すフローチャート。
【図９】警告情報を示す図。
【図１０】用紙切れ状態管理テーブル等を示す図。
【図１１】第２実施形態の警告条件判定部が実行する処理を示すフローチャート。
【図１２】第３実施形態の警告条件判定部が実行する処理を示すフローチャート。
【図１３】第４実施形態の警告条件判定部が実行する処理を示すフローチャート。
【図１４】本実施形態の印刷システムのハードウェア構成図。
【発明を実施するための形態】
【００１１】
以下、本発明を、実施形態をもって説明するが、本発明は後述する実施形態に限定されるものではない。なお、以下に参照する各図においては、共通する要素について同じ符号を用い、適宜、その説明を省略するものとする。
【００１２】
（第１実施形態）
図１は、本発明の第１実施形態である印刷システム１０００のシステム構成を示す。本実施形態の印刷システム１０００は、図１に示すように、情報処理システム１００と、複数の画像形成装置２００と、クライアント端末２０とを含んで構成されており、情報処理システム１００とその他の装置は、インターネットなどとして参照されるネットワーク５０を介して相互通信可能に接続されている。
【００１３】
本実施形態の情報処理システム１００は、クライアント端末２０から印刷データのアップロードを受け付けるとともに、画像形成装置２００からの要求に応じて、該当する印刷データを送信する役割を担うものであり、情報処理システム１００がその役割を果たすことによって、所謂、“ロケーションフリー印刷”が実現される。
【００１４】
なお、図１では、情報処理システム１００を１台の情報処理装置として図示しているが、情報処理システム１００を１以上の情報処理装置からなるシステムとして構成してもよく、情報処理システム１００が２以上の情報処理装置から構成される場合は、各装置をネットワーク上に分散配置してもよい。以下では、これら全ての形態を総称して情報処理システム１００と呼ぶものとする。
【００１５】
本実施形態のクライアント端末２０は、パーソナル・コンピュータ（ＰＣ）であり、ユーザは、クライアント端末２０を操作して情報処理システム１００に印刷データをアップロードする。なお、図１は、クライアント端末２０として、ノートＰＣを例示しているが、クライアント端末２０は、デスクトップＰＣ、タブレットＰＣ、スマートフォンなどであってもよい。
【００１６】
本実施形態の画像形成装置２００は、ネットワーク対応の印刷装置であり、ユーザは、画像形成装置２００を操作して情報処理システム１００から所望の印刷データをダウンロードして印刷出力する。なお、図１は、画像形成装置２００の好適な例として、ＭＦＰ(Multi Function Peripheral)を示す。
【００１７】
以上、本実施形態の印刷システム１０００のシステム構成を説明してきたが、続いて、図２に示す機能ブロック図に基づいて、情報処理システム１００および画像形成装置２００の機能構成を説明する。
【００１８】
情報処理システム１００は、ユーザ認証部１０２と、印刷管理部１０３と、用紙切れ情報更新部１０４と、警告条件判定部１０５と、警告情報送信部１０６と、記憶領域１０８とを含んで構成される。
【００１９】
ユーザ認証部１０２は、記憶領域１０８に保持される認証情報に基づいて、画像形成装置２００を介してログインするユーザの認証処理を実行する手段である。
【００２０】
印刷管理部１０３は、クライアント端末２０からアップロードされた印刷データを記憶領域１０８に保持するとともに、画像形成装置２００から印刷開始要求を受信したことに応答して、該当する印刷データを画像形成装置２００に送信する手段である。本実施形態において、印刷管理部１０３は、クライアント端末２０から受信した印刷データを、クライアント端末２０のユーザのユーザＩＤとファイル名の両方に紐付けて記憶領域１０８に保持する。
【００２１】
用紙切れ情報更新部１０４は、各画像形成装置２００から受信した最新の用紙切れ情報を送信元の画像形成装置２００に紐付けて更新する手段である。
【００２２】
警告条件判定部１０５は、画像形成装置２００から印刷開始要求を受信したときに、他の画像形成装置２００に紐付いた用紙切れ情報に基づいて、各画像形成装置２００における用紙切れの有無を判定し、１以上の該画像形成装置において用紙切れが発生していると判定した場合に、警告条件の成立を判定する手段である。
【００２３】
警告情報送信部１０６は、警告条件の成立が判定された場合に、印刷開始要求の要求元の画像形成装置２００に対して所定の警告情報を送信する手段である。
【００２４】
ここで、本実施形態では、記憶領域１０８が、用紙切れ状態を管理する用紙切れ状態管理テーブル５００と、テナント内に設置された画像形成装置２００の台数を管理する設置台数管理テーブル６００を保持する。図３（ａ）は、用紙切れ状態管理テーブル５００を示し、図３（ｂ）は、設置台数管理テーブル６００を示す。
【００２５】
図３（ａ）に示すように、用紙切れ状態管理テーブル５００は、画像形成装置２００の機器識別情報（以下、機器ＩＤという）を格納するためのフィールド５０１と、用紙切れ状態（後述する）を格納するためのフィールド５０２と、更新日時を格納するためのフィールド５０３と、画像形成装置２００が設置されるテナントの識別情報であるテナントＩＤを格納するためのフィールド５０４を備える。一方、図３（ｂ）に示すように、設置台数管理テーブル６００は、テナントＩＤを格納するためのフィールド６０１と、テナント内に設置される機器の台数を格納するためのフィールド６０２を備える。
【００２６】
なお、本実施形態では、情報処理システム１００を構成するコンピュータが所定のプログラムを実行することにより、情報処理システム１００が上述した各手段として機能する。一方、画像形成装置２００は、認証情報送信部２０２、印刷制御部２０４と、用紙切れ情報送信部２０６と、警告情報表示部２０８とを含んで構成される。
【００２７】
認証情報送信部２０２は、画像形成装置２００を介してログインするユーザの認証情報を情報処理システム１００に送信する手段である。
【００２８】
印刷制御部２０４は、操作パネルを介して受け付けたユーザからの各種命令に基づいて印刷の制御を行う手段である。
【００２９】
用紙切れ情報送信部２０６は、自装置の最新の用紙切れ情報（後述する）をリアルタイムで情報処理システム１００に送信する手段である。
【００３０】
警告情報表示部２０８は、情報処理システム１００から受信した警告情報を表示する手段である。
【００３１】
なお、本実施形態では、画像形成装置２００に搭載されるコンピュータが所定のプログラムを実行することにより、画像形成装置２００が上述した各手段として機能する。
【００３２】
以上、情報処理システム１００および画像形成装置２００の機能構成について説明してきたが、続いて、画像形成装置２００の用紙切れ情報送信部２０６と情報処理システム１００の用紙切れ情報更新部１０４が実行する処理の内容を図４に示すシーケンス図に基づいて説明する。
【００３３】
画像形成装置２００の用紙切れ情報送信部２０６は、自装置において、用紙切れが発生したことに応答して、直ちに、用紙切れ情報更新要求を生成し、情報処理システム１００に送信する（Ｓ１）。ここで、Ｓ１で送信される用紙切れ情報更新要求は、送信元の画像形成装置２００の機器ＩＤと、用紙切れ情報とを含む。ここで、用紙切れ情報とは、画像形成装置２００における用紙切れの有無を示す情報であり、Ｓ１で送信される用紙切れ情報更新要求には、“用紙切れ有り”を示す情報が含まれる。
【００３４】
情報処理システム１００が用紙切れ情報更新要求を受信したことを受けて、用紙切れ情報更新部１０４は、当該用紙切れ情報更新要求に含まれる情報に基づいて、記憶領域１０８に保持される用紙切れ状態管理テーブル５００（図３（ａ））の値を更新する（Ｓ２）。具体的には、用紙切れ情報更新部１０４は、画像形成装置２００から受信した用紙切れ情報更新要求に含まれる機器ＩＤをキーとして用紙切れ状態管理テーブル５００のフィールド５０１を検索し、当該機器ＩＤが格納されたレコードのフィールド５０２の値を用紙切れ情報更新要求に含まれる用紙切れ情報（すなわち“用紙切れ有り”）で上書き更新するとともに、その更新日時を当該レコードのフィールド５０３に格納する。
【００３５】
また、画像形成装置２００の用紙切れ情報送信部２０６は、用紙切れの状態にあった自装置が用紙の補給を受けて用紙切れが解消したことに応答して、直ちに、用紙切れ情報更新要求を生成して、情報処理システム１００に送信する（Ｓ３）。ここで、Ｓ３で送信される用紙切れ情報更新要求には、送信元の画像形成装置２００の機器ＩＤと、“用紙切れ無し”を示す用紙切れ情報が含まれる。
【００３６】
情報処理システム１００が用紙切れ情報更新要求を受信したことを受けて、用紙切れ情報更新部１０４は、当該用紙切れ情報更新要求に含まれる機器ＩＤをキーとして用紙切れ状態管理テーブル５００のフィールド５０１を検索し、当該機器ＩＤが格納されたレコードのフィールド５０２の値を用紙切れ情報更新要求に含まれる用紙切れ状態情報（すなわち“用紙切れ無し”）で上書き更新するとともに、その更新日時を当該レコードのフィールド５０３に格納する（Ｓ４）。
【００３７】
上述したように、本実施形態では、オフィス内の各画像形成装置２００が、用紙切れの発生時および用紙切れの解消時に、その旨をリアルタイムで情報処理システム１００に通知するように構成されており、これにより、情報処理システム１００側で、全ての画像形成装置２００の最新の用紙切れ情報（用紙切れの有無）と用紙切れの発生日時が各画像形成装置２００に紐付けて更新されるようになっている。
【００３８】
なお、ここでは、情報処理システム１００の更新日時を、用紙切れの発生日時または用紙切れの解消日時として、用紙切れ状態管理テーブル５００のフィールド５０３に格納する態様を示したが、別法として、画像形成装置２００側で、用紙切れの発生日時または用紙切れの解消日時を用紙切れ情報更新要求に含めるようにし、これらの日時をフィールド５０３に格納するように構成してもよい。
【００３９】
以上、用紙切れ情報送信部２０６と用紙切れ情報更新部１０４が実行する処理を説明してきたが、続いて、ロケーションフリー印刷時に印刷システム１０００が実行する処理を図５に示すシーケンス図に基づいて説明する。
【００４０】
ユーザは、クライアント端末２０を操作して印刷したいファイルを選択し、必要な印刷設定を行った後に、印刷を命令する（Ｓ１）。これを受けて、クライアント端末２０は、ユーザが選択したファイルから作成した印刷対象ファイルと、印刷設定情報と、ユーザＩＤとを含む印刷データを生成し、情報処理システム１００に送信する（Ｓ２）。これを受けて、情報処理システム１００の印刷管理部１０３は、受信した印刷データを記憶領域１０８に保存する（Ｓ３）。
【００４１】
ユーザは、クライアント端末２０に対して印刷を命令した後、オフィスで設置される複数の画像形成装置２００のうち、所望の画像形成装置２００の設置場所まで移動し、当該画像形成装置２００に対して認証情報を入力するログイン操作を行う（Ｓ４）。これを受けて、画像形成装置２００の認証情報送信部２０２は、入力された認証情報を含む認証要求を情報処理システム１００に送信する（Ｓ５）。なお、本実施形態は、ユーザ認証の方式を限定するものではなく、ＩＣカードなどに基づく所有物認証、ユーザＩＤ・パスワードなどに基づく知識認証、指紋などの生体情報に基づく生体認証といった既知の方式を採用することができる。
【００４２】
一方、情報処理システム１００のユーザ認証部１０２は、画像形成装置２００から受信した認証情報と記憶領域１０８に格納される認証情報を照合してユーザ認証を実行する（Ｓ６）。その後、印刷管理部１０３は、認証に成功したユーザのユーザＩＤに紐付いた印刷データのファイル名を記憶領域１０８から読み出し、これらを選択可能に表示する印刷ファイル一覧を生成して画像形成装置２００に送信する（Ｓ７）。これを受けて、画像形成装置２００は、印刷ファイル一覧を操作パネルのディスプレイに表示する。図６（ａ）は、操作パネルのディスプレイに表示される印刷ファイル一覧画面を例示的に示す。
【００４３】
これを受けて、ユーザが印刷ファイル一覧の中から所望のファイルを選択した後に「印刷」ボタンをタッチして、画像形成装置２００に対して印刷開始を命令すると（Ｓ８）、印刷制御部２０４は、画像形成装置２００の機器ＩＤ、ログインユーザのユーザＩＤおよびユーザが選択したファイル名を含む印刷開始要求を生成し、情報処理システム１００に送信する（Ｓ９）。
【００４４】
これを受けて、情報処理システム１００の警告条件判定部１０５は、「警告条件判定処理」を実行する（Ｓ１０）。以下、Ｓ１０で実行される「警告条件判定処理」の内容を図７に示すフローチャートに基づいて説明する。
【００４５】
ステップ１０１では、印刷開始要求元の画像形成装置２００が設置されているテナントを対象として、当該テナント内に設置される全機器のうち、用紙切れが発生している機器の台数を取得する。
【００４６】
具体的には、まず、受信した印刷開始要求に含まれる機器ＩＤをキーとして用紙切れ状態管理テーブル５００（図３（ａ））のフィールド５０１を検索し、当該機器ＩＤが格納されたレコードのフィールド５０４に格納されたテナントＩＤを取得する。次に、取得したテナントＩＤをキーとして用紙切れ状態管理テーブル５００のフィールド５０４を検索し、当該テナントＩＤが格納されたレコードのうち、フィールド５０２に“用紙切れ有り”が格納されているレコードの数をカウントし、その数を用紙切れが発生している機器の台数として取得する。
【００４７】
続くステップ１０２では、印刷開始要求元の画像形成装置２００が設置されているテナントと同じテナント内に設置される他の画像形成装置２００の全てにおいて、用紙切れが発生しているか否かを判定する。具体的には、先のステップ１０１で取得したテナントＩＤをキーとして設置台数管理テーブル６００のフィールド６０１を検索し、当該テナントＩＤが格納されたレコードのフィールド６０２に格納されるテナント内の設置台数を取得した上で、取得した（テナント内の設置台数）と、先のステップ１０１で取得した（テナント内で用紙切れが発生している機器の台数）が、下記式（１）で表される警告条件を満たすか否かを判定する。
【００４８】
【数１】
0006648642.tif 000002
【００４９】
本実施形態では、仮に、テナント内に用紙ストックがあるのであれば、適宜、用紙の補充がなされるはずであるから、テナント内の他の画像形成装置２００の全てにおいて用紙切れが発生している場合には、テナント内に用紙ストックが無いことが推定される、という考えに基づいて、上記式（１）を警告条件としている。なお、上記式（１）において、「…≦１」としたのは、印刷開始要求元の画像形成装置２００自体に用紙切れが発生した場合に、（テナント内の設置台数）と（テナント内で用紙切れが発生している機器の台数）の差分がゼロになる場合があることを考慮したことによる。
【００５０】
ステップ１０２の判定の結果、下記式（１）を満たすと判定した場合は（ステップ１０２、Ｙｅｓ）、ステップ１０３で、警告条件の成立を判定し、警告条件判定処理を終了する。一方、下記式（１）を満たさないと判定した場合は（ステップ１０２、Ｎｏ）、ステップ１０４で、警告条件の不成立を判定し、警告条件判定処理を終了する。
【００５１】
再び図５に戻って説明を続ける。
【００５２】
先の警告条件判定処理（Ｓ１０）の結果、警告条件の不成立が判定された場合には、情報処理システム１００の印刷管理部１０３が、印刷開始要求に係る印刷データ（すなわち、印刷開始要求に含まれるユーザＩＤとファイル名の両方に紐付いた印刷データ）を記憶領域１０８から読み出して、印刷開始要求元の画像形成装置２００に送信する（Ｓ１１）。これを受けて、画像形成装置２００の印刷制御部２０４は、情報処理システム１００から受信した印刷データを印刷出力する（Ｓ１２）。
【００５３】
一方、警告条件の成立が判定された場合には、警告情報送信部１０６が、予め用意された所定の警告情報を印刷開始要求元の画像形成装置２００に送信する（Ｓ１３）。これを受けて、画像形成装置２００の警告情報表示部２０８は、情報処理システム１００から受信した警告情報を操作パネルのディスプレイに表示する（Ｓ１４）。
【００５４】
図６（ｂ）は、警告情報を表示する画面を例示的に示す。図６（ｂ）に示す例では、警告情報として、「このテナント内の他の全ての機器で用紙切れが発生しています。用紙ストックがない蓋然性が高いので印刷を実行する前に用紙ストックの有無を確認することをお奨めします。」というメッセージとともに、「印刷中止」ボタンと「印刷続行」ボタンを表示するダイアログが印刷ファイル一覧画面の上のオーバレイ表示されている。
【００５５】
ダイアログが表示されたことを受けて、ユーザが「印刷中止」ボタンをタッチして、画像形成装置２００に対して印刷の中止を命令した場合には（Ｓ１５）、印刷制御部２０４が、先のＳ９で情報処理システム１００に発行した印刷開始要求を取り下げる（Ｓ１６）。一方、ユーザが「印刷続行」ボタンをタッチして、画像形成装置２００に対して印刷の続行を命令した場合には（Ｓ１７）、印刷制御部２０４が、印刷続行要求を情報処理システム１００に送信する（Ｓ１８）。これを受けて、情報処理システム１００の印刷管理部１０３は、先のＳ９で受信した印刷開始要求に含まれるユーザＩＤとファイル名の両方に紐付いた印刷データを記憶領域１０８から読み出して、印刷開始要求元の画像形成装置２００に送信する（Ｓ１９）。これを受けて、画像形成装置２００の印刷制御部２０４は、情報処理システム１００から受信した印刷データを印刷出力する（Ｓ２０）。
【００５６】
以上、説明したように、本実施形態によれば、テナント内に用紙のストックが無い蓋然性が高い場合に、画像形成装置２００のユーザに対して、印刷開始前に、その旨を注意喚起する警告情報を通知されるので、ユーザは、前もって、用紙のストックを確認し、ストックが無い場合は、何らかの方法でそれを調達してから、改めて印刷を行うことができるので、用紙切れのまま長い期間にわたって印刷を中断せざるを得ないといった最悪の事態を避けることが可能になる。
【００５７】
ただし、各画像形成装置２００の使用頻度が非常に高く、用紙の補給が頻繁に行われるような環境では、用紙切れのタイミングがたまたま重なってしまうと、テナント内に用紙のストックが残っているのにもかかわらず、上述した警告条件が成立してしまい、ユーザに不要な警告が通知されてしまう虞がある。このような不都合を回避すべく、本実施形態では、Ｓ１０（図５）の「警告条件判定処理」において、図７に示した処理に代えて、図８に示す処理を実行することができる。なお、図８に示す処理は、図７に示したフローチャートのステップ１０２とステップ１０３の間に、ステップ１１０とステップ１１２を挿入したものであり、その余のステップの内容に変わりはないので、ここでは、専ら、ステップ１１０とステップ１１２について説明する。
【００５８】
先のステップ１０２で、印刷開始要求元の画像形成装置２００が設置されているテナントと同じテナント内に設置される他の画像形成装置２００の全てにおいて、用紙切れが発生していると判定した場合（ステップ１０２、Ｙｅｓ）、処理はステップ１１０に進む。続く、ステップ１１０では、用紙切れが発生している各機器における、用紙切れが発生してからの経過時間（以下、用紙切れ経過時間という）を算出する。具体的には、先のステップ１０１で、用紙切れ状態管理テーブル５００から検出した、用紙切れが発生している各機器のレコードのフィールド５０３に格納された更新日時と現在の日時の差分を用紙切れ経過時間として算出する。
【００５９】
続くステップ１１２では、用紙切れが発生している全ての機器の用紙切れ経過時間が所定の時間閾値Ｔに達しているか否かを判定する。なお、時間閾値Ｔは、テナントにおける画像形成装置２００の使用頻度等に照らして適切な値を予め設定しておく。ステップ１１２の判定の結果、用紙切れが発生している全ての機器の用紙切れ経過時間が所定の時間閾値Ｔに達していると判定した場合は（ステップ１１２、Ｙｅｓ）、ステップ１０３で、警告条件の成立を判定し、警告条件判定処理を終了する。一方、用紙切れが発生している全ての機器の用紙切れ経過時間が所定の時間閾値Ｔに達していないと判定した場合は（ステップ１０２、Ｎｏ）、ステップ１０４で、警告条件の不成立を判定し、警告条件判定処理を終了する。
【００６０】
上述した「警告条件判定処理」において、警告条件の成立が判定された場合には、警告情報送信部１０６が、予め用意された所定の警告情報を印刷開始要求元の画像形成装置２００に送信し、画像形成装置２００の警告情報表示部２０８が、これを操作パネルのディスプレイに表示する。図９（ａ）は、この場合に表示される警告情報を例示的に示す。図９（ａ）に示す例では、「このテナント内の他の全ての機器で用紙切れが発生しています。用紙ストックがない蓋然性が高いので印刷を実行する前に用紙ストックの有無を確認することをお奨めします。」というメッセージに加えて、用紙切れが発生している各機器の用紙切れ経過時間を表示するダイアログが警告情報として表示されている。
【００６１】
上述したように、本実施形態では、先のステップ（ステップ１１０、ステップ１１２）を追加することによって、テナント内に用紙のストックが残っているのにもかかわらず、ユーザに不要な警告が通知されてしまうといった事態を避けることが可能になる。
【００６２】
以上、本発明の第１実施形態を説明してきたが、続いて、本発明の第２実施形態を説明する。なお、以下では、第１実施形態の内容と共通する部分の説明を省略し、専ら、第１実施形態との相違点のみを説明するものとする。
【００６３】
（第２実施形態）
先の第１実施形態は、同じテナントに設置された他の画像形成装置２００の全てにおいて用紙切れが発生していることを警告条件としていたが、第２実施形態では、同じフロアに設置された他の画像形成装置２００の全てにおいて用紙切れが発生していることを警告条件とする点で相違し、その余の構成は第１実施形態と同じである。
【００６４】
上記相違点に関して、情報処理システム１００は、図３（ａ）、（ｂ）に示すテーブルに代えて、図１０（ａ）に示す用紙切れ状態管理テーブル７００と、図１０（ｂ）に示す設置台数管理テーブル８００を記憶領域１０８に保持する。
【００６５】
図１０（ａ）に示すように、用紙切れ状態管理テーブル７００は、画像形成装置２００の機器ＩＤを格納するためのフィールド７０１と、用紙切れ状態を格納するためのフィールド７０２と、更新日時を格納するためのフィールド７０３と、画像形成装置２００が設置されるフロアの識別情報であるフロアＩＤを格納するためのフィールド７０４を備える。一方、図１０（ｂ）に示すように、設置台数管理テーブル８００は、フロアＩＤを格納するためのフィールド８０１と、フロア内に設置される機器の台数を格納するためのフィールド８０２を備える。
【００６６】
また、上記相違点に関して、情報処理システム１００の警告条件判定部１０５は、図５のＳ１０において、以下に述べる「警告条件判定処理」を実行する。以下、第２実施形態において、警告条件判定部１０５が実行する「警告条件判定処理」の内容を図１１に示すフローチャートに基づいて説明する。
【００６７】
ステップ２０１では、印刷開始要求元の画像形成装置２００が設置されるフロア内において、用紙切れが発生している機器の台数を取得する。
【００６８】
具体的には、まず、受信した印刷開始要求に含まれる機器ＩＤをキーとして用紙切れ状態管理テーブル７００（図１０（ａ））のフィールド７０１を検索し、当該機器ＩＤが格納されたレコードのフィールド７０４に格納されたフロアＩＤを取得する。次に、取得したフロアＩＤをキーとして用紙切れ状態管理テーブル７００のフィールド７０４を検索し、当該フロアＩＤが格納されたレコードのうち、フィールド７０２に“用紙切れ有り”が格納されているレコードの数をカウントし、これを用紙切れが発生している機器の台数として取得する。
【００６９】
続くステップ２０２では、印刷開始要求元の画像形成装置２００が設置されるフロアと同じフロア内に設置される他の画像形成装置２００の全てにおいて、用紙切れが発生しているか否かを判定する。具体的には、先のステップ２０１で取得したフロアＩＤをキーとして設置台数管理テーブル８００のフィールド８０１を検索し、当該フロアＩＤが格納されたレコードのフィールド８０２に格納されるフロア内の設置台数を取得した上で、取得した（フロア内の設置台数）と、先のステップ２０１で取得した（フロア内で用紙切れが発生している機器の台数）が、下記式（２）で表される警告条件を満たすか否かを判定する。
【００７０】
【数２】
0006648642.tif 000003
【００７１】
本実施形態では、仮に、フロア内に用紙ストックがあるのであれば、適宜、用紙の補充がなされるはずであるから、フロア内の他の画像形成装置２００の全てにおいて用紙切れが発生している場合には、フロア内に用紙ストックが無いことが推定される、という考えに基づいて、上記式（２）を警告条件としている。なお、上記式（２）において、「…≦１」としたのは、印刷開始要求元の画像形成装置２００自体に用紙切れが発生した場合に、（フロア内の設置台数）と（フロア内で用紙切れが発生している機器の台数）の差分がゼロになる場合があることを考慮したことによる。
【００７２】
ステップ２０２の判定の結果、下記式（２）を満たすと判定した場合は（ステップ２０２、Ｙｅｓ）、ステップ２０３で、警告条件の成立を判定し、警告条件判定処理を終了する。一方、下記式（２）を満たさないと判定した場合は（ステップ２０２、Ｎｏ）、ステップ２０４で、警告条件の不成立を判定し、警告条件判定処理を終了する。
【００７３】
上述した「警告条件判定処理」において、警告条件の成立が判定された場合には、警告情報送信部１０６が、予め用意された所定の警告情報を印刷開始要求元の画像形成装置２００に送信し、画像形成装置２００の警告情報表示部２０８が、これを操作パネルのディスプレイに表示する。図９（ｂ）は、本実施形態で表示される警告情報を例示的に示す。図９（ｂ）に示す例では、「このフロア内の他の全ての機器で用紙切れが発生しています。用紙ストックがない蓋然性が高いので印刷を実行する前に用紙ストックの有無を確認することをお奨めします。」というメッセージを表示するダイアログが警告情報として表示されている。
【００７４】
以上、説明したように、本実施形態によれば、フロア内に用紙のストックが無いことが推定される場合に、画像形成装置２００のユーザに対して、印刷開始前に、その旨を注意喚起する警告情報が通知されるので、ユーザは、前もって、用紙のストックを確認し、ストックが無い場合は、他のフロアの用紙置場から用紙を調達するなどの対応を取ることができる。特に、印刷を緊急・確実に終える必要に迫られている場合には、ロケーションフリー印刷の利点を活用して、他のフロアに速やかに移動し、そこに設置される画像形成装置２００から再度印刷開始要求を行うといった対応を取ることが可能になる。
【００７５】
以上、本発明の第２実施形態を説明してきたが、続いて、本発明の第３実施形態を説明する。なお、以下では、第２実施形態の内容と共通する部分の説明を省略し、専ら、第２実施形態との相違点のみを説明するものとする。
【００７６】
（第３実施形態）
第３実施形態では、情報処理システム１００の警告条件判定部１０５が、以下に述べる「警告条件判定処理」を実行する点で相違し、その余の構成は第２実施形態と同じである。以下、第３実施形態において、警告条件判定部１０５が実行する「警告条件判定処理」の内容を図１２に示すフローチャートに基づいて説明する。
【００７７】
ステップ３０１では、第２実施形態と同様の手順で、印刷開始要求元の画像形成装置２００が設置されるフロア内において、用紙切れが発生している機器の台数を取得する。
【００７８】
続くステップ３０２では、先のステップ３０１で取得した用紙切れが発生している画像形成装置２００の台数が所定の閾値に達しているかか否かを判定する。具体的には、先のステップ３０１で取得した用紙切れが発生している画像形成装置２００の台数が、下記式（３）で表される警告条件を満たすか否かを判定する。
【００７９】
【数３】
0006648642.tif 000004
【００８０】
本実施形態では、仮に、フロア内に用紙ストックがあるのであれば、適宜、用紙の補充がなされるはずであるから、フロア内に用紙切れが発生している画像形成装置２００がＮ台以上存在する場合には、フロア内に用紙ストックが無いことが推定される、という考えに基づいて、上記式（３）を警告条件としている。なお、上記式（３）における“閾値Ｎ”は、フロア内の機器設置台数等に照らして適切な値（１以上の整数）を予め設定しておく。
【００８１】
ステップ３０２の判定の結果、下記式（３）を満たすと判定した場合は（ステップ３０２、Ｙｅｓ）、ステップ３０３で、警告条件の成立を判定し、警告条件判定処理を終了する。一方、下記式（３）を満たさないと判定した場合は（ステップ３０２、Ｎｏ）、ステップ３０４で、警告条件の不成立を判定し、警告条件判定処理を終了する。
【００８２】
上述した「警告条件判定処理」において、警告条件の成立が判定された場合には、警告情報送信部１０６が、予め用意された所定の警告情報を印刷開始要求元の画像形成装置２００に送信し、画像形成装置２００の警告情報表示部２０８が、これを操作パネルのディスプレイに表示する。図９（ｃ）は、本実施形態で表示される警告情報を例示的に示す。図９（ｃ）に示す例では、「このフロア内の[５台]の機器で用紙切れが発生しています。用紙ストックがない蓋然性が高いので印刷を実行する前に用紙ストックの有無を確認することをお奨めします。」というメッセージを表示するダイアログが警告情報として表示されている。
【００８３】
以上、説明したように、本実施形態によれば、フロア内の機器設置台数等に応じて、“閾値Ｎ”を調整することにより、警告条件を柔軟に変更することが可能になる。
【００８４】
以上、本発明の第３実施形態を説明してきたが、続いて、本発明の第４実施形態を説明する。なお、以下では、第２実施形態の内容と共通する部分の説明を省略し、専ら、第２実施形態との相違点のみを説明するものとする。
【００８５】
（第４実施形態）
第４実施形態では、情報処理システム１００の警告条件判定部１０５が、以下に述べる「警告条件判定処理」を実行する点で相違し、その余の構成は第２実施形態と同じである。以下、第４実施形態において、警告条件判定部１０５が実行する「警告条件判定処理」の内容を図１３に示すフローチャートに基づいて説明する。
【００８６】
ステップ４０１では、第２実施形態と同様の手順で、印刷開始要求元の画像形成装置２００が設置されるフロア内において、用紙切れが発生している機器の台数を取得する。
【００８７】
続くステップ４０２では、印刷開始要求元の画像形成装置２００が設置されるフロアと同じフロア内に設置される全ての画像形成装置２００のうち、用紙切れが発生している画像形成装置２００が占める割合が所定の閾値に達しているか否かを判定する。具体的には、先のステップ４０１で取得したフロアＩＤをキーとして設置台数管理テーブル８００のフィールド８０１を検索し、当該フロアＩＤが格納されたレコードのフィールド８０２に格納されるフロア内の設置台数を取得した上で、取得した（フロア内の設置台数）と、先のステップ４０１で取得した（フロア内で用紙切れが発生している機器の台数）が、下記式（４）で表される警告条件を満たすか否かを判定する。
【００８８】
【数４】
0006648642.tif 000005
【００８９】
本実施形態では、仮に、フロア内に用紙ストックがあるのであれば、適宜、用紙の補充がなされるはずであるから、フロア内に用紙切れが発生している画像形成装置２００が全体のＭ％以上を占める場合には、フロア内に用紙ストックが無いことが推定される、という考えに基づいて、上記式（４）を警告条件としている。なお、上記式（４）における“閾値Ｍ”は、フロア内の機器設置台数等に照らして適切な値を予め設定しておく。
【００９０】
ステップ４０２の判定の結果、下記式（４）を満たすと判定した場合は（ステップ４０２、Ｙｅｓ）、ステップ４０３で、警告条件の成立を判定し、警告条件判定処理を終了する。一方、下記式（４）を満たさないと判定した場合は（ステップ４０２、Ｎｏ）、ステップ４０４で、警告条件の不成立を判定し、警告条件判定処理を終了する。
【００９１】
上述した「警告条件判定処理」において、警告条件の成立が判定された場合には、警告情報送信部１０６が、予め用意された所定の警告情報を印刷開始要求元の画像形成装置２００に送信し、画像形成装置２００の警告情報表示部２０８が、これを操作パネルのディスプレイに表示する。図９（ｄ）は、本実施形態で表示される警告情報を例示的に示す。図９（ｄ）に示す例では、「このフロア内の[８０％]の機器で用紙切れが発生しています。用紙ストックがない蓋然性が高いので印刷を実行する前に用紙ストックの有無を確認することをお奨めします。」というメッセージを表示するダイアログが警告情報として表示されている。
【００９２】
以上、説明したように、本実施形態によれば、フロア内の機器設置台数等に応じて、“閾値Ｍ”を調整することにより、警告条件を柔軟に変更することが可能になる。
【００９３】
最後に、図１４に基づいて本実施形態の印刷システム１０００を構成する各装置のハードウェア構成について説明する。
【００９４】
図１４（ａ）に示すように、本実施形態の情報処理システム１００を構成する情報処理装置は、装置全体の動作を制御するプロセッサ１２と、ブートプログラムやファームウェアプログラムなどを保存するＲＯＭ１３と、プログラムの実行空間を提供するＲＡＭ１４と、情報処理システム１００を上述した各手段として機能させるためのプログラムやオペレーティングシステム（ＯＳ）等を保存するための補助記憶装置１５と、外部装置を接続するための入出力インタフェース１６と、ネットワーク５０に接続するためのネットワーク・インターフェース１７とを備えている。
【００９５】
図１４（ｂ）に示すように、画像形成装置２００は、装置全体の動作を制御するプロセッサ２２と、ブートプログラムやファームウェアプログラムなどを保存するＲＯＭ２３と、プログラムの実行空間を提供するＲＡＭ２４と、画像形成装置２００を上述した各手段として機能させるためのプログラムやオペレーティングシステム（ＯＳ）等を保存するための補助記憶装置２５と、操作パネル２１などを接続するための入出力インタフェース２６と、印刷処理を実行するプリンタエンジン２７と、スキャン処理を実行するスキャンエンジン２８と、ネットワーク５０に接続するためのネットワーク・インターフェース２９とを備えている。
【００９６】
なお、上述した実施形態の各機能は、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）などで記述されたプログラムにより実現でき、本実施形態のプログラムは、ハードディスク装置、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、フレキシブルディスク、ＥＥＰＲＯＭ、ＥＰＲＯＭなどの記録媒体に格納して頒布することができ、また他の装置が可能な形式でネットワークを介して伝送することができる。
【００９７】
以上、本発明について実施形態をもって説明してきたが、本発明は上述した実施形態に限定されるものではなく、当業者が推考しうる実施態様の範囲内において、本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００９８】
１２…プロセッサ
１３…ＲＯＭ
１４…ＲＡＭ
１５…補助記憶装置
１６…入出力インタフェース
１７…ネットワーク・インターフェース
２０…クライアント端末
２１…操作パネル
２２…プロセッサ
２３…ＲＯＭ
２４…ＲＡＭ
２５…補助記憶装置
２６…入出力インタフェース
２７…プリンタエンジン
２８…スキャンエンジン
２９…ネットワーク・インターフェース
５０…ネットワーク
１００…情報処理システム
１０２…ユーザ認証部
１０３…印刷管理部
１０４…用紙切れ情報更新部
１０５…警告条件判定部
１０６…警告情報送信部
１０８…記憶領域
２００…画像形成装置
２０２…認証情報送信部
２０４…印刷制御部
２０６…用紙切れ情報送信部
２０８…警告情報表示部
５００…用紙切れ状態管理テーブル
６００…設置台数管理テーブル
７００…用紙切れ状態管理テーブル
８００…設置台数管理テーブル
１０００…印刷システム
【先行技術文献】
【特許文献】
【００９９】
【特許文献１】特開２００９‐２９４８８９号公報
【特許文献２】特開２０１０‐６４３８３号公報
【図１】
0006648642.tif 000006
【図２】
0006648642.tif 000007
【図３】
0006648642.tif 000008
【図４】
0006648642.tif 000009
【図５】
0006648642.tif 000010
【図６】
0006648642.tif 000011
【図７】
0006648642.tif 000012
【図８】
0006648642.tif 000013
【図９】
0006648642.tif 000014
【図１０】
0006648642.tif 000015
【図１１】
0006648642.tif 000016
【図１２】
0006648642.tif 000017
【図１３】
0006648642.tif 000018
【図１４】
0006648642.tif 000019