(57)【要約】【課題】プレスキャン及び本スキャン間で原稿の位置ずれが生じた場合に、位置ずれ画像が媒体に印刷されることが抑制される技術の提供。【解決手段】本発明の印刷装置１は、原稿載置板と、プレスキャン時等に原稿を走査してプレ画像データ及び本画像データを取得する読取部６と、プレ画像データに基づくプレビュー画像と、枠画像とを重ねて表示する表示部７と、枠画像よりも内側に表示されるプレビュー画像に対応する印刷対象範囲データを生成する第１生成部２６と、印刷対象範囲データに対応する印刷用本画像データを生成する第２生成部２７と、プレ画像データに基づくプレ原稿情報と、本画像データに基づく本原稿情報とを検出する検出部２２と、これらの情報を比較し、その結果から原稿の位置ずれを判断する判断部２５と、その判断結果に応じて印刷用本画像データに基づく画像を媒体の印刷可能面に印刷する印刷部５を備える。【選択図】図４
2012142712.tif 000002
【特許請求の範囲】
【請求項１】
原稿が載せられる原稿載置板と、
プレスキャン時に前記原稿を走査してプレ画像データを取得し、前記プレスキャン後に行う本スキャン時に前記原稿を走査して本画像データを取得する読取部と、
前記プレ画像データに基づくプレビュー画像と、印刷対象である媒体が有する印刷可能面の輪郭に対応させた枠画像とを重ねて表示する表示部と、
前記枠画像よりも内側部分に表示される前記プレビュー画像に対応するプレ画像データからなる印刷対象範囲データを生成する第１生成部と、
前記印刷対象範囲データに対応する部分の前記本画像データからなる印刷用本画像データを生成する第２生成部と、
前記プレ画像データに基づいて前記プレスキャン時における、前記原稿載置板上に載置された原稿の、位置と原稿サイズとの少なくとも一方を含むプレ原稿情報を検出し、前記本画像データに基づいて前記本スキャン時における、前記原稿載置板上に載置された原稿の、位置と原稿サイズとの少なくとも一方を含む本原稿情報を検出する検出部と、
前記プレ原稿情報と前記本原稿情報とを比較し、その比較結果から前記プレスキャン時と前記本スキャン時との間に原稿の位置ずれが発生したか否かを判断する判断部と、
前記判断部が、原稿の位置ずれが発生していないと判断した場合は、前記印刷用本画像データに基づく画像を前記媒体の印刷可能面に印刷し、かつ前記判断部が、原稿の位置ずれが発生したと判断した場合は印刷を中止する印刷部と、を備える印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記検出部は、前記プレ原稿情報を前記プレ画像データにおける前記原稿のエッジ情報から検出し、前記本原稿情報を前記本画像データにおける前記原稿のエッジ情報から検出する印刷装置。
【請求項３】
請求項１又は請求項２に記載の印刷装置であって、
前記検出部は、前記原稿の輪郭が円形である場合、前記原稿の中心座標を、前記プレ原稿情報における位置データ、及び前記本原稿情報における位置データとしてそれぞれ検出し、
前記判断部は、前記プレ原稿情報における前記原稿の中心座標と、前記本原稿情報における前記原稿の中心座標とを比較し、その比較結果から前記プレスキャン時と前記本スキャン時との間に原稿の位置ずれが発生したか否かを判断する印刷装置。
【請求項４】
請求項１又は請求項２に記載の印刷装置であって、
前記検出部は、前記原稿の輪郭が四角形である場合、前記原稿の四隅における頂点座標を、前記プレ原稿情報における位置データ、及び前記本原稿情報における位置データとしてそれぞれ検出し、
前記判断部は、前記プレ原稿情報における前記原稿の各頂点座標と、前記本原稿情報における前記原稿の各頂点座標とをそれぞれ比較し、その比較結果から前記プレスキャン時と前記本スキャン時との間に原稿の位置ずれが発生したか否かを判断する印刷装置。
【請求項５】
請求項１ないし請求項４のいずれか一項に記載の印刷装置であって、
前記判断部が原稿の位置ずれが発生したと判断した場合に、前記原稿の位置ずれを報知する報知部を備える印刷装置。
【請求項６】
請求項１ないし請求項５のいずれか一項に記載の印刷装置であって、
前記判断部が原稿の位置ずれが発生したと判断した場合に、前記読取部で前記原稿を走査して前記プレ画像データと置き換えられる新たなプレ画像データを取得するか否かを選択させる選択入力部を備える印刷装置。
【請求項７】
原稿載置板上に載せられている原稿を読取部で走査してプレ画像データを取得するプレスキャン工程と、
前記プレ画像データに基づくプレビュー画像と、印刷対象である媒体が有する印刷可能面の輪郭に対応させた枠画像とを表示部に重ねて表示し、前記枠画像よりも内側部分に表示されている前記プレビュー画像に対応するプレ画像データからなる印刷対象範囲データを生成する第１生成工程と、
前記プレ画像データに基づいてプレスキャン時における、前記原稿載置板上に載置された原稿の、位置と原稿サイズとの少なくとも一方を含むプレ原稿情報を検出する第１検出工程と、
前記原稿を再び前記読取部で走査して本画像データを取得する本スキャン工程と、
前記印刷対象範囲データに対応する部分の前記本画像データからなる印刷用本画像データを生成する第２生成工程と、
前記本画像データに基づいて本スキャン時における、前記原稿載置板上に載置された原稿の、位置と原稿サイズとの少なくとも一方を含む本原稿情報を検出する第２検出工程と、
前記プレ原稿情報と前記本原稿情報とを比較し、その比較結果からプレスキャン時と本スキャン時との間に原稿が位置ずれしたか否かを判断する判断工程と、
前記判断結果に応じて、前記印刷用本画像データに基づく画像を前記媒体の印刷可能面に印刷し、又は印刷を中止する印刷工程と、を備える印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プレスキャン時に取得した原稿の画像データを利用して原稿の印刷対象範囲を設定し、その設定の下で、本スキャン時の画像データを利用して媒体に原稿画像を印刷する技術に関する。
【背景技術】
【０００２】
ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等の円盤状媒体におけるレーベル面に、原稿から取得した原稿画像を印刷する装置が知られている。この種の装置は、例えば、特許文献１及び２等に示されるように、ＣＤ（原稿）の表面を走査（スキャン）して画像データを取得し、その画像データに基づく原稿画像を、他のＣＤ（媒体）のレーベル面に印刷する。
【０００３】
この種の装置では、印刷用に原稿から高解像度の画像データを取得（所謂、本スキャン）する前に、予め低解像度の画像データを取得（所謂、プレスキャン）している。特許文献１に示されるように、例えば、プレスキャン時の画像データに基づいて、原稿を本スキャンする範囲を設定することが行われている。また、一般的に、プレスキャン時の画像データに基づく画像を液晶表示器等に表示し、その表示画像をユーザが参照しつつ原稿の印刷対象範囲等を設定することも行われている。つまり、プレスキャン時の画像データより得られる情報（画像位置情報）を基にして、本スキャン時の画像データにおける印刷対象範囲の設定が行われている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１１９２６１号公報
【特許文献２】特開２００９−１１７９０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この種の装置において、原稿は、通常、原稿台の台面上に載せられており、その台面上で位置決めされている。その位置決めされた状態の原稿に対して、プレスキャン及び本スキャンが行われる。しかしながら、特許文献２等に示されるように、ユーザが表示画像を参照しつつ原稿の印刷対象範囲等を設定している間に、プレスキャン時と、本スキャン時との間に、原稿の位置がずれてしまうことがあり、問題となっている。
【０００６】
プレスキャン時における原稿の位置に対して、本スキャン時における原稿の位置がずれてしまうと、例えば、プレスキャン時の画像データに基づいて予め定めた原稿の印刷対象範囲（画像位置情報）を、そのまま本スキャン時の画像データに適用した場合、その画像データに基づいてＣＤ等の媒体に原稿画像を印刷すると、その印刷結果も、予め定めた前記範囲における原稿画像からはずれてしまうことになる。
【０００７】
本発明は、プレスキャン時と本スキャン時との間で原稿の位置ずれが生じた場合に、位置がずれた画像が媒体に印刷されることが抑制される技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本明細書によって開示される印刷装置は、原稿が載せられる原稿載置板と、プレスキャン時に前記原稿を走査してプレ画像データを取得し、前記プレスキャン後に行う本スキャン時に前記原稿を走査して本画像データを取得する読取部と、前記プレ画像データに基づくプレビュー画像と、印刷対象である媒体が有する印刷可能面の輪郭に対応させた枠画像とを重ねて表示する表示部と、前記枠画像よりも内側部分に表示される前記プレビュー画像に対応するプレ画像データからなる印刷対象範囲データを生成する第１生成部と、前記印刷対象範囲データに対応する部分の前記本画像データからなる印刷用本画像データを生成する第２生成部と、前記プレ画像データに基づいて前記プレスキャン時における、前記原稿載置板上に載置された原稿の、位置と原稿サイズとの少なくとも一方を含むプレ原稿情報を検出し、前記本画像データに基づいて前記本スキャン時における、前記原稿載置板上に載置された原稿の、位置と原稿サイズとの少なくとも一方を含む本原稿情報を検出する検出部と、前記プレ原稿情報と前記本原稿情報とを比較し、その比較結果から前記プレスキャン時と前記本スキャン時との間に原稿の位置ずれが発生したか否かを判断する判断部と、前記判断部が、原稿の位置ずれが発生していないと判断した場合は、前記印刷用本画像データに基づく画像を前記媒体の印刷可能面に印刷し、かつ前記判断部が、原稿の位置ずれが発生したと判断した場合は印刷を中止する印刷部と、を備えることを特徴する。
【０００９】
前記印刷装置であって、前記検出部は、前記プレ原稿情報を前記プレ画像データにおける前記原稿のエッジ情報から検出し、前記本原稿情報を前記本画像データにおける前記原稿のエッジ情報から検出してもよい。
【００１０】
前記印刷装置であって、前記検出部は、前記原稿の輪郭が円形である場合、前記原稿の中心座標を、前記プレ原稿情報における位置データ、及び前記本原稿情報における位置データとしてそれぞれ検出し、前記判断部は、前記プレ原稿情報における前記原稿の中心座標と、前記本原稿情報における前記原稿の中心座標とを比較し、その比較結果から前記プレスキャン時と前記本スキャン時との間に原稿の位置ずれが発生したか否かを判断してもよい。
【００１１】
前記印刷装置であって、前記検出部は、前記原稿の輪郭が四角形である場合、前記原稿の四隅における頂点座標を、前記プレ原稿情報における位置データ、及び前記本原稿情報における位置データとしてそれぞれ検出し、前記判断部は、前記プレ原稿情報における前記原稿の各頂点座標と、前記本原稿情報における前記原稿の各頂点座標とをそれぞれ比較し、その比較結果から前記プレスキャン時と前記本スキャン時との間に原稿の位置ずれが発生したか否かを判断してもよい。
【００１２】
前記印刷装置であって、記判断部が原稿の位置ずれが発生したと判断した場合に、前記原稿の位置ずれを報知する報知部を備えてもよい。
【００１３】
前記印刷装置であって、前記判断部が原稿の位置ずれが発生したと判断した場合に、前記読取部で前記原稿を走査して前記プレ画像データと置き換えられる新たなプレ画像データを取得するか否かを選択させる選択入力部を備えてもよい。
【００１４】
本明細書によって開示される印刷方法は、原稿載置板上に載せられている原稿を読取部で走査してプレ画像データを取得するプレスキャン工程と、前記プレ画像データに基づくプレビュー画像と、印刷対象である媒体が有する印刷可能面の輪郭に対応させた枠画像とを表示部に重ねて表示し、前記枠画像よりも内側部分に表示されている前記プレビュー画像に対応するプレ画像データからなる印刷対象範囲データを生成する第１生成工程と、前記プレ画像データに基づいてプレスキャン時における、前記原稿載置板上に載置された原稿の、位置と原稿サイズとの少なくとも一方を含むプレ原稿情報を検出する第１検出工程と、前記原稿を再び前記読取部で走査して本画像データを取得する本スキャン工程と、前記印刷対象範囲データに対応する部分の前記本画像データからなる印刷用本画像データを生成する第２生成工程と、前記本画像データに基づいて本スキャン時における、前記原稿載置板上に載置された原稿の、位置と原稿サイズとの少なくとも一方を含む本原稿情報を検出する第２検出工程と、前記プレ原稿情報と前記本原稿情報とを比較し、その比較結果からプレスキャン時と本スキャン時との間に原稿が位置ずれしたか否かを判断する判断工程と、前記判断結果に応じて、前記印刷用本画像データに基づく画像を前記媒体の印刷可能面に印刷し、又は印刷を中止する印刷工程と、を備えることを特徴とする。
【００１５】
なお、本発明は、印刷装置、印刷方法、これらの方法又は装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の種々の態様で実現することができる。
【発明の効果】
【００１６】
本発明によれば、プレスキャン時と本スキャン時との間で原稿の位置ずれが生じた場合に、位置がずれた画像が媒体に印刷されることが抑制される技術を提供できる。
【図面の簡単な説明】
【００１７】
【図１】実施形態１の複合機における外観図
【図２】実施形態１の複合機におけるハードウェア構成の要部を示す図
【図３】原稿載置板と走査方向との関係を示す図
【図４】複合機の機能ブロック図
【図５】複合機におけるレーベル印刷処理を示すフローチャート
【図６】表示部に表示された外径・内径設定画像を示す図
【図７】表示部に表示されたプレビュー画像及び枠画像を示す図
【図８】円形の原稿における中心座標を模式的に表した図
【図９】表示部に表示された報知画像を示す図
【図１０】実施形態２の複合機におけるレーベル印刷処理の一部を示すフローチャート
【図１１】矩形の原稿における四隅の位置座標を模式的に表した図
【００１８】
＜実施形態１＞
（外観的構成）
実施形態１を、図１ないし図９を参照しつつ説明する。なお、本実施形態では、本発明の印刷装置を複合機１に適用した場合を例に挙げて説明する。図１は、実施形態１の複合機１における外観図である。図１に示されるように、複合機１は、主として、下部に設けられる印刷部５と、上部に設けられる読取部６と、正面上部に設けられる操作パネル部９とを備えている。この複合機１は、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能等を備えた所謂、多機能周辺装置である。特に、この複合機１は、ＣＤ、ＤＶＤ、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）等の円盤状媒体におけるレーベル面に、原稿から読み取った画像を印刷するレーベル印刷機能を有する。
【００１９】
（主要なハードウェア構成）
図２は、実施形態１の複合機１におけるハードウェア構成の要部を示す図である。図２に示されるように、複合機１は、主として、ＣＰＵ２と、ＲＡＭ３と、フラッシュメモリ４と、印刷部５と、読取部６と、表示部７及び入力部８を含む操作パネル部９とを備えていおり、これらはバスラインを介して互いに接続されている。また複合機１は、原稿載置板１０を備えている。
【００２０】
フラッシュメモリ４には、この複合機１における動作制御のための制御プログラム等のディジタル情報が格納されている。ＣＰＵ（中央処理装置）２がフラッシュメモリ４内の制御プログラムを実行することにより、複合機１の各部における制御が実現される。
【００２１】
ＲＡＭ（ランダム・アクセス・メモリ）３は、各種データを一時的に記憶するための記憶手段であり、また制御プログラムの実行の際にはワークメモリとしても用いられる。
【００２２】
原稿載置板１０は、矩形状の透明なガラス製の板からなる。原稿載置板１０には、原稿面が原稿載置板１０の表面と向かい合うように原稿が載せられる。なお、原稿としては、例えば、円盤状媒体におけるレーベル面、矩形状の紙媒体に記録されている画像等が挙げられる。
【００２３】
読取部６は、原稿を光学的に読み取って電子的な画像データを生成する手段であり、本実施形態では、特に、ユーザの指示に基づいて解像度の異なる画像データを取得できるように構成されている。
【００２４】
読取部６は、具体的には、原稿載置板１０上に載置されている原稿Ｐを走査（スキャン）して画像を読み取る読取ユニット６１（図３参照）と、ＣＰＵ２からの指示に従って読取ユニット６１を制御する読取制御部（不図示）とを備える。なお読取ユニット６１は、原稿載置板１０の裏面側から、原稿面を原稿載置板１０越しに読み取るように構成されている。
【００２５】
図３は、原稿載置板１０と走査方向との関係を示す図である。読取ユニット６１は、一次元的に配列されたＣＣＤ等の受光素子（ラインセンサ）を含み、その配列方向（即ち、主走査方向）が、原稿載置板１０の短辺方向（図３のＸ軸方向）に沿うように設定されている。また、この読取ユニット６１は、読取制御部による制御の下、前記主走査方向と直角方向（即ち、副走査方向）に、モータ（不図示）等の駆動力を利用して所定速度で移動できるように構成されている。なお、読取ユニット６１の副走査方向は、原稿載置板１０の長辺方向（図３のＹ軸方向）に沿うように設定されている。
【００２６】
読取ユニット６１は、読取制御部による制御の下、原稿画像をライン毎に読み取り、その読み取り画像をライン画像信号として出力する。その出力されたライン画像信号は、Ａ／Ｄ変換器（不図示）によって、ディジタルデータからなる画像データに変換される。変換後に得られた画像データは、読取制御部によってシェーディング処理等の画像処理が施され、その後ＲＡＭ３へ格納される。
【００２７】
図３に示されるように、本実施形態の複合機１には、原稿載置板１０における左上の角を原点０とし、主走査方向（短辺方向）をＸ軸、副走査方向（長辺方向）をＹ軸としたＸＹ座標系が導入されている。ＣＰＵ２は、このＸＹ座標系を用いて、各データの処理を実行する。
【００２８】
なお、読取ユニット６１が原稿を走査する際、原稿載置板１０には、開閉式の蓋３１（図１参照）が被せられる。この蓋３１は、原稿載置板１０の表面を覆うためのものであり、ユーザが手動操作で自在に開閉できるように蝶番等によって原稿台３２に取り付けられている。
【００２９】
印刷部５は、インクジェット方式のプリンタで構成されており、ＣＰＵ２の制御の下、後述する印刷用本画像データに基づく画像を、円盤状媒体のレーベル面（印刷可能面）に印刷する。円盤状媒体は、印刷部５が備える所定のトレイ７１（図１参照）に載置される。トレイ７１には、円形状の窪み７２が形成されており、この窪み７２内に円盤状媒体Ｄを嵌め込んだ状態で印刷される。
【００３０】
操作パネル部９は、ユーザに対して情報を表示する表示部７と、ユーザからの各種指示を受け付ける入力部８とから構成される。具体的には、表示部７は、液晶パネルからなり、入力部８は、液晶パネルを利用したタッチパネルと、機械的な入力ボタン８０（図１参照）等からなる。表示部７には、ユーザに各処理を指示するための案内画像や、後述するプレビュー画像、枠画像、及び報知画像等が表示される。入力部８として利用されるタッチパネルは、投影型静電容量方式、抵抗膜方式等の公知のものからなり、ユーザのタッチ位置を検出して、その検出結果をＣＰＵ２に出力する。ＣＰＵ２は、その出力結果に関連付けられた処理を実行する。
【００３１】
（機能ブロック）
図４は、複合機１の機能ブロック図である。図４に示されるように、複合機１は、機能ブロックとして、枠データ生成部２１、原稿情報検出部２２、原稿位置ずれ判断部２５、印刷範囲対象データ生成部２６、印刷用データ生成部２７等を備える。各機能ブロックの説明は、後述する。なお、各機能ブロックは、ＣＰＵ２が実行するプログラムによってソフトウェア構成として実現されてもよいし、ハードウェア構成によって実現されてもよい。或いは、ハードウェア構成とソフトウェア構成との組み合わせによって実現されてもよい。
【００３２】
上記のように構成された複合機１は、読取部６を利用して原稿から画像を読み取り、その読み取った画像を、印刷部５を利用して円盤状媒体のレーベル面に印刷するレーベル印刷処理を実行する。図５は、複合機１におけるレーベル印刷処理を示すフローチャートである。ここで、図５等を参照しつつ、複合機１におけるレーベル印刷処理について説明する。なお、ユーザは、以下に示される複合機１のレーベル印刷処理が開始される前に、印刷される側の円盤状媒体（ＣＤ）Ｄを、予め印刷部５が備えるトレイ７１に手動でセットする処理を行っている。
【００３３】
（レーベル印刷処理）
図５に示されるように、レーベル印刷処理が開始されると、ＣＰＵ２は表示部７に外径・内径設定画像２００を表示する（Ｓ１０１）。外径・内径設定画像２００は、ユーザに、レーベル面の外径数値及び内径数値の設定を案内するための画像である。具体的には、ＣＰＵ２は、外径・内径設定画像２００に対応する予め格納されている画像データ（以下、設定画像データ）を、フラッシュメモリ４から読み出し、その設定画像データに基づいて、表示部７に外径・内径設定画像２００を表示する。図６は、表示部７に表示された外径・内径設定画像２００を示す図である。図６に示されるように、外径・内径設定画像２００は、主として、印刷される側の円盤状媒体における円環状のレーベル面（印刷可能面）の輪郭形状を模した輪郭画像２０１と、外径数値入力ボタン画像２０２，２０３と、内径数値入力ボタン画像２０４，２０５とを含む。
【００３４】
ＣＰＵ２は、外径・内径設定画像２００を表示部７に表示させて、ユーザからのレーベル面における外径数値及び内径数値の指定を受け付ける。表示部７はタッチパネル機能（入力部８）を備えており、外径数値入力ボタン画像２０２，２０３を表示する部分が外径数値入力ボタンとして機能し、内径数値入力ボタン画像２０４，２０５を表示する部分が内径数値入力ボタンとして機能する。ユーザが外径入力ボタン画像２０２，２０３及び内径入力ボタン画像２０４，２０５を適宜、指等で接触操作することによって、レーベル面の外径数値及び内径数値が入力される。入力されたレーベル面の外径数値情報及び内径数値情報（以下、外径・内径情報）は、ＣＰＵ２の制御の下、ＲＡＭ３に格納される。なお、レーベル面全体に画像を印刷したい場合は、ユーザはレーベル面そのものの外径数値及び内径数値を指定すればよい。また、レーベル面全体よりも狭い範囲のみに画像を印刷したい場合は、レーベル面の実際の外径よりも小さな数値又は実際の内径よりも小さな数値を指定すればよい。
【００３５】
表示部７には、図６に示されるように、外径・内径設定画像２００と共に、ＯＫボタン画像２０６及びキャンセルボタン画像２０７が表示されている。ＣＰＵ２は、ＯＫボタン画像２０６を介したユーザからの指示を受け付けると、次の処理（Ｓ１０２）へ移行する。
【００３６】
ＣＰＵ２は、Ｓ１０２に移行すると、ＲＡＭ３に格納されている前記外径・内径情報に基づいて枠データを生成する処理を実行する。この処理は、図４に示される枠データ生成部２１における処理に対応する。枠データは、後述するように、表示部７に枠画像を表示させるためのデータである。ＣＰＵ２は、フラッシュメモリ４に予め格納されている所定の処理プログラムを実行することによって、前記外径・内径情報を利用して枠データを生成する。生成された枠データは、ＲＡＭ３に格納される。
【００３７】
枠データが生成された後、ＣＰＵ２は、表示部７にプレスキャン案内画像（不図示）を表示し、ユーザからプレスキャン実行の指示を受け付けるために待機する。ユーザは、原稿載置板１０上に、原稿（ＣＤ）が載置されていることを確認した上で、タッチパネル（入力部８）を利用してプレスキャン実行を指示する。ＣＰＵ２は、プレスキャン実行の指示を受け付けると、読取部６に対して低解像度（例えば、３００ｄｐｉ）で原稿を読み取る（走査する）ように指示する（Ｓ１０３）。読取部６は、ＣＰＵ２からの指示を受けて、原稿載置板１０上の原稿を走査して画像データ（以下、プレ画像データ）を取得する（Ｓ１０４）。取得されたプレ画像データは、ＲＡＭ３に格納される。
【００３８】
プレ画像データを取得した後、ＣＰＵ２は、そのプレ画像データを利用した２つの処理を並列的に実行する。図５において一方の処理はＳ１０５〜Ｓ１０７で示され、他方の処理はＳ１０８及びＳ１０９で示される。
【００３９】
Ｓ１０５において、ＣＰＵ２は、ＲＡＭ３に格納されているプレ画像データに基づいて、表示部７に画像（以下、プレビュー画像）を表示させる。そして、ＣＰＵ２はプレビュー画像と重なるように、前記枠データに基づく枠画像を表示部７に表示させる（Ｓ１０６）。図７は、表示部７に表示されたプレビュー画像２０８及び枠画像２０９を示す図である。なお、図７に示されるように、表示部７には、プレビュー画像２０８等と共に、位置調節ボタン画像２１０（２１０ａ、２１０ｂ、２１０ｃ、２１０ｄ）、ＯＫボタン画像２０６等が表示される。なお、プレビュー画像２０８と枠画像２０９とは、表示部７に同じタイミングで表示させてもよい。
【００４０】
プレビュー画像２０８は、プレビュー画像データに基づいて表示部７に表示された画像であり、ユーザが表示部７を参照しつつ、表示部分（位置）を変更できるように構成されている。上述したように、表示部７はタッチパネル機能を備えており、各位置調節ボタン画像２１０が表示される部分に、プレビュー画像２０８の表示部分（位置）を各方向（上下左右方向）へ移動させるための移動方向入力ボタン機能が割り当てられている。
【００４１】
例えば、ユーザが位置調節ボタン２１０ａ画像を接触操作すると、プレビュー画像２０８は、図７において、その図柄Ａが上方へ移動するように表示部分が変更される。なお、プレビュー画像２０８は、適宜、拡大表示、又は縮小表示可能にも構成されている。プレビュー画像２０８の表示制御は、ＣＰＵ２が、予めフラッシュメモリ４に格納されている所定の処理プログラムを実行することによって実現される。
【００４２】
枠画像２０９は、図７に示されるように、プレビュー画像２０８上に重なった状態で表示部７に表示される。枠画像２０９は、円環状のレーベル面（印刷可能面）における外側の輪郭形状（外周縁形状）に対応する外側枠画像２０９ａと、前記レーベル面における内側の輪郭形状（内周縁形状）に対応する内側枠画像２０９ｂとからなる。本実施形態の枠画像２０９は、表示部７に固定された状態で表示される。枠画像２０９の表示制御は、ＣＰＵ２が予めフラッシュメモリ４に格納されている所定の処理プログラムを実行することによって実現される。
【００４３】
ユーザは、表示部７を参照しつつ、前記タッチパネル機能を利用して、プレビュー画像２０８の表示部分（表示位置）を適宜、変更させる。このようにして、枠画像２０９内に表示されるプレビュー画像２０８の部分（範囲）が調整される。なお、他の実施形態においては、枠画像２０９がプレビュー画像に対して移動するように表示制御してもよい。
【００４４】
上記のように調整した後、ユーザが、表示部７上のＯＫボタン画像２０６部分（入力部８）を接触操作して、ＣＰＵ２がその指示を受け付けると、ＣＰＵ２は、プレビュー画像２０８のうち、枠画像２０９の外側枠画像２０９ａと内側枠画像２０９ｂとで囲まれた部分（本実施形態では、枠画像上を含む）を、円盤状媒体のレーベル面に印刷する部分（以下、印刷対象範囲）として決定する処理を実行する（Ｓ１０７）。
【００４５】
この処理によって、プレ画像データのうち、表示部７上で枠画像２０９よりも内側部分（外側枠画像２０９ａと内側枠画像２０９ｂとの間で挟まれている部分）に表示されるプレビュー画像２０８に対応する部分の画像（画素）位置情報が特定される。この処理で得られた情報は、印刷対象範囲データとしてＲＡＭ３に格納される。なお、このＳ１０７における処理は、図４における印刷対象範囲データ生成部２６において実行される処理である。
【００４６】
これに対して、Ｓ１０８では、Ｓ１０４で取得されたプレ画像データを利用して、原稿のエッジ検出処理が実行される。なおエッジ検出処理を行う前に、予めプレ画像データに対してエッジ強調処理を実行し、更に、その強調処理後のプレ画像データに対して二値化処理を実行してもよい。
【００４７】
Ｓ１０８におけるエッジ検出処理は、図４に示される原稿情報検出部２２に含まれる一モジュールからなるエッジ検出部２３において実行される。エッジ検出部２３において、プレ画像データにおける原稿画像のエッジが検出されると、その検出結果に基づいて、原稿情報検出部２２が原稿の形状（輪郭）を判定する。図８は、円形の原稿（エッジ）Ｐにおける中心座標を模式的に表した図である。本実施形態の場合、図４に示される原稿情報検出部２２が含む形状判定部（不図示）において、原稿（円盤状媒体）の形状（輪郭）が円形と判定される。なお、エッジ検出結果を利用した前記形状判定部における読取対象の形状判定方法としては、公知の手法を適用できる。
【００４８】
原稿情報検出部２２に含まれる位置座標検出部２４において、前記エッジ検出結果を利用して原稿の直径が算出され、そして原稿の中心座標（プレ画像データにおける原稿画像の中心画素の位置情報）Ｍ１が検出される（図８参照）。この位置座標検出部２４によって得られた結果は、プレ原稿情報としてＲＡＭ３に格納される。なお、他の実施形態においては、プレ原稿情報として、プレ画像データにおける原稿のサイズ情報（例えば、原稿のエッジで囲まれた部分の画素数）を取得してもよい。
【００４９】
上記Ｓ１０７及びＳ１０９の終了後、Ｓ１１０において、印刷用の画像データを取得するために原稿載置板１０上に載置されている原稿を再び走査（本スキャン）する。Ｓ１１０では、先ず、ＣＰＵ２が表示部７に本スキャン案内画像（不図示）を表示させて、ユーザから本スキャン実行の指示を受け付けるために待機する。
【００５０】
なお、プレスキャンを実行した後に、直ちに本スキャンを実行する場合等は、通常、原稿載置板１０上に被せられている蓋を開けて、原稿の状態を確認する必要性は乏しい。しかしながら、プレスキャンの実行後に、しばらく時間をおいて、本スキャンを実行する場合等も考えられるため、ユーザは、必要に応じて本スキャンを実行する前に、原稿載置板１０上に載置されている原稿の状態を、蓋を開ける等して確認してもよい。
【００５１】
ＣＰＵ２は、ユーザからの本スキャン実行の指示を受け付けると、読取部６に対して高解像度（例えば、６００ｄｐｉ）で原稿を読み取る（走査する）ように指示する。読取部６は、ＣＰＵ２からの指示を受けて、原稿載置板１０上の原稿を走査して画像データ（以下、本画像データ）を取得する（Ｓ１１１）。取得された本画像データは、プレスキャンによって得られたプレ画像データよりも高解像度であり、画素密度が高い。この本画像データは、ＲＡＭ３に格納される。
【００５２】
本画像データを取得した後、ＣＰＵ２は、その本画像データを利用した２つの処理を並列的に実行する。図５において一方の処理はＳ１１２で示され、他方の処理はＳ１１３及びＳ１１４で示される。
【００５３】
Ｓ１１２は、図４に示される印刷用データ生成部２７において実行される。印刷用データ生成部２７は、ＲＡＭ３に格納されている本画像データと、同じくＲＡＭ３に格納されている印刷対象範囲データとを利用して、円盤状媒体のレーベル面に印刷するための印刷用本画像データを生成する。
【００５４】
Ｓ１１２において、本画像データから、印刷対象範囲として、印刷対象範囲データに対応する部分（画素の範囲）が切り取られる。つまり、本画像データにおける印刷対象範囲の画像（画素）位置情報は、プレ画像データの前記印刷対象範囲データに対応する画像（画素）位置情報に基づいて決定される。なお、印刷用データ生成部２７では、互いに解像度が異なる画像データにおける画像（画素）位置情報同士が、公知の手法によって対応付けられている。
【００５５】
このようにして、本実施形態では、本画像データにおける印刷対象範囲が決定されているため、本スキャン時における原稿の位置（原稿載置板１０上における位置）が、プレスキャン時における原稿の位置（原稿載置板１０上における位置）に対してずれてしまうと、プレ画像データにおける印刷対象範囲に対応する原稿画像と、本画像データから切り取られた部分（印刷対象範囲）に対応する原稿画像とが一致しなくなる。
【００５６】
Ｓ１１２において、印刷対象として切り取られた部分の本画像データは、印刷用本画像データとして利用される。なお、印刷用本画像データには、印刷部５において円盤状媒体のレーベル面（印刷可能面）に画像を出力（印刷）できるように、所定の処理が施される。Ｓ１１２において生成された印刷用本画像データは、ＲＡＭ３に格納される。
【００５７】
Ｓ１１２に対して、Ｓ１１３では、Ｓ１１１で取得された本画像データを利用して、原稿のエッジ検出処理が実行される。このエッジ検出処理の内容は、基本的には、上述したＳ１０８におけるものと同様であり、図４に示されるエッジ検出部２３において実行される。エッジ検出部２３において、本画像データにおける原稿画像のエッジが検出されると、その検出結果に基づいて、位置座標検出部２４が、原稿（円盤状媒体）の中心座標（本画像データにおける原稿画像の中心画素の位置情報）Ｍ１１を検出する（図８参照）。この検出結果は、本原稿情報としてＲＡＭ３に格納される。なお、本スキャン時には、前記判定部における原稿の形状判定は省略してもよい。
【００５８】
他の実施形態においては、本原稿情報として、本画像データにおける原稿のサイズ情報（例えば、原稿のエッジで囲まれた部分の画素数）を取得してもよい。
【００５９】
上記Ｓ１１２及びＳ１１４の終了後、図４に示される原稿位置ずれ判断部２５において、プレスキャン時と本スキャン時との間で原稿の位置ずれが発生したか否かを判断する処理が実行される（Ｓ１１５）。原稿位置ずれ判断部２５は、ＲＡＭ３に格納されているプレ原稿情報と、同じくＲＡＭ３に格納されている本原稿情報とに基づいて、原稿の位置ずれを判断する。
【００６０】
具体的には、プレ原稿情報に含まれる原稿の中心座標Ｍ１と、本原稿情報に含まれる原稿の中心座標Ｍ１１との距離ｄを算出し、その距離ｄ（≧０）と、閾値α（≧０）とを比較する。原稿位置ずれ判断部２５は、例えばｄ≦αであれば、原稿の位置ずれが発生していないと判断し、ｄ＞αであれば、原稿の位置ずれが発生したと判断する。前記閾値αは、経験則等に基づいて予め設定され、フラッシュメモリ４内に格納されている。なお、原稿位置ずれ判断部２５では、互いに解像度が異なる画像データに基づいて取得された中心座標（位置情報）同士を比較できるように、公知の手法によって、適宜、前記中心座標の変換処理等が実行される。原稿位置ずれ判断部２５の判断結果は、印刷部５に出力される。
【００６１】
原稿位置ずれ判断部２５の判断結果が、原稿の位置ずれが発生していない（つまり、ｄ≦α）という内容の場合、Ｓ１１６において、印刷部５は、前記判断結果に基づいて、ＲＡＭ３に格納されている印刷用本画像データを取得し、そのデータに基づく画像を印刷部５が円盤状記録媒体のレーベル面（印刷可能面）に印刷する。このようにしてレーベル印刷処理が終了する。
【００６２】
これに対して、原稿位置ずれ判断部２５の判断結果が、原稿の位置ずれが発生した（つまり、ｄ＞α）という内容の場合、Ｓ１１７において、印刷部５は、前記判断結果に基づいて、印刷を中止する。
【００６３】
ＣＤ、ＤＶＤ等の円盤状媒体は、一般的な紙媒体と比べてコストが高く、印刷に失敗した場合におけるユーザの損害が大きい。そのため、本実施形態の複合機１のように、プレスキャン時と本スキャン時との間に原稿の位置ずれが発生した場合に、印刷を確実に中止することによって、原稿の位置ずれによる印刷の失敗を未然に防止できる。
【００６４】
なお、原稿の位置ずれが発生した場合のレーベル印刷処理は、上記Ｓ１１７において印刷を中止した時点で終了してもよいが、ユーザに対して、原稿の位置ずれが発生したこと、及び印刷を中止したことを確実に知らせることが好ましい。そのため、図４に示されるように、複合機１が報知部（報知機能）１１を備える場合は、原稿位置ずれ判断部２５がその判断結果を、報知部１１に対して出力するように構成してもよい。
【００６５】
この報知部１１は、ＣＰＵ２の制御の下、表示部７に報知画像を表示させる機能を備える。図９は、表示部７に表示された報知画像２１１を示す図である。図９に示されるように、報知画像２１１には、「原稿の位置ズレ」及び「印刷の停止」をユーザに知らせるために表示する画像２１１ａが含まれている。報知部１１が、原稿の位置ずれが発生した（つまり、ｄ＞α）という内容の判断結果を取得した場合、Ｓ１１８において、報知部１１は、表示部７に報知画像２１１を表示させる。この報知画像２１１（画像２１１ａ）によって、ユーザは、原稿の位置ずれが発生したことを容易に把握できる。報知画像２１１に対応する画像データは、予めフラッシュメモリ４に格納されている。
【００６６】
なお原稿の位置ずれが発生していない場合は、原稿位置ずれ判断部２５は、報知部１１に対して判断結果を出力しなくてもよい。
【００６７】
以上の通り、本実施形態の複合機１によれば、プレスキャン時と本スキャン時との間で原稿の位置ずれが生じた場合に、印刷を確実に中止できる。したがって、位置がずれた画像が媒体に印刷されることが抑制される。また、複合機１が報知部１１を備えるものであれば、原稿の位置ずれによって印刷を中止したことを、ユーザに対して確実に知らせることができる。
【００６８】
例えば、複合機１がプレスキャン後に振動を受けた場合、プレスキャン後にユーザ（又は他のユーザ）が原稿載置板１０を覆う蓋を開けてしまった場合等において、プレスキャン時と本スキャン時との間において原稿の位置がずれてしまうことがある。このような場合、本実施形態の複合機１は、確実に原稿の位置ずれを把握することができるため、特に有益である。
【００６９】
なお、上記のように振動を受けた場合、又は蓋が開けられてしまった場合であっても、プレスキャン時と本スキャン時との間において原稿の位置ずれが発生しないこともある。このような場合において、本実施形態の複合機１は、不必要に印刷を中止することなく、レーベル印刷処理を実行できる。
【００７０】
＜実施形態２＞
図１０等を参照しつつ、実施形態２について説明する。図１０は、実施形態２の複合機におけるレーベル印刷処理の一部を示すフローチャートである。実施形態２における複合機の基本的な構成は、実施形態１のものと同様である。また、レーベル印刷処理のフローチャートについても、図５におけるＳ１１７までは同様である。
【００７１】
ただし、実施形態２の複合機は、図１０に示されるように、Ｓ１１７において印刷部５における印刷を中止した後、Ｓ１１９において、表示部７に再スキャン確認画像を表示させる。この再スキャン確認画像は、ユーザに対してプレスキャンから再びレーベル処理印刷をやり直すか否かを確認するためのものである。
【００７２】
この再スキャン確認画像は、例えば、実施形態１の図９に示される報知画像２１１と共に、表示部７に表示させてもよい（図９における符号２１２参照）。つまり、実施形態１のＳ１１８と同時に、実施形態２のＳ１１９における処理を実行してもよい。
【００７３】
なお、図９に示されるＯＫボタン画像２１３に対応する入力部と、キャンセルボタン画像２１４に対応する入力部とが、本発明の選択入力部に対応する。これらの入力部を利用して、ユーザは、再スキャンを行うか否かを指示する。ＯＫボタン画像２１３に対応する入力部を介したユーザからの指示をＣＰＵ２が受け付けた場合、ＣＰＵ２は、図５に示されるフローチャートのＳ１０３に戻る処理を実行して、再び原稿のプレスキャンが行われる。なお、再び原稿のプレスキャンからレーベル印刷処理をやり直すことによって、やり直す前のプレ画像データ、本画像データ等が、新たに取得されたプレ画像データ、本画像データ等に置き換えられる。
【００７４】
これに対して、キャンセルボタン画像２１４に対応する入力部を介したユーザからの指示をＣＰＵ２が受け付けた場合、ＣＰＵ２は、レーベル印刷処理を終了させる。
【００７５】
このように、本実施形態の複合機によれば、原稿の位置ずれによって印刷が中止されても、ユーザは、表示部７に表示される再スキャン確認画像２１２の誘導にしたがって、更なる処理を円滑に選択できる。
【００７６】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も本発明の技術的範囲に含まれる。
（１）上記実施形態では、複合機１を用いて説明を行ったが、本発明はこれに限られない。
【００７７】
（２）上記実施形態では、原稿の位置ずれを、中心座標（位置座標）を利用して判断したが、他の実施形態おいては、例えば、原稿サイズ情報を比較して、原稿の位置ずれを判断してもよい。
【００７８】
（３）上記実施形態では、読取対象である原稿が円盤状媒体（円形）であったが、他の実施形態のおいては、例えば、矩形状（四角形）の原稿から画像を取得してもよい。この場合、位置座標検出部２４は、各画像データ（プレ画像データ、本画像データ）における原稿のエッジ検出結果から、原稿の四隅に対応する位置座標を取得することになる。
【００７９】
図１１は、矩形状の原稿（エッジ）Ｑにおける四隅の位置座標を模式的に表した図である。図１１において、プレ画像データにおける原稿Ｑのエッジ検出結果から取得された四隅の位置座標がそれぞれ符号Ｎ１、Ｎ２、Ｎ３、Ｎ４で模式的に示されている。また、本画像データにおける原稿Ｑのエッジ検出結果から取得された四隅の位置座標がそれぞれ符号Ｎ１１、Ｎ２２、Ｎ３３、Ｎ４４で模式的に示されている。原稿位置ずれ判断部２５は、これらの位置座標を比較することによって原稿Ｑの位置がずれたか否かを判断する。
【００８０】
（４）上記実施形態において、印刷を中止した際に、表示部７に報知画像を表示してユーザに対して、原稿の位置ずれ等を報知していたが、他の実施形態においては、例えば、ブザー等による警告音で原稿の位置ずれ等を報知してもよいし、専用表示灯等を利用して報知してもよい。
【符号の説明】
【００８１】
１：複合機、２：ＣＰＵ、３：ＲＡＭ、４：フラッシュメモリ、５：印刷部、６：読取部、７：表示部、８：入力部、９：操作パネル部、１０：原稿載置板、１１：報知部、２１：枠データ生成部、２２：原稿情報検出部、２３：エッジ検出部２３、２４：位置座標検出部、２５：原稿位置ずれ判断部、２６：印刷対象範囲データ生成部、２７：印刷用データ生成部 
【図１】
2012142712.tif 000003
【図２】
2012142712.tif 000004
【図３】
2012142712.tif 000005
【図４】
2012142712.tif 000006
【図５】
2012142712.tif 000007
【図６】
2012142712.tif 000008
【図７】
2012142712.tif 000009
【図８】
2012142712.tif 000010
【図９】
2012142712.tif 000011
【図１０】
2012142712.tif 000012
【図１１】
2012142712.tif 000013