(57)【要約】      （修正有）【課題】ソフトウェアのバージョンアップに伴って生じる変更箇所を容易に把握できるようにする。【解決手段】このソフトウェア更新装置は、第１ソフトウェアを、第１ソフトウェアより新しい第２ソフトウェアに更新するためのソフトウェア更新装置であって、情報検索手段と、情報変更手段と、保持手段と、出力手段とを備えている。情報検索手段は、第１ソフトウェアに含まれるとともに第２ソフトウェアに更新するのに伴い変更すべき第１情報を検索可能である。情報変更手段は、情報検索手段により検索された第１情報を、第２ソフトウェアに含まれるとともに第１情報に対応する第２情報に変更可能である。保持手段は、情報変更手段により変更された変更内容を保持可能である。出力手段は、保持手段に保持された変更内容を出力可能である。【選択図】図３
2005215854.tif 000002
【特許請求の範囲】
【請求項１】
第１ソフトウェアを、前記第１ソフトウェアより新しい第２ソフトウェアに更新するためのソフトウェア更新装置であって、
前記第１ソフトウェアに含まれるとともに前記第２ソフトウェアに更新するのに伴い変更すべき第１情報を検索可能な情報検索手段と、
前記情報検索手段により検索された前記第１情報を、前記第２ソフトウェアに含まれるとともに前記第１情報に対応する第２情報に変更可能な情報変更手段と、
前記情報変更手段により変更された変更内容を保持可能な保持手段と、
前記保持手段に保持された変更内容を出力可能な出力手段と、
を備えたソフトウェア更新装置。
【請求項２】
前記変更内容は、前記第２ソフトウェアが、前記第２ソフトウェアより新しい第３ソフトウェアにさらに更新される際に消去される、請求項１に記載のソフトウェア更新装置。
【請求項３】
前記保持手段は、前記変更内容を、前記第２ソフトウェアが、前記第２ソフトウェアより新しい第３ソフトウェアに更新される際まで少なくとも保持可能である、請求項１に記載のソフトウェア更新装置。
【請求項４】
前記第１及び第２ソフトウェアは、画像形成装置の制御に用いられるものであり、
前記出力手段は、前記変更内容をシート状記録媒体に記録可能な画像形成部を有している、
請求項１から３のいずれかに記載のソフトウェア更新装置。
【請求項５】
請求項１から４のいずれかに記載のソフトウェア更新装置と、
前記第２ソフトウェアを用意可能な情報処理装置と、
を備えたソフトウェア更新システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソフトウェア更新装置、特に、第１ソフトウェアを、第１ソフトウェアより新しい第２ソフトウェアに更新するためのソフトウェア更新装置に関する。
【０００２】
また、本発明は、そのようなソフトウェア更新装置を備えたソフトウェア更新システムに関する。
【背景技術】
【０００３】
複写機、プリンタ等の画像形成装置は、画像情報を用紙等に出力するための画像形成部や、印刷情報の表示等を行う表示パネルのようなハードウェアを備えているが、近年、これらのハードウェアを、一連のプログラムやデータを含むソフトウェアによって制御可能なものが普及している。
【０００４】
このような装置で用いられるソフトウェアは、通常、新しいバージョンのものが開発されると、サービス担当者等によって新しいバージョンに更新する作業が行われるが、その際、新しいバージョンのマニュアル等を参照することで、古いバージョンのどの部分がどのように変更されたのかが分かるようになっている。
【０００５】
これに関連する技術として、例えば、下記特許文献に示されるものが既に知られている。
【特許文献１】特開２０００−２９８５８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、バージョンアップによって生じた変更箇所をマニュアル等により調べる作業は面倒である。特に、最新のバージョンのマニュアルを参照するのみでは１つ前のバージョンからの変更箇所しか分からないために、一度に複数のバージョンにまたがって更新が行われるような場合に、全てのバージョン同士の間での変更箇所を知るには、各バージョンのマニュアルを参照しながら、どの変更箇所がさらにどのように変更されたかを追い掛けながら解読しなけらばならず、変更箇所の把握が著しく面倒なものとなる。
【０００７】
本発明の目的は、ソフトウェアのバージョンアップに伴って生じる変更箇所を容易に把握できるようにすることにある。
【課題を解決するための手段】
【０００８】
請求項１に係るソフトウェア更新装置は、第１ソフトウェアを、第１ソフトウェアより新しい第２ソフトウェアに更新するためのソフトウェア更新装置であって、情報検索手段と、情報変更手段と、保持手段と、出力手段とを備えている。情報検索手段は、第１ソフトウェアに含まれるとともに第２ソフトウェアに更新するのに伴い変更すべき第１情報を検索可能である。情報変更手段は、情報検索手段により検索された第１情報を、第２ソフトウェアに含まれるとともに第１情報に対応する第２情報に変更可能である。保持手段は、情報変更手段により変更された変更内容を保持可能である。出力手段は、保持手段に保持された変更内容を出力可能である。
【０００９】
なお、本発明において、第１ソフトウェアには、第２ソフトウェアより１つだけ前のバージョンのみでなく、それより前のバージョンのものも含まれる。また、出力手段による出力の具体的な態様としては、複写機、プリンタ等の画像形成機能を有する装置による用紙等への印刷や、そのような画像形成装置に備えられた表示画面や画像形成装置に接続された情報処理装置の操作画面における表示、情報処理装置へのメール送信等が含まれる。さらに、出力される変更内容としては、変更の前後における詳細なデータ等である必要はなく、単に変更が行われた部分がどこであるかを示すメッセージ等であってもよい。
【００１０】
この装置では、バージョンアップによって生じた変更内容は、保持手段により保持されるとともに、出力手段により出力されるので、サービス担当者等は、マニュアル等を参照しなくてもバージョンアップに伴う変更箇所を容易に把握することができる。特に、一度に複数のバージョンにわたって更新される場合であっても、変更された内容は全て出力されるため、マニュアル等を参照する場合に比べ、変更内容の把握が格段に容易になる。
【００１１】
請求項２に係るソフトウェア更新装置は、請求項１の装置において、変更内容は、第２ソフトウェアが、第２ソフトウェアより新しい第３ソフトウェアに更新される際に消去される。
【００１２】
この装置では、かかる構成により、次回のバージョンアップまでの間は、いつでも変更内容を出力させることができるとともに、次回のバージョンアップの際に消去されることで、保持手段の容量負担を軽減するようにしている。
【００１３】
請求項３に係るソフトウェア更新装置は、請求項１の装置において、保持手段は、変更内容を、第２ソフトウェアが、第２ソフトウェアより新しい第３ソフトウェアに更新される際まで少なくとも保持可能である。
【００１４】
この装置では、かかる構成により、将来さらにバージョンアップが行われた際に、過去の変更履歴も参照できるため、変更履歴をより詳細に把握することができる。
【００１５】
請求項４に係るソフトウェア更新装置は、請求項１から３のいずれかの装置において、第１及び第２ソフトウェアは、画像形成装置の制御に用いられるものである。出力手段は、変更内容をシート状記録媒体に記録可能な画像形成部を有している。シート状記録媒体としては、用紙、ＯＨＰシート等が含まれる。
【００１６】
この装置では、特に、画像形成装置の制御に用いられるソフトウェアのバージョンアップにおいて、更新に伴う変更箇所を容易に知ることができるようになっている。
【００１７】
なお、ここでのソフトウェア更新装置の具体例としては、他の外部接続機器を用いなくても単独でバージョンアップ作業を行うことのできる画像形成装置のほか、そのような機能を持たない画像形成装置と、そのような機能を持つとともに第２ソフトウェアを保有する情報処理装置とが接続されてなる１つの装置等も挙げられる。
【００１８】
請求項５に係るソフトウェア更新システムは、請求項１から４のいずれかのソフトウェア更新装置と、情報処理装置とを備えている。情報処理装置には、第２ソフトウェアを用意可能である。
【００１９】
このシステムでは、情報処理装置が用意した第２ソフトウェアを用いてバージョンアップを行うことができ、バージョンアップによって生じた変更内容は、ソフトウェア更新装置の保持手段により保持されるとともに、出力手段により出力されるので、サービス担当者等は、マニュアル等を参照しなくても、変更内容を容易に把握することができる。特に、一度に複数のバージョンにわたって更新される場合であっても、変更された内容は全て出力されるため、複数のマニュアルを参照する場合に比べ、変更内容の把握が格段に容易になる。
【００２０】
なお、このシステムの具体例としては、ソフトウェア更新送信装置としての画像形成装置と、これに接続された情報処理装置としてのコンピュータ若しくは他の画像形成装置等とを備えたもの等が挙げられる。また、情報処理装置は、第２ソフトウェアを予め保有していてもよく、インターネットを通じて外部から取得してもよい。
【発明の効果】
【００２１】
本発明によれば、バージョンアップによって生じた変更内容は、ソフトウェア更新装置の保持手段により保持されるとともに、出力手段により出力されるので、サービス担当者等は、マニュアル等を参照しなくてもバージョンアップに伴う変更内容を容易に把握することができる。特に、一度に複数のバージョンにわたって更新される場合であっても、変更された内容は全て出力されるため、マニュアルを参照する場合に比べ、変更内容の把握が格段に容易になる。
【発明を実施するための最良の形態】
【００２２】
［ソフトウェア更新システム］
図１及び図２に、本発明の一実施形態が採用されたソフトウェア更新システム１を示す。
【００２３】
このソフトウェア更新システム１は、第１ソフトウェアを、第１ソフトウェアより新しい第２ソフトウェアに更新するためのシステムであって、画像形成装置３と、画像形成装置３に接続された情報処理装置５とを備えている。
【００２４】
第１及び第２ソフトウェアは、画像形成装置３内で画像形成部１３（後述）等のハードウェアを制御するための一連のプログラム及びデータで構成される。第１ソフトウェアは、少なくとも第２ソフトウェアよりも前のバージョンであればよく、２つ以上前のバージョンであってもよい。
【００２５】
［画像形成装置］
この画像形成装置３は、複写機、プリンタ、ファクシミリ装置としての機能を有する複合型の装置であって、原稿読取部１１と、画像形成部１３と、入力操作部１５と、通信部１７と、他の入出力部１９と、制御部２０とを備えている。
【００２６】
原稿読取部１１は、原稿台（図示せず）上に給紙された原稿の画像情報を読み取るためのものであり、図示しない光学系を有している。
【００２７】
画像形成部（出力手段）１３は、原稿読取部１１で読み取られた画像情報や、外部に接続されたスキャナ、コンピュータ等の機器から送られる画像データに基づいて画像形成を行うほか、バージョンアップに伴う変更内容を出力することができる。画像形成部１３は、具体的に、図示しない感光体ドラム、主帯電装置、現像装置、転写装置及び定着装置を有している。感光体ドラムは、表面に静電潜像が形成されるものである。主帯電装置は、感光体ドラム表面を帯電させるための装置である。現像装置は、静電潜像が形成された感光体ドラム表面にトナーを供給してトナー像を形成する装置である。転写装置は、感光体ドラムのトナー像を用紙に転写するための装置である。定着装置は、転写されたトナー像を用紙に定着させるための装置である。
【００２８】
入力操作部１５は、図示しないキー群及び表示パネルを有しており、キー群は、具体的に、印刷の指示を行うためのスタートキーや、各種印刷条件の設定等を行うための設定キーを有している。表示パネルは、印刷に関する情報の表示や、外部からの入力操作を受け付ける操作画面の表示を行う。
【００２９】
通信部１７は、情報処理装置５や、ＬＡＮやインターネットを介して外部に接続された他のコンピュータ等との間で情報の送受信を行うためのものである。
【００３０】
他の入出力部１９は、図示しない給紙部及び排紙部を有している。給紙部は、複数の給紙カセット及び手差しトレイ（共に図示せず）に配置された用紙を画像形成部１３に向けて搬送するためのものである。排紙部は、画像形成部１３において画像形成が行われた用紙を外部に排出するためのものである。
【００３１】
制御部２０は、原稿読取部１１、画像形成部１３、入力操作部１５、通信部１７及び他の入出力部１９に接続され、具体的には、ＣＰＵ、ＲＡＭ及びＲＯＭ等を有するマイクロコンピュータで構成されている。
【００３２】
ＣＰＵは、ＲＯＭに格納されたプログラム等を実行することで、画像形成部１３等の制御や、バージョンアップ動作を行うためのものである。ＲＡＭは、ＣＰＵの作業領域として機能するほか、バージョンアップに伴う変更内容を保持することができる。ＲＡＭによって保持された変更内容は、次回のバージョンアップが行われるまでの間、ＲＯＭにおいて記憶される。
【００３３】
ＲＯＭには、第１ソフトウェアが格納されるとともに、情報検索プログラム及び情報変更プログラムがさらに格納されている。情報検索プログラムは、第１ソフトウェアのバージョンアップを行う際に、第１ソフトウェアのバックアップデータに含まれる情報の中から、更新すべき情報（第１情報）を検索するとともに、第２ソフトウェアに含まれる情報の中からこの第１情報と対応する内容を有する第２情報を検索するためのものである。情報変更プログラムは、情報検索プログラムにより検索された第１情報を、第２情報に書き換えるためのものである。また、ＲＯＭには、所定の印刷プログラムも格納されており、情報検索プログラムにより変更された変更内容は、画像形成部１３により、変更されなかった箇所の内容と共に用紙等に出力されるとともに、変更された箇所と変更されなかった箇所との区別が容易になるよう、例えば、変更された箇所についての内容が赤色若しくは太字の文字等により出力される。
【００３４】
［情報処理装置］
情報処理装置５は、画像形成装置３内のバージョンアップ作業の支援のために用いられるコンピュータであって、入力部２１と、出力部２３と、記憶部２５と、処理部２７とを有している。
【００３５】
入力部２１は、処理部２７に対するコマンド、データ等の入力を行うためのものであり、ここでは、処理部２７を介して画像形成装置３に対しバージョンアップ動作の指示を行うことができる。
【００３６】
出力部２３は、処理部２７での処理結果を出力するほか、画像形成装置３でのバージョンアップによる変更内容等を表示することが可能である。
【００３７】
記憶部２５は、種々のデータ、プログラム等が格納されるほか、第２ソフトウェアや、第１ソフトウェアのバージョンアップを支援するためのプログラムが格納されている。
【００３８】
処理部２７は、入力部２１，出力部２３及び記憶部２５の制御を行うほか、画像形成装置３と通信することでバージョンアップ動作を支援することができる。
【００３９】
［システムの動作］
次に、このソフトウェア更新システム１の動作について説明する。
【００４０】
情報処理装置５において、入力部２１を操作して、画像形成装置３に対し第１ソフトウェアのバージョンアップの指示を行うと、まず、情報処理装置５から画像形成装置３に第２ソフトウェアが呼び出される。そして、画像形成部１３において、第１情報及び第２情報が検索されるとともに、検索された第１情報が対応する第２情報に書き換えられ、具体的に、そのような変更が行われたことと、変更前及び変更後の情報とが変更内容として記憶される。
【００４１】
ここで、図３に基づいて、バージョンアップの動作についてより具体的に説明する。
【００４２】
ここでは、バージョン５以降のソフトウェアである第１ソフトウェアを、バージョン１０である第２ソフトウェアに更新する場合を例に説明する。また、バージョン５以降は、バージョン６，８，１０の順に開発されたものとする。
【００４３】
画像形成装置３に対しバージョンアップが指示され（Ｓ１）、第２ソフトウェアが呼び出されると（Ｓ２）、画像形成装置３に現在インストールされている第１ソフトウェアがバージョン１０であるか否かが判断される（Ｓ３）。バージョン１０であると判断された場合は、バージョンアップの必要なしと判断して動作を終了するが、バージョン１０でないと判断された場合は、前回行ったバージョンアップの際に変更された内容の履歴が消去され（Ｓ４）、次いで第１ソフトウェアがバージョン５より小さい否かが判断される（Ｓ５）。
【００４４】
ステップＳ５において、第１ソフトウェアがバージョン５より小さいと判断された場合は、現在の露光微調整のセンター値（第１情報）と、この値を新たなデフォルト値「８」（第２情報）に初期化することとが履歴として残され（Ｓ６）、露光微調整のセンター値が「８」に変更される（Ｓ７）。このあと、ステップＳ９に移行する。一方、ステップＳ５において、第１ソフトウェアがバージョン５以上であると判断された場合は、次いでバージョン６より小さいか否かが判断される（Ｓ８）。
【００４５】
ステップＳ８において、バージョン６より小さいと判断された場合は、現在の自動露光調整γ傾きの値（第１情報）と、この値の新たなデフォルト値「５」（第２情報）に初期化することとが履歴として残され（Ｓ９）、自動露光調整γ傾きが「５」に変更される（Ｓ１０）。この後、ステップＳ１２に移行する。一方、ステップＳ８において、第１ソフトウェアがバージョン６以上であると判断された場合は、次いでバージョン８より小さいか否かが判断される（Ｓ１１）。
【００４６】
ステップＳ１１において、バージョン８より小さいと判断された場合は、現在のネットワークスキャナ機能の有効／無効の設定状態（第１情報）と、この機能の設定状態を新たなデフォルト状態「有効」（第２情報）に初期化することとが履歴として残され（Ｓ１２）、ネットワークスキャナ機能が「有効」に変更される（Ｓ１３）。このあと、ステップＳ１５に移行する。一方、ステップＳ１１において、第１ソフトウェアがバージョン８以上であると判断された場合は、第１ソフトウェアがバージョン８であるとして、ステップＳ１４に移行する。
【００４７】
ステップＳ１５では、現在の印字余白設定の設定値（第１情報）と、この値を新たなデフォルト値「３ｍｍ」（第２情報）に初期化することとが履歴として残され、ステップＳ１６において、印字余白設定の設定値が「３ｍｍ」に変更される。以上のステップの後、第１ソフトウェアは、バージョンが１０に設定され、第２ソフトウェアに更新される（Ｓ１７）。このあと、ステップＳ１８に移行して、変更内容等が画像形成部１３により用紙に出力されるとともに、情報処理装置５において出力部２３に表示される。
【００４８】
以上のようなソフトウェア更新システム１によれば、バージョンアップに伴って変更された内容は、画像形成部１３により用紙に出力され、情報処理装置５により表示されるので、サービス担当者等は、バージョンアップに伴う変更内容を容易に把握することができる。
【００４９】
特に、バージョン５からバージョン１０にバージョンアップする場合のように、一度に複数のバージョンにわたって更新する場合であっても、このシステムでは、全ての変更箇所が出力され、上記の例では、露光微調整のセンター値、自動露光調整γ傾きの値、ネットワークスキャナ機能の設定状態、印字余白設定の設定値の各変更履歴を確認することができるため、各バージョンごとのマニュアルを参照して確認する場合に比べ、バージョンアップに伴う変更内容の把握が格段に容易になる。
［他の実施形態］
（ａ）出力手段は、画像形成装置の画像形成部や情報処理装置の出力部に限定されず、各装置に設けられた通信部や、画像形成装置に設けられた入力操作部の表示パネル等であってもよい。
【００５０】
（ｂ）バージョンアップによって変更された内容は、次回以降のバージョンアップの際にも読み出し可能にＲＯＭに格納されてもよい。
【００５１】
（ｃ）本発明のソフトウェア更新装置は、画像形成装置のみに適用されるものではなく、ソフトウェアによる制御が可能なハードウェアを備えた他の機器等にも適用可能である。
【００５２】
（ｄ）画像形成装置は、複写機、プリンタ及びファクシミリ機能のうち少なくとも１つを備えたものであればよい。
【図面の簡単な説明】
【００５３】
【図１】本発明の一実施形態が作用されたソフトウェア更新システムを示す斜視図。
【図２】前記システムを模式的に示す制御ブロック図。
【図３】前記システムにおけるバージョンアップ動作を説明するためのフローチャート。
【符号の説明】
【００５４】
１  ソフトウェア更新システム
３  画像形成装置
５  情報処理装置
【図１】
2005215854.tif 000003
【図２】
2005215854.tif 000004
【図３】
2005215854.tif 000005