(57)【要約】【課題】  処理指示される記憶されたファイルの拡張子が登録されていない場合でも、ユーザから選択指示された拡張子に対応したファイルとして処理できる。【解決手段】  記憶されたファイルの一覧からユーザにより指示されたファイルの拡張子が登録済みでないと判断した場合、ユーザから選択指示される処理指示されたファイルの拡張子と登録済みの拡張子とを対応付ける（Ｓ６０６，Ｓ６０７）。そして、登録済みの拡張子が対応づけられた処理指示されたファイルを処理できたと判別したファイルの拡張子と、ユーザにより選択指示されたファイル種別とをファイル管理情報として保持手段に登録する（Ｓ６１２，Ｓ６１３）。【選択図】  図３
2011068039.tif 000002
【特許請求の範囲】
【請求項１】
記憶手段に記憶されたファイルを処理する画像処理装置であって、
処理可能なファイル種別と拡張子とを対応づけたファイル管理情報を保持するする保持手段と、
前記記憶手段に記憶されたファイルの一覧からユーザにより指示されたファイルの拡張子が登録済みであるかどうかを前記ファイル管理情報を参照して判断する判断手段と、
前記判断手段によりユーザに処理指示されたファイルの拡張子が登録済みでないと判断した場合、ユーザから選択指示される前記処理指示されたファイルの拡張子と登録済みの拡張子とを対応付ける対応付け手段と、
前記対応付け手段により登録済みの拡張子が対応づけられた処理指示されたファイルを処理できたかどうかの正否を判別する判別手段と、
前記判別手段が処理できたと判別したファイルの拡張子と、ユーザにより選択指示されたファイル種別とを前記ファイル管理情報として前記保持手段に登録する制御手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
可搬可能なメモリに記憶されたファイルを取得するメモリインタフェースと、
前記メモリインタフェースを介して前記メモリから前記記憶手段に複写するファイルの候補を選択する選択手段と、
前記判断手段が前記選択手段により選択されたファイルの拡張子が前記ファイル管理情報に登録されていないと判断した場合、前記制御手段は、前記対応付け手段により対応付けられるファイルの拡張子と、ユーザにより選択指示されたファイル種別とを前記保持手段に登録することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記判断手段が前記選択手段により選択されたファイルの拡張子が前記ファイル管理情報に登録されていると判断した場合、前記制御手段は、前記選択手段により選択されたファイルを前記記憶手段に複写することを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記制御手段は、処理指示されたファイルを処理を実行する前に、ユーザにより選択指示されたファイル種別とを前記ファイル管理情報として前記保持手段に登録可能とすることを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記処理指示は、前記ファイルの印刷指示であることを特徴とする請求項１または４記載の画像処理装置。
【請求項６】
保持手段に保持される処理可能なファイル種別と拡張子とを対応づけたファイル管理情報を参照して、記憶手段に記憶されたファイルを処理する画像処理装置におけるファイル処理方法であって、
前記記憶手段に記憶されたファイルの一覧からユーザにより指示されたファイルの拡張子が登録済みであるかどうかを前記ファイル管理情報を参照して判断する判断工程と、
前記判断工程によりユーザに処理指示されたファイルの拡張子が登録済みでないと判断した場合、ユーザから選択指示される前記処理指示されたファイルの拡張子と登録済みの拡張子とを対応づける対応付け工程と、
前記対応付け工程により登録済みの拡張子が対応付けられた処理指示されたファイルを処理できたかどうかの正否を判別する判別工程と、
前記判別工程が処理できたと判別したファイルの拡張子と、ユーザにより選択指示されたファイル種別とを前記ファイル管理情報として前記保持手段に登録する制御工程と、
を備えることを特徴とするファイル処理方法。
【請求項７】
請求項６項に記載のファイル処理方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイルを印刷する機能を備える画像処理装置に関するものである。
【背景技術】
【０００２】
近年、画像処理装置はネットワークを介してＰＣや他の複合機から取得したファイルを印刷することも可能となっている。
しかし、世の中にあるファイルの種類は多様であり、全てのファイルがその画像処理装置で印刷できる訳ではない。このように印刷できないファイルの印刷を指示した場合、画像処理装置は無駄に印刷を試みてしまい、画像処理装置のリソースやユーザの時間を無駄にしてしまう。
【０００３】
このような事態に備えて、印刷前に印刷対象のファイルの拡張子を確認し、拡張子から判別されるファイル種別が印刷可能なものであった場合のみ印刷を開始する画像形成装置が提案されている（例えば、特許文献１参照）。
この特許文献１には、画像形成装置がサポートしないファイル種別の拡張子のファイルであれば事前に印刷を中止し、画像形成装置装置のリソースやユーザの時間の浪費を回避することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１６１５５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、世の中で用いられているファイルの拡張子とファイル種別の対応関係のすべてを把握するのは困難である。そのため、ある画像処理装置が印刷可能なファイル種別のファイルであっても、その画像処理装置にとって未知な拡張子が設定されているために、印刷不可能と判定されてしまう場合もあった。
【０００６】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、処理指示される記憶されたファイルの拡張子が登録されていない場合でも、ユーザから選択指示された拡張子に対応したファイルとして処理できる仕組みを提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成する本発明の画像処理装置は以下に示す構成を備える。
記憶手段に記憶されたファイルを処理する画像処理装置であって、処理可能なファイル種別と拡張子とを対応づけたファイル管理情報を保持するする保持手段と、前記記憶手段に記憶されたファイルの一覧からユーザにより指示されたファイルの拡張子が登録済みであるかどうかを前記ファイル管理情報を参照して判断する判断手段と、前記判断手段によりユーザに処理指示されたファイルの拡張子が登録済みでないと判断した場合、ユーザから選択指示される前記処理指示されたファイルの拡張子と登録済みの拡張子とを対応づける対応付け手段と、前記対応付け手段により登録済みの拡張子が対応づけられた処理指示されたファイルを処理できたかどうかの正否を判別する判別手段と、前記判別手段が処理できたと判別したファイルの拡張子と、ユーザにより選択指示されたファイル種別とを前記ファイル管理情報として前記保持手段に登録する制御手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、処理指示される記憶されたファイルの拡張子が登録されていない場合でも、ユーザから選択指示された拡張子に対応したファイルとして処理できる。
【図面の簡単な説明】
【０００９】
【図１】画像処理システムの構成を示す図である。
【図２】表示部に表示されるユーザインタフェースを示す図である。
【図３】画像処理装置のデータ処理手順を示すフローチャートである。
【図４】画像処理装置のデータ処理手順を示すフローチャートである。
【図５】画像処理装置で表示可能なユーザインタフェースを示す図である。
【図６】画像処理装置のデータ処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
次に本発明を実施するための最良の形態について図面を参照して説明する。
〔第１実施形態〕
図１は、本発明の実施形態を示す画像処理装置を適用可能な複合機を含む画像処理システムの構成を示す図である。また、図１の（Ａ）はシステム全体に対応し、図１の（Ｂ）は、図１の（Ａ）に含まれる画像処理装置の制御構成に対応する。なお、画像処理装置は、ＭＦＰ（Multi Function Peripheral）以外のプリンタ等のＳＦＰ（Single Function Peripheral：単一機能周辺機器）で構成されていても、本発明を適用可能である。
【００１１】
図１の（Ａ）において、ネットワーク２０１に接続されている複合機２０２、２０８、パーソナルコンピュータ（以下ＰＣ）２０７、複合機２０２に接続可能な可搬可能なメモリ２０６によって構成される。ここで、メモリ２０６として、ＵＳＢメモリが好例であるが、ＵＳＢメモリ以外の可搬可能なメモリであれば、メモリカード等であってもよいし、デジタルカメラから着脱可能なメモリであってもよい。
【００１２】
２０１はネットワークで、複合機２０２、２０８、ＰＣ２０７を通信可能に接続する。２０２は、図１の（Ｂ）に示す構成を持つ複合機であり、通信制御部１０７を通じてネットワーク２０１に接続され、読み取り装置１０９を通じて原稿を読み取り、外部機器接続部１１４を通じて可搬のメモリ２０６が接続される。
【００１３】
ここで、可搬のメモリ２０６は、例えばＵＳＢメモリで構成される場合を示すが、他のメモリ媒体で構成されていてもよい。
読み取り装置１０９に原稿が設置され、操作部１０６で読み取りが指示されると、読み取り装置１０９は原稿を読み取り、入出力制御部１０８を通じて画像処理部１１２に転送する。画像処理部１１２は画像データを受け取ると、フォーマットを変換し画像ファイルを作成してＨＤＤ２０３に保存する。
【００１４】
２０４はファイル管理テーブルで、ＨＤＤ２０３に保存されたファイル２０４１を管理し、１つのレコードが１つのファイルに対応する。
ここで、ファイル２０４１は、複合機２０２の読み取り装置１０９で読み取られた情報から作成されたり、可搬のメモリ２０６から複写されたり、ネットワーク２０１を通じてＰＣ２０７や複合機２０８などから複写されることにより、ＨＤＤ２０３に保存される。
【００１５】
２０５はファイル種別管理テーブルで、どの拡張子２０５２を持つファイルがどのファイル種別２０５１で扱われるかを示す情報がＨＤＤ２０３に保存されている。
ＰＣ２０７は、ネットワーク２０１に接続され、ＣＰＵがＯＳの下でアプリケーションを実行して少なくともファイルの保管、読み取り、書き込み、ネットワークを通じての送受信の機能を備える。
【００１６】
複合機２０８は、ネットワーク２０１に接続され、少なくともファイルの保管、読み取り、書き込み、ネットワークを通じての送受信の機能を備える。
図１の（Ｂ）において、ＲＯＭ（Read Only Memory）１０２内、またはＨＤＤ（Hard Disk Drive）２０３にはＣＰＵ１０が実行する制御プログラムが記憶されている。
なお、アプリケーションは、画像データに適応したアプリケーションや、ドキュメントに適応したアプリケーションがＨＤＤ２０３に登録され、各アプリケーションに対応づけられた識別子のファイルを開くことが可能に構成されている。
【００１７】
ＲＡＭ（Random Access Memory）１０４はシステムバス１１５に接続される装置各部の駆動条件や管理データ等の各種情報を記憶するとともに動作する上で必要なデータを記憶する。ＣＰＵ１０１は、ＲＡＭ１０４を利用して、後述する各種機能と共に本発明の各種処理を実行する。
表示部１０５は、駆動条件、装置状態、あるいは入力情報などの各種情報を表示する。操作部１０６は、ユーザによる設定や命令等の入力操作を行うためのテンキーやスタートキー等のキー、または一部表示部１０５内にあるタッチパネル等である。
【００１８】
なお、表示部１０５と操作部１０６とで操作パネルが構成され、タッチパネル機能を備える表示部１０５には、後述するユーザインタフェースに示す画面やボタンが表示され、ユーザからの指示を直接受け付けることが可能に構成されている。以下、操作パネル３０１というときは、表示部１０５と操作部１０６を含むものとする。なお、表示部１０５がタッチパネルで構成される場合には、表示部１０５に表示される画面のボタン等が操作部として機能する。
通信制御部１０７は、無線や有線のネットワークを経由して、イントラネットまたはインターネットに接続して、画像データを含む文書データや制御コマンドの送受信を実行する。
【００１９】
読み取り装置１０９は、送信、複写または保存する原稿に照射した光の画像に応じた反射光を光電変換して画像データを読み取り、入出力制御部１０８を介して画像データを送信、複写、または保存する。
印刷装置１１０は、読み取り装置１０９またはクライアントコンピュータなどの情報発生源より受信した画像データ、もしくは印字データを、印刷制御部を介して受け取り永久可視像として記録紙に形成し記録紙を排出する。
【００２０】
印刷装置１１０は、電子写真記録方式以外にも、例えばインクジェット方式、サーマルヘッド方式、ドットインパクト方式など、その他何であってもよい。
ここで、印刷装置１１０は、ユーザから印刷指示されたファイルを開き、内容を解析してラスタイメージへの展開処理（ＲＩＰ）を行い、展開処理されたラスタイメージを給紙される用紙に出力する処理を行う。なお、印刷装置１１０がＲＩＰする構成とするか、ＣＰＵ１０１がＲＡＭ１０４を用いてＲＩＰするかは任意である。
また、印刷装置１１０には、ＣＰＵ、ＲＯＭ、ＲＡＭを含むコントローラと、描画処理を実行するプリンタエンジンを備える。さらに、印刷装置１１０は、ユーザから選択されたファイルのＲＩＰ処理の正否に基づいて、印刷が成功したか不成功になったかを判断して、その結果をＣＰＵ１０１に通知する機能を備える。
【００２１】
画像メモリ１１１は、読み取りまたは受信した画像データ、もしくは印字データを一時的に蓄積する。機器や状態によってはＨＤＤ１０３やＲＡＭ１０４内にあってもよい。ここで、ＨＤＤには１０３は、取得するファイルを記憶する記憶手段として記憶する。なお、ＣＰＵ１０１は、後述するフローチャートに従いメモリインタフェースとして機能する外部機器接続部１１４に接続される可搬可能なメモリに記憶されたファイルを複写する制御を行う。
画像処理部１１２は、送信する画像データをデータ圧縮して符号化する。また、受信した画像データを伸張して復号化したり、受信した印字データを画像データに変換したりする。また、保存する画像データを適切なまたはユーザから指定されたフォーマット（例えばＰＤＦフォーマット等）にフォーマット変換する。
【００２２】
また、読み取り装置１０９の光学応答特性やセンダのばらつき等に応じた画像補正処理を行う。また、ユーザが操作部１０６から入力操作する画像の変倍処理等の画像加工処理を行う。また、印刷装置１１０の書き込み特性等に適した画像データにする画像最適化処理などを要求に応じて行う。
外部機器接続部１１４は、可搬のメモリなどの外部機器を接続し、Ｉ／Ｏ制御部１１３を介して文書データや制御コマンドなどを送受信する。
システムバス１１５は、ＣＰＵ１０１、ＲＯＭ１０２、ＨＤＤ２０３、ＲＡＭ１０４、表示部１０５、操作部１０６、通信制御部１０７、入出力制御部１０８、画像メモリ１１１、画像処理部１１２、およびＩ／Ｏ制御部１１３を接続している。
したがって、本複合機は、読み取り画像データを伝送するファクシミリ通信や、読み取り画像データを記録出力する複写機能を備えている。さらに、受信画像データをファクシミリ受信する受信印刷機能と、クライアントコンピュータから画像データを受信して印刷する印刷機能を備えている。
【００２３】
これらの機能により複写機としてだけではなく、ファクシミリ装置、プリンタ装置、スキャナ装置としても利用することが可能になっている。
図２は、図１の（Ｂ）に示した表示部１０５に表示されるユーザインタフェースの一例を示す図である。各ユーザインタフェースは、複合機２０２に搭載されている表示部１０５または操作部１０６において、複合機２０２でファイルを印刷する指示をユーザから受け取るための画面として表示される。
なお、図２の（Ａ）はファイル選択画面を示し、図２の（Ｂ）はファイル印刷指示画面を示し、図２の（Ｃ）はファイル登録指示画面を示し示す。
図２の（Ａ）において、３０１は操作画面であり、ユーザへの情報表示を行う画面と、ユーザからの操作指示を受付けるためのボタンを備える。
３０２はファイル選択画面で、操作パネル３０１に表示された、ファイルの選択とその印刷の指示をユーザから受け取るためのボタンとから構成される。
３０３はフォルダで、ファイル選択画面３０２に表示された、現在表示されているファイルがどのフォルダのものであるかの位置を示す。３０４はファイル名で、ファイル選択画面３０２に表示され、フォルダ３０３に格納されているファイルの一覧が表示される。ファイル選択画面３０２では、表示されたファイルの一覧からどのファイルを印刷するかの選択指示をユーザから受け付けることが可能に構成されている。
【００２４】
３０４１はファイル名で、ファイル一覧３０４に表示され、「．ｊｐｇ」等は識別子である。３０４２はファイルのサイズで、ファイル一覧３０４に表示される。３０４３は印刷可能情報で、ファイル一覧３０４に表示されたファイルが印刷可能であることを示す情報である。なお、表示形式は、本実施形態に示す表示態様でなくてもよく、アイコン等で表示してもよい。
【００２５】
３０５はボタンで、ファイル選択画面３０２に表示された、フォルダを上階層へ移動する際に、ユーザが当該ボタン３０５を押下する。３０６はボタンで、ファイル選択画面３０２に表示されたファイルから選択されたファイルを印刷する際に押下される。
図２の（Ｂ）に示すファイル印刷指示画面は、印刷時に選択されたファイルの拡張子が未登録だった場合に、どのファイル種別で印刷するかの指示をユーザから受け取るための画面である。
図２の（Ｂ）において、４０１はファイル種別選択画面で、図２の（Ａ）に示すファイル一覧３０４で拡張子がファイル種別管理テーブル２０５に未登録となっているファイルが選択された上で、ユーザから印刷を指示されたときに表示される、どのファイル種別で印刷するかの指示をユーザから受け取るための画面である。
ここで、ファイル種別管理テーブル２０５は、画像処理装置が処理可能なファイル種別と拡張子とを対応づけたファイル管理情報として保持し、ＣＰＵ１０１は、後述する処理に基づいてユーザにより選択された拡張子のファイル印刷処理結果の正否に基づいて新たなファイル管理情報として登録する制御を行う。
【００２６】
４０２はファイル種別一覧で、ファイル種別選択画面４０１に表示された、ファイル種別の選択指示をユーザから受け取るために表示される。４０３はキャンセルボタンで、ファイル種別選択画面４０１からファイル選択画面３０２に戻る際に、ユーザにより選択されるボタンである。
４０４は決定ボタンで、ファイル種別一覧４０２の中から選択されたファイル種別で印刷を行う際に、ユーザにより選択されるボタンである。本例では、ＪＰＥＧ／ＰＤＦ／ＴＩＦＦのファイル種別のいずれかより、ユーザがファイル種別を選択可能な例である。
図２の（Ｃ）は印刷時に選択されたファイルの拡張子を、選択されたファイル種別に対応づけて登録するための拡張子登録画面５０１である。
図２の（Ｃ）において、拡張子登録画面５０１は、印刷時にファイル一覧３０４で選択されたファイルの拡張子を、ファイル種別一覧４０２で選択されたファイル種別に対応付けて印刷するかの指示をユーザから受け取るための画面である。図２の（Ａ）に示したファイル一覧３０４で拡張子がファイル種別管理テーブル２０５に未登録となっているファイルが選択された上で、ユーザから印刷を指示された場合に、印刷開始時もしくは印刷後に表示される。
【００２７】
５０２はキャンセルボタンで、拡張子登録画面５０１に表示された拡張子の登録を取り止め、ファイル選択画面３０２に戻る際に、ユーザにより選択されるボタンである。
５０３は決定ボタンで、拡張子登録画面５０１に表示された拡張子の登録を実行する際に、ユーザにより選択されるボタンである。
図３は、本実施形態を示す画像処理装置のデータ処理手順の一例を示すフローチャートである。Ｓ６０１〜Ｓ６１３はＣＰＵ１０１がＲＯＭ１０２，ＨＤＤ２０３に記憶された制御プログラムをＲＡＭ１０４にロードして実行することで実現される。本実施形態では、ユーザが画像処理装置に対して行う処理指示の例として、印刷指示を例とするが、処理指示は印刷処理に限らず、ファイルを展開して転送する処理等も含まれる。
【００２８】
以下、ファイル処理として、複合機２０２におけるファイル選択およびファイル種別決定および印刷の処理手順を説明する。
Ｓ６０１において、ＣＰＵ１０１は操作パネル３０１を用いてユーザから印刷指示を受け取ると、Ｓ６０２において、ＣＰＵ１０１は、操作パネル３０１に図２の（Ａ）に示したファイル選択画面３０２を表示する。
【００２９】
図２の（Ａ）に示すファイル選択画面３０２において、ＣＰＵ１０１は、ファイル一覧３０４に、ファイル管理テーブル２０４で管理されているファイル２０４１を表示する。
ここで、ＣＰＵ１０１は、表示されたファイルのうち、その拡張子がファイル種別管理テーブル２０５に登録済なら、ファイル一覧３０４で「印刷可」を付加表示する。
本例において、ファイル３０４１のうち、「ａａａ．ｊｐｇ」および「ｃｃｃ．ｐｄｆ」の拡張子「ｊｐｇ」と「ｐｄｆ」がファイル種別管理テーブル２０５の拡張子２０５２に登録されている。このため、ＣＰＵ１０１は、ファイル一覧３０４上において、「ａａａ．ｊｐｇ」および「ｃｃｃ．ｐｄｆ」に「印刷可」を付加表示する。
【００３０】
次に、Ｓ６０３において、ファイル選択画面３０２において、ファイル一覧３０４と決定ボタン３０６から、いずれのファイルを印刷するかの指示をユーザから受け取る。
Ｓ６０４において、ＣＰＵ１０１は、ユーザにより選択されたファイルの拡張子が、ファイル種別管理テーブル２０５に登録済かを判断する。ここで、ユーザにより選択されたファイルの拡張子が登録済であると判断した場合は、Ｓ６０５に進む。そして、Ｓ６０５で、Ｓ６０３において、ユーザにより選択されたファイルの拡張子に、ファイル種別管理テーブル２０５で関連付いているファイル種別に従い、Ｓ６０３において選択されたファイルの印刷を実行し、処理を終了する。
【００３１】
一方、Ｓ６０４で、ユーザにより選択されたファイルの拡張子が未登録であると判断した場合は、Ｓ６０６へ進む。
そして、Ｓ６０６で、ＣＰＵ１０１は、操作パネル３０１にファイル種別選択画面４０１を表示する。
ファイル種別選択画面４０１では、ファイル種別一覧４０２にファイル種別管理テーブル２０５で管理されているファイル種別２０５１が表示される。
次に、Ｓ６０７において、図２の（Ｂ）に示すファイル種別選択画面４０１において、ユーザがファイル種別一覧４０２から選択されファイル種別を選択し、さらに、決定ボタン４０４が押下されたことを受け付ける。ここで、ＣＰＵ１０１は、処理指示したファイルの拡張子とユーザがファイル種別一覧４０２から選択されファイル種別とを対応づけてＲＡＭ１０４に保持する。
そして、Ｓ６０８において、ＣＰＵ１０１は、Ｓ６０７で選択されたファイル種別で、Ｓ６０３において選択されたファイルの印刷開始を印刷装置１１０に指示する。
【００３２】
Ｓ６０９において、印刷装置１１０のコントローラが、Ｓ６０８でユーザから印刷指示されたファイルを開き、内容を解析してＲＩＰを行う。そして、印刷装置１１０のコントローラが、ＲＩＰの正否を判断することにより印刷が成功したかを判別し、その正否の判別結果をＣＰＵ１０１に通知する。ここで、ファイルの印刷が成功したとＣＰＵ１０１が判別した場合は、Ｓ６１０へ進み、不成功と判別した場合は、本処理を終了する。
Ｓ６１０において、ＣＰＵ１０１は、操作パネル３０１に図２の（Ｃ）に示す拡張子登録画面５０１を表示する。Ｓ６１１において、ＣＰＵ１０１は、拡張子登録画面５０１において、Ｓ６０３において選択されたファイルの拡張子を、Ｓ６０７において選択されたファイル種別に関連付けて登録するかの指示をユーザから受け付ける。
【００３３】
そして、Ｓ６１２において、ＣＰＵ１０１はユーザから受け付けた指示が拡張子をファイル種別に関連付けて登録するであるかどうかを判断する。ここで、ＣＰＵ１０１はユーザから受け付けた指示が拡張子をファイル種別に関連付けて登録するであると判断した場合は、Ｓ６１３へ進む。そして、Ｓ６１３で、ファイル種別管理テーブル２０５に、Ｓ６０３において選択されたファイルの拡張子を拡張子２０５２として、Ｓ６０７において選択されたファイル種別をファイル種別２０５１として関連付けて登録して、本処理を終了する。
【００３４】
一方、Ｓ６１２で、ＣＰＵ１０１はユーザから受け付けた指示が拡張子をファイル種別に関連付けて登録しないであると判断した場合は、本処理を終了する。
以上の処理手順により、複合機２０２は、ユーザから印刷指示を受け取った後、印刷対象のファイルの拡張子がファイル種別管理テーブル２０５に登録済かを判断する。この時点で、印刷対象のファイルの拡張子が登録済であればそこで関連付けられているファイル種別で印刷し、登録済でなければ、ユーザにファイル種別を選択させる。そして、印刷に成功すれば、印刷したファイルの拡張子とファイル種別を、ユーザの確認を取りファイル種別管理テーブル２０５に登録する。
これにより、次回から同じ拡張子のファイルを印刷するときは、ユーザが選択した同じファイル種別が自動で選択されて印刷される。
例えば、印刷対象のファイルとしてファイル管理テーブル２０４にあるファイル「ｂｂｂ．ｊｆｉｆ」を選択し、ファイル種別としてファイル種別管理テーブル２０５にある「ＪＰＥＧ」を選択したとする。
Ｓ６０９で、印刷成功後、ユーザによって拡張子の登録が指示されれば、ファイル種別管理テーブル２０５に「ｊｆｉｆ」が「ＪＰＥＧ」に関連づけて登録される。
そして、次回以降、拡張子「ｊｆｉｆ」のファイルは、ファイル表示時に「印刷可」が付加表示されると共に、ユーザにファイル種別を選択させる手間をかけさせることなくファイル種別「ＪＰＥＧ」で印刷を実行することができる。
【００３５】
〔第２実施形態〕
上記実施形態では、ユーザが選択したファイルの印刷の正否を判断して選択されたファイルの拡張子とファイル種別とをファイル種別管理テーブルに登録する場合について説明した。以下、第１実施形態と異なるタイミングで選択されたファイルの拡張子とファイル種別とをファイル種別管理テーブルに登録する場合について説明する。
【００３６】
図４は、本実施形態を示す画像処理装置のデータ処理手順の一例を示すフローチャートである。本例は、印刷装置１１０がファイルを実際に印刷を開始する前に、ユーザにより対応づけられたファイル管理情報を登録可能とする処理例である。なお、Ｓ６０１〜Ｓ６０７、Ｓ７０１〜Ｓ７０４はＣＰＵ１０１がＲＯＭ１０２，ＨＤＤ２０３に記憶された制御プログラムをＲＡＭ１０４にロードして実行することで実現される。以下、本実施形態を示す複合機２０２において、ユーザによるファイル選択およびファイル種別決定および印刷の処理を詳述する。ただし、Ｓ６０１からＳ６０７までについては図３に示したステップと同じなので、説明を割愛する。
ＣＰＵ１０１は、Ｓ６０７の処理後、Ｓ７０１に処理を遷移させる。そして、Ｓ７０１において、ＣＰＵ１０１は、操作パネル３０１に対して拡張子登録画面５０１を表示する。Ｓ７０２において、Ｓ６０３において、ユーザが選択したファイルの拡張子を、Ｓ６０７において、図２の（Ｂ）に示したファイル種別選択画面４０１に対して、選択したファイル種別に関連付けて登録するかの指示をユーザから受け取る。
【００３７】
そして、Ｓ７０３において、図２の（Ｃ）に示した拡張子登録画面５０１において、拡張子をファイル種別に関連付けて登録するボタン５０３が押下されているか、すなわち、拡張子「ｊｆｉｆ」をファイル種別「ＪＰＥＧ」で登録するかどうかを判断する。ここで、ユーザからの指示が登録であるとＣＰＵ１０１が判断した場合は、Ｓ７０４に処理を遷移させ、登録しないであると判断した場合は、Ｓ６０５に処理を遷移させる。
【００３８】
そして、Ｓ７０４において、ＣＰＵ１０１は、ファイル種別管理テーブル２０５に、Ｓ６０３において選択されたファイルの拡張子を拡張子２０５２として、Ｓ６０７において選択されたファイル種別をファイル種別２０５１として関連付けて登録する。そして、ＣＰＵ１０１は、Ｓ６０５に処理を遷移させる。
以上の処理手順により、複合機２０２は、ユーザから印刷指示を受け取った後、印刷装置１１０が実際にファイルの印刷処理を開始する前に、印刷対象のファイルの拡張子がファイル種別管理テーブル２０５に登録済かを確認する。
ここで、登録済であればそこで関連付けられているファイル種別で印刷し、登録済でなければ、ユーザにファイル種別を選択させ、ファイルの拡張子とファイル種別を、ユーザの確認を取りファイル種別管理テーブル２０５に登録した後、に印刷する。
これにより、次回から同じ拡張子のファイルを印刷するときは、同じファイル種別が自動で選択されるようになる。ただし、本実施形態は、第１実施形態と異なり、拡張子の登録を印刷開始前に行うので、ユーザが印刷後に操作パネル３０１での操作を再開する手間を省くことが可能となる。
【００３９】
〔第３実施形態〕
以下、ＨＤＤ２０３へのファイル保存時に、拡張子登録のための処理を行う実施形態を説明する。
本実施形態の前提として、複合機２０２の外部機器接続部１１４に可搬のメモリ２０６が接続されており、複合機２０２がＣＰＵ１０１およびＩ／Ｏ制御部１１３を通じて可搬のメモリ２０６内に保存されているファイルにアクセス可能であるものとする。
図５は、本実施形態を示す画像処理装置で表示可能なユーザインタフェースの一例を示す図である。なお、図５の（Ａ）に対応する画面は、複合機２０２に搭載されている操作パネル３０１において、複合機２０２で可搬のメモリ２０６内のファイルをＨＤＤ２０３に複写する指示をユーザから受け取るための画面である。ここで、ユーザは、表示されたファイルの一覧から記憶手段としてのＨＤＤ２０３に複写するファイルの候補を選択する。
【００４０】
図５の（Ａ）において、８０１は複写ファイル選択画面で、操作パネル３０１に表示された、ファイルの選択とその複写の指示をユーザから受け取るための画面として機能する。
８０２はフォルダで、複写ファイル選択画面８０１に表示された、現在表示されているファイルが可搬のメモリ２０６中のどのフォルダのものであるかの位置を示す。８０３はファイル名一覧で、複写ファイル選択画面８０１に表示された、フォルダ８０２にあるファイルの一覧であり、どのファイルを複写するかの選択指示をユーザから受け付ける。
８０３１はファイル名で、ファイル一覧８０３に表示された、ファイルのファイル名である。８０３２はサイズで、ファイル一覧８０３に表示された、ファイルのサイズに対応する。
【００４１】
８０４はボタンで、複写ファイル選択画面８０１に表示された、フォルダを上階層へ移動するためのボタンで、本ボタン８０４によりユーザからのフォルダ移動指示を受け付ける。
【００４２】
８０５はボタンで、複写ファイル選択画面８０１に表示された、複写実行ボタンとして機能し、ユーザからの複写実行指示を受け付ける。
図５の（Ｂ）は、複写対象として選択されたファイルの拡張子が未登録だった場合に、その拡張子を登録するかどうかと、どのファイル種別で登録するかの指示をユーザから受け取るための画面として機能する。
図５の（Ｂ）において、９０１はファイル種別選択画面で、複写ファイル選択画面８０１で拡張子がファイル種別管理テーブル２０５に未登録となっているファイルが選択された上で、ユーザから複写を指示されたときに表示される画面である。
本実施形態では、図５の（Ｂ）に示す画面を介して、ファイル種別管理テーブル２０５にどのファイル種別で登録するかの指示をユーザから受け取る。
９０２はファイル種別一覧で、ファイル種別選択画面９０１に表示された、ファイル種別の選択指示をユーザから受け取る。９０３はボタンで、ファイル種別選択画面９０１に表示された、拡張子の登録を拒否するボタンとして機能し、ボタン９０３が押下されたことをＣＰＵ１０１が認識した場合は、ファイル種別選択画面9０１を出る。
【００４３】
９０４はボタンで、ファイル種別一覧９０２で選択されたファイル種別で登録を行うことを決定するための登録ボタンとして機能する。
図６は、本実施形態を示す画像処理装置のデータ処理手順の一例を示すフローチャートである。本例は、複合機２０２における可搬のメモリ２０６からのファイル複写および拡張子登録およびファイル種別決定の処理手順である。なお、Ｓ１００１〜Ｓ１００９はＣＰＵ１０１がＲＯＭ１０２，ＨＤＤ２０３に記憶された制御プログラムをＲＡＭ１０４にロードして実行することで実現される。
複合機２０２のＣＰＵ１０１は、ＲＯＭ１０２もしくはＨＤＤ１０３から制御プログラムを読み出して、ＲＡＭ１０４を利用し以下の手順で処理を行う。
Ｓ１００１において、ＣＰＵ１０１は、操作パネル３０１にてユーザから可搬のメモリ２０６からのファイル複写指示を受け取る。次に、Ｓ１００２において、ＣＰＵ１０１は、操作パネル３０１に図５の（Ａ）に示す複写ファイル選択画面８０１を表示する。複写ファイル選択画面８０１では、ファイル一覧８０３に、フォルダ８０２にあるファイル８０３１が表示される。
【００４４】
次に、Ｓ１００３において、ＣＰＵ１０１は、複写ファイル選択画面８０１において、ファイル一覧８０３と決定ボタン８０５から、いずれのファイルを印刷するかの指示をユーザから受け取る。そして、Ｓ１００４において、ＣＰＵ１０１はＳ１００３において選択されたファイルの拡張子が、ファイル種別管理テーブル２０５に登録済かを判断する。ここで、登録済であるとＣＰＵ１０１が判断した場合は、Ｓ１００９に、未登録であるとＣＰＵ１０１が判断した場合は、Ｓ１００５に処理を遷移させる。
そして、Ｓ１００５において、ＣＰＵ１０１は、操作パネル３０１に図５の（Ｂ）に示すファイル種別選択画面９０１を表示する。
ファイル種別選択画面９０１では、ファイル種別一覧９０２に、ファイル種別管理テーブル２０５で管理されているファイル種別９０５が表示される。
次に、Ｓ１００６において、ＣＰＵ１０１は、ファイル種別選択画面９０１において、ファイル種別一覧９０２と拒否指示を行う登録しないボタン９０３と登録ボタン９０４から、未登録拡張子を登録するかどうかと、登録するならどのファイル種別で登録するかの指示をユーザから受け取る。
【００４５】
そして、Ｓ１００７において、ＣＰＵ１０１は、ユーザからの指示が拡張子をファイル種別に関連付けて登録するであるかどうかを判断する。ここで、ユーザからの指示が拡張子をファイル種別に関連付けて登録するとＣＰＵ１０１が判断した場合は、Ｓ１００８に処理を遷移させ、登録しないであるとＣＰＵ１０１が判断した場合は、Ｓ１００９に遷移させる。
そして、Ｓ１００８において、ＣＰＵ１０１は、ファイル種別管理テーブル２０５に、Ｓ１００３において選択されたファイルの拡張子を拡張子２０５２として、Ｓ１００６において選択されたファイル種別をファイル種別２０５１として関連付けて登録して、Ｓ１００９に遷移する。
そして、Ｓ１００９において、ＣＰＵ１０１は、Ｓ１００３において選択されたファイルをＨＤＤ２０３に複写し、ファイル管理テーブル２０４に登録して、本処理を終了する。
【００４６】
以上の処理手順により、複合機２０２は、ユーザから可搬のメモリ２０６内のファイルの複写指示を受け取った後、複写対象のファイルの拡張子がファイル種別管理テーブル２０５に登録済かを確認する。ここで、登録済でないと判断した場合には、ユーザにファイル種別を選択させる。
そして、選択されたファイルの拡張子とファイル種別を、ファイル種別管理テーブル２０５に登録することにより、同じ拡張子のファイルを印刷するときは、設定されたファイル種別が自動で選択されるようになる。
例えば、複写対象のファイルとして可搬のメモリ２０６にあるファイル「ｆｆｆ．ｊｆｉｆ」を選択し、拡張子登録のファイル種別としてファイル種別管理テーブル２０５にある「ＪＰＥＧ」を選択したとする。
【００４７】
この場合には、ファイル種別管理テーブル２０５に「ｊｆｉｆ」が「ＪＰＥＧ」に関連づけて登録される。そして、印刷時において拡張子「ｊｆｉｆ」のファイルは、ファイル表示時に「印刷可」が付加表示されると共に、ユーザにファイル種別を選択させる手間をかけさせることなくファイル種別「ＪＰＥＧ」で印刷を実行することができる。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【００４８】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【符号の説明】
【００４９】
２０２、２０８  複合機
２０７  パーソナルコンピュータ
【図１】
2011068039.tif 000003
【図２】
2011068039.tif 000004
【図３】
2011068039.tif 000005
【図４】
2011068039.tif 000006
【図５】
2011068039.tif 000007
【図６】
2011068039.tif 000008