(57)【要約】【課題】  印刷のために電子マネーによって前課金された金額と印刷結果に対する金額との差額の精算が行われない事態の発生を低減させることができる印刷装置を提供する。【解決手段】  課金処理部１３は、印刷条件に基づいて前課金額を計算し、計算した前課金額でカードリーダ１８によってカード１９に課金する。ジョブ制御部１４は、前課金が終了すると、印刷ジョブを開始し、最終ページの１つ前のページまで印刷する。そして、最終ページの画像データを生成して累積金額が確定したとき、累積金額が前課金額より少ないと、最終ページを印刷する前に、印刷を停止する。課金処理部１３は、再度カード１９をかざすことを要求するメッセージをＵＩ制御部１２に表示する。このメッセージに応答してカード１９がかざされ、カード情報が一致すると、返金処理を行う。ジョブ制御部１４は、返金処理の後、最終ページの印刷を再開する。【選択図】      図２
2012037987.tif 000002
【特許請求の範囲】
【請求項１】
チャージされた電子マネーの金額が記録された記録媒体が接触または接近したとき、該記録媒体に記録される金額の読み出しおよび書き換えを行うことができる記録手段と、
印刷データを予め定める印刷条件に基づいて印刷する印刷手段と、
印刷データを予め定める印刷条件に基づいて印刷するのに要すると予測される代金の予測金額を計算し、記録媒体に記録された金額を記録手段によって読み出し、読み出した金額から前記予測金額を減算し、記録媒体に記録された金額を前記減算した金額に記録手段によって書き換えることによって前課金を行う前課金手段と、
前課金手段によって前課金が行われると、印刷手段による印刷を開始させ、印刷手段に印刷を開始させた後、前記予測金額に変化を生じさせる予測金額変化要因が発生すると、印刷に関する処理である印刷処理を停止する制御手段とを含み、
前課金手段は、制御手段によって印刷処理が停止されると、前記予測金額変化要因の発生に伴い変化する予測金額を再計算し、再計算した予測金額に基づいて、記録媒体に記録された金額を記録手段によって書き換えることによって精算し、
制御手段は、前課金手段が書き換えを行ったとき、印刷処理を再開することを特徴とする印刷装置。
【請求項２】
前記印刷処理は、前記印刷手段によって印刷する処理を含み、
前記制御手段は、前記印刷手段による印刷を停止することによって、印刷処理を停止することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷手段は、印刷データを印刷媒体に印刷し、
印刷された印刷媒体を保持する保持手段と、保持手段に保持される印刷媒体の取り出しを抑止する抑止手段とをさらに含み、
前記印刷処理は、印刷された印刷媒体が取り出される処理を含み、
前記制御手段は、保持手段に保持される印刷媒体の取り出しを抑止手段によって抑止することによって、印刷処理を停止することを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記制御手段は、前記印刷手段が最終ページの１つ前のページの印刷を終了し、最終ページの印刷を開始する前に、予測金額変化要因が発生したか否かを確認することを特徴とする請求項２に記載の印刷装置。
【請求項５】
前記制御手段は、前記印刷手段が各ページの印刷を終了し、次のページの印刷を開始する前に、予測金額変化要因が発生したか否かを確認することを特徴とする請求項２に記載の印刷装置。
【請求項６】
印刷データがカラーかモノクロかに応じて印刷するカラーモノクロ自動モードを含む印刷モードを指定する指定手段と、
前記印刷手段に印刷させるための印刷データおよび該印刷データのページ数を含む印刷情報を入力する入力手段と、
情報を報知する報知手段とをさらに含み、
前記予め定める印刷条件は、少なくとも、入力手段によって入力された印刷情報に含まれるページ数および指定手段によって指定された印刷モードとを含み、
前記前課金手段は、指示手段によって指示された印刷モードがカラーモノクロ自動モードであるとき、全ページをカラーで印刷すると仮定して前記予測金額を計算し、
前記予測金額変化要因は、カラーモノクロ自動モードで印刷した代金の金額が前記予測金額に一致しないという第１の予測金額変化要因を含み、
前記制御手段は、第１の予測金額変化要因が発生すると、印刷手段に印刷を停止させ、
前記前課金手段は、
記録媒体を記録手段に接触または接近させるように要求する旨を報知手段に報知させ、
報知手段による報知に応答して、記録媒体が記録手段に接触または接近されると、前記再計算した予測金額に基づいて、記録媒体に記録された金額を記録手段によって書き換えることを特徴とする請求項２に記載の印刷装置。
【請求項７】
記憶手段をさらに含み、
前記記録媒体は、該記録媒体の所有者を識別するための所有者識別情報が記録され、
前記前課金手段は、
前課金を行うとき、記録媒体に記録される所有者識別情報を記録手段によって読み出し、
前記報知手段による報知に応答して、予め定める時間内に、記録媒体が記録手段に接触または接近されないとき、前記再計算された予測金額と、前課金のときに読み出した所有者識別情報とを対応付けて記憶手段に記憶することを特徴とする請求項６に記載の印刷装置。
【請求項８】
記憶手段をさらに含み、
前記記録媒体は、該記録媒体の所有者を識別するための所有者識別情報が記録され、
前記前課金手段は、
前課金を行うとき、記録媒体に記録される所有者識別情報を記録手段によって読み出し、
前記報知手段による報知に応答して、予め定める時間内に、記録媒体が記録手段に接触または接近されると、記録手段によって記録媒体から所有者識別情報を読み出し、読み出した所有者識別情報が、前課金のときに読み出した所有者識別情報と異なるとき、前記再計算された予測金額と、前課金のときに読み出した所有者識別情報とを対応付けて記憶することを特徴とする請求項６に記載の印刷装置。
【請求項９】
前記前課金手段は、記録媒体が記録手段に接触または接近されると、記録手段によって記録媒体から所有者識別情報を読み出し、読み出した所有者識別情報が、記憶手段に前記再計算された予測金額に対応付けて記憶される所有者識別情報に一致するとき、記憶手段に記憶される前記再計算された予測金額に基づいて、所有者識別情報が一致した記録媒体に記録された金額を記録手段によって書き換えることによって精算し、
前記制御手段は、前課金手段が書き換えを行った後、入力手段によって入力される新たな印刷情報に含まれる印刷データを印刷手段に印刷させることを特徴とする請求項７または８に記載の印刷装置。
【請求項１０】
他の印刷装置と情報を送受信する通信手段をさらに含み、
前記前課金手段は、
記録媒体が記録手段に接触または接近されると、記録手段によって記録媒体から所有者識別情報を読み出し、読み出した所有者識別情報を通信手段によって他の印刷装置に送信し、
他の印刷装置から、該他の印刷装置の記憶手段に、送信された所有者識別情報に一致する所有者識別情報およびその所有者識別情報に対応付けられた再計算された予測金額が記憶されている旨、および記憶手段に記憶されていた予測金額を、通信手段によって受信すると、通信手段によって受信した予測金額に基づいて、記録媒体に記録された金額を記録手段によって書き換えることを特徴とする請求項７〜９のいずれか１つに記載の印刷装置。
【請求項１１】
前記記録媒体は、該記録媒体の所有者を識別するための所有者識別情報が記録され、
サーバ装置と情報を送受信する通信手段をさらに含み、
前記前課金手段は、
前課金を行うとき、記録媒体に記録される所有者識別情報を記録手段によって読み出し、
前記報知手段による報知に応答して、予め定める時間内に、記録媒体が記録手段に接触または接近されないとき、または、前記報知手段による報知に応答して、予め定める時間内に、記録媒体が記録手段に接触または接近され、記録手段によって記録媒体から読み出した所有者識別情報が、前記読み出した所有者識別情報と異なるとき、前記再計算された予測金額と前記読み出した所有者識別情報とを通信手段によって、サーバ装置に送信して、サーバ装置に記憶させることを特徴とする請求項６に記載の印刷装置。
【請求項１２】
情報を報知する報知手段をさらに含み、
前記前課金手段は、記録媒体を記録手段に接触または接近することによって印刷を中止することができる旨を、前記制御手段が印刷手段に印刷を開始させた後、報知手段に報知させ、
前記制御手段は、報知手段による報知に応答して、記録媒体が記録手段に接触または接近されたとき、印刷手段に印刷を停止させ、
前記前課金手段は、
制御手段によって印刷手段による印刷が停止されると、印刷の中止を確認する確認情報を報知手段に報知させ、
報知手段による確認情報の報知に応答して、印刷の中止を指示する印刷中止情報が入力手段によって入力されると、予測金額を再計算し、再計算した予測金額に基づいて、記録媒体に記録された金額を記録手段によって書き換えることによって精算し、
前記制御手段は、前課金手段が書き換えを行ったとき、印刷手段に印刷を終了させることを特徴とする請求項１に記載の印刷装置。
【請求項１３】
情報を表示する表示手段をさらに含み、
前記予測金額変化要因は、前記予め定める印刷条件を変更する要因である第２の予測金額変化要因を含み、
前記前課金手段は、記録媒体を記録手段に接触または接近することによって、前記予め定める印刷条件を変更することができる旨を、前記制御手段が印刷手段に印刷を開始させた後表示手段に表示させ、
前記制御手段は、表示手段による表示に応答して、記録媒体が記録手段に接触または接近されたとき、印刷手段に印刷を停止させ、
前記前課金手段は、制御手段によって印刷手段による印刷が停止されると、第２の予測金額変化要因によって変更された予め定める印刷条件に基づいて、予測金額を再計算し、再計算した予測金額が前課金した金額よりも少ないとき、その差額を、記録手段によって記録媒体に返金することを特徴とする請求項１に記載の印刷装置。
【請求項１４】
情報を表示する表示手段をさらに含み、
前記予測金額変化要因は、前記予め定める印刷条件を変更する要因である第２の予測金額変化要因を含み、
前記前課金手段は、記録媒体を記録手段に接触または接近することによって、前記予め定める印刷条件を変更することができる旨を、前記制御手段が印刷手段に印刷を開始させた後表示手段に表示させ、
前記制御手段は、表示手段による表示に応答して、記録媒体が記録手段に接触または接近されたとき、印刷手段に印刷を停止させ、
前記前課金手段は、制御手段によって印刷手段による印刷が停止されると、第２の予測金額変化要因によって変更された予め定める印刷条件に基づいて、予測金額を再計算し、再計算した予測金額が前課金した金額よりも多いとき、その差額を追加料金として、記録手段によって記録媒体に課金することを特徴とする請求項１に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷などに対する対価を前金で電子マネーによって支払った差額の返金を行うことができる印刷装置に関する。
【背景技術】
【０００２】
印刷装置には、パーソナルコンピュータなどの情報処理装置から送信される印刷データを受信して印刷する印刷装置、あるいはメモリカードリーダやユニバーサルシリアルバス（Universal Serial Bus；以下「ＵＳＢ」という）端子を経由して、メモリカードやＵＳＢメモリに記憶されている画像データをダイレクト印刷する印刷装置がある。
【０００３】
このような印刷装置の中には、電子マネーがチャージされた集積回路（Integrated 
Circuit：以下「ＩＣ」という）カードの提示による印刷前課金を行うための装置が接続され、印刷後に実際に印刷に要した金額と電子マネーによる前課金済みの金額との間に差額が生じた場合、ＩＣカードの再提示を要求して、差額を返金するものがある。
【０００４】
前課金を行う理由は、印刷ジョブの途中で残金不足となり、最後まで印刷できないケースや、排紙される前にＩＣカードをカードリーダからはずすことによって、課金されることなく、正当に代金を支払わずに印刷物を持ち帰るケースなど、ユーザあるいは管理者にとって不都合なケースが考えられるためである。
【０００５】
前課金を行う場合、印刷装置は、カラー印刷であるのかモノクロ印刷であるのかの区別、および印刷ページ数によって、支払うべき代金を計算する。印刷ページ数は、印刷ジョブに関する情報に含まれており、印刷装置は、印刷するページ数を容易に把握することができる。しかし、入力された印刷データがカラーであるのかモノクロであるのかを、印刷開始前に短時間で判定することが困難であるため、ユーザがカラー印刷およびモノクロ印刷のうちのいずれであるのかを指定し、その指定に応じて前課金を行うのが一般的である。
【０００６】
たとえば、カラー印刷とモノクロ印刷とが混在するカラーモノクロ混在ジョブを、モノクロ指定で印刷する場合、全ページをモノクロで印刷し、全ページについてモノクロ印刷による価格で課金する。また、カラーモノクロ混在ジョブをカラー指定で印刷する場合、全ページをカラーで印刷し、モノクロページが含まれていても、全ページについてカラー印刷の価格で課金する。しかし、全ページをカラー印刷する場合、モノクロページもカラー印刷の価格で課金されるため、ユーザにとってはデメリットとなる。
【０００７】
このように、モノクロの印刷データは、カラー印刷が指定されていても、モノクロ印刷になるため、ユーザがカラー印刷を指定する場合、前課金した金額と実際に印刷した結果に対する金額とに差額が生じる可能性がある。印刷データがカラーかモノクロかを自動的に判別して印刷するカラーモノクロ自動モードとして印刷することが望まれるが、カラーかモノクロかを判別するためには、印刷データをシアン、マゼンタ、イエロー、ブラック（Cyan-Magenta-Yellow-Black：略称ＣＭＹＫ）データに変換する必要があり、時間のかかる処理を行わなければならない。すなわち、正確な金額を課金するためには、印刷前に全ページをＣＭＹＫデータに変換する処理が必要であり、ユーザを長時間待たせることになってしまう。ユーザを長時間待たせることなく、上述したユーザのデメリットを解消するためには、差額が生じたときに、その差額を確実にユーザに返金する技術が必要である。
【０００８】
また、印刷ジョブの途中にユーザが印刷をキャンセルした場合や印刷設定を変更した場合などにも、前課金した金額と実際の印刷結果に対する金額とに差額が生じるケースが発生し得る。このように前課金した金額と実際の印刷結果に対する金額とに差額が生じたケースに、その差額を確実にユーザに返金する技術を実現することが課題となる。
【０００９】
特許文献１には、第１の従来技術である対価徴収システムが開示されている。この対価徴収システムは、選択されたすべての印刷ジョブにかかる対価の額を、ＩＣカード内の残額から減算し、対価の徴収を行った後、印刷が行われる。印刷処理が正常に完了する前に途中で停止したときは、ＩＣカードがかざされた場合に未処理分の対価の払い戻しが行われる。
【００１０】
特許文献２には、第２の従来技術である課金システムが開示されている。この課金システムは、予想印刷金額を口座から電子マネーとして引き落として預かり金とする。そして、印刷が終了すると、預かり金と印刷金額との差額を未精算金とし、未精算金があるときに表示される精算画面に応答して、ＩＣカードをタッチすると、口座と未精算金とに基づいて精算を行う。
【００１１】
特許文献３には、第３の従来技術である電子マネーによる課金および返金機能を有するジョブ実行装置が開示されている。このジョブ実行装置は、ジョブの実行に必要な使用金額を、ジョブの開始前に課金し、残金が生じた場合、所定の期間内に、決済用媒体を決済装置にセットすることによって返金が可能である。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００７−１４０９９０号公報
【特許文献２】特開２００７−２９９２９３号公報
【特許文献３】特開２００９−３０１２４４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
しかしながら、第１〜第３の従来技術は、いずれも、前課金した金額と印刷結果に対する金額とに差額が生じたとき、ＩＣカード等の再提示によって返金等の精算を行うものであるが、ユーザが印刷完了後に印刷さされた記録紙のみを持ち帰り、精算処理を忘れる可能性がある。さらに、精算処理が行われなかった場合、次の印刷ジョブの開始をどうするのか、精算されなかった差額をどのようにユーザに精算してもらうのかという課題も考えられる。
【００１４】
本発明の目的は、印刷のために電子マネーによって前課金された金額と印刷結果に対する金額との差額の精算が行われない事態の発生を低減させることができる印刷装置を提供することである。
【課題を解決するための手段】
【００１５】
本発明は、チャージされた電子マネーの金額が記録された記録媒体が接触または接近したとき、該記録媒体に記録される金額の読み出しおよび書き換えを行うことができる記録手段と、
印刷データを予め定める印刷条件に基づいて印刷する印刷手段と、
印刷データを予め定める印刷条件に基づいて印刷するのに要すると予測される代金の予測金額を計算し、記録媒体に記録された金額を記録手段によって読み出し、読み出した金額から前記予測金額を減算し、記録媒体に記録された金額を前記減算した金額に記録手段によって書き換えることによって前課金を行う前課金手段と、
前課金手段によって前課金が行われると、印刷手段による印刷を開始させ、印刷手段に印刷を開始させた後、前記予測金額に変化を生じさせる予測金額変化要因が発生すると、印刷に関する処理である印刷処理を停止する制御手段とを含み、
前課金手段は、制御手段によって印刷処理が停止されると、前記予測金額変化要因の発生に伴い変化する予測金額を再計算し、再計算した予測金額に基づいて、記録媒体に記録された金額を記録手段によって書き換えることによって精算し、
制御手段は、前課金手段が書き換えを行ったとき、印刷処理を再開することを特徴とする印刷装置である。
【００１６】
また本発明は、前記印刷処理は、前記印刷手段によって印刷する処理を含み、
前記制御手段は、前記印刷手段による印刷を停止することによって、印刷処理を停止することを特徴とする。
【００１７】
また本発明は、前記印刷手段は、印刷データを印刷媒体に印刷し、
印刷された印刷媒体を保持する保持手段と、保持手段に保持される印刷媒体の取り出しを抑止する抑止手段とをさらに含み、
前記印刷処理は、印刷された印刷媒体が取り出される処理を含み、
前記制御手段は、保持手段に保持される印刷媒体の取り出しを抑止手段によって抑止することによって、印刷処理を停止することを特徴とする。
【００１８】
また本発明は、前記制御手段は、前記印刷手段が最終ページの１つ前のページの印刷を終了し、最終ページの印刷を開始する前に、予測金額変化要因が発生したか否かを確認することを特徴とする。
【００１９】
また本発明は、前記制御手段は、前記印刷手段が各ページの印刷を終了し、次のページの印刷を開始する前に、予測金額変化要因が発生したか否かを確認することを特徴とする。
【００２０】
また本発明は、印刷データがカラーかモノクロかに応じて印刷するカラーモノクロ自動モードを含む印刷モードを指定する指定手段と、
前記印刷手段に印刷させるための印刷データおよび該印刷データのページ数を含む印刷情報を入力する入力手段と、
情報を報知する報知手段とをさらに含み、
前記予め定める印刷条件は、少なくとも、入力手段によって入力された印刷情報に含まれるページ数および指定手段によって指定された印刷モードとを含み、
前記前課金手段は、指示手段によって指示された印刷モードがカラーモノクロ自動モードであるとき、全ページをカラーで印刷すると仮定して前記予測金額を計算し、
前記予測金額変化要因は、カラーモノクロ自動モードで印刷した代金の金額が前記予測金額に一致しないという第１の予測金額変化要因を含み、
前記制御手段は、第１の予測金額変化要因が発生すると、印刷手段に印刷を停止させ、
前記前課金手段は、
記録媒体を記録手段に接触または接近させるように要求する旨を報知手段に報知させ、
報知手段による報知に応答して、記録媒体が記録手段に接触または接近されると、前記再計算した予測金額に基づいて、記録媒体に記録された金額を記録手段によって書き換えることを特徴とする。
【００２１】
また本発明は、記憶手段をさらに含み、
前記記録媒体は、該記録媒体の所有者を識別するための所有者識別情報が記録され、
前記前課金手段は、
前課金を行うとき、記録媒体に記録される所有者識別情報を記録手段によって読み出し、
前記報知手段による報知に応答して、予め定める時間内に、記録媒体が記録手段に接触または接近されないとき、前記再計算された予測金額と、前課金のときに読み出した所有者識別情報とを対応付けて記憶手段に記憶することを特徴とする。
【００２２】
また本発明は、記憶手段をさらに含み、
前記記録媒体は、該記録媒体の所有者を識別するための所有者識別情報が記録され、
前記前課金手段は、
前課金を行うとき、記録媒体に記録される所有者識別情報を記録手段によって読み出し、
前記報知手段による報知に応答して、予め定める時間内に、記録媒体が記録手段に接触または接近されると、記録手段によって記録媒体から所有者識別情報を読み出し、読み出した所有者識別情報が、前課金のときに読み出した所有者識別情報と異なるとき、前記再計算された予測金額と、前課金のときに読み出した所有者識別情報とを対応付けて記憶することを特徴とする。
【００２３】
また本発明は、前記前課金手段は、記録媒体が記録手段に接触または接近されると、記録手段によって記録媒体から所有者識別情報を読み出し、読み出した所有者識別情報が、記憶手段に前記再計算された予測金額に対応付けて記憶される所有者識別情報に一致するとき、記憶手段に記憶される前記再計算された予測金額に基づいて、所有者識別情報が一致した記録媒体に記録された金額を記録手段によって書き換えることによって精算し、
前記制御手段は、前課金手段が書き換えを行った後、入力手段によって入力される新たな印刷情報に含まれる印刷データを印刷手段に印刷させることを特徴とする。
【００２４】
また本発明は、他の印刷装置と情報を送受信する通信手段をさらに含み、
前記前課金手段は、
記録媒体が記録手段に接触または接近されると、記録手段によって記録媒体から所有者識別情報を読み出し、読み出した所有者識別情報を通信手段によって他の印刷装置に送信し、
他の印刷装置から、該他の印刷装置の記憶手段に、送信された所有者識別情報に一致する所有者識別情報およびその所有者識別情報に対応付けられた再計算された予測金額が記憶されている旨、および記憶手段に記憶されていた予測金額を、通信手段によって受信すると、通信手段によって受信した予測金額に基づいて、記録媒体に記録された金額を記録手段によって書き換えることを特徴とする。
【００２５】
また本発明は、前記記録媒体は、該記録媒体の所有者を識別するための所有者識別情報が記録され、
サーバ装置と情報を送受信する通信手段をさらに含み、
前記前課金手段は、
前課金を行うとき、記録媒体に記録される所有者識別情報を記録手段によって読み出し、
前記報知手段による報知に応答して、予め定める時間内に、記録媒体が記録手段に接触または接近されないとき、または、前記報知手段による報知に応答して、予め定める時間内に、記録媒体が記録手段に接触または接近され、記録手段によって記録媒体から読み出した所有者識別情報が、前記読み出した所有者識別情報と異なるとき、前記再計算された予測金額と前記読み出した所有者識別情報とを通信手段によって、サーバ装置に送信して、サーバ装置に記憶させることを特徴とする。
【００２６】
また本発明は、情報を報知する報知手段をさらに含み、
前記前課金手段は、記録媒体を記録手段に接触または接近することによって印刷を中止することができる旨を、前記制御手段が印刷手段に印刷を開始させた後、報知手段に報知させ、
前記制御手段は、報知手段による報知に応答して、記録媒体が記録手段に接触または接近されたとき、印刷手段に印刷を停止させ、
前記前課金手段は、
制御手段によって印刷手段による印刷が停止されると、印刷の中止を確認する確認情報を報知手段に報知させ、
報知手段による確認情報の報知に応答して、印刷の中止を指示する印刷中止情報が入力手段によって入力されると、予測金額を再計算し、再計算した予測金額に基づいて、記録媒体に記録された金額を記録手段によって書き換えることによって精算し、
前記制御手段は、前課金手段が書き換えを行ったとき、印刷手段に印刷を終了させることを特徴とする。
【００２７】
また本発明は、情報を表示する表示手段をさらに含み、
前記予測金額変化要因は、前記予め定める印刷条件を変更する要因である第２の予測金額変化要因を含み、
前記前課金手段は、記録媒体を記録手段に接触または接近することによって、前記予め定める印刷条件を変更することができる旨を、前記制御手段が印刷手段に印刷を開始させた後表示手段に表示させ、
前記制御手段は、表示手段による表示に応答して、記録媒体が記録手段に接触または接近されたとき、印刷手段に印刷を停止させ、
前記前課金手段は、制御手段によって印刷手段による印刷が停止されると、第２の予測金額変化要因によって変更された予め定める印刷条件に基づいて、予測金額を再計算し、再計算した予測金額が前課金した金額よりも少ないとき、その差額を、記録手段によって記録媒体に返金することを特徴とする。
【００２８】
また本発明は、情報を表示する表示手段をさらに含み、
前記予測金額変化要因は、前記予め定める印刷条件を変更する要因である第２の予測金額変化要因を含み、
前記前課金手段は、記録媒体を記録手段に接触または接近することによって、前記予め定める印刷条件を変更することができる旨を、前記制御手段が印刷手段に印刷を開始させた後表示手段に表示させ、
前記制御手段は、表示手段による表示に応答して、記録媒体が記録手段に接触または接近されたとき、印刷手段に印刷を停止させ、
前記前課金手段は、制御手段によって印刷手段による印刷が停止されると、第２の予測金額変化要因によって変更された予め定める印刷条件に基づいて、予測金額を再計算し、再計算した予測金額が前課金した金額よりも多いとき、その差額を追加料金として、記録手段によって記録媒体に課金することを特徴とする。
【発明の効果】
【００２９】
本発明によれば、記録手段は、チャージされた電子マネーの金額が記録された記録媒体が接触または接近したとき、該記録媒体に記録される金額の読み出しおよび書き換えを行うことができる。印刷手段は、印刷データを予め定める印刷条件に基づいて印刷する。前課金手段は、印刷データを予め定める印刷条件に基づいて印刷するのに要すると予測される代金の予測金額を計算し、記録媒体に記録された金額を記録手段によって読み出し、読み出した金額から前記予測金額を減算し、記録媒体に記録された金額を前記減算した金額に記録手段によって書き換えることによって前課金を行う。制御手段は、前課金手段によって前課金が行われると、印刷手段による印刷を開始させ、印刷手段に印刷を開始させた後、前記予測金額に変化を生じさせる予測金額変化要因が発生すると、印刷に関する処理である印刷処理を停止する。さらに、前課金手段は、制御手段によって印刷処理が停止されると、前記予測金額変化要因の発生に伴い変化する予測金額を再計算し、再計算した予測金額に基づいて、記録媒体に記録された金額を記録手段によって書き換えることによって精算する。そして、制御手段は、前課金手段が書き換えを行ったとき、印刷処理を再開する。
【００３０】
したがって、予測金額変化要因が発生する場合、たとえば前課金を行う印刷システムにおいて差額が生じる可能性がある場合、印刷処理を停止、すなわち印刷ジョブの動作に制限を施すことによって、ユーザに記録媒体、たとえばカードの提示を促し、差額の精算処理がなされないという事態を低減させる。すなわち、印刷のために電子マネーによって前課金された金額と印刷結果に対する金額との差額の精算が行われない事態の発生を低減させることができる。
【００３１】
また本発明によれば、前記印刷処理は、前記印刷手段によって印刷する処理を含む。そして、前記制御手段は、前記印刷手段による印刷を停止することによって、印刷処理を停止するので、印刷手段を制御することによって、印刷処理、つまり印刷ジョブを停止し、差額の精算処理を行うことができる。
【００３２】
また本発明によれば、前記印刷手段は、印刷データを印刷媒体に印刷する。保持手段は、印刷された印刷媒体を保持し、抑止手段は、保持手段に保持される印刷媒体の取り出しを抑止する。前記印刷処理は、印刷された印刷媒体が取り出される処理を含む。そして、前記制御手段は、保持手段に保持される印刷媒体の取り出しを抑止手段によって抑止することによって、印刷処理、つまり印刷ジョブを停止する。したがって、最終ページまでの印刷が終了しても、差額の精算処理が済むまで、印刷された印刷媒体の取り出しが抑止されているので、差額の精算処理がなされないという事態を低減させることができる。
【００３３】
また本発明によれば、前記制御手段は、前記印刷手段が最終ページの１つ前のページの印刷を終了し、最終ページの印刷を開始する前に、予測金額変化要因が発生したか否かを確認する。したがって、最終ページを印刷するためには、差額の精算処理が必要であり、差額の精算処理がなされないという事態を低減させることができる。
【００３４】
また本発明によれば、前記制御手段は、前記印刷手段が各ページの印刷を終了し、次のページの印刷を開始する前に、予測金額変化要因が発生したか否かを確認する。したがって、課金後に変更が生じたことを早くユーザに知らせることができる。
【００３５】
また本発明によれば、指定手段は、印刷データがカラーかモノクロかに応じて印刷するカラーモノクロ自動モードを含む印刷モードを指定する。入力手段は、前記印刷手段に印刷させるための印刷データおよび該印刷データのページ数を含む印刷情報を入力する。報知手段は、情報を報知する。前記予め定める印刷条件は、少なくとも、入力手段によって入力された印刷情報に含まれるページ数および指定手段によって指定された印刷モードとを含む。前記前課金手段は、指示手段によって指示された印刷モードがカラーモノクロ自動モードであるとき、全ページをカラーで印刷すると仮定して前記予測金額を計算する。前記予測金額変化要因は、カラーモノクロ自動モードで印刷した代金の金額が前記予測金額に一致しないという第１の予測金額変化要因を含む。さらに、前記制御手段は、第１の予測金額変化要因が発生すると、印刷手段に印刷を停止させる。そして、前記前課金手段は、記録媒体を記録手段に接触または接近させるように要求する旨を報知手段に報知させ、報知手段による報知に応答して、記録媒体が記録手段に接触または接近されると、前記再計算した予測金額に基づいて、記録媒体に記録された金額を記録手段によって書き換える。
【００３６】
したがって、差額の返金がある場合、印刷ジョブの終了前に再度記録媒体、たとえばカードをかざすように要求してカードに差額を返金した後、印刷を再開することで、ユーザに対して返金処理忘れを防止することができる。
【００３７】
また本発明によれば、前記記録媒体は、該記録媒体の所有者を識別するための所有者識別情報が記録される。前記前課金手段は、前課金を行うとき、記録媒体に記録される所有者識別情報を記録手段によって読み出し、前記報知手段による報知に応答して、予め定める時間内に、記録媒体が記録手段に接触または接近されないとき、前記再計算された予測金額と、前課金のときに読み出した所有者識別情報とを対応付けて記憶手段に記憶する。
【００３８】
したがって、記録媒体を記録手段に接触または接近させるように要求する旨が報知され続けると、たとえば返金のために表示したカード要求メッセージが表示され続けると、次のユーザが誤って記録媒体、たとえばカードをかざすことも考えられる。管理者が設定した所定時間を経過した場合は、前のユーザに関する情報、つまり所有者識別情報を保存してメッセージ表示を消すことで、次のユーザへの影響を最小限にすることができる。
【００３９】
また本発明によれば、前記記録媒体は、該記録媒体の所有者を識別するための所有者識別情報が記録される。前記前課金手段は、前課金を行うとき、記録媒体に記録される所有者識別情報を記録手段によって読み出し、前記報知手段による報知に応答して、予め定める時間内に、記録媒体が記録手段に接触または接近されると、記録手段によって記録媒体から所有者識別情報を読み出し、読み出した所有者識別情報が、前課金のときに読み出した所有者識別情報と異なるとき、前記再計算された予測金額と、前課金のときに読み出した所有者識別情報とを対応付けて記憶する。
【００４０】
したがって、仮に次のユーザが別の記録媒体、たとえばカードをかざしたとき、カードを照合して異なるカードと判定したら差額の返金は行わず、一旦返金すべきカードの所有者識別情報、つまりカード情報と返金額とを記憶しておき、次のユーザの印刷ジョブを開始することができる。すなわち、返金処理忘れによって印刷装置がロックされることを防止することができる。
【００４１】
また本発明によれば、前記前課金手段は、記録媒体が記録手段に接触または接近されると、記録手段によって記録媒体から所有者識別情報を読み出し、読み出した所有者識別情報が、記憶手段に前記再計算された予測金額に対応付けて記憶される所有者識別情報に一致するとき、記憶手段に記憶される前記再計算された予測金額に基づいて、所有者識別情報が一致した記録媒体に記録された金額を記録手段によって書き換えることによって精算する。そして、前記制御手段は、前課金手段が書き換えを行った後、入力手段によって入力される新たな印刷情報に含まれる印刷データを印刷手段に印刷させる。したがって、ユーザが返金処理を忘れた場合であっても、次回再度記録媒体、たとえばカードをかざすことによって返金処理を行うことができる。
【００４２】
また本発明によれば、通信手段は、他の印刷装置と情報を送受信する。前記前課金手段は、記録媒体が記録手段に接触または接近されると、記録手段によって記録媒体から所有者識別情報を読み出し、読み出した所有者識別情報を通信手段によって他の印刷装置に送信し、他の印刷装置から、該他の印刷装置の記憶手段に、送信された所有者識別情報に一致する所有者識別情報およびその所有者識別情報に対応付けられた再計算された予測金額が記憶されている旨、および記憶手段に記憶されていた予測金額を、通信手段によって受信すると、通信手段によって受信した予測金額に基づいて、記録媒体に記録された金額を記録手段によって書き換える。したがって、特定の印刷装置で発生した返金額を、ネットワークに接続された他の印刷装置でも返金することが可能となり、ユーザの利便性が向上する。
【００４３】
また本発明によれば、前記記録媒体は、該記録媒体の所有者を識別するための所有者識別情報が記録される。通信手段は、サーバ装置と情報を送受信する。前記前課金手段は、前課金を行うとき、記録媒体に記録される所有者識別情報を記録手段によって読み出し、前記報知手段による報知に応答して、予め定める時間内に、記録媒体が記録手段に接触または接近されないとき、または、前記報知手段による報知に応答して、予め定める時間内に、記録媒体が記録手段に接触または接近され、記録手段によって記録媒体から読み出した所有者識別情報が、前記読み出した所有者識別情報と異なるとき、前記再計算された予測金額と前記読み出した所有者識別情報とを通信手段によって、サーバ装置に送信して、サーバ装置に記憶させる。
【００４４】
したがって、各印刷装置内で所有者識別情報、つまりカード情報と返金額とを管理するのではなく、サーバ装置で一元管理することによって、管理者の利便性が向上する。たとえば、印刷装置の置き換えや廃棄時に印刷装置内に返金額の情報が残ることを意識しなくてよい。
【００４５】
また本発明によれば、報知手段は、情報を報知する。前記前課金手段は、記録媒体を記録手段に接触または接近することによって印刷を中止することができる旨を、前記制御手段が印刷手段に印刷を開始させた後、報知手段に報知させる。前記制御手段は、報知手段による報知に応答して、記録媒体が記録手段に接触または接近されたとき、印刷手段に印刷を停止させる。前記前課金手段は、制御手段によって印刷手段による印刷が停止されると、印刷の中止を確認する確認情報を報知手段に報知させ、報知手段による確認情報の報知に応答して、印刷の中止を指示する印刷中止情報が入力手段によって入力されると、予測金額を再計算し、再計算した予測金額に基づいて、記録媒体に記録された金額を記録手段によって書き換えることによって精算する。そして、前記制御手段は、前課金手段が書き換えを行ったとき、印刷手段に印刷を終了させる。
【００４６】
したがって、印刷を中止した後、すなわち印刷ジョブのキャンセル終了後に、記録媒体、たとえばカードをかざして差額を返金するのではなく、カードをかざすことで、印刷の中止を確認する状態、たとえばキャンセル実行キーが押下可能状態となり、押下したタイミングで返金することで、ジョブキャンセル時の返金処理忘れを防止することができる。
【００４７】
また本発明によれば、表示手段は、情報を表示する。前記予測金額変化要因は、前記予め定める印刷条件を変更する要因である第２の予測金額変化要因を含む。前記前課金手段は、記録媒体を記録手段に接触または接近することによって、前記予め定める印刷条件を変更することができる旨を、前記制御手段が印刷手段に印刷を開始させた後表示手段に表示させる。前記制御手段は、表示手段による表示に応答して、記録媒体が記録手段に接触または接近されたとき、印刷手段に印刷を停止させる。そして、前記前課金手段は、制御手段によって印刷手段による印刷が停止されると、第２の予測金額変化要因によって変更された予め定める印刷条件に基づいて、予測金額を再計算し、再計算した予測金額が前課金した金額よりも少ないとき、その差額を、記録手段によって記録媒体に返金する。
【００４８】
したがって、印刷中、たとえば印刷ジョブの実行途中で、予め定める印刷条件、たとえば印刷設定が変更されて返金額が生じたとき、印刷ジョブ終了後に記録媒体、たとえばカードをかざして差額を返金するのではなく、カードをかざすことで設定変更が可能な状態となり、設定変更が確定したタイミングで返金を可能にすることで、ユーザに対する返金処理忘れを防止することができる。
【００４９】
また本発明によれば、表示手段は、情報を表示する。前記予測金額変化要因は、前記予め定める印刷条件を変更する要因である第２の予測金額変化要因を含む。前記前課金手段は、記録媒体を記録手段に接触または接近することによって、前記予め定める印刷条件を変更することができる旨を、前記制御手段が印刷手段に印刷を開始させた後表示手段に表示させる。前記制御手段は、表示手段による表示に応答して、記録媒体が記録手段に接触または接近されたとき、印刷手段に印刷を停止させる。そして、前記前課金手段は、制御手段によって印刷手段による印刷が停止されると、第２の予測金額変化要因によって変更された予め定める印刷条件に基づいて、予測金額を再計算し、再計算した予測金額が前課金した金額よりも多いとき、その差額を追加料金として、記録手段によって記録媒体に課金する。
【００５０】
したがって、印刷中、たとえば印刷ジョブの実行途中で、予め定める印刷条件、たとえば印刷設定が変更されて追加料金が生じたとき、印刷ジョブ終了後に記録媒体、たとえばカードをかざして課金するのではなく、カードをかざすことで印刷設定の変更が可能な状態となり、印刷設定の変更が終了したタイミングで課金することで、ユーザに対する課金処理漏れを防止することができる。
【図面の簡単な説明】
【００５１】
【図１】本発明の一実施形態である印刷装置１０を含む印刷システム１の構成を示すブロック図である。
【図２】印刷装置１０の構成を示すブロック図である。
【図３】従来技術による差額の返金方法の一例を説明するための図である。
【図４】印刷装置１０による差額の返金方法の一例を説明するための図である。
【図５】従来技術による差額の返金方法の他の例を説明するための図である。
【図６】印刷装置１０による差額の返金方法の他の例を説明するための図である。
【図７】印刷装置１０が実行する第１の返金処理の処理手順を示すフローチャートである。
【図８】印刷装置１０が実行する返金確認処理の処理手順を示すフローチャートである。
【図９】印刷装置１０が実行するカード情報記憶処理の処理手順を示すフローチャートである。
【図１０】印刷装置１０またはサーバ装置３０が実行する登録返金処理の処理手順を示すフローチャートである。
【図１１Ａ】印刷装置１０が実行する差額返金処理の処理手順を示すフローチャートである。
【図１１Ｂ】印刷装置１０が実行する差額返金処理の処理手順を示すフローチャートである。
【図１２】本発明の他の実施形態である印刷装置５０の正面図である。
【図１３】印刷装置５０が実行する第２の返金処理の処理手順を示すフローチャートである。
【図１４】印刷装置１０が実行する第３の返金処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００５２】
図１は、本発明の一実施形態である印刷装置１０を含む印刷システム１の構成を示すブロック図である。印刷システム１は、印刷装置１０、クライアント装置２０およびサーバ装置３０を含んで構成される。
【００５３】
図１には、３台の印刷装置１０を示しているが、印刷装置１０の台数は、３台に限定されるものではなく、１台もしくは２台でもよいし、あるいは４台以上であってもよい。印刷装置１０、クライアント装置２０およびサーバ装置３０は、いずれもネットワーク４０に接続され、それぞれの装置の間でネットワーク４０を介してお互いに情報を送受信することができる。ネットワーク４０は、たとえばローカルエリアネットワーク（Local Area Network：略称ＬＡＮ）、ワイドエリアネットワーク（Wide Area Network：略称ＷＡＮ）あるいはインターネットなどによって構成される。印刷装置１０が１台である場合、クライアント装置２０、サーバ装置３０およびネットワーク４０はなくてもよい。
【００５４】
印刷装置１０は、たとえばプリンタ装置、複写装置、ファクシミリ装置、スキャナ装置、もしくはドキュメントファイリング装置、またはこれらの装置が有するいくつかの機能が複合された複合装置によって構成され、少なくともプリント機能を有する装置であればよい。印刷装置１０は、ネットワーク４０を介して受信する印刷データ、および印刷装置１０に着脱可能な外部記憶媒体、たとえばユニバーサルシリアルバス（Universal Serial Bus；以下「ＵＳＢ」という）メモリに記憶される印刷データを読み出して印刷することができる。
【００５５】
クライアント装置２０は、たとえばパーソナルコンピュータあるいはプリントサーバ装置によって構成され、印刷ジョブを、ネットワークを介して印刷装置１０に送信し、印刷装置１０に印刷ジョブを実行させて印刷を行わせる。印刷ジョブは、印刷対象である印刷データを記録紙などの印刷媒体に印刷する仕事である。印刷ジョブは、印刷に関する処理である印刷処理であり、印刷データを印刷媒体に印刷する処理、および印刷された印刷媒体が後述する排紙トレイから取り出される処理を含む。印刷情報である印刷ジョブは、印刷データおよび属性情報を含む。属性情報は、たとえば印刷ページ数などの情報である。印刷データは、ＰＣＬ（Printer Control Language）やＰＤＬ（Page Description 
Language）などのプリント記述言語で記述されるデータである。サーバ装置３０は、印刷装置１０から送信される情報を管理する装置である。
【００５６】
図２は、印刷装置１０の構成を示すブロック図である。印刷装置１０は、入出力（
Input/Output：略称Ｉ／Ｏ）制御部１１、ユーザインタフェース（User Interface：略称ＵＩ）制御部１２、課金処理部１３、ジョブ制御部１４、画像生成部１５、エンジン制御部１６、記憶部１７、図示しない中央処理装置（Central Processing Unit：略称ＣＰＵ）および図示しないエンジン部を含んで構成される。
【００５７】
通信手段であるＩ／Ｏ制御部１１は、ネットワーク４０に接続され、ネットワーク４０に接続される他の印刷装置１０、クライアント装置２０およびサーバ装置３０と情報の送受信を行う。Ｉ／Ｏ制御部１１は、ジョブ制御部１４から受け取る情報をこれらの装置に送信し、これらの装置から受信する情報、たとえば印刷ジョブをジョブ制御部１４に送る。また、Ｉ／Ｏ制御部１１は、着脱可能な外部記憶装置、たとえばＵＳＢメモリを装着可能であり、装着された外部記憶装置から、該外部記憶装置に記憶される印刷データおよび属性情報を読み出すことができ、読み出した印刷データおよび属性情報を、印刷ジョブとしてジョブ制御部１４に送る。
【００５８】
ＵＩ制御部１２は、情報を入力する入力部および情報を出力する出力部を含む。ＵＩ制御部１２は、たとえばタッチパネルによって構成される場合、入力部は、指などが触れた位置を表す位置情報を入力するタッチセンサによって構成され、入力された位置情報を、課金処理部１３またはジョブ制御部１４に送る。出力部は、情報を表示する表示部によって構成され、課金処理部１３またはジョブ制御部１４から受け取る情報を表示する。課金処理部１３またはジョブ制御部１４は、たとえば操作キーを表示部に表示させ、入力部から入力される位置情報によって、どの操作キーが操作されたかを特定する。ＵＩ制御部１２は、指定手段、入力手段および報知手段である。表示部は、表示手段である。
【００５９】
課金手段である課金処理部１３には、カードリーダ１８が接続される。記録手段であるカードリーダ１８は、たとえば接触型または非接触型のカードがかざされたとき、情報を送受信し、カードに情報を書き込み、あるいはカードから情報を読み出す。カードをカードリーダ１８にかざすとは、接触型のカードをカードリーダ１８に接触させること、あるいは非接触型のカードをカードリーダ１８に接触あるいは接近させることをいう。たとえばカードが非接触型の集積回路（Integrated Circuit：略称ＩＣ）カードであれば、ＩＣカードをカードリーダ１８に接近、たとえば１０ｃｍ以下の距離に接近させると、カードリーダ１８は、ＲＦＩＤ（Radio Frequency Identification）方式の無線通信によって、ＩＣカードに記録される情報の読み書きを行う。
【００６０】
記録媒体であるカードは、予め電子マネーがチャージされている。カードは、情報を記録する記録部を含み、チャージされている電子マネーの金額、およびカード情報が、その記録部に記録されている。記録部は、たとえば磁気記録媒体あるいは半導体メモリなどによって構成される。カード情報は、カードの所有者を認識するための所有者識別情報である。電子マネーは、金銭を電子化したデータである。電子マネーをＩＣカードなどにチャージするとは、使用可能な電子マネーの金額をＩＣカードなどに記録することをいう。以下、ＩＣカードに記録される電子マネーから、代金あるいは不足分の電子マネーを徴収することを、課金という。また、徴収した代金のうち取り過ぎた分の電子マネーをＩＣカードに戻すことを、返金という。
【００６１】
カードリーダ１８は、カードがカードリーダ１８にかざされたことを検出すると、カードがカードリーダ１８にかざされたことを検出した旨を課金処理部１３に知らせる。また、カードリーダ１８は、カードがカードリーダ１８から離れたことを検出すると、カードがカードリーダ１８から離れたことを検出した旨を課金処理部１３に知らせる。課金処理部１３は、情報をカードリーダ１８に送り、カードリーダ１８が課金処理部１３から受け取った情報をカードに書き込み、また、カードリーダ１８がカードから読み出した情報をカードリーダ１８から受け取る。本実施形態では、カードリーダ１８は、印刷装置１０とは独立した装置として構成しているが、印刷装置１０に含める構成としてもよい。
【００６２】
課金処理部１３は、カードに記録される電子マネーの金額を、カードリーダ１８に書き換えさせることによって課金あるいは返金を行う。また、予め定める印刷条件（以下単に「印刷条件」という）に基づいて、課金すべき代金の金額を計算し、カードに記録される電子マネーの金額を読み出し、読み出した金額から、計算した金額を減算し、減算した金額によって、カードに記録される金額を、カードリーダ１８に書き換えさせることによって課金する。印刷条件は、記憶部１７に記憶される印刷設定および印刷ジョブの属性情報によって規定される条件である。印刷設定は、たとえば印刷指定、用紙サイズおよび印刷部数などの情報を含む。印刷ジョブの属性情報は、印刷ページ数などの情報を含む。印刷指定は、カラーで印刷するのか、モノクロで印刷するのか、または印刷データに応じてカラーまたはモノクロで印刷するのかの指定である。
【００６３】
さらに、課金処理部１３は、課金後、実際に印刷した印刷結果による代金の金額が課金した金額よりも少ないときは、その差額分の金額について、カードに記録される電子マネーの金額をカードリーダ１８に書き換えさせて返金する。また、課金後、実際に印刷した印刷結果による代金の金額が課金した金額よりも多いときは、その差額分の金額について、カードに記録される電子マネーの金額をカードリーダ１８に書き換えさせて、追加料金として課金する。返金および追加料金の課金は、精算である。
【００６４】
制御手段であるジョブ制御部１４は、印刷ジョブの受付から印刷終了までのジョブの実行およびジョブの管理を行い、Ｉ／Ｏ制御部１１、ＵＩ制御部１２、課金処理部１３、画像生成部１５およびエンジン制御部１６を制御する。ジョブ制御部１４は、ネットワーク４０に接続されるクライアント装置２０、または装着された外部記憶装置からの印刷ジョブを、Ｉ／Ｏ制御部１１から受け取る。ジョブ制御部１４は、受け取った印刷ジョブに含まれる印刷データを、画像生成部１５に送る。
【００６５】
画像生成部１５は、ジョブ制御部１４から受け取る印刷データを解析して、印刷データに基づいて、図示しないエンジン部で印刷するための画像データを生成し、生成した画像データをジョブ制御部１４に送る。ジョブ制御部１４は、画像生成部１５から受け取る画像データをエンジン制御部１６に送り、印刷を開始させる。エンジン制御部１６は、ジョブ制御部１４から受け取る画像データを図示しないエンジン部に送るとともに、図示しないエンジン部を駆動制御する。図示しないエンジン部は、エンジン制御部１６から受け取る画像データに基づいて、記録紙などの印刷媒体に画像を形成する画像形成装置によって構成される。エンジン制御部１６および図示しないエンジン部は、印刷手段である。
【００６６】
記憶手段である記憶部１７は、たとえば半導体メモリあるいはハードディスク装置などの記憶装置によって構成され、ＣＰＵによって実行されるプログラム、およびＣＰＵがプログラムを実行するために必要な情報を記憶する。ＣＰＵがプログラムを実行するために必要な情報は、印刷ジョブに係る情報、各ページがカラーであるかモノクロであるかを示すカラーモノクロ情報、カードから読み出したカード情報、カードに課金した課金額、実際に印刷した印刷結果による代金の金額、カードに課金した課金額と実際に印刷した印刷結果による代金の金額との差額などの情報を含む。印刷ジョブに係る情報は、印刷データおよび属性情報を含む。カードから読み出したカード情報は、カード情報、およびチャージされている電子マネーの金額を含む。
【００６７】
課金処理部１３、ジョブ制御部１４、画像生成部１５およびエンジン制御部１６は、ＣＰＵが記憶部１７に記憶されるプログラムを実行することによって実現される機能である。課金処理部１３、ジョブ制御部１４、画像生成部１５およびエンジン制御部１６は、記憶部１７に記憶される情報の読み出し、および記憶部１７への情報の書き込みが可能である。
【００６８】
まず、実例を示して、カードに課金した課金額と実際に印刷した印刷結果による代金の金額とに差額が生じ、差額を返金する例を説明する。たとえば、カラーによる印刷の代金を１ページ５０円、およびモノクロによる印刷の代金を１ページ１０円であると仮定し、カラーが３ページで、モノクロが２ページの合計５ページの印刷ジョブＡを例にすると、モノクロ指定での印刷の場合、１０円×５枚＝５０円であり、カラー指定での印刷の場合、５０円×５枚＝２５０円であり、カラーモノクロ自動モードであるカラーモノクロ自動指定での印刷の場合、５０円×３枚＋１０円×２枚＝１７０円である。モノクロ指定とは、印刷データのページがカラーであってもモノクロであってもモノクロで印刷することを指定するものであり、カラー指定とは、印刷データのページがカラーであってもモノクロであってもカラーで印刷することを指定するものであり、カラーモノクロ自動指定とは、印刷データのページがカラーであると、カラーで印刷し、印刷データのページがモノクロであると、モノクロで印刷することを指定するものである。
【００６９】
印刷データのページがモノクロである場合、カラーで印刷しても、印刷結果はモノクロであるため、ユーザにとっては、カラーとモノクロとの差額分損したことになる。したがって、ユーザは、カラーモノクロ自動指定を選択する。
【００７０】
しかしながら、印刷するページがカラーであるのかモノクロであるのかは、印刷データを、実際に印刷するためのビットマップ情報、つまり上述した画像データに変換する処理の過程で判定するため、すべてのページについて変換が行われたときに、初めてカラーのページ数とモノクロのページ数とが確定するが、この処理は、相当の時間を要するものである。したがって、印刷を早く完了させるために、印刷装置１０は、カラーモノクロ自動指定の場合、カラー指定として計算して課金し、印刷終了後に、差額を返金することとしている。
【００７１】
図３は、従来技術による差額の返金方法の一例を説明するための図である。従来技術による印刷装置９０は、図２に示した構成と同じ構成であり、重複を避けるため説明は省略する。
【００７２】
印刷装置９０は、カラーモノクロ自動指定で印刷ジョブＡを実行するとき、シーケンスＳ１で、カラー指定で印刷したときの代金の金額を計算し、計算した金額、つまり２５０円でカードリーダ１８によってカード１９に課金する。シーケンスＳ２で、印刷装置９０は、第１ページ〜第５ページ（図では「Ｐ１」〜「Ｐ５」と記す）を順次印刷して排紙する。このとき、第１，４，５ページがカラーであり、第２，３ページがモノクロであるので、実際に印刷した印刷結果による代金の金額は１７０円である。したがって、前課金した金額２５０円との差額８０円を返金する必要がある。
【００７３】
印刷装置９０は、シーケンスＳ３で、ＵＩ制御部１２に、返金額８０円がある旨、およびカード１９をカードリーダ１８にかざすことを要求するメッセージを表示する。このメッセージの表示に応答して、ユーザがカード１９をカードリーダ１８にかざし、かざされたカード１９に記録されるカード情報が、前課金を行ったカード１９のカード情報と一致すると、印刷装置９０は、シーケンスＳ４で、差額８０円をカードリーダ１８によってカード１９に返金する。しかし、このメッセージの表示に応答して、ユーザがカード１９をカードリーダ１８にかざさずに、印刷物を持ち帰った場合、この差額は、返金されない。
【００７４】
図４は、印刷装置１０による差額の返金方法の一例を説明するための図である。シーケンスＳ１１は、図３に示したシーケンスＳ１と同じであり、重複を避けるため説明は省略する。
【００７５】
シーケンスＳ１２で、印刷装置１０は、第１ページ〜第４ページを順次印刷して排紙する。印刷装置１０は、第５ページの画像データを生成した後、第５ページを印刷する前に、シーケンスＳ１３で、印刷を停止し、ＵＩ制御部１２に、返金額８０円がある旨、およびカード１９をカードリーダ１８にかざすことを要求する旨のメッセージを表示する。このとき、第１，４，５ページがカラーであり、第２，３ページがモノクロであるので、実際に印刷した印刷結果となるべき代金の金額は１７０円である。したがって、前課金した金額２５０円との差額８０円を返金する必要がある。
【００７６】
シーケンスＳ１３でのメッセージの表示に応答して、シーケンスＳ１４で、ユーザがカード１９をカードリーダ１８にかざすと、シーケンスＳ１５で、印刷装置１０は、かざされたカード１９に記録されるカード情報と、前課金を行ったカード１９のカード情報とが一致するか否かを判定し、一致すると、差額８０円をカードリーダ１８によってカード１９に返金する。印刷装置１０は、返金後、シーケンスＳ１６で、最終ページを印刷して排紙する。
【００７７】
この場合、差額の返金が行われた後、最終ページを印刷して排紙するので、カード１９をカードリーダ１８にかざさせて、返金した後でないと、ユーザは、最終ページを取得することができず、返金漏れを低減することができる。
【００７８】
印刷装置１０は、シーケンスＳ１３でのメッセージの表示の後、シーケンスＳ１３での表示に応答して、ユーザがカード１９をカードリーダ１８にかざしたか否かを所定時間監視する。予め定める時間である所定時間は、印刷装置１０の管理者が設定可能に構成され、たとえば３分間が設定される。シーケンスＳ１３での表示の後、所定時間内にユーザがカード１９をカードリーダ１８にかざさないとき、前課金を行ったカード１９のカード情報に対応付けてその差額を返金額として記憶部１７に記憶する。そして、シーケンスＳ１３でのメッセージの表示を消去した後、当該印刷ジョブを終了し、次のジョブの受付を可能とする。ユーザが、シーケンスＳ１３での表示に気がつかず、カード１９をカードリーダ１８にかざさずに、印刷されて排紙された４ページの印刷物を持ち帰った場合、印刷したページは、カラー２ページおよびモノクロ２ページであり、実際に印刷した印刷結果による代金の金額は１２０円となり、差額は１３０円である。
【００７９】
さらに、印刷装置１０は、シーケンスＳ１３でのメッセージの表示の後、予め定める時間内に、他のユーザがカード１９をカードリーダ１８にかざし、かざされたカード１９のカード情報が、記憶部１７に記憶するカード情報と一致しないとき、前課金を行ったカード１９のカード情報に対応付けてその差額を返金額として記憶部１７に記憶する。そして、シーケンスＳ１３での表示を消去した後、当該印刷ジョブを終了し、カードリーダ１８にかざされた他のユーザのカード１９に対応する印刷ジョブを開始する。
【００８０】
返金できなかった差額が返金額として記憶部１７に記憶されている状態で、カードリーダ１８にかざされたカード１９に記録されるカード情報が、記憶部１７に記憶される当返金額に対応付けて記憶されるカード情報に一致するとき、記憶部１７に記憶される当該返金額を、カードリーダ１８によってカード１９に精算した後、当該返金額および当該返金額に対応付けられたカード情報を記憶部１７から消去した後、カードリーダ１８にかざされたカード１９に対応する印刷ジョブを新たに開始する。
【００８１】
また、印刷装置１０は、他の印刷装置１０に記憶される返金額の返金処理を行ってもよい。具体的には、印刷装置１０は、カード１９がカードリーダ１８にかざされ、カード１９に記録されるカード情報を読み出したとき、読み出したカード情報を、Ｉ／Ｏ制御部１１によって他の印刷装置１０に送信する。以下、カード情報を他の印刷装置１０に送信した印刷装置１０を、印刷装置Ｘという。カード情報を受信した他の印刷装置１０は、自印刷装置１０の記憶部１７に、受信したカード情報に一致するカード情報であって、返金額と対応付けられたカード情報があるか否かを判定する。返金額と対応付けられたカード情報があるときは、返金額がある旨およびその返金額を印刷装置Ｘに送信する。以下、返金額がある旨およびその返金額を印刷装置Ｘに送信した他の印刷装置１０を印刷装置Ｙという。
【００８２】
返金額がある旨およびその返金額を受信した印刷装置Ｘは、ＵＩ制御部１２に、返金すべき返金額がある旨、およびカード１９をカードリーダ１８にかざすことを要求する旨のメッセージを、ＵＩ制御部１２に表示する。このメッセージの表示に応答して、ユーザがカード１９をカードリーダ１８にかざすと、印刷装置Ｘは、かざされたカード１９に記録されたカード情報が、印刷装置Ｙから受信したカード情報に一致するか否かを判定し、一致すると、印刷装置Ｙから受信した返金額をカードリーダ１８によってカード１９に返金する。印刷装置Ｘは、返金後、返金が完了したことを示す返金完了を、印刷装置Ｙに送信する。印刷装置Ｙは、返金完了を受信すると、記憶部１７に記憶した返金額およびその返金額に対応付けられたカード情報を消去する。印刷装置Ｘは、返金後、カードリーダ１８にかざされたカード１９に対応する印刷ジョブを新たに開始する。
【００８３】
印刷装置Ｘは、ネットワーク４０に接続されるすべての印刷装置１０ではなく、一部の印刷装置１０にのみ、かざされたカード１９のカード情報を送信するように構成してもよい。具体的には、各印刷装置１０を識別するための印刷装置識別情報を個々の印刷装置１０に付与しておき、カード情報を送信すべき印刷装置１０の印刷装置識別情報を個々の印刷装置１０の記憶部１７に設定しておき、各印刷装置１０は、記憶部１７に設定されている印刷情報識別情報が示す印刷装置１０にのみカード情報を送信する。
【００８４】
また、返金すべき返金額をサーバ装置３０で一元管理するように構成してもよい。印刷装置１０は、返金すべき返金額が生じた場合、その返金額をカード情報に対応付けて記憶部１７にするのではなく、Ｉ／Ｏ制御部１１によって、その返金額をカード情報に対応付けて、サーバ装置３０に送信する。サーバ装置３０は、受信した返金額および対応付けられたカード情報を、対応付けてサーバ装置３０の図示しない記憶装置に記憶する。
【００８５】
印刷装置１０は、カード１９がカードリーダ１８にかざされ、カード１９に記録されるカード情報を読み出したとき、印刷装置１０は、読み出したカード情報を、Ｉ／Ｏ制御部１１によってサーバ装置３０に送信する。以下、サーバ装置３０に送信した印刷装置１０を、印刷装置Ｚという。サーバ装置３０は、サーバ装置３０の記憶装置に、受信したカード情報に一致するカード情報であって、返金額と対応付けられたカード情報があるか否かを判定する。返金額と対応付けられたカード情報があるときは、返金額がある旨およびその返金額を印刷装置Ｚに送信する。
【００８６】
返金額がある旨およびその返金額を受信した印刷装置Ｚは、ＵＩ制御部１２に、返金すべき返金額がある旨、およびカード１９をカードリーダ１８にかざすことを要求する旨のメッセージを表示する。このメッセージの表示に応答して、ユーザがカード１９をカードリーダ１８にかざすと、印刷装置Ｚは、かざされたカード１９に記録されるカード情報が、サーバ装置３０から受信したカード情報に一致するか否かを判定し、一致すると、サーバ装置３０から受信した返金額をカードリーダ１８によってカード１９に返金する。印刷装置Ｚは、返金後、返金が完了したことを示す返金完了を、サーバ装置３０に送信する。サーバ装置３０は、返金完了を受信すると、記憶装置に記憶した返金額およびカード情報のうち、印刷装置Ｚに送信した返金額およびその返金額に対応付けられたカード情報を消去する。印刷装置Ｚは、返金後、カードリーダ１８にかざされたカード１９に対応する印刷ジョブを新たに開始する。
【００８７】
図５は、従来技術による差額の返金方法の他の例を説明するための図である。この例は、印刷ジョブが、ジョブの途中でキャンセルされる場合、あるいは印刷の設定変更が行われる場合の例である。たとえば、モノクロによる印刷の代金を１ページ１０円であると仮定し、モノクロのページが５ページの印刷ジョブＢを例にすると、モノクロ指定での印刷の場合、１０円×５枚＝５０円であり、２ページ目を印刷中に印刷ジョブがキャンセルされた場合、モノクロで２ページ印刷したことになるので、実際に印刷した印刷結果による代金の金額は２０円である。
【００８８】
印刷装置９０は、モノクロ指定で印刷ジョブＢを実行するとき、シーケンスＳ２１で、モノクロ指定で印刷したときの代金の金額を計算し、計算した金額、つまり５０円でカードリーダ１８によってカード１９に課金する。シーケンスＳ２２で、２ページ目を印刷中に、ユーザが印刷ジョブをキャンセルする。印刷ジョブのキャンセルは、たとえばＵＩ制御部１２に表示されるキャンセルするための操作キーを操作することによって行われる。
【００８９】
２ページ目を印刷中に印刷ジョブがキャンセルされると、シーケンスＳ２３で、印刷装置９０は、２ページまでの排紙を行い、３ページ目以降の印刷データを記憶部１７から削除する。実際に印刷した印刷結果による代金の金額は２０円であるので、課金した金額５０円に対して差額３０円を返金する必要がある。シーケンスＳ２４で、印刷装置９０は、ＵＩ制御部１２に、返金額３０円がある旨、およびカード１９をカードリーダ１８にかざすことを要求する旨のメッセージを表示する。このメッセージの表示に応答して、ユーザがカード１９をカードリーダ１８にかざし、かざされたカード１９に記録されたカード情報が、前課金したカード１９のカード情報に一致すると、印刷装置９０は、シーケンスＳ２５で、差額３０円をカードリーダ１８によってカード１９に返金する。しかし、このメッセージの表示に応答して、ユーザがカード１９をカードリーダ１８にかざさずに、印刷物を持ち帰った場合、この差額は、返金されない。
【００９０】
図６は、印刷装置１０による差額の返金方法の他の例を説明するための図である。シーケンスＳ３１は、図５に示したシーケンスＳ２１と同じであり、重複を避けるため説明は省略する。シーケンスＳ３２で、印刷装置１０は、「ジョブキャンセルあるいは印刷設定変更を行う場合は再度カードをかざしてください」というメッセージを、ＵＩ制御部１２の表示部に表示する。ユーザが印刷ジョブをキャンセルする場合あるいは印刷設定変更を行う場合、印刷装置１０は、ユーザがカード１９をカードリーダ１８にかざし、かざしている状態を維持している間、印刷ジョブをキャンセルするためのキャンセルキーあるいは印刷の設定変更を行うための印刷設定変更キーを、ＵＩ制御部１２の表示部に表示する。ユーザは、そのキャンセルキーを操作することによって印刷ジョブのキャンセルが可能であり、またはその印刷設定変更キーを操作することによって印刷設定変更が可能である。たとえば、２ページ目を印刷中に、ユーザがカード１９をカードリーダ１８にかざすと、シーケンスＳ３３で、印刷装置９０は、２ページまでの印刷および排紙を行い、印刷を停止する。
【００９１】
シーケンスＳ３４で、印刷装置１０は、カード１９がカードリーダ１８にかざされている状態が維持されている間、キャンセルキーおよび印刷設定変更キーを、ＵＩ制御部１２の表示部に表示する。シーケンスＳ３５で、ユーザがキャンセルキーを操作すると、シーケンスＳ２６で、印刷装置１０は、３ページ目以降の印刷データを記憶部１７から削除し、返金額３０円をカードリーダ１８によってカード１９に返金する。キャンセルキーおよび印刷設定変更キーのいずれも操作されずに、カード１９がカードリーダ１８から離されると、印刷装置１０は、停止していた印刷ジョブを再開する。
【００９２】
シーケンスＳ３５で、ユーザがキャンセルキーの代わりに、印刷設定変更キーを操作したときは、印刷装置１０は、印刷設定変更画面をＵＩ制御部１２の表示部に表示する。印刷の設定変更が行なわれると、印刷装置１０は、変更後の印刷設定による印刷条件で、課金すべき予測金額を再計算し、再度カード１９をカードリーダ１８にかざすことを要求する旨のメッセージをＵＩ制御部１２に表示する。このメッセージの表示に応答して、カード１９がカードリーダ１８にかざされると、再計算した予測金額で再課金し、停止していた印刷ジョブを再開する。全ページをカラーで印刷すると仮定して予測金額を算出し、モノクロでの印刷のページが生じたことは、第１の予測金額変化要因であり、印刷設定変更のための操作は、第２の予測金額変化要因である。
【００９３】
図７は、印刷装置１０が実行する第１の返金処理の処理手順を示すフローチャートである。ジョブ制御部１４がＩ／Ｏ制御部１１から印刷ジョブを受け取ると、ステップＡ１に移る。以下、図４に示した印刷ジョブＡの例で補足しながら説明する。
【００９４】
ステップＡ１では、ジョブ制御部１４は、受け取った印刷ジョブを記憶部１７に記憶し、印刷ジョブを受け取った旨を課金処理部１３に知らせる。課金処理部１３は、ジョブ制御部１４から印刷ジョブを受け取った旨を知らされると、印刷条件に基づいて、課金すべき代金の金額（以下「前課金額」ともいう）を計算する。具体的には、課金処理部１３は、印刷ジョブの属性情報である印刷ページ数、および印刷設定に設定される印刷指定に基づいて、前課金額を計算する。印刷モードである印刷指定は、モノクロ指定、カラー指定、およびカラーモノクロ自動指定のうちのいずれか１つの指定が可能である。たとえば、印刷ジョブＡの例では、印刷ページ数が５ページで、印刷指定がカラーモノクロ自動指定であるので、前課金額は、５０円×５＝２５０円である。
【００９５】
ステップＡ２では、課金処理部１３は、カード１９があるか否かを判定する。カードリーダ１８から、カード１９がカードリーダ１８にかざされた旨を知らされると、カード１９があると判定し、ステップＡ３に進む。課金処理部１３は、カードリーダ１８から、カード１９がカードリーダ１８にかざされた旨を知らされないと、カード１９がないと判定し、ステップＡ２に戻り、カード１９がカードリーダ１８にかざされるのを待つ。カードリーダ１８は、カード１９がカードリーダ１８にかざされると、カード１９に記録されるカード情報を読み出し、読み出したカード情報を課金処理部１３に送る。課金処理部１３は、カード１９があると判定すると、カードリーダ１８からカード情報を受け取り、受け取ったカード情報を記憶部１７に記憶する。
【００９６】
ステップＡ３では、課金処理部１３は、返金確認処理を行う。返金確認処理は、かざされたカード１９に対して返金すべき返金額があるか否かを判定し、返金すべき返金額があるとき、カード１９への返金を行う処理であり、詳細は後述する。
【００９７】
ステップＡ４では、課金処理部１３は、前課金処理を行う。具体的には、課金処理部１３は、カード１９に記録される電子マネーの金額をカードリーダ１８に読み出すように指示し、カードリーダ１８が読み出した金額をカードリーダ１８から受け取る。そして、受け取った金額から、ステップＡ１で計算した前課金額を減算する。そして、減算した金額でカード１９に記録される金額を書き換えることによって前課金するようにカードリーダ１８に指示する。カードリーダ１８は、課金処理部１３から指示された金額でカード１９に記録される金額を書き換えて前課金を行う。課金処理部１３は、前課金が終了すると、前課金が終了した旨をジョブ制御部１４に知らせる。
【００９８】
ステップＡ５では、ジョブ制御部１４は、前課金が終了した旨を課金処理部１３から受けとると、印刷ジョブを開始する。具体的には、Ｉ／Ｏ制御部１１から受け取った印刷ジョブの印刷データを画像生成部１５に送る。画像生成部１５は、ジョブ制御部１４から受け取った印刷データのデータ解析を行う。この印刷データは、ＰＣＬやＰＤＬなどのプリント記述言語で記述される。画像生成部１５は、この印刷データを実際に印刷するための画像データに変換する処理を行い、その処理の過程で、印刷しようとしている対象の１ページがカラーのページであるのかモノクロのページであるのかを判定する。各ページがカラーのページであるのかモノクロのページであるの判定をデータ解析という。画像データは、実際に印刷するためのビットマップ情報である。
【００９９】
ステップＡ６では、画像生成部１５は、１ページ分の画像データを生成する。画像生成部１５は、生成した１ページ分の画像データ、およびデータ解析結果、つまり印刷するページがカラーのページであるのかモノクロのページであるのかを示す解析結果をジョブ制御部１４に送る。ジョブ制御部１４は、画像生成部１５から受け取った解析結果を課金処理部１３に送る。
【０１００】
ステップＡ７では、課金処理部１３は、実際の累積金額を計算する。具体的には、ジョブ制御部１４から受け取った解析結果に基づいて、当該解析結果に係るページを印刷する代金の金額を計算し、計算した金額を、これまでの累積金額に加算する。累積金額は、解析結果に係るページを印刷する代金の金額を累積した金額である。たとえば、印刷ジョブＡの例では、１ページ目の場合、累積金額は、５０円である。
【０１０１】
ステップＡ８では、ジョブ制御部１４は、最終ページであるか否かを判定する。印刷中の印刷ジョブの印刷データのすべてのページが、画像生成部１５で画像データに変換されているとき、最終ページであると判定し、ステップＡ９に進む。印刷中の印刷ジョブの印刷データのすべてのページが、画像生成部１５で画像データに変換されていないとき、最終ページでないと判定し、ステップＡ１８に進む。
【０１０２】
ステップＡ９では、課金処理部１３は、ステップＡ１で計算した前課金額と、累積金額とを比較する。たとえば、印刷ジョブＡの例では、カラーが３ページおよびモノクロが２ページであるので、累積金額は、１７０円である。前課金額は、２５０円であるので、８０円を返金する必要がある。ステップＡ１０では、課金処理部１３は、返金があるか否かを判定する。ステップＡ１で計算した前課金額と累積金額とが異なるとき、返金があると判定し、ステップＡ１１に進む。ステップＡ１で計算した前課金額と累積金額とが一致するとき、返金がないと判定し、ステップＡ１７に進む。印刷ジョブＡの例では、８０円の差額があるので、返金ありと判定され、ステップＡ１１に進む。
【０１０３】
課金処理部１３は、ステップＡ１で計算した前課金額と累積金額とが異なるとき、ステップＡ１で計算した前課金額から累積金額を減算し、減算結果を返金額として、ステップＡ１１に進む。また、ステップＡ１で計算した前課金額と累積金額とが一致するとき、返金が不要である旨をジョブ制御部１４に知らせる。
【０１０４】
ステップＡ１１では、課金処理部１３は、返金処理が必要である旨をユーザに通知するため、返金額をＵＩ制御部１２（図７では「オペ」と記す）に表示する。ステップＡ１２では、課金処理部１３は、返金額をＵＩ制御部１２に表示後、所定時間が経過したか否かを判定する。所定時間が経過したとき、ステップＡ１９に進み、所定時間が経過していないとき、ステップＡ１３に進む。ステップＡ１３では、課金処理部１３は、カード１９があるか否かを判定する。課金処理部１３は、カードリーダ１８から、カード１９がカードリーダ１８にかざされた旨を知らされると、カード１９があると判定し、ステップＡ１４に進む。カードリーダ１８から、カード１９がカードリーダ１８にかざされた旨を知らされないと、カード１９がないと判定し、ステップＡ１２に戻る。
【０１０５】
ステップＡ１４では、課金処理部１３は、カードリーダ１８から、カードリーダ１８がカード１９から読み出したカード情報を受け取り、受け取ったカード情報を照合する。具体的には、課金処理部１３は、カードリーダ１８から受け取ったカード情報と、記憶部１７に記憶されるカード情報、つまり前課金を行ったカード１９のカード情報とを比較する。ステップＡ１５では、課金処理部１３は、カード情報が一致したか否かを判定する。課金処理部１３は、カードリーダ１８から受け取ったカード情報と、記憶部１７に記憶されるカード情報、つまり前課金を行ったカード１９のカード情報とが一致すると、カード情報が一致したと判定し、ステップＡ１６に進む。課金処理部１３は、カードリーダ１８から受け取ったカード情報と、記憶部１７に記憶されるカード情報、つまり前課金を行ったカード１９のカード情報とが一致しないと、カード情報が一致しなかったと判定し、ステップＡ１９に進む。
【０１０６】
ステップＡ１６では、課金処理部１３は、返金処理を行う。具体的には、課金処理部１３は、カード１９に記録される電子マネーの金額をカードリーダ１８に読み出すように指示し、カードリーダ１８が読み出した金額をカードリーダ１８から受け取る。そして、課金処理部１３は、受け取った金額に、ステップＡ１０で算出した返金額を加算し、加算した金額でカード１９に記録される金額を書き換えることによって返金するようにカードリーダ１８に指示する。カードリーダ１８は、課金処理部１３から指示された金額でカード１９に記録される金額を書き換えて返金を行う。課金処理部１３は、返金が終了すると、返金が終了した旨をジョブ制御部１４に知らせる。
【０１０７】
ステップＡ１７では、ジョブ制御部１４は、課金処理部１３から、返金が不要である旨、または返金が終了した旨を知らされると、画像生成部１５から受け取った最終ページの画像データを、エンジン制御部１６に送る。エンジン制御部１６は、ジョブ制御部１４から受け取った最終ページの画像データを、図示しないエンジン部に送り、印刷させ、印刷後印刷した最終ページを排紙させる。ジョブ制御部１４は、エンジン制御部１６から排紙が完了したことを知らされると、第１の返金処理を終了する。
【０１０８】
ステップＡ１８では、ジョブ制御部１４は、画像生成部１５から受け取った１ページ分の画像データを、エンジン制御部１６に送る。エンジン制御部１６は、ジョブ制御部１４から受け取った１ページ分の画像データを、図示しないエンジン部に送り、印刷させ、印刷後印刷したページを排紙させる。ジョブ制御部１４は、エンジン制御部１６から排紙が完了したことを知らされると、ステップＡ６に戻り、最終ページになるまで、ページごとにステップＡ６〜Ａ８を繰り返す。
【０１０９】
ステップＡ１９では、ジョブ制御部１４は、カード情報記憶処理を行って、第１の返金処理を終了する。カード情報記憶処理は、カード情報および返金額などの情報を記憶部１７に記憶する処理であり、詳細は後述する。第１の返金処理が終了した後、ジョブ制御部１４がＩ／Ｏ制御部１１から新たな印刷ジョブを受け取ると、ステップＡ１に移る。
【０１１０】
図８は、印刷装置１０が実行する返金確認処理の処理手順を示すフローチャートである。図７に示したステップＡ３が実行されると、ステップＢ１に移る。返金確認処理は、ユーザに対して返金すべき返金額が存在するか否かを確認し、返金すべき返金額が存在するとき、返金を行う処理である。
【０１１１】
ステップＢ１では、課金処理部１３は、返金管理対象を検索する。具体的には、記憶部１７に登録されている返金管理対象を検索する。返金管理対象は、管理者によって予め記憶部１７に登録されている。印刷システム１が１台の印刷装置１０のみで構成される場合、返金管理対象は、自印刷装置１０のみである。印刷システム１が複数の印刷装置１０を含んで構成され、個々の印刷装置１０が、返金すべき返金額と、該返金額を返金すべきカード１９のカード情報とを記憶する場合、返金管理対象は、自印刷装置１０および他の印刷装置１０である。印刷システム１が複数の印刷装置１０およびサーバ装置３０を含んで構成され、サーバ装置３０が、返金すべき返金額と、該返金額を返金すべきカード１９のカード情報とを一元管理する場合、返金管理対象は、サーバ装置３０である。以下、他の印刷装置１０およびサーバ装置３０を外部装置という。
【０１１２】
ステップＢ２では、課金処理部１３は、外部装置であるか否かを判定する。課金処理部１３は、返金管理対象として記憶部１７に登録されている装置が外部装置であるとき、ステップＢ３に進み、返金管理対象として記憶部１７に登録されている装置が外部装置でないとき、ステップＢ５に進む。
【０１１３】
ステップＢ３では、課金処理部１３は、返金確認要求を外部装置に送信する。具体的には、課金処理部１３は、ジョブ制御部１４に返金確認要求を外部装置に送信するように要求する。返金確認要求は、返金すべき返金額と、該返金額を返金すべきカード１９のカード情報とを記憶するとき、返金額通知を返信することを要求する命令である。返金額通知は、返金すべき返金額を記憶する旨、ならびに該返金額、および該返金額を返金すべきカード１９のカード情報を含む。ジョブ制御部１４は、課金処理部１３から返金確認要求を外部装置に送信するように要求されると、返金確認要求を外部装置に送信するように、Ｉ／Ｏ制御部１１に指示する。ジョブ制御部１４から指示を受けたＩ／Ｏ制御部１１は、返金確認要求を指示された他の印刷装置１０またはサーバ装置３０に送信する。
【０１１４】
ステップＢ４では、課金処理部１３は、返金額通知があったか否かを判定する。Ｉ／Ｏ制御部１１が外部装置から返金額通知を受信し、受信した返金額通知をジョブ制御部１４に送り、ジョブ制御部１４がＩ／Ｏ制御部１１から受け取った返金額通知を課金処理部１３に送り、課金処理部１３がジョブ制御部１４から返金額通知を受け取ると、課金処理部１３は、返金額通知があったと判定し、ステップＢ５に進む。Ｉ／Ｏ制御部１１が外部装置から返金額通知を受信しないため、課金処理部１３がジョブ制御部１４から返金額通知を受け取らないと、課金処理部１３は、返金額通知がなかったと判定し、ステップＢ４に戻る。
【０１１５】
ステップＢ５では、課金処理部１３は、返金額があるか否かを判定する。具体的には、ステップＢ２での判定で、返金管理対象として記憶部１７に登録されている装置が外部装置でない場合、課金処理部１３は、記憶部１７に、返金すべき返金額と、該返金額を返金すべきカード１９のカード情報とが記憶され、そのカード情報が、図７に示したステップＡ２でカードリーダ１８から受け取ったカード情報と一致するとき、返金額があると判定し、ステップＢ６に進む。課金処理部１３は、記憶部１７に、返金すべき返金額と、該返金額を返金すべきカード１９のカード情報とが記憶され、そのカード情報が、図７に示したステップＡ２でカードリーダ１８から受け取ったカード情報と一致しないとき、または記憶部１７に、返金すべき返金額と、該返金額を返金すべきカード１９のカード情報とが記憶されていないとき、返金額がないと判定し、ステップＢ７に進む。
【０１１６】
また、ステップＢ５では、課金処理部１３は、ステップＢ４の判定で、返金額通知があった場合、返金額が「０」でないとき、返金額があると判定し、ステップＢ６に進み、返金額が「０」であるとき、返金額がないと判定し、ステップＢ７に進む。
【０１１７】
ステップＢ６では、課金処理部１３は、返金処理を行う。具体的には、課金処理部１３は、カード１９に記録される電子マネーの金額をカードリーダ１８に読み出すように指示し、カードリーダ１８が読み出した金額をカードリーダ１８から受け取る。そして、ステップＢ２での判定で、返金管理対象として記憶部１７に登録されている装置が外部装置でない場合は、受け取った金額に、記憶部１７に記憶される返金額を加算し、ステップＢ４の判定で、返金額通知があった場合は、受け取った金額に、返金額通知に含まれる返金額を加算する。そして、課金処理部１３は、加算した金額でカード１９に記録される金額を書き換えることによって返金するようにカードリーダ１８に指示する。カードリーダ１８は、課金処理部１３から指示された金額でカード１９に記録される金額を書き換えて返金を行う。
【０１１８】
ステップＢ７では、課金処理部１３は、次の返金管理対象があるか否かを判定する。記憶部１７に返金管理対象として登録されている次の装置があるとき、次の返金管理対象があると判定し、ステップＢ２に戻り、記憶部１７に返金管理対象として登録されている次の装置がないとき、次の返金管理対象がないと判定し、返金確認処理を終了する。
【０１１９】
図９は、印刷装置１０が実行するカード情報記憶処理の処理手順を示すフローチャートである。図７に示したステップＡ１９が実行されると、ステップＣ１に移る。カード情報記憶処理は、ユーザが返金処理を行わなかったために、印刷装置１０に返金額が残った場合に、その返金額を記憶する処理であり、引き続くジョブを実行可能とするために行われる処理である。
【０１２０】
ステップＣ１では、課金処理部１３は、サーバ管理であるか否かを判定する。サーバ管理は、サーバ装置３０が、返金すべき返金額と、該返金額を返金すべきカード１９のカード情報とを一元管理することである。サーバ管理でない場合は、サーバ装置３０による管理は行わず、各印刷装置１０が、返金すべき返金額と、該返金額を返金すべきカード１９のカード情報とを管理する。サーバ管理であるか否かは、管理者によって予め記憶部１７に記憶されている。記憶部１７にサーバ管理であることが記憶されていると、サーバ管理であると判定し、ステップＣ２に進み、記憶部１７にサーバ管理であることが記憶されていないと、サーバ管理でないと判定し、ステップＣ４に進む。
【０１２１】
ステップＣ２では、課金処理部１３は、カード情報および返金額の登録をサーバ装置３０に要求する。具体的には、課金処理部１３は、ジョブ制御部１４に、カード情報および返金額を送り、送ったカード情報および返金額の登録を要求する返金登録要求をサーバ装置３０に送信するように要求する。カード情報は、図７に示したステップＡ２でカードリーダ１８から受け取ったカード情報であり、返金額は、図７に示したステップＡ９で算出した返金額である。返金登録要求は、該返金登録要求とともに送信するカード情報および返金額の登録を要求する命令である。
【０１２２】
ジョブ制御部１４は、課金処理部１３から返金登録要求をサーバ装置３０に送信するように要求されると、課金処理部１３から受け取ったカード情報および返金額とともに、返金登録要求を、サーバ装置３０に送信するように、Ｉ／Ｏ制御部１１に指示する。ジョブ制御部１４から指示を受けたＩ／Ｏ制御部１１は、カード情報および返金額、ならびに返金登録要求をサーバ装置３０に送信する。サーバ装置３０は、印刷装置１０からカード情報および返金額、ならびに返金登録要求を受信すると、受信したカード情報および返金額を、サーバ装置３０の記憶装置に対応付けて記憶し、登録完了通知を、返金登録要求を送信した印刷装置１０に送信する。登録完了通知は、サーバ装置３０が、受信したカード情報および返金額をサーバ装置３０の記憶装置に記憶して登録が完了した旨を知らせる通知である。
【０１２３】
ステップＣ３では、課金処理部１３は、登録完了通知を受け取ったか否かを判定する。Ｉ／Ｏ制御部１１がサーバ装置３０から登録完了通知を受信し、受信した登録完了通知をジョブ制御部１４に送り、ジョブ制御部１４がＩ／Ｏ制御部１１から受け取った登録完了通知を課金処理部１３に送り、課金処理部１３がジョブ制御部１４から登録完了通知を受け取ると、課金処理部１３は、登録完了通知があったと判定し、カード情報記憶処理を終了する。Ｉ／Ｏ制御部１１がサーバ装置３０から登録完了通知を受信しないため、課金処理部１３がジョブ制御部１４から登録完了通知を受け取らないと、課金処理部１３は、登録完了通知がなかったと判定し、ステップＣ３に戻る。
【０１２４】
ステップＣ４では、課金処理部１３は、カード情報および返金額を記憶部１７に記憶してカード情報記憶処理を終了する。カード情報は、図７に示したステップＡ２でカードリーダ１８から受け取ったカード情報であり、返金額は、図７に示したステップＡ９で算出した返金額である。
【０１２５】
図１０は、印刷装置１０またはサーバ装置３０が実行する登録返金処理の処理手順を示すフローチャートである。印刷装置１０の電源が投入され動作可能状態になると、ステップＤ１に移る。または、サーバ装置３０の電源が投入され動作可能状態になると、ステップＤ１に移る。まず、サーバ装置３０の場合について説明する。サーバ装置３０が実行する登録返金処理は、サーバ装置３０が返金額とカード情報とを一元管理する場合の例である。
【０１２６】
ステップＤ１では、サーバ装置３０は、要求があるか否かを判定する。要求は、印刷装置１０からの要求であり、たとえば返金登録要求および返金確認要求などの要求である。ステップＤ１は、要求待ち状態である。サーバ装置３０は、印刷装置１０から要求を受信すると、要求があると判定し、ステップＤ２に進み、印刷装置１０から要求を受信しないと、要求がないと判定し、ステップＤ１に戻る。
【０１２７】
ステップＤ２では、サーバ装置３０は、カード情報を照会する。具体的には、サーバ装置３０は、要求とともに受信したカード情報が、サーバ装置３０の記憶装置に記憶されているかを照会する。ステップＤ３では、サーバ装置３０は、カード情報が登録されているか否かを判定する。要求とともに受信したカード情報がサーバ装置３０の記憶装置に登録されていると、ステップＤ４に進み、要求とともに受信したカード情報がサーバ装置３０の記憶装置に登録されていないと、ステップＤ８に進む。
【０１２８】
ステップＤ４では、サーバ装置３０は、返金登録要求であるか否かを判定する。ステップＤ１で受信した要求が返金登録要求であると、ステップＤ５に進み、ステップＤ１で受信した要求が返金登録要求でないと、ステップＤ９に進む。ステップＤ５では、サーバ装置３０は、返金登録要求とともに受信した返金額を、返金登録要求とともに受信したカード情報に対応付けて、サーバ装置３０の記憶装置に記憶して登録する。ステップＤ６では、サーバ装置３０は、完了を通知する。具体的には、サーバ装置３０は、登録完了通知を、ステップＤ１で受信した要求を送信した印刷装置１０に送信する。ステップＤ７では、サーバ装置３０は、通知を完了し、ステップＤ１の要求待ち状態に戻る。
【０１２９】
ステップＤ８では、サーバ装置３０は、要求とともに受信したカード情報を、サーバ装置３０の記憶装置に登録して、ステップＤ４に進む。ステップＤ９では、サーバ装置３０は、返金確認要求であるか否かを判定する。ステップＤ１で受信した要求が返金確認録要求であると、ステップＤ１０に進み、ステップＤ１で受信した要求が返金確認要求でないと、ステップＤ１に戻る。
【０１３０】
ステップＤ１０では、サーバ装置３０は、要求とともに受信したカード情報が、返金額と対応付けて記憶装置に記憶されているカード情報に一致すると、記憶装置に記憶される返金額を、ステップＤ１で受信した要求を送信した印刷装置１０に送信して、ステップＤ７に進む。要求とともに受信したカード情報が、返金額と対応付けて記憶装置に記憶されているカード情報に一致しないと、金額を「０」とする返金額を、ステップＤ１で受信した要求を送信した印刷装置１０に送信して、ステップＤ７に進む。
【０１３１】
つぎに、印刷装置１０の場合について説明する。印刷装置１０が実行する登録返金処理は、各印刷装置１０が、自印刷装置１０で生じた返金額とカード情報とを管理し、他の印刷装置にそのカード情報が記録されたカード１９がかざされたとき、そのカード１９に返金することを可能とする例である。印刷装置１０の場合は、ステップＤ２〜Ｄ６，Ｄ８のステップは処理しない。すなわち、ステップＤ１の次にステップＤ９が続き、ステップＤ１０の後にステップＤ７が続く。
【０１３２】
ステップＤ１では、課金処理部１３は、要求があるか否かを判定する。課金処理部１３は、Ｉ／Ｏ制御部１１が他の印刷装置１０から要求を受信し、要求を受信した旨がジョブ制御部１４から課金処理部１３に知らされると、要求があると判定し、ステップＤ９に進む。Ｉ／Ｏ制御部１１が他の印刷装置１０から要求を受信せず、要求を受信した旨がジョブ制御部１４から課金処理部１３に知らされないと、要求がないと判定し、ステップＤ１に戻る。Ｉ／Ｏ制御部１１が他の印刷装置１０から要求を受信したとき、要求とともに受信されたカード情報は、ジョブ制御部１４を介して課金処理部１３に送られる。
【０１３３】
ステップＤ９では、課金処理部１３は、返金確認要求であるか否かを判定する。ステップＤ１で受信した要求が返金確認録要求であると、ステップＤ１０に進み、ステップＤ１で受信した要求が返金確認要求でないと、ステップＤ１に戻る。
【０１３４】
ステップＤ１０では、課金処理部１３は、要求とともに受信されたカード情報が、返金額と対応付けて記憶部１７に記憶されているカード情報に一致すると、記憶部１７に記憶される返金額を、ステップＤ１で受信した要求を送信した他の印刷装置１０に送信して、ステップＤ７に進む。要求とともに受信されたカード情報が、返金額と対応付けて記憶部１７に記憶されているカード情報に一致しないと、金額を「０」とする返金額を、ステップＤ１で受信した要求を送信した他の印刷装置１０に送信して、ステップＤ７に進む。ステップＤ７では、課金処理部１３は、通知を完了し、ステップＤ１の要求待ち状態に戻る。
【０１３５】
図１１Ａおよび図１１Ｂは、印刷装置１０が実行する差額返金処理の処理手順を示すフローチャートである。差額返金処理は、ユーザ操作に起因する差額の返金処理である。ユーザ操作は、ユーザ指示による印刷ジョブのキャンセル操作と、ユーザ指示による印刷設定の変更操作とを含む。課金に係わる印刷設定の変更は、印刷指定の変更、用紙サイズの変更、および印刷部数の変更を含む。印刷指定の変更は、たとえば印刷ジョブが実行されている途中で、モノクロ指定をカラー指定に変更することである。
【０１３６】
ステップＥ１〜Ｅ４，Ｅ７〜Ｅ１９，Ｅ２８は、図７に示したステップＡ１〜Ａ１７，Ａ１９と同じであり、重複を避けるため説明は省略する。以下、図６に示した印刷ジョブＢの例で補足しながら説明する。印刷ジョブＢの例では、ステップＥ１で、印刷ページ数が５ページで、印刷指定がモノクロ指定であるので、前課金額は、１０円×５＝５０円となる。
【０１３７】
ステップＥ５では、課金処理部１３は、「ジョブキャンセルあるいは印刷設定変更を行う場合は再度カードをかざしてください」というメッセージを、ＵＩ制御部１２の表示部に表示する。ステップＥ６では、課金処理部１３は、カード１９がないか否かを判定する。カードリーダ１８から、カード１９がカードリーダ１８にかざされた旨を知らされないと、カード１９がないと判定し、ステップＥ７に進む。カードリーダ１８から、カード１９がカードリーダ１８にかざされた旨を知らされると、カード１９があると判定し、ステップＥ７に進む。印刷ジョブＢの例では、２ページ目の印刷が開始された後３ページ目のデータ解析の前に、カード１９がカードリーダ１８にかざされ、ステップＥ２１に進む。
【０１３８】
「ジョブキャンセルあるいは印刷設定変更を行う場合は再度カードをかざしてください」というメッセージは、カードをカードリーダ１８に接触または接近することによって印刷を中止することができる旨、あるいはカードをカードリーダ１８に接触または接近することによって、前記予め定める印刷条件を変更することができる旨である。
【０１３９】
ステップＥ２０では、ジョブ制御部１４は、画像生成部１５から受け取った１ページ分の画像データを、エンジン制御部１６に送る。エンジン制御部１６は、ジョブ制御部１４から受け取った１ページ分の画像データを、図示しないエンジン部に送り、印刷させ、印刷後印刷したページを排紙させる。ジョブ制御部１４は、エンジン制御部１６から排紙が完了したことを知らされると、ステップＥ６に戻り、ジョブキャンセルがなければ、最終ページになるまで、ページごとにステップＥ６〜Ｅ１０を繰り返す。
【０１４０】
ステップＥ２１では、課金処理部１３は、カード情報を照会する。具体的には、課金処理部１３は、カードリーダ１８から受け取ったカード情報が記憶部１７に記憶されているかを検索する。ステップＥ２１では、課金処理部１３は、カード情報が一致するか否かを判定する。カードリーダ１８から受け取ったカード情報が、記憶部１７に記憶されているいずれかのカード情報に一致すると、カード情報が一致したと判定し、カード１９がかざされた旨をジョブ制御部１４に送り、ステップＥ２３に進む。カードリーダ１８から受け取ったカード情報が、記憶部１７に記憶されているいずれのカード情報にも一致しないと、カード情報が一致しなかったと判定し、ステップＥ７に進む。
【０１４１】
ステップＥ２３では、ジョブ制御部１４は、印刷を停止する。具体的には、ジョブ制御部１４は、課金処理部１３からカード１９がかざされた旨を受け取ると、画像生成部１５およびエンジン制御部１６に対する制御を停止する。ステップＥ２４では、課金処理部１３は、キャンセルキーおよび印刷設定変更キーを有効にする。具体的には、課金処理部１３は、キャンセルキーおよび印刷設定変更キーを、ＵＩ制御部１２の表示部に表示し、キャンセルキーおよび印刷設定変更キーに対する操作を可能とする。
【０１４２】
この実施形態では、カードをかざすことによって、キャンセルキーおよび印刷設定変更キーをＵＩ制御部１２の表示部に表示しているが、キャンセルキーおよび印刷設定変更キーをＵＩ制御部１２の表示部に常時表示する構成としてもよい。この場合、キャンセルキーおよび印刷設定変更キーの表示の明暗を変化させることによって、キャンセルキーおよび印刷設定変更キーの操作が可能であるか否かを表す。たとえば、キャンセルキーおよび印刷設定変更キーが明るく表示されているときは、操作可能とし、キャンセルキーおよび印刷設定変更キーが暗く表示されているときは、操作不能とする。すなわち、「ジョブキャンセルあるいは印刷設定変更を行う場合は再度カードをかざしてください」というメッセージがＵＩ制御部１２の表示部に表示されているとき、キャンセルキーおよび印刷設定変更キーを暗く表示し、カードがかざされたとき、キャンセルキーおよび印刷設定変更キーを明るく表示する。
【０１４３】
ステップＥ２５では、課金処理部１３は、ユーザの操作がキャンセルであるか印刷設定変更であるかを判定する。ＵＩ制御部１２からタッチセンサに触れられた位置を知らされたとき、触れられた位置がキャンセルキーを表示した位置であると、キャンセルであると判定し、ステップＥ１１に進む。ＵＩ制御部１２からタッチセンサに触れられた位置を知らされたとき、触れられた位置が印刷設定変更キーを表示した位置であると、印刷設定変更であると判定し、ステップＥ２６に進む。キャンセルキーは、確認情報である。印刷設定変更キーを表示した位置であって、タッチセンサに触れられた位置を表す情報は、印刷中止情報である。
【０１４４】
ステップＥ２６では、課金処理部１３は、印刷の設定変更が行われた後、変更後の印刷設定による印刷条件で、印刷結果に対する代金の金額を再計算する。ステップＥ２７では、課金処理部１３は、返金処理または課金処理を行って、ステップＥ７に進む。具体的には、再計算した金額が、すでにカード１９に課金した金額よりも少ない場合、その差額分を返金額として返金処理を行う。差額は、前課金した金額から累積金額を減算した金額である。返金処理は、ステップＥ１８、つまり図７に示したステップＡ１６での処理と同じである。印刷ジョブＢの例では、３ページ分がキャンセルされ、２ページ分が印刷されたので、累積金額は２０円となる。前課金した金額５０円よりも累積金額２０円が少ないので、その差額３０円は返金額となり、３０円が返金処理される。
【０１４５】
再計算した金額が、すでにカード１９に課金した金額よりも多い場合、その差額分を追加料金として課金処理する。この課金処理では、課金処理部１３は、カード１９に記録される電子マネーの金額をカードリーダ１８に読み出すように指示し、カードリーダ１８が読み出した金額をカードリーダ１８から受け取る。そして、受け取った金額から追加料金の金額を減算し、減算した金額でカード１９に記録される金額を書き換えることによって、追加料金を課金するようにカードリーダ１８に指示する。カードリーダ１８は、課金処理部１３から指示された金額でカード１９に記録される金額を書き換えて、追加料金の課金を行う。課金処理部１３は、返金処理または課金処理が終了すると、返金処理または課金処理が終了した旨をジョブ制御部１４に知らせる。
【０１４６】
たとえば、２ページ目の印刷が開始された後３ページ目のデータ解析の前に、カード１９がカードリーダ１８にかざされ、引き続き印刷設定変更キーが操作されて、モノクロ指定がカラー指定に変更された場合、再計算した課金額は、２ページがモノクロ印刷で２０円であり、残り３ページがカラー印刷で１５０円であるので、合計１７０円となる。すでに課金した課金額が５０円であるので、その差額１２０円は、追加料金となり、１２０円が課金処理される。また、逆に、２ページ目の印刷が開始された後３ページ目のデータ解析の前に、カラー指定をモノクロ指定に印刷設定変更した場合は、すでに課金した課金額２５０円と再計算した課金額１３０円との差額１２０が返金処理される。
【０１４７】
図１２は、本発明の他の実施形態である印刷装置５０の正面図である。印刷装置５０は、図１に示した印刷装置１０に記録紙固定部材５２を追加した構成であり、記録紙固定部材５２以外に関する部分は、印刷装置１０と同じであり、重複を避けるために説明は省略する。印刷装置５０は、印刷された記録紙５３を保持するための排紙トレイ５１を有する。保持手段である排紙トレイ５１は、排紙された記録紙５３を重ねて保持する。抑止手段である記録紙固定部材５２は、排紙トレイ５１に保持されている記録紙５３を押圧して、人が排紙トレイ５１から記録紙５３を取り除くことを抑止する。記録紙固定部材５２は、記録紙５３を押圧しない状態と、記録紙５３を押圧している状態とを有し、これらの状態の切り換えを駆動する図示しない駆動部を含む。図１２では、記録紙固定部材５２は、記録紙５３を押圧しない状態を示し、記録紙固定部材５２ａは、記録紙５３を押圧している状態を示す。記録紙固定部材５２は、課金処理部１３からの指示によって、駆動部が駆動され、記録紙５３を押圧しない状態と記録紙５３を押圧している状態とが切り換えられる。
【０１４８】
図１３は、印刷装置５０が実行する第２の返金処理の処理手順を示すフローチャートである。ジョブ制御部１４がＩ／Ｏ制御部１１から印刷ジョブを受け取ると、ステップＦ１に移る。ステップＦ１〜Ｆ９，Ｆ１３〜Ｆ１８，Ｆ２０，Ｆ２１は、図７に示したフローチャートのステップＡ１〜Ａ９，Ａ１１〜Ａ１６，Ａ１８，Ａ１９と同じであり、重複を避けるために説明は省略する。
【０１４９】
ステップＦ１０では、ジョブ制御部１４は、画像生成部１５から受け取った最終ページの画像データを、エンジン制御部１６に送る。エンジン制御部１６は、ジョブ制御部１４から受け取った最終ページの画像データを、図示しないエンジン部に送り、印刷させ、印刷後印刷した最終ページを排紙トレイ５１に排紙させる。
【０１５０】
ステップＦ１１では、課金処理部１３は、返金があるか否かを判定する。ステップＦ１で計算した前課金額と累積金額とが異なるとき、返金があると判定し、ステップＦ１２に進む。ステップＦ１で計算した前課金額と累積金額とが一致するとき、返金がないと判定し、第２の返金処理を終了する。課金処理部１３は、ステップＦ１で計算した前課金額と累積金額とが異なるとき、ステップＦ１で計算した前課金額から累積金額を減算し、減算結果を返金額として、ステップＦ１２に進む。また、ステップＦ１で計算した前課金額と累積金額とが一致するとき、返金が不要である旨をジョブ制御部１４に知らせる。
【０１５１】
ステップＦ１２では、課金処理部１３は、記録紙固定部材５２によって記録紙５３を押圧して固定する。記録紙５３を固定することによって、排紙トレイ５１に排紙した記録紙５３が排紙トレイ５１から取り出されることを抑止する。
【０１５２】
ステップＦ１９では、課金処理部１３は、記録紙固定部材５２による記録紙５３の押圧を止めて固定を解除し、第２の返金処理を終了する。記録紙５３の固定を解除することによって、排紙トレイ５１に排紙した記録紙５３の取り出しを可能とする。
【０１５３】
このように、印刷装置５０が実行する第２の返金処理では、最後のページまで印刷するが、返金が必要であるときは、排紙トレイ５１に排紙した記録紙５３を記録紙固定部材５２で固定することによって、返金が完了するまで、記録紙５３の排紙トレイ５１からの取り出しを抑止し、差額の精算が行われない事態の発生を低減させることができる。
【０１５４】
図１４は、印刷装置１０が実行する第３の返金処理の処理手順を示すフローチャートである。印刷装置１０は、第１の返金処理では、返金があるとき、最終ページの印刷前に、一旦印刷を停止して返金を行ったが、第３の返金処理では、各ページを印刷するごとに、返金があるときは、各ページの印刷前に、一旦印刷を停止して返金を行う。ジョブ制御部１４がＩ／Ｏ制御部１１から印刷ジョブを受け取ると、ステップＧ１に移る。ステップＧ１〜Ｇ１５，Ｇ１８は、図７に示したフローチャートのステップＡ１〜Ａ７，Ａ９〜Ａ１６，Ａ１９と同じであり、重複を避けるために説明は省略する。
【０１５５】
ステップＧ１６では、ジョブ制御部１４は、画像生成部１５から受け取った１ページ分の画像データを、エンジン制御部１６に送る。エンジン制御部１６は、ジョブ制御部１４から受け取った１ページ分の画像データを、図示しないエンジン部に送り、印刷させ、印刷後印刷したページを排紙させる。ジョブ制御部１４は、エンジン制御部１６から排紙が完了したことを知らされると、ステップＧ１７に進む。
【０１５６】
ステップＧ１７では、ジョブ制御部１４は、全ページの排紙が完了したか否かを判定する。全ページの排紙が完了したとき、第３の返金処理を終了し、全ページの排紙が完了していないとき、ステップＧ５に戻り、全ページの排紙が完了するまで、ステップＧ５〜Ｇ１６，Ｇ１８を繰り返す。
【０１５７】
このように、カードリーダ１８は、チャージされた電子マネーの金額が記録されたカード１９が接触または接近したとき、該カード１９に記録される金額の読み出しおよび書き換えを行うことができる。エンジン制御部１６および図示しないエンジン部は、印刷データを予め定める印刷条件に基づいて印刷する。課金処理部１３は、印刷データを予め定める印刷条件に基づいて印刷するのに要すると予測される代金の予測金額を計算し、カード１９に記録された金額をカードリーダ１８によって読み出し、読み出した金額から前記予測金額を減算し、カード１９に記録された金額を前記減算した金額にカードリーダ１８によって書き換えることによって前課金を行う。ジョブ制御部１４は、課金処理部１３によって前課金が行われると、エンジン制御部１６および図示しないエンジン部による印刷を開始させ、エンジン制御部１６および図示しないエンジン部に印刷を開始させた後、前記予測金額に変化を生じさせる予測金額変化要因が発生すると、印刷に関する処理である印刷処理を停止する。さらに、課金処理部１３は、ジョブ制御部１４によって印刷処理が停止されると、前記予測金額変化要因の発生に伴い変化する予測金額を再計算し、再計算した予測金額に基づいて、カード１９に記録された金額をカードリーダ１８によって書き換えることによって精算する。そして、ジョブ制御部１４は、課金処理部１３が書き換えを行ったとき、印刷処理を再開する。
【０１５８】
したがって、予測金額変化要因が発生する場合、たとえば前課金を行う印刷システムにおいて差額が生じる可能性がある場合、印刷処理を停止することによって、すなわち印刷ジョブの動作に制限を施すことによって、ユーザにカード１９の提示を促し、差額の精算処理がなされないという事態を低減させる。すなわち、印刷のために電子マネーによって前課金された金額と印刷結果に対する金額との差額の精算が行われない事態の発生を低減させることができる。
【０１５９】
さらに、前記印刷処理は、エンジン制御部１６および図示しないエンジン部によって印刷する処理を含む。そして、ジョブ制御部１４は、エンジン制御部１６および図示しないエンジン部による印刷を停止することによって、印刷処理を停止するので、エンジン制御部１６および図示しないエンジン部を制御することによって、印刷処理、つまり印刷ジョブを停止し、差額の精算処理を行うことができる。
【０１６０】
さらに、エンジン制御部１６および図示しないエンジン部は、印刷データを印刷媒体に印刷する。排紙トレイ５１は、印刷された印刷媒体、たとえば記録紙５３を保持し、記録紙固定部材５２は、排紙トレイ５１に保持される記録紙５３の取り出しを抑止する。前記印刷処理は、印刷された記録紙５３が取り出される処理を含む。そして、ジョブ制御部１４は、排紙トレイ５１に保持される記録紙５３の取り出しを記録紙固定部材５２によって抑止することによって、印刷処理、つまり印刷ジョブを停止する。したがって、最終ページまでの印刷が終了しても、差額の精算処理が済むまで、印刷された印刷媒体の取り出しが抑止されているので、差額の精算処理がなされないという事態を低減させることができる。
【０１６１】
さらに、ジョブ制御部１４は、エンジン制御部１６および図示しないエンジン部が最終ページの１つ前のページの印刷を終了し、最終ページの印刷を開始する前に、予測金額変化要因が発生したか否かを確認する。したがって、最終ページを印刷するためには、差額の精算処理が必要であり、差額の精算処理がなされないという事態を低減させることができる。
【０１６２】
さらに、ジョブ制御部１４は、エンジン制御部１６および図示しないエンジン部が各ページの印刷を終了し、次のページの印刷を開始する前に、予測金額変化要因が発生したか否かを確認する。したがって、課金後に変更が生じたことを早くユーザに知らせることができる。
【０１６３】
さらに、ＵＩ制御部１２は、印刷データがカラーかモノクロかに応じて印刷するカラーモノクロ自動指定を含む印刷指定を指定する。ＵＩ制御部１２は、エンジン制御部１６および図示しないエンジン部に印刷させるための印刷データおよび該印刷データのページ数を含む印刷ジョブを入力する。ＵＩ制御部１２は、情報を報知する。前記予め定める印刷条件は、少なくとも、ＵＩ制御部１２によって入力された印刷ジョブに含まれるページ数およびＵＩ制御部１２によって指定された印刷指定とを含む。課金処理部１３は、指示手段によって指示された印刷指定がカラーモノクロ自動指定であるとき、全ページをカラーで印刷すると仮定して前記予測金額を計算する。前記予測金額変化要因は、カラーモノクロ自動指定で印刷した代金の金額が前記予測金額に一致しないという第１の予測金額変化要因を含む。さらに、ジョブ制御部１４は、第１の予測金額変化要因、つまり全ページをカラーで印刷すると仮定して予測金額を算出し、モノクロでの印刷のページが生じたことが発生すると、エンジン制御部１６および図示しないエンジン部に印刷を停止させる。そして、課金処理部１３は、カード１９をカードリーダ１８に接触または接近させるように要求する旨をＵＩ制御部１２に報知させ、ＵＩ制御部１２による報知に応答して、カード１９がカードリーダ１８に接触または接近されると、前記再計算した予測金額に基づいて、カード１９に記録された金額をカードリーダ１８によって書き換える。
【０１６４】
したがって、差額の返金がある場合、印刷ジョブの終了前に再度カード１９をかざすように要求してカード１９に差額を返金した後、印刷を再開することで、ユーザに対して返金処理忘れを防止することができる。
【０１６５】
さらに、カード１９は、該カード１９の所有者を識別するためのカード情報が記録される。課金処理部１３は、前課金を行うとき、カード１９に記録されるカード情報をカードリーダ１８によって読み出し、ＵＩ制御部１２による報知に応答して、予め定める時間内に、カード１９がカードリーダ１８に接触または接近されないとき、前記再計算された予測金額と、前課金のときに読み出したカード情報とを対応付けて記憶手段に記憶する。
【０１６６】
したがって、カード１９をカードリーダ１８に接触または接近させるように要求する旨が報知され続けると、たとえば返金のために表示したカード要求メッセージが表示され続けると、次のユーザが誤ってカード１９をかざすことも考えられる。管理者が設定した所定時間を経過した場合は、前のユーザに関する情報、つまりカード情報を保存してメッセージ表示を消すことで、次のユーザへの影響を最小限にすることができる。
【０１６７】
さらに、カード１９は、該カード１９の所有者を識別するためのカード情報が記録される。課金処理部１３は、前課金を行うとき、カード１９に記録されるカード情報をカードリーダ１８によって読み出し、ＵＩ制御部１２による報知に応答して、予め定める時間内に、カード１９がカードリーダ１８に接触または接近されると、カードリーダ１８によってカード１９からカード情報を読み出し、読み出したカード情報が、前課金のときに読み出したカード情報と異なるとき、前記再計算された予測金額と、前課金のときに読み出したカード情報とを対応付けて記憶する。
【０１６８】
したがって、仮に次のユーザが別のカード１９をかざしたとき、カード１９を照合して異なるカード１９と判定したら差額の返金は行わず、一旦返金すべきカード１９のカード情報、つまりカード情報と返金額とを記憶しておき、次のユーザの印刷ジョブを開始することができる。すなわち、返金処理忘れによって印刷装置がロックされることを防止することができる。
【０１６９】
さらに、課金処理部１３は、カード１９がカードリーダ１８に接触または接近されると、カードリーダ１８によってカード１９からカード情報を読み出し、読み出したカード情報が、記憶手段に前記再計算された予測金額に対応付けて記憶されるカード情報に一致するとき、記憶部１７に記憶される前記再計算された予測金額に基づいて、カード情報が一致したカード１９に記録された金額をカードリーダ１８によって書き換えることによって精算する。そして、ジョブ制御部１４は、課金処理部１３が書き換えを行った後、ＵＩ制御部１２によって入力される新たな印刷ジョブに含まれる印刷データをエンジン制御部１６および図示しないエンジン部に印刷させる。したがって、ユーザが返金処理を忘れた場合であっても、次回再度カード１９をかざすことによって返金処理を行うことができる。
【０１７０】
さらに、Ｉ／Ｏ制御部１１は、他の印刷装置と情報を送受信する。課金処理部１３は、カード１９がカードリーダ１８に接触または接近されると、カードリーダ１８によってカード１９からカード情報を読み出し、読み出したカード情報をＩ／Ｏ制御部１１によって他の印刷装置に送信し、他の印刷装置から、該他の印刷装置の記憶部１７に、送信されたカード情報に一致するカード情報およびそのカード情報に対応付けられた再計算された予測金額が記憶されている旨、および記憶部１７に記憶されていた予測金額を、Ｉ／Ｏ制御部１１によって受信すると、Ｉ／Ｏ制御部１１によって受信した予測金額に基づいて、カード１９に記録された金額をカードリーダ１８によって書き換える。したがって、特定の印刷装置で発生した返金額を、ネットワークに接続された他の印刷装置でも返金することが可能となり、ユーザの利便性が向上する。
【０１７１】
さらに、カード１９は、該カード１９の所有者を識別するためのカード情報が記録される。Ｉ／Ｏ制御部１１は、サーバ装置と情報を送受信する。課金処理部１３は、前課金を行うとき、カード１９に記録されるカード情報をカードリーダ１８によって読み出し、ＵＩ制御部１２による報知に応答して、予め定める時間内に、カード１９がカードリーダ１８に接触または接近されないとき、または、ＵＩ制御部１２による報知に応答して、予め定める時間内に、カード１９がカードリーダ１８に接触または接近され、カードリーダ１８によってカード１９から読み出したカード情報が、前記読み出したカード情報と異なるとき、前記再計算された予測金額と前記読み出したカード情報とをＩ／Ｏ制御部１１によって、サーバ装置に送信して、サーバ装置に記憶させる。
【０１７２】
したがって、各印刷装置内でカード情報、つまりカード情報と返金額とを管理するのではなく、サーバ装置で一元管理することによって、管理者の利便性が向上する。たとえば、印刷装置の置き換えや廃棄時に印刷装置内に返金額の情報が残ることを意識しなくてよい。
【０１７３】
さらに、ＵＩ制御部１２は、情報を報知する。課金処理部１３は、カード１９をカードリーダ１８に接触または接近することによって印刷を中止することができる旨、たとえば「ジョブキャンセルあるいは印刷設定変更を行う場合は再度カード１９をかざしてください」というメッセージを、ジョブ制御部１４がエンジン制御部１６および図示しないエンジン部に印刷を開始させた後、ＵＩ制御部１２に報知させる。ジョブ制御部１４は、ＵＩ制御部１２による報知に応答して、カード１９がカードリーダ１８に接触または接近されたとき、エンジン制御部１６および図示しないエンジン部に印刷を停止させる。課金処理部１３は、ジョブ制御部１４によってエンジン制御部１６および図示しないエンジン部による印刷が停止されると、印刷の中止を確認する確認情報、たとえばキャンセルキーをＵＩ制御部１２に報知させ、ＵＩ制御部１２による確認情報の報知に応答して、印刷の中止を指示する印刷中止情報、たとえば印刷設定変更キーを表示した位置であって、タッチセンサに触れられた位置を表す情報が、ＵＩ制御部１２によって入力されると、予測金額を再計算し、再計算した予測金額に基づいて、カード１９に記録された金額をカードリーダ１８によって書き換えることによって精算する。そして、ジョブ制御部１４は、課金処理部１３が書き換えを行ったとき、エンジン制御部１６および図示しないエンジン部に印刷を終了させる。
【０１７４】
したがって、印刷を中止した後、すなわち印刷ジョブのキャンセル終了後に、カード１９をかざして差額を返金するのではなく、カード１９をかざすことで、印刷の中止を確認する状態、たとえばキャンセル実行キーが押下可能状態となり、押下したタイミングで返金することで、ジョブキャンセル時の返金処理忘れを防止することができる。
【０１７５】
さらに、ＵＩ制御部１２の表示部は、情報を表示する。前記予測金額変化要因は、前記予め定める印刷条件を変更する要因である第２の予測金額変化要因、つまり印刷設定変更のための操作を含む。課金処理部１３は、カード１９をカードリーダ１８に接触または接近することによって、前記予め定める印刷条件を変更することができる旨、たとえば「ジョブキャンセルあるいは印刷設定変更を行う場合は再度カード１９をかざしてください」というメッセージを、ジョブ制御部１４がエンジン制御部１６および図示しないエンジン部に印刷を開始させた後表示部に表示させる。ジョブ制御部１４は、ＵＩ制御部１２の表示部による表示に応答して、カード１９がカードリーダ１８に接触または接近されたとき、エンジン制御部１６および図示しないエンジン部に印刷を停止させる。そして、課金処理部１３は、ジョブ制御部１４によってエンジン制御部１６および図示しないエンジン部による印刷が停止されると、第２の予測金額変化要因によって変更された予め定める印刷条件に基づいて、予測金額を再計算し、再計算した予測金額が前課金した金額よりも少ないとき、その差額を、カードリーダ１８によってカード１９に返金する。
【０１７６】
したがって、印刷中、たとえば印刷ジョブの実行途中で、予め定める印刷条件、たとえば印刷設定が変更されて返金額が生じたとき、印刷ジョブ終了後にカード１９をかざして差額を返金するのではなく、カード１９をかざすことで設定変更が可能な状態となり、設定変更が確定したタイミングで返金を可能にすることで、ユーザに対する返金処理忘れを防止することができる。
【０１７７】
さらに、ＵＩ制御部１２の表示部は、情報を表示する。前記予測金額変化要因は、前記予め定める印刷条件を変更する要因である第２の予測金額変化要因、つまり印刷設定変更のための操作を含む。課金処理部１３は、カード１９をカードリーダ１８に接触または接近することによって、前記予め定める印刷条件を変更することができる旨、たとえば「ジョブキャンセルあるいは印刷設定変更を行う場合は再度カード１９をかざしてください」というメッセージを、ジョブ制御部１４がエンジン制御部１６および図示しないエンジン部に印刷を開始させた後表示部に表示させる。ジョブ制御部１４は、ＵＩ制御部１２の表示部による表示に応答して、カード１９がカードリーダ１８に接触または接近されたとき、エンジン制御部１６および図示しないエンジン部に印刷を停止させる。そして、課金処理部１３は、ジョブ制御部１４によってエンジン制御部１６および図示しないエンジン部による印刷が停止されると、第２の予測金額変化要因によって変更された予め定める印刷条件に基づいて、予測金額を再計算し、再計算した予測金額が前課金した金額よりも多いとき、その差額を追加料金として、カードリーダ１８によってカード１９に課金する。
【０１７８】
したがって、印刷中、たとえば印刷ジョブの実行途中で、予め定める印刷条件、たとえば印刷設定が変更されて追加料金が生じたとき、印刷ジョブ終了後にカード１９をかざして課金するのではなく、カード１９をかざすことで印刷設定の変更が可能な状態となり、印刷設定の変更が終了したタイミングで課金することで、ユーザに対する課金処理漏れを防止することができる。
【符号の説明】
【０１７９】
１  印刷システム
１０，５０  印刷装置
１１  Ｉ／Ｏ制御部
１２  ＵＩ制御部
１３  課金処理部
１４  ジョブ制御部
１５  画像生成部
１６  エンジン制御部
１７  記憶部
１８  カードリーダ
１９  カード
２０  クライアント装置
３０  サーバ装置
４０  ネットワーク
５１  排紙トレイ
５２  記録紙固定部材
５３  記録紙
【図１】
2012037987.tif 000003
【図２】
2012037987.tif 000004
【図３】
2012037987.tif 000005
【図４】
2012037987.tif 000006
【図５】
2012037987.tif 000007
【図６】
2012037987.tif 000008
【図７】
2012037987.tif 000009
【図８】
2012037987.tif 000010
【図９】
2012037987.tif 000011
【図１０】
2012037987.tif 000012
【図１１Ａ】
2012037987.tif 000013
【図１１Ｂ】
2012037987.tif 000014
【図１２】
2012037987.tif 000015
【図１３】
2012037987.tif 000016
【図１４】
2012037987.tif 000017