(57)【要約】【課題】オプション装置の装着が可能な画像形成装置において、開発者や使用者の利便性を向上させることが可能な画像形成装置を提供する。【解決手段】オプション装置の制御条件が定められた制御情報を記憶する本体記憶部と、オプション装置の制御条件に応じた動作を印刷部に行わせるとともに、オプション装置の制御条件に基づきオプション制御部に動作指示を与える本体制御部と、を備え、オプション制御部は、不適合エラーが発生した場合、オプション記憶部に記憶された制御情報を本体制御部に送信し、本体制御部は、本体記憶部に記憶された制御情報がオプション装置の仕様に適合した制御情報となるように制御情報を更新する。【選択図】図３
2015184613.tif 000002
【特許請求の範囲】
【請求項１】
オプション制御部およびオプション記憶部を備えるオプション装置と、
用紙に画像を印刷する印刷部と、
前記オプション装置の制御条件が定められた制御情報を記憶する本体記憶部と、
画像形成装置に装着された前記オプション装置と通信するためのＩ／Ｆ部と、
前記オプション装置の制御条件に応じた動作を前記印刷部に行わせるとともに、前記Ｉ／Ｆ部を介して、前記オプション装置の制御条件に基づき前記オプション制御部に動作指示を与える本体制御部と、を備え、
前記オプション記憶部には、前記オプション装置の仕様に適合する制御条件を定めた制御情報が記憶されており、
前記オプション制御部は、前記本体記憶部に記憶された制御情報が前記オプション装置の仕様に適合していないことに起因するエラーである不適合エラーが前記オプション装置で発生した場合、前記Ｉ／Ｆ部を介して、発生した前記不適合エラーの内容を示すエラー情報と前記オプション記憶部に記憶された制御情報とを前記本体制御部に送信し、
前記本体制御部は、前記本体記憶部に記憶された制御情報が前記オプション装置の仕様に適合した制御情報となるように、前記オプション制御部から送信された制御情報に基づき前記本体記憶部に記憶された制御情報を更新することを特徴とする画像形成装置。
【請求項２】
前記オプション装置は、前記印刷部から搬入された用紙に対して後処理を行う後処理実行部を含む後処理装置であり、
前記オプション制御部は、前記印刷部から搬入される用紙の受け入れ口となる搬入口に配置された用紙検知センサーの出力に基づき、前記後処理装置に搬入される用紙を検知し、
前記オプション記憶部に記憶された制御情報には、前記後処理装置に複数枚の用紙を連続搬入する場合において先行の用紙の後端と後行の用紙の先端との間に設けるべき紙間である適合紙間を示すデータが含まれ、
前記オプション制御部は、複数枚の用紙が連続搬入される場合、前記用紙検知センサーの出力に基づき紙間を検知し、検知した紙間が前記後処理装置の仕様に適合していなければ、前記不適合エラーが発生したと判断して、前記オプション記憶部に記憶された前記適合紙間を示すデータを含む制御情報と前記エラー情報とを前記本体制御部に送信し、
前記本体制御部は、前記オプション制御部から送信された制御情報に基づき前記本体記憶部に記憶された制御情報を更新することにより、次回以降、前記後処理装置に複数枚の用紙を連続搬入するときの紙間を前記適合紙間とすることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記オプション記憶部に記憶された制御情報には、前記後処理装置に複数部の用紙束分の用紙を連続搬入する場合において先行の部の最終用紙の後端と後行の部の最初用紙の先端との間に設けるべき部間である適合部間を示すデータが含まれ、
前記オプション制御部は、複数部の用紙束分の用紙が連続搬入される場合、前記用紙検知センサーの出力に基づき部間を検知し、検知した部間が前記後処理装置の仕様に適合していなければ、前記不適合エラーが発生したと判断して、前記オプション記憶部に記憶された前記適合部間を示すデータを含む制御情報と前記エラー情報とを前記本体制御部に送信し、
前記本体制御部は、前記オプション制御部から送信された制御情報に基づき前記本体記憶部に記憶された制御情報を更新することにより、次回以降、前記後処理装置に複数部の用紙束の用紙を連続搬入するときの部間を前記適合部間とすることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記オプション装置は、前記印刷部から搬入された用紙に対して後処理を行う後処理実行部を含む後処理装置であり、
前記後処理装置は、実行する前記後処理が異なる複数種のモードを搭載しており、
前記オプション制御部は、先行のジョブと後行のジョブとの間で実行する前記後処理のモードを切り替える場合、先行のジョブの前記後処理が終わった後、後行のジョブで行うべき前記後処理の準備処理を開始するための命令を前記本体制御部から受けて前記準備処理を開始し、前記準備処理が完了してから、後行のジョブで行うべき前記後処理を前記後処理実行部に行わせ、
前記オプション記憶部に記憶された制御情報には、前記準備処理を開始するための命令を出力すべきタイミングである適合命令タイミングを示すデータが含まれ、
前記オプション制御部は、先行のジョブと後行のジョブとの間で実行する前記後処理のモードを切り替える場合、先行のジョブの前記後処理が終わった後、前記準備処理を開始するための命令を受けていない状態で、後行のジョブで行うべき前記後処理の処理位置に用紙が到達すると、前記不適合エラーが発生したと判断して、前記オプション記憶部に記憶された前記適合命令タイミングを示すデータを含む制御情報と前記エラー情報とを前記本体制御部に送信し、
前記本体制御部は、前記オプション制御部から送信された制御情報に基づき前記本体記憶部に記憶された制御情報を更新することにより、次回以降、先行のジョブと後行のジョブとの間で実行する前記後処理のモードを切り替える場合に、前記準備処理を開始させるための命令を前記適合命令タイミングで前記オプション制御部に送信することを特徴とする請求項１〜３のいずれか１項に記載の画像形成装置。
【請求項５】
前記オプション装置は、前記印刷部から搬入された用紙に対して後処理を行う後処理実行部を含む後処理装置であり、
前記オプション制御部は、先行のジョブと後行のジョブとで用紙サイズが異なる場合、先行のジョブの前記後処理が終わった後、後行のジョブで行うべき前記後処理の準備処理を開始するための命令を前記本体制御部から受けて前記準備処理を開始し、前記準備処理が完了してから、後行のジョブで行うべき前記後処理を前記後処理実行部に行わせ、
前記オプション記憶部に記憶された制御情報には、前記準備処理を開始するための命令を出力すべきタイミングである適合命令タイミングを示すデータが含まれ、
前記オプション制御部は、先行のジョブと後行のジョブとで用紙サイズが異なる場合、先行のジョブの前記後処理が終わった後、前記準備処理を開始するための命令を受けていない状態で、後行のジョブで行うべき前記後処理の処理位置に用紙が到達すると、前記不適合エラーが発生したと判断して、前記オプション記憶部に記憶された前記適合命令タイミングを示すデータを含む制御情報と前記エラー情報とを前記本体制御部に送信し、
前記本体制御部は、前記オプション制御部から送信された制御情報に基づき前記本体記憶部に記憶された制御情報を更新することにより、次回以降、先行のジョブと後行のジョブとで用紙サイズが異なる場合に、前記準備処理を開始させるための命令を前記適合命令タイミングで前記オプション制御部に送信することを特徴とする請求項１〜４のいずれか１項に記載の画像形成装置。
【請求項６】
前記オプション装置は、前記印刷部から搬入された用紙に対して後処理を行う後処理実行部を含む後処理装置であり、
前記後処理実行部は、処理トレイに積載された用紙束に対して前記後処理を行い、
前記オプション制御部は、前記後処理の処理対象となっている用紙のうち最終用紙が搬入されたことを示す最終用紙通知を前記本体制御部から受けて、前記最終用紙が搬入されたことを認識し、前記処理トレイに積載された前記最終用紙を含む用紙束に対する前記後処理が終わると、前記最終用紙を含む用紙束を排出させ、
前記オプション記憶部に記憶された制御情報には、前記処理トレイに積載可能な用紙の最大積載枚数である適合枚数を示すデータが含まれ、
前記オプション制御部は、前記処理トレイに積載された用紙の積載枚数が前記適合枚数になるまでの間に、前記本体制御部から前記最終用紙通知を受けなかった場合、前記不適合エラーが発生したと判断して、前記オプション記憶部に記憶された前記適合枚数を示すデータを含む制御情報と前記エラー情報とを前記本体制御部に送信し、
前記本体制御部は、前記オプション制御部から送信された制御情報に基づき前記本体記憶部に記憶された制御情報を更新することにより、次回以降、前記適合枚数を超える枚数の用紙の前記処理トレイへの積載を伴う前記後処理の実行指示を受け付けないことを特徴とする請求項１〜５のいずれか１項に記載の画像形成装置。
【請求項７】
前記本体制御部は、前記オプション制御部から送信された制御情報に基づき前記本体記憶部に記憶された制御情報を更新した場合、制御情報の更新履歴を前記本体記憶部に記憶させることを特徴とする請求項１〜６のいずれか１項に記載の画像形成装置。
【請求項８】
前記制御情報の更新履歴を表示する表示部を備えることを特徴とする請求項７に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オプション装置の装着が可能な画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置には、オプション装置の装着が可能なものがある。たとえば、印刷済みの用紙に対して後処理（パンチ処理やステープル処理など）を行うための後処理装置がオプション装置として画像形成装置に装着される場合がある。このような画像形成装置の装置本体には、装置本体の動作を制御する本体制御部が備えられる。そして、オプション装置には、オプション装置の動作を制御するオプション制御部が備えられる（たとえば、特許文献１参照）。
【０００３】
たとえば、画像形成装置にオプション装置が装着された場合には、本体制御部がオプション制御部に動作指示を与え、オプション制御部は本体制御部からの指示に基づきオプション装置の動作を制御する。この構成では、オプション装置の制御条件を定めた制御情報が装置本体に記憶される。そして、本体制御部は、オプション装置の制御条件に応じた動作を装置本体に行わせる。
【０００４】
一例として、オプション装置が後処理装置である場合には、後処理装置の制御条件を定めた制御情報が装置本体に記憶される。ここで、後処理装置の制御条件は、後処理装置の仕様（用紙の搬送速度や、各種後処理を実行する部分の構造および配置位置など）により定められる。たとえば、後処理装置の制御条件として、後処理装置に複数枚の用紙を連続搬入するときの紙間（先行の用紙の後端と後行の用紙の先端との間隔）が後処理装置の仕様により定められる。そして、本体制御部は、装置本体に記憶された制御情報に基づき、後処理装置に複数枚の用紙を連続搬入するときの紙間が後処理装置の仕様に適合した紙間となるよう装置本体の動作（後処理装置への用紙の搬入動作）を制御する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−６９１４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
画像形成装置に装着されたオプション装置は、オプション装置の仕様に適合していない動作を装置本体が行ったり、オプション装置の仕様に適合していない動作指示が本体制御部から与えられたりすると、不適合エラーが発生したとして動作を停止する。たとえば、オプション装置が後処理装置である場合、後処理装置の仕様に適合していない紙間で複数枚の用紙が連続搬入されると、不適合エラーが発生する。このような不適合エラーが発生するのは、装置本体に記憶された制御情報（オプション装置の制御条件を定めたもの）がオプション装置の仕様に適合していないためである。
【０００７】
したがって、不適合エラーが発生した場合には、装置本体に記憶された制御情報をオプション装置の仕様に適合した制御情報に更新する必要がある。たとえば、装置本体に記憶された制御情報を更新するときには、本体制御部にデバック端末などを接続し、そのデバック端末により行う。
【０００８】
ここで、画像形成装置およびオプション装置の開発段階では、たとえば、装置本体とオプション装置とが別々の開発者によって各種作業が進められるので、不適合エラーが発生し易い。そして、不適合エラーが発生すると、その都度、装置本体に記憶された制御情報を更新するための作業を行わなければならない。したがって、画像形成装置の開発者にとっては煩わしく利便性が悪い。
【０００９】
また、不適合エラーは、市場への出荷後にも起こり得る。たとえば、市場への出荷後に不適合エラーが発生すると、サービスマンによる更新作業が必要となるので、更新作業が行われるまでに時間がかかる。このため、画像形成装置の使用者からすると、オプション装置を用いた印刷を行えない状態がある程度続くので、利便性が悪い。
【００１０】
本発明は、上記課題を解決するためになされたものであり、オプション装置の装着が可能な画像形成装置において、画像形成装置の開発者や使用者の利便性を向上させることが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明の画像形成装置は、オプション制御部およびオプション記憶部を備えるオプション装置と、用紙に画像を印刷する印刷部と、オプション装置の制御条件が定められた制御情報を記憶する本体記憶部と、画像形成装置に装着されたオプション装置と通信するためのＩ／Ｆ部と、オプション装置の制御条件に応じた動作を印刷部に行わせるとともに、Ｉ／Ｆ部を介して、オプション装置の制御条件に基づきオプション制御部に動作指示を与える本体制御部と、を備える。そして、オプション記憶部には、オプション装置の仕様に適合する制御条件を定めた制御情報が記憶されており、オプション制御部は、本体記憶部に記憶された制御情報がオプション装置の仕様に適合していないことに起因するエラーである不適合エラーがオプション装置で発生した場合、Ｉ／Ｆ部を介して、発生した不適合エラーの内容を示すエラー情報とオプション記憶部に記憶された制御情報とを本体制御部に送信する。また、本体制御部は、本体記憶部に記憶された制御情報がオプション装置の仕様に適合した制御情報となるように、オプション制御部から送信された制御情報に基づき制御情報を更新する。
【００１２】
本発明の構成では、オプション装置の仕様に適合する制御条件を定めた制御情報がオプション記憶部に記憶されており、オプション装置で不適合エラーが発生したとき、発生した不適合エラーの内容を示すエラー情報とオプション記憶部に記憶された制御情報とがオプション制御部から本体制御部に自動的に送信される。そして、オプション制御部から制御情報を受信した本体制御部により、本体記憶部に記憶された制御情報がオプション装置の仕様に適合した制御情報となるよう自動的に更新される。これにより、画像形成装置およびオプション装置の開発段階において、不適合エラーが発生しても、制御情報が自動的に更新されるので、制御情報の更新作業を行う必要はない。したがって、画像形成装置の開発者の利便性（作業効率）を向上させることができる。
【００１３】
また、仮に、市場への出荷後に不適合エラーが発生しても、サービスマンの訪問を受けることなく、制御情報が自動的に更新されるので、オプション装置を用いた印刷を直ぐに行えるようになる。したがって、画像形成装置の使用者の利便性も向上する。
【発明の効果】
【００１４】
本発明では、オプション装置の装着が可能な画像形成装置において、画像形成装置の開発者や使用者の利便性を向上させることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態による複合機の一例を示した概略図
【図２】本発明の一実施形態による複合機への装着が可能な後処理装置の一例を示した概略図
【図３】本発明の一実施形態による複合機（後処理装置）のハードウェア構成の一例を示したブロック図
【図４】本発明の一実施形態による複合機において行われる制御情報の更新の流れを説明するためのフローチャート図
【発明を実施するための形態】
【００１６】
本発明の一実施形態による画像形成装置について、複合機を例にとって説明する。
【００１７】
＜複合機の全体構成＞
図１に示すように、複合機１００（本発明の「画像形成装置」に相当）は、画像読取部１および印刷部２を備える。
【００１８】
画像読取部１は、載置読取用のコンタクトガラス１ａ上に載置された原稿を読み取り、原稿の画像データを生成する。また、画像読取部１には、搬送読取用のコンタクトガラス１ｂ上に原稿を搬送するための原稿搬送ユニット１１が装着される。原稿搬送ユニット１１により原稿をコンタクトガラス１ｂ上に搬送する場合、画像読取部１は、コンタクトガラス１ｂ上を通過する原稿を読み取り、原稿の画像データを生成する。
【００１９】
印刷部２は、給紙部３、用紙搬送部４、画像形成部５および定着部６によって構成される。そして、印刷部２は、用紙Ｐを本体搬送路１０に沿って搬送し、画像データ（たとえば、画像読取部１の読み取りによって得られた原稿の画像データ）に基づく画像を用紙Ｐに印刷する。
【００２０】
給紙部３は、ピックアップローラー３１および給紙ローラー対３２を含み、用紙カセット３３に収容された用紙Ｐを本体搬送路１０に供給する。用紙搬送部４は、複数の搬送ローラー対４１を含み、本体搬送路１０に沿って用紙Ｐを搬送する。
【００２１】
画像形成部５は、感光体ドラム５１、帯電装置５２、露光装置５３、現像装置５４、転写ローラー５５およびクリーニング装置５６を含む。そして、画像形成部５は、画像データに基づきトナー像を形成し、そのトナー像を用紙Ｐに転写する。定着部６は、加熱ローラー６１および加圧ローラー６２を含み、用紙Ｐに転写されたトナー像を加熱および加圧して定着させる。
【００２２】
また、複合機１００は、操作パネル７を備える。操作パネル７は、タッチパネル付きの液晶表示パネル７１を含む。液晶表示パネル７１は、各種設定を受け付けるためのソフトキーやメッセージなどを表示する。さらに、操作パネル７には、テンキーやスタートキーなどのハードキー７２も設けられる。
【００２３】
ここで、複合機１００は、オプション装置としての後処理装置２００の装着が可能となっている。複合機１００に後処理装置２００を装着した場合には、その後処理装置２００により、印刷済みの用紙Ｐに対して後処理を行うことができるようになる。たとえば、後処理装置２００は、印刷済みの用紙Ｐに対して、パンチ処理、ステープル処理および仕分け処理などの後処理を行う。
【００２４】
＜後処理装置の構成＞
図２に示すように、後処理装置２００は、印刷済みの用紙Ｐ（以下、後処理装置２００に搬入される印刷済みの用紙Ｐを単に用紙Ｐと称する）の受け入れ口となる搬入口２０１を有する。そして、後処理装置２００は、搬入口２０１から搬入された用紙Ｐを後処理搬送路２０に沿って搬送し、用紙Ｐに対して後処理を行う。このため、後処理装置２００には、用紙Ｐを後処理搬送路２０に沿って搬送するための搬送ローラー対２０２が複数設けられる。
【００２５】
後処理装置２００には、後処理を実行する部分として、パンチ処理部２１０およびステープル処理部２２０が設けられる。なお、パンチ処理部２１０およびステープル処理部２２０は、本発明の「後処理実行部」に相当する。以下の説明では、便宜上、パンチ処理部２１０およびステープル処理部２２０を後処理実行部２３０と称する場合がある。
【００２６】
パンチ処理部２１０は、パンチユニット２１１を含み、後処理搬送路２０の上流側（搬入口２０１の近傍）に配置される。そして、パンチユニット２１１は、搬入口２０１から搬入された用紙Ｐに対してパンチ処理を行う。
【００２７】
また、ステープル処理部２２０は、ステープルユニット２２１および処理トレイ２２２を含み、後処理搬送路２０の下流側に配置される。そして、ステープルユニット２２１は、処理トレイ２２２に積載された用紙束（複数枚の用紙Ｐが束になったもの）に対してステープル処理を行う。なお、ステープルユニット２２１は、搬送方向と直交する方向（紙面に対して垂直な方向）に移動可能となっており、ステープルすべき位置に移動する。
【００２８】
処理トレイ２２２は、その一端側（排紙トレイ２０３側）から他端側に向かって斜め下方向に傾けられている。そして、処理トレイ２２２の一端側には、用紙Ｐを排紙トレイ２０３に排出するための排紙ローラー対２２３（上部ローラー２２３ａおよび下部ローラー２２３ｂ）が設けられる。また、上部ローラー２２３ａにはアーム２２４の一端が接続され、そのアーム２２４の他端には回動軸２２５が接続される。これにより、回動軸２２５を支点としてアーム２２４の一端を上方向に回動させると、上部ローラー２２３ａが上方向に移動するので、上部ローラー２２３ａを下部ローラー２２３ａから離間させることができる。一方で、回動軸２２５を支点としてアーム２２４の一端を下方向に回動させると、上部ローラー２２３ａが下方向に移動するので、上部ローラー２２３ａを下部ローラー２２３ｂに接近させることができる。
【００２９】
処理トレイ２２２に用紙Ｐを積載するときには、上部ローラー２２３ａを下部ローラー２２３ｂから離間させ、上部ローラー２２３ａと下部ローラー２２３ｂとの間に用紙Ｐの先端を進入させる。その後、たとえば、図示しないパドルにより、処理トレイ２２２の積載面に沿って用紙Ｐを斜め下方向に移動させる（あるいは、用紙Ｐが自重により処理トレイ２２２の積載面に沿って斜め下方向に移動する）。
【００３０】
処理トレイ２２２から排紙トレイ２０３に用紙Ｐを排出するときには、上部ローラー２２３ａを下部ローラー２２３ｂに接近させることにより、上部ローラー２２３ａと下部ローラー２２３ｂとで用紙Ｐを挟み込む。これにより、上部ローラー２２３ａおよび下部ローラー２２３ｂを回転させることにより、処理トレイ２２２に積載された用紙Ｐが排紙トレイ２０３に排出される。
【００３１】
また、処理トレイ２２２には、用紙Ｐの幅方向（搬送方向と直交する方向）に移動可能なガイド２２５が設けられる。このようなガイド２２５を処理トレイ２２２に設けることにより、排紙トレイ２２２に排出される用紙Ｐを幅方向にシフトさせることができる（用紙Ｐを仕分けることができる）。
【００３２】
なお、後処理搬送路２０の中間部分（パンチ処理部２１０とステープル処理部２２０との間）には、パンチ処理部２１０から送られてきた用紙Ｐを一時的に退避させるための退避部２３０が配置される。退避部２３０は、回転駆動するよう支持された待避ドラム２３１を含み、その回転ドラム２３１に用紙Ｐを巻回することにより、パンチ処理部２１０から送られてきた用紙Ｐを一時的に退避させる（ステープル処理部２２０への用紙Ｐの搬送を遅らせる）。これにより、先行の部の用紙束がステープル処理部２２０で処理されているときに、後行の部の用紙束の用紙Ｐがステープル処理部２２０に搬送されるのを抑制することができる。
【００３３】
＜複合機のハードウェア構成＞
図３に示すように、複合機１００は、メイン制御部１１０を備える。メイン制御部１１０は、メインＣＰＵ１１１およびメイン記憶部１１２を含む。メイン記憶部１１２には、メインＣＰＵ１１１を動作させるプログラムが記憶される。そして、メイン制御部１１０（メインＣＰＵ１１１）は、複合機１００の全体制御や画像処理制御などを行う。また、メイン制御部１１０は、エンジン制御部１２０、スキャン制御部１３０およびパネル制御部１４０と接続され、各制御部に指示を与える。
【００３４】
エンジン制御部１２０は、エンジンＣＰＵ１２１およびエンジン記憶部１２２を含む。エンジン記憶部１２２には、印刷部２の印刷動作を制御するためのプログラムが記憶されるとともに、後処理装置２００の制御条件を定めた制御情報３００が記憶される。そして、エンジン制御部１２０（エンジンＣＰＵ１２１）は、メイン制御部１１０から指示を受け、制御情報３００に定義された後処理装置２００の制御条件に応じた印刷動作（たとえば、オプション装置２００への用紙Ｐの搬入動作）を印刷部２に行わせるとともに、制御情報３００で定義された後処理装置２００の制御条件に基づく動作指示を後処理装置２００に与える。なお、エンジン制御部１２０（エンジンＣＰＵ１２１）は、本発明の「本体制御部」に相当し、エンジン記憶部１２２は、本発明の「本体記憶部」に相当する。
【００３５】
このエンジン制御部１２０には、Ｉ／Ｆ部１２３が接続される。Ｉ／Ｆ部１２３は、複合機１００に後処理装置２００が装着されることにより、その後処理装置２００と通信可能に接続される。そして、エンジン制御部１２０は、Ｉ／Ｆ部１２３を介して後処理装置２００と通信する。
【００３６】
スキャン制御部１３０は、スキャンＣＰＵ１３１およびスキャン記憶部１３２を含む。スキャン記憶部１３２には、スキャンＣＰＵ１３１を動作させるためのプログラムが記憶される。そして、スキャン制御部１３０（スキャンＣＰＵ１３１）は、メイン制御部１１０から指示を受け、画像読取部１の読取動作を制御する。
【００３７】
パネル制御部１４０は、パネルＣＰＵ１４１およびパネル記憶部１４２を含む。パネル記憶部１４２には、パネルＣＰＵ１４２を動作させるためのプログラムが記憶される。そして、パネル制御部１４０（パネルＣＰＵ１４１）は、メイン制御部１１０から指示を受け、操作パネル７の表示動作を制御したり、操作パネル７に対して行われた操作を検知したりする。
【００３８】
また、メイン制御部１１０は、通信部１１３と接続される。通信部１１３は、ネットワークを介して外部機器５００（サーバーやユーザー端末など）と通信可能に接続される。そして、通信部１１３は、メイン制御部１１０から指示を受け、外部機器５００から画像データを受信したり、画像データを外部機器５００に送信したりする。
【００３９】
さらに、メイン制御部１１０は、デバッグ端末６００などが接続されるＩ／Ｆ部１１４と接続される。たとえば、複合機１００はメンテナンスモードを搭載する。そして、メンテナンスモードへの移行は、Ｉ／Ｆ部１１４にデバッグ端末６００を装着し、そのデバッグ端末６００を操作することによって行うことができる。
【００４０】
後処理装置２００は、後処理制御部１６０を備える。この後処理制御部１６０は、後処理ＣＰＵ１６１および後処理記憶部１６２を含む。後処理記憶部１６２には、後処理ＣＰＵ１６１を動作させるプログラムが記憶される。そして、後処理制御部１６０（後処理ＣＰＵ１６１）は、エンジン制御部１２０から制御情報３００に基づく動作指示を受け、後処理装置２００の後処理動作を制御する。なお、後処理制御部１６０（後処理ＣＰＵ１６１）は、本発明の「オプション制御部」に相当し、後処理記憶部１６２は、本発明の「オプション記憶部」に相当する。
【００４１】
また、後処理制御部１６０には、用紙Ｐの有無を検知するための用紙検知センサーＰＳが接続される。用紙検知センサーＰＳは複数設置されるが、少なくとも１つの用紙検知センサーＰＳは、搬入口２０１に配置され（図１参照）、後処理装置２００に搬入される用紙Ｐを検知するために用いられる。
【００４２】
＜後処理装置でのエラー発生検知＞
エンジン記憶部１２２に記憶される制御情報３００には、後処理装置２００に複数枚の用紙Ｐを連続搬入するときの紙間を定めたデータや、後処理装置２００に複数部の用紙束分の用紙Ｐを連続搬入するときの部間を定めたデータが含まれる。なお、紙間というのは、複数枚の用紙Ｐを連続搬入する場合における先行の用紙Ｐの後端と後行の用紙Ｐの先端との間隔であり、部間というのは、複数部の用紙束分の用紙Ｐを連続搬入する場合における先行の部の最終用紙Ｐの後端と後行の部の最初用紙Ｐの先端との間隔である。そして、エンジン制御部１２０は、後処理装置２００に用紙Ｐを搬入するときの部間や紙間が制御情報３００で定義された値となるよう印刷部２による印刷動作（後処理装置２００への用紙Ｐの搬入動作）を制御する。
【００４３】
なお、後処理装置２００に複数枚の用紙Ｐを連続搬入するときの紙間および後処理装置２００に複数部の用紙束分の用紙Ｐを連続搬入するときの部間は、後処理装置２００の仕様（用紙Ｐの搬送速度、パンチ処理部２１０およびステープル処理部２２０の各構造や各配置など）に基づき定められる。
【００４４】
後処理制御部１６０は、複数枚の用紙Ｐが連続搬入される場合、搬入口２０１に配置された用紙検知センサーＰＳの検知位置において、先行の用紙Ｐの後端の通過および後行の用紙Ｐの先端の到達を検知する。また、複数部の用紙束分の用紙Ｐが連続搬入される場合には、搬入口２０１に配置された用紙検知センサーＰＳの検知位置において、先行の部の最終用紙Ｐの後端の通過および後行の部の最初用紙Ｐの先端の到達を検知する。
【００４５】
そして、後処理制御部１６０は、複数枚の用紙Ｐが連続搬入される場合、用紙Ｐの後端の通過検知から用紙Ｐの先端の到達検知までにかかった時間と用紙搬送速度とに基づき、先行の用紙Ｐと後行の用紙Ｐとの間隔（紙間）を検知する。また、後処理装置２００に複数部の用紙束分の用紙Ｐが連続搬入される場合には、先行の部の最終用紙Ｐと後行の部の最初用紙Ｐとの間隔（部間）を検知する。
【００４６】
その後、後処理制御部１６０は、検知した紙間や部間が後処理装置２００の仕様に適合しているか否かを判断する。その結果、後処理制御部１６０は、検知した紙間が後処理装置２００の仕様に適合していなければ、紙間が後処理装置２００の仕様に適合していないことに起因する不適合エラー（以下、紙間エラーと称する）が発生した旨を示すエラー情報をエンジン制御部１２０に通知し、検知した部間が後処理装置２００の仕様に適合していなければ、部間が後処理装置２００の仕様に適合していないことに起因する不適合エラー（以下、部間エラーと称する）が発生した旨を示すエラー情報をエンジン制御部１２０に通知する。この通知を受けたエンジン制御部１２０は、後処理制御部１６０に動作停止命令を送信して、後処理実行部２３０による後処理を停止させる。また、エンジン制御部１２０は、印刷部２の印刷動作を停止させる。
【００４７】
別の例として、後処理装置２００は実行する後処理が異なる複数種のモードを搭載しているので、場合によっては、先行のジョブと後行のジョブとの間で実行する後処理のモードを切り替えることがある。たとえば、先行のジョブでパンチ処理を行ってから後行のジョブでステープル処理を行う場合や、先行のジョブと後行のジョブとでステープル処理のステープル位置が互いに異なる場合などである。この場合、後処理制御部１６０は、先行のジョブの後処理が終わった後、後行のジョブで行うべき後処理の準備処理を開始するための命令をエンジン制御部１２０から受けて、準備処理を開始する。そして、後処理制御部１６０は、準備処理が完了してから、後行のジョブで行うべき後処理を後処理実行部２３０に行わせる。たとえば、先行のジョブでパンチ処理を行ってから後行のジョブの後処理をステープル処理に切り替える場合、後処理制御部１６０は、先行のジョブの後処理が終わった後、準備処理として、ステープルユニット２２１を適切な位置に移動させる。
【００４８】
なお、後処理制御部１６０は、先行のジョブと後行のジョブとで用紙サイズが異なる場合にも、先行のジョブの後処理が終わった後、準備処理を開始するための命令をエンジン制御部１２０から受けて、後行のジョブで行うべき後処理のための準備処理を開始する。そして、後処理制御部１６０は、準備処理が完了してから、後行のジョブで行うべき後処理を後処理実行部２３０に行わせる。
【００４９】
ここで、エンジン記憶部１２２に記憶される制御情報３００には、準備処理を開始させるための命令を出力すべきタイミングを定めたデータが含まれる。そして、エンジン制御部１２０は、先行のジョブと後行のジョブとの間で実行する後処理のモードを切り替えるよう後処理制御部１６０に指示した場合、準備処理を開始させるための命令を制御情報３００に定義されたタイミングで後処理制御部１６０に送信する。また、先行のジョブと後行のジョブとで用紙サイズが異なる場合にも、準備処理を開始させるための命令を制御情報３００に定義されたタイミングで後処理制御部１６０に送信する。
【００５０】
しかし、制御情報３００に定義されたタイミングが後処理装置２００の仕様に適合していなければ、準備処理を開始させるための命令は適切なタイミングで後処理制御部１６０に送信されない。したがって、先行のジョブの後処理が終わった後、準備処理を開始するための命令を後処理制御部１６０が受けていない状態（準備処理が完了していない状態）で、後行のジョブで行うべき後処理の処理位置に用紙Ｐが到達してしまう。この場合、後処理制御部１６０は、準備処理を開始するための命令を受けるタイミングが後処理装置２００の仕様に適合していないことに起因する不適合エラー（以下、命令タイミングエラーと称する）が発生したと判断し、命令タイミングエラーが発生した旨を示すエラー情報をエンジン制御部１２０に通知する。
【００５１】
また、別の例として、後処理制御部１６０は、用紙Ｐの受け入れが可能な状態（後処理を行うことが可能な状態）であるスタンバイ状態になると、スタンバイ状態になった旨を示すスタンバイ通知をエンジン制御部１２０に送信する。そして、通常では、エンジン制御部１２０は、後処理制御部１６０からのスタンバイ通知を受けて、後処理装置２００への用紙Ｐの搬入を印刷部２に行わせる。
【００５２】
しかし、制御情報３００に定義された制御条件が後処理装置２００の仕様に適合していなければ、エンジン制御部１２０にスタンバイ通知が送信されていなくても、すなわち、後処理装置２００がスタンバイ状態ではない非スタンバイ状態であっても、エンジン制御部１２０が後処理装置２００への用紙Ｐの搬入を印刷部２に行わせる場合がある。その理由は、エンジン制御部１２０が後処理装置２００から送信されるスタンバイ通知を監視していないためである。
【００５３】
このように、エンジン制御部１２０にスタンバイ通知を送信していない状態で後処理装置２００への用紙Ｐの搬入が行われた場合、後処理制御部１６０は、後処理装置２００が非スタンバイ状態のときに用紙Ｐの搬入を受けたことに起因する不適合エラー（以下、スタンバイエラーと称する）が発生したと判断する。そして、後処理制御部１６０は、スタンバイエラーが発生した旨を示すエラー情報をエンジン制御部１２０に通知する。
【００５４】
また、別の例として、後処理制御部１６０は、処理トレイ２２２への用紙Ｐの積載を伴う後処理（ステープル処理や仕分け処理）をエンジン制御部１２０から指示された場合、処理対象となっている用紙Ｐのうち最終用紙Ｐが搬入されたことを示す最終用紙通知を受けて、最終用紙Ｐが搬入されたことを認識する。そして、後処理制御部１６０は、処理トレイ２２２に最終用紙Ｐを積載し、その最終用紙Ｐを含む用紙束に対する後処理が終わると、最終用紙Ｐを含む用紙束を排紙トレイ２０３に排出させる。ここで、処理トレイ２２２に積載可能な用紙Ｐの枚数には上限があり、処理トレイ２２２への用紙Ｐの最大積載枚数は後処理装置２００の仕様により予め定められる。
【００５５】
しかし、制御情報３００に定義された制御条件が後処理装置２００の仕様に適合していなければ、最大積載枚数（後述する適合枚数と同数）を超える枚数の用紙Ｐの処理トレイ２２への積載を伴う後処理の実行指示をエンジン制御部１２０が受け付け、処理トレイ２２２への用紙Ｐの積載枚数が最大積載枚数を超える場合がある。たとえば、後処理制御部１６０は、用紙検知センサーＰＳの出力に基づき処理トレイ２２２に積載した用紙Ｐの枚数をカウントし、処理トレイ２２２への用紙Ｐの積載枚数が最大積載枚数を超えたか否かを判断する。
【００５６】
このように、処理トレイ２２２への用紙Ｐの積載枚数が最大積載枚数を超えた場合、すなわち、処理トレイ２２２への用紙Ｐの積載枚数が最大積載枚数になるまでの間にエンジン制御部１２０から最終用紙通知を受けなかった場合、後処理制御部１６０は、エンジン制御部１２０から最終用紙通知を受けていないことに起因する不適合エラー（以下、最大積載枚数エラーと称する）が発生したと判断する。そして、後処理制御部１６０は、最大積載枚数エラーが発生した旨を示すエラー情報をエンジン制御部１２０に通知する。
【００５７】
＜制御情報の更新＞
エンジン記憶部１２２に記憶された制御情報３００が後処理装置２００の仕様に適合していないことに起因する不適合エラーが後処理装置２００で発生した場合には、エンジン記憶部１２２に記憶された制御情報３００を後処理装置２００の仕様に適合したものに更新しなければならない。
【００５８】
そこで、本実施形態では、図３に示すように、後処理装置２００の仕様に適合する制御条件を定めた制御情報４００が予め後処理記憶部１６２に記憶される。この制御情報４００には、エンジン記憶部１２２に記憶された制御情報３００を後処理装置２００の仕様に適合したものに書き換えるためのテーブルなどのデータが含まれる。たとえば、制御情報４００には、複数枚の用紙Ｐを連続搬入する場合において先行の用紙Ｐの後端と後行の用紙Ｐの先端との間に設けるべき紙間である適合紙間を示すデータや、複数部の用紙束分の用紙Ｐを連続搬入する場合において先行の部の最終用紙Ｐの後端と後行の部の最初用紙Ｐの先端との間に設けるべき部間である適合部間を示すデータが含まれる。また、制御情報４００には、先行のジョブと後行のジョブとの間で実行する後処理のモードを切り替える場合や、先行のジョブと後行のジョブとで用紙サイズが異なる場合に、準備処理を開始するための命令を出力すべきタイミングである適合命令タイミングを示すデータが含まれる。さらに、制御情報４００には、処理トレイ２２２に積載可能な用紙Ｐの最大積載枚数である適合枚数を示すデータが含まれる。
【００５９】
そして、不適合エラーが発生したときには、Ｉ／Ｆ部１２３を介して、後処理制御部１６０からエンジン制御部１２０に制御情報４００が送信される。また、エンジン制御部１２０が制御情報４００を受信すると、エンジン記憶部１２２に記憶された制御情報３００が後処理装置２００の仕様に適合した情報となるように、制御情報４００に基づく制御情報３００の更新がエンジン制御部１２０により行われる。すなわち、エンジン記憶部１２２に記憶された制御情報３００が制御情報４００に書き換えられる。あるいは、エンジン記憶部１２２に記憶された制御情報３００の一部（たとえば、紙間データや部間データ）だけが修正される。
【００６０】
具体的に説明すると、紙間エラーが発生した場合には、後処理制御部１６０は、適合紙間を示すデータを含む制御情報４００をエラー情報と共にエンジン制御部１２０に送信する。この情報を受信したエンジン制御部１２０は、制御情報４００に基づき制御情報３００を更新することにより、次回以降、後処理装置２００に複数枚の用紙Ｐを連続搬入するときの紙間を適合紙間とする。また、部間エラーが発生した場合には、後処理制御部１６０は、適合部間を示すデータを含む制御情報４００をエラー情報と共にエンジン制御部１２０に送信する。この情報を受信したエンジン制御部１２０は、制御情報４００に基づき制御情報３００を更新することにより、次回以降、後処理装置２００に複数部の用紙束分の用紙Ｐを連続搬入するときの部間を適合部間とする。
【００６１】
また、命令タイミングエラーが発生した場合、後処理制御部１６０は、適合命令タイミングを示すデータを含む制御情報４００をエラー情報と共にエンジン制御部１２０に送信する。この情報を受信したエンジン制御部１２０は、制御情報４００に基づき制御情報３００を更新する。そして、エンジン制御部１２０は、次回以降、先行のジョブと後行のジョブとの間で実行する後処理のモードを切り替える場合（先行のジョブと後行のジョブとで用紙サイズが異なる場合）、準備処理を開始させるための命令を適合命令タイミングで後処理制御部１６０に送信する。
【００６２】
また、スタンバイエラーが発生した場合、後処理制御部１６０は、スタンバイエラーが発生した旨を示すエラー情報を制御情報４００と共にエンジン制御部１２０に送信する。この場合、制御情報４００には、エンジン制御部１２０によるスタンバイ通知の監視が行われるよう制御情報３００を書き換えるためのデータが含まれる。この情報を受信したエンジン制御部１２０は、制御情報４００に基づき制御情報３００を更新することにより、次回以降、後処理装置２００に用紙Ｐを搬入するときに、後処理制御部１６０からのスタンバイ通知を監視する。すなわち、エンジン制御部１２０は、後処理制御部１６０からのスタンバイ通知を受けてから、後処理装置２００への用紙Ｐの搬入を印刷部２に行わせる。
【００６３】
また、最大積載枚数エラーが発生した場合、後処理制御部１６０は、適合枚数を示すデータを含む制御情報４００をエラー情報と共にエンジン制御部１２０に送信する。この情報を受信したエンジン制御部１２０は、制御情報４００に基づき制御情報３００を更新することにより、次回以降、適合枚数を超える枚数の用紙Ｐの処理トレイ２２２への積載を伴う後処理の実行指示を受け付けない。たとえば、エンジン制御部１２０は、適合枚数を示すデータをパネル制御部１４０に送信し、適合枚数を超える枚数の用紙Ｐの処理トレイ２２２への積載を伴う後処理の実行指示の受け付けを操作パネル７で行わせないようにする。なお、この通信は、メイン制御部１１０を介して行われてもよい。
【００６４】
ところで、エンジン制御部１２０は、後処理制御部１６０から送信された制御情報４００に基づき制御情報３００を更新した場合、制御情報３００の更新履歴をエンジン記憶部１２２に記憶させておく。あるいは、制御情報３００の更新履歴がメイン記憶部１１２に記憶されてもよい。
【００６５】
そして、たとえば、操作パネル７は、作業者から所定操作を受けると、制御情報３００の更新履歴を表示する。この構成では、操作パネル７が本発明の「表示部」に相当する。あるいは、デバッグ端末６００がＩ／Ｆ部１１４に装着されている場合には、そのデバッグ端末６００に制御情報３００の更新履歴を表示させることもできる。
【００６６】
＜制御情報を更新するときの制御の流れ＞
以下に、図４のフローチャートを参照して、エンジン記憶部１２２に記憶された制御情報３００を更新するときの制御の流れについて説明する。
【００６７】
まず、図４のフローチャートのスタート時点では、印刷部２において用紙Ｐへの画像の印刷が行われ、印刷済みの用紙Ｐが後処理装置２００に搬入されているとする。そして、後処理装置２００に用紙Ｐが搬入されて以降、エンジン記憶部１２２に記憶された制御情報３００が後処理装置２００の仕様に適合していないことに起因する不適合エラーが後処理装置２００で発生したとき、図４のフローチャートがスタートする。
【００６８】
ステップＳ１において、後処理制御部１６０は、後処理装置２００で発生した不適合エラーを識別する。そして、ステップＳ２において、後処理制御部１６０は、発生した不適合エラーを解消するためのデータ（たとえば、発生した不適合エラーが紙間エラーである場合には適合紙間を示すデータ）を含む制御情報４００をエラー情報と共にエンジン制御部１２０に送信する。
【００６９】
その後、ステップＳ３において、エンジン制御部１２０は、制御情報４００に基づき、エンジン記憶部１２２に記憶された制御情報３００を更新する。たとえば、制御情報４００に適合紙間を示すデータが含まれていれば、制御情報３００で定義された紙間を適合紙間に書き換える。
【００７０】
続いて、ステップＳ４において、エンジン制御部１２０は、制御情報３００の更新履歴をエンジン記憶部１２２に記憶させておく。たとえば、更新履歴として、更新日時、発生したエラーの内容、および、更新により書き換えられたデータ、などが記憶される。
【００７１】
本実施形態の複合機１００（画像形成装置）は、上記のように、後処理制御部１６０（オプション制御部）および後処理記憶部１６２（オプション記憶部）を備える後処理装置２００（オプション装置）と、用紙Ｐに画像を印刷する印刷部２と、後処理装置２００の制御条件が定められた制御情報３００を記憶するエンジン記憶部１２２（本体記憶部）と、複合機１００に装着された後処理装置２００と通信するためのＩ／Ｆ部１２３と、後処理装置２００の制御条件に応じた動作を印刷部２に行わせるとともに、Ｉ／Ｆ部１２３を介して、後処理装置２００の制御条件に基づき後処理制御部１６０に動作指示を与えるエンジン制御部１２０（本体制御部）と、を備える。
【００７２】
そして、後処理装置２００の後処理記憶部１６２には、後処理装置２００の仕様に適合する制御条件を定めた制御情報４００が記憶されており、後処理装置２００の後処理制御部１６０は、エンジン記憶部１２２に記憶された制御情報３００が後処理装置２００の仕様に適合していないことに起因するエラーである不適合エラーが後処理装置２００で発生した場合、Ｉ／Ｆ部１２３を介して、発生した不適合エラーの内容を示すエラー情報と制御情報４００とをエンジン制御部１２０に送信する。エンジン制御部１２０は、制御情報４００を受信すると、エンジン記憶部１２２に記憶された制御情報３００が後処理装置２００の仕様に適合した制御情報となるように、制御情報４００に基づき制御情報３００を更新する。
【００７３】
具体的に、制御情報４００には、後処理装置２００に複数枚の用紙Ｐを連続搬入する場合において先行の用紙Ｐの後端と後行の用紙Ｐの先端との間に設けるべき紙間である適合紙間を示すデータが含まれる。そして、後処理制御部１６０は、複数枚の用紙Ｐが連続搬入される場合、用紙検知センサーＰＳの出力に基づき紙間を検知し、検知した紙間が後処理装置２００の仕様に適合していなければ、不適合エラーとしての紙間エラーが発生したと判断して、適合紙間を示すデータを含む制御情報４００とエラー情報とをエンジン制御部１２０に送信する。エンジン制御部１２０は、制御情報４００を受信すると、制御情報４００に基づき制御情報３００を更新することにより、次回以降、後処理装置２００に複数枚の用紙を連続搬入するときの紙間を適合紙間とする。
【００７４】
また、制御情報４００には、後処理装置２００に複数部の用紙束分の用紙Ｐを連続搬入する場合において先行の部の最終用紙Ｐの後端と後行の部の最初用紙Ｐの先端との間に設けるべき部間である適合部間を示すデータが含まれる。そして、後処理制御部１６０は、複数部の用紙束分の用紙Ｐが連続搬入される場合、用紙検知センサーＰＳの出力に基づき部間を検知し、検知した部間が後処理装置２００の仕様に適合していなければ、不適合エラーとしての部間エラーが発生したと判断して、適合部間を示すデータを含む制御情報４００とエラー情報とをエンジン制御部１２０に送信する。エンジン制御部１２０は、制御情報４００を受信すると、制御情報４００に基づき制御情報３００を更新することにより、次回以降、後処理装置２００に複数部の用紙束の用紙Ｐを連続搬入するときの部間を適合部間とする。
【００７５】
また、制御情報４００には、準備処理を開始するための命令を出力すべきタイミングである適合命令タイミングを示すデータが含まれる。そして、後処理制御部１６０は、先行のジョブと後行のジョブとの間で実行する後処理のモードを切り替える場合、あるいは、先行のジョブと後行のジョブとで用紙サイズが異なる場合、先行のジョブの後処理が終わった後、準備処理を開始するための命令を受けていない状態で、後行のジョブで行うべき後処理の処理位置に用紙Ｐが到達すると、不適合エラーとしての命令タイミングエラーが発生したと判断して、適合命令タイミングを示すデータを含む制御情報４００とエラー情報とをエンジン制御部１２０に送信する。エンジン制御部１２０は、制御情報４００を受信すると、制御情報４００に基づき制御情報３００を更新することにより、次回以降、先行のジョブと後行のジョブとの間で実行する後処理のモードを切り替える場合や、先行のジョブと後行のジョブとで用紙サイズが異なる場合に、準備処理を開始させるための命令を適合命令タイミングで後処理制御部１６０に送信する。
【００７６】
また、後処理制御部１６０は、スタンバイ状態ではない非スタンバイ状態で後処理装置２００に用紙Ｐが搬入された場合、不適合エラーとしてのスタンバイエラーが発生したと判断して、エンジン制御部１２０によるスタンバイ通知の監視が行われるよう制御情報３００を書き換えるためのデータを含む制御情報４００とエラー情報とをエンジン制御部１２０に送信する。エンジン制御部１２０は、制御情報４００を受信すると、制御情報４００に基づき制御情報３００を更新することにより、次回以降、後処理装置２００に用紙Ｐを搬入するときに、スタンバイ通知を監視する。
【００７７】
また、制御情報４００には、処理トレイ２２２に積載可能な用紙Ｐの最大積載枚数である適合枚数を示すデータが含まれる。そして、後処理制御部１６０は、処理トレイ２２２に積載された用紙Ｐの積載枚数が適合枚数になるまでの間に、エンジン制御部１２０から最終用紙通知を受けなかった場合、不適合エラーとしての最大積載枚数エラーが発生したと判断して、適合枚数を示すデータを含む制御情報４００とエラー情報とをエンジン制御部１２０に送信する。エンジン制御部１２０は、制御情報４００を受信すると、制御情報４００に基づき制御情報３００を更新することにより、次回以降、適合枚数を超える枚数の用紙Ｐの処理トレイ２２２への積載を伴う後処理の実行指示を受け付けない。
【００７８】
これにより、複合機１００および後処理装置２００の開発段階において、不適合エラーが発生しても、エンジン記憶部１２２に記憶された制御情報３００が自動的に更新されるので、エンジン記憶部１２２に記憶された制御情報３００の更新作業を行う必要はない。したがって、複合機１００の開発者の利便性（作業効率）を向上させることができる。
【００７９】
また、仮に、市場への出荷後に不適合エラーが発生しても、サービスマンの訪問を受けることなく、エンジン記憶部１２２に記憶された制御情報３００が自動的に更新されるので、後処理装置２００を用いた印刷を直ぐに行えるようになる。したがって、複合機１００の使用者の利便性も向上する。
【００８０】
また、本実施形態では、上記のように、制御情報４００に基づき制御情報３００を更新した場合、制御情報３００の更新履歴をエンジン記憶部１２２に記憶させる。また、制御情報３００の更新履歴を表示する操作パネル７（表示部）を備える。これにより、エンジン記憶部１２２に記憶された制御情報３００が自動的に更新されても、どのような更新が行われたかの確認作業を容易に行うことができる。
【００８１】
今回開示された実施形態は、すべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記実施形態の説明ではなく特許請求の範囲によって示され、さらに、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【００８２】
たとえば、上記実施形態では、オプション装置として後処理装置が装着された画像形成装置を例にとって説明したが、本発明はこれに限らず、画像形成装置に装着されるオプション装置が後処理装置以外の装置（たとえば、印刷部に用紙を供給する大容量の給紙装置）である場合にも適用可能である。
【符号の説明】
【００８３】
２  印刷部
７  操作パネル（表示部）
１００  複合機（画像形成装置）
１２０  エンジン制御部（本体制御部）
１２２  エンジン記憶部（本体記憶部）
１２３  Ｉ／Ｆ部
１６０  後処理制御部（オプション制御部）
１６２  後処理記憶部（オプション記憶部）
２００  後処理装置（オプション装置）
２０１  搬入口
２２２  処理トレイ
２３０  後処理実行部
ＰＳ  用紙検知センサー
【図１】
2015184613.tif 000003
【図２】
2015184613.tif 000004
【図３】
2015184613.tif 000005
【図４】
2015184613.tif 000006