(57)【要約】      （修正有）【課題】画像読取装置に格納されたファームウェアを上書きするときに、専用プログラムをインストールする必要なしに、実施できるようにする。【解決手段】ホストにたいし、ファームウェアを格納した画像読取装置を制御するための操作入力インターフェースモジュールの組み込みとともにインストールされるようにした画像読取転送ドライバプログラムであって、アプリケーションソフトからの起動コマンドを受付けて、上記操作入力インターフェースモジュールを起動する第１のステップと、上記操作入力インターフェースモジュールによって操作入力画面を表示させて、上記画像読取装置に対してのファームウェアの書き込み指示を受付ける第２のステップと、  上記書き込み指示を受付けた後、上記ファームウェアメンテナンスプログラムを起動させて、予め準備した、ファームウェアの書き込みコマンドを上記画像読取装置に送出する第３のステップとを備えている。【選択図】図１
2006139639.tif 000002
【特許請求の範囲】
【請求項１】
ファームウェアを格納した画像読取装置を制御するための操作入力インターフェースモジュールを組み込み、ホスト装置に、ファームウェアメンテナンスプログラムとともにインストールされるようにした画像読取転送ドライバプログラムであって、
アプリケーションソフトからの起動コマンドを受付けて、上記操作入力インターフェースモジュールを起動する第１のステップと、
上記操作入力インターフェースモジュールによって操作入力画面を表示させて、上記画像読取装置に対してのファームウェアの書き込み指示を受付ける第２のステップと、
上記書き込み指示を受付けた後、上記ファームウェアメンテナンスプログラムを起動させて、予め準備した、ファームウェアの書き込みコマンドを上記画像読取装置に送出する第３のステップとを少なくとも備えた、画像読取転送ドライバプログラム。
【請求項２】
請求項１に記載の画像読取転送ドライバプログラム、上記ファームウェアメンテナンスプログラム、およびこれらのプログラムを上記ホスト装置にインストールするためのインストーラプログラムをいっしょに記憶させた移動可能な記録媒体。
【請求項３】
請求項１に記載の画像転送ドライバプログラムと、上記ファームウェアメンテナンスプログラムとを予め格納させた記憶部を備えているホスト装置。
【請求項４】
ファームウェアを格納した画像読取装置を制御するための操作入力インターフェースモジュールを組み込んだ画像読取転送ドライバプログラムと、ファームウェアメンテナンスプログラムとをインストールしたホスト装置であって、
予め格納されたアプリケーションソフトからの起動コマンドを受付けて、上記画像読取転送ドライバプログラムの上記操作入力インターフェースモジュールを起動して、操作入力画面を表示させ、この操作入力画面を通じて、上記画像読取装置に対するファームウェアの書き込み指示を受付けた後、上記ファームウェアメンテナンスプログラムを起動させることによって、ファームウェアの書き込みコマンドを上記画像読取装置に送出する制御手段を備えたホスト装置。
【請求項５】
ファームウエアと、このファームウエアの書込あるいは読み取りのための書込／読取プログラムとを予めインストールしており、
接続されたホスト装置から、ファームウエアの書き込みコマンドと、書き込むべきファームウエアを受け付けたときには、上記書込／読取プログラムを起動させて、現在格納されているファームウエアを消去し、受け付けたファームウエアを更新して格納させる制御手段を備えている画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取転送ドライバプログラム、これを格納させた記録媒体、ホスト装置、画像読取装置に関する。
【背景技術】
【０００２】
画像読取装置をパーソナルコンピュータなどのホスト装置に接続して、画像読取装置で読取った画像データをホスト装置に転送させ、取り込ませる技術は、従来より広く使用されている。
このような技術を実現するために、ホスト装置には画像読取転送ドライバプログラムが格納され、画像読取装置にはファームウェア（画像読取専用ソフトウェア）が格納されるが、画像読取転送ドライバプログラムとしては、例えば、ＴＷＡＩＮドライバがよく知られている。
このようなＴＷＡＩＮドライバは、予めホスト装置にインストールしておき、アプリケーションプログラムで起動すると、そのドライバに組み込まれている操作入力インターフェースモジュールが起動され、それによって、ホスト装置の画面には操作入力画面が表示され、ユーザはこの操作入力画面に必要な選択操作を行うことで、ホスト装置に読み取った画像を転送させることができる。
【特許文献１】特開平１０−２７５２２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記技術では、ファームウェアやそのパラメータを更新する場合には、サービス担当者などが上書きすべきファームウェアを準備し、さらにホスト装置側で専用のメンテナンスプログラムをインストールさせて画像読取装置に書き込み指示を行う必要があり、そのため、専用のメンテナンスプログラムをホスト装置にインストールする手間を要し、コスト面でも問題があった。
【０００４】
本発明は、画像読取装置に格納されているファームウェアを更新したり、ファームウェアの制御パラメータを変更する際に、専用のメンテナンスプログラムをホスト装置側にインストールする手間がなく、すでにインストールされている画像読取転送ドライバプログラムを立ち上げて、ファームウェアの書き込みコマンドを送るだけでファームウェアの更新やパラメータの変更を可能にした画像読取転送ドライバプログラム及び、このプログラムを記憶させた記録媒体、ホスト装置を提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記目的を達成するために提案される請求項１の画像読取転送ドライバプログラムは、ファームウェアを格納した画像読取装置を制御するための操作入力インターフェースモジュールを組み込み、ホスト装置に、ファームウェアメンテナンスプログラムとともにインストールされるようにした画像読取転送ドライバプログラムであって、
アプリケーションソフトからの起動コマンドを受付けて、上記操作入力インターフェースモジュールを起動する第１のステップと、上記操作入力インターフェースモジュールによって操作入力画面を表示させて、上記画像読取装置に対してのファームウェアの書き込み指示を受付ける第２のステップと、上記書き込み指示を受付けた後、上記ファームウェアメンテナンスプログラムを起動させて、予め準備した、ファームウェアの書き込みコマンドを上記画像読取装置に送出する第３のステップとを少なくとも備えている。
【０００６】
請求項２の記録媒体は、請求項１に記載の画像読取転送ドライバプログラム、上記ファームウェアメンテナンスプログラム、およびこれらのプログラムを上記ホスト装置にインストールするためのインストーラプログラムをいっしょに記憶させ移動可能な態様としている。
【０００７】
請求項３のホスト装置は、請求項１に記載の画像転送ドライバプログラムと、ファームウェアメンテナンスプログラムとを予め格納させた記憶部を備えている。
【０００８】
請求項４のホスト装置は、ファームウェアを格納した画像読取装置を制御するための操作入力インターフェースモジュールを組み込んだ画像読取転送ドライバプログラムと、ファームウェアメンテナンスプログラムとをインストールしたホスト装置であって、予め格納されたアプリケーションソフトからの起動コマンドを受付けて、画像読取転送ドライバプログラムの操作入力インターフェースモジュールを起動して、操作入力画面を表示させ、この操作入力画面を通じて、画像読取装置に対するファームウェアの書き込み指示を受付けた後、ファームウェアメンテナンスプログラムを起動させることによって、ファームウェアの書き込みコマンドを画像読取装置に送出する制御手段を備えている。
【０００９】
請求項５の画像読取装置は、ファームウエアと、このファームウエアの書込あるいは読み取りのための書込／読取プログラムとを予めインストールしており、
接続されたホスト装置から、ファームウエアの書き込みコマンドと、書き込むべきファームウエアを受け付けたときには、上記書込／読取プログラムを起動させて、現在格納されているファームウエアを消去し、受け付けたファームウエアを更新して格納させる制御手段を備えている。
【発明の効果】
【００１０】
本発明の請求項１では、ホスト装置にインストールされているアプリケーションソフトによって、操作入力インターフェースモジュールが起動されると、操作入力画面を表示させ、上書きすべきファームウェアの書込み指示を受付けて、ファームウェアの書き込みコマンドを画像読取装置に送出するので、画像読取装置ではファームウェアの上書きを実行する。
そのため、ファームウェアを更新したり、そのパラメータを変更する度に、専用のメンテナンスプログラムをホスト装置にインストールしないので、見かけ上の操作をスムーズに出来、手間が省ける。
【００１１】
請求項２では、記録媒体をホスト装置にセットして、インストールモジュールを起動すれば、請求項１に記載の画像読取転送ドライバプログラムを、ファームウェアメンテナンスプログラムといっしょにインストールすることが出来る。
【００１２】
請求項３では、請求項１に記載の画像転送ドライバプログラムと、ファームウェアメンテナンスプログラムとを予め格納させた記憶部を備えているので、請求項１の効果を発揮できる。
【００１３】
請求項４では、操作入力画面を通じて、画像読取装置に対するファームウェアの書き込み指示を受付けた後、ファームウェアメンテナンスプログラムを起動させることによって、ファームウェアの書き込みコマンドを画像読取装置に送出するので、画像読取装置に格納されているファームウェアを更新したり、ファームウェアの制御パラメータを変更する際に、専用のメンテナンスプログラムをホスト装置側にインストールする手間がなく、すでにインストールされている画像読取転送ドライバプログラムを立ち上げて、ファームウェアの書き込みコマンドを送るだけでファームウェアの更新やパラメータの変更を可能にできる。
【００１４】
請求項５では、接続されたホスト装置から、ファームウエアの書き込みコマンドと、書き込むべきファームウエアを受け付けたときには、上記書込／読取プログラムを起動させて、現在格納されているファームウエアを消去し、受け付けたファームウエアを更新して格納させる制御手段を備えているので、ホスト装置から書込コマンドを受け付けて、ファームウエアの更新をすることができる。
【発明を実施するための最良の形態】
【００１５】
以下に、本発明の実施の形態について説明する。
なお、画像読取転送ドライバプログラムとしては、例えば、ＴＷＡＩＮドライバプログラムを適用することができる。
【実施例１】
【００１６】
図１は、本発明のホスト装置の記憶部に格納されているプログラムを模式的に示す図である。
【００１７】
図に見るように、ホスト装置２のハードディスク（後述）などの記憶部２４には、画像読取転送ドライバプログラム２３、ファームウェアメンテナンスプログラム２５、ファームウェア（プログラム）１４Ｂ’及び、これらのプログラムの上位にあり、画像編集を行なうためのアプリケーションプログラム２６が格納されており、ファームウェアプログラム１４Ｂ’は更新用に準備されており、これらのプログラムは、後述するようにソフトウェア上でリンクされている。
ここに、画像読取転送ドライバプログラム２３は、操作入力インターフェースモジュール２３Ａを包含し、この操作入力インターフェースモジュール２３Ａは、アプリケーションプログラム２６によって起動されると、操作入力画面をホスト装置２の表示操作部などに表示させ、画像読取転送、解像度調節、画像読取エリア指定などの操作者の指示を受付ける、マンマシンインターフェースを構成する。
【００１８】
図２は、ホスト装置と画像読取装置とを組み合わせたシステムの概略構成を示している。
【００１９】
ホスト装置２は、ＬＡＮなどのケーブルＣを通じて、画像読取装置１に接続されている。
この例では、ケーブルＣによって有線接続されているが、通信インターフェース１８，２７をワイヤレスインターフェースで構成してワイヤレス接続されていてもよい。
ここに、ホスト装置２は、例えばパソコンで構成され、制御手段を構成する制御部２０，ＣＲＴ、液晶ディスプレイなどで構成される表示操作部２１，ＲＡＭ２２，前述した記憶部２４、通信インタフェース２７を少なくとも備えている。
【００２０】
制御部２０は、ハードディスク２４に格納したアプリケーション２６によりアプリケーション２６で規定されている処理を実行する。アプリケーション２６実行中に、所定の画像読取指示を表示操作部２１の操作により受け付けると、画像読取転送ドライバプログラム２３を起動させ、そのプログラム２３に含まれる操作入力インターフェースモジュール２３Ａを起動させる。
【００２１】
そうすると、操作入力インターフェースモジュール２３Ａによって、表示操作部２１に操作入力画面を表示させる。
【００２２】
この操作入力画面で、ユーザが書き込みを選択すると、ファームウェアメンテナンスプログラム２５を起動させ、このプログラム２５によって、画像読取装置１に対して、予め格納されているファームウエアプログラムを、書き込みコマンドとともに送出する。
【００２３】
一方の画像読取装置１は、例えばスキャナ、ファクシミリ装置、ファクシミリ複合機など、少なくとも画像読取機能を有した周辺機器で構成されており、図では、ファクシミリ複合機を想定して、制御部１０，電話回線Ｌを接続付加したＮＣＵ１１，モデム１２，画像読取部１３，フラッシュＲＯＭ１４、種々の処理のためにデータを一時的に記憶するＲＡＭ１５、プリンタ１６、表示操作部１７、通信インタフェース１８を備えている。
【００２４】
ここに、フラッシュＲＯＭ１４には、ホスト装置２からの書込指示に基づいて、ホスト装置２から転送されて来る更新のためのファームウェア１４Ｃを書き込んだり、既に格納しているファームウェアプログラム１４Ｂを読み出して、ホスト装置２に転送するための書込／読取転送プログラム１４Ａを、画像読取転送を行うためのファームウェアプログラム１４Ｂとともに格納している。
【００２５】
このような構成では、ホスト装置２に格納されている前述した画像読取転送ドライバプログラム２３が、上位アプリケーションプログラム２６によって起動されると、操作入力インターフェースモジュール２３Ａが起動され、このモジュール２３Ａの機能によってホスト装置２の表示操作部２１には操作入力画面（不図示）が表示されるので、操作者は、この操作入力画面に対して選択操作をすることにより、画像読取装置２による画像読取処理と、画像転送を指示することが出来、ホスト装置２が画像読取装置１に対して画像読取指令を行うと、画像読取装置１は、ファームウェアプログラム１４Ｂを稼動させて、画像読取部１３を作動させて画像を読み取り、読取った画像は、ホスト装置２に転送され、ホスト装置２に取り込まれることになる。
【００２６】
ついで、画像読取ドライバプログラム２３と、ファームウェアメンテナンスプログラム２５とを用いた処理動作を、図３のフローチャート（１００〜１０９）とともに説明する。
【００２７】
ホスト装置２でアプリケーションプログラム２６を立ち上げ、画像読取転送ドライバプログラム２３を起動させると、操作入力インターフェースモジュール２３Ａが立ち上がり、操作入力画面（不図示）がホスト装置２の表示操作部２１に表示される。
【００２８】
そこで、操作者がこの操作入力画面を選択操作し、新たに準備したファームウェア１４Ｃについて、画像読取装置１への書き込み指示を行うと、ファームウェアメンテナンスプログラム２５が起動して、予めホスト装置１のハードディスク２３などの記憶領域に予め格納されているファームウェア１４Ｃを画像読取装置１のＲＡＭに転送すると同時に、画像読取装置１に書き込みコマンドが送出される。
【００２９】
すると、画像読取装置１の制御部１０は、これを受け、書込／読取転送プログラム１４ＡをＲＡＭ１５に転送させて起動し、ホスト装置２から転送されて来たファームウェア１４Ｃを一旦ＲＡＭ１５に格納する。
【００３０】
そして、書込／読取転送プログラム１４Ａに従って、ファームウェア１４ＣをフラッシュＲＯＭ１４に書き込む。
【００３１】
一方、操作入力画面において、書込指示の選択操作がされなかった場合には、その他の通常処理（画像読取転送コマンド送出など）を行う。
【００３２】
なお、上述の例では、ファームウェア１４Ｃは、別の記録媒体からホスト装置２の記憶部２４にコピーしておいたものを使用しているが、ホスト装置２が通信ネットワークを通じて受信したものを書き込ませるようにしてもよい。
【００３３】
また、画像読取転送ドライバプログラム２３は、入力操作画面における選択操作により、画像読取装置１からファームウェア１４Ｂを読み出し出来るようにしてもよいが、この場合には、操作者が操作入力画面における選択操作によって転送指令をなす前に、ユーザの認証を確認する構成とすれば、無権限の第三者によってファームウェア１４Ｂが読み出されて解析されることが未然に防止できる。
また、ファームウェアメンテナンスプログラム２５は、既存のファームウェア１４Ｂの一部修復、修正用にも利用できるようにしてもよく、その場合には、読み出したファームウェアプログラム１４Ｂの内部の設定データを変更するプログラムを別途、ホスト装置２にインストールさせておけばよい。
【００３４】
図４は、請求項２において同時に提案されている記録媒体の概略構成を示している。
【００３５】
記録媒体２８としては、移動可能なＦＤ、磁気ディスク、ＣＤなどが使用できる。
【００３６】
記録媒体２８には、前述した本発明の画像読取転送ドライバプログラム２３、ファームウェアメンテナンスプログラム２５、およびこれらのプログラムをホスト装置２のハードディスク２８などにインストールするためのインストーラプログラム２９を含んでいるので、記録媒体２８を読取装置で読み込んで、ホスト装置２にインストールすることで、本発明の画像読取転送ドライバプログラム２３、ファームウェアメンテナンスプログラム２５を同時にインストールすることができ、上記と同様な利点がある。
【図面の簡単な説明】
【００３７】
【図１】本発明のホスト装置の記憶部に格納されているプログラムの構成例を示す図
【図２】ホスト装置と画像読取装置とで構成されたシステム構成の一例を示す図
【図３】本発明の画像読取転送ドライバプログラムの基本動作を説明するためのフローチャート
【図４】本発明の記録媒体に格納されているプログラムの構成例を示す図である。
【符号の説明】
【００３８】
１  画像読取装置
２  ホスト装置
１４Ｃ  ファームウェアプログラム
２０  制御部
２３  画像読取転送ドライバプログラム
２３Ａ  操作入力インターフェースモジュール
２４  記憶部
２５  ファームウェアメンテナンスプログラム
２６  アプリケーションプログラム
２８  記録媒体
２９  インストーラプログラム
【図１】
2006139639.tif 000003
【図２】
2006139639.tif 000004
【図３】
2006139639.tif 000005
【図４】
2006139639.tif 000006