[go: up one dir, main page]

JP2013030117A - Information processing device, application generation system, and application generation program - Google Patents

Information processing device, application generation system, and application generation program Download PDF

Info

Publication number
JP2013030117A
JP2013030117A JP2011167404A JP2011167404A JP2013030117A JP 2013030117 A JP2013030117 A JP 2013030117A JP 2011167404 A JP2011167404 A JP 2011167404A JP 2011167404 A JP2011167404 A JP 2011167404A JP 2013030117 A JP2013030117 A JP 2013030117A
Authority
JP
Japan
Prior art keywords
unit
job
job information
image
display screen
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.)
Pending
Application number
JP2011167404A
Other languages
Japanese (ja)
Inventor
Sachiko Yoshimura
幸子 吉村
Hiroshi Yoshimoto
洋 吉本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyocera Document Solutions Inc
Original Assignee
Kyocera Document Solutions Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kyocera Document Solutions Inc filed Critical Kyocera Document Solutions Inc
Priority to JP2011167404A priority Critical patent/JP2013030117A/en
Publication of JP2013030117A publication Critical patent/JP2013030117A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Facsimiles In General (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

【課題】操作ボタンをカスタマイズした表示画面の表示画面データの生成を、当該生成作業を担当する作業者が簡単な操作で行えるようにする。
【解決手段】ジョブ情報取得部3102が、複合機1で実行されたジョブ及び当該ジョブに用いられた設定値を複合機1から取得し、画像選択指示受付部3101が、操作用画像記憶部3107に記憶された操作用画像の中から、上記作業者による操作用画像の指定を受け付けると、表示対象パーツ構築部3104が、画像選択指示受付部3101によって受け付けられた操作用画像と、ジョブ情報取得部3102で取得されたジョブ情報とを関連付ける。アプリケーション生成部3100は、当該関連付けられた操作用画像及びジョブ情報を含む表示画面の表示画面データを有する動作制御アプリケーションを生成する。
【選択図】図1
To generate display screen data of a display screen with customized operation buttons so that an operator in charge of the generation work can perform a simple operation.
A job information acquisition unit 3102 acquires a job executed in the multifunction device 1 and a setting value used for the job from the multifunction device 1, and an image selection instruction reception unit 3101 performs an operation image storage unit 3107. When the operator specifies the operation image stored in the operation image stored in the display image, the display target part construction unit 3104 acquires the operation image received by the image selection instruction reception unit 3101 and the job information. The job information acquired in the section 3102 is associated with the job information. The application generation unit 3100 generates an operation control application having display screen data of a display screen including the associated operation image and job information.
[Selection] Figure 1

Description

本発明は、情報処理装置、アプリケーション生成システム、及びアプリケーション生成プログラムに関し、特に、電子機器に備えられる表示部の表示画面に含まれる操作用画像に基づくユーザーによる操作に応じた当該電子機器の動作制御を可能にする動作制御アプリケーションを生成する技術に関する。   The present invention relates to an information processing apparatus, an application generation system, and an application generation program, and in particular, operation control of the electronic device according to an operation by a user based on an operation image included in a display screen of a display unit included in the electronic device. The present invention relates to a technique for generating an operation control application that enables the above.

従来から、ユーザーからの指示を受け付けて、当該指示が示す動作等を行う画像形成装置等の電子機器では、装置前面の操作パネルにLCD(Liquid Crystal Display)等からなる表示部が設けられ、当該表示部に配設されたタッチパネル機能により、表示部に表示される表示画面内の各操作ボタンに対応する動作実行指示をユーザーから受け付ける技術が採用されている(下記特許文献1,2参照)。   Conventionally, in an electronic apparatus such as an image forming apparatus that receives an instruction from a user and performs an operation indicated by the instruction, a display unit including an LCD (Liquid Crystal Display) is provided on an operation panel on the front surface of the apparatus. A technique is adopted in which an operation execution instruction corresponding to each operation button in the display screen displayed on the display unit is received from the user by a touch panel function provided on the display unit (see Patent Documents 1 and 2 below).

特開2007−249511号公報JP 2007-249511 A 特開2007−232908号公報JP 2007-232908 A

上記従来の画像形成装置は、当該画像形成装置内に表示用データが記憶されている表示画面を表示部に表示させるものに過ぎない。すなわち、上記従来の画像形成装置では、操作ボタン及びそのレイアウト等をカスタマイズした表示画面の作成までを可能にすることは実現されていない。さらには、表示画面の操作ボタン及びそのレイアウト等をカスタマイズする際の操作は、表示画面のカスタマイズ作業を担当する作業者にとって簡単であることが望ましい。   The above-described conventional image forming apparatus is merely for displaying a display screen in which display data is stored in the image forming apparatus on a display unit. That is, in the conventional image forming apparatus, it is not realized to enable creation of a display screen with customized operation buttons and their layouts. Furthermore, it is desirable that the operation for customizing the operation buttons on the display screen, the layout thereof, and the like be easy for an operator who is in charge of the display screen customization work.

本発明は、上記の問題を解決するためになされたものであり、操作ボタンをカスタマイズした上記表示画面の表示画面データの生成を、当該生成作業を担当する作業者が簡単な操作で行えるようにすることを目的とする。   The present invention has been made to solve the above-described problem, and enables generation of display screen data of the display screen with customized operation buttons by a simple operation by an operator in charge of the generation operation. The purpose is to do.

請求項1に記載の発明は、電子機器の表示部に表示される表示画面内の操作用画像に対するユーザーの操作に応じた動作制御を行う動作制御アプリケーションを生成する情報処理装置であって、
前記電子機器で実行されたジョブと、当該ジョブの実行に用いられた設定値とを含むジョブ情報を当該電子機器から取得するジョブ情報取得部と、
前記表示部の表示画面に表示させる操作用画像を記憶する操作用画像記憶部と、
前記操作用画像記憶部に記憶された操作用画像の中から、当該動作制御アプリケーション生成の作業を行う作業者による操作用画像の指定を受け付ける画像受付部と、
前記画像受付部によって受け付けられた操作用画像と、前記ジョブ情報取得部で取得されたジョブ情報とを関連付ける関連付部と、
前記関連付部によって関連付けられた前記操作用画像及び前記ジョブ情報を含む前記表示画面の表示画面データを有する動作制御アプリケーションを生成する動作制御アプリケーション生成部と
を備える情報処理装置である。
The invention according to claim 1 is an information processing apparatus that generates an operation control application that performs operation control according to a user operation on an operation image in a display screen displayed on a display unit of an electronic device,
A job information acquisition unit that acquires job information including the job executed by the electronic device and the setting value used for the execution of the job from the electronic device;
An operation image storage unit for storing an operation image to be displayed on the display screen of the display unit;
An image receiving unit that receives designation of an operation image by a worker who performs the operation of generating the operation control application from among the operation images stored in the operation image storage unit;
An association unit for associating the operation image received by the image reception unit with the job information acquired by the job information acquisition unit;
An information processing apparatus comprising: an operation control application generation unit configured to generate an operation control application having display screen data of the display screen including the operation image and the job information associated by the association unit.

また、請求項3に記載の発明は、請求項1又は請求項2に記載の情報処理装置と、当該情報処理装置に接続された前記電子機器とを備えるアプリケーション生成システムであって、
前記電子機器は、
前記情報処理装置から送信されてくる前記ジョブ情報送信を要求するジョブ情報要求信号を受信する受信部と、
当該電子機器で実行可能なジョブと、当該ジョブの実行時に用いられた設定値とを含むジョブ情報を記憶するジョブ情報記憶部と、
前記受信部によって受信された前記ジョブ情報要求信号に従って、前記ジョブ情報記憶部に記憶されているジョブ情報を、当該ジョブ情報要求信号を送信してきた前記情報処理装置に送信する送信部と
を備えるアプリケーション生成システムである。
An invention according to claim 3 is an application generation system including the information processing apparatus according to claim 1 or claim 2 and the electronic device connected to the information processing apparatus,
The electronic device is
A receiving unit for receiving a job information request signal for requesting transmission of the job information transmitted from the information processing apparatus;
A job information storage unit that stores job information including a job that can be executed by the electronic device and a setting value used when the job is executed;
An application comprising: a transmission unit that transmits job information stored in the job information storage unit to the information processing apparatus that has transmitted the job information request signal according to the job information request signal received by the reception unit Generation system.

また、請求項4に記載の発明は、電子機器の表示部に表示される表示画面内の操作用画像に対するユーザーの操作に応じた動作制御を行う動作制御アプリケーションを生成するアプリケーション生成プログラムであって、
当該情報処理装置を、
前記電子機器で実行されたジョブと、当該ジョブの実行に用いられた設定値とを含むジョブ情報を当該電子機器から取得するジョブ情報取得部と、
前記表示部の表示画面に表示させる操作用画像を記憶する操作用画像記憶部と、
前記操作用画像記憶部に記憶された操作用画像の中から、当該動作制御アプリケーション生成の作業を行う作業者による操作用画像の指定を受け付ける画像受付部と、
前記画像受付部によって受け付けられた操作用画像と、前記ジョブ情報取得部で取得されたジョブ情報とを関連付ける関連付部と、
前記関連付部によって関連付けられた前記操作用画像及び前記ジョブ情報を含む前記表示画面の表示画面データを有する動作制御アプリケーションを生成する動作制御アプリケーション生成部と
して機能させるアプリケーション生成プログラムである。
According to a fourth aspect of the present invention, there is provided an application generation program for generating an operation control application for performing operation control according to a user operation on an operation image in a display screen displayed on a display unit of an electronic device. ,
The information processing apparatus is
A job information acquisition unit that acquires job information including the job executed by the electronic device and the setting value used for the execution of the job from the electronic device;
An operation image storage unit for storing an operation image to be displayed on the display screen of the display unit;
An image receiving unit that receives designation of an operation image by a worker who performs the operation of generating the operation control application from among the operation images stored in the operation image storage unit;
An association unit for associating the operation image received by the image reception unit with the job information acquired by the job information acquisition unit;
An application generation program that functions as an operation control application generation unit that generates an operation control application having display screen data of the display screen including the operation image and the job information associated by the association unit.

これらの発明によれば、ジョブ情報取得部が、電子機器で実行されたジョブ及び当該ジョブの実行に用いられた設定値を含むジョブ情報を当該電子機器から取得し、画像受付部が、操作用画像記憶部に記憶された操作用画像の中から、上記作業者による操作用画像の指定を受け付けると、関連付部が、画像受付部によって受け付けられた操作用画像と、ジョブ情報取得部で取得されたジョブ情報とを関連付け、動作制御アプリケーション生成部は、当該関連付けられた操作用画像及びジョブ情報を含む表示画面の表示画面データを有する動作制御アプリケーションを生成する。ここで、ジョブとは、電子機器が処理する仕事(機能の実行)の単位であって、当該仕事として電子機器の機能が実行される毎に発生する。また、ジョブの設定値とは、例えば、コピー動作の場合、当該コピー動作に用いられたコピー枚数、用紙サイズ、印刷濃度、印刷レイアウト設定等であり、例えば、スキャナ動作の場合、解像度、読取データの保存先等である。   According to these inventions, the job information acquisition unit acquires job information including a job executed by the electronic device and a setting value used for execution of the job from the electronic device, and the image reception unit receives the operation information. When the operator specifies the operation image from the operation images stored in the image storage unit, the association unit acquires the operation image received by the image reception unit and the job information acquisition unit. The operation control application generation unit generates an operation control application having display screen data of a display screen including the associated operation image and job information. Here, the job is a unit of work (function execution) processed by the electronic device, and is generated every time the function of the electronic device is executed as the job. The job setting values are, for example, in the case of a copy operation, the number of copies used for the copy operation, the paper size, the print density, the print layout setting, and the like. For example, in the case of a scanner operation, the resolution, the read data Is the storage location of the file.

このため、作業者は、上記電子機器で実行されたジョブを過去に用いた設定値で実行する指示の受付等を担当する操作ボタン等としての操作用画像を当該情報処理装置で作成するとき、当該情報処理装置側においては、上記ジョブを特定する作業やジョブの設定値を入力する作業を行わなくても、電子機器に既に蓄積されているジョブ及び当該ジョブの設定値を用いて、操作用画像に当該ジョブ及びその設定値をジョブ情報として関連付けて表示画面の表示画面データを作成することができる。このため、本発明によれば、作業者は、操作ボタン等としての操作用画像と、ジョブ及びその設定値との関連付けを簡単に行え、所望通りにカスタマイズした表示画面の生成を簡単な操作で行える。   For this reason, when an operator creates an operation image as an operation button or the like in charge of receiving an instruction to execute a job executed on the electronic device with a setting value used in the past, On the information processing device side, the job already specified in the electronic device and the setting value of the job can be used for the operation without performing the operation of specifying the job or inputting the setting value of the job. Display screen data of the display screen can be created by associating the job and its set value with job information as image information. Therefore, according to the present invention, an operator can easily associate an operation image such as an operation button with a job and its set value, and can easily generate a display screen customized as desired. Yes.

また、請求項2に記載の発明は、請求項1に記載の情報処理装置であって、前記ジョブ情報取得部によって取得された前記ジョブ情報に含まれる前記設定値を変更する指示を作業者から受け付ける設定値変更受付部を更に備え、
前記関連付部は、前記ジョブ情報取得部で取得された前記ジョブと、前記設定値変更受付部に受け付けられた変更指示により変更された設定値とを含むジョブ情報に、前記画像受付部によって受け付けられた操作用画像を関連付けるものである。
The invention according to claim 2 is the information processing apparatus according to claim 1, wherein an instruction to change the setting value included in the job information acquired by the job information acquisition unit is given from an operator. It further includes a setting value change receiving unit for receiving,
The association unit receives job information including the job acquired by the job information acquisition unit and a setting value changed by a change instruction received by the setting value change receiving unit by the image receiving unit. The obtained operation images are associated with each other.

この発明によれば、関連付部は、設定値変更受付部に受け付けられた変更指示により変更された設定値及び当該設定値が用いられる前記ジョブを含むジョブ情報と、前記画像受付部によって受け付けられた操作用画像とを関連付けるので、作業者は、ジョブ情報取得部に取得されたジョブの設定値を所望の値に変更した上で、当該ジョブ及びその設定値を操作用画像に関連付けることが簡単な操作で可能になる。   According to the present invention, the association unit is received by the image receiving unit including job information including the setting value changed by the change instruction received by the setting value change receiving unit and the job in which the setting value is used. Therefore, the operator can easily associate the job and the setting value with the operation image after changing the setting value of the job acquired by the job information acquisition unit to a desired value. It becomes possible by simple operation.

本発明によれば、操作ボタンをカスタマイズした上記表示画面の表示画面データの生成を、当該生成作業を担当する作業者が簡単な操作で行うことができる。   According to the present invention, the display screen data of the display screen with customized operation buttons can be generated by a simple operation by an operator in charge of the generation work.

動作制御アプリケーション生成システムを構成するパーソナルコンピュータ及び複合機の概略構成を示す図である。1 is a diagram illustrating a schematic configuration of a personal computer and a multi-function peripheral that constitute an operation control application generation system. PCによる動作制御アプリケーション作成時の処理を示す図である。It is a figure which shows the process at the time of operation control application creation by PC. PC及び複合機についてのシーケンス図である。It is a sequence diagram about a PC and a multifunction peripheral. PCが備える表示部の表示画面の一例である。It is an example of the display screen of the display part with which PC is provided. PCが備える表示部の表示画面の一例である。It is an example of the display screen of the display part with which PC is provided. PCが備える表示部の表示画面の一例である。It is an example of the display screen of the display part with which PC is provided. 複合機における上記生成された動作制御アプリケーションに基づく表示画面の表示部での表示処理、ユーザーからの動作実行指示の受付処理、及び複合機の動作制御を示すフローチャートである。10 is a flowchart showing display processing on a display unit of a display screen based on the generated operation control application in the multifunction device, processing for receiving an operation execution instruction from a user, and operation control of the multifunction device. 複合機についてのシーケンス図である。FIG. 11 is a sequence diagram for a multifunction machine.

以下、本発明の一実施形態に係る情報処理装置、動作制御アプリケーション生成システム、及び動作制御アプリケーション生成プログラムについて図面を参照して説明する。   Hereinafter, an information processing apparatus, an operation control application generation system, and an operation control application generation program according to an embodiment of the present invention will be described with reference to the drawings.

図1は動作制御アプリケーション生成システムを構成するパーソナルコンピュータ及び複合機の概略構成を示す図である。動作制御アプリケーション生成システム10は、電子機器の一例としての複合機1と、情報処理装置の一例としてのパーソナルコンピュータ(以下、PC)3とで構成される。   FIG. 1 is a diagram showing a schematic configuration of a personal computer and a multi-function peripheral that constitute an operation control application generation system. The operation control application generation system 10 includes a multifunction device 1 as an example of an electronic device and a personal computer (hereinafter referred to as a PC) 3 as an example of an information processing device.

複合機1は、コピー機能、ファクシミリ機能、プリンタ機能、スキャナ機能等の機能を兼ね備えている。複合機1には、ユーザーから複合機1について操作指示を受け付ける操作部500を有し、この操作部500には、LCD(Liquid Crystal Display)等からなる表示部50が備えられている。   The multifunction machine 1 has functions such as a copy function, a facsimile function, a printer function, and a scanner function. The multifunction device 1 includes an operation unit 500 that receives an operation instruction for the multifunction device 1 from a user. The operation unit 500 includes a display unit 50 including an LCD (Liquid Crystal Display) or the like.

また、PC3は、複合機1における表示部50の表示制御及び複合機1の動作制御に供する動作制御アプリケーションを生成する動作制御アプリケーション生成プログラムがインストールされている。この動作制御アプリケーション生成プログラムは、本発明の一実施形態でもある。PC3は、複合機1から、LAN(Local Area Network)又はUSBメモリー等を介して、複合機1において実行されたジョブ及び当該ジョブで用いられた設定値を取得し、動作制御アプリケーションの生成に用いることが可能となるように、当該ジョブ及び当該ジョブで用いられた設定値をジョブ情報として記憶する。ここで、当該ジョブは、電子機器が処理する仕事(機能の実行)の単位であって、当該仕事として電子機器の機能が実行される毎に発生する。当該機能としては、例えば、複合機1で実行可能なスキャン動作、プリント動作、コピー動作、ファクシミリ動作、これら各動作についての動作設定、表示部50の表示画面切換制御、複合機1のユーザーによって入力されたユーザー識別情報(ユーザーID等)の認証等の各種動作等である。また、ジョブの設定値とは、例えば、コピー動作が行われる場合、当該コピー動作に用いられたコピー枚数、用紙サイズ、印刷濃度、印刷レイアウト設定等であり、例えば、スキャナ動作の場合、解像度、読取データの保存先等である。   Further, the PC 3 is installed with an operation control application generation program that generates an operation control application for display control of the display unit 50 and operation control of the multifunction device 1 in the multifunction device 1. This operation control application generation program is also an embodiment of the present invention. The PC 3 acquires a job executed in the multi-function device 1 and setting values used in the job from the multi-function device 1 via a LAN (Local Area Network) or a USB memory, and uses them to generate an operation control application. The job and the setting value used in the job are stored as job information. Here, the job is a unit of work (function execution) processed by the electronic device, and is generated every time the function of the electronic device is executed as the work. The functions include, for example, a scan operation, a print operation, a copy operation, a facsimile operation that can be executed by the multifunction device 1, operation settings for these operations, display screen switching control of the display unit 50, and input by the user of the multifunction device 1. Various operations such as authentication of the user identification information (user ID, etc.). The job setting values are, for example, when the copy operation is performed, the number of copies used for the copy operation, the paper size, the print density, the print layout setting, and the like. For example, in the case of the scanner operation, the resolution, This is a storage destination of read data.

複合機1は、PC3から、LAN(Local AreaNetwork)又はUSBメモリー等を介して上記動作制御アプリケーションを受け取って記憶(インストール)し、当該動作制御アプリケーションに基づいて、表示部50による画面表示を制御し、当該表示画面に表示された操作ボタンに基づくユーザーによる操作で入力される指示に従って動作制御を行う。   The multifunction device 1 receives and stores (installs) the operation control application from the PC 3 via a LAN (Local Area Network) or a USB memory, and controls screen display by the display unit 50 based on the operation control application. Then, operation control is performed in accordance with an instruction input by a user operation based on the operation button displayed on the display screen.

PC3は、制御部310を備えている。制御部310は、CPU等からなり、PC31の全体的な動作制御を司ると共に、記憶部312に記憶されている上記動作制御アプリケーション生成プログラムに従って動作することで、アプリケーション生成部3100として機能し、以下に示す各部として機能する。アプリケーション生成部3100は、複合機1の表示部50に表示させる表示画面の表示画面データを、例えばXML(Extensible Markup Language)形式のデータで生成し、当該表示画面データを含んで複合機1の動作制御に供する動作制御プログラムを生成するツールである。アプリケーション生成部3100は、当該表示画面を構成する各種操作ボタン等としての各操作用画像のカスタマイズを行う指示を作業者から受け付けて表示画面を生成する処理、及び、当該表示画面のデータ(以下、表示画面データという)を含んだ動作制御プログラムの生成処理を開始する。ここで、操作用画像とは、ユーザーからの指示を受け付けるために複合機1における表示部50の表示画面に操作ボタン等として表示させる画像である。   The PC 3 includes a control unit 310. The control unit 310 includes a CPU and the like, and controls the overall operation of the PC 31 and functions as the application generation unit 3100 by operating according to the operation control application generation program stored in the storage unit 312. It functions as each part shown. The application generation unit 3100 generates display screen data of a display screen to be displayed on the display unit 50 of the multifunction device 1 using, for example, XML (Extensible Markup Language) format data, and the operation of the multifunction device 1 includes the display screen data. It is a tool that generates an operation control program for control. The application generation unit 3100 receives an instruction for customizing each operation image as various operation buttons constituting the display screen from an operator, generates the display screen, and the display screen data (hereinafter referred to as “display screen data”). The generation process of the operation control program including the display screen data) is started. Here, the operation image is an image displayed as an operation button or the like on the display screen of the display unit 50 in the multifunction device 1 in order to receive an instruction from the user.

