(57)【要約】【課題】画像形成環境記録部に異常が発生したかどうかを判断することができるようにする。【解決手段】画像形成を行うための設定を、複数の設定条件に対応する設定値に基づいて行う画像形成装置に適用される。そして、あらかじめ入力された各設定条件に対応する設定値を記録し、あらかじめ決められた画像形成装置が設定することができる各設定条件の正常条件を記録し、各設定条件の設定値と対応する正常条件に基づいて設定値が異常であるかどうかを判断する。この場合、画像形成環境記録部に異常が発生したかどうかを判断することができるので、設定値を再び設定し、画像形成装置の制御を行うことによって、画像形成装置を使用することが可能になる。【選択図】　　　　　図１
2004082552.tif 000002
【特許請求の範囲】
【請求項１】
画像形成を行うための設定を、複数の設定条件に対応する設定値に基づいて行う画像形成装置において、
（ａ）あらかじめ入力された各設定条件に対応する設定値を記録し、
（ｂ）あらかじめ決められた画像形成装置が設定することができる各設定条件の正常条件を記録し、
（ｃ）各設定条件の設定値と対応する正常条件に基づいて設定値が異常であるかどうかを判断することを特徴とする画像形成環境設定方法。
【請求項２】
画像形成を行うための設定を、複数の設定条件に対応する設定値に基づいて行う画像形成装置において、
（ａ）あらかじめ入力された各設定条件に対応する設定値を記録する画像形成環境記録部と、
（ｂ）あらかじめ決められた画像形成装置が設定することができる各設定条件の画像形成可能条件を記録する条件記録部と、
（ｃ）各設定条件の設定値と対応する前記画像形成可能条件に基づいて設定値が異常であるかどうかを判断する異常判断処理手段と、
（ｄ）該異常判断処理手段によって異常であると判断されると、その旨を通知する通知処理手段とを有することを特徴とする画像形成装置。
【請求項３】
前記異常判断処理手段は、設定値として、本来記録されるはずのない値が記録されているかどうかによって画像形成環境領域に異常が発生したかどうかを判断する請求項２に記載の画像形成装置。
【請求項４】
前記異常判断処理手段によって、異常であると判断すると、異常を発生させた設定条件の設定値入力待ち状態になる請求項２に記載の画像形成装置。
【請求項５】
（ａ）あらかじめ入力された第２の複数の設定条件に対応する設定値を記録する予備画像形成環境記録部を有するとともに、
（ｂ）前記異常判断処理手段によって異常であると判断されると、前記予備画像形成環境記録部の対応する設定値を前記画像形成環境記録部の設定値として設定する請求項２に記載の画像形成装置。
【請求項６】
（ａ）あらかじめ決められた複数の設定条件に対応する基本設定値を記録する基本画像形成環境記録部と、
（ｂ）前記異常判断処理手段によって異常であると判断されると、前記基本画像形成環境記録部から異常が発生した設定条件に対応する基本設定値を読み出し、該基本設定値を再び設定する設定部とを有する請求項２に記載の画像形成装置。
【請求項７】
（ａ）画像形成装置が設定することができる各設定値に対応する使用頻度を記録する頻度記録部と、
（ｂ）前記画像形成装置が画像を形成するのに伴って、各設定値の使用頻度を更新する使用頻度更新処理手段と、
（ｃ）前記異常判断処理手段によって異常であると判断されると、前記頻度記録部から使用頻度の高い、異常を発生させた設定条件に対応する設定値を読み出し、該設定値を再び設定する設定部とを有する請求項２に記載の画像形成装置。
【請求項８】
（ａ）前記異常判断処理手段は、画像形成環境領域が物理的に破損したかどうかを判断し、
（ｂ）該画像形成環境領域が物理的に破損した場合、再設定処理手段は、設定項目の重要度に基づいて画像形成環境を再び設定する請求項２に記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成環境設定方法及び画像形成装置に関するものである。
【０００２】
【従来の技術】
従来、印刷装置、複写機、ファクシミリ装置等の画像形成装置においては、画像を形成するための環境（以下「画像形成環境」という。）、例えば、印刷装置の場合、印刷環境を設定することができるようになっている。そのために、複数の設定条件としての設定項目が決められ、各設定項目の設定値を不揮発性の記録装置、例えば、ＥＥＰＲＯＭに記録することができるようになっている。
【０００３】
図２は従来の印刷装置の制御ブロック図である。
【０００４】
図において、１１は印刷装置、１２は制御部、１３は記録装置、１４は該記録装置１３に形成された画像形成環境記録部としての印刷環境領域、１５ａ、１５ｂ、…、１５ｎは印刷環境の設定項目、１６ａ、１６ｂ、…、１６ｎは設定値である。
【０００５】
【発明が解決しようとする課題】
しかしながら、前記従来の印刷装置１１においては、記録装置１３に記録された設定項目１５ａ、１５ｂ、…、１５ｎの設定値１６ａ、１６ｂ、…、１６ｎとして、本来記録されるはずのない値が記録されて印刷環境領域１４に異常が発生すると、印刷装置１１の制御を正常に行うことができず、印刷装置１１を使用することができなくなってしまう。
【０００６】
本発明は、前記従来の画像形成装置の問題点を解決して、画像形成環境記録部に異常が発生したかどうかを判断することができるようにした画像形成環境設定方法及び画像形成装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
そのために、本発明の画像形成環境設定方法においては、画像形成を行うための設定を、複数の設定条件に対応する設定値に基づいて行う画像形成装置に適用される。
【０００８】
そして、あらかじめ入力された各設定条件に対応する設定値を記録し、あらかじめ決められた画像形成装置が設定することができる各設定条件の正常条件を記録し、各設定条件の設定値と対応する正常条件に基づいて設定値が異常であるかどうかを判断する。
【０００９】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。この場合、印刷装置、複写機、ファクシミリ装置等の画像形成装置のうちの印刷装置を使用し、画像形成としての印刷を行う場合について説明する。
【００１０】
図１は本発明の第１の実施の形態における印刷システムのブロック図である。
【００１１】
図において、２１は上位装置、２２は印刷装置であり、前記上位装置２１及び印刷装置２２によって印刷システムが構成される。前記上位装置２１は、印刷装置２２に対して印刷ジョブを送信する外部装置であり、上位装置２１としては、例えば、パソコン、ワークステーション等が使用される。また、印刷ジョブとしては、例えば、Ｐｏｓｔ　Ｓｃｒｉｐｔ、ＰＣＬ等のようなＰＤＬ（Ｐａｇｅ　Ｄｅｓｃｒｉｐｔｉｏｎ　Ｌａｎｇｕａｇｅ）形式のデータが使用される。前記上位装置２１と印刷装置２２との間の接続方法としては、例えば、セントロ、ＵＳＢ等が使用される。
【００１２】
そして、受信処理部２３は、印刷装置２２の内部処理部であり、上位装置２１からの受信に関わる処理、例えば、データ受信の検出、印刷ジョブの種類（ＰＤＬの種類）の判別、印刷ジョブの境界の判別等を行う。制御部２５は、印刷装置２２の内部処理部であり、印刷装置２２内で行われる処理の全般についての制御を行う。操作部２４は、印刷装置２２の入力装置であり、オペレータによって操作されて所定の情報を受け取る。前記操作部２４として、例えば、印刷装置２２本体に接続されたオペレータパネルが使用される。
【００１３】
また、表示部２８は、印刷装置２２の内部処理部及びデータを表示する出力部であり、前記内部処理部としては、制御部２５から受信した印刷ジョブを表示部２８で出力することができる形式のデータに変換し、出力部としては、内部処理部から受け取ったデータを外部に出力する。前記表示部２８として、例えば、グラフィックパネルが使用される。
【００１４】
そして、記録装置２９は、印刷装置２２の内部の記録装置であり、記録装置２９の初期化、制御等を行うために必要な画像形成環境記録部としての印刷環境領域２６が形成される。前記記録装置２９として、例えば、ＥＥＰＲＯＭが使用される。前記印刷環境領域２６には、印刷装置２２の初期化、制御等を行うために画像形成環境としての印刷環境が設定される。そのために、該印刷環境は、各設定項目及び該各設定項目についての設定値の組合せから成り、設定項目及び設定値は、印刷装置２２の電源をオフにしても消失しないように印刷環境領域２６に記録される。例えば、前記設定項目として「言語」が、その設定値として「日本語」が記録される。
【００１５】
なお、設定項目の設定値は、印刷装置２２の使用環境、使用目的等によって変化するので、操作部２４を操作したり、印刷装置２２に接続された上位装置２１からのコマンドを送信したりすることによって、印刷環境を変更することができる。
【００１６】
そして、印刷装置２２の内部処理部である画像形成環境判定部としての印刷環境判定部２７の図示されな異常判断処理手段は、異常判断処理を行い、印刷環境領域２６内の各設定項目についての設定値に対して論理チェックを行い、設定値として、本来記録されるはずのない値が記録されているかどうか、すなわち、あらかじめ決められ、記録された印刷装置２２によって設定することができる各設定項目の正常条件（画像形成可能条件）に基づいて、印刷環境領域２６に異常が発生したかどうかを判断する。なお、前記正常条件は図示されない条件記録部に記録される。
【００１７】
次に、前記構成の印刷装置２２の動作について説明する。
【００１８】
図３は本発明の第１の実施の形態における起動処理の動作を示すメインフローチャート、図４は本発明の第１の実施の形態における印刷環境判定処理のサブルーチンを示す図である。
【００１９】
まず、印刷装置２２（図１）の図示されない起動スイッチが押下されると、制御部２５の図示されない起動処理手段は、起動処理を行い、印刷装置２２を起動し、印刷環境判定部２７の画像形成環境判定処理手段としての図示されない印刷環境判定処理は、画像形成環境判定処理としての印刷環境判定処理を行い、印刷環境領域２６内の設定項目及び該設定項目についての設定値に対して論理チェックを行い、前記異常判断処理手段は印刷環境領域２６に異常が発生したかどうかを判断する。
【００２０】
印刷環境領域２６に異常が発生していない場合、印刷環境判定部２７は印刷環境判定処理を終了し、前記起動処理手段は、印刷環境領域２６から印刷環境を読み出し、図示されない内部バッファに記録し、前記印刷環境に従って、印刷装置２２の内部の各装置、すなわち、各モジュールを初期化する。
【００２１】
一方、印刷環境領域２６に異常が発生した場合、前記制御部２５の図示されない表示処理手段は、表示処理を行い、表示部２８に、印刷環境領域２６に異常が発生したことを表すエラーメッセージを表示する。
【００２２】
続いて、前記表示処理手段は、印刷環境領域２６に本来記録されるはずのない値が設定値として記録されている設定項目を表示し、所定の指示を行って、オペレータに正常な設定値を入力するように促し、設定値入力待ち状態を形成する。なお、前記表示処理手段によって通知処理手段が構成され、該通知処理手段は、通知処理を行うことによって前記印刷環境領域２６に異常が発生したことをオペレータに通知する。
【００２３】
続いて、前記制御部２５の設定部としての図示されない再設定処理手段は、再設定処理を行い、オペレータが操作部２４を操作することによって入力された値を読み込み、前記印刷環境領域２６に設定値として記録し、印刷環境を再び設定する。その後、印刷環境判定部２７は、印刷環境領域２６内の設定項目及び入力された設定値に基づいて印刷環境を再び判定し、印刷環境領域２６に異常が発生しなくなるまで前述された動作を繰り返す。
【００２４】
そして、印刷環境領域２６に異常が発生しなくなると、印刷環境判定部２７は、印刷環境判定処理を終了し、印刷装置２２の起動処理を続行する。
【００２５】
このように、本実施の形態においては、印刷装置２２の起動処理において、記録装置２９内の印刷環境をチェックし、チェックの結果、印刷環境領域２６に異常が発生していることが分かると、その旨がオペレータに通知されるので、オペレータは、異常が発生した印刷環境領域２６の所定の設定項目について正しい値を再び設定し、印刷環境を再び設定することができる。したがって、印刷環境領域２６に異常が発生しても、印刷装置２２の制御を正常に行うことができ、印刷装置２２を使用することができる。
【００２６】
次に、図３のフローチャートについて説明する。
ステップＳ１　印刷環境判定処理を行う。
ステップＳ２　印刷環境を読み出す。
ステップＳ３　印刷環境に従って各モジュールを初期化し、リターンする。
【００２７】
次に、図４のフローチャートについて説明する。
ステップＳ１−１　印刷環境領域２６に異常が発生したかどうかを判断する。印刷環境領域２６に異常が発生した場合はステップＳ１−２に進み、発生していない場合はリターンする。
ステップＳ１−２　表示部２８にエラーメッセージを表示する。
ステップＳ１−３　正常な設定値を入力するように促す。
ステップＳ１−４　再設定処理を行い、ステップＳ１−１に戻る。
【００２８】
ところで、電源が不測にオフになって記録装置２９に障害が発生したとき、オペレータが操作部２４を誤操作したとき等において印刷環境が初期化されたり、第三者が印刷環境を変更したりすると、オペレータが想定している規定の印刷環境と異なる印刷環境が設定されてしまう。その結果、印刷装置２２の制御を正常に行うことができなくなることがある。
【００２９】
その場合、印刷環境を復元しようとすると、オペレータは、規定の印刷環境について各設定項目と設定値とを対応させてあらかじめメモを控えておき、印刷装置２２の制御を正常に行うことができなくなったときに、各設定項目について本来の設定値と現在の設定値とを比較し、本来の設定値と現在の設定値とが異なる場合に、本来の設定値を入力し、規定の印刷環境を再び設定するようにしている。したがって、印刷環境を復元するための作業が煩わしい。
【００３０】
そこで、印刷環境を復元するための作業を簡素化することができるようにした本発明の第２の実施の形態について説明する。なお、第１の実施の形態と同じ構造を有するものについては、同じ符号を付与することによってその説明を省略する。
【００３１】
図５は本発明の第２の実施の形態における印刷システムのブロック図、図６は本発明の第２の実施の形態における印刷環境領域及びユーザ印刷環境領域のデータ構造を示す図である。
【００３２】
図に示されるように、記録装置２９には、画像形成環境記録部としての印刷環境領域２６及び予備画像形成環境記録部及びユーザ画像形成環境記録部としてのユーザ印刷環境領域３１が形成され、ユーザ画像形成環境管理部としてのユーザ印刷環境管理部３２は、印刷装置２２の内部処理部であり、ユーザに特有の印刷環境を設定したり、復元したりする。
【００３３】
そのために、前記印刷環境領域２６には、（第２の）複数の設定条件としての各設定項目１５ａ、１５ｂ、…１５ｎ、設定値１６ａ、１６ｂ、…１６ｎ、及び各設定値１６ａ、１６ｂ、…１６ｎごとの使用頻度が記録される。なお、該使用頻度は、印刷環境領域２６の図示されない頻度記録部に記録される。例えば、第１の設定項目として「解像度」が、その設定値として「６００×１２００ＤＰＩ」が、その使用頻度が「３　ＪＯＢＳ」として記録され、第２の設定項目として「言語」が、その設定値として「日本語」が、その使用頻度が「１０　ＪＯＢＳ」として記録される。
【００３４】
また、ユーザ印刷環境領域３１には、各設定項目１５ａ、１５ｂ、…１５ｎ、各設定項目１５ａ、１５ｂ、…１５ｎについて、最も使用頻度が高い設定値５６ａ、５６ｂ、…５６ｎ、及び各設定値５６ａ、５６ｂ、…５６ｎごとの使用頻度が記録される。例えば、第１の設定項目として「解像度」が、最も使用頻度が高い設定値として「６００ＤＰＩ」が、その使用頻度が「１０　ＪＯＢＳ」として記録され、第２の設定項目として「言語」が、その設定値として「日本語」が、その使用頻度が「１０　ＪＯＢＳ」として記録される。
【００３５】
なお、本実施の形態においては、使用頻度として印刷ジョブ数が記録されるようになっているが、各設定値が記録されている時間、期間等を使用頻度とすることもできる。
【００３６】
次に、前記構成の印刷装置２２を起動する際の起動処理について説明する。
【００３７】
図７は本発明の第２の実施の形態における起動処理の動作を示すフローチャートである。
【００３８】
まず、印刷装置２２（図５）の図示されない起動スイッチが押下されると、制御部２５の図示されない起動処理手段は、起動処理を行い、印刷装置２２を起動し、印刷環境領域２６から印刷環境を読み出し、図示されない内部バッファに記録し、前記印刷環境に従って各モジュールを初期化する。
【００３９】
続いて、前記ユーザ印刷環境管理部３２は、印刷環境管理処理を行い、ユーザ印刷環境領域３１にユーザ印刷環境が設定されているかどうかを判断する。なお、ユーザ印刷環境領域３１にユーザ印刷環境が設定されているかどうかは、ユーザ印刷環境領域３１に設定項目、設定値及び使用頻度が記録されているかどうかによって判断される。
【００４０】
そして、ユーザ印刷環境領域３１にユーザ印刷環境が設定されていない場合、前記ユーザ印刷環境管理部３２は、ユーザ印刷環境領域３１に現在の印刷環境をユーザ印刷環境として設定するために、各設定項目についての現在の設定値及び使用頻度を初期値として記録する。
【００４１】
次に、フローチャートについて説明する。
ステップＳ１１　印刷環境を読み出す。
ステップＳ１２　印刷環境に従って各モジュールを初期化する。
ステップＳ１３　ユーザ印刷環境が設定されているかどうかを判断する。ユーザ印刷環境が設定されている場合はリターンし、設定されていない場合はステップＳ１４に進む。
ステップＳ１４　ユーザ印刷環境を設定し、リターンする。
【００４２】
次に、印刷装置２２によって印刷ジョブを処理するための印刷ジョブ処理について説明する。
【００４３】
図８は本発明の第２の実施の形態における印刷ジョブ処理の動作を示すメインフローチャートである。
【００４４】
まず、受信処理部２３（図５）は、受信処理を行い、上位装置２１から送信された印刷ジョブを受信する。次に、前記ユーザ印刷環境管理部３２の図示されない使用頻度更新処理手段は、使用頻度更新処理を行い、印刷環境領域２６における使用頻度を更新する。続いて、ユーザ印刷環境管理部３２の画像形成環境変更処理手段としての図示されない印刷環境変更処理手段は、画像形成環境変更処理としての印刷環境変更処理を行い、印刷ジョブをチェックし、印刷ジョブにおいて印刷環境の変更指示があるかどうかを判断し、変更指示がある場合は、印刷環境を変更する。
【００４５】
そして、制御部２５の図示されない編集印刷処理手段は、編集印刷処理を行い、印刷環境に従って印刷ジョブの編集及び印刷を行う。
【００４６】
次に、フローチャートについて説明する。
ステップＳ２１　印刷ジョブを受信する。
ステップＳ２２　使用頻度更新処理を行う。
ステップＳ２３　印刷環境の変更指示があるかどうかを判断する。印刷環境の変更指示がある場合はステップＳ２４に、変更指示がない場合はステップＳ２５に進む。
ステップＳ２４　印刷環境変更処理を行う。
ステップＳ２５　編集印刷処理を行い、リターンする。
【００４７】
次に、図８のステップＳ２２における使用頻度更新処理のサブルーチンについて説明する。
【００４８】
図９は本発明の第２の実施の形態における使用頻度更新処理のサブルーチンを示す図である。
【００４９】
前記使用頻度更新処理手段は、印刷ジョブに基づいて印刷を行うのに伴って、印刷環境領域２６（図５）内の各設定項目について現在の設定値の使用頻度を更新し、１だけインクリメントする。
【００５０】
次に、フローチャートについて説明する。
ステップＳ２２−１　印刷環境領域２６の使用頻度を更新し、リターンする。
【００５１】
次に、図８のステップＳ２４における印刷環境変更処理のサブルーチンについて説明する。
【００５２】
図１０は本発明の第２の実施の形態における印刷環境変更処理のサブルーチンを示す図である。
【００５３】
まず、印刷環境の変更指示があると、前記印刷環境変更処理手段は、印刷環境領域２６（図５）内の使用頻度とユーザ印刷環境領域３１内の使用頻度とを比較し、ユーザ印刷環境を変更する必要があるかどうかを判断する。そして、印刷環境領域２６内の使用頻度がユーザ印刷環境領域３１の使用頻度より大きい場合、印刷環境変更処理手段は、ユーザ印刷環境を変更する必要があると判断し、印刷環境の変更要求があった設定項目についてのユーザ印刷環境領域３１内の設定値及び使用頻度を、印刷環境領域２６内の設定値及び更新された使用頻度に変更する。
【００５４】
続いて、ユーザ印刷環境管理部３２は、印刷環境領域２６のすべての設定項目の使用頻度をリセットする。
【００５５】
最後に、前記印刷環境変更処理手段は、印刷環境を変更し、変更指示があった設定項目の設定値を更新された設定値にする。
【００５６】
次に、フローチャートについて説明する。
ステップＳ２４−１　　ユーザ印刷環境を変更する必要があるかどうかを判断する。ユーザ印刷環境を変更する必要がある場合はステップＳ２４−２に、必要がない場合はステップＳ２４−４に進む。
ステップＳ２４−２　ユーザ印刷環境を変更する。
ステップＳ２４−３　使用頻度をリセットする。
ステップＳ２４−４　印刷環境を変更し、リターンする。
【００５７】
次に、印刷環境復元処理について説明する。
【００５８】
図１１は本発明の第２の実施の形態における印刷環境復元処理の動作を示すフローチャートである。
【００５９】
ところで、電源が不測にオフになって記録装置２９（図５）に障害が発生したとき、オペレータが操作部２４を誤操作したとき等において印刷環境が初期化されたり、第三者が印刷環境を変更したりすると、オペレータが想定している規定の印刷環境と異なる印刷環境が設定されてしまう。その結果、印刷装置２２の制御を正常に行うことができなくなることがある。
【００６０】
そこで、印刷環境を復元して規定の印刷環境を設定するために、オペレータが操作部２４によって所定の操作を行うと、制御部２５は印刷環境の復元要求をユーザ印刷環境管理部３２に送る。該ユーザ印刷環境管理部３２の設定部及び画像形成環境復元処理手段としての図示されない印刷環境復元処理手段は、印刷環境復元処理を行い、復元要求を受けると、ユーザ印刷環境領域３１内のすべての設定項目についての設定値及び使用頻度を読み出して、印刷環境領域２６に設定し、記録する。このように、ユーザ印刷環境を印刷環境領域２６にコピーし、印刷環境を復元することができる。
【００６１】
そして、本実施の形態においては、普段使用されている印刷環境がユーザ印刷環境として設定され、定期的に更新されるようになっているので、印刷装置２２の制御を正常に行うことができなくなったときに、簡単な操作でユーザ印刷環境を印刷環境領域２６にコピーすることによって、印刷環境を復元することができる。したがって、規定の印刷環境について各設定項目と設定値とを対応させてあらかじめメモを控えておく必要がないだけでなく、印刷装置２２の制御を正常に行うことができなくなったときに、各設定項目について本来の設定値と現在の設定値とを比較したり、本来の設定値を入力したりする必要がなくなるので、印刷環境を復元するための作業を簡素化することができる。
【００６２】
次に、フローチャートについて説明する。
ステップＳ３１　印刷環境の復元要求を受ける。
ステップＳ３２　ユーザ印刷環境を印刷環境領域２６にコピーし、リターンする。
【００６３】
ところで、前記第１の実施の形態においては、記録装置２９に印刷環境が記録されるようになっているが、印刷環境領域２６の一部が物理的に破損してデータの読書きが不可能になると、印刷環境領域２６の破損した部分に割り当てられていた設定項目については、設定値を利用することができなくなり、印刷装置２２を使用することができなくなってしまう。
【００６４】
そこで、印刷環境領域２６の一部が物理的に破損しても、印刷装置２２を使用することができるようにした本発明の第３の実施の形態について説明する。なお、第１の実施の形態と同じ構造を有するものについては、同じ符号を付与することによってその説明を省略する。
【００６５】
図１２は本発明の第３の実施の形態における印刷システムのブロック図である。
【００６６】
図において、画像形成環境記録領域判定部としての印刷環境記録領域判定部４１の図示されない異常判断処理手段は、異常判断処理を行い、印刷環境領域２６の一部が物理的に破損したかどうかによって基本画像形成環境記録部及び画像形成環境記録部としての印刷環境領域２６に異常が発生したかどうかを判断する。そして、印刷環境領域２６に異常が発生した場合、画像形成環境管理部としての印刷環境管理部４２の設定部としての図示されない再設定処理手段は、再設定処理を行い、印刷環境領域２６の使用可能な容量（以下「使用可能容量」という。）を算出し、印刷環境記録領域判定部４１によって算出された使用可能容量を考慮して、印刷環境領域２６に記録する設定条件としての設定項目を決定して領域を割り当て、印刷領域を再び設定する。
【００６７】
次に、前記印刷環境領域２６の構成について説明する。
【００６８】
図１３は本発明の第３の実施の形態における印刷環境を示す図、図１４は本発明の第３の実施の形態における印刷環境領域のデータ構成を示す図である。
【００６９】
本実施の形態においては、前記印刷環境領域２６（図１２）に設定される印刷環境の各設定項目について、基本設定値としての設定値のほかに、設定項目が重要であるかどうかを表す重要度が記録される。そして、前記印刷環境領域２６に設定される各設定項目は、重要度が高い設定項目から順に領域が割り当てられる。例えば、第１の設定項目として「解像度」が、設定項目が採りうる設定値の範囲として「６００×１２００ＤＰＩ、６００ＤＰＩ、１２００ＤＰＩ等」が、その重要度が「７０」として記録され、第２の設定項目として「言語」が、設定項目が採りうる設定値の範囲として「英語、日本語、ドイツ語等」が、その重要度が「１００」として記録され、第３の設定項目として「印刷枚数」が、設定項目が採りうる設定値の範囲として「１〜９９９」が、その重要度が「１０」として記録され、…、第Ｎ−１の設定項目として「メディアタイプ」が、設定項目が採りうる設定値の範囲として「普通紙、厚紙、ＯＨＰ等」が、その重要度が「６０」として記録され、第Ｎの設定項目として「使用フォント」が、設定項目が採りうる設定値の範囲として「ＰＳフォント、ＰＣＬフォント、なし等」が、その重要度が「２０」として記録される。
【００７０】
そして、前記印刷環境領域２６においては、各設定項目及び設定値が重要度の高い順にアドレス０〜ｎに記録される。
【００７１】
次に、前記構成の印刷装置２２の起動処理について説明する。
【００７２】
図１５は本発明の第３の実施の形態における起動処理の動作を示すフローチャート、図１６は本発明の第３の実施の形態における正常時の印刷環境領域のデータ構成を示す図、図１７は本発明の第３の実施の形態における異常時の印刷環境領域のデータ構成を示す図である。
【００７３】
まず、前記異常判断処理手段は、印刷環境領域２６（図１２）の一部が物理的に破損した場合のように、印刷環境領域２６に異常が発生したかどうかを判断し、異常が発生していない場合、制御部２５の図示されない起動処理手段は、起動処理を行い、印刷環境領域２６から印刷環境を読み出し、図示されない内部バッファに記録し、前記印刷環境に従って各モジュールを初期化する。
【００７４】
印刷環境領域２６に異常が発生した場合、前記設定部としての再設定処理手段は、異常が発生した領域、すなわち、破損領域を検出し、印刷環境領域２６の使用可能容量を算出する。続いて、再設定処理手段は、前記各設定項目ごとの重要度を参照して、印刷装置２２の制御を行う上で、印刷環境領域２６に最低限記録しておかなければならない設定項目数を算出し、印刷環境領域２６において最低限必要になる記憶容量、すなわち、必要領域量を算出する。
【００７５】
そして、再設定処理手段は、必要領域量と使用可能容量とを比較し、必要領域量が使用可能容量より大きいかどうかによって、容量が不足しているかどうかを判断する。必要領域量が使用可能容量より大きく、容量が不足している場合、印刷装置２２を正常に制御することができないので、制御部２５の図示されない表示処理手段は、表示処理を行い、表示部２８に印刷環境領域２６に異常が発生していることを表すエラーメッセージを表示する。
【００７６】
必要領域量が使用可能容量以下であり、容量が不足していない場合、印刷装置２２を正常に制御することができるので、再設定処理手段は、重要度の高い順に各設定項目及び設定値を印刷環境領域２６に記録し、印刷環境を再び設定する。そのために、前記再設定処理手段は、重要度が高い設定項目から順に領域を割り当てる。
【００７７】
その後、前記起動処理手段は、再び設定された印刷環境に基づいて、起動処理を行う。
【００７８】
例えば、図１６におけるアドレス１の領域の一部が物理的に破損すると、図１７に示されるように、印刷環境領域２６のアドレス１は使用不可能な領域、すなわち、使用不可能領域になる。そこで、前記再設定処理手段は、重要度の高い順に各設定項目及び設定値を印刷環境領域２６のアドレス０、２〜ｎに記録し、印刷環境を再び設定する。
【００７９】
その結果、印刷環境領域２６に異常が発生する前においては、印刷環境領域２６に記録される対象となっていたアドレスｎの設定項目については、印刷環境領域２６に記録される対象から除外される。
【００８０】
すなわち、アドレス０に設定項目とし「言語」が、設定値として「日本語」が、アドレス２に設定項目として「解像度」が、設定値として「６００×１２００ＤＰＩ」が、アドレス３に設定項目として「メディアタイプ」が、設定値として「普通紙」が、アドレスｎ−１に設定項目として「使用フォント」が、設定値として「ＰＳフォント」が、アドレスｎに設定項目として「印刷枚数」が、設定値として「１」が記録される。そして、印刷環境領域２６に異常が発生する前においては、アドレスｎに設定項目として記録されていた「印刷枚数」については、印刷環境領域２６に記録されない。
【００８１】
なお、印刷環境を再び設定するのに伴って、領域が割り当てられず、記録されなかった設定項目については、制御部２５の図示されない記録処理手段は、設定値を制御部２５に内蔵されるバッファ（揮発性記録装置）に記録する。この場合、印刷装置２２の電源がオフにされると消失してしまう。また、印刷装置２２を運転している間に、設定値が変更されると、次回の印刷装置２２の起動時には、変更内容が反映されない。
【００８２】
このように、印刷環境領域２６に異常が発生して、印刷装置２２の制御を行うのに不可欠な設定値を読み出すことができない場合でも、印刷環境領域２６が再び構築され、印刷環境が再び設定されるので、印刷装置２２を使用することができる。
【００８３】
次に、フローチャートについて説明する。
ステップＳ４１　印刷環境領域２６に異常が発生したかどうかを判断する。印刷環境領域２６に異常が発生した場合はステップＳ４２に、発生していない場合はステップＳ４８に進む。
ステップＳ４２　破損領域を検出する。
ステップＳ４３　使用可能容量を算出する。
ステップＳ４４　必要領域量を算出する。
ステップＳ４５　容量が不足しているかどうかを判断する。容量が不足している場合はステップＳ４６に、不足していない場合はステップＳ４７に進む。
ステップＳ４６　表示部２８にエラーメッセージを表示し、リターンする。
ステップＳ４７　印刷環境を再び設定する。
ステップＳ４８　印刷環境を読み出す。
ステップＳ４９　印刷環境に従って各モジュールを初期化し、リターンする。
【００８４】
なお、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【００８５】
【発明の効果】
以上詳細に説明したように、本発明によれば、画像形成環境設定方法においては、画像形成を行うための設定を、複数の設定条件に対応する設定値に基づいて行う画像形成装置に適用される。
【００８６】
そして、あらかじめ入力された各設定条件に対応する設定値を記録し、あらかじめ決められた画像形成装置が設定することができる各設定条件の正常条件を記録し、各設定条件の設定値と対応する正常条件に基づいて設定値が異常であるかどうかを判断する。
【００８７】
この場合、画像形成環境記録部に異常が発生したかどうかを判断することができるので、異常が発生しても、設定値を再び設定し、画像形成装置の制御を行うことによって、画像形成装置を使用することが可能になる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態における印刷システムのブロック図である。
【図２】従来の印刷装置の制御ブロック図である。
【図３】本発明の第１の実施の形態における起動処理の動作を示すメインフローチャートである。
【図４】本発明の第１の実施の形態における印刷環境判定処理のサブルーチンを示す図である。
【図５】本発明の第２の実施の形態における印刷システムのブロック図である。
【図６】本発明の第２の実施の形態における印刷環境領域及びユーザ印刷環境領域のデータ構造を示す図である。
【図７】本発明の第２の実施の形態における起動処理の動作を示すフローチャートである。
【図８】本発明の第２の実施の形態における印刷ジョブ処理の動作を示すメインフローチャートである。
【図９】本発明の第２の実施の形態における使用頻度更新処理のサブルーチンを示す図である。
【図１０】本発明の第２の実施の形態における印刷環境変更処理のサブルーチンを示す図である。
【図１１】本発明の第２の実施の形態における印刷環境復元処理の動作を示すフローチャートである。
【図１２】本発明の第３の実施の形態における印刷システムのブロック図である。
【図１３】本発明の第３の実施の形態における印刷環境を示す図である。
【図１４】本発明の第３の実施の形態における印刷環境領域のデータ構成を示す図である。
【図１５】本発明の第３の実施の形態における起動処理の動作を示すフローチャートである。
【図１６】本発明の第３の実施の形態における正常時の印刷環境領域のデータ構成を示す図である。
【図１７】本発明の第３の実施の形態における異常時の印刷環境領域のデータ構成を示す図である。
【符号の説明】
２２　　印刷装置
２５　　制御部
２６　　印刷環境領域
３１　　ユーザ印刷環境領域
３２　　ユーザ印刷環境管理部
４１　　印刷環境記録領域判定部
４２　　印刷環境管理部
【図１】
2004082552.tif 000003
【図２】
2004082552.tif 000004
【図３】
2004082552.tif 000005
【図４】
2004082552.tif 000006
【図５】
2004082552.tif 000007
【図６】
2004082552.tif 000008
【図７】
2004082552.tif 000009
【図８】
2004082552.tif 000010
【図９】
2004082552.tif 000011
【図１０】
2004082552.tif 000012
【図１１】
2004082552.tif 000013
【図１２】
2004082552.tif 000014
【図１３】
2004082552.tif 000015
【図１４】
2004082552.tif 000016
【図１５】
2004082552.tif 000017
【図１６】
2004082552.tif 000018
【図１７】
2004082552.tif 000019