Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6786942B2 - Information processing equipment and programs - Google Patents
[go: Go Back, main page]

JP6786942B2 - Information processing equipment and programs - Google Patents

Information processing equipment and programs Download PDF

Info

Publication number
JP6786942B2
JP6786942B2 JP2016156017A JP2016156017A JP6786942B2 JP 6786942 B2 JP6786942 B2 JP 6786942B2 JP 2016156017 A JP2016156017 A JP 2016156017A JP 2016156017 A JP2016156017 A JP 2016156017A JP 6786942 B2 JP6786942 B2 JP 6786942B2
Authority
JP
Japan
Prior art keywords
control information
updated
update
information
response
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.)
Active
Application number
JP2016156017A
Other languages
Japanese (ja)
Other versions
JP2018025892A (en
Inventor
吉美 上江洲
吉美 上江洲
淳平 魚島
淳平 魚島
広基 安藤
広基 安藤
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
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 Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2016156017A priority Critical patent/JP6786942B2/en
Publication of JP2018025892A publication Critical patent/JP2018025892A/en
Application granted granted Critical
Publication of JP6786942B2 publication Critical patent/JP6786942B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、情報処理装置及びプログラムに関する。 The present invention relates to an information processing device and a program.

従来、ファームウェアを配信する配信システムの負荷を軽減するようにした画像形成装置が提案されている(例えば、特許文献1参照。)。 Conventionally, an image forming apparatus has been proposed in which the load on a distribution system that distributes firmware is reduced (see, for example, Patent Document 1).

特許文献1に記載された画像形成装置は、配信システムに問い合わせしてから新しいファームウェアをダウンロードするダウンロード手段と、配信システムから通知された再び問い合わせを行うべき時間に、配信システムに問い合わせした後、ダウンロード済みのファームウェアを自装置に適用する適用手段とを備える。 The image forming apparatus described in Patent Document 1 is a download means for inquiring about the distribution system and then downloading new firmware, and at the time notified by the distribution system when the inquiry should be made again, the image forming apparatus is downloaded after inquiring to the distribution system. It is provided with an application means for applying the completed firmware to its own device.

特開2012−56199号公報Japanese Unexamined Patent Publication No. 2012-56199

本発明の目的は、更新すべき制御情報の更新の前に問合せを必ず行う場合と比較して問合せによる負荷を軽減することができる情報処理装置及びプログラムを提供することにある。 An object of the present invention is to provide an information processing apparatus and a program capable of reducing the load due to an inquiry as compared with the case where an inquiry is always made before updating the control information to be updated.

[1]自装置の更新すべき制御情報の有無を問い合わせし、その応答として前記更新すべき制御情報を取得する取得手段と、
前記取得手段が取得した前記更新すべき制御情報更新する前に、前記更新すべき制御情報を取得した後の前記自装置の状況の変化に応じて前記更新の可否を問い合わせるか否かを判断する判断手段と、
を備え
前記自装置の状況の変化は、前記更新すべき制御情報の取得を指示した利用者と、前記更新を指示する利用者とが異なる場合である、
情報処理装置。
[2]前記判断手段は、前記更新を指示する利用者が、自装置の設定情報の変更を行った場合に、前記自装置に状況の変化が起こったと判断する、[1]に記載の情報処理装置。
[3]自装置の更新すべき制御情報の有無を問い合わせし、その応答として前記更新すべき制御情報を取得する取得手段と、
前記取得手段が取得した前記更新すべき制御情報で更新する前に、前記更新すべき制御情報を取得した後の前記自装置の状況の変化に応じて前記更新の可否を問い合わせるか否かを判断する判断手段と、
を備え、
前記判断手段は、前記更新を指示する利用者が、自装置の設定情報の変更を行った場合に、前記自装置に状況の変化が起こったと判断する、情報処理装置。
[4]自装置の更新すべき制御情報の有無を問い合わせし、その応答として前記更新すべき制御情報を取得する取得手段と、
前記取得手段が取得した前記更新すべき制御情報で更新する前に、前記更新すべき制御情報を取得した後の前記自装置の状況の変化に応じて前記更新の可否を問い合わせるか否かを判断する判断手段と、
追加プログラムをインストールする追加インストール手段と、
備え、
前記判断手段は、前記更新すべき制御情報を取得した後に前記追加プログラムをインストールした場合、前記自装置に状況の変化が起こったと判断する、情報処理装置。
[5]前記追加プログラムのインストールにより影響される前記更新すべき制御情報のモジュールを特定する特定手段をさらに備え、
前記判断手段は、前記特定手段が特定した前記モジュールのバージョン番号について問い合わせ、前記更新の可否を問い合わせるか否かを判断する、前記[4]に記載の情報処理装置。
[6]コンピュータを、
自装置の更新すべき制御情報の有無を問い合わせし、その応答として前記更新すべき制御情報を取得する取得手段と、
前記取得手段が取得した前記更新すべき制御情報更新する前に、前記更新すべき制御情報を取得した後の前記自装置の状況の変化に応じて前記更新の可否を問い合わせるか否かを判断する判断手段として機能させるためのプログラムであって、
前記自装置の状況の変化は、前記更新すべき制御情報の取得を指示した利用者と、前記更新を指示する利用者とが異なる場合である、プログラム。
[7]コンピュータを、
自装置の更新すべき制御情報の有無を問い合わせし、その応答として前記更新すべき制御情報を取得する取得手段と、
前記取得手段が取得した前記更新すべき制御情報で更新する前に、前記更新すべき制御情報を取得した後の前記自装置の状況の変化に応じて前記更新の可否を問い合わせるか否かを判断する判断手段として機能させるプログラムであって、
前記判断手段は、前記更新を指示する利用者が、自装置の設定情報の変更を行った場合に、前記自装置に状況の変化が起こったと判断する、プログラム。
[8]コンピュータを、
自装置の更新すべき制御情報の有無を問い合わせし、その応答として前記更新すべき制御情報を取得する取得手段と、
前記取得手段が取得した前記更新すべき制御情報で更新する前に、前記更新すべき制御情報を取得した後の前記自装置の状況の変化に応じて前記更新の可否を問い合わせるか否かを判断する判断手段と、
追加プログラムをインストールする追加インストール手段として機能させるためのプログラムであって、
前記判断手段は、前記更新すべき制御情報を取得した後に前記追加プログラムをインストールした場合、前記自装置に状況の変化が起こったと判断する、プログラム。
[1] An acquisition means for inquiring about the presence or absence of control information to be updated in the own device and acquiring the control information to be updated as a response.
Before the acquisition unit is updated with the acquired updated to be control information, determines whether inquires whether the update in response to a change in status of the self apparatus after obtaining the control information to be the update Judgment means to do
Equipped with a,
The change in the status of the own device is a case where the user who has instructed to acquire the control information to be updated is different from the user who has instructed to update.
Information processing device.
[2] the determining means, the user instructing the updates, if you make a change of setting information of the own device, determines that the change in circumstances has occurred to the own device, information according to [1] Processing equipment.
[3] An acquisition means for inquiring about the presence or absence of control information to be updated in the own device and acquiring the control information to be updated as a response.
Before updating with the control information to be updated acquired by the acquisition means, it is determined whether or not to inquire whether or not to inquire whether or not the update is possible in response to a change in the situation of the own device after acquiring the control information to be updated. Judgment means to do
With
The determination means is an information processing device that determines that a change in the situation has occurred in the own device when the user instructing the update changes the setting information of the own device.
[4] An acquisition means for inquiring about the presence or absence of control information to be updated in the own device and acquiring the control information to be updated as a response.
Before updating with the control information to be updated acquired by the acquisition means, it is determined whether or not to inquire whether or not to inquire whether or not the update is possible in response to a change in the situation of the own device after acquiring the control information to be updated. Judgment means to do
Additional installation methods to install additional programs ,
With
The judgment unit, the case of installing the additional program after obtaining the control information to be updated, it is determined that the change in circumstances has occurred to the self apparatus, information processing apparatus.
[5] Further provided with specific means for identifying the module of control information to be updated affected by the installation of the additional program.
The information processing apparatus according to the above [4], wherein the determination means inquires about the version number of the module specified by the specific means, and determines whether or not to inquire whether or not the update is possible .
[6] Computer
An acquisition means for inquiring about the presence or absence of control information to be updated in the own device and acquiring the control information to be updated as a response.
Before the acquisition unit is updated with the acquired updated to be control information, determines whether inquires whether the update in response to a change in status of the self apparatus after obtaining the control information to be the update It is a program to function as a means of judgment
The change in the status of the own device is a case where the user who has instructed the acquisition of the control information to be updated is different from the user who has instructed the update .
[7] Computer
An acquisition means for inquiring about the presence or absence of control information to be updated in the own device and acquiring the control information to be updated as a response.
Before updating with the control information to be updated acquired by the acquisition means, it is determined whether or not to inquire whether or not to inquire whether or not the update is possible in response to a change in the situation of the own device after acquiring the control information to be updated. A program that functions as a means of making decisions
The determination means is a program that determines that a change in the situation has occurred in the own device when the user instructing the update changes the setting information of the own device.
[8] Computer
An acquisition means for inquiring about the presence or absence of control information to be updated in the own device and acquiring the control information to be updated as a response.
Before updating with the control information to be updated acquired by the acquisition means, it is determined whether or not to inquire whether or not to inquire whether or not the update is possible in response to a change in the situation of the own device after acquiring the control information to be updated. Judgment means to do
Installing additional programs A program that functions as an additional installation method.
The determination means is a program that determines that a change in the situation has occurred in the own device when the additional program is installed after acquiring the control information to be updated.

請求項1、6に係る発明によれば、更新すべき制御情報の更新の前に問合せを必ず行う場合と比較して問合せによる負荷を軽減することができ、更新すべき制御情報を取得した後、更新を指示する前に他の処理が割り込まれて更新すべき制御情報を更新することが適切でない場合を回避することが可能になる。
請求項3、7に係る発明によれば、更新すべき制御情報の更新の前に問合せを必ず行う場合と比較して問合せによる負荷を軽減することができ、更新すべき制御情報を更新することが適切でない場合を回避することが可能になる。
請求項4、8に係る発明によれば、更新すべき制御情報の更新の前に問合せを必ず行う場合と比較して問合せによる負荷を軽減することができ、追加プログラムが更新すべき制御情報に影響を与えて更新すべき制御情報を更新することが適切でない場合を回避することが可能になる。
請求項5に係る発明によれば、追加プログラムのインストールによって制御情報のモジュールが影響を受ける場合があるが、本発明によれば、このような場合を回避することが可能になる。
According to the invention of claim 1 and 6, as compared with the case of always querying before updating of the control information to be updated can reduce the load by query, it obtains the control information to be updated After that, it is possible to avoid the case where it is not appropriate to update the control information to be updated by interrupting another process before instructing the update.
According to the inventions of claims 3 and 7 , the load due to the inquiry can be reduced as compared with the case where the inquiry is always made before updating the control information to be updated, and the control information to be updated is updated. It becomes possible to avoid the case where is not appropriate.
According to the inventions of claims 4 and 8 , the load due to the inquiry can be reduced as compared with the case where the inquiry is always made before the update of the control information to be updated, and the control information to be updated by the additional program can be obtained. It is possible to avoid cases where it is not appropriate to update the control information that has an impact and should be updated.
According to the fifth aspect of the present invention, the control information module may be affected by the installation of the additional program, but according to the present invention, such a case can be avoided.

図1は、本発明の実施の形態に係る情報処理システムの概略の構成例を示すブロック図である。FIG. 1 is a block diagram showing a schematic configuration example of an information processing system according to an embodiment of the present invention. 図2は、画像形成装置の構成例を示すブロック図である。FIG. 2 is a block diagram showing a configuration example of the image forming apparatus. 図3は、バックグラウンドのダウンロードにおける画像形成装置の動作の一例を示すフローチャートである。FIG. 3 is a flowchart showing an example of the operation of the image forming apparatus in the background download. 図4は、日時指定の制御情報の更新における画像形成装置の動作の一例を示すフローチャートである。FIG. 4 is a flowchart showing an example of the operation of the image forming apparatus in updating the control information for specifying the date and time. 図5は、ダウンロード後のバージョンアップにおける画像形成装置の動作の一例を示すフローチャートである。FIG. 5 is a flowchart showing an example of the operation of the image forming apparatus in the version upgrade after downloading.

以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In each figure, components having substantially the same function are designated by the same reference numerals, and duplicate description thereof will be omitted.

図1は、本発明の実施の形態に係る情報処理システムの構成の一例を示す図である。この情報処理システム1は、複数(例えば3つ)の画像形成装置2と、複数(例えば2つ)の情報サーバ3と、管理サーバ4とを有する。情報サーバ3及び管理サーバ4は、インターネット7によって互いに接続されている。画像形成装置2は、互いにローカルエリアネットワーク(LAN)5によって接続され、ファイアーウォール6を介してインターネット7に接続されている。画像形成装置2は、情報処理装置の一例である。 FIG. 1 is a diagram showing an example of a configuration of an information processing system according to an embodiment of the present invention. The information processing system 1 has a plurality of (for example, three) image forming devices 2, a plurality of (for example, two) information servers 3, and a management server 4. The information server 3 and the management server 4 are connected to each other by the Internet 7. The image forming apparatus 2 is connected to each other by a local area network (LAN) 5, and is connected to the Internet 7 via a firewall 6. The image forming apparatus 2 is an example of an information processing apparatus.

情報サーバ3は、制御情報等を記憶しているソフトウェアリポジトリである。管理サーバ4は、情報処理システム1全体を管理する。 The information server 3 is a software repository that stores control information and the like. The management server 4 manages the entire information processing system 1.

本実施の形態において、複数の情報サーバ3及び管理サーバ4は、管理装置を構成する。なお、情報サーバ3及び管理サーバ4は、互いにイントラネットにより接続されていてもよく、またそれらの全てを物理的な単一のサーバとして構成されていてもよい。 In the present embodiment, the plurality of information servers 3 and the management server 4 constitute a management device. The information server 3 and the management server 4 may be connected to each other by an intranet, or all of them may be configured as a single physical server.

管理装置は、例えば、画像形成装置2の制御情報(ファームウェア等)の更新のサービスを提供するための装置である。複数の画像形成装置2は、例えば、全て同一のオフィス等に設置されていてもよく、また、それぞれが異なるオフィス等に設置されて各オフィス等のファイアーウォールを介してインターネット7に接続されていてもよい。 The management device is, for example, a device for providing a service for updating control information (firmware, etc.) of the image forming device 2. For example, the plurality of image forming devices 2 may all be installed in the same office or the like, or each may be installed in a different office or the like and connected to the Internet 7 via a firewall of each office or the like. May be good.

管理サーバ4は、各画像形成装置2がそれぞれ有する制御情報のバージョン情報を管理している。すなわち、管理サーバ4は、画像形成装置2ごと及び画像形成装置2内の制御部ごとに制御情報のバージョン情報を保持している。また、管理サーバ4は、画像形成装置2の機種、周辺機器の構成、制御情報のバージョン情報等に応じて適用されるべき制御情報の格納先、すなわち情報サーバ3のどこに格納されているかを示す格納先情報(例えば、URL)を画像形成装置2からの問合せに応じて送信する。 The management server 4 manages the version information of the control information that each image forming apparatus 2 has. That is, the management server 4 holds the version information of the control information for each image forming apparatus 2 and for each control unit in the image forming apparatus 2. Further, the management server 4 indicates a storage destination of control information to be applied according to the model of the image forming apparatus 2, the configuration of peripheral devices, the version information of control information, and the like, that is, where in the information server 3 it is stored. The storage destination information (for example, URL) is transmitted in response to an inquiry from the image forming apparatus 2.

ファイアーウォール6は、外部からの不正なアクセスや侵入を防止することを目的としており、画像形成装置2からインターネット7への要求(問合せ)とその要求(問合せ)に対する応答は通過させるが、インターネット7側から画像形成装置2への要求は通過させないように設定されている。 The purpose of the firewall 6 is to prevent unauthorized access and intrusion from the outside, and the request (inquiry) from the image forming apparatus 2 to the Internet 7 and the response to the request (inquiry) are passed through, but the Internet 7 The request from the side to the image forming apparatus 2 is set not to pass.

(画像形成装置)
画像形成装置2は、例えば印刷機能、複写機能、ファクシミリ送受信機能及びスキャン機能を有する複合機である。本実施の形態では、画像形成装置2は、機種、ADF(自動原稿送り装置)、フィニッシャー(後処理装置)等の周辺機器、ファームウェア等の制御情報、制御情報のバージョン情報等が異なるものとして説明する。ADFは、原稿を自動的に給紙するものである。フィニッシャーは、用紙等の記録媒体に対してステープル処理、穴あけ処理等の後処理を行うものである。
(Image forming device)
The image forming apparatus 2 is, for example, a multifunction device having a printing function, a copying function, a facsimile transmission / reception function, and a scanning function. In the present embodiment, the image forming apparatus 2 is described as having different models, peripheral devices such as ADF (automatic document feeder), finisher (post-processing device), control information such as firmware, version information of control information, and the like. To do. The ADF automatically feeds the original paper. The finisher performs post-processing such as stapling processing and drilling processing on a recording medium such as paper.

図2は、画像形成装置2の構成の一例を示すブロック図である。画像形成装置2は、システム制御部20を有し、このシステム制御部20に、記憶部21、操作表示部22、画像読取部23、画像処理部24、ファクシミリ部25、画像出力部26、通信部27等が接続されている。 FIG. 2 is a block diagram showing an example of the configuration of the image forming apparatus 2. The image forming apparatus 2 has a system control unit 20, and the system control unit 20 includes a storage unit 21, an operation display unit 22, an image reading unit 23, an image processing unit 24, a facsimile unit 25, an image output unit 26, and communication. The unit 27 and the like are connected.

画像形成装置2は、更新すべき制御情報を自装置に適用する処理を行うに際し、第1のモードと第2のモードを有している。第1のモードは、更新すべき制御情報をバックグラウンドでダウンロードした後、ダウンロードした制御情報をバージョンアップの指示があったときにバージョンアップするモードである。第2のモードは、割り込み禁止の状態でダウンロードとバージョンアップを連続して行うモードである。なお、第1のモードでは、ダウンロードを指示する利用者とバージョンアップを指示する利用者とが異なる場合がある。 The image forming apparatus 2 has a first mode and a second mode when performing a process of applying the control information to be updated to its own apparatus. The first mode is a mode in which the control information to be updated is downloaded in the background, and then the downloaded control information is upgraded when a version upgrade instruction is given. The second mode is a mode in which download and version upgrade are continuously performed with interrupts disabled. In the first mode, the user who instructs the download and the user who instructs the version upgrade may be different.

操作表示部22は、例えばタッチパネルを有し、利用者からの指示等の入力を受け付けるとともに、利用者に対する表示を行う。利用者からの指示には、画像形成装置2の制御情報の即時のバージョンアップの指示や、制御情報のバックグラウンドダウンロード時刻及び更新日時(年、月、日、時刻)の登録も含まれる。 The operation display unit 22 has, for example, a touch panel, receives input such as an instruction from the user, and displays the display to the user. The instructions from the user include instructions for immediate version upgrade of the control information of the image forming apparatus 2, and registration of the background download time and update date and time (year, month, day, time) of the control information.

画像読取部23は、例えばスキャナにより構成され、原稿から画像データを読み取る。なお、画像読取部23にADFが装着される場合がある。画像処理部24は、画像の圧縮、伸長、合成等の画像処理を行う。ファクシミリ部25は、図示しない電話網等を介してデータの送受信を行う。画像出力部26は、例えば感光体による像保持体を有し、用紙等の記録媒体に画像を形成して出力する。なお、画像出力部26にフィニッシャーが接続される場合がある。システム制御部20、操作表示部22、画像読取部23、画像処理部24、ファクシミリ部25及び画像出力部26は、それぞれCPU及びこのCPU動作用の制御情報(例えば、ファームウェア)を有するマルチ制御部の構成となっている。 The image reading unit 23 is composed of, for example, a scanner, and reads image data from a document. An ADF may be attached to the image reading unit 23. The image processing unit 24 performs image processing such as image compression, decompression, and composition. The facsimile unit 25 transmits / receives data via a telephone network (not shown) or the like. The image output unit 26 has, for example, an image holder made of a photoconductor, and forms an image on a recording medium such as paper and outputs the image. A finisher may be connected to the image output unit 26. The system control unit 20, the operation display unit 22, the image reading unit 23, the image processing unit 24, the facsimile unit 25, and the image output unit 26 are multi-control units each having a CPU and control information (for example, firmware) for operating the CPU. It is composed of.

記憶部21は、ROM、RAM、ハードディスク等から構成され、プログラム210、画像形成装置2が処理する画像データ211、設定情報212、ファームウェア等の更新すべき制御情報213、制御情報213のバージョン情報214、バックグラウンドダウンロード時刻情報215、更新日時情報216等を記憶する。 The storage unit 21 is composed of a ROM, a RAM, a hard disk, etc., and includes a program 210, image data 211 processed by the image forming apparatus 2, setting information 212, control information 213 to be updated such as firmware, and version information 214 of the control information 213. , Background download time information 215, update date and time information 216, etc. are stored.

設定情報212は、操作表示部22、画像読取部23、画像処理部24、ファクシミリ部25、画像出力部26に対する各種パラメータの設定値等である。 The setting information 212 is set values of various parameters for the operation display unit 22, the image reading unit 23, the image processing unit 24, the facsimile unit 25, and the image output unit 26.

更新すべき制御情報213は、システム制御部20、操作表示部22、画像読取部23、画像処理部24、ファクシミリ部25及び画像出力部26が有する制御情報213a〜213eのうち更新対象の制御情報を更新するために用いられるものであり、記憶部21に一時的に記憶される。 The control information 213 to be updated is the control information to be updated among the control information 213a to 213e of the system control unit 20, the operation display unit 22, the image reading unit 23, the image processing unit 24, the facsimile unit 25, and the image output unit 26. Is used to update the image, and is temporarily stored in the storage unit 21.

バージョン情報214は、システム制御部20、操作表示部22、画像読取部23、画像処理部24、ファクシミリ部25及び画像出力部26がそれぞれ有する制御情報213a〜213eのバージョン番号であり、システム制御部20、操作表示部22、画像読取部23、画像処理部24、ファクシミリ部25及び画像出力部26の各制御部に対応して記憶部21に記憶されている。バージョン番号は、バージョン情報の一例である。 The version information 214 is a version number of control information 213a to 213e possessed by the system control unit 20, the operation display unit 22, the image reading unit 23, the image processing unit 24, the facsimile unit 25, and the image output unit 26, respectively, and is the system control unit. 20. It is stored in the storage unit 21 corresponding to each control unit of the operation display unit 22, the image reading unit 23, the image processing unit 24, the facsimile unit 25, and the image output unit 26. The version number is an example of version information.

バックグラウンドダウンロード時刻情報215は、バックグラウンドで定期的にダウンロードするに際し、制御部20が管理サーバ4に問い合わせるバックグラウンドダウンロード時刻をいう。バックグラウンドダウンロード時刻は、例えば、毎週日曜日の6:00、毎日の6:00のように登録することができる。 The background download time information 215 refers to the background download time in which the control unit 20 inquires of the management server 4 when downloading periodically in the background. The background download time can be registered, for example, every Sunday at 6:00 and every day at 6:00.

更新日時情報216は、ダウンロードとバージョンアップとを連続して行うに際し、制御部20が管理サーバ4に問い合わせる更新日時をいう。更新日時は、例えば、平成28年4月1日6:00のように登録することができる。 The update date / time information 216 refers to an update date / time in which the control unit 20 inquires of the management server 4 when downloading and upgrading the version in succession. The update date and time can be registered, for example, at 6:00 on April 1, 2016.

システム制御部20は、CPU、インターフェース等から構成されている。CPUは、プログラム210に従って動作することにより取得手段200、判断手段201、更新手段202、追加インストール手段203、特定手段204等として機能する。システム制御部20が第1及び第2のモードで実行する処理は、取得手段200が行うダウンロードと、更新手段202が行うバージョンアップとに分かれている。ダウンロードは、取得の一例であり、バージョンアップは、更新の一例である。 The system control unit 20 is composed of a CPU, an interface, and the like. By operating according to the program 210, the CPU functions as an acquisition means 200, a determination means 201, an update means 202, an additional installation means 203, a specific means 204, and the like. The process executed by the system control unit 20 in the first and second modes is divided into a download performed by the acquisition means 200 and a version upgrade performed by the update means 202. Downloading is an example of acquisition, and version upgrade is an example of updating.

取得手段200は、自装置の更新すべき制御情報の有無を管理サーバ4に問い合わせし、その応答として更新すべき制御情報213を取得する。 The acquisition means 200 inquires the management server 4 about the presence or absence of control information to be updated in its own device, and acquires the control information 213 to be updated as a response.

判断手段201は、取得手段200が取得した更新すべき制御情報213をバージョンアップする前に、更新すべき制御情報を取得した後に自装置に状況の変化が起こったと判断できる場合(問合せの条件)に合致するときは、更新の可否を管理サーバ4に問い合わせる。 When the determination means 201 can determine that a change in the situation has occurred in the own device after acquiring the control information to be updated before upgrading the control information 213 to be updated acquired by the acquisition means 200 (condition for inquiry). If, the management server 4 is inquired about whether or not the update is possible.

自装置の「状況の変化」としては、例えば、以下のものが考えられる。なお、以下のものに限られない。
(i)更新すべき制御情報のダウンロードを指示した利用者、すなわちバックグラウンドダウンロード時刻を登録した利用者と、バージョンアップを指示する利用者とが異なる場合
(ii)バージョンアップを指示する利用者が、自装置の設定情報212の変更を行った場合
(iii)更新すべき制御情報213のダウンロードとバージョンアップとの間に一定時間(例えば10分)以上が経過している場合
ダウンロードとバージョンアップとの間に、管理サーバ4に登録されているバージョンアップルール、ファームウェア又は設定情報が変更されたり、画像形成装置2においてダウンロード済みのファームウェアが改竄されていることが想定される。
(iv)更新すべき制御情報213のダウンロード時とバージョンアップ開始時とで画像形成装置の周辺機器を含めた構成が異なる場合
(v)更新すべき制御情報213のダウンロード時とバージョンアップ開始時との間に他の制御情報のダウンロードや設定情報212の変更があった場合
For example, the following can be considered as the "change in the situation" of the own device. It is not limited to the following.
(I) When the user who instructed to download the control information to be updated, that is, the user who registered the background download time and the user who instructed the version upgrade are different (ii) The user who instructed the version upgrade , When the setting information 212 of the own device is changed (iii) When a certain period of time (for example, 10 minutes) or more has elapsed between the download and version upgrade of the control information 213 to be updated. During this period, it is assumed that the version upgrade rule, firmware, or setting information registered in the management server 4 has been changed, or the downloaded firmware in the image forming apparatus 2 has been tampered with.
(Iv) When the configuration including the peripheral devices of the image forming apparatus is different between when the control information 213 to be updated is downloaded and when the version upgrade is started (v) When the control information 213 to be updated is downloaded and when the version upgrade is started When other control information is downloaded or the setting information 212 is changed during

追加インストール手段203は、画像形成装置をリモートで操作すること又は直接操作することにより、追加プログラムをインストールする。例えば、リモートで操作する場合には、表示操作部で指示を入力することにより管理サーバ4からの指示に基づいて追加プログラムをインストールし、直接操作する場合には、操作表示部22の操作により利用者の指示に基づいてファームウェアを保持したPCやUSBメモリ等を画像形成装置に接続して追加プログラムをインストールする。 The additional installation means 203 installs the additional program by operating the image forming apparatus remotely or by directly operating the image forming apparatus. For example, in the case of remote operation, an additional program is installed based on the instruction from the management server 4 by inputting an instruction in the display operation unit, and in the case of direct operation, it is used by the operation of the operation display unit 22. Based on the instruction of the person, connect the PC or USB memory holding the firmware to the image forming device and install the additional program.

特定手段204は、追加プログラムのインストールにより影響される更新すべき制御情報213のモジュールを特定する。特定手段204は、操作表示部22の操作より利用者から追加プログラムをインストールする指示があったとき、特定したモジュールを表示操作部22に表示して追加プログラムのインストールを確認してもよい。 The identification means 204 identifies a module of control information 213 to be updated that is affected by the installation of additional programs. When the user instructs the user to install the additional program from the operation of the operation display unit 22, the specific means 204 may display the specified module on the display operation unit 22 to confirm the installation of the additional program.

(情報処理システムの動作)
本実施の形態に係る情報処理システム1の動作の一例を図3から図5を参照して説明する。
(Operation of information processing system)
An example of the operation of the information processing system 1 according to the present embodiment will be described with reference to FIGS. 3 to 5.

(1)バックグラウンドのダウンロード
図3は、バックグラウンドのダウンロードにおける画像形成装置2の動作の一例を示すフローチャートである。
(1) Background Download FIG. 3 is a flowchart showing an example of the operation of the image forming apparatus 2 in the background download.

画像形成装置2の取得手段200は、現在の時刻がバックグラウンドダウンロード時刻情報215として予め登録されたバックグラウンドダウンロード時刻に到達すると(S1:Yes)、バックグラウンドで自装置の識別情報(例えばIPアドレス、MACアドレス等)を通信部27、LAN5、ファイアーウォール6及びインターネット7を介して管理サーバ4に送信し、更新すべき制御情報213が存在するか否かを問い合わせる(S2)。この問合せはバックグラウンドダウンロード時刻ごとに定期的(例えば、週1回)に行われる。 When the current time reaches the background download time registered in advance as the background download time information 215 (S1: Yes), the acquisition means 200 of the image forming apparatus 2 has the identification information (for example, IP address) of the own device in the background. , MAC address, etc.) is transmitted to the management server 4 via the communication unit 27, the LAN 5, the firewall 6, and the Internet 7, and inquires whether or not the control information 213 to be updated exists (S2). This query is made periodically (eg, once a week) at every background download time.

