(57)【要約】【課題】低速な転送速度のＵＳＢメモリを装着して印刷処理を行った場合でも、装置をハングアップさせることがない印刷装置を提供するものである。【解決手段】可搬型記憶媒体が着脱可能に構成された印刷装置であって、可搬型記憶媒体のデータ転送速度が高速であるか、又は低速であるか判断する判断部と、該判断部によって可搬型記憶媒体のデータ転送速度が低速であり、かつ補助記憶装置のデータ転送速度が高速であると判断した時、可搬型記憶媒体から印刷データを読み出し、一旦記憶部に記憶し、該記憶部に記憶した印刷データを補助記憶装置に転送し、記憶させる転送制御部と、補助記憶装置に記憶された印刷データに基づいて印刷処理を行う印刷処理部とを有することを特徴とする。【選択図】 図１
2013193386.tif 000002
【特許請求の範囲】
【請求項１】
可搬型記憶媒体が着脱可能に構成された印刷装置であって、
前記可搬型記憶媒体のデータ転送速度が高速であるか、又は低速であるか判断する判断部と、
前記可搬型記憶媒体から読み出されるデータを記憶する記憶部と、
前記判断部によって前記可搬型記憶媒体のデータ転送速度が低速であると判断された時、前記可搬型記憶媒体からデータを読み出して、一旦補助記憶装置に記憶させる転送制御部と、
前記補助記憶装置に記憶された印刷データを前記記憶部に高速で送信し、該記憶部に記憶されたデータに基づいて印刷処理を行う印刷処理部と、
を有することを特徴とする印刷装置。
【請求項２】
印刷装置の動作モードを高速印刷処理モードに設定した後、前記補助記憶装置に記憶された印刷データを前記記憶部に高速で送信し、該記憶部に記憶された印刷データに基づいて、前記高速印刷処理モードに対応した印刷処理を行うことを特徴とする請求項１に記載の印刷装置。
【請求項３】
可搬型記憶媒体が着脱可能に構成された印刷装置であって、
前記可搬型記憶媒体から読み出されるデータの転送を高速に行う補助記憶装置と、
前記可搬型記憶媒体のデータ転送速度が高速であるか、又は低速であるか判断する判断部と、
前記可搬型記憶媒体から読み出される印刷データを記憶する記憶部と、
前記判断部によって前記可搬型記憶媒体のデータ転送速度が低速であると判断され、かつ前記補助記憶装置が前記印刷装置に装備されていない時、印刷装置の動作モードを低速印刷処理モードに設定する設定部と、
前記可搬型記憶媒体に記憶されたデータを前記記憶部に低速で送信し、該記憶部に記憶されたデータに基づいて、前記低速印刷処理モードに対応した印刷処理を行う印刷処理部と、
を有することを特徴とする印刷装置。
【請求項４】
前記データ転送速度が低速であると判断された可搬型記憶媒体のＵＳＢ規格は1.1のＵＳＢメモリであり、前記データ転送速度が高速であると判断された補助記憶装置のＵＳＢ規格は2.0以上のＳＳＤメモリであることを特徴とする請求項１、２、又は３に記載の印刷装置。
【請求項５】
前記補助記憶装置は、前記印刷装置に対して着脱自在に構成され、
前記印刷装置は、該印刷装置に対する前記補助記憶装置の装備を判断する装備判断部を更に有することを特徴とする請求項１，２，３、又は４記載の印刷装置。
【請求項６】
可搬型記憶媒体が着脱可能に構成された印刷装置の制御方法であって、
前記可搬型記憶媒体のデータ転送速度が高速であるか、又は低速であるか判断する処理と、
前記可搬型記憶媒体のデータ転送速度が低速であると判断された時、前記可搬型記憶媒体からデータを読み出して、一旦前記補助記憶装置に記憶する処理と、
前記補助記憶装置に記憶された印刷データを前記記憶部に高速で送信し、該記憶部に記憶されたデータに基づいて用紙に印刷を行う印刷処理と、
を行うことを特徴とする印刷装置の制御方法。
【請求項７】
可搬型記憶媒体が着脱可能に構成された印刷装置の制御方法であって、
前記可搬型記憶媒体のデータ転送速度が高速であるか、又は低速であるか判断する処理と、
前記判断制御によって前記可搬型記憶媒体のデータ転送速度が低速であると判断され、かつ前記補助記憶装置が前記印刷装置に装備されていない時、印刷装置の動作モードを低速印刷処理モードに設定する処理と、
前記可搬型記憶媒体に記憶されたデータを記憶部に低速で送信し、該記憶部に記憶されたデータに基づいて、前記低速印刷処理モードに対応した速度で用紙に印刷を行う印刷処理と、
を行うことを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＳＢメモリ等の可搬型記憶媒体が着脱可能に構成された印刷装置に関する。
【背景技術】
【０００２】
今日、ＵＳＢ（Universal Serial Bus）メモリやＳＤメモリ等の可搬型記憶媒体は価格や機能性の面で据置き型の記憶媒体に比べて優位であり、広く使用されている。例えば、このような可搬型記憶媒体にデータを記憶し、出先のパーソナルコンピュータ（ＰＣ）を使用してデータ処理を行うことが行われている。また、可搬型記憶媒体にアプリケーションプログラムを記憶し、出先のパーソナルコンピュータに当該アプリケーションプログラムをインストールして使用することもできる大きな記憶容量も有し、便利なツールである。
【０００３】
一方、プリンタ装置等の印刷装置は、今日ＬＡＮ（ローカルエリアネットワーク）等の通信ネットワークに接続され、パーソナルコンピュータ（ＰＣ）等のホスト機器からの印刷データを受信し、印刷処理を行っている。しかし、このようなシステムでは、ホスト機器と印刷装置が離れた場所に設置される場合が多く、秘匿性にある文書を印刷する場合、印刷物を他人に読まれる心配がある。そこで、例えばＵＳＢメモリ等の可搬型記憶媒体に印刷データを記憶し、印刷装置にＵＳＢメモリを装着して直接印刷処理を行う場合も多い。
【０００４】
尚、特許文献１はＵＳＢホスト機能付き印刷装置であり、ＵＳＢバスを介してＵＳＢ装置を接続することによって、接続適正が判断され、その判断結果を、例えばＬＥＤによって報知する発明である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−０１１５３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、可搬型記憶媒体として、例えばＵＳＢメモリにはデータの読み書き処理速度（データ転送速度）が遅い製品もあり、印刷装置にＵＳＢメモリを装着して印刷処理を行う場合、印刷速度が問題となる。すなわち、読み書き処理速度の遅いＵＳＢメモリを使用する場合、印刷装置の処理速度に対してＵＳＢメモリからの印刷データの転送速度が遅く、例えば間欠印刷になり、場合によっては印刷装置が所謂ハングアップすることもある。
【０００７】
そこで、本発明は上記課題に鑑み、読み書き処理速度の遅いＵＳＢメモリを装着して印刷処理を行った場合でも、印刷処理速度を低下させることがなく、また装置をハングアップさせることもない印刷装置を提供するものである。
【課題を解決するための手段】
【０００８】
上記課題は本発明によれば、可搬型記憶媒体が着脱可能に構成された印刷装置であって、
前記可搬型記憶媒体のデータ転送速度が高速であるか、又は低速であるか判断する判断部と、前記可搬型記憶媒体から読み出されるデータを記憶する記憶部と、前記判断部によって前記可搬型記憶媒体のデータ転送速度が低速であると判断された時、前記可搬型記憶媒体からデータを読み出して、一旦補助記憶装置に記憶させる転送制御部と、前記補助記憶装置に記憶された印刷データを前記記憶部に高速で送信し、該記憶部に記憶されたデータに基づいて印刷処理を行う印刷処理部と、を有することを特徴とする印刷装置を提供することによって達成できる。
【発明の効果】
【０００９】
本発明によれば、第１の可搬型記憶媒体のデータ転送速度が低速であり、かつ第２の可搬型記憶媒体のデータ転送速度が高速である場合、高速の第２の可搬型記憶媒体に印刷データを転送し、以後第２の可搬型記憶媒から印刷データを印刷装置に送信し、ハングアップを起こすことなく、高速に印刷処理を行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態の印刷装置の要部を説明する回路図である。
【図２】本実施形態の印刷装置を含む印刷システムのシステム構成図である。
【図３】本実施形態の印刷装置のより詳しい構成を説明する図である。
【図４】ＵＳＢメモリ及びＳＳＤメモリの認証処理を説明するフローチャートである。
【図５】低速のＵＳＢメモリが装着された際の印刷処理を説明するフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について、図面を参照しながら説明する。
図２は本実施形態の印刷装置を含む印刷システムのシステム構成図である。同図において、ホスト機器である複数のパーソナルコンピュータ（例えば、ＰＣ１、ＰＣ２）と印刷装置であるプリンタ装置１はＬＡＮケーブル（有線ＬＡＮ）を介して接続され、更にＬＡＮケーブルを介してインターネットにも接続されている。また、本例のプリンタ装置１はＵＳＢインターフェースを介してパーソナルコンピュータ（ＰＣ３）にもローカル接続されている。
パーソナルコンピュータ（ＰＣ１〜ＰＣ３）はアプリケーションプログラムに従って作成した、例えば印刷データをＬＡＮケーブル又はＵＳＢケーブルを介してプリンタ装置１に送信する。
【００１２】
プリンタ装置１は、インターフェースコントローラ（以下、ＩＦＣＯＮＴで示す）２、オペレーションパネル３、プリンタコントローラ（以下、ＰＲＣＯＮＴで示す）４、電源制御部５、高電圧部６、モータコントローラ（以下、ＭＤＣＯＮＴで示す）７、駆動ユニット８、給紙ユニット９、印字ヘッド部１０、トナーセット/ドラムセット（以下、ＴＳ/ＤＳで示す）１１、ベルトユニット１２、定着ユニット１３、排紙ユニット１４、両面ユニット１５、及びＵＳＢハブ１６で構成されている。
【００１３】
ＩＦＣＯＮＴ２はパーソナルコンピュータ（ＰＣ１〜ＰＣ３）からＬＡＮケーブル又はＵＳＢケーブルを介して送信される印刷データを受信し、画像データに変換して印字ヘッド部１０に出力する。また、ＩＦＣＯＮＴ２はコントローラ部としても機能し、本例のプリンタ装置１のシステム制御も行う。
【００１４】
オペレーションパネル３はプリンタ装置１の表示部を構成すると共に操作部も構成し、ユーザ操作に基づく操作信号をＩＦＣＯＮＴ２に送信し、上記ＩＦＣＯＮＴ２はこの操作信号に従ったプリンタ装置１の制御を行う。
【００１５】
ＰＲＣＯＮＴ４は上記駆動ユニット８や、給紙ユニット９、ベルトユニット１２等の所謂エンジン部の制御を行う。例えば、エンジン各部の駆動を行う駆動ユニット８に対して制御信号を送信し、用紙等を機内に供給する給紙ユニット９に対して制御信号を送信し、トナー像の転写搬送を行うベルトユニット１２に対して制御信号を送信する。さらに、用紙へのトナー像の熱定着を行う定着ユニット１３に対して温度制御信号を送信し、用紙を機外に排紙する排紙ユニット１４に対して制御信号を出力し、用紙の両面印刷を行う際駆動する両面ユニット１５の各ローラ等へ制御信号を出力する。
【００１６】
また、ＭＤＣＯＮＴ７はＰＲＣＯＮＴ４の制御に基づいて、各モータの制御を行い、例えば不図示の感光体ドラムや現像ローラ等を駆動するモータの駆動制御を行う。また、高電圧部６は不図示の帯電器や転写器に所定の高電圧を印加するための電源部であり、電源制御部５を介して商用電源（例えば、ＡＣ１００Ｖ）から電力供給を受ける。尚、商用電源はメインスイッチ（メインＳＷ）１７を介してプリンタ装置１に電力供給を行い、メインＳＷ１７の切換え制御はＰＲＣＯＮＴ４によって行うこともできる。
【００１７】
一方、ＵＳＢハブ１６は上記ＩＦＣＯＮＴ２に接続され、ＩＦＣＯＮＴ２からのＵＳＢ制御信号によって制御される。ＵＳＢハブ１６には不図示のＵＳＢコントローラＩＣが搭載され、このＵＳＢコントローラＩＣを介してＵＳＢデバイスと接続される。本例では、可搬型記憶媒体としてのＵＳＢデバイスとして、ＵＳＢメモリ１９、及びＳＳＤ（Solid State Drive）メモリ２０が接続されている。尚、ＳＳＤメモリは、装置本体に対して交換可能な半固定構造で装備される形式の場合もあるが、本例においては、便宜上、着脱可能な可搬型記憶媒体として扱うものとする（リムーバブル・ハードディスク形式であってよい。）。本発明において、ＳＳＤメモリ２０は、単独で記憶されているデータの読み書きに用いられる場合と、ＵＳＢメモリ１９からデータを読み出す際に、データ転送速度を上げるために、一旦ＳＳＤメモリを経由させて読み出す補助記憶装置として用いられる。ＳＳＤは、主にフラッシュメモリを採用した記録メディアで、ハードディスクと同じ接続インタフェース（ATA:Advanced Technology Attachment）を備え、ハードディスクの代替として利用できるとともに、ハードディスクと比較して、高速に読み書きができ、衝撃にも強く、消費電力が少ないなどメリットが大きい。
【００１８】
尚、ＵＳＢメモリ１９はコネクタを有し、このコネクタを上記プリンタ装置１に設けられた不図示の接続端子に接続することによって、ＵＳＢメモリ１９をプリンタ装置１に装着できる。また、ＵＳＢメモリ１９は、インターフェース、及びメモリ部で構成され、インターフェースはプリンタ装置１との間で行われるデータ授受の制御を行い、例えばパケットデータの生成や分解、パケットデータの送受信制御を行う。また、メモリ部には印刷データが記憶されている。
【００１９】
一方、ＳＳＤメモリ２０も同様の構成であり、ＳＳＤメモリ２０に設けられたコネクタをプリンタ装置１に設けられた不図示の接続端子に接続することによって、ＳＳＤメモリ２０をプリンタ装置１に装着する。
【００２０】
図３は上記構成の印刷装置１のより詳しい構成を説明する図であり、図２と同じ部材には同じ番号を付して説明を省略する。前述のように、パーソナルコンピュータ（ＰＣ１、ＰＣ２）とプリンタ装置１はＬＡＮケーブルを介して接続され、更にプリンタ装置１はＵＳＢインターフェースを介してパーソナルコンピュータ（ＰＣ３）にもローカル接続されている。
【００２１】
また、ＵＳＢハブ１６はＩＦＣＯＮＴ２に接続され、ＩＦＣＯＮＴ２からのＵＳＢ制御信号によって制御される。そして、ＵＳＢハブ１６には前述のようにＵＳＢコントローラＩＣが搭載され、このＵＳＢコントローラＩＣを介してＵＳＢメモリ１９、及びＳＳＤメモリ２０との通信制御が行われる。
尚、図３に示すように、オプションとしてＩＦＣＯＮＴ２にＳＤＲＡＭ (Synchronous Dynamic Random Access Memory)２１を接続する構成としてもよい。また、オペレーションパネル３に接続されたＬＥＤ基板２２は、オペレーションパネル３が表示部として機能する際の発光素子であるＬＥＤを搭載する基板である。
【００２２】
尚、図３には前述の図２で説明した駆動ユニット８、給紙ユニット９、印字ヘッド部１０、ベルトユニット１２、定着ユニット１３、排紙ユニット１４、及び両面ユニット１５の具体的な構成を示す。但し、各ユニットの具体的な説明は省略するが、各ユニットは同図に示す構成に限定されるものではない。
本発明の印刷装置１は、印刷処理の動作の仕方として、印刷処理速度を多少犠牲にしても稼働時の消費電力を少なくすることを可能とする低速印刷処理モードと、稼働時の消費電力は多少大きくなるが印刷処理速度を優先させて動作させる高速印刷処理モードの２つの動作モードが用意されている。大量の印刷処理、或いは急ぎの印刷処理を利用者が所望する場合には、上記高速印刷処理モードを指定し、特に急ぎでもない大量でもない通常の印刷処理を行う場合には、節電を意識して、利用者は、上記低速印刷処理モードを指定して、印刷処理を行うことができる。
高速印刷処理モードが指定された場合、ＰＲＣＯＮＴ４は、装置全体の印刷処理速度を高速に動作させるべく、駆動ユニット８のモータスピードを高速に制御し、画像形成プロセス部や用紙搬送機構などを高速に動作させ、この高速処理に対応する定着温度で用紙の定着が行われるように定着ユニット２１を高温に制御し、印刷する画像データの生成処理も高速の動作クロックに切り換えて処理するなどの制御を行い、高速印刷処理モードに対応した制御動作が行われる。
一方、低速印刷処理モードが指定された場合には、ＰＲＣＯＮＴ４は、装置全体の印刷処理速度を低速に動作させるべく、上記駆動ユニット８のモータスピードを低速に制御し、画像形成プロセス部や用紙搬送機構などを低速に動作させ、この低速処理に対応する定着温度で用紙の定着が行われるように定着ユニット２１を低温に制御し、印刷する画像データの生成処理も低速の動作クロックに切り換えて処理するなどの制御を行い、低速印刷処理モードに対応した制御動作が行われる。
従って、低速印刷処理モードで動作する場合には、装置の消費電力は少なくて済み、また、消耗部品などの消耗度合いも少なくて済む。
また、高速印刷処理モードで動作する場合には、印刷処理速度が速いため、画像データの生成処理も高速に行われなければならず、従って、印刷装置１に装着されたＵＳＢメモリ１９或いはＳＳＤメモリ２０などの記憶媒体からＩＦＣＯＮＴ２へ印刷処理のために入力する印刷データの転送速度も高速な転送処理が要求されることになる。
【００２３】
図１は上記ＩＦＣＯＮＴ２の具体的の回路構成を示す図である。尚、前述のオペレーションパネル３、ＰＲＣＯＮＴ４、及びＵＳＢハブ１６は同図に示すように、エンジン部１８に配設されている。
ＩＦＣＯＮＴ２はＣＰＵ２５、ＲＯＭ２６、ＥＥＰＲＯＭ２７、ＲＡＭ２８、画像制御部２９、ＰＨＹ（PHYsical Layer Chip）３０、３１、及びＲＴＣ（Real Time Clock）３２で構成されている。
【００２４】
ＣＰＵ２５はＲＯＭ２６に記憶されたプログラムに従って本例の処理を行い、ＲＡＭ２８をワークエリアとして使用し、印刷処理を行う。尚、本例ではＲＡＭ２８は、後述するように、ＵＳＢメモリ１９に記憶された印刷データを一旦書き込むためのメモリとして使用される。尚、前述のオプションとしてのＳＤＲＡＭ２１をＵＳＢメモリ１９に記憶された印刷データを一旦書き込むためのメモリとして使用してもよい。
【００２５】
画像制御部２９はＣＰＵ２５の制御に基づいて、画像データをエンジン部１８に送信する際の制御を行う。また、ＰＨＹ３０はＬＡＮケーブルを介して入力するパーソナルコンピュータ（ＰＣ１、又はＰＣ２）からの印刷データの入力制御を行い、ＰＨＹ３１はＵＳＢケーブルを介して入力するパーソナルコンピュータ（ＰＣ３）からの印刷データの入力制御を行う。さらに、ＲＴＣ３２は計時回路であり、ＣＰＵ２５の制御に基づいて計時信号を各部に送信する。
【００２６】
尚、図１に示す数値はデータの転送速度（送受信速度）を示す。例えばＵＳＢ規格1.1のＵＳＢメモリ１９が装着された場合、印刷データの転送速度は0.75MB/Sであることを示す。また、ＵＳＢ規格2.0に匹敵するＳＳＤメモリ２０が装着された場合、印刷データの転送速度は30MB/Sであることを示す。但し、何れの場合も、規格上は上記数値の２倍の転送速度であるが、実レートとしての転送速度を示している。
【００２７】
また、ＣＰＵ２５とＲＡＭ２８間のデータの転送速度は2.6GB/Sであり、ＣＰＵ２５と画像制御部２９間のデータの転送速度は266MB/Sであり、画像制御部２９とＰＲＣＯＮＴ４間のデータの転送速度は20MB/Sである。
【００２８】
以上の構成において、以下に本例の処理動作を説明する。
図４及び図５は本例の処理動作を説明するフローチャートである。尚、図４はＵＳＢメモリ１９及びＳＳＤメモリ２０の認証処理を説明するフローチャートであり、図５はデータ転送速度が低速のＵＳＢメモリ１９が装着された際の印刷処理を説明するフローチャートである。
【００２９】
最初に図４に示す処理を説明する。先ず、ＵＳＢメモリ１９が接続されているか判断する（ステップ（以下、Ｓで示す）１）。そして、ＵＳＢメモリ１９がプリンタ装置１に接続されていると判断すると（Ｓ１がＹＥＳ）、ＵＳＢメモリ１９のエニュメレーションを行う（Ｓ２）。
【００３０】
このエニュメレーションは、ＣＰＵ２５からＵＳＢメモリ１９に対してディスクリプタを要求し、ＵＳＢメモリ１９から送信されたディスクリプタデータを解析し、ＵＳＢメモリ１９やＵＳＢメモリ１９が記憶するファイル（印刷データ）の構成を確認する。
【００３１】
次に、装着されたＵＳＢメモリ１９がＵＳＢ規格1.1のデータ転送速度が低速なＵＳＢメモリであるか判断する（Ｓ３）。この判断は上記ディスクリプタデータの解析によって取得され、装着されたＵＳＢメモリ１９がＵＳＢ規格1.1のデータ転送速度が低速なＵＳＢメモリでない場合（Ｓ３がＮＯ）、ＣＰＵ２５はデータ転送速度が高速のＵＳＢメモリであると認識する（Ｓ４）。例えば、ＣＰＵ２５は装着されたＵＳＢメモリ１９がＵＳＢ規格2.0や3.0のＵＳＢメモリであると認識する。この場合、ＣＰＵ２５はプリンタ装置１の処理を高速印刷処理モードに設定する（Ｓ５）。
【００３２】
一方、装着されたＵＳＢメモリ１９がＵＳＢ規格1.1のＵＳＢメモリである場合（Ｓ３がＹＥＳ）、ＣＰＵ２５は低速のＵＳＢメモリであると認識する（Ｓ６）。この場合、更にＳＳＤメモリ２０が接続されているか判断する（Ｓ７）。
【００３３】
ここで、ＳＳＤメモリ２０がプリンタ装置１に接続されていれば（Ｓ７がＹＥＳ）、後述する図５に示す処理に移行する。一方、ＳＳＤメモリ２０がプリンタ装置１に接続されていなければ（Ｓ７がＮＯ）、プリンタ装置１を低速印刷処理モードに設定する（Ｓ８）。
【００３４】
以上のように設定することにより、プリンタ装置１にＵＳＢ規格2.0以上の高速の転送速度を有するＵＳＢメモリ１９が装着されている場合にはＵＳＢメモリ１９に記憶された印刷データをそのまま読み出し、前述のように30MB/Sの転送速度でＵＳＢハブ１６を介してＲＡＭ２８に印刷データを転送する。
【００３５】
また、プリンタ装置１にＵＳＢ規格2.0以上の高速な転送速度を有するＵＳＢメモリ１９が装着されておらず、かつＳＳＤメモリ２０も装着されていない場合、前述のようにプリンタ装置１を低速印刷処理モードに設定し、低速の転送速度で印刷データをＲＡＭ２８に転送する。
【００３６】
一方、プリンタ装置１にＵＳＢ規格1.1以上の低速な転送速度を有するＵＳＢメモリ１９が装着されているが、ＳＳＤメモリ２０も装着されている場合には以下の処理が行われる。
【００３７】
図５はこの処理を説明するフローチャートである。すなわち、低速のＵＳＢメモリ１９が接続されていると共にＳＳＤメモリ２０も接続されている（外付けで装着される場合と半固定的に内蔵される場合と両方を含む）場合（ステップ（以下、ＳＴで示す）１）、ＳＳＤメモリ２０経由での転送処理を行うか判断する（ＳＴ２）。ここで、例えばＵＳＢメモリ１９に記憶された印刷データに基づいて印刷処理を行う場合（ダイレクト印刷の場合）で、特にメモリに記憶されている印刷データのファイルサイズが大きく、印刷処理量が、予め規定されている（例えばページ数で１００頁以上など）よりも多い場合、このＳＳＤメモリ経由印刷方式により（ＳＴ２がＹＥＳ）、以下の処理を行う。尚、メモリに記憶されている印刷データの処理量が少ない場合（例えばページ数で１００頁以下の印刷）であった場合には、このＳＳＤメモリ２０を介してのデータ転送方式を用いずに（ＳＴ２がＮＯ）、通常の方式により印刷データの印刷処理を行う。この理由は、後述するＳＳＤメモリ２０を介して高速にデータ転送して描画処理する方式であっても、低速のＵＳＢメモリ１９から一旦ＲＡＭ２８へＵＳＢメモリ内のデータを読み出す必要があり、この処理に時間がかかるため、少量の印刷の場合には、特にＳＳＤメモリ２０を経由してデータ転送するだけのメリットが、少ないためである。従って、このＳＳＤメモリ２０を介してデータの転送処理を行う方式に切り換える判断は、ユーザの選択指定操作、或いは、処理する印刷データの処理量などに応じて、最適な方法が選択される。
また、他の手法としては、低速のＵＳＢメモリ１９がプリンタ装置１に装着された際にＳＳＤメモリ２０がプリンタ装置１に装備されている場合には、ＵＳＢメモリ１９に記憶されているデータの印刷処理が操作者によって選択指示されなくとも、プリンタ装置が自動的に、ＵＳＢメモリ１９に記憶されているデータをＳＳＤメモリ２０側に転送する処理を行うように構成しても良い。この場合には、実際に操作者がＵＳＢメモリ１９内のデータのアクセスを要求すると、すでに読み込まれているＳＳＤメモリ内の対応するデータがアクセスされるように自動的に転送先にアドレス変換制御されることが望ましい。
【００３８】
次に、ＣＰＵ２５は直接又はＤＭＡ転送によって印刷データをＵＳＢメモリ１９からＲＡＭ２８に取り込む（ＳＴ３）。尚、ＤＭＡ転送による場合には、ＣＰＵ２５はＵＳＢメモリ１９のメモリ部の読み出し開始アドレス及びＲＡＭ２８の書き込み開始アドレスを指定し、以後不図示のＤＭＡコントローラの制御によって印刷データをＲＡＭ２８の指定領域に書き込む。
【００３９】
尚、この時の印刷データの転送速度は前述の0.75MB/Sであるが、同時にＰＲＣＯＮＴ４やＭＤＣＯＮＴ７が処理や駆動を行っていないため、プリンタ装置１がハングアップすることはない。
【００４０】
次に、ＣＰＵ２５はＲＡＭ２８に書き込まれた印刷データを、直接又はＤＭＡ転送によってＳＳＤメモリ２０に書き込む（ＳＴ４）。尚、この場合、ＳＳＤメモリ２０への印刷データの転送は30MB/Sの高速で行われる。
【００４１】
その後、ＳＳＤメモリ２０へのデータ転送が終了したか判断し（ＳＴ５）、ＳＳＤメモリ２０へのデータ転送が終了すると（ＳＴ５がＹＥＳ）、ＣＰＵ２５は、直接又はＤＭＡ転送によって印刷データをＳＳＤメモリ２０からＲＡＭ２８に描画する（ＳＴ６）。この場合、ＳＳＤメモリ２０に書き込まれた印刷データがポストスクリプト（PostScript）等の高機能のコマンドを有するデータである場合、印刷データをコマンド解析し、描画データに変換してＲＡＭ２８に描画する。尚、印刷データがビットマップデータの場合には、そのままＲＡＭ２８に描画される。また、この時の印刷データの転送速度は30MB/Sの高速で行われ、ＲＡＭ２８に描画される。尚、上記ＳＳＤメモリ２０から印刷データの転送を開始する前、プリンタ装置１を高速印刷処理モードに設定するように構成してもよい。
【００４２】
さらに、ＲＡＭ２８に描画された画像データは、ＤＭＡ転送によって画像制御部２９を介してＰＲＣＯＮＴ４に送信される（ＳＴ７）。この時、ＣＰＵ２５から画像制御部２９への画像データの送信速度は前述のように266MB/Sであり、更に画像制御部２９からＰＲＣＯＮＴ４への画像データの送信速度も20MB/Sの高速で行われる。したがって、印刷データの送信が開始されるＳＳＤメモリ２０から画像データを受信するＰＲＣＯＮＴ４まで、データ送信を高速で行うことができる。したがって、印字ヘッド部１０はＰＲＣＯＮＴ４の制御によって、高速に送信された画像データに基づく印刷を用紙に行い、プリンタ装置１をハングアップさせることなく高速に印刷処理を行うことができる。
【００４３】
その後、全ての画像データがＰＲＣＯＮＴ４に送信され、印字ヘッド部１０による用紙への印刷処理が完了すると（ＳＴ８がＹＥＳ）、印刷処理を終了する。
【００４４】
尚、本実施形態の説明において、プリンタ装置１にＵＳＢ規格2.0以上の高速な転送速度を有するＵＳＢメモリ１９が装着されておらず、かつＳＳＤメモリ２０も装着されていない場合には、前述のようにプリンタ装置１を低速印刷処理モードに設定するものとした。この場合、プリンタ装置１は、前述の0.75MB/Sの転送速度で印刷データをＲＡＭ２８に転送してもプリンタ装置１がハングアップしない低速印刷処理モードに設定されている。例えば、前述の高速印刷処理モードにおいて、600DPIの２値画像データが毎分５０枚程度印刷出力できるものとすると、低速印刷処理モードでは、同じ２値画像データを毎分２枚印刷出力できる程度に設定されている。
【００４５】
したがって、本実施形態によれば上記低速印刷処理モードによって印刷処理を行ったとしても、従来のようにプリンタ装置１をハングアップさせることなく印刷処理を行うことができる。
【００４６】
また、本実施形態の説明では、低速なＵＳＢメモリ１９が装着され、かつＳＳＤメモリ２０が装着されている場合について、図５に示すフローチャートに従った処理を行なったが、ＳＳＤメモリ２０が装着されていない場合でも、例えばプリンタ装置１にＳＳＤメモリを内蔵していれば、ＵＳＢメモリ１９から一旦印刷データを内蔵のＳＳＤメモリに書き込み、以後このＳＳＤメモリに書き込んだ印刷データによって印刷処理を行う構成としてもよい。そして、このように、印刷データを一旦ＳＳＤメモリに書き込んでしまえば、前述のように、ＳＳＤメモリ方直接高速描画処理を行うことが可能となるため、印刷エンジンが、高速印刷処理モードを備える構成のプリンタにおいて大量印刷を行う場合には、短時間で、且つハングアップなどの支障も生じることなく印刷作業を実行することが可能となり、利用者に対して極めて高い信頼性を提供することが可能となる。
本発明はいくつかの実施形態を説明したが、本発明は特許請求の範囲に記載された発明とその均等の範囲に含まれる。以下、本件特許出願の出願当初の特許請求の範囲に記載された発明を付記する。
【００４７】
付記１
可搬型記憶媒体が着脱可能に構成された印刷装置であって、
前記可搬型記憶媒体のデータ転送速度が高速であるか、又は低速であるか判断する判断部と、
前記可搬型記憶媒体から読み出されるデータを記憶する記憶部と、
前記判断部によって前記可搬型記憶媒体のデータ転送速度が低速であると判断された時、前記可搬型記憶媒体からデータを読み出して、一旦補助記憶装置に記憶させる転送制御部と、
前記補助記憶装置に記憶された印刷データを前記記憶部に高速で送信し、該記憶部に記憶されたデータに基づいて印刷処理を行う印刷処理部と、
を有することを特徴とする印刷装置。
【００４８】
付記２
印刷装置の動作モードを高速印刷処理モードに設定した後、前記補助記憶装置に記憶された印刷データを前記記憶部に高速で送信し、該記憶部に記憶された印刷データに基づいて、前記高速印刷処理モードに対応した印刷処理を行うことを特徴とする付記１に記載の印刷装置。
【００４９】
付記３
可搬型記憶媒体が着脱可能に構成された印刷装置であって、
前記可搬型記憶媒体から読み出されるデータの転送を高速に行う補助記憶装置と、
前記可搬型記憶媒体のデータ転送速度が高速であるか、又は低速であるか判断する判断部と、
前記可搬型記憶媒体から読み出される印刷データを記憶する記憶部と、
前記判断部によって前記可搬型記憶媒体のデータ転送速度が低速であると判断され、かつ前記補助記憶装置が前記印刷装置に装備されていない時、印刷装置の動作モードを低速印刷処理モードに設定する設定部と、
前記可搬型記憶媒体に記憶されたデータを前記記憶部に低速で送信し、該記憶部に記憶されたデータに基づいて、前記低速印刷処理モードに対応した印刷処理を行う印刷処理部と、
を有することを特徴とする印刷装置。
【００５０】
付記４
前記データ転送速度が低速であると判断された可搬型記憶媒体のＵＳＢ規格は1.1のＵＳＢメモリであり、前記データ転送速度が高速であると判断された補助記憶装置のＵＳＢ規格は2.0以上のＳＳＤメモリであることを特徴とする付記１、２、又は３に記載の印刷装置。
【００５１】
付記５
前記補助記憶装置は、前記印刷装置に対して着脱自在に構成され、
前記印刷装置は、該印刷装置に対する前記補助記憶装置の装備を判断する装備判断部を更に有することを特徴とする付記１，２，３、又は４記載の印刷装置。
【００５２】
付記６
可搬型記憶媒体が着脱可能に構成された印刷装置の制御方法であって、
前記可搬型記憶媒体のデータ転送速度が高速であるか、又は低速であるか判断する処理と、
前記可搬型記憶媒体のデータ転送速度が低速であると判断された時、前記可搬型記憶媒体からデータを読み出して、一旦前記補助記憶装置に記憶する処理と、
前記補助記憶装置に記憶された印刷データを前記記憶部に高速で送信し、該記憶部に記憶されたデータに基づいて用紙に印刷を行う印刷処理と、
を行うことを特徴とする印刷装置の制御方法。
【００５３】
付記７
可搬型記憶媒体が着脱可能に構成された印刷装置の制御方法であって、
前記可搬型記憶媒体のデータ転送速度が高速であるか、又は低速であるか判断する処理と、
前記判断制御によって前記可搬型記憶媒体のデータ転送速度が低速であると判断され、かつ前記補助記憶装置が前記印刷装置に装備されていない時、印刷装置の動作モードを低速印刷処理モードに設定する処理と、
前記可搬型記憶媒体に記憶されたデータを記憶部に低速で送信し、該記憶部に記憶されたデータに基づいて、前記低速印刷処理モードに対応した速度で用紙に印刷を行う印刷処理と、
を行うことを特徴とする印刷装置の制御方法。
【符号の説明】
【００５４】
１・・・プリンタ装置
２・・・ＩＦＣＯＮＴ
３・・・オペレーションパネル
４・・・ＰＲＣＯＮＴ
５・・・電源制御部
６・・・高電圧部
７・・・ＭＤＣＯＮＴ
８・・・駆動ユニット
９・・・給紙ユニット
１０・・印字ヘッド
１１・・ＴＳ/ＤＳ
１２・・ベルトユニット
１３・・定着ユニット
１４・・排紙ユニット
１５・・両面ユニット
１６・・ＵＳＢハブ
１７・・メインＳＷ
１８・・エンジン部
１９・・ＵＳＢメモリ
２０・・ＳＳＤメモリ
２１・・ＳＤＲＡＭ
２２・・ＬＥＤ基板
２５・・ＣＰＵ
２６・・ＲＯＭ
２７・・ＥＥＰＲＯＭ
２８・・ＲＡＭ
２９・・画像制御部
３０、３１・・ＰＨＹ
３２・・ＲＴＣ
【図１】
2013193386.tif 000003
【図２】
2013193386.tif 000004
【図３】
2013193386.tif 000005
【図４】
2013193386.tif 000006
【図５】
2013193386.tif 000007