(57)【要約】【課題】画像形成装置に接続された周辺装置に搭載するプログラムを容易に更新する。【解決手段】受信処理部１１が外部装置１からダウンロードされてきたプログラムデータを受信すると、転送制御部１２は、周辺装置識別部１３により識別された周辺装置２０の種類とダウンロードされたプログラムデータにより特定できる周辺装置の種類とを比較することで、プログラムデータが接続されている周辺装置２０に対応しているかどうかを判断する。接続した周辺装置２０に対応したプログラムデータであると判定すると、転送制御部１２は、そのプログラムデータを周辺装置２０に転送する。書込制御部２２は、転送されてきたプログラムデータをデータ記憶部２１に書き込むことでプログラムデータを書き換える。【選択図】　　　　図１
2004021576.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と、
前記画像形成装置に接続され、搭載された制御プログラムを実行することにより前記画像形成装置と連係して動作する周辺装置と、
を有する画像形成システムにおいて、
前記画像形成装置は、
外部からダウンロードされてくる、前記周辺装置との連係動作のために必要なプログラムデータを受信する受信処理手段と、
前記受信処理手段が受信したプログラムデータを前記周辺装置へ転送する転送制御手段と、
を有することを特徴とする画像形成システム。
【請求項２】
請求項１記載の画像形成システムにおいて、
前記画像形成装置は、前記周辺装置の種類を識別する周辺装置識別手段を有し、
前記転送制御手段は、受信したプログラムデータに対応する前記周辺装置を判別し、その判別結果と前記周辺装置識別手段により識別された前記周辺装置の種類に基づきプログラムデータの転送先を決定することを特徴とする画像形成システム。
【請求項３】
請求項２記載の画像形成システムにおいて、
前記画像形成装置は、周辺装置が新たに接続されたときに、前記周辺装置識別手段が識別したその周辺装置の種類を含むプログラムデータ送信要求を外部へ発する送信要求手段を有することを特徴とする画像形成システム。
【請求項４】
請求項１記載の画像形成システムにおいて、
前記画像形成装置は、前記受信処理手段が受信したプログラムデータを保存するデータ保存手段を有することを特徴とする画像形成システム。
【請求項５】
請求項４記載の画像形成システムにおいて、
前記画像形成装置は、前記周辺装置への転送タイミングを指示する転送指示入力手段を有し、
前記転送制御手段は、前記転送指示入力手段から入力指示されたときにプログラムデータを前記データ保存手段から取り出し、対応する周辺装置へ転送することを特徴とする画像形成システム。
【請求項６】
請求項１記載の画像形成システムにおいて、
前記画像形成装置は、前記周辺装置に関する情報を外部へ通知する通知処理手段を有し、
前記受信処理手段は、前記通知処理手段が通知した周辺装置情報に応じて外部がダウンロードしてきた当該周辺装置対応のプログラムデータを受信することを特徴とする画像形成システム。
【請求項７】
請求項１記載の画像形成システムにおいて、
前記画像形成装置は、外部から送られてくるプログラムデータ送信要求に対して、プログラムデータの送信の依頼又は拒否を返答するダウンロード制御手段を有することを特徴とする画像形成システム。
【請求項８】
請求項１記載の画像形成システムにおいて、
前記画像形成装置は、画像形成装置本体の種類に応じたプログラムデータを要求することを特徴とする画像形成システム。
【請求項９】
請求項１記載の画像形成システムにおいて、
前記周辺装置は、
プログラムデータを記憶するデータ記憶手段と、
前記転送制御手段から転送されてきたプログラムデータが自装置対応であるときのみ前記データ記憶手段に書き込む書込制御手段と、
を有することを特徴とする画像形成システム。
【請求項１０】
外部との間でデータの授受を行う画像形成装置と、
前記画像形成装置に接続され、搭載された制御プログラムを実行することにより前記画像形成装置と連係して動作する周辺装置と、
を有する画像形成システムにおいて、
前記周辺装置は、
前記画像形成装置を介して外部から送られてくるプログラムデータ送信要求に対して、プログラムデータの送信の依頼又は拒否を前記画像形成装置を介して外部へ返答するダウンロード制御手段と、
プログラムデータを記憶するデータ記憶手段と、
前記ダウンロード制御手段によるプログラムデータの送信依頼に応じて前記画像形成装置を介して外部から送られてきたプログラムデータを前記データ記憶手段に書き込む書込制御手段と、
を有することを特徴とする画像形成システム。
【請求項１１】
画像形成装置と、
前記画像形成装置に接続され、搭載された制御プログラムを実行することにより前記画像形成装置と連係して動作する周辺装置と、
を有する画像形成システムにおいて、
前記画像形成装置は、
外部からダウンロードされてくる、前記周辺装置との連係動作のために必要なプログラムデータを受信する受信ステップと、
前記受信ステップが受信したプログラムデータを前記周辺装置へ転送する転送ステップと、
を有することを特徴とする画像形成システムにおけるダウンロード方法。
【請求項１２】
請求項１１記載の画像形成システムにおけるダウンロード方法において、
前記転送ステップは、受信したプログラムデータに対応する前記周辺装置を判別し、その判別結果と、接続されている前記周辺装置の種類とに基づきプログラムデータの転送先を決定することを特徴とする画像形成システムにおけるダウンロード方法。
【請求項１３】
請求項１２記載の画像形成システムにおけるダウンロード方法において、
前記画像形成装置は、周辺装置が新たに接続されたときに、その周辺装置の種類を含むプログラムデータ送信要求を外部へ発する送信要求ステップを有することを特徴とする画像形成システムにおけるダウンロード方法。
【請求項１４】
請求項１１記載の画像形成システムにおけるダウンロード方法において、
前記画像形成装置は、前記受信ステップにより受信されたプログラムデータを保存するデータ保存ステップを有し、
前記転送ステップは、所定のタイミングで前記データ保存ステップが保存したプログラムデータを前記周辺装置へ転送することを特徴とする画像形成システムにおけるダウンロード方法。
【請求項１５】
請求項１４記載の画像形成システムにおけるダウンロード方法において、
前記転送ステップは、入力指示されたタイミングで転送することを特徴とする画像形成システムにおけるダウンロード方法。
【請求項１６】
請求項１１記載の画像形成システムにおけるダウンロード方法において、
前記画像形成装置は、前記周辺装置に関する情報を外部へ通知する周辺装置情報通知ステップを有し、
前記受信ステップは、前記周辺装置種類通知ステップによる通知に応じて外部がダウンロードしてきた当該周辺装置対応のプログラムデータを受信することを特徴とする画像形成システムにおけるダウンロード方法。
【請求項１７】
請求項１６記載の画像形成システムにおけるダウンロード方法において、
前記画像形成装置は、外部から送られてくるプログラムデータ送信要求に対して、プログラムデータの送信の依頼又は拒否を返答するダウンロード制御ステップを有し、
前記受信ステップは、前記ダウンロード制御ステップによる送信依頼に応じて外部がダウンロードしてきたプログラムデータを受信することを特徴とする画像形成システムにおけるダウンロード方法。
【請求項１８】
請求項１１記載の画像形成システムにおけるダウンロード方法において、
前記画像形成装置は、画像形成装置本体の種類を外部へ通知する本体種類通知ステップを有し、
前記受信ステップは、前記本体種類通知ステップによる通知に応じて外部がダウンロードしてきた当該本体対応のプログラムデータを受信することを特徴とする画像形成システムにおけるダウンロード方法。
【請求項１９】
請求項１１記載の画像形成システムにおけるダウンロード方法において、
前記周辺装置は、前記転送ステップにより転送されたプログラムデータが自装置対応であるときのみ内部に記憶する書込制御ステップを有することを特徴とする画像形成システムにおけるダウンロード方法。
【請求項２０】
外部との間でデータの授受を行う画像形成装置と、
前記画像形成装置に接続され、搭載された制御プログラムを実行することにより前記画像形成装置と連係して動作する周辺装置と、
を有する画像形成システムにおいて、
前記周辺装置は、
前記画像形成装置を介して外部から送られてくるプログラムデータ送信要求に対して、プログラムデータの送信の依頼又は拒否を前記画像形成装置を介して外部へ返答するダウンロード制御ステップと、
前記ダウンロード制御ステップによる送信依頼に応じて前記画像形成装置を介して外部から送られてきたプログラムデータを内部に記憶する書込制御ステップと、
を有することを特徴とする画像形成システムにおけるダウンロード方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像形成装置及び画像形成装置を含むシステム、特に画像形成装置に接続される周辺装置を動作可能にする効率的な手法の提供に関する。
【０００２】
【従来の技術】
複写機等の画像形成装置、特に比較的大型で高機能な画像形成装置には、フィニッシャーやフィーダーなどの周辺装置をオプションとして接続することができる。接続された周辺装置を機能させるには、各周辺装置に適応した制御プログラムが必要になるが、近年では、周辺装置の高機能化に伴う画像形成装置の処理負荷軽減等のために周辺装置側にもＣＰＵやメモリを搭載し、周辺装置対応の制御プログラムを周辺装置搭載のメモリに保存し、周辺装置搭載のＣＰＵで実行している。
【０００３】
周辺装置を提供するメーカは、前述したようにフィニッシャーやフィーダーなど種々の周辺装置を、更に各周辺装置に種々の機種をラインアップしているので、周辺装置の種類に適応した制御プログラムを選択して周辺装置に搭載する必要がある。更に、周辺装置は、画像形成装置と連係して動作するため、周辺装置の種類のみならず画像形成装置との組合せに合致した制御プログラムを選択する必要がある。
【０００４】
ところで、機能追加などにより制御プログラムが更新されたとき、周辺装置に搭載の制御プログラムをバージョンアップすることになるが、このような場合に対応する従来技術として、例えば、特開平５−８０６０２号公報には、ＥＥＰＲＯＭ等の書き換え可能なメモリを搭載した複写装置が開示されている。書き換え可能なメモリを用いることでプログラムの追加や更新を行うことができる。
【０００５】
【発明が解決しようとする課題】
しかしながら、ＥＥＰＲＯＭ等を利用する場合は、メモリを物理的に交換することになるので、メモリの手配、交換作業の実施のために手間および所定の時間が発生する。
【０００６】
なお、特開２０００−４９９９８号公報には、センタシステムから制御プログラムを送ってもらう技術が開示されているが、この従来技術では、制御プログラムを画像形成装置上で実行させており、接続された周辺装置に対してどのように制御プログラムを送って動作可能な状態にするかということに関しては言及していない。
【０００７】
本発明は以上のような問題を解決するためになされたものであり、その目的は、画像形成装置に接続された周辺装置に搭載するプログラムを容易に更新することのできる画像形成システム及び画像形成システムにおけるダウンロード方法を提供することにある。
【０００８】
【課題を解決するための手段】
以上のような目的を達成するために、本発明に係る画像形成システムは、画像形成装置と、前記画像形成装置に接続され、搭載された制御プログラムを実行することにより前記画像形成装置と連係して動作する周辺装置とを有する画像形成システムにおいて、前記画像形成装置は、外部からダウンロードされてくる、前記周辺装置との連係動作のために必要なプログラムデータを受信する受信処理手段と、前記受信処理手段が受信したプログラムデータを前記周辺装置へ転送する転送制御手段とを有することを特徴とする。
【０００９】
また、前記画像形成装置は、前記周辺装置の種類を識別する周辺装置識別手段を有し、前記転送制御手段は、受信したプログラムデータに対応する前記周辺装置を判別し、その判別結果と前記周辺装置識別手段により識別された前記周辺装置の種類に基づきプログラムデータの転送先を決定することを特徴とする。
【００１０】
更に、前記画像形成装置は、周辺装置が新たに接続されたときに、前記周辺装置識別手段が識別したその周辺装置の種類を含むプログラムデータ送信要求を外部へ発する送信要求手段を有することを特徴とする。
【００１１】
また、前記画像形成装置は、前記受信処理手段が受信したプログラムデータを保存するデータ保存手段を有することを特徴とする。
【００１２】
更に、前記画像形成装置は、前記周辺装置への転送タイミングを指示する転送指示入力手段を有し、前記転送制御手段は、前記転送指示入力手段から入力指示されたときにプログラムデータを前記データ保存手段から取り出し、対応する周辺装置へ転送することを特徴とする。
【００１３】
また、前記画像形成装置は、前記周辺装置に関する情報を外部へ通知する通知処理手段を有し、前記受信処理手段は、前記通知処理手段が通知した周辺装置情報に応じて外部がダウンロードしてきた当該周辺装置対応のプログラムデータを受信することを特徴とする。
【００１４】
更に、前記画像形成装置は、外部から送られてくるプログラムデータ送信要求に対して、プログラムデータの送信の依頼又は拒否を返答するダウンロード制御手段を有することを特徴とする。
【００１５】
また、前記画像形成装置は、画像形成装置本体の種類に応じたプログラムデータを要求することを特徴とする。
【００１６】
また、前記周辺装置は、プログラムデータを記憶するデータ記憶手段と、前記転送制御手段から転送されてきたプログラムデータが自装置対応であるときのみ前記データ記憶手段に書き込む書込制御手段とを有することを特徴とする。
【００１７】
また、他の発明に係る画像形成システムは、外部との間でデータの授受を行う画像形成装置と、前記画像形成装置に接続され、搭載された制御プログラムを実行することにより前記画像形成装置と連係して動作する周辺装置とを有する画像形成システムにおいて、前記周辺装置は、前記画像形成装置を介して外部から送られてくるプログラムデータ送信要求に対して、プログラムデータの送信の依頼又は拒否を前記画像形成装置を介して外部へ返答するダウンロード制御手段と、プログラムデータを記憶するデータ記憶手段と、前記ダウンロード制御手段によるプログラムデータの送信依頼に応じて前記画像形成装置を介して外部から送られてきたプログラムデータを前記データ記憶手段に書き込む書込制御手段とを有することを特徴とする。
【００１８】
また、本発明に係る画像形成システムにおけるダウンロード方法は、画像形成装置と、前記画像形成装置に接続され、搭載された制御プログラムを実行することにより前記画像形成装置と連係して動作する周辺装置とを有する画像形成システムにおいて、前記画像形成装置は、外部からダウンロードされてくる、前記周辺装置との連係動作のために必要なプログラムデータを受信する受信ステップと、前記受信ステップが受信したプログラムデータを前記周辺装置へ転送する転送ステップとを有することを特徴とする。
【００１９】
また、前記転送ステップは、受信したプログラムデータに対応する前記周辺装置を判別し、その判別結果と、接続されている前記周辺装置の種類とに基づきプログラムデータの転送先を決定することを特徴とする。
【００２０】
更に、前記画像形成装置は、周辺装置が新たに接続されたときに、その周辺装置の種類を含むプログラムデータ送信要求を外部へ発する送信要求ステップを有することを特徴とする。
【００２１】
また、前記画像形成装置は、前記受信ステップにより受信されたプログラムデータを保存するデータ保存ステップを有し、前記転送ステップは、所定のタイミングで前記データ保存ステップが保存したプログラムデータを前記周辺装置へ転送することを特徴とする。
【００２２】
更に、前記転送ステップは、入力指示されたタイミングで転送することを特徴とする。
【００２３】
また、前記画像形成装置は、前記周辺装置に関する情報を外部へ通知する周辺装置情報通知ステップを有し、前記受信ステップは、前記周辺装置種類通知ステップによる通知に応じて外部がダウンロードしてきた当該周辺装置対応のプログラムデータを受信することを特徴とする。
【００２４】
更に、前記画像形成装置は、外部から送られてくるプログラムデータ送信要求に対して、プログラムデータの送信の依頼又は拒否を返答するダウンロード制御ステップを有し、前記受信ステップは、前記ダウンロード制御ステップによる送信依頼に応じて外部がダウンロードしてきたプログラムデータを受信することを特徴とする。
【００２５】
また、前記画像形成装置は、画像形成装置本体の種類を外部へ通知する本体種類通知ステップを有し、前記受信ステップは、前記本体種類通知ステップによる通知に応じて外部がダウンロードしてきた当該本体対応のプログラムデータを受信することを特徴とする。
【００２６】
また、前記周辺装置は、前記転送ステップにより転送されたプログラムデータが自装置対応であるときのみ内部に記憶する書込制御ステップを有することを特徴とする。
【００２７】
また、他の発明に係る画像形成システムにおけるダウンロード方法は、外部との間でデータの授受を行う画像形成装置と、前記画像形成装置に接続され、搭載された制御プログラムを実行することにより前記画像形成装置と連係して動作する周辺装置とを有する画像形成システムにおいて、前記周辺装置は、前記画像形成装置を介して外部から送られてくるプログラムデータ送信要求に対して、プログラムデータの送信の依頼又は拒否を前記画像形成装置を介して外部へ返答するダウンロード制御ステップと、前記ダウンロード制御ステップによる送信依頼に応じて前記画像形成装置を介して外部から送られてきたプログラムデータを内部に記憶する書込制御ステップとを有することを特徴とする。
【００２８】
【発明の実施の形態】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。なお、各実施の形態において同じ構成要素には同じ符号を付ける。
実施の形態１．
【００２９】
図１は、本発明に係る画像形成システムの実施の形態１を示した構成図である。図１には、外部装置１と画像形成装置１０と周辺装置２０とが示されている。本実施の形態における画像形成装置１０は、コンピュータが搭載された高機能な複写機、ファクシミリ装置、プリンタや入力された画像を蓄積する画像蓄積装置などや、それらの機能を複合した装置を想定しており、複数台の周辺装置２０を接続することができる。周辺装置２０は、画像形成装置１０に接続される画像形成装置によって画像が形成された用紙に対して綴じ処理、折り処理、穴あけ処理、製本処理などを施すフィニッシャーや画像形成装置に対して用紙を供給するフィーダーや、原稿を自動的に読取り部に搬送し原稿画像を読取る自動原稿送り装置付きスキャナなどである。本実施の形態における周辺装置２０は、ＣＰＵ、メモリが搭載された高性能な装置であり、搭載した制御プログラムに従い画像形成装置１０と連係動作して製本等の所定の処理を実行する。外部装置１は、周辺装置２０の動作制御用のプログラムや動作制御に必要なパラメータなど周辺装置２０の動作制御に必要なプログラムデータを管理する。
【００３０】
周辺装置２０は、プログラムデータを記憶するデータ記憶部２１と、送られてきたプログラムデータをデータ記憶部２１に書き込む書込制御部２２とを有している。データ記憶部２１は、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ　Ｅｒａｓａｂｌｅ　Ｐｒｏｇｒａｍｍａｂｌｅ　Ｒｅａｄ−Ｏｎｌｙ　Ｍｅｍｏｒｙ）など書込可能なメモリで実現でき、書込制御部２２における処理機能は、予めインストールされたソフトウェアで実現される。
【００３１】
画像形成装置１０は、外部装置１からダウンロードされてくるプログラムデータを受信する受信処理部１１と、受信処理部１１が受信したプログラムデータを周辺装置２０へ転送する転送制御部１２と、周辺装置の種類を識別する周辺装置識別部１３と、外部装置１へプログラムデータの送信要求を送出する送信要求部１４とを有している。画像形成装置１０は、周辺装置２０を専用ケーブルで接続し、専用ケーブルを介して印刷制御を行い、また、後述するようにプログラムデータを転送する。外部装置１と画像形成装置１０とは、専用ケーブルであったり、あるいはＬＡＮケーブル、電話回線等種々の手段で接続することができる。
【００３２】
周辺装置２０には、前述したようにフィニッシャーやフィーダーなどの種類があり、また、同じ種類でも機種によって動作や搭載機能が異なってくるので、周辺装置２０それぞれに適応した制御プログラムやパラメータなどのプログラムデータを搭載する必要がある。更に、周辺装置２０は、接続される画像形成装置１０と連係動作するので、プログラムデータを画像形成装置１０の種類にも適応させる必要がある。すなわち、画像形成装置１０と周辺装置２０との組合せに対応した制御プログラムを周辺装置２０に搭載する必要がある。
【００３３】
また、機能の追加、修正等により制御プログラムそのもの、あるいは制御プログラムが参照するパラメータなどのプログラムデータの変更のためにバージョンアップを行うことが必要になってくる。
【００３４】
本実施の形態において特徴的なことは、周辺装置２０の種類に対応したプログラムデ−タを周辺装置２０にダウンロードできるようにしたことである。この本実施の形態におけるプログラムデータのダウンロード処理について、以下に説明する。
【００３５】
画像形成装置１０において、受信処理部１１が初期設定やバージョンアップ等により外部装置１からダウンロードされてきたプログラムデータを受信すると、転送制御部１２は、そのプログラムデータが、接続した周辺装置２０に対応したプログラムデータであるかどうかを判断する。接続した周辺装置２０の種類は、周辺装置識別部１３により識別されており、この識別済みの周辺装置２０の種類と、ダウンロードされたプログラムデータにより特定できる周辺装置の種類とを比較することで判断する。そして、接続した周辺装置２０に対応したプログラムデータであると判定すると、転送制御部１２は、そのプログラムデータを周辺装置２０に転送する。
【００３６】
また、転送制御部１２は、受信したプログラムデータが周辺装置２０が接続されている画像形成装置１０に対応したものであるかを併せて判断する。その際には、転送制御部１２は受信したプログラムデータが画像形成装置１０に対応したものであるときには、周辺機器２０に転送する。
【００３７】
周辺装置２０における書込制御部２２は、転送されてきたプログラムデータをデータ記憶部２１に書き込むことでプログラムデータを書き換える。このようにして、周辺装置２０に対する初期設定やバージョンアップは終了する。
【００３８】
本実施の形態によれば、外部装置１からダウンロードされてきたプログラムデータを周辺装置２０に転送する際、そのプログラムデータが接続した周辺装置２０や画像形成装置１０に対応したプログラムデータであるかどうかを事前に確認するので、周辺装置２０には、適切なプログラムデータを記憶させることができる。これにより、簡単な処理動作にて周辺装置２０に記憶するプログラムデータを書き換えることができる。
【００３９】
なお、上記説明及び図１では、１台の周辺装置２０しか示していない。同一種類同一機種の周辺装置２０を複数台接続すること（例えば、同じ機種のフィニッシャーを２台）も可能であり、また、プログラムデータが複数種類に共通の場合も想定できる。本実施の形態は、このような場合にも適応可能で、転送制御部１２は、複数台の周辺装置２０の中からプログラムデータにより特定できる周辺装置の種類に合致する（１台以上の）周辺装置２０をプログラムデータの転送先を決定する。
【００４０】
また、以上の処理から明らかなように、周辺装置識別部１３は、転送制御部１２がプログラムデ−タの種類の比較を行うまでに接続されている周辺装置２０の種類を識別しておけばよい。従って、識別結果をテーブル化して保持するようにしてもよい。但し、画像形成システム設置後に周辺装置２０が追加接続されることもあり得るので、プログラムデ−タの種類の比較を行うときに接続されている周辺装置２０の種類をその都度識別するように処理することが適切である。
【００４１】
そして、画像形成システム設置後に周辺装置２０が追加接続されたとき、画像形成装置１０では、追加接続された周辺装置２０の種類を周辺装置識別部１３により識別させ、その識別された追加接続の周辺装置２０の種類を含めて外部装置１にプログラムデータ送信要求を送信要求部１４に送信させる。この要求に応じて外部装置１から対応するプログラムデータが送られてくると、画像形成装置１０は、上記と同様にして周辺装置２０のデータ記憶部２１を書き換えることができる。このように、画像形成システム設置後に周辺装置２０が新たに接続されたときでも即座に対応することができる。
実施の形態２．
【００４２】
図２は、本発明に係る画像形成システムの実施の形態２を示した構成図である。本実施の形態における画像形成装置１０には、受信処理部１１が受信したプログラムデータを一時的に保存するデータ保存部１５と、周辺装置２０への転送指示を出すための転送指示入力部１６とを有している。データ保存部１５は、ディスク装置など不揮発性の記憶装置により実現される。転送指示入力部１６は、画像形成装置１０に搭載されているタッチパネル式の入出力画面、あるいはキーボードやマウス等により実現される。その他の構成は実施の形態１と同じである。以下、本実施の形態における動作について説明する。
【００４３】
画像形成装置１０において、受信処理部１１は、外部装置１からダウンロードされてきたプログラムデータを受信するとそれをデータ保存部１５に保存する。そして、転送指示入力部１６から転送指示が入力されると、転送制御部１２は、データ保存部１５に保存されているプログラムデータを、対応する周辺装置２０へ転送する。周辺装置２０における書込制御部２２は、転送されてきたプログラムデータをデータ記憶部２１に書き込むことでプログラムデータを書き換える。
【００４４】
上記実施の形態１では、外部装置１からダウンロードされてきたプログラムデータをそのまま保存することなく周辺装置２０に転送していたが、本実施の形態では、データ保存部１５を設けてプログラムデータをいったん保存するようにしたので、ダウンロードされてきた時点のみならずその後の所定のタイミングで転送することができる。なお、本実施の形態では、転送制御部１２が転送を開始するタイミングとして転送指示入力部１６からの入力指示があった時を例にして説明したが、例えば、複数台の周辺装置２０が接続されているときであって全ての周辺装置２０に対するプログラムデータの保存が完了したときに自動的に転送を開始する、所定の時刻になったときや、処理中の画像形成処理や周辺装置２０による処理が終了したときなど、その他の所定のタイミングで転送を開始するようにしてもよい。
実施の形態３．
【００４５】
図３は、本発明に係る画像形成システムの実施の形態３を示した構成図である。本実施の形態における画像形成装置１０は、接続されている周辺装置２０に関する情報や画像形成装置１０に関する情報、またはその両方を外部装置１へ通知する通知処理部１７を有している。その他の構成は実施の形態１と同じである。以下、本実施の形態における動作について説明する。
【００４６】
画像形成装置１０において、通知処理部１７は、周辺装置２０に関する情報や画像形成装置１０に関する情報、またはその両方を外部装置１へ通知する。周辺装置２０に関する情報というのは、周辺装置２０の種類、周辺装置２０に搭載されている制御プログラムのバージョンなど、画像形成装置１０に接続されている周辺装置２０の種類の特性を特定できる情報である。周辺装置２０の種類であれば、周辺装置識別部１３により取得することができるが、制御プログラムのバージョンなどは、周辺装置２０から取得したり、あるいは周辺装置２０の転送時に制御プログラムのバージョンを確認し保持する手段が必要になる。画像形成装置に関する情報というのは、画像形成装置１０の種類、画像形成装置１０に搭載されている制御プログラムのバージョンなどである。
【００４７】
送信した周辺装置情報や画像形成装置１０に関する情報、またはその両方に応じて外部装置１から当該周辺装置対応のプログラムデータが外部装置１からダウンロードされてくると、その後は実施の形態１と同様に受信処理部１１がダウンロードされてきたプログラムデータを受信し、転送制御部１２がそのプログラムデータを周辺装置２０へ転送することになる。周辺装置２０における書込制御部２２は、転送されてきたプログラムデータをデータ記憶部２１に書き込むことでプログラムデータを書き換える。
【００４８】
本実施の形態によれば、画像形成装置１０主導で周辺装置２０のプログラムの書き換えを行うことができる。また、画像形成装置１０に接続されている周辺装置２０の情報や画像形成装置１０に関する情報、またはその両方を外部装置１に対して通知するので、周辺装置２０が画像形成装置１０と協同して動作するのに必要なプログラムデータを確実にダウンロードさせることができる。
実施の形態４．
【００４９】
図４は、本発明に係る画像形成システムの実施の形態４を示した構成図である。本実施の形態における画像形成装置１０は、外部装置１から送られてくるプログラムデータ送信要求に対して、プログラムデータの送信の依頼又は拒否を返答するダウンロード制御部１８を有している。その他の構成は実施の形態１と同じである。以下、本実施の形態における動作について説明する。なお、本実施の形態における外部装置１は、画像形成装置１０に接続されている周辺装置２０の種類を知らないものとする。
【００５０】
まず、外部装置１は、初期設定や制御プログラムの新バージョンが完成したなどを理由に、画像形成装置１０に対してプログラムデータ送信要求を通知する。この送信要求には、周辺装置に関する情報として、プログラムデータの送信対象とする周辺装置の種別や、制御プログラムの現在若しくは新バージョンなどが考えられる。
【００５１】
画像形成装置１０において、ダウンロード制御部１８は、プログラムデータ送信要求を受信すると、外部装置１が送信を要求しているプログラムデータが必要かどうかを判断する。例えば、送信要求に周辺装置の種別が含まれていれば、それに対応する周辺装置２０が接続されているかを確認する。また、送信しようとする制御プログラムのバージョンが含まれていれば、そのバージョンと周辺装置２０に現在搭載されているバージョンとを比較して、送信要求に含まれているバージョンの制御プログラムが取得済みかどうかを確認する。また、そのプログラムデータが画像形成装置１０の種類に対しても適合するものかどうかを確認する。すなわち、プログラムデータが周辺機器の種類と画像形成装置の組み合わせに適合するものであるかを確認する。その結果、送信要求対象のプログラムデータが必要であると判断したとき、ダウンロード制御部１８は、プログラムデータの送信依頼を返答する。一方、プログラムデータが不要であると判断したときにはプログラムデータの送信拒否を返答する。
【００５２】
送信拒否の場合はここで処理は終了するが、送信依頼のとき、外部装置１は、該当するプログラムデータを画像形成装置１０へダウンロードする。これ以降の処理は、実施の形態１と同じでよく、転送制御部１２は、ダウンロードされてきたプログラムデータを周辺装置２０へ転送する。周辺装置２０における書込制御部２２は、転送されてきたプログラムデータをデータ記憶部２１に書き込むことでプログラムデータを書き換える。
【００５３】
本実施の形態によれば、プログラムデータをダウンロードする際に、そのダウンロードするプログラムデータの要否を画像形成装置１０に対して事前に確認することができる。
実施の形態５．
【００５４】
図５は、本発明に係る画像形成システムの実施の形態５を示した構成図である。本実施の形態における画像形成装置１０は、画像形成装置１０本体の種類を外部へ通知する本体種類通知処理部１９を有している。その他の構成は実施の形態１と同じである。本実施の形態における外部装置１は画像形成装置１０の種類を把握しておらず、よってこのような場合にも対応できるようにしたことを特徴としている。以下、本実施の形態における動作について説明する。
【００５５】
画像形成装置１０において、本体種類通知処理部１９は、画像形成装置１０本体に関する情報を外部装置１へ通知する。画像形成装置１０本体に関する情報というのは、画像形成装置１０の種類を特定できる情報である。前述したように、周辺装置２０のデータ記憶部２１に記憶されるプログラムデータは、画像形成装置１０と周辺装置２０との組合せにより一意に特定されるものである。周辺装置２０によっては、異なる種類の画像形成装置１０と接続が可能な機種が存在するからである。そこで、本実施の形態では、画像形成装置１０本体に関する情報を外部装置１に送るようにした。なお、周辺装置２０に関する情報は、外部装置１が知らなければ、実施の形態３で示した通知処理部１７を設けて本体の種類と共に外部装置１に通知するようにする。
【００５６】
送信した装置本体情報に応じて外部装置１から当該画像形成装置１０及び周辺装置２０の組合せに対応するプログラムデータが外部装置１からダウンロードされてくると、その後は実施の形態１と同様に転送制御部１２がそのプログラムデータを周辺装置２０へ転送することになる。周辺装置２０における書込制御部２２は、転送されてきたプログラムデータをデータ記憶部２１に書き込むことでプログラムデータを書き換える。
【００５７】
本実施の形態によれば、画像形成装置１０と周辺装置２０との組合せに合致したプログラムデータのみを外部装置１にダウンロードさせることができる。
【００５８】
なお、上記各実施の形態において説明した各構成要素は、適宜組み合わせて使用することができる。
実施の形態６．
【００５９】
本実施の形態以降は、周辺装置２０側の構成要素に特徴のあるシステムである。本実施の形態における周辺装置２０は、各実施の形態に示した構成と同じように図示することができる。本実施の形態においては、周辺装置２０の書込制御部２２における処理に特徴がある。なお、画像形成装置１０は、受信処理部１１と転送制御部１２があればよい。以下、本実施の形態における動作について説明する。
【００６０】
画像形成装置１０において、受信処理部１１がバージョンアップ等により外部装置１からダウンロードされてきたプログラムデータを受信すると、転送制御部１２は、そのプログラムデータを、接続されている全ての周辺装置２０に転送する。実施の形態１では、周辺装置２０の種類を識別して、対応する周辺装置２０にのみ転送していたが、本実施の形態では、このような周辺装置２０の種類に基づいて転送先を特定することはしない。従って、上記各実施の形態において示した周辺装置識別部は不要である。
【００６１】
周辺装置２０における書込制御部２２は、プログラムデータが転送されてくると、そのプログラムデータが自装置対応であるかどうかを判断し、自装置対応であったと判断した場合にデータ記憶部２１に書き込むことでプログラムデータを書き換える。なお、自装置対応でなかったときには何もしない。
【００６２】
本実施の形態では、プログラムデータの適不適を周辺装置２０にて行うことができる。なお、本実施の形態における書込制御部２２は、プログラムデータにより特定できる周辺装置の種類と自装置の種類とを比較し、その結果に応じて処理を実行する点で周辺装置識別部と似ているが、自装置のみに対応できればよいので処理内容、情報管理共に簡単になる。
実施の形態７．
【００６３】
図６は、本発明に係る画像形成システムの実施の形態５を示した構成図である。本実施の形態における画像形成装置１０及び周辺装置２０におけるデータ記憶部２１及び書込制御部２２は、実施の形態１と同じ構成でよい。但し、転送制御部１２は、双方向にデータを転送する。本実施の形態においては、周辺装置２０にダウンロード制御部２３を設けたことを特徴としている。ダウンロード制御部２３は、外部装置１から送られてくるプログラムデータ送信要求に対して、プログラムデータの送信の依頼又は拒否を外部装置１へ返答する。ダウンロード制御部２３は、端的に言うと、実施の形態４において画像形成装置１０側に設けたダウンロード制御部を周辺装置２０側に設けるようにしたと言うことができる。以下、本実施の形態における動作について説明する。
【００６４】
まず、外部装置１は、初期設定や制御プログラムの新バージョンが完成したなどを理由に、画像形成装置１０に対してプログラムデータ送信要求を通知する。この送信要求には、周辺装置に関する情報として、プログラムデータの送信対象とする周辺装置の種別や、制御プログラムの現在若しくは新バージョンなどが考えられる。
【００６５】
画像形成装置１０における転送制御部１２は、受信処理部１１が受信したプログラムデータ送信要求を周辺装置２０に転送する。
【００６６】
周辺装置２０におけるダウンロード制御部２３は、外部装置１が送信を要求しているプログラムデータが必要かどうかを判断する。例えば、送信要求に周辺装置の種別が含まれていれば、それが自装置と同じ種類がどうかを確認する。また、送信しようとする制御プログラムのバージョンが含まれていれば、そのバージョンと自装置に現在搭載されているバージョンとを比較して、送信要求に含まれているバージョンの制御プログラムが取得済みかどうかを確認する。その結果、送信要求対象のプログラムデータが必要であると判断したとき、ダウンロード制御部２３は、プログラムデータの送信依頼を画像形成装置１０を介して返答する。一方、プログラムデータが不要であると判断したときにはプログラムデータの送信拒否を返答する。
【００６７】
送信拒否の場合はここで処理は終了するが、送信依頼のとき、外部装置１は、該当するプログラムデータを画像形成装置１０へダウンロードする。これ以降の処理は、実施の形態１と同じでよく、転送制御部１２は、ダウンロードされてきたプログラムデータを周辺装置２０へ転送する。周辺装置２０における書込制御部２２は、転送されてきたプログラムデータをデータ記憶部２１に書き込むことでプログラムデータを書き換える。
【００６８】
本実施の形態によれば、プログラムデータをダウンロードする際に、そのダウンロードするプログラムデータの要否を周辺装置２０に対して事前に確認することができる。
【００６９】
以上、上記各実施の形態においては、外部装置１が管理する各周辺装置２０用のプログラムデータを、対応する周辺装置２０に対してダウンロードする手法について説明したが、各実施の形態に分けて説明した構成要素は、１台の画像形成装置１０又は周辺装置２０に搭載して適宜使い分けるようにすることができる。
【００７０】
【発明の効果】
本発明によれば、周辺装置に対して外部から送られてきたその周辺装置に対応したプログラムデ−タを転送するようにしたので、周辺装置を適切なプログラムデ−タで容易に更新することができる。
【００７１】
また、周辺装置が新たに接続されたときに、その周辺装置の種類を含むプログラムデータ送信要求を外部へ送って対応するプログラムデータを入手できるようにしたので、システム設置後に接続した周辺装置に対しても容易に動作可能な環境に設定することができる。
【００７２】
また、画像形成装置にデータ保存手段を設けたので、所望のタイミングでプログラムデータを周辺装置に転送することができる。
【００７３】
また、通知処理手段を設けたので、画像形成装置主導で周辺装置のプログラムの書き換えを行うことができる。また、画像形成装置に接続されている周辺装置の種類を特定できる情報や画像形成装置１０に関する情報、またはその両方を外部に対して通知するので、適切なプログラムデータを確実にダウンロードさせることができる。
【００７４】
また、外部からのプログラム送信要求に対して依頼又は拒否を返答するダウンロード制御手段を画像形成装置あるいは周辺装置に設けたので、プログラムデータの要否を外部に対して事前に知らせることができる。
【００７５】
また、本体種類通知処理手段を設けたので、画像形成装置の種類を特定できる情報を外部に対して通知するので、画像形成装置と周辺装置との組合せに合致したプログラムデータのみを外部にダウンロードさせることができる。
【図面の簡単な説明】
【図１】本発明に係る画像形成システムの実施の形態１を示した構成図である。
【図２】本発明に係る画像形成システムの実施の形態２を示した構成図である。
【図３】本発明に係る画像形成システムの実施の形態３を示した構成図である。
【図４】本発明に係る画像形成システムの実施の形態４を示した構成図である。
【図５】本発明に係る画像形成システムの実施の形態５を示した構成図である。
【図６】本発明に係る画像形成システムの実施の形態７を示した構成図である。
【符号の説明】
１　外部装置、１０　画像形成装置、１１　受信処理部、１２　転送制御部、１３　周辺装置識別部、１４　送信要求部、１５　データ保存部、１６　転送指示入力部、１７　通知処理部、１８，２３　ダウンロード制御部、１９　本体種類通知処理部、２０　周辺装置、２１　データ記憶部、２２　書込制御部。
【図１】
2004021576.tif 000003
【図２】
2004021576.tif 000004
【図３】
2004021576.tif 000005
【図４】
2004021576.tif 000006
【図５】
2004021576.tif 000007
【図６】
2004021576.tif 000008