アプリケーション生成部3100は、画像選択指示受付部3101、ジョブ情報取得部3102、ジョブ情報受付部3103、表示対象パーツ構築部3104、レイアウト指示受付部3105、動作制御アプリケーション生成部3106、操作用画像記憶部3107、及びジョブ情報記憶部3108として機能する。なお、後述するように、アプリケーション生成部3100は、更に設定値変更受付部3109として機能してもよい。   The application generation unit 3100 includes an image selection instruction reception unit 3101, a job information acquisition unit 3102, a job information reception unit 3103, a display target part construction unit 3104, a layout instruction reception unit 3105, an operation control application generation unit 3106, and an operation image storage unit. 3107 and the job information storage unit 3108. As will be described later, the application generation unit 3100 may further function as a set value change reception unit 3109.

画像選択指示受付部(画像受付部)3101は、複合機1の表示部50の表示画面のカスタマイズ時に、当該表示画面に表示させる操作用画像を選択する画像選択指示を作業者から受け付ける。画像選択指示受付部3101は、当該表示画面内にユーザーからの指示を受け付けるために表示させる例えば操作ボタン、アイコン、文字列等の操作用画像の選択を、操作部313(マウス又はキーボード等)を介して作業者から受け付ける。作業者が選択可能な複数の操作用画像の画像データは、操作用画像記憶部3107が記憶している。例えば、作業者により操作部313を介してアプリケーション生成部3100の起動指示が受け付けられると、画像選択指示受付部3101は、表示部315にカスタマイズ受付画面を表示させる。このカスタマイズ受付画面には、作業者による選択候補としての上記操作用画像が表示され、当該表示中の操作用画像から作業者所望の操作用画像が操作部の操作で作業者により指定されると、画像選択指示受付部3101が、当該指定された操作用画像の選択を受け付ける。   An image selection instruction receiving unit (image receiving unit) 3101 receives an image selection instruction for selecting an operation image to be displayed on the display screen from an operator when the display screen of the display unit 50 of the multifunction device 1 is customized. The image selection instruction receiving unit 3101 selects an operation image such as an operation button, an icon, and a character string to be displayed in order to receive an instruction from the user on the display screen, and uses the operation unit 313 (such as a mouse or a keyboard). Via the operator. The operation image storage unit 3107 stores image data of a plurality of operation images that can be selected by the operator. For example, when an activation instruction for the application generation unit 3100 is received via the operation unit 313 by the operator, the image selection instruction reception unit 3101 causes the display unit 315 to display a customization reception screen. On the customization reception screen, the operation image as a candidate for selection by the operator is displayed, and when the operator-desired operation image is designated by the operator by operating the operation unit from the displayed operation image. The image selection instruction accepting unit 3101 accepts selection of the designated operation image.

