(57)【要約】【課題】通信方式と認証方式との組み合わせが複数ある場合に、外部装置に対応した通信方式と認証方式との組み合わせを早期に抽出できると共に制御負担を軽減することができる情報処理装置および情報処理プログラムを提供すること。【解決手段】ネットワーク上のコンピュータへの問い合わせ結果がＮＧであった場合には（Ｓ１２１：Ｎｏ）、問い合わせをしていない通信方式および認証方式があっても、次の組み合わせリストが設定さるので、１の組み合わせリストを構成する全ての通信方式および認証方式による問い合わせを実行することなく、次の組み合わせリストによる問い合わせを行うことができる。よって、ネットワーク上のコンピュータへの問い合わせ回数を減らせるので、ネットワーク上のコンピュータがサポートする通信方式および認証方式の組み合わせを早期に抽出することができるし、ＣＰＵの制御負担を軽減することができる。【選択図】図３
2008165444.tif 000002
【特許請求の範囲】
【請求項１】
利用可能な通信方式および認証方式が予め定められた外部装置と通信可能に接続される情報処理装置であって、
通信方式および認証方式から構成される複数の組合わせのそれぞれに対して第１の優先度を付与して記憶する第１記憶手段と、
その第１記憶手段に記憶される複数の組合わせのうち、前記第１の優先度が高い順に１の組合わせを選択する第１選択手段と、
その第１選択手段により選択された１の組合わせを構成する通信方式および認証方式を用いて前記外部装置と通信を開始する通信手段と、
その通信手段により用いられた通信方式および認証方式が、前記外部装置で予め定められた通信方式および認証方式に対応するものであるか否かを判断する判断手段と、
その判断手段により前記通信方式および認証方式が対応するものであると判断された場合に、その対応するものであると判断された通信方式および認証方式を、前記外部装置との通信が可能な通信方式および認証方式として設定する設定手段と、
前記判断手段により前記通信方式または認証方式の少なくとも一方が対応するものでないと判断された場合に、その対応するものでないと判断された通信方式または認証方式を含む前記第１記憶手段に記憶される組合わせを、前記第１選択手段による選択の対象から外す対象外設定手段とを備えていることを特徴とする情報処理装置。
【請求項２】
前記１の組み合わせを構成する通信方式および認証方式のそれぞれに対して第２の優先度を付与して記憶する第２記憶手段と、
前記通信手段により用いられる通信方式および認証方式を、前記第２記憶手段に記憶される第２の優先度の高い順に選択する第２選択手段とを備え、
前記判断手段は、前記第２選択手段により選択された通信方式または認証方式から順に判断するものであることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記認証方式のうち特定認証方式は、サブ通信方式およびサブ認証方式から構成される複数の組合わせを有しており、
前記サブ通信方式およびサブ認証方式には、前記通信方式よりも優先度の高い第２の優先度がそれぞれ付与され、
前記判断手段は、前記サブ通信方式およびサブ認証方式が、前記外部装置に対応するものであるか否かを判断し、
前記第１選択手段により前記特定認証方式を含む１の組合わせが選択され、前記判断手段により前記サブ通信方式およびサブ認証方式の少なくとも一方が前記外部装置に対応するものでないと判断された場合に、その１の組合わせの判断を終了する終了手段を備えていることを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記第１選択手段により選択される１の組合わせに、その組合わせを構成する通信方式よりも優先度の高い第２の優先度がそれぞれ付与されたサブ通信方式およびサブ認証方式からなる特定認証方式が含まれているか否かを判断する特定判断手段と、
その特定判断手段により前記１の組合わせに前記特定認証方式が含まれていると判断された場合に、その特定認証方式を含む１の組合わせが、前記対象外設定手段により対象から外されることを禁止する禁止手段とを備えていることを特徴とする請求項２または請求項３記載の情報処理装置。
【請求項５】
前記複数の通信方式および認証方式のそれぞれに係数を付与して記憶する係数記憶手段と、
その係数記憶手段に記憶される通信方式の係数および認証方式の係数に基づいて、前記第１選択手段により選択される１の組合わせを構成する通信方式の係数と認証方式の係数とを乗算する乗算手段とを備え、
前記第１記憶手段に記憶される１の組合わせに付与される第１の優先度は、前記乗算手段による乗算結果に基づくものであることを特徴とする請求項１から４のいずれかに記載の情報処理装置。
【請求項６】
コンピュータを
通信方式および認証方式から構成される複数の組合わせのそれぞれに対して第１の優先度を付与して記憶する第１記憶手段、
その第１記憶手段に記憶される複数の組合わせのうち、前記第１の優先度が高い順に１の組合わせを選択する第１選択手段、
その第１選択手段により選択された１の組合わせを構成する通信方式および認証方式を用いて前記外部装置と通信を開始する通信手段、
その通信手段により用いられた通信方式および認証方式が、前記外部装置で予め定められた通信方式および認証方式に対応するものであるか否かを判断する判断手段、
その判断手段により前記通信方式および認証方式が対応するものであると判断された場合に、その対応するものであると判断された通信方式および認証方式を、前記外部装置との通信が可能な通信方式および認証方式として設定する設定手段、
前記判断手段により前記通信方式または認証方式の少なくとも一方が対応するものでないと判断された場合に、その対応するものでないと判断された通信方式または認証方式を含む前記第１記憶手段に記憶される組合わせを、前記第１選択手段による選択の対象から外す対象外設定手段として機能させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理プログラムに関し、特に、通信方式と認証方式との組み合わせが複数ある場合に、外部装置に対応した通信方式と認証方式との組み合わせを早期に抽出できると共に制御負担を軽減することができる情報処理装置および情報処理プログラムに関する。
【背景技術】
【０００２】
近年、ネットワークシステムでは、複数の通信方式および認証方式を使用してセキュリティの強化が図れており、パーソナルコンピュータ（以下「コンピュータ」と称す）にネットワークを介して接続される外部装置は、複数の通信方式および認証方式からサポート可能な方式が予め定められている。そのため、コンピュータは、複数の通信方式および認証方式の中から外部装置がサポートする通信方式と認証方式との組合わせを選択して設定しなければならなかった。
【０００３】
特開２００４−５４８９３号公報には、複数の認証方式からセキュリティ強度の高い順に１の認証方式を選択し、その選択した認証方式により外部装置との接続を試みる画像形成装置が開示されている。この画像形成装置は、セキュリティ強度の高い順に選択された１の認証方式を外部装置がサポートしていなければ、接続を一旦切断し、次にセキュリティ強度の高い１の認証方式を選択し、外部装置と再接続を行う。そして、外部装置に対応した認証方式が選択されるまで、セキュリティ強度の高い順に１の認証方式を選択するものである。
【特許文献１】特開２００４−５４８９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記のような技術によれば、外部装置に対応した認証方式をセキュリティ強度の高いものとすることができる。しかしながら、例えば、複数の認証方式と複数の通信方式とを組み合わせて選択する場合には、その通信方式と認証方式との組み合わせ数が膨大となる。かかる場合、外部装置がサポートする通信方式と認証方式との組み合わせを抽出するまでに時間が掛ってしまう。さらには、コンピュータの制御負担も増大してしまうという問題点があった。
【０００５】
本発明は上述した問題点を解決するためになされたものであり、通信方式と認証方式との組み合わせが複数ある場合に、外部装置に対応した通信方式と認証方式との組み合わせを早期に抽出できると共に制御負担を軽減することができる情報処理装置および情報処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
この目的を達成するために請求項１記載の情報処理装置は、利用可能な通信方式および認証方式が予め定められた外部装置と通信可能に接続されるものであり、通信方式および認証方式から構成される複数の組合わせのそれぞれに対して第１の優先度を付与して記憶する第１記憶手段と、その第１記憶手段に記憶される複数の組合わせのうち、前記第１の優先度が高い順に１の組合わせを選択する第１選択手段と、その第１選択手段により選択された１の組合わせを構成する通信方式および認証方式を用いて前記外部装置と通信を開始する通信手段と、その通信手段により用いられた通信方式および認証方式が、前記外部装置で予め定められた通信方式および認証方式に対応するものであるか否かを判断する判断手段と、その判断手段により前記通信方式および認証方式が対応するものであると判断された場合に、その対応するものであると判断された通信方式および認証方式を、前記外部装置との通信が可能な通信方式および認証方式として設定する設定手段と、前記判断手段により前記通信方式または認証方式の少なくとも一方が対応するものでないと判断された場合に、その対応するものでないと判断された通信方式または認証方式を含む前記第１記憶手段に記憶される組合わせを、前記第１選択手段による選択の対象から外す対象外設定手段とを備えている。
【０００７】
これにより、外部装置に対応していない通信方式または認証方式を含む組合わせを選択の対象から外すことができるので、対応するものでない通信方式および認証方式を含む組み合わせが何度も選択されることを防止することができる。
【０００８】
なお、判断手段により判断される「対応するもの」とは、通信手段により用いられた通信方式および認証方式が、外部装置に予め定められた通信方式および認証方式に該当し、通信可能な方式であるものをいう。
【０００９】
請求項２記載の情報処理装置は、請求項１記載の情報処理装置において、前記１の組み合わせを構成する通信方式および認証方式のそれぞれに対して第２の優先度を付与して記憶する第２記憶手段と、前記通信手段により用いられる通信方式および認証方式を、前記第２記憶手段に記憶される第２の優先度の高い順に選択する第２選択手段とを備え、前記判断手段は、前記第２選択手段により選択された通信方式または認証方式から順に判断するものである。
【００１０】
これにより、１の組合わせを構成する通信方式および認証方式にも第２の優先度を付与し、その第２の優先度が高い順に判断手段による判断が行われるので、例えば、第２の優先度が高い通信方式および認証方式が外部装置に対応するものでない場合には、その１の組合わせの判断手段による判断を終了し、次に第１の優先度の高い１の組合わせが外部装置に対応するものであるか否かを判断することができる。
【００１１】
請求項３記載の情報処理装置は、請求項２記載の情報処理装置において、前記認証方式のうち特定認証方式は、サブ通信方式およびサブ認証方式から構成される複数の組合わせを有しており、前記サブ通信方式およびサブ認証方式には、前記通信方式よりも優先度の高い第２の優先度がそれぞれ付与され、前記判断手段は、前記サブ通信方式およびサブ認証方式が、前記外部装置に対応するものであるか否かを判断し、前記第１選択手段により前記特定認証方式を含む１の組合わせが選択され、前記判断手段により前記サブ通信方式およびサブ認証方式の少なくとも一方が前記外部装置に対応するものでないと判断された場合に、その１の組合わせの判断を終了する終了手段を備えている。
【００１２】
これにより、最初に、特定認証方式が外部装置に対応するものであるか否かを判断し、その後、通信方式が外部装置に対応するものであるか否かを判断する。そして、特定認証方式が対応するものでないと判断されると、通信方式が対応するものであるか否かを判断することなく、終了手段により判断手段による判断を終了し、次の１の組合わせが外部装置に対応するものであるか否かの判断をすることができる。
【００１３】
請求項４記載の情報処理装置は、請求項２または請求項３記載の情報処理装置において、前記第１選択手段により選択される１の組合わせに、その組合わせを構成する通信方式よりも優先度の高い第２の優先度がそれぞれ付与されたサブ通信方式およびサブ認証方式からなる特定認証方式が含まれているか否かを判断する特定判断手段と、その特定判断手段により前記１の組合わせに前記特定認証方式が含まれていると判断された場合に、その特定認証方式を含む１の組合わせが、前記対象外設定手段により対象から外されることを禁止する禁止手段とを備えている。
【００１４】
これにより、第１の優先度が高い１の組合わせに特定認証方式が含まれており、その特定認証方式が外部装置に対応するものでないと判断されても、それ以降に、特定認証方式が含まれる１の組合わせがある場合には、その特定認証方式を含む１の組合わせが対象外設定手段により対象から外されることがなくなる。
【００１５】
請求項５記載の情報処理装置は、請求項１から４のいずれかに記載の情報処理装置において、前記複数の通信方式および認証方式のそれぞれに係数を付与して記憶する係数記憶手段と、その係数記憶手段に記憶される通信方式の係数および認証方式の係数に基づいて、前記第１選択手段により選択される１の組合わせを構成する通信方式の係数と認証方式の係数とを乗算する乗算手段とを備え、前記第１記憶手段に記憶される１の組合わせに付与される第１の優先度は、前記乗算手段による乗算結果に基づくものである。
【００１６】
これにより、通信方式および認証方式に付与される係数を乗算することで、１の組合わせを構成する第１の優先度を設定できる。
【００１７】
請求項６記載の情報処理プログラムは、コンピュータを、通信方式および認証方式から構成される複数の組合わせのそれぞれに対して第１の優先度を付与して記憶する第１記憶手段、その第１記憶手段に記憶される複数の組合わせのうち、前記第１の優先度が高い順に１の組合わせを選択する第１選択手段、その第１選択手段により選択された１の組合わせを構成する通信方式および認証方式を用いて前記外部装置と通信を開始する通信手段、その通信手段により用いられた通信方式および認証方式が、前記外部装置で予め定められた通信方式および認証方式に対応するものであるか否かを判断する判断手段、その判断手段により前記通信方式および認証方式が対応するものであると判断された場合に、その対応するものであると判断された通信方式および認証方式を、前記外部装置との通信が可能な通信方式および認証方式として設定する設定手段、前記判断手段により前記通信方式または認証方式の少なくとも一方が対応するものでないと判断された場合に、その対応するものでないと判断された通信方式または認証方式を含む前記第１記憶手段に記憶される組合わせを、前記第１選択手段による選択の対象から外す対象外設定手段として機能させる。
【００１８】
これにより、外部装置に対応していない通信方式または認証方式を含む組合わせを選択の対象から外すことができるので、対応するものでない通信方式および認証方式を含む組み合わせが何度も選択されることを防止することができる。
【発明の効果】
【００１９】
請求項１記載の情報処理装置によれば、第１の優先度が高い順に１の組合わせを選択して外部装置に対応した通信方式および認証方式を早期に抽出できるだけでなく、対応するものでないと判断された通信方式または認証方式を含む組合わせを選択しないので、複数の組合わせがある場合でも外部装置に対応した通信方式および認証方式を早期に設定することができる。その結果、通信方式と認証方式との組み合わせが複数ある場合に、外部装置に対応した通信方式と認証方式との組み合わせを早期に抽出できると共に情報処理装置の制御負担を軽減することができるという効果がある。
【００２０】
請求項２記載の情報処理装置によれば、第１及び第２の優先度に基づいて外部装置に対応した通信方式と認証方式との組合わせを早期に抽出できると共に、判断手段による判断回数が減るので情報処理装置の制御負担を軽減することができるという効果がある。
【００２１】
請求項３記載の情報処理装置によれば、特定認証方式が外部装置に対応するものである場合のみ通信方式が対応するものであるか否かを判断する構成において、判断手段による判断回数を減らすことができるので、外部装置に対応した通信方式と認証方式との組合わせを早期に抽出できると共に、情報処理装置の制御負担を軽減することができるという効果がある。
【００２２】
請求項４記載の情報処理装置によれば、次のような効果を得ることができる。例えば、１の組合わせを構成する特定認証方式が対応するものでないと判断されても、特定認証方式と他の通信方式との組合わせであれば、外部装置に対応するものであると判断されることも考えられる。そのため、対応するものでないと判断された特定認証方式を含む全ての組合わせを対象から除外してしまうと、外部装置に対応する１の組合わせであるにも関わらず、第１選択手段により選択されない場合も生じる。しかし、本発明によれば、特定認証方式を含む１の組合わせが対象外設定手段により対象から外されることを禁止手段により禁止するので、外部装置に対応する１の組合わせが対象から外されることを防止することができるという効果がある。
【００２３】
請求項５記載の情報処理装置によれば、通信方式および認証方式に付与される係数を乗算することで、１の組合わせを構成する第１の優先度を設定できるので、複数の組合わせの第１の優先度を簡単に設定することができるという効果がある。
【００２４】
また、通信方式および認証方式が追加された場合には、その追加された通信方式および認証方式に係数を付与すれば、乗算手段により第１の優先度を設定することができるので、通信方式および認証方式の追加に柔軟に対応することができるという効果がある。
【００２５】
請求項６記載の情報処理プログラムによれば、第１の優先度が高い順に１の組合わせを選択して外部装置に対応した通信方式および認証方式を早期に抽出できるだけでなく、対応するものでないと判断された通信方式または認証方式を含む組合わせを選択しないので、複数の組合わせがある場合でも外部装置に対応した通信方式および認証方式を早期に抽出できると共に、情報処理装置の制御負担を軽減するよう機能させることができるという効果がある。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明における実施形態の複合機１の外観構成を示す斜視図である。なお、以下の実施形態は本発明を具体化した一例にすぎず、本発明の要旨を変更しない範囲で、実施形態を適宜変更できることは言うまでもない。
【００２７】
図１に示すように、本複合機１は、下部に設けられたプリンタ２と、上部に設けられたスキャナ３と、スキャナ３の正面側に設けられた操作パネル４とを一体的に備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）であり、スキャナ機能、コピー機能、ファクシミリ機能を実現する。
【００２８】
複合機１は、主に不図示のコンピュータ（ネットワーク上に存在するコンピュータも含む）と接続されて、該コンピュータから送信された画像データや文書データに基づいて、記録用紙に画像や文書を記録することができる。
【００２９】
スキャナ３は、原稿読取台６、または、自動原稿搬送機構（ＡＤＦ：Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ、以下「ＡＤＦ」と称す）７に載置された原稿の画像読み取りを行う。プリンタ２は、スキャナ３で読み取られた画像データ或いは外部から入力された画像データに基づいて、記録用紙上に画像を記録する。
【００３０】
複合機１の正面側には、操作パネル４が設けられている。操作パネル４は、プリンタ２やスキャナ３を操作したり、各種の設定（設定項目のパラメータ値など）をするためのものであり、各種操作キー４０と液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）４１とを具備する。ユーザは、操作パネル４を用いて、所望の指令を入力することができる。複合機１に所定の指令が入力されると、その入力された情報に基づいて該複合機１の動作が制御部２０（図２参照）によって制御される。なお、複合機１は、操作パネル４から入力された指令のほか、コンピュータに接続されて該コンピュータからプリンタドライバやスキャナドライバ等を介して送信される指令に基づいて動作すると共に、インターネットインターフェース（図２参照）を介してネットワーク上のコンピュータ（外部装置）から送信される指令に基づいて動作、各種機能の設定をするようにシステム構成されている。
【００３１】
次に、図２を参照して、複合機１の動作を制御する制御部２０の概略構成について説明する。図２は、複合機１の制御部２０の概略構成を示すブロック図である。
【００３２】
制御部２０は、プリンタ２、スキャナ３及び操作パネル４を含む複合機１の動作を統括的に制御するものである。制御部２０は、図に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３、書換え可能な不揮発性の記憶装置であるＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）２４を主とするマイクロコンピュータとして構成されており、バス２５を介してＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）２６に接続されている。
【００３３】
ＣＰＵ２１は、この複合機１を総括的に制御する中央演算処理であり、図４及び図６のフローチャートで示す処理を実行するプログラムなどの各種プログラムを実行する。
【００３４】
ＲＯＭ２２には、複合機１の各種動作を制御するためのプログラム等が格納されている。また、ＲＯＭ２２には、接続式情報記憶エリア２２ａと、ＳＭＴＰ接続テーブル記憶エリア２２ｂと、ＰｂＳ（ＰＯＰ  ｂｅｆｏｒｅ  ＳＭＴＰ）テーブル記憶エリア２２ｃと、優先度テーブル記憶エリア２２ｄとが備えられている。
【００３５】
接続式情報記憶エリア２２ａには、後述する優先項目リストを作成するための接続式情報が記憶されている。ＳＭＴＰ接続テーブル記憶エリア２２ｂには、ＳＭＴＰ接続を構成する通信方式および認証方式と係数とが対応付けされて記憶されている。ＰｂＳテーブル記憶エリア２２ｃには、ＰＯＰ  ｂｅｆｏｒｅ  ＳＭＴＰを構成する通信方式および認証方式と係数とが対応付けされて記憶されている。優先度テーブル記憶エリア２２ｄには、本実施の形態で用いる全ての通信方式および認証方式と優先度とが対応付けされて記憶されている。接続式情報記憶エリア２２ａ、ＳＭＴＰ接続テーブル記憶エリア２２ｂ、ＰｂＳテーブル記憶エリア２２ｃ及び優先度テーブル記憶エリア２２ｄに記憶されている情報は、接続設定処理のＳ１０２の処理で読み出される（図３参照）。
【００３６】
ＲＡＭ２３は、ＣＰＵ２１が上記プログラムを実行する際に用いる各種データを一時的に記憶する記憶領域又は作業領域として使用される。また、ＲＡＭ２３には、優先項目リスト記憶エリア２３ａと、問い合わせ項目記憶エリア２３ｂと、ＮＧ項目記憶エリア２３ｃとが備えられている。
【００３７】
優先項目リスト記憶エリア２３ａは、複数の通信方式と認証方式とから構成される複数の組み合わせに優先度を付与して記憶するものである。優先項目リスト記憶エリア２３ａは、接続設定処理のＳ１０１の処理（図３参照）で初期化（消去）され、接続設定処理のＳ１０７の処理（図３参照）で新たな優先項目リストが記憶される。
【００３８】
問い合わせ項目記憶エリア２３ｂは、ネットワーク上のコンピュータに問い合わせをする通信方式および認証方式の連続した順番を組み合わせとして記憶するものである。問い合わせ項目記憶エリア２３ｂは、接続設定処理のＳ１０１の処理（図３参照）で初期化（消去）され、接続設定処理のＳ１１２の処理（図３参照）で新たな通信方式および認証方式の連続した順番が記憶される。
【００３９】
ＮＧ項目記憶エリア２３ｃは、ネットワーク上のコンピュータに対して通信方式または認証方式の問い合わせをし、その問い合わせをした通信方式または認証方式がネットワーク上のコンピュータでサポートしないものであった場合に、その通信方式と認証方式との連続した順番を組み合わせとして記憶するものである。ＮＧ項目記憶エリア２３ｃは、接続設定処理のＳ１０１の処理（図３参照）で初期化（消去）され、接続設定処理のＳ１２２の処理（図３参照）で新たな通信方式と認証方式との組み合わせが記憶される。
【００４０】
ＡＳＩＣ２６は、ＣＰＵ２１からの指令に従い、プリンタ２、スキャナ３、及び操作パネル４の動作制御を行う。ＡＳＩＣ２６には、複合機１に所望の指令を入力する操作キー４０を制御するパネルゲートアレイ２７が接続されている。ＣＰＵ２１は、パネルゲートアレイ２７から所定のキーコードを受信すると、所定のキー処理テーブルに従って、実行すべき制御処理を行う。キー処理テーブルは、キーコードと制御処理とを対応させてテーブル化したものであり、例えば、ＲＯＭ２２に記憶されている。
【００４１】
ＡＳＩＣ２６には、ＬＣＤ４１の画面表示を制御するＬＣＤコントローラ２８が接続されている。ＬＣＤコントローラ２８は、ＣＰＵ２１の指令に基づいて、ＬＣＤ４１にプリンタ２又はスキャナ３の動作に関する情報をＬＣＤ４１に表示させる。
【００４２】
また、ＡＳＩＣ２６には、コンピュータとパラレルケーブル又はＵＳＢケーブルを介してデータの送受信を行うためのパラレルインタフェース２９及びＵＳＢ端子７１が接続されている。さらに、ＡＳＩＣ２６には、ファクシミリ機能を実現するためのＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）３１やモデム３２が接続されている。また、ＡＳＩＣ２６には、アンプ７３が接続されている。アンプ７３は、そのアンプ７３に接続されたスピーカ７４を鳴動して、呼出音や拒否音、メッセージなどを出力するためのものである。
【００４３】
また、ＡＳＩＣ２６には、ネットワーク上に存在するコンピュータと接続するためのネットワークインターフェイス（以下「ネットワークＩ／Ｆ」と称す）３０が接続されている。このネットワークＩ／Ｆ３０は、ネットワーク上に存在する複数のコンピュータと接続可能に構成されており、ネットワーク上のコンピュータとデータの送受信を行うことができる。
【００４４】
次に、図３〜図８を参照して、複合機１と、ネットワーク上のコンピュータとの接続設定方法について説明する。なお、本実施の形態のネットワーク上のコンピュータとは、ＰＯＰサーバやＳＭＴＰサーバなどのメール送受信用のサーバを意味している。
【００４５】
図３は、複合機１のＣＰＵ２１により実行される接続設定処理を示したフローチャートである。なお、複合機１とネットワーク上のコンピュータとの接続設定は、ユーザにより操作キー４０が操作されて、複数の機能のうち、「接続設定」の機能が選択された場合に実行される。
【００４６】
接続設定処理が実行されると、まず、初期設定が行われる（Ｓ１０１）。Ｓ１０１の処理で行われる初期設定は、不要な情報を初期化する処理であり、ＲＡＭ２３の優先項目リスト記憶エリア２３ａ、問い合わせ項目記憶エリア２３ｂ及びＮＧ項目記憶エリア２３ｃに記憶されている情報に初期値（例えば値０）が設定される。
【００４７】
Ｓ１０１の処理で、初期設定が終わると、各種設定が読み込まれ（Ｓ１０２）、その読み出された各種設定に基づいて、組み合わせリストを作成する組み合わせ作成処理が実行される（Ｓ１０３）。
【００４８】
Ｓ１０２の処理では、設定の読み込みとして、ＲＯＭ２２の接続式情報記憶エリア２２ａに記憶される接続式情報と、ＲＯＭ２２のＳＭＴＰ接続テーブル記憶エリア２２ｂに記憶されるＳＭＴＰ接続テーブルと、ＰｂＳテーブル記憶エリア２２ｃに記憶されるＰｂＳテーブルと、優先度テーブル記憶エリア２２ｄに記憶される優先度テーブルとが読み出される。
【００４９】
ここで、図５を参照して、Ｓ１０２の処理で読み込まれるＲＯＭ２２の各種情報の詳細について説明する。図５は、ＲＯＭ２２に記憶される情報を模式的に示した図であり、（ａ）は、接続式情報記憶エリア２２ａに記憶される接続式情報を示した図であり、（ｂ）は、ＳＭＴＰ接続テーブル記憶エリア２２ｂに記憶されるＳＭＴＰ接続テーブルを示した図であり、（ｃ）は、ＰｂＳテーブル記憶エリア２２ｃに記憶されるＰｂＳテーブルを示した図であり、（ｄ）は、優先度テーブル記憶エリア２２ｄに記憶される優先度テーブルを示した図である。
【００５０】
図５（ａ）に示す接続式情報は、優先項目リストを作成するための接続式であり、本実施の形態では、接続式１〜接続式６を有している。接続式１は、「ＳＭＴＰ接続＝ＳＭＴＰ：通信方式＊ＳＭＴＰ：認証方式」であり、ＳＭＴＰ接続には通信方式（ＳＭＴＰ：通信方式）と認証方式（ＳＭＴＰ：認証方式）の設定が必要であり、ＳＭＴＰ：通信方式とＳＭＴＰ：認証方式との係数を乗算して優先項目リストを作成することを示している。
【００５１】
接続式２は、「ＳＭＴＰ：通信方式＝（ＳＭＴＰ：ＳＳＬｖ３，ＳＭＴＰ：ＳＳＬｖ２，ＳＭＴＰ：平文通信）」であり、ＳＭＴＰの通信方式（ＳＭＴＰ：通信方式）として、ＳＳＬｖ３（ＳＭＴＰ：ＳＳＬｖ３）と、ＳＳＬｖ２（ＳＭＴＰ：ＳＳＬｖ２）と、平文通信（ＳＭＴＰ：平文通信）との３種類が選択できることを示している。
【００５２】
接続式３は、「ＳＭＴＰ：認証方式＝（ＳＭＴＰ：ＭＤ５認証，ＳＭＴＰ：Ｐｌａｉｎ認証，ＳＭＴＰ：ＰＯＰ  ｂｅｆｏｒｅ  ＳＭＴＰ）」であり、ＳＭＴＰの認証方式（ＳＭＴＰ：認証方式）として、ＭＤ５認証（ＳＭＴＰ：ＭＤ５認証）と、Ｐｌａｉｎ認証（ＳＭＴＰ：Ｐｌａｉｎ認証）と、ＰＯＰ  ｂｅｆｏｒｅ  ＳＭＴＰ方式を用いた認証（ＳＭＴＰ：ＰＯＰ  ｂｅｆｏｒｅ  ＳＭＴＰ）との３種類が選択できることを示している。
【００５３】
接続式４は、「ＳＭＴＰ：ＰＯＰ  ｂｅｆｏｒｅ  ＳＭＴＰ＝ＰＯＰ：通信方式＊ＰＯＰ認証方式」であり、ＰＯＰ  ｂｅｆｏｒｅ  ＳＭＴＰ（ＳＭＴＰ：ＰＯＰ  ｂｅｆｏｒｅ  ＳＭＴＰ）には、ＰＯＰの通信方式（ＰＯＰ：通信方式）とＰＯＰの認証方式（ＰＯＰ：認証方式）の設定が必要であり、ＰＯＰ：通信方式とＰＯＰ：認証方式との係数を乗算して、ＳＭＴＰ：ＰＯＰ  ｂｅｆｏｒｅ  ＳＭＴＰに関する優先項目リストが作成されることを示している。
【００５４】
接続式５は、「ＰＯＰ：通信方式＝（ＰＯＰ：ＳＳＬｖ３，ＰＯＰ：ＳＳＬｖ２，ＰＯＰ：平文通信）」であり、ＰＯＰの通信方式（ＰＯＰ：通信方式）として、ＳＳＬｖ３（ＰＯＰ：ＳＳＬｖ３）と、ＳＳＬｖ２（ＰＯＰ：ＳＳＬｖ２）と、平文通信（ＰＯＰ：平文通信）との３種類が選択できることを示している。
【００５５】
接続式６は、「ＰＯＰ：認証方式＝（ＰＯＰ：ＡＰＯＰ認証、ＰＯＰ：Ｐｌａｉｎ認証）」であり、ＰＯＰの認証方式（ＰＯＰ：認証方式）として、ＡＰＯＰ認証（ＰＯＰ：ＡＰＯＰ認証）と、Ｐｌａｉｎ認証（ＰＯＰ：Ｐｌａｉｎ認証）との２種類が選択できることを示している。
【００５６】
なお、接続式１，４の乗算する項目（通信方式または認証方式）を変更したり、接続式２，３，５，６の各項目を増減するだけで、複数の通信方式および認証方式とからなる優先項目リストを簡単に変更して作成することができる。よって、通信方式や認証方式を追加したり、優先項目リストの変更に対して、柔軟に対応することができる。
【００５７】
図５（ｂ）に示すＳＭＴＰ接続テーブルは、ＳＭＴＰ：通信方式およびＳＭＴＰ：認証方式のそれぞれと係数とを関連付けしたものである。本実施の形態では、ＳＭＴＰ：通信方式およびＳＭＴＰ：認証方式のそれぞれに付与される係数は、ＳＭＴＰ：ＳＳＬｖ３が１．０であり、ＳＭＴＰ：ＳＳＬｖ２が０．５であり、ＳＭＴＰ：平文通信が０．１であり、ＳＭＴＰ：ＭＤ５認証が１．０であり、ＳＭＴＰ：Ｐｌａｉｎ認証が０．５である。なお、ＳＭＴＰ：ＰＯＰ  ｂｅｆｏｒｅ  ＳＭＴＰは、図５（ｃ）に示すＰｂＳテーブルとなる。
【００５８】
図５（ｃ）に示すＰｂＳテーブルは、図５（ｂ）に示すＳＭＴＰ：ＰＯＰ  ｂｅｆｏｒｅ  ＳＭＴＰを詳細に示したものであり、ＰＯＰ：通信方式およびＰＯＰ：認証方式のそれぞれと係数とを関連付けしたものである。本実施の形態では、ＰＯＰ：通信方式およびＰＯＰ：認証方式のそれぞれに付与される係数は、ＰＯＰ：ＳＳＬｖ３が０．７であり、ＰＯＰ：ＳＳＬｖ２が０．３であり、ＰＯＰ：平文通信が０．１であり、ＰＯＰ：ＡＰＯＰ認証が０．７であり、ＰＯＰ：Ｐｌａｉｎ認証が０．３である。
【００５９】
なお、ＳＭＴＰ接続テーブル及びＰｂＳテーブルにおいて、各通信方式および認証方式に関連付けされる係数は、数値が高いほど、その通信方式または認証方式の優先度が高いものとする。また、本実施の形態では、セキュリティの高さや汎用性の高さに基づいて係数が設定されているが、ユーザにより係数を変更可能とし、ユーザに応じた優先度を設定できるよう構成しても良い。
【００６０】
図５（ｄ）に示す優先度テーブルは、複合機１の接続設定処理で使用される全ての通信方式および認証方式と、優先度とを関連付けしたものである。なお、本実施の形態では、１の方が優先度が高く、４になるほど優先度が低くなる関係にある。また、通信方式および認証方式に付与される優先度は、ＳＭＴＰ：ＳＳＬｖ３が３であり、ＳＭＴＰ：ＳＳＬｖ２が３であり、ＳＭＴＰ：平文通信が３であり、ＳＭＴＰ：ＭＤ５認証が４であり、ＳＭＴＰ：Ｐｌａｉｎ認証が４であり、ＰＯＰ：ＳＳＬｖ３が１であり、ＰＯＰ：ＳＳＬｖ２が１であり、ＰＯＰ：平文通信が１であり、ＰＯＰ：ＡＰＯＰ認証が２であり、ＰＯＰ：Ｐｌａｉｎ認証が２である。
【００６１】
なお、図５で示した各通信方式および認証方式は、公知の通信方式および認証方式であるので、その詳細な説明は省略する。また、上記した各通信方式および認証方式は、一例であり、その他の通信方式および認証方式を用いても構わない。
【００６２】
次に、図４を参照して、Ｓ１０３の処理で実行される組み合わせリスト作成処理について説明する。図４は、接続設定処理内で実行される組み合わせリスト作成処理を示したフローチャートである。
【００６３】
Ｓ１０３の処理で組み合わせリスト作成処理が実行されると、接続式１（ＳＭＴＰ接続＝ＳＭＴＰ：通信方式＊ＳＭＴＰ：認証方式）と、接続式２（ＳＭＴＰ：通信方式＝（ＳＭＴＰ：ＳＳＬｖ３，ＳＭＴＰ：ＳＳＬｖ２，ＳＭＴＰ：平文通信））と、接続式３（ＳＭＴＰ：認証方式＝（ＳＭＴＰ：ＭＤ５認証，ＳＭＴＰ：Ｐｌａｉｎ認証，ＳＭＴＰ：ＰＯＰ  ｂｅｆｏｒｅ  ＳＭＴＰ））とに基づいて、ＳＭＴＰ接続の展開式１を作成する（Ｓ２０１）。
【００６４】
Ｓ２０１の処理で作成される展開式１は、ＳＭＴＰ接続＝（ＳＭＴＰ：ＳＳＬｖ３，ＳＭＴＰ：ＳＳＬｖ２，ＳＭＴＰ：平文通信）＊（ＳＭＴＰ：ＭＤ５認証，ＳＭＴＰ：Ｐｌａｉｎ認証，ＳＭＴＰ：ＰＯＰ  ｂｅｆｏｒｅ  ＳＭＴＰ）となる。この展開式１は、接続式１に接続式２，３を代入したものである。
【００６５】
Ｓ２０２の処理では、Ｓ２０１の処理で作成された展開式１と、接続式４（ＳＭＴＰ：ＰＯＰ  ｂｅｆｏｒｅ  ＳＭＴＰ＝ＰＯＰ：通信方式＊ＰＯＰ：認証方式）とに基づいて、展開式２を作成する（Ｓ２０２）。
【００６６】
Ｓ２０２の処理で作成される展開式２は、ＳＭＴＰ接続＝（ＳＭＴＰ：ＳＳＬｖ３，ＳＭＴＰ：ＳＳＬｖ２，ＳＭＴＰ：平文通信）＊（ＳＭＴＰ：ＭＤ５認証，ＳＭＴＰ：Ｐｌａｉｎ認証，ＰＯＰ：通信方式＊ＰＯＰ：認証方式）となる。この展開式２は、展開式１におけるＳＭＴＰ：ＰＯＰ  ｂｅｆｏｒｅ  ＳＭＴＰに対して、接続式４を代入したものである。
【００６７】
Ｓ２０３の処理では、Ｓ２０２の処理で作成された展開式２と、接続式５（ＰＯＰ：通信方式＝（ＰＯＰ：ＳＳＬｖ３，ＰＯＰ：ＳＳＬｖ２，ＰＯＰ：平文通信））と、接続式６（ＰＯＰ：認証方式＝（ＰＯＰ：ＡＰＯＰ認証、ＰＯＰ：Ｐｌａｉｎ認証））とに基づいて、展開式３を作成する（Ｓ２０３）。
【００６８】
Ｓ２０３の処理で作成される展開式３は、ＳＭＴＰ接続＝（ＳＭＴＰ：ＳＳＬｖ３，ＳＭＴＰ：ＳＳＬｖ２，ＳＭＴＰ：平文通信）＊（ＳＭＴＰ：ＭＤ５認証，ＳＭＴＰ：Ｐｌａｉｎ認証，（ＰＯＰ：ＳＳＬｖ３，ＰＯＰ：ＳＳＬｖ２，ＰＯＰ：平文通信）＊（ＰＯＰ：ＡＰＯＰ認証、ＰＯＰ：Ｐｌａｉｎ認証））となる。この展開式３は、展開式２の「ＰＯＰ：通信方式＊ＰＯＰ：認証方式」に接続式６を代入したものである。
【００６９】
Ｓ２０４の処理では、展開式３の「（ＰＯＰ：ＳＳＬｖ３，ＰＯＰ：ＳＳＬｖ２，ＰＯＰ：平文通信）＊（ＰＯＰ：ＡＰＯＰ認証、ＰＯＰ：Ｐｌａｉｎ認証）」部分を展開して展開式４を作成する（Ｓ２０４）。
【００７０】
Ｓ２０４の処理で作成される展開式４は、ＳＭＴＰ接続＝（ＳＭＴＰ：ＳＳＬｖ３，ＳＭＴＰ：ＳＳＬｖ２，ＳＭＴＰ：平文通信）＊（ＳＭＴＰ：ＭＤ５認証，ＳＭＴＰ：Ｐｌａｉｎ認証，（ＰＯＰ：ＳＳＬｖ３＊ＰＯＰ：ＡＰＯＰ認証，ＰＯＰＳＳＬｖ３＊ＰＯＰ：Ｐｌａｉｎ認証，ＰＯＰ：ＳＳＬｖ２＊ＰＯＰ：ＡＰＯＰ認証，ＰＯＰ：ＳＳＬｖ２＊ＰＯＰ：Ｐｌａｉｎ認証，ＰＯＰ：平文通信＊ＰＯＰ：ＡＰＯＰ認証、ＰＯＰ：平文通信＊ＰＯＰ：Ｐｌａｉｎ認証））となる。
【００７１】
Ｓ２０５の処理では、展開式４の全てを展開して展開式５を作成する（Ｓ２０５）。なお、Ｓ２０５の処理で作成される展開式５を構成する各単項式が、複数の通信方式および認証方式から構成される１の組み合わせとなり、組み合わせ１〜２４に対応する。
【００７２】
Ｓ２０５の処理で作成される組み合わせ１〜２４は、
組み合わせ１＝ＳＭＴＰ：ＳＳＬｖ３＊ＳＭＴＰ：ＭＤ５認証
組み合わせ２＝ＳＭＴＰ：ＳＳＬｖ３＊ＳＭＴＰ：Ｐｌａｉｎ認証
組み合わせ３＝ＳＭＴＰ：ＳＳＬｖ３＊ＰＯＰ：ＳＳＬｖ３＊ＰＯＰ：ＡＰＯＰ認証
組み合わせ４＝ＳＭＴＰ：ＳＳＬｖ３＊ＰＯＰ：ＳＳＬｖ３＊ＰＯＰ：Ｐｌａｉｎ認証
組み合わせ５＝ＳＭＴＰ：ＳＳＬｖ３＊ＰＯＰ：ＳＳＬｖ２＊ＰＯＰ：ＡＰＯＰ認証
組み合わせ６＝ＳＭＴＰ：ＳＳＬｖ３＊ＰＯＰ：ＳＳＬｖ２＊ＰＯＰ：Ｐｌａｉｎ認証
組み合わせ７＝ＳＭＴＰ：ＳＳＬｖ３＊ＰＯＰ：平文通信＊ＰＯＰ：ＡＰＯＰ認証
組み合わせ８＝ＳＭＴＰ：ＳＳＬｖ３＊ＰＯＰ：平文通信＊ＰＯＰ：Ｐｌａｉｎ認証
組み合わせ９＝ＳＭＴＰ：ＳＳＬｖ２＊ＳＭＴＰ：ＭＤ５認証
組み合わせ１０＝ＳＭＴＰ：ＳＳＬｖ２＊ＳＭＴＰ：Ｐｌａｉｎ認証
組み合わせ１１＝ＳＭＴＰ：ＳＳＬｖ２＊ＰＯＰ：ＳＳＬｖ３＊ＰＯＰ：ＡＰＯＰ認証
組み合わせ１２＝ＳＭＴＰ：ＳＳＬｖ２＊ＰＯＰ：ＳＳＬｖ３＊ＰＯＰ：Ｐｌａｉｎ認証
組み合わせ１３＝ＳＭＴＰ：ＳＳＬｖ２＊ＰＯＰ：ＳＳＬｖ２＊ＰＯＰ：ＡＰＯＰ認証
組み合わせ１４＝ＳＭＴＰ：ＳＳＬｖ２＊ＰＯＰ：ＳＳＬｖ２＊ＰＯＰ：Ｐｌａｉｎ認証
組み合わせ１５＝ＳＭＴＰ：ＳＳＬｖ２＊ＰＯＰ：平文通信＊ＰＯＰ：ＡＰＯＰ認証
組み合わせ１６＝ＳＭＴＰ：ＳＳＬｖ２＊ＰＯＰ：平文通信＊ＰＯＰ：Ｐｌａｉｎ認証
組み合わせ１７＝ＳＭＴＰ：平文通信＊ＳＭＴＰ：ＭＤ５認証
組み合わせ１８＝ＳＭＴＰ：平文通信＊ＳＭＴＰ：Ｐｌａｉｎ認証
組み合わせ１９＝ＳＭＴＰ：平文通信＊ＰＯＰ：ＳＳＬｖ３＊ＰＯＰ：ＡＰＯＰ認証
組み合わせ２０＝ＳＭＴＰ：平文通信＊ＰＯＰ：ＳＳＬｖ３＊ＰＯＰ：Ｐｌａｉｎ認証
組み合わせ２１＝ＳＭＴＰ：平文通信＊ＰＯＰ：ＳＳＬｖ２＊ＰＯＰ：ＡＰＯＰ認証
組み合わせ２２＝ＳＭＴＰ：平文通信＊ＰＯＰ：ＳＳＬｖ２＊ＰＯＰ：Ｐｌａｉｎ認証
組み合わせ２３＝ＳＭＴＰ：平文通信＊ＰＯＰ：平文通信＊ＰＯＰ：ＡＰＯＰ認証
組み合わせ２４＝ＳＭＴＰ：平文通信＊ＰＯＰ：平文通信＊ＰＯＰ：Ｐｌａｉｎ認証
となる。
【００７３】
Ｓ２０５の処理で展開式５が作成されると、組み合わせリスト作成処理を終了して、接続設定処理に戻り、Ｓ１０４の処理を実行する。
【００７４】
図３に戻って、接続設定処理のＳ１０４の処理を説明する。Ｓ１０４の処理では、Ｓ２０５の処理で作成した展開式５の組み合わせ１〜２４の各係数を、ＳＭＴＰ接続テーブル（図５（ｂ）参照）とＰｂＳテーブル（図５（ｃ）参照）とを参照して算出する（Ｓ２０５）。組み合わせ１〜２４の各係数は、乗算により算出され、その例を図６に示す。
【００７５】
図６は、組み合わせ１〜２４の係数の算出方法を説明するための図である。図６に示すように、組み合わせ１〜２４を構成する通信方式および認証方式に対応する係数を乗算して係数を算出している。
【００７６】
組み合わせ１〜２４の乗算結果は、組み合わせ１が１．０であり、組み合わせ２が０．５であり、組み合わせ３が０．４９であり、組み合わせ４が０．２１であり、組み合わせ５が０．２１であり、組み合わせ６が０．０９であり、組み合わせ７が０．０７であり、組み合わせ８が０．０３であり、組み合わせ９が０．５であり、組み合わせ１０が０．２５であり、組み合わせ１１が０．２４５であり、組み合わせ１２が０．１０５であり、組み合わせ１３が０．１０５であり、組み合わせ１４が０．０４５であり、組み合わせ１５が０．０３５であり、組み合わせ１６が０．０１５であり、組み合わせ１７が０．１であり、組み合わせ１８が０．０５であり、組み合わせ１９が０．０４９であり、組み合わせ２０が０．０２１であり、組み合わせ２１が０．０２１であり、組み合わせ２２が０．００９であり、組み合わせ２３が０．００７であり、組み合わせ２４が０．００３である。
【００７７】
また、図３に戻って、接続設定処理のＳ１０５の処理を説明する。Ｓ１０５の処理では、Ｓ１０４の処理で算出した組み合わせ１〜２４の係数に基づいてリストを作成する（Ｓ１０５）。Ｓ１０５の処理で作成されるリストの例を図７に示す。
【００７８】
図７は、係数の算出結果に基づいて作成されるリストを示す模式図である。図７に示すように、組み合わせ１〜２４は、係数の値が大きい方から順に並び替えられ、組み合わせ１〜２４は、ｎ＝１〜２４に対応付けされている。
【００７９】
Ｓ１０５の処理でｎ＝１〜２４に対応付けされる組み合わせ１〜２４は、
ｎ＝１が、ＳＭＴＰ：ＳＳＬｖ３＊ＳＭＴＰ：ＭＤ５認証、
ｎ＝２が、ＳＭＴＰ：ＳＳＬｖ３＊ＳＭＴＰ：Ｐｌａｉｎ認証、
ｎ＝３が、ＳＭＴＰ：ＳＳＬｖ２＊ＳＭＴＰ：ＭＤ５認証、
ｎ＝４が、ＳＭＴＰ：ＳＳＬｖ３＊ＰＯＰ：ＳＳＬｖ３＊ＰＯＰ：ＡＰＯＰ認証、
ｎ＝５が、ＳＭＴＰ：ＳＳＬｖ２＊ＳＭＴＰ：Ｐｌａｉｎ認証、
ｎ＝６が、ＳＭＴＰ：ＳＳＬｖ２＊ＰＯＰ：ＳＳＬｖ３＊ＰＯＰ：ＡＰＯＰ認証、
ｎ＝７が、ＳＭＴＰ：ＳＳＬｖ３＊ＰＯＰ：ＳＳＬｖ３＊ＰＯＰ：Ｐｌａｉｎ認証、
ｎ＝８が、ＳＭＴＰ：ＳＳＬｖ３＊ＰＯＰ：ＳＳＬｖ２＊ＰＯＰ：ＡＰＯＰ認証、
ｎ＝９が、ＳＭＴＰ：ＳＳＬｖ２＊ＰＯＰ：ＳＳＬｖ３＊ＰＯＰ：Ｐｌａｉｎ認証、
ｎ＝１０が、ＳＭＴＰ：ＳＳＬｖ２＊ＰＯＰ：ＳＳＬｖ２＊ＰＯＰ：ＡＰＯＰ認証、
ｎ＝１１が、ＳＭＴＰ：平文通信＊ＳＭＴＰ：ＭＤ５認証、
ｎ＝１２が、ＳＭＴＰ：ＳＳＬｖ３＊ＰＯＰ：ＳＳＬｖ２＊ＰＯＰ：Ｐｌａｉｎ認証、
ｎ＝１３が、ＳＭＴＰ：ＳＳＬｖ３＊ＰＯＰ：平文通信＊ＰＯＰ：ＡＰＯＰ認証、
ｎ＝１４が、ＳＭＴＰ：平文通信＊ＳＭＴＰ：Ｐｌａｉｎ通信、
ｎ＝１５が、ＳＭＴＰ：平文通信＊ＰＯＰ：ＳＳＬｖ３＊ＰＯＰ：ＡＰＯＰ認証、
ｎ＝１６が、ＳＭＴＰ：ＳＳＬｖ２＊ＰＯＰ：ＳＳＬｖ２＊ＰＯＰ：Ｐｌａｉｎ認証、
ｎ＝１７が、ＳＭＴＰ：ＳＳＬｖ２＊ＰＯＰ：平文通信＊ＰＯＰ：ＡＰＯＰ認証、
ｎ＝１８が、ＳＭＴＰ：ＳＳＬｖ３＊ＰＯＰ：平文通信＊ＰＯＰ：Ｐｌａｉｎ認証、
ｎ＝１９が、ＳＭＴＰ：平文通信＊ＰＯＰ：ＳＳＬｖ３＊ＰＯＰ：Ｐｌａｉｎ認証、
ｎ＝２０が、ＳＭＴＰ：平文通信＊ＰＯＰ：ＳＳＬｖ２＊ＰＯＰ：ＡＰＯＰ認証、
ｎ＝２１が、ＳＭＴＰ：ＳＳＬｖ２＊ＰＯＰ：平文通信＊ＰＯＰ：Ｐｌａｉｎ認証、
ｎ＝２２が、ＳＭＴＰ：平文通信＊ＰＯＰ：ＳＳＬｖ２＊ＰＯＰ：Ｐｌａｉｎ認証、
ｎ＝２３が、ＳＭＴＰ：平文通信＊ＰＯＰ：平文通信＊ＰＯＰ：ＡＰＯＰ認証、
ｎ＝２４が、ＳＭＴＰ：平文通信＊ＰＯＰ：平文通信＊ＰＯＰ：Ｐｌａｉｎ認証、
となる。
【００８０】
また、図３に戻って、接続設定処理のＳ１０６及びＳ１０７の処理を説明する。Ｓ１０６の処理では、Ｓ１０５の処理で作成したリストと、優先度テーブル（図５（ｄ）参照）とに基づいて、優先項目リストを作成し（Ｓ１０６）、その作成した優先項目リストをＲＡＭ２３の優先項目記憶エリア２３ａに記憶する（Ｓ１０７）。なお、Ｓ１０６の処理で作成される優先項目リストの例を図８に示す。
【００８１】
図８は、ＲＡＭ２２の優先項目リスト記憶エリア２３ａに記憶される優先項目リストを示した模式図である。図８に示すように、Ｓ１０５の処理で作成されたリストを元に、各通信方式および認証方式と、変数ｍ（１〜３）とを対応付けしたリストを作成する。このリストは、優先度テーブルを参照して、優先度の高い方から順に、ｍ＝１〜３を対応付けすることで作成される。
【００８２】
例えば、各組み合わせにおいて、「ＰＯＰ：ＳＳＬｖ３，ＰＯＰ：ＳＳＬｖ２，ＰＯＰ：平文通信」が含まれている場合には、その「ＰＯＰ：ＳＳＬｖ３，ＰＯＰ：ＳＳＬｖ２，ＰＯＰ：平文通信」がｍ＝１となる。また、「ＰＯＰ：ＳＳＬｖ３，ＰＯＰ：ＳＳＬｖ２，ＰＯＰ：平文通信」と「ＰＯＰ：ＡＰＯＰ認証，ＰＯＰ：Ｐｌａｉｎ認証」とを含んでいる場合には、「ＰＯＰ：ＳＳＬｖ３，ＰＯＰ：ＳＳＬｖ２，ＰＯＰ：平文通信」がｍ＝１となり、「ＰＯＰ：ＡＰＯＰ認証，ＰＯＰ：Ｐｌａｉｎ認証」がｍ＝２となる。また、「ＰＯＰ：ＳＳＬｖ３，ＰＯＰ：ＳＳＬｖ２，ＰＯＰ：平文通信」と「ＰＯＰ：ＡＰＯＰ認証，ＰＯＰ：Ｐｌａｉｎ認証」ともに含んでおらず、「ＳＭＴＰ：ＳＳＬｖ３」と「ＳＭＴＰ：ＭＤ５認証」のみを含んでいる場合は、「ＳＭＴＰ：ＭＤ５認証」がｍ＝１となり、「ＳＭＴＰ：ＳＳＬｖ３」がｍ＝１となる。
【００８３】
本実施の形態では、
ｎ＝１の場合、ＳＭＴＰ：ＳＳＬｖ３（ｍ＝１），ＳＭＴＰ：ＭＤ５認証（ｍ＝２）
ｎ＝２の場合、ＳＭＴＰ：ＳＳＬｖ３（ｍ＝１），ＳＭＴＰ：Ｐｌａｉｎ認証（ｍ＝２
ｎ＝３の場合、ＳＭＴＰ：ＳＳＬｖ２（ｍ＝１），ＳＭＴＰ：ＭＤ５認証（ｍ＝２）
ｎ＝４の場合、ＰＯＰ：ＳＳＬｖ３（ｍ＝１），ＰＯＰ：ＡＰＯＰ認証（ｍ＝２），ＳＭＴＰ：ＳＳＬｖ３（ｍ＝３）
ｎ＝５の場合、ＳＭＴＰ：ＳＳＬｖ２（ｍ＝１），ＳＭＴＰ：Ｐｌａｉｎ認証（ｍ＝２）
ｎ＝６の場合、ＰＯＰ：ＳＳＬｖ３（ｍ＝１），ＰＯＰ：ＡＰＯＰ認証（ｍ＝２），ＳＭＴＰ：ＳＳＬｖ２（ｍ＝３）
ｎ＝７の場合、ＰＯＰ：ＳＳＬｖ３（ｍ＝１），ＰＯＰ：Ｐｌａｉｎ認証（ｍ＝２），ＳＭＴＰ：ＳＳＬｖ３（ｍ＝３）
ｎ＝８の場合、ＰＯＰ：ＳＳＬｖ２（ｍ＝１），ＰＯＰ：ＡＰＯＰ認証（ｍ＝２），ＳＭＴＰ：ＳＳＬｖ３（ｍ＝３）
ｎ＝９の場合、ＰＯＰ：ＳＳＬｖ３（ｍ＝１），ＰＯＰ：Ｐｌａｉｎ認証（ｍ＝２），ＳＭＴＰ：ＳＳＬｖ２（ｍ＝３）
ｎ＝１０の場合、ＰＯＰ：ＳＳＬｖ２（ｍ＝１），ＰＯＰ：ＡＰＯＰ認証（ｍ＝２），ＳＭＴＰ：ＳＳＬｖ２（ｍ＝３）
ｎ＝１１の場合、ＳＭＴＰ：平文通信（ｍ＝１），ＳＭＴＰ：ＭＤ５認証（ｍ＝２）
ｎ＝１２の場合、ＰＯＰ：ＳＳＬｖ２（ｍ＝１），ＰＯＰ：Ｐｌａｉｎ認証（ｍ＝２），ＳＭＴＰ：ＳＳＬｖ３（ｍ＝３）
ｎ＝１３の場合、ＰＯＰ：平文通信（ｍ＝１），ＰＯＰ：ＡＰＯＰ認証（ｍ＝２），ＳＭＴＰ：ＳＳＬｖ３（ｍ＝３）
ｎ＝１４の場合、ＳＭＴＰ：平文通信（ｍ＝１），ＳＭＴＰ：Ｐｌａｉｎ通信（ｍ＝２）
ｎ＝１５の場合、ＰＯＰ：ＳＳＬｖ３（ｍ＝１），ＰＯＰ：ＡＰＯＰ認証（ｍ＝２），ＳＭＴＰ：平文通信（ｍ＝３）
ｎ＝１６の場合、ＰＯＰ：ＳＳＬｖ２（ｍ＝１），ＰＯＰ：Ｐｌａｉｎ認証（ｍ＝２），ＳＭＴＰ：ＳＳＬｖ２（ｍ＝３）
ｎ＝１７の場合、ＰＯＰ：平文通信（ｍ＝１），ＰＯＰ：ＡＰＯＰ認証（ｍ＝２），ＳＭＴＰ：ＳＳＬｖ２（ｍ＝３）
ｎ＝１８の場合、ＰＯＰ：平文通信（ｍ＝１），ＰＯＰ：Ｐｌａｉｎ認証（ｍ＝２），ＳＭＴＰ：ＳＳＬｖ３（ｍ＝３）
ｎ＝１９の場合、ＰＯＰ：ＳＳＬｖ３（ｍ＝１），ＰＯＰ：Ｐｌａｉｎ認証（ｍ＝２），ＳＭＴＰ：平文通信（ｍ＝３）
ｎ＝２０の場合、ＰＯＰ：ＳＳＬｖ２（ｍ＝１），ＰＯＰ：ＡＰＯＰ認証（ｍ＝２），ＳＭＴＰ：平文通信（ｍ＝３）
ｎ＝２１の場合、ＰＯＰ：平文通信（ｍ＝１），ＰＯＰ：Ｐｌａｉｎ認証（ｍ＝２），ＳＭＴＰ：ＳＳＬｖ２（ｍ＝３）
ｎ＝２２の場合、ＰＯＰ：ＳＳＬｖ２（ｍ＝１），ＰＯＰ：Ｐｌａｉｎ認証（ｍ＝２），ＳＭＴＰ：平文通信（ｍ＝３）
ｎ＝２３の場合、ＰＯＰ：平文通信（ｍ＝１），ＰＯＰ：ＡＰＯＰ認証（ｍ＝２），ＳＭＴＰ：平文通信（ｍ＝３）
ｎ＝２４の場合、ＰＯＰ：平文通信（ｍ＝１），ＰＯＰ：Ｐｌａｉｎ認証（ｍ＝２），ＳＭＴＰ：平文通信（ｍ＝３）
となる。
【００８４】
なお、後述するが接続設定処理では、変数ｎの値が小さい組み合わせリストから順に選択され、更に、その組み合わせリスト内で変数ｍの値が小さい通信方式または認証方式から順に選択される。よって、変数ｎの値が小さいほど、請求項１〜７のいずれかに記載の第１の優先度が高いことになり、変数ｍの値が小さいほど、請求項２〜６のいずれかに記載の第２の優先度が高いことになる。
【００８５】
また、組み合わせリスト１〜２４と、ｎ＝１〜２４との対応付けは、各通信方式および認証方式に付与された係数を乗算した結果に基づいて行われている。言い換えれば、各通信方式および認証方式に付与された係数を乗算することで、第１の優先度を算出していると言える。
【００８６】
なお、各通信方式および認証方式に付与される係数を乗算することで、組み合わせリストの優先度を設定できるので、複数の組み合わせの優先度を簡単に設定することができる。さらに、通信方式および認証方式が追加された場合には、その追加された通信方式および認証方式に係数を付与するだけで、優先度を簡単に算出して設定できるので、通信方式および認証方式の追加に柔軟に対応することができる。
【００８７】
ここで、図３に戻って、接続設定処理のＳ１０８以降の処理を説明する。Ｓ１０８の処理では、変数ｎの値を１に設定し（Ｓ１０８）、その変数ｎに対応した通信方式と認証方式との組み合わせを、ネットワーク上のコンピュータに問い合わせをする通信方式と認証方式との組み合わせリストに設定する（Ｓ１０９）。現在の状態では、変数ｎの値が１となるので、「ＳＭＴＰ：ＳＳＬｖ３，ＳＭＴＰ：ＭＤ５認証」の組み合わせが設定（選択）されたことになる（図８参照）。
【００８８】
変数ｎに対応した組み合わせリストが設定されると、問い合わせ項目記憶エリア２３ｂに記憶される情報を初期化する（Ｓ１１０）。Ｓ１１０の処理で、問い合わせ項目記憶エリア２３ｂに記憶される情報を初期化するのは、変数ｎに対応する組み合わせリストが新たに設定されたため、ネットワーク上のコンピュータに問い合わせをする問い合わせ項目を初期化する必要があるからである。
【００８９】
問い合わせ項目記憶エリア２３ｂに記憶される情報が初期化されると、変数ｍの値に１を設定し（Ｓ１１１）、Ｓ１１２の処理へ移行する。Ｓ１１１の処理で、変数ｍの値を１に設定すると、Ｓ１０９の処理で設定された組み合わせリストの最も優先度が高い通信方式または認証方式が設定（選択）されたことになる。なお、現在の状態では、変数ｎの値が１であり、変数ｍの値が１なので、設定される問い合わせ項目は、「ＳＭＴＰ：ＳＳＬｖ３」となる（図８参照）。
【００９０】
Ｓ１１２の処理では、問い合わせ項目記憶エリア２３ｂに記憶されている問い合わせ項目に対して、変数ｍに対応した通信方式および認証方式を追加する（Ｓ１１２）。現在の状態では、変数ｍの値が１であり、問い合わせ項目記憶エリア２３ｂが初期状態となるので、問い合わせ項目が無しの状態に、「ＳＭＴＰ：ＳＳＬｖ３」が追加され、その「ＳＭＴＰ：ＳＳＬｖ３」が問い合わせ項目記憶エリア２３ｂに記憶される。例えば、変数ｎの値が１であり、変数ｍの値が２であれば、既に問い合わせ項目記憶エリア２３ｂに記憶されている「ＳＭＴＰ：ＳＳＬｖ３」に「ＳＭＴＰ：ＭＤ５」が追加され、問い合わせ項目記憶エリア２３ｂに「ＳＭＴＰ：ＳＳＬｖ３，ＳＭＴＰ：ＭＤ５」が記憶されることになる。
【００９１】
このように、Ｓ１１２の処理では、現在の変数ｎの値と変数ｍの値とに基づいて、後述するＳ１１９の処理でネットワーク上のコンピュータに問い合わせすべき項目（通信方式および認証方式）が記憶される。また、ネットワーク上のコンピュータに問い合わせすべき項目が複数連続してある場合には、その連続する項目の順番も記憶される。
【００９２】
Ｓ１１２の処理で、問い合わせ項目記憶エリア２３ｂへの問い合わせ項目の記憶が終わると、その問い合わせ項目記憶エリア２３ｂに記憶された問い合わせ項目が、ＮＧ項目記憶エリア２３ｃに記憶されているか否かを確認するために、ＮＧ項目記憶エリア２３ｃに記憶されるＮＧ項目を参照する（Ｓ１１３）。
【００９３】
Ｓ１１３の処理で、ＮＧ項目記憶エリア２３ｃに記憶されるＮＧ項目の参照が終わると、問い合わせ項目記憶エリア２３ｂに記憶されている問い合わせ項目が、ＮＧ項目記憶エリア２３ｃに記憶されているか否かを判断する（Ｓ１１４）。
【００９４】
即ち、Ｓ１１２の処理およびＳ１１３の処理では、Ｓ１１９の処理でネットワーク上のコンピュータに問い合わせがなされ、その問い合わせをした項目がネットワーク上のコンピュータでサポートしていないと判断されたＮＧ項目があるか否かを確認している。また、問い合わせ項目が、複数の通信方式および認証方式から構成されていれば、その順番も対応するものであるか否かが確認される。
【００９５】
Ｓ１１４の処理で、問い合わせ項目記憶エリア２３ｂに記憶された問い合わせ項目が、ＮＧ項目記憶エリア２３ｃに記憶されていれば（Ｓ１１４：Ｙｅｓ）、その問い合わせ項目記憶エリア２３ｂに記憶された問い合わせ項目は、以前にＮＧと判断されたことになるので、その問い合わせ項目を含む組み合わせリストによる問い合わせを終了するためにＳ１１５の処理へ移行する。一方、問い合わせ項目記憶エリア２３ｂに記憶された問い合わせ項目が、ＮＧ項目記憶エリア２３ｃに記憶されていなければ（Ｓ１１４：Ｎｏ）、その問い合わせ項目による問い合わせを実行するためにＳ１１９の処理へ移行する。
【００９６】
Ｓ１１５の処理では、Ｓ１０９の処理で設定された通信方式と認証方式との組み合わせリストが、最後の組み合わせリストであるか否かを判断するために、変数ｎの値がＮｍａｘ（本実施の形態では２３）以上であるか否かが判断される（Ｓ１１５）。
【００９７】
Ｓ１１５の処理で、変数ｎの値がＮｍａｘ以上であれば（Ｓ１１５：Ｙｅｓ）、全ての組み合わせリストによる問い合わせをしたにも関わらず、ネットワーク上のコンピュータでサポートする通信方式および認証方式の組み合わせが抽出されなかったので、報知処理（ＮＧ）を実行して（Ｓ１１６）、接続設定処理を終了する。なお、Ｓ１１６の報知処理は、ＬＣＤ４１に「設定ＮＧ」の表示をしたり、スピーカ７４により「設定ＮＧ」を音声として出力したりする処理である。
【００９８】
一方、Ｓ１１５の処理で、変数ｎの値がＮｍａｘより小さければ（Ｓ１１５：Ｎｏ）、次の通信方式と認証方式との組み合わせリストを設定するために、変数ｎの値に１を加算して（Ｓ１１７）、Ｓ１０９の処理へ移行し、Ｓ１０９以降の処理を実行する。現在の状態では、変数ｎの値が２となるので、Ｓ１０９の処理では、「ＳＭＴＰ：ＳＳＬｖ３，ＳＭＴＰ：Ｐｌａｉｎ認証」の組み合わせが設定され、Ｓ１０９以降の処理が実行される。
【００９９】
Ｓ１１９の処理では、問い合わせ項目記憶エリア２３ｂに記憶される問い合わせ項目を用いて、ネットワーク上のコンピュータと通信を開始し、その問い合わせ項目がネットワーク上のコンピュータでサポートするものであるか否かの問い合わせを実行する（Ｓ１１９）。
【０１００】
ネットワーク上のコンピュータへの問い合わせが行われると、そのコンピュータから問い合わせ結果が送信されて、複合機１が受信完了したか否かが判断され（Ｓ１２０）、ネットワーク上のコンピュータから問い合わせ結果を受信するまで待機する（Ｓ１２０：Ｎｏ）。
【０１０１】
一方、ネットワーク上のコンピュータから問い合わせ結果を受信したら（Ｓ１２０：Ｙｅｓ）、その問い合わせ結果が、ネットワーク上のコンピュータがサポートする通信方式または認証方式であるか否か（ＯＫかＮＧか）が判断され（Ｓ１２１）、問い合わせ結果がＯＫであれば（Ｓ１２１：Ｙｅｓ）、Ｓ１２３の処理へ移行し、問い合わせ結果がＮＧであれば（Ｓ１２１：Ｎｏ）、Ｓ１２２の処理へ移行する。
【０１０２】
Ｓ１２２の処理では、Ｓ１１９の処理で、ネットワーク上のコンピュータに問い合せをした通信方式または認証方式が、ネットワーク上のコンピュータでサポートしていなかったので、その問い合わせ項目をＮＧ項目としてＮＧ項目記憶エリア２３ｃに記憶し（Ｓ１２２）、Ｓ１１５の処理へ移行する。
【０１０３】
ここで、本実施の形態では、ネットワーク上のコンピュータへ問い合わせした問い合わせ結果がＮＧであった場合には（Ｓ１２１：Ｎｏ）、Ｓ１１５の処理へ移行し、最後の組み合わせリストでなければ（Ｓ１１５：Ｎｏ）、変数ｎの値に１を加算して（Ｓ１１７）、次の組み合わせリストを設定するように構成されている。よって、問い合わせ項目が複数の通信方式および認証方式から構成されている場合であっても、優先度が高い（変数ｍの値が小さい）通信方式または認証方式をネットワーク上のコンピュータがサポートしていなければ、１の組み合わせリストを構成する全ての通信方式および認証方式による問い合わせを実行することなく、次の組み合わせリストに移行することができる。従って、ネットワーク上のコンピュータへの問い合わせ回数を減らせるので、ネットワーク上のコンピュータがサポートする通信方式および認証方式の組み合わせを早期に抽出することができるし、ＣＰＵ２１の制御負担を軽減することができる。
【０１０４】
また、Ｓ１２３の処理では、ネットワーク上のコンピュータに問い合わせした通信方式および認証方式が、そのネットワーク上のコンピュータでサポートしていることになるので、その問い合わせした通信方式および認証方式の組み合わせが、組み合わせリストを構成する全ての通信方式および認証方式に対して行われたか否かを判断するために、変数ｍの値がＭｍａｘ（本実施の形態では１又は２）以上となったか否かが判断される（Ｓ１２３）。なお、このＭｍａｘの値は、Ｓ１０９の処理で、変数ｎに対応した組み合わせリストが設定される際に、その組み合わせリストを構成する通信方式および認証方式の数により値１又は２が設定される。
【０１０５】
Ｓ１２３の処理で判断した結果、変数ｍの値がＭｍａｘ以上であれば（Ｓ１２３：Ｙｅｓ）、ネットワーク上のコンピュータに問い合わせした通信方式および認証方式の組み合わせが、組み合わせリストを構成する全ての通信方式および認証方式に対してなされたことになるので、問い合わせ項目記憶エリア２３ｂに記憶される問い合わせ項目（通信方式および認証方式の組み合わせ）を、問い合わせをしたネットワーク上のコンピュータに対応した接続設定として設定（記憶）し（Ｓ１２４）、報知処理（ＯＫ）を実行した（Ｓ１２５）後に、接続設定処理を終了する。Ｓ１２５の報知処理は、ＬＣＤ４１に「設定完了」の表示をしたり、スピーカ７４により「設定完了」を音声として出力したりする処理である。
【０１０６】
また、Ｓ１２３の処理で判断した結果、変数ｍの値がＭｍａｘより小さければ（Ｓ１２３：Ｎｏ）、ネットワーク上のコンピュータに問い合わせした通信方式および認証方式の組み合わせが、組み合わせリストを構成する全ての通信方式および認証方式に対してなされていないので、次に優先度が高い（次に変数ｍの値が小さい）通信方式または認証方式を問い合わせ項目に追加するために、変数ｍの値に１を加算して（Ｓ１２６）、Ｓ１１２の処理へ移行し、Ｓ１１２以降の処理を実行する。Ｓ１１２の処理へ移行すると、新たに、通信方式または認証方式が追加されて、問い合わせ項目記憶エリア２３ｂに記憶され、その問い合わせ項目を用いてＳ１１２以降の処理が実行される。
【０１０７】
以上、説明したように、接続設定処理は、まず、通信方式および認証方式に付与される係数と、通信方式および認証方式に付与される優先度とに基づいて、通信方式および認証方式の組み合わせリストを作成し、その組み合わせリストの優先度が高い（変数ｎの値が小さい）ものから順番に、ネットワーク上のコンピュータに問い合わせを行う。また、通信方式と認証方式との組み合わせリストがある限り、ネットワーク上のコンピュータがサポートする通信方式および認証方式の組み合わせが選択されるまで、順番に組み合わせリストを選択する。さらに、以前、通信方式および認証方式の組み合わせの問い合わせ結果がＮＧであった場合には、その通信方式および認証方式を含む組み合わせによるコンピュータへの問い合わせを行わずに、次の組み合わせリストに移行する。よって、セキュリティや汎用性に基づく優先度が高い組み合わせを優先して設定するだけでなく、以前にＮＧと判断された組み合わせを含む組み合わせリストを選択対象から外すことができるので、ネットワーク上のコンピュータがサポートする通信方式および認証方式の組み合わせを早期に抽出できると共に、ＣＰＵ２１の制御負担を軽減することができる。
【０１０８】
以上、各実施形態に基づき本発明を説明したが、本発明は上記形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の変形改良が可能であることは容易に推察できるものである。
【０１０９】
例えば、上記実施の形態では、問い合わせ項目記憶エリア２３ｂに記憶される通信方式および認証方式の組み合わせと、ＮＧ項目記憶エリア２３ｃに記憶される通信方式および認証方式の組み合わせとが同一であった場合（以前ＮＧであった場合）に、ネットワーク上のコンピュータへの問い合わせをしないものとしたが、以前ＮＧとなった１の通信方式および認証方式をＮＧ項目記憶エリア２３ｃに記憶し、変数ｍに対応する項目とＮＧ項目記憶エリア２３ｃに記憶される項目とが同一であった場合に、ネットワーク上のコンピュータへの問い合わせをしないよう構成しても良い。即ち、以前ＮＧとなった１の通信方式または認証方式が組み合わせリストに含まれている場合には、優先度（順番）に関係なく、ネットワーク上のコンピュータへの問い合わせをしないよう構成する。
【０１１０】
また、上記実施の形態では、ＮＧ項目記憶エリア２３ｃに記憶される通信方式および認証方式の組み合わせと、問い合わせ項目記憶エリア２３ｂに記憶される通信方式および認証方式の組み合わせとが同一の場合に、ネットワーク上のコンピュータへの問い合わせをしないものとしたが、ＮＧ項目記憶エリア２３ｃに記憶される通信方式および認証方式の組み合わせが、問い合わせ項目記憶エリア２３ｂに記憶される通信方式および認証方式の組み合わせの一部に含まれる場合に、ネットワーク上のコンピュータへの問い合わせをしないものとしても良い。
【０１１１】
また、上記実施の形態では、ＰＯＰ  ｂｅｆｏｒｅ  ＳＭＴＰを含む組み合わせであっても、ＮＧ項目記憶エリア２３ｃに記憶される通信方式および認証方式の組み合わせと、問い合わせ項目記憶エリア２３ｂに記憶される通信方式および認証方式の組み合わせとが同一である場合には、ネットワーク上のコンピュータへの問い合わせをしないものとしたが、ＰＯＰ  ｂｅｆｏｒｅ  ＳＭＴＰを含む場合は、必ず、ネットワーク上のコンピュータへの問い合わせを行うものとしても良い。この構成では、Ｓ１１２の処理の後に、ＰＯＰ  ｂｅｆｏｒｅ  ＳＭＴＰを構成する通信方式または認証方式が少なくとも１つ以上含まれているか否かを判断し（特定判断手段に対応）、含まれていれば、Ｓ１１３，Ｓ１１４の処理をスキップしてＳ１１９の処理へ移行するように構成する（禁止手段に対応）。
【０１１２】
また、上記実施の形態では、ＮＧ項目記憶エリア２３ｃに記憶されるＮＧ項目情報は、接続設定処理のＳ１０１の処理で初期化されるものとしたが、接続設定処理の終了時にＮＧ項目の情報をＥＥＰＲＯＭ２４に記憶しておき、再度、接続設定処理が実行される場合に、ＥＥＰＲＯＭ２４に記憶されるＮＧ項目の情報を参照するものとしても良い。なお、この構成では、ＮＧ項目の情報と、問い合わせをしたネットワーク上のコンピュータとを対応付けして記憶した方が好ましい。
【０１１３】
また、上記実施の形態では、ＰＯＰサーバやＳＭＴＰサーバなどのメール送受信用のサーバをネットワーク上のコンピュータとしたが、インターネット回線を介して接続される他の複合機やコンピュータ、更にケーブル（無線も含む）により互いが接続されるコンピュータなどとの接続設定を行う場合に、接続設定処理を実行するものとしても良い。この構成の場合、接続設定をする接続先のコンピュータに対応した接続式と各テーブルを読み出し、接続設定処理を実行するものとしても良い。
【０１１４】
ここで、本実施形態において、請求項１又は７に記載の第１選択手段としては図３のＳ１０９の処理が該当し、請求項１又は７に記載の通信手段としては図３のＳ１１９の処理でネットワーク上のコンピュータに問い合わせを開始する処理が該当し、請求項１又は７に記載の判断手段としては図３のＳ１２１の処理が該当し、請求項１又は７に記載の設定手段としては図３のＳ１２３の処理が該当し、請求項１又は７に記載の対象外設定手段としては図３のＳ１１４：Ｙｅｓとなる処理が該当し、請求項２記載の第２選択手段としては図３のＳ１１２の処理が該当し、請求項３記載の終了手段としては図３のＳ１１４：Ｙｅｓの処理が該当し、請求項６記載の乗算手段としては図３のＳ１０４の処理が該当する。
【図面の簡単な説明】
【０１１５】
【図１】本発明における実施形態の複合機の外観構成を示す斜視図である。
【図２】複合機の制御部の概略構成を示すブロック図である。
【図３】複合機のＣＰＵにより実行される接続設定処理を示したフローチャートである。
【図４】接続設定処理内で実行される組み合わせリスト作成処理を示したフローチャートである。
【図５】ＲＯＭに記憶される情報を模式的に示した図であり、（ａ）は、接続式情報記憶エリアに記憶される接続式情報を示した図であり、（ｂ）は、ＳＭＴＰ接続テーブル記憶エリアに記憶されるＳＭＴＰ接続テーブルを示した図であり、（ｃ）は、ＰｂＳテーブル記憶エリアに記憶されるＰｂＳテーブルを示した図であり、（ｄ）は、優先度テーブル記憶エリアに記憶される優先度テーブルを示した図である。
【図６】組み合わせ１〜２４の係数の算出方法を説明するための図である。
【図７】係数の算出結果に基づいて作成されるリストを示す模式図である。
【図８】ＲＡＭの優先項目リスト記憶エリアに記憶される優先項目リストを示した模式図である。
【符号の説明】
【０１１６】
１          複合機（情報処理装置）
２２ｂ      ＳＭＴＰ接続テーブル記憶エリア（係数記憶手段の一部）
２２ｃ      ＰｂＳテーブル記憶エリア（係数記憶手段の一部）
２３ａ      優先項目リスト記憶エリア（第１記憶手段、第２記憶手段）
２３ｂ      問い合わせ項目記憶エリア（組合記憶手段）
【図１】
2008165444.tif 000003
【図２】
2008165444.tif 000004
【図３】
2008165444.tif 000005
【図４】
2008165444.tif 000006
【図５】
2008165444.tif 000007
【図６】
2008165444.tif 000008
【図７】
2008165444.tif 000009
【図８】
2008165444.tif 000010