(57)【要約】  表示言語と文書名ＯＣＲ時に使用するＯＣＲ言語を異なる設定にした場合、画面に表示される送信文書名が正しく表示されない場合がある。  文書データに基づいて認識された文字列を含む文書名を、前記読取手段によって生成された文書データに設定する文書名設定手段と、文字認識言語指定手段によって指定された言語と、表示言語設定手段によって指定された言語とが異なる場合、文書名設定手段が前記文書名を設定することを制限する制御手段を有することを特徴とする。
2012144006.tif 000002
【特許請求の範囲】
【請求項１】
文書データを入力する入力手段と、  前記入力手段によって入力された文書データを、指定された言語種で文字認識する文字認識手段と、  前記文字認識手段によって文字認識された文字列を、前記入力手段によって入力された文書データの文書名の少なくとも一部として設定する文書名設定手段と、  前記文書名設定手段によって設定された文書名を操作部に表示する表示手段と、  前記文字認識手段によって文字認識する場合に指定された文字コード体系が、前記操作部の言語種設定で設定された言語種の文字コード体系と互換性がない文字コード体系である場合、前記文書名設定手段によって設定される前記文字列を含む文書名を前記表示手段が表示することを制限する制御手段と  を有することを特徴とするデータ処理装置。
【請求項２】
前記制御手段は、前記文書名設定手段が前記文字列を含む文書名を設定することを禁止することによって、前記文字列を含む文書名を表示することを制限する、ことを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記制御手段は、前記操作部の言語種設定で設定された言語種の文字コード体系に従った文字列を文書名として前記文書名設定手段が設定するように制御することによって、前記文字認識手段によって文字認識された文字列を含む文書名を前記表示手段が表示することを制限する、ことを特徴とする請求項１に記載のデータ処理装置。
【請求項４】
前記制御手段は、ＡＳＣＩＩコードの文書名を前記文書名設定手段が設定するように制御することによって、前記文字認識手段によって文字認識された文字列を含む文書名を前記表示手段が表示することを制限する、ことを特徴とする請求項１に記載のデータ処理装置。
【請求項５】
前記入力手段によって入力された文書データを外部装置へ送信する送信手段を更に有することを特徴とする請求項１に記載のデータ処理装置。
【請求項６】
前記表示手段は、前記送信手段が文書データを送信した場合に、その文書データに設定された文書名を送信履歴として表示することを特徴とする請求項５に記載のデータ処理装置。
【請求項７】
前記文字認識手段が文字認識をする場合の言語種はユーザによって入力されることを特徴とする請求項１に記載のデータ処理装置。
【請求項８】
前記互換性がある文字コード体系とは、前記操作部の言語種設定で設定された言語種の文字コード体系で表示しても文字化けしない文字コード体系である、ことを特徴とする請求項１に記載のデータ処理装置。
【請求項９】
前記互換性がある文字コード体系とは、前記操作部の言語種設定で設定された言語種の文字コード体系と同じ文字コード体系である、ことを特徴とする請求項８に記載のデータ処理装置。
【請求項１０】
入力手段が、文書データを入力する入力ステップと、  文字認識手段が、前記入力手段によって入力された文書データを、指定された言語種で文字認識する文字認識ステップと、  前記文字認識手段によって文字認識された文字列を、前記入力手段によって入力された文書データの文書名の少なくとも一部として設定する文書名設定ステップと、  前記文書名設定ステップで設定された文書名を操作部に表示する表示ステップと、  前記文字認識ステップで文字認識する場合に指定された文字コード体系が、前記操作部の言語種設定で設定された言語種の文字コード体系と互換性がない文字コード体系である場合、前記文書名設定ステップで設定される前記文字列を含む文書名を前記操作部に表示することを制限する制御ステップと  を有することを特徴とするデータ処理装置の制御方法。
【請求項１１】
請求項１に記載のデータ処理装置の各手段として機能させるためのプログラム。 
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、原稿を読み取って電子化した文書データに文書名を設定するデータ処理装置、データ処理装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】  従来、デジタル複合機やスキャナなどのデータ処理装置において、スキャンして電子化した文書データに対して文字認識処理（以後、「ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）」という）を行う技術が知られている。そして、ＯＣＲを行って抽出した文字列を、その文書データの文書名として設定する技術も一般的に知られている（特許文献１参照）。更に、ＯＣＲを行う前に、言語の種類（例えば、日本語、英語等、以下「言語種」という）をユーザに指定させ、その指定された言語種でＯＣＲを行うことも知られている。指定された言語種でＯＣＲを行うことにより、ＯＣＲする際の文字認識精度を向上させることができる。  また別の従来技術として、スキャンして電子化した文書データを指定の宛先へ送信した場合に、送信履歴画面に、送信者や送信日時などの項目とともに、送信した文書データの文書名も表示する場合がある。このように、文書データに設定した文書名を、デジタル複合機で表示することは一般的に行われている。デジタル複合機で文書名等の文字を表示する場合、デジタル複合機の操作部の言語種設定により設定された言語種で表示されることが通常である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−１３４４０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】  特許文献１の方法でＯＣＲして抽出した文字列を文書名として設定した文書データの文書名を、上述のように、デジタル複合機で表示する場合がある。例えば、送信した文書データの文書名を送信履歴画面に表示する場合などがこれにあたる。この場合、指定された言語種でＯＣＲして文字認識された文字に割り当てられた文字のコードが、デジタル複合機の操作部の言語種設定で設定された言語種の文字コード体系には割り当てられていないことがある。【０００５】  例えば、ＯＣＲを行う際に指定された言語種が「日本語」であって、デジタル複合機の操作部の言語種設定で設定された言語種が「英語」である場合を考える。このとき、ＯＣＲして日本語の言語種で抽出した文字のコードには、英語の文字コード体系（例えばＷｉｎｄｏｗｓ−１２５２）には割り当てられていないコードがある。そのため、設定した文書名をデジタル複合機で英語の言語種で表示しようとしたときに文字化けが起こることがある。  また、指定された言語種で文字認識された文字のコードが、デジタル複合機の操作部の言語種設定で設定された言語種の文字コード体系においては異なる文字に割り当てられている場合にも文字化けは起こる。【０００６】  本発明は、上記課題に鑑みて、文字認識処理によって文字認識された文字のコードが、操作部の言語種設定で設定された言語種の文字コード体系に割り当てられていない場合、適切な処理を行う手段を提供することを目的とする。
【課題を解決するための手段】
【０００７】  上記目的を達成するために、本発明のデータ処理装置は、文書データを入力する入力手段と、前記入力手段によって入力された文書データを、指定された言語種で文字認識する文字認識手段と、前記文字認識手段によって文字認識された文字列を、前記入力手段によって入力された文書データの文書名の少なくとも一部として設定する文書名設定手段と、前記文書名設定手段によって設定された文書名を操作部に表示する表示手段と、前記文字認識手段によって文字認識する場合に指定された文字コード体系が、前記操作部の言語種設定で設定された言語種の文字コード体系と互換性がない文字コード体系である場合、前記文書名設定手段によって設定される前記文字列を含む文書名を前記表示手段が表示することを制限する制御手段とを有することを特徴とする。
【発明の効果】
【０００８】  本発明によれば、指定された言語種で文字認識された文字列の文書名を表示手段に表示したときに起こり得る文字化けを防止できる。
【図面の簡単な説明】
【０００９】
【図１】データ処理装置の一例であるデジタル複合機を含むシステム構成図である。
【図２】図１のデジタル複合機のハードウェア構成を示す図である。
【図３】図１のデジタル複合機の操作部に表示される送信設定画面の一例を示す図である。
【図４】送信する文書データのファイル形式を選択する画面の一例を示す図である。
【図５】文書名ＯＣＲを行う場合に指定する言語種を選択する画面の一例を示す図である。
【図６】操作部の言語種設定で設定される言語種、文書名ＯＣＲを行う場合に初期値として指定する言語種、及び文字コード体系の対応関係を模式的に示した図である。
【図７】図４の送信設定画面で送信ボタンが押されたことに従って図１のデジタル複合機が実行する処理を示すフローチャートである。
【図８】文書名ＯＣＲを行って認識される文字列を示したイメージ図である。
【図９】図４の送信設定画面で送信履歴ボタンが押された場合に表示される送信履歴画面の一例を示す図である。
【図１０】図９の送信履歴画面の詳細を示す図である。
【図１１】第１の実施形態において図７のステップＳ７１１の詳細を説明するためのフローチャートである。
【図１２】第２の実施形態において図７のステップＳ７１１の詳細を説明するためのフローチャートである。
【図１３】操作部の言語種設定で設定される言語種の文字コード体系とＯＣＲする際の言語種の文字コード体系が異なる場合に表示する警告画面の一例を示す図である。
【発明を実施するための形態】
【００１０】  以下、本発明を実施するための形態について、図面を用いて説明する。
【００１１】（実施形態１）  図１は、本実施形態におけるシステム全体の構成を示す図である。本システムでは、ネットワーク１０４上に、データ処理装置の一例であるデジタル複合機１０３と、外部装置の一例であるファイル共有サーバ１０１、メールサーバ１０２とが接続されている。デジタル複合機１０３は、画像読取機能、画像送信機能、画像形成（印刷）機能などの各種画像処理機能を有する。ファイル共有サーバ１０１は、ＳＭＢやＷｅｂＤＡＶ等のファイル共有プロトコルに従いネットワーク１０４上でファイルを管理するファイルサーバとして動作するコンピュータである。メールサーバ１０２は、ＳＭＴＰやＰＯＰ等の電子メールプロトコルに従ってメールを送受信するコンピュータである。
【００１２】  本実施形態では、デジタル複合機１０３で原稿をスキャンして電子化した文書データを、ＳＭＢ等のプロトコルに従ってファイルとしてファイル共有サーバ１０１に送信したり、電子メールに添付してメールサーバ１０２に送信したりする例について説明する。
【００１３】  図２は、図１に示すデジタル複合機１０３のハードウェア構成を示す図である。デジタル複合機１０３は、装置全体を制御するＣＰＵ２０１、ＣＰＵ２０１のワークエリアを提供するＲＡＭ２０２を有する。ＲＯＭ２０３には、システムプログラムやアプリケーションプログラムが格納されている。なおＲＯＭ２０３に格納されているアプリケーションには、スキャナ２０５で入力された文書データをＯＣＲして文字列を抽出するアプリケーションが含まれる。
【００１４】  更に、デジタル複合機１０３は、原稿画像を読み取るスキャナ２０５、及び、スキャナ２０５から入力された文書データやネットワークインタフェース２０８を介して入力されたデータに基づき画像を印刷するプリンタ２０４を有する。更にデジタル複合機１０３は、データや各種の設定パラメータや文書データを記憶するＨＤＤ２０７を有する。更にデジタル複合機１０３は、ユーザから操作を受け付ける入力装置と、その操作を行うために表示する操作画面を表示する表示装置とが一体となった操作部２０６（タッチパネル等）を有する。操作部２０６に表示される操作画面は、ＲＯＭ２０３に格納された操作画面のデータに基づき表示される。操作画面のデータは、後述する複数の言語種毎にＲＯＭ２０３又はＨＤＤ２０７に格納されている。ユーザが操作部２０６を介して複数の言語種のいずれか１つを選択すると、その言語種に対応する操作画面のデータを読み出し、操作部２０６に表示する。
【００１５】  更にデジタル複合機１０３は、ファイル共有サーバ１０１や、メールサーバ１０２、他の外部機器とのネットワーク通信を行うネットワークインタフェース２０８を有する。
【００１６】  図３は、図２の操作部２０６に表示される送信設定画面の一例を示す図である。図３の送信設定画面で原稿を読み取って文書データを送信する指示を行うことにより、デジタル複合機１０３は、スキャナ２０５でスキャンして電子化した文書データを、ネットワーク１０４を介してファイル共有サーバ１０１等に送信する。
【００１７】  アドレス帳ボタン３０２が押下され、ＨＤＤ２０７に保存されているアドレス帳データが読み出されて選択されると、送信宛先画面３０１に文書データの送信宛先が表示される。また、新規宛先ボタン３０３で「ＦＡＸ」、「ファイル」、「電子メール」のいずれかを選択して、ユーザが任意にその場で送信宛先を操作部２０６で入力することで、ＨＤＤ２０７に保存されていないアドレス帳データの宛先に対しても文書データを送信できる。なお新規宛先ボタン３０３を押下して設定した送信宛先は、アドレス帳ボタン３０２で設定したときと同様に送信宛先画面３０１に表示される。
【００１８】  解像度設定ボタン３０４では、スキャンする文書の解像度（２００ｄｐｉ等）を設定することが可能である。
【００１９】  文書名ＯＣＲ３０６（タイトルＯＣＲともいう）を押下することで、文書名ＯＣＲの設定が有効になる。この設定が有効になると、デジタル複合機１０３は、スキャンして電子化した文書データに対してＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）を行う。そして、文書データから文字列を抽出し、抽出した文字列を含む文書名を文書データに設定する。
【００２０】  ファイル形式ボタン３０５を押下することで、図４のファイル形式を選択するための画面が表示される。  図４は、図３のファイル形式ボタン３０５が押下された場合に表示される、文書データのファイル形式を選択するための画面である。ファイル形式４０１に列挙されているファイル形式（ＪＰＥＧ、ＴＩＦＦ、ＰＤＦ、ＸＰＳ、ＯＯＸＭＬ）から１つ選択することができる。図４の画面でＯＫボタンが押下されると、設定した値をＲＡＭ２０２に記憶する。キャンセルボタンが押下されると設定した値は無効となる。
【００２１】  ファイル形式４０１で、ＯＣＲが可能なファイル形式、すなわち、ＰＤＦ、ＸＰＳ、ＯＯＸＭＬのいずれかのファイル形式を選択した場合、図４の画面右側に示すようなポップアップ画面を表示する。ポップアップ画面には、ＯＣＲ（文字認識）を行うか否かを設定するためのＯＣＲ設定ボタン４０２と、ＯＣＲを行う際の言語の種類（言語種）であるＯＣＲ言語種４０３と、ＯＣＲ言語種４０３を変更するための変更ボタン４０４とが表示される。ＯＣＲ設定ボタン４０２を押下すると、スキャンして電子化した文書データに対して、ＯＣＲ言語種４０３に表示されている言語種でＯＣＲを行う。なお本実施形態では、ＯＣＲ言語種４０３は、初期値として、操作部２０６の言語種設定で設定された言語種と同じ言語種が設定されている。図４の例では、操作部２０６の言語種設定で設定された言語種は英語である。そのため、ＯＣＲ言語種４０３も、英語を初期値として設定している。ただし、操作部２０６の言語種設定で設定される言語種が、必ずしも、ＯＣＲする際の言語種として設定できるとは限らない。操作部２０６の言語種設定で設定される言語種としては設定可能な言語種であるがＯＣＲ言語としては設定不可能な言語種の場合には、別の言語種をＯＣＲする際の言語種の初期値としている。
【００２２】  図６に、言語種と言語種の文字コード体系との対応関係を模式的に示す。なお図６に示す各レコードの情報は、ＨＤＤ２０７に記憶されている。  図６（ａ）は、操作部２０６の画面に表示する際の言語種（以下、「表示言語種」という）６０１とその表示言語種６０１の文字コード体系６０２の対応関係を示す。図６（ｂ）は、ＯＣＲする時に指定される言語（以下、「ＯＣＲ言語種」という）６０３とＯＣＲ言語種６０３の文字コード体系６０４の対応関係を示す。表示言語種６０１は、デジタル複合機１０３が操作部２０６に表示することが可能な言語種である。表示言語種６０１の一覧からユーザによって不図示の言語種設定画面で設定された言語種に従って、画面が操作部２０６に表示される。なお図３〜５の画面の例は、不図示の言語種設定画面で、表示言語種として「日本語」が設定されている状態である。  表示言語種６０１に「日本語」が設定されている場合には、初期値として設定されているＯＣＲ言語種６０３は「日本語」である。表示言語種６０１に「英語」が設定されている場合には、初期値として設定されているＯＣＲ言語種６０３は「英語」となっている。
【００２３】  図４の説明に戻る。図４に初期値として設定されているＯＣＲ言語種４０３は、変更ボタン４０４によって変更できる。変更ボタン４０４を押下すると、図５の画面が表示される。
【００２４】  図５は、ＯＣＲ言語種を選択するための画面の一例である。デジタル複合機１０３が対応しているＯＣＲ言語種の一覧をＨＤＤ２０７から読み出してフィールド５０１に表示する。ユーザが所望の言語種をＯＣＲ言語種として選択し、ＯＫボタンを押下すると、デジタル複合機１０３は、図５の画面で設定した値をＲＡＭ２０２に記憶する。
【００２５】  図３〜図５の画面で上述の設定がされ図３の送信ボタン３０７が押下されると、図７のフローチャートの処理が開始され、デジタル複合機１０３は上述の設定に従った文書データを送信する。
【００２６】  図７は、本実施形態におけるデジタル複合機１０３の処理を示すフローチャートである。図７のフローチャートの各ステップを実行するためのプログラムは、ＨＤＤ２０７に記憶されている。そして、ＲＡＭ２０２にロードされてＣＰＵ２０１によって実行される。
【００２７】  Ｓ７０１にて、ＣＰＵ２０１は、操作部２０６の表示言語種として指定されている表示言語種を取得する。例えば、図３〜図５の画面（英語で文字が表示されている画面）が表示されている場合には、表示言語種として「英語」の情報を取得する。
【００２８】  Ｓ７０２にて、もし文書データにＯＣＲを行う設定がされている場合には、ＯＣＲ言語種の指定を取得する。例えば、図４の画面のようにＯＣＲ言語種４０３に「日本語」が指定されている場合には、ＯＣＲ言語種として「日本語」を取得する。なお、ＯＣＲを行う際には、Ｓ７０２で取得した言語種でＯＣＲを行う。そのため、ＯＣＲする際に言語種を何も指定しない場合と比べて文字認識精度を向上させることができる。
【００２９】  Ｓ７０３にて、ＣＰＵ２０１は、ＯＣＲして認識した文字列を文書名に設定するかどうか（文書名ＯＣＲを行うかどうか）の判定を行う。具体的には、図３の文書名ＯＣＲ３０６の設定がＯＮに設定されている場合であって、かつ、図４のＯＣＲ（文字認識）４０２の設定がＯＮに設定されている場合に、文書名ＯＣＲを行うと判定する。文書名ＯＣＲ３０６の設定がＯＦＦに設定されている場合や、文書名ＯＣＲ３０６の設定がＯＮに設定されているがＯＣＲ設定ボタン４０２の設定がＯＦＦに設定されている場合には、文書名ＯＣＲを行わない、と判定する。文書名ＯＣＲを行わないと判定した場合（Ｓ７０３でＮＯ）、Ｓ７１２に進み、通常の送信処理を行う。文書名ＯＣＲを行うと判定した場合（Ｓ７０３でＹＥＳ）、Ｓ７０４に進む。
【００３０】  Ｓ７０４にて、ＣＰＵ２０１は、Ｓ７０１で受け取った表示言語種に対応する文字コード体系を図６（ａ）のテーブルから取得する。例えば、図３〜図５の画面のように、表示言語種として「英語」が設定されている場合には、図６（ａ）のテーブルから文字コード体系Ｗｉｎｄｏｗｓ−１２５２を取得する。
【００３１】  Ｓ７０５にて、ＣＰＵ２０１は、ＯＣＲ言語種４０３として指定されている言語種の文字コード体系を図６（ｂ）のテーブルから取得する。例えば、図４の画面のように、ＯＣＲ言語種として「ＪＡＰＡＮＥＳＥ（日本語）」が指定されている場合には、図６（ｂ）のテーブルから文字コード体系Ｓｈｉｆｔ＿ＪＩＳを取得する。
【００３２】  Ｓ７０６にて、ＣＰＵ２０１は、Ｓ７０４で取得した文字コード体系（符号化方式ともいう）とＳ７０５で取得した文字コード体系を比較し、両者が同じ文字コード体系であるか否かを判定する。Ｓ７０６で同じ文字コード体系であると判定した場合（Ｓ７０６でＹＥＳ）、ＣＰＵ２０１は、文書データに対してＯＣＲを行う（Ｓ７０７）。そして、そのＯＣＲした結果抽出した文字列の一部を文書名として文書データに設定し、宛先が示す装置へ送信する（Ｓ７０８）。
【００３３】  なおＳ７０６において、表示言語種の文字コード体系とＯＣＲ言語種の文字コード体系が完全に同一の文字コード体系である必要はない。ＯＣＲ言語種の文字コード体系と表示言語種の文字コード体系とが互換性のある文字コード体系であれば、Ｓ７０６でＹＥＳと判定してもよい。例えば、ＡＳＣＩＩコードで記述された文字は、Ｓｈｉｆｔ＿ＪＩＳの文字コード体系で文字を表示しても文字化けすることなく正しく表示できる。そのため、ＡＳＣＩＩは、Ｓｈｉｆｔ＿ＪＩＳと互換性がある文字コード体系である。
【００３４】  またＳ７０６では、表示言語種の文字コード体系とＯＣＲ言語種の文字コード体系とを比較しているが、より簡単な制御を行うために、文字コード体系の比較ではなく、言語種同士の比較をしてもよい。言語種同士の比較を行う場合は、例えば、表示言語種が「英語」でＯＣＲ言語種が「フランス語」である場合、両者の文字コード体系は共通の文字コード体系（Ｗｉｎｄｏｗｓ−１２５２）であるが、Ｓ７０６でＮＯと判定され、文書名ＯＣＲ制限処理に移行することになる。表示言語種とＯＣＲ言語種を比較することにより、より簡単な比較処理で文字化けを防止することができる。
【００３５】  Ｓ７０９では、ＣＰＵ２０１は、Ｓ７０８で設定した文書名を、送信履歴情報の一部としてＨＤＤ２０７に書き込む。
【００３６】  図８は、Ｓ７０７で文書名ＯＣＲを行う場合に抽出される文字列が印字された原稿画像を示したものである。  図８に示した領域８０１の文字列がＯＣＲの結果抽出されると、スキャンした文書データには、「ＭＥＥＴＩＮＧ」という文書名が設定されて送信される。更に、後述する図９、図１０の送信履歴の画面を表示した際には「ＤＯＣＵＭＥＮＴ  ＮＡＭＥ：ＭＥＥＴＩＮＧ」という文字列が表示される。
【００３７】  図９は、送信履歴画面の一例である。図９の画面は、図３の送信履歴ボタン３０８を押下したときに表示される。送信履歴の一覧９０１からどれか一つを選択して詳細情報９０２を押下すると、図１０の送信履歴の詳細情報が表示される。送信履歴の詳細情報として表示可能な項目としては、送信を開始した時刻や終了した時刻や、送信宛先、送信文書名１００１、送信サイズ等がある。図１０は、図８のような原稿画像をスキャンした場合に文書名ＯＣＲして文書データを送信した処理の送信履歴の詳細である。
【００３８】  Ｓ７１０は、Ｓ７０６で表示言語種の文字コード体系とＯＣＲ言語種４０３の文字コード体系とが異なると判定された場合に行う処理である。Ｓ７１０では、ＣＰＵ２０１は、デジタル複合機１０３がＵｎｉｃｏｄｅ対応の文字コードで文字を操作部２０６に表示可能であって、かつ、ＯＣＲした結果をＵｎｉｃｏｄｅ対応の文字のコードに変換可能であるかどうかを判定する。Ｕｎｉｃｏｄｅ対応の文字コードで文字を操作部２０６に表示可能であって、かつ、ＯＣＲ結果をＵｎｉｃｏｄｅ対応の文字のコードに変換可能であると判定した場合には（Ｓ７１０でＹＥＳ）、Ｓ７０７に進む。Ｕｎｉｃｏｄｅ対応の文字を操作部２０６に表示可能でない、あるいは、ＯＣＲ結果をＵｎｉｃｏｄｅ対応の文字のコードに変換可能でないと判定した場合には（Ｓ７１０でＮＯ）、Ｓ７１１の文書名ＯＣＲ制限処理に進む。
【００３９】  Ｓ７１１の処理の詳細は、図１１を用いて説明する。  図１１は、図７のＳ７１１の処理の詳細を示すフローチャートである。Ｓ１１０１では、ＣＰＵ２０１は、スキャンして電子化した文書データに対してＯＣＲは行うが、そのＯＣＲして認識した文字列を文書名としては設定しない。文書名は、デフォルトの文書名（すなわち、文書名ＯＣＲがＯＦＦのときに設定される文書名）が文書に設定される。そして、Ｓ１１０２で、そのデフォルトの文書名が設定された文書データを送信する。その後、Ｓ１１０３にて、デフォルトの文書名を、送信履歴としてＨＤＤ２０７に書き込み、本フローチャートの処理を終了する。デフォルトの文書名とは、文字化けが起こらない、デジタル複合機１０３で予め決められた規則に従って設定される文書名のことである。本実施形態では、ＡＳＣＩＩコードで記述された「年月日時分秒（例：２０１０１００１１７００２３）」のような文書名設定をする。
【００４０】  また操作部２０６の言語種設定で設定された文字コード体系の文書名を設定してもよい。この場合、例えば、操作部２０６の言語種設定が英語である場合には、Ｗｉｎｄｏｗｓ−１２５２の文字コード体系に従った文字列が文書名として設定される。
【００４１】  Ｓ１１０２で送信された文書データの送信履歴を図１０の送信履歴画面で表示する場合、ＯＣＲした結果を文書名として設定する代わりに、デフォルトの文書名が設定された文書データを送信する。そのため、文字化けが起こり得る文字コード体系に対応する文書名が操作部２０６に表示されることがない。
【００４２】  なお、Ｓ１１０１でデフォルトの文書名を設定するときに、「文書名ＯＣＲの設定を無効にします」などの警告メッセージを操作部２０６に表示するようにしてもよい。
【００４３】  本実施形態によると、操作部２０６の言語種設定画面（不図示）で設定された表示言語種の文字コード体系とＯＣＲ言語種４０３の文字コード体系が異なる場合は、たとえ文書名ＯＣＲの設定が有効になっていたとしても、文書名ＯＣＲは行わない。すなわち、ＯＣＲした結果抽出された文字列を文書名としては設定しない。その代わりに、デフォルトの文書名を設定して文書データを送信する。この結果、送信履歴画面に表示される、送信文書データに設定される文書名の文字化けを未然に防止できる。
【００４４】  なお、本実施形態では、Ｓ７０６において、表示言語種の文字コード体系とＯＣＲ言語種の文字コード体系とが同じであるか異なるかを判定している。しかし、変形例として、Ｓ７０６で、上述の判定処理を行う代わりに、文書名ＯＣＲを行って文字認識された文字のコードが、Ｓ７０４で取得した表示言語種の文字コード体系に割り当てられているか否かを判定するようにしてもよい。
【００４５】  なお、本実施形態では、操作部２０６に画面を表示するときの表示言語種に対応する文字コード体系とＯＣＲ言語種４０３に対応する文字コード体系とが異なる場合は、ＯＣＲした結果を文書名には使わずにデフォルトの文書名を文書データに設定した。しかし、変形例として、ＯＣＲ結果を文書名には設定するが、設定した文書名を送信履歴に書き込まないようにすることによっても、上述の課題、すなわち、操作部２０６に文字化けが起こり得る文書名が表示されてしまう、という課題を解決できる。
【００４６】  例えば、Ｓ１１０１では、（デフォルト文書名ではなく）文書名ＯＣＲした文字列を文書名として文書データに設定し、Ｓ１１０２では、文書名ＯＣＲして設定された文書名の文書データを送信する。そして、Ｓ１１０３では、文書名ＯＣＲして設定された文書名の情報をＨＤＤ２０７に書き込まないように制御する。
【００４７】（実施形態２）  実施形態１では、表示言語種の文字コード体系とＯＣＲ言語種の文字コード体系とが異なる場合、文書名ＯＣＲを行わずにデフォルト文書名を設定して文書データを送信する。実施形態２では、文書データの送信自体を行わないようにして、ユーザが指示した内容に反して文書名が設定された文書データが送信されることを未然に防止した。
【００４８】  実施形態２において、前述の実施形態１とは図１〜図７は共通なので説明は省略する。  図１２は、第２の実施形態における、図７のＳ７１１の詳細を説明するためのフローチャートである。
【００４９】  Ｓ１２０１にて、ＣＰＵ２０１は、図３〜図５の画面で受け付けた設定に基づく読み取り処理を中止し、Ｓ１２０２にて、ＣＰＵ２０１は、図１３に示す警告画面を操作部２０６に表示する。この結果、送信ボタン３０７が押されても送信処理を実行できないように制御する。
【００５０】  本実施形態によると、表示言語種の文字コード体系とＯＣＲ言語種の文字コード体系が異なる場合には、文書データの送信処理を実行させることを禁止する。このようにすることで、送信履歴画面に文字化けした文書名が表示されることもなく、かつユーザの指示した内容に反して文書名が設定されて文書データが送信されることも防止できる。更に、警告画面を表示してユーザにその旨を通知することができる。
【００５１】  （他の実施形態）  また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００５２】  本発明は上記実施の形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために以下の請求項を添付する。
【符号の説明】
【００５３】１０１  ファイル共有サーバ１０２  メールサーバ１０３  デジタル複合機２０１  ＣＰＵ２０２  ＲＡＭ２０３  ＲＯＭ２０４  プリンタ２０５  スキャナ２０６  操作部２０８  ネットワークインタフェース 
【図１】
2012144006.tif 000003
【図２】
2012144006.tif 000004
【図３】
2012144006.tif 000005
【図４】
2012144006.tif 000006
【図５】
2012144006.tif 000007
【図６】
2012144006.tif 000008
【図７】
2012144006.tif 000009
【図８】
2012144006.tif 000010
【図９】
2012144006.tif 000011
【図１０】
2012144006.tif 000012
【図１１】
2012144006.tif 000013
【図１２】
2012144006.tif 000014
【図１３】
2012144006.tif 000015
【国際調査報告】
2012144006.tif 000016
2012144006.tif 000017
2012144006.tif 000018
2012144006.tif 000019