JP2013214811A - Maintenance software generation program, and information processing device - Google Patents

Maintenance software generation program, and information processing device Download PDF

Info

Publication number
JP2013214811A
JP2013214811A JP2012082918A JP2012082918A JP2013214811A JP 2013214811 A JP2013214811 A JP 2013214811A JP 2012082918 A JP2012082918 A JP 2012082918A JP 2012082918 A JP2012082918 A JP 2012082918A JP 2013214811 A JP2013214811 A JP 2013214811A
Authority
JP
Japan
Prior art keywords
unit
item
image forming
forming apparatus
program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2012082918A
Other languages
Japanese (ja)
Other versions
JP5669783B2 (en
Inventor
Ryosuke Mondo
良介 門戸
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 JP2012082918A priority Critical patent/JP5669783B2/en
Publication of JP2013214811A publication Critical patent/JP2013214811A/en
Application granted granted Critical
Publication of JP5669783B2 publication Critical patent/JP5669783B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Abstract

PROBLEM TO BE SOLVED: To generate a maintenance program capable of changing a setting value to determine a motion mechanism operation level of an image forming device, with different items to be permitted for the setting value change, depending on each operator.SOLUTION: A computer 10 includes: a data management unit 211 for retaining image data provided for each item adjustable of the setting value in the image forming device, and a control program for outputting the setting value corresponding to the item to the image forming device; an item designation reception unit 212 for receiving the designation of an item to be a maintenance object; an extraction unit 213 for extracting from the data management unit 211 the image data and the control program indicated by the received designation; and a generation unit 214 for generating a maintenance program using the extracted image data and the control program.

Description

本発明は、メンテナンスソフト作成プログラム、及び情報処理装置に関し、特に、画像形成装置の動作機構による動作のレベルを定めるために記憶している設定値を変更するプログラムを作成する技術に関する。   The present invention relates to a maintenance software creation program and an information processing apparatus, and more particularly, to a technique for creating a program for changing a stored setting value to determine an operation level by an operation mechanism of an image forming apparatus.

従来、複合機等の画像形成装置には、当該画像形成装置の動作を制御するためのプログラムであるファームウェアが記憶されている(下記特許文献1参照)。ファームウェアには、画像形成装置が備える動作機構による動作の範囲を示す動作範囲が記憶されている。このファームウェアは、操作者により当該動作範囲内で設定された設定値に従って動作機構の動作レベルを定め、当該動作機構の動作を制御する。なお、当該設定値は、画像形成装置において調整が可能とされている複数の項目のそれぞれについて設定可能とされており、設定された設定値は、画像形成装置が備えるメモリー等の記憶領域に保存される。   2. Description of the Related Art Conventionally, firmware, which is a program for controlling the operation of an image forming apparatus, is stored in an image forming apparatus such as a multifunction peripheral (see Patent Document 1 below). The firmware stores an operation range indicating an operation range by an operation mechanism provided in the image forming apparatus. This firmware determines the operation level of the operation mechanism according to the set value set by the operator within the operation range, and controls the operation of the operation mechanism. The set value can be set for each of a plurality of items that can be adjusted in the image forming apparatus, and the set value is stored in a storage area such as a memory provided in the image forming apparatus. Is done.

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

ここで、画像形成装置の動作に不具合が生じた場合、例えば、記録紙に対する画像形成領域の基準位置がずれる、スキャン動作時における原稿読取の基準領域がずれる、印刷基準濃度が本来の濃度から外れる等の不具合が生じた場合は、これら各項目について、不具合を解消できる新たな設定値を設定し直す必要が生じる。画像形成装置に備えられるメンテナンスモードによれば、操作者が上記項目の設定値を変更することが可能である。しかし、不具合を解消できる適切な設定値を的確に選択して設定できるか否かは、操作者のメンテナンス能力の如何に左右される。例えば、画像形成装置の製造者や正式なメンテナンス作業者であれば、適切な設定値を選択して設定できる一方で、エンドユーザー等の画像形成装置に関する知識を特段有しない者は、簡単な動作項目に関する設定値の設定は可能であるが、高度に技術的な動作項目については、適切な設定値の設定が困難である。不適切な設定値が設定されてしまうと、動作機構が正常に動作しない事態も生じ得る。また、画像形成装置の動作設定を、何人も自由に変更できてしまうと、画像形成装置の管理に支障を生じるおそれがある。   Here, when a problem occurs in the operation of the image forming apparatus, for example, the reference position of the image forming area with respect to the recording paper is deviated, the reference area of the original reading during the scanning operation is deviated, and the printing reference density is deviated from the original density. When a problem such as this occurs, it is necessary to reset a new set value that can solve the problem for each of these items. According to the maintenance mode provided in the image forming apparatus, the operator can change the setting values of the above items. However, whether or not an appropriate setting value that can solve the problem can be selected and set accurately depends on the maintenance ability of the operator. For example, an image forming apparatus manufacturer or a formal maintenance worker can select and set appropriate setting values, while those who do not have special knowledge about image forming apparatuses such as end users can perform simple operations. Setting values for items can be set, but it is difficult to set appropriate setting values for highly technical operation items. If an inappropriate setting value is set, a situation may occur in which the operating mechanism does not operate normally. Further, if any one of the operation settings of the image forming apparatus can be freely changed, the management of the image forming apparatus may be hindered.

本発明は、上記の問題を解決するためになされたもので、画像形成装置の動作調整が必要となったときに、画像形成装置の動作機構の動作レベルを定める設定値を変更可能であって、当該設定値の変更を許可する項目を操作者の別に応じて異ならせたメンテナンスプログラムを作成可能にすることを目的とする。   The present invention has been made to solve the above-described problem, and when the operation adjustment of the image forming apparatus becomes necessary, a setting value that determines the operation level of the operation mechanism of the image forming apparatus can be changed. An object of the present invention is to make it possible to create a maintenance program in which items that allow the setting value to be changed are made different depending on the operator.

本発明の請求項1に記載の発明は、画像形成装置において設定値の調整が可能とされている予め定められた数の項目毎に対応付けて設けられた画像データと、当該項目毎に対応付けて設けられ、対応する項目が示す動作の動作レベルを示す設定値の指定を操作者から受け付けて前記画像形成装置に出力する制御プログラムとを保有するデータ管理部と、
操作者から、メンテナンスの対象とする項目の指定を受け付ける項目指定受付部と、
前記データ管理部に保有されている前記画像データ及び前記制御プログラムから、前記項目指定受付部に受け付けられた指定が示す項目に対応付けられた画像データ及び制御プログラムを抽出する抽出部と、
前記画像形成装置にアクセスして当該画像形成装置が記憶している各項目についての設定値を書き換えさせるメンテナンスプログラムを、前記抽出部によって抽出された画像データ及び制御プログラムを用いて作成する作成部と
して情報処理装置を機能させるメンテナンスソフト作成プログラムである。
According to the first aspect of the present invention, image data provided in association with each of a predetermined number of items whose set values can be adjusted in the image forming apparatus, and corresponding to each item. A data management unit that holds a control program that is provided from the operator and receives a setting value indicating the operation level of the operation indicated by the corresponding item from the operator, and outputs the control program to the image forming apparatus;
An item designation accepting unit that accepts designation of an item to be maintained from an operator;
An extraction unit for extracting image data and a control program associated with an item indicated by the designation received by the item designation receiving unit from the image data and the control program held in the data management unit;
As a creation unit that creates a maintenance program that accesses the image forming apparatus and rewrites a setting value for each item stored in the image forming apparatus using the image data extracted by the extraction unit and the control program This is a maintenance software creation program that causes the information processing apparatus to function.

また、請求項4に記載の発明は、画像形成装置において設定値の調整が可能とされている予め定められた数の項目毎に対応付けて設けられた画像データと、当該項目毎に対応付けて設けられ、対応する項目が示す動作の動作レベルを示す設定値を前記画像形成装置に対して出力する制御プログラムとを保有するデータ管理部と、
操作者から、メンテナンスの対象とする項目の指定を受け付ける項目指定受付部と、
前記データ管理部に保有されている前記画像データ及び前記制御プログラムから、前記項目指定受付部に受け付けられた指定が示す項目に対応付けられた画像データ及び制御プログラムを抽出する抽出部と、
前記画像形成装置にアクセスして当該画像形成装置が記憶している各項目についての設定値を書き換えさせるメンテナンスプログラムを、前記抽出部によって抽出された画像データ及び制御プログラムを用いて作成する作成部と
を備える情報処理装置である。
According to a fourth aspect of the present invention, image data provided in association with each of a predetermined number of items for which setting values can be adjusted in the image forming apparatus is associated with each item. A data management unit that holds a control program that outputs to the image forming apparatus a set value that indicates an operation level of an operation indicated by a corresponding item;
An item designation accepting unit that accepts designation of an item to be maintained from an operator;
An extraction unit for extracting image data and a control program associated with an item indicated by the designation received by the item designation receiving unit from the image data and the control program held in the data management unit;
A creation unit that creates a maintenance program that accesses the image forming apparatus and rewrites a setting value for each item stored in the image forming apparatus using the image data extracted by the extraction unit and the control program; Is an information processing apparatus.

これらの発明では、プログラム作成者は、当該メンテナンスプログラムを使用させる対象者の別、例えば、エンドユーザー、メンテナンス者、販社又はディーラー、製造作業者の各者に応じて、項目指定受付部に、メンテナンスの対象とする項目を異ならせる指定を行えば、設定値の変更を許可する項目が操作者の別に応じて異なるメンテナンスプログラムを作成可能である。このため、本発明によれば、画像形成装置の動作調整が必要となったときに、画像形成装置の動作機構の動作レベルを定める設定値を変更可能であり、しかも、当該設定値の変更を許可する項目を操作者の別に応じて異ならせたメンテナンスプログラムを作成可能となる。これにより、画像形成装置の操作者が有するメンテナンス能力の如何に応じて、操作者毎に設定値の変更を認める項目の数や種類を設定したメンテナンスプログラムを提供でき、当該メンテナンスプログラムにより、画像形成装置に不適切な設定値が設定されることを防止し、更に画像形成装置の管理を円滑に行うことが可能になる。   In these inventions, the program creator can set the maintenance to the item designation receiving unit according to each person who uses the maintenance program, for example, an end user, a maintenance person, a sales company or a dealer, or a manufacturing worker. If the item to be changed is specified to be different, it is possible to create a maintenance program in which the items whose setting values are permitted to be changed differ depending on the operator. Therefore, according to the present invention, when the operation adjustment of the image forming apparatus becomes necessary, the set value for determining the operation level of the operation mechanism of the image forming apparatus can be changed, and the setting value can be changed. It is possible to create a maintenance program in which permitted items differ depending on the operator. Accordingly, it is possible to provide a maintenance program in which the number and types of items whose setting values are permitted to be changed for each operator according to the maintenance capability of the operator of the image forming apparatus. It is possible to prevent an inappropriate setting value from being set in the apparatus and to manage the image forming apparatus smoothly.

また、請求項2に記載の発明は、請求項1に記載のメンテナンスソフト作成プログラムであって、前記データ管理部に保有される前記制御プログラムが、前記設定値を予め定められた数値の範囲内において操作者から受け付けるものとして、更に情報処理装置を機能させるものである。   The invention according to claim 2 is the maintenance software creation program according to claim 1, wherein the control program held in the data management unit sets the set value within a predetermined numerical range. In this case, the information processing apparatus is caused to further function as what is received from the operator.

この発明によれば、上記予め定められた数値の範囲を、例えば、画像形成装置の動作機構の動作範囲内において、正常な動作を行う制限された一定範囲に、各項目毎に設定することにより、画像形成装置に対して、正常な動作が確保される適切な設定値を出力することが可能になる。さらには、画像形成装置の操作者が有するメンテナンス能力の如何に応じた制限内容となるように、上記予め定められた数値の範囲を設定すれば、操作者が有するメンテナンス能力の如何に応じて、各項目についての設定値の変更が認められる範囲を異ならせた上で、項目の数や種類を設定することが可能になる。これにより、画像形成装置の操作者が有するメンテナンス能力の如何に応じて、更にカスタマイズされたメンテナンスプログラムを提供することができる。   According to the present invention, the predetermined numerical range is set for each item within a limited range in which normal operation is performed within the operating range of the operating mechanism of the image forming apparatus, for example. Therefore, it is possible to output an appropriate setting value that ensures normal operation to the image forming apparatus. Furthermore, if the predetermined range of numerical values is set so that the content of the restriction according to the maintenance capability of the operator of the image forming apparatus is set, depending on the maintenance capability of the operator, It is possible to set the number and type of items after changing the range in which the change of the setting value for each item is permitted. Accordingly, a further customized maintenance program can be provided according to the maintenance capability of the operator of the image forming apparatus.

また、請求項3に記載の発明は、請求項1又は請求項2に記載のメンテナンスソフト作成プログラムであって、前記アプリケーション作成部が、前記抽出された画像データ及び制御プログラムを用いた前記メンテナンスプログラムの作成時に、当該メンテナンスプログラムの解析を不可能にする暗号化処理を行うように、更に情報処理装置を機能させるものである。   The invention described in claim 3 is the maintenance software creation program according to claim 1 or 2, wherein the application creation unit uses the extracted image data and control program. The information processing apparatus is further caused to function so as to perform encryption processing that makes it impossible to analyze the maintenance program at the time of creation.

この発明によれば、メンテナンスプログラムの作成後は、メンテナンスプログラムの作成者に無断で第三者により当該メンテナンスプログラムの内容が変更される等の事態を防止することが可能になる。   According to the present invention, after the maintenance program is created, it is possible to prevent a situation in which the content of the maintenance program is changed by a third party without the maintenance program creator.

本発明によれば、画像形成装置の動作調整が必要となったときに、画像形成装置の動作機構の動作レベルを定める設定値を変更可能であって、当該設定値の変更を許可する項目を操作者の別に応じて異ならせたメンテナンスプログラムを作成することが可能になる。   According to the present invention, when it is necessary to adjust the operation of the image forming apparatus, the setting value that determines the operation level of the operation mechanism of the image forming apparatus can be changed, and the item that permits the change of the setting value is changed. It is possible to create a maintenance program that varies depending on the operator.

本発明の実施形態に係るアプリケーション作成システムを示す図である。It is a figure which shows the application creation system which concerns on embodiment of this invention. アプリケーション作成システムにおいて、画像形成装置から機能情報を取得し、コンピューターでメンテナンスプログラムを作成する処理を示すシーケンス図である。FIG. 11 is a sequence diagram illustrating processing for acquiring function information from an image forming apparatus and creating a maintenance program by a computer in an application creation system. 表示部の表示画面の一例を示す図である。It is a figure which shows an example of the display screen of a display part. 表示部の表示画面の一例を示す図である。It is a figure which shows an example of the display screen of a display part. メンテナンスプログラムが用いられたメンテナンスシステムを示す図である。It is a figure which shows the maintenance system in which the maintenance program was used. 用途に応じたメンテナンスプログラムの作成例を示す図である。It is a figure which shows the example of preparation of the maintenance program according to a use. メンテナンスシステムを構成するコンピューター及び画像形成装置の構成の概略を示すブロック図である。1 is a block diagram illustrating an outline of a configuration of a computer and an image forming apparatus that constitute a maintenance system. 用途に応じたメンテナンスプログラムの作成例を示す図である。It is a figure which shows the example of preparation of the maintenance program according to a use. メンテナンスシステムにおいて、画像形成装置の動作機構の動作に関する上記項目の設定値をコンピューターから書き換える処理を示すシーケンス図である。FIG. 10 is a sequence diagram illustrating a process of rewriting the setting values of the items related to the operation of the operation mechanism of the image forming apparatus from a computer in the maintenance system. 表示部の表示画面の一例を示す図である。It is a figure which shows an example of the display screen of a display part. 表示部の表示画面の一例を示す図である。It is a figure which shows an example of the display screen of a display part.

以下、本発明の一実施形態に係るメンテナンスソフト作成プログラム、及び情報処理装置について図面を参照して説明する。図1は本発明の実施形態に係る情報処理装置を示す図である。   Hereinafter, a maintenance software creation program and an information processing apparatus according to an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a diagram illustrating an information processing apparatus according to an embodiment of the present invention.

本発明に係る情報処理装置の一例としてのコンピューター10は、例えば、管理サーバー等からなる。コンピューター10には、本発明の一実施形態に係るメンテナンスソフト作成プログラム6がインストールされる。メンテナンスソフト作成プログラム6のインストールは、CD−ROM、DVD−ROM、USBメモリー等の記録媒体を介して、又はインターネット又はLAN(local area network)等のネットワークを通じたダウンロード等により行われる。   A computer 10 as an example of an information processing apparatus according to the present invention includes, for example, a management server. The computer 10 is installed with a maintenance software creation program 6 according to an embodiment of the present invention. The installation of the maintenance software creation program 6 is performed via a recording medium such as a CD-ROM, DVD-ROM, or USB memory, or by downloading via the Internet or a network such as a LAN (local area network).

コンピューター10は、当該コンピューター10の全体的な動作制御を司る制御ユニット280と、ROM210と、RAM220と、HDD230と、表示部240と、通信インターフェイス250と、入力部260とを備える。これら各部は、互いにCPUバスによりデータ又は信号の送受信が可能とされている。   The computer 10 includes a control unit 280 that controls the overall operation of the computer 10, a ROM 210, a RAM 220, an HDD 230, a display unit 240, a communication interface 250, and an input unit 260. These units can transmit / receive data or signals to / from each other via a CPU bus.

ROM210は、コンピューター10の基本動作についての動作プログラムを記憶する。   The ROM 210 stores an operation program for basic operations of the computer 10.

RAM220は、制御ユニット280の動作領域等として用いられる。   The RAM 220 is used as an operation area of the control unit 280.

HDD230は、その記憶領域に、当該コンピューター10で動作させる各種のプログラムや、保存対象とされる各種データ等を記憶する。また、HDD230には、本発明の一実施形態に係る上記メンテナンスソフト作成プログラム6がインストール(記憶)されている。   The HDD 230 stores various programs to be operated by the computer 10 and various data to be stored in the storage area. The maintenance software creation program 6 according to an embodiment of the present invention is installed (stored) in the HDD 230.

表示部240は、LCD(Liquid Crystal Display)等からなり、上記画像データに基づく指示受付用画像、当該コンピューター10を操作する操作者に対する操作案内等が表示される。通信インターフェイス250は、当該コンピューター10に通信可能に接続される他のコンピューター11との間でデータ通信を行うためのインターフェイスである。本実施形態では、コンピューター10及びコンピューター11間の通信は、LAN(local area network)によって行われるものとして説明する。但し、コンピューター10及びコンピューター11間の通信方式はこれに限定されない。   The display unit 240 includes an LCD (Liquid Crystal Display) or the like, and displays an instruction receiving image based on the image data, an operation guide for an operator who operates the computer 10, and the like. The communication interface 250 is an interface for performing data communication with another computer 11 that is communicably connected to the computer 10. In the present embodiment, communication between the computer 10 and the computer 11 will be described as being performed by a LAN (local area network). However, the communication method between the computer 10 and the computer 11 is not limited to this.

入力部260は、キーボードやマウスポインター等から構成され、例えば、メンテナンスプログラムを作成させる指示等が入力される。   The input unit 260 includes a keyboard, a mouse pointer, and the like. For example, an instruction for creating a maintenance program is input.

メンテナンスプログラムは、画像形成装置にアクセスして当該画像形成装置が記憶している各項目についての設定値を書き換えさせるアプリケーションである。   The maintenance program is an application that accesses the image forming apparatus and rewrites setting values for each item stored in the image forming apparatus.

この項目は、画像形成装置3の動作機構による動作で実現される項目であり、例えば、画像形成装置の仕向地設定、トナーエリアコード、高地モード設定、ドラムリフレッシュ設定、画像形成部による記録紙に対する印刷領域の基準位置、画像読取部によるスキャン動作における原稿読取の基準領域、又は画像形成部の印刷基準濃度等である。メンテナンスプログラムは、当該項目の設定値を書き換えるために、書換候補とする設定値を画像形成装置に出力するプログラムである。この設定値は、当該項目が示す内容を実現するために動作する画像形成装置3における各動作機構の動作レベルを定めるために用いられる値である。なお、メンテナンスプログラムの詳細については後述する。   This item is realized by an operation by the operation mechanism of the image forming apparatus 3. For example, the destination setting of the image forming apparatus, the toner area code, the high altitude mode setting, the drum refresh setting, and the recording paper by the image forming unit The reference position of the print area, the reference area of the document reading in the scanning operation by the image reading unit, or the print reference density of the image forming unit. The maintenance program is a program for outputting a setting value as a rewriting candidate to the image forming apparatus in order to rewrite the setting value of the item. This set value is a value used to determine the operation level of each operation mechanism in the image forming apparatus 3 that operates to realize the content indicated by the item. Details of the maintenance program will be described later.

制御ユニット280は、CPU等から成り、コンピューター10全体の動作制御を司る制御部290、データ管理部211、項目指定受付部212、抽出部213、及び作成部214を備える。   The control unit 280 includes a CPU and the like, and includes a control unit 290 that controls operation of the entire computer 10, a data management unit 211, an item designation receiving unit 212, an extraction unit 213, and a creation unit 214.

制御ユニット280は、HDD230にインストールされているメンテナンスソフト作成プログラム6に従った動作により、データ管理部211、項目指定受付部212、抽出部213、及び作成部214として機能する。但し、当該データ管理部211、項目指定受付部212、抽出部213、及び作成部214は、制御ユニット280によるメンテナンスソフト作成プログラム6に従った動作によらず、それぞれハード回路により構成することも可能である。以下、特に触れない限り、各実施形態について同様である。   The control unit 280 functions as a data management unit 211, an item designation receiving unit 212, an extraction unit 213, and a creation unit 214 by operations according to the maintenance software creation program 6 installed in the HDD 230. However, the data management unit 211, the item designation receiving unit 212, the extraction unit 213, and the creation unit 214 can be configured by hardware circuits, respectively, regardless of the operation according to the maintenance software creation program 6 by the control unit 280. It is. The same applies to each embodiment unless otherwise specified.

データ管理部211は、画像データ及び制御プログラムを保有する。この画像データは、画像形成装置において設定値の調整が可能とされている予め定められた数の項目毎に設けられ、対応付けられた項目を表示するものである。制御プログラムは、当該項目毎に対応付けて設けられ、対応する項目が示す動作の動作レベルを示す設定値の指定を操作者から受け付けて画像形成装置に出力する制御を行うプログラムである。すなわち、データ管理部211は、上記の各項目別に対応付けられた画像データ及び制御プログラムの組を上記予め定められた数だけ保有している。本実施形態では、当該各項目別の画像データ及び制御プログラムの組を動作調整プログラムと称する。これら画像データ及び制御プログラムの機能の詳細については後述する。   The data management unit 211 holds image data and a control program. This image data is provided for each of a predetermined number of items whose setting values can be adjusted in the image forming apparatus, and displays associated items. The control program is a program that is provided in association with each item, and that performs control to accept designation of a setting value indicating the operation level of the operation indicated by the corresponding item from the operator and output it to the image forming apparatus. That is, the data management unit 211 holds the predetermined number of sets of image data and control programs associated with each item. In this embodiment, the set of image data and control program for each item is referred to as an operation adjustment program. Details of the functions of the image data and the control program will be described later.

なお、上記制御プログラムは、上記設定値の受付を、予め定められた数値の範囲内において、操作者から受け付ける。当該予め定められた数値の範囲は、当該項目に対応する動作を画像形成装置の各動作機構が行うことが可能な動作範囲内であって、当該項目に対応する動作を画像形成装置の各動作機構が正常に行うことが可能な数値として、製造者等によって更に制限して定められる数値の範囲とされる。当該制限された数値の範囲は、メンテナンスプログラムの作成者、例えば画像形成装置の製造者によって予め設定されている。   The control program accepts the setting value from the operator within a predetermined numerical range. The predetermined numerical range is within an operation range in which each operation mechanism of the image forming apparatus can perform an operation corresponding to the item, and the operation corresponding to the item is performed in each operation of the image forming apparatus. The numerical value that can be normally performed by the mechanism is a numerical value range that is further limited by the manufacturer. The limited numerical value range is set in advance by the creator of the maintenance program, for example, the manufacturer of the image forming apparatus.

項目指定受付部212は、上記データ管理部211が保有している動作調整プログラムに対応付けられている項目のうち、メンテナンスの対象、すなわち、設定値書換の対象とする項目の指定を操作者から受け付ける。項目指定受付部212は、例えば、表示部240に、当該項目を指定する指示を操作者に対して促すメッセージを表示させ、操作者による入力部260の操作等に基づいて、当該項目指定を操作者から受け付ける。   The item designation accepting unit 212 designates the maintenance target, that is, the setting value rewriting target item from the operator among the items associated with the operation adjustment program held by the data management unit 211. Accept. For example, the item designation receiving unit 212 causes the display unit 240 to display a message for prompting the operator to designate the item, and operates the item designation based on the operation of the input unit 260 by the operator. Accept from the person.

抽出部213は、データ管理部211に保有されている動作調整プログラム(画像データ及び制御プログラムの組)から、項目指定受付部212に受け付けられた指定が示す項目に対応付けられた動作調整プログラムを抽出する。   The extraction unit 213 loads a motion adjustment program associated with the item indicated by the designation received by the item designation reception unit 212 from the motion adjustment program (a set of image data and control program) held in the data management unit 211. Extract.

作成部214は、抽出部213によって上記のようにして抽出された動作調整プログラムを用いて、上記のメンテナンスプログラムを作成する。また、作成部214は、当該メンテナンスプログラムの作成時に、メンテナンスプログラムの解析を不可能にするSSL等の暗号化処理を行う。但し、作成部214による当該暗号化は必須ではない。   The creation unit 214 creates the maintenance program using the operation adjustment program extracted by the extraction unit 213 as described above. Also, the creation unit 214 performs an encryption process such as SSL that makes it impossible to analyze the maintenance program when the maintenance program is created. However, the encryption by the creation unit 214 is not essential.

次に、コンピューター10によりメンテナンスプログラムを作成する処理を説明する。図2はコンピューター10において、画像形成装置3から機能情報を取得し、コンピューター2でメンテナンスプログラムを作成する処理を示すシーケンス図である。   Next, a process for creating a maintenance program by the computer 10 will be described. FIG. 2 is a sequence diagram illustrating a process of acquiring function information from the image forming apparatus 3 and creating a maintenance program in the computer 10 in the computer 10.

前提として、コンピューター10には、メンテナンスソフト作成プログラム6がインストールされている。   As a premise, a maintenance software creation program 6 is installed in the computer 10.

コンピューター10において、プログラム作成者としての操作者が、入力部260からメンテナンスソフト作成プログラム6の起動指示を入力すると(S101)、制御ユニット280は、メンテナンスソフト作成プログラム6を起動させる(S102)。これにより、制御ユニット280が、上記データ管理部211、項目指定受付部212、抽出部213、及び作成部214として機能する。   In the computer 10, when an operator as a program creator inputs an activation instruction for the maintenance software creation program 6 from the input unit 260 (S 101), the control unit 280 activates the maintenance software creation program 6 (S 102). Thereby, the control unit 280 functions as the data management unit 211, the item designation receiving unit 212, the extraction unit 213, and the creation unit 214.

この後、項目指定受付部212は、図3に例を示すような項目指定画面D11を表示部240に表示させる等により、当該項目を指定する指示を操作者に対して促すメッセージを表示させる(S103)。この項目指定画面D11には、データ管理部211が保有している各動作調整プログラムに対応する項目の一覧が表示される。   Thereafter, the item designation receiving unit 212 displays a message prompting the operator to designate the item by, for example, causing the display unit 240 to display an item designation screen D11 as shown in FIG. S103). On the item designation screen D11, a list of items corresponding to each operation adjustment program held by the data management unit 211 is displayed.

