(57)【要約】【課題】  文字認識処理で得られた文字列を名称とするフォルダに画像データを格納する画像処理装置において、画像データを意図しないフォルダに送信しないための手間を減らすことができる。【解決手段】  本発明の画像処理装置は、画像データに含まれる文字列を認識する文字認識処理を実行する文字認識手段と、前記文字認識処理で得られた文字列を名称とするフォルダに格納するために画像データを送信する送信手段とを有する画像処理装置であって、ユーザの指示を受け付ける受付手段を有し、前記文字認識手段が認識した結果が所定の条件を満たさない場合に、前記送信手段は前記受付手段がユーザの指示を受け付けるまで前記画像データを送信せず、前記文字認識手段が認識した結果が所定の条件を満たす場合に、前記送信手段は前記受付手段によるユーザの指示を受け付けることなく前記画像データを送信することを特徴とする。【選択図】  図１０
2020202412.tif 000002
【特許請求の範囲】
【請求項１】
画像データに含まれる文字列を認識する文字認識処理を実行する文字認識手段と、
前記文字認識処理で得られた文字列を名称とするフォルダに格納するために画像データを送信する送信手段とを有する画像処理装置であって、
ユーザの指示を受け付ける受付手段を有し、
前記文字認識手段が認識した結果が所定の条件を満たさない場合に、前記送信手段は前記受付手段がユーザの指示を受け付けるまで前記画像データを送信せず、前記文字認識手段が認識した結果が所定の条件を満たす場合に、前記送信手段は前記受付手段によるユーザの指示を受け付けることなく前記画像データを送信することを特徴とする画像処理装置。
【請求項２】
前記文字認識手段が認識した結果が所定の条件を満たさない場合に、前記送信手段が、前記受付手段がユーザの指示を受け付けるまで前記画像データを送信しないように設定されている場合、前記送信手段は前記受付手段がユーザの指示を受け付けるまで前記画像データを送信せず、
前記文字認識手段が認識した結果が所定の条件を満たさない場合に、前記送信手段が、前記受付手段が受け付けることなく前記画像データを送信するように設定されている場合、前記送信手段は前記受付手段がユーザの指示を受け付けることなく前記フォルダとは別のフォルダに格納するために前記画像データを送信することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記別のフォルダは、ユーザにより事前に設定されたフォルダであることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
画面を表示する表示手段をさらに有し、
前記文字認識手段が認識した結果が所定の条件を満たさないことによって、前記表示手段は前記画像処理装置が実行する処理を選択するための所定の画面を表示することを特徴とする請求項１乃至３の何れか１項に記載の画像処理装置。
【請求項５】
前記所定の画面には、前記文字認識処理で得られた文字列を名称とするフォルダのフォルダパスが表示されていることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記所定の画面には、第１のオブジェクトが表示され、
前記第１のオブジェクトがユーザに選択されることに従って、前記送信手段は前記画像データを送信せず前記画像データとは別の画像データを送信することを特徴とする請求項４または５に記載の画像処理装置。
【請求項７】
前記所定の画面には、第２のオブジェクトが表示され、
前記第２のオブジェクトがユーザに選択されることに従って、前記表示手段はユーザに原稿を読み込ませることを促す画面を表示することを特徴とする請求項４乃至６の何れか１項に記載の画像処理装置。
【請求項８】
前記所定の画面には、第３のオブジェクトが表示され、
前記第３のオブジェクトが選択されることに従って、前記表示手段がユーザによる文字列の入力を受け付けるための入力画面を表示することを特徴とする請求項４乃至７の何れか１項に記載の画像処理装置。
【請求項９】
前記入力画面が表示されている状態で、前記受付手段がユーザによる実行指示を受け付けることに従って、前記画像データを前記入力画面で入力された文字列を名称とするフォルダに格納するために前記送信手段が送信することを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記所定の画面には、第４のオブジェクトが表示され、
前記第４のオブジェクトが選択されることに従って、前記送信手段は前記画像データの送信を中止することを特徴とする請求項４乃至９の何れか１項に記載の画像処理装置。
【請求項１１】
前記所定の条件は文字列の種類に関する条件を含むことを特徴とする請求項１乃至１０の何れか１項に記載の画像処理装置。
【請求項１２】
前記所定の条件は文字列の文字数に関する条件を含むことを特徴とする請求項１乃至１１の何れか１項に記載の画像処理装置。
【請求項１３】
原稿の画像を読み取り、画像データを生成する読取手段をさらに有し、
前記文字認識処理は前記読取手段が生成した画像データに含まれる文字列を認識することを特徴とする請求項１乃至１２の何れか１項に記載の画像処理装置。
【請求項１４】
前記文字列は数字を含むことを特徴する請求項１乃至１３の何れか１項に記載の画像処理装置。
【請求項１５】
画像データに含まれる文字列を認識する文字認識処理を実行する文字認識手段と、
前記文字認識処理で得られた文字列を名称とするフォルダに格納するために画像データを送信する送信手段とを有する画像処理装置の制御方法であって、
ユーザの指示を受け付ける受付工程を有し、
前記文字認識手段が認識した結果が所定の条件を満たさない場合に、前記送信手段は前記受付工程でユーザの指示を受け付けるまで前記画像データを送信せず、前記文字認識手段が認識した結果が所定の条件を満たす場合に、前記送信手段は前記受付工程でユーザの指示を受け付けることなく前記画像データを送信することを特徴とする画像処理装置の制御方法。
【請求項１６】
請求項１乃至１４の何れか１項に記載の画像処理装置の各手段をコンピュータで実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
画像処理装置、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
原稿の画像を読み取って画像データを生成し、事前にユーザにより指定された領域に対して文字認識処理を行い、その文字認識処理で得られた文字列をフォルダ名とするフォルダに画像データを送信する画像処理装置が開示されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２３４７０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
文字認識処理によって得られた文字列をフォルダ名とするフォルダに画像データを格納する画像処理装置において、文字認識処理で間違った文字列が取得された場合、ユーザが意図しないフォルダ名のフォルダに画像データが格納される。そのため、機密文書の画像データを意図しないフォルダに送信する可能性があり、機密が漏洩する。
【０００５】
一方、画像データを意図しないフォルダに送信しないために、画像データを格納する前に、ユーザにフォルダ名を確認させることが考えられるが、ユーザの手間が増え、煩わしい。
【０００６】
特許文献１では、画像データを格納する前に、ユーザにフォルダ名を確認することができず、画像データを意図しないフォルダに送信しないようにできなかった。
【０００７】
本発明は上記の課題に鑑みてなされたものであり、文字認識処理で得られた文字列を名称とするフォルダに画像データを格納する画像処理装置において、画像データを意図しないフォルダに送信しないための手間を減らすことを目的とする。
【課題を解決するための手段】
【０００８】
本発明の画像処理装置は、画像データに含まれる文字列を認識する文字認識処理を実行する文字認識手段と、前記文字認識処理で得られた文字列を名称とするフォルダに格納するために画像データを送信する送信手段とを有する画像処理装置であって、ユーザの指示を受け付ける受付手段を有し、前記文字認識手段が認識した結果が所定の条件を満たさない場合に、前記送信手段は前記受付手段がユーザの指示を受け付けるまで前記画像データを送信せず、前記文字認識手段が認識した結果が所定の条件を満たす場合に、前記送信手段は前記受付手段によるユーザの指示を受け付けることなく前記画像データを送信することを特徴とする。
【発明の効果】
【０００９】
文字認識処理で得られた文字列を名称とするフォルダに画像データを格納する画像処理装置において、画像データを意図しないフォルダに送信しないための手間を減らすことができる。
【図面の簡単な説明】
【００１０】
【図１】読み取りシステムの構成の一例を示す図
【図２】ＭＦＰ１０１のハードウェア構成の一例を示す図
【図３】ＰＣ１０４のハードウェア構成の一例を示す図
【図４】操作部２０５に表示される画面の一例を示す図
【図５】表示装置３１１に表示されるワンタッチ送信スキャンの設定画面の一例を示す図
【図６】ワンタッチ送信スキャンを実行するためのボタンの設定編集画面の一例を示す図
【図７】文字認識処理の設定画面の一例を示す図
【図８】アドレス選択画面８００の一例を示す図
【図９】フォルダ構成の一例を示す図
【図１０】ワンタッチ送信スキャン処理の一例を示すフローチャート
【図１１】リカバリ指示画面１１００の一例を示す図
【図１２】入力画面１２００の一例を示す図
【図１３】ワンタッチ送信スキャンの並列処理のタイミングチャートの一例を示す図
【図１４】ワンタッチ送信スキャンの並列処理の一例を示すフローチャート
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を用いて説明する。なお、以下の実施例において示す構成は一例であり本発明は図示された構成に限定されるものではない。
【実施例１】
【００１２】
図１は、読み取りシステムの構成の一例を示す図である。本実施例の読み取りシステムは、画像処理装置の一例であるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１０１、情報処理装置であるファイルサーバ１０２、メールサーバ１０３、オンラインストレージ１０６で構成されている。ＭＦＰ１０１、ファイルサーバ１０２、メールサーバ１０３、オンラインストレージ１０６のそれぞれはＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１００に接続されている。また、ＬＡＮ１００上には、ＭＦＰ１０１、ファイルサーバ１０２、メールサーバ１０３、ＰＣ１０４はネットワークを介して互いに通信可能に接続されている。また、ＭＦＰ１０１とオンラインストレージ１０６は、ＬＡＮ１００とインターネット１０５を介してお互いに通信可能である。
【００１３】
ＭＦＰ１０１は、原稿の画像を読み取って生成した画像データをファイルサーバ１０２、メールサーバ１０３、オンラインストレージ１０６に送信する。なお、本実施形態における画像データとは、画像をＲＡＷデータ化した電子データに限らず、ＴＩＦＦ、ＪＰＥＧなどの画像フォーマットに従った電子データやＰＤＦフォーマットに従った電子データであっても良い。ファイルサーバ１０２はＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）プロトコルに対応したファイルサーバである。メールサーバ１０３はＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）に対応したメールサーバである。オンラインストレージ１０６はＷｅｂＤＡＶ（ＨＴＴＰを用いたファイル共有プロトコル）に対応したオンラインストレージである。ＰＣ１０４は、ＭＦＰ１０１が備えるＷＥＢサーバにＨＴＴＰを用いてアクセスし、設定値の参照や更新が可能である。ＬＡＮ１００は、Ｅｈｔｅｒｎｅｔ（登録商標）を用いた有線ＬＡＮで構成されてもよいし、無線ＬＡＮで構成されてもよい。
【００１４】
図２はＭＦＰ１０１のハードウェア構成の一例を示す図である。ＭＦＰ１０１はＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ストレージ２０４、操作部２０５、プリンタ２０６、スキャナ２０７、ネットワークＩ／Ｆ（Ｉｎｔｅｒｆａｃｅ）２０８、外部記憶装置Ｉ／Ｆ２０９を備える。
【００１５】
ＣＰＵ２０１はＭＦＰ１０１を構成する各種ハードウェア２０２〜２０８の制御を行うことで、ＭＦＰ１０１が備える各機能を実現する。なお、ＣＰＵ２０１はバスラインにより各種ハードウェアに信号を送り、他のハードウェアと相互にデータ通信を行うことを実現する。
【００１６】
またＭＦＰ１０１のＣＰＵ２０１は、ＲＯＭ２０２に記憶された制御プログラムに従ってＭＦＰ１０１の動作を制御する。より詳細には、ＭＦＰ１０１の制御を行うオペレーティングシステム（ＯＳ）と、ハードウェアを制御するためのドライバプログラムをＣＰＵ２０１が実行する。そしてＯＳ上に配置されたアプリケーションプログラムらが相互に動作することにより、ユーザの所望する機能の動作、制御が行われる。これらのＯＳや各種プログラムはＲＯＭ２０２に記憶され、ＲＡＭ２０３において読み出されることで実行される。
【００１７】
ＲＯＭ２０２はＣＰＵ２０１が使用するプログラムや各種データを記憶するためのメモリである。ＲＡＭ２０３は、プログラムや、ＣＰＵ２０１が演算に用いるデータを一時的に記憶するためのワークメモリである。ストレージ２０４は、各種データや各種プログラム等を記憶する記憶装置である。
【００１８】
なお、本実施例ではストレージ２０４としてフラッシュメモリを想定しているが、ＳＳＤ、ＨＤＤ、ｅＭＭＣなどの補助記憶装置を用いるようにしても良い。なお、ＭＦＰ１０１は、１つのＣＰＵ２０１が１つのメモリ（ＲＡＭ２０３）を用いて後述するフローチャートに示す各処理を実行するものとするが、他の形態であっても構わない。例えば複数のＣＰＵ、複数のＲＡＭ、複数のＲＯＭ、及び複数のストレージを協働させて後述するフローチャートに示す各処理を実行することもできる。また、ＡＳＩＣやＦＰＧＡ等のハードウェア回路を用いて一部の処理を実行するようにしてもよい。
【００１９】
操作部２０５は、例えばタッチパネル等のＭＦＰ１０１をユーザが操作するためのユーザインタフェースであり、ユーザによる操作や入力を受付手段である。また、操作部２０５はＭＦＰ１０１を操作するため画面等を表示する表示部としても使用することができる。
【００２０】
プリンタ２０６はプリント機能を実現するユニットであって、ＣＰＵ２０１がプリンタ２０６を制御することでＰＣ１０４から受信した印刷ジョブを実行し、用紙に画像が印刷される。ここで印刷ジョブとは、ＭＦＰ１０１に印刷処理を実行させるための命令や画像データ、印刷設定情報などを含むデータである。
【００２１】
スキャナ２０７はスキャン機能を実現するユニットであって、ＣＰＵ２０１がスキャナ２０７を制御することで原稿の画像を光学的に読み取り、画像データに生成する処理を行う。
【００２２】
ネットワークＩ／Ｆ２０８は、例えばＥｔｈｅｒｎｅｔのような有線ＬＡＮ通信を行うためのネットワークＩ／Ｆである。なお、このネットワークＩ／Ｆ２０８は無線ＬＡＮ通信を行うためのネットワークＩ／Ｆであっても良いし、ＵＳＢ−ＬＡＮＩ／Ｆ等でもよい。
【００２３】
外部記憶装置Ｉ／Ｆ２０９は、ＭＦＰ１０１が外部記憶装置２１０と通信を行うためのＩ／Ｆである。ＣＰＵ２０１が外部記憶装置Ｉ／Ｆ２０９を制御することで、外部記憶装置２１０に画像データを格納させる。本実施例では外部記憶装置Ｉ／Ｆ２０９としてＵＳＢインタフェース、外部記憶装置２１０としてＵＳＢメモリを想定しているが、外部記憶装置Ｉ／Ｆ２０９は、ＳＤカードなどの外部記憶装置と通信を行うためのＳＤカードスロットであってもよい。
【００２４】
図３は、ＰＣ１０４のハードウェア構成の一例を示す図である。ＰＣ１０４はＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、ＨＤＤ３０４、ネットワークＩ／Ｆ３０５、操作装置Ｉ／Ｆ３０６、表示装置Ｉ／Ｆ３０７を備える。
【００２５】
ＣＰＵ３０１はＰＣ１０４を構成する各種ハードウェア３０２〜３０７の制御を行うことで、ＰＣ１０４が備える各機能を実現する。なお、ＣＰＵ３０１はバスラインにより各種ハードウェアに信号を送り、他のハードウェアと相互にデータ通信を行うことを実現する。
【００２６】
またＰＣ１０４のＣＰＵ３０１は、ＲＯＭ３０２に記憶された制御プログラムに従ってＰＣ１０４の動作を制御する。より詳細には、ＰＣ１０４の制御を行うＯＳ等をＣＰＵ３０１が実行する。そしてＯＳ上に配置されたアプリケーションプログラムらが相互に動作することにより、ユーザの所望する機能の動作、制御が行われる。これらのＯＳや各種プログラムはＲＯＭ３０２に記憶され、ＲＡＭ３０２において読み出されることで実行される。
【００２７】
ＲＯＭ３０２は、ＣＰＵ２０１が使用するプログラムや各種データを記憶するためのメモリである。ＲＡＭ３０３はプログラムや、ＣＰＵ２０１が演算に用いるデータを一時的に記憶するためのワークメモリである。ＨＤＤ３０４は、各種データや各種プログラム等を記憶する記憶装置である。
【００２８】
ネットワークＩ／Ｆ３０５は、例えばＥｔｈｅｒｎｅｔのような有線ＬＡＮ通信を行うためのネットワークＩ／Ｆである。なお、このネットワークＩ／Ｆ３０５は無線ＬＡＮ通信を行うためのネットワークＩ／Ｆであっても良いし、ＵＳＢ−ＬＡＮＩ／Ｆ等でもよい。
【００２９】
操作装置Ｉ／Ｆ３０６はキーボードやマウス等の操作装置３１０とＰＣ１０４を接続するためのＩ／Ｆである。
【００３０】
表示装置Ｉ／Ｆ３０７は、液晶モニタ等の表示装置３１１とＰＣ１０４を接続するためのＩ／Ｆである。
【００３１】
なお、本実施例のＰＣ１０４は外部の操作装置や、外部の表示装置と接続しているが、例えば操作部、表示部がＰＣ１０４に内蔵されていてもよい。
【００３２】
図４は、操作部２０５に表示される画面の一例を示す図である。操作部２０５は、タッチパネル４１０、ＤａｔａＬＥＤ４２０及びＥｒｒｏｒＬＥＤ４３０により構成される。タッチパネル４１０には、ＭＦＰ１０１の起動直後に表示されるホーム画面４００が表示されている。ホーム画面４００は、ＭＦＰ１０１の各機能の実行を指示するための画面である。ホーム画面４００には、よく使う設定ボタン４０１、スキャンボタン４０２、メニューボタン４０３、アドレス帳ボタン４０４、問診票ボタン４０５、紹介状ボタン４０６などが表示される。また、ホーム画面４００には節電ボタン４０７、ホームボタン４０８、ストップボタン４０９が常時表示されている。なお、節電ボタン４０７、ホームボタン４０８、ストップボタン４０９はハードキーとして操作部２０５に備えられてもよい。
【００３３】
よく使う設定ボタン４０１はユーザにより選択されることにより、ユーザにより設定された設定が入力された状態で、特定の機能の実行画面を表示するためのボタンである。
【００３４】
スキャンボタン４０２は、選択されることにより、スキャン処理を実行して画像データを生成し、生成された画像データをメール送信したりやファイル送信したり、外部記憶装置２１０に格納したりするための画面を表示するボタンである。ここで、メール送信とは原稿を読み取って生成した画像データを電子メールに添付して送信することである。また、ファイル送信とはＳＭＢやＦＴＰ等の通信プロトコルを使用してファイルサーバ１０２やＰＣ１０４等に送信することである。
【００３５】
メニューボタン４０３はユーザにより選択されることにより、メニュー画面を表示するためのボタンである。
【００３６】
アドレス帳ボタン４０４は、ユーザにより選択されることにより登録されているアドレス（宛先情報）を表示する画面を表示するためのボタンである。アドレスを表示する画面は、電子メール送信、ＳＭＢ送信、ＦＴＰ送信、ＷｅｂＤＡＶ送信等の送信種別と、メールアドレス、ホスト名、サーバ情報等の宛先情報等を表示する。
【００３７】
問診票ボタン４０５と紹介状ボタン４０６はワンタッチ送信ボタンである。ワンタッチ送信ボタンとは、ユーザにより選択されることで、ユーザにより予め設定されたスキャン設定で原稿の画像を読み取り、画像データを生成し、その画像データをユーザにより予め設定された送信種別で送信するための画面を表示するボタンである。つまりこの問診票ボタン４０５を選択されることは、読取の実行指示を受け付けることである。
【００３８】
節電ボタン４０７はユーザにより選択されることにより、ＭＦＰ１０１を省電力状態に移行させるためのボタンである。
【００３９】
ホームボタン４０８はユーザにより選択されることにより、操作部２０５にホーム画面４００を表示するためのボタンである。
【００４０】
ストップボタン４０９はユーザにより選択されることにより、ＭＦＰ１０１が実行中の印刷ジョブ等のジョブの実行を中止するためのボタンである。なお、このストップボタン４０９はユーザにより選択されることにより、コピージョブや送信ジョブの実行が中止されてもよい。
【００４１】
ＤａｔａＬＥＤ４２０及びＥｒｒｏｒＬＥＤ４３０はＭＦＰ１０１の状態をユーザに通知するものである。ＤａｔａＬＥＤ４２０は、電子メール送信やファイル送信の実行中に点灯し、ＥｒｒｏｒＬＥＤ４３０はＭＦＰ１０１にエラーが発生した際に点灯する。
【００４２】
なお、ホーム画面４００は、例えば画像データに基づいて印刷を行うコピー機能や原稿を読み取って画像データを生成し当該画像データを外部装置に送信可能な送信機能を含む複数の機能からユーザが利用する機能を選択するための機能選択画面である。
【００４３】
図５は表示装置３１１に表示されるワンタッチ送信スキャンの設定画面の一例を示す図である。
【００４４】
図５のワンタッチ送信スキャン設定画面５００は、例えばＭＦＰ１０１のＷＥＢサーバにＨＴＴＰ通信でアクセスしているＰＣ１０４に接続される表示装置３１１に表示される。
【００４５】
ワンタッチ送信スキャン設定画面５００には、アプリケーション情報５０１、新規ボタンの登録ボタン５０２、項目５０３〜５０５、表示・非表示ボタン５０６、削除ボタン５０７が表示されている。
【００４６】
アプリケーション情報５０１は、アプリケーションのバージョンを表示する領域であり、図５では１．００というバージョン番号が表示されている。
【００４７】
新規ボタンの登録ボタン５０２は、ユーザに選択されることにより、操作部２０５に表示する画面に表示され、ワンタッチ送信スキャンを実行するためのボタンを新しく登録するためのボタンである。新規ボタンの登録ボタン５０２が選択されると図６の設定編集画面６００が表示装置３１１に表示される。図６の設定編集画面６００の詳細な説明は後述する。
【００４８】
項目５０３は、ＭＦＰ１０１に登録されているワンタッチ送信スキャンを実行するためのボタンの名称を示している。
【００４９】
項目５０４は、ＭＦＰ１０１に登録されているワンタッチ送信スキャンを実行するためのボタンに設定された送信種別を示している。
【００５０】
項目５０５は、ＭＦＰ１０１に登録されているワンタッチ送信スキャンを実行するためのボタンの表示状態を示す。また、その表示状態の変更するための表示／非表示切替ボタン５０６、削除ボタン５０７も表示される。例えば、「紹介状」ボタンの表示状態が「表示」になっている場合は、図４の紹介状ボタン４０６のようにボタンがタッチパネル４１０上のホーム画面４００に表示される。表示／非表示切替ボタン５０６は、ボタンの「表示」と「非表示」をトグルで選択可能なボタンである。
【００５１】
削除ボタン５０７は、ユーザにより選択されることにより、ＭＦＰ１０１に登録されているボタンの情報を削除する。
【００５２】
ＭＦＰ１０１に登録されているワンタッチ送信スキャンを実行するためのボタンの一例は、「申請書Ａ」という名称のボタンの送信種別はＥメールであり、表示状態は非表示となっている。また、新規ボタンの登録ボタン５０２が選択された場合だけでなく、「申請書Ａ」というボタンの名称を選択された場合にも、図６の設定編集画面６００が表示装置３１１に表示される。
【００５３】
図５では、「申請書Ａ」、「申請書Ｂ」、「紹介状」、「問診票」の４つのボタンが登録されている。「紹介状」と「問診票」はボタン表示状態が「表示」であるため、ホーム画面４００にボタンが表示されている。しかし、「申請書Ａ」と「申請書Ｂ」は表示状態が「非表示」であるため、ホーム画面４００にボタンが表示されていない。
【００５４】
図６はワンタッチ送信スキャンを実行するためのボタンの設定編集画面の一例を示す図である。図６のボタンの設定編集画面６００は、例えばＭＦＰ１０１のＷＥＢサーバにＨＴＴＰ通信でアクセスしているＰＣ１０４に接続される表示装置３１１に表示される。
【００５５】
ボタンの設定編集画面６００は図５の新規ボタンの登録ボタン５０２もしくは、ボタンの名称がユーザにより選択されることにより表示される。ボタンの名称がユーザにより選択されることによりボタンの設定編集画面６００が表示される場合は、ボタンの設定編集画面６００の各項目には、前回設定された値が入力されている状態で表示される。新規ボタンの登録ボタン５０２が選択されることによりボタンの設定編集画面６００が表示される場合は、ボタンの設定編集画面６００の各項目には値が入力されていない状態で表示される。なお、ボタンの設定編集画面６００の各項目にデフォルト値が予め入力されていてもよい。
【００５６】
入力欄６０１はワンタッチ送信ボタンの名称を設定するための入力欄である。入力欄６０１には「問診票」という文字列が入力されている。ここで、ワンタッチ送信ボタンとはユーザにより選択されることでワンタッチ送信スキャンを実行するためのボタンである。
【００５７】
プルダウン６０２はファイル名を設定するためのオブジェクトである。プルダウン６０２では、「ボタン名」「自動」が選択可能であり、「ボタン名」が選択された場合は、入力欄６０１に入力されたボタン名が、送信されるファイルの名称となる。また、「自動」が選択された場合は、自動的に決定された文字列がファイルの名称となる。例えば、図６の画面で登録されるワンタッチ送信ボタンを選択してスキャンした日時をファイルの名称とする。
【００５８】
チェックボックス６０３はチェックされていると、ファイル出力時のキーワードが有効になる。つまり、文字認識処理で認識され、得られた文字列を、画像データを送信するフォルダの名称として用いるための機能が有効になる。なお、本実施例ではチェックボックス６０３にチェックされた問診票ボタン４０５の例を説明し、チェックボックス６０３にチェックされていない場合の動作については後述するフローチャートでの説明を省略する。
【００５９】
キーワード文字列設定ボタン６０４はユーザに選択されることにより、図７のキーワード文字列の設定画面７００を表示するためのボタンである。
【００６０】
プルダウン６０５は、送信されるファイルをどう振り分けるか、もしくは振り分けないかを設定するためのオブジェクトである。プルダウン６０５では、「振り分けしない」、「振り分けする（ファイル）」、「振り分けする（フォルダ）」、「振り分けする（ファイルとフォルダ）」から一つを選択可能である。「振り分けしない」が設定された場合は後述する領域６０９に表示される送信先のフォルダパスに画像データが送信される。「振り分けする（ファイル）」が設定された場合は出力ファイル名にキーワードを含める。「振り分けする（フォルダ）」が設定された場合はファイルを格納するフォルダ名にキーワードを含める。「振り分けする（ファイルとフォルダ）」が設定された場合はファイル名とファイルを出力するフォルダ名にキーワードを含める。なお、本実施例では「振り分けする（フォルダ）」が設定された問診票ボタン４０５の例を説明し、他の選択肢が選択された場合の動作については後述するフローチャートでの説明を省略する。
【００６１】
プルダウン６０６は読みとって生成した画像データを送信する際の送信種別を選択するためのオブジェクトである。プルダウン６０６では、「ファイル」、「Ｅメール」、「ＵＳＢメモリ」が選択可能である。「ファイル」が選択され、切替ボタン６０７が選択された場合はＳＭＢやＦＴＰ、ＷｅｂＤＡＶ、ＳＦＴＰ等のプロトコルを用いてＰＣ１０４のフォルダや、ファイルサーバ１０２に画像データを送信する。また、「Ｅメール」が選択された場合はＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を用いて宛先に画像データ送信する。「ＵＳＢメモリ」が選択された場合は、ＭＦＰ１０１に接続された外部記憶装置２１０であるＵＳＢメモリに、画像データを格納する。なお、本実施例では「ファイル」が設定された問診票ボタン４０５の例を説明し、他の選択肢が選択された場合の動作については後述するフローチャートでの説明を省略する。
【００６２】
切替ボタン６０７は送信種別の設定をプルダウン６０６に表示されている送信種別に切り替えるためのボタンである。また、プルダウン６０６で送信種別が選択された状態で切替ボタン６０７が選択されると、項目６０８に、選択された送信種別に対応したものが表示される。
【００６３】
項目６０８はワンタッチ送信スキャンで読み取る際の読み取り設定と、送信する際の送信設定等の各種設定を入力可能な項目である。また、送信先や、読み取りサイズ、ファイル形式、原稿の向き等の設定等を入力可能な項目である。
【００６４】
領域６０９は、読み取って生成した画像データを送信する送信先を表示するための領域である。ここで設定された宛先は、後述するテキストオブジェクトの文字列と組み合わせるためのフォルダパスである。また領域６０９は入力、編集が不可能なテキスト領域であり、アドレス選択画面で選択されたアドレスを表示する。
【００６５】
アドレス帳から選択ボタン６１０は、ユーザにより選択されることにより、ＭＦＰ１０１に記憶されているアドレス帳内のアドレスを選択可能なアドレス選択画面８００を表示する。
【００６６】
プルダウン６１１は原稿上の画像を読み取って生成する画像データをファイルにする際のファイル形式を設定するためのプルダウンである。ここで選択されたフォーマットに従ってファイルが生成される。
【００６７】
ＯＫボタン６１２は、ボタン設定編集画面６００で設定した内容でワンタッチ送信ボタンの設定をストレージ２０４に記憶するためのボタンである。ＯＫボタン６１２が選択されると設定が、ストレージ２０４に記憶される。キャンセルボタン６１３は、設定を破棄するためのボタンである。ＯＫボタン６１２、または、キャンセルボタン６１３が押下されると、図５のワンタッチ送信スキャン設定画面５００が表示される。
【００６８】
図７は文字認識処理の設定画面の一例を示す図である。図７のキーワード文字列の設定画面７００は、図６のキーワード文字列設定ボタン６０４が選択されることにより、表示装置３１１に表示される。
【００６９】
プルダウン７０１は文字認識処理で取得された文字列の種類の所定の条件を設定するためのオブジェクトである。図７には「数字のみ」が選択されている画面が表示されているが、これに限るものではない。例えば、「英字のみ」、「数字と英字のみ」、「ひらがなのみ」、「漢字のみ」、「漢字とひらがなのみ」等が選択可能であってもよい。詳細は後述するがプルダウンで選択された条件を満たさない文字列が取得された画像データは文字認識エラーが発生した画像データとして扱われる。
【００７０】
入力欄７０２は文字認識処理で取得された文字列の文字数の下限を設定するためのオブジェクトである。入力欄７０３は文字認識処理で取得された文字列の文字数の上限を設定するためのオブジェクトである。詳細は後述するが、入力された条件を満たさない文字列が取得された画像データは文字認識エラーが発生した画像データとして扱われる。
【００７１】
入力欄７０４〜入力欄７０７は、画像データの座標のうち文字認識処理が実行される範囲を設定するためのオブジェクトである。この入力欄に入力された値に基づいて、後述する文字認識処理が実行される。本実施例では、原稿の左上を基準として、始点のＸ座標とＹ座標、幅と高さをｃｍ単位で文字認識領域を指定するものとなっているが、単位はｍｍやｉｎｃｈとしてもいい。また、数値による指定ではなく、原稿のプレビュー画像とＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を用いた指定方法でもいい。また本実施例では、問診票の患者ＩＤが記入される領域が、文字認識領域として設定されているとする。
【００７２】
プルダウン７０８は文字の種類や文字数の条件を満たさない文字列が取得された画像データ、つまり文字認識エラーが発生した画像データがあるときに、ワンタッチ送信スキャンの処理を中断するか継続するかを設定するためのオブジェクトである。図７では「中断する」という選択肢が表示されているが、「継続する」という選択肢が別途選択可能である。
【００７３】
入力欄７０９は、プルダウン７０８で「継続する」が選択された場合に、文字認識エラーが発生した画像データを送信する送信先（フォルダ）を入力するためのオブジェクトである。例えば、フォルダパス等が入力される。図７では、「中断する」が選択されているため、入力欄７０９はグレーアウトして表示されている。このように設定できることで、以下のような効果がある。例えば、原稿が少ない場合や確実に振り分けを行いたい場合は「中断する」を設定し、原稿が多い場合や振り分け失敗した画像データは手動で振り分けたいユーザであれば「継続する」を設定するといったようにユーザの使用方法に合わせた動作を設定できる。
【００７４】
ＯＫボタン７１０はユーザにより選択されることにより、その時選択もしくは入力されている設定をストレージ２０４に記憶するためのボタンである。
【００７５】
キャンセルボタン７１１はユーザにより選択されることにより、その時選択もしくは入力されている設定を破棄して、設定画面６００を表示装置３１１に表示するためのボタンである。
【００７６】
図８はアドレス選択画面８００の一例を示す図である。アドレス選択画面８００は図６のボタンの設定編集画面６００上のアドレス帳から選択ボタン６１０が選択されることにより表示される。図８のアドレス選択画面８００は、例えばＭＦＰ１０１のＷＥＢサーバにＨＴＴＰ通信でアクセスしているＰＣ１０４に接続される表示装置３１１に表示される。
【００７７】
プルダウン８０１は、アドレス選択画面８００に表示されるアドレス帳の種類を切り替えるためのリストである。プルダウン８０１では「ベストメンバー」、「短縮ダイヤル」（不図示）のどちらか一方を選択できる。
【００７８】
表示切替ボタン８０２はユーザに選択されることによりアドレス選択画面８００に表示するアドレス帳の種類をプルダウン８０１で表示されている種類に変更するためのボタンである。
【００７９】
領域８０３は、アドレス帳の名称が表示される表示領域である。リスト８０４は、アドレス一覧が表示される領域であり、選択可能なチェックボックス、番号、種類、名称、宛先により構成される。チェックボックスは、チェック可能チェックボックスとチェック不可能チェックボックスの２種類のうちどちらかが表示される。番号はアドレスの管理番号が表示される。種類はアイコンが表示される領域であり、アイコンはアドレスの種類により異なる。名称はアドレスに付けた名前が表示される。宛先はアドレスが表示される。チェックボックスは、チェック可能チェックボックスとチェック不可能チェックボックスの２種類のうちどちらかが表示される。
【００８０】
チェックボックスにチェックが入れられた状態で、ＯＫボタン８０５が選択されると、そのアドレスが領域６０９に表示される。また、ＭＦＰ１０１はＰＣ１０４からＨＴＴＰ通信でそのアドレスを受信し、そして画像データの送信先のアドレスとしてストレージ２０４に記憶する。
【００８１】
チェック可能チェックボックスとチェック不可能チェックボックスの表示について補足する。図８は、図６のリスト６０６で「ファイル」が選択された状態で、送信種別が「Ｅメール」のアドレスが２件、「ファイル」のアドレスが２件登録されている「ベストメンバー」のアドレス帳からアドレスを選択する場合の表示である。このように、アドレス選択画面８００では、設定された送信種別に対応する宛先がチェック可能ボックスで選択可能になっている。プルダウン６０６の種類と一致しているアドレスは、チェック可能チェックボックスが表示される。具体的には、番号０１と番号０２のアドレスに対してはチェック不可能チェックボックスが表示されており、番号０３と番号０４のアドレスに対してはチェック可能チェックボックスが表示されている。
【００８２】
ＯＫボタン８０５は、アドレス選択画面で設定した内容でアドレス選択を確定するためのボタンである。キャンセルボタン８０６は、設定内容を破棄するボタンである。ＯＫボタン８０５、もしくはキャンセルボタン８０６が選択されると、図６のボタンの設定編集画面６００を表示する。
【００８３】
ここで、本実施例の問診票ボタン４０５の設定を説明する。問診票ボタン４０５は、図６のボタンの設定編集画面６００において、入力欄６０１に「問診票」が入力され、プルダウン６０２で「ボタン名」が選択され、チェックボックス６０３がチェックされた状態で登録されたものである。また、問診票ボタン４０５は、図６のボタンの設定編集画面６００において、プルダウン６０５では「振り分けする（フォルダ）」が選択され、プルダウン６０６では「ファイル」が選択された状態で登録されたものである。さらに、問診票ボタン４０５は、プルダウン７０１では「数字のみ」が選択され、入力欄７０２に「３」が入力され、入力欄７０３には「１０」が入力された状態で登録されたものである。また、プルダウン７０８では「中断する」が選択され、図８のアドレス選択画面８００において、番号０４の宛先「￥￥ファイルサーバ￥問診票」が選択された状態で登録されたものである。
【００８４】
図９はフォルダ構成の一例を示す図である。図９は、本実施例におけるファイル送信先であるファイルサーバ１０２のフォルダ構成を示している。ファイルサーバ１０２は、問診票を患者ごとに別のフォルダに保存するための階層構造になっている。問診票フォルダ９０１を最上位のフォルダとして、患者ＩＤごとのサブフォルダの下に受診日をファイル名とした問診票ファイルという構成をとる。後述するワンタッチ送信処理では、患者ＩＤ「１２３」フォルダに「２０１９−０４−２３．ｐｄｆ」というファイルが送信される。
【００８５】
文字認識処理によって得られた文字列をフォルダ名とするフォルダに画像データを格納する画像処理装置において、文字認識処理で間違った文字列が取得された場合、ユーザが意図しないフォルダ名のフォルダに画像データが格納される。そのため、機密文書の画像データを意図しないフォルダに送信する可能性があり、機密が漏洩する。
【００８６】
一方、画像データを意図しないフォルダに送信しないために、画像データを格納する前に、ユーザにフォルダ名を確認させることが考えられるが、ユーザの手間が増え、煩わしい。
【００８７】
特許文献１では、画像データを格納する前に、ユーザにフォルダ名を確認することができず、画像データを意図しないフォルダに送信しないようにできなかった。
【００８８】
この課題に対して以下の処理を実行することで、文字認識処理で得られた文字列を名称とするフォルダに画像データを格納する画像処理装置において、画像データを意図しないフォルダに送信しないための手間を減らすことができる。
【００８９】
図１０は、ワンタッチ送信スキャン処理の一例を示すフローチャートである。ＣＰＵ２０１がＲＯＭ２０２に記憶されたプログラムをＲＡＭ２０３に読み出し、実行することでの図１０のフローチャートの処理が実行される。また、図１０のフローチャートは、操作部２０５に表示されているホーム画面４００において、問診票ボタン４０５がユーザに選択されることに従って実行される。
【００９０】
Ｓ１００１において、ＣＰＵ２０１は操作装置３１０、表示装置３１１を介して設定された問診票ボタン４０５の設定を取得する。
【００９１】
Ｓ１００２において、ＣＰＵ２０１は不図示の原稿トレイに原稿が載置されているか否かを判定する。載置されていると判定された場合、Ｓ１００３に進む。そうでない場合、処理を終了する。
【００９２】
Ｓ１００３において、ＣＰＵ２０１はスキャナ２０７を制御し、原稿トレイに載置されている原稿を一枚搬送し、原稿の画像を読み取り画像データを生成する。ここで生成される画像データは２値圧縮された画像データであってもよい。
【００９３】
Ｓ１００４において、ＣＰＵ２０１はＳ１００３で生成された画像データから、Ｓ１００１で取得されたファイル形式の設定に基づいて電子ファイルを生成する。問診票ボタンでは、ＰＤＦが設定されているためＰＤＦファイル等の画像データが生成される。生成されたＰＤＦファイル等の画像データはストレージ２０４に記憶される。
【００９４】
Ｓ１００５において、ＣＰＵ２０１は図７のキーワード設定画面７００の入力欄７０４〜７０７で設定された文字認識領域に基づいて、Ｓ１００３で生成された画像データに対して文字認識処理を行い、文字列を取得する。
【００９５】
Ｓ１００６において、ＣＰＵ２０１はＳ１００５で取得された文字列が図７のキーワード設定画面で設定された条件を満たしているか否かを判定する。例えば、プルダウン７０１で「数字のみ」が選択されている場合に、結果として取得された文字列に数字以外の文字が含まれていると条件を満たしていないと判定される。また、入力欄７０２、７０３で設定された文字数の下限と上限の収まっていない文字数の文字列が取得されたにも条件を満たしていないと判定される。条件を満たしていると判定された場合、Ｓ１００７に進む。そうでない場合、Ｓ１００９に進む。
【００９６】
Ｓ１００７において、ＣＰＵ２０１は取得された文字列を領域６０９に表示されているフォルダパスの最下層に加えたフォルダパス（送信先）を生成する。具体的には、取得された文字列が「１２３」である場合、「￥￥ファイルサーバ￥問診票￥１２３」というフォルダパスが生成される。
【００９７】
Ｓ１００８において、ＣＰＵ２０１はＳ１００７で生成されたフォルダパスが示すフォルダにＳ１００４で生成された画像データ（ＰＤＦファイル）を送信する。具体的には、ＳＭＢやＦＴＰを用いてファイルサーバに画像データを送信し、指定したフォルダパスが示すフォルダに格納させる。
【００９８】
Ｓ１００９において、ＣＰＵ２０１は図７のプルダウン７０８で「継続する」が設定されているか否かを判定する。設定されていると判定された場合、Ｓ１０１０に進む。そうでない場合、つまり「中断する」が選択されている場合、Ｓ１０１１に進む。
【００９９】
Ｓ１０１０において、ＣＰＵ２０１は図７の入力欄７０９で設定されたエラーが発生した画像データ送信されるエラーフォルダのフォルダパスを取得する。そして、Ｓ１００８に進み、ＣＰＵ２０１はＳ１０１０で取得されたフォルダパスが示すフォルダにＳ１００４で生成された画像データ（ＰＤＦファイル）を送信する。
【０１００】
Ｓ１０１１において、ＣＰＵ２０１はＳ１００５で取得された文字列を領域６０９に表示されているフォルダパスの最下層に加えたフォルダパス（送信先）を生成する。例えば、原稿には「１２３」と記載されている文字列が文字認識処理により「Ｉ２３」という文字列に認識された場合、「￥￥ファイルサーバ￥問診票￥Ｉ２３」というフォルダパスが生成される。
【０１０１】
Ｓ１０１２において、ＣＰＵ２０１はワンタッチ送信スキャン処理を中断し、操作部２０５を制御してＳ１０１１で生成されたフォルダパスが表示されたリカバリ指示画面を操作部２０５のタッチパネル４１０に表示する。リカバリ指示画面の一例を、図１１を用いて説明する。
【０１０２】
図１１はリカバリ指示画面１１００の一例を示す図である。ワンタッチ送信スキャン処理の中断を示す画面でもあるリカバリ指示画面１１００はＭＦＰ１０１の操作部２０５のタッチパネル４１０に表示される。
【０１０３】
前述のようにリカバリ指示画面１１００は、文字認識処理で取得された文字列が設定された条件を満たさない文字列であると判定されたことに従って表示される。
【０１０４】
領域１１０１はＳ１０１１で生成されたフォルダパスを表示するための領域であり、ユーザはこの領域に表示されたフォルダパスを確認して取得された文字列の不備を把握する。なお、条件に合わない箇所だけを強調表示してもよい。例えば、「Ｉ２３」の「Ｉ」だけを赤い文字等で表示してもよい。
【０１０５】
「次の原稿から再開する」ボタン１１０２は、ユーザに選択されることにより領域１１０１に表示されている送信先（フォルダパス）を生成するための文字列が取得された画像データを、その送信先に送信されずに、次の原稿のスキャンが開始される。これにより、例えば、異なるフォーマットの原稿が混ざっていた場合は、ユーザはこのボタンを選択することで速やかに振り分け処理を継続できる。
【０１０６】
「もう一度同じ原稿を読み込む」ボタン１１０３は、ユーザに選択されることにより不図示の説明画面を操作部２０５のタッチパネル４１０に表示するためのボタンである。ユーザはその説明画面が表示された状態で、エラーが発生した原稿を原稿トレイに戻し、説明画面上の再開ボタンが選択することで、再度同じ原稿を読み取らせることができる。これにより、例えば原稿に手書きで記載された文字列がはっきりと記載されていない場合に、ユーザが文字列を手書きで修正し、再度読み取らせることで本来の文字列を取得することができる。なお、上述した説明画面（不図示）には、エラーが発生した原稿の画像が表示されていてもいい。
【０１０７】
「手動で宛先を指定する」ボタン１１０４は、ユーザに選択されることにより送信先をユーザがキーボード等で入力できる入力画面を操作部２０５のタッチパネル４１０に表示するためのボタンである。送信先をユーザがキーボード等で入力できる入力画面の一例を、図１２を用いて説明する。
【０１０８】
図１２は入力画面１２００の一例を示す図である。入力画面１２００は操作部２０５のタッチパネル４１０に表示される。
【０１０９】
入力欄１２０１は、ユーザがフォルダパスに使用される文字列を修正するための入力欄であり、ユーザにより選択されることで不図示のソフトキーボードが入力画面１２００に表示され、ユーザによる文字列の入力を受け付ける。
【０１１０】
送信ボタン１２０２がユーザに選択されることにより入力欄１２０１に入力されている文字列を領域６０９に表示されているフォルダパスの最下層に加えたフォルダパスが示すフォルダに画像データが送信される。
【０１１１】
キャンセルボタン１２０３がユーザに選択されることにより入力欄１２０１に入力されている文字列が破棄され、リカバリ指示画面１１００が再度表示される。
【０１１２】
これにより、例えば文字認識の精度不足の場合には、ユーザはこのボタンを選択することで正しい文字列を入力できる。
【０１１３】
なお、本実施例では送信先のユーザによる入力をリカバリ指示画面１１００とは別の画面１２００で受け付ける例を説明した。これに限らず、リカバリ指示画面１１００の領域１１０１が入力欄になっていて、ユーザにより選択されるとソフトキーボードが表示され、ユーザによる送信先の入力を受け付けるようにしてもよい。また、本実施例の入力画面１２００の入力欄１２０１では、取得された文字列のみの修正が可能なようになっているが、Ｓ１０１１で生成されたフォルダパスをすべて修正可能であってもよい。その場合、入力欄１２０１に「Ｉ２３」と表示される。また、その場合、Ｓ１０１５の処理は省略される。
【０１１４】
「処理を中止する」ボタン１１０５は、ユーザに選択されることにより生成された画像データを破棄し、ワンタッチ送信スキャンの処理を中止する。
【０１１５】
ここで、図１０のフローに説明を戻す。Ｓ１０１３において、ＣＰＵ２０１はリカバリ指示画面１１００を介して、ユーザによりどのボタンが選択されたか否かを判定する。「手動で宛先を指定する」ボタン１１０４が選択された場合、Ｓ１０１４に進む。「処理を中止する」ボタン１１０５が選択された場合、処理を終了する。上記以外のボタンが選択された場合、Ｓ１０１６に進む。
【０１１６】
Ｓ１０１４において、ＣＰＵ２０１は操作部２０５を制御し、送信先をユーザがキーボード等で入力できる入力画面を操作部２０５のタッチパネル４１０に表示する。送信先をユーザがキーボード等で入力できる入力画面の一例を、図１２を用いて説明する。
【０１１７】
Ｓ１０１５において、ＣＰＵ２０１はユーザにより送信ボタン１２０２が選択されたことに従って、入力欄１２０１で入力された文字列を領域６０９に表示されているフォルダパスの最下層に加えたフォルダパス（送信先）を生成する。そして、Ｓ１００８に進み、ＣＰＵ２０１はＳ１０１５で取得されたフォルダパスが示すフォルダにＳ１００４で生成された画像データ（ＰＤＦファイル）を送信する。
【０１１８】
Ｓ１０１６において、ＣＰＵ２０１はリカバリ指示画面１１００を介して、ユーザによりどのボタンが選択されたか否かを判定する。「次の原稿から再開する」ボタン１１０２が選択された場合、Ｓ１００２に処理を戻す。「もう一度同じ原稿を読み込む」ボタン１１０３が選択された場合、Ｓ１０１７に進む。
【０１１９】
Ｓ１１０７において、ＣＰＵ２０１は操作部２０５を制御し、ユーザに原稿を再度載置するように促す説明画面（不図示）を操作部２０５のタッチパネル４１０に表示する。この説明画面には、最後にスキャンされた原稿を原稿トレイに戻すように促す画面でもいいし、戻すべき原稿の画像を操作部２０５のタッチパネル４１０に表示されるような画面でもよい。
【０１２０】
Ｓ１１０８において、ＣＰＵ２０１は不図示の説明画面に表示されている再開ボタンが選択されることに従って、Ｓ１００４でストレージ２０４に記憶された画像データを削除し、Ｓ１００２に処理を戻す。なお、本実施例ではストレージ２０４に記憶された画像データを削除する例を説明したが、削除せず処理が再開され、再度生成されたＰＤＦファイル等の画像データをストレージ２０４に記憶しないようにしてもよい。その時、Ｓ１００８で送信される画像データは再開前に記憶された画像データである。
【０１２１】
以上の処理を実行することで、文字認識処理で得られた文字列を名称とするフォルダに画像データを格納する画像処理装置において、画像データを意図しないフォルダに送信しないための手間を減らすことができる。
【実施例２】
【０１２２】
実施例１では、１枚目の原稿の画像を読み取って生成された画像データを送信する処理が終わってから、２枚目の原稿の画像を読み取り始める例を説明した。本実施例では、１枚目の原稿の画像を読み取って生成された画像データを送信する処理が終わる前に、２枚目の原稿の画像を読み取り始める例を説明する。
【０１２３】
図１３は、ワンタッチ送信スキャンの並列処理のタイミングチャートの一例を示す図である。原稿１枚に対して実行される処理は、基本的に原稿の画像を読みとり画像データを生成する処理、文字認識処理、送信先決定処理、送信処理という順番で進む。
【０１２４】
本実施例では、図１３のようにＮ枚目の原稿に対する送信処理の実行を介ししたタイミングでＮ＋１枚目の原稿の画像を読みとり画像データを生成する処理を開始する。
【０１２５】
図１４はワンタッチ送信スキャンの並列処理の一例を示すフローチャートである。ＣＰＵ２０１がＲＯＭ２０２に記憶されたプログラムをＲＡＭ２０３に読み出し、実行することでの図１４のフローチャートの処理が実行される。また、図１４のフローチャートは、操作部２０５に表示されているホーム画面４００において、問診票ボタン４０５がユーザに選択されることに従って実行される。
【０１２６】
Ｓ１４０２において、ＣＰＵ２０１はエラー発生時の動作が「継続する」に設定されているか否かを判定する。設定されていると判定された場合、Ｓ１４０４に進む。そうでない場合、つまり「中断する」が設定されていると判定された場合は、Ｓ１４０３に進む。
【０１２７】
Ｓ１４０３において、ＣＰＵ２０１は送信タスクを生成する。ここで、生成された送信タスクは本フローとは別のフローで実行されるタスクである。
【０１２８】
Ｓ１４１０において、送信先が生成された後、送信タスクが存在するか否かを判定する。存在すると判定された場合、Ｓ１４１１に進む。そうでない場合、Ｓ１４１２に進み、ＣＰＵ２０１はＳ１４０９で生成された送信先に画像データを送信する送信処理を実行する。
【０１２９】
Ｓ１４１１において、ＣＰＵ２０１はＳ１４１０で生成された送信タスクに画像データの送信を指示し、送信処理を実行させる。その送信タスクでは、Ｓ１４１２の処理が実行される。Ｓ１４１２は図１０のＳ１００８の処理と同様の処理である。
【０１３０】
Ｓ１４２０において、ＣＰＵ２０１はＳ１４０２の処理と同様にエラー発生時の動作が「継続する」に設定されているか否かを判定する。設定されていると判定された場合、Ｓ１４２１に進む。そうでない場合、つまり「中断する」が設定されていると判定された場合は、Ｓ１４２２に進む。
【０１３１】
Ｓ１４４０において、ＣＰＵ２０１はＳ１４１０の処理と同様に送信タスクが存在するか否かを判定する。存在すると判定された場合、Ｓ１４４１に進む。そうでない場合、処理を終了する。
【０１３２】
Ｓ１４４１において、ＣＰＵ２０１は送信タスクで送信終了を示す通知が出されたか否かを判定する。通知が出されたと判定された場合は、Ｓ１４４２に進む。そうでない場合は、Ｓ１４４１に戻り処理を繰り返す。
【０１３３】
Ｓ１４４２において、ＣＰＵ２０１は送信タスクを終了させ、処理を終了する。
【０１３４】
以上の処理が実行されることで、一枚目の原稿の送信処理と２枚目の原稿の読み取り処理を同時並行で行うことができ、処理時間を短縮することができる。
【０１３５】
＜その他の実施の形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給する。そして、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１３６】
１０１  ＭＦＰ
２０１  ＣＰＵ
２０５  操作部
４１０  タッチパネル
【図１】
2020202412.tif 000003
【図２】
2020202412.tif 000004
【図３】
2020202412.tif 000005
【図４】
2020202412.tif 000006
【図５】
2020202412.tif 000007
【図６】
2020202412.tif 000008
【図７】
2020202412.tif 000009
【図８】
2020202412.tif 000010
【図９】
2020202412.tif 000011
【図１０】
2020202412.tif 000012
【図１１】
2020202412.tif 000013
【図１２】
2020202412.tif 000014
【図１３】
2020202412.tif 000015
【図１４】
2020202412.tif 000016