(57)【要約】【課題】ドキュメント内の文字のフォントを変更することなくドキュメント内の文字を手書き風の文字にする。【解決手段】画像処理装置は、ドキュメントに含まれる文字を対象文字に設定し、対象文字および対象文字に対し書字方向の並び順が１つ後の文字である次文字の各フォントを変更することなく、対象文字と次文字とを接続線で繋げる繋ぎ処理を行う制御部と、繋ぎ処理が行われたドキュメントを出力する出力部と、を備える。【選択図】図３
2019195980.tif 000002
【特許請求の範囲】
【請求項１】
ドキュメントに含まれる文字を対象文字に設定し、前記対象文字および前記対象文字に対し書字方向の並び順が１つ後の文字である次文字の各フォントを変更することなく、前記対象文字と前記次文字とを接続線で繋げる繋ぎ処理を行う制御部と、
前記繋ぎ処理が行われた前記ドキュメントを出力する出力部と、を備えることを特徴とする画像処理装置。
【請求項２】
複数種の文字のそれぞれについて、前記書字方向の並び順が１つ後の文字に繋がる前記接続線の繋ぎ位置である第１位置および前記書字方向の並び順が１つ前の文字に繋がる前記接続線の繋ぎ位置である第２位置を定義した繋ぎ位置情報を記憶する記憶部を備え、
前記制御部は、前記繋ぎ位置情報に基づき、前記対象文字の前記第１位置および前記次文字の前記第２位置を設定し、前記対象文字の前記第１位置と前記次文字の前記第２位置とを前記接続線で繋げることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記記憶部は、複数種のフォントのそれぞれごとに、前記繋ぎ位置情報を記憶し、
前記制御部は、前記対象文字のフォントに対応する前記繋ぎ位置情報に基づき、前記対象文字の前記第１位置および前記次文字の前記第２位置を設定することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
複数種のフォントのそれぞれごとに、前記接続線の形態を定義した線形態情報を記憶する記憶部を備え、
前記制御部は、前記対象文字のフォントに対応する前記線形態情報に基づき、前記対象文字のフォントに対応する前記接続線の形態を認識し、当該認識した形態の前記接続線で前記対象文字と前記次文字とを繋げることを特徴とする請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
前記制御部は、アルファベット文字を前記繋ぎ処理の処理対象とし、前記次文字が大文字である場合、前記対象文字と前記次文字とを前記接続線で繋がないことを特徴とする請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
前記制御部は、前記対象文字と前記次文字との間に単語間の区切りを示す記号またはスペースが存在する場合、前記対象文字と前記次文字とを前記接続線で繋がないことを特徴とする請求項１〜５のいずれか１項に記載の画像処理装置。
【請求項７】
ドキュメントに含まれる文字を対象文字に設定し、前記対象文字および前記対象文字に対し書字方向の並び順が１つ後の文字である次文字の各フォントを変更することなく、前記対象文字と前記次文字とを接続線で繋げる繋ぎ処理を行うステップと、
前記繋ぎ処理が行われた前記ドキュメントを出力するステップと、を備えることを特徴とする画像処理装置の制御方法。
【請求項８】
画像処理装置に、
ドキュメントに含まれる文字を対象文字に設定し、前記対象文字および前記対象文字に対し書字方向の並び順が１つ後の文字である次文字の各フォントを変更することなく、前記対象文字と前記次文字とを接続線で繋げる繋ぎ処理を行わせ、
前記繋ぎ処理が行われた前記ドキュメントを出力させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理装置の制御方法ならびにプログラムに関する。
【背景技術】
【０００２】
従来、画像処理装置として、パーソナルコンピューターや画像形成装置などが知られている。このような画像処理装置は、ワープロソフトなどで作成されたドキュメントの出力が可能である（たとえば、特許文献１参照）。特許文献１の画像処理装置は、ドキュメントを表示したり印刷したりする。
【０００３】
特許文献１の画像処理装置には、ドキュメント内の文字を筆記体フォント（スクリプト系フォント）に変換する機能が搭載される。当該機能を利用することにより、ドキュメント内の文字を手書き風の文字に変換することができる（隣り合う２文字に自然な繋がりを持たせることができる）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−３３２４３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、既設定フォント・テーブル（特許文献１の図２参照）が準備される。そして、ドキュメント内の文字を筆記体フォントに変換する機能を利用した場合には、ドキュメント内の文字のフォントが既設定フォント・テーブルで定義されたフォントに変換される。したがって、ドキュメント内の文字のフォントを変えたくないユーザーにとっては、利便性が悪い。
【０００６】
本発明は、上記課題を解決するためになされたものであり、ドキュメント内の文字のフォントを変更することなく、ドキュメント内の文字を手書き風の文字にすることが可能な画像処理装置および画像処理装置の制御方法ならびにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の第１の局面による画像処理装置は、ドキュメントに含まれる文字を対象文字に設定し、対象文字および対象文字に対し書字方向の並び順が１つ後の文字である次文字の各フォントを変更することなく、対象文字と次文字とを接続線で繋げる繋ぎ処理を行う制御部と、繋ぎ処理が行われたドキュメントを出力する出力部と、を備える。
【０００８】
また、本発明の第２の局面による画像処理装置の制御方法は、ドキュメントに含まれる文字を対象文字に設定し、対象文字および対象文字に対し書字方向の並び順が１つ後の文字である次文字の各フォントを変更することなく、対象文字と次文字とを接続線で繋げる繋ぎ処理を行うステップと、繋ぎ処理が行われたドキュメントを出力するステップと、を備える。
【０００９】
また、本発明の第３の局面によるプログラムは、画像処理装置に、ドキュメントに含まれる文字を対象文字に設定し、対象文字および対象文字に対し書字方向の並び順が１つ後の文字である次文字の各フォントを変更することなく、対象文字と次文字とを接続線で繋げる繋ぎ処理を行わせ、繋ぎ処理が行われたドキュメントを出力させる。
【００１０】
本発明では、ドキュメント内の隣り合う２文字（対象文字および次文字）を互いに接続線で繋げる繋ぎ処理の実行が可能である。隣り合う２文字を互いに接続線で繋げることにより、当該２文字のフォント（タイプフェィス）を変更しなくても、当該２文字を手書き風の文字にすることができる。これにより、ドキュメント内の文字のフォントを変更することなくドキュメント内の文字を手書き風の文字にしたいユーザーにとっては利便性が良い。
【発明の効果】
【００１１】
本発明では、ドキュメント内の文字のフォントを変更することなく、ドキュメント内の文字を手書き風の文字にすることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１実施形態による画像処理装置（パーソナルコンピューター）の構成を示すブロック図
【図２】本発明の第１実施形態による画像処理装置により行われる繋ぎ処理の処理前後のドキュメントを示す図
【図３】本発明の第１実施形態による画像処理装置が行う処理の流れを示すフローチャート
【図４】本発明の第１実施形態による画像処理装置に記憶される繋ぎ位置情報について説明するための図
【図５】本発明の第１実施形態による画像処理装置に記憶される繋ぎ位置情報について説明するための図
【図６】本発明の第１実施形態による画像処理装置に記憶される繋ぎ位置情報について説明するための図
【図７】本発明の第１実施形態による画像処理装置に記憶される繋ぎ位置情報について説明するための図
【図８】本発明の第１実施形態による画像処理装置により行われる繋ぎ処理について説明するための図
【図９】本発明の第１実施形態による画像処理装置により行われる繋ぎ処理について説明するための図
【図１０】本発明の第１実施形態による画像処理装置により行われる繋ぎ処理について説明するための図（接続線で繋がない文字列を示す図）
【図１１】本発明の第２実施形態による画像処理装置（画像形成装置）の構成を示すブロック図
【図１２】本発明の第２実施形態による画像処理装置が行う処理の流れを示すフローチャート
【発明を実施するための形態】
【００１３】
＜第１実施形態＞
以下に、本発明の第１実施形態について説明する。第１実施形態の画像処理装置はパーソナルコンピューター（ＰＣ）である。
【００１４】
図１に示すように、第１実施形態のＰＣ１００は、ＰＣ制御部１１、ＰＣ記憶部１２、操作表示部１３およびＰＣ通信部１４を備える。第１実施形態では、ＰＣ制御部１１が「制御部」に相当し、ＰＣ記憶部１２が「記憶部」に相当する。
【００１５】
ＰＣ制御部１１は、ＣＰＵを含む。ＰＣ制御部１１は、制御用のプログラムおよびデータに基づき、ＰＣ１００の全体制御を行う。
【００１６】
ＰＣ記憶部１２は、ＲＯＭやＲＡＭ、ＨＤＤなどの記憶デバイスを含む。ＰＣ記憶部１２は、制御用のプログラムおよびデータを記憶する。ＰＣ記憶部１２は、ＰＣ制御部１１に接続される。ＰＣ制御部１１は、ＰＣ記憶部１２への情報の書き込みおよびＰＣ記憶部１２からの情報の読み出しを行う。
【００１７】
操作表示部１３は、表示装置１３１と入力装置１３２とを備える。表示装置１３１は、たとえば、液晶ディスプレイである。有機ＥＬディスプレイなど他のディスプレイを表示装置１３１として用いることもできる。入力装置１３２は、たとえば、ハードウェアキーボードやポインティングデバイスである。
【００１８】
表示装置１３１は、ワープロソフトなどで作成されたドキュメントを表示する。ドキュメント内の文字を描画するためのフォントデータのデータ形式は特に限定されない。たとえば、ビットマップフォント形式であってもよいし、スケーラブルフォント形式であってもよい。スケーラブルフォント形式としては、アウトラインフォント形式およびストロークフォント形式の２種類がある。入力装置１３２は、要求や指示、設定などをユーザーから受け付ける。
【００１９】
ＰＣ通信部１４は、ＰＣ１００をＬＡＮやインターネットなどのネットワークＮＴに接続するためのインターフェースである。ＰＣ通信部１４は、通信用回路、通信用メモリーおよび通信用コネクターなどを含む。ネットワークＮＴには、たとえば、プリンターや複合機などの画像形成装置１０００が接続される。
【００２０】
ＰＣ通信部１４は、ＰＣ制御部１１に接続される。ＰＣ制御部１１は、ＰＣ通信部１４を用いてネットワークＮＴにアクセスし、画像形成装置１０００と通信する。
【００２１】
ここで、ＰＣ１００には、ワープロソフトや表計算ソフトのようなドキュメント作成ソフトウェア１４１（以下、ＤＳ１４１と称する）がインストールされる。また、ＰＣ１００には、プリンタードライバー１４２（以下、ＰＤ１４２と称する）がインストールされる。ＤＳ１４１およびＰＤ１４２はＰＣ記憶部１２に記憶される。
【００２２】
ＰＣ１００にＤＳ１４１をインストールすることにより、ユーザーはＰＣ１００を用いてドキュメントを作成することができる。また、ＰＣ１００にＰＤ１４２をインストールすることにより、ユーザーはＰＣ１００を用いて作成したドキュメントの印刷を画像形成装置１０００に実行させることができる。
【００２３】
ＰＣ制御部１１は、操作表示部１３がＤＳ１４１の起動指示をユーザーから受け付けると、ＤＳ１４１を起動する。ＤＳ１４１が起動することにより、ドキュメントを作成するためのドキュメント作成画面（図示せず）が操作表示部１３に表示される。この状態で、操作表示部１３は、文字の入力をユーザーから受け付ける。ユーザーは入力装置１３２（ハードウェアキーボード）を操作することにより、文字を入力することができる（文字を含むドキュメントを作成することができる）。表示装置１３１は、ユーザーが入力した文字を含むドキュメントを表示する。言い換えると、表示装置１３１は、文字を含むドキュメントを出力する。
【００２４】
ここで、ＤＳ１４１には、表示装置１３１が表示しているドキュメント内の文字を手書き風の文字にする機能（以下、文字繋ぎ機能と称する）が設けられる。文字繋ぎ機能を利用することにより、ドキュメント内の文字のフォント（タイプフェィス）を変更することなく、ドキュメント内の隣り合う２文字を線（以下、接続線と称する）で繋ぐことができる。すなわち、ドキュメント内の文字を手書き風の文字にすることができる。
【００２５】
たとえば、図示しないが、ＰＣ制御部１１は、文字設定アイコンを表示装置１３１に表示させる。ＰＣ制御部１１は、入力装置１３２を介して文字設定アイコンに対する操作（たとえば、文字設定アイコンにポインタを合わせてクリックする操作）が行われたことを検知すると、文字に関する設定（文字設定）をユーザーから受け付けるためのダイアログボックスをポップアップ表示させる。
【００２６】
文字設定では、文字繋ぎ機能を有効にする旨の設定を行うことができる。なお、文字設定では、文字のフォント（タイプフェィス）、色、サイズおよび太さなどの設定も行うことができる。また、文字設定では、文字に付加する装飾（下線など）の設定も行うことができる。
【００２７】
ＰＣ制御部１１は、入力装置１３２を介して文字繋ぎ機能を有効にする旨の設定が行われると、文字繋ぎ機能に関する処理（以下、繋ぎ処理と称する）の実行要求を受け付けたと判断する。このとき、ＰＣ制御部１１は、表示中のドキュメント内の文字を対象に繋ぎ処理を行う。
【００２８】
ここで、ＰＣ制御部１１は、アルファベット文字（ローマ文字）を繋ぎ処理の処理対象とし、他の言語の文字は繋ぎ処理の対象としない。すなわち、繋ぎ処理の処理対象となる文字の書字方向（文字を書き進める方向）は左から右に向かう方向である。また、ＰＣ制御部１１は、特殊なフォント（たとえば、Ｄｉｎｇｂａｔなどのフォント）の文字も繋ぎ処理の処理対処としない。
【００２９】
たとえば、図２上図に示すようなドキュメント（ここでは、符号Ｄ１を付す）をユーザーが作成し、ドキュメントＤ１の表示中、文字繋ぎ機能を有効にする旨の設定をユーザーが行ったとする。このとき、ドキュメントＤ１に含まれる文字はアルファベット文字であるので、ドキュメントＤ１内の文字を処理対象とする繋ぎ処理がＰＣ制御部１１により行われる。その結果、図２下図に示すようなドキュメント（ここでは、符号Ｄ２を付す）が表示される。ドキュメントＤ２を印刷するための印刷データを画像形成装置１０００に送信することにより、ドキュメントＤ２の印刷を画像形成装置１０００に実行させることもできる。
【００３０】
以下に、図３に示すフローチャートを参照し、ＰＣ制御部１１が行う処理の流れについて説明する。図３に示すフローチャートは、繋ぎ処理の実行要求（文字繋ぎ機能を有効にする旨の設定）を受け付けたとＰＣ制御部１１が判断したときにスタートする。
【００３１】
以下の説明では、ＰＣ制御部１１による繋ぎ処理の処理対象となる文字を含むドキュメント（現在表示中のドキュメント）を対象ドキュメントと称する。そして、対象ドキュメント内に複数の文字が含まれており、当該複数の文字の全てがアルファベット文字であるとする。
【００３２】
ステップＳ１において、ＰＣ制御部１１は、対象ドキュメント内の複数の文字の１つを対象文字に設定する。また、ステップＳ２において、ＰＣ制御部１１は、対象文字のフォント（欧文フォント）を認識する。なお、欧文フォントは複数種あり、大きく３種類（セリフ系、サンセリフ系およびスクリプト系）に分類される。
【００３３】
ステップＳ３において、ＰＣ制御部１１は、対象文字に対し書字方向の並び順が１つ後の文字である次文字が存在するか否かを判断する。その結果、次文字が存在するとＰＣ制御部１１が判断した場合には、ステップＳ４に移行する。なお、ＰＣ制御部１１は、対象文字の後に文字が存在しても、当該文字のフォントが特殊なフォント（たとえば、Ｄｉｎｇｂａｔなどのフォント）であれば、次文字が存在しないと判断する。
【００３４】
ステップＳ４に移行すると、ＰＣ制御部１１は、所定条件（第１条件と第２条件）が満たされているか否かを判断する。このとき、ＰＣ制御部１１は、第１条件判断処理および第２条件判断処理を行う。
【００３５】
第１条件判断処理を行うとき、ＰＣ制御部１１は、次文字が大文字であるか小文字であるかを判断する。次文字が小文字である場合、ＰＣ制御部１１は、第１条件が満たされていると判断する。一方で、次文字が大文字である場合、ＰＣ制御部１１は、第１条件が満たされていないと判断する。
【００３６】
第２条件判断処理を行うとき、ＰＣ制御部１１は、対象文字と次文字との間に単語間の区切りを示す記号（以下、区切り記号と称する）またはスペースが存在するか否かを判断する。対象文字と次文字との間に区切り記号およびスペースのいずれも存在しない場合、ＰＣ制御部１１は、第２条件が満たされていると判断する。一方で、対象文字と次文字との間に区切り記号またはスペースが存在する場合、ＰＣ制御部１１は、第２条件が満たされていないと判断する。
【００３７】
第１条件および第２条件の両方が満たされている場合、ＰＣ制御部１１は、所定条件が満たされていると判断する。一方で、第１条件および第２条件の少なくとも一方が満たされていない場合、ＰＣ制御部１１は、所定条件が満たされていないと判断する。
【００３８】
ステップＳ４において、所定条件が満たされているとＰＣ制御部１１が判断した場合には、ステップＳ５に移行する。ステップＳ５に移行すると、ＰＣ制御部１１は、繋ぎ位置設定処理を行う。このとき、ＰＣ制御部１１は、繋ぎ位置情報１１０を参照する。繋ぎ位置情報１１０はＰＣ記憶部１２に記憶される（図１参照）。
【００３９】
繋ぎ位置情報１１０は、複数種の文字のそれぞれについて、書字方向の並び順が１つ後の文字に繋がる接続線の繋ぎ位置（以下、第１位置と称する）および書字方向の並び順が１つ前の文字に繋がる接続線の繋ぎ位置（以下、第２位置と称する）を定義した情報である。繋ぎ位置情報１１０は、複数種のフォント（タイプフェィス）のそれぞれごとに、ＰＣ記憶部１２に記憶される。なお、大文字フォントに対応する繋ぎ位置情報１１０では、第１位置だけが定義される。また、フォントによっては、第１位置および第２位置のいずれも定義されていない文字が存在する。
【００４０】
たとえば、図４に示すように、スクリプト系の小文字フォントに対応する繋ぎ位置情報１１０（１１１）では、複数種の文字（ａ〜ｚ）の全てについて、第１位置および第２位置が定義される。図４では、第１位置に黒丸を付し、第２位置に二重丸を付す。
【００４１】
また、図５に示すように、スクリプト系の大文字フォントに対応する繋ぎ位置情報１１０（１１２）では、複数種の文字（Ａ〜Ｚ）の全てについて、第１位置が定義される。なお、繋ぎ位置情報１１２に対応する文字は大文字であるので、第２位置は定義されない。図５では、第１位置に黒丸を付す。
【００４２】
また、図６に示すように、サンセリフ系の小文字フォントに対応する繋ぎ位置情報１１０（１１３）では、複数種の文字（ａ〜ｚ）の全てについて、第１位置および第２位置が定義される。図６では、第１位置に黒丸を付し、第２位置に二重丸を付す
【００４３】
また、図７に示すように、サンセリフ系の大文字フォントに対応する繋ぎ位置情報１１０（１１４）では、複数種の文字（Ａ〜Ｚ）のうち、「Ｆ」および「Ｔ」以外の文字について、第１位置が定義される。なお、通常では、サンセリフ系フォントの「Ｆ」および「Ｔ」を他の文字に繋げることはない（セリフ系フォントも同様である）。したがって、サンセリフ系フォントの「Ｆ」および「Ｔ」については、第１位置が定義されない。また、繋ぎ位置情報１１４に対応する文字は大文字であるので、第２位置は定義されない。図７では、第１位置に黒丸を付す。
【００４４】
ＰＣ制御部１１は、繋ぎ位置設定処理を行うとき、対象文字（次文字）のフォントに対応する繋ぎ位置情報１１０を選択する。そして、当該選択した繋ぎ位置情報１１０に基づき、ＰＣ制御部１１は、対象文字の第１位置を設定するとともに、次文字の第２位置を設定する。このとき、ＰＣ制御部１１は、対象文字と同じ種類の文字に対応する第１位置を認識し、当該認識した第１位置を対象文字の第１位置に設定する。また、ＰＣ制御部１１は、次文字と同じ種類の文字に対応する第２位置を認識し、当該認識した第２位置を次文字の第２位置に設定する。
【００４５】
たとえば、対象文字がスクリプト系フォントの「ａ」であれば、繋ぎ位置情報１１１で定義された「ａ」の第１位置が対象文字の第１位置に設定される。また、次文字がスクリプト系フォントの「ｂ」であれば、繋ぎ位置情報１１１で定義された「ｂ」の第２位置が次文字の第２位置に設定される。
【００４６】
なお、対象文字（次文字）を描画するためのフォントデータのデータ形式がビットマップフォント形式である場合、ＰＣ制御部１１は、対象文字（次文字）のビットマップデータ（文字を成す線が有る位置を「１」で示し文字を成す線が無い位置を「０」で示すデータ）に基づき、第１位置および第２位置を設定する。対象文字（次文字）を描画するためのフォントデータのデータ形式がスケーラブルフォント形式である場合、ＰＣ制御部１１は、対象文字（次文字）の輪郭や中心線を示す座標データに基づき、第１位置および第２位置を設定する。
【００４７】
図３に戻り、ステップＳ５の処理後、ステップＳ６に移行する。ステップＳ６に移行すると、ＰＣ制御部１１は、線形態設定処理を行う。このとき、ＰＣ制御部１１は、線形態情報１２０を参照する。線形態情報１２０はＰＣ記憶部１２に記憶される（図１参照）。
【００４８】
線形態情報１２０は、複数種のフォント（タイプフェイス）のそれぞれごとに、接続線の形態（接続線の太さや曲がり度合など）を定義した情報である。文字を成す線の太さや曲り度合はフォントによって異なる。そこで、フォントごとの線形態情報１２０では、対応するフォントの文字を成す線の太さや曲り度合に基づき接続線の形態が定義される。たとえば、スクリプト系フォントに対応する線形態情報１２０で定義される接続線の曲り度合は、セリフ系フォント（サンセリフ系フォント）に対応する線形態情報１２０で定義される接続線の曲り度合よりも大きい。なお、セリフ系フォント（サンセリフ系フォント）の文字を成す線は直線であるので、セリフ系フォント（サンセリフ系フォント）に対応する線形態情報１２０で定義される接続線が直線であってもよい。
【００４９】
ＰＣ制御部１１は、線形態設定処理を行うとき、対象文字（次文字）のフォントに対応する線形態情報１２０を選択する。そして、当該選択した線形態情報１２０に基づき、ＰＣ制御部１１は、対象文字と次文字とを繋ぐ接続線の形態を設定する。
【００５０】
そして、ステップＳ７において、ＰＣ制御部１１は、対象文字と次文字とを接続線で繋げる繋ぎ処理を行う。このとき、ＰＣ制御部１１は、ステップＳ６で設定した形態の接続線で、対象文字の第１位置（ステップＳ５で設定した第１位置）と次文字の第２位置（ステップＳ５で設定した第２位置）とを繋げる。
【００５１】
その後、ステップＳ８に移行する。ステップＳ４において、所定条件が満たされていないとＰＣ制御部１１が判断した場合にも、ステップＳ８に移行する。また、ステップＳ３において、次文字が存在しないとＰＣ制御部１１が判断した場合にも、ステップＳ８に移行する。
【００５２】
ステップＳ８に移行すると、ＰＣ制御部１１は、対象ドキュメント内に未だ対象文字に設定していない未設定の文字が残っているか否かを判断する。その結果、未設定の文字が残っているとＰＣ制御部１１が判断した場合には、ステップＳ１に移行する。この場合、ＰＣ制御部１１は、未設定の文字の１つを新たに対象文字に設定し、ステップＳ２以降の処理を行う。
【００５３】
ステップＳ８において、未設定の文字が残っていないとＰＣ制御部１１が判断した場合には、ステップＳ９に移行する。ステップＳ９に移行すると、ＰＣ制御部１１は、繋ぎ処理を行ったドキュメント（以下、処理済みドキュメントと称する）を表示装置１３１に出力させる。すなわち、表示装置１３１は、処理済みドキュメントを表示する。この構成では、表示装置１３１が「出力部」に相当する。
【００５４】
なお、ＰＣ制御部１１は、処理済みドキュメントの表示中、操作表示部１３がユーザーから印刷指示を受け付けると、ＰＤ１４２を起動する。そして、ＰＣ制御部１１は、ＰＣ通信部１４を用いて、画像形成装置１０００に対し、処理済みドキュメント（処理済みドキュメントを印刷するための印刷データ）を送信する。すなわち、ＰＣ通信部１４は、処理済みドキュメントを画像形成装置１０００に出力（送信）する。処理済みドキュメントを画像形成装置１０００に送信することにより、画像形成装置１０００において処理済みドキュメントの印刷が実行される。
【００５５】
ここで、図８に示すスクリプト系フォントの文字列ＳＴ１を例にとり、ＰＣ制御部１１により行われる繋ぎ処理について詳細に説明する。図８では、繋ぎ処理前の文字列ＳＴ１を上図に示し、繋ぎ処理後の文字列ＳＴ１´を下図に示す。以下の説明では、便宜上、文字列ＳＴ１を成す複数の文字のそれぞれに符号Ｃ１〜Ｃ９を付す。
【００５６】
まず、ＰＣ制御部１１は、文字列ＳＴ１のうち書字方向の並び順が１番目の文字Ｃ１を対象文字に設定する。この場合には、文字Ｃ２が次文字となる。ここで、文字Ｃ２は大文字である。また、文字Ｃ１と文字Ｃ２との間にはスペースが存在する。このため、ＰＣ制御部１１は、所定条件が満たされていないと判断し、文字Ｃ１と文字Ｃ２とを接続線で繋がない。
【００５７】
次に、ＰＣ制御部１１は、文字列ＳＴ１のうち書字方向の並び順が２番目の文字Ｃ２を新たに対象文字に設定する。この場合には、文字Ｃ３が次文字となる。ここで、文字Ｃ３は小文字であり、かつ、文字Ｃ２と文字Ｃ３との間には区切り記号およびスペースのいずれも存在しない。このため、ＰＣ制御部１１は、所定条件が満たされていると判断し、文字Ｃ２と文字Ｃ３とを接続線で繋ぐ。当該接続線に符号Ｌ１を付す。
【００５８】
次に、ＰＣ制御部１１は、文字列ＳＴ１のうち書字方向の並び順が３番目の文字Ｃ３を新たに対象文字に設定する。この場合には、文字Ｃ４が次文字となる。ここで、文字Ｃ４は小文字であり、かつ、文字Ｃ３と文字Ｃ４との間には区切り記号およびスペースのいずれも存在しない。このため、ＰＣ制御部１１は、所定条件が満たされていると判断し、文字Ｃ３と文字Ｃ４とを接続線で繋ぐ。当該接続線に符号Ｌ２を付す。
【００５９】
次に、ＰＣ制御部１１は、文字列ＳＴ１のうち書字方向の並び順が４番目の文字Ｃ４を新たに対象文字に設定する。この場合には、文字Ｃ５が次文字となる。ここで、文字Ｃ５は小文字であるが、文字Ｃ４と文字Ｃ５との間にはスペースが存在する。このため、ＰＣ制御部１１は、所定条件が満たされていないと判断し、文字Ｃ４と文字Ｃ５とを接続線で繋がない。
【００６０】
次に、ＰＣ制御部１１は、文字列ＳＴ１のうち書字方向の並び順が５番目の文字Ｃ５を新たに対象文字に設定する。この場合には、文字Ｃ６が次文字となる。ここで、文字Ｃ６は小文字であり、かつ、文字Ｃ５と文字Ｃ６との間には区切り記号およびスペースのいずれも存在しない。このため、ＰＣ制御部１１は、所定条件が満たされていると判断し、文字Ｃ５と文字Ｃ６とを接続線で繋ぐ。当該接続線に符号Ｌ３を付す。
【００６１】
次に、ＰＣ制御部１１は、文字列ＳＴ１のうち書字方向の並び順が６番目の文字Ｃ６を新たに対象文字に設定する。この場合には、文字Ｃ７が次文字となる。ここで、文字Ｃ７は小文字であり、かつ、文字Ｃ６と文字Ｃ７との間には区切り記号およびスペースのいずれも存在しない。このため、ＰＣ制御部１１は、所定条件が満たされていると判断し、文字Ｃ６と文字Ｃ７とを接続線で繋ぐ。当該接続線に符号Ｌ４を付す。
【００６２】
次に、ＰＣ制御部１１は、文字列ＳＴ１のうち書字方向の並び順が７番目の文字Ｃ７を新たに対象文字に設定する。この場合には、文字Ｃ８が次文字となる。ここで、文字Ｃ８は大文字である。また、文字Ｃ７と文字Ｃ８との間には区切り記号およびスペースが存在する。このため、ＰＣ制御部１１は、所定条件が満たされていないと判断し、文字Ｃ７と文字Ｃ８とを接続線で繋がない。
【００６３】
次に、ＰＣ制御部１１は、文字列ＳＴ１のうち書字方向の並び順が８番目の文字Ｃ８を新たに対象文字に設定する。この場合には、文字Ｃ９が次文字となる。ここで、文字Ｃ８と文字Ｃ９との間には区切り記号およびスペースのいずれも存在しないが、文字Ｃ９は大文字である。このため、ＰＣ制御部１１は、所定条件が満たされていないと判断し、文字Ｃ８と文字Ｃ９とを接続線で繋がない。
【００６４】
次に、ＰＣ制御部１１は、文字列ＳＴ１のうち書字方向の並び順が９番目の文字Ｃ９を新たに対象文字に設定する。ここで、文字Ｃ９に対し書字方向の並び順が１つ後の文字は存在しない。このため、この時点で、文字列ＳＴ１に対する繋ぎ処理は終了する。
【００６５】
別の例として、図９に示すようなサンセリフ系フォントの文字列ＳＴ２が繋ぎ処理の処理対象であるとする。この場合にも、文字列ＳＴ２の各文字が１つずつ順に対象文字に設定される。そして、所定条件が満たされていれば、対象文字と次文字とが接続線で繋げられる。図９では、繋ぎ処理前の文字列ＳＴ２を上図に示し、繋ぎ処理後の文字列ＳＴ２´を下図に示す。また、接続線に符号Ｌを付す。
【００６６】
また、別の例として、図１０に示すような文字列ＳＴ３が繋ぎ処理の処理対象であるとする。この場合には、いずれの文字が対象文字であっても所定条件が満たされていないので、各文字は接続線で繋げられない。
【００６７】
第１実施形態のＰＣ１００（画像処理装置）は、上記のように、ＤＳ１４１で作成されたドキュメントに含まれる複数の文字（アルファベット文字）を１つずつ順に対象文字に設定し、対象文字および次文字の各フォント（タイプフェィス）を変更することなく、対象文字と次文字とを接続線で繋げる繋ぎ処理を行うＰＣ制御部１１（制御部）と、繋ぎ処理が行われた処理済みドキュメントを表示する表示装置１３１（出力部）と、を備える。
【００６８】
第１実施形態では、ドキュメント内の隣り合う２文字（対象文字および次文字）を互いに接続線で繋げる繋ぎ処理をＰＣ制御部１１が実行するよう構成される。隣り合う２文字を互いに接続線で繋げることにより、当該２文字のフォントを変更しなくても、当該２文字を手書き風の文字にすることができる。これにより、ドキュメント内の文字のフォントを変更することなくドキュメント内の文字を手書き風の文字にしたいユーザーにとっては利便性が良い。
【００６９】
また、第１実施形態では、上記のように、複数種の文字のそれぞれについて、書字方向の並び順が１つ後の文字に繋がる接続線の繋ぎ位置である第１位置および書字方向の並び順が１つ前の文字に繋がる接続線の繋ぎ位置である第２位置を定義した繋ぎ位置情報１１０がＰＣ記憶部１２に記憶される。そして、ＰＣ制御部１１は、繋ぎ位置情報１１０に基づき、対象文字の第１位置および次文字の第２位置を設定し、対象文字の第１位置と次文字の第２位置とを接続線で繋げる。この構成では、対象文字の筆順に合った位置（対象文字の書き終わり位置の近傍）に接続線を繋げることができるとともに、次文字の筆順に合った位置（次文字の書き始め位置の近傍）に接続線を繋げることができる。これにより、繋ぎ処理後の文字の見栄えが良くなる。
【００７０】
また、第１実施形態では、上記のように、ＰＣ記憶部１２は、複数種のフォントのそれぞれごとに、繋ぎ位置情報１１０を記憶する。そして、ＰＣ制御部１１は、対象文字のフォントに対応する繋ぎ位置情報１１０に基づき、対象文字の第１位置および次文字の第２位置を設定する。これにより、文字のフォントにかかわらず、繋ぎ処理後の文字の見栄えを良くすることができる。
【００７１】
また、第１実施形態では、上記のように、ＰＣ記憶部１２は、複数種のフォントのそれぞれごとに、接続線の形態（接続線の太さや曲り度合）を定義した線形態情報１２０を記憶する。そして、ＰＣ制御部１１は、対象文字のフォントに対応する線形態情報１２０に基づき、対象文字のフォントに対応する接続線の形態を認識し、当該認識した形態の接続線で対象文字と次文字とを繋げる。ここで、文字を成す線の太さや曲り度合は文字のフォントによって異なる。このため、複数種のフォントのそれぞれごとに線形態情報１２０を準備し、対象文字（次文字）のフォントに応じた形態の接続線で対象文字と次文字とを繋げるのが好ましい。これにより、より一層、繋ぎ処理後の文字の見栄えが良くなる。
【００７２】
また、第１実施形態では、上記のように、ＰＣ制御部１１は、次文字が大文字である場合、対象文字と次文字とを接続線で繋がない。また、ＰＣ制御部１１は、対象文字と次文字との間に単語間の区切りを示す記号またはスペースが存在する場合、対象文字と次文字とを接続線で繋がない。この構成では、通常の筆記では繋げない文字同士が接続線で繋がった状態になるのを抑制することができる。
【００７３】
なお、第１実施形態の変形例として、文字繋ぎ機能がＤＳ１４１ではなくＰＤ１４２に設けられてもよい。
【００７４】
ＰＣ制御部１１は、ユーザーにより作成されたドキュメント（繋ぎ処理を行っていないドキュメント）の表示中、操作表示部１３がユーザーから印刷指示を受け付けると、ＰＤ１４２を起動し、印刷設定画面（図示せず）を操作表示部１３に表示させる。印刷設定画面では、印刷部数や用紙サイズなどの設定の他に、文字繋ぎ機能を有効にする旨の設定を行える。
【００７５】
ＰＣ制御部１１は、印刷設定画面で文字繋ぎ機能を有効にする旨の設定が行われると、図３に示すフローチャートのステップＳ１〜ステップＳ８の処理を行い、処理済みドキュメントを印刷するための印刷データを生成する。そして、ＰＣ制御部１１は、ＰＣ通信部１４を用いて、画像形成装置１０００に対し、処理済みドキュメント（処理済みドキュメントを印刷するための印刷データ）を送信する。すなわち、ＰＣ通信部１４は、処理済みドキュメントを画像形成装置１０００に出力（送信）する。この構成では、ＰＣ通信部１４が「出力部」に相当する。処理済みドキュメントを画像形成装置１０００に送信することにより、画像形成装置１０００において処理済みドキュメントの印刷が実行される。
【００７６】
＜第２実施形態＞
以下に、本発明の第２実施形態について説明する。第２実施形態の画像処理装置は画像形成装置である。画像処理装置としての画像形成装置の種類は特に限定されず、プリンターでもよいし、複合機でもよい。以下の説明では、画像形成装置がプリンターであるとする。
【００７７】
図１１に示すように、第２実施形態の画像形成装置２００は、プリンター制御部２１、プリンター記憶部２２、印刷部２３およびプリンター通信部２４を備える。第２実施形態では、プリンター制御部２１が「制御部」に相当し、プリンター記憶部２２が「記憶部」に相当する。
【００７８】
プリンター制御部２１は、ＣＰＵを含む。プリンター制御部２１は、制御用のプログラムおよびデータに基づき、画像形成装置２００の全体制御を行う。
【００７９】
プリンター記憶部２２は、ＲＯＭやＲＡＭ、ＨＤＤなどの記憶デバイスを含む。プリンター記憶部２２は、制御用のプログラムおよびデータを記憶する。プリンター記憶部２２は、プリンター制御部２１に接続される。プリンター制御部２１は、プリンター記憶部２２への情報の書き込みおよびプリンター記憶部２２からの情報の読み出しを行う。
【００８０】
印刷部２３は、用紙を搬送し、搬送中の用紙に画像を印刷する。印刷部２２の印刷方式は、インクジェット方式であってもよいし、レーザー方式であってもよい。
【００８１】
印刷部２３の印刷方式がインクジェット方式である場合、印刷部２３は、インクヘッドを備える。インクジェット方式の印刷部２２は、搬送中の用紙に向けてインクを吐出し、用紙にインクを付着させる。
【００８２】
印刷部２３の印刷方式がレーザー方式である場合、印刷部２３は、感光体ドラム、帯電装置、現像装置、露光装置および転写ローラーを備える。レーザー方式の印刷部２３は、印刷すべき画像に対応する静電潜像をトナー像に現像し、搬送中の用紙にトナー像を転写する。
【００８３】
プリンター通信部２４は、画像形成装置２００をＬＡＮやインターネットなどのネットワークＮＴに接続するためのインターフェースである。プリンター通信部２４は、通信用回路、通信用メモリーおよび通信用コネクターなどを含む。ネットワークＮＴには、たとえば、画像形成装置２００のユーザーにより使用されるＰＣ２０００が接続される。
【００８４】
プリンター通信部２４は、プリンター制御部２１に接続される。プリンター制御部２１は、プリンター通信部２４を用いてネットワークＮＴにアクセスし、ＰＣ２０００と通信する。なお、ＰＣ２０００には、画像形成装置２００を使用するためのプリンタードライバーがインストールされる。これにより、ＰＣ２０００から画像形成装置２００に対し、ＰＣ２０００で作成したドキュメント（ワープロソフトなどのドキュメント作成ソフトウェアで作成されたドキュメント）を印刷するための印刷データを送信することができる（ＰＣ２０００で作成したドキュメントの印刷を画像形成装置２００に実行させることができる）。
【００８５】
ここで、画像形成装置２００は、ＰＣ２０００から受信したドキュメント（ＰＣ２０００で作成されたドキュメント）に含まれる文字を手書き風の文字にする機能（以下、文字繋ぎ機能と称する）を搭載する。第２実施形態の文字繋ぎ機能は第１実施形態の文字繋ぎ機能と同様である。すなわち、画像形成装置２００に搭載された文字繋ぎ機能を利用することにより、ドキュメント内の文字のフォント（タイプフェィス）を変更することなく、ドキュメント内の隣り合う２文字を線（以下、接続線と称する）で繋ぐことができる。
【００８６】
たとえば、ＰＣ２０００は、ドキュメントの印刷指示をユーザーから受け付けたとき、プリンタードライバーを起動し、印刷設定画面（図示せず）を表示する。印刷設定画面では、印刷部数や用紙サイズなどの設定の他に、画像形成装置２００に搭載された文字繋ぎ機能を有効にする旨の設定を行える。画像形成装置２００の文字繋ぎ機能を有効にする旨の設定を行った場合、ＰＣ２０００から画像形成装置２００に対し、ドキュメントの印刷データと共に機能有効要求が送信される。
【００８７】
プリンター制御部２１は、プリンター通信部２４がドキュメントの印刷データと共に機能有効要求を受信すると、文字繋ぎ機能に関する処理（以下、繋ぎ処理と称する）の実行要求を受け付けたと判断する。そして、プリンター制御部２１は、プリンター通信部２４が機能有効要求と共に受信した印刷データに対応するドキュメント内の文字を対象に繋ぎ処理を行う。
【００８８】
なお、第２実施形態では、第１実施形態と同様、アルファベット文字（ローマ文字）が繋ぎ処理の処理対象となり、他の言語の文字は繋ぎ処理の対象とはならない。
【００８９】
以下に、図１２に示すフローチャートを参照し、プリンター制御部２１が行う処理の流れについて説明する。図１２に示すフローチャートは、ドキュメントの印刷データと共に機能有効要求を受信したとプリンター制御部２１が判断したときにスタートする。
【００９０】
以下の説明では、プリンター制御部２１による繋ぎ処理の処理対象となる文字を含むドキュメント（機能有効要求と共に受信した印刷データに対応するドキュメント）を対象ドキュメントと称する。そして、対象ドキュメント内に複数の文字が含まれており、当該複数の文字の全てがアルファベット文字であるとする。
【００９１】
プリンター制御部２１は、プリンター通信部２４がドキュメントの印刷データと共に機能有効要求を受信すると、ステップＳ１１〜ステップＳ１８の処理を行う。ここで、ステップＳ１１〜ステップＳ１８までの処理は、図３に示したフローチャートのステップＳ１〜Ｓ８までの処理と同じである。したがって、ステップＳ１１〜Ｓ１８までの処理の説明については、図３に示したフローチャートのステップＳ１〜Ｓ８までの処理の説明を援用するものとして省略する。
【００９２】
ここで、ステップＳ１５の繋ぎ位置設定処理（図３に示したステップＳ５の繋ぎ位置設定処理と同様の処理）をプリンター制御部２１に行わせるため、プリンター記憶部２２には繋ぎ位置情報２１０が記憶される（図１１参照）。なお、第２実施形態の繋ぎ位置情報２１０は、第１実施形態の繋ぎ位置情報１１０と同様の情報である。したがって、第２実施形態の繋ぎ位置情報２１０の説明については、第１実施形態の繋ぎ位置情報１１０の説明を援用するものとして省略する。
【００９３】
また、ステップＳ１６の線形態設定処理（図３に示したステップＳ６の線形態設定処理と同様の処理）をプリンター制御部２１に行わせるため、プリンター記憶部２２には線形態情報２２０が記憶される（図１１参照）。なお、第２実施形態の線形態情報２２０は、第１実施形態の線形態情報１２０と同様の情報である。したがって、第２実施形態の線形態情報２２０の説明については、第１実施形態の線形態情報１２０の説明を援用するものとして省略する。
【００９４】
ステップＳ１８において、未設定の文字が残っていないとプリンター制御部２１が判断した場合には、ステップＳ１９に移行する。ステップＳ１９に移行すると、プリンター制御部２１は、繋ぎ処理を行った対象ドキュメント（以下、処理済みドキュメントと称する）を印刷するための印刷データを生成する。そして、プリンター制御部２１は、処理済みドキュメントを印刷部２３に出力させる。すなわち、印刷部２３は、処理済みドキュメントを用紙に印刷する（処理済みドキュメントの印刷データに基づく画像を用紙に印刷し排出する）。この構成では、印刷部２３が「出力部」に相当する。
【００９５】
第２実施形態の画像形成装置２００（画像処理装置）は、上記のように、ＰＣ２０００から受信した印刷データに対応するドキュメントに含まれる複数の文字（アルファベット文字）を１つずつ順に対象文字に設定し、対象文字および次文字の各フォント（タイプフェィス）を変更することなく、対象文字と次文字とを接続線で繋げる繋ぎ処理を行うプリンター制御部２１（制御部）と、繋ぎ処理が行われた処理済みドキュメントを印刷する印刷部２３（出力部）と、を備える。
【００９６】
第２施形態では、ドキュメント内の隣り合う２文字（対象文字および次文字）を互いに接続線で繋げる繋ぎ処理をプリンター制御部２１が実行するよう構成される。隣り合う２文字を互いに接続線で繋げることにより、当該２文字のフォントを変更しなくても、当該２文字を手書き風の文字にすることができる。これにより、ドキュメント内の文字のフォントを変更することなくドキュメント内の文字を手書き風の文字にしたいユーザーにとっては利便性が良い。
【００９７】
また、第２実施形態では、上記のように、繋ぎ位置情報２１０および線形態情報２２０がプリンター記憶部２２に記憶される。そして、プリンター制御部２１は、繋ぎ位置情報２１０に基づき対象文字の第１位置および次文字の第２位置を設定するとともに、線形態情報２２０に基づき接続線の形態を設定する。この構成では、第１実施形態と同様、繋ぎ処理後の文字の見栄えを良くすることができるという効果が得られる。
【００９８】
第２実施形態のその他の効果は、第１実施形態と同様である。
【００９９】
今回開示された実施形態は、すべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記実施形態の説明ではなく特許請求の範囲によって示され、さらに、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【符号の説明】
【０１００】
１１  ＰＣ制御部（制御部）
１２  ＰＣ記憶部（記憶部）
２１  プリンター制御部（制御部）
２２  プリンター記憶部（記憶部）
２３  印刷部（出力部）
１００  ＰＣ（画像処理装置）
１３１  表示装置（出力部）
２００  画像形成装置（画像処理装置）
【図１】
2019195980.tif 000003
【図２】
2019195980.tif 000004
【図３】
2019195980.tif 000005
【図４】
2019195980.tif 000006
【図５】
2019195980.tif 000007
【図６】
2019195980.tif 000008
【図７】
2019195980.tif 000009
【図８】
2019195980.tif 000010
【図９】
2019195980.tif 000011
【図１０】
2019195980.tif 000012
【図１１】
2019195980.tif 000013
【図１２】
2019195980.tif 000014