(57)【要約】    【課題】自装置にセットされた記録媒体上のファイルの部数印刷を、部数印刷すべきファイルがどのようなサイズのものであっても行える印刷装置を、提供する。    【解決手段】印刷装置を、記録媒体（ＵＳＢメモリ等）上の部数印刷すべきファイル内の全情報をＲＡＭ上に読み出さない形でファイルの部数印刷を行う機能（ステップＳ１０２）を有する装置として構成しておく。    【選択図】  図２
2007125755.tif 000002
【特許請求の範囲】
【請求項１】
可搬型の記録媒体を挿入可能な挿入口と、
操作パネルと、
用紙上へ印刷を行うための印刷実行部と、
前記操作パネルに対して、前記挿入口に挿入された記録媒体上の或るファイルを，Ｎ部，部数印刷すべきことを指示する操作がなされた際に、そのファイル内の情報を，前記記録媒体から，Ｎ回，読み出す情報読出処理を開始すると共に、前記情報読出処理により読み出された情報が示している内容の印刷を，不要となった情報を破棄しつつ，前記印刷実行部に行わせる印刷制御処理を開始する制御部と
を備えることを特徴とする印刷装置。
【請求項２】
前記制御部が、
情報を記憶可能な第１記憶手段を備え、情報を記憶可能な第２記憶手段を装着可能なユニットであると共に、
前記操作パネルに対して、前記挿入口に挿入された記録媒体上の或るファイルを，Ｎ部，部数印刷すべきことを指示する操作がなされた際に、前記第２記憶手段が装着されていなかった場合には、そのファイル内の情報を，前記記録媒体から，Ｎ回，読み出す情報読出処理を開始すると共に、前記情報読出処理により読み出された情報が示している内容の印刷を，不要となった情報を破棄しつつ，前記印刷実行部に行わせる印刷制御処理を開始し、前記第２記憶手段が装着されていた場合には、そのファイル内の情報を，前記第１記憶手段或いは前記第２記憶手段上に読み出す第２情報読出処理を開始すると共に、前記情報読出処理によって前記第１記憶手段或いは前記第２記憶手段上に読み出された情報が示している内容の印刷を，Ｎ回，前記印刷実行部に行わせる第２印刷制御処理を開始するユニットである
ことを特徴とする請求項１記載の印刷装置。
【請求項３】
前記制御部の前記第２記憶手段が、ハードディスク装置である
ことを特徴とする請求項２記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＳＢメモリ，メモリカード等に記憶されているファイルを読み出して印刷する機能を有する印刷装置に、関する。
【背景技術】
【０００２】
周知のように、近年、市販されている印刷装置(プリンタ，複合機)の中には、記録媒体(メモリカード，ＵＳＢメモリ等)上に記憶されている画像ファイル等を読み出して印刷する機能を有する印刷装置が、存在している。また、そのような機能（以下、ダイレクト印刷機能と表記する）を有する印刷装置は、通常、記録媒体上のファイルの部数印刷（部単位印刷）を行える装置（例えば、非特許文献１参照）となっている。
【０００３】
ただし、部数印刷が可能なダイレクト印刷機能を有する既存の印刷装置は、いずれも、部数印刷時に、部数印刷すべきファイル内の情報をメモリ上に読み出し、メモリ上の情報に基づく印刷を，指定されている回数，繰り返すように構成された装置であるため、部数印刷すべきファイルがメモリ上に読み出せないサイズのものであった場合，部数印刷を行えない装置となっている。
【０００４】
【非特許文献１】“ＰＭ−Ｄ８００  操作ガイド”，セイコーエプソン株式会社
【発明の開示】
【発明が解決しようとする課題】
【０００５】
そこで、本発明の課題は、自装置にセットされた記録媒体上のファイルの部数印刷を、部数印刷すべきファイルがどのようなサイズのものであっても行える印刷装置を、提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の印刷装置は、可搬型の記録媒体を挿入可能な挿入口と、操作パネルと、用紙上へ印刷を行うための印刷実行部と、操作パネルに対して、挿入口に挿入された記録媒体上の或るファイルを，Ｎ部，部数印刷すべきことを指示する操作がなされた際に、そのファイル内の情報を，記録媒体から，Ｎ回，読み出す情報読出処理を開始すると共に、情報読出処理により読み出された情報が示している内容の印刷を，不要となった情報を破棄しつつ，印刷実行部に行わせる印刷制御処理を開始する制御部とを、備える。
【０００７】
すなわち、本発明の印刷装置は、部数印刷すべきファイル中の全情報を装置内に読み出さない形で記録媒体上のファイルの部数印刷を行う構成を有している。従って、この印刷装置は、自装置にセットされた記録媒体上のファイルの部数印刷を、部数印刷すべきファイルがどのようなサイズのものであっても行える装置として機能することになる。
【０００８】
本発明の印刷装置を実現するに際しては、制御部として、情報を記憶可能な第１記憶手段（例えば、ハードディスク装置）を備え、情報を記憶可能な第２記憶手段を装着可能なユニットであると共に、操作パネルに対して、挿入口に挿入された記録媒体上の或るファイルを，Ｎ部，部数印刷すべきことを指示する操作がなされた際に、第２記憶手段が装着されていなかった場合には、そのファイル内の情報を，記録媒体から，Ｎ回，読み出す情報読出処理を開始すると共に、情報読出処理により読み出された情報が示している内容の印刷を，不要となった情報を破棄しつつ，印刷実行部に行わせる印刷制御処理を開始し、第２記憶手段が装着されていた場合には、そのファイル内の情報を，第１記憶手段或いは第２記憶手段上に読み出す第２情報読出処理を開始すると共に、情報読出処理によって第１記憶手段或いは第２記憶手段上に読み出された情報が示している内容の印刷を，Ｎ回，印刷実行部に行わせる第２印刷制御処理を開始するユニットを、採用しておくことが出来る。
【発明を実施するための最良の形態】
【０００９】
以下、本発明を実施するための最良の形態を、図面を参照して詳細に説明する。
【００１０】
図１に示してあるように、本発明の一実施形態に係る印刷装置１０は、ＬＣＤ，複数のＬＥＤ，複数の押しボタンスイッチ等からなる操作パネル１１と、ＵＳＢホスト回路，パネルインタフェース回路，ＣＰＵ，ＲＯＭ，ＲＡＭ，パラレルインタフェース回路，ネットワークインタフェース回路，画像処理回路，エンジンインタフェース回路等からなるコントローラ１２と、用紙上に印刷を行うための印刷エンジン１３とを備えた装置である。また、印刷装置１０は、ＨＤＤ（ハードディスクドライブ）２１がオプションとして用意されている装置（コントローラ１２にＨＤＤ２１を装着可能な装置）となっている。
【００１１】
この印刷装置１０が備えるコントローラ１２は、パラレルケーブル或いはＬＡＮケーブルにて接続されているＰＣ（パーソナルコンピュータ）から送信されてきた印刷ジョブデータで指定されている内容の印刷を印刷エンジン１３に行わせる処理、操作パネル１１を通じて、ユーザから、実行すべきダイレクト印刷の内容（印刷対象ファイル名，印刷条件等）に関する指示を取得する指示取得処理、指示取得処理により取得された指示に応じた内容の処理〔挿入口１５に挿入されているＵＳＢメモリ４０（ＵＳＢホスト回路と接続されているＵＳＢメモリ４０）上のファイルに基づく印刷を印刷エンジン１３に行わせる処理〕等を行うユニットである。
【００１２】
そして、このコントローラ１２は、指示取得処理により取得された指示が、ＵＳＢメモリ４０上の或るファイルを，Ｎ（≧２）部，部数印刷（部単位印刷）することを命ずるものであった場合（要するに、ユーザが、ＵＳＢメモリ４０上の或るファイルの，Ｎ部の部数印刷を指示した場合）、図２に示した手順の処理を行うユニットとなっている。
【００１３】
すなわち、この場合、コントローラ１２は、まず、ＨＤＤ２１が装着されているか否かを判断する(ステップＳ１０１)。そして、コントローラ１２は、ＨＤＤ２１が装着されていない場合(ステップＳ１０１；ＮＯ)には、ＵＳＢメモリ４０上の印刷対象ファイル（ユーザが指定したファイル）内の情報を，Ｎ回，ＲＡＭ上に読み出す情報読出処理と、情報読出処理により読み出されたＲＡＭ上の情報が示している内容の印刷を，不要となった情報をＲＡＭ上から消去しつつ，印刷エンジン１３に行わせるための印刷制御処理とを並列的（並行的）に実行する処理(ステップＳ１０２)を、行う。
【００１４】
なお、詳細説明は省略するが、このステップＳ１０２にて実行される情報読出処理は、ＵＳＢメモリ４０上の印刷対象ファイル内の情報を，Ｎ回，読み出すことにより、図３に示したような構成の印刷ジョブデータ（図３の印刷ジョブデータは、Ｎ＝２の場合のもの）を時系列的に出力する処理となっている。そして、ステップＳ１０２にて実行される印刷制御処理は、情報読出処理が時系列的に出力する印刷ジョブデータを、順次（１ページ分ずつ）、解釈することにより印刷エンジン１３に供給するためのデータを生成して印刷エンジン１３に供給する処理となっている。
【００１５】
また、コントローラ１２は、ＨＤＤ２１が装着されていた場合(図２：ステップＳ１０１；ＹＥＳ)には、ＵＳＢメモリ４０上の印刷対象ファイル内の情報を，１回，ＲＡＭ上，或いは、ＲＡＭ上及びＨＤＤ２１上に読み出す第２情報読出処理（必要である場合には、ＨＤＤ２１を使用する処理）と、第２情報読出処理により読み出された情報が示している内容の印刷を，Ｎ回、印刷エンジン１３に行わせるための第２印刷制御処理とを並列的に実行する処理(ステップＳ１０３)を、行う。なお、このステップＳ１０２にて実行される第２印刷制御処理は、上記した印刷制御処理と同様に、第２情報読出処理の完了を待つことなく、印刷エンジン１３の制御を開始する処理である。また、第２印刷制御処理は、Ｎ回目の印刷時に、不要となった情報を消去するものとなっている。
【００１６】
ステップＳ１０２或いはＳ１０３の処理を終えたコントローラ１２は、図２の処理を終了する。そして、コントローラ１２は、通常の状態（印刷データが送信されてくることや、操作パネル１１が操作されることを監視する状態）での動作を開始する。
【００１７】
以上、説明したように、本実施形態に係る印刷装置１０は、部数印刷すべきファイル内全情報が，ＲＡＭ上に読み出さない形でＵＳＢメモリ４０上のファイルの部数印刷を行う構成を有している。従って、この印刷装置１０を用いれば、ＵＳＢメモリ４０上の各ファイルの部数印刷を、そのファイルがどのようなサイズのものであっても行えることになる。
【００１８】
《変形形態》
上記した印刷装置１０は、各種の変形を行うことが出来る。例えば、印刷装置１０を、ＨＤＤ２１がオプションとして用意されていない装置に変形することが出来る。また、印刷装置１０を、ＵＳＢメモリ４０上のファイルの部数印刷時には、常に、ステップＳ１０２の処理が行われる装置に変形することも出来る。ただし、ステップＳ１０２の処理よりも、ステップＳ１０３の処理の方が短時間で完了するため（ＵＳＢメモリ４０に対するアクセスよりも、ＨＤＤ２１に対するアクセスの方が高速に行えるため）、上記した構成を採用しておくことが望ましい。
【００１９】
また、印刷装置１０を、メモリカード上のファイルの印刷を行う装置に変形しても良いことや、ＲＡＭの増設が可能な装置（ＲＡＭが増設されている場合、ステップＳ１０３のような処理が行われる装置）に変形しても良いことなどは、当然のことである。
【図面の簡単な説明】
【００２０】
【図１】実施形態に係る印刷装置の構成図。
【図２】実施形態に係る印刷装置の，部数印刷時の動作を説明するための流れ図。
【図３】実施形態に係る印刷装置の，部数印刷時の動作を説明するための図。
【符号の説明】
【００２１】
１０  印刷装置、  １１  操作パネル、  １２  コントローラ
１３  印刷エンジン、  １５  挿入口、  ２１  ＨＤＤ、  ４０  ＵＳＢメモリ
【図１】
2007125755.tif 000003
【図２】
2007125755.tif 000004
【図３】
2007125755.tif 000005