入力された画像データの形式及び容量に応じた処理をする画像処理装置であって、当該画像処理装置で扱うことが可能な画像データの形式及び容量を記憶した記憶手段と、入力された画像データが、当該画像処理装置で扱うことが可能な形式及び容量の双方を満たすものであるかを判断する判断手段と、前記入力された画像データが、当該画像処理装置で扱うことが可能な形式又は容量の画像データではなかった場合、前記入力された画像データの形式及び容量を扱うことが可能な外部装置に、前記入力された画像データを転送するよう制御する転送制御手段と、外部装置で処理された前記入力された画像データに基づく画像出力をする出力手段と、を備えることを特徴とする、画像処理装置。前記出力手段は、前記外部装置により当該画像処理装置が出力可能な形式に変換された画像データに基づく出力をすることを特徴とする、請求項1記載の画像処理装置。前記転送制御手段は、前記入力された画像データが、当該画像処理装置で扱うことが可能な形式であった場合、前記外部装置に転送せず、前記入力された画像データを前記出力手段に転送するよう制御することを特徴とする、請求項1又は2記載の画像処理装置。前記画像処理装置への画像データの入力には、着脱式記憶媒体による入力を含むことを特徴とする、請求項1から3のいずれか1項記載の画像処理装置。しかしながら、そのMFPで各種ファイルにアクセスすることは可能であっても、ファイル形式がそのMFPに対応していない形式の場合や、取り扱うためのメモリ量が足りない場合等は、所望の処理を行うことができないという問題があった。図29を参照して、ファイル形式が対応できない場合を説明する。図29には、リムーバブルメディアに記憶されているファイルのファイル形式が、MFPで未対応のファイル形式であり、ファイルを印刷しようとしても印刷ができない様子が示されている。リムーバブルメディアの中には、MFPが対応しているファイル形式の画像データ、或いはデータが格納されていることがある。対応又は未対応の有無を意識せずにユーザが印刷しようとしてもMFPは印刷用データに変換できないために、印刷ができない。図面を参照して取り扱うためのメモリ量が足りない場合について説明する。図27には、記憶容量が512Mbyteの搭載メモリを持つMFPが、伸長すると50MbyteになるJPEG画像を印刷している様子が示されている。従来のMFPは、リムーバブルメディア例えば、SDメモリーカード以下、SDメモリーカードを指すときは通称のSDカードを用いるに記憶されている画像データを実機上の搭載メモリに展開し、印刷データに変換してから、印刷を行う。一方で、図28には、記憶容量が512Mbyteの搭載メモリを持つMFPが、伸長すると900MbyteになるJPEG画像を印刷しようとしても印刷ができない様子が示されている。搭載メモリの記憶容量を超えるファイルサイズの画像データを印刷しようとする場合、MFPは、記憶領域の確保ができずに、印刷ができない場合がある。これらの点について特許文献1には、MFPがリモートファイルサーバとして機能し、ネットワーク上の外部情報処理装置に接続されたリムーバブルメディアが有するデータにリモートアクセスする技術について記載がある。ところが、特許文献1に記載の技術では、MFPで外部装置のリムーバブルメディアが有するデータにリモートアクセスすることは可能であっても、MFPがそのデータのファイル形式に対応できなかったり、取り扱うためのメモリ量が足りなかったりして、所望の処理を行うことができないという問題は、解決できない。本発明は、上記実情に鑑みてなされたものであって、入力されたファイルが取り扱うことのできないファイル形式やサイズのデータであった場合でも、ネットワーク上の外部装置を利用して取り扱い可能にする画像処理装置を提供することを目的とする。上記目的を達成するために本発明は、第1の態様として、入力された画像データの形式及び容量に応じた処理をする画像処理装置であって、当該画像処理装置で扱うことが可能な画像データの形式及び容量を記憶した記憶手段と、入力された画像データが、当該画像処理装置で扱うことが可能な形式及び容量の双方を満たすものであるかを判断する判断手段と、前記入力された画像データが、当該画像処理装置で扱うことが可能な形式又は容量の画像データではなかった場合、前記入力された画像データの形式及び容量を扱うことが可能な外部装置に、前記入力された画像データを転送するよう制御する転送制御手段と、外部装置で処理された前記入力された画像データに基づく画像出力をする出力手段と、を備えることを特徴とする、画像処理装置を提供するものである。本発明によれば、入力されたファイルが取り扱うことのできないファイル形式やサイズのデータであった場合でも、ネットワーク上の外部装置を利用して取り扱い可能にする画像処理装置を提供することが可能となる。以下、本発明を実施するための形態について、図面を参照しながら説明する。本実施形態は、図27、図28、図29を参照して説明した課題に対して、図1に示すように、大容量例えば4Gbyteの搭載メモリを備え持つ外部の情報処理装置とMFPをつなぐことによって、印刷ができない画像データは、情報処理装置側で展開し、プリンタ印刷用データ以下、印刷データと呼ぶに変換しつつ、印刷データを送信する印刷データに変換した後で変換された印刷データを送信してもよい。。なお、本明細書では、画像データのファイルサイズのことを容量と呼ぶ場合がある。また、挿入されたリムーバブルメディアに記憶されているデータが、MFP本体では未対応の画像形式の画像データであっても、外部の情報処理装置側が展開し、印刷データに変換しつつ、印刷データをMFP本体に送信することで印刷を行うことが可能となる。また、その際に、情報処理装置に対して命令コマンドを投げる。<ハードウェア構成>図1に、本実施形態のハードウェア構成を示す。図1に示すように、本実施形態に係る画像処理装置以下では、MFP本体と呼ぶは、操作部パネル1、制御部2、リムーバブル記憶入出力装置3、外部通信装置4、メモリ5、ハードディスクドライブ以下、HDDと略す6、出力装置7、画像変換装置9を備える構成である。また、図1には、MFP本体の他に、外部装置8を記載している。外部装置8は、外部通信装置4を介して、MFP本体と相互に通信可能である。外部装置8は、外部通信装置4を通じて通信する外部装置である。通信対象の外部装置8の具体例としては、パーソナルコンピュータやワークステーションなどの情報処理装置や、他のMFPなどの画像形成装置が挙げられる。MFP本体を親機とすると、外部装置8は子機とみなせる。外部装置8は、親機側のMFP本体と異なる画像変換手法と、画像展開手法を備え持つ。また、外部装置8は、制御部2からの制御要求を通じて動作することが可能である。また、外部装置8は、その制御要求を通じて動作した結果のデータを、親機側のMFP本体に送信する手段を持つ。なお、外部装置8は、図1には1つだけを記載したが、複数であってもよい以下、複数であることを前提に記載する。外部通信装置4と外部装置8間の通信は、典型的にはローカルエリアネットワークLANを用いるが、これに限定されない。他に例えば、IEEE1394やUSBインタフェース等の仕組みを用いたネットワークでもよい。外部通信装置4は、制御部2と外部装置8とが通信ネットワークを介して通信可能に接続するためのインタフェースである。メモリ5は、第1次記憶装置として機能する記憶領域である。制御部2は、メモリ5に画像データを展開して各種の処理を実行する。HDD6は、第2次記憶装置として機能する記憶領域である。HDD6は不揮発性の記憶領域であり、格納された画像データを保持し続ける。また、HDD6は、複数の外部装置8の各々のメモリ容量と、各々が扱えるファイル形式と、を記憶している。リムーバブル記憶入出力装置3は、リムーバブルメディア3aの入出力インターフェースである。リムーバブルメディア3aは、例えばSDカードのような汎用メディアである。リムーバブル記憶入出力装置3は、リムーバブルメディア3aが挿抜可能なハードウェア構成となっている。リムーバブル記憶入出力装置3は、リムーバブルメディア3aが挿入されると、リムーバブルメディア3aの記憶領域内に記憶されているデジタルデータを読み出したり書き出したりすることができる。したがって、制御部2は、リムーバブル記憶入出力装置3を利用することによって、リムーバブルメディア3aのデータの入出力が可能となる。リムーバブル記憶入出力装置3は、リムーバブルメディア3aの挿入を検知すると、挿入を検知した旨を制御部2に通知する。操作部パネル1は、例えば、タッチパネルを用いたユーザインタフェースである。制御部2の制御結果をユーザに可視的に表示する表示手段として機能すると同時に、ユーザからの指示入力を制御部2に入力する入力手段として機能する。画像変換装置9は、例えば画像処理専用のASICなどを用いることができ、入力された画像データに処理を加えて異なる画像データを生成する機能を備える。なお、処理の際には、第1次記憶装置としてメモリ5を利用する。出力装置7は、例えば電子写真方式の画像形成手段であり、印刷用データが入力されると、入力された印刷用データに基づいて普通紙等の用紙に印刷を行う。制御部2は、上述のようなMFP本体の各部を用いて、当該MFP本体で処理ができないファイルが入力された上、当該ファイルに対する処理要求が指示された場合に、当該ファイルと命令コマンドを外部装置8へ送信する。なお、ファイルの入力は、ファイルを格納するリムーバブルメディア110がリムーバブルストレージ105に挿入されることによってなされるもの入力を含む。また、ファイルに対する処理要求は、ファイルの印刷処理であるものとする。<機能構成>図3に、制御部2の機能構成を示す。MFP本体が有する中央演算装置不図示は、HDD6に格納されている制御ソフトウェアプログラム不図示をメモリ5上に展開し、実行する。このようなソフトウェアプログラムとハードウェアデバイスの協働の結果、図3に示すような制御部2の各機能ブロックが形作られる。図3に示すように、制御部2は、操作部制御部21、転送制御部22、リムーバブルアクセス制御部23、通信制御部24、メモリ制御部25、HDD制御部26、出力制御部27、画像変換制御部29、判断部30、変換可否判定制御部33、外部装置情報制御部34を有する。このうち、判断部30は、ファイル形式チェック部31と容量チェック制御部32を有する。操作制御部21は、操作部パネル1を制御する機能を備える。操作制御部21は、転送制御部22の制御の制御結果を操作部パネル1に表示し、また、操作部パネル1からの入力内容を転送制御部22に伝える。図4に、操作部制御部21の詳細構成を示す。図4に示すように、操作部制御部21は、パネル表示制御部211とパネル入力制御部212を備える。パネル表示制御部211は、転送制御部22からのパネル表示制御要求を受けて、アイコンデータD3、背景データD4から必要なデータを取り出し、取り出したデータを用いて操作部パネル1に画面を表示する。一方で、パネル入力制御部212は、ユーザにより、操作部パネル1に表示されたボタンやアイコンボタンが押された場合、ユーザがボタンを押したことを転送制御部22に通知する。再び図3を参照する。転送制御部22は、全ての制御部からの入出力を総括し、各自に命令を行う。メモリ制御部25は、メモリ5への読み込み、書きこみ制御を行う。HDD制御部26は、HDD6への読み込み、書きこみ制御を行う。出力制御部27は、出力装置7へ転送する画像データの転送先と、出力サイズの設定を行う事で出力を行う。画像変換制御部29は、画像変換装置9へ、変換元画像の入力先、変換先画像の出力先と、画像変換設定を行う事で画像形式を変換する。次に、リムーバブル記憶入出力装置3の制御に係わる制御部について説明する。図5は、図3からリムーバブル記憶入出力装置3の制御に係わる部分だけを抜き出した図である。リムーバブルアクセス制御部23は、リムーバブル記憶入出力装置3への読み込みと書きこみの制御を行う。容量チェック制御部32は、リムーバブル記憶入出力装置3に挿入されているリムーバブルメディア3aの容量を確認する。リムーバブルメディア3aの記憶領域には、FATFileAllocationTableのようなファイルシステムが構築されている。そこで、容量チェック制御部23は、ファイルシステム上から当該記憶領域の記憶容量を確認する。ファイル形式チェック制御部31は、ファイルシステム上から、格納されているファイルの拡張子を見て、ファイル形式を確認する。あるいは、ファイル内部の構造をチェックすることでファイル形式を確認する。次に、外部装置8との情報のやりとりの制御に係わる制御部について説明する。図6は、図3から外部装置8との情報のやりとりの制御に係わる部分だけを抜き出した図である。通信制御部24は、外部通信装置4を通じて外部装置8との情報のやり取りの制御を行う。このやり取りを通じて、通信制御部24は、外部装置8が実行可能な容量或いは実行可能なファイル形式に関する情報を得る。外部装置情報制御部34は、通信制御部24が得た、各外部装置8の、実行可能な容量或いは実行可能なファイル形式に関する情報を外部装置データD1に反映する。変換可否判定制御部33は、変換可能データD2に基づいて、転送制御部22が求める画像変換の可否を決定する。外部装置データD1と変換可能データD2は、HDD6に記憶されている情報である。転送制御部22や外部装置情報制御部34や変換可否判定制御部33が行う制御に必要となったときに、読み込まれて、参照される。なお、図3や図6では、外部装置8との情報のやりとりの制御に関係が深いため、転送制御部22や外部装置情報制御部34や変換可否判定制御部33の近くに記載している。以下、外部装置データD1と変換可能データD2のデータ構造について説明する。なお、データ構造とは、データ要素間の相互関係で表される、データの有する論理的構造をいう。外部装置データD1は、通信がなされた外部装置から得られた実行可能な容量/ファイル形式の情報を持つ。外部装置データD1は、通信がなされていない初期は何も格納されておらず、図7のようなデータになる。なお、初期の外部装置データD1図7は、画像形式として本体が対応可能なファイル形式を認識している。初期の外部装置データD1図7は、通信がなされることで図8のようなデータになる。また、図8の状態から新規のabcのファイルを扱える外部装置Cとの通信がなされると、図9のようなデータになる。変換可能データD2は、MFP本体のみで実行可能な容量/ファイル形式データと、外部装置から得られた外部装置データD1から、実行可能な容量/ファイル形式をまとめたデータが格納されている。このときMFP本体は、画像変換制御部29を経て画像変換装置9から変換可能なファイル形式を得て、メモリ制御部25から、対応容量を得て変換可能データD2を構築する。外部装置8との通信がない場合は、MFP本体のみのデータとなり、図10のようなデータが格納されている。外部装置8との通信によって、対応可能なファイル形式/容量データを受け取ることで、図11のようなデータになる。変換可否判定制御部33は、外部装置8が対応可能なファイル形式/容量に関するデータも含んだ変換可能データD2図11と、ファイル形式チェック制御部31及び容量チェック制御制御部32によるリムーバブルメディア3a内のファイルのチェック結果と、を照会することで、判定を行う。図12に、上述したMFP本体と外部装置8との間の対応可能なファイル形式のやりとりの概要を示す。図12では、MFP本体と、既に2台の外部装置外部装置Aと外部装置Bがネットワークを介して通信可能に接続されている状態において、さらに、外部装置Cが新規に接続されたところを図示している。このときに、MFP本体は新規に接続された外部装置Cを検索してデータのやり取りを行うことで対応可能なファイル形式を追加することができる。外部装置Cが新規に接続されることによって、外部装置情報制御部34が外部装置データD1の更新を行う。その結果、外部装置データD1は、図8に示すような内容から図9に示すような内容に更新する。これを受けて、変換可能データD2も図10に示すような内容から図11に示すような内容に自動的に更新する。図12は、このような動作を示す概念図である。<本実施形態の動作の説明1>以上に、図6から図12を参照しながら、本実施形態の動作を実現する機能構成について説明した。以下では、上記機能構成を利用して実行される本実施形態の動作を説明する。動作の説明の際には、操作部パネル1の表示例の変遷を中心にした説明をまず行い、次に、フローチャートを参照して説明する。図13ないし図18には、操作部パネル1の表示例が示されている。図13に、SDカードが挿入されたときの表示例を示す。図13では、各種のファイルを名前と拡張子つきで表示させている。このような態様の外にも、アイコンを拡張子毎に変更したり、文字のみのリスト表示も行ったりしてもよい。図14に、非対応のファイルを選択して実行したときの表示例を示す。図14が表示されるケースは、例えば、選択したファイルの拡張子が非対応のファイルで、印刷要求を実行したときが該当する。また、図14に表示されているファイルを選択すると選択されたファイル情報が表示されるように構成するとよい。図15に、非対応のファイルを選択してMFP本体が実行できない場合の表示例を示す。図15に示すように、選択したファイル形式がMFP本体で扱えない場合は、扱える外部装置を表示させる。なお、扱えない外部装置はグレーアウトにする。もし、他に扱える外部装置が存在する場合は、ユーザが外部装置検索ボタンを押下することによって、外部装置検索を行い、変換可能データD2を更新させることで、扱える外部装置を新規に表示させて実行することができる。図16に、対応可能のファイルを選択して印刷を実行するが、親機のMFP本体では対応できずに、外部装置8に転送している状態のときの表示例を示す。選択したファイルが親機のMFP本体で扱えないが、外部装置8が対応可能の場合は、図16に示すように、通信中と表示して、外部装置8からの処理が終了するのを待つ。図17に、対応可能のファイルを選択して印刷を実行したときか、親機のMFP本体では対応できずに、外部装置8が画像処理をして印刷している状態のときの表示例を示す。選択ファイルが実行可能であればそのまま印刷中ですとなる。図18に、対応可能のファイルを選択してプレビューを実行したときか、親機のMFP本体では対応できずに、外部装置8が画像処理をしてプレビューしている状態のときの表示例を示す。図18においては、選択したファイル情報と、ファイル情報の中身を簡易表示させている。以下に、本実施形態の動作を、上記表示例図13ないし図18を参照しながら説明する。<ファイル読みだし実行可否判断>リムーバブル記憶入出力装置3は、SDカードが挿入されたことを制御部2に通知する。制御部2は、通知を受けてSDカード内のデータ読み出し処理を行い、読み出したファイル情報をメモリ5に展開する。メモリ5に展開されたファイル情報を、制御部2は確認し、SDカード内のデータ内訳を、操作部パネル1に表示する図13。ユーザは、操作部パネル1を見て、印刷したいファイルや、プレビューを見たいファイルを選択して、動作要求を行う。操作部パネル1を介してMFP本体に入力された動作要求は、動作要求信号として制御部2に入力される。操作部パネル1からの要求を受けて制御部2は、要求されたファイルが、MFP本体内部で実行可能かファイル情報に基づいて判断する。<MFP本体で取り扱える場合>MFP本体で実行可能であれば、制御部2は、リムーバブル記憶入出力装置3を制御して、ユーザが指定したSDカード内の画像データをメモリ5に展開しながら、HDD6に格納していく。制御部2は、メモリ5上に画像データをすべて展開しながら、展開した画像データをHDD6に格納する処理を行った後、展開した画像データがメモリ5上に残っている場合は、次の処理を行う。ユーザの要求に沿って印刷を実施する場合は、制御部2は、画像データを画像変換装置9を通じて印刷データに変換して、出力装置7を利用して、印刷出力を行う図17。また、ユーザの要求に沿ってプレビューを実施する場合は、制御部2は、画像データを画像変換装置9を通じて表示用データに変換して、操作部パネル1に表示させる図18。一方で、展開した画像データがメモリ5上に残っていない場合は、制御部2は、次の処理を行う。まず、制御部2は、HDD6に格納した画像データを再度メモリ5に展開する。印刷を実施する場合は、制御部2は、画像データを画像変換装置9を通じて印刷データに変換して、出力装置7を利用して、印刷出力を行う図17。また、プレビューを実施する場合は、制御部2は、画像データを画像変換装置9を通じて表示用データに変換して、操作部パネル1に表示させる図18。<MFP本体で取り扱えない場合>要求されたファイルが、メモリに展開できない容量、あるいは、MFP本体内部で対応できないファイル形式であれば、制御部2は、外部通信装置4を通して、外部装置8図12に示すように外部装置8は複数の装置である場合があるに通信と実行が可能か問い合わせる。通信と実行のいずれかが不可能であれば、制御部2は、操作部パネル1に取り扱う事ができませんと表示させる図15。通信と実行可能であれば、制御部2は、操作部パネル1に通信中ですを表示させる図16。通信中の表示と同時に、制御部2は、リムーバブル記憶入出力装置3を制御して、ユーザが指定したSDカード内の画像データをメモリ5に展開しながら、HDD6に格納していく。次に、制御部2は、外部への要求コマンドと、画質関連で必要なパラメータをメモリ5に展開し、メモリ5にある画像データもあわせて、外部通信装置4を通じて、外部装置8へデータ転送を行う。外部装置8は、受信した要求コマンドとパラメータを理解し、受信した画像データの展開のために必要なアプリケーションプログラムを起動する。次に、展開された画像データを、画質関連のパラメータに応じた設定になるように、印刷データに変換する。次に、外部装置8は、印刷用データをMFP本体に送信する。制御部2は、外部通信装置4を通じて、印刷データを受信する。制御部2は、受信した印刷データをメモリ5に展開し、HDD6に格納する。要求コマンドが印刷要求であれば、制御部2は、印刷データをメモリ5に再展開して、出力装置7で出力を行う。一方で、要求コマンドがプレビュー要求であれば、制御部2は、メモリ5の印刷データを画像変換装置9を通じて表示用データに変換して、操作部パネル1に表示させる図18。<本実施形態の動作の説明2>以下では、フローチャートを参照しながら本実施形態の動作について説明する。図19に、本実施形態の動作の流れを示す。図19に示すように、本実施形態の動作は、大きく分けて初期化処理ステップS1と画像処理ステップS2からなる。初期化処理ステップS1は、例えば、MFP本体の起動時等に自動的に実行するようにする。画像処理ステップS2は、例えば、SDカードがリムーバブル記憶入出力装置3に挿入されると、制御部2が挿入を検知して自動的に実行する。図20に、初期化処理図19のステップS1の流れを示す。制御部1は、まず、外部装置8に初期化用データAを送信するステップS101。この初期化用データAは、外部装置8で受信された後ステップS102、中に含まれるコマンドを解釈されるステップS103。図21に、初期化用データAの構成を示す。初期化用データAは、通信の開始を示す開始コードと、通信の終了を示す終了コードを挟んで、外部装置8に投げるコマンドが含まれている。コマンドは、機器情報送信である。外部装置8は、このコマンドを解釈すると、対応可能なファイル形式を拡張子のリストの形式で、また、利用可能なメモリ容量を何メガバイトというような形式で含んだ初期化用データBを生成する図22参照。再び図20を参照する。外部装置8は、対応可能なファイル形式と、利用可能なメモリ容量を確認するステップS104。そして、図22に示すような初期化用データBを生成してMFP本体に送信するステップS105。MFP本体は、初期化用データBを受信した後ステップS106、正常に受信したか否かを確認しステップS107、正常受信の場合は、初期化用データBを解釈して対応可能なファイル形式と利用可能なメモリ容量を外部装置データD1に記憶する。一方で、正常受信以外の場合は、外部装置8との通信は不可能と判断し、その外部装置8の利用は不可と記憶する。なお、外部装置8が複数の場合は、複数の外部装置8すべてに対して、この初期化処理を実行する。図23に、画像処理図19のステップS2の流れを示す。図23に示す各ステップの主体は、特に断りがない限り制御部2である。制御部2は、SDカードの挿入を検知するとステップS201/Yes、SDカードからファイル情報を取得してステップS202、ユーザ等による処理要求を待つステップS203。ここで、ファイル情報とは、各ファイルの拡張子や各ファイルのファイルサイズ等の情報である。判断部30のファイル形式チェック制御部31は、処理要求を受けると、処理要求の対象となったファイルのファイル形式が、MFP本体で対応可能か否か、判断するステップS204。また、判断部30の容量チェック制御部32は、処理要求の対象となったファイルの容量が、メモリ5で伸長可能か否か、判断するステップS205。いずれも対応可能である場合は、メモリ展開した後、処理要求が印刷の場合はメモリ展開したデータを印刷データに変換して、出力装置7で出力するステップS206~S209ファイル形式か容量のいずれか1つでも対応可能でない場合、図20の初期化処理の結果得られた外部装置データD1と変換可能データD2つまり、外部装置8が対応可能なファイル形式と利用可能なメモリ容量の記憶を参照して、対応可能か否か、判断するステップS210。外部装置8にて対応可能であればステップS210/Yes、制御部2は、外部装置8に取り扱い可能化要求を実行するステップS211。この取り扱い可能化要求については、図24と図25と図26を参照して後述する。ステップS211の結果、MFP本体でも取り扱い可能なデータになったファイルに対して、ユーザの処理要求がプレビューの場合は操作部パネル1にプレビュー画像を表示したりステップS213、印刷の場合は出力装置7で印刷したりステップS215する。これらいずれでもない場合は、エラー表示取り扱うことができません等を行うステップS216。図23のステップS211の取り扱い可能化要求について説明する。図24に、本実施形態における取り扱い可能化要求の流れを示す。制御部2は、ユーザ等による処理要求図23のステップS203で入力されたものが、印刷であるか否か判断し、印刷である場合は、印刷設定のパラメータを生成した上で、取り扱い可能化要求データAを生成し、外部装置8に送信するステップS301~S304。図25に、取り扱い可能化要求データAの構成を示す。なお、図示の例は、ユーザ等による処理要求が印刷である場合を示している。取り扱い可能化要求データAは、通信の開始を示す開始コードと、通信の終了を示す終了コードを挟んで、外部装置8に投げるコマンドが含まれている。コマンドは、データ展開と印刷送信である。コマンドには、生成した印刷設定のパラメータとデータが続く。ここでデータとは、SDカードに入っていたファイルのデータそのもの画像データそのものを指す。再び図24を参照する。取り扱い可能化要求データAを受信した外部装置8は、データ展開及びデータ変換を行うステップS305、S306。ここで言うデータ展開は、取り扱い可能化要求データAに含まれるデータを図示しない外部装置8のメモリ上に展開することをいい、データ変換は、展開したデータに基づいてコマンドが要求した処理を行うことを言う。図25に示した例では、コマンドが要求した処理が印刷送信であるので、データ変換は、実質、印刷データを生成することになる。外部装置8は、変換後のデータを含む取り扱い可能化要求データBを生成してMFP本体に返すステップS307。図26に、取り扱い可能化要求データBの構成を示す。取り扱い可能化要求データBは、通信の開始を示す開始コードと、通信の終了を示す終了コードを挟んで、変換後のデータの開始を示すコード印刷要求開始端、変換後のデータ印刷データ、変換後のデータの終端を示すコード印刷要求終端を含む。再び図24を参照する。取り扱い可能化要求データBを受信したMFP本体は、メモリ5上に変換後のデータを展開して、本処理を終了する。展開された変換後のデータは、ユーザ等による処理要求が印刷であれば、印刷データであり、図23のステップS215を経て所望の印刷が実現する。プレビューであれば、プレビューに適した画像データであり、図23のステップS213を経て所望のプレビューが実現する。したがって、上記実施形態によれば、MFP本体に入力されたファイルの形式がMFP本体で対応不可能なものであったり、メモリ5の容量不足により対応不可能であったりした場合でも、そのようなファイルを、MFP本体が取り扱い可能なデータにするよう要求する所定のコマンドとともに外部装置8に転送して、MFP本体が取り扱い可能なデータを得ることが可能になる。この結果、上記実施形態によれば、MFPの利便性を向上することができる。とりわけ、MFPの性能や機能向上を行わなくても、外部装置の拡張で、非対応ファイル形式等への対応が可能になる。なお、上記実施形態は、次のように変形実施が可能である。図23のステップS210では、制御部101は、外部装置8が対応可能なファイル形式と利用可能なメモリ容量を参照して、取り扱い可能化要求をするか否かを判断していたが、さらに、あるファイル形式を取り扱うためのライセンスを有するか否かの情報を初期化処理において取得しておき、当該情報に基づいて判断してもよい。この構成は、例えば、拡張子.abcが取り扱い可能か否かをあらかじめ初期化処理で外部装置8に問い合わせておくものである。この構成によれば、ネットワークにつながるMFPすべてにライセンスを入れなくても、一台だけの外部装置にライセンスを入れることで、他のMFPすべてがライセンスに対応したファイル形式を取り扱うことができる。なお、上述した内容におけるファイルがMFPで取り扱うことができることとは、ファイルをMFPに入力した場合に、ユーザの所望するところに従って、ファイルに対して所定の処理を実行し、所望の出力を得ることができることを言う本明細書中においても同様。少なくとも、入力するファイルは画像データを含み、ユーザの所望は印刷出力を含む。また、ファイルに対する所定の処理は印刷処理を含み、所望の出力は印刷出力を含む。