(57)【特許請求の範囲】
【請求項１】
自機の画像メモリコントローラのデータバスと連結操作により自機との連結が確立された他の画像形成装置の画像メモリコントローラのデータバスとに接続され、接続された他の画像形成装置の画像メモリから自機の画像メモリへ画像情報を受信し、前記接続された他の画像形成装置の画像メモリへ前記自機の画像メモリから画像情報を送信する通信部と、
前記接続された他の画像形成装置の記憶部に記憶されたプログラムのバージョンと自機の記憶部に記憶されたプログラムのバージョンとのどちらが新しいかを、前記通信部とは異なる前記画像形成装置のプリンタコントローラに接続された通信部で通信した結果に基づいて判断する判断部と、を備え、
前記判断の結果、前記自機の記憶部に記憶されたプログラムのバージョンが前記他の画像形成装置の記憶部に記憶されたプログラムのバージョンよりも新しい場合には、前記自機の記憶部に記憶されたプログラムを前記画像メモリコントローラにより前記画像メモリに転送し、前記通信部が前記転送されたプログラムを前記画像メモリから前記他の画像形成装置に送信し、
前記判断の結果、前記自機の記憶部に記憶されたプログラムのバージョンが前記他の画像形成装置の記憶部に記憶されたプログラムのバージョンよりも古い場合には、前記通信部が前記他の画像形成装置から送信されたプログラムを前記画像メモリに受信し、前記受信したプログラムは前記画像メモリコントローラにより前記自機の記憶部に記憶されること
を特徴とする画像形成装置。
【請求項２】
自機の画像メモリコントローラのデータバスと連結操作により自機との連結が確立された他の画像形成装置の画像メモリコントローラのデータバスとに接続され、接続された他の画像形成装置の画像メモリから自機の画像メモリへ画像情報を受信し、前記接続された他の画像形成装置の画像メモリへ前記自機の画像メモリから画像情報を送信する通信部と、
前記接続された他の画像形成装置が複数ある場合、当該複数の他の画像形成装置の記憶部に記憶された複数のプログラムのバージョンと自機の記憶部に記憶されたプログラムのバージョンの中で最新のバージョンのプログラムを記憶した画像形成装置を、前記通信部とは異なる前記画像形成装置のプリンタコントローラに接続された通信部で通信した結果に基づいて選択する選択部と、
を備え、
前記自機の記憶部に記憶されたプログラムのバージョンが前記複数の他の画像形成装置の記憶部に記憶された複数のプログラムのバージョンの中で最新の場合には、前記自機の記憶部に記憶されたプログラムを前記画像メモリコントローラにより前記画像メモリに転送し、前記通信部が前記転送されたプログラムを前記複数の他の画像形成装置に送信し、
前記自機の記憶部に記憶されたプログラムのバージョンが前記複数の他の画像形成装置の記憶部に記憶された複数のプログラムのバージョンの何れかよりも古い場合には、前記通信部が前記複数の他の画像形成装置のうち、最新のバージョンのプログラムが記憶された画像形成装置から送信されたプログラムを前記画像メモリに受信し、前記受信したプログラムは前記画像メモリコントローラにより前記自機の記憶部に記憶されること
を特徴とする画像形成装置。
【請求項３】
前記自機の記憶部に記憶されたプログラムのバージョンが前記他の画像形成装置の記憶部に記憶されたプログラムのバージョンよりも古い場合には、当該記憶部に記憶されたプログラムの中から、前記通信部による通信機能および前記自機の記憶部への記憶を行う機能のみを当該記憶部とは異なる他の記憶部に記憶して実行するモードになること
を特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記自機の記憶部に記憶されたプログラムのバージョンが前記他の画像形成装置の記憶部に記憶された複数のプログラムのバージョンの何れかよりも古い場合には、当該記憶部に記憶されたプログラムの中から、前記通信部による通信機能および前記自機の記憶部への記憶を行う機能のみを当該記憶部とは異なる他の記憶部に記憶して実行するモードになること
を特徴とする請求項２に記載の画像形成装置。
【請求項５】
自機の画像メモリコントローラのデータバスと連結操作により自機との連結が確立された他の画像形成装置の画像メモリコントローラのデータバスとが接続されており、接続された他の画像形成装置の画像メモリから自機の画像メモリへ画像情報を受信し、前記接続された他の画像形成装置の画像メモリへ前記自機の画像メモリから画像情報を送信する画像形成装置が行う、当該画像形成装置のプログラム更新方法であって、
前記接続された他の画像形成装置の記憶部に記憶されたプログラムのバージョンと自機の記憶部に記憶されたプログラムのバージョンとのどちらが新しいかを、前記画像形成装置のプリンタコントローラに接続された通信部での通信で判断する判断工程と、
前記判断の結果、前記自機の記憶部に記憶されたプログラムのバージョンが前記他の画像形成装置の記憶部に記憶されたプログラムのバージョンよりも新しい場合には、前記画像メモリを介して前記自機の記憶部に記憶されたプログラムを前記画像メモリコントローラにより前記他の画像形成装置に送信する送信工程と、
前記判断の結果、前記自機の記憶部に記憶されたプログラムのバージョンが前記他の画像形成装置の記憶部に記憶されたプログラムのバージョンよりも古い場合には、前記他の画像形成装置から送信されたプログラムを前記画像メモリに受信する受信工程と、
前記受信したプログラムを前記画像メモリコントローラにより自機の記憶部に記憶する記憶工程と、
を備えることを特徴とする画像形成装置のプログラム更新方法。
【請求項６】
自機の画像メモリコントローラのデータバスと連結操作により自機との連結が確立された他の画像形成装置の画像メモリコントローラのデータバスとが接続されており、接続された他の画像形成装置の画像メモリから自機の画像メモリへ画像情報を受信し、前記接続された他の画像形成装置の画像メモリへ前記自機の画像メモリから画像情報を送信する画像形成装置が行う、当該画像形成装置のプログラムの更新方法であって、
前記接続された他の画像形成装置が複数ある場合、当該複数の他の画像形成装置の記憶部に記憶された複数のプログラムのバージョンと自機の記憶部に記憶されたプログラムのバージョンとの中で最新のバージョンのプログラムを記憶した画像形成装置を、前記画像形成装置のプリンタコントローラに接続された通信部での通信で選択する選択工程と、
前記自機の記憶部に記憶されたプログラムのバージョンが前記複数の他の画像形成装置の記憶部に記憶された複数のプログラムのバージョンの中で最新の場合には、前記画像メモリを介して前記自機の記憶部に記憶されたプログラムを前記画像メモリコントローラにより前記複数の他の画像形成装置に送信する送信工程と、
前記自機の記憶部に記憶されたプログラムのバージョンが前記複数の他の画像形成装置の記憶部に記憶された複数のプログラムのバージョンの何れかよりも古い場合には、前記複数の他の画像形成装置のうち、最新のバージョンのプログラムが記憶された画像形成装置から送信されたプログラムを前記画像メモリに受信する受信工程と、
前記受信したプログラムを前記画像メモリコントローラにより自機の記憶部に記憶する記憶工程と、
を備えることを特徴とする画像形成装置のプログラム更新方法。
【請求項７】
自機の画像メモリコントローラのデータバスと連結操作により自機との連結が確立された他の画像形成装置の画像メモリコントローラのデータバスとに接続され、接続された他の画像形成装置の画像メモリから自機の画像メモリへ画像情報を受信し、前記接続された他の画像形成装置の画像メモリへ前記自機の画像メモリから画像情報を送信する通信部を備える画像形成装置のコンピュータを、
前記接続された他の画像形成装置の記憶部に記憶されたプログラムのバージョンと自機の記憶部に記憶されたプログラムのバージョンとのどちらが新しいかを、前記通信部とは異なる前記画像形成装置のプリンタコントローラに接続された通信部で通信した結果に基づいて判断する判断手段として機能させ、
前記判断の結果、前記自機の記憶部に記憶されたプログラムのバージョンが前記他の画像形成装置の記憶部に記憶されたプログラムのバージョンよりも新しい場合には、前記自機の記憶部に記憶されたプログラムを前記画像メモリコントローラにより前記画像メモリに転送させ、かつ前記通信部により前記転送されたプログラムを前記画像メモリから前記他の画像形成装置に送信させる手段として機能させ、
前記判断の結果、前記自機の記憶部に記憶されたプログラムのバージョンが前記他の画像形成装置の記憶部に記憶されたプログラムのバージョンよりも古い場合には、前記通信部により、前記他の画像形成装置から送信されたプログラムを前記画像メモリコントローラにより前記画像メモリに受信させる手段として、かつ前記受信したプログラムを前記自機の記憶部に記憶させる手段
として機能させるためのプログラム。
【請求項８】
自機の画像メモリコントローラのデータバスと連結操作により自機との連結が確立された他の画像形成装置の画像メモリコントローラのデータバスとに接続され、接続された他の画像形成装置の画像メモリから自機の画像メモリへ画像情報を受信し、前記接続された他の画像形成装置の画像メモリへ前記自機の画像メモリから画像情報を送信する通信部を備える画像形成装置のコンピュータを、
前記接続された他の画像形成装置が複数ある場合、当該複数の他の画像形成装置の記憶部に記憶された複数のプログラムのバージョンと自機の記憶部に記憶されたプログラムのバージョンとの中で最新のバージョンのプログラムを記憶した画像形成装置を、前記通信部とは異なる前記画像形成装置のプリンタコントローラに接続された通信部で通信した結果に基づいて選択する選択手段として機能させ、
前記自機の記憶部に記憶されたプログラムのバージョンが前記複数の他の画像形成装置の記憶部に記憶された複数のプログラムのバージョンの中で最新の場合には、前記自機の記憶部に記憶されたプログラムを前記画像メモリコントローラにより前記画像メモリに転送する手段として、かつ前記通信部により前記転送されたプログラムを前記画像メモリから前記複数の他の画像形成装置に送信させる手段として機能させ、
前記自機の記憶部に記憶されたプログラムのバージョンが前記複数の他の画像形成装置の記憶部に記憶された複数のプログラムのバージョンの何れかよりも古い場合には、前記通信部により、前記複数の他の画像形成装置のうち、最新のバージョンのプログラムが記憶された記憶部を備える画像形成装置から送信されたプログラムを前記画像メモリコントローラにより前記画像メモリに受信させる手段として、かつ前記受信したプログラムを前記自機の記憶部に記憶させる手段
として機能させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターフェースを介して連結される複数の画像形成装置において、画像形成装置が搭載している旧いプログラムを新しいプログラムに更新する画像形成装置のプログラム更新技術に関する。
【０００２】
【従来の技術】
市場に出荷され既に顧客のもとで使用されている画像形成装置に連結して使用するなどの目的のために同じモデルの画像形成装置を追加購入するケースがある。追加購入された新しい画像形成装置は、障害対策や機能追加などに対応した最新のプログラムがインストールされているが、既に顧客のもとで使用されていた画像形成装置は、旧バージョンのプログラムがインストールされたままの場合が多い。画像形成装置を連結して使用する場合、バージョンを合わせる必要があり、既に使用している画像形成装置のプログラムを新しいバージョンのプログラムにバージョンアップする必要が生じる。このとき新しいバージョンのプログラムをインストールするのに多くの時間と労力がかかっていた。特に連結使用される画像形成装置が複数存在する場合は、それに費やされる時間、労力は相当なものになっていた。
【０００３】
【発明が解決しようとする課題】
本発明は上述の実情に鑑みてなされたもので、画像形成装置が既に搭載している例えば旧いバージョンのプログラムを新しいバージョンのプログラムに更新するなど所定のバージョンのプログラムに更新する場合に、効率よくバージョンアップ作業ができる画像形成装置及び該装置におけるプログラムの更新方法を提供することである。
【０００４】
【課題を解決するための手段】
請求項１の発明は、自機の画像メモリコントローラのデータバスと連結操作により自機との連結が確立された他の画像形成装置の画像メモリコントローラのデータバスとに接続され、接続された他の画像形成装置の画像メモリから自機の画像メモリへ画像情報を受信し、前記接続された他の画像形成装置の画像メモリへ前記自機の画像メモリから画像情報を送信する通信部と、前記接続された他の画像形成装置の記憶部に記憶されたプログラムのバージョンと自機の記憶部に記憶されたプログラムのバージョンとのどちらが新しいかを、前記通信部とは異なる前記画像形成装置のプリンタコントローラに接続された通信部で通信した結果に基づいて判断する判断部と、を備え、前記判断の結果、前記自機の記憶部に記憶されたプログラムのバージョンが前記他の画像形成装置の記憶部に記憶されたプログラムのバージョンよりも新しい場合には、前記自機の記憶部に記憶されたプログラムを前記画像メモリコントローラにより前記画像メモリに転送し、前記通信部が前記転送されたプログラムを前記画像メモリから前記他の画像形成装置に送信し、前記判断の結果、前記自機の記憶部に記憶されたプログラムのバージョンが前記他の画像形成装置の記憶部に記憶されたプログラムのバージョンよりも古い場合には、前記通信部が前記他の画像形成装置から送信されたプログラムを前記画像メモリに受信し、前記受信したプログラムは前記画像メモリコントローラにより前記自機の記憶部に記憶されることを特徴とする画像形成装置である。
請求項２の発明は、自機の画像メモリコントローラのデータバスと連結操作により自機との連結が確立された他の画像形成装置の画像メモリコントローラのデータバスとに接続され、接続された他の画像形成装置の画像メモリから自機の画像メモリへ画像情報を受信し、前記接続された他の画像形成装置の画像メモリへ前記自機の画像メモリから画像情報を送信する通信部と、前記接続された他の画像形成装置が複数ある場合、当該複数の他の画像形成装置の記憶部に記憶された複数のプログラムのバージョンと自機の記憶部に記憶されたプログラムのバージョンの中で最新のバージョンのプログラムを記憶した画像形成装置を、前記通信部とは異なる前記画像形成装置のプリンタコントローラに接続された通信部で通信した結果に基づいて選択する選択部と、を備え、前記自機の記憶部に記憶されたプログラムのバージョンが前記複数の他の画像形成装置の記憶部に記憶された複数のプログラムのバージョンの中で最新の場合には、前記自機の記憶部に記憶されたプログラムを前記画像メモリコントローラにより前記画像メモリに転送し、前記通信部が前記転送されたプログラムを前記複数の他の画像形成装置に送信し、前記自機の記憶部に記憶されたプログラムのバージョンが前記複数の他の画像形成装置の記憶部に記憶された複数のプログラムのバージョンの何れかよりも古い場合には、前記通信部が前記複数の他の画像形成装置のうち、最新のバージョンのプログラムが記憶された画像形成装置から送信されたプログラムを前記画像メモリに受信し、前記受信したプログラムは前記画像メモリコントローラにより前記自機の記憶部に記憶されることを特徴とする画像形成装置である。
請求項３の発明は、前記自機の記憶部に記憶されたプログラムのバージョンが前記他の画像形成装置の記憶部に記憶されたプログラムのバージョンよりも古い場合には、当該記憶部に記憶されたプログラムの中から、前記通信部による通信機能および前記自機の記憶部への記憶を行う機能のみを当該記憶部とは異なる他の記憶部に記憶して実行するモードになることを特徴とする請求項１に記載の画像形成装置である。
請求項４の発明は、前記自機の記憶部に記憶されたプログラムのバージョンが前記他の画像形成装置の記憶部に記憶された複数のプログラムのバージョンの何れかよりも古い場合には、当該記憶部に記憶されたプログラムの中から、前記通信部による通信機能および前記自機の記憶部への記憶を行う機能のみを当該記憶部とは異なる他の記憶部に記憶して実行するモードになることを特徴とする請求項２に記載の画像形成装置である。
請求項５の発明は、自機の画像メモリコントローラのデータバスと連結操作により自機との連結が確立された他の画像形成装置の画像メモリコントローラのデータバスとが接続されており、接続された他の画像形成装置の画像メモリから自機の画像メモリへ画像情報を受信し、前記接続された他の画像形成装置の画像メモリへ前記自機の画像メモリから画像情報を送信する画像形成装置が行う、当該画像形成装置のプログラム更新方法であって、前記接続された他の画像形成装置の記憶部に記憶されたプログラムのバージョンと自機の記憶部に記憶されたプログラムのバージョンとのどちらが新しいかを、前記画像形成装置のプリンタコントローラに接続された通信部での通信で判断する判断工程と、前記判断の結果、前記自機の記憶部に記憶されたプログラムのバージョンが前記他の画像形成装置の記憶部に記憶されたプログラムのバージョンよりも新しい場合には、前記画像メモリを介して前記自機の記憶部に記憶されたプログラムを前記画像メモリコントローラにより前記他の画像形成装置に送信する送信工程と、前記判断の結果、前記自機の記憶部に記憶されたプログラムのバージョンが前記他の画像形成装置の記憶部に記憶されたプログラムのバージョンよりも古い場合には、前記他の画像形成装置から送信されたプログラムを前記画像メモリに受信する受信工程と、前記受信したプログラムを前記画像メモリコントローラにより自機の記憶部に記憶する記憶工程と、を備えることを特徴とする画像形成装置のプログラム更新方法である。
請求項６の発明は、自機の画像メモリコントローラのデータバスと連結操作により自機との連結が確立された他の画像形成装置の画像メモリコントローラのデータバスとが接続されており、接続された他の画像形成装置の画像メモリから自機の画像メモリへ画像情報を受信し、前記接続された他の画像形成装置の画像メモリへ前記自機の画像メモリから画像情報を送信する画像形成装置が行う、当該画像形成装置のプログラムの更新方法であって、前記接続された他の画像形成装置が複数ある場合、当該複数の他の画像形成装置の記憶部に記憶された複数のプログラムのバージョンと自機の記憶部に記憶されたプログラムのバージョンとの中で最新のバージョンのプログラムを記憶した画像形成装置を、前記画像形成装置のプリンタコントローラに接続された通信部での通信で選択する選択工程と、前記自機の記憶部に記憶されたプログラムのバージョンが前記複数の他の画像形成装置の記憶部に記憶された複数のプログラムのバージョンの中で最新の場合には、前記画像メモリを介して前記自機の記憶部に記憶されたプログラムを前記画像メモリコントローラにより前記複数の他の画像形成装置に送信する送信工程と、前記自機の記憶部に記憶されたプログラムのバージョンが前記複数の他の画像形成装置の記憶部に記憶された複数のプログラムのバージョンの何れかよりも古い場合には、前記複数の他の画像形成装置のうち、最新のバージョンのプログラムが記憶された画像形成装置から送信されたプログラムを前記画像メモリに受信する受信工程と、前記受信したプログラムを前記画像メモリコントローラにより自機の記憶部に記憶する記憶工程と、を備えることを特徴とする画像形成装置のプログラム更新方法である。
請求項７の発明は、自機の画像メモリコントローラのデータバスと連結操作により自機との連結が確立された他の画像形成装置の画像メモリコントローラのデータバスとに接続され、接続された他の画像形成装置の画像メモリから自機の画像メモリへ画像情報を受信し、前記接続された他の画像形成装置の画像メモリへ前記自機の画像メモリから画像情報を送信する通信部を備える画像形成装置のコンピュータを、前記接続された他の画像形成装置の記憶部に記憶されたプログラムのバージョンと自機の記憶部に記憶されたプログラムのバージョンとのどちらが新しいかを、前記通信部とは異なる前記画像形成装置のプリンタコントローラに接続された通信部で通信した結果に基づいて判断する判断手段として機能させ、前記判断の結果、前記自機の記憶部に記憶されたプログラムのバージョンが前記他の画像形成装置の記憶部に記憶されたプログラムのバージョンよりも新しい場合には、前記自機の記憶部に記憶されたプログラムを前記画像メモリコントローラにより前記画像メモリに転送させ、かつ前記通信部により前記転送されたプログラムを前記画像メモリから前記他の画像形成装置に送信させる手段として機能させ、前記判断の結果、前記自機の記憶部に記憶されたプログラムのバージョンが前記他の画像形成装置の記憶部に記憶されたプログラムのバージョンよりも古い場合には、前記通信部により、前記他の画像形成装置から送信されたプログラムを前記画像メモリコントローラにより前記画像メモリに受信させる手段として、かつ前記受信したプログラムを前記自機の記憶部に記憶させる手段として機能させるためのプログラムである。
請求項８の発明は、自機の画像メモリコントローラのデータバスと連結操作により自機との連結が確立された他の画像形成装置の画像メモリコントローラのデータバスとに接続され、接続された他の画像形成装置の画像メモリから自機の画像メモリへ画像情報を受信し、前記接続された他の画像形成装置の画像メモリへ前記自機の画像メモリから画像情報を送信する通信部を備える画像形成装置のコンピュータを、前記接続された他の画像形成装置が複数ある場合、当該複数の他の画像形成装置の記憶部に記憶された複数のプログラムのバージョンと自機の記憶部に記憶されたプログラムのバージョンとの中で最新のバージョンのプログラムを記憶した画像形成装置を、前記通信部とは異なる前記画像形成装置のプリンタコントローラに接続された通信部で通信した結果に基づいて選択する選択手段として機能させ、前記自機の記憶部に記憶されたプログラムのバージョンが前記複数の他の画像形成装置の記憶部に記憶された複数のプログラムのバージョンの中で最新の場合には、前記自機の記憶部に記憶されたプログラムを前記画像メモリコントローラにより前記画像メモリに転送する手段として、かつ前記通信部により前記転送されたプログラムを前記画像メモリから前記複数の他の画像形成装置に送信させる手段として機能させ、前記自機の記憶部に記憶されたプログラムのバージョンが前記複数の他の画像形成装置の記憶部に記憶された複数のプログラムのバージョンの何れかよりも古い場合には、前記通信部により、前記複数の他の画像形成装置のうち、最新のバージョンのプログラムが記憶された記憶部を備える画像形成装置から送信されたプログラムを前記画像メモリコントローラにより前記画像メモリに受信させる手段として、かつ前記受信したプログラムを前記自機の記憶部に記憶させる手段として機能させるためのプログラムである。
【００１０】
以下、本発明について説明する。
図１は、本発明が適用される画像形成装置の概略構成図であり、自動原稿送り装置（以下、ＡＤＦと略称する）１の原稿台２に原稿の画像面を上にして置かれた原稿束は、操作部３０（図２）上のプリントキー３４が押下されると、一番下の原稿から給送ローラ３及び給送ベルト４によってコンタクトガラス６上の所定の位置に給送される。画像形成装置は原稿枚数のカウント機能を有しており、１枚の原稿が給送完了するごとに原稿枚数をカウントアップする。コンタクトガラス６上に給送された原稿は、読み取りユニット５０によって原稿画像データが読み取られ、読み取りが終了後、給送ベルト４及び排送ローラ５によって排出される。さらに、原稿セット検知センサ７にて原稿台２に次の原稿があることが検知された場合、前原稿と同様にコンタクトガラス６上に給送される。給送ローラ３、給送ベルト４、排送ローラ５は搬送モータ２６（図４）によって駆動される。
【００１１】
第１トレイ８、第２トレイ９、第３トレイ１０に積載された転写紙は、各々第１給紙装置１１、第２給紙装置１２、第３給紙装置１３によって給紙され、縦搬送ユニット１４によって感光体１５に当接する位置まで搬送される。読み取りユニット５０にて読み込まれた画像データは、書き込みユニット５７からのレーザ光によって感光体１５に書き込まれ、現像ユニット２７を通過することによってトナー像が形成される。そして、転写紙は感光体１５の回転と等速で搬送ベルト１６によって搬送されながら、感光体１５上のトナー像が転写される。その後、定着ユニット１７にて画像を定着させ、排紙ユニット１８によって排紙トレイ１９に排出される。
【００１２】
転写紙の両面に画像を作像する場合は、各給紙トレイ８〜１０から給紙され作像された転写紙を排紙トレイ１９側に導かないで、両面入紙搬送路１１３に搬送し、反転ユニット１１２でスイッチバック反転し両面搬送ユニット１１１に送る。両面搬送ユニットに送られた用紙は再度縦搬送ユニット１４に送られて裏面に画像を印刷された後に排紙される。また、転写紙を反転して排出する場合は、反転ユニット１１２でスイッチバック反転した用紙を両面ユニットに送らずに反転排紙搬送路１１４に送り出して排紙する。
【００１３】
感光体１５、搬送ベルト１６、定着ユニット１７、排紙ユニット１８、現像ユニット２７はメインモータ２５（図４）によって駆動され、各給紙装置１１〜１３はメインモータ２５の駆動を各々給紙クラッチ２２〜２４（図４）によって伝達駆動される。縦搬送ユニット１４はメインモータ２５の駆動を中間クラッチ２１によって伝達駆動される。
【００１４】
図２は、操作部３０を示す図であり、操作部３０には、液晶タッチパネル（ディスプレイ）３１、テンキー３２、クリア／ストップキー３３、プリントキー３４、モードクリアキー３５、初期設定キー３８が設けられている。液晶タッチパネル３１は、機能キー３７を有し、また画像形成装置の状態を示すメッセージが表示される。
【００１５】
図３は、液晶タッチパネル（ディスプレイ）３１を示す図である。図３において、オペレータが液晶タッチパネルに表示されたキーにタッチすると、選択された機能を示すキーが黒く反転する。例えば、用紙のＡ４横を選択した場合、このキーが黒く反転する。このパネルでは、コピー部数の表示場面のほか、自動又は手動濃度設定、用紙の自動又は手動選択、変倍率設定、ソート及びステープルの要否、フォーマット原稿、両面又は集約コピーの要否の選択キー、さらに、後述する他の接続された画像形成装置と情報の送受信を行うか否かを設定するための連結キーを有する。そして、液晶タッチパネル３１は、ドット表示方式を使用しているので、その時の最適な表示をグラフィカルに行うことが可能である。
【００１６】
ここで、前記構成になる画像形成装置における画像読み取り手段及び画像を読み取って感光体の記録面上に潜像を形成するまでの動作について説明する。
【００１７】
先ず、読み取りユニット５０は、原稿を載置するコンタクトガラス６と光学走査系で構成され、光学走査系は、露光ランプ５１、第１ミラー５２、レンズ５３、ＣＣＤイメージセンサ５４、第２ミラー５５及び第３ミラー５６などからなっている。露光ランプ５１及び第１ミラー５２は図示しない第１キャリッジ上に固定され、第２ミラー５５及び第３ミラー５６は図示しない第２キャリッジ上に固定されている。原稿像を読み取る際には、光路長が変わらないように第１キャリッジと第２キャリッジとは２対１の相対速度で機械的に走査される。この光学走査系は、図示しないスキャナ駆動モータにて駆動される。原稿画像は、ＣＣＤイメージセンサ５４によって読み取られ、電気信号に変換されて処理される。
【００１８】
書き込みユニット５７はレーザ出力ユニット５８、結像レンズ５９及びミラー６０で構成され、レーザ出力ユニット５８の内部には、レーザ光源であるレーザダイオード及びモータによって高速で定速回転する多角形ミラー（ポリゴンミラー）が設けられている。
【００１９】
レーザ出力ユニット５８から出射されるレーザ光は、定速回転するポリゴンミラーによって偏向され、結像レンズ５９を通ってミラー６０で折り返され、感光体１５面上に集光されて結像する。偏向されたレーザ光は、感光体が回転する方向と直交する所謂主走査方向に露光走査され、後述する画像処理部のセレクタ６４によって出力された画像信号のライン単位の記録を行う。そして、感光体の回転速度と記録密度に対応した所定の周期で主走査を繰り返すことによって感光体上に画像、すなわち静電潜像が形成される。
【００２０】
このように書き込みユニット５７から出力されるレーザ光は、画像作像系の感光体１５に照射されるが、図示しない感光体１５の一端近傍のレーザビームが照射される位置には、主走査同期信号を発生するビームセンサが配置されている。このためビームセンサから出力される主走査同期信号に基づいて主走査方向の画像記録タイミングの制御及び後述する画像信号の入出力用の制御信号の生成が行われる。
【００２１】
図４は、メインコントローラを中心とする制御装置を示す図である。同図において、メインコントローラ２０は画像形成装置全体を制御するもので、メインコントローラ２０には、オペレータに対する表示、オペレータからの機能設定入力制御を行う操作部３０、スキャナの制御、原稿画像を画像メモリに書き込む制御、画像メモリからの作像を行う制御等を行う画像処理ユニット（ＩＰＵ）４９、原稿自動送り装置（ＡＤＦ）１、連結Ｉ／Ｆ４８などの分散制御装置が接続されている。また、紙搬送等に必要なメインモータ２５、各種クラッチ２１〜２４も接続されている。
【００２２】
各分散制御装置とメインコントローラ２０は必要に応じて機械の状態、動作指令のやりとりを行っている。連結Ｉ／Ｆ４８は、接続された画像形成装置の情報を取得し、動作を設定することにより連結動作の制御を行う、もしくは接続された他の画像形成装置からの要求を取得し自機の動作の制御を行うことを特徴とする。
【００２３】
次に図５を参照して画像信号の処理を画像処理ユニット（ＩＰＵ）４９の構成とともに説明する。露光ランプ５１（図１）から出射された光は原稿面に照射され、原稿面で反射する。その反射光は図示しない結像レンズによって結像され、ＣＣＤイメージセンサ５４の受光面に入射して光電変換され、Ａ／Ｄコンバータ６１によってデジタル信号に変換される。デジタル信号に変換された画像信号は、シェーディング補正部６２でシェーディング補正がなされた後、画像処理部６３にてＭＴＦ補正、γ補正等が行われ、変倍部７２で変倍率に合せて拡大又は縮小処理され、セレクタ６４に入力される。セレクタ６４では、画像信号の送り先を、書き込みγ補正ユニット７１または、画像メモリコントローラ６５への切り替えが行われる。書き込みγ補正ユニット７１に入力された画像信号は作像条件に合わせて書き込みγが補正され、書き込みユニット５７に送られる。画像メモリコントローラ６５とセレクタ６４間は、双方向に画像信号を入出力可能な構成となっている。
【００２４】
画像処理ユニット４９には、画像メモリコントローラ６５などへの設定や、読み取り部５０及び書き込み部５７の制御を行うＣＰＵ６８や、ＣＰＵ６８のプログラムやデータを格納するＲＯＭ６９及びＲＡＭ７０が備えられている。ＣＰＵ６８は、画像メモリコントローラ６５を介して画像メモリ６６のデータの書き込み、読み出しを行うことができる。また、Ｉ／Ｏポート６７を介して外部と操作部３０の指示により画像データ７３のやり取りを行う。
【００２５】
連結Ｉ／Ｆ４８は、画像情報の送受信のため画像メモリコントローラ６５のデータバスに接続され、データの入出力が可能な構成になっている。画像情報の出力の際には、画像形成装置間のデータ転送速度に応じて、画像情報は画像メモリ６６を介して転送される。すなわち、画像出力時には画像メモリコントローラ６５から画像メモリ６６に画像データを格納した後、画像形成装置間のデータ転送速度に応じて順次画像メモリ６６からデータを読み出して連結Ｉ／Ｆ４８にデータを転送する。また画像情報の入力の際には、連結Ｉ／Ｆ４８より転送される画像データを画像メモリ６６に格納し、その後、画像メモリ６６から画像メモリコントローラ６５により装置内部に読み出し画像データの処理を行う。前述の構成により、画像形成装置の機能の制約を受けることなく連結動作の実現が可能となる。更に、プログラムの画像形成装置間の転送についても画像データと同様に行われる。
【００２６】
原稿画像で画像メモリコントローラ６５へ送られた画像は、色々に処理される。例えば、画像メモリコントローラ内にある画像圧縮装置によって画像データを圧縮した後、画像メモリ６６に送られる。最大画像サイズ分の２５６階調のデータをそのまま画像メモリ６６に書き込むこともできるが、１枚の原稿画像で画像メモリを多く使用することになるので、画像圧縮により限られた画像メモリを有効に利用することを可能にしている。また、一度に多くの原稿画像データを記憶することができるため、ソート機能として、貯えられた原稿画像イメージデータをページ順に出力することができる。画像を出力する際は、画像メモリ６６のデータをメモリコントローラ６５内の伸長装置で順次伸長しながら出力こと（電子ソート）を行う。
【００２７】
又、画像メモリの機能を利用して、複数枚の原稿画像を、画像メモリの転写紙一枚分のエリアを分割したエリアに順次読み込むことも可能となる。例えば４枚の原稿画像を、画像メモリの転写紙一枚分の４等分されたエリアに順次書き込むことで、４枚の原稿が一枚の転写紙イメージに合成され集約されたコピー出力を得ること（集約コピー）が可能となる。
【００２８】
更に画像メモリ６６の画像は、ＣＰＵ６８からアクセス可能な構成となっている。このため画像メモリの内容を加工することが可能であり、例えば画像の間引き処理、画像の切り出し処理等を行うことができる。加工には、画像メモリコントローラ６５のレジスタにデータを書き込むことにより画像メモリの処理を行うことができる。加工された画像は再度画像メモリに保持される。また、画像メモリ６６の内容をＣＰＵ６８が読みだし、Ｉ／Ｏポート６７を経て、画像データ７３として操作部３０に転送することが可能な構成となっている。なお、操作部３０の画面表示解像度は低いため画像メモリ６６の原画像は画像間引きが行われ操作部３０に送られる。
【００２９】
画像メモリ６６は多くの画像データを収納するためハードディスクが用いられることがある。ハードディスクを用いることにより外部電源が不要となり永久的に画像を保持できる。複数の定型の原稿（フォーマット原稿）をスキャナで読み込み保持するためにはこのハードディスクが用いられのが一般的である。
【００３０】
セレクタ６４における１ページ分の画像信号について図６を参照して説明する。図６において、／ＦＧＡＴＥは、１ページの画像データの副走査方向の有効期間を表している。／ＬＳＹＮＣは、１ライン毎の主走査同期信号であり、この信号が立ち上がった後の所定クロックで画像信号が有効となる。主走査方向の画像信号が有効であることを示す信号が、／ＬＧＡＴＥである。これらの信号は画素クロックＶＣＬＫに同期しており、ＶＣＬＫの１周期に対し１画素８ビット（２５６階調）のデータが送られてくる。なお、画像データは２５５に近いほど白画像になる。画像処理ユニット４９は画像入力、画像出力それぞれに対して別個の／ＦＧＡＴＥ，／ＬＳＹＮＣ，／ＬＧＡＲＥ，ＶＣＬＫの発生機構を有し、様々な画像入出力の組み合わせが可能になっている。
【００３１】
図７は、新バージョンのプログラムをダウンロードする場合の処理フローを示す図である。図５と同じ構成部品には同じ参照番号を付し説明を省略する。
プログラムを搭載したＩＣカード８１を画像形成装置の図示しないカードコネクタに装着し、液晶タッチパネル（ディスプレイ）３１の特定のキーを押しながら電源を入れると、ＣＰＵ６８はＩＣカード８１から自動的にプログラムを読み出し、Flash ＲＯＭ８２にダウンロードする（図７の（１）のフロー）。この間操作部３０の表示はダウンロード中の表示（非図示）に変わる。なお、プログラムデータはFlash ＲＯＭ８２へのダウンロードのみで画像メモリ６６には転送されない。
【００３２】
図８は、画像形成装置の画像形成動作のフローを示す図である。図８において、画像形成装置は電源が投入されると初期化処理が行われる（Ｓ１１）。初期化処理の例は、各種フラグのリセット、各種カウンタのクリア、画像メモリのクリア、画像形成モード（変倍、ソート、ステープル、両面など）のリセットなどである。
初期化処理が終了すると、キー操作入力又は画像形成制御エンジンからのイベントのチェック、つまりキー操作入力又は画像形成制御エンジンからの変化要因のチェック状態に入り、ＣＰＵ６８はイベントがあったか否かをチェックする（Ｓ１２）。イベントがない場合は（Ｓ１２，ＮＯ）、前記チェックを継続し、イベントがあった場合においては（Ｓ１２，ＹＥＳ）、イベントの種類を判定する（Ｓ１３）。ユーザが何等かのキー操作を行うと、操作部３０よりキー入力イベントとして通知され、また例えばＡＤＦに原稿をセットすると原稿セット検知センサ７の信号変化がエンジンイベントとして通知されるので、この通知を判定し、エンジンイベント処理（Ｓ１４）又はキー入力イベント処理（Ｓ１５）が呼び出され、この処理を行う。そして再びチェック状態（Ｓ１２）にリターンする。
【００３３】
図９は、キー入力イベント処理（図８のＳ１５）のフロー図である。図９を参照してこの処理フローについて説明する。
キー入力イベント処理が呼び出されると、ＣＰＵ６８はプリントスタートの入力か否かをチェックし（Ｓ２１）、プリントスタートの入力である場合においては（Ｓ２１，ＹＥＳ）、コピー処理を行わせる（Ｓ２８）。プリントスタートの入力でない場合には（Ｓ２１，ＮＯ）、テンキーの入力か否かをチェックする（Ｓ２２）。テンキーの入力である場合においては（Ｓ２２，ＹＥＳ）、テンキーの処理を行わせる（Ｓ２９）。テンキーの入力でない場合には（Ｓ２２，ＮＯ）、クリアストップキーの入力か否かをチェックに遷移する（Ｓ２３）。クリアストップキーの入力である場合においては（Ｓ２３，ＹＥＳ）、クリア又はストップ処理を行わせる（Ｓ３０）。クリアストップキーの入力でない場合には（Ｓ２３，ＮＯ）、印字設定キーの入力か否かをチェックし（Ｓ２４）、印字設定キーの入力である場合においては（Ｓ２４，ＹＥＳ）、印字設定処理を行わせる（Ｓ３１）。印字設定キーの入力でない場合には（Ｓ２４，ＮＯ）、両面設定キーの入力か否かをチェックする（Ｓ２５）。両面設定キーの入力である場合においては（Ｓ２５，ＹＥＳ）、両面設定処理を行わせる（Ｓ３２）。両面設定キーの入力でない場合には（Ｓ２５，ＮＯ）、フォーマット設定キーの入力か否かをチェックする（Ｓ２６）。フォーマット設定キーの入力である場合においては（Ｓ２６，ＹＥＳ）、フォーマット設定処理を行わせる（Ｓ３３）。フォーマット設定キーの入力でない場合には（Ｓ２６，ＮＯ）、前記キー以外のキー、つまりその他のキー入力があったか否かをチェックする（Ｓ２７）。その他のキーの入力である場合においては（Ｓ２７，ＹＥＳ）、その他のキー処理を行わせる（Ｓ３４）。前記各処理が実行された場合及びその他のキー入力がなかった場合には（Ｓ２７，ＮＯ）、イベントチェック状態（図８のＳ１２）にリターンする。
【００３４】
ここでは詳細説明を省略しているが、エンジンイベント処理についてもキー入力イベント処理と同じ形態で各処理が実行される。
【００３５】
ここで、本発明の実施形態に係るプログラムの更新処理について説明する。
連結キー（図３）をタッチすると、接続されている画像形成装置の連結動作の設定が選択され、連結Ｉ/Ｆ４８を介して当該画像形成装置がマスター機となり、当該装置以外の画像形成装置をスレーブ機として動作する連結機能がセットアップされる。このセットアップによりマスター機からの指示により画像メモリ６６に記憶される画像情報を連結Ｉ/Ｆ４８を介してやり取りする。本発明の一実施形態は、この連結機能を利用してマスター機とスレーブ機との間でプログラムの更新処理を行うことを特徴とする。
【００３６】
図１０は、当該画像形成装置をマスター機（最新バージョン機）、他の画像形成装置をスレーブ機（旧バージョン機）としてプログラムを更新する手順を説明する図であり、図１０を参照してマスター機とスレーブ機間のプログラム更新処理のフローを説明する。
当該画像形成装置（以下、自機という）及び当該画像形成装置以外の画像形成装置（以下、他機という）の電源がオンされ、自機の連結キー（図３）が操作されると、両機間で連結機能がセットアップされ、ＣＰＵ６８はプログラム情報を書き換えるための初期動作、即ち自機と他機間で機種名などの固有情報が同一か否かなどのネゴシエーション動作に入る（Ｓ４１，Ｓ５１）。固有情報は、図示しないＥＰＲＯＭに記憶されており、機種名（コード）、仕向地、シリアルナンバー、バージョンなどで構成されている。このネゴシエーションにより、機種名が同一であることが判断されると、更にお互いどちらが最新バージョンのプログラムかの判断がなされ、自機が最新バージョン機であり（Ｓ４１，ＯＫ）、他機が旧バージョン機である（Ｓ５１，ＯＫ）と判断された場合においては、自機から他機に対してプログラム情報の転送を行いたい旨の通知を行い、他機は自機にプログラム情報受信可能の通知を行う。これらの通知は、メインコントローラ２０の図示しないプリンタコントローラに接続されたパラレルＩ/Ｆコントローラを通して行われる。
【００３７】
このとき他機は、プログラム情報の受信可能の通知を行うとともに特殊モードに入る。このモードは、最新バージョンのプログラム情報を受信するために、旧バージョンのプログラムが動作しないようにするためのモードである。特殊モードに入るとアップデート対象の旧バージョンのプログラムの中から連結データ通信機能及びＲＯＭ６９へのダウンロード機能のみをＲＡＭ７０領域に展開し（Ｓ５２）プログラムカウンタをＲＡＭ７０に移してＲＡＭ７０を実行するようにする（Ｓ５３）。この段階でＲＯＭ６９（図７，１１，１２のFlash ＲＯＭ８２に相当）はフリーとなり、最新バージョンのプログラムが受信可能になる。
【００３８】
一方、自機は、他機からプログラム情報受信可能の通知を受信すると、自機のFlash ＲＯＭ８２に記憶している最新バージョンのプログラム情報を画像メモリ６６に転送する（Ｓ４２）。そして画像メモリ６６から連結Ｉ/Ｆ４８を介して他機に転送する（Ｓ４３）。図１１は、最新バージョンのプログラムを送信する際のプログラムの流れを示す図であり、Flash ＲＯＭ８２に記憶された最新バージョンのプログラムは画像メモリ６６に転送され（図１１の（１））、更に画像メモリ６６から（図１１の（２））連結Ｉ/Ｆ４８を介して他機に転送される。
【００３９】
他方、他機は、ＲＡＭ７０に展開されているプログラムのダウンロード機能により、自己の連結Ｉ/Ｆ４８を介して最新バージョンのプログラム情報を受信し、画像メモリ６６に記憶し、記憶したプログラム情報を自己のFlash ＲＯＭ８２に記憶する。図１２は、前記最新バージョンのプログラムを受信する際のプログラムの流れを示す図であり、相手機（自機）のFlash ＲＯＭ８２に記憶された最新バージョンのプログラムを連結Ｉ/Ｆ４８を介して画像メモリ６６に受信し（図１２の（３））、更に画像メモリ６６から（図１２の（４））Flash ＲＯＭ８２にダウンロードする。これらの送受信が終了後、電源がオフされる。
なお、ネゴシエーションの結果、機種が同一でないなどの場合においては（Ｓ４１，ＮＧ及びＳ５１，ＮＧ）、それぞれ通常の動作を行う（Ｓ４４及びＳ５５）。
【００４０】
前記実施形態は、自機と他機の２台の画像形成装置間でプログラムの更新処理について述べたが、本発明の他の実施形態である３台以上の画像形成装置間でプログラムを更新する場合は次のようになる。
例えば画像形成装置がネットワーク上の接続されている場合、任意の１台が連結キーの操作により他の各画像形成装置間で連結を確立すると、これら各画像形成装置とネゴシエーションを開始し、最新バージョンのプログラムを有する画像形成装置を選択する。選択した画像形成装置が当該画像形成装置であるとき、当該画像形成装置の最新バージョンのプログラムを他の画像形成装置に送信する。選択した画像形成装置が他の画像形成装置であるとき、他の画像形成装置から最新バージョンのプログラムを受信し、これを選択した画像形成装置以外の他の画像形成装置に送信する。また当該画像形成装置は最新バージョンのプログラムによって自己のプログラムを更新する。この処理によって連結される全ての画像形成装置のプログラムが効率的に最新バージョンのものに更新される。
【００４１】
更に、本実施形態において使用する連結Ｉ/Ｆ４８の具体例について述べる。
本実施形態においては、連結Ｉ/Ｆ４８としてＩＥＥＥ１３９４（Ｉ/Ｆ）を使用する。ＩＥＥＥ１３９４-１９９５（１９９５年、ＩＥＥＥで物理層（Physical Layer,ＰＨＹ）・リンク層（Link Layer,ＬＩＮＫ）を中心に規格化された高速シリアルバス標準）は、１００Ｍｂｐｓ／２００Ｍｂｐｓ及び４００Ｍｂｐｓでデータ転送するためのハードウェア及びソフトウェアの標準である。将来的には８００Ｍｂｐｓ，１．６Ｇｂｐｓ，３．２Ｇｂｐｓが検討されている。ＩＥＥＥ１３９４は、プラグ＆プレイやマルチメディアデータ転送のための特徴的な機能を備えており、ビデオや音声などのデータを転送するための帯域を確保し、リアルタイム転送を可能にする機能（アイソクロナス・データ転送Isochronous）を持つ。
【００４２】
ＩＥＥＥ１３９４上のデータ転送方式は、アイソクロナス転送と、アシンクロナス転送の２つに分類することができる。アイソクロナス転送の長所は、データ転送の速度が保証される点にある。具体的には、チャネル当たり１２５μｓｅｃごとに少なくとも１パケットを送ることができること、ノード当たり６４チャンネルまでのトーカとリスナが設定できること、そして１００Ｍｂｐｓ，２００Ｍｂｐｓ又は４００Ｍｂｐｓのデータ転送速度によって最大のパケットサイズが決定されることである。また、アシンクロナス転送は、すべてのアイソクロナス転送が終了した後でないと転送を行うことができない。アイソクロナス転送がチャンネルの概念を持ち、トーカとリスナが定義されているブロードキャストに幾分似ているのに対し、アシンクロナス転送は点から点へのものである。各トランザクションはそれに関連する送信元と送信先のＩＤを持っている。
【００４３】
以上、画像形成装置のプログラムを更新する実施形態について説明したが、プログラムを更新する方法を実行するための一連の手順をコンピュータプログラムとして記述し、かつ、このプログラムをフレキシブルディスク、CD−ROM、DVD-ROM、MO等の任意の記録媒体に記録し、これを連結使用される画像形成装置にダウンロードすることで連結使用される画像形成装置において最新バージョンのプログラムに更新する本発明の方法を容易に実施することができる。
【００４４】
【発明の効果】
本発明によれば、画像形成装置の連結機能を利用してプログラム更新に費やす時間、労力を少なくしプログラムを効率よく更新することができる。
【図面の簡単な説明】
【図１】本発明が適用される画像形成装置の概略構成図である。
【図２】図１の画像形成装置の操作部を示す図である。
【図３】図１の画像形成装置の液晶タッチパネルを示す図である。
【図４】図１の画像形成装置の制御装置を示す図である。
【図５】図４の画像処理ユニットの構成を示す図である。
【図６】図５のセレクタにおける画像信号のタイミング図である。
【図７】図１の画像形成装置におけるプログラムのダウンロード処理のフローである。
【図８】図１の画像形成装置の画像形成動作のフロー図である。
【図９】図１の画像形成装置のキー入力イベント処理のフロー図である。
【図１０】本発明の実施形態に係る最新バージョン機と旧バージョン機間でプログラムを更新する手順説明図である。
【図１１】本発明の実施形態に係るプログラムを転送する際の流れを示す図である。
【図１２】本発明の実施形態に係るプログラムを転送する際の流れを示す図である。
【符号の説明】
１・・自動原稿送り装置（ＡＤＦ）、２・・原稿台、３・・給送ローラ、４・・給送ベルト、５・・排送ローラ、６・・コンタクトガラス、７・・原稿セット検知センサ、８・・第１トレイ、９・・第２トレイ、１０・・第３トレイ、５０・・読み取りユニット、５７・・書き込みユニット、１１１・・両面搬送ユニット、１１２・・反転ユニット、１１３・・両面入紙搬送路、１１４・・反転排紙搬送路
【図１】
0004776116.tif 000002
【図２】
0004776116.tif 000003
【図３】
0004776116.tif 000004
【図４】
0004776116.tif 000005
【図５】
0004776116.tif 000006
【図６】
0004776116.tif 000007
【図７】
0004776116.tif 000008
【図８】
0004776116.tif 000009
【図９】
0004776116.tif 000010
【図１０】
0004776116.tif 000011
【図１１】
0004776116.tif 000012
【図１２】
0004776116.tif 000013