(57)【要約】      （修正有）【課題】ダイレクト印刷に際し、同一印刷条件での再印刷を効率よく行うことが可能な画像形成装置を提供する。【解決手段】本実施形態のプリンタ１０には、一度実行されたダイレクトプリント時の印刷条件を、印刷履歴情報として内部メモリ１８内の印刷履歴記憶領域に記憶し、その後、この印刷履歴情報を利用してダイレクトプリントを行うことができる、印刷履歴利用機能が備えられている。【選択図】図１
2008087177.tif 000002
【特許請求の範囲】
【請求項１】
外部の記憶媒体にアクセス可能な画像形成装置であって、
前記記憶媒体に格納されたファイルから印刷対象とするファイルを指定するファイル指定部と、
前記ファイル指定部で指定されたファイルを、設定された印刷条件に従ってデータ展開処理し、このデータ展開処理で得た展開データに基づき印刷媒体への印刷処理を行う印刷部と、
前記印刷部で実行された印刷処理における印刷条件が、印刷履歴情報として記憶される印刷履歴記憶部と、
印刷履歴利用指示を受け付ける受付部と、
前記印刷履歴利用指示を受け、かつ、前記ファイル指定部でファイルが指定された場合に、当該指定されたファイルについて、前記印刷履歴情報として記憶された印刷条件に従って前記印刷部による印刷処理を実行させる印刷制御部と、を備える画像形成装置。
【請求項２】
前記印刷履歴記憶部には、前記印刷部で実行された印刷処理における印刷条件とともに、そのとき印刷対象であったファイルの特定情報が印刷履歴情報として記憶される構成であり、
印刷制御部は、前記印刷履歴利用指示を受け、かつ、前記ファイル指定部でファイルが指定されなかった場合には、前記印刷履歴情報として記憶された前記特定情報に対応するファイルについて、前記印刷履歴情報として記憶された印刷条件に従って前記印刷部による印刷処理を実行させる請求項１に記載の画像形成装置。
【請求項３】
前記印刷履歴記憶部には、前記印刷処理が実行されたファイルのファイル形式ごとに対応して複数の前記印刷履歴情報が記憶される構成であり、
前記印刷制御部は、前記ファイル指定部でファイルが指定された場合には、当該指定されたファイルと同一ファイル形式に対応する印刷履歴情報に基づき印刷処理を実行する請求項１または請求項２に記載の画像形成装置。
【請求項４】
前記印刷履歴記憶部には、前記印刷処理が実行されたファイルの特定情報ごとに対応して複数の前記印刷履歴情報が記憶される構成であり、
前記印刷制御部は、前記ファイル指定部でファイルが指定された場合には、当該指定されたファイルの特定情報と、少なくとも一部が共通するファイルの特定情報に対応する印刷履歴情報に基づき印刷処理を実行する請求項１から請求項３のいずれかに記載の画像形成装置。
【請求項５】
前記ファイル指定部で指定されたファイルが、設定された禁止条件を満たすか否かを判断する禁止判断部を備え、
前記印刷制御部は、前記禁止判断部で禁止条件を満たすと判断されたファイルについては印刷処理を実行しない請求項１から請求項４のいずれかに記載の画像形成装置。
【請求項６】
前記禁止条件を設定する禁止条件設定部を備える請求項５に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部の記憶媒体からファイルを直接取り込んで印刷を行う、いわゆるダイレクト印刷機能を備えた画像形成装置に関する。
【背景技術】
【０００２】
このようなダイレクト印刷機能を備えた画像形成装置の一例が、下記特許文献１に開示されている。これは、記憶媒体としての外部カード内に、すでに印刷処理をした画像データとともにその印刷処理時の印刷条件（例えば用紙サイズ、レイアウトなど）を格納しておき、その画像データが印刷対象として再度指定されたときに、それに対応付けて記憶媒体内に格納された印刷条件に従って印刷処理を実行するというものである。このような構成であれば、他の印刷条件による印刷を行った後に、上記再度の指定時に、ユーザが、前回と同じ印刷条件に設定し直す作業をしなくても済むというメリットがある。
【特許文献１】特開平１１−２１５３５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上記ダイレクト印刷を行うとき、例えば直前に実行したダイレクト印刷と同一印刷条件で、かつ、印刷対象のファイルだけを変えたいときがある。例えばファイル形式が同じファイル同士であれば同じ印刷条件で印刷したい場合が多い。しかしながら、上記特許文献１の構成では、印刷済みのファイルごとに印刷条件を格納しておく構成であるから、印刷済みのファイルと同じ印刷条件で他のファイルをダイレクト印刷したい場合であっても、その他のファイルが未印刷であれば、結局、設定部にて上記印刷条件を再設定せざるを得ないという問題があった。しかも、各ファイルごとに印刷条件を記憶する構成であるから、そのために大きな記憶容量が必要となるという問題があった。
【０００４】
本発明は上記のような事情に基づいて完成されたものであって、その目的は、ダイレクト印刷に際し、同一印刷条件での再印刷を効率よく行うことが可能な画像形成装置を提供することにある。
【課題を解決するための手段】
【０００５】
上記の目的を達成するための手段として、請求項１の発明に係る画像形成装置は、外部の記憶媒体にアクセス可能な画像形成装置であって、前記記憶媒体に格納されたファイルから印刷対象とするファイルを指定するファイル指定部と、前記ファイル指定部で指定されたファイルを、設定された印刷条件に従ってデータ展開処理し、このデータ展開処理で得た展開データに基づき印刷媒体への印刷処理を行う印刷部と、前記印刷部で実行された印刷処理における印刷条件が、印刷履歴情報として記憶される印刷履歴記憶部と、印刷履歴利用指示を受け付ける受付部と、前記印刷履歴利用指示を受け、かつ、前記ファイル指定部でファイルが指定された場合に、当該指定されたファイルについて、前記印刷履歴情報として記憶された印刷条件に従って前記印刷部による印刷処理を実行させる印刷制御部と、を備える。
なお、「画像形成装置」は、プリンタ（例えばレーザプリンタ）などの印刷装置だけでなく、ファクシミリ装置や、プリンタ機能及び読み取り機能（スキャナ機能）等を備えた複合機であってもよい。
「印刷媒体」は、用紙などの紙製の印刷媒体に限らず、ＯＨＰシートなどのプラスチック製の印刷媒体などであってもよい。
【０００６】
請求項２の発明は、請求項１に記載の画像形成装置において、前記印刷履歴記憶部には、前記印刷部で実行された印刷処理における印刷条件とともに、そのとき印刷対象であったファイルの特定情報が印刷履歴情報として記憶される構成であり、印刷制御部は、前記印刷履歴利用指示を受け、かつ、前記ファイル指定部でファイルが指定されなかった場合には、前記印刷履歴情報として記憶された前記特定情報に対応するファイルについて、前記印刷履歴情報として記憶された印刷条件に従って前記印刷部による印刷処理を実行させる。
【０００７】
請求項３の発明は、請求項１または請求項２に記載の画像形成装置において、前記印刷履歴記憶部には、前記印刷処理が実行されたファイルのファイル形式ごとに対応して複数の前記印刷履歴情報が記憶される構成であり、前記印刷制御部は、前記ファイル指定部でファイルが指定された場合には、当該指定されたファイルと同一ファイル形式に対応する印刷履歴情報に基づき印刷処理を実行する。
【０００８】
請求項４の発明は、請求項１から請求項３のいずれかに記載の画像形成装置において、前記印刷履歴記憶部には、前記印刷処理が実行されたファイルの特定情報ごとに対応して複数の前記印刷履歴情報が記憶される構成であり、前記印刷制御部は、前記ファイル指定部でファイルが指定された場合には、当該指定されたファイルの特定情報と、少なくとも一部が共通するファイルの特定情報に対応する印刷履歴情報に基づき印刷処理を実行する。
請求項５の発明は、請求項１から請求項４のいずれかに記載の画像形成装置において、前記ファイル指定部で指定されたファイルが、設定された禁止条件を満たすか否かを判断する禁止判断部を備え、前記印刷制御部は、前記禁止判断部で禁止条件を満たすと判断されたファイルについては印刷処理を実行しない。
請求項６の発明は、請求項５に記載の画像形成装置において、前記禁止条件を設定する禁止条件設定部を備える。
【発明の効果】
【０００９】
＜請求項１の発明＞
例えば、あるファイルについて、所定の印刷条件を設定して印刷処理を実行すると、その印刷条件が印刷履歴情報として記憶される。その後、これと同じ印刷条件で他のファイルについて印刷処理したいときには、上記印刷履歴情報として記憶された印刷条件を利用することができる。
【００１０】
＜請求項２の発明＞
以前実行した印刷処理と、同じファイルについて同じ印刷条件で印刷処理を実行する、いわゆるリプリント印刷を行いたい場合、印刷履歴利用指示を行いつつ、ファイル指定（例えば印刷履歴情報とは異なるファイルに変更）をせずに、所定の実行操作（例えば印刷処理要求指示）を行う。そうすると、印刷履歴情報中の特定情報にて特定されるファイル（前回印刷処理と同じファイル）が、外部の記憶媒体から再度読み出され印刷条件に従った印刷処理が実行される。従って、展開処理後の展開データをメモリに記憶しておく従来のリプリント機能とは異なり、リプリント機能の実行時まで画像形成装置のメモリを他の処理のために開放することができる。
【００１１】
＜請求項３の発明＞
印刷履歴情報を利用して印刷する場合、新たに指定されたファイルについて、それと同一形式で以前に行った印刷処理の印刷条件を利用することができる。
【００１２】
＜請求項４の発明＞
印刷履歴情報を利用して印刷する場合、新たに指定されたファイルについて、それと特定情報の一部（例えばファイル名）が共通するファイルについて以前に行った印刷処理の印刷条件を利用することができる。
【００１３】
＜請求項５，６の発明＞
例えば機密ファイルなど、印刷すべきでないファイルについてその印刷を禁止できる。また、禁止すべきか否かの判断基準となる禁止条件（例えば、特定のファイル形式、ファイル名やファイル内データに含まれる特定の文字・記号）を、変更可能に設定できるようにすることが望ましい。
【発明を実施するための最良の形態】
【００１４】
本発明の一実施形態を図１〜図７を参照しつつ説明する。
１．プリンタの全体構成
本実施形態のプリンタ１０（「画像形成装置」の一例）は、ホストコンピュータ（図示せず）などから印刷データを受信して印刷するＰＣプリント機能と、外部メモリ（本実施形態では、例えばＵＳＢメモリ１７）内に格納された画像データ（ファイル）を直接読み込んで印刷するダイレクトプリント機能とを備えており、プリンタ１０は特にダイレクトプリント機能に関して以下のような特徴的な構成を有している。
【００１５】
図１は、プリンタ１０のハードウエア構成を示す簡略図である。プリンタ１０は、用紙１９（「印刷媒体」の一例）への印刷動作を行う印刷エンジン１１、表示部１２、ＵＳＢホストＩ／Ｆ１３、制御部１４、ユーザによる操作が行われる操作部１５、及び、ホストＩ／Ｆ１６、内部メモリ１８を備える。内部メモリ１８内の印刷処理用領域には、プリンタ１０全体の動作を制御するプログラムなどが格納されている。制御部１４は、ＣＰＵを備え、内部メモリ１８に格納されたプログラムに基づいて印刷エンジン１１や表示部１２の動作を制御する。また、プリンタ１０は、ホストＩ／Ｆ１６を介して上記ホストコンピュータとのデータ通信が可能とされている。また、プリンタ１０は、ＵＳＢメモリ１７が着脱可能に装着され、このＵＳＢメモリ１７内の情報がＵＳＢホストＩ／Ｆ１３を介して読み込まれるようになっている。
【００１６】
２．ＵＳＢメモリ１７内のメモリ構造
ＵＳＢメモリ１７の中には、複数のディレクトリが階層状に形成されたツリー構造のファイルシステムが構築され、複数のファイル（画像データやテキストデータなど）が例えばユーザの好みの分類ごとに作成された各フォルダ（ディレクトリ）別に格納されている。本実施形態では、図２に示すように、ＵＳＢメモリ１７（「外部の記憶媒体」の一例））には、例えば３つのフォルダ（同図では「folder１」「folder２」「folder３」で示されている）が格納されている。このうち、フォルダ１内には、４つのＰＤＦ（Portable Document Format）形式のファイル（「file1.pdf」「file2.pdf」「file3.pdf」「file4.pdf」)が格納されている。フォルダ２内には、１つのＪＰＥＧ（Joint Photographic Experts Group）形式のファイル（「file5.jpg」）が格納されている。また、フォルダ３内には、２つのＴＩＦＦ（Tagged Image File Format）形式のファイル（「file6.tiff」「file7.tiff」）、２つのプリンタファイル形式のファイル（「file8.prn」「file9.prn」）、ＪＰＥＧ形式のファイル（「file10.jpg」）が格納されている。
【００１７】
３．表示部及び操作部の構成
図３は、プリンタ１０の本体ケース表面に配された操作部１５及び表示部１２を示す模式図である。表示部１２は、例えば液晶表示部であって、第１表示部２１と第２表示部２２とが上下に並んだ２画面構成になっている。このうち第２表示部２２には、現在表示（処理）対象となっているフォルダについて上記ツリー構造における位置を示すパス名４０が表示される。第１表示部２１には、当該フォルダ内のファイル名４１（「ファイルの特定情報」の一例）が１つずつスクロール形式で表示される。操作部１５には、アップキー２３Ａ及びダウンキー２３Ｂからなるアップダウンスイッチ２３、実行キー２４、キャンセルキー２５、進むキー２６、戻るキー２７が配置されている。
【００１８】
そして、ダイレクトプリント機能の実行時には、例えば進むキー２６及び戻るキー２７の操作によって上記ツリー構造の上位層と下位層との間の移動を行い、実行キー２４を押下することで、第１表示部２１に現在表示されているファイル（図３では「file1.pdf」）がダイレクトプリントの対象として指定することができる。なお、ここでは、ダイレクトプリントの対象ファイルとして複数のファイルを指定することも可能である。ダイレクトプリントの対象ファイルの指定が終わると、上記操作部１５での操作によって、例えば次のような多種多様の印刷条件を設定する必要がある。
【００１９】
（ａ）用紙サイズ。
（ｂ）Ｎｉｎ１（１枚の用紙１９に印刷する画像のページ数の指定）。
（ｃ）印刷の向き（用紙１９の長手方向を画像の上下方向として印刷するか、左右方向として印刷するかの指定）。
（ｄ）両面印刷か片面印刷かの指定。
（ｅ）用紙の種類（普通紙か、専用紙かなどの指定）。
（ｆ）複数部数印刷時に、部数単位ごとにまとめた状態で排紙トレイ上に積載する排紙方法（コレート）か、同一ページごとにまとめた状態で排紙トレイ上に積載する排紙方法（スタック）かの指定。
（ｇ）プリンタ１０に複数段の排紙トレイが設けられている場合に、その排紙トレイの選択指定。
（ｈ）プリンタ１０がカラープリンタである場合に、カラー印刷するかモノクロ印刷するかの指定。
（ｉ）解像度指定など、印刷画像の画像品質指定。
（ｊ）部数の指定。
【００２０】
４．印刷履歴利用機能
さて、ダイレクトプリント機能を利用する場合には、上述のように多種多様の印刷条件を設定する必要があり、ダイレクトプリント機能の実行ごとに毎回このような設定作業を行うのは面倒である。そこで、本実施形態のプリンタ１０には、一度実行されたダイレクトプリント時の印刷条件を、印刷履歴情報として内部メモリ１８内の印刷履歴記憶領域（「印刷履歴記憶部」の一例）に記憶し、その後、この印刷履歴情報を利用してダイレクトプリントを行うことができる、印刷履歴利用機能が備えられている。この印刷履歴利用機能を使えば、上記多種多様の印刷条件の設定作業を省くことができる。この印刷履歴利用機能の実行指示は、操作部１５上での所定の操作によって行うことができる。
【００２１】
以下、制御部１４で実行される制御内容について図４、図５を参照しつつ説明する。
（１）ダイレクトプリント時の印刷履歴記憶処理
まず、ダイレクトプリント機能が実行時には、制御部１４は、図４のＳ１でダイレクトプリントの印刷要求があるかどうかを判断する。例えば、前述したように、ダイレクトプリントの対象ファイルを指定し、各印刷条件の設定作業が終了し、実行キー２４を押下することでダイレクトプリントの印刷要求がされたことになり（Ｓ１：Ｙ）、対象ファイルが全て印刷処理されていなければ（Ｓ２：Ｎ）、Ｓ３で各対象ファイルが印刷禁止ファイルかどうかを判断する。このとき、制御部１４は「禁止判断御部」として機能する。
【００２２】
本実施形態では、対象ファイルにセキュリティーがかかっているかどうかで、各対象ファイルが印刷禁止ファイルかどうか判断する。より具体的には、ＰＤＦ暗号ファイルかどうかで判断する。ＰＤＦ暗号ファイルでなければ（Ｓ３：Ｎ）、この対象ファイルについて、上記印刷条件に従ってデータ展開処理（具体的にはビットマップデータへの展開処理）をし、この展開データ（以下、この展開データを「リプリントデータ」という）を印刷エンジン１１に引き渡す（Ｓ４）。これにより、印刷エンジン１１は、受けたリプリントデータに応じた画像を用紙１９に印刷する。このとき、制御部１４及び印刷エンジン１１は「印刷部」として機能する。
【００２３】
また、制御部１４は、このリプリントデータを内部メモリ１８のリプリントデータ記憶領域に格納する（Ｓ５）と共に、このときのダイレクトプリントにおける印刷条件を、その対象ファイルのファイル形式と関連付けて上記内部メモリ１８内の印刷履歴記憶領域に格納する（Ｓ６）。具体的には、例えばＰＤＦ形式、ＪＰＧ形式、ＴＩＦＦ形式、ＰＲＮ形式など、各ファイル形式ごとに、直近に実行されたダイレクトプリントの印刷条件が内部メモリ１８内の印刷履歴記憶領域に格納される。
【００２４】
一方、現在の対象ファイルがＰＤＦ暗号ファイルであれば（Ｓ３：Ｙ）、印刷処理（Ｓ４）及びリプリントデータの格納（Ｓ５）を行わずに、印刷条件をＰＤＦ形式に対応付けて印刷履歴情報として格納する（Ｓ６）。
【００２５】
（２）印刷履歴利用機能の実行時の処理
操作部１５で印刷履歴利用の実行指示がされると、制御部１４は、図５のＳ１１で印刷履歴利用の要求有りと判断する（Ｓ１１：Ｙ）。このとき、操作部１５は「受付部」として機能する。次に、制御部１４は、図３に示すように、表示部１２にファイル名４１等を表示させ、操作部１５の操作によってダイレクトプリンタの対象ファイルを改めて指定することが可能な状態とする。このとき、操作部１５は「ファイル指定部」として機能する。
【００２６】
そして、操作部１５で改めて対象ファイルの指定を行わない操作がされた場合には（Ｓ１２：Ｎ）、ファイル形式にかかわらず直近の（最後に行った）ダイレクトプリント時に記憶された印刷履歴情報を内部メモリ１８から読み出す（Ｓ１３）。次いで、再度、表示部１２にファイル名４１等を表示させ、操作部１５の操作によってダイレクトプリンタの対象ファイルを改めて指定することが可能な状態とする（Ｓ１４）。ここでもファイル指定を行わない操作がされた場合（Ｓ１５：Ｎ）、この操作は、上記直近のダイレクトプリントと同一ファイルかつ同一印刷条件でダイレクトプリントを再実行することを意味する。本実施形態では、前述したように、直近のダイレクトプリント時のリプリントデータが内部メモリ１８内に格納されているから（図４のＳ５）、データ展開処理をせずに、当該リプリントデータを印刷エンジン１１に引き渡す処理のみ実行する（Ｓ２３）。
【００２７】
Ｓ１５でファイル指定がされた場合には（Ｓ１５：Ｙ）、対象ファイル全てについて印刷処理が終了していなければ（Ｓ１６：Ｎ）、Ｓ１７で、図４のＳ３と同様に、各対象ファイルが印刷禁止ファイルかどうかを判断する。指定された対象ファイルがＰＤＦ暗号ファイルであれば（Ｓ１７：Ｙ）、Ｓ１５に戻り、再度ファイル指定をさせる。対象ファイルがＰＤＦ暗号ファイルでなければ（Ｓ１７：Ｎ）、Ｓ２２で、この指定された対象ファイルを改めてＵＳＢメモリ１７から取り込んで、この対象ファイルについて、上記直近の（最後に行った）ダイレクトプリント時の印刷条件に従ってデータ展開処理を実行し、このリプリントデータを印刷エンジン１１に引き渡す（Ｓ２３）。これにより、Ｓ１５で直近のダイレクトプリント時と同じファイルが対象ファイルとして指定されたときには、やはり同一ファイルかつ同一印刷条件でダイレクトプリントが再実行される。
【００２８】
一方、Ｓ１５で直近のダイレクトプリント時とは異なるファイルが対象ファイルとして指定されたときには、異なるファイルについて直近の（最後に行った）ダイレクトプリント時と同一印刷条件でダイレクトプリントが再実行される（Ｓ２２，Ｓ２３）。このとき、制御部１４は「印刷制御部」として機能する。なお、印刷履歴情報として、印刷条件とともに対象ファイル名も関連付けて記憶するようにし、直近のダイレクトプリント時と同じファイルが対象ファイルとして指定されたときには、Ｓ１５でファイル指定を行わない操作がされた場合と同様に、内部メモリ１８に格納されたリプリントデータを利用する構成であってもよい。
【００２９】
最初のファイル指定（Ｓ１２）で改めて対象ファイルの指定操作がされた場合には（Ｓ１２：Ｙ）、対象ファイル全てについて印刷処理が終了していなければ（Ｓ１８：Ｎ）、Ｓ１９で、図４のＳ３と同様に、各対象ファイルが印刷禁止ファイルかどうかを判断する。対象ファイルがＰＤＦ暗号ファイルであれば（Ｓ１９：Ｙ）、Ｓ１２に戻り、再度ファイル指定をさせる。対象ファイルがＰＤＦ暗号ファイルでなければ（Ｓ１９：Ｎ）、その対象ファイルと同一ファイル形式の印刷履歴情報を内部メモリ１８から読み出して、この印刷履歴情報の印刷条件に従ってデータ展開処理を実行し（Ｓ２０）、このデータを印刷エンジン１１に引き渡す（Ｓ２１）。要するに、各対象ファイルについて、それとファイル形式が同じファイルに対する直近のダイレクトプリント時と同じ印刷条件でダイレクトプリントを実行できる。
【００３０】
例えば、図６に示すように、２回前のダイレクトプリント時に、対象ファイルがＪＰＥＧ形式のファイル５であり、印刷条件Ａであった場合には、ＪＰＥＧ形式に対応付けて印刷条件Ａが印刷履歴情報として記憶される。続いて、１回前のダイレクトプリント時に、対象ファイルがＴＩＦＦ形式のファイル６、ＰＤＦ形式のファイル１及びＰＤＦ暗号形式のファイル４であり、印刷条件Ｂであった場合には、ＴＩＦＦ形式、ＰＤＦ形式それぞれに対応付けて印刷条件Ｂが印刷履歴情報として記憶される。
【００３１】
そして、印刷履歴利用機能を実行し、図７のパターン１に示すように、図５のＳ１２またはＳ１５で、上記１回前のダイレクトプリント時と同一対象ファイルが改めて指定された場合には（図５のＳ１２：Ｙ、または、Ｓ１５：Ｙ）、ファイル１，４，６をＵＳＢメモリ１７から再度読み込んで、暗号化がされていないファイル１，６について印刷条件Ｂに従ってリプリントデータが生成される。
【００３２】
また、図７のパターン２に示すように、図５のＳ１２で、対象ファイルとしてＰＲＮ形式のファイル８が改めて指定され（図５のＳ１２：Ｙ）、且つ、このＰＲＮ形式に対応する印刷履歴情報がまだ記憶されていない場合には、例えば直近の（最後に行った）ダイレクトプリント時の印刷条件（図６の例によれば１回前のダイレクトプリント時の印刷条件Ｂ）に従ってリプリントデータが生成される。
一方、図５のＳ１５で、対象ファイルとしてＰＲＮ形式のファイル８が改めて指定された場合（図５のＳ１５：Ｙ）には、このＰＲＮ形式に対応する印刷履歴情報が記憶されているかどうかに関わらず、直近の（最後に行った）ダイレクトプリント時の印刷条件（図６の例によれば１回前のダイレクトプリント時の印刷条件Ｂ）に従ってリプリントデータが生成される。
【００３３】
更に、図７のパターン３に示すように、図５のＳ１２で、対象ファイルとしてＪＰＥＧ形式のファイル１０が指定された場合（図５のＳ１２：Ｙ）には、ＪＰＥＧ形式に対応する印刷履歴情報が既に記憶されているから、この印刷履歴情報の印刷条件Ａに従ってリプリントデータが生成される。
一方、図６の例によれば2回前のダイレクトプリント時の履歴情報は、ＪＰＥＧ形式に対応する印刷条件Ａであるが、図５のＳ１５で、対象ファイルとしてＪＰＥＧ形式のファイル１０が指定された場合（図５のＳ１５：Ｙ）には、直近の（最後に行った）ダイレクトプリント時の印刷条件（図６の例によれば１回前のダイレクトプリント時の印刷条件Ｂ）に従ってリプリントデータが生成される。
【００３４】
５．本実施形態の効果
（１）本実施形態によれば、一度実行されたダイレクトプリント時の印刷条件を、印刷履歴情報として内部メモリ１８内の印刷履歴記憶領域に記憶し、その後、この印刷履歴情報を利用してダイレクトプリントを行うことができる。従って、この印刷履歴利用機能を使えば、上記多種多様の印刷条件の設定作業を省くことができる。
（２）例えば機密ファイルなど、印刷すべきでないファイルについてその印刷を禁止できる。
【００３５】
（３）既に行ったダイレクトプリントと異なるファイルを対象ファイルとして指定した場合であっても、指定された対象ファイルと同一ファイル形式のファイルが既にダイレクトプリントされていれば、当該対象ファイルと同一ファイル形式に対応する印刷条件を利用することができる。また、直近のダイレクトプリントと同一ファイル且つ同一印刷条件で実行したい場合には、既に内部メモリ１８に格納されたリプリントデータを利用するため、印刷処理負担の軽減、高速化を図ることができる。
【００３６】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
（１）上記実施形態では、直近のダイレクトプリント時のリプリントデータが内部メモリ１８内に格納されておいて（図４のＳ５）、当該直近のダイレクトプリントと同一ファイルかつ同一印刷条件でダイレクトプリントを再実行したいときには、内部メモリ１８に格納されたリプリントデータを利用する（図５のＳ１５：Ｎ）構成としたが、直近のダイレクトプリント時のリプリントデータを内部メモリ１８内に格納せずに破棄し、印刷履歴利用時には、対象ファイルが同一であってもＵＳＢメモリ１７からファイルを再取り込みして改めてリプリントデータを生成する構成であってもよい。この構成であれば、リプリントデータを格納する必要がなくなるため、直近のダイレクトプリント実行後、印刷処理の実行までの間、内部メモリの記憶領域（作業領域）を他の処理のために開放することができるというメリットがある。なお、基本的には、リプリントデータを格納し、これを利用するようにしつつ、内部メモリ１８の容量が不足した場合に、外部メモリのファイルを再度読みに行く構成であってもよい。
【００３７】
（２）ファイルの特定情報としては、ファイル名４１以外に、パス名であってもよい。
【００３８】
（３）上記実施形態では、ＰＤＦ暗号ファイルなど、暗号化されたファイルかどうかを禁止条件として判断する構成としたが、これに以外に、例えば、ファイル名やファイル内の情報に「親展」「社外秘」等の印刷禁止を示す文字が含まれているかどうかで判断する構成であってもよい。この場合、禁止すべきか否かの判断基準となる禁止条件（例えば、特定のファイル形式、ファイル名やファイル内データに含まれる特定の文字・記号）を、操作部１５及び表示部１２にて変更可能に設定できるようにすることが望ましい。
【００３９】
（４）上記実施形態では、ファイル形式ごとに対応した印刷履歴情報の印刷条件を選択して利用する構成としたが、これに限らず、例えば、対象ファイルのファイル名（拡張子の除く）も印刷履歴情報として記憶するようにして、今回のダイレクトプリントの対象ファイルのファイル名と同一の文字、記号を含むファイル名に対応する印刷履歴情報の印刷条件を利用する構成であってもよい。
【００４０】
（５）印刷履歴情報を内部メモリ１８ではなく、ＵＳＢメモリ１８内に記憶させる構成であってもよい。即ち、ＵＳＢメモリ１８内に格納されたファイルに関する印刷履歴情報を当該ＵＳＢメモリ１８に記憶して、プリンタ１０側の制御部１４がその印刷履歴情報も読みに行く構成である。これにより、各外部メモリが格納するファイルに関する印刷履歴情報を、当該外部メモリ自身に管理させることができる。
【００４１】
（６）対象ファイルのファイル名も印刷履歴情報として記憶するようにして、図５のＳ１２で、印刷履歴情報と異なるファイル名のファイルが対象ファイルとして指定された場合にＳ１８に進み、同じファイル名のファイルが対象ファイルとして指定された場合にＳ１３に進む構成であってもよい。
【００４２】
（７）印刷履歴利用機能が実行され、印刷履歴情報の印刷条件が読み出された場合に、当該印刷条件を、デフォルト値として表示部１２に表示させ、操作部１５の操作によって部分的に変更してダイレクトプリントを実行できる構成としてもよい。
【００４３】
（８）ダイレクトプリント時の印刷履歴記憶処理の実行の有無を、ＰＣプリント時のリプリント機能（リプリントデータだけを保存）とは独立に設定できるようにしてもよい。
【００４４】
（９）ファイル指定部としては、ファイルを直接指定するだけでなく、フォルダを指定することで、当該フォルダ内のファイルをまとめて指定するものも含まれる。
【図面の簡単な説明】
【００４５】
【図１】本発明の一実施形態に係るプリンタのハードウエア構成を示す簡略図
【図２】ＵＳＢメモリ内のメモリ構造を示した概念図
【図３】プリンタの本体ケース表面に配された操作部及び表示部を示す模式図
【図４】ダイレクトプリント時の印刷履歴記憶処理を示すフローチャート
【図５】ダイレクトプリント処理を示すフローチャート
【図６】印刷履歴情報を説明するための模式図
【図７】印刷履歴利用パターンを示す模式図
【符号の説明】
【００４６】
１０…プリンタ（画像形成装置）
１４…制御部（印刷部、印刷制御部、禁止判断部）
１５…操作部（ファイル指定部、受付部）
１７…ＵＳＢメモリ（外部の記憶媒体）
１８…内部メモリ（印刷履歴記憶部）
１９…用紙（印刷媒体）
４１…ファイル名（ファイルの特定情報）
【図１】
2008087177.tif 000003
【図２】
2008087177.tif 000004
【図３】
2008087177.tif 000005
【図４】
2008087177.tif 000006
【図５】
2008087177.tif 000007
【図６】
2008087177.tif 000008
【図７】
2008087177.tif 000009