【手続補正書】
【提出日】平成17年11月21日(2005.11.21)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】ネットワークスキャニングシステム、スキャナ接続装置及びその制御方法、及び、コンピュータプログラム
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
汎用情報処理装置に接続するタイプのスキャナ装置をネットワークスキャナ装置として機能させるため、前記スキャナ装置と接続するスキャナインタフェース及びネットワークインタフェースを有する接続装置、及び、当該接続装置をネットワークを介して制御する制御装置で構成されるネットワークスキャニングシステムであって、
前記接続装置は、
前記制御装置での描画処理で生成された描画データを前記ネットワークインタフェースを介して受信して所定の表示部に表示し、及び、前記表示部に表示された描画データに従った画面に基づき所定の指示入力部に入力されたユーザからの入力を前記ネットワークインタフェースを介して前記制御装置に出力する入出力手段と、
前記制御装置が発行する前記スキャナ装置に対する指示コマンドを前記ネットワークインタフェースを介して受信して前記スキャナインタフェースに対して出力すると共に、前記スキャナインタフェースを介して受信したデータを前記ネットワークインタフェースを介して前記制御装置に送信するスキャナ通信手段とを備え、
前記制御装置は、
スキャナ制御用のアプリケーションからの要求によって描画した描画データを前記接続装置が有する前記入出力手段へ向けて送信すると共に、前記入出力手段からの入力を前記アプリケーションに向けて通知することで、前記接続装置が有する入出力手段を、前記制御装置の仮想的な入出力装置として機能させる仮想入出力手段と、
前記スキャナ装置用のスキャナドライバからの要求コマンドを前記接続装置が有する前記スキャナ通信手段へ向けて送信すると共に、前記スキャナ通信手段からの情報を前記スキャナドライバへ出力することで、前記接続装置に接続されたスキャナ装置を、前記制御装置に仮想的に接続されたスキャナ装置として機能させる仮想スキャナ通信手段とを備えることを特徴とするネットワークスキャニングシステム。
【請求項２】
前記指示入力部は前記表示部の表示画面に設けられる座標入力パネルであることを特徴とする請求項１に記載のネットワークスキャニングシステム。
【請求項３】
前記制御装置が出力する描画データには、ユーザインタフェースを表すビットマップイメージデータ、前記接続装置が有する前記表示部の表示座標位置、サイズが含まれることを特徴とする請求項１に記載のネットワークスキャニングシステム。
【請求項４】
前記制御装置と前記接続装置間の通信プロトコルはＴＣＰ／ＩＰであって、前記入出力手段による出力、入力、及び、前記スキャナ通信手段はそれぞれ異なる論理ポート番号を用いることを特徴とする請求項１に記載のネットワークスキャニングシステム。
【請求項５】
前記接続装置は、更に、
前記制御装置から複数のビットマップイメージデータを受信し、格納する手段と、
前記制御装置から開始指示があったとき、格納されたビットマップイメージデータを所定時間間隔で表示するアニメーション表示手段と、
前記制御装置からストップ指示があったとき、アニメーション表示手段を停止する手段と
を備えることを特徴とする請求項１乃至４のいずれか１項に記載のネットワークスキャニングシステム。
【請求項６】
ネットワークインタフェース、及び、汎用情報処理装置に接続するタイプのスキャナ装置を接続するスキャナインタフェースとを有し、ネットワークに接続された制御装置にとっての入出力装置として機能すると共に、前記制御装置からの要求に応じて、前記スキャナ装置で読取った画像データを前記制御装置に出力するスキャナ接続装置であって、
前記制御装置での描画処理で生成された描画データを前記ネットワークインタフェースを介して受信して所定の表示部に表示し、及び、前記表示部に表示された描画データに従った画面基づき所定の指示入力部に入力されたユーザからの入力を前記ネットワークインタフェースを介して前記制御装置に出力する入出力手段と、
前記制御装置が発行する前記スキャナ装置に対する指示コマンドを前記ネットワークインタフェースを介して受信して前記スキャナインタフェースに対して出力すると共に、前記スキャナインタフェースを介して受信したデータを前記ネットワークインタフェースを介して前記制御装置に送信するスキャナ通信手段と
を備えることを特徴とするスキャナ接続装置。
【請求項７】
ネットワークインタフェース、及び、汎用情報処理装置に接続するタイプのスキャナ装置を接続するスキャナインタフェースとを有し、ネットワークに接続された制御装置にとっての入出力装置として機能すると共に、前記制御装置からの要求に応じて、前記スキャナ装置で読取った画像データを前記制御装置に出力するスキャナ接続装置の制御方法であって、
前記制御装置での描画処理で生成された描画データを前記ネットワークインタフェースを介して受信して所定の表示部に表示し、及び、前記表示部に表示された描画データに従った画面に基づき所定の指示入力部に入力されたユーザからの入力を前記ネットワークインタフェースを介して前記制御装置に出力する入出力工程と、
前記制御装置が発行する前記スキャナ装置に対する指示コマンドを前記ネットワークインタフェースを介して受信して前記スキャナインタフェースに対して出力すると共に、前記スキャナインタフェースを介して受信したデータを前記ネットワークインタフェースを介して前記制御装置に送信するスキャナ通信工程と
を備えることを特徴とするスキャナ接続装置の制御方法。
【請求項８】
ネットワークインタフェースと、汎用情報処理装置に接続するタイプのスキャナ装置を接続するスキャナインタフェースと、ユーザインタフェースとして機能する入出力手段と、前記ネットワークインタフェースを介して受信した要求に応じて、前記スキャナインタフェースに接続されるスキャナ装置で読取った画像データをネットワークに出力するスキャナ接続手段とを備える接続装置を前記ネットワークから遠隔制御するスキャナ制御装置であって、
スキャナ制御用のアプリケーションからの要求によって描画処理した描画データを前記接続装置が有する前記入出力手段へ向けて送信すると共に、前記描画データに従った画面に基づく前記入出力手段からの入力を前記アプリケーションに向けて通知することで、前記接続装置が有する前記入出力手段を、前記スキャナ制御装置の仮想的な入出力装置として機能させる仮想標準入出力手段と、
前記スキャナ装置用のスキャナドライバからの要求コマンドを前記接続装置が有する前記スキャナ通信手段へ向けて送信すると共に、前記スキャナ通信手段からの情報を前記スキャナドライバへ出力することで、前記接続装置に接続されたスキャナ装置を、前記制御装置に仮想的に接続されたスキャナ装置として機能させる仮想スキャナ通信手段と
を備えることを特徴とするスキャナ制御装置。
【請求項９】
ネットワークインタフェースと、汎用情報処理装置に接続するタイプのスキャナ装置を接続するスキャナインタフェースと、ユーザインタフェースとして機能する入出力手段と、前記ネットワークインタフェースを介して受信した要求に応じて、前記スキャナインタフェースに接続されるスキャナ装置で読取った画像データをネットワークに出力するスキャナ接続手段とを備える接続装置を前記ネットワークから遠隔制御するスキャナ制御装置の制御方法であって、
スキャナ制御用のアプリケーションからの要求によって描画処理した描画データを前記接続装置が有する前記入出力手段へ向けて送信すると共に、前記描画データに従った画面に基づく前記入出力手段からの入力を前記アプリケーションに向けて通知することで、前記接続装置が有する入出力手段を、前記スキャナ制御装置の仮想的な入出力装置として機能させる仮想入出力工程と、
前記スキャナ装置用のスキャナドライバからの要求コマンドを前記接続装置が有する前記スキャナ通信手段へ向けて送信すると共に、前記スキャナ通信手段からの情報を前記スキャナドライバへ出力することで、前記接続装置に接続されたスキャナ装置を、前記制御装置に仮想的に接続されたスキャナ装置として機能させる仮想スキャナ通信工程と
を備えることを特徴とするスキャナ制御装置の制御方法。
【請求項１０】
ネットワークインタフェースと、汎用情報処理装置に接続するタイプのスキャナ装置を接続するスキャナインタフェースと、ユーザインタフェースとして機能する入出力手段と、前記ネットワークインタフェースを介して受信した要求に応じて、前記スキャナインタフェースに接続されるスキャナ装置で読取った画像データをネットワークに出力するスキャナ接続手段とを備える接続装置を前記ネットワークから遠隔制御するスキャナ制御装置として機能するコンピュータプログラムであって、
スキャナ制御用のアプリケーションからの要求によって描画した描画データを前記接続装置が有する前記入出力手段へ向けて送信すると共に、前記描画データに従った画面に基づく前記入出力手段からの入力を前記アプリケーションに向けて通知することで、前記接続装置が有する入出力手段を、前記スキャナ制御装置の仮想的な入出力装置として機能させる仮想入出力手段と、
前記スキャナ装置用のスキャナドライバからの要求コマンドを前記接続装置が有する前記スキャナ通信手段へ向けて送信すると共に、前記スキャナ通信手段からの情報を前記スキャナドライバへ出力することで、前記接続装置に接続されたスキャナ装置を、前記制御装置に仮想的に接続されたスキャナ装置として機能させる仮想スキャナ通信手段
として機能することを特徴とするコンピュータプログラム。
【請求項１１】
前記仮想入出力手段、前記仮想スキャナ通信手段としてのコンピュータプログラムは、デバイスドライバであることを特徴とする請求項１０に記載のコンピュータプログラム。
【請求項１２】
請求項１０に記載のスキャナ制御用のアプリケーションのコンピュータプログラムであって、
前記仮想入出力手段に対して、操作画面の描画を要求する描画要求手段と、
前記仮想入出力手段からのユーザの指示内容を受信する指示入力手段と、
前記描画要求手段による描画要求及び前記指示入力手段による前記描画要求に応じて表示された画面に基づく指示内容の受信を繰り返すことで、スキャニング条件を設定させるユーザインタフェース手段と、
該ユーザインタフェース手段による設定中、前記指示入力手段が受け付けた指示内容がスキャン開始に関する場合、前記スキャナドライバに対して原稿読取りを要求する読取り要求手段と、
該読取り要求手段による原稿読取り要求に応じて、前記スキャナドライバを介して原稿画像を受信する受信手段
として機能することを特徴とするコンピュータプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
すなわち、スキャンボックスには、ｓｔａｒｔボタン、スクロールボタン等各種スイッチが設けられ、その結果、スキャンボックス内のＣＰＵは、それらのボタンの操作に応じた処理を行う必要があり、ＣＰＵの処理としては単純化できない。また、接続するスキャナの種類によっては内蔵のＲＯＭに格納されているファームウェアのアップグレードが不可欠となる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
【課題を解決するための手段】
この課題を解決するため、たとえば本発明のネットワークスキャニングシステムは以下の構成を備える。すなわち、
汎用情報処理装置に接続するタイプのスキャナ装置をネットワークスキャナ装置として機能させるため、前記スキャナ装置と接続するスキャナインタフェース及びネットワークインタフェースを有する接続装置、及び、当該接続装置をネットワークを介して制御する制御装置で構成されるネットワークスキャニングシステムであって、
前記接続装置は、
前記制御装置での描画処理で生成された描画データを前記ネットワークインタフェースを介して受信して所定の表示部に表示し、及び、前記表示部に表示された描画データに従った画面に基づき所定の指示入力部に入力されたユーザからの入力を前記ネットワークインタフェースを介して前記制御装置に出力する入出力手段と、
前記制御装置が発行する前記スキャナ装置に対する指示コマンドを前記ネットワークインタフェースを介して受信して前記スキャナインタフェースに対して出力すると共に、前記スキャナインタフェースを介して受信したデータを前記ネットワークインタフェースを介して前記制御装置に送信するスキャナ通信手段とを備え、
前記制御装置は、
スキャナ制御用のアプリケーションからの要求によって描画した描画データを前記接続装置が有する前記入出力手段へ向けて送信すると共に、前記入出力手段からの入力を前記アプリケーションに向けて通知することで、前記接続装置が有する入出力手段を、前記制御装置の仮想的な入出力装置として機能させる仮想入出力手段と、
前記スキャナ装置用のスキャナドライバからの要求コマンドを前記接続装置が有する前記スキャナ通信手段へ向けて送信すると共に、前記スキャナ通信手段からの情報を前記スキャナドライバへ出力することで、前記接続装置に接続されたスキャナ装置を、前記制御装置に仮想的に接続されたスキャナ装置として機能させる仮想スキャナ通信手段とを備える。