(57)【要約】      （修正有）【課題】取得した画像を印刷させる用紙サイズの情報がない場合であっても、当該画像を印刷させる用紙のサイズを指定する手間が不要であり、かつ好適なサイズの用紙に当該画像を印刷することができる画像形成装置、画像形成方法、プログラム及び記憶媒体を提供する。【解決手段】ＭＦＰ１０１は、ディジタルカメラ等から画像を取得して、画素数情報を抽出するとともに、解像度情報が含まれているか否かを判定する。ここで、解像度情報が含まれていない場合、当該画像をＡ４サイズの用紙に適合するサイズに変換し、画素数情報に基づいて画像の解像度を決定する。そして、サイズが変換された画像を決定された解像度でＡ４サイズの用紙に印刷する。【選択図】図２
2006261855.tif 000002
【特許請求の範囲】
【請求項１】
画像を取得する取得手段と、
前記画像から該画像の画素数情報を抽出する抽出手段と、
前記画像に該画像の解像度情報が含まれているか否かを判定する判定手段と、
前記判定手段によって前記画像に解像度情報が含まれていないと判定された場合、該画像を所定サイズの用紙に適合するサイズに変換する変換手段と、
前記画素数情報に基づいて前記画像の解像度を決定する決定手段と、
前記変換手段によってサイズが変換された前記画像を前記決定手段によって決定された解像度で前記所定サイズの用紙に印刷する印刷手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記抽出手段によって抽出された前記画素数情報が所定値以上の場合、前記所定サイズの用紙よりも大きなサイズの用紙を設定する設定手段をさらに備え、
前記印刷手段は、前記変換手段によってサイズが変換された前記画像を前記決定手段によって決定された解像度で前記設定手段によって設定されたサイズの用紙に印刷する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記印刷手段による前記画像の印刷前に、前記画像を印刷するサイズの用紙が存在するか否かを判定する用紙判定手段をさらに備え、
前記印刷手段は、前記用紙判定手段によって前記サイズの用紙が存在しないと判定された場合に、該画像を前記用紙のサイズよりも大きなサイズの用紙に印刷する、又は、前記変換手段によって前記画像を縮小変換した画像を前記サイズよりも小さなサイズの用紙に印刷する
ことを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記変換手段によって変換された前記画像のサイズが前記用紙設定手段によって設定された用紙のサイズよりも大きい場合に該画像を複数の画像に分割する分割手段をさらに備え、
前記印刷手段は、前記分割手段によって分割された前記複数の画像を印刷する
ことを特徴とする請求項１から３までのいずれか１項に記載の画像形成装置。
【請求項５】
前記変換手段によってサイズが変換された前記画像に余白部分を付加して前記用紙のサイズに適合させる余白付加手段をさらに備えることを特徴とする請求項１から４までのいずれか１項に記載の画像形成装置。
【請求項６】
前記余白付加手段は、前記取得手段によって取得された前記画像のサイズが所定サイズよりも小さい場合に、前記変換手段によって変換される前記画像のＲ方向と非Ｒ方向をもとの方向入れ替えて前記変換手段によって前記用紙のサイズに適合するようにサイズが変換された前記画像に対して、前記用紙のサイズに適合するように余白部分を付加することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記判定手段によって前記画像に該画像の解像度情報が含まれていると判定された場合に、該解像度情報と前記画素数情報とに基づいて前記画像を印刷する用紙のサイズを設定する設定手段をさらに備え、
前記印刷手段は、前記設定手段によって設定されたサイズの用紙に前記変換手段によって等倍で変換処理された前記画像を印刷する
ことを特徴とする請求項１から６までのいずれか１項に記載の画像形成装置。
【請求項８】
前記取得手段が、ネットワークを介して前記画像形成装置と接続された他装置で管理される画像、或いは該画像形成装置に着脱可能な可搬記憶媒体に記憶されている画像を取得することを特徴とする請求項１から７までのいずれか１項に記載の画像形成装置。
【請求項９】
画像を取得する取得工程と、
前記画像から該画像の画素数情報を抽出する抽出工程と、
前記画像に該画像の解像度情報が含まれているか否かを判定する判定工程と、
前記判定工程によって前記画像に解像度情報が含まれていないと判定された場合、該画像を所定サイズの用紙に適合するサイズに変換する変換工程と、
前記画素数情報に基づいて前記画像の解像度を決定する決定工程と、
前記変換工程によってサイズが変換された前記画像を前記決定工程によって決定された解像度で前記所定サイズの用紙に印刷する印刷工程と
を有することを特徴とする画像形成方法。
【請求項１０】
画像を取得して印刷する画像形成装置を制御するためのコンピュータに、
前記画像を取得する取得手順と、
前記画像から該画像の画素数情報を抽出する抽出手順と、
前記画像に該画像の解像度情報が含まれているか否かを判定する判定手順と、
前記判定手順によって前記画像に解像度情報が含まれていないと判定された場合、該画像を所定サイズの用紙に適合するサイズに変換する変換手順と、
前記画素数情報に基づいて前記画像の解像度を決定する決定手順と、
前記変換手順によってサイズが変換された前記画像を前記決定手順によって決定された解像度で前記所定サイズの用紙に印刷する印刷手順と
を実行させるためのプログラム。
【請求項１１】
請求項１０に記載のプログラムを格納したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、スキャナから読み取った画像、ディジタルカメラで撮影された画像及びコンピュータで作成された画像等を印刷する画像形成装置、画像形成方法、プログラム並びに記憶媒体に関する。
【背景技術】
【０００２】
近年、コンピュータの普及及び情報のネットワーク化に伴い、文字情報をネットワークを介して送受信する電子メールが普及している。電子メールは、文字情報であるメール本文の他にさまざまな形式のファイルを添付することが可能である。例えば、添付ファイルとしてＴＩＦＦ（Ｔａｇ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）ファイルを添付することによって画像の送受信を行うインターネットＦＡＸ（以下、「ＩＦＡＸ」と略す。）が普及している。
【０００３】
ＩＦＡＸは、スキャナで読み取った画像をＴＩＦＦ形式に変換して送信機から送信し、受信機が受信したデータから当該ＴＩＦＦ形式の画像を再生して印刷することができる機器間で通信するための技術である。
【０００４】
例えば、このような技術として、ＴＩＦＦ画像ファイルに解像度情報や画素数情報のＴＡＧを規定するＩＦＡＸの画像規格が知られている（非特許文献１参照。）。また、画像データに用紙サイズ情報を付加し、電子メールで送受信を行う技術についても知られている（特許文献１参照。）。
【０００５】
ここで、非特許文献１に記載されているように、画像に解像度情報や画素数情報が記録されている場合は、当該解像度情報や画素数情報に基づいて画像サイズ（用紙サイズ）を求めることができる。また、特許文献１に記載されているように、画像に解像度情報や用紙サイズ情報が記録されている場合は、画素数情報を求めることができる。
【０００６】
ここで、ディジタルカメラで撮影した画像には、画素数情報は記録されているが、解像度情報や用紙サイズ（画像サイズ）情報については記録されていないことが多い。そこで、一般には、ディジタルカメラで撮影した画像を印刷する際には、印刷アプリケーションから用紙サイズを指定することによって用紙サイズ情報を付与し、当該画像を指定したサイズの用紙に印刷するという処理が行われる。
【非特許文献１】ＲＦＣ２３０１、インターネット＜ＵＲＬ：http:ietf.org/rfc/rfc2301.txt＞
【特許文献１】特開平１１−２２５２６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、ディジタルカメラで撮影した画像を電子メールに添付してＩＦＡＸ機で印刷させる場合、添付された画像に解像度情報や用紙サイズ情報が記録されていなければ、当該画像を印刷させるための用紙サイズが定まらないので適切に印刷することができないという問題が生じる。
【０００８】
本発明は、このような事情を考慮してなされたものであり、取得した画像を印刷させる用紙サイズの情報がない場合であっても、当該画像を印刷させる用紙のサイズを指定する手間が不要であり、かつ好適なサイズの用紙に当該画像を印刷することができる画像形成装置、画像形成方法、プログラム及び記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明に係る画像形成装置は、
画像を取得する取得手段と、
前記画像から該画像の画素数情報を抽出する抽出手段と、
前記画像に該画像の解像度情報が含まれているか否かを判定する判定手段と、
前記判定手段によって前記画像に解像度情報が含まれていないと判定された場合、該画像を所定サイズの用紙に適合するサイズに変換する変換手段と、
前記画素数情報に基づいて前記画像の解像度を決定する決定手段と、
前記変換手段によってサイズが変換された前記画像を前記決定手段によって決定された解像度で前記所定サイズの用紙に印刷する印刷手段と
を備えることを特徴とする。
【００１０】
また、本発明に係る上記画像形成装置は、
前記抽出手段によって抽出された前記画素数情報が所定値以上の場合、前記所定サイズの用紙よりも大きなサイズの用紙を設定する設定手段をさらに備え、
前記印刷手段は、前記変換手段によってサイズが変換された前記画像を前記決定手段によって決定された解像度で前記設定手段によって設定されたサイズの用紙に印刷する
ことを特徴とする。
【００１１】
さらに、本発明に係る上記画像形成装置は、
前記印刷手段による前記画像の印刷前に、前記画像を印刷するサイズの用紙が存在するか否かを判定する用紙判定手段をさらに備え、
前記印刷手段は、前記用紙判定手段によって前記サイズの用紙が存在しないと判定された場合に、該画像を前記用紙のサイズよりも大きなサイズの用紙に印刷する、又は、前記変換手段によって前記画像を縮小変換した画像を前記サイズよりも小さなサイズの用紙に印刷する
ことを特徴とする。
【００１２】
さらに、本発明に係る上記画像形成装置は、
前記変換手段によって変換された前記画像のサイズが前記用紙設定手段によって設定された用紙のサイズよりも大きい場合に該画像を複数の画像に分割する分割手段をさらに備え、
前記印刷手段は、前記分割手段によって分割された前記複数の画像を印刷する
ことを特徴とする。
【００１３】
さらにまた、本発明に係る上記画像形成装置は、前記変換手段によってサイズが変換された前記画像に余白部分を付加して前記用紙のサイズに適合させる余白付加手段をさらに備えることを特徴とする。
【００１４】
さらにまた、本発明に係る上記画像形成装置において、前記余白付加手段は、前記取得手段によって取得された前記画像のサイズが所定サイズよりも小さい場合に、前記変換手段によって変換される前記画像のＲ方向と非Ｒ方向をもとの方向入れ替えて前記変換手段によって前記用紙のサイズに適合するようにサイズが変換された前記画像に対して、前記用紙のサイズに適合するように余白部分を付加することを特徴とする。
【００１５】
さらにまた、本発明に係る上記画像形成装置は、
前記判定手段によって前記画像に該画像の解像度情報が含まれていると判定された場合に、該解像度情報と前記画素数情報とに基づいて前記画像を印刷する用紙のサイズを設定する設定手段をさらに備え、
前記印刷手段は、前記設定手段によって設定されたサイズの用紙に前記変換手段によって等倍で変換処理された前記画像を印刷する
ことを特徴とする。
【００１６】
さらにまた、本発明に係る上記画像形成装置は、前記取得手段が、ネットワークを介して前記画像形成装置と接続された他装置で管理される画像、或いは該画像形成装置に着脱可能な可搬記憶媒体に記憶されている画像を取得することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、取得した画像を印刷させる用紙サイズの情報がない場合であっても、当該画像を印刷させる用紙のサイズを指定する手間が不要であり、かつ好適なサイズの用紙に当該画像を印刷することができる。また、用紙サイズの情報がない場合には、例えば、一般に最もよく使用されるＡ４サイズの用紙に当該画像をレイアウトして印刷させることができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して、本発明の一実施形態に係る情報処理装置を備えたネットワークシステムの構成及び当該ネットワークシステムにおける通信処理の詳細について説明する。
【００１９】
図１は、本発明の一実施形態に係る情報処理装置を具備した各種機器がネットワークを介して接続したネットワークシステムの構成図である。図１に示すように、マルチファンクション複写機（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００、１０１は、スキャナやプリンタ等を搭載して、コピー機能、ファクシミリ送受信機能、コンピュータ上で作成されたデータを印刷するプリンタ機能等を備えている。ＭＦＰ１００、１０１は、ドメイン名が「ｘｙｚ．ｃｏ．ｊｐ」というネットワーク１０２に接続され、メール（Ｍａｉｌ）サーバ／ＰＯＰサーバ１０３、或いはクライアントＰＣ１０４等の複数のコンピュータや各種ネットワーク機器と接続されている。
【００２０】
上述したネットワーク１０２は、さらに、全世界に広がるインターネット網１１０と接続し、Ｍａｉｌサーバ／ＰＯＰサーバ１２０、クライアントＰＣ１２１、インターネットＦＡＸ１２２が接続されているドメイン名が「ａｂｃ．ｃｏ．ｊｐ」というネットワーク１２３に接続されている。
【００２１】
また、図１に示すように、ＭＦＰ１００には、「ｃｏｐｙ１．ｘｙｚ．ｃｏ．ｊｐ」というホスト名と「ｉｆａｘ＠ｃｏｐｙ１．ｘｙｚ．ｃｏ．ｊｐ」という機器の電子メールメールアドレスが付与されている。また、ＭＦＰ１０１には、「ｃｏｐｙ２．ｘｙｚ．ｃｏ．ｊｐ」というホスト名と「ｉｆａｘ＠ｃｏｐｙ２．ｘｙｚ．ｃｏ．ｊｐ」という機器の電子メールアドレスが付与されている。尚、ＭＦＰ１０１には、ディジタルカメラ１０５と接続したり、ＣＤ−ＲＯＭやＤＶＤ等の可搬記憶媒体であるリムーバルメディアの接続が可能であり、これらとの間で画像等の情報を入出力することができる。尚、ＭＦＰ１００についても同様である。
【００２２】
さらにまた、クライアントＰＣ１０４には、汎用電子メールソフトがインストールされており、「ｙａｍａｄａ＠ｘｙｚ．ｃｏ．ｊｐ」というメールアドレスが付与されている。また、クライアントＰＣ１０４は、ディジタルカメラ１０７と接続可能であり、画像等の情報を入出力することができる。さらにまた、Ｍａｉｌサーバ／ＰＯＰサーバ１０３は、ＭａｉｌサーバとＰＯＰサーバの双方の機能を備えている。
【００２３】
一方、クライアントＰＣ１２１には、汎用電子メールソフトがインストールされており、「ｔａｎａｋａ＠ａｂｃ．ｃｏ．ｊｐ」というメールアドレスが付与されている。また、インターネットＦＡＸにも汎用電子メールソフトがインストールされており、「ｉｆａｘ＠ａｂｃ．ｃｏ．ｊｐ」というメールアドレスが付与されている。さらにまた、Ｍａｉｌサーバ／ＰＯＰサーバ１２０は、ＭａｉｌサーバとＰＯＰサーバの双方の機能を備えている。
【００２４】
例えば、図１に示すシステムにおいて、クライアントＰＣ１０４から電子メールを「ｔａｎａｋａ＠ａｂｃ．ｃｏ．ｊｐ」宛に送信する場合、クライアントＰＣ１０４の電子メールソフトで作成された電子メールデータは、Ｍａｉｌサーバ／ＰＯＰサーバ１０３に対してＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）プロトコルによってメールデータが配送される。そして、Ｍａｉｌサーバ／ＰＯＰサーバ１０３からＭａｉｌサーバ／ＰＯＰサーバ１２０へＳＭＴＰプロトコルによってインターネット網１１０を経由して当該電子メールデータが配送され、当該サーバ内の「ｔａｎａｋａ＠ａｂｃ．ｃｏ．ｊｐ」のメールボックスに当該電子メールデータが格納される。
【００２５】
尚、前述したように、クライアントＰＣ１２１にも汎用電子メールソフトがインストールされており、クライアントＰＣ１２１からＰＯＰ３（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ−Ｖｅｒｓｉｏｎ  ３）プロトコルを用いてＭａｉｌサーバ／ＰＯＰサーバ１２０内に存在する「ｔａｎａｋａ＠ａｂｃ．ｃｏ．ｊｐ」のメールボックスに電子メールが届いているか否かを一定間隔で監視し、当該サーバ１２０に電子メールが届いている場合は、当該電子メールを受信する。
【００２６】
また、逆に、クライアントＰＣ１２１の「ｔａｎａｋａ＠ａｂｃ．ｃｏ．ｊｐ」からクライアントＰＣ１０４の「ｙａｍａｄａ＠ｘｙｚ．ｃｏ．ｊｐ」に対して電子メールを送る場合は、前述したルートと逆のルートをたどることとなる。すなわち、クライアントＰＣ１２１にインストールされている汎用電子メールソフトで作成された電子メールデータがＭａｉｌサーバ／ＰＯＰサーバ１２０によって中継されてＭａｉｌサーバ／ＰＯＰサーバ１０３に送られ、ＭａｉｌサーバＰＯＰサーバ１０３内の「ｙａｍａｄａ＠ｘｙｚ．ｃｏ．ｊｐ」のメールボックスに当該メールデータが格納される。そして、クライアントＰＣ１０４は、当該「ｙａｍａｄａ＠ｘｙｚ．ｃｏ．ｊｐ」のメールボックスからＰＯＰ３プロトコルで届けられた上記メールデータを取得するように動作する。
【００２７】
一方、図１において、ＭＦＰ１００、１０１には、それぞれファクシミリ（ＦＡＸ）受信機能や、インターネットファクシミリ（ＩＦＡＸ）受信機能によって受信された画像、及びスキャナで読み取った白黒／カラー画像を一般の電子メール宛先に送ることを前提として送信する「電子メール（Ｅｍａｉｌ）送信モード」と、ＩＦＡＸ規格に従った装置に対して送信することを前提とした「ＩＦＡＸ送信モード」とが存在する。
【００２８】
当該ＭＦＰ１００、１０１におけるデータの送信／受信には上述したＳＭＴＰ及びＰＯＰ３が用いられ、上述したクライアントＰＣ１０４、クライアントＰＣ１２１におけるデータの送信／受信と同様の動作を行う。
【００２９】
ＭＦＰ１００、１０１は、「Ｅｍａｉｌ送信モード」では、スキャナでカラー画像が読み取られる場合は、ＪＰＥＧフォーマット或いはＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）ファイルの画像を送信することができる。また、ＭＦＰ１００、１０１は、「Ｅｍａｉｌ送信モード」では、スキャナで白黒画像が読み込まれた場合は、ＴＩＦＦ、又はＰＤＦの画像を送信することができる。これらの装置等からクライアントＰＣ１０４に付与されている「ｙａｍａｄａ＠ｘｙｚ．ｃｏ．ｊｐ」のメールアドレス宛てにメールが送信された場合、クライアントＰＣ１０４は、ＰＯＰ３プロトコルによって当該メールを受信し、汎用画像ビューアで画像を表示することができる。
【００３０】
これらの装置において、「ＩＦＡＸ送信モード」では、スキャナで読み取られた画像はＲＦＣ２３０１に従ったＴＩＦＦ形式の画像としてＩＦＡＸ規格に従った他のＭＦＰやインターネットＦＡＸ１２２に対して、ＳＭＴＰ及びＰＯＰ３プロトコルによって送信される。
【００３１】
また、これらの装置において、送信側のスキャナ、ＦＡＸ、ＩＦＡＸ受信機能で受信された画像データは遠隔地の受信機において受信され、受信した画像は遠隔地のプリンタ等で印刷される。
【００３２】
図２は、図１に示すＭＦＰ１０１の細部構成を示すブロック図である。以下では、図１に示すＭＦＰのうちＭＦＰ１０１についてのみ説明するが、他のＭＦＰ１００についてもＭＦＰ１０１と同様の構成を有する。
【００３３】
図２において、ＣＰＵ１３０は、ＲＯＭ１３１に格納されているプログラムとメモリとして機能するＲＡＭ１３２の一時的な記憶領域とを利用して、ＭＦＰ１００のシステム全体の制御を実施する制御回路である。
【００３４】
また、操作部１３３は、ＬＣＤ表示パネルと、スタートキーやテンキー等のハードキー等から構成され、ＬＣＤ上にタッチパネルを用いて各種ボタンを表示し、ユーザが指でボタンをタッチした位置を検出して、それに基づくユーザオペレーションを円滑に実行するためのユニットである。
【００３５】
スキャナ１３４は、原稿の画像データを光電変換により電気データに変換するユニットである。図１０は、図１に示すＭＦＰ１００のスキャナ１３４及びプリンタ１３５の機器構成図である。スキャナ１３４では、原稿給送装置２５０から原稿をプラテンガラス２１１上へ搬送し、原稿がプラテンガラス２１１上に搬送されると、ランプ２１２を点灯してスキャナユニット２１３の移動を開始し、原稿を露光走査する。原稿からの反射光は、ミラー２１４、２１５、２１６及びレンズ２１７によってＣＣＤイメージセンサ２１８へ導かれて電気信号に変換され、Ａ／Ｄ変換回路によってディジタルデータに変換される。そして、原稿の読み取り動作が終了した後、プラテンガラス２１１上の原稿は排紙される。
【００３６】
一方、プリンタ１３５は、電気的画像データを記録紙に印刷するユニットである。プリンタ１３５では、電気的画像データに応じたレーザ光をレーザ発光部３１３、３１４、３１５、３１６から発光させ、このレーザ光が感光ドラム３２５、３２６、３２７、３２８に照射され、感光ドラム３２５、３２６、３２７、３２８上にはレーザ光に応じた潜像が形成される。そして、感光ドラム３２５、３２６、３２７、３２８の潜像の部分には現像器３２１、３２２、３２３、３２４によって現像剤が付着され、レーザ光の照射開始と同期したタイミングで，給紙カセット３６０、３６１、３６２から記録紙を給紙して転写部へ搬送し、感光ドラム３２５、３２６、３２７、３２８に付着された現像剤を記録紙に転写する。現像剤の乗った記録紙は定着部３３５に搬送され、定着部３３５の熱と圧力により現像剤は記像紙に定着される。定着部３３５を通過した記録紙は排出ローラ３３６によって排出され、ソータは排出された記録紙をそれぞれのビンに収納して記録紙の仕分けを行う。
【００３７】
また、図２において、画像処理回路１３６は、大容量の画像メモリ、画像回転回路、解像度変倍回路、ＭＨ、ＭＲ、ＭＭＲ、ＪＢＩＧ、ＪＰＥＧ等の符号／複合化回路等で構成され、シェーディング、トリミング、マスキング等の各種画像処理を実行することができる。また、ハードディスク１３７は、ＳＣＳＩ、ＩＤＥ等のインタフェースで接続されている大容量記録媒体である。
【００３８】
さらに、図２において、ネットワークＩ／Ｆ１３８は、１０ＢＡＳＥ−Ｔ、１００ＢＡＳＥ−Ｔを代表とするイーサネット（登録商標）或いはトークンリング等のネットワーク回線と接続するためのネットワークデータリンクを実行する回路である。
【００３９】
さらにまた、フォーマッタ部１３９は、ＩＥＥＥ１２８４準拠のパラレルインタフェースやＵＳＢ等のＰＣ  Ｉ／Ｆ回路或いはネットワークＩ／Ｆ回路で受信したＰＣからのＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データより画像データを作成し、画像処理回路１３６で画像処理を行い、プリンタ１３５で印刷するためのレンダリング回路である。
【００４０】
ファクス部１４０は、電話回線と接続し、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）、ＭＯＤＥＭ（ＭＯｄｕｌａｔｏｒ／ＤＥＭｏｄｕｌａｔｏｒ）等の回路で構成されるファクシミリＩ／Ｆ回路である。
【００４１】
ＭＦＰ１０１では、スキャナ１３４で読み取られた画像データを画像処理回路１３６で画像処理を行い、電話回線を経由して他のファクシミリ装置に送信、或いは他のファクシミリ装置から送信されてきたデータを受信して画像処理回路１３６で画像処理を行ってプリンタ１３５で印刷するように動作する。
【００４２】
尚、上述したスキャナ１３４、プリンタ１３５、画像処理回路１３６、フォーマッタ部１３９及びファクス部１４０は、ＣＰＵ１３０からのＣＰＵバス１４４とは別の高速ビデオバス１４３で接続され、画像データを高速に転送できるように構成されている。
【００４３】
また、ＭＦＰ１０１では、スキャナ１３４で読み取った画像データを画像処理回路１３６で画像処理を行い、読み取った画像をプリンタ１３５で印刷するように動作することでコピー機能を実現する。
【００４４】
さらに、ＭＦＰ１０１には、スキャナ１３４で読み取った画像データを画像処理回路１３６で画像処理を行い、ネットワークＩ／Ｆからネットワーク上に送信するＳｅｎｄ機能、或いは画像処理回路１３６でＲＦＣ２３０１に従った画像を作成し、電子メールプロトコルでデータを送受信するＩＦＡＸ機能が存在する。
【００４５】
さらにまた、リムーバルドライブ１４１はＭＯ、ＣＤ−ＲＯＭ、ＤＶＤ等の光記録媒体、リームバルハードディスク、フロッピー（登録商標）ディスク等の磁気記録媒体、ＣＦカード、ＳＤカード、ＵＳＢメモリ等の半導体メモリを接続することができるドライブであり、接続された記録媒体からデータを読み書きすることができる。
【００４６】
図３は、ＭＦＰ１０１が所有するネットワークプログラムの構成を説明するための図である。図３に示すように、ＭＦＰ１００におけるネットワークプログラムの構成は、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）２００、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）／ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）２０１、アプリケーション階層の各種プロトコル２０２といった３階層のプログラムに大別できる。
【００４７】
まず、ＩＰ２００は、発信ホストから宛先ホストに対してルータ等の中継ノードと連携しながらメッセージを送り届けるサービスを提供するインターネットのプロトコル階層である。ＩＰ２００では、データを送信する発信先のアドレスや、データを受信する宛先のアドレスを管理し、データをアドレス情報に従ってネットワーク内をどのような経路で宛先ホストまで届けるかを管理するルーティング機能を実行する。
【００４８】
ＴＣＰ／ＵＤＰ２０１は、発信アプリケーションプロセスから受信アプリケーションプロセスにメッセージを送り届けるサービスを提供するトランスポート階層である。ＴＣＰは、コネクション型サービスであり、通信の高度な信頼性を保証する。一方、ＵＤＰは、コネクションレス型のサービスであり、信頼性の保証を行わない。
【００４９】
アプリケーション階層の各種プロトコル２０２は、複数のプロトコルを規定しており、このプロトコルには、ファイル転送サービスであるＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ネットワーク管理プロトコルであるＳＮＭＰ、プリンタ印刷用のサーバプロトコルであるＬＰＤ、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サーバのプロトコルであるＨＴＴＰｄ、電子メール送受信プロトコルＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、メールダウンロードプロトコルＰＯＰ３（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ−Ｖｅｒｓｉｏｎ  ３）、ユーザの電子メールアドレス等を管理するディレクトリデータベースにアクセスするためのプロトコルであるＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）等が存在する。また、ＲＦＣ１５１０で規定されているＫｅｒｂｅｒｏｓ認証プログラムも搭載されている。
【００５０】
図４は、取得したディジタル画像を用紙に印刷するための画像変換処理の概要を説明するための図である。以下では、図４を用いて、ディジタルカメラで撮影された画像（すなわち、画像データに、画素数情報は記録されており抽出することができるが、解像度情報や用紙サイズ（画像サイズ）情報等の用紙のサイズを特定するための情報が記録されていない画像）を一般的なＭＦＰで最も使われているＡ４サイズの用紙に印刷するようにレイアウトを行う場合に、どのように画像変換処理を行うかについて説明する。
【００５１】
図４（ａ）は、ディジタルカメラ等で撮影され、その画像を受信して展開した状態を示す図であり、横方向の主走査方向の画素数をｓｏｃ＿ｘｗｉｄｔｈとする。図４（ｂ）は、図４（ａ）に示す画像を計算で得られた所定の倍率で変倍した画像である。また、図４（ｃ）は、図４（ｂ）の画像の両端（本実施形態では、一例として主走査方向の左右両端）にそれぞれ約２０ｍｍの余白を付けた画像である。この処理により作成された画像の横方向の画素数ｄｅｓｔ＿ｘｗｉｄｔｈは、非特許文献１のＲＦＣ２３０１で規定されている画素数であり、縦方向の画素数ｄｅｓｔ＿ｙｗｉｄｔｈとともに、印刷される用紙のサイズに適合したものとなっている。
【００５２】
図５は、携帯電話等に備わっている比較的解像度の低いディジタルカメラで撮影された小さな画像を画像変換する場合の例について示す図である。以下では、携帯電話等に備わっている解像度の比較的小さいディジタルカメラによって撮影された、解像度情報や用紙サイズ（画像サイズ）情報等の用紙のサイズを特定するための情報が記録されていない画素数が比較的少ない小さい画像を、ＭＦＰで最も頻繁に使われているＡ４サイズの用紙に印刷するようにレイアウトを行う場合に、どのように画像変換処理を行うかを説明する。
【００５３】
図５（ａ）は、携帯電話等に備わっている比較的解像度の低いディジタルカメラで撮影された画像であり、その横方向の主走査画素数をｓｏｃ＿ｘｗｉｄｔｈとする。この画像はカラー画像であるため、ＲＦＣ２３０１のカラー画像規格の指定の解像度である１００×１００ｄｐｉの画像として扱い、図５（ｂ）に示すように、当該画像が用紙サイズＡ４の中央に位置するように画像の両端部分（本実施形態では、画像の左右両端）に余白部分を付加する。すなわち、この場合は画像のＲ方向と非Ｒ方向をもとの方向と入れ替えて用紙のサイズに適合するように当該画像のサイズを変換するとともに余白部分を設定する。これにより、余白を入れた横方向の主走査画素数は、印刷される用紙のサイズに適合したｄｅｓｔ＿ｘｗｉｄｔｈ、横方向の副捜査画素数はｄｅｓｔ＿ｙｗｉｄｔｈとなる。
【００５４】
図６及び図７は、本発明の一実施形態に係るＭＦＰ１０１が取得したディジタル画像或いは設定されたディジタル画像を特定の用紙に印刷するための画像変換処理を説明するためのフローチャートである。具体的には、電子メール受信プロトコルのＳＭＴＰ又はＰＯＰ３で電子メールに添付されている画像を受信し、ディジタルカメラ１０５から用紙サイズを選択することなく印刷実行する「デジカメ印刷」、リムーバブルメディア１０６をリムーバブルドライブ１４１に接続して、リムーバブルメディア１０６に格納されている画像を選択して用紙サイズを選択ことなく印刷する「メディアプリント」について説明する。
【００５５】
まず、ＳＭＴＰ受信によってＳＭＴＰ受信処理が開始される（ステップＳ３０１）。そして、電子メールのＭＩＭＥ情報等が解析され（ステップＳ３０２）、添付ファイルがＢＡＳＥ６４デコードされて電子メールデータの文字コードからバイナリデータの画像データに変換される（ステップＳ３０３）。
【００５６】
一方、ＰＯＰ３プロトコルで電子メールを受信する場合は、ＰＯＰ受信からＰＯＰ受信処理が始まる（ステップＳ３０５）。受信したデータはＳＭＴＰで受信した場合と同様に電子メールのＭＩＭＥ情報等が解析されて（ステップＳ３０２）、添付ファイルがＢＡＳＥ６４デコードされて電子メールデータの文字コードからバイナリデータの画像データに変換される（ステップＳ３０３）。
【００５７】
さらに、ディジタルカメラ１０５から用紙サイズを選択することなく印刷実行するデジカメ印刷を実行する場合はディジタル印刷の処理が起動し（ステップＳ３０６）、ディジタルカメラ１０５から画像データを取得する（ステップＳ３０７）。そして、取得された画像の処理を行うため、ステップＳ３１０に遷移する。
【００５８】
さらにまた、リムーバブルメディア１０６をリムーバブルドライブ１４１に接続し、用紙サイズを選択することなく印刷実行するメディアプリントの処理が起動し（ステップＳ３０８）、リムーバブルメディア１０６から画像データが取得される（ステップＳ３０９）。そして、取得された画像の処理を行うため、ステップＳ３１０に遷移する。
【００５９】
ステップＳ３１０では、取得した画像に解像度情報が記録されているか否か（含まれているか否か）が調べられる。その結果、解像度情報が存在する場合（Ｙｅｓ）は、当該解像度情報と当該画像に記録されている画素数情報とを抽出してそれらに基づいて画像を印刷するための用紙サイズが算出され（ステップＳ３１１）、画像の変倍率を１に設定して（ステップＳ３１２）、ステップＳ３２７の処理に遷移する。
【００６０】
ステップＳ３２７では余白量が算出されるが、当該処理は、用紙サイズよりも画像横方向の主走査サイズが小さい場合に、画像の左右に白画素を代入して当該画像を中央に配置するように左右の余白画素数を算出する処理である。そして、これまでに算出された変倍率や余白量に基づいて取得した画像の変換処理を行い（ステップＳ３２８）、一連の処理を終了する。
【００６１】
一方、ステップＳ３１０で解像度情報が存在しない場合（Ｎｏ）は、画素数情報のみ抽出し、画像の主走査方向の画素数ｓｏｃ＿ｘｗｉｄｔｈが７７０以下であるか否かを調べる（ステップＳ３１３）。その結果、主走査方向の画素数ｓｏｃ＿ｘｗｉｄｔｈが７７０以下の場合（Ｙｅｓ）は、変換後の解像度情報であるｄｅｓｔ＿ｒｅｓｏｌｕｔｉｏｎを１００ｄｐｉに設定し（ステップＳ３１５）、変換後の主走査画素数ｄｅｓｔ＿ｘｗｉｄｔｈを８４６に設定し（ステップＳ３１５）、用紙サイズをＡ４に設定する（ステップＳ３１６）。
【００６２】
その後、ステップＳ３１２に遷移して変倍率を１に設定し、同様にステップＳ３２８で画像変換処理がされた場合には、図５（ｂ）に示すように、主走査方向の用紙サイズがＡ４サイズの用紙に適合するように画像の左右に余白が付けられ、画像が中央にセンタリングされた１００ｄｐｉの画像に変換することができる。
【００６３】
また、ステップＳ３１３で画像の主走査方向の画素数ｓｏｃ＿ｘｗｉｄｔｈが７７０よりも大きい場合（Ｎｏ）は、主走査方向の画素数ｓｏｃ＿ｘｗｉｄｔｈが１５７１以下であるか否かを調べる（ステップＳ３１７）。その結果、主走査方向の画素数ｓｏｃ＿ｘｗｉｄｔｈが１５７１以下である場合（Ｙｅｓ）は、変換後の解像度情報であるｄｅｓｔ＿ｒｅｓｏｌｕｔｉｏｎを２００ｄｐｉに設定し（ステップＳ３１８）、変換後の主走査画素数ｄｅｓｔ＿ｘｗｉｄｔｈを１７２８に設定し（ステップＳ３１９）、用紙サイズをＡ４に設定し（ステップＳ３２０）、１５７１をｓｏｃ＿ｘｗｉｄｔｈで割った値に変倍率を設定する（ステップＳ３２１）。
【００６４】
その後、ステップＳ３２７に遷移して余白量を計算し、同様に画像変換処理を行う（ステップＳ３２８）。これによって、図４（Ｃ）に示すような主走査方向の用紙サイズがＡ４サイズの用紙に適合するように左右に約２０ｍｍの余白が付けられ、画像が中央にセンタリングされた２００ｄｐｉの画像に変換される。
【００６５】
また、ステップＳ３１７で主走査方向の画素数ｓｏｃ＿ｘｗｉｄｔｈが１５７１よりも大きい場合（Ｎｏ）は、主走査方向の画素数ｓｏｃ＿ｘｗｉｄｔｈが２３５６以下であるか否かを調べる（ステップＳ３２２）。その結果、主走査方向の画素数ｓｏｃ＿ｘｗｉｄｔｈが２３５６以下である場合（Ｙｅｓ）は、変換後の解像度情報であるｄｅｓｔ＿ｒｅｓｏｌｕｔｉｏｎを３００ｄｐｉに設定し（ステップＳ３２３）、変換後の主走査画素数ｄｅｓｔ＿ｘｗｉｄｔｈを２５９２に設定し（ステップＳ３２４）、用紙サイズをＡ４に設定し（ステップＳ３２５）、２３５６をｓｏｃ＿ｘｗｉｄｔｈで割った値に変倍率を設定する（ステップＳ３２６）。
【００６６】
その後、ステップＳ３２７に遷移して余白量を計算し、同様に画像変換処理を行うと（ステップＳ３２８）、図４（Ｃ）に示すような、主走査方向の用紙サイズがＡ４サイズの用紙に左右に約２０ｍｍの余白が付けられ、画像が中央にセンタリングされた３００ｄｐｉの画像に変換される。
【００６７】
さらに、ステップＳ３２２で主走査方向の画素数ｓｏｃ＿ｘｗｉｄｔｈが２３５６よりも大きい場合（Ｎｏ）は、主走査方向の画素数ｓｏｃ＿ｘｗｉｄｔｈが３１４１以下であるか否かを調べる（ステップＳ４００）。その結果、主走査方向の画素数ｓｏｃ＿ｘｗｉｄｔｈが３１４１以下の場合（Ｙｅｓ）は、変換後の解像度情報であるｄｅｓｔ＿ｒｅｓｏｌｕｔｉｏｎを４００ｄｐｉに設定し（ステップＳ４０１）、変換後の主走査画素数であるｄｅｓｔ＿ｘｗｉｄｔｈを３４５６に設定し（ステップＳ４０２）、用紙サイズをＡ４に設定し（ステップＳ４０３）、３１４１をｓｏｃ＿ｘｗｉｄｔｈで割った値に変倍率を設定する（ステップＳ４０４）。
【００６８】
その後、ステップＳ３２７に遷移して余白量を計算し、同様に画像変換処理を行うと（ステップＳ３２８）、図４（Ｃ）に示すような、主走査方向の用紙サイズがＡ４サイズの用紙に左右に約２０ｍｍの余白が付けられ、画像が中央にセンタリングされた４００ｄｐｉの画像に変換される。
【００６９】
さらに、ステップＳ４００で主走査方向の画素数ｓｏｃ＿ｘｗｉｄｔｈが３１４１よりも大きい場合（Ｎｏ）は、主走査方向の画素数ｓｏｃ＿ｘｗｉｄｔｈが４６７６以下であるか否かを調べる（ステップＳ４０５）。その結果、主走査方向の画素数ｓｏｃ＿ｘｗｉｄｔｈが４６７６以下である場合（Ｙｅｓ）は、変換後の解像度情報であるｄｅｓｔ＿ｒｅｓｏｌｕｔｉｏｎを６００ｄｐｉに設定し（ステップＳ４０６）、変換後の主走査画素数ｄｅｓｔ＿ｘｗｉｄｔｈを５１８４に設定し（ステップＳ４０７）、用紙サイズをＡ４に設定し（ステップＳ４０８）、４６７６をｓｏｃ＿ｘｗｉｄｔｈで割った値に変倍率を設定する（ステップＳ４０９）。
【００７０】
その後、ステップＳ３２７に遷移して余白量を計算し、同様に画像変換処理を行うと（ステップＳ３２８）、図４（Ｃ）に示すような、主走査方向の用紙サイズがＡ４サイズの用紙に左右に約２０ｍｍの余白が付けられ、画像が中央にセンタリングされた６００ｄｐｉの画像に変換される。
【００７１】
さらにまた、ステップＳ４０５で主走査方向の画素数ｓｏｃ＿ｘｗｉｄｔｈが４６７６よりも大きい場合（Ｎｏ）は、主走査方向の画素数ｓｏｃ＿ｘｗｉｄｔｈが５６７２以下であるか否かを調べる（ステップＳ４１０）。その結果、主走査方向の画素数ｓｏｃ＿ｘｗｉｄｔｈが５６７２以下であるか場合（Ｙｅｓ）は、変換後の解像度情報であるｄｅｓｔ＿ｒｅｓｏｌｕｔｉｏｎを６００ｄｐｉに設定し（ステップＳ４１１）、変換後の主走査画素数ｄｅｓｔ＿ｘｗｉｄｔｈを６１４４に設定し（ステップＳ４１２）、用紙サイズをＢ４に設定して（ステップＳ４１３）、５６７２をｓｏｃ＿ｘｗｉｄｔｈで割った値に変倍率を設定する（ステップＳ４１４）。
【００７２】
その後、ステップＳ３２７に遷移して余白量を計算し、同様に画像変換処理を行うと（ステップＳ３２８）、図４（Ｃ）に示すような、主走査方向の用紙サイズがＢ４サイズの用紙に左右に約２０ｍｍの余白が付けられ、画像が中央にセンタリングされた６００ｄｐｉの画像に変換される。
【００７３】
さらにまた、ステップＳ４１０で主走査方向の画素数ｓｏｃ＿ｘｗｉｄｔｈが５６７２よりも大きい場合（Ｎｏ）は、主走査方向の画素数ｓｏｃ＿ｘｗｉｄｔｈが７４５４以下であるか否かを調べる（ステップＳ４１５）。その結果、主走査方向の画素数ｓｏｃ＿ｘｗｉｄｔｈが７４５４以下の場合（Ｙｅｓ）は、変換後の解像度情報であるｄｅｓｔ＿ｒｅｓｏｌｕｔｉｏｎを６００ｄｐｉに設定し（ステップＳ４１６）、変換後の主走査画素数ｄｅｓｔ＿ｘｗｉｄｔｈを７９２６に設定し（ステップＳ４１７）、用紙サイズをＡ３に設定し（ステップＳ４１８）、７４５４をｓｏｃ＿ｘｗｉｄｔｈで割った値に変倍率を設定する（ステップＳ４１９）。
【００７４】
その後、ステップＳ３２７に遷移して余白量を計算し、同様に画像変換処理を行うと（ステップＳ３２８）、図４（Ｃ）に示すような、主走査方向の用紙サイズがＡ３サイズの用紙に左右に約２０ｍｍの余白が付けられ、画像が中央にセンタリングされた６００ｄｐｉの画像に変換される。
【００７５】
尚、ステップＳ４１５で主走査方向の画素数ｓｏｃ＿ｘｗｉｄｔｈが７４５４よりも大きい場合（Ｎｏ）は、エラーと判定して（ステップＳ４２０）、本処理を終了する。この場合、例えば、画像を２枚に分割する等して各画像を用紙上に印刷できるサイズとして印刷するようにしてもよい。
【００７６】
図８は、図６及び図７のフローチャートで示される処理手順によってＭＦＰ１０１で作成された画像を用紙に印刷する処理手順を説明するためのフローチャートである。まず、印刷処理が起動すると、ＭＦＰ１０１では、ステップＳ３２８の画像変換処理で作成した画像にマッチする最適用紙が給紙カセットに存在しているかしていないかを判定する（ステップＳ５０１）。その結果、再適用紙が存在する場合（Ｎｏ）は、ステップＳ５０６に遷移する。
【００７７】
一方、最適用紙が存在しない場合（Ｙｅｓ）は、最適用紙よりも大きなサイズの用紙に印刷を許可するか否かを判定する（ステップＳ５０２）。そして、ＭＦＰ１０１に大きな用紙サイズの設定スイッチ等が存在し、最適用紙よりも大きなサイズの用紙に印刷が許可された場合（Ｙｅｓ）は、給紙カセットに存在する大きなサイズの用紙が設定され（ステップＳ５０３）、ステップＳ５０６に遷移する。
【００７８】
一方、ステップＳ５０２で大きな用紙への印刷が許可されていないと判定された場合（Ｎｏ）は、画像を縮小して印刷するか否かを判定する（ステップＳ５０４）。その結果、ＭＦＰ１０１に画像を縮小してサイズの小さな用紙に印刷することを許可するスイッチ等が存在して縮小印刷の設定が許可された場合（Ｙｅｓ）は、画像縮小処理が実行され（ステップＳ５０５）、ステップＳ５０６に遷移する。尚、ステップＳ５０４で縮小許可がない場合（Ｎｏ）は印刷エラーとして印刷処理を終了する（ステップＳ５１０）。
【００７９】
ステップＳ５０６では、画像の副走査方向の画素数であるｄｅｓｔ＿ｙｗｉｄｔｈが設定された用紙サイズの画素数より大きいか否かを調べる。その結果、副走査方向の画素数ｄｅｓｔ＿ｙｗｉｄｔｈが設定された用紙サイズで印刷可能な範囲の画素数以下であると判定された場合（Ｎｏ）は、画像を当該用紙に印刷して（ステップＳ５０９）、本処理を終了する。
【００８０】
一方、ステップＳ５０６で副走査方向の画素数ｄｅｓｔ＿ｙｗｉｄｔｈが用紙サイズの画素数より大きいと判定された場合（Ｙｅｓ）は、画像を分割して印刷することを許可するか否かを判定する（ステップＳ５０７）。その結果、ＭＦＰ１０１に画像分割を許可する設定スイッチ等が存在して、画像分割の許可が設定された場合（Ｙｅｓ）は、画像分割処理を行って（ステップＳ５０８）、分割されたそれぞれの画像の印刷を実行する（ステップＳ５０９）。一方、画像分割の許可が設定されていない場合（Ｎｏ）は、エラー処理を行う（ステップＳ５１０）。
【００８１】
図９は、図６及び図７のフローチャートで示される処理手順によってＭＦＰ１０１で作成された画像を他装置に転送する処理を説明するためのフローチャートである。まず、転送フローが動作すると（ステップＳ６００）、ＦＡＸ宛てに転送するか否かを調べる（ステップＳ６０１）。その結果、ＦＡＸ宛てに転送する場合（Ｙｅｓ）は、図６のフローチャートにおけるステップＳ３２８の画像変換処理で作成した画像を設定されているＦＡＸ宛先に送信する（ステップＳ６０２）。
【００８２】
一方、ステップＳ６０１でＦＡＸ宛てに転送しない場合（Ｎｏ）は、作成した画像をＩＦＡＸ宛てに転送するか否かを調べる（ステップＳ６０３）。その結果、ＩＦＡＸ宛てに転送する場合（Ｙｅｓ）は、作成した画像を設定されているＩＦＡＸ宛先に送信する（ステップＳ６０４）。
【００８３】
一方、ステップＳ６０３でＩＦＡＸ宛てで転送しない場合（Ｎｏ）は、作成した画像を電子メールとして転送するか否かを調べる（ステップＳ６０５）。その結果、電子メールとして転送する場合（Ｙｅｓ）は、作成した画像を設定されている電子メール宛先に送信する（ステップＳ６０６）。一方、電子メール宛先に送信しない場合（Ｎｏ）は、ＦＴＰやＳＭＢ等ファイル送信宛先に作成した画像を送信する（ステップＳ６０７）。
【００８４】
尚、上述した実施形態では、電子メール受信方法としてＳＭＴＰ受信やＰＯＰ受信を用いて説明したが、ＩＭＡＰ等のプロトコルを用いて電子メールを受信する方法を用いてもよい。
【００８５】
上述したように、本実施形態によれば、例えばＩＦＡＸ規格のように解像度情報や画素数情報が記述されている画像を印刷する場合だけでなく、電子メール受信による取得、ディジタルカメラからの取得、可搬性のあるメモリ媒体からの取得による画像データに解像度情報や画像サイズ情報が記述されていない場合であっても、当該画像を印刷するための最適の用紙を選択して印刷することができる。また、画像データの取得は上記以外種々の方法により取得した場合にでも適用可能であることはいうまでもない。
【００８６】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００８７】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００８８】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００８９】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００９０】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００９１】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００９２】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００９３】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００９４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００９５】
【図１】本発明の一実施形態に係る情報処理装置を具備した各種機器がネットワークを介して接続したネットワークシステムの構成図である。
【図２】図１に示すＭＦＰ１０１の細部構成を示すブロック図である。
【図３】ＭＦＰ１０１が所有するネットワークプログラムの構成を説明するための図である。
【図４】取得したディジタル画像を用紙に印刷するための画像変換処理の概要を説明するための図である。
【図５】携帯電話等に備わっている比較的解像度の低いディジタルカメラで撮影された小さな画像を画像変換する場合の例について示す図である。
【図６】本発明の一実施形態に係るＭＦＰ１０１が取得したディジタル画像或いは設定されたディジタル画像を特定の用紙に印刷するための画像変換処理を説明するためのフローチャートである。
【図７】本発明の一実施形態に係るＭＦＰ１０１が取得したディジタル画像或いは設定されたディジタル画像を特定の用紙に印刷するための画像変換処理を説明するためのフローチャートである。
【図８】図６及び図７のフローチャートで示される処理手順によってＭＦＰ１０１で作成された画像を用紙に印刷する処理手順を説明するためのフローチャートである。
【図９】図６及び図７のフローチャートで示される処理手順によってＭＦＰ１０１で作成された画像を他装置に転送する処理を説明するためのフローチャートである。
【図１０】図１に示すＭＦＰ１００のスキャナ１３４及びプリンタ１３５の機器構成図である。
【符号の説明】
【００９６】
１００、１０１  ＭＦＰ
１０２、１２３  ネットワーク
１０３、１２０  Ｍａｉｌサーバ／ＰＯＰサーバ
１０４、１２１  クライアントＰＣ
１０５、１０７  ディジタルカメラ
１０６  リムーバルディスク
１１０  インターネット網
１２２  インターネットＦＡＸ
１３０  ＣＰＵ
１３１  ＲＯＭ
１３２  ＲＡＭ
１３３  操作部
１３４  スキャナ
１３５  プリンタ
１３６  画像処理回路
１３７  ハードディスク
１３８  ネットワークＩ／Ｆ
１３９  フォーマッタ部
１４０  ファクス部
１４１  リムーバルドライブ
１４２  ＰＣ  Ｉ／Ｆ
【図１】
2006261855.tif 000003
【図２】
2006261855.tif 000004
【図３】
2006261855.tif 000005
【図４】
2006261855.tif 000006
【図５】
2006261855.tif 000007
【図６】
2006261855.tif 000008
【図７】
2006261855.tif 000009
【図８】
2006261855.tif 000010
【図９】
2006261855.tif 000011
【図１０】
2006261855.tif 000012