(57)【要約】【課題】データ処理装置を介することなく、外部データ処理装置に格納している画像データを他の画像処理装置から直接出力処理可能な画像出力処理を自在に行うことである。【解決手段】画像送受信部１０４を介して、外部画像入力装置２０が備える内部記憶領域部２０３に対して、所定のインタフェースを介して画像データを直接格納し、画像印刷装置１１以外の他の画像処理装置により画像データが格納された外部データ処理装置の接続を検出して、内部記憶領域部２０３に格納されている画像データを所定のインタフェースを介して読み出し、該読み出される画像データを所定の出力先に出力する構成を特徴とする。【選択図】図３
2006126988.tif 000002
【特許請求の範囲】
【請求項１】
画像データを印刷するための所定のインタフェースを備える外部データ処理装置と通信可能な画像処理装置であって、
前記外部データ処理装置が備える記憶領域に、前記所定のインタフェースを介して画像データを格納するデータ格納手段と、
他の画像処理装置により前記記憶領域上に画像データが格納された前記外部データ処理装置の接続を検出して、前記記憶領域に格納されている画像データを前記所定のインタフェースを介して直接読み出すデータ読出し手段と、
前記データ読出し手段により読み出される画像データを所定の出力先に出力する出力手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記所定の出力先は、前記読み出される画像データを格納する記憶手段、前記読み出される画像データを印刷する印刷手段、前記読み出される画像データを送信する送信手段のいずれかであることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記データ格納手段は、前記画像データを他の画像処理装置で出力するための画像フォーマットに変換して格納することを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記記憶領域に格納する画像データに対して画像フォーマットを指定する第１の指定手段と、
接続される前記外部データ処理装置を認識して、前記記憶領域に格納する画像データに対して画像フォーマットを指定する第２の指定手段とを有し、
前記データ格納手段は、前記第１または第２の指定手段により指定された画像フォーマットに基づいて画像データを変換して格納することを特徴とする請求項１記載の画像処理装置。
【請求項５】
他の画像処理装置を指定する第３の指定手段と、
他の画像処理装置と該他の画像処理装置で設定可能な画像フォーマットとの対応を示す画像フォーマット対応情報を保持する保持手段と、
前記第３の指定手段による他の画像処理装置の指定に基づいて、前記保持手段から対応すべき画像フォーマットを選択する第１の選択手段とを有し、
前記データ格納手段は、前記第１の選択手段により選択された画像フォーマットに基づいて画像データを変換して格納することを特徴とする請求項１記載の画像処理装置。
【請求項６】
前記第２または第３の指定手段により指定された画像フォーマットを前記画像データの処理態様に基づいて選択する第２の選択手段を有し、
前記データ格納手段は、前記第２の選択手段により選択された画像フォーマットに基づいて画像データを変換して格納することを特徴とする請求項１記載の画像処理装置。
【請求項７】
接続される外部データ処理装置で指定される画像フォーマットを接続履歴情報として記憶する履歴記憶手段と、
前記履歴記憶手段に記憶されている接続履歴情報を表示する表示手段と、
前記表示手段により表示される接続履歴情報中からフォーマット情報を選択する第３の選択手段とを有し、
前記データ格納手段は、前記第３の選択手段により選択された画像フォーマットに基づいて画像データを変換して格納することを特徴とする請求項１記載の画像処理装置。
【請求項８】
前記画像データに対する出力先に応じた印刷環境情報を付加設定する環境設定手段を有し、
前記データ格納手段は、前記環境設定手段により設定された印刷環境情報を画像データに付加して格納することを特徴とする請求項１記載の画像処理装置。
【請求項９】
前記外部データ処理装置の接続を検出した場合、前記記憶領域に格納されている画像データに印刷環境情報が設定されているか否かを判断する第１の判断手段を有し、
前記出力手段は、前記第１の判断手段による判断結果に基づいて、設定されている印刷環境情報を設定して画像データを出力することを特徴とする請求項１記載の画像処理装置。
【請求項１０】
前記外部データ処理装置の接続を検出した場合、前記記憶領域に格納されている画像データに設定されている印刷環境情報を画像データに設定するか、該画像データの格納前に設定されていた印刷環境情報を画像データに設定するか否かを判断する第２の判断手段を有し、
前記出力手段は、前記第２の判断手段による判断結果に基づいて、設定されていた印刷環境情報または画像データに付加されている印刷環境情報のいずれかを選択して画像データを出力することを特徴とする請求項１記載の画像処理装置。
【請求項１１】
前記画像データの画像フォーマットが印刷環境情報を設定可能であるか否かを判断する第３の判断手段と、
前記第３の判断手段により前記印刷環境情報を設定できないと判断した場合、前記画像データを出力するための印刷環境情報ファイルを作成する作成手段と、
前記作成手段により作成された前記印刷環境情報ファイルを保存する保存手段と、
前記外部データ処理装置から読み出される画像データが印刷環境情報無しで格納されていたか否かを判断する第４の判断手段と、
前記第４の判断手段により印刷環境情報無しで格納されていたと判断した場合に、前記保存手段に保存されている前記印刷環境情報ファイルを参照して、前記外部データ処理装置から読み出される画像データに独立して印刷環境を設定して前記出力データが出力可能な画像データを再生成する再生成手段と、
を有することを特徴とする請求項１記載の画像処理装置。
【請求項１２】
画像データを印刷するための所定のインタフェースを備える外部データ処理装置と通信可能な画像処理装置における画像出力方法であって、
前記外部データ処理装置が備える記憶領域に、前記所定のインタフェースを介して画像データを格納するデータ格納ステップと、
他の画像処理装置により前記記憶領域上に画像データが格納された前記外部データ処理装置の接続を検出して、前記記憶領域に格納されている画像データを前記所定のインタフェースを介して直接読み出すデータ読出しステップと、
前記データ読出しステップにより読み出される画像データを所定の出力先に出力する出力ステップと、
を有することを特徴とする画像出力方法。
【請求項１３】
前記所定の出力先は、前記読み出される画像データを格納する記憶手段、前記読み出される画像データを印刷する印刷手段、前記読み出される画像データを送信する送信手段のいずれかであることを特徴とする請求項１２記載の画像出力方法。
【請求項１４】
前記データ格納ステップは、前記画像データを他の画像処理装置で出力するための画像フォーマットに変換して格納することを特徴とする請求項１２記載の画像出力方法。
【請求項１５】
前記記憶領域に格納する画像データに対して画像フォーマットを指定する第１の指定ステップと、
接続される前記外部データ処理装置を認識して、前記記憶領域に格納する画像データに対して画像フォーマットを指定する第２の指定ステップとを有し、
前記データ格納ステップは、前記第１または第２の指定ステップにより指定された画像フォーマットに基づいて画像データを変換して格納することを特徴とする請求項１２記載の画像出力方法。
【請求項１６】
他の画像処理装置を指定する第３の指定ステップと、
他の画像処理装置と該他の画像処理装置で設定可能な画像フォーマットとの対応を示す画像フォーマット対応情報を保持する保持手段と、
前記保持手段に保持される他の画像処理装置と該他の画像処理装置で設定可能な画像フォーマットとの対応を示す画像フォーマット対応情報を参照して、前記第３の指定ステップによる他の画像処理装置の指定に基づく画像フォーマットを選択する第１の選択ステップとを有し、
前記データ格納ステップは、前記第１の選択ステップにより選択された画像フォーマットに基づいて画像データを変換して格納することを特徴とする請求項１２記載の画像出力方法。
【請求項１７】
前記第２または第３の指定ステップにより指定された画像フォーマットを前記画像データの処理態様に基づいて選択する第２の選択ステップを有し、
前記データ格納ステップは、前記第２の選択ステップにより選択された画像フォーマットに基づいて画像データを変換して格納することを特徴とする請求項１２記載の画像出力方法。
【請求項１８】
接続される外部データ処理装置で指定される画像フォーマットを接続履歴情報として記憶し、該記憶されている接続履歴情報を表示して、該表示される接続履歴情報中からフォーマット情報を選択する第３の選択ステップを有し、
前記データ格納ステップは、前記第３の選択ステップにより選択された画像フォーマットに基づいて画像データを変換して格納することを特徴とする請求項１２記載の画像出力方法。
【請求項１９】
前記画像データに対する出力先に応じた印刷環境情報を付加設定する環境設定ステップを有し、
前記データ格納ステップは、前記環境設定ステップにより設定された印刷環境情報を画像データに付加して格納することを特徴とする請求項１２記載の画像出力方法。
【請求項２０】
前記外部データ処理装置の接続を検出した場合、前記記憶領域に格納されている画像データに印刷環境情報が設定されているか否かを判断する第１の判断ステップを有し、
前記出力ステップは、前記第１の判断ステップによる判断結果に基づいて、設定されている印刷環境情報を設定して画像データを出力することを特徴とする請求項１２記載の画像出力方法。
【請求項２１】
前記外部データ処理装置の接続を検出した場合、前記記憶領域に格納されている画像データに設定されている印刷環境情報を画像データに設定するか、該画像データの格納前に設定されていた印刷環境情報を画像データに設定するか否かを判断する第２の判断ステップを有し、
前記出力ステップは、前記第２の判断ステップによる判断結果に基づいて、設定されていた印刷環境情報または画像データに付加されている印刷環境情報のいずれかを選択して画像データを出力することを特徴とする請求項１２記載の画像出力方法。
【請求項２２】
前記画像データの画像フォーマットが印刷環境情報を設定可能であるか否かを判断する第３の判断ステップと、
前記第３の判断ステップにより前記印刷環境情報を設定できないと判断した場合、前記画像データを出力するための印刷環境情報ファイルを作成して保存部に保存する作成ステップと、
前記外部データ処理装置から読み出される画像データが印刷環境情報無しで格納されていたか否かを判断する第４の判断ステップと、
前記第４の判断ステップによりに印刷環境情報無しで格納されていたと判断した場合に、前記保存部に保存されている前記印刷環境情報ファイルを参照して、前記外部データ処理装置から読み出される画像データに独立して印刷環境を設定して前記出力データが出力可能な画像データを再生成する再生成ステップと、
を有することを特徴とする請求項１２記載の画像出力方法。
【請求項２３】
請求項１２〜２２のいずれかに記載の画像出力方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項２４】
請求項１２〜２２のいずれかに記載の画像出力方法を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを印刷するための所定のインタフェースを備える外部データ処理装置と通信可能な画像処理装置および画像出力方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
従来のプリントシステムの形態においては、画像入力装置で取り込んだ画像データを画像出力装置で印刷するプリントシステムの諸形態には、コピー機などのように画像入力装置であるスキャナ部と、画像出力装置であるプリンタ部とが直接接続されていて画像処理部（後者においてホストコンピュータに相当する）をスキャナ部またはプリンタ部が担うものと、画像入力装置と出画像力装置が互いに独立しており、入力画像データの出力装置に応じたプリントデータ化処理のために一旦汎用画像処理部に相当するホストコンピュータを介するものなどが存在する。
【０００３】
前者のシステムでは、入力部と出力部が同じ装置システムとして構築されており、内部で使用する画像フォーマットを予め統一する事が可能なため、入力データから出力データへの画像フォーマット変換部が不要である。
【０００４】
一方、後者のシステムでは、画像入力装置と画像出力装置が独立しており、内部で使用する画像フォーマットは基本的に異なるため、装置間でデータの移動を行う場合は、入力データから出力データへの画像フォーマット変換が必要である。
【０００５】
前者のシステムでは入力部と出力部を共に備えた大掛かりなシステム構築が必要であるが、後者は入力部と出力部、及び変換部をそれぞれ汎用的な機器を用いて簡易にシステムを構築することが可能である。
【０００６】
一方、ダイレクト印刷において、画像入力装置と画像出力装置が独立に存在するプリントシステムでは、双方の内部で扱うデータフォーマットとデータ入出力部のＩ／Ｆが必ずしも統一されていないため、機器間の各種Ｉ／Ｆに広く対応され、且つデータフォーマット変換部を持たせ易いホストコンピュータを介する事で画像プリントシステムとして機能させる形態が一般的である。
【０００７】
しかし、近年画像入力装置または画像入力装置の内部データフォーマット及び機器間のＩ／Ｆを統一規格化することで、ホストコンピュータを介することなく直接接続によるデータの授受を実現するプリントシステムが提案されている。
【０００８】
例えば、デジタルスチルカメラ（以下、ＤＳＣ）で撮影した画像データをＪＰＥＧデータ化し、ＵＳＢインタフェースケーブルを用いてプリンタと直接接続し記憶されたＪＰＥＧデータをプリンタへ転送すると、プリンタ側でＪＰＥＧデータであることを認識して、所定の画像処理を行い印刷を実行する、という形態が良く知られている。
【０００９】
さらに、リモートコピーにおいては、画像データの入力部と出力部が一体となったプリントシステムの代表的な例は、画像入力部であるスキャナと画像出力部であるプリンタが直接接続されたコピー機がある。
【００１０】
従来のコピー機では、スキャナ部から取り込んだ画像データを出力できる先は直接接続されているプリンタ部のみであったが、近年、コピー機同士または他のスキャナやプリンタが有線または無線のネットワークで接続されているシステム環境下において、コピー機のスキャナ部や他のスキャナから読み込んだ画像データをネットワークを介して他のコピー機のプリンタ部や他のプリンタに転送し、リモートで出力するシステムを構築することが可能である。このようなシステムでは、ネットワーク環境下にある画像入力装置と出力装置の間でリモートでコピー動作を実現することが可能である。
【００１１】
さらに、画像データの送受信においては、上記のような画像入力／出力を実施するシステムにおいては、画像データの種類や形態を出力／入力それぞれに適合するよう変換処理を行う機能が必要となる。
【００１２】
また、従来、ＰＣを介さずにデジタルカメラやメモリカードから直接プリンタへ画像データを引き渡して、印刷処理を行うことは、下記特許文献１に記載されている。
【特許文献１】特開２００４−９３８８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
従来技術で詳述した通り、画像入力部と画像出力部が一体となったプリントシステムは、汎用画像処理部であるホストコンピュータを介さず印刷処理が可能であるが、システムの構築に多大なコストが必要であり、一方、画像入力装置と画像出力装置を独立に備えるプリントシステムでは、入／出力の画像フォーマットを揃えるための画像フォーマット変換部が必要なため、ホストコンピュータを介して画像データ処理を行う形態が一般的であり、印刷処理実行時にユーザが必要とする労力が増えるという問題点がそれぞれ存在する。
【００１４】
これらを鑑みて、近年、画像入力装置と画像出力装置を独立に備え、かつホストコンピュータによる画像処理を必要としないダイレクト印刷システムが普及しつつある。
【００１５】
ここで、現在のダイレクト印刷システムにおいては、入出力装置が内部処理する際の画像フォーマットを予め規定しておくことで中間の画像フォーマット変換部を介さず直接出力を行うものが一般的で、対応する入出力装置同士でなければダイレクト印刷を実行することはできない、という問題点がある。
【００１６】
また、ホストコンピュータ上のデバイスドライバを介して出力処理を実施することができないため、印刷動作実行時はデバイス側の環境設定を個別におこなわなければならない、という問題点がある。
【００１７】
さらに、入出力部非一体型機器のコピー機能を代行するものとして、ネットワーク環境下におけるリモートコピー動作について説明したが、本機能が可能な範囲は各入出力装置がネットワークに接続されているか、または画像入出力装置がいずれも外部記憶メディアに対応していることが前提であり、いずれも実施可能な範囲は限定される、という問題点がある。
【００１８】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、外部データ処理装置が備える記憶領域として認識し、該認識される記憶領域に対して、所定のインタフェースを介して画像データを記憶領域に直接格納し、他の画像処理装置により画像データが格納された外部データ処理装置の接続を検出して、記憶領域に格納されている画像データを所定のインタフェースを介して読み出し、該読み出される画像データを所定の出力先に出力することにより、外部データ処理装置の記憶領域を画像処理装置の記憶領域として機能させつつ、該画像データを格納している外部データ処理装置を他の画像処理装置に接続するという簡単な構成で、データ処理装置を介することなく、外部データ処理装置に格納している画像データを他の画像処理装置から直接出力処理可能な画像出力処理を自在に行える画像処理装置および画像出力方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【課題を解決するための手段】
【００１９】
上記目的を達成する本発明の画像処理装置は以下に示す構成を備える。
【００２０】
画像データを印刷するための所定のインタフェースを備える外部データ処理装置と通信可能な画像処理装置であって、前記外部データ処理装置が備える記憶領域に、前記所定のインタフェースを介して画像データを直接格納するデータ格納手段と、他の画像処理装置により前記記憶領域上に画像データが格納された前記外部データ処理装置の接続を検出して、前記記憶領域に格納されている画像データを前記所定のインタフェースを介して直接読み出すデータ読出し手段と、前記データ読出し手段により読み出される画像データを所定の出力先に出力する出力手段とを有することを特徴とする。
【００２１】
上記目的を達成する本発明の画像出力方法は以下に示す構成を備える。
【００２２】
画像データを印刷するための所定のインタフェースを備える外部データ処理装置と通信可能な画像処理装置における画像出力方法であって、前記外部データ処理装置が備える記憶領域に、前記所定のインタフェースを介して画像データを直接格納するデータ格納ステップと、他の画像処理装置により前記記憶領域上に画像データが格納された前記外部データ処理装置の接続を検出して、前記記憶領域に格納されている画像データを前記所定のインタフェースを介して直接読み出すデータ読出しステップと、前記データ読出しステップにより読み出される画像データを所定の出力先に出力する出力ステップとを有することを特徴とする。
【発明の効果】
【００２３】
本発明によれば、外部データ処理装置の記憶領域を画像処理装置の記憶領域として機能させつつ、該画像データを格納している外部データ処理装置を他の画像処理装置に接続するという簡単な構成で、データ処理装置を介することなく、外部データ処理装置に格納している画像データを他の画像処理装置から直接出力処理可能な画像出力処理を自在に行えるという効果を奏する。
【発明を実施するための最良の形態】
【００２４】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００２５】
〔第１実施形態〕
＜システム構成の説明＞
図１は，本発明の第１実施形態を示す画像処理システムに適用可能な画像印刷装置の構成を説明するブロック図である。
【００２６】
図１に示す画像印刷装置は、スキャナなどの画像入力部１００，ＵＩパネルなどの環境設定部１０１，ビデオコントローラなどの画像処理・制御部１０２、ＨＤなどの外部記憶領域部１０３、ネットワークＩ／ＦボードやＦａｘなどの画像送受信部１０４、プリンタなどの画像出力部１０５から構成される。なお、上記はコピーやＦａｘ、プリンタなどが一体となる複合型画像出力装置を想定しているが、本発明の構成として全てを要求するものではない。
【００２７】
画像処理・制御部１０２は、入力部Ｉ／Ｆ１１０、設定部Ｉ／Ｆ１１１、出力部Ｉ／Ｆ１１２、送受信部Ｉ／Ｆ１１３、記憶部Ｉ／Ｆ１１４を備え、内部バスによって、画像処理・制御用プログラムＲＯＭ（プログラムＲＯＭ）１０６、データＲＯＭ１０７、ＣＰＵ１０８、内部記憶領域であるＲＡＭ１０９などに接続される。
【００２８】
入力画像データは、スキャナなどの画像入力部１００で画像をスキャンしたり、外部ホストコンピュータ、外部Ｆａｘやネットワーク経由で送られた画像データを画像送受信部１０４を介して受信したりすることにより画像処理部１０２に取り込まれる。
【００２９】
画像処理・制御部１０２に取り込まれた画像データは、環境設定部１０１で設定された動作環境、または外部からの画像データに含まれる動作環境情報に従って処理され、処理後の画像データを目的とする動作に応じて、当該画像印刷装置で印刷する場合は、画像出力部１０５、外部ネットワークへ画像データを送信する場合は画像送受信部１０４、当該画像印刷装置内に保存する場合は内部記憶領域部１０３へそれぞれ渡される。
【００３０】
画像処理・制御部１０２における画像データ処理時は、必要に応じてデータＲＯＭ１０７の情報などを使用しながら設定部Ｉ／Ｆ１１１を経由して取得した処理動作環境に従って、プログラムＲＯＭ１０６からプログラムを読み出し、内部記憶領域となるＲＡＭ１０９などを利用しながら処理を実行する。
【００３１】
図２，図３は、本発明の第１実施形態を示す画像処理システムに適用可能な外部画像入力装置の構成を説明するブロック図であり、図１に示した画像印刷装置１０，１１と外部画像入力装置２０をＵＳＢあるいはネットワークなどの接続手段で接続し、画像印刷装置１０から外部画像入力装置２０へ画像データを格納可能なシステム例に対応する。
【００３２】
図２において、外部画像入力装置２０の環境設定部２０１で画像データの外部画像入力装置２０への転送を指定すると、この情報は設定部Ｉ／Ｆ２１１により画像処理・制御部２０２に渡され所定の処理が施された後、送受信部Ｉ／Ｆ２１３を介して画像送受信部２０４に渡り、上記接続手段により接続された画像印刷装置１０の画像送受信部１０４に送られる。画像印刷装置１０側ではここで渡された転送指定を画像処理・制御部２０２の送受信部Ｉ／Ｆ２１３を介して取得し、対応する画像データの入力先を決定する。
【００３３】
また、入力先に従い、画像処理・制御部２０２の入力部Ｉ／Ｆ２１０、送受信部Ｉ／Ｆ２１３、または記憶部Ｉ／Ｆ２１４を介してそれぞれの処理部から画像データを取得する。この画像データを画像処理・制御部２０２で処理を施した後、再び画像送受信部１０４を通じて外部画像入力装置２０の画像送受信部２０４へ転送する。画像データを受信した画像送受信部２０４では、データを送受信部Ｉ／Ｆ２１３を経由して画像処理・制御部２０２内に取得し、さらに記憶部Ｉ／Ｆ２１４を介して内部記憶領域部（ＲＡＭ）２０３に画像データを格納する。
【００３４】
なお、画像転送指示を行うＵＩは画像印刷装置側の環境設定部１０１（図１）でも良い。
【００３５】
図３では、外部画像入力装置２０を画像データの出力対象となる画像印刷装置１１に接続し、内部記憶領域部２０３に保存した画像データを画像印刷装置１１に渡して印刷、画像転送、保存などの動作を行う。
【００３６】
図３において、外部画像入力装置２０の環境設定部２０１で画像データの画像印刷装置１１への転送を指定すると、この情報は設定部Ｉ／Ｆ２１１により画像処理・制御部２０２に渡され所定の処理が施された後、送受信部Ｉ／Ｆ２１３を介して画像送受信部２０４に渡り、上記接続手段により接続された画像印刷装置１１の画像送受信部１０４に送られる。
【００３７】
画像印刷装置１１側ではここで渡された転送指定を画像処理・制御部の送受信部Ｉ／Ｆ１１３を介して取得し、対応する画像データの処理動作を決定する。
【００３８】
外部画像入力装置２０側では、画像印刷装置１１の画像送受信部１０４の準備が整うと、画像データを保持する内部記憶領域部２０３から記憶部Ｉ／Ｆ２１２を経由し必要な処理を施した後、送受信部Ｉ／Ｆ２１３を介して画像送受信部２０４から画像印刷装置１１の画像送受信部１０４に画像データを転送する。
【００３９】
画像印刷装置１１側では先に指定された処理動作に従い、受信した画像データを画像処理・制御部の出力部Ｉ／Ｆ１１２、送受信部Ｉ／Ｆ１１３、または記憶部Ｉ／Ｆ１１４を介してそれぞれの処理部へ画像データを渡す。この画像データを画像処理・制御部で処理を施した後、再び画像送受信部１０４を通じて外部画像入力装置２０の画像送受信部２０４へ転送する。
【００４０】
そして、画像データを受信した画像送受信部２０４では、画像データを送受信部Ｉ／Ｆ２１３を経由して画像処理・制御部２０２内に取得し、さらに記憶部Ｉ／Ｆ２１４を介して内部記憶領域部２０３に画像データを格納する。
【００４１】
なお、画像転送指示を行うＵＩは画像印刷装置側の環境設定部１０１でも良い。
【００４２】
本実施形態においては、前述したように自身が画像入力部１００と画像出力部１０５を共に備える画像印刷装置（ＭＦＰ、コピー機）などを例とするが、画像入力部としてデータ送受信部のみを備えるプリンタや、また画像出力部として印刷機能を持たないデジタルカメラや携帯電話などここで想定している外部画像入力装置を画像印刷装置に位置させてもよい。この場合、画像印刷装置１１としての動作は画像表示または送受信機能のみに限定される。
【００４３】
また、画像印刷装置１０，１１と外部画像入力装置２０の接続形態はＵＳＢ接続などを用いた１対１でも良いし、有線または無線のネットワークを介した１対多の接続でも良い。
【００４４】
図４は、本発明に係る画像処理システムにおける第１のデータ処理手順の一例を示すフローチャートであり、画像印刷装置１０から外部画像入力装置２０へ画像データを格納する手順に対応する。なお、Ｓ１０１〜Ｓ１１１は、ＣＰＵ１０８がプログラムＲＯＭ２０６からＲＡＭ２０９上に読み込む制御プログラムにより実行される各ステップを示す。
【００４５】
先ず、ステップＳ１０１において、画像印刷装置１０の環境設定部１０１または外部画像入力装置２０の環境設定部２０１上に画像印刷装置１０から画像データの取得を指定するメニューボタンを表示する。
【００４６】
次に、ステップＳ１０２で、図示しない取得ボタンが選択されたか否かをＣＰＵ２０８が判断して、取得ボタンが選択されていないと判断した場合は、本処理を終了する。
【００４７】
一方、ステップＳ１０２で、取得ボタンが選択されたと判断した場合は、ステップＳ１０３で取得する画像データの入力元を選択するメニューが環境設定部２０１上に表示される。そして、ステップＳ１０４で画像印刷装置１０の画像入力部１００を介して読み込んだ画像データを取得するか否かをＣＰＵ２０８が判断して、画像印刷装置１０の画像入力部１００を介して読み込んだ画像データを取得すると判断した場合は、ステップＳ１０５で、入力部Ｉ／Ｆ１１０に対して取得指示を通知して、ステップＳ１０９へ進む。
【００４８】
一方、ステップＳ１０４で、画像印刷装置１０の画像入力部１００を介して読み込んだ画像データを取得しないと判断した場合は、ステップＳ１０６へ移行し、画像印刷装置１０の画像送受信部１０４を介して受信した画像データを取得するか否かをＣＰＵ２０８が判断して、画像送受信部１０４を介して受信した画像データを取得すると判断した場合は、ステップＳ１０７で、送受信部Ｉ／Ｆ１１３に対して取得指示を通知して、ステップＳ１０９へ進む。
【００４９】
一方、ステップＳ１０６で、画像送受信部１０４からの画像データ取得でないと判断した場合は、ステップＳ１０８で、画像印刷装置１０の画像記憶領域部１０３に保存されている画像データの取得と判断して、記憶部Ｉ／Ｆ１１４に対して取得指示を通知する。
【００５０】
その後、ステップＳ１０９で、指定した入力元より画像データを取得して、ステップＳ１１０で、記憶部Ｉ／Ｆ２１４に対して保存処理を指示した後、ステップＳ１１１において、各入力元から画像印刷装置１０に入力された画像データはいずれも一旦ＲＡＭ１０９または内部記憶領域１０３を経由して画像印刷装置１０の送受信部Ｉ／Ｆ１１３、外部画像入力装置２０の送受信部Ｉ／Ｆ２１３、記憶部Ｉ／Ｆ２１４を介して、内部記憶領域部２０３に格納され、本処理を終了する。
【００５１】
これにより、画像印刷装置に取り込まれている画像データを、例えば携帯可能な外部画像入力装置等の内部記憶領域部２０３に格納することができ、以後、外部画像入力装置を意図する出力対象の画像印刷装置１１等よりダイレクト出力処理が可能となる。
【００５２】
図５は、本発明に係る画像処理システムにおける第２のデータ処理手順の一例を示すフローチャートであり、図３に示した外部画像入力装置２０から画像印刷装置１１へ画像データを転送する手順に対応する。なお、Ｓ２０１〜Ｓ２１０は各ステップを示す。
【００５３】
先ず、ステップＳ２０１において、画像印刷装置１１の環境設定部１０１または外部画像入力装置２０の環境設定部２０１上に画像印刷装置１１へ画像データの転送を指定するメニューボタンを表示する。以下、外部画像入力装置２０の環境設定部２０１より選択する場合について説明する。
【００５４】
そして、ステップＳ２０２で、転送メニューが選択されたかどうかをＣＰＵ２０８が判断し、転送ボタンが選択されたと判断した場合は、ステップＳ２０３で取得する画像データの出力先を選択するメニューを外部画像入力装置２０の環境設定部２０１に表示する。
【００５５】
次に、ステップＳ２０４で、画像印刷装置１１の画像出力部１０５へ転送画像を出力する指示がなされているか否かをＣＰＵ２０８が判断し、画像印刷装置１１の画像出力部１０５へ転送画像を出力する指示がなされていると判断した場合は、ステップＳ２０５で出力部Ｉ／Ｆ１１２に対して出力指示を通知して、ステップＳ２０９へ進む。
【００５６】
一方、ステップＳ２０４で、画像印刷装置１１の画像出力部１０５への画像転送でないと判断した場合は、ステップＳ２０６へ移行し、出力先が画像印刷装置１１の送受信部１１３か否かをＣＰＵ２０８が判断して、画像印刷装置１１の画像送受信部１０４を介して転送画像を送信すると判断した場合は、ステップＳ２０７で、画像印刷装置１１の送受信部Ｉ／Ｆ１１３に対して取得指示を通知して、ステップＳ２０９へ進む。
【００５７】
一方、ステップＳ０６で、画像印刷装置１１の画像送受信部Ｉ／Ｆ１１３への画像転送でないと判断した場合は、画像印刷装置１１の外部記憶領域部１０３へ画像データを保存するものとＣＰＵ２０８は判断して、画像印刷装置１１の記憶部Ｉ／Ｆ１１４に対して保存指示を通知する。
【００５８】
その後、ステップＳ２０９で、指定した出力先へ画像データを転送する。そして、ステップＳ２１０において、画像印刷装置１１の各出力先へ転送された画像データはいずれも一旦内部記憶領域部１０３またはＲＡＭ１０９を経由して画像印刷装置１１の画像出力部１０５、画像送受信部１０４、外部記憶領域部１０３のいずれかで出力処理がなされ、処理を終了する。
【００５９】
これにより、外部画像入力装置２０を介して、画像印刷装置１０から画像データを内部記憶領域部１０３に記憶した後、他の画像印刷装置となる画像印刷装置１１から、画像印刷装置１１の画像出力部１０５、画像送受信部１０４、外部記憶領域部１０３のいずれかで直接出力処理を行うことが可能となる。
【００６０】
図６は、本発明に係る画像処理システムにおける第３のデータ処理手順の一例を示すフローチャートであり、図４に示したステップＳ１０９で定義された画像データ取得処理の詳細手順に対応する。なお、Ｓ３０１〜Ｓ３１４は各ステップを示す。
【００６１】
図４に示したステップＳ１０９で定義された画像データ取得処理では、先ず、ステップＳ３０１で、画像フォーマット名を直接入力するが選択されたか否かの判断を行い、画像フォーマット名を直接入力が選択されたと判断した場合は、ステップＳ３０２で、画像フォーマット名の入力メニューを表示・名称入力を行い、ステップＳ３１３に進み、入力された画像フォーマットを指定画像フォーマットとして設定を行い、図４に示したステップＳ１１０へ進む。
【００６２】
一方、ステップＳ３０１で、直接入力を行わないと判断した場合は、ステップＳ３０３で、画像フォーマット名情報（リスト）が画像印刷装置１０または外部画像入力装置２０のデータＲＯＭ１０７またはＲＯＭ２０７上に存在するか否かを判断して、情報リストが存在しないとＣＰＵ２０８が判断した場合は、ステップＳ３１４で、標準的な画像フォーマットを設定して、図４に示したステップＳ１１０へ進む。
【００６３】
一方、ステップＳ３０３で、画像フォーマット名情報（リスト）が画像印刷装置１０または外部画像入力装置２０のデータＲＯＭ１０７またはデータＲＯＭ２０７上に存在すると判断した場合は、ステップＳ３０４で情報リストを取得し、ステップＳ３０５で、情報リストから指定画像フォーマットを選択するか否かをＣＰＵ２０８が判断して、情報リストから指定画像フォーマットを選択すると判断した場合は、ステップＳ３０６で、取得した情報リスト中の画像フォーマット名を各環境設定部１０１または２０１上に表示し選択を実行する。そして、ステップＳ３１３へ進み、選択された画像フォーマットを指定画像フォーマットとしてＳ３１３でフォーマット設定を行い、図４に示したステップＳ１１０へ進む。
【００６４】
一方、ステップＳ３０５で、情報リスト名から選択しないとＣＰＵ２０８が判断した場合は、ステップＳ３０７で、更にデータＲＯＭ１０７またはデータＲＯＭ２０７中に出力装置別画像フォーマット対照リストが存在するか否かをＣＰＵ２０８が判断して、リストが存在しないと判断した場合は、ステップＳ３１４で、標準的な画像フォーマットを設定した後、図４に示したステップＳ１１０へ進む。
【００６５】
一方、ステップＳ３０７で、リストが存在すると判断した場合は、ステップＳ３０８で、データＲＯＭ１０７またはデータＲＯＭ２０７中から対照リストを取得する。
【００６６】
そして、ステップＳ３０９で、対照リスト中の出力予定装置名称から選択するか否かをＣＰＵ２０８が判断し、対照リスト中の出力予定装置名称から選択しないと判断した場合は、ステップＳ３１４で、標準的な画像フォーマットを設定した後、図４に示したステップＳ１１０へ進む。
【００６７】
一方、ステップＳ３０９で、対照リスト中の出力予定装置名称から選択すると判断した場合は、ステップＳ３１０で、対照リスト中の出力装置名リストを環境設定部２０１上に表示し、ステップＳ３１１で、予定出力装置名が存在するか否かをＣＰＵ２０８が判断して、予定出力装置名が存在しないと判断した場合は、ステップＳ３１４で、標準的な画像フォーマットを設定した後、図４に示したステップＳ１１０へ進む。
【００６８】
一方、ステップＳ３１１で、予定出力装置名が存在すると判断した場合は、ステップＳ３１２で、出力装置名を選択することで対応画像フォーマットを選択し、ステップＳ３１３で、選択された画像フォーマットを指定フォーマットとして設定した後、図４に示したステップＳ１１０へ進む。
【００６９】
これにより、選択された画像データに対して、ユーザが意図する画像フォーマットとして、格納されている画像フォーマット名を指定することで、直接ユーザが画像フォーマットを指定できる。
【００７０】
また、登録されている画像フォーマット名から、直接ユーザが画像フォーマットを選択できる。
【００７１】
さらに、表示される予定出力装置名リストから選択される出力装置に対応する画像フォーマットを選択して、出力する画像データに最適な画像フォーマットを設定することが可能となる。
【００７２】
図７は、本発明に係る画像処理システムにおける第４のデータ処理手順の一例を示すフローチャートであり、図４に示したステップＳ１０９で定義された画像データ取得処理において、画像の最終的な出力先を画像印刷装置１１とするか、あるいは外部画像入力装置２０上の画面に出力するかによって自動的に取得時の画像フォーマットを切り替える手順に対応する。なお、Ｓ４０１〜Ｓ４０３は各ステップを示す。
【００７３】
先ず、ステップＳ４０１で、画像印刷装置１０の環境設定部１０１または外部画像入力装置２０の環境設定部２０１上に取得画像データの最終出力先を表示し、選択する。そして、ステップＳ４０２で、出力先を外部画像入力装置に指定した場合は、ステップＳ４０３で、外部画像入力装置の画像フォーマットをデータＲＯＭ２０７から取得し、これを指定画像フォーマットとして設定し、図６に示したステップＳ３１３へ移行する。
【００７４】
一方、ステップＳ４０２で、画像印刷装置１０を出力先として選択した場合は、図６に示したステップＳ３０１で、通常にフォーマット指定処理を行う。
【００７５】
なお、ステップＳ３１４またはステップＳ３１３で設定された画像フォーマットに従って、図４に示したステップＳ１１１の画像データ保存処理では画像フォーマット変換を実施する。
【００７６】
この時フォーマット変換は、画像印刷装置１０内の画像処理・制御部１０２または外部画像入力装置２０内の画像処理・制御部２０２のいずれにおいて実施しても良い。
【００７７】
これにより、画像の最終的な出力先を画像印刷装置１１とするか、あるいは外部画像入力装置２０上の画面に出力するかによって自動的に取得時の画像フォーマットを切り替えることができる。
【００７８】
〔第２実施形態〕
図８は、本発明に係る画像処理システムにおける第５のデータ処理手順の一例を示すフローチャートであり、画像印刷装置１０から外部画像入力装置２０へデータを格納する手順に対応する。なお、Ｓ５０１〜Ｓ５０７は各ステップを示す。
【００７９】
ここでは、図４のステップＳ１０９における画像データ取得処理時に、画像データそのもの、または画像データに付随したデータファイルに出力環境情報を付加するものである。
【００８０】
図４に示したステップＳ１０９の後、ステップＳ５０１において、画像印刷装置１１の環境設定部１０１または外部画像入力装置２０の環境設定部２０１上に取得する画像データの予定出力先を表示し選択する手段をもち、ステップＳ５０２で、画像印刷装置１１における出力先が画像出力部１０５か否かをＣＰＵ２０８が判断し、画像出力部に出力する予定であると判断した場合は、ステップＳ５０４で、画像印刷装置１０の出力部Ｉ／Ｆ１１２に対して画像データ取得時の出力環境情報付加処理を指示して、ステップＳ５０７へ移行する。
【００８１】
一方、ステップＳ５０２で、出力先が画像出力部でないと判断した場合は、ステップＳ５０３で、出力先が画像送受信部１０４か否かの判断をＣＰＵ２０８が行い、画像送受信部１０４へ出力する予定であると判断した場合は、ステップＳ５０５で、画像印刷装置１０の送受信部Ｉ／Ｆ１１３に対して画像データ取得時の出力環境情報付加処理を指示して、ステップＳ５０７へ移行する。
【００８２】
一方、ステップＳ５０３で、出力先が送受信部でないと判断した場合は、ステップＳ５０６で、出力先が内部記憶領域部と判断し、記憶部Ｉ／Ｆ１１４に対して画像データ取得時の出力環境情報付加処理を指示して、ステップＳ５０７へ移行する。
【００８３】
そして、ステップＳ５０７で、後述する出力環境情報負荷処理を実行して、図４に示したステップＳ１１０へ進む。
【００８４】
これにより、画像データの出力先に応じた出力環境情報を付加することが可能となる。
【００８５】
図９は、本発明に係る画像処理システムにおける第６のデータ処理手順の一例を示すフローチャートであり、図５のステップＳ２０９における画像データ転送処理時に、画像データそのものまたは画像データに付随したデータファイルに格納された出力環境情報を取得・解析し、指定の出力環境情報を設定する手順に対応する。なお、Ｓ６０１〜Ｓ６０７は各ステップを示す。
【００８６】
先ず、ステップＳ６０１において、画像データと共に転送された環境設定情報を画像印刷装置１１の画像処理・制御部１０２内で解析し、ステップＳ６０２で画像印刷装置１１における出力先が画像出力部１０５か否かを判断し、画像出力部に出力する場合は、ステップＳ６０４で、画像印刷装置１０の出力部Ｉ／Ｆ１１２に画像データ出力（印刷）時の出力（印刷）環境情報設定処理を指示して、ステップＳ６０７へ移行する。
【００８７】
一方、ステップＳ６０２で、出力先が画像出力部でないと判断した場合は、ステップＳ６０３で、出力先が画像送受信部１０４か否かの判断を行い、画像送受信部１０４へ出力すると判断した場合は、ステップＳ６０５で、画像印刷装置１１の送受信部Ｉ／Ｆ１１３に画像データ出力（送信）時の出力（送信）環境情報設定処理を指示して、ステップＳ６０７へ移行する。
【００８８】
一方、ステップＳ６０３で、出力先が画像送受信部１０４でないと判断した場合は、ステップＳ６０６で、出力先が内部記憶領域部１０３と判断し、記憶部Ｉ／Ｆ１１４に対して画像データ出力（保存）時の出力（保存）環境情報設定処理を指示して、ステップＳ６０７へ移行して、出力環境設定処理を行い、図５に示したステップＳ２１０へ進む。
【００８９】
これにより、外部画像入力装置２０より画像印刷装置１１に転送された画像データに対する出力先に応じて最適な出力環境情報を自動設定することができる。
【００９０】
図１０は、本発明に係る画像処理システムにおける第７のデータ処理手順の一例を示すフローチャートであり、画像データと共に外部画像入力装置２０を経て画像印刷装置１１へ出力環境情報を渡す際、画像印刷装置１０のいずれの情報を用いて出力環境情報を作成するかを決定する手順に対応する。なお、Ｓ７０１〜Ｓ７０７は各ステップを示す。ここでは、画像データと共に外部画像入力装置を経て画像印刷装置１１へ出力環境情報を渡す際、画像印刷装置１０のいずれの情報を用いて出力環境情報を作成するかを決定する。
【００９１】
先ず、図８のステップＳ５０７の出力環境情報付加処理において、ステップＳ７０１で画像印刷装置１０の現在の出力環境を画像印刷装置１１における出力環境情報として付加するか否かを判断して、現状の環境設定を流用すると判断した場合は、ステップＳ７０２で、設定部Ｉ／Ｆ１１１を介して環境設定部中の情報を吸い上げを指定し、図４のステップＳ１１０へ移行する。この場合、画像印刷装置１０へ何らかの入力手段で取り込んだ環境をそのまま画像印刷装置１１へ適用したい場合に有効である。
【００９２】
一方、ステップＳ７０１で、画像印刷装置１０の現在の出力環境を画像印刷装置１１における出力環境情報として付加しないと判断した場合は、ステップＳ７０３で、画像印刷装置１１における予定出力先が出力部か否かを判断し、出力部から印刷を予定していると判断した場合は、ステップＳ７０４で、画像印刷装置１０の出力部Ｉ／Ｆ１１２に対して出力環境情報設定を出力先の画像印刷装置１１に対して設定処理を行う指示を出して、図４に示したステップＳ１１０へ進む。
【００９３】
一方、ステップＳ７０３で、予定出力先が画像出力部１０５でないと判断した場合は、ステップＳ７０５で、予定出力先が画像送受信部１０４か否かを判断し、画像送受信部１０４が予定出力先であると判断した場合は、ステップＳ７０６で、同様に送受信部Ｉ／Ｆ１１３に対して送受信用環境情報設定を指示して、図４に示したステップＳ１１０へ進む。
【００９４】
一方、ステップＳ７０５で、出力先が送受信部でないと判断した場合は、ステップＳ７０７で、外部記憶領域部１０３が予定出力先と判断して、記憶部Ｉ／Ｆ１１４に対して保存用環境情報の設定を指示して、図４に示したステップＳ１１０へ進む。
【００９５】
以上の指示に従い、図４のステップＳ１１０では各処理部Ｉ／Ｆが環境設定のためのメニューを画像印刷装置１０上の環境設定部１０１または外部画像入力装置２０上の環境設定部２０１に表示しユーザの選択手段を提供する。
【００９６】
これらの手段により、画像印刷装置１０から得られる出力環境情報を画像データ内もしくは画像データに付随する情報データとして外部画像入力装置を経由して画像印刷装置１１へ渡し、画像印刷装置１１内では本情報を解析し自動的に環境設定を行うことが可能となる。
【００９７】
〔第３実施形態〕
図１１は、本発明に係る画像処理システムにおける第８のデータ処理手順の一例を示すフローチャートであり、画像印刷装置１０から外部画像入力装置２０への画像データ取得時に、出力先である画像印刷装置１１の画像フォーマットが不明の場合や、画像フォーマットの制限により画像データ中に埋め込みもしくは付属データとして処理できない場合の出力環境設定処理手順に対応する。なお、Ｓ８０１〜Ｓ８０４は各ステップを示す。
【００９８】
ここでは、画像印刷装置１０から外部画像入力装置２０への画像データ取得時に、出力先である画像印刷装置１１の画像フォーマットが不明の場合やフォーマットの制限により画像データ中に埋め込みもしくは付属データとして処理できない場合の解決処理例について説明する。
【００９９】
図８の出力環境情報付加処理であるステップＳ５０７中で、ステップＳ８０１で、画像データ中に環境情報を付加することが可能なフォーマットか否かを判断し、可能であると判断した場合は、前述の処理を行うため、ステップＳ８０２で画像データ埋め込み型フォーマットとして、図１０に示したステップＳ７０１へ移行する。
【０１００】
一方、ステップＳ８０１で、画像データ中に環境情報を付加することが不可能なフォーマット、もしくは画像印刷装置１１の画像フォーマットが不明であると判断した場合は、ステップＳ８０３で、画像データを非埋め込み型として指定し、ステップＳ８０４で、独立した環境情報格納ファイルを作成して、図１０に示したステップＳ７０１へ移行する。
【０１０１】
なお、作成した環境情報格納ファイルは、画像データとは別に外部入力装置内の内部記憶領域部２０３に格納される。
【０１０２】
この状態で外部画像入力装置２０を画像印刷装置１１に接続した時に画像印刷装置１１の画像フォーマットをデータＲＯＭ１０７中から取得し、取得した画像フォーマットに従って個別に保持する環境情報データと画像データを前記画像フォーマットに従って再生成し、再生成データを画像印刷装置へ転送する。これにより、画像取得時に環境情報を付加した画像データを作成した場合と同様の処理が可能となる。
【０１０３】
なお、画像印刷装置１１の画像フォーマットは、外部画像入力装置内に画像印刷装置と画像フォーマットの対照リストを保持しそこから検索しても良いし、またこの対照リスト情報は予め決められた情報を保持していても、また過去に接続した画像印刷装置の履歴を用いて情報を蓄積していっても良い。
【０１０４】
上記実施形態によれば、画像フォーマットが異なる画像入出力装置間のダイレクト印刷を簡易に行うことが可能となる。
【０１０５】
また、一方の画像出力装置から取り出した画像データを他方の画像出力装置にダイレクトに印刷を行う際、他方の画像出力装置の印刷環境設定をより簡易に行うことが可能となる。
【０１０６】
さらに、標準的なデータ送受信Ｉ／Ｆを持つ携帯可能な画像入力装置を媒介として、非ネットワーク環境下あるいは非リムーバブルメディア対応の画像入出力機器間でリモートにコピー動作を行うことが可能となる。
【０１０７】
〔第４実施形態〕
以下、図１２に示すメモリマップを参照して本発明に係る画像処理システムで読み取り可能なデータ処理プログラムの構成について説明する。
【０１０８】
図１２は、本発明に係る画像処理システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１０９】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１１０】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１１１】
本実施形態における図４〜図１１に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１１２】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１１３】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１４】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１１５】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１１６】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１１８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１１９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２１】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１２２】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではなく、以下の実施態様も含まれることはいうまでもない。以下、その実施態様１〜２３について説明する。
【０１２３】
〔実施態様１〕
画像データを印刷するための所定のインタフェースを備える外部データ処理装置と通信可能な画像処理装置（図１に示す画像印刷装置１０，１１）であって、前記外部データ処理装置が備える記憶領域に、前記所定のインタフェースを介して画像データを格納するデータ格納手段（図１に示す画像送受信部１０４がインタフェースを介して、図２に示す外部画像入力装置２０の画像送受信部２０４を介して内部記憶領域部２０３へ格納する）と、他の画像処理装置により前記記憶領域上に画像データが格納された前記外部データ処理装置の接続を検出して、前記記憶領域に格納されている画像データを前記所定のインタフェースを介して直接読み出すデータ読出し手段（図１に示す画像送受信部１０４がインタフェースを介して、図２に示す外部画像入力装置２０の画像送受信部２０４を介して内部記憶領域部２０３から読み出す）と、前記データ読出し手段により読み出される画像データを所定の出力先に出力する出力手段（図１に示す画像出力部１０５、内部記憶領域部１０３、画像送受信部１０４）とを有することを特徴とする画像処理装置。
【０１２４】
これにより、データ処理装置を介することなく、画像処理装置から外部データ処理装置の記憶領域に対して直接画像データを格納し、該格納された外部データ処理装置が他の画像処理装置に接続されることで、一方の画像処理装置から格納された画像データを他方の画像処理装置から直接出力することができる。
【０１２５】
〔実施態様２〕
前記所定の出力先は、前記読み出される画像データを格納する記憶手段（図１に示す内部記憶領域部１０３）、前記読み出される画像データを印刷する印刷手段（図１に示す画像出力部１０５）、前記読み出される画像データを送信する送信手段（図１に示す画像送受信部１０４）のいずれかであることを特徴とする実施態様１記載の画像処理装置。
【０１２６】
これにより、データ処理装置を介することなく、画像処理装置から外部データ処理装置の記憶領域に対して直接画像データを格納し、該格納された外部データ処理装置が他の画像処理装置に接続されることで、一方の画像処理装置から格納された画像データを他方の画像処理装置の所定の出力先に直接出力することができる。
【０１２７】
〔実施態様３〕
前記データ格納手段は、前記画像データを他の画像処理装置で出力するための画像フォーマットに変換して格納することを特徴とする実施態様１記載の画像処理装置。
【０１２８】
これにより、データ処理装置を介することなく、画像処理装置から外部データ処理装置の記憶領域に対して直接画像データを画像フォーマットに変換して格納し、該格納された外部データ処理装置が他の画像処理装置に接続されることで、一方の画像処理装置から格納された画像データを指定されている画像フォーマットで他方の画像処理装置の所定の出力先に直接出力することができる。
【０１２９】
〔実施態様４〕
前記記憶領域に格納する画像データに対して画像フォーマットを指定する第１の指定手段（図１に示す環境設定部１０１に相当）と、接続される前記外部データ処理装置を認識して、前記記憶領域に格納する画像データに対して画像フォーマットを指定する第２の指定手段（図１に示すＣＰＵ１０８がプログラムＲＯＭ１０６に記憶される制御プログラムに基づいて指定する）とを有し、前記データ格納手段は、前記第１または第２の指定手段により指定された画像フォーマットに基づいて画像データを変換して格納することを特徴とする実施態様１記載の画像処理装置。
【０１３０】
これにより、画像処理装置から外部データ処理装置の記憶領域に対して直接画像データを画像フォーマットに変換して格納する際に、ユーザが直接指定した画像フォーマット、あるいは、外部データ処理装置に適応した画像フォーマットに変換して画像データを格納することができる。
【０１３１】
〔実施態様５〕
他の画像処理装置を指定する第３の指定手段（図１に示す環境設定部１０１に相当）と、他の画像処理装置と該他の画像処理装置で設定可能な画像フォーマットとの対応を示す画像フォーマット対応情報を保持する保持手段（図１に示すデータＲＯＭ１０７等）と、前記第３の指定手段による他の画像処理装置の指定に基づいて、前記保持手段から対応すべき画像フォーマットを選択する第１の選択手段（図１に示すＣＰＵ１０８がプログラムＲＯＭ１０６に記憶される制御プログラムに基づいて選択する）とを有し、前記データ格納手段は、前記第１の選択手段により選択された画像フォーマットに基づいて画像データを変換して格納することを特徴とする実施態様１記載の画像処理装置。
【０１３２】
これにより、画像処理装置から外部データ処理装置の記憶領域に対して直接画像データを画像フォーマットに変換して格納する際に、ユーザが選択した画像フォーマットに変換して画像データを格納することができる。
【０１３３】
〔実施態様６〕
前記第２または第３の指定手段により指定された画像フォーマットを前記画像データの処理態様に基づいて選択する第２の選択手段（図１に示すＣＰＵ１０８がプログラムＲＯＭ１０６に記憶される制御プログラムに基づいて指定する）を有し、前記データ格納手段は、前記第２の選択手段により選択された画像フォーマットに基づいて画像データを変換して格納することを特徴とする実施態様１記載の画像処理装置。
【０１３４】
これにより、画像処理装置から外部データ処理装置の記憶領域に対して直接画像データを画像フォーマットに変換して格納する際に、ユーザが選択した画像フォーマットに変換して画像データを格納することができる。
【０１３５】
〔実施態様７〕
接続される外部データ処理装置で指定される画像フォーマットを接続履歴情報として記憶する履歴記憶手段（図１に示す内部記憶領域部１０３）と、前記履歴記憶手段に記憶されている接続履歴情報を表示する表示手段（図１に示す環境設定部１０１）と、前記表示手段により表示される接続履歴情報中からフォーマット情報を選択する第３の選択手段（図１に示すＣＰＵ１０８がプログラムＲＯＭ１０６に記憶される制御プログラムに基づいて選択する）とを有し、前記データ格納手段は、前記第３の選択手段により選択された画像フォーマットに基づいて画像データを変換して格納することを特徴とする実施態様１記載の画像処理装置。
【０１３６】
これにより、画像処理装置から外部データ処理装置の記憶領域に対して直接画像データを画像フォーマットに変換して格納する際に、ユーザが選択した画像フォーマットに変換して画像データを格納することができる。
【０１３７】
〔実施態様８〕
前記画像データに対する出力先に応じた印刷環境情報を付加設定する環境設定手段（図１に示す環境設定部１０１）を有し、前記データ格納手段は、前記環境設定手段により設定された印刷環境情報を画像データに付加して格納することを特徴とする実施態様１記載の画像処理装置。
【０１３８】
これにより、画像データが読み出される際に、何ら印刷環境の設定がなされていなくても、画像データ格納時に設定された印刷環境に従って画像データを出力することが可能とする。
【０１３９】
〔実施態様９〕
前記外部データ処理装置の接続を検出した場合、前記記憶領域に格納されている画像データに印刷環境情報が設定されているか否かを判断する第１の判断手段（図１に示すＣＰＵ１０８がプログラムＲＯＭ１０６に記憶される制御プログラムに基づいて判断する）を有し、前記出力手段は、前記第１の判断手段による判断結果に基づいて、設定されている印刷環境情報を設定して画像データを出力することを特徴とする実施態様１記載の画像処理装置。
【０１４０】
これにより、画像データが読み出される際に、何ら印刷環境の設定がなされていなくても、画像データ格納時に設定された印刷環境に従って画像データを出力することが可能とする。
【０１４１】
〔実施態様１０〕
前記外部データ処理装置の接続を検出した場合、前記記憶領域に格納されている画像データに設定されている印刷環境情報を画像データに設定するか、該画像データの格納前に設定されていた印刷環境情報を画像データに設定するか否かを判断する第２の判断手段（図１に示すＣＰＵ１０８がプログラムＲＯＭ１０６に記憶される制御プログラムに基づいて判断する）を有し、前記出力手段は、前記第２の判断手段による判断結果に基づいて、設定されていた印刷環境情報または画像データに付加されている印刷環境情報のいずれかを選択して画像データを出力することを特徴とする実施態様１記載の画像処理装置。
【０１４２】
これにより、画像データが読み出される際に、何ら印刷環境の設定がなされていなくても、画像データ格納時に設定された印刷環境と異なる印刷環境に従って画像データを出力することが可能とする。
【０１４３】
〔実施態様１１〕
前記画像データの画像フォーマットが印刷環境情報を設定可能であるか否かを判断する第３の判断手段（図１に示すＣＰＵ１０８がプログラムＲＯＭ１０６に記憶される制御プログラムに基づいて判断する）と、前記第３の判断手段により前記印刷環境情報を設定できないと判断した場合、前記画像データを出力するための印刷環境情報ファイルを作成する作成手段（図１に示すＣＰＵ１０８がプログラムＲＯＭ１０６に記憶される制御プログラムに基づいて作成する）と、前記作成手段により作成された前記印刷環境情報ファイルを保存する保存手段（例えば図１に示す外部記憶領域部１０３）と、前記外部データ処理装置から読み出される画像データが印刷環境情報無しで格納されていたか否かを判断する第４の判断手段（図１に示すＣＰＵ１０８がプログラムＲＯＭ１０６に記憶される制御プログラムに基づいて判断する）と、前記第４の判断手段により印刷環境情報無しで格納されていたと判断した場合に、前記保存手段に保存されている前記印刷環境情報ファイルを参照して、前記外部データ処理装置から読み出される画像データに独立して印刷環境を設定して前記出力データが出力可能な画像データを再生成する再生成手段（図１に示すＣＰＵ１０８がプログラムＲＯＭ１０６に記憶される制御プログラムに基づいて再生成する）とを有することを特徴とする実施態様１記載の画像処理装置。
【０１４４】
これにより、画像データが読み出される際に、画像データに印刷環境を設定できない画像フォーマットであっても、画像データの出力時に、最適な印刷環境を自動設定して、画像データを出力することが可能とする。
【０１４５】
〔実施態様１２〕
画像データを印刷するための所定のインタフェースを備える外部データ処理装置と通信可能な画像処理装置における画像出力方法であって、前記外部データ処理装置が備える記憶領域に、前記所定のインタフェースを介して画像データを直接格納するデータ格納ステップ（図１に示したＣＰＵ１０８が実行する図４に示すステップＳ１１１）と、他の画像処理装置により前記記憶領域上に画像データが格納された前記外部データ処理装置の接続を検出して、前記記憶領域に格納されている画像データを前記所定のインタフェースを介して読み出すデータ読出しステップ（図１に示したＣＰＵ１０８が実行する図５に示すステップＳ２０９）と、前記データ読出しステップにより読み出される画像データを所定の出力先に出力する出力ステップ（図１に示したＣＰＵ１０８が実行する図４に示すステップＳ２１０）とを有することを特徴とする画像出力方法。
【０１４６】
これにより、実施態様１と同等の効果が期待できる。
【０１４７】
〔実施態様１３〕
前記所定の出力先は、前記読み出される画像データを格納する記憶手段、前記読み出される画像データを印刷する印刷手段、前記読み出される画像データを送信する送信手段のいずれかであることを特徴とする実施態様１２記載の画像出力方法。
【０１４８】
これにより、実施態様２と同等の効果が期待できる。
【０１４９】
〔実施態様１４〕
前記データ格納ステップは、前記画像データを他の画像処理装置で出力するための画像フォーマットに変換して格納することを特徴とする実施態様１２記載の画像出力方法。
【０１５０】
これにより、実施態様３と同等の効果が期待できる。
【０１５１】
〔実施態様１５〕
前記記憶領域に格納する画像データに対して画像フォーマットを指定する第１の指定ステップ（図１に示したＣＰＵ１０８が実行する図６に示すステップＳ３０２）と、接続される前記外部データ処理装置を認識して、前記記憶領域に格納する画像データに対して画像フォーマットを指定する第２の指定ステップ（図１に示したＣＰＵ１０８が実行する図６に示すステップＳ３０６）とを有し、前記データ格納ステップは、前記第１または第２の指定ステップにより指定された画像フォーマットに基づいて画像データを変換して格納することを特徴とする実施態様１２記載の画像出力方法。
【０１５２】
これにより、実施態様４と同等の効果が期待できる。
【０１５３】
〔実施態様１６〕
他の画像処理装置を指定する第３の指定ステップ（図１に示したＣＰＵ１０８が実行する図６に示すステップＳ３１１）と、保持手段に保持される他の画像処理装置と該他の画像処理装置で設定可能な画像フォーマットとの対応を示す画像フォーマット対応情報を参照して、前記第３の指定ステップによる他の画像処理装置の指定に基づく画像フォーマットを選択する第１の選択ステップ（図１に示したＣＰＵ１０８が実行する図６に示すステップＳ３１２）とを有し、前記データ格納ステップは、前記第１の選択ステップにより選択された画像フォーマットに基づいて画像データを変換して格納することを特徴とする実施態様１２記載の画像出力方法。
【０１５４】
これにより、実施態様５と同等の効果が期待できる。
【０１５５】
〔実施態様１７〕
前記第２または第３の指定ステップにより指定された画像フォーマットを前記画像データの処理態様に基づいて選択する第２の選択ステップ（図１に示したＣＰＵ１０８が実行する図７に示すステップＳ４０２）を有し、前記データ格納ステップは、前記第２の選択ステップにより選択された画像フォーマットに基づいて画像データを変換して格納することを特徴とする実施態様１２記載の画像出力方法。
【０１５６】
これにより、実施態様６と同等の効果が期待できる。
【０１５７】
〔実施態様１８〕
接続される外部データ処理装置で指定される画像フォーマットを接続履歴情報として記憶し、該記憶されている接続履歴情報を表示して、該表示される接続履歴情報中からフォーマット情報を選択する第３の選択ステップ（図６に示したＣＰＵ１０８が実行する図４に示すステップＳ３０５）を有し、前記データ格納ステップは、前記第３の選択ステップにより選択された画像フォーマットに基づいて画像データを変換して格納することを特徴とする実施態様１２記載の画像出力方法。
【０１５８】
これにより、実施態様７と同等の効果が期待できる。
【０１５９】
〔実施態様１９〕
前記画像データに対する出力先に応じた印刷環境情報を付加設定する環境設定ステップ（図１に示したＣＰＵ１０８が実行する図８に示すステップＳ５０７）を有し、前記データ格納ステップは、前記環境設定ステップにより設定された印刷環境情報を画像データに付加して格納することを特徴とする実施態様１２記載の画像出力方法。
【０１６０】
これにより、実施態様８と同等の効果が期待できる。
【０１６１】
〔実施態様２０〕
前記外部データ処理装置の接続を検出した場合、前記記憶領域に格納されている画像データに印刷環境情報が設定されているか否かを判断する第１の判断ステップ（図１に示したＣＰＵ１０８が実行する図６に示すステップＳ６０２、Ｓ６０３）を有し、前記出力ステップは、前記第１の判断ステップによる判断結果に基づいて、設定されている印刷環境情報を設定して画像データを出力することを特徴とする実施態様１２記載の画像出力方法。
【０１６２】
これにより、実施態様９と同等の効果が期待できる。
【０１６３】
〔実施態様２１〕
前記外部データ処理装置の接続を検出した場合、前記記憶領域に格納されている画像データに設定されている印刷環境情報を画像データに設定するか、該画像データの格納前に設定されていた印刷環境情報を画像データに設定するか否かを判断する第２の判断ステップ（図１に示したＣＰＵ１０８が実行する図１０に示すステップＳ７０１）を有し、前記出力ステップは、前記第２の判断ステップによる判断結果に基づいて、設定されていた印刷環境情報または画像データに付加されている印刷環境情報のいずれかを選択して画像データを出力することを特徴とする実施態様１２記載の画像出力方法。
【０１６４】
これにより、実施態様１０と同等の効果が期待できる。
【０１６５】
〔実施態様２２〕
前記画像データの画像フォーマットが印刷環境情報を設定可能であるか否かを判断する第３の判断ステップ（図１に示したＣＰＵ１０８が実行する図１１に示すステップＳ８０１）と、前記第３の判断ステップにより前記印刷環境情報を設定できないと判断した場合、前記画像データを出力するための印刷環境情報ファイルを作成して保存部に保存する作成ステップ（図１に示したＣＰＵ１０８が実行する図１１に示すステップＳ８０４）と、前記外部データ処理装置から読み出される画像データが印刷環境情報無しで格納されていたか否かを判断する第４の判断ステップ（図１に示したＣＰＵ１０８が実行する図１０に示すステップＳ７０１）と、前記第４の判断ステップによりに印刷環境情報無しで格納されていたと判断した場合に、前記保存部に保存されている前記印刷環境情報ファイルを参照して、前記外部データ処理装置から読み出される画像データに独立して印刷環境を設定して前記出力データが出力可能な画像データを再生成する再生成ステップ（図１に示したＣＰＵ１０８が実行する図１０に示すステップＳ７０４，Ｓ７０６，Ｓ７０７）とを有することを特徴とする実施態様１２記載の画像出力方法。
【０１６６】
これにより、実施態様１１と同等の効果が期待できる。
【０１６７】
〔実施態様２３〕
実施態様１２〜２２のいずれかに記載の画像出力方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【０１６８】
これにより、実施態様１２〜２２と同等の効果が期待できる。
【０１６９】
〔実施態様２４〕
実施態様１２〜２２のいずれかに記載の画像出力方法を実行させることを特徴とするプログラム。
【０１７０】
これにより、実施態様１２〜２２と同等の効果が期待できる。
【図面の簡単な説明】
【０１７１】
【図１】本発明の第１実施形態を示す画像処理システムに適用可能な画像印刷装置の構成を説明するブロック図である。
【図２】本発明の第１実施形態を示す画像処理システムに適用可能な外部画像入力装置の構成を説明するブロック図である。
【図３】本発明の第１実施形態を示す画像処理システムに適用可能な外部画像入力装置の構成を説明するブロック図である。
【図４】本発明に係る画像処理システムにおける第１のデータ処理手順の一例を示すフローチャートである。
【図５】本発明に係る画像処理システムにおける第２のデータ処理手順の一例を示すフローチャートである。
【図６】本発明に係る画像処理システムにおける第３のデータ処理手順の一例を示すフローチャートである。
【図７】本発明に係る画像処理システムにおける第４のデータ処理手順の一例を示すフローチャートである。
【図８】本発明に係る画像処理システムにおける第５のデータ処理手順の一例を示すフローチャートである。
【図９】本発明に係る画像処理システムにおける第６のデータ処理手順の一例を示すフローチャートである。
【図１０】本発明に係る画像処理システムにおける第７のデータ処理手順の一例を示すフローチャートである。
【図１１】本発明に係る画像処理システムにおける第８のデータ処理手順の一例を示すフローチャートである。
【図１２】本発明に係る画像処理システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１７２】
１０，１１  画像印刷装置
２０１  環境設定部
２０２  画像処理・制御部
２０３  内部記憶領域部
２０４  画像送受信部
２０５  画像表示部
２０６  プログラムＲＯＭ
２０７  データＲＯＭ
２０８  ＣＰＵ
２０９  ＲＡＭ
【図１】
2006126988.tif 000003
【図２】
2006126988.tif 000004
【図３】
2006126988.tif 000005
【図４】
2006126988.tif 000006
【図５】
2006126988.tif 000007
【図６】
2006126988.tif 000008
【図７】
2006126988.tif 000009
【図８】
2006126988.tif 000010
【図９】
2006126988.tif 000011
【図１０】
2006126988.tif 000012
【図１１】
2006126988.tif 000013
【図１２】
2006126988.tif 000014