JP2017163520A - Image forming apparatus, image forming system, image forming method, and program - Google Patents

Image forming apparatus, image forming system, image forming method, and program Download PDF

Info

Publication number
JP2017163520A
JP2017163520A JP2016111737A JP2016111737A JP2017163520A JP 2017163520 A JP2017163520 A JP 2017163520A JP 2016111737 A JP2016111737 A JP 2016111737A JP 2016111737 A JP2016111737 A JP 2016111737A JP 2017163520 A JP2017163520 A JP 2017163520A
Authority
JP
Japan
Prior art keywords
image forming
unit
copy
script
information
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
Application number
JP2016111737A
Other languages
Japanese (ja)
Other versions
JP6683023B2 (en
Inventor
佐藤 淳
Atsushi Sato
佐藤  淳
智弘 黒柳
Toshihiro Kuroyanagi
智弘 黒柳
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to US15/444,777 priority Critical patent/US20170257510A1/en
Priority to CN201710117127.5A priority patent/CN107155014A/en
Publication of JP2017163520A publication Critical patent/JP2017163520A/en
Application granted granted Critical
Publication of JP6683023B2 publication Critical patent/JP6683023B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Facsimiles In General (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an image forming apparatus, in an image forming system comprising a plurality of image forming apparatuses, that facilitates changing an operation screen of each of the image forming apparatuses while reducing a reduction in processing speed.SOLUTION: The present image forming apparatus is an image forming apparatus that is connected, via a network, to a server device that stores a web content including information on an operation screen for copy processing and information on a script for performing control of the copy processing, and comprises: a web browser part including an acquisition part that acquires the web content from the server device, a display control part that displays the operation screen for the copy processing on an operation part on the basis of the web content, and a script execution part that executes the script for performing the control of the copy processing; and an image forming part that includes an interface receiving a request related to the control of the copy processing through the execution of the script for performing the control of the copy processing and performs the control of the copy processing according to the received request.SELECTED DRAWING: Figure 4

Description

本発明は、画像形成装置、画像形成システム、画像形成方法、及びプログラムに関する。   The present invention relates to an image forming apparatus, an image forming system, an image forming method, and a program.

コピー処理等の画像形成処理を行う画像形成装置において、ウェブブラウザを用いて操作画面を表示する技術が知られている。   In an image forming apparatus that performs an image forming process such as a copy process, a technique for displaying an operation screen using a web browser is known.

例えば、UI部と組み込みサーバ部とを有し、UI部のウェブブラウザがサーバ部から取得した操作画面を表示して、組み込みサーバ部が、操作に応じたアプリケーションを実行して機器制御を行う複合機が知られている(例えば、特許文献1参照)。   For example, a composite that includes a UI unit and an embedded server unit, and the web browser of the UI unit displays an operation screen acquired from the server unit, and the embedded server unit executes an application according to the operation and performs device control. A machine is known (see, for example, Patent Document 1).

特許文献1に開示された技術では、例えば、ユーザや開発者等の要求に応じてUI(User Interface)を変更する場合、画像形成装置(複合機)に対して、専用のアプリケーションやUI等をインストールする必要がある。   In the technique disclosed in Patent Document 1, for example, when a UI (User Interface) is changed in response to a request from a user, a developer, or the like, a dedicated application, UI, or the like is provided to the image forming apparatus (multifunction machine). Must be installed.

また、サーバ上で動作するウェブアプリケーションを用いて、画像形成装置のブラウザに操作画面を表示し、コピー機能を制御することにより、サーバ側でUIを変更することも考えられる。しかし、この場合、例えば、利用可能な機能が異なる複数の画像形成装置に対して、サーバ側の処理で各画像形成装置に対応する操作画面を提供することは困難であり、処理速度の面でも不利である。   It is also conceivable to change the UI on the server side by displaying an operation screen on the browser of the image forming apparatus using a web application running on the server and controlling the copy function. However, in this case, for example, it is difficult to provide an operation screen corresponding to each image forming apparatus by processing on the server side for a plurality of image forming apparatuses having different available functions. It is disadvantageous.

本発明の実施の形態は、上記問題点に鑑みてなされたものであって、複数の画像形成装置を含む画像形成システムにおいて、処理速度の低下を軽減しつつ、各画像形成装置の操作画面の変更を容易にする画像形成装置を提供することを目的とする。   The embodiments of the present invention have been made in view of the above-described problems, and in an image forming system including a plurality of image forming apparatuses, an operation screen of each image forming apparatus is reduced while reducing a decrease in processing speed. An object of the present invention is to provide an image forming apparatus that can be easily changed.

上記の課題を解決するため、本発明の一実施形態に係る画像形成装置は、コピー処理の操作画面の情報と、前記コピー処理の制御を行うスクリプトの情報と、を含むウェブコンテンツを記憶したサーバ装置にネットワークを介して接続される画像形成装置であって、前記サーバ装置から前記ウェブコンテンツを取得する取得部、前記取得部が取得した前記ウェブコンテンツに基づいて、操作部に前記コピー処理の操作画面を表示する表示制御部、及び前記取得部が取得した前記ウェブコンテンツに基づいて、前記コピー処理の制御を行うスクリプトを実行するスクリプト実行部、を含むウェブブラウザ部と、前記スクリプト実行部での前記コピー処理の制御を行うスクリプトの実行による前記コピー処理の制御に係る要求を受け付けるインタフェースを有し、受け付けた要求に応じて前記コピー処理の制御を行う画像形成部と、を有する。   In order to solve the above-described problem, an image forming apparatus according to an embodiment of the present invention stores a web content including information on an operation screen for copy processing and information on a script for controlling the copy processing. An image forming apparatus connected to the apparatus via a network, an acquisition unit that acquires the web content from the server device, and an operation unit that performs the copy process based on the web content acquired by the acquisition unit A web browser unit including a display control unit that displays a screen, and a script execution unit that executes a script that controls the copy process based on the web content acquired by the acquisition unit; An interface that accepts a request for controlling the copy process by executing a script that controls the copy process. Has Esu, having an image forming section for controlling the copying process in response to the received request.

本発明の実施の形態によれば、複数の画像形成装置を含む画像形成システムにおいて、処理速度の低下を軽減しつつ、各画像形成装置の操作画面の変更を容易にする画像形成装置を提供することができる。   According to an embodiment of the present invention, in an image forming system including a plurality of image forming apparatuses, there is provided an image forming apparatus that can easily change the operation screen of each image forming apparatus while reducing a decrease in processing speed. be able to.

一実施形態に係る画像形成システムの構成例を示す図である。1 is a diagram illustrating a configuration example of an image forming system according to an embodiment. 一実施形態に係るコンピュータのハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of the computer which concerns on one Embodiment. 一実施形態に係る画像形成装置のハードウェア構成例を示す図である。1 is a diagram illustrating a hardware configuration example of an image forming apparatus according to an embodiment. 一実施形態に係る画像形成システムの機能構成図である。1 is a functional configuration diagram of an image forming system according to an embodiment. FIG. 一実施形態に係るウェブコンテンツに基づく操作画面の例を示す図である。It is a figure which shows the example of the operation screen based on the web content which concerns on one Embodiment. 第1の実施形態に係る操作画面の表示処理の例を示すシーケンス図である。It is a sequence diagram which shows the example of the display process of the operation screen which concerns on 1st Embodiment. 第1の実施形態に係る画像形成装置の操作画面の例を示す図である。6 is a diagram illustrating an example of an operation screen of the image forming apparatus according to the first embodiment. FIG. 第1の実施形態に係るコピー処理の例を示すシーケンス図である。It is a sequence diagram which shows the example of the copy process which concerns on 1st Embodiment. 第1の実施形態に係るコピーAPIの例を示す図である。It is a figure which shows the example of copy API which concerns on 1st Embodiment. 第1の実施形態に係るコピーのキャンセル処理の例を示すシーケンス図である。FIG. 6 is a sequence diagram illustrating an example of copy cancel processing according to the first embodiment. 第1の実施形態に係るコピー処理の表示画面の例を示す図である。It is a figure which shows the example of the display screen of the copy process which concerns on 1st Embodiment. 第2の実施形態に係る操作画面の表示処理の例を示すシーケンス図である。It is a sequence diagram which shows the example of the display process of the operation screen which concerns on 2nd Embodiment. 第2の実施形態に係る操作画面の例を示す図である。It is a figure which shows the example of the operation screen which concerns on 2nd Embodiment. 第3の実施形態に係るコピー処理の例を示すシーケンス図である。It is a sequence diagram which shows the example of the copy process which concerns on 3rd Embodiment. 第3の実施形態に係るコピー処理の表示画面の例を示す図である。It is a figure which shows the example of the display screen of the copy process which concerns on 3rd Embodiment. 第4の実施形態に係るコピー処理の例を示すシーケンス図(1)である。It is a sequence diagram (1) which shows the example of the copy process which concerns on 4th Embodiment. 第4の実施形態に係るコピー処理の例を示すシーケンス図(2)である。It is a sequence diagram (2) which shows the example of the copy process which concerns on 4th Embodiment. 第4の実施形態に係る次原稿の待機画面の例を示す図である。It is a figure which shows the example of the standby screen of the next original document concerning 4th Embodiment. 第5の実施形態に係る初期設定処理の例を示すシーケンス図である。It is a sequence diagram which shows the example of the initial setting process which concerns on 5th Embodiment. 第5の実施形態に係る初期設定画面の例を示す図である。It is a figure which shows the example of the initial setting screen which concerns on 5th Embodiment. 一実施形態に係るウェブコンテンツのイメージの一例を示す図である。It is a figure which shows an example of the image of the web content which concerns on one Embodiment. 一実施形態に係るウェブコンテンツのイメージの別の一例を示す図である。It is a figure which shows another example of the image of the web content which concerns on one Embodiment. 第6の実施形態に係る画像形成システムの機能構成図である。FIG. 10 is a functional configuration diagram of an image forming system according to a sixth embodiment. 第6の実施形態に係るサーバ装置が管理する情報の例を示す図である。It is a figure which shows the example of the information which the server apparatus which concerns on 6th Embodiment manages. 第6の実施形態に係るコピー処理の一例を示すシーケンス図である。It is a sequence diagram which shows an example of the copy process which concerns on 6th Embodiment. 第6の実施形態に係る情報端末の表示画面の例を示す図である。It is a figure which shows the example of the display screen of the information terminal which concerns on 6th Embodiment. 第6の実施形態に係るコピー処理の別の一例を示すシーケンス図である。It is a sequence diagram which shows another example of the copy process which concerns on 6th Embodiment. 第6の実施形態に係る情報端末の操作画面の例を示す図である。It is a figure which shows the example of the operation screen of the information terminal which concerns on 6th Embodiment.

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

<システムの構成>
初めに、本実施形態に係る画像形成システムの構成について説明する。
<System configuration>
First, the configuration of the image forming system according to the present embodiment will be described.

<システム構成>
図1は、一実施形態に係る画像形成システムの構成例を示す図である。画像形成システム100は、例えば、サーバ装置120と、サーバ装置120に、例えば、インターネットやLAN(Local Area Network)等のネットワーク130を介して接続する複数の画像形成装置110−1、110−2を有する。なお、以下の説明の中で、複数の画像形成装置110−1、110−2のうち、任意の画像形成装置を示す場合、「画像形成装置110」を用いる。
<System configuration>
FIG. 1 is a diagram illustrating a configuration example of an image forming system according to an embodiment. The image forming system 100 includes, for example, a server device 120 and a plurality of image forming devices 110-1 and 110-2 connected to the server device 120 via a network 130 such as the Internet or a LAN (Local Area Network). Have. In the following description, “image forming apparatus 110” is used to indicate an arbitrary image forming apparatus among the plurality of image forming apparatuses 110-1 and 110-2.

図1に示す画像形成装置110の数は一例であり、画像形成装置110の数は1つ以上の任意の数であって良い。また、複数の画像形成装置110は、互いに異なる機能を有していても良い。例えば、図1の例では、画像形成装置110−1は、カラーコピー(印刷)が可能なカラー機であり、画像形成装置110−2は、カラーコピー(印刷)ができないモノクロ機であるものとする。   The number of image forming apparatuses 110 illustrated in FIG. 1 is an example, and the number of image forming apparatuses 110 may be an arbitrary number of one or more. The plurality of image forming apparatuses 110 may have different functions. For example, in the example of FIG. 1, the image forming apparatus 110-1 is a color machine capable of color copying (printing), and the image forming apparatus 110-2 is a monochrome machine capable of not performing color copying (printing). To do.

サーバ装置120は、例えば、ウェブサーバ機能を有する情報処理装置、又は複数の情報処理装置を含むシステムである。サーバ装置120は、ウェブアプリケーション(以下、ウェブアプリと呼ぶ)121により、1つ以上の画像形成装置110に、ウェブコンテンツを提供する。なお、サーバ装置120が提供するウェブコンテンツには、例えば、コピー処理等の操作画面の情報、コピー処理の制御を行うスクリプト(又はスクリプトのリンク情報等)等が含まれる。   The server device 120 is, for example, an information processing device having a web server function or a system including a plurality of information processing devices. The server apparatus 120 provides web content to one or more image forming apparatuses 110 by a web application (hereinafter referred to as a web application) 121. The web content provided by the server device 120 includes, for example, information on an operation screen for copy processing, a script (or script link information) for controlling the copy processing, and the like.

画像形成装置110は、例えば、スキャン、印刷、コピー、ファックス等の機能を有する複合機、又はコピー機等、コピー機能を有する電子機器である。また、本実施形態に係る画像形成装置110は、ウェブブラウザ111でサーバ装置120のウェブアプリ121からウェブコンテンツを取得し、取得したウェブコンテンツを用いてコピー処理等の操作画面を操作パネル等に表示する。   The image forming apparatus 110 is an electronic device having a copy function, such as a multifunction peripheral having a function of scanning, printing, copying, faxing, or a copier. In addition, the image forming apparatus 110 according to the present embodiment acquires web content from the web application 121 of the server apparatus 120 using the web browser 111 and displays an operation screen such as copy processing on the operation panel or the like using the acquired web content. To do.

また、画像形成装置110は、サーバ装置120のウェブアプリ121、又は画像形成装置110のウェブブラウザ111等から、例えば、コピー処理に関する様々な機能を利用可能なウェブAPI(Application Programming Interface)を有している。   The image forming apparatus 110 also has a web API (Application Programming Interface) that can use various functions related to copy processing, for example, from the web application 121 of the server apparatus 120 or the web browser 111 of the image forming apparatus 110. ing.

なお、サーバ装置120が提供するウェブコンテンツは、画像形成装置110のウェブAPIを利用して、コピー処理に関する様々な機能を制御する、例えば、Java(登録商標)スクリプト等のスクリプトを含む。   The web content provided by the server device 120 includes a script such as a Java (registered trademark) script that controls various functions related to copy processing using the web API of the image forming apparatus 110.

上記の構成により、本実施形態に係る画像形成装置110は、サーバ装置120から取得したウェブコンテンツを用いて、コピー処理等の操作画面を操作パネル等に表示する。   With the above configuration, the image forming apparatus 110 according to the present embodiment displays an operation screen for copy processing or the like on the operation panel or the like using the web content acquired from the server apparatus 120.

好ましくは、画像形成装置110は、例えば、ウェブコンテンツに含まれるスクリプトを実行することにより、ウェブAPIを用いて、画像形成装置110で利用可能な機能の情報を取得し、画像形成装置110に応じた操作画面を表示する。   Preferably, the image forming apparatus 110 acquires information on functions that can be used in the image forming apparatus 110 by using a web API, for example, by executing a script included in the web content. Display the operation screen.

また、画像形成装置110は、操作パネル等に表示した操作画面から、例えば、コピー操作を受け付けると、ウェブコンテンツに含まれるコピー処理のスクリプトを実行し、ウェブAPIを用いて、画像形成装置110のコピー処理を制御する。   Further, for example, when accepting a copy operation from an operation screen displayed on the operation panel or the like, the image forming apparatus 110 executes a copy processing script included in the web content, and uses the web API to execute the copy processing script. Control the copy process.

このように、本実施形態に係る画像形成システム100では、各画像形成装置110は、サーバ装置120のウェブアプリ121が提供するウェブコンテンツを用いて操作画面を表示する。これにより、画像形成システム100の管理者は、サーバ装置120のウェブアプリ121を更新することにより、複数の画像形成装置110−1、110−2の操作画面を容易に変更することができる。   As described above, in the image forming system 100 according to the present embodiment, each image forming apparatus 110 displays an operation screen using the web content provided by the web application 121 of the server apparatus 120. Accordingly, the administrator of the image forming system 100 can easily change the operation screens of the plurality of image forming apparatuses 110-1 and 110-2 by updating the web application 121 of the server apparatus 120.

また、本実施形態に係る画像形成システム100では、画像形成装置110のウェブブラウザ111は、ウェブコンテンツに含まれるスクリプトを実行することにより、画像形成装置110のコピー処理等を制御する。従って、画像形成装置110は、利用者のコピー操作を受け付けると、サーバ装置120のウェブアプリ121によらずに、コピー処理を実行することができる。   In the image forming system 100 according to the present embodiment, the web browser 111 of the image forming apparatus 110 controls a copy process or the like of the image forming apparatus 110 by executing a script included in the web content. Therefore, when the image forming apparatus 110 receives a user's copy operation, the image forming apparatus 110 can execute the copy process without using the web application 121 of the server apparatus 120.

このように、本実施形態によれば、複数の画像形成装置110−1、110−2を含む画像形成システム100において、処理速度の低下を軽減しつつ、各画像形成装置110の操作画面の変更を容易にする画像形成装置110を提供することができる。   As described above, according to the present embodiment, in the image forming system 100 including the plurality of image forming apparatuses 110-1 and 110-2, the operation screen of each image forming apparatus 110 is changed while reducing the decrease in processing speed. It is possible to provide the image forming apparatus 110 that facilitates the above.

図1に示す画像形成システム100の構成は一例であり、本実施形態に係る画像形成システム100は、様々なシステム構成が可能である。   The configuration of the image forming system 100 illustrated in FIG. 1 is an example, and the image forming system 100 according to the present embodiment can have various system configurations.

例えば、画像形成システム100は、画像形成装置110のコピー処理を制御するスクリプトを記憶したストレージサーバ等を有していても良い。この場合、サーバ装置120が提供するウェブコンテンツには、コピー処理を制御するスクリプトに代えて、コピー処理を制御するスクリプトの参照情報が含まれる。また、画像形成装置110は、サーバ装置120から取得したウェブコンテンツに含まれる参照情報によって特定されるスクリプトを、例えば、ストレージサーバ等から取得する。   For example, the image forming system 100 may include a storage server that stores a script for controlling copy processing of the image forming apparatus 110. In this case, the web content provided by the server device 120 includes reference information of a script that controls the copy process instead of the script that controls the copy process. Further, the image forming apparatus 110 acquires a script specified by reference information included in the web content acquired from the server apparatus 120 from, for example, a storage server.

また、画像形成装置110が有する、画像形成装置110のウェブブラウザ111等から、コピー処理に関する様々な機能を利用可能なウェブAPIは、ウェブAPI以外のAPIであっても良い。   The web API that can be used for various functions related to copy processing from the web browser 111 or the like of the image forming apparatus 110 included in the image forming apparatus 110 may be an API other than the web API.

さらに、サーバ装置120の機能は、クラウドサービス等によって提供されるものであっても良い、
<ハードウェア構成>
(コンピュータのハードウェア構成)
サーバ装置120は、一般的なコンピュータのハードウェア構成を有する1つ以上の情報処理装置によって実現される。ここでは、コンピュータのハードウェア構成の例について説明する。
Furthermore, the function of the server device 120 may be provided by a cloud service or the like.
<Hardware configuration>
(Computer hardware configuration)
The server apparatus 120 is realized by one or more information processing apparatuses having a general computer hardware configuration. Here, an example of a hardware configuration of a computer will be described.

図2は、一実施形態に係るコンピュータのハードウェア構成例を示す図である。コンピュータ200は、例えば、CPU(Central Processing Unit)201、RAM(Random Access Memory)202、ROM(Read Only Memory)203、ストレージ部204、ネットワークI/F(Interface)205、入力装置206、表示装置207、外部I/F208、及びバス209等を有する。   FIG. 2 is a diagram illustrating a hardware configuration example of a computer according to an embodiment. The computer 200 includes, for example, a CPU (Central Processing Unit) 201, a RAM (Random Access Memory) 202, a ROM (Read Only Memory) 203, a storage unit 204, a network I / F (Interface) 205, an input device 206, and a display device 207. , External I / F 208, bus 209, and the like.

また、コンピュータ200は、他のコンピュータや、画像形成装置110等と無線通信を行うための無線通信装置211をさらに有していても良い。   The computer 200 may further include a wireless communication device 211 for performing wireless communication with another computer, the image forming apparatus 110, and the like.

CPU201は、ROM203やストレージ部204等に格納されたプログラムやデータをRAM202上に読み出し、処理を実行することで、コンピュータ200の各機能を実現する演算装置である。RAM202は、CPU201のワークエリア等として用いられる揮発性のメモリである。ROM203は、電源を切ってもプログラムやデータを保持することができる不揮発性のメモリである。   The CPU 201 is an arithmetic device that implements each function of the computer 200 by reading a program or data stored in the ROM 203 or the storage unit 204 onto the RAM 202 and executing the processing. The RAM 202 is a volatile memory used as a work area for the CPU 201. The ROM 203 is a non-volatile memory that can retain programs and data even when the power is turned off.

ストレージ部204は、例えば、HDD(Hard Disk Drive)や、SSD(Solid State Drive)等の大容量の記憶装置であり、OS(Operation System)、アプリケーションプログラム、各種のデータ等を記憶する。   The storage unit 204 is a large-capacity storage device such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive), and stores an OS (Operation System), application programs, various data, and the like.

ネットワークI/F205は、コンピュータ200をネットワーク130に接続するための通信インタフェースである。   A network I / F 205 is a communication interface for connecting the computer 200 to the network 130.

入力装置206は、例えば、マウス等のポインティングデバイスや、キーボード等の入力デバイスであり、コンピュータ200に各操作信号を入力するために用いられる入力部である。   The input device 206 is, for example, a pointing device such as a mouse or an input device such as a keyboard, and is an input unit that is used to input each operation signal to the computer 200.

表示装置207はディスプレイ等の表示デバイスであり、コンピュータ200による処理結果等を表示する表示部である。   The display device 207 is a display device such as a display, and is a display unit that displays a processing result by the computer 200.

外部I/F208は、外部装置とのインタフェースである。外部装置には、例えば、記録媒体210等が含まれる。コンピュータ200は、例えば、記録媒体210に所定のプログラムを格納し、この記録媒体210に格納されたプログラムを外部I/F208を介して、コンピュータ200にインストールすることにより、所定のプログラムが実行可能となる。   The external I / F 208 is an interface with an external device. The external device includes, for example, the recording medium 210 and the like. For example, the computer 200 stores a predetermined program in the recording medium 210 and installs the program stored in the recording medium 210 into the computer 200 via the external I / F 208, so that the predetermined program can be executed. Become.

バス209は、上記の各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。   A bus 209 is connected to each of the above-described components, and transmits an address signal, a data signal, various control signals, and the like.

無線通信装置211は、例えば、無線LAN、無線PAN(Personal Area Network)、赤外線通信、音波通信等の無線通信により、他のコンピュータや、画像形成装置110等と通信を行う通信装置である。   The wireless communication device 211 is a communication device that communicates with other computers, the image forming apparatus 110, and the like by wireless communication such as wireless LAN, wireless PAN (Personal Area Network), infrared communication, and acoustic wave communication.

なお、図2の構成はあくまで一例である。例えば、コンピュータ200は、入力装置206、表示装置207等を外部に有していても良い。   Note that the configuration in FIG. 2 is merely an example. For example, the computer 200 may have an input device 206, a display device 207, and the like outside.

(画像形成装置のハードウェア構成)
図3は、一実施形態に係る画像形成装置のハードウェア構成例を示す図である。画像形成装置110は、一般的なコンピュータの構成を含み、例えば、CPU301、RAM302、ROM303、ストレージ部304、ネットワークI/F305、操作部306、スキャナ307、プリンタ308、画像メモリ309、及びバス310等を有する。
(Hardware configuration of image forming apparatus)
FIG. 3 is a diagram illustrating a hardware configuration example of the image forming apparatus according to the embodiment. The image forming apparatus 110 includes a general computer configuration. For example, the CPU 301, the RAM 302, the ROM 303, the storage unit 304, the network I / F 305, the operation unit 306, the scanner 307, the printer 308, the image memory 309, the bus 310, and the like. Have

また、画像形成装置110は、他の画像形成装置110や、コンピュータ(情報端末)と無線通信を行うための無線通信装置311をさらに有していても良い。   The image forming apparatus 110 may further include a wireless communication apparatus 311 for performing wireless communication with other image forming apparatuses 110 and a computer (information terminal).

CPU301は、ROM303やストレージ部304等に格納されたプログラムやデータをRAM302上に読み出し、処理を実行することで、画像形成装置110の各機能を実現する演算装置である。RAM302は、CPU301のワークエリア等として用いられる揮発性のメモリである。ROM303は、電源を切ってもプログラムやデータを保持することができる不揮発性のメモリである。   The CPU 301 is an arithmetic device that implements each function of the image forming apparatus 110 by reading a program and data stored in the ROM 303, the storage unit 304, and the like onto the RAM 302 and executing processing. A RAM 302 is a volatile memory used as a work area for the CPU 301. The ROM 303 is a non-volatile memory that can retain programs and data even when the power is turned off.

ストレージ部304は、例えば、HDDや、SSD等の大容量の記憶装置であり、OS(Operation System)、アプリケーションプログラム、各種のデータ等を記憶する。   The storage unit 304 is a large-capacity storage device such as an HDD or an SSD, and stores an OS (Operation System), application programs, various data, and the like.

ネットワークI/F305は、画像形成装置110をネットワーク130に接続するための通信インタフェースである。   A network I / F 305 is a communication interface for connecting the image forming apparatus 110 to the network 130.

操作部306は、利用者の入力操作を受け付ける、例えば、タッチパネル等の入力デバイスと、画像等を表示する、例えば、LCD(Liquid Crystal Display)等の表示デバイス部とを有する表示入力部である。また、操作部306は、一般的なコンピュータを構成(例えば、CPU、RAM、ROM、ストレージ部、ネットワークI/F等)を有し、例えば、ウェブブラウザ等のプログラムを実行可能なものであっても良い。   The operation unit 306 is a display input unit that receives an input operation of a user, for example, an input device such as a touch panel, and a display device unit such as an LCD (Liquid Crystal Display) that displays an image or the like. The operation unit 306 has a general computer configuration (for example, CPU, RAM, ROM, storage unit, network I / F, etc.) and can execute a program such as a web browser. Also good.

スキャナ307は、原稿から画像を読み取り、画像データに変換する読取装置である。プリンタ308は、画像データを印刷する印刷装置である。画像メモリ309は、画像の読取り、印刷、コピー等における画像処理で作業領域として用いるメモリである。バス310は、上記の各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。   The scanner 307 is a reading device that reads an image from a document and converts it into image data. The printer 308 is a printing device that prints image data. The image memory 309 is a memory used as a work area in image processing in image reading, printing, copying, and the like. The bus 310 is connected to each component described above, and transmits an address signal, a data signal, various control signals, and the like.

無線通信装置211は、例えば、無線LAN、無線PAN、赤外線通信、音波通信等の無線通信により、他の画像形成装置110や、コンピュータ(情報端末)等と通信を行う通信装置である。   The wireless communication device 211 is a communication device that communicates with other image forming apparatuses 110, computers (information terminals), and the like by wireless communication such as wireless LAN, wireless PAN, infrared communication, and acoustic wave communication.

<機能構成>
図4は、一実施形態に係る画像形成システムの機能構成図である。図4に示す画像形成システム100は、図1に示す画像形成システム100に対応しており、サーバ装置120、及び複数の画像形成装置110−1、110−2を有している。
<Functional configuration>
FIG. 4 is a functional configuration diagram of the image forming system according to the embodiment. An image forming system 100 shown in FIG. 4 corresponds to the image forming system 100 shown in FIG. 1, and includes a server device 120 and a plurality of image forming devices 110-1 and 110-2.

(サーバ装置の機能構成)
サーバ装置120は、通信部440、及びウェブサーバ部450を有する。
(Functional configuration of server device)
The server device 120 includes a communication unit 440 and a web server unit 450.

通信部440は、ネットワーク130を介して接続された複数の画像形成装置110−1、110−2等と通信を行う手段であり、例えば、図2のネットワークI/F205、及び図2のCPU201で動作するプログラム等によって実現される。   The communication unit 440 is means for communicating with a plurality of image forming apparatuses 110-1, 110-2 and the like connected via the network 130. For example, the communication unit 440 includes the network I / F 205 in FIG. 2 and the CPU 201 in FIG. This is realized by an operating program or the like.

ウェブサーバ部450は、例えば、図2のCPU201でウェブサーバのプログラムを実行することにより実現されるウェブサーバである。また、本実施形態に係るウェブサーバ部450は、ウェブアプリ121により、ウェブコンテンツ記憶部451、及びウェブコンテンツ管理部452を実現している。   The web server unit 450 is, for example, a web server realized by executing a web server program by the CPU 201 in FIG. Further, the web server unit 450 according to the present embodiment realizes a web content storage unit 451 and a web content management unit 452 by the web application 121.

ウェブコンテンツ記憶部(記憶部)451は、画像形成装置110におけるコピー処理の操作画面の情報と、コピー処理の制御を行うスクリプトとを含むウェブコンテンツを記憶する手段である。なお、ウェブコンテンツは、コピー処理を制御するスクリプトに代えて、スクリプトの参照情報(リンク情報等)を含むものであっても良い。   The web content storage unit (storage unit) 451 is a unit that stores web content including information on an operation screen for copy processing in the image forming apparatus 110 and a script for controlling copy processing. The web content may include script reference information (link information or the like) instead of the script that controls the copy process.

ウェブコンテンツ管理部(管理部)452は、画像形成装置110からの要求に応じて、ウェブコンテンツ記憶部451が記憶したウェブコンテンツを、要求元の画像形成装置110に提供する手段である。   The web content management unit (management unit) 452 is means for providing the web content stored in the web content storage unit 451 to the requesting image forming apparatus 110 in response to a request from the image forming apparatus 110.

上記の構成により、サーバ装置120は、画像形成装置110からの要求に応じて、コピー処理の操作画面の情報と、コピー処理を制御するスクリプト又は当該スクリプトの参照情報とを含むウェブコンテンツを、画像形成装置110に提供する。   With the above-described configuration, the server apparatus 120 generates, in response to a request from the image forming apparatus 110, an image of web content including information on an operation screen for copy processing and a script for controlling the copy processing or reference information for the script Provided to forming apparatus 110.

(画像形成装置の機能構成)
画像形成装置110(画像形成装置110−1、110−2)は、ウェブブラウザ部410、画像形成部420、及び通信部430を有する。
(Functional configuration of image forming apparatus)
The image forming apparatus 110 (image forming apparatuses 110-1 and 110-2) includes a web browser unit 410, an image forming unit 420, and a communication unit 430.

ウェブブラウザ部410は、例えば、コンピュータの構成を有する操作部306でウェブブラウザのプログラムを実行することにより実現される。或いは、ウェブブラウザ部410は、図3のCPU301でウェブブラウザのプログラムを実行することにより実現されるものであっても良い。ウェブブラウザ部410は、例えば、取得部411、解析部412、スクリプト実行部413、表示制御部414、及び操作受付部415等を含む。   The web browser unit 410 is realized, for example, by executing a web browser program using the operation unit 306 having a computer configuration. Alternatively, the web browser unit 410 may be realized by executing a web browser program by the CPU 301 in FIG. 3. The web browser unit 410 includes, for example, an acquisition unit 411, an analysis unit 412, a script execution unit 413, a display control unit 414, an operation reception unit 415, and the like.

取得部411は、サーバ装置120から、コピー処理の操作画面の情報と、コピー処理の制御を行うスクリプトの情報とを含むウェブコンテンツを取得する。なお、コピー処理の制御を行うスクリプトの情報には、例えば、コピー処理の制御を行うスクリプト(第1のスクリプト)や、コピー処理の制御を行うスクリプト(第2のスクリプト)の参照情報等が含まれる。   The acquisition unit 411 acquires web content including information on an operation screen for copy processing and information on a script for controlling the copy processing from the server device 120. Note that the script information for controlling the copy process includes, for example, reference information for the script for controlling the copy process (first script), the script for controlling the copy process (second script), and the like. It is.

解析部412は、取得部411が取得したウェブコンテンツを解析し、例えば、ウェブコンテンツに含まれるコピー処理の操作画面の情報を表示制御部に通知する。また、解析部412は、取得部411が取得したウェブコンテンツを解析し、ウェブコンテンツに含まれるコピー処理を制御するスクリプトをスクリプト実行部に通知する。なお、解析部412は、ウェブコンテンツに、コピー処理を制御するスクリプトに代えて(又は加えて)、当該スクリプトの参照情報が含まれる場合、参照情報を用いてスクリプトを取得し、取得したスクリプトをスクリプト実行部に通知する。なお、解析部412の機能の少なくとも一部は、スクリプト実行部413が有していても良い。   The analysis unit 412 analyzes the web content acquired by the acquisition unit 411 and notifies the display control unit of information on an operation screen for copy processing included in the web content, for example. The analysis unit 412 analyzes the web content acquired by the acquisition unit 411 and notifies the script execution unit of a script that controls the copy process included in the web content. Note that the analysis unit 412 acquires the script using the reference information when the web content includes the reference information of the script instead of (or in addition to) the script that controls the copy process, and the acquired script Notify the script execution unit. Note that at least a part of the functions of the analysis unit 412 may be included in the script execution unit 413.

スクリプト実行部413は、解析部412から通知されたコピー処理を制御するスクリプトを実行する。つまり、スクリプト実行部413は、取得部411が取得したウェブコンテンツに含まれるコピー処理の制御を行うスクリプトの情報に基づいて、コピー処理の制御を行うスクリプトを実行する。   The script execution unit 413 executes a script that controls the copy process notified from the analysis unit 412. That is, the script execution unit 413 executes the script for controlling the copy process based on the script information for controlling the copy process included in the web content acquired by the acquisition unit 411.

表示制御部414は、取得部411が取得したウェブコンテンツに基づく操作画面(例えば、コピーアプリ画面)を、操作部306に表示する。例えば、表示制御部414は、解析部412から通知されたコピー処理の操作画面の情報と、スクリプト実行部413によるスクリプトの実行により取得した情報とに基づいて、操作部306にコピー処理の操作画面を表示する。   The display control unit 414 displays an operation screen (for example, a copy application screen) based on the web content acquired by the acquisition unit 411 on the operation unit 306. For example, the display control unit 414 displays a copy process operation screen on the operation unit 306 based on the information on the copy process operation screen notified from the analysis unit 412 and the information acquired by executing the script by the script execution unit 413. Is displayed.

操作受付部415は、操作部306に対する利用者の操作を受け付ける。例えば、操作受付部415は、表示制御部414が操作部306に選択可能に表示したコピー処理の操作画面に対する利用者の選択操作等を受け付ける。表示制御部414が、操作部306に表示するコピー処理の操作画面の例を図5に示す。   The operation reception unit 415 receives a user operation on the operation unit 306. For example, the operation accepting unit 415 accepts a user's selection operation or the like on the operation screen of the copy process that the display control unit 414 displays on the operation unit 306 in a selectable manner. An example of a copy processing operation screen displayed on the operation unit 306 by the display control unit 414 is shown in FIG.

図5は、一実施形態に係るウェブコンテンツに基づく操作画面の例を示す図である。コピー処理の操作画面(コピーアプリ画面)500は、例えば、HTML(Hyper Text Markup Language)、CSS(Cascading Style Sheets)等のウェブコンテンツで作成される。また操作画面500は、レイアウトや言語を、CSSやJSON(JavaScript Object Notation)ファイルの読み替えによって簡単に切り替えられるようなUI(ユーザインタフェース)になっている。   FIG. 5 is a diagram illustrating an example of an operation screen based on web content according to an embodiment. The copy processing operation screen (copy application screen) 500 is created with web contents such as HTML (Hyper Text Markup Language) and CSS (Cascading Style Sheets). The operation screen 500 has a UI (user interface) that allows the layout and language to be easily switched by rereading a CSS or JSON (JavaScript Object Notation) file.

コピー処理の操作画面500は、例えば、カラー/白黒の設定ボタン501、部数の設定ボタン502、集約方式の設定ボタン503、及びステープルの設定ボタン504等、各種の設定ボタンを含む。各種の設定ボタンのうち、一の設定ボタンが選択されると、スクリプト実行部413は、例えば、コピー処理を制御するスクリプトのうち、選択された一の設定ボタンに対応するスクリプトを実行し、利用者は設定値を変更することができる。   The copy processing operation screen 500 includes various setting buttons such as a color / monochrome setting button 501, a copy setting button 502, an aggregation method setting button 503, and a staple setting button 504. When one setting button is selected from among the various setting buttons, the script execution unit 413 executes, for example, a script corresponding to the selected one setting button from among the scripts that control the copy processing. The person can change the set value.

また、コピー処理の操作画面500は、コピー処理を実行するためのコピー開始ボタン505を含む。コピー開始ボタン505が選択されると、スクリプト実行部413は、各種の設定ボタン502で設定された設定値を用いて、コピー処理を制御するスクリプトのうちコピー処理を実行するスクリプトを実行する。コピー処理を実行するスクリプトには、例えば、画像形成部420にコピー処理の実行を要求するための命令であるAPIが含まれる。   The copy processing operation screen 500 includes a copy start button 505 for executing the copy processing. When the copy start button 505 is selected, the script execution unit 413 executes the script for executing the copy process among the scripts for controlling the copy process, using the setting values set by the various setting buttons 502. The script for executing the copy process includes, for example, an API that is a command for requesting the image forming unit 420 to execute the copy process.

(画像形成部)
画像形成部420は、API制御部421、コピー制御部422、読取部423、印刷部424、機器情報記憶部425、及び設定情報記憶部426等を有する。
(Image forming part)
The image forming unit 420 includes an API control unit 421, a copy control unit 422, a reading unit 423, a printing unit 424, a device information storage unit 425, a setting information storage unit 426, and the like.

API制御部421は、ウェブブラウザ部410のスクリプト実行部413でのコピー処理を制御するスクリプトの実行によるコピー処理の制御に関する様々な要求(API)を受け付けるインタフェースであり、受け付けた要求をコピー制御部422等に通知する。API制御部421は、例えば、図3のCPU301で動作するプログラムによって実現される。   The API control unit 421 is an interface that receives various requests (APIs) related to control of copy processing by executing a script that controls copy processing in the script execution unit 413 of the web browser unit 410, and receives the received request as a copy control unit. 422 etc. are notified. The API control unit 421 is realized by, for example, a program that operates on the CPU 301 in FIG.

コピー制御部422は、コピー処理に関する処理を制御する。例えば、コピー制御部422は、API制御部421から通知された要求に応じて、読取部423、及び印刷部424を用いてコピー処理を行う。また、コピー制御部422は、画像形成部420で利用可能な機能の情報(ケーパビリティ情報)を機器情報記憶部425に記憶すると共に、画像形成部420の設定情報(初期設定等)を設定情報記憶部426に記憶し、管理する。コピー制御部422は、例えば、図3のCPU301で動作するプログラムによって実現される。   The copy control unit 422 controls processing related to copy processing. For example, the copy control unit 422 performs a copy process using the reading unit 423 and the printing unit 424 in response to a request notified from the API control unit 421. The copy control unit 422 stores function information (capability information) that can be used by the image forming unit 420 in the device information storage unit 425 and sets setting information (initial setting, etc.) of the image forming unit 420 as setting information. The information is stored in the storage unit 426 and managed. The copy control unit 422 is realized by, for example, a program that operates on the CPU 301 in FIG.

読取部423は、コピー制御部422の制御に従って、原稿の読み取りを実行する手段であり、例えば、図3のスキャナ307、及び図3のCPU301で動作するプログラム等によって実現される。   The reading unit 423 is a unit that reads a document in accordance with the control of the copy control unit 422, and is realized by, for example, a program that operates in the scanner 307 in FIG. 3 and the CPU 301 in FIG.

印刷部424は、コピー制御部422の制御に従って、印刷を実行する手段であり、例えば、図3のプリンタ308、及び図3のCPU301で動作するプログラム等によって実現される。   The printing unit 424 is a unit that executes printing in accordance with the control of the copy control unit 422, and is realized by, for example, a program that operates on the printer 308 in FIG. 3 and the CPU 301 in FIG.

機器情報記憶部425は、画像形成部420で利用可能な機能の情報(ケーパビリティ情報)を記憶する手段であり、例えば、図3のストレージ部304、及び図3のCPU301で動作するプログラム等によって実現される。なお、画像形成部420で利用可能な機能の情報には、例えば、画像形成装置110の周辺機器(オプション機器)の構成や、画像形成装置110の機能、スペック等の情報が含まれる。   The device information storage unit 425 is a means for storing function information (capability information) that can be used by the image forming unit 420. For example, the device information storage unit 425 is a program that operates in the storage unit 304 in FIG. 3 and the CPU 301 in FIG. Realized. The information on the functions that can be used in the image forming unit 420 includes, for example, information on the configuration of peripheral devices (optional devices) of the image forming apparatus 110, the functions and specifications of the image forming apparatus 110, and the like.

設定情報記憶部426は、画像形成装置110の初期設定値等の設定情報を記憶する手段であり、例えば、図3のストレージ部304、及び図3のCPU301で動作するプログラム等によって実現される。   The setting information storage unit 426 is a unit that stores setting information such as initial setting values of the image forming apparatus 110, and is realized by, for example, a program that operates in the storage unit 304 in FIG. 3 and the CPU 301 in FIG.

上記の構成により、画像形成部420は、スクリプト実行部413でのコピー処理の制御を行うスクリプトの実行によるコピー処理の制御に係る要求を受け付けるインタフェースを有し、受け付けた要求に応じてコピー処理の制御を行う。   With the above-described configuration, the image forming unit 420 has an interface for receiving a request for controlling copy processing by executing a script that controls copy processing in the script execution unit 413, and performs copy processing according to the received request. Take control.

<処理の流れ>
続いて、画像形成システム100による画像形成方法の具体的な処理の例について説明する。
<Process flow>
Subsequently, an example of specific processing of the image forming method by the image forming system 100 will be described.

[第1の実施形態]
(操作画面の表示処理)
図6は、第1の実施形態に係る操作画面の表示処理の例を示すシーケンス図である。なお、図6において、破線の矢印は、利用者による画像形成装置110への操作を示すものとする。
[First Embodiment]
(Operation screen display processing)
FIG. 6 is a sequence diagram illustrating an example of operation screen display processing according to the first embodiment. In FIG. 6, broken arrows indicate operations on the image forming apparatus 110 by the user.

ステップS601において、利用者は、コピー処理の操作画面の呼出操作を行う。例えば、利用者は、操作部306に表示されたウェブブラウザで、コピーアプリのアイコンを選択すること等により、コピー画面の操作画面の呼出操作を行う。   In step S601, the user performs a call operation on the operation screen for copy processing. For example, the user performs a call operation on the operation screen of the copy screen by selecting a copy application icon on the web browser displayed on the operation unit 306.

ウェブブラウザ部410は、操作受付部415で利用者による操作画面の呼出操作を受け付けると、ステップS602において、取得部411により、ウェブコンテンツの取得を要求するコンテンツ取得要求を、通信部430を介して、サーバ装置120に送信する。   When the operation accepting unit 415 accepts the operation screen calling operation by the user, the web browser unit 410 causes the obtaining unit 411 to issue a content acquisition request for obtaining web content via the communication unit 430 in step S602. To the server device 120.

ステップS603において、サーバ装置120の通信部440は、画像形成装置110から送信されたコンテンツ取得要求を受信すると、ステップS604において、受信したコンテンツ取得要求をウェブコンテンツ管理部452に通知する。   In step S603, when the communication unit 440 of the server apparatus 120 receives the content acquisition request transmitted from the image forming apparatus 110, the communication unit 440 notifies the web content management unit 452 of the received content acquisition request in step S604.

ステップS605、S606において、ウェブコンテンツ管理部452は、ウェブコンテンツ記憶部451から、コピー処理の操作画面のウェブコンテンツを読み出す。   In steps S <b> 605 and S <b> 606, the web content management unit 452 reads the web content of the copy process operation screen from the web content storage unit 451.

ステップS607において、ウェブコンテンツ管理部452は、読み出したウェブコンテンツを、通信部440を介して、要求元の画像形成装置110に送信する。   In step S607, the web content management unit 452 transmits the read web content to the requesting image forming apparatus 110 via the communication unit 440.

ステップS608において、画像形成装置110の通信部430は、サーバ装置120からウェブコンテンツを受信すると、ステップS609において、受信したウェブコンテンツをウェブブラウザ部410に通知する。   In step S608, when the communication unit 430 of the image forming apparatus 110 receives web content from the server device 120, the communication unit 430 notifies the web browser unit 410 of the received web content in step S609.

ステップS610において、ウェブブラウザ部410の表示制御部414は、サーバ装置120から受信したウェブコンテンツに基づいて、コピー処理の操作画面を操作部306に表示する。このとき、操作部306に表示されるコピー処理の操作画面の例を図7(a)に示す。   In step S <b> 610, the display control unit 414 of the web browser unit 410 displays an operation screen for copy processing on the operation unit 306 based on the web content received from the server device 120. FIG. 7A shows an example of the copy processing operation screen displayed on the operation unit 306 at this time.

図7(a)の例では、コピー処理の操作画面710には、例えば、カラー/白黒の設定ボタン711、部数の設定ボタン712、集約方式の設定ボタン713、及びステープルの設定ボタン714等、複数の設定ボタンが表示されている。また、各設定ボタンには、現在の設定値が表示されている。例えば、カラー/白黒の設定ボタン711は、現在のカラーの設定が「カラー」であることを示している。また、部数の設定ボタン712は、現在の部数の設定が「1部」であることを示している。   In the example of FIG. 7A, the copy processing operation screen 710 includes a color / monochrome setting button 711, a number of copies setting button 712, an aggregation method setting button 713, a staple setting button 714, and the like. The setting button is displayed. Each setting button displays the current setting value. For example, a color / monochrome setting button 711 indicates that the current color setting is “color”. The number of copies setting button 712 indicates that the current number of copies setting is “1”.

図6のステップS611において、利用者は、例えば、カラー/白黒の設定ボタン711を選択し、カラーの設定を「白黒」に変更する操作を行うものとする。   In step S611 of FIG. 6, for example, the user selects the color / monochrome setting button 711 and performs an operation of changing the color setting to “monochrome”.

ステップS612において、ウェブブラウザ部410は、操作受付部415により利用者の操作を受け付けると、表示制御部414により、操作部306に表示したコピー処理の操作画面を、利用者の操作に応じた操作画面に更新する。このとき、操作部306に表示されるコピー処理の操作画面の例を図7(b)に示す。   In step S <b> 612, when the web browser unit 410 accepts the user's operation by the operation accepting unit 415, the display control unit 414 displays the copy processing operation screen displayed on the operation unit 306 according to the user's operation. Update to the screen. FIG. 7B shows an example of a copy processing operation screen displayed on the operation unit 306 at this time.

図7(b)の例では、コピー処理の操作画面720に表示されているカラー/白黒の設定ボタン721は、カラーの設定が「白黒」に変更されている。   In the example of FIG. 7B, the color setting of the color / monochrome setting button 721 displayed on the copy processing operation screen 720 is changed to “monochrome”.

ステップS613において、利用者は、例えば、部数の設定ボタン712を選択し、部数を「5部」に設定する操作を行うものとする。   In step S613, the user selects, for example, the copy number setting button 712 and performs an operation of setting the number of copies to “5 copies”.

ステップS614において、ウェブブラウザ部410は、操作受付部415により利用者の操作を受け付けると、表示制御部414により、操作部306に表示したコピー処理の操作画面を、利用者の操作に応じた操作画面に更新する。このとき、操作部306に表示されるコピー処理の操作画面の例を図7(c)に示す。   In step S <b> 614, when the web browser unit 410 accepts a user operation by the operation accepting unit 415, the display control unit 414 displays an operation screen for copy processing displayed on the operation unit 306 according to the operation of the user. Update to the screen. FIG. 7C shows an example of a copy processing operation screen displayed on the operation unit 306 at this time.

図7(c)の例では、コピー処理の操作画面720に表示されている部数の設定ボタン731は、部数の設定が「5部」に変更されている。   In the example of FIG. 7C, the number of copies setting button 731 displayed on the copy processing operation screen 720 is changed to “5 copies”.

このように、利用者は、操作部306に表示されるコピー処理の操作画面を操作することにより、コピー処理の設定値を変更することができる。なお、コピー処理の設定値の変更は、例えば、スクリプト実行部413が、コピー処理を制御するスクリプトのうち、選択された設定ボタンに対応するスクリプトを実行すること等により行われる。   As described above, the user can change the setting value of the copy process by operating the copy process operation screen displayed on the operation unit 306. Note that the setting value of the copy process is changed by, for example, the script execution unit 413 executing a script corresponding to the selected setting button among the scripts that control the copy process.

(コピー処理)
図8は、第1の実施形態に係るコピー処理の例を示すシーケンス図である。
(Copy process)
FIG. 8 is a sequence diagram illustrating an example of copy processing according to the first embodiment.

ステップ801において、利用者は、例えば、図7(a)〜(c)に示すようなコピー処理の操作画面710、720、730において、コピー開始ボタン715を選択することにより、コピーの実行操作を行う。   In step 801, for example, the user selects a copy start button 715 on the copy processing operation screens 710, 720, and 730 as shown in FIGS. Do.

ステップS802において、ウェブブラウザ部410は、操作受付部415により利用者の操作を受け付けると、スクリプト実行部413によりコピー処理の実行を要求するコピー実行要求(コピーAPI)を、通信部430を介して、画像形成部420に送信する。   In step S <b> 802, when the web browser unit 410 accepts a user operation through the operation accepting unit 415, the web execution unit 410 sends a copy execution request (copy API) for requesting execution of copy processing through the communication unit 430. And transmitted to the image forming unit 420.

例えば、スクリプト実行部413は、コピー処理を制御するスクリプトのうち、コピー開始ボタン715に対応するスクリプトを実行することにより、HTTP、又はHTTPS等のプロトコルで、コピーAPIを画像形成部420に送信する。このとき、スクリプト実行部413が送信するコピーAPIの例を図9に示す。   For example, the script execution unit 413 transmits a copy API to the image forming unit 420 using a protocol such as HTTP or HTTPS by executing a script corresponding to the copy start button 715 among the scripts that control the copy process. . An example of the copy API transmitted by the script execution unit 413 at this time is shown in FIG.

図9は、第1の実施形態に係るコピーAPIの例を示す図である。図9に示すコピーAPIは、例えば、REST(Representational State Transfer)によるPOST命令と、URI(Uniform Resource Identifier)を指定してコピー処理の実行を命令し、Body情報としてコピー処理の設定値を設定している。   FIG. 9 is a diagram illustrating an example of a copy API according to the first embodiment. The copy API shown in FIG. 9 specifies, for example, a POST instruction by REST (Representational State Transfer) and a URI (Uniform Resource Identifier) to instruct execution of the copy process, and sets a set value of the copy process as Body information. ing.

図8のステップS803において、ウェブブラウザ部410から、コピー実行要求(コピーAPI)を受信した画像形成部420のAPI制御部421は、ステップ804において、受信したコピー実行要求が、予め定められたAPIの形式であるかを判定する。   In step S803 of FIG. 8, the API control unit 421 of the image forming unit 420 that has received the copy execution request (copy API) from the web browser unit 410, in step 804, determines that the received copy execution request is a predetermined API. It is determined whether it is in the format.

受信したコピー実行要求が、図9に示すコピーAPIの形式であると判定されると、ステップS805において、API制御部421は、受信したコピーAPIに基づくコピー実行要求をコピー制御部422に通知する。   If it is determined that the received copy execution request is in the format of the copy API shown in FIG. 9, in step S805, the API control unit 421 notifies the copy control unit 422 of the copy execution request based on the received copy API. .

ステップS806において、API制御部421からコピー実行要求を受け付けたコピー制御部422は、コピー処理を開始し、例えば、読取部423に原稿の読み取りを指示する読取要求を送信する。   In step S806, the copy control unit 422 that has received the copy execution request from the API control unit 421 starts the copy process, and transmits, for example, a reading request that instructs the reading unit 423 to read the document.

ステップS807において、読取要求を受け付けた読取部423は、読取開始要求を受け付けたことを示す応答メッセージをコピー制御部422に返信する。   In step S807, the reading unit 423 that has received the reading request returns a response message indicating that the reading start request has been received to the copy control unit 422.

ステップS808〜S810において、コピー制御部422からウェブブラウザ部410まで、コピー実行要求を受け付けたことを示す応答メッセージが、順次に送信される。   In steps S808 to S810, response messages indicating that the copy execution request has been accepted are sequentially transmitted from the copy control unit 422 to the web browser unit 410.

ステップS811において、ウェブブラウザ部410の表示制御部414は、例えば、コピー処理を実行であることを示すコピー実行中画面を、操作部306に表示する。   In step S811, the display control unit 414 of the web browser unit 410 displays, for example, a copy execution screen indicating that the copy process is being executed on the operation unit 306.

ステップS812において、読取要求を受け付けた読取部423は、スキャナ307を用いて原稿を読み取り、例えば、コピーに適したCMYK(Cyan, Magenta, Yellow, Black)形式で画像データを作成する読取処理を実行する。   In step S812, the reading unit 423 that has received the reading request reads the document using the scanner 307, and executes a reading process that creates image data in a CMYK (Cyan, Magenta, Yellow, Black) format suitable for copying, for example. To do.

ステップS813において、読取部423は、読取処理が終了すると、読取処理が完了したことを示す読取完了通知を、コピー制御部422に送信する。   In step S813, when the reading process is completed, the reading unit 423 transmits a reading completion notification indicating that the reading process is completed to the copy control unit 422.

ステップS814において、読取完了通知を受信したコピー制御部422は、読取部423が作成した画像データの印刷を要求する印刷要求を、印刷部424に送信する。   In step S 814, the copy control unit 422 that has received the reading completion notification transmits a print request for requesting printing of the image data created by the reading unit 423 to the printing unit 424.

ステップS815において、印刷部424は、読取部423が作成した画像データを印刷する印刷処理を実行する。   In step S815, the printing unit 424 executes a printing process for printing the image data created by the reading unit 423.

ステップS816において、印刷部424は、印刷処理が完了すると、印刷処理が完了したことを示す印刷完了通知をコピー制御部422に通知する。   In step S816, when the printing process is completed, the printing unit 424 notifies the copy control unit 422 of a printing completion notification indicating that the printing process is completed.

なお、複数ページ、又は複数部数のコピーを行う場合は、例えば、ステップS806、及びステップS812〜S816の処理を繰り返し実行する。   Note that when copying a plurality of pages or a plurality of copies, for example, the processes of steps S806 and S812 to S816 are repeatedly executed.

上記の処理により、画像形成装置110は、サーバ装置120から取得したウェブコンテンツを用いてコピー処理の操作画面を操作部306に表示し、操作部306への操作により、画像形成装置110の内部処理で、コピー処理を実行することができる。   With the above processing, the image forming apparatus 110 displays the copy processing operation screen on the operation unit 306 using the web content acquired from the server device 120, and the internal processing of the image forming apparatus 110 is performed by operating the operation unit 306. Thus, the copy process can be executed.

(コピーのキャンセル処理)
図10は、第1の実施形態に係るコピーのキャンセル処理の例を示すシーケンス図である。なお、図10において、ステップS811、及びステップS812の処理は、図8に示す処理と同様である。ここでは、ステップS812〜S816で実行中のコピー処理をキャンセル(中止)するキャンセル処理の例について説明する。
(Copy cancellation processing)
FIG. 10 is a sequence diagram illustrating an example of copy cancel processing according to the first embodiment. In FIG. 10, the processes in steps S811 and S812 are the same as the processes shown in FIG. Here, an example of cancel processing for canceling (stopping) the copy processing being executed in steps S812 to S816 will be described.

ステップS1001において、利用者は、実行中のコピー処理のキャンセル操作を行う。例えば、図10のステップS811において、画像形成装置110の操作部306には、図11(a)に示すような、コピー実行中の表示画面1110が表示されている。コピー実行中の表示画面1110には、例えば、コピー処理を実行中であることを示すメッセージ1111や、コピー処理の実行をキャンセルするためのキャンセルボタン1112等が表示されている。利用者は、コピー実行中の表示画面1110のキャンセルボタン1112を選択することにより、実行中のコピー処理のキャンセル操作を行うことができる。   In step S <b> 1001, the user performs a cancel operation for the copy process being executed. For example, in step S811 in FIG. 10, a display screen 1110 during execution of copying as shown in FIG. 11A is displayed on the operation unit 306 of the image forming apparatus 110. On the display screen 1110 during copy execution, for example, a message 1111 indicating that the copy process is being executed, a cancel button 1112 for canceling the execution of the copy process, and the like are displayed. The user can cancel the copy process being executed by selecting a cancel button 1112 on the display screen 1110 during copy execution.

図10のステップS1002において、ウェブブラウザ部410は、操作受付部415によりキャンセル操作を受け付けると、表示制御部414により、操作部306にコピー処理をキャンセル中であることを示すキャンセル中画面を表示する。このとき、操作部306に表示されるキャンセル中画面の例を、図11(b)に示す。図11(b)の例では、キャンセル中画面1120には、コピー処理をキャンセル中であることを示すメッセージ1121が表示されている。   In step S <b> 1002 of FIG. 10, when the web browser unit 410 receives a cancel operation by the operation reception unit 415, the display control unit 414 displays a canceling screen indicating that the copy process is being canceled on the operation unit 306. . FIG. 11B shows an example of the canceling screen displayed on the operation unit 306 at this time. In the example of FIG. 11B, a canceling screen 1120 displays a message 1121 indicating that the copy process is being canceled.

図10のステップS1003において、ウェブブラウザ部410は、スクリプト実行部413により、コピー処理のキャンセルを要求するコピーキャンセル要求(コピー中止API)を、通信部430を介して、画像形成部420に送信する。このとき、スクリプト実行部413が送信するコピー中止APIは、コピーAPIと同様に、予め形式が定められたAPIであるものとする。   In step S1003 of FIG. 10, the web browser unit 410 transmits a copy cancel request (copy stop API) for requesting cancellation of copy processing to the image forming unit 420 via the communication unit 430 by the script execution unit 413. . At this time, it is assumed that the copy cancellation API transmitted by the script execution unit 413 is an API whose format is determined in advance, like the copy API.

図10のステップS1004において、画像形成部420はコピーキャンセル要求を受信すると、ステップS1005において、API制御部421により、受信したコピーキャンセル要求が予め定められたAPIの形式であるかを判定する。   In step S1004 of FIG. 10, when the image forming unit 420 receives the copy cancel request, in step S1005, the API control unit 421 determines whether the received copy cancel request is in a predetermined API format.

受信したコピーキャンセル要求が、予め定められたコピー中止APIの形式であると判定されると、ステップS1006において、API制御部421は、コピーキャンセル要求をコピー制御部422に通知する。   If it is determined that the received copy cancel request is in a predetermined copy cancel API format, the API control unit 421 notifies the copy control unit 422 of the copy cancel request in step S1006.

ステップS1007において、API制御部421からコピーキャンセル要求を受け付けたコピー制御部422は、コピーのキャンセル処理を開始し、例えば、読取部423に原稿の読取の中止を指示する読取中止要求を送信する。   In step S1007, the copy control unit 422 that has received the copy cancel request from the API control unit 421 starts copy cancel processing, and transmits, for example, a reading stop request instructing the reading unit 423 to stop reading the document.

ステップS1008において、読取部423は、読取中止要求を受け付けると、実行中の原稿の読み取りを中止し、例えば、読み取り済みの画像データも削除する。   In step S <b> 1008, when the reading unit 423 receives a reading stop request, the reading unit 423 stops reading of the document that is being executed, and for example, deletes read image data.

ステップS1009において、コピー制御部422は、印刷部424に印刷の中止を要求する印刷中止要求を送信する。   In step S <b> 1009, the copy control unit 422 transmits a print cancel request for requesting the print unit 424 to cancel printing.

ステップS1010において、印刷部424は、コピー制御部422から印刷中止要求を受け付けると、実行中の印刷を中止し、例えば、印刷を中止したことを示す完了通知をコピー制御部422に通知する。   In step S1010, when the printing unit 424 receives a print cancel request from the copy control unit 422, the printing unit 424 cancels the printing being executed, and notifies the copy control unit 422 of a completion notification indicating that printing has been stopped, for example.

ステップS1012〜S1014において、コピー制御部422からウェブブラウザ部410まで、コピーの中止を完了したことを示す完了通知が、順次に送信される。   In steps S <b> 1012 to S <b> 1014, completion notifications indicating that copying has been stopped are sequentially transmitted from the copy control unit 422 to the web browser unit 410.

ステップS1015において、ウェブブラウザ部410の表示制御部414は、例えば、コピー処理のキャンセルが完了したことを示すキャンセル完了画面を、操作部306に表示する。このとき、操作部306に表示されるキャンセル完了画面の例を図11(c)に示す。   In step S <b> 1015, the display control unit 414 of the web browser unit 410 displays, for example, a cancel completion screen indicating that the copy processing has been canceled on the operation unit 306. FIG. 11C shows an example of a cancel completion screen displayed on the operation unit 306 at this time.

図11(c)の例では、キャンセル完了画面1130には、コピー処理をキャンセルしたことを示すメッセージ1131と、確認ボタン1132とが表示されている。利用者は、確認ボタン1132を選択することにより、例えば、図7(a)〜(c)に示すようなコピー処理の操作画面に復帰することができる。   In the example of FIG. 11C, the cancel completion screen 1130 displays a message 1131 indicating that the copy process has been canceled and a confirmation button 1132. The user can return to the copy processing operation screen as shown in FIGS. 7A to 7C by selecting the confirmation button 1132, for example.

上記の処理により、画像形成装置110は、サーバ装置120から取得したウェブコンテンツを用いてコピー処理の操作画面を操作部306に表示し、操作部306への操作により、画像形成装置110の内部で、コピーのキャンセル処理を実行することができる。   Through the above processing, the image forming apparatus 110 displays the copy processing operation screen on the operation unit 306 using the web content acquired from the server device 120, and the operation of the operation unit 306 causes the image forming apparatus 110 to display the operation screen. Copy cancel processing can be executed.

[第2の実施形態]
例えば、図1に示すように、画像形成システム100に含まれる画像形成装置110−1、110−2は、利用可能な機能が異なる場合がある(例えば、カラー印刷機能の有無等)。第2の実施形態では、画像形成装置110が、サーバ装置120から取得したウェブコンテンツを用いて、画像形成装置110で利用可能な機能の情報(ケーパビリティ情報)に応じたコピー処理の操作画面を操作部306に表示する場合の例について説明する。
[Second Embodiment]
For example, as illustrated in FIG. 1, the image forming apparatuses 110-1 and 110-2 included in the image forming system 100 may have different functions (for example, presence or absence of a color printing function). In the second embodiment, the image forming apparatus 110 uses the web content acquired from the server apparatus 120 to display an operation screen for copy processing according to function information (capability information) that can be used by the image forming apparatus 110. An example of displaying on the operation unit 306 will be described.

なお、ここでは、第1の実施形態と同様の操作については詳細な説明をできるだけ省略し、第1の実施形態との相違点を中心に説明を行う。   Here, detailed description of operations similar to those of the first embodiment will be omitted as much as possible, and description will be made focusing on differences from the first embodiment.

ステップS1201において、利用者は、コピー処理の操作画面の呼出操作を行う。   In step S1201, the user performs a call operation on the operation screen for copy processing.

ステップS1202において、ウェブブラウザ部410は、操作受付部415により利用者の操作を受け付けると、取得部411により、ウェブコンテンツの取得を要求するコンテンツ取得要求を、通信部430を介して、サーバ装置120に送信する。   In step S <b> 1202, when the web browser unit 410 receives a user operation through the operation reception unit 415, the acquisition unit 411 sends a content acquisition request for requesting acquisition of web content via the communication unit 430 to the server apparatus 120. Send to.

ステップS1203において、サーバ装置120は、画像形成装置110から送信されたコンテンツ取得要求を受信すると、ステップS1204において、ウェブコンテンツ管理部452により、ウェブコンテンツ記憶部451からウェブコンテンツを読み出す。なお、このステップS1204の処理は、例えば、図6のステップS604〜S607の処理に対応している。   In step S1203, when the server apparatus 120 receives the content acquisition request transmitted from the image forming apparatus 110, the web content management unit 452 reads the web content from the web content storage unit 451 in step S1204. Note that the processing in step S1204 corresponds to the processing in steps S604 to S607 in FIG. 6, for example.

ステップS1205において、サーバ装置120のウェブコンテンツ管理部452は、取得したウェブコンテンツを、要求元の画像形成装置110に送信する。   In step S <b> 1205, the web content management unit 452 of the server device 120 transmits the acquired web content to the requesting image forming apparatus 110.

ステップS1206において、ウェブブラウザ部410は、サーバ装置120からウェブコンテンツを受信すると、ステップS1207において、表示制御部414により、ウェブコンテンツに基づくコピー処理の操作画面を操作部306に表示する。このとき、表示制御部414は、例えば、図7(a)に示すようなコピー処理の操作画面を、操作部306に表示する。なお、ステップS1201〜S1207の処理は、第1の実施形態と同様で良い。   In step S1206, when the web browser unit 410 receives web content from the server device 120, the display control unit 414 displays an operation screen for copy processing based on the web content on the operation unit 306 in step S1207. At this time, for example, the display control unit 414 displays an operation screen for copy processing as shown in FIG. Note that the processing in steps S1201 to S1207 may be the same as in the first embodiment.

ステップS1208において、ウェブブラウザ部410のスクリプト実行部413は、機能構成情報の取得を要求する機器情報要求(機器情報要求API)を、通信部430を介して、画像形成部420に送信する。なお、機能構成情報は、画像形成部420で利用可能な機能の情報(ケーパビリティ情報)を含む情報である。   In step S <b> 1208, the script execution unit 413 of the web browser unit 410 transmits a device information request (device information request API) requesting acquisition of functional configuration information to the image forming unit 420 via the communication unit 430. Note that the function configuration information is information including function information (capability information) that can be used by the image forming unit 420.

本実施形態に係るウェブコンテンツには、例えば、ステップS1207でコピー処理の操作画面を表示したとき等に、画像形成部420に機器情報要求(機器情報要求API)を送信するスクリプトが含まれている。また、このとき、スクリプト実行部413が送信する機器情報要求APIは、コピーAPIと同様に、予め形式が定められたAPIであるものとする。   The web content according to the present embodiment includes a script that transmits a device information request (device information request API) to the image forming unit 420 when, for example, an operation screen for copy processing is displayed in step S1207. . At this time, it is assumed that the device information request API transmitted by the script execution unit 413 is an API having a predetermined format, like the copy API.

ステップS1209において、画像形成部420は、ウェブブラウザ部410から送信された機器情報要求(機器情報要求API)を受信する。   In step S1209, the image forming unit 420 receives the device information request (device information request API) transmitted from the web browser unit 410.

ステップS1210において、画像形成部420のAPI制御部421は、受信した機器情報要求が、予め定められた機器情報要求APIであることを判定し、機器構成情報の読出しを実行する。例えば、API制御部421は、コピー制御部422に機器情報の取得要求を送信し、要求を受けたコピー制御部422は、機器情報記憶部425に記憶された機器構成情報を読み出して、API制御部421に通知する。   In step S1210, the API control unit 421 of the image forming unit 420 determines that the received device information request is a predetermined device information request API, and reads the device configuration information. For example, the API control unit 421 transmits a device information acquisition request to the copy control unit 422, and the copy control unit 422 that has received the request reads out the device configuration information stored in the device information storage unit 425 and performs API control. Notification to the unit 421.

ステップS1211において、画像形成部420のAPI制御部421は、読み出した機器構成情報を、通信部430を介して、ウェブブラウザ部410に送信する。   In step S <b> 1211, the API control unit 421 of the image forming unit 420 transmits the read device configuration information to the web browser unit 410 via the communication unit 430.

ステップS1212において、ウェブブラウザ部410は、画像形成部420から送信された機器構成情報を受信する。   In step S <b> 1212, the web browser unit 410 receives the device configuration information transmitted from the image forming unit 420.

ステップS1213において、ウェブブラウザ部410の表示制御部414は、受信した機器構成情報を用いて、操作部306に表示したコピー処理の操作画面を更新する。   In step S <b> 1213, the display control unit 414 of the web browser unit 410 updates the copy process operation screen displayed on the operation unit 306 using the received device configuration information.

図13(a)に画像形成装置110の機器構成情報の一例を示す。図13(a)に示す機器構成情報は、例えば、図1に示した画像形成装置110−1の機器構成情報の例を示すものとする。図13(a)の例では、画像形成装置110−1は、プリンタ機能が、「カラー印刷」及び「白黒印刷」に対応していること、パンチ機能が、「2穴左」及び「2穴右」に対応していること等が示されている。また、画像形成装置110−1は、ステープル機能に対応していないこと、集約機能が、「2in1」及び「4in1」に対応していること等が示されている。   FIG. 13A shows an example of device configuration information of the image forming apparatus 110. The device configuration information illustrated in FIG. 13A is an example of the device configuration information of the image forming apparatus 110-1 illustrated in FIG. In the example of FIG. 13A, the image forming apparatus 110-1 has a printer function corresponding to “color printing” and “black and white printing”, and the punch function has “two holes left” and “two holes”. It corresponds to “right”. Further, it is shown that the image forming apparatus 110-1 does not support the stapling function, the aggregation function supports “2 in 1” and “4 in 1”, and the like.

この場合、図12のステップS1215において、例えば、表示制御部414は、図7(a)に示すようなコピー処理の操作画面710を、図13(b)に示すようなコピー処理の操作画面1310に更新する。   In this case, in step S1215 of FIG. 12, for example, the display control unit 414 changes the copy processing operation screen 710 as shown in FIG. 7A to the copy processing operation screen 1310 as shown in FIG. Update to

図13(b)に示す操作画面1310は、図7(a)に示す操作画面710から、画像形成装置110−1が対応していないステープル機能の設定ボタン714が削除されている。また、図13(b)に示す操作画面1210は、図7(a)に示す操作画面710に対して、画像形成装置110−1が対応しているパンチ機能の設定ボタン1311が追加されている。   In the operation screen 1310 shown in FIG. 13B, the setting button 714 of the staple function that is not supported by the image forming apparatus 110-1 is deleted from the operation screen 710 shown in FIG. In addition, the operation screen 1210 shown in FIG. 13B has a punch function setting button 1311 corresponding to the image forming apparatus 110-1 added to the operation screen 710 shown in FIG. 7A. .

次に、図13(c)に、画像形成装置110の機器構成情報の別の一例を示す。図13(c)に示す機器構成情報は、例えば、図1に示した画像形成装置110−2の機器構成情報の例を示しているものとする。図13(c)の例では、画像形成装置110−2は、プリンタ機能が、白黒印刷のみに対応していること、パンチ機能がないこと等が示されている。また、画像形成装置110−2は、ステープル機能が、「左上」、「右上」、「左中」に対応していること、集約機能が、「2in1」及び「4in1」に対応していること等が示されている。   Next, FIG. 13C shows another example of the device configuration information of the image forming apparatus 110. The device configuration information illustrated in FIG. 13C is an example of the device configuration information of the image forming apparatus 110-2 illustrated in FIG. In the example of FIG. 13C, the image forming apparatus 110-2 indicates that the printer function is compatible only with monochrome printing, the absence of the punch function, and the like. Further, in the image forming apparatus 110-2, the stapling function corresponds to “upper left”, “upper right”, and “middle left”, and the aggregation function corresponds to “2 in 1” and “4 in 1”. Etc. are shown.

この場合、図12のステップS1215において、表示制御部414は、例えば、図7(a)に示すようなコピー処理の操作画面710を、図13(d)に示すようなコピー処理の操作画面1320に更新する。   In this case, in step S1215 of FIG. 12, for example, the display control unit 414 changes the copy processing operation screen 710 as shown in FIG. 7A to the copy processing operation screen 1320 as shown in FIG. Update to

図13(d)に示す操作画面1320は、図7(a)に示す操作画面710から、画像形成装置110−2が対応していないカラー機能の設定ボタン711が削除されている。   In the operation screen 1320 illustrated in FIG. 13D, the color function setting button 711 that is not supported by the image forming apparatus 110-2 is deleted from the operation screen 710 illustrated in FIG.

このように、本実施形態に係る画像形成装置110のウェブブラウザ部410は、サーバ装置120から取得したウェブコンテンツと、画像形成部420から取得した機器構成情報とに基づいて、コピー処理の操作画面を操作部306に表示する。   As described above, the web browser unit 410 of the image forming apparatus 110 according to the present embodiment uses the copy processing operation screen based on the web content acquired from the server apparatus 120 and the device configuration information acquired from the image forming unit 420. Is displayed on the operation unit 306.

これにより、画像形成システム100は、同じウェブコンテンツを用いて、利用可能な機能が異なる複数の画像形成装置110−1、110−2に対して、各画像形成装置110で利用可能な機能に対応するコピー処理の操作画面を表示させることができる。   As a result, the image forming system 100 uses the same web content and supports functions that can be used in each image forming apparatus 110 for a plurality of image forming apparatuses 110-1 and 110-2 that have different functions that can be used. A copy processing operation screen can be displayed.

[第3の実施形態]
第3の実施形態では、ウェブブラウザ部410のスクリプト実行部413が、画像形成部420からコピー処理の処理状態を示す情報を取得し、表示制御部414が、取得した処理状態に応じた操作画面を操作部306に表示する場合の例について説明する。
[Third Embodiment]
In the third embodiment, the script execution unit 413 of the web browser unit 410 acquires information indicating the processing state of the copy process from the image forming unit 420, and the display control unit 414 operates the operation screen according to the acquired processing state. An example in which is displayed on the operation unit 306 will be described.

なお、ここでは、第1の実施形態と同様の操作については詳細な説明をできるだけ省略し、第1の実施形態との相違点を中心に説明を行う。   Here, detailed description of operations similar to those of the first embodiment will be omitted as much as possible, and description will be made focusing on differences from the first embodiment.

ステップ1401において、利用者は、例えば、図7(a)〜(c)に示すコピー処理の操作画面710、720、730において、コピー開始ボタン715を選択することにより、コピーの実行操作を行う。   In step 1401, for example, the user performs a copy execution operation by selecting the copy start button 715 on the copy processing operation screens 710, 720, and 730 shown in FIGS.

ステップS1402において、ウェブブラウザ部410は、操作受付部415で利用者の操作を受け付けると、スクリプト実行部413により、コピー処理の実行を要求するコピー実行要求(コピーAPI)を、通信部430を介して、画像形成部420に送信する。   In step S <b> 1402, when the web browser unit 410 receives an operation of the user by the operation reception unit 415, the script execution unit 413 sends a copy execution request (copy API) for requesting execution of copy processing via the communication unit 430. To the image forming unit 420.

ステップS1403において、画像形成部420は、ウェブブラウザ部410から送信されたコピー実行要求(コピーAPI)を受信する。   In step S1403, the image forming unit 420 receives the copy execution request (copy API) transmitted from the web browser unit 410.

ステップS1404、S1405において、画像形成部420のAPI制御部421は、受信したコピー実行要求がコピーAPIであることを判定し、コピーAPIに対する応答メッセージを、通信部430を介して、ウェブブラウザ部410に送信する。   In steps S1404 and S1405, the API control unit 421 of the image forming unit 420 determines that the received copy execution request is a copy API, and sends a response message to the copy API via the communication unit 430 to the web browser unit 410. Send to.

ステップS1406において、ウェブブラウザ部410は、コピーAPIに対する応答メッセージを受信すると、表示制御部414により、例えば、図15(a)に示すようなコピー実行中画面1510を、操作部306に表示する。図15(a)に示すコピー実行中画面1510には、コピー処理を実行中であることを示すメッセージ1511が表示されている。   In step S1406, when the web browser unit 410 receives a response message to the copy API, the display control unit 414 displays, for example, a copy execution screen 1510 as illustrated in FIG. A copy execution screen 1510 shown in FIG. 15A displays a message 1511 indicating that the copy process is being executed.

ステップS1407において、画像形成部420のAPI制御部421は、コピー制御部422にコピー処理の実行を要求し、コピー制御部422の制御により、読取部423は、原稿の読取処理を実行する。   In step S1407, the API control unit 421 of the image forming unit 420 requests the copy control unit 422 to execute a copy process, and the reading unit 423 executes a document reading process under the control of the copy control unit 422.

ステップS1408において、ウェブブラウザ部410のスクリプト実行部413は、通信部430を介して、画像形成部420に、コピー処理の実行状態を示す情報を要求する状態取得要求(状態取得API)を送信する。例えば、本実施形態に係るウェブコンテンツには、所定の時間間隔、又は所定の処理等に応じて、画像形成部420に状態取得要求を送信するスクリプトが含まれている。また、スクリプト実行部413が送信する状態取得APIは、前述したコピーAPIと同様に、予め形式が定められたAPIであるものとする。   In step S1408, the script execution unit 413 of the web browser unit 410 transmits a status acquisition request (status acquisition API) requesting information indicating the execution status of the copy process to the image forming unit 420 via the communication unit 430. . For example, the web content according to the present embodiment includes a script that transmits a status acquisition request to the image forming unit 420 according to a predetermined time interval or a predetermined process. Further, it is assumed that the status acquisition API transmitted by the script execution unit 413 is an API whose format is determined in advance, like the copy API described above.

ステップS1409において、画像形成部420は、ウェブブラウザ部410から送信された状態取得要求(状態取得API)を受信する。   In step S1409, the image forming unit 420 receives the status acquisition request (status acquisition API) transmitted from the web browser unit 410.

ステップS1410において、画像形成部420のAPI制御部421は、受信したコピー実行要求が状態取得APIであることを判定し、コピー処理の処理状態を示す状態情報を、通信部430を介して、ウェブブラウザ部410に送信する。例えば、API制御部421は、状態取得APIを受信すると、コピー制御部422から、コピー処理の処理状態を示す情報を取得し、取得した情報をウェブブラウザ部410に応答する。なお、図14の例では、コピー処理の処理状態は、読取処理を実行中であり、読み取り枚数が3枚目であるものとする。   In step S1410, the API control unit 421 of the image forming unit 420 determines that the received copy execution request is a status acquisition API, and sends status information indicating the processing status of the copy process to the web via the communication unit 430. It transmits to the browser part 410. For example, when receiving the status acquisition API, the API control unit 421 acquires information indicating the processing status of the copy process from the copy control unit 422, and returns the acquired information to the web browser unit 410. In the example of FIG. 14, it is assumed that the processing state of the copy processing is that the reading processing is being executed and the number of read sheets is the third.

ステップS1411において、ウェブブラウザ部410は、画像形成部420から送信された状態情報を受信する。   In step S1411, the web browser unit 410 receives the state information transmitted from the image forming unit 420.

ステップS1412において、ウェブブラウザ部410のスクリプト実行部413は、受信した状態情報を用いて、コピー処理の処理状態を判定する。図14の例では、スクリプト実行部413は、コピー処理の処理状態が、読み取り中であり、読み取り枚数が3枚であることを判断する。   In step S1412, the script execution unit 413 of the web browser unit 410 determines the processing status of the copy process using the received status information. In the example of FIG. 14, the script execution unit 413 determines that the processing status of the copy process is being read and the number of read sheets is three.

ステップS1413において、ウェブブラウザ部410の表示制御部414は、ステップS1412で判定されたコピー処理の処理状態に応じて、例えば、図15(b)に示すようなコピー実行中画面1520を、操作部306に表示する。図15(b)に示すコピー実行中画面1520には、図15(a)に示す表示画面に加えて、例えば、原稿の読み取り枚数の情報1521等が表示されている。   In step S1413, the display control unit 414 of the web browser unit 410 displays, for example, a copy execution screen 1520 as illustrated in FIG. 15B according to the processing status of the copy process determined in step S1412. It is displayed on 306. In the copy executing screen 1520 shown in FIG. 15B, in addition to the display screen shown in FIG. 15A, for example, information 1521 on the number of originals read is displayed.

ステップS1414において、画像形成部420のコピー制御部422は、原稿の読み取り処理が終了すると、引き続き、読み取った画像データの印刷処理を開始する。また、図14の例では、ステップ1415において、用紙がなくなり、印刷処理が停止されるものとする。   In step S <b> 1414, when the document reading process ends, the copy control unit 422 of the image forming unit 420 continues the printing process of the read image data. In the example of FIG. 14, in step 1415, it is assumed that there is no paper and the printing process is stopped.

ステップS1416において、ウェブブラウザ部410のスクリプト実行部413は、通信部430を介して、画像形成部420に、コピー処理の実行状態を示す情報を要求する状態取得要求(状態取得API)を再び送信する。   In step S1416, the script execution unit 413 of the web browser unit 410 transmits again a status acquisition request (status acquisition API) for requesting information indicating the execution status of the copy process to the image forming unit 420 via the communication unit 430. To do.

ステップS1417において、画像形成部420は、ウェブブラウザ部410から送信された状態取得要求(状態取得API)を受信する。   In step S1417, the image forming unit 420 receives the status acquisition request (status acquisition API) transmitted from the web browser unit 410.

ステップS1418において、画像形成部420のAPI制御部421は、受信したコピー実行要求が状態取得APIであることを判定し、コピー処理の処理状態を示す状態情報を、通信部430を介して、ウェブブラウザ部410に送信する。図14の例では、API制御部421は、用紙なしのため印刷処理が停止していることを示す状態情報を送信する。   In step S1418, the API control unit 421 of the image forming unit 420 determines that the received copy execution request is a status acquisition API, and sends status information indicating the processing status of the copy process via the communication unit 430 to the web. It transmits to the browser part 410. In the example of FIG. 14, the API control unit 421 transmits status information indicating that printing processing is stopped because there is no paper.

ステップS1419において、ウェブブラウザ部410は、画像形成部420から送信された状態情報を受信する。   In step S <b> 1419, the web browser unit 410 receives the state information transmitted from the image forming unit 420.

ステップS1420において、ウェブブラウザ部410のスクリプト実行部413は、受信した状態情報を用いて、コピー処理の処理状態を判定する。図14の例では、スクリプト実行部413は、コピー処理の処理状態が、用紙なしのため、印刷が停止していることを判断する。   In step S1420, the script execution unit 413 of the web browser unit 410 determines the processing status of the copy process using the received status information. In the example of FIG. 14, the script execution unit 413 determines that printing is stopped because the processing state of the copy process is no paper.

ステップS1421において、ウェブブラウザ部410の表示制御部414は、ステップS1412で判定されたコピー処理の処理状態に応じて、例えば、図15(c)に示すようなコピー実行中画面1530を、操作部306に表示する。   In step S1421, the display control unit 414 of the web browser unit 410 displays, for example, a copy execution screen 1530 as illustrated in FIG. 15C according to the processing status of the copy process determined in step S1412. It is displayed on 306.

図15(c)に示すコピー実行中画面1530には、例えば、トレイに用紙がないことを示すメッセージ1531、印刷処理を再開するための継続ボタン1532、及び印刷処理を中止するためのキャンセルボタン1533等が表示されている。この場合、利用者は、画像形成装置110に用紙を補給して、継続ボタン1532を選択することにより、印刷処理を再開することができる。   The copy in progress screen 1530 shown in FIG. 15C includes, for example, a message 1531 indicating that there is no paper in the tray, a continue button 1532 for restarting the printing process, and a cancel button 1533 for stopping the printing process. Etc. are displayed. In this case, the user can restart the printing process by supplying paper to the image forming apparatus 110 and selecting the continue button 1532.

一方、画像形成部420で、例えば、メモリ不足等、印刷処理を継続することができないエラーが発生した場合、ウェブブラウザ部410の表示制御部414は、例えば、図15(d)に示すようなコピー実行中画面1540を、操作部306に表示する。   On the other hand, when an error has occurred in the image forming unit 420 such as insufficient memory, for example, the print processing cannot be continued, the display control unit 414 of the web browser unit 410 displays, for example, as shown in FIG. A copy execution screen 1540 is displayed on the operation unit 306.

図15(d)に示すコピー実行中画面1540には、例えば、システムのメモリ容量をオーバーしたため、コピー処理をキャンセルしたことを示すメッセージ1541、及び確認ボタン1542が表示されている。これにより、画像形成装置110は、コピー処理を継続することができないことを、利用者に知らせることができる。   On the copy execution screen 1540 shown in FIG. 15D, for example, a message 1541 indicating that the copy process has been canceled because the system memory capacity has been exceeded, and a confirmation button 1542 are displayed. As a result, the image forming apparatus 110 can inform the user that the copying process cannot be continued.

このように、画像形成装置110のウェブブラウザ部410は、コピー処理実行中に、画像形成部420からコピー処理の処理状態を示す情報を取得し、取得した処理状態を示す情報を含むコピー処理の実行中画面を操作部306に表示することができる。   As described above, the web browser unit 410 of the image forming apparatus 110 acquires information indicating the processing state of the copy process from the image forming unit 420 during execution of the copy process, and performs copy processing including information indicating the acquired processing state. A running screen can be displayed on the operation unit 306.

[第4の実施形態]
第4の実施形態では、利用者が、コピーを行う際に、画像形成装置110の圧板を用いて原稿の読み取りを行う場合の処理の例について説明する。なお、圧板は、原稿を読み取るスキャナ307のガラス面の上に設けられた、原稿を押えるための開閉可能なユニットである。
[Fourth Embodiment]
In the fourth embodiment, an example of processing when a user reads a document using a pressure plate of the image forming apparatus 110 when performing copying will be described. The pressure plate is a unit that is provided on the glass surface of the scanner 307 that reads an original and can be opened and closed to press the original.

図16、17は、第4の実施形態に係るコピー処理の例を示す図である。   16 and 17 are diagrams illustrating examples of copy processing according to the fourth embodiment.

ステップS1601において、利用者は、例えば、スキャナ307のガラス面の上に1ページ目の原稿をセットすると共に、圧板を閉じて、コピーの開始ボタンを選択することにより、コピーの実行操作を行う。   In step S1601, for example, the user sets the original of the first page on the glass surface of the scanner 307, closes the pressure plate, and selects a copy start button to perform a copy execution operation.

ステップS1602において、ウェブブラウザ部410は、操作受付部415により実行操作を受け付けると、スクリプト実行部413により、コピー処理の実行を要求するコピー実行要求(コピーAPI)を、通信部430を介して、画像形成部420に送信する。   In step S <b> 1602, when the web browser unit 410 receives an execution operation from the operation reception unit 415, the script execution unit 413 sends a copy execution request (copy API) for requesting execution of a copy process via the communication unit 430. The image is transmitted to the image forming unit 420.

ステップS1603において、画像形成部420は、ウェブブラウザ部410から送信されたコピー実行要求(コピーAPI)を受信する。   In step S1603, the image forming unit 420 receives the copy execution request (copy API) transmitted from the web browser unit 410.

ステップS1604において、画像形成部420のAPI制御部421は、受信したコピー実行要求がコピーAPIであることを判定し、コピー処理を開始したことを示すコピー開始通知を、通信部430を介して、ウェブブラウザ部410に送信する。   In step S1604, the API control unit 421 of the image forming unit 420 determines that the received copy execution request is a copy API, and sends a copy start notification indicating that the copy process has started via the communication unit 430. It transmits to the web browser part 410.

ステップS1505において、ウェブブラウザ部410は、画像形成部420から送信されたコピー開始通知を受信する。   In step S1505, the web browser unit 410 receives the copy start notification transmitted from the image forming unit 420.

ステップS1606において、ウェブブラウザ部410は、コピー開始通知を受信すると、表示制御部414により、例えば、図15(a)に示すようなコピー実行中画面1510を、操作部306に表示する。   In step S <b> 1606, when the web browser unit 410 receives the copy start notification, the display control unit 414 displays a copy execution screen 1510 as illustrated in FIG. 15A on the operation unit 306, for example.

ステップS1607において、画像形成部420のAPI制御部421は、コピー制御部422にコピー処理の実行を要求し、コピー制御部422は、1ページ目の原稿のコピー処理(読取処理、及び印刷処理)を実行する。   In step S1607, the API control unit 421 of the image forming unit 420 requests the copy control unit 422 to execute copy processing, and the copy control unit 422 performs copy processing (reading processing and printing processing) of the first page of the document. Execute.

ステップS1608において、ウェブブラウザ部410のスクリプト実行部413は、通信部430を介して、画像形成部420に、コピー処理の実行状態を示す情報を要求する状態取得要求(状態取得API)を送信する。例えば、本実施形態に係るウェブコンテンツには、所定の時間間隔、又は所定の処理等に応じて、画像形成部420に状態取得要求を送信するスクリプトが含まれている。   In step S1608, the script execution unit 413 of the web browser unit 410 transmits a status acquisition request (status acquisition API) for requesting information indicating the execution status of the copy process to the image forming unit 420 via the communication unit 430. . For example, the web content according to the present embodiment includes a script that transmits a status acquisition request to the image forming unit 420 according to a predetermined time interval or a predetermined process.

ステップS1609において、画像形成部420は、ウェブブラウザ部410から送信された状態取得要求(状態取得API)を受信する。   In step S1609, the image forming unit 420 receives the status acquisition request (status acquisition API) transmitted from the web browser unit 410.

ステップS1610において、画像形成部420のAPI制御部421は、受信したコピー実行要求が状態取得APIであることを判定し、コピー処理の処理状態を示す状態情報を、通信部430を介して、ウェブブラウザ部410に送信する。このとき、画像形成部420が送信する状態情報には、例えば、画像形成部420が圧板を用いてコピー処理を実行中であり、次の原稿のセットを待っている「圧板次原稿待機」状態であることを示す情報等が含まれる。   In step S <b> 1610, the API control unit 421 of the image forming unit 420 determines that the received copy execution request is a status acquisition API, and sends status information indicating the processing status of the copy process to the web via the communication unit 430. It transmits to the browser part 410. At this time, the state information transmitted by the image forming unit 420 includes, for example, a “pressure plate next original standby” state in which the image forming unit 420 is executing a copy process using a pressure plate and is waiting for a next original to be set. The information etc. which show that it is are included.

ステップS1611において、ウェブブラウザ部410は、画像形成部420から送信された状態情報を受信する。   In step S <b> 1611, the web browser unit 410 receives the state information transmitted from the image forming unit 420.

ステップS1621において、受信した状態情報に基づいて、表示制御部414は、例えば、図18に示すような次原稿の待機画面1800を、操作部306に表示する。   In step S1621, based on the received state information, the display control unit 414 displays a standby screen 1800 for the next original as shown in FIG.

図18は、第4の実施形態に係る次原稿の待機画面の例を示す図である。図18に示す次原稿の待機画面1800には、「圧板次原稿待機」状態であることを示すメッセージ1801、開始ボタン1802、及び読み取り(コピー)を終了するための読取終了ボタン1803等が表示されている。   FIG. 18 is a diagram showing an example of a standby screen for the next original according to the fourth embodiment. The next original standby screen 1800 shown in FIG. 18 displays a message 1801 indicating that the state is the “pressure plate next original standby” state, a start button 1802, a reading end button 1803 for ending reading (copying), and the like. ing.

ステップS1622において、利用者は、例えば、スキャナ307のガラス面の上に2ページ目の原稿をセットすると共に、圧板を閉じて、開始ボタン1802を選択することにより、コピーの実行操作を行う。   In step S <b> 1622, for example, the user sets the original of the second page on the glass surface of the scanner 307, closes the pressure plate, and selects the start button 1802 to perform a copy execution operation.

ステップS1623〜S1632において、前述したステップS1602〜S1620と同様の処理が実行され、ステップS1633において、再び、図18に示すような次原稿の待機画面1800が、操作部306に表示される。   In steps S 1623 to S 1632, processing similar to that in steps S 1602 to S 1620 described above is executed. In step S 1633, a standby screen 1800 for the next original as shown in FIG. 18 is displayed again on the operation unit 306.

上記の処理を繰り返すことにより、利用者は、任意の数の原稿をコピーすることができる。また、コピーを完了する場合(原稿の読取りが全て終わった場合等)、例えば、図17に示すようなコピーの完了処理が実行される。   By repeating the above processing, the user can copy an arbitrary number of documents. Further, when copying is completed (for example, when all of the originals are read), for example, a copy completion process as shown in FIG. 17 is executed.

図17のステップS1633において、操作部306には、例えば、図18に示すような次原稿の待機画面1800が表示されているものとする。   In step S1633 of FIG. 17, it is assumed that a standby screen 1800 for the next original as illustrated in FIG. 18 is displayed on the operation unit 306, for example.

ステップS1701において、利用者は、例えば、図18に示す次原稿の待機画面1800で、読取終了ボタン1803を選択することにより、コピーの完了操作を行う。   In step S1701, for example, the user performs a copy completion operation by selecting the reading end button 1803 on the next original standby screen 1800 shown in FIG.

ステップS1702において、ウェブブラウザ部410は、操作受付部415により操作を受け付けると、スクリプト実行部413により、コピー処理の完了を要求するコピー完了要求(コピー完了API)を、通信部430を介して、画像形成部420に送信する。なお、コピー完了APIは、前述したコピーAPIと同様に、予め定められた形式のAPIであるものとする。   In step S <b> 1702, when the web browser unit 410 accepts an operation by the operation accepting unit 415, the script execution unit 413 sends a copy completion request (copy completion API) for requesting the completion of the copy process via the communication unit 430. The image is transmitted to the image forming unit 420. The copy completion API is assumed to be an API having a predetermined format, similar to the copy API described above.

ステップS1703において、画像形成部420は、ウェブブラウザ部410から送信されたコピー完了要求(コピー完了API)を受信する。   In step S1703, the image forming unit 420 receives the copy completion request (copy completion API) transmitted from the web browser unit 410.

ステップS1704において、画像形成部420のAPI制御部421は、受信したコピー完了要求がコピー完了APIであることを判定し、コピーの完了処理を行う。例えば、コピーの完了処理には、「圧板次原稿待機」状態を解除する処理や、読取済で印刷が行われていない画像データの印刷処理等が含まれる。   In step S1704, the API control unit 421 of the image forming unit 420 determines that the received copy completion request is a copy completion API, and performs a copy completion process. For example, the copy completion processing includes processing for canceling the “press platen original waiting” state, printing processing for image data that has been read and not printed, and the like.

ステップS1705において、画像形成部420のAPI制御部421は、受信したコピー完了APIに対する応答メッセージであるコピー完了応答を、通信部430を介して、ウェブブラウザ部410に送信する。   In step S1705, the API control unit 421 of the image forming unit 420 transmits a copy completion response, which is a response message to the received copy completion API, to the web browser unit 410 via the communication unit 430.

ステップS1706において、ウェブブラウザ部410は、画像形成部420から送信されたコピー完了応答を受信する。   In step S1706, the web browser unit 410 receives the copy completion response transmitted from the image forming unit 420.

ステップS1707において、ウェブブラウザ部410の表示制御部414は、例えば、図7(a)〜(c)に示すようなコピー処理の操作画面を、操作部306に表示する。   In step S <b> 1707, the display control unit 414 of the web browser unit 410 displays, for example, an operation screen for copy processing as illustrated in FIGS. 7A to 7C on the operation unit 306.

このように、本実施形態に係る画像形成装置110のウェブブラウザ部410は、コピー処理実行中に、画像形成部420からコピー処理の処理状態を示す情報を取得し、取得した処理状態に応じた次原稿の待機画面を操作部306に表示する。   As described above, the web browser unit 410 of the image forming apparatus 110 according to the present embodiment acquires information indicating the processing state of the copy process from the image forming unit 420 during the execution of the copy process, and according to the acquired processing state. A standby screen for the next original is displayed on the operation unit 306.

[第5の実施形態]
画像形成装置110のウェブブラウザ部410のスクリプト実行部413が実行するコピー処理を制御するスクリプトには、コピー処理等に関する設定情報(初期設定情報等)を設定(変更)するスクリプトが含まれていても良い。第5の実施形態では、ウェブブラウザ部410が、操作部306に表示するコピー処理の操作画面から、画像形成部420の初期設定情報を設定する場合の処理の例について説明する。
[Fifth Embodiment]
The script for controlling the copy processing executed by the script execution unit 413 of the web browser unit 410 of the image forming apparatus 110 includes a script for setting (changing) setting information (initial setting information) related to the copy processing. Also good. In the fifth embodiment, an example of processing when the web browser unit 410 sets initial setting information of the image forming unit 420 from the operation screen for copy processing displayed on the operation unit 306 will be described.

図19は、第5の実施形態に係る初期設定処理の例を示すシーケンス図である。   FIG. 19 is a sequence diagram illustrating an example of an initial setting process according to the fifth embodiment.

ステップS1901において、利用者は、初期設定画面の呼出操作を行う。例えば、ウェブブラウザ部410は、操作部306に、図20(a)に示すようなコピー処理の設定画面2010を表示しているものとする。利用者は、コピー処理の設定画面2010に表示された初期設定ボタンを選択することにより、初期設定画面の呼出操作を行う。   In step S1901, the user performs a call operation on the initial setting screen. For example, it is assumed that the web browser unit 410 displays a copy processing setting screen 2010 as shown in FIG. The user selects the initial setting button displayed on the copy processing setting screen 2010 to call up the initial setting screen.

また、別の一例として、ウェブブラウザ部410は、コピー処理の設定画面2010に表示された初期設定ボタンが選択されると、図20(b)に示すような初期設定画面2020を、操作部306に表示するものであっても良い。この場合、利用者は、初期設定画面2020に表示されたコピー初期設定ボタン2021を選択することにより、コピー処理の初期設定画面の呼出操作を行うことができる。   As another example, when the initial setting button displayed on the copy processing setting screen 2010 is selected, the web browser unit 410 displays an initial setting screen 2020 as shown in FIG. May be displayed. In this case, the user can call the initial setting screen for copy processing by selecting the copy initial setting button 2021 displayed on the initial setting screen 2020.

ステップS1902において、ウェブブラウザ部410は、操作受付部415により操作を受け付けると、スクリプト実行部413により、設定情報の取得を要求する初期設定情報要求(設定情報要求API)を、通信部430を介して画像形成部420に送信する。なお、設定情報要求APIは、前述したコピーAPIと同様に、予め定められた形式のAPIであるものとする。   In step S <b> 1902, when the web browser unit 410 accepts an operation by the operation accepting unit 415, the script execution unit 413 sends an initial setting information request (setting information request API) for requesting acquisition of setting information via the communication unit 430. To the image forming unit 420. It is assumed that the setting information request API is an API having a predetermined format, similar to the copy API described above.

ステップS1903において、画像形成部420は、ウェブブラウザ部410から送信された初期設定情報要求(設定情報要求API)を受信する。   In step S1903, the image forming unit 420 receives the initial setting information request (setting information request API) transmitted from the web browser unit 410.

ステップS1904において、画像形成部420のAPI制御部421は、受信した初期設定情報要求が、予め定められた設定情報要求APIであることを判定し、初期設定情報の読出しを行う。例えば、API制御部421は、コピー制御部422に初期設定情報の取得要求を送信し、要求を受けたコピー制御部422は、設定情報記憶部426に記憶された初期設定情報を読み出して、API制御部421に通知する。なお、初期設定情報は、画像形成部420のコピー処理に関する設定情報の一例である。初期設定情報には、例えば、画像形成部420によるコピーの枚数制限を行うか否かを示す情報や、コピーの枚数制限を行う場合の制限数等、複数のコピー処理に共通の設定情報が含まれる。   In step S1904, the API control unit 421 of the image forming unit 420 determines that the received initial setting information request is a predetermined setting information request API, and reads the initial setting information. For example, the API control unit 421 transmits an initial setting information acquisition request to the copy control unit 422, and the copy control unit 422 that has received the request reads out the initial setting information stored in the setting information storage unit 426, and executes the API. Notify the control unit 421. Note that the initial setting information is an example of setting information regarding the copy process of the image forming unit 420. The initial setting information includes, for example, setting information common to a plurality of copy processes, such as information indicating whether or not to limit the number of copies by the image forming unit 420, and a limit number when limiting the number of copies. It is.

ステップS1905において、画像形成部420のAPI制御部421は、読み出した初期設定情報を、通信部430を介して、ウェブブラウザ部410に送信する。   In step S 1905, the API control unit 421 of the image forming unit 420 transmits the read initial setting information to the web browser unit 410 via the communication unit 430.

ステップS1906において、ウェブブラウザ部410は、画像形成部420から送信された初期設定情報を受信する。   In step S 1906, the web browser unit 410 receives the initial setting information transmitted from the image forming unit 420.

ステップS1907において、ウェブブラウザ部410の表示制御部414は、受信した初期設定情報を用いて、例えば、図20(c)に示すようなコピー処理の初期設定画面2030を、操作部306に表示する。   In step S1907, the display control unit 414 of the web browser unit 410 uses the received initial setting information to display, for example, an initial setting screen 2030 for copy processing as shown in FIG. .

図20(c)に示す初期設定画面2030には、一例として、「利用制限枚数」の設定を行うためのボタン2031、及び「リミットレス給紙」の設定を行うためのボタン2032が表示されている。なお、「利用制限枚数」、「リミットレス給紙」等の設定項目はあくまで一例である。   On the initial setting screen 2030 shown in FIG. 20C, for example, a button 2031 for setting “restricted number of sheets to be used” and a button 2032 for setting “limitless sheet feeding” are displayed. Yes. Note that the setting items such as “restricted use sheet number” and “limitless sheet feeding” are merely examples.

ステップS1908において、利用者は、例えば、図20(c)に示す初期設定画面2030に表示された「利用制限枚数」の設定を行うためのボタン2031、「リミットレス給紙」の設定を行うためのボタン2032等を選択し、初期設定の変更操作を行う。   In step S1908, for example, the user sets a button 2031 for setting the “restricted use sheet number” displayed on the initial setting screen 2030 shown in FIG. Button 2032 or the like is selected, and the initial setting is changed.

ステップS1909において、ウェブブラウザ部410は、操作受付部415により、操作を受け付けると、スクリプト実行部413により、設定情報の変更を要求する設定変更要求(設定変更要求API)を、通信部430を介して、画像形成部420に送信する。なお、設定変更要求APIは、前述したコピーAPIと同様に、予め定められた形式のAPIであるものとする。   In step S <b> 1909, when the web browser unit 410 accepts an operation by the operation accepting unit 415, the script executing unit 413 sends a setting change request (setting change request API) for requesting change of setting information via the communication unit 430. To the image forming unit 420. The setting change request API is assumed to be an API having a predetermined format, similar to the copy API described above.

ステップS1910において、画像形成部420は、ウェブブラウザ部410から送信された設定変更要求(設定変更要求API)を受信する。   In step S1910, the image forming unit 420 receives the setting change request (setting change request API) transmitted from the web browser unit 410.

ステップS1911において、画像形成部420のAPI制御部421は、受信した初期設定情報要求が、予め定められた設定変更要求APIであることを判定し、初期設定情報の更新を行う。例えば、API制御部421は、コピー制御部422に初期設定情報の変更要求を送信し、要求を受けたコピー制御部422は、設定情報記憶部426に記憶された初期設定情報を更新する。   In step S1911, the API control unit 421 of the image forming unit 420 determines that the received initial setting information request is a predetermined setting change request API, and updates the initial setting information. For example, the API control unit 421 transmits a request for changing the initial setting information to the copy control unit 422, and the copy control unit 422 that has received the request updates the initial setting information stored in the setting information storage unit 426.

ステップS1912において、画像形成部420のAPI制御部421は、初期設定情報の更新を完了したことを示す完了通知を、通信部430を介して、ウェブブラウザ部410に送信する。   In step S 1912, the API control unit 421 of the image forming unit 420 transmits a completion notification indicating that the update of the initial setting information has been completed to the web browser unit 410 via the communication unit 430.

ステップS1913において、ウェブブラウザ部410は、画像形成部420から送信された完了通知を受信する。   In step S1913, the web browser unit 410 receives the completion notification transmitted from the image forming unit 420.

ステップS1914において、ウェブブラウザ部410の表示制御部414は、例えば、図20(a)に示すようなコピー処理の操作画面を、操作部306に表示する。   In step S1914, the display control unit 414 of the web browser unit 410 displays, for example, a copy processing operation screen as illustrated in FIG.

このように、本実施形態に係る画像形成装置110のウェブブラウザ部410は、コピー処理の初期設定値を画像形成部420から取得し、初期設定値を変更する初期設定画面を、操作部306に表示することができる。   As described above, the web browser unit 410 of the image forming apparatus 110 according to the present embodiment acquires the initial setting value of the copy process from the image forming unit 420 and displays an initial setting screen for changing the initial setting value on the operation unit 306. Can be displayed.

<ウェブコンテンツについて>
図21は、一実施形態に係るウェブコンテンツのイメージの一例を示す図である。図21の例では、サーバ装置120が提供するウェブコンテンツ2100のうち、スタートキー(例えば、図5のコピー開始ボタン505)を表示するための情報2101と、スタートキーが選択されたときに実行するスクリプト2102が示されている。
<About web content>
FIG. 21 is a diagram illustrating an example of an image of web content according to an embodiment. In the example of FIG. 21, information 2101 for displaying a start key (for example, the copy start button 505 in FIG. 5) of the web content 2100 provided by the server apparatus 120 and the start key are executed. A script 2102 is shown.

スタートキーを表示するための情報2101は、ウェブコンテンツ2100に含まれるコピー処理の操作画面の情報の一例であり、例えば、図5のコピー開始ボタン505の表示位置や、表示方法等の情報が含まれる。なお、スタートキーを表示するための情報2101は一例であり、ウェブコンテンツ2100には、例えば、操作画面に表示する複数のボタンを表示するための情報が含まれる。   The information 2101 for displaying the start key is an example of information on the operation screen for copy processing included in the web content 2100, and includes information such as the display position of the copy start button 505 in FIG. It is. Note that the information 2101 for displaying the start key is an example, and the web content 2100 includes, for example, information for displaying a plurality of buttons displayed on the operation screen.

スタートキーが選択されたときに実行するスクリプト2102は、コピー処理の制御を行うスクリプトの一例である。図21の例では、スタートキーが選択されると、コピー処理の実行を要求するAPI(コピーAPI)がコールされる。ウェブコンテンツ2100には、コピー処理を制御するための複数のスクリプト(例えば、Javaスクリプト等)が含まれる。   A script 2102 that is executed when the start key is selected is an example of a script that controls copy processing. In the example of FIG. 21, when the start key is selected, an API (copy API) that requests execution of copy processing is called. The web content 2100 includes a plurality of scripts (for example, Java scripts) for controlling copy processing.

なお、図21に示す例では、ウェブコンテンツ2100には、コピー処理の制御を行うスクリプト(第1のスクリプト)2102が含まれているが、スクリプト2102は、コピー処理の制御を行うスクリプトの情報の一例である。ウェブコンテンツ2100に含まれるスクリプトの情報には、スクリプト2102に代えて(又は加えて)、コピー処理の制御を行うスクリプト(第2のスクリプト)の参照情報(例えば、リンク先を示すURL情報等)が含まれていても良い。   In the example shown in FIG. 21, the web content 2100 includes a script (first script) 2102 for controlling copy processing. The script 2102 is information on information on a script for controlling copy processing. It is an example. The script information included in the web content 2100 includes, instead of (or in addition to) the script 2102, reference information (for example, URL information indicating a link destination) of a script (second script) that controls the copy process. May be included.

図22は、一実施形態に係るウェブコンテンツのイメージの別の一例を示す図である。図22の例では、図21と同様に、サーバ装置120が提供するウェブコンテンツ2200に、スタートキーを表示するための情報2101が含まれている。   FIG. 22 is a diagram illustrating another example of an image of web content according to an embodiment. In the example of FIG. 22, as in FIG. 21, the web content 2200 provided by the server device 120 includes information 2101 for displaying a start key.

また、ウェブコンテンツ2200のヘッダ部分である「head」には、コピー処理を制御するスクリプトの取得先を示す参照情報2202が含まれている。図22の例では、参照情報2202が示す取得先にある「CopyFunction.js」の中に、例えば、javascript(登録商標)で作成されたコピー処理を制御するスクリプト(例えば、図21の「CopyStart()」等)が記述されている。   In addition, “head”, which is the header portion of the web content 2200, includes reference information 2202 indicating the acquisition destination of the script that controls the copy processing. In the example of FIG. 22, a script (for example, “CopyStart (” in FIG. 21) that controls the copy process created by Javascript (registered trademark) in “CopyFunction.js” in the acquisition destination indicated by the reference information 2202. ) "Etc.) are described.

ウェブブラウザ部410は、ウェブコンテンツ2200を取得した際に、ヘッダ部分に参照情報2202が含まれていると、参照情報2202に従ってスクリプトを取得し、ロードする。これにより、例えば、図22において、スタートキーを表示するための情報2101に含まれる「onclick」イベントで、「CopyStart()」を呼び出すことができるようになる。   When the web browser unit 410 obtains the web content 2200 and the reference information 2202 is included in the header portion, the web browser unit 410 obtains and loads the script according to the reference information 2202. Thereby, for example, in FIG. 22, “CopyStart ()” can be called by the “onclick” event included in the information 2101 for displaying the start key.

このように、ウェブコンテンツには、コピー処理の操作画面の情報と、コピー処理の制御を行うスクリプトの情報が含まれる。また、コピー処理の制御を行うスクリプトの情報には、コピー処理の制御を行うスクリプト(第1のスクリプト)2102と、コピー処理の制御を行うスクリプト(第2のスクリプト)の参照情報2202とのうち、いずれか一方、又は両方が含まれる。なお、図21、22に示すウェブコンテンツ2100、2200は一例である。   As described above, the web content includes information on an operation screen for copy processing and information on a script for controlling the copy processing. The script information for controlling the copy process includes a script (first script) 2102 for controlling the copy process and reference information 2202 for the script (second script) for controlling the copy process. , Either one or both. The web contents 2100 and 2200 shown in FIGS. 21 and 22 are examples.

[第6の実施形態]
第1〜5の実施形態では、画像形成装置110がウェブブラウザ部410を有している場合の例について説明を行ったが、ウェブブラウザ部410は、画像形成装置110と通信可能な情報端末に含まれていても良い。
[Sixth Embodiment]
In the first to fifth embodiments, an example in which the image forming apparatus 110 includes the web browser unit 410 has been described. However, the web browser unit 410 is an information terminal that can communicate with the image forming apparatus 110. It may be included.

第6の実施形態では、情報端末を用いて画像形成装置110を利用する利用者が、情報端末に操作画面を表示させ、情報端末に表示された操作画面を用いて画像形成装置110を操作する場合の例について説明する。   In the sixth embodiment, a user who uses the image forming apparatus 110 using an information terminal displays an operation screen on the information terminal and operates the image forming apparatus 110 using the operation screen displayed on the information terminal. An example of the case will be described.

<機能構成>
図23は、第6の実施形態に係る画像形成システムの機能構成図である。図23に示すように、本実施形態に係る画像形成システム2300は、サーバ装置120と、サーバ装置120にネットワーク130を介して接続される画像形成装置110と、画像形成装置110と通信可能な情報端末140とを含む。
<Functional configuration>
FIG. 23 is a functional configuration diagram of an image forming system according to the sixth embodiment. As shown in FIG. 23, an image forming system 2300 according to the present embodiment includes a server apparatus 120, an image forming apparatus 110 connected to the server apparatus 120 via a network 130, and information that can communicate with the image forming apparatus 110. Terminal 140.

なお、図23に示す画像形成装置110の数は一例であり、画像形成装置110は、例えば、企業、学校、病院等の様々な施設に1台以上の画像形成装置110が設置されているものとする。   Note that the number of image forming apparatuses 110 illustrated in FIG. 23 is an example, and the image forming apparatus 110 includes one or more image forming apparatuses 110 installed in various facilities such as a company, a school, and a hospital. And

(サーバ装置の機能構成)
本実施形態に係るサーバ装置120は、図4に示すサーバ装置120の機能構成に加えて、認証部2311、記憶部2312を有している。また、サーバ装置120のウェブサーバ部450で実行されるウェブアプリ121には、図4に示すウェブアプリ121の機能構成に加えて、操作履歴情報管理部2313、及びウェブコンテンツ変更部2314が追加されている。なお、その他の構成は、図4に示すサーバ装置120の機能構成と同様なので、ここでは、図4に示すサーバ装置120との相違点を中心に説明を行う。
(Functional configuration of server device)
The server device 120 according to the present embodiment includes an authentication unit 2311 and a storage unit 2312 in addition to the functional configuration of the server device 120 illustrated in FIG. Further, in addition to the functional configuration of the web application 121 illustrated in FIG. 4, an operation history information management unit 2313 and a web content change unit 2314 are added to the web application 121 executed by the web server unit 450 of the server device 120. ing. The other configuration is the same as the functional configuration of the server device 120 shown in FIG.

認証部2311は、画像形成装置110からの要求に応じて、画像形成装置110を利用する利用者の認証を行う。認証部2311は、例えば、図2のCPU201で実行されるプログラムによって実現される。例えば、認証部2311は、画像形成システム2300の利用が許可された利用者の認証情報を記憶部2312に予め記憶しておき、記憶部2312に記憶した認証情報に基づいて、利用者を認証する。   The authentication unit 2311 authenticates a user who uses the image forming apparatus 110 in response to a request from the image forming apparatus 110. The authentication unit 2311 is realized by, for example, a program executed by the CPU 201 in FIG. For example, the authentication unit 2311 stores authentication information of a user who is permitted to use the image forming system 2300 in the storage unit 2312 in advance, and authenticates the user based on the authentication information stored in the storage unit 2312. .

図24(a)は、認証部2311が、記憶部2312に予め記憶した認証情報の例を示している。図24(a)の例では、認証情報には、「ユーザID」、「パスワード」、「ユーザ名」等の情報が含まれている。   FIG. 24A shows an example of authentication information stored in the storage unit 2312 in advance by the authentication unit 2311. In the example of FIG. 24A, the authentication information includes information such as “user ID”, “password”, and “user name”.

「ユーザID」は、利用者を識別するための識別情報である。「パスワード」は、ユーザIDに対応するパスワードである。なお、パスワードは、利用者の認証情報の一例である。利用者の認証情報は、例えば、社員証等のICカードに記憶されたカードID、指紋認証等の生体認証における生体の特徴情報、利用者の情報端末140に記憶された証明書情報等であっても良い。「ユーザ名」は、利用者の名前を示す情報である。   “User ID” is identification information for identifying a user. “Password” is a password corresponding to the user ID. The password is an example of user authentication information. The user authentication information includes, for example, a card ID stored in an IC card such as an employee card, biometric feature information in biometric authentication such as fingerprint authentication, certificate information stored in the user information terminal 140, and the like. May be. “User name” is information indicating the name of the user.

認証部2311は、例えば、画像形成装置110から受け付けた、利用者の認証情報に含まれるユーザIDとパスワードの組合せが、記憶部2312に記憶した認証情報に含まれている場合、利用者の認証を許可する。   For example, when the combination of the user ID and the password included in the user authentication information received from the image forming apparatus 110 is included in the authentication information stored in the storage unit 2312, the authentication unit 2311 authenticates the user. Allow.

記憶部2312は、各種の情報を記憶する記憶手段であり、例えば、図2のストレージ部204、及び図2のCPU201で実行されるプログラム等によって実現される。   The storage unit 2312 is a storage unit that stores various types of information, and is realized by, for example, a program executed by the storage unit 204 in FIG. 2 and the CPU 201 in FIG.

ウェブアプリ121に追加された操作履歴情報管理部2313は、利用者による画像形成処理の履歴である操作履歴を画像形成装置110から受信し、受信した操作履歴を、記憶部2312に操作履歴情報として記憶して、管理する。   The operation history information management unit 2313 added to the web application 121 receives an operation history that is a history of image formation processing by the user from the image forming apparatus 110, and stores the received operation history as operation history information in the storage unit 2312. Remember and manage.

図24(b)は、操作履歴情報管理部2313が管理する操作履歴情報の例を示している。図24(b)の例では、操作履歴情報には、「管理ID」、「処理日時」、「ユーザID」、「処理内容」、「カラー設定」、「部数設定」、「集約設定」、「ステープル設定」等の情報が含まれている。   FIG. 24B shows an example of operation history information managed by the operation history information management unit 2313. In the example of FIG. 24B, the operation history information includes “management ID”, “processing date / time”, “user ID”, “processing content”, “color setting”, “copy setting”, “aggregation setting”, Information such as “staple setting” is included.

「管理ID」は、操作履歴を管理するための識別情報(シリアル番号等)である。「処理日時」は、例えば、コピー処理等の処理が処理された日時や、操作履歴が記憶された日時等を示す情報である。「ユーザID」は、利用者を識別する識別情報であり、図24(a)に示す認証情報のユーザIDに対応している。   “Management ID” is identification information (such as a serial number) for managing the operation history. “Processing date / time” is information indicating, for example, the date / time when the processing such as the copy processing is processed, the date / time when the operation history is stored, or the like. “User ID” is identification information for identifying a user, and corresponds to the user ID of the authentication information shown in FIG.

「処理内容」は、例えば、利用者が、画像形成装置110で実行した処理の種別を示す情報である。ここでは、処理内容はコピー処理であるものとして、以下の説明を行うが、操作履歴情報に記憶される処理内容はコピー処理以外の処理(印刷、スキャン等)であっても良い。   “Processing content” is information indicating the type of processing executed by the user in the image forming apparatus 110, for example. Here, the following description will be given assuming that the processing content is copy processing, but the processing content stored in the operation history information may be processing (printing, scanning, etc.) other than the copy processing.

「カラー設定」、「部数設定」、「集約設定」、「スプール設定」は、コピー処理の設定内容を示す情報の一例である。例えば、図24(b)の管理ID「xxxxx101」に示す操作履歴は、ユーザID「aaaa」のユーザが、カラー設定「白黒」、部数設定「1」、集約設定「2in1」、ステープル設定「左上」の設定で、コピー処理を実行したことを示している。   “Color setting”, “number of copies setting”, “aggregation setting”, and “spool setting” are examples of information indicating setting contents of copy processing. For example, in the operation history indicated by the management ID “xxxx101” in FIG. 24B, the user with the user ID “aaaa” has the color setting “black and white”, the number of copies setting “1”, the aggregation setting “2 in 1”, and the staple setting “upper left”. "Indicates that the copy process has been executed.

このように、操作履歴情報管理部2313が管理する操作履歴情報は、利用者のユーザID(利用者識別情報)と、利用者のコピー処理の履歴とを対応付けて記憶している。   As described above, the operation history information managed by the operation history information management unit 2313 stores the user ID (user identification information) of the user and the history of the copy process of the user in association with each other.

ウェブアプリ121に追加されたウェブコンテンツ変更部2314は、ウェブコンテンツ管理部452が画像形成装置110に提供するウェブコンテンツを、利用者のユーザIDと、操作履歴情報管理部2313が管理する操作履歴情報とを用いて、変更する。   The web content change unit 2314 added to the web application 121 includes the user history of the user and the operation history information managed by the operation history information management unit 2313 for the web content provided by the web content management unit 452 to the image forming apparatus 110. Use and to change.

例えば、図24(b)に示す操作履歴情報において、ユーザID「aaaa」の利用者は、カラー設定「白黒」でコピー処理を実行することが多いと判断することができる。この場合、ウェブコンテンツ変更部2314は、ユーザID「aaaa」の利用者の認証が許可されると、コピー処理の操作画面に含まれるカラー設定ボタンの初期設定値が「カラー」となるように、ウェブコンテンツを変更する。   For example, in the operation history information shown in FIG. 24B, it can be determined that the user with the user ID “aaaa” often executes copy processing with the color setting “monochrome”. In this case, when the authentication of the user with the user ID “aaaa” is permitted, the web content changing unit 2314 is set so that the initial setting value of the color setting button included in the copy processing operation screen becomes “color”. Change web content.

同様に、図24(b)に示す操作履歴情報において、ユーザID「bbbb」の利用者は、部数設定「2」でコピー処理を行うことが多いと判断することができる。この場合、ウェブコンテンツ変更部2314は、ユーザID「bbbb」の利用者の認証が許可されると、コピー処理の操作画面に含まれる部数設定ボタンの初期設定値が「2」となるように、ウェブコンテンツを変更する。   Similarly, in the operation history information shown in FIG. 24B, it can be determined that the user with the user ID “bbbb” often performs copy processing with the number of copies setting “2”. In this case, when the authentication of the user with the user ID “bbbb” is permitted, the web content changing unit 2314 is set so that the initial setting value of the number setting button included in the copy processing operation screen is “2”. Change web content.

ウェブコンテンツ変更部2314は、上記のような変更を、例えば、「カラー設定」、「部数設定」、「集約設定」、「スプール設定」の各設定ボタンに対して行う。なお、「カラー設定」、「部数設定」、「集約設定」、「スプール設定」は、コピー処理の操作画面に含まれるコピー処理に関する設定項目の一例である。   The web content changing unit 2314 performs the above-described changes on, for example, the setting buttons of “color setting”, “number of copies setting”, “aggregation setting”, and “spool setting”. Note that “color setting”, “copy setting”, “aggregation setting”, and “spool setting” are examples of setting items related to copy processing included in the operation screen for copy processing.

このように、ウェブコンテンツ変更部2314は、ウェブコンテンツによって表示されるコピー処理の設定画面において、コピー処理に関する設定項目の設定が、利用者の利用頻度が高い設定となるようにウェブコンテンツを変更する。   As described above, the web content changing unit 2314 changes the web content so that the setting of the setting items related to the copy processing is set to be frequently used by the user on the copy processing setting screen displayed by the web content. .

(画像形成装置の機能構成)
本実施形態に係る画像形成装置110は、図4に示す画像形成装置110−1の機能構成に含まれるウェブブラウザ部410に代えて、無線通信部2321、認証要求部2322、コンテンツ処理部2323、及び操作履歴送信部2324等を有する。なお、その他の構成は、図4に示す画像形成装置110−1の機能構成と同様なので、ここでは、図4に示す画像形成装置110−1との相違点を中心に説明を行う。
(Functional configuration of image forming apparatus)
The image forming apparatus 110 according to the present embodiment replaces the web browser unit 410 included in the functional configuration of the image forming apparatus 110-1 illustrated in FIG. 4 with a wireless communication unit 2321, an authentication request unit 2322, a content processing unit 2323, And an operation history transmission unit 2324 and the like. Since the other configuration is the same as the functional configuration of the image forming apparatus 110-1 shown in FIG. 4, here, the description will focus on differences from the image forming apparatus 110-1 shown in FIG.

無線通信部2321は、例えば、無線LAN、無線PAN、赤外線通信、音波通信等の無線通信により、情報端末140と通信するための手段であり、例えば、図3の無線通信装置311、及び図3のCPU301で実行されるプログラム等によって実現される。なお、無線通信部2321は、無線通信に限られず、有線通信により情報端末140と通信するものであっても良い。   The wireless communication unit 2321 is a means for communicating with the information terminal 140 by wireless communication such as wireless LAN, wireless PAN, infrared communication, and acoustic wave communication, for example, the wireless communication device 311 in FIG. 3 and FIG. This is realized by a program executed by the CPU 301. Note that the wireless communication unit 2321 is not limited to wireless communication, and may communicate with the information terminal 140 by wired communication.

認証要求部2322は、情報端末140から取得した利用者の認証情報(ユーザID、パスワード等)を用いて、利用者の認証をサーバ装置120に要求する手段であり、例えば、図3のCPU301で実行されるプログラムによって実現される。   The authentication request unit 2322 is a means for requesting user authentication to the server device 120 using the user authentication information (user ID, password, etc.) acquired from the information terminal 140. For example, the CPU 301 in FIG. Realized by the program to be executed.

コンテンツ処理部2323は、サーバ装置120によって提供されるウェブコンテンツを取得し、取得したウェブコンテンツを情報端末140に提供する。   The content processing unit 2323 acquires web content provided by the server device 120 and provides the acquired web content to the information terminal 140.

操作履歴送信部2324は、情報端末140からの操作に応じて、画像形成部420が実行したコピー処理等の画像形成処理の履歴(操作履歴)を、サーバ装置120に送信する。操作履歴送信部2324が送信する操作履歴には、例えば、図24(b)の操作履歴情報に含まれる、処理内容、ユーザID、カラー設定、部数設定、集約設定、ステープル設定等の情報が含まれる。   The operation history transmission unit 2324 transmits a history (operation history) of image forming processing such as copy processing executed by the image forming unit 420 to the server device 120 in response to an operation from the information terminal 140. The operation history transmitted by the operation history transmission unit 2324 includes, for example, information such as processing contents, user ID, color setting, number of copies setting, aggregation setting, and staple setting included in the operation history information of FIG. It is.

(情報処理装置の機能構成)
本実施形態に係る情報端末140は、無線通信部2331と、図4に示す画像形成装置110−1の機能構成に含まれるウェブブラウザ部410とを有している。
(Functional configuration of information processing device)
The information terminal 140 according to the present embodiment includes a wireless communication unit 2331 and a web browser unit 410 included in the functional configuration of the image forming apparatus 110-1 illustrated in FIG.

図4の例では、ウェブブラウザ部410は、コンピュータの構成を有する操作部306、又は画像形成装置110のCPU301でウェブブラウザのプログラムを実行することにより実現されるものとして説明を行った。一方、本実施形態に係るウェブブラウザ部410は、情報端末140のCPU(例えば、図2のCPU201)でウェブブラウザのプログラムを実行することにより実現される。   In the example of FIG. 4, the web browser unit 410 has been described as being realized by the web browser program being executed by the operation unit 306 having a computer configuration or the CPU 301 of the image forming apparatus 110. On the other hand, the web browser unit 410 according to the present embodiment is realized by executing a web browser program on the CPU of the information terminal 140 (for example, the CPU 201 in FIG. 2).

本実施形態に係るウェブブラウザ部410の取得部411は、画像形成装置110から、コピー処理の操作画面の情報と、コピー処理の制御を行うスクリプト又はコピー処理の制御を行うスクリプトの参照情報とを含むウェブコンテンツを取得する。なお、ウェブブラウザ部410の他の構成は、図4に示すウェブブラウザ部410の構成を同様である。   The acquisition unit 411 of the web browser unit 410 according to the present embodiment receives, from the image forming apparatus 110, information on an operation screen for copy processing and reference information on a script for controlling copy processing or script for controlling copy processing. Get the web content that contains it. The other configuration of the web browser unit 410 is the same as that of the web browser unit 410 shown in FIG.

無線通信部2331は、画像形成装置110の無線通信部2321と同じ無線通信(又は有線通信)により、画像形成装置110と通信するための手段である。無線通信部2331は、例えば、図2の無線通信装置211、及び図2のPU301で実行されるプログラム等によって実現される。   The wireless communication unit 2331 is a unit for communicating with the image forming apparatus 110 through the same wireless communication (or wired communication) as the wireless communication unit 2321 of the image forming apparatus 110. The wireless communication unit 2331 is realized by, for example, a program executed by the wireless communication device 211 in FIG. 2 and the PU 301 in FIG.

上記の構成により、情報端末140のウェブブラウザ部410は、コピー処理の操作画面に関するウェブコンテンツを画像形成装置110から取得し、取得したウェブコンテンツを用いてコピー処理の操作画面を情報端末140の表示装置207に表示させる。また、情報端末140のウェブブラウザ部410は、表示装置207に表示させた操作画面に対する利用者の操作に対応するウェブコンテンツのスクリプトを実行することにより、コピー処理の制御に係る要求を、画像形成装置110に送信(要求)する。   With the above configuration, the web browser unit 410 of the information terminal 140 acquires web content related to the copy processing operation screen from the image forming apparatus 110, and displays the copy processing operation screen on the information terminal 140 using the acquired web content. It is displayed on the device 207. Further, the web browser unit 410 of the information terminal 140 executes a web content script corresponding to the user's operation on the operation screen displayed on the display device 207, thereby making a request for controlling the copy process an image formation. Send (request) to device 110.

<処理の流れ>
続いて、本実施形態に係る画像形成システムによる画像形成方法の処理の流れについて説明する。
<Process flow>
Next, the flow of processing of the image forming method by the image forming system according to the present embodiment will be described.

(コピー処理の一例)
図25は、第6の実施形態に係るコピー処理の一例を示すシーケンス図である。
(Example of copy processing)
FIG. 25 is a sequence diagram illustrating an example of a copy process according to the sixth embodiment.

ステップS2501において、情報端末140を用いて画像形成装置110を利用する利用者は、情報端末140を画像形成装置110に無線通信で接続するための無線接続操作を行う。例えば、利用者は、情報端末140の無線機能(例えば、無線LAN機能、Bluetooth(登録商標)機能等)を有効化させること、又は無線接続情報を入力すること等により、無線接続操作を行う。   In step S <b> 2501, a user who uses the image forming apparatus 110 using the information terminal 140 performs a wireless connection operation for connecting the information terminal 140 to the image forming apparatus 110 by wireless communication. For example, the user performs a wireless connection operation by enabling a wireless function (for example, a wireless LAN function, Bluetooth (registered trademark) function, etc.) of the information terminal 140 or inputting wireless connection information.

ステップS2502において、情報端末140と画像形成装置110との間で、無線接続が確立され、相互に通信を行うことができるようになる。   In step S2502, a wireless connection is established between the information terminal 140 and the image forming apparatus 110, and communication can be performed with each other.

ステップS2503において、画像形成装置110の認証要求部2322は、例えば、情報端末140に認証画面を表示させる。また、ステップS2504において、情報端末140の表示制御部414は、画像形成装置110から取得した認証画面を、情報端末140の表示装置207に表示させる。   In step S2503, the authentication request unit 2322 of the image forming apparatus 110 displays an authentication screen on the information terminal 140, for example. In step S2504, the display control unit 414 of the information terminal 140 causes the display device 207 of the information terminal 140 to display the authentication screen acquired from the image forming apparatus 110.

例えば、画像形成装置110の認証要求部2322は、ウェブサーバの機能を有し、情報端末140のウェブブラウザ部410に、図26(a)に示すような認証画面2610を表示させる。図26(a)の例では、情報端末140の表示装置207に認証画面2610が表示されている。また、認証画面2610には、ユーザIDの入力欄2612、パスワードの入力欄2613、及び「OK」ボタン2614等が表示されている。   For example, the authentication request unit 2322 of the image forming apparatus 110 has a web server function, and causes the web browser unit 410 of the information terminal 140 to display an authentication screen 2610 as shown in FIG. In the example of FIG. 26A, an authentication screen 2610 is displayed on the display device 207 of the information terminal 140. The authentication screen 2610 displays a user ID input field 2612, a password input field 2613, an “OK” button 2614, and the like.

ステップS2505において、利用者は、情報端末140に対して、認証情報の入力操作を行う。例えば、利用者は、図26(a)に示すような認証画面2610のユーザIDの入力欄2612にユーザIDを入力し、パスワードの入力欄2613にパスワードを入力した後、「OK」ボタン1614を選択することにより、認証情報の入力操作を行う。   In step S <b> 2505, the user performs an authentication information input operation on the information terminal 140. For example, the user inputs a user ID in the user ID input field 2612 of the authentication screen 2610 as shown in FIG. 26A, inputs the password in the password input field 2613, and then clicks an “OK” button 1614. By selecting, the authentication information is input.

ステップS2506において、情報端末140は、利用者による認証情報の入力操作を受け付けると、入力されたユーザID、及びパスワードを画像形成装置110に送信する。   In step S <b> 2506, when the information terminal 140 receives an authentication information input operation by the user, the information terminal 140 transmits the input user ID and password to the image forming apparatus 110.

ステップS2507において、画像形成装置110の認証要求部2322は、情報端末140から送信された利用者のユーザID、及びパスワードを受け付けると、受け付けたユーザID、及びパスワードの認証を要求する認証要求を、サーバ装置120に送信する。   In step S2507, when the authentication request unit 2322 of the image forming apparatus 110 receives the user ID and password of the user transmitted from the information terminal 140, the authentication request unit 2322 generates an authentication request for requesting authentication of the received user ID and password. It transmits to the server apparatus 120.

ステップS2508において、サーバ装置120の認証部2311は、画像形成装置110から受け付けた認証要求に含まれるユーザID、及びパスワードの認証処理を行う。例えば、認証部2311は、認証要求に含まれるユーザIDとパスワードとの組合せが、記憶部2312に記憶した認証情報に含まれる場合、利用者の認証を許可する。一方、認証部2311は、認証要求に含まれるユーザIDとパスワードとの組合せが、記憶部2312に記憶した認証情報に含まれない場合、利用者の認証を拒否(又は無視)する。   In step S <b> 2508, the authentication unit 2311 of the server apparatus 120 performs authentication processing of the user ID and password included in the authentication request received from the image forming apparatus 110. For example, when the combination of the user ID and password included in the authentication request is included in the authentication information stored in the storage unit 2312, the authentication unit 2311 permits user authentication. On the other hand, if the combination of the user ID and password included in the authentication request is not included in the authentication information stored in the storage unit 2312, the authentication unit 2311 rejects (or ignores) the user authentication.

ここでは、認証部2311による利用者の認証が許可されるものとして、以下の説明を行う。   Here, the following description is given on the assumption that user authentication by the authentication unit 2311 is permitted.

ステップS2509において、サーバ装置120のウェブコンテンツ管理部452は、ウェブコンテンツ記憶部451から、コピー処理の操作画面のウェブコンテンツを読み出す。   In step S <b> 2509, the web content management unit 452 of the server apparatus 120 reads the web content on the copy processing operation screen from the web content storage unit 451.

ステップS2510において、サーバ装置120のウェブコンテンツ管理部452は、読み出したウェブコンテンツを、通信部440を介して、認証要求を送信した画像形成装置110に送信(提供)する。   In step S2510, the web content management unit 452 of the server apparatus 120 transmits (provides) the read web content to the image forming apparatus 110 that has transmitted the authentication request via the communication unit 440.

ステップS2511において、画像形成装置110のコンテンツ処理部2323は、サーバ装置120からウェブコンテンツを受信すると、受信したウェブコンテンツを情報端末140に送信(提供)する。   In step S <b> 2511, when the content processing unit 2323 of the image forming apparatus 110 receives web content from the server apparatus 120, the content processing unit 2323 transmits (provides) the received web content to the information terminal 140.

ステップS2512において、情報端末140の取得部411は、画像形成装置110から送信されたウェブコンテンツを取得する。また、情報端末140の表示制御部414は、取得部411が取得したウェブコンテンツに基づいて、コピー処理の操作画面を、情報端末140の表示装置207に表示する。このとき、情報端末140の表示装置207に表示されるコピー処理の操作画面の例を図26(b)に示す。   In step S <b> 2512, the acquisition unit 411 of the information terminal 140 acquires the web content transmitted from the image forming apparatus 110. Further, the display control unit 414 of the information terminal 140 displays a copy processing operation screen on the display device 207 of the information terminal 140 based on the web content acquired by the acquisition unit 411. FIG. 26B shows an example of the copy processing operation screen displayed on the display device 207 of the information terminal 140 at this time.

図26(b)の例では、情報端末140の表示装置207には、コピー処理の操作画面2620が表示されている。また、コピー処理の操作画面2620には、例えば、カラー/白黒の設定ボタン2622、部数の設定ボタン2623、集約方式の設定ボタン2624、及びステープルの設定ボタン2625等、複数の設定ボタンが表示されている。また、各設定ボタンには、現在の設定値が表示されている。さらに、コピー処理の操作画面2620には、コピー処理の実行を要求するための「実行」ボタン2626が表示されている。   In the example of FIG. 26B, a copy processing operation screen 2620 is displayed on the display device 207 of the information terminal 140. The copy processing operation screen 2620 displays a plurality of setting buttons, such as a color / monochrome setting button 2622, a copy setting button 2623, an aggregation method setting button 2624, and a staple setting button 2625. Yes. Each setting button displays the current setting value. Furthermore, an “execute” button 2626 for requesting execution of the copy process is displayed on the copy process operation screen 2620.

ステップS2513において、利用者は、例えば、コピー処理の操作画面2620において、「実行」ボタン2626を選択することにより、コピー処理の実行を要求する実行操作を行う。   In step S2513, for example, the user performs an execution operation for requesting execution of the copy process by selecting an “execute” button 2626 on the operation screen 2620 of the copy process.

ステップS2514において、情報端末140の操作受付部415が、利用者による実行操作を受け付けると、スクリプト実行部413は、コピー処理を制御するスクリプトのうち、「実行」ボタン2626に対応するスクリプトを実行する。これにより、ステップS1615において、情報端末140のスクリプト実行部413は、コピー処理の実行を要求するコピー実行要求(コピーAPI)を、無線通信部2331を介して、画像形成装置110に送信する。   In step S2514, when the operation reception unit 415 of the information terminal 140 receives an execution operation by the user, the script execution unit 413 executes a script corresponding to the “execute” button 2626 among the scripts that control the copy process. . Accordingly, in step S <b> 1615, the script execution unit 413 of the information terminal 140 transmits a copy execution request (copy API) for requesting execution of copy processing to the image forming apparatus 110 via the wireless communication unit 2331.

ステップS2516において、画像形成装置110の画像形成部420は、情報端末140から送信されたコピー実行要求(コピーAPI)を受け付けると、受け付けたコピー実行要求に従ってコピー処理を実行する。   In step S2516, when the image forming unit 420 of the image forming apparatus 110 receives the copy execution request (copy API) transmitted from the information terminal 140, the image forming unit 420 executes copy processing according to the received copy execution request.

(コピー処理の別の一例)
図27は、第6の実施形態に係るコピー処理の別の一例を示すシーケンス図である。なお、図27のステップS2501〜S2508の処理は、図25に示す処理と同様なので、ここでは、図25に示す処理との相違点を中心に説明を行う。
(Another example of copy processing)
FIG. 27 is a sequence diagram illustrating another example of the copy process according to the sixth embodiment. Note that the processing in steps S2501 to S2508 in FIG. 27 is the same as the processing shown in FIG. 25, and therefore, here, the description will focus on differences from the processing shown in FIG.

ステップS2508において、利用者の認証が許可されると、ステップS2701において、サーバ装置120のウェブコンテンツ変更部2314は、操作履歴情報管理部2313から、例えば、図24(b)に示すような操作履歴情報を取得する。   If user authentication is permitted in step S2508, the web content changing unit 2314 of the server device 120 in step S2701 receives an operation history as shown in FIG. 24B from the operation history information management unit 2313, for example. Get information.

ステップS2702において、サーバ装置120のウェブコンテンツ変更部2314は、ウェブコンテンツ記憶部451から、コピー処理の操作画面のウェブコンテンツを読み出す。また、ウェブコンテンツ変更部2314は、ステップS2508で認証が許可された利用者のユーザIDと、ステップS2701で取得した操作履歴情報とを用いて、ウェブコンテンツを変更する。   In step S2702, the web content changing unit 2314 of the server device 120 reads the web content on the operation screen for the copy process from the web content storage unit 451. Also, the web content changing unit 2314 changes the web content using the user ID of the user whose authentication is permitted in step S2508 and the operation history information acquired in step S2701.

一例として、ウェブコンテンツにおけるコピー処理の操作画面の初期設定が、例えば、図26(b)に示すようにカラー設定「カラー」、部数設定「1」、集約設定「なし」、ステープル設定「なし」であるものとする。また、認証部2311によって認証が許可された利用者のユーザIDが「aaaa」であるものとする。   As an example, the initial settings of the copy processing operation screen for web content are, for example, as shown in FIG. 26B, color setting “color”, number of copies setting “1”, aggregation setting “none”, and staple setting “none”. Suppose that In addition, it is assumed that the user ID of the user whose authentication is permitted by the authentication unit 2311 is “aaaa”.

この場合、ウェブコンテンツ変更部2314は、ステップS2701で取得した操作履歴情報から、ユーザID「aaaa」の利用者による利用頻度が高い設定を取得する。例えば、図24(b)に示す操作履歴情報において、ユーザID「aaaa」は、カラー設定「白黒」、部数設定「1」、集約設定「2in1」、ステープル設定「左上」の利用頻度が高いことを判断する。   In this case, the web content changing unit 2314 acquires a setting that is frequently used by the user with the user ID “aaaa” from the operation history information acquired in step S2701. For example, in the operation history information shown in FIG. 24B, the user ID “aaa” has a high usage frequency of the color setting “black and white”, the number of copies setting “1”, the aggregation setting “2 in 1”, and the staple setting “upper left”. Judging.

これにより、ウェブコンテンツ変更部2314は、例えば、図26(b)に示すような操作画面2620を表示させるウェブコンテンツを、図28(a)に示すような操作画面2810を表示させるウェブコンテンツに変更する。図28(a)の例では、コピー処理の操作画面2810において、カラー設定「白黒」、部数設定「1」、集約設定「2in1」、ステープル設定「左上」に変更され、ユーザID「aaaa」の利用者による利用頻度が高い設定が操作画面2810に表示されている。   Thereby, the web content changing unit 2314 changes, for example, the web content that displays the operation screen 2620 as shown in FIG. 26B to the web content that displays the operation screen 2810 as shown in FIG. To do. In the example of FIG. 28A, the color setting “black and white”, the number of copies setting “1”, the aggregation setting “2 in 1”, and the staple setting “upper left” are changed on the copy processing operation screen 2810, and the user ID “aaa” Settings that are frequently used by the user are displayed on the operation screen 2810.

また、認証部2311によって認証が許可された利用者のユーザIDが「bbbb」である場合、ウェブコンテンツ変更部2314は、ステップS2701で取得した操作履歴情報から、ユーザID「bbbb」の利用者による利用頻度が高い設定を取得する。例えば、図24(b)に示す操作履歴情報において、ユーザID「bbbb」は、カラー設定「カラー」、部数設定「2」、集約設定「なし」、ステープル設定「なし」の利用頻度が高いことを判断する。   In addition, when the user ID of the user whose authentication is permitted by the authentication unit 2311 is “bbbb”, the web content changing unit 2314 determines that the user with the user ID “bbbb” uses the operation history information acquired in step S2701. Get frequently used settings. For example, in the operation history information shown in FIG. 24B, the user ID “bbbb” has a high usage frequency of the color setting “color”, the number of copies setting “2”, the aggregation setting “none”, and the staple setting “none”. Judging.

この場合、ウェブコンテンツ変更部2314は、例えば、図26(b)に示すような操作画面2620を表示させるウェブコンテンツを、図28(b)に示すような操作画面2820を表示させるウェブコンテンツに変更する。図28(b)の例では、コピー処理の操作画面2812において、カラー設定「カラー」、部数設定「2」、集約設定「なし」、ステープル設定「なし」に変更され、ユーザID「bbbb」の利用者による利用頻度が高い設定が操作画面2810に表示されている。   In this case, for example, the web content changing unit 2314 changes the web content that displays the operation screen 2620 as shown in FIG. 26B to the web content that displays the operation screen 2820 as shown in FIG. To do. In the example of FIG. 28B, the color setting “color”, the number of copies setting “2”, the aggregation setting “none”, and the staple setting “none” are changed on the copy processing operation screen 2812, and the user ID “bbbb” is set. Settings that are frequently used by the user are displayed on the operation screen 2810.

例えば、このように、サーバ装置120のウェブコンテンツ変更部2314は、認証部2311によって認証が許可された利用者のユーザIDと、操作履歴情報管理部2313が管理する操作履歴情報とに基づいて、ウェブコンテンツを変更する。   For example, in this way, the web content changing unit 2314 of the server device 120 is based on the user ID of the user whose authentication is permitted by the authentication unit 2311 and the operation history information managed by the operation history information management unit 2313. Change web content.

ここで、図27に戻り、コピー処理の別の一例のシーケンス図の説明を続ける。   Here, returning to FIG. 27, the description of the sequence diagram of another example of the copy processing will be continued.

ステップS2703において、サーバ装置120のウェブコンテンツ管理部452は、ウェブコンテンツ変更部2314によって変更されたウェブコンテンツを、通信部440を介して、認証要求を送信した画像形成装置110に送信(提供)する。   In step S2703, the web content management unit 452 of the server device 120 transmits (provides) the web content changed by the web content change unit 2314 to the image forming apparatus 110 that has transmitted the authentication request via the communication unit 440. .

ステップS2704において、画像形成装置110のコンテンツ処理部2323は、サーバ装置120からウェブコンテンツを受信すると、受信したウェブコンテンツを情報端末140に送信(提供)する。   In step S2704, when the content processing unit 2323 of the image forming apparatus 110 receives the web content from the server device 120, the content processing unit 2323 transmits (provides) the received web content to the information terminal 140.

ステップS2705において、情報端末140の取得部411は、画像形成装置110から送信されたウェブコンテンツを取得する。また、情報端末140の表示制御部414は、取得部411が取得したウェブコンテンツに基づいて、コピー処理の操作画面を、情報端末140の表示装置207に表示する。これにより、例えば、図28(a)、又は図28(b)に示すように、各利用者による利用頻度が高い設定に変更されたコピー処理の操作画面が、情報端末140の表示装置207に表示される。   In step S <b> 2705, the acquisition unit 411 of the information terminal 140 acquires web content transmitted from the image forming apparatus 110. Further, the display control unit 414 of the information terminal 140 displays a copy processing operation screen on the display device 207 of the information terminal 140 based on the web content acquired by the acquisition unit 411. As a result, for example, as shown in FIG. 28A or FIG. 28B, the copy processing operation screen changed to a setting with high usage frequency by each user is displayed on the display device 207 of the information terminal 140. Is displayed.

ステップS2706において、利用者は、情報端末140に表示されたコピー処理の操作画面2810、2820おいて、「実行」ボタンを選択することにより、コピー処理の実行を要求する実行操作を行う。   In step S2706, the user performs an execution operation for requesting execution of the copy process by selecting an “execute” button on the copy process operation screens 2810 and 2820 displayed on the information terminal 140.

ステップS2707において、情報端末140の操作受付部415が、利用者による実行操作を受け付けると、スクリプト実行部413は、コピー処理を制御するスクリプトのうち、「実行」ボタンに対応するスクリプトを実行する。これにより、ステップS2708において、情報端末140のスクリプト実行部413は、コピー処理の実行を要求するコピー実行要求(コピーAPI)を、無線通信部2331を介して、画像形成装置110に送信する。   In step S2707, when the operation reception unit 415 of the information terminal 140 receives an execution operation by the user, the script execution unit 413 executes the script corresponding to the “execute” button among the scripts that control the copy processing. Accordingly, in step S <b> 2708, the script execution unit 413 of the information terminal 140 transmits a copy execution request (copy API) for requesting execution of copy processing to the image forming apparatus 110 via the wireless communication unit 2331.

ステップS2709において、画像形成装置110の画像形成部420は、情報端末140から送信されたコピー実行要求(コピーAPI)を受け付けると、受け付けたコピー実行要求に従ってコピー処理を実行する。   In step S <b> 2709, when the image forming unit 420 of the image forming apparatus 110 receives a copy execution request (copy API) transmitted from the information terminal 140, the image forming unit 420 executes copy processing according to the received copy execution request.

ステップS2710において、画像形成装置110の操作履歴送信部2324は、ステップS2709で実行されたコピー処理を実行した利用者のユーザIDと、コピー処理の設定情報とを含む操作履歴を、サーバ装置120に送信する。   In step S2710, the operation history transmission unit 2324 of the image forming apparatus 110 sends an operation history including the user ID of the user who executed the copy process executed in step S2709 and the setting information of the copy process to the server apparatus 120. Send.

例えば、操作履歴送信部2324は、ステップS2507における認証要求処理のログ情報を認証要求部2322から取得し、利用者のユーザIDを特定する。また、操作履歴送信部2324は、ステップS2709におけるコピー処理のログ情報を画像形成部420から取得し、コピー処理の設定情報(カラー設定、部数設定、集約設定、ステープル設定等)を特定する。   For example, the operation history transmission unit 2324 acquires log information of the authentication request process in step S2507 from the authentication request unit 2322, and specifies the user ID of the user. Also, the operation history transmission unit 2324 acquires log information of the copy process in step S2709 from the image forming unit 420, and specifies copy process setting information (color setting, number of copies setting, aggregation setting, staple setting, etc.).

ステップS2711において、サーバ装置120の操作履歴情報管理部2313は、画像形成装置110から操作履歴を受け付けると、受け付けた操作履歴を、例えば、図24(b)に示すような操作履歴情報に記憶して、管理する。   In step S2711, when the operation history information management unit 2313 of the server apparatus 120 receives the operation history from the image forming apparatus 110, the operation history information is stored in, for example, operation history information as illustrated in FIG. Manage.

上記の処理により、サーバ装置120は、利用者毎に操作履歴を管理し、操作履歴に基づいて、操作画面の設定が利用者による利用頻度が高い設定となるようにウェブコンテンツを変更することができるようになる。   Through the above processing, the server device 120 may manage the operation history for each user, and change the web content based on the operation history so that the setting of the operation screen becomes a setting with high usage frequency by the user. become able to.

<まとめ>
本実施形態に係る画像形成システムでは、サーバ装置120が、コピー処理の操作画面の情報と、コピー処理を制御するスクリプト(又はコピー処理を制御するスクリプトの参照情報)とを含むウェブコンテンツを記憶し、提供する。
<Summary>
In the image forming system according to the present embodiment, the server apparatus 120 stores web content including information on an operation screen for copy processing and a script for controlling the copy processing (or reference information for a script for controlling the copy processing). ,provide.

また、画像形成装置110のウェブブラウザ部410により、サーバ装置120が提供するウェブコンテンツを取得し、取得したウェブコンテンツに基づいて、コピー処理の操作画面を操作部306に表示する。   In addition, the web browser unit 410 of the image forming apparatus 110 acquires web content provided by the server device 120, and displays an operation screen for copy processing on the operation unit 306 based on the acquired web content.

さらに、画像形成装置110の画像形成部420は、ウェブブラウザ部410から、コピー処理を制御する様々なAPIを受け付けるインタフェース(API制御部421)を有し、受け付けたAPIに従ってコピー処理を実行する。   Furthermore, the image forming unit 420 of the image forming apparatus 110 has an interface (API control unit 421) that accepts various APIs for controlling copy processing from the web browser unit 410, and executes copy processing according to the received API.

上記の構成により、本実施形態に係る画像形成システム100では、サーバ装置120のウェブアプリ121を更新することにより、複数の画像形成装置110−1、110−2の操作画面を容易に変更することができる。   With the above configuration, in the image forming system 100 according to the present embodiment, the operation screens of the plurality of image forming apparatuses 110-1 and 110-2 can be easily changed by updating the web application 121 of the server apparatus 120. Can do.

さらに、本実施形態に係る画像形成システム100では、画像形成装置110のウェブブラウザ部410は、ウェブコンテンツに含まれるスクリプトを実行することにより、画像形成装置110の範囲内で、コピー処理を実行することができる。これにより、画像形成装置110は、サーバ装置120に読み取った画像データを送信することなく、コピー処理を実行することができるので、コピー処理の処理速度の低下を軽減することができる。   Furthermore, in the image forming system 100 according to the present embodiment, the web browser unit 410 of the image forming apparatus 110 executes a copy process within the range of the image forming apparatus 110 by executing a script included in the web content. be able to. As a result, the image forming apparatus 110 can execute the copy process without transmitting the read image data to the server apparatus 120, so that a reduction in the processing speed of the copy process can be reduced.

以上より、本発明の実施形態によれば、複数の画像形成装置110−1、110−2を含む画像形成システム100において、処理速度の低下を軽減しつつ、各画像形成装置110の操作画面の変更を容易にする画像形成装置110を提供することができる。   As described above, according to the embodiment of the present invention, in the image forming system 100 including the plurality of image forming apparatuses 110-1 and 110-2, the operation screen of each image forming apparatus 110 is reduced while reducing the decrease in processing speed. It is possible to provide the image forming apparatus 110 that facilitates the change.

なお、本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。   Note that the present invention is not limited to the specifically disclosed embodiments, and various modifications and changes can be made without departing from the scope of the claims.

100、2300 画像形成システム
110 画像形成装置
120 サーバ装置
130 ネットワーク
140 情報端末
306 操作部
410 ウェブブラウザ部
411 取得部
413 スクリプト実行部
414 表示制御部
420 画像形成部
2100 ウェブコンテンツ
2101 情報(コピー処理の操作画面の情報)
2102 スクリプト(第1のスクリプト)
2202 参照情報(第2のスクリプトの参照情報)
2313 操作履歴情報管理部
2314 ウェブコンテンツ変更部(変更部)
2323 コンテンツ処理部
DESCRIPTION OF SYMBOLS 100, 2300 Image formation system 110 Image formation apparatus 120 Server apparatus 130 Network 140 Information terminal 306 Operation part 410 Web browser part 411 Acquisition part 413 Script execution part 414 Display control part 420 Image formation part 2100 Web content 2101 Information (Copy processing operation) Screen information)
2102 Script (first script)
2202 Reference information (reference information of the second script)
2313 Operation history information management unit 2314 Web content change unit (change unit)
2323 content processing unit

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

