(57)【特許請求の範囲】
【請求項１】
原稿の画像を読み取って画像データを生成する読み取り手段と、前記読み取り手段によって生成された画像データから文字を認識する文字認識手段と、を有する原稿読取装置であって、
ユーザにより入力された文字を、ファイル名として、受け付ける第１の受付手段と、
前記文字認識手段によって前記読み取り手段によって生成された画像データから認識される文字をファイル名として含めるかどうかの設定の指示を受け付ける第２の受付手段と、
前記読み取り手段によって生成された画像データのファイル名に、ユーザにより入力された文字ではなく、かつ、前記文字認識手段によって画像データから認識される文字ではない、ユニークなファイル名とするための情報を表す文字をファイル名として含めないかどうかに係る設定の指示を受け付ける第３の受付手段と、
前記読み取り手段によって生成された画像データのファイルのファイル名を設定する設定手段と、を有し、
前記設定手段は、
前記第２の受付手段で受け付けた指示に従う前記文字認識手段による文字認識が成功し、かつ、前記第３の受付手段で受け付けた指示に従い前記ユニークなファイル名とするための情報を表す文字をファイル名として含めない場合には、前記文字認識手段によって認識に成功した前記画像データに含まれる一部の文字を含み、前記ユニークなファイル名とするための情報を表す文字を含まないファイル名を設定し、
前記第２の受付手段で受け付けた指示に従う前記文字認識手段による文字認識が失敗した際には、前記ユニークなファイル名とするための情報を表す文字をファイル名として含めないことに対応する指示を前記第３の受付手段で受け付けた場合であっても、前記ユニークなファイル名とするための情報を表す文字を含むファイル名を設定することを特徴とする原稿読取装置。
【請求項２】
前記設定手段は、前記第１の受付手段で文字の入力を受け付け、前記第２の受付手段で受け付けた指示に従う前記文字認識手段による文字認識が成功し、かつ、前記第３の受付手段で受け付けた指示に従い前記ユニークなファイル名とするための情報を表す文字をファイル名として含めない場合には、前記第１の受付手段で受け付けた前記文字を含み、前記文字認識手段によって認識に成功した前記画像データに含まれる一部の文字を含み、前記ユニークなファイル名とするための情報を表す文字を含まないファイル名を設定することを特徴とする請求項１に記載の原稿読取装置。
【請求項３】
前記設定手段は、前記第１の受付手段で文字の入力を受け付けておらず、かつ、前記第２の受付手段で受け付けた指示に従う前記文字認識手段による文字認識が失敗した際には、前記ユニークなファイル名とするための情報を表す文字をファイル名として含めないことに対応する指示を前記第３の受付手段で受け付けた場合であっても、前記ユニークなファイル名とするための情報を表す文字を含むファイル名を設定し、
前記設定手段は、前記第１の受付手段で文字の入力を受け付け、かつ、前記第２の受付手段で受け付けた指示に従う前記文字認識手段による文字認識が失敗した際に、前記ユニークなファイル名とするための情報を表す文字をファイル名として含めないことに対応する指示を前記第３の受付手段で受け付けた場合、前記前記第１の受付手段で受け付けた前記文字を含み、前記ユニークなファイル名とするための情報を表す文字を含まないファイル名を設定することを特徴とする請求項１または２に記載の原稿読取装置。
【請求項４】
前記ユニークなファイル名とするための情報は、前記読み取り手段によって生成された画像データのファイルの送信のためのジョブの受付番号と、前記読み取り手段によって原稿の画像を読み取りが開始された日時と、の少なくともいずれかであることを特徴とする請求項１乃至３のいずれか１項に記載の原稿読取装置。
【請求項５】
前記設定手段は、前記読み取り手段によって生成された画像データのファイルをメールサーバーに送信し、かつ、前記ユニークなファイル名とするための情報を表す文字を含めてファイル名を設定する場合には、前記ユニークなファイル名とするための情報として前記受付番号を表す文字を含むファイル名を設定することを特徴とする請求項４に記載の原稿読取装置。
【請求項６】
前記設定手段は、前記読み取り手段によって生成された画像データのファイルをファイルサーバーに送信し、かつ、前記ユニークなファイル名とするための情報を表す文字を含めてファイル名を設定する場合には、前記ユニークなファイル名とするための情報として前記日時を表す文字を含むファイル名を設定することを特徴とする請求項４または５に記載の原稿読取装置。
【請求項７】
前記設定手段は、前記ユニークなファイル名とするための情報を表す文字を含めてファイル名を設定する場合に、前記読み取り手段によって生成された画像データのファイルの送信先に応じて異なる文字を含むファイル名を設定することを特徴とする請求項１乃至３のいずれか１項に記載の原稿読取装置。
【請求項８】
原稿の画像を読み取って画像データを生成する読み取り手段と、前記読み取り手段によって生成された画像データから文字を認識する文字認識手段と、を有する原稿読取装置における制御方法であって、
ユーザにより入力された文字を、ファイル名として、受け付ける第１の受付工程と、前記文字認識手段によって前記読み取り手段によって生成された画像データから認識される文字をファイル名として含めるかどうかの設定の指示を受け付ける第２の受付工程と、
前記読み取り手段によって生成された画像データのファイル名に、ユーザにより入力された文字ではなく、かつ、前記文字認識手段によって画像データから認識される文字ではない、ユニークなファイル名とするための情報を表す文字をファイル名として含めないかどうかに係る設定の指示を受け付ける第３の受付工程と、
前記読み取り手段によって生成された画像データのファイルのファイル名を設定する設定工程と、を有し、
前記設定工程では、
前記第２の受付工程で受け付けた指示に従う前記文字認識手段による文字認識が成功し、かつ、前記第３の受付工程で受け付けた指示に従い前記ユニークなファイル名とするための情報を表す文字をファイル名として含めない場合には、前記文字認識手段によって認識に成功した前記画像データに含まれる一部の文字を含み、前記ユニークなファイル名とするための情報を表す文字を含まないファイル名が設定され、
前記第２の受付工程で受け付けた指示に従う前記文字認識手段による文字認識が失敗した際には、前記ユニークなファイル名とするための情報を表す文字をファイル名として含めないことに対応する指示を前記第３の受付工程で受け付けた場合であっても、前記ユニークなファイル名とするための情報を表す文字を含むファイル名が設定されることを特徴とする制御方法。
【請求項９】
請求項１乃至７のいずれか１項に記載の各手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の画像を読み取る原稿読取装置、原稿読取装置の制御方法、プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
原稿の画像を読み取って生成された画像データに対して、ファイル名を自動で設定する原稿読取装置がある。
【０００３】
特許文献１には、画像読取装置で原稿から読み取った画像データの画像ファイルを記憶装置に保存するのに際して、画像ファイルに自動でファイル名を付与するデジタルカラー複合機が記載されている。
【０００４】
この複合機は、画像ファイルに自動でファイル名を付与する処理を実行するモード（ファイル名自動付与モード）が設定されていた場合、画像ファイルの画像について文字認識の処理を行う。そして、この複合機は、ファイル名自動付与モードが設定され、且つ、文字認識処理で文字や文字列が認識された場合、文字認識処理で認識された文字や文字列を画像ファイルのファイル名として自動で付与する。一方、この複合機は、ファイル名自動付与モードが設定され、且つ、文字認識処理で文字や文字列が認識されなかった場合、原稿の読み取り等を行った年月日、時刻、更に所定の拡張子等で構成される文字列を画像ファイルのファイル名として自動で付与する。一方、この複合機は、ファイル名自動付与モードが設定されなかった場合、原稿の読み取り等を行った年月日、時刻、更に所定の拡張子等で構成される文字列を画像ファイルのファイル名として自動で付与する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−５６３１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
同一のファイル名を持つ画像ファイルを上書き保存してもよい場合、日時や受付番号等のユニークな情報を表す文字を含むファイル名を設定しなくてもよい。
しかしながら、従来は、画像ファイルのファイル名に日時や受付番号等のユニークな情報を表す文字を含まないよう、ユーザは指示することができなかった。
また、別の課題として、画像ファイルのファイル名に日時や受付番号等のユニークな情報を表す文字を含まないよう指示された場合に、画像ファイルのファイル名に文字が何も含まれないと、ファイル名が拡張子のみとなってしまう。ファイル名が拡張子のみの画像ファイルは、サーバのオペレーションシステムによって隠しファイルとして取り扱われる。このため、ユーザは、ファイル名に基づいて所望する画像ファイルを容易に探し出すことができない。
本発明は、上記の課題に鑑みてなされたものである。本発明の目的は、ユニークな情報を表す文字をファイル名に設定しないための指示を受け付けた場合、ユニークな情報を表す文字を含まないファイル名を設定する装置や方法等を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明の一態様に係る原稿読取装置は以下のような構成を備える。
原稿の画像を読み取って画像データを生成する読み取り手段と、前記読み取り手段によって生成された画像データから文字を認識する文字認識手段と、を有する原稿読取装置であって、ユーザにより入力された文字を、ファイル名として、受け付ける第１の受付手段と、前記文字認識手段によって前記読み取り手段によって生成された画像データから認識される文字をファイル名として含めるかどうかの設定の指示を受け付ける第２の受付手段と、前記読み取り手段によって生成された画像データのファイル名に、ユーザにより入力された文字ではなく、かつ、前記文字認識手段によって画像データから認識される文字ではない、ユニークなファイル名とするための情報を表す文字をファイル名として含めないかどうかに係る設定の指示を受け付ける第３の受付手段と、前記読み取り手段によって生成された画像データのファイルのファイル名を設定する設定手段と、を有し、
前記設定手段は、
前記第２の受付手段で受け付けた指示に従う前記文字認識手段による文字認識が成功し、かつ、前記第３の受付手段で受け付けた指示に従い前記ユニークなファイル名とするための情報を表す文字をファイル名として含めない場合には、前記文字認識手段によって認識に成功した前記画像データに含まれる一部の文字を含み、前記ユニークなファイル名とするための情報を表す文字を含まないファイル名を設定し、前記第２の受付手段で受け付けた指示に従う前記文字認識手段による文字認識が失敗した際には、前記ユニークなファイル名とするための情報を表す文字をファイル名として含めないことに対応する指示を前記第３の受付手段で受け付けた場合であっても、前記ユニークなファイル名とするための情報を表す文字を含むファイル名を設定することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ユニークな情報を表す文字をファイル名に設定しないための指示を受け付けた場合、ユニークな情報を表す文字を含まないファイル名を設定することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係るシステムの構成を説明するための図である。
【図２】本実施形態に係るＭＦＰの構成を示すブロック図である。
【図３】本実施形態に係るＭＦＰの構成を示す断面図である。
【図４】本実施形態に係る画面の構成を説明するための図である。
【図５】本実施形態に係る画面の構成を説明するための図である。
【図６】本実施形態に係る画面の構成を説明するための図である。
【図７】本実施形態に係る画面の構成を説明するための図である。
【図８】本実施形態に係る画面の構成を説明するための図である。
【図９】第１の実施形態に係る制御例を説明するためのフローチャートである。
【図１０】第１の実施形態に係る読み取り原稿の模式図の一例である。
【図１１】第１の実施形態に係る画像ファイルの模式図の一例である。
【図１２】第２の実施形態に係る制御例を説明するためのフローチャートである。
【図１３】第２の実施形態に係る画像ファイルの模式図の一例である。
【図１４】第３の実施形態に係る制御例を説明するためのフローチャートである。
【図１５】第３の実施形態に係る画像ファイルの模式図の一例である。
【図１６】その他の実施形態に係る画面の構成を説明するための図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について添付図面を参照して詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものではなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１１】
［第１の実施形態］
本発明の第１の実施形態に係るシステムの構成について、図１の構成図を用いて説明する。
【００１２】
第１の実施形態では、原稿読取装置は、原稿の画像を読み取って生成された画像データのファイル名にユニークな情報を表す文字（例えば、日時や受付番号等）を設定しないための指示を受け付ける。そして、原稿読取装置は、ユニークな情報を表す文字を設定しないための指示を受け付けたことに従って、ユニークな情報を表す文字を含まないファイル名を設定する。
【００１３】
以下、詳細に説明する。
【００１４】
本実施形態に係るシステムは、原稿読取装置の一例であるＭＦＰ１０３と、外部装置の一例であるＰＣ（コンピュータ）１０１、ファイル共有サーバ１０２、電子メールサーバ１０５とで構成される。尚、ＭＦＰとは、Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌのことである。
【００１５】
ＭＦＰ１０３は、原稿を読み取って画像データを生成する画像読取機能と、生成した画像データに基づいて画像をシートに印刷する印刷機能（コピー機能）を備えている。また、ＭＦＰ１０３は、ＰＣ１０１等の外部装置から印刷ジョブを受信し、印刷指示を受け付けたデータに基づいて文字や画像をシートに印刷する印刷機能（ＰＣプリント機能）を備えている。尚、印刷機能による印刷は、カラーであっても、モノクロであってもよい。
【００１６】
ＭＦＰ１０３は、ネットワーク１０４を介してＰＣ１０１や、ファイル共有サーバ１０２や、電子メールサーバ１０５と接続される。
【００１７】
ネットワーク１０４は、ローカルエリアネットワーク等のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）であってもよく、インターネット等のＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）であってもよい。
【００１８】
尚、ネットワーク１０４を介して１台のＰＣ１０１がＭＦＰ１０３に接続されるシステム構成を図１に例示したが、これに限られない。ネットワーク１０４を介して複数台のＰＣ１０１がＭＦＰ１０３に接続される構成であってもよい。
【００１９】
また、ネットワーク１０４を介して１台のファイル共有サーバ１０２がＭＦＰ１０３に接続されるシステム構成を図１に例示したが、これに限られない。ネットワーク１０４を介して複数台のファイル共有サーバ１０２がＭＦＰ１０３に接続される構成であってもよい。
【００２０】
また、ネットワーク１０４を介して１台の電子メールサーバ１０５がＭＦＰ１０３に接続されるシステム構成を図１に例示したが、これに限られない。ネットワーク１０４を介して複数台の電子メールサーバ１０５がＭＦＰ１０３に接続される構成であってもよい。
【００２１】
ＰＣ１０１は、例えば、アプリケーションソフトウェアによって画像データを生成し、生成した画像データをＭＦＰ１０３に送信する。また、ＰＣ１０１は、例えば、アプリケーションソフトウェアやプリンタドライバを用いて、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データを生成する。そして、ＭＦＰ１０３のコントローラ部（不図示）は、ＰＣ１０１からネットワーク１０４を経由して送られてきたＰＤＬデータを、ラスタライズすることにより、ビットマップデータを生成する。
【００２２】
尚、本実施形態では、ＰＣ１０１を外部装置の一例として説明するが、これに限られない。外部装置は、ＰＤＡ（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ）やスマートフォン等の携帯情報端末等であっても良い。
【００２３】
続いて、ＭＦＰ１０３の構成について、図２のブロック図を用いて説明する。
【００２４】
ＭＦＰ１０３は、ＣＰＵ４０１、ＨＤＤ４０３、プリンタ部４０４、スキャナ部４０５、操作部４０６、ネットワークＩ／Ｆ４０７、ＲＡＭ４０８、ＲＯＭ４０９、及びＦＡＸ４１０を有する。尚、各モジュールは、それぞれシステムバス４０２を介して互いに接続される。
【００２５】
ＣＰＵ４０１は、ＭＦＰ１０３の全体を制御するプロセッサーである。ＣＰＵ４０１は、ＲＯＭ４０９に記憶された制御プログラム等に基づいて、接続中の各種デバイスとのアクセスを統括的に制御する。
【００２６】
スキャナ部４０５は、画像入力デバイスである。スキャナ部４０５は、光学センサを用いて原稿の画像をスキャンし、スキャン画像データを取得する。スキャナ部４０５の詳細については、図３で後述する。
【００２７】
プリンタ部４０４は、画像出力デバイスである。プリンタ部４０４は、スキャナ部４０５やＰＣ１０１等から入力された画像データに基づいて、シートに画像を印刷する。プリンタ部４０４の詳細については、図３で後述する。
【００２８】
ネットワークＩ／Ｆ４０７は、外部のネットワークとの通信制御を行うためのインタフェースである。ネットワークＩ／Ｆ４０７は、ＭＦＰ１０３をネットワーク１０４に接続し、スキャナ部４０５によって入力された画像データをファイル共有サーバ１０２や電子メールサーバ１０５に送信するための通信制御を行う。
【００２９】
ＨＤＤ４０３は、主に、コンピュータを起動・動作させるために必要な情報（システムソフトウェア）や、画像データが記憶される。
【００３０】
ＲＡＭ４０８は、読み出し及び書き込み可能なメモリである。また、ＲＡＭ４０８は、ＣＰＵ４０１が動作するためのシステムワークメモリでもある。ＲＡＭ４０８には、スキャナ部４０５やＰＣ１０１等から入力された画像データや、各種プログラムや設定情報等が記憶される。
【００３１】
ＲＯＭ４０９は、読み出し専用のメモリである。また、ＲＯＭ４０９は、ブートＲＯＭである。ＲＯＭ４０９には、システムのブートプログラムが予め記憶されている。
【００３２】
ＲＯＭ４０９又はＨＤＤ４０３には、ＣＰＵ４０１により実行される、後述するフローチャートの各種処理等を実行するために必要な各種の制御プログラムが格納（記憶）されている。
【００３３】
また、ＲＯＭ４０９又はＨＤＤ４０３には、ラスタライズを実行するプログラム等が記憶されている。
【００３４】
また、ＲＯＭ４０９又はＨＤＤ４０３には、ユーザインタフェース画面（以下、ＵＩ画面）を含む操作部４０６の表示部（不図示）に各種のＵＩ画面を表示させるための表示制御プログラムも記憶されている。
【００３５】
ＣＰＵ４０１が、ＲＯＭ４０９又はＨＤＤ４０３に記憶されているプログラムを読み出して、ＲＡＭ４０８に当該プログラムを展開することにより、本実施形態に係る各種動作を実行する。
【００３６】
操作部４０６は、ユーザインタフェース部の一例に該当する。操作部４０６は、表示部（不図示）と、キー入力部（不図示）とを有する。また、操作部４０６は、表示部やキー入力部を介して、ユーザからの各種設定を受け付ける機能を有する。
【００３７】
また、操作部４０６は、表示部を介して、ユーザに情報を提供する機能を有する。表示部（不図示）は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示部）と、ＬＣＤ上に貼られた透明電極（静電容量方式でもよい）とを有するタッチパネルシートとで構成される。ＬＣＤには、操作画面が表示される他、ＭＦＰ１０３の状態が表示される。キー入力部には、例えば、スキャンやコピー等の実行の開始を指示するために用いられるスタートキー（不図示）や、スキャンやコピー等の稼働中の動作の中止を指示するために用いられるストップキー（不図示）等がある。
【００３８】
ＦＡＸ４１０は、電話回線を介して電子化されたデータの送受信を行う。
【００３９】
続いて、ＭＦＰ１０３の構成について、図３の断面図を用いて説明する。ＭＦＰ１０３は、スキャナ部４０５とプリンタ部４０４で構成される。
【００４０】
まず、スキャナ部４０５の動作について、図３の断面図を用いて説明する。
【００４１】
スキャナ部４０５は、自動原稿給送部４５０を有する。自動原稿給送部４５０は、原稿３２を積載するための原稿トレイ３０を有し、原稿トレイ３０上に載置された原稿３２を給送する。そして、スキャナ部４０５は、固定された光学系の位置で、給送された原稿３２の画像を読み取る。以下、具体的に説明する。
【００４２】
自動原稿給送部４５０は、１枚以上の原稿３２で構成される原稿束を積載する原稿トレイ３０、原稿３２の搬送開始前に原稿束が原稿トレイ３０より突出して下流へ進出することを規制する分離パッド２１、及び給送ローラ１を有する。
【００４３】
給送ローラ１は、原稿トレイ３０に積載された原稿束の原稿面に落下し、回転する。これにより、原稿束の最上面の原稿３２が給送される。給送ローラ１によって給送された複数枚の原稿３２は、分離ローラ２と分離パッド２１の作用によって１枚ずつ分離して給送される。この分離は周知のリタード分離技術によって実現されている。
【００４４】
分離ローラ２と分離パッド２１によって分離された原稿３２は、搬送ローラ対３により、レジストローラ４へ搬送される。そして、搬送された原稿３２は、レジストローラ４に突き当てられる。これにより、原稿３２はループ状に形成され、原稿３２の搬送における斜行が解消される。レジストローラ４の下流側には、レジストローラ４を通過した原稿３２を流し読みガラス２０１方向へ搬送する給送パスが配置されている。
【００４５】
給送パスに送られた原稿３２は、大ローラ７及び給送ローラ５によりプラテン上に送られる。ここで、大ローラ７は、流し読みガラス２０１に接触する。大ローラ７により給送された原稿３２は、搬送ローラ６を通過し、ローラ１６と移動ガラスの間を移動する。そして、原稿３２は、排出フラッパ及び排出ローラ８を介して原稿排出トレイ３１に排出される。
【００４６】
自動原稿給送部４５０は、原稿３２を反転させることで原稿３２の裏面の画像を読み取ることができる。具体的には、排出ローラ８に原稿３２を噛ませた状態で、排出ローラ８を逆転させて排出フラッパを切り替えることにより、反転パス１９へ原稿３２を移動させる。移動した原稿３２を反転パス１９からレジストローラ４へ突き当て、再度、原稿３２がループ状に形成されることによって、原稿３２の搬送における斜行を解消する。その後、給送ローラ５及び大ローラ７により、再び原稿３２を流し読みガラス２０１へ移動させることで、原稿３２の裏面の画像を流し読みガラス２０１で読み取ることができる。
【００４７】
スキャナ部４０５は、原稿台ガラス２０２上に載置された原稿（不図示）については、光学スキャナユニット２０９が図３の矢印に示す副走査方向に走査することで、原稿（不図示）に記録された画像情報を光学的に読み取る。一方、原稿トレイ３０上の原稿３２は、自動原稿給送部４５０によって原稿３２が一枚ずつ読み取り中心位置に搬送される。そして、スキャナ部４０５は、自動原稿給送部４５０の大ローラ７の読み取り中心位置に来るように光学スキャナユニット２０９を移動し、大ローラ７の読み取り中心位置で原稿３２を読み取る。
【００４８】
そして、原稿トレイ３０上の原稿３２、又は原稿台ガラス２０２上の原稿（不図示）は、次の光学系で読み取られる。この光学系は、流し読みガラス２０１、原稿台ガラス２０２、光学ランプ２０３とミラー２０４を有する光学スキャナユニット２０９、ミラー２０５及び２０６、レンズ２０７、ＣＣＤセンサユニット２１０を備える。本実施形態では、ＣＣＤセンサユニット２１０は、カラー画像の読み取り用（ＲＧＢ）のＣＣＤ（３ラインセンサユニット）２１２、白黒画像の読み取り用のＣＣＤ（１ラインセンサユニット）２１１で構成される。
【００４９】
この光学系で読み取られた画像情報は光電変換されて、ＭＦＰ１０３のコントローラ部（不図示）に画像データとして入力される。尚、本実施形態では、スキャナ部４０５が備える光学系は、原稿３２からの反射光をＣＣＤセンサ上に結像する縮小光学系である場合について説明したが、これに限られない。スキャナ部４０５が備える光学系は、原稿３２からの反射光をＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）上に結像する等倍光学系であってもよい。
【００５０】
続いて、プリンタ部４０４の動作について、図３の断面図を用いて説明する。プリンタ部４０４は、プリンタ部４０４に転送された画像データに基づいて画像をシート３０１に出力する動作（印刷動作）を行う。以下、具体的に説明する。
【００５１】
プリンタ部４０４に転送された画像データは、レーザユニット３２２によって画像データに応じたレーザ光への変換が行われる。そして、このレーザ光は感光体ドラム（３２３〜３２６）に照射され、感光体ドラム（３２３〜３２６）には画像データに応じた静電潜像が形成される。感光体ドラム（３２３〜３２６）の潜像の部分には、現像ユニット（３２７〜３３０）によってトナー（現像剤）が付着される。尚、カラー機では、シアン、イエロー、マゼンタ、ブラック用に、感光体ドラム（３２３〜３２６）、及び現像ユニット（３２７〜３３０）を４つずつ備えている。
【００５２】
また、プリンタ部４０４は、シート収納部（給紙段とも呼ぶ）として、カセット（３５１〜３５４）、及び、手差しトレイ３５０を有している。
【００５３】
尚、カセット（３５１〜３５４）は、引き出し式の形状になっており、複数枚（例えば、６００枚）のシート３０１を収納することができる。一方、手差しトレイ３５０は、差し込み式の形状になっており、複数枚（例えば、１００枚）のシート３０１を収納することができる。
【００５４】
プリンタ部４０４は、カセット（３５１〜３５４）、及び、手差しトレイ３５０のいずれかから給送されたシート３０１に対して、感光体ドラム（３２３〜３２６）に付着したトナーをシート３０１に転写する。その後、トナーが転写されたシート３０１は、定着ユニット３３３に搬送される。そして、熱と圧力によって、トナーがシート３０１に定着される。定着ユニット３３３を通過したシート３０１は、搬送ローラ３３４、３３５によってＭＦＰ１０３が備える排出トレイ３４５（排出部）に排出される。尚、ＭＦＰ１０３が排出トレイ３４５を備えていない場合、定着ユニット３３３を通過したシート３０１は、胴内（排出部）に排出される。
【００５５】
尚、ＭＦＰ１０３は、感光体ドラム（３２３〜３２６）、及び現像ユニット（３２７〜３３０）を４つずつ備えるカラー機である場合について説明したが、これに限られない。ＭＦＰ１０３は、感光体ドラム３２６と現像ユニット３３０を１つずつ備えるモノクロ機であっても、本発明を同様に適用できる。
【００５６】
尚、電子写真方式で画像をシート３０１に印刷する方法について説明したが、これに限られない。画像をシート３０１に印刷することができるものであれば、例えばインクジェット方式等であってもよく、その他の方法（例えば、熱転写方式等）であっても、本発明を同様に適用できる。
【００５７】
続いて、操作部４０６に表示されるメイン画面５００の一例について、図４の構成図を用いて説明する。
【００５８】
メイン画面５００には、例えば、コピー機能５０１、スキャン送信機能５０２、ファクス機能５０３等の各種機能を呼び出すためのボタンが表示される。ユーザは、メイン画面５００上のいずれかのボタンを押下することで、コピー機能５０１、スキャン送信機能５０２、ファクス機能５０３等の各種機能を選択する。そして、ユーザによっていずれかの機能が選択されることにより、各種機能を利用するための画面に遷移するよう構成されている。
【００５９】
例えば、ユーザによってコピー機能５０１が選択された場合、コピー機能５０１を利用するための実行画面が操作部４０６の表示部に表示される。また、例えば、ユーザによってファクス機能５０３が選択された場合、ファクス機能５０３を利用するための実行画面が操作部４０６の表示部に表示される。例えば、ユーザによってスキャン送信機能５０２が選択された場合、原稿の画像を読み取って生成された画像データ（以降、スキャン画像データと呼ぶ）を任意の宛先に送信するための図５に示す実行画面５５０が操作部４０６の表示部に表示される。
【００６０】
ここで、操作部４０６に表示される実行画面５５０について、図５を用いて説明する。
【００６１】
実行画面５５０には、例えば、原稿をスキャンして取得される画像データ（以降、スキャン画像データと呼ぶ。）を送信する宛先を指定するためのボタン５５１が表示される。また、実行画面５５０には、例えば、スキャン画像データのファイルフォーマットを指定するためのボタン５５２、及び、スキャン画像データのファイル名を指定するためのボタン５５３が表示される。
【００６２】
ユーザによってボタン５５１が押下された場合、図６に示す設定画面６００が操作部４０６の表示部に表示される。ユーザは、例えば、スキャン画像データを電子メールで送信する場合、ボタン６０１を選択する。電子メールは、電子メールサーバ１０５を経由して送信される。また、ユーザは、例えば、スキャン画像データをファイルとしてファイル共有サーバ１０２に格納したい場合、ボタン６０２を選択する。この場合、スキャン画像データは、ファイル共有サーバ１０２にファイルとして格納される。
【００６３】
尚、ユーザは、設定画面６００を介して、スキャン画像データの送信先として複数の宛先を指定することができる。尚、ユーザによって指定された送信先は、実行画面５５０の宛先一覧５５４に表示される。
【００６４】
尚、設定画面６００で設定された情報（スキャン画像データの送信先に係る情報）は、ＲＡＭ４０８に記憶される。
【００６５】
一方、ユーザによってボタン５５２が押下された場合、図７に示す設定画面７００が操作部４０６の表示部に表示される。
【００６６】
ユーザは、例えば、スキャン画像データのフォーマットとして「ＪＰＥＧ」を指定する場合、ボタン７０１を選択する。また、ユーザは、例えば、スキャン画像データのフォーマットとして「ＴＩＦＦ」を指定する場合、ボタン７０２を選択する。また、ユーザは、例えば、スキャン画像データのフォーマットとして「ＰＤＦ」を指定する場合、ボタン７０３を選択する。また、ユーザは、例えば、スキャン画像データのフォーマットとして「ＸＰＳ」を指定する場合、ボタン７０４を選択する。
【００６７】
また、ユーザは、例えば、スキャン画像データのフォーマットとして「ＰＤＦ（ＯＣＲ）」を指定する場合、ボタン７０５を選択する。また、ユーザは、例えば、スキャン画像データのフォーマットとして「ＸＰＳ（ＯＣＲ）」を指定する場合、ボタン７０６を選択する。
【００６８】
スキャン画像データのフォーマットとして「ＰＤＦ（ＯＣＲ）」、又は「ＸＰＳ（ＯＣＲ）」が指定された場合、ＣＰＵ４０１は、スキャン画像データに対して文字認識処理を行う。
【００６９】
ここで、既知の文字認識処理について説明する。
【００７０】
ＭＦＰ１０３のコントローラ部が有する画像認識部（不図示）は、パターン認識部、文字認識部、及びイメージデータ変換部を備える。パターン認識部は、画像データ中の文字パターンの認識を行う処理部である。一方、文字認識部は、パターン認識部で認識された文字パターンに基づいて文字コードの生成等を行う処理部である。一方、イメージデータ変換部は、文字認識部の認識結果に基づいて、文字コードをイメージデータに変換する処理部である。
【００７１】
文字認識部には、文字認識のための辞書が格納されている。文字認識部では、入力された文字データについて１文字宛のイメージ（文字パターン）を切り出して文字認識を行う。文字認識部で認識された認識結果は、ＨＤＤ４０３に記憶される。また、文字認識部で認識された認識結果は、イメージデータ変換部に供給される。そして、文字コードが出力画像に変換され、更に、出力画像がＨＤＤ４０３に記憶される。この場合、認識が不能な文字については、イメージ情報がそのままＨＤＤ４０３に記憶される。一方、複数の候補が存在する文字については、複数の文字コード情報を認識率の高い順番でＨＤＤ４０３に記憶される。
【００７２】
ＣＰＵ４０１は、スキャンした原稿に含まれている文字情報として、文字認識処理によって認識された文字のテキストデータ（メタデータ）を画像データに付加する。尚、ＯＣＲとは、Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎのことである。
【００７３】
尚、設定画面７００で設定された情報（スキャン画像データのファイルフォーマットに係る情報）は、ＲＡＭ４０８に記憶される。
【００７４】
一方、ユーザによってボタン５５３が押下された場合、図８に示す設定画面８００が操作部４０６の表示部に表示される。
【００７５】
ユーザは、スキャン画像データから生成される画像ファイルのファイル名に任意の文字を付加する場合、入力フォーム８０１に任意の文字を入力する。入力された文字は、ＣＰＵ４０１によってＲＡＭ４０８に記憶される。
【００７６】
また、ユーザは、スキャン画像データに対して文字認識処理を行って認識された文字をスキャン画像データから生成される画像ファイルのファイル名に付加する場合、ボタン８０２を押下する。尚、ボタン８０２がユーザによって押下されるたびに、文字認識処理によって認識された文字を画像ファイルのファイル名に付加するか否かに係るモード（以降、「ＯＣＲモード」と呼ぶ）がＯＦＦからＯＮ、又はＯＮからＯＦＦに切り替わる。ＯＣＲモードがＯＮのときに、文字認識処理によって認識された文字が画像ファイルのファイル名に付加され、ＯＣＲモードがＯＦＦのときに、文字認識処理によって認識された文字が画像ファイルのファイル名に付加されない。尚、設定画面８００において、ＯＣＲモードは、デフォルトとしてＯＦＦに設定されている。
【００７７】
即ち、ＯＣＲモードは、設定画面７００を介して、スキャン画像データのフォーマットとして「ＰＤＦ（ＯＣＲ）」や「ＸＰＳ（ＯＣＲ）」が指定された場合、又は、ボタン８０２によってＯＮにされた時に有効となるモードである。尚、ＯＣＲモードがＯＮに設定された場合、設定画面７００を介して指定されたフォーマットが「ＰＤＦ」であったならば、スキャン画像データのフォーマットを「ＰＤＦ（ＯＣＲ）」に自動で切り替えてもよい。同様に、ＯＣＲモードがＯＮに設定された場合、設定画面７００を介して指定されたフォーマットが「ＸＰＳ」であったならば、スキャン画像データのフォーマットを「ＸＰＳ（ＯＣＲ）」に自動で切り替えてもよい。
【００７８】
また、ユーザは、スキャン画像データから生成される画像ファイルのファイル名に、日時や受付番号等を付加しない場合、ボタン８０３を押下する。尚、ボタン８０３がユーザによって押下されるたびに、日時や受付番号等をスキャン画像データのファイル名に付加するか否かに係るモード（以降、「日時／受付番号モード」と呼ぶ）がＯＮからＯＦＦ、又はＯＦＦからＯＮに切り替わる。日時／受付番号モードがＯＮに設定された場合、日時や受付番号等といったユニークな情報を表す文字がスキャン画像データのファイル名に付加される。尚、設定画面８００において、日時／受付番号モードは、デフォルトとしてＯＮに設定されている。
【００７９】
例えば、日時／受付番号モードがＯＮに設定され、スキャン画像データをファイルとしてファイル共有サーバ１０２に格納する場合、ＣＰＵ４０１は、原稿の画像の読み取りが開始された日時を表す文字を画像ファイルのファイル名に付加する。これにより、ファイル共有サーバ１０２に格納される画像ファイルのファイル名は、日時を表す文字が付加されたファイル名となる。尚、ファイル共有サーバ１０２に格納された複数の画像ファイル間で、ファイル名に付加された日時が同一になる可能性が低い。このため、ファイル共有サーバ１０２に複数の画像ファイルが格納される場合であっても、ファイル名が同一の画像ファイルが格納される可能性が低く、同一のファイル名を持つことにより画像ファイルが上書き保存されることがない。  また、例えば、日時／受付番号モードがＯＮに設定され、スキャン画像データを電子メールで送信する場合、ＣＰＵ４０１は、スキャン画像データを電子メールサーバ１０５に送信するジョブの受付番号を表す文字を画像ファイルのファイル名に付加する。これにより、電子メールサーバ１０５に格納される画像ファイルのファイル名は、受付番号を表す文字が付加されたファイル名となる。このため、電子メールサーバ１０５を介して複数の画像ファイルを受信した場合であっても、ユーザは、ファイル名に付加された受付番号を見ることで、所望の画像ファイルを識別することができる。
【００８０】
尚、設定画面８００で設定された情報（画像ファイルのファイル名の設定に係る情報）は、ＲＡＭ４０８に記憶される。
【００８１】
第１の実施形態では、原稿読取装置は、原稿の画像を読み取って生成された画像データのファイル名にユニークな情報を表す文字（例えば、日時や受付番号等）を設定しないための指示を受け付ける。そして、原稿読取装置は、ユニークな情報を表す文字を設定しないための指示を受け付けたことに従って、ユニークな情報を表す文字を含まないファイル名を設定する。
【００８２】
以下、詳細に説明する。
【００８３】
第１の実施形態に係るＭＦＰ１０３において、画像ファイルにファイル名を付加する一連の処理を、図９に示すフローチャートを用いて説明する。この処理は、ＣＰＵ４０１が、ＲＯＭ４０９又はＨＤＤ４０３から読み出してＲＡＭ４０８に展開された制御プログラムを実行することで行われる。尚、図９の処理は、例えば、図８に示す設定画面８００が操作部４０６の表示部に表示された状態で開始される。尚、図９の処理は、例えば、メイン画面５００を介してスキャン送信機能５０２が選択されて、且つ、設定画面７００を介して「ＰＤＦ（ＯＣＲ）」、又は「ＸＰＳ（ＯＣＲ）」が指定された状態で開始される。
【００８４】
まず、ＣＰＵ４０１は、入力フォーム８０１に文字が入力されたか否かを判定する（Ｓ９０１）。ＣＰＵ４０１は、入力フォーム８０１に文字が入力されたと判定した場合（Ｓ９０１：Ｙｅｓ）、入力フォーム８０１に入力された文字を取得する（Ｓ９０２）。そして、ＣＰＵ４０１は、Ｓ９０２で取得された入力フォーム８０１の文字をＲＡＭ４０８に記憶し（Ｓ９０３）、Ｓ９０４に処理を進める。一方、ＣＰＵ４０１は、入力フォーム８０１に文字が入力されていないと判定した場合（Ｓ９０１：Ｎｏ）、Ｓ９０４に処理を進める。
【００８５】
ＣＰＵ４０１は、ＯＣＲモードの設定がＯＮであるか、又はＯＦＦであるかを判定する（Ｓ９０４）。ＣＰＵ４０１は、ＯＣＲモードの設定がＯＮであると判定した場合（Ｓ９０４：ＯＮ）、ＯＣＲフラグの値をＴＲＵＥとしてＲＡＭ４０８に記憶する（Ｓ９０５）。一方、ＣＰＵ４０１は、ＯＣＲモードの設定がＯＦＦであると判定した場合（Ｓ９０４：ＯＦＦ）、ＯＣＲフラグの値をＦＡＬＳＥとしてＲＡＭ４０８に記憶する（Ｓ９０６）。
【００８６】
尚、ＯＣＲフラグは、画像データに対して文字認識処理が実行された場合に、文字認識処理によって認識された文字を画像ファイルのファイル名に付加するためのフラグである。ＯＣＲフラグの値は、スキャン送信ジョブの設定に対応づけてＲＡＭ４０８に記憶される。
【００８７】
続いて、ＣＰＵ４０１は、日時／受付番号モードの設定がＯＮであるか、又はＯＦＦであるかを判定する（Ｓ９０７）。ＣＰＵ４０１は、日時／受付番号モードの設定がＯＮであると判定した場合（Ｓ９０７：ＯＮ）、日時／受付番号フラグの値をＴＲＵＥとしてＲＡＭ４０８に記憶する（Ｓ９０８）。一方、ＣＰＵ４０１は、日時／受付番号モードの設定がＯＦＦであると判定した場合（Ｓ９０７：ＯＦＦ）、日時／受付番号フラグの値をＦＡＬＳＥとしてＲＡＭ４０８に記憶する（Ｓ９０９）。
【００８８】
尚、日時／受付番号フラグは、画像ファイルの送信先に応じて、日時又は受付番号を画像ファイルのファイル名に付加するためのフラグである。日時／受付番号フラグの値は、スキャン送信ジョブの設定に対応づけてＲＡＭ４０８に記憶される。
【００８９】
続いて、ＣＰＵ４０１は、設定画面８００のＯＫボタン８０４が押下されたか否かを判定する（Ｓ９１０）。ＣＰＵ４０１は、ＯＫボタン８０４が押下されたと判定した場合（Ｓ９１０：Ｙｅｓ）、Ｓ９１１に処理を進める。一方、ＣＰＵ４０１は、ＯＫボタン８０４が押下されていないと判定した場合（Ｓ９１０：Ｎｏ）、Ｓ９０１に処理を戻す。
【００９０】
続いて、ＣＰＵ４０１は、原稿の画像を読み取るようスキャナ部４０５に指示する（Ｓ９１１）。スキャナ部４０５は、ＣＰＵ４０１からの読み取り指示に基づいて、原稿の画像を読み取る（Ｓ９１１）。
【００９１】
そして、スキャナ部４０５は、原稿の画像を読み取ったことに従って、スキャン画像データを生成する（Ｓ９１２）。続いて、ＣＰＵ４０１は、スキャン画像データから画像ファイルを生成する（Ｓ９１２）。尚、画像ファイルは、スキャン画像データに対して、ファイルの始まりを示す情報、ヘッダ情報、及び、ファイルの終わりを示す情報等を付加することによって生成される。ＭＦＰ１０３のコントローラ部は、スキャナ部４０５によって生成された画像データを入力した後、ＲＡＭ４０８又はＨＤＤ４０３に記憶する。
【００９２】
続いて、ＣＰＵ４０１は、ＲＡＭ４０８に記憶された入力フォーム８０１の文字を読み出す（Ｓ９１３）。そして、ＣＰＵ４０１は、入力フォーム８０１に文字があるか否かを判定する（Ｓ９１４）。
【００９３】
ＣＰＵ４０１は、入力フォーム８０１に文字があると判定した場合（Ｓ９１４：Ｙｅｓ）、Ｓ９１５に処理を進める。一方、ＣＰＵ４０１は、入力フォーム８０１に文字がないと判定した場合（Ｓ９１４：Ｎｏ）、Ｓ９２９に処理を進める。
【００９４】
まず、Ｓ９１５以降の処理について説明する。
【００９５】
ＣＰＵ４０１は、入力フォーム８０１の文字をファイル名に付加する（Ｓ９１５）。即ち、Ｓ９１５において、ＣＰＵ４０１は、入力フォーム８０１の文字をファイル名として生成する。例えば、入力フォーム８０１に「１月１日」と入力されていた場合、「１月１日」という文字列がファイル名として生成される。
【００９６】
続いて、ＣＰＵ４０１は、ＲＡＭ４０８に記憶されたＯＣＲフラグの値を取得し（Ｓ９１６）、ＯＣＲフラグの値がＴＲＵＥであるか否かを判定する（Ｓ９１７）。
【００９７】
ＣＰＵ４０１は、ＯＣＲフラグの値がＴＲＵＥであると判定した場合（Ｓ９１７：Ｙｅｓ）、ＲＡＭ４０８又はＨＤＤ４０３に記憶された画像データ（即ち、Ｓ９１２で生成された画像データ）に対して文字認識処理を実行する（Ｓ９１８）。一方、ＣＰＵ４０１は、ＯＣＲフラグの値がＦＡＬＳＥであると判定した場合（Ｓ９１７：Ｎｏ）、Ｓ９２１に処理を進める。
【００９８】
ＣＰＵ４０１は、Ｓ９１８で実行された文字認識処理の結果、文字の認識に成功したか否かを判定する（Ｓ９１９）。尚、前述したように、文字認識部で認識された認識結果に基づいて、文字認識のための辞書に登録されている文字に合致する文字が認識されなかった場合に、ＣＰＵ４０１は、文字の認識に成功しなかったと判定する。一方、文字認識部で認識された認識結果に基づいて、文字認識のための辞書に登録されている文字に合致する文字が認識された場合に、ＣＰＵ４０１は、文字の認識に成功したと判定する。
【００９９】
ＣＰＵ４０１は、文字の認識に成功したと判定した場合（Ｓ９１９：Ｙｅｓ）、文字認識処理によって認識された文字をファイル名に付加する（Ｓ９２０）。例えば、図１０に示す原稿の画像を読み取って生成された画像データに対して文字認識処理を実行した結果、「議事録」という文字が認識された場合、「議事録」という文字列をファイル名に付加する。一方、ＣＰＵ４０１は、文字の認識に成功しなかったと判定した場合（Ｓ９１９：Ｎｏ）、Ｓ９２１に処理を進める。
【０１００】
尚、Ｓ９１５によって、入力フォーム８０１の文字がファイル名に付加された場合、入力フォーム８０１の文字と、文字認識処理によって認識された文字とを連結させた文字列がファイル名に付加される。
【０１０１】
例えば、画像ファイルのファイル名に、「入力フォーム８０１に入力された文字」及び「文字認識処理によって認識された文字」を付加する場合（Ｓ９１５、及びＳ９２０）、入力された文字と、認識された文字とを連結させた文字列がファイル名となる。例えば、入力フォーム８０１に「１月１日」と入力されていたとする。また、例えば、図１０に示す原稿の画像を読み取って生成された画像データに対して文字認識処理を実行した結果、「議事録」という文字が認識されたとする。この場合、例えば、図１１（Ａ）に示すように、「１月１日＿議事録．ｐｄｆ」が画像ファイルのファイル名となる。
【０１０２】
続いて、ＣＰＵ４０１は、ＲＡＭ４０８に記憶された日付／受付番号フラグの値を取得し（Ｓ９２１）、日付／受付番号フラグの値がＴＲＵＥであるか否かを判定する（Ｓ９２２）。ＣＰＵ４０１は、日付／受付番号フラグの値がＴＲＵＥであると判定した場合（Ｓ９２２：Ｙｅｓ）、ＲＡＭ４０８に記憶された送信先の情報を読み出す（Ｓ９２３）。
【０１０３】
ＣＰＵ４０１は、Ｓ９２３で読み出された送信先の情報に基づいて、画像ファイルの送信先がメールサーバであるか、又はファイルサーバであるかを判定する（Ｓ９２４）。
【０１０４】
ＣＰＵ４０１は、画像ファイルの送信先がメールサーバ（例えば、電子メールサーバ１０５）であると判定した場合（Ｓ９２４：メールサーバ）、画像ファイルをメールサーバに送信するジョブの受付番号をファイル名に付加する（Ｓ９２５）。尚、ファイル名に文字が何も付加されていない時は、画像ファイルをメールサーバに送信するジョブの受付番号がファイル名として生成される。これにより、ユーザは、例えば、メールサーバを介して受信した画像ファイルのうち、送信の受付番号に基づいて、ファイル名から所望のファイルを探し出すことができる。
【０１０５】
尚、日時／受付番号モードがＯＮに設定され、画像ファイルの送信先がメールサーバである場合、ＣＰＵ４０１は、原稿の画像の読み取りが開始された日時を表す文字を画像ファイルのファイル名に付加してもよい。もしくは、ＣＰＵ４０１は、原稿の画像の読み取りが開始された日時を表す文字と、画像ファイルをメールサーバに送信するジョブの受付番号を表す文字とを連結させた文字列を画像ファイルのファイル名に付加してもよい。
【０１０６】
一方、ＣＰＵ４０１は、画像ファイルの送信先がファイルサーバ（例えば、ファイル共有サーバ１０２）であると判定した場合（Ｓ９２５：ファイルサーバ）、原稿の画像の読み取りが開始された日時を表す文字をファイル名に付加する（Ｓ９２６）。尚、ファイル名に文字が何も付加されていない時は、原稿の画像の読み取りが開始された日時を表す文字がファイル名として生成される。これにより、ユーザは、例えば、ファイル共有サーバ１０２に格納された画像ファイルのうち、原稿の画像の読み取りが開始された日時に基づいて、ファイル名から所望の画像ファイルを探し出すことができる。尚、Ｓ９２６において、ＣＰＵ４０１は、画像ファイルの送信を開始する日時を表す文字をファイル名に付加してもよい。
【０１０７】
尚、日時／受付番号モードがＯＮに設定され、画像ファイルの送信先がファイルサーバである場合、ＣＰＵ４０１は、画像ファイルをファイルサーバに送信するジョブの受付番号を表す文字を画像ファイルのファイル名に付加してもよい。もしくは、ＣＰＵ４０１は、原稿の画像の読み取りが開始された日時を表す文字と、画像ファイルをファイルサーバに送信するジョブの受付番号を表す文字とを連結させた文字列を画像ファイルのファイル名に付加してもよい。
【０１０８】
例えば、画像ファイルのファイル名に、「日時」のみを付加する場合（Ｓ９２５）、「日時」がファイル名として生成される。例えば、図１１（Ｂ）に示すように、「２０１４０１０１１０３０３０．ｐｄｆ」が画像ファイルのファイル名として生成される。
【０１０９】
また、例えば、画像ファイルのファイル名に、「文字認識処理によって認識された文字」及び「日時」を付加する場合（Ｓ９２０、及びＳ９２５）、「文字認識処理によって認識された文字」及び「日時」を連結させた文字列がファイル名とする。例えば、図１０に示す原稿の画像を読み取って生成された画像データに対して文字認識処理を実行した結果、「議事録」という文字が認識されたとする。この場合、例えば、図１１（Ｃ）に示すように、「議事録＿２０１４０１０１１０３０３０．ｐｄｆ」が画像ファイルのファイル名となる。
【０１１０】
そして、ＣＰＵ４０１は、付加されたファイル名に基づいて、ＨＤＤ４０３に保存すべきファイル名を決定し（Ｓ９２７）、決定されたファイル名をＨＤＤ４０３に保存する（Ｓ９２８）。
【０１１１】
続いて、Ｓ９２９以降の処理について説明する。
【０１１２】
ＣＰＵ４０１は、ＲＡＭ４０８に記憶されたＯＣＲフラグの値を取得し（Ｓ９２９）、ＯＣＲフラグの値がＴＲＵＥであるか否かを判定する（Ｓ９３０）。
【０１１３】
ＣＰＵ４０１は、ＯＣＲフラグの値がＴＲＵＥであると判定した場合（Ｓ９３０：Ｙｅｓ）、ＲＡＭ４０８又はＨＤＤ４０３に記憶された画像データ（即ち、Ｓ９１２で生成された画像データ）に対して文字認識処理を実行する（Ｓ９３１）。一方、ＣＰＵ４０１は、ＯＣＲフラグの値がＦＡＬＳＥであると判定した場合（Ｓ９３０：Ｎｏ）、前述したＳ９２１に処理を進める。
【０１１４】
ＣＰＵ４０１は、Ｓ９３１で実行された文字認識処理の結果、文字の認識に成功したか否かを判定する（Ｓ９３２）。ＣＰＵ４０１は、文字の認識に成功したと判定した場合（Ｓ９３２：Ｙｅｓ）、文字認識処理によって認識された文字をファイル名に付加する（Ｓ９３３）。即ち、Ｓ９３３において、ＣＰＵ４０１は、文字認識処理によって認識された文字をファイル名として生成する。そして、Ｓ９３３の処理の後、前述したＳ９２１に処理を進める。一方、ＣＰＵ４０１は、文字認識処理による文字の認識に成功しなかったと判定した場合（Ｓ９３２：Ｎｏ）、Ｓ９３４に処理を進める。
【０１１５】
例えば、画像ファイルのファイル名に、「文字認識処理によって認識された文字」のみを付加する場合（Ｓ９３３）、「文字認識処理によって認識された文字」がファイル名として生成される。例えば、図１０に示す原稿の画像を読み取って生成された画像データに対して文字認識処理を実行した結果、「議事録」という文字が認識されたとする。この場合、例えば、図１１（Ｄ）に示すように「議事録．ｐｄｆ」が画像ファイルのファイル名として生成される。
【０１１６】
続いて、ＣＰＵ４０１は、ＲＡＭ４０８に記憶された日付／受付番号フラグの値を取得し（Ｓ９３４）、日付／受付番号フラグの値がＴＲＵＥであるか否かを判定する（Ｓ９３５）。ＣＰＵ４０１は、日付／受付番号フラグの値がＴＲＵＥであると判定した場合（Ｓ９３５：Ｙｅｓ）、前述したＳ９２３に処理を進める。
【０１１７】
一方、ＣＰＵ４０１は、日付／受付番号フラグの値がＦＡＬＳＥであると判定した場合（Ｓ９３５：Ｎｏ）、日付／受付番号フラグの値をＴＲＵＥとしてＲＡＭ４０８に記憶し（Ｓ９３６）、前述したＳ９２１に処理を進める。
【０１１８】
Ｓ９３６の処理により、日時／受付番号モードの設定がＯＦＦである（即ち、日時や受付番号をファイル名に付加しないよう指示された）場合でも、文字認識処理による文字の認識に成功しなかった場合には、日時や受付番号がファイル名に付加されるようになる。尚、Ｓ９３６の処理により、日時／受付番号モードの設定がＯＦＦである場合でも、文字認識処理によって認識される文字がファイル名に付加されなかった場合には、日時や受付番号がファイル名に付加されるようにしてもよい。
【０１１９】
そして、ＣＰＵ４０１は、付加されたファイル名に基づいて、ＨＤＤ４０３に保存すべきファイル名を決定し（Ｓ９２７）、決定されたファイル名をＨＤＤ４０３に保存する（Ｓ９２８）。
【０１２０】
以上が、第１の実施形態に係るＭＦＰ１０３において、画像ファイルにファイル名を付加する一連の処理の詳細である。
【０１２１】
尚、入力フォーム８０１に文字が入力されておらず、ＯＣＲモードの設定がＯＦＦであり、且つ、日時／受付番号モードの設定がＯＦＦである場合、画像ファイルにファイル名が何も付加されないことになる。そこで、入力フォーム８０１に文字が入力されておらず（Ｓ９０１：Ｎｏ）、ＯＣＲモードの設定がＯＦＦであり（Ｓ９０４：ＯＦＦ）、且つ、日時／受付番号モードの設定がＯＦＦである（Ｓ９０７：ＯＦＦ）場合、ＯＫボタン８０４はグレイアウトしてもよい。これによって、スキャン画像データから生成される画像ファイルにファイル名が何も付加されないことを防ぐことができる。
【０１２２】
尚、Ｓ９１９では、文字認識の結果に基づいて、文字認識のための辞書に登録されている文字に合致する文字が認識されなかった場合に、ＣＰＵ４０１は、文字の認識に成功しなかったと判定する場合について説明したが、これに限られない。文字認識の結果に基づいて、文字認識のための辞書に登録されている文字に合致する文字が認識された場合であっても、画像ファイルのファイル名に付加するための文字が認識されなかった場合は、ＣＰＵ４０１は、文字の認識に成功しなかったと判定してもよい。
【０１２３】
第１の実施形態では、日時／受付番号モードの設定がＯＦＦで（Ｓ９０７：ＯＦＦ）、且つ、文字認識処理による文字の認識に成功しなかった（Ｓ９３２：Ｎｏ）場合でも、ＣＰＵ４０１は、日時や受付番号等のユニークな情報を表す文字をファイル名に設定した。例えば、図１１（Ｂ）に示すように、「２０１４０１０１１０３０３０．ｐｄｆ」が画像ファイルのファイル名に設定される。
【０１２４】
以上説明したように、本発明を適用した第１の実施形態では、原稿読取装置は、原稿の画像を読み取って生成された画像データのファイル名にユニークな情報を表す文字（例えば、日時や受付番号等）を設定しないための指示を受け付ける例を説明した。そして、原稿読取装置は、ユニークな情報を表す文字を設定しないための指示を受け付けたことに従って、ユニークな情報を表す文字を含まないファイル名を設定する例を説明した。このような実施形態により、ファイル名が拡張子のみの画像ファイルとなることで、サーバのオペレーションシステムによって隠しファイルとして取り扱われることを防ぐことができる。
【０１２５】
［第２の実施形態］
第１の実施形態では、日時／受付番号モードの設定がＯＦＦであると判定され、文字認識処理による文字の認識に成功しなかったと判定された場合、ユニークな情報を表す文字（例えば、日時や受付番号等）をファイル名に付加する例について説明した。
【０１２６】
一方、第２の実施形態では、日時／受付番号モードの設定がＯＦＦであると判定され、文字の認識に成功しなかったと判定された場合、「ファイル名に付加するための文字が認識されなかった情報を表す文字」をファイル名に付加する例について説明する。
【０１２７】
第２の実施形態に係るＭＦＰ１０３では、画像ファイルにファイル名を付加する一連の処理の一部が第１の実施形態（図９で前述した制御例）とは異なる。そこで、第１の実施形態とは異なる処理を中心に図１２で説明する。尚、図９で説明した処理と同一の処理については、同一のステップ番号を付し、詳細な説明を省略する。
【０１２８】
ＣＰＵ４０１は、ＯＣＲフラグの値がＴＲＵＥであると判定した場合（Ｓ９３０：Ｙｅｓ）、ＲＡＭ４０８又はＨＤＤ４０３に記憶された画像データ（即ち、Ｓ９１２で生成された画像データ）に対して文字認識処理を実行する（Ｓ９３１）。一方、ＣＰＵ４０１は、ＯＣＲフラグの値がＦＡＬＳＥであると判定した場合（Ｓ９３０：Ｎｏ）、前述したＳ９２１に処理を進める。
【０１２９】
ＣＰＵ４０１は、Ｓ９３１で実行された文字認識処理の結果、文字の認識に成功したか否かを判定する（Ｓ９３２）。ＣＰＵ４０１は、文字の認識に成功したと判定した場合（Ｓ９３２：Ｙｅｓ）、文字認識処理によって認識された文字をファイル名に付加し（Ｓ９３３）、前述したＳ９２１に処理を進める。一方、ＣＰＵ４０１は、文字認識処理による文字の認識に成功しなかったと判定した場合（Ｓ９３２：Ｎｏ）、Ｓ９３４に処理を進める。
【０１３０】
続いて、ＣＰＵ４０１は、ＲＡＭ４０８に記憶された日付／受付番号フラグの値を取得し（Ｓ９３４）、日時／受付番号フラグの値がＴＲＵＥであるか否かを判定する（Ｓ９３５）。ＣＰＵ４０１は、ＲＡＭ４０８に記憶された日時／受付番号フラグの値がＦＡＬＳＥであると判定した場合（Ｓ９３５：Ｎｏ）、「ファイル名に付加するための文字が認識されなかった情報を表す文字」をファイル名に付加する（Ｓ１２０１）。即ち、Ｓ１２０１において、ＣＰＵ４０１は、「ファイル名に付加するための文字が認識されなかった情報を表す文字」をファイル名として生成する。そして、Ｓ１２０１の処理を行った後、前述したＳ９２７に処理を進める。
【０１３１】
ＣＰＵ４０１は、付加されたファイル名に基づいて、ＨＤＤ４０３に保存すべきファイル名を決定し（Ｓ９２７）、決定されたファイル名をＨＤＤ４０３に保存する（Ｓ９２８）。
【０１３２】
即ち、第２の実施形態では、日時／受付番号モードの設定がＯＦＦであり、文字認識処理による文字の認識に成功しなかった場合には、「ファイル名に付加するための文字が認識されなかった情報を表す文字」がファイル名に設定される。例えば、前述したＳ１２０１で設定される文字が「Ｎｏ  ＯＣＲ  Ｎａｍｅ」である場合、図１３に示すように、「Ｎｏ  ＯＣＲ  Ｎａｍｅ．ｐｄｆ」が画像ファイルのファイル名となる。尚、ユーザは、文字認識処理による文字の認識に成功しなかった旨を知ることができるのであれば、「Ｎｏ  ＯＣＲ  Ｎａｍｅ」とは異なる文字列や記号がファイル名に付加されてもよい。
【０１３３】
本発明を適用した第２の実施形態では、ファイル名にユニークな情報を表す文字を設定しないための指示を受け付けて、文字が認識されなかった場合、「ファイル名に付加するための文字が認識されなかった情報を表す文字」をファイル名に付加する例を説明した。このような実施形態により、ファイル名が拡張子のみの画像ファイルとなることで、サーバのオペレーションシステムによって隠しファイルとして取り扱われることを防ぐことができる。更に、ユーザは、文字認識処理による文字の認識に成功しなかった旨を、ファイル名を見ることで知ることができる。
【０１３４】
［第３の実施形態］
第３の実施形態では、まず、日時や受付番号等のユニークな情報を表す文字をファイル名に付加する。そして、ＲＡＭ４０８に記憶された日時／受付番号フラグの値がＦＡＬＳＥである場合、ファイル名に付加された日時や受付番号等のユニークな情報を表す文字を削除してから、ＨＤＤ４０３に保存すべきファイル名を決定する。一方、ＲＡＭ４０８に記憶された日時／受付番号フラグの値がＴＲＵＥである場合、ファイル名に付加された日時や受付番号等のユニークな情報を表す文字を削除することなく、ＨＤＤ４０３に保存すべきファイル名を決定する。
【０１３５】
第３の実施形態に係るＭＦＰ１０３では、画像ファイルにファイル名を付加する一連の処理の一部が第１の実施形態（図９で前述した制御例）とは異なる。そこで、第１の実施形態とは異なる処理を中心に図１４で説明する。尚、図９で説明した処理と同一の処理については、同一のステップ番号を付し、詳細な説明を省略する。
【０１３６】
ＣＰＵ４０１は、前述したＳ９１２の処理の後、ＲＡＭ４０８に記憶された送信先の情報を読み出す（Ｓ１４０１）。
【０１３７】
そして、ＣＰＵ４０１は、Ｓ１４０１で読み出された送信先の情報に基づいて、画像ファイルの送信先がメールサーバであるか、又はファイルサーバであるかを判定する（Ｓ１４０２）。
【０１３８】
ＣＰＵ４０１は、画像ファイルの送信先がメールサーバ（例えば、電子メールサーバ１０５）であると判定した場合（Ｓ９２４：メールサーバ）、画像ファイルをメールサーバに送信するジョブの受付番号をファイル名に付加する（Ｓ１４０３）。即ち、Ｓ１４０３において、ＣＰＵ４０１は、画像ファイルをメールサーバに送信するジョブの受付番号をファイル名として生成する。尚、Ｓ１４０３において、ＣＰＵ４０１は、画像ファイルの送信を開始する日時を表す文字をファイル名として生成してもよい。
【０１３９】
尚、画像ファイルの送信先がメールサーバである場合、ＣＰＵ４０１は、原稿の画像の読み取りが開始された日時を表す文字を画像ファイルのファイル名として生成してもよい。もしくは、ＣＰＵ４０１は、原稿の画像の読み取りが開始された日時を表す文字と、画像ファイルをメールサーバに送信するジョブの受付番号を表す文字とを連結させた文字列を画像ファイルのファイル名として生成してもよい。
【０１４０】
一方、ＣＰＵ４０１は、画像ファイルの送信先がファイルサーバ（例えば、ファイル共有サーバ１０２）であると判定した場合（Ｓ９２５：ファイルサーバ）、原稿の画像の読み取りが開始された日時を表す文字をファイル名に付加する（Ｓ１４０４）。即ち、Ｓ１４０４において、ＣＰＵ４０１は、原稿の画像の読み取りが開始された日時を表す文字をファイル名として生成する。
【０１４１】
尚、画像ファイルの送信先がファイルサーバである場合、ＣＰＵ４０１は、画像ファイルをファイルサーバに送信するジョブの受付番号を表す文字を画像ファイルのファイル名として生成してもよい。もしくは、ＣＰＵ４０１は、原稿の画像の読み取りが開始された日時を表す文字と、画像ファイルをファイルサーバに送信するジョブの受付番号を表す文字とを連結させた文字列を画像ファイルのファイル名として生成してもよい。
【０１４２】
ＣＰＵ４０１は、前述したＳ９３４の処理の後、ＲＡＭ４０８に記憶された日時／受付番号フラグの値がＦＡＬＳＥであるか否かを判定する（Ｓ１４０５）。
【０１４３】
ＣＰＵ４０１は、ＲＡＭ４０８に記憶された日時／受付番号フラグの値がＦＡＬＳＥであると判定した場合（Ｓ１４０５：Ｙｅｓ）、日時／受付番号フラグの値をＴＲＵＥとしてＲＡＭ４０８に記憶し（Ｓ１４０６）、前述したＳ９２１に処理を進める。一方、ＣＰＵ４０１は、ＲＡＭ４０８に記憶された日時／受付番号フラグの値がＴＲＵＥであると判定した場合（Ｓ１４０５：Ｎｏ）、前述したＳ９２７に処理を進める。
【０１４４】
ＣＰＵ４０１は、付加されたファイル名に基づいて、ＨＤＤ４０３に保存すべきファイル名を決定し（Ｓ９２７）、決定されたファイル名をＨＤＤ４０３に保存する（Ｓ９２８）。
【０１４５】
ＣＰＵ４０１は、前述したＳ９２１の処理の後、ＲＡＭ４０８に記憶された日時／受付番号フラグの値がＦＡＬＳＥであるか否かを判定する（Ｓ１４０７）。
【０１４６】
ＣＰＵ４０１は、ＲＡＭ４０８に記憶された日時／受付番号フラグの値がＴＲＵＥであると判定した場合（Ｓ１４０７：Ｎｏ）、前述したＳ９２７に処理を進める。一方、ＣＰＵ４０１は、ＲＡＭ４０８に記憶された日時／受付番号フラグの値がＦＡＬＳＥであると判定した場合（Ｓ１４０７：Ｙｅｓ）、送信先の情報に基づき画像ファイルの送信先がメールサーバであるか、ファイルサーバであるかを判定する（Ｓ１４０８）。
【０１４７】
ＣＰＵ４０１は、画像ファイルの送信先がメールサーバ（例えば、電子メールサーバ１０５）であると判定した場合（Ｓ１４０８：メールサーバ）、ファイル名に付加された受付番号を削除し（Ｓ１４０９）、前述したＳ９２７に処理を進める。一方、ＣＰＵ４０１は、画像ファイルの送信先がファイルサーバ（例えば、ファイル共有サーバ１０２）であると判定した場合（Ｓ１４０８：ファイルサーバ）、ファイル名に付加された日時を削除し（Ｓ１４１０）、前述したＳ９２７に処理を進める。
【０１４８】
ＣＰＵ４０１は、付加されたファイル名に基づいて、ＨＤＤ４０３に保存すべきファイル名を決定し（Ｓ９２７）、決定されたファイル名をＨＤＤ４０３に保存する（Ｓ９２８）。
【０１４９】
即ち、第３の実施形態では、日時／受付番号モードの設定がＯＦＦであり（Ｓ９０７：ＯＦＦ）、且つ、文字認識処理による文字の認識に成功しなかった（Ｓ９３２：Ｎｏ）場合でも、日時や受付番号等のユニークな情報を表す文字がファイル名に付加される。例えば、図１５に示すように、「２０１４０１０１１０３０３０．ｐｄｆ」が画像ファイルのファイル名に設定される。
【０１５０】
以上説明したように、本発明を適用した第３の実施形態では、原稿読取装置は、原稿の画像を読み取って生成された画像データのファイル名にユニークな情報を表す文字（例えば、日時や受付番号等）を設定しないための指示を受け付ける例を説明した。そして、原稿読取装置は、ユニークな情報を表す文字を設定しないための指示を受け付けたことに従って、ユニークな情報を表す文字を含まないファイル名を設定する例を説明した。このような実施形態により、ファイル名が拡張子のみの画像ファイルとなることで、サーバのオペレーションシステムによって隠しファイルとして取り扱われることを防ぐことができる。
【０１５１】
（その他の実施形態）
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【０１５２】
上述の実施形態では、ユーザによってボタン５５３が押下された場合、図８に示す設定画面８００が操作部４０６の表示部に表示される場合について説明した。ユーザは、スキャン画像データから生成される画像ファイルのファイル名に日時や受付番号等を付加しない場合、設定画面８００のボタン８０３を押下する例を説明した。尚、ボタン８０３がユーザによって押下されるたびに、日時／受付番号モードがＯＮからＯＦＦ、又はＯＦＦからＯＮに切り替わる例を説明した。また、設定画面８００において、日時／受付番号モードは、デフォルトとしてＯＮに設定されている例を説明した。
【０１５３】
その他の実施形態としては、ユーザによってボタン５５３が押下された場合、図１６に示す設定画面１６００が操作部４０６の表示部に表示されてもよい。ユーザは、スキャン画像データから生成される画像ファイルのファイル名に日時や受付番号等を付加する場合、設定画面１６００のボタン１６０３を押下すればよい。尚、ボタン１６０３がユーザによって押下されるたびに、日時／受付番号モードがＯＮからＯＦＦ、又はＯＦＦからＯＮに切り替わる。そして、設定画面１６００において、日時／受付番号モードは、デフォルトとしてＯＦＦに設定されていてもよい。
【０１５４】
即ち、上述した第１の実施形態、第２の実施形態、及び第３の実施形態では、図８の設定画面８００を介して、日付／受付番号の削除の指示をユーザから受け付ける例を説明したが、これに限られない。上述した第１の実施形態、第２の実施形態、及び第３の実施形態の変形例として、図１６の設定画面１６００を介して、日時／受付番号の付加の指示をユーザから受け付けるようにしてもよい。
【０１５５】
また、例えば、本実施形態では、ＭＦＰ１０３のコントローラ部のＣＰＵ４０１が上記各種制御の主体となっていたが、これに限らない。ＭＦＰ１０３と別筐体の外付けコントローラ等の印刷制御装置によって、上記各種制御の一部又は全部を実行可能に構成しても良い。
【０１５６】
また、本発明を適用した実施形態を、スキャナ部４０５、及びプリンタ部４０４を備えるＭＦＰ１０３を用いて説明したが、これに限られない。プリンタ部４０４を備えずに、スキャナ部４０５を備える原稿読取装置であっても、本発明を適用した実施形態を同様に説明できる。
【０１５７】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１５８】
１０３  ＭＦＰ
４０１  ＣＰＵ
４０５  スキャナ部
４０６  操作部
４０８  ＲＡＭ
８００  設定画面
８０３  ボタン
【図１】
0006482361.tif 000002
【図２】
0006482361.tif 000003
【図３】
0006482361.tif 000004
【図４】
0006482361.tif 000005
【図５】
0006482361.tif 000006
【図６】
0006482361.tif 000007
【図７】
0006482361.tif 000008
【図８】
0006482361.tif 000009
【図９】
0006482361.tif 000010
【図１０】
0006482361.tif 000011
【図１１】
0006482361.tif 000012
【図１２】
0006482361.tif 000013
【図１３】
0006482361.tif 000014
【図１４】
0006482361.tif 000015
【図１５】
0006482361.tif 000016
【図１６】
0006482361.tif 000017