JP5640056B2 - Image forming apparatus and display program - Google Patents

Image forming apparatus and display program Download PDF

Info

Publication number
JP5640056B2
JP5640056B2 JP2012208115A JP2012208115A JP5640056B2 JP 5640056 B2 JP5640056 B2 JP 5640056B2 JP 2012208115 A JP2012208115 A JP 2012208115A JP 2012208115 A JP2012208115 A JP 2012208115A JP 5640056 B2 JP5640056 B2 JP 5640056B2
Authority
JP
Japan
Prior art keywords
web page
client terminal
image forming
forming apparatus
request
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.)
Expired - Fee Related
Application number
JP2012208115A
Other languages
Japanese (ja)
Other versions
JP2014063355A (en
Inventor
良輔 大岸
良輔 大岸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyocera Document Solutions Inc
Original Assignee
Kyocera Document Solutions Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Kyocera Document Solutions Inc filed Critical Kyocera Document Solutions Inc
Priority to JP2012208115A priority Critical patent/JP5640056B2/en
Priority to CN201310400017.1A priority patent/CN103677709B/en
Priority to EP13185233.7A priority patent/EP2712168A2/en
Publication of JP2014063355A publication Critical patent/JP2014063355A/en
Application granted granted Critical
Publication of JP5640056B2 publication Critical patent/JP5640056B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Or Security For Electrophotography (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、サーバー機能を有する画像形成装置及び表示プログラムに関する。   The present invention relates to an image forming apparatus having a server function and a display program.

デジタル複合機等の画像形成装置としては、ウェブページを生成可能なサーバー機能を備えたものが知られている。この画像形成装置では、ネットワーク上のクライアント端末において、生成したウェブページにより操作入力や動作状態等の機器情報の表示を行わせることができる。   As an image forming apparatus such as a digital multifunction peripheral, an apparatus having a server function capable of generating a web page is known. In this image forming apparatus, device information such as operation input and operation status can be displayed on a generated client web page at a client terminal on the network.

近年では、例えば特許文献1のように、画像形成装置の表示部をクライアント端末として表示部においてウェブページによる機器情報の表示等が可能なものもある。   In recent years, for example, as disclosed in Japanese Patent Application Laid-Open No. H10-228867, there is a device capable of displaying device information by a web page on a display unit using a display unit of an image forming apparatus as a client terminal.

しかし、これらの技術では、ウェブクライアント方式を利用する関係上、リアルタイムな表示を実現することは困難であった。   However, with these technologies, it has been difficult to realize real-time display because of the use of the web client method.

特に、画像形成装置の表示部には、高いリアルタイム性が要求されるので、上記技術の適用自体が困難となる。   In particular, since the display unit of the image forming apparatus is required to have a high real-time property, it is difficult to apply the above technique itself.

これに対し、ポーリング間隔を短くしてリアルタイム性を向上することも考えられるが、システム負荷増につながるという問題があった。   On the other hand, it may be possible to improve the real-time performance by shortening the polling interval, but there is a problem that the system load increases.

特開2011−138303号公報JP 2011-138303 A

本発明が解決しようとする問題点は、クライアント端末でウェブページによる機器情報を表示する場合に、リアルタイム性を向上するとシステム負荷増になる点である。   The problem to be solved by the present invention is that, when displaying device information by a web page on a client terminal, increasing real-time performance increases system load.

本発明は、クライアント端末でウェブページによる機器情報を表示する場合に、システム負荷を増加させることなくリアルタイム性を向上するため、クライアント端末からの生成要求に応じて前記クライアント端末で表示させる変更可能な機器情報を含むウェブページを生成するサーバーと、前記ウェブページの表示中のクライアント端末から前記生成要求を受信したときに前記受信した生成要求を待機させる要求待機部と、前記機器情報の変更イベントの発生を検出するイベント検出部と、前記変更イベントの発生したときに前記待機の解除を行い前記変更された機器情報による前記ウェブページを前記サーバーに生成させる待機解除部とを備えたことを最も主な特徴とする。   In the present invention, when displaying device information based on a web page on a client terminal, it is possible to change the display on the client terminal in response to a generation request from the client terminal in order to improve real-time performance without increasing the system load. A server that generates a web page including device information, a request waiting unit that waits for the received generation request when the generation request is received from a client terminal that is displaying the web page, and a change event of the device information Mostly, an event detection unit that detects occurrence and a standby cancellation unit that cancels the standby when the change event occurs and causes the server to generate the web page based on the changed device information. Features.

本発明によれば、クライアント端末でウェブページによる機器情報を表示する場合に、機器情報の更新イベントの発生に応じて予め待機させておいたリクエストに基づくウェブページの更新を迅速且つ確実に行わせることができる。このため、システム負荷を増加させることなくリアルタイム性を向上することができる。   According to the present invention, when displaying device information based on a web page on a client terminal, the web page is updated quickly and reliably based on a request that has been waited in advance in response to the occurrence of a device information update event. be able to. For this reason, real-time performance can be improved without increasing the system load.

画像形成装置の概略構成を示すブロック図である(実施例1)。1 is a block diagram illustrating a schematic configuration of an image forming apparatus (first embodiment). FIG. 図1の画像形成装置による表示処理を示すフローチャートである(実施例1)。3 is a flowchart illustrating display processing by the image forming apparatus in FIG. 1 (Example 1). 図1の画像形成装置による表示処理を示すシーケンス図である。(実施例1)。FIG. 2 is a sequence diagram showing display processing by the image forming apparatus of FIG. (Example 1).

クライアント端末でウェブページによる機器情報を表示する場合に、システム負荷を増加させることなくリアルタイム性を向上するという目的を、ウェブページの表示中のクライアント端末からの生成要求を待機させておき、機器情報の変更イベントが発生したときに生成要求の待機解除を行い変更された機器情報によるウェブページをサーバーに生成させることで実現した。   When displaying device information using a web page on a client terminal, the device information is kept waiting for a generation request from the client terminal that is displaying the web page for the purpose of improving real-time performance without increasing the system load. This was realized by causing the server to generate a web page with the changed device information by canceling the wait for the generation request when the change event occurred.

クライアント端末としては、サーバーと共に装置本体に備えられた装置内クライアント端末及び装置本体外に設置された装置外クライアント端末とがあるが、生成要求の待機は、装置内クライアント端末からのものについてのみ行うのが好ましい。   The client terminal includes an in-device client terminal provided in the apparatus main body together with the server and an out-of-device client terminal installed outside the apparatus main body. Is preferred.

以下、本発明の実施例について図面を参照して説明する。   Embodiments of the present invention will be described below with reference to the drawings.

[画像形成装置の構成]
図1は、画像形成装置の概略構成を示すブロック図である。
[Configuration of Image Forming Apparatus]
FIG. 1 is a block diagram illustrating a schematic configuration of the image forming apparatus.

図1の画像形成装置1は、例えばデジタル複合機からなり、コピー機能、スキャン機能、プリント機能、FAX機能等の各種の画像形成機能に加え、ウェブページを生成可能とするサーバー機能を有している。   The image forming apparatus 1 shown in FIG. 1 includes, for example, a digital multifunction peripheral, and has a server function that can generate a web page in addition to various image forming functions such as a copy function, a scan function, a print function, and a FAX function. Yes.

この本実施例の画像形成装置1は、サーバー機能に付随して、ネットワークインターフェース3と、操作パネル部5と、メインコントローラー7とを少なくとも備えている。   The image forming apparatus 1 according to the present exemplary embodiment includes at least a network interface 3, an operation panel unit 5, and a main controller 7 in addition to a server function.

ネットワークインターフェース3は、LAN等のネットワークを介してユーザー端末9を接続させてデータの送受信を行う。   The network interface 3 transmits and receives data by connecting the user terminal 9 via a network such as a LAN.

ユーザー端末9は、装置本体外に設置された装置外クライアント端末であり、コンピューター等の情報処理装置からなる。ユーザー端末9は、ウェブページの生成要求としてのリクエスト(HTTPリクエスト)を画像形成装置1側に送信し、受信した返答であるレスポンス(HTTPレスポンス)に応じたウェブページをブラウザー上で表示できるようになっている。表示されたウェブページは、画像形成装置1に対する操作入力や操作状況の表示の他、機器情報の表示を可能とする。   The user terminal 9 is a client terminal outside the apparatus installed outside the apparatus main body, and is composed of an information processing apparatus such as a computer. The user terminal 9 transmits a request (HTTP request) as a web page generation request to the image forming apparatus 1 so that the web page corresponding to the response (HTTP response) that is the received response can be displayed on the browser. It has become. The displayed web page enables display of device information in addition to operation input and operation status for the image forming apparatus 1.

表示される機器情報は、画像形成装置1の設定状態や動作状態等である。この機器情報には、画像形成装置1の動作やユーザーの操作入力によって変更可能な情報が含まれる。変更可能な情報としては、例えば、設定状態である印刷条件や、動作状態である用紙のカウント数、用紙切れ、各種機能に対するデバイスのエラー等がある。   The displayed device information is a setting state, an operation state, and the like of the image forming apparatus 1. The device information includes information that can be changed by the operation of the image forming apparatus 1 or a user operation input. The information that can be changed includes, for example, a printing condition that is in a set state, a count number of sheets that are in an operating state, out of paper, and device errors for various functions.

操作パネル部5は、装置本体に備えられた装置内クライアント端末であり、表示画面11、操作キー13、及びパネルコントローラー15を備えた表示部を構成する。   The operation panel unit 5 is an in-device client terminal provided in the apparatus main body, and constitutes a display unit including a display screen 11, operation keys 13, and a panel controller 15.

表示画面11は、タッチパネル式の液晶表示画面等からなり、ウェブページをブラウザー上で表示する。この表示画面11は、ウェブページを通じて、画像形成装置1に対する操作入力や操作状況の表示並びに機器情報の表示を可能とする。   The display screen 11 includes a touch panel type liquid crystal display screen or the like, and displays a web page on a browser. This display screen 11 enables operation input to the image forming apparatus 1, operation status display, and device information display through a web page.

操作キー13は、操作入力を受付けるための複数のボタン等からなり、例えば画像形成装置1の機能の実行等を入力させる。   The operation key 13 includes a plurality of buttons and the like for receiving an operation input, and inputs, for example, execution of a function of the image forming apparatus 1.

パネルコントローラー15は、情報処理機能を有するコンピューターであり、CPU(Central Processing Unit)、ROM(Read Only Memory)及びRAM(Random Access Memory)を備える。   The panel controller 15 is a computer having an information processing function, and includes a CPU (Central Processing Unit), a ROM (Read Only Memory), and a RAM (Random Access Memory).

CPUは、プログラムを実行して表示画面11での入力や表示及び操作キー13での入力に対する制御等を行う制御要素(演算装置)である。ROMは、プログラム等を記憶するメモリである。RAMは、プログラムを実行する際にそのプログラムや各種データを一時的に記憶して、作業領域等として用いるメモリである。   The CPU is a control element (arithmetic unit) that executes a program and controls the input and display on the display screen 11 and the input with the operation keys 13. The ROM is a memory that stores programs and the like. The RAM is a memory that temporarily stores the program and various data when the program is executed and uses it as a work area or the like.

本実施例のパネルコントローラー15は、起動操作に応じてクライアントプログラムを実行し、ウェブクライアント17として機能する。なお、起動操作は、操作キー13や表示画面11での入力等によって行わせることができる。   The panel controller 15 according to the present embodiment executes a client program in response to a start operation and functions as a web client 17. The activation operation can be performed by an input on the operation key 13 or the display screen 11.

ウェブクライアント17は、クライアント機能を実現する。本実施例では、起動時に初回のリクエストをメインコントローラー7へ送信する。これにより受信したレスポンスに応じ、ウェブページを表示画面11のブラウザー上で表示させる。   The web client 17 implements a client function. In this embodiment, an initial request is transmitted to the main controller 7 at the time of activation. Accordingly, the web page is displayed on the browser of the display screen 11 according to the received response.

レスポンスを受信した際は、ウェブクライアント17が次のリクエストを送信する。これにより、ウェブページの表示中にリクエストが行われることになる。なお、ウェブページ表示中のリクエストは、ヘッダー情報の変数等で初回のリクエストと区別することができる。   When the response is received, the web client 17 transmits the next request. As a result, a request is made during the display of the web page. In addition, the request during the display of the web page can be distinguished from the initial request by the variable of the header information.

ウェブページ表示中のリクエストとしては、例えばポーリングとして所定時間毎に行ったり、或いは表示画面11や操作キー13による入力に応じて行うことも可能である。この場合は、既に行われたリクエストに対するレスポンスを受信しない限り、次のリクエストを行わないようにする。   The request during the web page display can be performed, for example, as polling every predetermined time, or can be performed in response to an input through the display screen 11 or the operation key 13. In this case, the next request is not made unless a response to the request already made is received.

メインコントローラー7は、情報処理機能を有するコンピューターであり、CPU、ROM及びRAMを備える。メインコントローラー7は、CPUにおいてプログラムを実行し、画像形成装置1のシステムに対する制御等を行う。   The main controller 7 is a computer having an information processing function, and includes a CPU, a ROM, and a RAM. The main controller 7 executes a program in the CPU and controls the system of the image forming apparatus 1.

また、本実施例のメインコントローラー7は、表示プログラムであるサーバープログラムを実行することで、ウェブサーバー19、イベント検出部であるイベントハンドラー21、要求待機部及び待機解除部である監視部23として機能する。   Also, the main controller 7 of this embodiment functions as a web server 19, an event handler 21 that is an event detection unit, a request waiting unit, and a monitoring unit 23 that is a standby release unit by executing a server program that is a display program. To do.

ウェブサーバー19は、サーバー機能を実現するものであり、ユーザー端末9又は操作パネル部5からのリクエストに応じてウェブページを生成する。ウェブページは、リクエスト受信時の機器情報を含み、例えばHTML(Hypertext Markup Language)等で記述される。生成されたウェブページは、リクエストの送信元であるユーザー端末9又は操作パネル部5にレスポンスとして送信される。   The web server 19 realizes a server function, and generates a web page in response to a request from the user terminal 9 or the operation panel unit 5. The web page includes device information at the time of receiving a request, and is described in, for example, HTML (Hypertext Markup Language). The generated web page is transmitted as a response to the user terminal 9 or the operation panel unit 5 that is the transmission source of the request.

イベントハンドラー21は、イベント検出機能を実現するものである。すなわち、イベントハンドラー21は、変更可能な機器情報の変更イベントの発生を検出すると、これを監視部23に通知する。例えば、印刷条件の変更、用紙のカウント数、用紙切れ、各種機能に対するデバイスのエラー等の変更イベントの発生が監視部23に通知される。   The event handler 21 implements an event detection function. In other words, when the event handler 21 detects the occurrence of a change event of changeable device information, it notifies the monitoring unit 23 of this. For example, the monitoring unit 23 is notified of the occurrence of a change event such as a change in printing conditions, a paper count, out of paper, or a device error for various functions.

監視部23は、要求待機機能及び待機解除機能を実現するものである。すなわち、監視部23は、ユーザー端末9又は操作パネル部5からウェブページ表示中のリクエストを受信すると、受信したリクエストを待機させる。本実施例では、操作パネル部5からのリクエストのみを待機させる。ただし、ユーザー端末9からのリクエストも待機させる構成とすることも可能である。   The monitoring unit 23 implements a request standby function and a standby release function. That is, when the monitoring unit 23 receives a web page display request from the user terminal 9 or the operation panel unit 5, the monitoring unit 23 waits for the received request. In this embodiment, only a request from the operation panel unit 5 is made to wait. However, a configuration in which a request from the user terminal 9 is also waited is possible.

リクエストの待機後は、監視部23が機器情報の変更イベントを監視する。変更イベントの発生があったとき、つまりイベントハンドラー21からの通知を受けたとき、監視部23はリクエストの待機解除を行う。これにより、監視部23は、変更された機器情報によるウェブページをウェブサーバー19に生成させ、そのレスポンスを行わせる。
[表示処理]
図2は、図1の画像形成装置による表示処理を示すフローチャート、図3は、同シーケンス図である。
After waiting for the request, the monitoring unit 23 monitors a device information change event. When a change event occurs, that is, when a notification from the event handler 21 is received, the monitoring unit 23 cancels the waiting for the request. As a result, the monitoring unit 23 causes the web server 19 to generate a web page based on the changed device information and cause the web server 19 to respond.
[Display processing]
FIG. 2 is a flowchart showing display processing by the image forming apparatus of FIG. 1, and FIG. 3 is a sequence diagram thereof.

本実施例では、画像形成装置1の操作パネル部5でウェブページを表示する表示処理を行う。この表示処理は、操作パネル部5の起動操作が行われることで開始される。   In this embodiment, display processing for displaying a web page is performed on the operation panel unit 5 of the image forming apparatus 1. This display process is started when the operation panel unit 5 is activated.

表示処理は、まず図2のステップS1において「ウェブページの生成要求」の処理が行われる(図3の1「初回HTML読み込み」)。すなわち、操作パネル部5のパネルコントローラー15は、ウェブクライアント17によってウェブページの初回リクエストをメインコントローラー7に送信する。   In the display process, first, a “web page generation request” process is performed in step S1 in FIG. 2 (1 “initial HTML read” in FIG. 3). That is, the panel controller 15 of the operation panel unit 5 transmits a web page initial request to the main controller 7 by the web client 17.

これにより、ステップS1が完了して、ステップS2へ移行する。   Thereby, step S1 is completed and it transfers to step S2.

ステップS2では、「ウェブページの返答」の処理が行われる(図3の1.1「初回HTML受信」)。すなわち、メインコントローラー7は、ウェブサーバー19により、初回リクエストに応じて機器情報を含むウェブページを生成する。生成されたウェブページは、操作パネル部5のパネルコントローラー15にレスポンスとして返される。   In step S2, a “web page response” process is performed (1.1 “initial HTML reception” in FIG. 3). That is, the main controller 7 uses the web server 19 to generate a web page including device information in response to the initial request. The generated web page is returned as a response to the panel controller 15 of the operation panel unit 5.

これにより、ステップS2が完了してステップS3へ移行する。   Thereby, step S2 is completed and it transfers to step S3.

ステップS3では、「ウェブページ表示」の処理が行われる(図3の2「ブラウザー表示」)。すなわち、操作パネル部5のパネルコントローラー15は、ウェブクライアント17により表示画面11のブラウザー上で受信したレスポンスに応じたウェブページを表示させる。   In step S3, a “web page display” process is performed (2 “browser display” in FIG. 3). That is, the panel controller 15 of the operation panel unit 5 displays a web page corresponding to the response received by the web client 17 on the browser of the display screen 11.

これによりステップS3が完了してステップS4へ移行する。   Thereby, step S3 is completed and it transfers to step S4.

ステップS4では、「ウェブページ表示中の生成要求」の処理が行われる(図3の3及び6「HTML読み込み」)。すなわち、操作パネル部5のパネルコントローラー15は、ウェブクライアント17によりステップS3でのレスポンスの受信に応じて次のリクエストをメインコントローラー7に送信する。   In step S4, a “generation request during web page display” process is performed (3 and 6 “HTML read” in FIG. 3). That is, the panel controller 15 of the operation panel unit 5 transmits the next request to the main controller 7 in response to reception of the response in step S3 by the web client 17.

これにより、ステップS4が完了してステップS5へ移行する。   Thereby, step S4 is completed and it transfers to step S5.

ステップS5では、「生成要求の待機」の処理が行われる。この処理では、メインコントローラー7が監視部23により受信したリクエストを待機させ、ステップS6へ移行する。   In step S5, a “waiting for generation request” process is performed. In this process, the main controller 7 waits for the request received by the monitoring unit 23, and the process proceeds to step S6.

ステップS6では、「変更イベント発生?」の処理が行われる。すなわち、監視部23は、機器情報の変更イベントの発生を確認する(図3の3.1及び6.1「イベント確認」)。具体的には、監視部23がイベントハンドラー21からの通知の有無を判断する。   In step S6, the process “change event occurred?” Is performed. That is, the monitoring unit 23 confirms the occurrence of a device information change event (3.1 and 6.1 “event confirmation” in FIG. 3). Specifically, the monitoring unit 23 determines whether there is a notification from the event handler 21.

イベントハンドラー21からの通知があった場合は(YES:図3の4「イベント発生」)、ステップS7へ移行し、イベントハンドラー21からの通知がなければ、ステップS6の処理を繰り返す(図3の6.1「イベント確認」)。   If there is a notification from the event handler 21 (YES: 4 “event occurrence” in FIG. 3), the process proceeds to step S7, and if there is no notification from the event handler 21, the process of step S6 is repeated (in FIG. 3). 6.1 “Event Confirmation”).

ステップS7では、「生成要求の待機解除」の処理が行われる。この処理では、監視部23が待機中のリクエストに対する待機解除を行い(図3の3.2「待機解除」)、ステップS8へ移行する。   In step S7, a “generation request standby release” process is performed. In this process, the monitoring unit 23 cancels the standby for the waiting request (3.2 “standby cancellation” in FIG. 3), and the process proceeds to step S8.

ステップS8では、「変更後ウェブページの返答」の処理が行われる(図3の4.3「HTML受信」)。すなわち、メインコントローラー7は、ウェブサーバー19により、待機されていたリクエストに応じて更新イベント発生後(更新後)の機器情報を含むウェブページを生成する。そして、生成されたウェブページのレスポンスが操作パネル部5のパネルコントローラー15に送信され、ステップS9へ移行する。   In step S8, the processing of “reply web page after change” is performed (4.3 “HTML reception” in FIG. 3). That is, the main controller 7 uses the web server 19 to generate a web page including device information after the occurrence of an update event (after update) in response to a waiting request. And the response of the produced | generated web page is transmitted to the panel controller 15 of the operation panel part 5, and it transfers to step S9.

ステップS9では、「更新後ウェブページ表示」の処理が行われる(図3の5「ブラウザー表示」)。すなわち、操作パネル部5のパネルコントローラー15は、ウェブクライアント17により表示画面11のブラウザー上で受信した更新後のレスポンスに応じたウェブページを表示させる。   In step S9, the “updated web page display” process is performed (5 “browser display” in FIG. 3). That is, the panel controller 15 of the operation panel unit 5 displays a web page corresponding to the updated response received by the web client 17 on the browser of the display screen 11.

こうして、操作パネル部5においてウェブページを表示させた後は、機器情報の更新イベントが発生した場合に、予め待機させておいたリクエストに応じてウェブページの更新を迅速且つ確実に行わせることが可能となる。
[実施例1の効果]
本実施例の画像形成装置1は、操作パネル部5からのリクエストに応じて操作パネル部5で表示させる変更可能な機器情報を含むウェブページを生成するウェブサーバー19と、ウェブページの表示中の操作パネル部5からリクエストを受信したときに受信したリクエストを待機させる要求待機部(監視部23)と、機器情報の変更イベントの発生を検出するイベントハンドラー21と、変更イベントの発生したときにリクエストの待機解除を行い変更後の機器情報によるウェブページをウェブサーバー19に生成させる待機解除部(監視部23)とを備えている。
In this way, after the web page is displayed on the operation panel unit 5, when a device information update event occurs, the web page can be updated quickly and reliably in response to a request that has been waited in advance. It becomes possible.
[Effect of Example 1]
The image forming apparatus 1 according to the present exemplary embodiment includes a web server 19 that generates a web page including changeable device information to be displayed on the operation panel unit 5 in response to a request from the operation panel unit 5, and a web page being displayed A request waiting unit (monitoring unit 23) that waits for a received request when a request is received from the operation panel unit 5, an event handler 21 that detects occurrence of a device information change event, and a request when a change event occurs And a standby release unit (monitoring unit 23) that causes the web server 19 to generate a web page based on the changed device information.

従って、操作パネル部5においてウェブページを表示させた後は、機器情報の更新イベントの発生に応じて、予め待機させておいたリクエストに基づくウェブページの更新を迅速且つ確実に行わせることが可能となる。   Therefore, after the web page is displayed on the operation panel unit 5, it is possible to quickly and reliably update the web page based on the request that has been waiting in advance in response to the occurrence of the device information update event. It becomes.

このようにPush型のアプローチをとることで、システム負荷を増加させることなくリアルタイム性を向上することができる。   By adopting a push-type approach in this way, real-time performance can be improved without increasing the system load.

また、本実施例では、画像形成装置1自身の操作パネル部5をウェブベースで表示させることにより、より自由度の高い表現が可能になる。しかも、汎用技術を応用できることで操作パネル部5での表示のカスタマイズも容易となるので、操作パネル部5の開発コストを削減することも可能となる。   In this embodiment, the operation panel unit 5 of the image forming apparatus 1 itself is displayed on a web base, so that an expression with a higher degree of freedom is possible. In addition, since the general-purpose technology can be applied, display customization on the operation panel unit 5 can be easily performed, so that the development cost of the operation panel unit 5 can be reduced.

さらに、ユーザー端末9等のリモートデバイスと画像形成装置1自身の操作パネル部5とで統一したインターフェースを供給することができ、ユーザービリティの向上にも繋げることができる。   Furthermore, a unified interface can be supplied between the remote device such as the user terminal 9 and the operation panel unit 5 of the image forming apparatus 1 itself, which can lead to improvement of usability.

本実施例では、操作パネル部5がウェブサーバー19からのレスポンスを受信したときにウェブページの表示中のリクエストとして次のリクエストを行う。   In this embodiment, when the operation panel unit 5 receives a response from the web server 19, the next request is made as a request during the display of the web page.

このため、本実施例では、ウェブページの表示中のリクエストが複数行われることがなくシステム負荷を低減させることができる。同時に、リクエストの待機を迅速且つ確実に行うことができ、よりリアルタイム性を向上することができる。   For this reason, in this embodiment, a plurality of requests during the display of the web page are not made, and the system load can be reduced. At the same time, the request can be waited for quickly and reliably, and the real-time property can be further improved.

本実施例では、クライアント端末としてウェブサーバー19と共に装置本体に設けられた操作パネル部5及び装置本体外に設置されたユーザー端末9が備えられ、監視部23が操作パネル部5からのリクエストに対してのみ待機を行う。   In this embodiment, an operation panel unit 5 provided in the apparatus main body together with the web server 19 as a client terminal and a user terminal 9 installed outside the apparatus main body are provided, and the monitoring unit 23 responds to a request from the operation panel unit 5. Only wait.

従って、本実施例では、Push型メカニズムを操作パネル部5からのリクエストのみに制限することで、システム負荷の増加を抑制できる。仮に、リクエストの待機(Push型メカニズム)を全てのクライアント端末に対して適用すると、システム内にイベント待ちスレッドが乱立する形なるため、システム負荷を増加させるおそれがある。つまり、本実施例では、このような不具合を抑制することができる。   Therefore, in this embodiment, by limiting the push-type mechanism only to requests from the operation panel unit 5, an increase in system load can be suppressed. If request waiting (Push-type mechanism) is applied to all client terminals, event waiting threads are scattered in the system, which may increase the system load. That is, in this embodiment, such a problem can be suppressed.

1 画像形成装置
5 操作パネル部(装置内クライアント端末)
9 ユーザー端末(装置外クライアント端末)
11 表示画面
19 ウェブサーバー
21 イベントハンドラー(イベント検出部)
23 監視部(要求待機部、待機解除部)
1 Image forming apparatus 5 Operation panel unit (client terminal in the apparatus)
9 User terminal (client terminal outside the device)
11 Display Screen 19 Web Server 21 Event Handler (Event Detection Unit)
23 Monitoring unit (request standby unit, standby release unit)

Claims (5)

クライアント端末からの生成要求に応じて前記クライアント端末で表示させる変更可能な機器情報を含むウェブページを生成するサーバーと、
前記ウェブページの表示中のクライアント端末から前記生成要求を受信したときに前記受信した生成要求を待機させる要求待機部と、
前記機器情報の変更イベントの発生を検出するイベント検出部と、
前記変更イベントの発生したときに前記待機の解除を行い前記変更された機器情報による前記ウェブページを前記サーバーに生成させる待機解除部と、
を備えたことを特徴とする画像形成装置。
A server for generating a web page including changeable device information to be displayed on the client terminal in response to a generation request from the client terminal;
A request waiting unit that waits for the received generation request when the generation request is received from a client terminal that is displaying the web page;
An event detector for detecting occurrence of a change event of the device information;
A standby cancellation unit that cancels the standby when the change event occurs and causes the server to generate the web page according to the changed device information;
An image forming apparatus comprising:
請求項1記載の画像形成装置であって、
前記クライアント端末は、前記サーバーからウェブページの返答を受信したときに前記ウェブページの表示中の生成要求を行う、
ことを特徴とする画像形成装置。
The image forming apparatus according to claim 1,
The client terminal makes a generation request during display of the web page when receiving a response of the web page from the server.
An image forming apparatus.
請求項1又は2記載の画像形成装置であって、
前記クライアント端末は、前記サーバーと共に装置本体に備えられた装置内クライアント端末及び前記装置本体外に設置された装置外クライアント端末であり、
前記要求待機部は、前記装置内クライアント端末からの生成要求に対してのみ前記待機を行う、
ことを特徴とする画像形成装置。
The image forming apparatus according to claim 1, wherein:
The client terminal is an in-device client terminal provided in the device main body together with the server and an out-device client terminal installed outside the device main body,
The request waiting unit waits only for a generation request from the in-device client terminal,
An image forming apparatus.
請求項3記載の画像形成装置であって、
前記装置内クライアント端末は、前記ウェブページを表示する表示画面を備えた表示部である、
ことを特徴とする画像形成装置。
The image forming apparatus according to claim 3, wherein
The in-device client terminal is a display unit having a display screen for displaying the web page.
An image forming apparatus.
クライアント端末からの生成要求に応じて前記クライアント端末で表示させる変更可能な機器情報を含むウェブページを生成するサーバー機能と、
前記ウェブページの表示中のクライアント端末から前記生成要求を受信したときに前記受信した生成要求を待機させる要求待機機能と、
前記機器情報の変更イベントの発生を検出するイベント検出機能と、
前記変更イベントが発生したときに前記待機の解除を行い前記変更された機器情報によるウェブページを前記サーバー機能により生成させる待機解除機能と、
をコンピューターに実現させることを特徴とする表示プログラム。
A server function for generating a web page including changeable device information to be displayed on the client terminal in response to a generation request from the client terminal;
A request waiting function for waiting for the received generation request when the generation request is received from a client terminal that is displaying the web page;
An event detection function for detecting the occurrence of a change event of the device information;
A standby release function for canceling the standby when the change event occurs and generating a web page with the changed device information by the server function;
A display program characterized by causing a computer to realize the above.
JP2012208115A 2012-09-21 2012-09-21 Image forming apparatus and display program Expired - Fee Related JP5640056B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2012208115A JP5640056B2 (en) 2012-09-21 2012-09-21 Image forming apparatus and display program
CN201310400017.1A CN103677709B (en) 2012-09-21 2013-09-05 Image processing system, networking client and display packing
EP13185233.7A EP2712168A2 (en) 2012-09-21 2013-09-19 Image forming apparatus that has a server function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012208115A JP5640056B2 (en) 2012-09-21 2012-09-21 Image forming apparatus and display program

Publications (2)

Publication Number Publication Date
JP2014063355A JP2014063355A (en) 2014-04-10
JP5640056B2 true JP5640056B2 (en) 2014-12-10

Family

ID=50618531

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012208115A Expired - Fee Related JP5640056B2 (en) 2012-09-21 2012-09-21 Image forming apparatus and display program

Country Status (1)

Country Link
JP (1) JP5640056B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4407487B2 (en) * 2004-11-15 2010-02-03 コニカミノルタビジネステクノロジーズ株式会社 Image forming apparatus and image forming system
JP2009038630A (en) * 2007-08-02 2009-02-19 Yamaha Corp Network apparatus and network monitoring system
JP5451372B2 (en) * 2009-12-28 2014-03-26 キヤノン株式会社 Information processing system, information processing method, and program
JP5325859B2 (en) * 2010-09-24 2013-10-23 京セラドキュメントソリューションズ株式会社 Image forming system and image forming apparatus

Also Published As

Publication number Publication date
JP2014063355A (en) 2014-04-10

Similar Documents

Publication Publication Date Title
US10509606B2 (en) Image forming apparatus retrieving error screen from web server
US8739303B2 (en) Embedded device and state display control
JP6205861B2 (en) Information processing system, information processing method, and program
JP2011124986A (en) Image processing apparatus and image processing system
US20120133966A1 (en) Image processing apparatus, control method thereof and storage medium
US9201496B2 (en) Image forming apparatus and recording medium
JP2011238006A (en) Image formation system and server device
JP4662206B2 (en) Information processing apparatus and information processing program
JP5620674B2 (en) Image processing apparatus, image processing apparatus control method, and program
JP2009289103A (en) Information processing system, information processing apparatus, and computer program
JP5640056B2 (en) Image forming apparatus and display program
JP5672774B2 (en) Communication apparatus and computer program
JP2008287531A (en) Electronic appliance, state display method and state display program
JP5060543B2 (en) Image forming system and image forming apparatus
US20160227056A1 (en) Information processing apparatus, and method
JP2014086791A (en) Electronic apparatus and remote apparatus management system
JP5767454B2 (en) Image processing apparatus, control method thereof, and program
JP2017184156A (en) Information processing device, information processing system, method for controlling information processing device, and program
JP5755209B2 (en) Web client, image forming apparatus, and display program
JP2012029011A (en) Image processing device, control method of the same, and program
JP2011137921A (en) Screen switching method, image forming apparatus, information processor, and screen switching control system
WO2022172754A1 (en) Information processing device and program
EP2712168A2 (en) Image forming apparatus that has a server function
JP5821217B2 (en) Image forming apparatus, management method, management program, and recording medium
JP6742597B2 (en) Terminal device, control device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140722

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20140723

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20140819

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: 20140930

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20141027

R150 Certificate of patent or registration of utility model

Ref document number: 5640056

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees