(57)【要約】【課題】  上位装置や外部装置に印刷フォントデータが存在せず、且つ、印刷途中で印刷装置内に文字フォントが登録されていない場合にも、文字フォントが存在しないことを検知し、オペレータの手書き入力手段により、文字フォント未登録状態を解決して継続印刷可能な印刷装置の提供。【解決手段】  印刷用文字フォントを予め記憶手段１０に記憶しておき、そのフォントを用いて上位装置からの印刷データ２を印刷する印刷手段８と、オペレータパネル９とを有し、オペレータパネル９は手書き入力手段を有し、印刷途中で該当する文字フォントが記憶手段１０に登録されていない場合には、当該フォントが未登録である旨を通知後、文字フォントが存在しない印刷行データを画面に表示する。【選択図】  図１
2010076171.tif 000002
【特許請求の範囲】
【請求項１】
印刷用文字フォントを予め記憶手段に記憶しておき、そのフォントを用いて上位装置からの印刷データを印刷する印刷手段と、画面表示入力手段とを有する印刷装置において、
前記画面表示手段は、手書き入力手段を有し、印刷途中で該当する文字フォントが前記記憶手段に登録されていない場合には、当該フォントが未登録である旨を通知後、文字フォントが存在しない印刷行データを画面に表示することを特徴とする印刷装置。
【請求項２】
前記手書き入力手段で手書き入力した文字フォントと類似した文字フォントを呼び出す類似文字呼び出し手段と、該類似文字呼び出し手段で前記画面に呼び出した文字フォントをドット単位で編集できるドット編集手段と、を有することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記手書き入力手段で手書き入力した文字フォントを、現在印刷中の書体や文字サイズなどの属性に従って文字フォントを作成する文字作成手段を有することを特徴とする請求項１記載の印刷装置。
【請求項４】
前記手書き入力手段で手書き入力した文字フォントと類似した文字フォントを呼び出す類似文字呼び出し手段と、該類似文字呼び出し手段で前記画面に呼び出した文字フォントをドット単位で編集できるドット編集手段と、
前記手書き入力手段で手書き入力した文字フォントを、現在印刷中の書体や文字サイズなどの属性に従って文字フォントを作成する文字作成手段を有することを特徴とする請求項１記載の印刷装置。
【請求項５】
前記手書き入力手段で手書き入力した文字フォント、または、前記ドット編集手段で変更した文字フォント、または、前記文字作成手段で作成した文字フォントを、書体や文字サイズなどの属性を付加して前記記憶手段に記憶することを特徴とする請求項２乃至４の何れか１項記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に関し、特に、文字フォントデータを用いて印刷を行う印刷装置に関する。
【背景技術】
【０００２】
従来、印刷装置にフォントデータを含む印刷データを送信する場合と、上位装置からフォント指定を文字コードによってされた印刷データを受信し、印刷装置内に登録されている文字フォント、または、辞書に登録している文字フォントを用いて印刷する場合の２つの方法が知られている。
【０００３】
このうち、文字コードによってフォント指定して印刷装置内のフォントデータを用いて印刷する方法の場合、印刷装置や辞書に登録されていない文字フォントの存在する印刷データを早急に印刷したい場合など、印刷出力後、人手で用紙に手書きで記載しなければならないという課題があった。
【０００４】
この点について、例えば、手書き入力による文字の登録を行う方法が知られている（例えば、特許文献１参照。）。また、印刷装置が出力した印刷物に加筆した文字を印刷装置に登録する方法が知られている（例えば、特許文献２参照。）。また、ユーザによる手書き文字を属性に従って印刷する方法が知られている（例えば、特許文献３、特許文献４参照。）。
【０００５】
また、印刷装置に無いフォントを外部から追加可能な構成が知られている（例えば、特許文献５参照。）。また、ベースフォントから異なるフォントを生成する技術が知られている（例えば、特許文献６、特許文献７参照）。さらに、文字生成部が文字に関する書体、文字コード、及び、生成されるべき文字のサイズに基づいて、ビットマップデータを生成することが知られている（例えば、特許文献８参照。）。
【０００６】
【特許文献１】特開平９−２７０１０号公報
【特許文献２】特開２００６−２６８７５８号公報
【特許文献３】特開平６−２５５１７８号公報
【特許文献４】特開２００４−１１７７１４号公報
【特許文献５】特開２００３−３２３２８２号公報
【特許文献６】特開平５−９４１６９号公報
【特許文献７】特開平５−１７３５３７号公報
【特許文献８】特開平１０−１９８３３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献２のように、印刷装置および辞書に文字フォントが登録されていない場合に、印刷出力後、用紙に人手で手書き加筆する構成の場合、加筆漏れや文字の統一が図れないという課題がある。
【０００８】
また、手書き加筆ではなく、フォントを印刷装置内に用意する場合には、文字フォントを作成後、上位装置から印刷データの再実行・再印刷することが必要であり、時間や用紙等の資源の無駄が発生する。
【０００９】
本発明は、上位装置や外部装置に印刷フォントデータが存在せず、且つ、印刷途中で印刷装置内に文字フォントが登録されていない場合にも、文字フォントが存在しないことを検知し、オペレータの手書き入力手段により、文字フォント未登録状態を解決して継続印刷可能な印刷装置の提供を目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明では、印刷用文字フォントを予め記憶手段に記憶しておき、そのフォントを用いて上位装置からの印刷データを印刷する印刷手段と、画面表示入力手段とを有する印刷装置において、前記画面表示手段は、手書き入力手段を有し、印刷途中で該当する文字フォントが前記記憶手段に登録されていない場合には、当該フォントが未登録である旨を通知後、文字フォントが存在しない印刷行データを画面に表示することを特徴とする。
【００１１】
また、前記手書き入力手段で手書き入力した文字フォントと類似した文字フォントを呼び出す類似文字呼び出し手段と、該類似文字呼び出し手段で前記画面に呼び出した文字フォントをドット単位で編集できるドット編集手段と、を有することを特徴とする。
【００１２】
また、前記手書き入力手段で手書き入力した文字フォントを、現在印刷中の書体や文字サイズなどの属性に従って文字フォントを作成する文字作成手段を有することを特徴とする。
【００１３】
また、前記手書き入力手段で手書き入力した文字フォントと類似した文字フォントを呼び出す類似文字呼び出し手段と、該類似文字呼び出し手段で前記画面に呼び出した文字フォントをドット単位で編集できるドット編集手段と、前記手書き入力手段で手書き入力した文字フォントを、現在印刷中の書体や文字サイズなどの属性に従って文字フォントを作成する文字作成手段を有することを特徴とする。
【００１４】
更に、前記手書き入力手段で手書き入力した文字フォント、または、前記ドット編集手段で変更した文字フォント、または、前記文字作成手段で作成した文字フォントを、書体や文字サイズなどの属性を付加して前記記憶手段に記憶することを特徴とする。
【発明の効果】
【００１５】
印刷装置内に文字フォントが登録されていない場合でも、手書き入力で文字フォントを加工・登録し、そのフォントデータを用いて印刷することができる。
【発明を実施するための最良の形態】
【００１６】
図１に、本実施例にかかる印刷装置の概略構成図を示す。
【００１７】
印刷装置１は、文字フォントを記憶しておく記憶装置１０、上位装置から受信した印刷データ２を用紙に印刷する印刷手段８、オペレータへの情報伝達並びに入力を取り持つオペレータパネル９を備え、更に、印刷すべき文字フォントデータが記憶装置１０に存在するかを検索する文字フォント検索手段３、文字フォント検索手段３の検索の結果、文字フォントが無い場合に、その旨をオペレータに知らせる文字フォント未登録通知手段４、オペレータパネル９を制御する表示手段５、文字フォントを加工する文字フォント加工手段６、記憶装置１０への文字フォントの記憶・読出しを制御する記憶手段７を備える。
【００１８】
印刷装置１に上位装置から印刷データ２が入力されると、文字フォント検索手段３は、記憶装置１０内に該当する文字フォントが存在するかどうかをチェックする。このとき、記憶装置１０内に文字フォントが存在する場合は、印刷手段８でそのまま印刷し、印刷結果１１を出力する。一方、記憶装置１０内に該当する文字フォントが存在しない場合は、文字フォント未登録通知手段４にて、オペレータにオペレータパネル９を通じて「文字フォントが存在しない」旨を通知する。
【００１９】
フォントが存在しないとの通知を受けたオペレータは、タッチペンなどの入力装置１７を使用して、オペレータパネル９に手書き文字１８を入力する。
【００２０】
ここで、オペレータの処理について説明する。フォントが無いときに、印刷をすばやく行うために、オペレータがリアルタイムで必要な文字を入力する。プリンタで保持していない文字フォントとしては、外字や第３水準漢字等が考えられる。なお、本実施例では簡単のために、「い」を用いて説明する。
【００２１】
オペレータは、プリンタに保持されていない文字が「住所」であれば類推できる。なお、それ以外の文字については、プリンタ側で文字コードを表示し、その文字コードに対応する文字を上位装置で閲覧し、その文字を手書きで入力する。なお、上位装置には、印刷用の高解像度フォントは無いが、画面表示用のフォントは存在する。なお、上位装置から表示用外字データを媒体等でコピーする従来例もあるが、インターフェースの違いや形式の違いがあり、容易ではない。
【００２２】
オペレータにより手書き文字１８が入力されると、文字フォント加工手段６が機能する。文字フォント加工手段６は、類似文字呼び出し手段１２、文字作成手段１３、ドット編集手段１４、文字置き換え手段１５を備える。
【００２３】
文字フォント加工手段６の類似文字呼び出し手段１２が、入力装置１７を使用して入力された手書き文字１８に類似した文字（略字体など）が、記憶領域１０に存在するかどうかを検索し、存在する場合には記憶領域１０から呼び出し、表示手段５によりオペレータパネル９に表示する。
【００２４】
文字作成手段１３は、入力装置１７を使用して入力された手書き文字１８を、現在印刷で使用している書体や文字サイズなどの属性で最適な文字として生成し、オペレータパネル９にその結果を表示する。
【００２５】
ドット編集手段１４は、オペレータパネル９に表示された文字をタッチペンなどの入力装置１７を使用してドット単位で追加および削除する機能を提供する。
【００２６】
文字置き換え手段１５は、類似文字呼び出し手段１２によって呼び出された文字フォントがオペレータパネル９上で選択された場合、オペレータパネル９の手書き文字入力エリアに当該文字をコピーする。
【００２７】
記憶手段７は、タッチペンなどの入力装置１７を使用して入力した手書き文字１８、または、ドット編集手段１４で処理した後の文字フォント、文字作成手段１３で作成した文字フォントを、書体や文字サイズなどの属性を付加して記憶装置１０に記憶する。
【００２８】
図２は、本発明におけるオペレータパネル９の画面表示である。
【００２９】
オペレータパネル９は、表示部１９とメニュー部２０を有する。表示部１９は、文字フォント未検出時の行データエリア２１、手書き文字入力エリア２２、類似文字表示エリア２３を有する。
【００３０】
一方、メニュー部２０は、「類似文字呼び出し」１２ａ、「文字作成」１３ａ、「ドット編集」１４ａ、「文字置き換え」１５ａ、「記憶」７ａ、「印刷」８ａの各メニューを有する。
【００３１】
文字フォント未検出時の行データエリア２１に、文字フォントが存在しなかった該当行データを表示する。
【００３２】
オペレータは、手書き文字入力エリア２２に入力装置１７を使用して文字を入力する。手書き文字入力エリア２２に入力した後に、「類似文字呼び出し」１２ａを実行すると、記憶装置１０から類似した文字フォントを検索して、類似文字表示エリア２３に類似文字フォントを表示する。オペレータが、類似文字表示エリア２３に表示した文字を選択し、「文字置き換え」１５ａを実行すると、手書き文字入力エリア２２に表示している文字と置き換わる。
【００３３】
手書き文字入力エリア２２に入力装置１７を使用して文字を入力した後に、「文字作成」１３ａを実行すると、現在印刷に使用している書体や文字サイズなどの属性に従って文字フォントを生成する。
【００３４】
「ドット編集」１４ａは、入力装置１７を使用してオペレータパネル９から手入力した文字フォント、類似文字呼び出し手段１２で呼び出した文字フォント、文字作成手段１３で作成した文字フォント等をドット単位で編集可能なモード（状態）に遷移する。
【００３５】
「印刷」８ａは、手書き文字入力エリア２２の文字フォントを文字フォント未登録部分に割り当て、印刷結果１１として印刷を行う。
【００３６】
「記憶」７ａは、手書き文字入力エリア２２に表示している文字フォントを、記憶装置１０に該当する文字コード部分に、文字フォントの書体や文字サイズなどの属性を含めて記憶する。
【００３７】
図３にオペレータパネルのメニュー：「類似文字呼び出し」１２ａの説明図を、また、図４にオペレータパネルのメニュー：「文字置き換え」１５ａの説明図を示す。
【００３８】
オペレータにより、表示部１９の手書き文字入力エリア２２に文字が入力された後で、「類似文字呼び出し」１２ａのメニューが選択されると、類似文字呼び出し手段１２は、手書き文字入力エリア２２に入力された文字と類似する文字フォントを、記憶装置１０から呼び出し、類似文字表示エリア２３に表示する。
【００３９】
「類似文字呼び出し」１２ａで類似文字表示エリア２３に表示した文字フォントを選択し、「文字置き換え」１５ａを実行すると、文字置き換え手段１５は、選択した文字フォントを手書き文字入力エリア２２に表示する。
【００４０】
この機能により、類似フォントで呼び出した文字を利用して、ユーザが印刷したい文字を作成し易くすることが可能となる。
【００４１】
図５にオペレータパネルのメニュー：「文字作成」１３ａの説明図を示す。
【００４２】
オペレータにより、「文字作成」が選択されると、文字作成手段１３は、表示部１９の手書き文字入力エリア２２に入力した文字フォントを、現在印刷で使用している書体や文字サイズなどの属性に従って文字を加工・生成し、手書き文字入力エリア２２に生成結果を表示する。これにより、印刷に好適なフォントに加工・生成され、且つ、オペレータがパネルで確認することが可能となる。なお、手書きデータから「はね」や「はらい」を考慮して変換する場合の一例（ここでは「先」を用いている）を図９に示す。はねがあれば、その部分を考慮してはねのデータとして生成するが、無い場合はその部分はそのままとする。本実施例ではオペレータの手書きデータはビットマップデータとして取り扱う。このため、フォントによっては必要なフォントデータ（例えば、明朝・２４×２４ドット）の生成処理は難しいことも有り得る。従って、次のドット編集モードにより、オペレータによる修正機能を提供する。
【００４３】
図６にオペレータパネルのメニュー：「ドット編集」１４ａの説明図を示す。
【００４４】
オペレータにより、「ドット編集」が選択されると、ドット編集手段１４は、表示部１９の手書き文字入力エリア２２に表示した文字フォントを、入力装置１７を使用して、ドット単位で追加および削除する可能な編集モードに切り替える。
【００４５】
図７にオペレータパネルのメニュー：「印刷」８ａの説明図を示す。
【００４６】
オペレータにより、「印刷」が選択されると、印刷手段８は、表示部１９の手書き文字入力エリア２２に表示した文字フォントを、文字フォント未検出時の行データエリア２１の該当する文字フォント部分に割り当て、印刷結果１１を出力する。
【００４７】
図８にオペレータパネルのメニュー：「記憶」７ａの説明図を示す。
【００４８】
オペレータにより、「記憶」が選択されると、記憶手段７は、表示部１９の手書き文字入力エリア２２に表示した文字フォントを、書体や文字サイズなどの属性を付加し、記憶装置１０に記憶する。
【００４９】
上記したように、印刷時に文字フォントが印刷装置に登録されていない場合に、手書き入力等の入力装置を用いて文字フォントをその場で作成し、プリンタ内の記憶装置に記憶可能な構成である。そのため、繰り返し登録する必要はなく、次回からは登録した文字フォントを使用し、印刷することが可能である。
【００５０】
本発明は、文字フォントの登録されていないことが検出でき、更にその都度、手書き入力で文字フォントを登録・印刷することができる。
【００５１】
また、手書き入力した文字フォントと類似した文字フォントを呼び出し、ドット変更することができる。
【００５２】
また、手書き入力した文字フォントから現在印刷で使用している文字フォントの書体や文字サイズなどの属性に従って文字フォントを新たに作成することができる。
【００５３】
また、手書き入力した文字フォント、変更した文字フォント、および、作成した文字フォントを書体や文字サイズなどの属性を付与して記憶することができる。
【図面の簡単な説明】
【００５４】
【図１】実施例における印刷装置の基本構成図である。
【図２】本発明におけるオペレータパネルの表示画面概略図である。
【図３】オペレータパネルのメニューの「類似文字呼び出し」の説明図である。
【図４】オペレータパネルのメニューの「文字置き換え」の説明図である。
【図５】オペレータパネルのメニューの「文字作成」の説明図である。
【図６】オペレータパネルのメニューの「ドット編集」の説明図である。
【図７】オペレータパネルのメニューの「印刷」についての説明図である。
【図８】オペレータパネルのメニューの「記憶」についての説明図である。
【図９】はねやはらいを考慮する／しない場合の変換前後の一例である。
【符号の説明】
【００５５】
１：印刷装置、２：印刷データ、３：文字フォント検索手段、４：文字フォント未登録通知手段、５：表示手段、６：文字フォント加工手段、７：記憶手段、８：印刷手段、９：オペレータパネル、１０：記憶装置、１１：印刷結果、１２：類似文字呼び出し手段、１３：文字作成手段、１４：ドット編集手段、１５：文字置き換え手段、１７：入力装置、１８：手書き文字、１９：表示部、２０：メニュー部、２１：データエリア、２２：手書き文字入力エリア、２３：類似文字表示エリア。
【図１】
2010076171.tif 000003
【図２】
2010076171.tif 000004
【図３】
2010076171.tif 000005
【図４】
2010076171.tif 000006
【図５】
2010076171.tif 000007
【図６】
2010076171.tif 000008
【図７】
2010076171.tif 000009
【図８】
2010076171.tif 000010
【図９】
2010076171.tif 000011