(57)【要約】【課題】  ＵＳＢメモリキーなどのストレージを用いた多機能化（ダイレクトプリント／ファームアップデート／ファイルバックアップ・リストア／ログ保存など）を実現するにあたって、ＬＢＰが採用している液晶１段表示パネルは操作性が良くないため、操作ステップを減らして使いやすくすることを目的とする。【解決手段】  ＵＳＢストレージを機器に装着すると、格納されているファイル検索とファイル識別を行い、動作可能な機能を判断して、動作する機能だけをメニューに自動表示する。【選択図】  図１
2009100103.tif 000002
【特許請求の範囲】
【請求項１】
コピー・スキャナー・ファックス・プリンタ複合機、もしくは、プリンタ単体機を含む印刷装置において、
ＵＳＢストレージや着脱可能な記憶装置を接続する手段と、
接続された記憶装置に格納されているデータを検索する手段と、
検索したデータの種類を判断する手段と、
検索したデータを利用して、印刷、ファームウェア更新、データリストアのプログラムを動作させる手段と、
検索したデータから動作可能なプログラムを判断して、動作可能なプログラムや機能名称を操作パネルに自動表示する手段と、
操作パネルに表示したプログラムや機能名を選択実行することでプログラムを動作させる手段を有することを特徴とする印刷装置。
【請求項２】
前記請求項１に記載の印刷装置において、
検索したデータから動作可能なプログラムが存在しないと判断した場合、操作パネルの表示を切り換えない手段を有することを特徴とする印刷装置。
【請求項３】
前記請求項１に記載の印刷装置において、
記憶装置内のデータの有無に関わらず動作すべきプログラムが存在する場合、記憶装置を接続直後に操作パネルに動作可能なプログラムや機能名称を表示する手段を有することを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コピー・スキャナー・ファックス・プリンタ複合機、もしくは、プリンタ単体機を含む印刷装置において、ＵＳＢストレージや着脱可能な記憶装置を接続するだけで、記憶装置に格納されているファイルを利用して動作するプログラムを判断して、動作可能なプログラムや機能名称を操作パネルに表示する印刷装置およびその制御方法に関する。
【背景技術】
【０００２】
ＵＳＢストレージや着脱可能な記憶装置を利用してのメディアダイレクトプリント、ファームウェアアップデート、データリストア、データバックアップなどの機能を実行するにあたって、煩雑なパネル操作により各機能を起動させる方法が一般的である。
【０００３】
上記の例として、下記特許文献１をあげることが出来る。
【特許文献１】特開２００３−１７８２７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明では煩雑なパネル操作なしに、ＵＳＢストレージや着脱可能な記憶装置を機器に装着するだけで記憶装置に格納されているファイルを検索して、動作可能な機能だけを操作パネルに自動表示させることで、機能を実行しやすくし操作性の向上を図ることを目的とする。
【課題を解決するための手段】
【０００５】
前述の問題を解決するため本発明では、コピー・スキャナー・ファックス・プリンタ複合機、もしくは、プリンタ単体機を含む印刷装置において、ＵＳＢストレージや着脱可能な記憶装置を接続する手段と、接続された記憶装置に格納されているデータを検索する手段と、検索したデータの種類を判断する手段と、検索したデータを利用して、印刷、ファームウェア更新、データリストアなどのプログラムを動作させる手段と、検索したデータから動作可能なプログラムを判断して、動作可能なプログラムや機能名称を操作パネルに自動表示する手段と、操作パネルに表示したプログラムや機能名を選択実行することでプログラムを動作させる手段を有することを特徴とする。
【発明の効果】
【０００６】
以上で説明したように、本発明によりＵＳＢストレージや着脱可能な記憶装置を利用してのメディアダイレクトプリント、ファームウェアアップデート、データリストア、データバックアップなどの機能を実行するにあたって、煩雑なパネル操作により各機能を起動させるのではなく、ＵＳＢストレージや着脱可能な記憶装置を機器に装着するだけで記憶装置に格納されているファイルを検索して、動作可能な機能だけを操作パネルに自動表示させることで、機能を実行しやすくし操作性の向上を図ることが可能となる。
【発明を実施するための最良の形態】
【０００７】
次に、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【０００８】
本実施例では、コピー・スキャナー・ファックス・プリンタ複合機とＵＳＢストレージの構成、ＵＳＢホスト・ＵＳＢデバイスの動作フローについて図面を参照しながら説明する。
【０００９】
図１は本発明の実施例におけるコピー・スキャナー・ファックス・プリンタ複合機１０とＵＳＢストレージ３０の構成を示すブロック図である。
【００１０】
複合機１０はＬＡＮ５０（ローカル・エリア・ネットワーク）に接続されており、さらにＬＡＮ５０にはパーソナルコンピュータ（以下、ＰＣと呼ぶ）４０も接続されている。
【００１１】
複合機１０は以下で説明する９〜２０のモジュールにて構成されているものとする。
【００１２】
１１は複合機１０の制御を行うためのＣＰＵである。
【００１３】
１２はスキャナー部１３やプリントエンジン部１４に対する動作指示や、各種プログラムの実行指示を行うための操作部である。
【００１４】
９は機能や設定などを表示するための表示パネルである。
【００１５】
１３は原稿を読み込み画像データに変換するスキャナー部である。
【００１６】
１４は画像データを印刷出力するためのプリントエンジン部である。
【００１７】
１５はＣＰＵ１１の制御、スキャナー部１３の制御、プリントエンジン部１４の制御などを行うためのプログラムコード、操作部１２、表示パネル９に表示を行うためのプログラムコードを格納しているＲＯＭである。
【００１８】
ＲＯＭ１５に書き換え可能なフラッシュＲＯＭを用いることで、ＲＯＭ中に格納されているプログラムコードの更新を行うことも可能とする。
【００１９】
１６はＲＡＭであり、上記制御プログラムコードのワークメモリとして使用されるほか、スキャナー部１３で読み込んだ画像データを一時的に蓄積したり、プリントエンジン部１４に印刷出力するための画像データを一時的に蓄積するために用いられる。
【００２０】
１７はＬＡＮ５０に接続するためのＥｔｈｅｒｎｅｔ（登録商標）インターフェイスであり、印刷データ等の送受信を可能とする。
【００２１】
１８は印刷データやフォントデータ等を格納するための不揮発性メモリであり、ハードディスク（ＨＤＤ）やフラッシュＲＯＭなどで構成される。
【００２２】
１９はＵｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ(以下、ＵＳＢと呼ぶ)ホスト機能を備えたＵＳＢコネクタであり、ＵＳＢストレージ３０との接続を可能とする。
【００２３】
２０はＵＳＢホスト１９を利用して動作するアプリケーション・プログラムである。
【００２４】
ＵＳＢストレージ３０は、ＵＳＢホスト１９との通信制御を担うＵＳＢデバイス３１と、データ保存を担うフラッシュメモリ、磁気ディスクなどの記憶メディア３２から構成されており、ＵＳＢストレージは市販されているＵＳＢメモリキー、ＵＳＢ―ＨＤＤ、ＵＳＢ−ＤＶＤ，ＵＳＢ−ＣＤ、ＵＳＢ−ＦＤ（フレキシブルディスク）にて構成される。
【００２５】
なお、ＵＳＢ仕様はＵＳＢインプリメンターズフォーラム(ＵＳＢ−ＩＦ)にて制定されている規格とし、本特許はＵＳＢ仕様そのものに特許性はないためその詳細仕様については説明を省略するが、ＵＳＢ１．Ｘ規格、ＵＳＢ２．０規格に準拠したＵＳＢホストとＵＳＢデバイス機能を有した装置とする。
【００２６】
本実施例では、ＵＳＢストレージを利用した実施形として説明を行うが、データの記憶メディアとしては、ＵＳＢストレージに限られたものではなく、コンパクトフラッシュ（登録商標）、メモリースティック、ＳＤカードなどの着脱可能なメモリを用いてもよい。
【００２７】
図２は、複合機１０に備わっているＵＳＢホスト機能と、ＵＳＢストレージ３０に備わっているＵＳＢデバイス機能が接続された時の構成を示すシステム構成図である。
【００２８】
ＵＳＢホスト１９は、複合機１０とＵＳＢストレージ３０とのＵＳＢ接続をハードウェアレベルで制御するＵＳＢホストコントローラ６０、ＵＳＢホストコントローラ６０を制御するＵＳＢドライバ６１、接続したＵＳＢ機器をマスストレージ・クラスとしてアクセスするためのＭａｓｓＳｔｏｒａｇｅクラス・ドライバ６２、ＵＳＢストレージ３０に記憶されているデータへファイルアクセスするためのファイル・システム６３から構成され、アプリケーション・プログラム２０はファイル・システム６３を介してＵＳＢストレージ３０へアクセスが行われる。
【００２９】
一方、複合機１０に対してＵＳＢコネクタを介して接続されるＵＳＢストレージ３０は、ＵＳＢ接続をハードウェアレベルで制御するＵＳＢデバイスコントローラ６４、ＵＳＢデバイスコントローラ６４を制御するＵＳＢドライバ６５、接続したＵＳＢ機器をマスストレージ・クラスとしてアクセスするためのＭａｓｓＳｔｏｒａｇｅクラス・ドライバ６６、記憶メディア３２に記憶されたメディアへアクセスするためのメディア・ドライバ６７から構成される。
【００３０】
なお、ＵＳＢホストコントローラ６０、ＵＳＢデバイスコントローラ６４は、ＵＳＢにて接続された機器間のＵＳＢ通信をハードウェアレベルで制御する。
【００３１】
ＵＳＢドライバ６１、６５は、ハードウェアに依存したドライバ層であり、ハードウェアに対するＩｎｐｕｔ／Ｏｕｔｐｕｔ処理、割り込み処理、スケジューリング処理を行うほか、ハードウェアやＵＳＢクラスに依存しないＵＳＢの論理的な通信制御処理を受け持つドライバ層でもあり、接続されたＵＳＢデバイスの構成を管理する機能も併せ持つ。
【００３２】
ＭａｓｓＳｔｏｒａｇｅクラスドライバ６２、６６は、接続するＵＳＢ機器のクラスに対応したエンドポイントの管理や通信プロトコル処理を行うドライバ層である。
【００３３】
ファイルシステム６３、メディア・ドライバ６７は、ＵＳＢ構成においては上位プロトコル層とも呼ばれ、記録メディア２２上に格納されているデータを読み込み、書き込みするためのドライバ、読み出したデータをファイルとして読み込み、書き込みするためのファイルシステムである。
【００３４】
複合機１０にＵＳＢストレージ３０が装着されると、アプリケーション・プログラム２０の稼動が行われ、ファイルシステム６３を介して記録メディア３２に格納されているデータへのアクセスが行われる。
【００３５】
アプリケーション・プログラム２０は、記録メディア３２内のデータを利用して機能するプログラム群を示している。
【００３６】
アプリケーション・プログラム２０を構成するプログラム群の例を図３にて説明する。
【００３７】
アプリケーション・プログラム２０は、プログラム７１〜７３と、同プログラムの稼動と停止の制御を行うことを目的としたプログラム制御層７０から構成される。
【００３８】
プログラム７１はメディアダイレクトプリントを行うためのプログラム、プログラム７２はＲＯＭ１５に格納されているファームウェアのアップデートを行うためのプログラム、プログラム７３はＵＳＢストレージ３０から不揮発性メモリ１８へデータリストアを行うためのプログラムである。
【００３９】
プログラム制御層７０は、ＵＳＢホスト１９へＵＳＢストレージ３０が装着されると、ＵＳＢストレージ３０に格納されたデータを検索し、データの種別を判断して、動作可能なプログラム７１〜７３を判断するためのプログラムである。動作可能なプログラムは操作部１２を介して表示パネル９へ自動的に表示を行う。
【００４０】
プログラム制御層７０の動作フローを図４を用いて説明する。
【００４１】
複合機１０にＵＳＢストレージ３０が装着されると（ステップ１００）、ＵＳＢストレージ内のファイル検索を行う（ステップ１０１）。
【００４２】
次に、ステップ１０２にて全ファイルの分析が完了するまでステップ１０３〜１０４を繰り返す。
【００４３】
ステップ１０３は各ファイルのデータフォーマットを分析してファイルの種類の特定を行う。ファイルの種類としては、プログラム７１で利用可能な画像ファイル、プログラム７２で利用可能なファームウェアファイル、プログラム７３で利用可能な印刷データ、画像ファイル、フォントデータ、フォーム・オーバーレイデータなどであり、利用可能なフォーマットは予め決められているものとする。
【００４４】
ステップ１０３でファイルの種類を特定できると、それに応じて動作可能なプログラムも決定される（ステップ１０４）。
【００４５】
ＵＳＢストレージ３０に格納されている全ファイルの分析が完了すると、動作可能なプログラムを操作部１２を介して表示パネル９へ表示を行って（ステップ１０５）、以上の動作フローを終了する。
【００４６】
なお、ステップ１０５にて動作可能なプログラムが存在しない場合は表示パネル９への表示は行わずに動作フローを終了する。
【００４７】
図４のステップ１０５で表示パネルへ動作可能なプログラムを表示した例を図５で示す。
【００４８】
図５において上から、複合機１０の起動直後のパネル表示、ダイレクトプリントプログラム７１が動作可能と判断した場合のパネル表示、ファームウェアアップデートプログラム７２が動作可能と判断した場合のパネル表示、データバックアップ・リストアプログラム７３が動作可能と判断した場合のパネル表示、最後にＵＳＢストレージ３０に画像ファイルとファームウェアファイルの両方が格納されており、ダイレクトプリントプログラム７１とファームウェアアップデートプログラム７２の両方が動作可能と判断した場合のパネル表示を図示している。
【００４９】
なお、最後のケースでは、操作部１２の不図示の十字キーを押下することで、ダイレクトプリントプログラム７１とファームウェアアップデートプログラム７２の機能表示を切替えることも可能とする。
【００５０】
図４、図５で表示パネル９に表示した機能（プログラム）を操作部１２で実行指示すると、図３のプログラム制御層７０が実行指示に応じたプログラム７１〜プログラム７３の稼動を実行する。
【００５１】
本実施例においては、プログラム７１〜７３を例として説明を行うが、これ以外の動作目的としたプログラムでも良く、また、動作するプログラム総数も制限を持たない。
【００５２】
以下、プログラム７１〜７３の動作目的と動作フローについてそれぞれ図６〜図８を用いて説明する。
【００５３】
プログラム７１は、メディアダイレクトプリントを行うためのプログラムであり、ＵＳＢストレージ３０内に格納された画像ファイル(ＪＰＥＧ・ＴＩＦＦ・ＢＩＴＭＡＰ・ＰＤＦなど)をＰＣを介さずに印刷実行するためのプログラムであり、その動作フローが図６である。
【００５４】
まず、ＵＳＢストレージ内を検索して画像ファイルの有無を確認する（ステップ２００）。
【００５５】
ステップ２０１にて画像ファイルが存在すると判断した場合には、ステップ２０２にてＵＳＢストレージ３０から画像ファイルの読み出しを行い、ステップ２０３にて読み出した画像データの印刷処理を行って、以上の動作フローを終了する。
【００５６】
本実施例においては印刷処理そのものには特許性はないため、画像データの印刷処理についての詳細な説明は省略する。
【００５７】
プログラム７２は、ファームウェアの更新を行うためのプログラムであり、ＵＳＢストレージ３０内に格納されたファームウェアファイルを利用して、複合機１０のＲＯＭ１５に格納されているファームウェアを更新するためのプログラムであり、その動作フローが図７である。
【００５８】
ファームウェアとは、ハードウェアの基本的な制御を行なうために機器に組み込まれたソフトウェアのこと示し、機器に固定的に搭載され、あまり変更が加えられないことから、ハードウェアとソフトウェアの中間的な存在としてファームウェアと呼ばれている。
【００５９】
機器に内蔵されたROMやフラッシュメモリに記憶されており、機能の追加や不具合の修正のため変更することも可能とする。
【００６０】
まず、ＵＳＢストレージ内を検索してファームウェアファイルの有無を確認する（ステップ３００）。
【００６１】
ステップ３０１にてファームウェアファイルが存在すると判断した場合、ステップ３０２にてＵＳＢストレージ３０からファームウェアファイルの読み出しを行い、読み出したファームウェアファイルをＲＯＭ１５に対して上書きすることでプログラムの更新を行う。
【００６２】
なお、ＲＯＭ１５にはフラッシュＲＯＭなどの上書き可能なメモリを利用していることを前提とし、上書き出来ない場合や更新に失敗した場合には（ステップ３０４）、エラー通知を行って以上の動作フローを終了する。（ステップ３０５）
本実施例においてはファームウェアの更新処理そのものには特許性はないため、更新処理についての詳細な説明は省略する。
【００６３】
プログラム７３は、ＵＳＢストレージ３０に格納された各種データを不揮発性メモリ１８へリストア（書き戻し）するためのプログラムであり、その動作フローが図８である。
【００６４】
ＵＳＢストレージ３０に格納された各種データとは、カラーテーブル、フォントデータ、フォーム・オーバーレイデータなどであり、そのデータの種類は問わないものとする。
【００６５】
まず、ステップ４００にてリストアを実行するか確認表示を行う。
【００６６】
ステップ４０１にてリストアを実行した場合、ステップ４０２にてＵＳＢストレージ３０に格納された各種データのリストアが完了するまでステップ４０３〜４０５を繰り返す。
【００６７】
ステップ４０３では、リストアすべきデータの検索を行っており、検索されたデータをステップ４０４にて読み出した後、ステップ４０５にて不揮発性メモリ１８へコピーしている。
【００６８】
ステップ４０４からステップ４０５のデータコピー処理時において、ＵＳＢストレージ３０から揮発性メモリ１８へ直接データコピーしても良いし、あるいは、ＵＳＢストレージ３０から読み出したデータをＲＡＭ１６へ一時的にコピーした後、ＲＡＭ１６から不揮発性メモリ１８へコピー処理しても良いとする。
【００６９】
ステップ４０２にて、ＵＳＢストレージ３０の全データのリストアが完了すると、以上の動作フローを終了する。
【００７０】
なお、本実施例においてデータのリストア処理そのものには特許性はないため、その詳細な説明は省略する。
【００７１】
本実施例を適用する複合機１０のプリントエンジン部１４としてレーザービームプリント方式の場合について図９を用いて説明する。
【００７２】
図９において、１４はプリントエンジン部本体である。
【００７３】
印刷画像データはビデオ信号に変換してレーザードライバ１００２に出力する。
【００７４】
レーザドライバ１００２は半導体レーザ１００３を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ１００３から発射されるレーザ光１００４のオン・オフ切り換えを行なう。
【００７５】
レーザ光１００４は回転多面鏡１００５で左右方向に振らされて静電ドラム１００６上を走査露光する。
【００７６】
これにより、静電ドラム１００６上には出力画像の静電潜像が形成されることになる。
【００７７】
この潜像は、静電ドラム１００６周囲に配設された現像ユニット１００７により現像された後、印刷用紙に転写される。
【００７８】
印刷用紙はプリントエンジン本体に装着した印刷用紙カセット１００８に収納され、給紙ローラ１００９、及び搬送ローラ１０１０、 １０１１により装置内に取り込まれて静電ドラム１００６に供給される。
【００７９】
また、本実施例を適用するプリンタとしては、レーザービームプリンタに限られたものではなく、インクジェットプリンタ、昇華プリンタ、銀塩プリンタなどの他のプリンタを用いてもよい。
【００８０】
また、本実施例ではコピー・スキャナー・ファックス・プリンタ複合機にＵＳＢストレージを接続した場合について説明をしたが、プリンタ単体機にＵＳＢストレージを接続した場合に適用しても良い。
【００８１】
以上で説明したように、本発明ではＵＳＢストレージや着脱可能な記憶装置を利用してのメディアダイレクトプリント、ファームウェアアップデート、データリストアなどの機能を実行するにあたって、煩雑なパネル操作により各機能を起動させるのではなく、ＵＳＢストレージや着脱可能な記憶装置を機器に装着するだけで記憶装置に格納されているファイルを検索して、動作可能な機能だけを操作パネルに自動表示させることで、機能を実行しやすくし操作性の向上を図ることが可能となる。
【実施例２】
【００８２】
本第二の実施例では、ＵＳＢストレージ３０内のファイルの有無に関わらず動作すべきプログラムが存在する場合、ＵＳＢストレージを装着すると、操作パネルに動作可能なプログラムとして表示を行うことを目的とする。
【００８３】
なお、本実施例では、不揮発性メモリ１８からＵＳＢストレージ３０へデータバックアップを行うプログラムを例として説明を行う。
【００８４】
本実施例では、アプリケーション・プログラム２０を構成するプログラム群の例を図１０にて説明する。
【００８５】
プログラム７１〜７３は前記第一の実施例と同一であり、本実施例では不揮発性メモリ１８からＵＳＢストレージ３０へデータバックアップを行うためのプログラム７４を追加した構成である。
【００８６】
同プログラム７４は、不揮発性メモリ１８からＵＳＢストレージ３０へデータバックを行うためのプログラムであるため、ＵＳＢストレージ３０内にファイルが格納されていなくても動作可能なプログラムとして判断されるところが、前記第一の実施例のプログラム７１〜プログラム７３と異なる。
【００８７】
その結果、ＵＳＢストレージ３０をＵＳＢホスト１９へ装着すると実行可能なプログラムとして判断され、操作部１２を介して表示パネル９へ表示が行われ実行可能となる。
【００８８】
図４のステップ１０５で表示パネル９へ動作可能なプログラムを表示した例を図１１で示す。
【００８９】
表示パネル９に表示された機能（プログラム）を操作部１２で実行指示すると、図１０のプログラム制御層７０が実行指示に応じてプログラム７４の起動を実行する。
【００９０】
プログラム７４は、不揮発性メモリ１８に格納された各種データをＵＳＢストレージ３０へバックアップするためのプログラムであり、その動作フローが図１２である。
【００９１】
まず、ステップ５００にてバックアップを実行するか確認表示を行う。
【００９２】
ステップ５０１にてバックアップを実行した場合、ステップ５０２にて不揮発性メモリ１８に格納された各種データのバックアップが完了するまでステップ５０３〜５０５を繰り返す。
【００９３】
ステップ５０３では、バックアップすべきデータの検索を行っており、検索されたデータをステップ５０４にて読み出した後、ステップ５０５にてＵＳＢストレージ３０へコピーしている。
【００９４】
ステップ５０４からステップ５０５のデータコピー処理時において、不揮発性メモリ１８からＵＳＢストレージ３０へ直接データコピーしても良いし、あるいは、不揮発性メモリ１８から読み出したデータをＲＡＭ１６へ一時的にコピーした後、ＲＡＭ１６からＵＳＢストレージ３０へコピー処理しても良いとする。
【００９５】
ステップ５０２にて、不揮発性メモリ１８の全データのバックアップが完了すると、以上の動作フローを終了する。
【００９６】
なお、本実施例においてデータのバックアップ処理そのものには特許性はないため、その詳細な説明は省略する。
【００９７】
本第二の実施例では、記憶装置内のデータの有無に関わらず動作すべきプログラムが存在する場合、ＵＳＢストレージを装着すると操作パネルに動作可能なプログラムとして表示を行うことを可能とする。
【図面の簡単な説明】
【００９８】
【図１】本発明の第一の実施例における機器構成を示すブロック図。
【図２】本発明の第一の実施例におけるＵＳＢホスト・デバイスのシステム構成図。
【図３】本発明の第一の実施例におけるアプリケーション・プログラムのレイアウト図。
【図４】本発明の第一の実施例における動作可能な機能の自動表示を示す図。
【図５】本発明の第一の実施例におけるパネル表示例を示す図。
【図６】本発明の第一の実施例におけるメディアダイレクトプリントの動作フロー図。
【図７】本発明の第一の実施例におけるファームウェア更新の動作フロー図。
【図８】本発明の第一の実施例におけるデータリストアの動作フロー図。
【図９】本発明の第一の実施例におけるプリントエンジン部の断面図。
【図１０】本発明の第二の実施例におけるアプリケーション・プログラムのレイアウト図。
【図１１】本発明の第二の実施例におけるパネル表示例を示す図。
【図１２】本発明の第二の実施例におけるデータバックアップの動作フロー図。
【符号の説明】
【００９９】
９  表示パネル
１０  コピー・スキャナー・ファックス・プリンタ複合機
１１  ＣＰＵ
１２  操作部
１３  スキャナー部
１４  プリントエンジン部
１５  ＲＯＭ
１６  ＲＡＭ
１７  Ｅｔｈｅｒｎｅｔ（登録商標）
１８  不揮発性メモリ
１９  ＵＳＢホスト
２０  アプリケーション・プログラム
３０  ＵＳＢストレージ
３１  ＵＳＢデバイス
３２  記録メディア
４０  ＰＣ
５０  ＬＡＮ
６０  ＵＳＢホストコントローラ
６１  ＵＳＢドライバ
６２  ＭａｓｓＳｔｏｒａｇｅクラス・ドライバ
６３  ファイル・システム
６４  ＵＳＢデバイスコントローラ
６５  ＵＳＢドライバ
６６  ＭａｓｓＳｔｏｒａｇｅクラス・ドライバ
６７  メディア・ドライバ
７０  プログラム制御層
７１  ダイレクトプリントプログラム
７２  ファームウェアアップデートプログラム
７３  データリストアプログラム
７４  データバックアッププログラム
１００２  レーザドライバ
１００３  半導体レーザ
１００４  レーザ光
１００５  回転多面鏡
１００６  静電ドラム
１００７  現像ユニット
１００８  印刷用紙カセット
１００９  給紙ローラ
１０１０  搬送ローラ
１０１１  搬送ローラ
【図１】
2009100103.tif 000003
【図２】
2009100103.tif 000004
【図３】
2009100103.tif 000005
【図４】
2009100103.tif 000006
【図５】
2009100103.tif 000007
【図６】
2009100103.tif 000008
【図７】
2009100103.tif 000009
【図８】
2009100103.tif 000010
【図９】
2009100103.tif 000011
【図１０】
2009100103.tif 000012
【図１１】
2009100103.tif 000013
【図１２】
2009100103.tif 000014