(57)【要約】【課題】  複数の機器によって、１つの機能（例えば重連プリント）を実現するシステムであって、機器間の制御ソフトウェアの組み合わせ不整合により、機能が使用できなくなる可能性を少なくさせる。【解決手段】  複数機器に連携させることが可能な複合サービスの設定が可能であり、かつ現在使用している制御プログラムとアップデート予定の制御プログラムが格納可能な画像形成装置であって、  前記制御プログラムと他の機器の制御プログラムとが、前記複合サービスが動作する組み合わせであるか否かを判定する判定手段と、  前記判定手段が、前記他の機器について前記複合サービスの動作が可能であると判定した場合に、前記画像形成装置の前記制御プログラムを起動する起動手段を有することを特徴とする画像形成装置を提供する。【選択図】  図５
2009207091.tif 000002
【特許請求の範囲】
【請求項１】
複数機器に連携させることが可能な複合サービスの設定が可能であり、かつ現在使用している制御プログラムとアップデート予定の制御プログラムが格納可能な画像形成装置であって、
前記制御プログラムと他の機器の制御プログラムとが、前記複合サービスが動作する組み合わせであるか否かを判定する判定手段と、
前記判定手段が、前記他の機器について前記複合サービスの動作が可能であると判定した場合に、前記画像形成装置の前記制御プログラムを起動する起動手段を有することを特徴とする画像形成装置。
【請求項２】
複数機器に連携させることが可能な複合サービスの設定が可能であり、かつ現在使用している制御プログラムとアップデート予定の制御プログラムが格納可能な画像形成装置であって、
前記画像形成装置の前記アップデート予定の制御プログラムと他の機器の前記アップデート予定の制御プログラムとが、前記複合サービスが動作する組み合わせであるか否かを判定する判定手段と、
前記判定手段が、前記他の機器について前記複合サービスの動作が可能であると判定した場合に、前記画像形成装置の前記アップデート予定の制御プログラムを起動する起動手段を有することを特徴とする画像形成装置。
【請求項３】
前記起動手段は、前記判定手段によって、前記他の機器が前記複合サービスの動作が可能であると判定した場合に、前記他の機器の前記アップデート予定の制御プログラムを起動することを特徴とする、請求項２に記載の画像形成装置。
【請求項４】
複数機器に連携させることが可能な複合サービスの設定が可能であり、かつ現在使用している制御プログラムとアップデート予定の制御プログラムが格納可能な画像形成装置であって、
前記画像形成装置の前記アップデート予定の制御プログラムと他の機器で前記現在使用している制御プログラムとが、前記複合サービスが動作する組み合わせであるか否かを判定する判定手段と、
前記判定手段によって、前記他の機器について前記複合サービスの動作が可能であると判定された場合に、前記画像形成装置の前記アップデート予定の制御プログラムを起動する起動手段を有することを特徴とする画像形成装置。
【請求項５】
複数機器に分担させることが可能な複合サービスの設定が可能であり、かつ現在使用している制御プログラムとアップデート予定の制御プログラムが格納可能な画像形成装置であって、
前記画像形成装置の前記アップデート予定の制御プログラムと、他の機器で前記現在使用している制御プログラムとが、前記複合サービスが動作する組み合わせであるか否かを判定する判定手段と、
前記判定手段によって、前記他の機器について前記複合サービスの動作が可能であると判定された場合に、前記画像形成装置の前記アップデート予定の制御プログラムを起動する起動手段を有することを特徴とする画像形成装置。
【請求項６】
複数機器に連携させることが可能な複合サービスの設定が可能であり、かつ現在使用している制御プログラムとアップデート予定の制御プログラムが格納可能な画像形成装置であって、
前記画像形成装置の前記制御プログラムと他の機器の前記制御プログラムとが、前記複合サービスの動作が可能である組み合わせであるか否かを判定する判定手段と、
前記判定手段に基づいて、前記画像形成装置の前記アップデート予定の制御プログラムと前記他の機器の前記アップデート予定の制御プログラムとが前記複合サービスが動作しない組み合わせであり、かつ前記画像形成装置の前記アップデート予定の制御プログラムと前記他の機器で現在使用している制御プログラムとが、前記複合サービスが動作しない組み合わせであれば、前記画像形成装置で現在使用している制御プログラムを起動する起動手段を有することを特徴とする画像形成装置。
【請求項７】
前記判定手段は前記制御プログラムのバージョン情報が含まれたテーブルによって判定することを特徴とした請求項１乃至６の何れか１項に記載の画像形成装置。
【請求項８】
前記判定手段は、前記画像形成装置の前記制御プログラムと前記複合サービスが設定されている他の機器の前記制御プログラムとが、前記複合サービスが動作する組み合わせであるか否かを判定し、
前記判定手段によって前記他の機器のうち１つでも前記複合サービスの動作が可能であると判定された場合は、前記制御プログラムを起動する前記画像形成装置を選択する選択手段を有し、
前記起動手段は、前記選択手段によって選択された前記画像形成装置の前記制御プログラムを起動することを特徴とする請求項１乃至７の何れか１項に記載の画像形成装置。
【請求項９】
前記判定手段は、前記画像形成装置の前記制御プログラムと前記複合サービスが設定されている他の機器の前記制御プログラムとが、前記複合サービスが動作する組み合わせであるか否かを判定し、
前記起動手段は、前記判定手段によって前記他の機器のうち全てが前記複合サービスの動作が可能であると判定された場合に前記画像形成装置の前記制御プログラムを起動することを特徴とする請求項１乃至７の何れか１項に記載の画像形成装置。
【請求項１０】
前記判定手段は、前記画像形成装置の前記制御プログラムと、前記複合サービスが設定されている他の機器の前記制御プログラムとが前記複合サービスが動作する組み合わせであるか否かを判定し、
前記起動手段は、前記判定手段によって前記他の機器のうち１つでも前記複合サービスの動作が可能であると判定された場合は前記画像形成装置の前記制御プログラムを起動することを特徴とする請求項１乃至７の何れか１項に記載の画像形成装置。
【請求項１１】
前記他の機器は、複数機器に連携させることが可能な複合サービスの設定が可能であり、かつ現在使用している制御プログラムとアップデート予定の制御プログラムが格納可能な画像形成装置であることを特徴とする特徴とする請求項１乃至１０の何れか１項に記載の画像形成装置。
【請求項１２】
複数機器に連携させることが可能な複合サービスの設定が可能であり、かつ現在使用している制御プログラムとアップデート予定の制御プログラムが格納可能な画像形成方法であって、
前記制御プログラムと他の機器の制御プログラムとが、前記複合サービスが動作する組み合わせであるか否かを判定する判定工程と、
前記判定工程が、前記他の画像形成方法について前記複合サービスの動作が可能であると判定した場合に、前記画像形成方法の前記制御プログラムを起動する起動工程を有することを特徴とする画像形成方法。
【請求項１３】
請求項１２に記載の画像形成方法をコンピュータに実行させるための制御プログラム。
【請求項１４】
請求項１２に記載の画像形成方法をコンピュータに実行させるための制御プログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコピー機、プリント装置、ファクシミリ記録部などとしても利用される画像形成装置に関する。
【背景技術】
【０００２】
従来技術として、スキャナから入力した画像データを、ネットワークを介して接続された複数の画像形成装置のプリンタ部より画像出力する複合サービスとして、重連（クラスタプリント）と呼ばれるサービスが知られている。また、従来から画像形成装置ではこのサービスを設定でき、重連プリントモードが設定可能である。
【０００３】
例えば、大量部数の原稿をプリントする際に、重連プリントを可能とする重連プリントモードを選択した後に、設定した部数を複数の画像出力装置に配分させてプリントすることができる。そのため設定した部数を１台でプリントするよりもプリントを終了するまでの時間が短縮され、画像出力の生産性を向上させることが出来る。
【０００４】
このような複合サービスとして複数の機器が連携して一つの機能を実現している場合、制御ソフトウェアの組み合わせの不一致により機器間のプロトコルの不整合が発生する可能性がある。そのため、機器間の制御ソフトウェアの組み合わせが適切なものにする必要がある。
【０００５】
例えば重連プリントモードにおいては、機器間のプロトコルの不整合によって、色見のずれや相手機との通信が行えないと言う問題が生じる。そのため重連プリントモードを実現する機器間においては制御ソフトウェアの組み合わせを適切なものにする必要がある。
【０００６】
一方、現在のコピー機、プリント装置においては、工場出荷後にも制御ソフトウェアをアップデートするために、制御ソフトウェアをフラッシュメモリやハードディスクといった書き換え可能な領域に記憶させることによって、市場のニーズに素早く応えている。
【０００７】
更に近年ではインターネットなどのネットワークを経由して、新しい制御ソフトウェアを素早く機器に配り、アップデートを行うケースも増えてきている。このため、設置時には重連プリントが可能な適切な組み合わせであった各制御ソフトウェアが、市場でのアップデートによって不適切な組み合わせになる危険性がある。
【０００８】
アップデートによって、制御ソフトウェアが正常動作しない不具合を解決するために特開２００２−０９９４１８号公報が提案されている。特開２００２−０９９４１８号公報では機器内に旧バージョンの制御ソフトウェアでしか処理できないデータが残っている場合には、そのデータを処理し終えるまではアップデートしないシステムが提案されている。
【０００９】
また、配信サーバからアップデート予定のバージョンの制御ソフトウェアが配信され、ある機器がアップデートすると、そのアップデートした機器とネットワークでつながっている機器もアップデートが完了した機器からアップデートする処理方法が特開２０００−２９８５８０号公報に記載されている。
【００１０】
更に、アップデートファイルの一斉配信方法については特開２００３−２０９５１０号公報に記載されている。
【特許文献１】特開２００２−０９９４１８号公報
【特許文献２】特開２０００−２９８５８０号公報
【特許文献３】特開２００３−２０９５１０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
特開２００２−０９９４１８号公報では、自機の都合によってアップデートをするか否かを判断することによって、市場アップデートで制御ソフトウェアが正常動作しない不具合を解消している。しかし、複数機器によって１つの機能（例えば重連プリント）を実現している構成においては、自機だけでは適切なアップデートの可否の判断を行えないといった問題がある。
【００１２】
また、特開２０００−２９８５８０号公報や特開２０００−２９８５８０号公報のような一斉もしくは逐次的にアップデートする方法は、制御ソフトウェア正常動作しない不具合を解消すると言う点で一見効率的である。しかしインターネット経由で自動的にアップデートされる場合には、サービスマンによる手作業によるアップデートに比べて不具合が発生しやすい。
【００１３】
上記の３例は、ある１つの機能（例えば重連プリント）を実現している構成において、ある機器が最新のバージョンにアップデートし、他の機器が旧バージョンのままだった場合には、その機能が動作しなくなる可能性があるという問題においては解決していない。
【００１４】
そこで本発明の目的は、ある１つの機能（例えば重連プリント）を実現している構成であって、アップデート予定の機器と他機器で現在使用している制御ソフトウェアを比較することによってその機能が使用出来るかを判断し、制御ソフトウェアが正常動作しない不具合を解消することを目的とする。
【００１５】
また本発明のその他の目的は、ある１つの機能（例えば重連プリント）を実現している構成において、他機器にアップデートの候補があるか無いかを判断し、候補があると判断された場合はアップデートしたい機器と他機器のアップデートしたいソフトウェアを比較することによってその機能が使用出来るかを判断し、またもし候補が無いと判断された場合もしくはその機能が使用できないと判断されなかった場合はアップデートしたい機器と他機器にて現在使用しているソフトウェアを比較することによってその機能が使用出来るかを判断し、この判断でも使用できない際には現在使用しているのソフトウェアを使用することによって、制御ソフトが正常動作しない不具合を解消することを目的とする。
【課題を解決するための手段】
【００１６】
上記課題を解決するために、
複数機器に連携させることが可能な複合サービスの設定が可能であり、かつ現在使用している制御プログラムとアップデート予定の制御プログラムが格納可能な画像形成装置であって、前記制御プログラムと他の機器の制御プログラムとが、前記複合サービスが動作する組み合わせであるか否かを判定する判定手段と、前記判定手段が、前記他の機器について前記複合サービスの動作が可能であると判定した場合に、前記画像形成装置の前記制御プログラムを起動する起動手段を有することを特徴とする画像形成装置を提供する。
【００１７】
また、複数機器に連携させることが可能な複合サービスの設定が可能であり、かつ現在使用している制御プログラムとアップデート予定の制御プログラムが格納可能な画像形成装置であって、前記画像形成装置の前記制御プログラムと、他の機器の前記制御プログラムとが、前記複合サービスの動作が可能である組み合わせであるか否かを判定する判定手段と、前記判定手段に基づいて、前記画像形成装置の前記アップデート予定の制御プログラムと前記他の機器の前記アップデート予定の制御プログラムとが、前記複合サービスが動作しない組み合わせであり、かつ前記画像形成装置の前記アップデート予定の制御プログラムと前記他の機器で現在使用している制御プログラムとが、前記複合サービスが動作しない組み合わせであれば、前記画像形成装置で現在使用している制御プログラムを起動する起動手段を有することを特徴とする画像形成装置を提供する。
【発明の効果】
【００１８】
本発明は、上記のバージョンの整合性を比較する方法により、複数の機器によって１つの機能（例えば重連プリント）を実現する画像形成装置において、機器の制御ソフトウェア間の組み合わせ不整合により、機能が使用できないことが少なくなる。
【００１９】
また本発明は、複数の制御プログラムが格納可能であるため、ある機器と他機器の制御ソフトウェアのバージョンを比較する方法として、ある機器と他機器のアップデート予定の制御ソフトウェア同士を比較し、アップデート不可と判定された場合はある機器のアップデート予定ソフトウェアと他機器で現在使用している制御ソフトウェアを比較し、更にアップデート不可と判定された場合はアップデートを行わない。これによって機器の制御ソフトウェア間の組み合わせ不整合により、機能が使用できないことが少なくなる。
【発明を実施するための最良の形態】
【００２０】
（実施例１）
本発明の実施の形態においては、複数の機器によって１つの機能を実現する例として、重連プリントモードを用いて説明する。重連プリントモードとはジョブを複数機器に連携させることが可能な複合サービスの１つであり、設定した部数を複数の機器で連携して出力する機能である。
【００２１】
以下、本発明の実施の形態を図面を参照して説明するが、以下の実施の形態では複数の画像形成装置を連携させる例を用いて説明する。ただし、画像形成装置以外であっても連携させる機器は、複合機や複合機の機能の一部を実現する装置（例えば後処理装置）、複写機、印刷機、ファクシミリ、プリンタ（例えばレーザービームプリンタ）でも良い。
【００２２】
図１は本発明におけるシステム構成の全体図である。画像形成装置１０００と画像形成装置１００１はネットワーク１５００を介して接続されている。画像形成装置１０００と画像形成装置１００１は重連プリント（クラスタプリント）が行える。
【００２３】
例えば、画像形成装置１０００で重連プリント設定を用いて５００部をプリントした場合には、同じ画像データを画像形成装置１００１に転送し、画像形成装置１０００と画像形成装置１００１で２５０部ずつ分担して出力することで、１台でプリントするよりもプリントを終了する時間を短縮できる。
【００２４】
この重連機能は画像形成装置１０００と画像形成装置１００１の連携によって実現している機能であり、どちらかの制御ソフトウェアをアップデートしてしまうと、重連プリント機能が使えなくなる可能性が生じる。
【００２５】
画像形成装置１０００と画像形成装置１００１の制御ソフトウェアのアップデートはネットワーク１５００を介してパーソナルコンピュータ（ＰＣ）もしくはワークステーション（ＷＳ）２０００から、新しい制御ソフトウェアを画像形成装置１０００と画像形成装置１００１に送信することで実現する。
【００２６】
図２は本実施形態における画像形成装置１０００および画像形成装置１００１の画像形成装置制御部１５の構成を示すブロック図である。
【００２７】
画像形成装置１０００および１００１の画像形成装置制御部１５はネットワーク１５００とはネットワークコントローラ５０を介して接続されている。画像形成装置制御部１５は中央演算装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｏｎｇ  Ｕｎｉｔ，ＣＰＵ）１、起動用ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４、不揮発性ＲＡＭ８０、ネットワークコントローラ５０、スキャナコントローラ１０、プリンタコントローラ２０、操作部コントローラ６０、ハードディスクドライブ４００を有しており、それぞれシステムバス２によって接続されている。
【００２８】
ＣＰＵ１は画像形成装置制御部１５全体の動作を制御するものであり、起動用ＲＯＭ３から読み込んだ起動用プログラム３１に基づいて動作する。また、ハードディスクドライブ（ＨＤＤ）４００に格納されている図５に対応するプログラムを実行する。ＲＡＭ４はＣＰＵ１が動作するためのワークエリアや、画像データを蓄積するためのエリアとして使用される。不揮発性ＲＡＭ８０は電源を切っても値が保持されるため、電源を切っても値を保持すべき設定内容などの値が記憶されている。
【００２９】
ネットワークコントローラ５０はネットワークを制御するためのコントローラであり、外部ネットワークと接続されている。外部ネットワークにはＰＣ／ＷＳ２０００といった外部コンピュータと接続され、画像形成装置１５０とデータの通信を行う。
【００３０】
スキャナコントローラ１０はスキャナ部１００と接続され、また、システムバス２によってＣＰＵ１と接続されている。スキャナコントローラ１０はスキャナ部１００から受け取った画像を、その後の過程における処理の内容によって、最適な２値化を行ったり、主走査・副走査の変倍処理を行ったりする機能を有している。さらに、スキャナ部１００から送られたビデオ制御信号をもとに生成した制御信号を、システムバス２に出力する機能も有する。
【００３１】
プリンタコントローラ２０はプリンタ部２００と接続され、また、システムバス２によってＣＰＵ１と接続されており、ＣＰＵ１から出力された画像データにスムージング処理をして、プリンタ部２００へ出力する機能を有する。さらに、プリンタ部２００から送られたビデオ制御信号をもとに生成した制御信号を、システムバス２に出力する機能も有する。
【００３２】
操作部コントローラ６０は、操作部６５０と接続されている。図３は、本発明における画像形成装置の操作部６５０の液晶表示部と液晶表示部上に張り付けられたタッチパネル入力装置６００である。操作部６５０はその他にも複数個のハードキーを有する。タッチパネル入力装置６００では、主なモード設定、状況表示が行われる。６０１はタッチパネル入力装置６００上のプリンタ選択ボタンであり、このプリンタ選択ボタンを選択することよって重連プリントモードに設定することが出来る。
【００３３】
タッチパネル入力装置またはハードキーにより入力された信号は操作部コントローラ６０を介してＣＰＵ１に伝えられ、液晶表示部は操作部コントローラ６０から送られてきた画像データを表示するものである。液晶表示部には、本画像形成装置の操作における機能表示や画像データ等を表示する。
【００３４】
図４はプリンタ選択ボタン６０１に触れたときの画面であり、ここにネットワーク上にて重連可能なプリンタが表示される。ここに表示された画像形成装置のうちから重連モードに設定する装置を１つ選ぶことによって、重連プリントが可能となる。
【００３５】
ハードディスクドライブ４００は、プログラムや画像データを書き込んだり読み込んだりすることができ、複数の制御ソフトウェアを格納することができる。本実施例では図５に示すフローに対応するプログラムを格納しているものとする。また、機種とバージョンが一致するかどうかを判定する際の管理テーブルも格納することができる。
【００３６】
機種とバージョンが一致するかどうかを判定する際の管理テーブルの一例を図１１に示す。本実施例では、機種とバージョンが一致するかどうかを判定する際の管理テーブルはバージョンの組み合わせテーブル１１０１と機種の管理テーブル１１０２から成っているものとする。
【００３７】
例えば、機器Ａに機器Ｂと機器Ｃが重連プリント選択可能であるとする。機種の管理テーブル１１０２から機器Ａと機器Ｂは同じ機種であるとわかる。また、バージョンの組み合わせテーブル１１０１から、機器Ａの制御ソフトウェアのバージョンが１．０のとき、機器Ｂの制御ソフトウェアのバージョンが１．０のときに重連プリントモードが使用出来ると分かる。
【００３８】
また、機器Ａと機器Ｃにおいて重連プリントモードを使用する際には、機種の管理テーブル１１０２から機器Ａが機種Ｘであり、機器Ｃが機種Ｙである。そのため、バージョンの組み合わせテーブル１１０１から、機器Ａのバージョンが１．０のとき、機器Ｃはバージョン３．０である必要がある。
【００３９】
管理テーブルが格納されるタイミングは、は画像形成装置１０００もしくは画像形成装置１００１のハードディスクドライブ４００上に外部からアップデート予定の制御ソフトウェアＶｅｒ１．１（４２０）が格納される際でも良い。また、管理テーブルのみをサーバからのダウンロードしたり、外部の記憶装置（ＨＤＤ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ）から取り込むことも可能である。
【００４０】
次に画像形成装置制御部１５の起動手順について説明する。
【００４１】
まず、画像形成装置制御部１５に電源が投入された際に、ＣＰＵ１は起動用ＲＯＭ３から起動用プログラム３１を読み込み動作する。
【００４２】
起動用ＲＯＭ３は容量に制限があるため、あまり多機能なプログラムを格納することができない。そのため、スキャナコントローラ１０、プリンタコントローラ２０、ネットワークコントローラ５０、操作部コントローラ６０の制御はハードディスクドライブ４００内に格納されている制御ソフトウェアによって行われる。
【００４３】
起動用プログラム３１はハードディスクドライブ４００内の制御ソフトウェアを起動する処理のみ行うことで、プログラム容量を削減することができる。起動用プログラムは不揮発性ＲＡＭ８０の内容の読み取り処理を行い、制御はハードディスクドライブ４００内の制御ソフトウェアが担当する。
【００４４】
図４での本実施形態においては、本画像形成装置の制御プログラムである制御ソフトウェア４１０と４２０が格納されている。現在使用している制御ソフトウェア４１０はＶｅｒ１．０、アップＳデート予定の制御ソフトウェア４２０はＶｅｒ１．１というバージョンがつけられているとする。
【００４５】
以下の実施例では、この制御ソフトウェアＶｅｒ１．１（４２０）は制御ソフトウェアＶｅｒ１．０（４１０）に比べて新しいバージョンであるとする。また、Ｖｅｒ１．０からＶｅｒ１．１へとアップデートすることが前提であり、制御ソフトウェアＶｅｒ１．０とＶｅｒ１．１の組み合わせでは重連プリント機能が使えないとする。
【００４６】
起動用ＲＯＭ３に格納されている起動用プログラムは不揮発性ＲＡＭ８０内の情報に基づいてハードディスクドライブ４００内の制御ソフトウェアを起動する。制御ソフトウェアが複数ある場合は、制御ソフトウェアのうちの１つを選択し、起動する。
【００４７】
次に、不揮発性ＲＡＭ８０の内部構造について説明する。不揮発性ＲＡＭ８０内部は複数の制御プログラムの情報が格納可能となっておいる。この内部には重連機能のＯＮ／ＯＦＦ８１、他機のＩＰアドレス（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ａｄｄｒｅｓｓ）８２、他機で現在使用している制御ソフトウェアのバージョン情報８３、他機のアップデート予定の制御ソフトウェアバージョン情報８４が記憶されている。ちなみに、他機とは重連プリントモードを設定する相手の機器のことであり、画像形成装置１０００の他機は画像形成装置１００１、画像形成装置１００１に対する他機は画像形成装置１０００である。
【００４８】
重連機能のＯＮ／ＯＦＦ８１は重連機能が有効になっているかを記憶するための領域である。他機のＩＰアドレス８２は、重連機能ＯＮ／ＯＦＦ８１で重連機能がＯＮ時に通信する他機のＩＰアドレスを記憶するための領域である。
【００４９】
他機で現在使用している制御ソフトウェアのバージョン情報８３は、他機のハードディスクドライブ４００に格納されている現在使用している制御ソフトウェア４１０のバージョン情報を記憶するための領域である。更に、他機のアップデート予定の制御ソフトウェアバージョン情報８４は他機のハードディスクドライブ４００に格納されているアップデート予定の制御ソフトウェア４２０のバージョンを記憶するための領域である。
【００５０】
他機で現在使用している制御ソフトウェアのバージョン情報８３、他機のアップデート予定の制御ソフトウェアバージョン情報８４は、重連機能が有効な時に、定期的に他機と通信を行う。また、他機のハードディスクドライブ４００内の現在使用している制御ソフトウェア４１０、アップデート予定の制御ソフトウェア４２０の情報で上書きする。
【００５１】
図５は本実施形態における画像形成装置制御部１５のＣＰＵ１の制御手順を示すフローチャートであり、画像形成装置制御部１５に電源が投入された際の動作を説明したものである。
【００５２】
ステップＳ５００１において、画像形成装置制御部１５は電源投入され、起動する。
【００５３】
ステップＳ５００２において、画像形成装置制御部１５内のＣＰＵ１は起動用ＲＯＭ３から起動用プログラムを起動する。
【００５４】
ステップＳ５００３において、画像形成装置１０００の起動用プログラムを動作しているＣＰＵ１は、画像形成装置１０００のハードディスクドライブ４００にアップデート予定の制御ソフトウェアの有無を確認する。すなわち、図４におけるアップデート予定の制御ソフトウェアＶｅｒ１．１（４２０）の有無を確認することになる。もしアップデート予定の制御ソフトウェアが存在すると判定された場合にはステップＳ５００６へ、存在しないと判定された場合にはステップＳ５００４へ進む。
【００５５】
ステップＳ５００４において、ステップＳ５００３にてアップデート予定の制御ソフトウェアがハードディスクドライブ４００内に存在しないと判定されたので、図４における現在使用している制御ソフトウェアＶｅｒ１．０（４１０）の起動用プログラムを起動する。
【００５６】
ステップＳ５００５において、以降、ＣＰＵ１は現在使用している制御ソフトウェアを実行する。
【００５７】
ステップＳ５００６において、ステップＳ５００３でハードディスクドライブ４００内にアップデート予定の制御ソフトウェアがあると判断できたので、次に、不揮発性ＲＡＭ８０上の重連機能ＯＮ／ＯＦＦ８１で重連機能が有効になっているかを確認する。重連機能が有効であると判定された場合にはステップＳ５００７へ進む。重連機能が無効であると判定された場合にはステップＳ５００４に進み、起動用プログラムはハードディスクドライブ４００上の現在使用している制御ソフトウェア４１０（図４における現在使用している制御ソフトウェアＶｅｒ１．０（４１０））を起動する。
【００５８】
ステップＳ５００７において、ステップＳ５００６にて、重連機能が有効であると判定できたので、画像形成装置１００１のハードディスクドライブ４００にアップデート予定の制御ソフトウェアの有無を確認する。すなわち、図４におけるアップデート予定の制御ソフトウェアＶｅｒ１．１（４２０）の有無を確認することになる。もし画像形成装置１００１にアップデート予定の制御ソフトウェアが存在すると判定された場合にはステップＳ５００８へ、存在しないと判定された場合にはステップＳ５０１３へ進む。
【００５９】
ステップＳ５００８において、不揮発性ＲＡＭ８０上の「他機のアップデート予定の制御ソフトウェアバージョン情報８４」とハードディスクドライブ４００上のアップデート予定の制御ソフトウェアＶｅｒ１．１（４２０）の組み合わせで重連動作が可能であるかを判定する。この判定は、後に説明するように、本実施例においては図１１のような管理テーブルを使用する。重連動作が可能であると判定されたならばステップＳ５００９に進み、重連動作が不可能であると判定されたならば、ステップＳ５０１３に進む。
【００６０】
ステップＳ５００９において、ステップＳ５００８で画像形成装置１００１のアップデート予定の制御ソフトウェアと画像形成装置１０００のハードディスクドライブ４００上のアップデート予定の制御ソフトウェアＶｅｒ１．１（４２０）とで、重連プリントが可能と判定できた。そのため、画像形成装置１０００のハードディスクドライブ４００上の現在使用している制御ソフトウェアＶｅｒ１．０（４１０）はアップデートの後は使用しなくても重連プリントモードに影響は無いため削除し、ステップＳ５０１０へ進む。
【００６１】
ステップＳ５０１０において、起動用プログラム３１は画像形成装置１０００のハードディスクドライブ４００上のアップデート予定の制御ソフトウェアＶｅｒ１．１（４２０）を正常起動し、ステップＳ５０１１に進む。その際に図１０に示すように操作部上に「重連機能を有効にするには本機器の主電源をＯＦＦ／ＯＮして下さい」のように、ユーザに促す表示をしても良い。
【００６２】
ステップＳ５０１１において、画像形成装置１０００だけアップデート予定の制御ソフトウェアで起動し、画像形成装置１００１は現在使用している制御ソフトウェア４１０で起動しているため、このままでは重連プリント機能が使えなくなる可能性がある。そのため、図６に示すように操作部上に「重連機能を有効にするには１９２．１６８．０．１０１の主電源をＯＦＦ／ＯＮして下さい」のように、ユーザに促す表示をし、ステップＳ５０１２に進む。
【００６３】
ステップＳ５０１２において、画像形成装置１００１の起動用プログラム３１はハードディスクドライブ４００上のアップデート予定の制御ソフトウェアＶｅｒ１．１（４１０）を正常起動する。
【００６４】
ステップＳ５０１３において、不揮発性ＲＡＭ８０上の「他機の現在使用している制御ソフトウェアのバージョン情報８３」とハードディスクドライブ４００上のアップデート予定の制御ソフトウェアの組み合わせで重連プリント動作が可能かを判定する。この判定も、後に説明するように、本実施例においては図１１のような管理テーブルを使用する。
【００６５】
もし組み合わせ上重連プリント動作が可能であるならばステップＳ５０１４に進む。組み合わせ上重連プリント動作が不可能であるならばステップＳ５００４に進む。
【００６６】
ステップＳ５０１４において、ステップＳ５０１３で画像形成装置１００１の現在使用している制御ソフトウェアと画像形成装置１０００のハードディスクドライブ４００上のアップデート予定の制御ソフトウェアＶｅｒ１．１（４２０）とで、重連プリントが可能と判定できた。そのため、画像形成装置１０００のハードディスクドライブ４００上の現在使用している制御ソフトウェアＶｅｒ１．０（４１０）はアップデートの後は使用しなくても重連プリントモードに影響は無いため削除し、ステップＳ５０１５へ進む。
【００６７】
ステップＳ５０１５において、画像形成装置１００１の起動用プログラム３１はハードディスクドライブ４００上のアップデート予定の制御ソフトウェアＶｅｒ１．１（４２０）を起動し、ステップＳ５０１６に進み、正常起動する。
【００６８】
図６は画像形成装置１５０の操作部のタッチパネル入力装置６００に表示される画面であり、図５のステップＳ５０１１において表示する。図６の表示は他機の主電源ＯＦＦ／ＯＮを行い、他機の制御ソフトウェアのアップデートを早急に行うようユーザに促すためである。ユーザには重連以外の機能は扱えるように、操作部画面の左下にメッセージを表示するのみで、その他のボタンは押下できるユーザインターフェースになっている。
【００６９】
図１０は図６と同様に、画像形成装置１５０の操作部のタッチパネル入力装置６００に表示される画面であり、図５のステップＳ５０１０において表示する。図１０の表示は自機の主電源ＯＦＦ／ＯＮを行うようユーザに促すためである。ユーザには重連以外の機能は扱えるように、操作部画面の左下にメッセージを表示するのみで、その他のボタンは押下できるユーザインターフェースになっている。
【００７０】
（実施例２）
実施例２では、実施例１の本実施態様のハードウェア構成においてプログラムを入れ替えたとき、以下のような動作となる。
【００７１】
図７と図８は、本実施形態におけるアップデートの動作を説明した図であり、図９は図７と図８のアップデート動作のフローチャートである。
【００７２】
図７は、画像形成装置１００１に対してＰＣ／ＷＳ２０００からアップデート予定の制御ソフトウェアＶｅｒ１．１をハードディスクドライブ４００に転送したときの実施例である。これは図９のステップＳ９０１に当たる。
【００７３】
ステップＳ９０１においては、本実施例ではＰＣ／ＷＳ２０００からアップデート予定の制御ソフトウェアＶｅｒ１．１を転送している。しかしソフトウェアを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００７４】
ステップＳ９０２において、画像形成装置１０００は定期的なポーリングで画像形成装置１００１のハードディスクドライブ４００内にアップデート予定の制御ソフトウェアＶｅｒ１．１が存在することを検知する。
【００７５】
ステップ９０３において、画像形成装置１０００の他機のアップデート予定の制御ソフトウェアのバージョン情報を無しから、Ｖｅｒ１．１に上書きする。また、その際に図１０に示すように操作部上に「重連機能を有効にするには本機器の主電源をＯＦＦ／ＯＮして下さい」のように、ユーザに促す表示をしても良い。
【００７６】
また図７における画像形成装置１０００の主電源をＯＦＦ／ＯＮした画像形成装置１０００の画像形成装置制御部１５の動作を、図５のフローチャートを用いて説明する。
【００７７】
実施例１と同様にステップＳ５００１、Ｓ５００２を経て、ステップＳ５００３において、図４におけるアップデート予定の制御ソフトウェアの有無を確認する。図７においては、本実施例では画像形成装置１０００にアップデート予定の制御ソフトウェアＶｅｒ１．１（４２０）が存在する場合であるとするため、ステップＳ５００６へ進む。ステップＳ５００６では、図７において重連機能が有効であるため、ステップＳ５００７へ進む。
【００７８】
ステップＳ５００７では、本実施例では画像形成装置１００１にアップデート予定の制御ソフトウェアＶｅｒ１．１（４２０）が存在する場合であるとするのため、ステップＳ５００８へ進む。
【００７９】
ステップＳ５００８では、重連プリント動作が可能かを判定する。図７においては、他機の現在使用している制御ソフトウェアがＶｅｒ１．１、ハードディスクドライブ４００上のアップデート予定の制御ソフトウェアはＶｅｒ１．１と組み合わせ上重連プリント動作が可能な組み合わせであるため、ステップＳ５００９に進む。
【００８０】
ステップＳ５００９においてハードディスクドライブ４００上の現在使用している制御ソフトウェアＶｅｒ１．０（４１０）はアップデートの後は使用しなくても重連プリントモードに影響は無いため削除し、ステップＳ５０１０へ進む。ステップＳ５０１０において、画像形成装置１０００の起動用プログラム３１はハードディスクドライブ４００上のアップデート予定の制御ソフトウェアＶｅｒ１．１（４２０）を起動し、ステップＳ５０１４に進む。
【００８１】
ステップＳ５０１４において、画像形成装置１０００だけアップデート予定の制御ソフトウェアで起動し、他機は現在使用している制御ソフトウェア４１０で起動しているため、このままでは重連プリント機能が使えなくなる可能性がある。
【００８２】
そのために、図６に示すように操作部上に「重連機能を有効にするには１９２．１６８．０．１０１の主電源をＯＦＦ／ＯＮして下さい」と表示し、ユーザに他機の制御ソフトウェアのアップデートを早急に行うよう促し、ステップＳ５０１５に進む。
【００８３】
画像形成装置１００１の起動用プログラム３１もハードディスクドライブ４００上のアップデート予定の制御ソフトウェアＶｅｒ１．１（４２０）を起動し、ステップＳ５０１４に進み、正常起動する。
【００８４】
図８において、画像形成装置１０００、１００１の画像形成装置制御部１５はハードディスクドライブ４００上の現在使用している制御ソフトウェアＶｅｒ１．０（４１０）がそれぞれ動作している。制御ソフトウェアはＶｅｒ１．０（４１０）同士なので重連動作もこの時点では正常動作している。他機のアップデート予定の制御ソフトウェアは無しとなっていた。
【００８５】
図９のステップＳ９０１において、画像形成装置１０００に対して、ＰＣ／ＷＳ２０００からアップデート予定の制御ソフトウェアＶｅｒ１．１（４２０）をハードディスクドライブ４００に転送する。
【００８６】
ステップＳ９０２において、画像形成装置１００１は定期的なポーリングで画像形成装置１０００のハードディスクドライブ４００内にアップデート予定の制御ソフトウェアＶｅｒ１．１（４２０）が存在することを検知する。
【００８７】
ステップＳ９０３において、画像形成装置１００１における他機のアップデート予定の制御ソフトウェアのバージョン情報を、無しからＶｅｒ１．１に上書きする。また、その際に図１０に示すように操作部上に「重連機能を有効にするには本機器の主電源をＯＦＦ／ＯＮして下さい」のように、ユーザに促す表示をしても良い。
【００８８】
図８における、画像形成装置１０００の主電源をＯＦＦ／ＯＮした際の画像形成装置１０００の画像形成装置制御部１５の動作を図５のフローチャートを用いて説明する。
【００８９】
この場合、実施例１と同様にＳ５００１、Ｓ５００２と進み、Ｓ５００３で起動用プログラムを動作しているＣＰＵ１はハードディスクドライブ４００にアップデート予定の制御ソフトウェアの有無を確認する。図８においては、画像形成装置１０００にアップデート予定の制御ソフトウェアＶｅｒ１．１（４２０）が存在するので、ステップＳ５００６へ進む。
【００９０】
ステップＳ５００６において、図８においては本実施例では重連機能が有効である場合であるので、ステップＳ５００７へ進む。ステップＳ５００７において、図８においては他機（画像形成装置１００１）で現在使用している制御ソフトウェアはＶｅｒ１．０であるので、Ｓ５０１３へ進む。
【００９１】
Ｓ５０１３において、図８においては制御ソフトウェアがＶｅｒ１．１とＶｅｒ１．０の組み合わせであり、現実施例ではＶｅｒ１．１とＶｅｒ１．０の組み合わせは重連プリント動作が不可能である。そのため、ステップＳ５００４を経てステップＳ５００５へ進み正常起動する。図８においては、画像形成装置１０００はハードディスクドライブ４００上の現在使用している制御ソフトウェアＶｅｒ１．０（４１０）を起動する。
【００９２】
なお、本実施例ではＶｅｒ１．１とＶｅｒ１．０の組み合わせは重連プリント動作が不可能であるとしたが、可能である場合はステップＳ５０１３からステップＳ５０１４、Ｓ５０１５へと進む。図８においての画像形成装置１０００のハードディスクドライブ４００上のアップデート予定の制御ソフトウェアＶｅｒ１．１（４２０）を起動する。
【００９３】
（実施例３）
実施例３では、実施例１の本実施態様のハードウェア構成においてプログラムを入れ替えたとき、以下のような動作となる。
【００９４】
図１２と図１３は、３台以上重連モードの設定が可能な場合のフローチャートを示している。３台以上重連モードの設定が可能な場合は、１台ずつ設定可能かどうかを判定していく。結果、重連モードの設定が可能な機器をアップデートし、正常起動する。
【００９５】
この際、アップデートするのは重連モードの設定が可能な機器全てがアップデート可能な場合でも良いし、重連モードの設定が可能な機器と不可能な機器があった場合に可能な機器のみアップデートしても構わない。もちろん重連モードの設定が可能な機器を選択してアップデートすることも可能である。
【００９６】
図１２は３台以上重連モードの設定が可能な場合かつアップデートするのは重連モードの設定が可能な機器全てがアップデート可能な場合のフローチャートを示している。
【００９７】
ステップＳ１２０１において、画像形成装置制御部１５は電源投入され、起動する。
【００９８】
ステップＳ１２０２において、画像形成装置制御部１５内のＣＰＵ１は起動用ＲＯＭ３から起動用プログラムを起動する。
【００９９】
ステップＳ１２０３において、図４におけるアップデート予定の制御ソフトウェアの有無を確認する。本実施例である図７においては画像形成装置１０００（以下では自機と称する）にアップデート予定の制御ソフトウェアが存在する場合のため、ステップＳ１２０６へ進む。ステップＳ１２０６では、図７において重連機能が有効であるため、ステップＳ１２０７へ進む。
【０１００】
ステップＳ１２０７では、本実施例である図７においての画像形成装置１００１（以下、他機と称す）にアップデート予定の制御ソフトウェアが存在するという前提であるため、ステップＳ１２０８へ進む。
【０１０１】
ステップＳ１２０８では、重連プリント動作が可能かを判定する。他機のアップデート予定の制御ソフトウェアと自機のアップデート予定の制御ソフトウェアが、組み合わせ上重連プリント動作が可能な組み合わせであると判定された場合はステップＳ１２１７に進む。また、不可能と判定された場合でもＳ１２１３において自機のアップデート予定の制御ソフトウェアと他機で現在使用している制御ソフトウェアが組み合わせ上、重連プリント動作が可能な組み合わせであると判定された場合はステップＳ１２１８に進む。
【０１０２】
ステップＳ１２１７もしくはステップＳ１２１８において、その他に重連可能な機器が無いか判定する。この場合、もし重連可能な機器が無いと判定された場合は、ステップＳ１２１７よびステップＳ１２１８からステップＳ１２０７に進む。もし重連可能な機器が有ると判定された場合は、ステップＳ１２１７からステップＳ１２０９に、ステップＳ１２１８よびステップＳ１２１４へ進む。
【０１０３】
ここでもし重連モードの設定が可能な機器全てがアップデート可能であるときはＳ１２０９かＳ１２１４へ進むことになるので、アップデート予定の制御ソフトウェアを起動する。対して、Ｓ１２１３において重連可能な機器のうち、１機でも重連プリントが不可能と判定された場合には、Ｓ１２０４に進むことになり、現在使用している制御ソフトウェアを起動する。
【０１０４】
ステップＳ１２０９もしくはステップＳ１２１４において、現在使用している制御ソフトウェアはアップデートの後は使用しなくても重連プリントモードに影響は無いため削除し、ステップＳ１２１０もしくはステップＳ１２１５へ進む。
【０１０５】
ステップＳ１２１０において、画像形成装置１０００の起動用プログラムはハードディスク上のアップデート予定の制御ソフトウェアを起動し、ステップＳ１２１１に進む。ステップＳ１２１５において、画像形成装置１０００の起動用プログラムはハードディスク上のアップデート予定の制御ソフトウェアを起動し、ステップＳ１２１６に進み、自機のアップデートを完了する。
【０１０６】
ステップＳ１２１０においては、画像形成装置１０００だけアップデート予定の制御ソフトウェアで起動し、他機は現在使用している制御ソフトウェアで起動しているため、このままでは重連プリント機能が使えなくなる可能性がある。
【０１０７】
ステップＳ１２１１ではそのために、図６に示すように操作部上に「重連機能を有効にするには１９２．１６８．０．１０１の主電源をＯＦＦ／ＯＮして下さい」のように表示し、ユーザに他機の制御ソフトウェアのアップデートを早急に行うよう促し、ステップＳ１２１２に進み正常起動する。
【０１０８】
また、画像形成装置１００１の起動用プログラムもハードディスク上のアップデート予定の制御ソフトウェアを起動し、正常起動する。
【０１０９】
（実施例４）
実施例４では、実施例１の本実施態様のハードウェア構成においてプログラムを入れ替えたとき、以下のような動作となる。
【０１１０】
図１３は、３台以上重連モードの設定が可能な場合かつアップデートするのは重連モードの設定が可能な機器の一部がアップデート可能な場合のフローチャートを示している。
【０１１１】
ステップＳ１３０１において、画像形成装置制御部１５は電源投入され、起動する。
【０１１２】
ステップＳ１３０２において、画像形成装置制御部１５内のＣＰＵ１は起動用ＲＯＭ３から起動用プログラムを起動する。
【０１１３】
ステップＳ１３０３においてアップデート予定の制御ソフトウェアの有無を確認する。本実施例である図７においては画像形成装置１０００（以下、自機と称す）にアップデート予定の制御ソフトウェアが存在する場合のため、ステップＳ１３０６へ進む。
【０１１４】
ステップＳ１３０６では、本実施例においては重連機能が有効であるという前提のためステップＳ１３０７へ進む。ステップＳ１３０７では、本実施例である図７においての画像形成装置１００１（以下、他機と称す）にアップデート予定の制御ソフトウェアが存在するという前提であるため、ステップＳ１３０８へ進む。
【０１１５】
ステップＳ１３０８では、選択した画像形成装置同士で重連プリント動作が可能かを判定する。他機のアップデート予定の制御ソフトウェアと自機のアップデート予定の制御ソフトウェアが、組み合わせ上重連プリント動作が可能な組み合わせであると判定された場合はステップＳ１３１４に進む。また、不可能と判定された場合でもＳ１３１３において自機のアップデート予定の制御ソフトウェアと他機で現在使用している制御ソフトウェアが組み合わせ上、重連プリント動作が可能な組み合わせであると判定された場合はステップＳ１３１５に進む。
【０１１６】
ステップＳ１３１４もしくはステップＳ１３１５においては、その他に重連可能な機器が無いか判定する。この場合、もし重連可能な機器があると判定された場合は、ステップＳ１３１４およびステップＳ１３１５からステップＳ１３０７に進む。もし重連可能な機器が無いと判定された場合は、ステップＳ１３１４からはステップＳ１３０９へ、またステップＳ１３１５からはステップＳ１３１６に進み、バージョンアップ予定の制御ソフトを起動する。
【０１１７】
ステップＳ１３１５においても、その他に重連可能な機器が無いか判定する。この場合、もし重連可能な機器があると判定された場合はステップＳ１３０７へ進み、無いと判定された場合はステップ１３１６へ進む。
【０１１８】
ステップＳ１３１９は、ステップＳ１３１３において自機のアップデート予定の制御ソフトウェアと他機で現在使用している制御ソフトウェアが重連プリント動作不可能な組み合わせであると判定された場合に、その他に重連可能な機器が無いか判定する。もし重連可能な機器が無いと判定された場合はステップＳ１３２０に、あると判定された場合はステップＳ１３０７に進む。
【０１１９】
ステップＳ１３２０においては、重連プリント動作が可能な機器が全部で１台しか無いと判定された場合はステップＳ１３０４へ進み、２台以上あると判定された場合はステップＳ１３１６へと進む。
【０１２０】
ステップＳ１３０９において、現在使用している制御ソフトウェアはアップデートの後は使用しなくても重連プリントモードに影響は無いために削除し、ステップＳ１３１０へ進む。ステップＳ１３１６において、現在使用している制御ソフトウェアはアップデートの後は使用しなくても重連プリントモードに影響は無いために削除し、ステップＳ１３１７へ進む。
【０１２１】
ステップＳ１３１０において、自機の起動用プログラムはハードディスク上のアップデート予定の制御ソフトウェアを起動し、ステップＳ１３１１に進む。またステップＳ１３１７において、自機の起動用プログラムはハードディスク上のアップデート予定の制御ソフトウェアを起動し、ステップＳ１３１８に進み、起動する。
【０１２２】
ステップＳ１３１０で自機だけアップデート予定の制御ソフトウェアで起動し、他機は現在使用している制御ソフトウェアで起動しているため、このままでは重連プリント機能が使えなくなる可能性がある。
【０１２３】
そのために、ステップＳ１３１１において図６に示すように操作部上に「重連機能を有効にするには１９２．１６８．０．１０１の主電源をＯＦＦ／ＯＮして下さい」のように表示し、ユーザに他機の制御ソフトウェアのアップデートを早急に行うよう促し、ステップＳ１３１２に進む。
【０１２４】
画像形成装置１００１の起動用プログラムもハードディスク上のアップデート予定の制御ソフトウェアを起動し、ステップＳ１３１２に進み、正常起動する。
【０１２５】
（実施例５）
実施例５では、実施例１の変形例であり、本実施態様のハードウェア構成においてプログラムを入れ替えたとき、以下のような動作となる。
【０１２６】
図１４は本実施形態における画像形成装置制御部１５のＣＰＵ１の制御手順を示すフローチャートであり、画像形成装置制御部１５に電源が投入された際の動作を説明したものである。
【０１２７】
ステップＳ１４０１において、画像形成装置制御部１５は電源投入され、起動する。また、ステップＳ１４０２において、画像形成装置制御部１５内のＣＰＵ１は起動用ＲＯＭ３から起動用プログラムを起動する。
【０１２８】
ステップＳ１４０３において、画像形成装置１０００（以下、自機と称す）の起動用プログラムを動作しているＣＰＵ１は、自機のハードディスクドライブ４００にアップデート予定の制御ソフトウェアの有無を確認する。すなわち、図４におけるアップデート予定の制御ソフトウェアＶｅｒ１．１（４２０）の有無を確認することになる。もしアップデート予定の制御ソフトウェアが存在すると判定された場合にはステップＳ１４０６へ、存在しないと判定された場合にはステップＳ１４０４へ進む。
【０１２９】
ステップＳ１４０４において、ステップＳ１４０３にてアップデート予定の制御ソフトウェアがハードディスクドライブ４００内に存在しなかったので、現在使用している制御ソフトウェアの起動用プログラムを起動する。その後、ステップＳ１４０５において、以降、ＣＰＵ１は現在使用している制御ソフトウェアを実行する。
【０１３０】
ステップＳ１４０６において、ステップＳ１４０３でハードディスクドライブ４００内にアップデート予定の制御ソフトウェアがあると判定できたので、次に、不揮発性ＲＡＭ８０上の重連機能ＯＮ／ＯＦＦ８１で重連機能が有効になっているかを確認する。重連機能が有効であると判定された場合にはステップＳ１４０７へ、重連機能が無効であると判定された場合にはステップＳ１４０４に進み、起動用プログラムはハードディスクドライブ４００上の現在使用している制御ソフトウェアを起動する。
【０１３１】
ステップＳ１４０７においては、実施例５では、画像形成装置１００１（以下、他機と称す）のハードディスクドライブ４００にアップデート予定の制御ソフトウェアの有無を確認すことなく、不揮発性ＲＡＭ８０上の「他機の現在使用している制御ソフトウェアのバージョン情報８３」とハードディスクドライブ４００上のアップデート予定の制御ソフトウェアの組み合わせで重連プリント動作が可能かを判定する。この判定は図１１のような管理テーブルを使用するとする。重連プリント動作が可能であればステップＳ１４０８へ、不可能であればステップＳ１４１１へ進む。
【０１３２】
ステップＳ１４０８において、ステップＳ１４０７で他機で現在使用している制御ソフトウェアと自機のアップデート予定の制御ソフトウェアとで重連プリントが可能と判定した。そのため、自機のハードディスクドライブ４００上の現在使用している制御ソフトウェアはアップデートの後は使用しなくても重連プリントモードに影響は無いため削除し、ステップＳ１４０９へ進む。
【０１３３】
ステップＳ１４０９において、他機の起動用プログラム３１はハードディスクドライブ４００上のアップデート予定の制御ソフトウェア４２０を起動し、ステップＳ１４１０に進み、正常起動する。
【０１３４】
ステップＳ１４１１においては、不揮発性ＲＡＭ８０上の「他機のアップデート予定の制御ソフトウェアバージョン情報８４」とハードディスクドライブ４００上のアップデート予定の制御ソフトウェアの組み合わせで重連動作が可能であるかを判定する。この判定も図１１のような管理テーブルを使用するとする。重連動作が可能であると判定されたならばステップＳ１４０９に進み、重連動作が不可能であると判定されたならばステップＳ１４０４に進む。まお、他機にアップデート予定の制御ソフトウェアが無いときはステップＳ１４０４に進む。
【０１３５】
ステップＳ１４１２において、ステップＳ１４１１で他機のアップデート予定の制御ソフトウェアと自機のハードディスクドライブ４００上のアップデート予定の制御ソフトウェアとで、重連プリントが可能と判定できた。そのため、現在使用している制御ソフトウェアはアップデートの後は使用しなくても重連プリントモードに影響は無いため削除し、ステップＳ１４１３へ進む。
【０１３６】
ステップＳ１４１３において、起動用プログラム３１は自機のハードディスクドライブ４００上のアップデート予定の制御ソフトウェアを正常起動し、ステップＳ１４１４に進む。その際に図１０に示すように操作部上に「重連機能を有効にするには本機器の主電源をＯＦＦ／ＯＮして下さい」のように、ユーザに促す表示をしても良い。
【０１３７】
ステップＳ１４１４において、自機だけアップデート予定の制御ソフトウェアで起動し、他機は現在使用している制御ソフトウェアで起動しているため、このままでは重連プリント機能が使えなくなる可能性がある。そのため、図６に示すように操作部上に「重連機能を有効にするには１９２．１６８．０．１０１の主電源をＯＦＦ／ＯＮして下さい」のように、ユーザに促す表示をする。その後ステップＳ１４１５に進む。
【０１３８】
ステップＳ１４１５において、他機の起動用プログラム３１はハードディスクドライブ４００上のアップデート予定の制御ソフトウェアを正常起動する。
【０１３９】
（その他の実施例）
なお、本発明は、以下の構成でも達成され得る。
【０１４０】
前述した実施形態の機能（図５、図１２、図１３、図１４に示すフローチャート）を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵやＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ））が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成され得る。
【０１４１】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、前述した実施形態の機能（図５、図１２、図１３、図１４に示すフローチャート）を実現するソフトウェアのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１４２】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１４３】
また、以上の実施例での説明は１つのジョブを複数の機器で出力する場合であるが、ジョブが複数の場合や、１つの機器からジョブを入力し重連プリントモードが設定された他の機器からプリントすることも可能である。プリントを前提に説明してきたが、コピーでも利用可能であり、また電子データを電子データとしてコピーする際にも用いることが出来る。
【図面の簡単な説明】
【０１４４】
【図１】本実施形態のシステムの全体構成図である。
【図２】本実施形態の画像形成装置の操作部上のタッチパネル入力装置６００に表示する画面を表す図である。
【図３】本実施形態の画像形成装置の操作部上のタッチパネル入力装置６００に表示する画面であり、重連モードを設定する機器を選択する画面を表す図である。
【図４】本実施形態の画像形成装置の制御部１５の構成を示すブロック図である。
【図５】本実施形態の画像形成装置の画像形成装置制御部１５の制御方法のフローを示す起動時のフローチャートである。
【図６】図５のフローチャートＳ５０１４時に表示する、本実施形態の画像形成装置の操作部上のタッチパネル入力装置６００の画面である。
【図７】本実施形態の画像形成装置のアップデートを示す図である。
【図８】本実施形態の画像形成装置のアップデートを示す図である。
【図９】本実施形態の画像形成装置のアップデートを示すフローチャートである。
【図１０】本実施形態の画像形成装置の操作部上のタッチパネル入力装置６００に表示する画面の図である。
【図１１】アップデート時に重連機能が使用可能であるかどうかを判定する管理テーブルの図である。
【図１２】重連モードに設定する機器が複数台選択でき、かつ設定されている機器の全てがアップデート可能でなければアップデートしない時の、本実施形態の画像形成装置の画像形成装置制御部１５の制御方法のフローチャートである。
【図１３】重連モードに設定する機器が複数台選択でき、かつ設定されている機器の一部がアップデート可能であればアップデートする時の、本実施形態の画像形成装置の画像形成装置制御部１５の制御方法のフローチャートである。
【図１４】本実施形態の画像形成装置の画像形成装置制御部１５の制御方法のうち、図５に示した方法とは異なった制御方法のフローチャートである。
【符号の説明】
【０１４５】
１５  画像形成装置制御部
１５０  画像形成装置
６０２  重連モードを設定する機器を選択する選択部
【図１】
2009207091.tif 000003
【図２】
2009207091.tif 000004
【図３】
2009207091.tif 000005
【図４】
2009207091.tif 000006
【図５】
2009207091.tif 000007
【図６】
2009207091.tif 000008
【図７】
2009207091.tif 000009
【図８】
2009207091.tif 000010
【図９】
2009207091.tif 000011
【図１０】
2009207091.tif 000012
【図１１】
2009207091.tif 000013
【図１２】
2009207091.tif 000014
【図１３】
2009207091.tif 000015
【図１４】
2009207091.tif 000016