(57)【要約】【課題】課金印刷時の利用者の利便性を向上させることができる課金制御装置、課金制御方法、プログラムおよび印刷システムを提供する。【解決手段】課金制御装置は、判定部と、印刷制御部と、を備える。判定部は、利用者により投入された投入金額が、第１印刷ジョブの印刷に必要な課金額より小さいか否かを判定する。印刷制御部は、投入金額が課金額より小さい場合に、第１印刷ジョブを、投入金額以内で印刷できる第２印刷ジョブに変更して印刷することを指示する。【選択図】図２
2015022663.tif 000002
【特許請求の範囲】
【請求項１】
投入金額が、第１印刷ジョブの印刷に必要な課金額より小さいか否かを判定する判定部と、
前記投入金額が前記課金額より小さい場合に、前記第１印刷ジョブを、前記投入金額以内で印刷できる第２印刷ジョブに変更して印刷することを指示する印刷制御部と、
を備える課金制御装置。
【請求項２】
前記第１印刷ジョブは、カラーで印刷するページを含むジョブであり、
前記印刷制御部は、前記投入金額が前記課金額より小さい場合に、前記第１印刷ジョブを、各ページをモノクロで印刷する第２印刷ジョブに変更して印刷することを指示する、
請求項１に記載の課金制御装置。
【請求項３】
前記第１印刷ジョブは、複数のページを印刷するジョブであり、
前記印刷制御部は、前記投入金額が前記課金額より小さい場合に、前記第１印刷ジョブを、前記第１印刷ジョブに含まれるページのうち、前記投入金額内で印刷できるページ数のページを印刷する第２印刷ジョブに変更して印刷することを指示する、
請求項１に記載の課金制御装置。
【請求項４】
前記印刷制御部は、前記投入金額が前記課金額より小さい場合に、前記第１印刷ジョブを、前記第１印刷ジョブの先頭ページから前記ページ数のページまでを印刷する第２印刷ジョブに変更して印刷することを指示する、
請求項３に記載の課金制御装置。
【請求項５】
前記印刷制御部は、前記投入金額が前記課金額より小さい場合に、前記第１印刷ジョブを、前記第１印刷ジョブに含まれるページのうち、前記ページ数以内の指定されたページを印刷する第２印刷ジョブに変更して印刷することを指示する、
請求項３に記載の課金制御装置。
【請求項６】
前記投入金額が前記課金額より小さい場合に印刷を許可しない第１課金方式、および、前記投入金額が前記課金額より小さい場合に前記投入金額内で印刷を許可する第２課金方式のうち、指定された課金方式で課金を制御する課金制御部をさらに備える、
請求項１に記載の課金制御装置。
【請求項７】
ページの印刷ごとに課金する第１課金方式、および、前記投入金額が前記課金額より小さい場合に前記投入金額内で印刷を許可する第２課金方式のうち、画像形成装置の機種に応じた課金方式で課金を制御する課金制御部をさらに備える、
請求項１に記載の課金制御装置。
【請求項８】
投入金額が、第１印刷ジョブの印刷に必要な課金額より小さいか否かを判定する判定ステップと、
前記投入金額が前記課金額より小さい場合に、前記第１印刷ジョブを、前記投入金額以内で印刷できる第２印刷ジョブに変更して印刷することを指示する印刷制御ステップと、
を含むことを特徴とする課金制御方法。
【請求項９】
コンピュータを、
投入金額が、第１印刷ジョブの印刷に必要な課金額より小さいか否かを判定する判定部と、
前記投入金額が前記課金額より小さい場合に、前記第１印刷ジョブを、前記投入金額以内で印刷できる第２印刷ジョブに変更して印刷することを指示する印刷制御部、
として機能させるためのプログラム。
【請求項１０】
画像形成装置による印刷を制御する印刷サーバと、課金制御装置と、を備える印刷システムであって、
前記課金制御装置は、
投入金額が、第１印刷ジョブの印刷に必要な課金額より小さいか否かを判定する判定部と、
前記投入金額が前記課金額より小さい場合に、前記第１印刷ジョブを、前記投入金額以内で印刷できる第２印刷ジョブに変更して印刷することを前記印刷サーバに指示する第１印刷制御部と、を備え、
前記印刷サーバは、
第１印刷ジョブを解析して前記課金額を算出する解析部と、
前記課金制御装置からの指示に応じて、前記第１印刷ジョブを前記第２印刷ジョブに変更し、前記第２印刷ジョブによる印刷を前記画像形成装置に指示する第２印刷制御部と、を備える、
印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、課金制御装置、課金制御方法、プログラムおよび印刷システムに関する。
【背景技術】
【０００２】
課金による印刷を行う場合、画像形成装置は、印刷する料金を事前に表示し、料金が投入された場合に印刷を開始する。特許文献１では、プリペイドカードまたは電子財布カードを使用して印刷サービスを行う課金印刷システムが提案されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
従来の課金印刷システムでは、例えば、ある印刷ジョブを印刷する時に、カードから読み取った残金額が印刷に必要な料金に対して不足している場合、通常は印刷が許可されない。また、印刷言語によっては、事前の印刷料金の計算が正確に行えないために印刷が実行できない場合があった。
【０００４】
しかしながら、利用者は、残金額不足等であっても印刷可能な範囲での印刷を望む場合がある。このため、残金額不足および料金計算処理の不正などにより印刷を許可しない方法では、利用者の利便性が損なわれるという問題があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、課金印刷時の利用者の利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、投入金額が、第１印刷ジョブの印刷に必要な課金額より小さいか否かを判定する判定部と、前記投入金額が前記課金額より小さい場合に、前記第１印刷ジョブを、前記投入金額以内で印刷できる第２印刷ジョブに変更して印刷することを指示する印刷制御部と、を備える。
【発明の効果】
【０００７】
本発明によれば、課金印刷時の利用者の利便性を向上させることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、本実施形態にかかる印刷システムの全体の構成例を示す図である。
【図２】図２は、本実施形態にかかる専用端末２０および印刷サーバ４０の構成の一例を示すブロック図である。
【図３】図３は、解析した印刷ジョブの情報を記憶するジョブテーブルの一例を示す図である。
【図４】図４は、課金額の算出に用いることができる料金テーブルの一例を示す図である。
【図５】図５は、本実施形態における印刷処理の一例を示すシーケンス図である。
【図６】図６は、料金不足判定処理の一例を示すフローチャートである。
【図７】図７は、印刷ジョブの一覧画面の一例を示す図である。
【図８】図８は、指示画面の一例を示す図である。
【図９】図９は、確認画面の一例を示す図である。
【図１０】図１０は、確認画面の一例を示す図である。
【図１１】図１１は、請求画面の一例を示す図である。
【図１２】図１２は、確認画面の一例を示す図である。
【図１３】図１３は、本実施形態にかかる課金制御装置のハードウェア構成を示す説明図である。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、この発明にかかる課金制御装置、課金制御方法、プログラムおよび印刷システムの一実施形態を詳細に説明する。
【００１０】
例えば大学などでは、プリペイドカード機能を有するＩＣカードを用いて即時課金および後精算（経費振替）を行う課金印刷システムが用いられている。通常は、管理者（大学など）自身が発行するＩＣカードや現金による課金装置が用いられる。プリペイドカード機能または電子マネー機能を有するＩＣカードとしては、交通機関が発行するカードなども知られている。しかし、管理主体が異なるため、他者が発行したカードで後精算を可能とすることは望ましくない場合がある。また、複数のカードを用いて課金することが規約等により制限される場合もある。このため、利用するカードで即時に精算できる分で印刷可能とすることが望まれている。
【００１１】
本実施形態の印刷システムは、プリペイドカードの残金額、または、現金課金装置に投入された金額などの投入金額の範囲内で印刷を行う。
【００１２】
例えば、本実施形態の印刷システムは、印刷ジョブのデータから、カラー・モノクロおよび用紙サイズなどの情報をページごとに取得する。また、本実施形態の印刷システムは、事前に設定されたカラー・モノクロおよび用紙サイズごとの料金単価を用いることにより、印刷ジョブの印刷に必要な金額（課金額）を計算する。さらに、本実施形態の印刷システムは、残金額分から、何ページまで印刷可能かを計算する。本実施形態の印刷システムは、カラー・モノクロおよび用紙サイズの情報が取得できなかった場合は、最も高い料金単価に基づいて何ページまで印刷可能かを計算する。これにより、残金の範囲で印刷を行うことが可能となる。従って、課金印刷時の利用者の利便性を向上させることができる。
【００１３】
図１は、本実施形態にかかる印刷システムの全体の構成例を示す図である。本実施形態の印刷システムは、画像形成装置１０と、課金制御装置としての専用端末２０と、課金装置３０と、印刷サーバ４０と、クライアントＰＣ５０と、認証サーバ６０と、を含む。
【００１４】
画像形成装置１０、専用端末２０、印刷サーバ４０、クライアントＰＣ５０、および、認証サーバ６０は、ＬＡＮ（ローカルエリアネットワーク）、および、インターネットなどの任意の形態のネットワークにより接続される。専用端末２０と課金装置３０は、任意の接続形態により接続することができる。
【００１５】
なお、図１では各装置を１台ずつ記載しているが、各装置は何台であってもよい。また、例えば印刷サーバ４０および認証サーバ６０は、物理的に複数の装置によって１つのサーバ（印刷サーバ４０または認証サーバ６０）を実現してもよい。
【００１６】
画像形成装置１０は、利用者により指定された印刷ジョブに応じて印刷用紙などの記録媒体に画像を形成する。専用端末２０は、利用者が、印刷ジョブの選択、および、精算操作などを行うための端末である。課金装置３０は、印刷した分の金額を精算するための装置である。印刷サーバ４０は、印刷ジョブのスプール、および、印刷ジョブの解析などを実行するサーバである。クライアントＰＣ５０は、利用者による印刷ジョブの送信などに利用されるＰＣである。認証サーバ６０は、クライアントＰＣ５０および専用端末２０などからの要求に応じて、認証情報（ユーザＩＤ、パスワード）による認証処理を実行する。
【００１７】
図１を用いて、印刷処理の全体の流れについて説明する。
（１）利用者は、クライアントＰＣ５０を用いてアプリケーション等から印刷を実行し、印刷ジョブをスプールさせる。印刷ジョブは、クライアントＰＣ５０より、ネットワークを介して、印刷サーバ４０に送信され、印刷サーバ４０にスプールされる。
（２）印刷サーバ４０は、印刷ジョブをスプールすると、印刷ジョブを解析し、印刷枚数、ページごとのカラー・モノクロ情報、および、ページごとの用紙サイズを取得する。
（３）利用者は、専用端末２０にログインすると、自分が印刷した印刷ジョブが専用端末２０の表示部に表示される。表示情報としては、印刷に必要な料金も表示される。利用者は、印刷に必要な料金を課金装置３０に投入し、印刷ジョブの印刷の実行を指示する。
（４）印刷サーバ４０は、指示された印刷ジョブを画像形成装置１０に送信する。画像形成装置１０は、送信された印刷ジョブの印刷を実行する。
（５）課金装置３０は、印刷が完了した印刷ジョブに対する料金を引き落とす。
【００１８】
課金装置３０による課金方式は、プリペイドカードによる課金、および、現金による課金のいずれであってもよい。料金の投入とは、現金の投入のみでなく、プリペイドカードをカード投入口に投入すること、および、接触または非接触のカードリーダにプリペイドカードをかざすことなどを含む。
【００１９】
図２は、本実施形態にかかる専用端末２０および印刷サーバ４０の構成の一例を示すブロック図である。図２に示すように、専用端末２０は、操作表示部１２１と、受付部１０１と、通信部１０２と、判定部１０３と、表示制御部１０４と、印刷制御部１０５と、課金制御部１０６と、を備えている。印刷サーバ４０は、通信部２０１と、解析部２０２と、印刷制御部２０３と、記憶部２２１と、を備えている。
【００２０】
なお、受付部１０１と、通信部１０２と、判定部１０３と、表示制御部１０４と、印刷制御部１０５と、課金制御部１０６は、例えば、ＣＰＵ（Central  Processing  Unit）などの処理装置にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、ＩＣ（Integrated  Circuit）などのハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。同様に、通信部２０１と、解析部２０２と、印刷制御部２０３は、ソフトウェアおよびハードウェアのいずれによって実現してもよい。
【００２１】
操作表示部１２１は、情報を表示する表示部と、各種の設定を受け付ける操作部とを有する。操作表示部１２１は、例えばタッチパネルなどにより実現される。なお、表示部と操作部とを独立に備えるように構成してもよい。
【００２２】
受付部１０１は、操作表示部１２１などを介して指定された各種情報の入力を受付ける。例えば、受付部１０１は、表示された印刷ジョブ（印刷ジョブの一覧など）から利用者により選択された印刷ジョブを受付ける。また、受付部１０１は、選択された印刷ジョブの印刷を実行する指示を受付ける。
【００２３】
通信部１０２は、印刷サーバ４０などの外部装置との間の通信を行う。通信部１０２による通信のプロトコルは、接続に用いるネットワークに合わせた任意のプロトコルを採用しうる。
【００２４】
判定部１０３は、印刷ジョブの実行のために投入された金額（投入金額）が、当該印刷ジョブ（第１印刷ジョブ）の印刷に必要な課金額より小さいか否かを判定する。判定部１０３は、例えば課金装置３０に実際に投入された投入金額の情報を課金装置３０から受信することにより、投入金額の値を取得する。
【００２５】
表示制御部１０４は、操作表示部１２１に対する各種情報の表示を制御する。
【００２６】
印刷制御部１０５は、印刷ジョブの印刷を制御する。例えば、印刷制御部１０５は、受付部１０１により印刷の実行が指示された印刷ジョブの印刷を、印刷サーバ４０に送信する。また、印刷制御部１０５は、投入金額が課金額より小さい場合に、印刷が指示された印刷ジョブ（第１印刷ジョブ）を、投入金額以内で印刷できる印刷ジョブ（第２印刷ジョブ）に変更して印刷することを印刷サーバ４０に指示する。
【００２７】
例えば印刷制御部１０５は、第１印刷ジョブに含まれるページのうち、投入金額内で印刷できるページ数のページを印刷する第２印刷ジョブに変更して印刷することを指示する。印刷制御部１０５は、第１印刷ジョブの先頭ページから、投入金額内で印刷できるページ数のページまでを印刷する第２印刷ジョブに変更することを指示してもよい。また、印刷制御部１０５は、第１印刷ジョブに含まれるページのうち、投入金額内で印刷できるページ数以内の指定されたページを印刷する第２印刷ジョブに変更することを指示してもよい。
【００２８】
課金制御部１０６は、課金装置３０による課金処理を制御する。例えば、課金制御部１０６は、指示された印刷が完了したときに、印刷した分の料金を課金する。課金制御部１０６が、課金方式を切替えるように構成してもよい。例えば、課金制御部１０６が、投入金額が課金額より小さい場合に印刷を許可しない課金方式、および、投入金額が課金額より小さい場合に投入金額内で印刷を許可する課金方式のうち、指定された課金方式で課金を制御してもよい。
【００２９】
画像形成装置１０の機種（種類）によっては、１ページの印刷ごとに課金を行うように制御できる場合がある。一方、１ページの印刷ごとに課金は行えないが、印刷ジョブが完了するごとに課金が可能な画像形成装置１０も存在する。後者の場合、課金制御部１０６は、例えば、実際に印刷が完了した印刷ジョブの情報（カラー／モノクロごとのページ数、用紙サイズなど）を画像形成装置１０から取得し、印刷ジョブごとの課金額を算出する。
【００３０】
そこで、課金制御部１０６が、ページの印刷ごとに課金する課金方式、および、投入金額が課金額より小さい場合に投入金額内で印刷を許可する課金方式のうち、画像形成装置１０の機種に応じた課金方式に切替えるように構成してもよい。いずれの課金方式とするかを判定するための情報（機種など）は、例えば、印刷サーバ４０内に記憶し、判定時に取得するように構成してもよい。
【００３１】
印刷サーバ４０の通信部２０１は、画像形成装置１０、クライアントＰＣ５０、および、認証サーバ６０などの外部装置との間の通信を行う。通信部２０１による通信のプロトコルは、接続に用いるネットワークに合わせた任意のプロトコルを採用しうる。
【００３２】
解析部２０２は、印刷ジョブの解析処理を実行する。解析部２０２は、例えば、印刷ジョブを解析して、印刷枚数、ページごとのカラー・モノクロ情報、および、ページごとの用紙サイズを取得する。両面印刷が指定されているときは、各ページの面ごとにカラー・モノクロ情報などを解析する。また、解析部２０２は、解析結果を参照し、印刷ジョブに対する課金額を算出する。
【００３３】
図３は、解析した印刷ジョブの情報を記憶するジョブテーブルの一例を示す図である。ジョブテーブルは、ＩＤと、ユーザＩＤと、ジョブ名と、クライアントＰＣと、スプール時刻と、印刷言語と、モノクロＡ３未満面数と、モノクロＡ３以上面数と、カラーＡ３未満面数と、カラーＡ３以上面数と、面数と、カラー情報と、両面情報と、部数と、サイズと、を含む。
【００３４】
ＩＤは、印刷ジョブを識別する情報である。ユーザＩＤは、印刷ジョブの印刷を指定した利用者（ユーザ）を識別する情報である。ジョブ名は、印刷ジョブの名称であり、例えば印刷ファイル名などを用いる。クライアントＰＣは、印刷ジョブが送信されたクライアントＰＣ５０を識別する情報（ＰＣ名、アドレスなど）である。スプール時刻は、印刷ジョブがスプールされた時刻を表す。印刷言語は、印刷ジョブを記述する言語を表す。
【００３５】
モノクロＡ３未満面数は、モノクロおよびＡ３未満の用紙サイズが指定された面の個数を表す。モノクロＡ３以上面数は、モノクロおよびＡ３以上の用紙サイズが指定された面の個数を表す。カラーＡ３未満面数は、カラーおよびＡ３未満の用紙サイズが指定された面の個数を表す。カラーＡ３以上面数は、カラーおよびＡ３以上の用紙サイズが指定された面の個数を表す。
【００３６】
面数は、印刷する面の個数を表す。面数は、片面印刷の場合は１ページあたり１となり、両面印刷の場合は１ページあたり２となる。カラー情報は、例えば、モノクロのみの場合は１、カラーが含まれる場合は２、いずれか不明の場合は０が設定される。両面情報は、例えば、片面の場合は１、両面の場合は２、いずれか不明の場合は０が設定される。部数は、印刷する部数である。サイズは、印刷ジョブのデータサイズを表す。
【００３７】
なお、ページごとのカラー・モノクロ情報、および、ページごとの用紙サイズは、ジョブテーブルに保存してもよいが、一時ファイルに保存してもよい。一時ファイルは、例えば、「（ページ番号）：用紙サイズ、カラー・モノクロ情報」のようなレコードをページ数分記憶する形式とすることができる。
【００３８】
図４は、課金額の算出に用いることができる料金テーブルの一例を示す図である。料金テーブルは、ＩＤと、モノクロＡ３未満と、モノクロＡ３以上と、カラーＡ３未満と、カラーＡ３以上と、最小単価と、を含む。ＩＤは、料金パターンを識別する情報である。モノクロＡ３未満、モノクロＡ３以上、カラーＡ３未満、および、カラーＡ３以上は、それぞれの用紙サイズに対する料金の単価を表す。最小単価は、各用紙サイズの単価のうち最小値を表す。なお、単価は、現金による課金の場合に１０円単位とし、プリペイドカードや電子マネーの場合に１円単位としてもよい。
【００３９】
解析部２０２は、例えば、図３に示すようなジョブテーブルと、図４に示すような料金テーブルと、を参照することにより、ページ（面）ごとの料金の合計として、印刷ジョブに対する課金額を算出することができる。
【００４０】
図２に戻り、印刷制御部２０３は、印刷ジョブの印刷を制御する。例えば、印刷制御部２０３は、専用端末２０から印刷ジョブの印刷指示を受信すると、指示された印刷ジョブの印刷を画像形成装置１０に要求する。また、印刷制御部２０３は、専用端末２０からジョブの変更を指示された場合は、指示に従い、指定された印刷ジョブを変更し、変更した印刷ジョブの印刷を画像形成装置１０に要求する。
【００４１】
記憶部２２１は、印刷サーバ４０の各種処理に必要な情報を記憶する。記憶部２２１は、例えばジョブテーブルおよび料金テーブルを記憶する。
【００４２】
次に、このように構成された本実施形態にかかる印刷システムによる印刷処理について図５を用いて説明する。図５は、本実施形態における印刷処理の一例を示すシーケンス図である。
【００４３】
利用者は、クライアントＰＣ５０を用いて印刷を指示する（ステップＳ１０１）。クライアントＰＣ５０は、指示に応じて印刷サーバ４０に対して指示された印刷ジョブの印刷を指示する（ステップＳ１０２）。印刷サーバ４０の解析部２０２は、指示された印刷ジョブを解析する（ステップＳ１０３）。解析部２０２は、解析の結果を例えばジョブテーブルに保存する（ステップＳ１０４）。
【００４４】
印刷サーバ４０の通信部２０１は、印刷ジョブの保存が完了したことをクライアントＰＣ５０に通知する（ステップＳ１０５）。クライアントＰＣ５０の表示制御部（図示せず）は、例えば印刷ジョブの保存が完了したことを操作表示部（図示せず）に表示することにより、利用者に通知する（ステップＳ１０６）。
【００４５】
保存した印刷ジョブを実際に印刷する場合、利用者は、印刷を実行する画像形成装置１０に接続される専用端末２０に対するログイン処理を実行する（ステップＳ１０７）。専用端末２０は、ログイン処理で入力された認証情報（ユーザＩＤ、パスワードなど）を認証サーバ６０に送信し、ログイン認証を依頼する（ステップＳ１０８）。
【００４６】
認証サーバ６０は、ログイン認証により利用者が認証された場合、認証成功（ＯＫ）を専用端末２０に送信する（ステップＳ１０９）。専用端末２０の表示制御部１０４は、例えば認証成功（ＯＫ）を操作表示部１２１に表示することにより、利用者に通知する（ステップＳ１１０）。
【００４７】
専用端末２０の表示制御部１０４は、印刷ジョブの一覧の取得を印刷サーバ４０に要求する（ステップＳ１１１）。要求には、例えば、認証された利用者を識別する情報（ユーザＩＤ）が含まれる。印刷サーバ４０は、要求に含まれるユーザＩＤに対応する印刷ジョブを、図３のようなジョブテーブルから取得し、専用端末２０に返信する（ステップＳ１１２）。返信する情報には、解析部２０２により算出された各ジョブの課金額を含んでもよい。専用端末２０の表示制御部１０４は、送信された印刷ジョブの一覧および各ジョブの課金額を表示する（ステップＳ１１３）。
【００４８】
利用者は、専用端末２０を用いて、一覧表示された印刷ジョブから印刷する印刷ジョブを選択し、印刷を指示する（ステップＳ１１４）。専用端末２０の表示制御部１０４は、選択された印刷ジョブの課金額を表示し（ステップＳ１１５）、料金の投入を促す。利用者は、課金装置３０を用いて表示された課金額に従い料金を投入する（ステップＳ１１６）。課金装置３０は、料金が投入されたこと、および、投入金額を専用端末２０に通知する（ステップＳ１１７）。
【００４９】
利用者は、専用端末２０を用いて印刷ジョブの実行を指示する（ステップＳ１１８）。専用端末２０の判定部１０３は、投入金額が、印刷が指示された印刷ジョブの課金額より小さいか判定する（ステップＳ１１９）。ここでは、投入金額が不足している場合（投入金額が課金額未満の場合）を例に説明する。
【００５０】
この場合、専用端末２０の表示制御部１０４は、残金額（投入金額）分印刷するか（残金印刷）、カラーであっても強制的にモノクロで印刷するか（強制モノクロ）、または、印刷実行をキャンセルするか、を選択させるための確認画面を表示する（ステップＳ１２０）。なお、印刷ジョブの課金額が不明の場合も、強制モノクロを指定できるように構成してもよい。また、複数の印刷ジョブに、課金額が不明の印刷ジョブが１以上含まれている場合に、課金額が不明の印刷ジョブのみ強制モノクロで印刷してもよいし、すべての印刷ジョブを強制モノクロで印刷してもよい。
【００５１】
残金印刷または強制モノクロが選択され、利用者によって印刷実行が指示された場合（ステップＳ１２１）、専用端末２０の印刷制御部１０５は、選択に応じた印刷の実行を印刷サーバ４０に指示する（ステップＳ１２２）。印刷サーバ４０の印刷制御部２０３は、指示に従い、必要に応じて印刷ジョブを変更（編集）する（ステップＳ１２３）。例えば、残金印刷が指定された場合、印刷制御部２０３は、残金の範囲で印刷できるページ数のページを指定するように、印刷ジョブを変更する。例えば、強制モノクロが指定された場合、印刷制御部２０３は、カラーが指定されたページ（面）をモノクロで印刷するように、印刷ジョブを変更する。なお、強制モノクロの場合、すべてのページ（面）をモノクロで印刷しても、印刷に必要な料金が投入金額を超える場合がある。このような場合は、投入金額内で印刷できるページ（面）まで印刷して処理を中断させる。
【００５２】
印刷サーバ４０は、変更後の印刷ジョブの印刷の実行を画像形成装置１０に要求する（ステップＳ１２４）。画像形成装置１０は、要求された印刷ジョブを実行し、完了した場合に印刷の完了を印刷サーバ４０に通知する（ステップＳ１２５）。印刷サーバ４０は、印刷完了を専用端末２０に通知する（ステップＳ１２６）。専用端末２０の表示制御部１０４は、印刷が完了したことを操作表示部１２１に表示することなどにより、利用者に通知する（ステップＳ１２７）。
【００５３】
利用者は、専用端末２０を用いて、料金の精算を実行することを指示する（ステップＳ１２８）。専用端末２０の課金制御部１０６は、精算する印刷ジョブのログ情報を印刷サーバ４０に送信する（ステップＳ１２９）。印刷サーバ４０は、送信されたログ情報を自装置内のログ等と照合し、精算する印刷ジョブの情報が正しいか判定し、正しい場合は正しいこと（ＯＫ）を専用端末２０に通知する（ステップＳ１３０）。
【００５４】
専用端末２０の課金制御部１０６は、課金装置３０から料金の引き落としを実行する（ステップＳ１３１）。専用端末２０は、処理が完了した後に、利用者のログアウト操作の指示に応じてログアウトを行う（ステップＳ１３２）。
【００５５】
図５の印刷処理の一点鎖線で囲んだ部分の処理（料金不足判定処理）の詳細についてさらに説明する。図６は、料金不足判定処理の一例を示すフローチャートである。
【００５６】
表示制御部１０４は、印刷サーバ４０から取得した印刷ジョブの一覧を操作表示部１２１に表示する。図７は、印刷ジョブの一覧画面の一例を示す図である。利用者は、図７のような一覧画面から印刷する印刷ジョブを選択し、「印刷」ボタンを押下することにより印刷の実行を指示する。すなわち、受付部１０１は、表示された印刷ジョブの一覧から、利用者が選択した印刷ジョブを受付け（ステップＳ２０１）、印刷の指示を受け付ける（ステップＳ２０２）。
【００５７】
表示制御部１０４は、料金の投入を指示する指示画面を表示する（ステップＳ２０３）。図８は、指示画面の一例を示す図である。指示画面は、最小単価（図８の例では１０円）が表示されてもよい。利用者は、図８のような指示画面で「はい」ボタンを押下することにより印刷の開始を指示する。
【００５８】
課金装置３０は、利用者による料金の投入を受付ける（ステップＳ２０４）。専用端末２０の判定部１０３は、投入金額が最小単価以上であるか否かを判定する（ステップＳ２０５）。投入金額が最小単価以上でない場合（ステップＳ２０５：Ｎｏ）、ステップＳ２０３に戻り処理を繰り返す。
【００５９】
投入金額が最小単価以上である場合（ステップＳ２０５：Ｙｅｓ）、判定部１０３は、印刷ジョブの課金額が取得できたか否かを判定する（ステップＳ２０６）。印刷言語などによっては、課金額の算出に必要な情報が解析できず、課金額が取得できない場合もある。このため、判定部１０３は、例えば印刷サーバ４０から課金額が取得できたか、または、課金額が予測できる印刷ジョブであるか、などを示す情報を取得する。判定部１０３は、この情報を参照して印刷ジョブの課金額が取得できたかを判定する。
【００６０】
課金額が取得できた場合（ステップＳ２０６：Ｙｅｓ）、判定部１０３は、投入金額が課金額以上であるか否かを判定する（ステップＳ２０７）。投入金額が課金額より小さい場合（ステップＳ２０７：Ｎｏ）、表示制御部１０４は、残金印刷、強制モノクロ、および、キャンセルを選択させるための確認画面を表示する（ステップＳ２０８）。図９は、確認画面の一例を示す図である。利用者は、残金印刷およびモノクロ（強制モノクロ）のいずれかをラジオボタンで選択し、「はい」ボタンを押下することにより、残金印刷および強制モノクロのいずれかの実行を指示する。利用者は、「いいえ」ボタンを押下することにより、印刷のキャンセルを指示する。
【００６１】
印刷制御部１０５は、キャンセルが指示されたか否かを判定する（ステップＳ２０９）。キャンセルが指示された場合（ステップＳ２０９：Ｙｅｓ）、ステップＳ２０１に戻り処理を繰り返す。キャンセルが指示されていない場合（ステップＳ２０９：Ｎｏ）、印刷制御部１０５は、残金印刷が指示されたか否かを判定する（ステップＳ２１０）。残金印刷が指示された場合（ステップＳ２１０：Ｙｅｓ）、印刷制御部１０５は、残金印刷の実行を印刷サーバ４０に指示する（ステップＳ２１１）。残金印刷が指示されていない場合、すなわち、強制モノクロが指示された場合（ステップＳ２１０：Ｎｏ）、印刷制御部１０５は、強制モノクロ印刷の実行を印刷サーバ４０に指示する（ステップＳ２１２）。
【００６２】
ステップＳ２０７で、投入金額が課金額以上であると判定された場合（ステップＳ２０７：Ｙｅｓ）、印刷制御部１０５は、通常の印刷を印刷サーバ４０に指示する（ステップＳ２１３）。
【００６３】
ステップＳ２０６で、課金額が取得できなかった場合（ステップＳ２０６：Ｎｏ）、表示制御部１０４は、強制印刷を実行するかを選択させるための確認画面を表示する（ステップＳ２１４）。図１０は、この場合の確認画面の一例を示す図である。図１０の例では、カラーが選択され「はい」ボタンが押下されると、カラーを含む印刷ジョブが、モノクロに変更されず、そのまま印刷される。この場合、料金不足のため印刷が途中で中断する可能性がある。このため、図１０の例では、中断の可能性を示すメッセージが表示されている。図１０の例でモノクロが選択され「はい」ボタンが押下されると、カラーが指定されたページ（面）がモノクロに変更されて印刷される。この場合も、料金不足のため印刷が途中で中断する可能性がある。「いいえ」ボタンが押下された場合は、強制印刷は実行されない。
【００６４】
印刷制御部１０５は、強制印刷が指示されたか否かを判定する（ステップＳ２１５）。強制印刷が指示されていない場合、例えば図１０で「いいえ」ボタンが押下された場合（ステップＳ２１５：Ｎｏ）、ステップＳ２０１に戻り処理を繰り返す。強制印刷が指示された場合、例えば図１０で「はい」ボタンが押下された場合（ステップＳ２１５：Ｙｅｓ）、印刷制御部１０５は、カラーまたはモノクロによる強制印刷を印刷サーバ４０に指示する（ステップＳ２１６）。
【００６５】
ステップＳ２１１、ステップＳ２１２、ステップＳ２１３、および、ステップＳ２１６による指示に応じて、印刷サーバ４０は、印刷ジョブの印刷を実行する（図６では省略）。印刷実行後、表示制御部１０４は、精算（請求）する金額（請求金額）を表示するための請求画面を表示する（ステップＳ２１７）。図１１は、請求画面の一例を示す図である。図１１で「精算」ボタンが押下されると、課金制御部１０６は、例えば請求金額をプリペイドカードから引き落とす課金処理を実行する。
【００６６】
上記実施形態では、判定部１０３、表示制御部１０４、印刷制御部１０５、および、課金制御部１０６を専用端末２０に備えていたが、これらの機能の一部または全部を他の装置（例えば印刷サーバ４０）が備えるように構成してもよい。同様に、解析部２０２および印刷制御部２０３の機能を印刷サーバ４０に備えず、これらの機能の一部または全部を他の装置（例えば専用端末２０）に備えるように構成してもよい。また、画像形成装置１０と専用端末２０とを一つの筐体で構成してもよい。
【００６７】
また、印刷ジョブが印刷完了せずに（印刷条件の変更等が有無に依らず印刷ジョブが全ページ印刷できなかった場合に）、ステップＳ２１７で課金精算が完了した後に、残りに印刷ジョブ（印刷できなかったページの印刷）を実行するかを選択する画面を表示させてもよい。図１２は、この場合に表示される確認画面の一例を示す図である。図１２に示すように、確認画面には残りに印刷ジョブを実行するかを選択できるボタン（例えば「はい」「いいえ」等）と、課金の投入を促すメッセージ（例えば「残りの印刷ジョブの印刷を実行する場合、金額を投入してください」等）と、が表示される。
【００６８】
そこで、金額が投入され、「はい」が選択されると、残りの印刷ジョブに対してＳ２０５以降の処理が行われる。この時、残りの印刷ジョブの印刷条件（カラー情報、両面情報、用紙サイズ等）は、途中まで印刷された印刷ジョブと同様の印刷条件が設定される。このようにすることで、ユーザは継続して残りの印刷ジョブの印刷を同じ印刷条件で実行することが選択できる。
【００６９】
また、このように選択させることで、ユーザが利用する課金装置の選択の自由度が向上する。例えば、ユーザが、電子マネー機能を有するＩＣカードを利用するための課金装置（例えば交通系のＩＣカードリーダー）と、現金を利用するための課金装置（例えばコインラック）のいずれかを選んで課金印刷を行うことができるとする。この時、最初にユーザがＩＣカードを利用して印刷を行い、金額が不足していたために課金額分の印刷を行ってから、残りの印刷ジョブについては現金を投入して印刷を行うことが出来るようになる。
【００７０】
次に、本実施形態にかかる課金制御装置のハードウェア構成について図１３を用いて説明する。図１３は、本実施形態にかかる課金制御装置のハードウェア構成を示す説明図である。
【００７１】
本実施形態にかかる課金制御装置は、ＣＰＵ（Central  Processing  Unit）５１などの制御装置と、ＲＯＭ（Read  Only  Memory）５２やＲＡＭ（Random  Access  Memory）５３などの記憶装置と、ネットワークに接続して通信を行う通信Ｉ／Ｆ５４と、各部を接続するバス６１を備えている。
【００７２】
なお、本実施形態の課金制御装置で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。
【００７３】
本実施形態の課金制御装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録してコンピュータ・プログラム・プロダクトとして提供するように構成してもよい。
【００７４】
さらに、本実施形態の課金制御装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の課金制御装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００７５】
本実施形態の課金制御装置で実行されるプログラムは、上述した各部を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、各部が主記憶装置上に生成されるようになっている。
【符号の説明】
【００７６】
１０  画像形成装置
２０  専用端末
３０  課金装置
４０  印刷サーバ
５０  クライアントＰＣ
６０  認証サーバ
１０１  受付部
１０２  通信部
１０３  判定部
１０４  表示制御部
１０５  印刷制御部
１０６  課金制御部
１２１  操作表示部
２０１  通信部
２０２  解析部
２０３  印刷制御部
２２１  記憶部
【先行技術文献】
【特許文献】
【００７７】
【特許文献１】特開２００３−１９６７３７号公報
【図１】
2015022663.tif 000003
【図２】
2015022663.tif 000004
【図３】
2015022663.tif 000005
【図４】
2015022663.tif 000006
【図５】
2015022663.tif 000007
【図６】
2015022663.tif 000008
【図７】
2015022663.tif 000009
【図８】
2015022663.tif 000010
【図９】
2015022663.tif 000011
【図１０】
2015022663.tif 000012
【図１１】
2015022663.tif 000013
【図１２】
2015022663.tif 000014
【図１３】
2015022663.tif 000015