管理サーバ4は、画像形成装置2の取得手段200から問合せを受け付けると、更新すべき制御情報が存在すれば、応答情報を画像形成装置2に送信する。応答情報には、更新すべき制御情報の格納先情報(例えば、URL)及び更新すべき制御情報のバージョン情報が含まれる。 When the management server 4 receives an inquiry from the acquisition means 200 of the image forming apparatus 2, the management server 4 transmits the response information to the image forming apparatus 2 if the control information to be updated exists. The response information includes storage destination information (for example, URL) of control information to be updated and version information of control information to be updated.

画像形成装置2の取得手段200は、応答情報を受信すると(S3)、ダウンロード済みで、かつバージョンアップ前のバージョン情報214として記憶部21に記憶されているバージョン番号と受信したバージョン番号とを比較して受信したバージョン番号と同じか否かを判断する(S4)。受信したバージョン番号と異なれば(S4:Yes)、ステップS3で取得した格納先情報に基づいて情報サーバ3から更新すべき制御情報213をダウンロードし、記憶部21に記憶する(S5)。このとき取得手段200は、記憶部21に記憶されているバージョン情報214をステップS3で取得したものに更新する。 When the acquisition means 200 of the image forming apparatus 2 receives the response information (S3), it compares the version number stored in the storage unit 21 as the version information 214 that has been downloaded and before the version upgrade with the received version number. It is determined whether or not the version number is the same as the received version number (S4). If the version number is different from the received version number (S4: Yes), the control information 213 to be updated is downloaded from the information server 3 based on the storage destination information acquired in step S3, and stored in the storage unit 21 (S5). At this time, the acquisition means 200 updates the version information 214 stored in the storage unit 21 to the one acquired in step S3.

