(57)【特許請求の範囲】
【請求項１】
画像読み取り処理に対応する処理情報を生成する生成手段
を具備する第１の画像処理装置と、
前記処理情報を取得する取得手段と、
前記処理情報に基づいて画像読み取りを実行する画像読取手段と、
読み取った画像を前記処理情報に基づいた格納先である情報処理装置に送信する送信手段
を具備する第２の画像処理装置と、
前記画像を記憶する記憶手段と、
前記画像を、前記第１の画像処理装置で印刷可能となるように制御する印刷制御手段
を具備する情報処理装置
を有する画像処理システム。
【請求項２】
前記送信手段は、読み取った画像を送信する前に格納先の情報を表示し、確認の操作を受け付けた後に該格納先に送信する、
請求項１に記載の画像処理システム。
【請求項３】
前記第１の画像処理装置は前記画像読み取り処理に対応する識別子を発行し、
前記第２の画像処理装置は前記識別子の入力を受け付ける受付手段を有し、
前記取得手段は前記受付手段で受け付けた前記識別子に対応する処理情報を取得する、
請求項１又は２に記載の画像処理システム。
【請求項４】
前記画像読取手段は、前記識別子を受け付けた場合に、該識別子に対応した処理情報の依頼者を表示し、確認の操作を受け付けた後に該処理情報に基づいた画像読み取りを実行する、
請求項３に記載の画像処理システム。
【請求項５】
前記第２の画像処理装置は前記画像の印刷指示を行う指示手段をさらに有し、
前記印刷制御手段は前記第２の画像処理装置から前記画像の印刷指示を受信する受信手段を有し、
前記印刷制御手段は受信した前記印刷指示に基づき、前記画像を、前記第１の画像処理装置で印刷可能となるように制御する、
請求項１〜４のいずれか一項に記載の画像処理システム。
【請求項６】
前記指示手段が前記印刷指示を行うとき、前記処理情報に含まれる依頼者のログイン情報で前記情報処理装置にログインする、
請求項５に記載の画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システムに関する。
【背景技術】
【０００２】
特許文献１には、外部機器からスキャン指示を受け付けリモートモードで動作中において、原稿が載置されるまでは、動作モードをローカルモードに切り換えるための割り込み指示を受け付け可能にし得る画像入出力システムを提供することを課題とし、画像入出力装置は、原稿載置の有無を検出する原稿検出部と、上位装置からスキャナ要求を受信後、入力部からスキャナ要求が指示された場合において、検出結果が原稿ありであると割り込み不可と判定し、検出結果が原稿無しであると割り込み可能と判定する割り込み可否判定部と、割り込み可能と判定された場合、その後検出部が原稿ありを検出し、かつ入力部から原稿読み取り開始が指示されると、スキャナ部が原稿読み取りを行う制御部とを備え、割り込み不可と判定された場合、通信部は上位装置に対し読取準備完了の通知を送信し、上位装置はその通知を受けると、ドライバはスキャナ部が原稿読み取りを行うことが開示されている。
【０００３】
特許文献２には、ネットワークスキャナ装置の遠隔操作機能や各種送信機能を実現することができる一方、画像情報の情報漏洩対策などセキュリティを維持することができる画像情報管理システム、及び、ネットワークスキャナ装置を提供することを課題とし、少なくとも認証サーバー装置にネットワークを介して接続され、少なくともキーボードとディスプレイと制御部と記憶部とを備えたスキャナ装置であって、当該スキャナ装置本体の上方を覆うようにキーボードとディスプレイを配置し、利用者から利用者ＩＤとパスワードが入力された場合に、認証サーバー装置に送信して、ユーザー認証を依頼し、ユーザー認証の結果が正常である場合に、原稿から画像情報を読込むよう制御し、記憶部に格納することが開示されている。
【０００４】
特許文献３には、操作者による印刷装置の選択操作を簡略化し、更に、選択した印刷装置による印刷処理を中断することなく完了させることが可能なリモートコピーシステムを提供することを課題とし、先読み動作可能なＭＦＰを含むリモートコピーシステムであって、印刷装置の印刷能力を判定する判定手段と、先読み動作により得られた原稿の属性によって決定される印刷処理内容が、前記判定手段により実行可能であると判定された画像形成装置を、画像データを送信して印刷させる画像形成装置の候補とする候補作成手段と、候補作成手段が作成した画像形成装置の候補を表示し、操作者に画像形成装置を選択させ、選択させた画像形成装置を、印刷条件の設定が完了した後に画像データを送信して印刷させる画像形成装置とする指示手段とを備えることが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−０４１１２９号公報
【特許文献２】特開２００８−２６３５５７号公報
【特許文献３】特開２００７−０７４３７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ユーザーが、遠隔地にいる他者にスキャン操作を実行してもらう場合、ユーザー所望の設定でスキャン操作を実行させることは困難だった。
通常、ネットワークを介した環境でスキャンを実行する場合、スキャンの実行者に対して解像度、画像フォーマット、カラー／モノクロなどのスキャンパラメータの指定やスキャンした画像データの格納先と印刷先を指定するといった作業が必要である。しかし、スキャンの実行者の情報機器に対するスキルが低い場合、その指定作業そのものが困難な場合がある。
本発明は、ユーザーが所望するスキャンパラメータや格納先での画像の読み取りの実行と格納先の指定と印刷先の指定を、そのユーザー以外の他者ができるようにした画像処理システムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【０００８】
請求項１の発明は、画像読み取り処理に対応する処理情報を生成する生成手段を具備する第１の画像処理装置と、前記処理情報を取得する取得手段と、前記処理情報に基づいて画像読み取りを実行する画像読取手段と、読み取った画像を前記処理情報に基づいた格納先である情報処理装置に送信する送信手段を具備する第２の画像処理装置と、前記画像を記憶する記憶手段と、前記画像を、前記第１の画像処理装置で印刷可能となるように制御する印刷制御手段を具備する情報処理装置を有する画像処理システムである。
【０００９】
請求項２の発明は、前記送信手段は、読み取った画像を送信する前に格納先の情報を表示し、確認の操作を受け付けた後に該格納先に送信する、請求項１に記載の画像処理システムである。
請求項３の発明は、前記第１の画像処理装置は前記画像読み取り処理に対応する識別子を発行し、前記第２の画像処理装置は前記識別子の入力を受け付ける受付手段を有し、前記取得手段は前記受付手段で受け付けた前記識別子に対応する処理情報を取得する、請求項１又は２に記載の画像処理システムである。
【００１０】
請求項４の発明は、前記画像読取手段は、前記識別子を受け付けた場合に、該識別子に対応した処理情報の依頼者を表示し、確認の操作を受け付けた後に該処理情報に基づいた画像読み取りを実行する、請求項３に記載の画像処理システムである。
【００１１】
請求項５の発明は、前記第２の画像処理装置は前記画像の印刷指示を行う指示手段をさらに有し、前記印刷制御手段は前記第２の画像処理装置から前記画像の印刷指示を受信する受信手段を有し、前記印刷制御手段は受信した前記印刷指示に基づき、前記画像を、前記第１の画像処理装置で印刷可能となるように制御する、請求項１〜４のいずれか一項に記載の画像処理システムである。
【００１２】
請求項６の発明は、前記指示手段が前記印刷指示を行うとき、前記処理情報に含まれる依頼者のログイン情報で前記情報処理装置にログインする、請求項５に記載の画像処理システムである。
【発明の効果】
【００１３】
請求項１の画像処理システムによれば、ユーザーが所望するスキャンパラメータや格納先での画像の読み取りの実行と格納先の指定と印刷先の指定を、そのユーザー以外の他者ができるようになる。
【００１４】
請求項２の画像処理システムによれば、画像の読み取りの実行者が格納先を確認した後に、画像を格納先に送信することができる。
請求項３の画像処理システムによれば、第１の画像処理装置が画像読み取り処理に対応する識別子を発行し、第２の画像処理装置が、その識別子に対応する処理情報を取得することができる。
【００１５】
請求項４の画像処理システムによれば、識別子を受け付けた場合に、その識別子に対応した処理情報の依頼者を表示し、確認の操作を受け付けた後にその処理情報に基づいた画像読み取りを実行することができる。
【００１６】
請求項５のシステムによれば、第２の画像処理装置に対する画像の印刷指示にしたがって、第１の画像処理装置で印刷可能とすることができる。
【００１７】
請求項６のシステムによれば、印刷指示を行うとき、処理情報に含まれる依頼者のログイン情報で情報処理装置にログインすることができる。
【図面の簡単な説明】
【００１８】
【図１】本実施の形態の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態を利用したシステム構成例を示す説明図である。
【図３】本実施の形態による処理例（１）を示す説明図である。
【図４】クラウドアカウントが共有する入出力先情報テーブルのデータ構造例を示す説明図である。
【図５】デバイスＸ上の登録情報テーブルのデータ構造例を示す説明図である。
【図６】指示情報テーブルのデータ構造例を示す説明図である。
【図７】キューテーブルのデータ構造例を示す説明図である。
【図８】本実施の形態による処理例を示すフローチャートである。
【図９】本実施の形態による処理例を示すフローチャートである。
【図１０】本実施の形態による処理例（２）を示す説明図である。
【図１１】デバイスＸ上の登録情報テーブルのデータ構造例を示す説明図である。
【図１２】指示情報テーブルのデータ構造例を示す説明図である。
【図１３】本実施の形態による処理例を示すフローチャートである。
【図１４】本実施の形態による処理例を示すフローチャートである。
【図１５】本実施の形態による処理例（３）を示す説明図である。
【図１６】指示情報テーブルのデータ構造例を示す説明図である。
【図１７】本実施の形態による処理例を示すフローチャートである。
【図１８】本実施の形態による処理例を示すフローチャートである。
【図１９】本実施の形態による処理例（４）を示す説明図である。
【図２０】指示情報テーブルのデータ構造例を示す説明図である。
【図２１】本実施の形態による処理例を示すフローチャートである。
【図２２】本実施の形態による処理例を示すフローチャートである。
【図２３】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１９】
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
図１は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するという意味である。また、モジュールは機能に１対１に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態にしたがって、又はそれまでの状況・状態にしたがって定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、２以上の値（もちろんのことながら、全ての値も含む）が同じであってもよい。また、「Ａである場合、Ｂをする」という意味を有する記載は、「Ａであるか否かを判断し、Ａであると判断した場合はＢをする」の意味で用いる。ただし、Ａであるか否かの判断が不要である場合を除く。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（１対１対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００２０】
本実施の形態である画像処理装置１００は、スキャン依頼者の設定にしたがって、スキャン実施者が画像の読み取りを行うようにするものであって、図１の例に示すように、画像読取モジュール１１０、スキャン指示実行モジュール１２０、通信モジュール１８０を有している。具体的には、スキャン依頼者がスキャンパラメータ、画像の格納先、画像の印刷先を指定して、スキャン実施者がスキャン指示した画像をネットワークを介して転送するものである。なお、スキャン実施者はスキャン依頼者とは異なる者である。
【００２１】
画像読取モジュール１１０は、スキャン指示実行モジュール１２０に接続されており、画像処理装置１００にセットされた文書の画像を読み取る。いわゆるスキャナである。画像は、スキャンパラメータの設定によって読み取られる。読み取る画像は、１枚であってもよいし、複数枚であってもよい。また、画像の内容は、限定するものではないが、一般的には、スキャン依頼者がスキャン実施者に指示した文書、又は、スキャン実施者がスキャン依頼者に送信したい文書である。例えば、ビジネスに用いられる文書、家系図等であってもよい。
【００２２】
スキャン指示実行モジュール１２０は、受付モジュール１３０、取得モジュール１４０、設定モジュール１５０、送信モジュール１６０、通知モジュール１７０を有しており、画像読取モジュール１１０、通信モジュール１８０に接続されている。
受付モジュール１３０は、画像読取処理に対応する処理識別子（ＰＩＮコードともいわれる、以下、識別子ともいう）を受け付ける。例えば、画像処理装置１００に備え付けられたユーザーインタフェース装置（具体的には、タッチパネル、マウス、キーボード、マイク、カメラ等）に対して、スキャン実施者が行う操作（具体的には、タッチパネル上での操作、キー入力、音声、視線、ジェスチャ等）によって、処理識別子を受け付ける。ここでの処理識別子は、文字（数字、英字、カタカナ、ひらがな、漢字等）によって構成されている。その文字そのものをキー入力等してもよいが、その文字を読み取り可能にした情報画像の読み取りであってもよい。なお、情報画像とは、機械可読な態様で電子データを表すために体系的に作られた画像コードをいい、具体的には、１次元バーコード、２次元コード等がある。２次元コードとして、ＱＲコード（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ  ｃｏｄｅ：登録商標）であってもよい。
【００２３】
なお、処理識別子は、事前にスキャン依頼者がスキャン実施者に連絡しておく。連絡方法としては、例えば、口頭（一般的には、スキャン実施者は遠方にいるので電話）であってもよいし、手紙であってもよいし、電子メール等で伝えてもよい。また、処理識別子を含んだ情報画像である場合は、その情報画像を印刷した書面を渡してもよいし、電子メール等で送信してもよい。スキャン実施者は、画像処理装置１００のカメラ（バーコードリーダー）に、情報画像を読み取らせることになる。
【００２４】
取得モジュール１４０は、受付モジュール１３０によって受け付けられた処理識別子に対応する処理情報（以下、スキャン指示情報ともいう）を取得する。ここで処理情報には、スキャンパラメータと画像の格納先と画像の印刷先と依頼者のログイン情報が少なくとも含まれている。
また、取得モジュール１４０は、処理識別子に対応する処理情報をサーバーから取得するようにしてもよい。サーバーとして、例えば、図２を用いて後述するクラウドサーバー２５０等が該当する。サーバーに処理識別子を送信し、サーバーが処理識別子に対応する処理情報を送信するので、それを受信すればよい。
また、取得モジュール１４０は、１つの処理識別子に対応する処理情報が複数ある場合は、その旨のエラーメッセージを表示してもよい。つまり、スキャン依頼者等が作成した処理識別子に同じものがあった場合である。
【００２５】
また、取得モジュール１４０は、取得した処理情報に、画像読取モジュール１１０に対応するスキャンパラメータとして不足したものがあった場合は、操作者の操作によってその不足しているスキャンパラメータを受け付けるようにしてもよい。
また、取得モジュール１４０は、取得した処理情報に、画像読取モジュール１１０に対応するスキャンパラメータとして不足したものがあった場合は、処理情報を作成した者（前述のスキャン依頼者）に対して、その旨を電子メール等を用いて通知してもよい。そして、その返信メールに含まれるスキャンパラメータで、不足しているスキャンパラメータを補充してもよい。
【００２６】
設定モジュール１５０は、取得モジュール１４０によって取得された処理情報内のスキャンパラメータを、画像読取モジュール１１０に設定する。ここでスキャンパラメータとして、例えば、スキャンサイズ、カラー又はモノクロの指定、解像度、文書タイプ等がある。
画像読取モジュール１１０は、設定モジュール１５０によってスキャンパラメータが設定された後に、画像読み取りを実行する。つまり、画像読取モジュール１１０は、取得モジュール１４０によって取得された処理情報に基づいて画像読み取りを実行する。
また、画像読取モジュール１１０は、処理識別子を受け付けた場合に、その処理識別子に対応した処理情報のスキャン依頼者を表示し、確認の操作を受け付けた後にその処理情報に基づいた画像読み取りを実行するようにしてもよい。つまり、通知モジュール１７０が確認の操作を受け付けた場合に、画像読み取りを行うことになる。
【００２７】
また、設定モジュール１５０は、処理情報に有効期限が付加されている場合は、現在が有効期限内であるか否かを判断して、有効期限内でない場合は、処理情報内のスキャンパラメータは設定しないようにしてもよい。そして、その旨のエラーメッセージを表示して、スキャンを行えないようしてもよい。
また、設定モジュール１５０は、処理情報に暗証符号が付されている場合は、スキャン実施者の操作による暗証符号を受け付けるようにしてもよい。そして、処理情報内の暗証符号と暗証符号とが合致するか否かを判断し、合致する場合にスキャンパラメータを画像読取モジュール１１０に設定し、合致しない場合はスキャンパラメータは設定せずに、スキャンを行えないようしてもよい。
【００２８】
送信モジュール１６０は、画像読取モジュール１１０が読み取った画像を処理情報に基づいた格納先に送信する。
そして、送信モジュール１６０は、処理情報内の依頼者の識別情報に基づいて、画像に対して印刷指示を行う。例えば、処理情報内の依頼者のログイン情報で格納先にログインし、画像に対して印刷指示を行う。
また、送信モジュール１６０は、画像読取モジュール１１０が読み取った画像を送信する前に格納先の情報を表示し、確認の操作を受け付けた後にその格納先に送信するようにしてもよい。つまり、通知モジュール１７０が確認の操作を受け付けた場合に、送信することになる。
また、送信モジュール１６０は、処理情報に含まれるスキャンパラメータが画像読み取りにおいて適切でない場合、その旨を、サーバーに送信するようにしてもよい。
【００２９】
通知モジュール１７０は、画像読取モジュール１１０が読み取った画像を送信する前に格納先の情報を表示し、確認の操作を受け付ける。スキャン実行者は、格納先を確認することができる。「確認の操作」とは、画像を格納先に送信することを許可することを意味する操作であり、例えば、画像処理装置１００の液晶ディスプレイ等の表示装置にある「ＯＫ」ボタンの押下等が該当する。また、もちろんのことながら、不許可の場合は、送信モジュール１６０はその画像を送信しない。
また、通知モジュール１７０は、受付モジュール１３０が処理識別子を受け付けた場合に、その処理識別子に対応した処理情報のスキャン依頼者を表示装置に表示し、確認の操作を受け付けるようにしてもよい。スキャン実行者は、スキャン依頼者を確認することができる。
【００３０】
通信モジュール１８０は、スキャン指示実行モジュール１２０に接続されており、外部との通信を行う。ここでの外部として、少なくとも前述のサーバー（クラウドサーバー２５０）を含み、スキャン依頼者が利用している画像処理装置（印刷機能付）２００等を含めてもよい。
【００３１】
図２は、本実施の形態を利用したシステム構成例を示す説明図である。
画像処理装置１００、画像処理装置（印刷機能付）２００、クラウドサーバー２５０は、通信回線２９０を介してそれぞれ接続されている。通信回線２９０は、無線、有線、これらの組み合わせであってもよく、例えば、通信インフラとしてのインターネット、イントラネット等であってもよい。なお、画像処理装置１００は、スキャナ、プリンタ、複合機（少なくともスキャナを有しており、その他に、プリンタ、複写機、ファックス等の機能を有している画像処理装置）、デジタルカメラ等である。また、画像処理装置（印刷機能付）２００は、印刷機能を有しており、プリンタ、複合機（少なくともプリンタを有しており、その他に、スキャナ、複写機、ファックス等の機能を有している画像処理装置）等である。
【００３２】
クラウドサーバー２５０は、画像処理装置１００と画像処理装置（印刷機能付）２００との通知を行う通信手段を有している。例えば、その通信手段は、画像処理装置（印刷機能付）２００から処理識別子と処理情報を受信し、画像処理装置１００から処理識別子を受信し、その処理識別子に対応する処理情報を画像処理装置１００に送信し、画像処理装置１００からその画像処理装置１００が読み取ったスキャン画像を受信し、画像処理装置１００からログイン情報を受信し、スキャン画像の印刷指示を受信する。そして、処理識別子と処理情報をキューとして記憶し、画像処理装置１００からのスキャン画像を記憶する記憶手段を有している。また、画像処理装置１００からログイン情報を受信した場合は、ログイン処理を行う。また、印刷指示を受信した場合は、記憶手段内のスキャン画像を、処理情報内の印刷先で印刷可能となるように制御する。
処理情報は、画像処理装置（印刷機能付）２００からクラウドサーバー２５０に格納され、画像処理装置１００がクラウドサーバー２５０から取得する。そして、画像処理装置１００が読み取ったスキャン画像をクラウドサーバー２５０（処理情報内の格納先）に送信し、クラウドサーバー２５０がそのスキャン画像を記憶し、画像処理装置（印刷機能付）２００にそのスキャン画像を送信する。そして、画像処理装置１００は、依頼者のログイン情報でクラウドサーバー２５０にログインし、スキャン画像に対して印刷指示を行う。
【００３３】
図３は、本実施の形態による処理例（１）を示す説明図である。図２（ａ）に示した例における処理例を示すものである。デバイスＸ３１０とデバイスＡ３００が１対１の対応関係にある場合の例である。
従来の技術（本実施の形態を用いない技術）では、ユーザー（ユーザーＸ３１２に相当）が遠隔地にある文書のスキャン画像（デジタルデータ）を取得したい場合、その文書を遠隔地の所有者（ユーザーＡ３０２に相当）にスキャンしてもらい、クラウドサービス（クラウドサービス３６０に相当）にアップロードしてもらうなどして取得していた。
しかし、その遠隔地にいる所有者がデジタル機器に不慣れだった場合、（ａ）実際にその遠隔地まで行き自分自身（依頼者）で文書をスキャンしてデジタルデータに変換してクラウドサーバーに格納する、（ｂ）文書を依頼者宛てに郵送してもらい、スキャン画像に変換した後に返送する、（ｃ）他のデジタル機器に慣れた人に依頼する、などしており、多大な労力を要していた。また、デジタル機器に慣れた人に依頼する場合においても、依頼者が希望するスキャンパラメータ（解像度、画像フォーマット、カラー／モノクロ等）やスキャン画像の格納先を伝え、その操作を依頼先であるスキャン実施者にしてもらう必要があるため、そのスキャン実施者の負荷は大きなものとなっていた。さらに、スキャン画像をスキャン依頼者側のプリンタで印刷することの指定を、スキャン実施者側で行うことは困難である。
【００３４】
図３の例に示す本実施の形態では、デバイスＸ３１０はスキャン依頼者であるユーザーＸ３１２によって利用され、デバイスＡ３００はスキャン実施者であるユーザーＡ３０２によって利用される。例えば、ユーザーＸ３１２とユーザーＡ３０２は互いに遠隔地（山口と佐渡ヶ島）にいる。なお、必ずしも両者は遠隔地にいる必要はなく、ユーザーＸ３１２がユーザーＡ３０２にスキャンの実施を依頼するのであればよい。画像処理装置１００に該当するデバイスＡ３００とクラウドサーバー２５０に該当するクラウドサービス３６０と画像処理装置（印刷機能付）２００に該当するデバイスＸ３１０は、通信回線を介して接続されている。
【００３５】
ユーザーＸ３１２のアカウント情報（ログイン情報）は、予めデバイスＡ３００、デバイスＸ３１０で共有しておく。例えば、クラウドアカウントが共有する入出力先情報テーブル４００にしたがって、各デバイスＡ３００、デバイスＸ３１０で、クラウドサービス３６０におけるユーザーＸ３１２のアカウントの共有が行われる。図４は、クラウドアカウントが共有する入出力先情報テーブル４００のデータ構造例を示す説明図である。クラウドアカウントが共有する入出力先情報テーブル４００は、Ｎｏ欄４１０、クラウドアカウント欄４２０、共有入出力装置欄４３０、備考欄４４０を有している。Ｎｏ欄４１０は、番号（ナンバー、Ｎｏ）を記憶している。クラウドアカウント欄４２０は、クラウドアカウントを記憶している。共有入出力装置欄４３０は、共有入出力装置を記憶している。備考欄４４０は、備考を記憶している。備考欄４４０は、不要としてもよい。なお、図１０、図１５、図１９の例に示すデバイスにおいても、同様にアカウントの共有が行われている。
【００３６】
ステップＳ３０２では、デバイスＸ３１０は、ユーザーＸ３１２の操作にしたがって、識別子、スキャン印刷指示（処理情報に該当）を受け付ける。スキャン印刷指示として、例えば、指示情報テーブル６００がある。図６は、指示情報テーブル６００のデータ構造例を示す説明図である。指示情報テーブル６００は、識別子欄６１０、スキャン指示情報欄６２０、スキャン実行先欄６４０、クラウド情報欄６５０を有している。スキャン指示情報欄６２０は、スキャンサイズ欄６２２、カラー／モノクロ欄６２４、解像度欄６２６、文書タイプ欄６２８、実行指示タイプ欄６３０、印刷先欄６３２を有している。クラウド情報欄６５０は、スキャン依頼者クラウドアカウント欄６５２、スキャン画像格納先欄６５４を有している。識別子欄６１０は、識別子を記憶している。識別子は、以下の情報（スキャン指示情報欄６２０、スキャン実行先欄６４０、クラウド情報欄６５０）と対応付けられている。なお、この識別子は、スキャン依頼者であるユーザーＸ３１２が作成したものであってもよいし、デバイスＸ３１０が自動的に生成したものであってもよい。なお、デバイスＸ３１０がユニークな識別子を生成する処理として、例えば、タイムスタンプ、デバイスＸ３１０に割り当てられた固有の識別子、デバイスＸ３１０の通信モジュールに割り当てられた固有の識別子等から既知のアルゴリズムに基づいて生成すればよい。そして、その識別子をスキャン依頼者であるユーザーＸ３１２に提示（テキストとして提示してもよいし、前述したように、２次元コード等のような情報画像として提示してもよい）し、その識別子を使用するよう（スキャン実施者（ここではユーザーＡ３０２）に伝達するよう）指示してもよい。識別子欄６１０の内容として、例えば、「１２３４５６７８９０」等がある。スキャン指示情報欄６２０は、スキャン指示情報を記憶している。スキャンサイズ欄６２２は、スキャンサイズを記憶している。スキャンサイズ欄６２２の内容として、例えば、「Ａ４」があり、他に「Ａ３」等がある。カラー／モノクロ欄６２４は、カラーであるかモノクロ等であるかを示す情報を記憶している。カラー／モノクロ欄６２４の内容として、例えば、「カラー」があり、他に「モノクロ（２値画像）」、「グレイ画像」等がある。解像度欄６２６は、解像度を記憶している。解像度欄５２６の内容として、例えば、「３００ｄｐｉ」があり、他に「４００ｄｐｉ」等がある。文書タイプ欄６２８は、文書タイプを記憶している。文書タイプ欄６２８の内容として、例えば、「ｔｉｆｆ」があり、他に「ｊｐｇ」等がある。実行指示タイプ欄６３０は、実行指示タイプを記憶している。この指示情報テーブル６００が示している処理内容であり、スキャン画像の記憶だけである「アップロード」処理とそのアップロードされたスキャン画像の「印刷」処理がある。印刷先欄６３２は、印刷先を記憶している。印刷先欄６３２の内容は、印刷先であるプリンタの識別子（名称を含む）であり、例えば、デバイスＸ３１０を示す「ｄｅｖｉｃｅ−ｘ−ｙａｍａｇｕｃｈｉ−ｍｆ」等がある。スキャン実行先欄６４０は、スキャン実行先を記憶している。スキャン実行先欄６４０の内容は、スキャナ識別子（名称を含む）であり、例えば、「ｄｅｖｉｃｅ−ａ−ｓａｄｏ−ｍｆ」等がある。クラウド情報欄６５０は、クラウド情報を記憶している。具体的には、クラウドサービス３６０にログインするための情報（ログイン情報）とスキャン画像の格納先を記憶している。スキャン依頼者クラウドアカウント欄６５２は、スキャン依頼者クラウドアカウントを記憶している。スキャン依頼者クラウドアカウント欄６５２の内容は、例えば、ユーザー名（「ｙａｍａｇｕｃｈｉ＠ｌｏｃａｌ．ｎｅｔ」）、パスワード（「ｐａｓｓｗｏｒｄ」）等がある。また、ＯＡｕｔｈ等を用いた場合に、必要な情報であってもよい。スキャン画像格納先欄６５４は、スキャン画像格納先を記憶している。スキャン画像格納先欄６５４の内容は、スキャン画像のアップロード先の識別子であり、例えば、クラウドサービス３６０内の格納場所であるスキャンデータ記憶モジュール３６６を示す「ｃｌｏｕｄ：／／ｌｏｃａｌ.ｎｅｔ／ｙａｍａｇｕｃｈｉ／ｓｃａｎｄａｔａ／」等のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）がある。
【００３７】
また、ステップＳ３０２では、デバイスＸ３１０は、識別子とユーザーＸ３１２のクラウドサービス３６０におけるアカウント情報等を対応付けて記憶する。例えば、デバイスＸ上の登録情報テーブル５００を記憶する。図５は、デバイスＸ上の登録情報テーブル５００のデータ構造例を示す説明図である。デバイスＸ上の登録情報テーブル５００は、Ｎｏ欄５１０、識別子欄５２０、クラウドアカウント情報欄５３０、出力結果欄５４０を有している。Ｎｏ欄５１０は、番号（ナンバー、Ｎｏ）を記憶している。識別子欄５２０は、ステップＳ３０２で作成した識別子（指示情報テーブル６００の識別子欄６１０に対応）を記憶している。クラウドアカウント情報欄５３０は、クラウドサービス３６０におけるアカウント情報を記憶している。出力結果欄５４０は、その識別子に対応する指示情報テーブル６００（具体的には、印刷先欄６３２のプリンタ）における出力結果の状況（例えば、「印刷完了」、「未了」等がある）を記憶している。
【００３８】
また、ステップＳ３０２では、デバイスＸ３１０以外の印刷先デバイス（指示情報テーブル６００の印刷先欄６３２の内容）を指定するために、ネットワーク内を検索して、リスト表示から選択させる手段を設けてもよい。この場合、印刷先デバイスとユーザーＸ３１２のクラウドサービス３６０におけるアカウント情報は、共有済みであることを条件としてもよい。
また、ステップＳ３０２では、ユーザーＸ３１２のクラウドサービス３６０におけるアカウントに登録済みの印刷先デバイスの一覧をクラウドサービス３６０から取得して、リスト表示から選択させる手段を設けてもよい。
Ａキュー記憶モジュール３６２に記憶された指示情報テーブル６００がクラウドサービス３６０の仕様によりタイムアウトによって破棄（削除）された場合は、指示情報テーブル６００によるスキャン処理はできなくなる。そのためデバイスＸ３１０は、定期的にＡキュー記憶モジュール３６２内、Ｘキュー記憶モジュール３６４内を監視し、指示情報テーブル６００が破棄されたか否かを確認する。Ａキュー記憶モジュール３６２、Ｘキュー記憶モジュール３６４にも識別子に対応する指示情報テーブル６００がなければ、次にユーザーＸ３１２が識別子を入力した際に、そのスキャン指示がキャンセルされたことを提示する手段を設けてもよい。
【００３９】
ステップＳ３０４では、デバイスＸ３１０は、クラウドサービス３６０に識別子とスキャン印刷指示（指示情報テーブル６００）を送信する。クラウドサービス３６０では、指示情報テーブル６００をＡキュー記憶モジュール３６２に記憶させる。
ステップＳ３０６では、ユーザーＸ３１２は、ユーザーＡ３０２に識別子を通知する。例えば、電話等での連絡でもよい。
ステップＳ３０４の処理とステップＳ３０６の処理は、いずれを先に行ってもよい。
【００４０】
ステップＳ３０８では、デバイスＡ３００は、ユーザーＡ３０２の操作にしたがって、識別子を受け付ける。そして、原稿がセットされる。
ステップＳ３１０では、デバイスＡ３００は、クラウドサービス３６０から識別子に対応付いた指示情報テーブル６００（スキャン指示情報、ユーザーＸ３１２のアカウント情報等）を取得する。例えば、デバイスＡ３００は、クラウドサービス３６０のＡキュー記憶モジュール３６２内を検索し、識別子に対応付けられた指示情報テーブル６００を取得する。Ａキュー記憶モジュール３６２は、例えば、キューテーブル７００を記憶している。図７は、キューテーブル７００のデータ構造例を示す説明図である。キューテーブル７００は、Ｎｏ欄７１０、キュー種類欄７２０、内容詳細欄７３０を有している。Ｎｏ欄７１０は、番号（ナンバー、Ｎｏ）を記憶している。キュー種類欄７２０は、キューの種類（具体的には、指示情報テーブル６００の実行指示タイプ欄６３０内の内容）を記憶している。内容詳細欄７３０は、そのキューの内容（具体的には、指示情報テーブル６００）を記憶している。
ステップＳ３１２では、デバイスＡ３００は、原稿を読み取り、スキャン画像をクラウドサービス３６０にアップロードする。クラウドサービス３６０は、スキャン画像をスキャンデータ記憶モジュール３６６に記憶する。
【００４１】
ステップＳ３１４では、デバイスＡ３００は、クラウドサービス３６０に対して、ユーザーＸ３１２のアカウントでスキャン画像をクラウド印刷するよう指示する。デバイスＡ３００は、指示情報テーブル６００（具体的には、スキャン依頼者クラウドアカウント欄６５２）のユーザーＸ３１２のアカウント情報を利用して、ユーザーＸ３１２としてクラウドサービス３６０にログインし、スキャン画像（クラウドサービス３６０のスキャンデータ記憶モジュール３６６にアップロードしたスキャン画像）を、デバイスＸ３１０に対してクラウド印刷指示し、処理を終了する。このクラウド印刷指示は、Ｘキュー記憶モジュール３６４に記憶される。
ステップＳ３１６では、デバイスＸ３１０は、クラウドサービス３６０からクラウド印刷指示を取得する。
具体的には、デバイスＸ３１０は、Ｘキュー記憶モジュール３６４からクラウド印刷指示を取得し、指示されたスキャンデータ記憶モジュール３６６からスキャン画像を取得し、印刷する。
なお、デバイスＸ３１０がＸキュー記憶モジュール３６４を定期的に監視し、クラウド印刷指示があった場合は、印刷してもよい。また、ユーザーＸ３１２の操作によって識別子を受け付けた場合に印刷してもよい。特に、デバイスＡ３００とデバイスＸ３１０の地域に時差がある場合、デバイスＡ３００が昼間にスキャンしたとしても、デバイスＸ３１０では夜間等となるため、デバイスＸ３１０前にスキャン指示者であるユーザーＸ３１２がいない可能性がある。クラウド印刷指示を受け取った場合、ユーザーＸ３１２の操作によって再度識別子を受け付けた場合に、印刷するように制御する手段を設けてもよい。
また、印刷前に、デバイスＸ３１０の表示装置上に印刷プレビューを表示し、ユーザーＸ３１２に印刷可否を選択させる手段を設けてもよい。
ステップＳ３１８では、クラウドサービス３６０、デバイスＸ３１０は、連携してクラウド印刷を行う。
【００４２】
図８は、本実施の形態（図３の例におけるデバイスＸ３１０）による処理例を示すフローチャートである。
ステップＳ８０２では、識別子が入力されたか否かを判断し、入力された場合はステップＳ８０４へ進み、それ以外の場合は入力されるまで待機する。
ステップＳ８０４では、指示済みの識別子か否かを判断し、指示済みの識別子である場合はステップＳ８１０へ進み、それ以外の場合はステップＳ８０６へ進む。
ステップＳ８０６では、スキャン指示が入力されたか否かを判断し、入力された場合はステップＳ８０８へ進み、それ以外の場合は入力されるまで待機する。
【００４３】
ステップＳ８０８では、デバイスＡ３００にスキャン印刷を指示し、ステップＳ８０２へ戻る。
ステップＳ８１０では、キューＸに印刷指示があるか否かを判断し、ある場合はステップＳ８１２へ進み、それ以外の場合はステップＳ８１４へ進む。
ステップＳ８１２では、同じ識別子の指示か否かを判断し、同じ識別子の指示である場合はステップＳ８１６へ進み、それ以外の場合はステップＳ８１４へ進む。
ステップＳ８１４では、未だ印刷指示がない旨を表示し、ステップＳ８０２へ戻る。
ステップＳ８１６では、キューＸの印刷指示を実行する。
【００４４】
図９は、本実施の形態（図３の例におけるデバイスＡ３００）による処理例を示すフローチャートである。
ステップＳ９０２では、識別子が入力されたか否かを判断し、入力された場合はステップＳ９０４へ進み、それ以外の場合は入力されるまで待機する。
ステップＳ９０４では、スキャン文書はセットされているか否かを判断し、セットされている場合はステップＳ９０６へ進み、それ以外の場合は入力されるまで待機する。
【００４５】
ステップＳ９０６では、キューＡに識別子と同じスキャン指示があるか否かを判断し、ある場合はステップＳ９０８へ進み、それ以外の場合はステップＳ９０２へ戻る。
ステップＳ９０８では、識別子対象のキュー情報を取得し、スキャン指示にしたがってスキャンを開始し、スキャン結果を格納先に格納する。
ステップＳ９１０では、出力先（デバイスＸ３１０）に対して、Ｘさん（ユーザーＸ３１２）のクラウドアカウントを使用し、格納先のスキャンデータのクラウド印刷を指示する。
【００４６】
図１０は、本実施の形態による処理例（２）を示す説明図である。画像処理装置１００に該当するデバイスＡ１０００Ａ、デバイスＢ１０００Ｂ、デバイスＣ１０００Ｃとクラウドサーバー２５０に該当するクラウドサービス１０６０と画像処理装置（印刷機能付）２００に該当するデバイスＸ１０１０は、通信回線を介して接続されている。この例は、スキャン実施者が複数人（この例では、ユーザーＡ１００２Ａ、ユーザーＢ１００２Ｂ、ユーザーＣ１００２Ｃ）の場合を示している。デバイスＸ１０１０とデバイス１０００が１対Ｎ（Ｎは２以上）の対応関係にある場合の例である。
ステップＳ１００２では、デバイスＸ１０１０は、ユーザーＸ１０１２の操作にしたがって、識別子、スキャン印刷指示（処理情報に該当）を受け付ける。スキャン印刷指示として、例えば、指示情報テーブル１２００がある。図１２は、指示情報テーブル１２００のデータ構造例を示す説明図である。指示情報テーブル１２００は、図６の例に示した指示情報テーブル６００のスキャン実行先欄６４０を複数にしたものである。指示情報テーブル１２００は、識別子欄１２１０、スキャン指示情報欄１２２０、スキャン実行先欄１２４０、クラウド情報欄１２５０を有している。スキャン指示情報欄１２２０は、スキャンサイズ欄１２２２、カラー／モノクロ欄１２２４、解像度欄１２２６、文書タイプ欄１２２８、実行指示タイプ欄１２３０、印刷先欄１２３２を有している。クラウド情報欄１２５０は、スキャン依頼者クラウドアカウント欄１２５２、スキャン画像格納先欄１２５４を有している。識別子欄１２１０は、識別子を記憶している。スキャン指示情報欄１２２０は、スキャン指示情報を記憶している。スキャンサイズ欄１２２２は、スキャンサイズを記憶している。カラー／モノクロ欄１２２４は、カラーであるか、モノクロであるかを示す情報を記憶している。解像度欄１２２６は、解像度を記憶している。文書タイプ欄１２２８は、文書タイプを記憶している。実行指示タイプ欄１２３０は、実行指示タイプを記憶している。印刷先欄１２３２は、印刷先を記憶している。スキャン実行先欄１２４０は、スキャン実行先を記憶している。クラウド情報欄１２５０は、クラウド情報を記憶している。スキャン依頼者クラウドアカウント欄１２５２は、スキャン依頼者クラウドアカウントを記憶している。スキャン画像格納先欄１２５４は、スキャン画像格納先を記憶している。
【００４７】
また、ステップＳ１００２では、デバイスＸ１０１０は、識別子とユーザーＸ１０１２のクラウドサービス１０６０におけるアカウント情報等を対応付けて記憶する。例えば、デバイスＸ上の登録情報テーブル１１００を記憶する。図１１は、デバイスＸ上の登録情報テーブル１１００のデータ構造例を示す説明図である。デバイスＸ上の登録情報テーブル１１００は、Ｎｏ欄１１１０、識別子欄１１２０、クラウドアカウント情報欄１１３０、スキャン指示先欄１１４０、出力結果欄１１５０を有している。Ｎｏ欄１１１０は、番号（ナンバー、Ｎｏ）を記憶している。識別子欄１１２０は、ステップＳ１００２で作成した識別子（指示情報テーブル１２００の識別子欄１２１０に対応）を記憶している。実行指示タイプ欄１２３０は、クラウドサービス１０６０におけるアカウント情報を記憶している。スキャン指示先欄１１４０は、その識別子に対応する指示情報テーブル１２００（具体的には、スキャン実行先欄１２４０のスキャナ）におけるスキャン実行先を記憶している。この例では、複数ある。出力結果欄１１５０は、その識別子に対応する指示情報テーブル１２００（具体的には、印刷先欄１２３２のプリンタ）における出力結果の状況（例えば、「印刷完了」、「未了」等がある）を記憶している。スキャン指示先欄１１４０におけるスキャン指示先毎に、出力結果の状況を記憶する。
【００４８】
ステップＳ１００４では、ユーザーＸ１０１２は、ユーザーＡ１００２Ａ、ユーザーＢ１００２Ｂ、ユーザーＣ１００２Ｃに識別子を通知する。例えば、電話等での連絡でもよい。
ステップＳ１００６では、デバイスＸ１０１０は、クラウドサービス１０６０に識別子とスキャン印刷指示（指示情報テーブル１２００）を送信する。クラウドサービス１０６０では、指示情報テーブル１２００をデバイスＡ１０００Ａ、デバイスＢ１０００Ｂ、デバイスＣ１０００Ｃにそれぞれ対応するＡキュー記憶モジュール１０６２、Ｂキュー記憶モジュール１０６４、Ｃキュー記憶モジュール１０６６に記憶させる。
ステップＳ１００４の処理とステップＳ１００６の処理は、いずれを先に行ってもよい。
【００４９】
ステップＳ１００８では、デバイスＡ１０００Ａは、ユーザーＡ１００２Ａの操作にしたがって、識別子を受け付ける。そして、原稿がセットされる。デバイスＢ１０００Ｂも、ユーザーＢ１００２Ｂの操作にしたがって、識別子を受け付ける。そして、原稿がセットされる。デバイスＣ１０００Ｃも、ユーザーＣ１００２Ｃの操作にしたがって、識別子を受け付ける。そして、原稿がセットされる。
ステップＳ１０１０では、デバイスＡ１０００Ａ、デバイスＢ１０００Ｂ、デバイスＣ１０００Ｃは、クラウドサービス１０６０から識別子に対応付いた指示情報テーブル１２００（スキャン指示情報、ユーザーＸ１０１２のアカウント情報等）を取得する。
ステップＳ１０１２では、デバイスＡ１０００Ａ、デバイスＢ１０００Ｂ、デバイスＣ１０００Ｃは、原稿を読み取り、スキャン画像をクラウドサービス１０６０にアップロードする。クラウドサービス１０６０は、それぞれのスキャン画像をスキャンデータＡ記憶モジュール１０７０、スキャンデータＢ記憶モジュール１０７２、スキャンデータＣ記憶モジュール１０７４に記憶する。
【００５０】
ステップＳ１０１４では、デバイスＡ１０００Ａ、デバイスＢ１０００Ｂ、デバイスＣ１０００Ｃは、それぞれクラウドサービス１０６０に対して、ユーザーＸ１０１２のアカウントでスキャン画像をクラウド印刷するよう指示する。
ステップＳ１０１６では、デバイスＸ１０１０は、クラウドサービス１０６０からクラウド印刷指示を取得する。
ステップＳ１０１８では、クラウドサービス１０６０、デバイスＸ１０１０は、連携してクラウド印刷を行う。デバイスＸ１０１０は、クラウド印刷指示によりクラウドサービス１０６０のスキャンデータＡ記憶モジュール１０７０、スキャンデータＢ記憶モジュール１０７２、スキャンデータＣ記憶モジュール１０７４からそれぞれスキャン画像Ａ、スキャン画像Ｂ、スキャン画像Ｃを取得し、印刷する。
なお、デバイスＸ１０１０は、スキャン画像Ａ、スキャン画像Ｂ、スキャン画像Ｃをクラウド印刷指示を受け取った順に出力してもよいし、Ｘキュー記憶モジュール１０６８内にクラウド印刷指示Ａ、クラウド印刷指示Ｂ、クラウド印刷指示Ｃの全てを受け取るのを待ってから出力するように制御する手段を設けてもよい。
【００５１】
また、後者の場合、デバイスＸ１０１０はスキャン画像Ａ、スキャン画像Ｂ、スキャン画像Ｃ（スキャン実行先の数だけ）が格納されるのを待って、まとめて１つの文書（１回の印刷処理）として出力する手段を設けてもよい。また、全てのクラウド印刷指示が予め定められた期間Ａ内になければ、予め定められた期間Ｂの経過後（タイムアウト）にクラウド印刷指示を受けた付けたものだけを出力してもよい。その場合の出力は、クラウド印刷指示毎に出力を行ってもよいし、それまでに受け取ったクラウド印刷指示をまとめて１つの文書として印刷してもよい。
また、クラウド印刷指示の全てを受け取ったら、デバイスＸ１０１０がユーザーＸ１０１２に電子メール等を用いてその旨を通知する手段を設けてもよい。
ステップＳ１００２の後に、ユーザーＸ１０１２の操作によってデバイスＸ１０１０上で再度識別子を受け付けた場合に、未だスキャン画像Ａ、スキャン画像Ｂ、スキャン画像Ｃが記憶されていなければ、その旨を表示し、待機を促す手段を設けてもよい。また、記憶されているスキャン画像だけを印刷してもよい。
【００５２】
図１３は、本実施の形態（図１０の例におけるデバイスＸ１０１０）による処理例を示すフローチャートである。
ステップＳ１３０２では、識別子が入力されたか否かを判断し、入力された場合はステップＳ１３０４へ進み、それ以外の場合は入力されるまで待機する。
ステップＳ１３０４では、指示済みの識別子か否かを判断し、指示済みの識別子である場合はステップＳ１３１０へ進み、それ以外の場合はステップＳ１３０６へ進む。
ステップＳ１３０６では、スキャン指示が入力されたか否かを判断し、入力された場合はステップＳ１３０８へ進み、それ以外の場合は入力されるまで待機する。
ステップＳ１３０８では、デバイスＡ１０００Ａ、デバイスＢ１０００Ｂ、デバイスＣ１０００Ｃにスキャン印刷を指示する。
【００５３】
ステップＳ１３１０では、キューＸに印刷指示があるか否かを判断し、ある場合はステップＳ１３１２へ進み、それ以外の場合はステップＳ１３１６へ進む。
ステップＳ１３１２では、同じ識別子の指示か否かを判断し、同じ識別子の指示である場合はステップＳ１３１４へ進み、それ以外の場合はステップＳ１３１６へ進む。
ステップＳ１３１４では、デバイスＡ１０００Ａ、デバイスＢ１０００Ｂ、デバイスＣ１０００Ｃ全てから印刷指示があるか否かを判断し、ある場合はステップＳ１３１８へ進み、それ以外の場合はステップＳ１３１６へ進む。
ステップＳ１３１６では、未だ印刷指示がない旨を表示し、ステップＳ１３０２へ戻る。
ステップＳ１３１８では、キューＸの印刷指示Ａ、Ｂ、Ｃを実行する。
【００５４】
図１４は、本実施の形態（図１０の例におけるデバイス１０００）による処理例を示すフローチャートである。図９の例に示したフローチャートと同等のものである。
ステップＳ１４０２では、識別子が入力されたか否かを判断し、入力された場合はステップＳ１４０４へ進み、それ以外の場合は入力されるまで待機する。
ステップＳ１４０４では、スキャン文書はセットされているか否かを判断し、セットされている場合はステップＳ１４０６へ進み、それ以外の場合は入力されるまで待機する。
【００５５】
ステップＳ１４０６では、キューＡに識別子と同じスキャン指示があるか否かを判断し、ある場合はステップＳ１４０８へ進み、それ以外の場合はステップＳ１４０２へ戻る。
ステップＳ１４０８では、識別子対象のキュー情報を取得し、スキャン指示にしたがってスキャンを開始し、スキャン結果を格納先に格納する。
ステップＳ１４１０では、出力先（デバイスＸ１０１０）に対して、Ｘさん（ユーザーＸ１０１２）のクラウドアカウントを使用し、格納先のスキャンデータのクラウド印刷を指示する。
【００５６】
図１５は、本実施の形態による処理例（３）を示す説明図である。画像処理装置１００に該当するデバイス１５００とクラウドサーバー２５０に該当するクラウドサービス１５６０と画像処理装置（印刷機能付）２００に該当するデバイスＸ１５１０Ｘ、デバイスＹ１５１０Ｙ、デバイスＺ１５１０Ｚは、通信回線を介して接続されている。この例は、印刷物を入手する者が複数人（この例では、ユーザーＸ１５１２Ｘ、ユーザーＹ１５１２Ｙ、ユーザーＺ１５１２Ｚ）の場合を示している。デバイス１５１０とデバイス１５００がＭ対１（Ｍは２以上）の対応関係にある場合の例である。ここでは、デバイスＸ１５１０Ｘはスキャン指示を行い、デバイスＸ１５１０Ｘ、デバイスＹ１５１０Ｙ、デバイスＺ１５１０Ｚは、スキャン画像を印刷をする。
【００５７】
ステップＳ１５０２では、デバイスＸ１５１０Ｘは、ユーザーＸ１５１２Ｘの操作にしたがって、識別子、スキャン印刷指示（処理情報に該当）を受け付ける。スキャン印刷指示として、例えば、指示情報テーブル１６００がある。図１６は、指示情報テーブル１６００のデータ構造例を示す説明図である。指示情報テーブル１６００は、図６の例に示した指示情報テーブル６００の印刷先欄６３２を複数にしたものである。指示情報テーブル１６００は、識別子欄１６１０、スキャン指示情報欄１６２０、スキャン実行先欄１６４０、クラウド情報欄１６５０を有している。スキャン指示情報欄１６２０は、スキャンサイズ欄１６２２、カラー／モノクロ欄１６２４、解像度欄１６２６、文書タイプ欄１６２８、実行指示タイプ欄１６３０、印刷先欄１６３２を有している。クラウド情報欄１６５０は、スキャン依頼者クラウドアカウント欄１６５２、スキャン画像格納先欄１６５４を有している。識別子欄１６１０は、識別子を記憶している。スキャン指示情報欄１６２０は、スキャン指示情報を記憶している。スキャンサイズ欄１６２２は、スキャンサイズを記憶している。カラー／モノクロ欄１６２４は、カラーであるか、モノクロであるかを示す情報を記憶している。解像度欄１６２６は、解像度を記憶している。文書タイプ欄１６２８は、文書タイプを記憶している。実行指示タイプ欄１６３０は、実行指示タイプを記憶している。印刷先欄１６３２は、印刷先を記憶している。スキャン実行先欄１６４０は、スキャン実行先を記憶している。クラウド情報欄１６５０は、クラウド情報を記憶している。スキャン依頼者クラウドアカウント欄１６５２は、スキャン依頼者クラウドアカウントを記憶している。スキャン画像格納先欄１６５４は、スキャン画像格納先を記憶している。
【００５８】
ステップＳ１５０４では、ユーザーＸ１５１２Ｘは、ユーザーＡ１５０２に識別子を通知する。例えば、電話等での連絡でもよい。
ステップＳ１５０６では、デバイスＸ１５１０Ｘは、クラウドサービス１５６０に識別子とスキャン印刷指示（指示情報テーブル１６００）を送信する。クラウドサービス１５６０では、指示情報テーブル１６００をＡキュー記憶モジュール１５６２に記憶させる。
ステップＳ１５０４の処理とステップＳ１５０６の処理は、いずれを先に行ってもよい。
【００５９】
ステップＳ１５０８では、デバイス１５００は、ユーザーＡ１５０２の操作にしたがって、識別子を受け付ける。そして、原稿がセットされる。
ステップＳ１５１０では、デバイス１５００は、クラウドサービス１５６０から識別子に対応付いた指示情報テーブル１６００（スキャン指示情報、ユーザーＸ１５１２Ｘのアカウント情報等）を取得する。
ステップＳ１５１２では、デバイス１５００は、原稿を読み取り、スキャン画像をクラウドサービス１５６０にアップロードする。クラウドサービス１５６０は、スキャン画像をスキャンデータＡ記憶モジュール１５７０に記憶する。
【００６０】
ステップＳ１５１４では、デバイス１５００は、クラウドサービス１５６０に対して、ユーザーＸ１５１２のアカウントでスキャン画像をクラウド印刷するよう指示する。この場合、デバイスＸ１５１０Ｘ、デバイスＹ１５１０Ｙ、デバイスＺ１５１０Ｚでの印刷となる。
ステップＳ１５１６では、デバイスＸ１５１０Ｘ、デバイスＹ１５１０Ｙ、デバイスＺ１５１０Ｚは、クラウドサービス１５６０からクラウド印刷指示を取得する。
ステップＳ１５１８では、クラウドサービス１５６０、デバイスＸ１５１０Ｘ、デバイスＹ１５１０Ｙ、デバイスＺ１５１０Ｚは、それぞれ連携してクラウド印刷を行う。
【００６１】
図１７は、本実施の形態（図１５の例におけるデバイス１５１０）による処理例を示すフローチャートである。図８の例に示したフローチャートと同等のものである。
ステップＳ１７０２では、識別子が入力されたか否かを判断し、入力された場合はステップＳ１７０４へ進み、それ以外の場合は入力されるまで待機する。
ステップＳ１７０４では、指示済みの識別子か否かを判断し、指示済みの識別子である場合はステップＳ１７１０へ進み、それ以外の場合はステップＳ１７０６へ進む。
ステップＳ１７０６では、スキャン指示が入力されたか否かを判断し、入力された場合はステップＳ１７０８へ進み、それ以外の場合は入力されるまで待機する。
ステップＳ１７０８では、デバイスＡ（デバイス１５００）にスキャン印刷を指示し、ステップＳ１７０２へ戻る。
【００６２】
ステップＳ１７１０では、キューＸに印刷指示があるか否かを判断し、ある場合はステップＳ１７１２へ進み、それ以外の場合はステップＳ１７１４へ進む。
ステップＳ１７１２では、同じ識別子の指示か否かを判断し、同じ識別子の指示である場合はステップＳ１７１６へ進み、それ以外の場合はステップＳ１７１４へ進む。
ステップＳ１７１４では、未だ印刷指示がない旨を表示し、ステップＳ１７０２へ戻る。
ステップＳ１７１６では、キューＸの印刷指示を実行する。
【００６３】
図１８は、本実施の形態（図１５の例におけるデバイス１５００）による処理例を示すフローチャートである。
ステップＳ１８０２では、識別子が入力されたか否かを判断し、入力された場合はステップＳ１８０４へ進み、それ以外の場合は入力されるまで待機する。
ステップＳ１８０４では、スキャン文書はセットされているか否かを判断し、セットされている場合はステップＳ１８０６へ進み、それ以外の場合はセットされるまで待機する。
【００６４】
ステップＳ１８０６では、キューＡに識別子と同じスキャン指示があるか否かを判断し、ある場合はステップＳ１８０８へ進み、それ以外の場合はステップＳ１８０２へ戻る。
ステップＳ１８０８では、識別子対象のキュー情報を取得し、スキャン指示にしたがってスキャンを開始し、スキャン結果を格納先に格納する。
ステップＳ１８１０では、全ての出力先（デバイスＸ１５１０Ｘ、デバイスＹ１５１０Ｙ、デバイスＺ１５１０Ｚ）に対して、Ｘさん（ユーザーＸ１５１２Ｘ）のクラウドアカウントを使用し、格納先のスキャンデータのクラウド印刷を指示する。
【００６５】
図１９は、本実施の形態による処理例（４）を示す説明図である。画像処理装置１００に該当するデバイスＡ１９００Ａ、デバイスＢ１９００Ｂ、デバイスＣ１９００Ｃとクラウドサーバー２５０に該当するクラウドサービス１９６０と画像処理装置（印刷機能付）２００に該当するデバイスＸ１９１０Ｘ、デバイスＹ１９１０Ｙ、デバイスＺ１９１０Ｚは、通信回線を介して接続されている。この例は、スキャン実施者が複数人（この例では、ユーザーＡ１９０２Ａ、ユーザーＢ１９０２Ｂ、ユーザーＣ１９０２Ｃ）であり、印刷物を入手する者が複数人（この例では、ユーザーＸ１９１２Ｘ、ユーザーＹ１９１２Ｙ、ユーザーＺ１９１２Ｚ）の場合を示している。デバイス１９１０とデバイス１９００がＭ対Ｎ（Ｍ、Ｎは２以上）の対応関係にある場合の例である。ここでは、デバイスＸ１９１０Ｘはスキャン指示を行い、デバイスＸ１９１０Ｘ、デバイスＹ１９１０Ｙ、デバイスＺ１９１０Ｚは、スキャン画像を印刷する。
【００６６】
ステップＳ１９０２では、デバイスＸ１９１０Ｘは、ユーザーＸ１９１２Ｘの操作にしたがって、識別子、スキャン印刷指示（処理情報に該当）を受け付ける。スキャン印刷指示として、例えば、指示情報テーブル２０００がある。図２０は、指示情報テーブル２０００のデータ構造例を示す説明図である。指示情報テーブル２０００は、図６に例示した指示情報テーブル６００の印刷先欄６３２とスキャン実行先欄６４０を複数にしたものである。指示情報テーブル２０００は、識別子欄２０１０、スキャン指示情報欄２０２０、スキャン実行先欄２０４０、クラウド情報欄２０５０を有している。スキャン指示情報欄２０２０は、スキャンサイズ欄２０２２、カラー／モノクロ欄２０２４、解像度欄２０２６、文書タイプ欄２０２８、実行指示タイプ欄２０３０、印刷先欄２０３２を有している。クラウド情報欄２０５０は、スキャン依頼者クラウドアカウント欄２０５２、スキャン画像格納先欄２０５４を有している。識別子欄２０１０は、識別子を記憶している。スキャン指示情報欄２０２０は、スキャン指示情報を記憶している。スキャンサイズ欄２０２２は、スキャンサイズを記憶している。カラー／モノクロ欄２０２４は、カラーであるか、モノクロであるかを示す情報を記憶している。解像度欄２０２６は、解像度を記憶している。文書タイプ欄２０２８は、文書タイプを記憶している。実行指示タイプ欄２０３０は、実行指示タイプを記憶している。印刷先欄２０３２は、印刷先を記憶している。スキャン実行先欄２０４０は、スキャン実行先を記憶している。クラウド情報欄２０５０は、クラウド情報を記憶している。スキャン依頼者クラウドアカウント欄２０５２は、スキャン依頼者クラウドアカウントを記憶している。スキャン画像格納先欄２０５４は、スキャン画像格納先を記憶している。
【００６７】
ステップＳ１９０４では、ユーザーＸ１９１２Ｘは、ユーザーＡ１９０２Ａ、ユーザーＡ１９０２Ｂ、ユーザーＡ１９０２Ｃに識別子を通知する。例えば、電話等での連絡でもよい。
ステップＳ１９０６では、デバイスＸ１９１０Ｘは、クラウドサービス１９６０に識別子とスキャン印刷指示（指示情報テーブル２０００）を送信する。クラウドサービス１９６０では、指示情報テーブル２０００をデバイスＡ１９００Ａ、デバイスＢ１９００Ｂ、デバイスＣ１９００Ｃにそれぞれ対応するＡキュー記憶モジュール１９６２、Ｂキュー記憶モジュール１９６４、Ｃキュー記憶モジュール１９６６に記憶させる。
ステップＳ１９０４の処理とステップＳ１９０６の処理は、いずれを先に行ってもよい。
【００６８】
ステップＳ１９０８では、デバイスＡ１９００Ａは、ユーザーＡ１９０２Ａの操作にしたがって、識別子を受け付ける。そして、原稿がセットされる。デバイスＢ１９００Ｂも、ユーザーＢ１９０２Ｂの操作にしたがって、識別子を受け付ける。そして、原稿がセットされる。デバイスＣ１９００Ｃも、ユーザーＣ１９０２Ｃの操作にしたがって、識別子を受け付ける。そして、原稿がセットされる。
ステップＳ１９１０では、デバイスＡ１９００Ａ、デバイスＢ１９００Ｂ、デバイスＣ１９００Ｃは、クラウドサービス１９６０から識別子に対応付いた指示情報テーブル２０００（スキャン指示情報、ユーザーＸ１９１２Ｘのアカウント情報等）を取得する。
ステップＳ１９１２では、デバイスＡ１９００Ａ、デバイスＢ１９００Ｂ、デバイスＣ１９００Ｃは、原稿を読み取り、スキャン画像をクラウドサービス１９６０にアップロードする。クラウドサービス１９６０は、それぞれのスキャン画像をスキャンデータＡ記憶モジュール１９７４、スキャンデータＢ記憶モジュール１９７６、スキャンデータＣ記憶モジュール１９７８に記憶する。
【００６９】
ステップＳ１９１４では、デバイス１９００は、クラウドサービス１９６０に対して、ユーザーＸ１９１２Ｘのアカウントでスキャン画像をクラウド印刷するよう指示する。この場合、デバイスＸ１９１０Ｘ、デバイスＹ１９１０Ｙ、デバイスＺ１９１０Ｚでの印刷となる。
ステップＳ１９１６では、デバイスＸ１９１０Ｘ、デバイスＹ１９１０Ｙ、デバイスＺ１９１０Ｚは、クラウドサービス１９６０からクラウド印刷指示を取得する。
ステップＳ１９１８では、クラウドサービス１９６０、デバイスＸ１９１０Ｘ、デバイスＹ１９１０Ｙ、デバイスＺ１９１０Ｚは、それぞれ連携してクラウド印刷を行う。
【００７０】
図２１は、本実施の形態（図１９の例におけるデバイス１９１０）による処理例を示すフローチャートである。図１３の例に示したフローチャートと同等のものである。
ステップＳ２１０２では、識別子入力されたか否かを判断し、入力された場合はステップＳ２１０４へ進み、それ以外の場合は入力されるまで待機する。
ステップＳ２１０４では、指示済みの識別子か否かを判断し、指示済みの識別子である場合はステップＳ２１１０へ進み、それ以外の場合はステップＳ２１０６へ進む。
ステップＳ２１０６では、スキャン指示が入力されたか否かを判断し、入力された場合はステップＳ２１０８へ進み、それ以外の場合は入力されるまで待機する。
【００７１】
ステップＳ２１０８では、デバイスＡ１９００Ａ、デバイスＢ１９００Ｂ、デバイスＣ１９００Ｃにスキャン印刷を指示する。
ステップＳ２１１０では、キューＸに印刷指示があるか否かを判断し、ある場合はステップＳ２１１２へ進み、それ以外の場合はステップＳ２１１６へ進む。
ステップＳ２１１２では、同じ識別子の指示か否かを判断し、同じ識別子の指示である場合はステップＳ２１１４へ進み、それ以外の場合はステップＳ２１１６へ進む。
ステップＳ２１１４では、デバイスＡ１９００Ａ、デバイスＢ１９００Ｂ、デバイスＣ１９００Ｃ全てから印刷指示があるか否かを判断し、ある場合はステップＳ２１１８へ進み、それ以外の場合はステップＳ２１１６へ進む。
ステップＳ２１１６では、未だ印刷指示がない旨を表示し、ステップＳ２１０２へ戻る。
ステップＳ２１１８では、キューＸの印刷指示Ａ、Ｂ、Ｃを実行する。
【００７２】
図２２は、本実施の形態（図１９の例におけるデバイス１９００）による処理例を示すフローチャートである。図１８の例に示したフローチャートと同等のものである。
ステップＳ２２０２では、識別子が入力されたか否かを判断し、入力された場合はステップＳ２２０４へ進み、それ以外の場合は入力されるまで待機する。
ステップＳ２２０４では、スキャン文書はセットされているか否かを判断し、セットされている場合はステップＳ２２０６へ進み、それ以外の場合はセットされるまで待機する。
【００７３】
ステップＳ２２０６では、キューＡに識別子と同じスキャン指示があるか否かを判断し、ある場合はステップＳ２２０８へ進み、それ以外の場合はステップＳ２２０２へ戻る。
ステップＳ２２０８では、識別子対象のキュー情報を取得し、スキャン指示にしたがってスキャンを開始し、スキャン結果を格納先に格納する。
ステップＳ２２１０では、全ての出力先（デバイスＸ１９１０Ｘ、デバイスＹ１９１０Ｙ、デバイスＺ１９１０Ｚ）に対して、Ｘさん（ユーザーＸ１９１２Ｘ）のクラウドアカウントを使用し、格納先のスキャンデータのクラウド印刷を指示する。
【００７４】
図２３を参照して、本実施の形態の画像処理装置のハードウェア構成例について説明する。図２３に示す構成は、例えばパーソナルコンピュータ（ＰＣ）等によって構成されるものであり、スキャナ等のデータ読み取り部２３１７と、プリンタ等のデータ出力部２３１８を備えたハードウェア構成例を示している。
【００７５】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２３０１は、前述の実施の形態において説明した各種のモジュール、すなわち、スキャン指示実行モジュール１２０、受付モジュール１３０、取得モジュール１４０、設定モジュール１５０、送信モジュール１６０、通知モジュール１７０、通信モジュール１８０等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムにしたがった処理を実行する制御部である。
【００７６】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２３０２は、ＣＰＵ２３０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３０３は、ＣＰＵ２３０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバス等から構成されるホストバス２３０４により相互に接続されている。
【００７７】
ホストバス２３０４は、ブリッジ２３０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バス等の外部バス２３０６に接続されている。
【００７８】
キーボード２３０８、マウス等のポインティングデバイス２３０９は、操作者により操作されるデバイスである。ディスプレイ２３１０は、液晶表示装置又はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）等があり、各種情報をテキストやイメージ情報として表示する。また、ポインティングデバイス２３０９とディスプレイ２３１０の両方の機能を備えているタッチスクリーン等であってもよい。
【００７９】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２３１１は、ハードディスク（フラッシュ・メモリ等であってもよい）を内蔵し、ハードディスクを駆動し、ＣＰＵ２３０１によって実行するプログラムや情報を記録又は再生させる。ハードディスクには、スキャン画像、処理情報（スキャンパラメータ、画像の格納先、画像の印刷先等）等が格納される。さらに、その他の各種データ、各種コンピュータ・プログラム等が格納される。
【００８０】
ドライブ２３１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体２３１３に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インタフェース２３０７、外部バス２３０６、ブリッジ２３０５、及びホストバス２３０４を介して接続されているＲＡＭ２３０３に供給する。なお、リムーバブル記録媒体２３１３も、データ記録領域として利用可能である。
【００８１】
接続ポート２３１４は、外部接続機器２３１５を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を持つ。接続ポート２３１４は、インタフェース２３０７、及び外部バス２３０６、ブリッジ２３０５、ホストバス２３０４等を介してＣＰＵ２３０１等に接続されている。通信部２３１６は、通信回線に接続され、外部とのデータ通信処理を実行する。データ読み取り部２３１７は、例えばスキャナであり、ドキュメントの読み取り処理を実行する。データ出力部２３１８は、例えばプリンタであり、ドキュメントデータの出力処理を実行する。
【００８２】
なお、図２３に示す画像処理装置のハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図２３に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続している形態でもよく、さらに図２３に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、複写機、ファックス、スキャナ、プリンタ、複合機などに組み込まれていてもよい。
【００８３】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通等のために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード等が含まれる。
そして、前記のプログラムの全体又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、又は無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分又は全部であってもよく、又は別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して記録されていてもよい。また、圧縮や暗号化等、復元可能であればどのような態様で記録されていてもよい。
前述の実施の形態は以下のように把握してもよい。
［Ａ１］
画像読取処理に対応する処理識別子を受け付ける受付手段と、
前記処理識別子に対応する処理情報を取得する取得手段と、
前記処理情報に基づいて画像読み取りを実行する画像読取手段と、
読み取った画像を前記処理情報に基づいた格納先に送信する送信手段と、
前記処理情報内の依頼者の識別情報に基づいて、前記画像に対して印刷指示を行う指示手段
を有する画像処理装置。
［Ａ２］
前記送信手段は、読み取った画像を送信する前に格納先の情報を表示し、確認の操作を受け付けた後に該格納先に送信する、
［Ａ１］に記載の画像処理装置。
［Ａ３］
前記画像読取手段は、処理識別子を受け付けた場合に、該処理識別子に対応した処理情報の依頼者を表示し、確認の操作を受け付けた後に該処理情報に基づいた画像読み取りを実行する、
［Ａ１］又は［Ａ２］に記載の画像処理装置。
［Ａ４］
画像読取処理に対応する処理識別子を受け付ける受付手段と、
前記処理識別子に対応する処理情報を取得する取得手段と、
前記処理情報に基づいて画像読み取りを実行する画像読取手段と、
読み取った画像を前記処理情報に基づいた格納先である情報処理装置に送信する送信手段と、
前記処理情報内の依頼者のログイン情報で前記情報処理装置にログインし、前記画像に対して印刷指示を行う指示手段
を具備する画像処理装置と、
前記画像処理装置からの画像を記憶する記憶手段と、
前記画像処理装置から印刷指示を受信した場合は、前記記憶手段内の画像を、前記処理情報内の印刷先で印刷可能となるように制御する印刷制御手段
を具備する情報処理装置
を有する画像処理システム。
［Ａ５］
コンピュータを、
画像読取処理に対応する処理識別子を受け付ける受付手段と、
前記処理識別子に対応する処理情報を取得する取得手段と、
前記処理情報に基づいて画像読み取りを実行する画像読取手段と、
読み取った画像を前記処理情報に基づいた格納先に送信する送信手段と、
前記処理情報内の依頼者の識別情報に基づいて、前記画像に対して印刷指示を行う指示手段
として機能させるための画像処理プログラム。
そして、前述の発明は、以下の効果を有する。
［Ａ１］の画像処理装置によれば、ユーザーが所望するスキャンパラメータや格納先での画像の読み取りの実行と格納先の指定と印刷先の指定を、そのユーザー以外の他者ができるようになる。
［Ａ２］の画像処理装置によれば、画像の読み取りの実行者が格納先を確認した後に、画像を格納先に送信することができる。
［Ａ３］の画像処理装置によれば、処理識別子を受け付けた場合に、その処理識別子に対応した処理情報の依頼者を表示し、確認の操作を受け付けた後にその処理情報に基づいた画像読み取りを実行することができる。
［Ａ４］の画像処理システムによれば、ユーザーが所望するスキャンパラメータや格納先での画像の読み取りの実行と格納先の指定と印刷先の指定を、そのユーザー以外の他者ができるようになる。
［Ａ５］の画像処理プログラムによれば、ユーザーが所望するスキャンパラメータや格納先での画像の読み取りの実行と格納先の指定と印刷先の指定を、そのユーザー以外の他者ができるようになる。
【符号の説明】
【００８４】
１００…画像処理装置
１１０…画像読取モジュール
１２０…スキャン指示実行モジュール
１３０…受付モジュール
１４０…取得モジュール
１５０…設定モジュール
１６０…送信モジュール
１７０…通知モジュール
１８０…通信モジュール
２００…画像処理装置（印刷機能付）
２５０…クラウドサーバー
【図１】
0006680016.tif 000002
【図２】
0006680016.tif 000003
【図３】
0006680016.tif 000004
【図４】
0006680016.tif 000005
【図５】
0006680016.tif 000006
【図６】
0006680016.tif 000007
【図７】
0006680016.tif 000008
【図８】
0006680016.tif 000009
【図９】
0006680016.tif 000010
【図１０】
0006680016.tif 000011
【図１１】
0006680016.tif 000012
【図１２】
0006680016.tif 000013
【図１３】
0006680016.tif 000014
【図１４】
0006680016.tif 000015
【図１５】
0006680016.tif 000016
【図１６】
0006680016.tif 000017
【図１７】
0006680016.tif 000018
【図１８】
0006680016.tif 000019
【図１９】
0006680016.tif 000020
【図２０】
0006680016.tif 000021
【図２１】
0006680016.tif 000022
【図２２】
0006680016.tif 000023
【図２３】
0006680016.tif 000024