(57)【要約】【課題】印刷物の無駄な印刷を行うことを抑止する情報処理装置、印刷システム、制御方法、およびプログラムを提供すること【解決手段】複合機１０４において印刷ジョブ一覧５００に表示された印刷ジョブを指定して印刷指示がなされると、印刷サーバ１１０は、現在から所定の期間内に印刷された印刷ジョブであって、所定値以上の部数で印刷されている印刷ジョブが存在する場合は、大量な印刷部数で印刷がなされていることを複合機１０４に対して通知を行い、ユーザに継続して印刷をさせるか、印刷をキャンセルさせるかを選択させる。【選択図】図５
2017084242.tif 000002
【特許請求の範囲】
【請求項１】
印刷した部数を有する印刷ジョブに関する印刷実績情報を記憶する記憶手段と、
印刷ジョブの印刷指示を受付ける印刷指示受付手段と、
前記印刷指示受付手段によって印刷指示を受付けると、前記記憶手段に記憶された印刷された印刷ジョブの印刷した部数が所定値以上であるか否かを判定する判定手段と、
前記判定手段によって判定された結果を、ユーザに対して通知する通知手段と
を備えたことを特徴とする情報処理装置。
【請求項２】
前記判定手段は、前記記憶手段に記憶された印刷された印刷ジョブの印刷した時が、現在から所定期間内であって、当該印刷ジョブの印刷した部数が所定値以上であるか否かを判定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記通知手段は、前記判定手段によって判定された結果に従って、所定値以上の部数が印刷された印刷ジョブの情報を表示部へ表示することで通知を行うことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記通知手段は、印刷ジョブを印刷した時が、当該印刷ジョブの印刷出力によって得られる印刷物が使用中であることが想定される期間内であることを表示部へ識別して表示することを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項５】
印刷した印刷ジョブに対応して前記所定値を設定する設定手段を備え、
前記判定手段は、
前記印刷指示受付手段によって印刷指示を受付けた印刷ジョブと同一の印刷ジョブが印刷されている場合は、前記設定手段によって設定された当該印刷ジョブに対応する設定を用いて判定を行うことを特徴とする請求項１乃至５の何れか１項に記載の情報処理装置。
【請求項６】
クライアント端末、印刷サーバ、及び印刷装置がネットワークを介して接続された印刷システムであって、
前記クライアント端末は、
印刷指示を受付けることで印刷ジョブを生成する生成手段と、
前記生成手段によって生成された印刷ジョブを印刷サーバへ送信するクライアント端末送信手段と、
を備え、
前記印刷サーバは、
印刷した部数を有する印刷ジョブに関する印刷実績情報を記憶する記憶手段と、
前記クライアント端末送信手段によって送信された印刷ジョブを受信する印刷サーバ受信手段と、
前記印刷装置の要求手段によって要求された印刷ジョブに関する情報を前記印刷サーバ受信手段によって受信した印刷ジョブから取得する取得手段と、
前記取得手段によって取得した印刷ジョブに関する情報を前記印刷装置へ送信する印刷サーバ送信手段と、
前記印刷装置の印刷指示受付手段によって印刷指示を受付けると、前記記憶手段に記憶された印刷された印刷ジョブの印刷した部数が所定値以上であるか否かを判定する判定手段と、
を備え、
前記印刷装置は、
印刷ジョブに関する情報を印刷サーバへ要求する要求手段と、
前記印刷サーバ送信手段によって送信された印刷ジョブに関する情報を受信する印刷装置受信手段と、
前記印刷装置受信手段によって受信した印刷ジョブの印刷指示を受付ける印刷指示受付手段と、
前記印刷サーバの判定手段によって判定された結果を、ユーザに対して通知する通知手段と、
を備えたことを特徴とする印刷システム。
【請求項７】
情報処理装置における通知方法であって、
前記情報処理装置の印刷指示受付手段は、印刷ジョブの印刷指示を受付ける印刷指示受付ステップ、
前記情報処理装置の判定手段は、前記印刷指示受付ステップによって印刷指示を受付けると、印刷した部数を有する印刷ジョブに関する印刷実績情報を記憶する記憶手段に記憶された印刷された印刷ジョブの印刷した部数が所定値以上であるか否かを判定する判定ステップ、
前記情報処理装置の通知手段は、前記判定ステップによって判定された結果を、ユーザに対して通知する通知ステップ、
を含むことを特徴とする通知方法。
【請求項８】
情報処理装置で読み取り実行可能なプログラムであって、
前記情報処理装置を、
印刷ジョブの印刷指示を受付ける印刷指示受付手段と、
前記印刷指示受付手段によって印刷指示を受付けると、印刷した部数を有する印刷ジョブに関する印刷実績情報を記憶する記憶手段に記憶された印刷された印刷ジョブの印刷した部数が所定値以上であるか否かを判定する判定手段と、
前記判定手段によって判定された結果を、ユーザに対して通知する通知手段と、
して機能させることを特徴とするプログラム。
【請求項９】
クライアント端末、印刷サーバ、及び印刷装置がネットワークを介して接続された印刷システムの制御方法であって、
前記クライアント端末は、
印刷指示を受付けることで印刷ジョブを生成する生成ステップと、
前記生成ステップによって生成された印刷ジョブを印刷サーバへ送信するクライアント端末送信ステップと、
を実行し、
前記印刷サーバは、
前記クライアント端末送信ステップによって送信された印刷ジョブを受信する印刷サーバ受信ステップと、
前記印刷装置の要求ステップによって要求された印刷ジョブに関する情報を前記印刷サーバ受信ステップによって受信した印刷ジョブから取得する取得ステップと、
前記取得ステップによって取得した印刷ジョブに関する情報を前記印刷装置へ送信する印刷サーバ送信ステップと、
前記印刷装置の印刷指示受付ステップによって印刷指示を受付けると、印刷した部数を有する印刷ジョブに関する印刷実績情報を記憶する記憶手段に記憶された印刷された印刷ジョブの印刷した部数が所定値以上であるか否かを判定する判定ステップと、
を実行し、
前記印刷装置は、
印刷ジョブに関する情報を印刷サーバへ要求する要求ステップと、
前記印刷サーバ送信ステップによって送信された印刷ジョブに関する情報を受信する印刷装置受信ステップと、
前記印刷装置受信ステップによって受信した印刷ジョブの印刷指示を受付ける印刷指示受付ステップと、
前記印刷サーバの判定ステップによって判定された結果を、ユーザに対して通知する通知ステップと、
を実行することを特徴とする印刷システムの制御方法。
【請求項１０】
クライアント端末、印刷サーバ、及び印刷装置がネットワークを介して接続された印刷システムで読み取り実行可能なプログラムあって、
前記クライアント端末を、
印刷指示を受付けることで印刷ジョブを生成する生成手段と、
前記生成手段によって生成された印刷ジョブを印刷サーバへ送信するクライアント端末送信手段と、
して機能させ、
前記印刷サーバを、
前記クライアント端末送信手段によって送信された印刷ジョブを受信する印刷サーバ受信手段と、
前記印刷装置の要求手段によって要求された印刷ジョブに関する情報を前記印刷サーバ受信手段によって受信した印刷ジョブから取得する取得手段と、
前記取得手段によって取得した印刷ジョブに関する情報を前記印刷装置へ送信する印刷サーバ送信手段と、
前記印刷装置の印刷指示受付手段によって印刷指示を受付けると、印刷した部数を有する印刷ジョブに関する印刷実績情報を記憶する記憶手段に記憶された印刷された印刷ジョブの印刷した部数が所定値以上であるか否かを判定する判定手段と、
して機能させ、
前記印刷装置を、
印刷ジョブに関する情報を印刷サーバへ要求する要求手段と、
前記印刷サーバ送信手段によって送信された印刷ジョブに関する情報を受信する印刷装置受信手段と、
前記印刷装置受信手段によって受信した印刷ジョブの印刷指示を受付ける印刷指示受付手段と、
前記印刷サーバの判定手段によって判定された結果を、ユーザに対して通知する通知手段と、
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムにおける印刷ジョブの印刷に関する発明であり、特に、無駄な印刷を抑止する方法に関する。
【背景技術】
【０００２】
複数人で印刷する多数のページ構成からなるドキュメントについて、全員が印刷することはコストの無駄使いとなることも多く、必要な部数のみを印刷したり、印刷したドキュメントを複数人で使いまわすことで、コストを軽減することに繋がる。
【０００３】
例えば、会議で使用する資料等は、誰か一人が参加人数分を印刷して会議に向けて準備をすれば良いのだが、実のところ、会議への参加者は、誰が資料等を準備するかは分からず、それぞれの参加者が、複数部数の資料等を印刷して会議に持参したり、それとは逆に、参加者の誰も資料等を印刷して持参しないようなことも起こりうる
【０００４】
また、社内において、各従業員が、自分自身が使用するＰＣ等の機器に対してセットアップ作業を行う際に、同じ機器を使用する従業員間では、同じセットアップ用のマニュアルを使用する場合が殆どであるため、それぞれの従業員がマニュアルを印刷すると、コストの無駄使いに繋がる。
【０００５】
このような無駄な印刷を防ぐ方法として、会議の開催が決定すると、参加者にその旨が通知されるととともに、参加者が印刷できるように会議用の資料を公開し、参加者の当該資料の印刷履歴から、会議開催当日、不足分の印刷処理を行う方法が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−１３８０３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の発明では、会議の参加者に限った範囲内での印刷許容枚数を制限するものであり、企業等で行われている日常の業務においては、それぞれの印刷物に対して、印刷対象者を特定して、印刷できる許容枚数を制限するのは、実用的ではない。
【０００８】
そこで、本発明では、印刷物の無駄な印刷を行うことを抑止する情報処理装置、印刷システム、制御方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するための第１の発明は、印刷した部数を有する印刷ジョブに関する印刷実績情報を記憶する記憶手段と、印刷ジョブの印刷指示を受付ける印刷指示受付手段と、前記印刷指示受付手段によって印刷指示を受付けると、前記記憶手段に記憶された印刷された印刷ジョブの印刷した部数が所定値以上であるか否かを判定する判定手段と、前記判定手段によって判定された結果を、ユーザに対して通知する通知手段と、を備えたことを特徴とする。
【００１０】
上記課題を解決するための第２の発明は、クライアント端末、印刷サーバ、及び印刷装置がネットワークを介して接続された印刷システムであって、前記クライアント端末は、印刷指示を受付けることで印刷ジョブを生成する生成手段と、前記生成手段によって生成された印刷ジョブを印刷サーバへ送信するクライアント端末送信手段と、を備え、前記印刷サーバは、印刷した部数を有する印刷ジョブに関する印刷実績情報を記憶する記憶手段と、前記クライアント端末送信手段によって送信された印刷ジョブを受信する印刷サーバ受信手段と、前記印刷装置の要求手段によって要求された印刷ジョブに関する情報を前記印刷サーバ受信手段によって受信した印刷ジョブから取得する取得手段と、前記取得手段によって取得した印刷ジョブに関する情報を前記印刷装置へ送信する印刷サーバ送信手段と、前記印刷装置の印刷指示受付手段によって印刷指示を受付けると、前記記憶手段に記憶された印刷された印刷ジョブの印刷した部数が所定値以上であるか否かを判定する判定手段と、を備え、前記印刷装置は、印刷ジョブに関する情報を印刷サーバへ要求する要求手段と、前記印刷サーバ送信手段によって送信された印刷ジョブに関する情報を受信する印刷装置受信手段と、前記印刷装置受信手段によって受信した印刷ジョブの印刷指示を受付ける印刷指示受付手段と、前記印刷サーバの判定手段によって判定された結果を、ユーザに対して通知する通知手段と、を備えたことを特徴とする。
【００１１】
上記課題を解決するための第３の発明は、情報処理装置における通知方法であって、前記情報処理装置の印刷指示受付手段は、印刷ジョブの印刷指示を受付ける印刷指示受付ステップ、前記情報処理装置の判定手段は、前記印刷指示受付ステップによって印刷指示を受付けると、印刷した部数を有する印刷ジョブに関する印刷実績情報を記憶する記憶手段に記憶された印刷された印刷ジョブの印刷した部数が所定値以上であるか否かを判定する判定ステップ、前記情報処理装置の通知手段は、前記判定ステップによって判定された結果を、ユーザに対して通知する通知ステップ、を含むことを特徴とする。
【００１２】
上記課題を解決するための第４の発明は、情報処理装置で読み取り実行可能なプログラムであって、前記情報処理装置を、印刷ジョブの印刷指示を受付ける印刷指示受付手段と、前記印刷指示受付手段によって印刷指示を受付けると、印刷した部数を有する印刷ジョブに関する印刷実績情報を記憶する記憶手段に記憶された印刷された印刷ジョブの印刷した部数が所定値以上であるか否かを判定する判定手段と、前記判定手段によって判定された結果を、ユーザに対して通知する通知手段と、して機能させることを特徴とする。
【００１３】
上記課題を解決するための第５の発明は、クライアント端末、印刷サーバ、及び印刷装置がネットワークを介して接続された印刷システムの制御方法であって、前記クライアント端末は、印刷指示を受付けることで印刷ジョブを生成する生成ステップと、前記生成ステップによって生成された印刷ジョブを印刷サーバへ送信するクライアント端末送信ステップと、を実行し、前記印刷サーバは、前記クライアント端末送信ステップによって送信された印刷ジョブを受信する印刷サーバ受信ステップと、前記印刷装置の要求ステップによって要求された印刷ジョブに関する情報を前記印刷サーバ受信ステップによって受信した印刷ジョブから取得する取得ステップと、前記取得ステップによって取得した印刷ジョブに関する情報を前記印刷装置へ送信する印刷サーバ送信ステップと、前記印刷装置の印刷指示受付ステップによって印刷指示を受付けると、印刷した部数を有する印刷ジョブに関する印刷実績情報を記憶する記憶手段に記憶された印刷された印刷ジョブの印刷した部数が所定値以上であるか否かを判定する判定ステップと、を実行し、前記印刷装置は、印刷ジョブに関する情報を印刷サーバへ要求する要求ステップと、前記印刷サーバ送信ステップによって送信された印刷ジョブに関する情報を受信する印刷装置受信ステップと、前記印刷装置受信ステップによって受信した印刷ジョブの印刷指示を受付ける印刷指示受付ステップと、前記印刷サーバの判定ステップによって判定された結果を、ユーザに対して通知する通知ステップと、を実行することを特徴とする。
【００１４】
上記課題を解決するための第６の発明は、クライアント端末、印刷サーバ、及び印刷装置がネットワークを介して接続された印刷システムで読み取り実行可能なプログラムあって、前記クライアント端末を、印刷指示を受付けることで印刷ジョブを生成する生成手段と、前記生成手段によって生成された印刷ジョブを印刷サーバへ送信するクライアント端末送信手段と、して機能させ、前記印刷サーバを、前記クライアント端末送信手段によって送信された印刷ジョブを受信する印刷サーバ受信手段と、前記印刷装置の要求手段によって要求された印刷ジョブに関する情報を前記印刷サーバ受信手段によって受信した印刷ジョブから取得する取得手段と、前記取得手段によって取得した印刷ジョブに関する情報を前記印刷装置へ送信する印刷サーバ送信手段と、前記印刷装置の印刷指示受付手段によって印刷指示を受付けると、印刷した部数を有する印刷ジョブに関する印刷実績情報を記憶する記憶手段に記憶された印刷された印刷ジョブの印刷した部数が所定値以上であるか否かを判定する判定手段と、して機能させ、前記印刷装置を、印刷ジョブに関する情報を印刷サーバへ要求する要求手段と、前記印刷サーバ送信手段によって送信された印刷ジョブに関する情報を受信する印刷装置受信手段と、前記印刷装置受信手段によって受信した印刷ジョブの印刷指示を受付ける印刷指示受付手段と、前記印刷サーバの判定手段によって判定された結果を、ユーザに対して通知する通知手段と、して機能させることを特徴とする。
【発明の効果】
【００１５】
本発明では、ユーザが印刷を行う際に、既に大量の部数の印刷がなされている場合、当該ユーザへその旨を通知することが可能となるので、印刷物の無駄な印刷を行うことを抑止することができる、という効果を奏する。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態にかかる印刷システムの概略構成を示す構成図である。
【図２】本発明の実施形態にかかるクライアント端末、認証サーバ、印刷サーバ、管理者端末のハードウェアの概略構成を示す構成図である。
【図３】本発明の実施形態にかかる複合機のハードウェアの概略構成を示す構成図である。
【図４】本発明の実施形態において印刷物の印刷部数の制限を行うための情報を設定する処理を示すフローチャートである。
【図５】本発明の実施形態においてユーザが印刷指示を行う際に、大量の印刷部数で印刷がなされていることを提示する処理を示すフローチャートである。
【図６】本発明の実施形態における設定画面の構成を示す構成図である。
【図７】本発明の実施形態における印刷ジョブ一覧画面の構成を示す構成図である。
【図８】本発明の実施形態における詳細画面の構成を示す構成図である。
【図９】本発明の実施形態における印刷システムで実行される処理で用いるテーブルの構成を示す構成図である。
【図１０】本発明の実施形態において印刷物の印刷部数の制限を行うための情報を設定する処理を示すフローチャートである。
【図１１】本発明の実施形態においてユーザが印刷指示を行う際に、大量の印刷部数で印刷がなされていることを提示する処理を示すフローチャートである。
【図１２】本発明の実施形態においてユーザが印刷指示を行う際に、大量の印刷部数で印刷がなされていることを提示する処理を示すフローチャートである。
【図１３】本発明の実施形態における設定画面の構成を示す構成図である。
【図１４】本発明の実施形態における警告画面の構成を示す構成図である。
【図１５】本発明の実施形態における詳細画面の構成を示す構成図である。
【図１６】本発明の実施形態における詳細画面の構成を示す構成図である。
【図１７】本発明の実施形態における印刷システムで実行される処理で用いるテーブルの構成を示す構成図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
［第１の実施形態］
【００１８】
図１には、本発明の実施形態にかかる印刷システムの概略構成が示されている。
【００１９】
印刷システム１００は、クライアント端末１０２、複合機１０４、ＩＣカードリーダ１０６、認証サーバ１０８、印刷サーバ１１０、管理者端末１１２を含んで構成されており、それぞれの機器がネットワーク１１４を介して接続されている。なお、各機器は複数の構成を備える態様としても良い。
【００２０】
クライアント端末１０２は、ユーザによって起動されると、ユーザを一意に識別するためのユーザＩＤやパスワード等のユーザ情報の入力を求め、ユーザによって入力されたユーザ情報を用いて認証処理を行い、当該ユーザが認証されると、クライアント端末１０２の使用が可能となる。
【００２１】
また、クライアント端末１０２では、印刷を所望するデータファイル等を選択して印刷指示を行うと、ユーザＩＤ等のユーザを特定するための情報を含む印刷データを生成して、印刷サーバ１１０へ当該印刷ジョブを送信する。
【００２２】
印刷サーバ１１０は、クライアント端末１０２から送信された印刷ジョブを受信すると、自身のハードディスクへ受信した印刷ジョブにおける印刷データや当該印刷ジョブに関する書誌情報等を記憶する。
【００２３】
複合機１０４は、ユーザが複合機１０４に備えられたＩＣカードリーダ１０６へユーザが所持するＩＣカードを翳すと、ＩＣカードに記憶されたユーザを特定するためのカードＩＤなどの情報を取得する。
【００２４】
複合機１０４は、取得したカードＩＤを含む情報を認証サーバ１０８へ送信し、認証サーバ１０８は、送信されたカードＩＤを用いて、ユーザに対しての複合機１０４の利用の認証可否を判定し、複合機１０４の利用を認証すると判定した場合は、ユーザＩＤを含めて（カードＩＤとユーザＩＤとが対応した情報を保持）その旨を複合機１０４へ通知し、一方、複合機１０４の利用を認証できないと判定した場合は、その旨を複合機１０４へ通知する。
【００２５】
そして、利用の認証がなされた複合機１０４は、ユーザＩＤを印刷サーバ１１０へ送信し、印刷サーバ１１０は、複合機１０４から送信されたユーザＩＤを有するハードディスクに記憶した印刷ジョブに関する書誌情報等を取得し、複合機１０４へ送信する。
【００２６】
複合機１０４は、印刷サーバ１１０から送信された印刷ジョブに関する書誌情報等を操作部へ表示し、ユーザは、操作部に表示された印刷ジョブから印刷を行いたいものを選択して印刷指示を行うと、該当する印刷データを印刷サーバから取得して印刷物を出力する。
【００２７】
以下、図２を用いて、図１に示したクライアント端末１０２、認証サーバ１０８、印刷サーバ１１０、及び管理者端末１１２に適用可能な情報処理装置のハードウェア構成について説明する。
【００２８】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各端末、各サーバの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２９】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００３０】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００３１】
２０７はメモリコントローラで、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３２】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したネットワーク１１４）を介して外部機器と有線あるいは無線で接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３３】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３４】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００３５】
次に、図３を用いて、図１に示した複合機１０４のハードウェア構成について説明する。
【００３６】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ部３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮ（例えば、図１に示したネットワーク１１４）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００３７】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００３８】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム、画像データ等を格納する。
【００３９】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（キーボード）３０８とのインタフェース部である。また、操作部Ｉ／Ｆ３０７は、操作部３０８から入力したキー情報（例えば、スタートボタンの押下）をＣＰＵ３０１に伝える役割をする。
【００４０】
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）で、ネットワーク（ＬＡＮ）１０９に接続する。また、無線通信も可能な構成となっており、赤外線やＢｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ-Ｆｉ（登録商標）を用いた通信にて他の装置と接続し、データの入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００４１】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４、プリンタポート、ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となるＩＣカード（記憶媒体）の読み取り用のカードリーダ３１９が外部Ｉ／Ｆ部３１８に接続されている。
【００４２】
そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ部３１８を介してＩＣカードリーダ１０６によるＩＣカードからのカードＩＤなどの情報読み取りを制御し、当該ＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００４３】
３２０はイメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
【００４４】
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００４５】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ部３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４６】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、複合機の補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００４７】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ部３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００４８】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。
【００４９】
プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００５０】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００５１】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。
【００５２】
また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００５３】
ＩＣカードリーダ１０６は、ＣＰＵ３０１からの制御により、ＩＣカード（ＩＣチップとして携帯端末内に備えられていてもよい）に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ部３１８を介してＣＰＵ３０１へ通知する。
【００５４】
また、ＩＣカードリーダ１０６はＮＦＣの通信規格に対応しており、ＩＣカードのＩＣチップへの読み書きを行うことが可能な構成となっている。
【００５５】
上述した複合機１０４では、複合機１０４を制御するためのプラットフォームが存在し、このプラットフォーム上で、認証サーバ１０と通信するための認証アプリケーションが動作している。
【００５６】
認証アプリケーションはＨＤＤ３０４に記憶されており、プラットフォームが管理する、ログイン時にユーザ情報を格納するログインコンテキストや、各種設定情報は、ＨＤＤ３０４上に領域が確保されている。
【００５７】
また、プラットフォーム上には、複合機１０４の本体機能を拡張したアプリケーションがインストールされ、動作している。これらアプリケーションは、プラットフォームのＡＰＩを用いて実行される。
【００５８】
このプラットフォームを介して、複合機１０４の各機能を制御することが可能な構成となっている。
【００５９】
また、複合機１０４には、Ｗｅｂブラウザも記憶されており、Ｗｅｂシステムと連携することも可能である。この場合、Ｗｅｂアプリケーションサーバから受信した画面を、Ｗｅｂブラウザを用いて表示する。Ｗｅｂブラウザ上で指示した命令は、Ｗｅｂアプリケーションサーバへ要求がなされ、Ｗｅｂアプリケーションサーバからの命令を受け付けることによって、複合機１０４により動作（スキャンやプリント処理）を実行することが可能である。
【００６０】
以上のような構成によって、複合機１０４は、スキャナ部３１４から読み込んだ画像データをネットワーク１１４上に送信したり、ネットワーク１１４から受信した印刷データをプリンタ部３１２により印刷出力することができる。
【００６１】
また、スキャナ部３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部３１２により出力することできる。
【００６２】
次に、図４には、印刷物の印刷部数の制限を行うための情報を設定する処理を示すフローチャートが示されている。
【００６３】
ステップＳ１００では、管理者端末１１２は、管理者によってＣＲＴ２１０に表示されたメニュー（不図示）から印刷物の印刷部数の制限を行うための情報を設定するための設定画面の表示要求を行うための指示がなされると、この設定画面の表示要求を印刷サーバ１１０へ送信する。
【００６４】
ステップＳ１０２では、印刷サーバ１１０は、ステップＳ１００において管理者端末１１２から送信された設定画面の表示要求を受信し、ステップＳ１０４では、印刷サーバ１１０は、設定画面を管理者端末１１２へ送信する。
【００６５】
ステップＳ１０６では、管理者端末１１２は、ステップＳ１０４において印刷サーバ１１０から送信された設定画面を受信し、ステップＳ１０８では、管理者端末１１２は、ステップＳ１０６において受信した設定画面をＣＲＴ２１０へ表示する。
【００６６】
この表示された設定画面の構成例が、図６に示されており、設定画面４００は、１つの印刷ジョブに対して大量の印刷部数で印刷したことを判別するために用いる閾値を設定する合計部数４０２を備えている。
【００６７】
また、設定画面４００は、ユーザが印刷指示を行った際に、印刷前の期間において大量の印刷部数で印刷がなされたときに警告を行うため、この期間に関しての情報を設定する期間４０４を備える。
【００６８】
さらに、設定画面４００は、ユーザが印刷指示を行った際に、比較的、最近、大量の印刷部数で印刷がなされた場合、その印刷によって出力された印刷物が他のユーザが使用中であることが予想されるため、このことをユーザへ知らしめるために、比較的、最近、大量の印刷部数で印刷がなされたことを判定するために用いる時間を設定する所定時間４０６を備える。
【００６９】
ユーザは、これらの情報（以下、設定情報）を設定画面４００に設定した後、保存ボタン４０８を押下することで、このシステムにおいて当該設定情報が反映され、ユーザが設定を止めるときには、キャンセルボタン４１０を押下する。
【００７０】
ステップＳ１１０では、管理者端末１１２は、設定画面４００の保存ボタン４０８が欧化されると、設定画面４００に対して設定された設定情報を取得して、ステップＳ１１２では、管理者端末１１２は、ステップＳ１１０において取得した設定情報を印刷サーバ１１０へ送信する。
【００７１】
ステップＳ１１４では、印刷サーバ１１０は、ステップＳ１１２において送信された設定情報を受信して、ステップＳ１１６では、印刷サーバ１１０は、ステップＳ１１４において受信した設定情報を閾値情報テーブル（図９参照）へ登録する。
【００７２】
図９に示す閾値情報テーブルは、印刷ジョブ名、合計部数４０２に設定された情報を登録する合計部数、期間４０４に設定された情報を登録する期間、所定時間４０６に設定された情報を登録する所定期間を備えている。
【００７３】
印刷ジョブ名については、この設定情報は印刷ジョブごとに設定することが可能であるが（詳細後述）、本実施形態では、全ての印刷ジョブに対して、一律に、当該設定情報を設定することを想定しているため、図９に示すようにその旨をしめす情報が登録される。
【００７４】
次に、図５には、ユーザが印刷指示を行う際に、大量の印刷部数で印刷がなされていることを提示する処理を示すフローチャートが示されている。
【００７５】
ステップＳ２００では、クライアント端末１０２は、ユーザがログイン処理を行った後、ユーザが印刷を所望するデータファイル等や印刷形式を選択して印刷指示を受付けると、ステップＳ２０２では、クライアント端末１０２は、ステップＳ２００においてログイン処理で用いられたユーザＩＤ、選択されたデータファイル等、及び印刷形式を用いて印刷ジョブを生成して、印刷サーバ１１０へ送信する。
【００７６】
ステップＳ２０４では、印刷サーバ１１０は、ステップＳ２０２においてクライアント端末１０２から送信された印刷ジョブを受信して、ジョブ一覧テーブル（図９）へ登録する。
【００７７】
図９に示すジョブ一覧テーブルは、印刷ジョブを一意に識別するための印刷ジョブ名、印刷ジョブのページ数、印刷ジョブの印刷形式にかかる印刷したい部数、クライアント端末１０２において印刷ジョブを出力したい複合機１０４を指定した場合に登録され、当該複合機１０４を一意に識別するためのＩＤを登録するデバイス、印刷ジョブに関して印刷指示を行ったユーザのユーザＩＤを登録するためのユーザ名などを含めて構成されている。
【００７８】
ステップＳ２０６では、複合機１０４は、ユーザによってＩＣカードリーダ１０６にＩＣカードが翳されたことを検知すると、ＩＣカードを読み取って、ＩＣカードに含まれるユーザを特定する情報（カードＩＤ）を取得して、認証サーバ１０８へ送信する。
【００７９】
ステップＳ２０８では、認証サーバ１０８は、ステップＳ２０６において送信されたカードＩＤを用いて認証処理を行う。
【００８０】
この認証処理は、認証テーブル（図９参照）にカードＩＤが存在するか否かによって判定を行う。
【００８１】
図９に示す認証テーブルは、カードＩＤ、ログインした際のユーザのユーザＩＤ、ユーザのパスワード、ユーザの所属、及び複合機１０４の利用機能権限を示す権限情報を含んで構成されている。
【００８２】
ステップＳ２１０では、認証サーバ１０８は、認証がなされると、カードＩＤに対応するユーザＩＤ、所属、及び権限情報を含めて、その旨を複合機１０４へ送信し、ステップＳ２１４へ処理を進め、認証がなされないと、その旨を複合機１０４へ送信し、ステップＳ２１２へ処理を進める。
【００８３】
ステップＳ２１２では、複合機１０４は、ステップＳ２１０において送信された認証サーバ１０８から認証がされない旨を、操作部３０８へ表示する。
【００８４】
ステップＳ２１４では、複合機１０４は、ユーザの印刷ジョブの一覧を表示するが、この処理は、ステップＳ２１０において認証サーバ１０８から送信されたユーザＩＤを印刷サーバ１１０へ送信し、印刷サーバ１１０では、受信したユーザＩＤに該当するユーザ名を有する印刷ジョブに関する書誌情報等をジョブ一覧テーブルより取得し、複合機１０４へ送信する。
【００８５】
複合機１０４は、印刷サーバ１１０から送信された印刷ジョブに関する書誌情報等を受信して、印刷ジョブ一覧画面（図７参照）へ表示する。
【００８６】
印刷ジョブ一覧画面５００は、ユーザの印刷ジョブに関する書誌情報等を一覧表示する印刷ジョブ一覧表示領域５０２を備えており、ユーザは、印刷ジョブ一覧表示領域５０２に表示された印刷ジョブのうち、印刷を所望する印刷ジョブを選択した状態で印刷ボタン５０４を押下すると、印刷ジョブに対して印刷物を出力し、一方、ユーザは、印刷を止めるときは、キャンセルボタン５０６を押下する。
【００８７】
ステップＳ２１６では、複合機１０４は、印刷ジョブ一覧画面５００において印刷ボタン５０４が押下されたことを検知すると、既に大量の印刷部数で印刷がなされているか否かを印刷サーバ１１０へ問い合わせる。
【００８８】
ステップＳ２１８では、印刷サーバ１１０は、印刷部数が大量と見做される印刷ジョブを出力ログテーブル（図９）に対して検索する。
【００８９】
図９に示す出力ログテーブルは、印刷出力した印刷ジョブに関しての情報（以下、出力実績情報）を記憶したものであり、印刷出力した印刷ジョブの名前（例えば、データファイル等のファイル名等）、印刷出力した日時を示す印刷出力日時、印刷出力した部数を示す出力部数、印刷出力した複合機１０４を一意に識別するためのＩＤを登録するデバイス、印刷を実行したユーザのユーザＩＤを登録するユーザ名を含んで構成されている。
【００９０】
本ステップでは、閾値情報テーブルから合計部数、期間及び所定時間を取得し、出力テーブルに記憶した出力実績情報の出力部数が合計部数以上であって、現在から印刷出力日時の時間が期間以内の出力実績情報を取得する。
【００９１】
ステップＳ２２０では、印刷サーバ１１０は、ステップＳ２１８において取得した出力実績情報、期間、及び所定時間を複合機１０４へ送信し、ステップＳ２２２では、複合機１０４は、ステップＳ２２０において印刷サーバ１１０から送信された出力実績情報を受信する。
【００９２】
ステップＳ２２４では、複合機１０４は、ステップＳ２２２において受信した出力実績情報を詳細画面（図８参照）へ表示する。
【００９３】
図８には、詳細画面の構成が示されており、詳細画面６００は、印刷サーバ１１０から送信された期間以内に、同じく印刷サーバ１１０から送信された合計部数以上の印刷出力がなされた旨を表示する警告エリア６０２を備える。
【００９４】
詳細画面６００は、出力実績情報を表示するための出力実績情報表示領域６０４を備えるが、この出力実績情報表示領域６０４には、使用中フラグを備えている。
【００９５】
この使用中フラグは、比較的、最近、大量の印刷部数で印刷がなされた場合、その印刷によって出力された印刷物が他のユーザが使用中であることが予想されるため、このことをユーザへ知らしめるために、出力実績情報の出力日時が、現在から印刷サーバ１１０から送信された所定時間以内に出力されていれば、その旨を示すようにフラグ（例えば、※などの記号）を表示する。
【００９６】
また、出力実績情報表示領域６０４の所属は、出力実績情報のユーザ名に対応する所属の情報を認証サーバ１０８の認証テーブルから取得して表示することが可能である。
【００９７】
ユーザは、出力実績情報表示領域６０４に表示された出力実績情報を参照し、他のユーザが、今現在、印刷出力しようとしている印刷ジョブを印刷しているようであれば、印刷を止めてキャンセルボタン６０８を押下し、一方、印刷出力しようとしている印刷ジョブを印刷する場合は、続行印刷ボタン６０６を押下する。
【００９８】
ステップＳ２２６では、複合機１０４は、詳細画面６００の続行印刷ボタン６０６が押下されたと判定した場合、ステップＳ２２８へ処理を進め、キャンセルボタン６０８が押下されたと判定した場合は、ステップＳ２１４へ処理を進める。
【００９９】
ステップＳ２２８では、複合機１０４は、ステップＳ２１６において印刷ジョブ一覧画面５００において選択された印刷ジョブの要求を印刷サーバ１１０へ送信し、ステップＳ２３０では、印刷サーバ１１０は、ステップＳ２２８において複合機１０４から送信された印刷ジョブの要求を受信する。
【０１００】
ステップＳ２３２では、印刷サーバ１１０は、ステップＳ２３０で受信した印刷ジョブの要求に見合う印刷ジョブをジョブ一覧テーブルから取得し、ステップＳ２３４では、印刷サーバ１１０は、ステップＳ２３２において取得した印刷ジョブを複合機１０４へ送信する。
【０１０１】
ステップＳ２３６では、印刷サーバ１１０は、ステップＳ２３４において複合機１０４から送信された印刷ジョブを受信し、ステップＳ２３８では、複合機１０４は、ステップＳ２３６において受信した印刷ジョブを印刷出力する。
【０１０２】
ステップＳ２４０では、複合機１０４は、印刷出力にかかるログを取得して、印刷サーバ１１０へ送信し、ステップＳ２４２では、印刷サーバ１１０は、ステップＳ２４０において複合機１０４から送信されたログを受信する。
【０１０３】
ステップＳ２４４では、印刷サーバ１１０は、ステップＳ２４２において受信したログを出力ログテーブルへ記憶する
［第２の実施形態］
【０１０４】
次に第２の実施形態について説明するが、第１の実施形態では、どの印刷ジョブに対しえも一律で、大量の印刷部数が印刷されたか否かを判定する閾値等の設定情報を設定したが、第２の実施形態では、印刷ジョブごとに設定情報を設定する態様について説明する。
【０１０５】
尚、第２の実施形態における構成及び処理は、第１の実施形態における構成及び処理とほぼ同様であるため、同一の符号を用いて詳細な説明を省略する。
【０１０６】
図１０には、印刷物の印刷部数の制限を行うための情報を設定する処理を示すフローチャートが示されており、このフローチャートは、図４に示すフローチャートを改良したものである。
【０１０７】
ステップＳ３００では、管理者端末１１２は、設定画面をＣＲＴ２１０へ表示するが、この設定画面の構成例を図１３に示す。
【０１０８】
設定画面７００は、全ての印刷ジョブに対して一律の閾値の設定とする場合に選択する選択欄７０２、個々の印刷ジョブに対して閾値の設定とする場合に選択する選択欄７０４を備えている。
【０１０９】
また、設定画面７００は、閾値の設定対象となる印刷出力された印刷ジョブにかかる情報を表示するための設定対象印刷ジョブ表示領域７０６を備えており、管理者によって選択欄７０４が選択されると設定対象印刷ジョブ表示領域７０６に表示された印刷ジョブを選択することが可能となる。
【０１１０】
また、設定画面７００は、設定画面４００の合計部数４０２、期間４０４．及び所定時間４０６と同様に合計部数７０８、期間７１０．及び所定時間７１２を備えているが、説明は省略する。
【０１１１】
管理者が選択欄７０４を選択し、設定対象印刷ジョブ表示領域７０６から印刷ジョブを選択して合計部数７０８、期間７１０．及び所定時間７１２の閾値を入力した後、保存ボタン７１４を押下すると、選択した印刷ジョブに対応して閾値に関する情報がＲＡＭ２０３へ保存される。
【０１１２】
そして、管理者が、他の印刷ジョブに対して閾値を設定する場合、再度、設定対象印刷ジョブ表示領域７０６から印刷ジョブを選択して合計部数７０８、期間７１０．及び所定時間７１２の閾値を入力した後、保存ボタン７１４を押下する。
【０１１３】
管理者が、所望する印刷ジョブに対して設定を完了すると、確定ボタン７１６を押下して、ＲＡＭ２０３に記憶した印刷ジョブに対応する閾値に関する情報を設定情報としてシステムへ反映し、管理者が設定を止めるときには、キャンセルボタン７１８を押下する。
【０１１４】
ここで、選択欄７０２が選択された場合は、第１の実施形態で説明したように、全ての印刷ジョブに対して設定情報を適用する態様をとる。
【０１１５】
さらに、管理者とは、システムを管理する管理者であったり、企業内における所属組織の長であったりしてもよく、印刷ジョブの印刷を管理する管理者であれば何れでも良い。
【０１１６】
ステップＳ３０２では、管理者端末１１２は、設定画面７００の選択欄７０２が選択されて確定ボタン７１６が押下されたか、あるいは、選択欄７０４が選択されて確定ボタン７１６が押下されたかを判定する。
【０１１７】
設定画面７００の選択欄７０２が選択されて確定ボタン７１６が押下されたと判定した場合、ステップＳ３０６へ処理を進め、選択欄７０４が選択されて確定ボタン７１６が押下されたと判定した場合、ステップＳ３０４へ処理を進める。
【０１１８】
ステップＳ３０４では、管理者端末１１２は、設定画面７００の設定対象印刷ジョブ表示領域７０６で選択された印刷ジョブに対応して設定された閾値をＲＡＭ２０３から取得して設定情報とし、ステップＳ３０６では、全ての印刷ジョブに対して合計部数７０８、期間７１０．及び所定時間７１２を一律に設定する設定情報を設定画面７００のから取得する。
【０１１９】
ステップＳ１１２及びステップＳ１１４は説明を省略するが、ステップＳ３０８では、ステップＳ１１４において受信した設定情報を閾値情報テーブル（図１７参照）に登録する。
【０１２０】
図１７に示す閾値情報テーブルは、図９に示す閾値情報テーブルと同様な構成を備えているため詳細な説明は省略するが、登録されている設定情報としては、全ての印刷ジョブに対して一律に設定画面７００の合計部数７０８、期間７１０．及び所定時間７１２を登録するには、図１７の閾値情報テーブルの最上段のレコードを示し、設定画面７００の設定対象印刷ジョブ表示領域７０６で選択された印刷ジョブに対応して設定された各閾値は、最上段から２段目から４段目までのレコードを示している。
【０１２１】
次に、図１１及び図１２には、ユーザが印刷指示を行う際に、大量の印刷部数で印刷がなされていることを提示する処理を示すフローチャートが示されており、このフローチャートは、図５に示すフローチャートを改良したものである。
【０１２２】
ステップＳ２００からステップＳ２１４までの処理は説明を省略し、ステップＳ４００では、複合機１０４は、印刷ジョブ一覧画面５００において印刷ボタン５０４が押下されたことを検知すると、印したい印刷ジョブが既に大量の印刷部数で印刷がなされているか否かを印刷サーバ１１０へ問い合わせる。
【０１２３】
ステップＳ４０２では、印刷サーバ１１０は、ステップＳ４００において印刷指示された印刷ジョブと同じ印刷ジョブが既に印刷されているか否かを判定し、印刷されていると判定した場合は、ステップ４０４へ処理を進め、印刷されていないと判定した場合は、ステップＳ４２８へ処理を進める。
【０１２４】
本処理における判定方法としては、出力ログテーブルに記憶された出力実績情報に、ステップＳ４００で印刷指示された印刷ジョブの印刷ジョブ名と同じ印刷ジョブ名を有するものが存在すると判定した場合、同じ印刷ジョブが既に印刷されていると判定し、存在しない場合、同じ印刷ジョブが既に印刷されていないと判定する。
【０１２５】
ステップＳ４０４では、印刷サーバ１１０は、印刷指示された印刷ジョブが既に大量の印刷部数で印刷出力されているか否かを判定し、印刷出力されていると判定した場合、ステップＳ４０６へ処理を進め、印刷出力されていると判定しない場合、ステップＳ４１２へ処理を進める。
【０１２６】
本ステップにおける判定方法としては、印刷指示された印刷ジョブの印刷ジョブ名を有する閾値情報テーブルの設定情報として合計部数、期間及び所定時間を取得し、出力テーブルに記憶した出力実績情報の出力部数が合計部数以上であって、現在から印刷出力日時の時間が期間以内の出力実績情報を取得する。
【０１２７】
尚、同一ジョブの複数の出力実績情報がある場合、現在から印刷出力日時の時間が期間以内の印刷ジョブの出力部数を加算した値が、合計部数以上であるか否かを判定する。
【０１２８】
ステップＳ４０６では、印刷サーバ１１０は、ステップＳ４０４において取得した出力実績情報を複合機１０４へ送信し、ステップＳ４０８では、複合機１０４は、ステップＳ４０６において送信された出力実績情報を受信する。
【０１２９】
ステップＳ４１０では、複合機１０４は、ステップＳ４０８において受信した出力実績情報を表示した警告画面（図１４参照）を操作部３０８へ表示する。
【０１３０】
図１４には、警告画面の構成例が示されており、警告画面８００は、ユーザが印刷指示した印刷ジョブは、既に大量の印刷部数の印刷出力がなされており、これ以上印刷ができないことを警告する警告表示領域８０２を備えている。
【０１３１】
また、警告画面８００は、今現在、印刷指示した印刷ジョブが、どのユーザによって、大量の印刷部数で印刷されたかを表示するための印刷実績表示領域８０４を備え、ユーザは、この警告を受けた後、印刷ができないことを認識すると印刷指示をし直すため、印刷ジョブ一覧画面５００に戻るために、印刷ジョブ一覧に戻るボタン８０６を押下する。
【０１３２】
印刷実績表示領域８０４の使用中フラグについては、第１の実施形態の使用中フラグと同様であるため、説明は省略する（以下、同様）
【０１３３】
本ステップでは、印刷実績表示領域８０４に受信した出力実績情報を表示して、ユーザによって、印刷ジョブ一覧に戻るボタン８０６が押下されると、ステップＳ２１４へ処理を進める。
【０１３４】
この際に、印刷ジョブ一覧画面５００では、この印刷が不可となった印刷ジョブは、印刷不可であることを識別して表示しても良いし、選択不可として表示を制御しても良い。
【０１３５】
ステップＳ４１２では、印刷サーバ１１０は、今回、印刷指示した印刷ジョブを印刷出力することによって、過去に当該印刷ジョブが印刷出力した実績を含めて、大量の印刷部数で印刷されたと見做すか否かを判定し、大量の印刷部数で印刷されたと見做すと判定すると、ステップＳ４１４へ処理を進め、大量の印刷部数で印刷されたと見做すと判定しない場合、ステップＳ４１６へ処理を進める。
【０１３６】
本ステップにおける判定方法は、印刷指示した印刷ジョブの印刷部数と、ステップＳ４０４で取得した出力実績情報の出力部数とを加算した値が、ステップＳ４０４で取得した合計部数以上であると判定した場合、ステップＳ４１６へ処理を進め、合計部数以上とならない場合、ステップＳ４１４へ処理を進める。
【０１３７】
ステップＳ４１４では、印刷サーバ１１０は、今回、印刷指示した印刷ジョブにおいて、印刷可能な印刷部数を計算するが、ステップＳ４０４で取得した合計部数からステップＳ４０４で取得した出力実績情報の出力部数を減算して得られた値を印刷可能な印刷部数とする。
【０１３８】
ステップＳ４１６では、印刷サーバ１１０は、ステップＳ４０４で判定を行った出力実績情報とステップＳ４１４で計算した印刷可能部数に関する情報を含めて複合機１０４へ送信し、ステップＳ４１８では、印刷サーバ１１０は、ステップＳ４１６において送信された出力実績情報を受信する。尚、ステップＳ４１４を経由した場合は、印刷可能部数に関する情報を含めた情報を受信する。
【０１３９】
ステップＳ４２０では、複合機１０４は、ステップＳ４１８で受信した出力実績情報を詳細画面（図１５あるいは図１６参照）に表示する。
【０１４０】
図１５には、詳細画面の構成例が示されており、詳細画面９００は、同一ジョブが既に複数部数、印刷されていることを表示する警告表示領域９０２を備えており、さらに出力実績情報表示領域９０４、続行印刷ボタン９０６、及びキャンセルボタン９０８を備えるが、詳細画面６００の出力実績情報表示領域６０４、続行印刷ボタン６０６、及びキャンセルボタン６０８と同様なため、説明は省略する。
【０１４１】
図１６には、詳細画面９００において、今回、印刷指示をした印刷ジョブが大量な印刷部数で印刷されたことを通知することの表示例が示されており、この場合、ステップＳ４１４で計算した印刷可能部数のみ印刷が可能となることから、その旨の警告を警告表示領域９１０へ表示する。
【０１４２】
つまり、ステップＳ４１８において、出力実績情報のみを受信した場合は、図１５に示す詳細画面９００を表示し、出力実績情報と印刷可能部数に関する情報を受信した場合は、図１６に示す詳細画面９００を表示する。
【０１４３】
警告表示領域９１０には、この受信した印刷可能部数に関する情報を用いて、印刷可能な部数を表示する。
【０１４４】
ステップＳ４２２では、複合機１０４は、詳細画面９００の続行印刷ボタン９０６が押下されたと判定した場合、ステップＳ４２２へ処理を進め、キャンセルボタン９０８が押下されたと判定した場合は、ステップＳ２１４へ処理を進める。
【０１４５】
ステップＳ４２４では、複合機１０４は、ステップＳ４００において印刷ジョブ一覧画面５００において選択された印刷ジョブの要求を印刷サーバ１１０へ送信するが、この際に、ステップＳ４１８において印刷可能部数に関する情報を受信した場合は、この印刷可能部数を含めて印刷ジョブの要求を送信する。
【０１４６】
ステップＳ４２６では、印刷サーバ１１０は、ステップＳ４００において複合機１０４から送信された印刷ジョブの要求を受信する。
【０１４７】
ステップＳ４２８では、印刷サーバ１１０は、ステップＳ４２６で受信した印刷ジョブの要求に見合う印刷ジョブをジョブ一覧テーブルから取得し、ステップＳ４３０では、印刷サーバ１１０は、今回、印刷指示した印刷ジョブの印刷部数に変更があるか否かを判定し、変更があると判定した場合、ステップＳ４３２へ処理を進め、変更があると判定しない場合、ステップＳ２３４へ処理を進める。
【０１４８】
本ステップにおける判定方法としては、ステップＳ４２６において受信した印刷ジョブの要求に印刷可能部数が含まれている場合は、印刷指示した印刷ジョブの印刷部数に変更があると判定し、含まれていない場合は、変更があると判定しない。
【０１４９】
ステップＳ４３２では、印刷サーバ１１０は、ステップＳ４２８で取得した印刷ジョブの部数を、ステップＳ４２６において受信した印刷部数で置き換え、ステップＳ２３４以後で当該印刷ジョブに関して印刷出力がなされるが第１の実施形態と同様な処理であるため説明は省略する。
【０１５０】
以上、本発明によれば、ユーザが印刷を行う際に、既に大量の部数の印刷がなされている場合、当該ユーザへその旨を通知することが可能となるので、印刷物の無駄な印刷を行うことを抑止することができる。
【０１５１】
また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。
【０１５２】
この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記録媒体をシステムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１５３】
さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１５４】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１５５】
１００  印刷システム
１０２  クライアント端末
１０４  複合機
１０６  ＩＣカードリーダ
１０８  認証サーバ
１１０  印刷サーバ
１１２  管理者端末
１１４  ネットワーク
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信Ｉ／Ｆコントローラ
２０９  ＫＢ
２１０  ディスプレイ
２１１  外部メモリ
３０１    ＣＰＵ
３０２    ＲＡＭ
３０３    ＲＯＭ
３０４    ＨＤＤ
３０５    ネットワークインタフェース
３０６    ＭＤＥＭ
３０７    操作部Ｉ／Ｆ
３０８    操作部
３０９    システムバス
３１０    ＲＩＰ
３１１    プリンタＩ／Ｆ
３１２    プリンタ部
３１３    スキャナＩ／Ｆ
３１４    スキャナ部
３１５    画像バス
３１６    コントローラユニット
３１７    画像処理部
３１８    外部Ｉ／Ｆ
３１９    カードリーダ
３２０    イメージバスインタフェース
３２１    通信部
【図１】
2017084242.tif 000003
【図２】
2017084242.tif 000004
【図３】
2017084242.tif 000005
【図４】
2017084242.tif 000006
【図５】
2017084242.tif 000007
【図６】
2017084242.tif 000008
【図７】
2017084242.tif 000009
【図８】
2017084242.tif 000010
【図９】
2017084242.tif 000011
【図１０】
2017084242.tif 000012
【図１１】
2017084242.tif 000013
【図１２】
2017084242.tif 000014
【図１３】
2017084242.tif 000015
【図１４】
2017084242.tif 000016
【図１５】
2017084242.tif 000017
【図１６】
2017084242.tif 000018
【図１７】
2017084242.tif 000019