(57)【要約】【課題】  用意されたテストパターンによる出力により印刷後の伸び量を測定し、文字、図形、イメージといった印刷オブジェクト毎に印字位置や変形の処理を行うことが可能な印刷装置を提供する。【解決手段】  文字や図形（円、矩形、イメージ等）のサンプルの出力されるテストデータを用意し、印刷されたテストパターンをスキャナ等で読み込ませ、用紙を適当なブロック毎に分割して用紙の伸び量を測定し記憶装置に格納する。測定結果を元に印刷するオブジェクトが用紙のどのブロックに配置されるか検出し、印刷位置や変形処理を変更し、所望する大きさや配置に近い出力結果が得られる事を特徴とする。【選択図】        図１
2006088429.tif 000002
【特許請求の範囲】
【請求項１】
印刷後の用紙の伸び量を測定することが可能で、その測定した伸び量に従ってオブジェクトの印刷位置の移動や変形処理を行うことが可能なことを特徴とする印刷装置。
【請求項２】
前記伸び量を測定するのにあらかじめ用意したテストパターンを使用し、用紙の適当なブロック毎に測定し、印刷されるオブジェクトの位置毎に移動する量や変形させる量を変更することが可能なことを特徴とする印刷装置。
【請求項３】
前記移動量や変形される量を用紙のタイプ毎に変更することが可能なことを特徴とする請求項２記載の印刷装置。
【請求項４】
前記移動する量や変形される量をトナーの載り量によって変更することが可能なことを特徴とする請求項２記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷装置に関するものである。
【背景技術】
【０００２】
一般に、ホストコンピュータから供給されるデータを取り込み、このデータを所定の形態で出力する装置として、印刷装置がある。
【０００３】
従来、印刷装置ではホストコンピュータから供給されるデータに従って文字、図形、イメージといったオブジェクトを所定の位置に配置して印刷処理を行っている。（特許文献１参照）。
【特許文献１】特開平０９−２８２４７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、印刷装置では用紙の搬送や定着器等により印刷前の用紙より伸びが発生し、希望の位置や形とは厳密には違った状態で出力されてしまう場合があった。
【０００５】
本発明の目的は、上記問題点を解決するためになされたもので、用意されたテストパターンによる出力により印刷後の伸び量を測定し、文字、図形、イメージといった印刷オブジェクト毎に印字位置や変形の処理を行うことが可能な印刷装置を提供することである。
【０００６】
また、印刷後の伸び量を用紙の適当なブロック毎に測定し、文字、図形、イメージといった印刷オブジェクトの印刷位置毎に印刷位置や変形の処理を行うことが可能な印刷装置を提供することである。
【０００７】
更に印刷後の伸び量を用紙のタイプ毎に測定し、使用する用紙タイプ毎に文字、図形、イメージといった印刷オブジェクト毎に印字位置や変形の処理を行うことが可能な印刷装置を提供することである。
【０００８】
更に印刷後の伸び量をトナーの載り量毎に測定し、印刷オブジェクト毎のトナーの載り量に従って印刷位置や変形の処理を行うことが可能な印刷装置を提供することである。
【課題を解決するための手段】
【０００９】
上記の目的を達成する本発明の第一の印刷装置は以下に示す構成を備える。
【００１０】
すなわち、印刷後の用紙の伸び量を測定する機能、測定した伸び量に従って、文字、図形、イメージといった印刷オブジェクト毎に印刷位置や変形の処理を行う機能とを備える。
【００１１】
同様に上記の目的を達成する本発明の第二の出力装置は以下に示す構成を備える。
【００１２】
すなわち、印刷後の用紙の伸び量を用紙の適当なブロック毎に測定する機能、測定したブロック毎の伸び量に従って、文字、図形、イメージといった印刷オブジェクトがどのブロック位置に印刷されるか検出し、印刷位置や変形の処理を行う機能とを備える。
【００１３】
同様に上記の目的を達成する本発明の第三の出力装置は以下に示す構成を備える。
【００１４】
すなわち、印刷後の用紙の伸び量を薄紙、厚紙といった用紙のタイプ毎に測定する機能、測定した伸び量に従って使用するする用紙のタイプ毎に文字、図形、イメージといった印刷オブジェクト毎に印刷位置や変形の処理を変更する機能とを備える。
【００１５】
同様に上記の目的を達成する本発明の第四の出力装置は以下に示す構成を備える。
【００１６】
すなわち、印刷後の用紙の伸び量を用紙の適当なブロック毎のトナーの載り量毎に測定する機能、測定した伸び量に従って、文字、図形、イメージといった印刷オブジェクトのトナーの載り量とどのブロックに印刷されるか検出し、印刷位置や変形の処理を行う機能とを備える。
【発明の効果】
【００１７】
かかる構成において、用意されたテストパターンによる出力により印刷後の伸び量を測定し、文字、図形、イメージといった印刷オブジェクト毎に印字位置や変形の処理を行うことが可能となる。
【００１８】
また、印刷後の伸び量を用紙の適当なブロック毎に測定し、文字、図形、イメージといった印刷オブジェクトの印刷位置毎に印刷位置や変形の処理を行うことが可能となる。
【００１９】
また、更に印刷後の伸び量を用紙のタイプ毎に測定し、使用する用紙タイプ毎に文字、図形、イメージといった印刷オブジェクト毎に印字位置や変形の処理を行うことが可能となる。
【００２０】
また、更に印刷後の伸び量をトナーの載り量毎に測定し、印刷オブジェクト毎のトナーの載り量に従って印刷位置や変形の処理を行うことが可能となる。
【００２１】
また、次に述べる実施例１によれば、用意されたテストパターンによる出力により印刷後の伸び量を測定し、文字、図形、イメージといった印刷オブジェクト毎に印字位置や変形の処理を行うことができるという効果がある。
【００２２】
また、次に述べる実施例２によれば、印刷後の伸び量をトナーの載り量毎に測定し、印刷オブジェクト毎のトナーの載り量に従って印刷位置や変形の処理を行うことができるという効果がある。
【発明を実施するための最良の形態】
【００２３】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例１】
【００２４】
本実施例を説明する前に、本実施例を適用するに好適なレーザビームプリンタおよびインクジェットプリンタの構成について図１を参照しながら説明する。なお、本実施例を適用するプリンタは、レーザビームプリンタおよびインクジェットプリンタに限られるものではなく、他のプリント方式のプリンタでも良いことは言うまでもない。
【００２５】
図１は本発明の実施例を示すプリンタ制御システムの構成を説明するブロック図である。ここでは、レーザビームプリンタ（図１）を例にして説明する。
【００２６】
図において、３０００はホストコンピュータである。
【００２７】
プリンタ１５００において、１２はＣＰＵで、ＲＯＭ１３のプログラム用ＲＯＭに記憶された制御プログラム等或は外部メモリ１４に記憶された制御プログラム等に基づいてシステムバス１５に接続される各種デバイスとのアクセスを総括的に制御し、印刷部インタフェース１６を介して接続される印刷部（プリンタエンジン）１７に出力情報としての画像信号を出力する。外部メモリ１４は出力用のイメージデータ及びトナーの使用量を格納する記憶装置で、ディスクコントローラ（ＤＫＣ）２０によりアクセス制御される。
【００２８】
１９はＣＰＵ１２の主メモリ、ワークエリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。
【００２９】
以上のような構成からなる印刷装置において実施例１における印刷装置の処理動作を説明する。
【００３０】
図２は本実施例における印刷装置の処理の流れを表すフローチャートである。パネル操作等により、用紙の伸び量を測定するための格子上のテストパターンの出力を行う。出力されたテストパターンをスキャナで読み込ませ、用紙を８ブロックの領域に分割して測定したｘ方向ｙ方向のそれぞれの伸び量の値を記憶させる。
【００３１】
ステップＳ２１において、ホストコンピュータから送信されたＰＤＬデータの解析処理を行う。ステップＳ２２において、印刷オブジェクトが８ブロックに分割された用紙のどの位置に描画されるか判断する。ステップＳ２３において、前記記憶されたｘ方向ｙ方向の伸び量が存在する場合、それらの伸び量を考慮して描画オブジェクトを小さめに変倍処理を行う。
【００３２】
以降全ての印刷オブジェクトの処理が終了するまで本処理を行う。
【実施例２】
【００３３】
本実施例２においてはテストパターンとして格子だけでなくトナーの載り量を変更したサンプルも用意して印刷オブジェクトの使用するトナーの載り量に従って変形処理を行う実施例を説明する。
【００３４】
パネル操作等により、用紙の伸び量を測定するための格子上のテストパターンの出力だけでなく印刷濃度の薄いものから濃いものまでのテストパターンを一定のトナー濃度の段階により出力する。出力したテストデータをスキャナで読み込ませそれぞれのトナー濃度による用紙の伸び量を記憶させる。
【００３５】
図３は例２における印刷装置の制御処理の流れを表すフローチャートである。
【００３６】
ステップＳ３１において、ホストコンピュータから送信されたＰＤＬデータの解析処理を行う。ステップＳ３２において、印刷オブジェクトが８ブロックに分割された用紙のどの位置に描画されるか判断する。更にステップＳ３３において、指定された色やべた黒かどうか等の判断処理を行い、当該オブジェクトのトナーの載り量を検出する。全ての印刷オブジェクトの処理が終了したら、ステップＳ３４において各ブロック毎のトナーの載り量の平均値を求める。
【００３７】
前記記憶されたトナーの載り量による用紙の伸び量から各ブロック毎の用紙のｘ方向ｙ方向の伸び量を予測し、それらの伸び量を考慮して描画オブジェクトを小さめに変倍処理を行う。以降全ての印刷オブジェクトの処理が終了するまで本処理を行う。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施例を示すプリンタ制御システムとホストコンピュータの構成を説明するブロック図である。
【図２】本発明の実施例１における印刷装置の制御処理を表すフローチャートである。
【図３】本発明の実施例２における印刷装置の制御処理を表すフローチャートである。
【符号の説明】
【００３９】
１２  ＣＰＵ
１３  ＲＯＭ
１４  外部メモリ
１５  システムバス
１６  印刷部インタフェース
１７  印刷部
２０  ディスクコントローラ（ＤＫＣ）
１９  ＲＡＭ
１５００  プリンタ
３０００  ホストコンピュータ
【図１】
2006088429.tif 000003
【図２】
2006088429.tif 000004
【図３】
2006088429.tif 000005