(57)【要約】【課題】画像形成装置と通信可能な端末が、当該画像形成装置に備えられる複数の通信インタフェースのうちいずれの通信インタフェースに接続されているかを判別できるようにする。【解決手段】画像形成装置は、複数のネットワークの何れかと通信する複数の通信インタフェースを有し、各ネットワークに接続される端末に関する端末識別情報を、当該端末識別情報が接続されるネットワークと通信する前記複数の通信インタフェースのいずれかと関連付ける。【選択図】図１
2014230005.tif 000002
【特許請求の範囲】
【請求項１】
複数のネットワークの何れかと通信する複数の通信インタフェースと、
各ネットワークに接続される端末に関する端末識別情報を、当該端末識別情報が接続されるネットワークと通信する前記複数の通信インタフェースのいずれかと、関連付ける関連付け手段と、
を含むことを特徴とする画像形成装置。
【請求項２】
前記複数の通信インタフェースのうち少なくとも一つを流れる通信パケットから前記端末識別情報を取得する取得手段、をさらに含み、
前記関連付け手段は、前記取得手段により取得した前記端末識別情報を、前記少なくとも一つの通信インタフェースと、関連付ける、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
原稿の画像を読み取る画像読取手段と、
前記画像読取手段により読み取った画像情報の送信先である前記端末の前記端末識別情報と、前記関連付け手段によりいずれかの前記通信インタフェースと関連付けられている前記端末識別情報と、の比較結果に基づいて、前記複数の通信インタフェースのいずれか一つを介して前記画像情報を前記端末へ送信する送信手段と、をさらに含む、
ことを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
複数の通信インタフェースと通信する各ネットワークに接続される端末に関する端末識別情報を、当該端末識別情報が接続されるネットワークと通信する前記複数の通信インタフェースのうちいずれかと、関連付ける関連付け手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、複数の通信インタフェースを備える印刷装置において、印刷装置を検索する検索要求情報を受信し、当該検索要求情報に基づいて複数の通信インタフェースの何れか一つが応答するという技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１９９８２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的の一つは、画像形成装置と通信可能な端末が、当該画像形成装置に備えられる複数の通信インタフェースのうちいずれの通信インタフェースに接続されているかを判別できるようにすることにある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、画像形成装置であって、複数のネットワークの何れかと通信する複数の通信インタフェースと、各ネットワークに接続される端末に関する端末識別情報を、当該端末識別情報が接続されるネットワークと通信する前記複数の通信インタフェースのいずれかと、関連付ける関連付け手段と、を含むこととしたものである。
【０００６】
請求項２に記載の発明は、請求項１に記載の画像形成装置であって、前記複数の通信インタフェースのうち少なくとも一つを流れる通信パケットから前記端末識別情報を取得する取得手段、をさらに含み、前記関連付け手段は、前記取得手段により取得した前記端末識別情報を、前記少なくとも一つの通信インタフェースと、関連付ける、こととしたものである。
【０００７】
請求項３に記載の発明は、請求項１または２に記載の画像形成装置であって、原稿の画像を読み取る画像読取手段と、前記画像読取手段により読み取った画像情報の送信先である前記端末の前記端末識別情報と、前記関連付け手段によりいずれかの前記通信インタフェースと関連付けられている前記端末識別情報と、の比較結果に基づいて、前記複数の通信インタフェースのいずれか一つを介して前記画像情報を前記端末へ送信する送信手段と、をさらに含む、こととしたものである。
【０００８】
請求項４に記載の発明は、プログラムであって、複数の通信インタフェースと通信する各ネットワークに接続される端末に関する端末識別情報を、当該端末識別情報が接続されるネットワークと通信する前記複数の通信インタフェースのうちいずれかと、関連付ける関連付け手段、としてコンピュータを機能させることとしたものである。
【発明の効果】
【０００９】
請求項１及び４に記載の発明によれば、画像形成装置と通信可能な端末が、当該画像形成装置に備えられる複数の通信インタフェースのうちいずれの通信インタフェースに接続されているかを判別できることとなる。
【００１０】
請求項２に記載の発明によれば、画像形成装置に備えられる複数の通信インタフェースのうち少なくとも一つを流れる通信パケットから取得される端末識別情報により、当該端末が当該画像形成装置に備えられる複数の通信インタフェースのうちいずれの通信インタフェースに接続されているかを判別できることとなる。
【００１１】
請求項３に記載の発明によれば、画像形成装置に備えられる画像読取手段が読み取った画像情報を、当該画像形成装置に備えられる複数の通信インタフェースのいずれか一つを介して送信先の端末へ送信できることとなる。
【図面の簡単な説明】
【００１２】
【図１】本発明に係る画像形成装置のハードウェア構成を示す図である。
【図２】本実施形態に係るＤＮＳ名管理リストの一例を示す図である。
【図３】本実施形態に係るＤＨＣＰパケットの一例を示す図である。
【図４】本実施形態に係るＤＮＳパケットの一例を示す図である。
【図５】本実施形態に係る読取画像送信処理の流れの一例を示すフロー図である。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための好適な実施の形態（以下、実施形態という）を、図面に従って説明する。
【００１４】
図１は、本発明に係る画像形成装置のハードウェア構成を示す図である。図１に示すように、画像形成装置１０は、制御部１２、表示部１３、操作部１４、記憶部１５、画像読取部１６、画像形成部１８、及び通信部２０を含んで構成される。
【００１５】
制御部１２は、ＣＰＵを含んで構成される。制御部１２は、記憶部１５に記憶されたプログラムを実行して画像形成装置１０の各部を制御する。
【００１６】
表示部１３は、例えば液晶表示パネルであり、操作部１４は、例えばタッチパネルである。
【００１７】
記憶部１５は、ハードディスクやＲＡＭ等の各種メモリにより構成される。記憶部１５は、例えば、制御部１２により実行されるプログラムを記憶する記憶媒体である。他にも例えば、記憶部１５は、制御部１２の作業メモリとしても用いられる。なお、記憶部１５としては、種々のメモリが適用可能である。例えば、半導体メモリ等の記憶装置によって、記憶部１５が実現されるようにしてもよい。本実施形態では、特に、ＤＮＳ名管理リストを記憶するが、機能の詳細については後述する。
【００１８】
なお、本実施形態において記憶部１５に記憶されることとして説明するプログラムや各種データは、通信部２０を介して外部装置から取得されるようにしてもよいし、外部記憶媒体から取得されるようにしてもよい。
【００１９】
画像読取部１６は、スキャナ等により構成される。画像読取部１６は、用紙等の走査対象物を光学的走査することにより、走査対象物の画像を生成する。画像形成部１８は、プリンタ等により構成される。画像形成部１８は、画像読取部１６又は通信部２０から取得される画像データに基づいて記録媒体（例えば、用紙やフィルム）に画像を形成する。
【００２０】
通信部２０は、ＮＩＣ等により構成され、画像形成装置１０に接続される外部装置と有線又は無線データ通信を行う。本実施形態では、通信部２０は、複数の通信インタフェースを含む。ここでは、通信部２０が２つの通信インタフェース（第１通信インタフェース２２及び第２通信インタフェース２４）を含む場合を例に挙げて説明するが、通信部２０に含まれる物理インタフェースの数は、任意の数でよい。第１通信インタフェース及び第２通信インタフェースは、複数種類のネットワークの何れかと通信する。本実施形態では、複数種類のネットワークの一例として、ＩＳＰ（Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）と、イントラネットについて説明する。
【００２１】
通信インタフェース（第１通信インタフェース２２及び第２通信インタフェース２４）は、ネットワークを介して他の装置（例えば、ＤＨＣＰサーバ、ＤＮＳサーバ、端末）と通信するための機器である。図１に示すように、第１通信インタフェース２２は、第１ネットワーク（ここでは、ＩＳＰとする。）３０に接続されており、ＤＨＣＰサーバ３２、ＤＮＳサーバ３４、及び各々の端末３６（３６−１〜３６−ｎ）と通信可能である。第２通信インタフェース２４は、第２ネットワーク４０（ここでは、イントラネットとする。）に接続されており、ＤＨＣＰサーバ４２、ＤＮＳサーバ４４、及び各々の端末４６（４６−１〜４６−ｎ）と通信可能である。具体的には、第１通信インタフェース２２は、端末３６から受信したデータを制御部１２に受け渡す。また、第１通信インタフェース２２は、制御部１２から受け入れたデータを端末３６に送信する。第２通信インタフェース２４も上述の第１通信インタフェース２２と同様の機能を有する。
【００２２】
本実施形態においては、画像形成装置１０の制御部１２が、画像読取部１６が取得したデータを所望の端末へ送信する際に、複数の通信インタフェースのうち送信先の端末が接続されている通信インタフェースを選択して使用する構成となっている。
【００２３】
まず、本実施形態では画像形成装置１０の記憶部１５に、図２に例示する、画像形成装置１０が通信可能なネットワークに接続されている端末のＤＮＳ名と、各端末と通信可能な通信インタフェースとを関連付けたＤＮＳ名管理リストが記憶されている。図２に示すように、本実施形態におけるＤＮＳ名管理リストは、画像形成装置１０と通信可能なＤＮＳ名毎に、通信可能な通信インタフェースの識別番号と、ＤＮＳ名のＩＰアドレスとを対応付けて管理されている。ここで、本実施形態において、端末３６−１のＤＮＳ名をＢｌａｃｋ、端末３６−２のＤＮＳ名をＢｌｕｅ、端末４６−１のＤＮＳ名をＷｈｉｔｅとする。図２に示すようなＤＮＳ名管理リストは、画像形成装置１０に備えられる複数の通信インタフェースのそれぞれに流れるパケット（例えば、ＤＨＣＰパケット、ＤＮＳパケット等）を取得することで生成される。
【００２４】
ここで、画像形成装置１０に備えられる第２通信インタフェースに流れるＤＨＣＰパケットを取得してＤＮＳ名管理リストを生成する手法の一例について説明する。
【００２５】
まず端末４６−１（ＤＮＳ名：Ｗｈｉｔｅ）がネットワークに接続されると、端末４６−１はブロードキャストを行い、端末４６−１と同じセグメントのネットワーク全体に対して、ディスカバーメッセージを送信する。一方ＤＨＣＰサーバ４２は、ディスカバーメッセージを受信すると端末４６−１に対してオファーメッセージを送信する。オファーメッセージは、端末４６−１が使用可能なＩＰアドレスの情報（他のコンピュータにリースされていないＩＰアドレス）、ＤＨＣＰサーバ４２のＩＰアドレス、及びベンダー固定情報等を含む。ＤＨＣＰサーバ４２は、端末４６−１に対してリース可能なＩＰアドレスを提示することになる。
【００２６】
端末４６−１は、オファーメッセージを受信すると、オファーメッセージに含まれるＩＰアドレスを取得する。なお、端末４６−１が、複数のオファーメッセージを受信した場合には、最も早くに受信したオファーメッセージに含まれるＩＰアドレスが取得され、端末４６−１は、図３に例示するような、上記取得したＩＰアドレスを含むリクエストメッセージをＤＨＣＰサーバ４２に送信する。
【００２７】
ＤＨＣＰサーバ４２は、リクエストメッセージを受信すると、当該内容に従って端末４６−１にＩＰアドレスを割り当てる。ＤＨＣＰサーバ４２は、端末４６−１に割り当てたＩＰアドレスを、他のコンピュータが使用できないように制限する。そして、ＤＨＣＰサーバ４２は、図３に例示するような、ＩＰアドレスが正式に割り当てられたことを示す承認メッセージを端末４６−１に送信する。端末４６−１は、承認メッセージを受信すると、当該内容に従って、ＩＰアドレスの設定処理を実行し、以降の通信を制御する。
【００２８】
上述したように、端末４６−１がネットワークに接続されてＩＰアドレスを取得する際に、端末４６−１はブロードキャストにリクエストメッセージ等を送信する。図３に示すように、リクエストメッセージには、ｘｉｄフレーム、リクエストフレーム、ＨｏｓｔＮａｍｅフレーム、及びＦＱＤＮ（Ｆｕｌｌｙ  Ｑｕａｌｉｆｉｅｄ  Ｄｏｍａｉｎ  Ｎａｍｅ）フレームが含まれている。画像形成装置１０の制御部１２は第２通信インタフェース２４を介して、このようなリクエストメッセージを取得し、ＨｏｓｔＮａｍｅフレーム、ＦＱＤＮフレーム（例えば、ｗｈｉｔｅ.ｅｘａｍｐｌｅ.ｃｏｍ）等からＤＮＳ名（Ｗｈｉｔｅ）を解析する。そして、解析したＤＮＳ名：Ｗｈｉｔｅと、第２通信インタフェース２４を示す識別番号：２とを関連付けてＤＮＳ名管理リストに保存する。
【００２９】
さらに、画像形成装置１０の制御部１２は、ＤＨＣＰサーバ４２が端末４６−１へ送信する承認メッセージ等を取得して、端末４６−１のＩＰアドレスを解析することとしてもよい。図３に示すように、承認メッセージには、ｘｉｄフレーム、アクトフレーム、ＩＰアドレスフレーム、ＬｅａｓｅＴｉｍｅフレーム（例えば、２ｈｏｕｒ）、ＨｏｓｔＮａｍｅフレーム、及びＦＱＤＮフレームが含まれている。画像形成装置１０の制御部１２は第２通信インタフェース２４を介して、このような承認メッセージを取得し、ＩＰアドレスフレーム、ＨｏｓｔＮａｍｅフレーム、及びＦＱＤＮフレームからＤＮＳ名（Ｗｈｉｔｅ）及びＩＰアドレス（例えば、１９２．１６８．ｘ.ｘ）を解析する。そして、解析したＤＮＳ名：Ｗｈｉｔｅ、ＩＰアドレス：１９２．１６８．ｘ.ｘ、及び第２通信インタフェース２４を示す識別番号：２を関連付けてＤＮＳ名管理リストに保存する。なお、承認メッセージにはＨｏｓｔＮａｍｅフレーム、及びＦＱＤＮフレームが存在しない場合があるが、その際にはリクエストメッセージと承認メッセージとで共通の値となるｘｉｄフレームを用いて、ＩＰアドレスとＤＮＳ名を対応付けることが可能である。
【００３０】
また、各端末がＩＰアドレスを取得する際に限らず、例えば、他ノードがＤＮＳサーバへＤＮＳ問合せを行う際に、画像形成装置１０の制御部１２が通信インタフェースを介して、図４に例示する、問合せまたは応答パケットを取得してＤＮＳ名を解析し、当該ＤＮＳ名と通信インタフェースとを関連付けて記憶することとしてもよい。図４に示すように、ＤＮＳ問合せパケットには、ｘｉｄフレーム、問合せフレーム、及びＤＮＳ名フレームが含まれている。そして、ＤＮＳ応答パケットには、ｘｉｄフレーム、応答フレーム、ＤＮＳ名フレーム、有効期限（ＴＴＬ）フレーム、及びＩＰアドレスフレームが含まれている。画像形成装置１０の制御部１２は、このような問合せまたは応答パケットのＤＮＳ名フレーム及びＩＰアドレスフレーム等から、ＤＮＳ名とＩＰアドレスとを解析し関連付ける。
【００３１】
このように、画像形成装置１０の制御部１２は、自ノード宛、他ノード宛、ブロードキャスト宛、及びマルチキャスト宛を含むＤＨＣＰパケット及びＤＮＳパケットを取得して、ＤＮＳ名管理リストを生成することとする。パケットを取得する対象となる通信インタフェースは、画像形成装置１０に備えられるすべての通信インタフェースであってもよいし、任意に選択した１以上の通信インタフェースであってもよい。
【００３２】
本実施形態に係る画像形成装置１０によるＤＮＳ名管理リストを用いた読取画像送信処理の流れの一例を図５のフロー図を参照しながら説明する。
【００３３】
まず画像読取部１６により画像を読み取ると、制御部１２は、読み取ったデータの送信先の設定を開始する（Ｓ１０１）。具体的には、制御部１２は、データの送信先を設定するための設定画面を表示部１３に表示する。例えば、画像読取部１６が読み取ったデータをメールに添付して通信ネットワーク上の端末へ送信する場合（いわゆる、Ｓｃａｎ  ｔｏ  ｍａｉｌ）等に設定画面が表示される。なお、画像読取部１６が画像を読み取る前に送信先を設定することとしてもよい。そして、制御部１２は、操作者からの入力を受け付ける。具体的には、操作者が表示部１３に表示された設定画面を見ながら操作部１４を操作したときに、制御部１２は操作者により入力される情報を操作部から取得する。操作者により入力される情報は、例えば、送信先情報、ユーザ名、パスワード等である。送信先情報は、メールアドレス、ＩＰアドレス、及びＦＱＤＮ等があるが、本実施形態では、送信先のＤＮＳ名を設定することとする。
【００３４】
制御部１２は、処理Ｓ１０１にて操作者が入力した送信先情報（以下、ＤＮＳ名とする）と記憶部１５に記憶しているＤＮＳ名管理リストとを比較し（Ｓ１０２）、操作者が入力したＤＮＳ名と一致する情報が含まれているか否かを判断する（Ｓ１０３）。
【００３５】
制御部１２が、ＤＮＳ名管理リストに、操作者が入力したＤＮＳ名が含まれていると判断した場合には（Ｓ１０３：Ｙ）、当該ＤＮＳ名に関連付けられている通信インタフェースを使用する通信インタフェースとして確定する（Ｓ１０４）。
【００３６】
そして、制御部１２は、ＤＮＳ名管理リストに、操作者が入力したＤＮＳ名のＩＰアドレスが関連付けられているか否かを判断する（Ｓ１０５）。そして、操作者が入力したＤＮＳ名のＩＰアドレスが関連付けられている場合には（Ｓ１０５：Ｙ）、処理Ｓ１０４にて確定した通信インタフェースを介して当該ＩＰアドレス宛にデータを送信する（Ｓ１０６）。
【００３７】
操作者が入力したＤＮＳ名のＩＰアドレスが関連付けられていない場合には（Ｓ１０５：Ｎ）、処理Ｓ１０４にて確定した通信インタフェースに接続されているＤＮＳサーバに対してＤＮＳ問合せを行い、操作者が入力したＤＮＳ名のＩＰアドレスを取得する（Ｓ１０７）。そして、処理Ｓ１０４にて確定した通信インタフェースを介して、処理Ｓ１０７にて取得したＩＰアドレス宛にデータを送信する（Ｓ１０６）。
【００３８】
処理Ｓ１０３にて、操作者が入力したＤＮＳ名がＤＮＳ名管理情報に含まれていないと判断されると（Ｓ１０３：Ｎ）、制御部１２は使用する通信インタフェースの選択が手動となっているか否かを判断する（Ｓ１０８）。
【００３９】
使用する通信インタフェース選択が手動となっていると判断された場合には（Ｓ１０８：Ｙ）、操作者によって、使用する通信インタフェースを選択し（Ｓ１０９）、処理Ｓ１０５以下の処理を実行する。処理Ｓ１０５以下の処理は上述した通りであるから、この説明については重複するためここでは省略する。
【００４０】
使用通信インタフェース選択が手動でないと判断された場合には（Ｓ１０８：Ｎ）、画像形成装置１０に備えられる全ての通信インタフェースにおいて、それぞれの通信インタフェースに接続されているＤＮＳサーバに対してＤＮＳ問合せを行い、操作者が入力したＤＮＳ名のＩＰアドレスを取得する（Ｓ１１０）。そして、全ての通信インタフェースのうち、操作者が入力したＤＮＳ名のＩＰアドレスを取得した通信インタフェースを使用する通信インタフェースとして確定する（Ｓ１１１）。そして、制御部１２は、確定した通信インタフェースを介して取得したＩＰアドレス宛にデータを送信する（Ｓ１０６）。
【００４１】
なお、本発明は上述の実施形態に限定されるものではない。
【００４２】
本実施形態では画像形成装置１０に記憶部、制御部を備えるが、サーバ等他の装置に備えられてもよい。その場合は、通信部を介して情報の送受信を行うこととする。
【００４３】
また、上記の具体的な文字列や数値、並びに図面中の具体的な文字列や数値は例示であり、これらの文字列や数値には限定されない。
【符号の説明】
【００４４】
１０  画像形成装置、１２  制御部、１３  表示部、１４  操作部、１５  記憶部、１６  画像読取部、１８  画像形成部、２０  通信部、２２  第１通信インタフェース、２４  第２通信インタフェース、３０  第１ネットワーク、３２,４２  ＤＨＣＰサーバ、３４,４４  ＤＮＳサーバ、３６,４６  端末、４０  第２ネットワーク。
【図１】
2014230005.tif 000003
【図２】
2014230005.tif 000004
【図３】
2014230005.tif 000005
【図４】
2014230005.tif 000006
【図５】
2014230005.tif 000007