(57)【要約】【課題】  課金ジョブと非課金ジョブが共存する環境において、ユーザを複合機前に待たせないために、課金ジョブを優先して処理する必要がある。しかし、常に非課金ジョブに対して優先させてしまうと、あと少量で非課金ジョブが完了するはずなのに、中断され、課金ジョブが完了するまで待たされてしまうという問題が発生する。【解決手段】  本提案は、非課金ジョブが実行中で、そこに課金ジョブを投入しようとする際、現在実行中の非課金ジョブの残り処理量が、閾値よりも小さい場合に実行中の非課金ジョブを優先させるというものである。【選択図】  図１
2011112916.tif 000002
【特許請求の範囲】
【請求項１】
画像データに関するジョブを実行するジョブ制御手段と、
前記ジョブ制御手段に対して課金を行う課金ジョブ制御手段と
前記ジョブ制御手段に対して課金を行わない非課金ジョブ制御手段と
非課金ジョブ制御手段よりも課金ジョブ制御手段を優先する実行ジョブ選択手段と
前記非課金ジョブの実行中に、課金ジョブが投入された場合に、実行中ジョブを即時中断するかどうかを判断するための閾値設定手段と
前記非課金ジョブの実行中に、課金ジョブが投入された場合に、前記閾値よりも実行中ジョブの残り処理が少ない場合に、実行中のジョブが終了するまで待機することを特徴とする画像形成装置。
【請求項２】
請求項１において、
前記非課金ジョブの実行中に、課金ジョブが投入された場合に、前記閾値よりも実行中ジョブの残り時間が少ない場合に、実行中のジョブが終了するまで待機することを特徴とする画像形成装置。
【請求項３】
請求項１において、
前記非課金ジョブの実行中に、課金ジョブが投入された場合に、前記閾値よりも実行中ジョブの残り枚数が少ない場合に、実行中のジョブが終了するまで待機することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、課金ジョブの優先度に関するものである。
【背景技術】
【０００２】
ネットカフェなどに設置される複合機には、コインベンダのような課金管理装置が取り付けられるものがある。そして、ジョブのおけるプリント枚数、用紙サイズ、色モードなどから、そのジョブの金額を計算し、複合機に取り付けられたコインベンダを使用し、ユーザに課金する。一般的に、課金ジョブの対象としては、コピージョブ、プリントジョブ、ＦＡＸジョブなど挙げられる。ただし、ジョブによって課金しない運用をとる場合もある。たとえば、コピージョブに対しては、複合機に取り付けられたコインベンダで課金するが、プリントジョブに対しては、予めサーバ等で課金を行い、複合機では課金を行わず、プリント処理のみ行うような運用である。そして、このような環境では、課金ジョブと非課金ジョブが共存することとなる。ここでの課金ジョブとは、複合機の機能で課金するジョブを意味する。また、非課金ジョブとは、複合機の機能で課金しないジョブを意味し、前述したような、すでにサーバ等で課金が行われジョブ投入されたものも含む。
【０００３】
通常、複合機の課金ジョブにおいては、何らかの原因でキャンセルやジャムが発生する可能性があるため、ジョブが完了するまで、最終的な金額を決定することができない。そのため、課金ジョブの場合、ユーザにはジョブが終了するまで、複合機の前で待ってもらう必要がある。しかし、前述したような課金ジョブと非課金ジョブが共存するような環境では、大量枚数の非課金ジョブや大量の非課金ジョブが投入されていると、課金モードで使用したいユーザはすべてのジョブが完了するまで、しばらく待たなければならなくなるという問題が発生する。
【０００４】
上記の課題を解決する従来技術として、非課金ジョブが実行されている場合に、課金ジョブが投入されると、非課金ジョブを中断し、課金ジョブを優先して処理を行うというものがある。この実施例は、コンビニエンスストアなどに設置される複合機で、課金ジョブをお客が投入し、非課金ジョブを店員が投入するようなケースが考えられている。そのため、店員が投入した非課金ジョブよりも、お客が投入した課金ジョブを常に優先しても問題がない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２１９７７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、ネットカフェのように、課金ジョブと、サーバで課金済みのため複合機で課金する必要のない非課金ジョブをお客が投入できる環境において、非課金ジョブの実行中でも、常に課金ジョブを優先してしまうと、不公平感がうまれる。また、非課金ジョブが、あと数枚でジョブを完了するのに、課金ジョブに割り込まれると、非課金ジョブを投入したお客にとっては不便さを感じる。
【課題を解決するための手段】
【０００７】
画像データに関するジョブを実行するジョブ制御手段と、
前記ジョブ制御手段に対して課金を行う課金ジョブ制御手段と
前記ジョブ制御手段に対して課金を行わない非課金ジョブ制御手段と
非課金ジョブ制御手段よりも課金ジョブ制御手段を優先する実行ジョブ選択手段と
前記非課金ジョブの実行中に、課金ジョブが投入された場合に、実行中ジョブを即時中断するかどうかを判断するための閾値設定手段と
前記非課金ジョブの実行中に、課金ジョブが投入された場合に、前記閾値よりも実行中ジョブの残り処理が少ない場合に、実行中のジョブが終了するまで待機することを特徴とする画像形成装置。
【発明の効果】
【０００８】
非課金ジョブよりも課金ジョブを優先する環境において、実行中の非課金ジョブの残り処理が少ない場合に、その非課金ジョブを投入したユーザは待たされなくなる。
【図面の簡単な説明】
【０００９】
【図１】構成図
【図２】ジョブ実行優先度
【図３】課金モード処理のフローチャート
【図４】待ち受け画面例
【図５】待機画面例
【図６】ジョブ実行処理のフローチャート
【図７】ジョブ投入処理のフローチャート
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１１】
図１に、本提案の構成図を示す。複合機（１０１）は、プリンタ装置（１０２）、スキャナ装置（１０３）、操作部（１０４）、制御部（１０５）から構成されている。また、複合機（１０１）は、ＬＡＮ（１０６）を経由してＰＣ（１０７）と接続されている。さらに、複合機（１０１）は、課金管理装置（１０８）に接続されている。
【００１２】
ここで、コピーの処理について説明する。ユーザにより操作部（１０４）からコピージョブを投入されると、制御部（１０５）は、操作部（１０４）で設定された用紙サイズ情報や色モード情報などに従い、スキャナ装置（１０３）から原稿の画像データを取得する。制御部（１０５）は、取得した画像データに対して、操作部（１０４）でユーザに指定された情報に従い画像処理を行う。制御部（１０５）は、プリンタ装置（１０２）に画像データを送り印刷を開始する。
【００１３】
次に、プリントの処理について説明する。ＰＣ（１０７）からＬＡＮ（１０６）を経由してプリントジョブを投入されると、制御部（１０５）はＰＤＬの展開処理を行い、ＰＣ（１０７）や操作部（１０４）でユーザに指定された情報に従いプリントするための画像データを作成する。制御部（１０５）は、プリンタ装置（１０２）に画像データを送り印刷を開始する。
【００１４】
制御部（１０５）は、一度印刷を開始しても、何らかの理由で中止したい場合は、コピージョブやプリントジョブの途中でも、ジョブをキャンセルすることができる。ジョブをキャンセルする理由としては、課金管理装置（１０８）の残金不足などがあげられる。
【００１５】
課金管理装置（１０８）は、ユーザが実行したいジョブにおいて、プリント枚数、用紙サイズ、色モードなどから金額を計算し、その場で課金を行うための装置である。具体的には、コインベンダ、プリペードカード、電子マネーによる課金が上げられる。また、課金方法には、排紙ごとに課金を行う逐次課金と、プリント実行前に一度に課金を行う一括課金がある。ここでは、課金管理装置（１０９）が必要な金額の計算を行っているが、複合機（１０１）が金額の計算を行ってもよい。
【００１６】
図２に、課金ジョブと非課金ジョブの優先度を示す。ジョブ実行リスト（２０１）は、課金ジョブ実行リスト（２０２）と非課金ジョブ実行リスト（２０３）から構成されている。また、課金ジョブ実行リスト（２０２）は、複数の課金ジョブから構成され、非課金ジョブ実行リスト（２０３）は、複数の非課金ジョブから構成される。非課金課金ジョブとは、複合機の機能で課金するジョブを意味する。また、非課金ジョブとは、複合機の機能で課金しないジョブを意味し、すでにサーバ等で課金が行われジョブ投入されたものも含む。
【００１７】
通常、複合機の課金ジョブにおいては、何らかの原因でキャンセルやジャムが発生する可能性があるため、ジョブが完了するまで、最終的な金額を決定することができない。そのため、課金ジョブの場合、ユーザにはジョブが終了するまで、複合機の前で待ってもらう必要がある。このような理由から、図２のように、非課金ジョブよりも課金ジョブを優先する必要がある。
【００１８】
図３に、課金モード処理のフローチャートを示す。制御部（１０５）は、ユーザによる課金管理装置（１０８）への操作により処理を開始（Ｓ３０１）する。（Ｓ３０２）で、課金管理装置（１０８）にコインが投入されているかのチェックを行う。もし、コインが入っていない場合は、操作部（１０４）に待ち受け画面の設定（Ｓ３０４）を行う。図４に、待ち受け画面の例を示す。このとき、ユーザによる操作を禁止するとともに、課金ジョブの処理も禁止する。（Ｓ３０２）で、コインが投入されている場合は、待ち受け画面の解除（Ｓ３０３）を行う。次に、（Ｓ３０５）で非課金ジョブが実行中かのチェックを行う。もし、非課金ジョブが実行されていない場合は、処理を終了（Ｓ３１２）する。（Ｓ３０５）で非課金ジョブが実行されている場合は、（Ｓ３０６）で、実行中ジョブの処理の残り時間を計算する。次に、（Ｓ３０７）で、実行中ジョブに対して即時中断を行うかどうかの基準となる閾値を取得する。この値は、複合機内に固定で保持していてもよいし、ユーザにより設定できるようにしてもよい。（Ｓ３０８）で、実行中ジョブの残り時間が閾値よりも大きいかのチェックを行う。もし、閾値よりも大きい場合、すぐにはジョブが終了しないと判断し、実行中のジョブを中断（Ｓ３０９）する。（Ｓ３０８）で、閾値以下の場合は、操作部（１０４）に、あと少しで実行中のジョブが終了する旨のメッセージを表示する。図５に、待機時の画面の例を示す。（５０１）のポップアップ表示では、どのくらいの時間で実行中のジョブが終了するかの表示を行ってもよい。（Ｓ３１１）で、実行中のジョブが終了するまで待機する。その際、（５０１）のポップアップ表示の時間の更新を行ってもよい。実行中のジョブが終了後、処理を終了（Ｓ３１２）する。
【００１９】
図６に、ジョブ実行処理のフローチャートを示す。制御部（１０５）は、処理を開始（Ｓ６０１）すると、（Ｓ６０２）で実行すべきジョブ実行リスト（２０１）があるかどうかのチェックを行う。もし、ない場合は、処理すべきジョブがないため、終了（Ｓ６０７）する。（Ｓ６０２）で実行すべきジョブ実行リストがある場合は、（Ｓ６０３）で、ジョブ実行リストに課金ジョブがあるかのチェックを行う。もし、課金ジョブがある場合は、ジョブ実行リスト（２０１）から先頭の課金ジョブ（２０４）を選択する。（Ｓ６０３）で、課金ジョブがない場合は、ジョブ実行リスト（２０１）から先頭の非課金ジョブ（２０７）を選択する。（Ｓ６０４）または（Ｓ６０５）で、実行するジョブを選択したのち、（Ｓ６０６）で、その選択したジョブを実行する。
【００２０】
図７に、ジョブ投入処理のフローチャートを示す。制御部（１０５）は、処理を開始（Ｓ７０１）すると、（Ｓ７０２）でジョブ投入の受付を行う。（Ｓ７０３）で、現在、課金モードかどうかのチェックを行う。もし、課金モードでない場合、（Ｓ７０６）で非課金ジョブとしてジョブ実行リスト（２０１）に追加する。（Ｓ７０３）で、課金モードである場合、（Ｓ７０４）で、課金管理装置（１０８）に投入されている金額のチェックを行う。もし、（Ｓ７０２）で受け付けたジョブを実行するのに必要な金額が投入されていない場合は、何もせず処理を終了（Ｓ７０７）する。（Ｓ７０４）で、課金管理装置（１０８）に必要な金額が投入されている場合は、課金ジョブとしてジョブ実行リスト（２０１）に追加する。そして、処理を終了（Ｓ７０７）する。
【図１】
2011112916.tif 000003
【図２】
2011112916.tif 000004
【図３】
2011112916.tif 000005
【図４】
2011112916.tif 000006
【図５】
2011112916.tif 000007
【図６】
2011112916.tif 000008
【図７】
2011112916.tif 000009