(57)【要約】【課題】出力情報を印刷装置が正常に印刷処理できるプリンタドライバ環境を自動的に整合して正常に出力できる印刷処理環境を整備することである。【解決手段】ホストコンピュータは、アプリケーションソフトウエアにより作成された出力情報を前記印刷装置に出力すべきプリンタ言語環境が前記印刷装置のプリンタ言語環境と整合しているかどうかを判定して（Ｓ３０４）、言語環境が整合している場合には、インストールされているいずれかのプリンタ言語に基づくプリンタドライバを選択して印刷情報に変換して前記印刷装置に転送するとともに（Ｓ３０８）、プリンタ言語環境が整合していない場合には、前記印刷装置のドライバプログラムライブラリより対応するドライバプログラムをアップロードしてシステムに組み込む（Ｓ３０６）構成を特徴とする。【選択図】　　　図３
2004021460.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置と通信可能な情報処理装置であって、
前記印刷装置がサポートしている言語情報を取得する取得手段と、
前記取得手段により取得された言語情報に基づき、アプリケーションソフトウエアにより作成された出力情報を前記印刷装置に出力すべきプリンタ言語環境が前記印刷装置のプリンタ言語環境と整合しているかどうかを判定する判定手段と、
前記判定手段によりプリンタ言語環境が整合している場合には、インストールされているいずれかのプリンタ言語に基づくプリンタドライバを選択して印刷情報に変換して前記印刷装置に転送するプリンタドライバ選択手段と、
前記判定手段によりプリンタ言語環境が整合していない場合には、前記印刷装置のドライバプログラムライブラリより対応するドライバプログラムをアップロードしてシステムに組み込む組込み手段と、
を有することを特徴とする情報処理装置。
【請求項２】
情報処理装置と通信可能な印刷装置であって、
前記ホストコンピュータにインストール可能な最適な言語に従うドライバプログラムを複数記憶するドライバプログラムライブラリと、
前記情報処理装置からの言語情報取得要求に従い、前記ドライバプログラムライブラリで管理されているプリンタ言語および所定の関連情報を情報処理装置に通知する通知手段と、
前記情報処理装置からのドライバプログラム取得要求に従い、ドライバプログラムライブラリより対応するドライバプログラムを読み出して送信する送信手段と、
を有することを特徴とする印刷装置。
【請求項３】
前記通知手段は、前記所定の関連情報として、前記ドライバプログラムライブラリで管理しているプリンタ言語の名称とそのプログラム言語を特定する一意の識別コードを含む関連情報を前記ホストコンピュータに通知することを特徴とする請求項２記載の印刷装置。
【請求項４】
前記情報処理装置から送信されるプリンタ言語識別コードと、プリンタ言語で記述された印刷文書を受け取り、前記プリンタ言語識別コードにより特定された言語を処理する言語処理プログラムにより、前記印刷文書を処理して印刷することを特徴とする請求項３記載の印刷装置。
【請求項５】
前記情報処理装置から前記プリンタ言語識別コードと共にプリンタドライバ要求コマンドを受信した場合、前記プリンタ言語識別コードにより特定された言語に、印刷文書を変換するプリンタドライバのプログラムコードを返信することを特徴とする請求項３記載の印刷装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置と印刷装置とが通信可能な印刷システム環境の下で、プリンタドライバが所定のプリンタ言語に基づく印刷情報に変換して印刷装置に転送処理可能な情報処理装置および印刷装置に関するものである。
【０００２】
【従来の技術】
従来、ホストコンピュータ上に作成されたドキュメントを印刷するにあたって、プリンタの解釈できるプリンタ言語に変換してプリンタに送出し、プリンタとで更に印刷ドット情報に変換して用紙上に印刷する印刷システムが提案されている。
【０００３】
ここで、ホストコンピュータ上のアプリケーションソフトで製作されたドキュメントをプリンタで印刷する為には、各アプリケーションソフトが使用している形式のデータをプリンタが解釈できる表現のデータに変換しなければならない。この表現規則をプリンタ言語と呼ぶ。
【０００４】
プリンタ言語には、大きく分けてライン記述言語と、ページ記述言語とがある。ライン記述言語とは印字テキストラインを単位に記述が完了する言語で、日本由来のものではＥＳＣ／ＰやＰＣ−ＰＲ等の言語が有る。ページ記述言語とはページを単位に記述が完了する言語でＰＣＬやＬＩＰＳ（登録商標）などが知られている。
【０００５】
上記変換処理は通常コンピュータのＯＳ（オペレーティングシステム）とプリンタドライバと呼ばれるソフトウエアで行われる。変換されたプリンタ言語のストリームは、Ｉ／Ｆまたはネットワークを介してプリンタに送られる。
【０００６】
通常プリンタドライバ等のソフトウエアとプリンタとは一体としてユーザに提供され、常にその組み合わせで使用される。このため、例えばプリンタＡ用のドライバはプリンタＡの解釈できるプリンタ言語に変換する。
【０００７】
従って、両者をセットで使用している限り目的にかなった変換が行われ、正しい印刷結果が得られる。
【０００８】
【発明が解決しようとする課題】
しかしながら、例えばトライバＡとプリンタＡの組み合わせでしか印刷できないとすると、新しいプリンタを接続するたびにホストコンピュータに新しいトライバを組み込まなければならない。
【０００９】
特にプリンタをネットワークに接続して複数のコンピュータから共有して使用する様なシステムでは、各印刷しようとするプリンタのドライバを組み込んでいないコンピュータからは印刷できなかった。
【００１０】
また、ドライバが組み込まれていてもプリンタに合ったドライバをユーザが選択しなければならなず、使い難いプリンタシステムとなってしまう等の問題点があった。
【００１１】
本発明は、上記の問題点を解決するためになされたもので、本発明の第１の目的は、アプリケーションソフトウエアにより作成された出力情報を前記印刷装置に出力すべきプリンタ言語環境が前記印刷装置のプリンタ言語環境と整合しているかどうかを判定して、言語環境が整合している場合には、インストールされているいずれかのプリンタ言語に基づくプリンタドライバを選択して印刷情報に変換して前記印刷装置に転送するとともに、プリンタ言語環境が整合していない場合には、前記印刷装置のドライバプログラムライブラリより対応するドライバプログラムをアップロードしてシステムに組み込むことにより、ユーザはインストールされているプリンタドライバの言語環境が印刷装置と一致しているかどうか等を意識することなく、出力情報を印刷装置が正常に印刷処理できるプリンタドライバ環境を自動的に整合して正常に出力できる印刷処理環境を整備することができる情報処理装置および印刷装置を提供することである。
【００１２】
また、第２の目的は、情報処理装置と通信可能な印刷装置であって、ホストコンピュータにインストール可能な最適な言語に従うドライバプログラムを複数記憶するドライバプログラムライブラリを備え、情報処理装置からの言語情報取得要求に従い、前記ドライバプログラムライブラリで管理されているプリンタ言語および所定の関連情報を情報処理装置に通知し、さらに、情報処理装置からのドライバプログラム情得要求に従い、ドライバプログラムライブラリより対応するドライバプログラムを読み出して送信することにより、情報処理装置が生成している出力情報を印刷装置が正常に印刷処理できるプリンタドライバ環境を自動的に整合して正常に出力できる印刷処理環境を整備することができる情報処理装置および印刷装置を提供することである。
【００１３】
【課題を解決するための手段】
本発明に係る第１の発明は、印刷装置と通信可能な情報処理装置であって、前記印刷装置がサポートしている言語情報を取得する取得手段と、前記取得手段により取得された言語情報に基づき、アプリケーションソフトウエアにより作成された出力情報を前記印刷装置に出力すべきプリンタ言語環境が前記印刷装置のプリンタ言語環境と整合しているかどうかを判定する判定手段と、前記判定手段によりプリンタ言語環境が整合している場合には、インストールされているいずれかのプリンタ言語に基づくプリンタドライバを選択して印刷情報に変換して前記印刷装置に転送するプリンタドライバ選択手段と、前記判定手段によりプリンタ言語環境が整合していない場合には、前記印刷装置のドライバプログラムライブラリより対応するドライバプログラムをアップロードしてシステムに組み込む組込み手段とを有することを特徴とする。
【００１４】
本発明に係る第２の発明は、情報処理装置と通信可能な印刷装置であって、前記ホストコンピュータにインストール可能な最適な言語に従うドライバプログラムを複数記憶するドライバプログラムライブラリと、前記情報処理装置からの言語情報取得要求に従い、前記ドライバプログラムライブラリで管理されているプリンタ言語および所定の関連情報を情報処理装置に通知する通知手段と、前記情報処理装置からのドライバプログラム取得要求に従い、ドライバプログラムライブラリより対応するドライバプログラムを読み出して送信する送信手段と、
を有することを特徴とする。
【００１５】
本発明に係る第３の発明は、前記通知手段は、前記所定の関連情報として、前記ドライバプログラムライブラリで管理しているプリンタ言語の名称とそのプログラム言語を特定する一意の識別コードを含む関連情報を前記ホストコンピュータに通知することを特徴とする。
【００１６】
本発明に係る第４の発明は、前記情報処理装置から送信されるプリンタ言語識別コードと、プリンタ言語で記述された印刷文書を受け取り、前記プリンタ言語識別コードにより特定された言語を処理する言語処理プログラムにより、前記印刷文書を処理して印刷することを特徴とする。
【００１７】
本発明に係る第５の発明は、前記情報処理装置からから前記プリンタ言語識別コードと共にプリンタドライバ要求コマンドを受信した場合、前記プリンタ言語識別コードにより特定された言語に、印刷文書を変換するプリンタドライバのプログラムコードを返信することを特徴とする。
【００１８】
【発明の実施の形態】
図１は、本発明の一実施形態を示す印刷制御装置を適用可能な印刷システムのシステム例を示すブロック図である。
【００１９】
図１において、１０はデータ供給源となるホストコンピュータで、いわゆるアプリケーションからの印刷情報をプリンタ２０が解析可能な印刷制御情報と印刷情報とを生成するプログラムドライバ（ソフトウエア）がハードディスク等の外部記憶装置に記憶され、ＯＳの管理下で、ＲＡＭ上にロードされて印刷制御を行う。
【００２０】
２０はプリンタで、ホストコンピュータ１０とは双方向のインタフェース１１を介して接続されている。
【００２１】
２１はコマンド制御部で、ホストコンピュータ１０との情報交換を司る。プリンタ２０は、例えば３つのプリンタ言語Ａ，Ｂ，Ｃに対応しており、図中の符号の１００番台、１１０番台、１２０番台はそれぞれのプリンタ言語Ａ，Ｂ，Ｃに対応するソフトウエア構成部で同じ構造をしている。
【００２２】
１００は言語ＩＤで、言語Ａを識別するコードで、本実施形態ではプリンタ内で一意であれば良い。
【００２３】
１０１は言語情報で、言語Ａの名称、バージョン情報等てホスト側はこれによってサポート言語を識別する。１０２は言語処理プログラムで、ホストコンピュータ１０から送られてきた印刷の為のプリンタ言語を印刷イメージに変換処理する。
【００２４】
１０３は言語ドライバで、ホストコンピュータ１０側で使用されるプログラムで、ホストコンピュータ１０が言語Ａへの変換ドライバを持っていない場合、このプログラムをホストコンピュータ１０にアップロードして使用する。
【００２５】
なお、本実施形態では、ある特定のＯＳに対応したドライバを１つたけ保持しており、例えばＷｉｎｄｏｗｓ（登録商標）９５／９８用のものである。さらに、言語Ａドライバを対応ＯＳ毎に用意しておき、ホストコンピュータ１０が自分のＯＳの為のドライバを選択してアップロードしたり、あるいは全てをアップロードしてから選択して使用する等することも可能である。
【００２６】
言語処理プログラム１０２及び言語ドライバ１０３がメモリ上に実際に置かれているアドレスを言語情報Ａの特定の個所に保持している。
【００２７】
２１はコマンド制御部で、アドレスに基づいて言語処理を実行したり、言語ドライバ１０３，１１３，１２３（関連情報とともに、ドライバプログラムライブラリとして保持される）をホストコンピュータ１０にアップロードしたりする。言語Ａ，Ｂ，Ｃいずれの場合も言語処理部によって印刷イメージに変換された印刷データはエンジンコントローラ２３に送られる。エンシンコントローラ２３は印刷エンシン２４を制御しながら印刷イメージデータを用紙に印刷する。
【００２８】
図２は、図１に示したホストコンピュータ１０とプリンタ２０との間でやり取りされるコマンドの一例を示す図である。
【００２９】
図２において、５つのコマンドを記述しているが各コマンドの前の矢印はコマンドの方向を示し、右向きの矢印はホストコンピュータ１０からプリンタ２０へ指示されるコマンド、左向きの矢印はプリンタ２０からホストコンピュータ１０へ指示されるコマンドであることを示している。
【００３０】
また、各コマンドの第１バイトはコマンドを識別するコードで、必要に応じてその後に補足情報のついた形式をしている。
【００３１】
２１０はプリンタがサポートしている言語情報を問い合せる問合せコマンドである。この問合せコマンド２１０に応答してプリンタ２０は対応言語通知コマンド２２０をホストコンピュータ１０に対して返却する。この補足情報となるものは、各言語ＩＤとその言語情報となる図１に示した言語情報１０１，１１１，１２１に保持した情報である。以降プリンタ２０とホストコンピュータ１０間の言語種の指示は、この言語ＩＤで行われる。
【００３２】
２３０は言語ＩＤ通知コマンドで、ホストコンピュータ１０から送られてくる印刷ジョブのコマンドとして構成され、どの言語で書かれているかを示す言語ＩＤとその言語で表記された印刷データ（印刷データストリームと終了マークからなる）２３１からなる。
【００３３】
２４０は言語ドライバをホスト側にアップロードすることを要求するコマンドで、アップロード要求のコードとアップロードしたい言語のＩＤ２４１からなる。これに応答してプリンタ２０はプリンタ言語の言語ＩＤ２５０とそのドライバプログラム２５１をホストコンピュータ１０に送信する。
【００３４】
なお、図２において説明したコマンドの解釈及びコマンドの処理の制御は、図１のコマンド制御部で行われている。
【００３５】
図３は、本発明に係る情報処理装置におけるデータ処理手順の一例を示すフローチャートであり、図１に示した印刷システムのホストコンピュータ１０側の印刷に至るまでの制御手順に対応する。なお、Ｓ３０１〜Ｓ３０８は各ステップを示す。
【００３６】
まず、ステップＳ３０１で、プリンタ２０でサポートしているプリンタ言語情報を要求する。使用するコマンドは、図２に示した言語問合せ用のコマンド２１０である。
【００３７】
次に、ステップＳ３０２で、その情報がプリンタ２０からコマンド２２０に基づいて、対応言語情報がホストコンピュータ１０に返信される。
【００３８】
そして、ステップＳ３０３で、ホストコンピュータ１０は印刷しようとするドキュメント及び印刷を要求しているアプリケーションに照らし合せて対応言語の中から適切なものを選択する。
【００３９】
次に、ステップＳ３０４で、選択されたプリンタ言語への変換ドライバが組み込まれているか調査し、組み込まれていないと判定した場合は、ステップＳ３０５で、プリンタ２０に対して、図２に示したアップロード要求用のコマンド２４０に基づいて、ドライバプログラムのアップロードを要求する。
【００４０】
そして、ステップＳ３０６で、プリンタ２０から得られたドライバプログラムをホストコンピュータ１０のハードディスク等の外部記憶装置に記憶して、ＯＳが管理するシステムプログラムとして組み込む。
【００４１】
次に、ステップＳ３０７で組み込まれている言語変換ドライバにより、印刷ドキュメントをプリンタ言語に変換し、ステップＳ３０８でプリンタ言語で表記された印刷データストリームを図２に示したコマンド２３０に基づいてプリンタ２０に送信して、処理を終了する。
【００４２】
これにより、ホストコンピュータ１０にはプリンタ各機種毎のドライバではなく種々のプリンタ言語への変換ドライバを組み込んでおけば、適切なドライバが自動的に選択されて印刷される。
【００４３】
また、ホストコンピュータは接続されている各プリンタから、そのプリンタが解釈実行できる全てのプリンタ言語及びそのバージョンを取得することができる。各プリンタは１つ以上この複数のプリンタ言語をサポートすることができる。
【００４４】
さらに、ホストコンピュータはプリンタの持っているプリンタ言語に応じた変換ドライバを使用することによりプリンタ固有のドライバを持っていなくても印刷が可能である。
【００４５】
この為、プリンタを新たに接続する毎にそのプリンタ専用のドライバをホストコンピュータに組み込むという手間を回避することができる。
【００４６】
また、ホストコンピュータはプリンタから取得した複数のプリンタ言語の中から対応する変換ドライバを持っている言語を選択できる。
【００４７】
さらにホストコンピュータは印刷しようとするドキュメントあるいはアプリケーションに応じたプリンタ言語を選択できる。
【００４８】
例えばテキストエディタやワードプロセッサのようなアプリケーションからの印刷であれば、ライン記述の言語て印刷する事ができる。
【００４９】
ライン記述言語の方がページ記述言語よりも仕様が単純でホスト側もプリンタ側も処理負荷が少なく高速に印刷する事が可能である。
【００５０】
また、ページ記述言語を使用する場合であっても、アプリケーションが表作成ソフトのような場合には複雑な描画機能を持たない言語で印刷する事ができる。
【００５１】
一方、デザイン描画などをターゲットとするアプリケーションでは複雑な描画機能を必要としそれに応じた、例えばＰｏｓｔＳｃｒｉｐｔ（登録商標）などの言語を使用する必要がある。
【００５２】
また、同じアプリケーションの例でもＭＳ−Ｅｘｃｅｌのような表計算ソフトなどでは色の繊細な再現性を必要としないが、ピクチャデータを扱うアプリであるＰｈｏｔｏＳｈｏｐ（商品名）やグラフイックデザインソフトのＩｎｕｓｔｒａｔｏｒなどでは繊細の色の再現が要求されるのでその表現能力を持つプリンタ言語が要求される。
【００５３】
一般に機能の低いプリンタ言語はホスト側での変換スピードも、プリンタ側での処理スピードも速く、高速の印刷を実現できる。逆に機能や表現能力の高いプリンタ言語は処理時間も使用メモリ量も増大する。
【００５４】
この為ドキュメントあるいはアプリケーションに応じたプリンタ言語を選択する事は重要なことである。
【００５５】
このように本発明ではプリンタの持つ複数のプリンタ言語から用途に応じたプリンタ言語を選択することが可能である。
【００５６】
さらに、本発明によれば、ホストコンピュータにプリンタのサポートしているプリンタ言語に変換するプリンタドライバが存在しない時、またバージョンが違っていてより新しいものを使用したいときには、プリンタから変換ドライバをアップロードして、ホストコンピュータに組み込むことができる。プリンタドライバはＯＳと共同して動作する為、全てのＯＳでの動作を可能にすることは難しいが、プリンタの商品の性格によってＯＳを限定することは可能である。例えばＷｉｎｄｏｗｓ（登録商標）９５／９８用ドライバを用意しておけば大丈夫である。
【００５７】
以下、図４に示すメモリマップを参照して本発明に係る情報処理装置で読み出し可能なデータ処理プログラムの構成について説明する。
【００５８】
図４は、本発明に係る情報処理装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００５９】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００６０】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００６１】
本実施形態における図３に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００６２】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００６３】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６４】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【００６５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６７】
上記実施形態によれば、プリンタに印刷しようとするホストコンピュータは、プリンタの機種毎のドライバを必要とせず、幾つかの言語ドライバを組み込んでおけばその中から印刷ドキュメントに応じて最適のものが自動的に選択されて使用することができる。
【００６８】
また、適切なドライバが組み込まれていなければ、プリンタからドライバをアップロードして組み込んで使用することができる。
【００６９】
このようにユーザは新たなプリンタを接続する際ドライバを組み込む必要がなく、どのドライバを使用するかも意識することなく常に最適のドライバが選択されて印刷され、使い易さを著しく向上することができる。
【００７０】
【発明の効果】
以上説明したように、本発明に係る情報処理装置によれば、アプリケーションソフトウエアにより作成された出力情報を前記印刷装置に出力すべきプリンタ言語環境が前記印刷装置のプリンタ言語環境と整合しているかどうかを判定して、言語環境が整合している場合には、インストールされているいずれかのプリンタ言語に基づくプリンタドライバを選択して印刷情報に変換して前記印刷装置に転送するとともに、プリンタ言語環境が整合していない場合には、前記印刷装置のドライバプログラムライブラリより対応するドライバプログラムをアップロードしてシステムに組み込むので、ユーザはインストールされているプリンタドライバの言語環境が印刷装置と一致しているかどうか等を意識することなく、出力情報を印刷装置が正常に印刷処理できるプリンタドライバ環境を自動的に整合して正常に出力できる印刷処理環境を整備することができる。
【００７１】
また、本発明に係る印刷装置によれば、情報処理装置と通信可能な印刷装置であって、ホストコンピュータにインストール可能な最適な言語に従うドライバプログラムを複数記憶するドライバプログラムライブラリを備え、情報処理装置からの言語情報取得要求に従い、前記ドライバプログラムライブラリで管理されているプリンタ言語および所定の関連情報を情報処理装置に通知し、さらに、情報処理装置からのドライバプログラム取得要求に従い、ドライバプログラムライブラリより対応するドライバプログラムを読み出して送信するので、情報処理装置が生成している出力情報を印刷装置が正常に印刷処理できるプリンタドライバ環境を自動的に整合して正常に出力できる印刷処理環境を整備することができる等の効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施形態を示す印刷制御装置を適用可能な印刷システムのシステム例を示すブロック図である。
【図２】図１に示したホストコンピュータとプリンタとの間でやり取りされるコマンドの一例を示す図である。
【図３】本発明に係る情報処理装置におけるデータ処理手順の一例を示すフローチャートである。
【図４】本発明に係る情報処理装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
１０　ホストコンピュータ
２０　プリンタ
２１　コマンド制御部
２３　エンジンコントローラ
２４　印刷エンジン
【図１】
2004021460.tif 000003
【図２】
2004021460.tif 000004
【図３】
2004021460.tif 000005
【図４】
2004021460.tif 000006