(2)日時指定の制御情報の更新
図4は、日時指定の制御情報の更新における画像形成装置2の動作の一例を示すフローチャートである。
(2) Update of Control Information for Designating Date and Time FIG. 4 is a flowchart showing an example of the operation of the image forming apparatus 2 in updating the control information for specifying the date and time.

画像形成装置2の取得手段200は、現在の時刻が更新日時情報216として予め登録された更新日時に到達すると(S11:Yes)、日時指定の更新モード、すなわち第2のモードに遷移し、操作表示部22の画面をロックする(S12)。 When the current time reaches the update date and time registered in advance as the update date and time information 216 (S11: Yes), the acquisition means 200 of the image forming apparatus 2 transitions to the update mode of specifying the date and time, that is, the second mode, and operates. The screen of the display unit 22 is locked (S12).

取得手段200は、自装置の識別情報を通信部27、LAN5、ファイアーウォール6及びインターネット7を介して管理サーバ4に送信し、更新すべき制御情報213が存在するか否かを問い合わせる(S13)。この問合せは登録された年月日時にのみ行われる。 The acquisition means 200 transmits the identification information of the own device to the management server 4 via the communication unit 27, the LAN 5, the firewall 6, and the Internet 7, and inquires whether or not the control information 213 to be updated exists (S13). .. This inquiry is made only on the registered date and time.

