(57)【要約】【課題】ユーザが指示を行うための適切なシートを簡単に印刷させることができる画像処理装置を提供することを目的とする。【解決手段】  読取装置が原稿を読み取ることで得られた読取画像の内容に対応するシートであって、当該原稿の読取画像に処理を実行させるためのシートに対応するシート画像を、印刷装置にシートへ印刷させる。【選択図】図４
2013098604.tif 000002
【特許請求の範囲】
【請求項１】
読取装置が原稿を読み取ることで得られた読取画像を取得する取得手段と；
上記取得手段により取得された読取画像の内容を判定する判定手段と；
上記判定手段により判定された読取画像の内容に対応するシートであって、上記取得手段により取得された上記原稿の読取画像に処理を実行させるためのシートに対応するシート画像を、印刷装置にシートへ印刷させる印刷制御手段と；
を有することを特徴とする画像処理装置。
【請求項２】
上記印刷制御手段は、メモリに予め記憶されている、複数種類のシートのそれぞれに対応する複数のシート画像から、読取画像の内容に対応するシート画像を当該メモリから読み出して、読み出された当該シート画像を印刷装置に印刷させることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
上記印刷制御手段は、読取画像の内容に応じて、シート画像を新たに作成し、作成された当該シート画像を印刷装置に印刷させることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
上記印刷制御手段により印刷され、ユーザにより情報が付加された上記シートを、読取装置が読み取って得られた読取画像を取得する第２の取得手段と；
上記第２の取得手段により取得された読取画像に含まれている、ユーザにより上記シートに付加された上記情報に基づき、上記取得手段により取得された上記原稿の読取画像に処理を実行する実行手段と；
を有することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
上記判定手段は、上記原稿の読取画像に基づき、当該原稿の種類、大きさ、枚数の少なくとも１つを判定し、上記印刷制御手段は、上記判定手段により判定された当該原稿の当該原稿の種類、大きさ、枚数の少なくとも１つに対するシート画像を印刷させることを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
読取装置が原稿を読み取ることで得られた読取画像を取得する取得工程と；
上記取得工程において取得された読取画像の内容を判定する判定工程と；
上記判定工程において判定された読取画像の内容に対応するシートであって、上記取得工程において取得された上記原稿の読取画像に処理を実行させるためのシートに対応するシート画像を、印刷装置にシートへ印刷させる印刷制御工程と；
を有することを特徴とする画像処理方法。
【請求項７】
請求項６に記載の画像処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが指示を行うためのシートを印刷させる画像処理装置、画像処理方法、及びプログラムに関する。
【背景技術】
【０００２】
プリンタ、スキャン、カードスロット、ＦＡＸ等の機能に加えて、ネットワーク機能を備えた複合機（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ、以下、「ＭＦＰ」という）が、そのネットワーク機能を用いてサーバと接続することが知られている。ＭＦＰはネットワークを介してサーバ側の能力を利用してサーバ上で様々な機能を動作させることができる。
【０００３】
このようなシステムにおいて、ユーザが記入シートに記入を行い、そのシートをスキャナに読み取らせることで、サーバに対して処理内容を指示する技術が知られている。特許文献１に記載のシステムでは、ユーザが記入したシートがスキャナにより読み取られると、その読取画像がサーバに送信され、サーバはユーザがシートに記入した内容に従って、エアコン、テレビ等の電子機器の制御を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３０７７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の技術のように、ユーザがシートを用いて指示を行う場合、ユーザは、装置に実行させたい処理内容や機能に応じたシートを印刷装置に印刷させる必要がある。
【０００６】
しかしながら、たとえばユーザが指示することができる機能が多岐にわたる場合、機能に対応するシートの種類が多くなり、ユーザが所望の種類のシートを印刷させることが困難になる場合がある。
【０００７】
そこで本発明は、ユーザが指示を行うための適切なシートを簡単に印刷させることができる画像処理装置、画像処理方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の画像処理装置は、読取装置が原稿を読み取ることで得られた読取画像を取得する取得手段と、上記取得手段により取得された読取画像の内容を判定する判定手段と、上記判定手段により判定された読取画像の内容に対応するシートであって、上記取得手段により取得された前記原稿の読取画像に処理を実行させるためのシートに対応するシート画像を、印刷装置にシートへ印刷させる印刷制御手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザが指示を行うための適切なシートを簡単に印刷させることができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例１である画像処理システムＩＤＳ１を示す構成図である。
【図２】複合機１００の概略構成を示すブロック図である。
【図３】サーバ２００の概略構成を示すブロック図である。
【図４】実施例１においてアプリナビシートを生成する動作のシーケンス図である。
【図５】読取画像の解析処理の動作を示すフローチャートである。
【図６】「Ａ４／文書」が原稿画像であるときのアプリナビシートＡＮＳ１を示す。
【図７】アプリナビシートＡＮＳ１に記入済のアプリナビシートＡＮＳ２を示す。
【図８】「Ｌ版／写真」が原稿画像であるときのアプリナビシートＡＮＳ３を示す。
【図９】本発明の実施例２である複合機３００を示すブロック図である。
【図１０】複合機３００の動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施例について説明する。
【実施例１】
【００１２】
図１は、本発明の実施例１である画像処理システムＩＤＳ１を示す構成図である。
【００１３】
画像処理システムＩＤＳ１は、通信ネットワークで接続された端末としての複合機１００とサーバ２００とによって構成されている。複合機１００とサーバ２００との間で互いに通信する場合、ＨＴＴＰを通して制御し、複合機１００とサーバ２００との間の制御プロトコルについては公知の方法を用いる。
【００１４】
図２は、複合機１００の概略構成を示すブロック図である。
【００１５】
複合機１００において、ＣＰＵ１０１は、システム制御部であり、複合機１００の全体を制御する。ＲＯＭ１０２は、ＣＰＵ１０１が実行する制御プログラムやデータテーブル、組み込みオペレーティングシステム（ＯＳ）プログラム等の固定データを格納する。本実施例では、ＲＯＭ１０２に格納されている各制御プログラムは、ＲＯＭ１０２に格納されている組み込みＯＳの管理下で、スケジューリングやタスクスイッチ、割り込み処理等のソフトウエア実行制御を行う。
【００１６】
ＲＡＭ１０３は、バックアップ電源を必要とするＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、図示しないデータバックアップ用の１次電池によってデータが保持されている。ＲＡＭ１０３には、データが消去されては困るプログラム制御変数等を格納する。また、オペレータが登録した設定値や複合機１００の管理データ等を格納するメモリエリアも設けられている。画像メモリ１０４は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、画像データを蓄積する。また、一部の領域をソフトウエア処理の実行のためのワークエリアとして確保してある。
【００１７】
データ変換部１０５は、ページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）等の解析や、キャラクタデータのＣＧ（Ｃｏｍｐｕｔｅｒ  Ｇｒａｐｈｉｃｓ）展開等、画像データの変換を行う。読取制御部１０６は、読取部１０７が、ＣＩＳイメージセンサによって原稿を光学的に読み取り、電気的な画像データに変換した画像信号を、図示しない画像処理制御部を介して、２値化処理や中間調処理等の各種画像処理を施し、高精細な画像データを出力する。
【００１８】
なお、読取制御部１０６、読取部１０７は、下記の２つの読取制御方式のどちらを採用するようにしてもよい。第１の方式は、原稿を搬送しながら、固定されているＣＩＳイメージセンサで読み取りを行うシート読取制御方式である。また、第２の方式は、原稿台に固定されている原稿を、移動するＣＩＳイメージセンサでスキャンするブック読取制御方式である。表示操作部１０８は、数値入力キー、モード設定キー、決定キー、取り消しキー等必要最低限のキーと、ＬＥＤ（発光ダイオード）や７ｓｅｇ表示部等を含む。ユーザは、この表示操作部１０８に含まれているキーを押下することにより、複合機１００に指示を与えることができる。そして、複合機１００は、ユーザによるキーの押下に応じて指示を入力し、その指示に応じた各種機能を起動する。
【００１９】
通信制御部１０９は、通信ネットワークに接続し、インターネットプロバイダへの接続や、サーバ２００との間でのデータや画像情報等の通信を行う。なお、通信ネットワークへの接続に関しては、公知の方法を使用し、その説明を省略する。解像度変換処理部１１０は、ミリ系の画像データとインチ系の画像データとの相互変換等の解像度変換制御を行う。なお、解像度変換処理部１１０において、画像データの拡大縮小処理も可能である。符号復号化処理部１１１は、複合機１００で扱う画像データ（非圧縮、ＭＨ、ＭＲ、ＭＭＲ、ＪＢＩＧ、ＪＰＥＧ等）を相互に符号復号化処理したり、拡大縮小処理を行ったりする。
【００２０】
記録制御部１１２は、印刷される画像データに対し、図示しない画像処理制御部を介して、スムージング処理や記録濃度補正処理、色補正等の各種画像処理を施すことによって、高精細な画像データに変換し、記録部１１３に出力する。つまり、記録制御部１１２は、アプリナビシート取得手段が取得したアプリナビシートを印刷装置に印刷させる印刷制御を実行する。また、記録制御部１１２は、ＵＳＢホスト制御部１１５を制御することによって、記録部１１３の状態情報データを定期的に取得する役割も果たす。
【００２１】
記録部１１３は、レーザビームプリンタやインクジェットプリンタ等からなる記録部であり、記録制御部１１２で生成したカラー画像データ、またはモノクロ画像データを印刷部材に印刷する。ＵＳＢファンクション制御部１１４は、ＵＳＢインタフェースの通信制御を行い、ＵＳＢ通信規格に従って、プロトコル制御を行う。ＣＰＵ１０１が実行するＵＳＢファンクション制御タスクからのデータを、パケットに変換し、外部の図示しないＰＣにＵＳＢパケット送信を行い、逆に、外部のＰＣからのＵＳＢパケットを、データに変換してＣＰＵ１０１に送信する。
【００２２】
ＵＳＢホスト制御部１１５は、ＵＳＢ通信規格で定められたプロトコルで通信を行う制御部である。ＵＳＢ通信規格は、双方向のデータ通信を高速に行うことができる規格であり、１台のホスト（マスター）に対し、複数のハブまたはファンクション（スレーブ）を接続することができる。ＵＳＢホスト制御部１１５は、ＵＳＢ通信におけるホストの機能を有する。上記構成要素１０１〜１０６、１０８〜１１５は、ＣＰＵ１０１が管理するＣＰＵバス１２１を介して、相互に接続されている。
【００２３】
図３は、サーバ２００の概略構成を示すブロック図である。
【００２４】
ＣＰＵ２０１は、ＲＯＭ２０２、ＲＡＭ２０３、または、内部記憶装置２０４、外部記憶装置２０５を介した外部記憶ディスク２０６から読み出されたプログラムに従って、システムバスを介してサーバ２００の全体の動作を制御する。ＲＯＭ２０２は、ＣＰＵ２０１の制御プログラム等を格納している。
【００２５】
ＲＡＭ２０３は、一時的にプログラムや画像データを記憶し、サーバ２００の処理を高速に動作させるためのものである。内部記憶装置２０４には、オペレーティングシステム、各種アプリケーションプログラムや画像データ等が格納されている。内部記憶装置２０４には、複合機１００に対する各種制御命令やデータの送受信を行うためのアプリケーションソフト等がインストールされている。また、上記アプリケーションソフトには、アプリナビシートを作成する工程を含む。
【００２６】
上記「アプリナビシート」は、ユーザが記入することにより指示を行うためのシートであり、複合機１００の読取部１０７によりシートが読み取られると、そのシートにユーザが記入した内容に応じた処理が実行される。本実施例では特に、アプリナビシートによりサーバ２００に対する指示を行うことが可能である。たとえば読取部１０７によりシートと共に原稿が読み取られると、原稿の読取画像が複合機１００からサーバ２００に送信され、読取画像を受信したサーバ２００において、シートにユーザが記入した内容に従って読取画像に対する処理が実行される。
【００２７】
なお、上記のアプリナビシートを印刷する場合に、本実施例では、アプリナビシートに対応するシート画像を、サーバ２００のアプリケーションソフトが作成して、作成されたシート画像を通信部２０９から複合機１００に送信する。そして、複合機１００が、サーバ２００から受信したシート画像を印刷することにより、アプリナビシートを印刷することができる。
【００２８】
また、上記のようにシート画像を作成するサーバ２００は、複数のアプリケーションソフトのそれぞれに対応する種類のシート画像を作成することが可能である。そして、ユーザが使用するアプリケーションソフトに対応するシート画像を作成して、複合機１００にそのシート画像を送信する。具体的には、複合機１００の読取部１０７により原稿が読み取られて、その読取画像がサーバ２００に送信されると、サーバ２００は、その読取画像に基づき原稿の内容（種類）や大きさを特定する。そして、サーバ２００は、特定した原稿の内容（種類）や大きさに応じたシート画像を作成し、複合機１００にシート画像を送信する。このシート画像の作成処理の詳細については、図４を用いて後述する。
【００２９】
なお、上記のアプリナビシートに対応するシート画像の作成処理は、アプリナビシート作成用のアプリケーションが行ってもよいし、原稿の種類に応じたアプリケーション自身がシート画像を作成してもよい。さらに、シート画像を、アプリケーションソフトが新たに作成する場合に限らない。たとえば、複数種類のシートのそれぞれに対応するシート画像を内部記憶装置２０４に予め記憶させておき、原稿の種類や大きさに応じたシート画像を内部記憶装置２０４から読み出して、複合機１００へ送信してもよい。
【００３０】
このようなアプリケーションソフトは、これらが記憶された他のコンピュータ可読媒体から外部記憶ディスク２０６（ＣＤ／ＤＶＤメディア等）によってデータを受け取り、外部記憶装置２０５を制御することによってインストールされる。
【００３１】
操作部２０７は、オペレータが操作するためのデバイスであり、たとえばキーボードやマウス（不図示）である。オペレータはこの操作部２０７を操作することにより、サーバ２００に対する指示を行うことができる。なお、本実施例ではサーバ２００が操作部２０７を備えるものであるが、サーバ２００の外部の操作デバイスが接続されている場合であってもよい。
【００３２】
表示部２０８は、オペレータに対して各種表示を行う。通信部２０９は、通信ネットワークに接続し、インターネットプロバイダへの接続や、複合機１００との間でのデータや画像情報等の通信を行う。なお、通信ネットワークへの接続に関しては、公知の方法を使用し、その説明を省略する。
【００３３】
図４は、実施例１においてアプリナビシートを生成する動作を示す全体シーケンス図である。
【００３４】
まず、ユーザが、複合機１００の表示操作部１０８を操作し、読取部１０７による読取と、その読取で得られた読取画像のサーバ２００への送信とを指示する。Ｓ４０１で、読取制御部１０６及び読取部１０７を用いて、不図示の原稿台やＡＤＦに置かれた写真や文書等、ユーザが処理したい原稿を読み取る。続いて、Ｓ４０２で、通信制御部１０９を用いて、Ｓ４０１で読み取った読取画像をサーバ２００に送信する。
【００３５】
このときに、複合機１００を特定するための情報（シリアル番号、ＭＡＣアドレス、アカウントとパスワード等）や言語情報や仕向け情報等、各種情報を同時にサーバに通知するようにしてもよい。
【００３６】
一方、サーバ２００では、Ｓ４０１において複合機１００が読み取った読取画像を、通信部２０９で受信する。続いて、Ｓ４０３で、内部記憶装置２０４に記憶されている画像解析のアプリケーションを用いて、受信した読取画像を解析し、当該読取画像に対応する原稿の種類を判定する。
【００３７】
続いて、Ｓ４０４で、サーバ２００は、内部記憶装置２０４に記憶されているアプリナビシート作成のアプリケーションを用いて、Ｓ４０３で判定された原稿の種類に応じたアプリナビシートに対応するシート画像を作成する。本実施例では、このとき作成されるアプリナビシートにより指示可能な機能に、原稿の種類に関わらず共通のものと、原稿の種類に応じて追加される機能を含ませる。具体的には、読取原稿に対する「メール送信」、「ＦＡＸ送信」、「メモリカードへの保存」、「ネットワークフォルダーへの保存」の４つの機能を原稿の種類に関わらず共通に指定可能な機能として、その機能のそれぞれを指定するための記入欄をシートに含ませる。
【００３８】
一方、原稿の種類に応じた機能として、原稿の種類が写真であると判定された場合には、写真共有サイトへの写真のアップロード機能を指定するための記入欄をアプリナビシートに含ませる。また、原稿の種類が文書であると判定された場合には、文書用の画像補正、コピーを指定するための記入欄を、アプリナビシートに含ませる。アプリナビシートに含まれる内容については、図６〜図８を用いて後述する。
【００３９】
なお、Ｓ４０４において、アプリナビシートを作成して取得する代わりに、複数のアプリナビシートを予め、ＲＯＭ２０２等に記憶し、Ｓ４０３における画像解析の結果に応じたアプリナビシートを、ＲＯＭ２０２等から選択して取得するようにしてもよい。つまり、Ｓ４０４において、複数のアプリナビシートのうちの１つのアプリナビシートを作成または選択して取得するアプリナビシート取得を行う。
【００４０】
なお、原稿の種類に依存しない機能として、「メール送信」、「ＦＡＸ送信」、「メモリカードへ保存」、「ネットワーク上のフォルダーへ保存」としたが、他の機能であってもよい。また、Ｓ４０２で原稿画像と共に、複合機１００の言語情報や仕向け情報を受信し、ユーザに適した言語でアプリナビシートを作成するようにしてもよい。また、Ｓ４０４で作成されるアプリナビシートの形式は、複合機１００がサポートしている形式であればよい。たとえば、ＪＰＥＧのような画像であってもよく、ＰＤＦのようなページ記述言語で記載されていてもよい。
【００４１】
続いて、Ｓ４０５では、Ｓ４０４で生成したアプリナビシートのシート画像を、通信部２０９を用いて、複合機１００に送信する。
【００４２】
一方、複合機１００では、サーバ２００からアプリナビシートのシート画像を通信制御部１０９で受信する。続いて、Ｓ４０６で、複合機１００は、受信したアプリナビシートのシート画像を、記録制御部１１２を用いて印刷する。続いて、Ｓ４０７で、ユーザは、印刷されたアプリナビシートを参照して、使用したいアプリケーションやパラメータを選択し、アプリナビシートに記入する。続いて、Ｓ４０８で、ユーザが不図示の原稿台やＡＤＦに、記入済アプリナビシートを置き、表示操作部１０８を操作し、シートの読取と、読取画像の送信とを指示すると、読取制御部１０６が読取部１０７を用いて、アプリナビシートを読み取る。
【００４３】
続いて、Ｓ４０９で、通信制御部１０９を用いて、Ｓ４０８で読み取った記入済アプリナビシートの読取画像を、サーバ２００に送信する。このときに、複合機１００を特定するための情報（シリアル番号、ＭＡＣアドレス、アカウントとパスワード等）や言語情報や仕向け情報等、各種情報を同時にサーバに通知するようにしてもよい。一方、サーバ２００では、複合機１００から記入済アプリナビシートの読取画像を通信部２０９で受信する。
【００４４】
続いて、Ｓ４１０で、サーバ２００は、内部記憶装置２０４に記憶されているアプリナビシート解析アプリケーションを用いて、受信した記入済アプリナビシートの読取画像を解析する。この読取画像の解析では、マークシート技術やＯＣＲ技術等、公知の方法を使用し、その説明を省略する。記入前のアプリナビシートがどのようなものであるかを、アプリナビシート解析アプリケーションが認識する場合、複合機１００を特定するための情報を、上記認識のために使用するようにしてもよい。または、Ｓ４０４でアプリナビシートを作成する際に、アプリナビシートの内容を特定するための情報（たとえば、バーコードやＱＲコード（登録商標）等）を、アプリナビシートに記載するようにしてもよい。最後に、Ｓ４１１で、サーバ２００は、Ｓ４１０のアプリナビシートの解析結果に基づいて判定された原稿の種類に応じて、内部記憶装置２０４に記憶されている、当該原稿の種類に応じたアプリケーションを起動する。
【００４５】
図５は、図４のＳ４０３における、サーバ２００による読取画像の解析処理の動作を示すフローチャートである。まず、Ｓ５０１で、サーバ２００が、複合機１００から受信した読取画像の原稿種類を判別する。なお、原稿種類を判別する場合、公知の方法を使用し、その説明を省略する。
【００４６】
Ｓ５０１で原稿種類を判別した結果、原稿の種類が写真であれば、Ｓ５０２で、アプリナビシートに記載する候補のアプリケーションに、写真用のアプリケーションを追加する。たとえば、「写真焼き増し（写真用の画像補正してコピー）」や「写真共有サイトへのアップロード」等のアプリケーションが追加される。一方、原稿種類を判別した結果、原稿の種類が文書であれば、Ｓ５０３で、アプリナビシートに記載する候補のアプリケーションに、文書用のアプリケーションを追加する。たとえば、「生成するＰＤＦファイルにＯＣＲ処理を適用して検索可能ＰＤＦを生成する」オプション設定の追加や、「文書用の画像補正してコピー」等のアプリケーションが追加される。
【００４７】
続いて、Ｓ５０４で、サーバ２００は、受信した読取画像の原稿サイズを判別する。原稿サイズを判別した結果、原稿サイズがＬ版であればＳ５０５へ遷移し、Ａ４であればＳ５０６へ遷移し、名刺であればＳ５０７へ遷移する。そして、アプリナビシートに記載する候補のアプリケーションに、各画像サイズに適したアプリケーションを追加する。たとえば、原稿サイズが名刺であれば、「サーバ上で動作するユーザ毎の名刺情報を管理する名刺管理アプリケーションに対して、名刺情報を登録する」等のアプリケーションが追加される。この場合、Ｓ４０２で、ユーザを特定する必要があるので、複合機１００を特定するための情報（シリアル番号、ＭＡＣアドレス、アカウントとパスワード等）を、サーバ２００に送信する必要がある。また、Ｓ４０３で受信した読取画像を、Ｓ４１１においてアプリケーションを実行させるときに使用する場合があるので、内部記憶装置２０４に記憶しておく。
【００４８】
図６は、図５の処理により、原稿サイズ、原稿種類が「Ａ４／文書」と判定された場合に、サーバ２００が作成したアプリナビシートＡＮＳ１の例を示す図である。
【００４９】
アプリナビシートＡＮＳ１の基本アプリケーション６０１の欄には、画像解析の結果に関わらないアプリケーションが４つ記載され、アプリケーション毎のパラメータが記載されている。また、共通パラメータ６０２の欄には、基本アプリケーションを使用した際の共通のパラメータが記載されている。ここでは、共通のパラメータとして、ファイル形式を指定できるものとする。ユーザが実行させる機能として「メモリカードへ保存」もしくは「ネットワーク上のフォルダーへ保存」が選択された場合に、「共通パラメータ」で指定されている種類のファイルが生成されて、上記の機能に応じたフォルダーに格納される。
【００５０】
なお、ファイル生成ファイルの種類共通パラメータとして、Ｓ４０３の解析の結果、原稿画像が文書であると判別されると、「検索可能ＰＤＦ」の項目が記載される。Ｓ４０３の解析の結果、写真であると判別されると、上記「検索可能ＰＤＦ」の項目は記載されない。
【００５１】
また、追加アプリケーション６０３の欄には、Ｓ４０３の解析の結果、原稿画像がＡ４／文書であると判別されると、「文書用の画像補正してコピー」のアプリケーションを指定するための記入欄が記載される。これにより、ユーザが文書の原稿を複合機１００の読取部１０７に読み取らせると、ユーザは文書用の画像補正を指示可能なシートを取得することができる。
【００５２】
また、ユーザは、基本アプリケーション６０１、追加アプリケーション６０３のいずれか１つのアプリケーションを選択し、記載する必要がある。また、必要なパラメータの欄を記載する必要がある。ただし、ユーザが複数のアプリケーションを指定して、読取画像に対してその複数のアプリケーションに応じた複数の処理を実行するようにしてもよい。
【００５３】
図７は、サーバ２００から受信したアプリナビシートＡＮＳ１にユーザが記入した記入済アプリナビシートＡＮＳ２の例を示す図である。Ｓ４１０で、図７に示すアプリナビシートＡＮＳ２の読取画像がサーバ２００に受信された場合、アプリナビシート解析アプリケーションは、次の認識を行う。つまり、ユーザにより指定されたアプリケーションが「メール送信」であり、送信先メールアドレスが「ａｂｃ＠ｄｅ．ｊｐ」、共通パラメータが「検索可能ＰＤＦ」であることを認識する。そして、サーバ２００は、「メール送信」のアプリケーションを起動する。
【００５４】
サーバ２００の「メール送信」のアプリケーションは、Ｓ４０３において複合機１００から受信し、内部記憶装置２０４に保存されている読取画像を検索可能ＰＤＦに変換する。そして、その検索可能ＰＤＦファイルを添付して、ａｂｃ＠ｄｅ．ｊｐのメールアドレスに電子メールを送信する。検索可能ＰＤＦへの変換方法や電子メールの送信方法は、公知の方法を使用し、その説明を省略する。
【００５５】
図８は、図５の処理により、原稿サイズ、原稿種類が「Ｌ版／写真」とサーバ２００に判定された場合に作成されるアプリナビシートＡＮＳ３の例を示す図である。
【００５６】
アプリナビシートＡＮＳ３の基本アプリケーション８０１、共通パラメータ８０２の欄は原稿が文書であった場合と共通であり、それぞれ図６に示す基本アプリケーション６０１、共通パラメータ６０２と同じであるので、それらの説明を省略する。
【００５７】
ここでは、複合機１００により読み取られた原稿の種類が写真であると判定されているので、アプリナビシートＡＮＳ３の追加アプリケーション８０３の欄には、「写真共有サイトにアップロード」のアプリケーションが記載されている。これにより、ユーザは、写真原稿を複合機１００に読み取らせることにより、写真原稿に応じたサービスである「写真共有サイト」を利用して、そのサイトに写真原稿の読取画像をアップロードさせることができる。
【００５８】
なお、ユーザが写真共有サイトを利用する場合、ユーザは、その写真共有サイトに登録されているアカウントとパスワードを入力し、サイトから認証される必要がある。そこで、図８に示すアプリナビシートには、写真共有サイトのアカウント・パスワードを記載するための記入欄が設けられている。ユーザがこの記入欄にアカウント・パスワードを記入して複合機１００で読み取らせると、Ｓ４１０において、サーバ２００により、ユーザがシートに記入したアカウント・パスワードが取得される。そして、Ｓ４１０により、写真共有サイトにアクセスするためのアプリケーションにより、アカウント・パスワードが写真共有サイトのサーバに送信されて、そのサーバにおいて認証が行われる。そして、ユーザ認証が行われると、Ｓ４０３において複合機１００から受信していた読取画像を写真共有サイトのサーバに送信して、そのサーバに読取画像を格納させる。
【００５９】
また、図６、図８に示す例では、アプリナビシートを、１枚のシートで実現しているが、アプリケーションの数が多くて、１枚のシートに入らない場合、複数枚のシートで構成したアプリナビシートを使用するようにしてもよい。また、追加アプリケーション６０３や追加アプリケーション８０３の欄には、１つのアプリケーションと１つのパラメータとが記載されているが、２つ以上の追加アプリケーションを記載するようにしてもよい。
【００６０】
また、たとえば、「Ａ４／文書」の原稿画像を送信する場合であっても、図８に示すアプリナビシートＡＮＳ３における「写真共有サイトにアップロード」のアプリケーションを使いたいユーザが存在する可能性がある。このために、図示しない「全ての追加アプリケーションを記載したシートを印刷する」等の選択肢を記載した場合、図５に示す画像の解析処理の結果に関わらず、全ての追加アプリケーションを記載したシートを印刷する等の機能を持つようにしてもよい。
【００６１】
上記実施例によれば、読取装置により原稿が読み取られると、その原稿の種類や大きさが判定されて、判定された種類や大きさに応じたシートが印刷される。そして、そのシートがユーザに記入されて読取装置により読み取られることにより、上記原稿の読取画像に対する処理を行う。
【００６２】
したがって、上記実施例によりユーザは、読取装置に原稿を読み取らせることによって、その原稿に対応し、その原稿の読取画像を処理する機能を実行させるためのシートを、簡単に取得することができる。また、上記実施例によれば、印刷した記入シートを用いて、サーバと接続して実現する様々なアプリーションを使用することができる。
【００６３】
上記実施例においては、複合機１００により原稿やアプリナビシートが読み取られると、その原稿やシートの読取画像がサーバ２００に送信され、サーバ２００により読取画像の解析、シート画像の作成、アプリケーションソフトの実行を行っていた。しかし、この構成に限るものではなく、サーバ２００の代わりに、図示しない第２のサーバや、第２の複合機、さらに複合機１００と接続されたＰＣ等の外部装置のうちの少なくとも１つを使用するようにしてもよい。また、複合機１００の代わりに、端末装置を使用し、サーバ２００の代わりに、上記端末装置以外の装置である外部装置を使用するようにしてもよい。
【００６４】
なお、上記実施例では、読取画像により、原稿の種類（内容）とサイズの両方を判定し、その判定結果に応じたアプリナビシートを印刷させていた。しかし、これに限らず、原稿の内容とサイズのいずれかを判定して、その判定結果に応じてシートを印刷させるようにしてもよい。
【００６５】
さらに、原稿の種類、サイズに限らず、原稿の枚数であってもよい。そして、原稿の枚数に応じた種類のアプリナビシートを印刷する。たとえば、読取画像を解析した結果、１枚の原稿が読み取られたと判定された場合には、その原稿の読取画像をＪＰＥＧファイルとしてメモリに記憶させるためのシートを印刷する。一方、複数枚の原稿が読み取られたと判定された場合には、ＰＤＦファイル等のマルチページのファイルを作成するためのシートを印刷する。上記のように読取画像の内容に応じて原稿枚数を判定する場合、読取画像の枚数を原稿としてもよいし、読取画像を解析して原稿領域を特定し、その読取画像に含まれる原稿枚数を特定してもよい。
【００６６】
また、原稿の大きさを判定する場合、各種の判定方法を採用することができる。たとえば原稿台全面の読取画像をサーバ２００が取得して、エッジ判定等により、その読取画像のうちの原稿領域を特定することで、原稿サイズを判定してもよい。もしくは、ＭＦＰが備える原稿サイズセンサにより検知した原稿サイズをサーバ２００が取得してもよい。さらに、ユーザがＭＦＰに原稿を読み取らせるときに設定した原稿サイズを示す情報を、サーバ２００がＭＦＰから取得し、その情報が示す原稿サイズを特定してもよい。
【００６７】
また、上記の実施例におけるシートは、ユーザがマーク欄を塗りつぶすことにより、指示を行うものであった。しかし、これに限らず、たとえば読取画像に基づきユーザが記入した文字を文字認識し、その内容に応じて処理を行ってもよいし、またユーザが記入する代わりに、シール等を貼るようにしてもよい。つまり、シートに対してユーザが情報を付加し、その情報に応じて処理を実行するようにすればよく、情報を付加する形式は限定されない。
【実施例２】
【００６８】
図９は、本発明の実施例２である複合機３００を示すブロック図である。
【００６９】
複合機３００の構成は、基本的には、複合機１００と同じである。ただし、複合機３００は、画像処理システムＩＤＳ１における複合機１００の機能とサーバ２００の機能とを有する。つまり、実施例２においては、複合機３００自身が、原稿やアプリナビシートの読取、読取画像の解析、シート画像の作成・印刷、アプリケーションソフトの実行を行う。なお、本実施例では複合機はサーバと通信を行う必要はないため、複合機１００とサーバ２００との間における交信機能と同様の交信機能を持つ必要はない。
【００７０】
複合機３００において、ＣＰＵ３０１は、読取部１０７が読み取った読取画像に応じた機能を実現するに際してユーザに記載させるためのアプリケーションシートである複数のアプリナビシートのうちの１つのアプリナビシートを作成して取得する。そして、ＣＰＵ３０１は、取得されたアプリナビシートを記録部１１３に印刷させる。
【００７１】
図１０は、複合機３００の動作を示すフローチャートである。
【００７２】
Ｓ６０１で、原稿を読み取り、Ｓ６０３で、読み取った読取原稿を解析し、Ｓ６０４で、解析結果に応じたアプリナビシートを作成して取得する。Ｓ６０６で、作成したアプリナビシートを印刷し、この印刷されたアプリナビシートに、Ｓ６０７で、ユーザが記入し、Ｓ６０８で、記入済アプリナビシートを読み取る。そして、Ｓ６１０で、読み取った記入済アプリナビシートの読取画像を解析し、Ｓ６１１で、この解析結果に応じたアプリケーション毎の処理を実行する。
【００７３】
なお、Ｓ６０４において、アプリナビシートを作成して取得する代わりに、複数のアプリナビシートを予め、ＲＯＭ３０２等に記憶し、画像解析の結果に応じたアプリナビシートを、ＲＯＭ３０２等から選択して取得するようにしてもよい。
【００７４】
また、以上の実施例は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウエア（プログラム）を、ネットワークまたは各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。また、上記のプログラムは、１つのコンピュータ（ＣＰＵ、ＭＰＵ等）により実行されてもよいし、または複数のコンピュータが協働することにより実行されてもよい。
【符号の説明】
【００７５】
１００…複合機
１１２…記録制御部
１１３…記録部
２００…サーバ
２０６…外部記憶ディスク
【図１】
2013098604.tif 000003
【図２】
2013098604.tif 000004
【図３】
2013098604.tif 000005
【図４】
2013098604.tif 000006
【図５】
2013098604.tif 000007
【図６】
2013098604.tif 000008
【図７】
2013098604.tif 000009
【図８】
2013098604.tif 000010
【図９】
2013098604.tif 000011
【図１０】
2013098604.tif 000012