(57)【要約】      （修正有）【課題】外部メモリに記録された画像データの印刷を実行する際の手間を省く。【解決手段】ＵＳＢメモリをプリンタに装着すると、ユーザが操作を行わなくても自動的に画像データの印刷が開始されるため、画像データの印刷を行う際の手間を省くことができる。【選択図】図４
2008006628.tif 000002
【特許請求の範囲】
【請求項１】
外部メモリが着脱可能に接続されるメモリ接続部と、
前記外部メモリの装着状態を検出する検出手段と、
前記外部メモリに記録された画像データに基づく印刷を行う印刷手段と、
前記検出手段により前記外部メモリの装着が検出された場合に、前記印刷手段により前記外部メモリに記録された画像データの印刷を開始させる自動印刷処理を実行する制御手段と、
を備えた画像形成装置。
【請求項２】
前記制御手段は、前記検出手段により前記外部メモリの装着が検出された場合に、前記外部メモリに記録された画像データの中から印刷対象となる画像データを選定し、前記印刷手段によりその印刷対象となる画像データに基づく印刷を開始させる請求項１に記載の画像形成装置。
【請求項３】
前記制御手段は、前記外部メモリに階層状に記録された複数のディレクトリのうち規定されたディレクトリに格納された画像データを印刷対象として選定する請求項２に記載の画像形成装置。
【請求項４】
前記外部メモリに記録された画像データの中から印刷対象となる画像データを選択させる選択手段と、
前記外部メモリに記録された画像データの識別情報を前記選択手段の操作に応じて表示する表示手段と、
を備え、
前記制御手段は、前記自動印刷処理が完了した後、前記表示手段により画像データの識別情報を表示させるとともに、その識別情報が表示された画像データの中から前記選択手段により選択された画像データを前記印刷手段により印刷させる選択印刷処理を実行する請求項１から請求項３のいずれかに記載の画像形成装置。
【請求項５】
前記制御手段により前記自動印刷処理の実行後に前記選択印刷処理を実行するかあるいは実行しないかを予め設定可能な選択印刷設定手段を備えた請求項４に記載の画像形成装置。
【請求項６】
前記表示手段は、前記外部メモリに階層状に記録された複数のディレクトリの内容を前記選択手段の操作に応じて表示するものであって、
前記制御手段は、前記選択印刷処理を開始すると、始めに前記表示手段により前記外部メモリに記録されたディレクトリのうち最上位のディレクトリの内容を表示させる請求項４または請求項５に記載の画像形成装置。
【請求項７】
前記制御手段は、前記自動印刷処理の実行後に前記選択印刷処理を実行しない場合には、前記検出手段により前記外部メモリが外されたことが検知された後に、前記自動印刷処理を実行可能な待機状態となる請求項５に記載の画像形成装置。
【請求項８】
前記外部メモリに記録された画像データの中から印刷対象となる画像データを選択させる選択手段と、
前記外部メモリに記録された画像データの識別情報を前記選択手段の操作に応じて表示する表示手段と、
を備え、
前記制御手段は、前記規定されたディレクトリに格納された画像データが存在しない場合には、前記表示手段により画像データの識別情報を表示させるとともに、その識別情報が表示された画像データの中から前記選択手段により選択された画像データを前記印刷手段により印刷させる選択印刷処理を実行し、かつこの選択印刷処理を実行する際には、始めに前記表示手段により前記外部メモリに記録されたディレクトリのうち最上位のディレクトリの内容を表示させる請求項３に記載の画像形成装置。
【請求項９】
前記検出手段により前記外部メモリの装着が検出されたときに、前記制御手段により前記自動印刷処理を実行しない場合に前記選択印刷処理を実行するかあるいは実行しないかを予め設定可能な選択印刷設定手段を備えた請求項４から請求項８のいずれかに記載の画像形成装置。
【請求項１０】
前記規定されたディレクトリを予め設定可能な規定ディレクトリ設定手段を備えた請求項３から請求項９のいずれかに記載の画像形成装置。
【請求項１１】
前記制御手段は、印刷対象となる画像データの個数が基準値未満であるときに、前記印刷手段により印刷を開始させ、画像データの個数が基準値以上であるときに、印刷を開始させない請求項１から請求項１０のいずれかに記載の画像形成装置。
【請求項１２】
印刷実行の可否を入力操作可能な印刷実行確認手段を備え、
前記制御手段は、印刷対象となる画像データの個数が基準値以上である場合には、前記印刷実行確認手段において印刷実行可の入力が行われたときに前記印刷手段により印刷を実行させる請求項１１に記載の画像形成装置。
【請求項１３】
前記検出手段により前記外部メモリの装着が検出された場合に、前記自動印刷処理を実行するかあるいは実行しないかを予め設定可能な自動印刷設定手段を備えた請求項１から請求項１２のいずれかに記載の画像形成装置。
【請求項１４】
外部メモリが着脱可能に接続されるメモリ接続部と、
前記外部メモリの装着状態を検出する検出手段と、
前記外部メモリに記録された画像データに基づく印刷を行う印刷手段と、
前記検出手段により前記外部メモリの装着が検出された場合に、前記外部メモリに階層状に記録された複数のディレクトリのうち規定されたディレクトリに格納された画像データを前記印刷手段の印刷対象として選定する制御手段と、
を備えた画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
近年では、デジタルカメラによって記録した画像をワンタッチ操作で紙面に印刷できるようにした技術が提供されている。例えば、下記特許文献１に記載のプリンタでは、画像データが記録されたメモリカード（外部メモリ）をカードスロットに挿入すると、プリント開始キーが点滅し、そこでユーザがプリント開始キーを押し下げることで、メモリカードに記録された全ての画像データが１枚ずつ印刷される。
【特許文献１】特許第３１２５９２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述のものでは、印刷を行う際にプリンタのキー操作が必要になり、多数のメモリカードに記録された画像データを印刷する場合などには操作が煩わしいことがある。
【０００４】
また、一枚のメモリカードに多数の画像データが入っているような場合には、全ての画像データを印刷せずに、一部の画像データのみを印刷したいことがある。それを可能とするには、例えば、ユーザがメモリカードを挿入した際に、パネル上のキー操作によって印刷する画像データを選択させ、選択された画像データのみを印刷するという構成が考えられる。しかし、この場合には、ユーザが多数の画像データの中から印刷する画像データを選択する操作が必要になるため、やはり操作が煩わしいことがある。
【０００５】
本発明は上記のような事情に基づいて完成されたものであって、外部メモリに記録された画像データの印刷を実行する際の手間を省くことが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するための手段として、請求項１の発明に係る画像形成装置は、外部メモリが着脱可能に接続されるメモリ接続部と、前記外部メモリの装着状態を検出する検出手段と、前記外部メモリに記録された画像データに基づく印刷を行う印刷手段と、前記検出手段により前記外部メモリの装着が検出された場合に、前記印刷手段により前記外部メモリに記録された画像データの印刷を開始させる自動印刷処理を実行する制御手段と、を備えたところに特徴を有する。
【０００７】
請求項２の発明は、請求項１に記載のものにおいて、前記制御手段は、前記検出手段により前記外部メモリの装着が検出された場合に、前記外部メモリに記録された画像データの中から印刷対象となる画像データを選定し、前記印刷手段によりその印刷対象となる画像データに基づく印刷を開始させるところに特徴を有する。
【０００８】
請求項３の発明は、請求項２に記載のものにおいて、前記制御手段は、前記外部メモリに階層状に記録された複数のディレクトリのうち規定されたディレクトリに格納された画像データを印刷対象として選定するところに特徴を有する。
【０００９】
請求項４の発明は、請求項１から請求項３のいずれかに記載のものにおいて、前記外部メモリに記録された画像データの中から印刷対象となる画像データを選択させる選択手段と、前記外部メモリに記録された画像データの識別情報を前記選択手段の操作に応じて表示する表示手段と、を備え、前記制御手段は、前記自動印刷処理が完了した後、前記表示手段により画像データの識別情報を表示させるとともに、その識別情報が表示された画像データの中から前記選択手段により選択された画像データを前記印刷手段により印刷させる選択印刷処理を実行するところに特徴を有する。
【００１０】
請求項５の発明は、請求項４に記載のものにおいて、前記制御手段により前記自動印刷処理の実行後に前記選択印刷処理を実行するかあるいは実行しないかを予め設定可能な選択印刷設定手段を備えたところに特徴を有する。
【００１１】
請求項６の発明は、請求項４または請求項５に記載のものにおいて、前記表示手段は、前記外部メモリに階層状に記録された複数のディレクトリの内容を前記選択手段の操作に応じて表示するものであって、前記制御手段は、前記選択印刷処理を開始すると、始めに前記表示手段により前記外部メモリに記録されたディレクトリのうち最上位のディレクトリの内容を表示させるところに特徴を有する。
【００１２】
請求項７の発明は、請求項５に記載のものにおいて、前記制御手段は、前記自動印刷処理の実行後に前記選択印刷処理を実行しない場合には、前記検出手段により前記外部メモリが外されたことが検知された後に、前記自動印刷処理を実行可能な待機状態となるところに特徴を有する。
【００１３】
請求項８の発明は、請求項３に記載のものにおいて、前記外部メモリに記録された画像データの中から印刷対象となる画像データを選択させる選択手段と、前記外部メモリに記録された画像データの識別情報を前記選択手段の操作に応じて表示する表示手段と、を備え、前記制御手段は、前記規定されたディレクトリに格納された画像データが存在しない場合には、前記表示手段により画像データの識別情報を表示させるとともに、その識別情報が表示された画像データの中から前記選択手段により選択された画像データを前記印刷手段により印刷させる選択印刷処理を実行し、かつこの選択印刷処理を実行する際には、始めに前記表示手段により前記外部メモリに記録されたディレクトリのうち最上位のディレクトリの内容を表示させるところに特徴を有する。
【００１４】
請求項９の発明は、請求項４から請求項８のいずれかに記載のものにおいて、前記検出手段により前記外部メモリの装着が検出されたときに、前記制御手段により前記自動印刷処理を実行しない場合に前記選択印刷処理を実行するかあるいは実行しないかを予め設定可能な選択印刷設定手段を備えたところに特徴を有する。
【００１５】
請求項１０の発明は、請求項３から請求項９のいずれかに記載のものにおいて、前記規定されたディレクトリを予め設定可能な規定ディレクトリ設定手段を備えたところに特徴を有する。
【００１６】
請求項１１の発明は、請求項１から請求項１０のいずれかに記載のものにおいて、前記制御手段は、印刷対象となる画像データの個数が基準値未満であるときに、前記印刷手段により印刷を開始させ、画像データの個数が基準値以上であるときに、印刷を開始させないところに特徴を有する。
【００１７】
請求項１２の発明は、請求項１１に記載のものにおいて、印刷実行の可否を入力操作可能な印刷実行確認手段を備え、前記制御手段は、印刷対象となる画像データの個数が基準値以上である場合には、前記印刷実行確認手段において印刷実行可の入力が行われたときに前記印刷手段により印刷を実行させるところに特徴を有する。
【００１８】
請求項１３の発明は、請求項１から請求項１２のいずれかに記載のものにおいて、前記検出手段により前記外部メモリの装着が検出された場合に、前記自動印刷処理を実行するかあるいは実行しないかを予め設定可能な自動印刷設定手段を備えたところに特徴を有する。
【００１９】
請求項１４の発明に係る画像形成装置は、外部メモリが着脱可能に接続されるメモリ接続部と、前記外部メモリの装着状態を検出する検出手段と、前記外部メモリに記録された画像データに基づく印刷を行う印刷手段と、前記検出手段により前記外部メモリの装着が検出された場合に、前記外部メモリに階層状に記録された複数のディレクトリのうち規定されたディレクトリに格納された画像データを前記印刷手段の印刷対象として選定する制御手段と、を備えたところに特徴を有する。
【発明の効果】
【００２０】
＜請求項１の発明＞
装置に外部メモリを装着すると、ユーザが操作を行わなくても自動的に画像データの印刷が開始されるため、画像データの印刷を行う際の手間を省くことができる。
【００２１】
＜請求項２の発明＞
装置に外部メモリを装着すると、ユーザが印刷対象となる画像データを選択する操作を行わなくても自動的に画像データが選定され、さらにその画像データの印刷が開始されるため、一部の画像データのみの印刷を行う際の手間を省くことができる。
【００２２】
＜請求項３の発明＞
外部メモリに記録された画像データのうち予め規定されたディレクトリ内に格納された画像データが印刷対象として選定されるため、ユーザが印刷する画像データと印刷しない画像データとをディレクトリ単位で簡単に振り分けることができる。
【００２３】
＜請求項４の発明＞
自動印刷処理を実行した後、引き続き選択印刷処理を実行するため、ユーザが外部メモリ中の画像データを任意に選択して印刷したい場合に好適である。
【００２４】
＜請求項５の発明＞
自動印刷処理の終了後に選択印刷処理を実行するか否かを予め設定しておくことにより、例えば選択印刷処理が不要な場合にユーザが選択印刷処理の実行をキャンセルするような操作を行わずに済む。
【００２５】
＜請求項６の発明＞
選択印刷処理が開始されると、始めに最上位のディレクトリが表示されるため、ユーザが印刷したい画像データを素早く見つけることができる。
【００２６】
＜請求項７の発明＞
自動印刷処理の終了後に、外部メモリが外されたことが検知された後に、再び自動印刷処理を実行可能な待機状態になるため、複数の外部メモリに記録された画像データの印刷を行う場合に、速やかに印刷を行うことができる。
【００２７】
＜請求項８の発明＞
自動印刷処理によって印刷対象となる画像データが存在しない場合には、選択印刷処理が実行される。選択印刷処理が開始されると、始めに最上位のディレクトリが表示されるため、ユーザが印刷したい画像データを素早く見つけることができる。
【００２８】
＜請求項９の発明＞
自動印刷処理を行わない場合に選択印刷処理を実行するか否かを予め設定しておくことにより、例えば選択印刷処理が不要な場合にユーザが選択印刷処理の実行をキャンセルするような操作を行わずに済む。
【００２９】
＜請求項１０の発明＞
ユーザが頻繁に利用するディレクトリを印刷対象を選定する際の規定ディレクトリとして予め設定しておくことができるため、利便性が高い。
【００３０】
＜請求項１１の発明＞
印刷対象となる画像データの個数が基準値以上である場合には印刷が開始されないため、意図せず大量の画像が印刷されてしまうことを防止できる。
【００３１】
＜請求項１２の発明＞
基準値以上の画像データの印刷を実行するしないかをユーザの判断により行うことができる。
【００３２】
＜請求項１３の発明＞
外部メモリを装着した際に自動印刷処理を実行するかしないかをユーザの都合に合わせて切り替えることができる。
【００３３】
＜請求項１４の発明＞
外部メモリを装着すると、ユーザが操作を行わなくても自動的に画像データが選定されるため、一部の画像データのみの印刷を行う際の手間を省くことができる。
【発明を実施するための最良の形態】
【００３４】
次に本発明の一実施形態について図１から図６を参照して説明する。
【００３５】
（プリンタの全体構成）
図１は、本発明のプリンタ１（画像形成装置の一例）の電気的構成を概略的に示すブロック図である。プリンタ１は、印刷媒体としての用紙への印刷を行う印刷部１１（印刷手段の一例）、ユーザによる入力操作を受け付ける操作部１２（選択手段、選択印刷設定手段、選択印刷設定手段、規定ディレクトリ設定手段、印刷実行確認手段、及び自動印刷設定手段の一例）、表示を行う表示部１３（表示手段の一例）、ＵＳＢインターフェイス１４（メモリ接続部及び検出手段の一例）、ＣＰＵ１５（制御手段の一例）、ＲＯＭ１６、ＲＡＭ１７、及び不揮発性メモリ１８を備えて構成されている。
【００３６】
図２は、プリンタ１の本体ケース表面に配された操作部１２及び表示部１３を示している。操作部１２は、アップキー２１、ダウンキー２２、実行キー２３、キャンセルキー２４、進むキー２５、戻るキー２６を備えている。表示部１３は、横長の液晶パネルからなる。
【００３７】
ＵＳＢインターフェイス１４には、ＵＳＢメモリ２０（外部メモリの一例）が着脱可能に接続され、このＵＳＢインターフェイス１４を介してＵＳＢメモリ２０内の情報がプリンタ１側に読み込まれる。また、ＵＳＢインターフェイス１４は、ＵＳＢメモリ２０の着脱状態を検出し、その検出信号をＣＰＵ１５に出力する。
【００３８】
ＲＯＭ１６には、後述するＵＳＢプリント処理を実行するためのプログラム等のプリンタ１を制御するための各種制御プログラムや各種設定、初期値等が記憶されている。ＲＡＭ１７は、各種制御プログラムが読み出される作業領域として用いられる。不揮発性メモリ１８には、後述するように、各種の設定値等が記憶されている。
【００３９】
ＣＰＵ１５は、ＲＯＭ１６から読み出した制御プログラムに従って、その処理結果をＲＡＭ１７又は不揮発性メモリ１８に記憶させながら、印刷部１１や表示部１３の動作を制御する。
【００４０】
（ＵＳＢメモリ内のディレクトリ構造）
図３は、ＵＳＢメモリ２０内に構成されるディレクトリ構造の一例を示した概念図である。同図に示すように、ＵＳＢメモリ２０には、複数のディレクトリが階層状に形成されたツリー構造のファイルシステムが構築されている。そして、複数の画像データファイルがユーザによって各ディレクトリ別に分類されて格納されている。具体的には、最上位のディレクトリ（以下、「ルート（ＲＯＯＴ）ディレクトリ３０」という）には、３つのディレクトリ（サブディレクトリ）３１Ａ〜３１Ｃと、複数の画像データファイル３２Ａ，３２Ｂ．．．とが格納されている。更に、サブディレクトリ３１Ａには、３つの画像データファイル３３Ａ〜３３Ｃが格納されている。
【００４１】
（不揮発性メモリに記憶される設定値）
不揮発性メモリ１８には、次に述べるＵＳＢプリント処理に用いる各種の設定値が記憶されている。具体的には、自動印刷を実行するか否か（自動印刷設定）、自動印刷終了後に選択印刷を実行するか否か（自動印刷実行時の選択印刷設定）、自動印刷を実行しない場合に選択印刷を実行するか否か（自動印刷非実行時の選択印刷設定）等の設定フラグや、自動印刷を行う上限となる基準値、印刷対象の選定を実行する場合の規定ディレクトリなどが記憶されている。ＣＰＵ１５は、操作部１２からの入力操作に基づいて設定プログラムを実行可能であり、その設定プログラムの実行中に、ユーザが表示部１３の表示を参照しつつ操作部１２から入力操作を行うことよって、前述の各設定値を任意に変更することが可能となっている。
【００４２】
（ＵＳＢプリント処理）
プリンタ１では、ＣＰＵ１５の制御により以下に示すＵＳＢプリント処理を実行する。図４は、ＵＳＢプリント処理の内容を示すフローチャートである。
【００４３】
ＣＰＵ１５は、ＵＳＢプリント処理を開始すると、まずＵＳＢインターフェイス１４にＵＳＢメモリ２０が装着されているか否かを判断する（Ｓ１１）。ここで、ＵＳＢメモリ２０が装着されていない場合（Ｓ１１：Ｎｏ）には、ＵＳＢメモリ２０が装着されるまで同じ処理を繰り返し、ＵＳＢメモリ２０が装着されるのを待つ待機状態となる。
【００４４】
ＵＳＢインターフェイス１４によりＵＳＢメモリ２０が装着されたことが検出されると（Ｓ１１：Ｙｅｓ）、ＣＰＵ１５は、不揮発性メモリ１８を参照して自動印刷設定がオンか否かを調べる（Ｓ１２）。自動印刷設定がオフの場合（Ｓ１２：Ｎｏ）には、自動印刷を行わずに後述するＳ２０に進む。自動印刷設定がオンの場合（Ｓ１２：Ｙｅｓ）には、印刷対象となるファイルの選定を実行する（Ｓ１３）。ここでは、予め規定ディレクトリとして設定されたディレクトリ内の全ての画像データファイルを印刷対象として選定する。例えば、ルートディレクトリ３０下のサブディレクトリ３１Ａが規定ディレクトリである場合には、そのサブディレクトリ３１Ａに格納された画像データファイル３３Ａ〜３３Ｃが印刷対象として選定される。
【００４５】
続いて、ＣＰＵ１５は、印刷対象として選定された画像データファイルが存在するか否かを判断する（Ｓ１４）。ここで、規定ディレクトリに画像データファイルが１つも存在しなかったり、ＵＳＢメモリ２０中に規定ディレクトリそのものが存在しなかったりした場合（Ｓ１４：Ｎｏ）には、自動印刷を行わずに後述のＳ２０に進む。
【００４６】
選定された画像データファイルが存在した場合（Ｓ１４：Ｙｅｓ）には、選定された画像データファイルの個数が基準値以上か否かを判断する（Ｓ１５）。選定された画像データファイルの個数が基準値以上であった場合（Ｓ１５：Ｙｅｓ）には、ユーザに対し印刷を実行するか否か（印刷実行の可否）を確認するための確認メッセージを表示部１３に表示し（Ｓ１６）、ここで操作部１２から印刷を実行しない旨（印刷実行不可）の入力があった場合（Ｓ１６：Ｎｏ）には、自動印刷を行わずに後述のＳ２０に進む。また、操作部１２から印刷を実行する旨（印刷実行可）の入力があった場合（Ｓ１６：Ｙｅｓ）、及びＳ１５にて選定された画像データファイルの個数が基準値未満であった場合には、印刷部１１により自動印刷を実行する（Ｓ１７）。これにより、印刷対象として選定された全ての画像データファイルが１つずつＵＳＢメモリ２０から印刷部１１に読み込まれて、そこで各画像データファイルに基づく画像が用紙上に一枚ずつ印刷され出力される。
【００４７】
こうして印刷対象の全ての画像データファイルの印刷（自動印刷処理）が完了した後、自動印刷実行後の選択印刷設定がオンか否かを判断し（Ｓ１８）、同設定がオンの場合（Ｓ１８：Ｙｅｓ）には、次に示す選択印刷処理を実行する（Ｓ１９）。また、前述の処理において自動印刷が行われなかった場合、即ちＳ１２にて自動印刷設定がオフの場合（Ｓ１２：Ｎｏ）、Ｓ１４にて印刷対象の画像データファイルが存在しなかった場合（Ｓ１４：Ｎｏ）、Ｓ１６にてユーザにより印刷実行不可の入力があった場合（Ｓ１６：Ｎｏ）には、自動印刷非実行時の選択印刷設定がオンか否かを判断し（Ｓ２０）、同設定がオンの場合（Ｓ２０：Ｙｅｓ）には、選択印刷処理を実行する（Ｓ１９）。
【００４８】
（選択印刷処理）
図２，図５及び図６には、表示部１３の表示例を示している。選択印刷処理実行時には、これらの図に示すように表示部１３の画面が上下に２段に分割される。表示部１３の上段には、現在表示（処理）対象となっているディレクトリ（以下、「カレントディレクトリ」という）について階層構造における位置を示すパス名（位置情報）が表示される。また表示部１３の下段には、カレントディレクトリに格納される画像データやディレクトリの名称（識別情報）が１つずつ表示される。
【００４９】
選択印刷処理を開始すると、まず表示部１３の上段にルートディレクトリ３０を示す「/」が表示され、下段にルートディレクトリ３０の直下に格納された一つの画像データファイルの名称（「sample1.pdf」等）が表示される。ここで、アップキー２１若しくはダウンキー２２の操作に応じて、ルートディレクトリ３０下の画像データファイル３２Ａ，３２Ｂ…及びサブディレクトリ３１Ａ〜３１Ｃの名称が１つずつ順次スクロール表示される。
【００５０】
図２に示すように、下段に画像データファイル名が表示されているときに実行キー２３または進むキー２５が押下されることで、そのとき表示されているファイルが選択され、その画像データファイルに基づく画像が印刷部１１により印刷される。また、図５に示すように下段にサブディレクトリ名（「DIR1」等）が表示されているときに、進むキー２５が押下されることで、続いて図６に示すように上段にそのサブディレクトリのパス名（「/DIR1/」等）が表示され、下段にそのサブディレクトリ下の画像データファイル名（「subimg1.pdf」等）若しくはそのサブディレクトリ下のサブディレクトリ名が表示される。表示部１３の下段にサブディレクトリ下の画像データファイル名が表示されているときに、実行キー２３または進むキー２５が押下されることで、同様に表示されているファイルが選択され、その画像データファイルに基づく画像が印刷部１１により印刷される。このように、この選定印刷処理においては、ユーザがＵＳＢメモリ２０に記録された画像データファイルの中から任意のものを選択して印刷することができる。
【００５１】
選択印刷処理中にＵＳＢメモリ２０がプリンタ１から取り外された場合等には、この選択印刷処理を終了する。選択印刷処理を終了した場合、Ｓ１８にて自動印刷実行後の選択印刷設定がオフになっていた場合（Ｓ１８：Ｎｏ）、あるいはＳ２０にて自動印刷非実行時の選択印刷処理がオフになっていた場合（Ｓ２０：Ｎｏ）には、ＵＳＢインターフェイス１４からＵＳＢメモリ２０が取り外されたか否かを判断する（Ｓ２１）。ここで、ＵＳＢメモリ２０が取り外されていない場合（Ｓ２１：Ｎｏ）には、取り外されるまで同様の処理を繰り返す。そして、ＵＳＢメモリ２０が取り外された場合には、Ｓ１１に戻り、即ちＵＳＢメモリ２０が装着されるのを待つ待機状態となる。
【００５２】
（本実施形態の効果）
以上のように本実施形態によれば、ＵＳＢメモリ２０をプリンタ１に装着すると、ユーザが操作を行わなくても自動的に画像データの印刷が開始される（Ｓ１７）ため、画像データの印刷を行う際の手間を省くことができる。
【００５３】
また、ＵＳＢメモリ２０をプリンタ１に装着すると、ユーザが印刷対象となる画像データを選択する操作を行わなくても自動的に画像データが選定され（Ｓ１３）、さらにその画像データの印刷が開始される（Ｓ１７）ため、一部の画像データのみの印刷を行う際の手間を省くことができる。
【００５４】
また、ＵＳＢメモリ２０に記録された画像データのうち予め規定されたディレクトリ内に格納された画像データが印刷対象として選定される（Ｓ１３）ため、ユーザが印刷する画像データと印刷しない画像データとをディレクトリ単位で簡単に振り分けることができる。
【００５５】
また、自動印刷処理を実行した後（Ｓ１７）、引き続き選択印刷処理を実行する（Ｓ１９）ため、ユーザがＵＳＢメモリ２０中の画像データを任意に選択して印刷したい場合に好適である。
【００５６】
また、自動印刷処理の終了後に選択印刷処理を実行するか否かを予め設定しておくことにより、例えば選択印刷処理が不要な場合にユーザが選択印刷処理の実行をキャンセルするような操作を行わずに済む。
【００５７】
また、選択印刷処理（Ｓ１９）が開始されると、始めに最上位のディレクトリが表示されるため、ユーザが印刷したい画像データを素早く見つけることができる。
【００５８】
また、自動印刷処理（Ｓ１７）の終了後に、ＵＳＢメモリ２０が外されたことが検知された（Ｓ２１：Ｙｅｓ）後に、再び自動印刷処理を実行可能な待機状態になる（Ｓ１１）ため、複数のＵＳＢメモリ２０に記録された画像データの印刷を行う場合に、速やかに印刷を行うことができる。
【００５９】
また、自動印刷処理によって印刷対象となる画像データが存在しない場合（Ｓ１４：Ｎｏ）には、選択印刷処理が実行される（Ｓ１９）。選択印刷処理が開始されると、始めに最上位のディレクトリが表示されるため、ユーザが印刷したい画像データを素早く見つけることができる。
【００６０】
また、自動印刷処理を行わない場合に選択印刷処理を実行するか否かを予め設定しておくことにより、例えば選択印刷処理が不要な場合にユーザが選択印刷処理の実行をキャンセルするような操作を行わずに済む。
【００６１】
また、ユーザが頻繁に利用するディレクトリを印刷対象を選定する際の規定ディレクトリとして予め設定しておくことができるため、利便性が高い。
【００６２】
また、印刷対象となる画像データの個数が基準値以上である場合（Ｓ１５：Ｙｅｓ）には印刷が開始されないため、意図せず大量の画像が印刷されてしまうことを防止できる。
【００６３】
また、基準値以上の画像データの印刷を実行するしないかをユーザの判断により行うことができる（Ｓ１６）。
【００６４】
また、ＵＳＢメモリ２０を装着した際に自動印刷処理を実行するかしないかをユーザの都合に合わせて切り替えることができる。
【００６５】
また、ＵＳＢメモリ２０を装着すると、ユーザが操作を行わなくても自動的に画像データが選定される（Ｓ１３）ため、一部の画像データのみの印刷を行う際の手間を省くことができる。
【００６６】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
（１）上記実施形態では、外部メモリとしてＵＳＢメモリを例に挙げて説明したが、これに限らず、例えばコンパクトフラッシュ（登録商標）、スマートメディア（登録商標）、メモリスティック（商標）などであってもよい。
（２）上記実施形態では、外部メモリから取り込んだ画像データを印刷する機能を備えたプリンタを示したが、本発明は、その機能に加えて、ＰＣ等から送信された画像データを印刷するプリンタ機能や、スキャナ機能、ファクシミリ機能などを備えたプリンタにも適用することが可能である。
【図面の簡単な説明】
【００６７】
【図１】本発明のプリンタ及びＵＳＢメモリの電気的構成を示すブロック図
【図２】操作部及び表示部を示す平面図
【図３】ＵＳＢメモリのディレクトリ構造を示す概念図
【図４】ＵＳＢプリント処理を示すフローチャート
【図５】操作部及び表示部の表示例を示す平面図
【図６】操作部及び表示部の表示例を示す平面図
【符号の説明】
【００６８】
１…プリンタ（画像形成装置）
１１…印刷部（印刷手段）
１２…操作部（選択手段、選択印刷設定手段、選択印刷設定手段、規定ディレクトリ設定手段、印刷実行確認手段、自動印刷設定手段）
１３…表示部（表示手段）
１４…ＵＳＢインターフェイス（メモリ接続部、検出手段）
１５…ＣＰＵ（制御手段）
２０…ＵＳＢメモリ（外部メモリ）
【図１】
2008006628.tif 000003
【図２】
2008006628.tif 000004
【図３】
2008006628.tif 000005
【図４】
2008006628.tif 000006
【図５】
2008006628.tif 000007
【図６】
2008006628.tif 000008