(57)【要約】【課題】  従来のＣＰＵによるソフトウェア処理のうち高速処理が必要なものだけをハードウェア化し、他の処理は従来通りＣＰＵによるソフトウェア処理とすることで、低コストで印字速度の高速化を可能とする。【解決手段】  画像生成手段２２を構成するデータ展開部であるＣＰＵ２２ａ、端部検出回路２２ｂ，２２ｃ及び画像合成処理回路２２ｄのうち、高速処理が必要な端部検出回路２２ｂ，２２ｃ及び画像合成処理回路２２ｄをハードウェアで構成し、データ展開部はＣＰＵ２２ａによるソフトウェア処理とすることで、ハードウェア処理とソフトウェア処理とを共存させる。【選択図】  図１
2005193498.tif 000002
【特許請求の範囲】
【請求項１】
取得した画像データを格納する画像データ格納手段と、前記画像データを印刷する印画紙の搬送方向に直交する方向の両端部を検出するためのＣＣＤセンサと、前記画像データ格納手段に格納された画像データ及び前記ＣＣＤセンサにより取得した印画紙の端部情報とに基づいて印刷用の画像データを生成する画像生成手段と、生成した印刷用画像データを熱エネルギーデータに変換して印字ヘッドに供給するエネルギー変換手段とを備えており、前記画像生成手段の全体がＣＰＵを用いたソフトウェアにて構成されている画像形成装置において、
前記画像生成手段は、前記画像データ格納手段から取得した画像データを印刷用の画像データに展開するデータ展開部と、前記ＣＣＤセンサからの検出情報に基づいて印画紙の両端部を前記画像データの１ラインごとに検出する端部検出部と、この端部検出部からの端部検出情報と前記データ展開部からの展開した画像データとに基づいて不要な部分の画像データを削除した印刷用の画像データを合成する画像合成処理部とからなり、
前記データ展開部のみをＣＰＵを用いたソフトウェアにて構成するとともに、前記端部検出部及び前記画像合成処理部をハードウェアを用いて構成し、
さらに、印画紙の最初の１ライン分のＣＣＤデータをサンプリングして、印画紙の端部における用紙有りの部分と用紙無しの部分のデータ値の平均値演算を行うことにより、用紙有無の判定となる閾値を決定し、決定した閾値を前記端部検出部に設定する処理を前記ＣＰＵを用いたソフトウェアにて行い、前記ＣＣＤセンサの光量を調整する調整処理も前記ＣＰＵを用いたソフトウェアにて行うことを特徴とする画像形成装置。
【請求項２】
取得した画像データを格納する画像データ格納手段と、前記画像データを印刷する印画紙の搬送方向に直交する方向の両端部を検出するためのＣＣＤセンサと、前記画像データ格納手段に格納された画像データ及び前記ＣＣＤセンサにより取得した印画紙の端部情報とに基づいて印刷用の画像データを生成する画像生成手段と、生成した印刷用画像データを熱エネルギーデータに変換して印字ヘッドに供給するエネルギー変換手段とを備えており、前記画像生成手段の全体がＣＰＵを用いたソフトウェアにて構成されている画像形成装置において、
前記画像生成手段は、前記画像データ格納手段から取得した画像データを印刷用の画像データに展開するデータ展開部と、前記ＣＣＤセンサからの検出情報に基づいて印画紙の両端部を前記画像データの１ラインごとに検出する端部検出部と、この端部検出部からの端部検出情報と前記データ展開部からの展開した画像データとに基づいて不要な部分の画像データを削除した印刷用の画像データを合成する画像合成処理部とからなり、
前記データ展開部のみをＣＰＵを用いたソフトウェアにて構成し、前記端部検出部及び前記画像合成処理部をハードウェアを用いて構成したことを特徴とする画像形成装置。
【請求項３】
前記ＣＣＤセンサの光量を調整する調整処理を前記ＣＰＵを用いたソフトウェアにて行うことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
印画紙の最初の１ライン分のＣＣＤデータをサンプリングして、印画紙の端部における用紙有りの部分と用紙無しの部分のデータ値の平均値演算を行うことにより、用紙有無の判定となる閾値を決定し、決定した閾値を前記端部検出部に設定する処理を前記ＣＰＵを用いたソフトウェアにて行うことを特徴とする請求項２に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置に係り、例えばカラー感熱印画紙や感熱紙などのロール状の記録紙に印字ヘッド（サーマルヘッド）によりカラー画像を印画するフォトプリンタに関する。
【背景技術】
【０００２】
従来のフォトプリンタの制御系の機能ブロックの一例を図５に示す。
【０００３】
このフォトプリンタは、取得した画像データを格納する画像データファイル１０１と、画像データファイル１０１に格納された画像データを印刷する印画紙（図示省略）の搬送方向に直交する方向の両端部を検出するための２個のＣＣＤセンサ１０２，１０３と、画像データファイル１０１に格納された画像データ及びＣＣＤセンサ１０２，１０３により取得した印画紙の端部情報とに基づいて印刷用の画像データを生成する画像生成手段であるＣＰＵ１０４と、生成した印刷用の画像データを熱エネルギーデータに変換して印字ヘッド１０６に供給する画像データ／熱エネルギーデータ変換回路１０５とを備えている。
【０００４】
また、画像生成手段は、画像データファイル１０１から取得した画像データを印刷用の画像データに展開するデータ展開部と、ＣＣＤセンサ１０２，１０３からの検出情報に基づいて印画紙の両端部を画像データの１ラインごとに検出する端部検出部と、この端部検出部からの端部検出情報とデータ展開部からの展開した画像データとに基づいて不要な部分の画像データを削除した印刷用の画像データを合成する画像合成処理部とを備えており、これらデータ展開部、端部検出部及び画像合成処理部での各処理を前記ＣＰＵ１０４を用いたソフトウェア処理にて実行するように構成されている。
【０００５】
このような構成のフォトプリンタにおいて、ＣＰＵ１０４は、当初は印画紙の端部検出処理を行っていなかった。しかしながら、印字ヘッドの故障等に対応すべく印画紙の端部を検出する必要性が生じてきた。また、フォトプリンタにおいては、当初は印画紙の４隅に白い枠を残した印刷が主流であったが、最近では、印画紙の全面に印刷を行う枠無し印刷が主流となりつつあり、その意味でも印画紙の端部を検出する必要性が生じてきた。そして、この端部検出処理を、従来のフォトプリンタではＣＰＵを用いたソフトウェアによる処理で対応していた。
【０００６】
また、従来のフォトプリンタでは、昇華型の印字ヘッド１０６により１ドット単位で印刷を行っていたが、昇華型の印字ヘッドは解像度が３００ｄｐｉ程度のものが主流であり、画質の向上を図るため、最近では、１／３２ドット単位での印字制御をＣＰＵ１０４によるソフトウェア処理によって行っている。そのため、ＣＰＵ１０４の負荷が増大する傾向になっている。
【０００７】
さらに、最近のフォトプリンタでは、画像データの画像処理そのものに新たな機能が要求されるようになってきている。例えば、デジタルカメラで撮影した写真をポートレート処理や逆光補正処理する機能などが要求され、これら機能の全てをＣＰＵ１０４によるソフトウェア処理に依存しているため、ＣＰＵ１０４の負荷がますます増大する傾向にある。
【０００８】
また、このようなポートレート処理や逆光補正処理といった機能以外にも多機能化が進んでおり、例えば、枠画像データを枠画像領域に格納し、枠画像データにエッジ検出処理を施して枠の形状を特定し、その枠の内側または外側の何れか所定の側を切り出し領域として設定し、編集対象画像データをこの切り出し領域にて切り出して印刷出力するといった編集機能を備えたプリンタなども提案されている（例えば、特許文献１参照）。このプリンタでは、上記の編集対象画像データの切り出し処理をＣＰＵによるソフトウェア処理によって行っている。
【特許文献１】特開２０００−１８８６７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
このように、フォトプリンタでは、当初はＣＰＵの負荷が比較的少なかったため、上記したようにデータ展開部、端部検出部及び画像合成処理部での各処理の全てをＣＰＵを用いたソフトウェア処理にて行っていたが、最近では、例えば画質の向上を図るために、１／３２ドット単位での印字制御をＣＰＵによるソフトウェア処理によって行っていたり、画像処理に関する新たな機能をＣＰＵによるソフトウェア処理によって行っているため、ＣＰＵの負荷がますまず増大する傾向になっている。そのため、従来の処理形態のままで印字速度の高速化を図ろうとすると、ＣＰＵ自体を高速なものに置き換える必要があり、コストアップにつながるとともに、そのようなＣＰＵの開発期間も長期化するといった問題があった。
【００１０】
本発明は係る問題点を解決すべく創案されたもので、その目的は、従来のＣＰＵによるソフトウェア処理のうち高速処理が必要なものだけをハードウェア化し、他の処理は従来通りＣＰＵによるソフトウェア処理とすることでハードウェア処理とソフトウェア処理とを共存させることにより、低コストで印字速度の高速化を可能とした画像形成装置を提供することにある。
【課題を解決するための手段】
【００１１】
本発明の画像形成装置は、取得した画像データを格納する画像データ格納手段と、前記画像データを印刷する印画紙の搬送方向に直交する方向の両端部を検出するためのＣＣＤセンサと、前記画像データ格納手段に格納された画像データ及び前記ＣＣＤセンサにより取得した印画紙の端部情報とに基づいて印刷用の画像データを生成する画像生成手段と、生成した印刷用画像データを熱エネルギーデータに変換して印字ヘッドに供給するエネルギー変換手段とを備えており、前記画像生成手段の全体がＣＰＵを用いたソフトウェアにて構成されている画像形成装置において、前記画像生成手段は、前記画像データ格納手段から取得した画像データを印刷用の画像データに展開するデータ展開部と、前記ＣＣＤセンサからの検出情報に基づいて印画紙の両端部を前記画像データの１ラインごとに検出する端部検出部と、この端部検出部からの端部検出情報と前記データ展開部からの展開した画像データとに基づいて不要な部分の画像データを削除した印刷用の画像データを合成する画像合成処理部とからなり、前記データ展開部のみをＣＰＵを用いたソフトウェアにて構成し、前記端部検出部及び前記画像合成処理部をハードウェアを用いて構成したことを特徴とする。
【００１２】
すなわち、画像生成手段を構成するデータ展開部、端部検出部及び画像合成処理部のうち、高速処理が必要なものだけをハードウェア化し、他の処理はＣＰＵによるソフトウェア処理とすることで、ハードウェア処理とソフトウェア処理とを共存させ、これにより低コストで印字速度の高速化を可能としたものである。
【００１３】
この場合、前記ＣＣＤセンサの光量を調整する調整処理は、前記ＣＰＵを用いたソフトウェアにて実行する。ＣＣＤセンサは、印画紙の印刷面に接近させて配置されている。また、機構構造にもよるが、通常は印画紙の印刷面が下を向いており、ＣＣＤセンサは下方からこの印刷面に対向するように配置されるため、印画紙の摩耗等によって生じる紙粉等がＣＣＤセンサの受光面に付着しやすい構造となっている。そのため、長期間使用している間に紙粉等の付着によってＣＣＤセンサの受光感度が低下する場合もあるので、印画紙の端部検出を確実に行うため、印刷を開始するたびに光量調整を行う必要がある。また、光量調整は、高速処理を必要とするものではない。そこで、本発明では、このように印刷を開始するたびに行う光量調整処理を、ＣＰＵによるソフトウェア処理としている。
【００１４】
また、本発明では、印画紙の最初の１ライン分のＣＣＤデータをサンプリングして、印画紙の端部における用紙有りの部分と用紙無しの部分のデータ値の平均値演算を行うことにより、用紙有無の判定となる閾値を決定し、決定した閾値を前記端部検出部に設定する処理を前記ＣＰＵを用いたソフトウェアにて実行する構成としている。すなわち、最初の１ライン分だけの端部検出についてはソフトウェア処理によって行い、以降の印画ラインごとの端部検出は端部検出部によるハードウェア構成にて処理し、ＣＰＵはラインごとの画像データの設定に専念する構成としている。
【００１５】
このように、画像データの最初の１ライン分の端部検出をソフトウェア処理としているのは次の理由による。すなわち、ＣＣＤセンサの感度等は製造メーカや製品の種類によって異なり、また、同じ品種でもＣＣＤセンサごとに微妙に異なるものである。従って、印画紙の端部検出のための閾値は、搭載するＣＣＤセンサごとに設定する必要があるが、これをフォトプリンタの出荷時等の検査工程でハードウェア的に実施していたのでは、その後例えばＣＣＤセンサを交換したような場合には、端部検出のための閾値設定を再度、ハードウェア的に行う必要があり、煩雑な作業となる。そのため、本発明では、最初の１ライン分の端部検出だけはソフトウェア処理とすることで、ＣＣＤセンサを交換したような場合でも、ＣＰＵによるソフトウェア処理によって即座に端部検出及び閾値の設定を可能としたものである。
【発明の効果】
【００１６】
本発明の画像形成装置によれば、画像生成手段を構成するデータ展開部、端部検出部及び画像合成処理部のうち、高速処理が必要なものだけをハードウェア化し、他の処理はＣＰＵによるソフトウェア処理として、ハードウェア処理とソフトウェア処理とを共存させることにより、コストアップを最小限に抑えつつ印字速度の高速化を図ることができる。また、データ展開部での処理は既存のＣＰＵ及びソフトウェアの再利用が可能となり、開発機関の短縮も図ることができる。さらに、本発明の画像形成装置によれば、画像データの最初の１ライン分の端部検出をソフトウェア処理として端部検出部の閾値を演算処理する構成としたので、例えばＣＣＤセンサを交換したような場合でも、ＣＰＵによるソフトウェア処理によって即座に端部検出及び閾値の再設定が可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について、図面を参照して説明する。
【００１８】
図２は、本発明の画像形成装置をフォトプリンタに適用した場合の実施形態を示しており、主にフォトプリンタの搬送機構部分を示す概略構成図である。
【００１９】
本実施形態のフォトプリンタの搬送機構部は、図示しないプリンタ本体に装填されたロール紙本体１からカラー感熱印画紙であるロール紙２を引き出して下流側に搬送する搬送経路Ｓ上の上流側から順番に、前記ロール紙２を引き出すピックアップローラ３と、引き出されたロール紙２を挟持して搬送方向（図中、前進ａ方向及び後進ｂ方向）に往復移動させるメインローラ４及びピンチローラ５と、サーマルヘッドである印字ヘッド６と、この印字ヘッド６に対向配置されたプラテンローラ７と、定着用であるマゼンタ用蛍光管８及びイエロー用蛍光管９と、印画後のロール紙２を切断するカッター１０と、切断後のロール紙（成果物）を排出する上下一対の排出ローラ１１（１１ａ，１１ｂ）とが順次配置されている。
【００２０】
また、ピックアップローラ３とメインローラ４との間に、引き出されたロール紙２の先端を検出するエンドセンサ１２が配置されており、ピンチローラ５と印字ヘッド６との間に、引き出されたロール紙２の先端を検知して印画タイミングを取るためのトップセンサ１３が配置されており、印字ヘッド６とマゼンタ用蛍光管８との間に、引き出されたロール紙２の左右の端部を検出するための２個のＣＣＤセンサ１４ａ，１４ｂが、それぞれの端部に配置されている。なお、図中の符号１５は補助ローラである。
【００２１】
ロール紙２は、その印画面を内側にした状態でロール紙本体１に巻き取られている。すなわち、図１では、引き出されたロール紙２の下面側が印画面となっている。
【００２２】
次に、上記構成のフォトプリンタの印画時の基本動作について、図３に示すフローチャートを参照して説明する。ここでは、入力された１枚のカラー画像（画像データ）を印刷するときの動作について説明する。
【００２３】
カラー画像の印刷を行っていな待機時、ロール紙２はロール紙本体１に完全に巻き取られた状態となっている。フォトプリンタは、入力された１枚のカラー画像について印刷の要求があると、ロール紙２を画像形成位置まで前進ａ方向（下流方向）に繰り出し（１回目の前進ａ）、ロール紙２の搬送を停止する（図２に示す状態）。この画像形成位置は、今回カラー画像を印刷するロール紙２の後端部が印字ヘッド６よりも排紙側（下流側）に位置するところに設定されている（ステップＳ１）。
【００２４】
次に、フォトプリンタは、ロール紙２をロール紙本体１に巻き取るように後進ｂ方向（上流側）に引き戻しながら（１回目の後進ｂ）、印字ヘッド６による感熱温度をイエローの感熱発色層に画像形成する第１の温度（マゼンタ及びシアンの感熱発色層が発色しない温度）にして、ロール紙２にイエロー画像を形成する（ステップＳ２）。
【００２５】
フォトプリンタは、イエロー画像の形成が完了すると、ロール紙２の搬送を停止し、その後ロール紙２を下流側に再び繰り出す（２回目の前進ａ）。そして、ロール紙２をイエロー画像の定着位置まで繰り出すと、ロール紙２の搬送を停止する（ステップＳ３）。このイエロー画像の定着位置は、今回カラー画像を印刷するロール紙２の後端部がイエロー用蛍光管９の露光領域よりも排紙側に位置するところに設定されている。このとき、図示しないシャッタが、イエロー用蛍光管９が収納されたリフレクタの上面全体を覆っている。
【００２６】
フォトプリンタは、この状態でイエロー用蛍光管９を点灯させ、ロール紙２を上流側に引き戻す（２回目の後進ｂ）。ロール紙２における今回カラー画像を印刷する領域の後端部が、シャッタの排紙側の端部に達すると、シャッタがロール紙２とともに上流側に移動する。これにより、ロール紙２における今回イエロー画像が形成された領域がイエロー用蛍光管９により露光され、イエロー画像が定着される（ステップＳ４）。シャッタは、マゼンタ用蛍光管８が収納されたリフレクタの上面全体を覆った状態に達すると、その位置で停止する。フォトプリンタは、ロール紙２における今回イエロー画像が形成された全領域をイエロー用蛍光管９で露光すると、ロール紙２の上流側への搬送を停止するとともに、イエロー用蛍光管９を消灯する。
【００２７】
次に、フォトプリンタは、ロール紙２を画像形成位置まで再び繰り出し（３回目の前進ａ）、ロール紙２の搬送を停止する（ステップＳ５）。そして、ロール紙２をロール紙本体１に巻き取るように上流側に引き戻しながら（３回目の後進ｂ）、印字ヘッド６による感熱温度をマゼンタの感熱発色層に画像形成する第２の温度（シアンの感熱発色層が発色しない温度）にして、ロール紙２にマゼンタ画像を形成する（ステップＳ６）。第２の温度は、第１の温度よりも高温である。
【００２８】
フォトプリンタは、マゼンタ画像の形成が完了すると、ロール紙２の搬送を停止する。そして、マゼンタ用蛍光管８を点灯させ、ロール紙２を下流側に再び繰り出し（４回目の前進ａ）、ロール紙２における今回マゼンタ画像を形成した領域をマゼンタ用蛍光管８により露光し、マゼンタ画像を定着する（ステップＳ７）。このとき、シャッタは排紙側（下流側）に移動され、イエロー用蛍光管９が収納されたリフレクタの上面全体を覆った状態に達すると、その位置で停止する。
【００２９】
フォトプリンタは、ロール紙２をマゼンタ画像定着終了位置まで繰り出すと、ロール紙２の搬送を停止する。そして、ロール紙２の搬送停止後、所定時間経過すると、マゼンタ用蛍光管８を消灯する。このマゼンタ画像定着終了位置は、今回カラー画像を印刷するロール紙２の後端部がマゼンタ用蛍光管８の露光領域に入った位置かつ、ロール紙２において今回カラー画像を印刷しない領域がほとんどマゼンタ用蛍光管８により露光されない位置である。
【００３０】
フォトプリンタは、ロール紙２を上流側に再び引き戻しながら（４回目の後進ｂ）、印字ヘッド６による感熱温度をシアンの感熱発色層に画像形成する第３の温度にして、ロール紙２にシアン画像を形成する（ステップＳ８）。第３の温度は、第２の温度よりも高温である。
【００３１】
フォトプリンタは、シアン画像の形成が完了すると、ロール紙２の搬送を停止する。そして、ロール紙２を再び下流側（排紙側）に繰り出し（５回目の前進ａ：ステップＳ９）、今回カラー画像を印刷した領域の後端部が、カッター１０によるカット位置よりも排紙側に位置すると、ロール紙２の搬送を停止し、カッター１０をロール紙２の幅方向に移動させて、今回カラー画像を印刷した領域をロール紙２から切り離す（ステップＳ１０）。ここで切り離された部分は、排紙ローラ１１により排紙される（ステップＳ１１）。その後、フォトプリンタは、ロール紙２を上流側に引き戻し、ロール紙本体１に完全に巻き取った状態まで引き戻すと（ステップＳ１２）、本動作を停止する。以上が、フォトプリンタの印画時の基本動作である。
【００３２】
図１は、印字ヘッド６によりロール紙２に画像データを印画する際の、上記搬送機構部の動作制御以外の制御系の機能ブロック図であり、本発明の請求項１〜４に対応している。
【００３３】
すなわち、本発明に係わる制御系は、取得した画像データを格納する画像データファイル２１と、画像データファイル２１に格納された画像データを印刷するロール紙２の搬送方向に直交する方向の両端部をそれぞれ検出するための２個のＣＣＤセンサ１４ａ，１４ｂと、画像データファイル２１に格納された画像データ及びＣＣＤセンサ１４ａ，１４ｂにより取得したロール紙２の端部情報とに基づいて印刷用の画像データを生成する画像生成手段２２と、生成した印刷用の画像データを熱エネルギーデータに変換して印字ヘッド６に供給する画像データ／熱エネルギーデータ変換回路２３とを備えている。
【００３４】
また、画像生成手段２２は、画像データファイル２１から取得した画像データを印刷用の画像データに展開するデータ展開部であるＣＰＵ２２ａと、ＣＣＤセンサ１４ａ，１４ｂからの検出情報に基づいてロール紙２の両端部を画像データの１ラインごとに検出する端部検出回路２２ｂ，２２ｃと、この端部検出回路２２ｂ，２２ｃからの端部検出情報とデータ展開部であるＣＰＵ２２ａからの展開した画像データとに基づいて不要な部分の画像データを削除した印刷用の画像データを合成する画像合成処理回路２２ｄとを備えている。
【００３５】
そして、本発明では、画像生成手段２２を構成するデータ展開部であるＣＰＵ２２ａ、端部検出回路２２ｂ，２２ｃ及び画像合成処理回路２２ｄのうち、高速処理が必要な端部検出回路２２ｂ，２２ｃ及び画像合成処理回路２２ｄをハードウェア化し、データ展開部はＣＰＵ２２ａによるソフトウェア処理とすることで、ハードウェア処理とソフトウェア処理とを共存させた構成としたものである。
【００３６】
ここで、ハードウェア構成である端部検出回路２２ｂ，２２ｃ及び画像合成処理回路２２ｄの動作について説明する。
【００３７】
端部検出回路２２ｂ，２２ｃは、上記印画動作に伴って搬送されるロール紙２の左右の端部を、印画する画像データの１ラインごとに検出し、その端部検出情報を画像合成処理回路２２ｄに１ラインごとに出力している。
【００３８】
画像合成処理回路２２ｄは、この端部検出回路２２ｂ，２２ｃからの端部検出情報と、ＣＰＵ２２ａからの展開した画像データとに基づいて、不要な部分の画像データを削除した印刷用の画像データを合成する。
【００３９】
図４は、画像データの合成処理の様子を示しており、（ａ）は端部検出回路２２ｂ，２２ｃの端部検出データ、（ｂ）はＣＰＵ２２ａにて展開された画像データ、（ｃ）は印刷用の合成された画像データである。
【００４０】
画像合成処理回路２２ｄは、各ＣＣＤセンサ１４ａ，１４ｂからの端部検出情報（具体的には、ロール紙２が有る部分が「Ｈ」、ロール紙の無い部分が「Ｌ」の信号）を受け取ると、この「Ｈ」、「Ｌ」の信号を印字ヘッド６の各ヘッド素子に対応させて「１」、「０」の数値に置き換える。すなわち、ロール紙２が有る位置のヘッド素子を「１」、ロール紙２が無い位置のヘッド素子を「０」とする。その結果、この例では、左端から５番目と６番目のヘッド素子の間がロール紙２の左端部であり、同じく右端から５番目と６番目のヘッド素子の間がロール紙２の右端部となっている。
【００４１】
一方、ＣＰＵ２２ａにて展開された画像データは、最近の縁無し印刷を考慮して、１ラインの画像データの量がロール紙２の幅を若干超えるデータ量となるように設定されている。この例では、１ラインの画像データが、印字ヘッド６に対して左端から４番目のヘッド素子から、（ｎ−３）番目のヘッド素子までの一連のデータ量となっている。すなわち、左端から３番目までのヘッド素子はデータ無し（すなわち「０」）、右端から３番目までのヘッド素子もデータ無し（すなわち「０」）となっている。
【００４２】
従って、画像合成処理回路２２ｄでは、これらのデータのＡＮＤ処理を行うことにより、同図（ｃ）に示すように、ロール紙２の左右の端部からはみ出た画像データを削除し、ロール紙２の端部一杯までの画像データを生成して、画像データ／熱エネルギーデータ変換回路２３に出力する。これにより、ロール紙２の横幅一杯に縁無し画像が印画されることになる。端部検出回路２２ｂ，２２ｃ及び画像合成処理回路２２ｄは、このような処理を画像データの１ラインごとに行っている。
【００４３】
次に、ソフトウェア構成であるデータ展開部の処理について説明する。
【００４４】
データ展開部であるＣＰＵ２２ａは、画像データファイル２１に格納されている画像データを、印刷可能な画像データに展開し、この展開した画像データを、前記端部検出回路２２ｂ，２２ｃの出力と同期させて１ラインごとに画像合成処理回路２２ｄに出力する。画像データを展開する処理については、従来周知のソフトウェア処理であるので、ここでは詳細な説明を省略する。
【００４５】
また、本実施形態では、ＣＣＤセンサ１４ａ，１４ｂの検出情報がＣＰＵ２２ａにも入力されており、ＣＰＵ２２ａの出力は、各端部検出回路２２ｂ，２２ｃにも接続されている。
【００４６】
ＣＰＵ２２ａは、データ展開部として動作する他、上記搬送機構部の動作制御も行うフォトプリンタ全体の制御手段であり、図示は省略しているが、本発明に係わる各種動作プログラムを格納したＲＯＭや動作時にはワークエリアとして働くＲＡＭ等が接続されている。
【００４７】
ここで、本実施形態では、ＣＣＤセンサ１４ａ，１４ｂの光量を調整する調整処理も、ＣＰＵ２２ａを用いたソフトウェア処理にて実行している。この光量調整は、印刷を開始するたびに実行される。
【００４８】
また、本実施形態では、画像データの最初の１ライン分をロール紙２に印画するときのＣＣＤセンサ１４ａ，１４ｂの端部検出情報をサンプリングし、ロール紙２の左右の端部における用紙有りの部分と用紙無しの部分のデータ値の平均値演算を行うことにより、用紙有無の判定基準となる閾値を決定し、決定した閾値を端部検出回路２２ｂ，２２ｃに設定する処理も、ＣＰＵ２２ａを用いたソフトウェア処理にて行っている。すなわち、最初の１ライン分だけの端部検出についてはソフトウェア処理によって行い、以降の印画ラインごとの端部検出は、この閾値を用いた端部検出回路２２ｂ，２２ｃによるハードウェア構成にて処理する構成としている。これにより、ＣＰＵ２２ａは、２ライン目以降の画像データをラインごとに印刷可能なデータに展開する処理のみに専念させることができる。
【００４９】
すなわち、本実施形態のフォトプリンタによれば、画像生成手段２２のうち高速処理が必要な端部検出回路２２ｂ，２２ｃ及び画像合成処理回路２２ｄをハードウェア構成とすることにより、コストアップを最小限に抑えつつ印字速度の高速化を図ることが可能となる。また、端部検出回路２２ｂ，２２ｃ及び画像合成処理回路２２ｄをハードウェア構成とすることにより、ＣＰＵ２２ａの負荷がその分軽減されるので、画像処理の新たな機能追加といった要求にも十分対応することが可能となる。
【図面の簡単な説明】
【００５０】
【図１】本発明の画像形成装置に係る制御系の機能ブロック図である。
【図２】本発明の画像形成装置に係るフォトプリンタの搬送機構の一例を示す概略構成図である。
【図３】フォトプリンタの印画時の基本処理動作を示すフローチャートである。
【図４】画像データの合成処理の様子を示す説明図である。
【図５】従来のフォトプリンタの制御系の機能ブロック図である。
【符号の説明】
【００５１】
１  ロール紙本体
２  ロール紙
２ａ  印画ロール紙
２ａ１  先端部
３  ピックアップローラ
４  メインローラ
５  ピンチローラ
６  印字ヘッド（サーマルヘッド）
７  プラテンローラ
８  マゼンタ用蛍光管
９  イエロー用蛍光管
１０  カッター
１１  排出ローラ
１２  エンドセンサ
１３  トップセンサ
１４ａ，１４ｂ  ＣＣＤセンサ
１５  補助ローラ
２１  画像データファイル
２２  画像生成手段
２２ａ  ＣＰＵ（データ展開部）
２２ｂ，２２ｃ  端部検出回路
２２ｄ  画像合成処理回路
２３  画像データ／熱エネルギーデータ変換回路
【図１】
2005193498.tif 000003
【図２】
2005193498.tif 000004
【図３】
2005193498.tif 000005
【図４】
2005193498.tif 000006
【図５】
2005193498.tif 000007