(57)【要約】【課題】ＣＤ−Ｒのラベル面への印刷を行う際に、印刷すべき画像データを印刷可能領域に適合させることにより、印刷精度の向上を図る。【解決手段】ＣＤ−Ｒのラベル面へ印刷を行う場合、印刷用ソフト１０１の主制御部１０４は、印刷指示を受け受け付けると、情報取得部１０３を制御してプリンタ２００の検出部２０１からＣＤ−Ｒの外径、内径、中心位置などの情報を取得する。情報取得部１０３は、取得した情報に基づき印刷可能領域を特定する。画像処理部１０６は、入力部１０２に入力された画像データを、印刷可能領域に適合するように縮小・切り抜きなどの画像処理を行う。データ生成部１０５は、画像処理部１０６により処理された画像データから、ＣＤ−Ｒに印刷を行うための印刷用データを生成する。主制御部１０４は、プリンタドライバ１０８を介して、印刷を実行する。【選択図】　図１
2004122583.tif 000002
【特許請求の範囲】
【請求項１】
電子情報を記録する記録媒体への印刷を行う印刷装置であって、
前記記録媒体に印刷すべき画像データを入力するデータ入力部と、
前記記録媒体の印刷可能領域を検出するためのセンサと、
該センサにより、前記記録媒体における印刷可能領域を検出する領域検出部と、
前記画像データに基づき、前記印刷可能領域への印刷用データを生成するデータ生成部とを備え、
前記データ生成部は、前記画像データを、前記印刷可能領域に適合させる画像処理を行い、印刷用データを生成する印刷装置。
【請求項２】
前記画像処理は、前記画像データを、前記印刷可能領域の形状に切り出す処理、及び、前記画像データを、前記印刷可能領域に収まるよう変形する処理のうち、少なくとも一つを行う請求項１記載の印刷装置。
【請求項３】
電子情報を記録する記録媒体への印刷を行う印刷装置であって、
前記記録媒体に印刷すべき画像データを入力するデータ入力部と、
前記記録媒体の印刷可能領域を検出するためのセンサと、
該センサにより、前記記録媒体における印刷可能領域を検出する領域検出部と、
ユーザによる印刷領域の指定を受け付ける指定受付部と、
前記画像データおよび前記印刷領域の少なくとも一方が、前記印刷可能領域に適合するか否かを判定する判定部と、
前記判定部により、適合しないと判定された場合に、前記ユーザへ該判定に関する報知を行う報知部とを備える印刷装置。
【請求項４】
請求項１〜請求項３いずれか記載の印刷装置であって、
前記印刷可能領域の形状は、円形であり、
前記領域検出部は、上下左右の境界位置から、中心及び径を特定する印刷装置。
【請求項５】
請求項１〜請求項３いずれか記載の印刷装置であって、
前記領域検出部は、更に、
前記記録媒体の内周位置を特定し、前記印刷可能領域を検出する印刷装置。
【請求項６】
請求項１記載の印刷装置であって、
該印刷装置は、更に、
前記センサによる測定値から、前記記録媒体の位置を検出する位置検出部と、
前記印刷用データの印刷位置を、前記記録媒体の位置に合わせるように補正する位置補正部とを備える印刷装置。
【請求項７】
印刷装置により記録媒体の表面に印刷を行う印刷方法であって、
（ａ）前記記録媒体に印刷すべき画像データを入力する工程と、
（ｂ）前記印刷装置に備えられたセンサにより、前記記録媒体における印刷可能領域を検出する工程と、
（ｃ）前記画像データに基づき、前記印刷可能領域に適合させる画像処理を行って、前記印刷可能領域への印刷用データを生成する工程とを備える印刷方法。
【請求項８】
印刷装置により電子情報を記録する記録媒体への印刷を行う印刷方法であって、
（ａ）前記記録媒体に印刷すべき画像データを入力する工程と、
（ｂ）前記印刷装置に備えられたセンサにより、前記記録媒体における印刷可能領域を検出する工程と、
（ｃ）ユーザによる印刷領域の指定を受け付ける工程と、
（ｄ）前記画像データおよび前記印刷領域の少なくとも一方が、前記印刷可能領域に適合するか否かを判定する工程と、
（ｅ）前記判定により、適合しないと判定された場合に、前記ユーザへ、該判定に関する報知を行う工程とを備える印刷方法。
【請求項９】
電子情報を記録する記録媒体の表面に印刷を行うよう印刷装置を制御するためのコンピュータプログラムであって、
前記記録媒体に印刷すべき画像データを入力する機能と、
前記印刷装置に備えられたセンサにより、前記記録媒体における印刷可能領域を検出するよう制御する機能と、
前記検出結果を入力して、前記記録媒体における前記印刷可能領域を特定する機能と、
前記画像データに基づき、前記印刷可能領域に適合させる画像処理を行って前記印刷可能領域への印刷用データを生成する機能とを備えるコンピュータプログラム。
【請求項１０】
電子情報を記録する記録媒体の表面に印刷を行うよう印刷装置を制御するためのコンピュータプログラムであって、
前記記録媒体に印刷すべき画像データを入力する機能と、
前記印刷装置に備えられたセンサにより、前記記録媒体における印刷可能領域を検出するよう制御する工程と、
前記検出結果を入力して、前記記録媒体における前記印刷可能領域を特定する機能と、
ユーザによる印刷領域の指定を受け付け入力する機能と、
前記画像データおよび前記印刷領域の少なくとも一方が、前記印刷可能領域に適合するか否かを判定する機能と、
前記判定により、適合しないと判定された場合に、前記ユーザへ、該判定に関する報知を行う機能とを備えるコンピュータプログラム。
【請求項１１】
請求項９記載または請求項１０いずれか記載のコンピュータプログラムを、コンピュータ読み取り可能に記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インクジェットプリンタ等の印刷装置において、ＣＤ−Ｒ等の電子情報を記録する記録媒体のラベル面に印刷を行う技術に関する。
【０００２】
【従来の技術】
近年、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ　Ｄｉｓｋ　Ｒｅｃｏｒｄａｂｌｅ）や、ＣＤ−ＲＷ（Ｃｏｍｐａｃｔ　Ｄｉｓｋ　ＲｅＷｒｉｔａｂｌｅ）といった書き込み可能な光ディスク記録媒体が個人ユースに用いられるまでに普及してきている。従来は、これら光ディスクに対しても、薄手のシートに印刷したものを貼り付けるという手法でラベリングが行われていた。これに対し、上記のような光ディスク表面に直接印刷することができれば、ラベル剥離などの問題もなくなり、利便である。直接印刷を行うことができる記録媒体、及び、インクジェットプリンタも広まりつつある。
【０００３】
このようなインクジェットプリンタでは、記録媒体を嵌め込むことが可能な形に形成されたディスクトレイを用いる。印刷時に、記録媒体表面の印刷できる領域（以下、印刷可能範囲と呼ぶ）、記録媒体の正確な位置などをセンサによって検出し、印刷可能領域と、印刷用データとの「ずれ」を抑制する技術も提案されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開２００２−１２７５３０号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、印刷装置は、ユーザが指定した印刷領域で印刷を行うため、記録媒体に印刷すべき印刷用データが、印刷可能領域内に存在するか否かを判断することなく印刷を行う。このため、印刷可能領域を超えて印刷を行うことがあり、記録媒体、トレイなどを汚してしまうという問題があった。また、印刷用データが印刷可能領域に存在しない場合に、ユーザが、印刷用データを手動で調整し、印刷可能領域に適合させるという手段もあるが、非常に煩雑であった。
【０００６】
本発明は、上記課題に鑑みてなされたものであり、記録媒体表面への印刷を行う際に、印刷用データを、記録媒体表面の印刷可能領域に容易に適合させることを目的とする。
【０００７】
【課題を解決するための手段およびその作用・効果】
上述の課題の少なくとも一部を解決するために、本発明は第１の構成として、
電子情報を記録する記録媒体への印刷を行う印刷装置であって、
前記記録媒体に印刷すべき画像データを入力するデータ入力部と、
前記記録媒体の印刷可能領域を検出するためのセンサと、
該センサにより、前記記録媒体における印刷可能領域を検出する領域検出部と、
前記画像データに基づき、前記印刷可能領域への印刷用データを生成するデータ生成部とを備え、
前記データ生成部は、前記画像データを、前記印刷可能領域に適合させる画像処理を行い、印刷用データを生成することを要旨とする。
【０００８】
記録媒体とは、例えば、ＣＤ−ＲＯＭ、ＤＶＤなどが挙げられ、円形、矩形、星形といった種々の形状を持つものが適用できる。領域検出部は、例えば、かかる記録媒体の表面に光を照射すると共に、記録媒体からの反射光を受光可能なセンサによる検出結果に応じて記録媒体の印刷可能領域の形状を決定するようにしてもよい。
【０００９】
本発明の印刷装置によれば、入力した画像データから、センサにより取得した印刷可能領域に適合する印刷用データを生成することができ、ユーザの負担を軽減し、印刷精度を向上することが可能となる。
【００１０】
本発明の印刷装置において、前記画像処理は、前記画像データを、前記印刷可能領域の形状に切り出す処理、及び、前記画像データを、前記印刷可能領域に収まるよう変形する処理のうち、少なくとも一つを行うことが好ましい。
【００１１】
「印刷可能領域に収まるよう変形する処理」とは、例えば、拡大・縮小などのサイズ変更、傾き（角度）の変更などが含まれる。かかる変形処理のいずれを行うかは、予め設定されているものとしてもよいし、入力された画像データと、印刷可能領域との比較により設定することとしても良い。また、かかる変形処理を行った後に、印刷可能領域の形状に切り出すこととしても良い。
【００１２】
このような構成をとることにより、画像データを、種々の変形により印刷可能領域に適切な形状に変形し、印刷用データを生成することができるため、印刷精度を向上することが可能となる。
【００１３】
本発明の第２の構成として、
電子情報を記録する記録媒体への印刷を行う印刷装置であって、
前記記録媒体に印刷すべき画像データを入力するデータ入力部と、
前記記録媒体の印刷可能領域を検出するためのセンサと、
該センサにより、前記記録媒体における印刷可能領域を検出する領域検出部と、
ユーザによる印刷領域の指定を受け付ける指定受付部と、
前記画像データおよび前記印刷領域の少なくとも一方が、前記印刷可能領域に適合するか否かを判定する判定部と、
前記判定部により、適合しないと判定された場合に、前記ユーザへ該判定に関する報知を行う報知部とを備えることを要旨とする。
【００１４】
報知部は、判定部により判定された結果を、例えば、ディスプレイに表示する、音声により案内する、など種々の態様によりユーザに報知することとしても良い。
【００１５】
このような構成をとることにより、ユーザが指定した印刷領域もしくは画像データが、センサにより特定された印刷可能領域と適合しない場合にも、ユーザに報知することができるため、利便性を向上することが可能となる。ユーザは、報知を受けた後に、画像データを変形し、印刷可能領域に適合する印刷用データを生成可能としても良い。
【００１６】
本発明の印刷装置において、
前記印刷可能領域の形状は、円形であり、
前記領域検出部は、上下左右の境界位置から、中心及び径を特定することが好ましい。
【００１７】
こうすることにより、入力した画像データの中心を、印刷可能領域の中心に合わせ、径に基づいて変形を行うなどの処理ができるため、印刷可能領域に適合させる処理を簡易に行うことが可能となり、印刷精度を向上するとともに、利便性の向上を図ることが可能となる。
【００１８】
本発明の印刷装置において、
前記領域検出部は、更に、
前記記録媒体の内周位置を特定し、前記印刷可能領域を検出することが好ましい。
【００１９】
記録媒体において、例えば、ＣＤ−Ｒ等の円板形状を有する場合には、内側に、印刷できない印刷不可領域が存在する。かかる印刷不可領域は、記録媒体の内周位置を特定することで容易に検出することができる。こうすることにより、印刷可能領域を更に詳細に特定することができ、印刷精度を向上することが可能となる。
【００２０】
本発明の印刷装置において、
該印刷装置は、更に、
前記センサによる測定値から、前記記録媒体の位置を検出する位置検出部と、
前記印刷用データの印刷位置を、前記記録媒体の位置に合わせるように補正する位置補正部とを備えることが好ましい。
【００２１】
位置検出部は、例えば、記録媒体の中心位置を検出することとできる。位置補正部は、例えば、印刷用データの中心位置を、センサにより検出された記録媒体の中心位置に一致させることで印刷位置の補正を実現することができる。
【００２２】
こうすることにより、搬送トレイ上に配置された記録媒体の実際の位置と、印刷用データ上での記録媒体の位置との間に発生しうる「ずれ」を補正することができ、印刷精度を、更に向上することが可能となる。
【００２３】
本発明は、電子情報を記録する記録媒体への印刷装置としての構成の他、種々の態様で構成可能である。コンピュータによって、記録媒体への印刷を行う印刷方法として構成しても良いし、記録媒体への印刷を行うための印刷装置の制御をコンピュータに実現させるためのコンピュータプログラム、かかるコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体として構成しても良い。この場合、記録媒体としては、フレキシブルディスクや、ＣＤ−ＲＯＭ、ＤＶＤ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置等、コンピュータが読み取り可能な種々の媒体を利用できる。
【００２４】
【発明の実施の形態】
以下、本発明の実施の形態について、以下の項目に分けて説明する。
Ａ．第１実施例：
Ａ１．概略構成：
Ａ２．印刷可能領域検出：
Ａ３．印刷用データ生成処理：
Ａ４．画像処理：
Ａ５．ずれ補正処理：
Ｂ．第２実施例：
Ｂ１．画像処理：
Ｃ．第３実施例：
Ｃ１．ユーザ通知処理：
Ｄ．変形例：
【００２５】
Ａ．第１実施例：
Ａ１．概略構成：
図１は、本発明の第１実施例における印刷システムの概略構成を表す説明図である。印刷システムは、印刷制御装置としてのコンピュータ１００と、印刷実行装置としてのカラープリンタ２００（以下、単に「プリンタ２００」と呼ぶ）とを備えている。本実施例では、コンピュータ１００とプリンタ２００との組合せを「印刷装置ＰＳ」と呼ぶ。
【００２６】
プリンタ２００は、通常の給紙トレイ２１０のほかに、折り曲げることのできない厚紙やコンパクトディスクその他のデータ記録媒体を印刷する際に使用される図示しない手差し用の給紙口も備えている。データ記録媒体に印刷を行う場合には、図に示すように、データ記録媒体ＣＤは、データ記録媒体用トレイＴに装着された状態で手差し用の給紙口に挿入される。
【００２７】
印刷装置ＰＳは、データ記録媒体を印刷するためのモードを備えている。この印刷モードでは、印刷すべき画像データを、データ記録媒体の表面に印刷を行うことができる印刷可能領域に適合するように画像処理して印刷する。本実施例では、円形のデータ記録媒体を使用することとしたため、印刷可能領域についても、円形としたが、これに限られず、様々な形状の印刷可能領域を有するデータ記録媒体の印刷が行われることとし、データ記録媒体毎に印刷可能領域の設定を行うこととしてもよい。
【００２８】
図中に、コンピュータ１００およびプリンタ２００の機能ブロック図を、併せて示した。コンピュータ１００は、データ記録媒体印刷用ソフトウェア１０１（以降、単に「印刷用ソフト１０１」と呼ぶ）と、プリンタドライバ１０８とを備えており、印刷用ソフト１０１は、入力部１０２と、情報取得部１０３と、主制御部１０４と、データ生成部１０５と、画像処理部１０６と、表示部１０７とを備えている。これらの各機能ブロックは、ソフトウェア的に構成され、主制御部１０４によって制御される。各機能ブロックは、ハードウェア的に構成してもよい。
【００２９】
入力部１０２は、印刷媒体に印刷すべき画像データの入力を受け付ける機能を奏する。情報取得部１０３は、プリンタ２００へ所定の制御信号を送出することにより、コンパクトディスクＣＤの外径、内径、中心位置を取得し、印刷可能領域を特定する。印刷可能領域の検出に関しては後述する。
【００３０】
画像処理部１０６は、主制御部１０４を介して、入力部１０２から画像データを受け取るとともに、情報取得部１０３から印刷可能領域を受け取り、画像データを印刷可能領域の形状に適合するように画像処理を行う。本実施例では、画像データの中心位置と、印刷可能領域の中心位置を合わせ、画像データを印刷可能領域の形状に縮小する処理を行うよう予め設定されているものとした。
【００３１】
データ生成部１０５は、画像処理部１０６において、印刷可能領域に適合するよう画像処理された画像データを受け取り、コンパクトディスクＣＤに印刷を行うための印刷用データを生成する機能を奏する。
【００３２】
表示部１０７は、いわゆるディスプレイドライバの機能を奏している。印刷用ソフト１０１は、処理対象の画像データに対して所望の処理を行い、表示部１０７を介して、コンピュータ１００のディスプレイに表示する。
【００３３】
印刷用ソフト１０１が印刷命令を発すると、コンピュータ１００のプリンタドライバ１０８が、データ生成部１０５において生成された印刷用データを、主制御部１０４を介して受け取り、これをプリンタ２００に供給するため種々の変換を行う。かかる変換は、例えば、解像度変換処理、色変換処理、ハーフトーン処理などが挙げられる。
【００３４】
プリンタドライバ１０８は、プリンタ２００が解析可能なデータを生成する機能を実現するためのプログラムに相当する。印刷用ソフト１０１及びプリンタドライバ１０８の機能を実現するためのプログラムは、コンピュータ読み取り可能な記録媒体に記録された形態で供給される。このような記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および、外部記憶装置等のコンピュータが読み取り可能な種々の媒体を利用できる。
【００３５】
次にプリンタ２００の機能ブロックを説明する。プリンタ２００は、ＣＰＵ、ＲＯＭ、ＲＡＭを備えるマイクロコンピュータとして構成された制御ユニットを備えている。制御ユニットは、検出部２０１と、印刷制御部２０２と、通信部２０３と、主制御部２０４とを備えている。これらの機能ブロックは、プリンタ２００内に、ソフトウェア的に構成され、主制御部２０４により制御されている。各機能ブロックは、ハードウェア的に構成されていることとしても良い。
【００３６】
検出部２０１は、トレイＴに装着されたコンパクトディスクＣＤの形状、内径、外径などを検出するセンサを制御すると共に、取得した外径、内径からコンパクトディスクＣＤの中心位置を検出する機能を奏する。センサにより、形状、外径などの情報を取得する方法は後述する。印刷制御部２０２は、コンピュータ１００から受け取った印刷用データを印刷する機能を奏する。
【００３７】
以上説明したシステム構成により、本実施例の印刷装置ＰＳは、データ記録媒体の表面に印刷を行う場合に、印刷すべき画像データを、記録媒体の形状、中心位置に適合するように処理を行うことで簡易に印刷用データの生成を行い、印刷を実行している。以下では、コンパクトディスクＣＤの印刷可能領域の検出方法、印刷用データの生成方法を説明する。
【００３８】
Ａ２．印刷可能領域検出：
図２は、プリンタ２００が、トレイＴに装着されたコンパクトディスクＣＤの外径、内径、中心位置を検出し、かかる検出結果に基づいて、印刷用ソフト１０１が印刷可能領域を特定する処理の例示である。
【００３９】
プリンタ２００には、キャリッジガイド軸１３に摺動可能に取り付けられ、印刷制御部２０２からの制御信号により主走査方向Ｘに移動するキャリッジ１０が設けられている。キャリッジ１０には、被印刷材にインクを吐出して印刷を行う記録ヘッド１１が搭載され、キャリッジ１０を主走査方向Ｘに搬送し、被印刷材を副走査方向Ｙに搬送しながら、記録ヘッド１１が被印刷材にインクを吐出することで、被印刷材に印刷が行われる。プリンタ２００は、被印刷材を副走査方向Ｙに搬送する図示しない被印刷材搬送手段としてのローラや、印刷された被印刷材を排出する図示しない排出手段としてのローラを設けている。本実施例では、被印刷材とは、コンパクトディスクＣＤを示すものとする。
【００４０】
トレイＴは、図示するように矩形板形状を有し、コンパクトディスクＣＤの中央の孔に嵌合する円形の凸部である嵌合部１６が、トレイＴのほぼ中央に設けられている。嵌合部１６の表面は、光の反射率の高い反射部材で構成されている。また、トレイＴは、黒色の部材で構成されており、トレイＴに装着されるコンパクトディスクＣＤの表面は白色である。キャリッジ１０には、センサ１２が設けられており、本実施例では、センサ１２は、発光素子による光が、トレイＴやコンパクトディスクＣＤの表面に反射し、その反射光を検出することでコンパクトディスクＣＤとトレイＴとの境界などを検出することとした。
【００４１】
プリンタ２００におけるコンパクトディスクＣＤの位置の検出は、以下のようにして行われる。コンパクトディスクＣＤを装着したトレイＴが給紙口に装着されるとともに、副走査方向Ｙに送られると、センサ１２が、嵌合部１６を検出する。嵌合部１６は、コンパクトディスクＣＤのほぼ中央に位置するため、その位置で副走査方向Ｙへの搬送を中断し、キャリッジ１０を図中ＬＸに沿って主走査方向Ｘへ往復動する。キャリッジ１０に設けられたセンサ１２がコンパクトディスクＣＤとトレイＴとの境界ＢＬ、ＢＲを検出する。かかる検出結果を基に検出部２０１は、コンパクトディスクＣＤの径及び主走査方向Ｘにおける中心位置を算出する。
【００４２】
次に、主制御部２０４は、センサ１２が、コンパクトディスクＣＤの主走査方向Ｘの中心位置上になるようにＬＹに沿ってキャリッジ１０を移動させ、トレイＴを副走査方向Ｙへ往復動する。検出部２０１は、センサ１２により検出されるコンパクトディスクＣＤとトレイＴとの境界、位置をもとにコンパクトディスクＣＤの副走査方向Ｙにおける中心位置を算出する。
【００４３】
検出部２０１は、主走査方向Ｘの中心位置および副走査方向Ｙの中心位置からコンパクトディスクＣＤの中心位置を特定し、中心位置と破線で示す外周１４までの幅とから算出した外径と、中心位置と一点鎖線で示す内周１５までの幅とから算出した内径と、中心位置とを印刷用ソフト１０１の情報取得部１０３へ送出する。
【００４４】
情報取得部１０３は、これらの情報を受け取り、図にハッチングで示すように、外周１４と、内周１５との間を印刷可能領域１７と特定する。
【００４５】
Ａ３．印刷用データ生成処理：
図３は、本実施例における印刷用データ生成処理のフローチャートである。主制御部１０４が、各機能ブロックを制御し行う処理である。
【００４６】
入力部１０２が、画像データの入力を受け付けると（ステップＳ１０）、主制御部１０４は、情報取得部１０３を制御して、プリンタ２００の検出部２０１に対して所定の制御信号を送出し、コンパクトディスクＣＤの外径、内径および中心位置を取得する（ステップＳ１１）。情報取得部１０３は、受け取った情報に基づいて、コンパクトディスクＣＤの印刷可能領域１７を特定する（ステップＳ１２）。
【００４７】
印刷可能領域１７が特定されると、画像処理部１０６は、入力部１０２から、入力された画像を受け取り、印刷可能領域１７に適合するよう画像処理を行う（ステップＳ１３）。かかる画像処理に関しては後述する。
【００４８】
画像処理部１０６による画像処理の終了を受け、データ生成部１０５は、まず、情報取得部１０３から受け取ったコンパクトディスクＣＤのトレイＴ上での実際の中心位置と、印刷データ上でのコンパクトディスクＣＤの中心位置との「ずれ」を補正し、印刷用データを生成する（ステップＳ１４）。このとき、生成された印刷用データのイメージを、表示部１０７を介して、コンピュータ１００のディスプレイに表示することとしてもよい。印刷用データの「ずれ」の補正に関しては、後述する。
【００４９】
主制御部１０４は、生成された印刷用データを、プリンタドライバ１０８を介して、プリンタ２００へ出力し、印刷を行う（ステップＳ１５）。
【００５０】
Ａ４．画像処理：
図４は、特定された印刷可能領域と印刷対象の画像データとを重畳し、画像データを、印刷可能領域に適合するように縮小する処理を例示する説明図である。図３のステップＳ１３において、画像処理部１０６が内部的に行う処理である。
【００５１】
図４（ａ）は、検出部２０１により検出されたコンパクトディスクＣＤの中心位置Ｐ、外径２２、内径２３、外径２２と内径２３の間に特定される印刷可能領域１７を示しており、その上に、印刷すべき画像データ２１を、中心Ｐを合わせて重畳している。半径ｒは、円板形状であるコンパクトディスクＣＤの中心Ｐから外径２２までの半径を表しており、半径Ｒは、画像データ２１に外接する円２４の半径を表している。
【００５２】
画像処理部１０６は、矩形の画像データ２１を円形の印刷可能領域１７に適合させるために、画像データ２１に外接する円２４を印刷可能領域１７の外径２２と一致するように縮小することにより、画像データ２１を縮小する。図４（ｂ）は、画像データ２１を、印刷可能領域１７に適合するように縮小した図である。主制御部１０４は、図４（ｂ）に示す印刷可能領域１７および縮小された画像データ２１を一つのまとまったデータ２５としてデータ生成部１０５へ受け渡し、データ生成部１０５が、印刷用データを生成する。
【００５３】
Ａ５．ずれ補正処理：
図５は、印刷用データＰＤを確認するための表示ウィンドウＷＤの画面例を示す説明図である。画像処理部１０６で処理されたデータを受け取り、データ生成部１０５が行う処理である。
【００５４】
表示ウィンドウＷＤは、トレイＴと同じ大きさのトレイ枠２０に、画像処理部１０６において処理されたデータ２５の中心位置Ｐを、初期位置として予め設定されている中心位置に合わせて配置した状態を示している。印刷時には、このトレイ枠２０全体を一つの印刷画像として扱う。
【００５５】
コンパクトディスクＣＤに印刷を行う場合、トレイ枠２０におけるデータ２５の配置と、トレイＴにおけるコンパクトディスクＣＤの位置とが、一致していなければ、コンパクトディスクＣＤへの印刷に「ずれ」が生じる。かかる「ずれ」を補正するために、データ生成部１０５は、まず、情報取得部１０３が取得したコンパクトディスクＣＤの中心位置を示す中心Ｐ’に、データ２５の中心Ｐを一致させる処理を行う。すなわち、データ２５の中心Ｐを、図示するように主走査方向Ｘに、矢印３０ａに示すようにΔｘだけ移動し、そして、副走査方向Ｙに、矢印３０ｂに示すようにΔｙだけ、移動することで中心Ｐ’に一致させる。データ２５は、中心Ｐの移動に伴い、図中に点線で示すデータ２５ａの位置となる。
【００５６】
データ生成部１０５は、前述した「ずれ」の補正を行った後に、トレイ枠２０を一つの画像として印刷用データＰＤを生成する。
【００５７】
以上説明した第１実施例の印刷システムＰＳによれば、プリンタ２００に搭載されたセンサ１２から取得したコンパクトディスクＣＤの外径、内径、中心位置などに基づき特定された印刷可能領域１７に適合するよう、画像データを処理することができ、また、中心位置のずれを補正することができるため、印刷精度を向上することができ、利便性の向上を図ることが可能となる。
【００５８】
Ｂ．第２実施例：
Ｂ１．画像処理：
第１実施例では、印刷可能領域より大きな画像データを、縮小することにより印刷可能領域に適合させることとした。第２実施例では、印刷可能領域より大きな画像データを、印刷可能領域の形状に切り抜くことにより適合させることとした。本実施例における印刷システムＰＳは、第１実施例と同様である。
【００５９】
図６は、特定された印刷可能領域と印刷対象の画像データとを重畳し、画像データを、印刷可能領域に適合するように切り抜く処理を例示する説明図である。第１実施例における図３のステップＳ１３において、画像処理部１０６が内部的に行う処理である。
【００６０】
図６（ａ）は、検出部２０１により検出されたコンパクトディスクＣＤの中心位置Ｐ、外径２２、内径２３、外径２２と内径２３の間に特定される印刷可能領域１７を示しており、その上に、印刷すべき画像データ２１を、中心Ｐを合わせて重畳している。半径ｒは、円板形状であるコンパクトディスクＣＤの中心Ｐから外径２２までの半径を表している。
【００６１】
画像処理部１０６は、矩形の画像データ２１を円形の印刷可能領域１７に適合させるために、画像データ２１において、印刷可能領域１７と重複する部分を切り抜く処理を行う。即ち、図６（ａ）の画像データ２１の一部分である魚２６を例に挙げると、図６（ｂ）に示すように、魚２６は、頭部２６ａ、腹部２６ｂ、尾部２６ｃに分割され、ハッチングを行った腹部２６ｂ以外の頭部２６ａ、尾部２６ｃは削除される。主制御部１０４は、図６（ｂ）に示す印刷可能領域および切り抜かれた画像データ２１を一つのまとまったデータとしてデータ生成部１０５へ受け渡し、データ生成部１０５が、印刷用データを生成する。
【００６２】
以上説明した第２実施例の印刷システムＰＳによれば、画像データ２１において、印刷可能領域１７と重複する部分を切り抜く処理を行うことにより、簡易に印刷用データを生成することができ、印刷精度の向上ができると共に、印刷用ソフト１０１の負荷を軽減することが可能となる。
【００６３】
Ｃ．第３実施例：
Ｃ１．ユーザ通知処理：
第１実施例および第２実施例では、入力された画像データが印刷可能領域に適合しない場合に、ユーザへの通知を行うことなく、画像処理を行い、印刷用データの生成を行うこととした。第３実施例では、ユーザが印刷すべき印刷領域を指定可能とし、指定された印刷指定領域と印刷可能領域が適合するか否かを判断し、適合しない場合には、ユーザに通知することとした。本実施例における印刷装置ＰＳは、第１実施例および第２実施例と同様である。ただし、ユーザによる印刷指定領域の入力は、入力部１０２が受け付け、主制御部１０４が、印刷指定領域が印刷可能領域に適合するか否かを判断し、必要に応じて表示部１０７を制御してユーザへの通知を行うこととする。
【００６４】
図７は、ユーザ通知処理を表すフローチャートである。主制御部１０４が、各機能ブロックを制御し行う処理である。
【００６５】
入力部１０２が、画像データの入力を受け付け（ステップＳ２０）、次に、ユーザから、所望する印刷領域の指定を受け付ける（ステップＳ２１）と、主制御部１０４は、情報取得部１０３を制御して、プリンタ２００の検出部２０１に対して所定の制御信号を送出し、コンパクトディスクＣＤの外径、内径および中心位置を取得する（ステップＳ２２）。情報取得部１０３は、受け取った情報に基づいて、コンパクトディスクＣＤの印刷可能領域１７を特定する（ステップＳ２３）。
【００６６】
印刷可能領域１７が特定されると、主制御部１０４は、印刷指定領域が、印刷可能領域に適合するか否かを判断する（ステップＳ２４）。主制御部１０４は、適合しないと判断した場合（ステップＳ２５）には、メッセージ４０に示すように、ユーザへ印刷不可であることを通知する（ステップＳ２６）。適合すると判断された場合には、主制御部１０４は、データ生成部１０５を制御して、情報取得部１０３から受け取ったコンパクトディスクＣＤのトレイＴ上での実際の中心位置と、印刷データ上でのコンパクトディスクＣＤの中心位置との「ずれ」を補正し、印刷用データを生成する（ステップＳ２７）。
【００６７】
主制御部１０４は、生成された印刷用データを、プリンタドライバ１０８を介して、プリンタ２００へ出力し、印刷を行う（ステップＳ２８）。
【００６８】
以上説明した第３実施例の印刷装置ＰＳによれば、ユーザが指定した印刷指定領域が、印刷可能領域と適合しない場合にも、ユーザへ通知を行うことにより、印刷ミスを回避することが可能となる。
【００６９】
Ｄ．変形例：
Ｄ１．変形例１：
第１実施例および第２実施例では、画像データが印刷可能領域に適合しない場合に行う画像処理の手段を、「縮小」、「切り抜き」など予め設定されていることとしたが、これに限られない。逐一、ユーザが選択することとしても良い。かかる場合には、図４および図６に示す処理概要を画面に表示することとすれば、処理過程のイメージを容易に把握することができるため、好ましい。
【００７０】
Ｄ２．変形例２：
第１実施例では、画像処理の手段として、縮小処理を行い、第２実施例では、切り抜き処理を行うこととしたがこれらに限られない。例えば、画像データが印刷可能領域の内径よりも小さい場合には拡大したり、また、回転させて所望の角度に設定するなどとしてもよい。更には、画像データが、印刷可能領域に収まっている場合にも、余白が存在する場合には、余白ができる限り少なくなるように、処理を施すこととしてもよい。画像処理手段は、縮小後に回転するなど、組み合わせても構わない。
【００７１】
Ｄ３．変形例３：
本発明の第１実施例および第２実施例では、画像データを矩形としたが、これに限られない。画像データは、円形はもちろん、台形、星形、多角形など種々の形状をとることができる。円形の場合は、中心位置を容易に把握できるため、処理効率を向上することができる。台形、星形、多角形などの場合には、例えば、重心を円の中心とし、重心から最も離れている頂点に接する円を作成することで、拡大、縮小などの画像処理を簡易に行うことができる。
【００７２】
Ｄ４．変形例４：
本発明の第１実施例および第２実施例では、被印刷材として、円板形状のコンパクトディスクを使用することとしたが、これに限られない。被印刷材は、矩形、星形、ハート形など種々の形状とすることができる。
【００７３】
Ｄ５．変形例５：
本発明の第３実施例において、ユーザへの通知手段として、画面にメッセージを表示することとしたが、これに限られない。印刷指定領域が印刷可能領域に適合しないことを、ユーザが把握することができればよい。例えば、音声による通知などが挙げられ、これらを包括して特許請求の範囲における「報知」に相当する。
【００７４】
Ｄ６．変形例６：
第３実施例において、ユーザにより入力された印刷指定領域が印刷可能領域に適合するか否かの判断をすることとしたが、入力された画像データが、印刷可能領域に適合するか否かの判断を行い、ユーザに通知することとしてもよい。
【００７５】
Ｄ７．変形例７：
本発明の各実施例において、印刷用ソフト１０１がプリンタ２００から受け取ったコンパクトディスクＣＤの外径などの情報に基づき、印刷可能領域を特定することとしたが、プリンタ２００の検出部２０１が印刷可能領域を特定し、印刷用ソフト１０１へ受け渡すこととしても良い。こうすることにより、印刷用ソフト１０１の負荷を軽減することができる。
【００７６】
Ｄ８．変形例８：
本発明の機能の一部または全部がソフトウェアで実現される場合には、そのソフトウェア（コンピュータプログラム）は、コンピュータ読み取り可能な記録媒体に格納された形で提供することができる。この発明において、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。
【００７７】
以上、本発明の種々の実施例について説明したが、本発明はこれらの実施例に限定されず、その趣旨を逸脱しない範囲で種々の構成をとることができることは言うまでもない。
【図面の簡単な説明】
【図１】第１実施例における概略構成および機能ブロックを示す説明図である。
【図２】第１実施例における印刷可能領域検出の説明図である。
【図３】第１実施例における印刷用データ生成処理のフローチャートである。
【図４】第１実施例における画像処理を例示する説明図である。
【図５】第１実施例におけるずれ補正を例示する説明図である。
【図６】第２実施例における画像処理の例示である。
【図７】第３実施例におけるユーザへの報知処理のフローチャートである。
【符号の説明】
１０…キャリッジ
１１…記録ヘッド
１２…センサ
１３…キャリッジガイド軸
１４…外周
１５…内周
１６…嵌合部
１７…印刷可能領域
２０…トレイ枠
２１…画像データ
２２…外径
２３…内径
２４…円
２５…データ
２５ａ…データ
２６…魚
２６ａ…頭部
２６ｂ…腹部
２６ｃ…尾部
３０ａ…矢印
３０ｂ…矢印
４０…メッセージ
１００…コンピュータ
１０１…印刷用ソフト
１０２…入力部
１０３…情報取得部
１０４…主制御部
１０５…データ生成部
１０６…画像処理部
１０７…表示部
１０８…プリンタドライバ
２００…プリンタ
２０１…検出部
２０２…印刷制御部
２０３…通信部
２０４…主制御部
２１０…給紙トレイ
【図１】
2004122583.tif 000003
【図２】
2004122583.tif 000004
【図３】
2004122583.tif 000005
【図４】
2004122583.tif 000006
【図５】
2004122583.tif 000007
【図６】
2004122583.tif 000008
【図７】
2004122583.tif 000009