(57)【要約】【課題】ユーザの多様な要望に応え、コピー元のマスターディスクのラベル面の原画像を、印刷対象のディスクのラベル面における印刷可能領域に印刷することが可能な印刷装置、コンピュータプログラム及び印刷方法を提供すること。【解決手段】ＣＰＵは、ディスク１、２の大きさ情報を取得する。また、ＣＰＵは、ディスク１の原画像の印刷を、ディスク２の印刷可能領域の外円を基準に行うか、内円を基準に行うか、という印刷基準の選択を受け付ける。また、ＣＰＵは、大きさ情報と印刷基準情報とに基づいて、原画像のデータを画像処理して印刷データを生成し、ディスク２に印刷する。【選択図】図３
2010154424.tif 000002
【特許請求の範囲】
【請求項１】
読取対象である第１メディアディスクのラベル面から読み取った原画像を、印刷対象である第２メディアディスクのラベル面に印刷する印刷装置であって、
前記第１メディアディスクの前記ラベル面における印刷領域の外円直径と内円直径との大きさ、及び、前記第２メディアディスクの前記ラベル面における印刷可能領域の外円直径と内円直径との大きさを取得して、該大きさ情報をメモリに格納する大きさ情報取得手段と、
ユーザの選択に基づいて、前記原画像の印刷を前記印刷可能領域の外円を基準に行うか、内円を基準に行うか、のいずれかに決定して、該印刷基準情報を前記メモリに格納する印刷基準決定手段と、
前記メモリに格納されている前記大きさ情報と前記印刷基準情報とに基づいて、前記原画像のデータを前記印刷可能領域に適合させる画像処理を行い、前記第２メディアディスクの前記ラベル面に印刷するための印刷データを生成するデータ生成手段と、
前記データ生成手段で生成された前記印刷データに基づいて、前記第２メディアディスクの前記ラベル面への印刷を行う印刷手段と、
を備えることを特徴とする印刷装置。
【請求項２】
前記データ生成手段は、前記画像処理において、
前記印刷領域の外円直径と内円直径との比の値が前記印刷可能領域の外円直径と内円直径との比の値よりも大きい場合に、前記原画像のデータのうち前記第２メディアディスクの前記ラベル面への印刷において前記印刷可能領域外に印刷されるデータを印刷しないようにする第１データ処理と、
前記原画像のデータを前記印刷可能領域に適合するように拡大、縮小する第２データ処理と、
を行うことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記データ生成手段は、前記第１データ処理を前記第２データ処理よりも先に行う
ことを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記原画像を読み取るスキャナと、
前記第２メディアディスクを検出するセンサと、
を備え、
前記大きさ情報取得手段は、前記スキャナの読取結果及び前記センサの検出結果に基づいて、前記大きさ情報を取得する
ことを特徴とする請求項１乃至３のいずれかに記載の印刷装置。
【請求項５】
読取対象である第１メディアディスクのラベル面から読み取った原画像を、印刷対象である第２メディアディスクのラベル面に印刷するよう、印刷装置を制御するコンピュータプログラムであって、
前記第１メディアディスクの前記ラベル面における印刷領域の外円直径と内円直径との大きさ、及び、前記第２メディアディスクの前記ラベル面における印刷可能領域の外円直径と内円直径との大きさを取得して、該大きさ情報をメモリに格納するステップと、
ユーザの選択に基づいて、前記原画像の印刷を前記印刷可能領域の外円を基準に行うか、内円を基準に行うか、のいずれかに決定して、該印刷基準情報を前記メモリに格納するステップと、
前記メモリに格納されている前記大きさ情報と前記印刷基準情報とに基づいて、前記原画像のデータを前記印刷可能領域に適合させる画像処理を行い、前記第２メディアディスクの前記ラベル面に印刷するための印刷データを生成するステップと、
生成された前記印刷データに基づいて、前記第２メディアディスクの前記ラベル面への印刷を行うステップと、
を備えて、前記印刷装置を制御することを特徴とするコンピュータプログラム。
【請求項６】
印刷装置が、読取対象である第１メディアディスクのラベル面から読み取った原画像を、印刷対象である第２メディアディスクのラベル面に印刷する印刷方法であって、
前記第１メディアディスクの前記ラベル面における印刷領域の外円直径と内円直径との大きさ、及び、前記第２メディアディスクの前記ラベル面における印刷可能領域の外円直径と内円直径との大きさを取得して、該大きさ情報をメモリに格納するステップと、
ユーザの選択に基づいて、前記原画像の印刷を前記印刷可能領域の外円を基準に行うか、内円を基準に行うか、のいずれかに決定して、該印刷基準情報を前記メモリに格納するステップと、
前記メモリに格納されている前記大きさ情報と前記印刷基準情報とに基づいて、前記原画像のデータを前記印刷可能領域に適合させる画像処理を行い、前記第２メディアディスクの前記ラベル面に印刷するための印刷データを生成するステップと、
生成された前記印刷データに基づいて、前記第２メディアディスクの前記ラベル面への印刷を行うステップと、
を備えることを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コピー元のマスターディスクのラベル面の原画像を、印刷対象であるＣＤ−Ｒ等のディスクのラベル面に印刷するための印刷装置、コンピュータプログラム及び印刷方法に関する。
【背景技術】
【０００２】
近年、ＣＤ−Ｒ／ＲＷやＤＶＤ±Ｒ／ＲＷといった書き込み可能なディスクの普及に伴い、個人でもディスクのラベル面に画像を印刷する機会が増えている。例えば、コピー元のマスターディスクのラベル面から読み取った原画像を、印刷対象のディスクのラベル面に印刷する場合がある。その場合、マスターディスクのラベル面における印刷領域の大きさと、印刷対象のディスクのラベル面における印刷可能領域の大きさとが異なることがある。そのため、マスターディスクのラベル面の原画像をそのまま印刷したのでは、印刷対象のディスクのラベル面に不測の余白が生じたり、印刷可能領域外に印刷されたりする問題があった。
【０００３】
これに対し、マスターディスクのラベル面の原画像をユーザによる手入力で拡大、縮小して、印刷対象のディスクのラベル面における印刷可能領域に合わせる技術がある。また、特許文献１には、印刷対象のディスクのラベル面における印刷可能領域に合わせて、マスターディスクのラベル面の原画像を切り出す処理、拡大、縮小する処理を印刷装置が自動で行う構成が開示されている。
【０００４】
【特許文献１】特開２００４−１２２５８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示される構成は、拡大、縮小する処理を印刷対象のディスクのラベル面における印刷可能領域の外円に合わせて行うのみであるため、ユーザの多様な要望に応えるには不十分であった。また、切り出す処理、拡大、縮小する処理の具体的な実現方法については、開示されていない。
【０００６】
本発明は上記の課題に鑑み提案されたものである。本発明は、ユーザの多様な要望に応え、コピー元のマスターディスクのラベル面の原画像を、印刷対象のディスクのラベル面における印刷可能領域に印刷することが可能な印刷装置、コンピュータプログラム及び印刷方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の請求項１に係る印刷装置は、読取対象である第１メディアディスクのラベル面から読み取った原画像を、印刷対象である第２メディアディスクのラベル面に印刷する印刷装置であって、前記第１メディアディスクの前記ラベル面における印刷領域の外円直径と内円直径との大きさ、及び、前記第２メディアディスクの前記ラベル面における印刷可能領域の外円直径と内円直径との大きさを取得して、該大きさ情報をメモリに格納する大きさ情報取得手段と、ユーザの選択に基づいて、前記原画像の印刷を前記印刷可能領域の外円を基準に行うか、内円を基準に行うか、のいずれかに決定して、該印刷基準情報を前記メモリに格納する印刷基準決定手段と、前記メモリに格納されている前記大きさ情報と前記印刷基準情報とに基づいて、前記原画像のデータを前記印刷可能領域に適合させる画像処理を行い、前記第２メディアディスクの前記ラベル面に印刷するための印刷データを生成するデータ生成手段と、前記データ生成手段で生成された前記印刷データに基づいて、前記第２メディアディスクの前記ラベル面への印刷を行う印刷手段と、を備えることを特徴とする。
【０００８】
本発明の請求項２に係る印刷装置は、請求項１の印刷装置において、前記データ生成手段は、前記画像処理において、前記印刷領域の外円直径と内円直径との比の値が前記印刷可能領域の外円直径と内円直径との比の値よりも大きい場合に、前記原画像のデータのうち前記第２メディアディスクの前記ラベル面への印刷において前記印刷可能領域外に印刷されるデータを印刷しないようにする第１データ処理と、前記原画像のデータを前記印刷可能領域に適合するように拡大、縮小する第２データ処理と、を行うことを特徴とする。
【０００９】
本発明の請求項３に係る印刷装置は、請求項２の印刷装置において、前記データ生成手段は、前記第１データ処理を前記第２データ処理よりも先に行うことを特徴とする。
【００１０】
本発明の請求項４に係る印刷装置は、請求項１乃至３のいずれかの印刷装置において、前記原画像を読み取るスキャナと、前記第２メディアディスクを検出するセンサと、を備え、前記大きさ情報取得手段は、前記スキャナの読取結果及び前記センサの検出結果に基づいて、前記大きさ情報を取得することを特徴とする。
【００１１】
本発明の請求項５に係るコンピュータプログラムは、読取対象である第１メディアディスクのラベル面から読み取った原画像を、印刷対象である第２メディアディスクのラベル面に印刷するよう、印刷装置を制御するコンピュータプログラムであって、前記第１メディアディスクの前記ラベル面における印刷領域の外円直径と内円直径との大きさ、及び、前記第２メディアディスクの前記ラベル面における印刷可能領域の外円直径と内円直径との大きさを取得して、該大きさ情報をメモリに格納するステップと、ユーザの選択に基づいて、前記原画像の印刷を前記印刷可能領域の外円を基準に行うか、内円を基準に行うか、のいずれかに決定して、該印刷基準情報を前記メモリに格納するステップと、前記メモリに格納されている前記大きさ情報と前記印刷基準情報とに基づいて、前記原画像のデータを前記印刷可能領域に適合させる画像処理を行い、前記第２メディアディスクの前記ラベル面に印刷するための印刷データを生成するステップと、生成された前記印刷データに基づいて、前記第２メディアディスクの前記ラベル面への印刷を行うステップと、を備えて、前記印刷装置を制御することを特徴とする。
【００１２】
本発明の請求項６に係る印刷方法は、印刷装置が、読取対象である第１メディアディスクのラベル面から読み取った原画像を、印刷対象である第２メディアディスクのラベル面に印刷する印刷方法であって、前記第１メディアディスクの前記ラベル面における印刷領域の外円直径と内円直径との大きさ、及び、前記第２メディアディスクの前記ラベル面における印刷可能領域の外円直径と内円直径との大きさを取得して、該大きさ情報をメモリに格納するステップと、ユーザの選択に基づいて、前記原画像の印刷を前記印刷可能領域の外円を基準に行うか、内円を基準に行うか、のいずれかに決定して、該印刷基準情報を前記メモリに格納するステップと、前記メモリに格納されている前記大きさ情報と前記印刷基準情報とに基づいて、前記原画像のデータを前記印刷可能領域に適合させる画像処理を行い、前記第２メディアディスクの前記ラベル面に印刷するための印刷データを生成するステップと、生成された前記印刷データに基づいて、前記第２メディアディスクの前記ラベル面への印刷を行うステップと、を備えることを特徴とする。
【発明の効果】
【００１３】
本発明の請求項１に係る印刷装置によれば、ユーザは、煩雑な手続きをすることなく、その好みや原画像の内容に応じて、第２メディアディスクのラベル面に印刷する原画像の範囲を選択して印刷することができる。
【００１４】
本発明の請求項２に係る印刷装置によれば、第１メディアディスクのラベル面における印刷領域と、第２メディアディスクのラベル面における印刷可能領域との間で、外円直径と内円直径との比が異なる場合にも、印刷可能領域に合わせて印刷することができる。
【００１５】
本発明の請求項３に係る印刷装置によれば、第１データ処理によりデータ量を軽減してから第２データ処理を行うことになるため演算が軽くなり、処理速度の向上やメモリ容量の節約を図ることができる。
【００１６】
本発明の請求項４に係る印刷装置によれば、ユーザに対して各メディアディスクの大きさを計測して手入力する手間を省き、ユーザの負担を軽減することができる。
【００１７】
また、本発明の請求項５に係るコンピュータプログラムまたは請求項６に係る印刷方法としても本発明は構成可能であり、上述した請求項１乃至４のいずれかに係る印刷装置と同様の効果が得られる。
【００１８】
本発明に係る印刷装置、コンピュータプログラム及び印刷方法によれば、コピー元のマスターディスクとしての第１メディアディスクのラベル面の原画像を、印刷対象のディスクとしての第２メディアディスクのラベル面における印刷可能領域に自動で合わせるとともに、ユーザの好みに応じて印刷することができる。
【発明を実施するための最良の形態】
【００１９】
図面を参照して実施例を説明する。図１は、本発明の印刷装置の一例として、多機能機１０を示す外観図である。多機能機１０は、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能、電話機能などを有する。図１に示されるように、多機能機１０の上面前方には、表示パネル５０及びキーパッド５２が設けられている。表示パネル５０はタッチパネルディスプレイであり、ユーザがタッチした位置の座標を検出することができる。キーパッド５２は、複数のキーによって構成される。ユーザは、表示パネル５０、キーパッド５２を介して、様々な指示を多機能機１０に入力することができる。また、多機能機１０の前面上方には、スロット部６０が設けられている。スロット部６０にメモリカード等の各種記憶媒体が装填されることによって、当該記憶媒体に記憶された画像データ等を印刷することが可能である。また、多機能機１０の内部には、プリントヘッドを搭載したプリントキャリッジを駆動するためのプリントキャリッジモータ、スキャナセンサを搭載したスキャナキャリッジを駆動するためのスキャナキャリッジモータなどが備えられている。
【００２０】
図２は、多機能機１０の構成を示すブロック図である。多機能機１０は、制御部２０、表示パネル５０、キーパッド５２、印刷部３０、スキャン部４０、ＦＡＸ部５４、ネットワークインターフェイス５６、ＰＳＴＮインターフェイス５８、スロット部６０などを備えて構成される。
【００２１】
制御部２０は、ＣＰＵ２２、ＲＯＭ２４、ＲＡＭ２６、ＮＶＲＡＭ２８などを有する。ＣＰＵ２２は、ＲＯＭ２４に記憶されているプログラムに従って様々な処理を実行する。ＣＰＵ２２が実行する処理については、後で詳しく説明する。ＲＯＭ２４は、多機能機１０の動作を制御するためのプログラムを記憶している。ＲＡＭ２６は、プログラムに従って処理が実行される過程で生成される各種データ、例えば、表示パネル５０に表示される表示データ、メディアに印刷される印刷データ、などを記憶している。ＮＶＲＡＭ２８は、ＣＰＵ２２がプログラムに従って処理を実行する際に利用される各種パラメータ、例えば、印刷設定、スキャン設定、などを記憶している。
【００２２】
印刷部３０は、プリントヘッド３２、プリントキャリッジモータ３４、メディアセンサ３６などを有する。プリントヘッド３２は、制御部２０の指示によってインクを吐出する。プリントキャリッジモータ３４は、プリントヘッド３２を搭載したプリントキャリッジを駆動する。メディアセンサ３６は、プリントヘッド３２とともにプリントキャリッジに搭載され、印刷対象メディアを検出する。
【００２３】
スキャン部４０は、スキャナセンサ４２、スキャナキャリッジモータ４４などを有する。スキャナセンサ４２は、読取対象メディアから画像データを読み取ることが可能である。スキャナキャリッジモータ４４は、スキャナセンサ４２を搭載したスキャナキャリッジを駆動する。
【００２４】
ネットワークインターフェイス５６は、ＬＡＮ回線７０に接続されている。多機能機１０は、ＬＡＮ回線７０に接続されるパーソナルコンピュータと通信可能であるとともに、インターネットにアクセス可能である。ＰＳＴＮインターフェイス５８は、図示省略しているＰＳＴＮ（Public Switched Telephone Network）に接続されている。ＰＳＴＮは、ＦＡＸ通信や電話通信を行う際に利用される。
【００２５】
上記のように構成された多機能機１０は、読取対象である音楽ＣＤ、レコード、ＤＶＤ、データＣＤなどのマスターディスク（以下、ディスク１とする。）のラベル面から読み取った原画像を、印刷対象であるＣＤ−Ｒ／ＲＷやＤＶＤ±Ｒ／ＲＷといったディスク（以下、ディスク２とする。）のラベル面に印刷する。図３乃至図７のフローチャートを参照して、多機能機１０の印刷処理を説明する。
【００２６】
図３のＳ１０１において、ＣＰＵ２２は、ディスク１、２がセットされているか否かを判断する。具体的には、ＣＰＵ２２は、スキャナセンサ４２を利用してディスク１がスキャン用フラットベッドにセットされているか否かを判断し、メディアセンサ３６を利用してディスク２が印刷用トレイにセットされているか否かを判断する。ディスク１、２がセットされていない場合（Ｓ１０１：ＮＯ）、ＣＰＵ２２は、Ｓ１０２において、ディスクをセットするようユーザに通知し、Ｓ１０１に戻る。なお、Ｓ１０２の通知は、例えば、表示パネル５０へのメッセージの表示、エラー音の出力、などで行われる。
【００２７】
一方、ディスク１、２がセットされている場合（Ｓ１０１：ＹＥＳ）、ＣＰＵ２２は、Ｓ１０３において、ディスク１のラベル面の原画像の印刷を、ディスク２のラベル面の印刷可能領域の外円を基準に行う（外円合わせ）か、内円を基準に行う（内円合わせ）か、という印刷基準の選択を受け付ける。ユーザは、例えば、表示パネル５０に表示されるタッチパネルボタンにより印刷基準を選択して、入力することができる。ＣＰＵ２２は、印刷基準の選択を受け付けると、その印刷基準情報をＲＡＭ２６に格納する（Ｓ１０４）。
【００２８】
Ｓ１０５において、ＣＰＵ２２は、スキャナセンサ４２を利用してディスク１のラベル面における原画像の印刷領域の外円直径Ｒ１、内円直径ｒ１を算出するとともに、メディアセンサ３６を利用してディスク２のラベル面における印刷可能領域の外円直径Ｒ２、内円直径ｒ２を算出する。具体的には、ＣＰＵ２２は、スキャン用フラットベッドにセットされたディスク１のラベル面をスキャナセンサ４２でスキャンしたデータについて、エッジ検出、２値化、円の中心検出などの処理を行うことで、ディスク１のラベル面における印刷領域の外円直径Ｒ１、内円直径ｒ１を算出することができる。また、ＣＰＵ２２は、メディアセンサ３６の発光部からディスク２のラベル面に光を照射し、その反射光をメディアセンサ３６の受光部で検出する。ディスク２のラベル面の印刷可能領域は反射率の高い白色であり、印刷用トレイは反射率の低い黒色であるため、ディスク２の一端から中心を通ってディスク２の他端まで検出することで、印刷可能領域の外円直径Ｒ２、内円直径ｒ２を算出することができる。ＣＰＵ２２は、Ｓ１０５で算出したディスク１、２の大きさ情報、すなわち（Ｒ１、ｒ１、Ｒ２、ｒ２）をＲＡＭ２６に格納する（Ｓ１０６）。このように、ディスク１、２の大きさ情報を、スキャナセンサ４２とメディアセンサ３６とによって自動で算出するため、様々なディスクに対応できるとともに、ユーザ自身がディスク１、２の大きさを計測して手入力する手間を省き、ユーザの負担を軽減することができる。
【００２９】
Ｓ１０７において、ＣＰＵ２２は、ＲＡＭ２６に格納されている印刷基準情報に基づいて、外円合わせか否かを判断する。外円合わせである場合（Ｓ１０７：ＹＥＳ）、ＣＰＵ２２は、Ｓ１０８において、ディスク２に印刷する印刷データの外円直径Ｒ１ａ、内円直径ｒ１ａを、Ｒ１ａ＝Ｒ２、ｒ１ａ＝（Ｒ２／Ｒ１）×ｒ１により算出する。一方、外円合わせでない場合（Ｓ１０７：ＮＯ）、ＣＰＵ２２は、Ｓ１０９において、印刷データの外円直径Ｒ１ａ、内円直径ｒ１ａを、Ｒ１ａ＝（ｒ２／ｒ１）×Ｒ１、ｒ１ａ＝ｒ２により算出する。
【００３０】
ここで、Ｓ１０８、Ｓ１０９の算出式について説明する。外円合わせの場合、印刷データの外円直径Ｒ１ａを、ディスク２の外円直径Ｒ２に等しくするため、Ｒ１ａ＝Ｒ２（式１）とする。一方、外円合わせでない、すなわち内円合わせの場合、印刷データの内円直径ｒ１ａを、ディスク２の内円直径ｒ２に等しくするため、ｒ１ａ＝ｒ２（式２）とする。また、ディスク１のラベル面から読み取った原画像の外円直径と内円直径との比率を保持するため、Ｒ１／ｒ１＝Ｒ１ａ／ｒ１ａ（式３）とする。したがって、外円合わせである場合のＳ１０８における算出式は、式１と式３とからＲ１ａ＝Ｒ２、ｒ１ａ＝（Ｒ２／Ｒ１）×ｒ１となり、内円合わせである場合のＳ１０９における算出式は、式２と式３とからＲ１ａ＝（ｒ２／ｒ１）×Ｒ１、ｒ１ａ＝ｒ２となる。ＣＰＵ２２は、Ｓ１０８またはＳ１０９で算出した印刷データの大きさ情報、すなわち（Ｒ１ａ、ｒ１ａ）をＲＡＭ２６に格納する（Ｓ１１０）。
【００３１】
その後の処理は、ページ単位で行うか、バンド単位で行うか、によって２通りに分かれる。すなわち、多機能機１０は、１ページ分の印刷データをページ単位でまとめて印刷すること、または、１ページ分の印刷データをバンド単位で区切って印刷すること、の２通りの処理が可能である。まず、図４を参照して、ページ単位で行う場合を説明する。Ｓ２０１において、ＣＰＵ２２は、ＲＡＭ２６に格納されている印刷データの大きさ情報（Ｒ１ａ、ｒ１ａ）を読み出し、ディスク１の原画像を（Ｒ１ａ、ｒ１ａ）の大きさに拡大／縮小するデータ処理を行う。なお、原画像のデータとしては、Ｓ１０５でディスク１のラベル面をスキャナセンサ４２でスキャンしたデータを保持して用いることができる。
【００３２】
Ｓ２０２において、ＣＰＵ２２は、ｒ１ａ＜ｒ２であるか否かを判断する。ｒ１ａ＜ｒ２である場合（Ｓ２０２：ＹＥＳ）、ＣＰＵ２２は、Ｓ２０３において、Ｓ２０１で処理されたデータのうちｒ１ａとｒ２で囲まれた領域をマスキング処理する。マスキング処理については、後で詳しく説明する。一方、ｒ１ａ＜ｒ２でない場合（Ｓ２０２：ＮＯ）、ＣＰＵ２２は、Ｓ２０３のマスキング処理を行わない。Ｓ２０４において、ＣＰＵ２２は、Ｒ１ａ＞Ｒ２であるか否かを判断する。Ｒ１ａ＞Ｒ２である場合（Ｓ２０４：ＹＥＳ）、ＣＰＵ２２は、Ｓ２０５において、Ｓ２０１で処理されたデータのうちＲ１ａとＲ２で囲まれた領域をマスキング処理する。一方、Ｒ１ａ＞Ｒ２でない場合（Ｓ２０４：ＮＯ）、ＣＰＵ２２は、Ｓ２０５のマスキング処理を行わない。
【００３３】
ここで、Ｓ２０２〜Ｓ２０５の処理について、図８、図９を参照して、具体的に説明する。多機能機１０がディスク１の原画像をディスク２に印刷する際、ディスク１のラベル面における印刷領域と、ディスク２のラベル面における印刷可能領域との間で、外円直径と内円直径との比が異なる場合がある。
（１）Ｒ１／ｒ１＜Ｒ２／ｒ２の場合
図８（Ａ）、（Ｂ）に示されるように、ディスク１の印刷領域の外円直径Ｒ１と内円直径ｒ１との比の値Ｒ１／ｒ１がディスク２の印刷可能領域の外円直径Ｒ２と内円直径ｒ２との比の値Ｒ２／ｒ２よりも小さい、すなわちＲ１／ｒ１＜Ｒ２／ｒ２の場合に、外円合わせ、内円合わせにより印刷データを生成した結果をそれぞれ図８（Ｃ）、（Ｄ）に示す。この場合は、図８（Ｃ）、（Ｄ）に示されるように、外円合わせであれば内側に、内円合わせであれば外側に、印刷されない領域（斜線）ができることになる。
（２）Ｒ１／ｒ１＞Ｒ２／ｒ２の場合
図９（Ａ）、（Ｂ）に示されるように、ディスク１の印刷領域の外円直径Ｒ１と内円直径ｒ１との比の値Ｒ１／ｒ１がディスク２の印刷可能領域の外円直径Ｒ２と内円直径ｒ２との比の値Ｒ２／ｒ２よりも大きい、すなわちＲ１／ｒ１＞Ｒ２／ｒ２の場合に、外円合わせ、内円合わせにより印刷データを生成した結果をそれぞれ図９（Ｃ）、（Ｄ）に示す。この場合は、図９（Ｃ）、（Ｄ）に示されるように、外円合わせであれば内側に、内円合わせであれば外側に、印刷データがはみ出すことになる。そのため、印刷可能領域外に印刷されるデータを印刷しないようにするマスキング処理を行う必要がある。ここで、マスキング処理としては、例えば、インクを吐出しない白色データで不要なデータを覆う処理、不要なデータを削除する処理、が挙げられる。Ｒ１／ｒ１＞Ｒ２／ｒ２で外円合わせの場合、Ｓ２０２においてｒ１ａ＜ｒ２となるため、Ｓ２０３のマスキング処理を行う。Ｒ１／ｒ１＞Ｒ２／ｒ２で内円合わせの場合、Ｓ２０４においてＲ１ａ＞Ｒ２となるため、Ｓ２０５のマスキング処理を行う。これにより、ディスク１のラベル面における印刷領域と、ディスク２のラベル面における印刷可能領域との間で、外円直径と内円直径との比が異なる場合にも、印刷可能領域に合わせて印刷データを生成することができる。
ＣＰＵ２２は、Ｓ２０２〜Ｓ２０５の処理を終えたデータを、印刷データとしてＲＡＭ２６に格納する（Ｓ２０６）。
【００３４】
Ｓ２０７において、ＣＰＵ２２は、Ｓ２０６でＲＡＭ２６に格納した印刷データに基づいて、ディスク２のラベル面への印刷を行い、印刷処理を終了する。
【００３５】
続いて、図５を参照して、バンド単位で行う場合を説明する。Ｓ３０１において、ＣＰＵ２２は、全バンドの印刷が終了したか否かを判断する。全バンドの印刷が終了していない場合（Ｓ３０１：ＮＯ）、ＣＰＵ２２は、Ｓ３０２において、ＲＡＭ２６に格納されている印刷データの大きさ情報（Ｒ１ａ、ｒ１ａ）を読み出し、ディスク１の原画像を現在のバンド部分だけ抜き出して（Ｒ１ａ、ｒ１ａ）の大きさに拡大／縮小するデータ処理を行う。そして、ＣＰＵ２２は、Ｓ３０３〜Ｓ３０６において、先に図４で説明したページ単位処理におけるＳ２０２〜Ｓ２０５と同様の処理を、現在のバンド部分について行う。ＣＰＵ２２は、Ｓ３０３〜Ｓ３０６の処理を終えたデータを、バンド単位の印刷データとしてＲＡＭ２６に格納する（Ｓ３０７）。
【００３６】
Ｓ３０８において、ＣＰＵ２２は、Ｓ３０７でＲＡＭ２６に格納したバンド単位の印刷データに基づいて、ディスク２のラベル面への印刷を行う。Ｓ３０８の印刷を終えると、ＣＰＵ２２は、ＲＡＭ２６からバンド単位の印刷データをクリアし（Ｓ３０９）、次のバンドへ移行する処理を行い（Ｓ３１０）、Ｓ３０１に戻る。全バンドの印刷が終了した場合（Ｓ３０１：ＹＥＳ）、ＣＰＵ２２は、印刷処理を終了する。
【００３７】
ここまで、図３乃至図５のフローチャートを参照して、多機能機１０の印刷処理について一例を説明した。続いて、図６、図７のフローチャートを参照して、多機能機１０の印刷処理について他の例を説明する。
【００３８】
図３乃至図５では、拡大／縮小処理の後、マスキング処理を行った。図６、図７では、マスキング処理の後、拡大／縮小処理を行う場合について説明する。
【００３９】
図６のＳ４０１〜Ｓ４０６において、ＣＰＵ２２は、図３のＳ１０１〜Ｓ１０６における処理と同様の処理を行う。
【００４０】
図６のＳ４０７において、ＣＰＵ２２は、ＲＡＭ２６に格納されている印刷基準情報に基づいて、外円合わせか否かを判断する。外円合わせである場合（Ｓ４０７：ＹＥＳ）、ＣＰＵ２２は、Ｓ４０８において、ディスク１の原画像を切り取る切り取り円の外円直径Ｒ２ａ、内円直径ｒ２ａを、Ｒ２ａ＝Ｒ１、ｒ２ａ＝（Ｒ１／Ｒ２）×ｒ２により算出する。一方、外円合わせでない場合（Ｓ４０７：ＮＯ）、ＣＰＵ２２は、Ｓ４０９において、切り取り円の外円直径Ｒ２ａ、内円直径ｒ２ａを、Ｒ２ａ＝（ｒ１／ｒ２）×Ｒ２、ｒ２ａ＝ｒ１により算出する。
【００４１】
ここで、Ｓ４０８、Ｓ４０９の算出式について説明する。外円合わせの場合、切り取り円の外円直径Ｒ２ａを、ディスク１の外円直径Ｒ１に等しくするため、Ｒ２ａ＝Ｒ１（式４）とする。一方、外円合わせでない、すなわち内円合わせの場合、切り取り円の内円直径ｒ２ａを、ディスク１の内円直径ｒ１に等しくするため、ｒ２ａ＝ｒ１（式５）とする。また、ディスク２の外円直径と内円直径との比率と等しい比率で切り取るため、Ｒ２／ｒ２＝Ｒ２ａ／ｒ２ａ（式６）とする。したがって、外円合わせである場合のＳ４０８における算出式は、式４と式６とからＲ２ａ＝Ｒ１、ｒ２ａ＝（Ｒ１／Ｒ２）×ｒ２となり、内円合わせである場合のＳ４０９における算出式は、式５と式６とからＲ２ａ＝（ｒ１／ｒ２）×Ｒ２、ｒ２ａ＝ｒ１となる。ＣＰＵ２２は、Ｓ４０８またはＳ４０９で算出した切り取り円の大きさ情報、すなわち（Ｒ２ａ、ｒ２ａ）をＲＡＭ２６に格納し（Ｓ４１０）、図７のＳ５０１に進む。
【００４２】
Ｓ５０１において、ＣＰＵ２２は、ｒ１＜ｒ２ａであるか否かを判断する。ｒ１＜ｒ２ａである場合（Ｓ５０１：ＹＥＳ）、ＣＰＵ２２は、Ｓ５０２において、ディスク１の原画像の中心と切り取り円の中心とを一致させ、原画像のデータのうちｒ１とｒ２ａで囲まれた領域をマスキング処理する。一方、ｒ１＜ｒ２ａでない場合（Ｓ５０１：ＮＯ）、ＣＰＵ２２は、Ｓ５０２のマスキング処理を行わない。Ｓ５０３において、ＣＰＵ２２は、Ｒ１＞Ｒ２ａであるか否かを判断する。Ｒ１＞Ｒ２ａである場合（Ｓ５０３：ＹＥＳ）、ＣＰＵ２２は、Ｓ５０４において、ディスク１の原画像の中心と切り取り円の中心とを一致させ、原画像のデータのうちＲ１とＲ２ａで囲まれた領域をマスキング処理する。一方、Ｒ１＞Ｒ２ａでない場合（Ｓ５０３：ＮＯ）、ＣＰＵ２２は、Ｓ５０４のマスキング処理を行わない。
【００４３】
ここで、Ｓ５０１〜Ｓ５０４の処理について、図１０、図１１を参照して、具体的に説明する。前述のように、多機能機１０がディスク１の原画像をディスク２に印刷する際、ディスク１のラベル面における印刷領域と、ディスク２のラベル面における印刷可能領域との間で、外円直径と内円直径との比が異なる場合がある。
（１）Ｒ１／ｒ１＜Ｒ２／ｒ２の場合
ディスク１の印刷領域の外円直径Ｒ１と内円直径ｒ１との比の値Ｒ１／ｒ１がディスク２の印刷可能領域の外円直径Ｒ２と内円直径ｒ２との比の値Ｒ２／ｒ２よりも小さい、すなわちＲ１／ｒ１＜Ｒ２／ｒ２の場合に、外円合わせ、内円合わせ、それぞれの切り取り円を、ディスク１の原画像と中心を一致させて重ねた結果をそれぞれ図１０（Ａ）、（Ｂ）に示す。この場合は、図１０（Ａ）、（Ｂ）に示されるように、外円合わせであれば内側に、内円合わせであれば外側に、原画像のデータよりも大きく切り取られることになる。
（２）Ｒ１／ｒ１＞Ｒ２／ｒ２の場合
ディスク１の印刷領域の外円直径Ｒ１と内円直径ｒ１との比の値Ｒ１／ｒ１がディスク２の印刷可能領域の外円直径Ｒ２と内円直径ｒ２との比の値Ｒ２／ｒ２よりも大きい、すなわちＲ１／ｒ１＞Ｒ２／ｒ２の場合に、外円合わせ、内円合わせ、それぞれの切り取り円を、ディスク１の原画像と中心を一致させて重ねた結果をそれぞれ図１１（Ａ）、（Ｃ）に示す。この場合は、図１１（Ａ）、（Ｃ）に示されるように、外円合わせであれば内側に、内円合わせであれば外側に、切り取り円から原画像のデータがはみ出すことになる。そのため、切り取り円からはみ出すデータについてマスキング処理を行う必要がある。Ｒ１／ｒ１＞Ｒ２／ｒ２で外円合わせの場合、Ｓ５０１においてｒ１＜ｒ２ａとなるため、Ｓ５０２のマスキング処理を行う。これにより、図１１（Ｂ）に示される中間画像データが得られる。Ｒ１／ｒ１＞Ｒ２／ｒ２で内円合わせの場合、Ｓ５０３においてＲ１＞Ｒ２ａとなるため、Ｓ５０４のマスキング処理を行う。これにより、図１１（Ｄ）に示される中間画像データが得られる。このようにして、ディスク１のラベル面における印刷領域と、ディスク２のラベル面における印刷可能領域との間で、外円直径と内円直径との比が異なる場合にも、印刷可能領域に合わせて原画像を切り取ることができる。
ＣＰＵ２２は、Ｓ５０１〜Ｓ５０４の処理で得られた中間画像データを、ＲＡＭ２６に格納する（Ｓ５０５）。
【００４４】
Ｓ５０６において、ＣＰＵ２２は、Ｓ５０５でＲＡＭ２６に格納した中間画像データを、ディスク２の大きさ（Ｒ２、ｒ２）に拡大／縮小するデータ処理を行う。ＣＰＵ２２は、Ｓ５０６の処理を終えたデータを、印刷データとしてＲＡＭ２６に格納する（Ｓ５０７）。
【００４５】
Ｓ５０８において、ＣＰＵ２２は、Ｓ５０７でＲＡＭ２６に格納した印刷データに基づいて、ディスク２のラベル面への印刷を行い、印刷処理を終了する。
【００４６】
図３乃至図５のように、拡大／縮小処理の後、マスキング処理を行う場合、ディスク２に印刷されない不要なデータについても拡大／縮小することになるため、処理が重くなる。しかし、図６、図７のように、マスキング処理の後、拡大／縮小処理を行う場合、マスキング処理によりデータ量を軽減してから拡大／縮小処理を行うことができるため処理が軽くなり、処理速度の向上やメモリ容量の節約を図ることができる。なお、前述のように、マスキング処理としては、例えば、インクを吐出しない白色データで不要なデータを覆う処理、不要なデータを削除する処理、が挙げられる。不要なデータを削除する場合は、その分データ量を軽減することができる。インクを吐出しない白色データで不要なデータを覆う場合についても、圧縮画像であれば効果が得られる。
【００４７】
ここで、特許請求の範囲との対応は以下の通りである。
ディスク１は第１メディアディスクの一例、ディスク２は第２メディアディスクの一例である。また、ＲＡＭ２６はメモリの一例、スキャナセンサ４２はスキャナの一例、メディアセンサ３６はセンサの一例、多機能機１０は印刷装置の一例である。また、ＣＰＵ２２により実行される、Ｓ１０５、Ｓ１０６、Ｓ４０５、Ｓ４０６は大きさ情報取得手段の一例、Ｓ１０３、Ｓ１０４、Ｓ４０３、Ｓ４０４は印刷基準決定手段の一例、Ｓ１０７〜Ｓ１１０、Ｓ２０１〜Ｓ２０６、Ｓ３０２〜Ｓ３０７、Ｓ４０７〜Ｓ４１０、Ｓ５０１〜Ｓ５０７はデータ生成手段の一例、Ｓ２０７、Ｓ３０１、Ｓ３０８〜Ｓ３１０、Ｓ５０８は印刷手段の一例である。また、マスキング処理は第１データ処理の一例、拡大／縮小処理は第２データ処理の一例である。
【００４８】
以上、詳細に説明した通り、本発明の前記実施例によれば、ユーザは、煩雑な手続きをすることなく、その好みやディスク１の原画像の内容に応じて、ディスク２のラベル面に印刷する原画像の範囲を選択して印刷することができる。例えば、原画像の内円寄りにアーティスト名やバーコードが印刷されている場合、ユーザは、内円合わせを選択することで、その領域を強調して印刷することができる。また、原画像全体の様子を印刷したい場合、ユーザは、外円合わせを選択することができる。さらに、ユーザは、内円合わせを選択してディスク２の外周に印刷されない領域を設けることで、日付や曲名を記入することができる。
【００４９】
なお、本発明は前記実施例に限定されるものではなく、本発明の趣旨を逸脱しない範囲内での種々の改良、変更が可能であることは言うまでもない。
例えば、前記実施例における各フローチャートは単なる一例であり、当該各フローチャートの処理と同等の結果を得ることできるものであれば、他のフローチャートによって処理を実現してもよい。
また、図６、図７のようにマスキング処理の後、拡大／縮小処理を行う場合も、バンド単位での処理が可能であることはもちろんである。
【図面の簡単な説明】
【００５０】
【図１】多機能機システムの概略図である。
【図２】多機能機の構成図である。
【図３】印刷処理の一例を示すフローチャート（その１）である。
【図４】印刷処理の一例を示すフローチャート（その２）である。
【図５】印刷処理の一例を示すフローチャート（その３）である。
【図６】印刷処理の他の例を示すフローチャート（その１）である。
【図７】印刷処理の他の例を示すフローチャート（その２）である。
【図８】印刷処理の一例についての説明図（その１）である。
【図９】印刷処理の一例についての説明図（その２）である。
【図１０】印刷処理の他の例についての説明図（その１）である。
【図１１】印刷処理の他の例についての説明図（その２）である。
【符号の説明】
【００５１】
１０    多機能機
２２    ＣＰＵ
２４    ＲＯＭ
２６    ＲＡＭ
２８    ＮＶＲＡＭ
３６    メディアセンサ
４２    スキャナセンサ
【図１】
2010154424.tif 000003
【図２】
2010154424.tif 000004
【図３】
2010154424.tif 000005
【図４】
2010154424.tif 000006
【図５】
2010154424.tif 000007
【図６】
2010154424.tif 000008
【図７】
2010154424.tif 000009
【図８】
2010154424.tif 000010
【図９】
2010154424.tif 000011
【図１０】
2010154424.tif 000012
【図１１】
2010154424.tif 000013