ジョブ情報取得部3102は、複合機1との通信により、当該複合機1で実行されたジョブ及び当該ジョブに用いられた設定値を含むジョブ情報を、実行されたジョブ毎に複合機1から取得する。ジョブ情報取得部3102は、複合機1から、LAN(Local Area Network)又はUSBメモリー等を介して、当該複合機1から上記ジョブ情報を取得する。取得された単数又は複数のジョブ情報は、下記ジョブ情報受付部3103での選択受付が可能となるようにジョブ情報記憶部3108に記憶される。   The job information acquisition unit 3102 acquires job information including a job executed by the MFP 1 and setting values used for the job from the MFP 1 for each executed job through communication with the MFP 1. To do. The job information acquisition unit 3102 acquires the job information from the multifunction device 1 via the LAN (Local Area Network) or a USB memory. The acquired job information or job information is stored in the job information storage unit 3108 so that the job information receiving unit 3103 can receive a selection.

複合機1は、ジョブに用いられた設定値を当該ジョブに関連付けて、当該ジョブと共にジョブ情報として記憶部12等に記憶しておき、通信部154から、PC3に対して当該ジョブ情報を送信することが可能とされている。   The multifunction device 1 associates the setting value used for the job with the job, stores it in the storage unit 12 as job information together with the job, and transmits the job information to the PC 3 from the communication unit 154. It is possible.

ジョブ情報受付部3103は、画像選択指示受付部3101で受け付けられた画像選択指示が示す操作用画像に対して関連付けるジョブ情報を選択する選択指示を、操作部313を介して作業者から受け付ける。   The job information receiving unit 3103 receives a selection instruction for selecting job information to be associated with the operation image indicated by the image selection instruction received by the image selection instruction receiving unit 3101 from the operator via the operation unit 313.

表示対象パーツ構築部(関連付部)3104は、画像選択指示受付部3101で受け付けられた画像選択指示が示す操作用画像に、ジョブ情報受付部3103によって選択が受け付けられたジョブ情報を関連付けてなる表示対象パーツを構築する。すなわち、表示対象パーツ構築部3104は、操作用画像に対して、これに対応する複合機1の動作の関連付けを行って表示対象パーツとして作成する。   The display target part construction unit (association unit) 3104 associates the job information received by the job information receiving unit 3103 with the operation image indicated by the image selection instruction received by the image selection instruction receiving unit 3101. Build a display target part. That is, the display target part construction unit 3104 creates an operation target image as a display target part by associating operations corresponding to the operation image.

例えば、表示対象パーツ構築部3104は、操作用画像に対して、「スキャン動作」機能を実行するジョブ及び当該ジョブに用いられる設定値(解像度、読取データの保存先等)を関連付けて表示対象パーツを構築する。   For example, the display target part construction unit 3104 associates a job for executing the “scanning operation” function and setting values (resolution, read data storage destination, etc.) used for the job with the operation image. Build up.

レイアウト指示受付部3105は、画像選択指示受付部3101で受け付けられた操作用画像(表示対象パーツ構築部3104により構築された表示対象パーツでもある)についての上記表示画面内での配置を指示するレイアウト指示を、作業者から操作部313を介して受け付ける。例えば、レイアウト指示受付部3105は、上記表示画面の背景画像のデータ(例えば、アプリケーション生成部3100が記憶している)を用いて、表示部315に当該表示画面の背景画像を擬似的に表示させ、当該背景画像中における任意の箇所が作業者により操作部313を用いて指定されると、当該指定された箇所を上記操作用画像の配置箇所として受け付ける。   The layout instruction receiving unit 3105 is a layout that instructs the arrangement of the operation image received by the image selection instruction receiving unit 3101 (which is also a display target part built by the display target part building unit 3104) in the display screen. An instruction is received from the operator via the operation unit 313. For example, the layout instruction reception unit 3105 causes the display unit 315 to display the background image of the display screen in a pseudo manner using the background image data of the display screen (for example, stored in the application generation unit 3100). When an arbitrary place in the background image is designated by the operator using the operation unit 313, the designated place is accepted as an arrangement place of the operation image.

