(57)【要約】      （修正有）【課題】  手書き文字の文字画像データを手書きフォントとして登録し、これを利用して印刷することのできる画像処理装置において、手書きフォントを登録した本人のみが登録した自己の手書きフォントを利用することのできる画像処理装置を提供する。【解決手段】手書き文字画像を含む原稿画像を読み取り、認識して文字コードに変換するとともに、認識した文字画像データを抽出する。ついで、手書きフォントとして登録するとともに、登録を行ったユーザにかかるユーザ情報を登録する。印刷ジョブを受信すると（Ｓ５０１）、手書きフォントが指定されている文字コードが含まれている場合に（Ｓ５０２のＹＥＳ）、ユーザ情報が登録されているユーザ情報と一致するか否かを判断する（Ｓ５０３）。そして、ユーザ情報が登録されている場合に、当該文字画像データを割り当てる（Ｓ５０４およびＳ５０５）。【選択図】            図９
2005234399.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像を読み取って画像データを取得する画像読み取り手段と、
前記画像読み取り手段により取得した画像データの文字画像を認識する文字画像認識手段と、
前記文字画像認識手段により認識した文字画像を文字コードに変換する文字コード変換手段と、
前記文字画像認識手段により認識した文字画像の画像データを抽出する文字画像データ抽出手段と、
前記文字画像認識手段により認識した文字画像ごとに前記文字コード変換手段により変換した文字コードに対して前記文字画像データ抽出手段により抽出した文字画像データを文字画像フォントとして登録するフォント登録手段と、
前記フォント登録手段により文字画像フォントの登録を行ったユーザにかかるユーザ情報を登録するユーザ登録手段と、
印刷ジョブを受信する印刷ジョブ受信手段と、
印刷ジョブ受信手段により受信した印刷ジョブにかかる印刷データに前記文字画像フォントが指定されている文字コードが含まれているか否かを判断する第１の判断手段と、
前記第１の判断手段により前記文字画像フォントが指定されている文字コードが含まれていると判断した場合に、前記印刷ジョブに含まれるユーザ情報が前記ユーザ登録手段により登録したユーザ情報と一致するか否かを判断する第２の判断手段と、
前記第２の判断手段によりユーザ情報が一致すると判断した場合に、前記文字画像フォントが指定されている文字コードに対して、前記フォント登録手段により登録した同一ユーザ情報の同一文字コードにかかる文字画像データを割り当てるフォント割り当て手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記文字コード変換手段により変換した文字コードにかかる標準フォントに基づいて前記文字画像データ抽出手段により抽出した文字画像データの特徴値を抽出する特徴値抽出手段と、
前記文字画像認識手段により認識した文字画像ごとに前記文字コード変換手段により変換した文字コードに対して前記特徴値抽出手段により抽出した特徴値を登録する特徴値登録手段と、
前記特徴値登録手段により登録した特徴値を用いて標準フォントから文字画像風フォントを作成するフォント作成手段とをさらに有し、
前記第１の判断手段は、前記印刷ジョブにかかる印刷データに前記文字画像風フォントが指定されている文字コードが含まれているか否かを判断し、
前記フォント割り当て手段は、前記第１の判断手段により前記文字画像風フォントが指定されている文字コードが含まれていると判断した場合に、前記文字画像風フォントが指定されている文字コードに対して、前記特徴値登録手段により登録した同一文字コードにかかる特徴値を用いて前記フォント作成手段により作成した前記文字画像風フォントを割り当てることを特徴とする、
請求項１に記載の画像処理装置。
【請求項３】
前記特徴値はフォント曲率であり、
前記フォント作成手段は、標準フォントの文字要素に前記特徴値登録手段により登録したフォント曲率を設定することにより文字画像風フォントを作成することを特徴とする、
請求項１または２に記載の画像処理装置。
【請求項４】
前記印刷ジョブにかかる印刷データを印刷する印刷手段をさらに有することを特徴とする、
請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
前記文字画像は手書きの文字画像である、請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
原稿画像を読み取って画像データを取得する画像読み取りステップと、
前記画像読み取りステップにより取得した画像データの文字画像を認識する文字画像認識ステップと、
前記文字画像認識ステップにより認識した文字画像を文字コードに変換する文字コード変換ステップと、
前記文字画像認識ステップにより認識した文字画像の画像データを抽出する文字画像データ抽出ステップと、
前記文字画像認識ステップにより認識した文字画像ごとに前記文字コード変換ステップにより変換した文字コードに対して前記文字画像データ抽出ステップにより抽出した文字画像データを文字画像フォントとして登録するフォント登録ステップと、
前記フォント登録ステップにより文字画像フォントの登録を行ったユーザにかかるユーザ情報を登録するユーザ登録ステップと、
印刷ジョブを受信する印刷ジョブ受信ステップと、
印刷ジョブ受信ステップにより受信した印刷ジョブにかかる印刷データに前記文字画像フォントが指定されている文字コードが含まれているか否かを判断する第１の判断ステップと、
前記第１の判断ステップにより前記文字画像フォントが指定されている文字コードが含まれていると判断した場合に、前記印刷ジョブに含まれるユーザ情報が前記ユーザ登録ステップにより登録したユーザ情報と一致するか否かを判断する第２の判断ステップと、
前記第２の判断ステップによりユーザ情報が一致すると判断した場合に、前記文字画像フォントが指定されている文字コードに対して、前記フォント登録ステップにより登録した同一ユーザ情報の同一文字コードにかかる文字画像データを割り当てるフォント割り当てステップと、
を有することを特徴とする画像処理方法。
【請求項７】
前記文字コード変換ステップにより変換した文字コードにかかる標準フォントに基づいて前記文字画像データ抽出ステップにより抽出した文字画像データの特徴値を抽出する特徴値抽出ステップと、
前記文字画像認識ステップにより認識した文字画像ごとに前記文字コード変換ステップにより変換した文字コードに対して前記特徴値抽出ステップにより抽出した特徴値を登録する特徴値登録ステップと、
前記特徴値登録ステップにより登録した特徴値を用いて標準フォントから文字画像風フォントを作成するフォント作成ステップとをさらに有し、
前記第１の判断ステップは、前記印刷ジョブにかかる印刷データに前記文字画像風フォントが指定されている文字コードが含まれているか否かを判断し、
前記フォント割り当てステップは、前記第１の判断ステップにより前記文字画像風フォントが指定されている文字コードが含まれていると判断した場合に、前記文字画像風フォントが指定されている文字コードに対して、前記特徴値登録ステップにより登録した同一文字コードにかかる特徴値を用いて前記フォント作成ステップにより作成した前記文字画像風フォントを割り当てることを特徴とする、
請求項６に記載の画像処理方法。
【請求項８】
前記特徴値はフォント曲率であり、
前記フォント作成ステップは、標準フォントの文字要素に前記特徴値登録ステップにより登録したフォント曲率を設定することにより文字画像風フォントを作成することを特徴とする、
請求項６または７に記載の画像処理方法。
【請求項９】
前記印刷ジョブにかかる印刷データを印刷する印刷ステップをさらに有することを特徴とする、
請求項６〜８のいずれか１項に記載の画像処理方法。
【請求項１０】
前記文字画像は手書きの文字画像である、請求項６〜９のいずれか１項に記載の画像処理方法。
【請求項１１】
原稿画像を読み取って画像データを取得する画像読み取りステップと、
前記画像読み取りステップにより取得した画像データの文字画像を認識する文字画像認識ステップと、
前記文字画像認識ステップにより認識した文字画像を文字コードに変換する文字コード変換ステップと、
前記文字画像認識ステップにより認識した文字画像の画像データを抽出する文字画像データ抽出ステップと、
前記文字画像認識ステップにより認識した文字画像ごとに前記文字コード変換ステップにより変換した文字コードに対して前記文字画像データ抽出ステップにより抽出した文字画像データを文字画像フォントとして登録するフォント登録ステップと、
前記フォント登録ステップにより文字画像フォントの登録を行ったユーザにかかるユーザ情報を登録するユーザ登録ステップと、
印刷ジョブを受信する印刷ジョブ受信ステップと、
印刷ジョブ受信ステップにより受信した印刷ジョブにかかる印刷データに前記文字画像フォントが指定されている文字コードが含まれているか否かを判断する第１の判断ステップと、
前記第１の判断ステップにより前記文字画像フォントが指定されている文字コードが含まれていると判断した場合に、前記印刷ジョブに含まれるユーザ情報が前記ユーザ登録ステップにより登録したユーザ情報と一致するか否かを判断する第２の判断ステップと、
前記第２の判断ステップによりユーザ情報が一致すると判断した場合に、前記文字画像フォントが指定されている文字コードに対して、前記フォント登録ステップにより登録した同一ユーザ情報の同一文字コードにかかる文字画像データを割り当てるフォント割り当てステップと、
を画像処理装置に実行させることを特徴とする画像処理プログラム。
【請求項１２】
前記文字コード変換ステップにより変換した文字コードにかかる標準フォントに基づいて前記文字画像データ抽出ステップにより抽出した文字画像データの特徴値を抽出する特徴値抽出ステップと、
前記文字画像認識ステップにより認識した文字画像ごとに前記文字コード変換ステップにより変換した文字コードに対して前記特徴値抽出ステップにより抽出した特徴値を登録する特徴値登録ステップと、
前記特徴値登録ステップにより登録した特徴値を用いて標準フォントから文字画像風フォントを作成するフォント作成ステップとをさらに画像処理装置に実行させるものであり、
前記第１の判断ステップは、前記印刷ジョブにかかる印刷データに前記文字画像風フォントが指定されている文字コードが含まれているか否かを判断し、
前記フォント割り当てステップは、前記第１の判断ステップにより前記文字画像風フォントが指定されている文字コードが含まれていると判断した場合に、前記文字画像風フォントが指定されている文字コードに対して、前記特徴値登録ステップにより登録した同一文字コードにかかる特徴値を用いて前記フォント作成ステップにより作成した前記文字画像風フォントを割り当てることを特徴とする、
請求項１１に記載の画像処理プログラム。
【請求項１３】
前記特徴値はフォント曲率であり、
前記フォント作成ステップは、標準フォントの文字要素に前記特徴値登録ステップにより登録したフォント曲率を設定することにより文字画像風フォントを作成することを特徴とする、
請求項１１または１２に記載の画像処理プログラム。
【請求項１４】
前記印刷ジョブにかかる印刷データを印刷する印刷ステップをさらに画像処理装置に実行させることを特徴とする、
請求項１１〜１３のいずれか１項に記載の画像処理プログラム。
【請求項１５】
前記文字画像は手書きの文字画像である、請求項１１〜１４のいずれか１項に記載の画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手書き文字の文字画像データを手書きフォントとして登録し、これを利用して印刷することのできる画像処理装置に関する。
【背景技術】
【０００２】
ＰＣ（パーソナルコンピュータ）等で文書作成ソフトウエア等を用いて文書を作成する場合に、文書の一部または全部を手書き風文書に仕上げたい場合がある。また、近年盛んになりつつある電子認証等においても、本人の筆跡による署名等を表示したい場合がある。
【０００３】
これに対して、手書き文字を読み取って文字コード変換し文字画像データをフォントとして登録して利用できるようにした画像処理装置が知られている（特許文献１参照）。
【０００４】
しかし、上記従来技術では、特定のユーザによる手書き文字の文字画像データを不特定多数のユーザにより利用するものであるため、上記電子認証等における直筆署名等の表示等にりようすることができないという問題があった。
【特許文献１】特開平９−１３８６７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は上記従来技術の有する問題点に鑑みなされたものであり、その目的とするところは、手書き文字の文字画像データを手書きフォントとして登録し、これを利用して印刷することのできる画像処理装置において、手書きフォントを登録した本人のみが登録した自己の手書きフォントを利用することのできる画像処理装置を提供することにある。
【０００６】
本発明の他の目的は、自己の手書き文字に極めて類似した手書き風フォントを利用することのできる画像処理装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の上記目的は、下記の手段によって達成される。
【０００８】
（１）原稿画像を読み取って画像データを取得する画像読み取り手段と、
前記画像読み取り手段により取得した画像データの文字画像を認識する文字画像認識手段と、
前記文字画像認識手段により認識した文字画像を文字コードに変換する文字コード変換手段と、
前記文字画像認識手段により認識した文字画像の画像データを抽出する文字画像データ抽出手段と、
前記文字画像認識手段により認識した文字画像ごとに前記文字コード変換手段により変換した文字コードに対して前記文字画像データ抽出手段により抽出した文字画像データを文字画像フォントとして登録するフォント登録手段と、
前記フォント登録手段により文字画像フォントの登録を行ったユーザにかかるユーザ情報を登録するユーザ登録手段と、
印刷ジョブを受信する印刷ジョブ受信手段と、
印刷ジョブ受信手段により受信した印刷ジョブにかかる印刷データに前記文字画像フォントが指定されている文字コードが含まれているか否かを判断する第１の判断手段と、
前記第１の判断手段により前記文字画像フォントが指定されている文字コードが含まれていると判断した場合に、前記印刷ジョブに含まれるユーザ情報が前記ユーザ登録手段により登録したユーザ情報と一致するか否かを判断する第２の判断手段と、
前記第２の判断手段によりユーザ情報が一致すると判断した場合に、前記文字画像フォントが指定されている文字コードに対して、前記フォント登録手段により登録した同一ユーザ情報の同一文字コードにかかる文字画像データを割り当てるフォント割り当て手段と、
を有することを特徴とする画像処理装置。
【０００９】
（２）前記文字コード変換手段により変換した文字コードにかかる標準フォントに基づいて前記文字画像データ抽出手段により抽出した文字画像データの特徴値を抽出する特徴値抽出手段と、
前記文字画像認識手段により認識した文字画像ごとに前記文字コード変換手段により変換した文字コードに対して前記特徴値抽出手段により抽出した特徴値を登録する特徴値登録手段と、
前記特徴値登録手段により登録した特徴値を用いて標準フォントから文字画像風フォントを作成するフォント作成手段とをさらに有し、
前記第１の判断手段は、前記印刷ジョブにかかる印刷データに前記文字画像風フォントが指定されている文字コードが含まれているか否かを判断し、
前記フォント割り当て手段は、前記第１の判断手段により前記文字画像風フォントが指定されている文字コードが含まれていると判断した場合に、前記文字画像風フォントが指定されている文字コードに対して、前記特徴値登録手段により登録した同一文字コードにかかる特徴値を用いて前記フォント作成手段により作成した前記文字画像風フォントを割り当てることを特徴とする、
（１）に記載の画像処理装置。
【００１０】
（３）前記特徴値はフォント曲率であり、
前記フォント作成手段は、標準フォントの文字要素に前記特徴値登録手段により登録したフォント曲率を設定することにより文字画像風フォントを作成することを特徴とする、
（１）または（２）に記載の画像処理装置。
【００１１】
（４）前記印刷ジョブにかかる印刷データを印刷する印刷手段をさらに有することを特徴とする、
（１）〜（３）のいずれか１つに記載の画像処理装置。
【００１２】
（５）前記文字画像は手書きの文字画像である、（１）〜（４）のいずれか１つに記載の画像処理装置。
【００１３】
（６）原稿画像を読み取って画像データを取得する画像読み取りステップと、
前記画像読み取りステップにより取得した画像データの文字画像を認識する文字画像認識ステップと、
前記文字画像認識ステップにより認識した文字画像を文字コードに変換する文字コード変換ステップと、
前記文字画像認識ステップにより認識した文字画像の画像データを抽出する文字画像データ抽出ステップと、
前記文字画像認識ステップにより認識した文字画像ごとに前記文字コード変換ステップにより変換した文字コードに対して前記文字画像データ抽出ステップにより抽出した文字画像データを文字画像フォントとして登録するフォント登録ステップと、
前記フォント登録ステップにより文字画像フォントの登録を行ったユーザにかかるユーザ情報を登録するユーザ登録ステップと、
印刷ジョブを受信する印刷ジョブ受信ステップと、
印刷ジョブ受信ステップにより受信した印刷ジョブにかかる印刷データに前記文字画像フォントが指定されている文字コードが含まれているか否かを判断する第１の判断ステップと、
前記第１の判断ステップにより前記文字画像フォントが指定されている文字コードが含まれていると判断した場合に、前記印刷ジョブに含まれるユーザ情報が前記ユーザ登録ステップにより登録したユーザ情報と一致するか否かを判断する第２の判断ステップと、
前記第２の判断ステップによりユーザ情報が一致すると判断した場合に、前記文字画像フォントが指定されている文字コードに対して、前記フォント登録ステップにより登録した同一ユーザ情報の同一文字コードにかかる文字画像データを割り当てるフォント割り当てステップと、
を有することを特徴とする画像処理方法。
【００１４】
（７）前記文字コード変換ステップにより変換した文字コードにかかる標準フォントに基づいて前記文字画像データ抽出ステップにより抽出した文字画像データの特徴値を抽出する特徴値抽出ステップと、
前記文字画像認識ステップにより認識した文字画像ごとに前記文字コード変換ステップにより変換した文字コードに対して前記特徴値抽出ステップにより抽出した特徴値を登録する特徴値登録ステップと、
前記特徴値登録ステップにより登録した特徴値を用いて標準フォントから文字画像風フォントを作成するフォント作成ステップとをさらに有し、
前記第１の判断ステップは、前記印刷ジョブにかかる印刷データに前記文字画像風フォントが指定されている文字コードが含まれているか否かを判断し、
前記フォント割り当てステップは、前記第１の判断ステップにより前記文字画像風フォントが指定されている文字コードが含まれていると判断した場合に、前記文字画像風フォントが指定されている文字コードに対して、前記特徴値登録ステップにより登録した同一文字コードにかかる特徴値を用いて前記フォント作成ステップにより作成した前記文字画像風フォントを割り当てることを特徴とする、
（６）に記載の画像処理方法。
【００１５】
（８）前記特徴値はフォント曲率であり、
前記フォント作成ステップは、標準フォントの文字要素に前記特徴値登録ステップにより登録したフォント曲率を設定することにより文字画像風フォントを作成することを特徴とする、
（６）または（７）に記載の画像処理方法。
【００１６】
（９）前記印刷ジョブにかかる印刷データを印刷する印刷ステップをさらに有することを特徴とする、
（６）〜（８）のいずれか１つに記載の画像処理方法。
【００１７】
（１０）前記文字画像は手書きの文字画像である、（６）〜（９）のいずれか１つに記載の画像処理方法。
【００１８】
（１１）原稿画像を読み取って画像データを取得する画像読み取りステップと、
前記画像読み取りステップにより取得した画像データの文字画像を認識する文字画像認識ステップと、
前記文字画像認識ステップにより認識した文字画像を文字コードに変換する文字コード変換ステップと、
前記文字画像認識ステップにより認識した文字画像の画像データを抽出する文字画像データ抽出ステップと、
前記文字画像認識ステップにより認識した文字画像ごとに前記文字コード変換ステップにより変換した文字コードに対して前記文字画像データ抽出ステップにより抽出した文字画像データを文字画像フォントとして登録するフォント登録ステップと、
前記フォント登録ステップにより文字画像フォントの登録を行ったユーザにかかるユーザ情報を登録するユーザ登録ステップと、
印刷ジョブを受信する印刷ジョブ受信ステップと、
印刷ジョブ受信ステップにより受信した印刷ジョブにかかる印刷データに前記文字画像フォントが指定されている文字コードが含まれているか否かを判断する第１の判断ステップと、
前記第１の判断ステップにより前記文字画像フォントが指定されている文字コードが含まれていると判断した場合に、前記印刷ジョブに含まれるユーザ情報が前記ユーザ登録ステップにより登録したユーザ情報と一致するか否かを判断する第２の判断ステップと、
前記第２の判断ステップによりユーザ情報が一致すると判断した場合に、前記文字画像フォントが指定されている文字コードに対して、前記フォント登録ステップにより登録した同一ユーザ情報の同一文字コードにかかる文字画像データを割り当てるフォント割り当てステップと、
を画像処理装置に実行させることを特徴とする画像処理プログラム。
【００１９】
（１２）前記文字コード変換ステップにより変換した文字コードにかかる標準フォントに基づいて前記文字画像データ抽出ステップにより抽出した文字画像データの特徴値を抽出する特徴値抽出ステップと、
前記文字画像認識ステップにより認識した文字画像ごとに前記文字コード変換ステップにより変換した文字コードに対して前記特徴値抽出ステップにより抽出した特徴値を登録する特徴値登録ステップと、
前記特徴値登録ステップにより登録した特徴値を用いて標準フォントから文字画像風フォントを作成するフォント作成ステップとをさらに画像処理装置に実行させるものであり、
前記第１の判断ステップは、前記印刷ジョブにかかる印刷データに前記文字画像風フォントが指定されている文字コードが含まれているか否かを判断し、
前記フォント割り当てステップは、前記第１の判断ステップにより前記文字画像風フォントが指定されている文字コードが含まれていると判断した場合に、前記文字画像風フォントが指定されている文字コードに対して、前記特徴値登録ステップにより登録した同一文字コードにかかる特徴値を用いて前記フォント作成ステップにより作成した前記文字画像風フォントを割り当てることを特徴とする、
（１１）に記載の画像処理プログラム。
【００２０】
（１３）前記特徴値はフォント曲率であり、
前記フォント作成ステップは、標準フォントの文字要素に前記特徴値登録ステップにより登録したフォント曲率を設定することにより文字画像風フォントを作成することを特徴とする、
（１１）または（１２）に記載の画像処理プログラム。
【００２１】
（１４）前記印刷ジョブにかかる印刷データを印刷する印刷ステップをさらに画像処理装置に実行させることを特徴とする、
（１１）〜（１３）のいずれか１つに記載の画像処理プログラム。
【００２２】
（１５）前記文字画像は手書きの文字画像である、（１１）〜（１４）のいずれか１つに記載の画像処理プログラム。
【発明の効果】
【００２３】
本発明の画像処理装置によれば、手書き文字画像を読み取って文字画像データを手書きフォントとして登録するとともに手書きフォント登録をしたユーザを登録し、印刷ジョブの印刷データ中に手書き文字が指定されている場合に印刷ジョブにかかるユーザが登録ユーザである場合にのみ、当該ユーザの手書きフォントを割り当てるので、手書きフォントを登録した本人のみが登録した自己の手書きフォントを利用することができ、電子認証等において本人の筆跡による署名等を表示することができ、手書きフォントの不正使用等を防止することができる。
【００２４】
また、本発明の画像処理装置によれば、手書き文字画像データを標準フォントデータと比較して曲率を算定して登録し、印刷ジョブの印刷データ中に手書き風文字が指定されている場合に、標準フォントに登録された曲率を設定して当該ユーザにかかる手書き風フォントを作成しこれを割り当てるので、手書き風フォントを登録したユーザは自己の手書き文字に極めて類似した手書き風フォントを用いて文書を手書き風に作成することができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００２６】
図１は、本発明の実施形態にかかる画像処理装置が適用された画像処理システムの全体構成を示すブロック図である。図１に示すように、本実施形態にかかる画像処理システムは、画像処理装置としてのＭＦＰ（Multiple Function Peripheral  多機能周辺機器）１００と、印刷ジョブ送信装置としてのＰＣ（パーソナルコンピュータ）２００とを備え、これらは通信ネットワーク３００を介して相互に通信可能に接続されている。なお、通信ネットワーク３００に接続される機器の種類および台数は、図１に示す例に限定されない。また、ＭＦＰ１００は、ネットワーク３００を介することなく、ＰＣ２００と直接機器間で接続（ローカル接続）されていてもよい。
【００２７】
図２は、ＭＦＰ１００の構成を示すブロック図である。図２に示すように、ＭＦＰ１００は、制御部１１０、記憶部１２０、操作部１３０、画像読み取り部１４０、印刷部１５０およびネットワークインタフェース１６０を備えており、これらは信号をやり取りするためのバス１７０を介して相互に接続されている。
【００２８】
制御部１１０はＣＰＵであり、プログラムにしたがって上記各部の制御や各種の演算処理等を行う。
【００２９】
記憶部１２０は、予め各種プログラムやパラメータを格納しておくＲＯＭ、作業領域として一時的にプログラムやデータを記憶するＲＡＭ、各種プログラムやパラメータを格納し、または画像処理により得られた画像データ等を一時的に保存するために使用されるハードディスク等からなる。
【００３０】
操作部１３０は、各種情報を表示し、または各種設定入力を行うタッチパネル、コピー枚数等を設定するテンキー、動作の開始を指示するスタートキー、動作の停止を指示するストップキー、各種設定条件を初期化するリセットキー等の各種固定キー、表示ランプ等からなる。
【００３１】
画像読み取り部１４０は、原稿台の所定の読み取り位置にセットされた原稿またはＡＤＦ（Auto Document Feeder  自動原稿搬送装置）により所定の読み取り位置に搬送された原稿に蛍光ランプ等の光源で光を当て、その反射光をＣＣＤやＣＭＯＳイメージセンサ等の受光素子で光電変換して、その電気信号から画像データ（ビットマップデータ）を生成する。
【００３２】
印刷部１５０は、画像データを電子写真方式により帯電、露光、現像、転写および定着の各工程を経て印刷用紙に画像データを印刷して排出する。ただし、本発明における印刷部１５０の印刷方式はこれに限定されるものではなく、電子写真方式以外にも、インパクト方式、熱転写方式、インクジェット方式等によるものであってもよい。
【００３３】
ネットワークインタフェース１６０は、通信ネットワークに接続し通信ネットワーク上の他の機器と通信するためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。
【００３４】
ＭＦＰ１００は、上記構成により、原稿画像を読み取って画像データを外部機器に送信するスキャナとしての機能、外部機器から受信した画像データを印刷出力するプリンタとしての機能、原稿画像を読み取って画像データを印刷出力する複写機としての機能、および画像データを電話回線を介して送受信するファクシミリとしての機能を兼ね備えるものである。なお、ＭＦＰ１００は、上述した構成要素以外の構成要素を含んでいてもよく、あるいは、上述した構成要素のうちの一部が含まれていなくてもよい。
【００３５】
ＰＣ２００は、印刷命令に従ってアプリケーション等の印刷データから印刷ジョブを作成しＭＦＰ１００に送信する機能を有している。
【００３６】
通信ネットワーク３００は、電話網、移動通信網、ＩＳＤＮ、パケット交換網等の公衆網、およびＬＡＮ、ＷＡＮ、インターネット等のコンピュータネットワークを含むものである。
【００３７】
つぎに、本実施形態における画像処理システムの動作の概要を説明する。図３は、本実施形態におけるＭＦＰ１００のフォント登録処理の手順を示すフローチャートである。なお、図３のフローチャートにより示されるアルゴリズムは、ＭＦＰ１００の記憶部１２０に制御プログラムとして記憶されており、動作開始の際に制御部１１０により読み出されて実行される。
【００３８】
図３において、ＭＦＰ１００は、フォント登録処理の開始命令があるまで待機する（Ｓ１０１のＮＯ）。ユーザは、図７に示すようなフォント登録専用の登録用紙４００を用いて、登録用紙４００の「ユーザＩＤ」の欄にユーザ固有またはユーザコンピュータ固有のＩＤを、「手書き文字」の欄に手書きフォントの登録をしようとする署名等の文字を、および「手書き風文字」の欄に手書き風フォントの登録をしようとする文字をそれぞれ記入する。そして、登録用紙４００をＭＦＰ１００の原稿台の所定の読み取り位置にセットして、操作部１３０のスタートキーを押す。
【００３９】
ＭＦＰ１００は、フォント登録処理の開始命令を受け付けると（Ｓ１０１のＹＥＳ）、画像読み取り部１４０により原稿台にセットされた登録用紙４００の画像を読み取り（Ｓ１０１ＹＥＳ）、得られた画像データを記憶部１２０の所定の領域に保存するとともに（Ｓ１０３）、取得した画像データの文字画像を認識する（Ｓ１０４）。
【００４０】
つぎに、ステップＳ１０４で抽出した文字画像データを用いて、ユーザＩＤ登録処理（Ｓ１０５）、手書きフォント登録処理（Ｓ１０６）および手書き風フォント登録処理（Ｓ１０７）を実行する。
【００４１】
図４は、本実施形態においてＭＦＰ１００が行うユーザＩＤ登録処理の手順を示すフローチャートである。図４において、ＭＦＰ１００は、登録用紙４００の「ユーザＩＤ」の欄に記載された文字にかかる文字画像を文字コード変換し（Ｓ２０１）、得られたユーザＩＤを記憶部１２０に記憶しているフォントテーブルに登録する（Ｓ２０２）。図８は、ＭＦＰ１００が記憶部１２０に記憶しているフォントテーブルの一例を示す図である。図８に示すように、フォントテーブル５００には、ユーザＩＤ、ならびに当該ユーザＩＤにかかるユーザにより登録された手書きフォントデータおよび手書き風フォントデータが登録されている。
【００４２】
図５は、本実施形態においてＭＦＰ１００が行う手書きフォント登録処理の手順を示すフローチャートである。図５において、ＭＦＰ１００は、登録用紙４００の「手書き文字」の欄に記載された文字にかかる文字画像を文字コード変換する（Ｓ３０１）。
【００４３】
ついで、ステップＳ３０１で文字コードに変換した文字のうち最初の文字について（Ｓ３０２およびＳ３０３）、フォントテーブル５００を参照して、当該文字の文字コードにかかる手書きフォントデータが登録されているか否かを検索し（Ｓ３０４）、当該文字の文字コードにかかる手書きフォントデータが登録されていない場合は（Ｓ３０４のＮＯ）、フォントテーブル５００に当該文字の文字コードにかかる手書きフォントデータとして当該文字の文字コードおよび文字画像データを登録する（Ｓ３０７）。
【００４４】
ステップＳ３０４において、当該文字の文字コードにかかる手書きフォントデータが登録されている場合は（Ｓ３０４のＹＥＳ）、操作部１３０のタッチパネルに、当該文字の文字コードにかかる手書きフォントデータが既に登録されている旨の確認画面（図示せず）を表示し（Ｓ３０５）、手書きフォントデータを上書き登録するか否かについて指示入力を受け付ける（Ｓ３０６）。ステップＳ３０６において、手書きフォントデータを上書き登録する指示があった場合は（Ｓ３０６のＹＥＳ）、フォントテーブル５００に当該文字の文字コードにかかる手書きフォントデータとして当該文字の文字コードおよび文字画像データを登録する（Ｓ３０７）。一方、ステップＳ３０６において、手書きフォントデータを上書き登録する指示がなかった場合は（Ｓ３０６のＮＯ）、ステップＳ３０７の手順は省略される。
【００４５】
そして、ステップＳ３０１で文字コードに変換した各文字について順次手書きフォント登録処理の手順を繰り返し（Ｓ３０８のＮＯ、Ｓ３０９およびＳ３０３〜Ｓ３０７）、ステップＳ３０１で文字コードに変換したすべての文字について処理が終了したら（Ｓ３０８のＹＥＳ）、手書きフォント登録処理を終了する。
【００４６】
図６は、本実施形態においてＭＦＰ１００が行う手書き風フォント登録処理の手順を示すフローチャートである。図６において、ＭＦＰ１００は、登録用紙４００の「手書き風文字」の欄に記載された文字にかかる文字画像データを文字コード変換する（Ｓ４０１）。
【００４７】
ついで、ステップＳ４０１で文字コードに変換した文字のうち最初の文字について（Ｓ４０２およびＳ４０３）、フォントテーブル５００を参照して、当該文字の文字コードにかかる手書き風フォントデータが登録されているか否かを検索する（Ｓ４０４）。
【００４８】
ステップＳ４０４において、当該文字の文字コードにかかる手書き風フォントデータが登録されていない場合は（Ｓ４０４のＮＯ）、記憶部１２０から当該文字の文字コードにかかる標準フォントデータを読み出して、当該文字の文字画像データと比較することにより、当該文字の文字コードについて標準フォントの文字要素に対して設定する曲率を決定する（Ｓ４０７）。ここで曲率とは、フォントの文字要素に対して設定されるパラメータであり、標準フォントの曲率を変更して文字形状を歪曲、変形することにより、標準フォントから手書き風の様相を有する文字を作成することができる。ここでは、当該文字の文字コードにかかる標準フォントの文字形状と当該文字の文字画像データとを比較することにより、標準フォントの文字形状をユーザの手書きによる文字画像データに最も近似するように変形するための曲率が算定される。
【００４９】
ステップＳ４０７において当該文字の文字コードにかかる曲率を決定すると、フォントテーブル５００に当該文字の文字コードにかかる手書き風フォントデータとして当該文字の文字コードと曲率を登録する（Ｓ４０８）。
【００５０】
ステップＳ４０４において、当該文字の文字コードにかかる手書き風フォントデータが登録されている場合は（Ｓ４０４のＹＥＳ）、操作部１３０のタッチパネルに、当該文字の文字コードにかかる手書き風フォントデータが既に登録されている旨の確認画面（図示せず）を表示し（Ｓ４０５）、手書き風フォントデータを上書き登録するか否かについて指示入力を受け付ける（Ｓ４０６）。ステップＳ４０６において、手書き風フォントデータを上書き登録する指示があった場合は（Ｓ４０６のＹＥＳ）、当該文字の文字コードについて標準フォントの文字要素に対して設定する曲率を決定し（Ｓ４０７）、フォントテーブル５００に当該文字の文字コードにかかる手書き風フォントデータとして当該文字の文字コードと曲率を登録する（Ｓ４０８）。一方、ステップＳ４０６において、手書き風フォントデータを上書き登録する指示がなかった場合は（Ｓ４０６のＮＯ）、ステップＳ４０７およびＳ４０８の手順は省略される。
【００５１】
そして、ステップＳ４０１で文字コードに変換した各文字について順次手書き風フォント登録処理の手順を繰り返し（Ｓ４０９のＮＯ、Ｓ４１０およびＳ４０３〜Ｓ４０８）、ステップＳ４０１で文字コードに変換したすべての文字について処理が終了したら（Ｓ４０９のＹＥＳ）、手書き風フォント登録処理を終了する。
【００５２】
つぎに、本実施形態におけるＭＦＰ１００の印刷処理の手順について、図９および図１０のフローチャートを参照して説明する。なお、図９および図１０のフローチャートにより示されるアルゴリズムは、ＭＦＰ１００の記憶部１２０に制御プログラムとして記憶されており、動作開始の際に制御部１１０により読み出されて実行される。
【００５３】
図９において、ＭＦＰ１００は、ＰＣ２００から印刷ジョブを受信するまで待機する（Ｓ５０１のＮＯ）。ＰＣ２００は、ユーザからの印刷命令に従ってアプリケーション等の印刷データから印刷ジョブを作成し、通信ネットワーク３００を介してＭＦＰ１００に印刷ジョブを送信する。ＭＦＰ１００は、通信ネットワーク３００およびネットワークインタフェース１６０を介してＰＣ２００から印刷ジョブを受信すると（Ｓ５０１のＹＥＳ）、受信した印刷ジョブを記憶部１２０に保存する。
【００５４】
ついで、ステップＳ５０１で受信した印刷ジョブを解析して、印刷データに含まれる文字データ中に手書きフォントが指定された文字コードが含まれているか否かを判断する（Ｓ５０２）。ステップＳ５０２において、印刷データ中に手書きフォントが指定された文字コードが含まれている場合は（Ｓ５０２のＹＥＳ）、印刷ジョブからユーザＩＤを取得し、記憶部１２０に記憶されているフォントテーブル５００を参照して当該ユーザＩＤが登録されているか否かを判断する（Ｓ５０３）。
【００５５】
そして、ステップＳ５０３でユーザＩＤが登録されている場合は（Ｓ５０３のＹＥＳ）、フォントテーブル５００の当該ユーザＩＤにかかる手書きフォントデータから、手書きフォントが指定されている文字コードに対応する文字画像データを読み出して（Ｓ５０４）、当該文字コードに対して読み出した文字画像データを割り当てる（Ｓ５０５）。一方、ステップＳ５０３でユーザＩＤが登録されていない場合は（Ｓ５０３のＮＯ）、手書きフォントが指定されている文字コードのフォントを記憶部１２０に記憶している標準フォントに置き換える（Ｓ５０６）。
【００５６】
なお、ステップＳ５０２において、印刷データ中に手書きフォントが指定された文字コードが含まれていない場合は（Ｓ５０３のＮＯ）、ステップＳ５０３〜Ｓ５０６の手順は省略される。
【００５７】
つぎに、印刷ジョブの印刷データに含まれる文字データ中に手書き風フォントが指定された文字コードが含まれているか否かを判断する（Ｓ５０７）。ステップＳ５０７において、印刷データ中に手書き風フォントが指定された文字コードが含まれている場合は（Ｓ５０７のＹＥＳ）、フォントテーブル５００を参照して当該ユーザＩＤが登録されているか否かを判断する（Ｓ５０８）。
【００５８】
ステップＳ５０８でユーザＩＤが登録されている場合は（Ｓ５０８のＹＥＳ）、フォントテーブル５００の当該ユーザＩＤにかかる手書き風フォントデータから、手書き風フォントが指定されている文字コードに対応する曲率を読み出して（Ｓ５０９）、当該文字コードにかかる標準フォントの文字要素に対して読み出した曲率を設定し（Ｓ５１０）、当該文字コードに対して曲率を変更した標準フォントを割り当てる（Ｓ５１１）。
【００５９】
一方、ステップＳ５０８でユーザＩＤが登録されていない場合は（Ｓ５０８のＮＯ）、手書き風フォントが指定されている文字コードのフォントを記憶部１２０に記憶している標準フォントに置き換える（Ｓ５１２）。
【００６０】
なお、ステップＳ５０７において、印刷データ中に手書きフォントが指定された文字コードが含まれていない場合は（Ｓ５０７のＮＯ）、ステップＳ５０８〜Ｓ５１２の手順は省略される。
【００６１】
そして、手書きフォントおよび手書き風フォントの設定が終了した印刷データをラスタライズし、得られた印刷画像データを印刷部１５０により印刷ジョブに含まれる印刷条件に従って印刷して出力する（Ｓ５１３）。
【００６２】
本発明は、上述した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。例えば、登録原稿の画像データは、必ずしも登録用紙を読み取って得られたものに限られるものではなく、通信ネットワーク等を介して受信して得られる構成であってもよい。
【００６３】
また、ユーザＩＤは、必ずしも登録用紙に手書きされたものを用いる必要はなく、フォント登録処理の際に操作部から入力されるものであってもよい。また、ユーザ登録は、ユーザＩＤとともにまたは代えて暗証番号を登録するものであってもよい。
【００６４】
また、手書き風フォントは、必ずしも登録ユーザのみしか利用できない態様とする必要はなく、すべてのユーザが共用できるようにしてもよい。また、登録されている文字コードにかかる曲率の平均値等を用いるにより、登録されていない文字コードについても標準フォントデータから手書き風フォントを作成して利用できるようにしてもよい。さらに、手書き風フォントは、フォント曲率の変わりにフォントの縦横比率等を利用して作成するものであってもよい。
【００６５】
さらに、画像処理装置は、手書きフォントまたは手書き風フォントを割り当てた印刷データを印刷する変わりに通信ネットワーク等を介して外部の印刷装置に送信する構成であっても構わない。
【００６６】
上記各実施形態では、本発明の画像処理装置を、スキャン機能、プリント機能およびコピー機能を有するＭＦＰとして説明したが、本発明の画像処理装置はこれに限定されるものではない。本発明の画像処理装置の他の態様としては、スキャナ、プリンタ、デジタル複写機、ファクシミリ装置等の単体またはこれらの２つ以上の機能を有するＭＦＰ等が挙げられる。
【００６７】
本発明による画像処理装置および画像処理方法は、上記各手順を実行するための専用のハードウエア回路によっても、また、上記各手順を記述したプログラムをＣＰＵが実行することによっても実現することができる。後者により本発明を実現する場合、画像処理装置を動作させる上記プログラムは、フロッピー（登録商標）ディスクやＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ＲＯＭやハードディスク等に転送され記憶される。また、このプログラムは、たとえば、単独のアプリケーションソフトとして提供されてもよいし、画像処理装置の一機能としてその装置のソフトウエアに組み込んでもよい。
【産業上の利用可能性】
【００６８】
上述したように、本発明によれば、手書き文字の文字画像データを手書きフォントとして登録し、これを利用して印刷することのできる画像処理装置において、手書きフォントを登録した本人のみが登録した自己の手書きフォントを利用することのできる画像処理装置が提供される。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施形態にかかる画像処理装置が適用された画像処理システムの全体構成を示すブロック図である。
【図２】ＭＦＰ１００の構成を示すブロック図である。
【図３】ＭＦＰ１００のフォント登録処理の手順を示すフローチャートである。
【図４】ＭＦＰ１００が行うユーザＩＤ登録処理の手順を示すフローチャートである。
【図５】ＭＦＰ１００が行う手書きフォント登録処理の手順を示すフローチャートである。
【図６】ＭＦＰ１００が行う手書き風フォント登録処理の手順を示すフローチャートである。
【図７】ＭＦＰ１００が読み取るフォント登録専用の登録用紙４００の一例を示す図である。
【図８】ＭＦＰ１００が記憶部１２０に記憶しているフォントテーブルの一例を示す図である。
【図９】ＭＦＰ１００の印刷処理の手順を示すフローチャートである。
【図１０】ＭＦＰ１００の印刷処理の手順を示すフローチャートである。
【符号の説明】
【００７０】
１００  ＭＦＰ、
２００  ＰＣ、
３００  通信ネットワーク、
１１０  制御部、
１２０  記憶部、
１３０  操作部、
１４０  画像読み取り部、
１５０  印刷部、
１６０  ネットワークインタフェース、
１７０  バス。
【図１】
2005234399.tif 000003
【図２】
2005234399.tif 000004
【図３】
2005234399.tif 000005
【図４】
2005234399.tif 000006
【図５】
2005234399.tif 000007
【図６】
2005234399.tif 000008
【図７】
2005234399.tif 000009
【図８】
2005234399.tif 000010
【図９】
2005234399.tif 000011
【図１０】
2005234399.tif 000012