操作者が、項目指定画面D11が示す項目指定を促すメッセージに基づいて、入力部260を操作して、マウスポインターによる項目表示画像d11〜d16のいずれかを指定することで、メンテナンスの対象(設定値書換の対象)とする項目の指定を入力すると(S104)、項目指定受付部212は、当該項目指定指示を受け付ける(S105)。   The operator operates the input unit 260 on the basis of a message for prompting item designation indicated on the item designation screen D11, and designates one of the item display images d11 to d16 using the mouse pointer, so that the maintenance target (setting) When the designation of an item to be value rewritten) is input (S104), the item designation receiving unit 212 receives the item designation instruction (S105).

さらに、項目指定受付部212は、当該指定された項目の設定値の変更を許可する範囲を設定する指示を受け付ける(S106〜S108)。例えば、項目指定受付部212は、表示部240に、図4に例を示す設定値変更範囲の設定画面D12を表示させる(S106)。操作者が、入力部260を操作して、設定値変更範囲の設定画面D12の下限値入力欄d21,上限値入力欄d22をクリックした上で、キーボードから所望の数値を入力する操作を行う等により(S107)、項目指定受付部212に、設定値変更範囲を特定するために必要な下限値及び上限値が受け付けられ(S108)、これにより設定値変更範囲が受け付けられる。   Furthermore, the item designation accepting unit 212 accepts an instruction to set a range in which the setting value change of the designated item is permitted (S106 to S108). For example, the item designation receiving unit 212 causes the display unit 240 to display the setting value change range setting screen D12 shown in FIG. 4 as an example (S106). The operator operates the input unit 260, clicks the lower limit value input field d21 and the upper limit value input field d22 on the setting value change range setting screen D12, and performs an operation of inputting a desired numerical value from the keyboard. (S107), the item specification accepting unit 212 accepts the lower limit value and the upper limit value necessary for specifying the set value change range (S108), thereby accepting the set value change range.

なお、当該S108の処理後は、S104〜S107の処理が繰り返される。操作者が、当該S104〜S107により、メンテナンスプログラムに組み込みたい数分の項目指定及び設定値変更範囲の設定を終了し、例えば、項目指定画面D11の完了ボタンd17を指定する操作を入力部260により行うことで、項目指定処理が完了する。   Note that after the processing of S108, the processing of S104 to S107 is repeated. The operator finishes specifying the number of items to be incorporated into the maintenance program and setting of the set value change range through S104 to S107, and for example, performs an operation of designating the completion button d17 on the item designation screen D11 using the input unit 260. By doing so, the item designation process is completed.

すなわち、操作者は、上記項目指定操作によって、作成されるメンテナンスプログラムが画像形成装置にアクセスして設定値の変更を許可する項目を選択することになる。これにより、プログラム作成者としての操作者は、当該メンテナンスプログラムを使用させる対象者の別、例えば、エンドユーザー、メンテナンス者、販社又はディーラー、製造作業者の各者に応じて、項目指定受付部212に、設定値書換を許可する項目を異ならせる指定を行えば、設定値の変更を許可する項目が操作者の別に応じて異なるメンテナンスプログラムを作成することができる。   That is, the operator selects an item that allows the created maintenance program to access the image forming apparatus and to change the setting value by the item specifying operation. As a result, the operator as the program creator can select the item designation receiving unit 212 according to each person who uses the maintenance program, for example, an end user, a maintenance person, a sales company or dealer, or a manufacturing worker. In addition, if the specification for changing the setting value rewrite items is made, it is possible to create a maintenance program in which the items for which the setting value change is permitted differ depending on the operator.

また、上記各項目の設定値変更範囲(上述した予め定められた数値の範囲の例)を、例えば、画像形成装置の動作機構の動作範囲内において、正常な動作を行う制限された一定範囲に、項目毎に設定することにより、画像形成装置に対して、正常な動作が確保される適切な設定値を出力するメンテナンスプログラムを作成することが可能になる。さらには、画像形成装置の操作者が有するメンテナンス能力の如何に応じた制限内容となるように、上記各項目の設定値変更範囲を設定すれば、操作者が有するメンテナンス能力の如何に応じて、各項目についての設定値の変更が認められる範囲を異ならせた上で、メンテナンスプログラムにより設定値の変更を認める項目の数や種類を設定することが可能になる。これにより、画像形成装置の操作者が有するメンテナンス能力の如何に応じて、更にカスタマイズされたメンテナンスプログラムを提供することができる。   In addition, the set value change range of each of the above items (an example of the predetermined numerical range described above) is, for example, within a limited range within which the normal operation is performed within the operation range of the operation mechanism of the image forming apparatus. By setting for each item, it is possible to create a maintenance program that outputs appropriate setting values that ensure normal operation for the image forming apparatus. Furthermore, if the setting value change range of each of the above items is set so that the content of the restriction depends on the maintenance capability of the operator of the image forming apparatus, depending on the maintenance capability of the operator, It is possible to set the number and types of items whose setting values are allowed to be changed by the maintenance program after changing the range in which the setting values can be changed for each item. Accordingly, a further customized maintenance program can be provided according to the maintenance capability of the operator of the image forming apparatus.

抽出部213は、項目指定受付部212において操作者から指定された項目に対応付けられている動作調整プログラム(画像データ及び制御プログラム)をデータ管理部211から抽出する(S109)。このS109においては、S104〜S108で操作者から複数の項目が指定されていた場合は、指定されている全ての項目に対応付けられている動作調整プログラムをそれぞれ抽出する。   The extraction unit 213 extracts an operation adjustment program (image data and control program) associated with the item designated by the operator in the item designation receiving unit 212 from the data management unit 211 (S109). In S109, when a plurality of items are designated by the operator in S104 to S108, the operation adjustment programs associated with all the designated items are extracted.

続いて、作成部214は、抽出部213によって抽出された上記の動作調整プログラムに基づいて、メンテナンスプログラムを作成する(S110)。S109において複数の動作調整プログラムが抽出されている場合は、作成部214は、抽出された全ての動作調整プログラムを組み込んでメンテナンスプログラムを作成する。   Subsequently, the creation unit 214 creates a maintenance program based on the operation adjustment program extracted by the extraction unit 213 (S110). If a plurality of motion adjustment programs are extracted in S109, the creation unit 214 creates a maintenance program by incorporating all the extracted motion adjustment programs.

さらに、作成部214は、当該メンテナンスプログラムに対して、メンテナンスプログラムの解析を不可能にするSSL等の暗号化処理を行う(S111)。この暗号化処理を行うことで、メンテナンスプログラムの作成者に無断で、第三者や部外者等により、作成後の当該メンテナンスプログラムの内容が変更される等の事態を防止する。但し、作成部214が当該暗号化処理を行わない実施形態であっても、本発明の一実施形態となり得る。   Further, the creation unit 214 performs an encryption process such as SSL for making the maintenance program impossible to analyze for the maintenance program (S111). By performing this encryption processing, it is possible to prevent a situation in which the content of the maintenance program after the creation is changed by a third party or an outsider without permission of the creator of the maintenance program. However, even an embodiment in which the creation unit 214 does not perform the encryption process can be an embodiment of the present invention.

また、作成部214は、メンテナンスプログラムに対して、当該メンテナンスプログラムの使用期限を設定する処理を公知の手段により更に行ってもよい。これにより、作成されたメンテナンスプログラムが永続的に使用されることを避け、当該メンテナンスプログラムが流転して第三者の手に渡った場合における無断使用の可能性を低減することが可能である。   In addition, the creation unit 214 may further perform a process for setting an expiration date of the maintenance program on the maintenance program by a known means. As a result, it is possible to avoid the permanent use of the created maintenance program, and to reduce the possibility of unauthorized use in the case where the maintenance program is swept into the hands of a third party.

上記に示したメンテナンスソフト作成処理で作成されたメンテナンスプログラムによれば、画像形成装置の操作者が自身のメンテナンス能力を超えた設定値変更操作を行うことを要因として不適切な設定値が画像形成装置に設定されることを防止でき、更に画像形成装置の管理に関する設定値が部外者等に書き換えられることによる管理上の不具合発生を防止することが可能になる。   According to the maintenance program created by the maintenance software creation process shown above, improper setting values are formed due to the operator of the image forming apparatus performing a setting value changing operation that exceeds their maintenance capabilities. It can be prevented from being set in the apparatus, and further, it is possible to prevent the occurrence of management problems due to rewriting of setting values related to the management of the image forming apparatus by an outsider or the like.

なお、上記S106〜S108の処理を行わず、S105の後、S109の処理を行うようにすることも可能である。この場合は、予め上記各項目の設定値変更範囲が定められており、動作調整プログラムの制御プログラム内にその範囲を示す値が記憶されているものとする。なお、この場合、S104,S105における項目の指定は一度に複数できるようになっていても構わない。   It is also possible to perform the processing of S109 after S105 without performing the processing of S106 to S108. In this case, it is assumed that a set value change range for each item is defined in advance, and a value indicating the range is stored in the control program of the operation adjustment program. In this case, a plurality of items may be specified at one time in S104 and S105.

また、上記には、操作者がコンピューター10を操作することによりメンテナンスプログラムを作成する処理を示したが、コンピューター10に対してデータ通信が可能な他のコンピューター11からコンピューター10にアクセスし、コンピューター10のデータ管理部211,項目指定受付部212,抽出部213,及び作成部214が、通信インターフェイス250を介して、他のコンピューター11のブラウザーと通信を行うことにより、当該他のコンピューター11のブラウザーから上述した各指示を受け付け、当該ブラウザーで上記各表示処理が可能になる処理を行うようにして、他のコンピューター11からメンテナンスプログラムの作成が可能となるようにしてもよい。   In the above, the process of creating the maintenance program by operating the computer 10 by the operator is shown. However, the computer 10 is accessed from another computer 11 capable of data communication with the computer 10. The data management unit 211, the item designation receiving unit 212, the extraction unit 213, and the creation unit 214, communicate with the browser of the other computer 11 through the communication interface 250, so that the browser of the other computer 11 It is also possible to receive the above-described instructions and perform a process that enables the above-described display processing by the browser so that a maintenance program can be created from another computer 11.

次に、上記メンテナンスソフト作成処理で作成されたメンテナンスプログラム及びその使用形態について説明する。図5は、メンテナンスプログラムが用いられたメンテナンスシステムを示す図である。   Next, the maintenance program created by the maintenance software creation process and its usage will be described. FIG. 5 is a diagram showing a maintenance system using a maintenance program.

メンテナンスシステム1は、コンピューター2と、画像形成装置3とを備える。   The maintenance system 1 includes a computer 2 and an image forming apparatus 3.

コンピューター2は、情報処理装置の一例である。コンピューター2には、上述したメンテナンスプログラム5がインストールされる。メンテナンスプログラム5のインストールは、CD−ROM、DVD−ROM、USBメモリー等の記録媒体を介して、又はインターネットやLAN(local area network)等のネットワークを通じたダウンロード等により行われる。   The computer 2 is an example of an information processing apparatus. The maintenance program 5 described above is installed on the computer 2. The maintenance program 5 is installed through a recording medium such as a CD-ROM, DVD-ROM, or USB memory, or by downloading through a network such as the Internet or a LAN (local area network).

画像形成装置3は、本実施形態では、コピー、プリンター、ファクス、スキャナー等の動作機構を備えた複合機を例にして説明する。画像形成装置3は、コンピューター2との間でデータ通信が可能とされている。画像形成装置3の制御基板上のマスクROM、又は画像形成装置3にインターフェイス接続されたフラッシュメモリ等には、当該画像形成装置3の各動作機構を制御するプログラムであるファームウェアがインストールされている。画像形成装置3の制御部は、当該ファームウェアに従って動作することで、各動作機構の動作を制御する。   In the present embodiment, the image forming apparatus 3 will be described by taking a multifunction machine including an operation mechanism such as a copy, a printer, a fax, and a scanner as an example. The image forming apparatus 3 can perform data communication with the computer 2. Firmware that is a program for controlling each operation mechanism of the image forming apparatus 3 is installed in a mask ROM on the control board of the image forming apparatus 3 or a flash memory interfaced to the image forming apparatus 3. The control unit of the image forming apparatus 3 controls the operation of each operation mechanism by operating according to the firmware.

上記のメンテナンスプログラム5は、画像形成装置3の動作機構による動作で実現される項目、例えば、仕向地設定、トナーエリアコード、高地モード設定、ドラムリフレッシュ設定、画像形成部による記録紙に対する印刷領域の基準位置、画像読取部によるスキャン動作における原稿読取の基準領域、又は画像形成部の印刷基準濃度等の項目について、その設定値を書き換えるために、書換候補とする設定値を画像形成装置に出力するプログラムである。この設定値は、当該項目が示す内容を実現するために動作する各動作機構の動作レベルを定めるために用いられる値である。   The maintenance program 5 described above is an item realized by the operation of the operation mechanism of the image forming apparatus 3, for example, destination setting, toner area code, high altitude mode setting, drum refresh setting, and print area on the recording paper by the image forming unit. In order to rewrite the setting values of items such as the reference position, the original reading reference area in the scanning operation by the image reading unit, or the printing reference density of the image forming unit, setting values to be rewritten candidates are output to the image forming apparatus. It is a program. This set value is a value used to determine the operation level of each operation mechanism that operates to realize the content indicated by the item.

メンテナンスプログラム5は、図5に示すように、設定値の調整が可能な項目毎にそれぞれ動作調整プログラムを備えてなる。   As shown in FIG. 5, the maintenance program 5 includes an operation adjustment program for each item whose set value can be adjusted.

動作調整プログラムは、画像データと、制御プログラムとを有する。画像データは、コンピューター2の表示部24(図7)に表示する画像として用いられるデータであり、例えばXML形式のデータで作成される。XML形式のデータで作成された当該画像データは、タグ付けされたテキスト部分が、コンピューター2に備えられるXMLパーサー部7(図7)により解釈されることで、コンピューター2が備えるブラウザーにより表示部24に適応した描画形式に変換されて当該表示部24に表示される。この画像データは、例えば、対応付けられている上記項目の名称を表示するものとされ、操作者から当該項目についての設定値の変更指示を受け付けるための指示受付用画像として、上記XMLパーサー部7及びブラウザー8(図7)により表示部24に表示される。   The operation adjustment program has image data and a control program. The image data is data used as an image to be displayed on the display unit 24 (FIG. 7) of the computer 2, and is created, for example, in XML format data. The image data created in the XML format data is displayed on the display unit 24 by the browser provided in the computer 2 by interpreting the tagged text portion by the XML parser unit 7 (FIG. 7) provided in the computer 2. Is converted into a drawing format adapted to the above and displayed on the display unit 24. This image data, for example, displays the name of the associated item, and the XML parser unit 7 serves as an instruction receiving image for receiving a setting value change instruction for the item from the operator. And displayed on the display unit 24 by the browser 8 (FIG. 7).

このように、XMLパーサー部7を介して、上記画像データに基づく画像をブラウザー8よりコンピューター2の表示部24に表示させることにより、XMLパーサー部7によって変換される上記描画形式を当該コンピューター2の表示部24に適応した形式に設定させておけば、他の種別の装置(例えば、画像形成装置、モバイル機器等)と共通の画像データを用いたとしても、コンピューター2の表示部24には、他の装置とは異なる描画形式での表示が可能になる。すなわち、他の装置に当該メンテナンスプログラム5をインストールする場合であっても、当該インストール先の装置に備えられるXMLパーサー部7が変換する上記描画形式を、当該装置のブラウザーや表示部の性能に適応した描画形式に設定しておけば、それぞれの装置において同一の上記画像データを用いたとしても、装置毎に異なる描画形式で画像データに基づく画像を表示部に表示することが可能である。例えば、高解像度で大きな表示画面を有するコンピューター2の表示部24では、詳細なグラフィック表示からなる大きな画像を表示させ、画像形成装置やモバイル機器では、これらの低解像度で小さな表示画面を有する表示部には、表示が簡素化された小さな画像として表示させる等が可能になる。   In this way, the image based on the image data is displayed on the display unit 24 of the computer 2 from the browser 8 via the XML parser unit 7, so that the drawing format converted by the XML parser unit 7 can be changed. If the format adapted to the display unit 24 is set, the display unit 24 of the computer 2 can display the same image data as another type of device (for example, an image forming device, a mobile device, etc.). It is possible to display in a drawing format different from other devices. That is, even when the maintenance program 5 is installed on another device, the drawing format converted by the XML parser unit 7 provided in the installation destination device is adapted to the performance of the browser and display unit of the device. If the same drawing format is set, even if the same image data is used in each device, an image based on the image data can be displayed on the display unit in a different drawing format for each device. For example, the display unit 24 of the computer 2 having a large display screen with high resolution displays a large image consisting of detailed graphic display, and the display unit having a small display screen with these low resolutions in an image forming apparatus or mobile device. Can be displayed as a small image with a simplified display.

また、上記制御プログラムは、同一の動作調整プログラムに備えられている画像データと対応付けられている。制御プログラムは、当該画像データの表示に関する処理、当該画像データに対応付けられている項目の設定値の入力を操作者から受け付ける処理、及び、当該受け付けた設定値を画像形成装置3の当該設定値の書換を行う処理部に出力する処理を行う機能を有する。   The control program is associated with the image data provided in the same operation adjustment program. The control program includes a process related to display of the image data, a process of receiving input of setting values of items associated with the image data from the operator, and the received setting values of the image forming apparatus 3 Has a function of performing a process of outputting to a processing unit for performing rewriting.

なお、上記項目の設定値は、1つ又は複数の動作機構の動作についての制御値に変換される。例えば、上記項目が印刷基準濃度である場合、当該印刷濃度変更のために動作が必要となる動作機構、例えば、感光体ドラムの表面電位(帯電装置による帯電電圧値)、現像装置の現像バイアス、転写装置の転写バイアス、露光装置の露光量等について、それぞれの各制御値を受け付ける。すなわち、この例で言えば、制御値は、帯電装置による帯電電圧値、現像装置の現像バイアス値、転写装置の転写バイアス値、露光装置の露光量の値等である。制御プログラムが、どの動作機構の動作についての制御値を上記設定値として受け付けるかは、設定値書換の対象とする項目の内容に応じて、製造者等が実験等により選択し、制御プログラムの機能として組み込む。   Note that the set values of the above items are converted into control values for the operation of one or more operation mechanisms. For example, when the above item is the print reference density, an operation mechanism that requires an operation for changing the print density, for example, the surface potential of the photosensitive drum (charging voltage value by the charging device), the developing bias of the developing device, Each control value is received for the transfer bias of the transfer device, the exposure amount of the exposure device, and the like. That is, in this example, the control value is a charging voltage value by the charging device, a developing bias value of the developing device, a transfer bias value of the transfer device, an exposure amount value of the exposure device, or the like. The control program accepts the control value for the operation of which operating mechanism as the set value, which is selected by the manufacturer through experiments or the like according to the content of the item to be rewritten as the set value. Incorporate as.

このように項目毎の画像データ及び制御プログラムをパッケージ化した動作調整プログラムが1つ又は複数組み込まれて、メンテナンスプログラム5が作成される。例えば、管理サーバー9等には、複数の各項目についてそれぞれの動作調整プログラムが記憶されている。製造者等は、画像形成装置3のメンテナンスを行う用途、例えば、画像形成装置3の構成について知識を有していないエンドユーザー、画像形成装置3のメンテナンス作業能力を有するメンテナンス者(サービスパーソン)、顧客の用途に応じて画像形成装置3をメンテナンスする必要がある販社又はディーラー、画像形成装置3を製造する能力を有する製造作業者等、のいずれの人物が当該メンテナンスプログラムを使用するかに応じて、すなわち、メンテナンスプログラム5が上記各者によるレベルで使用されるかに応じて、設定値の変更・調整を許可する項目の種別や数を選択し、当該選択した項目に対応するそれぞれの動作調整プログラムを集合させてメンテナンスプログラム5を作成する。   As described above, the maintenance program 5 is created by incorporating one or a plurality of operation adjustment programs in which image data and control programs for each item are packaged. For example, the management server 9 or the like stores respective operation adjustment programs for a plurality of items. The manufacturer or the like is used for maintenance of the image forming apparatus 3, for example, an end user who does not have knowledge about the configuration of the image forming apparatus 3, a maintenance person (service person) having maintenance work capability of the image forming apparatus 3, Depending on which person, such as a sales company or dealer that needs to maintain the image forming apparatus 3 according to the customer's application, or a manufacturing worker having the ability to manufacture the image forming apparatus 3, uses the maintenance program. That is, depending on whether the maintenance program 5 is used at the level by each person, the type and number of items that allow the setting value to be changed / adjusted are selected, and each operation adjustment corresponding to the selected item is performed. The maintenance program 5 is created by assembling the programs.

すなわち、製造者等は、このように用途に応じて、設定値の変更・調整を許可する項目を選択し、選択した項目に対応するそれぞれの動作調整プログラムを用いて、図6に示すように、上記エンドユーザー、メンテナンス者、販社又はディーラー、製造作業者の各者に応じて、設定値の変更・調整を許可する項目を異ならせたメンテナンスプログラム5を作成することが可能である。   That is, the manufacturer or the like selects an item that permits the change / adjustment of the set value according to the application, and uses each operation adjustment program corresponding to the selected item as shown in FIG. It is possible to create the maintenance program 5 in which the items for permitting the change / adjustment of the set values are made different according to each of the end user, maintenance person, sales company or dealer, and manufacturing worker.

なお、画像形成装置3は、コンピューター2から出力されてくる設定値及び当該設定値が適用される項目を示す設定値書換情報を受信し、この設定値書換情報が示す項目についてそれまで保存されていた設定値を、当該設定値書換情報に含まれる新たな設定値に書き換える。画像形成装置3において、動作制御用のファームウェアは、各項目について設定されている設定値に従って動作機構を動作制御するが、当該設定値の書換は、あくまでも、画像形成装置3が記憶している各項目の設定値を書き換えるものであって、ファームウェア自体を書き換えるものではない。   Note that the image forming apparatus 3 receives the setting value output from the computer 2 and the setting value rewriting information indicating the item to which the setting value is applied, and the items indicated by the setting value rewriting information have been stored so far. The set value is rewritten to a new set value included in the set value rewriting information. In the image forming apparatus 3, the operation control firmware controls the operation of the operation mechanism in accordance with the setting values set for the respective items. Rewriting of the setting values is only performed for each item stored in the image forming apparatus 3. The setting value of the item is rewritten, and the firmware itself is not rewritten.

図7は、メンテナンスシステム1を構成するコンピューター2及び画像形成装置3の構成の概略を示すブロック図である。なお、メンテナンスプログラム5の機能に関係する構成を中心に図示及び説明を行う。   FIG. 7 is a block diagram showing an outline of the configuration of the computer 2 and the image forming apparatus 3 constituting the maintenance system 1. It should be noted that the illustration and explanation will be focused on the configuration related to the function of the maintenance program 5.

最初に、コンピューター2の構成を説明する。コンピューター2は、該コンピューター2の全体的な動作制御を司る制御ユニット20と、ROM21と、RAM22と、HDD(Hard disk drive)23と、表示部24と、通信インターフェイス25と、入力部26とを備える。これら各部は、互いにCPUバスによりデータ又は信号の送受信が可能とされている。   First, the configuration of the computer 2 will be described. The computer 2 includes a control unit 20 that controls overall operation of the computer 2, a ROM 21, a RAM 22, a HDD (Hard disk drive) 23, a display unit 24, a communication interface 25, and an input unit 26. Prepare. These units can transmit / receive data or signals to / from each other via a CPU bus.

ROM21は、コンピューター2の基本動作についての動作プログラムを記憶する。   The ROM 21 stores an operation program for basic operations of the computer 2.

RAM22は、制御ユニット20の動作領域等として用いられる。   The RAM 22 is used as an operation area of the control unit 20.

HDD23は、その記憶領域に、当該コンピューター2で動作させる各種のプログラムや、保存対象とされる各種データ等を記憶する。また、HDD23には、上記メンテナンスプログラム5がインストール(記憶)されている。   The HDD 23 stores various programs to be operated by the computer 2, various data to be saved, and the like in the storage area. The maintenance program 5 is installed (stored) in the HDD 23.

表示部24は、LCD(Liquid Crystal Display)等からなり、上記画像データに基づく指示受付用画像、当該コンピューター2を操作する操作者に対する操作案内等が表示される。   The display unit 24 includes an LCD (Liquid Crystal Display) or the like, and displays an instruction receiving image based on the image data, an operation guide for an operator who operates the computer 2, and the like.

通信インターフェイス25は、画像形成装置3との間でデータ通信を行うためのインターフェイスである。本実施形態では、通信インターフェイス25及び画像形成装置3間の通信方式は、USBケーブルの接続によるものとして説明する。但し、通信インターフェイス25及び画像形成装置3間の通信方式はこれに限定されない。   The communication interface 25 is an interface for performing data communication with the image forming apparatus 3. In the present embodiment, the communication method between the communication interface 25 and the image forming apparatus 3 is described as being based on a USB cable connection. However, the communication method between the communication interface 25 and the image forming apparatus 3 is not limited to this.

入力部26は、キーボードやマウスポインター等から構成され、画像形成装置3において動作機構による動作が可能な項目、例えば、仕向地設定、トナーエリアコード、高地モード設定、ドラムリフレッシュ設定、画像形成部による記録紙に対する印刷領域の基準位置、画像読取部によるスキャン動作における原稿読取の基準領域、画像形成部の印刷基準濃度等のそれぞれについて、その設定値の入力等を、操作者から受け付ける。   The input unit 26 includes a keyboard, a mouse pointer, and the like, and can be operated by the operation mechanism in the image forming apparatus 3, such as a destination setting, a toner area code, a high altitude mode setting, a drum refresh setting, and an image forming unit. Input of setting values and the like are received from the operator for the reference position of the print area with respect to the recording paper, the reference area for document reading in the scanning operation by the image reading section, the print reference density of the image forming section, and the like.

制御ユニット20は、CPU等からなり、制御部210、メンテナンス制御部210、及び表示制御部220を備えている。   The control unit 20 includes a CPU and the like, and includes a control unit 210, a maintenance control unit 210, and a display control unit 220.

制御ユニット20は、HDD23にインストールされているメンテナンスプログラム5が有する各動作調整プログラムに従って動作することで、それぞれの動作調整プログラムに対応したメンテナンス制御部210として機能する。このため、メンテナンスプログラム5が、上述した複数の項目毎に動作調整プログラムを有している場合、制御ユニット20は、動作調整プログラムの数だけのメンテナンス制御部210として機能する。尚、メンテナンス制御部210は、メンテナンスプログラム5に基づく動作によらず、それぞれハード回路により構成することも可能である。以下、特に触れない限り、各実施形態について同様である。但し、本実施形態では、メンテナンス制御部210は、メンテナンスプログラム5に基づく制御ユニット20の動作により実現されるものとして説明する。   The control unit 20 operates in accordance with each operation adjustment program included in the maintenance program 5 installed in the HDD 23, thereby functioning as a maintenance control unit 210 corresponding to each operation adjustment program. For this reason, when the maintenance program 5 has an operation adjustment program for each of the plurality of items described above, the control unit 20 functions as the maintenance control units 210 corresponding to the number of operation adjustment programs. Note that the maintenance control unit 210 can also be configured by a hardware circuit, regardless of the operation based on the maintenance program 5. The same applies to each embodiment unless otherwise specified. However, in the present embodiment, the maintenance control unit 210 will be described as being realized by the operation of the control unit 20 based on the maintenance program 5.

制御部200は、コンピューター2全体の動作制御を司る。   The control unit 200 controls the operation of the entire computer 2.

メンテナンス制御部210は、コンピューター2に接続されている画像形成装置3のメンテナンスを行うために必要な処理の制御を行う。各メンテナンス制御部210は、それぞれ、表示画面制御部201、設定値受付部202、及び設定値出力部203を備えている。   The maintenance control unit 210 controls processing necessary for performing maintenance of the image forming apparatus 3 connected to the computer 2. Each maintenance control unit 210 includes a display screen control unit 201, a set value receiving unit 202, and a set value output unit 203.

表示画面制御部201は、画像形成装置3において設定値の調整が可能な項目であり、動作調整プログラムの調整対象として設定されている項目に対応付けられた画像データを記憶している。この画像データは、当該対応付けられた項目の名称等を示すものである。表示画面制御部201が有する当該画像データは、後述するブラウザー8が、当該画面データの示す画像を指示受付用画像として表示部24に表示する。   The display screen control unit 201 is an item in which the setting value can be adjusted in the image forming apparatus 3 and stores image data associated with an item set as an adjustment target of the operation adjustment program. This image data indicates the name of the associated item. As for the image data included in the display screen control unit 201, the browser 8 described later displays an image indicated by the screen data on the display unit 24 as an instruction receiving image.

設定値受付部202は、ブラウザー8が表示部24に表示させる指示受付用画像に基づく操作者の操作に基づいて、当該指示受付用画像としての画像データに対応付けられている項目に設定する設定値を、予め定められた数値の範囲内において、操作者から受け付ける。当該予め定められた数値の範囲は、当該項目に対応する動作を画像形成装置3の各動作機構が行うことが可能な動作範囲内であって、当該項目に対応する動作を画像形成装置3の各動作機構が正常に行うことが可能な数値として、製造者等によって更に制限して定められる数値の範囲とされる。当該制限された数値の範囲は、メンテナンスプログラム5の作成者、例えば画像形成装置3の製造者によって、設定値受付部202に予め設定されている。   The setting value receiving unit 202 is set to the item associated with the image data as the instruction receiving image based on the operation of the operator based on the instruction receiving image displayed on the display unit 24 by the browser 8. A value is received from the operator within a predetermined numerical range. The predetermined numerical range is within an operation range in which each operation mechanism of the image forming apparatus 3 can perform the operation corresponding to the item, and the operation corresponding to the item is performed by the image forming apparatus 3. The numerical value that can be normally performed by each operating mechanism is a numerical value range that is further limited by a manufacturer or the like. The limited numerical value range is preset in the set value receiving unit 202 by the creator of the maintenance program 5, for example, the manufacturer of the image forming apparatus 3.

これにより、図8に示すように、製造者等は、画像形成装置3のメンテナンスを行う用途、例えば、画像形成装置3の構成について知識を有していないエンドユーザー、画像形成装置3のメンテナンス作業能力を有するメンテナンス者(サービスパーソン)、顧客の用途に応じて画像形成装置3をメンテナンスする必要がある販社又はディーラー、画像形成装置3を製造する能力を有する製造作業者等、のいずれの人物が当該メンテナンスプログラム5を使用するかに応じて、設定値の変更を許可する値の範囲である上記予め定められた数値の範囲を、画像形成装置3の各動作機構が動作可能な動作範囲内において異ならせて設定することで、上記用途に応じて設定値変更を許可する範囲を様々に管理することが可能になる。   As a result, as shown in FIG. 8, the manufacturer or the like can perform maintenance of the image forming apparatus 3, for example, an end user who does not have knowledge about the configuration of the image forming apparatus 3, or maintenance work of the image forming apparatus 3. Any person such as a maintenance person (service person) who has the ability, a sales company or a dealer who needs to maintain the image forming apparatus 3 according to the use of the customer, a manufacturing worker who has the ability to manufacture the image forming apparatus 3, etc. Depending on whether or not the maintenance program 5 is used, the predetermined numerical range, which is a range of values that allow the setting value to be changed, is within an operating range in which each operating mechanism of the image forming apparatus 3 can operate. By setting differently, it becomes possible to manage various ranges in which the set value change is permitted according to the application.

なお、メンテナンス制御部210としての動作調整プログラムが設定値書換の対象とする項目が例えば印刷基準濃度である場合、上記予め定められた数値の範囲となる各設定値毎に、当該印刷濃度の変更に貢献する項目である帯電装置による帯電電位の値、現像装置の現像バイアス値、転写装置の転写バイアス値、露光装置の露光量の値等がそれぞれに定められている。   Note that when the operation adjustment program as the maintenance control unit 210 is an item whose set value is to be rewritten, for example, the print reference density, the change in the print density for each set value that falls within the predetermined numerical range. The charging potential value by the charging device, the developing bias value of the developing device, the transfer bias value of the transfer device, the exposure amount value of the exposure device, and the like, which are items contributing to the above, are respectively defined.

設定値出力部203は、設定値受付部202に受け付けられた設定値及び当該設定値が適用される項目を示す設定値書換情報を画像形成装置3に出力する。設定値出力部203は、通信インターフェイス25を介して当該画像形成装置3との通信を行う。例えば、設定値出力部203は、当該画像形成装置3への設定値書換情報の出力時には、XML形式のデータからなる設定値書換情報をSSL形式等により暗号化した上で出力する。設定値出力部203による設定値書換情報の出力は、XML形式には限定されないが、本実施形態では、XML形式による場合を例にして説明する。   The set value output unit 203 outputs to the image forming apparatus 3 set value received by the set value receiving unit 202 and set value rewrite information indicating items to which the set value is applied. The set value output unit 203 communicates with the image forming apparatus 3 via the communication interface 25. For example, when the set value rewriting information is output to the image forming apparatus 3, the set value output unit 203 encrypts the set value rewrite information including data in the XML format and outputs the encrypted information. Although the output of the set value rewriting information by the set value output unit 203 is not limited to the XML format, in the present embodiment, the case of the XML format will be described as an example.

表示制御部220は、表示部24による画像表示動作を制御する。表示制御部220は、ブラウザー8とXMLパーサー部7とを備える。XMLパーサー部7は、表示画面制御部201が有するXML形式の画像データを解釈して、表示部24に適応した描画形式となるデータに変換する。ブラウザー8は、当該変換されたデータを用いて、当該画像データを指示受付用画像として表示部24に表示させる。   The display control unit 220 controls the image display operation by the display unit 24. The display control unit 220 includes a browser 8 and an XML parser unit 7. The XML parser unit 7 interprets the image data in the XML format included in the display screen control unit 201 and converts it into data having a drawing format adapted to the display unit 24. The browser 8 causes the display unit 24 to display the image data as an instruction reception image using the converted data.

続いて、画像形成装置3の構成を説明する。   Next, the configuration of the image forming apparatus 3 will be described.

画像形成装置3は、制御ユニット30と、表示部35と、画像形成部36と、画像読取部37と、通信インターフェイス38と、操作部47とを備える。   The image forming apparatus 3 includes a control unit 30, a display unit 35, an image forming unit 36, an image reading unit 37, a communication interface 38, and an operation unit 47.

通信インターフェイス38は、コンピューター2との間でデータ通信を行うためのインターフェイスである。本実施形態では、上記のように、コンピューター2との通信方式は、USBケーブルの接続によるものとして説明する。   The communication interface 38 is an interface for performing data communication with the computer 2. In the present embodiment, as described above, the communication method with the computer 2 is described as being based on connection of a USB cable.

制御ユニット30は、CPU、ROM、及びRAM等からなり、画像形成装置3の動作制御を司る。制御ユニット30は、マスクROM(又はフラッシュメモリー)を備える。当該マスクROMに、画像形成装置3を動作制御するプログラムであるファームウェアがインストールされている。制御ユニット30は、当該フェームウェアに従って動作することにより、設定値情報取得部31及び制御部32として機能する。   The control unit 30 includes a CPU, a ROM, a RAM, and the like, and controls operation of the image forming apparatus 3. The control unit 30 includes a mask ROM (or flash memory). Firmware that is a program for controlling the operation of the image forming apparatus 3 is installed in the mask ROM. The control unit 30 functions as the set value information acquisition unit 31 and the control unit 32 by operating according to the firmware.

設定値情報取得部31は、通信インターフェイス38を介して、コンピューター2から出力されてくる上述した設定値書換情報を取得する。   The setting value information acquisition unit 31 acquires the above-described setting value rewriting information output from the computer 2 via the communication interface 38.

設定値情報取得部31は、セキュリティー部311と、XMLパーサー部312とを備える。上記マスクROMには、これら各部として制御ユニット30を動作させるそれぞれのプログラムが記憶されており、制御ユニット30は、当該プログラムに従って動作することにより、これらセキュリティー部311と、XMLパーサー部312として機能する。   The set value information acquisition unit 31 includes a security unit 311 and an XML parser unit 312. The mask ROM stores programs for operating the control unit 30 as these units. The control unit 30 functions as the security unit 311 and the XML parser unit 312 by operating according to the programs. .

セキュリティー部311は、上記コンピューター2とのデータ通信に用いられるSSL形式等の暗号化処理及び解読処理を行う。セキュリティー部311は、コンピューター2から取得されたSSL形式等の暗号化されたデータを解読し、また、コンピューター2に対しては、出力対象とするデータを当該SSL等による暗号化処理する。   The security unit 311 performs an encryption process and a decryption process such as an SSL format used for data communication with the computer 2. The security unit 311 decrypts the encrypted data such as the SSL format acquired from the computer 2 and encrypts the data to be output to the computer 2 using the SSL or the like.

XMLパーサー部312は、コンピューター2から受信されて上記セキュリティー部311で解読されたXML形式のデータを解釈し、制御部32での取り扱いが可能なデータ形式に変換する。   The XML parser unit 312 interprets the XML format data received from the computer 2 and decrypted by the security unit 311, and converts it into a data format that can be handled by the control unit 32.

制御部32は、画像形成装置3の各動作機構の制御を担当する。制御部32は、例えばOS及びEntityを備え、XMLパーサー部312による解釈後のデータが示す内容に従ったプロセス入出力の管理等を行う。制御部32は、機能的には、設定値記憶部321と、動作制御部322と、設定値変更部323として機能する。   The control unit 32 is in charge of controlling each operation mechanism of the image forming apparatus 3. The control unit 32 includes, for example, an OS and an Entity, and performs process input / output management and the like according to the contents indicated by the data interpreted by the XML parser unit 312. Functionally, the control unit 32 functions as a set value storage unit 321, an operation control unit 322, and a set value change unit 323.

設定値記憶部321は、例えば、画像形成部36をなす帯電装置、露光装置、現像装置、転写装置、定着装置、及び用紙搬送機構等の各動作機構について、動作に必要な、帯電電圧値、露光光量、現像バイアス、転写バイアス、定着温度、及び用紙搬送ローラー回転速度等の各制御値を、当該各動作機構の動作レベルを定める設定値として記憶している。   The set value storage unit 321 includes, for example, a charging voltage value necessary for the operation of each operation mechanism such as a charging device, an exposure device, a developing device, a transfer device, a fixing device, and a paper transport mechanism forming the image forming unit 36. Control values such as the amount of exposure light, development bias, transfer bias, fixing temperature, and paper transport roller rotation speed are stored as set values that determine the operation level of each operation mechanism.

動作制御部322は、画像形成装置3に備えられる各動作機構、例えば、画像形成部36、画像読取部37等を動作制御する。動作制御部322は、設定値記憶部321に記憶されている各設定値を用いて、画像形成装置3の各動作機構を動作制御する。なお、動作制御部322により動作制御される画像形成装置3の機構は、画像形成部36及び画像読取部37には限定されない。   The operation control unit 322 controls the operation of each operation mechanism provided in the image forming apparatus 3, for example, the image forming unit 36, the image reading unit 37, and the like. The operation control unit 322 controls the operation of each operation mechanism of the image forming apparatus 3 using each setting value stored in the setting value storage unit 321. Note that the mechanism of the image forming apparatus 3 whose operation is controlled by the operation control unit 322 is not limited to the image forming unit 36 and the image reading unit 37.

設定値変更部323は、設定値情報取得部31によって画像形成装置3から取得された設定値書換情報を受け取り、設定値記憶部321に記憶されている各動作機構についての設定値のうち、当該取得した設定値書換情報が示す項目に対応する設定値を、当該設定値書換情報が示す設定値に変更する。   The setting value changing unit 323 receives the setting value rewriting information acquired from the image forming apparatus 3 by the setting value information acquiring unit 31, and among the setting values for each operation mechanism stored in the setting value storage unit 321, The setting value corresponding to the item indicated by the acquired setting value rewriting information is changed to the setting value indicated by the setting value rewriting information.

画像形成部36は、記録媒体に対する画像形成を行う機構である。画像形成部36は、上述したように、例えば、帯電装置、露光装置、現像装置、転写装置、定着装置、及び用紙搬送機構等により構成される。   The image forming unit 36 is a mechanism for forming an image on a recording medium. As described above, the image forming unit 36 includes, for example, a charging device, an exposure device, a developing device, a transfer device, a fixing device, and a paper transport mechanism.

画像読取部37は、原稿画像を読み取るスキャナー等からなる。   The image reading unit 37 includes a scanner that reads an original image.

