(57)【要約】【課題】外部記憶媒体に記憶されたファイルを処理する場合の利用者の利便性を向上させる手段を提供する。【解決手段】外部記憶媒体に記憶されたファイルの拡張子が所定の拡張子であることを判定する判定部と、前記所定の拡張子に対応し、前記所定の拡張子を有するファイルを保存するファイル保存領域を有するとともに、前記所定の拡張子を有するファイルの保存規則を表す保存規則情報を記憶する記憶部と、外部記憶媒体から読み取った前記所定の拡張子を有するファイルを前記保存規則情報に従って前記ファイル保存領域に保存する制御部と、を設けた。【選択図】        図１
2019192023.tif 000002
【特許請求の範囲】
【請求項１】
外部記憶媒体に記憶されたファイルの拡張子が所定の拡張子であることを判定する判定部と、
前記所定の拡張子に対応し、前記所定の拡張子を有するファイルを保存するファイル保存領域を有するとともに、前記所定の拡張子を有するファイルの保存規則を表す保存規則情報を記憶する記憶部と、
外部記憶媒体から読み取った前記所定の拡張子を有するファイルを前記保存規則情報に従って前記ファイル保存領域に保存する制御部と、
を有することを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
前記保存規則情報は、ファイルの拡張子毎に、該ファイルを前記記憶部に保存する規則を前記保存規則として含み、
前記制御部は、外部記憶媒体から読み取ったファイルを、該ファイルの拡張子に対応する前記保存規則に従って前記ファイル保存領域に保存することを特徴とする画像形成装置。
【請求項３】
請求項２に記載の画像形成装置において、
前記保存規則情報は、ファイルの拡張子毎に、該拡張子を有するファイルの前記記憶部におけるファイル保存領域を格納先とする格納先規則を前記保存規則として含み、
前記制御部は、外部記憶媒体から読み取ったファイルを、該ファイルの拡張子に対応する前記格納先規則に従って、ファイルの拡張子毎に決定されたファイル保存領域に保存することを特徴とする画像形成装置。
【請求項４】
請求項２または請求項３に記載の画像形成装置において、
前記保存規則情報は、ファイルの拡張子毎に、該拡張子を有するファイルを前記記憶部から削除する削除規則を前記保存規則として含み、
前記制御部は、外部記憶媒体から読み取ったファイルを前記ファイル保存領域に保存する前に、外部記憶媒体から読み取ったファイルの拡張子に対応する前記削除規則に従って前記拡張子を有するファイルを前記記憶部から削除することを特徴とする画像形成装置。
【請求項５】
請求項４に記載の画像形成装置において、
前記制御部は、前記拡張子を有するファイルを前記記憶部から削除する場合、当該ファイルを削除するか否かを問い合わせる問合せ画面を表示部に表示することを特徴とする画像形成装置。
【請求項６】
請求項２から請求項５のいずれか１項に記載の画像形成装置において、
前記保存規則情報は、ファイルの拡張子毎に、外部記憶媒体から読み取ったファイルと同一のファイル名称を有するファイルが既に前記記憶部に記憶されている場合、当該ファイルを強制的に上書き保存する強制上書き保存規則を前記保存規則として含み、
前記制御部は、外部記憶媒体から読み取ったファイルの拡張子に対応する前記強制上書き保存規則に従って当該ファイルを前記記憶部に上書き保存することを特徴とする画像形成装置。
【請求項７】
請求項６に記載の画像形成装置において、
前記保存規則情報は、ファイルの拡張子毎に、外部記憶媒体から読み取ったファイルと同一のファイル名称を有するファイルが既に前記記憶部に記憶されている場合、当該ファイルを強制的に上書き保存しない規則を前記保存規則として含み、
前記制御部は、外部記憶媒体から読み取ったファイルの拡張子に対応する前記保存規則が強制的に上書き保存しない規則の場合、当該ファイルを上書き保存するか否かを問い合わせる問合せ画面を表示部に表示することを特徴とする画像形成装置。
【請求項８】
請求項７に記載の画像形成装置において、
前記制御部は、強制的に上書き保存しないファイルを、強制的に上書き保存するファイルより優先して処理することを特徴とする画像形成装置。
【請求項９】
請求項５または請求項７のいずれか１項に記載の画像形成装置において、
前記表示部は、前記判定部で検出されたファイルの拡張子が所定の拡張子である場合に、当該ファイルを前記所定の拡張子に対応する前記ファイル保存領域に保存するための問合せ画面を表示することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部記憶媒体に記憶されたファイルを処理する画像形成装置に関する。
【背景技術】
【０００２】
従来の画像形成装置は、外部記憶媒体に記憶された個々のファイルに付加情報を付加し、その付加情報を参照して外部記憶媒体に記憶されたファイルを読み出す等の処理を行うようにしている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１４６７４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、外部記憶媒体に記憶された個々のファイルに予め付加情報を付加させる必要があり、利用者に負担がかかってしまい、利用者の利便性を低下させてしまうという問題がある。
本発明は、このような問題を解決することを課題とし、外部記憶媒体に記憶されたファイルを処理する場合の利用者の利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００５】
そのため、本発明は、外部記憶媒体に記憶されたファイルの拡張子が所定の拡張子であることを判定する判定部と、前記所定の拡張子に対応し、前記所定の拡張子を有するファイルを保存するファイル保存領域を有するとともに、前記所定の拡張子を有するファイルの保存規則を表す保存規則情報を記憶する記憶部と、外部記憶媒体から読み取った前記所定の拡張子を有するファイルを前記保存規則情報に従って前記ファイル保存領域に保存する制御部と、を有することを特徴とする。
【発明の効果】
【０００６】
このようにした本発明は、外部記憶媒体に記憶されたファイルを処理する場合の利用者の利便性を向上させることができるという効果が得られる。
【図面の簡単な説明】
【０００７】
【図１】実施例における画像形成装置の構成を示すブロック図
【図２】実施例における画像形成装置の起動処理の流れを示すフローチャート
【図３】実施例における可搬記憶媒体装着時の処理の流れを示すフローチャート
【図４】実施例におけるファイル保存処理の流れを示すフローチャート
【図５】実施例における処理ルールデータの説明図
【図６】実施例におけるファイル削除問合せ画面の説明図
【図７】実施例におけるファイル削除問合せ画面の説明図
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明による画像形成装置の実施例を説明する。
【実施例】
【０００９】
図１は実施例における画像形成装置の構成を示すブロック図である。
図１において、画像形成装置１は、外部記憶媒体に記憶された情報を処理するものであり、例えばプリンタである。画像形成装置１は、外部Ｉ／Ｆ（ＩｎｔｅｒＦａｃｅ）１００と、表示部１０１と、操作部１０２と、プリンタ部１０３と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０４と、拡張子判定部１０５と、処理実行部１０６と、ソート部１０７と、記憶装置１０８と、制御部１１０とを有している。
【００１０】
外部Ｉ／Ｆ１００は、可搬記憶媒体２との間で通信を行うＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポートやメモリカード（例えば、ＳＤメモリカード）スロット、携帯情報端末やＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の外部装置（デバイス）との間で通信を行う有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や無線ＬＡＮ等の通信部で構成されたものである。
【００１１】
外部記憶媒体としての可搬記憶媒体２は、画像形成装置１に対して着脱可能な記憶媒体であり、例えばＵＳＢメモリ、ＳＤメモリカード、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等である。なお、可搬記憶媒体２は、画像形成装置１に対して着脱可能な記憶媒体であればＵＳＢメモリ、ＳＤメモリカード、およびＨＤＤに限定されるものではない。
【００１２】
表示部１０１は、ユーザの入力操作を受け付けるオペレーションパネルの一部であり、入力操作を誘導する文言等や、印刷ジョブ等の可搬記憶媒体２に対する処理の実行状態を表示するディスプレイ等である。
本実施例の表示部１０１は、拡張子判定部１０５で検出されたファイルの拡張子が所定の拡張子である場合に、当該ファイルを所定の拡張子に対応するＲＡＭ１０４や記憶装置１０８のファイル保存領域に保存するための問合せ画面を表示する。
【００１３】
操作部１０２は、ユーザの入力操作を受け付けるオペレーションパネルの一部であり、操作キーや操作ボタン、タッチパネル等で構成されたものである。
印刷部としてのプリンタ部１０３は、外部Ｉ／Ｆ１００から受信した印刷ジョブとしての印刷データや、装置情報のレポートなど、外部からの印刷データおよび画像形成装置１の内部で発生した印刷データ等の内外を問わず印刷データを印刷するものである。
【００１４】
また、プリンタ部１０３は、ＲＡＭ１０４や記憶装置１０８に保存された印刷データを印刷することができるようになっている。
さらに、プリンタ部１０３は、拡張子判定部１０５で所定の拡張子を有すると判定されたファイル、例えば試験印刷用の印刷データを印刷することができるようになっている。
【００１５】
記憶部としてのＲＡＭ１０４は、印刷データやフォームデータ等のデータや制御処理中に発生するデータを一時的に記憶するものである。また、ＲＡＭ１０４は、可搬記憶媒体２から読み取ったファイルを記憶する記憶領域としてファイル保存領域を有している。
【００１６】
判定部としての拡張子判定部１０５は、制御部１１０の指示により、外部Ｉ／Ｆ１００を介して可搬記憶媒体２に記憶されたファイルの拡張子が所定の拡張子であることを判定するものである。この拡張子判定部１０５は、外部Ｉ／Ｆ１００を介して可搬記憶媒体２に記憶されているファイル名称を読取り、読み取ったファイル名称を文字解析してファイル名称の拡張子を判定し、出力するものである。
【００１７】
ここで、拡張子とは、ファイルの種類を表す識別情報であり、ファイル名と「．」（ピリオド）で区切られ、ファイル名の後に付加されたものである。例えば、ファイル名称をＸＸＸＸＸ．ＹＹＹとした場合、「ＹＹＹ」が拡張子であり、「ＸＸＸＸＸ」がファイル名となる。
【００１８】
処理実行部１０６は、制御部１１０の指示により、記憶装置１０８の処理ルールデータ１０８０に従って可搬記憶媒体２に記憶されているファイルを記憶装置１０８やＲＡＭ１０４に保存する処理を実行するものである。この処理実行部１０６は、拡張子判定部１０５により出力された拡張子に基づいて処理ルールデータ１０８０に保存されている保存規則（処理規則）としての処理方法を抽出し、その処理方法に従って可搬記憶媒体２に記憶されているファイルを記憶装置１０８やＲＡＭ１０４に保存する処理を実行する。
【００１９】
ソート部１０７は、制御部１１０の指示により、所定のルールに基づいて、可搬記憶媒体２に記憶されているファイルのファイル名称をソートし、ファイル名称の一覧を作成するものである。
記憶部としての記憶装置１０８は、画像形成装置１に内蔵されたＨＤＤ等の記憶手段であり、処理ルールデータ１０８０と、フォームデータ１０８１と、装置設定データ１０８２とを記憶するものである。また、記憶装置１０８は、可搬記憶媒体２から読み取ったファイルを記憶する記憶領域としてファイル保存領域を有している。
【００２０】
保存規則情報としての処理ルールデータ１０８０は、ファイルの拡張子毎に、可搬記憶媒体２に記憶されているファイルを記憶装置１０８やＲＡＭ１０４に保存する場合の処理方法を保持するものである。この処理ルールデータ１０８０は、ファイルの拡張子に関連付けて上記処理方法の情報を記憶する。
【００２１】
図５に示すように、処理ルールデータ１０８０は、例えば拡張子１０８０ａと、事前削除確認１０８０ｂと、強制上書１０８０ｃと、保存先１０８０ｄと、パス１０８０ｅとにより構成されたものである。また、事前削除確認１０８０ｂ、強制上書１０８０ｃ、保存先１０８０ｄ、およびパス１０８０ｅは、可搬記憶媒体２に記憶されているファイルを記憶装置１０８やＲＡＭ１０４に保存する場合の保存規則としての処理方法を構成している。
【００２２】
この処理ルールデータ１０８０は、拡張子１０８０ａに関連付けて事前削除確認１０８０ｂ、強制上書１０８０ｃ、保存先１０８０ｄ、およびパス１０８０ｅを記憶する。したがって、拡張子１０８０ａに基づいて拡張子１０８０ａに関連付けられた処理方法である事前削除確認１０８０ｂ、強制上書１０８０ｃ、保存先１０８０ｄ、およびパス１０８０ｅを抽出することができるようになっている。
【００２３】
拡張子１０８０ａは、上述した拡張子であり、ファイルの種類を表す識別情報を記憶する。この拡張子１０８０ａは、例えば、“ｐｒｎ”、“ｆｏｒｍ”、“ｍａｃ”、“ｉｎｉ”等の拡張子を記憶する。
【００２４】
事前削除確認１０８０ｂは、可搬記憶媒体２に記憶されているファイルの中で拡張子１０８０ａに記憶された拡張子を有するファイルを記憶装置１０８やＲＡＭ１０４に保存する前に、記憶装置１０８やＲＡＭ１０４に既に保存されている当該拡張子を有するファイルを削除するか否かの確認の要否である削除規則の情報を記憶する。例えば、確認が必要である場合は“する”を表す情報を記憶し、確認が不要である場合は“しない”等を表す情報を記憶する。
【００２５】
強制上書１０８０ｃは、可搬記憶媒体２に記憶されているファイルの中で拡張子１０８０ａに記憶された拡張子を有するファイルを記憶装置１０８やＲＡＭ１０４に保存する場合に、記憶装置１０８やＲＡＭ１０４に既に保存されている同一のファイル名称を有するファイルに対して強制的に上書き保存するか否かの強制上書き保存規則の情報を記憶する。例えば、強制的に上書き保存する場合は“する” を表す情報を記憶し、強制的に上書き保存しない場合は“しない” を表す情報を記憶する。
【００２６】
保存先１０８０ｄは、可搬記憶媒体２に記憶されているファイルの中で拡張子１０８０ａに記憶された拡張子を有するファイルを保存する装置の情報を記憶する。例えば、保存する装置が記憶装置１０８の場合は“記憶装置” を表す情報を記憶し、ＲＡＭ１０４の場合は“ＲＡＭ” を表す情報を記憶する。
【００２７】
パス１０８０ｅは、可搬記憶媒体２に記憶されているファイルの中で拡張子１０８０ａに記憶された拡張子を有するファイルを格納する格納先であるファイル保存領域としてのフォルダ等を指定するパス情報を記憶する。例えば、格納先として“／ｄａｔａ／ｐｒｉｎｔ＿ｄａｔａ”等の情報を記憶する。
【００２８】
保存先１０８０ｄおよびパス１０８０ｅは、ファイル保存領域を格納先とする格納先規則を構成するものである。
フォームデータ１０８１は、外部Ｉ／Ｆ１００を介してＰＣ等の外部装置から受信した印刷データに重ねて印刷する印刷データを保持するものである。
装置設定データ１０８２は、画像形成装置１の各種設定情報を保持するものである。
【００２９】
記憶装置１０８は、拡張子判定部１０５により判定された所定の拡張子に対応し、所定の拡張子を有するファイルを保存するファイル保存領域を有するとともに、所定の拡張子を有するファイルの保存規則を表す保存規則情報としての処理ルールデータ１０８０を記憶する。
制御部１１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の制御手段を備え、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のメモリに記憶された制御プログラム（ソフトウェア）に基づいて画像形成装置１全体の動作を制御するものである。
【００３０】
制御部１１０は、外部Ｉ／Ｆ１００、表示部１０１、操作部１０２、プリンタ部１０３、ＲＡＭ１０４、拡張子判定部１０５、処理実行部１０６、ソート部１０７、および記憶装置１０８を制御し、画像形成装置１全体の動作を制御する。
【００３１】
このように構成された画像形成装置１は、制御部１１０の指示によって作動する拡張子判定部１０５、処理実行部１０６、およびソート部１０７により、可搬記憶媒体２から読み取った所定の拡張子を有するファイルを処理ルールデータ１０８０に従って記憶装置１０８やＲＡＭ１０４のファイル保存領域に保存する。
【００３２】
上述した構成の作用について説明する。
【００３３】
まず、画像形成装置の起動処理を図２の実施例における画像形成装置の起動処理の流れを示すフローチャートの図中Ｓで表すステップに従って図１を参照しながら説明する。
【００３４】
Ｓ１００：画像形成装置１に電源が投入されると、制御部１１０は、記憶装置１０８に記憶された処理ルールデータ１０８０を参照し、拡張子毎の処理ルールを読み出す。
【００３５】
Ｓ１０１：制御部１１０は、処理ルールデータ１０８０に基づいて拡張子毎の処理ルールを拡張子リストとしてＲＡＭ１０４に保持し、本処理を終了する。
【００３６】
次に、可搬記憶媒体を画像形成装置に装着した際の処理を図３の実施例における可搬記憶媒体装着時の処理の流れを示すフローチャートの図中Ｓで表すステップに従って図１を参照しながら説明する。
ユーザは、可搬記憶媒体２を画像形成装置１に装着し、外部Ｉ／Ｆ１００を介して画像形成装置１と可搬記憶媒体２との間の通信を可能にするものとする。
【００３７】
Ｓ２００：画像形成装置１の制御部１１０は、可搬記憶媒体２が画像形成装置１に装着され、外部Ｉ／Ｆ１００を介して可搬記憶媒体２との間の通信が可能になったことを検知すると、可搬記憶媒体２に保存されている１つのファイルのファイル名称を取得する。
【００３８】
Ｓ２０１：制御部１１０の指示により、拡張子判定部１０５は、制御部１１０が取得したファイル名称の拡張子を抽出し、抽出した拡張子と、ＲＡＭ１０４に保持された拡張子リスト（図２のＳ１０１において作成した拡張子リスト）とを比較し、ファイル名称から抽出した拡張子が拡張子リストに含まれているか否かを判定する。
【００３９】
拡張子判定部１０５は、ファイル名称から抽出した拡張子が拡張子リストに含まれていると判定すると処理をＳ２０２へ移行し、拡張子リストに含まれていないと判定すると処理をＳ２０３へ移行する。
【００４０】
Ｓ２０２：拡張子判定部１０５でファイル名称から抽出した拡張子が拡張子リストに含まれていると判定されると、制御部１１０は、保存対象ファイルがある旨の情報をＲＡＭ１０４に記憶し、ファイル保存処理を行うため処理をＳ２０４へ移行する。
【００４１】
Ｓ２０３：制御部１１０は、可搬記憶媒体２に保存されているすべてのファイルのファイル名称を取得したか否かを判定し、全ファイル名称を取得したと判定すると処理をＳ２０４へ移行し、まだ全ファイル名称を取得していないと判定すると次のファイルのファイル名称を取得するため処理をＳ２００へ移行する。
【００４２】
Ｓ２０４：制御部１１０は、ＲＡＭ１０４に保存対象ファイルがある旨の情報がＳ２０２において記憶されているか否かを判定し、記憶されていると判定すると処理をＳ２０５へ移行し、記憶されていないと判定すると本処理を終了する。
【００４３】
Ｓ２０５：ＲＡＭ１０４に保存対象ファイルがある旨の情報が記憶されていると判定した制御部１１０は、ファイル保存処理を行い、本処理を終了する。なお、ファイル保存処理の詳細は後述する。
【００４４】
次に、図２のＳ２０５において行われるファイル保存処理を図４の実施例におけるファイル保存処理の流れを示すフローチャートの図中Ｓで表すステップに従って図１および図５を参照しながら説明する。
【００４５】
Ｓ３００：画像形成装置１の処理実行部１０６は、制御部１１０の指示により、可搬記憶媒体２に保存されているすべてのファイルの中から拡張子リストに含まれている拡張子と一致する拡張子を有するすべてのファイル名称を取得し、保存対象ファイル名称リストとしてＲＡＭ１０４に保持する。
【００４６】
Ｓ３０１：処理実行部１０６は、拡張子リストに含まれている拡張子と一致する拡張子を抽出し、削除対象拡張子リストとしてＲＡＭ１０４に保持する。
【００４７】
Ｓ３０２：処理実行部１０６は、削除対象拡張子リストに保持した拡張子に基づいて処理ルールデータ１０８０の拡張子１０８０ａを検索し、一致する拡張子に関連付けられた事前削除確認１０８０ｂを抽出し、事前削除確認１０８０ｂが確認必要（“する”）か否かを判定し、確認必要であると判定すると処理をＳ３０３へ移行し、確認不要（“しない”）であると判定すると処理をＳ３０６へ移行する。
【００４８】
Ｓ３０３：確認必要であると判定した処理実行部１０６は、制御部１１０の指示により、表示部１０１に当該拡張子を有するファイルを事前に削除するか否かをユーザに問い合わせる削除問合せ画面を表示する。
【００４９】
この削除問合せ画面は、例えば図６に示す削除問合せ画面６０であり、削除を指示する削除ボタン６１および削除を行わないことを指示するスキップボタン６２で構成された画面である。また、図７に示す削除問合せ画面７０としても良い。なお、図６に示す削除問合せ画面６０はタッチパネルを有する表示部１０１に表示し、タッチパネルを操作部１０２として入力操作を受け付けるものとする。また、図７に示す削除問合せ画面７０を表示部１０１に表示した場合、操作部１０２の操作ボタンで「ｏｋ」または「ｃａｎｃｅｌ」入力操作を受け付けるものとする。
【００５０】
このように、処理実行部１０６は、制御部１１０の制御により、ファイルを記憶装置１０８やＲＡＭ１０４から削除する場合、当該ファイルを削除するか否かを問い合わせる問合せ画面を表示部１０１に表示する。
【００５１】
Ｓ３０４：処理実行部１０６は、制御部１１０の指示により、操作部１０２でファイルを事前に削除する指示が選択されたか否かを判定し、削除する指示が選択されたと判定すると処理をＳ３０５へ移行し、削除を行わない指示が選択されたと判定すると処理をＳ３０６へ移行する。
【００５２】
Ｓ３０５：処理実行部１０６は、ファイルを事前に削除する指示が選択されたと判定すると、削除対象として選択された拡張子を有するファイルを画像形成装置１の記憶装置１０８やＲＡＭ１０４から削除する。
【００５３】
このように、削除対象として選択された拡張子を有するファイルを画像形成装置１の記憶装置１０８やＲＡＭ１０４から削除するようにしたことにより、記憶装置１０８やＲＡＭ１０４の記憶容量を増やすことができ、可搬記憶媒体２に保存されているファイルを記憶装置１０８やＲＡＭ１０４に保存する場合の記憶容量不足を回避することができる。
【００５４】
Ｓ３０６：制御部１１０は、ソート部１０７により、Ｓ３００において作成した保存対象ファイル名称リストを、処理ルールデータ１０８０の強制上書１０８０ｃが“しない”となっている拡張子を有するファイル名称が先頭部に配置されるように並べ替えてソートする。
【００５５】
このとき、ソート部１０７は、保存対象ファイル名称リストからファイル名称を順次参照し、参照したファイル名称の拡張子に基づいて処理ルールデータ１０８０の拡張子１０８０ａを検索し、一致する拡張子の強制上書１０８０ｃを抽出して強制上書１０８０ｃが“しない”となっているか否かを判定する。
【００５６】
このように、制御部１１０は、ソート部１０７により、強制的に上書き保存しないファイルを、強制的に上書き保存するファイルより優先して処理するため、保存対象ファイル名称リストをソートすることにより、ソートしない場合と比較して、Ｓ３０９においてファイルを上書き保存するか否かをユーザに問い合わせる上書き問合せ画面を迅速に表示することができるようになる。
【００５７】
Ｓ３０７：処理実行部１０６は、制御部１１０の指示により、保存対象ファイル名称リストからファイル名称を取り出し、取り出したファイル名称が処理ルールデータ１０８０の強制上書１０８０ｃが“しない”となっている拡張子を有するファイル名称であるか否かを判定し、強制上書１０８０ｃが“しない”となっている拡張子を有するファイル名称であると判定すると処理をＳ３０８へ移行し、一方強制上書１０８０ｃが“する”となっている拡張子を有するファイル名称であると判定すると処理をＳ３１４へ移行する。
【００５８】
Ｓ３０８：強制上書を行わないと判定した処理実行部１０６は、制御部１１０の指示により、Ｓ３０７において保存対象ファイル名称リストから取り出したファイル名称と同一のファイル名称を有するファイルが画像形成装置１内に存在するか否かを確認し、存在すると判定すると処理をＳ３０９へ移行し、存在しないと判定すると処理をＳ３１３へ移行する。
【００５９】
このとき、処理実行部１０６は、ファイル名称の拡張子に基づいて処理ルールデータ１０８０の拡張子１０８０ａを検索し、一致する拡張子の保存先１０８０ｄおよびパス１０８０ｅを抽出し、その保存先１０８０ｄおよびパス１０８０ｅで示される記憶領域に当該ファイルが存在するか否かを確認するものとする。
【００６０】
Ｓ３０９：処理実行部１０６は、制御部１１０の指示により、保存対象ファイル名称リストから取り出したファイル名称と同一のファイル名称を有するファイルが画像形成装置１内に存在すると判定すると、表示部１０１に当該ファイル名称を有するファイルを上書き保存するか否かをユーザに問い合わせる上書き問合せ画面を表示する。
【００６１】
この上書き問合せ画面は、例えば上書きを指示する上書きボタンおよび上書きを行わないことを指示するスキップボタン等で構成された画面であり、タッチパネルを有する表示部１０１に表示し、タッチパネルを操作部１０２として入力操作を受け付けるものとする。
このように、処理実行部１０６は、ファイルを強制的に上書き保存しない場合、当該ファイルを上書き保存するか否かを問い合わせる問合せ画面を表示部１０１に表示する。
【００６２】
Ｓ３１０：処理実行部１０６は、制御部１１０の指示により、操作部１０２でファイルを上書きする指示が選択されたか否かを判定し、上書きする指示が選択されたと判定すると処理をＳ３１１へ移行し、上書きを行わない指示が選択されたと判定すると処理をＳ３１２へ移行する。
【００６３】
Ｓ３１１：上書きする指示が選択されたと判定した処理実行部１０６は、制御部１１０の指示により、Ｓ３０７において保存対象ファイル名称リストから取り出したファイル名称と同一のファイル名称を有するファイルを可搬記憶媒体２から読み出し、そのファイルをＳ３０８において処理ルールデータ１０８０から抽出した保存先１０８０ｄおよびパス１０８０ｅで示される記憶領域に上書き保存し、処理をＳ３１７へ移行する。
【００６４】
Ｓ３１２：上書きしない指示が選択されたと判定し処理実行部１０６は、当該ファイルを上書き保存することなく、処理をＳ３１７へ移行する。
【００６５】
Ｓ３１３：一方、Ｓ３０８において、保存対象ファイル名称リストから取り出したファイル名称と同一のファイル名称を有するファイルが画像形成装置１内に存在しないと判定した処理実行部１０６は、Ｓ３０７において保存対象ファイル名称リストから取り出したファイル名称と同一のファイル名称を有するファイルを可搬記憶媒体２から読み出し、そのファイルをＳ３０８において処理ルールデータ１０８０から抽出した保存先１０８０ｄおよびパス１０８０ｅで示される記憶領域に保存し、処理をＳ３１７へ移行する。
【００６６】
Ｓ３１４：Ｓ３０７において、強制上書を行うと判定した処理実行部１０６は、制御部１１０の指示により、Ｓ３０７で保存対象ファイル名称リストから取り出したファイル名称と同一のファイル名称を有するファイルが画像形成装置１内に存在するか否かを確認し、存在すると判定すると処理をＳ３１５へ移行し、存在しないと判定すると処理をＳ３１６へ移行する。
【００６７】
このとき、処理実行部１０６は、ファイル名称の拡張子に基づいて処理ルールデータ１０８０の拡張子１０８０ａを検索し、一致する拡張子の保存先１０８０ｄおよびパス１０８０ｅを抽出し、その保存先１０８０ｄおよびパス１０８０ｅで示される記憶領域に当該ファイルが存在するか否かを確認するものとする。
【００６８】
Ｓ３１５：処理実行部１０６は、制御部１１０の指示により、保存対象ファイル名称リストから取り出したファイル名称と同一のファイル名称を有するファイルが画像形成装置１内に存在すると判定すると、処理実行部１０６により、Ｓ３０７において保存対象ファイル名称リストから取り出したファイル名称と同一のファイル名称を有するファイルを可搬記憶媒体２から読み出し、そのファイルをＳ３０８において処理ルールデータ１０８０から抽出した保存先１０８０ｄおよびパス１０８０ｅで示される記憶領域に上書き保存し、処理をＳ３１７へ移行する。
【００６９】
Ｓ３１６：一方、Ｓ３１４において、保存対象ファイル名称リストから取り出したファイル名称と同一のファイル名称を有するファイルが画像形成装置１内に存在しないと判定した処理実行部１０６は、制御部１１０の指示により、Ｓ３０７において保存対象ファイル名称リストから取り出したファイル名称と同一のファイル名称を有するファイルを可搬記憶媒体２から読み出し、そのファイルをＳ３０８において処理ルールデータ１０８０から抽出した保存先１０８０ｄおよびパス１０８０ｅで示される記憶領域に保存し、処理をＳ３１７へ移行する。
【００７０】
Ｓ３１７：処理実行部１０６は、保存対象ファイル名称リストの全保存対象ファイルの保存処理が終了したか否かを判定し、終了していないと判定すると保存対象ファイル名称リストの保存対象ファイルを更新して処理をＳ３０７へ移行し、終了したと判定すると本処理を終了する。
【００７１】
このように、画像形成装置１の制御部１１０および処理実行部１０６は、可搬記憶媒体２から読み取ったファイルを、そのファイルの拡張子に関連付けられた保存規則情報に従って記憶装置１０８やＲＡＭ１０４のファイル保存領域に保存するようにしたことにより、外部記憶媒体としての可搬記憶媒体２に記憶された情報を処理する場合の利用者の利便性を向上させることができる。
【００７２】
また、ファイルの拡張子毎に、保存規則情報を設けるようにしたことにより、拡張子と「．」（ピリオド）で区切られたファイル名に依存することなく、ファイルの保存規則を定義することができる。
さらに、ファイルの拡張子毎に、保存規則情報を設けるようにしているため、拡張子と「．」（ピリオド）で区切られたファイル名を自由に変更することができる。
【００７３】
また、制御部１１０および処理実行部１０６は、Ｓ３１７において、全保存対象ファイルの保存処理が終了した後、記憶装置１０８やＲＡＭ１０４のファイル保存領域に保存したファイルをプリンタ部１０３により印刷するようにしても良い。
【００７４】
このようにすることにより、可搬記憶媒体２に画像形成装置１の試験印刷用の印刷データを保存し、その可搬記憶媒体２を画像形成装置１に装着することにより、試験印刷を行うことができるようになる。特に、ユーザ毎に、試験印刷用の印刷データが異なる場合は、ユーザ固有の試験印刷用の印刷データを予め可搬記憶媒体２に保存しておくことにより、画像形成装置１での試験印刷を容易に行うことができるようになる。
【００７５】
以上説明したように、本実施例では、画像形成装置が、可搬記憶媒体から読み取ったファイルを、そのファイルの拡張子に関連付けられた保存規則情報に従って記憶装置やＲＡＭのファイル保存領域に保存するようにしたことにより、外部記憶媒体としての可搬記憶媒体に記憶された情報を処理する場合の利用者の利便性を向上させることができるという効果が得られる。
【００７６】
このように、ファイルの拡張子毎に、保存規則情報を設けたことにより、ファイル毎に保存規則情報を設ける必要がなくなり、利用者の利便性を向上させることができるという効果が得られる。
また、ファイルの拡張子毎に、保存規則情報を設けるようにしたことにより、ファイル名に依存することなく、ファイルの保存規則を定義することができるという効果が得られる。
【００７７】
さらに、ファイルの拡張子毎に、保存規則情報を設けるようにしているため、ファイル名を自由に変更することができるという効果が得られる。
なお、本実施例では、画像形成装置をプリンタ（ＳＦＰ：Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）として説明したが、それに限られるものでなく、複写機、ファクシミリ装置、または複合機（ＭＦＰ：ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）等としても良い。
【符号の説明】
【００７８】
１    画像形成装置
１００  外部Ｉ／Ｆ
１０１  表示部
１０２  操作部
１０３  プリンタ部
１０４  ＲＡＭ
１０５  拡張子判定部
１０６  処理実行部
１０７  ソート部
１０８  記憶装置
１１０  制御部
１０８０  処理ルールデータ
１０８１  フォームデータ
１０８２  装置設定データ
【図１】
2019192023.tif 000003
【図２】
2019192023.tif 000004
【図３】
2019192023.tif 000005
【図４】
2019192023.tif 000006
【図５】
2019192023.tif 000007
【図６】
2019192023.tif 000008
【図７】
2019192023.tif 000009