(57)【特許請求の範囲】
【請求項１】
装置であって、
ユーザの文書をスキャンすることによりスキャン文書を生成し、前記スキャン文書に対してメタデータを指定するデータ入力処理を待機する間、前記スキャン文書を保持するように構成される複合機（ＭＦＰ）のコントローラを有し、
前記コントローラは、前記ユーザによる前記データ入力処理を実行するためのリモートコンピューティングデバイスを特定し、前記スキャン文書のための前記メタデータを要求する通知であって前記メタデータを入力するためのウェブページのＨＴＴＰリンクを含む通知を前記リモートコンピューティングデバイスに与え、前記ウェブページを介して前記リモートコンピューティングデバイスから前記メタデータを受信するように構成され、
前記コントローラは、前記スキャン文書に対して前記メタデータを指定し、前記スキャン文書をスキャン先へリリースするように構成される、装置。
【請求項２】
前記コントローラは、前記スキャン文書に関連するワークフローを特定し、前記ワークフローに基づいて前記スキャン文書のための前記メタデータを特定するように構成される、請求項１に記載の装置。
【請求項３】
前記コントローラは、電子メールを利用して前記リモートコンピューティングデバイスに前記通知を与えるように構成される、請求項１に記載の装置。
【請求項４】
前記コントローラは、テキストメッセージを利用して前記リモートコンピューティングデバイスに前記通知を与えるように構成される、請求項１に記載の装置。
【請求項５】
前記コントローラは、前記リモートコンピューティングデバイスで動作するクライアントアプリケーションを利用して、前記リモートコンピューティングデバイスに前記通知を与えるように構成される、請求項１に記載の装置。
【請求項６】
前記リモートコンピューティングデバイスはモバイルデバイスを有し、前記モバイルデバイスは、無線ネットワークを介して前記ＭＦＰから前記通知を受信し、前記無線ネットワークを介して前記ＭＦＰに前記メタデータを提供するように構成される、請求項１に記載の装置。
【請求項７】
前記コントローラは、前記スキャン文書に対する前記スキャン先を指定するデータ入力処理を待機する間、前記スキャン文書を保持するように構成される、請求項１に記載の装置。
【請求項８】
複合機（ＭＦＰ）により、ユーザの文書をスキャンすることによりスキャン文書を生成するステップと、
前記ＭＦＰにより、前記スキャン文書に対してメタデータを指定するデータ入力処理を待機する間、前記スキャン文書を保持するステップと、
前記ＭＦＰにより、前記ユーザによる前記データ入力処理を実行するためのリモートコンピューティングデバイスを特定するステップと、
前記ＭＦＰにより、前記スキャン文書のための前記メタデータを要求する通知であって前記メタデータを入力するためのウェブページのＨＴＴＰリンクを含む通知を前記リモートコンピューティングデバイスに与えるステップと、
前記ＭＦＰにより、前記ウェブページを介して前記リモートコンピューティングデバイスから前記メタデータを受信するステップと、
前記ＭＦＰにより、前記スキャン文書に対して前記メタデータを指定するステップと、
前記ＭＦＰにより、前記スキャン文書をスキャン先へリリースするステップと、
を有する方法。
【請求項９】
前記ＭＦＰにより、前記スキャン文書に関連するワークフローを特定するステップと、
前記ＭＦＰにより、前記ワークフローに基づいて前記スキャン文書のための前記メタデータを特定するステップと、
を更に有する請求項８に記載の方法。
【請求項１０】
電子メールを利用して前記リモートコンピューティングデバイスに前記通知を与えるステップを更に有する請求項８に記載の方法。
【請求項１１】
テキストメッセージを利用して前記リモートコンピューティングデバイスに前記通知を与えるステップを更に有する請求項８に記載の方法。
【請求項１２】
前記リモートコンピューティングデバイスで動作するクライアントアプリケーションを利用して、前記リモートコンピューティングデバイスに前記通知を与えるステップを更に有する請求項８に記載の方法。
【請求項１３】
前記リモートコンピューティングデバイスはモバイルデバイスを有し、前記モバイルデバイスは、無線ネットワークを利用して前記ＭＦＰから前記通知を受信し、前記無線ネットワークを利用して前記ＭＦＰに前記メタデータを提供するように構成される、請求項８に記載の方法。
【請求項１４】
前記スキャン文書を保持するステップが、前記スキャン文書に対する前記スキャン先を指定するデータ入力処理を待機する間、前記スキャン文書を保持するステップを更に有する、請求項８に記載の方法。
【請求項１５】
装置であって、
ユーザの文書をスキャンすることにより生成されたスキャン文書を複合機（ＭＦＰ）から受信し、前記スキャン文書に対してメタデータを指定するデータ入力処理を待機する間、前記スキャン文書を保持するように構成されるサーバーを有し、
前記サーバーは、前記ユーザによる前記データ入力処理を実行するためのリモートコンピューティングデバイスを特定し、前記スキャン文書のための前記メタデータを要求する通知であって前記メタデータを入力するためのウェブページのＨＴＴＰリンクを含む通知を前記リモートコンピューティングデバイスに与え、前記ウェブページを介して前記リモートコンピューティングデバイスから前記メタデータを受信するように構成され、
前記サーバーは、前記スキャン文書に対して前記メタデータを指定し、前記スキャン文書をスキャン先へリリースするように構成される、装置。
【請求項１６】
前記サーバーは、前記スキャン文書に関連するワークフローを特定し、前記ワークフローに基づいて前記スキャン文書のための前記メタデータを特定するように構成される、請求項１５に記載の装置。
【請求項１７】
前記サーバーは、電子メール及び前記リモートコンピューティングデバイスで動作するクライアントアプリケーションのうちの少なくとも１つを利用して、前記リモートコンピューティングデバイスに前記通知を与えるように構成される、請求項１５に記載の装置。
【請求項１８】
前記サーバーは、テキストメッセージを利用して前記リモートコンピューティングデバイスに前記通知を与えるように構成される、請求項１５に記載の装置。
【請求項１９】
前記リモートコンピューティングデバイスはモバイルデバイスを有し、前記モバイルデバイスは、無線ネットワークを利用して前記ＭＦＰから前記通知を受信し、前記無線ネットワークを利用して前記ＭＦＰに前記メタデータを提供するように構成される、請求項１５に記載の装置。
【請求項２０】
前記サーバーは、前記スキャン文書に対する前記スキャン先を指定するデータ入力処理を待機する間、前記スキャン文書を保持するように構成される、請求項１５に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は文書スキャンの分野に関連し、特にスキャン文書に関連するデータエントリ処理に関連する。
【背景技術】
【０００２】
オフィス環境では、複数のユーザが文書にアクセスできる能力を文書リポジトリに与えるため、ユーザはしばしば文書をスキャンする仕事を行う。典型的には、スキャンされる文書は、例えば、何れのユーザがスキャン文書を生成したか、スキャン文書のクライアント情報、文書のインデックス付けを可能にするスキャン文書のキーワード等のようなユーザ定義データに関連付けられる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、(例えば、複合機(Multi-Functional  Printer：MFP)により提供されるような)オフィスのスキャナは、一般に、データ入力機能に乏しい。例えば、MFPはデータ入力のためのフルサイズのキーボードを含んでいないかもしれず、このことは、スキャン文書に対するデータ入力を、困難にし、手間取らせ、そして誤りやすくする。
【課題を解決するための手段】
【０００４】
本願で説明される実施形態は、データ入力の処理又は活動(data  entry  activity)をMFPからリモートコンピューティングデバイス(例えば、ユーザのコンピュータ、タブレット、スマートフォン(登録商標)等)へオフロードする機能をもたらす。従って、ユーザは、データ入力処理のために、MFPではなく、ユーザにとってMFPよりも有能で使いやすいリモートコンピューティングデバイスを利用することができる。
【０００５】
一実施形態は複合機(MFP)のコントローラであり、コントローラは、ユーザの文書のスキャンを生成し、スキャン文書に対してメタデータを指定するデータ入力処理を待機する間、スキャン文書を保持するように構成される。コントローラは、ユーザによるデータ入力処理を実行するためのリモートコンピューティングデバイスを特定し、スキャン文書のためのメタデータを要求する通知をリモートコンピューティングデバイスに与え、リモートコンピューティングデバイスからメタデータを受信するように構成される。コントローラは、スキャン文書に対してメタデータを指定し、スキャン文書をスキャン先へリリースするように構成される。
【０００６】
別の実施形態は、データ入力処理をMFPからリモートコンピューティングデバイスへオフロードする方法である。本方法は、MFPにより、ユーザの文書のスキャンを生成するステップと、MFPにより、スキャン文書に対してメタデータを指定するデータ入力処理を待機する間、スキャン文書を保持するステップとを有する。本方法は、MFPにより、ユーザによるデータ入力処理を実行するためのリモートコンピューティングデバイスを特定するステップと、MFPにより、スキャン文書のためのメタデータを要求する通知をリモートコンピューティングデバイスに与えるステップとを有する。本方法は、MFPにより、リモートコンピューティングデバイスからメタデータを受信するステップと、MFPにより、スキャン文書に対してメタデータを指定するステップと、MFPにより、スキャン文書をスキャン先へリリースするステップとを有する。
【０００７】
別の実施形態では、サーバーが、ユーザの文書のスキャンをMFPから受信し、スキャン文書に対してメタデータを指定するデータ入力処理を待機する間、スキャン文書を保持するように構成される。サーバーは、ユーザによるデータ入力処理を実行するためのリモートコンピューティングデバイスを特定し、スキャン文書のためのメタデータを要求する通知をリモートコンピューティングデバイスに与え、リモートコンピューティングデバイスからメタデータを受信するように更に構成される。サーバーは、スキャン文書に対してメタデータを指定し、スキャン文書をスキャン先へリリースするように更に構成される。
【０００８】
他の実施形態は以下において説明される。
【図面の簡単な説明】
【０００９】
本発明の実施形態は単なる一例として添付図面を参照しながら説明される。全図において同じ参照番号は同じ要素又は同じタイプの要素を示す。
【図１】一実施形態においてデータ入力処理をリモートコンピューティングデバイスへオフロードするためにMFPを利用するシステムのブロック図である。
【図２】一実施形態における図1のMFPのブロック図である。
【図３】一実施形態においてデータ入力処理をMFPからリモートコンピューティングデバイスへオフロードするための方法を示すフローチャートである。
【図４】一実施形態においてデータ入力処理をMFPからリモートコンピューティングデバイスへオフロードするためにサーバーを利用するシステムのブロック図である。
【図５】一実施形態における図4のサーバーのブロック図である。
【図６】一実施形態においてデータ入力処理をMFPからリモートコンピューティングデバイスへオフロードするための別の方法を示すフローチャートである。
【図７】一実施形態においてデータ入力処理をMFPからリモートコンピューティングデバイスへオフロードする別のシステムのブロック図である。
【発明を実施するための形態】
【００１０】
図面及び以下の説明は本発明の具体的な実施形態を示す。本願では明示的に説明も図示もされていないが本発明の原理を組み込みかつ本発明の範囲内に含まれる様々な変形を、当業者は実行可能であることが、認められるであろう。更に、本願で説明される如何なる具体例も、本発明の原理の理解を促すように意図されており、そのように具体的に示される具体例や条件に限定することなく、本発明は解釈されるべきである。すなわち、本発明は、以下に説明される具体的な実施形態や具体例には限定されず、特許請求の範囲及び均等物によって規定される。
【００１１】
図1は一実施形態においてデータ入力処理をリモートコンピューティングデバイスへオフロードするためにMFPを利用するシステム100のブロック図である。システム100はネットワーク106に結合されるMFP102を含む。複数のリモートコンピューティングデバイス108-110もネットワーク106に結合される。具体的に3つのデバイス(又は装置)が示されているが、システム100の実現手段は、選択的な設計事項として、より多い又はより少ない数のデバイス108-110を含んでもよい。また、システム100は図1に示される特定のデバイス108-110に必ずしも限定されない。説明の便宜上、デバイス108はコンピュータを有し、デバイス109はスマートフォンを有し、デバイス110はタブレットを有するものとする。
【００１２】
MFP102はネットワーク106を利用してデバイス108-110と通信することが可能であり、ネットワーク106は選択的な設計事項として有線及び無線のネットワークの組み合わせであってもよい。例えば、ネットワーク106は、イーサーネット(登録商標)ネットワーク、Wi-Fiネットワーク、セルラネットワーク(例えば、GSM(登録商標)(Global  System  for  Mobile  Communications)ネットワーク、CDMA(Code  Division  Multiple  Access)ネットワーク)等を含んでもよい。すなわち、図1のネットワーク106は、複数の相互接続される有線及び無線のネットワークであってよいものの簡易な表現である。
【００１３】
この実施形態において、MFP102は、通常的にはMFP102で実行されるデータ入力処理を、リモートコンピューティングデバイス108-110にオフロードすることが可能である。例えば、ユーザ104はMFP102で文書103をスキャンし、MFP102は、スキャンされた文書(スキャン文書)に対するデータ入力処理を、何れかのデバイス108-110へオフロード、転送、移管、受け渡し等を行う。ユーザ104は、スキャン文書がインデックス付けされること或いは検索されること等を可能にするために、スキャン文書に様々な情報を指定することを希望するかもしれない。一般に、この種の情報はメタデータと呼ばれる。スキャン文書に対して指定される(又は割り当てられる)メタデータは、スキャン文書についてのプロジェクトID、スキャン文書の作者(又は著者)、キーワード等のような情報を含む。しかしながら、これらはスキャン文書に対して指定されてよいメタデータのうちのほんの僅かな例に過ぎない。スキャンデータに対して指定されてよいメタデータは、ほとんど任意の情報を含む。
【００１４】
MFPにおいてスキャン文書についてのデータ入力に付随する問題の1つは、MFPは一般に大きなディスプレイやフルサイズのキーボードを有しないことである。むしろ、MFPは小さなディスプレイ上のソフトキーをしばしば含み、ソフトキー等は、スキャン文書についてデータを迅速に(又はタイムリーに)正確な仕方で入力することを困難にする。一実施形態では、MFP102は、ユーザ104のために文書103をスキャンし、データ入力処理をデバイス108-110にオフロードすることが可能である。
【００１５】
図2は一実施形態における図1のMFPのブロック図である。この実施形態では、MFP102は、ユーザインタフェース208、スキャンエンジン210及び印刷エンジン212に結合されるコントローラ202を含む。コントローラ202は、この実施形態では、プロセッサ204及びメモリ206を含む。プロセッサ204は、機能を実行することが可能な任意のハードウェアデバイスを含む。プロセッサ204は、中央処理ユニット(CPU)、マイクロプロセッサ、ディジタル信号プロセッサ(DSP)、特定用途集積回路(ASIC)等のうちの1つ以上を含んでよい。プロセッサの幾つかの具体例は、インテル(登録商標)コアプロセッサ、アドバンストリスクマシン(ARM)(登録商標)プロセッサ等である。
【００１６】
メモリ206はデータを保存すること可能な任意のハードウェアデバイスを含む。例えば、メモリ206は、スキャン文書を保存してもよいし、(例えば、何れのデバイス108-110が、使用可能であるか及び/又はデータ入力処理を実行することをユーザに許容するように登録されているか等のような)ユーザ104に関する情報を保存してもよい。メモリ206は、ダイナミックランダムアクセスメモリ(DRAM)デバイス、フラッシュ(FLASH)デバイス、スタティックRAMデバイス、ハードドライブ、ソリッドステートディスク(SSD)等のうちの1つ以上を含んでよい。
【００１７】
ユーザインタフェース208は、MFP102とのやり取りをユーザに許容する任意のコンポーネント、システム又はデバイスを有する。例えば、ユーザインタフェース208は、ユーザ104に情報を表示してもよいし、(スキャンジョブのためのワークフローを選択することをユーザに許容するような)選択肢をユーザに提示すること等を行ってもよい。ユーザインタフェース208の幾つかの具体例は、タッチパネル、液晶ディスプレイ(LCD)、プラズマディスプレイ、発光ダイオード(LED)ディスプレイ、有機LEDディスプレイ等を含む。
【００１８】
スキャンエンジン210は、物理的な文書(例えば、紙の文書)を電子フォーマットに変換することが可能な任意のコンポーネント、システム又はデバイスを有する。印刷エンジン212は、電子フォーマット(例えば、印刷ジョブ)を印刷可能な媒体(例えば、用紙)に変換することが可能な任意のコンポーネント、システム又はデバイスを有する。
【００１９】
この実施形態では、ユーザ104はMFP102を用いて文書103をスキャンすることを希望していると仮定する。ユーザ104は、MFP102の文書供給手段(不図示)内に文書103を配置し、MFP102のインタフェース208を利用してMFP102においてスキャン処理を開始する。
【００２０】
図3は一実施形態においてデータ入力処理をMFPからリモートコンピューティングデバイスへオフロードする方法300を示すフローチャートである。本方法300のステップは、図2のコントローラ202に関連して説明されるが、当業者は、方法300は他のシステムで実行されてもよいことを認めるであろう。本願で説明されるフローチャートのステップは、全てを含むものではなく、不図示の他のステップを含んでもよい。本願において説明されるステップは別の順序で実行されてもよい。
【００２１】
スキャン及びオフロードの処理を開始する際に、プロセッサ204はユーザ104のために文書103のスキャンを生成する(ステップ302参照)。これを行うために、プロセッサ204は、文書103を画像処理して文書103のビットマップ画像を生成するようにスキャンエンジン210に指図(又は指示又は命令)する。プロセッサ204はスキャンされた文書(スキャン文書)をメモリ206に保存する。
【００２２】
プロセッサ204は、スキャン文書に対するメタデータを指定する(又は割り当てる又は割り振る)データ入力処理を待機する間、スキャン文書を(例えば、メモリ206内に)保持する(ステップ304参照)。通常的には、MFPはスキャン文書をスキャン先(例えば、ファイルサーバー、ユーザのコンピュータ等)へ速やかに送信するであろう。しかしながら、本実施形態では、プロセッサ204はスキャン文書を保持する。例えば、スキャンジョブについて特定のワークフローを選択することにより、或いは、MFP102において選択肢を選択すること等により、ユーザは、データ入力処理の結果が出るまでその特定のスキャンジョブは保留にされる旨の通知をMFP102において(例えば、ユーザインタフェース208を利用して)受ける。
【００２３】
プロセッサ204は、ユーザ104によるデータ入力処理を実行する何れかのデバイス118-110を特定する(ステップ306参照)。何れかのデバイス108-110を特定するために、プロセッサ204は、ユーザ104がMFP102に登録しているコンピュータデバイスをレビューしてもよい(又は調査又は検討してもよい)。例えば、ユーザ104は、データ入力処理のために、コンピュータ108、スマートフォン109及び/又はタブレット110をMFP102に登録していてもよい。これは、プロセッサ204が、必要に応じて、何れのコンピューティングデバイスをユーザ104がデータ入力処理に利用可能であるかを識別できるようにする。
【００２４】
プロセッサ204は、スキャン文書に対するメタデータを要求する予め特定された何れかのデバイス108-110に通知を提供する(ステップ308参照)。通知は、事前に特定された何れかのデバイス108-110に送付される電子メールや、事前に特定された何れかのデバイス108-110に送付されるテキストメッセージ等を含んでもよい。場合によっては、デバイス108-110は、MPF102と通信するクライアントアプリケーションを実行してもよい。この場合において、プロセッサ204は、ユーザがスキャン文書に対するメタデータを入力するために使用可能なポップアップウィンドウ又は他のタイプのデータ入力オブジェクトを生成するように、クライアントアプリケーションに通知してもよい。通知は、ユーザ104がメタデータを入力するために選択するハイパーテキストトランスファプロトコル(HTTP)リンクを含んでもよい。例えば、スマートフォン109は、HTTPリンクを含む電子メールをMFP102から受信してもよい。ユーザ104は、HTTPブラウザでウェブページをロードするリンクを選択し、そのウェブページはユーザ104により実行されるデータ入力処理のためのデータフィールドを含む。そのようなデータフィールドは、文書103をスキャンする際にユーザが選択する特定のワークフローに基づいていてもよい。例えば、特定のワークフローは、スキャン文書についてユーザ104が入力して完成させるメタデータフィールドを規定してもよい。一実施形態において、データ入力段階(又はデータエントリフェーズ)の最中に、スキャン文書をレビューすることが可能であり、スキャン文書を処理し続けるか否かを決定すること、或いは、(誤りが発見された場合に)文書の処理をキャンセルしてスキャンし直すことをユーザ104に許容する。
【００２５】
スキャン文書のメタデータについてのいくつかの具体例は、スキャン文書の優先度、スキャン文書の文書タイプ、スキャン文書に関する部署、スキャン文書に関する顧客、スキャン文書に関連付けられるプロジェクト、スキャン文書のセキュリティ分類、スキャン文書を索引付けするためのキーワード(インデキシングのためのキーワード)、スキャン文書のカテゴリ等を含む。メタデータを入力したことに応じて、ユーザは、メタデータを転送するためのデータ入力処理が完了したことをMFP102に通知してもよい。例えば、ユーザ104はウェブページ内のボタンを選択し、入力したデータをMFP102に送信し、データ入力セッションを終了してもよい。
【００２６】
プロセッサ204は、事前に特定された何れかのデバイス108-110においてユーザ104により入力されたメタデータを受信し、そのメタデータをスキャン文書に対して指定する  (ステップ310-312参照)。スキャン文書に対してメタデータを指定することは、スキャン文書の一部を修正すること(例えば、データフィールド、拡張可能マークアップ言語(XML)フィールド等)や、メタデータとともに別ファイルを作成すること等を含んでもよい。
【００２７】
プロセッサ204は、その後、指定されたメタデータを含むスキャン文書をスキャン先にリリースする。例えば、MFP102は、スキャン文書及び指定されたメタデータを、ファイルサーバー又は文書リポジトリに送信してもよい。一般に、MFPのスキャン先は、MFPがスキャン文書と指定されたメタデータとを直接的に送信する(宛先の)デバイスを含む。例えば、スキャン先がファイルサーバーである場合、MFPはスキャン文書と指定されたメタデータとを直接的にファイルサーバーに送信する。
【００２８】
一実施形態において、ユーザ104は、データ入力処理を実行することをユーザ104に許容することが可能なリモートコンピューティングデバイスを、MFP102に登録してもよい。これは、データ入力処理に関する通知を提供する場所(送り先)を決定する場合に、ユーザ104に関連する特定のデバイスを特定することをMFP102に許容する。例えば、ユーザ104は、スキャン文書を生成することに先立って、MFP102にタブレット110を登録してもよい。これを行うために、ユーザ104は、タブレット110を用いて特定のウェブページ(例えば、MFP102又は何らかの他のデバイスによりホストされる登録ページ)をブラウズ(又は閲覧)し、特定のデバイスを登録してもよい(例えば、媒体アクセス制御(MAC)アドレス、インターネットプロトコル(IP)アドレス、電子メールアドレス、電話番号などを利用して登録してもよい)。
【００２９】
データ入力処理をMFP102からデバイス108-110へオフロードすることをユーザ104に許容することにより、ユーザ104は、デバイス108-110を利用して、特定のスキャン文書に対するメタデータを迅速かつ正確に入力することができる。これは、MFP102におけるこの種の処理のための時間と労力を削減し、文書をスキャンしつつある他者による利用のためにMFP102を開放することにもなる。
【００３０】
一実施形態において、MFPは、データ入力処理をデバイス108-110にオフロードすることをMFPに許容するためにサーバーとやり取りを行ってもよい。図4は、一実施形態においてデータ入力処理をMFPからリモートコンピューティングデバイスへオフロードする別のシステムのブロック図である。一実施形態において、MFP402はネットワーク106を介してサーバー404と通信する。サーバー404は、通常であればMPF402で実行されるデータ入力処理を、デバイス108-110にオフロードすることが可能である。例えば、ユーザ104によるデータ入力処理を待機する間スキャン文書を保持するのではなく、MFP402は、スキャン文書に関してデータ入力処理を待っている旨の通知とともに、スキャン文書をサーバー404に転送する。
【００３１】
図5は一実施形態における図4のサーバーのブロック図である。この実施形態において、サーバー404はストレージデバイス504に結合されるプロセッサ502を含む。プロセッサ502は機能を実行することが可能な任意のハードウェアデバイスを含んでよい。プロセッサ502は、CPU、マイクロプロセッサ、DSP、ASIC等のうちの1つ以上を含んでよい。ストレージデバイス504は、データを保存する任意のハードウェアデバイスを含んでよい。例えば、ストレージデバイスは、スキャン文書を保存してもよく、(何れのデバイス108-110が、使用可能であるか及び/又はユーザ104によるデータ入力処理を実行するために登録されているか等の)ユーザに関する情報を保存してもよい。ストレージデバイス504はハードドライブ、SSD等のうちの1つ以上を含んでよい。
【００３２】
図6は一実施形態においてデータ入力処理をMFPからリモートコンピューティングデバイスへオフロードする方法600を示すフローチャートである。方法600のステップは図5のプロセッサ502に関連して説明されるが、当業者は方法600が他のシステムで実行されてよいことを認めるであろう。スキャン及びオフロード処理を開始する際に、MFP402は、ユーザ104のために文書103のスキャンを生成する。MFP402はそのスキャン文書をサーバー404に転送する。サーバー404のプロセッサ502は、スキャン文書を受信し(ステップ602参照)、データ入力処理を待機する間、スキャン文書を保持する(ステップ604参照)。プロセッサ502は、ユーザ104によるデータ入力処理を待機する一方、ストレージデバイス504でスキャン文書を保存する。
【００３３】
プロセッサ502は、ユーザ104によるデータ入力処理を実行するための何れかのデバイス108-110を特定する(ステップ606参照)。このステップは、既に説明済みの図3のステップ306と同様である。プロセッサ502は、スキャン文書のためのメタデータを要求する(要求先の)事前に特定された何れかのデバイス108-110に通知を与える(ステップ608参照)。このステップは、既に説明済みの図3のステップ308に類似する。一実施形態において、通知は、プロセッサ502により、事前に特定される何れかのデバイス108-110へ送信される電子メールを含んでもよい。電子メールは、ユーザ104が次にメタデータを入力する幾つかのデータフィールドを含んでもよい。例えば、電子メールは、おそらくは、サーバー404への返信電子メールの中で情報を入力することをユーザに許容するリストとして形成(フォーマット化)されてもよい。
【００３４】
スキャン文書に関する具体的なメタデータを特定するために、ユーザ104は、ユーザ104により入力されるべきメタデータを規定するスキャンジョブに関する特定のワークフローを選択していてもよい。このワークフロー情報はMFP402によりサーバー404へ提供され、サーバー404は通知を介して何れのメタデータをエンドユーザ104により必要とするかを決定できる。メタデータの入力に応じて、ユーザ104は、メタデータを転送するデータ入力処理が完了したことをサーバー404に通知してもよい。例えば、ユーザ104は、入力されたデータをサーバー404へ送信する返信電子メールの送信ボタンを押してもよい。プロセッサ502は、以前に特定された何れかのデバイス108-110から、ユーザにより入力されたメタデータを受信し、そのメタデータをスキャン文書に割り当てる(ステップ610-612参照)。プロセッサ502は、割り当てられたメタデータを含むスキャン文書をスキャン先へリリースする(ステップ614参照)。
【００３５】
具体例
図7のシステムに関連して、以下、具体例が説明される。この具体例は、好ましい実施形態を決定したり或いは特許請求の範囲を限定したりするようには意図されておらず、むしろ、データ入力処理をリモートコンピューティングデバイスにオフロードする1つの可能な実現手段を提供するように意図されている。
【００３６】
この実施形態では、ユーザ104は文書703をスキャンする意図を持ってMFP702に接近していることを仮定する。ユーザ104はスキャンジョブのためにMFP702でスキャンワークフローを選択する。一例として、スキャンワークフローは、サーバー704の事前に決定されるスキャン先とともに、ユーザ104により入力されるスキャンジョブに関する3項目のメタデータを規定する。スキャンジョブに関連する3項目のメタデータは、部署(例えば、経理部、財務部、マーケティング部など)と、スキャン文書を検索するためのキーワードと、顧客番号とを含む。ファイルサーバー704のスキャン先は例えばワークフローにより決定されるが、他の実施形態では、スキャン先は、デバイス108-110でデータ入力処理を実行する場合にユーザ104により入力されてもよい。
【００３７】
ワークフローを選択した後に、ユーザ104はMFP702において文書703をスキャンし、コンピュータ108に戻る。MFP702は、スキャンジョブに関する選択されたワークフローを処理し、そのスキャンジョブに関してユーザ104からの3項目のメタデータが必要とされることを通知する。MFP702は、メタデータを特定するウェブページを動的に生成し、そのウェブページは、要求されるメタデータを入力することをユーザ104に許容するテキストフィールドを含む。そして、MFP702は、動的なページに至るHTTPリンクを作成し、そのHTTPリンクをユーザ104に電子メール(送信)する。ユーザ104は、この処理のために電子メールアドレスをMFP702に前もって登録している。
【００３８】
ユーザ104は、コンピュータ108で電子メールを受信し、電子メール内のHTTPリンク及びウェブブラウザを利用して、データ入力処理のためにMFP702により動的に作成されたウェブページを閲覧する。そして、ユーザ104は、コンピュータ108で動作するウェブブラウザを利用して、要求されるメタデータを入力する。ユーザ104が、要求されるメタデータについてのデータ入力処理を完了すると、ユーザ104は、ウェブページ上の「サブミット(又は送信)」ボタンを選択し、要求されたメタデータをMFP702に転送する。今やMFP702に利用可能である要求されるメタデータとともに、MFP702はメタデータをスキャン文書に割り当て、スキャン文書をファイルサーバー704へリリースする。
【００３９】
明細書に図示される又は本願で説明あれる様々な何れの要素も、ハードウェア、ソフトウェア、ファームウェア又はそれらの何らかの組み合わせとして実現されてもよい。例えば、ある要素は専用ハードウェアとして実現されてもよい。専用ハードウェア要素は、「プロセッサ」、「コントローラ」又は何らかの類似する技術用語で言及されてもよい。プロセッサにより提供される場合、機能は、単独の専用プロセッサにより、単独の共用プロセッサにより、或いは、幾つかは共用されてもよい複数の個別的なプロセッサにより提供されてもよい。更に、「プロセッサ」又は「コントローラ」という用語を明示的に使用していることは、ソフトウェアを実行することが可能なハードウェアを排他的に指すように解釈されるべきではなく、暗黙的に、ディジタル信号プロセッサ(DSP)ハードウェア、ネットワークプロセッサ、特定用途集積回路(ASIC)又は他の回路、フィールドプログラマブルゲートアレイ(FPGA)、ソフトウェアを保存するリードオンリメモリ(ROM)、ランダムアクセスメモリ(RAM)、不揮発性ストレージ、論理装置、その他の何らかの物理的なハードウェアコンポーネント又はモジュール等を含んでよいが、これらに限定されない。
【００４０】
また、ある要素は、要素の機能を実行するためのプロセッサ又はコンピュータにより実行可能な非一時的な命令として実現されてもよい。命令の具体例は、ソフトウェア、プログラムコード及びファームウェアである。命令は、プロセッサにより実行される場合に、要素の機能を実行することをプロセッサに指図するように動作する。命令は、プロセッサにより読み取り可能なストレージデバイスに保存されてもよい。ストレージデバイスの幾つかの具体例は、ディジタル又はソリッドステートメモリ、磁気ストレージデバイス(例えば、磁気ディスク及び磁気テープ等)、ハードドライブ、又は、光学的に読み取り可能なディジタルデータストレージ媒体である。
【００４１】
具体的な実施形態が本願において説明されたが、本発明の範囲はこれらの具体的な実施形態に限定されない。本発明の範囲は添付の特許請求の範囲及びその任意の均等物によって規定される。
【図１】
0006668692.tif 000002
【図２】
0006668692.tif 000003
【図３】
0006668692.tif 000004
【図４】
0006668692.tif 000005
【図５】
0006668692.tif 000006
【図６】
0006668692.tif 000007
【図７】
0006668692.tif 000008