(57)【要約】【課題】ユーザの利便性を向上させる。【解決手段】所定の出力要求に対する出力枚数の累計値が予め設定された前記出力枚数の上限値に到達し、前記出力要求に対する出力が中止された場合に、前記出力要求の出力設定情報に基づき生成される中止履歴情報を取得する中止履歴情報管理手段と、前記上限値の更新を検知した場合に、前記中止履歴情報取得手段により得られた前記中止履歴情報に基づき、前記出力要求の未出力分の出力を継続する指示を行う出力継続指示手段とを有することにより上記課題を解決する。【選択図】図１
2015060307.tif 000002
【特許請求の範囲】
【請求項１】
所定の出力要求に対する出力枚数の累計値が予め設定された前記出力枚数の上限値に到達し、前記出力要求に対する出力が中止された場合に、前記出力要求の出力設定情報に基づき生成される中止履歴情報を取得する中止履歴情報管理手段と、
前記上限値の更新を検知した場合に、前記中止履歴情報管理手段により得られた前記中止履歴情報に基づき、前記出力要求の未出力分の出力を継続する指示を行う出力継続指示手段とを有することを特徴とする情報処理装置。
【請求項２】
前記中止履歴情報管理手段は、
前記出力要求の部単位、又はページ単位で出力される印刷出力ごとに、前記中止履歴情報を生成することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記中止履歴情報管理手段は、
前記出力枚数の上限値と、予め出力形態に応じて設定された重み付け情報とに基づき得られた出力予測枚数を用いて、前記中止履歴情報を生成することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記中止履歴情報管理手段は、
前記出力要求の出力枚数に基づき、前記出力要求の未出力分の出力再開ページを示す前記中止履歴情報を生成することを特徴とする請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
前記中止履歴情報管理手段は、
前記出力要求に対する出力が中止された場合に、前記出力要求の未出力分に対応する不足値を算出することを特徴とする請求項３又は４に記載の情報処理装置。
【請求項６】
前記中止履歴情報管理手段により得られた不足値を、画面に表示する表示手段を有することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記表示手段は、
前記不足値に対応する金額を計算し、計算された前記金額を表示することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
情報処理装置により実行される情報処理方法であって、
所定の出力要求に対する出力枚数の累計値が予め設定された前記出力枚数の上限値に到達し、前記出力要求の出力が中止された場合に、前記出力要求の出力設定情報に基づき生成される中止履歴情報を取得する中止履歴情報管理手順と、
前記上限値の更新を検知した場合に、前記中止履歴情報管理手順により得られた前記中止履歴情報に基づき、前記出力要求の未出力分の出力を継続する指示を行う出力継続指示手順とを有することを特徴とする情報処理方法。
【請求項９】
コンピュータを、
請求項１乃至７のいずれか一項に記載の情報処理装置が有する各手段として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、情報処理装置、情報処理方法、及び情報処理プログラムに関する。
【背景技術】
【０００２】
近年、環境保護やＴＣＯ（Ｔｏｔａｌ  Ｃｏｓｔ  ｏｆ  Ｏｗｎｅｒｓｈｉｐ：総保有コスト）削減への関心が高まり、官公庁、大学、企業等の組織では、例えばユーザごとに印刷可能な枚数の上限を設定し、その上限管理を行うところが増えている。この上限管理では、例えば印刷可能な枚数の上限に達すると、印刷を強制的に中止したり、印刷を制限したりする方法が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
上述した特許文献１の手法では、印刷可能な枚数が上限値に達した場合には、例えば印刷可能ポイントを追加したりすることで、印刷を継続するよう制御する。しかしながら、印刷を中止した後、例えば印刷可能な枚数の上限値を更新して再度印刷を継続するような場合に、例えばユーザはどこまで印刷したか確認をして、印刷を中止したところから印刷をするように編集しなければならない。また、このような編集を行わず、例えば最初から再度印刷した場合には、重複したページが無駄になってしまう。
【０００４】
１つの側面では、本発明は、ユーザの利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００５】
一態様における情報処理装置は、所定の出力要求に対する出力枚数の累計値が予め設定された前記出力枚数の上限値に到達し、前記出力要求に対する出力が中止された場合に、前記出力要求の出力設定情報に基づき生成される中止履歴情報を取得する中止履歴情報管理手段と、前記上限値の更新を検知した場合に、前記中止履歴情報取得手段により得られた前記中止履歴情報に基づき、前記出力要求の未出力分の出力を継続する指示を行う出力継続指示手段とを有する。
【発明の効果】
【０００６】
ユーザの利便性を向上させることが可能となる。
【図面の簡単な説明】
【０００７】
【図１】第１実施形態に係る情報処理システムの一例の構成図である。
【図２】ＭＦＰのハードウェア構成の一例を示す図である。
【図３】第１実施形態に係る記憶手段に記憶されるデータの一例を示す図である。
【図４】第１実施形態に係る中止履歴情報の一例を示す図である。
【図５】第１実施形態に係る印刷継続処理の一例を示すフローチャートである。
【図６】第２実施形態に係る情報処理システムの一例の構成図である。
【図７】第２実施形態に係る記憶手段に記憶されるデータの一例を示す図である。
【図８】第２実施形態に係る印刷継続処理の一例を示すフローチャートである。
【図９】ユーザに通知する上限到達情報画面の一例を示す図である。
【図１０】第３実施形態に係る情報処理システムの一例の構成図である。
【図１１】第３実施形態に係る記憶手段の中止履歴情報に記憶されるデータの一例を示す図である。
【図１２】印刷再開ジョブ選択画面の一例を示す図である。
【図１３】第４実施形態に係る情報処理システムの一例の構成図である。
【発明を実施するための形態】
【０００８】
次に、本発明の実施の形態について、詳細に説明する。
【０００９】
＜第１実施形態：システム構成＞
図１は、第１実施形態に係る情報処理システムの一例の構成図である。図１に示すように情報処理システム１は、ネットワークＮを介して、１又は複数のクライアントＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１０−１〜１０−ｎと、情報処理装置の一例としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）２０Ａとが接続されている。なお、ネットワークＮは、例えば有線又は無線でも良く、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や公衆通信回線により構成することも可能である。
【００１０】
クライアントＰＣ１０−１〜１０−ｎ（以下、必要に応じて「クライアントＰＣ１０」という）は、ＭＦＰ２０Ａに対して印刷指示を行う。クライアントＰＣ１０は、例えば携帯端末や、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｃｅ）等であっても良い。
【００１１】
ＭＦＰ２０Ａは、スキャン機能、コピー機能、プリンタ機能、ファクシミリ機能等を有する複合機であるがこれには限定されず、例えばコピー、プリンタ、ファクシミリ等の入力データから画像を出力する出力装置でも良い。
【００１２】
図１に示すＭＦＰ２０Ａは、例えば、通信手段２１と、入力手段２２と、読取手段２３と、印刷手段２４と、表示手段２５と、記憶手段２６と、制御手段２７とを有するように構成される。
【００１３】
通信手段２１は、ネットワークＮを介して、クライアントＰＣ１０との間で情報の送受信を行う。通信手段２１は、例えば通信インタフェース等の通信装置により実現され、例えばクライアントＰＣ１０から送信される印刷要求（出力要求）や、印刷要求に対応するデータを受信する。
【００１４】
入力手段２２は、例えばキーボードやオペレーションパネル等により実現され、ユーザごとに印刷可能な印刷枚数（出力枚数）の上限値を入力する。なお、本実施形態における印刷枚数とは、例えば印刷する紙の枚数でも良く、印刷ページ数でも良く、１枚の用紙の片面に１又は複数の印刷ページを貼り付ける印刷面数でも良いが、これに限定されるものではない。例えば、印刷面数により印刷枚数をカウントする場合には、両面印刷を２枚とカウントし、１枚の用紙の片面に複数の印刷ページを印刷する集約印刷を１枚とカウントすることが可能である。
【００１５】
読取手段２３は、原稿の画像を読み取る。読取手段２３は、例えばスキャナ機能等であるが、これに限定されるものではない。印刷手段２４は、例えば用紙等の紙媒体又は紙以外の印刷媒体に画像データを印刷する。印刷手段２４は、例えばプリンタ機能やコピー機能等であるが、これに限定されるものではない。
【００１６】
表示手段２５は、ユーザに対し、印刷可能な印刷枚数の上限値に達したことを通知する上限到達通知や、印刷不可通知等の情報を表示する。表示手段２５は、例えばディスプレイ等であるが、これに限定されるものではない。
【００１７】
記憶手段２６は、例えばＭＦＰ２０Ａで実行される各種プログラム（例えば情報処理プログラム）や、ＭＦＰ２０Ａで実行される各種処理に使用される各種情報等を記憶する。記憶手段２６は、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、メモリカード、光ディスク、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の磁気的、光学的、又は電気的に記憶可能な既存の記憶装置により実現される。
【００１８】
図１の例では、記憶手段２６は、画像データ３０や、上限値３１、累計値３２、印刷キュー３３等を記憶するが、記憶する内容についてはこれに限定されるものではない。なお、画像データ３０、上限値３１、累計値３２、印刷キュー３３の一例は後述する。
【００１９】
制御手段２７は、例えばＭＦＰ２０Ａを構成する各手段を制御する。制御手段２７は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等であるが、これに限定されるものではない。
【００２０】
図１の例では、制御手段２７は、画像データ生成手段４０と、上限値設定手段４１と、印刷キュー管理手段４２と、累計値管理手段４３と、上限到達判定手段４４と、印刷指示手段４５と、印刷中止指示手段４６と、上限値増加検知手段４７と、印刷継続指示手段４８とを有するように構成される。
【００２１】
画像データ生成手段４０は、例えばクライアントＰＣ１０から取得した印刷要求（印刷ジョブ）に対応する画像データを生成し、記憶手段２６に格納する。
【００２２】
上限値設定手段４１は、例えば入力手段２２から入力された印刷可能な印刷枚数の上限値を設定し、記憶手段２６に格納する。ここで、印刷可能な上限値は、例えばユーザによる電子マネーや現金等の課金、ユーザの社員証や学生証等を利用することで設定されるが、これに限定されるものではない。
【００２３】
印刷キュー管理手段４２は、印刷ジョブの印刷設定情報（出力設定情報）に基づき印刷キュー情報を生成し、記憶手段２６に格納する。また、印刷キュー管理手段４２は、印刷指示手段４５の指示に応じて出力される印刷ジョブの印刷出力に対応させて印刷キュー情報を管理する。なお、印刷キュー管理手段４２は、中止履歴情報管理手段に相当する。
【００２４】
累計値管理手段４３は、印刷指示手段４５の指示に応じて印刷出力される印刷ジョブの印刷枚数（出力枚数）等をカウントし、印刷ジョブごとにカウントされる印刷枚数等の累計値を、記憶手段２６に格納する。上限到達判定手段４４は、上限値設定手段４１により得られる上限値と、累計値管理手段４３により得られる累計値とを比較し、累計値が上限値に到達したか否か判定する。
【００２５】
印刷指示手段４５は、例えば上限到達判定手段４４により累計値が上限値に到達していないと判定された場合に、画像データを用紙等に印刷するよう印刷指示を行う。
【００２６】
印刷中止指示手段４６は、例えば上限到達判定手段４４により累計値が上限値に到達したと判定された場合に、印刷処理を一旦中止する。
【００２７】
上限値増加検知手段４７は、印刷中止指示手段４６により指示された印刷処理の中止後、例えば所定期間ごとに定期的に、上限値が増加されたか否か検知する。なお、上限値の増加は、例えばユーザにより、電子マネーや現金を追加したり、他のユーザの社員証や学生証等を利用したりすることで、印刷可能な枚数を追加することで上限値を更新することができるが、これに限定されるものではない。
【００２８】
印刷継続指示手段４８は、上限値増加検知手段４７により上限値が増加されたと検知された場合に、一旦中止していた印刷処理を、印刷キュー管理手段４２により管理されている印刷キュー情報に基づき、中止したところから継続して実行するよう指示する。これにより、印刷継続指示手段４８は、印刷ジョブの未印刷分を用紙等に印刷させる。
【００２９】
＜ＭＦＰ（情報処理装置）２０Ａのハードウェア構成例＞
次に、ＭＦＰ２０Ａのハードウェア構成例について図を用いて説明する。図２は、ＭＦＰ２０Ａのハードウェア構成の一例を示す図である。図２の例において、ＭＦＰ２０Ａは、制御部５０と、主記憶部５１と、補助記憶部５２と、外部記憶装置Ｉ／Ｆ部５３と、ネットワークＩ／Ｆ部５４と、操作部５５と、表示部５６とを有するように構成される。
【００３０】
制御部５０は、コンピュータの中で、各装置の制御やデータの演算、加工を行うＣＰＵである。また、制御部５０は、主記憶部５１に記憶されたプログラムを実行する演算装置であり、入力装置や記憶装置からデータを受け取り、演算、加工した上で、出力装置や記憶装置に出力する。
【００３１】
主記憶部５１は、例えばＲＯＭやＲＡＭ等であり、制御部５０が実行する基本ソフトウェアであるＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）やアプリケーションソフトウェア等のプログラムやデータを記憶又は一時保存する記憶装置である。
【００３２】
補助記憶部５２は、ＨＤＤ等であり、アプリケーションソフトウェア等に関連するデータを記憶する記憶装置である。
【００３３】
外部記憶装置Ｉ／Ｆ部５３は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェースやドライブ装置等からのデータ伝送路を介して接続された記録媒体５７（例えば、フラッシュメモリ、ＣＤ−ＲＯＭ等）とのインタフェースである。
【００３４】
また、記録媒体５７に、所定のプログラムを格納し、この記憶媒体１５に格納されたプログラムは外部記憶装置Ｉ／Ｆ部５３を介してＭＦＰ２０Ａにインストールされ、インストールされた所定のプログラムはＭＦＰ２０Ａにより実行可能となる。
【００３５】
ネットワークＩ／Ｆ部５４は、有線及び／又は無線回線等のデータ伝送路により構築されたＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークを介して接続された通信機能を有する周辺機器と当該ＭＦＰ２０Ａとのインタフェースである。
【００３６】
操作部５５や表示部５６は、キースイッチ（ハードキー）とタッチパネル機能（ＧＵＩのソフトウェアキーを含む：Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を備えたＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）とから構成され、ＭＦＰ２０Ａが有する機能を利用する際のＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）として機能する表示及び／又は入力装置である。
【００３７】
＜第１実施形態：記憶手段２６に記憶されるデータの一例＞
図３は、第１実施形態に係る記憶手段に記憶されるデータの一例を示す図である。図３（Ａ）は、印刷ジョブから生成された画像データ３０の一覧を示し、図３（Ｂ）は、上限値３１の一例を示し、図３（Ｃ）は、累計値３２の一例を示す。
【００３８】
画像データ３０は、図３（Ａ）に示すように、例えば「ファイル名」、「画像データ」等の項目により構成されるが、これに限定されるものではない。図３（Ａ）の例では、印刷ジョブから生成された画像データを、例えば印刷ページごとにファイル名を付加して管理する。
【００３９】
記憶手段２６に格納される上限値３１は、図３（Ｂ）に示すように、例えば電子マネーや課金等に応じて設定される上限値を示している。図３（Ｂ）の例では、印刷枚数等が印刷出力されて料金がかかった分、上限値は減算されていく。なお、図３（Ｂ）に示す上限値は、印刷可能な紙の枚数、印刷ページ数、印刷面数等に対応させて設定することが可能である。また、上限値３１は、１ジョブあたりの上限値でも良く、ある一定期間内における総上限値として設定することも可能である。
【００４０】
記憶手段２６に格納される累計値３２は、図３（Ｃ）に示すように、印刷枚数等の累計値を格納する。例えば、印刷ボタンが押されて、１回の印刷がスタートした時点から印刷出力された印刷枚数等を示している。
【００４１】
＜第１実施形態：中止履歴情報の一例＞
図４は、第１実施形態に係る中止履歴情報の一例を示す図である。図４（Ａ）は、印刷ジョブに対して設定された印刷設定情報の一例を示す。図４（Ｂ）〜図４（Ｃ）は、印刷キュー３３の一例を示す。なお、図４（Ａ）〜図４（Ｃ）は、印刷ジョブごとに印刷キュー管理手段４２により生成される。
【００４２】
図４（Ａ）に示す印刷設定情報は、例えば「カラー／白黒」、「用紙サイズ」、「両面」、「画像データ保存先」等の項目により構成されるが、これに限定されるものではない。
【００４３】
図４（Ｂ）〜図４（Ｃ）に示す印刷キュー情報（中止履歴情報）は、例えば図４（Ａ）に示す印刷設定情報に基づいて生成される。図４（Ｂ）〜図４（Ｃ）の例では、「印刷番号」、「ページ番号」、「画像ファイル名」等の項目により構成されるが、これに限定されるものではない。
【００４４】
なお、印刷ジョブを複数の部数で印刷する場合に、印刷ページがどのような順序で印刷されるかについては、例えばＭＦＰ２０Ａにインストールされるアプリ等によって異なる。図４（Ｂ）の例は、印刷ジョブを部単位で印刷するときに生成される印刷キュー情報を示している。また、図４（Ｃ）の例は、ページ単位で印刷するときに生成される印刷キュー情報を示している。
【００４５】
図４（Ｂ）の例では、５ページの文書を３部、部単位で印刷する場合に、印刷開始前に生成されるテーブルを示している。例えば、５ページの文書を３部印刷するため（５ページ×３部）、「印刷番号」は、全体で「１」〜「１５」までの番号が割り振られる。また、「ページ番号」は、５ページの文書であるため、それぞれの印刷ページに対応して「１」〜「５」のページ番号が繰り返し割り振られる。また、図４（Ｂ）の例では、それぞれの「ページ番号」に対応した「画像ファイル名」が示されている。
【００４６】
上述した印刷開始前に生成されるテーブルは、印刷ジョブの印刷出力ごと、例えば該当ページの印刷が終了すると、対応するレコードが１レコードずつ削除される。したがって、図４（Ｂ）に示すように、例えば８ページ目の印刷完了時に上限に達して、印刷を中止したときのテーブルは、印刷ジョブの未出力分が残った状態となる。
【００４７】
図４（Ｂ）の例では、印刷継続時に印刷が再開されるときの再開ページを示す「印刷番号」の「９」等がテーブルに示されている。なお、「ページ番号」は、５ページの文書の２部目の途中まで印刷されているため「４」となり、「画像ファイル名」は、「ページ番号」の「４」に対応して「００４」となっている。
【００４８】
また、図４（Ｃ）の例では、５ページの文書を３部、ページ単位で印刷する場合に、印刷開始前に生成されるテーブルを示している。図４（Ｂ）の例と同様に、「印刷番号」は、全体で「１」〜「１５」までの番号が割り振られる。また、「ページ番号」は、それぞれの印刷ページに対応して「１」、「１」、「１」、「２」、「２」、「２」とページごとに３回ずつ繰り返して番号が割り振られる。また、図４（Ｃ）の例では、それぞれの「ページ番号」対応した「画像ファイル名」が示されている。
【００４９】
図４（Ｃ）の例においても、図４（Ｂ）の例と同様に、印刷開始前のテーブルは、印刷ジョブの印刷出力ごと、例えば該当ページの印刷が終了すると、対応するレコードが１レコードずつ削除される。したがって、図４（Ｃ）に示すように、例えば８ページ目の印刷完了時に上限に達して、印刷を中止したときのテーブルは、印刷ジョブの未出力分が残った状態となる。
【００５０】
例えば、図４（Ｃ）の例では、印刷継続時に印刷が再開されるときの再開ページを示す「印刷番号」の「９」等がテーブルに示されている。なお、「ページ番号」は、３ページ目の途中まで印刷されているため「３」となり、「画像ファイル名」は、「ページ番号」に対応して「００３」となっている。
【００５１】
上述した印刷キュー情報を用いることで、例えば印刷ジョブを部単位又はページ単位で印刷するような場合でも、印刷を中止したときの印刷ジョブの未出力分を管理することが可能となる。したがって、ユーザがどこまで印刷したか印刷結果を意識することなく、印刷を中止したところから、印刷を継続することが可能となる。
【００５２】
＜第１実施形態：印刷継続処理＞
図５は、第１実施形態に係る印刷継続処理の一例を示すフローチャートである。なお、以下の処理では、印刷ページ数を基準として上限値が設定されている例を用いて説明するが、これに限定されるものではない。
【００５３】
図５に示すように、ＭＦＰ２０Ａは、画像データ生成手段４０により、印刷ジョブに対応する画像データを生成すると（Ｓ１０）、印刷キュー管理手段４２により印刷キュー情報を生成する（Ｓ１１）。
【００５４】
次に、ＭＦＰ２０Ａは、印刷指示手段４５により印刷ページの初期値（例えば、Ｎ＝０）を設定すると（Ｓ１２）、上限到達判定手段４４により、上限値を取得し（Ｓ１３）、累計値が上限値に達しているか判断する（上限値−累計値＜１？）（Ｓ１４）。
【００５５】
ＭＦＰ２０Ａは、上限到達判定手段４４により累計値が上限値に到達していないと判断すると（Ｓ１４において、ＮＯ）、印刷指示手段４５により印刷ページＮ＝Ｎ＋１を設定し（Ｓ１５）、印刷手段２４によりＮページ目の画像データを印刷する（Ｓ１６）。
【００５６】
ＭＦＰ２０Ａは、印刷キュー管理手段４２により印刷キュー情報から印刷した印刷番号に対応するレコードを削除すると（Ｓ１７）、累計値管理手段４３により累計値を更新する（累計値＝累計値＋１）（Ｓ１８）。
【００５７】
ＭＦＰ２０Ａは、印刷キュー管理手段４２により、印刷キュー情報にレコードが残っているか確認し（Ｓ１９）、印刷キュー情報にレコードが残っていると判断すると（Ｓ１９において、ＹＥＳ）、Ｓ１４の処理に戻る。
【００５８】
また、Ｓ１４の処理において、ＭＦＰ２０Ａは、上限到達判定手段４４により累計値が上限値に到達していると判断すると（Ｓ１４において、ＹＥＳ）、印刷中止指示手段４６により印刷を一旦中止するように指示する（Ｓ２０）。
【００５９】
ここで、ＭＦＰ２０Ａは、ユーザに対して上限値に到達したこと（上限到達）を通知する（Ｓ２１）。ＭＦＰ２０Ａは、Ｓ２１の処理の後、一定時間待機し（Ｓ２２）、上限値増加検知手段４７により上限値を取得すると（Ｓ２３）、上限値が増加しているか判断する（Ｓ２４）。ＭＦＰ２０Ａは、上限値増加検知手段４７により上限値が増加していると判断すると（Ｓ２４において、ＹＥＳ）、印刷継続指示手段４８により印刷継続を指示し（Ｓ２５）、Ｓ１５の処理に進む。
【００６０】
なお、Ｓ２４の処理において、ＭＦＰ２０Ａは、上限値増加検知手段４７により上限値が増加していないと判断すると（Ｓ２４において、ＮＯ）、タイムアウトか否か判断する（Ｓ２６）。ＭＦＰ２０Ａは、タイムアウトでないと判断すると（Ｓ２６において、ＮＯ）、Ｓ２２の処理に戻る。
【００６１】
ＭＦＰ２４Ａは、タイムアウトであると判断すると（Ｓ２６において、ＹＥＳ）、上限値設定手段４１により上限値を更新し（上限値＝上限値−累計値）（Ｓ２７）、累計値管理手段４３により累計値をリセットし（累計値＝０）（Ｓ２８）、処理を終了する。
【００６２】
上述したように、第１実施形態では、印刷出力するごとにリアルタイムで上限到達を判定することが可能となる。また、第１実施形態では、印刷ジョブの画像データを保持しておき、上限値の増加を検知すると、ユーザにより印刷を指示することなく、印刷の出力結果を意識することなく、印刷を中止したところから、自動的に印刷を継続することが可能となる。また、第１実施形態では、印刷枚数の上限を金額の上限にすることで課金に対応することも可能である。
【００６３】
＜第２実施形態：システム構成＞
次に、第２実施形態について、図を用いて説明する。図６は、第２実施形態に係る情報処理システムの一例の構成図である。なお、図６に示す情報処理システム２において、上述した第１実施形態に係る情報処理システム１とほぼ同様の処理を行う機能については、同一の符号を付するものとし、ここでの具体的な説明は省略する。
【００６４】
第２実施形態では、予め設定される印刷可能な印刷枚数（例えば、印刷面数等）の予測値に基づく上限管理を行うとともに、実際の印刷結果を上限管理に反映させることで精度を高める。この上限管理では、予め出力形態（印刷設定）ごとに消費されるポイントを設定し、上限ポイントは、入金される電子マネーや現金等の課金等に対応して設定する。
【００６５】
図６に示すように情報処理システム２は、ネットワークＮを介して、１又は複数のクライアントＰＣ１０と、情報処理装置の一例としてのＭＦＰ２０Ｂとが接続されている。なお、ネットワークＮは、例えば有線又は無線でも良く、ＬＡＮや公衆通信回線により構成することも可能である。
【００６６】
クライアントＰＣ１０は、ＭＦＰ２０Ｂに対して印刷指示を行う。ＭＦＰ２０Ｂは、スキャン機能、コピー機能、プリンタ機能、ファクシミリ機能等を有する複合機であるがこれには限定されず、例えばコピー、プリンタ、ファクシミリ等の入力データから画像を出力する出力装置でも良い。
【００６７】
図６に示すＭＦＰ２０Ｂは、例えば、通信手段２１と、入力手段２２と、読取手段２３と、印刷手段２４と、表示手段２５と、記憶手段２６'と、制御手段２７'とを有するように構成される。
【００６８】
図６に示す記憶手段２６'は、例えばＭＦＰ２０Ｂで実行される各種プログラム（例えば情報処理プログラム）や、ＭＦＰ２０Ｂで実行される各種処理に使用される各種情報等を記憶する。記憶手段２６'は、例えばＨＤＤ、ＳＳＤ、メモリカード、光ディスク、ＲＯＭ、ＲＡＭ等の磁気的、光学的、又は電気的に記憶可能な既存の記憶装置により実現される。
【００６９】
図６の例では、記憶手段２６'は、例えば上限ポイント６０や、累計消費ポイント６１、重み付け情報６２、中止履歴情報６３等を記憶するが、記憶する内容についてはこれに限定されるものではない。なお、上限ポイント６０、累計消費ポイント６１、重み付け情報６２、中止履歴情報６３の一例は後述する。
【００７０】
制御手段２７'は、例えばＭＦＰ２０Ｂを構成する各手段を制御する。ここで、図６の例において、制御手段２７'は、上限ポイント設定手段７０と、印刷枚数予測手段７１と、中止履歴情報管理手段７２と、上限到達判定手段４４と、印刷指示手段４５と、印刷中止指示手段４６と、上限値増加検知手段４７と、印刷継続指示手段４８とを有するように構成される。
【００７１】
上限ポイント設定手段７０は、入力手段２２から入力された上限ポイントを設定し、設定した上限ポイント６０を記憶手段２６'に格納する。ここで、上限ポイントは、例えばユーザによる電子マネーや現金等の課金、ユーザの社員証や学生証等を利用することで設定されるが、これに限定されるものではない。
【００７２】
印刷枚数予測手段７１は、例えば上限ポイント６０、累計消費ポイント６１、重み付け情報６２等に基づき、予測値としての印刷可能な印刷枚数（出力予測枚数）等を予測する。
【００７３】
中止履歴情報管理手段７２は、中止履歴情報６３を生成し、管理する。また、中止履歴情報管理手段７２は、印刷中止指示手段４６により印刷処理が一旦中止された場合に、そのジョブの未出力分に対応する不足値（所要ポイント）を算出する。
【００７４】
上限到達判定手段４４は、累計消費ポイントや上限ポイント等に基づき、上限ポイントに到達したか否かを判定する。印刷指示手段４５は、画像データを用紙等に印刷するよう印刷指示を行う。印刷中止指示手段４６は、印刷枚数予測手段７１により予測された印刷可能な印刷枚数分、印刷した後、ジョブの出力が残っていると判断した場合に、印刷処理を一旦中止する。
【００７５】
上限値増加検知手段４７は、印刷中止指示手段４６により指示された印刷処理の中止において、印刷継続指示手段４８によりユーザからの継続印刷指示を取得したと判断した場合に、上限ポイントが増加されたか否か検知する。
【００７６】
印刷継続指示手段４８は、ユーザからの継続印刷指示を取得し、上限値増加検知手段４７により上限ポイントが増加されたと検知された場合に、一旦中止されていた印刷処理を、中止したところから継続して実行するように指示する。印刷継続指示手段４８は、例えば中止履歴情報管理手段７２により管理されている中止履歴情報に基づいて、印刷ジョブの未印刷分の出力を継続する指示を行う。
【００７７】
＜第２実施形態：記憶手段２６'に記憶されるデータの一例＞
図７は、第２実施形態に係る記憶手段に記憶されるデータの一例を示す図である。図７（Ａ）は、上限ポイント６０の一例を示し、図７（Ｂ）は、累計消費ポイント６１の一例を示し、図７（Ｃ）は、重み付け情報６２の一例を示し、図７（Ｄ）は、中止履歴情報６３の一例を示す。また、図７（Ｅ）は、ジョブ印刷結果の一例を示す。
【００７８】
上限ポイント６０は、図７（Ａ）に示すように、例えば印刷可能なポイントの上限値が格納される。また、累計消費ポイント６１は、図７（Ｂ）に示すように、例えば印刷で実際に消費したポイントの累計値が格納される。
【００７９】
また、重み付け情報６２は、図７（Ｃ）に示すように、例えば印刷設定ごとに１枚（例えば片面）の印刷に消費するポイントが格納される。なお、重み付け情報６２は、例えばカラーの有無（カラー／白黒）や、用紙サイズ（例えば、Ａ３未満、Ａ３以上）等の各種印刷設定ごとに消費されるポイントを設定することができるが、これに限定されるものではない。
【００８０】
また、中止履歴情報６３は、図７（Ｄ）に示すように、例えば印刷中止指示手段４６の指示により、印刷が一旦中止したときに生成される中止履歴情報が格納される。中止履歴情報６３は、例えば「ページ数」、「部数」、「部単位で印刷」、「中止印刷番号」、「カラー／白黒」、「用紙サイズ」、「両面」、「集約」、「ジョブデータ」、「所要ポイント」等の項目により構成されるが、これに限定されるものではない。
【００８１】
図７（Ａ）〜図７（Ｄ）の例では、５ページの文書を３部、カラー印刷、Ａ４サイズ、両面集約なしで、合計１５枚印刷する。上限ポイントは、「３０」（図７（Ａ））であり、累計消費ポイントは「３」（図７（Ｂ））である。また、重み付け情報を参照すると、カラー印刷、Ａ４サイズの１枚あたりの印刷に消費するポイントは、「３」（図７（Ｃ））である。したがって、印刷枚数予測手段７１により予測される印刷可能な印刷枚数は、「（３０−３）／３＝９枚」となる。
【００８２】
ここで、例えば印刷が部単位で行われ、例えば９枚目の印刷完了時に印刷が一旦中止されたものとする。このような場合、図７（Ｄ）に示すように、印刷継続時に印刷が再開されるときの再開ページを示す印刷番号（中止印刷番号）は、「１０」となる。
【００８３】
第２実施形態では、実際の印刷結果を上限管理に反映させるため、中止履歴情報管理手段７２は、図７（Ｅ）に示すようなジョブ印刷結果を取得する。図７（Ｅ）の例では、印刷完了した９枚が、例えば「白黒／Ａ３未満１枚」、「カラー／Ａ３未満８枚」であったため、重み付け情報６２を参照すると、実際に消費したポイントは３ポイント×８枚＋１ポイント×１枚＝２５ポイントとなる。図７（Ｂ）に示す累計消費ポイント「３」を加算すると、この時点での累計消費ポイントは、「２８」となる。
【００８４】
したがって、ジョブの未出力分（残りの１０枚目〜１５枚目）の印刷を完了するの必要なポイント（所要ポイント）は、予測として「３ポイント（カラー／Ａ３未満）×６枚−（３０−２８）＝１６ポイント」となる。この情報は、中止履歴情報管理手段７２により生成され、図７（Ｄ）に示す「所要ポイント」として格納される。
【００８５】
＜第２実施形態：印刷継続処理＞
図８は、第２実施形態に係る印刷継続処理の一例を示すフローチャートである。図８に示すように、ＭＦＰ２０Ｂは、印刷枚数予測手段７１により、印刷の上限ポイントを取得し（Ｓ３０）、累計消費ポイントを取得し（Ｓ３１）、印刷ポイントの重み付け情報を取得する（Ｓ３２）。
【００８６】
次に、ＭＦＰ２０Ｂは、印刷枚数予測手段７１により、印刷ジョブの印刷設定情報を取得し（Ｓ３３）、印刷ジョブの未印刷分に対する印刷可能な印刷枚数等を予測すると（Ｓ３４）、印刷指示手段４５により予測枚数分を印刷する（Ｓ３５）。例えば、Ｓ３５の処理において、予測枚数が「０枚」の場合には、印刷しないものとする。
【００８７】
次に、ＭＦＰ２０Ｂは、印刷中止指示手段４６により全ページ印刷完了か否か判断し（Ｓ３６）、全ページ印刷完了していないと判断すると（Ｓ３６において、ＮＯ）、印刷中止指示手段４６により印刷を一旦中止する（Ｓ３７）。なお、ＭＦＰ２０Ｂは、印刷中止指示手段４６により全ページ印刷完了したと判断すると（Ｓ３６において、ＹＥＳ）、処理を終了する。
【００８８】
ＭＦＰ２０Ｂは、Ｓ３７の処理で印刷を一旦中止すると、中止履歴情報管理手段７２により、中止履歴情報を生成する（Ｓ３８）。ここで、ＭＦＰ２０Ｂは、中止履歴情報管理手段７２により、印刷ジョブの印刷結果を取得すると（Ｓ３９）、実際に消費した消費ポイントを計算し（Ｓ４０）、累計消費ポイントを計算する（Ｓ４１）。
【００８９】
次に、ＭＦＰ２０Ｂは、上限到達判定手段４４により、Ｓ４１の処理で得られた累計消費ポイントと、印刷ジョブの印刷設定情報と、重み付け情報とに基づき、次のページを印刷した場合に上限到達するかを判定する（Ｓ４２）。Ｓ４２の処理では、上限到達判定手段４４は、上限到達するか（上限ポイント−累計消費ポイント＜（重み付け×１ページ）？）を判定し、上限ポイントに残っているポイントが１ページの印刷に必要なポイント数よりも少ない場合には上限到達と判定する。
【００９０】
ＭＦＰ２０Ｂは、上限到達判定手段４４により上限到達しないと判定すると（Ｓ４２において、ＮＯ）、印刷継続指示手段４８により、中止履歴情報に基づき、印刷再開の位置を特定し（Ｓ４３）、Ｓ３２の処理に戻る。
【００９１】
また、ＭＦＰ２０Ｂは、上限到達判定手段４４により、上限到達すると判定すると（Ｓ４２において、ＹＥＳ）、ユーザに対して上限ポイントに到達したこと（上限到達）を通知する（Ｓ４４）。
【００９２】
次に、ＭＦＰ２０Ｂは、印刷継続指示手段４８により、ユーザからの継続印刷指示があるか判断する（Ｓ４５）。ＭＦＰ２０Ｂは、ユーザからの継続印刷指示があったと判断すると（Ｓ４５において、ＹＥＳ）、上限値増加検知手段４７により、上限ポイントが増加しているか判断する（Ｓ４６）。
【００９３】
ＭＦＰ２０Ｂは、上限値増加検知手段４７により、上限ポイントが増加していると判断すると（Ｓ４６において、ＹＥＳ）、印刷継続指示手段４８により、中止履歴情報に基づき、印刷再開の位置を特定し（Ｓ４７）、Ｓ３２の処理に戻る。また、ＭＦＰ２０Ｂは、上限増加検知手段４７により、上限ポイントが増加していないと判断すると（Ｓ４６において、ＮＯ）、Ｓ４４の処理に戻る。
【００９４】
ＭＦＰ２０Ｂは、印刷継続指示手段４８により、ユーザからの継続印刷指示がないと判断すると（Ｓ４５において、ＮＯ）、ユーザからの継続印刷のキャンセル指示があるか判断する（Ｓ４８）。ＭＦＰ２０Ｂは、ユーザからの継続印刷のキャンセル指示なしと判断すると（Ｓ４８において、ＮＯ）、Ｓ４５の処理に戻る。ユーザからの継続印刷のキャンセル指示ありと判断すると（Ｓ４８において、ＹＥＳ）、処理を終了する。
【００９５】
＜ユーザに通知する上限到達情報画面の一例（Ｓ４４）＞
ここで、上述したＳ４４における通知例について、図を用いて具体的に説明する。図９は、ユーザに通知する上限到達情報画面の一例を示す図である。
【００９６】
印刷中止指示手段４６は、上限到達した場合に、例えば図９の例に示すような上限到達情報画面８０を表示手段２５に表示する。上限到達情報画面８０には、例えば「印刷時刻」、「プリンタ名」、「ファイル名」、「印刷枚数」等が表示され、更に印刷完了に必要な追加ポイント（所要ポイント）を表示する。
【００９７】
図９の例では、「印刷時刻：２０１３／０３／１４」、「プリンタ名：Ｐｒｉｎｔｅｒ  Ａ」、「ファイル名：Ｓａｍｐｌｅ．ｐｄｆ」、「印刷枚数：９」が表示されている。また、図９の例では、「印刷完了に必要な追加ポイント：１６」が表示されている。これにより、ユーザは、上限に到達した旨と、目的の印刷を完了させるために必要なポイントとを、容易に把握することが可能となる。
【００９８】
更に、上限到達情報画面８０には、キャンセルボタン８１と、継続印刷ボタン８２とを有している。キャンセルボタン８１がユーザにより選択された場合には、この時点で処理を終了する。また、ユーザがポイントを追加した後に、継続印刷ボタン８２が選択された場合には、印刷再開の位置を特定して継続印刷が実行される。
【００９９】
なお、図９に示す上限到達情報画面８０における表示内容の種類やレイアウト等については、これに限定されるものではない。例えば、「印刷完了に必要な追加ポイント」の代わりに、追加ポイントが１ポイントあたりの単価料金により、追加ポイントに対応する金額を計算し、「印刷完了に必要な追加料金」として、金額を表示させても良い。
【０１００】
上述したように、第２実施形態によれば、予測値による上限管理を行うことが可能となり、実際の印刷結果を上限管理に反映させることで精度を高めることが可能となる。また、第２実施形態によれば、印刷の継続又はキャンセルをユーザにより指示させる。これにより、ユーザの利便性を向上させることが可能となる。
【０１０１】
なお、上述した各実施形態は、例えばクライアントＰＣ１０からのダイレクト印刷でも蓄積印刷（プルプリント）に対しても適用することが可能である。
【０１０２】
＜第３実施形態：システム構成＞
次に、第３実施形態について、図を用いて説明する。図１０は、第３実施形態に係る情報処理システムの一例の構成図である。なお、図１０に示す情報処理システム３において、上述した第２実施形態に係る情報処理システム２とほぼ同様の処理を行う機能については、同一の符号を付するものとし、ここでの具体的な説明は省略する。
【０１０３】
図１０に示す第３実施形態の情報処理システム３は、クライアントＰＣ１０と、１又は複数のＭＦＰ２０Ｃ−１〜２０Ｃ−ｎ（以下、必要に応じて「ＭＦＰ２０Ｃ」という）と、情報処理装置の他の例としてのサーバ９０とを有する。
【０１０４】
図１０に示すように情報処理システム３は、ネットワークＮを介して、クライアントＰＣ１０と、ＭＦＰ２０Ｃと、サーバ９０とが接続されている。なお、ネットワークＮは、例えば有線又は無線でも良く、ＬＡＮや公衆通信回線により構成することも可能である。
【０１０５】
クライアントＰＣ１０は、ＭＦＰ２０Ｃに対して印刷指示を行う。ＭＦＰ２０Ｃは、スキャン機能、コピー機能、プリンタ機能、ファクシミリ機能等を有する複合機であるがこれには限定されず、例えばコピー、プリンタ、ファクシミリ等の入力データから画像を出力する出力装置でも良い。
【０１０６】
図１０に示すＭＦＰ２０Ｃは、例えば、通信手段２１と、入力手段２２と、読取手段２３と、印刷手段２４と、表示手段２５を有するように構成される。ここで、通信手段２１は、ネットワークＮを介してクライアントＰＣ１０から印刷指示を受けると、サーバ９０に対して印刷可能な印刷枚数（例えば、印刷面数等）の上限値を問い合わせ、印刷可能な場合にジョブの印刷を行う。
【０１０７】
サーバ９０は、上述した各実施形態限と同様に、印刷可能な印刷枚数（例えば、印刷面数等）の上限管理を行う。サーバ９０は、入力手段９２と、通信手段９１と、記憶手段９３と、制御手段９４とを有するように構成されている。
【０１０８】
入力手段９２は、例えば管理者等からのサーバ９０への入力情報を受け付ける。通信手段９１は、ネットワークＮを介してＭＦＰ２０Ｃから印刷可能な印刷枚数の上限値の問い合わせを受け付けると、制御手段９４により得られる上限到達判定結果等に基づく印刷可否の判断結果を、問い合わせのあったＭＦＰ２０Ｃに出力する。
【０１０９】
記憶手段９３は、上述した第２実施形態と同様に、上限ポイント６０、累計消費ポイント６１、重み付け情報６２、中止履歴情報６３等を有するが、これに限定されるものではない。例えば、第３実施形態における上限ポイント６０、累計消費ポイント６１、重み付け情報６２、及び中止履歴情報６３は、ユーザごと及び／又はＭＦＰ２０Ｃごとに記憶して管理することが可能である。このような場合に、各情報は、ユーザ識別情報やＭＦＰ識別情報により管理することが可能である。
【０１１０】
制御手段９４は、上述した第２実施形態と同様に、上限ポイント設定手段７０と、印刷枚数予測手段７１と、中止履歴情報管理手段７２と、上限到達判定手段４４と、印刷指示手段４５と、印刷中止指示手段４６と、上限値増加検知手段４７と、印刷継続指示手段４８とを有するように構成される。
【０１１１】
上限ポイント設定手段７０は、例えば管理者等から入力手段９２により入力されたユーザごと及び／又はＭＦＰ２０Ｃごとの上限ポイントを設定する。また、制御手段９４は、例えば各ＭＦＰ２０Ｃからの印刷枚数の予測値や、上限到達判定等に対する問い合わせに対して処理を実行し、その結果に基づく印刷指示や印刷中止指示等を、通信手段９１を介して問い合わせのあったＭＦＰ２０Ｃに送信する。ＭＦＰ２０Ｃは、その問い合わせ結果に基づいてクライアントＰＣ１０からの印刷指示を実行する。
【０１１２】
なお、第３実施形態におけるサーバ９０は、上限到達した場合に、中止履歴情報６３を保存することで、ユーザは以前印刷中止となったジョブを選択し、印刷を継続させることが可能となる。また、サーバ９０は、ネットワークＮを介して接続されているＭＦＰ２０Ｃからの要求に応じて継続印刷が可能となる。
【０１１３】
＜第３実施形態：記憶手段９３に記憶されるデータの一例＞
図１１は、第３実施形態に係る記憶手段の中止履歴情報に記憶されるデータの一例を示す図である。図１１に示す中止履歴情報６３は、「ＩＤ」、「ジョブ名」、「ページ数」、「部数」、「部単位で印刷」、「中止印刷番号」、「カラー／白黒」、「用紙サイズ」、「両面」、「集約」、「ジョブデータ」、「所要ポイント」等の項目により構成されるが、これに限定されるものではない。
【０１１４】
なお、図１１に示す例では、１ユーザを対象にしたデータを示しているが、これに限定されるものではなく、例えばグループ単位や組織単位等で管理することも可能である。
【０１１５】
図１１に示すような中止履歴情報６３において、例えば上限ポイント６０が１８０、累計消費ポイント６１が１００とした場合、印刷可能なポイントは８０ポイントとなる。このような場合、図１１に示すジョブＡとジョブＢとの未印刷分に対する所要ポイントが、それぞれ「１８ポイント」、「４５ポイント」であるため、ジョブＡ及びジョブＢに対して印刷を継続することが可能である。
【０１１６】
一方で、図１１に示すジョブＣとジョブＤとの未印刷分に対する所要ポイントは、「８４ポイント」、「９０ポイント」であるため、印刷可能なポイント８０に対して、ジョブＣ及びジョブＤは、それぞれ不足ポイントが「４ポイント」、「１０ポイント」となる。
【０１１７】
したがって、サーバ９０は、ＭＦＰ２０Ｃからの問い合わせに対して、上述した内容を問い合わせ結果としてＭＦＰ２０Ｃに送信する。ＭＦＰ２０Ｃは、表示手段２５等にサーバ９０から取得した結果を表示し、ユーザに通知する。
【０１１８】
図１２は、印刷再開ジョブ選択画面の一例を示す図である。なお、図１２に示す印刷再開ジョブ選択画面１００は、サーバ９０から取得した結果に基づいて生成されるが、これには限定されるものではない。
【０１１９】
図１２の例に示す印刷再開ジョブ選択画面１００には、印刷中止となったジョブ一覧と、各ジョブに対する不足ポイントが表示されている。また、印刷再開ジョブ選択画面１００は、キャンセルボタン１０１と、継続印刷ボタン１０２とを有する。
【０１２０】
図１２の例において、上限ポイントの更新により不足ポイントが０となったジョブは、ジョブＡ、ジョブＢのように選択可能なボタンが表示され、不足ポイントが０より大きいジョブＣ、ジョブＤについては、選択不可能なボタンが表示される。
【０１２１】
図１２の例において、ユーザは、ジョブＡ又はジョブＢの何れかのジョブを選択し、継続印刷ボタン１０２を押下することで、印刷を再開することができる。図１２の例では、ユーザがジョブBを選択し、継続印刷ボタン１０２を選択することで、印刷が継続される。
【０１２２】
また、ユーザにより、図１２に示す印刷再開ジョブ選択画面１００等を参照して、電子マネーや現金を追加したり、他のユーザの社員証や学生証等を利用したりして、上限ポイントを更新することで、ジョブＣやジョブＤに対して印刷を行うことも可能である。
【０１２３】
第３実施形態では、印刷枚数（例えば印刷面数等）の上限管理をサーバ９０により一元管理することが可能となる。また、上限到達した場合に、中止履歴情報を保存することで、ユーザは、サーバ９０に接続しているＭＦＰ２０Ｃから印刷中止となったジョブを選択し、印刷を継続することが可能となる。
【０１２４】
なお、第３実施形態におけるサーバ９０は、第２実施形態における上限ポイントと累計消費ポイント等に基づく印刷枚数の予測等を行う機能を設けているが、これに限定されるものではない。例えばサーバ９０において、第１実施形態における画像データと上限値とに基づく印刷継続処理を実行させることも可能である。
【０１２５】
＜第４実施形態＞
次に、第４実施形態について、図を用いて説明する。図１３は、第４実施形態に係る情報処理システムの一例の構成図である。なお、図１３に示す情報処理システム４において、上述した第３実施形態に係る情報処理システム３とほぼ同様の処理を行う機能については、同一の符号を付するものとし、ここでの具体的な説明は省略する。
【０１２６】
図１３に示す第４実施形態の情報処理システム４は、クライアントＰＣ１０と、ＭＦＰ２０Ｃと、１以上の情報処理装置により構成されるクラウドサービス１１０とを有する。
【０１２７】
図１３に示すように情報処理システム４は、クライアントＰＣ１０と、ＭＦＰ２０Ｃとが、ネットワークＮ１内で接続され、ファイアウォール１１１を介して、ネットワークＮと接続される。更にネットワークＮは、ネットワークＮ２によりクラウドサービス１１０と接続される。
【０１２８】
クラウドサービス１１０は、例えば１つの組織だけでなく、複数の異なる組織により利用することが可能である。そこで、第４実施形態では、例えばユーザ名やパスワード等によるログインだけでなく、例えば組織コードや機器ＩＤ等を含めた認証情報を用いてログインを行うと良い。
【０１２９】
また、第３実施形態に示すサーバ９０を使用するか、第４実施形態に示すクラウドサービス１１０を使用するか、管理者等によりに任意に選択させることも可能である。管理者は、例えばクライアントＰＣ１０ごと、ＭＦＰ２０Ｃごと、又は組織ごとに、サーバ９０又はクラウドサービス１１０を使用するか設定することも可能である。
【０１３０】
また、印刷するジョブの内容（機密性）に応じてサーバ９０か、クラウドサービス１１０を使用するか設定しても良い。また、一度認証が許可された場合には、サーバ９０又はクラウドサービス１１０の両方にアクセスしてジョブの一覧を取得することも可能である。
【０１３１】
上述した実施形態によれば、ユーザの利便性を向上させることが可能となる。例えば、上限管理された印刷出力において、上限に到達して印刷出力が一旦中止された場合でも、印刷の出力結果を意識することなく、印刷を中止したところから印刷を継続することが可能となる。また、印刷を中止したところ印刷を継続することにより、重複印刷の無駄を省くことが可能となる。
【０１３２】
なお、上述した各実施形態は、例えばプリント（クライアントＰＣ等からの印刷指示）を例として説明しているが、コピーの場合にも同様に適用することが可能である。また、上述した各実施形態は、一部又は全部を組み合わせることも可能である。
【０１３３】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０１３４】
１，２，３，４  情報処理システム
１０  クライアントＰＣ
２０Ａ，２０Ｂ、２０Ｃ  ＭＦＰ
２１，９１  通信手段
２２，９２  入力手段
２３  読取手段
２４  印刷手段
２５  表示手段
２６，２６'，９３  記憶手段
２７，２７'，９４  制御手段
３０  画像データ
３１  上限値
３２  累計値
３３  印刷キュー
４０  画像データ生成手段
４１  上限値設定手段
４２  印刷キュー管理手段
４３  累計値管理手段
４４  上限到達判定手段
４５  印刷指示手段
４６  印刷中止指示手段
４７  上限値増加検知手段
４８  印刷継続指示手段
５０  制御部
５１  主記憶部
５２  補助記憶部
５３  外部記憶装置Ｉ／Ｆ部
５４  ネットワークＩ／Ｆ部
５５  操作部
５６  表示部
５７  記録媒体
６０  上限ポイント
６１  累計消費ポイント
６２  重み付け情報
６３  中止履歴情報
７０  上限ポイント設定手段
７１  印刷枚数予測手段
７２  中止履歴情報管理手段
８０  上限到達情報画面
８１，１０１  キャンセルボタン
８２，１０２  継続印刷ボタン
９０  サーバ
１００  印刷再開ジョブ選択画面
１１０  クラウドサービス
１１１  ファイアウォール
【先行技術文献】
【特許文献】
【０１３５】
【特許文献１】特開２０１２−１２５９６１号公報
【図１】
2015060307.tif 000003
【図２】
2015060307.tif 000004
【図３】
2015060307.tif 000005
【図４】
2015060307.tif 000006
【図５】
2015060307.tif 000007
【図６】
2015060307.tif 000008
【図７】
2015060307.tif 000009
【図８】
2015060307.tif 000010
【図９】
2015060307.tif 000011
【図１０】
2015060307.tif 000012
【図１１】
2015060307.tif 000013
【図１２】
2015060307.tif 000014
【図１３】
2015060307.tif 000015