動作制御アプリケーション生成部3106は、表示対象パーツ構築部3104により構築された表示対象パーツと、レイアウト指示受付部3105で受け付けられたレイアウト指示とによって設定される内容からなる表示画面(複合機1の表示部50に表示される表示画面)の表示画面データを例えばXML形式で生成し、当該表示画面データを備えた動作制御アプリケーションを生成する。すなわち、動作制御アプリケーション生成部3106は、複合機1の表示部50に表示させる表示画面の背景画面画像に、上記レイアウト指示が示す当該背景画面画像上の位置に上記構築された表示対象パーツが配置された表示画面の表示画面データを生成する。動作制御アプリケーション生成部3106によって生成された動作制御アプリケーションは、一旦記憶部312に記憶される。本実施形態では、動作制御アプリケーション生成部3106は、XML形式でScriptファイルに表示画面データをエクスポートする。なお、本実施形態では、表示画面のデータファイルとしてXML形式のScriptファイルを使用するが、システム構成上は、XML形式以外でもよく、例えば、他のマークアップ言語であっても構わない。   The operation control application generation unit 3106 is configured to display a display screen (display of the multifunction device 1) that includes contents set by the display target part constructed by the display target part construction unit 3104 and the layout instruction received by the layout instruction reception unit 3105. Display screen data) is generated in, for example, an XML format, and an operation control application including the display screen data is generated. That is, the operation control application generation unit 3106 arranges the constructed display target part at a position on the background screen image indicated by the layout instruction on the background screen image of the display screen displayed on the display unit 50 of the multifunction device 1. Display screen data of the displayed display screen is generated. The motion control application generated by the motion control application generation unit 3106 is temporarily stored in the storage unit 312. In the present embodiment, the operation control application generation unit 3106 exports display screen data to a Script file in XML format. In the present embodiment, an XML format script file is used as the data file for the display screen. However, the system configuration may be other than the XML format, for example, another markup language.

操作用画像記憶部3107は、上記操作用画像を記憶している。また、ジョブ情報記憶部3108は、上述したように、上記ジョブ情報取得部3102によって複合機1から取得されたジョブ情報を記憶している。   The operation image storage unit 3107 stores the operation image. Further, as described above, the job information storage unit 3108 stores the job information acquired from the multifunction device 1 by the job information acquisition unit 3102.

すなわち、作業者は、画像選択指示受付部3101での操作用画像の選択と、ジョブ情報受付部3103でのジョブ情報の選択と、レイアウト指示受付部3105での上記レイアウト指示とを行うと、動作制御アプリケーション生成部3106による動作制御アプリケーション生成処理により、複合機1の表示部50に表示させる表示画面を、所望の表示対象パーツが所望の位置に配置されるようにカスタマイズして作成することができる。   That is, when an operator selects an operation image in the image selection instruction receiving unit 3101, selects job information in the job information receiving unit 3103, and performs the layout instruction in the layout instruction receiving unit 3105, By the operation control application generation processing by the control application generation unit 3106, the display screen to be displayed on the display unit 50 of the multifunction device 1 can be customized and created so that a desired display target part is arranged at a desired position. .

記憶部312は、HDD等からなり、当該PC3において表示画面生成を行うための動作制御アプリケーション生成プログラムがインストールされている。また、記憶部312には、上記動作制御アプリケーション生成部3106によって生成された動作制御アプリケーション等が記憶される。   The storage unit 312 includes an HDD or the like, and an operation control application generation program for generating a display screen in the PC 3 is installed. The storage unit 312 stores the operation control application generated by the operation control application generation unit 3106.

操作部313は、マウスポインタ又はキーボード等からなり、作業者による操作で当該作業者からの各種指示を受け付けるものである。   The operation unit 313 includes a mouse pointer, a keyboard, or the like, and receives various instructions from the worker through operations by the worker.

通信部311は、ネットワークを介して複合機1との間でデータ入出力を行うインタフェースである。例えば、通信部311は、例えばジョブ情報取得部3102による指示の下、ジョブ情報の送信要求を複合機1に対して送信すると共に、記憶部312に記憶されている上記生成された動作制御アプリケーションを複合機1に出力する。   The communication unit 311 is an interface that performs data input / output with the multifunction device 1 via a network. For example, the communication unit 311 transmits a job information transmission request to the multifunction device 1 under the instruction of the job information acquisition unit 3102, for example, and the generated operation control application stored in the storage unit 312. Output to the MFP 1.

表示部315は、LCD(Liquid Crystal Display)等からなり、制御部310による表示制御により各種の画像を表示する。   The display unit 315 includes an LCD (Liquid Crystal Display) or the like, and displays various images by display control by the control unit 310.

パネルシュミレータ部314は、アプリケーション生成部3100によってエクスポートされた上記Scriptファイルでなる表示画面データの内容を解析し、表示部315での表示を可能にするために当該表示画面データをHTML形式のデータに変換するツールである。   The panel simulator unit 314 analyzes the contents of the display screen data composed of the Script file exported by the application generation unit 3100, and converts the display screen data into HTML format data so that the display unit 315 can display the data. A tool to convert.

複合機1は、コントローラ(制御部)11と、記憶部12と、プラットフォーム13と、制御ユニット(Web container )200に備えられた拡張アプリケーション15と、ウェブブラウザ16と、表示部50とを有している。   The multi-function device 1 includes a controller (control unit) 11, a storage unit 12, a platform 13, an extended application 15 provided in a control unit (Web container) 200, a web browser 16, and a display unit 50. ing.

複合機1の拡張アプリケーション15は、主にScript Interpreter 151と、Business Logic152とで構成される。 The extended application 15 of the multifunction device 1 is mainly composed of a script interpreter 151 and a business logic 152.

通信部154は、PC3との間で例えばLAN等を介して各種データ、例えば、上記のジョブ情報を示すデータ、及び動作制御アプリケーションの通信を行うインターフェースである。なお、通信部154は、USBメモリーンタフェースを備え、USBメモリーを介して、PC3から、動作制御アプリケーションを取得するようにしてもよい。   The communication unit 154 is an interface that communicates with the PC 3 via various data, for example, data indicating the job information, and the operation control application via, for example, a LAN. Note that the communication unit 154 may include a USB memory interface and acquire an operation control application from the PC 3 via the USB memory.

通信部154は、PC3の通信部311から受信した(或いは、上記外部メモリーから取得した)上記動作制御アプリケーションを記憶部12に記憶させる。   The communication unit 154 stores the operation control application received from the communication unit 311 of the PC 3 (or acquired from the external memory) in the storage unit 12.

ScriptInterpreter (解析部)151は、記憶部12に記憶された動作制御アプリケーションに含まれる上記表示画面データであるScriptファイルのファイルを読み込んで内容を解析する。ScriptInterpreter 151は、表示部50に表示画面を表示するためのHTML変換処理と、表示画面内に配置された操作ボタン等の操作用画像に関連付けられたアクション(ジョブ情報が示すジョブ)を実行するためのBusiness Logic152への展開処理とを行う。ScriptInterpreter 151は、上記表示用にHTML形式への変換処理を行ったデータを、Business Logic152に渡す。   The ScriptInterpreter (analysis unit) 151 reads the Script file that is the display screen data included in the operation control application stored in the storage unit 12 and analyzes the content. The ScriptInterpreter 151 executes an HTML conversion process for displaying a display screen on the display unit 50 and an action (job indicated by job information) associated with an operation image such as an operation button arranged in the display screen. Development process to Business Logic 152. The ScriptInterpreter 151 passes the data converted to the HTML format for display to the Business Logic 152.

BusinessLogic152は、ウェブブラウザ16に、Script Interpreter 151から受け取った上記HTML変換処理済みの表示用データを送信する。また、Business Logic152は、上記Script Interpreter 151から得られた情報(操作用画像に関連付けられているジョブ情報)を基に、複合機1の動作を制御する。   The BusinessLogic 152 transmits the display data subjected to the HTML conversion process received from the Script Interpreter 151 to the web browser 16. Further, the Business Logic 152 controls the operation of the multifunction device 1 based on information obtained from the Script Interpreter 151 (job information associated with the operation image).

すなわち、Business Logic152は、複合機1のウェブブラウザ16により表示部50に表示される表示画面に表示されている操作ボタン等の操作用画像がユーザーによりウェブブラウザ16上で指定されると、いずれの操作用画像が指定されたかのパーツ指定指示を、ウェブブラウザ16から取得し、Script Interpreter151から渡された情報(ScriptInterpreter151によるScriptファイルの解析で得られた情報)を基に、上記パーツ指定指示が示す操作用画像に設定されているジョブ情報の内容、すなわち、当該ジョブ情報を構成するジョブ及びその設定値を解析する。Business Logic152は、更に、解析したジョブを上記設定値で実行するために、当該解析したジョブに対応するAPIを呼び出す。当該解析したジョブに対応するAPIは、 Business Logic152からコントローラ11に渡される。コントローラ11は、当該当該解析したジョブに対応するAPIを実行する。   That is, the Business Logic 152 displays any operation image such as an operation button displayed on the display screen displayed on the display unit 50 by the web browser 16 of the multi-function device 1 when the user designates on the web browser 16. An operation indicated by the above part designation instruction is acquired from the web browser 16 based on the information (information obtained by analyzing the Script file by the Script Interpreter 151) acquired from the web browser 16 and a part designation instruction indicating whether the operation image has been designated. The contents of the job information set in the image for use, that is, the job constituting the job information and its set value are analyzed. The Business Logic 152 further calls an API corresponding to the analyzed job in order to execute the analyzed job with the set value. The API corresponding to the analyzed job is transferred from the Business Logic 152 to the controller 11. The controller 11 executes an API corresponding to the analyzed job.

記憶部12には、上記動作制御アプリケーション、コントローラ11として動作させるための制御プログラム、拡張アプリケーション15のプログラム、ウェブブラウザ16のプログラム等が記憶されている。複合機1の中央制御部であるCPUが、記憶部12に記憶されている各プログラムに従って動作することで、上記のコントローラ11、拡張アプリケーション15、及びウェブブラウザ16等として機能する。   The storage unit 12 stores the operation control application, a control program for causing the controller 11 to operate, a program for the extension application 15, a program for the web browser 16, and the like. The CPU that is the central control unit of the multi-function device 1 operates according to each program stored in the storage unit 12, thereby functioning as the controller 11, the extended application 15, the web browser 16, and the like.

当該複合機1は、コントローラ11により、複合機1の各動作、例えば、コピー動作、スキャナ動作、ファクス動作、及びプリンタ動作が制御される。各動作についてのジョブが終了した後は、コントローラ11が、記憶部12に当該ジョブ(当該ジョブとして実行された機能を示す情報を含む)と、当該ジョブに用いられた設定値とを関連付け、当該関連付けられたジョブ及び設定値をジョブ情報として、各ジョブを実行する度に記憶部12に記憶させる。通信部154は、PC3からジョブ情報の送信要求を受信すると、コントローラ11が、記憶部12に記憶されている各ジョブ情報を記憶部12から読み出し、この送信要求を送信してきたPC3に対して、当該読み出したジョブ情報を通信部154から送信する。   In the multifunction device 1, each operation of the multifunction device 1, for example, a copy operation, a scanner operation, a fax operation, and a printer operation is controlled by the controller 11. After the job for each operation is completed, the controller 11 associates the job (including information indicating the function executed as the job) with the setting value used for the job in the storage unit 12, The associated job and setting values are stored as job information in the storage unit 12 each time each job is executed. When the communication unit 154 receives a job information transmission request from the PC 3, the controller 11 reads each job information stored in the storage unit 12 from the storage unit 12, and sends the transmission request to the PC 3 that has transmitted the transmission request. The read job information is transmitted from the communication unit 154.

図2は、PC3による動作制御アプリケーション作成時の処理を示す図である。図3はPC3及び複合機1についてのシーケンス図、図4及び図5は表示部315の表示画面の一例である。   FIG. 2 is a diagram illustrating processing when the operation control application is created by the PC 3. FIG. 3 is a sequence diagram for the PC 3 and the multifunction device 1, and FIGS. 4 and 5 are examples of a display screen of the display unit 315.

作業者は、例えば、PC3の操作部313を操作して表示画面作成指示を入力する。当該作業者による表示画面作成指示の入力が制御部310に受け付けられると、制御部310は、記憶部312に記憶されている動作制御アプリケーション生成プログラムに基づいて、動作制御アプリケーション生成処理を開始させる(S1)。   For example, the operator operates the operation unit 313 of the PC 3 to input a display screen creation instruction. When the control unit 310 receives an input of a display screen creation instruction from the worker, the control unit 310 starts an operation control application generation process based on the operation control application generation program stored in the storage unit 312 ( S1).

そして、ジョブ情報取得部3102は、複合機1に、当該複合機1で保有しているジョブ及び当該ジョブに過去に用いられて記憶されている設定値を含むジョブ情報の送信要求を、通信部311によりLAN等を介して送信する(図3:リモートアクセス)。このジョブ情報送信要求は、複合機1の記憶部12に記憶されている各ジョブ情報をPC3に送信することを、当該複合機1に求めるものである。複合機1では、その通信部154が当該PC3からのジョブ情報の送信要求を受信すると(図3:情報取得インターフェース)、コントローラ11が記憶部12から各ジョブ情報を読み出す(図3:UIジョブ設定からの情報取得)。通信部154は、当該読み出された各ジョブ情報をPC3に対して送信する。PC3のジョブ情報取得部3102は、複合機1から送信されてくる当該各ジョブ情報を受信する(S2)。これにより、ジョブ情報取得部3102は、複合機1で実行された各ジョブについてのジョブ情報を各ジョブ毎に取得する。ジョブ情報取得部3102により取得された当該ジョブ情報は記憶部312に記憶される。   Then, the job information acquisition unit 3102 sends a request for transmission of job information including a job held by the multifunction device 1 and a setting value used and stored in the past to the multifunction device 1 to the communication unit. 311 is transmitted via a LAN or the like (FIG. 3: remote access). This job information transmission request requests the multifunction device 1 to transmit each job information stored in the storage unit 12 of the multifunction device 1 to the PC 3. In the multifunction device 1, when the communication unit 154 receives a job information transmission request from the PC 3 (FIG. 3: information acquisition interface), the controller 11 reads each job information from the storage unit 12 (FIG. 3: UI job setting). Acquisition of information). The communication unit 154 transmits the read job information to the PC 3. The job information acquisition unit 3102 of the PC 3 receives the job information transmitted from the multifunction machine 1 (S2). As a result, the job information acquisition unit 3102 acquires job information for each job executed by the multifunction device 1 for each job. The job information acquired by the job information acquisition unit 3102 is stored in the storage unit 312.

続いて、制御部310は、例えば、図4に例を示すような、カスタマイズ受付画面54を表示部315に表示させる(S3,図3「カスタマイズ画面」)。制御部310は、このカスタマイズ受付画面54として、ツールボックス領域D0に、操作用画像記憶部3107に記憶されている操作用画像の一覧を有する画面を表示部315に表示させる。   Subsequently, the control unit 310 causes the display unit 315 to display a customization reception screen 54 as shown in FIG. 4 as an example (S3, “customization screen” in FIG. 3). The control unit 310 causes the display unit 315 to display a screen having a list of operation images stored in the operation image storage unit 3107 in the toolbox area D0 as the customization acceptance screen 54.

例えば、カスタマイズ受付画面54の「設定コントロール」表示部分D1を、作業者がマウスポインタ等でなる操作部313を左クリックで指定する操作等に基づいて、当該表示部分D1に表示されている画像名が示す操作用画像を選択する指示を制御部310が受け付けると(S4)、制御部310は、図4に示すように、カスタマイズ受付画面54の一部をなす表示領域D2内に、当該指定された操作用画像を表示する。   For example, the “setting control” display portion D1 of the customization acceptance screen 54 is displayed on the display portion D1 based on, for example, an operation in which the operator designates the operation unit 313 including a mouse pointer by left-clicking. When the control unit 310 receives an instruction to select the operation image indicated by (S4), the control unit 310 is designated in the display area D2 forming a part of the customization reception screen 54 as shown in FIG. Display the operation image.

そして、制御部310は、図5に例を示すようなジョブ情報リスト画面55として、ジョブ情報記憶部3108に記憶されているジョブ情報の一覧を有する画面を表示部315に表示させる。例えば、制御部310は、既に表示しているカスタマイズ受付画面54の上にジョブ情報リスト画面55を重ねて表示させる。   Then, the control unit 310 causes the display unit 315 to display a screen having a list of job information stored in the job information storage unit 3108 as the job information list screen 55 as illustrated in FIG. For example, the control unit 310 causes the job information list screen 55 to be displayed on the customization reception screen 54 that has already been displayed.

このジョブ情報リスト画面55の表示部315での表示中に、作業者による操作部313の操作等により、当該ジョブ情報リスト画面55において所望のジョブ情報の名称が表示されている表示部分D3が指定されることにより作業者所望のジョブ情報が選択されると、当該表示部分D3に表示されているジョブ情報を選択する選択指示がジョブ情報受付部3103に受け付けられる(S5)。制御部310は、このとき、上記選択されたジョブ情報の名称を領域D2における操作用画像上に重ねて表示してもよい。   While the job information list screen 55 is displayed on the display unit 315, a display portion D3 on which the name of the desired job information is displayed on the job information list screen 55 is designated by an operation of the operation unit 313 by the operator. When job information desired by the worker is selected, a selection instruction for selecting job information displayed on the display portion D3 is received by the job information receiving unit 3103 (S5). At this time, the control unit 310 may display the name of the selected job information superimposed on the operation image in the area D2.

なお、当該ジョブ情報の選択時に、作業者による操作部313の操作に基づいて、当該選択されたジョブ情報に含まれるジョブの設定値を変更する指示を、設定値変更受付部3109が受け付けるようにしてもよい。この場合、例えば、ジョブ情報リスト画面55の表示時に、作業者による操作部313の操作に基づいて作業者所望のジョブ情報が選択されたとき、制御部310は、更に、図6に示すような設定値変更画面56を表示部315に表示させ、当該設定値変更画面56の表示に従った作業者によるマウス等による設定値変更操作により、設定値の変更を受け付ける。   When the job information is selected, the setting value change receiving unit 3109 receives an instruction to change the setting value of the job included in the selected job information based on the operation of the operation unit 313 by the operator. May be. In this case, for example, when job information desired by the worker is selected based on the operation of the operation unit 313 by the worker when the job information list screen 55 is displayed, the control unit 310 further displays the job information as shown in FIG. A setting value change screen 56 is displayed on the display unit 315, and a change in the setting value is accepted by a setting value changing operation using a mouse or the like according to the display of the setting value change screen 56.

例えば、制御部310は、上記選択されたジョブ情報が示す設定値を各項目別に、デフォルト値として、設定値変更画面56内の項目表示欄561〜566に表示させる。この状態で、例えば、作業者が操作部313を操作して、項目表示欄561〜566の矢印キー560A,560Bを押下することで、各項目を示す数値を変更する変更指示が操作部313に受け付けられる。例えば、作業者が上向きの矢印キー560Aを押下すると、数値(レベル)を1段階大きくする設定値変更指示が設定値変更受付部3109に受け付けられ、ユーザーが下向きの矢印キー560Bを押下すると、数値(レベル)を1段階小さくする設定値変更指示が設定値変更受付部3109に受け付けられる。これら設定項目変更指示は、作業者による操作部313の操作に基づいて、各項目別に設定値変更受付部3109(図1に2点鎖線で図示)に受け付けられる。制御部310は、設定値変更受付部3109に受け付けられた設定項目変更指示が示す変更後の各項目の値を新たな設定値として、ジョブ情報に含まれる従前の設定値に上書きして記憶部312に記憶させる。   For example, the control unit 310 causes the setting values indicated by the selected job information to be displayed in the item display fields 561 to 566 in the setting value change screen 56 as default values for each item. In this state, for example, when the operator operates the operation unit 313 and presses the arrow keys 560A and 560B of the item display fields 561 to 566, a change instruction to change the numerical value indicating each item is given to the operation unit 313. Accepted. For example, when the operator presses the upward arrow key 560A, a setting value change instruction to increase the numerical value (level) by one step is received by the setting value change receiving unit 3109, and when the user presses the downward arrow key 560B, the numerical value is increased. A setting value change instruction to decrease (level) by one level is received by the setting value change receiving unit 3109. These setting item change instructions are received by the setting value change receiving unit 3109 (shown by a two-dot chain line in FIG. 1) for each item based on the operation of the operation unit 313 by the operator. The control unit 310 overwrites the previous setting value included in the job information as a new setting value with the value of each item after the change indicated by the setting item change instruction received by the setting value change receiving unit 3109 as a storage unit. It is stored in 312.

上記ジョブ情報の選択受付後は、表示対象パーツ構築部3104が、当該選択されたジョブ情報を上記選択された操作用画像に関連付けて、表示対象パーツを作成する(S6)。なお、上記のように、ジョブ情報に含まれる設定値が新たな設定値に上書きされた場合は、上書きされた新たな設定値が当該ジョブ情報に含まれる設定値となる。例えば、表示対象パーツ構築部3104は、図3に示すように、操作用画像と当該ジョブ情報(ジョブ情報を特定するための情報(ID等))との紐付けと、UI(インターフェース)ジョブ設定による操作用画像と、当該ジョブ情報のジョブが示す機能を当該設定値で実行するためのプログラムとの紐付けとを行う。   After receiving the selection of the job information, the display target part construction unit 3104 creates a display target part by associating the selected job information with the selected operation image (S6). As described above, when the setting value included in the job information is overwritten with a new setting value, the overwritten new setting value becomes the setting value included in the job information. For example, as shown in FIG. 3, the display target part construction unit 3104 associates the operation image with the job information (information (ID etc.) for specifying job information) and sets the UI (interface) job. Is associated with the program for executing the function indicated by the job of the job information with the set value.

さらに、作業者が、マウスポインタ等でなる操作部313のドラッグ&ドロップ操作により、領域D2に表示されている操作用画像を移動させて当該領域D2内における操作用画像の表示位置を変更すると、当該操作により変更された操作用画像の領域D2内における位置が表示画面内における操作用画像の位置を示すレイアウト指示として、当該レイアウト指示がレイアウト指示受付部3105に受け付けられる(S7)。   Furthermore, when the operator moves the operation image displayed in the area D2 by the drag and drop operation of the operation unit 313 such as a mouse pointer, and changes the display position of the operation image in the area D2, The layout instruction is received by the layout instruction receiving unit 3105 as a layout instruction in which the position in the region D2 of the operation image changed by the operation indicates the position of the operation image in the display screen (S7).

なお、上記P3乃至P7の処理は、作業者が、PC3において、カスタマイズ受付画面54内の終了ボタン(図略)をマウス等によりクリックし、作業者からの動作制御アプリケーション生成終了指示が入力されるまで、複数の表示対象パーツ生成のために繰り返される(S8でNO,S3に戻りS3乃至S8の処理を繰り返す)。   In the processes from P3 to P7, the operator clicks on the end button (not shown) in the customization acceptance screen 54 with the mouse or the like on the PC 3, and the operation control application generation end instruction is input from the operator. The process is repeated until a plurality of display target parts are generated (NO in S8, return to S3, and repeat S3 to S8).

作業者から上記動作制御アプリケーション生成終了指示が入力されて制御部310に受け付けられると(S8でYES)、この時点で生成されている各表示対象パーツと、各表示対象パーツについてのレイアウト指示に従って、動作制御アプリケーション生成部3106が動作制御アプリケーションを生成する(S9)。この後、上記生成された動作制御アプリケーションは記憶部312に記憶される。すなわち、図3のシーケンスに沿っていえば、動作制御アプリケーション生成部3106は、UI部品、ソースコード、及びライブラリ等のアプリケーション構築に必要となるリソースを用いて、上記生成された表示対象パーツを備えた表示画面データ(複合機1の表示部50に表示させる表示画面用)を同梱して動作制御アプリケーションを構築し、複合機1にインストール可能な形式にする(Packager)。   When the operation control application generation end instruction is input from the operator and received by the control unit 310 (YES in S8), according to each display target part generated at this time and the layout instruction for each display target part, The operation control application generation unit 3106 generates an operation control application (S9). Thereafter, the generated operation control application is stored in the storage unit 312. That is, according to the sequence of FIG. 3, the operation control application generation unit 3106 includes the generated display target parts using resources necessary for application construction such as UI parts, source code, and libraries. An operation control application is constructed by bundling display screen data (for a display screen to be displayed on the display unit 50 of the multifunction device 1), and is in a format that can be installed in the multifunction device 1 (Packager).

当該一連の処理によれば、作業者は、複合機1で実行されたジョブを過去に用いられた設定値で実行する指示の受付等を担当する操作用画像をPC3において作成するとき、当該PC3側においては、上記ジョブとして実行された機能やその設定値を入力する作業を行わなくても、複合機1に既に蓄積されているジョブ情報を用いて、操作用画像に当該ジョブ及びその設定値を関連付けて表示画面の表示画面データを作成することができる。このため、作業者は、操作用画像とジョブ及びその設定値との関連付けを簡単に行え、所望通りにカスタマイズした表示画面の生成を簡単な操作で行える。   According to the series of processes, when the operator creates an operation image in charge of receiving an instruction to execute a job executed in the multifunction machine 1 with a setting value used in the past, the PC 3 On the side, even if the function executed as the job and the operation for inputting the setting value are not performed, the job and the setting value thereof are displayed on the operation image using the job information already stored in the multifunction machine 1. The display screen data of the display screen can be created by associating with. Therefore, the operator can easily associate the operation image with the job and its set value, and can generate a customized display screen as desired.

なお、上記動作制御アプリケーション生成部3106による動作制御アプリケーションの生成後、作業者による操作部313の操作により、複合機1に上記生成された動作制御アプリケーションを送信する指示が当該操作部313に受け付けられると、通信部311が、当該生成された動作制御アプリケーションを複合機1にネットワークを介して送信する。   After the operation control application is generated by the operation control application generation unit 3106, an instruction to transmit the generated operation control application to the multifunction device 1 is received by the operation unit 313 by the operation of the operation unit 313 by the operator. Then, the communication unit 311 transmits the generated operation control application to the multifunction device 1 via the network.

複合機1において、上記生成された動作制御アプリケーションが通信部154により受信されると、コントローラ11により当該動作制御アプリケーションは記憶部12に記憶(インストール)される。   In the multi function device 1, when the generated operation control application is received by the communication unit 154, the controller 11 stores (installs) the operation control application in the storage unit 12.

また、生成された上記動作制御アプリケーションのPC3から複合機1への移行は、作業者がUSBメモリー等の運搬可能な記憶媒体に動作制御アプリケーションを記憶させ、当該USBメモリーを複合機1の通信部154に読み取らせることによって行うことも可能である。この場合も、コントローラ11により当該動作制御アプリケーションは記憶部12に記憶(インストール)される。   In addition, when the generated operation control application is transferred from the PC 3 to the multifunction device 1, the operator stores the operation control application in a transportable storage medium such as a USB memory, and the USB memory is stored in the communication unit of the multifunction device 1. It is also possible to make it read by 154. Also in this case, the operation control application is stored (installed) in the storage unit 12 by the controller 11.

次に、複合機1における上記生成された動作制御アプリケーションに基づく表示画面の表示部50での表示処理、ユーザーからの動作実行指示の受付処理、及び複合機1の動作制御を説明する。図7は、複合機1における上記生成された動作制御アプリケーションに基づく表示画面の表示部50での表示処理、ユーザーからの動作実行指示の受付処理、及び複合機1の動作制御を示すフローチャートである。図8は複合機1についてのシーケンス図である。   Next, display processing on the display unit 50 of the display screen based on the generated operation control application in the multifunction device 1, processing for receiving an operation execution instruction from the user, and operation control of the multifunction device 1 will be described. FIG. 7 is a flowchart showing display processing on the display unit 50 of the display screen based on the generated operation control application in the multifunction device 1, processing for accepting an operation execution instruction from the user, and operation control of the multifunction device 1. . FIG. 8 is a sequence diagram for the multifunction machine 1.

上述したように、複合機1の記憶部12には、PC31から通信部154により取得された上記動作制御アプリケーションが記憶(インストール)されている。   As described above, the operation control application acquired from the PC 31 by the communication unit 154 is stored (installed) in the storage unit 12 of the multifunction machine 1.

ここで、ユーザーによる複合機1の操作部500の操作等により、表示部50に表示画面を表示させる必要が生じると、Script Interpreter 151が、記憶部12に記憶されている動作制御アプリケーションが含む表示画面の表示画面データ(Scriptファイル)を読み出す(S21)。   Here, when it is necessary to display a display screen on the display unit 50 due to a user's operation of the operation unit 500 of the multi-function device 1 or the like, the script interpreter 151 includes a display included in the operation control application stored in the storage unit 12. Screen display screen data (Script file) is read (S21).

