(57)【要約】【課題】コストアップなしに、ＣＤ−Ｒに対して正確な位置に印刷する。【解決手段】ＣＤ−Ｒは専用トレイに装着してプリンタに挿入する。プリンタのＰＥセンサ（紙なしセンサ）を、ＣＤ−Ｒの穴の中心から少しずれた位置に配置しておく。プリンタはＣＤ−Ｒトレイを搬送するときに、ＰＥセンサを利用してＣＤ−Ｒの穴位置と穴径を計測し、そこから正確なＣＤ−Ｒの位置を算出して、画像の位置を補正して印刷する。【選択図】        図１
2004167988.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録素子が配列された記録ヘッドを記録媒体に対して相対的に往復走査させながら、前記記録ヘッドからインクを付与して前記記録媒体に記録を行うインクジェットプリンタであって、
前記プリンタはＣＤ−Ｒの装着された専用トレイを搬送する搬送手段と、
前記記録媒体の有無を検出する紙なしセンサを有しており、
前記紙なしセンサはＣＤ−Ｒの装着された専用トレイを搬送するとＣＤ−Ｒの穴部分で紙なしを検知する位置に配置されており、
前記紙なしセンサの変化を監視しながら記録媒体を搬送することによって、記録媒体がカット紙の場合には記録媒体の正確な長さと位置を算出し、記録媒体がＣＤ−Ｒの装着された専用トレイの場合にはＣＤ−Ｒの穴部分の正確な位置を算出する位置算出手段を有することを特徴とするインクジェットプリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はインクジェットプリンタに関し、詳しくは、インクジェットプリンタにおいて、ＣＤ−Ｒにも直接記録が可能なインクジェットプリンタに関するものである。
【０００２】
【従来の技術】
パソコンの周辺機器としてインクジェットプリンタは高画質化、高機能化が進んでいる。近年では長方形のカット紙やバナー紙だけでなく、ＣＤ−Ｒにも直接記録が可能なインクジェットプリンタが市販されている。
【０００３】
それらのプリンタでＣＤ−Ｒに印刷する手順の一例を説明する。まずユーザは基準マークが付いた専用トレイにＣＤ−Ｒを載せて、プリンタの手差し口から挿入する。するとプリンタは、記録ヘッドを搬送するためのキャリッジに備えられた専用センサによって、専用トレイの基準マークを監視しながら専用トレイを搬送する。そして基準マークを見つけると、その位置からＣＤ−Ｒトレイの正確な位置を算出し、ＣＤ−Ｒに対する記録の基準位置を補正して記録する。このような手順によって、ＣＤ−Ｒトレイの位置誤差を補正している。
【０００４】
【発明が解決しようとする課題】
しかしながら上記の従来のＣＤ−Ｒにも直接記録が可能なインクジェットプリンタでは、ＣＤ−Ｒトレイの基準マークを検出するための専用センサが必要であるため、プリンタの原価が上がるという問題があった。
【０００５】
【課題を解決するための手段】
上記目的を達成するため、本発明のインクジェットプリンタは、複数の記録素子が配列された記録ヘッドを記録媒体に対して相対的に往復走査させながら、前記記録ヘッドからインクを付与して前記記録媒体に記録を行うインクジェットプリンタであって、前記プリンタはＣＤ−Ｒの装着された専用トレイを搬送する搬送手段と、前記記録媒体の有無を検出する紙なしセンサを有しており、前記紙なしセンサはＣＤ−Ｒの装着された専用トレイを搬送するとＣＤ−Ｒの穴部分で紙なしを検知する位置に配置されており、前記紙なしセンサの変化を監視しながら記録媒体を搬送することによって、記録媒体がカット紙の場合には記録媒体の正確な長さと位置を算出し、記録媒体がＣＤ−Ｒの装着された専用トレイの場合にはＣＤ−Ｒの穴部分の正確な位置を算出する位置算出手段を有することを特徴とする。
【０００６】
【発明の実施の形態】
図１は、本実施形態のインクジェットプリンタの斜視図であり、図２は側面図である。プリンタ１０１の給紙機構１０２にセットされた紙は、給紙ローラ２０１によって１枚ずつピックアップされる。紙なしセンサ２０３によって紙の位置を確認すると、紙送りローラ１０３によって矢印Ａ方向または矢印Ｂ方向に送られ、プラテン１０４の上へ搬送される。記録ヘッド１０５は、キャリア１０６に搭載されている。キャリア１０６は、矢印Ｃおよび矢印Ｄの方向に移動可能となっている。キャリア１０６を移動させながら、記録ヘッド１０５を制御することによって、プラテン１０４の上にある紙に画像を記録することが出来る。また、後述するＣＤ−Ｒトレイを手差し口２０２から差し込んだ状態で、ＣＤ−Ｒトレイ給紙キー１０８を押下すると、紙送りローラ１０３によってＣＤ−Ｒトレイをプラテン１０４の上へ搬送することも可能となっている。一方、パソコン１１０は、入力装置であるキーボード１１１と、表示装置であるモニタ１１２が接続されており、さらに接続ケーブル１１３によってプリンタ１０１と接続されている。
【０００７】
図３は、本実施形態のインクジェットプリンタのブロック図である。まずパソコン１１０について説明する。パソコン１１０にインストールされたアプリケーション３１１は、ユーザから印刷指令を受けると、プリンタドライバ３１２に対して印刷すべき画像を送信する。プリンタドライバ３１２は印刷すべき画像を受信すると、印刷部数や印刷品位などの入力をユーザに促し、それに合わせて印刷すべき画像をプリンタが解読できるデータに変換して、通信ドライバ３１３に送信する。通信ドライバ３１３は受け取った印刷データをプリンタ１０１に送信する。また、通信ドライバ３１３はプリンタ１０１からエラーや警告などのステータスを受信すると、その情報をユーザに知らせる。
【０００８】
次にプリンタ１０１について説明する。パソコン１１０から、記録すべき画像のデータがプリンタ１０１の受信バッファ３０１に入力される。また、正しくデータが転送されているかを確認するデータ、およびプリンタ１０１の動作状態を知らせるデータが、プリンタ１０１からホストコンピュータに送信される。受信バッファ３０１のデータは、ＣＰＵ３０２の管理下においてメモリ部３０３に転送され、そしてメモリ部３０３のＲＡＭ（ランダムアクセスメモリ）に一時的に記憶される。メカコントロール部３０４は、ＣＰＵ３０２からの指令により、キャリアモータや紙送りモータ等のメカ部３０５を駆動制御する。センサ／ＳＷコントロール部３０６は、各種センサやＳＷ（スイッチ）からなるセンサ／ＳＷ部３０７からの信号をＣＰＵ３０２に送る。表示素子コントロール部３０８は、ＣＰＵ３０２からの指令により、表示パネル群のＬＥＤや液晶素子等からなる表示素子部３０９を制御する。記録ヘッドコントロール部３１０は、ＣＰＵ３０２からの指令により記録ヘッド１０５を制御する。また、記録ヘッドコントロール部３１０は、上記記録ヘッドの状態を示す温度情報等を検出して、それらをＣＰＵ３０２に送る。
【０００９】
図４は、プリンタ１０１がカット紙に対して記録する時の処理の流れを説明するための、フローチャートである。
【００１０】
印刷が開始されると、ステップ４０１において、給紙ローラを回転させて、紙を少しフィード（紙送り）する。
【００１１】
ステップ４０２において、紙なしセンサが紙ありを検出したかを判別する。その結果、紙ありを検出したならばステップ４０３へ進み、そうでなければステップ４０１へ戻る。
【００１２】
ステップ４０３において、給紙ローラを回転させて、紙を図２に示す長さＬａだけフィードする。
【００１３】
ステップ４０４において、給紙ローラと紙送りローラを回転させて、紙を印字開始位置までフィードする。
【００１４】
ステップ４０５において、印字データに応じてフィードとスキャン（記録走査）を繰り返し、画像を完成させる。
【００１５】
ステップ４０６において、紙送りローラを回転させて、紙を少しフィードする。
ステップ４０７において、紙なしセンサが紙なしを検出したかを判別する。その結果、紙なしを検出したならばステップ４０８へ進み、そうでなければステップ４０６へ戻る。
【００１６】
ステップ４０８において、紙送りローラを回転させて、紙を図２に示す長さＬｂだけフィードすることによって排紙し、印刷を完了する。
【００１７】
図５は、ＣＤ−ＲトレイにＣＤ−Ｒをセットして印刷する手順を説明する斜視図であり、図６はその側面図である。
【００１８】
ユーザは、ＣＤ−Ｒ５０１をＣＤ−Ｒトレイ５０２に形成されているＣＤ−Ｒサイズのくぼみにセットしてプリンタ１０１の手差し口から挿入し（図７）、ＣＤ−Ｒトレイ給紙キー１０８を押下する。
【００１９】
図８は、プリンタ１０１がＣＤ−Ｒに対して記録する時の処理の流れを説明するための、フローチャートである。
【００２０】
印刷が開始されると、ステップ８０１において、給紙ローラを回転させて、ＣＤ−Ｒトレイを少しフィードする。
【００２１】
ステップ８０２において、紙なしセンサが紙なしを検出したかを判別する。その結果、紙なしを検出したならばステップ８０３へ進み、そうでなければステップ８０１へ戻る。
【００２２】
ステップ８０３において、紙送りローラを回転させて、ＣＤ−Ｒトレイを少しフィードする。
【００２３】
ステップ８０４において、紙なしセンサが紙ありを検出したかを判別する。その結果、紙ありを検出したならばステップ８０５へ進み、そうでなければステップ８０３へ戻る。
【００２４】
ステップ８０５において、ステップ８０３で紙送りした量ｘから、ＣＤ−Ｒの正確な位置を算出する。詳細は後述する。
【００２５】
ステップ８０６において、ステップ８０５で算出したＣＤ−Ｒの正確な位置に基づいて印刷位置を変更し、画像を完成させる。
【００２６】
ステップ８０７において、紙送りローラを回転させて、ＣＤ−Ｒトレイを少しフィードする。
【００２７】
ステップ８０８において、紙なしセンサが紙なしを検出したかを判別する。その結果、紙なしを検出したならばステップ８０９へ進み、そうでなければステップ８０７へ戻る。
【００２８】
ステップ８０９において、紙送りローラを回転させて、ＣＤ−Ｒトレイを図２に示す長さＬｂだけフィードすることによって排紙し、印刷を完了する。
【００２９】
図９は、図８のステップ８０５におけるＣＤ−Ｒの正確な位置を算出する方法を説明する図である。
【００３０】
紙なしセンサは、ＣＤ−ＲトレイにセットされたＣＤ−Ｒにある半径７．５ｍｍの穴の中心から４．０ｍｍだけ横にずれた位置を通るように配置されている。従って、通常は図８のステップ８０５において、穴径Ｘ０＝１２．７ｍｍが検出される。しかしＣＤ−Ｒは、トレイ自体の誤差などの影響で、最大で±２．０ｍｍの誤差が発生しうる。その誤差に応じて穴径は９．０ｍｍ〜１４．５ｍｍの値が検出される。
【００３１】
図１０は、図８のステップ８０５において検出された穴径がＸであった場合、通常の位置との誤差を算出する式を表した図である。ΔＡは矢印Ａ方向の誤差、ΔＣは矢印Ｃ方向の誤差である。図８のステップ８０６では、この値に基づいて位置を補正する。
【００３２】
以上のような実施形態において、まずカット紙に印刷される過程を説明する。
【００３３】
図１１、図１２、図１３、図１４、図１５、図１６は、図４に示したフローチャートに従って、プリンタがカット紙５０１に印刷する過程を説明する図である。
図１１に示すように、ユーザは印刷する前にあらかじめカット紙１１０１をプリンタの給紙機構１０２にセットしておく。
【００３４】
プリンタが印刷を開始すると、ステップ４０１において、給紙ローラを回転させて紙を少しフィードする。ステップ４０２において、紙なしセンサが紙ありを検出しないので、ステップ４０１に戻る。しばらくの間、ステップ４０１を繰り返す。
【００３５】
やがて図１２に示すように、紙の先端が紙なしセンサ２０３に到達すると、ステップ４０２において、紙なしセンサが紙ありを検出するので、ステップ４０３に進む。
【００３６】
ステップ４０３において、給紙ローラを回転させて紙をＬａだけフィードする。
【００３７】
ステップ４０４において、給紙ローラと紙送りローラを回転させて、紙を印字開始位置までフィードする。その結果、図１３に示すような状態となる。
【００３８】
ステップ４０５において、印字データに応じてフィードとスキャンを繰り返し、画像を完成させる。その途中経過を図１４に示す。
【００３９】
画像が完成すると、ステップ４０６において、紙送りローラを回転させて紙を少しフィードする。
【００４０】
ステップ４０７において、紙なしセンサはまだ紙なしを検出しないので、ステップ４０６に戻る。しばらくの間、ステップ４０６を繰り返す。
【００４１】
やがて図１５に示すように、紙の後端が紙なしセンサ２０３に到達すると、ステップ４０７において、紙なしセンサが紙なしを検出するので、ステップ４０８に進む。
【００４２】
ステップ４０８において、紙送りローラを回転させて紙をＬｂだけフィードする。その結果、図１６に示すように、排紙が完了した状態となって、印刷を完了する。
【００４３】
次にＣＤ−Ｒに印刷される過程を説明する。
【００４４】
図１７、図１８、図１９は、図８に示したフローチャートに従って、プリンタがＣＤ−Ｒ５０１に印刷する過程を説明する図である。
【００４５】
図１７に示すように、ユーザは印刷する前にあらかじめＣＤ−Ｒ５０１をＣＤ−Ｒトレイ５０２に装着して手差し口２０２にセットしておき、ＣＤ−Ｒトレイ給紙キー１０６を押下する。
【００４６】
プリンタが印刷を開始すると、ステップ８０１において、紙送りローラを回転させてＣＤ−Ｒトレイを少しフィードする。ステップ８０２において、紙なしセンサが紙なしを検出しないので、ステップ８０１に戻る。しばらくの間、ステップ８０１を繰り返す。
【００４７】
やがて図１８に示すように、ＣＤ−Ｒの穴が紙なしセンサ２０３に到達すると、ステップ８０２において、紙なしセンサが紙なしを検出するので、ステップ８０３に進む。
【００４８】
ステップ８０３において、紙送りローラを回転させてＣＤ−Ｒトレイを少しフィードする。ステップ８０４において、紙なしセンサが紙ありを検出しないので、ステップ８０３に戻る。しばらくの間、ステップ８０３を繰り返す。
【００４９】
やがて図１９に示すように、ＣＤ−Ｒの穴の終わりが紙なしセンサ２０３に到達すると、ステップ８０４において、紙なしセンサが紙ありを検出するので、ステップ８０５に進む。
【００５０】
ステップ８０５において、ステップ８０３で紙送りした量から、ＣＤ−Ｒの正確な位置を算出する。この例ではそれがＸ＝１０．７ｍｍであった場合で説明する。するとΔＡ＝−１ｍｍ、ΔＣ＝−１．３ｍｍという値が算出される。
ステップ８０６において、算出された正確なＣＤ−Ｒの位置に基づいて印刷位置を変更し、画像を完成させる。
【００５１】
画像が完成すると、ステップ８０７において、紙送りローラを回転させてＣＤ−Ｒトレイを少しフィードする。
【００５２】
ステップ８０８において、紙なしセンサはまだ紙なしを検出しないので、ステップ８０７に戻る。しばらくの間、ステップ８０７を繰り返す。
【００５３】
やがて紙の後端が紙なしセンサ２０３に到達すると、ステップ８０８において、紙なしセンサが紙なしを検出するので、ステップ８０９に進む。
【００５４】
ステップ８０９において、紙送りローラを回転させてＣＤ−ＲトレイをＬｂだけフィードする。その結果、排紙が完了した状態となって、印刷を完了する。
【００５５】
以上説明したように、本実施形態によれば、ＣＤ−Ｒの位置合わせ用に専用のセンサを設けることなく、紙なしセンサを利用してＣＤ−Ｒの正確な位置が検出できて、正しい位置に印字することができる。
【００５６】
【発明の効果】
以上説明したように、本発明によれば、ＣＤ−Ｒトレイの基準マークを検出するための専用センサを設ける必要が無いので、プリンタの原価を上げることなく、ＣＤ−Ｒ印刷も可能なインクジェットプリンタを実現することが出来る。
【図面の簡単な説明】
【図１】本実施形態のインクジェットプリンタの斜視図である。
【図２】本実施形態のインクジェットプリンタの側面図である。
【図３】本実施形態のインクジェットプリンタのブロック図である。
【図４】カット紙に対する記録制御を説明するためのフローチャートである。
【図５】本実施形態のインクジェットプリンタのＣＤ−Ｒ印刷時の斜視図である。
【図６】本実施形態のインクジェットプリンタのＣＤ−Ｒ印刷時の側面図である。
【図７】本実施形態のインクジェットプリンタのＣＤ−Ｒトレイをセットしたときの側面図である。
【図８】ＣＤ−Ｒに対する記録制御を説明するためのフローチャートである。
【図９】ＣＤ−Ｒの正確な位置を算出する方法を説明する図である。
【図１０】通常の位置との誤差を算出する式を表した図である。
【図１１】カット紙に対する記録制御を説明するための側面図である。
【図１２】カット紙に対する記録制御を説明するための側面図である。
【図１３】カット紙に対する記録制御を説明するための側面図である。
【図１４】カット紙に対する記録制御を説明するための側面図である。
【図１５】カット紙に対する記録制御を説明するための側面図である。
【図１６】カット紙に対する記録制御を説明するための側面図である。
【図１７】ＣＤ−Ｒに対する記録制御を説明するための側面図である。
【図１８】ＣＤ−Ｒに対する記録制御を説明するための側面図である。
【図１９】ＣＤ−Ｒに対する記録制御を説明するための側面図である。
【符号の説明】
１０１  プリンタ
１０２  給紙機構
１０３  紙送りローラ
１０４  プラテン
１０５  記録ヘッド
１０６  キャリア
１０７  排紙トレイ
１０８  ＣＤ−Ｒトレイ給紙キー
１０９  電源キー
１１０  パソコン
１１１  キーボード
１１２  モニタ
１１３  接続ケーブル
２０１  給紙ローラ
２０２  手差し口
２０３  紙なしセンサ
５０１  ＣＤ−Ｒ
５０２  ＣＤ−Ｒトレイ
１１０１  カット紙
【図１】
2004167988.tif 000003
【図２】
2004167988.tif 000004
【図３】
2004167988.tif 000005
【図４】
2004167988.tif 000006
【図５】
2004167988.tif 000007
【図６】
2004167988.tif 000008
【図７】
2004167988.tif 000009
【図８】
2004167988.tif 000010
【図９】
2004167988.tif 000011
【図１０】
2004167988.tif 000012
【図１１】
2004167988.tif 000013
【図１２】
2004167988.tif 000014
【図１３】
2004167988.tif 000015
【図１４】
2004167988.tif 000016
【図１５】
2004167988.tif 000017
【図１６】
2004167988.tif 000018
【図１７】
2004167988.tif 000019
【図１８】
2004167988.tif 000020
【図１９】
2004167988.tif 000021