管理サーバ4は、画像形成装置2の取得手段200から問合せを受け付けると、更新すべき制御情報が存在すれば、応答情報を画像形成装置2に送信する。 When the management server 4 receives an inquiry from the acquisition means 200 of the image forming apparatus 2, the management server 4 transmits the response information to the image forming apparatus 2 if the control information to be updated exists.

画像形成装置2の更新手段202は、応答情報を受信すると(S14)、バージョン情報214として記憶されているダウンロード済み、かつバージョンアップ前のバージョン番号と受信したバージョン番号とを比較して受信したバージョン番号と異なるか否かを判断する(S15)。受信したバージョン番号の方が新しければ(S15:Yes)、ステップS14で取得した格納先情報に基づいて情報サーバ3から更新すべき制御情報213をダウンロードし、記憶部21に記憶する(S16)。このとき取得手段200は、記憶部21に記憶されているバージョン情報214をステップS14で取得したものに更新する。 When the update means 202 of the image forming apparatus 2 receives the response information (S14), the downloaded version stored as the version information 214 and the version number before the version upgrade is compared with the received version number and received. It is determined whether or not it is different from the number (S15). If the received version number is newer (S15: Yes), the control information 213 to be updated is downloaded from the information server 3 based on the storage destination information acquired in step S14, and stored in the storage unit 21 (S16). .. At this time, the acquisition means 200 updates the version information 214 stored in the storage unit 21 to the one acquired in step S14.

