(57)【特許請求の範囲】
【請求項１】
複数の色を面順次的に重ねて印刷することによってカラー印刷を行なうプリンタ装置において、
所定の周期を単位として命令を発する制御手段と、
上記制御手段により発せられた上記命令に基づき用紙の紙送りを行なう紙送り手段と、
上記所定の周期内に上記用紙の検出を行なう検出手段と
を備え、
上記制御手段は、
上記検出手段の出力を受け取って、第１の方向に向けて上記用紙の紙送りを第１の速度で行ない、
第１の上記所定の周期内に上記検出結果に基づき上記用紙の端が検出されたら、上記第１の所定の周期の次の第２の上記所定の周期内に上記第１の方向に向けた紙送りを停止する命令を上記紙送り手段に出し、
上記停止命令により上記第１の方向に向けた紙送りが停止されたら、上記第１の方向とは逆の第２の方向に向けて上記紙送りを行う命令を上記紙送り手段に出し、
上記第２の方向に向けた上記紙送りに対し、第３の上記所定の周期内に上記検出結果に基づき上記用紙端が検出されたら、上記第３の所定の周期の次の第４の上記所定の周期内に上記第２の方向に向けた上記紙送りを停止する命令を上記紙送り手段に出し、
該停止命令により上記第２の方向に向けた上記紙送りが停止されたら、上記第１の方向に向けて上記第１の速度よりも遅い第２の速度で上記紙送りを行なう命令を上記紙送り手段に出し、
上記第２の速度による上記紙送りに対し、第５の上記所定の周期内に上記検出結果に基づき上記用紙端が検出されたら、上記第５の所定の周期の次の第６の上記所定の周期内に上記第２の速度での紙送りを停止させる命令を上記紙送り手段に出す
ようにしたことを特徴とするプリンタ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複数の色のそれぞれを面順次的に重ねて印刷してカラー印刷を行なう際に、各色の印刷開始位置を正確に合わせることができるプリンタ装置に関する。
【０００２】
【従来の技術】
近年、ビデオ映像やコンピュータグラフィック、ディジタルスチルカメラなどの画像データを取り込み、カラーで高精彩に印画するビデオプリンタの需要が高まっている。このような用途には、高画質，メンテナンスが不要であるなどの点から、昇華型熱転写方式によるプリンタが用いられる場合が多い。また、溶融型熱転写方式によるプリンタが用いられる場合もある。
【０００３】
昇華型熱転写方式のプリンタは、昇華性染料を主成分とするインクシートに熱を与え、気化したインクを印画用紙上のポリエステル系のコーティング（プリコート層と称される）と反応させて発色させる。インクシートに熱を与えるためには、例えばサーマルヘッドが用いられる。この方式においては、加える熱の量を調節することでドット単位で階調を表現することが可能である。例えばＹ(yellow)，Ｍ(magenta) ，およびＣ(cyan)の各色のそれぞれにおいて２５６階調出せる場合、これらの各色を面順次的に重ねて印刷することによって、約１６７０万色の所謂フルカラー印画が可能とされる。
【０００４】
サーマルヘッドには、例えばライン単位でドットに対応した発熱体が設けられる。そして、このサーマルヘッドが用紙に対して並行に配され、発熱体に対してライン単位でデータが与えられることによって、与えられたデータに対応した熱が発生し、インクの気化が生じる。用紙またはヘッドを順次移動させることによって、用紙面に対して印刷がなされる。
【０００５】
【発明が解決しようとする課題】
ところで、従来において、多くのプリンタ装置には複数個のマイクロプロセッサ（以下、マイコンと称する）が搭載され、それぞれ専用の機能が割り当てられていた。したがって、例えばプリンタに対する給紙の際に、センサによって用紙端を検出して専用のメカ制御マイコンに割り込み動作を掛けることによって、印刷開始位置の正確な制御を行なうことが可能であった。
【０００６】
しかしながら、近年、マイコンの高性能化および大容量化が進み、またプリンタ装置に対しても小型化やローコスト化が求められており、メカ制御，印刷のための画像処理，装置におけるユーザインターフェイスといった複数の機能を１個のマイコンに集約させる必要が生じてきた。その結果、用いられる割り込み処理が多くなってしまい、ソフト構成が複雑になってしまうという問題が生じていた。
【０００７】
ＹＭＣの各色を面順次的に重ねて印刷しカラー印刷を行なう場合、印刷開始位置の正確な制御は、必須である。上述のようにプリンタ装置の各機能に対してそれぞれ専用のマイコンを割り当てる場合には、この制御を比較的容易に行なうことができる。ところが、１個のマイコンで以て他の機能と兼用してこの制御を行なおうとした場合、上述したように、割り込み処理の制御が複雑になってしまうという問題点があった。
【０００８】
したがって、この発明の目的は、複雑な割り込み処理を行なうこと無く各色の印刷開始位置の制御を行なうことができるようなプリンタ装置を提供することにある。
【０００９】
【課題を解決するための手段】
この発明は、上述した課題を解決するために、複数の色を面順次的に重ねて印刷することによってカラー印刷を行なうプリンタ装置において、所定の周期を単位として命令を発する制御手段と、制御手段により発せられた命令に基づき用紙の紙送りを行なう紙送り手段と、所定の周期内に用紙の検出を行なう検出手段とを備え、制御手段は、検出手段の出力を受け取って、第１の方向に向けて用紙の紙送りを第１の速度で行ない、第１の所定の周期内に検出結果に基づき用紙の端が検出されたら、第１の所定の周期の次の第２の所定の周期内に第１の方向に向けた紙送りを停止する命令を紙送り手段に出し、停止命令により第１の方向に向けた紙送りが停止されたら、第１の方向とは逆の第２の方向に向けて紙送りを行う命令を紙送り手段に出し、第２の方向に向けた紙送りに対し、第３の所定の周期内に検出結果に基づき用紙端が検出されたら、第３の所定の周期の次の第４の所定の周期内に第２の方向に向けた紙送りを停止する命令を紙送り手段に出し、停止命令により第２の方向に向けた紙送りが停止されたら、第１の方向に向けて第１の速度よりも遅い第２の速度で紙送りを行なう命令を紙送り手段に出し、第２の速度による紙送りに対し、第５の所定の周期内に検出結果に基づき用紙端が検出されたら、第５の所定の周期の次の第６の所定の周期内に第２の速度での紙送りを停止させる命令を紙送り手段に出すようにしたことを特徴とするプリンタ装置である。
【００１０】
上述したように、この発明は、第１の方向に第１の速度で紙送りされた用紙の端が検出されたら紙送りを停止させ、第１の方向とは逆の第２の方向に向けて用紙の紙送りを行ない、そこで用紙端が検出されたら紙送りを停止させ、第１の方向に向けて第１の速度より遅い第２の速度で紙送りを行ない、用紙端が検出されたら紙送りを停止させるようにされているため、複数の色が面順次的に印刷される場合に、それぞれの印刷開始位置を正確に合わせることができる。
【００１１】
【発明の実施の形態】
以下、この発明の実施の一形態を、図面を参照しながら説明する。図１は、この発明に適用できる昇華型熱転写方式によるプリンタ装置の構成の一例を概略的に示す。プリンタ１がインターフェイス２を介してコンピュータ３と接続される。プリンタ１に対する印刷などの指示および印刷データは、インターフェイス２を介してコンピュータ３からプリンタ１に対して送られる。プリンタ１は、メモリ４，マイクロプロセッサなどから成るマイコン５，サーマルヘッド駆動装置６，サーマルヘッド７，および用紙のローディングの機構などのメカ部８などから成る。なお、ここでは、プリンタ１は、Ｙ(yellow)，Ｍ(magenta) ，およびＣ(cyan)の３色でカラー印刷を行なうものとする。
【００１２】
コンピュータ３に対して、プリンタ１での印刷動作の指示がなされると、コンピュータ１に表示または保存された画像データがＹ，Ｍ，およびＣの３色に分解される。この３色に分解された画像データは、順次、インターフェイス２を介してプリンタ１に供給される。これら画像データは、プリンタ１においてメモリ４に転送され記憶される。メモリ４において、印刷する画像１枚分（すなわち、３色分）の画像データが揃ったならば、次の動作に移る。次には、例えばこのプリンタ装置に対する給紙および印刷が行なわれる。
【００１３】
図２は、このプリンタ装置における給紙機構を概略的に示す。プリント動作が開始されると、先ず、ペーパーモータ１１が給紙方向に回転することにより、ａの方向から給紙された用紙１２がプリンタ装置内部に対して引き込まれる。用紙１２が引き込まれ、センサ１３によって用紙１２の端ｂが検出されると、印刷開始位置が決定され、用紙１２がその位置で一旦停止される。センサ１３は、例えば発光ダイオードなどの発光素子とフォトトランジスタなどの受光素子が組み合わされて成る。すなわち、用紙１２がこのセンサ１３の発光素子と受光素子との間にあると、受光素子に受光される発光素子からの光が遮られ、用紙１２の存在がセンサ１３に検出される。
【００１４】
次に、リボンモータ１４によってインクリボン１５がＹ(yellow)の染料が塗布されている部分まで送られる。そして、サーマルヘッド１６が用紙１２を介してプラテンローラ１７に圧着される。用紙１２がペーパーモータ１１によって所定の速度で送られ、サーマルヘッド１６が印刷するデータに応じて発熱することによってリボン１５に塗布された染料が気化し、用紙１２に対してＹの印刷が開始される。用紙１２が印刷方向に対して所定量送られるとＹの印刷が終了し、再び用紙１２がペーパーモータ１１によってプリンタ装置内部に引き込まれ、センサ１３によって用紙端ｂが検出されることによってＭ(magenta) の印刷開始位置が決定される。以下、このＭおよびＣ(cyan)の印刷がＹと同様にして行なわれ、カラー印刷がなされる。
【００１５】
なお、この図２における各機構は、図１におけるメカ部８に含まれるものである。
【００１６】
図３，図４，および図５は、上述の処理を１個のマイコンで行なう際のフローチャートの一例を示す。図３は、このプリンタ装置における全体的な処理を示す。ステップＳ１で、マイコン５において何らかのメカ動作の要求があるかどうかが判断される。例えば、コンピュータ３からプリンタ装置１に対して印刷の要求があった場合、マイコン５に対して、上述したような給紙および印刷に関するメカ動作の要求が出される。若し、メカ動作要求が無いと判断された場合には、処理はステップＳ３に移行する。このステップＳ３は、メカ動作を行なうためのチャートである。一方、ステップＳ１においてメカ動作要求があった場合には、処理はステップＳ２に移行する。このステップＳ２は、ＪＯＢ（ジョブ）と称される、一定期間実行される待ち状態である。これらステップＳ２およびステップＳ３は、所定の処理を終了すると共にステップＳ１に戻り、次のメカ動作を待機する。
【００１７】
図４は、上述のステップＳ３におけるメカ動作の一例のフローチャートを示す。メカ動作は、メカに対する動作命令が発せられメカ動作がなされる動作のステップと、後述するＪＯＢと称される処理のステップとが１つの動作の単位とされ、この１動作単位に対して所定のＪＯＢ周期、例えば１５ｍｓが設定される。このメカ動作チャートは、このＪＯＢ周期の繰り返しによってなる。また、動作のステップは、メカ動作には何の命令も出さないような状態も存在する。これをｎｕｌｌ状態と称する。このｎｕｌｌ状態は、実質的には待ち状態であり、このｎｕｌｌ状態の間、メカは、その前に出された命令による動作を保持する。
【００１８】
図５は、上述のステップＳ２におけるＪＯＢの一例のフローチャートを示す。ステップＳ１０で、印刷データのエッジ強調や色補正などの画像処理がなされる。また、このプリンタ装置１がディスプレイなどを有している場合には、このディスプレイに対する表示処理もこのステップＳ１０で行なわれる。次のステップＳ１１で、センサ１３など各種センサの監視がなされる。このステップＳ１１によるセンサの監視結果は、例えばマイコン５の所定のレジスタに保持される。そして、ステップＳ１２において、上述の、設定されたＪＯＢ周期が経過するまで待機する。そして、所定のＪＯＢ周期が経過したと判断されたら、このＪＯＢのフローが終了される。
【００１９】
なお、ステップＳ１０で消費される時間は、画像処理などの内容によって異なり、それに伴いステップＳ１１のセンサ監視のタイミングも異なるものとなる。したがって、上述のＪＯＢ周期における動作のステップの長さおよびタイミングも異なる。
【００２０】
上述の、給紙および印刷の例では、最初のＪＯＢ周期における動作のステップにおいて、マイコン５からペーパーモータ１１に対して動作命令が出され、ペーパーモータ１１が動作する。それに伴い用紙１２が装置内に引き込まれる。引き込まれた用紙１２がセンサ１３に達するまでは所定の時間が必要なため、次のＪＯＢ周期からは所定の回数だけ動作のステップがｎｕｌｌ状態とされる。このｎｕｌｌ状態においても、図５に示されるフローチャートのステップＳ１１におけるセンサ監視は行なわれる。あるＪＯＢ周期内でセンサ１３によって用紙１２の用紙端ｂが検出されると、検出結果が例えばマイコン５のレジスタに保持される。そして、次のＪＯＢ周期において、この検出結果に基づく命令、例えばペーパーモータ１１に対する停止命令がマイコン５から出され、モータ１１が停止される。
【００２１】
図６は、このフローチャートに基づく実際の動作を概略的に示す。なお、この図６において、右方向に時間の経過を表すものとする。最初に行なわれるＹの印刷において、先ず、ペーパーモータ１１によって用紙１２が速度Ｖで給紙される。そして、図６Ａに示されるように、ＪＯＢ周期においてセンサ１３による用紙端ｂの検出が位置ｃにおいてなされる。
【００２２】
この用紙端ｂの検出は、例えば前のＪＯＢ周期におけるセンサ１３による検出結果とこのＪＯＢ周期による検出結果とが比較されることによってなされる。用紙１２が発光素子および受光素子との組み合わせからなるセンサ１３の間にあり、受光素子に受光される発光素子の光を用紙１２が遮ることによって、検出がなされる。この検出結果は、例えば、一時マイコン５のレジスタに記憶される。このレジスタに記憶された検出結果と、現在のＪＯＢ周期で得られた検出結果とが比較される。そして、現在のＪＯＢ周期の検出結果が次のＪＯＢ周期の検出結果との比較のためにレジスタに記憶される。
【００２３】
若し、用紙端ｂが検出されたら、紙送りを停止させるために、次のＪＯＢ周期の位置ｄでペーパーモータ１１に対して停止命令が出され、例えば図６Ａの位置ｅで以てモータ１１が停止され、紙送りが停止される。また、このＪＯＢ周期内でも、例えば位置ｅにおいてセンサ１３による監視が行なわれる。
【００２４】
このようにＹの印刷に伴い印刷開始位置が設定され、Ｙの印刷が開始される。この印刷は、ペーパーモータ１１の回転方向が給紙の際とは逆とされ、所定の方向で以て用紙１２が送られることによってなされる。Ｙの印刷が終了すると、次にＭの印刷が行なわれる。Ｍの印刷の際にも、Ｙの印刷と同様に、印刷開始位置の設定がなされる。すなわち、図６Ｂに示されるように、ペーパーモータ１１が用紙１２をａの方向に給紙するように回転される。そして、用紙１２がセンサ１３の位置まで達すると、ＪＯＢ周期中にセンサ１３によって用紙端ｂが検出され、次のＪＯＢ周期にペーパーモータ１１に対して停止命令が出される。
【００２５】
上述のＹの印刷時とＭの印刷時とでは、例えばＪＯＢにおいてなされる画像処理の内容などが異なる場合がある。そのような場合、センサ１３による用紙端ｂの検出位置やペーパーモータ１１に対する停止命令の出される位置に、上述のＹの印刷時とこのＭの印刷時とで差異が生じる。図６に示される例では、センサ１３での用紙端ｂの検出が位置ｃ’においてなされ、ここで用紙端ｂが検出された場合のペーパーモータ１１に対する停止命令は、次のＪＯＢ周期の位置ｄ’においてなされる。すなわち、図６Ａおよび図６Ｂとを比較した場合、用紙１２が停止するタイミングにΔｔの差が生じる。
【００２６】
したがって、用紙１２の給紙速度をＶとすると、Ｙの印刷時とＭの印刷時とで、印刷開始位置にＶΔｔのずれが生じる。このずれは、速度Ｖが大きいほど大きくなる。ＹＭＣの各色についてこのような印刷開始位置のずれが生じると、従来技術で述べたように、美しいカラー印刷ができない。また、ずれを小さくしようとして給紙速度Ｖを小さくすると、印刷終了までの時間が長くなってしまい、現実的ではない。
【００２７】
そこで、この発明においては、次に説明する処理によって給紙動作および印刷開始位置合わせを行なうことで、この問題を解消している。図７は、この処理のフローチャートを示す。また、図８は、このフローチャートに基づく用紙１２の動作を概略的に示す。この図８において、横軸は、実際の距離に対応する。
【００２８】
このフローチャートにおいて、各ステップを３つずつまとめたステップＳ２０〜ステップＳ２２，ステップＳ２３〜ステップＳ２５，およびステップＳ２６〜ステップＳ２８は、それぞれ１つのＪＯＢ周期に相当する。
【００２９】
先ず、ステップＳ２０において、ペーパーモータ１１に対して動作命令が出され、この命令に基づくモータ１１の動作により、給紙方向（図２におけるａの方向）に速度Ｖで用紙１２が送られる。そして、動作は、図４に示されるＪＯＢに移行する。ＪＯＢ周期が経過すると、次のＪＯＢ周期に移行するが、このＪＯＢ周期における動作のステップはｎｕｌｌ状態とされる。この動作のステップがｎｕｌｌ状態のＪＯＢ周期が所定の回数だけ繰り返される。
【００３０】
この間のＪＯＢにおいてセンサ１３で以て用紙端ｂが検出されたなら（ステップＳ２１）、その次のＪＯＢ周期にペーパーモータ１１に対して停止命令が出され（ステップＳ２２）、この命令に基づきモータ１１が停止される。用紙端ｂの検出は、上述したように、センサ１３に用紙１２が検出されたＪＯＢ周期と検出されなかったＪＯＢ周期の比較によってなされる。用紙端ｂが検出されたＪＯＢ周期の次のＪＯＢ周期に、モータ１１に対して停止命令が出されるため、図８Ａに示されるように、用紙１２は、センサ１３の位置に用紙端ｂがくるようには止まらない。
【００３１】
ステップＳ２２で紙送りが停止されたら、次のステップＳ２３で、印刷方向、すなわち給紙方向ａの逆方向に対して、速度Ｖで以て紙送りがなされる。そして、動作のステップがｎｕｌｌ状態のＪＯＢ周期が所定の回数だけ繰り返される。その間にセンサ１３によって用紙端ｂが検出されたなら（ステップＳ２４）、この検出がなされたＪＯＢ周期の次のＪＯＢ周期において、ペーパーモータ１１に対して停止命令が出される（ステップ２５）。このときの用紙端ｂの検出は、センサ１３に対して用紙１２が検出できなくなったことでなされる。すると、図８Ｂに示されるように、用紙端ｂは、センサ１３の位置より少し戻った位置にくる。
【００３２】
ステップＳ２５で紙送りが停止されたら、次のステップＳ２６で、給紙方向ａに対して、速度Ｖよりも十分遅い速度Ｖ’で紙送りがなされる。この速度Ｖ’は、例えばＶ／１０程度の速度とされる。そして、動作のステップがｎｕｌｌの状態のＪＯＢ周期が所定の回数だけ繰り返される。その間にセンサ１３によって用紙端ｂが検出されたなら（ステップＳ２７）、この検出がなされたＪＯＢ周期の次のＪＯＢ周期において、ペーパーモータ１１に対して停止命令が出される（ステップＳ２８）。ここでは、紙送りが遅い速度（この例ではＶ／１０）で以てなされるため、図８Ｃに示されるように、センサ１３に対する位置のずれが極めて小さく抑えられる。
【００３３】
この図７に示される方法で以て、ＹＭＣの各色に対して印刷開始位置の位置合わせを行なうことによって、色ずれのな無い美しいカラー印刷を行なうことができる。
【００３４】
なお、上述の説明では、この発明が適用されるプリンタ装置は、ＹＭＣの３色によるカラー印刷を行なうとしたが、勿論、この発明は、上述の３色に加えて例えばＢ(black) を加え４色でカラー印刷を行なうプリンタ装置にも適用できる。さらに、上述では、この発明が適用されるプリンタ装置は、昇華型熱転写方式によるとしたが、これはこの例に限定されず、例えば溶融型熱転写方式によるプリンタ装置にも適用できる。また、面順次的に各色を重ねて印刷するような他の方式のプリンタ装置に対しても適用可能なものである。
【００３５】
【発明の効果】
以上説明したように、この発明によるプリンタ装置では、最初、給紙方向に対して所定の速度で以てセンサ位置まで紙送りを行ない、次に逆方向に対してセンサ位置まで紙送りを行ない、最後に、再び給紙方向に対して十分遅い速度で以てセンサ位置まで紙送りを行なうことによって、印刷開始位置の位置合わせを行なっている。そのため、特別なソフトウェア処理やメカ制御を行なうこと無く、ＹＭＣの各色において、印刷開始位置を極めて正確に合わせることができる効果がある。
【００３６】
また、それにより、ＹＭＣの各色を面順次で印刷するカラー印刷において、極めて美しいカラー印刷を行なうことができる効果がある。
【図面の簡単な説明】
【図１】この発明に適用できる昇華型熱転写方式によるプリンタ装置の構成の一例を示すブロック図である。
【図２】プリンタ装置における給紙機構を概略的に示す略線図である。
【図３】プリンタ装置の処理を説明するためのフローチャートである。
【図４】プリンタ装置の処理を説明するためのフローチャートである。
【図５】プリンタ装置の処理を説明するためのフローチャートである。
【図６】フローチャートに基づく実際の動作を概略的に示す略線図である。
【図７】この発明による給紙処理のフローチャートである。
【図８】この発明による用紙の動作を概略的に示す略線図である。
【符号の説明】
１・・・プリンタ装置、５・・・マイコン、８・・・メカ部、１１・・・ペーパーモータ、１２・・・用紙、１３・・・センサ
【図１】
0003656333.tif 000002
【図２】
0003656333.tif 000003
【図３】
0003656333.tif 000004
【図４】
0003656333.tif 000005
【図５】
0003656333.tif 000006
【図６】
0003656333.tif 000007
【図７】
0003656333.tif 000008
【図８】
0003656333.tif 000009