Claims (18)

コピー処理の操作画面の情報と、前記コピー処理の制御を行うスクリプトの情報と、を含むウェブコンテンツを記憶したサーバ装置にネットワークを介して接続される画像形成装置であって、
前記サーバ装置から前記ウェブコンテンツを取得する取得部、
前記取得部が取得した前記ウェブコンテンツに基づいて、操作部に前記コピー処理の操作画面を表示する表示制御部、及び
前記取得部が取得した前記ウェブコンテンツに基づいて、前記コピー処理の制御を行うスクリプトを実行するスクリプト実行部、
を含むウェブブラウザ部と、
前記スクリプト実行部での前記コピー処理の制御を行うスクリプトの実行による前記コピー処理の制御に係る要求を受け付けるインタフェースを有し、受け付けた要求に応じて前記コピー処理の制御を行う画像形成部と、
を有する画像形成装置。
An image forming apparatus connected via a network to a server device that stores web content including information on an operation screen for copy processing and information on a script that controls the copy processing,
An acquisition unit for acquiring the web content from the server device;
Based on the web content acquired by the acquisition unit, a display control unit that displays an operation screen for the copy process on the operation unit, and controls the copy process based on the web content acquired by the acquisition unit. Script execution part that executes scripts,
A web browser part including
An image forming unit that has an interface for receiving a request for controlling the copy process by executing a script that controls the copy process in the script execution unit, and that controls the copy process in response to the received request;
An image forming apparatus.
前記コピー処理の制御を行うスクリプトは、前記画像形成部から、前記画像形成部で利用可能な機能の情報を取得するスクリプトを含み、
前記表示制御部は、
前記ウェブコンテンツに含まれる前記コピー処理の操作画面の情報と、前記画像形成部から取得した前記利用可能な機能の情報とに基づいて、前記操作部に前記画像形成装置で利用可能な機能に対応する前記操作画面を表示する請求項1に記載の画像形成装置。
The script for controlling the copy process includes a script for acquiring information on functions available in the image forming unit from the image forming unit,
The display control unit
Corresponding to functions available in the image forming apparatus in the operation unit based on information on the operation screen of the copy process included in the web content and information on the available functions acquired from the image forming unit The image forming apparatus according to claim 1, wherein the operation screen is displayed.
前記コピー処理の制御を行うスクリプトは、前記画像形成部から、前記コピー処理の処理状態を示す情報を取得するスクリプトを含み、
前記表示制御部は、
前記コピー処理の処理状態を示す情報を含む前記操作画面を前記操作部に表示する請求項1又は2に記載の画像形成装置。
The script for controlling the copy processing includes a script for obtaining information indicating the processing status of the copy processing from the image forming unit,
The display control unit
The image forming apparatus according to claim 1, wherein the operation screen including information indicating a processing state of the copy process is displayed on the operation unit.
前記コピー処理の制御を行うスクリプトは、前記画像形成部から、前記コピー処理に関する設定情報を取得するスクリプトを含み、
前記表示制御部は、
前記コピー処理に関する設定情報を変更する前記操作画面を前記操作部に表示する請求項1乃至3のいずれか一項に記載の画像形成装置。
The script for controlling the copy process includes a script for obtaining setting information related to the copy process from the image forming unit,
The display control unit
The image forming apparatus according to claim 1, wherein the operation screen for changing setting information related to the copy process is displayed on the operation unit.
前記操作画面は、前記コピー処理に関する1つ以上の処理を選択可能に表示するユーザインタフェースを有し、
前記スクリプト実行部は、前記コピー処理の制御を行うスクリプトのうち、前記ユーザインタフェースで選択された処理に対応するスクリプトを実行する請求項1乃至4のいずれか一項に記載の画像形成装置。
The operation screen has a user interface for selectively displaying one or more processes related to the copy process,
5. The image forming apparatus according to claim 1, wherein the script execution unit executes a script corresponding to a process selected by the user interface among scripts that control the copy process. 6.
前記1つ以上の処理は、前記コピー処理の開始を含む請求項5に記載の画像形成装置。   The image forming apparatus according to claim 5, wherein the one or more processes include a start of the copy process. 前記1つ以上の処理は、前記コピー処理の停止、又はキャンセルを含む請求項5又は6に記載の画像形成装置。   The image forming apparatus according to claim 5, wherein the one or more processes include stop or cancellation of the copy process. 前記1つ以上の処理は、前記コピー処理の設定値の変更を含む請求項5乃至7のいずれか一項に記載の画像形成装置。   The image forming apparatus according to claim 5, wherein the one or more processes include a change in a setting value of the copy process. 前記画像形成部の前記インタフェースは、ウェブAPIであり、
前記コピー処理の制御を行うスクリプトは、前記ウェブAPIを用いて前記コピー処理の制御に係る要求を行う請求項1乃至8のいずれか一項に記載の画像形成装置。
The interface of the image forming unit is a web API;
The image forming apparatus according to claim 1, wherein the script for controlling the copy process makes a request for controlling the copy process using the web API.
前記コピー処理の制御を行うスクリプトは、前記画像形成装置の範囲内で前記コピー処理を制御する請求項1乃至9のいずれか一項に記載の画像形成装置。   The image forming apparatus according to claim 1, wherein the script for controlling the copy process controls the copy process within a range of the image forming apparatus. 前記スクリプトの情報は、
前記コピー処理の制御を行う第1のスクリプトを含む請求項1乃至10のいずれか一項に記載の画像形成装置。
The script information is:
The image forming apparatus according to claim 1, further comprising: a first script that controls the copy process.
前記スクリプトの情報は、
前記コピー処理の制御を行う第2のスクリプトの参照情報を含む請求項1乃至11のいずれか一項に記載の画像形成装置。
The script information is:
The image forming apparatus according to claim 1, comprising reference information of a second script that controls the copy process.
サーバ装置と、前記サーバ装置にネットワークを介して接続される1つ以上の画像形成装置とを含む画像形成システムであって、
前記サーバ装置は、
前記画像形成装置におけるコピー処理の操作画面の情報と、前記コピー処理の制御を行うスクリプトの情報と、を含むウェブコンテンツを記憶した記憶部と、
前記画像形成装置からの要求に応じて、前記記憶部に記憶した前記ウェブコンテンツを要求元の前記画像形成装置に提供する管理部と、
を有し、
前記画像形成装置は、
前記サーバ装置から前記ウェブコンテンツを取得する取得部、
前記取得部が取得した前記ウェブコンテンツに基づいて、操作部に前記コピー処理の操作画面を表示する表示制御部、及び
前記取得部が取得した前記ウェブコンテンツに基づいて、前記コピー処理の制御を行うスクリプトを実行するスクリプト実行部、
を含むウェブブラウザ部と、
前記スクリプト実行部での前記コピー処理の制御を行うスクリプトの実行による前記コピー処理の制御に係る要求を受け付けるインタフェースを有し、受け付けた要求に応じて前記コピー処理の制御を行う画像形成部と、
を有する画像形成システム。
An image forming system including a server device and one or more image forming devices connected to the server device via a network,
The server device
A storage unit storing web content including information on an operation screen for copy processing in the image forming apparatus and information on a script for controlling the copy processing;
A management unit that provides the web content stored in the storage unit to the requesting image forming apparatus in response to a request from the image forming apparatus;
Have
The image forming apparatus includes:
An acquisition unit for acquiring the web content from the server device;
Based on the web content acquired by the acquisition unit, a display control unit that displays an operation screen for the copy process on the operation unit, and controls the copy process based on the web content acquired by the acquisition unit. Script execution part that executes scripts,
A web browser part including
An image forming unit that has an interface for receiving a request for controlling the copy process by executing a script that controls the copy process in the script execution unit, and that controls the copy process in response to the received request;
An image forming system.
サーバ装置と、前記サーバ装置にネットワークを介して接続される画像形成装置と、前記画像形成装置と通信可能な情報端末と、を含む画像形成システムであって、
前記サーバ装置は、
前記画像形成装置におけるコピー処理の操作画面の情報と、前記コピー処理の制御を行うスクリプトの情報と、を含むウェブコンテンツを記憶した記憶部と、
前記記憶部に記憶した前記ウェブコンテンツを前記画像形成装置に提供する管理部と、
を有し、
前記画像形成装置は、
前記サーバ装置から提供される前記ウェブコンテンツを前記情報端末に提供するコンテンツ処理部と、
前記情報端末から前記コピー処理の制御に係る要求を受け付けるインタフェースを含み、受け付けた要求に応じて前記コピー処理の制御を行う画像形成部と、
を有し、
前記情報端末は、
前記画像形成装置から提供されるウェブコンテンツに基づいて、表示部に前記コピー処理の操作画面を表示する表示制御部と、
前記ウェブコンテンツに基づいて、前記コピー処理の制御を行うスクリプトを実行することにより、前記コピー処理の制御に係る要求を前記画像形成装置に要求するスクリプト実行部と、
を有する画像形成システム。
An image forming system comprising: a server device; an image forming device connected to the server device via a network; and an information terminal capable of communicating with the image forming device,
The server device
A storage unit storing web content including information on an operation screen for copy processing in the image forming apparatus and information on a script for controlling the copy processing;
A management unit for providing the web content stored in the storage unit to the image forming apparatus;
Have
The image forming apparatus includes:
A content processing unit for providing the web content provided from the server device to the information terminal;
An image forming unit that includes an interface that receives a request for controlling the copy process from the information terminal, and that controls the copy process in response to the received request;
Have
The information terminal
A display control unit that displays an operation screen for the copy process on a display unit based on web content provided from the image forming apparatus;
A script execution unit for requesting the image forming apparatus to make a request for controlling the copy process by executing a script for controlling the copy process based on the web content;
An image forming system.
前記サーバ装置は、
利用者を識別する利用者識別情報と、前記利用者による前記コピー処理の履歴とを対応付けて記憶した操作履歴情報を管理する操作履歴情報管理部と、
前記情報端末を用いて前記画像形成装置を利用する利用者の前記利用者識別情報と、前記操作履歴情報とに基づいて、前記管理部が提供する前記ウェブコンテンツを変更する変更部と、
を有する請求項14に記載の画像形成システム。
The server device
An operation history information management unit for managing operation history information stored in association with user identification information for identifying a user and the history of the copy process by the user;
A change unit that changes the web content provided by the management unit based on the user identification information of the user who uses the image forming apparatus using the information terminal and the operation history information;
The image forming system according to claim 14.
前記変更部は、
前記ウェブコンテンツによって表示される前記コピー処理の操作画面において、前記コピー処理に関する設定項目の設定が、前記利用者の利用頻度が高い設定となるよう前記ウェブコンテンツを変更する請求項15に記載の画像形成システム。
The changing unit is
The image according to claim 15, wherein, in the operation screen for the copy process displayed by the web content, the web content is changed so that the setting items related to the copy process are set to be frequently used by the user. Forming system.
コピー処理の操作画面の情報と、前記コピー処理の制御を行うスクリプトの情報と、を含むウェブコンテンツを記憶したサーバ装置にネットワークを介して接続される画像形成装置を、
前記サーバ装置から前記ウェブコンテンツを取得する取得部、
前記取得部が取得した前記ウェブコンテンツに基づいて、操作部に前記コピー処理の操作画面を表示する表示制御部、及び
前記取得部が取得した前記ウェブコンテンツに基づいて、前記コピー処理の制御を行うスクリプトを実行するスクリプト実行部、
を含むウェブブラウザ部と、
前記スクリプト実行部での前記コピー処理の制御を行うスクリプトの実行による前記コピー処理の制御に係る要求を受け付けるインタフェースを有し、受け付けた要求に応じて前記コピー処理の制御を行う画像形成部と、
として機能させるためのプログラム。
An image forming apparatus connected via a network to a server apparatus storing web content including information on a copy process operation screen and information on a script for controlling the copy process.
An acquisition unit for acquiring the web content from the server device;
Based on the web content acquired by the acquisition unit, a display control unit that displays an operation screen for the copy process on the operation unit, and controls the copy process based on the web content acquired by the acquisition unit. Script execution part that executes scripts,
A web browser part including
An image forming unit that has an interface for receiving a request for controlling the copy process by executing a script that controls the copy process in the script execution unit, and that controls the copy process in response to the received request;
Program to function as.
コピー処理の操作画面の情報と、前記コピー処理の制御を行うスクリプトの情報と、を含むウェブコンテンツを記憶したサーバ装置と、前記サーバ装置にネットワークを介して接続される1つ以上の画像形成装置とを含む画像形成システムにおける画像形成方法であって、
前記画像形成装置で動作するウェブブラウザが、前記サーバ装置に前記ウェブコンテンツの取得を要求するステップと、
前記サーバ装置が、前記画像形成装置からの要求に応じて、前記記憶したウェブコンテンツを要求元の前記画像形成装置に提供するステップと、
前記画像形成装置で動作するウェブブラウザが、前記サーバ装置から取得した前記ウェブコンテンツに基づいて、操作部に前記コピー処理の操作画面を表示するステップと、
前記画像形成装置で動作するウェブブラウザが、前記取得した前記ウェブコンテンツに基づいて、前記コピー処理の制御を行うスクリプトを実行するステップと、
前記コピー処理の制御を行うスクリプトの実行による前記コピー処理の制御に係る要求を受け付けるインタフェースを有する前記画像形成装置の画像形成部が、前記ウェブブラウザから受け付けた要求に応じて前記コピー処理の制御を行うステップと、
を含む画像形成方法。
A server device storing web content including information on an operation screen for copy processing and script information for controlling the copy processing, and one or more image forming devices connected to the server device via a network An image forming method in an image forming system including:
A web browser operating on the image forming apparatus requests the server apparatus to obtain the web content;
The server device providing the stored web content to the requesting image forming device in response to a request from the image forming device;
A web browser operating on the image forming apparatus displaying an operation screen for the copy process on an operation unit based on the web content acquired from the server apparatus;
A web browser operating in the image forming apparatus executing a script for controlling the copy process based on the acquired web content;
The image forming unit of the image forming apparatus having an interface for receiving a request for controlling the copy process by executing a script for controlling the copy process controls the copy process in response to the request received from the web browser. Steps to do,
An image forming method comprising:
JP2016111737A 2016-03-04 2016-06-03 Image forming apparatus, image forming system, image forming method, and program Active JP6683023B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US15/444,777 US20170257510A1 (en) 2016-03-04 2017-02-28 Image forming apparatus, image forming system, and image forming method
CN201710117127.5A CN107155014A (en) 2016-03-04 2017-03-01 Image processing system, image formation system and image forming method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016041829 2016-03-04
JP2016041829 2016-03-04

Publications (2)

Publication Number Publication Date
JP2017163520A true JP2017163520A (en) 2017-09-14
JP6683023B2 JP6683023B2 (en) 2020-04-15

Family

ID=59858196

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016111737A Active JP6683023B2 (en) 2016-03-04 2016-06-03 Image forming apparatus, image forming system, image forming method, and program

Country Status (1)

Country Link
JP (1) JP6683023B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019068401A (en) * 2017-09-28 2019-04-25 株式会社リコー Image processing apparatus, image processing system, electronic device, image processing method, and program
JP2021103477A (en) * 2019-12-25 2021-07-15 キヤノン株式会社 Server system and image forming device communicating with server system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008003833A (en) * 2006-06-22 2008-01-10 Ricoh Co Ltd Image processor, information processor, server device, display control system, and display control method
JP2010268345A (en) * 2009-05-18 2010-11-25 Sharp Corp Information processing apparatus processing function-related information, and image forming apparatus including the information processing apparatus or communication apparatus communicable with the information processing apparatus
JP2013186573A (en) * 2012-03-06 2013-09-19 Sharp Corp Information processing device
JP2014116803A (en) * 2012-12-10 2014-06-26 Canon Inc Information processor, control method and program for the same and information processing system
JP2015222872A (en) * 2014-05-22 2015-12-10 キヤノン株式会社 Image processing apparatus, control method therefor and program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008003833A (en) * 2006-06-22 2008-01-10 Ricoh Co Ltd Image processor, information processor, server device, display control system, and display control method
JP2010268345A (en) * 2009-05-18 2010-11-25 Sharp Corp Information processing apparatus processing function-related information, and image forming apparatus including the information processing apparatus or communication apparatus communicable with the information processing apparatus
JP2013186573A (en) * 2012-03-06 2013-09-19 Sharp Corp Information processing device
JP2014116803A (en) * 2012-12-10 2014-06-26 Canon Inc Information processor, control method and program for the same and information processing system
JP2015222872A (en) * 2014-05-22 2015-12-10 キヤノン株式会社 Image processing apparatus, control method therefor and program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019068401A (en) * 2017-09-28 2019-04-25 株式会社リコー Image processing apparatus, image processing system, electronic device, image processing method, and program
JP7073936B2 (en) 2017-09-28 2022-05-24 株式会社リコー Image processing equipment, image processing systems, electronic devices, image processing methods and programs
JP2021103477A (en) * 2019-12-25 2021-07-15 キヤノン株式会社 Server system and image forming device communicating with server system

