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