(57)【要約】【課題】ＯＣＲ技術を利用してスキャナで読取った文字画像から文字コード及びフォントの種類を認識し、これらを文字画像に展開して元の位置に組み込む画像処理を行う複合機において、ユーザが使用する可能性の高いフォントデータを効率よく蓄積することを可能とする複合機を提供すること。【解決手段】外部から受信したフォントデータを蓄積するメモリ３と、画像データの文字画像領域を抽出する領域抽出部１４ａと、抽出した文字画像領域の文字画像に対応する文字コード及びフォントの種類を認識する文字認識部１４ｂと、認識した文字コード及びフォントの種類をメモリ３に蓄積されているフォントデータＸを用いて文字画像に展開し、展開した文字画像を前記画像データの文字画像領域の文字画像と置換えるファイル作成部１４ｄと、を備える複合機１。【選択図】図１
2005275863.tif 000002
【特許請求の範囲】
【請求項１】
外部から受信したフォントデータを蓄積する蓄積手段と、画像データの文字画像領域を抽出する領域抽出手段と、抽出した文字画像領域の文字画像に対応する文字コード及びフォントの種類を認識する文字認識手段と、認識した文字コード及びフォントの種類を前記蓄積手段に蓄積されているフォントデータを用いて文字画像に展開する展開手段と、展開した文字画像を前記画像データの文字画像領域の文字画像と置換える手段と、を備えることを特徴とする複合機。
【請求項２】
前記蓄積手段が外部から受信して蓄積する前記フォントデータは、外部装置から印刷命令とともに受信するものであることを特徴とする請求項１記載の複合機。
【請求項３】
使用すべきフォントの種類の指定を受付けて設定する設定手段をさらに備え、前記展開手段が用いる前記フォントデータは、前記設定手段により設定されているフォントの種類に対応するものであることを特徴とする請求項１又は２記載の複合機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも複写機能とＰＣプリント機能を備えた複合機に関し、詳しくは、スキャナ等で読取った文字画像からＯＣＲ技術を利用して一旦文字コードに置換えたものを、文字画像に展開することにより複写原稿等の文字画像の質を向上させる機能を備えた複合機に関する。
【背景技術】
【０００２】
スキャナによって読取った画像データを印刷する複写機能、ＰＣ（パーソナルコンピュータ）から印刷命令とともに受信した画像データを記録部において印刷するＰＣプリント機能などを備える最近の複合機においては、スキャナ等の性能が向上したことにより、複写機能を利用して複写した原稿は以前より格段に綺麗になっている。しかし、ＰＣプリント機能を利用して印刷した原稿と比較するとやはり見劣りするのが実情である。
【０００３】
そのような、複写原稿の画質を向上させるための技術として、ＯＣＲ（Optical  Character  Reader）技術を利用したものがある。この技術は、スキャナ等によって読取った原稿の画像データを解析して、文字、図表、写真等の領域を抽出し、各領域についてそれぞれの属性に応じた認識処理をＯＣＲ（Optical  Character  Reader）技術により行うものである。具体的には、抽出した文字画像領域の文字画像に対応する文字コード及びフォントの種類を認識し、これを文字画像に展開して元の文字画像領域に置き換える技術である（例えば、特許文献１参照。）。かかる技術によれば、文字コード及びフォントの種類に基づいて展開された文字画像が、原稿の文字画像領域に新たに組み込まれるので、スキャナーで読取った文字画像を文字コードに置き換えることなく直接印刷した場合と比較して格段に綺麗な複写原稿が得られる。
【特許文献１】特開２００１−３１９２４０
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、原稿に使用されている文字のフォントと同じ種類のフォントを使用して複写原稿を印刷するためには、原稿に使用されている文字のフォントの画像データ（以下「フォントデータ」という。）を複合機が予め所持しているか、あるいは、印刷の際に外部から取得する必要がある。ＰＣプリント機能により印刷をする場合は、複合機がフォントデータを所持していなくても、ＰＣ側からフォントデータが送信されてくるので問題とならないが、複写機能を利用する場合は、原稿に使用されている文字のフォントデータを所持していなければ、当該フォントを使用することができず、他の種類のフォントデータを使用せざるを得ないという問題が生じる。複合機のユーザが利用するフォントの種類が１、２種類に限られているような場合は、それら１、２種類のフォントデータの全てを予め複合機に記憶させておけば、複写機能実行時にそれを読み出して使用することで対応可能であるが、複写する原稿に使用されているフォントの種類が１、２種類に限らない場合には、更に多くの種類のフォントデータを複合機に記憶させておく必要があり、複合機の記憶容量を大幅に増加させなければならないという問題が生じる。
【０００５】
一方、ユーザが頻繁に使用するフォントデータのみを複合機に記憶させておけば、記憶容量を然程増加させずに済むものの、利用されるフォントの種類は、ユーザの都合や好みによって大きく異なるため、複合機のメーカ側で、予め所定のフォントデータを記憶させておいても、ユーザが実際に使用するフォントの種類に幅広く対応することは困難である。
【０００６】
本発明は、かかる課題に鑑みてなされたものであり、画像認識技術（ＯＣＲ）を利用してスキャナ等で読取った原稿の文字画像から文字コード及びフォントの種類を認識した後、これらを文字画像に展開して元の位置に組み込む画像処理を行う複合機において、ユーザが使用する可能性の高いフォントデータを効率よく蓄積することを可能とする複合機を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１記載の複合機は、外部から受信したフォントデータを蓄積する蓄積手段と、画像データの文字画像領域を抽出する領域抽出手段と、抽出した文字画像領域の文字画像に対応する文字コード及びフォントの種類を認識する文字認識手段と、認識した文字コード及びフォントの種類を前記蓄積手段に蓄積されているフォントデータを用いて文字画像に展開する展開手段と、展開した文字画像を前記画像データの文字画像領域の文字画像と置換える手段と、を備えることを特徴としている。
【０００８】
請求項２記載の複合機は、請求項１記載の複合機において、前記蓄積手段が外部から受信して蓄積する前記フォントデータは、外部装置から印刷命令とともに受信するものであることを特徴としている。
【０００９】
請求項３記載の複合機は、請求項１又は２記載の複合機において、使用すべきフォントの種類の指定を受付けて設定する設定手段をさらに備え、前記展開手段が用いる前記フォントデータは、前記設定手段により設定されているフォントの種類に対応するものであることを特徴としている。
【発明の効果】
【００１０】
請求項１記載の複合機によれば、文字コード及びフォントの種類を展開する際に使用するフォントデータとして、外部から受信して蓄積されたフォントデータが使用される。外部から受信して蓄積されるフォントデータは、複合機のユーザが使用することが多いフォントデータであることが多いので、ユーザが使用する可能性の高いフォントデータのみを効率よく蓄積することが可能となり、フォントデータを記憶するためのメモリの消費を抑えることが可能となる。また、複合機のユーザは面倒なフォントデータをインストールするための作業を行う必要がなく、フォントデータが自動的に蓄積される。
【００１１】
請求項２記載の複合機によれば、外部装置から印刷命令とともに受信するフォントデータは、複合機のユーザが頻繁に使用する可能性の高いフォントであるので、ユーザが頻繁に使用するフォントデータのみを効率よく蓄積することが可能となり、フォントデータを記憶するためのメモリの消費を抑えることが可能となる。
【００１２】
請求項３記載の複合機によれば、原稿の文字を綺麗な文字に置き換え、しかも、それをユーザの望むフォントに置換える複写処理が可能となる。
【発明を実施するための最良の形態】
【００１３】
以下本発明の実施の形態に係る複合機について図面に基づき説明する。本発明の実施の形態に係る複合機としては、複写機能、ＰＣプリント機能、ファクシミリ通信機能、インターネットファクシミリ通信機能等を備えた複合機を例に挙げて説明するが、本発明は、少なくとも複写機能とＰＣプリント機能を備える複合機であれば、適用可能である。
【００１４】
図１に本発明の実施の形態に係る複合機１の構成例を示す。すなわち、複合機１は、ＣＰＵ（中央処理装置）２、ＲＡＭ（ランダムアクセスメモリー）３、ＲＯＭ（リードオンリーメモリー）４、画像メモリ５、読取部６、コーデック７、モデム８、ＮＣＵ９、表示部１０、操作部１１、記録部１２、ＰＤＬデータ変換部１３、画像処理部１４、ＬＡＮインタフェース１５を備えたものであって、各部２乃至１５はバス１６によって接続されている。
【００１５】
ＣＰＵ２は、ＲＯＭ４に格納された制御プログラムに従って、この複合機１を構成する各部を制御する制御手段として機能する。ＲＡＭ３は、ＣＰＵ２の主メモリ、ワークエリア等として機能する。また、ＲＡＭ３には、文字コード毎に各種のフォントデータＸと、後述する複写機能等を実行する際に使用すべきフォントの種類を設定するフォント設定情報Ｙが記憶されている。該フォント設定情報Ｙは、操作部１１における所定操作を介して受付けた情報に従って、その内容が設定されるようになっており、使用すべきフォントの種類を指定しない設定又は使用すべき特定のフォントの種類を指定する設定がなされる。ＲＯＭ４は各種の制御プログラムを格納している。画像メモリ５は、読取部６で読み取られた画像データやコーデック７によって圧縮符号化された画像データを一時的に記憶する。
【００１６】
読取部６は、ＣＣＤラインセンサ、Ａ／Ｄコンバータ、画像処理回路等によって構成されており、原稿の画像データの読取りを行う。コーデック７は、画像メモリ５に張り付けられた画像データをＭＨ、ＭＲ，ＭＭＲ方式等により圧縮符号化し、或いは受信した符号化データを復号する。
【００１７】
モデム８は、例えばＩＴＵ−Ｔ（国際電気通信連合）の勧告Ｖ．３４規格又はこれと同様のものに従った送受信データの変調及び復調を行うものであり、ＮＣＵ９は、電話回線を制御してモデム６とＰＳＴＮ（公衆交換電話網）とを接続したり切ったりする回線網制御装置である。
【００１８】
表示部１０は、例えば操作部１１に並設されたＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）からなり、各種の画面情報を表示する表示手段として機能する。操作部１１は、文字等の情報を入力するための入力キーなどを具備し、ユーザによる各種の操作は、この操作部１１において行われる。記録部１２は、ＰＤＬデータ変換部１３においてラスタライズされた画像データ、或いは画像処理部１４から出力された画像データを記録紙上に画像形成する。ＰＤＬデータ変換部１３は、受信したＰＤＬプリントデータを解析しラスタライズ等の処理を実行して、記録部１２へラスタライズした画像データを出力する。
【００１９】
画像処理部１４は、領域抽出部１４ａ、文字認識部１４ｂ、フォント認識部１４ｃ及びファイル作成部１４ｄを備える。領域抽出部１４ａは、読取部６が読取った画像データを解析し、文字画像が存在する文字画像領域を、図形画像等が存在するその他の領域と区別して抽出する。文字認識部１４ｂは、領域抽出部１４ａが抽出した文字画像領域にある個々の文字画像から文字コードを認識するほか、個々の文字画像の位置情報を認識する。フォント認識部１４ｃは、領域抽出部１４ａが抽出した文字画像領域にある個々の文字画像からフォントの種類とフォントサイズとを認識する。ファイル作成部１４ｄは、文字認識部１４ｂが認識した文字コード及び文字の位置のデータと、フォント認識部１４ｃが認識したフォントの種類及びフォントサイズのデータをＲＡＭ３に蓄積されているフォントデータＸを用いて文字画像に展開し、これを読取部６が読取った画像データにおいて領域抽出部１４ａが認識した文字画像領域の文字画像と置換える。
【００２０】
ＬＡＮインタフェース１５は、複合機１とＬＡＮ１７とを接続し、複合機１とクライアントＰＣ１８、ルータ１９等の通信を可能にする。
【００２１】
つぎに、上記構成及び機能を備える複合機１において、ＰＣプリント機能により、外部装置であるクライアントＰＣ１８から印刷命令と画像データを受信して印刷処理が行われる場合の複合機１の処理動作を図２に示すフローチャートに基づいて説明する。なお、これ以降においてフローチャートに基づき説明する複合機１の処理動作は、ＲＯＭ４に格納されている制御プログラムに基づいて制御手段であるＣＰＵ２が発行する命令に従って行われる。
【００２２】
ＰＣプリント機能の実行により、クライアントＰＣ１８から印刷命令と、フォントデータＸ’、テキストコード等含む画像データを受信すると（Ｓ１）、受信したフォントデータＸ’をＲＡＭ３に蓄積する（Ｓ２）。そして、受信した画像データを取得したフォントデータＸ’あるいは既に蓄積されているフォントデータＸを使用してＰＤＬデータ変換部１３で展開し（Ｓ３）、展開した文字画像を記録部１２に出力して、印刷処理を行う（Ｓ４）。
【００２３】
次に、複合機１がＰＣプリント機能の実行に伴って蓄積したフォントデータＸを使用して複写機能を実行する場合の処理動作を図３に示すフローチャートに基づいて説明する。
【００２４】
ユーザにより読取部６に原稿がセットされ、操作部１１において、複写処理を開始すべき操作がなされると（Ｓ５１）、読取部６によりセットされた原稿の画像データが読取られ（Ｓ５２）、読取られた画像データは画像処理部１４の領域抽出部１４ａへ送出される。領域抽出部１４ａは、読取部６により読取られた画像データから文字画像領域を抽出し（Ｓ５３）、抽出した文字画像領域の画像データを文字認識部１４ｂ及びフォント認識部１４ｃに送出する。
【００２５】
文字認識部１４ｂは、領域抽出部１４ａが抽出した文字画像領域にある個々の文字画像から文字コード及び文字画像の位置情報を認識し（Ｓ５４）、フォント認識部１４ｃは、文字画像領域にある個々の文字画像からフォントの種類とフォントサイズとを認識する（Ｓ５５）。
【００２６】
次いで、ＲＡＭ３の所定領域に記憶されているフォント設定情報Ｙに基づいて、使用すべきフォントの種類を指定する設定がなされているか否かを判断し（Ｓ５６）、フォントを指定する設定がなされている場合には（Ｓ５６：ＹＥＳ）、認識した個々の文字コードについて、設定されているフォントの種類に対応するフォントデータが蓄積されているか否かを判断する（Ｓ５７）。対応するフォントデータが蓄積されている場合には、蓄積されているフォントデータを用いて文字画像に展開し（Ｓ５８）、これをＳ５２で読取った画像データのうち、Ｓ５３で認識した文字画像領域の文字画像と置換えた印刷用画像データを生成する（Ｓ５９）。そして、生成した印刷用画像データを記録部１２に送出して印刷処理を行う（Ｓ６０）。
【００２７】
一方、前記Ｓ５６において、使用すべきフォントの種類を指定する設定がなされていないと判断した場合（Ｓ５６：ＮＯ）、認識した個々の文字コードについて、フォント認識部１４ｃにより認識したフォントの種類に対応するフォントデータが蓄積されているか否かを判断する（Ｓ６１）。対応するフォントデータが蓄積されている場合には、蓄積されているフォントデータを用いて文字画像に展開し（Ｓ５８）、これをＳ５２で読取った画像データのうち、Ｓ５３で認識した文字画像領域の文字画像と置換えた印刷用画像データを生成し（Ｓ５９）、生成した印刷用画像データを記録部１２に送出して印刷処理を行う（Ｓ６０）。
【００２８】
前記Ｓ５７において、認識した個々の文字コードについて設定されているフォントの種類に対応するフォントデータが蓄積されていないと判断した場合（Ｓ５７：ＮＯ）、及びＳ６１において、認識した個々の文字コードについてフォント認識部１４ｃにより認識したフォントの種類に対応するフォントデータが蓄積されていないと判断した場合は（Ｓ６１：ＮＯ）、蓄積されている他のフォントに置き換えて印刷処理を行うか否かをユーザに問い合わせる処理、例えば、その旨のメッセージの表示及び問合せに対する肯定否定操作の受付処理を行い、他のフォントに置き換えるべき操作（肯定操作）がなされた場合は（Ｓ６２：ＹＥＳ）、蓄積されている他のフォントデータを用いて文字画像に展開し（Ｓ５８）、これをＳ５２で読取った画像データのうち、Ｓ５３で認識した文字画像領域の文字画像と置換えた印刷用画像データを生成し（Ｓ５９）、生成した印刷用画像データを記録部１２に送出して印刷処理を行う（Ｓ６０）。一方、他のフォントに置き換えるべき操作がなされなかった場合（否定操作がなされた場合）は（Ｓ６２：ＮＯ）、一連の複写処理を中止しＳ５２で読取った画像データを消去する（Ｓ６３）。
【００２９】
このように、本発明の実施の形態に係る複合機１によれば、文字コード及びフォントの種類を展開する際に使用するフォントデータとして、クライアントＰＣ１８から受信して蓄積したフォントデータが使用される。ＰＣプリントで使用されるフォントは複合機１のユーザが使用することが多いフォントであるといえるので、ユーザが使用する可能性の高いフォントデータのみを効率よく蓄積することが可能となり、フォントデータを記憶するためのＲＡＭ３の消費を抑えることができる。また、フォントデータは、ＰＣプリントにより、自動的に蓄積されるので、複合機１のユーザは面倒なフォントデータをインストールするための作業を一切行う必要がない。
【００３０】
また、文字画像に展開する際に必要なフォントデータＸが蓄積されていない場合は、その旨が報知されるので、ユーザは、複写処理を中止するか続行するかを選択することができる。そして、複写処理を中止した場合には、蓄積されていなかったフォントデータについてＰＣプリントを実行するだけで、当該フォントデータを簡単に複合機１に蓄積することができ、その後、再び同じ原稿について複写処理を実行すれば、同一フォントを使用した画質の高い複写原稿を取得することができる。
【００３１】
なお、本実施の形態の変形例として、制御プログラムを変更して、Ｓ５８で生成した画像データを転送するようにしてもよい。つまり、Ｓ５８で生成した画像データを他の装置にファクシミリ送信やインターネットファクシミリ送信するようにしてもよい。これにより、相手先で出力される原稿データの文字部分の画質が向上される。
【００３２】
本発明の実施の形態に係る複合機１は、上記した機能のほか、ユーザが必要とするフォントデータを積極的にクライアントＰＣ１８から一括してダウンロードする機能を備えている。以下、該機能を実行する際の複合機１の処理動作を図４に示すフローチャートに基づいて説明する。なお、クライアントＰＣ１８は、その他の外部装置であってもよい。
【００３３】
ユーザの操作部１１における所定操作によりダウンロードユーティリティーが起動され、ユーザによりダウンロードすべきフォントの種類がユーザの操作により指定されると（Ｓ１０１）、複合機１は、指定されたフォントの種類に対応するフォントデータを格納したファイルがクライアントＰＣ１８内にあるか否かの検索を行う（Ｓ１０２）。指定されたフォントの種類に対応するフォントデータが格納されたファイルがクライアントＰＣ１８内に存在すれば（Ｓ１０３：ＹＥＳ）、当該ファイルを読み出してＲＡＭ３の所定領域に蓄積する（Ｓ１０４）。そして、ユーザに指定されたフォントの種類に対応するフォントデータのダウンロードを完了した旨を、例えばその旨のメッセージを表示部１０に表示することにより報知する（Ｓ１０５）。
【００３４】
一方、Ｓ１０３において、指定されたフォントの種類に対応するフォントデータを格納したファイルがないと判断した場合は、ユーザに指定されたフォントの種類に対応するフォントデータがクライアントＰＣ１８に存在しない旨を、例えばその旨のメッセージを表示部１０に表示することにより報知する（Ｓ１０６）。
【００３５】
このように本発明の実施の形態に係る複合機１によれば、複合機１側から積極的にフォントの種類を指定して必要なフォントデータをダウンロードすることができるので、より一層幅広いユーザのニーズに対応することが可能となる。
【産業上の利用可能性】
【００３６】
本発明は、少なくとも複写機能、ＰＣプリント機能を備えた複合機に適用することができる。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施の形態に係る複合機の構成例を示した図である。
【図２】本発明の実施の形態に係る複合機がＰＣプリント機能を実行するときの処理動作を示したフローチャートである。
【図３】本発明の実施の形態に係る複合機が複写機能を実行するときの処理動作を示したフローチャートである。
【図４】本発明の実施の形態に係る複合機がフォントデータのダウンロードユーティリティーを実行するときの処理動作を示したフローチャートである。
【符号の説明】
【００３８】
Ｘ、Ｘ’    フォントデータ
Ｙ    フォント指定情報
１    複合機
２    ＣＰＵ
３    ＲＡＭ
４    ＲＯＭ
１４    画像処理部
１４ａ    領域抽出部
１４ｂ    文字認識部
１４ｃ    フォント認識部
１４ｄ    ファイル作成部
１８    クライアントＰＣ（外部装置）
【図１】
2005275863.tif 000003
【図２】
2005275863.tif 000004
【図３】
2005275863.tif 000005
【図４】
2005275863.tif 000006