更新手段202は、記憶部21に記憶された更新すべき制御情報213に基づいて、システム制御部20、操作表示部22、画像読取部23、画像処理部24、ファクシミリ部25及び画像出力部26がそれぞれ有する制御情報213a〜213eのうち対応する制御情報213a〜213eをバージョンアップする(S17)。 The updating means 202 has a system control unit 20, an operation display unit 22, an image reading unit 23, an image processing unit 24, a facsimile unit 25, and an image output unit 26 based on the control information 213 to be updated stored in the storage unit 21. Of the control information 213a to 213e possessed by the above, the corresponding control information 213a to 213e is upgraded (S17).

(3)ダウンロード後のバージョンアップ
図5は、ダウンロード後のバージョンアップにおける画像形成装置2の動作の一例を示すフローチャートである。
(3) Version upgrade after download FIG. 5 is a flowchart showing an example of the operation of the image forming apparatus 2 in the version upgrade after download.

判断手段201は、利用者の操作表示部22への操作により、バージョンアップの指示を受け付けると(S31)、自装置に状況に変化が起こったと判断できる場合(問合せの条件)に合致するか否かを判断する(S32)。 When the determination means 201 receives a version upgrade instruction by operating the operation display unit 22 of the user (S31), it can be determined that a change has occurred in the own device (condition for inquiry). Is determined (S32).

