(57)【要約】【課題】  多量の文字を不鮮明になることなく複写することのできる複写機能付画像形成装置の提供。【解決手段】  原稿としての記録紙Ｐには、文章を構成する文字Ｐｂと、各文字Ｐｂのフォント情報が書き込まれたバーコードＰａとが印刷されている。コピー機能を備えた複合機が、ＯＣＲを利用して文字Ｐｂを読み取って文字コード情報を取得し、バーコードＰａからフォント情報を取得することにより、他の記録紙Ｐに文字Ｐｂを印刷する。その結果、原稿とフォントまで含めて同様の文字Ｐｂを、文字数の制限を受けずに印字することができる。【選択図】  図１２
2007180789.tif 000002
【特許請求の範囲】
【請求項１】
原稿としての被記録媒体に印刷された文字を読み取る読み取り手段と、
該読み取り手段の読み取り結果に基づき、その文字を認識する認識手段と、
該認識手段の認識結果を、文字の形状を表す画像データに変換する変換手段と、
該変換手段に変換された画像データに基づき、上記文字を被記録媒体に印刷する印刷手段と、
を備えたことを特徴とする複写機能付画像形成装置。
【請求項２】
上記原稿としての被記録媒体に設けられてその被記録媒体に印刷された上記文字のフォント情報を記憶した図形コードから、上記フォント情報を抽出するフォント情報抽出手段を、
更に備え、
上記変換手段が、上記フォント情報抽出手段に抽出されたフォント情報に基づいて、上記文字を、その文字の形状を表す画像データに変換することを特徴とする請求項１記載の複写機能付画像形成装置。
【請求項３】
上記認識手段は、上記読み取り結果に基づき、その文字を表す文字コードとその文字のフォント情報とを生成し、
上記フォント情報抽出手段によって上記フォント情報が抽出されない場合、上記変換手段が、上記認識手段に生成されたフォント情報に基づいて、上記文字コードを、その文字の形状を表す画像データに変換することを特徴とする請求項２記載の複写機能付画像形成装置。
【請求項４】
上記フォント情報が、文字サイズ、フォントの種類、スタイル、文字色、または文字間隔の、少なくともいずれか１つを含むことを特徴とする請求項１〜３のいずれかに記載の複写機能付画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被記録媒体に文字を印刷可能な画像形成装置に関し、詳しくは、原稿としての被記録媒体に印刷された文字を他の被記録媒体に印刷可能な複写機能付画像形成装置に関する。
【背景技術】
【０００２】
従来より、この種の複写機能付画像形成装置としては、原稿の画像を光学的に読み取って同様の画像を被記録媒体に印刷するコピー機が周知である。ところが、コピー機で複写を行うと、光学系の汚れ等によって文字が不鮮明になる場合がある。そこで、名刺にその印刷内容の印刷制御情報（すなわち、文字コード，フォント，サイズ，スタイル，及び位置）を示す二次元バーコードを印刷しておき、その二次元バーコードを読み取ることで同様の名刺を印刷可能にすることが提案されている（例えば、特許文献１参照）。
【特許文献１】特開平７−４０６０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところが、上記技術のように文字コード，フォント，サイズ，スタイル，及び位置の全てを二次元バーコードとして記録する場合、二次元バーコードに記録できるデータ量に制限があるため文字数にも制限があった。このため、上記技術は文章などを構成する多量の文字を複写するのには不向きであった。そこで、本発明は、多量の文字を不鮮明になることなく複写することのできる複写機能付画像形成装置を提供することを目的としてなされた。
【課題を解決するための手段】
【０００４】
上記目的を達するためになされた本発明は、原稿としての被記録媒体に印刷された文字を読み取る読み取り手段と、該読み取り手段の読み取り結果に基づき、その文字を認識する認識手段と、該認識手段の認識結果を、文字の形状を表す画像データに変換する変換手段と、該変換手段に変換された画像データに基づき、上記文字を被記録媒体に印刷する印刷手段と、を備えたことを特徴としている。
【０００５】
このように構成された本発明では、原稿としての被記録媒体に印刷された文字を読み取り手段が読み取ると、その読み取り結果に基づき、認識手段がその文字を認識する。すると、変換手段が、その認識手段の認識結果を、文字の形状を表す画像データに変換し、該変換された画像データに基づき、印刷手段が上記文字を被記録媒体に印刷する。
【０００６】
このように、本発明では、原稿としての被記録媒体に印刷された文字を直接読み取って複写印刷しているので文字数に限度がない。また、上記読み取られた文字を一旦認識して、その認識結果を文字の形状を表す画像データに変換しているので、複写によって文字が不鮮明になることもない。
【０００７】
なお、本発明において、上記原稿としての被記録媒体に設けられてその被記録媒体に印刷された上記文字のフォント情報を記憶した図形コードから、上記フォント情報を抽出するフォント情報抽出手段を、更に備え、上記変換手段が、上記フォント情報抽出手段に抽出されたフォント情報に基づいて、上記文字を、その文字の形状を表す画像データに変換する場合、次のような更なる効果が生じる。
【０００８】
この場合、フォント情報抽出手段は、上記図形コードからフォント情報を抽出し、そのフォント情報に基づいて、変換手段が上記文字を画像データに変換する。このように、フォント情報を原稿としての被記録媒体に設けられた図形コードから抽出すれば、複写を行っても文字のフォントが変化しない。従って、この場合、原稿としての被記録媒体に印刷された文字を一層良好に複写することができる。
【０００９】
そして、更にこの場合、上記認識手段は、上記読み取り結果に基づき、その文字を表す文字コードとその文字のフォント情報とを生成し、上記フォント情報抽出手段によって上記フォント情報が抽出されない場合、上記変換手段が、上記認識手段に生成されたフォント情報に基づいて、上記文字コードを、その文字の形状を表す画像データに変換してもよい。この場合、原稿としての被記録媒体に図形コードが設けられていない場合やその図形コードが汚損するなどして上記フォント情報を抽出できない場合でも、認識手段に生成された文字コードとフォント情報とを利用して良好に文字を複写することができる。
【００１０】
なお、本発明は上記フォント情報を特に限定するものではないが、例えば、上記フォント情報は、文字サイズ、フォントの種類、スタイル、文字色、または文字間隔の、少なくともいずれか１つを含むものであってもよい。
【発明を実施するための最良の形態】
【００１１】
次に、本発明の実施の形態を、図面と共に説明する。図１は、本発明が適用された複写機能付画像形成装置としての多機能装置（ＭＦＤ：Multi Function Device ）１の斜視図であり、図２は、その側断面図である。
【００１２】
［多機能装置１の機械的構成の説明］
この多機能装置１は、プリンタ機能、コピー機能、スキャナ機能、及びファクシミリ機能を有したものであり、図１及び図２に示すように、合成樹脂製のハウジング２の上部に、原稿の読み取りに用いられる画像読取装置１２が設けられている。
【００１３】
画像読取装置１２は、その左端部に設けられた図示しない枢軸を中心にハウジング２に対して上下開閉回動可能に構成されており、更に、この画像読取装置１２の上面を覆う原稿カバー体１３が、その後端部に設けられた枢軸１２ａ（図２参照）を中心に画像読取装置１２に対して上下開閉回動可能に装着されている。
【００１４】
そして、図２に示すように、画像読取装置１２の上面には、原稿カバー体１３を上側に開けて読み取り用の原稿を載置するための載置用ガラス板１６が設けられ、その下側には、原稿読み取り用のイメージスキャナ装置（ＣＩＳ：Contact Image Sensor）１７が図２の紙面と直交する方向（左右方向）に延びるガイドシャフト４４に沿って往復移動可能に設けられている。
【００１５】
また、図１及び図２に示すように、画像読取装置１２の前方には、入力操作を行うための操作ボタン群１４ａや各種情報を表示するための液晶表示部（ＬＣＤ）１４ｂを備えた操作パネル部１４が設けられている。なお、操作ボタン群１４ａは、矢印キー，実行キー，キャンセルキー，テンキー等を備えた周知のものである。
【００１６】
一方、ハウジング２の底部には、被記録媒体としての記録紙Ｐを給紙するための給紙部１１が設けられている。この給紙部１１には、記録紙Ｐを積層（堆積）した状態で収容する給紙カセット３が、ハウジング２の前側に形成された開口部２ａを介して、ハウジング２に対し前後方向に着脱可能に設けられている。
【００１７】
そして、図２に示すように、給紙カセット３の奥側（後端部側）には、記録紙分離用の傾斜分離板８が配置されている。この傾斜分離板８は、記録紙Ｐの幅方向（左右方向）中央部において突出し、記録紙Ｐの幅方向左右両端部側へ向かうに従って後退するように平面視で凸湾曲状に形成されており、記録紙Ｐの幅方向中央部には、記録紙Ｐの先端縁に当接して分離を促進するための鋸歯状の弾性分離パッドが設けられている。
【００１８】
また、給紙部１１において、ハウジング２側には、給紙カセット３から記録紙Ｐを給紙するための給紙アーム６ａの基端部が上下方向に回動可能に装着され、この給紙アーム６ａの先端部に設けられた給紙ローラ６ｂには、給紙アーム６ａ内に設けられた歯車伝達機構６ｃにより、ＬＦ（搬送）モータ１３１（図６参照）からの回転駆動力が伝達される。そして、この給紙ローラ６ｂと前述の傾斜分離板８の弾性分離パッドとにより、給紙カセット３に堆積された記録紙Ｐを一枚ずつ分離搬送する。こうして給紙方向（矢印Ａ方向）に沿って進むように分離された記録紙Ｐは、第１搬送路体６０と第２搬送路体５２との間隙に形成された横向きＵ字形状のパスを含む給送路９を介して、給紙カセット３の上方（高い位置）に設けられた記録部７に搬送される。
【００１９】
図３は、画像読取装置１２を除いた状態での多機能装置１の内部構造を表す平面図である。同図に示すように、記録部７は、上向き開放の箱状に形成されたメインフレーム２１と、その左右一対の側板２１ａによって支持され左右方向（主走査方向）に延びる横長の板状の第１ガイド部材２２及び第２ガイド部材２３を備えている。そして、第１ガイド部材２２と第２ガイド部材２３との間には、下面からインクを吐出することで記録紙Ｐに画像を記録するインクジェット式の記録ヘッド４（図２、図４参照）と、この記録ヘッド４が搭載されたキャリッジ５とを備えている。
【００２０】
キャリッジ５は、排紙方向（矢印Ｂ方向）上流側の第１ガイド部材２２及び下流側の第２ガイド部材２３に跨って摺動自在に支持されており、左右方向に往復移動可能となっている。そして、排紙方向（矢印Ｂ方向）下流側に配置された第２ガイド部材２３の上面には、キャリッジ５を往復移動させるために、主走査方向（左右方向）に延びるようにタイミングベルト２４が巻回されており、このタイミングベルト２４を駆動するＣＲ（キャリッジ）モータ１３２（図６参照）が、第２ガイド部材２３の下面に固定されている。
【００２１】
一方、記録部７において、キャリッジ５における記録ヘッド４の下面には、記録ヘッド４と対向して左右方向に延びる扁平状のプラテン２６が、上記両ガイド部材２２，２３の間にて、メインフレーム２１に固定されている。
【００２２】
そして、図２に示すように、プラテン２６の排紙方向（矢印Ｂ方向）上流側には、記録紙Ｐを記録ヘッド４の下面に搬送するための駆動ローラ５０と、この駆動ローラ５０に対向する下方にニップローラ５１とが配置されている。また、プラテン２６の排紙方向（矢印Ｂ方向）下流側には、記録部７を通過した記録紙Ｐを排紙方向（矢印Ｂ方向）に沿って排紙部１０に搬送する排紙ローラ２８と、これに対向して排紙ローラ２８側に付勢された拍車ローラ（図示せず）とが配置されている。
【００２３】
記録部７にて記録された記録紙Ｐがその記録面を上向きにして排出される排紙部１０は、給紙部１１の上方に配置され、排紙口１０ａがハウジング２の前面の開口部２ａと共通にして開口されている。そして、排紙部１０から排紙方向（矢印Ｂ方向）に排紙された記録紙Ｐは、開口部２ａの内部側に位置する排紙トレイ１０ｂに堆積収容される。
【００２４】
一方、画像読取装置１２によって覆われたハウジング２の前部右端位置には、図示しないインク貯蔵部が設けられている。このインク貯蔵部には、フルカラー記録のための４色（ブラック（Ｂｋ）、シアン（Ｃ）、イエロー（Ｙ）、マゼンタ（Ｍ））のインクをそれぞれ収容した４つのインクカートリッジが、画像読取装置１２を上方に開いた状態で着脱可能となるように装着されている。そして、各色のインクカートリッジと上述した記録ヘッド４とは、可撓性を有する４本のインク供給管で連結されており、各インクカートリッジに収容されたインクは、各インク供給管を介して記録ヘッド４へ供給される。
【００２５】
図４は、記録ヘッド４を下面から見た模式図である。同図に示すように、記録ヘッド４には、記録紙Ｐの搬送方向（排紙方向、副走査方向）に沿って配列された複数のノズルからなるノズル列４ｋ，４ｃ，４ｙ，４ｍが設けられている。具体的には、フルカラー記録のための４色（ブラック（Ｂｋ）、シアン（Ｃ）、イエロー（Ｙ）、マゼンタ（Ｍ））のインクに対応して、各色のインクを吐出する４つのノズル列４ｋ，４ｃ，４ｙ，４ｍが並設されている。
【００２６】
また、記録ヘッド４には、記録紙Ｐの幅方向（左右方向）における端縁（搬送方向に沿った端縁）を検出可能なメディアセンサ４０が取り付けられている。このメディアセンサ４０は、発光素子（例えば、発光ダイオード）と受光素子（例えば、フォトトランジスタ）とを有した光学式センサ（反射型センサ）であり、発光素子を発光させることによる反射光を受光素子で受光することにより、メディアセンサ４０の下における記録紙Ｐの存在を検出する。
【００２７】
次に、図５は、イメージスキャナ装置１７の内部構造を表す横断面図である。図５に示すように、イメージスキャナ装置１７は、イメージデバイス１７Ａ、セルフォックレンズ１７Ｂ、及び光源１７Ｃを備え、載置用ガラス板１６上の原稿に対して光源１７Ｃから光を照射し、原稿からの反射光をセルフォックレンズ１７Ｂによってイメージデバイス１７Ａに結像し、イメージデバイス１７Ａで画像を読み取るように構成されている。
【００２８】
［多機能装置１の制御系の説明］
次に、多機能装置１の制御系を図６のブロック図を参照しながら説明する。多機能装置１は、図６に示すように、各種演算を実行するＣＰＵ（中央演算装置）６１と、制御プログラム等を記憶させたＲＯＭ（読み出し専用メモリ）６２と、各種のデータを一時的に記憶させるＲＡＭ（随時読み書き可能メモリ）６３とを備えている。なお、ＲＯＭ６２の記憶領域の一部には、文字コードをその文字コードに対応付けられたフォント情報に基づいて文字の形状を表すビットマップデータ（画像データに相当）に変換するＣＧ（character generator ）６２ａが設けられている。
【００２９】
また、上記ＣＰＵ６１には、電源スイッチが切られても記憶内容が消えないようにされたＮＶＲＡＭ６４や、ハードディスク装置（ＨＤＤ）６５も接続され、更に、外部装置としてのパーソナルコンピュータ（以下、パソコンという）７０と接続するためのプリンタポートインタフェース（プリンタポートＩ／Ｆ）６６、図示しないＬＡＮと接続するためのＬＡＮインタフェース（ＬＡＮＩ／Ｆ）６７、前述の操作ボタン群１４ａ，液晶表示部１４ｂ，イメージスキャナ装置（ＣＩＳ）１７，ＬＦモータ１３１，ＣＲモータ１３２、などが接続されている。
【００３０】
パソコン７０も、ＣＰＵ７１，ＲＯＭ７２，ＲＡＭ７３を備え、そのＣＰＵ７１には、ハードディスク装置（ＨＤＤ）７４、キーボード，マウス等の操作部７５，ＣＲＴ等の表示部７６，多機能装置１と接続するためのプリンタポートインタフェース（プリンタポートＩ／Ｆ）７７、図示しないＬＡＮと接続するためのＬＡＮインタフェース（ＬＡＮＩ／Ｆ）７８が接続されている。なお、多機能装置１とパソコン７０とは、ＬＡＮインタフェース６７，７８を介して接続しても差し支えない。
【００３１】
［印字処理についての説明］
次に、上記制御系で実行される印字処理について説明する。先ず、図７は、パソコン７０で実行される処理を表すフローチャートである。なお、この処理は、図８に例示する画面表示例のように本文のテキストと共にフォント名，文字サイズ，書体等を設定可能なアプリケーションによって、パソコン７０で文章が作成された後、印刷が指示されるとＣＰＵ７１により実行される。
【００３２】
図７に示すように、処理が開始されると、先ずＳ１（Ｓはステップを表す：以下同様）にて、パスワードを設定するか否かが表示部７６を介して使用者に問い合わされ、いずれが選択されたかが操作部７５からの入力に基づいて判断される。パスワードを設定する場合は（Ｓ１：Ｙ）、Ｓ２にて、表示部７６，操作部７５を介して使用者にパスワードを入力させる処理が実行され、処理はＳ３へ移行する。また、パスワードを設定しない場合は（Ｓ１：Ｎ）、処理はＳ１からＳ３へ直接移行する。
【００３３】
Ｓ３では、記録紙Ｐに後述のフォント情報等を記憶したバーコードＰａ（図１２参照）を印刷するか否かが表示部７６を介して使用者に問い合わされ、いずれが選択されたかが操作部７５からの入力に基づいて判断される。バーコードＰａを印刷しない場合は（Ｓ３：Ｎ）、処理はＳ４へ移行し、上記アプリケーションにて作成された文章に対応する文字コードとフォント情報とを含む印刷データが作成される。続くＳ５では、その印刷データが多機能装置１（プリンタ）へ送信され、パソコン７０における処理が終了する。
【００３４】
一方、バーコードＰａに情報を書き込む場合は（Ｓ３：Ｙ）、処理はＳ７へ移行し、上記文章を構成する各文字の文字コードを羅列した情報（以下、文字コード情報という）をバーコード化するか否かが表示部７６を介して使用者に問い合わされ、いずれが選択されたかが操作部７５からの入力に基づいて判断される。文字コード情報をバーコード化する場合は（Ｓ７：Ｙ）、Ｓ８にて上記アプリケーションで作成されたデータから文字コード情報が抽出され、処理はＳ１０へ移行する。また、文字コード情報をバーコード化しない場合は（Ｓ７：Ｎ）、処理はＳ７からＳ１０へ直接移行する。
【００３５】
Ｓ１０では、その文章のフォント情報を抽出するか否かが表示部７６を介して使用者に問い合わされ、いずれが選択されたかが操作部７５からの入力に基づいて判断される。フォント情報を抽出する場合は（Ｓ１０：Ｙ）、Ｓ１１にてそのフォント情報が抽出され、Ｓ１２にて、後述のようにバーコードＰａに書き込むべきバーコード情報が作成される。
【００３６】
図９は、バーコードＰａに書き込むべき情報としてのフォント情報の一例を表す説明図である。図９に例示するように、フォント情報は、例えば、フォント名（フォントの種類に相当），文字サイズ，書体（スタイルに相当），及び文字色を、開始位置及び終了位置と対応付けたテーブルとして構成されてもよい。なお、開始位置及び終了位置は、それぞれ文頭から何文字目かを表す数値である。また、フォント情報は、上記の一部の項目を省略して構成されてもよく、文字間隔，改行幅等の項目を追加して構成されてもよい。
【００３７】
図１０は、Ｓ１１の処理を詳細に表すフローチャートである。すなわち、この処理によってフォント情報を抽出する場合は（Ｓ１０：Ｙ）、先ず、Ｓ１１１にてフォント情報が別ファイルに保存されているか否かが判断され、別ファイルに保存されていない場合は（Ｓ１１１：Ｎ）、Ｓ１１２にて、文章中のフォント情報が抽出される。続くＳ１１３では、抽出されたフォント情報がフォント情報テーブルに対応した形式に変換され、Ｓ１１４にてそのフォント情報が図９に例示したようなフォント情報テーブルに保存されて、処理はＳ１２（図７参照）へ移行する。
【００３８】
一方、フォント情報が別ファイルにある場合は（Ｓ１１１：Ｙ）、Ｓ１１７にて、その別ファイルのフォント情報がフォント情報テーブルに対応した形式に変換され、Ｓ１１８にてそのフォント情報がフォント情報テーブルに保存されて、処理はＳ１２（図７参照）へ移行する。
【００３９】
図７へ戻って、一方、フォント情報を抽出しない場合は（Ｓ１０：Ｎ）、Ｓ１３にて、フォント情報を新たに作成するか否かが表示部７６を介して使用者に問い合わされ、いずれが選択されたかが操作部７５からの入力に基づいて判断される。フォント情報を作成する場合は（Ｓ１３：Ｙ）、表示部７６，操作部７５を介して使用者にフォント情報を作成させる処理がＳ１４にて実行され、処理は前述のＳ１２へ移行する。この場合は、上記アプリケーションにて設定されたフォント等とは異なるフォント等に対応するフォント情報が、バーコードＰａに書き込むべき情報とされる。また、フォント情報を作成しない場合は（Ｓ１３：Ｎ）、処理はＳ１３からＳ１２へ直接移行する。この場合、バーコードＰａに書き込むべき情報としてはフォント情報が設定されない。
【００４０】
上記のようにして処理がＳ１２へ移行すると、次のようにしてバーコードＰａに書き込むべきバーコード情報が作成される。図１１は、Ｓ１２の処理を詳細に表すフローチャートである。図１１に示すように、この処理では、先ずＳ１２０にて、上記フォント情報のデータ量が計算される。なお、フォント情報がバーコードに書き込まれない場合は（Ｓ１３：Ｎ）、フォント情報のデータ量は０として計算される。
【００４１】
続くＳ１２１では、バーコードＰａとして印刷可能なデータ量の範囲内（以下、バーコードＰａの容量という）に上記フォント情報が収まるか否かが判断される。そして、収まる場合は（Ｓ１２１：Ｙ）、処理はＳ１２２へ移行し、前述のＳ７により文字コード情報をバーコード化する設定がなされているか否かが判断される。文字コード情報をバーコード化する設定がなされていない場合は（Ｓ１２２：Ｎ）、処理はＳ１２３へ移行し、上記フォント情報（パスワードが設定されている場合はそのパスワードのデータも含む）をバーコードＰａとして表現するためのバーコード情報（例えばコードデータ）が作成されて、処理はＳ１３（図７参照）へ移行する。
【００４２】
一方、文字コード情報をバーコード化する設定がなされている場合は（Ｓ１２２：Ｙ）、Ｓ１２４にて、フォント情報のデータ量と文字コード情報のデータ量との和がバーコードＰａの容量未満であるか否かが判断される。上記各情報のデータ量の和がバーコードＰａの容量以上である場合は（Ｓ１２４：Ｎ）、Ｓ１２６にて、容量不足のため文字コード情報をバーコードに含めない旨のメッセージが液晶表示部１４ｂ表示され、処理は前述のＳ１２３へ移行する。すなわち、上記メッセージを表示した上で（Ｓ１２６）、フォント情報のみ（パスワードが設定されている場合はそのパスワードのデータも含む）に対応するバーコード情報を作成する処理がなされ（Ｓ１２３）、処理はＳ１３（図７参照）へ移行する。
【００４３】
また、フォント情報のデータ量と文字コード情報のデータ量との和がバーコードＰａの容量未満であった場合は（Ｓ１２４：Ｙ）、Ｓ１２７にて、フォント情報及び文字コード情報（パスワードが設定されている場合はそのパスワードのデータも含む）に対応するバーコード情報が作成され、処理はＳ１３（図７参照）へ移行する。
【００４４】
更に、フォント情報のみですらバーコードＰａの容量に収まらない場合は（Ｓ１２１：Ｎ）、Ｓ１２８にて、容量不足のためフォント情報を含んだバーコードを印刷しない旨のメッセージが液晶表示部１４ｂに表示され、そのまま処理はＳ１３（図７参照）へ移行する。すなわち、この場合は、Ｓ１２にてバーコード情報が作成されることなく処理はＳ１３へ移行する。また、文字コード情報をバーコード化する設定がなされておらず（Ｓ１２２：Ｎ）、かつ、フォント情報が抽出も作成もされていない場合は（Ｓ１３：Ｎ）、バーコード化すべきデータが存在しないので、この場合も、前述のＳ１２３ではバーコード情報が作成されることなく処理はＳ１３へ移行する。
【００４５】
図７へ戻って、Ｓ１３では、バーコード情報が作成されているか否かが判断される。前述のＳ１２１にて否定判断された場合などのように、バーコード情報が作成されていない場合は（Ｓ１３：Ｎ）、処理は前述のＳ４へ移行し、上記アプリケーションにて作成された文章に対応する文字コードとフォント情報とを含む印刷データが作成される。従って、この場合は、続くＳ５にて、その印刷データが多機能装置１へ送信されても、その印刷データにはバーコードＰａを印刷するためのデータが含まれない。
【００４６】
一方、前述のＳ１２３またはＳ１２７の処理でバーコード情報が作成されている場合は（Ｓ１３：Ｙ）、Ｓ１５にて、そのバーコード情報に基づいてバーコードＰａの印刷データが作成される。更に、続くＳ１６では、Ｓ４と同様に文章の印刷データが作成され、Ｓ１７にて、その文章の印刷データにＳ１５で作成されたバーコードＰａの印刷データが合成され、処理は前述のＳ５へ移行する。従って、この場合は、文章の印刷データとバーコードＰａの印刷データとを合成した印刷データが、多機能装置１へ送信される（Ｓ５）。
【００４７】
多機能装置１は、上記印刷データをパソコン７０から受信すると、その印刷データに基づいて周知のように印刷を行う。図１２は、文章の印刷データとバーコードＰａの印刷データとが合成された印刷データ（Ｓ１７参照）を、多機能装置１が受信した場合の印刷結果を例示する説明図である。図１２に例示するように、記録紙Ｐ（原稿としての被記録媒体に相当）には、上記各種情報を表すバーコードＰａと、上記文章を構成する文字Ｐｂとが印刷される。なお、バーコードＰａはＱＲコードなどの二次元バーコードによって構成されている。また、図１２に例示するように、文字Ｐｂは各種フォント，サイズ，書体等によって印刷することができ、そのフォント，サイズ，書体等を表すフォント情報は前述のようにバーコードＰａに書き込むことができる。
【００４８】
次に、多機能装置１は、このように文章を構成する文字ＰｂとバーコードＰａとが印刷された原稿としての記録紙Ｐを、上記バーコードＰａの情報を利用可能な特殊モードでコピー可能に構成されている。図１３は、載置用ガラス板１６に何らかの原稿が載置された上で、上記特殊モードのコピーが操作ボタン群１４ａを介して指示された場合の、ＣＰＵ６１の処理を表すフローチャートである。なお、コピーが開始されると、先ず、予め載置用ガラス板１６上に載置された原稿がイメージスキャナ装置１７を介して読み取られ、ＲＡＭ６３の所定のエリアに記憶される。
【００４９】
図１３に示すように、処理が開始されると、先ずＳ３０にて、イメージスキャナ装置１７を介して読み取られＲＡＭ６３に記憶されたバーコードＰａのデータにパスワードが設定されているか否かが判断される。パスワードが設定されている場合は（Ｓ３０：Ｙ）、液晶表示部１４ｂ，操作ボタン群１４ａを介して使用者にパスワードを入力させる処理がＳ３１にて実行され、続くＳ３２にて、入力されたパスワードがバーコードＰａに書き込まれたパスワードと一致するか否かが判断される。例えば、Ｓ３１では、図１５（Ａ）に例示するような画面が液晶表示部１４ｂに表示され、それに応じてテンキー等から入力されたパスワードが、バーコードＰａに設定されたパスワードと一致するか否か判断される（Ｓ３２）。
【００５０】
入力されたパスワードとバーコードＰａに設定されたパスワードとが一致しない場合は（Ｓ３２：Ｎ）、処理はそのまま終了し、一致する場合は（Ｓ３２：Ｙ）、処理は続くＳ３３へ移行する。また、バーコードＰａのデータにパスワードが設定されていない場合は（Ｓ３０：Ｎ）、処理はＳ３０からＳ３３へ直接移行する。バーコードＰａが印刷されていない一般の原稿が載置用ガラス板１６に載置されている場合や、バーコードＰａが印刷されていても汚損等により解読不能となっている場合も、同様にＳ３０にて否定判断され、処理はＳ３３へ直接移行する。
【００５１】
Ｓ３３では、予めＲＡＭ６３に記憶されたバーコードＰａから文字コード情報を読み取ることができるか否かが判断される。文字コード情報が読み取り可能な場合は（Ｓ３３：Ｙ）、Ｓ３４にてその文字コード情報が抽出され、処理は続くＳ３５へ移行する。一方、文字コード情報の読み取りが不可能な場合は（Ｓ３３：Ｎ）、Ｓ３６にて次のような文字情報取得処理が実行された後、処理はＳ３５へ移行する。
【００５２】
図１４は、Ｓ３６の文字情報取得処理を詳細に表すフローチャートである。なお、以下の説明では、前述の文字コード情報とフォント情報とを総称して文字情報という。図１４に示すように、この処理では、先ずＳ３６１にて、予めイメージスキャナ装置１７を介して読み取られ、ＲＡＭ６３に記憶された文字Ｐｂのイメージデータを既存の文字認識処理（ＯＣＲ）で処理することにより原稿の文字情報が取得される。なお、上記ＯＣＲは、ＣＰＵ６１がＲＯＭ６２に記憶されたプログラムを実行することによってなされる。続くＳ３６２では、その文字情報から文字コード情報が取得され、続くＳ３６３では、取得した文字情報からフォント情報が取得可能であるか否かが判断される。
【００５３】
フォント情報が取得可能な場合は（Ｓ３６３：Ｙ）、それに対応するフォント名のフォントが多機能装置１（プリンタ）のＣＧ６２ａに内蔵されているか否かが判断される。内蔵されている場合は（Ｓ３６４：Ｙ）、Ｓ３６５にて、取得されたフォント情報を利用する旨のフラグ設定がなされる。続くＳ３６６では、上記処理により取得された各情報がＲＡＭ６３の所定領域に保存されて、処理はＳ３５（図１３参照）へ移行する。一方、ＯＣＲにより取得された文字情報からフォント情報が取得不可能な場合や（Ｓ３６３：Ｎ）、フォント情報が取得可能であってもそのフォント名のフォントが多機能装置１に内蔵されていない場合は（Ｓ３６４：Ｎ）、Ｓ３６５におけるフォント情報の利用設定をすることなく、処理は前述のＳ３６６へ直接移行する。
【００５４】
図１３へ戻って、続くＳ３５では、ＲＡＭ６３に記憶されたバーコードＰａからフォント情報を読み取ることができるか否かが判断され、フォント情報が読み取り可能な場合は（Ｓ３５：Ｙ）、Ｓ３７にてフォント情報が取得される。続くＳ３８では、Ｓ３７にて取得されたフォント情報に対応するフォント名のフォントのなかに、内蔵されていないフォントがあるか否かが判断される。上記フォント情報に対応するフォント名のフォントが全て内蔵されている場合は（Ｓ３８：Ｎ）、処理はＳ４１へ移行する。Ｓ４１では、Ｓ３４またはＳ３６にて取得された文字コード情報と上記フォント情報とを組み合わせてＣＧ６３ａによる変換を行うことにより、ドットイメージの印刷データが作成される。続くＳ４２では、記録ヘッド４，ＬＦモータ１３１，ＣＲモータ１３２に駆動信号が出力されて印字が実行され、処理が終了する。このため、記録紙Ｐには、図１２に例示したような文字Ｐｂがフォントまで同一にして印字される。
【００５５】
一方、バーコードＰａから抽出されたフォント情報に対応するフォント名のフォントのなかに、多機能装置１に内蔵されていないフォントがある場合は（Ｓ３８：Ｙ）、Ｓ４３にて、内蔵されているフォントに置き換えるか否かが液晶表示部１４ｂを介して使用者に問い合わされ、いずれが選択されたかが判断される。この処理は、例えば、図１５（Ｂ）に例示するように液晶表示部１４ｂにフォント名を表示することによってなされる。そして、フォントを置き換える場合は（Ｓ４３：Ｙ）、Ｓ４４にて、内蔵されているどのフォント名のフォントに置き換えるか、液晶表示部１４ｂ及び操作ボタン群１４ａを介して使用者に選択させる処理が実行され、処理は前述のＳ４１へ移行する。なお、Ｓ４４の処理は、例えば、図１５（Ｃ）に例示するような画面を液晶表示部１４ｂに表示することによってなされる。また、フォントを置き換えない場合は（Ｓ４３：Ｎ）、Ｓ４５にてデフォルトのフォント名のフォントを利用する設定に設定変更がなされ、処理は前述のＳ４１へ移行する。このように、例えば前述の文字Ｐｂを構成する少なくとも一部のフォントが内蔵されていない場合は（Ｓ３８：Ｙ）、そのフォントを選択されたフォント名のフォントまたはデフォルトのフォント名のフォントに置き換えて印字を行うことができる。
【００５６】
また、バーコードＰａからフォント情報を読み取ることができない場合は（Ｓ３５：Ｎ）、Ｓ４６にて、フォント情報が前述のＯＣＲにより取得されているか否か、すなわち、Ｓ３６５における上記設定がなされているか否かが判断される。そして、取得済みの場合は（Ｓ４６：Ｙ）、処理はそのまま前述のＳ４１へ移行し、利用に設定されているフォント情報と前述の文字コード情報とに基づいて印字がなされる（Ｓ４２）。
【００５７】
一方、フォント情報が取得済みでない場合は（Ｓ４６：Ｎ）、Ｓ４７にて、印字用フォントを選択するか否かが液晶表示部１４ｂを介して使用者に問い合わされ、いずれが選択されたかが操作ボタン群１４ａからの入力に基づいて判断される。印字用フォントを選択する場合は（Ｓ４７：Ｙ）、処理は前述のＳ４４へ移行し、選択しない場合は（Ｓ４７：Ｎ）、処理は前述のＳ４５へ移行する。このように、バーコードＰａにフォント情報が書き込まれていない場合や、書き込まれていてもバーコードＰａが汚損して解読不能な場合も（共にＳ３５：Ｎ）、ＯＣＲで取得されたフォントまたは選択されたフォントまたはデフォルトのフォントを利用して印字を行うことができる。
【００５８】
以上説明したように、本実施の形態では、バーコードＰａからデータとして読み取った、若しくは原稿としての記録紙ＰからＯＣＲで読み取った文字コード情報及びフォント情報に基づいて印字を行っているので、不鮮明になることなく原稿の文字を複写することができる。また、比較的データ量として小さいフォント情報をバーコードＰａに書き込んでおき、文字コード情報は原稿から直接読み取るようにすれば、文字数に限度を設けることなく原稿と全く同一の正確なフォントで印字を行うことができる。なお、フォント情報をバーコードＰａに書き込んでおいた場合、ＯＣＲによる文字情報取得時（Ｓ３６１）にそのフォント情報に基づいて文字の認識を行ってもよく、この場合、認識精度を一層向上させることができる。
【００５９】
更に、本実施の形態では、文字コード情報及びフォント情報の双方を原稿から読み取って、それに基づいて印字を行うことができるので、バーコードＰａが原稿に設けられていない場合や、バーコードＰａが汚損するなどしてそこから情報を取得できない場合でも、良好に文字Ｐｂを複写することができる。
【００６０】
なお、上記実施の形態において、イメージスキャナ装置１７が読み取り手段に、Ｓ３６１の処理が認識手段に、ＣＧ６２ａ及びＳ４１の処理が変換手段に、記録ヘッド４，ＬＦモータ１３１，ＣＲモータ１３２，及びＳ４２の処理が印刷手段に、Ｓ３７の処理がフォント情報抽出手段に、それぞれ相当する。
【００６１】
［本発明の他の実施の形態］
また、本発明は上記実施の形態に何ら限定されるものではく、本発明の要旨を逸脱しない範囲で種々の形態で実施することができる。例えば、パソコン７０と多機能装置１とはインターネット経由で接続されてもよい。また、上記実施の形態では、バーコードＰａの印刷データと文章の印刷データとを合成して多機能装置１へ送信しているが（Ｓ１７，Ｓ５）、バーコードＰａの印刷データと文章の印刷データとは別々に送信してもよい。
【００６２】
また、本発明は、レーザプリンタ式の印刷手段を備えた画像形成装置やモノクロの印刷手段を備えた画像形成装置等、各種画像形成装置に適用することができる。そして、印刷手段が両面印刷可能に構成された場合、バーコードＰａは、記録紙Ｐの裏側に印刷されてもよい。更に、本発明における図形コードは、一次元のバーコードなど、二次元バーコード以外の図形コードであってもよい。
【００６３】
また更に、上記実施の形態では、バーコードＰａの容量不足の場合、メッセージを表示した上で（Ｓ１２６，Ｓ１２８）一部のデータを省略したバーコード情報を作成しているが、Ｓ１２６またはＳ１２８にてメッセージを表示した場合、処理をＳ７まで戻してバーコード化すべき情報を使用者に再選択させてもよい。
【図面の簡単な説明】
【００６４】
【図１】本発明が適用された多機能装置の構成を表す斜視図である。
【図２】その多機能装置の構成を表す側断面図である。
【図３】画像読取装置を除いた多機能装置の内部構造を表す平面図である。
【図４】その多機能装置の記録ヘッドを下面から見た模式図である。
【図５】その多機能装置のイメージスキャナ装置の内部構造を表す横断面図である。
【図６】その多機能装置の制御系の構成を表すブロック図である。
【図７】上記制御系のパソコン側で実行される処理を表すフローチャートである。
【図８】そのパソコンでの文章作成時の画面表示例を表す説明図である。
【図９】そのパソコンで作成されるフォント情報テーブルを例示する説明図である。
【図１０】上記処理のうちのフォント情報抽出処理を表すフローチャートである。
【図１１】上記処理のうちのバーコード情報作成処理を表すフローチャートである。
【図１２】上記処理による多機能装置側での印刷結果を例示する説明図である。
【図１３】上記多機能装置で実行される特殊モードでのコピー処理を表すフローチャートである。
【図１４】その処理のうちの文字情報取得処理を表すフローチャートである。
【図１５】上記処理における多機能装置の画面表示例を表す説明図である。
【符号の説明】
【００６５】
１…多機能装置    ４…記録ヘッド        １７…イメージスキャナ装置
６２ａ…ＣＧ      １３１…ＬＦモータ    １３２…ＣＲモータ
Ｐ…記録紙        Ｐａ…バーコード      Ｐｂ…文字
【図１】
2007180789.tif 000003
【図２】
2007180789.tif 000004
【図３】
2007180789.tif 000005
【図４】
2007180789.tif 000006
【図５】
2007180789.tif 000007
【図６】
2007180789.tif 000008
【図７】
2007180789.tif 000009
【図９】
2007180789.tif 000010
【図１０】
2007180789.tif 000011
【図１１】
2007180789.tif 000012
【図１２】
2007180789.tif 000013
【図１３】
2007180789.tif 000014
【図１４】
2007180789.tif 000015
【図１５】
2007180789.tif 000016
【図８】
2007180789.tif 000017