(57)【特許請求の範囲】
【請求項１】
枠などを予め印刷したプリプリント用紙にテキストなどを重ねて印刷するプリンタ装置において、
上記プリプリント用紙上に印刷可能範囲の枠線および当該枠線から所定間隔の間隔線を印刷する手段と、
上記印刷したプリプリント用紙を読み取るスキャナと、
上記スキャナによって読み取ったドットイメージ中から上記印刷した印刷可能範囲を表す枠線を検出および当該枠線から所定間隔で印刷した間隔線を検出する手段と、
上記検出した枠線および間隔線をもとに、上記プリプリント用紙の印刷原点およびフォントサイズを設定する手段と
を備えたことを特徴とするプリンタ装置。
【請求項２】
枠などを予め印刷したプリプリント用紙にテキストなどを重ねて印刷するプリンタ装置において、
プリプリント用紙上に印刷可能範囲の枠線および当該枠線から所定間隔の間隔線を印刷する手段と、
上記印刷したプリプリント用紙を読み取るスキャナと、
上記スキャナによって読み取ったドットイメージ中から上記印刷した印刷可能範囲を表す枠線を検出および当該枠線から所定間隔で印刷した間隔線を検出する手段と、
上記検出した枠線および間隔線をもとに上記ドットイメージ中のプリプリント用紙に印刷されていた枠の左上（あるいは左下、右上、右下）を印刷原点と設定およびプリプリント用紙に印刷されている枠内に収まるフォントサイズを設定する手段と
を備えたことを特徴とするプリンタ装置。
【請求項３】
上記スキャナで読み取ったプリプリント用紙のイメージと、上記設定した後の印刷イメージとを一緒にプレビューとして表示する手段を備えたことを特徴とする請求項１あるいは請求項２記載のプリンタ装置。
【請求項４】
コンピュータを動作させ、
プリプリント用紙上に印刷可能範囲の枠線および当該枠線から所定間隔の間隔線を印刷する印刷する手段と、
上記印刷したプリプリント用紙からスキャナで読み取る手段と、
上記スキャナによって読み取ったドットイメージ中から上記印刷した印刷可能範囲を表す枠線を検出および当該枠線から所定間隔で印刷した間隔線を検出する手段と、
上記検出した枠線および間隔線をもとに、上記プリプリント用紙の印刷原点およびフォントサイズを設定する手段と
して機能させるプログラムを格納したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、枠などを予め印刷したプリプリント用紙にテキストなどを重ねて印刷するプリンタ装置および記録媒体に関するものである。
【０００２】
【従来の技術】
従来、枠などを既に印刷したプリプリント用紙に、テキストを重ねて印刷する場合、プリプリント用紙に試し印刷を何度も繰り返し、マージン値、フォントサイズおよび印刷開始位置を手動で調整するようにしていた。
【０００３】
【発明が解決しようとする課題】
このため、印刷開始位置をはじめ、フォントサイズ、マージン値などを最適に設定するために多くの時間と、印刷装置の設定の仕方などの詳細な知識が必要とされてしまうという問題があった。
【０００４】
本発明は、これらの問題を解決するため、プリプリント用紙に印刷可能範囲の枠線と間隔線を印刷してそれをスキャナで読み取り、印刷原点、フォントサイズなどを自動的に検出して設定し、プリプリント用紙に最適なフォントサイズで最適な位置などに自動設定して印刷することを目的としている。
【０００５】
【課題を解決するための手段】
図１を参照して課題を解決するための手段を説明する。
図１において、印刷手段２は、プリプリント用紙上に印刷可能範囲の枠線８および枠線８から所定間隔の間隔線９を印刷したりなどするものである。
【０００６】
スキャナ制御手段３は、印刷したプリプリント用紙をスキャナ６によって読み取るものである。
設定手段４は、スキャナ６によって読み取ったドットイメージ中から印刷した印刷可能範囲を表す枠線８を検出および枠線８から所定間隔で印刷した間隔線９を検出したり、検出した枠線８および間隔線９をもとにプリプリント用紙の印刷原点およびフォントサイズを設定したりなどするものである。
【０００７】
次に、動作を説明する。
印刷手段２がプリプリント用紙上に印刷可能範囲の枠線８および枠線から所定間隔の間隔線９を印刷し、スキャナ制御手段３がスキャナ６によって印刷したプリプリント用紙を読み取ってドットイメージを生成し、設定手段４がドットイメージから印刷した印刷可能範囲を表す枠線８を検出および枠線８から所定間隔で印刷した間隔線９を検出し、検出した枠線８および間隔線９をもとにドットイメージ中のプリプリンチ用紙に印刷されていた枠の左上（あるいは左下、右上、右下）を印刷原点と設定およびプリプリント用紙に印刷されていた枠内に収まるフォントサイズを設定し、印刷させるようにしている。
【０００８】
この際、スキャナ６で読み取ったプリプリント用紙のイメージと、設定した後の印刷イメージとを一緒にプレビューとして表示し、確認し得るようにしている。
【０００９】
従って、プリプリント用紙に印刷可能範囲の枠線８と間隔線９を印刷してそれをスキャナ６で読み取り、印刷原点、フォントサイズとその印刷位置などを自動的に検出して設定することにより、プリプリント用紙に最適なフォントサイズで最適な位置に自動設定して印刷することが可能となる。
【００１０】
【発明の実施の形態】
次に、図１から図５４用いて本発明の実施の形態および動作を順次詳細に説明する。
【００１１】
図１は、本発明のシステム構成図を示す。
図１において、プリンタ制御装置１は、プリプリント用紙に印刷可能範囲の枠線８およびこの枠線８から所定間隔の間隔線９を印刷したり、この印刷したプリプリント用紙をスキャナ６で読み取ったり、読み取ったドットイメージから印刷した枠線８および間隔線９を検出したり、検出した枠線８および間隔線９をもとに印刷原点およびフォントサイズとその位置を決定して設定したり、設定した印刷原点およびフォントサイズとその位置を元にプリプリント用紙に重ねて文字などを印刷したりなどするものであり、プリンタ機構５およびスキャナ６を制御するものであって、ここでは、印刷手段２、スキャナ制御手段３、および設定手段４などから構成されるものである。
【００１２】
印刷手段２は、プリプリント用紙上に印刷可能範囲の枠線８および枠線８から所定間隔の間隔線９を印刷したりなどするものである。
スキャナ制御手段３は、印刷したプリプリント用紙をスキャナ６によって読み取ってドットイメージを生成するものである。
【００１３】
設定手段４は、スキャナ６によって読み取ったドットイメージ中から印刷した印刷可能範囲を表す枠線８を検出および枠線８から所定間隔で印刷した間隔線９を検出したり、検出した枠線８および間隔線９をもとにプリプリント用紙の印刷原点およびフォントサイズとその位置を決定して設定したりなどするものである。
【００１４】
プリンタ機構５は、プリプリント用紙に印刷可能範囲の枠線８および枠線８に所定間隔の間隔線９を印刷したり、プリプリント用紙に設定された印刷原点およびフォントサイズとその位置をもとに当該プリプリント用紙上に重ねて文字などを印刷したりなどするものである。
【００１５】
スキャナ６は、プリプリント用紙に印刷した枠線８および間隔線９などを読み取ってドットイメージを生成するものである。
次に、図２のフローチャートに示す順序に従い、図１の構成の動作を詳細に説明する。
【００１６】
図２は、本発明の動作説明フローチャートを示す。
図２において、Ｓ１は、テスト印刷を行う。これは、例えば後述する図３の（ａ）に示すように、プリプリント用紙上に印刷可能範囲を示す枠線８およびこの枠線８から所定間隔の間隔線９を印刷する。
【００１７】
Ｓ２は、スキャナで読み込む。これは、Ｓ１で枠線８および間隔線９を印刷した図３の（ａ）のプリプリント用紙７をスキャナ６で読み取ってドットイメージを生成する。
【００１８】
Ｓ３は、ソフトウェアによる自動位置合わせを行う。これは、Ｓ２で読み取った図３の（ａ）のドットイメージ中から枠線８および間隔線９を検出し、これら検出した枠線８および間隔線９をもとに、印刷原点およびフォントサイズとその位置を検出する（図４を用いて後述する）。
【００１９】
Ｓ４は、確認のため、印刷イメージ（プレビュー）の表示を行う。これは、Ｓ３で検出した印刷原点およびフォントサイズとその位置をもとにプリプリント用紙７上に印刷するときのイメージ（プレビュー）を表示し、利用者に確認を促す。
【００２０】
Ｓ５は、Ｓ４の印刷イメージ（プレビュー）がＯＫか判別する。ＹＥＳの場合には、Ｓ７でプリンタ（プリンタ機構５）に設定して印刷する。ＮＯの場合には、Ｓ６で手動による微調整（印刷原点およびフォントサイズとその位置について手動で微調整）し、Ｓ４に戻り確認のための印刷イメージ（プレビュー）を表示することを繰り返す。
【００２１】
以上によって、プリプリント用紙７上に印刷可能範囲の枠線８および枠線８から所定間隔で間隔線９を印刷してこれをスキャナ６で読み取って枠線８および間隔線９を検出してこれらをもとに印刷原点およびフォントサイズとその位置を決定し、プレピューを表示して利用者がＯＫと判定したときにプリンタ機構５に設定し、プリプリント用紙７上に文字などを重ねて最適な位置に最適のフォントサイズで自動的に印刷することが可能となる。以下順次詳細に説明する。
【００２２】
図３は、本発明の説明図を示す。
図３の（ａ）は、プリプリント用紙７上に印刷可能範囲の枠線８および枠線８から所定間隔で間隔線９を印刷した後の状態を示す。この状態では、図示のように、プリプリント用紙７上で印刷可能な最外側を示す枠線８が印刷され、かつ枠線８から所定間隔で間隔線９が印刷されることとなる。
【００２３】
図３の（ｂ）は、図３の（ａ）の左上の部分の拡大詳細図を示す。
図３の（ｂ）において、枠線８は、図示のように、印刷可能範囲の最外側を示す矩形の線であって、ここでは、濃度を所定濃度（若干薄く）するか、あるいはカラー印刷の場合には、プリプリントと異なる色（例えば赤色）などにし、スキャナ６で読み取ったときに簡易に分離して検出できるようにしておく。
【００２４】
枠線原点１０は、枠線８の左上の座標である。
プリプリント１１は、用紙上に予め印刷した枠線などである。
印刷原点１２は、プリプリント１１中の枠線の左上の座標である。
【００２５】
ここでは、プリプリント用紙７上に印刷可能範囲の最外側を示す枠線８および枠線８から所定間隔で間隔線９を図示のようにドットイメージで読み取る。この読み取ったドットイメージ上で検出した枠線８の左上を枠線原点１０とし、プリプリント１１上の矩形の左上を印刷原点１２として、枠線原点１０に対する相対座標値で決定する。また、枠線８の間隔線９の間隔をもとに、プリプリント１１の印刷原点１２からの枠の間隔からフォントサイズおよび位置を検出（枠の間隔に丁度入るようにフォントサイズを検出）する。
【００２６】
次に、図４のフローチャートに示す順序に従い、図３の（ｂ）の枠線８および間隔線９の検出、更に、印刷原点１２、フォントサイズなどの決定について詳細に説明する。
【００２７】
図４は、本発明の詳細動作説明フローチャートを示す。
図４において、Ｓ１１は、外側の所定濃度の矩形の枠線を検出する。これは、既述した図３の（ｂ）のプリプリント用紙７上の印刷可能範囲の最外側に所定濃度（あるいは他の線分と異なる色）で印刷した枠線８を検出する。
【００２８】
Ｓ１２は、枠線に接するＸ、Ｙ方向の所定濃度の線分を間隔線として検出する。これは、既述した図３の（ｂ）のプリプリント用紙７上の、Ｓ１１で検出した枠線８から所定間隔の所定濃度（あるいは他の線分と異なる色）の間隔線９を検出する。
【００２９】
Ｓ１３は、上から下に向かって走査しながら濃度が白以外の横線の位置と間隔を検出する。これは、既述した図３の（ｂ）で、上から下に向かって走査しながら濃度が白以外の横線の位置と間隔、即ちプリプリント１１の位置と間隔を検出する。
【００３０】
Ｓ１４は、左から右に向かって走査しながら濃度が白以外の縦線の位置と間隔を検出する。これは、既述した図３の（ｂ）で、左から右に向かって走査しながら濃度が白以外の縦線の位置と間隔、即ちプリプリント１１の縦線の位置と間隔を検出する。
【００３１】
Ｓ１５は、ドットイメージのＸ、Ｙの最小値（左上）を枠線原点１０とする。これは、既述した図３の（ｂ）の枠線８の最小値（左上）を枠線原点１０とする。
【００３２】
Ｓ１６は、間隔線を基準にプリプリント１１の枠におさまるようにフォントサイズを決定する。これは、既述した図３の（ｂ）のプリプリント１１中の枠（横書きの場合には横線、縦書きの場合には縦線）内におさまるようにフォントサイズを決定する。
【００３３】
Ｓ１７は、枠線原点から印刷開始位置（印刷原点）を決定する。これは、既述した図３の（ｂ）の枠線原点１０からプリプリント１１の印刷原点１２を相対座標で決定する。
【００３４】
Ｓ１８は、プレビューを表示する。これは、Ｓ１１ないしＳ１６で検出および決定した枠線８、間隔線９、枠線原点１０、印刷原点１１、フォントサイズとその位置をプリンタ機構５に設定したときの、印刷できる様子を示すプレビューを表示する。
【００３５】
Ｓ１９は、Ｓ１８のプレビュー上で利用者が最適な位置に最適なフォントサイズで最適な位置に印刷ＯＫか判別する。ＹＥＳの場合には、Ｓ２０でプリンタ（プリンタ機構５）に設定し、印刷させる。ＮＯの場合には、Ｓ１６以降を繰り返す、あるいは手操作で最適に修正する。
【００３６】
以上によって、図３の（ｂ）のプリプリント用紙７をスキャナ６で読み取り、この読み取ったドットイメージ上で枠線８、間隔線９、プリプリント１１の枠の間隔をもとにフォントサイズとその位置を決定などすることにより、プリプリント用紙７上にテスト印字して読み取ることでプリプリント用紙７上の印刷原点１２、フォントサイズとその位置を自動的に決定してプリンタ機構５に設定し、プリプリント用紙７上の最適な位置に最適なフォントサイズで最適な位置に印刷させることが可能となる。
【００３７】
【発明の効果】
以上説明したように、本発明によれば、プリプリント用紙に印刷可能範囲の枠線８と間隔線９を印刷してそれをスキャナ６で読み取り、印刷原点１２、フォントサイズとその印刷位置などを自動的に検出して設定し、更にプレビユーで印刷状態を確認した後に印刷させる構成を採用しているため、プリプリント用紙に最適なフォントサイズで最適な位置を自動設定して印刷できる。
【図面の簡単な説明】
【図１】本発明のシステム構成図である。
【図２】本発明の動作説明フローチャートである。
【図３】本発明の説明図である。
【図４】本発明の詳細動作説明フローチャートである。
【符号の説明】
１：プリンタ制御装置
２：印刷手段
３：スキャナ制御手段
４：設定手段
５：プリンタ機構
６：スキャナ
７：プリプリント用紙
８：枠線
９：間隔線
１０：枠線原点
１１：プリプリント
１２：印刷原点
【図１】
0004045335.tif 000002
【図２】
0004045335.tif 000003
【図３】
0004045335.tif 000004
【図４】
0004045335.tif 000005