判断手段201は、バージョンアップの条件に合致している場合には(S32:Yes)、自装置の識別情報を通信部27、LAN5、ファイアーウォール6及びインターネット7を介して管理サーバ4に送信し、バージョンアップを行ってよいか否かを問い合わせる(S33)。 If the determination means 201 meets the conditions for version upgrade (S32: Yes), the determination means 201 transmits the identification information of the own device to the management server 4 via the communication unit 27, the LAN 5, the firewall 6, and the Internet 7. , Inquire whether or not the version can be upgraded (S33).

管理サーバ4は、画像形成装置2の取得手段200から問合せを受け付けると、更新すべき制御情報が存在すれば、応答情報を画像形成装置2に送信する。 When the management server 4 receives an inquiry from the acquisition means 200 of the image forming apparatus 2, the management server 4 transmits the response information to the image forming apparatus 2 if the control information to be updated exists.

画像形成装置2の更新手段202は、応答情報を受信すると(S34)、前回取得したバージョン番号と受信したバージョン番号とを比較して同じであるか否かを判断する(S35)。受信したバージョン番号が同じであれば(S35:Yes)、更新手段202は、記憶部21に記憶された更新すべき制御情報213に基づいて、システム制御部20、操作表示部22、画像読取部23、画像処理部24、ファクシミリ部25及び画像出力部26がそれぞれ有する制御情報213a〜213eのうち対応する制御情報213a〜213eをバージョンアップする(S35)。 When the update means 202 of the image forming apparatus 2 receives the response information (S34), it compares the previously acquired version number with the received version number and determines whether or not they are the same (S35). If the received version numbers are the same (S35: Yes), the update means 202 has the system control unit 20, the operation display unit 22, and the image reading unit based on the control information 213 to be updated stored in the storage unit 21. Of the control information 213a to 213e of the 23, the image processing unit 24, the facsimile unit 25, and the image output unit 26, the corresponding control information 213a to 213e is upgraded (S35).

上記ステップS32において、条件に合致しない場合(S32:No)、及び上記ステップS34において、制御情報が適切でない場合(S33:No)、利用者は操作表示部22を操作して次回のバックグラウンドダウンロード時刻を予約する(S36)。システム制御部20は、予約されたバックグラウンドダウンロード時刻をバックグラウンドダウンロード時刻情報215に登録する。 If the conditions are not met in step S32 (S32: No), or if the control information is not appropriate in step S34 (S33: No), the user operates the operation display unit 22 to download the next background. Reserve the time (S36). The system control unit 20 registers the reserved background download time in the background download time information 215.

以上、本発明の実施の形態を説明したが、本発明は上記の実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々の変形、実施が可能である。例えば、制御情報をダウンロードする際に制御情報に関連する設定情報をダウンロードし、設定情報も制御情報とともに更新してもよい。 Although the embodiments of the present invention have been described above, the present invention is not limited to the above-described embodiments, and various modifications and implementations are possible without changing the gist of the present invention. For example, when the control information is downloaded, the setting information related to the control information may be downloaded, and the setting information may be updated together with the control information.

システム制御部20を構成する各手段は、それぞれ一部又は全部を再構成可能回路(FPGA:Field Programmable Gate Array)、特定用途向け集積回路(ASIC:Application Specific Integrated Circuit)等のハードウエアによって構成してもよい。 Each means constituting the system control unit 20 is composed of hardware such as a reconfigurable circuit (FPGA: Field Programmable Gate Array) and an application specific integrated circuit (ASIC), which are partially or wholly reconfigurable. You may.

また、例えば本発明の要旨を変更しない範囲内で、上記実施の形態の構成要素の一部を省くことや変更することが可能である。 Further, for example, it is possible to omit or change a part of the components of the above embodiment without changing the gist of the present invention.

また、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。また、上記実施の形態で用いたプログラムをCD−ROM等のコンピュータ読み取り可能な記録媒体に記録して提供することもできる。 Further, in the flow of the above embodiment, steps can be added, deleted, changed, replaced, and the like. Further, the program used in the above embodiment can be recorded and provided on a computer-readable recording medium such as a CD-ROM.

1…情報処理システム、2…画像形成装置、3…情報サーバ、
4…管理サーバ、6…ファイアーウォール、7…インターネット、
20…システム制御部、21…記憶部、22…操作表示部、23…画像読取部、
24…画像処理部、25…ファクシミリ部、26…画像出力部、27…通信部、
200…取得手段、201…判断手段、202…更新手段、
203…追加インストール手段、204…特定手段、210…プログラム、
211…画像データ、212…設定情報、213…更新すべき制御情報、
213a-213e…制御情報、214…バージョン情報、
215…バックグラウンドダウンロード時刻情報、216…更新日時情報
1 ... Information processing system, 2 ... Image forming device, 3 ... Information server,
4 ... Management server, 6 ... Firewall, 7 ... Internet,
20 ... system control unit, 21 ... storage unit, 22 ... operation display unit, 23 ... image reading unit,
24 ... image processing unit, 25 ... facsimile unit, 26 ... image output unit, 27 ... communication unit,
200 ... Acquisition means, 201 ... Judgment means, 202 ... Update means,
203 ... Additional installation means, 204 ... Specific means, 210 ... Programs,
211 ... image data, 212 ... setting information, 213 ... control information to be updated,
213a-213e ... Control information, 214 ... Version information,
215 ... Background download time information, 216 ... Update date and time information

Claims (8)

自装置の更新すべき制御情報の有無を問い合わせし、その応答として前記更新すべき制御情報を取得する取得手段と、
前記取得手段が取得した前記更新すべき制御情報更新する前に、前記更新すべき制御情報を取得した後の前記自装置の状況の変化に応じて前記更新の可否を問い合わせるか否かを判断する判断手段と、
を備え
前記自装置の状況の変化は、前記更新すべき制御情報の取得を指示した利用者と、前記更新を指示する利用者とが異なる場合である、
情報処理装置。
An acquisition means for inquiring about the presence or absence of control information to be updated in the own device and acquiring the control information to be updated as a response.
Before the acquisition unit is updated with the acquired updated to be control information, determines whether inquires whether the update in response to a change in status of the self apparatus after obtaining the control information to be the update Judgment means to do
Equipped with a,
The change in the status of the own device is a case where the user who has instructed to acquire the control information to be updated is different from the user who has instructed to update.
Information processing device.
前記判断手段は、前記更新を指示する利用者が、自装置の設定情報の変更を行った場合に、前記自装置に状況の変化が起こったと判断する、
請求項に記載の情報処理装置。
The determination means determines that a change in the situation has occurred in the own device when the user instructing the update changes the setting information of the own device.
The information processing device according to claim 1 .
自装置の更新すべき制御情報の有無を問い合わせし、その応答として前記更新すべき制御情報を取得する取得手段と、An acquisition means for inquiring about the presence or absence of control information to be updated in the own device and acquiring the control information to be updated as a response.
前記取得手段が取得した前記更新すべき制御情報で更新する前に、前記更新すべき制御情報を取得した後の前記自装置の状況の変化に応じて前記更新の可否を問い合わせるか否かを判断する判断手段と、Before updating with the control information to be updated acquired by the acquisition means, it is determined whether or not to inquire whether or not to inquire whether or not the update is possible in response to a change in the situation of the own device after acquiring the control information to be updated. Judgment means to do
を備え、With
前記判断手段は、前記更新を指示する利用者が、自装置の設定情報の変更を行った場合に、前記自装置に状況の変化が起こったと判断する、The determination means determines that a change in the situation has occurred in the own device when the user instructing the update changes the setting information of the own device.
情報処理装置。Information processing device.
自装置の更新すべき制御情報の有無を問い合わせし、その応答として前記更新すべき制御情報を取得する取得手段と、
前記取得手段が取得した前記更新すべき制御情報で更新する前に、前記更新すべき制御情報を取得した後の前記自装置の状況の変化に応じて前記更新の可否を問い合わせるか否かを判断する判断手段と、
追加プログラムをインストールする追加インストール手段と、
備え、
前記判断手段は、前記更新すべき制御情報を取得した後に前記追加プログラムをインストールした場合、前記自装置に状況の変化が起こったと判断する
報処理装置。
An acquisition means for inquiring about the presence or absence of control information to be updated in the own device and acquiring the control information to be updated as a response.
Before updating with the control information to be updated acquired by the acquisition means, it is determined whether or not to inquire whether or not to inquire whether or not the update is possible in response to a change in the situation of the own device after acquiring the control information to be updated. Judgment means to do
Additional installation methods to install additional programs ,
With
When the additional program is installed after the control information to be updated is acquired, the determination means determines that a change in the situation has occurred in the own device .
Information processing apparatus.
前記追加プログラムのインストールにより影響される前記更新すべき制御情報のモジュールを特定する特定手段をさらに備え、
前記判断手段は、前記特定手段が特定した前記モジュールのバージョン番号について問い合わせ、前記更新の可否を問い合わせるか否かを判断する、
請求項4に記載の情報処理装置。
Further provided with specific means for identifying the module of control information to be updated affected by the installation of the additional program.
The determination means inquires about the version number of the module specified by the specific means, and determines whether or not to inquire whether or not the update is possible.
The information processing device according to claim 4.
コンピュータを、
自装置の更新すべき制御情報の有無を問い合わせし、その応答として前記更新すべき制御情報を取得する取得手段と、
前記取得手段が取得した前記更新すべき制御情報更新する前に、前記更新すべき制御情報を取得した後の前記自装置の状況の変化に応じて前記更新の可否を問い合わせるか否かを判断する判断手段として機能させるためのプログラムであって、
前記自装置の状況の変化は、前記更新すべき制御情報の取得を指示した利用者と、前記更新を指示する利用者とが異なる場合である、
プログラム。
Computer,
An acquisition means for inquiring about the presence or absence of control information to be updated in the own device and acquiring the control information to be updated as a response.
Before the acquisition unit is updated with the acquired updated to be control information, determines whether inquires whether the update in response to a change in status of the self apparatus after obtaining the control information to be the update It is a program to function as a means of judgment
The change in the status of the own device is a case where the user who has instructed to acquire the control information to be updated is different from the user who has instructed to update.
program.
コンピュータを、Computer,
自装置の更新すべき制御情報の有無を問い合わせし、その応答として前記更新すべき制御情報を取得する取得手段と、An acquisition means for inquiring about the presence or absence of control information to be updated in the own device and acquiring the control information to be updated as a response.
前記取得手段が取得した前記更新すべき制御情報で更新する前に、前記更新すべき制御情報を取得した後の前記自装置の状況の変化に応じて前記更新の可否を問い合わせるか否かを判断する判断手段として機能させるプログラムであって、Before updating with the control information to be updated acquired by the acquisition means, it is determined whether or not to inquire whether or not to inquire whether or not the update is possible in response to a change in the situation of the own device after acquiring the control information to be updated. A program that functions as a means of making decisions
前記判断手段は、前記更新を指示する利用者が、自装置の設定情報の変更を行った場合に、前記自装置に状況の変化が起こったと判断する、The determination means determines that a change in the situation has occurred in the own device when the user instructing the update changes the setting information of the own device.
プログラム。program.
コンピュータを、Computer,
自装置の更新すべき制御情報の有無を問い合わせし、その応答として前記更新すべき制御情報を取得する取得手段と、An acquisition means for inquiring about the existence of control information to be updated in the own device and acquiring the control information to be updated as a response.
前記取得手段が取得した前記更新すべき制御情報で更新する前に、前記更新すべき制御情報を取得した後の前記自装置の状況の変化に応じて前記更新の可否を問い合わせるか否かを判断する判断手段と、Before updating with the control information to be updated acquired by the acquisition means, it is determined whether or not to inquire whether or not to inquire whether or not the update is possible in response to a change in the situation of the own device after acquiring the control information to be updated. Judgment means to do
追加プログラムをインストールする追加インストール手段として機能させるためのプログラムであって、 Installing additional programs A program that functions as an additional installation method.
前記判断手段は、前記更新すべき制御情報を取得した後に前記追加プログラムをインストールした場合、前記自装置に状況の変化が起こったと判断する、When the additional program is installed after the control information to be updated is acquired, the determination means determines that a change in the situation has occurred in the own device.
プログラム。program.
JP2016156017A 2016-08-08 2016-08-08 Information processing equipment and programs Active JP6786942B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016156017A JP6786942B2 (en) 2016-08-08 2016-08-08 Information processing equipment and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016156017A JP6786942B2 (en) 2016-08-08 2016-08-08 Information processing equipment and programs

Publications (2)

Publication Number Publication Date
JP2018025892A JP2018025892A (en) 2018-02-15
JP6786942B2 true JP6786942B2 (en) 2020-11-18

Family

ID=61193882

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016156017A Active JP6786942B2 (en) 2016-08-08 2016-08-08 Information processing equipment and programs

Country Status (1)

Country Link
JP (1) JP6786942B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011060142A (en) * 2009-09-11 2011-03-24 Ricoh Co Ltd Integrated management device, integrated management system, integrated management method, integrated management program, and recording medium with the program recorded thereon
JP6581859B2 (en) * 2014-10-01 2019-09-25 シャープ株式会社 Information processing apparatus, software distribution system, and software distribution method

Also Published As

Publication number Publication date
JP2018025892A (en) 2018-02-15

Similar Documents

Publication Publication Date Title
CN106155679B (en) Information processing system, information processing apparatus, and information processing method
CN107797811B (en) Electronic device, version checking system, and recording medium
US9110760B2 (en) Image forming apparatus, control method for image forming apparatus, and storage medium
US8984413B2 (en) Transmission system, transmission apparatus, and method
JP2012059180A (en) Image forming device, method for updating firmware, and program
US20090320016A1 (en) Image processing apparatus, control method therefor, storage medium, and distribution server
US11934821B2 (en) Device management system and non-transitory computer-readable storage medium storing device management program
JP2014191797A (en) Information processing apparatus, firmware updating method and computer program
JP2021140829A (en) Information processing device, control method of information processing device, and program
US20100245897A1 (en) Electronic apparatus and image forming system
US9069724B2 (en) Imaging forming apparatus with automatic configuration update
JP6737169B2 (en) Version check system and version check method
JP6938887B2 (en) Information processing equipment, information processing systems and programs
JP6448193B2 (en) Image forming apparatus, control method therefor, and program
KR20140020761A (en) Management device, management device control method, and storage medium
EP2947564B1 (en) Information processing apparatus, set values update method for the same, and set values update program
JP6547717B2 (en) Electronic device and application control program
JP6534519B2 (en) Electronic device having firmware update function
JP6786942B2 (en) Information processing equipment and programs
JP2009237815A (en) Firmware management system, electronic apparatus, and firmware management server
JP6622577B2 (en) Distribution system and distribution system control method
US9100517B2 (en) Information processing system, management device, management method, and storage medium
JP6536534B2 (en) Electronic device and version check program
US20220210287A1 (en) Mediation device, non-transitory computer-readable storage medium storing mediation program, device management system, and non-transitory computer-readable storage medium storing device management program
JP5885079B2 (en) Management apparatus, information processing system, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190610

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200212

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200409

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20200409

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201012

R150 Certificate of patent or registration of utility model

Ref document number: 6786942

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350