(57)【特許請求の範囲】
【請求項１】
画像ファイルを記憶するサーバと、予め定められた第１ファイル形式の画像ファイルを出力する画像処理装置と、前記サーバ及び前記画像処理装置にネットワークで接続された外部装置とを備えた画像処理システムであって、
前記画像処理装置は、
前記サーバに蓄積されているファイルを示すファイル情報を、前記サーバに送信させるための送信要求の入力を受け付ける第１入力制御部と、
受け付けられた前記送信要求の入力に応じて、前記サーバにファイル情報の送信要求を送信し、前記サーバからファイル情報を受信するファイル情報送受信部と、
前記ファイル情報の中から出力対象の画像ファイルである出力画像ファイルのファイル名の選択を受け付ける第２入力制御部と、
選択された前記出力画像ファイルのファイル形式を前記第１ファイル形式に変換可能か否かを示す変換可否情報の要求を前記サーバに送信する情報要求送信部と、
前記変換可否情報を受信する情報受信部と、
受信した前記変換可否情報が変換可能を示す場合に、前記出力画像ファイルのファイル形式を前記第１ファイル形式に変換する変換要求を前記サーバに送信する変換要求送信部と、
変換された前記出力画像ファイルを前記サーバから受信する出力画像ファイル受信部と、
受信した前記出力画像ファイルを出力する出力部と、
を備え、
前記サーバは、
変換可能なファイル形式を記憶する第１記憶部と、
前記画像処理装置からの前記ファイル情報の送信要求を受信し、前記第１記憶部に記憶された画像ファイルのファイル情報を送信するファイル情報送受信部と、
前記変換可否情報の要求を受信する情報要求受信部と、
前記第１記憶部を参照して、前記出力画像ファイルのファイル形式を前記第１ファイル形式に変換可能か否かを判定する第１判定部と、
判定された結果を示す前記変換可否情報を前記画像処理装置に送信する第１情報送信部と、
前記画像処理装置から前記変換要求を受信する第１変換要求受信部と、
前記出力画像ファイルのファイル形式を前記第１ファイル形式に変換する第１変換部と、
変換された前記出力画像ファイルを前記画像処理装置に送信する第１出力画像ファイル送信部と、
を備え、
前記画像処理装置は、
前記情報要求送信部は、前記情報受信部により前記サーバから受信した前記変換可否情報が変換不可を示す場合に、さらに、前記ネットワークにブロードキャストによりファイル形式の変換機能を備えるか否かを応答する要求を送信し、前記変換機能有りを示す前記応答を返した前記外部装置に前記変換可否情報の要求を送信し、
前記情報受信部は、前記外部装置から前記応答および前記変換可否情報を受信し、
前記変換要求送信部は、受信した前記変換可否情報が変換可能を示す場合に、変換可能な前記外部装置に前記変換要求を送信し、
前記出力画像ファイル受信部は、前記外部装置から変換された前記出力画像ファイルを受信すること、
を特徴とする画像処理システム。
【請求項２】
前記情報要求送信部は、前記応答の要求を送信してから所定時間の経過を確認すると、前記出力画像ファイルの出力ジョブをキャンセルすることを特徴とする請求項１に記載の画像処理システム。
【請求項３】
画像ファイルを記憶するサーバに蓄積されているファイルを示すファイル情報を、前記サーバに送信させるための送信要求の入力を受け付ける入力制御部と、
受け付けられた前記送信要求の入力に応じて、前記サーバにファイル情報の送信要求を送信し、前記サーバからファイル情報を受信するファイル情報送受信部と、
前記入力制御部は、前記ファイル情報の中から出力対象の画像ファイルである出力画像ファイルのファイル名の選択を受け付け、
選択された前記出力画像ファイルのファイル形式を第１ファイル形式に変換可能か否かを示す変換可否情報の要求を、前記サーバに送信する情報要求送信部と、
前記変換可否情報を受信する情報受信部と、
受信した前記変換可否情報が変換可能を示す場合に、前記出力画像ファイルのファイル形式を前記第１ファイル形式に変換する変換要求を前記サーバに送信する変換要求送信部と、
変換された前記出力画像ファイルを前記サーバから受信する出力画像ファイル受信部と、
受信した前記出力画像ファイルを出力する出力部と、
を備え、
前記情報要求送信部は、前記情報受信部により前記サーバから受信した前記変換可否情報が変換不可を示す場合に、さらに、ネットワークにブロードキャストによりファイル形式に変換機能を備えるか否かを応答する要求を送信し、前記変換機能有りを示す前記応答を返した外部装置に前記変換可否情報の要求を送信し、
前記情報受信部は、前記外部装置から前記応答および前記変換可否情報を受信し、
前記変換要求送信部は、受信した前記変換可否情報が変換可能を示す場合に、変換可能な前記外部装置に前記変換要求を送信し、
前記出力画像ファイル受信部は、前記外部装置から変換された前記出力画像ファイルを受信すること、
を特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システムおよび画像処理装置に関する。
【背景技術】
【０００２】
従来から、ネットワーク接続された他の画像処理装置やシステム管理装置等の外部装置が記憶する機器管理情報、文書情報、画像情報等の情報にアクセス可能とし、外部装置から取得した情報を機器管理や画像処理に利用する画像処理装置が既に知られている。
【０００３】
例えば、ネットワーク接続された外部装置が記憶する情報にアクセスできないという不便を解消する目的で、ネットワークＩ／Ｆ経由で汎用ネットワークアクセスプロトコルを用いてリモートアクセスにより外部装置の記憶手段に記憶された情報を取得する技術が開示されている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の方法では、外部装置から取得した情報のフォーマットが出力処理を行う画像処理装置により出力可能なフォーマットでなかった場合は、取得した情報を出力できないという問題があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、外部装置に蓄積された情報のフォーマットが出力処理を行う画像処理装置により出力可能なフォーマットでなかった場合でも正常に出力することができる画像処理システム、画像処理装置、サーバ装置、および変換装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明にかかる画像処理システムは、画像ファイルを記憶するサーバと、予め定められた第１ファイル形式の画像ファイルを出力する画像処理装置と、前記サーバ及び前記画像処理装置にネットワークで接続された外部装置とを備えた画像処理システムであって、前記画像処理装置は、前記サーバに蓄積されているファイルを示すファイル情報を、前記サーバに送信させるための送信要求の入力を受け付ける第１入力制御部と、受け付けられた前記送信要求の入力に応じて、前記サーバにファイル情報の送信要求を送信し、前記サーバからファイル情報を受信するファイル情報送受信部と、前記ファイル情報の中から出力対象の画像ファイルである出力画像ファイルのファイル名の選択を受け付ける第２入力制御部と、選択された前記出力画像ファイルのファイル形式を前記第１ファイル形式に変換可能か否かを示す変換可否情報の要求を前記サーバに送信する情報要求送信部と、前記変換可否情報を受信する情報受信部と、受信した前記変換可否情報が変換可能を示す場合に、前記出力画像ファイルのファイル形式を前記第１ファイル形式に変換する変換要求を前記サーバに送信する変換要求送信部と、変換された前記出力画像ファイルを前記サーバから受信する出力画像ファイル受信部と、受信した前記出力画像ファイルを出力する出力部と、を備え、前記サーバは、変換可能なファイル形式を記憶する第１記憶部と、前記画像処理装置からの前記ファイル情報の送信要求を受信し、前記第１記憶部に記憶された画像ファイルのファイル情報を送信するファイル情報送受信部と、前記変換可否情報の要求を受信する情報要求受信部と、前記第１記憶部を参照して、前記出力画像ファイルのファイル形式を前記第１ファイル形式に変換可能か否かを判定する第１判定部と、判定された結果を示す前記変換可否情報を前記画像処理装置に送信する第１情報送信部と、前記画像処理装置から前記変換要求を受信する第１変換要求受信部と、前記出力画像ファイルのファイル形式を前記第１ファイル形式に変換する第１変換部と、変換された前記出力画像ファイルを前記画像処理装置に送信する第１出力画像ファイル送信部と、を備え、前記画像処理装置は、前記情報要求送信部は、前記情報受信部により前記サーバから受信した前記変換可否情報が変換不可を示す場合に、さらに、前記ネットワークにブロードキャストによりファイル形式の変換機能を備えるか否かを応答する要求を送信し、前記変換機能有りを示す前記応答を返した前記外部装置に前記変換可否情報の要求を送信し、前記情報受信部は、前記外部装置から前記応答および前記変換可否情報を受信し、前記変換要求送信部は、受信した前記変換可否情報が変換可能を示す場合に、変換可能な前記外部装置に前記変換要求を送信し、前記出力画像ファイル受信部は、前記外部装置から変換された前記出力画像ファイルを受信すること、を特徴とする。
【０００７】
また、本発明にかかる画像処理装置は、画像ファイルを記憶するサーバに蓄積されているファイルを示すファイル情報を、前記サーバに送信させるための送信要求の入力を受け付ける入力制御部と、受け付けられた前記送信要求の入力に応じて、前記サーバにファイル情報の送信要求を送信し、前記サーバからファイル情報を受信するファイル情報送受信部と、前記入力制御部は、前記ファイル情報の中から出力対象の画像ファイルである出力画像ファイルのファイル名の選択を受け付け、選択された前記出力画像ファイルのファイル形式を第１ファイル形式に変換可能か否かを示す変換可否情報の要求を、前記サーバに送信する情報要求送信部と、前記変換可否情報を受信する情報受信部と、受信した前記変換可否情報が変換可能を示す場合に、前記出力画像ファイルのファイル形式を前記第１ファイル形式に変換する変換要求を前記サーバに送信する変換要求送信部と、変換された前記出力画像ファイルを前記サーバから受信する出力画像ファイル受信部と、受信した前記出力画像ファイルを出力する出力部と、を備え、前記情報要求送信部は、前記情報受信部により前記サーバから受信した前記変換可否情報が変換不可を示す場合に、さらに、ネットワークにブロードキャストによりファイル形式に変換機能を備えるか否かを応答する要求を送信し、前記変換機能有りを示す前記応答を返した外部装置に前記変換可否情報の要求を送信し、前記情報受信部は、前記外部装置から前記応答および前記変換可否情報を受信し、前記変換要求送信部は、受信した前記変換可否情報が変換可能を示す場合に、変換可能な前記外部装置に前記変換要求を送信し、前記出力画像ファイル受信部は、前記外部装置から変換された前記出力画像ファイルを受信すること、を特徴とする。
【発明の効果】
【００１０】
本発明によれば、外部装置に蓄積された情報のフォーマットが出力処理を行う画像処理装置により出力可能なフォーマットでなかった場合でも正常に出力することができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施の形態１にかかる画像処理システムの全体構成および機能を示すブロック図である。
【図２】図２は、実施の形態１にかかる画像処理システムによる画像ファイル出力処理の流れを示すシーケンス図である。
【図３】図３は、実施の形態２にかかる画像処理システムの全体構成および機能を示すブロック図である。
【図４】図４は、クライアントによる画像ファイル出力処理の手順を示すフローチャートである。
【図５】図５は、実施の形態２にかかる画像処理システムによる画像ファイル出力処理の流れを示すシーケンス図である。
【図６】図６は、実施の形態３にかかる画像処理システムの全体構成および機能を示すブロック図である。
【図７】図７は、実施の形態３にかかる画像処理システムによる画像ファイル出力処理の流れを示すシーケンス図である。
【図８】図８は、実施の形態３にかかる画像処理システムによる画像ファイル出力処理の流れを示すシーケンス図である。
【図９】図９は、実施の形態１〜３にかかる画像処理装置のハードウェア構成を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照して、この発明にかかる画像処理システム、画像処理装置、サーバ装置、および変換装置の最良な実施の形態を詳細に説明する。以下の実施の形態においては、本発明における画像処理装置を、コピー機能、プリンタ機能、スキャナ機能、およびファクシミリ機能のうち少なくとも２つの機能を有する複合機（ＭＦＰ：Multi  Function  Peripherals）に適用した例を示すが、これに限定されることなく、複写機、プリンタ、ファクシミリ装置、スキャナ装置等の機器であればいずれにも適用することができる。
【００１３】
（実施の形態１）
図１は、実施の形態１にかかる画像処理システムの全体構成および機能を示すブロック図である。図１に示すように、実施の形態１にかかる画像処理システムでは、クライアントとしての画像処理装置（以下、クライアントという。）１００と、画像ファイルを記憶するサーバとしての画像処理装置（以下、サーバという。）２００とがＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワーク１５０により接続されている。
【００１４】
まず、クライアント１００の詳細について説明する。クライアント１００は、入力制御部１０１と、ファイル情報送受信部１０２と、判断部１０３と、情報要求送信部１０４と、情報受信部１０５と、変換要求送信部１０６と、出力画像ファイル受信部１０７と、出力部１０８と、記憶部１１０とを主に備える。
【００１５】
記憶部１１０は、クライアント１００で出力可能な画像ファイルのファイル形式や、サーバ２００のＩＰアドレス等を記憶する。なお、クライアント１００で出力可能な画像ファイルのファイル形式は、本発明の第１ファイル形式の一例である。
【００１６】
入力制御部１０１は操作部（不図示）からユーザによる各種入力を受け付ける。例えば、入力制御部１０１はユーザによりサーバ２００に対するファイル情報の送信要求の入力を受け付ける。ここで、ファイル情報とは、サーバ２００に蓄積されているファイルを示す情報である。例えば、蓄積されているファイルには、「doc1.tiff」「doc2.pdf」「doc3.jpg」等のファイル名が付されており、ファイル名の末尾にファイル形式が含まれる。また、「doc1.tiff」はtiffファイル形式のファイルであることを示し、「doc2.pdf」はpdfファイル形式のファイルであることを示し、「doc3.jpg」はjpgファイル形式のファイルであることを示す。なお、本実施の形態では、サーバ２００に蓄積されているファイルを画像ファイルとするが、これに限定されない。
【００１７】
入力制御部１０１は、ユーザから、送信されたファイル情報の中から出力対象の画像ファイルである出力画像ファイルのファイル名の選択等を受け付ける。また、入力制御部１０１は、後述する変換要求送信部１０６により変換を要求する際に指定するファイル形式の入力を受け付ける。
【００１８】
ファイル情報送受信部１０２は、入力制御部１０１からのファイル情報の送信要求に応じて、サーバ２００にファイル情報の送信要求を送信する。また、ファイル情報送受信部１０２は、サーバ２００からファイル情報を受信する。
【００１９】
判断部１０３は、ユーザにより選択された出力画像ファイルがクライアント１００により出力可能なファイル形式であるか否かを判断する。例えば、判断部１０３は、入力制御部１０１により選択を受け付けたファイル名の末尾により識別されるファイル形式が、記憶部１１０に記憶されているか否かを判断する。具体的には、出力画像ファイルとして選択されたファイルがtiffファイル形式であるが、記憶部１１０にはpdfファイル形式しか記憶されていない場合、判断部１０３は出力画像ファイルはクライアント１００により出力可能なファイル形式でないと判断する。
【００２０】
情報要求送信部１０４は、判断部１０３により出力画像ファイルがクライアント１００により出力可能なファイル形式でないと判断された場合、変換可否情報の送信要求をサーバ２００に送信する。ここで、変換可否情報とは、出力画像ファイルのファイル形式をクライアント１００による出力可能なファイル形式に変換可能か否かを示す情報のことである。
【００２１】
また、変換可否情報の送信要求には、出力画像ファイルのファイル名と、記憶部１１０に記憶しているファイル形式とが含まれる。なお、情報要求送信部１０４は記憶部１１０に記憶しているファイル形式が複数ある場合、ファイル形式をリストにしてサーバ２００に送信してもよい。情報受信部１０５は、サーバ２００から変換可否情報を受信する。
【００２２】
変換要求送信部１０６は、サーバ２００から受信した変換可否情報が変換可能を示す場合、サーバ２００に変換要求を送信する。ここで、変換要求とは、出力画像ファイルをクライアント１００により出力可能なファイル形式に変換し、変換後の出力画像ファイルをクライアント１００に送信する要求のことである。なお、変換要求には、出力画像ファイルのファイル名と、ファイル形式が含まれる。ここで、ファイル形式は、記憶部１１０に記憶されているファイル形式であるが、記憶部１１０にファイル形式が複数記憶されている場合は、入力制御部１０１により指定を受け付けたファイル形式が含まれることとなる。
【００２３】
出力画像ファイル受信部１０７は、サーバ２００からクライアント１００で出力可能なファイル形式に変換された出力画像ファイルを受信する。出力部１０８は、受信した出力画像ファイルを出力する。ここで、出力としては、出力画像ファイルの印刷や、表示部（不図示）への表示等がある。
【００２４】
次に、サーバ２００の詳細について説明する。サーバ２００は、入力制御部２０１と、ファイル情報送受信部２０２と、情報要求受信部２０３と、判定部２０４と、情報送信部２０５と、変換要求受信部２０６と、変換部２０７と、出力画像ファイル送信部２０８と、出力部２０９と、記憶部２１０とを主に備える。
【００２５】
入力制御部２０１は、表示部（不図示）からのユーザによる各種入力を受け付ける。記憶部２１０は、画像ファイルや、ファイル形式を記憶する。
【００２６】
ファイル情報送受信部２０２は、クライアント１００からのファイル情報の送信要求に応じて、記憶部２１０に記憶されている画像ファイルのファイル情報をクライアント１００に送信する。情報要求受信部２０３は、クライアント１００から変換可否情報の送信要求を受信する。
【００２７】
判定部２０４は、情報要求受信部２０３により受信した変換可否情報の送信要求に含まれる出力画像ファイルを、変換可否情報の送信要求に含まれるクライアント１００で出力可能なファイル形式に変換可能か否かを判定する。例えば、判定部２０４は、変換可否情報の送信要求に含まれるクライアント１００で出力可能なファイル形式が、記憶部２１０に記憶されているか否かを判定する。
【００２８】
情報送信部２０５は、判定部２０４により判定された結果を示す変換可否情報をクライアント１００に送信する。変換要求受信部２０６は、クライアント１００から変換要求を受信する。
【００２９】
変換部２０７は、変換要求受信部２０６によりクライアント１００から変換要求を受信した場合に、変換要求に含まれる出力画像ファイルのファイル名により識別される画像ファイルを、変換要求に含まれるファイル形式に変換する。
【００３０】
出力画像ファイル送信部２０８は、変換部２０７によりクライアント１００で出力可能なファイル形式に変換された出力画像ファイルをクライアント１００に送信する。
【００３１】
出力部２０９は、入力制御部２０１によりユーザから受け付けた入力事項に従って、画像ファイルを出力する。出力としては、出力画像ファイルの印刷や、表示部（不図示）への表示等がある。
【００３２】
次に、以上のように構成された画像処理システムによる画像ファイル出力処理について説明する。図２は、実施の形態１にかかる画像処理システムによる画像ファイル出力処理の流れを示すシーケンス図である。
【００３３】
クライアント１００はサーバ２００にファイル情報の送信要求を送信する（ステップＳ１)。サーバ２００はクライアント１００にファイル情報を送信する（ステップＳ２）。クライアント１００は変換可否情報の送信要求をサーバ２００に送信する（ステップＳ３）。
【００３４】
サーバ２００はクライアント１００から変換可否情報の送信要求を受信すると、出力画像ファイルのファイル形式の変換可否を判定する（ステップＳ４）。例えば、サーバ２００は、変換可否情報の送信要求に含まれるクライアント１００により出力可能なファイル形式が記憶部２１０に記憶されているか否かを確認し、出力画像ファイルのファイル形式の変換可否を判定する。
【００３５】
サーバ２００は判定した変換可否の結果を示す変換可否情報をクライアント１００に送信する（ステップＳ５）。クライアント１００は、変換可否情報が変換可能を示す場合、サーバ２００に変換要求を送信する(ステップＳ６)。
【００３６】
サーバ２００はクライアント１００から変換要求を受信すると、出力画像ファイルをクライアント１００による出力可能なファイル形式に変換する（ステップＳ７）。サーバ２００は変換した出力画像ファイルをクライアント１００に送信する（ステップＳ８）。クライアント１００は、サーバ２００から変換された出力画像ファイルを受信し、出力する（ステップＳ９）。
【００３７】
このように、本実施の形態によれば、クライアント１００はサーバ２００に変換要求し、サーバ２００によりクライアント１００で出力可能なファイル形式に変換された出力画像ファイルを受信するので、クライアント１００は出力画像ファイルのファイル形式が出力不可能なファイル形式であった場合でも正常に出力することができる。
【００３８】
（実施の形態２）
実施の形態１では、サーバ２００が出力画像ファイルをクライアント１００で出力可能なファイル形式に変換した。これに対し、本実施の形態では変換装置が出力画像ファイルをクライアントで出力可能なファイル形式に変換する。
【００３９】
図３は、実施の形態２にかかる画像処理システムの全体構成および機能を示すブロック図である。図３に示すように、実施の形態２にかかる画像処理システムでは、クライアント３００と、サーバ４００と、変換装置５００とがネットワーク１５０により接続されている。図３では、変換装置５００を１台図示したが、変換装置５００はネットワーク１５０に複数接続されていてもよい。
【００４０】
まず、クライアント３００の詳細について説明する。図３に示すように、クライアント３００は、入力制御部１０１と、ファイル情報送受信部１０２と、判断部３０３と、情報要求送信部３０４と、情報受信部３０５と、変換要求送信部３０６と、出力画像ファイル受信部３０７と、出力部１０８と、記憶部３１０とを主に備える。なお、情報要求送信部３０４と、情報受信部３０５と、変換要求送信部３０６と、記憶部３１０以外の機能および構成については実施の形態１と同様である。
【００４１】
記憶部３１０は、クライアント３００で出力可能なファイル形式、サーバ４００のＩＰアドレス、変換装置５００のＩＰアドレス等を記憶する。また、記憶部３１０はネットワーク１５０に変換装置５００が複数接続されている場合、情報要求送信部３０４により変換可否情報の送信要求を変換装置５００に送信する順番を記憶する。例えば、記憶部３１０は、変換装置５００のＩＰアドレスと順番を対応付けて記憶する。
【００４２】
判断部３０３は、ユーザにより選択された出力画像ファイルがクライアント３００により出力可能なファイル形式であるか否かを判断する。また、判断部３０３は、情報受信部３０５によりサーバ４００、または変換装置５００から受信した変換可否情報が変換可能を示すか否かを判断する。
【００４３】
情報要求送信部３０４は、判断部３０３により出力画像ファイルがクライアント３００により出力可能なファイル形式でないと判断された場合、変換可否情報の送信要求をサーバ４００に送信する。また、情報要求送信部３０４は、判断部３０３によりサーバ４００から受信した変換可否情報が変換不可能を示すと判断された場合、変換装置５００に情報要求送信を送信する。
【００４４】
情報受信部３０５は、サーバ４００、または変換装置５００から変換可否情報を受信する。
【００４５】
変換要求送信部３０６は、サーバ４００から受信した変換可否情報が変換可能を示す場合、サーバ４００に変換要求を送信する。また、変換要求送信部３０６は、変換装置５００から受信した変換可否情報が変換可能を示す場合、変換可能を示す変換可否情報を送信した変換装置５００に変換要求を送信する。ここで、変換装置５００に送信する変換要求には、サーバ４００に送信する変換要求に含まれる出力画像ファイルのファイル名と、ファイル形式に加えて、出力画像ファイルの取得先情報を示すサーバ４００のＩＰアドレスが含まれる。
【００４６】
出力画像ファイル受信部３０７は、サーバ４００、または変換装置５００からクライアント３００で出力可能なファイル形式に変換された出力画像ファイルを受信する。
【００４７】
変換要求送信部３０６は、サーバ４００から受信した変換可否情報が変換可能を示すと判断された場合、サーバ４００に変換要求を送信する。また、変換要求送信部３０６は、変換装置５００から受信した変換可否情報が変換可能を示すと判断された場合、変換装置５００に変換要求を送信する。
【００４８】
次に、変換装置５００の詳細について説明する。図３に示すように変換装置５００は、入力制御部５０１と、情報要求受信部５０２と、判定部５０３と、情報送信部５０４と、変換要求受信部５０５と、変換部５０６と、出力画像ファイル送受信部５０７と、出力部５０８と、記憶部５１０とを主に備える。
【００４９】
入力制御部５０１は、表示部（不図示）からのユーザによる各種入力を受け付ける。記憶部５１０は、画像ファイルや、ファイル形式を記憶する。情報要求受信部５０２は、クライアント３００から変換可否情報の送信要求を受信する。
【００５０】
判定部５０３は、情報要求受信部５０２により受信した変換可否情報の送信要求に含まれる出力画像ファイルを、変換可否情報の送信要求に含まれるクライアント３００で出力可能なファイル形式に変換可能か否かを判定する。例えば、判定部５０３は、変換可否情報の送信要求に含まれるクライアント３００で出力可能なファイル形式が、記憶部５１０に記憶されているか否かを判定する。
【００５１】
情報送信部５０４は、判定部５０３により判定された結果を示す変換可否情報をクライアント３００に送信する。
【００５２】
変換要求受信部５０５は、クライアント３００から変換要求を受信する。ここで、変換要求とは、出力画像ファイルをサーバ４００から取得し、取得した出力画像ファイルをクライアント３００により出力可能なファイル形式に変換し、変換後の出力画像ファイルをクライアント３００に送信する要求のことである。なお、変換要求には、出力画像ファイルのファイル名と、記憶部３１０に記憶しているファイル形式と、サーバ４００のＩＰアドレスが含まれる。
【００５３】
出力画像ファイル送受信部５０７は、変換要求受信部５０５により受信した変換要求に含まれる出力画像ファイルのファイル名により識別される画像ファイルの送信要求をサーバ４００に送信する。また、出力画像ファイル送受信部５０７はサーバ４００から出力画像ファイルを受信する。
【００５４】
変換部５０６は、出力画像ファイル送受信部５０７によりサーバ４００から受信した出力画像ファイルのファイル形式を、クライアント３００により出力可能なファイル形式に変換する。
【００５５】
出力画像ファイル送受信部５０７は、変換部５０６によりクライアント３００で出力可能なファイル形式に変換された出力画像ファイルをクライアント３００に送信する。
【００５６】
出力部５０８は、入力制御部５０１によりユーザから受け付けた入力事項に従って、画像ファイルを出力する。出力としては、出力画像ファイルの印刷や、表示部（不図示）への表示等がある。
【００５７】
次に、以上のように構成された画像処理システムによる画像ファイル出力処理について説明する。図４は、クライアント３００による画像ファイル出力処理の手順を示すフローチャートである。
【００５８】
判断部３０３は、サーバ４００から受信したファイル情報のファイル形式を参照する（ステップＳ１１）。判断部３０３は、出力画像ファイルのファイル形式がクライアント３００で出力可能なファイル形式であるか否かを判断する（ステップＳ１２）。
【００５９】
出力画像ファイル受信部３０７は、判断部３０３により出力画像ファイルのファイル形式がクライアント３００で出力可能なファイル形式であると判断された場合（ステップＳ１２：Ｙｅｓ）、サーバ４００から出力画像ファイルを受信する（ステップＳ２１）。出力部１０８は、サーバ４００から受信した出力画像ファイルを出力する（ステップＳ２２）。
【００６０】
情報要求送信部３０４は、判断部３０３により出力画像ファイルのファイル形式が出力可能なファイル形式でないと判断された場合（ステップＳ１２：Ｎｏ）、クライアント３００で出力可能なファイル形式をサーバ４００に通知し、変換可否情報の送信要求を送信する（ステップＳ１３）。ここで、情報受信部３０５は、変換装置５００から変換装置５００による出力画像ファイルの変換可否を示す変換可否情報を受信する。
【００６１】
判断部３０３は、情報受信部３０５によりサーバ４００から受信した変換可否情報から、サーバ４００が出力画像ファイルをクライアント３００で出力可能なファイル形式に変換可能か否かを判断する(ステップＳ１４)。
【００６２】
変換要求送信部３０６は、判断部３０３によりサーバ４００が出力画像ファイルをクライアント３００で出力可能なファイル形式に変換可能と判断された場合は（ステップＳ１４：Ｙｅｓ）、サーバ４００に変換要求を送信する（ステップＳ２０）。
【００６３】
出力画像ファイル受信部３０７はサーバ４００から変換された出力画像ファイルを受信する（ステップＳ２１）。出力部１０８はサーバ４００から受信した出力画像ファイルを出力する(ステップＳ２２)。
【００６４】
ステップＳ１４において、判断部３０３によりサーバ４００は出力画像ファイルをクライアント３００で出力可能なファイル形式に変換不可能と判断された場合（ステップＳ１４：Ｎｏ）、情報要求送信部３０４は変換装置５００に変換可否情報の送信要求を送信する(ステップＳ１５)。ここでは、変換装置５００はネットワーク１５０に複数接続されているものとし、ステップＳ１５における送信先の変換装置を第ｘの変換装置５００とする。
【００６５】
情報受信部３０５は、変換装置５００から出力画像ファイルの変換可否を示す変換可否情報を受信する。判断部３０３は、受信した変換可否情報が変換可能を示すか否かを判断する（ステップＳ１６）。判断部３０３は、変換可否情報が変換不可能を示す場合に（ステップＳ１６：Ｎｏ）、ネットワーク１５０に他の変換装置５００が接続されているか否かを判断する(ステップＳ１７)。ここでは、第ｘ＋１の変換装置５００の有無が判断される。
【００６６】
情報要求送信部３０４は、判断部３０３によりネットワーク１５０に他の変換装置５００が接続されていると判断された場合は（ステップＳ１７：Ｙｅｓ）、当該他の変換装置５００に変換可否情報の送信要求を送信する（ステップＳ１８）。ここで、情報受信部３０５は、他の変換装置５００から変換可否情報を受信する。判断部３０３は、情報受信部３０５により受信した変換可否情報が変換可能を示すか否かを判断する（ステップＳ１９）。
【００６７】
変換要求送信部３０６は、判断部３０３により変換可否情報が変換可能を示すと判断された場合は（ステップＳ１９：Ｙｅｓ）、変換可能を示す変換可否情報を送信した変換装置５００に変換要求を送信する（ステップＳ２０）。
【００６８】
一方、ステップＳ１７において、ネットワーク１５０に他の変換装置５００が接続されていないと判断された場合（ステップＳ１７：Ｎｏ）、および、ステップＳ１９において、判断部３０３により変換可否情報が変換不可能を示すと判断された場合は（ステップＳ１９：Ｎｏ）、判断部３０３は出力画像ファイルの出力を失敗と判断し、処理を終了する(ステップＳ２３)。
【００６９】
出力画像ファイル受信部３０７は、変換可能を示す変換可否情報を送信した変換装置５００から変換された出力画像ファイルを受信する（ステップＳ２１）。出力部１０８は受信した出力画像ファイルを出力する(ステップＳ２２)。
【００７０】
ステップＳ１９において、判断部３０３は、情報受信部３０５により受信した変換可否情報が変換不可能を示すと判断した場合（ステップＳ１９：Ｎｏ）、ステップＳ１７に戻り、ステップＳ１８からステップＳ２３までの処理を繰り返す。判断部３０３は、ステップＳ１７からステップＳ２３までの処理を、変換装置５００から変換可能を示す変換可否情報を受信するまで、ネットワーク１５０に接続されている変換装置５００の台数分繰り返す。
【００７１】
次に、実施の形態２にかかる画像処理システムによる画像ファイル出力処理について説明する。図５は、実施の形態２にかかる画像処理システムによる画像ファイル出力処理の流れを示すシーケンス図である。
【００７２】
ステップＳ３１からステップＳ３５までの処理は、実施の形態１の図２で説明したシーケンス図のステップＳ１からステップＳ５までの処理と同様である。
【００７３】
ステップＳ３５において、サーバ４００から送信された変換可否情報が変換不可能を示す場合、クライアント３００は変換可否情報を要求する変換装置を特定する（ステップＳ３６）。クライアント３００は、特定した変換装置に変換可否情報の送信要求を送信する（ステップＳ３７）。
【００７４】
変換装置５００はクライアント３００から変換可否情報の送信要求を受信すると、出力画像ファイルをクライアント３００で出力可能なファイル形式に変換可能か否かを判定する（ステップＳ３８）。
【００７５】
変換装置５００は判定した結果を示す変換可否情報をクライアント３００に送信する（ステップＳ３９）。クライアント３００は、変換装置５００から受信した変換可否情報が変換可能を示す場合、変換装置５００に変換要求を送信する（ステップＳ４０）。ここで、変換要求には、出力画像ファイルのファイル名と、サーバ４００のＩＰアドレスが含まれる。
【００７６】
変換装置５００は変換要求を受信すると、サーバ４００に出力画像ファイルの送信要求を送信する（ステップＳ４１）。サーバ４００はこれに応答して、変換装置５００に出力画像ファイルを送信する(ステップＳ４２)。
【００７７】
変換装置５００は、サーバ４００から受信した出力画像ファイルをクライアント３００で出力可能なファイル形式に変換する（ステップＳ４３）。変換装置５００は、変換した出力画像ファイルをクライアント３００に送信する（ステップＳ４４）。クライアント３００は変換装置５００から受信した出力画像ファイルを出力する（ステップＳ４５）。
【００７８】
以上のように、本実施の形態によれば、サーバ４００により出力画像ファイルをクライアント３００で出力可能なファイル形式に変換できない場合であっても、変換装置５００により変換処理を行うので、クライアント３００は出力画像ファイルのファイル形式が出力不可能なファイル形式であった場合でも正常に出力することができる。
【００７９】
（実施の形態３）
実施の形態２では、サーバ４００がファイル形式を変換できない場合、変換装置５００がクライアント３００で出力可能なファイル形式に変換した。これに対し、本実施の形態では、全ての変換装置５００で変換不可能な場合に、クライアントはネットワーク１５０に接続された外部装置全てに対してファイル形式の変換機能の有無を問い合わせる。
【００８０】
図６は、実施の形態３にかかる画像処理システムの全体構成および機能を示すブロック図である。図６に示すように、実施の形態３にかかる画像処理システムでは、クライアント６００と、サーバ７００と、変換装置５００と、外部装置８００とがネットワーク１５０に接続されている。
【００８１】
図６では、変換装置５００、および外部装置８００を１台ずつ図示したが、変換装置５００、および外部装置８００はネットワーク１５０に複数接続されていてもよい。なお、本実施の形態ではネットワーク１５０としてＬＡＮを使用するものとする。なお、変換装置５００の機能および構成については実施の形態２と同様である。
【００８２】
まず、クライアント６００の詳細について説明する。図６に示すように、クライアント６００は、入力制御部１０１と、ファイル情報送受信部１０２と、判断部６０３と、情報要求送信部６０４と、情報受信部６０５と、変換要求送信部６０６と、出力画像ファイル受信部６０７と、出力部１０８と、記憶部６１０とを主に備える。なお、判断部６０３と、情報要求送信部６０４と、情報受信部６０５と、変換要求送信部６０６と、出力画像ファイル受信部６０７と、記憶部６１０以外の機能および構成については実施の形態１と同様である。
【００８３】
記憶部６１０は、クライアント６００で出力可能な画像ファイルのファイル形式、サーバ７００のＩＰアドレス、変換装置５００のＩＰアドレス、外部装置８００のＩＰアドレス等を記憶する。ここで、変換装置５００のＩＰアドレスは、サーバ７００によるファイル形式の変換が不可能である場合に、順次変換可否情報を要求する画像処理装置として登録されている。また、記憶部６１０は、外部装置８００のＩＰアドレスは、変換装置５００として指定されていないが、変換装置５００によるファイル形式の変換が不可能である場合に、クライアント６００がＢｒｏａｄ  Ｃａｓｔにより変換可否情報を要求する画像処理装置として記憶する。
【００８４】
判断部６０３は、ユーザにより選択された出力画像ファイルがクライアント６００により出力可能なファイル形式であるか否かを判断する。また、判断部６０３は、情報受信部６０５によりサーバ７００、または変換装置５００から受信した変換可否情報が変換可能を示すか否かを判断する。また、判断部６０３は、情報受信部６０５により外部装置８００から受信した応答により変換機能の有無や、変換可否情報が変換可能を示すか否かを判断する。
【００８５】
情報要求送信部６０４は、判断部６０３により出力画像ファイルがクライアント６００により出力可能なファイル形式でないと判断された場合、変換可否情報の送信要求をサーバ７００に送信する。また、情報要求送信部６０４は、判断部６０３によりサーバ７００から受信した変換可否情報が変換不可能を示すと判断された場合、変換装置５００に情報要求送信を送信する。
【００８６】
さらに、情報要求送信部６０４は、判断部６０３により変換装置５００から受信した変換可否情報が全て変換不可能を示すと判断された場合、外部装置８００にＢｒｏａｄ  Ｃａｓｔにより情報要求送信を送信する。ここで、外部装置８００に送信する情報要求として、まず、情報要求送信部６０４は外部装置８００がファイル形式の変換機能を備えるか否かを示す情報を要求する。次に、情報要求送信部６０４は、変換機能有りを示す応答を送信した外部装置８００に対して変換可否情報を要求する。
【００８７】
情報受信部６０５は、サーバ７００、または変換装置５００から変換可否情報を受信する。また、情報受信部６０５は、外部装置８００から変換機能の有無を示す応答、および変換可否情報を受信する。
【００８８】
変換要求送信部６０６は、サーバ７００、または変換装置５００から受信した変換可否情報が変換可能を示す場合、変換可能を示す変換可否情報を送信したサーバ７００、または変換装置５００に変換要求を送信する。
【００８９】
また、変換要求送信部６０６は、外部装置８００から受信した変換可否情報が変換可能を示す場合、変換可能を示す変換可否情報を送信した外部装置８００に変換要求を送信する。ここで、外部装置８００に送信する変換要求には、サーバ７００に送信する変換要求に含まれる出力画像ファイルのファイル名と、ファイル形式に加えて、出力画像ファイルの取得先情報を示すサーバ７００のＩＰアドレスが含まれる。
【００９０】
出力画像ファイル受信部６０７は、サーバ７００、変換装置５００、または外部装置８００からクライアント６００で出力可能なファイル形式に変換された出力画像ファイルを受信する。
【００９１】
次に、サーバ７００の詳細について説明する。図６に示すように、サーバ７００は、入力制御部２０１と、ファイル情報送受信部２０２と、情報要求受信部２０３と、判定部２０４と、情報送信部２０５と、変換要求受信部２０６と、変換部２０７と、出力画像ファイル送信部７０８と、出力部２０９と、記憶部２１０とを主に備える。なお、出力画像ファイル送信部７０８以外の各部の機能および構成については実施の形態１と同様である。
【００９２】
出力画像ファイル送信部７０８は、クライアント６００で出力可能なファイル形式に変換された出力画像ファイルをクライアント６００に送信する。
【００９３】
次に、外部装置８００の詳細について説明する。図６に示すように、外部装置８００は、入力制御部８０１と、情報要求受信部８０２と、判定部８０３と、情報送信部８０４と、変換要求受信部８０５と、変換部８０６と、出力画像ファイル送受信部８０７と、出力部８０８と、記憶部８１０とを主に備える。
【００９４】
入力制御部８０１は、表示部（不図示）からのユーザによる各種入力を受け付ける。記憶部８１０は、画像ファイルや、ファイル形式を記憶する。情報要求受信部８０２は、クライアント６００から変換可否情報の送信要求を受信する。
【００９５】
情報要求受信部８０２は、クライアント６００からＢｒｏａｄ  Ｃａｓｔによりファイル形式の変換機能の有無を示す情報の送信要求を受信する。また、情報要求受信部８０２は、情報送信部８０４により変換機能有りを示す情報を送信した場合に、クライアント６００から変換可否情報を受信する。
【００９６】
判定部８０３は、情報要求受信部８０２により受信した変換可否情報の送信要求に含まれる出力画像ファイルを、変換可否情報の送信要求に含まれるクライアント６００で出力可能なファイル形式に変換可能か否かを判定する。例えば、判定部８０３は、変換可否情報の送信要求に含まれるクライアント６００で出力可能なファイル形式が、記憶部８１０に記憶されているか否かを判定する。
【００９７】
情報送信部８０４は、クライアント６００からの送信要求に応答して、ファイル形式の変換機能の有無を示す情報をクライアント６００に送信する。また、情報送信部８０４は、判定部８０３により判定された結果を示す変換可否情報をクライアント６００に送信する。
【００９８】
変換要求受信部８０５は、クライアント６００から変換要求を受信する。ここで、変換要求とは、出力画像ファイルをサーバ７００から取得し、取得した出力画像ファイルをクライアント６００により出力可能なファイル形式に変換し、変換後の出力画像ファイルをクライアント６００に送信する要求のことである。なお、変換要求には、出力画像ファイルのファイル名と、記憶部８１０に記憶しているファイル形式と、サーバ７００のＩＰアドレスが含まれる。
【００９９】
出力画像ファイル送受信部８０７は、変換要求受信部８０５により受信した変換要求に含まれる出力画像ファイルのファイル名により識別される画像ファイルの送信要求をサーバ７００に送信する。また、出力画像ファイル送受信部８０７はサーバ７００から出力画像ファイルを受信する。
【０１００】
変換部８０６は、出力画像ファイル送受信部８０７によりサーバ７００から受信した出力画像ファイルのファイル形式を、クライアント６００により出力可能なファイル形式に変換する。
【０１０１】
出力画像ファイル送信部８０７は、変換部８０６によりクライアント６００により出力可能なファイル形式に変換された出力画像ファイルをクライアント６００に送信する。
【０１０２】
出力部８０８は、入力制御部８０１によりユーザから受け付けた入力事項に従って、画像ファイルを出力する。出力としては、出力画像ファイルの印刷や、表示部（不図示）への表示等がある。
【０１０３】
次に、以上のように構成された画像処理システムによる画像ファイル出力処理について説明する。図７は、実施の形態３にかかる画像処理システムによる画像ファイル出力処理の流れを示すシーケンス図である。
【０１０４】
ステップＳ５１からステップＳ５９までの処理については、実施の形態２の図５で説明したシーケンス図のステップＳ３１からステップＳ３９までの処理と同様である。
【０１０５】
ステップＳ５９において、変換装置５００から送信された変換可否情報が変換不可能を示す場合、クライアント６００はネットワーク１５０に接続されている全ての外部装置８００に変換機能の有無を問い合わせる（ステップＳ６０）。外部装置８００はクライアント６００に変換機能の有無を応答する（ステップＳ６１）。
【０１０６】
クライアント６００は、変換機能有りを応答した外部装置８００に変換可否情報の送信要求を送信する(ステップＳ６２)。外部装置８００は、出力画像ファイルをクライアント６００で出力可能なファイル形式に変換可能か否かを判定する（ステップＳ６３）。
【０１０７】
外部装置８００はクライアント６００に変換可否の判定結果を示す変換可否情報を送信する（ステップＳ６４）。クライアント６００は外部装置８００に変換要求を送信する（ステップＳ６５）。ここで、変換要求には、サーバ７００から取得する出力画像ファイルのファイル名と、サーバ７００のＩＰアドレスが含まれる。
【０１０８】
外部装置８００はクライアント６００から変換要求を受信すると、サーバ７００に出力画像ファイルの送信要求を送信する（ステップＳ６６）。サーバ７００はこれに応答して、出力画像ファイルを外部装置８００に送信する（ステップＳ６７）。
【０１０９】
外部装置８００は出力画像ファイルを受信すると、出力画像ファイルをクライアント６００で出力可能なファイル形式に変換する（ステップＳ６８）。外部装置８００は変換した出力画像ファイルをクライアント６００に送信する（ステップＳ６９）。クライアント６００は受信した出力画像ファイルを出力する（ステップＳ７０）。
【０１１０】
次に、外部装置８００から変換機能の有無の応答が所定の時間ない場合の処理について説明する。図８は、実施の形態３にかかる画像処理システムによる画像ファイル出力処理の流れを示すシーケンス図である。
【０１１１】
ステップＳ７１からステップＳ８０までの処理については、図７で説明したシーケンス図のステップＳ５１からステップＳ６０までの処理と同様である。
【０１１２】
クライアント６００は、外部装置８００からの応答の待ち時間として、あらかじめ定められた所定時間の経過を確認する（ステップＳ８１）。クライアント６００は所定時間の経過を確認すると、出力画像ファイルの出力ジョブをキャンセルする（ステップＳ８２）。ここで、クライアント６００はネットワーク１５０にはファイル形式を変換可能な外部装置８００が存在しないと判断し、出力画像ファイルの出力をキャンセルすることとなる。
【０１１３】
このように、本実施の形態によれば、サーバおよび変換装置が出力画像ファイルのファイル形式を変換不可能であった場合でも、クライアント６００はネットワーク１５０に接続された外部装置８００全てにＢｒｏａｄ  Ｃａｓｔにより変換可否を一斉に問い合わせるので、変換可能な外部装置８００によりクライアント６００に対応したファイル形式に変換することができる。
【０１１４】
図９は、実施の形態１〜３にかかる画像処理装置１００、２００、３００、４００、５００、６００、７００、８００（以下、複合機１００と総称する。）のハードウェア構成を示すブロック図である。本図に示すように、この複合機１００は、コントローラ１０とエンジン部（Ｅｎｇｉｎｅ）６０とをＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｆａｃｅ）バスで接続した構成となる。コントローラ１０は、複合機１００全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【０１１５】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１６と、ハードディスクドライブ（ＨＤＤ）１８とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２ａと、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ)１２ｂと、をさらに有する。
【０１１６】
ＣＰＵ１１は、複合機１００の全体制御をおこなうものであり、ＮＢ１３、ＭＥＭ−Ｐ１２およびＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【０１１７】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰ１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【０１１８】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【０１１９】
ＳＢ１４は、ＮＢ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【０１２０】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、ＡＧＰ１５、ＰＣＩバス、ＨＤＤ１８およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）と、エンジン部６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Ｆａｃｓｉｍｉｌｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）３０、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）４０、ＩＥＥＥ１３９４（ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ  １３９４）インターフェース５０が接続される。操作表示部２０はＡＳＩＣ１６に直接接続されている。
【０１２１】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【０１２２】
ＡＧＰ１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【０１２３】
なお、本実施の形態の画像処理装置で実行される画像ファイル出力プログラムは、ＲＯＭ等に予め組み込まれて提供される。
【０１２４】
本実施の形態の画像処理装置で実行される画像ファイル出力プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１２５】
さらに、本実施の形態の画像処理装置で実行される画像ファイル出力プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態の画像処理装置で実行される画像ファイル出力プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１２６】
本実施の形態の画像処理装置で実行される画像ファイル出力プログラムは、上述した各部（ファイル情報送受信部、判断部、情報受信部、変換要求送信部、出力画像ファイル受信部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭから画像ファイル出力プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、ファイル情報送受信部、判断部、情報受信部、変換要求送信部、出力画像ファイル受信部、が主記憶装置上に生成されるようになっている。
【符号の説明】
【０１２７】
１００、３００、６００  クライアント
１０１、２０１  入力制御部
１０２、２０２  ファイル情報送受信部
１０３  判断部
１０４  情報要求送信部
１０５  情報受信部
１０６  変換要求送信部
１０７  出力画像ファイル受信部
１０８、２０９、５０８、８０８  出力部
１１０、２１０、８１０、５１０  記憶部
２００、７００  サーバ
２０３、５０２、８０２  情報要求受信部
２０４、５０３、８０３  判定部
２０５、５０４、８０４  情報送信部
２０６、５０５、８０５  変換要求受信部
２０７、５０６、８０６  変換部
２０８、５０７、７０８  出力画像ファイル送信部
５００  変換装置
８００  外部装置
８０７  出力画像ファイル送受信部
【先行技術文献】
【特許文献】
【０１２８】
【特許文献１】特開２００７−３３６０１５号公報
【図１】
0005691270.tif 000002
【図２】
0005691270.tif 000003
【図３】
0005691270.tif 000004
【図４】
0005691270.tif 000005
【図５】
0005691270.tif 000006
【図６】
0005691270.tif 000007
【図７】
0005691270.tif 000008
【図８】
0005691270.tif 000009
【図９】
0005691270.tif 000010