(57)【特許請求の範囲】
【請求項１】
記録材を搬送する搬送手段と、画像データに応じた画像を記録する記録手段と、前記搬送手段による記録材の搬送と、記録位置に搬送される記録材に対する前記記録手段による記録動作とを制御する記録制御手段とを備える記録部と、
インターフェースを介して前記記録部と接続され、前記インターフェースを介した前記記録部に対する画像データの出力を制御する主制御手段を備えるデータ転送部と、
前記記録位置よりも記録材の搬送方向における下流側に設けられ、記録材の所定位置に記録された所定パターンを検知する検知手段と、
を有する記録装置であって、
前記主制御手段は、記録材に対する画像記録後に、記録材の前記所定位置に前記所定パターンを記録するためのデータを送出した後、前記記録制御手段に記録材を排紙させるための排紙コマンドを送出し、
前記記録制御手段は、前記所定パターンを記録した後、前記排紙コマンドの受信に従って記録材を排紙する動作を開始し、記録材の排紙において記録材を所定の位置まで搬送した後、前記検知手段により前記所定パターンを検知するタイミングに係る信号を前記主制御手段に対して出力し、
前記主制御手段は、前記記録制御手段から出力される前記信号に応じて前記検知手段の検知動作を実行させるよう制御することを特徴とする記録装置。
【請求項２】
前記主制御手段から前記記録制御手段に対して前記所定パターンに対応したデータを出力することで、前記記録制御手段は、前記記録手段により、記録材の後端部で且つ記録材の後端より余白部を持った位置に前記所定パターンを記録することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記記録部は、前記記録手段の記録位置よりも記録材の搬送方向における上流側で記録材の有無を検知する記録材検知手段を有し、
前記記録制御手段は前記記録材検知手段の出力に応じて、記録材の排紙において記録材が前記所定の位置まで搬送されたことを判断して前記タイミングに係る信号を前記主制御手段に対して出力することを特徴とする請求項２に記載の記録装置。
【請求項４】
前記記録手段は、画像データに応じてインク滴を吐出することにより画像を記録することを特徴とする請求項１ないし３のいずれか１項に記載の記録装置。
【請求項５】
前記主制御手段は、前記検知手段の検知結果に応じてインクの有無を判別することを特徴とする請求項４に記載の記録装置。
【請求項６】
前記主制御手段は、前記検知手段の検知結果に応じて記録材の搬送不良を判別することを特徴とする請求項５に記載の記録装置。
【請求項７】
前記記録手段は、熱エネルギーを用いてインクに状態変化を生起させることによりインク滴を吐出することを特徴とする請求項４ないし６のいずれか１項に記載の記録装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は画像データに応じて記録材上に画像を記録する記録装置に関する。
【０００２】
【従来の技術】
従来、この種の記録装置の１つとして、インク滴を吐出する複数のノズルを備えた記録ヘッドを用いて画像データを記録するインクジェットプリンタが知られている。近年ではこの様なインクジェットプリンタをファクシミリ装置の記録部として用いるものも現われている
インクジェットプリンタをファクシミリ装置の記録部として用いた場合、受信データの記録中にインクがなくなり、データ欠落してしまう恐れがある。これを解決するために１頁分の画像データの記録終了後記録紙後端部の所定位置に所定パターン（例えば黒マーク）を記録し、このパターンの濃度を光学的センサにより読取り、読取り結果に応じてインクの有無を判断し、インクが無ければメモリ代行受信に切換える様にしたものが提案されている。
【０００３】
【発明が解決しようとする課題】
しかしながら、この様な装置ではインクの有無検知は相手側との通信及び記録部への画像データ及びコマンドの転送制御を行う主制御部が司り、この主制御部は記録動作の制御を行う記録制御部とは独立に動作していた。
【０００４】
このため、インクの有無を検知するために記録する所定のパターンの印字コマンドを送出しても実際に記録される迄に遅延があるため、記録材上の所定パターンとセンサの相対位置が、主制御部に分かりにくかった。そのため所定の位置とずれた位置で、主制御部がセンサにより所定のパターンの検知を行う場合があり、記録紙ジャムをインク無しと判断したり、インク無しを記録紙ジャムと判断したりしたために、ユーザが適切なエラー処理を行うことができない場合があった。
【０００５】
本発明は上記点に鑑みてなされたもので、その目的とするところは、１頁の画像記録後に記録材上に記録される所定パターンを正確に検知し、適切な処理を行うことが可能な記録装置を提供することにある。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、本発明による記録装置は、記録材を搬送する搬送手段と、画像データに応じた画像を記録する記録手段と、前記搬送手段による記録材の搬送と、記録位置に搬送される記録材に対する前記記録手段による記録動作とを制御する記録制御手段とを備える記録部と、インターフェースを介して前記記録部と接続され、前記インターフェースを介した前記記録部に対する画像データの出力を制御する主制御手段を備えるデータ転送部と、前記記録位置よりも記録材の搬送方向における下流側に設けられ、記録材の所定位置に記録された所定パターンを検知する検知手段と、を有する記録装置であって、前記主制御手段は、記録材に対する画像記録後に、記録材の前記所定位置に前記所定パターンを記録するためのデータを送出した後、前記記録制御手段に記録材を排紙させるための排紙コマンドを送出し、前記記録制御手段は、前記所定パターンを記録した後、前記排紙コマンドの受信に従って記録材を排紙する動作を開始し、記録材の排紙において記録材を所定の位置まで搬送した後、前記検知手段により前記所定パターンを検知するタイミングに係る信号を前記主制御手段に対して出力し、前記主制御手段は、前記記録制御手段から出力される前記信号に応じて前記検知手段の検知動作を実行させるよう制御することを特徴とする。
【０００７】
【作用】
これにより、記録部とデータ転送部とが、それぞれに設けられた記録制御手段、主制御手段によって制御される構成において、主制御手段は記録制御手段から出力される検知タイミングに係る信号に応じて所定パターンの検知動作を実行し、画像記録後の記録材上に記録される所定パターンを正確に検知することが可能となる。
【０００８】
【実施例】
以下、本発明の実施例を図面を参照しながら詳細に説明する。図１は本発明を適用したファクシミリ装置を示す断面図である。図１において、Ａは原稿を光学的に読み取る読取ユニット、Ｂはインクジェット記録装置である記録ユニット、Ｃは記録紙カセットとこれに積載されたカートリッジである記録紙を分離して記録ユニットに供給する給紙ユニットである。
【０００９】
本図において、まず記録紙の流れについての概略説明を行う。一連の記録紙搬送経路は矢印Ｇで示されており、まず記録紙カセット５０に積載された記録紙１２は、給紙ローラ５１および分離爪５２によってピックアップされ、搬送ローラ５によって搬送されて記録ユニットに送り込まれる。記録ユニットでは記録ヘッド２１が紙面垂直方向に往復移動して主走査を行うことによって記録が行われ、装置内をある程度の距離だけ搬送した後、排紙ローラ９によって排紙スタッカ５３に排出積載される。排紙ローラ９の軸上には、フォトセンサ１３が配置されており、このセンサにより記録ヘッドのインク無しと排紙ローラ付近の記録紙ジャムを検知する様に構成されている。
【００１０】
図２は、図１に示すファクシミリ装置の記録部Ｂの概略構成を示す図である。図２において２１は記録ヘッドであり、本実施例ではインクタンクを内蔵し、インクが無くなったときに記録ヘッドごとに新品と交換し得るカートリッジ式のインクジェット記録ヘッドを搭載している。
【００１１】
本実施例で用いる記録ヘッド２１は、インクジェット方式の記録ヘッドであり、解像度が３６０ｄｐｉであり、副走査方向（矢印Ａ方向）に６４個のノズル列を持ち、ノズル内に設けた電気熱交換素子の発熱によってインク中に生じた膜沸騰の圧力によってノズル先端の吐出口よりインク滴を吐出するものである。
【００１２】
記録ヘッド２１は不図示のキャリッジにより記録紙１２の搬送方向（副走査方向）とは直角方向、即ち主走査方向（紙面垂直方向）に往復移動し、この往動時及び復動時に記録走査を行う。
【００１３】
２２は記録紙搬送ローラであり、記録紙の給紙、排紙及び記録ヘッド２１で記録を実行するときに、副走査方向の位置を定めるために３６０ｄｐｉの精度で記録紙を搬送する。２３は記録紙センサであり、本センサの検知部に記録紙がある場合にはＯＮ状態になり、ない場合にはＯＦＦ状態になる。この記録紙センサ２３により、記録紙の有無及び先端、後端を検知する。１３は記録紙の記録面の画像密度を検知する反射型ホトセンサである。本実施例では１頁の画像記録後に記録紙後端部に記録される所定パターン（黒マーク）の画像密度をこのセンサにより検出し、検出結果に応じてインクの有無、記録紙の搬送不良をチェックする。このホトセンサはＬＥＤとホトトランジスタで構成され、画像が記録されている部分のような黒率の高い部分ではＬＥＤの反射光が少ないためにホトトランジスタはＯＦＦ状態となり、記録紙の地色のような反射率の高い部分ではＯＮ状態となる。ＬＥＤ光源はインクの材質等により吸収する波長が異なるので、インクの材質により光源を選択する必要がある。本実施例では赤色の波長に対して吸収率の高いインクを用いているので赤色のＬＥＤを用いている。またホトセンサは機構上排出口の近くにあるので、外光の影響を受けない位置に置くように注意する。排紙ローラ９はゴム等の材質でできており、記録紙が排紙ローラ９上にない場合、フォトセンサ１３はオフ状態となる。
【００１４】
図３は図１、図２に示すファクシミリ装置の電気的な構成をデータの流れを中心に表わしたブロック図である。本実施例におけるファクシミリ装置はファクシミリ部１００及びプリンタ部２００から成り、ファクシミリ部１００からプリンタ部２００へのデータ転送をセントロニクスインターフェースを介して行う。まずファクシミリ部１００について説明する。図中１０１は電話回線を介して画像データの送受信を行うためのモデム、１０２は受信されたデータを復号化する復号化器、１０３は画像データを符号化する符号化器、１０４は画像データを蓄積するための画像バッファ、１０５は画像バッファ１０４に蓄積された画像データの解像度変換を行う解像度変換回路、１０６は１ライン分のデータが全て白データであることを検知するための全白検知回路、１０７は解像度変換回路１０５により解像度変換されたラインデータ４ライン分格納可能な４ラインバッファで、２ライン分は解像度変換前のデータ格納用に、残り２ライン分は解像度変換後のデータ格納用として用いられる。１０８は種々のファンクションキー表示器等を備えた操作部、１０９は送信時及びコピー時に原稿画像を読取る読取部、１１０は４ラインバッファ１０７に格納されたラインデータをプリンタ部２００に送出するためのセントロニクス送信回路、１１１はファクシミリ部１００の動作を制御するための制御部（ＣＰＵ１）である。
【００１５】
次にプリンタ部２００について説明する。２０１はセントロニクス送信回路１１０から送信されてくるデータを受信するためのセントロニクス受信回路、２０２はセントロニクス受信回路２０１で受信されたデータを一時的に格納するレシーブバッファ、２０３はレシーブバッファ２０２に格納されたデータをプログラム処理によりデコードしデコード後のラインデータを格納するラスタバッファ、２０４はラスタバッファ２０３に格納されたラインデータを縦方向のデータに変換する横／縦変換回路、２０５、２０６は横／縦変換回路２０４から出力されるデータを格納するプリントバッファで、各々記録ヘッドの１回の主走査により記録される領域に対応したデータ記憶容量を持つ。
【００１６】
又、２０７は通信管理レポート出力時にファクシミリ部１００より送出されるキャラクターコードデータを格納するテキストバッファ、２０８はテキストバッファ２０７内に格納されたキャラクターコードをドットイメージに変換した後プリントバッファ２０５又は２０６に送出するためのキャラクタジェネレータ、２０９はプリントバッファ２０５又は２０６から読出されたデータをラッチするラッチ回路、２１０はラッチ回路２０９にラッチされたデータに応じて駆動されることによりインク滴を吐出する記録ヘッド（図１、図２の記録ヘッド２１に相当）である。
【００１７】
又、２１１は記録ヘッドの記録位置手前で記録紙を検知する記録紙センサ（図１、図２における記録紙センサ２３に相当）、２１２は搬送ローラ５、２２、排紙ローラ９等の駆動力を発生するパルスモータ等から成る記録紙搬送部、２１３はキャリッジを記録紙に対して往復移動させるための駆動力を発生するパルスモータ等から成るキャリッジ駆動部、２１４は記録紙の後端部に記録される黒マークを検出するためのフォトセンサ（図１、図２のフォトセンサ１３に相当）、２１５はプリンタ部２００のデータ転送処理及び負荷の動作を制御する制御部（ＣＰＵ２）である。
【００１８】
ファクシミリ部１００からプリンタ部２００へのデータ転送は、セントロニクス送信回路１１０とセントロニクス受信回路２０１間の信号線ＰＤ０  〜ＰＤ７  により、信号線ＰＳＴＢ  に発生するパルス信号に同期したタイミングで行われる。又このデータ転送は信号部ＢＵＳＹがオフの場合に可能となる。又プリンタ部２００のＣＰＵ２からファクシミリ部１００のＣＰＵ１に対して後述の記録紙の位置に応じた信号Ｐａｐｅｒ＿Ｓｔｓ１、Ｐａｐｅｒ＿Ｓｔｓ２が出力される。又、フォトセンサ２１４の出力はファクシミリ部１００のＣＰＵ１に入力される。
【００１９】
次に動作説明する。受信されたデータは、モデム１０１によって、復調された後、復号化器１０２で復号化してドットイメージデータに展開した後、通信エラーのチェックが行われる。その後このドットイメージデータは復号化器１０３で再び符号化されて、画像バッファ１０４に格納される。そしてこの画像バッファ１０４に格納した符号化データを順次再度読出し、ＣＰＵ１（１１１）のプログラム処理により復号化して１ラインのドットイメージデータに展開し、４ラインバッファ１０７に格納する。このドットイメージデータを解像度変換回路１０５に送出し、解像度変換を行った後、４ラインバッファ１０７の残りの２ライン分に格納する。ここで、全白検知回路１０６が動作し、格納した１ライン分のデータの全てが白データであるかどうかチェックする。全て白データの場合、ＣＰＵ１（１１１）に対して全白データであることを通知し、ＣＰＵ１はセントロニクス送信回路１１０に１ライン分のデータの全てが白データであることを示すコマンドを送出し、その後４ラインバッファ１０７内の前述の１ライン分のデータを消去し、次のデータを格納できるようにする。そうでない場合、４ラインバッファ１０７の解像度変換された画像データをそのまま送出する。
【００２０】
４ライン・バッファ１０７に少なくとも１ライン分のデータが格納されると、ＣＰＵ１はＢＵＳＹ信号をチェックし、ＢＵＳＹ信号がオフであれば４ラインバッファ１０７に格納された解像度変換後のデータをセントロニクス送信回路１１０及びセントロニクス受信回路２０１を介してレシーブ・バッファ２０２に送出する。このＢＵＳＹ信号はレシーブ・バッファ２０２に空きがあればオフ状態になっている。したがって４ライン・バッファ１０７からレシーブ・バッファ２０２へのデータ転送はレシーブ・バッファ２０２に空きがあれば行われる。又、画像バッファ１０４から４ライン・バッファ１０７への転送は、４ライン・バッファ１０７に少しでも１ライン分の空きがあれば行われる。
【００２１】
ここで解像度変換は、受信画像の解像度が記録の解像度（３６０ｄｐｉ×３６０ｄｐｉ）と異なるため、画像データの解像度を記録・解像度に合わせるために行われる。
【００２２】
次にプリンタ部２００におけるデータの流れについて説明する。前述の如くファクシミリ部１００よりセントロニクスインターフェースを介して送られてくるデータはＲＡＭにより構成されたレシーブバッファ２０２に一時格納される。ここで、レシーブバッファ２０２に格納されるデータは解像度変換回路１０５により所望の解像度（３６０ｄｐｉ）に変換された１ラインのドットイメージデータ及びコマンドである。ＣＰＵ２（２１５）はレシーブバッファ２０２の内容をチェックする。画像データの場合はレシーブバッファ２０２から読出され、ラスタバッファ２０３に転送される。又、コマンドの場合その内容を解釈する。コマンドが１ラインのデータが全白であることを示すコマンドの場合、ラスタバッファ２０３の該当する記憶領域にはデータを格納せず、次のラインに次の画像データを格納する様にする。
【００２３】
ここで、ラスタバッファ２０３は８ライン分の容量（８×３６４０ビット）を持つメモリである。このラスタバッファ２０３に８ライン分のデータが格納されると、ラスタバッファ２０３の左端のデータから順番に横／縦変換回路２０４に送り、横縦変換を行い、プリントバッファ１（２０５）又はプリントバッファ２（２０６）の一方に転送する。プリントバッファ１、２は共に記録ヘッド２１の１回の走査により記録されるデータ量に応じた記憶容量（６４×３６４０ビット）を持ったメモリであり、一方がデータの読みだし（記録）に用いられる間、他方は次走査のためのデータの格納に用いられる。
【００２４】
ＣＰＵ２は８ライン分のデータの横縦変換の回数をカウントし、８回カウントを行うと即ち、６４ライン分のデータの横縦変換が終了すると、１主走査分のデータが揃ったと判断して印字スタート信号を出力し、キャリッジの移動を開始して、プリントバッファ１（２０５）又はプリントバッファ２（２０６）に格納されたデータに基づく記録動作を開始する。そして６４ドットごとにデータをラッチ回路２０９に送り、ラッチ回路２０９にラッチされたデータに応じて記録ヘッド２１０の吐出ヒータが駆動されて記録が行われる。この間、他方のプリントバッファには次の主走査データが格納される。
【００２５】
ＣＰＵ２はプリントバッファ内の黒データがどのアドレスからどのアドレス迄格納されているか予め検知し、その最後のアドレスまでデータが転送されるとその走査を終了し、プリントバッファを切り換え、データ格納に用いられたプリントバッファを記録用に、記録に用いられていたプリントバッファをデータ格納用にする。
【００２６】
次に、実際の記録動作及びレシーブバッファ２０２からプリントバッファ２０５又は２０６へのデータの転送タイミングについて説明する。まず、ファクシミリ部１００から画像データが転送され、そのデータがレシーブバッファ２０２に格納される。ＲＡＭ２１６のワークエリアにはラスタバッファ２０３に格納されたライン数をカウントするカウンタ１が設定されており、ＣＰＵ２はラスタバッファ２０３に１ラインのデータを格納するごとに、カウンタ１をインクリメントした後、カウンタ１のカウンタ値が８に達したか否かを判断する。カウンタ１のカウント値が８に達する迄はレシーブバッファ２０２からラスタバッファ２０３へのデータ転送を続行する。そしてカウンタ１のカウント値が８に達すると、レシーブバッファ２０２からラスタバッファ２０３へのデータ転送を中断し、更にラスタバッファ２０３内のデータを左端から順番に横縦変換を行った後、そのデータをプリントバッファ１（２０５）に格納する。ＲＡＭのワークエリアには又、この横縦変換の実行回数をカウントするカウンタ２を持ち、ＣＰＵ２は８ライン分のデータの横縦変換を実行する毎にインクリメントした後、カウンタ２のカウント値が８に達したか否かを判断する。カウンタ２のカウント値が８に達するまで、即ち６４ライン分のデータの格納が終了するまでは、前述のレシーブバッファ２０２からラスタバッファ２０３への８ライン分のデータ転送、及びラスタバッファ２０３からプリントバッファ１（２０５）へのデータ転送を繰り返し実行する。ここでカウンタ２は、たかだか８回分のカウント値をカウントすればよいので、１主走査分データ数（６４×３６４０）をカウントするよりもはるかに簡単である。
【００２７】
カウンタ２のカウント値が８に達すると、ＣＰＵ２はプリントバッファ１に格納された１走査目のデータの記録を行うための記録スタート信号を発生する。ここでＣＰＵ２記録に先立ちプリントバッファ１（２０５）に格納されたデータのうち黒データがどのアドレスからどれだけの幅存在するか（図３ａｒｅａｌ参照）を予め検知しＲＡＭ２１６の所定領域に記憶しておく、ここでプリントバッファ１、２は、そのアドレスが記録ヘッド２０により行われる走査領域上の位置と１対１の対応関係にあるものである。又、記録ヘッド２１０の位置は不図示のホームポジションを基準として、キャリッジ駆動部２１３のキャリッジ駆動用パルスモータに供給されたパルス数をカウントするカウンタ４のカウント値に応じて判断される。即ちホームポジションから離れる方向に移動を行う場合は、キャリッジ駆動用パルスモータに供給されたパルス数をカウントするカウンタ４のカウント値をインクリメントし、ホームポジションに戻る方向に移動を行う場合は、キャリッジ駆動用パルスモータに供給されるパルス数に応じてカウンタ４のカウント値をデクリメントする。なお、このカウンタ４もＲＡＭ２１６の所定領域に設定されているものである。このカウント値により記録ヘッド２１０の現在位置を検知することができる。
【００２８】
記録スタート信号の発生後記録ヘッド２１０がホームポジションから移動し、黒データの存在する最初のカラム位置に応じた位置に到達したことを検知すると、プリントバッファ１に格納されたデータは、この位置から６４ドットずつ順番に読みだされ、ラッチ回路２０９にラッチされ、ラッチデータに応じて記録ヘッド２１０のインク吐出ヒータが駆動されて第１走査の記録が行われていく、ＲＡＭ２１６の所定領域には黒データの幅に応じたカラム数がセット可能なカウンタ３が設定されており、黒データの存在する最初のカラム位置からデータが読みだされ、記録が行われる毎にデクリメントされていく、このカウント動作もキャリッジ駆動用パルスモータに供給されるパルスに応じたパルス信号をカウントすることにより行われる。そしてこのカウンタ３のカウント値が０になると第１走査は終了と判断し記録ヘッドはその位置に停止する。そして第１走査終了に応じて記録紙搬送部２１２が駆動され、記録ヘッド２１０の記録幅に応じた距離の紙送り（副走査）が行われる。
【００２９】
尚、第１走査目のデータの記録中に第２走査目のデータは第１走査目のデータ転送と同様にしてレシーブバッファ２０２からプリントバッファ２（２０６）に転送され、格納される。従って、第１走査の終了前に第２走査目のデータプリントバッファ２（２０６）に格納完了していれば、第１走査の終了時点でプリントバッファ２（２０６）をデータ読みだし用に、プリントバッファ１（２０５）をデータ格納用に切り換え、第１走査の場合と同様にプリントバッファ２（２０６）からデータが読みだされて第２走査目の記録が行われ、プリントバッファ１（２０５）に第３走査目のデータ格納が行われる。
【００３０】
又、第１走査の終了時点で第２走査目のデータがプリントバッファ２（２０６）に格納されていない場合は、記録ヘッド２１０は第１走査の印字終了位置で第２走査目のデータがプリントバッファ２に揃うまで待機する。又、待機中所定時間（例えば２秒）経過すると記録ヘッド２１０は一旦ホームポジションに戻る。そして第２走査目のデータが揃うと、プリントバッファ２（２０６）をデータ読み出し用に、プリントバッファ１（２０５）をデータ格納用に切り換え、プリントバッファ２（２０６）からデータが読みだされて第２走査目の記録が行われる。又、この第２走査の記録の間、第３走査目のデータがプリントバッファ１（２０５）に格納されていく。そして第２走査終了に応じて記録ヘッド２１０の記録幅に応じた紙送りが行われる。
【００３１】
この様に、プリントバッファ１、２を交互にデータ読みだし（記録）用、データ格納用に切り換えて前述した動作を以降繰り返すことにより１頁の画像の記録を行う。
【００３２】
前述のように本実施例におけるファクシミリ装置は、プリントバッファ１（２０５）又は２（２０６）に格納されたデータのうち黒データがどの位置からどれだけの幅存在するかを予め検知しＲＡＭに記憶している。
【００３３】
従って、主走査終了後、次の主走査を開始する際、現走査の記録終了位置と次走査の黒データの存在範囲を参照することによって、終了位置からキャリッジの移動距離が短い方を次の主走査の印字開始位置として記録を行う。このためムダなキャリッジの移動がない高速の印字が実現できる。
【００３４】
ただし、データが例えばケイ線のように連続する２つの主走査にまたがる線が存在する場合、印字方向を各々の主走査で逆にするとケイ線ズレをおこすので、記録終了位置、次の主走査の印字範囲にかかわらず同一方向に印字されるよう制御されている。
【００３５】
又、通信終了後又はユーザにより操作部１０８から通信管理レポートの出力が指示された時ＣＰＵ１は通信管理情報をキャラクタデータでセントロニクスインターフェースを介してプリンタ部２００に送る。この場合、受信データの記録時とは異なり、画像バッファ１０４、４ラインバッファ１０７は用いられない。プリンタ部２００例では、受信されたキャラクタデータがレシーブバッファ２０２に格納される。レシーブバッファ２０２に格納されたデータは順次流出され、解析された後テキストバッファ２０７に格納される。テキストバッファ２０７に格納されたデータキャラクタはキャラクタジェネレータによりドットイメージに展開されてプリントバッファ１（２０５）又は２（２０６）に格納される。
【００３６】
以後の記録動作は受信画像記録時と同様である。
【００３７】
又、プリンタ部２００のＣＰＵ２はファクシミリ部１００のＣＰＵ１から送られる制御コマンドの指示に従い、記録ヘッド２１、記録紙搬送部２２、記録紙センサ２３を制御する。
【００３８】
次に本実施例における黒マーク検出タイミング制御について説明する。前述の如く本実施例におけるファクシミリ装置においては、１頁分の画像データの記録終了後、その記録紙の後端部で後端より所定の余白を設けた位置に所定パターン（黒マーク）を記録し、このパターンの画像密度をフォトセンサ１３により検出し、検出結果に応じてインクの有無及び記録紙の搬送不良のチェックを行う。インク無しを検知した場合はメモリ代行受信に移り、画像バッファ１０４に現頁以上の受信データを保存する。又搬送不良を検知した場合は操作部１０８にてジャム表示を行う。
【００３９】
図４は記録紙センサ２３とホトセンサ１３の位置関係を示したもので、２７は黒マーク及びその記録位置である。ここでセンサ２３、１３及びマーク２７は記録紙搬送方向（Ａ方向、即ち副走査方向）に一直線上に並ぶように配置している。また、これらは記録ヘッド２１の記録紙２６に対する記録可能範囲の最も後端に位置している。
【００４０】
このフォトセンサ１３の出力はＣＰＵ１に入力している。この所定パターンは、ＣＰＵ１から印字コマンドをプリンタ部２０７のＣＰＵ２に送出することにより記録されるのであるが、この印字コマンドを送出後実際に記録される迄に遅延があるため、ＣＰＵ１には所定パターンとフォトセンサ１３との相対位置がわかりずらい。そこで本実施例ではプリンタ部２００のＣＰＵ２からＣＰＵ１に対し、記録紙の搬送位置に応じた信号を出力し、所定パターンを正確なタイミングで検知できる様にしている。
【００４１】
図５はプリンタ部２００のＣＰＵ２の記録動作制御を示すフローチャートである。まず、ステップＳ１で先に説明したようにＣＰＵ２はセントロニクス送信回路１１０より送られたデータを記録する。この画像データの最後には、図４に示す黒マーク２７のイメージデータがＣＰＵ２に転送され、画像データと同様に記録紙の後端部に記録される。そして、ステップＳ２でＣＰＵ２はセントロニクス送信回路１１０より記録紙排紙コマンドが送られるのを待つ、記録紙排紙コマンドが送られると、ステップＳ３でこのときの記録紙センサ２３の状態を調べる。ここで記録紙センサ２３がＯＮ状態（記録紙有りの状態）であれば、記録紙の搬送不良等が発生し、正常に画像の記録が行われていないので、ＣＰＵ１への信号Ｐａｐｅｒ＿Ｓｔｓ２をＨとする。ステップＳ３で記録紙センサ２３がＯＦＦ状態（記録紙無し状態）であれば、黒マーク２７は正規の位置に記録されたと判断して信号Ｐａｐｅｒ＿Ｓｔｓ１はＬのままステップＳ５に進む。ステップＳ５では、排紙動作Ａを実行する。排紙動作Ａでは記録した黒マーク２７がホトセンサ１３の約１０ｍｍ手前に来るようにＣＰＵ２は記録紙の搬送を実行する。排紙動作Ａが終了したならば、ステップＳ６でＣＰＵ１への信号Ｐａｐｅｒ＿Ｓｔｓ１をＨとして、ＣＰＵ１に黒マークの検知の開始を促す。そしてこのＣＰＵ１への信号Ｐａｐｅｒ＿Ｓｔｓ１をＨとしたままステップＳ７に進み、排紙動作Ｂを行う。排紙動作Ｂでは記録紙が機外に排出されるように更に排紙動作を行う。そしてこの排紙動作Ｂが終了したならば、ステップＳ８に進み、Ｐａｐｅｒ＿Ｓｔｓ１，Ｐａｐｅｒ＿Ｓｔｓ２をＬとして、ＣＰＵ１へ排紙動作の終了を知らせる。
【００４２】
図６はＣＰＵ２が記録紙の排紙動作制御を行っているときのファクシミリ部１００のＣＰＵ１の動作を示すフローチャートである。
【００４３】
まずステップＳ１０でセントロニクス送信回路１１０を介してプリンタ部２００のＣＰＵ２に対して排紙コマンドを送出する。同時にホトセンサ１３のＬＥＤをＯＮとする。ここで排紙コマンドは黒マーク２７のイメージデータ送出後にＣＰＵ１から送出されるものである。そしてステップＳ１１でＣＰＵ２からの黒マーク検知開始信号Ｐａｐｅｒ＿Ｓｔｓ１がＨとなるのを待つ。この黒マーク検知開始信号Ｐａｐｅｒ＿Ｓｔｓ１がＨとなったならばステップＳ１２に進みＣＰＵ２からの信号Ｐａｐｅｒ＿Ｓｔｓ２の状態を調べる。ここでＰａｐｅｒ＿Ｓｔｓ２がＨとなっていれば、ＣＰＵ２が記録紙の搬送不良と判断しているのでＣＰＵ１は黒マークの検知を行わずにＳ１３に進み、記録紙のジャム処理を行う。この記録紙ジャム処理は、具体的には記録紙ジャムの表示か表音を行って、ユーザに記録紙ジャムが起こったことを通知する処理である。ステップＳ１２でＰａｐｅｒ＿Ｓｔｓ２がＬならば、ステップＳ１４に進み、黒マークの検知を開始する。ここでは図５のステップＳ７での排紙動作により記録紙は排出されながらホトセンサ１３で記録紙の黒マーク２７の位置の濃度を検出することにより黒マークを検知する。この黒マークの検知の詳細は図７を用いて後述する。このホトセンサ１３による検出はステップＳ１５で信号Ｐａｐｅｒ＿Ｓｔｓ１がＬとなるまで、即ち、図３で示したようにＣＰＵ２が記録紙の排紙動作を終了するまで検出を続ける。ＣＰＵ２が排紙動作を終了したときにステップＳ１６でホトセンサ１３の状態を調べる。ここでホトセンサ１３がＯＮ状態（記録紙有り状態）であるときは、ＣＰＵ２が排紙動作を終了しているにもかかわらず、記録紙が排紙しきれていないのでステップＳ１４での黒マークの検知の結果にかかわらず、ステップＳ１３に進み、記録紙のジャム処理を行う。ステップＳ１６でホトセンサ１３の出力がＬとなっていればステップＳ１７に進み、ステップＳ１４で行った黒マークの検知が正常に行われたかを判断する。ここで黒マークが正常に検知できていれば、そのままステップＳ１９に進み、ホトセンサ２４のＬＥＤをＯＦＦとして終了する。ステップＳ１７で黒マークが検知できなかった場合は、インクが無くなり記録がおこなわれなかった恐れがあるので、ステップＳ１８に進み、ユーザに記録ヘッドの交換を促す処理を行う。そしてステップＳ１９に進み、ホトセンサ１３のＬＥＤをＯＦＦにし、記録動作を終了する。
【００４４】
次に図７は黒マーク検知時のタイミングを示した図である。
【００４５】
図５のステップＳ２で排紙コマンドを受けたとき（Ｘ点）、ＣＰＵ２は排紙動作Ａを行う。（Ｙ−Ｘ）分記録紙をフィードした時点でＰａｐｅｒ＿Ｓｔｓ１をＨとしてＣＰＵ１に黒マーク２７の検知の開始を指示する。このとき図６において黒マーク２７はホトセンサ１３の約１０ｍｍ手前にきている。Ｙ点で黒マークの検知の開始を指示した後、ＣＰＵ２は更に排紙動作Ｂを行う。この（Ｚ−Ｙ）の間で黒マーク２７はホトセンサ２４を通過していくが、ここで正常に黒マーク２７が記録されていれば、この排紙Ｂの区間でホトセンサ１３は黒マーク２７の手前の白紙部を検知している時はＬを出力し、黒マーク２７を検知している時間はＨを出力し、黒マーク２７の後の記録紙の後端余白を検知している時間はＬを出力する。そして記録紙がホトセンサ１３の下を通過した後は排紙ローラ９の黒を検知するためにホトセンサ１３はＨを出力する。この一連の動作において、ＣＰＵ１はＰａｐｅｒ＿Ｓｔｓ１がＨとなっている間にホトセンサ１３出力のＨ→Ｌへの変化点（α点）とＬ→Ｈへの変化点（β点）を検知し、Ｐａｐｅｒ＿Ｓｔｓ１がＬになった時点（Ｚ点）でホトセンサ１３がＨ信号を出力していることを確認する。これらが検知できれば記録は正常に行われ、かつ記録紙ジャムも発生していないと判断する。もしＬ→Ｈへの変化点（β点）しか検知できない場合にはインクが無いと判断し、もしＨ→Ｌへの変化点（α点）しか検知できない場合には排紙終了時（Ｚ点）も記録紙の後端余白を検知しているので記録紙ジャムと判断する。またこの排紙Ｂの区間でホトセンサ１３出力がずっとＨとなっていれば記録紙が排紙ローラ９に到達せず、ホトセンサ１３は排紙ローラ９を検知し続けていると判断し、記録紙ジャムとする。またこの排紙Ｂの区間でＰａｐｅｒ＿Ｓｔｓ２がＨとなっていれば図５で説明したように記録紙ジャムと判断する。
【００４６】
この実施例において、入力された記録データをそのまま印字する通常モードの他に、ドラフトモードと呼ばれる印字データをある一定の法則（周期）に従って間引いて印字するモードを持っている場合がある。これは、例えばドット毎の市松に間引くことにより、インクの消費量を節約したり、隣接ドットが連続して吐出しないので記録周期を短縮し、高速印字を可能にするものである。
【００４７】
このドラフトモードを持っている場合には、画像記録の印字モードにかかわらず黒マークのみ、ドラフトモードで印字しても良い。また、逆にフッタマーク検出の精度を高めたい場合には、ドラフトモードで画像記録を行うように設定されているときでも黒マークのみ通常モードで印字してマークの印字濃度を高めるようにすることも可能である。
【００４８】
以上説明したように、記録制御側がインク残量検知のための黒マークの位置を把握していて、検知開始信号を知らせることにより、より正確なインク残量検知や記録紙のジャム検知が可能になる。
【００４９】
尚、上記実施例では、特にインクジェット記録方式の中でも熱エネルギーを利用して飛翔的液滴を形成し、記録を行うインクジェット方式を例にとり説明した。
【００５０】
その代表的な構成や原理については、例えば、米国特許４７２３１２９号明細書、同第４７４０７９６号明細書に開示されている基本的な原理を用いて行うものが好ましい。この方式はいわゆるオンデマンド型、コンティニュアス型のいずれにも適用可能であるが、特に、オンデマンド型の場合には、液体（インク）が保持されているシートや液路に対応して配置されている電気熱変換体に、記録情報に対応していて核沸騰を越える急速な温度上昇を与える少なくとも一つの駆動信号を印加することによって、電気熱変換体に熱エネルギーを発生せしめ、記録ヘッドの熱作用面に膜沸騰を生じさせて、結果的にこの駆動信号に一対一で対応した液体（インク）内の気泡を形成できるので有効である。この気泡の成長、収縮により吐出用開口を介して液体（インク）を吐出させて、少なくとも一つの滴を形成する。この駆動信号をパルス形状とすると、即時適切に気泡の成長収縮が行われるので、特に応答性に優れた液体（インク）の吐出が達成でき、より好ましい。
【００５１】
このパルス形状の駆動信号としては、米国特許第４４６３３５９号明細書、同第４３４５２６２号明細書に記載されているようなものが適している。なお、上記熱作用面の温度上昇率に関する発明の米国特許第４３１３１２４号明細書に記載されている条件を採用すると、さらに優れた記録を行うことができる。
【００５２】
記録ヘッドの構成としては、上述の各明細書に開示されているような吐出口、液路、電気熱変換体の組み合わせ構成（直線状液流路または直角液流路）の他に熱作用面が屈曲する領域に配置されている構成を開示する米国特許第４５５８３３３号明細書、米国特許第４４５９６００号明細書を用いた構成としてもよい。
【００５３】
加えて、複数の電気熱変換体に対して、共通するスリットを電気熱変換体の吐出部とする構成を開示する特開昭５９−１２３６７０号公報や熱エネルギーの圧力波を吸収する開孔を吐出部に対応させる構成を開示する特開昭５９−１３８４６１号公報に基づいた構成としてもよい。
【００５４】
さらに、記録装置が記録できる最大記録媒体の幅に対応した長さを有するフルラインタイプの記録ヘッドとしては、上述した明細書に開示されているような複数記録ヘッドの組み合わせによってその長さを満たす構成や、一体的に形成された１個の記録ヘッドとしての構成のいずれでもよい。
【００５５】
加えて、装置本体に装着されることで、装置本体との電気的な接続や装置本体からのインクの供給が可能になる交換自在のチップタイプの記録ヘッド、あるいは記録ヘッド自体に一体的にインクタンクが設けられたカートリッジタイプの記録ヘッドを用いた場合にも本発明は有効である。
【００５６】
また、記録ヘッドに対しての回復手段、予備的な補助手段等を付加することは本発明の効果を一層安定できるので好ましいものである。これらを具体的に挙げれば、記録ヘッドに対してのキャッピング手段、クリーニング手段、加圧あるいは吸引手段、電気熱変換体あるいはこれとは別の加熱素子あるいはこれらの組み合わせによる予備加熱手段、記録とは別の吐出を行う予備吐出モードを行うことも安定した記録を行うために有効である。
【００５７】
さらに、記録装置の記録モードとしては黒色等の主流色のみの記録モードだけではなく、記録ヘッドを一体的に構成するか複数個の組み合わせによってでもよいが、異なる色の複色カラー、または混色によるフルカラーの少なくとも一つを備えた装置としてもよい。
【００５８】
以上説明した本発明実施例においては、インクを液体として説明しているが、室温やそれ以下で固化するインクであって、室温で軟化するもの、もしくは液体であるもの、あるいは上述のインクジェット方式ではインク自体を３０℃以上７０℃以下の範囲内で温度調整を行ってインクの粘性を安定吐出範囲にあるように温度制御するものが一般的であるから、使用記録信号付与時にインクが液状をなすものであればよい。
【００５９】
加えて、積極的に熱エネルギーによる昇温をインクの固形状態から液体状態への状態変化のエネルギーとして使用せしめることで防止するか、またはインクの蒸発防止を目的として放置状態で固化するインクを用いるかして、いずれにしても熱エネルギーの記録信号に応じた付与によってインクが液化し、液状インクとして吐出するものや、記録媒体に到達する時点では既に固化し始めるもの等のような、熱エネルギーによって初めて液化する性質のインクとしてもよい。このような場合インクは、特開昭５４−５６８４７号公報あるいは特開昭６０−７１２６０号公報に記載されるような、多孔質シート凹部または貫通孔に液状または固形物として保持された状態で、電気熱変換体に対して対向するような形態としてもよい。本発明においては、上述した各インクに対して最も有効なものは、上述した膜沸騰方式を実行するものである。
【００６０】
さらに加えて、本発明に係る記録装置の形態としては、上述のようなファクシミリの形態を採るものの他、ワードプロセッサやコンピュータ等の情報処理機器の画像出力端末として一体または別体に設けられるものや、リーダ等と組み合わせた複写装置の形態を採るものであっても良い。
【００６１】
また、熱エネルギーを用いてインク滴を吐出するものに限らず、ピエゾ素子等を用いてインク滴を吐出するものであってもよい。
【００６２】
【発明の効果】
以上の様に本発明によれば、正確なタイミングで記録材上に記録された所定パターンを検知することが可能となる。
【図面の簡単な説明】
【図１】本発明を適用したファクシミリの概略構成を示す断面図である。
【図２】図１に示すファクシミリ装置の記録部の構成を示す図である。
【図３】図１に示すファクシミリ装置の電気的構成を示すブロック図である。
【図４】記録紙センサとホトセンサの位置関係を示す図である。
【図５】プリンタ部の制御部による記録紙の排紙動作制御を説明するフローチャートである。
【図６】ファクシミリ部の制御部による黒マーク検知動作制御を説明するフローチャートである。
【図７】黒マーク検出時のタイミングチャートである。
【符号の説明】
９  排紙ローラ
１３  フォトセンサ
２１  記録ヘッド
２２  記録紙搬送部
２３  記録紙検知センサ
２７  黒マーク
１１１  ＣＰＵ
２１５  ＣＰＵ
【図１】
0003554004.tif 000002
【図２】
0003554004.tif 000003
【図３】
0003554004.tif 000004
【図４】
0003554004.tif 000005
【図５】
0003554004.tif 000006
【図６】
0003554004.tif 000007
【図７】
0003554004.tif 000008