(57)【要約】【課題】エラー発生時の対応に関する種々の選択操作の簡略化・効率化を図るとともに、エラー発生状態から通常状態への迅速な復帰を可能とする。【解決手段】制御装置２６において、印刷要求から指定部門コードが取り出され、記憶装置２４から取り出した登録部門コードと比較される。また、印刷装置２５からのカウンタ枚数と記憶装置２４から取り出した累積印刷枚数との和が求められ、この和が制限枚数を超過しているか否かが判断される。指定部門コードと登録部門コードとが一致しない場合、又は、カウンタ枚数と累積印刷枚数との和が制限枚数を超過している場合には、ジョブキャンセル選択操作の選択内容にしたがってジョブがキャンセルされ、レポート出力選択操作の選択内容にしたがってエラーレポートが出力される。【選択図】      図２
2004171404.tif 000002
【特許請求の範囲】
【請求項１】
エラーの発生の有無を判断するエラー発生判断手段と、
所定の処理を実行する処理実行手段と、
前記エラーの発生した際に前記所定の処理を実行するか否かの選択を、前記エラーの発生前に予め行う処理実行選択手段と、
この処理実行選択手段で前記所定の処理を実行する旨が選択されている場合に、前記エラーが発生すると、前記処理実行手段に前記所定の処理を実行させる処理実行制御手段とを備えた
ことを特徴とする画像形成装置。
【請求項２】
前記処理実行手段が、エラーレポートを出力するレポート印刷部を有し、
前記処理実行選択手段が、前記エラーの発生した際に前記エラーレポートを出力するか否かの選択を、前記エラーの発生前に予め行うレポート出力選択部を有し、
前記処理実行制御手段が、前記レポート出力選択部で前記エラーレポートを出力する旨が選択されている場合に、前記エラーが発生すると、前記レポート印刷部に前記エラーレポートを出力させる印刷制御部を有した
ことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記処理実行手段が、ジョブをキャンセルするジョブキャンセル部を有し、
前記処理実行選択手段が、前記エラーの発生した際に前記ジョブをキャンセルするか否かの選択を、前記エラーの発生前に予め行うジョブキャンセル選択部を有し、
前記処理実行制御手段が、前記ジョブキャンセル選択部で前記エラーの発生した際に前記ジョブをキャンセルする旨が選択されている場合に、前記エラーが発生すると、前記ジョブをキャンセルするジョブ実行制御部を有した
ことを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記エラー発生判断手段が、予め登録されている登録コードと、入力された入力コードとが一致しないときに、前記エラーが発生したものと判断するコードエラー判断部を有した
ことを特徴とする請求項１，２又は３記載の画像形成装置。
【請求項５】
前記登録コードが、予め画像形成装置に登録されている登録部門コードからなり、
前記入力コードが、印刷要求とともに入力された指定部門コードからなる
ことを特徴とする請求項４記載の画像形成装置。
【請求項６】
前記エラー発生判断手段が、
過去の印刷枚数を累計した累積印刷枚数と、この累積印刷枚数の上限である制限枚数とを格納する枚数記憶部と、
印刷処理の実行される枚数を示すカウンタ枚数と前記枚数記憶部から取り出した前記累積印刷枚数との和を求め、この和が前記枚数記憶部から取り出した前記制限枚数を超過しているときに、前記エラーが発生したものと判断する枚数エラー判断部とを有した
ことを特徴とする請求項１〜５のいずれかに記載の画像形成装置。
【請求項７】
前記レポート出力選択部で前記エラーレポートの出力を行わない旨が選択されており、かつ、前記ジョブキャンセル選択部で前記ジョブのキャンセルを行わない旨が選択されていると、部門カウンタ値をアップせずに印刷要求を送出するカウンタ制御部を有し、
前記処理実行手段が、前記印刷要求にもとづいて、前記ジョブの印刷処理を実行するジョブ実行部を有した
ことを特徴とする請求項１〜６のいずれかに記載の画像形成装置。
【請求項８】
ネットワークに接続された画像形成装置と、前記ネットワークを介して前記画像形成装置を動作制御するホストコンピュータとを有した印刷システムであって、
前記画像形成装置が、前記請求項１〜７のいずれかに記載の画像形成装置からなる
ことを特徴とする印刷システム。
【請求項９】
エラーの発生した際に所定の処理を実行するか否かの選択を、前記エラーの発生前に予め行う処理実行選択段階と、
前記エラーの発生の有無を判断するエラー発生判断段階と、
前記処理実行選択段階で前記所定の処理を実行する旨が選択された後に、前記エラーが発生すると、前記所定の処理を処理実行手段に実行させる処理実行制御段階と、
前記処理実行手段が前記所定の処理を実行する処理実行段階とを有した
ことを特徴とする印刷処理制御方法。
【請求項１０】
エラーの発生した際に所定の処理を実行するか否かの選択を、前記エラーの発生前に予め行う処理実行選択段階と、
前記エラーの発生の有無を判断するエラー発生判断段階と、
前記処理実行選択段階で前記所定の処理を実行する旨が選択された後に、前記エラーが発生すると、前記所定の処理を処理実行手段に実行させる処理実行制御段階と、
前記処理実行手段が前記所定の処理を行う処理実行段階とを画像形成装置に実行させる
ことを特徴とする印刷処理制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複写機（コピー機），プリンタ，ファクシミリ，スキャナ機，複合装置などに代表される画像形成装置、この画像形成装置を有した印刷システム、その画像形成装置における印刷処理制御方法及びその画像形成装置を動作制御する印刷処理制御プログラムに関し、特に、部門管理機能を備えた画像形成装置、印刷システム、印刷処理制御方法及び印刷処理制御プログラムに関する。
【０００２】
【従来の技術】
企業や官庁、団体などのオフィス等においては、通常、一台から複数台の画像形成装置が設置されている。そして、企業等の中には、その画像形成装置で出力される印刷枚数等を各部署や部門ごとに管理しているところもある。
このような部署や部門ごとの印刷枚数等の管理には、画像形成装置に備えられた部門管理機能が用いられている。
この部門管理機能とは、出力枚数（あるいは印刷ページ数）や課金金額等を、予め設定された部門ごとに自動集計して管理する機能をいう。この部門管理機能は、主として経費節減や環境保護のために利用されている。
【０００３】
このような部門管理機能を有した画像形成装置においては、ホストコンピュータなどから送られてきた印刷要求や操作装置で入力された印刷要求が、どの部門に属するか（あるいは印刷要求を入力した者がどの部門に所属しているか）を判断するために部門コードの照合が行われる。
部門コードの照合とは、予め画像形成装置に登録されている部門コード（登録部門コード）と、印刷要求時に入力された部門コード（指定部門コード）とを比較判断することをいう。そして、複数の登録部門コードの中に指定部門コードと一致するものがある場合には、その印刷要求がその一致した登録部門コードの示す部門に属したものとして、印刷処理が実行される。
【０００４】
一方、部門コードの照合の結果、複数の登録部門コードの中に指定部門コードと一致するものがない場合は、エラーが発生したものと判断される。この場合、ユーザは、そのエラーの内容を記載したエラーレポートを画像形成装置に出力させるか否かの選択を行うことができる。
つまり、ユーザは、エラーレポートを出力するか否かの選択を、エラーが発生するたびに行っている。
【０００５】
さらに、上記画像形成装置には、部門ごとに予め制限枚数を設定しておき、印刷枚数がその制限枚数を超過した場合には、その印刷を停止するように制御する機能（印刷枚数制限機能）を備えたものがある。
この機能においては、印刷の実行途中で制限枚数を超過すると、エラーが発生したものと判断して、この超過枚数分の出力を停止する。
【０００６】
たとえば、印刷要求された枚数が１０枚である場合において、６枚目で制限枚数を超過するときは、５枚目までは出力されるものの、６枚目以降の印刷がキャンセルされてしまい出力されないといった事態が発生する。
つまり、制限枚数を超過すると、たとえ未出力の枚数があったとしても、その時点で出力が停止してしまい、不完全な出力結果となる。
【０００７】
このように印刷途中で出力が停止した場合は、ユーザにより、その印刷を続行するか否かの選択が行われる。
そして、印刷の続行が選択されるか、あるいは、制限枚数の設定がし直されると、未出力分の出力が実行される。これにより、目的の出力結果を得ることができる（例えば、特許文献１参照。）。
【０００８】
【特許文献１】
特開２００２−０５５５７６号公報
【０００９】
【発明が解決しようとする課題】
しかしながら、従来の画像形成装置において、ユーザは、エラーレポートを出力するか否かの選択や、出力を続行するか否かの選択を、エラーが発生して出力が停止するたびに行う必要があった。
そして、ユーザにとっては、エラー発生状態から通常状態へ復帰させるために、その都度面倒な選択操作を行わなければならないことから、その復帰操作が煩雑となっていた。
【００１０】
さらに、エラー発生後に行う選択操作が複数あることから、その復帰までに手間と時間とを要してしまい、復帰が遅れるといった問題も生じていた。
このため、従来の画像形成装置が有する部門管理機能のうち、特にエラー発生時の対応に関しては、ユーザにとって必ずしも使い勝手がよいものとはなっていなかった。
【００１１】
それに、画像形成装置での出力を遠隔操作で行う場合は、エラーが発生してその出力が停止したときに、その停止に気付くのが遅れることがあった。
そうすると、停止している間はそのジョブが処理されず、さらに次のジョブも開始されないため、それら未処理のジョブが滞留していた。そして、その停止に気付いた後も復帰操作に時間がかかるため、次のジョブの処理開始が大幅に遅れるといった問題もあった。
【００１２】
本発明は、上記の問題を解決すべくなされたものであり、エラー発生時の対応に関する種々の選択操作の簡略化・効率化を図るとともに、エラー発生状態からの迅速な復帰を可能とする画像形成装置、印刷システム、印刷処理制御方法及び印刷処理制御プログラムの提供を目的とする。
【００１３】
【課題を解決するための手段】
この目的を達成するため、本発明の請求項１記載の画像形成装置は、エラーの発生の有無を判断するエラー発生判断手段と、所定の処理を実行する処理実行手段と、エラーの発生した際に所定の処理を実行するか否かの選択を、エラーの発生前に予め行う処理実行選択手段と、この処理実行選択手段で所定の処理を実行する旨が選択されている場合に、エラーが発生すると、処理実行手段に所定の処理を実行させる処理実行制御手段とを備えた構成としてある。
【００１４】
画像形成装置をこのような構成とすると、エラー発生時に所定の処理を行うか否かの選択を、エラーの発生前に予め行うことができるため、エラー発生後におけるその選択操作を簡略化できる。このため、エラー発生状態からの復帰を迅速に行うことができる。
【００１５】
さらに、その選択操作が一度行われていれば、その後何度エラーが発生しても、その一度行われた選択の内容にもとづいて所定の処理を実行制御できる。
このため、エラーの発生するたびに選択操作を行う必要がなくなることから、その選択操作の操作回数の効率化を図ることができる。
【００１６】
また、請求項２記載の画像形成装置は、処理実行手段が、エラーレポートを出力するレポート印刷部を有し、処理実行選択手段が、エラーの発生した際にエラーレポートを出力するか否かの選択を、エラーの発生前に予め行うレポート出力選択部を有し、処理実行制御手段が、レポート出力選択部でエラーレポートを出力する旨が選択されている場合に、エラーが発生すると、レポート印刷部にエラーレポートを出力させる印刷制御部を有した構成としてある。
【００１７】
画像形成装置をこのような構成とすれば、エラー発生時にエラーレポートを出力するか否かの選択（レポート出力選択操作）が、エラー発生後ではなく、エラーの発生前に予め行うことができるため、エラー発生後の復帰操作の簡略化を図ることができる。
そして、レポート出力選択操作を、エラー発生後に行う必要がなくなることから、エラー発生状態からの復帰を迅速に行うことができる。
【００１８】
さらに、レポート出力選択操作が、エラー発生の前後を問わず、一度行われていれば、その後何度エラーが発生しても、その一度行われた選択の内容にもとづいてエラーレポートの出力を制御できる。
このため、従来の課金管理システムにおいては、レポート出力選択操作がエラーの発生するたびに行われていたものの、本発明においては、そのレポート出力選択操作が一度行われていればよく、エラーの発生するたびに行う必要がなくなる。このことから、レポート出力選択操作の操作回数の効率化を図ることができる。
【００１９】
また、請求項３記載の画像形成装置は、処理実行手段が、ジョブをキャンセルするジョブキャンセル部を有し、処理実行選択手段が、エラーの発生した際にジョブをキャンセルするか否かの選択を、エラーの発生前に予め行うジョブキャンセル選択部を有し、処理実行制御手段が、ジョブキャンセル選択部でエラーの発生した際にジョブをキャンセルする旨が選択されている場合に、エラーが発生すると、ジョブをキャンセルするジョブ実行制御部を有した構成としてある。
【００２０】
画像形成装置をこのような構成とすれば、エラー発生時にジョブをキャンセルするか否かの選択（ジョブキャンセル選択操作）が、エラー発生後ではなく、エラーの発生前に予め行うことができるため、エラー発生後の復帰操作の簡略化を図ることができる。
そして、ジョブキャンセル選択操作を、エラー発生後に行う必要がなくなることから、エラー発生状態からの復帰を迅速に行うことができる。
【００２１】
さらに、ジョブキャンセル選択操作が、エラー発生の前後を問わず、一度行われていれば、その後何度エラーが発生しても、その一度行われた選択の内容にもとづいてジョブのキャンセルを制御できる。
このため、従来の課金管理システムにおいては、ジョブキャンセル選択操作がエラーの発生するたびに行われていたものの、本発明においては、そのジョブキャンセル選択操作が一度行われていればよく、エラーの発生するたびに行う必要がなくなる。このことから、ジョブキャンセル選択操作の操作回数の効率化を図ることができる。
【００２２】
また、請求項４記載の画像形成装置は、エラー発生判断手段が、予め登録されている登録コードと、入力された入力コードとが一致しないときに、エラーが発生したものと判断するコードエラー判断部を有した構成としてある。
画像形成装置をこのような構成とすると、登録コードと入力コードとが一致しないためにエラーが発生したものと判断されて出力が停止した場合は、予め行われたレポート出力選択操作の選択内容にもとづいて、エラーレポートの出力を実行することができる。
さらに、上記のエラーが発生して出力が停止した場合は、予め行われたジョブキャンセル選択操作の選択内容にもとづいて、ジョブをキャンセルするか否かを判断し実行することができる。
【００２３】
このため、各コードの不一致によりエラーが発生したものと判断されて出力が停止しても、この停止後にレポート出力選択操作やジョブキャンセル選択操作を行う必要がないことから、エラー発生後の各選択操作の簡略化・効率化を図ることができ、かつ、エラー発生状態からの復帰を迅速に行うことができる。
【００２４】
また、請求項５記載の画像形成装置は、登録コードが、予め画像形成装置に登録されている登録部門コードからなり、入力コードが、印刷要求とともに入力された指定部門コードからなる構成としてある。
画像形成装置をこのような構成とすれば、登録部門コードと指定部門コードとが一致しないためにエラーが発生したものと判断されて出力が停止した場合においても、予め行われたレポート出力選択操作やジョブキャンセル選択操作における選択内容にもとづいて、エラーレポートの出力やジョブのキャンセルを制御することができる。
そして、この場合も、出力停止時にレポート出力選択操作やジョブキャンセル選択操作を行う必要がないことから、エラー発生後の各選択操作の簡略化・効率化を図ることができ、かつ、エラー発生状態からの復帰を迅速に行うことができる。
【００２５】
また、請求項６記載の画像形成装置は、エラー発生判断手段が、過去の印刷枚数を累計した累積印刷枚数と、この累積印刷枚数の上限である制限枚数とを格納する枚数記憶部と、印刷処理の実行される枚数を示すカウンタ枚数と枚数記憶部から取り出した累積印刷枚数との和を求め、この和が枚数記憶部から取り出した制限枚数を超過しているときに、エラーが発生したものと判断する枚数エラー判断部とを有した構成としてある。
【００２６】
画像形成装置をこのような構成とすると、カウンタ枚数と累積印刷枚数との和が制限枚数を超過したためにエラーが発生したものと判断されて出力が停止した場合は、予め行われたレポート出力選択操作の選択内容にもとづいて、エラーレポートを出力するか否かの判断や実行制御を行うことができる。
さらに、上記のエラーが発生して出力が停止した場合は、予め行われたジョブキャンセル選択操作の選択内容にもとづいて、ジョブをキャンセルするか否かの判断や実行制御を行うことができる。
【００２７】
このため、制限枚数の超過によりエラーが発生したものと判断されて出力が停止しても、レポート出力選択操作やジョブキャンセル選択操作を行う必要がないことから、エラー発生後の各選択操作の簡略化・効率化を図ることができ、かつ、エラー発生状態からの復帰を迅速に行うことができる。
【００２８】
また、請求項７記載の画像形成装置は、レポート出力選択部でエラーレポートの出力を行わない旨が選択されており、かつ、ジョブキャンセル選択部でジョブのキャンセルを行わない旨が選択されていると、部門カウンタ値をアップせずに印刷要求を送出するカウンタ制御部を有し、処理実行手段が、印刷要求にもとづいて、ジョブの印刷処理を実行するジョブ実行部を有した構成としてある。
【００２９】
画像形成装置をこのような構成とすれば、不完全な出力のまま終了することがなくなるため、全出力物を必要とする場合にも対応できる。
なお、その際に発生したエラーの場合は、特殊コード（例えば、“００００”又は“ＡＡＡＡ”など管理者が予め決定しておいたコード）のカウンタがアップされる。
【００３０】
また、請求項８記載の印刷システムは、ネットワークに接続された画像形成装置と、ネットワークを介して画像形成装置を動作制御するホストコンピュータとを有した印刷システムであって、画像形成装置が、請求項１〜７のいずれかに記載の画像形成装置からなる構成としてある。
【００３１】
印刷システムをこのような構成とすると、画像形成装置が、エラー発生の前後を問わず選択可能なレポート出力選択操作やジョブキャンセル選択操作を行うことができるため、それら選択操作が一度行われていれば、エラーが発生するたびに行う必要がなくなる。
このことから、エラー発生時の対応に関する各選択操作の簡略化・効率化を図ることができ、かつ、エラー発生状態からの迅速な復帰が可能となる。
【００３２】
また、請求項９記載の印刷処理制御方法は、エラーの発生した際に所定の処理を実行するか否かの選択を、エラーの発生前に予め行う処理実行選択段階と、エラーの発生の有無を判断するエラー発生判断段階と、処理実行選択段階で所定の処理を実行する旨が選択された後に、エラーが発生すると、所定の処理を処理実行手段に実行させる処理実行制御段階と、処理実行手段が所定の処理を実行する処理実行段階とを有した方法としてある。
【００３３】
印刷処理制御方法をこのような方法とすると、ジョブキャンセル選択操作が、エラー発生後ではなく、エラーの発生前に予め行うことができるため、エラー発生後のジョブキャンセル選択操作を省略できる。
このため、エラー発生状態からの復帰を迅速に行うことができる。
【００３４】
さらに、ジョブキャンセル選択操作が一度行われていれば、その後何度エラーが発生しても、その一度行われた選択の内容にもとづいてジョブのキャンセルを制御できる。
このため、エラーの発生するたびにジョブキャンセル選択操作を行う必要がなくなることから、ジョブキャンセル選択操作の操作回数の効率化を図ることができる。
【００３５】
また、請求項１０記載の印刷処理制御プログラムは、エラーの発生した際に所定の処理を実行するか否かの選択を、エラーの発生前に予め行う処理実行選択段階と、エラーの発生の有無を判断するエラー発生判断段階と、処理実行選択段階で所定の処理を実行する旨が選択された後に、エラーが発生すると、所定の処理を処理実行手段に実行させる処理実行制御段階と、処理実行手段が所定の処理を行う処理実行段階とを画像形成装置に実行させる構成としてある。
【００３６】
このような構成を有する印刷処理制御プログラムを画像形成装置に読み込ませることにより、画像形成装置は、ジョブキャンセル選択操作を、エラー発生後ではなく、エラーの発生前に予め行うことができるため、エラー発生後のジョブキャンセル選択操作を省略できる。これにより、エラー発生状態からの復帰を迅速に行うことができる。
【００３７】
さらに、画像形成装置は、ジョブキャンセル選択操作が一度行われていれば、その後何度エラーが発生しても、その一度行われた選択の内容にもとづいてジョブのキャンセルを制御できる。このため、エラーの発生するたびにジョブキャンセル選択操作を行う必要がなくなることから、ジョブキャンセル選択操作の操作回数の効率化を図ることができる。
【００３８】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照して説明する。
まず、本発明の印刷システムの実施形態について、図１及び図２を参照して説明する。
図１は、本実施形態の印刷システムの構成を、図２は、画像形成装置の内部構成をそれぞれ示すブロック図である。
なお、各図中のブロック構成は、本発明を説明する上で最小限の構成である。
【００３９】
図１に示すように、印刷システム１は、ホストコンピュータ１０と、画像形成装置２０と、ネットワーク３０とを有している。
ホストコンピュータ１０は、ネットワーク３０に接続されたコンピュータであって、ユーザにより入力された印刷要求を画像形成装置２０へ送信する。
【００４０】
印刷要求とは、画像形成装置２０に印刷処理を実行させるための要求であって、印刷処理に関する所定の情報が含まれている。この所定の情報には、例えば、部門コードを指定する情報（指定部門コード）や、印刷枚数を指定する情報（指定印刷枚数）などがある。
なお、印刷要求は、ホストコンピュータ１０で入力されて画像形成装置２０へ送信される場合と、画像形成装置２０の操作装置２３（後述）で入力される場合とがある。
また、部門コードには、部門ＩＤや暗証番号など、部門を特定する番号・記号・文字等が含まれる。
さらに、図１においては、ホストコンピュータ１０が一つのみ設けられているが、一つに限るものではなく、二つ以上であってもよい。
【００４１】
画像形成装置２０は、例えば、複写機（コピー機），プリンタ，ファクシミリ，スキャナ機，複合装置などに代表される画像の形成処理が可能な装置であって、図１に示すように、通信Ｉ／Ｆ（インタフェイス）２１と、表示装置２２と、操作装置２３と、記憶装置２４と、印刷装置２５と、制御装置２６とを有している。
【００４２】
なお、画像形成装置２０の有するプリンタ機能のプリンタ方式には、インクジェットプリンタ，昇華型熱転写方式プリンタ，ドットインパクトプリンタ，インクジェット式プリンタ，レーザプリンタ，溶融型熱転写方式プリンタなど、各種プリンタ方式が含まれる。
また、この画像形成装置２０は、図１においては一つだけ設けられているが、一つだけに限るものではなく、二つ以上設けることもできる。
【００４３】
通信Ｉ／Ｆ２１は、ネットワーク３０を介して、ホストコンピュータ１０との間で情報の送受信を実行する。
なお、ネットワーク３０は、ＬＡＮやＷＡＮなど一定領域内のネットワークであってもよく、また、電話回線網，無線通信網などの公衆通信網であってもよい。また、ネットワーク３０には、ＲＳ−２３２Ｃなどのシリアルインタフェイス等を含む。
【００４４】
表示装置２２は、ＬＣＤ（液晶ディスプレイ），ＣＲＴ（ブラウン管），プラズマディスプレイ，ＬＥＤなどのうちいずれか一つ又は二つ以上を用いた情報表示用装置であって、所定の情報（例えば、印刷内容に関する情報，部門管理に関する情報，エラーメッセージなど）を画面表示する。
操作装置２３は、ユーザ（管理者等を含む）により情報が入力される部分であって、図２に示すように、レポート出力選択部２３−１と、ジョブキャンセル選択部２３−２とを有している。
【００４５】
レポート出力選択部２３−１は、エラーが発生した際にエラーレポートを出力するか否かを選択する。この選択操作（レポート出力選択操作）はユーザによって行われる。
ジョブキャンセル選択部２３−２は、エラー発生時にジョブをキャンセル（中止）するか否かを選択する。この選択操作（ジョブキャンセル選択操作）はユーザによって行われる。
【００４６】
なお、これらレポート出力選択部２３−１及びジョブキャンセル選択部２３−２に、記憶装置２４の選択情報記憶部２４−１（後述）と、制御装置２６の選択情報記憶制御部２６−１（後述）とを加えたものを総称して処理実行選択手段Ａという。
また、表示装置２２がＬＣＤを用いたタッチパネル等の場合は、その表示装置２２と操作装置２３とは一体化した構造とすることができる。
【００４７】
ここで、エラーとは、予め画像形成装置に登録されている登録部門コードと印刷要求の際に入力された指定部門コードとが一致しなかった場合や、カウンタ枚数（印刷処理が実行された枚数）と累積印刷枚数との和が制限枚数を超過した場合等をいう。
これらエラーの発生の判断は、コードエラー判断部２６−１（後述）あるいは枚数エラー判断部２６−３（後述）で行われる。
【００４８】
そして、レポート出力選択部２３−１においてエラー発生時にエラーレポートを出力する旨が選択されたときは、エラーが発生するとエラーレポートが出力される。一方、エラー発生時にエラーレポートを出力しない旨が選択されたときは、エラーが発生してもエラーレポートは出力されない。
さらに、ジョブキャンセル選択部２３−２においてそのエラー発生時にジョブをキャンセルする旨が選択されたときは、エラーが発生するとジョブがキャンセルされる。一方、エラー発生時にジョブをキャンセルしない旨が選択されたときは、エラーが発生してもジョブはキャンセルされない。
これらレポート出力選択部２３−１やジョブキャンセル選択部２３−２において選択された内容は、制御装置２６の選択情報記憶制御部２６−１（後述）を介して記憶装置２４の選択情報記憶部２４−１（後述）へ送られて記憶される。
【００４９】
記憶装置２４は、画像形成装置２０を動作させるためのプログラムや各種情報等を記憶（格納、準備）しており、図２に示すように、特に、選択情報記憶部２４−１、登録コード記憶部２４−２、枚数記憶部２４−３を有している。
選択情報記憶部２４−１は、ジョブキャンセル選択部２３−１やレポート出力選択部２４−２で選択された内容（選択内容）を記憶する。
具体的には、エラーが発生するとジョブをキャンセルする旨、エラーが発生してもジョブをキャンセルしない旨（ジョブキャンセル選択部２３−１での選択内容）、エラーが発生するとエラーレポートを出力する旨、エラーが発生してもエラーレポートを出力しない旨（レポート出力選択部２４−２での選択内容）がある。
【００５０】
登録コード記憶部２４−２は、登録部門コードを記憶する。
登録部門コードとは、各部門ごとに設定されている部門管理用のコードをいうものであって、各画像形成装置２０は、それぞれ自己の属する部門を示した登録部門コードを記憶装置２４に記憶する。
この登録部門コードは、指定部門コード（画像形成装置２０の操作装置２３やホストコンピュータ１０においてユーザにより指定された部門コード）との照合に用いられる。
【００５１】
枚数記憶部２４−３は、制限枚数や累積印刷枚数を記憶する。
制限枚数とは、各部門ごとに設定されている印刷枚数の上限値をいう。具体的には、例えば、部門Ａに対する上限を１０００枚、部門Ｂに対する上限を１２００枚などのように設定される。この制限枚数や登録部門コードは、操作装置２３あるいはホストコンピュータ１０で入力され、制御装置２６を介して記憶装置２４へ送られて記憶される。
【００５２】
累積印刷枚数とは、過去の印刷処理で出力された印刷枚数の累計であって、各部門ごとに集計されたものをいう。
この累積印刷枚数は、出力を行った印刷装置２５から出力枚数記憶制御部２６−７（後述）へ送られたカウンタ枚数にもとづいて集計される。
これら選択情報記憶部２４−１、登録コード記憶部２４−２、枚数記憶部２４−３は、一又は二以上の不揮発メモリで構成することができる。
【００５３】
印刷装置２５は、画像処理や印字出力などを行う手段であって、画像形成装置，画像出力手段，エンジンなど（これら印刷装置２５の内部構成は図示せず）を含む。このような構成により、印刷装置２５は、図２に示すように、通常のジョブを実行するジョブ実行部２５−１と、エラーレポートを出力するレポート印刷部２５−２とを有している。
また、印刷装置２５のジョブ実行部２５−１は、印刷処理を実行した出力枚数をカウンタ枚数として制御装置２６の出力枚数記憶制御部２６−７（後述）へ送る。
【００５４】
制御装置２６は、画像形成装置２０における構成各部の各種動作を制御する。また、制御装置２６は、図２に示すように、選択情報記憶制御部２６−１と、コードエラー判断部２６−２と、枚数エラー判断部２６−３と、ジョブ実行制御部２６−４と、印刷制御部２６−５と、ジョブキャンセル部２６−６と、出力枚数記憶制御部２６−７と、カウンタ制御部２６−８とを有している。
【００５５】
選択情報記憶制御部２６−１は、操作装置２３のジョブキャンセル選択部２３−１又はレポート出力選択部２３−２での選択内容を記憶装置２４の選択情報記憶部２４−１へ送って記憶させる。
この選択情報記憶制御部２６−１と、操作装置２３のレポート出力選択部２４−１及びジョブキャンセル選択部２４−２、そして、記憶装置２４の選択情報記憶部２４−１を総称して処理実行選択手段Ａという。
【００５６】
コードエラー判断部２６−２は、通信Ｉ／Ｆ２１から印刷要求を受け取ると、この印刷要求から指定部門コードを取り出し、記憶装置２４の登録コード記憶部２４−２から取り出したすべての登録部門コードと比較して、一致するものがあるか否かの判断を行う。
判断の結果、一致したものがないときは、エラーが発生したものと判断して、ジョブキャンセル選択部２３−１やレポート出力選択部２４−２での選択内容を記憶装置２４の選択情報記憶部２４−１から取り出し、これら選択内容をジョブ実行制御部２６−４と印刷制御部２６−５へ送る。
一方、一致したものがあるときは、エラーは発生していないものと判断される。このため、選択情報記憶部２４−１からの選択内容の取り出しは行われない。
【００５７】
枚数エラー判断部２６−３は、制限枚数に関する判断処理を実行する。
すなわち、この枚数エラー判断部２６−３は、印刷装置２５からカウンタ枚数を受け取ると、記憶装置２４から取り出した累積印刷枚数との和を求め、このカウンタ枚数と累積印刷枚数との和が、記憶装置２４から取り出した制限枚数を超過しているか否かの判断を行う。
【００５８】
この判断の結果、超過しているときは、エラーが発生したものと判断して、ジョブキャンセル選択部２３−１やレポート出力選択部２３−２での選択内容を記憶装置２４の選択情報記憶部２４−１から取り出し、これら選択内容をジョブ実行制御部２６−４と印刷制御部２６−５へ送る。
一方、超過していないときは、印刷装置２５のジョブ実行部２５−１へ印刷実行要求を送って、印刷処理を実行させる。
なお、コードエラー判断部２６−２及び枚数エラー判断部２６−３、そして、記憶装置２４の登録コード記憶部２４−２と枚数記憶部２４−３とを総称してエラー発生判断手段Ｂという。
【００５９】
ジョブ実行制御部２６−４は、コードエラー判断部２６−２あるいは枚数エラー判断部２６−３からの選択内容にもとづいて、ジョブキャンセル部２６−６におけるジョブのキャンセルの実行を制御する。
つまり、ジョブ実行制御部２６−４は、その選択内容がジョブをキャンセルする旨を示すものである場合は、ジョブキャンセル部２６−６に対してジョブのキャンセルを実行させる。一方、その選択内容がジョブをキャンセルしない旨を示すものである場合は、ジョブキャンセル部２６−６に対してジョブのキャンセルを実行させない。
【００６０】
印刷制御部２６−５は、コードエラー判断部２６−２あるいは枚数エラー判断部２６−３からの選択内容にもとづいて、印刷装置２５のレポート印刷部２５−１におけるエラーレポートの出力の実行を制御する。
つまり、印刷制御部２６−５は、その選択内容がエラーレポートを出力する旨を示すものである場合は、レポート印刷部２５−１に対してエラーレポートの出力を実行させる。一方、その選択内容がエラーレポートを出力しない旨を示すものである場合は、レポート印刷部２５−１に対してエラーレポートの出力を実行させない。
なお、ジョブ実行制御部２６−４と印刷制御部２６−５とを総称して処理実行制御手段Ｃという。
【００６１】
ジョブキャンセル部２６−６は、ジョブ実行制御部２６−４の制御にもとづいて、ジョブをキャンセルする。
なお、このジョブキャンセル部２６−６と、印刷装置２５のレポート印刷部２５−２とを総称して処理実行手段Ｄという。
【００６２】
出力枚数記憶制御部２６−７は、印刷装置２５から送られてきたカウンタ枚数を、枚数記憶部２４−３から取り出した累積印刷枚数に加算して、これを新たな累積印刷枚数とし、枚数記憶部２４−３へ送って記憶させる。
なお、カウンタ枚数と累積印刷枚数との加算処理は、出力枚数記憶制御部２６−７ではなく枚数エラー判断部２６−３に行われることもできる。この場合、カウンタ枚数の重複加算を避けるため、出力枚数記憶制御部２６−７は、その加算処理を行わない。
【００６３】
カウンタ制御部２６−８は、印刷装置２５のジョブ実行部２５−１で印刷処理が実行されるときは、部門カウンタをアップする。
ただし、カウンタ制御部２６−８は、ジョブキャンセル選択部２３−１でジョブのキャンセル処理を行わない旨が選択されており、さらに、レポート出力選択部２３−２でエラーレポートの出力しない旨が選択されているときは、部門カウンタのアップを行わない。
【００６４】
次に、本実施形態の印刷システムの動作（印刷処理制御方法）について、図３を参照して説明する。
同図は、本実施形態の画像形成装置における動作を示すフローチャートである。
画像形成装置２０の記憶装置２４における登録コード記憶部２４−２には予め登録部門コードが、さらに枚数記憶部２４−３には制限枚数及び累積印刷枚数が、それぞれ格納（準備）されている（ステップ１０〜ステップ１２）。
【００６５】
また、操作装置２３のジョブキャンセル選択部２３−１において、エラー発生時にジョブをキャンセル（中止）するか否かの選択（ジョブキャンセル選択操作、ステップ１３）が行われ、この選択内容が制御装置２６の選択情報記憶制御部２６−１を介して記憶装置２４の選択情報記憶部２４−１へ送られ記憶される。さらに、操作装置２３のレポート出力選択部２３−２において、エラー発生時にエラーレポートを出力するか否かの選択（レポート出力選択操作、ステップ１４）が行われ、この選択内容が制御装置２６の選択情報記憶制御部２６−１を介して記憶装置２４の選択情報記憶部２４−１へ送られて記憶される。
なお、これらステップ１３又はステップ１４の処理を処理実行選択段階という。
【００６６】
ホストコンピュータ１０において、ユーザにより、印刷要求に関する所定の情報が入力される。この入力される所定の情報には、例えば、指定部門コードや指定印刷枚数が含まれている。
そして、ホストコンピュータ１０において、印刷開始が選択されると、それら所定の情報を含む印刷要求（印刷指示，出力指示）が、ネットワーク３０を介してホストコンピュータ１０から画像形成装置２０へ送られる。
【００６７】
画像形成装置２０の通信Ｉ／Ｆ２１において、印刷要求（指定部門コードを含む）が受信されると（ステップ１５）、制御装置２６のコードエラー判断部２６−２へ送られる。
コードエラー判断部２６−１において、受け取った印刷要求から指定部門コードが取り出される。そして、記憶装置２４の登録コード記憶部２４−２から登録部門コードが順次取り出され、この取り出した登録部門コードの中に指定部門コードと一致するものがあるか否かの比較判断が行われる（ステップ１６）。
判断の結果、それら指定部門コードと登録部門コードとが一致しているものがあるときは、続いて、制限枚数に関する判断が実行される（ステップ１７）。
【００６８】
この制限枚数に関する判断は、次のような手順で行われる。
制御装置２６の枚数エラー判断部２６−３において、記憶装置２４の枚数記憶部２４−３から累積印刷枚数と制限枚数とが取り出される。次いで、印刷装置２５からカウンタ枚数（ここでは、１ページ分のカウンタ枚数）が受け取られ、この受け取ったカウンタ枚数と累積印刷枚数との和が求められる。そして、この求めた和と制限枚数とが比較判断される。
判断の結果、その求めた和が制限枚数を超過していないときは、カウンタ制御部２６−８において部門カウンタがアップされ（ステップ１８）、枚数エラー判断部２６−３から印刷装置２５のジョブ実行部２５−１へ印刷実行命令が送られる。これにより、その印刷要求にもとづく印刷処理が実行される（ステップ１９）。
【００６９】
一方、指定部門コードと一致する登録部門コードがないとき（ステップ１６）、又は、累積印刷枚数とカウンタ枚数の和が制限枚数を超過しているとき（ステップ１７）は、さらに、選択情報記憶部２４−１からジョブキャンセル選択部２３−１での選択内容が取り出され、この選択内容がエラー発生時にジョブをキャンセルする旨を示すものか否か（エラー発生時にジョブをキャンセルする旨が選択されているか否か）が判断される（ステップ２０）。
判断の結果、エラー発生時にジョブをキャンセルする旨が選択されているときは、ジョブ実行制御部２６−４の制御により、ジョブキャンセル部２６−６で当該ジョブがキャンセル（中止）される（ステップ２１）。
一方、エラー発生時にジョブをキャンセルする旨が選択されていないときは、当該ジョブはキャンセル（中止）されない。
【００７０】
続いて、ジョブがキャンセルされた場合とキャンセルされなかった場合との双方において、選択情報記憶部２４−１から枚数エラー判断部２６−３へ、レポート出力選択部２３−２での選択内容が取り出される。そして、枚数エラー判断部２６−３において、その選択内容がエラー発生時にエラーレポートを出力する旨を示すものか否か（エラー発生時にエラーレポートを出力する旨が選択されているか否か）が判断される（ステップ２２，ステップ２３）。
判断の結果、エラー発生時にエラーレポートを出力する旨が選択されているときは、印刷制御部２６−５の制御により、印刷装置２５のレポート印刷部２５−２でエラーレポートが出力されて（ステップ２４）、当該ジョブの処理が終了する。
一方、エラー発生時にエラーレポートを出力する旨が選択されていないときは、エラーレポートは出力されない。
【００７１】
そして、エラー発生時にジョブをキャンセルする旨が選択されていない場合（ステップ２０における判断の結果が「ＮＯ」の場合）であって、エラー発生時にエラーレポートを出力する旨が選択されていないとき場合（ステップ２３における判断の結果が「ＮＯ」のとき）は、カウンタ制御部２６−８で部門カウンタがアップされずに、特殊コードのカウンタがアップされ（ステップ２５）、印刷装置２５のジョブ実行部２５−１で当該ジョブについての１ページ分の印刷処理が実行される（ステップ１９）。
【００７２】
さらに、この印刷処理を実行したページが最終ページか否かが判断され（ステップ２６）、最終ページであるときは、当該ジョブの処理が終了する。
一方、最終ページでないときは、次に印刷処理が実行されるページについて、制限枚数の超過の判断（ステップ１７）以降の処理が行われる。そして、その制限枚数の超過の判断（ステップ１７）以降の処理は、最終ページの印刷処理が実行されるまで、各ページごとに順次行われる。
【００７３】
なお、ステップ１６（指定部門コードと登録部門コードとの一致不一致の判断）又はステップ１７（制限枚数超過の判断）の処理をエラー発生判断段階という。
さらに、これらステップ１６（指定部門コードと登録部門コードとの一致不一致の判断）及びステップ１７（制限枚数超過の判断）の処理は、本実施形態においては、ページ作成前（「印刷処理を実行」（ステップ１９）以前）に行うこととしているが、ページ作成前（「印刷処理を実行」（ステップ１９）以前）に限るものではなく、ページ作成後（印刷処理を実行中）に行うこともできる。
【００７４】
また、ステップ２１においてジョブ実行制御部２６−４がジョブキャンセル部２６−６を制御してジョブをキャンセルさせる処理や、ステップ２４において印刷制御部２６−５がレポート印刷部２５−２を制御してエラーレポートを出力させる処理を処理実行制御段階という。
さらに、ステップ２１においてジョブ実行制御部２６−４の制御によりジョブキャンセル部２６−６がジョブをキャンセルする処理や、ステップ２４において印刷制御部２６−５の制御によりレポート印刷部２５−２がエラーレポートを出力する処理を処理実行段階という。
【００７５】
以上の実施形態における印刷システムにおいては、印刷処理制御プログラムと協働したコンピュータ（画像形成装置）により、処理実行選択段階，エラー発生判断段階，処理実行制御段階，処理実行段階などが実行される。
このような印刷処理制御プログラムは、例えば、記録媒体により提供される。記録媒体としては、たとえば、磁気ディスク，光ディスク，半導体メモリ，その他コンピュータで読み取り可能な任意の手段を使用することができる。
また、記録媒体に記録された印刷処理制御プログラムは、記録媒体を直接コンピュータに装着して当該コンピュータに読み込ませることができ、また、通信回線を介してコンピュータに読み込ませるようにしても良い。
【００７６】
【発明の効果】
以上のように、本発明によれば、レポート出力選択操作やジョブキャンセル選択操作が、エラー発生後ではなく、エラーの発生前に予め行うことができるため、エラー発生後の復帰操作の簡略化を図ることができ、さらに、エラー発生状態から通常状態への復帰を迅速に行うことができる。
【００７７】
また、レポート出力選択操作やジョブキャンセル選択操作が一度行われていれば、その後何度エラーが発生しても、その一度行われた選択の内容にもとづいてエラーレポートの出力やジョブのキャンセルを実行制御できる。
このため、エラーの発生するたびにレポート出力選択操作やジョブキャンセル選択操作を行う必要がなくなることから、それら選択操作の効率化を図ることができる。
【図面の簡単な説明】
【図１】本発明の印刷システムの構成を示すブロック図である。
【図２】本発明の画像形成装置の内部構成を示すブロック図である。
【図３】本発明の画像形成装置における動作（印刷処理制御方法）を示すフローチャートである。
【符号の説明】
１  印刷システム
１０  ホストコンピュータ
２０  画像形成装置
２１  通信Ｉ／Ｆ
２２  表示装置
２３  操作装置
２３−１  ジョブキャンセル選択部
２３−２  レポート出力選択部
２４  記憶装置
２４−１  選択情報記憶部
２４−２  登録コード記憶部
２４−３  枚数記憶部
２５  印刷装置
２５−１  ジョブ実行部
２５−２  レポート印刷部
２６  制御装置
２６−１  選択情報記憶制御部
２６−２  コードエラー判断部
２６−３  枚数エラー判断部
２６−４  ジョブ実行制御部
２６−５  印刷制御部
２６−６  ジョブキャンセル部
２６−７  出力枚数記憶制御部
２６−８  カウンタ制御部
３０  ネットワーク
Ａ  処理実行選択手段
Ｂ  エラー発生判断手段
Ｃ  処理実行制御手段
Ｄ  処理実行手段
【図１】
2004171404.tif 000003
【図２】
2004171404.tif 000004
【図３】
2004171404.tif 000005