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 PDFInfo
- 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
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
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
また、サーバ上で動作するウェブアプリケーションを用いて、画像形成装置のブラウザに操作画面を表示し、コピー機能を制御することにより、サーバ側で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.
以下に、本発明の実施の形態について、添付の図面を参照して説明する。 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
図1に示す画像形成装置110の数は一例であり、画像形成装置110の数は1つ以上の任意の数であって良い。また、複数の画像形成装置110は、互いに異なる機能を有していても良い。例えば、図1の例では、画像形成装置110−1は、カラーコピー(印刷)が可能なカラー機であり、画像形成装置110−2は、カラーコピー(印刷)ができないモノクロ機であるものとする。
The number of
サーバ装置120は、例えば、ウェブサーバ機能を有する情報処理装置、又は複数の情報処理装置を含むシステムである。サーバ装置120は、ウェブアプリケーション(以下、ウェブアプリと呼ぶ)121により、1つ以上の画像形成装置110に、ウェブコンテンツを提供する。なお、サーバ装置120が提供するウェブコンテンツには、例えば、コピー処理等の操作画面の情報、コピー処理の制御を行うスクリプト(又はスクリプトのリンク情報等)等が含まれる。
The
画像形成装置110は、例えば、スキャン、印刷、コピー、ファックス等の機能を有する複合機、又はコピー機等、コピー機能を有する電子機器である。また、本実施形態に係る画像形成装置110は、ウェブブラウザ111でサーバ装置120のウェブアプリ121からウェブコンテンツを取得し、取得したウェブコンテンツを用いてコピー処理等の操作画面を操作パネル等に表示する。
The
また、画像形成装置110は、サーバ装置120のウェブアプリ121、又は画像形成装置110のウェブブラウザ111等から、例えば、コピー処理に関する様々な機能を利用可能なウェブAPI(Application Programming Interface)を有している。
The
なお、サーバ装置120が提供するウェブコンテンツは、画像形成装置110のウェブAPIを利用して、コピー処理に関する様々な機能を制御する、例えば、Java(登録商標)スクリプト等のスクリプトを含む。
The web content provided by the
上記の構成により、本実施形態に係る画像形成装置110は、サーバ装置120から取得したウェブコンテンツを用いて、コピー処理等の操作画面を操作パネル等に表示する。
With the above configuration, the
好ましくは、画像形成装置110は、例えば、ウェブコンテンツに含まれるスクリプトを実行することにより、ウェブAPIを用いて、画像形成装置110で利用可能な機能の情報を取得し、画像形成装置110に応じた操作画面を表示する。
Preferably, the
また、画像形成装置110は、操作パネル等に表示した操作画面から、例えば、コピー操作を受け付けると、ウェブコンテンツに含まれるコピー処理のスクリプトを実行し、ウェブAPIを用いて、画像形成装置110のコピー処理を制御する。
Further, for example, when accepting a copy operation from an operation screen displayed on the operation panel or the like, the
このように、本実施形態に係る画像形成システム100では、各画像形成装置110は、サーバ装置120のウェブアプリ121が提供するウェブコンテンツを用いて操作画面を表示する。これにより、画像形成システム100の管理者は、サーバ装置120のウェブアプリ121を更新することにより、複数の画像形成装置110−1、110−2の操作画面を容易に変更することができる。
As described above, in the
また、本実施形態に係る画像形成システム100では、画像形成装置110のウェブブラウザ111は、ウェブコンテンツに含まれるスクリプトを実行することにより、画像形成装置110のコピー処理等を制御する。従って、画像形成装置110は、利用者のコピー操作を受け付けると、サーバ装置120のウェブアプリ121によらずに、コピー処理を実行することができる。
In the
このように、本実施形態によれば、複数の画像形成装置110−1、110−2を含む画像形成システム100において、処理速度の低下を軽減しつつ、各画像形成装置110の操作画面の変更を容易にする画像形成装置110を提供することができる。
As described above, according to the present embodiment, in the
図1に示す画像形成システム100の構成は一例であり、本実施形態に係る画像形成システム100は、様々なシステム構成が可能である。
The configuration of the
例えば、画像形成システム100は、画像形成装置110のコピー処理を制御するスクリプトを記憶したストレージサーバ等を有していても良い。この場合、サーバ装置120が提供するウェブコンテンツには、コピー処理を制御するスクリプトに代えて、コピー処理を制御するスクリプトの参照情報が含まれる。また、画像形成装置110は、サーバ装置120から取得したウェブコンテンツに含まれる参照情報によって特定されるスクリプトを、例えば、ストレージサーバ等から取得する。
For example, the
また、画像形成装置110が有する、画像形成装置110のウェブブラウザ111等から、コピー処理に関する様々な機能を利用可能なウェブAPIは、ウェブAPI以外のAPIであっても良い。
The web API that can be used for various functions related to copy processing from the
さらに、サーバ装置120の機能は、クラウドサービス等によって提供されるものであっても良い、
<ハードウェア構成>
(コンピュータのハードウェア構成)
サーバ装置120は、一般的なコンピュータのハードウェア構成を有する1つ以上の情報処理装置によって実現される。ここでは、コンピュータのハードウェア構成の例について説明する。
Furthermore, the function of the
<Hardware configuration>
(Computer hardware configuration)
The
図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
また、コンピュータ200は、他のコンピュータや、画像形成装置110等と無線通信を行うための無線通信装置211をさらに有していても良い。
The
CPU201は、ROM203やストレージ部204等に格納されたプログラムやデータをRAM202上に読み出し、処理を実行することで、コンピュータ200の各機能を実現する演算装置である。RAM202は、CPU201のワークエリア等として用いられる揮発性のメモリである。ROM203は、電源を切ってもプログラムやデータを保持することができる不揮発性のメモリである。
The
ストレージ部204は、例えば、HDD(Hard Disk Drive)や、SSD(Solid State Drive)等の大容量の記憶装置であり、OS(Operation System)、アプリケーションプログラム、各種のデータ等を記憶する。
The
ネットワークI/F205は、コンピュータ200をネットワーク130に接続するための通信インタフェースである。
A network I /
入力装置206は、例えば、マウス等のポインティングデバイスや、キーボード等の入力デバイスであり、コンピュータ200に各操作信号を入力するために用いられる入力部である。
The
表示装置207はディスプレイ等の表示デバイスであり、コンピュータ200による処理結果等を表示する表示部である。
The
外部I/F208は、外部装置とのインタフェースである。外部装置には、例えば、記録媒体210等が含まれる。コンピュータ200は、例えば、記録媒体210に所定のプログラムを格納し、この記録媒体210に格納されたプログラムを外部I/F208を介して、コンピュータ200にインストールすることにより、所定のプログラムが実行可能となる。
The external I /
バス209は、上記の各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
A
無線通信装置211は、例えば、無線LAN、無線PAN(Personal Area Network)、赤外線通信、音波通信等の無線通信により、他のコンピュータや、画像形成装置110等と通信を行う通信装置である。
The
なお、図2の構成はあくまで一例である。例えば、コンピュータ200は、入力装置206、表示装置207等を外部に有していても良い。
Note that the configuration in FIG. 2 is merely an example. For example, the
(画像形成装置のハードウェア構成)
図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
また、画像形成装置110は、他の画像形成装置110や、コンピュータ(情報端末)と無線通信を行うための無線通信装置311をさらに有していても良い。
The
CPU301は、ROM303やストレージ部304等に格納されたプログラムやデータをRAM302上に読み出し、処理を実行することで、画像形成装置110の各機能を実現する演算装置である。RAM302は、CPU301のワークエリア等として用いられる揮発性のメモリである。ROM303は、電源を切ってもプログラムやデータを保持することができる不揮発性のメモリである。
The
ストレージ部304は、例えば、HDDや、SSD等の大容量の記憶装置であり、OS(Operation System)、アプリケーションプログラム、各種のデータ等を記憶する。
The
ネットワークI/F305は、画像形成装置110をネットワーク130に接続するための通信インタフェースである。
A network I /
操作部306は、利用者の入力操作を受け付ける、例えば、タッチパネル等の入力デバイスと、画像等を表示する、例えば、LCD(Liquid Crystal Display)等の表示デバイス部とを有する表示入力部である。また、操作部306は、一般的なコンピュータを構成(例えば、CPU、RAM、ROM、ストレージ部、ネットワークI/F等)を有し、例えば、ウェブブラウザ等のプログラムを実行可能なものであっても良い。
The
スキャナ307は、原稿から画像を読み取り、画像データに変換する読取装置である。プリンタ308は、画像データを印刷する印刷装置である。画像メモリ309は、画像の読取り、印刷、コピー等における画像処理で作業領域として用いるメモリである。バス310は、上記の各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
The
無線通信装置211は、例えば、無線LAN、無線PAN、赤外線通信、音波通信等の無線通信により、他の画像形成装置110や、コンピュータ(情報端末)等と通信を行う通信装置である。
The
<機能構成>
図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
(サーバ装置の機能構成)
サーバ装置120は、通信部440、及びウェブサーバ部450を有する。
(Functional configuration of server device)
The
通信部440は、ネットワーク130を介して接続された複数の画像形成装置110−1、110−2等と通信を行う手段であり、例えば、図2のネットワークI/F205、及び図2のCPU201で動作するプログラム等によって実現される。
The
ウェブサーバ部450は、例えば、図2のCPU201でウェブサーバのプログラムを実行することにより実現されるウェブサーバである。また、本実施形態に係るウェブサーバ部450は、ウェブアプリ121により、ウェブコンテンツ記憶部451、及びウェブコンテンツ管理部452を実現している。
The
ウェブコンテンツ記憶部(記憶部)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
ウェブコンテンツ管理部(管理部)452は、画像形成装置110からの要求に応じて、ウェブコンテンツ記憶部451が記憶したウェブコンテンツを、要求元の画像形成装置110に提供する手段である。
The web content management unit (management unit) 452 is means for providing the web content stored in the web
上記の構成により、サーバ装置120は、画像形成装置110からの要求に応じて、コピー処理の操作画面の情報と、コピー処理を制御するスクリプト又は当該スクリプトの参照情報とを含むウェブコンテンツを、画像形成装置110に提供する。
With the above-described configuration, the
(画像形成装置の機能構成)
画像形成装置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
ウェブブラウザ部410は、例えば、コンピュータの構成を有する操作部306でウェブブラウザのプログラムを実行することにより実現される。或いは、ウェブブラウザ部410は、図3のCPU301でウェブブラウザのプログラムを実行することにより実現されるものであっても良い。ウェブブラウザ部410は、例えば、取得部411、解析部412、スクリプト実行部413、表示制御部414、及び操作受付部415等を含む。
The
取得部411は、サーバ装置120から、コピー処理の操作画面の情報と、コピー処理の制御を行うスクリプトの情報とを含むウェブコンテンツを取得する。なお、コピー処理の制御を行うスクリプトの情報には、例えば、コピー処理の制御を行うスクリプト(第1のスクリプト)や、コピー処理の制御を行うスクリプト(第2のスクリプト)の参照情報等が含まれる。
The
解析部412は、取得部411が取得したウェブコンテンツを解析し、例えば、ウェブコンテンツに含まれるコピー処理の操作画面の情報を表示制御部に通知する。また、解析部412は、取得部411が取得したウェブコンテンツを解析し、ウェブコンテンツに含まれるコピー処理を制御するスクリプトをスクリプト実行部に通知する。なお、解析部412は、ウェブコンテンツに、コピー処理を制御するスクリプトに代えて(又は加えて)、当該スクリプトの参照情報が含まれる場合、参照情報を用いてスクリプトを取得し、取得したスクリプトをスクリプト実行部に通知する。なお、解析部412の機能の少なくとも一部は、スクリプト実行部413が有していても良い。
The
スクリプト実行部413は、解析部412から通知されたコピー処理を制御するスクリプトを実行する。つまり、スクリプト実行部413は、取得部411が取得したウェブコンテンツに含まれるコピー処理の制御を行うスクリプトの情報に基づいて、コピー処理の制御を行うスクリプトを実行する。
The
表示制御部414は、取得部411が取得したウェブコンテンツに基づく操作画面(例えば、コピーアプリ画面)を、操作部306に表示する。例えば、表示制御部414は、解析部412から通知されたコピー処理の操作画面の情報と、スクリプト実行部413によるスクリプトの実行により取得した情報とに基づいて、操作部306にコピー処理の操作画面を表示する。
The
操作受付部415は、操作部306に対する利用者の操作を受け付ける。例えば、操作受付部415は、表示制御部414が操作部306に選択可能に表示したコピー処理の操作画面に対する利用者の選択操作等を受け付ける。表示制御部414が、操作部306に表示するコピー処理の操作画面の例を図5に示す。
The
図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
コピー処理の操作画面500は、例えば、カラー/白黒の設定ボタン501、部数の設定ボタン502、集約方式の設定ボタン503、及びステープルの設定ボタン504等、各種の設定ボタンを含む。各種の設定ボタンのうち、一の設定ボタンが選択されると、スクリプト実行部413は、例えば、コピー処理を制御するスクリプトのうち、選択された一の設定ボタンに対応するスクリプトを実行し、利用者は設定値を変更することができる。
The copy
また、コピー処理の操作画面500は、コピー処理を実行するためのコピー開始ボタン505を含む。コピー開始ボタン505が選択されると、スクリプト実行部413は、各種の設定ボタン502で設定された設定値を用いて、コピー処理を制御するスクリプトのうちコピー処理を実行するスクリプトを実行する。コピー処理を実行するスクリプトには、例えば、画像形成部420にコピー処理の実行を要求するための命令であるAPIが含まれる。
The copy
(画像形成部)
画像形成部420は、API制御部421、コピー制御部422、読取部423、印刷部424、機器情報記憶部425、及び設定情報記憶部426等を有する。
(Image forming part)
The
API制御部421は、ウェブブラウザ部410のスクリプト実行部413でのコピー処理を制御するスクリプトの実行によるコピー処理の制御に関する様々な要求(API)を受け付けるインタフェースであり、受け付けた要求をコピー制御部422等に通知する。API制御部421は、例えば、図3のCPU301で動作するプログラムによって実現される。
The
コピー制御部422は、コピー処理に関する処理を制御する。例えば、コピー制御部422は、API制御部421から通知された要求に応じて、読取部423、及び印刷部424を用いてコピー処理を行う。また、コピー制御部422は、画像形成部420で利用可能な機能の情報(ケーパビリティ情報)を機器情報記憶部425に記憶すると共に、画像形成部420の設定情報(初期設定等)を設定情報記憶部426に記憶し、管理する。コピー制御部422は、例えば、図3のCPU301で動作するプログラムによって実現される。
The
読取部423は、コピー制御部422の制御に従って、原稿の読み取りを実行する手段であり、例えば、図3のスキャナ307、及び図3のCPU301で動作するプログラム等によって実現される。
The
印刷部424は、コピー制御部422の制御に従って、印刷を実行する手段であり、例えば、図3のプリンタ308、及び図3のCPU301で動作するプログラム等によって実現される。
The
機器情報記憶部425は、画像形成部420で利用可能な機能の情報(ケーパビリティ情報)を記憶する手段であり、例えば、図3のストレージ部304、及び図3のCPU301で動作するプログラム等によって実現される。なお、画像形成部420で利用可能な機能の情報には、例えば、画像形成装置110の周辺機器(オプション機器)の構成や、画像形成装置110の機能、スペック等の情報が含まれる。
The device
設定情報記憶部426は、画像形成装置110の初期設定値等の設定情報を記憶する手段であり、例えば、図3のストレージ部304、及び図3のCPU301で動作するプログラム等によって実現される。
The setting
上記の構成により、画像形成部420は、スクリプト実行部413でのコピー処理の制御を行うスクリプトの実行によるコピー処理の制御に係る要求を受け付けるインタフェースを有し、受け付けた要求に応じてコピー処理の制御を行う。
With the above-described configuration, the
<処理の流れ>
続いて、画像形成システム100による画像形成方法の具体的な処理の例について説明する。
<Process flow>
Subsequently, an example of specific processing of the image forming method by the
[第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
ステップ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
ウェブブラウザ部410は、操作受付部415で利用者による操作画面の呼出操作を受け付けると、ステップS602において、取得部411により、ウェブコンテンツの取得を要求するコンテンツ取得要求を、通信部430を介して、サーバ装置120に送信する。
When the
ステップS603において、サーバ装置120の通信部440は、画像形成装置110から送信されたコンテンツ取得要求を受信すると、ステップS604において、受信したコンテンツ取得要求をウェブコンテンツ管理部452に通知する。
In step S603, when the
ステップS605、S606において、ウェブコンテンツ管理部452は、ウェブコンテンツ記憶部451から、コピー処理の操作画面のウェブコンテンツを読み出す。
In steps S <b> 605 and S <b> 606, the web
ステップS607において、ウェブコンテンツ管理部452は、読み出したウェブコンテンツを、通信部440を介して、要求元の画像形成装置110に送信する。
In step S607, the web
ステップS608において、画像形成装置110の通信部430は、サーバ装置120からウェブコンテンツを受信すると、ステップS609において、受信したウェブコンテンツをウェブブラウザ部410に通知する。
In step S608, when the
ステップS610において、ウェブブラウザ部410の表示制御部414は、サーバ装置120から受信したウェブコンテンツに基づいて、コピー処理の操作画面を操作部306に表示する。このとき、操作部306に表示されるコピー処理の操作画面の例を図7(a)に示す。
In step S <b> 610, the
図7(a)の例では、コピー処理の操作画面710には、例えば、カラー/白黒の設定ボタン711、部数の設定ボタン712、集約方式の設定ボタン713、及びステープルの設定ボタン714等、複数の設定ボタンが表示されている。また、各設定ボタンには、現在の設定値が表示されている。例えば、カラー/白黒の設定ボタン711は、現在のカラーの設定が「カラー」であることを示している。また、部数の設定ボタン712は、現在の部数の設定が「1部」であることを示している。
In the example of FIG. 7A, the copy
図6のステップS611において、利用者は、例えば、カラー/白黒の設定ボタン711を選択し、カラーの設定を「白黒」に変更する操作を行うものとする。
In step S611 of FIG. 6, for example, the user selects the color /
ステップS612において、ウェブブラウザ部410は、操作受付部415により利用者の操作を受け付けると、表示制御部414により、操作部306に表示したコピー処理の操作画面を、利用者の操作に応じた操作画面に更新する。このとき、操作部306に表示されるコピー処理の操作画面の例を図7(b)に示す。
In step S <b> 612, when the
図7(b)の例では、コピー処理の操作画面720に表示されているカラー/白黒の設定ボタン721は、カラーの設定が「白黒」に変更されている。
In the example of FIG. 7B, the color setting of the color /
ステップS613において、利用者は、例えば、部数の設定ボタン712を選択し、部数を「5部」に設定する操作を行うものとする。
In step S613, the user selects, for example, the copy
ステップS614において、ウェブブラウザ部410は、操作受付部415により利用者の操作を受け付けると、表示制御部414により、操作部306に表示したコピー処理の操作画面を、利用者の操作に応じた操作画面に更新する。このとき、操作部306に表示されるコピー処理の操作画面の例を図7(c)に示す。
In step S <b> 614, when the
図7(c)の例では、コピー処理の操作画面720に表示されている部数の設定ボタン731は、部数の設定が「5部」に変更されている。
In the example of FIG. 7C, the number of
このように、利用者は、操作部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
(コピー処理)
図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
ステップS802において、ウェブブラウザ部410は、操作受付部415により利用者の操作を受け付けると、スクリプト実行部413によりコピー処理の実行を要求するコピー実行要求(コピーAPI)を、通信部430を介して、画像形成部420に送信する。
In step S <b> 802, when the
例えば、スクリプト実行部413は、コピー処理を制御するスクリプトのうち、コピー開始ボタン715に対応するスクリプトを実行することにより、HTTP、又はHTTPS等のプロトコルで、コピーAPIを画像形成部420に送信する。このとき、スクリプト実行部413が送信するコピーAPIの例を図9に示す。
For example, the
図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
受信したコピー実行要求が、図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
ステップS806において、API制御部421からコピー実行要求を受け付けたコピー制御部422は、コピー処理を開始し、例えば、読取部423に原稿の読み取りを指示する読取要求を送信する。
In step S806, the
ステップS807において、読取要求を受け付けた読取部423は、読取開始要求を受け付けたことを示す応答メッセージをコピー制御部422に返信する。
In step S807, the
ステップ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
ステップS811において、ウェブブラウザ部410の表示制御部414は、例えば、コピー処理を実行であることを示すコピー実行中画面を、操作部306に表示する。
In step S811, the
ステップS812において、読取要求を受け付けた読取部423は、スキャナ307を用いて原稿を読み取り、例えば、コピーに適したCMYK(Cyan, Magenta, Yellow, Black)形式で画像データを作成する読取処理を実行する。
In step S812, the
ステップS813において、読取部423は、読取処理が終了すると、読取処理が完了したことを示す読取完了通知を、コピー制御部422に送信する。
In step S813, when the reading process is completed, the
ステップS814において、読取完了通知を受信したコピー制御部422は、読取部423が作成した画像データの印刷を要求する印刷要求を、印刷部424に送信する。
In step S 814, the
ステップS815において、印刷部424は、読取部423が作成した画像データを印刷する印刷処理を実行する。
In step S815, the
ステップS816において、印刷部424は、印刷処理が完了すると、印刷処理が完了したことを示す印刷完了通知をコピー制御部422に通知する。
In step S816, when the printing process is completed, the
なお、複数ページ、又は複数部数のコピーを行う場合は、例えば、ステップ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
(コピーのキャンセル処理)
図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
図10のステップS1002において、ウェブブラウザ部410は、操作受付部415によりキャンセル操作を受け付けると、表示制御部414により、操作部306にコピー処理をキャンセル中であることを示すキャンセル中画面を表示する。このとき、操作部306に表示されるキャンセル中画面の例を、図11(b)に示す。図11(b)の例では、キャンセル中画面1120には、コピー処理をキャンセル中であることを示すメッセージ1121が表示されている。
In step S <b> 1002 of FIG. 10, when the
図10のステップS1003において、ウェブブラウザ部410は、スクリプト実行部413により、コピー処理のキャンセルを要求するコピーキャンセル要求(コピー中止API)を、通信部430を介して、画像形成部420に送信する。このとき、スクリプト実行部413が送信するコピー中止APIは、コピーAPIと同様に、予め形式が定められたAPIであるものとする。
In step S1003 of FIG. 10, the
図10のステップS1004において、画像形成部420はコピーキャンセル要求を受信すると、ステップS1005において、API制御部421により、受信したコピーキャンセル要求が予め定められたAPIの形式であるかを判定する。
In step S1004 of FIG. 10, when the
受信したコピーキャンセル要求が、予め定められたコピー中止APIの形式であると判定されると、ステップS1006において、API制御部421は、コピーキャンセル要求をコピー制御部422に通知する。
If it is determined that the received copy cancel request is in a predetermined copy cancel API format, the
ステップS1007において、API制御部421からコピーキャンセル要求を受け付けたコピー制御部422は、コピーのキャンセル処理を開始し、例えば、読取部423に原稿の読取の中止を指示する読取中止要求を送信する。
In step S1007, the
ステップS1008において、読取部423は、読取中止要求を受け付けると、実行中の原稿の読み取りを中止し、例えば、読み取り済みの画像データも削除する。
In step S <b> 1008, when the
ステップS1009において、コピー制御部422は、印刷部424に印刷の中止を要求する印刷中止要求を送信する。
In step S <b> 1009, the
ステップS1010において、印刷部424は、コピー制御部422から印刷中止要求を受け付けると、実行中の印刷を中止し、例えば、印刷を中止したことを示す完了通知をコピー制御部422に通知する。
In step S1010, when the
ステップ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
ステップS1015において、ウェブブラウザ部410の表示制御部414は、例えば、コピー処理のキャンセルが完了したことを示すキャンセル完了画面を、操作部306に表示する。このとき、操作部306に表示されるキャンセル完了画面の例を図11(c)に示す。
In step S <b> 1015, the
図11(c)の例では、キャンセル完了画面1130には、コピー処理をキャンセルしたことを示すメッセージ1131と、確認ボタン1132とが表示されている。利用者は、確認ボタン1132を選択することにより、例えば、図7(a)〜(c)に示すようなコピー処理の操作画面に復帰することができる。
In the example of FIG. 11C, the cancel
上記の処理により、画像形成装置110は、サーバ装置120から取得したウェブコンテンツを用いてコピー処理の操作画面を操作部306に表示し、操作部306への操作により、画像形成装置110の内部で、コピーのキャンセル処理を実行することができる。
Through the above processing, the
[第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
なお、ここでは、第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
ステップS1203において、サーバ装置120は、画像形成装置110から送信されたコンテンツ取得要求を受信すると、ステップS1204において、ウェブコンテンツ管理部452により、ウェブコンテンツ記憶部451からウェブコンテンツを読み出す。なお、このステップS1204の処理は、例えば、図6のステップS604〜S607の処理に対応している。
In step S1203, when the
ステップS1205において、サーバ装置120のウェブコンテンツ管理部452は、取得したウェブコンテンツを、要求元の画像形成装置110に送信する。
In step S <b> 1205, the web
ステップS1206において、ウェブブラウザ部410は、サーバ装置120からウェブコンテンツを受信すると、ステップS1207において、表示制御部414により、ウェブコンテンツに基づくコピー処理の操作画面を操作部306に表示する。このとき、表示制御部414は、例えば、図7(a)に示すようなコピー処理の操作画面を、操作部306に表示する。なお、ステップS1201〜S1207の処理は、第1の実施形態と同様で良い。
In step S1206, when the
ステップS1208において、ウェブブラウザ部410のスクリプト実行部413は、機能構成情報の取得を要求する機器情報要求(機器情報要求API)を、通信部430を介して、画像形成部420に送信する。なお、機能構成情報は、画像形成部420で利用可能な機能の情報(ケーパビリティ情報)を含む情報である。
In step S <b> 1208, the
本実施形態に係るウェブコンテンツには、例えば、ステップ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
ステップS1209において、画像形成部420は、ウェブブラウザ部410から送信された機器情報要求(機器情報要求API)を受信する。
In step S1209, the
ステップS1210において、画像形成部420のAPI制御部421は、受信した機器情報要求が、予め定められた機器情報要求APIであることを判定し、機器構成情報の読出しを実行する。例えば、API制御部421は、コピー制御部422に機器情報の取得要求を送信し、要求を受けたコピー制御部422は、機器情報記憶部425に記憶された機器構成情報を読み出して、API制御部421に通知する。
In step S1210, the
ステップS1211において、画像形成部420のAPI制御部421は、読み出した機器構成情報を、通信部430を介して、ウェブブラウザ部410に送信する。
In step S <b> 1211, the
ステップS1212において、ウェブブラウザ部410は、画像形成部420から送信された機器構成情報を受信する。
In step S <b> 1212, the
ステップS1213において、ウェブブラウザ部410の表示制御部414は、受信した機器構成情報を用いて、操作部306に表示したコピー処理の操作画面を更新する。
In step S <b> 1213, the
図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
この場合、図12のステップS1215において、例えば、表示制御部414は、図7(a)に示すようなコピー処理の操作画面710を、図13(b)に示すようなコピー処理の操作画面1310に更新する。
In this case, in step S1215 of FIG. 12, for example, the
図13(b)に示す操作画面1310は、図7(a)に示す操作画面710から、画像形成装置110−1が対応していないステープル機能の設定ボタン714が削除されている。また、図13(b)に示す操作画面1210は、図7(a)に示す操作画面710に対して、画像形成装置110−1が対応しているパンチ機能の設定ボタン1311が追加されている。
In the
次に、図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
この場合、図12のステップS1215において、表示制御部414は、例えば、図7(a)に示すようなコピー処理の操作画面710を、図13(d)に示すようなコピー処理の操作画面1320に更新する。
In this case, in step S1215 of FIG. 12, for example, the
図13(d)に示す操作画面1320は、図7(a)に示す操作画面710から、画像形成装置110−2が対応していないカラー機能の設定ボタン711が削除されている。
In the
このように、本実施形態に係る画像形成装置110のウェブブラウザ部410は、サーバ装置120から取得したウェブコンテンツと、画像形成部420から取得した機器構成情報とに基づいて、コピー処理の操作画面を操作部306に表示する。
As described above, the
これにより、画像形成システム100は、同じウェブコンテンツを用いて、利用可能な機能が異なる複数の画像形成装置110−1、110−2に対して、各画像形成装置110で利用可能な機能に対応するコピー処理の操作画面を表示させることができる。
As a result, the
[第3の実施形態]
第3の実施形態では、ウェブブラウザ部410のスクリプト実行部413が、画像形成部420からコピー処理の処理状態を示す情報を取得し、表示制御部414が、取得した処理状態に応じた操作画面を操作部306に表示する場合の例について説明する。
[Third Embodiment]
In the third embodiment, the
なお、ここでは、第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
ステップS1402において、ウェブブラウザ部410は、操作受付部415で利用者の操作を受け付けると、スクリプト実行部413により、コピー処理の実行を要求するコピー実行要求(コピーAPI)を、通信部430を介して、画像形成部420に送信する。
In step S <b> 1402, when the
ステップS1403において、画像形成部420は、ウェブブラウザ部410から送信されたコピー実行要求(コピーAPI)を受信する。
In step S1403, the
ステップS1404、S1405において、画像形成部420のAPI制御部421は、受信したコピー実行要求がコピーAPIであることを判定し、コピーAPIに対する応答メッセージを、通信部430を介して、ウェブブラウザ部410に送信する。
In steps S1404 and S1405, the
ステップS1406において、ウェブブラウザ部410は、コピーAPIに対する応答メッセージを受信すると、表示制御部414により、例えば、図15(a)に示すようなコピー実行中画面1510を、操作部306に表示する。図15(a)に示すコピー実行中画面1510には、コピー処理を実行中であることを示すメッセージ1511が表示されている。
In step S1406, when the
ステップS1407において、画像形成部420のAPI制御部421は、コピー制御部422にコピー処理の実行を要求し、コピー制御部422の制御により、読取部423は、原稿の読取処理を実行する。
In step S1407, the
ステップS1408において、ウェブブラウザ部410のスクリプト実行部413は、通信部430を介して、画像形成部420に、コピー処理の実行状態を示す情報を要求する状態取得要求(状態取得API)を送信する。例えば、本実施形態に係るウェブコンテンツには、所定の時間間隔、又は所定の処理等に応じて、画像形成部420に状態取得要求を送信するスクリプトが含まれている。また、スクリプト実行部413が送信する状態取得APIは、前述したコピーAPIと同様に、予め形式が定められたAPIであるものとする。
In step S1408, the
ステップS1409において、画像形成部420は、ウェブブラウザ部410から送信された状態取得要求(状態取得API)を受信する。
In step S1409, the
ステップS1410において、画像形成部420のAPI制御部421は、受信したコピー実行要求が状態取得APIであることを判定し、コピー処理の処理状態を示す状態情報を、通信部430を介して、ウェブブラウザ部410に送信する。例えば、API制御部421は、状態取得APIを受信すると、コピー制御部422から、コピー処理の処理状態を示す情報を取得し、取得した情報をウェブブラウザ部410に応答する。なお、図14の例では、コピー処理の処理状態は、読取処理を実行中であり、読み取り枚数が3枚目であるものとする。
In step S1410, the
ステップS1411において、ウェブブラウザ部410は、画像形成部420から送信された状態情報を受信する。
In step S1411, the
ステップS1412において、ウェブブラウザ部410のスクリプト実行部413は、受信した状態情報を用いて、コピー処理の処理状態を判定する。図14の例では、スクリプト実行部413は、コピー処理の処理状態が、読み取り中であり、読み取り枚数が3枚であることを判断する。
In step S1412, the
ステップS1413において、ウェブブラウザ部410の表示制御部414は、ステップS1412で判定されたコピー処理の処理状態に応じて、例えば、図15(b)に示すようなコピー実行中画面1520を、操作部306に表示する。図15(b)に示すコピー実行中画面1520には、図15(a)に示す表示画面に加えて、例えば、原稿の読み取り枚数の情報1521等が表示されている。
In step S1413, the
ステップS1414において、画像形成部420のコピー制御部422は、原稿の読み取り処理が終了すると、引き続き、読み取った画像データの印刷処理を開始する。また、図14の例では、ステップ1415において、用紙がなくなり、印刷処理が停止されるものとする。
In step S <b> 1414, when the document reading process ends, the
ステップS1416において、ウェブブラウザ部410のスクリプト実行部413は、通信部430を介して、画像形成部420に、コピー処理の実行状態を示す情報を要求する状態取得要求(状態取得API)を再び送信する。
In step S1416, the
ステップS1417において、画像形成部420は、ウェブブラウザ部410から送信された状態取得要求(状態取得API)を受信する。
In step S1417, the
ステップS1418において、画像形成部420のAPI制御部421は、受信したコピー実行要求が状態取得APIであることを判定し、コピー処理の処理状態を示す状態情報を、通信部430を介して、ウェブブラウザ部410に送信する。図14の例では、API制御部421は、用紙なしのため印刷処理が停止していることを示す状態情報を送信する。
In step S1418, the
ステップS1419において、ウェブブラウザ部410は、画像形成部420から送信された状態情報を受信する。
In step S <b> 1419, the
ステップS1420において、ウェブブラウザ部410のスクリプト実行部413は、受信した状態情報を用いて、コピー処理の処理状態を判定する。図14の例では、スクリプト実行部413は、コピー処理の処理状態が、用紙なしのため、印刷が停止していることを判断する。
In step S1420, the
ステップS1421において、ウェブブラウザ部410の表示制御部414は、ステップS1412で判定されたコピー処理の処理状態に応じて、例えば、図15(c)に示すようなコピー実行中画面1530を、操作部306に表示する。
In step S1421, the
図15(c)に示すコピー実行中画面1530には、例えば、トレイに用紙がないことを示すメッセージ1531、印刷処理を再開するための継続ボタン1532、及び印刷処理を中止するためのキャンセルボタン1533等が表示されている。この場合、利用者は、画像形成装置110に用紙を補給して、継続ボタン1532を選択することにより、印刷処理を再開することができる。
The copy in
一方、画像形成部420で、例えば、メモリ不足等、印刷処理を継続することができないエラーが発生した場合、ウェブブラウザ部410の表示制御部414は、例えば、図15(d)に示すようなコピー実行中画面1540を、操作部306に表示する。
On the other hand, when an error has occurred in the
図15(d)に示すコピー実行中画面1540には、例えば、システムのメモリ容量をオーバーしたため、コピー処理をキャンセルしたことを示すメッセージ1541、及び確認ボタン1542が表示されている。これにより、画像形成装置110は、コピー処理を継続することができないことを、利用者に知らせることができる。
On the
このように、画像形成装置110のウェブブラウザ部410は、コピー処理実行中に、画像形成部420からコピー処理の処理状態を示す情報を取得し、取得した処理状態を示す情報を含むコピー処理の実行中画面を操作部306に表示することができる。
As described above, the
[第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
図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
ステップS1602において、ウェブブラウザ部410は、操作受付部415により実行操作を受け付けると、スクリプト実行部413により、コピー処理の実行を要求するコピー実行要求(コピーAPI)を、通信部430を介して、画像形成部420に送信する。
In step S <b> 1602, when the
ステップS1603において、画像形成部420は、ウェブブラウザ部410から送信されたコピー実行要求(コピーAPI)を受信する。
In step S1603, the
ステップS1604において、画像形成部420のAPI制御部421は、受信したコピー実行要求がコピーAPIであることを判定し、コピー処理を開始したことを示すコピー開始通知を、通信部430を介して、ウェブブラウザ部410に送信する。
In step S1604, the
ステップS1505において、ウェブブラウザ部410は、画像形成部420から送信されたコピー開始通知を受信する。
In step S1505, the
ステップS1606において、ウェブブラウザ部410は、コピー開始通知を受信すると、表示制御部414により、例えば、図15(a)に示すようなコピー実行中画面1510を、操作部306に表示する。
In step S <b> 1606, when the
ステップS1607において、画像形成部420のAPI制御部421は、コピー制御部422にコピー処理の実行を要求し、コピー制御部422は、1ページ目の原稿のコピー処理(読取処理、及び印刷処理)を実行する。
In step S1607, the
ステップS1608において、ウェブブラウザ部410のスクリプト実行部413は、通信部430を介して、画像形成部420に、コピー処理の実行状態を示す情報を要求する状態取得要求(状態取得API)を送信する。例えば、本実施形態に係るウェブコンテンツには、所定の時間間隔、又は所定の処理等に応じて、画像形成部420に状態取得要求を送信するスクリプトが含まれている。
In step S1608, the
ステップS1609において、画像形成部420は、ウェブブラウザ部410から送信された状態取得要求(状態取得API)を受信する。
In step S1609, the
ステップS1610において、画像形成部420のAPI制御部421は、受信したコピー実行要求が状態取得APIであることを判定し、コピー処理の処理状態を示す状態情報を、通信部430を介して、ウェブブラウザ部410に送信する。このとき、画像形成部420が送信する状態情報には、例えば、画像形成部420が圧板を用いてコピー処理を実行中であり、次の原稿のセットを待っている「圧板次原稿待機」状態であることを示す情報等が含まれる。
In step S <b> 1610, the
ステップS1611において、ウェブブラウザ部410は、画像形成部420から送信された状態情報を受信する。
In step S <b> 1611, the
ステップS1621において、受信した状態情報に基づいて、表示制御部414は、例えば、図18に示すような次原稿の待機画面1800を、操作部306に表示する。
In step S1621, based on the received state information, the
図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
ステップ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
ステップ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
上記の処理を繰り返すことにより、利用者は、任意の数の原稿をコピーすることができる。また、コピーを完了する場合(原稿の読取りが全て終わった場合等)、例えば、図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
ステップS1701において、利用者は、例えば、図18に示す次原稿の待機画面1800で、読取終了ボタン1803を選択することにより、コピーの完了操作を行う。
In step S1701, for example, the user performs a copy completion operation by selecting the reading
ステップS1702において、ウェブブラウザ部410は、操作受付部415により操作を受け付けると、スクリプト実行部413により、コピー処理の完了を要求するコピー完了要求(コピー完了API)を、通信部430を介して、画像形成部420に送信する。なお、コピー完了APIは、前述したコピーAPIと同様に、予め定められた形式のAPIであるものとする。
In step S <b> 1702, when the
ステップS1703において、画像形成部420は、ウェブブラウザ部410から送信されたコピー完了要求(コピー完了API)を受信する。
In step S1703, the
ステップS1704において、画像形成部420のAPI制御部421は、受信したコピー完了要求がコピー完了APIであることを判定し、コピーの完了処理を行う。例えば、コピーの完了処理には、「圧板次原稿待機」状態を解除する処理や、読取済で印刷が行われていない画像データの印刷処理等が含まれる。
In step S1704, the
ステップS1705において、画像形成部420のAPI制御部421は、受信したコピー完了APIに対する応答メッセージであるコピー完了応答を、通信部430を介して、ウェブブラウザ部410に送信する。
In step S1705, the
ステップS1706において、ウェブブラウザ部410は、画像形成部420から送信されたコピー完了応答を受信する。
In step S1706, the
ステップS1707において、ウェブブラウザ部410の表示制御部414は、例えば、図7(a)〜(c)に示すようなコピー処理の操作画面を、操作部306に表示する。
In step S <b> 1707, the
このように、本実施形態に係る画像形成装置110のウェブブラウザ部410は、コピー処理実行中に、画像形成部420からコピー処理の処理状態を示す情報を取得し、取得した処理状態に応じた次原稿の待機画面を操作部306に表示する。
As described above, the
[第5の実施形態]
画像形成装置110のウェブブラウザ部410のスクリプト実行部413が実行するコピー処理を制御するスクリプトには、コピー処理等に関する設定情報(初期設定情報等)を設定(変更)するスクリプトが含まれていても良い。第5の実施形態では、ウェブブラウザ部410が、操作部306に表示するコピー処理の操作画面から、画像形成部420の初期設定情報を設定する場合の処理の例について説明する。
[Fifth Embodiment]
The script for controlling the copy processing executed by the
図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
また、別の一例として、ウェブブラウザ部410は、コピー処理の設定画面2010に表示された初期設定ボタンが選択されると、図20(b)に示すような初期設定画面2020を、操作部306に表示するものであっても良い。この場合、利用者は、初期設定画面2020に表示されたコピー初期設定ボタン2021を選択することにより、コピー処理の初期設定画面の呼出操作を行うことができる。
As another example, when the initial setting button displayed on the copy
ステップS1902において、ウェブブラウザ部410は、操作受付部415により操作を受け付けると、スクリプト実行部413により、設定情報の取得を要求する初期設定情報要求(設定情報要求API)を、通信部430を介して画像形成部420に送信する。なお、設定情報要求APIは、前述したコピーAPIと同様に、予め定められた形式のAPIであるものとする。
In step S <b> 1902, when the
ステップS1903において、画像形成部420は、ウェブブラウザ部410から送信された初期設定情報要求(設定情報要求API)を受信する。
In step S1903, the
ステップS1904において、画像形成部420のAPI制御部421は、受信した初期設定情報要求が、予め定められた設定情報要求APIであることを判定し、初期設定情報の読出しを行う。例えば、API制御部421は、コピー制御部422に初期設定情報の取得要求を送信し、要求を受けたコピー制御部422は、設定情報記憶部426に記憶された初期設定情報を読み出して、API制御部421に通知する。なお、初期設定情報は、画像形成部420のコピー処理に関する設定情報の一例である。初期設定情報には、例えば、画像形成部420によるコピーの枚数制限を行うか否かを示す情報や、コピーの枚数制限を行う場合の制限数等、複数のコピー処理に共通の設定情報が含まれる。
In step S1904, the
ステップS1905において、画像形成部420のAPI制御部421は、読み出した初期設定情報を、通信部430を介して、ウェブブラウザ部410に送信する。
In step S 1905, the
ステップS1906において、ウェブブラウザ部410は、画像形成部420から送信された初期設定情報を受信する。
In
ステップS1907において、ウェブブラウザ部410の表示制御部414は、受信した初期設定情報を用いて、例えば、図20(c)に示すようなコピー処理の初期設定画面2030を、操作部306に表示する。
In step S1907, the
図20(c)に示す初期設定画面2030には、一例として、「利用制限枚数」の設定を行うためのボタン2031、及び「リミットレス給紙」の設定を行うためのボタン2032が表示されている。なお、「利用制限枚数」、「リミットレス給紙」等の設定項目はあくまで一例である。
On the
ステップS1908において、利用者は、例えば、図20(c)に示す初期設定画面2030に表示された「利用制限枚数」の設定を行うためのボタン2031、「リミットレス給紙」の設定を行うためのボタン2032等を選択し、初期設定の変更操作を行う。
In step S1908, for example, the user sets a
ステップS1909において、ウェブブラウザ部410は、操作受付部415により、操作を受け付けると、スクリプト実行部413により、設定情報の変更を要求する設定変更要求(設定変更要求API)を、通信部430を介して、画像形成部420に送信する。なお、設定変更要求APIは、前述したコピーAPIと同様に、予め定められた形式のAPIであるものとする。
In step S <b> 1909, when the
ステップS1910において、画像形成部420は、ウェブブラウザ部410から送信された設定変更要求(設定変更要求API)を受信する。
In step S1910, the
ステップS1911において、画像形成部420のAPI制御部421は、受信した初期設定情報要求が、予め定められた設定変更要求APIであることを判定し、初期設定情報の更新を行う。例えば、API制御部421は、コピー制御部422に初期設定情報の変更要求を送信し、要求を受けたコピー制御部422は、設定情報記憶部426に記憶された初期設定情報を更新する。
In step S1911, the
ステップS1912において、画像形成部420のAPI制御部421は、初期設定情報の更新を完了したことを示す完了通知を、通信部430を介して、ウェブブラウザ部410に送信する。
In step S 1912, the
ステップS1913において、ウェブブラウザ部410は、画像形成部420から送信された完了通知を受信する。
In step S1913, the
ステップS1914において、ウェブブラウザ部410の表示制御部414は、例えば、図20(a)に示すようなコピー処理の操作画面を、操作部306に表示する。
In step S1914, the
このように、本実施形態に係る画像形成装置110のウェブブラウザ部410は、コピー処理の初期設定値を画像形成部420から取得し、初期設定値を変更する初期設定画面を、操作部306に表示することができる。
As described above, the
<ウェブコンテンツについて>
図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,
スタートキーを表示するための情報2101は、ウェブコンテンツ2100に含まれるコピー処理の操作画面の情報の一例であり、例えば、図5のコピー開始ボタン505の表示位置や、表示方法等の情報が含まれる。なお、スタートキーを表示するための情報2101は一例であり、ウェブコンテンツ2100には、例えば、操作画面に表示する複数のボタンを表示するための情報が含まれる。
The
スタートキーが選択されたときに実行するスクリプト2102は、コピー処理の制御を行うスクリプトの一例である。図21の例では、スタートキーが選択されると、コピー処理の実行を要求するAPI(コピーAPI)がコールされる。ウェブコンテンツ2100には、コピー処理を制御するための複数のスクリプト(例えば、Javaスクリプト等)が含まれる。
A
なお、図21に示す例では、ウェブコンテンツ2100には、コピー処理の制御を行うスクリプト(第1のスクリプト)2102が含まれているが、スクリプト2102は、コピー処理の制御を行うスクリプトの情報の一例である。ウェブコンテンツ2100に含まれるスクリプトの情報には、スクリプト2102に代えて(又は加えて)、コピー処理の制御を行うスクリプト(第2のスクリプト)の参照情報(例えば、リンク先を示すURL情報等)が含まれていても良い。
In the example shown in FIG. 21, the
図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
また、ウェブコンテンツ2200のヘッダ部分である「head」には、コピー処理を制御するスクリプトの取得先を示す参照情報2202が含まれている。図22の例では、参照情報2202が示す取得先にある「CopyFunction.js」の中に、例えば、javascript(登録商標)で作成されたコピー処理を制御するスクリプト(例えば、図21の「CopyStart()」等)が記述されている。
In addition, “head”, which is the header portion of the
ウェブブラウザ部410は、ウェブコンテンツ2200を取得した際に、ヘッダ部分に参照情報2202が含まれていると、参照情報2202に従ってスクリプトを取得し、ロードする。これにより、例えば、図22において、スタートキーを表示するための情報2101に含まれる「onclick」イベントで、「CopyStart()」を呼び出すことができるようになる。
When the
このように、ウェブコンテンツには、コピー処理の操作画面の情報と、コピー処理の制御を行うスクリプトの情報が含まれる。また、コピー処理の制御を行うスクリプトの情報には、コピー処理の制御を行うスクリプト(第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
[第6の実施形態]
第1〜5の実施形態では、画像形成装置110がウェブブラウザ部410を有している場合の例について説明を行ったが、ウェブブラウザ部410は、画像形成装置110と通信可能な情報端末に含まれていても良い。
[Sixth Embodiment]
In the first to fifth embodiments, an example in which the
第6の実施形態では、情報端末を用いて画像形成装置110を利用する利用者が、情報端末に操作画面を表示させ、情報端末に表示された操作画面を用いて画像形成装置110を操作する場合の例について説明する。
In the sixth embodiment, a user who uses the
<機能構成>
図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
なお、図23に示す画像形成装置110の数は一例であり、画像形成装置110は、例えば、企業、学校、病院等の様々な施設に1台以上の画像形成装置110が設置されているものとする。
Note that the number of
(サーバ装置の機能構成)
本実施形態に係るサーバ装置120は、図4に示すサーバ装置120の機能構成に加えて、認証部2311、記憶部2312を有している。また、サーバ装置120のウェブサーバ部450で実行されるウェブアプリ121には、図4に示すウェブアプリ121の機能構成に加えて、操作履歴情報管理部2313、及びウェブコンテンツ変更部2314が追加されている。なお、その他の構成は、図4に示すサーバ装置120の機能構成と同様なので、ここでは、図4に示すサーバ装置120との相違点を中心に説明を行う。
(Functional configuration of server device)
The
認証部2311は、画像形成装置110からの要求に応じて、画像形成装置110を利用する利用者の認証を行う。認証部2311は、例えば、図2のCPU201で実行されるプログラムによって実現される。例えば、認証部2311は、画像形成システム2300の利用が許可された利用者の認証情報を記憶部2312に予め記憶しておき、記憶部2312に記憶した認証情報に基づいて、利用者を認証する。
The
図24(a)は、認証部2311が、記憶部2312に予め記憶した認証情報の例を示している。図24(a)の例では、認証情報には、「ユーザID」、「パスワード」、「ユーザ名」等の情報が含まれている。
FIG. 24A shows an example of authentication information stored in the
「ユーザ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
認証部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
記憶部2312は、各種の情報を記憶する記憶手段であり、例えば、図2のストレージ部204、及び図2のCPU201で実行されるプログラム等によって実現される。
The
ウェブアプリ121に追加された操作履歴情報管理部2313は、利用者による画像形成処理の履歴である操作履歴を画像形成装置110から受信し、受信した操作履歴を、記憶部2312に操作履歴情報として記憶して、管理する。
The operation history
図24(b)は、操作履歴情報管理部2313が管理する操作履歴情報の例を示している。図24(b)の例では、操作履歴情報には、「管理ID」、「処理日時」、「ユーザID」、「処理内容」、「カラー設定」、「部数設定」、「集約設定」、「ステープル設定」等の情報が含まれている。
FIG. 24B shows an example of operation history information managed by the operation history
「管理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
「カラー設定」、「部数設定」、「集約設定」、「スプール設定」は、コピー処理の設定内容を示す情報の一例である。例えば、図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
ウェブアプリ121に追加されたウェブコンテンツ変更部2314は、ウェブコンテンツ管理部452が画像形成装置110に提供するウェブコンテンツを、利用者のユーザIDと、操作履歴情報管理部2313が管理する操作履歴情報とを用いて、変更する。
The web
例えば、図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
同様に、図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
ウェブコンテンツ変更部2314は、上記のような変更を、例えば、「カラー設定」、「部数設定」、「集約設定」、「スプール設定」の各設定ボタンに対して行う。なお、「カラー設定」、「部数設定」、「集約設定」、「スプール設定」は、コピー処理の操作画面に含まれるコピー処理に関する設定項目の一例である。
The web
このように、ウェブコンテンツ変更部2314は、ウェブコンテンツによって表示されるコピー処理の設定画面において、コピー処理に関する設定項目の設定が、利用者の利用頻度が高い設定となるようにウェブコンテンツを変更する。
As described above, the web
(画像形成装置の機能構成)
本実施形態に係る画像形成装置110は、図4に示す画像形成装置110−1の機能構成に含まれるウェブブラウザ部410に代えて、無線通信部2321、認証要求部2322、コンテンツ処理部2323、及び操作履歴送信部2324等を有する。なお、その他の構成は、図4に示す画像形成装置110−1の機能構成と同様なので、ここでは、図4に示す画像形成装置110−1との相違点を中心に説明を行う。
(Functional configuration of image forming apparatus)
The
無線通信部2321は、例えば、無線LAN、無線PAN、赤外線通信、音波通信等の無線通信により、情報端末140と通信するための手段であり、例えば、図3の無線通信装置311、及び図3のCPU301で実行されるプログラム等によって実現される。なお、無線通信部2321は、無線通信に限られず、有線通信により情報端末140と通信するものであっても良い。
The
認証要求部2322は、情報端末140から取得した利用者の認証情報(ユーザID、パスワード等)を用いて、利用者の認証をサーバ装置120に要求する手段であり、例えば、図3のCPU301で実行されるプログラムによって実現される。
The
コンテンツ処理部2323は、サーバ装置120によって提供されるウェブコンテンツを取得し、取得したウェブコンテンツを情報端末140に提供する。
The
操作履歴送信部2324は、情報端末140からの操作に応じて、画像形成部420が実行したコピー処理等の画像形成処理の履歴(操作履歴)を、サーバ装置120に送信する。操作履歴送信部2324が送信する操作履歴には、例えば、図24(b)の操作履歴情報に含まれる、処理内容、ユーザID、カラー設定、部数設定、集約設定、ステープル設定等の情報が含まれる。
The operation
(情報処理装置の機能構成)
本実施形態に係る情報端末140は、無線通信部2331と、図4に示す画像形成装置110−1の機能構成に含まれるウェブブラウザ部410とを有している。
(Functional configuration of information processing device)
The
図4の例では、ウェブブラウザ部410は、コンピュータの構成を有する操作部306、又は画像形成装置110のCPU301でウェブブラウザのプログラムを実行することにより実現されるものとして説明を行った。一方、本実施形態に係るウェブブラウザ部410は、情報端末140のCPU(例えば、図2のCPU201)でウェブブラウザのプログラムを実行することにより実現される。
In the example of FIG. 4, the
本実施形態に係るウェブブラウザ部410の取得部411は、画像形成装置110から、コピー処理の操作画面の情報と、コピー処理の制御を行うスクリプト又はコピー処理の制御を行うスクリプトの参照情報とを含むウェブコンテンツを取得する。なお、ウェブブラウザ部410の他の構成は、図4に示すウェブブラウザ部410の構成を同様である。
The
無線通信部2331は、画像形成装置110の無線通信部2321と同じ無線通信(又は有線通信)により、画像形成装置110と通信するための手段である。無線通信部2331は、例えば、図2の無線通信装置211、及び図2のPU301で実行されるプログラム等によって実現される。
The
上記の構成により、情報端末140のウェブブラウザ部410は、コピー処理の操作画面に関するウェブコンテンツを画像形成装置110から取得し、取得したウェブコンテンツを用いてコピー処理の操作画面を情報端末140の表示装置207に表示させる。また、情報端末140のウェブブラウザ部410は、表示装置207に表示させた操作画面に対する利用者の操作に対応するウェブコンテンツのスクリプトを実行することにより、コピー処理の制御に係る要求を、画像形成装置110に送信(要求)する。
With the above configuration, the
<処理の流れ>
続いて、本実施形態に係る画像形成システムによる画像形成方法の処理の流れについて説明する。
<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
ステップS2502において、情報端末140と画像形成装置110との間で、無線接続が確立され、相互に通信を行うことができるようになる。
In step S2502, a wireless connection is established between the
ステップS2503において、画像形成装置110の認証要求部2322は、例えば、情報端末140に認証画面を表示させる。また、ステップS2504において、情報端末140の表示制御部414は、画像形成装置110から取得した認証画面を、情報端末140の表示装置207に表示させる。
In step S2503, the
例えば、画像形成装置110の認証要求部2322は、ウェブサーバの機能を有し、情報端末140のウェブブラウザ部410に、図26(a)に示すような認証画面2610を表示させる。図26(a)の例では、情報端末140の表示装置207に認証画面2610が表示されている。また、認証画面2610には、ユーザIDの入力欄2612、パスワードの入力欄2613、及び「OK」ボタン2614等が表示されている。
For example, the
ステップ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
ステップS2506において、情報端末140は、利用者による認証情報の入力操作を受け付けると、入力されたユーザID、及びパスワードを画像形成装置110に送信する。
In step S <b> 2506, when the
ステップS2507において、画像形成装置110の認証要求部2322は、情報端末140から送信された利用者のユーザID、及びパスワードを受け付けると、受け付けたユーザID、及びパスワードの認証を要求する認証要求を、サーバ装置120に送信する。
In step S2507, when the
ステップS2508において、サーバ装置120の認証部2311は、画像形成装置110から受け付けた認証要求に含まれるユーザID、及びパスワードの認証処理を行う。例えば、認証部2311は、認証要求に含まれるユーザIDとパスワードとの組合せが、記憶部2312に記憶した認証情報に含まれる場合、利用者の認証を許可する。一方、認証部2311は、認証要求に含まれるユーザIDとパスワードとの組合せが、記憶部2312に記憶した認証情報に含まれない場合、利用者の認証を拒否(又は無視)する。
In step S <b> 2508, the
ここでは、認証部2311による利用者の認証が許可されるものとして、以下の説明を行う。
Here, the following description is given on the assumption that user authentication by the
ステップS2509において、サーバ装置120のウェブコンテンツ管理部452は、ウェブコンテンツ記憶部451から、コピー処理の操作画面のウェブコンテンツを読み出す。
In step S <b> 2509, the web
ステップS2510において、サーバ装置120のウェブコンテンツ管理部452は、読み出したウェブコンテンツを、通信部440を介して、認証要求を送信した画像形成装置110に送信(提供)する。
In step S2510, the web
ステップS2511において、画像形成装置110のコンテンツ処理部2323は、サーバ装置120からウェブコンテンツを受信すると、受信したウェブコンテンツを情報端末140に送信(提供)する。
In step S <b> 2511, when the
ステップS2512において、情報端末140の取得部411は、画像形成装置110から送信されたウェブコンテンツを取得する。また、情報端末140の表示制御部414は、取得部411が取得したウェブコンテンツに基づいて、コピー処理の操作画面を、情報端末140の表示装置207に表示する。このとき、情報端末140の表示装置207に表示されるコピー処理の操作画面の例を図26(b)に示す。
In step S <b> 2512, the
図26(b)の例では、情報端末140の表示装置207には、コピー処理の操作画面2620が表示されている。また、コピー処理の操作画面2620には、例えば、カラー/白黒の設定ボタン2622、部数の設定ボタン2623、集約方式の設定ボタン2624、及びステープルの設定ボタン2625等、複数の設定ボタンが表示されている。また、各設定ボタンには、現在の設定値が表示されている。さらに、コピー処理の操作画面2620には、コピー処理の実行を要求するための「実行」ボタン2626が表示されている。
In the example of FIG. 26B, a copy
ステップ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”
ステップS2514において、情報端末140の操作受付部415が、利用者による実行操作を受け付けると、スクリプト実行部413は、コピー処理を制御するスクリプトのうち、「実行」ボタン2626に対応するスクリプトを実行する。これにより、ステップS1615において、情報端末140のスクリプト実行部413は、コピー処理の実行を要求するコピー実行要求(コピーAPI)を、無線通信部2331を介して、画像形成装置110に送信する。
In step S2514, when the
ステップS2516において、画像形成装置110の画像形成部420は、情報端末140から送信されたコピー実行要求(コピーAPI)を受け付けると、受け付けたコピー実行要求に従ってコピー処理を実行する。
In step S2516, when the
(コピー処理の別の一例)
図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
ステップS2702において、サーバ装置120のウェブコンテンツ変更部2314は、ウェブコンテンツ記憶部451から、コピー処理の操作画面のウェブコンテンツを読み出す。また、ウェブコンテンツ変更部2314は、ステップS2508で認証が許可された利用者のユーザIDと、ステップS2701で取得した操作履歴情報とを用いて、ウェブコンテンツを変更する。
In step S2702, the web
一例として、ウェブコンテンツにおけるコピー処理の操作画面の初期設定が、例えば、図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
この場合、ウェブコンテンツ変更部2314は、ステップS2701で取得した操作履歴情報から、ユーザID「aaaa」の利用者による利用頻度が高い設定を取得する。例えば、図24(b)に示す操作履歴情報において、ユーザID「aaaa」は、カラー設定「白黒」、部数設定「1」、集約設定「2in1」、ステープル設定「左上」の利用頻度が高いことを判断する。
In this case, the web
これにより、ウェブコンテンツ変更部2314は、例えば、図26(b)に示すような操作画面2620を表示させるウェブコンテンツを、図28(a)に示すような操作画面2810を表示させるウェブコンテンツに変更する。図28(a)の例では、コピー処理の操作画面2810において、カラー設定「白黒」、部数設定「1」、集約設定「2in1」、ステープル設定「左上」に変更され、ユーザID「aaaa」の利用者による利用頻度が高い設定が操作画面2810に表示されている。
Thereby, the web
また、認証部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
この場合、ウェブコンテンツ変更部2314は、例えば、図26(b)に示すような操作画面2620を表示させるウェブコンテンツを、図28(b)に示すような操作画面2820を表示させるウェブコンテンツに変更する。図28(b)の例では、コピー処理の操作画面2812において、カラー設定「カラー」、部数設定「2」、集約設定「なし」、ステープル設定「なし」に変更され、ユーザID「bbbb」の利用者による利用頻度が高い設定が操作画面2810に表示されている。
In this case, for example, the web
例えば、このように、サーバ装置120のウェブコンテンツ変更部2314は、認証部2311によって認証が許可された利用者のユーザIDと、操作履歴情報管理部2313が管理する操作履歴情報とに基づいて、ウェブコンテンツを変更する。
For example, in this way, the web
ここで、図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
ステップS2704において、画像形成装置110のコンテンツ処理部2323は、サーバ装置120からウェブコンテンツを受信すると、受信したウェブコンテンツを情報端末140に送信(提供)する。
In step S2704, when the
ステップS2705において、情報端末140の取得部411は、画像形成装置110から送信されたウェブコンテンツを取得する。また、情報端末140の表示制御部414は、取得部411が取得したウェブコンテンツに基づいて、コピー処理の操作画面を、情報端末140の表示装置207に表示する。これにより、例えば、図28(a)、又は図28(b)に示すように、各利用者による利用頻度が高い設定に変更されたコピー処理の操作画面が、情報端末140の表示装置207に表示される。
In step S <b> 2705, the
ステップ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
ステップS2707において、情報端末140の操作受付部415が、利用者による実行操作を受け付けると、スクリプト実行部413は、コピー処理を制御するスクリプトのうち、「実行」ボタンに対応するスクリプトを実行する。これにより、ステップS2708において、情報端末140のスクリプト実行部413は、コピー処理の実行を要求するコピー実行要求(コピーAPI)を、無線通信部2331を介して、画像形成装置110に送信する。
In step S2707, when the
ステップS2709において、画像形成装置110の画像形成部420は、情報端末140から送信されたコピー実行要求(コピーAPI)を受け付けると、受け付けたコピー実行要求に従ってコピー処理を実行する。
In step S <b> 2709, when the
ステップS2710において、画像形成装置110の操作履歴送信部2324は、ステップS2709で実行されたコピー処理を実行した利用者のユーザIDと、コピー処理の設定情報とを含む操作履歴を、サーバ装置120に送信する。
In step S2710, the operation
例えば、操作履歴送信部2324は、ステップS2507における認証要求処理のログ情報を認証要求部2322から取得し、利用者のユーザIDを特定する。また、操作履歴送信部2324は、ステップS2709におけるコピー処理のログ情報を画像形成部420から取得し、コピー処理の設定情報(カラー設定、部数設定、集約設定、ステープル設定等)を特定する。
For example, the operation
ステップS2711において、サーバ装置120の操作履歴情報管理部2313は、画像形成装置110から操作履歴を受け付けると、受け付けた操作履歴を、例えば、図24(b)に示すような操作履歴情報に記憶して、管理する。
In step S2711, when the operation history
上記の処理により、サーバ装置120は、利用者毎に操作履歴を管理し、操作履歴に基づいて、操作画面の設定が利用者による利用頻度が高い設定となるようにウェブコンテンツを変更することができるようになる。
Through the above processing, the
<まとめ>
本実施形態に係る画像形成システムでは、サーバ装置120が、コピー処理の操作画面の情報と、コピー処理を制御するスクリプト(又はコピー処理を制御するスクリプトの参照情報)とを含むウェブコンテンツを記憶し、提供する。
<Summary>
In the image forming system according to the present embodiment, the
また、画像形成装置110のウェブブラウザ部410により、サーバ装置120が提供するウェブコンテンツを取得し、取得したウェブコンテンツに基づいて、コピー処理の操作画面を操作部306に表示する。
In addition, the
さらに、画像形成装置110の画像形成部420は、ウェブブラウザ部410から、コピー処理を制御する様々なAPIを受け付けるインタフェース(API制御部421)を有し、受け付けたAPIに従ってコピー処理を実行する。
Furthermore, the
上記の構成により、本実施形態に係る画像形成システム100では、サーバ装置120のウェブアプリ121を更新することにより、複数の画像形成装置110−1、110−2の操作画面を容易に変更することができる。
With the above configuration, in the
さらに、本実施形態に係る画像形成システム100では、画像形成装置110のウェブブラウザ部410は、ウェブコンテンツに含まれるスクリプトを実行することにより、画像形成装置110の範囲内で、コピー処理を実行することができる。これにより、画像形成装置110は、サーバ装置120に読み取った画像データを送信することなく、コピー処理を実行することができるので、コピー処理の処理速度の低下を軽減することができる。
Furthermore, in the
以上より、本発明の実施形態によれば、複数の画像形成装置110−1、110−2を含む画像形成システム100において、処理速度の低下を軽減しつつ、各画像形成装置110の操作画面の変更を容易にする画像形成装置110を提供することができる。
As described above, according to the embodiment of the present invention, in the
なお、本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。 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
2102 Script (first script)
2202 Reference information (reference information of the second script)
2313 Operation history
2323 content processing unit
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乃至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.
前記コピー処理の制御を行うスクリプトは、前記ウェブ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のスクリプトを含む請求項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.
前記サーバ装置は、
前記画像形成装置におけるコピー処理の操作画面の情報と、前記コピー処理の制御を行うスクリプトの情報と、を含むウェブコンテンツを記憶した記憶部と、
前記画像形成装置からの要求に応じて、前記記憶部に記憶した前記ウェブコンテンツを要求元の前記画像形成装置に提供する管理部と、
を有し、
前記画像形成装置は、
前記サーバ装置から前記ウェブコンテンツを取得する取得部、
前記取得部が取得した前記ウェブコンテンツに基づいて、操作部に前記コピー処理の操作画面を表示する表示制御部、及び
前記取得部が取得した前記ウェブコンテンツに基づいて、前記コピー処理の制御を行うスクリプトを実行するスクリプト実行部、
を含むウェブブラウザ部と、
前記スクリプト実行部での前記コピー処理の制御を行うスクリプトの実行による前記コピー処理の制御に係る要求を受け付けるインタフェースを有し、受け付けた要求に応じて前記コピー処理の制御を行う画像形成部と、
を有する画像形成システム。 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.
前記画像形成装置で動作するウェブブラウザが、前記サーバ装置に前記ウェブコンテンツの取得を要求するステップと、
前記サーバ装置が、前記画像形成装置からの要求に応じて、前記記憶したウェブコンテンツを要求元の前記画像形成装置に提供するステップと、
前記画像形成装置で動作するウェブブラウザが、前記サーバ装置から取得した前記ウェブコンテンツに基づいて、操作部に前記コピー処理の操作画面を表示するステップと、
前記画像形成装置で動作するウェブブラウザが、前記取得した前記ウェブコンテンツに基づいて、前記コピー処理の制御を行うスクリプトを実行するステップと、
前記コピー処理の制御を行うスクリプトの実行による前記コピー処理の制御に係る要求を受け付けるインタフェースを有する前記画像形成装置の画像形成部が、前記ウェブブラウザから受け付けた要求に応じて前記コピー処理の制御を行うステップと、
を含む画像形成方法。 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:
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)
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)
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 |
-
2016
- 2016-06-03 JP JP2016111737A patent/JP6683023B2/en active Active
Patent Citations (5)
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)
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 |