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