操作部47は、テンキー、及び画像形成実行指示が入力されるスタートキー等を有し、操作者から画像形成装置3についての各種の操作指示を受け付ける。   The operation unit 47 includes a numeric keypad and a start key to which an image formation execution instruction is input, and receives various operation instructions for the image forming apparatus 3 from the operator.

次に、メンテナンスシステム1において、画像形成装置3の動作機構の動作に関する上記項目の設定値をコンピューター2から書き換える処理を説明する。図9はメンテナンスシステム1において、画像形成装置3の動作機構の動作に関する上記項目の設定値をコンピューター2から書き換える処理を示すシーケンス図である。   Next, in the maintenance system 1, processing for rewriting the setting values of the above items relating to the operation of the operation mechanism of the image forming apparatus 3 from the computer 2 will be described. FIG. 9 is a sequence diagram showing processing for rewriting the setting values of the above items related to the operation of the operation mechanism of the image forming apparatus 3 from the computer 2 in the maintenance system 1.

前提として、コンピューター2には、メンテナンスプログラム5がインストールされている。例えば、ネットワークを通じて管理サーバー9からメンテナンスプログラム5を取得する場合は、操作者がコンピューター2の入力部26を操作して、コンピューター2にメンテナンスプログラム5のダウンロード指示を入力し(S1)、コンピューター2のHDD23にインストールされているダウンロードプログラムを起動させ(S2)、このダウンロードプログラムにより管理サーバー9のウェブサイトにアクセスし、メンテナンスプログラム5のダウンロード要求をコンピューター2から送信する(S3)。   As a premise, a maintenance program 5 is installed in the computer 2. For example, when acquiring the maintenance program 5 from the management server 9 through the network, the operator operates the input unit 26 of the computer 2 and inputs an instruction to download the maintenance program 5 to the computer 2 (S1). The download program installed in the HDD 23 is activated (S2), the website of the management server 9 is accessed by this download program, and a download request for the maintenance program 5 is transmitted from the computer 2 (S3).

管理サーバー9は、上記ダウンロード要求の対象となるメンテナンスプログラム5をその記憶部から検索して読み出し(S4)、当該メンテナンスプログラム5をコンピューター2に送信する(S5)。これによりコンピューター2にメンテナンスプログラム5がダウンロードされ、コンピューター2のHDD23に当該メンテナンスプログラム5がインストールされる(S6)。   The management server 9 searches the storage unit 5 for the download request and reads out the maintenance program 5 (S4), and transmits the maintenance program 5 to the computer 2 (S5). As a result, the maintenance program 5 is downloaded to the computer 2, and the maintenance program 5 is installed in the HDD 23 of the computer 2 (S6).

次に操作者は、USBケーブルの一端部をコンピューター2の通信インターフェイス25に接続すると共に(S7)、当該USBケーブルの他端部を画像形成装置3の通信インターフェイス38に接続する。   Next, the operator connects one end of the USB cable to the communication interface 25 of the computer 2 (S7) and connects the other end of the USB cable to the communication interface 38 of the image forming apparatus 3.

さらに、コンピューター2において、操作者が、入力部26からメンテナンスプログラム5の起動指示を入力すると(S8)、制御ユニット20は、メンテナンスプログラム5を起動させる(S9)。これにより、制御ユニット20が、上記表示画面制御部201、設定値受付部202及び設定値出力部203を有するメンテナンス制御部210として機能する。   Further, in the computer 2, when the operator inputs an instruction for starting the maintenance program 5 from the input unit 26 (S8), the control unit 20 starts the maintenance program 5 (S9). Thereby, the control unit 20 functions as the maintenance control unit 210 having the display screen control unit 201, the set value receiving unit 202, and the set value output unit 203.

この後、XMLパーサー部7が、メンテナンスプログラム5に含まれる各動作調整プログラムのそれぞれの表示画面制御部201に記憶されている例えばXML形式の画像データを解釈し、表示部24での表示に適応した描画形式に画像データを変換する。ブラウザー8は、当該変換後の各画像データを表示部24に指示受付用画像として表示させる(S10)。この場合における表示部24の表示画面の一例を図10に表示画面D1として示す。図10は、メンテナンスプログラム5が、印刷基準領域、読取基準領域、及び印刷基準濃度の各項目の動作調整プログラムを有する例を示している。   Thereafter, the XML parser unit 7 interprets, for example, XML format image data stored in each display screen control unit 201 of each operation adjustment program included in the maintenance program 5 and is adapted to display on the display unit 24. Convert the image data to the rendered format. The browser 8 displays each image data after the conversion on the display unit 24 as an instruction receiving image (S10). An example of the display screen of the display unit 24 in this case is shown as a display screen D1 in FIG. FIG. 10 shows an example in which the maintenance program 5 has an operation adjustment program for each item of the print reference area, the read reference area, and the print reference density.

この後、操作者が、入力部26の操作により、表示部24に表示されている指示受付画像のうち、設定値を変更する項目を示す指示受付画像を指定すると(S11)、当該項目に対応するメンテナンス制御部210の表示画面制御部201は、XMLパーサー部7及びブラウザー8により、表示部24に、図11に例を示す設定値受付画面D2を表示させる(S12)。   Thereafter, when the operator designates an instruction acceptance image indicating an item whose setting value is to be changed among the instruction acceptance images displayed on the display unit 24 by operating the input unit 26 (S11), the corresponding item is displayed. The display screen control unit 201 of the maintenance control unit 210 that causes the display unit 24 to display the setting value reception screen D2 shown in FIG. 11 on the display unit 24 by the XML parser unit 7 and the browser 8 (S12).

ここで、操作者が、入力部26を操作して、所望の設定値を入力すると(S13)、設定値受付部202が当該設定値の入力を受け付ける(S14)。このとき、設定値受付部202は、上述した予め定められた数値の範囲内においてのみ、設定値の入力を受け付ける。   Here, when the operator operates the input unit 26 to input a desired set value (S13), the set value receiving unit 202 receives the input of the set value (S14). At this time, the set value receiving unit 202 receives the input of the set value only within the predetermined numerical range described above.

続いて、設定値出力部203は、当該設定値及び設定値が適用される項目を示す設定値書換情報を、画像形成装置3に対して、通信インターフェイス25から、暗号化したXMLデータで出力する(S15)。なお、設定値出力部203による当該設定値書換情報の画像形成装置3への送信を含む、コンピューター2及び画像形成装置3間におけるデータ通信時には、通信の対象とされる情報をSSL方式等により暗号化した上で送受信することが好ましい。本実施形態では、設定値出力部203は、設定値書換情報をSSL方式等により暗号化した上で画像形成装置3に送信するものとする。   Subsequently, the setting value output unit 203 outputs the setting value rewriting information indicating the setting value and the item to which the setting value is applied to the image forming apparatus 3 from the communication interface 25 as encrypted XML data. (S15). When data communication is performed between the computer 2 and the image forming apparatus 3 including transmission of the set value rewriting information to the image forming apparatus 3 by the set value output unit 203, information to be communicated is encrypted by an SSL method or the like. It is preferable to transmit and receive after converting. In the present embodiment, the set value output unit 203 encrypts the set value rewrite information by the SSL method or the like and transmits it to the image forming apparatus 3.

画像形成装置3では、通信インターフェイス38を介してセキュリティー部311が当該暗号化された設定値書換情報を取得すると、当該設定値書換情報を解読する。解読された設定値書換情報が示す項目及び当該項目についての設定値は、XMLパーサー部312により解釈される。   In the image forming apparatus 3, when the security unit 311 acquires the encrypted setting value rewriting information via the communication interface 38, the setting value rewriting information is decrypted. The item indicated by the decoded set value rewriting information and the set value for the item are interpreted by the XML parser unit 312.

設定値変更部323は、上記設定値書換情報が示す項目及び当該項目についての設定値を用いて、設定値記憶部321に記憶されている各項目の設定値のうち、当該取得した設定値書換情報が示す項目の設定値を、当該設定値書換情報が示す設定値に書き換える(S16)。   The setting value changing unit 323 uses the item indicated by the setting value rewriting information and the setting value for the item, among the setting values stored in the setting value storage unit 321, the acquired setting value rewriting. The setting value of the item indicated by the information is rewritten to the setting value indicated by the setting value rewriting information (S16).

なお、動作調整プログラムが、更に画像形成装置から上記設定値を取得する図略の設定値確認部として機能し、これに基づいて、コンピューター2の制御ユニット20のメンテナンス制御部210が、更に設定値確認部として動作するものとし、上記S16の後、操作者によるコンピューター2の入力部26の操作により、画像形成装置3で書き換えられた上記項目の設定値の確認指示が入力されると(S17)、設定値確認部が当該確認指示を受け付けて、画像形成装置3に対してS16で書き換えられた後の上記項目の設定値の送信を通信インターフェイス25を介して要求し(S18)、画像形成装置3においては、例えば動作制御部322が設定値記憶部321から、この時点で記憶されている設定値であって、上記設定値送信要求が示す設定値を読み出して、当該読み出した設定値を、通信インターフェイス38を介してコンピューター2に送信するものとしてもよい。この後、コンピューター2では、設定値確認部が、画像形成装置3から送られてきた上記項目の設定値を表示部24に表示させる(S20)。この場合、コンピューター2においては、上記項目の設定値を出力しただけではなく、画像形成装置3において設定値の書換が予定通りに行われたことを、操作者が確認することができる。   The operation adjustment program further functions as an unillustrated set value confirmation unit that acquires the set value from the image forming apparatus. Based on this, the maintenance control unit 210 of the control unit 20 of the computer 2 further sets the set value. It is assumed that the device operates as a confirmation unit. After S16, when the operator operates the input unit 26 of the computer 2, an instruction to confirm the set values of the items rewritten by the image forming apparatus 3 is input (S17). Then, the set value confirmation unit receives the confirmation instruction, requests the image forming apparatus 3 to transmit the set values of the items after being rewritten in S16 via the communication interface 25 (S18), and the image forming apparatus. 3, for example, the operation control unit 322 receives the set value transmission request from the set value storage unit 321, which is the set value stored at this time. Reads the settings shown, the read setting values, may be transmitted via the communication interface 38 to the computer 2. Thereafter, in the computer 2, the set value confirmation unit displays the set values of the above items sent from the image forming apparatus 3 on the display unit 24 (S20). In this case, the computer 2 not only outputs the setting values of the above items, but also allows the operator to confirm that the setting values have been rewritten as scheduled in the image forming apparatus 3.

これにより、メンテナンスプログラム5がインストールされたコンピューター2を操作者が操作することで、上記予め定められた数値の範囲内に制限して、画像形成装置3の各動作機構の動作時に用いられる各項目の設定値の書き換えを操作者に許可することが可能となる。このため、画像形成装置3に対して、コンピューター2からは、画像形成装置3の正常な動作が確保される適切な設定値のみを出力することが可能になる。画像形成装置3においては、当該出力されてくる適切な設定値に、それまでに記憶していた設定値を書き換えることが可能になる。   As a result, the operator operates the computer 2 in which the maintenance program 5 is installed, so that each item used when operating each operation mechanism of the image forming apparatus 3 is limited to the predetermined numerical range. It is possible to permit the operator to rewrite the set value. For this reason, it is possible to output only the appropriate setting values that ensure the normal operation of the image forming apparatus 3 from the computer 2 to the image forming apparatus 3. In the image forming apparatus 3, it is possible to rewrite the setting value stored so far to the appropriate setting value that is output.

