(57)【要約】【課題】必要なソフトウェアを容易に入手することができる画像生成装置を提供する。【解決手段】ファイルの記録が可能な記録手段１８と、外部のデータベース３と情報のやり取りが可能な通信処理手段１７と、データベース３から必要なソフトウェアをダウンロードし、ダウンロードしたファイルを記録手段１８に保存する制御を行う制御手段１１とを備えた。【選択図】　　　　図２
2004070671.tif 000002
【特許請求の範囲】
【請求項１】
ファイルの記録が可能な記録手段と、外部のデータベースと情報のやり取りが可能な通信処理手段と、データベースから必要なソフトウェアをダウンロードし、ダウンロードしたファイルを記録手段に保存する制御を行う制御手段とを備えたことを特徴とする画像生成装置。
【請求項２】
請求項１の画像生成装置において、ＣＤ−Ｒドライブを備え、制御手段は、記録手段に保存したソフトウェアをＣＤ−Ｒに書き込む制御を行うことを特徴とする画像生成装置。
【請求項３】
請求項２の画像生成装置において、制御手段は、記録手段に保存したソフトウェアのうち必要なもののみをＣＤ−Ｒに書き込む制御を行うことを特徴とする画像生成装置。
【請求項４】
請求項２の画像生成装置において、制御手段は、記録手段に保存したソフトウェアを最適な形式でＣＤ−Ｒに書き込む制御を行うことを特徴とする画像生成装置。
【請求項５】
請求項２の画像生成装置において、印刷処理手段を備え、制御手段は、ＣＤ−Ｒに収録したソフトウェアの情報を紙に印刷する制御を行うことを特徴とする画像生成装置。
【請求項６】
請求項２の画像生成装置において、印刷処理手段を備え、制御手段は、ＣＤ−Ｒのレーベルを紙に印刷する制御を行うことを特徴とする画像生成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ホストＰＣ側に任意のソフトウェアが必要な画像生成装置に関するものである。
【０００２】
【従来の技術】
従来、画像生成装置をプリンタやスキャナとしてＰＣに接続して利用する場合、ＰＣ上にはプリンタやスキャナを動かすためのソフトウェア（ドライバなど）が有れば問題なく利用できたが、市場の要望やＰＣ環境の変化により、ドライバだけでなく、各種ソフトウェアを画像生成装置に提供するケースが多くなっている。
【０００３】
【発明が解決しようとする課題】
大抵の場合、各種ソフトウェアはＣＤ−ＲＯＭとして供給されているが、最新版はＷＥＢなどでダウンロードするケースが多い。しかし、供給するソフトウェアの数量が年々増加する傾向があるため、常に最新版のソフトウェアを確保することはユーザ側からすると困難な状況にあり、また、入手したソフトウェアを各ユーザに配布するのも、ＯＳや市販アプリである程度可能であるが、確実な方法とはいい難く、画像生成装置側のプログラムの変更が必要な場合もある。
【０００４】
本発明は、必要なソフトウェアを容易に入手することができる画像生成装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明は、ファイルの記録が可能な記録手段と、外部のデータベースと情報のやり取りが可能な通信処理手段と、データベースから必要なソフトウェアをダウンロードし、ダウンロードしたファイルを記録手段に保存する制御を行う制御手段とを備えた画像生成装置を最も主要な特徴とする。
【０００６】
請求項２記載の発明は、請求項１の画像生成装置において、ＣＤ−Ｒドライブを備え、制御手段は、記録手段に保存したソフトウェアをＣＤ−Ｒに書き込む制御を行う画像生成装置を主要な特徴とする。
【０００７】
請求項３記載の発明は、請求項２の画像生成装置において、制御手段は、記録手段に保存したソフトウェアのうち必要なもののみをＣＤ−Ｒに書き込む制御を行う画像生成装置を主要な特徴とする。
【０００８】
請求項４記載の発明は、請求項２の画像生成装置において、制御手段は、記録手段に保存したソフトウェアを最適な形式でＣＤ−Ｒに書き込む制御を行う画像生成装置を主要な特徴とする。
【０００９】
請求項５記載の発明は、請求項２の画像生成装置において、印刷処理手段を備え、制御手段は、ＣＤ−Ｒに収録したソフトウェアの情報を紙に印刷する制御を行う画像生成装置を主要な特徴とする。
【００１０】
請求項６記載の発明は、請求項２の画像生成装置において、印刷処理手段を備え、制御手段は、ＣＤ−Ｒのレーベルを紙に印刷する制御を行う画像生成装置を主要な特徴とする。
【００１１】
【発明の実施の形態】
本発明では、ホスト側と画像生成装置側のソフトウェアを自動的に入手し、それらのソフトウェアをＣＤ−Ｒのような記録媒体に書き込み、作成したＣＤ−Ｒに収録されているソフトウェアの情報をＣＤ−Ｒのレーベルに印刷することのできる機能を有する画像生成装置を提供するものである。
【００１２】
以下、図面により本発明の実施の形態を詳細に説明する。図１は画像生成システムの構成図である。本画像生成システムは、ホストＰＣ１、画像生成装置２、データベース３から成る。ホストＰＣ１、画像生成装置２、データベース３は通信Ｉ／Ｆによって接続されている。
【００１３】
図２は本発明の実施の形態に係る画像生成装置の機能ブロック図である。本画像生成装置は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＮＶＲＡＭ１４、操作部１５、印刷処理部１６、通信処理部１７、ＨＤＤ１８、ＣＤ−Ｒドライブ１９から成る。
【００１４】
図３は操作部の表示画面例を示す図である。画像生成装置は操作部１５に図３のような画面を表示する機能を有し、ＣＤ−Ｒ作成の有無、ＣＤ−Ｒレーベル印刷の有無及び更新するソフトウェアの選択を入力することができる。
【００１５】
入力情報として、ソフトウェアの更新及びＣＤ−Ｒ作成期間（１日、１週間、１ヶ月など）を入力することができる。入力が完了したら、画像生成装置は入力情報をＮＶＲＡＭ１４に書き込む。
【００１６】
以下、本発明の制御動作例を説明する。以下の制御動作はＣＰＵ１１により行われる。画像生成装置はＲＯＭ１２に格納されているプログラムＡを起動し、プログラムＡはＮＶＲＡＭ１４に記録されている情報を基にどのソフトウェアを更新すべきか判断する。例えば、ドライバＡを一週間単位で最新版に更新すると仮定した場合、プログラムＡはドライバＡの更新日時と現在の日時を比較する。
【００１７】
このとき、更新日時と現在の日時が一週間以上超えていたら、ドライバＡは更新対象ソフトウェアであることをＲＡＭ１３に書き込む。プログラムＡはすべてのソフトウェア（ソフトウェアＡ〜Ｚ）の更新の必要性を確認し、通信処理部１７を通して、データベースに更新するソフトウェアの情報を送信する。
【００１８】
データベース３がこの情報を受け取ったら、画像生成装置に最新情報（例えば、バージョン番号など）を送信する。プログラムＡはデータベース３から受信した情報を基に、どのソフトウェアが更新する必要があるか、検索を行う。ソフトウェアＢとソフトウェアＣが更新対象とになったと仮定する。
【００１９】
このとき、プログラムＢはソフトウェアＢとソフトウェアＣがＨＤＤ１に書きこまれているかどうかを確認する。もし、更新すべきソフトウェアがＨＤＤ１８にあれば、それらを削除し、プログラムＢは最新版ソフトウェアＢとソフトウェアＣのファイルを画像生成装置に送信する命令をデータベース３に送信する。
【００２０】
データベース３は画像生成装置から送信要求命令を受け取ったら、最新版ソフトウェアＢとソフトウェアＣのファイルデータを画像生成装置に送信する。ファイルデータの送信が完了したら、その旨をプログラムＡに通知し、プログラムＡは受信したデータが正常であるかを確認する。
【００２１】
正常に受信されたのを確認したら、プログラムＡはソフトウェアＢとソフトウェアＣのファイルをＨＤＤ１８に格納し、ソフトウェアＢ及びソフトウェアＣの更新日時、バージョン情報及びＣＤ−Ｒ書き込み形式をＮＶＲＡＭ１４に書き込む。
【００２２】
画像生成装置はＲＯＭ１２に格納されているプログラムＢを起動し、プログラムＢはＮＶＲＡＭ１４に記録されている情報を基にＣＤ−Ｒを作成するかどうかを判断する。例えば、ＣＤ−Ｒを一ヶ月単位で作成すると仮定した場合、プログラムＢは前に作成したＣＤ−Ｒの更新日時と現在の日時を比較する。
【００２３】
このとき、更新日時と現在の日時が１ヶ月以上超えていたら、プログラムＢはＣＤ−Ｒドライブ１９にＣＤ−Ｒが挿入されているかを確認し、そのＣＤ−Ｒが書き込み可能であることを確認する。
【００２４】
プログラムＢはＮＶＲＡＭ１４に記録されている情報通り、必要なソフトウェアのファイルがＨＤＤ１８に存在するか確認する。ＨＤＤ１８に必要なソフトウェアが存在していなければ、プログラムＡを起動し、処理を終了する。
【００２５】
ソフトウェアがＨＤＤ１８にすべて存在すれば、プログラムＢはＨＤＤ１８に保存されているファイルをＣＤ−Ｒに書き込む。書き込みが正常に終了したら、プログラムＢはＮＶＲＡＭ１４にＣＤ−Ｒを作成した日時の情報を更新し、ＣＤ−ＲドライブにＣＤ−Ｒの排出命令を発行する。ＣＤ−Ｒドライブ１９はその命令を受信したら、書き込んだＣＤ−Ｒを排出する。
【００２６】
画像生成装置はＲＯＭ１２に格納されているプログラムＢを起動し、プログラムＢはＮＶＲＡＭ１４に記録されている情報を基にＣＤ−Ｒを作成するかどうかを判断する。例えば、ＣＤ−Ｒを一ヶ月単位で作成する仮定した場合、プログラムＢは前に作成したＣＤ−Ｒの更新日時と現在の日時を比較する。
【００２７】
このとき、更新日時と現在の日時が１ヶ月以上超えていたら、プログラムＢはＣＤ−Ｒドライブ１９にＣＤ−Ｒが挿入されているかを確認し、そのＣＤ−Ｒが書き込み可能であることを確認する。
【００２８】
プログラムＢはＮＶＲＡＭ１４に記録されている情報通り、更新が必要なソフトウェアのファイルがＨＤＤ１８に存在するか確認する。ＨＤＤ１８に必要なソフトウェアが存在していなければ、プログラムＡを起動し、処理を終了する。
【００２９】
更新すべきソフトウェアがすべて存在すれば、プログラムＢはＨＤＤ１８に保存されているファイルをＣＤ−Ｒに書き込む。書き込みが正常に終了したら、プログラムＢはＮＶＲＡＭ１４にＣＤ−Ｒを作成した日時の情報を更新し、ＣＤ−Ｒドライブ１９にＣＤ−Ｒの排出命令を発行する。ＣＤ−Ｒドライブ１９はその命令を受信したら、書き込んだＣＤ−Ｒを排出する。
【００３０】
画像生成装置はＲＯＭ１２に格納されているプログラムＢを起動し、プログラムＢはＮＶＲＡＭ１４に記録されている情報を基にどのような形式でＣＤ−Ｒを作成するかどうかを判断する。
【００３１】
例えば、ソフトウェアＢ及びソフトウェアＣをＣＤ−Ｒに書き込む場合、ソフトウェアＢ及びソフトウェアＣのＣＤ−Ｒに書き込む形式がそれぞれフォーマットＢ、フォーマットＣであったとき、プログラムＢはどの形式で書き込むかを判断し、ここではフォーマットＤを選択したことにする。
【００３２】
更新すべきソフトウェアがすべて存在すれば、プログラムＢはＨＤＤ１８に保存されているファイルをフォーマットＤの形式でＣＤ−Ｒに書き込む。書き込みが正常に終了したら、プログラムＢはＮＶＲＡＭ１４にＣＤ−Ｒを作成した日時の情報を更新し、ＣＤ−Ｒドライブ１９にＣＤ−Ｒの排出命令を発行する。ＣＤ−Ｒドライブ１９はその命令を受信したら、書き込んだＣＤ−Ｒを排出する。
【００３３】
画像生成装置はＲＯＭ１２に格納されているプログラムＣを起動し、プログラムＣはＮＶＲＡＭ１４に記録されている情報を基にＣＤ−Ｒのレーベルを印刷するかどうかを判断する。「印刷する」が選択されていれば、上述した請求項２、３及び４の発明でＣＤ−Ｒを作成した後に、ＣＤ−Ｒに収録したソフトウェアに関する情報の印刷を行う。
【００３４】
プログラムＣはＮＶＲＡＭ１４に記録されているＣＤ−Ｒ作成日時及び更新したソフトウェアの情報を取得し、ＲＯＭ１２に格納されている画像生成装置の情報（例えば機種名など）を取得する。プログラムＣはＲＯＭ１２から情報を取得したら、ＲＡＭ１３にその画像データを展開し、画像データ上に必要な情報（例えば、更新日、更新したソフトウェア名称、バージョン番号など）を付加する。
【００３５】
画像データの作成が終了したら、印刷処理部１６の給紙先に用紙がセットされているかを確認する。セットされていなければ、ＲＡＭ１３で作成した画像データをＨＤＤ１８に保存し、操作部に用紙がセットされていない旨を通知する。用紙が給紙先にセットされているのであれば、印刷処理部１６に印刷を実行する命令を発行し、収録したソフトウェアに関する情報を印刷する。
【００３６】
画像生成装置はＲＯＭ１２に格納されているプログラムＤを起動し、プログラムＤはＮＶＲＡＭ１４に記録されている情報を基にＣＤ−Ｒのレーベルを印刷するかどうかを判断する。「印刷する」が選択されていれば、上述した請求項２、３及び４の発明でＣＤ−Ｒを作成した後に、ＣＤ−Ｒに貼り付けるレーベルの印刷を行う。
【００３７】
プログラムＣはＮＶＲＡＭ１４に記録されているＣＤ−Ｒ作成日時及び更新したソフトウェアの情報を取得し、ＲＯＭ１２に格納されている画像生成装置の情報（例えば機種名）とＣＤ−Ｒレーベルの印刷フォーマット用データを取得する。プログラムＣはＣＤ−Ｒレーベルの印刷フォーマット用データをＲＯＭ１２から取得したら、ＲＡＭ１３にその画像データを展開し、画像データ上に必要な情報（例えば、作成日、更新したソフトウェア名称、バージョン番号、ＣＤ−Ｒを作成した形式）を付加する。
【００３８】
画像データの作成が終了したら、印刷処理部１６の給紙先にレーベル印刷用の用紙がセットされているかを確認する。セットされていなければ、ＲＡＭ１３で作成した画像データをＨＤＤ１８に保存し、操作部１５にレーベル印刷用の用紙がセットされていない旨を通知する。用紙が給紙先にセットされているのであれば、印刷処理部１６に印刷を実行する命令を発行し、ＣＤ−Ｒ用レーベルを印刷する。
【００３９】
図４はＣＤ−Ｒ用レーベルを示す図である。ＣＤ−Ｒ用レーベル２０には上述した情報、即ち、作成日、更新したソフトウェア名称、バージョン番号、ＣＤ−Ｒを作成した形式等が印刷される。
【００４０】
【発明の効果】
以上説明したように、請求項１の画像生成装置は、データベースから最新のソフトウェアを自動的に更新することができる。
【００４１】
請求項２の画像生成装置は、データベースからダウンロードしたソフトウェアをＣＤ−Ｒに作成することができる。
【００４２】
請求項３の画像生成装置は、データベースから必要なソフトウェアのみダウンロードし、ダウンロードしたソフトウェアをＣＤ−Ｒに作成することができる。
【００４３】
請求項４の画像生成装置は、データベースからソフトウェアをダウンロードし、かつ、ダウンロードしたソフトウェアに適切な形式にＣＤ−Ｒを作成することができる。
【００４４】
請求項５の画像生成装置は、ＣＤ−Ｒに収録されたソフトウェアの情報を確認することができる。
【００４５】
請求項６の画像生成装置は、ＣＤ−Ｒのレーベルを印刷することができるため、印刷したレーベルをＣＤ−Ｒに貼り付けることにより、どのソフトウェアが何時変更されたかを容易に確認することができる。
【図面の簡単な説明】
【図１】画像生成システムの構成図である。
【図２】本発明の実施の形態に係る画像生成装置の機能ブロック図である。
【図３】操作部の表示画面例を示す図である。
【図４】ＣＤ−Ｒ用レーベルを示す図である。
【符号の説明】
３　データベース
１１　ＣＰＵ（制御手段）
１６　印刷処理部（印刷処理手段）
１７　通信処理部（通信処理手段）
１８　ＨＤＤ（記録手段）
１９　ＣＤ−Ｒドライブ
【図１】
2004070671.tif 000003
【図２】
2004070671.tif 000004
【図３】
2004070671.tif 000005
【図４】
2004070671.tif 000006