JP2019175401A - Information processing device and information processing method - Google Patents
Information processing device and information processing method Download PDFInfo
- Publication number
- JP2019175401A JP2019175401A JP2018066206A JP2018066206A JP2019175401A JP 2019175401 A JP2019175401 A JP 2019175401A JP 2018066206 A JP2018066206 A JP 2018066206A JP 2018066206 A JP2018066206 A JP 2018066206A JP 2019175401 A JP2019175401 A JP 2019175401A
- Authority
- JP
- Japan
- Prior art keywords
- information
- information processing
- notification
- processing apparatus
- protocol
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Control Or Security For Electrophotography (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
本発明は、情報処理装置及び情報処理方法に関する。 The present invention relates to an information processing apparatus and an information processing method.
電子写真方式の画像形成装置では、装置内部の情報、例えば、トナー残量又は用紙の残量等を外部の情報処理装置、例えば、PC(Personal Computer)又は監視サーバ等に通知する。情報処理装置は、受信した情報を情報処理装置の画面上でポップアップ表示し、ユーザに提示する技術が既に知られている(例えば特許文献1)。 In an electrophotographic image forming apparatus, information inside the apparatus, for example, the remaining amount of toner or the remaining amount of paper is notified to an external information processing apparatus such as a PC (Personal Computer) or a monitoring server. A technique for popping up received information on the screen of the information processing apparatus and presenting it to the user is already known (for example, Patent Document 1).
従来のポップアップによる機器情報の通知機構においては、ネットワーク経由で監視及び制御を行うための一般的な通信プロトコルとしてSNMP(Simple Network Management Protocol)が用いられていた。SNMPでは、画像形成装置にアクセスした情報処理装置に対して、画像形成装置内で保持する機器情報データベース(MIB:Management Information Base)に格納された特定の情報しか通知することができないという問題があった。 In a conventional device information notification mechanism using pop-up, SNMP (Simple Network Management Protocol) is used as a general communication protocol for monitoring and controlling via a network. In SNMP, there is a problem that only specific information stored in a device information database (MIB: Management Information Base) held in an image forming apparatus can be notified to an information processing apparatus that has accessed the image forming apparatus. It was.
本発明は、上記の点に鑑みてなされたものであって、ネットワーク経由で監視及び制御を行う通信プロトコルを利用して、文字情報又は画像データ等の任意の情報の取得に係る通信を開始することを目的とする。 The present invention has been made in view of the above points, and starts communication related to acquisition of arbitrary information such as character information or image data using a communication protocol for monitoring and controlling via a network. For the purpose.
そこで上記課題を解決するため、情報処理装置は、他の情報処理装置から、機器情報取得要求を第1のプロトコルで受信する第1の受信部と、前記機器情報取得要求に基づいて、前記他の情報処理装置が通知情報の通知対象であるか否か判定する判定部と、機器情報に前記他の情報処理装置が通知情報の通知対象であるか否かを示すフラグを含める更新部と、前記フラグを含む前記機器情報を前記他の情報処理装置に前記第1のプロトコルで送信する第1の送信部と、前記他の情報処理装置から前記フラグを含む前記機器情報の応答として、通知情報取得要求を第2のプロトコルで受信する第2の受信部と、通知情報を前記他の情報処理装置に前記第2のプロトコルで送信する第2の送信部とを有する。 Therefore, in order to solve the above-described problem, the information processing apparatus receives a device information acquisition request from another information processing apparatus using a first protocol, and the other information processing device based on the device information acquisition request. A determination unit that determines whether the information processing device is a notification target of notification information, an update unit that includes a flag indicating whether the other information processing device is a notification target of notification information in the device information, A first transmission unit that transmits the device information including the flag to the other information processing device using the first protocol, and notification information as a response to the device information including the flag from the other information processing device. A second receiving unit configured to receive an acquisition request using a second protocol; and a second transmitting unit configured to transmit notification information to the other information processing apparatus using the second protocol.
ネットワーク経由で監視及び制御を行う通信プロトコルを利用して、文字情報又は画像データ等の任意の情報の取得に係る通信を開始することができる。 A communication protocol for monitoring and controlling via a network can be used to start communication related to acquisition of arbitrary information such as character information or image data.
以下、図面に基づいて本発明の実施の形態を説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
図1は、本発明の実施の形態における情報処理システムの例を示す図である。図1に示されるように、情報処理システムは、画像形成装置1、ネットワーク2及び情報処理装置3を有する。
FIG. 1 is a diagram illustrating an example of an information processing system according to an embodiment of the present invention. As illustrated in FIG. 1, the information processing system includes an
画像形成装置1は、画像処理機能および通信機能を有する情報処理装置であり、例えば、MFP(Multifunction Peripheral/Printer/Product)、ファクシミリ、スキャナ、又はプリンタである。図1に示される画像形成装置1は、例えば、ファクシミリ、スキャナ及びプリンタ機能を有するMFPであってもよいし、プリンタであってもよい。
The
ネットワーク2は、画像形成装置1及び情報処理装置3が接続されるネットワークである。例えば、ネットワーク2は、インターネットを一部に含むネットワークであってもよい。画像形成装置1は、ネットワーク2を介して情報処理装置3と通信を行う。
The network 2 is a network to which the
情報処理装置3は、ネットワーク2を介して画像形成装置1からユーザに表示する情報等を通知される情報処理装置である。
The
図2は、本発明の実施の形態における画像形成装置1のハードウェア構成の例を示すブロック図である。図2に示されるように、画像形成装置1は、コントローラ20と、プロッタ32、操作部33及びスキャナ34とがそれぞれのインタフェースを介して接続された構成を有する。コントローラ20は、CPU(Central Processing Unit)21、ROM(Read Only Memory)22、RAM(Random Access Memory)23、NVRAM(Non Volatile RAM)24、HDD(Hard Disk Drive)25、ネットワークI/F26、エンジンI/F27、パネルI/F28、スキャナI/F29、FCU(Facsimile Control Unit)30及びメディアI/F31を有し、バス35を介して各装置が接続されている。
FIG. 2 is a block diagram illustrating an example of a hardware configuration of the
コントローラ20は、画像形成装置1全体を制御し、印刷、通信、ユーザインタフェースからの入力を制御及び処理するコントローラである。プロッタ32は、用紙に画像を印刷する。操作部33は、印刷条件の設定等に係るユーザの入力を取得し、画像形成装置1の状態等を表示する。スキャナ34は、圧板又はDF(Document Feeder)によって原稿をスキャンする。
The
CPU21は、ROM22に格納されるプログラムを実行してコントローラ20の制御を行う。ROM22は、コントローラ20を制御するために必要なプログラム及びデータを記憶する不揮発性の記憶装置である。RAM23は、CPU21がプログラムを実行するときに使用する揮発性の記憶装置である。NVRAM24は、電源断時であっても保持する必要があるデータを格納するための不揮発性の記憶装置である。HDD25は、描画した画像のデータ又は受信した印刷データ等を保存するための不揮発性の記憶装置である。
The
ネットワークI/F26は、情報処理装置3等と通信を行うためのインタフェースである。エンジンI/F27は、コントローラ20からプロッタ32を制御するインタフェースである。パネルI/F28は、コントローラ20から操作部33を制御するインタフェースである。スキャナI/F29は、コントローラ20からスキャナ34を制御するインタフェースである。FCU30は、ファクシミリ機能を実現する装置である。メディアI/F31は、記録メディア36に対するデータの読み取り又は書き込みを制御するインタフェースである。
The network I /
図3は、本発明の実施の形態における画像形成装置1のソフトウェア構成の例を示すブロック図である。図3に示されるように、画像形成装置1は、通知設定通知情報受付部11、通知設定通知情報格納部12、機器情報送信部13、判断部14、フラグ更新部15、要求受信部16、操作パネル17及びネットワークインタフェース18を有する。これら各機能部は、CPU21がROM22又はHDD25等に格納されたプログラムを実行することで実現される。
FIG. 3 is a block diagram illustrating an example of a software configuration of the
通知設定通知情報受付部11は、操作パネル17を介して、ユーザが入力する通知設定及び通知情報を受け付ける。通知設定には、通知対象を示す情報が含まれる。通知設定通知情報格納部12は、RAM23又はNVRAM24を用いて、通知設定通知情報受付部11から取得した通知設定及び通知情報を記憶する。
The notification setting notification information receiving unit 11 receives notification setting and notification information input by the user via the
機器情報送信部13は、ネットワークインタフェース18を介して、情報処理装置3に機器情報、通知情報又は通知設定を送信する。要求受信部16は、ネットワークインタフェース18を介して、情報処理装置3から機器情報の取得要求、通知情報及び通知設定の取得要求を受信する。
The device
判断部14は、要求受信部16により受信された機器情報の取得要求の送信元である情報処理装置3が、通知情報及び通知設定の送信対象であるか否か判断する。フラグ更新部15は、判断部14が通知情報及び通知設定の送信対象であると判断した情報処理装置3に送信する機器情報に含まれる、通知情報及び通知設定の送信対象であることを示す通知情報有フラグをONにする。また、フラグ更新部15は、判断部14が通知情報及び通知設定の送信対象でないと判断した情報処理装置3に送信する機器情報に含まれる、通知情報及び通知設定の送信対象であることを示す通知情報有フラグをOFFにする。詳細は後述する。
The
図4は、本発明の実施の形態における制御手順を説明するためのシーケンス図である。図4に示されるステップS100は、画像形成装置1において、ユーザの入力操作を示しており、他のステップとは独立して実行される。また、図4に示されるステップS101からステップS109の一連の制御手順で、情報処理装置3は、画像形成装置1から通知情報及び通知設定を受信して、通知情報をポップアップ表示することができる。
FIG. 4 is a sequence diagram for illustrating a control procedure in the embodiment of the present invention. Step S100 shown in FIG. 4 indicates a user input operation in the
画像形成装置1に関して、ユーザに対して通知すべき情報が生じることがある。通知情報をポップアップ表示する例として、「画像形成装置1の設置場所が、フロアのレイアウト変更により他の場所に変わる」という情報が通知される場合等がある。画像形成装置1の管理者は、当該画像形成装置を利用するユーザに対して情報を通知するため、ユーザと関連付けられた情報処理装置3に情報を通知してポップアップ表示させることができる。すなわち、画像形成装置1の管理者は、通知する情報を提供する宛先を決定する。当該宛先の決定は、当該情報を通知すべき情報処理装置3の選択と言い換えてもよい。例えば、画像形成装置1が配置されているフロアの全ての情報処理装置3に対して情報提供する、又は、当該画像形成装置1を頻繁に利用する情報処理装置3に対して情報提供する等、管理者が任意に宛先を決定することができる。
Information about the
ステップS100において、ユーザは、操作パネル17を介して、通知情報及び通知設定の登録を行う。表1は、情報処理装置3及びユーザの分類である通知対象と通知情報とを関連付けたテーブルである。なお、情報処理装置3とユーザとは、1対1で関連付けられていてもよい。
In step S <b> 100, the user registers notification information and notification settings via the
なお、通知情報は、所定の文字情報、画像情報、あるいはコマンドから構成されるデータ構造体を含む。通知設定は、IPアドレス、ホスト名、通知タイミング、表示タイミング及び表示方法から構成されるデータ構造体を含む。通知情報及び通知設定は、情報処理装置3における画面表示に使用される。
The notification information includes a data structure composed of predetermined character information, image information, or commands. The notification setting includes a data structure including an IP address, a host name, a notification timing, a display timing, and a display method. The notification information and the notification setting are used for screen display in the
ステップS101において、情報処理装置3において、プリンタドライバが立ち上がると、プリンタドライバは、SNMPを使用して画像形成装置1にアクセスを行い、機器情報取得要求を送信する(S102)。
In step S101, when the printer driver starts up in the
ステップS103において、画像形成装置1は、機器情報取得要求を受信すると、当該要求を送信した情報処理装置3が、通知情報の宛先であるか否かを判定する。画像形成装置1は、当該情報処理装置3がいずれの通知対象に含まれるかを表1に示される情報に基づいて判定する。当該情報処理装置3がいずれかの通知情報の宛先であるとき、画像形成装置1は、機器情報データ集合の「通知情報有フラグ」をONに変更し(S104a)、いずれの通知情報の宛先でもないとき、画像形成装置1は、機器情報データ集合の「通知情報有フラグ」をOFFに変更する(S104b)。
In step S <b> 103, when the
機器情報データ集合とは、情報処理装置3から送信されるSNMPによる機器情報取得要求に対する応答に係る情報である。機器情報データ集合には、識別子OID(Object Identifier)に関連付けられて情報が定義されている。例えば、OID:1.3.6.1.2.1.25.2.3.1には、メモリ使用率等のリソースに関する情報が定義される。また例えば、OID:1.3.6.1.2.1.2には、ネットワークインタフェースに関連する情報等が定義される。上記のように、機器情報データ集合には、画像形成装置1に関する種々の情報が含まれる。表2は、ステップS103において、機器情報データ集合における「通知情報有フラグ」を示す。
The device information data set is information related to a response to a device information acquisition request by SNMP transmitted from the
ステップS105において、画像形成装置1は、SNMPを使用して「通知情報有フラグ」を含む機器情報を情報処理装置3に送信する。続いて、情報処理装置3は、受信した機器情報に「通知情報有フラグ」がONであるか確認する(S106)。「通知情報有フラグ」がONである場合、情報処理装置3は、TCP/IP(Transmission Control Protocol/Internet Protocol)を使用して、通知情報及び通知設定の取得要求を画像形成装置1に送信する(S107)。
In step S <b> 105, the
ステップS108において、画像形成装置1は、TCP/IPを使用して、通知情報及び通知設定を情報処理装置3に送信する。ここで、送信される通知情報及び通知設定は、対応するデータ構造体の一部であってもよい。続いて、情報処理装置3は、受信した通知情報及び通知設定に基づいて、通知情報を通知設定によって指定される形式又はタイミングで、画面上にポップアップ表示する(S109)。
In step S <b> 108, the
図5は、本発明の実施の形態における通知情報の表示例を示す図である。情報処理装置3の画面上において、図5に示されるような、画像形成装置1から送信された通知情報の表示が行われる。
FIG. 5 is a diagram showing a display example of notification information in the embodiment of the present invention. On the screen of the
上述のように、本発明の実施の形態によれば、ユーザが、画像形成装置1に文字情報又は画像データを含む通知情報と通知する情報処理装置、タイミング又は表示方法を含む通知設定を登録する。情報処理装置3から画像形成装置1に対してアクセスがあった場合に通知対象であるか否かを判断し、通知対象の場合には機器情報データベース(MIB)内の通知情報があることを示すフラグをONに設定した上で、情報処理装置3に対してプロトコルSNMPを用いて機器情報を送信する。機器情報を受信した情報処理装置3は、通知情報があることを示すフラグを確認し、フラグがONである場合には、プロトコルTCP/IPを用いて画像形成装置から通知情報を受け取り画面に出力する。当該構成により、画像形成装置1は、情報処理装置3に対して任意の情報を通知することができる。
As described above, according to the embodiment of the present invention, the user registers the notification information including the character information or the image data and the information processing apparatus that notifies the
すなわち、ネットワーク経由で監視及び制御を行う通信プロトコルを利用して、文字情報又は画像データ等の任意の情報の取得に係る通信を開始することができる。 That is, communication related to acquisition of arbitrary information such as character information or image data can be started using a communication protocol for monitoring and controlling via a network.
なお、本発明の実施の形態において、画像形成装置1は、情報処理装置の一例である。情報処理装置3は、他の情報処理装置の一例である。要求受信部16は、第1の受信部又は第2の受信部の一例である。機器情報送信部13は、第1の送信部又は第2の送信部の一例である。判断部14は、判定部の一例である。フラグ更新部15は、更新部の一例である。通知情報有フラグは、フラグの一例である。通知情報及び通知設定は、通知情報の一例である。
In the embodiment of the present invention, the
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 As mentioned above, although the Example of this invention was explained in full detail, this invention is not limited to such specific embodiment, In the range of the summary of this invention described in the claim, various deformation | transformation・ Change is possible.
1 画像形成装置
2 ネットワーク
3 情報処理装置
20 コントローラ
21 CPU
22 ROM
23 RAM
24 NVRAM
25 HDD
26 ネットワークI/F
27 エンジンI/F
28 パネルI/F
29 スキャナI/F
30 FCU
31 メディアI/F
32 プロッタ
33 操作部
34 スキャナ
35 バス
36 記録メディア
11 通知設定通知情報受付部
12 通知設定通知情報格納部
13 機器情報送信部
14 判断部
15 フラグ更新部
16 要求受信部
17 操作パネル
18 ネットワークインタフェース
DESCRIPTION OF
22 ROM
23 RAM
24 NVRAM
25 HDD
26 Network I / F
27 Engine I / F
28 Panel I / F
29 Scanner I / F
30 FCU
31 Media I / F
32
Claims (7)
前記機器情報取得要求に基づいて、前記他の情報処理装置が通知情報の通知対象であるか否か判定する判定部と、
機器情報に前記他の情報処理装置が通知情報の通知対象であるか否かを示すフラグを含める更新部と、
前記フラグを含む前記機器情報を前記他の情報処理装置に前記第1のプロトコルで送信する第1の送信部と、
前記他の情報処理装置から前記フラグを含む前記機器情報の応答として、通知情報取得要求を第2のプロトコルで受信する第2の受信部と、
通知情報を前記他の情報処理装置に前記第2のプロトコルで送信する第2の送信部とを有する情報処理装置。 A first receiving unit that receives a device information acquisition request from another information processing apparatus using a first protocol;
A determination unit that determines whether the other information processing apparatus is a notification target of notification information based on the device information acquisition request;
An update unit including a flag indicating whether or not the other information processing apparatus is a notification target of the notification information in the device information;
A first transmission unit configured to transmit the device information including the flag to the other information processing apparatus using the first protocol;
As a response to the device information including the flag from the other information processing apparatus, a second receiving unit that receives a notification information acquisition request using a second protocol;
An information processing apparatus comprising: a second transmission unit configured to transmit notification information to the other information processing apparatus using the second protocol.
前記機器情報取得要求に基づいて、前記他の情報処理装置が通知情報の通知対象であるか否か判定する判定手順と、
機器情報に前記他の情報処理装置が通知情報の通知対象であるか否かを示すフラグを含める更新手順と、
前記フラグを含む前記機器情報を前記他の情報処理装置に前記第1のプロトコルで送信する第1の送信手順と、
前記他の情報処理装置から前記フラグを含む前記機器情報の応答として、通知情報取得要求を第2のプロトコルで受信する第2の受信手順と、
通知情報を前記他の情報処理装置に前記第2のプロトコルで送信する第2の送信手順とを実行する情報処理方法。 A first reception procedure for receiving a device information acquisition request from another information processing apparatus using a first protocol;
A determination procedure for determining whether the other information processing apparatus is a notification target of notification information based on the device information acquisition request;
An update procedure including a flag indicating whether the other information processing apparatus is a notification target of the notification information in the device information;
A first transmission procedure for transmitting the device information including the flag to the other information processing apparatus using the first protocol;
A second reception procedure for receiving a notification information acquisition request using a second protocol as a response to the device information including the flag from the other information processing apparatus;
An information processing method for executing a second transmission procedure for transmitting notification information to the other information processing apparatus using the second protocol.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018066206A JP7114988B2 (en) | 2018-03-29 | 2018-03-29 | Information processing device and information processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018066206A JP7114988B2 (en) | 2018-03-29 | 2018-03-29 | Information processing device and information processing method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019175401A true JP2019175401A (en) | 2019-10-10 |
JP7114988B2 JP7114988B2 (en) | 2022-08-09 |
Family
ID=68167031
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018066206A Active JP7114988B2 (en) | 2018-03-29 | 2018-03-29 | Information processing device and information processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7114988B2 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09311832A (en) * | 1996-05-22 | 1997-12-02 | Oki Electric Ind Co Ltd | Computer resource display system |
JP2005174303A (en) * | 2003-11-17 | 2005-06-30 | Canon Inc | Device management apparatus, method of controlling same, and control program |
-
2018
- 2018-03-29 JP JP2018066206A patent/JP7114988B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09311832A (en) * | 1996-05-22 | 1997-12-02 | Oki Electric Ind Co Ltd | Computer resource display system |
JP2005174303A (en) * | 2003-11-17 | 2005-06-30 | Canon Inc | Device management apparatus, method of controlling same, and control program |
Also Published As
Publication number | Publication date |
---|---|
JP7114988B2 (en) | 2022-08-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2431905B1 (en) | Image information processing apparatus, image information processing system, and computer-readable storage medium for computer program | |
US8390839B2 (en) | Image formation system, information processor, and computer-readable recording medium to select apparatus for executing process | |
JP7362855B2 (en) | Image forming apparatus, image forming apparatus control method, and program | |
JP2018129714A (en) | Program and information processing apparatus | |
JP2011126132A (en) | Image forming apparatus | |
US9992358B2 (en) | Pull print system | |
JP2009033555A (en) | Image processing apparatus, system, program, and recording medium | |
US11722454B2 (en) | Communication apparatus, method of controlling communication apparatus, and storage medium | |
US11645024B2 (en) | Resuming print job by using accounting information | |
US20240012590A1 (en) | System and method for providing printing service | |
US11159697B2 (en) | Control apparatus, control method, and non-transitory computer-readable storage medium | |
JP2004070871A (en) | Network printer and data sharing printing system | |
JP2006163990A (en) | Print setting change system | |
JP2009151618A (en) | Printout control system, printout control method and computer program | |
US11265425B2 (en) | Printing apparatus that communicates with a DNS server, control method thereof, and program storage medium | |
JP2012168684A (en) | Network system, interface board and print processing method of network system | |
JP7114988B2 (en) | Information processing device and information processing method | |
JP7479867B2 (en) | Printing device, control method thereof, and program | |
JP2013020342A (en) | Image formation system, output management method and program | |
US20160277602A1 (en) | Information processing apparatus, information processing method, and information processing system | |
US20200089453A1 (en) | Print job transmitting apparatus, print system | |
JP2016219030A (en) | Printer and control method for the same | |
JP2021043547A (en) | Information processing device and control method for information processing device, and program | |
JP2007257516A (en) | Information processing device, image processing device, information processing method, program, and recording medium | |
JP3747898B2 (en) | Electronic device control method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210118 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20211129 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211214 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220210 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220628 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220711 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7114988 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |