JP2018014007A - Image forming apparatus - Google Patents
Image forming apparatus Download PDFInfo
- Publication number
- JP2018014007A JP2018014007A JP2016143842A JP2016143842A JP2018014007A JP 2018014007 A JP2018014007 A JP 2018014007A JP 2016143842 A JP2016143842 A JP 2016143842A JP 2016143842 A JP2016143842 A JP 2016143842A JP 2018014007 A JP2018014007 A JP 2018014007A
- Authority
- JP
- Japan
- Prior art keywords
- firmware
- image forming
- forming apparatus
- unit
- update
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Stored Programmes (AREA)
- Facsimiles In General (AREA)
Abstract
Description
本発明は、画像形成装置に関する。 The present invention relates to an image forming apparatus.
画像形成装置の急速な高機能化に伴い、画像形成装置のファームウェアの更新(アップデート)を迅速、且つ、効率的に行うことが要求されている。従来、画像形成装置のファームウェアは、機能追加や不具合の修正などによりファームウェアをアップデートする必要が生じた場合、サービスマンが顧客先に訪問して手作業でアップデートを行っていた。そのため、ファームウェアを即時アップデートすることが出来ず、ファームウェアアップデートのためのサービスマン出動に伴うコストもかかっていた。 With the rapid enhancement of functions of image forming apparatuses, it is required to update firmware of image forming apparatuses quickly and efficiently. Conventionally, when it is necessary to update the firmware of an image forming apparatus due to function addition or defect correction, a service person visits a customer and manually updates the firmware. For this reason, the firmware could not be updated immediately, and the costs associated with dispatching service personnel for firmware update were also high.
そこで、近年では、フラッシュメモリなどの書き換え可能な記憶装置にファームウェアを格納するように画像形成装置を構成し、インターネットを介して、ファームウェアを転送し、ファームウェアアップデートを行う方法が主流となっている。これにより、逐次新しい機能を追加することが出来、ソフトウェアの不具合にも迅速に対応することが出来るようになった。画像形成装置を使用しない深夜などにファームウェアのアップデートを自動的に実行することにより、ユーザはストレス無く画像形成装置を使用することが出来る。また、複数機種のファームウェアを共通化することで、複数機種まとめて機能追加をするなどのメリットも生むようになった。これにより、統一的・継続的に画像形成装置に対して機能追加していくことが出来る。 Therefore, in recent years, a method in which an image forming apparatus is configured to store firmware in a rewritable storage device such as a flash memory, and the firmware is transferred via the Internet to update the firmware has become mainstream. As a result, new functions can be added one after another, and it is possible to quickly respond to software defects. By automatically executing the firmware update at midnight when the image forming apparatus is not used, the user can use the image forming apparatus without stress. In addition, by sharing the firmware of multiple models, there are advantages such as adding functions to multiple models at once. As a result, functions can be added to the image forming apparatus uniformly and continuously.
しかし、ファームウェアに大きな変更が入る場合や、第3者のソフトウェアがファームウェアに含まれるような場合、ユーザに対して使用許諾契約に同意してもらう必要がある場合がある。 However, when a major change is made to the firmware, or when third party software is included in the firmware, it may be necessary for the user to agree to a license agreement.
特許文献1では、プログラムのインストール後に必ず使用許諾契約書を画面表示することで、ユーザに対して必ず使用許諾契約書に同意させることを可能にしている。 In Japanese Patent Laid-Open No. 2004-228688, the license agreement is always displayed on the screen after the program is installed, so that the user can be allowed to agree to the license agreement.
しかしながら、前述した技術は、使用許諾契約書確認画面をプログラムのインストール後に必ず表示する。そのため、使用許諾契約書の確認が不要なファームウェアアップデートの場合には無駄な操作が必要となり、手間と時間を必要としてしまう。また、ファームウェアのバージョンは機種それぞれで異なる時期に異なるバージョン付けで管理されるため、ファームウェアのバージョンでは使用許諾契約書の表示が必要かどうか統一的かつ正確に判断することが出来ない。 However, the above-described technique always displays the license agreement confirmation screen after the program is installed. For this reason, in the case of a firmware update that does not require confirmation of the license agreement, a wasteful operation is required, and labor and time are required. Also, since firmware versions are managed with different versions at different times for each model, it is not possible to determine in a unified and accurate manner whether the display of the license agreement is necessary for the firmware version.
上記の課題を解決するために、本発明に係る画像形成装置は、
外部記憶装置から取得したファームウェアを用いて機能をアップデートする機能を有する画像形成装置であって、アップデート対象ファームウェアのアップデート情報を受信する手段と、アップデート情報から得られる世代バージョンに基づいて使用許諾契約書の表示が必要かどうかを判断する手段と、使用許諾契約書をユーザに対して表示する手段とを有することを特徴とする。
In order to solve the above problems, an image forming apparatus according to the present invention includes:
An image forming apparatus having a function of updating functions using firmware acquired from an external storage device, and means for receiving update information of firmware to be updated, and a license agreement based on a generation version obtained from the update information It is characterized by having means for determining whether or not display is necessary and means for displaying the license agreement to the user.
本発明に係る画像形成装置によれば、画像形成装置のファームウェアアップデート時に、ユーザに対して使用許諾契約書の確認が必要な場合にのみ使用許諾契約書を表示することが出来るようになる。また、世代バージョンを元に判断することで、複数機種にまたがって共通の処理で、統一的かつ正確に、使用許諾契約書の表示を実現することが出来る。 According to the image forming apparatus of the present invention, the license agreement can be displayed only when the user needs to confirm the license agreement when updating the firmware of the image forming apparatus. Also, by determining based on the generation version, it is possible to display the license agreement in a uniform and accurate manner by a common process across multiple models.
以下、本発明を実施するための最良の形態について図面を用いて説明する。以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。 The best mode for carrying out the present invention will be described below with reference to the drawings. The following embodiments do not limit the invention according to the claims, and all combinations of features described in the embodiments are not necessarily essential to the solution means of the invention.
[第1の実施形態]
以下、本発明を実施するための最良の形態について図面を用いて説明する。
[First Embodiment]
The best mode for carrying out the present invention will be described below with reference to the drawings.
本実施例においては、ファームウェア配信サーバと通信を行い、ファームウェアアップデートを実現する場合について説明している。しかし、アップデート対象ファームウェアの転送方法はこれに限らず、画像形成装置に直接接続する可搬記憶媒体や、画像形成装置とネットワークを経由して通信するコンピュータ等、外部記憶装置から転送して実行しても良い。 In this embodiment, a case has been described in which firmware update is realized by communicating with a firmware distribution server. However, the transfer method of the firmware to be updated is not limited to this, and is transferred from an external storage device such as a portable storage medium directly connected to the image forming device or a computer that communicates with the image forming device via a network. May be.
図1は画像形成装置100の構成を示すブロック図である。 FIG. 1 is a block diagram illustrating a configuration of the image forming apparatus 100.
図1において、制御部110は、画像形成装置100全体を制御するための構成である。制御部110は、画像形成装置100を制御するための構成として、以下を含む。 In FIG. 1, the control unit 110 is configured to control the entire image forming apparatus 100. The control unit 110 includes the following as a configuration for controlling the image forming apparatus 100.
CPU111は、ROM112に記憶された制御部110用のプログラムをRAM113に読出して実行する。ROM112には、ライセンスや機器構成情報、ファームウェアバージョンといった、機器情報も記憶されている。 The CPU 111 reads the program for the control unit 110 stored in the ROM 112 into the RAM 113 and executes it. The ROM 112 also stores device information such as a license, device configuration information, and firmware version.
ハードディスクドライブ(HDD)114は、ネットワークI/F119を介してコンピュータ103から受信した印刷データを記憶する。なお、CPU111により実行されるプログラムには、プリント用アプリケーションプログラムが含まれる。そして、このプリント用アプリケーションプログラムにより、HDD114に記憶された印刷データがプリンタ部130によるプリントが可能な画像データに変換される。そして、HDD114には、プリンタ部130によるプリントが可能な画像データも記憶される。また、CPU111により実行されるプログラムには、スキャン用アプリケーションプログラムが含まれる。そして、このスキャン用アプリケーションプログラムにより、スキャナ部140により画像データが読み取られるとともに、読み取られた画像データがHDD114に転送される。そして、HDD114には、読み取られた画像データが記憶される。 A hard disk drive (HDD) 114 stores print data received from the computer 103 via the network I / F 119. The program executed by the CPU 111 includes a print application program. The print application program converts the print data stored in the HDD 114 into image data that can be printed by the printer unit 130. The HDD 114 also stores image data that can be printed by the printer unit 130. The program executed by the CPU 111 includes a scanning application program. The scanning application program reads image data by the scanner unit 140 and transfers the read image data to the HDD 114. The HDD 114 stores the read image data.
操作部I/F115は、操作部120を介して画像形成装置100のユーザにより入力される指示をCPU111に伝達するためのI/Fである。また、操作部I/F115は、操作部120に表示される内容を切替えるための処理内容をCPU111から受信して操作部120に伝達する。なお、操作部120は、タッチパネル機能を有する液晶表示部やキーボードなどが備えられ、ユーザの指示を受け付ける。 The operation unit I / F 115 is an I / F for transmitting an instruction input by the user of the image forming apparatus 100 via the operation unit 120 to the CPU 111. Further, the operation unit I / F 115 receives processing content for switching the content displayed on the operation unit 120 from the CPU 111 and transmits the processing content to the operation unit 120. The operation unit 120 includes a liquid crystal display unit having a touch panel function, a keyboard, and the like, and receives a user instruction.
プリンタI/F116は、制御部110とプリンタ部130を接続するためのインターフェースである。ここで、プリンタ部130は、プリンタI/F116を介してHDD114から転送される画像データに基づいて記録媒体上にプリントを行う。 The printer I / F 116 is an interface for connecting the control unit 110 and the printer unit 130. Here, the printer unit 130 performs printing on a recording medium based on image data transferred from the HDD 114 via the printer I / F 116.
また、フィニッシャ部150は、プリンタ部130によりプリントが行われた記録媒体に対して各種のフィニッシング処理を行うものである。フィニッシング処理とは、例えば、シートに対するステイプル処理、シートへのパンチ処理(穿孔処理)、中綴じ製本処理、等である。 The finisher unit 150 performs various finishing processes on the recording medium printed by the printer unit 130. The finishing process is, for example, a stapling process on a sheet, a punching process (perforation process) on a sheet, a saddle stitch bookbinding process, and the like.
スキャナI/F117は、制御部110とスキャナ部140を接続するためのインターフェースである。ここで、スキャナ部140(画像データを入力する入力手段)は、原稿上の画像をCCD(ChargeCoupledDevice)等により構成されるラインセンサを用いて画像データとして読み取るものである。そして、スキャナ部140は、読み取った画像データをスキャナI/F117を介してHDD114へ転送する。HDD114へ転送され、記憶された画像データは、前述したプリンタ部130によりプリントすることが可能であり、スキャナ部140により読み取った画像データをプリンタ部130によりプリントすることにより、複写(コピー)処理が可能となる。 The scanner I / F 117 is an interface for connecting the control unit 110 and the scanner unit 140. Here, the scanner unit 140 (input means for inputting image data) reads an image on a document as image data using a line sensor constituted by a CCD (Charge Coupled Device) or the like. Then, the scanner unit 140 transfers the read image data to the HDD 114 via the scanner I / F 117. The image data transferred to and stored in the HDD 114 can be printed by the printer unit 130 described above, and the image data read by the scanner unit 140 is printed by the printer unit 130, so that copying (copying) processing can be performed. It becomes possible.
USB−HostI/F118は、制御部110と、外部USBデバイス102と接続するためのインターフェースである。外部USBデバイス184は、USBメモリやUSBキーボードなどが例として挙げられる。USBメモリを接続すると、画像形成装置が必要とするデータの読み書きが可能となる。 The USB-Host I / F 118 is an interface for connecting the control unit 110 and the external USB device 102. Examples of the external USB device 184 include a USB memory and a USB keyboard. When a USB memory is connected, data necessary for the image forming apparatus can be read and written.
ネットワークI/F119は、制御部110をLAN104に接続し、LAN上のコンピュータ103との通信を行う。 The network I / F 119 connects the control unit 110 to the LAN 104 and communicates with the computer 103 on the LAN.
コンピュータ103は画像形成装置100とLAN104で接続され、画像形成装置100に対して、印刷データの送信、WEBブラウザ経由での機器の操作等が可能である。さらにコンピュータ103は、LAN104を介して、配信サーバ101と接続され、ファームアップデートに必要な更新ファイルをダウンロードすることができる。ここでの更新ファイルのダウンロードの手段はHTTP、FTP他、プロトコルは限定しない。配信サーバ101は主にインターネット上に存在するが、社内ネットワーク内に存在しても良い。 The computer 103 is connected to the image forming apparatus 100 via a LAN 104, and can transmit print data to the image forming apparatus 100, operate devices via a WEB browser, and the like. Further, the computer 103 is connected to the distribution server 101 via the LAN 104 and can download an update file necessary for the firmware update. The update file download means here is not limited to HTTP, FTP, etc., and the protocol. The distribution server 101 exists mainly on the Internet, but may exist in an in-house network.
制御部110のCPU111により実行されるソフトウェアの構成について図2を用いて説明する。なお、図2に示されるプログラムは、図1のROM112に記憶されているものとする。 A configuration of software executed by the CPU 111 of the control unit 110 will be described with reference to FIG. It is assumed that the program shown in FIG. 2 is stored in the ROM 112 in FIG.
メインシステム200は本実施例における画像形成装置100の各種機能を実現するためのプログラムが配置される。 In the main system 200, programs for realizing various functions of the image forming apparatus 100 in this embodiment are arranged.
操作部制御部201は、操作部I/F115を介して、操作部120の制御を行うためのプログラムである。 The operation unit control unit 201 is a program for controlling the operation unit 120 via the operation unit I / F 115.
同様に、プリンタ制御部202はプリンタI/F116を介したプリンタ部130及び、フィニッシャ部150の処理を行うためのプログラムである。スキャナ制御部203はスキャナI/F117を介したスキャナ部140の制御を行うためのプログラムである。同様に、USB制御部204もUSB−HostI/F118を介して、その先のUSBデバイス102の制御を行うためのプログラムである。 Similarly, the printer control unit 202 is a program for performing processing of the printer unit 130 and the finisher unit 150 via the printer I / F 116. A scanner control unit 203 is a program for controlling the scanner unit 140 via the scanner I / F 117. Similarly, the USB control unit 204 is a program for controlling the USB device 102 beyond the USB-Host I / F 118.
アプリケーション制御部205は、直接外部機器の制御は行わないが、情報処理装置100のさまざまな機能を実現するためのプログラム群を示す。アプリケーション制御部205には、httpd(HyperTextTransferProtocolDeamon)、 lpd(LinePrinterDeamon)、 Wedブラウザ機能、 機器情報配信機能等が含まれる。 The application control unit 205 does not directly control the external device, but indicates a program group for realizing various functions of the information processing apparatus 100. The application control unit 205 includes httpd (HyperTextTransferProtocolDemon), lpd (LinePrinterDemon), a Wed browser function, a device information distribution function, and the like.
起動制御部206はメインシステム200の起動及び停止の制御を行うためのプログラムであり、画像形成装置100に電源投入後最初に動作して、メインシステム200全体の起動処理の制御を行う。 The activation control unit 206 is a program for performing activation and deactivation control of the main system 200, and operates first after the image forming apparatus 100 is turned on to control activation processing of the entire main system 200.
プログラム更新処理部207は、操作部120を介してユーザからファームウェアアップデートの実行指示があった際、あるいは事前に予約されたアップデート時刻になった際に、メインシステム200内の各処理部の更新処理を行うものである。 The program update processing unit 207 performs update processing of each processing unit in the main system 200 when a firmware update execution instruction is issued from the user via the operation unit 120, or when an update time reserved in advance is reached. Is to do.
機器構成取得部208は、画像形成装置100がROM112内に記憶している機器情報(ライセンス、機器構成情報、ファームウェアバージョン等)の取得を行う。 The device configuration acquisition unit 208 acquires device information (license, device configuration information, firmware version, etc.) stored in the ROM 112 by the image forming apparatus 100.
アップデート条件判定部209は機器構成取得部208で取得された情報と、後述する通信処理部210が配信サーバ101から受信したアップデート情報を比較して、ファームウェアのアップデートを実施するか否かを判定する。 The update condition determination unit 209 compares information acquired by the device configuration acquisition unit 208 with update information received from the distribution server 101 by the communication processing unit 210, which will be described later, and determines whether to update the firmware. .
通信処理部210は、配信サーバ101との通信を行い、ファームウェアアップデートに必要な更新ファイル及びバージョンアップ実施条件の転送処理を行う。 The communication processing unit 210 communicates with the distribution server 101 to perform transfer processing of update files and version upgrade execution conditions necessary for firmware update.
アップデート情報保存部211はアップデート条件判定部209によりアップデートを実施すると判定された場合に、アップデート情報をROM112へ保存する処理を行う。この情報を保存しておくことで、現在画像処理装置に保存されているファームウェアの状態を取得することが出来る。 The update information storage unit 211 stores the update information in the ROM 112 when the update condition determination unit 209 determines that the update is to be performed. By storing this information, it is possible to acquire the status of the firmware currently stored in the image processing apparatus.
機器構成変更検知部212は、オプションのハードウェアが接続された、新規機能のライセンスが導入されたといった機器構成が変化を検知する機能を有する。 The device configuration change detection unit 212 has a function of detecting a change in the device configuration such that an optional hardware is connected and a new function license is introduced.
契約書表示判定部213は、通信処理部210が配信サーバ101から受信したアップデート情報を元に使用許諾契約書の表示が必要かどうかを判定する。契約書表示部214は契約書表示判定手段213の作成したフラグファイルが保存されているかどうかを判断し、操作部制御部201に契約書確認画面を表示するよう通知する。 The contract display determination unit 213 determines whether it is necessary to display the license agreement based on the update information received from the distribution server 101 by the communication processing unit 210. The contract document display unit 214 determines whether or not the flag file created by the contract document display determination unit 213 is stored, and notifies the operation unit control unit 201 to display the contract document confirmation screen.
図3は画像形成装置100が配信サーバ101から受け取るアップデート情報の一例である。なお、便宜的にテキスト形式で記載したが、アップデート上の形式はXML等、別の形式で用いられても良い。 FIG. 3 shows an example of update information received by the image forming apparatus 100 from the distribution server 101. In addition, although described in the text format for convenience, the format on update may be used in another format such as XML.
画像形成装置100がバージョンアップ実施の際に、配信サーバ101に問い合わせを行うと、アップデート対象ファームウェアと共に図3に示すようなアップデート情報を受信する。 When the image forming apparatus 100 makes an inquiry to the distribution server 101 during version upgrade, update information as shown in FIG. 3 is received together with the firmware to be updated.
この例における301の内容はiAC2200という機種の画像形成装置100のバージョン10.00というファームウェアが配信サーバに登録されていることを示している。世代バージョンが2.0のファームウェアであり、どのようなソフトウェアで構成されているファームウェアであるかが記載されている。世代バージョンは、どの世代のファームウェアであるかを示し、同じ世代のファームウェアであれば、同様の機能を有することを示す。 The content 301 in this example indicates that firmware version 10.00 of the image forming apparatus 100 of the model iAC2200 is registered in the distribution server. It is a firmware whose generation version is 2.0, and describes what kind of software is used for the firmware. The generation version indicates which generation of firmware the firmware has, and the same generation of firmware has the same function.
同様に302のバージョンアップ情報は、バージョン50.33であり、世代バージョンが3.0であることを示している。 Similarly, the version upgrade information 302 indicates that the version is 50.33 and the generation version is 3.0.
アップデート情報301がHDD114に保存されている画像形成装置100に対してアップデート情報302を持つファームウェアをアップデートしようとすると、世代バージョンが上がるため、ユーザが使用許諾契約書を確認する必要があると判断する。逆に、例えばアップデート情報302における世代バージョンが、301のそれと同じ2.0や、それ以下の1.0などのファームウェアの場合には、使用許諾契約書を確認する必要はないと判断する。 When trying to update the firmware having the update information 302 to the image forming apparatus 100 in which the update information 301 is stored in the HDD 114, it is determined that the user needs to confirm the license agreement because the generation version is increased. . On the other hand, for example, when the generation version in the update information 302 is 2.0, which is the same as that of 301, or 1.0 or less, it is determined that it is not necessary to confirm the license agreement.
図4を用いて、ファームウェアアップデート時の契約書表示判定について、画像処理装置100の処理について説明する。 The processing of the image processing apparatus 100 will be described with reference to FIG.
ステップS401では、機器情報取得部208が画像形成装置100に保存されているファームウェアのバージョンや構成情報をROM112より取得する。 In step S 401, the device information acquisition unit 208 acquires the firmware version and configuration information stored in the image forming apparatus 100 from the ROM 112.
この情報をステップS402で通信処理部210が配信サーバ101に通知する。 In step S402, the communication processing unit 210 notifies this information to the distribution server 101.
ステップS403では、通信処理部210が配信サーバ101より最新のファームウェアを取得し、HDD114に保存する。配信サーバ101では前記ステップS402で通知された情報を元に、画像形成装置100に対してアップデート可能な最新のファームウェアを送信する。なお、配信するファームウェアは最新のものに限らず、その他のロジックで判断されても良い。 In step S <b> 403, the communication processing unit 210 acquires the latest firmware from the distribution server 101 and stores it in the HDD 114. The distribution server 101 transmits the latest updateable firmware to the image forming apparatus 100 based on the information notified in step S402. The firmware to be distributed is not limited to the latest firmware, and may be determined by other logic.
ステップS404では、起動制御部206が画像形成装置100の再起動を行う。この時、起動制御部206はファームウェアをアップデートするための特殊モード(アップデートモード)での起動を指定することで、再起動後は、ファームウェアのアップデートを実行する。 In step S <b> 404, the activation control unit 206 restarts the image forming apparatus 100. At this time, the activation control unit 206 designates activation in a special mode (update mode) for updating the firmware, and executes the firmware update after the restart.
契約書表示判定部213はステップS405において、ステップS403で取得したファームウェアに含まれるアップデート情報301を読み込み、ステップS406でアップデート情報301の中に世代バージョンが記載されているかどうか検索する。記載がある場合、ステップS407に進み、記載がない場合は、ステップS409へと進む。 In step S405, the contract document display determination unit 213 reads the update information 301 included in the firmware acquired in step S403, and searches whether the generation version is described in the update information 301 in step S406. If there is a description, the process proceeds to step S407, and if there is no description, the process proceeds to step S409.
ステップS407では、契約書表示判定部213が機器構成取得部208から画像形成装置100に保存されているファームウェアの世代バージョンを取得し、ステップS406で見つかったアップデート対象ファームウェアの世代バージョンと比較を行う。 In step S407, the contract display determination unit 213 acquires the firmware generation version stored in the image forming apparatus 100 from the device configuration acquisition unit 208, and compares it with the generation version of the update target firmware found in step S406.
アップデート対象ファームウェアの世代バージョンの方が大きい値の場合は、ステップS408において、契約書表示判定部213が契約書表示フラグファイルをROM112に作成する。アップデート対象ファームウェアの世代バージョンの方が小さいまたは同じ場合は、ステップS409に進む。なお、本実施例ではフラグファイルを作成したが、ROM112に保存されるフラグで管理されても良い。 If the generation version of the firmware to be updated has a larger value, the contract document display determination unit 213 creates a contract document display flag file in the ROM 112 in step S408. If the generation version of the firmware to be updated is smaller or the same, the process proceeds to step S409. Although the flag file is created in the present embodiment, it may be managed by a flag stored in the ROM 112.
ステップS409では、プログラム更新処理部207がステップ403で取得したアップデート対象ファームウェアを使ってROM112内の各処理部の各プログラムの更新処理を行う。処理が終了すると、起動制御部206が再起動を実行し、通常の起動を行う。 In step S409, the program update processing unit 207 performs update processing of each program in each processing unit in the ROM 112 using the update target firmware acquired in step 403. When the process is completed, the activation control unit 206 performs a reboot and performs a normal activation.
次に、図5において、契約書表示フラグファイルが存在する場合に表示する契約書確認画面500について説明する。 Next, the contract confirmation screen 500 displayed when the contract display flag file exists in FIG. 5 will be described.
契約書確認画面500は内容表示部501と閉じるボタン502を持つ。内容表示部501は、画像形成装置100のユーザに対して、使用許諾契約書についての情報を表示するための領域である。内容表示部501には、使用許諾契約書そのものを表示しても構わないし、契約書の保存先の情報を表示しても構わない。また、通信処理部210を使用して、配信サーバまたはその他サーバから使用許諾契約書を取得し、表示しても構わないし、世代バージョンに対応した使用許諾契約書をサーバから取得するようにしても構わない。閉じるボタン502を押すことで、契約書確認画面500は非表示となり、通常の画像形成装置100の画面へと遷移する。 The contract confirmation screen 500 has a content display unit 501 and a close button 502. The content display unit 501 is an area for displaying information about the license agreement to the user of the image forming apparatus 100. The content display section 501 may display the license agreement itself, or may display information on the storage location of the contract. The communication processing unit 210 may be used to acquire and display a license agreement from the distribution server or other server, or a license agreement corresponding to the generation version may be acquired from the server. I do not care. When the close button 502 is pressed, the contract confirmation screen 500 is not displayed, and the screen transitions to the normal image forming apparatus 100 screen.
次に、図6を用いて、ステップS408で作成されたフラグファイルの存在に応じて契約書確認画面500を操作部120に表示する処理について説明する。 Next, a process of displaying the contract confirmation screen 500 on the operation unit 120 according to the presence of the flag file created in step S408 will be described with reference to FIG.
通常起動時、ステップS601において、契約書表示フラグファイルがROM112に存在するかどうかを契約書表示部214が確認する。フラグファイルが存在する場合は、ステップS602に進み、存在しない場合には、契約書の表示処理を終了する。 At normal startup, in step S601, the contract display unit 214 checks whether or not the contract display flag file exists in the ROM 112. If the flag file exists, the process proceeds to step S602. If the flag file does not exist, the contract display process ends.
ステップS602では、契約書表示部214が契約書確認画面500を操作部120に表示するよう、操作部制御部201に通知する。 In step S <b> 602, the contract document display unit 214 notifies the operation unit control unit 201 to display the contract document confirmation screen 500 on the operation unit 120.
ステップS603では、ユーザが契約書確認画面500の閉じるボタン502が押されたかどうかを判断する。閉じるボタン502が押されるとステップS604に進む。 In step S603, it is determined whether or not the user has pressed the close button 502 on the contract confirmation screen 500. When the close button 502 is pressed, the process proceeds to step S604.
ステップS604では、契約書表示部214が契約書確認画面500を非表示にするよう、操作部制御部201に通知する。 In step S604, the contract document display unit 214 notifies the operation unit control unit 201 to hide the contract document confirmation screen 500.
その後、ステップS605において、契約書表示判定部213が契約書表示フラグファイルを削除し、処理を終了する。 Thereafter, in step S605, the contract document display determination unit 213 deletes the contract document display flag file, and the process ends.
[他の実施形態]
なお、本発明の目的は、以下の処理を実行することによっても達成される。即ち、前記実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
[Other Embodiments]
The object of the present invention can also be achieved by executing the following processing. That is, a storage medium in which a program code of software that realizes the functions of the above-described embodiment is supplied to a system or apparatus, and a computer (or CPU, MPU, etc.) of the system or apparatus is stored in the storage medium. Is a process of reading. In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the program code and the storage medium storing the program code constitute the present invention.
100 画像形成装置、500 使用許諾契約書 100 image forming apparatus, 500 license agreement
Claims (1)
アップデート対象ファームウェアのアップデート情報を受信する手段と、
アップデート情報から得られる世代バージョンに基づいて使用許諾契約書の表示が必要かどうかを判断する手段と、
使用許諾契約書をユーザに対して表示する手段と、を有することを特徴とする画像形成装置。 An image forming apparatus having a function of updating a function using firmware acquired from an external storage device,
Means for receiving update information of the firmware to be updated;
A means of determining whether the license agreement needs to be displayed based on the generation version obtained from the update information;
An image forming apparatus comprising: means for displaying a license agreement to a user.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016143842A JP2018014007A (en) | 2016-07-22 | 2016-07-22 | Image forming apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016143842A JP2018014007A (en) | 2016-07-22 | 2016-07-22 | Image forming apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2018014007A true JP2018014007A (en) | 2018-01-25 |
Family
ID=61019469
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016143842A Pending JP2018014007A (en) | 2016-07-22 | 2016-07-22 | Image forming apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2018014007A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113127011A (en) * | 2020-01-14 | 2021-07-16 | 三星电子株式会社 | Electronic device and operation method of electronic device |
| JP2023146741A (en) * | 2022-03-29 | 2023-10-12 | キヤノン株式会社 | Monitoring device, monitoring device control method and program |
-
2016
- 2016-07-22 JP JP2016143842A patent/JP2018014007A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113127011A (en) * | 2020-01-14 | 2021-07-16 | 三星电子株式会社 | Electronic device and operation method of electronic device |
| JP2023146741A (en) * | 2022-03-29 | 2023-10-12 | キヤノン株式会社 | Monitoring device, monitoring device control method and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5984621B2 (en) | Image forming apparatus, information processing method, and program | |
| JP6265631B2 (en) | Information processing apparatus, information processing apparatus control method, and program | |
| US20190171443A1 (en) | Method of Updating Application and Recording Medium | |
| JP6366354B2 (en) | Information processing apparatus, image forming apparatus, program update method, and program | |
| US20110188080A1 (en) | Image processing apparatus, information processing apparatus, and information processing system | |
| JP5995602B2 (en) | Image processing apparatus, information processing method, and program | |
| JP2007157014A (en) | Data processor | |
| JP6107172B2 (en) | Image processing system, method for adding or updating function thereof, and program | |
| JP6823378B2 (en) | Update system, server device, image forming device and their control method, and program | |
| JP2015125472A (en) | Management device, control method thereof, and program | |
| JP5396847B2 (en) | Printing apparatus and control method thereof | |
| JP2015022681A (en) | Information processing apparatus and software update method in information processing apparatus | |
| JP6439987B2 (en) | Electronic device system and firmware update management program | |
| JP6639363B2 (en) | Server device, information processing method and program | |
| KR20190088292A (en) | Controlling apps providing same or similar services in an image forming apparatus supporting multiple platforms | |
| JP2018014007A (en) | Image forming apparatus | |
| JP7134729B2 (en) | Program, information processing device, and information processing method | |
| JP5686719B2 (en) | Image forming apparatus, application management apparatus, and application management system | |
| JP5760618B2 (en) | Management apparatus and management method | |
| JP2019204152A (en) | Information processing apparatus, update method of information processing apparatus, and program | |
| JP4957506B2 (en) | Management program, information processing apparatus, and information processing system | |
| US10108380B2 (en) | Information processing apparatus that acquires information from external apparatus and non-transitory computer readable medium storing program | |
| JP6016855B2 (en) | Installer program, driver program, and image forming apparatus | |
| JP2015121887A (en) | Information processing device and control method thereof, and program | |
| JP6305031B2 (en) | Image forming apparatus, control method therefor, and program |