CN103677709B - Image processing system, networking client and display packing - Google Patents
Image processing system, networking client and display packing Download PDFInfo
- Publication number
- CN103677709B CN103677709B CN201310400017.1A CN201310400017A CN103677709B CN 103677709 B CN103677709 B CN 103677709B CN 201310400017 A CN201310400017 A CN 201310400017A CN 103677709 B CN103677709 B CN 103677709B
- Authority
- CN
- China
- Prior art keywords
- request
- webpage
- information
- server
- display
- 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
Links
- 238000012545 processing Methods 0.000 title claims description 24
- 230000006855 networking Effects 0.000 title claims 5
- 238000012856 packing Methods 0.000 title claims 3
- 230000008859 change Effects 0.000 claims abstract description 98
- 238000001514 detection method Methods 0.000 claims abstract description 9
- 230000004044 response Effects 0.000 claims description 35
- 238000012790 confirmation Methods 0.000 claims description 9
- 230000004048 modification Effects 0.000 claims 21
- 238000012986 modification Methods 0.000 claims 21
- 238000000034 method Methods 0.000 abstract description 22
- 230000006870 function Effects 0.000 description 42
- 230000008569 process Effects 0.000 description 16
- 238000012544 monitoring process Methods 0.000 description 14
- 230000010365 information processing Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000004913 activation Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000007639 printing Methods 0.000 description 4
- 238000013459 approach Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000004904 shortening Methods 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明提供一种图像形成装置、网络客户端及显示方法。本发明的图像形成装置包括:服务器,其根据来自客户终端的生成请求,生成在客户终端显示的包含能够变更的设备信息的网页;请求等待部,其如果从正处于网页的显示中的客户终端接收到生成请求,则使接收到的生成请求等待;事件检测部,其检测设备信息的变更事件的发生;以及等待解除部,其在变更事件发生时,解除生成请求的等待,使服务器生成基于变更后的设备信息的网页。通过本发明,根据设备信息的更新变更事件的发生,能够迅速且可靠地进行网页的更新。
The invention provides an image forming device, a network client and a display method. The image forming apparatus of the present invention includes: a server that generates a web page including device information that can be changed to be displayed on the client terminal based on a generation request from the client terminal; When a creation request is received, the received creation request is made to wait; an event detection unit detects the occurrence of a change event of device information; The web page of the changed device information. According to the present invention, it is possible to quickly and reliably update a web page according to the occurrence of an update and change event of device information.
Description
技术领域technical field
本发明涉及能够生成网页的图像形成装置、能够显示网页的网络客户端及用于显示网页的显示方法。The present invention relates to an image forming device capable of generating web pages, a web client capable of displaying web pages, and a display method for displaying web pages.
背景技术Background technique
典型的图像形成装置具备能够生成网页的服务器功能。该图像形成装置能够使网络上的客户终端通过生成的网页来显示操作输入或动作状态等设备信息。A typical image forming apparatus has a server function capable of generating web pages. This image forming apparatus enables client terminals on the network to display device information such as operation input and operation status through generated web pages.
另外,典型的图像形成装置将其显示部用作客户终端,并显示基于网页的设备信息。In addition, a typical image forming apparatus uses its display portion as a client terminal, and displays device information based on a web page.
在上述的关联技术中,由于利用网络客户端方式的关系,在请求高实时性的图像形成装置的显示部中,难以实现实时的显示。针对于此,也考虑了缩短轮询间隔来提高实时性的情况,但是存在导致系统负荷增加的问题。In the related art described above, it is difficult to realize real-time display on the display unit of the image forming apparatus that requires high real-time performance due to the use of the network client method. In view of this, it is conceivable to improve the real-time performance by shortening the polling interval, but there is a problem of increasing the load on the system.
发明内容Contents of the invention
本发明的实施方式的图像形成装置包括:服务器,其根据来自客户终端的生成请求生成请求,生成在所述客户终端显示的包含能够变更的设备信息的网页;请求请求等待部,其如果从正处于所述网页的显示中的客户终端接收到所述生成请求生成请求,则使所述接收到的生成请求生成请求等待;事件检测部,其检测所述设备信息的变更事件的发生;以及等待解除部,其在所述变更事件发生时,进行所述生成请求的所述等待的解除,使所述服务器生成基于所述变更后的设备信息的所述网页。An image forming apparatus according to an embodiment of the present invention includes: a server that generates a web page including device information that can be changed displayed on the client terminal based on a generation request from the client terminal; The client terminal displaying the web page receives the generation request generation request, and waits for the received generation request generation request; an event detection unit that detects an occurrence of a change event of the device information; and waits A canceling unit that cancels the waiting of the generation request when the change event occurs, and causes the server to generate the web page based on the changed device information.
本发明的实施方式的显示方法中,(i)通过服务器,根据来自客户终端的生成请求,生成在客户终端显示的包含能够变更的设备信息的网页,(ii)通过请求等待部,如果从正处于网页的显示中的客户终端接收到生成请求,则使接收到的生成请求等待,(iii)通过事件检测部,检测设备信息的变更事件的发生,(iv)通过等待解除部,在变更事件发生时,解除生成请求的等待,(v)使服务器生成基于变更后的设备信息的网页。In the display method according to the embodiment of the present invention, (i) the server generates a web page including device information that can be changed to be displayed on the client terminal based on a generation request from the client terminal; When a client terminal displaying a web page receives a creation request, it waits for the received creation request, (iii) detects the occurrence of a device information change event by the event detection unit, and (iv) detects the occurrence of a change event in the change event by the wait release unit. When it occurs, the wait for the generation request is released, and (v) the server is made to generate a web page based on the changed device information.
本发明的实施方式的网络客户端包括:生成请求部,其输出网页的生成请求以使服务器生成包含能够变更的设备信息的网页;存储部,其存储从所述服务器接收到的网页的构成信息;变更信息请求部,其只要没有从正处于显示中的网页向其他的网页的跳转请求,就输出用于变更所述设备信息的变更信息的输出请求,以使所述服务器输出变更信息;以及画面显示部,其显示所述接收到的网页,在从所述服务器接收到所述变更信息时,基于反映了所述变更信息的构成信息,显示更新后的网页。The web client according to the embodiment of the present invention includes: a generation request unit that outputs a web page generation request to cause the server to generate a web page including changeable device information; and a storage unit that stores configuration information of the web page received from the server. a change information requesting unit, which outputs an output request for changing the change information of the device information so that the server outputs the change information as long as there is no jump request from the currently displayed web page to another web page; and a screen display unit that displays the received web page, and displays an updated web page based on configuration information reflecting the changed information when the change information is received from the server.
本发明的实施方式涉及的图像形成装置包括本发明的实施方式的网络客户端和服务器。An image forming apparatus according to an embodiment of the present invention includes a network client and a server according to an embodiment of the present invention.
本发明的实施方式的显示方法中,(i)通过生成请求部,输出网页的生成请求,(ii)通过所述生成请求部,使服务器生成包含能够变更的设备信息的网页,(iii)通过存储部,存储从所述服务器接收到的网页的构成信息,(iv)通过变更信息请求部,只要没有从正处于显示中的网页向其他的网页的跳转请求,就输出用于变更所述设备信息的变更信息的输出请求,(v)通过变更信息请求部,使所述服务器输出变更信息,(vi)通过画面显示部,显示所述接收到的网页,(vii)通过所述画面显示部,在从所述服务器接收到所述变更信息时,基于反映了所述变更信息的构成信息,显示更新后的网页。In the display method according to the embodiment of the present invention, (i) the generation request unit outputs a web page generation request, (ii) the generation request unit causes the server to generate a web page including changeable device information, (iii) The storage unit stores the configuration information of the web page received from the server, and (iv) the change information request unit outputs information for changing the web page unless there is a jump request from the web page being displayed to another web page. The output request of the change information of the device information, (v) the change information requesting unit causes the server to output the change information, (vi) the screen display unit displays the received web page, (vii) the screen displays A unit for displaying an updated web page based on configuration information reflecting the change information when the change information is received from the server.
附图说明Description of drawings
图1示出本发明的第一实施方式涉及的图像形成装置的构成;FIG. 1 shows the configuration of an image forming apparatus according to a first embodiment of the present invention;
图2示出由图1的图像形成装置进行的显示处理的流程图;FIG. 2 shows a flowchart of display processing performed by the image forming apparatus of FIG. 1;
图3示出由图1的图像形成装置进行的显示处理的顺序图;FIG. 3 shows a sequence diagram of display processing performed by the image forming apparatus of FIG. 1;
图4示出本发明的第二实施方式涉及的图像形成装置的构成;FIG. 4 shows the configuration of an image forming apparatus according to a second embodiment of the present invention;
图5示出由图4的图像形成装置进行的显示处理的流程图;FIG. 5 shows a flowchart of display processing performed by the image forming apparatus of FIG. 4;
图6示出由图4的图像形成装置进行的显示处理的顺序图。FIG. 6 shows a sequence diagram of display processing performed by the image forming apparatus of FIG. 4 .
具体实施方式detailed description
以下,参照附图,说明本发明的实施方式。Hereinafter, embodiments of the present invention will be described with reference to the drawings.
I.第一实施方式I. First Embodiment
图1示出本发明的第一实施方式涉及的图像形成装置的构成。FIG. 1 shows the configuration of an image forming apparatus according to a first embodiment of the present invention.
图1的图像形成装置1是例如数字复合机,除了具有复印功能、扫描功能、打印功能、FAX功能等各种图像形成功能之外,还具有能够生成网页的服务器功能。The image forming apparatus 1 in FIG. 1 is, for example, a digital multifunction machine, and has a server function capable of generating 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.
第一实施方式的图像形成装置1附随于服务器功能而具备网络接口3、操作面板部5、主控制器7。The image forming apparatus 1 of the first embodiment includes a network interface 3 , an operation panel unit 5 , and a main controller 7 along with a server function.
网络接口3经由LAN等网络而与用户终端9连接以进行数据的收发。The network interface 3 is connected to a user terminal 9 via a network such as a LAN to transmit and receive data.
用户终端9是设置在装置主体外的装置外客户终端。用户终端9具备计算机等信息处理装置。用户终端9向图像形成装置1侧发送网页的生成请求(例如,HTTP请求)。用户终端9还能够接收从图像形成装置1发送的响应,并将与该响应(例如,HTTP响应)对应的网页显示在浏览器上。所显示的网页除了能够进行对图像形成装置1的操作输入或操作状况的显示之外,还能够进行设备信息的显示。The user terminal 9 is an off-device client terminal installed outside the main body of the device. The user terminal 9 includes an information processing device such as a computer. The user terminal 9 transmits a web page generation request (for example, HTTP request) to the image forming apparatus 1 side. The user terminal 9 can also receive a response transmitted from the image forming apparatus 1 and display a web page corresponding to the response (for example, an HTTP response) on the browser. The displayed web page can display device information in addition to operation input to the image forming apparatus 1 or display of operation status.
所显示的设备信息是图像形成装置1的设定状态或动作状态等。该设备信息中包含通过图像形成装置1的动作或用户的操作输入而能够变更的信息。作为能够变更的信息,例如有:作为设定状态的印刷条件、作为动作状态的纸张的计数张数、纸张用尽、对于各种功能的装置的错误等。The displayed device information is the setting state, operating state, etc. 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 the user's operation input. As information that can be changed, for example, printing conditions as a setting state, the counted number of sheets as an operating state, paper run-out, and errors of devices with various functions, and the like.
操作面板部5是装置主体所具备的装置内客户终端。操作面板部5包含显示部,该显示部具备显示画面11、操作键13、及面板控制器15。The operation panel unit 5 is an in-device client terminal included in the device main body. The operation panel unit 5 includes 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 and the like, and displays a web page on a browser. The display screen 11 enables operation input to the image forming apparatus 1 , display of operation status, and display of device information through a web page.
操作键13具备用于接受操作输入的多个按钮等,并输入例如图像形成装置1的功能的执行等。The operation keys 13 include a plurality of buttons and the like for accepting operation inputs, and input, for example, execution of functions of the image forming apparatus 1 , and the like.
面板控制器15是具有信息处理功能的计算机。面板控制器15具备CPU(Central Processing Unit,中央处理单元)、ROM(Read OnlyMemory,只读存储器)及RAM(Random Access Memory,随即存取存储器)。The panel controller 15 is a computer having an information processing function. The panel controller 15 includes a CPU (Central Processing Unit, central processing unit), a ROM (Read Only Memory, read only memory), and a RAM (Random Access Memory, random access memory).
CPU是执行程序来对显示画面11的输入或显示以及操作键13的输入进行控制等的控制要素(运算装置)。ROM是存储程序等的存储器。RAM是在执行程序时临时存储该程序或各种数据并作为作业区域等使用的存储器。The CPU is a control element (calculation device) that executes a program to control input or display of the display screen 11 and input of 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 is used as a work area or the like.
第一实施方式的面板控制器15与起动操作对应地执行客户端程序,并作为网络客户端17进行动作。需要说明的是,起动操作可以通过操作键13或显示画面11的输入等来进行。The panel controller 15 of the first embodiment executes the client program in response to the activation operation, and operates as the web client 17 . It should be noted that the start-up operation can be performed through the operation keys 13, input on the display screen 11, or the like.
网络客户端17实现客户端功能。在第一实施方式中,在起动时向主控制器7发送初次的生成请求。网络客户端17接收从网络服务器19发送的响应,与该响应对应地将网页显示在显示画面11的浏览器上。The network client 17 implements client functions. In the first embodiment, an initial generation request is sent to the main controller 7 at startup. The web client 17 receives the response transmitted from the web server 19, and displays a web page on the browser on the display screen 11 in accordance with the response.
在接收到响应时,网络客户端17发送下一生成请求。由此,在网页显示中进行生成请求。需要说明的是,网页显示中的生成请求可以通过头信息的变量等来与初次的生成请求进行区别。Upon receiving the response, the web client 17 sends a next generation request. Thus, a generation request is made while displaying the web page. It should be noted that the generation request during displaying the webpage can be distinguished from the initial generation request through the variable of the header information and the like.
网页显示中的生成请求例如可以作为轮询而每当特定时间进行,或者根据显示画面11或操作键13的输入来进行。在这种情况下,只要没有接收到对已经进行的生成请求的响应,就不进行下一生成请求。The generation request during the display of the web page may be performed every specific time as polling, for example, or may be performed by input on the display screen 11 or the operation key 13 . In this case, the next generation request is not performed as long as no response to the already performed generation request 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, ROM, and RAM. The main controller 7 executes programs in the CPU, and controls the system of the image forming apparatus 1 and the like.
另外,第一实施方式的主控制器7通过执行包含显示程序的服务器程序,而作为网络服务器19、事件处理器21、监视部23来进行动作,该事件处理器21作为事件检测部,该监视部23作为请求等待部及等待解除部。In addition, the main controller 7 of the first embodiment operates as a web server 19, an event handler 21, and a monitoring unit 23 by executing a server program including a display program. The event handler 21 serves as an event detection unit. The unit 23 functions as a request waiting unit and a waiting release unit.
网络服务器19实现服务器功能,根据来自用户终端9或操作面板部5的生成请求来生成网页。网页包含生成请求接收时的设备信息,例如由HTML(Hypertext Markup Language,超文本标记语言)等记述。网络服务器19将所生成的网页作为响应发送给生成请求的发送源即用户终端9或操作面板部5。The web server 19 implements a server function, and generates a web page in response to a generation request from the user terminal 9 or the operation panel unit 5 . The web page includes device information at the time of receiving the generation request, and is described in, for example, HTML (Hypertext Markup Language, Hypertext Markup Language). The web server 19 transmits the generated web page as a response to the user terminal 9 or the operation panel unit 5 that is the source of the generation request.
事件处理器21实现事件检测功能。即,事件处理器21若检测到能够变更的设备信息的变更事件的发生,则将其通知给监视部23。例如,将印刷条件的变更、用纸的计数张数、用纸用尽、对于各种功能的装置的错误等变更事件的发生通知给监视部23。The event handler 21 implements an event detection function. That is, the event processor 21 notifies the monitoring unit 23 of the occurrence of a change event of device information that can be changed, when it detects the occurrence. For example, the monitoring unit 23 is notified of occurrences of change events such as changes in printing conditions, counted sheets of paper, paper exhaustion, and errors in devices with various functions.
监视部23实现请求等待功能及等待解除功能。即,监视部23若从用户终端9或操作面板部5接收到网页显示中的生成请求,则使所接收到的生成请求等待。在第一实施方式中,不使来自用户终端9的生成请求等待,而使来自操作面板部5的生成请求等待。但是,也可以设为使来自用户终端9的生成请求也等待的结构。The monitoring unit 23 realizes a request waiting function and a waiting release function. That is, when the monitoring unit 23 receives a creation request while displaying a web page from the user terminal 9 or the operation panel unit 5 , it waits for the received creation request. In the first embodiment, the creation request from the operation panel unit 5 is waited instead of the creation request from the user terminal 9 . However, it may also be configured to wait for a generation request from the user terminal 9 .
在生成请求的等待后,监视部23监视设备信息的变更事件。当发生了变更事件时,即接受到来自事件处理器21的通知时,监视部23解除生成请求的等待。由此,监视部23使网络服务器19生成基于变更的设备信息的网页,并将所生成的设备信息作为响应发送。After waiting for the request to be generated, the monitoring unit 23 monitors a change event of the device information. When a change event occurs, that is, when a notification is received from the event handler 21, the monitoring unit 23 cancels the wait for the generation request. Thereby, the monitoring unit 23 causes the web server 19 to generate a web page based on the changed device information, and transmits the generated device information as a response.
图2示出表示由图1的图像形成装置进行的显示处理的流程图。图3示出由图1的图像形成装置进行的显示处理顺序图。FIG. 2 shows a flowchart representing display processing performed by the image forming apparatus of FIG. 1 . FIG. 3 is a sequence diagram of display processing performed by the image forming apparatus of FIG. 1 .
在第一实施方式中,通过图像形成装置1的操作面板部5进行显示网页的显示处理。该显示处理通过进行操作面板部5的起动操作而开始。In the first embodiment, display processing for displaying a web page is performed by the operation panel section 5 of the image forming apparatus 1 . This display processing is started by performing a start-up operation of the operation panel unit 5 .
首先,在图2的步骤S1(图3的1“读入初次HTML”)中,操作面板部5的面板控制器15通过网络客户端17向主控制器7发送网页的初次的生成请求。处理转入步骤S2。First, in step S1 in FIG. 2 (1 "read initial HTML" in FIG. 3 ), the panel controller 15 of the operation panel unit 5 sends an initial request for creating a web page to the main controller 7 via the web client 17 . The process goes to step S2.
在步骤S2(图3的1.1“接收初次HTML”)中,主控制器7通过网络服务器19根据初次的生成请求来生成包含设备信息的网页。网络服务器19将所生成的网页作为响应回送给操作面板部5的面板控制器15。处理转入步骤S3。In step S2 (1.1 "receiving initial HTML" in FIG. 3 ), the main controller 7 generates a web page including device information through the web server 19 according to the initial generation request. The web server 19 returns the generated web page to the panel controller 15 of the operation panel unit 5 as a response. The process goes to step S3.
在步骤S3(图3的2“浏览器显示”)中,操作面板部5的面板控制器15通过网络客户端17将与所接收到的响应对应的网页显示在显示画面11的浏览器上。处理转入步骤S4。In step S3 (2 “Browser display” in FIG. 3 ), panel controller 15 of operation panel unit 5 displays a web page corresponding to the received response on the browser on display screen 11 via web client 17 . The process proceeds to step S4.
在步骤S4(图3的3及6“读入HTML”)中,操作面板部5的面板控制器15通过网络客户端17根据步骤S3中的响应的接收而将下一生成请求发送给主控制器7。处理转入步骤S5。In step S4 (3 and 6 "reading HTML" in Fig. 3), the panel controller 15 of the operation panel section 5 sends the next generation request to the main control panel through the web client 17 according to the reception of the response in step S3. device7. The process proceeds to step S5.
在步骤S5中,主控制器7通过监视部23使接收到的生成请求等待,并转入步骤S6。In step S5, the main controller 7 waits for the generation request received by the monitoring unit 23, and proceeds to step S6.
在步骤S6中,确认设备信息的变更事件的发生(图3的3.1及6.1“确认事件”)。具体而言,监视部23判断来自事件处理器21的通知的有无。In step S6, the occurrence of the change event of the device information is confirmed (3.1 and 6.1 "confirmation event" of FIG. 3). Specifically, the monitoring unit 23 determines the presence or absence of a notification from the event handler 21 .
若有来自事件处理器21的通知(是:图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 ), then go to step S7. If there is no notification from the event handler 21, the process of step S6 is repeated (6.1 "event confirmation" in FIG. 3 ).
在步骤S7中,监视部23解除生成请求的等待(图3的3.2“等待解除”),并转入步骤S8。In step S7 , the monitoring unit 23 cancels the waiting for the generation request (3.2 "waiting cancelled" in FIG. 3 ), and proceeds to step S8.
在步骤S8(图3的3.3“接收HTML”)中,主控制器7通过网络服务器19,根据等待的生成请求来生成包含变更事件发生后(更新后)的设备信息的网页。然后,将所生成的网页的响应发送给操作面板部5的面板控制器15,并转入步骤S9。In step S8 (3.3 "Receive HTML" in FIG. 3 ), the main controller 7 generates a web page including device information after the change event occurs (updated) according to the waiting generation request through the web server 19 . Then, the generated web page response is sent to the panel controller 15 of the operation panel unit 5, and the process proceeds to step S9.
在步骤S9(图3的5“浏览器显示”)中,操作面板部5的面板控制器15通过网络客户端17将与所接收到的更新后的响应对应的网页显示在显示画面11的浏览器上。In step S9 (5 “browser display” in FIG. 3 ), the panel controller 15 of the operation panel unit 5 displays the web page corresponding to the received updated response on the browser display screen 11 through the web client 17 . device.
如此,在操作面板部5显示了网页之后,在设备信息的变更事件发生时,能够根据等待的生成请求来迅速且可靠地进行网页的更新。In this manner, after a web page is displayed on the operation panel unit 5 , when a device information change event occurs, the web page can be quickly and reliably updated according to the waiting generation request.
第一实施方式的图像形成装置1包括:网络服务器19,其根据来自操作面板部5的生成请求来生成由操作面板部5显示的包含能够变更的设备信息的网页;请求等待部(监视部23),其如果从正处于网页显示中的操作面板部5接收到生成请求,则使该生成请求等待;事件处理器21,其检测设备信息的变更事件的发生;等待解除部(监视部23),其在变更事件的发生时,解除生成请求的等待,并使网络服务器19生成基于变更后的设备信息的网页。The image forming apparatus 1 of the first embodiment includes: a web server 19 that generates a web page including changeable device information displayed on the operation panel portion 5 in response to a generation request from the operation panel portion 5; a request waiting portion (monitoring portion 23 ), if it receives a generation request from the operation panel portion 5 currently displaying a web page, it waits for the generation request; the event handler 21 detects the occurrence of a change event of the device information; the waiting release portion (monitoring portion 23) , when a change event occurs, the wait for the generation request is released, and the web server 19 is caused to generate a web page based on the changed device information.
因此,在操作面板部5显示了网页之后,根据设备信息的变更事件的发生,能够迅速且可靠地进行基于等待的生成请求的网页的更新。Therefore, after a web page is displayed on the operation panel unit 5 , it is possible to quickly and reliably update the web page based on the pending generation request according to the occurrence of a device information change event.
如此,通过采取Push型的途径(Approach),能够不增加系统负荷而提高实时性。In this way, by adopting a Push-type approach (Approach), real-time performance can be improved without increasing the system load.
另外,在第一实施方式中,通过使操作面板部5基于网络(webbase)进行显示,能够进行更高自由度的表现。而且,由于能够应用通用技术,操作面板部5的显示的定制(Customize)也变得容易,因此能够减少操作面板部5的开发成本。In addition, in the first embodiment, by making the operation panel unit 5 display on a web base, it is possible to perform expression with a higher degree of freedom. Furthermore, since general-purpose technology can be applied, customization of the display of the operation panel unit 5 becomes easy, and thus the development cost of the operation panel unit 5 can be reduced.
此外,在用户终端9等的远程装置和图像形成装置1的操作面板部5能够提供统一的接口,能够提高实用性。In addition, a unified interface can be provided between a remote device such as the user terminal 9 and the operation panel unit 5 of the image forming apparatus 1, thereby improving usability.
在第一实施方式中,在操作面板部5已接收到来自网络服务器19的响应时,作为网页显示中的生成请求而进行下一生成请求。In the first embodiment, when the operation panel unit 5 has received the response from the web server 19, the next generation request is made as a generation request during displaying the web page.
因此,在第一实施方式中,不用进行多个网页显示中的生成请求,从而能够减少系统负荷。同时,能够迅速且可靠地进行生成请求的等待,能够进一步提高实时性。Therefore, in the first embodiment, it is possible to reduce the load on the system by not performing a generation request while displaying a plurality of web pages. At the same time, it is possible to quickly and reliably wait for a generation request, and further improve real-time performance.
在第一实施方式中,作为客户终端,具有:与网络服务器19一起设于装置主体的操作面板部5、以及设置在装置主体外的用户终端9。监视部23不使来自用户终端9的生成请求等待,而使来自操作面板部5的生成请求等待。In the first embodiment, as client terminals, there are an operation panel unit 5 provided in the device main body together with a web server 19, and a user terminal 9 provided outside the device main body. The monitoring unit 23 does not wait for a creation request from the user terminal 9 , but waits for a creation request from the operation panel unit 5 .
因此,在第一实施方式中,通过将Push型机理(mechanism)仅限制在来自操作面板部5的生成请求,能够抑制系统负荷的增加。假设将生成请求的等待(Push型机理)对全部的客户终端进行适用时,系统内成为事件等待线程乱排列的形态,因此可能会增加系统负荷。即,在第一实施方式中,能够抑制这种不良情况。Therefore, in the first embodiment, an increase in system load can be suppressed by limiting the Push mechanism to only the generation request from the operation panel unit 5 . If the wait for generating requests (Push type mechanism) is applied to all client terminals, the event waiting threads will be randomly arranged in the system, which may increase the system load. That is, in the first embodiment, such inconvenience can be suppressed.
II.第二实施方式II. Second Embodiment
图4示出本发明的第二实施方式涉及的图像形成装置的构成。FIG. 4 shows the configuration of an image forming apparatus according to a second embodiment of the present invention.
图4的图像形成装置101例如是数字复合机,除了具有复印功能、扫描功能、打印功能、FAX功能等各种的图像形成功能之外,还具有能够生成网页的网络服务器功能及网络客户端功能。The image forming apparatus 101 in FIG. 4 is, for example, a digital multifunction machine, and has not only various image forming functions such as a copying function, a scanning function, a printing function, and a FAX function, but also a web server function and a web client function capable of generating web pages. .
第二实施方式的图像形成装置101附随于服务器功能而具备网络接口103、操作面板部105、主控制器107。An image forming apparatus 101 according to the second embodiment includes a network interface 103 , an operation panel unit 105 , and a main controller 107 along with a server function.
网络接口103经由LAN等网络与用户终端109连接以进行数据的收发。The network interface 103 is connected to a user terminal 109 via a network such as a LAN to transmit and receive data.
用户终端109是设置在装置主体外的装置外客户终端。用户终端109具备计算机等信息处理装置。用户终端109向图像形成装置101侧发送网页的生成请求(例如,HTTP请求)。用户终端109还能够接收从图像形成装置101发送的响应,并将与该响应(例如,HTTP响应)对应的网页显示在浏览器上。所显示的网页除了能够进行对于图像形成装置101的操作输入或操作状况的显示之外,还能够进行设备信息的显示。The user terminal 109 is an off-device client terminal installed outside the main body of the device. The user terminal 109 includes an information processing device such as a computer. The user terminal 109 transmits a web page generation request (for example, HTTP request) to the image forming apparatus 101 side. User terminal 109 can also receive a response transmitted from image forming apparatus 101 and display a web page corresponding to the response (for example, HTTP response) on the browser. The displayed web page can display device information in addition to operation input to image forming apparatus 101 or display of operation status.
所显示的设备信息是图像形成装置101的设定状态或动作状态等。该设备信息包含通过图像形成装置101的动作或用户的操作输入而能够变更的信息。作为能够变更的信息,有例如:作为设定状态的印刷条件、作为动作状态的纸张的计数张数、纸张用尽、对于各种功能的装置的错误等。The displayed device information is the setting state, operating state, etc. of the image forming apparatus 101 . The device information includes information that can be changed by the operation of the image forming apparatus 101 or the user's operation input. As information that can be changed, there are, for example, printing conditions as a setting state, the counted number of paper sheets as an operating state, the end of paper, and errors in devices with various functions.
操作面板部105是装置主体所具备的装置内客户终端。操作面板部105包含显示部,该显示部具备显示画面111、操作键113及面板控制器115。The operation panel unit 105 is an in-device client terminal included in the main body of the device. The operation panel unit 105 includes a display unit including a display screen 111 , operation keys 113 , and a panel controller 115 .
显示画面111具备触摸面板式的液晶显示画面等,并将网页显示在浏览器上。显示画面111通过网页能够进行对图像形成装置101的操作输入或操作状况的显示、以及设备信息的显示。The display screen 111 includes a touch panel type liquid crystal display screen and the like, and displays a web page on the browser. The display screen 111 can display an operation input to the image forming apparatus 101 , an operation status, and display device information through a web page.
操作键113具备用于接受操作输入的多个按钮等,并输入例如图像形成装置101的功能的执行等。The operation keys 113 include a plurality of buttons and the like for accepting operation inputs, and input, for example, execution of functions of the image forming apparatus 101 , and the like.
面板控制器115是具有信息处理功能的计算机。面板控制器115具备CPU(Central Processing Unit,中央处理单元)、ROM(Read OnlyMemory,只读存储器)及RAM(Random Access Memory,随即存取存储器)。The panel controller 115 is a computer having an information processing function. The panel controller 115 includes a CPU (Central Processing Unit, central processing unit), a ROM (Read Only Memory, read only memory), and a RAM (Random Access Memory, random access memory).
CPU是执行程序来对显示画面111的输入或显示及操作键113的输入进行控制等的控制要素(运算装置)。ROM是存储程序等的存储器。RAM是在执行程序时临时存储该程序或各种数据并作为作业区域等使用的存储器。The CPU is a control element (calculation device) that executes a program to control input or display of the display screen 111 and input of the operation keys 113 . 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 is used as a work area or the like.
第二实施方式的面板控制器115与起动操作对应地执行客户端程序,并作为网络客户端117进行动作。需要说明的是,起动操作可以通过操作键113或显示画面111的输入等来进行。The panel controller 115 of the second embodiment executes the client program in response to the activation operation, and operates as the web client 117 . It should be noted that the activation operation can be performed through the operation keys 113, input on the display screen 111, or the like.
网络客户端117具备生成请求部119、画面显示部121、存储部123、变更信息请求部125。The web client 117 includes a creation request unit 119 , a screen display unit 121 , a storage unit 123 , and a change information request unit 125 .
生成请求部119实现生成请求功能。生成请求部119在操作面板部105的起动时将网页的生成请求发送给主控制器107,以使网络服务器127生成包含能够变更的设备信息的网页。The generation request unit 119 realizes a generation request function. The generation request unit 119 transmits a web page generation request to the main controller 107 when the operation panel unit 105 is activated, so that the web server 127 generates a web page including changeable device information.
另外,生成请求部119也根据从正处于显示中的网页向其他的网页的跳转请求,而将网页的请求发送给主控制器107。跳转请求可以通过操作面板部105的显示画面111或操作键113由用户进行。In addition, the generation request unit 119 also transmits a request for a web page to the main controller 107 in response to a jump request from the currently displayed web page to another web page. The jump request can be made by the user through the display screen 111 of the operation panel unit 105 or the operation keys 113 .
画面显示部121实现画面显示功能。画面显示部121从主控制器107接收网页的响应。画面显示部121将基于响应的网页显示在显示画面111的浏览器上。向其他的网页的跳转请求是针对基于响应而显示的网页的。The screen display unit 121 realizes a screen display function. The screen display unit 121 receives a web page response from the main controller 107 . The screen display unit 121 displays the web page based on the response on the browser on the display screen 111 . The jump request to another web page is for the web page displayed based on the response.
存储部123实现存储功能,并存储接收到的网页的构成信息。构成信息直到存在向其他的网页的跳转请求为止被存储在面板控制器115的CPU内的缓存(cache memory)或RAM等中。The storage unit 123 implements a storage function, and stores the configuration information of the received web page. The configuration information is stored in a cache memory or RAM in the CPU of the panel controller 115 until there is a jump request to another web page.
网页的构成信息可以包含模板或各种信息例如能够变更的设备信息。The configuration information of the web page may include templates and various information such as changeable device information.
变更信息请求部125实现变更信息请求功能。变更信息请求部125判断从正处于显示中的网页向其他的网页的跳转请求的有无。只要没有向其他的网页的跳转请求,就输出用于变更设备信息的变更信息的输出请求,以使主控制器107的网络服务器127发送变更信息。The change information request unit 125 implements a change information request function. The change information request unit 125 determines whether or not there is a request to jump from the currently displayed web page to another web page. As long as there is no jump request to another web page, an output request of change information for changing the device information is output so that the web server 127 of the main controller 107 transmits the change information.
变更信息的输出请求可以按照自定义协议(Custom protocol)进行。在第二实施方式中,通过面板控制器115与主控制器107的TCP/IP等的插口间通信进行。输出请求作为轮询每当特定时间进行。The output request of change information can be made according to the custom protocol (Custom protocol). In the second embodiment, communication between the panel controller 115 and the host controller 107 through sockets such as TCP/IP is performed. Output requests are made as polls at specific times.
来自主控制器107的变更信息由网络客户端117接收。在已接收到变更信息时,画面显示部121画面显示将变更信息反映到了所存储的网页的构成信息中的变更后的网页。Change information from the main controller 107 is received by the web client 117 . When the change information is received, the screen display unit 121 displays on the screen the changed web page in which the change information is reflected in the stored web page configuration information.
具体而言,存储部123利用接收到的变更信息来改写所存储的网页的构成信息。画面显示部121读出被改写后的构成信息来进行画面显示。但是,接收到的变更信息也可以在由画面显示部121读出了所存储的网页的构成信息的基础上进行反映。Specifically, the storage unit 123 rewrites the stored web page configuration information using the received change information. The screen display unit 121 reads out the rewritten configuration information and displays it on the screen. However, the received change information may be reflected after the screen display unit 121 reads out the configuration information of the stored web page.
第二实施方式的网络客户端117适用于面板控制器115,但也可以适用于用户终端109。The web client 117 of the second embodiment is applied to the panel controller 115 , but may also be applied to the user terminal 109 .
主控制器107是具有信息处理功能的计算机,并与面板控制器115同样地具备CPU、ROM及RAM。主控制器107在CPU中执行程序,并进行对于图像形成装置1的系统的控制等。The main controller 107 is a computer having an information processing function, and includes a CPU, ROM, and RAM similarly to the panel controller 115 . The main controller 107 executes programs in the CPU, and performs system control of the image forming apparatus 1 and the like.
另外,第二实施方式的主控制器107通过执行服务器程序来作为网络服务器127发挥功能。网络服务器127具备服务器功能部129、变更信息确认部131、变更信息输出部133。In addition, the main controller 107 of the second embodiment functions as the web server 127 by executing a server program. The web server 127 includes a server function unit 129 , a change information confirmation unit 131 , and a change information output unit 133 .
服务器功能部129根据来自用户终端109或操作面板部105(网络客户端117)的生成请求来生成网页。网页包含生成请求接收时的设备信息,例如由HTML(Hypertext Markup Language,超文本标记语言)等记述。网络服务器127将生成的网页作为响应发送给生成请求的发送源即用户终端109或操作面板部105。The server function unit 129 generates a web page based on a generation request from the user terminal 109 or the operation panel unit 105 (web client 117 ). The web page includes device information at the time of receiving the generation request, and is described in, for example, HTML (Hypertext Markup Language, Hypertext Markup Language). The web server 127 transmits the generated web page as a response to the user terminal 109 or the operation panel unit 105 that is the source of the generation request.
变更信息确认部131根据来自网络客户端117的变更信息的输出请求,判断设备信息的变更信息的有无。具体而言,当接收到变更信息的输出请求时,判断在从紧接之前的网页的生成请求接收时到输出请求的接收时为止的期间设备信息是否被变更。若设备信息被变更,即若存在变更信息,则变更信息确认部131将变更信息的输出指示传递给变更信息输出部133。设备信息及其变更信息存储在主控制器107的RAM等中。The change information confirming unit 131 determines the presence or absence of change information of the device information based on the output request of the change information from the web client 117 . Specifically, when an output request for change information is received, it is determined whether or not the device information has been changed during the period from when the immediately preceding web page generation request was received to when the output request was received. If the device information is changed, that is, if there is change information, the change information confirming unit 131 sends an instruction to output the change information to the change information output unit 133 . The device information and its change information are stored in the RAM or the like of the main controller 107 .
变更信息输出部133输出由变更信息确认部131确认后的变更信息。具体而言,当接受到来自变更信息确认部131的输出指示时,变更信息输出部133输出变更信息。变更信息通过与按照自定义协议指定的数据对应的指令响应来被输出(插口间通信)。The change information output unit 133 outputs the change information confirmed by the change information confirmation unit 131 . Specifically, upon receiving an output instruction from the change information confirmation unit 131 , the change information output unit 133 outputs the change information. The change information is output by a command response corresponding to the data specified by the custom protocol (communication between sockets).
图5示出由图4的图像形成装置进行的显示处理的流程图。图6示出由图4的图像形成装置进行的显示处理的顺序图。FIG. 5 shows a flowchart of display processing performed by the image forming apparatus of FIG. 4 . FIG. 6 shows a sequence diagram of display processing performed by the image forming apparatus of FIG. 4 .
第二实施方式通过图像形成装置1的操作面板部105进行显示网页的显示处理。该显示处理通过操作面板部105的起动操作或向其他的网页的跳转请求而开始(图6的11“系统起动”及图6的6的“画面跳转请求”)。In the second embodiment, display processing for displaying a web page is performed by the operation panel unit 105 of the image forming apparatus 1 . This display process is started by an activation operation of the operation panel unit 105 or a request to jump to another web page (11 "System Start" in FIG. 6 and "Screen Jump Request" in 6 in FIG. 6 ).
首先,在图5的步骤S11(图6的12.1“读入初次HTML”)中,操作面板部105的面板控制器115通过生成请求部119将网页的生成请求发送给主控制器107。处理转入步骤S12。First, in step S11 of FIG. 5 (12.1 "Read initial HTML" in FIG. 6 ), panel controller 115 of operation panel unit 105 sends a web page generation request to main controller 107 via generation request unit 119 . The process proceeds to step S12.
在步骤S12(图6的12.2“接收初次HTML”)中,主控制器107通过服务器功能部129,根据生成请求生成包含能够变更的设备信息的网页。服务器功能部129将所生成的网页作为响应回送给网络客户端117。处理转入步骤S13。In step S12 (12.2 "Receive initial HTML" in FIG. 6 ), the main controller 107 generates a web page including changeable device information according to the generation request through the server function unit 129 . The server function unit 129 returns the generated web page to the web client 117 as a response. The process proceeds to step S13.
在步骤S13(图6的13“浏览器显示&缓存显示数据”)中,网络客户端117通过其画面显示部121在显示画面111的浏览器上显示与接收到的响应对应的网页。此时,网络客户端117的存储部123基于接收到的响应,将网页的构成信息存储到面板控制器115的CPU内的缓存(cachememory)或RAM等。处理转入步骤S14。In step S13 (13 "Browser Display & Cache Display Data" in FIG. 6 ), the web client 117 displays the web page corresponding to the received response on the browser on the display screen 111 through its screen display unit 121 . At this time, the storage unit 123 of the web client 117 stores the configuration information of the web page in a cache memory or RAM in the CPU of the panel controller 115 based on the received response. The process proceeds to step S14.
在步骤S14中,网络客户端117的变更信息请求部125判断从正处于显示中的网页向其他的网页的跳转请求的有无。具体而言,判断通过操作面板部105的跳转请求的操作输入。In step S14 , the change information request unit 125 of the web client 117 determines whether or not there is a request to jump from the currently displayed web page to another web page. Specifically, an operation input of a jump request via the operation panel unit 105 is judged.
若存在跳转请求,则显示处理结束(是:图6的16“画面跳转请求”)。然后,开始另外的显示处理,对显示的网页进行更新。在另外的显示处理中,与上述同样地进行步骤S11~S13(图6的17.1“读入下一HTML”、17.2“接收下一HTML”、18“废弃构成信息&更新显示”)。而且,在S13中,面板控制器115将已存的网页的构成信息废弃(图6的18“废弃构成信息&更新显示”)。另一方面,若没有跳转请求,则转入步骤S15(否)。If there is a jump request, the display process ends (Yes: 16 "Screen Jump Request" in FIG. 6 ). Then, another display process is started, and the displayed web page is updated. In another display process, steps S11 to S13 are performed in the same manner as above (17.1 "Read Next HTML", 17.2 "Receive Next HTML", and 18 "Delete Configuration Information & Update Display" in FIG. 6 ). Then, in S13 , the panel controller 115 discards the configuration information of the stored web page (18 "Delete configuration information & update display" in FIG. 6 ). On the other hand, if there is no jump request, go to step S15 (No).
在步骤S15(图6的14.1“变更信息的输出请求”)中,变更信息请求部125关于网页内的能够变更的设备信息,将变更信息的输出请求按照自定义协议发送给网络服务器127。由此,转入步骤S16。In step S15 (14.1 “Output request for change information” in FIG. 6 ), the change information request unit 125 sends a change information output request to the web server 127 in accordance with a custom protocol regarding the changeable device information in the web page. Thereby, it transfers to step S16.
在步骤S16中,网络服务器127的变更信息确认部131根据变更信息的输出请求的接收,判断设备信息的变更信息的有无(图6的4.2“变更信息的确认”)。即,变更信息确认部131判断从在步骤S12中的生成请求接收时到输出请求的接收时为止设备信息是否被变更。具体而言,变更信息确认部131通过设定状态例如印刷条件、动作状态例如纸张的计数张数、纸张用尽、对于各种功能的装置的错误,针对管理它们的个别的实体(图6的实体)判断设备信息是否被变更。例如,对于纸张的计数器,判断计数张数是否被变更。In step S16 , the change information confirming unit 131 of the web server 127 judges the presence or absence of change information of the device information upon receipt of the change information output request (4.2 "Confirmation of change information" in FIG. 6 ). That is, the change information confirming unit 131 determines whether or not the device information has been changed between the time of receiving the generation request in step S12 and the time of receiving the output request. Specifically, the change information confirming unit 131 targets individual entities (FIG. 6 Entity) to determine whether the device information has been changed. For example, with regard to the sheet counter, it is judged whether or not the number of counted sheets has been changed.
若设备信息被变更,则转入步骤S17(是)。若设备信息未被变更,则返回步骤S14重复进行处理(否)。If the device information is changed, go to step S17 (Yes). If the device information has not been changed, return to step S14 to repeat the process (No).
在步骤S17(图6的14.3“接收变更信息”)中,网络服务器127的变更信息输出部133将在步骤S16中确认的变更信息作为与按照自定义协议指定的数据对应的指令响应来输出。由此,步骤S17完成,转入步骤S18。In step S17 (14.3 "receive change information" in FIG. 6 ), the change information output unit 133 of the web server 127 outputs the change information confirmed in step S16 as a command response corresponding to the data specified by the custom protocol. Thus, step S17 is completed, and the process goes to step S18.
在步骤S18(图6的15“更新构成信息&重新显示”)中,网络客户端117的存储部123根据从网络服务器127接收到的变更信息,对存储的网页的构成信息进行改写。由此,构成信息被更新。而且,通过变更信息被反映到构成信息,更新网页。网络客户端117的画面显示部121基于变更后的构成信息,进行更新后的网页的画面显示。In step S18 (15 "update configuration information & redisplay" in FIG. 6 ), storage unit 123 of web client 117 rewrites the stored web configuration information based on the change information received from web server 127 . Thus, the configuration information is updated. Furthermore, the web page is updated by reflecting the change information to the configuration information. The screen display unit 121 of the web client 117 displays the updated web page on the screen based on the changed configuration information.
当步骤S18完成时,返回步骤S14。在返回了步骤S14之后,只要没有针对正处于显示中的网页的跳转请求,就重复进行步骤S15~S18的处理。When step S18 is completed, return to step S14. After returning to step S14, as long as there is no jump request to the currently displayed web page, the processing of steps S15 to S18 is repeated.
第二实施方式的网络客户端117包括:生成请求部119,其输出网页的生成请求,以使网络服务器127生成包含能够变更的设备信息的网页;存储部123,其存储从网络服务器127接收到的网页的构成信息;变更信息请求部125,其只要没有从显示中的网页向其他的网页的跳转请求,就输出用于变更设备信息的变更信息的输出请求,以使网络服务器127输出变更信息;画面显示部121,其显示接收到的网页,在从网络服务器127接收到变更信息时,基于反映了变更信息后的构成信息,显示更新后的网页。The web client 117 of the second embodiment includes: a generation request unit 119 that outputs a web page generation request so that the web server 127 generates a web page including device information that can be changed; a storage unit 123 that stores the information received from the web server 127; The configuration information of the web page; the change information request unit 125, as long as there is no jump request from the displayed web page to other web pages, it outputs an output request for changing the change information of the device information, so that the network server 127 outputs the change information. Information: The screen display unit 121 displays a received web page, and when receiving change information from the web server 127, displays an updated web page based on configuration information reflecting the change information.
因此,第二实施方式的网络客户端117只要没有从显示中的网页向其他的网页的跳转请求,就将变更信息发送给网络服务器127,因此即使缩短轮询间隔也能够抑制系统负荷。Therefore, the web client 117 of the second embodiment transmits the change information to the web server 127 as long as there is no request to jump from the displayed web page to another web page, so that the system load can be suppressed even if the polling interval is shortened.
因此,在通过网页来显示设备信息时,不增加系统负荷而能够提高实时性。Therefore, real-time performance can be improved without increasing system load when displaying device information on a web page.
而且,通过将从网络服务器127接收到的更新信息反映到所存储的网页的构成信息中,能够容易且可靠地进行网页的更新。Furthermore, by reflecting the update information received from the web server 127 on the configuration information of the stored web page, it is possible to easily and reliably update the web page.
另外,在第二实施方式的网络客户端117中,可以通过自定义协议例如插口间通信,输出变更信息的输出请求,以使网络服务器127输出变更信息。In addition, in the network client 117 of the second embodiment, an output request for change information can be output through a custom protocol such as communication between sockets, so that the network server 127 can output the change information.
因此,能够迅速地进行变更信息的请求或接收等处理,能够不增加系统负荷而提高实时性。Therefore, processing such as requesting and receiving change information can be quickly performed, and real-time performance can be improved without increasing the load on the system.
此外,只要将指令通信仅限定在设备信息的变更部分即可,因此能够提高通信性能。In addition, it is only necessary to limit the command communication to only the changed part of the device information, so the communication performance can be improved.
第二实施方式的图像形成装置101具备网络客户端117及网络服务器127。网络客户端117可以与显示网页的显示画面111一起构成操作面板部105。An image forming apparatus 101 according to the second embodiment includes a web client 117 and a web server 127 . The web client 117 can constitute the operation panel unit 105 together with the display screen 111 displaying web pages.
因此,即使在利用自身的操作面板部105显示来自自身的网络服务器127的网页的情况下,也能够不增加系统负荷而提高实时性。Therefore, even when the web page from the own web server 127 is displayed on the own operation panel unit 105, the real-time performance can be improved without increasing the system load.
在第二实施方式中,通过使操作面板部105基于网络进行显示,能够进行更高自由度的表现。而且,由于能够应用通用技术,操作面板部5的显示的定制也变得容易,因此也能够减少操作面板部5的开发成本。In the second embodiment, by making the display on the operation panel unit 105 based on the network, it is possible to perform expression with a higher degree of freedom. Furthermore, since general-purpose technology can be applied, customization of the display of the operation panel unit 5 becomes easy, and thus the development cost of the operation panel unit 5 can also be reduced.
此外,能够在用户终端109等的远程装置和图像形成装置101的操作面板部5提供统一的接口,也能够提高实用性。In addition, a unified interface can be provided between a remote device such as the user terminal 109 and the operation panel unit 5 of the image forming apparatus 101 , and usability can also be improved.
在第二实施方式中,图像形成装置101的网络服务器127包括:服务器功能部129,其根据网页的生成请求来生成输出网页;变更信息确认部131,其根据变更信息的输出请求,确认设备信息的变更信息的有无;变更信息输出部133,其输出由变更信息确认部131确认后的变更信息。In the second embodiment, the web server 127 of the image forming apparatus 101 includes: a server function unit 129 that generates an output web page according to a web page generation request; and a change information confirming unit 131 that confirms device information according to the change information output request. The presence or absence of the change information; the change information output unit 133, which outputs the change information confirmed by the change information confirming unit 131.
因此,第二实施方式的图像形成装置101在接收到变更信息的输出请求时,不经由服务器功能部129而进行处理,由此能够实现系统负荷的抑制和实时性的提高。Therefore, when image forming apparatus 101 of the second embodiment receives an output request for change information, it processes it without going through server function unit 129 , thereby reducing system load and improving real-time performance.
Claims (10)
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012208115A JP5640056B2 (en) | 2012-09-21 | 2012-09-21 | Image forming apparatus and display program |
| JP2012-208115 | 2012-09-21 | ||
| JP2012-236910 | 2012-10-26 | ||
| JP2012236910A JP5755209B2 (en) | 2012-10-26 | 2012-10-26 | Web client, image forming apparatus, and display program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103677709A CN103677709A (en) | 2014-03-26 |
| CN103677709B true CN103677709B (en) | 2016-11-23 |
Family
ID=50315394
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310400017.1A Expired - Fee Related CN103677709B (en) | 2012-09-21 | 2013-09-05 | Image processing system, networking client and display packing |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103677709B (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004156995A (en) * | 2002-11-06 | 2004-06-03 | Eiji Kasanuki | Car navigation system and recording medium for car navigation system |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4835493B2 (en) * | 2007-03-30 | 2011-12-14 | ブラザー工業株式会社 | Image forming apparatus |
| JP5140615B2 (en) * | 2009-01-30 | 2013-02-06 | 京セラドキュメントソリューションズ株式会社 | Printing method, image forming apparatus, and web server |
| US8799790B2 (en) * | 2009-02-18 | 2014-08-05 | Kyocera Document Solutions Inc. | Computer-readable recording medium storing driver program, image forming system, image forming apparatus, method for controlling image forming apparatus, and driver program |
| JP5035373B2 (en) * | 2010-03-18 | 2012-09-26 | コニカミノルタビジネステクノロジーズ株式会社 | Image processing apparatus, data processing method in the same, and data processing program |
-
2013
- 2013-09-05 CN CN201310400017.1A patent/CN103677709B/en not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004156995A (en) * | 2002-11-06 | 2004-06-03 | Eiji Kasanuki | Car navigation system and recording medium for car navigation system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103677709A (en) | 2014-03-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5843637B2 (en) | Image forming apparatus, image forming apparatus control method, and program | |
| US10607123B2 (en) | Remotely-operated apparatus remotely operated by external terminal using a browser use mode or a transmitted image use mode, remote operation system including the same, and recording medium | |
| JP5685981B2 (en) | Image forming apparatus, information processing system, billing method, program, and recording medium | |
| US10088982B2 (en) | Information processing apparatus, method, and program | |
| US20120133966A1 (en) | Image processing apparatus, control method thereof and storage medium | |
| JP2010128802A (en) | Information processing apparatus, web server apparatus, method for updating web page, and program | |
| US20190146727A1 (en) | Image forming apparatus, control method for image forming apparatus, and storage medium | |
| JP2011238006A (en) | Image formation system and server device | |
| JP2015215760A (en) | Image formation device and web application system | |
| JP6737170B2 (en) | Server device, image processing unit and program | |
| JP5620674B2 (en) | Image processing apparatus, image processing apparatus control method, and program | |
| US9201496B2 (en) | Image forming apparatus and recording medium | |
| US9179017B2 (en) | Image processing apparatus and method for processing an image which utilizes a first mode for instructions from the image processing apparatus and a second mode for instructions received from an external apparatus and for instructions from the image processing apparatus | |
| JP2011131382A (en) | Image forming system and image forming apparatus | |
| JP5148677B2 (en) | Compound machine | |
| JP2015114795A (en) | Information processor, information processing method, and information processing program | |
| JP2006133998A (en) | Image forming apparatus, operation screen display control method and operation screen display control program | |
| JP2011133935A (en) | Image forming system and image forming apparatus | |
| CN103677709B (en) | Image processing system, networking client and display packing | |
| JP2008287531A (en) | Electronic appliance, state display method and state display program | |
| JP6464712B2 (en) | Information processing apparatus and information processing method | |
| JP5755209B2 (en) | Web client, image forming apparatus, and display program | |
| JP5686719B2 (en) | Image forming apparatus, application management apparatus, and application management system | |
| JP2012088810A (en) | Image formation system and image formation apparatus | |
| JP5346901B2 (en) | Driver program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20161123 Termination date: 20200905 |