(57)【要約】【課題】あるネットワークに属する装置に提供すべき情報が、他のネットワークに属する装置に提供されることを抑制する。【解決手段】保存部（６）は、第１ネットワーク又は第２ネットワークに属するユーザ端末から送信された登録要求データを、第１ネットワークインタフェース又は第２ネットワークインタフェースが受信した場合に、該ユーザ端末のホスト名と、該登録要求データを受信したネットワークインタフェースを示すＩＦ情報と、を関連づけて、データベース保持部（８）に保持されるデータベースに保存する。送信部（１０）は、ユーザ端末から受信した印刷データに基づく印刷が完了した場合に、印刷データを送信したユーザ端末のホスト名と同一のホスト名に関連づけられたＩＦ情報を取得し、取得したＩＦ情報が示すネットワークインタフェースを介して、該ユーザ端末へ印刷完了通知データを送信する。【選択図】図５
2014099782.tif 000002
【特許請求の範囲】
【請求項１】
第１ネットワークに接続されたネットワークインタフェースである第１インタフェースと、
第２ネットワークに接続されたネットワークインタフェースである第２インタフェースと、
前記第１ネットワーク又は前記第２ネットワークに属する装置から送信された情報を、前記第１インタフェース又は前記第２インタフェースが受信した場合に、該装置の識別情報を記憶手段に保存する保存手段と、
所与のタイミングで、前記記憶手段に保存される識別情報が示す装置に情報を送信する送信手段と、
を含み、
前記保存手段は、
前記第１ネットワーク又は前記第２ネットワークに属する装置から送信された情報を、前記第１インタフェース又は前記第２インタフェースが受信した場合に、該情報を受信したネットワークインタフェースを示すインタフェース情報と、該装置の識別情報と、を関連づけて前記記憶手段に保存し、
前記送信手段は、
前記記憶手段に保存される識別情報に関連づけられたインタフェース情報を取得し、取得したインタフェース情報が示すネットワークインタフェースを介して情報を送信すること、
を特徴とする情報送信装置。
【請求項２】
第１ネットワークに接続されたネットワークインタフェースである第１インタフェースと、第２ネットワークに接続されたネットワークインタフェースである第２インタフェースと、を備えたコンピュータを、
前記第１ネットワーク又は前記第２ネットワークに属する装置から送信された情報を、前記第１インタフェース又は前記第２インタフェースが受信した場合に、該装置の識別情報を記憶手段に保存する保存手段、
所与のタイミングで、前記記憶手段に保存される識別情報が示す装置に情報を送信する送信手段、
として機能させるためのプログラムであって、
前記保存手段は、
前記第１ネットワーク又は前記第２ネットワークに属する装置から送信された情報を、前記第１インタフェース又は前記第２インタフェースが受信した場合に、該情報を受信したネットワークインタフェースを示すインタフェース情報と、該装置の識別情報と、を関連づけて前記記憶手段に保存し、
前記送信手段は、
前記記憶手段に保存される識別情報に関連づけられたインタフェース情報を取得し、取得したインタフェース情報が示すネットワークインタフェースを介して情報を送信すること、
を特徴とする前記プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報送信装置及びプログラムに関する。
【背景技術】
【０００２】
下記特許文献１には、プリンタステータスを取得し、取得したプリンタステータスを他のコンピュータに送信するプリンタサーバが記載されている。具体的には、このプリンタサーバは、「同報する」との設定がなされている場合、プリンタステータスを、ネットワーク上のすべてのコンピュータに対して同報送信し、「同報する」との設定がなされていない場合、プリンタステータスを、ステータス要求を出したコンピュータに対してのみ送信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２８２４７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、あるネットワークに属する装置に提供すべき情報が、他のネットワークに属する装置に提供されることを抑制することである。
【課題を解決するための手段】
【０００５】
上記課題を解決するための請求項１の発明は、第１ネットワークに接続されたネットワークインタフェースである第１インタフェースと、第２ネットワークに接続されたネットワークインタフェースである第２インタフェースと、前記第１ネットワーク又は前記第２ネットワークに属する装置から送信された情報を、前記第１インタフェース又は前記第２インタフェースが受信した場合に、該装置の識別情報を記憶手段に保存する保存手段と、所与のタイミングで、前記記憶手段に保存される識別情報が示す装置に情報を送信する送信手段と、を含み、前記保存手段は、前記第１ネットワーク又は前記第２ネットワークに属する装置から送信された情報を、前記第１インタフェース又は前記第２インタフェースが受信した場合に、該情報を受信したネットワークインタフェースを示すインタフェース情報と、該装置の識別情報と、を関連づけて前記記憶手段に保存し、前記送信手段は、前記記憶手段に保存される識別情報に関連づけられたインタフェース情報を取得し、取得したインタフェース情報が示すネットワークインタフェースを介して情報を送信すること、を特徴とする情報送信装置である。
【０００６】
また、上記課題を解決するための請求項５の発明は、第１ネットワークに接続されたネットワークインタフェースである第１インタフェースと、第２ネットワークに接続されたネットワークインタフェースである第２インタフェースと、を備えたコンピュータを、前記第１ネットワーク又は前記第２ネットワークに属する装置から送信された情報を、前記第１インタフェース又は前記第２インタフェースが受信した場合に、該装置の識別情報を記憶手段に保存する保存手段、所与のタイミングで、前記記憶手段に保存される識別情報が示す装置に情報を送信する送信手段、として機能させるためのプログラムであって、前記保存手段は、前記第１ネットワーク又は前記第２ネットワークに属する装置から送信された情報を、前記第１インタフェース又は前記第２インタフェースが受信した場合に、該情報を受信したネットワークインタフェースを示すインタフェース情報と、該装置の識別情報と、を関連づけて前記記憶手段に保存し、前記送信手段は、前記記憶手段に保存される識別情報に関連づけられたインタフェース情報を取得し、取得したインタフェース情報が示すネットワークインタフェースを介して情報を送信すること、を特徴とする。
【発明の効果】
【０００７】
請求項１、２の発明によれば、あるネットワークに属する装置に提供すべき情報が、他のネットワークに属する装置に提供されることを抑制できる。
【図面の簡単な説明】
【０００８】
【図１】画像形成装置の構成を例示する図である。
【図２】画像形成装置で実行される処理を例示するフロー図である。
【図３】データベースを例示する図である。
【図４】画像形成装置で実行される処理を例示するフロー図である。
【図５】画像形成装置で実現される機能群を例示する機能ブロック図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態の例について図面に基づき詳細に説明する。
【００１０】
図１は、本発明の実施形態に係る画像形成装置（情報送信装置）２の構成を例示する図である。本実施形態の場合、画像形成装置２は、印刷機能、スキャン機能、及びＦＡＸ通信機能などを備えたコンピュータ（いわゆる複合機）として実現され、或る企業Ｘのオフィスに設置されている。同図に示すように、画像形成装置２は、マイクロプロセッサによって実現される制御部２ａを備える。制御部２ａは、後述する主記憶２ｂに格納されるプログラムに従って、各種情報処理を実行したり、他の構成要素を制御したりする。また、画像形成装置２は、ＲＯＭ及びＲＡＭによって実現される上記主記憶２ｂを備える。主記憶２ｂには、制御部２ａによる情報処理の過程で必要となるデータが格納される。また、主記憶２ｂには、上記プログラムが格納される。このプログラムは、ＤＶＤ（登録商標）−ＲＯＭなどのコンピュータ読み取り可能な情報記憶媒体から読み出されて主記憶２ｂに格納されてもよいし、ネットワークを介してダウンロードされて主記憶２ｂに格納されてもよい。
【００１１】
また、画像形成装置２は、ハードディスク２ｃを備える。ハードディスク２ｃには、各種データが格納される。また、画像形成装置２は、用紙搬送部２ｄと画像形成部２ｅとを備える。用紙搬送部２ｄは、制御部２ａの命令に従い、図示しない用紙保持部に保持される印刷用紙を画像形成部２ｅへ搬送する。画像形成部２ｅは、例えばレーザプリンタであり、制御部２ａの命令に従い、用紙搬送部２ｄにより搬送されてきた印刷用紙に画像を印刷する。
【００１２】
また、画像形成装置２は、複数のネットワークインタフェース、すなわち第１ネットワークインタフェース（以下、第１ネットワークＩＦと表記する）２ｆと第２ネットワークインタフェース（以下、第２ネットワークＩＦと表記する）２ｇと、を備える。第１ネットワークＩＦ２ｆは、画像形成装置２を、ＩＰアドレス「１０．０．０．０／２４」で表される第１ネットワークに接続するためのネットワークインタフェースである。第１ネットワークＩＦ２ｆには、ＩＰアドレス「１０．０．０．１」が割り当てられている。また、第２ネットワークＩＦ２ｇは、画像形成装置２を、ＩＰアドレス「１９２．１６８．１．０／２４」で表される第２ネットワークに接続するためのネットワークインタフェースである。第２ネットワークＩＦ２ｇには、ＩＰアドレス「１９２．１６８．１．１」が割り当てられている。
【００１３】
ここで、第１ネットワーク及び第２ネットワークについて説明する。本実施形態では、第１ネットワーク及び第２ネットワークの双方とも、上記企業Ｘに設けられたネットワークである。但し、第１ネットワーク及び第２ネットワークとは、下記の点で相違する。
【００１４】
すなわち、第２ネットワークは、オープンなネットワークであり、図示していないファイヤーウォールを介してインターネットに接続されている。また、第２ネットワークは、企業Ｘの従業員のためのネットワークであり、第２ネットワークに、従業員のユーザ端末４が有線又は無線で常時接続される。すなわち、従業員のユーザ端末４が、第２ネットワークに属している。従業員は、自己のユーザ端末４を用いてインターネットから情報を取得したり、画像形成装置２に印刷を行わせたりする。
【００１５】
一方、第１ネットワークは、オープンなネットワークではなく、閉じている。また、第１ネットワークは、企業Ｘを訪問した部外者のためのネットワークであり、部外者が画像形成装置２を一時利用するために用いられる。第１ネットワークには、企業Ｘを訪問した部外者のユーザ端末（例えば、ノート型パーソナルコンピュータ）４が一時的に接続され、部外者のユーザ端末４が、第１ネットワークに属している。企業Ｘを訪問した部外者は、自己のユーザ端末４を第１ネットワークに接続し、画像形成装置２を利用させてもらう。
【００１６】
本実施形態の場合、画像形成装置２は、ＷＳＤ（web services on devices）プロトコルに対応しており、ユーザ端末４に画像形成装置２のドライバプログラムがインストールされると、該ユーザ端末４が画像形成装置２に登録される。また、画像形成装置２は、印刷を完了する度に、印刷完了を通知するための印刷完了通知データを、送信する。
【００１７】
ここで、印刷完了通知データには、印刷対象ドキュメントの名称に代表される機密情報・個人情報等が含まれる。そこで、この画像形成装置２では、第１ネットワーク配下のユーザ端末４の指示による印刷が完了した際には、印刷完了通知データが第１ネットワークへ送信され、第２ネットワーク配下のユーザ端末４の指示による印刷が完了した際には、印刷完了通知データが第２ネットワークへ送信されるようになっている。そのため、例えば、企業Ｘを訪問した部外者の保持する情報が、該部外者と何ら関係のない企業Ｘの従業員に漏洩することがないよう図られている。以下、この点について説明する。
【００１８】
図２は、画像形成装置２で実行される処理を例示するフロー図である。ユーザ端末４に画像形成装置２のドライバプログラムがインストールされると、該ユーザ端末４から、該ユーザ端末４の登録を要求する登録要求データが送信される。図２に示す処理は、登録要求データが受信された場合に実行される。すなわち、まず、制御部２ａは、登録要求データを受信したネットワークインタフェースを特定する（Ｓ１０１）。そして、制御部２ａは、登録要求データに基づいて、該登録要求データを送信したユーザ端末４を登録する。すなわち、制御部２ａ（保存手段）は、登録要求データに含まれる、該登録要求データを送信したユーザ端末４のホスト名（識別情報）と、Ｓ１０１で特定したネットワークインタフェースを示すインタフェース情報（以下、ＩＦ情報と表記する）と、を関連づけてハードディスク２ｃに格納されるデータベースに保存する（Ｓ１０２）。図３に、上記データベースを例示した。なお、ホスト名は、例えばユーザ端末４のＩＰアドレスである。また、ＩＦ情報は、例えばネットワークインタフェースに割り当てられたＩＰアドレス或いは該ネットワークインタフェースのＭＡＣアドレスである。
【００１９】
このように、この画像形成装置２では、登録要求データを送信したユーザ端末４のホスト名が単独で保存されるのではなく、登録要求データを受信したネットワークインタフェースと関連づけて保存される。
【００２０】
次に、上記データベースの利用場面を説明する。図４は、画像形成装置２で実行される他の処理を例示するフロー図である。この処理は、印刷の実行を指示する印刷データがユーザ端末４から受信された場合に実行される。なお、印刷データは印刷ジョブとも呼ばれる。
【００２１】
まず、制御部２ａは、印刷データに基づいて、印刷を実行する（Ｓ２０１）。すなわち、制御部２ａは、印刷データに含まれる印刷対象ドキュメントの画像の印刷を、画像形成部２ｅに行わせる。なお、印刷データには、印刷対象ドキュメントの画像の他に、印刷対象ドキュメントの名称、印刷データを送信したユーザ端末４のホスト名（すなわち、ＩＰアドレス）なども含まれる。
【００２２】
制御部２ａは、画像形成部２ｅと通信を行っており、画像形成部２ｅからの情報に基づいて印刷が完了したか否かを監視している（Ｓ２０２）。印刷が完了すると（Ｓ２０２のＹ）、制御部２ａ（送信手段）は、上記データベースを参照し、印刷データに含まれるホスト名と同じホスト名に関連づけられたＩＦ情報を読み出す（Ｓ２０３）。そして、制御部２ａ（送信手段）は、読み出したＩＦ情報により示されるネットワークインタフェースから、上記印刷完了通知データ（情報）を、印刷データを送信したユーザ端末４に、送信する（Ｓ２０４）。本実施形態の場合、Ｓ２０４において制御部２ａは、ＩＦ情報により示されるネットワークインタフェースが接続されたネットワーク、に属するユーザ端末４に印刷完了通知データを同報送信する。
【００２３】
このように、この画像形成装置２では、図２及び図４に例示する処理が実行されるので、印刷完了通知データは、第１ネットワークに属するユーザ端末４からの印刷データに基づく印刷が完了した際には、第１ネットワークへ送信され、第２ネットワークに属するユーザ端末４からの印刷データに基づく印刷が完了した際には、第２ネットワークへ送信される。そのため、例えば、企業Ｘを訪問した部外者の保持する情報が、該部外者と何ら関係のない企業Ｘの従業員に漏洩することが抑制される。
【００２４】
図５は、画像形成装置２において実現される機能群を例示する機能ブロック図である。同図に示すように、画像形成装置２では、保存部６、データベース保持部８、及び送信部１０が実現される。これらは、主記憶２ｂに格納される上記プログラムを制御部２ａが実行することにより実現される。保存部６及び送信部１０は、制御部２ａを主として実現される。また、データベース保持部８は、ハードディスク２ｃ又は主記憶２ｂを主として実現され、上記データベースを保持する。
【００２５】
保存部６は、第１ネットワーク又は第２ネットワークに属するユーザ端末４から送信された情報を、第１ネットワークＩＦ２ｆ又は第２ネットワークＩＦ２ｇが受信した場合に、該情報を送信した該ユーザ端末４のホスト名と、該情報を受信したネットワークインタフェースを示すＩＦ情報と、を関連づけてデータベース保持部８に記憶されるデータベースに保存する。
【００２６】
本実施形態の場合、上記登録要求データが「情報」に相当する。すなわち、保存部６は、第１ネットワークＩＦ２ｆ又は第２ネットワークＩＦ２ｇが上記登録要求データを受信した場合に、該登録要求データに含まれるホスト名と、該登録要求データを受信したネットワークインタフェースを示すＩＦ情報と、を関連づけて上記データベースに保存する（図２参照）。
【００２７】
送信部１０は、所与のタイミングで、上記データベースに保持されるホスト名が示すユーザ端末４に、情報を送信する。但し、送信部１０は、情報の送信に用いるネットワークインタフェースを選別する。すなわち、送信部１０は、上記データベースに保持されるホスト名に関連づけられたＩＦ情報を読み出す。そして、送信部１０は、読み出したＩＦ情報が示すネットワークインタフェースから、情報を送信する。
【００２８】
本実施形態の場合、上記印刷完了通知データが「情報」に相当する。また、本実施形態の場合、「情報」たる上記印刷完了通知データの送信は、印刷データが受信された後その印刷データに基づく印刷処理が完了した場合に行われる。また、上記データベースに保持されるホスト名のうちの、上記印刷データに含まれるホスト名と同一のホスト名、に関連づけられたＩＦ情報が読み出される（図４参照）。
【００２９】
なお、本発明の実施形態は、上記実施形態だけに限らない。
【００３０】
例えば、保存部６は、画像形成装置２の状態の通知を要求するステータス要求データを第１ネットワークＩＦ２ｆ又は第２ネットワークＩＦ２ｇが受信した場合に、該ステータス要求データに含まれる、該ステータス要求データの送信元のユーザ端末４のホスト名と、該ステータス要求データを受信したネットワークインタフェースを示すＩＦ情報と、を上記データベースに関連づけて保存してよい。この場合、上記ステータス要求データが「情報」に相当することとなる。
【００３１】
それだけなく、送信部１０が、上記データベースに保持されるホスト名のうちの、上記ステータス要求データに含まれるホスト名と同一のホスト名、に関連づけられたＩＦ情報を読み出し、読み出したＩＦ情報が示すネットワークインタフェースから、画像処理装置２の状態を示すステータスデータを、送信してよい。この場合、ステータスデータが「情報」に相当することとなる。
【００３２】
なお、ステータスデータに、該ステータスデータの送信先のユーザ端末４のホスト名が含まれる場合、ステータス要求データの受信をトリガーとせずに、定期的にステータスデータの送信を行うことも可能である。すなわち、この場合、送信部１０が、上記データベースに保持されるホスト名のうちの、ステータスデータに含まれるホスト名と同一のホスト名、に関連づけられたＩＦ情報を読み出し、読み出したＩＦ情報が示すネットワークインタフェースから、該ステータスデータを送信すればよい。
【００３３】
また、本発明は、画像形成装置２がネットワークインタフェースを３つ以上備えている場合にも適用可能である。
【符号の説明】
【００３４】
２  画像形成装置、２ａ  制御部、２ｂ  主記憶、２ｃ  ハードディスク、２ｄ  用紙搬送部、２ｅ  画像形成部、２ｆ  第１ネットワークＩＦ、２ｇ  第２ネットワークＩＦ、４  ユーザ端末、６  保存部、８  データベース保持部、１０  送信部。
【図１】
2014099782.tif 000003
【図２】
2014099782.tif 000004
【図３】
2014099782.tif 000005
【図４】
2014099782.tif 000006
【図５】
2014099782.tif 000007