ScriptInterpreter 151は、当該読み出した表示画面データを解析し、表示部50に表示画面を表示するためのHTML変換処理と、表示画面内に配置された操作用画像に関連付けられたジョブ情報に含まれるジョブを実行可能とするためにBusiness Logic152への展開処理とを行う(S22)。   The ScriptInterpreter 151 analyzes the read display screen data and displays an HTML conversion process for displaying the display screen on the display unit 50, and a job included in the job information associated with the operation image arranged in the display screen. In order to enable execution, the development process to Business Logic 152 is performed (S22).

続いて、Business Logic152は、Script Interpreter 151から得た上記HTML変換処理後のデータを表示部50での表示が可能となるように解析し、ウェブブラウザ16に渡す(S23)。ウェブブラウザ16は、当該受け取った表示画面データを表示部50に表示させる(S24)。S23及びS24は、図8では、Boundaryの「操作部」から動作制御アプリケーションの「アプリ画面」のシーケンスに対応する。   Subsequently, the Business Logic 152 analyzes the data after the HTML conversion processing obtained from the Script Interpreter 151 so that it can be displayed on the display unit 50, and passes it to the web browser 16 (S23). The web browser 16 displays the received display screen data on the display unit 50 (S24). S23 and S24 correspond to the sequence of “application screen” of the operation control application from the “operation unit” of Boundary in FIG.

このウェブブラウザ16による上記表示画面の表示中に、ユーザーによるタッチパネル機能を利用した操作等で、表示部50に表示されている表示画面のいずれかの表示ボタン(操作用画像)が押下されると(S25でYES)、当該押下された表示ボタン(操作用画像)を示す画像指定指示が、ウェブブラウザ16から、拡張アプリケーション15のBusiness Logic152に送られる(図8における動作制御アプリケーションの「アプリ画面」から「プログラム」のシーケンスに対応)。なお、上記ウェブブラウザ16による表示画面の表示中に、ユーザーによる上記表示ボタン押下が行われない場合は、ウェブブラウザ16は、当該表示画面を表示部50に表示した状態で、ユーザーによる上記表示ボタン押下を待機する(S25でNO,S24)。   When any one of the display buttons (operation images) on the display screen displayed on the display unit 50 is pressed by the user using the touch panel function or the like while the display screen is displayed by the web browser 16. (YES in S25), an image designation instruction indicating the pressed display button (operation image) is sent from the web browser 16 to the Business Logic 152 of the extension application 15 (“application screen” of the operation control application in FIG. 8). To "Program" sequence). When the display button is not pressed by the user while the display screen is displayed by the web browser 16, the web browser 16 displays the display screen on the display unit 50 and displays the display button by the user. It waits for pressing (NO in S25, S24).

BusinessLogic152は、上記画像指定指示を受信すると当該動作制御アプリケーションに含まれるUIジョブ設定に基づいて、この画像指定指示の示す操作用画像に関連付けられて記憶されているジョブ情報、すなわち、当該ジョブ情報に含まれるジョブ及びその設定値を特定する(S26)。S26は、図8における動作制御アプリケーションの「プログラム」から「UIジョブ設定」のシーケンスに対応する。   Upon receiving the image designation instruction, BusinessLogic 152, based on the UI job setting included in the operation control application, stores the job information stored in association with the operation image indicated by the image designation instruction, that is, the job information. The included job and its set value are specified (S26). S26 corresponds to the sequence from “program” to “UI job setting” of the operation control application in FIG.

続いて、Business Logic152は、上記解析した設定値を用いて上記ジョブを実行するために、当該設定値を用いたジョブに対応するAPIを特定し、当該APIを示すAPI情報をコントローラ11に渡す(S27)。コントローラ11は、当該受け取ったAPI情報に従って、プログラム設定から対応するAPIを読み出し、この読み出したAPIを実行することで、当該各ジョブを実行する(S28)。S26及びS27は、図8における動作制御アプリケーションの「プログラム」からControlの「ジョブコントローラー」及びEntityの「ジョブ情報」のシーケンスに対応する。   Subsequently, in order to execute the job using the analyzed setting value, the Business Logic 152 specifies an API corresponding to the job using the setting value, and passes API information indicating the API to the controller 11 ( S27). The controller 11 reads the corresponding API from the program settings according to the received API information, and executes each job by executing the read API (S28). S26 and S27 correspond to the sequence of “job controller” of Control and “job information” of Entity from “program” of the operation control application in FIG.

例えば、上記ジョブ及びその設定値が、スキャン動作を解像度400dpiで行って、読取データ保存先クライアントコンピュータ(IPアドレス250.250.00)に保存することを示す場合、コントローラ11は、当該設定値でのスキャン動作及びデータ保存動作を行うためのプログラム(例えばAPI)を読み出して、当該プログラムを実行する。   For example, if the job and its set value indicate that the scan operation is performed at a resolution of 400 dpi and stored in the read data storage destination client computer (IP address 250.250.00), the controller 11 scans with the set value. A program (for example, API) for performing the operation and the data storage operation is read and the program is executed.

このようにして、複合機1では、PC3で生成された上記動作制御アプリケーションに基づいた動作制御が行われる。なお、上記ジョブ情報は、ジョブ(実行される機能)及び当該ジョブに用いられた設定値を含むため、PC3で生成された動作制御アプリケーションを複合機に記憶させたとき、当該複合機は、自身が動作可能な機能についてのジョブであるかを判断可能である。   In this way, the multifunction device 1 performs operation control based on the operation control application generated by the PC 3. Since the job information includes a job (function to be executed) and a setting value used for the job, when the operation control application generated by the PC 3 is stored in the multifunction device, the multifunction device itself It is possible to determine whether the job is for an operable function.

なお、本発明は上記実施の形態の構成に限られず種々の変形が可能である。図1乃至図8に示した構成及び処理は、本発明の実施形態の例示に過ぎず、本発明を上記実施形態に限定する趣旨ではない。また、上記実施形態で示した複合機1は、本発明に係る電子機器の一例に過ぎず、本発明に係る電子機器は、複合機1及び画像形成装置以外に、他の電子機器であっても構わない。   The present invention is not limited to the configuration of the above embodiment, and various modifications can be made. The configurations and processes shown in FIGS. 1 to 8 are merely examples of the embodiments of the present invention, and are not intended to limit the present invention to the above-described embodiments. The multifunction device 1 shown in the above embodiment is merely an example of the electronic device according to the present invention. The electronic device according to the present invention is another electronic device other than the multifunction device 1 and the image forming apparatus. It doesn't matter.

1 複合機
10 動作制御アプリケーション生成システム
310 制御部
3100 アプリケーション生成部
3101 画像選択指示受付部
3102 ジョブ情報取得部
3103 ジョブ情報受付部
3104 表示対象パーツ構築部
3105 レイアウト指示受付部
3106 動作制御アプリケーション生成部
3107 操作用画像記憶部
3108 ジョブ情報記憶部
3109 設定値変更受付部
311 通信部
312 記憶部
313 操作部
315 表示部
54 カスタマイズ受付画面
55 ジョブ情報リスト画面
56 設定値変更画面
1 MFP 10 Operation Control Application Generation System 310 Control Unit 3100 Application Generation Unit 3101 Image Selection Instruction Reception Unit 3102 Job Information Acquisition Unit 3103 Job Information Reception Unit 3104 Display Target Part Construction Unit 3105 Layout Instruction Reception Unit 3106 Operation Control Application Generation Unit 3107 Operation image storage unit 3108 Job information storage unit 3109 Setting value change reception unit 311 Communication unit 312 Storage unit 313 Operation unit 315 Display unit 54 Customization reception screen 55 Job information list screen 56 Setting value change screen

Claims (4)

