(57)【要約】【課題】既に画像などが印刷されたものに、再度印刷する場合でも、見栄えのよい印刷を可能とする。【解決手段】  印刷システムは、印刷媒体に画像形成媒体を塗出する機構及び領域のエッジを検出するエッジセンサを備えたヘッドと、印字内容を設定する手段と、印刷済みの印刷媒体に対してヘッドを走査することにより印刷領域のエッジを検出するエッジ検出手段と、印刷領域のエッジの位置から当該印刷領域の配置を算出する印刷領域配置算出手段と、印刷領域配置算出手段により算出された印刷領域の配置に合わせて印字内容の配置を調整する印字内容配置調整手段と、ヘッドを用いて印字内容を印字内容配置調整手段により調整された配置で印刷媒体に印字する印字手段とを備える。【選択図】  図１
2008090573.tif 000002
【特許請求の範囲】
【請求項１】
印刷システムであって、
印刷媒体に画像形成媒体を塗出する機構、及び領域のエッジを検出するエッジセンサを備えたヘッドと、
印字内容を設定する手段と、
印刷済みの印刷媒体に対して前記ヘッドを走査することにより印刷領域のエッジを検出するエッジ検出手段と、
前記印刷領域のエッジの位置から当該印刷領域の配置を算出する印刷領域配置算出手段と、
前記印刷領域配置算出手段により算出された印刷領域の配置に合わせて前記印字内容の配置を調整する印字内容配置調整手段と、
前記ヘッドを用いて前記印字内容を前記印字内容配置調整手段により調整された配置で前記印刷媒体に印字する印字手段と
を備えることを特徴とする印刷システム。
【請求項２】
請求項１に記載の印刷システムであって、
前記印字内容配置調整手段により配置が調整された印字内容を含むイメージデータを生成する手段を備え、
前記印字手段は、
生成されたイメージデータを用いて前記印字内容の印字を行う
ことを特徴とする印刷システム。
【請求項３】
請求項１に記載の印刷システムであって、
前記印刷領域を特定するための情報の入力を受け付ける入力受付手段と、
前記エッジ検出手段により検出されたエッジと、前記塗布領域を特定するための情報とに基づいて、前記エッジ検出手段の検出結果の適否を判定する判定手段
を備えることを特徴とする印刷システム。
【請求項４】
請求項３に記載の印刷システムであって、
前記入力受付手段は、
矩形の前記印刷領域のサイズに関する情報であり、
前記エッジ検出手段は、
前記印刷領域の頂点を検出し、
前記判定手段は、
前記エッジ検出手段により検出した頂点位置から前記印刷領域のサイズを求め、前記入力受付手段により受け付けた印刷領域のサイズと比較することにより、前記エッジ検出手段の検出結果の適否を判定する
ことを特徴とする印刷システム。
【請求項５】
請求項１に記載の印刷システムであって、
可搬性の記録媒体から印刷のためのデータを読み込み印刷を実行するスタンドアロンのプリンタで構成される
ことを特徴とする印刷システム。
【請求項６】
印刷システムの印刷方法であって、
前記印刷システムは、
印刷媒体に画像形成媒体を塗出する機構、及び領域のエッジを検出するエッジセンサを備えたヘッドを備え、
印字内容を設定するステップと、
印刷済みの印刷媒体に対して前記ヘッドを走査することにより印刷領域のエッジを検出するエッジ検出ステップと、
前記印刷領域のエッジの位置から当該印刷領域の配置を算出する印刷領域配置算出ステップと、
前記印刷領域配置算出ステップにより算出された印刷領域の配置に合わせて前記印字内容の配置を調整する印字内容配置調整ステップと、
前記ヘッドを用いて前記印字内容を前記印字内容配置調整ステップにより調整された配置で前記印刷媒体に印字する印字ステップと
を行うことを特徴とする印刷システムの印刷方法。
【請求項７】
コンピュータを印刷システムの制御装置として機能させるプログラムであって、
前記印刷システムの印刷機構は、印刷媒体に画像形成媒体を塗出する機構、及び領域のエッジを検出するエッジセンサを備えたヘッドを備え、
前記プログラムは、前記コンピュータを、
印字内容を設定する手段と、
印刷済みの印刷媒体に対して前記ヘッドを走査することにより印刷領域のエッジを検出するエッジ検出手段と、
前記印刷領域のエッジの位置から当該印刷領域の配置を算出する印刷領域配置算出手段と、
前記印刷領域配置算出手段により算出された印刷領域の配置に合わせて前記印字内容の配置を調整する印字内容配置調整手段と、
前記ヘッドを用いて前記印字内容を前記印字内容配置調整手段により調整された配置で前記印刷媒体に印字するように前記印刷機構に指示する印字指示手段として、
機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷技術に関する。
【背景技術】
【０００２】
特許文献１には、印刷用紙のエッジ（縁）を検出するセンサにより印刷用紙の位置決めを行う技術が記載されている。
【特許文献１】特開２００２−１０３７２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、写真画像などが既に印刷された用紙の余白に、署名などを再度印字したい場合がある。しかし、従来のプリンタでは、紙送り機構の精度や用紙セット時の環境（温度や湿度）の変化から、再度印字した署名が、元の画像に対して思うような場所に配置されない場合がある。例えば、元の画像に対して、位置がずれたり、傾いたりする場合がある。これでは、見栄えが悪いものとなる。
【０００４】
本発明は、上記課題を解決すべくなされたものであり、既に画像などが印刷された印刷媒体に、再度印刷する場合でも、見栄えのよい印刷を可能とすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明の第１の態様である印刷システムは、
印刷媒体に画像形成媒体を塗出する機構、及び領域のエッジを検出するエッジセンサを備えたヘッドと、
印字内容を設定する手段と、
印刷済みの印刷媒体に対して前記ヘッドを走査することにより印刷領域のエッジを検出するエッジ検出手段と、
前記印刷領域のエッジの位置から当該印刷領域の配置を算出する印刷領域配置算出手段と、
前記印刷領域配置算出手段により算出された印刷領域の配置に合わせて前記印字内容の配置を調整する印字内容配置調整手段と
前記ヘッドを用いて前記印字内容を前記印字内容配置調整手段により調整された配置で前記印刷媒体に印字する印字手段とを備える。
【０００６】
また、前記印刷システムは、前記印字内容配置調整手段により配置が調整された印字内容のイメージデータを生成する手段を備えていてもよい。前記印字手段は、生成されたイメージデータを用いて前記印字内容の印字を行うことができる。
【０００７】
また、前記印刷システムは、前記印刷領域を特定するための情報の入力を受け付ける入力受付手段と、前記エッジ検出手段により検出されたエッジと、前記塗布領域を特定するための情報とに基づいて、前記エッジ検出手段の検出結果の適否を判定する判定手段を備えていてもよい。
【０００８】
また、前記入力受付手段は、矩形の前記印刷領域のサイズに関する情報であってもよい。前記エッジ検出手段は、前記印刷領域の頂点を検出してもよい。前記判定手段は、前記エッジ検出手段により検出した頂点位置から前記印刷領域のサイズを求め、前記入力受付手段により受け付けた印刷領域のサイズと比較することにより、前記エッジ検出手段の検出結果の適否を判定することができる。
【０００９】
前記印刷システムは、可搬性の記録媒体から印刷のためのデータを読み込み印刷を実行するスタンドアロンのプリンタであってもよい。
【００１０】
また、本発明の第２の態様は、印刷システムの印刷方法であって、前記印刷システムは、
印刷媒体に画像形成媒体を塗出する機構及び領域のエッジを検出するエッジセンサを備えたヘッドを備える。そして、印字内容を設定するステップと、印刷済みの印刷媒体に対して前記ヘッドを走査することにより印刷領域のエッジを検出するエッジ検出ステップと、前記印刷領域のエッジの位置から当該印刷領域の配置を算出する印刷領域配置算出ステップと、前記印刷領域配置算出ステップにより算出された印刷領域の配置に合わせて前記印字内容の配置を調整する印字内容配置調整ステップと前記ヘッドを用いて前記印字内容を前記印字内容配置調整ステップにより調整された配置で前記印刷媒体に印字する印字ステップとを行う。
【００１１】
また、本発明の第３の態様は、コンピュータを印刷システムの制御装置として機能させるプログラムであって、前記印刷システムの印刷機構は、印刷媒体に画像形成媒体を塗出する機構及び領域のエッジを検出するエッジセンサを備えたヘッドを備える。そして、前記コンピュータを、印字内容を設定する手段と、印刷済みの印刷媒体に対して前記ヘッドを走査することにより印刷領域のエッジを検出するエッジ検出手段と、前記印刷領域のエッジの位置から当該印刷領域の配置を算出する印刷領域配置算出手段と、前記印刷領域配置算出手段により算出された印刷領域の配置に合わせて前記印字内容の配置を調整する印字内容配置調整手段と、前記ヘッドを用いて前記印字内容を前記印字内容配置調整手段により調整された配置で前記印刷媒体に印字するように前記印刷機構に指示する印字指示手段として機能させるプログラムである。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について図面を参照して説明する。
【００１３】
図１は、本実施形態の印刷システムのハードウェア構成の一例を示すブロック図である。本図に示すように、印刷システムは、印刷制御装置として機能するホストコンピュータ１０と、ホストコンピュータ１０の指示に従って印刷を実行するプリンタ４０とがケーブル５０を介して接続されて構成される。
【００１４】
ホストコンピュータ１０は、主制御装置であるＣＰＵ１１、メインメモリとしてデータ等を一時的に格納するＲＡＭ１２、プログラム等が記録されたＲＯＭ１３、補助記憶装置としてのハードディスク装置１４、複合機４０等との入出力を制御するインタフェース１５、各装置間の通信経路となるシステムバス１６を備えて構成される。ハードディスク装置１４には、画像加工のためのアプリケーションプログラム、プリンタ４０の制御のためのプリンタドライバなどがインストールされている。ホストコンピュータ１０は、プリンタドライバを介して、プリンタ４０を制御する。
【００１５】
ホストコンピュータ１０には、インタフェース１５を介して、マウス、キーボード等の入力装置２０と、液晶モニタ等の表示装置３０とが接続されている。
【００１６】
プリンタ４０は、通常のプリンタが備えるプリント機能を備えている。そのため、ＣＰＵ，ＲＡＭ，ＲＯＭ等からなる主制御部（不図示）と、ホストコンピュータ１０との入出力を制御するインタフェース（不図示）と、各装置間の通信経路となるシステムバス（不図示）とを備え、さらに、印刷機構や給排紙機構を備えた印刷エンジン４１を備えている。
【００１７】
印刷エンジン４１の印刷機構は、インクジェット方式のヘッド４２を備えている。ヘッド４２は、主走査方向に往復移動し、ノズルから画像形成媒体（インク）をドットで印刷媒体に塗出して画像を形成する。
【００１８】
また、ヘッド４２は、印刷媒体のエッジ（縁、輪郭）を検出するためのエッジセンサ４３を備えている。エッジセンサ４３は、光を照射し、反射光の変化により、印刷媒体のエッジを検出する。エッジセンサ４３は、印刷媒体（例えば、写真用紙）が通常白色であるのに対して、給排紙機構の印刷媒体を支える面が通常黒色であることを利用して、反射光の光量に差から、エッジを検出する。
【００１９】
また、エッジセンサ４３は、既に画像が印刷された印刷媒体から印刷領域（すなわち、画像形成媒体の塗布領域）のエッジを検出する際にも利用される。エッジセンサ４３は、印刷媒体が通常白色であるのに対して、印刷画像が通常全面に渡って白色ではないことを利用して、エッジを検出する。
【００２０】
図２は、本実施形態における印刷システムの機能構成の一例を示すブロック図である。各機能部は、ソフトウェアあるいはハードウェア的に実現することができる。
【００２１】
本図に示すように、ホストコンピュータ１０は、主制御部１１０と、入力情報受付部１１１と、印字配置調整部１１２と、エッジ検出部１１３と、イメージデータ生成部１１４とを備えている。
【００２２】
主制御部１１０は、様々な処理を行う中心的なユニットでる。例えば、入力装置２０を介して入力されたユーザからの要求に従って、対応する処理の実行を各機能部に指示する。
【００２３】
入力情報受付部１１１は、ユーザから必要な情報の入力を受け付ける処理を行う。受け付ける情報としては、例えば、用紙サイズ、印刷領域サイズ、余白情報（余白幅）、印字内容設定情報（印字内容、印字配置）などがある。
【００２４】
印字配置調整部１１２は、印字内容の印刷時の配置（位置、傾き）を調整する。そのため、印刷領域サイズ、余白などから特定される印刷領域の配置と、エッジ検出部１１３で検出した印刷領域のエッジから求められる印刷領域の配置とのズレを求め、エッジの検出結果の妥当性を判定する。そして、エッジの検出結果が妥当である場合は、検出したエッジから求めた印刷領域の配置を基準として、印字配置を調整する。例えば、印刷されている画像（印刷領域）に傾きがある場合、印字するテキストをその傾きに合わせて傾けて配置する。
【００２５】
イメージデータ生成部１１４は、ユーザに指定された印字内容が印字配置調整部１１２で調整した配置で印刷媒体に印刷されるように、印刷のためのイメージデータを生成する。そして、生成したイメージデータを用いて印刷エンジン４１を介して印刷を実行する。
【００２６】
次に、本実施形態の印刷システムの特徴的な動作について説明する。
【００２７】
図３は、本実施形態の印刷システムの再印字処理のフロー図である。かかるフローにより、例えば、既に写真画像が印刷されている用紙の余白に、署名などを適切な配置（位置、傾き）で見栄え良く印字することができる。以下、図４に示すように、既に画像２０１が印刷された印刷領域２０２が存在する用紙２００に、ユーザの指定した印字内容を新たに印字する場合を例に説明する。
【００２８】
主制御部１１０は、入力装置２０を介してユーザから、印刷済み用紙への再印字の要求を受け付けると、図３のフローを開始する。
【００２９】
まず、入力情報受付部１１１は、入力装置２０を介してユーザから、印字に必要なデータの入力を受け付ける（Ｓ１１）。この際、図５に示すように、表示装置２０に入力画面３００を表示する。
【００３０】
入力情報受付部１１１は、かかる入力画面３００において、用紙サイズと、印刷領域サイズと、余白情報と、印字設定情報とを受け付ける。
用紙サイズは、Ａ４，Ａ３などの既定値である。入力情報受付部１１１は、既定値で入力を受け付けた場合、向き（縦、又は横）の指定も受け付ける。なお、既定値ではなく、縦横の長さ（図４では、縦ＡＣ、横ＣＤ）により用紙サイズを受け付けてもよい。
【００３１】
印刷領域サイズは、画像２０１が印刷されている印刷領域２０２の縦・横の長さ（図４では、縦ＥＧ、横ＥＦ）である。
【００３２】
余白情報は、印刷領域２０２の上下左右の４辺の回りに存在する余白に関する情報で、余白のおよその幅（それぞれ用紙の端からの距離：図４では、ｘ１、ｘ２、ｙ１、ｙ２）で入力される。
【００３３】
印字設定情報は、印字内容と配置の指定情報である。印字内容は、署名、タイトル、ファイル名、画像などである。配置の指定情報は、配置する余白（上、下、左、右など）と、その余白内での位置である。余白内での位置は、図４で示すように、印刷領域２０２との間隔ｍと、先頭の位置ｎ（下部の余白に配置する場合は、用紙の左端からの距離ｎ）で入力される。なお、印刷領域２０２の頂点からの距離（例えば、頂点Ｇからの水平距離）により入力を受け付けてもよい。
また、印字内容や配置の指定方法は、これらに限定されるものではない。様々な方法で、印字内容を受け付けることができる。また、様々な方法で、配置の指定の指示を受け付けることができる。
【００３４】
入力情報受付部１１１は、これらのデータの入力を受け付けると、入力された用紙サイズ、印刷領域サイズ、余白情報、印字設定情報に基づいて、印字内容を印字した場合の用紙の外観を示すプレビュー画面３２０を表示する。このとき、入力内容が変化する度に、リアルタイムにプレビュー画面３２０を更新してもよい。
【００３５】
なお、ユーザは、用紙サイズ、印刷領域サイズ、余白の幅などの入力値を、予め物差しで測るなどして求めているものとする。
図３に戻って説明する。入力情報受付部１１１は、データの入力の確定要求を受け付けると、表示装置３０を介して、用紙２００をプリンタ４０にセットするようにユーザに促す。そして、ユーザから読み取り要求開始の指示を受け付けると、エッジ検出部１１３に、エッジの検出を行うように指示する。
【００３６】
これを受けて、エッジ検出部１１３は、プリンタ４０の印刷エンジン４１のヘッド４２を駆動して、エッジセンサ４３により、用紙２００のエッジと、印刷領域２０２のエッジの検出を試みる。具体的には、エッジ検出部１１３は、ヘッド４２を主走査方向に往復移動させながら、用紙２００を少しずつ副走査方向に送り、反射光量の変化からエッジを検出する。
【００３７】
例えば、図４の矢印Ｘのように、ヘッド４２が主走査方行に一方の端から他方の端まで移動する場合、エッジセンサ４３は、用紙２００が存在しない位置では、紙送り機構部の色（通常、黒）による反射光を検出し、用紙２００の印刷領域２０２に相当しない位置では、用紙２００そのものの色による反射光を検出し、印刷領域２０２に相当する位置では、画像を形成する色による反射光を検出する。したがって、エッジ検出部１１３は、反射光量が急激に変化する位置を検出していくことにより、用紙２００のエッジの位置、印刷領域２０２のエッジの位置を検出することができる。
【００３８】
本実施形態では、印刷領域２０２を効率良くかつ正確に求めるために、印刷領域２０２が通常矩形であることを利用する。すなわち、エッジ検出部１１３は、印刷領域２０２の頂点Ｅ，Ｆ，Ｇ，Ｈの位置の検出を試みる。そのため、用紙サイズ、印刷領域サイズ、余白情報から４つの頂点が存在するとされる位置を求め、その位置周辺でヘッド４２を他の場所に比べて遅い速度で走査するなどして、より精度よく各頂点を検出できるようにする。なお、印刷領域２０２の４辺はそれぞれ用紙２００の４辺とほぼ平行であるはずなので、エッジ検出部１１３は、用紙サイズと、上下左右の余白の幅から、４つの頂点のおよそ位置を求めることができる。また、用紙サイズと印刷領域サイズが入力されている場合、上下のいずれかの余白の幅と、左右のいずれかの余白の幅が入力されていれば、４つの頂点のおよそ位置を求めることができる。
なお、エッジ検出部１１３は、印刷領域２０２の各頂点を直接検出するのではなく、各辺の一部を検出して、各辺を延伸した交点を各頂点の位置として求めてもよい。
【００３９】
本実施形態では、エッジ検出部１１３は、４つの頂点のうち、少なくとも３つの頂点の検出を試みる。いずれの頂点を検出するかは、予め定められていてもよい。また、ユーザから検出すべき頂点の指定を受け付けて、指定された頂点のみを検出対象としてもよい。また、４つの頂点の検出を試みて、信頼性が高い３つの頂点を選択してもよい。
【００４０】
なお、用紙２００が給排紙機構のローラから抜け出ると、再び用紙２００を挿入しても位置のずれが生じてしまう。そこで、エッジ検出部１１３は、副走査方向（図４のＹ方向）に用紙を送り、印刷領域２０２が検出されなくなった地点、すなわち、用紙２００のエッジしか検出されなくなった地点（図４では、点Ｆを過ぎた時点）で、ローラで用紙２００を挟んだ状態で送り動作を停止する。
【００４１】
こうして頂点の検出を行うと、印字配置調整部１１２は、検出結果のエラー判定を行う（Ｓ１３）。ここで、エラー判定を行うのは、印刷領域２０２の画像２０１が用紙２００の色に近い場合などにおいて、印刷領域２０２のエッジがうまく検出できないことがあるからである。
【００４２】
具体的には、印字配置調整部１１２は、ユーザの入力した印刷領域サイズ（または、用紙サイズと余白幅から求まる印刷領域サイズ）と、エッジ検出部１１３により検出した頂点の位置から求まる印刷領域サイズとのズレ（縦、横それぞれについて長さの差）を求め、そのズレが所定の許容値以内であるか否か判定する。
【００４３】
ここで、検出した頂点の位置関係の妥当性を調べてもよい。具体的には、図４の印刷領域２０２の角ＧＨＦは、直角のはずであるので、（ＧＨ）２＋（ＦＨ）２＝（ＧＦ）２であるはずである。そこで、頂点ＧＨＦを検出した場合は、（ＧＨ）２＋（ＦＨ）２と（ＧＦ）２の差が所定の許容値以内であるか否か調べる。
【００４４】
印字内容配置調整部１１２は、これらの検査で許容値以内とならない場合、検出結果をエラーと判定し、本フローを終了する。
【００４５】
一方、これらの検査で許容値以内となる場合、印字配置調整部１１２は、検出結果をエラーではないと判定し、印字内容の用紙２００への配置の調整を行う（Ｓ１４）。
【００４６】
具体的には、印字配置調整部１１２は、印字内容の印字領域２０３が、ユーザから指定された配置（印刷領域２０２との間隔ｍ、先頭位置ｎ）となるように調整する。図４の例では、画像２０１が印刷されている印刷領域２０２と新たに印字する印字領域２０３との間に、間隔ｍを空け、用紙２００の右端からの距離が指定された距離ｎとなるように、印字領域２０３の配置を決定する。
【００４７】
また、印字配置調整部１１２は、印字内容の傾きを印字領域２０２の傾きに揃える。例えば、図４の例では、印刷領域２０２の最左下の点Ｇと、最右下の点Ｈを結ぶ直線と平行になるように印字内容の傾きを決定する。
【００４８】
次に、イメージデータ生成部１１４は、指定された印字内容がＳ１４で決定した位置と傾きで用紙２００に印字されるように、イメージデータを生成する（Ｓ１５）。そして、生成したイメージデータに基づいて印刷エンジン４１により印刷を実行する（Ｓ１６）。なお、印字すべき位置にヘッド４２を位置させるために、必要に応じて用紙２００を戻して印刷する。上述したように、用紙２００は、紙送り機構のローラに挟まって保持されているので、用紙２００を戻しても検出時の位置と印刷時の位置とがずれることがない。
【００４９】
以上、図３の再印字処理のフローについて説明した。
【００５０】
図６は、かかるフローにより印刷が実行された用紙２００の様子を示す。ユーザにより指定された印字内容２０４は、指定された配置を満足する印字領域２０３に印刷される。すなわち、ユーザが指定した印字内容２０４は、先に画像２０１が印刷されている印刷領域２０２と間隔ｍを空けて印字される。また、印字内容２０４は、印刷領域２０２の傾きに合わせて印刷される。したがって、画像とタイトルの傾きが一致し見栄えのよいものとなる。
【００５１】
以上、本発明の一実施形態について説明した。
【００５２】
上記実施形態によれば、画像が印刷された印刷媒体に対して新たに印刷を施す場合でも、元の画像と、新たに印刷されたものとの位置、傾きのズレが防止でき、見栄えのよい印刷物を得ることができる。
【００５３】
本発明は、上記実施形態に制限されない。上記実施形態は様々な変形が可能である。
【００５４】
例えば、上記実施形態では、ユーザから、用紙サイズ、印刷領域サイズ、余白幅などの入力を受け付けて、これらの情報から印刷領域の頂点のおよその位置を求めている。これに限らず、ユーザから印刷領域の頂点位置を受け付けてもいい。例えば、入力情報受付部１１１は、各頂点の位置を、用紙の上下左右の端からの水平距離または垂直距離により受け付けることができる。
【００５５】
また、上記実施形態では、３つの頂点位置を用いて、エラー判定を行ったが、これに限らず、４つの頂点を用いてもよいし、２つの頂点を用いてもよい。４つの頂点を用いる場合は、各辺の長さについて、ユーザの入力値から求まる各辺の長さと、検出した４つの頂点位置からも求まる各辺の長さの差を求めて、許容範囲か否かを調べる。また、同一辺上の２つの頂点（例えば、図４のＧ，Ｈ）を用いる場合は、２つの頂点を結ぶ辺の長さについて、ユーザの入力値から求まる値と、エッジ検出部１１３により検出した２つの頂点の距離との差が許容値以内か否かを調べる。また、印刷領域の対角線上の２つの頂点（例えば、図４のＧ，Ｆ）を用いる場合は、２つの頂点を結ぶ辺の長さについて、ユーザの入力値から求まる値（縦と横の長さの二乗和の平方根）と、エッジ検出部１１３により検出した２つの頂点の距離との差が許容値以内か否かを調べる。
【００５６】
また、エラー判定（Ｓ１３）を必ずしも行わなくてもよい。例えば、ユーザからエラー判定を行わないように指示を受け付けた場合、図３に示すフローにおいて、印字配置調整部１１２は、エラー判定（Ｓ１３）を行わない。
【００５７】
また、上記実施形態は、ホストと接続することなく、可搬性の記録媒体（メモリカード）から画像を取得して印刷を実行するスタンドアロンのプリンタ（スキャナ、ファクシミリを備えた複合機でもよい）に適用することができる。かかる場合、プリンタは、図２で示した各機能部を備える。また、操作パネルの表示装置に図５で示した入力受付画面やプレビュー画面を表示する。
【図面の簡単な説明】
【００５８】
【図１】印刷システムのハードウェア構成の一例を示すブロック図。
【図２】印刷システムの機能構成の一例を示すブロック図。
【図３】再印字処理を説明するフロー図。
【図４】再印字前の印刷用紙の例を示す図。
【図５】入力受付画面の一例を示す図。
【図６】再印字後の印刷用紙の例を示す図。
【符号の説明】
【００５９】
１０…ホストコンピュータ、１１…ＣＰＵ、１２…ＲＡＭ、１３…ＲＯＭ、１４…補助記憶装置（ＨＤＤ）、１５…インタフェース、１６…システムバス、２０…入力装置、３０…表示装置、４０…複合機、４１…印刷エンジン、４２…ヘッド、４３…エッジセンサ、１１０…主制御部、１１１…入力情報受付部、１１２…印字配置調整部、１１３…エッジ検出部、１１４…イメージデータ生成部
【図１】
2008090573.tif 000003
【図２】
2008090573.tif 000004
【図３】
2008090573.tif 000005
【図４】
2008090573.tif 000006
【図５】
2008090573.tif 000007
【図６】
2008090573.tif 000008