(57)【特許請求の範囲】
【請求項１】
プリンタ装置と通信可能なホストコンピュータであって、
前記プリンタ装置の第１の制御プログラムを前記プリンタ装置に送信する第１の送信手段と、
ユーザから、前記プリンタ装置を用いたプリント処理の指示を受け付ける受付手段と、
前記受付手段においてユーザから前記プリンタ装置を用いたプリント処理の指示を受け付けるのに応じて、前記第１の制御プログラムを用いて前記プリント処理が実行可能か否かを判定する判定手段と、
前記判定手段により前記第１の制御プログラムを用いて前記プリント処理が実行不可能であると判定された場合、前記プリント処理を実行可能な第２の制御プログラムを前記プリンタ装置に送信する第２の送信手段とを有することを特徴とするホストコンピュータ。
【請求項２】
前記プリンタ装置の初期化処理が終了したことを示す通知を受信する受信手段をさらに有し、
前記第１の送信手段は、前記プリンタ装置の初期化処理の終了通知を受信するのに応じて、前記プリンタ装置の前記第１の制御プログラムを前記プリンタ装置に送信することを特徴とする請求項１に記載のホストコンピュータ。
【請求項３】
前記ユーザからのプリント処理の指示は、前記ユーザが所望の記録モードを指定することを含み、
前記判定手段は、前記第１の制御プログラムが前記記録モードに対応した制御プログラムであるか否かを判定することを特徴とする請求項１又は２に記載のホストコンピュータ。
【請求項４】
前記第１の制御プログラムは、予め設定されているデフォルトの制御プログラムであることを特徴とする請求項１乃至３のいずれかに記載のホストコンピュータ。
【請求項５】
ホストコンピュータと通信可能なプリンタ装置であって、
電源が投入されることに応じて、初期化処理を実行する初期化手段と、
前記初期化処理が終了したことに応じて初期化処理の終了を前記ホストコンピュータに通知する通知手段と、
前記初期化処理の終了が前記ホストコンピュータに通知された後、前記ホストコンピュータから送信される第１の制御プログラムを受信する第１の受信手段と、
ユーザからのプリント処理の指示に対して、前記第１の制御プログラムを用いたプリント処理が実行不可能であると前記ホストコンピュータにおいて判定された場合、前記ホストコンピュータから送信される前記プリント処理を実行可能な第２の制御プログラムを受信する第２の受信手段とを有することを特徴とするプリンタ装置。
【請求項６】
前記ホストコンピュータと通信を行うための通信プログラムと、前記初期化処理を実行するための初期化プログラムとを格納する第１記憶手段と、
前記第１及び第２の制御プログラムを格納する、前記第１の記憶手段とは異なる、第２の記憶手段とをさらに有し、
前記初期化手段は、電源が投入されることに応じて前記第１の記憶手段から前記初期化プログラムを読み出して初期化処理を行い、
前記通知手段は、前記初期化処理が終了したことに応じて前記第１の記憶手段から前記通信プログラムを読み出して前記初期化処理の終了を前記ホストコンピュータに通知することを特徴とする請求項５に記載のプリンタ装置。
【請求項７】
前記第１の制御プログラムは、予め設定されているディフォルトの制御プログラムであることを特徴とする請求項５又は６に記載のプリンタ装置。
【請求項８】
プリンタ装置と通信可能なホストコンピュータにおける情報処理方法であって、
前記プリンタ装置の第１の制御プログラムを前記プリンタ装置に送信する第１の送信工程と、
ユーザから、前記プリンタ装置を用いたプリント処理の指示を受け付ける受付工程と、
前記受付工程においてユーザから前記プリンタ装置を用いたプリント処理の指示を受け付けるのに応じて、前記第１の制御プログラムを用いて前記プリント処理が実行可能か否かを判定する判定工程と、
前記判定工程において前記第１の制御プログラムを用いて前記プリント処理が実行不可能であると判定された場合、前記プリント処理を実行可能な第２の制御プログラムを前記プリンタ装置に送信する第２の送信工程とを有することを特徴とする情報処理方法。
【請求項９】
プリンタ装置と通信可能なホストコンピュータにおいて読み取り可能な記憶媒体であって、
前記プリンタ装置の第１の制御プログラムを前記ホストコンピュータから前記プリンタ装置に送信する第１の送信工程と、
ユーザから、前記プリンタ装置を用いたプリント処理の指示を受け付けるのに応じて、前記第１の制御プログラムを用いて前記プリント処理が実行可能か否かを判定する判定工程と、
前記判定工程において前記第１の制御プログラムを用いて前記プリント処理が実行不可能であると判定された場合、前記プリント処理を実行可能な第２の制御プログラムを前記プリンタ装置に送信する第２の送信工程とを前記ホストコンピュータに実行させるためのプログラムを記憶したことを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はプリンタ装置、ホストコンピュータ、及び情報処理方法に関するものである。
【０００２】
【従来の技術】
従来のプリンタ装置では、そのコントローラに備えられた不揮発性メモリに制御プログラムや文字フォントを記憶しておき、必要に応じて作業用メモリにそのプログラムやフォントをロードして実行していた。
【０００３】
【発明が解決しようとする課題】
しかしながら上記従来例では、プリンタ装置に実装されたコントローラの不揮発性メモリに制御プログラムやフォントデータが格納され、製品として供給されるため、製造後、或は、その出荷後に制御プログラムに不具合が発見されると、これに即座に対応することが難しいという問題があった。
【０００４】
また、従来の装置構成では、すべての制御プログラムが不揮発メモリに格納されるため、使用頻度の少ない記録モードのために準備されたプログラムなどのそのメモリに格納される。このため、そのメモリへのアクセス頻度という点から考えると、その頻度の低いメモリ空間もやはりプログラムの格納のために必要であり、メモリ使用効率の点からは問題があった。
【０００５】
本発明は上記従来例に鑑みてなされたもので、小さい容量のメモリを効率的に用いるとともに、制御プログラムに不具合が発生した場合にも迅速に対処することができるプリンタ装置、ホストコンピュータ、及び情報処理方法を提供することを目的としている。
【０００６】
【課題を解決するための手段】
上記目的を達成するために本発明のプリンタ装置は、以下のような構成からなる。
【０００７】
即ち、ホストコンピュータと通信可能なプリンタ装置であって、電源が投入されることに応じて、初期化処理を実行する初期化手段と、前記初期化処理が終了したことに応じて初期化処理の終了を前記ホストコンピュータに通知する通知手段と、前記初期化処理の終了が前記ホストコンピュータに通知された後、前記ホストコンピュータから送信される第１の制御プログラムを受信する第１の受信手段と、ユーザからのプリント処理の指示に対して、前記第１の制御プログラムを用いたプリント処理が実行不可能であると前記ホストコンピュータにおいて判定された場合、前記ホストコンピュータから送信される前記プリント処理を実行可能な第２の制御プログラムを受信する第２の受信手段とを有することを特徴とするプリンタ装置を備える。
【０００９】
また他の発明によれば、プリンタ装置と通信可能なホストコンピュータであって、前記プリンタ装置の第１の制御プログラムを前記プリンタ装置に送信する第１の送信手段と、ユーザから、前記プリンタ装置を用いたプリント処理の指示を受け付ける受付手段と、前記受付手段においてユーザから前記プリンタ装置を用いたプリント処理の指示を受け付けるのに応じて、前記第１の制御プログラムを用いて前記プリント処理が実行可能か否かを判定する判定手段と、前記判定手段により前記第１の制御プログラムを用いて前記プリント処理が実行不可能であると判定された場合、前記プリント処理を実行可能な第２の制御プログラムを前記プリンタ装置に送信する第２の送信手段とを有することを特徴とするホストコンピュータを備える。
【００１０】
さらに他の発明によれば、プリンタ装置と通信可能なホストコンピュータにおける情報処理方法であって、前記プリンタ装置の第１の制御プログラムを前記プリンタ装置に送信する第１の送信工程と、ユーザから、前記プリンタ装置を用いたプリント処理の指示を受け付ける受付工程と、前記受付工程においてユーザから前記プリンタ装置を用いたプリント処理の指示を受け付けるのに応じて、前記第１の制御プログラムを用いて前記プリント処理が実行可能か否かを判定する判定工程と、前記判定工程において前記第１の制御プログラムを用いて前記プリント処理が実行不可能であると判定された場合、前記プリント処理を実行可能な第２の制御プログラムを前記プリンタ装置に送信する第２の送信工程とを有することを特徴とする情報処理方法を備える。
【００１１】
またさらに他の発明によれば、プリンタ装置と通信可能なホストコンピュータにおいて読み取り可能な記憶媒体であって、前記プリンタ装置の第１の制御プログラムを前記ホストコンピュータから前記プリンタ装置に送信する第１の送信工程と、ユーザから、前記プリンタ装置を用いたプリント処理の指示を受け付けるのに応じて、前記第１の制御プログラムを用いて前記プリント処理が実行可能か否かを判定する判定工程と、前記判定工程において前記第１の制御プログラムを用いて前記プリント処理が実行不可能であると判定された場合、前記プリント処理を実行可能な第２の制御プログラムを前記プリンタ装置に送信する第２の送信工程とを前記ホストコンピュータに実行させるためのプログラムを記憶したことを特徴とする記憶媒体を備える。
【００１２】
以上の構成により本発明は、プリンタ装置の第１の制御プログラムをホストコンピュータからプリンタ装置に送信し、ユーザからそのプリンタ装置を用いたプリント処理の指示を受け付けるのに応じて、第１の制御プログラムを用いてそのプリント処理が実行可能か否かを判定し、第１の制御プログラムを用いてそのプリント処理が実行不可能であると判定された場合には、そのプリント処理を実行可能な第２の制御プログラムをプリンタ装置に送信する。
【００１３】
【発明の実施の形態】
以下添付図面を参照して本発明の好適な実施形態について詳細に説明する。
【００１４】
＜装置本体の概略説明＞
図１は、本発明の代表的な実施の形態であるインクジェットプリンタ（以下、プリンタという）ＩＪＲＡの構成の概要を示す外観斜視図である。図１において、駆動モータ５０１３の正逆回転に連動して駆動力伝達ギア５００９〜５０１１を介して回転するリードスクリュー５００５の螺旋溝５００４に対して係合するキャリッジＨＣはピン（不図示）を有し、ガイドレール５００３に支持されて矢印ａ，ｂ方向を往復移動する。キャリッジＨＣには、記録ヘッドＩＪＨとインクタンクＩＴとを内蔵した一体型インクジェットカートリッジＩＪＣが搭載されている。５００２は紙押え板であり、キャリッジＨＣの移動方向に亙って記録用紙Ｐをプラテン５０００に対して押圧する。５００７，５００８はフォトカプラで、キャリッジのレバー５００６のこの域での存在を確認して、モータ５０１３の回転方向切り換え等を行うためのホームポジション検知器である。５０１６は記録ヘッドＩＪＨの前面をキャップするキャップ部材５０２２を支持する部材で、５０１５はこのキャップ内を吸引する吸引器で、キャップ内開口５０２３を介して記録ヘッドの吸引回復を行う。５０１７はクリーニングブレードで、５０１９はこのブレードを前後方向に移動可能にする部材であり、本体支持板５０１８にこれらが支持されている。ブレードは、この形態でなく周知のクリーニングブレードが本例に適用できることは言うまでもない。又、５０２１は、吸引回復の吸引を開始するためのレバーで、キャリッジと係合するカム５０２０の移動に伴って移動し、駆動モータからの駆動力がクラッチ切り換え等の公知の伝達機構で移動制御される。
【００１５】
これらのキャッピング、クリーニング、吸引回復は、キャリッジがホームポジション側の領域に来た時にリードスクリュー５００５の作用によってそれらの対応位置で所望の処理が行えるように構成されているが、周知のタイミングで所望の動作を行うようにすれば、本例にはいずれも適用できる。
【００１６】
＜制御構成の説明＞
次に、上述した装置の記録制御を実行するための制御構成について説明する。
【００１７】
図２はプリンタＩＪＲＡの制御回路の構成を示すブロック図である。制御回路を示す同図において、１０００はプリンタＩＪＲＡにプリンタの制御プログラムをダウンロードしたり、プリンタの記録モードを指示したり、プリントデータを転送するホストコンピュータ（以下、ホストという）、１００１はホスト１０００のＣＰＵ、１００２はプリンタドライバやプリンタＩＪＲＡにダウンロードする制御プログラムなどを格納するハードディスク（ＨＤ）、１６００はホスト１０００から制御プログラム、記録モード、プリントデータを入力するインタフェース、１７００はプリンタＩＪＲＡを制御して記録動作を実行するコントローラである。
【００１８】
また、１７０１はＭＰＵ、１７０２はＭＰＵ１７０１が実行するプリンタの初期化プログラムとホスト１０００との通信プログラムを格納するＲＯＭ、１７０３はホスト１０００からのプリントデータや記録ヘッドＩＪＨに供給される記録信号等を一時的にを保存したり、或は、初期化プログラムをＭＰＵ１７０１が実行するために作業漁期として用いられるＲＡＭである。さらに、１７１０は記録ヘッドＩＪＨを搬送するためのキャリアモータ、１７０９は記録用紙の搬送のための搬送モータである。１７０５は記録ヘッドＩＪＨを駆動するヘッドドライバ、１７０６，１７０７はそれぞれ搬送モータ１７０９、キャリアモータ１７１０を駆動するためのモータドライバである。
【００１９】
上記構成の回路において、インタフェース１６００にホスト１０００からのプリントデータを受信すると、ＭＰＵ１７０１はその受信プリントデータをプリント用の記録信号に変換する。そして、モータドライバ１７０６、１７０７を駆動すると共に、ヘッドドライバ１７０５に送られた記録信号に従って記録ヘッドＩＪＨが駆動され、記録が行われる。
【００２０】
次に、以上の構成のプリンタにおける初期化処理と記録動作について、図３〜図４に示すフローチャートを参照して説明する。なお、ホスト１０００とプリンタＩＪＲＡとは双方向通信によって情報を交換できるものとする。
【００２１】
（１）初期化処理（図３）
この処理は、プリンタに電源を投入した際にプリンタを記録動作可能にするための処理である。なお、ここでは、この処理の実行のために、ホスト１０００は既に起動されており、プリンタＩＪＲＡと通信して種々の制御を行うプリンタドライバがＣＰＵ１００１において実行されているとする。
【００２２】
まず、ステップＳ１００でプリンタＩＪＲＡに電源を投入すると、ステップＳ１０５ではＲＯＭ１７０２に保存されているプリンタの初期化処理プログラムがＲＡＭ１７０３の作業領域であるにロードされ、ＭＰＵ１７０１によるプリンタの初期化処理が実行される。これにより、ＲＡＭ１７０３やインタフェース１６００の初期化が行われる。
【００２３】
次に、ステップＳ１１０ではその初期化処理終了後、ＭＰＵ１７０１は初期化処理が終了した旨をホスト１０００にインストールされ、ＣＰＵ１００１で動作しているプリンタドライバに通知する。これに応じて、ステップＳ１１５ではホスト１０００は予めプリンタドライバに設定されているデフォルトの制御プログラム、即ち、最も頻繁に使われるであろう記録モードの制御プログラムをプリンタＩＪＲＡに転送する。
【００２４】
ステップＳ１２０では、その転送された制御プログラムをインタフェース１６００を介して受信し、これをＲＡＭ１７０３に格納する。一方、ステップＳ１２５では、ホスト１０００のプリンタドライバが転送した制御プログラムの記録モードを示すフラグを、ホストの所定のレジスタにセットし、その記録モードを記憶する。これにより、ホスト１０００は現在何の記録モードに相当する制御プログラムがプリンタＩＪＲＡのＲＡＭ１７０３にロードされているかを知ることができる。
【００２５】
最後に、処理はステップＳ１３０に進み、プリンタＩＪＲＡはホスト１０００からの指示待ちになる。
【００２６】
以上がプリンタの起動時の初期化処理である。
【００２７】
このようにこの実施形態では、プリンタＩＪＲＡのＲＯＭには電源が投入されたときにＲＡＭ１７０３やインタフェース１６００の初期化を行なって、ホスト１０００との通信を可能とするだけのプログラム（初期化プログラム）が格納されている。そして、ホスト１０００から特定の記録モードにおける記録動作に必要な制御プログラムをダウンロードすることにより、実際の記録動作を行う。
【００２８】
（２）記録動作（図４）
まず、ステップＳ２００において、ユーザがホスト１０００で実行されているアプリケーションプログラム（不図示）から記録モードの指示を含むプリント処理の指示をしたならば、その指示を受けたプリンタドライバはステップＳ２０５においてユーザの指示した記録モードが既にプリンタに転送された制御プログラムの記録モードに合致しているかどうかを調べる。プリンタドライバは、前述のように転送した制御プログラムの記録モードを示すフラグを所定のレジスタに格納して管理しているので、ユーザによって指示された記録モードに対応する制御プログラムがすでにプリンタにあるかどうかを知ることができる。これによって、この実施形態では重複して２度同じ制御プログラムをダウンロードすることがないようになっている。
【００２９】
ここで、ユーザが指示した記録モードに対応する制御プログラムが既にプリンタＩＪＲＡに転送済であると判断された場合には、処理はステップＳ２２０に進み、そうでない場合には処理はステップＳ２１０に進む。
【００３０】
ステップＳ２１０では、ホスト１０００はユーザによって指定された記録モードに対応する制御プログラムをプリンタＩＪＲＡに転送する。これに応じて、プリンタＩＪＲＡは、その制御プログラムをインタフェース１６００を介して受信し、ＲＡＭ１７０３に格納する。ステップＳ２１５では、ホスト１０００のプリンタドライバは、転送した制御プログラムの記録モードを示すフラグを、ホストの所定のレジスタにセットし、その記録モードを記憶する。そして、処理はステップＳ２２０へと進む。
【００３１】
さて、処理はステップＳ２２０において、ＭＰＵ１７０１は、転送された制御プログラムが格納されているＲＡＭ１７０３のプログラム保存領域の先頭アドレスをアドレスし、単にそのプログラムが格納されている状態からそのプログラムを実行可能な状態へと移す。一方、ホスト１０００のプリンタドライバは、ユーザの指示した記録モードに従って、画像処理を実行し、プリントデータを生成する。つまり、この実施形態では、プリンタＩＪＲＡのコントローラ１７００はプリントデータの生成処理、例えば、ＰＤＬデータを解釈してビットマップデータに変換するなどの処理はいっさいを行わなず、ビットマップデータをホスト１０００から受信して記録動作を行うようになっている。
【００３２】
さらに、ステップＳ２２５では、ホスト１０００のプリンタドライバは、生成されたプリントデータをプリンタＩＪＲＡに転送し、一方、プリンタＩＪＲＡではステップＳ２３０において、インタフェース１６００を介してこれを受信し、ＲＡＭ１７０３の所定の領域に格納する。
【００３３】
そして、ステップＳ２３０では、プリンタＩＪＲＡのコントローラ１７００はＲＡＭ１７０３に一時的に格納されたプリントデータを記録ヘッドＩＪＨにヘッドドライバ１７０５を介して転送し、例えば、記録紙などの記録媒体に画像を記録する。このような記録動作に従って、記録媒体を所定量搬送され、記録ヘッドＩＪＨはその記録に必要な位置へと移動される。最後に、ステップＳ２３５では、記録動作が終了すると、プリンタは待機状態に移行し、ホスト１０００から指示待ちとなる。
【００３４】
以上がこの実施形態による記録動作である。
【００３５】
従って、以上説明した実施形態に従えば、プリンタに電源が投入されたとき、プリンタのＲＯＭに格納された初期化プログラムが起動されて、ホストと交信して、記録動作に必要な制御プログラムをダウンロードし、そのダウンロードされたプログラムを実行して記録を行うので、プリンタのＲＯＭに多くの制御プログラムを格納しておく必要はなく、そのＲＯＭの容量を小さくすることができる。
【００３６】
また、必要に応じてホストから制御プログラムをダウンロードするので、例えば、その制御プログラムに不具合やバージョンアップが生じたときには、ホストからのダウンロードによって対処することができる。これによって、たとえ、製造時に利用可能であった制御プログラムに不具合やバージョンアップが生じてもＲＯＭの交換などの必要はなく、ホストからのダウンロードによって迅速な対処が可能となる。
【００３７】
なお、プリンタＩＪＲＡのコントローラの構成は図２に示したような構成に限定されるものではなく、例えば、図５に示すような構成でも良い。図５において、１７０４はＲＯＭ１７０２を内蔵するカスタム制御回路となるゲートアレイ（Ｇ．Ａ．）である。このような構成によれば、電源を投入するとゲートアレイ（Ｇ．Ａ．）１７０４の内蔵ＲＯＭ１７０２に保存されている初期化処理プログラムとホスト１０００との通信プログラムがＲＡＭ１７０３にロードされ、ＭＰＵ１７０１により初期化処理が実行される。
【００３８】
また、以上の実施形態ではプリンタをインクジェット方式に従ったインクジェットプリンタとしたが本発明はこれによって限定されるものではなく、例えば、図６に示すような電子写真方式に従ったプリンタ装置でも良い。
【００３９】
図６は電子写真方式を採用して記録を行なうレーザビームプリンタの内部構造を示す側断面図である。
【００４０】
図６において、７４０はレーザビームプリンタ（ＬＢＰ）であり、供給される文字パターン等を基に、記録媒体である記録紙上に像を形成する。７００は操作のためのスイツチ及びＬＥＤ表示器などが配されている操作パネル、７０１はＬＢＰ７４０全体の制御及び記録動作を制御するプリンタ制御ユニツトである。図２のプリンタＩＪＲＡの制御回路を示すブロック図では、インタフェース１６００とコントローラ１７００は、プリンタ制御ユニット７０１に含まれている。
【００４１】
レーザドライバ７０２は半導体レーザ７０３を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ７０３から発射されるレーザ光７０４をオン・オフ切替えする。レーザ光７０４は回転多面鏡７０５で左右方向に振られて静電ドラム７０６上を走査する。これにより、静電ドラム７０６上には文字パターンの静電潜像が形成される。この潜像は静電ドラム７０６周囲の現像ユニツト７０７により現像された後、記録紙に転写される。この記録紙にはカツトシートを用い、カツトシート記録紙はＬＢＰ７４０に装着した用紙カセツト７０８に収納され、給紙ローラ７０９及び搬送ローラ７１０と７１１とにより装置内に取込まれて、静電ドラム７０６に供給される。
【００４２】
このようにして、与えられたプリントデータは用紙上に記録出力される。
【００４３】
なお、本発明は、複数の機器（例えばホストコンピュータ，インタフェイス機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【００４４】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００４５】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４６】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００４７】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４８】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４９】
【発明の効果】
以上説明したように本発明によれば、プリンタ装置に常時格納しておくプログラムを少なくすることができ、無駄にメモリを使用することがなく、装置コストを削減できるという効果がある。
【００５０】
また、ホストから制御プログラムをダウンロードするので、仮に、その制御プログラムを出荷後に不具合が発見された場合にも迅速な対応が可能になる。
【００５１】
【図面の簡単な説明】
【図１】本発明の代表的な実施の形態であるインクジェットプリンタＩＪＲＡの構成の概要を示す外観斜視図である。
【図２】プリンタＩＪＲＡの制御回路の構成を示すブロック図である。
【図３】初期化処理を示すフローチャートである。
【図４】記録動作を示すフローチャートである。
【図５】プリンタＩＪＲＡの制御回路の別の構成を示すブロック図である。
【図６】レーザブームプリンタの構成を示す側断面図である。
【符号の説明】
７００  操作パネル
７０１  プリンタ制御ユニツト
７０２  レーザドライバ
７０３  半導体レーザ
７０４  レーザ光
７０５  回転多面鏡
７０６  静電ドラム
７０７  現像ユニツト
７０８  用紙カセツト
７０９  給紙ローラ
７１０、７１１  搬送ローラ
７４０  レーザビームプリンタ（ＬＢＰ）
１０００  ホスト
１００１  ＣＰＵ
１００２  ハードディスク（ＨＤ）
１６００  インタフェース
１７００  コントローラ
１７０１  ＭＰＵ
１７０２  ＲＯＭ
１７０３  ＲＡＭ
１７０４  ゲートアレイ（Ｇ．Ａ．）
１７０５  ヘッドドライバ
１７０６、１７０７  モータドライバ
１７０９  搬送モータ
１７１０  キャリアモータ
ＨＣ  キャリッジ
ＩＪＣ  インクジェットカートリッジ
ＩＪＨ  記録ヘッド
ＩＪＲＡ  インクジェットプリンタ
ＩＴ  インクタンク
【図１】
0003647197.tif 000002
【図２】
0003647197.tif 000003
【図３】
0003647197.tif 000004
【図４】
0003647197.tif 000005
【図５】
0003647197.tif 000006
【図６】
0003647197.tif 000007