(57)【特許請求の範囲】
【請求項１】
印刷要求コマンドと所定の複数の設定項目の設定データとに従って印刷を実行し、当該プリントエンジンの起動後に受信した前記設定データを保持し、保持している前記設定データと同一項目の設定データを受信した場合には、受信した前記設定データで、保持している前記設定データを更新するプリントエンジンと、
前記プリントエンジンに保持されている前記所定の複数の設定項目の設定データと同一のカレント設定データを保持し、ジョブにより指定された前記設定データのうち、前記カレント設定データと値の異なる設定項目の前記設定データのみを、前記印刷要求コマンドとともに前記プリントエンジンへ送信するコントローラとを備え、
前記コントローラは、前記プリントエンジンの起動後であって、かつ前記プリントエンジンの起動後の最初のジョブが発生する前に、前記所定の複数の設定項目に対するデフォルト設定データを前記プリントエンジンへ送信し、前記デフォルト設定データを前記プリントエンジンに保持させ、送信した前記デフォルト設定データを前記カレント設定データとして保持し、前記最初のジョブが発生すると、前記最初のジョブにより指定された前記設定データのうち、そのカレント設定データと値の異なる設定項目の前記設定データのみを、前記印刷要求コマンドとともに前記プリントエンジンへ送信すること、
を特徴とする画像形成装置。
【請求項２】
前記デフォルト設定データを保持している不揮発性記憶装置を備えることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記デフォルト設定データは、当該画像形成装置に設定されている仕向け情報に対応して設定されることを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記コントローラは、前記ジョブにより指定された前記設定データの履歴に基づいて、前記デフォルト設定データを設定することを特徴とする請求項２記載の画像形成装置。
【請求項５】
ユーザまたはサービスパーソンの操作を検出する入力装置を備え、
前記コントローラは、前記入力装置に対する前記操作に従って前記デフォルト設定データを設定すること、
を特徴とする請求項２記載の画像形成装置。
【請求項６】
前記プリントエンジンは、当該画像形成装置の起動時、または当該画像形成装置のスリープモードからの復帰時に起動することを特徴とする請求項１から請求項５のうちのいずれか１項記載の画像形成装置。
【請求項７】
コントローラからプリントエンジンへ印刷要求コマンドと所定の複数の設定項目の設定データとを送信し印刷を実行させる画像形成方法であって、
前記プリントエンジンにおいて、前記プリントエンジンの起動後に受信した前記設定データを保持し、保持している前記設定データと同一項目の設定データを受信した場合には、受信した前記設定データで、保持している前記設定データを更新し、
前記コントローラにおいて、前記プリントエンジンに保持されている前記所定の複数の設定項目の設定データと同一のカレント設定データを保持し、ジョブにより指定された前記設定データのうち、前記カレント設定データと値の異なる設定項目の前記設定データのみを、前記印刷要求コマンドとともに前記コントローラから前記プリントエンジンへ送信し、
前記プリントエンジンの起動後であって、かつ前記プリントエンジンの起動後の最初のジョブが発生する前に、前記所定の複数の設定項目に対するデフォルト設定データを前記コントローラから前記プリントエンジンへ送信し、前記デフォルト設定データを前記プリントエンジンに保持させ、
前記コントローラから前記プリントエンジンへ送信した前記デフォルト設定データを、前記カレント設定データとして前記コントローラにおいて保持し、前記最初のジョブが発生すると、前記最初のジョブにより指定された前記設定データのうち、そのカレント設定データと値の異なる設定項目の前記設定データのみを、前記印刷要求コマンドとともに前記コントローラから前記プリントエンジンへ送信すること、
を特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置および画像形成方法に関するものである。
【背景技術】
【０００２】
プリンタ、コピー機、ファクシミリ装置、複合機などといった画像形成装置で印刷ジョブを処理する場合、印刷要求とともに各種の設定データおよび制御データをプリントエンジンに供給して印刷を実行する（例えば特許文献１参照）。
【０００３】
このような画像形成装置では、電子写真プロセスや用紙搬送の駆動系を制御するプリントエンジンが、ジョブ管理などを行うコントローラとは別の処理回路として実装されることが多い。このため、印刷ジョブを実行する場合、コントローラからプリントエンジンへ、印刷要求コマンドとともに、設定データを供給するコマンドを送信してプリントエンジンを動作させる。
【０００４】
図３は、そのような画像形成装置の動作の一例について説明するシーケンス図である。
【０００５】
まず、プリントエンジンおよびコントローラの起動後（ステップＳ１０１）、印刷ジョブを受け付けると（ステップＳ１１１）、コントローラは、プリントエンジンへ印刷要求コマンドと、印刷実行の際の条件を指定する設定データとを送信する（ステップＳ１１２）。プリントエンジンの起動後の最初の印刷ジョブの場合、プリントエンジンは、プリントエンジンに設定可能な所定の複数の設定項目についての設定データを全く保持していないため、コントローラは、その所定の複数の設定項目のすべてについて設定データを、印刷要求コマンドとともにプリントエンジンへ送信する。
【０００６】
そして、コントローラは、このときに送信した設定データを、プリントエンジンに現在設定されている設定データと同一のカレント設定データとして保持する（ステップＳ１１３）。
【０００７】
一方、プリントエンジンは、この時点ではいずれの設定データも保持していないため、その設定データを受信するとそれをそのまま保持し（ステップＳ１１４）、その設定データにより指定される条件で駆動系を制御して印刷を実行する（ステップＳ１１５）。
【０００８】
このようにして、プリントエンジンの起動後の最初の印刷ジョブが処理される。
【０００９】
その後、次（ここでは、２番目）の印刷ジョブを受け付けると（ステップＳ２１１）、コントローラは、プリントエンジンへ印刷要求コマンドと設定データの差分とを送信する（ステップＳ２１２）。設定データの差分は、カレント設定データと印刷ジョブで指定されている設定データとが異なる設定項目についての、印刷ジョブで指定されている設定データである。つまり、例えば、最初の印刷ジョブの設定項目「用紙情報」の値がＡ４および普通紙であり、かつ、２番目の印刷ジョブの設定項目「用紙情報」の値がＡ４および普通紙である場合、設定項目「用紙情報」の設定データは、送信されない。
【００１０】
そして、コントローラは、このときに送信した設定データで、自己の保持するカレント設定データを更新する（ステップＳ２１３）。つまり、差分の設定データが送信された設定項目についてのみカレント設定データが更新され、カレント設定データとプリントエンジンの設定状態との同一性が保持される。
【００１１】
一方、プリントエンジンは、その設定データの差分を受信すると、保持している設定データのうち、その差分の設定項目についてのみ、受信した設定データで更新し（ステップＳ２１４）、その更新後の設定データにより指定される条件で駆動系を制御して印刷を実行する（ステップＳ２１５）。
【００１２】
このようにして、２番目以降の印刷ジョブが処理される。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２００７−１８８３０８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
上述のようにしてプリントエンジンに設定データを供給する場合、起動後の最初の印刷ジョブの際に、予め設定されている設定項目のすべてについて設定データをプリントエンジンへ供給しなければならない。図４は、所定の複数の設定項目の設定データの一例を示す図である。このとき、図４に示すように、設定データは、設定項目ごとに１つずつ設定コマンドを使用して設定される。通常、１つの設定コマンドによる設定に数十ミリ秒かかるため、設定項目の数が多い場合、プリントエンジン起動後の最初の印刷ジョブによる印刷を開始するまでの遅延時間が長くなってしまう。
【００１５】
本発明は、上記の問題に鑑みてなされたものであり、プリントエンジン起動後の最初の印刷ジョブにおいて、印刷を開始するまでの遅延時間が短くて済む画像形成装置および画像形成方法を得ることを目的とする。
【課題を解決するための手段】
【００１６】
上記の課題を解決するために、本発明では以下のようにした。
【００１７】
本発明に係る画像形成装置は、印刷要求コマンドと所定の複数の設定項目の設定データとに従って印刷を実行し、当該プリントエンジンの起動後に受信した設定データを保持し、保持している設定データと同一項目の設定データを受信した場合には、受信した設定データで、保持している設定データを更新するプリントエンジンと、プリントエンジンに保持されている所定の複数の設定項目の設定データと同一のカレント設定データを保持し、ジョブにより指定された設定データのうち、カレント設定データと値の異なる設定項目の設定データのみを、印刷要求コマンドとともにプリントエンジンへ送信するコントローラとを備える。そして、コントローラは、プリントエンジンの起動後であって、かつプリントエンジンの起動後の最初のジョブが発生する前に、所定の複数の設定項目に対するデフォルト設定データをプリントエンジンへ送信し、デフォルト設定データをプリントエンジンに保持させ、送信したデフォルト設定データをカレント設定データとして保持し、最初のジョブが発生すると、最初のジョブにより指定された設定データのうち、そのカレント設定データと値の異なる設定項目の設定データのみを、印刷要求コマンドとともにプリントエンジンへ送信する。
【００１８】
これにより、プリントエンジン起動後の最初の印刷ジョブにおいても差分の設定データだけをプリントエンジンに供給すればよいため、プリントエンジン起動後の最初の印刷ジョブにおいて、印刷を開始するまでの遅延時間が短くて済む。
【００１９】
また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、画像形成装置は、デフォルト設定データを保持している不揮発性記憶装置を備える。
【００２０】
また、本発明に係る画像形成装置は、上記の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、デフォルト設定データは、当該画像形成装置に設定されている仕向け情報に対応して設定される。
【００２１】
これにより、仕向け先の国に応じてデフォルト設定データが設定されるため、デフォルト設定データが、印刷ジョブにより指定される設定データに近くなり、差分の設定データが少なくなる。したがって、プリントエンジン起動後の最初の印刷ジョブによる印刷を開始するまでの遅延時間がより短くて済む。
【００２２】
また、本発明に係る画像形成装置は、上記の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、コントローラは、ジョブにより指定された設定データの履歴に基づいて、デフォルト設定データを設定する。
【００２３】
これにより、使用頻度の高い設定値、直近の設定値などが履歴に基づいて設定データに設定されるため、デフォルト設定データが、印刷ジョブにより指定される設定データに近くなり、差分の設定データが少なくなる。したがって、プリントエンジン起動後の最初の印刷ジョブによる印刷を開始するまでの遅延時間がより短くて済む。
【００２４】
また、本発明に係る画像形成装置は、上記の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、画像形成装置は、ユーザまたはサービスパーソンの操作を検出する入力装置を備える。そして、コントローラは、入力装置に対する操作に従ってデフォルト設定データを設定する。
【００２５】
これにより、使用環境（使用場所、使用部署など）に適したデフォルト設定データとなるため、デフォルト設定データが、印刷ジョブにより指定される設定データに近くなり、差分の設定データが少なくなる。したがって、プリントエンジン起動後の最初の印刷ジョブによる印刷を開始するまでの遅延時間がより短くて済む。
【００２６】
また、本発明に係る画像形成装置は、上記の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、プリントエンジンは、当該画像形成装置の起動時、または当該画像形成装置のスリープモードからの復帰時に起動する。
【００２７】
本発明に係る画像形成方法は、（ａ）プリントエンジンにおいて、プリントエンジンの起動後に受信した設定データを保持し、保持している設定データと同一項目の設定データを受信した場合には、受信した設定データで、保持している設定データを更新し、（ｂ）コントローラにおいて、プリントエンジンに保持されている所定の複数の設定項目の設定データと同一のカレント設定データを保持し、ジョブにより指定された設定データのうち、カレント設定データと値の異なる設定項目の設定データのみを、印刷要求コマンドとともにコントローラからプリントエンジンへ送信し、（ｃ）プリントエンジンの起動後であって、かつプリントエンジンの起動後の最初のジョブが発生する前に、所定の複数の設定項目に対するデフォルト設定データをコントローラからプリントエンジンへ送信し、デフォルト設定データをプリントエンジンに保持させ、（ｄ）コントローラからプリントエンジンへ送信したデフォルト設定データを、カレント設定データとしてコントローラにおいて保持し、最初のジョブが発生すると、最初のジョブにより指定された設定データのうち、そのカレント設定データと値の異なる設定項目の設定データのみを、印刷要求コマンドとともにコントローラからプリントエンジンへ送信する。
【００２８】
これにより、プリントエンジン起動後の最初の印刷ジョブにおいても差分の設定データだけをプリントエンジンに供給すればよいため、プリントエンジン起動後の最初の印刷ジョブにおいて、印刷を開始するまでの遅延時間が短くて済む。
【発明の効果】
【００２９】
本発明によれば、画像形成装置において、プリントエンジン起動後の最初の印刷ジョブにおいて、印刷を開始するまでの遅延時間が短くて済む。
【図面の簡単な説明】
【００３０】
【図１】図１は、本発明の実施の形態に係る画像形成装置の構成を示すブロック図である。
【図２】図２は、図１に示す画像形成装置の動作について説明するシーケンス図である。
【図３】図３は、従来の画像形成装置の動作の一例について説明するシーケンス図である。
【図４】図４は、所定の複数の設定項目の設定データの一例を示す図である。
【発明を実施するための形態】
【００３１】
以下、図に基づいて本発明の実施の形態を説明する。
【００３２】
図１は、本発明の実施の形態に係る画像形成装置の構成を示すブロック図である。図１に示す画像形成装置は、プリンタ、コピー機、ファクシミリ装置、複合機などといった印刷ジョブを処理する装置である。
【００３３】
図１において、プリントエンジン１は、電子写真プロセスや用紙搬送の駆動系２を制御する回路であり、例えば１つの回路基板で実現される。プリントエンジン１は、印刷要求コマンドと所定の複数の設定項目の設定データとに従って印刷を実行し、プリントエンジン１の起動後に受信した設定データを内蔵ＲＡＭなどで保持し、保持している設定データと同一項目の設定データを受信した場合には、受信した設定データで、保持している設定データを更新する。つまり、プリントエンジン１は、この設定データを保持する不揮発性メモリを有さず、プリントエンジン１の電源が遮断されると、プリントエンジン１内のその設定データは消失する。駆動系２は、電子写真プロセスや用紙搬送の駆動系である。例えば、用紙搬送の駆動系は、印刷用紙の給紙、トナー現像器および定着器への印刷用紙の搬送、印刷用紙の印刷完了後の排紙などを行うローラ等を駆動するモータなどである。例えば、電子写真プロセスの駆動系は、感光体ドラム、中間転写ベルトなどを駆動するモータや、露光装置のレーザスキャニング用モータなどである。カウンタ３は、プリントエンジン１により実行された印刷の種別（カラー、モノクロ、両面など）に応じて用意され、種別ごとの印刷枚数（または印刷ページ数）のカウント値を格納される不揮発性の記憶素子である。このカウント値はプリントエンジン１により更新される。
【００３４】
なお、印刷ジョブでは、受信された印刷データ、図示せぬ画像読取装置により生成された画像データ、ファクシミリ受信された画像データなどのデータがＲＡＭやハードディスクドライブなどの記憶装置に一旦格納され、それらのデータから、プリントエンジン１により解釈可能なデータ（例えば色変換、ハーフトーニングなどの処理により得られたデータ）が生成され、プリントエンジン１に供給される。そして、プリントエンジン１は、そのデータに従って駆動系２を制御して画像を形成する。
【００３５】
コントローラ４は、ジョブ管理および当該画像形成装置の内部装置（プリントエンジン１、操作パネル７など）を制御する演算処理装置である。コントローラ４は、例えば、プリントエンジン１とは別の回路基板として実装される。
【００３６】
コントローラ４は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３などを有するコンピュータであり、不揮発性記憶装置５、ＲＯＭ１２などからＲＡＭ１３へプログラムをロードし、そのプログラムをＣＰＵ１１で実行することにより、各種処理部を実現する。この実施の形態では、コントローラ４において、エンジン制御部２１および通信制御部２２が実現される。
【００３７】
エンジン制御部２１は、印刷ジョブが発生すると、その印刷ジョブに従って、印刷要求コマンドおよび設定データをプリントエンジン１に供給して印刷を実行させる処理部である。また、通信制御部２２は、インタフェース６を制御して、ホスト装置から例えばＰＤＬ（Page Description Language）で記述された印刷データを受信する処理部である。なお、印刷ジョブの設定データ（つまり、印刷条件の指定情報）は、操作パネル７で入力されるか、受信された印刷データに含められている。また、印刷ジョブの設定データは、当該画像形成装置へログイン中のユーザのＩＤ、および／またはそのユーザの所属部門のＩＤに対応して、コントローラ４により自動的に設定されるようにしてもよい。
【００３８】
コントローラ４は、プリントエンジン１に保持されている所定の複数の設定項目の設定データと同一のカレント設定データ３１を保持し、ジョブにより指定された設定データのうち、カレント設定データ３１と値の異なる設定項目の設定データ（つまり、差分）のみを、印刷要求コマンドとともにプリントエンジン１へ送信し、また、その差分で、ＲＡＭ１３におけるカレント設定データ３１を更新する。
【００３９】
さらに、コントローラ４は、プリントエンジン１の起動後であって、かつプリントエンジンの起動後の最初のジョブが発生する前に、所定の複数の設定項目に対するデフォルト設定データ４１をプリントエンジン１へ送信し、デフォルト設定データ４１をプリントエンジン１に保持させる。このとき、コントローラ４は、印刷要求コマンドを送信せずに、設定コマンドでデフォルト設定データ４１をプリントエンジン１へ送信し、デフォルト設定データ４１をプリントエンジン１に保持させる。
【００４０】
また、例えば、プリントエンジン１の起動後ただちに、コントローラ４は、デフォルト設定データ４１をプリントエンジン１へ送信し、デフォルト設定データ４１をプリントエンジン１に保持させるようにしてもよい。あるいは、プリントエンジン１とコントローラ４が同時に起動する場合には、コントローラ４の起動後ただちに、コントローラ４は、デフォルト設定データ４１をプリントエンジン１へ送信し、デフォルト設定データ４１をプリントエンジン１に保持させるようにしてもよい。
【００４１】
不揮発性記憶装置５は、不揮発性メモリなどであって、データやプログラムを保持する。不揮発性記憶装置５は、当該画像形成装置がスリープモードに移行したり、当該画像形成装置の電源が遮断されたりしても、データを保持し続ける。不揮発性記憶装置５は、少なくともデフォルト設定データ４１を保持する。デフォルト設定データ４１は、プリントエンジン１の起動後、最初の印刷ジョブが発生する前に、プリントエンジン１に事前に設定される設定情報を含むデータである。なお、デフォルト設定データ４１を変更可能とする場合には、不揮発性記憶装置５は、さらに、書き換え可能なメモリとされる。
【００４２】
インタフェース６は、ＵＳＢメモリ、メモリカードなどの可搬性のある記録媒体、パーソナルコンピュータといったホスト装置などを接続可能な回路である。インタフェース６としては、例えば、ネットワークインタフェース、ＵＳＢインタフェース、メモリカードリーダなどが使用される。メモリカードとしては、ＳＤカード、ＣＦカードなどがある。
【００４３】
操作パネル７は、当該画像形成装置の筐体表面に設置され、タッチパネル、キースイッチなどの入力装置、および液晶ディスプレイ、各種インジケータなどの表示装置を有する。操作パネル７は、その表示装置で、ユーザやサービスパーソンに各種情報を表示するとともに、その入力装置で、ユーザやサービスパーソンの操作を検出する。
【００４４】
次に、上記画像形成装置の動作について説明する。図２は、図１に示す画像形成装置の動作について説明するシーケンス図である。
【００４５】
画像形成装置の起動時やスリープモードからの復帰時にプリントエンジン１およびコントローラ４が起動すると（ステップＳ１）、コントローラ４は、デフォルト設定データ４１を読み出し、設定コマンドでプリントエンジン１に送信する（ステップＳ２）。プリントエンジン１は、起動時には設定データを保持していないため、コントローラ４からの設定データをそのまま保持する（ステップＳ３）。また、コントローラ４は、デフォルト設定データ４１をカレント設定データ３１としてＲＡＭ１３に保持する（ステップＳ４）。
【００４６】
図４に示すように、例えば、設定項目として、サイズミスマッチ設定情報、課金設定情報、フィニッシャ設定情報、ジョブ種別情報、レフトマージン情報、トップマージン情報、用紙情報、カラー設定情報、およびカウンタ制御情報が予め設定されていると、コントローラ４は、これらの設定項目のそれぞれの設定データを設定コマンドでプリントエンジン１に供給する。
【００４７】
サイズミスマッチ設定情報は、給紙した印刷用紙のサイズが、設定データで指定されたサイズと異なる場合の処理を指定する設定である。課金設定情報は、コインベンダ、キーカード、カウンタなどの課金方法を指定する設定である。フィニッシャ設定情報は、ステープルの位置（前斜め、奥斜め、サドル等）、パンチ穴指定（２穴、３穴、４穴等）、シフト情報（排出紙の配置位置設定：例えばポジション１およびポジション２のいずれか）などの設定である。ジョブ種別情報は、プリントジョブ（印刷のみのジョブ）、コピージョブおよびファクシミリ受信ジョブのいずれかを示す設定である。レフトマージン情報は、レフトマージンの設定である。トップマージン情報は、トップマージンの設定である。用紙情報は、印刷用紙のサイズおよびタイプの設定である。カラー設定情報は、カラー印刷かモノクロ印刷かの設定である。カウンタ制御情報は、カウンタ３のカウンタ値をカウントアップするか否かの設定である。また、設定項目としてパージタイミング設定情報を含めてもよい。パージタイミング設定情報は、１ページの印刷用紙に対する印刷完了のタイミング（定着器への到着時、定着完了時、用紙排出時など）を指定する設定である。
【００４８】
その後、最初の印刷ジョブが発生すると（ステップＳ１１）、コントローラ４は、印刷要求コマンドをプリントエンジン１へ送信し、さらに、その印刷ジョブの設定データを特定し、その設定データとカレント設定データ３１とを比較し、値が異なる設定項目についてのみ、設定コマンドで、印刷ジョブの設定データをプリントエンジン１へ送信する（ステップＳ１２）。そして、コントローラ４は、設定データを送信した設定項目について、印刷ジョブの設定データで、カレント設定データ３１を更新する（ステップＳ１３）。
【００４９】
一方、プリントエンジン４は、印刷要求コマンドと差分の設定データを受信すると、保持している設定データのうち、その差分の設定項目についてのみ、受信した設定データで更新し（ステップＳ１４）、その更新後の設定データにより指定される条件で、駆動系２等を制御して印刷を実行する（ステップＳ１５）。
【００５０】
このようにして、プリントエンジン１の起動後の最初の印刷ジョブが処理される。このように最初の印刷ジョブでも、差分の設定データのみが、コントローラ４からプリントエンジン１へ供給される。
【００５１】
以上のように、上記実施の形態によれば、プリントエンジン１は、印刷要求コマンドと所定の複数の設定項目の設定データとに従って印刷を実行し、当該プリントエンジン１の起動後に受信した設定データを保持し、保持している設定データと同一項目の設定データを受信した場合には、受信した設定データで、保持している設定データを更新する。一方、コントローラ４は、プリントエンジン１に保持されている所定の複数の設定項目の設定データと同一のカレント設定データ３１を保持し、ジョブにより指定された設定データのうち、カレント設定データ３１と値の異なる設定項目の設定データのみを、印刷要求コマンドとともにプリントエンジン１へ送信する。そして、コントローラ４は、プリントエンジン１の起動後であって、かつプリントエンジン１の起動後の最初のジョブが発生する前に、所定の複数の設定項目に対するデフォルト設定データ４１をプリントエンジンへ送信し、デフォルト設定データ４１をプリントエンジン１に事前に保持させる。
【００５２】
これにより、プリントエンジン１起動後の最初の印刷ジョブにおいても差分の設定データだけをプリントエンジン１に供給すればよいため、プリントエンジン１起動後の最初の印刷ジョブにおいて印刷を開始するまでの遅延時間が短くて済む。ひいては、起動後の最初の印刷までのユーザの待ち時間が短くなるため、ユーザのストレスを軽減することができる。
【００５３】
なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００５４】
例えば、上記実施の形態において、デフォルト設定データ４１は、当該画像形成装置に設定されている仕向け情報に対応して設定されるようにしてもよい。仕向け情報とは、当該画像形成装置の出荷先の国を示すデータであり、出荷時に当該画像形成装置（例えば不揮発性記憶装置５）に設定される。このため、仕向け情報を参照して、コントローラ４が、出荷先の国に応じてデフォルト設定データ４１を自動的に設定するようにしてもよい。例えば、仕向け情報に基づく出荷先の国が日本である場合には、デフォルト設定データ４１における設定項目「用紙情報」における用紙サイズが「Ａ４」に設定され、仕向け情報に基づく出荷先の国が北米である場合には、デフォルト設定データ４１における設定項目「用紙情報」における用紙サイズが「レター」に設定される。
【００５５】
また、上記実施の形態において、コントローラ４は、ジョブにより指定された設定データの履歴を例えば不揮発性記憶装置５に蓄積し、その履歴に基づいて、デフォルト設定データ４１を設定するようにしてもよい。例えば、デフォルト設定データ４１の各設定項目についての各選択肢に対応するカウンタを設け、コントローラ４は、印刷ジョブを処理するたびに、印刷ジョブで指定されている各設定項目の値に対応するカウンタの値を更新していき、各設定項目について最もカウンタ値の大きい選択肢を、その設定項目のデフォルト設定データ４１に設定するようにしてもよい。
【００５６】
また、上記実施の形態において、コントローラ４は、操作パネル７に対するユーザまたはサービスパーソンの操作に従ってデフォルト設定データ４１を設定するようにしてもよい。なお、サービスパーソンがログインし、画像形成装置がメンテナンスモードとなっているときのみ、サービスパーソンの操作に従ってデフォルト設定データ４１が設定可能となるようにしてもよい。
【産業上の利用可能性】
【００５７】
本発明は、例えば、プリンタ、コピー機、ファクシミリ装置、複合機などに適用可能である。
【符号の説明】
【００５８】
１  プリントエンジン
２  駆動系
４  コントローラ
５  不揮発性記憶装置
７  操作パネル（入力装置の一例）
３１  カレント設定データ
４１  デフォルト設定データ
【図１】
0005401294.tif 000002
【図２】
0005401294.tif 000003
【図３】
0005401294.tif 000004
【図４】
0005401294.tif 000005