(57)【要約】【課題】  コンピューターの利用者がプリンタードライバーによって印刷ジョブを生成している過程において、利用者に利用者自身の残枚数を認識させることができる印刷システムを提供する。【解決手段】  印刷システムにおいて、ＭＦＰの利用者を管理する管理サーバーは、利用者毎に割り当てられている枚数から、利用者の印刷済みの枚数の合計を減じた現在の残枚数を管理しており、ＭＦＰによって実行されるための印刷ジョブを生成するためのプリンタードライバーを実行しているコンピューターは、利用者の認証の実行を管理サーバーに依頼し（Ｓ１０１）、管理サーバーは、認証が成功した利用者に対して管理している現在の残枚数をコンピューターに送信し、プリンタードライバーを実行しているコンピューターは、管理サーバーによって送信されてきた現在の残枚数（Ｓ１０２でＹＥＳ）を表示部に表示させる（Ｓ１０９）ことを特徴とする。【選択図】  図１１
2014010509.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置の利用者を管理する管理サーバーと、前記画像形成装置によって実行されるための印刷ジョブを生成するためのプリンタードライバーを実行するコンピューターとを備えており、
前記管理サーバーは、前記利用者の認証を実行する認証実行手段と、情報を前記コンピューターに送信する情報送信手段と、前記利用者毎に割り当てられている枚数である割当枚数から、前記利用者の印刷済みの枚数の合計である合計印刷済枚数を減じた残枚数であって現在の前記残枚数である現在残枚数を、この現在残枚数自体と、前記割当枚数および現在の前記合計印刷済枚数の組み合わせとの少なくとも一方によって管理する現在残枚数管理手段とを備えており、
前記コンピューターは、情報を表示する表示部を備えており、
前記コンピューターは、前記プリンタードライバーを実行することによって、前記表示部による表示を制御する表示制御手段、および、前記利用者の認証の実行を前記管理サーバーに依頼する認証依頼手段として機能し、
前記情報送信手段は、前記認証実行手段による認証が成功した前記利用者に対して前記現在残枚数管理手段によって管理されている前記現在残枚数を、この現在残枚数自体と、前記割当枚数および現在の前記合計印刷済枚数の組み合わせとの少なくとも一方によって示す現在残枚数情報を送信し、
前記表示制御手段は、前記情報送信手段によって送信されてきた前記現在残枚数情報に基づいて前記現在残枚数を、この現在残枚数自体と、前記割当枚数および現在の前記合計印刷済枚数の組み合わせとの少なくとも一方によって前記表示部に表示させることを特徴とする印刷システム。
【請求項２】
前記コンピューターは、前記プリンタードライバーを実行することによって、前記画像形成装置によって前記印刷ジョブが実行された場合の予定の前記残枚数である予定残枚数を算出する予定残枚数算出手段として機能し、
前記予定残枚数算出手段は、前記情報送信手段によって送信されてきた前記現在残枚数情報に基づいた前記現在残枚数と、前記印刷ジョブの枚数とに基づいて、前記予定残枚数を算出し、
前記表示制御手段は、前記予定残枚数算出手段によって算出された前記予定残枚数を、この予定残枚数自体と、前記割当枚数および予定の前記合計印刷済枚数の組み合わせとの少なくとも一方によって前記表示部に表示させることを特徴とする請求項１に記載の印刷システム。
【請求項３】
記憶している前記印刷ジョブを前記画像形成装置からの要求に応じて前記画像形成装置に送信するスプールサーバーを備えており、
前記コンピューターは、前記プリンタードライバーを実行することによって、前記印刷ジョブを送信する印刷ジョブ送信手段として機能し、
前記印刷ジョブ送信手段は、前記スプールサーバーに前記印刷ジョブを送信可能であることを特徴とする請求項１または請求項２に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置の利用者を管理する管理サーバーと、画像形成装置によって実行されるための印刷ジョブを生成するためのプリンタードライバーを実行するコンピューターとを備えている印刷システムに関する。
【背景技術】
【０００２】
従来、画像形成装置によって実行されるための印刷ジョブを生成するためのプリンタードライバーを実行するコンピューターとして、画像形成装置に装填した用紙の枚数から、印刷済みの枚数を減じた残枚数を算出し、算出した残枚数を表示するコンピューターが知られている（特許文献１参照。）。
【０００３】
この従来のコンピューターは、利用者の指示に応じて印刷ジョブを画像形成装置に送信して画像形成装置によって印刷ジョブが実行された後に、画像形成装置における用紙の残枚数を表示することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−９１２４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載されたコンピューターは、画像形成装置によって印刷ジョブが実行された後に残枚数を表示するので、利用者がプリンタードライバーによって印刷ジョブを生成している過程において利用者に残枚数を認識させることができないという問題がある。
【０００６】
ところで、画像形成装置の利用者を管理する管理サーバーと、画像形成装置によって実行されるための印刷ジョブを生成するためのプリンタードライバーを実行するコンピューターとを備えている印刷システムにおいては、画像形成装置によって実行される印刷ジョブによって使用可能である記録媒体の枚数が利用者毎に割り当てられている場合がある。
【０００７】
このような印刷システムにおいては、利用者は、コンピューターに印刷ジョブを生成させる場合に、自身の割当枚数のうちの現在の残枚数に関心を抱くことが多いと考えられる。
【０００８】
しかしながら、特許文献１に記載されたコンピューターは、画像形成装置の利用者が複数存在する場合に、各利用者に利用者自身の残枚数を認識させることができないという問題がある。
【０００９】
そこで、本発明は、コンピューターの利用者がプリンタードライバーによって印刷ジョブを生成している過程において、利用者に利用者自身の残枚数を認識させることができる印刷システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の印刷システムは、画像形成装置の利用者を管理する管理サーバーと、前記画像形成装置によって実行されるための印刷ジョブを生成するためのプリンタードライバーを実行するコンピューターとを備えており、前記管理サーバーは、前記利用者の認証を実行する認証実行手段と、情報を前記コンピューターに送信する情報送信手段と、前記利用者毎に割り当てられている枚数である割当枚数から、前記利用者の印刷済みの枚数の合計である合計印刷済枚数を減じた残枚数であって現在の前記残枚数である現在残枚数を、この現在残枚数自体と、前記割当枚数および現在の前記合計印刷済枚数の組み合わせとの少なくとも一方によって管理する現在残枚数管理手段とを備えており、前記コンピューターは、情報を表示する表示部を備えており、前記コンピューターは、前記プリンタードライバーを実行することによって、前記表示部による表示を制御する表示制御手段、および、前記利用者の認証の実行を前記管理サーバーに依頼する認証依頼手段として機能し、前記情報送信手段は、前記認証実行手段による認証が成功した前記利用者に対して前記現在残枚数管理手段によって管理されている前記現在残枚数を、この現在残枚数自体と、前記割当枚数および現在の前記合計印刷済枚数の組み合わせとの少なくとも一方によって示す現在残枚数情報を送信し、前記表示制御手段は、前記情報送信手段によって送信されてきた前記現在残枚数情報に基づいて前記現在残枚数を、この現在残枚数自体と、前記割当枚数および現在の前記合計印刷済枚数の組み合わせとの少なくとも一方によって前記表示部に表示させることを特徴とする。
【００１１】
この構成により、本発明の印刷システムは、コンピューターのプリンタードライバーからの依頼に基づいた管理サーバーによる認証が成功した場合に、認証が成功した利用者の現在の残枚数をコンピューターの表示部にプリンタードライバーによって表示させるので、利用者がプリンタードライバーによって印刷ジョブを生成している過程において、利用者に利用者自身の残枚数を認識させることができる。
【００１２】
また、本発明の印刷システムにおいて、前記コンピューターは、前記プリンタードライバーを実行することによって、前記画像形成装置によって前記印刷ジョブが実行された場合の予定の前記残枚数である予定残枚数を算出する予定残枚数算出手段として機能し、前記予定残枚数算出手段は、前記情報送信手段によって送信されてきた前記現在残枚数情報に基づいた前記現在残枚数と、前記印刷ジョブの枚数とに基づいて、前記予定残枚数を算出し、前記表示制御手段は、前記予定残枚数算出手段によって算出された前記予定残枚数を、この予定残枚数自体と、前記割当枚数および予定の前記合計印刷済枚数の組み合わせとの少なくとも一方によって前記表示部に表示させても良い。
【００１３】
この構成により、本発明の印刷システムは、画像形成装置によって印刷ジョブが実行された場合の予定の残枚数をコンピューターの表示部にプリンタードライバーによって表示させるので、画像形成装置によって印刷ジョブが実行された後の残枚数を利用者に容易に認識させることができる。
【００１４】
また、本発明の印刷システムは、記憶している前記印刷ジョブを前記画像形成装置からの要求に応じて前記画像形成装置に送信するスプールサーバーを備えており、前記コンピューターは、前記プリンタードライバーを実行することによって、前記印刷ジョブを送信する印刷ジョブ送信手段として機能し、前記印刷ジョブ送信手段は、前記スプールサーバーに前記印刷ジョブを送信可能であっても良い。
【００１５】
本発明の印刷システムは、コンピューターからプリンタードライバーによってスプールサーバーに印刷ジョブを送信する場合、コンピューターからプリンタードライバーによって画像形成装置に直接印刷ジョブを送信する場合と異なり、画像形成装置による印刷ジョブの実行時に利用者がコンピューターの前ではなく画像形成装置の前に居る。更に、本発明の印刷システムは、コンピューターからプリンタードライバーによってスプールサーバーに印刷ジョブを送信する場合、コンピューターからプリンタードライバーによって画像形成装置に直接印刷ジョブを送信する場合と比較して、コンピューターによって印刷データが送信されてから画像形成装置によって印刷ジョブが実行されるまでの期間が長い。したがって、本発明の印刷システムは、コンピューターからプリンタードライバーによってスプールサーバーに印刷ジョブを送信する場合、コンピューターからプリンタードライバーによって画像形成装置に直接印刷ジョブを送信する場合と比較して、コンピューターからプリンタードライバーによって印刷ジョブを再送信する作業が利用者にとって煩雑である。そのため、本発明の印刷システムは、コンピューターからプリンタードライバーによってスプールサーバーに印刷ジョブを送信する場合、コンピューターからプリンタードライバーによって画像形成装置に直接印刷ジョブを送信する場合と比較して、コンピューターからプリンタードライバーによって印刷ジョブを再送信する必要をなくすために、画像形成装置が利用者の割当枚数内で印刷ジョブを実行可能である必要性が高い。すなわち、本発明の印刷システムは、コンピューターからプリンタードライバーによってスプールサーバーに印刷ジョブを送信する場合、コンピューターからプリンタードライバーによって画像形成装置に直接印刷ジョブを送信する場合と比較して、利用者の現在の残枚数をコンピューターの表示部にプリンタードライバーによって表示させる有益性が高い。
【発明の効果】
【００１６】
本発明の印刷システムは、コンピューターの利用者がプリンタードライバーによって印刷ジョブを生成している過程において、利用者に利用者自身の残枚数を認識させることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施の形態に係る印刷システムのブロック図である。
【図２】図１に示すＭＦＰのブロック図である。
【図３】図１に示す管理サーバーのブロック図である。
【図４】図３に示す部門判断用情報の一例を示す図である。
【図５】図３に示す権限判断用情報の一例を示す図である。
【図６】図３に示す割当枚数一覧情報の一例を示す図である。
【図７】図３に示す合計印刷済枚数一覧情報の一例を示す図である。
【図８】図３に示す現在残枚数一覧情報の一例を示す図である。
【図９】図１に示すスプールサーバーのブロック図である。
【図１０】図１に示すコンピューターのブロック図である。
【図１１】プリンタードライバーを実行している時の図１０に示すコンピューターの動作のフローチャートである。
【図１２】コンピューターから利用者の認証の実行が依頼された場合の図３に示す管理サーバーの動作のフローチャートである。
【図１３】図１０に示すコンピューターの表示部に表示される印刷指示画面の一例を示す図である。
【図１４】残枚数情報を表示する場合の図１３に示す印刷指示画面の一例を示す図である。
【図１５】印刷ジョブを実行することができるか否かの問い合わせをＭＦＰから受信した場合の図３に示す管理サーバーの動作のフローチャートである。
【図１６】スプールサーバーに記憶されている印刷ジョブの一覧の表示の指示を受けた場合の図２に示すＭＦＰの動作のフローチャートである。
【図１７】図２に示すＭＦＰの表示部に表示される印刷ジョブ一覧画面の一例を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００１９】
まず、本実施の形態に係る印刷システム１０の構成について説明する。
【００２０】
図１は、本実施の形態に係る印刷システム１０のブロック図である。
【００２１】
図１に示すように、印刷システム１０は、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）２０を含む多数のＭＦＰと、ＭＦＰの利用者を管理する管理サーバー３０と、記憶している印刷ジョブをＭＦＰからの要求に応じてこのＭＦＰに送信するスプールサーバー４０と、ＭＦＰによって実行されるための印刷ジョブを生成するための後述のプリンタードライバー５４ａを実行するコンピューター５０とを備えている。多数のＭＦＰと、管理サーバー３０と、スプールサーバー４０と、コンピューター５０とは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク１１を介して互いに通信可能に接続されている。ここで、多数のＭＦＰは、それぞれ本発明の画像形成装置を構成している。
【００２２】
なお、印刷システム１０に含まれている多数のＭＦＰのそれぞれの構成は、ＭＦＰ２０の構成と同様である。したがって、以下においては、印刷システム１０に含まれる多数のＭＦＰを代表してＭＦＰ２０について説明する。
【００２３】
図２は、ＭＦＰ２０のブロック図である。
【００２４】
図２に示すように、ＭＦＰ２０は、利用者による種々の操作が入力されるボタンなどの入力デバイスである操作部２１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部２２と、用紙に印刷を実行する印刷デバイスであるプリンター２３と、原稿から画像を読み取る読取デバイスであるスキャナー２４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部２５と、ネットワーク１１経由で外部の装置と通信を行うネットワーク通信デバイスであるネットワーク通信部２６と、各種のデータを記憶しているＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの記憶デバイスである記憶部２７と、ＭＦＰ２０全体を制御する制御部２８とを備えている。
【００２５】
制御部２８は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを予め記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭまたは記憶部２７に記憶されているプログラムを実行するようになっている。
【００２６】
図３は、管理サーバー３０のブロック図である。
【００２７】
図３に示すように、管理サーバー３０は、種々の操作が入力されるマウスやキーボードなどの入力デバイスである操作部３１と、種々の情報を表示するＬＣＤなどの表示デバイスである表示部３２と、ネットワーク１１経由で外部の装置と通信を行うネットワーク通信デバイスであるネットワーク通信部３３と、プログラムおよび各種のデータを記憶しているＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶デバイスである記憶部３４と、管理サーバー３０全体を制御する制御部３５とを備えている。管理サーバー３０は、例えばＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などのコンピューターによって構成されている。
【００２８】
記憶部３４は、管理サーバー３０用のプログラムである管理サーバープログラム３４ａと、利用者を認証するための認証用情報３４ｂと、利用者が所属している部門を判断するための部門判断用情報３４ｃと、ＭＦＰの各種の機能に対する権限を判断するための権限判断用情報３４ｄと、利用者毎に割り当てられている枚数である割当枚数を示す割当枚数一覧情報３４ｅと、利用者の印刷済みの枚数の合計である合計印刷済枚数を示す合計印刷済枚数一覧情報３４ｆと、割当枚数から合計印刷済枚数を減じた残枚数であって現在の残枚数である現在残枚数を示す現在残枚数一覧情報３４ｇと、合計印刷済枚数が割当枚数に達した時のＭＦＰの動作（以下「上限時動作」と言う。）の情報である上限時動作情報３４ｈとを記憶している。認証用情報３４ｂは、利用者の識別情報である利用者ＩＤと、パスワードとの組み合わせを記憶している情報である。なお、上限時動作としては、例えば、合計印刷済枚数が割当枚数に達した時点で印刷ジョブの実行の途中であっても印刷を強制的に中止する動作（以下「印刷強制中止動作」と言う。）、合計印刷済枚数が割当枚数に達した時点で印刷ジョブの実行の途中である場合には、この印刷ジョブの実行を最後まで許可する動作（以下「途中ジョブ実行許可動作」と言う。）などがある。
【００２９】
図４は、部門判断用情報３４ｃの一例を示す図である。
【００３０】
図４に示すように、部門判断用情報３４ｃは、利用者ＩＤと、利用者が所属している部門の識別情報である部門ＩＤとの組み合わせを記憶している情報である。例えば、図４において、利用者ＩＤが「ＵＳＥＲ００１」である利用者が所属している部門の部門ＩＤは、「ＧＲＯＵＰ００２」である。
【００３１】
図５は、権限判断用情報３４ｄの一例を示す図である。
【００３２】
図５に示すように、権限判断用情報３４ｄは、ＭＦＰの各種の機能と、部門ＩＤまたは利用者ＩＤとの組み合わせに対して、許可または不許可を記憶している情報である。例えば、図５において、利用者ＩＤが「ＵＳＥＲ００１」である利用者は、モノクロ印刷の実行が許可されているが、カラー印刷の実行が許可されていない。また、部門ＩＤが「ＧＲＯＵＰ００１」である部門は、モノクロ印刷およびカラー印刷の実行が許可されている。
【００３３】
なお、管理サーバー３０は、利用者が所属している部門に対する権限を超えてこの利用者にＭＦＰの機能を許可することはない。すなわち、管理サーバー３０は、利用者が所属している部門に対して権限判断用情報３４ｄにおいて許可されていない機能がこの利用者に対して権限判断用情報３４ｄにおいて許可されている場合であっても、この利用者に対してこの機能を許可しない。一方、管理サーバー３０は、利用者が所属している部門に対して権限判断用情報３４ｄにおいて許可されている機能がこの利用者に対して権限判断用情報３４ｄにおいて許可されていない場合、この利用者に対してこの機能を許可しない。
【００３４】
図６は、割当枚数一覧情報３４ｅの一例を示す図である。
【００３５】
図６に示すように、割当枚数一覧情報３４ｅは、部門ＩＤまたは利用者ＩＤと、割当枚数との組み合わせを記憶している情報である。例えば、図６において、利用者ＩＤが「ＵＳＥＲ００１」である利用者の割当枚数は、４００枚である。また、部門ＩＤが「ＧＲＯＵＰ００１」である部門の割当枚数は、１０，０００枚である。
【００３６】
図７は、合計印刷済枚数一覧情報３４ｆの一例を示す図である。
【００３７】
図７に示すように、合計印刷済枚数一覧情報３４ｆは、部門ＩＤまたは利用者ＩＤと、合計印刷済枚数との組み合わせを記憶している情報である。例えば、図７において、利用者ＩＤが「ＵＳＥＲ００１」である利用者の合計印刷済枚数は、２５０枚である。また、部門ＩＤが「ＧＲＯＵＰ００１」である部門の合計印刷済枚数は、５，４３２枚である。
【００３８】
なお、管理サーバー３０は、利用者が所属している部門の合計印刷済枚数が割当枚数に達している場合、この利用者の合計印刷済枚数が割当枚数に達していなくても、この利用者にＭＦＰの利用を許可することはない。
【００３９】
図８は、現在残枚数一覧情報３４ｇの一例を示す図である。
【００４０】
図８に示すように、現在残枚数一覧情報３４ｇは、部門ＩＤまたは利用者ＩＤと、現在残枚数との組み合わせを記憶している情報である。例えば、図８において、利用者ＩＤが「ＵＳＥＲ００１」である利用者の現在残枚数は、１５０枚である。また、部門ＩＤが「ＧＲＯＵＰ００１」である部門の現在残枚数は、４，５６８枚である。
【００４１】
図３に示す管理サーバープログラム３４ａは、管理サーバー３０の製造段階で管理サーバー３０にインストールされていても良いし、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などの記憶媒体から管理サーバー３０に追加でインストールされても良いし、ネットワーク１１上から管理サーバー３０に追加でインストールされても良い。
【００４２】
制御部３５は、例えば、ＣＰＵと、プログラムおよび各種のデータを予め記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭまたは記憶部３４に記憶されているプログラムを実行するようになっている。
【００４３】
制御部３５は、記憶部３４に記憶されている管理サーバープログラム３４ａを実行することによって、利用者の認証を実行する認証実行手段３５ａ、情報をコンピューター５０に送信する情報送信手段３５ｂ、および、現在残枚数を管理する現在残枚数管理手段３５ｃとして機能する。
【００４４】
現在残枚数管理手段３５ｃは、割当枚数一覧情報３４ｅ、合計印刷済枚数一覧情報３４ｆおよび現在残枚数一覧情報３４ｇを管理することによって現在残枚数を管理する。
【００４５】
なお、現在残枚数管理手段３５ｃは、割当枚数一覧情報３４ｅおよび合計印刷済枚数一覧情報３４ｆを管理していなくても、現在残枚数自体、すなわち、現在残枚数一覧情報３４ｇを管理していれば、現在残枚数を管理することができる。ここで、現在残枚数は、割当枚数から現在の合計印刷済枚数を差し引いた額である。したがって、現在残枚数管理手段３５ｃは、現在残枚数一覧情報３４ｇを管理していなくても、割当枚数および現在の合計印刷済枚数の組み合わせ、すなわち、割当枚数一覧情報３４ｅおよび合計印刷済枚数一覧情報３４ｆの両方を管理していれば、間接的に現在残枚数を管理することができる。
【００４６】
図９は、スプールサーバー４０のブロック図である。
【００４７】
図９に示すように、スプールサーバー４０は、種々の操作が入力されるマウスやキーボードなどの入力デバイスである操作部４１と、種々の情報を表示するＬＣＤなどの表示デバイスである表示部４２と、ネットワーク１１経由で外部の装置と通信を行うネットワーク通信デバイスであるネットワーク通信部４３と、プログラムおよび各種のデータを記憶しているＨＤＤなどの記憶デバイスである記憶部４４と、スプールサーバー４０全体を制御する制御部４５とを備えている。スプールサーバー４０は、例えばＰＣなどのコンピューターによって構成されている。
【００４８】
記憶部４４は、コンピューター５０から送信されてきた印刷ジョブを記憶する。
【００４９】
制御部４５は、例えば、ＣＰＵと、プログラムおよび各種のデータを予め記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭまたは記憶部４４に記憶されているプログラムを実行するようになっている。
【００５０】
図１０は、コンピューター５０のブロック図である。
【００５１】
図１０に示すように、コンピューター５０は、利用者による種々の操作が入力されるマウスやキーボードなどの入力デバイスである操作部５１と、種々の情報を表示するＬＣＤなどの表示デバイスである表示部５２と、ネットワーク１１経由で外部の装置と通信を行うネットワーク通信デバイスであるネットワーク通信部５３と、プログラムおよび各種のデータを記憶しているＨＤＤなどの記憶デバイスである記憶部５４と、コンピューター５０全体を制御する制御部５５とを備えている。コンピューター５０は、例えばＰＣによって構成されている。
【００５２】
記憶部５４は、プリンタードライバー５４ａと、残枚数に関する情報（以下「残枚数情報」と言う。）を表示するか否かを設定するための残枚数情報表示設定情報５４ｂとを記憶している。
【００５３】
プリンタードライバー５４ａは、コンピューター５０の製造段階でコンピューター５０にインストールされていても良いし、ＣＤ、ＤＶＤなどの記憶媒体からコンピューター５０に追加でインストールされても良いし、ネットワーク１１上からコンピューター５０に追加でインストールされても良い。なお、プリンタードライバー５４ａは、残枚数情報の表示に関する機能を備えていないプリンタードライバーに、残枚数情報の表示に関する機能を実行するためのモジュールが追加されることによって構成されることも可能である。
【００５４】
残枚数情報表示設定情報５４ｂは、残枚数情報を表示することを意味する値である「ＯＮ」と、残枚数情報を表示しないことを意味する値である「ＯＦＦ」との何れか一方に設定されることができる。残枚数情報表示設定情報５４ｂは、操作部５１を介した操作に応じて値が変更されることができる。
【００５５】
制御部５５は、例えば、ＣＰＵと、プログラムおよび各種のデータを予め記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭまたは記憶部５４に記憶されているプログラムを実行するようになっている。
【００５６】
制御部５５は、記憶部５４に記憶されているプリンタードライバー５４ａを実行することによって、表示部５２による表示を制御する表示制御手段５５ａ、利用者の認証の実行を管理サーバー３０に依頼する認証依頼手段５５ｂ、ＭＦＰによって印刷ジョブが実行された場合の予定の残枚数である予定残枚数を算出する予定残枚数算出手段５５ｃ、および、印刷ジョブを送信する印刷ジョブ送信手段５５ｄとして機能する。
【００５７】
次に、印刷システム１０の動作について説明する。
【００５８】
まず、コンピューター５０から印刷ジョブが送信される場合の印刷システム１０の動作について説明する。
【００５９】
コンピューター５０の利用者は、文書作成ソフトウェアなどのアプリケーションにおいて操作部５１を介してコンピューター５０に印刷を指示することができる。
【００６０】
コンピューター５０の制御部５５は、印刷が指示されると、プリンタードライバー５４ａを起動することによって、図１１に示す動作を実行する。
【００６１】
図１１は、プリンタードライバー５４ａを実行している時のコンピューター５０の動作のフローチャートである。
【００６２】
図１１に示すように、コンピューター５０の制御部５５の認証依頼手段５５ｂは、現在の利用者の利用者ＩＤおよびパスワードをネットワーク通信部５３を介して管理サーバー３０に送信することによって、現在の利用者の認証の実行を管理サーバー３０に依頼する（Ｓ１０１）。
【００６３】
図１２は、コンピューター５０から利用者の認証の実行が依頼された場合の管理サーバー３０の動作のフローチャートである。
【００６４】
管理サーバー３０の制御部３５は、コンピューター５０からの利用者の認証の実行の依頼をネットワーク通信部３３を介して受信すると、図１２に示す動作を実行する。
【００６５】
図１２に示すように、制御部３５の認証実行手段３５ａは、依頼された利用者の認証を実行する（Ｓ１３１）。ここで、認証実行手段３５ａは、コンピューター５０から受信した利用者ＩＤおよびパスワードの組み合わせが認証用情報３４ｂに記憶されている場合、認証が成功したと判断する。一方、認証実行手段３５ａは、コンピューター５０から受信した利用者ＩＤおよびパスワードの組み合わせが認証用情報３４ｂに記憶されていない場合、認証が失敗したと判断する。
【００６６】
次いで、認証実行手段３５ａは、Ｓ１３１における認証が成功したか否かを判断する（Ｓ１３２）。
【００６７】
制御部３５の情報送信手段３５ｂは、認証が成功したとＳ１３２において判断されると、Ｓ１３１において認証が成功した利用者の利用者ＩＤと、部門判断用情報３４ｃとに基づいて、利用者が所属している部門の部門ＩＤを取得する（Ｓ１３３）。
【００６８】
次いで、情報送信手段３５ｂは、Ｓ１３１において認証が成功した利用者の利用者ＩＤと、Ｓ１３３において取得した部門ＩＤと、権限判断用情報３４ｄとに基づいて、ＭＦＰの各種の機能に対する利用者の権限を取得する（Ｓ１３４）。ここで、認証実行手段３５ａは、上述したように、利用者が所属している部門に対する権限を超えてこの利用者にＭＦＰの機能を許可することはない。
【００６９】
次いで、情報送信手段３５ｂは、Ｓ１３１において認証が成功した利用者の利用者ＩＤと、Ｓ１３３において取得した部門ＩＤと、割当枚数一覧情報３４ｅ、合計印刷済枚数一覧情報３４ｆおよび現在残枚数一覧情報３４ｇとに基づいて、利用者と、利用者が所属している部門とのそれぞれの割当枚数、合計印刷済枚数および現在残枚数を取得する（Ｓ１３５）。
【００７０】
次いで、情報送信手段３５ｂは、利用者の認証が成功したことと、Ｓ１３４において取得した権限と、Ｓ１３５において取得した割当枚数、合計印刷済枚数および現在残枚数と、上限時動作情報３４ｈとをネットワーク通信部３３を介してコンピューター５０に送信する（Ｓ１３６）。
【００７１】
ここで、現在残枚数は、割当枚数から現在の合計印刷済枚数を差し引いた額である。したがって、情報送信手段３５ｂは、Ｓ１３６においてコンピューター５０に現在残枚数自体を送信しなくても、Ｓ１３６においてコンピューター５０に割当枚数および現在の合計印刷済枚数の組み合わせを送信すれば、Ｓ１３６においてコンピューター５０に現在残枚数を間接的に送信することになる。すなわち、現在残枚数自体と、割当枚数および現在の合計印刷済枚数の組み合わせとの少なくとも一方は、現在残枚数を示す本発明の現在残枚数情報を構成している。
【００７２】
情報送信手段３５ｂは、認証が失敗したとＳ１３２において判断されると、利用者の認証が失敗したことをネットワーク通信部３３を介してコンピューター５０に送信する（Ｓ１３７）。
【００７３】
管理サーバー３０の制御部３５は、Ｓ１３６またはＳ１３７の処理が終了すると、図１２に示す動作を終了する。
【００７４】
図１１に示すように、コンピューター５０の制御部５５の認証依頼手段５５ｂは、Ｓ１０１の処理が終了すると、管理サーバー３０からネットワーク通信部５３を介して情報を受信したと判断するまで、管理サーバー３０から情報を受信したか否かを判断する（Ｓ１０２）。
【００７５】
認証依頼手段５５ｂは、管理サーバー３０から情報を受信したとＳ１０２において判断すると、利用者の認証が成功したか否かを、Ｓ１０２において管理サーバー３０から受信した情報に基づいて判断する（Ｓ１０３）。
【００７６】
認証依頼手段５５ｂは、利用者の認証が失敗したとＳ１０３において判断されると、図１１に示す処理を終了する。
【００７７】
コンピューター５０の制御部５５の表示制御手段５５ａは、利用者の認証が成功したとＳ１０３において判断されると、図１３に示す印刷指示画面６０を表示部５２に表示する（Ｓ１０４）。
【００７８】
図１３は、コンピューター５０の表示部５２に表示される印刷指示画面６０の一例を示す図である。
【００７９】
図１３に示すように、印刷指示画面６０には、印刷ジョブの送信先を利用者に選択させるためのドロップダウンリスト６１と、印刷が実行される記録媒体のサイズを利用者に選択させるためのドロップダウンリスト６２と、印刷の色のうち「カラー」を利用者に選択させるためのラジオボタン６３ａと、印刷の色のうち「モノクロ」を利用者に選択させるためのラジオボタン６３ｂと、印刷の部数を利用者に選択させるためのスピンボタン６４と、印刷ジョブを送信するための印刷ボタン６５と、印刷の指示を中止するためのキャンセルボタン６６とを備えている。
【００８０】
ドロップダウンリスト６１は、ＭＦＰの他に、スプールサーバー４０が選択されることができるようになっている。
【００８１】
ラジオボタン６３ａおよびラジオボタン６３ｂは、常に何れか一方のみが選択された状態になるようになっている。
【００８２】
図１１に示すように、コンピューター５０の制御部５５の表示制御手段５５ａは、Ｓ１０４の処理が終了すると、Ｓ１０２において管理サーバー３０から受信した情報のうち利用者の権限に基づいて、印刷条件の設定を制限する（Ｓ１０５）。例えば、表示制御手段５５ａは、利用者に対してカラー印刷の実行が許可されていない場合にラジオボタン６３ａを選択不可能にし、利用者に対してモノクロ印刷の実行が許可されていない場合にラジオボタン６３ｂを選択不可能にする。また、表示制御手段５５ａは、利用者に対してカラー印刷およびモノクロ印刷の実行が許可されていない場合、印刷ボタン６５を操作不可能にする。
【００８３】
次いで、表示制御手段５５ａは、残枚数情報表示設定情報５４ｂの値が「ＯＮ」であるか否かを判断する（Ｓ１０６）。
【００８４】
コンピューター５０の制御部５５の予定残枚数算出手段５５ｃは、残枚数情報表示設定情報５４ｂの値が「ＯＮ」であるとＳ１０６において判断されると、Ｓ１０２において管理サーバー３０から受信した情報のうち合計印刷済枚数と、印刷ジョブの基になる印刷データのページ数、および、印刷指示画面６０のうちスピンボタン６４によって指定されている部数に基づいた印刷ジョブの枚数（以下「印刷予定枚数」と言う。）とに基づいて、予定の合計印刷済枚数を算出する（Ｓ１０７）。例えば、Ｓ１０２において管理サーバー３０から受信した利用者の合計印刷済枚数が１２３枚であり、５ページの印刷データをＡ３サイズの記録媒体にカラーで３部印刷する場合、予定残枚数算出手段５５ｃは、印刷予定枚数が５ページ×３部で１５枚であるので、合計印刷済枚数である１２３枚に、印刷ジョブの枚数である１５枚を足すことによって、利用者の予定の合計印刷済枚数を１３８枚と算出する。ここで、予定残枚数算出手段５５ｃは、利用者の予定の合計印刷済枚数と同様に、利用者が所属している部門の予定の合計印刷済枚数も算出する。
【００８５】
なお、予定残枚数算出手段５５ｃは、Ｓ１０２において管理サーバー３０から受信した情報に合計印刷済枚数自体が含まれておらず、割当枚数および現在残枚数の組み合わせが含まれている場合であっても、割当枚数から現在残枚数を減じることによって現在の合計印刷済枚数を算出することができる。したがって、予定残枚数算出手段５５ｃは、Ｓ１０２において管理サーバー３０から受信した情報のうち合計印刷済枚数自体と、印刷予定枚数とに基づいてではなく、Ｓ１０２において管理サーバー３０から受信した情報のうち割当枚数および現在残枚数の組み合わせと、印刷予定枚数とに基づいて、予定の合計印刷済枚数を算出することもできる。
【００８６】
予定残枚数算出手段５５ｃは、Ｓ１０７の処理が終了すると、Ｓ１０２において管理サーバー３０から受信した情報のうち現在残枚数と、印刷予定枚数とに基づいて、予定残枚数を算出する（Ｓ１０８）。例えば、Ｓ１０２において管理サーバー３０から受信した現在残枚数が３７７枚であり、５ページの印刷データをＡ３サイズの記録媒体にカラーで３部印刷する場合、予定残枚数算出手段５５ｃは、印刷予定枚数が５ページ×３部で１５枚であるので、現在残枚数である３７７枚から、印刷ジョブの枚数である１５枚を引くことによって、利用者の予定残枚数を３６２枚と算出する。ここで、予定残枚数算出手段５５ｃは、利用者の予定残枚数と同様に、利用者が所属している部門の予定残枚数も算出する。
【００８７】
なお、予定残枚数算出手段５５ｃは、Ｓ１０２において管理サーバー３０から受信した情報に現在残枚数自体が含まれておらず、割当枚数および現在の合計印刷済枚数の組み合わせが含まれている場合であっても、割当枚数から現在の合計印刷済枚数を減じることによって現在残枚数を算出することができる。したがって、予定残枚数算出手段５５ｃは、Ｓ１０２において管理サーバー３０から受信した情報のうち現在残枚数自体と、印刷予定枚数とに基づいてではなく、Ｓ１０２において管理サーバー３０から受信した情報のうち割当枚数および現在の合計印刷済枚数の組み合わせと、印刷予定枚数とに基づいて、予定残枚数を算出することもできる。
【００８８】
図１４は、残枚数情報を表示する場合の印刷指示画面６０の一例を示す図である。
【００８９】
コンピューター５０の制御部５５の表示制御手段５５ａは、Ｓ１０８の処理が終了すると、図１４に示すように、残枚数情報を表示部５２上の印刷指示画面６０に表示する（Ｓ１０９）。ここで、残枚数情報には、印刷予定枚数が含まれている。また、残枚数情報には、Ｓ１０２において管理サーバー３０から受信した割当枚数、合計印刷済枚数および現在残枚数と、Ｓ１０７において算出された予定の合計印刷済枚数と、Ｓ１０８において算出された予定残枚数とが、利用者に対するものと、利用者が所属している部門に対するものとの両方について含まれている。また、残枚数情報には、Ｓ１０２において管理サーバー３０から受信した上限時動作情報３４ｈが含まれている。
【００９０】
ここで、現在残枚数は、割当枚数から現在の合計印刷済枚数を差し引いた額である。したがって、表示制御手段５５ａは、Ｓ１０９において印刷指示画面６０に現在残枚数自体を表示しなくても、Ｓ１０９において印刷指示画面６０に割当枚数および現在の合計印刷済枚数の組み合わせを表示すれば、Ｓ１０９において印刷指示画面６０に現在残枚数を間接的に表示することになる。
【００９１】
また、予定残枚数は、割当枚数から予定の合計印刷済枚数を差し引いた額である。したがって、表示制御手段５５ａは、Ｓ１０９において印刷指示画面６０に予定残枚数自体を表示しなくても、Ｓ１０９において印刷指示画面６０に割当枚数および予定の合計印刷済枚数の組み合わせを表示すれば、Ｓ１０９において印刷指示画面６０に予定残枚数を間接的に表示することになる。
【００９２】
表示制御手段５５ａは、残枚数情報表示設定情報５４ｂの値が「ＯＮ」ではないとＳ１０６において判断するか、Ｓ１０９の処理を終了すると、印刷ボタン６５が押されたか否かを判断する（Ｓ１１０）。
【００９３】
表示制御手段５５ａは、印刷ボタン６５が押されていないとＳ１１０において判断すると、キャンセルボタン６６が押されたか否かを判断する（Ｓ１１１）。
【００９４】
表示制御手段５５ａは、キャンセルボタン６６が押されていないとＳ１１１において判断すると、スピンボタン６４によって部数が変更されたか否かを判断する（Ｓ１１２）。
【００９５】
表示制御手段５５ａは、部数が変更されたとＳ１１２において判断すると、再びＳ１０６の処理を実行する。
【００９６】
一方、表示制御手段５５ａは、部数が変更されていないとＳ１１２において判断すると、再びＳ１１０の処理を実行する。
【００９７】
コンピューター５０の制御部５５の印刷ジョブ送信手段５５ｄは、印刷ボタン６５が押されたとＳ１１０において判断すると、ドロップダウンリスト６２、ラジオボタン６３ａ、ラジオボタン６３ｂおよびスピンボタン６４によって指定されている印刷条件で、ドロップダウンリスト６１において指定されている送信先に印刷ジョブをネットワーク通信部５３を介して送信する（Ｓ１１３）。ここで、ドロップダウンリスト６１において指定されている送信先がスプールサーバー４０である場合、印刷ジョブ送信手段５５ｄは、スプールサーバー４０に印刷ジョブを送信する。スプールサーバー４０の制御部４５は、コンピューター５０から送信されてきた印刷ジョブをネットワーク通信部４３を介して受信すると、受信した印刷ジョブを記憶部４４に記憶させる。
【００９８】
コンピューター５０の制御部５５の表示制御手段５５ａは、キャンセルボタン６６が押されたとＳ１１１において判断するか、Ｓ１１３の処理を終了すると、表示部５２による印刷指示画面６０の表示を終了して（Ｓ１１４）、図１１に示す処理を終了する。
【００９９】
次に、コンピューター５０からＭＦＰ２０に直接送信された印刷ジョブがＭＦＰ２０において実行される場合の印刷システム１０の動作について説明する。
【０１００】
ＭＦＰ２０の制御部２８は、コンピューター５０からＳ１１３において送信されてきた印刷ジョブをネットワーク通信部２６を介して受信すると、コンピューター５０から受信した印刷ジョブを実行することができるか否かをネットワーク通信部２６を介して管理サーバー３０に問い合わせる。このとき、制御部２８は、この印刷ジョブをコンピューター５０から送信した利用者の利用者ＩＤと、この印刷ジョブの枚数および印刷条件とを管理サーバー３０に送信する。
【０１０１】
管理サーバー３０の制御部３５は、ＭＦＰ２０からの問い合わせをネットワーク通信部３３を介して受信すると、図１５に示す処理を実行する。
【０１０２】
図１５は、印刷ジョブを実行することができるか否かの問い合わせをＭＦＰ２０から受信した場合の管理サーバー３０の動作のフローチャートである。
【０１０３】
図１５に示すように、管理サーバー３０の制御部３５は、ＭＦＰ２０から問い合わせとともに受信した利用者ＩＤと、部門判断用情報３４ｃとに基づいて、利用者が所属している部門の部門ＩＤを取得する（Ｓ１５１）。
【０１０４】
次いで、制御部３５は、問い合わせとともにＭＦＰ２０から受信した利用者ＩＤと、Ｓ１５１において取得した部門ＩＤと、現在残枚数一覧情報３４ｇとに基づいて、利用者と、利用者が所属している部門とのそれぞれの現在残枚数を取得する（Ｓ１５２）。
【０１０５】
次いで、制御部３５は、ＭＦＰ２０から問い合わせとともに受信した印刷ジョブの枚数と、Ｓ１５２において取得した利用者および部門の現在残枚数のうち少ない方と、上限時動作情報３４ｈにおいて予め設定されている上限時動作とに基づいて、印刷ジョブのうちＭＦＰ２０に印刷を許可する枚数である許可枚数を取得する（Ｓ１５３）。すなわち、Ｓ１５２において取得した利用者および部門の現在残枚数のうち少ない方が０枚である場合、制御部３５は、許可枚数を０枚として取得する。また、Ｓ１５２において取得した利用者および部門の現在残枚数のうち少ない方が１枚以上である場合であって、ＭＦＰ２０から問い合わせとともに受信した印刷ジョブの枚数が、Ｓ１５２において取得した利用者および部門の現在残枚数のうち少ない方の枚数以下である場合、制御部３５は、ＭＦＰ２０から問い合わせとともに受信した印刷ジョブの枚数を許可枚数として取得する。また、Ｓ１５２において取得した利用者および部門の現在残枚数のうち少ない方が１枚以上である場合であって、ＭＦＰ２０から問い合わせとともに受信した印刷ジョブの枚数が、Ｓ１５２において取得した利用者および部門の現在残枚数のうち少ない方より多い場合、制御部３５は、上限時動作が印刷強制中止動作であるときに、Ｓ１５２において取得した利用者および部門の現在残枚数のうち少ない方を許可枚数として取得する。また、Ｓ１５２において取得した利用者および部門の現在残枚数のうち少ない方が１枚以上である場合であって、ＭＦＰ２０から問い合わせとともに受信した印刷ジョブの枚数が、Ｓ１５２において取得した利用者および部門の現在残枚数のうち少ない方より多い場合、制御部３５は、上限時動作が途中ジョブ実行許可動作であるときに、ＭＦＰ２０から問い合わせとともに受信した印刷ジョブの枚数を許可枚数として取得する。
【０１０６】
次いで、制御部３５は、Ｓ１５３において取得した許可枚数を、ネットワーク通信部３３を介してＭＦＰ２０に送信する（Ｓ１５４）。
【０１０７】
したがって、ＭＦＰ２０の制御部２８は、管理サーバー３０からネットワーク通信部２６を介して受信した許可枚数の範囲内で印刷ジョブをプリンター２３によって実行することができる。そして、制御部２８は、印刷ジョブの印刷を１枚実行する度に、１枚の印刷を実行したことを示す情報を、ネットワーク通信部２６を介して管理サーバー３０に送信する。また、制御部２８は、印刷ジョブの印刷を完了した場合に、印刷を完了したことを示す情報を、ネットワーク通信部２６を介して管理サーバー３０に送信する。
【０１０８】
管理サーバー３０の制御部３５は、Ｓ１５４の処理を終了すると、Ｓ１５３において取得した許可枚数が０枚であるか否かを判断する（Ｓ１５５）。
【０１０９】
制御部３５は、許可枚数が０枚であるとＳ１５５において判断すると、図１５に示す動作を終了する。
【０１１０】
一方、制御部３５は、許可枚数が０枚ではないとＳ１５５において判断すると、１枚の印刷を実行したことを示す情報をネットワーク通信部３３を介してＭＦＰ２０から受信したか否かを判断する（Ｓ１５６）。
【０１１１】
制御部３５は、１枚の印刷を実行したことを示す情報を受信したとＳ１５６において判断すると、問い合わせとともにＭＦＰ２０から受信した利用者ＩＤと、Ｓ１５１において取得した部門ＩＤと、合計印刷済枚数一覧情報３４ｆとに基づいて、合計印刷済枚数一覧情報３４ｆのうち、利用者と、利用者が所属している部門とのそれぞれの合計印刷済枚数を変更する（Ｓ１５７）。すなわち、制御部３５は、合計印刷済枚数一覧情報３４ｆのうち、利用者と、利用者が所属している部門とのそれぞれの合計印刷済枚数を、１枚分だけ増加させる。
【０１１２】
次いで、制御部３５は、問い合わせとともにＭＦＰ２０から受信した利用者ＩＤと、Ｓ１５１において取得した部門ＩＤと、現在残枚数一覧情報３４ｇとに基づいて、現在残枚数一覧情報３４ｇのうち、利用者と、利用者が所属している部門とのそれぞれの現在残枚数を変更する（Ｓ１５８）。すなわち、制御部３５は、現在残枚数一覧情報３４ｇのうち、利用者と、利用者が所属している部門とのそれぞれの現在残枚数を、１枚分だけ減少させる。
【０１１３】
制御部３５は、Ｓ１５８の処理を終了すると、再びＳ１５６の処理に戻る。
【０１１４】
制御部３５は、１枚の印刷を実行したことを示す情報を受信していないとＳ１５６において判断すると、印刷を完了したことを示す情報をネットワーク通信部３３を介してＭＦＰ２０から受信したか否かを判断する（Ｓ１５９）。
【０１１５】
制御部３５は、印刷を完了したことを示す情報を受信していないとＳ１５９において判断すると、再びＳ１５６の処理に戻る。
【０１１６】
一方、制御部３５は、印刷を完了したことを示す情報を受信したとＳ１５９において判断すると、図１５に示す動作を終了する。
【０１１７】
次に、コンピューター５０からスプールサーバー４０に送信された印刷ジョブがＭＦＰ２０において実行される場合、すなわち、プルプリントが実行される場合の印刷システム１０の動作について説明する。
【０１１８】
上述したように、コンピューター５０からスプールサーバー４０に送信された印刷ジョブは、スプールサーバー４０の記憶部４４に記憶されている。
【０１１９】
利用者は、スプールサーバー４０に記憶されている印刷ジョブの一覧の表示を、ＭＦＰ２０の操作部２１を介してＭＦＰ２０に指示することができる。
【０１２０】
ＭＦＰ２０の制御部２８は、スプールサーバー４０に記憶されている印刷ジョブの一覧の表示の指示を受けると、図１６に示す処理を実行する。
【０１２１】
図１６は、スプールサーバー４０に記憶されている印刷ジョブの一覧の表示の指示を受けた場合のＭＦＰ２０の動作のフローチャートである。
【０１２２】
図１６に示すように、ＭＦＰ２０の制御部２８は、スプールサーバー４０に記憶されている印刷ジョブの一覧をネットワーク通信部２６を介してスプールサーバー４０から取得する（Ｓ１７１）。
【０１２３】
次いで、制御部２８は、Ｓ１７１において取得した印刷ジョブの一覧を示す画面である図１７に示す印刷ジョブ一覧画面７０を表示部２２に表示して（Ｓ１７２）、図１６に示す処理を終了する。
【０１２４】
図１７は、ＭＦＰ２０の表示部２２に表示される印刷ジョブ一覧画面７０の一例を示す図である。
【０１２５】
図１７に示すように、印刷ジョブ一覧画面７０には、スプールサーバー４０に記憶されている印刷ジョブと、この印刷ジョブの印刷予定枚数とが含まれている。
【０１２６】
なお、ＭＦＰ２０は、図１６に示す処理において、コンピューター５０の図１１に示す処理と同様に、管理サーバー３０から必要な情報を取得して、利用者および部門それぞれの割当枚数、現在の合計印刷済枚数、現在残枚数、予定の合計印刷済枚数および予定残枚数を印刷ジョブ一覧画面７０に含めるようになっていても良い。
【０１２７】
利用者は、図１７に示すようにＭＦＰ２０の表示部２２に表示されている印刷ジョブ一覧画面７０から操作部２１を介して印刷ジョブを選択し、この印刷ジョブの印刷をＭＦＰ２０に指示することができる。
【０１２８】
ＭＦＰ２０の制御部２８は、印刷ジョブ一覧画面７０中の印刷ジョブの印刷が指示されると、この印刷ジョブをネットワーク通信部２６を介してスプールサーバー４０から取得し、取得した印刷ジョブを実行することができるか否かをネットワーク通信部２６を介して管理サーバー３０に問い合わせる。このとき、制御部２８は、この印刷ジョブをコンピューター５０からスプールサーバー４０に送信した利用者の利用者ＩＤと、この印刷ジョブの枚数および印刷条件とを管理サーバー３０に送信する。
【０１２９】
以降の印刷システム１０の動作については、コンピューター５０からＭＦＰ２０に直接送信された印刷ジョブがＭＦＰ２０において実行される場合の印刷システム１０の動作と同様であるので、説明を省略する。
【０１３０】
なお、以上においては、コンピューター５０からスプールサーバー４０に送信された印刷ジョブがＭＦＰ２０において実行される場合について説明したが、利用者は、コンピューター５０からスプールサーバー４０に送信された印刷ジョブを、印刷システム１０に含まれている任意のＭＦＰに対してＭＦＰ２０と同様に実行させることができる。
【０１３１】
以上に説明したように、印刷システム１０は、コンピューター５０のプリンタードライバー５４ａからの依頼（Ｓ１０１）に基づいた管理サーバー３０による認証（Ｓ１３１）が成功した場合に（Ｓ１０３でＹＥＳ、Ｓ１３２でＹＥＳ）、認証が成功した利用者の現在の残枚数（Ｓ１０２）をコンピューター５０の表示部５２にプリンタードライバー５４ａによって表示させる（Ｓ１０９）ので、コンピューター５０の利用者がプリンタードライバー５４ａによって印刷ジョブを生成している過程（Ｓ１０１〜Ｓ１１３）において、利用者に利用者自身の残枚数を認識させることができる。すなわち、印刷システム１０は、印刷を実行する前に利用者に利用者自身の残枚数を認識させることができる。したがって、印刷システム１０は、印刷枚数に対する利用者の意識を向上させることができる。
【０１３２】
印刷システム１０は、認証が成功した利用者の現在の残枚数（Ｓ１０２）をコンピューター５０の表示部５２にプリンタードライバー５４ａによって表示させる（Ｓ１０９）ので、ＭＦＰが利用者の割当枚数内で印刷ジョブを実行可能であるか否かを利用者に認識させることができる。例えば、利用者は、コンピューター５０の表示部５２上の表示を見て、印刷ジョブの枚数が現在の残枚数より大きいと認識した場合、コンピューター５０の操作部５１を介してキャンセルボタン６６を押すなどしてＭＦＰまたはスプールサーバー４０への印刷ジョブの送信を中止したり、印刷ジョブの枚数が現在の残枚数以下になるように管理サーバー３０上の割当枚数一覧情報３４ｅ中の利用者自身の割当枚数または利用者が所属している部門の割当枚数を増やす操作を操作部５１を介して実行したりすることができる。
【０１３３】
なお、印刷システム１０は、コンピューター５０の表示部５２にプリンタードライバー５４ａによって割当枚数のうちの現在の残枚数を表示させることができるので、プリンタードライバー５４ａとは異なる専用のユーティリティーソフトウェアを使用しなければ割当枚数のうちの現在の残枚数を表示部５２に表示させることができない構成と比較して、プリンタードライバー５４ａによって印刷ジョブを生成している利用者の利便性を向上することができる。
【０１３４】
印刷システム１０は、ＭＦＰによって印刷ジョブが実行された場合の予定の残枚数（Ｓ１０８）をコンピューター５０の表示部５２にプリンタードライバー５４ａによって表示させる（Ｓ１０９）ので、ＭＦＰによって印刷ジョブが実行された後の残枚数を利用者に容易に認識させることができる。
【０１３５】
印刷システム１０は、コンピューター５０からプリンタードライバー５４ａによってスプールサーバー４０に印刷ジョブを送信する場合、コンピューター５０からプリンタードライバー５４ａによってＭＦＰに直接印刷ジョブを送信する場合と異なり、ＭＦＰによる印刷ジョブの実行時に利用者がコンピューター５０の前ではなくＭＦＰの前に居る。更に、印刷システム１０は、コンピューター５０からプリンタードライバー５４ａによってスプールサーバー４０に印刷ジョブを送信する場合、コンピューター５０からプリンタードライバー５４ａによってＭＦＰに直接印刷ジョブを送信する場合と比較して、コンピューター５０によって印刷データが送信されてからＭＦＰによって印刷ジョブが実行されるまでの期間が長い。したがって、印刷システム１０は、コンピューター５０からプリンタードライバー５４ａによってスプールサーバー４０に印刷ジョブを送信する場合、コンピューター５０からプリンタードライバー５４ａによってＭＦＰに直接印刷ジョブを送信する場合と比較して、コンピューター５０からプリンタードライバー５４ａによって印刷ジョブを再送信する作業が利用者にとって煩雑である。そのため、印刷システム１０は、コンピューター５０からプリンタードライバー５４ａによってスプールサーバー４０に印刷ジョブを送信する場合、コンピューター５０からプリンタードライバー５４ａによってＭＦＰに直接印刷ジョブを送信する場合と比較して、コンピューター５０からプリンタードライバー５４ａによって印刷ジョブを再送信する必要をなくすために、ＭＦＰが利用者の割当枚数内で印刷ジョブを実行可能である必要性が高い。
【０１３６】
すなわち、印刷システム１０は、コンピューター５０からプリンタードライバー５４ａによってスプールサーバー４０に印刷ジョブを送信する場合、コンピューター５０からプリンタードライバー５４ａによってＭＦＰに直接印刷ジョブを送信する場合と比較して、利用者の現在の残枚数をコンピューター５０の表示部５２にプリンタードライバー５４ａによって表示させる有益性が高い。また、印刷システム１０は、コンピューター５０からプリンタードライバー５４ａによってスプールサーバー４０に印刷ジョブを送信する場合、コンピューター５０からプリンタードライバー５４ａによってＭＦＰに直接印刷ジョブを送信する場合と比較して、ＭＦＰによって印刷ジョブが実行された場合の予定の残枚数をコンピューター５０の表示部５２にプリンタードライバー５４ａによって表示させる有益性が高い。
【０１３７】
印刷システム１０は、Ｓ１０９においてコンピューター５０の表示部５２上の印刷指示画面６０に表示する残枚数情報に上限時動作情報３４ｈが含まれているので、ＭＦＰが割当枚数内で印刷ジョブを実行可能であるか否かを利用者に認識させるだけでなく、ＭＦＰが割当枚数内で印刷ジョブを実行可能ではない場合の上限時動作も利用者に認識させることができる。
【０１３８】
印刷システム１０は、本実施の形態においてスプールサーバー４０を管理サーバー３０とは別に備えているが、管理サーバー３０がスプールサーバーとしても機能するようになっていても良い。
【０１３９】
印刷システム１０は、本実施の形態において本発明の画像形成装置としてＭＦＰを備えているが、プリンター専用機など、ＭＦＰ以外の画像形成装置を備えていても良い。
【符号の説明】
【０１４０】
１０  印刷システム
２０  ＭＦＰ（画像形成装置）
３０  管理サーバー
３５ａ  認証実行手段
３５ｂ  情報送信手段
３５ｃ  現在残枚数管理手段
４０  スプールサーバー
５０  コンピューター
５２  表示部
５４ａ  プリンタードライバー
５５ａ  表示制御手段
５５ｂ  認証依頼手段
５５ｃ  予定残枚数算出手段
５５ｄ  印刷ジョブ送信手段
【図１】
2014010509.tif 000003
【図２】
2014010509.tif 000004
【図３】
2014010509.tif 000005
【図４】
2014010509.tif 000006
【図５】
2014010509.tif 000007
【図６】
2014010509.tif 000008
【図７】
2014010509.tif 000009
【図８】
2014010509.tif 000010
【図９】
2014010509.tif 000011
【図１０】
2014010509.tif 000012
【図１１】
2014010509.tif 000013
【図１２】
2014010509.tif 000014
【図１３】
2014010509.tif 000015
【図１４】
2014010509.tif 000016
【図１５】
2014010509.tif 000017
【図１６】
2014010509.tif 000018
【図１７】
2014010509.tif 000019