(57)【要約】【課題】ネットワーク経由で監視及び制御を行う通信プロトコルを利用して、文字情報又は画像データ等の任意の情報の取得に係る通信を開始すること。【解決手段】情報処理装置は、他の情報処理装置から、機器情報取得要求を第１のプロトコルで受信する第１の受信部と、前記機器情報取得要求に基づいて、前記他の情報処理装置が通知情報の通知対象であるか否か判定する判定部と、機器情報に前記他の情報処理装置が通知情報の通知対象であるか否かを示すフラグを含める更新部と、前記フラグを含む前記機器情報を前記他の情報処理装置に前記第１のプロトコルで送信する第１の送信部と、前記他の情報処理装置から前記フラグを含む前記機器情報の応答として、通知情報取得要求を第２のプロトコルで受信する第２の受信部と、通知情報を前記他の情報処理装置に前記第２のプロトコルで送信する第２の送信部とを有する。【選択図】図３
2019175401.tif 000002
【特許請求の範囲】
【請求項１】
他の情報処理装置から、機器情報取得要求を第１のプロトコルで受信する第１の受信部と、
前記機器情報取得要求に基づいて、前記他の情報処理装置が通知情報の通知対象であるか否か判定する判定部と、
機器情報に前記他の情報処理装置が通知情報の通知対象であるか否かを示すフラグを含める更新部と、
前記フラグを含む前記機器情報を前記他の情報処理装置に前記第１のプロトコルで送信する第１の送信部と、
前記他の情報処理装置から前記フラグを含む前記機器情報の応答として、通知情報取得要求を第２のプロトコルで受信する第２の受信部と、
通知情報を前記他の情報処理装置に前記第２のプロトコルで送信する第２の送信部とを有する情報処理装置。
【請求項２】
前記通知情報は、前記他の情報処理装置において画面の表示に使用される情報である請求項１記載の情報処理装置。
【請求項３】
前記画面の表示に使用される情報は、文字情報、画像情報又は表示方法を含む請求項２記載の情報処理装置。
【請求項４】
前記第１のプロトコルは、ＳＮＭＰ（Simple Network Management Protocol）である請求項１記載の情報処理装置。
【請求項５】
前記第２のプロトコルは、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）である請求項１記載の情報処理装置。
【請求項６】
前記フラグは、ＳＮＭＰのＭＩＢ（Management Information Base）オブジェクトである請求項４記載の情報処理装置。
【請求項７】
他の情報処理装置から、機器情報取得要求を第１のプロトコルで受信する第１の受信手順と、
前記機器情報取得要求に基づいて、前記他の情報処理装置が通知情報の通知対象であるか否か判定する判定手順と、
機器情報に前記他の情報処理装置が通知情報の通知対象であるか否かを示すフラグを含める更新手順と、
前記フラグを含む前記機器情報を前記他の情報処理装置に前記第１のプロトコルで送信する第１の送信手順と、
前記他の情報処理装置から前記フラグを含む前記機器情報の応答として、通知情報取得要求を第２のプロトコルで受信する第２の受信手順と、
通知情報を前記他の情報処理装置に前記第２のプロトコルで送信する第２の送信手順とを実行する情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
電子写真方式の画像形成装置では、装置内部の情報、例えば、トナー残量又は用紙の残量等を外部の情報処理装置、例えば、ＰＣ（Personal Computer）又は監視サーバ等に通知する。情報処理装置は、受信した情報を情報処理装置の画面上でポップアップ表示し、ユーザに提示する技術が既に知られている（例えば特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
従来のポップアップによる機器情報の通知機構においては、ネットワーク経由で監視及び制御を行うための一般的な通信プロトコルとしてＳＮＭＰ（Simple Network Management Protocol）が用いられていた。ＳＮＭＰでは、画像形成装置にアクセスした情報処理装置に対して、画像形成装置内で保持する機器情報データベース（ＭＩＢ：Management Information Base）に格納された特定の情報しか通知することができないという問題があった。
【０００４】
本発明は、上記の点に鑑みてなされたものであって、ネットワーク経由で監視及び制御を行う通信プロトコルを利用して、文字情報又は画像データ等の任意の情報の取得に係る通信を開始することを目的とする。
【課題を解決するための手段】
【０００５】
そこで上記課題を解決するため、情報処理装置は、他の情報処理装置から、機器情報取得要求を第１のプロトコルで受信する第１の受信部と、前記機器情報取得要求に基づいて、前記他の情報処理装置が通知情報の通知対象であるか否か判定する判定部と、機器情報に前記他の情報処理装置が通知情報の通知対象であるか否かを示すフラグを含める更新部と、前記フラグを含む前記機器情報を前記他の情報処理装置に前記第１のプロトコルで送信する第１の送信部と、前記他の情報処理装置から前記フラグを含む前記機器情報の応答として、通知情報取得要求を第２のプロトコルで受信する第２の受信部と、通知情報を前記他の情報処理装置に前記第２のプロトコルで送信する第２の送信部とを有する。
【発明の効果】
【０００６】
ネットワーク経由で監視及び制御を行う通信プロトコルを利用して、文字情報又は画像データ等の任意の情報の取得に係る通信を開始することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施の形態における情報処理システムの例を示す図である。
【図２】本発明の実施の形態における画像形成装置１のハードウェア構成の例を示すブロック図である。
【図３】本発明の実施の形態における画像形成装置１のソフトウェア構成の例を示すブロック図である。
【図４】本発明の実施の形態における制御手順を説明するためのシーケンス図である。
【図５】本発明の実施の形態における通知情報の表示例を示す図である。
【発明を実施するための形態】
【０００８】
以下、図面に基づいて本発明の実施の形態を説明する。
【０００９】
図１は、本発明の実施の形態における情報処理システムの例を示す図である。図１に示されるように、情報処理システムは、画像形成装置１、ネットワーク２及び情報処理装置３を有する。
【００１０】
画像形成装置１は、画像処理機能および通信機能を有する情報処理装置であり、例えば、ＭＦＰ(Multifunction Peripheral/Printer/Product)、ファクシミリ、スキャナ、又はプリンタである。図１に示される画像形成装置１は、例えば、ファクシミリ、スキャナ及びプリンタ機能を有するＭＦＰであってもよいし、プリンタであってもよい。
【００１１】
ネットワーク２は、画像形成装置１及び情報処理装置３が接続されるネットワークである。例えば、ネットワーク２は、インターネットを一部に含むネットワークであってもよい。画像形成装置１は、ネットワーク２を介して情報処理装置３と通信を行う。
【００１２】
情報処理装置３は、ネットワーク２を介して画像形成装置１からユーザに表示する情報等を通知される情報処理装置である。
【００１３】
図２は、本発明の実施の形態における画像形成装置１のハードウェア構成の例を示すブロック図である。図２に示されるように、画像形成装置１は、コントローラ２０と、プロッタ３２、操作部３３及びスキャナ３４とがそれぞれのインタフェースを介して接続された構成を有する。コントローラ２０は、ＣＰＵ（Central Processing Unit）２１、ＲＯＭ（Read Only Memory）２２、ＲＡＭ（Random Access Memory）２３、ＮＶＲＡＭ（Non Volatile RAM）２４、ＨＤＤ（Hard Disk Drive）２５、ネットワークＩ／Ｆ２６、エンジンＩ／Ｆ２７、パネルＩ／Ｆ２８、スキャナＩ／Ｆ２９、ＦＣＵ（Facsimile Control Unit）３０及びメディアＩ／Ｆ３１を有し、バス３５を介して各装置が接続されている。
【００１４】
コントローラ２０は、画像形成装置１全体を制御し、印刷、通信、ユーザインタフェースからの入力を制御及び処理するコントローラである。プロッタ３２は、用紙に画像を印刷する。操作部３３は、印刷条件の設定等に係るユーザの入力を取得し、画像形成装置１の状態等を表示する。スキャナ３４は、圧板又はＤＦ（Document Feeder）によって原稿をスキャンする。
【００１５】
ＣＰＵ２１は、ＲＯＭ２２に格納されるプログラムを実行してコントローラ２０の制御を行う。ＲＯＭ２２は、コントローラ２０を制御するために必要なプログラム及びデータを記憶する不揮発性の記憶装置である。ＲＡＭ２３は、ＣＰＵ２１がプログラムを実行するときに使用する揮発性の記憶装置である。ＮＶＲＡＭ２４は、電源断時であっても保持する必要があるデータを格納するための不揮発性の記憶装置である。ＨＤＤ２５は、描画した画像のデータ又は受信した印刷データ等を保存するための不揮発性の記憶装置である。
【００１６】
ネットワークＩ／Ｆ２６は、情報処理装置３等と通信を行うためのインタフェースである。エンジンＩ／Ｆ２７は、コントローラ２０からプロッタ３２を制御するインタフェースである。パネルＩ／Ｆ２８は、コントローラ２０から操作部３３を制御するインタフェースである。スキャナＩ／Ｆ２９は、コントローラ２０からスキャナ３４を制御するインタフェースである。ＦＣＵ３０は、ファクシミリ機能を実現する装置である。メディアＩ／Ｆ３１は、記録メディア３６に対するデータの読み取り又は書き込みを制御するインタフェースである。
【００１７】
図３は、本発明の実施の形態における画像形成装置１のソフトウェア構成の例を示すブロック図である。図３に示されるように、画像形成装置１は、通知設定通知情報受付部１１、通知設定通知情報格納部１２、機器情報送信部１３、判断部１４、フラグ更新部１５、要求受信部１６、操作パネル１７及びネットワークインタフェース１８を有する。これら各機能部は、ＣＰＵ２１がＲＯＭ２２又はＨＤＤ２５等に格納されたプログラムを実行することで実現される。
【００１８】
通知設定通知情報受付部１１は、操作パネル１７を介して、ユーザが入力する通知設定及び通知情報を受け付ける。通知設定には、通知対象を示す情報が含まれる。通知設定通知情報格納部１２は、ＲＡＭ２３又はＮＶＲＡＭ２４を用いて、通知設定通知情報受付部１１から取得した通知設定及び通知情報を記憶する。
【００１９】
機器情報送信部１３は、ネットワークインタフェース１８を介して、情報処理装置３に機器情報、通知情報又は通知設定を送信する。要求受信部１６は、ネットワークインタフェース１８を介して、情報処理装置３から機器情報の取得要求、通知情報及び通知設定の取得要求を受信する。
【００２０】
判断部１４は、要求受信部１６により受信された機器情報の取得要求の送信元である情報処理装置３が、通知情報及び通知設定の送信対象であるか否か判断する。フラグ更新部１５は、判断部１４が通知情報及び通知設定の送信対象であると判断した情報処理装置３に送信する機器情報に含まれる、通知情報及び通知設定の送信対象であることを示す通知情報有フラグをＯＮにする。また、フラグ更新部１５は、判断部１４が通知情報及び通知設定の送信対象でないと判断した情報処理装置３に送信する機器情報に含まれる、通知情報及び通知設定の送信対象であることを示す通知情報有フラグをＯＦＦにする。詳細は後述する。
【００２１】
図４は、本発明の実施の形態における制御手順を説明するためのシーケンス図である。図４に示されるステップＳ１００は、画像形成装置１において、ユーザの入力操作を示しており、他のステップとは独立して実行される。また、図４に示されるステップＳ１０１からステップＳ１０９の一連の制御手順で、情報処理装置３は、画像形成装置１から通知情報及び通知設定を受信して、通知情報をポップアップ表示することができる。
【００２２】
画像形成装置１に関して、ユーザに対して通知すべき情報が生じることがある。通知情報をポップアップ表示する例として、「画像形成装置１の設置場所が、フロアのレイアウト変更により他の場所に変わる」という情報が通知される場合等がある。画像形成装置１の管理者は、当該画像形成装置を利用するユーザに対して情報を通知するため、ユーザと関連付けられた情報処理装置３に情報を通知してポップアップ表示させることができる。すなわち、画像形成装置１の管理者は、通知する情報を提供する宛先を決定する。当該宛先の決定は、当該情報を通知すべき情報処理装置３の選択と言い換えてもよい。例えば、画像形成装置１が配置されているフロアの全ての情報処理装置３に対して情報提供する、又は、当該画像形成装置１を頻繁に利用する情報処理装置３に対して情報提供する等、管理者が任意に宛先を決定することができる。
【００２３】
ステップＳ１００において、ユーザは、操作パネル１７を介して、通知情報及び通知設定の登録を行う。表１は、情報処理装置３及びユーザの分類である通知対象と通知情報とを関連付けたテーブルである。なお、情報処理装置３とユーザとは、１対１で関連付けられていてもよい。
【００２４】
【表１】
2019175401.tif 000003
表１に示されるように、通知対象が「グループＡ（管理者）」である場合の通知情報は「情報１（機密）」である。通知対象が「グループＢ（一般ユーザ）」である場合の通知情報は「情報２（一般）」である。通知対象が「グループＣ（全ユーザ）」である場合の通知情報は「情報３（一般）」である。表１に示されるテーブルは、ＲＡＭ２３又はＮＶＲＡＭ２４に保持され、通知対象に対応する通知情報を決定するとき参照される。
【００２５】
なお、通知情報は、所定の文字情報、画像情報、あるいはコマンドから構成されるデータ構造体を含む。通知設定は、ＩＰアドレス、ホスト名、通知タイミング、表示タイミング及び表示方法から構成されるデータ構造体を含む。通知情報及び通知設定は、情報処理装置３における画面表示に使用される。
【００２６】
ステップＳ１０１において、情報処理装置３において、プリンタドライバが立ち上がると、プリンタドライバは、ＳＮＭＰを使用して画像形成装置１にアクセスを行い、機器情報取得要求を送信する（Ｓ１０２）。
【００２７】
ステップＳ１０３において、画像形成装置１は、機器情報取得要求を受信すると、当該要求を送信した情報処理装置３が、通知情報の宛先であるか否かを判定する。画像形成装置１は、当該情報処理装置３がいずれの通知対象に含まれるかを表１に示される情報に基づいて判定する。当該情報処理装置３がいずれかの通知情報の宛先であるとき、画像形成装置１は、機器情報データ集合の「通知情報有フラグ」をＯＮに変更し（Ｓ１０４ａ）、いずれの通知情報の宛先でもないとき、画像形成装置１は、機器情報データ集合の「通知情報有フラグ」をＯＦＦに変更する（Ｓ１０４ｂ）。
【００２８】
機器情報データ集合とは、情報処理装置３から送信されるＳＮＭＰによる機器情報取得要求に対する応答に係る情報である。機器情報データ集合には、識別子ＯＩＤ（Object Identifier）に関連付けられて情報が定義されている。例えば、ＯＩＤ：１．３．６．１．２．１．２５．２．３．１には、メモリ使用率等のリソースに関する情報が定義される。また例えば、ＯＩＤ：１．３．６．１．２．１．２には、ネットワークインタフェースに関連する情報等が定義される。上記のように、機器情報データ集合には、画像形成装置１に関する種々の情報が含まれる。表２は、ステップＳ１０３において、機器情報データ集合における「通知情報有フラグ」を示す。
【００２９】
【表２】
2019175401.tif 000004
表２に示されるように、機器情報データ集合のＩＤ「ＸＸ」に対応するデータ種類が「通知情報有フラグ」と規定される。ここで、機器情報データ集合は、ＳＮＭＰにおけるＭＩＢ（Management Information Base）と同様のデータ構造を有してもよい。なお、画像形成装置１は、「通知情報有フラグ」をＯＮに設定するとき、表１に示される情報を参照して、情報処理装置３に通知する通知情報及び通知設定を決定してもよい。
【００３０】
ステップＳ１０５において、画像形成装置１は、ＳＮＭＰを使用して「通知情報有フラグ」を含む機器情報を情報処理装置３に送信する。続いて、情報処理装置３は、受信した機器情報に「通知情報有フラグ」がＯＮであるか確認する（Ｓ１０６）。「通知情報有フラグ」がＯＮである場合、情報処理装置３は、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）を使用して、通知情報及び通知設定の取得要求を画像形成装置１に送信する（Ｓ１０７）。
【００３１】
ステップＳ１０８において、画像形成装置１は、ＴＣＰ／ＩＰを使用して、通知情報及び通知設定を情報処理装置３に送信する。ここで、送信される通知情報及び通知設定は、対応するデータ構造体の一部であってもよい。続いて、情報処理装置３は、受信した通知情報及び通知設定に基づいて、通知情報を通知設定によって指定される形式又はタイミングで、画面上にポップアップ表示する（Ｓ１０９）。
【００３２】
図５は、本発明の実施の形態における通知情報の表示例を示す図である。情報処理装置３の画面上において、図５に示されるような、画像形成装置１から送信された通知情報の表示が行われる。
【００３３】
上述のように、本発明の実施の形態によれば、ユーザが、画像形成装置１に文字情報又は画像データを含む通知情報と通知する情報処理装置、タイミング又は表示方法を含む通知設定を登録する。情報処理装置３から画像形成装置１に対してアクセスがあった場合に通知対象であるか否かを判断し、通知対象の場合には機器情報データベース（ＭＩＢ）内の通知情報があることを示すフラグをＯＮに設定した上で、情報処理装置３に対してプロトコルＳＮＭＰを用いて機器情報を送信する。機器情報を受信した情報処理装置３は、通知情報があることを示すフラグを確認し、フラグがＯＮである場合には、プロトコルＴＣＰ／ＩＰを用いて画像形成装置から通知情報を受け取り画面に出力する。当該構成により、画像形成装置１は、情報処理装置３に対して任意の情報を通知することができる。
【００３４】
すなわち、ネットワーク経由で監視及び制御を行う通信プロトコルを利用して、文字情報又は画像データ等の任意の情報の取得に係る通信を開始することができる。
【００３５】
なお、本発明の実施の形態において、画像形成装置１は、情報処理装置の一例である。情報処理装置３は、他の情報処理装置の一例である。要求受信部１６は、第１の受信部又は第２の受信部の一例である。機器情報送信部１３は、第１の送信部又は第２の送信部の一例である。判断部１４は、判定部の一例である。フラグ更新部１５は、更新部の一例である。通知情報有フラグは、フラグの一例である。通知情報及び通知設定は、通知情報の一例である。
【００３６】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００３７】
１        画像形成装置
２        ネットワーク
３        情報処理装置
２０      コントローラ
２１      ＣＰＵ
２２      ＲＯＭ
２３      ＲＡＭ
２４      ＮＶＲＡＭ
２５      ＨＤＤ
２６      ネットワークＩ／Ｆ
２７      エンジンＩ／Ｆ
２８      パネルＩ／Ｆ
２９      スキャナＩ／Ｆ
３０      ＦＣＵ
３１      メディアＩ／Ｆ
３２      プロッタ
３３      操作部
３４      スキャナ
３５      バス
３６      記録メディア
１１      通知設定通知情報受付部
１２      通知設定通知情報格納部
１３      機器情報送信部
１４      判断部
１５      フラグ更新部
１６      要求受信部
１７      操作パネル
１８      ネットワークインタフェース
【先行技術文献】
【特許文献】
【００３８】
【特許文献１】特開２００１−０３４４５２号公報
【図１】
2019175401.tif 000005
【図２】
2019175401.tif 000006
【図３】
2019175401.tif 000007
【図４】
2019175401.tif 000008
【図５】
2019175401.tif 000009