(57)【特許請求の範囲】
【請求項１】
処理を実行する処理手段と、
ユーザーからの前記処理手段に対する実行命令を受け付ける受付手段と、
前記受付手段の受け付けに基づいて、第１の通信経路を介して前記処理手段に対する第１の実行命令の発行をサーバーへ要求する要求手段と、
前記受付手段の受け付けに基づいて、前記第１の通信経路とは異なる第２の通信経路を介して前記処理手段に対する第２の実行命令を発行する発行手段と、
前記要求手段の要求に応じて、前記サーバーから発行された第１の実行命令を受信する第１の受信手段と、
前記発行手段が発行した第２の実行命令を受信する第２の受信手段と、
前記処理手段が実行した処理結果をサーバーへ送信する送信手段と、
を備え、
前記処理手段は、前記第１の受信手段により受信された第１の実行命令及び前記第２の受信手段により受信された第２の実行命令のうち、先に受信された実行命令に基づいて処理を実行することが可能であることを特徴とする情報処理システム。
【請求項２】
前記処理手段は、
前記第１の受信手段が前記第１の実行命令を受信するよりも前に、前記第２の受信手段が前記第２の実行命令を受信した場合は、前記第２の実行命令に基づいて処理を実行し、
前記第２の受信手段が前記第２の実行命令を受信するよりも前に、前記第１の受信手段が前記第１の実行命令を受信した場合は、前記第１の実行命令に基づいて処理を実行することを特徴とする情報処理システム。
【請求項３】
前記第１の実行命令及び前記第２の実行命令は、前記処理手段に対する処理開始命令であることを特徴とする請求項１又は２に記載の情報処理システム。
【請求項４】
前記処理手段は、画像読み取り手段であり、
前記第１の実行命令及び第２の実行命令は、画像読み取り命令であることを特徴とする請求項１〜３のいずれか１項に記載の情報処理システム。
【請求項５】
前記第２の実行命令は、前記処理手段に対する処理のための準備動作の開始命令であり、前記第１の実行命令は、前記処理手段に対する処理の開始命令であることを特徴とする請求項１に記載の情報処理システム。
【請求項６】
前記受付手段は、サーバーから供給される操作情報に基づいて表示される表示画面を含むことを特徴とする請求項１〜５のいずれか１項に記載の情報処理システム。
【請求項７】
前記処理手段の動作状態を表示する表示手段をさらに備え、
前記表示手段は、前記発行手段が発行した第２の実行命令に基づいて前記動作状態を切り替えることを特徴とする請求項１〜６のいずれか１項に記載の情報処理システム。
【請求項８】
前記第１の実行命令と前記第２の実行命令が対応するものであることを示す付加情報を各命令に設定する設定手段と、
前記設定手段が設定した付加情報に基づいて、前記第１の受信手段が受信した前記第１の実行命令及び前記発行手段が発行した第２の実行命令が対応するものであるか判定する判定手段と、
をさらに備え、
前記処理手段は、前記判定手段が対応すると判定した場合に処理を実行することを特徴とする請求項１〜７のいずれか１項に記載の情報処理システム。
【請求項９】
前記要求手段の要求に基づいて、第１の通信経路を介して前記処理手段に対する第１の実行命令を発行する第１のサーバーと、
前記送信手段が送信する前記処理手段が実行した処理結果を受信する第２のサーバーと、
を備え、
前記第１のサーバーは、前記第２のサーバーの所在を示す送信先情報を含む第１の実行命令を発行し、
前記送信手段は、前記送信先情報に基づいて前記第２のサーバーへ処理結果を送信することを特徴とする請求項１〜８のいずれか１項に記載の情報処理システム。
【請求項１０】
前記処理手段、前記第１の受信手段、前記第２の受信手段、及び前記送信手段は、処理装置が含み、
前記受付手段、前記要求手段、及び前記発行手段は、情報処理装置が含むことを特徴とする請求項１〜９のいずれか１項に記載の情報処理システム。
【請求項１１】
処理を実行する処理手段と、
ユーザーからの前記処理手段に対する実行命令を受け付ける受付手段と、
前記受付手段の受け付けに基づいて、第１の通信経路を介して前記処理手段に対する第１の実行命令の発行をサーバーへ要求する要求手段と、
前記受付手段の受け付けに基づいて、前記第１の通信経路とは異なる第２の通信経路を介して前記処理手段に対する第２の実行命令を発行する発行手段と、
前記要求手段の要求に応じて、前記サーバーから発行された第１の実行命令を受信する受信手段と、
前記処理手段が実行した処理結果をサーバーへ送信する送信手段と、
を備える処理装置であって、
前記処理手段は、前記発行手段が発行した第２の実行命令に基づいて処理を開始することが可能であることを特徴とする処理装置。
【請求項１２】
前記第１の実行命令及び前記第２の実行命令は、前記処理手段に対する処理開始命令であることを特徴とする請求項１１に記載の処理装置。
【請求項１３】
前記第２の実行命令は、前記処理手段に対する処理のための準備動作の開始命令であり、前記第１の実行命令は、前記処理手段に対する処理の開始命令であることを特徴とする請求項１２に記載の処理装置。
【請求項１４】
情報処理装置と通信可能な画像処理装置であって、
処理を実行する処理手段と、
ユーザーからの実行命令に応じてサーバーから発行された第１の実行命令を、第１の通信経路を介して受信する第１の受信手段と、
ユーザーからの実行命令に応じて前記情報処理装置から発行される第２の実行命令を、前記第１の通信経路とは異なる第２の通信経路を介して受信する第２の受信手段と、
前記処理手段が実行した処理結果をサーバーへ送信する送信手段と、
を備え、
前記処理手段は、前記第１の受信手段により受信された前記第１の実行命令及び前記第２の受信手段により受信された第２の実行命令のうち、先に受信された実行命令に基づいて処理を実行することが可能であることを特徴とする画像処理装置。
【請求項１５】
処理を実行する処理手段と、
ユーザーからの前記処理手段に対する実行命令を受け付ける受付手段と、
前記受付手段の受け付けに基づいて、第１の通信経路を介して前記処理手段に対する第１の実行命令の発行をサーバーへ要求する要求手段と、
前記受付手段の受け付けに基づいて、前記第１の通信経路とは異なる第２の通信経路を介して前記処理手段に対する第２の実行命令を発行する発行手段と、
前記要求手段の要求に応じて、前記サーバーから発行された第１の実行命令を受信する第１の受信手段と、
前記発行手段が発行した第２の実行命令を受信する第２の受信手段と、
前記処理手段が実行した処理結果をサーバーへ送信する送信手段と、
を備え、
前記処理手段は、前記第１の受信手段により受信された前記第１の実行命令及び前記第２の受信手段により受信された第２の実行命令のうち、先に受信された実行命令に基づいて処理を実行することが可能であることを特徴とする画像処理装置。
【請求項１６】
処理を実行する処理手段を有する情報処理システムの処理方法であって、
ユーザーからの前記処理手段に対する実行命令を受け付ける受付工程と、
前記受付工程の受け付けに基づいて、第１の通信経路を介して前記処理手段に対する第１の実行命令の発行をサーバーへ要求する要求工程と、
前記受付工程の受け付けに基づいて、前記第１の通信経路とは異なる第２の通信経路を介して前記処理手段に対する第２の実行命令を発行する発行工程と、
前記要求工程の要求に応じて、前記サーバーから発行された第１の実行命令を受信する第１の受信工程と、
前記発行工程において発行された第２の実行命令を受信する第２の受信工程と、
前記処理手段が実行した処理結果をサーバーへ送信する送信工程と、
を備え、
前記処理手段は、前記第１の受信手段により受信された前記第１の実行命令及び前記第２の受信手段により受信された第２の実行命令のうち、先に受信された実行命令に基づいて処理を実行することが可能であることを特徴とする情報処理システムの処理方法。
【請求項１７】
請求項１４又は１５に記載の画像処理装置の各手段としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、相互に接続された装置間での情報処理に関する。具体的には、外部装置とネットワークを介して接続される処理装置、画像処理装置、情報処理システム、及びプログラムに関する。
【背景技術】
【０００２】
近年、通信手段の高速化により相互にネットワーク接続された装置間で大容量のデータの送受信が可能となっている。例えば、画像記憶サーバー装置へ画像データを蓄積し、蓄積した画像データを用いて画像を取り扱う様々なサービスを利用することが可能である。例えば、イメージスキャナや多機能プリンター（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ／Ｐｒｉｎｔｅｒ）等の読取装置で読み取った画像データを、読取装置とネットワークで接続された記憶サーバー装置へアップロードされる。そして、画像記憶サーバー装置へアップロードされた画像データは、ネットワーク上のアプリケーションサーバー装置が提供するサービスに用いることができる。
【０００３】
また、操作入力装置が、原稿読み取り条件などの選択項目に関する各種ユーザー操作情報を操作情報サーバー装置から取得し、各種ユーザー操作情報を介して指示されるユーザーの操作結果と読み取り開始命令発行要求を操作情報サーバー装置へ送る構成が提案されている（特許文献１参照）。そして、ユーザー選択結果と読み取り命令発行要求を受信した操作情報サーバー装置は、ユーザーに紐づいた読取装置に対して読み取り条件や画像データアップロード先と共に原稿読み取り開始命令を発行する。この構成により、読取装置に備えられた操作入力装置からのユーザー操作入力に限らず、ネットワークに接続された操作端末装置からも単純化したユーザー操作での原稿画像の読み取りと画像記憶サーバー装置へのアップロードができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１４９２５４
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、ユーザーが読み取り開始を指示すると、操作情報サーバー装置を経由して、所定の画像読み取り装置へ読み取り開始情報が発行される。このため、ユーザー操作からと読み取り装置の動作までに、サーバーでの処理時間とサーバーとの通信時間がかかってしまう。また、ユーザー操作によるジョブ処理がクラウド・サービス内で開始されていても画像読み取り装置の状態が変化しないために、同装置が間もなく動作することをユーザーが認識できなかった。
【０００６】
従って、本発明は、ユーザーが処理の開始指示をしてから処理手段の動作までの時間を短縮することができる情報処理システム、情報処理装置、画像処理装置、情報処理システムの処理方法及びプログラムを提供する。
【課題を解決するための手段】
【０００７】
本発明に係る情報処理システムは、処理を実行する処理手段と、ユーザーからの前記処理手段に対する実行命令を受け付ける受付手段と、前記受付手段の受け付けに基づいて、第１の通信経路を介して前記処理手段に対する第１の実行命令の発行をサーバーへ要求する要求手段と、前記受付手段の受け付けに基づいて、前記第１の通信経路とは異なる第２の通信経路を介して前記処理手段に対する第２の実行命令を発行する発行手段と、前記要求手段の要求に応じて、前記サーバーから発行された第１の実行命令を受信する第１の受信手段と、前記発行手段が発行した第２の実行命令を受信する第２の受信手段と、前記処理手段が実行した処理結果をサーバーへ送信する送信手段と、を備え、前記処理手段は、前記第１の受信手段により受信された前記第１の実行命令及び前記第２の受信手段により受信された第２の実行命令のうち、先に受信された実行命令に基づいて処理を実行することが可能であることを特徴とする。
【発明の効果】
【０００８】
本発明は、ユーザーが処理の開始指示をしてから処理手段の動作までの時間を短縮することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】実施形態１に係るネットワークシステムの構成図である。
【図２】実施形態１に係る読み取り操作装置と画像読み取り装置の構成と接続を示すブロック図である。
【図３】実施形態１に係る画像情報処理ネットワークシステムにおける画像読み取り動作を説明するシーケンス図である。
【図４】実施形態１に係る読み取り操作装置の動作を示すフローチャートである。
【図５】実施形態１に係る画像読み取り装置の動作を示すフローチャートである。
【図６】実施形態１に係るスキャン管理サーバー装置の動作を示すフローチャートである。
【図７】実施形態１に係るスキャン管理サーバー装置におけるユーザー情報管理方法を説明する図である。
【図８】実施形態１に係るスキャン管理サーバー装置から読み取り操作装置へ送信される画面情報の一例である。
【図９】実施形態２に係る多機能プリンターを含む画像情報処理装置の構成図である。
【図１０】実施形態２に係る多機能プリンターを含む画像情報処理装置での画像読み取り動作を説明するシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について詳細に説明する。
【００１１】
（実施形態１）
図１は、本発明の一実施形態に係る画像情報処理ネットワークシステムＮの構成を説明する図である。
【００１２】
図１に示す画像情報処理ネットワークシステムＮは、画像読み取り装置ＳＣ、ネットワークスキャンサービスＳＳ、ネットワークアプリケーションサービスＡＳ１、ネットワークアプリケーションサービスＡＳ２、読み取り操作装置ＵＴ、情報処理装置ＴＴを含む。これらは、ネットワークＮＳを経由して通信接続が可能である。ネットワークスキャンサービスＳＳは、サービスを実施するためのサーバー装置から構成されており、スキャン管理サーバーＭＳとスキャン画像処理サーバーＰＳ、操作情報サーバー装置ＵＳを含む。また、スキャン画像処理サーバーＰＳは、スキャン画像を必要に応じて処理する。ネットワークスキャンサービスＳＳは、特に限定されないが、例えば、画像読み取り装置ＳＣと読み取り操作装置ＵＴの製造元ＣＳにより提供される。
【００１３】
画像読み取りサービスを利用するユーザー情報及び画像読み取り装置ＳＣや読み取り操作装置ＵＴへ送信するネットワークスキャンサービス操作情報は、例えば、スキャン管理サーバーＭＳが備える記憶部又は操作情報サーバー装置ＵＳが備える記憶部に保存される。すなわち、ネットワークスキャンサービスＳＳが備える装置のいずれかが、これらの情報を保持していればよい。なお、ユーザー情報として、画像読み取りサービスを利用するユーザーと画像読み取り装置ＳＣを関連付けて管理している。すなわち、ユーザー毎に対応する画像読み取り装置ＳＣが関連付けて管理される。本実施形態では、スキャン管理サーバーＭＳとは別の操作情報サーバー装置ＵＳを備えるものとしたが、操作情報サーバー装置ＵＳを備えていなくてもよい。なお、ユーザー情報やサービス操作情報は、ネットワークＮＳを介して各種装置に送信される。スキャン管理サーバーＭＳは、読み取り装置ＵＴのＷｅｂブラウザからの要求に応じて、ネットワークＮＳを介してＷｅｂページを送信する。また、スキャン管理サーバーＭＳは、読み取り装置ＵＴのＷｅｂブラウザから、画像読み取り装置２５０に対する処理の実行命令の要求を受信する。
【００１４】
ネットワークアプリケーションサービスＡＳ１は、外部サーバーＥＳ１、画像データを保存する記憶サーバーＤＢ１１及びＤＢ１２を含む。ネットワークアプリケーションサービスＡＳ１は、例えば、画像読み取り装置ＳＣの製造元とは異なる会社などの組織Ｃ１により提供される。
【００１５】
また、ネットワークアプリケーションサービスＡＳ２は、外部サーバーＥＳ２、画像データを保存する記憶サーバーＤＢ２１及びＤＢ２２を含む。ネットワークアプリケーションサービスＡＳ２は、例えば、画像読み取り装置ＳＣの製造元ＳＣやネットワークアプリケーションサービスＡＳ１を提供する組織Ｃ１とは異なる組織Ｃ２により提供される。
【００１６】
これらの外部サーバーＥＳ１や外部サーバーＥＳ２は、ネットワークを介してサービスを提供する組織により管理されるサーバー装置であり、受信した画像データを保存して画像に関するサービスを提供するために使用される。
【００１７】
各ネットワークアプリケーションサービス（ＡＳ１，ＡＳ２）は、画像を記憶する記憶部を備えていればよく、例えば、１台以上の記憶サーバーを備えていてもよいし、外部サーバー（ＥＳ１、ＥＳ２）自身が記憶部を備えてもよい。
【００１８】
読み取り操作装置ＵＴは、ユーザーの操作入力部への入力されたネットワークアプリケーションサービスの選択結果と、原稿読取開始指示を受け付けて、スキャン管理サーバーＭＳ経由で画像読み取り装置ＳＣへ読取設定情報と読取開始指示を送信する。
【００１９】
画像読み取り装置ＳＣは、読取開始指示に応じて原稿を読み取り、読み取った原稿画像データを、ネットワークＮＳ経由で、ユーザーが選択したネットワークアプリケーションサービスへ送信を行う。
【００２０】
情報処理装置ＴＴは、ネットワークアプリケーションサービスＡＳ１あるいはネットワークアプリケーションサービスＡＳ２により提供されるサービスを利用することができる。具体的には、ネットワークＮＳを経由して、サーバーＥＳ１あるいはサーバーＥＳ２へ接続し、ＡＳ１あるいはＡＳ２に記憶された画像情報データや、ネットワークアプリケーションサービスが画像データを変換して得た情報データを利用する。
【００２１】
ここで、図２を用いて、読み取り操作装置ＵＴと画像読み取り装置ＳＣの構成について説明する。図２は、読取操作装置ＵＴと画像読み取り装置ＳＣの構成と接続を示すブロックである。
【００２２】
図２に示すように、読み取り操作装置ＵＴ（２００）は、操作部２０１、操作表示部２０２、操作入力部２０３、第１の通信部２０８、第２の通信部２０９、及び制御部２０４を備える。
【００２３】
第１の通信部２０８は、ネットワークＮＳに接続２１０され、第２の通信部２０９は、第１の通信部とは異なる通信経路ＮＬ（２２０）で画像読み取り装置ＳＣ（２５０）と接続される。
【００２４】
制御部２０４は、各種の制御演算処理を行い、読み取り操作装置ＵＴ全体を制御する演算装置（ＣＰＵ）２０５と、図４を用いて後述する制御手順を記憶したＲＯＭ２０７と、制御演算処理に使用するＲＡＭ２０６とを有する。ＲＯＭ２０７は、ＣＰＵ２０５が実行する各種制御プログラムや固定データを記憶する。ＲＡＭ２０６は、ＣＰＵ２０５が各種演算・制御を行う際の作業エリアとして用いられる。
【００２５】
制御部２０４は、第１の通信部２０８によりネットワークＮＳ経由で、操作情報サーバー装置ＵＳからユーザー毎に記憶されている操作情報データを取得して、操作情報データを操作表示部２０２に表示させる。表示される操作情報データには、ユーザーが利用可能なネットワークアプリケーションサービス（ＡＳ１やＡＳ２）が含まれる。
操作表示部２０２は、原稿を読み取る品位やサイズ等の読取条件、画像データを送信するネットワークアプリケーションサービスなどの操作情報を表示する。本実施形態に係る操作表示部２０２は、例えば、ネットワーククライアントであり、ネットワークＮＳを介して、操作画面データ等の所定のファイル（ＨＴＭＬファイル等のＷｅｂページ）をダウンロードして表示可能である。本実施形態では、操作画面データを表示して、操作画面データを介して画像読み取り装置２５０の機能の選択・設定をし、その内容をスキャン管理サーバーＭＳに送信する機能を備えている。読取操作部ＵＴは、画像処理装置１１０のスキャン管理サーバーＭＳに操作画面データの要求を行う。  また、操作表示部２０２は、例えば、ユーザーに読み取り結果等の所定の情報を通知する役割も果たす。操作入力部２０３は、ユーザーが読み取り操作等の指示を行うための入力部である。
【００２６】
画像読み取り装置ＳＣ（２５０）は、操作部２５１、操作表示部２５２、操作入力部２５３、第１の通信部２５８、第２の通信部２５９、制御部２５４、画像読取部２６０、及び画像記憶部２６１を備える。
【００２７】
第１の通信部２５８はネットワークＮＳに接続２３０されており、第２の通信部２５９は第１の通信部とは異なる通信経路ＮＬ（２２０）で読取操作装置ＵＴ（２００）と接続される。
【００２８】
制御部２５４は、各種の制御演算処理を行い、画像読み取り装置ＳＣ全体を制御する演算装置（ＣＰＵ）２５５と、図５を用いて後述する制御手順を記憶したＲＯＭ２５７と、制御演算処理に使用するＲＡＭ２５６とを有する。ＲＯＭ２５７は、ＣＰＵ２５５が実行する各種制御プログラムや固定データを記憶する。ＲＡＭ２５６は、ＣＰＵ２５５が各種演算・制御を行う際の作業エリアとして用いられる。
【００２９】
画像読取部２６０は、原稿を読み取って、画像データを生成する。また、画像記憶部２６１は、画像読取部２６０で読み取って得た画像データ等を保存する。
【００３０】
操作表示部２５２は、画像読み取り装置２５０の動作状態を表示する。また、例えば、ユーザーにその他の情報を通知する役割も果たす。操作入力部２５３は、ユーザーが読み取り操作等の指示を行うための入力部である。
【００３１】
本実施形態では、操作部２５１と操作表示部２５２と操作入力部２５３を備えるものとしたが、これに限定されず、これらの代わりに、押下により電源をＯＮ／ＯＦＦする釦と、装置の稼働状態を示すランプとしてもよい。
【００３２】
ユーザーは、操作表示部２０２に表示された操作情報に基づいて、操作入力部２０３を操作して、原稿を読み取る品位やサイズ等の読取条件、画像データを送信するネットワークアプリケーションサービスなどを選択し、読取開始指示を行う。制御部２０４は、操作入力部２０３を介して入力された読取開始指示を受信すると、第１の通信部２０８により、ネットワークＮＳ経由でスキャン管理サーバーＭＳへ読取情報を送信する。ここで、送信する読取情報とは、操作入力部２０３から操作入力された読取条件と、画像データの送信先であるネットワークアプリケーションサービス及びユーザーを特定する特定情報である。
【００３３】
また、読み取り操作装置ＵＴ（２００）は、第１の通信部２０８による読取開始指示発行と合わせて、第２の通信部２０９から通信経路ＮＬ（２２０）を介して画像読み取り装置ＳＣへ、読取条件と読み取り指示を発行する。
【００３４】
スキャン管理サーバーＭＳは、ネットワークＮＳ経由で読み取り操作装置ＵＴから読取開始情報を受信すると、ユーザーに関連付けられた画像読み取り装置ＳＣ宛てに、読取設定と画像を送信すべきサーバー情報と共に原稿読取開始指示を送信する。この読取開始指示経路は、ネットワークＮＳの伝送遅延とサーバーＭＳでの処理時間を要するために、ユーザーが読み取り操作装置ＵＴを操作してから画像読み取り装置ＳＣが読取開始指示を受信するまでに遅延が発生する。
【００３５】
本実施形態の画像読み取り装置ＳＣは、読み取り操作装置ＵＴから通信経路ＮＬ経由で送られる読取指示と、読み取り操作装置ＵＴからスキャン管理サーバーＭＳ経由で送られる読取指示のいずれか先に到着した読取開始指示にしたがって読取動作を開始する。
【００３６】
制御部２５４は、第１の通信部２５８又は第２の通信部２５９により読取開始指示を受信すると、画像読取部２６０を制御して原稿画像を読み取って画像データ（デジタル画像データ）を生成し、画像データを画像記憶部２６１へ一時記憶させる。制御部２５４は、スキャン管理サーバーＭＳから画像データの送信先情報を第１の通信部２５８経由で受信する。ここでいう送信先情報とは、画像データを送信する送信先（ネットワークアプリケーションサービスＡＳ）の所在を示す情報である。その後、制御部２５４は、画像記憶部２６１から画像データ読み出し、第１の通信部２５８を使ってネットワークＮＳ経由で画像を送信すべきサーバーへ送信する。
【００３７】
スキャン管理サーバーＭＳは、読取条件とネットワークアプリケーションサービスの選択結果をネットワークＮＳを介して読み取り操作装置ＵＴから受信し、これらに従って、画像読み取り装置ＳＣへ送信する読取設定を生成する。なお、画像読み取り装置ＳＣが読み取った画像データをネットワークアプリケーションサービスへ送信する前に画像処理が必要な場合、送信先サーバーとしてスキャン画像処理サーバーＰＳを指定して、最終的な記憶先ＡＳ１またはＡＳ２指定を読取設定に付加する。
【００３８】
図３〜図６を用いて、画像情報処理ネットワークシステムＮにおいて、画像読取装置ＳＣで原稿画像を読み取り、読み取った画像データをネットワークアプリケーションサービスＡＳへ送信する動作を詳細に説明する。
【００３９】
図３は、画像情報処理ネットワークシステムＮにおける画像読み取りを説明するシーケンス図である。同図では、読取操作部ＵＴと、画像読み取り部ＳＣと、スキャン管理サーバーＭＳと、画像データを保存するネットワークアプリケーションサービスＡＳとの間で通信される情報を図示している。図３のシーケンス図において、各装置の白丸（○）は情報や命令の送信元、黒丸（●）は情報や命令の受信先を表している。また、各処理に付与されている番号は、Ｓ３１０の読取開始指示に基づくものか、Ｓ３１６の読取開始指示に基づくものかを示している。
【００４０】
図４〜図６は、画像情報処理ネットワークシステムＮを構成する読取操作部ＵＴ、画像読み取り部ＳＣ、及びスキャン管理サーバーＭＳのそれぞれの動作を示すフローチャートである。図４の動作は、読み取り操作装置ＵＴのＣＰＵ２０５がＲＯＭ２０７に格納されたプログラムをＲＡＭ２０６にロードすることにより実行される。図５の動作は、画像読み取り装置ＳＣのＣＰＵ２５５がＲＯＭ２５７に格納されたプログラムをＲＡＭ２５６にロードすることにより実行される。図６の動作は、スキャン管理サーバーＭＳの図示しないＣＰＵがＲＯＭに格納されたプログラムをＲＡＭにロードすることにより実行される。また、図８は、読取情報サーバー装置から、操作部へ送信される画面情報の例である。
【００４１】
まず、ネットワークアプリケーションサービスＡＳへの画像読み取りに先立ち、ユーザーが利用するネットワークアプリケーションサービスの利用情報と、ユーザーが原稿読み取りに使用する画像読み取り装置ＳＣを、ネットワークスキャンサービスＳＳへ登録する。この登録情報は、例えば、ネットワークスキャンサービスＳＳのスキャン管理サーバーＭＳの記憶部又は操作情報サーバー装置ＵＳにおいて、図７に示すテーブルで管理される。図７を参照してユーザー情報の管理方法を簡単に説明する。
【００４２】
本実施形態では、登録したユーザーと画像読み取り装置の情報は３つのテーブルで管理される。３つのテーブルとは、具体的には、表１に示す利用登録ユーザー管理テーブル、表２に示す登録機器管理テーブル、表３に示すユーザー別登録情報管理テーブルである。
【００４３】
利用登録ユーザー管理テーブルは、ユーザー固有の登録名（ユーザーＩＤ）とユーザーパスワード（ユーザーＰＷ）、及びユーザー別の登録情報を保存するデーターベースから同ユーザーの情報テーブルを参照するためのインデックス情報（ＤＢ  Ｉｎｄｅｘ）を含む。登録機器管理テーブルは、画像読み取り装置の固有情報（機器固有情報）と、同画像読み取り装置を利用登録したユーザーの情報テーブルを参照するためのインデックス情報（ＤＢ  Ｉｎｄｅｘ）を含む。
【００４４】
ユーザー別登録情報管理テーブルは、登録したユーザーの使用する画像読み取り装置情報及びユーザーが使用するネットワークアプリケーションサービスの利用アカウント情報を含む。装置情報としては、画像読み取り装置の機種（登録機器）、画像読み取り装置の固有情報（機器固有情報）、画像読み取り装置の位置情報（機器位置情報）、ユーザーのサービスログイン状態（ログイン状態）、最終利用時刻（最終アクセス日時）を含む。なお、位置情報は、ネットワーク接続状態にある場合に取得して保存される。利用アカウント情報としては、登録したネットワークアプリケーションサービスの数（登録サービス数）、各サービスの登録種別、各サービスの登録ＩＤ、各サービスの登録パスワード（登録ＰＷ）、を含む。
【００４５】
ネットワークスキャンサービスＳＳをユーザーが利用開始登録する際のユーザーからの接続要求とデータ入力に従って、これらのテーブルに該ユーザーのエントリーが追加される。ユーザーエントリーの追加手順については、公知の手順を用いることができる。
【００４６】
以上のようなユーザー登録が終わっている状態から、ユーザー操作により原稿画像データをネットワークアプリケーションサービスへ送信する場合の動作を以下に、詳細に説明する。
【００４７】
ＳＴＥＰ−１：画像読み取り装置ＳＣからの位置情報登録
画像読み取り装置ＳＣを起動してネットワークＮＳに接続すると、画像読み取り装置ＳＣは、機器固有情報（例えば、機器のＭＡＣアドレス）と、ネットワークＮＳでの位置情報をスキャン管理サーバーＭＳへ送信する（図３のＳ３０１、図５（ａ）のＳ５０１）。これにより、スキャン管理サーバーＭＳは、コマンド受信を検出して（Ｓ６０１）、同コマンドを解析する（図６のＳ６０２）。コマンドが画像読み取り装置ＳＣの位置情報登録要求であった場合（図６のＳ６０３）、図７の表２を参照して、同画像読み取り装置を登録しているユーザー別テーブル内の画像読取装置位置情報を更新する（図６のＳ６０４）。その後、登録完了通知を画像読み取り装置ＳＣへ送信する（図３のＳ３０２、図６のＳ６０５）。
【００４８】
画像読み取り装置ＳＣは、登録完了通知を受信すると、登録が完了したと判断して（Ｓ５０２でＹｅｓ）、Ｓ５０３へ進む。
【００４９】
ＳＴＥＰ−２：ユーザーの読み取り操作開始
ユーザーが読取操作部ＵＴを操作して、ネットワークアプリケーションサービスへの原稿画像データ読取機能を選択することにより、読み取り動作が開始する（図３のＳ３０３、図４のＳ４０１）。読取操作部ＵＴは、スキャン管理サーバーＭＳへ接続を行う（図３のＳ３０４、図４のＳ４０２）。具体的には、通信部２０８とスキャン管理サーバーＭＳとがネットワークを介して接続されることにより、通信を行うことができるようになる。読取操作部ＵＴから接続要求を受けたスキャン管理サーバーＭＳは、コマンド受信を検出して（Ｓ６０１）、同コマンドを解析する（図６のＳ６０２）。コマンドが画像読み取り装置ＳＣの位置情報登録要求ではなく（図６のＳ６０３でＮｏ）、ユーザーが読取操作部ＵＴからの接続要求であると判定し（図６のＳ６０６でＹｅｓ）、ログイン認証画面情報を読み取り操作装置ＵＴへ送信する（Ｓ３０５、Ｓ６０７）。
【００５０】
読み取り操作装置ＵＴは、ログイン認証画面（図８ａ）を表示して入力を待つ（図４のＳ４０３）。読み取り操作装置ＵＴにおいてログイン認証が入力されたら（図４のＳ４０４でＹｅｓ）、読み取り操作装置ＵＴがログイン認証情報をスキャン管理サーバーＭＳへ送信する（図３のＳ３０６、図４のＳ４０５）。ログイン認証情報を受信したスキャン管理サーバーＭＳは、コマンド受信を検出して（Ｓ６０１）、同コマンドを解析する（図６のＳ６０２）。コマンドが画像読み取り装置ＳＣの位置情報登録要求ではなく（図６のＳ６０３でＮｏ）、ユーザーが読取操作部ＵＴからの接続要求ではなく（図６のＳ６０６でＮｏ）、ログイン接続要求であると判断する（図６のＳ６０８でＹｅｓ）。登録済みのユーザー情報データベース（図７の表１）を参照して、ログイン認証の可否判断（Ｓ６０９）を行う。認証された場合には、該ユーザーのログイン状態をログイン中として最終利用時刻を更新する（図６のＳ６１１、図７の表３）。その後、該ユーザーのユーザー別登録サービス数と登録サービス内容を参照して（図７の表３）、ユーザー別のスキャンサービス画面情報を生成し（図６のＳ６１２）、ログイン認証結果と合わせて読み取り操作装置ＵＴへ送信する（図３のＳ３０７、Ｓ６１３）。
【００５１】
読み取り操作装置ＵＴは、ログイン認証結果と、ユーザー情報とユーザー別スキャンサービス画面情報を受信する（図４のＳ４０６、Ｓ４０７）。そして、受信したユーザー登録状況に応じたネットワークアプリケーションサービス選択画面（図８ｂ）を表示して（Ｓ４０８）、ユーザー操作を待つ（Ｓ４０９）。ユーザーは、操作表示部２０２のサービス選択画面を操作することにより、画像読み取り装置ＳＣを制御することができるようになる。ユーザーがネットワークアプリケーションサービスの一を選択すると（読み取り操作装置がユーザーの指示を受信すると）（Ｓ４０９でＹｅｓ）、同サービスにおける読取設定の画面表示情報の要求をスキャン管理サーバーＭＳへ送信する（図３のＳ３０９、図４のＳ４１０）。
【００５２】
読取設定の画面表示情報の要求を受信したスキャン管理サーバーＭＳは、コマンド受信を検出して（Ｓ６０１）、同コマンドを解析する（図６のＳ６０２）。コマンドが画像読み取り装置ＳＣの位置情報登録要求ではなく（図６のＳ６０３でＮｏ）、ユーザーが読取操作部ＵＴからの接続要求ではなく（図６のＳ６０６でＮｏ）、ログイン接続要求ではないと判断する（図６のＳ６０８でＮＯ）。そして、ログイン状態が有効であるか（Ｓ６２０）及び最終アクセス後の経過時間が所定時間を超過していないか（Ｓ６２２）判定し、Ｓ６２５へ進む。スキャン管理サーバーＭＳは、受信したコマンドがサービス別の読取設定の画面表示情報の要求であると判断すると（Ｓ６２５でＹｅｓ）、同スキャンサービス用の読み取り設定画面情報を生成する（Ｓ６２６）。そして、読み取り設定画面情報を読み取り操作装置ＵＴへ送信する（Ｓ６２７）。
【００５３】
読み取り操作装置ＵＴは、読み取り設定画面情報を受信すると（Ｓ４１１）、読取設置画面（図８ｃ）を表示して（Ｓ４１２）、ユーザー入力を待つ（Ｓ４１３）。ユーザー入力があると（Ｓ４１３でＹｅｓ）、Ｓ４１４へ進み、読取設定が変更された場合には（Ｓ４１４でＮｏ）、更新された読取設定を保存して画面を更新する（Ｓ４１５）。例えば、Ｓｃａｎボタンの押下等により読み取り操作装置ＵＴから読み取り開始が指示されると（Ｓ４１４でＹｅｓ）、読み取り操作装置ＵＴの表示を読取準備中へ変更する（Ｓ４１６、図８ｄ）。なお、読み取り操作装置ＵＴが表示する読取準備中表示（図８ｄ）と読取中表示（図８ｅ）は、スキャン管理サーバーＭＳよりユーザー別のスキャンサービス画面情報として受信した情報（Ｓ３０７）に含まれる。続いて、読み取り操作装置ＵＴは読取開始要求を２つの経路で発行する。
【００５４】
ＳＴＥＰ−３：ネットワークＮＳ経由でスキャン管理サーバーＭＳへ読取開始要求発行
読み取り操作装置ＵＴは、ネットワークスキャンサービスＳＳでのユーザーＩＤと、ユーザーが選択したネットワークアプリケーションサービスと、原稿の読取設定とをネットワークＮＳ経由でスキャン管理サーバーＭＳへ送信する。また、画像読み取り装置ＳＣへの読み取り開始指示発行要求をネットワークＮＳ経由でスキャン管理サーバーＭＳへ送信する（図３のＳ３０９、図４のＳ４１７）。このとき、読み取り開始指示発行要求には、例えば、読み取り操作装置ＵＴのＭＡＣアドレス、機体別のユニークな連番などの識別番号、読み取り動作指示の発行番号等を付与する。
【００５５】
ＳＴＥＰ−４：通信部ＮＬ経由で画像読み取り装置ＳＣへ読取開始要求発行
読み取り操作装置ＵＴは、ネットワークＮＳとは異なる通信部ＮＬ経由で原稿の読取設定を画像読み取り装置ＳＣへ送信する。また、読取開始命令を通信部ＮＬ経由で画像読み取り装置ＳＣへ送信する（図３のＳ３１０、図４のＳ４１８）。この読取開始命令は、読取設定に従って原稿の読取動作を開始して原稿の読取画像データを生成し、生成した読取画像データを画像読み取り装置ＳＣが備える記憶部への一時保存を指示するものである。この読み取り開始命令には、ＳＴＥＰ−３の読み取り開始指示発行要求で付与された読み取り操作装置ＵＴの識別番号と読み取り動作指示の発行番号等と同じ情報、あるいはこの情報と明確に関連付けられた情報を付与する。
【００５６】
ＳＴＥＰ−５：スキャン管理サーバーＭＳから画像読み取り装置ＳＣへの読み取り開始指示発行
スキャン管理サーバーＭＳは、読み取り操作装置ＵＴからネットワークＮＳ経由で読取条件と画像読み取り装置ＳＣへの読み取り開始指示発行要求（Ｓ３０９）を受信すると、サービスＳＳへのログインの確認（図６のＳ６２１）を行う。また、アクセスアイドル時間の確認（Ｓ６２２）を行う。具体的には、ログイン状態が有効かの判定（図６のＳ６２１）と、最終アクセス後の経過時間が所定の時間内であるか（図６のＳ６２２）を行う。ログイン状態に問題がなければ（Ｓ６２２でＹｅｓ）、最終アクセス時刻を更新し（Ｓ６２３）、サービス選択の要求ではない場合は（Ｓ６２５でＮｏ）、読取開始指示要求の判断を行う（Ｓ６２８）。そして、ユーザーが読み取り操作装置ＵＴで選択したネットワークアプリケーションサービスへの接続確認を行う（図３のＳ３１２、図６のＳ６２９）。具体的には、まず、スキャン管理サーバーＭＳは、登録ユーザー管理テーブル（図７の表１）を参照して読み取り操作装置ＵＴからの読取指示要求の妥当性を確認した後、ユーザー別の登録情報管理テーブル（図７の表３）を検索する。そして、Ｓ３０９において読み取り操作装置ＵＴから受信したネットワークアプリケーションサービスのユーザー選択結果に従い、該ユーザーのネットワークアプリケーションサービス接続情報を利用して、接続試行を行う。なお、ログイン状態が有効ではない場合（Ｓ６２１でＮｏ）、最終アクセス後の経過時間が所定の時間を越えている場合（Ｓ６２２でＮｏ）の場合、ログインエラー画面を読み取り操作装置ＵＴへ送信する（Ｓ６２４）。
【００５７】
スキャン管理サーバーＭＳは、ネットワークアプリケーションサービスＡＳから接続応答を受信すると（図３のＳ３１３、図６のＳ６３０）、ユーザーＩＤが有効であると判断し（Ｓ６３０でＹｅｓ）、読取機器の情報を収集する（Ｓ６３２）。そして、読取指示のコマンド生成をする（図３のＳ３１５、図６のＳ６３３）。
【００５８】
具体的には、まず、スキャン管理サーバーＭＳは、ユーザー別の登録情報管理テーブル（図７の表３）を参照して、読取機器の情報として位置情報を取得する。なお、位置情報は、ユーザー別の画像読み取り装置ＳＣへネットワークＮＳ経由で接続するために取得する。そして、読み取り操作装置ＵＴから受信した読取設定に基づいて、読取開始命令のコマンドを生成する（Ｓ３１５、Ｓ６３３）。この命令には、ＳＴＥＰ−３の読み取り開始指示発行要求で付与された読み取り操作装置ＵＴの識別番号と読み取り動作指示の発行番号等と同じ情報、あるいはこの情報と明確に関連付けられた情報を付与する。スキャン管理サーバーＭＳは、画像読み取り装置ＳＣへの読取開始命令をネットワークＮＳ経由で送信する（Ｓ３１６、Ｓ６３４）。Ｓ３１６の読取開始指示には、読取設定及び画像の送信先を指定する情報（本実施形態では、画像を送信すべきサーバー情報）が付与されている。
【００５９】
なお、サービスＡＳへ接続できない場合、すなわち、サービスＡＳから接続応答がない場合、読み取り操作装置ＵＴへ接続エラー発生を通知する（Ｓ６３１）。
【００６０】
ＳＴＥＰ−６：画像読み取り装置ＳＣの読み取り動作開始
画像読み取り装置ＳＣは、読み取り操作装置ＵＴから通信部ＮＬ経由で発行された読取開始命令と、ネットワークＮＳ経由でスキャン管理サーバーＭＳを経て届く読取開始命令とのうち、先に届いた読取開始命令により読み取り動作を開始する（Ｓ３１４）。ネットワークＮＳでの遅延が通信部ＮＬよりも大きく、また、ＳＴＥＰ−５で説明したスキャン管理サーバーＭＳにおける処理が必要な点から、通信部ＮＬ経由の読取開始命令を先に受信することが多い。この場合の動作をＳＴＥＰ−６Ａで説明する。他方、ＳＴＥＰ−６Ｂでは通信部ＮＬ経由の読取開始命令が遅れた場合、言い換えれば、ネットワークＮＳ経由でスキャン管理サーバーＭＳを経て届く読取開始命令を先に受信した動作を説明する。
【００６１】
ＳＴＥＰ−６Ａ：通信部ＮＬ経由での画像読み取り装置ＳＣの読み取り動作開始
画像読み取り装置ＳＣは、読み取り操作装置ＵＴから通信部ＮＬ経由で読取開始命令を受信すると（図３のＳ３１０、Ｓ５０３でＹｅｓ）、コマンドを解析し（Ｓ５０９）、読み取り開始コマンドであると判断し（Ｓ５１０でＹｅｓ）、Ｓ５１１へ進む。そして、読み取り操作装置ＵＴへ読取動作の開始を返信通知すると共に「読取中」の表示指示を行う（図３のＳ３１１、Ｓ５１１）。
【００６２】
読み取り操作装置ＵＴは、読取動作開始を通知されると、ＳＴＥＰ−２で受信済みの読取中の表示（図８ｅ）を行う（Ｓ４１９）。
【００６３】
画像読み取り装置ＳＣは、光源の点灯、読取輝度の調整、照明と光学センサー感度の一様性補正などの読取準備処理（Ｓ５３０）を行って原稿画像の読み取りを開始する（Ｓ３１４、Ｓ５３１）。読み取った原稿画像データは、画像読み取り装置ＳＣが備える画像保存部に一時記憶される。
【００６４】
画像読み取り装置ＳＣは、原稿の読取動作中にもネットワークＮＳ経由のコマンド受信のチェック（Ｓ５３２）と通信部ＮＬ経由のコマンド受信のチェック（Ｓ５４０）を行う。ＮＬ経由のコマンドを受信した場合（Ｓ５３２でＮｏ、Ｓ５４０でＹｅｓ）、通信部ＮＬ経由のコマンドについては、すでに読み取り動作中であるのでＢＵＳＹ応答を行う（Ｓ５３９）。ネットワークＮＳ経由のコマンドを受信した場合（Ｓ５３２でＹｅｓ）、コマンド解析を行い（Ｓ５３３）、読取開始コマンドである場合（Ｓ５３４でＹｅｓ）、通信部ＮＬ経由の読取開始コマンドの付加情報との照合を行う（Ｓ５３５）。付加情報とは、ここでは、送信元である登録機器の識別番号、動作指示の発行番号である。これらは、読み取り開始コマンドに付加されている。送信元情報が一致、すなわち、読み取り操作装置ＵＴの識別番号が一致（Ｓ５３５でＹｅｓ）し、さらに読み取り動作指示の発行番号等が一致（Ｓ５３６でＹｅｓ）している場合には、通信部ＮＬ経由の読取開始コマンドで読み取り開始済みの画像データと関連ありと判断する（Ｓ３１７）。言い換えれば、Ｓ３１７では、Ｓ３１０の読取開始指示とＳ３１６の読取開始指示が同一の操作に基づくものであるか判断する。
そして、ネットワークＮＳ経由でスキャン管理サーバーＭＳから送られたコマンドには、読み取った画像データの送信先情報が付いているので、画像送信先情報を保存する（Ｓ５３７）。また、スキャン管理サーバーＭＳへ読み取り開始を返信応答（図５のＳ５３８、図３のＳ３１８）する。
【００６５】
スキャン管理サーバーＭＳは、画像読取装置ＳＣから読み取り開始応答を受信すると、読み取り操作装置ＵＴへ読取中表示を指示する（Ｓ３１９）。しかしながら、通信部ＮＬ経由で既に読み取り操作装置ＵＴへの読取開始表示をしている（Ｓ３１１）ので、この指示は読み飛ばされる。
【００６６】
画像読み取り装置ＳＣは、読み取りが終了すると（Ｓ５４１でＹｅｓ、Ｓ３２０）、Ｓ３１０で読取開始指示に基づく画像をＳ３１６の読取開始指示に指定されている送信先へ送るか判定する（Ｓ３２１）。具体的には、送信先情報を受信済みか判定する（図５のＳ５４２）。送信先情報を受信済みであれば（Ｓ５４２でＹｅｓ、Ｓ３２１）、受信後に保存した送信先情報を参照して、ネットワークアプリケーションサービスＡＳ１のサーバーＥＳ１へ読み取り動作の処理結果である画像データの送信を開始する（Ｓ５５０、Ｓ３２２）。
【００６７】
サービスＡＳ１のサーバーＥＳ１は、画像データの受信が完了すると、受信完了通知を画像読み取り装置ＳＣに送信する（Ｓ３２３）。
【００６８】
画像読み取り装置ＳＣは、画像送信完了し（Ｓ５５１）、サーバーＥＳ１から受信完了通知（Ｓ３２３）を受信すると、スキャン管理サーバーＭＳへ読取完了通知（図３のＳ３２４、Ｓ５５２）を行う。
【００６９】
スキャン管理サーバーＭＳは、読取完了通知を受信すると（Ｓ６３７でＹｅｓ）、通知を受領した旨を画像読み取り装置ＳＣへ応答し（図３のＳ３２５、図６のＳ６３８）、読み取り操作装置ＵＴへ読取完了表示（図８ｆ）指示（Ｓ３２７、Ｓ６３９）を行う。
【００７０】
読み取り操作装置ＵＴは、スキャン管理サーバーＭＳから通知を受信すると（Ｓ４２０でＹｅｓ）、読取完了通知を受信し（Ｓ４２１）、読取完了の表示指示を受信すると、操作表示部２０２に「読み取り完了」を表示する（Ｓ４２２）。サービスが終了するまで処理を繰り返し（Ｓ４２３でＮｏの場合Ｓ４１２へ戻り）、サービスが終了すると（Ｓ４２３でＹｅｓ）、処理を終了する。
【００７１】
読取完了表示の指示は、画像読み取り装置ＳＣからも送られるので（Ｓ３２６、Ｓ５５３）が送られるので、後に受信した読取完了表示を指示するコマンドは読み捨てられる。
【００７２】
画像読み取り装置ＳＣは、読取終了時に送信先情報を未受信の場合（Ｓ５４２でＮｏ）、ネットワークＮＳ経由でスキャン管理サーバーＭＳから、送信先情報が付加された読取開始コマンドが送られるまで待機する（Ｓ５４３、Ｓ５４４、Ｓ５４５、Ｓ５４７）。具体的には、ネットワークＮＳ経由でコマンドを受信すると、コマンドを解析する（Ｓ５４４）。コマンドが読み取り開始コマンドではない場合（Ｓ５４５でＮｏ）、ＢＵＳＹ応答をして（Ｓ５４７）、Ｓ５４３へ戻る。一方、ネットワークＮＳ経由のコマンドが読取開始コマンドであり（Ｓ５４５でＹｅｓ）、コマンドに付加された読み取り操作装置ＵＴの識別番号と読み取り動作指示の発行番号等が一致している場合（Ｓ５４６でＹｅｓ）、画像の送信先を保存する。すなわち、コマンドに付加されている送信先情報を保存する（Ｓ５４８）。そして、スキャン管理サーバーＭＳへ読み取り開始応答を返信する（Ｓ５４９）。
【００７３】
以上の動作説明では、読み取り中にスキャン管理サーバーＭＳから送信先情報が付加された読取開始コマンドを受信した場合（Ｓ５３７）でも、読み取り動作完了を待ってから（Ｓ５４１）、画像データの送信を開始する（Ｓ５５０）動作について説明した。読み取り中にスキャン管理サーバーＭＳから送信先情報を受信した場合には、画像読み取り装置ＳＣの記憶部に保存されている一部の画像データから順次送信を開始することで、ネットワークアプリケーションサービスへの画像データ送信を更に効率化できる。
【００７４】
ＳＴＥＰ−６Ｂ：ネットワークＮＳ経由での画像読み取り装置ＳＣの読み取り動作開始
画像読み取り装置ＳＣは、読み取り操作装置ＵＴからネットワークＮＳ経由で読取開始命令を受信すると（Ｓ３１６、Ｓ５０４でＹｅｓ）、コマンドを解析し（Ｓ５０５）、読み取りコマンドであると判定し（Ｓ５０６でＹｅｓ）、Ｓ５０７へ進む。Ｓ５０７では、付加されている画像データの送信先情報を保存して、読取開始応答をスキャン管理サーバーＭＳへ返信する（Ｓ５０８、Ｓ３１８）。Ｓ５０７の送信先情報を保存する際には、読取開始命令の発行指示をスキャン管理サーバーＭＳへ送信した読み取り操作装置ＵＴの識別番号と、読み取り動作指示の発行番号等も合わせて保存する。
【００７５】
スキャン管理サーバーＭＳは、読取開始応答を受信すると、画像読み取り装置ＳＣからの読取開始命令発行指示（Ｓ３０９）への返信として「読取中」の表示指示を発行する（Ｓ３１９）。
【００７６】
画像読み取り装置ＳＣは、読取開始命令を受信すると、読取準備処理を行い（Ｓ５１３）、原稿画像の読み取りを開始する（Ｓ３１４、Ｓ５１４）。読み取った原稿画像データは、画像読み取り装置ＳＣが備える画像保存部に一時記憶する。なお、読取終了までにネットワークＮＳ経由のコマンドを受信した場合（Ｓ５１５でＮｏ、Ｓ５１６でＹｅｓ）、ＢＵＳＹ応答を返却する（Ｓ５２２）。通信部ＮＬ経由のコマンドを受信した場合（Ｓ５１５でＹｅｓ）についても、コマンドを解析し（Ｓ５１７）、読み取りコマンドではない場合は（Ｓ５１８でＮｏ）、ＢＵＳＹ応答を返却する（Ｓ５２２）。通信部ＮＬ経由のコマンドが、読み取りコマンドであり（Ｓ５１８でＹｅｓ）、重複読み取りコマンドではなく（Ｓ５１９でＮｏ）、ネットワークＮＳ経由で受信した読取開始命令と読み取り要因が一致する読取開始命令であった場合（Ｓ３１０、Ｓ５２０）には、読取中表示指示を返信する（Ｓ３１１，Ｓ５２１）。ここで、読み取り要因が一致するとは、例えば、読み取り操作装置ＵＴが同一であり、読み取り動作指示の発行番号等が一致する場合である。原稿画像読取が終了すると（Ｓ５２３でＹｅｓ）、保存した送信先情報を参照して、ネットワークアプリケーションサービスＡＳ１のサーバーＥＳ１へ画像データの送信を開始する（Ｓ５２４、Ｓ３２２）。
【００７７】
サービスＡＳのサーバーＥＳ１は、画像読み取り装置ＳＣが読み取った画像データを受信すると、受信完了通知を画像読み取り装置ＳＣへ送信する（Ｓ３２３）。
【００７８】
画像読み取り装置ＳＣは、画像送信完了し（Ｓ５２５）、サーバーＥＳ１から受信完了通知を受信すると（Ｓ３２２）、スキャン管理サーバーＭＳへ読取完了通知を送信する（図３のＳ３２４、図５のＳ５２６）。
【００７９】
スキャン管理サーバーＭＳは、読取完了通知を受信すると（Ｓ３２４）、通知を受領した旨を画像読み取り装置ＳＣへ応答し（図３のＳ３２５、図６のＳ６３８）、読み取り操作装置ＵＴへ読取完了表示（図８ｆ）指示（Ｓ３２７、Ｓ６３９）を行う。この時点までに、画像読み取り装置ＳＣが読み取り操作装置ＵＴから通信部ＮＬ経由で有効な読取開始命令を受信している場合、画像読み取り装置ＳＣから読み取り操作装置ＵＴへ読取完了通知（Ｓ３２６、Ｓ５２７）が送られる。
【００８０】
以上の動作説明では、読み取り動作完了を待ってから（Ｓ５２３）、画像データの送信を開始する（Ｓ５２４）ようにしたが、原稿画像の読み取り動作と同時に画像データをネットワークアプリケーションサービスへ送信してもよい。
【００８１】
以上、詳細に説明したように、本実施形態に係る読み取り操作装置ＵＴと画像読み取り装置ＳＣでは、読み取り操作装置ＵＴからスキャン管理サーバーＭＳへ、画像読み取り装置ＳＣによる読取動作指示の発行要求コマンドをネットワークＮＳ経由で送信する。また、このコマンド発行と同時に、読み取り操作装置ＵＴから通信経路ＮＬ経由で画像読み取り装置ＳＣへも読取動作開始コマンドを指示する。なお、本実施形態では、ネットワークＮＳ経由で送信するコマンドの発行要求と、通信経路ＮＬ経由で指示する読み取り動作開始コマンドは同時に行ったが、これに限定されるものではない。
【００８２】
通信経路ＮＬ経由で指示した読取動作開始のコマンドを画像読み取り装置ＳＣが受信すると、ネットワークＮＳ経由の伝送遅延やスキャン管理サーバーＭＳでの処理時間を待つことなく原稿読み取りと画像データ蓄積を先行して開始することができる。この結果、ユーザーが読み取り操作装置ＵＴを操作した時点から原稿画像データを送信完了するまでの時間の短縮が可能となり、ユーザーの利便性を向上できる。また、読み取り操作装置ＵＴと画像読み取り装置ＳＣとの間の通信経路ＮＬで想定外の遅延が生じた場合でも、ネットワークＮＳ経由で受信する読取動作開始コマンドにより読み取りと画像データのサーバー送信を行うことにより安定したシステム動作を実現できる。なお、もちろん、ネットワークＮＳ経由で指示した読取動作開始のコマンドが、通信不良等により、通信経路ＮＬ経由で指示した読取動作開始のコマンドよりも早く受信された場合は、ネットワークＮＳ経由で指示した読取動作開始のコマンドに基づいて、原稿読み取りを開始することができる。すなわち、本実施形態では、ネットワークＮＳ経由と通信経路ＮＬ経由のうち早く受信した読取動作開始コマンドに基づいて、原稿読み取りを開始することができる。
【００８３】
また、操作情報サーバー装置を経由して読み取り動作制御を行う場合であっても、ユーザー操作と画像読み取り装置の動作のタイムラグを低減するとともに、クラウド・サービスによる画像読み取り装置でのジョブの実施をユーザーがすぐに認識することができる。
【００８４】
なお、通信経路ＮＬは、Ｂｌｕｅｔｏｏｔｈ（登録商標）（ブルートゥース）の近距離無線通信規格やＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ）のアドホックモードなど、規格として定められた機器間通信部であってもよい。また、読み取り操作装置ＵＴと画像読み取り装置ＳＣ間で専用に定める通信部でもよい。
【００８５】
（実施形態２）
図９及び図１０を参照して、実施形態２に係る画像情報処理ネットワークシステムＮについて説明する。図９は、実施形態２に係る画像情報処理ネットワークシステムＮの構成を説明する図である。本実施形態では、画像読み取り装置ＳＣではなく、多機能プリンター（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ／Ｐｒｉｎｔｅｒ）を操作して、原稿画像データを送信する。なお、実施形態１と同一のものには同一の符号を付し、重複する説明は省略する。
【００８６】
図９に示す多機能プリンター（以下、ＭＦＰ９００とする）は、操作表示部９０１、操作入力部９０２、操作部９０３、通信部ＩＦ、画像読み取り部９０５、印刷部９０６、制御部９０７を有する。
【００８７】
操作表示部９０１は、部図示しない記憶部に保存されたプリンターの状態を表示する表示画面や操作選択肢を表示する表示画面、外部装置から通信部を介して取得した操作画面情報等を表示する。操作入力部９０２は、ユーザーの操作入力を受け付ける。操作部９０３は、操作入力部９０２を介して入力された操作入力情報を、操作表示部９０１に表示される操作情報と関連付けてユーザー操作入力情報へ変換する。通信部９０４が、ユーザー操作入力情報に従って、外部装置と通信を行う。また、制御部９０７がコピー機能などのＭＦＰの自律的な機能動作を制御する。画像読み取り部９０５、通信部９０４が受信した外部装置からのコマンドにより原稿画像の読み取りを行うことができる。また、印刷部９０６は、通信部９０４が受信した外部装置からのコマンドにより受信した印刷データの印刷動作を行う。また、制御部９０７からの制御入力に従い、画像読み取り部９０５と印刷部９０６が連携して、原稿ハードコピー動作などのＭＦＰ単独での機能動作を行う。動作状態表示部９０８は、ＭＦＰ９００の動作状態を表示する。動作状態表示部９０８は、ランプを有するものであってもよいし、表示装置を有するものであってもよいし、両者を有するものであってもよい。本実施形態では、動作状態表示部９０８は、ＭＦＰ９００が電源ＯＮで動作待機状態では常時点灯、原稿読み取り動作や印刷動作、コピー動作などの機能動作中には、一定周期で点滅することによりジョブ処理中の状態を表示する。
【００８８】
制御部９０７は、図示しないが、各種の制御演算処理を行い、読み取り操作装置ＵＴ全体を制御する演算装置（ＣＰＵ）と、制御手順を記憶したＲＯＭと、制御演算処理に使用するＲＡＭとを有する。ＲＯＭは、ＣＰＵが実行する各種制御プログラムや固定データを記憶する。ＲＡＭは、ＣＰＵが各種演算・制御を行う際の作業エリアとして用いられる。ＣＰＵがＲＯＭに格納されたプログラムをＲＡＭにロードすることにより種々の制御が実行される。
【００８９】
ＭＦＰとネットワークＮＳを経由して通信接続されているネットワークスキャンサービスＳＳ、ネットワークアプリケーションサービスＡＳ１、及びネットワークアプリケーションサービスＡＳ２の各構成は第１の実施形態の構成と同様であるので説明を省略する。また、テーブルは、実施形態１と同様に、登録したユーザーと画像読み取り装置の情報は３つのテーブルで管理される。このとき、登録機器として、ＭＦＰが管理される。
【００９０】
図１０は、ＭＦＰ９００を画像情報処理ネットワークシステムでの画像読み取り動作を説明するシーケンス図である。図１０を用いて、読み取り操作部ＵＴからの操作入力に従って、スキャン管理サーバーＭＳが生成する読み取り指示に従い、画像読み取り部ＳＣが原稿を読み取り、原稿画像データをネットワークアプリケーションサービスへ送信する動作を説明する。本実施形態では、操作表示部９０１、操作入力部９０２、操作部９０３が連携して実現する機能を、読み取り操作部ＵＴと呼称する。また、図１０のシーケンス図において、各部の白丸（○）は情報や命令の送信元、黒丸（●）は情報や命令の受信先、ひし形（◇）は情報や命令を変更せずに中継することを表している。
【００９１】
実施形態１と同様にネットワークスキャンサービスＳＳへのユーザー利用登録が終わっている状態から、ユーザー操作により原稿画像データをネットワークアプリケーションサービスへ送信する場合の動作を以下に、詳細に説明する。
【００９２】
ＳＴＥＰ−１：画像読み取り部ＳＣからの位置情報登録
ＭＦＰ９００を起動して通信部ＩＦがネットワークＮＳに接続すると、画像読み取り部ＳＣが機器固有情報（例えば、ＭＦＰ９００の通信部ＩＦのＭＡＣアドレス）とネットワークＮＳでの位置情報を、通信部ＩＦを経由してスキャン管理サーバーＭＳへ送信する（Ｓ１００１）。スキャン管理サーバーＭＳは、ＭＦＰ９００からの位置情報の登録要求であった場合には、ＭＦＰの位置情報を更新して登録完了通知をＭＦＰへ返信する（Ｓ１００２）。
【００９３】
ＳＴＥＰ−２：ユーザーの読み取り操作開始
ユーザーが読取操作部ＵＴを操作して、ネットワークアプリケーションサービスへの原稿画像データ読取機能を選択することにより、読み取り動作が開始する（Ｓ１００３）。
【００９４】
読取操作部ＵＴは、スキャン管理サーバーＭＳへ接続を行う（Ｓ１００４）。
【００９５】
スキャン管理サーバーＭＳは、読取操作部ＵＴから接続要求を受信すると、ログイン認証画面情報を読み取り操作部ＵＴへ送信する（Ｓ１００５）。
【００９６】
読み取り操作部ＵＴは、ログイン認証画面情報を受信すると、ログイン認証画面（図８ａ）を表示して入力を待つ。ログイン認証が入力されたら、読み取り操作部ＵＴがログイン認証情報をスキャン管理サーバーＭＳへ送信する（Ｓ１００６）。
【００９７】
スキャン管理サーバーＭＳは、ログイン認証情報を受信すると、登録済みのユーザー情報データーベースを参照して、ログイン認証の可否判断を行う。認証された場合には、該ユーザーのスキャンサービス画面情報を生成し、ログイン認証結果と合わせて読み取り操作部ＵＴへ送信する（Ｓ１００７）。
【００９８】
読み取り操作部ＵＴにおいて、ネットワークアプリケーションサービスが選択され、読取設定がされ、読み取り開始が指示されると（Ｓ１００８）、読み取り操作部ＵＴは、読取開始要求を通信部ＩＦへ発行する（Ｓ１００９）。
【００９９】
ＳＴＥＰ−３：スキャン管理サーバーＭＳへ読取開始要求発行と準備動作開始
読み取り操作部ＵＴは、ネットワークスキャンサービスＳＳでのユーザーＩＤと、ユーザーが選択したネットワークアプリケーションサービスと、原稿の読取設定を含む読取指示の発行要求を通信部ＩＦ経由でスキャン管理サーバーＭＳへ送信する。具体的には、通信部ＩＦは、読み取り操作部ＵＴが発行した要求が、スキャン管理サーバーＭＳ宛ての読取指示の発行要求であると検出した場合には（Ｓ１０１０）、読取指示発行要求をスキャン管理サーバーＭＳ向けに送信する（Ｓ１０１１）。また、ＭＦＰ内部の通信経路により制御部ＣＴＲに対して、読取設定情報と合わせて、読取指示発行要求が検出されたことを通知する（Ｓ１０１２）。なお、スキャン管理サーバーＭＳ向けの送信と、制御部ＣＴＲ９０７に対する通知は同時に行ってもよいし、いずれかをわずかに先に行ってもよい。
【０１００】
制御部ＣＴＲは、画像読み取り部ＳＣへ対して外部装置から送信される読取準備開始コマンドを模擬した命令を読取設定情報に応じて生成し（Ｓ１０１６）、通信部ＩＦを経由して画像読み取り部ＳＣへ送信する（Ｓ１０１７）。
【０１０１】
画像読み取り部ＳＣは、読取準備開始コマンドを受信すると、読取機能ジョブを開始し、動作状態表示部９０８を常時点灯から点滅状態へ変更して、ＭＦＰでのジョブ開始を表示し、読取指示の受付を開始する（Ｓ１０１８）。
【０１０２】
続いて、画像読み取り部は、読取準備開始コマンドに従って、処理時間の掛かる読取準備動作である読取濃度の調整処理やＡＤＦでの給紙動作などの読み取り準備を開始する（Ｓ１０２０）。また、制御部ＣＴＲは、通信部ＩＦを経由して、「読取準備中」の表示指示を読み取り操作部ＵＴへ送信する（Ｓ１０１９）。
【０１０３】
ＳＴＥＰ−４：スキャン管理サーバーＭＳから画像読み取り部ＳＣへの読み取り開始指示発行
スキャン管理サーバーＭＳは、ＭＦＰの通信部ＩＦからネットワークＮＳ経由で読取条件と画像読み取り部ＳＣへの読み取り開始指示発行要求（Ｓ１０１１）を受信すると、サービスＳＳでのユーザーＩＤ登録の確認を行う（Ｓ１０１３）。登録があればユーザーが読み取り操作部ＵＴで選択したネットワークアプリケーションサービスへの接続確認を行う（Ｓ１０１４）。
【０１０４】
ネットワークアプリケーションサービスＡＳは、ユーザーＩＤ接続確認を受信すると、接続応答をスキャン管理サーバーＭＳへ送信する（Ｓ１０１５）。
【０１０５】
スキャン管理サーバーＭＳは、ネットワークアプリケーションサービスＡＳからの接続応答を受信すると、画像読み取り部ＳＣへネットワークＮＳ経由で接続するための位置情報を取得する。また、読み取り操作部ＵＴから受信した読取設定に基づいて、読取開始命令を生成する（Ｓ１０２１）。そして、スキャン管理サーバーＭＳは、読取開始命令をネットワークＮＳ経由でＭＦＰの画像読み取り部ＳＣへ送信する（Ｓ１０２２）。
【０１０６】
ＭＦＰの通信部ＩＦは、読取開始命令（Ｓ１０２２）を画像読み取り部ＳＣへ中継する。
【０１０７】
ＳＴＥＰ−５：画像読み取り部ＳＣの読み取り動作開始
画像読み取り部ＳＣは、スキャン管理サーバーＭＳからネットワークＮＳと通信部ＩＦ経由で、読取開始命令を受信すると、読み取り準備完了を待って、読み取り動作を開始する（Ｓ１０２３）。画像読み取り部ＳＣは、読取開始命令に付加されている画像データの送信先情報を保存して、読取開始応答をスキャン管理サーバーＭＳへ返信する（Ｓ１０２４）。
【０１０８】
スキャン管理サーバーＭＳは、読取開始応答を受信すると、ＭＦＰの画像読み取り部ＳＣからの読取開始命令の発行指示（Ｓ１０２４）への返信として「読取中」の表示指示を発行する（Ｓ１０２５）。
【０１０９】
ＭＦＰの読み取り操作部は、「読取中」の表示指示を受けると、読取中表示を行う。
【０１１０】
画像読み取り部ＳＣは、原稿画像読取が終了すると（Ｓ１０２６）、保存した送信先情報を参照して、ネットワークアプリケーションサービスＡＳ１のサーバーＥＳ１へ画像データの送信を開始する（Ｓ１０２７）。
【０１１１】
ネットワークアプリケーションサービスＡＳ１のサーバーＥＳ１は、画像データを受信すると、受信完了通知を画像読み取り部ＳＣへ送信する（Ｓ１０２８）。
【０１１２】
画像読み取り部ＳＣは、サーバーＥＳ１から受信完了通知（Ｓ１０２８）を受信すると、スキャン管理サーバーＭＳへ読取完了通知を行う（Ｓ１０２９）。
【０１１３】
スキャン管理サーバーＭＳは、読取完了通知を受信すると、画像読み取り部ＳＣへ通知受信応答（Ｓ１０３０）を返すと共に「読取完了」の表示指示を読み取り操作部ＵＴへ送信する（Ｓ１０３１）。
【０１１４】
本実施形態ではでは、読み取り動作完了を待ってから（Ｓ１０２６）、画像データの送信を開始する（Ｓ１０２７）ものとしたが、原稿画像の読み取り動作と同時に画像データをネットワークアプリケーションサービスへ送信することもできる。
【０１１５】
本実施形態では、読み取り操作部ＵＴと画像読み取り部ＳＣが同じ匡体に備えられ、読み取り操作部ＵＴと画像読み取り部ＳＣが共通の通信部ＩＦを介して、ネットワークＮＳに接続している。そして、制御部が、読み取り操作部ＵＴからスキャン管理サーバーＭＳへの画像読み取り装置ＳＣによる読取動作指示の発行要求を検知して、読取準備動作コマンドをＭＦＰ内部の制御部ＣＴＲが生成し、画像読み取り部ＳＣへ発行する機能を備える。
【０１１６】
本実施形態に係る読み取り操作部ＵＴと画像読み取り部ＳＣでは、読み取り操作部ＵＴからスキャン管理サーバーＭＳへ、画像読み取り部ＳＣによる読取動作指示の発行要求コマンドをネットワークＮＳ経由で送信する。このコマンド発行と同時に処理時間の掛かる読取準備動作、例えば、読取濃度の調整処理やＡＤＦでの給紙動作をＭＦＰ装置内部で生成したコマンドにより先行開始する。これにより、ネットワークＮＳ経由での読み取り開始コマンド受信から実際の読み取り開始までの時間を短縮することができる。なお、ここでは、スキャン管理サーバーＭＳへのコマンド発行と読取準備動作の開始を同時としたが、いずれかがわずかに先行する構成としてもよい。
【０１１７】
本実施形態によれば、ユーザー操作から機器の動作開始までの応答時間を短縮することができる。また、読取画像データの画像記憶部に保存する動作は必須では無いので、ＲＡＭメモリーなどの装置リソースの少ない製品においても実施が可能である。すなわち、操作の反応遅延をハードウェアリソースの増加を抑えつつ低減することができる。なお、特に、画像読み取り部ＳＣと同じ匡体に備えられた操作部から操作した場合には、動作開始の遅延は操作者が認識し易い。これに対し、本実施形態では、ユーザー操作から機器の動作開始までの応答時間を短縮することができ、操作者のユーザビリティを向上させることができる。
【０１１８】
また、本実施形態では、通信部ＩＦと制御部ＣＴＲの処理で、ＭＦＰ内部の通信経路経由の読み取り準備開始コマンドを処理している。このため、読み取り操作部ＵＴでは、２つの経路で読み取り動作に関するコマンドの発行が行われることを認識しなくてもよい。したがって、他の操作端末ＴＴ向けの操作ＵＩ処理と同じ処理を、読み取り操作部ＵＴで実行することができる。すなわち、本実施形態によれば、本体組込の読み取り操作部ＵＴと汎用の操作端末ＴＴのＵＩで、共通の操作手順を容易に作成できる。
【０１１９】
本発明の基本的構成は上述したものに限定されるものではない。例えば、クラウド・サービスに接続する画像処理装置は、画像読取装置やＭＦＰに限定されるものではない。例えば、操作部ＵＴからクラウド・サービスに記憶された文書や画像などの電子データの画像形成を指示する発行要求コマンドをネットワークＮＳ経由で送信するシステムに適用することができる。例えば、画像形成を指示する発行要求コマンドを受信する画像処理装置としては、サーマルインクジェット方式の画像形成装置や、電子写真方式の画像形成装置などが挙げられる。例えば、サーマルインクジェット方式の画像形成装置では、印刷部の印刷動作に先立つ準備動作として装置のキャリブレーションや回復動作が必要であるため、これらの準備を開始させるようにしてもよい。電子写真方式の画像形成装置では、準備動作として定着機の余熱を要するものがあるため、この準備を開始させるようにしてもよい。いずれの場合も、操作部ＵＴからクラウド・サービス向けにコマンド発行すると同時に印刷部の準備動作をＭＦＰ装置内部で生成したコマンドにより先行開始する。これにより、ネットワークＮＳ経由での印刷開始コマンド受信から記録媒体上への印刷開始までの時間を短縮することが可能である。
【０１２０】
上述した実施形態では、処理として画像の読み取り処理を例に挙げて説明したが、これに限定されず、例えば、印刷処理であってもよい。
【０１２１】
上述した実施形態は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するソフトウエア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。また、プログラムは、１つのコンピュータで実行させても、複数のコンピュータを連動させて実行させるようにしてもよい。また、上記した処理の全てをソフトウエアで実現する必要はなく、処理の一部または全部をＡＳＩＣ等のハードウェアで実現するようにしてもよい。また、ＣＰＵも１つのＣＰＵで全ての処理を行うものに限らず、複数のＣＰＵが適宜連携をしながら処理を行うものとしてもよい。
【符号の説明】
【０１２２】
２００  読取操作装置ＵＴ
２１０  第１の通信経路ＮＳ
２２０  第２の通信経路ＮＬ
２５０  画像読取装置ＳＣ
９００  多機能プリンター
９０３  操作部ＵＴ
９０４  通信部ＩＦ
９０５  画像読み取り部ＳＣ
９０８  動作状態表示部ＳＴＳ
【図１】
0006347681.tif 000002
【図２】
0006347681.tif 000003
【図３】
0006347681.tif 000004
【図４】
0006347681.tif 000005
【図５】
0006347681.tif 000006
【図６】
0006347681.tif 000007
【図７】
0006347681.tif 000008
【図８】
0006347681.tif 000009
【図９】
0006347681.tif 000010
【図１０】
0006347681.tif 000011