Also Published As

Publication number Publication date
JP6683023B2 (en) 2020-04-15

Similar Documents

Publication Publication Date Title
US8209377B2 (en) Data processing apparatus and method
EP2184901B1 (en) Information processing system, information processing apparatus and information processing method
US9398084B2 (en) Information processing system
JP6102264B2 (en) Processing execution system, information processing apparatus, program
US20170257510A1 (en) Image forming apparatus, image forming system, and image forming method
JP2017027522A (en) Printer, control method and program thereof
JP2011124956A (en) Information processing apparatus, control method of the same, program, and storage medium
JP6168039B2 (en) Printing system and program
KR20110085893A (en) Image forming apparatus, device cooperation system, service provision method, and storage medium
JP5817766B2 (en) Information processing apparatus, communication system, and program
JP6759897B2 (en) Information processing equipment, information processing programs, information processing systems and information processing methods
JP7240246B2 (en) IMAGE FORMING APPARATUS, CONTROL METHOD AND IMAGE FORMING SYSTEM THEREOF, AND PROGRAM
JP4661485B2 (en) Job processing device
JP6492711B2 (en) Relay device, operation screen providing device, and program
JP6552259B2 (en) IMAGE COMMUNICATION APPARATUS, CONTROL METHOD THEREOF, AND PROGRAM
AU2015201639B2 (en) Fill-in form providing device, image forming device, and program
JP6683023B2 (en) Image forming apparatus, image forming system, image forming method, and program
JP6282081B2 (en) Image processing apparatus, image processing apparatus control method, and program
JP2018067971A (en) Image processing device, control method of image processing device, and program
JP2013142921A (en) Application management device, application management system, program, and recording medium therefor
JP7179589B2 (en) Image forming apparatus and log information acquisition system
JP2022117767A (en) Image forming apparatus, method for controlling image forming apparatus, and program
JP2018121244A (en) Image forming apparatus, control method, and program
CN101827185A (en) Information processing system and control method thereof
US11843752B2 (en) Information processing apparatus, control method, and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190227

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191125

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191210

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200210

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200309

R151 Written notification of patent or utility model registration

Ref document number: 6683023

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151