(57)【要約】      （修正有）【課題】システム設計し易い技術を提供すること。【解決手段】所定のネットワークに接続可能なネットワークスキャニング装置であって、情報処理に関するユーザの設定を受け付ける設定受付手段と、前記設定受付手段で受け付けた設定条件に基づく情報処理を行う情報処理手段と、外部Ｗｅｂサーバ部を有する外部装置に対し前記ネットワークを介して接続して前記情報処理手段が前記情報処理を行う外部制御モード、および装置内に組み込まれた内部Ｗｅｂサーバ部に接続して前記情報処理手段が前記情報処理を行う内部制御モードのうち少なくとも一方のモードが設定される設定手段と、前記設定手段により設定したモードに基づいて前記情報処理手段を制御する制御手段と、を備えたネットワークスキャニング装置とする。【選択図】図２
2017118294.tif 000002
【特許請求の範囲】
【請求項１】
所定のネットワークに接続されるネットワークスキャニング装置であって、ユーザからの入力操作を受け付けるユーザインターフェース部と、原稿の画像を読み取る画像読取部と、前記ユーザインターフェース部及び前記画像読取部を制御する制御部とを備え、
前記制御部では、前記ユーザインターフェースの表示を制御するウェブブラウザと、ユーザ操作に基づいて前記画像読取部を制御するスキャンサービスプログラムとが実行され、
前記ネットワークを経由して接続される外部装置が有するウェブアプリケーションの制御に基づいて、前記ウェブブラウザが前記ユーザインターフェース部に入力操作画面を表示し、前記ウェブブラウザが受け付けた入力条件を前記スキャンサービスプログラムに伝達する外部制御モードと、前記制御部内で実行されるウェブアプリケーションの制御に基づいて、前記ウェブブラウザが前記ユーザインターフェース部に入力操作画面を表示し、前記ウェブブラウザが受け付けた入力条件を前記スキャンサービスプログラムに伝達する内部制御モードと、を有し、
前記外部制御モードでは、前記スキャンサービスプログラムが前記ブラウザより受け取った条件に基づいて前記画像読取部を制御し、前記画像読取部より受け取った画像データを前記スキャンサービスプログラムから前記外部ウェブアプリケーション又は所定の宛先に送信し、
前記内部制御モードでは、前記スキャンサービスプログラムが前記ブラウザより受け取った条件に基づいて前記画像読取部を制御し、前記画像読取部より受け取った画像データを前記スキャンサービスプログラムから前記内部ウェブアプリケーション又は所定の宛先に送信することを特徴とするネットワークスキャニング装置。
【請求項２】
前記外部制御モードでは、前記スキャンサービスプログラムから前記外部ウェブアプリケーションに画像データを送信し、
前記内部制御モードでは、前記スキャンサービスプログラムから前記内部ウェブアプリケーションに画像データを送信し、
前記外部ウェブアプリケーション又は前記内部ウェブアプリケーションは、前記ユーザインターフェース部の画面を通じて入力される画像送信先に対し、前記スキャンサービスプログラムから受け取った画像データを送信することを特徴とする請求項１に記載のネットワークスキャニング装置。
【請求項３】
前記内部制御モードにて前記ユーザインターフェース部に表示されるユーザ入力用の画面と、前記外部制御モードにて前記ユーザインターフェース部に表示されるユーザ入力用の画面とは、入力項目が同一の画面であることを特徴とする請求項１又は２に記載のネットワークスキャニング装置。
【請求項４】
前記内部制御モードにて前記ユーザインターフェース部に表示されるユーザ入力用の画面と、前記外部制御モードにて前記ユーザインターフェース部に表示されるユーザ入力用の画面とは、入力項目が異なる画面であることを特徴とする請求項１又は２に記載のネットワークスキャニング装置。
【請求項５】
前記ウェブブラウザは、前記外部制御モードの場合には前記ユーザインターフェース部を通じてユーザが指定した画像送信先の情報を前記外部ウェブアプリケーションに送信し、前記内部制御モードの場合には前記ユーザインターフェース部を通じてユーザが指定した画像送信先の情報を前記内部ウェブアプリケーションに送信することを特徴とする請求項１乃至４のいずれか１項に記載のネットワークスキャニング装置。
【請求項６】
前記スキャンサービスプログラムは、前記ユーザインターフェース部を通じてユーザが指定した画像送信先の情報を前記ウェブブラウザから取得し、前記画像データと共に前記外部ウェブアプリケーション又は前記内部ウェブアプリケーションに送信することを特徴とする請求項１乃至４のいずれか１項に記載のネットワークスキャニング装置。
【請求項７】
前記ウェブブラウザは、前記外部制御モードにおいて前記外部ウェブアプリケーションに送信する前の画像データを前記スキャンサービスプログラムから取得して前記ユーザインターフェース部に表示することを特徴とする請求項１乃至６のいずれか１項に記載のネットワークスキャニング装置。
【請求項８】
前記ウェブブラウザは、前記外部制御モードに基づいて読み取った画像データを前記外部ウェブアプリケーションから取得して前記ユーザインターフェース部に表示する一方、前記内部制御モードに基づいて読み取った画像データを前記内部ウェブアプリケーションから取得して前記ユーザインターフェース部に表示することを特徴とする請求項１乃至６のいずれか１項に記載のネットワークスキャニング装置。
【請求項９】
前記外部或は内部ウェブアプリケーションに送信する前の画像データを前記スキャンサービスプログラムが前記ユーザインターフェース部に表示する表示モードを更に備えたことを特徴とする請求項１乃至６のいずれか１項に記載のネットワークスキャニング装置。
【請求項１０】
前記外部或は内部制御モードの場合において、前記画像読取部による画像読取処理中に異常が発生すると、前記スキャンサービスプログラムが前記外部ウェブアプリケーションへ通知することなく前記ユーザインターフェース部にエラーメッセージを表示させることを特徴とする請求項１乃至９のいずれか１項に記載のネットワークスキャニング装置。
【請求項１１】
前記制御部が前記外部制御モードに基づく読取処理を行う場合には、前記スキャンサービスプログラムと前記外部ウェブアプリケーションとの間で通信を行うために予め割り振られる外部通信用ＩＰアドレスを用いた通信制御を行い、前記制御部が前記内部制御モードに基づく読取処理を行う場合には、前記スキャンサービスプログラムと前記内部ウェブアプリケーションとの間で通信を行うために予め固定された内部通信用ＩＰアドレスを用いた通信制御を行うようにしたことを特徴とする請求項１乃至１０のいずれか１項に記載のネットワークスキャニング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定のネットワークに接続可能なネットワークスキャニング装置に関する。
【背景技術】
【０００２】
従来から、例えば、スキャナやプリンタを備えた情報処理装置の中には、ウェブアプリケーションによって制御されるものがある。このような情報処理装置は、ウェブアプリケーションとネットワークで接続され、ウェブアプリケーションは情報処理装置の遠隔に配置される。
【０００３】
例えば、特に、特許文献１には、多機能処理装置(MFP: Multi Functions Peripheral)において、MFPが備える各機能を利用するための操作画面と、操作に応じてMFPを制御するための制御スクリプトを外部のウェブサーバが提供する構成について記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−３８３３
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１のようなシステムでは、外部のサーバと複合機等のクライアントとを通信ネットワークを介して接続してクライアント機能を制御するシステムであるため、必ず外部のサーバを必要とし、サーバ管理や運用にもリソースが必要なため、ユーザ環境によっては、システム設計の自由度や選択肢が少なかった。
【０００６】
本発明は、システム設計し易い技術を提供する。
【課題を解決するための手段】
【０００７】
本発明は、所定のネットワークに接続可能なネットワークスキャニング装置であって、ユーザからの読取条件/送信先の入力を受け付けるユーザインターフェース部と、原稿の画像を読み取る画像読取部と、前記ユーザインターフェース部と画像読取部を制御する制御部とを備え、
前記制御部では、前記ユーザインターフェースの表示を制御するウェブブラウザと、指示される読取条件に基づいて前記画像読取部を制御し画像読取を行うスキャンサービスプログラムとが実行され、
前記ネットワークを経由して接続される外部装置が有するウェブアプリケーションの制御に基づいて、前記ウェブブラウザが前記ユーザインターフェース部に読取条件/送信先の選択/入力メニューを表示し、前記ウェブブラウザが入力された読取条件を前記スキャンサービスプログラムに伝達する外部制御モードと、前記制御部内で実行されるウェブアプリケーションの制御に基づいて、前記ウェブブラウザが前記ユーザインターフェース部に読取条件/送信先の選択/入力メニューを表示し、前記ウェブブラウザが入力された読取条件を前記スキャンサービスプログラムに伝達する内部制御モードと、を有し、
前記外部制御モードでは、前記スキャンサービスプログラムが前記ブラウザより受け取った読取条件に基づいて前記画像読取部を制御し、前記画像読取部より受け取った画像データを前記スキャンサービスプログラムから前記外部ウェブアプリケーション又は所定の宛先に送信し、
前記内部制御モードでは、前記スキャンサービスプログラムが前記ブラウザより受け取った読取条件に基づいて前記画像読取部を制御し、前記画像読取部より受け取った画像データを前記スキャンサービスプログラムから前記内部ウェブアプリケーション又は所定の宛先に送信することを特徴とするネットワークスキャニング装置。
【発明の効果】
【０００８】
本発明によれば、例えば、多様なユーザ環境に対して、容易に組み込み可能なシステム設計し易いネットワークスキャニング装置、又はこのネットワークスキャニング装置を備えたネットワークスキャニングシステムを実現できる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る画像読取装置の概略図。
【図２】図１の画像読取装置（ネットワークスキャニング装置及びシステム）の機能ブロック図。
【図３】内部制御モードにおける画像読取の手順を示す概略図。
【図４】スキャン設定画面の一例の図。
【図５】外部制御モードにおける画像読取の手順を示す概略図。
【図６】制御モード切り替え画面４００の一例
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。
【００１１】
図１は本発明の一実施形態に係る画像読取装置Ａの概略図である。
＜装置の構成＞
画像読取装置Ａは、載置台１に積載された一又は複数の搬送媒体Ｓを１つずつ装置内に経路ＲＴにて搬送してその画像を読み取り、排出トレイ２に排出する装置である。読み取る搬送媒体Ｓは、例えば、ＯＡ紙、チェック、小切手、名刺、カード類等のシートであり、厚手のシートであっても、薄手のシートであってもよい。カード類は、例えば、保険証、免許証、クレジットカード等を挙げることができる。搬送媒体Ｓには、また、パスポートなどの冊子も含まれる。冊子を対象とする場合、ホルダに見開き状態の冊子を収容して載置台１に載置することで、冊子がホルダと共に搬送され、その画像を読み取ることができる。
【００１２】
＜給紙＞
経路ＲＴに沿って搬送媒体Ｓを給送する給送機構としての第１搬送部１０が設けられている。第１搬送部１０は本実施形態の場合、送りローラ１１と、送りローラ１１に対向配置される分離ローラ１２と、を備え、載置台１上の搬送媒体Ｓを搬送方向Ｄ１に一つずつ順次搬送する。送りローラ１１には、モータ等の駆動部３から伝達部５を介して駆動力が伝達され、図中矢印方向（経路ＲＴに沿って搬送媒体Ｓを搬送させる正方向）に回転駆動される。伝達部５は例えば電磁クラッチであり、駆動部３からの送りローラ１１への駆動力を断続する。
【００１３】
＜駆動部＞
駆動部３と送りローラ１１とを接続する伝達部５は、例えば、本実施形態では、通常時において駆動力が伝達される状態とし、搬送媒体Ｓの逆送の場合に駆動力を遮断する。送りローラ１１は伝達部５により駆動力の伝達が遮断されると、自由回転可能な状態となる。なお、このような伝達部５は、送りローラ１１を一方向のみに駆動させる場合には設けなくてもよい。
【００１４】
＜分離構造＞
送りローラ１１に対向配置される分離ローラ１２は、搬送媒体Ｓを１枚ずつ分離するためのローラであり、送りローラ１１に対して一定圧で圧接している。この圧接状態を確保するため、分離ローラ１２は揺動可能に設けると共に送りローラ１１へ付勢されるように構成される。分離ローラ１２は、トルクリミッタ１２ａを介して駆動部３から駆動力が伝達され、実線矢印方向（送りローラ１１の正方向とは逆方向））に回転駆動される。
【００１５】
分離ローラ１２はトルクリミッタ１２ａにより駆動力伝達が規制されるため、送りローラ１１と当接している際は送りローラ１１に連れ回りする方向（破線矢印方向）に回転する。これにより、複数の搬送媒体Ｓが送りローラ１１と分離ローラ１２との圧接部に搬送されてきた際には、一つを残して２つ以上の搬送媒体Ｓが下流に搬送されないようにせき止められる。
【００１６】
なお、本実施形態では分離ローラ１２と送りローラ１１とで分離機構を構成したが、このような分離機構は必ずしも設けなくてもよく、経路ＲＴに搬送媒体Ｓを１つずつ順次給送する給送機構であればよい。また、分離機構を設ける場合においては、分離ローラ１２のような構成の代わりに、搬送媒体Ｓに摩擦力を付与する分離パッドを送りローラ１１に圧接させて、同様の分離作業を持たせるようにしてもよい。
【００１７】
＜搬送構造＞
第１搬送部１０の搬送方向下流側にある搬送機構としての第２搬送部２０は、駆動ローラ２１と、駆動ローラ２１に従動する従動ローラ２２とを備え、第１搬送部１０から搬送されてきた搬送媒体Ｓをその下流側へ搬送する。駆動ローラ２１にはモータ等の駆動部４から駆動力が伝達され、図中矢印方向に回転駆動される。従動ローラ２２は駆動ローラ２１に対して一定圧で圧接し、駆動ローラ２１に連れ回る。この従動ローラ２２は、バネ等の付勢ユニット（不図示）によって駆動ローラ２１に対して付勢された構成としてもよい。
このような第２搬送部２０よりも搬送方向下流側にある第３搬送部３０は、駆動ローラ３１と、駆動ローラ３１に従動する従動ローラ３２とを備え、第２搬送部２０から搬送されてきた搬送媒体Ｓを排出トレイ２へ搬送する。つまり、この第３搬送部３０は排出機構として機能する。駆動ローラ３１にはモータ等の駆動部４から駆動力が伝達され、図中矢印方向に回転駆動される。従動ローラ３２は駆動ローラ３１に対して一定圧で圧接し、駆動ローラ３１に連れまわる。この従動ローラ３２は、バネ等の付勢ユニット（不図示）によって駆動ローラ３１に対して付勢された構成としてもよい。
【００１８】
排出トレイ２は、画像読取装置Ａに対して回動可能なように、画像読取装置Ａの下方に設けられた第１ヒンジ１０１を介して軸支されている。また、第１ヒンジ１０１側の第１排出トレイ２ａとその先端側に接続された第２排出トレイ２ｂとから構成されており、第２排出トレイ２ｂは第１排出トレイ２ａに対して回動可能に軸支されている。
【００１９】
＜画像読取構造、制御＞
ここで、本実施形態の画像読取装置Ａでは、第２搬送部２０と第３搬送部３０との間に配置される画像読取ユニット７０によって画像の読み取りを行うため、第２搬送部２０及び第３搬送部３０は搬送媒体Ｓを定速搬送する。搬送速度は常に第１搬送部１０の搬送速度以上とすることで、先行搬送媒体Ｓに後続搬送媒体Ｓが追いついてしまう事態を確実に回避できる。例えば、本実施形態では、第２搬送部２０及び第３搬送部３０による搬送媒体Ｓの搬送速度を、第１搬送部１０による搬送媒体Ｓの搬送速度よりも速くなるように速度制御するようにした。
【００２０】
なお、第２搬送部２０及び第３搬送部３０による搬送媒体Ｓの搬送速度と、第１搬送部１０による搬送媒体Ｓの搬送速度とを同一条件とした場合でも、駆動部３を制御して後続搬送媒体Ｓの給送開始タイミングを間欠的にずらすことにより先行搬送媒体Ｓと後続搬送媒体Ｓとの間に最低限の間隔を形成することも可能である。
【００２１】
＜重送検出＞
第１搬送部１０と第２搬送部２０との間に配置される重送検出センサ４０は、静電気等で紙などの搬送媒体Ｓ同士が密着し、第１搬送部１０を通過してきた場合（つまり重なって搬送される重送状態の場合）に、これを検出するための検出センサ（シートの挙動や状態を検出するセンサ）の一例である。重送検出センサ４０としては、種々のものが利用可能であるが本実施形態の場合には超音波センサであり、超音波の発信部４１とその受信部４２とを備え、紙等の搬送媒体Ｓが重送されている場合と１つずつ搬送されている場合とで、搬送媒体Ｓを通過する超音波の減衰量が異なることを原理として重送を検出する。
【００２２】
＜レジストセンサ＞
このような重送検出センサ４０よりも搬送方向下流側に配置される媒体検出センサ５０は第２搬送部２０よりも上流側で、第１搬送部１０よりも下流側に配置された上流側の検出センサ（シートの挙動や状態を検出するセンサ）としての一例であり、第１搬送部１０により搬送される搬送媒体Ｓの位置、詳細には、媒体検出センサ５０の検出位置に搬送媒体Ｓの端部が到達又は通過したか否かを検出する。媒体検出センサ５０としては、種々のものが利用可能であるが、本実施形態の場合には光学センサであり、発光部５１とその受光部５２とを備え、搬送媒体Ｓの到達又は通過により受光強度（受光量）が変化すること
を原理として搬送媒体Ｓを検出する。
【００２３】
本実施形態の場合、搬送媒体Ｓの先端が媒体検出センサ５０で検出されると、搬送媒体Ｓが重送検出センサ４０により重送を検出可能な位置に到達しているように、上記の媒体検出センサ５０は重送検出センサ４０の近傍においてその下流側に設けられている。なお、この媒体検出センサ５０は、上記の光学センサに限定されず、例えば、搬送媒体Ｓの端部が検知できるセンサ（イメージセンサ等）を用いてもよいし、経路ＲＴに突出したレバー型のセンサでもよい。
【００２４】
媒体検出センサ５０とは別の媒体検出センサ６０が画像読取ユニット７０よりも上流側に配置されている。第２搬送部２０よりも下流側に配置された下流側の検出センサとしての一例であり、第２搬送部２０により搬送される搬送媒体Ｓの位置を検出する。媒体検出センサ６０としては、種々のものが利用可能であるが、本実施形態の場合、媒体検出センサ５０と同様に光センサであり、発光部６１と受光部６２とを備え、搬送媒体Ｓの到達又は通過により受光強度（受光量）が変化することを原理として搬送媒体Ｓを検出する。なお、本実施形態では、第２搬送部２０の搬送方向上流側と下流側のそれぞれに媒体検出センサ５０、６０を配置したが、何れか一方だけでもよい。
【００２５】
＜イメージセンサ（ＣＩＳ）の配置＞
媒体検出センサ６０よりも下流側にある画像読取ユニット７０は、例えば、光学的に走査し、電気信号に変換して画像データとして読み取るものであり、内部にＬＥＤ等の光源、イメージセンサ、レンズアレー等を備えている。本実施形態の場合、画像読取ユニット７０は経路ＲＴの両側に一つずつ配置されており、搬送媒体Ｓの表裏面を読み取る。しかし、経路ＲＴの片側にのみ一つ配置して、搬送媒体Ｓの片面のみを読み取る構成としてもよい。また、本実施形態では、画像読取ユニット７０を経路ＲＴの両側に対向配置した構造としているが、例えば、経路ＲＴの方向に間隔をあけて配置してもよい。
【００２６】
＜重送時の制御＞
搬送の途中で搬送媒体Ｓは重送検出センサ４０により重送の有無が判定され、重送が無いと判定されると搬送が継続される。なお、重送があると判定された場合には、搬送を停止するか、第１搬送部１０による後続搬送媒体Ｓの取り込みを停止して、重送状態にある搬送媒体Ｓをそのまま排出するようにしてもよい。
【００２７】
＜レジストセンサの出力に応じた読取開始＞
制御部９０は、媒体検出センサ６０の検出結果に基づくタイミングで、第２搬送部２０により搬送されてきた搬送媒体Ｓの、画像読取ユニット７０、７０による画像の読み取りを開始し、読み取った画像を一次記憶して順次後述する制御ドライバへ出力する。画像が読み取られた搬送媒体Ｓは第３搬送部３０により排出トレイ２に排出されてその搬送媒体Ｓの画像読取処理が終了する。
【００２８】
＜ブロック図の説明＞
図２には、本実施形態の画像読取装置Ａの一例であるネットワークスキャニング装置及びスキャニングシステムの機能ブロック図を示す。
【００２９】
図２に示すように、本実施形態のネットワークスキャニングシステム８０は、パソコンやサーバ等で構成される外部装置８１と、ネットワークスキャニング装置８２とが無線又は有線接続によるネットワーク８３を経由して接続されている。
【００３０】
まず、ネットワークスキャニング装置８２の構成について詳細に説明する。ネットワークスキャニング装置８２は、外部通信Ｉ／Ｆ（インターフェース）部８２１と、ユーザＩ／Ｆ（インターフェース）部８２２と、スキャナ部８２３と、これら各部を含めて全体の制御を行うＣＰＵ等からなる制御部８２４とを有する。なお、スキャナ本体８２３は、上述した画像読取装置Ａの主要部（特に画像読取系と搬送系を含む部分）を示す。また、外部通信Ｉ／Ｆ部８２１は、外部装置８１（外部ウェブサーバ部）にネットワークを経由して接続する通信手段となる。また、ユーザＩ／Ｆ部８２２は、読取条件/送信先に関するユーザの設定を受け付ける設定受付手段の一例であるが、後述するウェブブラウザ８２７を含めて設定受付手段としてもよい。
【００３１】
また、ネットワークスキャニング装置８２が有する制御部８２４では、通信制御部８２５と、内部ウェブアプリケーション８２６と、ウェブブラウザ８２７と、スキャナ部８２３を制御するスキャンサービスプログラム８２８が実行される。
【００３２】
さらに、制御部８２４は、外部通信Ｉ／Ｆ部８２１を制御し、ネットワーク８３を通じて外部装置８１等との通信を行う。
【００３３】
なお、ウェブブラウザ８２７は、例えば、本実施形態では、タッチパネル式ディスプレイから構成されるユーザＩ／Ｆ部８２２にスキャン設定画面８２２ａを表示する機能を有する。
【００３４】
ここで、本実施形態のネットワークスキャニング装置８２は、外部装置８１が有する外部ウェブアプリケーション８１１を用いた読取制御（外部制御モード）と、自装置が有する内部ウェブアプリケーション８２６を用いた読取制御（内部制御モード）とを切り替え、ユーザに対してスキャンサービスを提供することが可能である。
【００３５】
ここで、本実施形態のネットワークスキャニング装置８２は、上述した外部制御モードと内部制御モードとがそれぞれ実装された構成例を挙げて説明しているが、例えば、何れか一方の制御モードのみを実装した構成でもよい。例えば、ネットワークスキャニング装置８２の自装置内に予め内部制御モードを実装しておき、後から機能拡張又は制御モードの変更のため、外部制御モードの機能を実装してもよい。外部制御モードの機能を実装する場合、自装置内にある内部制御モードはそのまま残しておいてもよいし、外部制御モードへの機能追加又は変更に合わせて内部制御モードの機能を削除してもよい。つまり、本実施形態のネットワークスキャニング装置８２は、外部制御モード及び内部制御モードのどちらでも実装可能なように構成されている。
【００３６】
そして、本実施形態では、外部ウェブアプリケーション８１１又は内部ウェブアプリケーション８２６のどちらに対しても、ウェブブラウザ８２７がユーザ操作画面を表示するための制御窓口となる。更に、そのウェブブラウザ８２７が各ウェブアプリケーション８１１又は８２６よりＩＰアドレスと画面情報を受け付け、ユーザＩ／Ｆ部８２２に対して画面情報に基づく画面表示を行う一方、ＩＰアドレスをスキャンサービスプログラム８２８に伝達する。その上で、ユーザ操作によりユーザＩ／Ｆ部８２２（スキャン設定画面８２２ａ）から受け付けたスキャン設定情報をスキャンサービスプログラム８２８に伝達する。このとき、スキャンサービスプログラム８２８は、スキャン設定情報に基づきスキャナ部８２３を制御し、読み取った画像データをＩＰアドレスに基づいて送信する。
【００３７】
このように、本実施形態では、ウェブブラウザ８２７及びスキャンサービスプログラム８２８の連携により、内部制御モード／外部制御モードに関わらず、スキャナ部８２３の制御を行うことができる。したがって、本実施形態のネットワークスキャニング装置８２は、システム設計の構築において設計自由度があり、また、システム設計の選択肢を提供することができる。
【００３８】
なお、上述した外部制御モードとするモード設定、あるいは、内部制御モードとするモード設定については、各サーバへの通信設定を行うだけで、切り替えることができる。
【００３９】
また、本実施形態のネットワークスキャニング装置８２は、例えば、自装置内に予め内部ウェブアプリケーション８２６を構築した装置において、外部ウェブアプリケーション８１１への接続設定が可能な設定手段を備えたものでもよいし、自装置内に予め内部ウェブアプリケーション８２６を実装し、その内部ウェブアプリケーション８２６への接続設定が可能な設定手段を備えたものでもよい。あるいは、自装置の制御部８２４と外部ウェブアプリケーション８１１とを外部通信Ｉ／Ｆ部８２１を経由して接続するための設定手段を備えたものでもよいし、自装置内の制御部８２４に内部ウェブアプリケーション８２６をインストールするための設定手段を備えたものでもよい。
【００４０】
例えば、上述した本実施形態では、ユーザＩ／Ｆ部８２２及びデバイス設定部８２９が上述した設定手段としての役割を有する。より詳細には、本実施形態では、デバイス設定部８２９がユーザＩ／Ｆ部８２２に設定画面を表示し、ユーザが入力した設定情報に基づいて制御部８２４がサーバ設定を行う。このとき、例えば、サーバアドレスについては、ユーザＩ／Ｆ部８２２でＵＲＬとして受け付け、当該ＵＲＬを通信制御部８２５に伝達し、通信制御部８２５が内部通信か外部通信かを判断し、制御部８２４は、内部サーバのＵＲＬである場合には内部ウェブアプリケーション８２６との通信を行う一方、外部サーバのＵＲＬである場合には外部ウェブアプリケーション８１１との通信を行う。
【００４１】
例えば、外部制御モードの場合には、ウェブブラウザ８２７は、ネットワーク８３経由で接続される外部装置８１が有する外部ウェブアプリケーション８１１から、画面データをダウンロードする。そして、ダウンロードされた画面データは、ウェブブラウザ８２７を通じて、ユーザＩ／Ｆ部８２２にスキャン設定画面８２２ａとして表示される。
【００４２】
また、内部制御モードの場合には、ウェブブラウザ８２７は、内部ウェブアプリケーション８２６から画面データをダウンロードする。ウェブブラウザ８２７に提供された画面データは、ユーザＩ／Ｆ部８２２にスキャン設定画面８２２ａとして表示される。
【００４３】
そして、外部制御モード及び内部制御モードのいずれのモードにおいても、ユーザは、スキャン設定画面を通じて、スキャン設定の入力指定が可能となる。
【００４４】
このユーザが入力したスキャン設定の情報は、ユーザＩ／Ｆ部８２２からウェブブラウザ８２７によって取得される。ウェブブラウザ８２７が取得したスキャン設定情報は、リクエストとして、スキャンサービスプログラム８２８に伝達される。
【００４５】
スキャン設定情報を受け取ったスキャンサービスプログラム８２８は、スキャン設定情報に基づいてスキャナ本体８２３を制御し、スキャナ本体８２３から画像データを取得する。ここで、本実施形態では、このスキャナ本体８２３、又はスキャナ本体８２３が有する画像読取部（画像読取センサ）が、設定受付手段となるユーザI／F部８２２で受け付けた設定条件に基づく情報処理を行う情報処理手段の一例となる。
【００４６】
なお、スキャナ本体８２３から取得した画像データは、詳細は後述するがスキャンサービスプログラム８２８が外部ウェブアプリケーション８１１又は内部ウェブアプリケーション８２６に送信する。
【００４７】
また、制御モードの切り替えは、デバイス設定部８２９によって実施され、ユーザＩ／Ｆ部８２２に制御モード切り替え画面８２２ｂを表示する。さらに、ユーザが設定した制御モードなど、制御モードに関する設定情報はデバイス設定部８２９に保存される。例えば外部装置のIPアドレスを10.5.2.249とする場合、制御モード切り替え画面８２２ｂのurlの設定項目にhttp://10.5.2.249/web-app/とすれば、外部制御モードとなり、http://localhost/web-app/とすれば、内部制御モードとなる。
【００４８】
つまり、本実施形態では、これら各機能部により、外部ウェブアプリケーション８１１に接続して設定受付手段（ユーザＩ／Ｆ部８２２）にて受け付けた設定条件に基づいて情報処理を行う外部制御モード、及び内部ウェブアプリケーション８２６に接続して設定受付手段（ユーザＩ／Ｆ部８２２）にて受け付けた設定条件に基づいて情報処理を行うため内部制御モードを切り替えるモード切替手段が構成される。
【００４９】
＜内部制御モード＞
以下、図３を参照して、本実施形態のネットワークスキャニングシステムの画像読取の手順を説明する。図３に示すように、内部ウェブアプリケーション８２６は、ウェブブラウザ８２７に対して、内部ウェブアプリケーション８２６のＩＰアドレスと画面データとを送信する。ウェブブラウザ８２７は、受け取った画面データに基づいてユーザＩ／Ｆ部８２２に画面の表示を行う。図４は、ユーザＩ／Ｆ部に表示されるスキャン画面の一例を示した図（以下、スキャン設定画面）である。
【００５０】
このスキャン設定画面によって、ユーザ入力としてスキャン設定と実行ボタンが押下された場合に、スキャン設定が、ウェブブラウザ８２７を通じてスキャンサービスプログラム８２８に伝達される。このとき、ウェブブラウザ８２７は、スキャン設定と共に、内部ウェブアプリケーション８２６から受けたＩＰアドレスもスキャンサービスプログラム８２８に通知する。
【００５１】
スキャン設定及びＩＰアドレスを受け取ったスキャンサービスプログラム８２８は、スキャン設定に基づいてスキャナ本体８２３を制御し、スキャナ本体８２３から画像データを取得する。
続いて、画像データを取得したスキャンサービスプログラム８２８は、取得した画像データをＩＰアドレスに基づいて内部ウェブアプリケーション８２６に送信する。これにより、内部ウェブアプリケーション８２６は、スキャナ本体８２３からユーザの入力したスキャン設定に基づく画像データを取得できる。
【００５２】
＜外部制御モード＞
続いて、図５を用いて、外部制御モードについて説明するが、上述した外部制御モードにおけるウェブブラウザ８２７を通じてスキャン画面を表示した後の制御については基本的に同じ制御になる。
【００５３】
外部ウェブアプリケーション８１１は、外部ネットワーク８３及び外部通信Ｉ／Ｆ部８２１を通じてウェブブラウザ８２７に対し、画面データと外部ウェブアプリケーション８１１のＩＰアドレスとを送信する。
【００５４】
ウェブブラウザ８２７は、受け取った画面データに基づいてユーザＩ／Ｆ部８２２に画面の表示を行う。画面データは、上述した内部制御モードと同様のものとする。
【００５５】
このスキャン画面表示を通じて、ユーザからスキャン設定が入力され、実行ボタンが押下されると、そのスキャン設定の情報をウェブブラウザ８２７からスキャンサービスプログラム８２８に伝達し、このとき、ウェブブラウザ８２７は、スキャン設定と共に、外部ウェブアプリケーション８１１から受けとったＩＰアドレスもスキャンサービスプログラム８２８に通知する。
【００５６】
これにより、上述した内部制御モードと同様のスキャン制御を行うことができ、スキャナ本体８２３から得た画像データは、スキャンサービスプログラム８２８からＩＰアドレスに基づいて外部通信Ｉ／Ｆ８２１から外部ネットワーク８３を経由して外部ウェブアプリケーション８１１に送信される。
【００５７】
なお、各制御モードにより画像データを受け取った外部ウェブアプリケーション８１１、又は内部ウェブアプリケーション８２６は、その画像データをユーザＩ／Ｆ部８２２に表示する場合には、上述した画面データと同様の制御により、ウェブブラウザ８２７を通じて画像データを送信する。
【００５８】
これにより、ユーザは、読み取った画像データをユーザＩ／Ｆ部にて確認することが可能となる他、その画像データを確認した上で、ユーザが指定する宛先に外部通信Ｉ／Ｆ８２１を通じて送信することが可能となる。
【００５９】
上記の制御モードについて端的に述べると、ネットワークスキャニング装置８２は、ウェブブラウザ８２７が内部ウェブアプリケーション８２６に接続したときに内部制御モードで動作し、外部ウェブアプリケーション８１１に接続したときに外部制御モードで動作する。つまり、制御モードはウェブブラウザ８２７の接続先によって決まる。
【００６０】
さらに、ウェブブラウザの接続先はデバイス設定部８２９に記憶されるため、デバイス設定部８２９の設定情報を変更することで、制御モードを切り替えることができる。さらに、デバイス設定部８２９の設定情報の変更は、デバイス設定部８２９が制御する制御モード切り替え画面８２２ｂを介して実施される。即ち、本実施形態においては、デバイス設定部８２９がモード切り替え手段となる。
【００６１】
＜制御モードの切り替え＞
図６(a)は、制御モード切り替え処理において表示される制御モード切り替え画面４００の一例である。図５を用いて、制御モードの切り替え処理を説明する。制御モード切り替え画面４００は、ユーザが制御モードの切り替え操作を実行する際に、表示される。以降、制御モード切り替え画面４００の動作を説明し、制御モード切り替え処理について説明する。
【００６２】
＜制御モード切り替え画面＞
制御モード切り替え画面４００は、ウェブアプリケーションのアドレスを設定するための画面である。本実施形態における制御モード切り替え画面４００には、ウェブアプリケーションのアドレスを入力するためのエディットボックス４２０、設定変更をキャンセルするためのキャンセルボタン４３０、設定変更を完了するためのＯＫボタン４４０が配置される。前記したように、
【００６３】
さらに、ＯＫボタン４４０が押されると、ユーザが入力したサーバドレスが有効か否かの検証が実施される。図６(b)
＜第一の本実施形態の利点＞
以上、本発明の一実施形態によれば、ユーザは、画像処理装置の制御モードを、ユーザの環境に合わせて設定することができるので、多様なユーザ環境に画像処理装置を容易に組み込むことができる。
【００６４】
また、内部ウェブアプリケーションを使用する場合には、ユーザはウェブアプリケーションのアドレスを入力する必要がなく、ユーザが制御モードを手間無く切り替えられるようになっている。
【００６５】
また、画像処理装置の制御モードの設定では、ユーザは外部ウェブアプリケーションを使用するか否かの設定と、外部ウェブアプリケーションのアドレスの入力を行う。このとき、ユーザが外部ウェブアプリケーションを使用しない設定を試みている場合は、ウェブアプリケーションのアドレスは利用されないはずなので、入力できないように制御され、無駄な入力を防いでいる。
【００６６】
さらに、画像処理装置の制御モードの設定では、外部ウェブアプリケーションのアドレスを検証し、不正なアドレスだった場合に、ユーザがすぐに再入力できるようになっている。これらの点においても、効率的に制御モードを切り替えることができ、ユーザ環境への組み込み容易性が高められている。
【００６７】
＜他の実施形態＞
以上、本発明を一実施形態に基づいて詳細に説明したが、本発明は上述した一実施形態に限定されるものではない。
【００６８】
上述した一実施形態では、外部制御モードと内部制御モードとの切り替えを行うにあたって、制御モードにてユーザＩ／Ｆ部８２２に制御モード切り替え画面８２２ｂを表示し、管理者が予め入力した設定情報に基づく制御モードにて、その後のネットワークスキャニング装置の動作（外部ウェブアプリケーションを活用した動作、又は内部ウェブアプリケーションを活用した動作）を択一的に制御する事前設定型のシステム形態について説明した。本発明は勿論これに限定されず、例えば、ユーザ使用時のトップ画面等において、外部制御モード及び内部制御モードの選択を行う選択メニューを表示し、ユーザが選択したモードに従って、その後のネットワークスキャニング装置の動作を制御するようにしてもよい。この場合には、上述した一実施形態のような管理者による制御モードで外部制御モードと内部制御モードとを切り替えずに、予めシステム構築された内部ウェブアプリケーションを用いるシステム、及び外部ウェブアプリケーションを用いるシステムの両方のネットワークスキャニングシステムのうちの一方のシステムを、ユーザ自身がシステム使用時のトップ画面等のシステム切替画面にて任意に選択できるようにしてもよい。これにより、ユーザの使い勝手が向上する。すなわち、ユーザ自身がシステム使用時に外部制御モードと内部制御モードとを任意に使い分けることが可能となる。なお、このような任意選択型のシステム形態では、ユーザが内部制御モードにてシステム利用した後、トップ画面等のシステム切替画面に戻り、外部制御モードを選択し直すか、あるいは外部制御モードに切替えることにより、内部制御モードによる情報処理に続けて、外部制御モードによる情報処理を実行できる。この場合、例えば、ネットワークスキャニングシステムの起動後のユーザ操作画面として、ユーザＩ／Ｆ部にシステム切替画面を表示し、そのシステム切替画面にてユーザが選択（決定）し、ここでユーザが選択した選択モードに基づいてウェブブラウザを起動すれば、上述した一実施形態と同様に各モードでの動作（図３又は図５で説明したシーケンス）を実現できる。
【００６９】
上述した一実施形態では、例えば、図３又は図５を参照して説明したように、ウェブブラウザ８２７がウェブアプリケーションからＩＰアドレス及び画面データを受け取って、スキャンサービスプログラム８２８がウェブブラウザ８２７からスキャン設定及びＩＰアドレスを受け付けるようにしたが、本発明は勿論これに限定されず、ウェブブラウザ８２７がウェブアプリケーションから画面データを受け取って、ユーザが決定したスキャナ設定をウェブアプリケーションに送信し、スキャンサービスプログラム８２８がウェブアプリケーションからスキャン設定及びＩＰアドレスを受け付け、スキャンを行う構成としてもよい。
【００７０】
＜付記＞
本発明は、上述した実施の形態に限定されず、下記のような形態を含むものである。
例えば、本発明は、所定のネットワークに接続可能なネットワークスキャニング装置であって、情報処理に関するユーザの設定を受け付ける設定受付手段と、前記設定受付手段で受け付けた設定条件に基づく情報処理を行う情報処理手段と、外部ウェブサーバ部を有する外部装置に対し前記ネットワークを介して接続して前記情報処理手段が前記情報処理を行う外部制御モード、および装置内に組み込まれた内部ウェブサーバ部に接続して前記情報処理手段が前記情報処理を行う内部制御モードのうち少なくとも一方のモードが設定される設定手段と、前記設定手段により設定したモードに基づいて前記情報処理手段を制御する制御手段と、を備えたことを特徴とするネットワークスキャニング装置にある。
かかる本発明の態様によれば、システム管理者又はユーザ等が外部制御モード及び内部制御モードのうち少なくとも一方のモードを設定して使用できるため、システム設計の自由度や選択肢等を増やすことができる。
【００７１】
また、本発明は、所定のネットワークに接続可能なネットワークスキャニング装置であって、情報処理に関するユーザの設定を受け付ける設定受付手段と、前記設定受付手段にて受け付けた設定条件に基づいて情報処理を行う情報処理手段と、外部ウェブサーバ部を有する外部装置に前記ネットワークを経由して接続する通信手段と、装置本体内に組み込まれる内部ウェブサーバ部と、前記外部ウェブサーバ部に接続して前記設定受付手段にて受け付けた設定条件に基づいて前記情報処理手段が情報処理を行う外部制御モード、及び前記内部ウェブサーバ部に接続して前記設定受付手段にて受け付けた設定条件に基づいて前記情報処理手段が情報処理を行う内部制御モードのそれぞれが設定される設定手段と、前記設定手段により設定された前記外部制御モード又は前記内部制御モードに切り替えるモード切替手段と、前記モード切替手段により切り替えたモードに基づいて前記情報処理手段を制御する制御手段と、を備えたことを特徴とするネットワークスキャニング装置にある。
かかる本発明の態様によれば、システム管理者又はユーザ等が設定した外部制御モード及び内部制御モードを任意に切り替えて使用することができる。
【００７２】
また、上記本発明では、前記設定受付手段は、ユーザの入力を受け付けるための設定画面を表示する表示手段を有し、前記外部制御モードでは、前記外部ウェブサーバ部から送信される外部制御情報に基づく設定画面を表示する一方、前記内部制御モードでは、前記内部ウェブサーバ部から提供される内部制御情報に基づく設定画面を表示することを特徴としてもよい。
かかる本発明の態様によれば、各モードに適合した設定画面を表示できる。
【００７３】
また、上記本発明では、前記設定受付手段は、ユーザの入力を受け付ける設定画面を表示する表示手段を有し、前記モード切替手段は、前記表示手段にて表示されるモード切替画面でのユーザ操作に基づいて前記外部制御モード及び前記内部制御モードの何れか一方に切り替えることを特徴としてもよい。
かかる本発明の態様によれば、モード切替画面でのユーザ操作により各モードの選択、切り替えを手軽に実施できる。
【００７４】
本発明の他の態様としては、所定のネットワークに接続可能なネットワークスキャニング装置であって、前記ネットワークを経由して外部ウェブサーバに接続するための設定情報が入力される入力手段と、前記入力手段で入力された設定情報に基づいて前記外部ウェブサーバに接続される第１通信手段と、前記内部ウェブサーバのアドレスを記憶する内部ウェブサーバのアドレス記憶手段と、前記アドレス取得手段で取得されたアドレスに基づいて前記内部ウェブサーバに接続される第２通信手段と、前記第１通信手段を通じて前記外部ウェブサーバに接続する第１接続モードと前記第２通信手段を通じて前記内部ウェブサーバに接続する第２接続モードとを切り替えるモード切替手段と、を備えたことを特徴とするネットワークスキャニング装置にある。
かかる本発明の態様によれば、２つの通信手段（第１通信手段及び第２通信手段）により接続先を外部ウェブサーバと内部ウェブサーバとし、モード切替手段により接続切替を行うことにより、システム管理者又はユーザが外部制御モード（第１接続モード）と内部制御モード（第２接続モード）とを切り替えて使用できるため、システム設計の自由度や選択肢を増やすことができる。
【００７５】
また、上記本発明では、前記モード切替手段が、前記入力手段での前記設定情報の入力を制御することを特徴としてもよい。
かかる本発明の態様によれば、前記外部ウェブサーバを使用しない場合に、ユーザが不要な外部ウェブサーバの情報を入力してしまうこと防止できるため、ユーザが切り替え操作を効率よく実施することができる。
【００７６】
また、上記本発明では、前記入力手段によって入力された前記設定情報を検証する検証手段を備えたことを特徴としてもよい。
かかる本発明の態様によれば、前記外部Ｗｅｂサーバの情報が不正だった場合に、すぐさま、再入力をユーザに促すことができるため、ユーザが切り替え操作での誤入力を素早く修正することができる。
【００７７】
また、上記本発明では、前記第１通信手段と前記第２通信手段にウェブブラウザを用いることを特徴としてもよい。
かかる本発明の態様によれば、ウェブブラウザを用いて通信制御することにより、より簡単な画面制御を実現できる。
【００７８】
また、上記本発明では、前記ネットワークスキャニング装置がウェブサーバを備え、前記モード切替手段が前記ウェブサーバを介して前記モードを切り替えるための要求を受信することを特徴としてもよい。
かかる本発明の態様によれば、前記Ｗｅｂブラウザから、前記モードを切り替えるための要求を送ることができる。つまり、前記Ｗｅｂサーバを設けない場合、標準的なＷｅｂブラウザ（ＩｎｔｅｒｎｅｔＥｘｐｌｏｒｅｒ（商標）など）では、モード切り替え画面を表示することができず、Ｗｅｂブラウザのカスタマイズが必要となるが、Ｗｅｂサーバを設けることで、標準的なＷｅｂブラウザが有するＷｅｂリクエスト送信機能で、モード切り替え画面を表示することが可能になる。そのため、前記画像処理装置に、カスタマイズの必要がない標準的なＷｅｂブラウザを用いることができ、効率良く開発できる。
【００７９】
また、上記本発明では、前記ネットワークスキャニング装置が、文書スキャンニング機能、印刷機能、または、ファックス機能の少なくとも１つの機能又は複数の機能を有することを特徴としてもよい。
かかる本発明の態様によれば、単機能又は複数機能を有するネットワークスキャニング装置をネットワークに接続したシステム構築を行える。
【００８０】
本発明の他の態様については、外部ウェブサーバ部を有する外部装置と、ネットワークスキャニング装置とを所定のネットワークを経由して接続した情報処理システムであって、前記ネットワークスキャニング装置は、情報処理に関するユーザの設定を受け付ける設定受付手段と、前記設定受付手段で受け付けた設定条件に基づく情報処理を行う情報処理手段と、外部ウェブサーバ部を有する外部装置に対し前記ネットワークを介して接続して前記情報処理手段が前記情報処理を行う外部制御モード、および装置内に組み込まれた内部ウェブサーバ部に接続して前記情報処理手段が前記情報処理を行う内部制御モードのうち少なくとも一方のモードが設定される設定手段と、前記設定手段により設定したモードに基づいて前記情報処理手段を制御する制御手段と、を備え、前記ネットワークスキャニング装置が情報処理を行った処理データは、前記設定受付手段により受け付けた所定の宛先に対し、前記ネットワークスキャニング装置が有する通信手段により送信されることを特徴とするネットワークスキャニング装置にある。
かかる本発明の態様によれば、ネットワークスキャニング装置が有する内部ウェブサーバを使った処理、あるいは、外部装置が有する外部ウェブサーバを使った処理の何れかにより、所定の宛先に対する送信データをネットワークスキャニング装置で生成することが可能となる。
【００８１】
また、本発明は、外部ウェブサーバ部を有する外部装置と、ネットワークスキャニング装置とを所定のネットワークを経由して接続した情報処理システムであって、前記ネットワークスキャニング装置は、外部ウェブサーバ部を有する外部装置に前記ネットワークを経由して接続する通信手段と、情報処理に関するユーザの設定を受け付ける設定受付手段と、前記設定受付手段で受け付けた設定条件に基づく情報処理を行う情報処理手段と、装置本体内に組み込まれる内部ウェブサーバ部と、前記外部ウェブサーバ部に接続して前記設定受付手段にて受け付けた設定条件に基づいて前記情報処理手段が情報処理を行う外部制御モード、及び前記内部ウェブサーバ部に接続して前記設定受付手段にて受け付けた設定条件に基づいて前記情報処理手段が情報処理を行う内部制御モードのそれぞれが設定される設定手段と、前記設定手段により設定された前記外部制御モード又は前記内部制御モードに切り替えるモード切替手段と、前記モード切替手段により切り替えたモードに基づいて前記情報処理手段を制御する制御手段と、を備え、前記ネットワークスキャニング装置が情報処理を行った処理データは、前記設定受付手段により受け付けた所定の宛先に対し、前記ネットワークスキャニング装置が有する前記通信手段により送信されることを特徴とする情報処理システム。
かかる本発明の態様によれば、ユーザ等が外部制御モード又は内部制御モードのどちらかに切り替えて所定の宛先に処理データを送信できるシステムを提供する。
【図１】
2017118294.tif 000003
【図２】
2017118294.tif 000004
【図３】
2017118294.tif 000005
【図４】
2017118294.tif 000006
【図５】
2017118294.tif 000007
【図６】
2017118294.tif 000008