(57)【要約】【課題】機能の多重動作を可能にし、事務処理の効率化を図ると共に機能追加が容易に実現できるシステムを提供する。【解決手段】複数の周辺装置を動作させる周辺装置ドライバを有する上位装置に複数の周辺装置のいずれか１つが親周辺装置として接続され、親周辺装置に残りの周辺装置が子周辺装置として接続されるシステムにおいて、親周辺装置は、親及び子周辺装置をデバイス定義すべく周辺装置ディスクリプタを作成し、送信するディスクリプタ作成部を有し、上位装置は周辺装置ディスクリプタを受信する毎に対応する周辺装置ドライバの起動を行うと共に識別情報を付与する第１制御部と各周辺装置に送信すべき通信データの送信先を特定するための識別通信データを生成し、送信するデータ通信部とを有し、親周辺装置は転送先を判定すべく、受付けた識別通信データを解析し通信データを転送する周辺装置制御部を有する。【選択図】        図１
2006127085.tif 000002
【特許請求の範囲】
【請求項１】
上位装置に、複数の周辺装置のいずれか１つが特定の親周辺装置として接続され、前記親周辺装置に、残りの前記周辺装置が子周辺装置として接続されている複合機能システムにおいて、
前記親周辺装置は、前記親周辺装置及び前記子周辺装置をデバイス定義させるために必要な周辺装置ディスクリプタを作成し、前記上位装置に前記周辺装置ディスクリプタを送信するディスクリプタ作成部を有し、
前記上位装置は、前記周辺装置ディスクリプタを受信する毎に、前記周辺装置ディスクリプタに基づいて、前記親周辺装置及び前記子周辺装置に対して識別情報の付与を行う第１制御部と、
前記各周辺装置に送信すべき通信データの送信先となる前記親周辺装置及び前記子周辺装置を特定するための識別通信データを生成し、前記識別通信データを前記親周辺装置に送信するデータ通信部とを有し、
更に、前記親周辺装置は、前記識別通信データを受けると、前記識別通信データを解析し、前記識別情報を取得すると共に、前記識別情報に基づいて、前記通信データの転送先を判定し、前記通信データを転送する周辺装置制御部を有することを特徴とする複合機能システム。
【請求項２】
前記親周辺装置は、画像入力装置であり、前記子周辺装置は、画像出力装置であることを特徴とする請求項１及び２記載の複合機能システム。
【請求項３】
前記親周辺装置は、前記子周辺装置より前記周辺装置ディスクリプタを受信すると、前記周辺装置ディスクリプタに基づいて、前記親周辺装置にて、前記子周辺装置のデバイス定義を行うと共に、前記子周辺装置に対して、前記識別情報の付与を行う第２制御部を有することを特徴とする請求項１、２、及び３記載の複合機能システム。
【請求項４】
少なくとも１つの周辺装置が子周辺装置として接続された画像入力装置であって、上位装置から出力される自己及び前記周辺装置のいずれかに供給すべき通信データを受信する画像入力装置において、
前記上位装置が自己及び前記周辺装置をデバイス定義させるために必要な周辺装置ディスクリプタを作成し、前記上位装置に前記周辺装置ディスクリプタを送信するディスクリプタ作成部と、
前記上位装置から自己及び前記周辺装置のいずれかを示す識別情報を含む送信先を特定するための識別通信データを受けると、前記識別通信データを解析し、前記識別情報が前記周辺装置を示すと、前記通信データを前記周辺装置へ転送する周辺装置制御部とを有することを特徴とする画像入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、上位装置とＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）で接続された周辺装置から構成される複合機能システムに関し、特に、複数の機能の多重動作を可能にすることで、事務処理の効率化を図ると共に、周辺装置の追加が容易に実現できる複合機能システムに関する。
【背景技術】
【０００２】
ＰＣ等の上位装置がＵＳＢにて複数の周辺装置と接続された複合機能システムが知られている。このＵＳＢは、上位装置と周辺装置を接続するための共通バス仕様であり、上位装置にスキャナ、プリンタ等の用途の異なる周辺装置を接続することができ、また、上位装置はＵＳＢ通信プロトコルに基づいて、接続された各周辺装置との通信確立を行うことができる。
【０００３】
また、ＵＳＢによれば、上位装置が動作している状態（電源オンの状態）のままで周辺装置を上位装置から脱着することができ、新たな周辺装置が接続、或いは、接続された周辺装置が外された場合には、ＵＳＢコントローラ（上位装置から周辺装置が脱着された際にシステムの自動構築を行うＩＣ）により自動的にシステムの再構築が行われるため、上位装置に対して、再起動及びセットアップ作業等を行うことなく、周辺装置の追加及び変更を行うことができる。従って、上位装置は、接続された周辺装置毎に通信確立がされているため、上位装置から各周辺装置を並列に動作させることができる。
【０００４】
ところで、上記のような複合機能システムでは、上位装置に複数の周辺装置を接続させるためのＵＳＢコントローラが必要であった。このＵＳＢコントローラは、周辺装置の追加及び変更に伴うシステムの自動構築を行うためのＩＣの設計が複雑になることから高価であり、コストアップしてしまう問題があった。
【０００５】
一方、上記の問題を解決すべく、上位装置にスキャナ機能、プリンタ機能、ＦＡＸ機能など複数の機能を提供できる多機能装置が接続された複合機能システムが提案されている。（下記特許文献１参照）この複合機能システムは、上位装置に１台の多機能装置を接続させる構成であるため、上位装置に複数の周辺装置の接続をサポートする高価なＵＳＢコントローラを設ける必要が無く、前述のコストアップの問題を解決することができた。
【特許文献１】特開２００１−２２２５０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１記載の複合機能システムには、次のような解決すべき課題があった。即ち、上位装置に多機能装置を接続させて構成することにより、上述したようなコストアップを防止できる一方、上位装置及び多機能装置が1通信回線にて接続されており、また、多機能装置は、上位装置側では、複数機能のうちいずれか１機能のみを有する周辺装置として認識されることから、上位装置は、選択された１機能しか動作させることができず、複数の機能の並列動作ができなかった。
【０００７】
このため、例えば、上位装置にてプリンタ機能が選択され、印刷が行われている場合、多機能装置は、画像出力装置として動作しているため、スキャナ機能を利用することができず、また、スキャナ機能を利用する場合、プリンタ機能による印刷終了後、上位装置より多機能装置に対して機能切替を実施し、システムを再構成することが必要であったため、事務処理の効率化を図ることができなかった。
【０００８】
また、上位装置に多機能装置との通信を確立させるため、多機能装置ドライバを別途、開発する必要があり、また、この多機能装置ドライバは、サポートすべき基本ソフト（以後、ＯＳと記述する）が多種多様であることから、ＯＳ毎に異なる多機能装置ドライバを開発することが必要とされた。さらに、上位装置により、多機能装置に搭載された複数機能の機能切替を実施するための機能切替ドライバも開発する必要があった。このため、上記の特許文献１記載の複合機能システムに機能追加するためには、前述した両ドライバの開発作業が伴うため、機能追加を容易に実現することができなかった。
【０００９】
従って、本発明の目的は、複数機能の多重動作を可能にすることで、事務処理の効率化を図ると共に、周辺装置の追加が容易に実現できる複合機能システムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明は、以上の点を解決するために、次の構成を採用する。
〈構成１〉
上位装置に、複数の周辺装置のいずれか１つが特定の親周辺装置として接続され、前記親周辺装置に、残りの前記周辺装置が子周辺装置として接続されている複合機能システムにおいて、前記親周辺装置は、前記親周辺装置及び前記子周辺装置をデバイス定義させるために必要な周辺装置ディスクリプタを作成し、前記上位装置に前記周辺装置ディスクリプタを送信するディスクリプタ作成部を有し、前記上位装置は、前記周辺装置ディスクリプタを受信する毎に、前記周辺装置ディスクリプタに基づいて、前記親周辺装置及び前記子周辺装置に対して識別情報の付与を行う第１制御部と、前記各周辺装置に送信すべき通信データの送信先となる前記親周辺装置及び前記子周辺装置を特定するための識別通信データを生成し、前記識別通信データを前記親周辺装置に送信するデータ通信部とを有し、更に、前記親周辺装置は、前記識別通信データを受付けると、前記識別通信データを解析し、前記識別情報を取得すると共に、前記識別情報に基づいて、前記通信データの転送先を判定し、前記通信データを転送する周辺装置制御部を有することを特徴とする。
〈構成２〉
構成１及び２の複合機能システムにおいて、前記親周辺装置は、画像入力装置であり、前記子周辺装置は、画像出力装置であることを特徴とする。
〈構成３〉
構成１、２及び３の複合機能システムにおいて、前記親周辺装置は、前記子周辺装置より前記周辺装置ディスクリプタを受信すると、前記周辺装置ディスクリプタに基づいて、前記親周辺装置にて、前記子周辺装置のデバイス定義を行うと共に、前記子周辺装置に対して、前記識別情報の付与を行う第２制御部を有することを特徴とする。
〈構成４〉
少なくとも１つの周辺装置が子周辺装置として接続された画像入力装置であって、上位装置から出力される自己及び前記周辺装置のいずれかに供給すべき通信データを受信する画像入力装置において、前記上位装置が自己及び前記周辺装置をデバイス定義させるために必要な周辺装置ディスクリプタを作成し、前記上位装置に前記周辺装置ディスクリプタを送信するディスクリプタ作成部と、前記上位装置から自己及び前記周辺装置のいずれかを示す識別情報を含む送信先を特定するための識別通信データを受けると、前記識別通信データを解析し、前記識別情報が前記周辺装置を示すと、前記通信データを前記周辺装置へ転送する周辺装置制御部とを有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、上位装置が親周辺装置及び子周辺装置と通信確立を行うべく、親周辺装置が親周辺装置用及び子周辺装置用ディスクリプタを作成し、上位装置に該両ディスクリプタを送信し、上位装置が、該両ディスクリプタに基づいて、該親周辺装置及び子周辺装置のそれぞれに対してと通信確立を行うことから、上位装置は、該親周辺装置及び該親周辺装置に接続された子周辺装置を認識することができる。
【００１２】
これにより、上位装置は、親周辺装置及び子周辺装置を多重動作させることが可能となったため、事務処理の効率化を図ることができる。
【００１３】
また、上位装置から親周辺装置及び子周辺装置をそれぞれ認識できることから、上位装置に高価なＵＳＢコントローラを設けることが不要となった。
【００１４】
さらに、新たな周辺装置の追加を行う場合、該周辺装置の周辺装置ドライバを用いることから、新たな周辺装置ドライバの開発を行うことなく周辺装置の追加ができるため、機能の追加を容易に実現することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の一実施の形態を図を用いて詳細に説明する。
【実施例】
【００１６】
図１は、本発明の一実施の形態を示す図である。
【００１７】
本実施例における複合機能システムは、親周辺装置としての画像入力装置１、子周辺装置としての画像出力装置２、及び上位装置３から構成されており、画像入力装置１には、画像出力装置２及び上位装置３がＵＳＢケーブル４及び５によりそれぞれ接続されている。
【００１８】
図４は、本実施例における画像出力装置２のブロック構成図である。
【００１９】
画像出力装置２は、該画像出力装置２の印刷処理における全体的な制御を行うプリンタ制御部５０を有している。
【００２０】
このプリンタ制御部５０には、画メモリ５０Ａ、解凍部５０Ｂ、印刷部５０Ｃ及びＵＳＢ制御部５０Ｄが接続されている。
【００２１】
ＵＳＢ制御部５０Ｄは、ＵＳＢ接続により接続された画像入力装置１及び画像出力装置２間におけるデータ通信の制御を行うものであり、画像出力装置用ディスクリプタ作成部６０Ｄ及びＵＳＢデータバッファ６０Ｅが接続されている。
【００２２】
画像出力装置用ディスクリプタ作成部６０Ｄは、画像入力装置１と画像出力装置２間における通信の確立を行うべく、ＵＳＢ制御部５０Ｄよりディスクリプタ要求信号を受信すると、画像出力装置用ディスクリプタを作成し、ＵＳＢ制御部５０Ｄを介して、該画像出力装置用ディスクリプタを画像入力装置１のＵＳＢ制御部１０Ｉに送信する。この画像出力装置用ディスクリプタは、画像出力装置２がどのような機能を有するかを示した情報であり、これにより、画像入力装置１は、受信した該画像出力装置用ディスクリプタに基づいて、画像出力装置２の機能を特定し、画像出力装置２に対応付けた識別情報をメモリ２０Ｆに保持すると共に、該識別情報を画像出力装置２の図示しないメモリに送信することで、画像入力装置１と画像出力装置２間における通信を確立する。
【００２３】
ＵＳＢデータバッファ６０Ｅは、画像出力装置２が印刷すべく、後述するように上位装置３または画像入力装置１によって作成された圧縮画処理データが一次的に格納されるメモリである。
【００２４】
画メモリ５０Ａは、後述する解凍部５０Ｂにて解凍処理された画処理データが一時格納されるメモリである。
【００２５】
解凍部５０Ｂは、上位装置３の周辺装置ドライバ、または、画像入力装置１により作成される圧縮画処理データをＵＳＢ制御部５０Ｄを介して受付けると、該圧縮画処理データを解凍し、画処理データを取得すると共に、該画処理データを画メモリ５０Ａに格納する。
【００２６】
印刷部５０Ｃは、プリンタ制御部５０から印刷指示信号を受付けると、画メモリ５０Ａより画処理データを取得すると共に、該画処理データに基づいた印刷処理を行う。
【００２７】
図２は、本実施例における上位装置３のブロック構成図である。
【００２８】
上位装置３としては、例えば、キーボード等の入力端末とモニタ等の出力端末を備えたパソコン等が用いられる。この上位装置３は、上位制御部３０を有しており、上位装置３の全体的な制御を行う。
【００２９】
さらに上位制御部３０には、メモリ３０Ａ及びＵＳＢ制御部３０Ｂが接続されている。
【００３０】
このメモリ３０Ａには、上位装置３が各周辺装置の動作制御を行うための画像入力装置用ドライバ及び画像出力装置用ドライバが格納されている。
【００３１】
これにより、上位装置３の入力端末より周辺装置が選択されると、上位制御部３０に周辺装置選択信号が出力され、上位制御部３０は、該周辺装置選択信号に基づいて、対応する周辺装置ドライバをメモリ３０Ａから選択すると共に、選択された周辺装置ドライバに、出力端末を介して該周辺装置の動作制御指示を受付ける指示設定画面を表示させる。
【００３２】
例えば、画像入力装置１が選択された場合、上位制御部３０によりメモリ３０Ａから画像入力装置用ドライバが選択されると共に、画像入力装置用ドライバは、出力端末を介して、指示設定画面を表示する。
【００３３】
そして、操作者が該指示設定画面に基づいて、原稿を画像データとして読取るための解像度指定等の読取り指示データ、読取った画像データに対する色彩指定等の画処理指示データ、及び画像データの圧縮率指定等の圧縮指示データを入力すると、画像入力装置用ドライバは、該全指示データに基づいて、設定指示データを作成し、ＵＳＢ制御部３０Ｂを介して該設定指示データを後述するデータ通信部４０Ｂに転送する。
【００３４】
また、画像出力装置２が選択された場合、上位制御部３０によりメモリ３０Ａから画像出力装置用ドライバが選択されると共に、画像出力装置用ドライバは、出力端末を介して、指示設定画面を表示する。
【００３５】
そして、操作者が該指示設定画面に基づいて、画処理指示データ及び圧縮指示データを入力すると、画像出力装置用ドライバは、印刷対象の画像データに画処理を行い、画処理データを作成した後、引き続き、該圧縮指示データに基づいて、該画処理データに圧縮処理を行い、圧縮画処理データを作成し、ＵＳＢ制御部３０Ｂを介して該圧縮画処理データを後述するデータ通信部４０Ｂに転送する。
【００３６】
ところで、ＵＳＢ制御部３０Ｂは、ＵＳＢによるデータ通信の制御を行うものであり、データ通信部４０Ｂ、第一制御部４０Ａ、及びＵＳＢデータバッファ４０Ｃ、メモリ４０Ｄが接続されている。
【００３７】
ＵＳＢ制御部３０Ｂは、上位装置３と、画像出力装置２が接続された画像入力装置１とのデバイス定義をすべく、画像入力装置１より接続信号が出力されると、画像入力装置１に対して、ディスクリプタの要求指示信号を出力する。そして、後述するように画像入力装置１によって周辺装置用ディスクリプタが作成され、該ディスクリプタが上位装置３に送信される。
【００３８】
そして、ＵＳＢ制御部３０Ｂが、受信した該周辺装置用ディスクリプタを第一制御部４０Ａに転送すると、第一制御部４０Ａは、図示しないメモリに保持すると共に、順次、該周辺装置用ディスクリプタに基づいて、該周辺装置の機能を特定し、該周辺装置に対応付けた識別情報をメモリ４０Ｄに保持すると共に、該識別情報を画像入力装置１のメモリ２０Ｆに送信することで、上位装置３と周辺装置が接続された画像入力装置１間における通信を確立する。
【００３９】
データ通信部４０Ｂは、各周辺装置ドライバによって作成されたデータの送信先を画像入力装置１が特定できるように、画像入力装置用ドライバより設定指示データを受信した場合、メモリ４０Ｄを参照し、送信元の画像入力装置用ドライバに基づいて、対応する画像入力装置１の識別情報を取得すると共に、該識別情報を該設定指示データに組み込むことで、識別設定指示データを作成し、該識別設定指示データをＵＳＢデータバッファ４０Ｃに転送する。
【００４０】
また、データ通信部４０Ｂは、画像出力装置用ドライバより圧縮画処理データを受信した場合、メモリ４０Ｄを参照し、送信元の画像出力装置用ドライバに基づいて、対応する画像出力装置２の識別情報を取得すると共に、該識別情報を該圧縮画処理データに組み込むことで、識別圧縮画処理データを作成し、該識別圧縮画処理データをＵＳＢデータバッファ４０Ｃに転送する。
【００４１】
ＵＳＢデータバッファ４０Ｃは、後述するように上位装置３により作成される画像入力装置１に送信すべき識別圧縮設定指示データ及び識別圧縮画処理データが一次的に格納されるメモリである。また、ＵＳＢデータバッファ４０Ｃは、画像入力装置１より送信される圧縮画処理データも一次的に格納される。
【００４２】
図３は、本実施例における画像入力装置１のブロック構成図である。
【００４３】
本実施例の画像入力装置１は、該画像入力装置１の全体的な制御を行うスキャナ制御部１０を有している。
【００４４】
スキャナ制御部１０には、さらに、画メモリ１０Ａ、読取り部１０Ｂ、画処理部１０Ｃ、圧縮部１０Ｄ、コピー制御部１０Ｅ、ＰＣスキャン制御部１０Ｆ、ＰＣプリント制御部１０Ｇ、オペレーション部１０Ｈ、及びＵＳＢ制御部１０Ｉが接続されている。
【００４５】
ＵＳＢ制御部１０Ｉは、ＵＳＢ接続によるデータ通信の制御を行うものであり、第二制御部２０Ａ、画像入力装置用ディスクリプタ作成部２０Ｂ、画像出力装置用ディスクリプタ作成部２０Ｃ、周辺装置制御部２０Ｄ、ＵＳＢデータバッファ２０Ｅ及びメモリ２０Ｆが接続されている。
【００４６】
第二制御部２０Ａは、画像入力装置１が画像出力装置２とＵＳＢ接続にて通信確立を行うべく、画像出力装置２の画像出力装置用ディスクリプタ作成部６０Ｄから画像出力装置用ディスクリプタを受信すると、該画像出力装置用ディスクリプタに基づいて、該画像出力装置２の機能を決定すると共に、該画像出力装置２に対応付けた識別情報をメモリ２０Ｆに保持し、該識別情報を画像出力装置２の図示しないメモリに送信することで、画像入力装置１及び画像出力装置２間におけるＵＳＢ通信を確立する。
【００４７】
ＵＳＢ制御部１０Ｉは、上位装置３からディスクリプタ要求信号を受付けると、メモリ２０Ｆを参照し、画像入力装置１に接続されている周辺装置の特定を行う。
【００４８】
即ち、メモリ２０Ｆに周辺装置に対応付けた識別情報が格納されていない場合、ＵＳＢ制御部１０Ｉは、画像入力装置１に周辺装置が接続されていないと判定し、後述する画像入力装置用ディスクリプタ作成部２０Ｂに対してディスクリプタ要求信号を送信する。
【００４９】
一方、メモリ２０Ｆに周辺装置に対応付けた識別情報が格納されていた場合、ＵＳＢ制御部１０Ｉは、画像入力装置１に周辺装置が接続されていると判定し、対応する周辺装置用ディスクリプタ作成部及び画像入力装置用ディスクリプタ作成部２０Ｂに対してディスクリプタ要求信号を送信する。
【００５０】
本実施例においては、画像入力装置１には画像出力装置２のみが接続されており、メモリ２０Ｆには、画像出力装置２に対応付けた識別情報が格納されていることから、ＵＳＢ制御部１０Ｉは、画像入力装置用ディスクリプタ作成部２０Ｂ及び、画像出力装置用ディスクリプタ作成部２０Ｃに対してディスクリプタ要求信号を送信する。
【００５１】
画像出力装置用ディスクリプタ作成部２０Ｃは、上位装置３と画像出力装置２間における通信確立を行うべく、ＵＳＢ制御部１０Ｉより該ディスクリプタ要求信号を受信すると、画像出力装置用ディスクリプタを作成し、該画像出力装置用ディスクリプタを上位装置３に送信する。
【００５２】
画像入力装置用ディスクリプタ作成部２０Ｂは、上位装置３と画像入力装置１間における通信確立を行うべく、ＵＳＢ制御部１０Ｉより該ディスクリプタ要求信号を受信すると、画像入力装置用ディスクリプタを作成し、該画像入力装置用ディスクリプタを上位装置３に送信する。
【００５３】
周辺装置制御部２０Ｄは、上位装置３から送信されるデータの転送先を判定するものであり、上位装置３から識別設定指示データを受信した場合、該識別設定指示データを解析し、識別情報及び設定指示データを取得すると共に、該識別情報に基づいて、メモリ２０Ｆを参照することで、該設定指示データの転送先を画像入力装置１と判定すると、該設定指示データをＰＣスキャン制御部１０Ｆに転送する。
【００５４】
また、周辺装置制御部２０Ｄは、上位装置３から識別圧縮画処理データを受信した場合、該識別圧縮画処理データを解析し、識別情報及び圧縮画処理データを取得すると共に、該識別情報に基づいて、メモリ２０Ｆを参照することで、該圧縮画処理データの転送先を画像出力装置２と判定すると、該圧縮画処理データをＰＣプリント制御部１０Ｇに転送する。
【００５５】
ＰＣスキャン制御部１０Ｆは、周辺装置制御部２０ＤからＵＳＢ制御部１０Ｉを介して、設定指示データを受付けると、該設定指示データを解析し、読取り指示データ、画処理指示データ、及び圧縮指示データをそれぞれ取得し、各データを図示しないメモリに保持すると共に、各データに基づいたスキャン制御をすべく、後述する読取り部１０Ｂ、画処理部１０Ｃ及び圧縮部１０Ｄを制御する。
【００５６】
ＰＣプリント制御部１０Ｇは、周辺装置制御部２０ＤからＵＳＢ制御部１０Ｉを介して、圧縮画処理データを受付けると、該圧縮画処理データをＵＳＢ制御部１０ＩのＵＳＢデータバッファ２０Ｅに転送する。
【００５７】
ＵＳＢデータバッファ２０Ｅは、上位装置３により作成される画像入力装置１に送信すべき識別圧縮設定指示データ及び識別圧縮画処理データが一次的に格納されるメモリである。また、ＵＳＢデータバッファ２０Ｅには、上位装置３、または画像出力装置２に送信すべき圧縮画処理データも一次的に格納される。
【００５８】
オペレーション部１０Ｈは、タッチパネルや、キーボード等の入力部と液晶パネル等の出力部を有しており、出力部を介して、コピー制御を行うために、画像入力装置１の動作制御指示を受付ける指示設定画面を表示する。
【００５９】
そして、オペレーション部１０Ｈは、操作者が該指示設定画面に基づいて、原稿を画像データとして読取るための解像度指定等の読取り指示データ、読取った画像データに対する色彩指定等の画処理指示データ、及び画像データの圧縮率指定等の圧縮指示データを入力すると、受付けた各指示データをコピー制御部１０Ｅに転送する。
【００６０】
コピー制御部１０Ｅは、オペレーション部１０Ｈから、読取り指示データ、画処理指示データ、及び圧縮指示データをそれぞれ受付けると、各指示データを図示しないメモリに保持すると共に、各指示データに基づいたコピー制御をすべく、後述する読取り部１０Ｂ、画処理部１０Ｃ及び圧縮部１０Ｄを制御する。
【００６１】
読取り部１０Ｂは、読取らせる原稿を配するための原稿台を有し、ＰＣスキャン制御部１０Ｆ、或いはコピー制御部１０Ｅより読取り指示データを受付けると、原稿台に配された原稿を画像データとして読取り、該画像データを画メモリ１０Ａに格納する。読取り部１０Ｂは、該画像データを画メモリ１０Ａに格納後、ＰＣスキャン制御部１０Ｆ、或いはコピー制御部１０Ｅに対して、読取り処理完了信号を出力する。
【００６２】
画メモリ１０Ａは、後述する画処理部１０Ｃ及び圧縮部１０Ｄにて処理された各データが一時格納されるメモリである。
【００６３】
画処理部１０Ｃは、ＰＣスキャン制御部１０Ｆ、或いはコピー制御部１０Ｅより、画処理指示データを受付けると、画メモリ１０Ａより画像データを取得し、該画処理指示データに基づいて、画処理データを作成すると共に、該画処理データを画メモリ１０Ａに格納する。画処理部１０Ｃは、該画処理データを画メモリ１０Ａに格納後、ＰＣスキャン制御部１０Ｆ、或いはコピー制御部１０Ｅに対して、画処理完了信号を出力する。
【００６４】
圧縮部１０Ｄは、ＰＣスキャン制御部１０Ｆ、或いはコピー制御部１０Ｅより、圧縮指示データを受付けると、画メモリ１０Ａより画処理データを取得し、該圧縮指示データに基づいて、圧縮画処理データを作成すると共に、該圧縮画処理データを画メモリ１０Ａに格納する。圧縮部１０Ｄは、該圧縮画処理データを画メモリ１０Ａに格納後、ＰＣスキャン制御部１０Ｆ、或いはコピー制御部１０Ｅに対して、圧縮処理完了信号を出力する。
【００６５】
引き続き、本実施例における複合機能システムの動作について説明を行う。
【００６６】
まず、ＵＳＢ接続における画像入力装置１と画像出力装置２との通信確立について説明を行う。
【００６７】
上位装置３、画像入力装置１及び画像出力装置２は、図示しない電源がオンにされた状態であるものとする。
【００６８】
図５は、画像入力装置１及び画像出力装置２における通信確立の動作フローチャートである。
【００６９】
画像入力装置１に画像出力装置２がＵＳＢケーブル５にて接続されると、画像出力装置２のＵＳＢ制御部５０Ｄは、ＵＳＢ接続通知信号を画像入力装置１のＵＳＢ制御部１０Ｉに送信する（ステップＳ１）。
【００７０】
ＵＳＢ制御部１０Ｉは、該ＵＳＢ接続通知信号を受信すると、ディスクリプタ要求信号を画像出力装置２のＵＳＢ制御部５０Ｄに送信する（ステップＳ２）。
【００７１】
ＵＳＢ制御部５０Ｄは、該ディスクリプタ要求信号を受信すると、画像出力装置用ディスクリプタ作成部６０Ｄに対して、該ディスクリプタ要求信号を転送する。
【００７２】
画像出力装置用ディスクリプタ作成部６０Ｄは、該ディスクリプタ要求信号を受付けると、画像出力装置用ディスクリプタを作成し、該画像出力装置用ディスクリプタをＵＳＢ制御部５０Ｄに転送する。
【００７３】
ＵＳＢ制御部５０Ｄは、該画像出力装置用ディスクリプタが転送されると、該画像出力装置用ディスクリプタを画像入力装置１のＵＳＢ制御部１０Ｉに送信する。
【００７４】
ＵＳＢ制御部１０Ｉは、該画像出力装置用ディスクリプタを受信すると、該画像出力装置用ディスクリプタを第二制御部２０Ａに転送する（ステップＳ３）。
【００７５】
第二制御部２０Ａは、画像出力装置２の画像出力装置用ディスクリプタ作成部６０Ｄから画像出力装置用ディスクリプタを受信すると、該画像出力装置用ディスクリプタに基づいて、該画像出力装置２の機能を決定すると共に、該画像出力装置２に対応付けた識別情報をメモリ２０Ｆに格納し、該識別情報を画像出力装置２の図示しないメモリに送信することで、画像入力装置１及び画像出力装置２間におけるＵＳＢ通信を確立する（ステップＳ４）。
【００７６】
次に、上位装置３と画像出力装置２が接続された画像入力装置１との通信確立について説明を行う。
【００７７】
図６は、上位装置３と画像出力装置２が接続された画像入力装置１とが通信確立するまでの動作フローチャートである。
【００７８】
前述したように画像出力装置２と通信確立された画像入力装置１が上位装置３にＵＳＢ接続されると、画像入力装置１のＵＳＢ制御部１０Ｉは、接続通知信号を上位装置３のＵＳＢ制御部３０Ｂに送信する（ステップＳ１）。
【００７９】
ＵＳＢ制御部３０Ｂは、該接続通知信号を受信すると、ディスクリプタ要求信号を画像入力装置１のＵＳＢ制御部１０Ｉに送信する（ステップＳ２）。
【００８０】
ＵＳＢ制御部１０Ｉは、該ディスクリプタ要求信号を受信すると、画像入力装置１に接続されている周辺装置を特定すべく、メモリ２０Ｆを参照する。本実施例において、メモリ２０Ｆには、画像出力装置２に対応付けられた識別情報が格納されているため、ＵＳＢ制御部１０Ｉは、該識別情報に基づいて、画像出力装置２が画像入力装置１に接続されていると判定し、画像出力装置用ディスクリプタ作成部２０Ｃ及び画像入力装置用ディスクリプタ作成部２０Ｂに対して、該ディスクリプタ要求信号を転送する。
【００８１】
画像出力装置用ディスクリプタ作成部２０Ｃ及び画像入力装置用ディスクリプタ作成部２０Ｂは、該ディスクリプタ要求信号を受付けると、それぞれ、画像出力装置用ディスクリプタ及び画像入力装置用ディスクリプタを作成し、該各ディスクリプタをＵＳＢ制御部１０Ｉに転送する。
【００８２】
ＵＳＢ制御部１０Ｉは、受信した両ディスクリプタを上位装置３のＵＳＢ制御部３０Ｂに送信する。
【００８３】
上位装置３のＵＳＢ制御部３０Ｂは、受信した両ディスクリプタを第一制御部４０Ａに転送する（ステップＳ３）。
【００８４】
第一制御部４０Ａは、ＵＳＢ制御部３０Ｂより受信した該両ディスクリプタを図示しないメモリに保持すると共に、先ず、保持された画像出力装置用ディスクリプタに基づいて、画像出力装置２の機能を特定し、該画像出力装置２に対応付けた識別情報をメモリ４０Ｄに保持すると共に、該識別情報を画像入力装置１のメモリ２０Ｆに送信することで、上位装置３と画像出力装置２における通信を確立する（ステップＳ４）。
【００８５】
引き続き、第一制御部４０Ａは、保持された画像入力装置用ディスクリプタに基づいて、画像入力装置１の機能を特定し、画像入力装置１に対応付けた識別情報をメモリ４０Ｄに保持すると共に、該識別情報を画像入力装置１のメモリ２０Ｆに送信することで、上位装置３と画像入力装置１間における通信を確立する（ステップＳ５）。
【００８６】
上記のように、画像出力装置２とＵＳＢ通信確立された画像入力装置１が、画像入力装置用ディスクリプタ及び画像出力装置用ディスクリプタを作成し、上位装置３とＵＳＢ通信の確立を行うことから上位装置３は、画像入力装置１及び該画像入力装置１に接続された画像出力装置２を認識することができる。即ち、複合機能システムとして、上位装置側からＵＳＢプロトコルに則って通信を行うことができ、画像入力装置１及び画像出力装置２を動作させることができる。
【００８７】
引き続き、上述したように構成された複合機能システムによるＰＣスキャン機能、ＰＣプリント機能、及びコピー機能の動作について説明を行う。
【００８８】
まず、上位装置３及び画像入力装置１を用いたＰＣスキャン機能について説明を行う。
【００８９】
図７は、ＰＣスキャン機能の動作フローチャートである。
【００９０】
画像入力装置１の読取り部１０Ｂに原稿が配置され、操作者が上位装置３の入力端末より、画像入力装置１を選択するための周辺装置選択信号を上位制御部３０に入力すると、上位制御部３０は、該周辺装置選択信号に基づいて、画像入力装置用ドライバを選択すると共に、該画像入力装置用ドライバに指示設定画面の表示指示を行う。
【００９１】
画像入力装置用ドライバは、該指示設定画面表示の指示を受付けると、出力端末を介して、指示設定画面の表示を行う（ステップＳ１）。これにより、操作者は、該指示設定画面に基づいて、画像入力装置１の動作制御に必要となる原稿を画像データとして読取るための解像度指定等の読取り指示データ、読取った画像データに対する色彩指定等の画処理指示データ、及び画像データの圧縮率指定等の圧縮指示データを入力できる。
【００９２】
そして、操作者によりこれらの各指示データが入力されると、画像入力装置用ドライバは、該全指示データに基づいて、設定指示データを作成し、上位制御部３０は、該設定指示データをＵＳＢ制御部３０Ｂに転送する。（ステップＳ２）。
【００９３】
ＵＳＢ制御部３０Ｂは、該設定指示データが転送されると、該設定指示データをデータ通信部４０Ｂに転送する。
【００９４】
データ通信部４０Ｂは、該設定指示データを受付けると、メモリ４０Ｄを参照し、送信元の画像入力装置用ドライバに基づいて、対応する画像入力装置１の識別情報を取得すると共に、該識別情報を該設定指示データに組み込むことで、識別設定指示データを作成し、該識別設定指示データをＵＳＢデータバッファ４０Ｃに転送する。（ステップＳ３）。
【００９５】
ＵＳＢ制御部３０Ｂは、ＵＳＢデータバッファ４０Ｃに該識別設定指示データが転送されると、該識別設定指示データを画像入力装置１のＵＳＢ制御部１０Ｉを介してＵＳＢデータバッファ２０Ｅに送信する（ステップＳ４）。
【００９６】
ＵＳＢ制御部１０Ｉは、該識別設定指示データをＵＳＢデータバッファ２０Ｅに受信すると、該識別設定指示データを周辺装置制御部２０Ｄに転送する。
【００９７】
周辺装置制御部２０Ｄは、受付けた該識別設定指示データを解析し、画像入力装置１の識別情報及び設定指示データを取得すると、該識別情報に基づいて、該設定指示データの転送先が画像入力装置１であると判定し、該設定指示データをＰＣスキャン制御部１０Ｆに転送する（ステップＳ５）。
【００９８】
ＰＣスキャン制御部１０Ｆは、受付けた設定指示データを解析し、読取り指示データ、画処理指示データ、及び圧縮指示データをそれぞれ取得すると共に、該読取り指示データを読取り部１０Ｂに転送する。
【００９９】
読取り部１０Ｂは、受信した該読取り指示データに基づいて、原稿を読取り、画像データを取得すると共に、該画像データを画メモリ１０Ａに格納し、読取り処理完了信号をＰＣスキャン制御部１０Ｆに出力する（ステップＳ６）。
【０１００】
ＰＣスキャン制御部１０Ｆは、読取り部１０Ｂにより読取り処理完了信号を受付けると、該画処理指示データを画処理部１０Ｃに転送する。
【０１０１】
画処理部１０Ｃは、ＰＣスキャン制御部１０Ｆより該画処理指示データを受付けると、画メモリ１０Ａより画像データを取得し、該画処理指示データに基づいて、画像データに画処理を行い、画処理データを作成すると共に、該画処理データを画メモリ１０Ａに格納し、画処理完了信号をＰＣスキャン制御部１０Ｆに出力する（ステップＳ７）。
【０１０２】
ＰＣスキャン制御部１０Ｆは、画処理部１０Ｃにより出力された画処理完了信号を受付けると、該圧縮指示データを圧縮部１０Ｄに転送する。
【０１０３】
圧縮部１０Ｄは、ＰＣスキャン制御部１０Ｆより該圧縮指示データを受付けると、画メモリ１０Ａより画処理データを取得し、該圧縮指示データに基づいて、該画処理データに圧縮処理を行い、圧縮画処理データを作成すると共に、該圧縮画処理データを画メモリ１０Ａに格納し、圧縮処理完了信号をＰＣスキャン制御部１０Ｆに出力する（ステップＳ８）。
【０１０４】
ＰＣスキャン制御部１０Ｆは、圧縮部１０Ｄにより出力された圧縮処理完了信号を受付けると、画メモリ１０Ａより圧縮画処理データを取得し、該圧縮画処理データをＵＳＢ制御部１０ＩのＵＳＢデータバッファ２０Ｅに転送する。
【０１０５】
ＵＳＢ制御部１０Ｉは、ＰＣスキャン制御部１０Ｆより、該圧縮画処理データがＵＳＢデータバッファ２０Ｅに転送されると、該圧縮画処理データを上位装置３のＵＳＢ制御部３０Ｂを介してＵＳＢデータバッファ４０Ｃに送信する（ステップＳ９）。
【０１０６】
ＵＳＢ制御部３０ＢのＵＳＢデータバッファ４０Ｃに該圧縮画処理データが転送されると、ＵＳＢ制御部３０Ｂは、該圧縮画処理データを画像入力装置用ドライバに転送する。
【０１０７】
画像入力装置用ドライバに該圧縮画処理データが転送されると、画像入力装置用ドライバは、該圧縮画処理データに解凍処理を行い、画処理データを取得することにより、ＰＣスキャン処理は完了する（ステップＳ１０）。
【０１０８】
次に、本発明の複合機能システムを用いたＰＣプリント機能の動作について説明を行う。
【０１０９】
図８は、ＰＣプリント機能の動作フローチャートである。
【０１１０】
操作者が上位装置３の入力端末より、画像出力装置２を選択する周辺装置選択信号を上位制御部３０に入力すると、上位制御部３０は、該周辺装置選択信号に基づいて、画像出力装置用ドライバを選択すると共に、該画像出力装置用ドライバに指示設定画面の表示指示を行う。
【０１１１】
該画像出力装置用ドライバは、該指示設定画面の表示指示を受付けると、出力端末を介して、指示設定画面の表示を行う（ステップＳ１）。
【０１１２】
引き続き、操作者により、該指示設定画面に基づいて画処理指示データ及び圧縮指示データが入力されると、該画像出力装置用ドライバは、該画処理指示データに基づいて、印刷対象の画像データに画処理を行い、画処理データを作成した後、引き続き、該圧縮指示データに基づいて、該画処理データに圧縮処理を行い、圧縮画処理データを作成し、該圧縮画処理データをＵＳＢ制御部３０Ｂに転送する（ステップＳ２）。
【０１１３】
ＵＳＢ制御部３０Ｂは、該圧縮画処理データが転送されると、該圧縮画処理データをデータ通信部４０Ｂに転送する。
【０１１４】
データ通信部４０Ｂは、該圧縮画処理データを受付けると、メモリ４０Ｄを参照し、送信元の画像出力装置用ドライバに基づいて、画像出力装置２に対応する識別情報を取得すると共に、該識別情報を該圧縮画処理データに組み込むことで、識別圧縮画処理データを作成し、該識別圧縮画処理データをＵＳＢデータバッファ４０Ｃに転送する（ステップＳ３）。
【０１１５】
上位装置３のＵＳＢ制御部３０Ｂは、ＵＳＢデータバッファ４０Ｃに該識別圧縮画処理データが転送されると、該識別圧縮画処理データを画像入力装置１のＵＳＢ制御部１０Ｉを介してＵＳＢデータバッファ２０Ｅに送信する（ステップＳ４）。
【０１１６】
ＵＳＢ制御部１０Ｉは、ＵＳＢデータバッファ２０Ｅに該識別圧縮画処理データが転送されると、該識別圧縮画処理データを周辺装置制御部２０Ｄに転送する。
【０１１７】
周辺装置制御部２０Ｄは、受付けた該識別圧縮画処理データを解析し、画像出力装置２の識別情報及び圧縮画処理データを取得すると、該識別情報に基づいて、該圧縮画処理データの転送先が画像出力装置２であると判定し、ＵＳＢ制御部１０Ｉを介して、該圧縮画処理データをＰＣプリント制御部１０Ｇに転送する（ステップＳ５）。
【０１１８】
ＰＣプリント制御部１０Ｇは、周辺装置制御部２０Ｄより、該圧縮画処理データを受付けると、該圧縮画処理データをＵＳＢ制御部１０ＩのＵＳＢデータバッファ２０Ｅに転送する。
【０１１９】
ＵＳＢ制御部１０Ｉは、ＵＳＢデータバッファ２０Ｅに該圧縮画処理データが転送されると、該圧縮画処理データを画像出力装置２のＵＳＢ制御部５０Ｄを介してＵＳＢデータバッファ６０Ｅに送信する（ステップＳ６）。
【０１２０】
ＵＳＢ制御部５０Ｄは、ＵＳＢデータバッファ６０Ｅが該圧縮画処理データを受信すると、該圧縮画処理データを解凍部５０Ｂに転送する。
【０１２１】
解凍部５０Ｂは、該圧縮画処理データを受付けると、該圧縮画処理データに解凍処理を行い、画処理データを取得すると共に、該画処理データを画メモリ５０Ａに格納し、解凍処理完了信号がプリンタ制御部５０に出力される（ステップＳ７）。
【０１２２】
プリンタ制御部５０は、解凍部５０Ｂにより出力される解凍処理完了信号を受付けると、画メモリ５０Ａから画処理データを取得し、該画処理データを印刷部５０Ｃに転送する。そして、印刷部５０Ｃは、受付けた画処理データに基づく印刷処理を行うことにより、ＰＣプリント処理は完了する。
【０１２３】
引き続いて、本発明の複合機能システムを用いたコピー機能の動作について説明を行う。
【０１２４】
図９は、本発明の複合機能システムを用いたコピー機能の動作フローチャートである。
【０１２５】
画像入力装置１の読取り部１０Ｂに原稿が配置され、オペレーション部１０Ｈの入力部より、コピー機能を選択するコピー機能選択信号がスキャナ制御部１０に出力されると、スキャナ制御部１０は、オペレーション部１０Ｈに対して、コピー動作制御の指示を受付ける指示設定画面の表示指示を行う。
【０１２６】
オペレーション部１０Ｈは、指示設定画面表示の指示を受付けると、出力部を介して指示設定画面の表示を行う（ステップＳ１）。
【０１２７】
操作者によって、該指示設定画面に基づいて、読取指示データ、画処理指示データ、及び圧縮指示データが入力されると、オペレーション部１０Ｈは、各指示データをコピー制御部１０Ｅに転送する（ステップＳ２）。
【０１２８】
コピー制御部１０Ｅは、各指示データを受付けると、該指示データを図示しないメモリに保持すると共に、先ず、該読取り指示データを読取り部１０Ｂに転送する。
【０１２９】
読取り部１０Ｂは、受付けた読取り指示データに基づいて、原稿を読取り、画像データを作成すると共に、該画像データを画メモリ１０Ａに格納し、コピー制御部１０Ｅに読取り処理完了信号を出力する（ステップＳ３）。
【０１３０】
コピー制御部１０Ｅは、読取り部１０Ｂにより出力される読取り処理完了信号を受付けると、画処理指示データを画処理部１０Ｃに転送する。
【０１３１】
画処理部１０Ｃは、画処理指示データを受付けると、画メモリ１０Ａより画像データを取得し、該画処理指示データに基づいて、画像データに画処理を行い、画処理データを作成すると共に、該画処理データを画メモリ１０Ａに格納し、画処理完了信号をコピー制御部１０Ｅに転送する（ステップＳ４）。
【０１３２】
コピー制御部１０Ｅは、画処理部１０Ｃにより出力される画処理完了信号を受付けると、圧縮指示データを圧縮部１０Ｄに転送する。
【０１３３】
圧縮部１０Ｄは、圧縮指示データを受付けると、画メモリ１０Ａより画処理データを取得し、該圧縮指示データに基づいて、該画処理データに圧縮処理を行い、圧縮画処理データを作成すると共に、該圧縮画処理データを画メモリ１０Ａに格納し、圧縮処理完了信号をコピー制御部１０Ｅに転送する（ステップＳ５）。
【０１３４】
コピー制御部１０Ｅは、圧縮部１０Ｄにより出力される圧縮処理完了信号を受付けると、画メモリ１０Ａより該圧縮画処理データを取得し、該圧縮画処理データをＵＳＢ制御部１０ＩのＵＳＢデータバッファ２０Ｅに転送する。
【０１３５】
ＵＳＢ制御部１０Ｉは、ＵＳＢデータバッファ２０Ｅに該圧縮画処理データが転送されると、該圧縮画処理データを画像出力装置２のＵＳＢ制御部５０ＤのＵＳＢデータバッファ６０Ｅに送信する（ステップＳ６）。
【０１３６】
ＵＳＢ制御部５０Ｄは、該圧縮画処理データがＵＳＢデータバッファ６０Ｅに転送されると、該圧縮画処理データを解凍部５０Ｂに転送する。
【０１３７】
解凍部５０Ｂは、受付けた圧縮画処理データに解凍処理を行い、画処理データを取得すると共に、該画処理データを画メモリ５０Ａに格納し、解凍処理完了信号をプリンタ制御部５０に出力する。（ステップＳ７）。
【０１３８】
プリンタ制御部５０は、解凍部５０Ｂにより解凍処理完了信号を受付けると、画メモリ５０Ａより画処理データを取得し、該画処理データを印刷部５０Ｃに転送する。そして、印刷部５０Ｃは、受付けた画処理データに基づく印刷処理を行うことにより、コピー処理は完了する（ステップＳ８）。
【０１３９】
本実施例の複合機能システムによれば、上位装置３が画像入力装置１及び画像出力装置２と通信確立を行うべく、画像入力装置１が画像入力装置用及び画像出力装置用ディスクリプタを作成し、上位装置３に該両ディスクリプタを送信し、上位装置３が、該両ディスクリプタに基づいて、該画像入力装置１及び画像出力装置２のそれぞれに対してと通信確立を行うことから、上位装置３は、該画像入力装置１及び該画像入力装置１に接続された画像出力装置２を認識することができる。
【０１４０】
これにより、上位装置３は、画像入力装置１及び画像出力装置２を多重動作させることが可能となったため、事務処理の効率化を図ることができる。
【０１４１】
また、上位装置３から画像入力装置１及び画像出力装置２をそれぞれ認識できることから、上位装置３には、高価なＵＳＢコントローラを設けることが不要となった。
【０１４２】
さらに、新たな周辺装置の追加を行う場合、該周辺装置の周辺装置ドライバを用いることから、新たな周辺装置ドライバの開発を行うことなく周辺装置の追加ができるため、機能の追加を容易に実現することができる。
【産業上の利用可能性】
【０１４３】
以上の実施例では、周辺装置を画像入力装置と画像出力装置に限定し、説明を行ったが、本発明はこれらに限定されるものでない。例えば、周辺装置として、ＦＡＸ装置、イメージサーバ装置などが考えられるが、これらに本発明を適用することも可能である。
【図面の簡単な説明】
【０１４４】
【図１】本発明の一実施の形態を示す図。
【図２】本発明における上位装置のブロック構成図。
【図３】本発明における画像入力装置のブロック構成図。
【図４】本発明における画像出力装置のブロック構成図。
【図５】画像入力装置及び画像出力装置における通信確立の動作フローチャート。
【図６】上位装置と画像出力装置が接続された画像入力装置における通信確立の動作フローチャート。
【図７】ＰＣスキャン機能の動作フローチャート。
【図８】ＰＣプリント機能の動作フローチャート。
【図９】コピー機能の動作フローチャート。
【符号の説明】
【０１４５】
１  画像入力装置
２  画像出力装置
３  上位装置
４  ＵＳＢケーブル
５  ＵＳＢケーブル
１０  スキャナ制御部
１０Ａ  画メモリ
１０Ｂ  読取り部
１０Ｃ  画処理部
１０Ｄ  圧縮部
１０Ｅ  コピー制御部
１０Ｆ  ＰＣスキャン制御部
１０Ｇ  ＰＣプリント制御部
１０Ｈ  オペレーション部
１０Ｉ  ＵＳＢ制御部
２０Ａ  第二制御部
２０Ｂ  画像入力装置用ディスクリプタ作成部
２０Ｃ  画像出力装置用ディスクリプタ作成部
２０Ｄ  周辺装置制御部
２０Ｅ  ＵＳＢデータバッファ
２０Ｆ  メモリ
３０  上位制御部
３０Ａ  メモリ
３０Ｂ  ＵＳＢ制御部
４０Ａ  第一制御部
４０Ｂ  データ通信部
４０Ｃ  ＵＳＢデータバッファ
４０Ｄ  メモリ
５０  プリンタ制御部
５０Ａ  画メモリ
５０Ｂ  解凍部
５０Ｃ  印刷部
５０Ｄ  ＵＳＢ制御部
６０Ｄ  画像出力装置用ディスクリプタ作成部
６０Ｅ  ＵＳＢデータバッファ
【図１】
2006127085.tif 000003
【図２】
2006127085.tif 000004
【図３】
2006127085.tif 000005
【図４】
2006127085.tif 000006
【図５】
2006127085.tif 000007
【図６】
2006127085.tif 000008
【図７】
2006127085.tif 000009
【図８】
2006127085.tif 000010
【図９】
2006127085.tif 000011