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