(57)【要約】      （修正有）【課題】自装置のソフトウェアが更新された際に、他の画像形成装置に適用されているソフトのバージョンを確認し、自装置よりも古いバージョンのソフトが適用されている画像処理装置に対してバージョンアップ用のデータを送信してソフトをバージョンアップさせる画像形成装置を提供する。【解決手段】メインコントローラは、自装置のソフトウェアが更新された際に、他の画像形成装置に対して、適用されているソフトウェアのバージョンを示すバージョン情報の送信を要求するバージョン通知要求コマンドを送信し、バージョン通知要求コマンドに応じて他の画像形成装置から送信されてきたバージョン情報を受信し、不揮発メモリに格納されている自装置のバージョン情報と他の画像形成装置から取得したバージョン情報とを比較し、自装置よりも古いバージョンのソフトウェアが用いられている他の画像形成装置に対してバージョンアップ用データを送信する。【選択図】図１０
2006184940.tif 000002
【特許請求の範囲】
【請求項１】
連結された他の画像形成装置との間で画像データ及び印刷制御コマンドを送受信して印刷作業を分担して行う手段と、自装置に適用されている前記印刷作業のためのソフトウェアのバージョンを示すバージョン情報を格納する情報格納手段とを備えた画像形成装置であって、
自装置のソフトウェアが更新された際に、前記他の画像形成装置に対して、適用されているソフトウェアのバージョンを示す情報であるバージョン情報の送信を要求するバージョン通知要求手段と、
前記バージョン通知要求手段の要求に応じて送信されてきた前記他の画像形成装置のバージョン情報を受信する手段と、
前記情報格納手段から自装置のバージョン情報を読み出して前記他の画像形成装置のバージョン情報と比較し、前記他の画像形成装置に適用されているソフトウェアのバージョンが自装置に適用されているソフトウェアのバージョンよりも古いか否かを判断する手段と、
自装置よりも古いバージョンのソフトウェアが適用されている前記他の画像形成装置に対してバージョンアップ用データを送信する手段とを有することを特徴とする画像形成装置。
【請求項２】
前記バージョンアップ用データを自装置よりも古いバージョンのソフトウェアが適用されている前記他の画像形成装置へ送信した際に、該他の画像形成装置がソフトウェアの更新を行えない状態にある場合には、その旨を警告する手段を備えたことを特徴とする請求項１記載の画像形成装置。
【請求項３】
自装置よりも古いバージョンのソフトウェアが適用されておりソフトウェアの更新を行えない状態にある前記他の画像形成装置に対して前記バージョンアップ用データを送信してから所定時間経過後に、再度前記バージョンアップ用データを送信することを特徴とする請求項２記載の画像形成装置。
【請求項４】
自装置よりも古いバージョンのソフトウェアが適用されておりソフトウェアの更新を行えない状態にある前記他の画像形成装置から、ソフトウェアの更新を行える状態に移行したとの通知を受ける手段を有し、該通知を受けた際に再度前記バージョンアップ用データを送信することを特徴とする請求項２又は３記載の画像形成装置。
【請求項５】
前記バージョンアップ用データを再度送信するか否かが、ユーザからの入力操作に応じて設定されることを特徴とする請求項３又は４記載の画像形成装置。
【請求項６】
連結された他の画像形成装置との間で画像データ及び印刷制御コマンドを送受信して印刷作業を分担して行う手段と、自装置に適用されている前記印刷作業のためのソフトウェアのバージョンを示すバージョン情報を格納する情報格納手段とを備えた画像形成装置におけるソフトウェアのバージョンアップ制御方法であって、
自装置のソフトウェアが更新された際に、適用されているソフトウェアのバージョンを示す情報であるバージョン情報の送信を要求するバージョン通知要求コマンドを前記他の画像形成装置に対して送信し、
前記バージョン通知要求コマンドに応じて送信されてきた前記他の画像形成装置のバージョン情報を受信し、
前記他の画像形成装置のバージョン情報を受信した場合に、前記情報格納手段に格納されている自装置のバージョン情報を読み出し、
前記他の画像形成装置のバージョン情報と自装置のバージョン情報とを比較して、前記他の画像形成装置に適用されているソフトウェアのバージョンが自装置に適用されているソフトウェアのバージョンよりも古いか否かを判断し、
前記他の画像形成装置に適用されているソフトウェアのバージョンが自装置に適用されているソフトウェアのバージョンよりも古いと判断したならば、バージョンアップ用データを前記他の画像形成装置へ送信し、前記他の画像形成装置のソフトウェアをバージョンアップさせることを特徴とするソフトウェアのバージョンアップ制御方法。
【請求項７】
前記他の画像形成装置のソフトウェアをバージョンアップできないと判断した場合には、その旨を警告することを特徴とする請求項６記載のソフトウェアのバージョンアップ制御方法。
【請求項８】
前記他の画像形成装置のソフトウェアをバージョンアップできないと判断した場合には、前記他の画像形成装置に対して前記バージョンアップ用データを送信してから所定時間経過後に、再度前記バージョンアップ用データを送信することを特徴とする請求項７記載のソフトウェアのバージョンアップ制御方法。
【請求項９】
前記他の画像形成装置のソフトウェアをバージョンアップできないと判断した場合には、該他の画像形成装置からソフトウェアの更新を行える状態に移行したとの通知を受けた後に再度前記バージョンアップ用データを送信することを特徴とする請求項７又は８記載のソフトウェアのバージョンアップ制御方法。
【請求項１０】
前記バージョンアップ用データの再送信を要求する入力操作がユーザによって為された場合に、前記バージョンアップ用データを再送信することを特徴とする請求項８又は９記載のソフトウェアのバージョンアップ方法。
【請求項１１】
自装置に適用されているソフトウェアのバージョンを示すバージョン情報を格納する情報格納手段を備えた画像形成装置を制御するコンピュータに、連結された他の画像形成装置との間で画像データ及び印刷制御コマンドを送受信して印刷作業を分担して行うためのソフトウェアのバージョンアップ制御方法を実行させるためのプログラムであって、
前記コンピュータに、
自装置のソフトウェアが更新された際に、前記他の画像形成装置に対して、適用されているソフトウェアのバージョンを示す情報であるバージョン情報の送信を要求するバージョン通知要求コマンドを送信する処理と、
前記バージョン通知要求コマンドに応じて送信されてきた前記他の画像形成装置のバージョン情報を受信する処理と、
前記他の画像形成装置のバージョン情報を受信した場合に、前記情報格納手段に格納されている自装置のバージョン情報を読み出す処理と、
前記他の画像形成装置のバージョン情報と自装置のバージョン情報とを比較し、前記他の画像形成装置に適用されているソフトウェアのバージョンが自装置に適用されているソフトウェアのバージョンよりも古いか否かを判断する処理と、
前記他の画像形成装置に適用されているソフトウェアのバージョンが自装置に適用されているソフトウェアのバージョンよりも古い場合に、前記他の画像形成装置に対してバージョンアップ用データを送信する処理とを行わせ、前記他の画像形成装置のソフトウェアをバージョンアップさせることを特徴とするソフトウェアのバージョンアップ制御方法のプログラム。
【請求項１２】
前記コンピュータに、
前記他の画像形成装置のソフトウェアをバージョンアップできないと判断した場合に、その旨を警告する処理を行わせることを特徴とする請求項１１記載のソフトウェアのバージョンアップ制御方法のプログラム。
【請求項１３】
前記コンピュータに、
前記他の画像形成装置のソフトウェアをバージョンアップできないと判断した場合に、前記他の画像形成装置に対して前記バージョンアップ用データを送信してから所定時間経過後に、再度前記バージョンアップ用データを送信する処理を行わせることを特徴とする請求項１２記載のソフトウェアのバージョンアップ制御方法のプログラム。
【請求項１４】
前記コンピュータに、
前記他の画像形成装置のソフトウェアをバージョンアップできないと判断した場合には、該他の画像形成装置からソフトウェアの更新を行える状態に移行したとの通知を受けた後に再度前記バージョンアップ用データを送信する処理を行わせることを特徴とする請求項１２又は１３記載のソフトウェアのバージョンアップ制御方法のプログラム。
【請求項１５】
前記コンピュータに、
前記バージョンアップ用データの再送信を要求する入力操作がユーザによって為された場合に、前記バージョンアップ用データを再送信する処理を行わせることを特徴とする請求項１３又は１４記載のソフトウェアのバージョンアップ方法のプログラム。
【請求項１６】
請求項１１から１５のいずれか１項記載のソフトウェアのバージョンアップ方法のプログラムが記録されたコンピュータが読み取り可能な情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブを他の画像形成装置と分担して行える画像形成装置に関する。
【背景技術】
【０００２】
従来、画像形成装置の一種であるデジタル複写機では、複数台を機能的に連結して使用する技術が知られている。複数台のデジタル複写機を連結して使用する場合には、その中のいずれか一つが親機となり、それ以外は子機となる。親機側で連結モードを選択し、１つのジョブを連結されている子機とで分担し、印刷動作を並行して行わせることによってトータルのパフォーマンスを得ている。
【０００３】
例えば、特許文献１に開示される発明では接続された機械の機種ＩＤやソフトウェアバージョンをやり取りすることによって、両機間での性能差をもとに連結動作を行えるかどうか判断し、安定した連結動作を実現するようにしていた。
【０００４】
しかしながら、特許文献１に開示される発明においては、相手側子機とのバージョン差があるか否かを親機が認識できるのは接続後であり、他のデジタル複写機と接続したものの結局は連結動作を実行できないことがあるという不具合があった。また、連結動作に関する機能単位での項目は、近年のデジタル複写機は多岐にわたるため、ユーザがこれを逐一把握することは困難であり、連結動作を効率良く使用することは困難である。
【０００５】
さらにそれらのデジタル複写機の管理者が連結に関する設定を変更してしまった場合は、せっかく連結できるようにセットアップされたデジタル複写機でも連結動作が使えなくなってしまうという問題があった。
【０００６】
特許文献２に開示される発明はこの問題に鑑みてなされたものであり、デジタル複写機が自機又は他機の電源投入時に連結動作が可能なデジタル複写機を判定することにより、上記の問題を解決している。
【特許文献１】特開２０００−１４８６２３号公報
【特許文献２】特開２００３−２７４０７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献２に開示される発明は、連結動作が可能であるか否かを判定するのみであり、連結動作が不能である場合の対策は考慮されていない。
【０００８】
よって、特許文献２に開示される発明では、あるデジタル複写機のユーザが自機のソフトウェアをバージョンアップした場合、他機との間にソフトウェアのバージョン差が生じ、ソフトウェアのボージョンアップ前には可能であった連結動作がバージョンアップ後は行えなくなってしまうことがある。
【０００９】
このような場合には、特許文献２に開示される発明では、ソフトウェアをバージョンアップしたデジタル複写機のユーザは、自機のみならず他機のソフトウェアのバージョンアップを行う必要がある。
【００１０】
このような問題は、デジタル複写機に限らず、印刷ジョブを他の装置と分担して行う機能を備えた画像形成装置においては同様に発生する。
【００１１】
本発明は上記問題を鑑みてなされたものあり、自装置のソフトウェアが更新された際に、連結されている他の画像形成装置に適用されているソフトウェアのバージョンを確認し、自装置よりも古いバージョンのソフトウェアが適用されている画像処理装置に対してバージョンアップ用のデータを送信してソフトウェアをバージョンアップさせる画像形成装置、ソフトウェアのバージョンアップ制御方法及びそのプログラム、並びにこれが記録されたコンピュータが読み取り可能な情報記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、本発明は、第１の態様として、連結された他の画像形成装置との間で画像データ及び印刷制御コマンドを送受信して印刷作業を分担して行う手段と、自装置に適用されている印刷作業のためのソフトウェアのバージョンを示すバージョン情報を格納する情報格納手段とを備えた画像形成装置であって、自装置のソフトウェアが更新された際に、他の画像形成装置に対して、適用されているソフトウェアのバージョンを示す情報であるバージョン情報の送信を要求するバージョン通知要求手段と、バージョン通知要求手段の要求に応じて送信されてきた他の画像形成装置のバージョン情報を受信する手段と、情報格納手段から自装置のバージョン情報を読み出して他の画像形成装置のバージョン情報と比較し、他の画像形成装置に適用されているソフトウェアのバージョンが自装置に適用されているソフトウェアのバージョンよりも古いか否かを判断する手段と、自装置よりも古いバージョンのソフトウェアが適用されている他の画像形成装置に対してバージョンアップ用データを送信する手段とを有することを特徴とする画像形成装置を提供するものである。
【００１３】
上記本発明の第１の態様においては、バージョンアップ用データを自装置よりも古いバージョンのソフトウェアが適用されている他の画像形成装置へ送信した際に、該他の画像形成装置がソフトウェアの更新を行えない状態にある場合には、その旨を警告する手段を備えることが好ましい。
これに加えて、自装置よりも古いバージョンのソフトウェアが適用されておりソフトウェアの更新を行えない状態にある他の画像形成装置に対してバージョンアップ用データを送信してから所定時間経過後に、再度バージョンアップ用データを送信することがより好ましい。さらに加えて、バージョンアップ用データを再度送信するか否かが、ユーザからの入力操作に応じて設定されることがさらに好ましい。
【００１４】
上記本発明の第１の態様のバージョンアップ用データを自装置よりも古いバージョンのソフトウェアが用いられている他の画像形成装置へ送信した際に、該他の画像形成装置がソフトウェアの更新を行えない状態にある場合には、その旨を表示する手段を備えた構成においては、自装置よりも古いバージョンのソフトウェアが適用されておりソフトウェアの更新を行えない状態にある他の画像形成装置から、ソフトウェアの更新を行える状態に移行したとの通知を受ける手段を有し、該通知を受けた際に再度バージョンアップ用データを送信することが好ましい。さらに、バージョンアップ用データを再度送信するか否かが、ユーザからの入力操作に応じて設定されることがより好ましい。
【００１５】
また、上記目的を達成するため、本発明は、第２の態様として、連結された他の画像形成装置との間で画像データ及び印刷制御コマンドを送受信して印刷作業を分担して行う手段と、自装置に適用されている印刷作業のためのソフトウェアのバージョンを示すバージョン情報を格納する情報格納手段とを備えた画像形成装置におけるソフトウェアのバージョンアップ制御方法であって、自装置のソフトウェアが更新された際に、適用されているソフトウェアのバージョンを示す情報であるバージョン情報の送信を要求するバージョン通知要求コマンドを他の画像形成装置に対して送信し、バージョン通知要求コマンドに応じて送信されてきた他の画像形成装置のバージョン情報を受信し、他の画像形成装置のバージョン情報を受信した場合に、情報格納手段に格納されている自装置のバージョン情報を読み出し、他の画像形成装置のバージョン情報と自装置のバージョン情報とを比較して、他の画像形成装置に適用されているソフトウェアのバージョンが自装置に適用されているソフトウェアのバージョンよりも古いか否かを判断し、他の画像形成装置に適用されているソフトウェアのバージョンが自装置に適用されているソフトウェアのバージョンよりも古いと判断したならば、バージョンアップ用データを他の画像形成装置へ送信し、他の画像形成装置のソフトウェアをバージョンアップさせることを特徴とするソフトウェアのバージョンアップ制御方法を提供するものである。
【００１６】
上記本発明の第２の態様においては、他の画像形成装置のソフトウェアをバージョンアップできないと判断した場合には、その旨を警告することが好ましい。これに加えて、他の画像形成装置のソフトウェアをバージョンアップできないと判断した場合には、他の画像形成装置に対してバージョンアップ用データを送信してから所定時間経過後に、再度バージョンアップ用データを送信することが好ましい。さらに加えて、バージョンアップ用データの再送信を要求する入力操作がユーザによって為された場合に、バージョンアップ用データを再送信することがさらに好ましい。
【００１７】
上記本発明の第２の態様の他の画像形成装置のソフトウェアをバージョンアップできないと判断した場合には、その旨をユーザに通知するソフトウェアのバージョンアップ制御方法においては、他の画像形成装置のソフトウェアをバージョンアップできないと判断した場合には、該他の画像形成装置からソフトウェアの更新を行える状態に移行したとの通知を受けた後に再度バージョンアップ用データを送信することが好ましい。さらに加えて、バージョンアップ用データの再送信を要求する入力操作がユーザによって為された場合に、バージョンアップ用データを再送信することがさらに好ましい。
【００１８】
また、上記目的を達成するため、本発明は、第３の態様として、自装置に適用されているソフトウェアのバージョンを示すバージョン情報を格納する情報格納手段を備えた画像形成装置を制御するコンピュータに、連結された他の画像形成装置との間で画像データ及び印刷制御コマンドを送受信して印刷作業を分担して行うためのソフトウェアのバージョンアップ制御方法を実行させるためのプログラムであって、コンピュータに、自装置のソフトウェアが更新された際に、他の画像形成装置に対して、適用されているソフトウェアのバージョンを示す情報であるバージョン情報の送信を要求するバージョン通知要求コマンドを送信する処理と、バージョン通知要求コマンドに応じて送信されてきた他の画像形成装置のバージョン情報を受信する処理と、他の画像形成装置のバージョン情報を受信した場合に、情報格納手段に格納されている自装置のバージョン情報を読み出す処理と、他の画像形成装置のバージョン情報と自装置のバージョン情報とを比較し、他の画像形成装置に適用されているソフトウェアのバージョンが自装置に適用されているソフトウェアのバージョンよりも古いか否かを判断する処理と、他の画像形成装置に適用されているソフトウェアのバージョンが自装置に適用されているソフトウェアのバージョンよりも古い場合に、他の画像形成装置に対してバージョンアップ用データを送信する処理とを行わせ、他の画像形成装置のソフトウェアをバージョンアップさせることを特徴とするソフトウェアのバージョンアップ制御方法のプログラムを提供するものである。
【００１９】
上記本発明の第３の態様においては、コンピュータに、他の画像形成装置のソフトウェアをバージョンアップできないと判断した場合に、その旨を警告する処理を行わせることが好ましい。これに加えて、コンピュータに、他の画像形成装置のソフトウェアをバージョンアップできないと判断した場合に、他の画像形成装置に対してバージョンアップ用データを送信してから所定時間経過後に、再度バージョンアップ用データを送信する処理を行わせることがより好ましい。さらに加えて、コンピュータに、バージョンアップ用データの再送信を要求する入力操作がユーザによって為された場合に、バージョンアップ用データを再送信する処理を行わせることがさらに好ましい。
【００２０】
上記本発明の第３の態様のコンピュータに、他の画像形成装置のソフトウェアをバージョンアップできないと判断した場合に、その旨をユーザに通知する処理を行わせる構成においては、コンピュータに、他の画像形成装置のソフトウェアをバージョンアップできないと判断した場合には、該他の画像形成装置からソフトウェアの更新を行える状態に移行したとの通知を受けた後に再度バージョンアップ用データを送信することが好ましい。これに加えて、コンピュータに、バージョンアップ用データの再送信を要求する入力操作がユーザによって為された場合に、バージョンアップ用データを再送信する処理を行わせることがさらに好ましい。
【００２１】
また、上記目的を達成するため、本発明は、第４の態様として、上記本発明の第３の態様のいずれかの構成のソフトウェアのバージョンアップ方法のプログラムが記録されたコンピュータが読み取り可能な情報記録媒体を提供するものである。
【発明の効果】
【００２２】
本発明によれば、連結されている他の画像処理装置に適用されているソフトウェアのバージョンを確認し、自機よりも古いバージョンのソフトウェアが適用されている画像処理装置に対してバージョンアップ用のデータを送信してソフトウェアをバージョンアップさせる画像形成装置、ソフトウェアのバージョンアップ制御方法及びそのプログラム、並びにこれが記録されたコンピュータが読み取り可能な情報記録媒体を提供できる。
【発明を実施するための最良の形態】
【００２３】
図１に本発明の好適な実施の形態にかかる画像形成装置の構成を示す。図２に、画像形成装置の操作部の構成を示す。また、図４に画像形成装置の制御系の構成を示す。
自動原稿送り装置（以下、ＡＤＦという）１の設置された原稿台２に画像面を上にして置かれた原稿束は、操作部３０（図１においては不図示）上のスタートキー３４が押下されると、一番上の原稿から給紙ローラ３、搬送ベルト４によってコンタクトガラス６上の所定の位置に給送される。読取ユニット５０によってコンタクトガラス６上の原稿の画像データを読み取った後、読み取り終えた原稿は、給送ベルト４及び排送ローラ５によって排出される。さらに、原稿台２に次の原稿があることを原稿セット検知センサ７によって検知した場合、前回の原稿と同様に、コンタクトガラス６上に給送される。給送ローラ３、給送ベルト４は排送ローラ５不図示のモータによって駆動される。
【００２４】
第１トレイ８、第２トレイ２又は第３のトレイ１０に積載された転写紙は、各々第１給紙装置１１、第２給紙装置１２、第３給紙装置１３によって取り出され、縦搬送ユニット１４によって感光体１５に当接する位置まで搬送される。
【００２５】
読み取りユニット５０にて読み込まれた画像データは、書き込みユニット５７からのレーザによって感光体１５に書き込まれ、現像ユニット２７を通過することによってトナー像が形成される。
【００２６】
そして、転写紙は、感光体１５の回転と等速で搬送ベルト１６によって搬送されながら、感光体１５上のトナー像が転写される。その後、定着ユニット１７にて画像を定着させ、排紙ユニット１８によって後処理装置のフィニッシャ１００に排出される。
【００２７】
後処理装置のフィニッシャ１００は、トナー像が定着させられた転写紙を通常排紙ローラ１０２側か、ステープル処理部側へ導く。フィニッシャ１００は、切り替え板１０１を上側に切り替えることにより、トナー像が定着させられた転写紙を搬送ローラ１０３を経由して通常排紙トレイ１０４に排紙する。また、フィニッシャ１００は、切り替え板１０１を下側に切り替えることにより、トナー像が定着させられた転写紙を搬送ローラ１０５及び１０７を経由して、ステープル台１０８へ搬送する。
【００２８】
ステープル台１０８へ搬送された転写紙は、一枚排紙されるごとに紙揃え用のジョガー１０９によって紙端面が揃えられ、一部のコピー完了とともにステープラ１０６によって綴じられる。ステープラ１０６で綴じられた転写紙群は、自重によってステープル完了排紙トレイ１１０に収納される。
【００２９】
一方、通常の排紙トレイ１０４は、前後に移動可能な排紙トレイである。排紙トレイ１０４は、原稿ごと、又は画像メモリによってソーティングされたコピー部数ごとに前後に移動し、排紙されてくる転写紙を簡易的に仕分けする。
【００３０】
転写紙の両面に画像を作像する場合は、各給紙トレイ８〜１０から給紙され作像された転写紙を排紙トレイ１０４側に導かず、両面給紙ユニット１１１に一端ストックする。両面給紙ユニット１１１側への転写紙の搬送経路の切り替えは、分岐爪１１２が上側にセットされることによって為される。
【００３１】
両面給紙ユニット１１１にストックされた転写紙は、感光体１５に作像された別のトナー像を転写するために感光体１５に再給紙される。転写紙の両面に画像を転写し終えると、分岐爪１１２が下側にセットされ、転写紙は排紙トレイ１０４側に導かれる。このように、両面給紙ユニット１１１は、転写紙の両面に画像を形成する際に使用される。
【００３２】
感光体１５、搬送ベルト１６、定着ユニット１７、排紙ユニット１８、現像ユニット２７は、メインモータ２５によって駆動される。各給紙装置１１〜１３は、メインモータ２５によって駆動され、各給紙装置１１〜１３はメインモータ２５の駆動力が各々クラッチ２２〜２４によって伝達されることによって駆動される。搬送ユニット１４には、中間クラッチ２１によってメインモータ２５の駆動力が伝達される。
【００３３】
操作部３０は、液晶タッチパネル３１、テンキー３２、クリア／ストップキー３３、プリントキー３４、予熱キー３５及びリセットキー３６を有する。液晶タッチパネル３１には、後述するモード設定のためのキーや、画像形成装置の状態を示すメッセージなどが表示される。
【００３４】
図３に、液晶タッチパネル３１における表示例を示す。
液晶タッチパネル３１に表示されたキーにオペレータがタッチすると、選択された機能を示すキーは黒く反転する。また、機能の詳細（例えば、変倍機能であれば倍率）を指定しなければならない場合は、キーにタッチすることで、詳細機能の設定画面が表示される。このように、液晶タッチパネル３１は、ドット表示器を使用しているため、状況に応じて最適な表示をグラフィカルに行える。
【００３５】
図３において、液晶タッチパネル３１の左上の領域には「コピーできます」や「お待ち下さい」といったメッセージを表示するメッセージエリアが形成されている。その右の領域は、セットされた原稿の枚数を表示するコピー枚数表示部である。液晶タッチパネル３１には、この他にも、転写紙を自動的に選択する自動用紙選択キー、コピーを一部ずつページ順に揃える処理を実行するか否かを選択するためのソートキー、コピーをページごとに仕分けする処理を実行するか否かを選択するためのスタックキー。ソート処理されたものを一部ずつ綴じる処理を実行するか否かを選択するためステープルキー、倍率を等倍にセットする等倍キー、拡大／縮小倍率をセットするための変倍キー、両面印刷モードを設定するための両面キー、綴じ代モードなどを設定するための編集キー、表紙／合紙モードを設定するための表紙／合紙キー、多量のプリントジョブを複数に分割してデジタル複写機のネットワークを介して複数の画像形成装置でプリントアウトするための連結モードキーなどが表示されている。
また、給紙トレイの状態を表し、手動で給紙段を設定するためのキーが給紙トレイの数に応じて、給紙段分表示されている。
【００３６】
本実施形態にかかる画像形成装置の原稿読み取り時及び潜像形成時の動作について説明する。なお、静電潜像は光情報に変換した画像（画像光）を照射することによって感光体１５の周面上に電位分布を生じさせることによって形成される。
【００３７】
読み取りユニット５０は、原稿が載置されるコンタクトガラス６と光学走査系とによって構成されている。光学走査系は、露光ランプ５１、第１ミラー５２、レンズ５３、ＣＣＤイメージセンサ５４、第２ミラー５５及び第３ミラー５６によって構成される。露光ランプ５１及び第１ミラー５２は、不図示の第１キャリッジ上に固定されており、第２ミラー５５及び第３ミラー５６は、不図示の第２キャリッジ上に固定されている。
【００３８】
原稿読み取り時には、光路長が変わらないように、不図示の第１キャリッジと不図示の第２キャリッジとが２：１の相対速度で移動する。この光学走査系は、不図示のスキャナ駆動モータによって駆動される。原稿画像は、ＣＣＤイメージセンサ５４によって読み取られ、電気信号に変換されて処理される。レンズ５３及びＣＣＤイメージセンサ５４を図１の左右方向に移動させることにより、画像倍率が変化する。すなわち、死体された倍率に対してレンズ５３及びＣＣＤイメージセンサ５４の左右方向の位置が決定される。
【００３９】
書き込みユニット５７は、レーザ出力ユニット５８、結像レンズ５９及びミラー６０で構成される。レーザ出力ユニット５８の内部には、レーザ光源であるレーザダイオード及びモータによって高速で定速回転する回転多面鏡（ポリゴンミラー）が設けられている。
【００４０】
レーザ出力ユニット５８から照射されるレーザ光は、定速回転するポリゴンミラーで偏光され、結像レンズ５９を通り、ミラー６０で折り返され、感光体１５面上に集光されて結像する。
【００４１】
偏光されたレーザ光は、感光体が回転する方向と直交する方向（主走査方向）に露光走査され、後述する画像処理部のセレクタ６４から出力された画像信号のライン単位の記録を行う。感光体１５の回転速度と記録密度とに対応した所定の周期で主走査を繰り返すことによって、感光体１５の周面上に静電潜像が形成される。
【００４２】
上記のように、書き込みユニット５７から出力されるレーザ光が、画像作像系の一部である感光体１５に照射される。図示はしないが、感光体１５の一端近傍のレーザビームが照射される位置には、主走査同期信号を発生させるビームセンサが配置されている。これが出力する主走査同期信号に基づいて主走査方向の画像記録開始タイミングの制御と、画像信号の入出力のための制御信号の生成とを行う。
【００４３】
本実施形態での画像処理部（画像読み取り部と画像書き込み部）の構成について説明する。図５に、画像処理部の構成を示す。
露光ランプ５１から照射された光は原稿面を照射し、原稿面からの反射光は不図示の結像レンズによってＣＣＤイメージセンサ５４に結像する。ＣＣＤイメージセンサ５４は、受光した光を光電変換紙、Ａ／Ｄコンバータ６１にてデジタル信号に変換する。デジタル信号に変換された画像信号は、シェーディング補正部６２において補正がなされた後、画像処理部６３においてＭＴＦ補正やγ補正などがなされ、変倍処理部７２において変倍処理がなされる。セレクタ６４では、画像信号の送り先を、書き込みγ補正部７１又は画像メモリコントローラ６５への切り替えが行われる。書き込みγ補正部７１を経由した画像信号は、書き込みユニット５７へと送られる。画像メモリコントローラ６５とセレクタ６４との間は、双方向に画像信号を入出力可能な構成となっている。
【００４４】
図５には示していないが、画像処理部（ＩＰＵ４９）は、読み取り部５０から入力される画像データ以外にも外部から供給される画像データ（データ処理端末（コンピュータ端末など）から出力されるデータ）も処理できるように、複数のデータの入出力の選択を行う機能を有している。
【００４５】
また、Ｉ／Ｏポート６７を介してバージョンアップ用のデータが入力された場合には、操作部３０の液晶ディスプレイ３１にその内容を表示させバージョンアップ処理を行う。
【００４６】
ＣＰＵ６８は、画像メモリコントローラ６５などへの設定や読み取り部５０及び書き込み部５７の制御を行う。ＲＯＭ６９は、ＣＰＵが実行するプログラムが格納されている。ＲＡＭ７０は、ＣＰＵ６８が処理するデータが格納される。
ＣＰＵ６８は、メモリコントローラ６５を介して、画像メモリ６６のデータの書き込み、読み出しを行う。ＨＤＤ７３は、画像メモリ６６の内容を退避させたり、保存したりするために用いられる。
【００４７】
図６に、セレクタ６４における１ページ分の画像信号を示す。
／ＦＧＡＴＥは、１ページの画像データの副走査方向の有効期間を表している。／ＬＳＹＮＣは、１ラインごとの主走査同期信号であり、この信号が立ち上がってから所定クロック後に画像信号が有効となる。／ＬＧＡＴＥは、主走査方向の画像信号が有効であることを示す信号である。これらの信号は、画素クロックＶＣＬＫに同期しており、ＶＣＬＫの１周期に対して１画素のデータが送られてくる、画像処理部（ＩＰＵ）４９は、画像入力、出力のそれぞれに対して別個の／ＦＧＡＴＥ、／ＬＳＹＮＣ、／ＬＧＡＴＥ及びＶＣＬＫを発生させる。これにより、様々な画像入出力の組合せを実現できる。
【００４８】
また、他のデジタル複写機と作業を分担するためには、画像データファイルやコマンドを送受信する必要があるが、本実施形態においては画像データの送受信用にＩＥＥＥ１３９４の連結インタフェースを、コマンドの送受信用にシリアル通信ラインを用いている。図４に示すメモリコントローラ２０が、連結インタフェースドライバを介して作業の分担を実現する。
【００４９】
本実施形態にかかる画像形成装置の画像転送動作及び印刷制御動作について説明する。
図７に、本実施形態にかかる画像形成装置のメインコントローラ２０におけるソフトウェアのモジュール構成を示す。
アプリケーション層で設定されたジョブ情報は、スタートキーなどをトリガとしてコントロールサービス層に受け渡される。
コントロールサービス層は、アプリからのジョブ情報を解釈し、ハンドラ層を動作させるためのプロセス情報をハンドラマネージャに要求する。
ハンドラマネージャは、プロセス情報に従って個々のハンドラを動作させる。
ハンドラには、
・読み取りユニットを制御するスキャナハンドラ
・画像メモリへの画像データの入出力を制御する画像メモリハンドラ
・書き込みユニットと用紙搬送、後処理周辺機を制御するプロッタハンドラ
とがあり、これらのソフトウェアモジュールが連携して、原稿の読み取り、画像メモリへの蓄積及び画像形成の処理を行う。
【００５０】
さらに、本実施形態にかかる画像形成装置は、他の画像形成装置と連結するための連結Ｉ／Ｆドライバを備え、連結Ｉ／Ｆ４８を介して画像データとコマンド情報の受け渡しが可能である。また、本実施形態にかかる画像形成装置は、連結Ｉ／Ｆ４８を介してバージョンアップ用のデータを受信可能である。その際、送信側の画像形成装置には、図９に示すように、接続先の画像形成装置が行っているバージョンアップ処理の内容が表示される。
【００５１】
単体コピージョブでは原稿の読み取り、画像データの蓄積、蓄積画像の印刷といった手順でジョブが実行されるが、連結コピージョブでは、単体コピージョブの手順に加えて次の制御が加わる。
親機側で発生した連結コピージョブは、親機のコントロールサービス内でジョブ情報が解釈された後、スキャナで読み取った画像を画像メモリに蓄積するプロセスと、その画像を子機の画像メモリに転送するプロセスとに分けてそれぞれ実行される。
【００５２】
必要な画像の転送が完了すると、子機のコントロールサービスは、親機のコントロールサービスから受け取った情報に従って、予め転送されている画像データを参照する印刷プロセスを生成し、子機のハンドラマネージャに印刷を要求する。
【００５３】
そして子機のコントロールサービスは、親機に対して自機で処理した印刷ジョブを親機に逐次通知する。この情報に従って親機のコントロールサービスは、自機の印刷ジョブと子機側の印刷ジョブの経過を監視し、必要分の印刷を行う。
【００５４】
本実施形態にかかる画像形成装置におけるアプリケーションのバージョンアップ動作について説明する。
図８に示すように、ケーブルで接続された２台の画像形成装置８１、８２のそれぞれのアプリケーションを最新のバージョンにする動作を例とする。
図１０に、本実施形態にかかる画像形成装置のバージョンアップ動作の流れを示す。
この場合、画像形成装置８１、８２のどちらか一方の印刷などの処理に関するアプリケーションを単体時と同様にしてバージョンアップする（ステップＳ１０１）。ここでは、画像形成装置８１のアプリケーションをバージョンアップしたものとする。ソフトウェアをバージョンアップすると、不図示の不揮発メモリに格納されているバージョン情報が更新される。バージョンアップが済んだ画像形成装置８１（連結バージョン実行機、以下“実行機”という）は自機のバージョンが上がった後で、画像形成装置８２と接続されているか否かを確認する（ステップＳ１０２）。画像形成装置８２と接続されていなければ（ステップＳ１０２／Ｎｏ）、処理を終了する。画像形成装置８２と接続されているならば（ステップＳ１０２／Ｙｅｓ）、接続先の画像形成装置８２（連結バージョンアップ対象機、以下“対象機”という）のバージョンを確認する（ステップＳ１０３）。バージョンを確認する際には、実行機８１のメインコントローラ２０上にソフトウェアによって実現されたコントロールサービスが、連結Ｉ／Ｆドライバを駆動し、連結Ｉ／Ｆ及びケーブルを介して対象機８２へバージョン通知要求コマンドを送信する。実行機８１からのバージョン通知要求コマンドを受信した対象機８２のコントロールサービスは、連結Ｉ／Ｆドライバを駆動し、連結Ｉ／Ｆ及びケーブル８３を介して自機（対象機８２）のソフトウェアのバージョンを示すバージョン情報を実行機８１へ送信する。対象機８２からのバージョン情報を受信した実行機８１のコントロールサービスは、不図示の不揮発メモリに格納されている自機（実行機８１）のバージョン情報を読み出し、受信した情報と比較することによって対象機８２のソフトウェアのバージョンを確認する。
【００５５】
対象機８２のアプリケーションのバージョンが自機（実行機８１）のアプリケーションよりも古いバージョンであったならば（ステップＳ１０３／Ｙｅｓ）、ケーブル８３を介してバージョンアップ用のデータを送信する（ステップＳ１０４）。一方、対象機８２のアプリケーションのバージョンが自機（実行機８１）のアプリケーションよりも古いバージョンでなければ（ステップＳ１０３／Ｎｏ）、対象機８２のアプリケーションをバージョンアップする必要はないので、処理を終了する。この際、液晶タッチパネル３１に対象機８２のアプリケーションをバージョンアップする必要がないことを表示すると良い。
【００５６】
実行機８１がケーブル８３を介してバージョンアップ用のデータを送信した際に、対象機８２がバージョンアップ処理を行える状態であったならば（ステップＳ１０５／Ｙｅｓ）、対象機８２のアプリケーションがバージョンアップされ、正常に処理を終了する。一方、実行機８１がケーブル８３を介してバージョンアップ用のデータを送信した際に、対象機８２がバージョンアップ処理を行えない状態（例えば、印刷処理中）であったならば（ステップＳ１０５／Ｎｏ）、実行機８１は対象機８２がバージョンアップ処理を行えない状態である旨を液晶タッチパネル３１に表示する（ステップＳ１０６）。
なお、対象機８２のアプリケーションをバージョンアップできなかった場合、液晶タッチパネル３１には、「連結バージョンアップ中止」、「一定時間待機後に再実行」、「対象機からバージョンアップ実行可能通知受信時に実行」のキーが表示され、実行機８１のユーザがこれらの動作を選択できるようになっている。実行機８１は、対象機８２がアプリケーションのバージョンアップを行えない状態にあることを、これらのキーを液晶タッチパネル３１に表示することによって示す。
【００５７】
「連結バージョンアップ中止」キーがユーザによって押下された場合は（ステップＳ１０７／中止）、実行機８１は連結バージョンアップの処理を終了する。
【００５８】
「一定時間待機後に再実行」のキーがユーザによって押下された場合には（ステップＳ１０７／待機）、一定時間待機する（ステップＳ１０８）。実行機８１は所定の時間が経過した後で再度ケーブル８３を介して対象機８２にバージョンアップ用のデータを送信し、対象機８２のアプリケーションのバージョンアップを試みる（ステップＳ１０４）。
【００５９】
また、「対象機からバージョンアップ実行可能通知受信時に実行」のキーがユーザによって押下された場合は（ステップＳ１０７／待機）、実行機８１は、バージョンアップ処理を実行可能な状態に移行したらそれを通知するように、対象機８２に対して要求する（ステップＳ１０８）。対象機８２は、バージョンアップ処理を実行可能な状態に移行すると、その旨を実行機８１に対して通知する。この通知を受けた実行機８１は、対象機８２に対してケーブル８３を介して再度アップデート用データを送信し、連結アップデート処理を行う（ステップＳ１０４）。
【００６０】
なお、実行機８１のアプリケーションをバージョンアップする方法としては、ネットワークを介してサーバなどからダウンロードする方法や、バージョンアップ用のデータが記録された情報記録媒体を実行機で読み取る方法などがある。
【００６１】
このように、本実施形態においては、実行機は、ソフトウェアがバージョンアップされると、連結されている対象機のソフトウェアをバージョンアップできるか否かを確認し、バージョンアップ可能であれば対象機のソフトウェアをバージョンアップさせる。
よって、対象機のソフトウェアをバージョンアップさせる作業を、各機ごとに行う必要がなくなるためユーザの労力が低減される。
また、対象機のソフトウェアをバージョンアップし忘れる恐れがないため、画像形成装置間（実行機と対象機との間）のソフトウェアのバージョンの相違が原因で連結動作を実行できないという不具合は発生しない。
【００６２】
また、対象機がバージョンアップを行えない状態にある場合には、その旨が実行機のユーザに通知されるため、利便性が向上する。
さらに、対象機がバージョンアップ動作を実行できない場合には、所定時間経過後や対象機がバージョンアップ動作を実行可能な状態に移行した後で自動的にバージョンアップを行うため、ユーザの労力を減少させられる。
さらに、自動的にバージョンアップ動作を実行するか否かをユーザが選択可能とすることで、状況に応じて最適な動作を行わせることが可能となる。
【００６３】
上記の動作例では、
（ａ）バージョンアップ用のデータを送信してから所定時間経過する
（ｂ）対象機がバージョンアップ動作を実行可能な状態に移行する
のいずれか一方のみをバージョンアップ用データを再送信する条件（フラグ）として用いたが、（ａ）及び（ｂ）の両方を条件として用い、いずれか一方を満たした場合に（すなわち、どちらかのフラグが立った場合に）バージョンアップ用のデータを再送信しても良い。
【００６４】
なお、上記実施形態は本発明の好適な実施の一例であり、本発明はこれに限定されることはない。
例えば、上記実施形態では、２台の画像形成装置を接続した構成を例として説明したが、３台以上の画像形成装置を連結した場合においても同様の動作が可能である。
また、上記実施形態においては、画像形成装置をケーブルで接続した構成を例に説明したが、画像形成装置同士の接続は無線接続であってもよい。
さらに、対象機がバージョンアップ動作を行えない状態にあることを警告する方法は、液晶タッチパネルに視覚的に情報を表示する方法に限定されることはなく、不図示のスピーカを用いて音声を発したり、振動モータなどで振動を発生させたり、不図示の警告ランプを点灯（又は点滅）させるなどの方法を用いても良い。
このように、本発明は様々な変形が可能である。
【図面の簡単な説明】
【００６５】
【図１】本発明の好適な実施の形態にかかる画像形成装置の構成を示す図である。
【図２】本発明の好適な実施の形態にかかる画像形成装置の操作部の構成を示す。
【図３】液晶タッチパネルにおける表示例を示す図である。
【図４】画像形成装置の制御系の構成を示す図である。
【図５】画像処理部の構成を示す図である。
【図６】セレクタにおける１ページ分の画像信号を示す図である。
【図７】ソフトウェアのモジュール構成を示す図である。
【図８】２台の画像形成装置を連結した状態を示す図である。
【図９】液晶表示パネルにおける表示例を示す図である。
【図１０】本発明の好適な実施の形態にかかる画像形成装置のソフトウェアバージョンアップ動作の流れを示す図である。
【符号の説明】
【００６６】
１    画像形成装置
２    原稿台
３    給送ローラ
４    給送ベルト
５    排送ローラ
６    コンタクトガラス
７    原稿セット検知センサ
８    第１トレイ
９    第２トレイ
１０    第３トレイ
１１    第１給紙装置
１２    第２給紙装置
１３    第３給紙装置
１４    縦搬送ユニット
１５    感光体
１６    搬送ベルト
１７    定着ユニット
１８    排紙ユニット
２０    メインコントローラ
２１    中間クラッチ
２２    第１給紙クラッチ
２３    第２給紙クラッチ
２４    第３給紙クラッチ
２５    メインモータ
３０    操作部
３１    液晶タッチパネル
３２    テンキー
３３    クリア／ストップキー
３４    スタートキー
３５    予熱キー
３６    リセットキー
４８    連結Ｉ／Ｆ
４９    ＩＰＵ
５０    読み取りユニット
５１    露光ランプ
５２    第１ミラー
５３    レンズ
５４    ＣＣＤ
５５    第２ミラー
５６    第３ミラー
５７    書き込みユニット
５８    レーザ出力ユニット
５９    結像レンズ
６０    ミラー
６１    Ａ／Ｄコンバータ
６２    シェーディング補正部
６３    ＭＴＦ・γ補正部
６４    セレクタ
６５    メモリコントローラ
６６    画像メモリ
６７    Ｉ／Ｏポート
６８    ＣＰＵ
６９    ＲＯＭ
７０    ＲＡＭ
７１    書き込みγ補正部
７２    変倍処理部
７３    ＨＤＤ
８１    画像形成装置（実行機）
８２    画像形成装置（対象機）
８３    ケーブル
１００    フィニッシャ
１０１    切り替え板
１０２    通常排紙ローラ
１０３、１０５、１０７    搬送ローラ
１０４    通常排紙トレイ
１０６    ステープラ
１０８    ステープル台
１０９    ジョガー
１１０    ステープル完了排紙トレイ
１１１    両面給紙ユニット
１１２    分岐爪
【図１】
2006184940.tif 000003
【図２】
2006184940.tif 000004
【図３】
2006184940.tif 000005
【図４】
2006184940.tif 000006
【図５】
2006184940.tif 000007
【図６】
2006184940.tif 000008
【図７】
2006184940.tif 000009
【図８】
2006184940.tif 000010
【図９】
2006184940.tif 000011
【図１０】
2006184940.tif 000012