JP2006139376A - 画像読み取り装置 - Google Patents
画像読み取り装置 Download PDFInfo
- Publication number
- JP2006139376A JP2006139376A JP2004326397A JP2004326397A JP2006139376A JP 2006139376 A JP2006139376 A JP 2006139376A JP 2004326397 A JP2004326397 A JP 2004326397A JP 2004326397 A JP2004326397 A JP 2004326397A JP 2006139376 A JP2006139376 A JP 2006139376A
- Authority
- JP
- Japan
- Prior art keywords
- scanner
- network
- web browser
- image
- driver
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Landscapes
- Computer And Data Communications (AREA)
- Facsimiles In General (AREA)
Abstract
【課題】 ウェブブラウザを使用して、ネットワークスキャナを制御するスキャナドライバを起動中に使用スキャナを切り替えた場合、スキャナの能力に応じたユーザインフェースを簡易な方法で達成する。
【解決手段】 ウェブブラウザからのスキャン開始指示により読み込まれ、ネットワークスキャナの転送手段により転送された読み取り画像を受信する受信手段とを備えた、TWAINインタフェースを持つ仮想スキャナドライバとを備えることにより、スキャン設定や能力情報など機種固有の情報をスキャナ自身に持たせてウェブブラウザで閲覧、設定するようにした。
【選択図】 図1
【解決手段】 ウェブブラウザからのスキャン開始指示により読み込まれ、ネットワークスキャナの転送手段により転送された読み取り画像を受信する受信手段とを備えた、TWAINインタフェースを持つ仮想スキャナドライバとを備えることにより、スキャン設定や能力情報など機種固有の情報をスキャナ自身に持たせてウェブブラウザで閲覧、設定するようにした。
【選択図】 図1
Description
ネットワークスキャナ及びスキャナドライバに関する。
ローカルエリアネットワーク(以後LAN)の普及に伴い、LANへ直接接続可能なネットワークスキャナが広く提供されている。ネットワークスキャナは、LANに接続したユーザがホストコンピュータから直接的に制御し、その機能を使用することが可能となっている。ネットワークスキャナを制御するためには、スキャナドライバと呼ばれる専用の制御ソフトウェアをホストコンピュータに用意する必要がある。ネットワークスキャナを制御するスキャナドライバの中には、ネットワークに接続されているスキャナの検索や選択を行い、スキャナから取得した能力情報に応じて、スキャン設定用ユーザインタフェースの表示を変更するものが提案されている。例えば、カラー読み取りをサポートしないスキャナであればカラー読み取りをメニューから削除したり、設定可能な解像度の範囲を変更するなどがこれに相当する。
ところで、スキャナによって得られた画像データは、フォトレタッチソフトのなどの画像処理アプリケーションによって、加工、管理等が行われるのが一般的である。イメージスキャナを制御するスキャナドライバと画像処理アプリケーションとの間での画像の受け渡しには、TWAINインタフェースが広く使われており、事実上の標準となっている。
又、別の従来例としては、バーチャルTWAINドライバーが用いられ、コンピュータ・ネットワークを介してスキャナからクライアント・コンピュータへ画像情報を伝送できるようにする画像伝送システム(例えば特許文献1参照)をあげることが出来る。
特開平10−232925号公報
しかしながら、ユーザが使用するスキャナを切り替える場合、スキャナドライバのユーザインタフェースが表示されている時に、切り替え後のスキャナの能力に応じてユーザインタフェースの表示を動的に変更することは困難であるため、ユーザインタフェースを一度クローズして再表示するか、機種ごとに別々のスキャナドライバとせざるを得なかった。
本発明は上記の課題に鑑みなされたものであり、スキャン設定及びスキャン開始指示が可能なウェブページを送信することが出来るウェブサーバ機能と、読み取り画像を一時保存する記憶装置と、読み取り画像をネットワーク上で転送する転送手段とを備えたネットワークスキャナと、前記ネットワークスキャナを検索する手段と、検索結果を元に前記ネットワークスキャナが持つ所定のURLへのハイパーリンクを備えた検索データを生成するデータ生成手段と、前記検索データを一時保存する保存手段と、前記一時保存した検索データでウェブブラウザを起動して前記検索データを表示させるウェブブラウザ起動手段と、前記ウェブブラウザからのスキャン開始指示により読み込まれ、ネットワークスキャナの転送手段により転送された読み取り画像を受信する受信手段とを備えた、TWAINインタフェースを持つ仮想スキャナドライバとを備えることにより、スキャン設定や能力情報など機種固有の情報をスキャナ自身に持たせてウェブブラウザで閲覧、設定するようにし、一方、スキャナドライバはネットワーク上のスキャナを検索し、その検索結果をHTML化してウェブブラウザで閲覧可能とする。HTML化された検索結果は、ネットワークスキャナそれぞれが持つスキャン設定ページへのハイパーリンクを備えており、スキャナドライバ起動中に使用スキャナを切り替えても、スキャナの能力に応じた設定画面を即座に表示できる画像読み取り装置を提供する。さらに、従来のスキャナドライバと同様、事実上の標準であるTWAINインターフェースは持つことでユーザのニーズにも応え得る、画像読み取り装置を提供する。
以上説明したように、スキャン設定及びスキャン開始指示が可能なウェブページを送信することが出来るウェブサーバ機能と、読み取り画像を一時保存する記憶装置と、読み取り画像をネットワーク上で転送する転送手段とを備えたネットワークスキャナと、前記ネットワークスキャナを検索する手段と、検索結果を元に前記ネットワークスキャナが持つ所定のURLへのハイパーリンクを備えた検索データを生成するデータ作成手段と、前記検索データを一時保存する保存手段と、前記一時保存した検索データでウェブブラウザを起動して前記検索データを表示させるウェブブラウザ起動手段と、前記ウェブブラウザからのスキャン開始指示により読み込まれ、ネットワークスキャナの転送手段により転送された読み取り画像を受信する受信手段とを備えた、TWAINインタフェースを持つ仮想スキャナドライバとを備えることにより、スキャン設定や能力情報など機種固有の情報をスキャナ自身に持たせてウェブブラウザで閲覧、設定するようにし、一方、スキャナドライバはネットワーク上のスキャナを検索し、その検索結果をHTML化してウェブブラウザで閲覧可能とする。HTML化された検索結果は、ネットワークスキャナそれぞれが持つスキャン設定ページへのハイパーリンクを備えており、スキャナドライバ起動中に使用スキャナを切り替えても、スキャナの能力に応じた設定画面を即座に表示できる画像読み取り装置を提供する。さらに、従来のスキャナドライバと同様、事実上の標準であるTWAINインターフェースは持つことでユーザのニーズにも応え得る、画像読み取り装置を提供することができる。
以下、図を参照しながら本発明の実施形態について説明する。
図1は、本発明にかかる画像読み取り装置の構成の一例を示す概略図である。ホストコンピュータ101は例えばパーソナルコンピュータに代表される計算機装置、ネットワークスキャナ102、103および104は原稿を光学的に読み取り可能なイメージスキャナ、であり、両者はLAN105によって接続されている。ユーザはホストコンピュータ101を通して各ネットワークスキャナの操作を行う。
図2は、ネットワークスキャナのハードウェア構成の一例を示す図である。ネットワークスキャナは例えばマイクロプロセッサ方式のCPU(中央処理装置)201を持ち、202RAM及び203ROMに格納されたプログラムやデータの内容を実行処理することにより、207バスラインを介して接続されるスキャナユニット204、ハードディスク205及びネットワークインタフェース206を制御する。
図3は、ホストコンピュータ101のハードウェア構成の一例を示す図である。ホストコンピュータは例えばマイクロプロセッサ方式の301CPU(中央処理装置)を持ち、302RAM及び303ROMに格納されたプログラムやデータの内容を実行処理することにより、309バスラインを介して接続される各装置を制御する。
図4は、本発明にかかる画像読み取り装置のブロック図の一例である。ホストコンピュータ401とネットワークスキャナ408は、それぞれLAN414に接続されている。TWAINアプリケーション402、仮想ドライバ403、ウェブブラウザ404は、オペレーションシステム405の上で動作するソフトウェアである。TWAINアプリケーション402はTWAINインタフェースを通じて仮想ドライバ403を起動する。ウェブブラウザ404はウェブページを閲覧可能な汎用ブラウザである。仮想ドライバ403とウェブブラウザ404は、ネットワークインタフェース406を通じて、LAN413に接続されているネットワークスキャナ407と通信を行う。ディスク407はデータやプログラムの保存用であり、オペレーションシステム405を通して必要に応じて読み書きを行う。制御部410は、ネットワークスキャナ408の各装置を制御するソフトウェアである。ディスク411は、読み取り画像の一時保存を行うための記憶装置である。スキャナエンジン412は、制御部410からの指示によりスキャナユニットの制御を行う。このネットワークスキャナ408はウェブサーバ機能も有しており、ウェブサーバ413は、ウェブブラウザ404からの要求に従ってデータの送受信を行う。ネットワークスキャナ408はディスク411上に、スキャン設定をユーザが行うためのスキャン設定ページを持ち、ウェブブラウザ404の要求によりウェブサーバ413から送信され、ホストコンピュータ401の表示装置に表示される。ユーザはウェブブラウザ404に表示されたスキャン設定ページ上でスキャンの設定を行い、ネットワークスキャナ408内のウェブサーバ413に対しフォーム送信を行う。ウェブサーバ413は受信したフォームの解釈を行い、その結果により制御部410が適切な処理を行う。制御部410は、ネットワークインタフェース409を通じて、ホストコンピュータ401との通信を行う。
図5は、本発明にかかる画像読み取り装置において、ホストコンピュータ上で仮想ドライバを起動し、ネットワークスキャナを検索し、スキャン設定ページの表示を行う動作を表した模式図である。TWAINアプリケーション402によって起動された仮想ドライバ403は、501においてLAN413に接続されているネットワークスキャナの検索を行う。ネットワークスキャナは仮想ドライバに応答を返し、さらに、仮想ドライバからの要求に応じてサポートしているスキャンモード、解像度、原稿サイズ、ドキュメントフィーダの有無等の能力情報を送信する。仮想ドライバは503において、検索結果および能力情報を例えば図10に示すようなHTMLデータとしてディスク407に保存し、さらに、このHTMLファイルでウェブブラウザを起動する。HTMLデータは、1101のように、ネットワークスキャナが持つスキャン設定ページへのハイパーリンクを持っている。図11は、図10に示すHTMLデータの、ウェブブラウザ上での表示例である。スキャン設定ページへのハイパーリンクを、504においてユーザがたどることにより、505においてスキャン設定ページがウェブブラウザに表示される。図12はスキャン設定ページの表示内容の一例である。
図6は、本発明にかかる画像読み取り装置において、スキャン設定を行い、スキャン画像をホストコンピュータ上に得るまでの動作を表した模式図である。601において、ウェブブラウザ404がウェブサーバ413と通信を行い、スキャン設定ページを受信、表示を行う。ユーザがスキャン設定ページ上で読み取り設定を行い、スキャンボタンを押下することにより、602においてスキャン設定フォームが送信される。スキャン設定フォームを受信したネットワークスキャナ408は設定に従って読み取りを行い、読み取り画像をディスク410に一時保存するとともに、603において画像生成通知を仮想ドライバ403に対して送信する。仮想ドライバ403は画像生成通知を受信すると、604において画像転送要求を送信する。制御部410は画像転送要求に従い、605において、読み取り画像を仮想ドライバ403に送信する。読み取り画像を受信した仮想ドライバ403は、606において、TWAINインターフェースを通じて、TWAINアプリケーション402に読み取り画像を転送し、転送処理が終了する。
図7は、仮想ドライバの処理手順の一例を示す図である。TWAINアプリケーションによって起動されると、701においてLAN上のネットワークスキャナを検索する。702においてスキャナが見つからなかった場合は処理を終了し、見つかった場合は703でスキャナ能力情報をそのスキャナから取得する。次に706において、検索結果を元に図10に示すようなHTMLデータを生成し、ファイル保存する。さらに、706において、705で保存したHTMLデータでウェブブラウザを起動する。その後、ユーザによるスキャン設定やスキャン実行が行われ、読み取り画像がネットワークスキャナの記憶装置に保存されるまでは待機となる。708において、ネットワークスキャナから画像生成装置を受信したと判断されると、709において、ネットワークスキャナに対し読み取り画像の転送を要求する。710において読み取り画像を受信後、711において、TWAINアプリケーションへTWAINインタフェースを通じて画像を転送し、再び画像生成通知受信待ちとなる。ユーザ操作もしくはTWAINアプリケーションによるクローズ要求があった場合は、707でその判定を行い、処理を終了する。
図8は、仮想ドライバから検索及び能力情報要求があった場合の、ネットワークスキャナ制御部のネットワークパケット処理手順の一例を示す図である。801で待機中に仮想ドライバからのパケットを受信した場合、802で検索パケットかどうか判定し、検索パケットである場合は仮想ドライバに対して応答処理を行う。803でスキャナ能力情報要求パケットであると判定された場合は805においてスキャナ能力情報を仮想ドライバに送信する。
図9は、ネットワークスキャナ制御部のスキャン処理手順の一例を示す図である。901でスキャン設定フォームを受信したと判断されると、902でスキャナエンジンに対し、設定に従ってスキャンを実行するよう指示する。スキャン実効後、903において読み取り画像の記憶装置への保存を行い、904において仮想ドライバに対し画像生成通知を送信する。次に、905において画像転送要求受信まで待機し、906において仮想ドライバへ画像の転送を行って一連の手順を終了し、再び901に戻って次のスキャン設定フォーム待ちとなる。
1
Claims (1)
- スキャン設定及びスキャン開始指示が可能なウェブページを送信することが出来るウェブサーバ機能と、読み取り画像を一時保存する記憶装置と、読み取り画像をネットワーク上で転送する転送手段とを備えたネットワークスキャナと、前記ネットワークスキャナを検索する手段と、検索結果を元に前記ネットワークスキャナが持つ所定のURLへのハイパーリンクを備えた検索データを生成するデータ生成手段と、前記検索データを一時保存する保存手段と、前記一時保存した検索データでウェブブラウザを起動して前記検索データを表示させるウェブブラウザ起動手段と、前記ウェブブラウザからのスキャン開始指示により読み込まれ、ネットワークスキャナの転送手段により転送された読み取り画像を受信する受信手段とを備えた、TWAINインタフェースを持つ仮想スキャナドライバとを備えることを特徴とする画像読み取り装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004326397A JP2006139376A (ja) | 2004-11-10 | 2004-11-10 | 画像読み取り装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004326397A JP2006139376A (ja) | 2004-11-10 | 2004-11-10 | 画像読み取り装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006139376A true JP2006139376A (ja) | 2006-06-01 |
Family
ID=36620182
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004326397A Withdrawn JP2006139376A (ja) | 2004-11-10 | 2004-11-10 | 画像読み取り装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006139376A (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101161344B1 (ko) * | 2007-07-11 | 2012-06-29 | 삼성전자주식회사 | 트웨인 드라이버를 이용한 스캐닝 방법 및 스캐닝 시스템 |
JP2018037804A (ja) * | 2016-08-30 | 2018-03-08 | キヤノン株式会社 | スキャンシステム及びその制御方法 |
JP2021145184A (ja) * | 2020-03-10 | 2021-09-24 | ブラザー工業株式会社 | プログラムセット、読取結果の取得方法および情報処理装置 |
-
2004
- 2004-11-10 JP JP2004326397A patent/JP2006139376A/ja not_active Withdrawn
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101161344B1 (ko) * | 2007-07-11 | 2012-06-29 | 삼성전자주식회사 | 트웨인 드라이버를 이용한 스캐닝 방법 및 스캐닝 시스템 |
US8941860B2 (en) | 2007-07-11 | 2015-01-27 | Samsung Electronics Co., Ltd. | Scanning method and scanning system using TWAIN driver |
US9325863B2 (en) | 2007-07-11 | 2016-04-26 | Samsung Electronics Co., Ltd. | Scanning method and scanning system using TWAIN driver |
JP2018037804A (ja) * | 2016-08-30 | 2018-03-08 | キヤノン株式会社 | スキャンシステム及びその制御方法 |
JP2021145184A (ja) * | 2020-03-10 | 2021-09-24 | ブラザー工業株式会社 | プログラムセット、読取結果の取得方法および情報処理装置 |
JP7415682B2 (ja) | 2020-03-10 | 2024-01-17 | ブラザー工業株式会社 | プログラムセット、読取結果の取得方法および情報処理装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20020069239A1 (en) | Data transmission system and its method | |
US20110302512A1 (en) | Information transmission apparatus, control method of information transmission apparatus, and recording medium storing computer program | |
JP4940982B2 (ja) | 画像形成装置およびWebページ印刷制御方法 | |
US7463381B2 (en) | Markup language edit method, record medium recording browser, and print system | |
JP2007200235A (ja) | リムーバブルメディア装置、リムーバブルメディア装置制御プログラムおよびネット機器制御プログラム | |
JP2009303081A (ja) | プリントシステム、画像形成装置、ウェブページ印刷方法、およびコンピュータプログラム | |
US20110317176A1 (en) | Image forming apparatus, print control method, and storage medium | |
JP2009266088A (ja) | 情報処理装置、情報処理方法、プログラム、及び、記録媒体 | |
JP4876837B2 (ja) | スキャナドライバ、及びスキャナドライバ連携装置 | |
JP3835029B2 (ja) | ネットワーク印刷システム、ネットワーク印刷方法及び印刷指示装置 | |
JP2001043055A (ja) | プリンタ、プリンタの制御方法およびプリントシステム並びに記録媒体 | |
JP2006139376A (ja) | 画像読み取り装置 | |
JP3864883B2 (ja) | 通信端末および端末制御プログラム | |
JP2000066867A (ja) | プリンタ装置およびページ情報印刷制御用プログラムを記憶した記憶媒体 | |
JP2007088596A (ja) | 画像読み取り装置 | |
JP2012049668A (ja) | 原稿読取装置、情報処理装置及び情報処理装置用のプログラム | |
JP2000295398A (ja) | プッシュ型サーバ装置,および画像読取装置または画像読取装置が接続されたコンピュータをプッシュ型サーバ装置として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
JP2001260494A (ja) | 画像形成システム | |
JP4581515B2 (ja) | 印刷装置及び印刷システム | |
JP3409787B2 (ja) | 情報処理システム及びプリンタ装置 | |
JP5083372B2 (ja) | 検索システム、画像形成装置およびプログラム | |
JP2008135968A (ja) | 画像形成装置、ファクス通信方法、及びファクス通信プログラム | |
JP3958083B2 (ja) | 情報処理システム、及び、処理サービスサーバ、情報処理装置及びそれらの制御方法並びにコンピュータプログラム | |
JP2000039975A (ja) | マルチファンクションシステム、マルチファンクションシステムの通信制御方法及びマルチファンクションシステムの制御方法 | |
US20120229849A1 (en) | Client apparatus and control method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20080205 |