(57)【要約】【課題】種々のアプリケーションソフトウェアで作成され、記録メディアに記録されたファイルを画像形成装置で印刷できるようにする。【解決手段】記録メディア読取部により記録メディアから読取ったファイルの属性情報が記憶部に記憶されたファイルの属性情報に含まれていないとき、前記読取ったファイルは前記画像処理部で処理不可能と判定する処理判断部と、前記処理判断部で処理不可能と判定されたファイルの属性情報をサーバへ送信し、前記属性情報を送信した後に前記サーバから要求を受信して前記読取ったファイルを前記サーバへ送信し、前記サーバが前記ファイルから変換した印刷ジョブを受信し、前記画像処理部に前記印刷ジョブから画像データを生成させる制御部とを画像形成装置に備えた。【選択図】        図１
2011076402.tif 000002
【特許請求の範囲】
【請求項１】
サーバとの間でデータの送受信を行う送受信部と、
装着された記録メディアからファイルを読取る記録メディア読取部と、
前記記録メディア読取部が読取ったファイルまたは前記送受信部で受信した印刷ジョブから画像データを生成する画像処理部と、
前記画像処理部が生成した画像データに基づいて画像を印刷出力するプリンタエンジン部と、
前記画像処理部で画像データを生成できるファイルの属性情報を予め記憶する記憶部と、
前記記録メディア読取部が読取ったファイルの属性情報と前記記憶部に記憶されたファイルの属性情報とを照合し、前記記録メディア読取部が読取ったファイルの属性情報が前記記憶部に記憶されたファイルの属性情報に含まれていないとき、前記記録メディア読取部が読取ったファイルは前記画像処理部で処理不可能と判定する処理判断部と、
前記処理判断部で処理不可能と判定されたファイルの属性情報を前記送受信部により前記サーバへ送信し、前記属性情報を送信した後に前記サーバから要求を受信して前記読取ったファイルを前記サーバへ送信し、前記サーバが前記ファイルから変換した前記画像処理部で処理可能な印刷ジョブを前記サーバから受信し、前記画像処理部に前記印刷ジョブから画像データを生成させる制御部とを備えたことを特徴とする画像形成装置。
【請求項２】
請求項１の画像形成装置において、
前記属性情報は、ファイルの拡張子であることを特徴とする画像形成装置。
【請求項３】
請求項１または請求項２の画像形成装置において、
前記記録メディア読取部が読取ったファイルの処理方法を選択する画面を表示するとともに前記処理方法を選択する操作者の操作を受付ける表示操作部を備え、
前記制御部は、前記処理判断部で処理不可能と判定され、かつ前記サーバから処理不可能の通知を受信したファイルについて、前記表示操作部で選択された処理方法を前記送受信部により前記サーバへ送信し、前記処理方法を送信した後に前記サーバから要求を受信して前記読取ったファイルを前記サーバへ送信し、前記サーバが前記ファイルから変換した前記画像処理部で処理可能な印刷ジョブを前記サーバから受信し、前記画像処理部に前記印刷ジョブから画像データを生成させることを特徴とする画像形成装置。
【請求項４】
請求項１または請求項２の画像形成装置と、前記画像形成装置と通信可能に接続されたサーバとからなる画像形成システムであって、
前記サーバは、
前記画像形成装置からファイルの属性情報を受信する受信手段と、
前記属性情報に基づいて該ファイルを印刷ジョブへ変換することの可否を判定するファイル変換可否判断手段と、
前記ファイル変換可否判断手段が変換可能と判定したとき、前記画像形成装置へ要求を通知して前記画像形成装置から前記ファイルを読み出すファイル読出し手段と、
前記ファイル読出し手段で読み出したファイルを前記画像形成装置で処理可能な印刷ジョブに変換するファイル変換手段と、
前記ファイル変換手段で変換された印刷ジョブを前記画像形成装置へ送信する送信手段とを備えたことを特徴とする画像形成システム。
【請求項５】
請求項３の画像形成装置と、前記画像形成装置と通信可能に接続されたサーバとからなる画像形成システムであって、
前記サーバは、
前記画像形成装置からファイルの属性情報を受信する受信手段と、
前記属性情報に基づいて該ファイルを印刷ジョブへ変換することの可否を判定するとともにその判定結果を前記画像形成装置へ通知するファイル変換可否判断手段と、
前記ファイル変換可否判断手段が変換不可能と判定したとき、前記画像形成装置へ要求を通知して前記画像形成装置から前記ファイルの処理方法を受信するとともに前記ファイルを読み出すファイル読出し手段と、
前記ファイル読出し手段で読み出したファイルを前記処理方法に基づいて前記画像形成装置で処理可能な印刷ジョブに変換するファイル変換手段と、
前記ファイル変換手段で変換された印刷ジョブを前記画像形成装置へ送信する送信手段とを備えたことを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイルを画像データに変換して印刷する画像形成装置およびその画像形成装置とプリントサーバとからなる画像形成システムに関する。
【背景技術】
【０００２】
近年、いわゆるデジタルカメラで撮像したビットマップ、ＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）形式の画像ファイルやＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）ファイルをメモリカードに記録し、そのメモリカードを画像形成装置のカードスロットに直接装着してそのメモリカードに記録されている画像を印刷できるメモリカードからのダイレクトプリント方式が普及してきている。
【０００３】
このような従来のダイレクトプリント方式に対応した画像形成装置では、メモリカードに記録されたファイルを読み出し、そのファイルを印刷可能な画像データに変換して用紙上に印刷するようにしている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１７４２６１号公報（段落「００４２」〜段落「００５０」、図３）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来の技術のダイレクトプリント方式においては、メモリカードに記録されたビットマップ、ＴＩＦＦ、ＰＤＦ形式のファイルを印刷することはできても、種々のアプリケーションソフトウェア（例えば、文書作成ソフトウェア、表計算ソフトウェア、プレゼンテーションソフトウェア等）で作成されたファイルは印刷することができないという問題がある。これは、アプリケーションソフトウェアで作成されたファイルがパーソナルコンピュータ等のホストコンピュータ側のプリンタドライバによって、印刷する画像形成装置に適したＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）と呼ばれるページ記述言語に変換されることが必要であるためであり、画像形成装置では、変換されたページ記述言語に基づいて印刷するようにしているためである。
【０００６】
本発明は、このような問題を解決することを課題とし、種々のアプリケーションソフトウェアで作成され、記録メディアに記録されたファイルを画像形成装置で印刷できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
そのため、本発明による画像形成装置は、サーバとの間でデータの送受信を行う送受信部と、装着された記録メディアからファイルを読取る記録メディア読取部と、前記記録メディア読取部が読取ったファイルまたは前記送受信部で受信した印刷ジョブから画像データを生成する画像処理部と、前記画像処理部が生成した画像データに基づいて画像を印刷出力するプリンタエンジン部と、前記画像処理部で画像データを生成できるファイルの属性情報を予め記憶する記憶部と、前記記録メディア読取部が読取ったファイルの属性情報と前記記憶部に記憶されたファイルの属性情報とを照合し、前記記録メディア読取部が読取ったファイルの属性情報が前記記憶部に記憶されたファイルの属性情報に含まれていないとき、前記記録メディア読取部が読取ったファイルは前記画像処理部で処理不可能と判定する処理判断部と、前記処理判断部で処理不可能と判定されたファイルの属性情報を前記送受信部により前記サーバへ送信し、前記属性情報を送信した後に前記サーバから要求を受信して前記読取ったファイルを前記サーバへ送信し、前記サーバが前記ファイルから変換した前記画像処理部で処理可能な印刷ジョブを前記サーバから受信し、前記画像処理部に前記印刷ジョブから画像データを生成させる制御部とを備えたことを特徴とする。
【発明の効果】
【０００８】
このようにした本発明は、種々のアプリケーションソフトウェアで作成され、記録メディアに記録されたファイルを画像形成装置で印刷できるという効果が得られる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施例における画像形成システムの構成を示すブロック図
【図２】第１の実施例におけるデータの流れを示すブロック図
【図３】第１の実施例における拡張子テーブルの説明図
【図４】第１の実施例における画像形成処理を示すフローチャート
【図５】第２の実施例における画像形成システムの構成を示すブロック図
【図６】第２の実施例におけるアプリケーション選択画面表示時の表示操作部を表す説明図
【図７】第２の実施例における画像形成処理を示すフローチャート
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明による画像形成装置および画像形成システムの実施例を説明する。
【実施例１】
【００１１】
図１は第１の実施例における画像形成システムの構成を示すブロック図である。
【００１２】
図１において、画像形成装置としてのプリンタ１は、ＰＤＬ形式のデータに変換された印刷ジョブを受信するとその印刷ジョブに対して編集、展開処理を行い印刷可能な画像データを生成し、生成した画像データを用紙上に印刷する画像形成処理を行う。
【００１３】
ここで、プリンタ１で扱われるデータについて図２の第１の実施例におけるデータの流れを示すブロック図に基づいて説明する。
【００１４】
図２において、アプリケーションファイル１６は、パーソナルコンピュータ等のコンピュータ上のアプリケーションソフトウェア（以下、「アプリケーション」という。）によって開かれるファイルである。コンピュータ上のアプリケーションから印刷操作を行うと、このアプリケーションファイル１６は、プリンタドライバ（ソフトウェア）によってＰｏｓｔＳｃｒｉｐｔ（登録商標）等のＰＤＬ形式のデータに変換される。
【００１５】
このＰＤＬ形式に変換されたデータが印刷ジョブ１７であり、プリンタ１はその印刷ジョブ１７を受信すると、受信した印刷ジョブ１７に対して編集、展開と呼ばれる処理を行い、印刷可能な画像データ１８を生成する。
【００１６】
また、プリンタ１は、ＰＤＬ形式以外のファイルとしてＴＩＦＦ形式の画像ファイルやＰＤＦファイルなどの印刷に適した形式を持つアプリケーションファイル１９を処理することもできる。この場合、プリンタ１は、印刷に適したアプリケーションファイル１９を直接編集、展開処理し、画像データ１８を生成する。
【００１７】
図１の説明に戻り、通信ＩＦ部２は、通信回線を介して接続された外部装置であるコンピュータ（サーバ）から印刷ジョブや各種データ等を受信する機能およびそのコンピュータに対してデータを送信する機能を有するネットワークインターフェースである。
【００１８】
記録メディア読取部としてのメモリ挿入部３は、ファイルが保存されたメモリカードやＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ等の着脱可能な記録メディアを挿入（装着）するための記録メディアスロットである。なお、本実施例では、記録メディアをＳＤカード等のメモリカードとして説明する。
【００１９】
記録メディアとしてのメモリカード１０は、メモリ挿入部３に挿入されるメモリカードであり、そのメモリカードには印刷するファイルがファイル名とともに記憶されているものとする。
【００２０】
メモリ挿入部３は、挿入されたメモリカード１０からファイルおよびそのファイル名を読み出す機能を有している。
【００２１】
データ送受信部４は、通信ＩＦ部２を用いてプリンタ１内部のデータを送信したり、プリントサーバ等のサーバとしての外部装置から印刷ジョブ等を受信したりするデータの送受信機能を有する。外部装置から受信した印刷ジョブおよびメモリ挿入部３から読み出されたファイルが処理可能と判定される場合には、後段の画像処理部５に対してその印刷ジョブやファイルを引渡す機能を有している。
【００２２】
画像処理部５は、通信ＩＦ部２を経由して外部装置から受信した印刷ジョブやメモリ挿入部３を経由して読み出されたファイルをプリンタエンジン部６が印刷可能な画像データに翻訳、編集、展開を行う機能を有している。
【００２３】
プリンタエンジン部６は、用紙搬送機構、イメージドラム、定着器ユニット等を備え、画像処理部５により生成された画像データに基づいて画像を用紙上に印刷出力する機能を有している。
【００２４】
表示操作部７は、操作者からのキー入力操作を受付けるキーやタッチパネル等の入力機能を有し、また装置の表示パネル（液晶ディスプレイ）等の表示機構に対して文言等の表示を行う。
【００２５】
処理判断部８は、メモリ挿入部３に挿入されたメモリカード１０から読み出されたファイルがプリンタ１により画像形成処理が可能であるか否かの判定を行う機能を有している。
【００２６】
属性情報抽出部９は、メモリ挿入部３から読み出されたファイルおよびファイル名からそのファイルの属性情報を抽出する機能を有している。具体的には、属性情報抽出部９は、読み出されたファイルのファイル名から拡張子を属性情報として抽出する。例えば、ファイル名が“ｆｉｌｅｎａｍｅＡ．ｐｄｆ”である場合、拡張子は“ｐｄｆ”となる。
【００２７】
上述した処理判断部８は、属性情報抽出部９が抽出したファイルの拡張子より、そのファイルを画像形成処理することが可能であるか否かを判定する。処理判断部８は、属性情報抽出部９が抽出したファイルの拡張子が、プリンタ１がそのファイルを処理することが可能であるかの判定基準として用いる図３に示す拡張子テーブル２０に含まれる場合には、そのファイルは処理が可能であると判定し、含まれない場合にはそのファイルは処理できないと判定する。
【００２８】
図３に示す拡張子テーブル２０は、プリンタ１が処理できるファイルの拡張子を予めメモリ等の記憶部に予め記憶しておくものであり、例えば“ｐｒｎ”、“ｐｄｆ”、“ｔｉｆ”等の拡張子が記憶されている。
【００２９】
このようにプリンタ１は構成され、図示しない中央処理演算装置等の制御部が図示しないメモリ等の記憶部に記憶された制御プログラム（ソフトウェア）に基づいてプリンタ１全体の動作を制御する。
【００３０】
プリントサーバ１１は、通信回線を介してプリンタ１と通信可能に接続されたプリンタ１の外部装置であり、操作者の操作を受付けて印刷ジョブをプリンタ１に送信するものである。このプリントサーバ１１は、プリンタ１から送信されるファイル名やファイル拡張子等の情報を受信手段により受信し、受信した情報からそのファイルをプリントサーバ１１において処理することが可能であるか否かを判定するファイル変換可否判断手段としての専用アプリケーション１２を有する。
【００３１】
専用アプリケーション１２は、プリンタ１から送信されたファイル拡張子と、記憶部に予め記憶された拡張子毎の処理アプリケーション（例えば、アプリケーションＡ１４、アプリケーションＢ１５等）との対比により、処理アプリケーションがインストールされていてプリントサーバ１１でその拡張子の処理が可能であると判定した場合には、ファイル読出し手段としてプリンタ１から処理対象のファイルを読み出す。このアプリケーションＡ１４やアプリケーションＢ１５は、例えば表計算ソフトウェア、プレゼンテーションソフトウェア等のコンピュータ上のアプリケーションソフトウェアである。
【００３２】
専用アプリケーション１２は、プリンタ１から対象ファイルを読み出した後、拡張子に対応したアプリケーションを起動してアプリケーションからそのファイルを開き、さらにファイル変換手段としてプリンタドライバ（ソフトウェア）１３を用いて対象ファイルをプリンタ１が処理可能なＰＤＬ形式のファイルに変換し、プリンタ１へ変換後のファイル、つまり印刷ジョブを送信する送信手段としての機能を有している。
【００３３】
このようにプリントサーバ１１は構成され、図示しない中央処理演算装置等の制御部が図示しないメモリ等の記憶部に記憶された制御プログラム（ソフトウェア）に基づいてプリントサーバ１１全体の動作を制御する。
【００３４】
上述した構成の作用について図４の第１の実施例における画像形成処理を示すフローチャートの図中Ｓで表すステップにしたがって図１を参照しながら説明する。
【００３５】
本実施例では、メモリカード１０に蓄積されているファイルがプリンタ１で処理が可能な場合（処理の流れ１）、メモリカード１０に蓄積されているファイルがプリンタ１で処理ができないが、プリントサーバ１１で変換処理されてプリンタ１で処理可能になる場合（処理の流れ２）、メモリカード１０に蓄積されているファイルがプリンタ１およびプリントサーバ１１の両方で処理ができない場合（処理の流れ３）の３つのケースについての処理の流れを詳細に説明する。
【００３６】
まず、メモリカード１０に蓄積されているファイルがプリンタ１で処理が可能な場合（処理の流れ１）を説明する。
【００３７】
Ｓ１ａ：プリンタ１の制御部は、メモリカード１０に蓄積されたファイルを印刷する指示を待機する。なお、メモリカード１０に蓄積されたファイルを印刷する指示は、操作者の入力操作により行われ、表示操作部７がその入力操作を受付ける。
【００３８】
Ｓ２ａ：プリンタ１の制御部は、表示操作部７により印刷指示を検知すると処理をＳ３ａへ移行し、検知しない場合は処理をＳ１ａへ移行して印刷指示を待機する。
【００３９】
Ｓ３ａ：印刷する指示を検知したプリンタ１の制御部は、メモリ挿入部３を用いてメモリカード１０から印刷対象のファイルおよびファイル名を読み出し、記憶部に記憶させる。
【００４０】
Ｓ４ａ：属性情報抽出部９は、読み出したファイル名からファイルの拡張子（属性情報）を抽出する。
【００４１】
Ｓ５ａ：処理判断部８は、属性情報抽出部９により抽出した拡張子と記憶部に記憶されている拡張子テーブルとを比較し、抽出した拡張子が拡張子テーブルに含まれているか否か、すなわち読み出したファイルをプリンタ１で画像形成処理が可能であるか否かを判定する。
【００４２】
Ｓ６ａ：抽出した拡張子が拡張子テーブルに含まれている、すなわちプリンタ１で処理が可能であると判定すると処理をＳ７ａへ移行する。
【００４３】
Ｓ７ａ：処理判断部８においてプリンタ１で処理が可能であると判定されると画像処理部５は、読み出したファイルを印刷データとして受付ける。
【００４４】
Ｓ８ａ：画像処理部５は、受付けたファイルから画像データを生成する。
【００４５】
Ｓ９ａ：プリンタエンジン部６は、生成された画像データに基づいて用紙上にその画像データを印刷し、画像形成処理を終了する。
【００４６】
次に、メモリカード１０に蓄積されているファイルがプリンタ１で処理ができないが、プリントサーバ１１で変換処理されてプリンタ１で処理可能になる場合（処理の流れ２）を説明する。
【００４７】
Ｓ１ａ〜Ｓ５ａ：上述した処理の流れ１のＳ１ａ〜Ｓ５ａと同様の処理なのでその説明を省略する。
【００４８】
Ｓ６ａ：抽出した拡張子が拡張子テーブルに含まれていない、すなわちプリンタ１で処理が不可能であると判定すると処理をＳ１０ａへ移行する。
【００４９】
Ｓ１０ａ：プリンタ１で処理が不可能であると判定されるとデータ送受信部４が属性情報抽出部９で抽出されたファイルの拡張子の情報（属性情報）をプリントサーバ１１へ送信する。
【００５０】
Ｓ１１ａ：プリンタ１の制御部は、プリントサーバ１１から変換可能である旨の通知を待機し、プリントサーバ１１から変換可能である旨の通知を受付ける。
【００５１】
Ｓ１２ａ：プリンタ１の制御部は、プリントサーバ１１から変換可能である旨の通知を受付けるとその旨を操作者に知らせるため、操作表示部７により表示パネル等の表示機構に表示する。
【００５２】
Ｓ１３ａ：プリントサーバ１１により、プリンタ１の印刷対象のファイルが読み出される。具体的には、プリントサーバ１１からの要求を受信したプリンタ１のデータ送受信部４により、予め読み出され記憶部に記憶されているファイルがプリントサーバ１１へ送信される。
【００５３】
Ｓ１４ａ：プリンタ１の制御部は、プリントサーバ１１からの印刷ジョブの受信を待機する。
【００５４】
ここで、プリンタ１からファイルの拡張子が送信された場合のプリントサーバ１１の処理を説明する。
【００５５】
Ｓ１５ａ：プリントサーバ１１の受信手段は、プリンタ１から送信されたファイルの拡張子の情報を受信し、受付ける。
【００５６】
Ｓ１６ａ：拡張子の情報を受付けたプリントサーバ１１は、専用アプリケーション１２を起動する。起動された専用アプリケーション１２は、ファイル変換可否判断手段としてファイルの拡張子の情報からその拡張子を持つファイルをプリンタ１が印刷可能なフォーマットである印刷ジョブに変換可能か否かを判定する。
【００５７】
ここで、印刷可能なフォーマットに変換可能であるか否かの判定は、プリンタ１から送信されたファイル拡張子と、プリントサーバ１１の記憶部に予め記憶された拡張子毎の処理アプリケーションとの対比により行い、その拡張子に対応するアプリケーションがプリントサーバ１１にインストールされており、そのアプリケーションを起動してその拡張子のファイルを開くことができるとき、印刷可能なフォーマットに変換可能であると判定するものとする。
【００５８】
Ｓ１７ａ：変換可能であると判定すると処理をＳ１８ａへ移行する。
【００５９】
Ｓ１８ａ：プリントサーバ１１の制御部は、プリンタ１から受信したファイルの拡張子の情報からその拡張子を持つファイルをプリンタ１が印刷可能なフォーマットである印刷ジョブに変換可能である旨をプリンタ１へ通知する。
【００６０】
Ｓ１９ａ：プリントサーバ１１の専用アプリケーション１２は、ファイル読出し手段として、プリンタ１から印刷対象のファイルを読み出す。
【００６１】
Ｓ２０ａ：プリントサーバ１１の専用アプリケーション１２は、ファイル変換手段として、読み出したファイルをプリンタ１が画像形成処理可能な形式に変換する。
【００６２】
ここで、画像形成処理可能な形式に変換する例として、プリンタ１がＰｏｓｔＳｃｒｉｐｔ（登録商標）やＰＣＬなどのＰＤＬファイルを処理することが可能であれば、印刷対象のファイルを扱うことが可能なアプリケーション、例えば対象ファイルの拡張子が“ｃｓｖ”であるＣＳＶファイルであるならば表計算ソフトウェア（例えばＥＸＣＥＬ（登録商標））、対象ファイルの拡張子が“ｐｐｔ”であるＰＰＴファイルであるならばプレゼンテーションソフトウェア（例えばＰｏｗｅｒＰｏｉｎｔ（登録商標））を起動してプリンタドライバを用いてＰＤＬファイルに変換することが挙げられる。
【００６３】
Ｓ２１ａ：プリントサーバ１１の制御部（送信手段）は、専用アプリケーション１２により変換されたプリンタ１が印刷可能なフォーマットであるファイル、つまり印刷ジョブをプリンタ１へ送信する。
【００６４】
ここで、処理はＳ１４ａに戻り、プリントサーバ１１からの印刷ジョブの受信を待機していたプリンタ１は、印刷ジョブを受信し、処理をＳ７ａへ移行する。
【００６５】
Ｓ７ａ：プリンタ１の制御部は、プリントサーバ１１から送信された画像形成処理可能な印刷ジョブを受付ける。
【００６６】
Ｓ８ａ：プリンタ１の制御部の指示により画像処理部５は、受付けた印刷ジョブから画像データを生成する。
【００６７】
Ｓ９ａ：プリンタ１のプリンタエンジン部６は、生成された画像データに基づいて用紙上にその画像データを印刷し、画像形成処理を終了する。
【００６８】
このようにプリンタが装着されたメモリカードから読取ったファイルをプリンタ単体では印刷できない形式のファイルであると判定したとき、そのファイルをプリントサーバへ送信し、そのプリントサーバに印刷可能なファイル形式に変換させるようにしたことにより、プリンタはメモリカードから読取ったファイルがプリンタ単体では印刷できない形式のファイルであっても印刷することができるようになる。
【００６９】
次に、メモリカード１０に蓄積されているファイルがプリンタ１およびプリントサーバ１１の両方で処理ができない場合（処理の流れ３）を説明する。
【００７０】
Ｓ１ａ〜Ｓ１６ａ：上述した処理の流れ２のＳ１ａ〜Ｓ１６ａと同様の処理なのでその説明を省略する。
【００７１】
Ｓ１７ａ：変換不可能であると判定すると処理をＳ２２ａへ移行する。
【００７２】
Ｓ２２ａ：プリントサーバ１１の制御部（ファイル変換可否判断手段）は、プリンタ１から受信したファイルの拡張子の情報からその拡張子を持つファイルをプリンタ１が印刷可能なフォーマットである印刷ジョブに変換不可能である旨をプリンタ１へ通知する。
【００７３】
Ｓ２３ａ：プリンタ１の制御部は、プリントサーバ１１から変換不可能である旨の通知を受付ける。
【００７４】
Ｓ２４ａ：プリンタ１の制御部は、プリントサーバ１１から変換不可能である旨の通知を受付けるとその旨を操作者に知らせるため、操作表示部７により、メモリカード１０に蓄積されたファイルを印刷できない旨を表示機構に表示し、画像形成処理を終了する。
【００７５】
以上説明したように、第１の実施例では、プリンタが、装着されたメモリカードから読取ったファイルをプリンタ単体では印刷できない形式のファイルであると判定したとき、そのファイルをプリントサーバへ送信し、そのプリントサーバに印刷可能なファイル形式に変換させるようにしたことにより、プリンタはメモリカードから読取ったファイルがプリンタ単体では印刷できない形式のファイルであっても印刷することができるという効果が得られる。
【実施例２】
【００７６】
第１の実施例では、プリンタ単体では画像形成処理をすることができないと判定した形式のファイルについて、プリンタがそのファイルの拡張子をプリントサーバに送付することにより、プリントサーバ側でその拡張子のファイルを、プリントサーバ内のアプリケーションで開くことができるかを判定し、開くことが可能な場合には、ファイルをプリンタから読み出し、読み出したファイルを拡張子に対応するアプリケーションで開きプリンタドライバを用いて変換することにより、プリンタで処理可能な形式に変換する。
【００７７】
しかしながら、プリントサーバ側でファイルの拡張子とその拡張子に対応するアプリケーションの関連付けが適切になされていない場合には、プリントサーバ側の専用アプリケーションは、その拡張子のファイルを処理することができないと判定する。そのため結果として操作者はそのファイルを印刷することができないという問題が発生する。
【００７８】
このような問題を解決するため、本実施例では、プリンタ単体では画像形成処理をすることができないと判定された拡張子のファイルをプリントサーバ側でも処理することができないとプリントサーバ側が判定する場合であっても、操作者がそのファイルを処理する処理方法としてアプリケーションをプリンタ側で選択することにより、プリントサーバ側のアプリケーションでそのファイルを印刷可能な形式のファイルに変換することを可能としている。
【００７９】
図５は第２の実施例における画像形成システムの構成を示すブロック図である。なお、上述した第１の実施例と同様の部分は、同一の符号を付してその説明を省略する。
【００８０】
図５において、プリンタ１のアプリケーション情報保持部５６は、プリントサーバ１１にインストールされている処理方法としてのアプリケーションの情報（アプリケーション名）を予め記憶する記憶部である。このアプリケーション情報保持部５６には、プリントサーバ１１にインストールされているアプリケーション名称等のアプリケーションの情報が予め記憶されて登録されるものとし、例えばプリントサーバ１１からの通知を受けてそのプリントサーバ１１にインストールされているアプリケーションの情報が登録され、または操作者の入力操作をプリンタ１の表示操作部７で受付けてプリントサーバ１１にインストールされているアプリケーションの情報が登録されるものとする。
【００８１】
プリンタ１の制御部は、データ送受信部４が送信したファイルの拡張子情報に対して、プリントサーバ１１からその拡張子のファイルを印刷可能な形式に変換することができない旨の通知を受信した場合には、アプリケーション情報保持部５６から予め登録されたプリントサーバ１１にインストールされているアプリケーション情報の一覧を読み出し、表示操作部７にアプリケーションの選択画面を表示する。
【００８２】
これにより操作者は、その拡張子のファイルがプリントサーバ１１で印刷可能な形式に変換することができない場合であっても、一覧から印刷可能な形式に変換させる処理方法としてのアプリケーションを選択することが可能となる。
【００８３】
図６は、アプリケーション選択画面表示時の表示操作部を表す説明図である。
【００８４】
図６において、表示操作部７のＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）パネル５７に、選択可能なプリントサーバ１１にインストールされている処理方法としてのアプリケーションの一覧（例えば、アプリケーションＡ〜アプリケーションＥ）がアプリケーション選択画面として表示されている。操作者は、このアプリケーション選択画面からタッチパネルを介して印刷対象のファイルを処理するためのアプリケーションを選択することができるようになっている。
【００８５】
上述した構成の作用について図７の第２の実施例における画像形成処理を示すフローチャートの図中Ｓで表すステップにしたがって図５を参照しながら説明する。
【００８６】
本実施例では、メモリカード１０に蓄積されているファイルがプリンタ１で処理が可能な場合（処理の流れ１：Ｓ１ｂ〜Ｓ９ｂ）、メモリカード１０に蓄積されているファイルがプリンタ１で処理ができないが、アプリケーションを操作者が選択することなくプリントサーバ１１で変換処理されてプリンタ１で処理可能になる場合（処理の流れ２：Ｓ１ｂ〜Ｓ６ｂ，Ｓ１０ｂ〜Ｓ２１ｂ，Ｓ７ｂ〜Ｓ９ｂ）は、第１の実施例と同様なのでその説明を省略し、メモリカード１０に蓄積されているファイルがプリンタ１で処理できないが、アプリケーションを操作者が選択することによりプリントサーバ１１で処理できる場合（処理の流れ３）のケースについての処理の流れを説明する。
【００８７】
Ｓ１ｂ〜Ｓ１７ｂ、Ｓ２２ｂ：図４におけるＳ１ａ〜Ｓ１７ａ、Ｓ２２ａと同様の処理なのでその説明を省略する。
【００８８】
Ｓ２３ｂ：プリンタ１の制御部は、プリントサーバ１１から変換不可能である旨の通知を受付ける。
【００８９】
Ｓ２４ｂ：プリンタ１の制御部は、操作者に最適なアプリケーションの選択を促すために、アプリケーション情報保存部５６から予め登録されたプリントサーバ１１にインストールされているアプリケーション情報の一覧を読み出し、アプリケーション選択画面を表示操作部７に表示する。
【００９０】
このアプリケーション選択画面は、例えば図６に示すようにＬＣＤパネル５７に「ｆｉｌｅｎａｍｅ．ｐｐｔを処理するアプリケーションを選択してください」等の操作者にアプリケーションを選択させる誘導文言、およびアプリケーションの名称が表示され、そのアプリケーションを選択するための操作ボタン等で構成されたものである。
【００９１】
Ｓ２５ｂ：プリンタ１の制御部は、アプリケーションの選択画面を表示操作部７に表示すると操作者によるアプリケーションを選択する操作を待機する。
【００９２】
Ｓ２６ｂ：プリンタ１の制御部は、表示操作部７により操作者のアプリケーションを選択する操作を検知すると処理をＳ２７ｂへ移行する。
【００９３】
Ｓ２７ｂ：プリンタ１の制御部は、選択されたアプリケーションのアプリケーション名をファイルの属性情報としてプリントサーバ１１へ通知し、プリントサーバ１１からの印刷ジョブの受信を待機する。
【００９４】
ここで、プリンタ１からファイルを処理するためのアプリケーション名を通知された際のプリントサーバ１１側の処理の流れを説明する。
【００９５】
Ｓ３０ｂ：プリントサーバ１１の制御部（ファイル読出し手段）は、アプリケーション名を受信して受付ける。そして、専用アプリケーション１２は、予め読み出された印刷対象のファイルをプリンタ１から読み出すとともに通知されたアプリケーション名に該当するアプリケーションを起動して、そのアプリケーションに対してプリンタ１から読み出したファイルを読み込ませる。例えば、アプリケーション名が“ＥＸＣＥＬ”であるならばＥＸＣＥＬ（登録商標）を、“ＰｏｗｅｒＰｏｉｎｔ”であるならばＰｏｗｅｒＰｏｉｎｔ（登録商標）を起動して、プリンタ１から読み出したファイルを読み込ませる。
【００９６】
Ｓ３１ｂ：プリントサーバ１１の専用アプリケーション１２は、ファイル変換手段として、受信した処理方法としてのアプリケーションに基づいて読み込んだファイルをＰＤＬファイルに変換、すなわち起動されたアプリケーションによりプリンタドライバを用いて読み込んだファイルをＰＤＬファイルに変換する。
【００９７】
Ｓ３２ｂ：プリントサーバ１１の専用アプリケーション１２は、ファイルをＰＤＬファイルに変換できたか否か判定し、変換できたと判定すると処理をＳ２１ｂへ移行する。
【００９８】
Ｓ２１ｂ：プリントサーバ１１の制御部（送信手段）は、専用アプリケーション１２により変換されたプリンタ１が印刷可能なフォーマットであるファイル、つまり印刷ジョブをプリンタ１へ送信する。
【００９９】
Ｓ１４ｂ：プリントサーバ１１からの印刷ジョブの受信を待機していたプリンタ１は、印刷ジョブを受信し、処理をＳ７ｂへ移行する。
【０１００】
Ｓ７ｂ：プリンタ１の制御部は、プリントサーバ１１から送信された印刷ジョブを受付ける。
【０１０１】
Ｓ８ｂ：プリンタ１の画像処理部５は、受付けたファイルから画像データを生成する。
【０１０２】
Ｓ９ｂ：プリンタ１のプリンタエンジン部６は、生成された画像データに基づいて用紙上にその画像データを印刷する。
【０１０３】
一方、Ｓ３２ｂにおいて、ファイルをＰＤＬファイルに変換できなかったと判定すると処理をＳ３３ｂへ移行する。
【０１０４】
Ｓ３３ｂ：プリントサーバ１１で起動されたアプリケーションが、そのファイルの形式を認識することができないなどの問題によりそのファイルを開くことができない場合には、プリントサーバ１１は変換不可能である旨をプリンタ１に通知する。
【０１０５】
Ｓ２８ｂ：プリンタ１の制御部は、プリントサーバ１１から変換不可能である旨の通知を受付ける。
【０１０６】
Ｓ２９ｂ：プリンタ１の制御部は、プリントサーバ１１から変換不可能である旨の通知を受付けるとその旨を操作者に知らせるため、操作表示部７により、メモリカード１０に蓄積されたファイルを印刷できない旨を表示機構に表示し、画像形成処理を終了する。
【０１０７】
以上説明したように、第２の実施例では、第１の実施例の効果に加え、プリンタ単体で画像形成処理をすることができないと判定された拡張子のファイルがプリントサーバでも処理することができないとプリントサーバで判定された場合であっても、操作者がそのファイルを処理するプリントサーバのアプリケーションをプリンタ側で選択するようにしたことにより、プリントサーバは選択されたアプリケーションでそのファイルを印刷可能な形式の印刷ジョブに変換することができるようになり、その印刷ジョブをプリンタで印刷できるようになるという効果が得られる。
【０１０８】
なお、第１の実施例および第２の実施例では、画像形成装置をプリンタとして説明したが、それに限られることなく、ファクシミリ、複写機、ディジタル複合機、プリンタ複合機、ＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等としても良い。
【符号の説明】
【０１０９】
１    プリンタ
２    通信ＩＦ部
３    メモリ挿入部
４    データ送受信部
５    画像処理部
６    プリンタエンジン部
７    表示操作部
８    処理判断部
９    属性情報抽出部
１０  メモリカード
１１  プリントサーバ
１２  専用アプリケーション
１３  プリンタドライバ
１４  アプリケーションＡ
１５  アプリケーションＢ
５６  アプリケーション情報保存部
【図１】
2011076402.tif 000003
【図２】
2011076402.tif 000004
【図３】
2011076402.tif 000005
【図４】
2011076402.tif 000006
【図５】
2011076402.tif 000007
【図６】
2011076402.tif 000008
【図７】
2011076402.tif 000009