(57)【要約】【課題】本発明はサーマルプリンタにおける印刷制御装置に関し、特に連続印刷の際の印刷速度の低下を防ぐ印刷制御装置を提供するものである。【解決手段】オーバコート用レジスタ３８には、オーバコート層の印刷の際の階調値のデータが記録され、切り換えレジスタ３９には印刷データを切り換える為のデータ、例えば“１”又は“０”のデータが記録され、イエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）の印刷データを印刷する際には切り換えレジスタ３９から、例えばデータ“０”を供給してセレクタ４０及び４２を選択し、イエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）の印刷を行い、オーバコート層の印刷処理の際には切り換えレジスタ３９から、例えばデータ“１”を供給してセレクタ４１を選択し、オーバコート層の印刷を行い、この間ラスタ画像メモリに新たな印刷データの書き込みを行う。【選択図】  図４
2004188685.tif 000002
【特許請求の範囲】
【請求項１】
新たに供給される色データの印刷情報を記憶する画像メモリと、
該画像メモリから所定ライン分の印刷情報を読み出し、印刷を行う印刷制御手段と、
該印刷制御手段内に設けられ、オーバコート層の印刷情報を記憶する記憶手段とを有し、
前記印刷制御手段は、前記画像メモリに記憶した色データの印刷情報をＤＭＡ転送して印刷処理した後、前記記憶手段に記憶したオーバコート層の印刷情報を読み出し、印刷処理を行うことを特徴とする印刷制御装置。
【請求項２】
前記画像メモリから印刷制御手段に出力する印刷情報と、前記画像メモリに供給される新たな印刷情報は同じ通信線を使用することを特徴とする請求項１記載の印刷制御装置。
【請求項３】
前記印刷制御手段は切り換え手段を含み、該切り換え手段は前記画像メモリからの印刷情報の出力を、前記記憶手段からの印刷情報の出力に切り換えることを特徴とする請求項１、又は２記載の印刷制御装置。
【請求項４】
前記所定ライン分の印刷情報は、１ライン分の印刷情報であることを特徴とする請求項１、２、又は３記載の印刷制御装置。
【請求項５】
前記オーバコート層の印刷情報は一定階調値のデータであることを特徴とする請求項１、２、３、又は４記載の印刷制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はサーマルプリンタにおける印刷制御装置に関する。
【０００２】
【従来の技術】
今日、サーマルプリンタが広く使用され、例えば自動写真販売機内の印刷装置にも使用されている。特に、上記自動写真販売機に使用される印刷装置では、高速印刷が要求される。
【０００３】
図６は、上記サーマルプリンタに使用される印刷システムのシステム図である。同図において、ＣＰＵ１は本例のサーマルプリンタの制御部であり、予めインストールされたアプリケーションプログラムに従って駆動する。また、印刷制御回路２は１ライン分の印刷データを記憶するバッファを内蔵し、ラスタ画像メモリ３は、例えば２フレーム分の印刷データを記憶する。また、通信制御回路４は外部のホスト機器等との通信を行うインターフェース（Ｉ／Ｆ）であり、印刷データの入力制御、及び各種制御信号の入出力制御を行う。
【０００４】
また、図７は印刷制御回路２の構成図であり、印刷回路２ａは１ライン分のバッファ２ｂに対してアドレス信号を出力し、バッファ２ｂの対応するアドレスから印刷データを読み出す。
図８は従来の印刷制御処理を説明するフローチャートである。同図（ａ）に示すように、先ずＣＰＵ１は印刷制御回路２に対してＤＭＡＲＱ１を出力し（ステップ（以下、Ｓで示す）１）、印刷制御回路２からＤＭＡＡＣＫ１が返信されるのを待つ（ＳＴ２）。ここで、ＤＭＡＡＣＫ１が印刷制御回路２から返信されると（Ｓ２がＹＥＳ）、システムアドレス（アドレス信号）をラスタ画像メモリ３に出力し、ラスタ画像メモリ３から対応する印刷データ（イエロー（Ｙ）の印刷データ）を１ライン分読み出し、印刷制御回路２にＤＭＡ（ｄｉｒｅｃｔ  ｍｅｍｏｒｙ  ａｃｃｅｓｓ）転送する。
【０００５】
印刷制御回路２では供給された印刷データに従って印刷処理を行い、イエロー（Ｙ）の全ラインの印刷処理が完了したか判断する（Ｓ５）。ここで、全ラインの印刷処理が完了していなければ（Ｓ５がＮＯ）、更に１ライン毎にイエロー（Ｙ）の印刷データを印刷制御回路２に転送し、印刷処理を繰り返す。
【０００６】
その後、全ラインのイエロー（Ｙ）の印刷処理が完了すると（Ｓ５がＹＥＳ）、次にマゼンダ（Ｍ）についてＤＭＡ転送を行い、全ラインのマゼンダ（Ｍ）の印刷処理を行う（Ｓ６〜Ｓ１０）。以下、同様にしてシアン（Ｃ）、及びオーバコート層についても同じＤＭＡ転送、印刷処理を繰り返す（Ｓ１１〜Ｓ２０）。
【０００７】
一方、この間ラスタ画像メモリ３にも通信制御回路４を介して印刷データがＤＭＡ転送され、ラスタ画像メモリ３に印刷データが記録されていく。この処理を説明するフローチャートが同図（ｂ）である。すなわち、所定量の印刷データを受信すると（ステップ（以下、ＳＴで示す）１）、ＣＰＵ１はＤＭＡＲＱ２を通信制御回路４に出力し、ＤＭＡＡＣＫ２の受信を待つ（ＳＴ３）。そして、ＤＭＡＡＣＫ２を受信すると、通信制御回路４を介してラスタ画像メモリ３に印刷データをＤＭＡ転送する（ＳＴ４）。その後、１フレーム分の印刷データがラスタ画像メモリ３に転送されたか判断し（ＳＴ５）、１フレーム分の印刷データがラスタ画像メモリ３に転送されるまで上記ＤＭＡ転送を繰り返す。
【０００８】
一方、上記印刷データの転送処理について、特許文献１の発明がある。この発明は、印刷装置（所謂エンジン）の動作速度に合わせてＤＭＡ転送を制御するものであり、例えば未出力データが比較的多い場合ＤＭＡ転送を禁止し、未出力データが少なくなると転送処理を再開するものである。
【０００９】
【特許文献１】特開平７−１７８９７２号公報
【００１０】
【発明が解決しようとする課題】
上記従来の印刷処理では以下の問題がある。
（イ）先ず、図８（ａ）、（ｂ）の制御を行う印刷装置では、図６に示すようにラスタ画像メモリ３に印刷データを転送する際、及びラスタ画像メモリ３から印刷制御回路２に印刷データを転送する際、共に図６に示すデータバス５を使用する。この為、データバス５が極めて混雑した状態になる。
【００１１】
この場合、ＤＭＡＲＱ１、及びＤＭＡＲＱ２が同時にあった場合、ＣＰＵ１ではラスタ画像メモリ３から通信制御回路４へのＤＭＡ転送を優先する。この為、通信制御回路４による印刷処理は問題無く行われたとしても、ラスタ画像メモリ３に新たな印刷データを確実に入力できない。この為、例えば連続印刷の際の印刷速度が低下し、単位時間当たりの最大印刷可能枚数も少なくなる。
【００１２】
（ロ）一方、特許文献１に記載された発明は、印刷装置の印刷速度に合わせてＤＭＡ転送を行うものであり、両リクエストが重なる場合には新たな印刷データの転送を禁止する。したがって、上記と同様、連続印刷の際の印刷速度が低下する。
【００１３】
そこで、本発明は印刷速度を高速化し、特に連続印刷の際の印刷速度の低下を防ぐ印刷制御装置を提供するものである。
【００１４】
【課題を解決するための手段】
上記課題は請求項１記載の発明によれば、新たに供給される色データの印刷情報を記憶する画像メモリと、該画像メモリから所定ライン分の印刷情報を読み出し、印刷を行う印刷制御手段と、該印刷制御手段内に設けられ、オーバコート層の印刷情報を記憶する記憶手段とを有し、前記印刷制御手段は、前記画像メモリに記憶した色データの印刷情報をＤＭＡ転送して印刷処理した後、前記記憶手段に記憶したオーバコート層の印刷情報を読み出し、印刷処理を行う印刷制御装置を提供することによって達成できる。
【００１５】
ここで、上記色データは、例えばイエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）等の減法混色に基づく印刷情報である。また、オーバコート層は上記色インクを塗布した後、表面にラミネートコーティングを施し、印刷品質を保持する為の印刷データである。
【００１６】
また、印刷制御手段は印刷情報に基づき用紙に印刷を行う回路及び機構部を含み、色データの印刷情報及びオーバコート層の印刷情報が入力する。
印刷制御手段は、上記画像メモリに記憶した色データの印刷情報が入力した後、記憶手段に記憶したオーバコート層の印刷情報を読み出し、印刷処理を行う。このように構成することにより、オーバコート層の印刷情報は直接印刷制御手段内に設けられた記憶手段から読み出すことができ、データバス等のシステム内の回線を使用しないで印刷処理を行うことができる。
【００１７】
請求項２の記載は、請求項１記載の発明において、前記画像メモリから印刷制御手段に出力する印刷情報と、前記ホスト機器から画像メモリに供給される印刷情報は同じ通信線を使用する構成である。
このように構成することにより、ホスト機器から画像メモリに供給される印刷情報と画像メモリから印刷制御手段に出力される印刷情報は同じ通信線を使用するが、オーバコート層の印刷情報は上記通信線を使用することなく印刷を行うことができ、印刷速度の高速化に繋がる。
【００１８】
請求項３の記載は、請求項１、又は２の記載において、前記印刷制御手段は切り換え手段を含み、該切り換え手段は前記画像メモリからの印刷情報の出力を、前記記憶手段からの印刷情報の出力に切り換える構成である。
このように構成することにより、例えば上記切り換え手段をハード回路で構成し、より効率良く印刷処理を行うことができる。
【００１９】
請求項４の記載は、請求項１、２、又は３の記載において、前記所定ライン数の印刷情報は、例えば１ラインの印刷情報である。
このように構成することにより、１ライン毎の印刷情報毎にデータ転送が行われる。
【００２０】
請求項５の記載は、請求項１、２、３、又は４の記載において、前記オーバコート層の印刷情報は、例えば階調値のデータである。
このように構成することにより、階調データに従った印刷処理が行われ、例えばオーバコート層の厚さ自由に設定することができる。
【００２１】
【発明の実施の形態】
以下、本発明の印刷制御装置について、図面を参照しながら実施形態を詳述する。尚、本実施形態において説明する印刷制御装置は、写真プリント自動販売機内に配設された印刷装置（昇華型サーマルプリンタ）に構築されたものである。
【００２２】
図１は上記プリント自動販売機内のサーマルプリンタの概略構成図である。同図に示すように、サーマルプリンタ１１はプリント実行部１２と給紙部１３で構成され、プリント実行部１２には詳しくは後述する内部諸装置が配設されおり、所定の位置にインクリボンの送りロール１４が着脱自在に装着され、給紙部１３には用紙ロール１５が着脱自在に装着されている。
【００２３】
プリント実行部１２には、更にサーマルヘッド１６及びプラテンローラ１７が配設され、サーマルヘッド１６とプラテンローラ１７間を用紙１８とインクリボン１９が挟持搬送される。サーマルヘッド１６には主走査方向（図１の紙面垂直方向）に多数の発熱素子が配設され、制御回路から供給される印刷データに従って駆動する。また、サーマルヘッド１６は同図に示すように、矢印方向（上下方向）に移動し、用紙１８に印字を行う際図１に示す実線位置に移動する。
【００２４】
用紙ロール１５から供給された用紙１８は、上記のようにサーマルヘッド１６とプラテンロール１７間を挟持搬送され、印刷が行われ、更に搬送ロール２０によって搬送ガイド板２１に送られる。一方、印刷に使用されたインクリボン１９は後述するモータの駆動によって巻き取りロール２２に巻き取られる。尚、インクリボン１９には、例えばイエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）、オーバコート層が順次コーティングされており、インクリボン１９は送りロール１４のボビン１４ａに巻回され、巻き取りロール２２のボビン２２ａに巻き取られる。
【００２５】
図２は上記構成のサーマルプリンタにおけるシステム図である。同図に示すように、本システムはＣＰＵ２４、メモリ２５、操作パネル２６、リボンセンサ２７、用紙センサ２８、用紙カッタ機構２９、サーマルヘッド制御回路３０、リボン巻取りモータ３１、及び用紙搬送モータ３２で構成されている。ＣＰＵ２４はシステム全体を制御し、メモリ２５は制御プログラムを格納し、この制御プログラムに基づいてＣＰＵ２４はシステム制御を行う。
【００２６】
操作パネル２６は本体装置に対する種々の指令の直接入力に使用され、リボンセンサ２７はインクリボン１９に形成された各印刷色の位置を検出する。また、用紙センサ２８は用紙１８の先頭位置を検出する。用紙カッタ機構２９は搬送ロール２０の下流に設けられたカッターを駆動し、印刷が完了した用紙１８をカットする。
【００２７】
サーマルヘッド制御回路３０は、サーマルヘッドに形成された発熱素子を印刷データに従って駆動する回路である。また、リボン巻取りモータ３１は前述の巻き取りロール２２を回動するモータであり、用紙搬送モータ３２は搬送ロール２０を回動させるモータである。
【００２８】
図３は上記構成のサーマルプリンタにおけるＣＰＵ２４とメモリ２５間の処理をシステム構成として示した図である。同図において、ＣＰＵ２５は前述のように本例の印刷制御装置のシステムプログラムに従って印刷制御を行う。また、ラスタ画像メモリ３４は前述と同様、２フレーム分のメモリ（フレームメモリ）を内蔵し、一方のフレームメモリに印刷データを書き込んでいる間、既に書き込んだ印刷データを他方のフレームメモリから読み出して印刷制御回路３５に転送する。また、ラスタ画像メモリ３４に書き込まれる新たな印刷データは通信制御回路３５を介してＤＭＡ転送される。
【００２９】
また、図４は上記通信制御回路３５の回路構成を示す図である。同図において、通信制御回路３５は印刷回路３６、バッファ３７、オーバコート用データ格納レジスタ（以下、単にオーバコート用レジスタで示す）３８、データ切り換え設定レジスタ（以下、単に切り換えレジスタで示す）３９、セレクタ４０、４１、４２、及びプルダウン抵抗４３で構成されている。
【００３０】
バッファ３７は１ライン分の印刷データを記憶するバッファであり、印刷回路３６から出力されるアドレスデータによって印刷データが指定される。また、オーバコート用レジスタ３８にはオーバコート層の印刷の際の階調値のデータが登録されている。この階調値のデータは、予め設定されており、セレクタ４１が選択された時オーバコート用レジスタ３８から印刷回路３６に出力される。
【００３１】
切り換えレジスタ３９はセレクタ４０〜４２の選択を指示する回路であり、例えば切り換えレジスタ３９からＨ信号“１”が出力されると、セレクタ４１を選択し、オーバコート用レジスタ３８から印刷回路３６に階調値のデータを出力する。一方、切り換えレジスタ３９からＬ信号“０”が出力されると、セレクタ４０及び４２を選択し、バッファ３７から色データである印刷データ（イエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ））を印刷回路３６に出力する。
以上の構成の印刷制御装置において、以下に本例の処理動作を説明する。
【００３２】
図５は本例の処理動作を説明するフローチャートである。同図において、先ずＣＰＵ２５は切り換えレジスタ３９にデータ“０”をセットする（ステップ（以下、ＳＴＰで示す）１）。したがって、このデータ“０”のセットによって、セレクタ４０と４２が選択される。
【００３３】
次に、ＣＰＵ２４はＤＭＡＲＱ１を印刷制御回路３５に出力し（ＳＴＰ２）、印刷制御回路３５からＤＭＡＡＣＫ１が送信されるのを待つ（ＳＴＰ３）。ここで、印刷制御回路３５がビジィーでなければＤＭＡＡＣＫ１をＣＰＵ２４に送信する（ＳＴＰ３がＹＥＳ）。ＣＰＵ２４は上記ＤＭＡＡＣＫ１が入力すると、バッファ３７から１ライン分の印刷データを読み出し、セレクタ４０に出力する。この時、上記のようにセレクタ４０が選択されており、バッファ３７から出力された印刷データは印刷回路３６に供給される。尚、このデータ転送は印刷回路３６から出力されるアドレス信号に従って、例えば１ワード（３６バイト）毎に行われ、印刷回路３６に転送される。
【００３４】
印刷回路３６に入力した印刷データは、同様の選択されたセレクタ４２を介してサーマルヘッドに出力され、イエロー（Ｙ）の印刷処理が行われる（ＳＴＰ５）。
以後、上記処理を繰り返し、全てのイエロー（Ｙ）の印刷データのＤＭＡ転送が完了したか判断する（ＳＴＰ６）。そして、全てのイエロー（Ｙ）の印刷データがＤＭＡ転送されると（ＳＴＰ６がＹＥＳ）、次のマゼンダ（Ｍ）の印刷データの処理に移る。
【００３５】
また、この間、同図（ｂ）に示すように、ラスタ画像メモリ３４には新たな印刷データの入力の為、ＣＰＵ２４にＤＭＡＡＣＫ２の入力がある（ＳＴＰ８、ＳＴＰ９）。この場合、ＤＭＡＲＱ１の入力がなければ、上記ＤＭＡＲＱ２に対してＤＭＡＡＣＫ２を通信制御回路３３に返すが、ＤＭＡＲＱ１の入力とかち合う場合にはＤＭＡＲＱ１を優先する（ＳＴＰ１０がＮＯ）。したがって、イエロー（Ｙ）の印刷処理を優先する。
【００３６】
次に、マゼンダ（Ｍ）の印刷処理についても同様であり、ＣＰＵ２４はＤＭＡＲＱ１を印刷制御回路３５に出力し（ＳＴＰ７）、印刷制御回路３５からＤＭＡＡＣＫ１が返信されるのを待ち（ＳＴＰ１１）、ＤＭＡＡＣＫ１が返信されると（ＳＴＰ１１がＹＥＳ）、バッファ３７から印刷データを読み出し、セレクタ４０を介して印刷回路３６に出力する。さらに、マゼンダ（Ｍ）の印刷データはセレクタ４２を介して印字ヘッドに出力され、マゼンダ（Ｍ）の印刷処理が行われる（ＳＴＰ１２〜ＳＴＰ１４）。
【００３７】
また、この場合も、同図（ｂ）に示すように、ＣＰＵ２４にはＤＭＡＡＣＫ２の入力がある場合もあり（ＳＴＰ９）、この場合、ＤＭＡＲＱ１の入力がなければ、ＤＭＡＡＣＫ２を通信制御回路３３に返すが、ＤＭＡＲＱ１の入力とかち合う場合にはＤＭＡＲＱ１を優先する（ＳＴＰ１０がＮＯ）。
【００３８】
さらに、シアン（Ｃ）の印刷処理についても同様であり、ＣＰＵ２４はＤＭＡＲＱ１の出力、ＤＭＡＡＣＫ１の受信、バッファ３７から印刷データを読み出し、印字ヘッドへのシアン（Ｃ）の印刷データの出力を行い、シアン（Ｃ）の印刷処理を完了する（ＳＴＰ１５〜ＳＴＰ１９）。
【００３９】
また、この場合も、同図（ｂ）に示すように、ＣＰＵ２４にはＤＭＡＡＣＫ２の入力がある場合もあり（ＳＴＰ９）。この場合、ＤＭＡＲＱ１の入力がなければ、ＤＭＡＡＣＫ２を通信制御回路３３に返すが、ＤＭＡＲＱ１の入力とかち合う場合にはＤＭＡＲＱ１を優先する（ＳＴＰ１０がＮＯ）。
【００４０】
したがって、上記イエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）の印刷データの転送処理、印刷処理の間、ラスタ画像メモリ３４への新たな印刷データの入力は極めて少ない。しかし、本例においては以下のオーバコート層の印刷処理の間、新たな印刷データをラスタ画像メモリ３４に書き込むことができる。
【００４１】
すなわち、ＣＰＵ２４は先ずオーバコート用レジスタ３８に前述の階調値のデータをセットする（ＳＴＰ２０）。次に、切り換えレジスタ３９にデータ“１”をセットする（ＳＴＰ２１）。この処理によって、切り換えレジスタ３９はセレクタ４１を選択し、オーバコート用レジスタ３８から階調値の印刷データを印刷回路３６に転送する。ここで、上記印刷データは、例えば上記階調値のデータが連続するデータであり、例えば“１００”、“１００”、・・・の印刷データである。
【００４２】
このデータは不図示の印字ヘッドに送られ、用紙上の印刷面に例えばラミネートコーティングを施す（ＳＴＰ２２）。その後、上記コーティングが全ラインに行われたか判断し、全ラインへのコーティングが完了すると（ＳＴＰ２３がＹＥＳ）、１頁の印刷処理が完了する。
【００４３】
この間、ＣＰＵ２５は通信制御回路３３からＤＭＡＲＱ２が入力すると、直ちにＤＭＡＡＣＫ２を通信制御回路３３に出力して新たな印刷データをラスタ画像メモリ３４に書き込む。したがって、この場合新たな印刷データがラスタ画像メモリ３４にＤＭＡ転送され、１フレーム分の印刷データの入力が完了するまで継続する（ＳＴＰ２５がＹＥＳ）。
【００４４】
したがって、本例によれば前述のイエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）の印刷処理の際、書き込むことができなかった新たな印刷データを、オーバコート層の印刷処理の間書き込むことができる。すなわち、この間、本例ではオーバコート用レジスタ３８から階調値のデータを読み出すだけであり、データバス５０を使用しないので、ラスタ画像メモリ３４に新たな印刷データを効率良く書き込むことができる。
【００４５】
したがって、オーバコート層の印刷処理が完了し、１頁分の印刷処理が完了した時、ラスタ画像メモリ３４には次の印刷処理に使用する印刷データが記録されており、連続印刷を高速に行うことができる。
【００４６】
【発明の効果】
以上説明したように、本発明によればオーバコート層の印刷処理の際、新たな印刷データをラスタ画像メモリに記録できるので連続印刷を高速に行うことができる。
【００４７】
また、単位時間当たりの最大印刷可能枚数を増加することができ、近年の高速印刷に資する印刷装置となる。
【図面の簡単な説明】
【図１】プリント自動販売機内のサーマルプリンタの概略構成図である。
【図２】サーマルプリンタにおけるシステム図である。
【図３】サーマルプリンタにおけるＣＰＵとメモリ間の処理をシステム構成として示す図である。
【図４】通信制御回路の回路構成を示す図である。
【図５】本例の処理を説明するフローチャートである。
【図６】従来例の印刷処理装置のシステム構成図である。
【図７】従来の処理を説明するフローチャートである。
【図８】従来の印刷制御回路を説明する図である。
【符号の説明】
１１  サーマルプリンタ
１２  プリント実行部
１３  給紙部
１４  送りロール
１５  用紙ロール
１６  サーマルヘッド
１７  プラテンローラ
１８  用紙
１９  インクリボン
２０  搬送ロール
２１  搬送ガイド板
２４    ＣＰＵ
２５    メモリ
２６    操作パネル
２７  リボンセンサ
２８    用紙センサ
２９    用紙カッタ機構
３０  サーマルヘッド制御回路
３１  リボン巻取りモータ
３２  用紙搬送モータ
３３  通信制御回路
３４  ラスタ画像メモリ
３５  通信制御回路
３６  印刷回路
３７  バッファ
３８  オーバコート用レジスタ
３９  切り換えレジスタ
４０〜４２  セレクタ
４３  抵抗
５０  データバス
【図１】
2004188685.tif 000003
【図２】
2004188685.tif 000004
【図３】
2004188685.tif 000005
【図４】
2004188685.tif 000006
【図５】
2004188685.tif 000007
【図６】
2004188685.tif 000008
【図７】
2004188685.tif 000009
【図８】
2004188685.tif 000010