電子機器の表示部に表示される表示画面内の操作用画像に対するユーザーの操作に応じた動作制御を行う動作制御アプリケーションを生成する情報処理装置であって、
前記電子機器で実行されたジョブと、当該ジョブの実行に用いられた設定値とを含むジョブ情報を当該電子機器から取得するジョブ情報取得部と、
前記表示部の表示画面に表示させる操作用画像を記憶する操作用画像記憶部と、
前記操作用画像記憶部に記憶された操作用画像の中から、当該動作制御アプリケーション生成の作業を行う作業者による操作用画像の指定を受け付ける画像受付部と、
前記画像受付部によって受け付けられた操作用画像と、前記ジョブ情報取得部で取得されたジョブ情報とを関連付ける関連付部と、
前記関連付部によって関連付けられた前記操作用画像及び前記ジョブ情報を含む前記表示画面の表示画面データを有する動作制御アプリケーションを生成する動作制御アプリケーション生成部と
を備える情報処理装置。
An information processing apparatus that generates an operation control application that performs operation control according to a user operation on an operation image in a display screen displayed on a display unit of an electronic device,
A job information acquisition unit that acquires job information including the job executed by the electronic device and the setting value used for the execution of the job from the electronic device;
An operation image storage unit for storing an operation image to be displayed on the display screen of the display unit;
An image receiving unit that receives designation of an operation image by a worker who performs the operation of generating the operation control application from among the operation images stored in the operation image storage unit;
An association unit for associating the operation image received by the image reception unit with the job information acquired by the job information acquisition unit;
An information processing apparatus comprising: an operation control application generation unit configured to generate an operation control application having display screen data of the display screen including the operation image and the job information associated by the association unit.
前記ジョブ情報取得部によって取得された前記ジョブ情報に含まれる前記設定値を変更する指示を作業者から受け付ける設定値変更受付部を更に備え、
前記関連付部は、前記ジョブ情報取得部で取得された前記ジョブと、前記設定値変更受付部に受け付けられた変更指示により変更された設定値とを含むジョブ情報に、前記画像受付部によって受け付けられた操作用画像を関連付ける請求項1に記載の情報処理装置。
A setting value change receiving unit that receives an instruction to change the setting value included in the job information acquired by the job information acquiring unit from an operator;
The association unit receives job information including the job acquired by the job information acquisition unit and a setting value changed by a change instruction received by the setting value change receiving unit by the image receiving unit. The information processing apparatus according to claim 1, wherein the obtained operation image is associated.
請求項1又は請求項2に記載の情報処理装置と、当該情報処理装置に接続された前記電子機器とを備えるアプリケーション生成システムであって、
前記電子機器は、
前記情報処理装置から送信されてくる前記ジョブ情報送信を要求するジョブ情報要求信号を受信する受信部と、
当該電子機器で実行可能なジョブと、当該ジョブの実行時に用いられた設定値とを含むジョブ情報を記憶するジョブ情報記憶部と、
前記受信部によって受信された前記ジョブ情報要求信号に従って、前記ジョブ情報記憶部に記憶されているジョブ情報を、当該ジョブ情報要求信号を送信してきた前記情報処理装置に送信する送信部と
を備えるアプリケーション生成システム。
An application generation system comprising the information processing apparatus according to claim 1 or 2 and the electronic device connected to the information processing apparatus,
The electronic device is
A receiving unit for receiving a job information request signal for requesting transmission of the job information transmitted from the information processing apparatus;
A job information storage unit that stores job information including a job that can be executed by the electronic device and a setting value used when the job is executed;
An application comprising: a transmission unit that transmits job information stored in the job information storage unit to the information processing apparatus that has transmitted the job information request signal according to the job information request signal received by the reception unit Generation system.
電子機器の表示部に表示される表示画面内の操作用画像に対するユーザーの操作に応じた動作制御を行う動作制御アプリケーションを生成するアプリケーション生成プログラムであって、
当該情報処理装置を、
前記電子機器で実行されたジョブと、当該ジョブの実行に用いられた設定値とを含むジョブ情報を当該電子機器から取得するジョブ情報取得部と、
前記表示部の表示画面に表示させる操作用画像を記憶する操作用画像記憶部と、
前記操作用画像記憶部に記憶された操作用画像の中から、当該動作制御アプリケーション生成の作業を行う作業者による操作用画像の指定を受け付ける画像受付部と、
前記画像受付部によって受け付けられた操作用画像と、前記ジョブ情報取得部で取得されたジョブ情報とを関連付ける関連付部と、
前記関連付部によって関連付けられた前記操作用画像及び前記ジョブ情報を含む前記表示画面の表示画面データを有する動作制御アプリケーションを生成する動作制御アプリケーション生成部と
して機能させるアプリケーション生成プログラム。
An application generation program for generating an operation control application that performs operation control according to a user operation on an operation image in a display screen displayed on a display unit of an electronic device,
The information processing apparatus is
A job information acquisition unit that acquires job information including the job executed by the electronic device and the setting value used for the execution of the job from the electronic device;
An operation image storage unit for storing an operation image to be displayed on the display screen of the display unit;
An image receiving unit that receives designation of an operation image by a worker who performs the operation of generating the operation control application from among the operation images stored in the operation image storage unit;
An association unit for associating the operation image received by the image reception unit with the job information acquired by the job information acquisition unit;
An application generation program that functions as an operation control application generation unit that generates an operation control application having display screen data of the display screen including the operation image and the job information associated by the association unit.
JP2011167404A 2011-07-29 2011-07-29 Information processing device, application generation system, and application generation program Pending JP2013030117A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011167404A JP2013030117A (en) 2011-07-29 2011-07-29 Information processing device, application generation system, and application generation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011167404A JP2013030117A (en) 2011-07-29 2011-07-29 Information processing device, application generation system, and application generation program

Publications (1)

Publication Number Publication Date
JP2013030117A true JP2013030117A (en) 2013-02-07

Family

ID=47787069

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011167404A Pending JP2013030117A (en) 2011-07-29 2011-07-29 Information processing device, application generation system, and application generation program

Country Status (1)

Country Link
JP (1) JP2013030117A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015231159A (en) * 2014-06-05 2015-12-21 株式会社リコー Apparatus provided with operation unit, information processing system, information processing program, and information processing method
DE112013005738B4 (en) 2012-11-30 2019-08-01 Canon Kabushiki Kaisha An electrophotographic photosensitive member, a process for producing an electrophotographic photosensitive member, a process cartridge and an electrophotographic apparatus

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0764748A (en) * 1993-06-16 1995-03-10 Hitachi Ltd Menu customization method
JP2002232639A (en) * 2001-02-06 2002-08-16 Minolta Co Ltd Device, method and program for reading image and computer readable recording medium with image reading program recorded thereon
JP2003018335A (en) * 2001-06-28 2003-01-17 Canon Inc Image processing apparatus, transmission condition setting method for image processing apparatus, program, and storage medium
JP2006133520A (en) * 2004-11-05 2006-05-25 Fuji Xerox Co Ltd Image forming apparatus, method for customizing display screen in image forming apparatus, and display screen customizing program
JP2007028019A (en) * 2005-07-14 2007-02-01 Konica Minolta Business Technologies Inc Apparatus for managing job history
JP2007049453A (en) * 2005-08-10 2007-02-22 Murata Mach Ltd Image reading and recording device
JP2007279974A (en) * 2006-04-05 2007-10-25 Ricoh Co Ltd Display screen control device, electronic device, display screen control system, display screen control method, screen display method, display screen control program, and screen display program
JP2008210383A (en) * 2007-02-19 2008-09-11 Toshiba Corp Job template automatic generation apparatus and job template automatic generation method
JP2010050620A (en) * 2008-08-20 2010-03-04 Kyocera Mita Corp Image formation device and system
JP2011039615A (en) * 2009-08-06 2011-02-24 Kyocera Mita Corp Information processing device, operation control system, and web application generation program

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0764748A (en) * 1993-06-16 1995-03-10 Hitachi Ltd Menu customization method
JP2002232639A (en) * 2001-02-06 2002-08-16 Minolta Co Ltd Device, method and program for reading image and computer readable recording medium with image reading program recorded thereon
JP2003018335A (en) * 2001-06-28 2003-01-17 Canon Inc Image processing apparatus, transmission condition setting method for image processing apparatus, program, and storage medium
JP2006133520A (en) * 2004-11-05 2006-05-25 Fuji Xerox Co Ltd Image forming apparatus, method for customizing display screen in image forming apparatus, and display screen customizing program
JP2007028019A (en) * 2005-07-14 2007-02-01 Konica Minolta Business Technologies Inc Apparatus for managing job history
JP2007049453A (en) * 2005-08-10 2007-02-22 Murata Mach Ltd Image reading and recording device
JP2007279974A (en) * 2006-04-05 2007-10-25 Ricoh Co Ltd Display screen control device, electronic device, display screen control system, display screen control method, screen display method, display screen control program, and screen display program
JP2008210383A (en) * 2007-02-19 2008-09-11 Toshiba Corp Job template automatic generation apparatus and job template automatic generation method
JP2010050620A (en) * 2008-08-20 2010-03-04 Kyocera Mita Corp Image formation device and system
JP2011039615A (en) * 2009-08-06 2011-02-24 Kyocera Mita Corp Information processing device, operation control system, and web application generation program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE112013005738B4 (en) 2012-11-30 2019-08-01 Canon Kabushiki Kaisha An electrophotographic photosensitive member, a process for producing an electrophotographic photosensitive member, a process cartridge and an electrophotographic apparatus
JP2015231159A (en) * 2014-06-05 2015-12-21 株式会社リコー Apparatus provided with operation unit, information processing system, information processing program, and information processing method

Similar Documents

Publication Publication Date Title
US8773676B2 (en) Multifunction peripheral, multifunction peripheral control system, and multifunction peripheral control method for preparing information display screen including changing default conditions
US8873073B2 (en) Information processing device, computer-readable recording medium on which operational control program is recorded, electrical device, and operational control system
JP5564323B2 (en) Display screen generation program, display screen generation device, and display screen generation method
JP5317802B2 (en) Information processing apparatus, image forming system, and screen data management program
JP2009301336A (en) Image forming system, display screen generation program and display screen generation device
CN101996039B (en) Information processing device, operation control system and production method of frame data
JP5399438B2 (en) MFP, MFP control system, MFP control method, program, and recording medium therefor
JP5303198B2 (en) Display screen generation program, display screen generation apparatus, and image forming apparatus
JP4978935B2 (en) Image forming system
JP5340113B2 (en) Motion control system
JP2013030117A (en) Information processing device, application generation system, and application generation program
JP5555675B2 (en) Information processing apparatus, operation control application generation system, and operation control application generation program
JP2011096098A (en) Information processing device, operational control system, and operational control program
JP2011039615A (en) Information processing device, operation control system, and web application generation program
JP5256098B2 (en) Image forming system, information processing apparatus, and screen data management program
JP5103291B2 (en) Image forming system and electrical apparatus
JP5581277B2 (en) Information processing apparatus and workflow creation program
JP5328453B2 (en) Information processing apparatus, image forming system, and screen data management program
JP5140624B2 (en) Image forming system, server, and screen data management program
JP5232723B2 (en) Image forming system, server, and screen data management program
JP5343043B2 (en) Display screen analysis program, display control apparatus, and image forming apparatus
JP2018174368A (en) Image formation system, management server, image formation device, and image formation method
JP2011096097A (en) Operational control program, information processing device, and display screen generation program
JP2009302921A (en) Display control program, display control device, and image forming system
JP2009300743A (en) Display control program, display control device, and image forming system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130626

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131213

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140121

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140317

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140812

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141001

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20150210