このため、画像形成装置3の動作に不具合が生じて、当該不具合を解消可能な新たな設定値を設定し直す必要が生じたときに、操作者により、画像形成装置3の動作機構が正常に動作しない設定値が設定されてしまう事態が防止される。また、画像形成装置3において一般的に用いられている動作制御用のファームウェアの作成や書換により、ファームウェア内に記憶されている設定値の書換可能範囲等を変更しなくても、当該事態の防止が可能である。   For this reason, when a malfunction occurs in the operation of the image forming apparatus 3 and it is necessary to reset a new set value that can solve the malfunction, the operation mechanism of the image forming apparatus 3 is normally set by the operator. A situation where a set value that does not operate is set is prevented. In addition, by creating or rewriting firmware for operation control that is generally used in the image forming apparatus 3, the situation can be prevented without changing the rewritable range of setting values stored in the firmware. Is possible.

従って、本実施形態に係るメンテナンスプログラム5、コンピューター2、又はメンテナンスシステム1によれば、画像形成装置3の動作調整が必要となったときに、画像形成装置3の動作機構の動作レベルを定める設定値を、当該動作機構による正常な動作が確保される値に的確に変更することが可能になる。   Therefore, according to the maintenance program 5, the computer 2, or the maintenance system 1 according to the present embodiment, the setting that determines the operation level of the operation mechanism of the image forming apparatus 3 when the operation adjustment of the image forming apparatus 3 becomes necessary. It becomes possible to accurately change the value to a value that ensures normal operation by the operation mechanism.

また、本実施形態によれば、画像形成装置3の機能について設定値の調整が必要となったときに、コンピューター2から新たな設定値を出力することにより、画像形成装置3の各機能について設定値調整を早期に行うことができ、当該設定値調整を個別の画像形成装置3毎に調整できる。さらに、画像形成装置3のファームウェアの書換が不要であることから、工数を減らして早期に当該設定値の調整を行うことができる。   In addition, according to the present embodiment, when adjustment of setting values is necessary for the functions of the image forming apparatus 3, settings are made for the respective functions of the image forming apparatus 3 by outputting new setting values from the computer 2. The value adjustment can be performed early, and the set value adjustment can be adjusted for each individual image forming apparatus 3. Furthermore, since it is not necessary to rewrite the firmware of the image forming apparatus 3, it is possible to adjust the setting value early by reducing the number of steps.

また、上記実施形態では、動作調整プログラムに含まれる画像データ等のデータ形式としてXML形式のデータを用いる例を用いて説明しているが、データ形式はXML形式に限定されず、他のデータ形式が用いることも可能である。   In the above-described embodiment, the description has been given using an example in which XML format data is used as the data format of image data or the like included in the operation adjustment program. However, the data format is not limited to the XML format, and other data formats are used. Can also be used.

なお、本発明は上記実施の形態の構成に限られず種々の変形が可能である。図1乃至図11を用いて上記各実施形態に示した構成及び処理は、本発明の一実施形態に過ぎず、本発明の構成及び処理はこれに限定されるものではない。   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 the above embodiments using FIGS. 1 to 11 are only one embodiment of the present invention, and the configurations and processes of the present invention are not limited thereto.

10 コンピューター
20 制御ユニット
211 データ管理部
212 項目指定受付部
213 抽出部
214 作成部
260 入力部
5 メンテナンスプログラム
6 メンテナンスソフト作成プログラム
DESCRIPTION OF SYMBOLS 10 Computer 20 Control unit 211 Data management part 212 Item specification reception part 213 Extraction part 214 Creation part 260 Input part 5 Maintenance program 6 Maintenance software creation program

Claims (4)

画像形成装置において設定値の調整が可能とされている予め定められた数の項目毎に対応付けて設けられた画像データと、当該項目毎に対応付けて設けられ、対応する項目が示す動作の動作レベルを示す設定値の指定を操作者から受け付けて前記画像形成装置に出力する制御プログラムとを保有するデータ管理部と、
操作者から、メンテナンスの対象とする項目の指定を受け付ける項目指定受付部と、
前記データ管理部に保有されている前記画像データ及び前記制御プログラムから、前記項目指定受付部に受け付けられた指定が示す項目に対応付けられた画像データ及び制御プログラムを抽出する抽出部と、
前記画像形成装置にアクセスして当該画像形成装置が記憶している各項目についての設定値を書き換えさせるメンテナンスプログラムを、前記抽出部によって抽出された画像データ及び制御プログラムを用いて作成する作成部と
して情報処理装置を機能させるメンテナンスソフト作成プログラム。
Image data provided in association with a predetermined number of items for which setting values can be adjusted in the image forming apparatus, and an operation indicated by the corresponding item provided in association with each item. A data management unit that holds a control program that receives designation of a setting value indicating an operation level from an operator and outputs the designation to the image forming apparatus;
An item designation accepting unit that accepts designation of an item to be maintained from an operator;
An extraction unit for extracting image data and a control program associated with an item indicated by the designation received by the item designation receiving unit from the image data and the control program held in the data management unit;
As a creation unit that creates a maintenance program that accesses the image forming apparatus and rewrites a setting value for each item stored in the image forming apparatus using the image data extracted by the extraction unit and the control program Maintenance software creation program that allows information processing devices to function.
前記データ管理部に保有される前記制御プログラムが、前記設定値を予め定められた数値の範囲内において操作者から受け付けるものとして、更に情報処理装置を機能させる請求項1に記載のメンテナンスソフト作成プログラム。   The maintenance software creation program according to claim 1, further causing the information processing apparatus to function as the control program held in the data management unit accepting the set value from an operator within a predetermined numerical range. . 前記アプリケーション作成部が、前記抽出された画像データ及び制御プログラムを用いた前記メンテナンスプログラムの作成時に、当該メンテナンスプログラムの解析を不可能にする暗号化処理を行うように、更に情報処理装置を機能させる請求項1又は請求項2に記載のメンテナンスソフト作成プログラム。   When the application creation unit creates the maintenance program using the extracted image data and control program, the application creation unit further causes the information processing apparatus to function so as to perform an encryption process that makes the maintenance program impossible to analyze. The maintenance software creation program according to claim 1 or 2. 画像形成装置において設定値の調整が可能とされている予め定められた数の項目毎に対応付けて設けられた画像データと、当該項目毎に対応付けて設けられ、対応する項目が示す動作の動作レベルを示す設定値を前記画像形成装置に対して出力する制御プログラムとを保有するデータ管理部と、
操作者から、メンテナンスの対象とする項目の指定を受け付ける項目指定受付部と、
前記データ管理部に保有されている前記画像データ及び前記制御プログラムから、前記項目指定受付部に受け付けられた指定が示す項目に対応付けられた画像データ及び制御プログラムを抽出する抽出部と、
前記画像形成装置にアクセスして当該画像形成装置が記憶している各項目についての設定値を書き換えさせるメンテナンスプログラムを、前記抽出部によって抽出された画像データ及び制御プログラムを用いて作成する作成部と
を備える情報処理装置。
Image data provided in association with a predetermined number of items for which setting values can be adjusted in the image forming apparatus, and an operation indicated by the corresponding item provided in association with each item. A data management unit having a control program for outputting a set value indicating an operation level to the image forming apparatus;
An item designation accepting unit that accepts designation of an item to be maintained from an operator;
An extraction unit for extracting image data and a control program associated with an item indicated by the designation received by the item designation receiving unit from the image data and the control program held in the data management unit;
A creation unit that creates a maintenance program that accesses the image forming apparatus and rewrites a setting value for each item stored in the image forming apparatus using the image data extracted by the extraction unit and the control program; An information processing apparatus comprising:
JP2012082918A 2012-03-30 2012-03-30 Maintenance software creation program and information processing apparatus Active JP5669783B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012082918A JP5669783B2 (en) 2012-03-30 2012-03-30 Maintenance software creation program and information processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012082918A JP5669783B2 (en) 2012-03-30 2012-03-30 Maintenance software creation program and information processing apparatus

Publications (2)

Publication Number Publication Date
JP2013214811A true JP2013214811A (en) 2013-10-17
JP5669783B2 JP5669783B2 (en) 2015-02-18

Family

ID=49587868

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012082918A Active JP5669783B2 (en) 2012-03-30 2012-03-30 Maintenance software creation program and information processing apparatus

Country Status (1)

Country Link
JP (1) JP5669783B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014143475A (en) * 2013-01-22 2014-08-07 Kyocera Document Solutions Inc Information processing apparatus, setting value rewriting program, and image forming apparatus

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003114592A (en) * 2001-10-04 2003-04-18 Kyocera Mita Corp Operation system for image forming device
JP2008200934A (en) * 2007-02-19 2008-09-04 Murata Mach Ltd Image forming apparatus
JP2009226623A (en) * 2008-03-19 2009-10-08 Kyocera Mita Corp Image forming device and data storage method of image forming device
JP2012096414A (en) * 2010-10-29 2012-05-24 Kyocera Mita Corp Image forming apparatus, image forming system, and software
JP2012182669A (en) * 2011-03-01 2012-09-20 Ricoh Co Ltd Image forming device, management method, management program, and recording medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003114592A (en) * 2001-10-04 2003-04-18 Kyocera Mita Corp Operation system for image forming device
JP2008200934A (en) * 2007-02-19 2008-09-04 Murata Mach Ltd Image forming apparatus
JP2009226623A (en) * 2008-03-19 2009-10-08 Kyocera Mita Corp Image forming device and data storage method of image forming device
JP2012096414A (en) * 2010-10-29 2012-05-24 Kyocera Mita Corp Image forming apparatus, image forming system, and software
JP2012182669A (en) * 2011-03-01 2012-09-20 Ricoh Co Ltd Image forming device, management method, management program, and recording medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014143475A (en) * 2013-01-22 2014-08-07 Kyocera Document Solutions Inc Information processing apparatus, setting value rewriting program, and image forming apparatus

Also Published As

Publication number Publication date
JP5669783B2 (en) 2015-02-18

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
JP4957732B2 (en) Access restriction file, restriction file generation device, file generation device control method, file generation program
JP5310357B2 (en) Image forming apparatus, accounting information recording method, and program
JP4298371B2 (en) Image forming apparatus, program activation method in the apparatus, image forming system, program thereof, and storage medium
US9531893B2 (en) Screen image providing apparatus, screen image providing method, and computer readable medium
CN102143216B (en) Image forming apparatus, device cooperation system and service provision method
JP6223099B2 (en) Image processing apparatus, control method therefor, and program
JP5550439B2 (en) How to install the application
JP5577382B2 (en) Maintenance software creation program and information processing apparatus
US20110276959A1 (en) Information processing apparatus, installation system, information processing method, and installation method
JP5879276B2 (en) Information processing apparatus and creation program
JP2017138883A (en) Device and control method therefor, and program
US20110033040A1 (en) Image processing apparatus and control method thereof
JP2015035728A (en) Portable terminal device and program
JP2009140401A (en) Data processing system, data processing apparatus, data processing method, and data processing program
JP5669783B2 (en) Maintenance software creation program and information processing apparatus
JP2007325233A (en) System and method for performing image processing
JP2007208615A (en) Information processing device, performance control method, and operation interface
JP5636829B2 (en) Customization system, image forming apparatus, information processing apparatus, and customization program
JP5723839B2 (en) Communication system, information processing apparatus, and program
JP5728606B2 (en) Maintenance software creation program and information processing apparatus
JP5248643B2 (en) MFP, MFP control system, MFP control method, program, and recording medium therefor
JP2007088603A (en) Image processing apparatus, image system, and image processing method
WO2013147159A1 (en) Maintenance program, computer-readable recording medium on which maintenance program is stored, setting value overwrite method, information processing device, and maintenance system
JP7196554B2 (en) Information processing device, program update method, software update program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140909

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141029

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20141216

R150 Certificate of patent or registration of utility model

Ref document number: 5669783

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150