JP4039439B2 - Image forming apparatus and function adding method of image forming apparatus - Google Patents

Image forming apparatus and function adding method of image forming apparatus Download PDF

Info

Publication number
JP4039439B2
JP4039439B2 JP2005201227A JP2005201227A JP4039439B2 JP 4039439 B2 JP4039439 B2 JP 4039439B2 JP 2005201227 A JP2005201227 A JP 2005201227A JP 2005201227 A JP2005201227 A JP 2005201227A JP 4039439 B2 JP4039439 B2 JP 4039439B2
Authority
JP
Japan
Prior art keywords
function
forming apparatus
image forming
key
added
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
JP2005201227A
Other languages
Japanese (ja)
Other versions
JP2007020030A (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.)
Konica Minolta Business Technologies Inc
Original Assignee
Konica Minolta Business Technologies 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 Konica Minolta Business Technologies Inc filed Critical Konica Minolta Business Technologies Inc
Priority to JP2005201227A priority Critical patent/JP4039439B2/en
Priority to US11/294,406 priority patent/US20070008573A1/en
Publication of JP2007020030A publication Critical patent/JP2007020030A/en
Application granted granted Critical
Publication of JP4039439B2 publication Critical patent/JP4039439B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00352Input means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00352Input means
    • H04N1/00384Key input means, e.g. buttons or keypads
    • H04N1/00389Programmable function keys, e.g. for one-touch operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00411Display of information to the user, e.g. menus the display also being used for user input, e.g. touch screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00962Input arrangements for operating instructions or parameters, e.g. updating internal software
    • H04N1/00973Input arrangements for operating instructions or parameters, e.g. updating internal software from a remote device, e.g. receiving via the internet instructions input to a computer terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、機能追加用のソフトウエアをダウンロードし、インストールすることによって機能を追加できる画像形成装置、及び、画像形成装置の機能追加方法に関する。   The present invention relates to an image forming apparatus capable of adding functions by downloading and installing software for adding functions, and a function adding method of the image forming apparatus.

画像形成装置は、様々な機能を搭載しているが、近年では、機能追加用のソフトウエアをダウンロードし、インストールすることによって新たな機能を追加することが可能となっている。   The image forming apparatus has various functions. In recent years, new functions can be added by downloading and installing software for adding functions.

従来、画像形成装置に追加可能な機能を画像形成装置の操作パネル上に表示して、ユーザが必要な機能を選択して機能追加用のソフトウエアをダウンロードし、インストールする技術がある(例えば、特許文献1から3参照。)。また、搭載されている機能についてユーザが必要でないとして選択したソフトウエアをアンインストールする技術もある。   Conventionally, there is a technique for displaying functions that can be added to an image forming apparatus on an operation panel of the image forming apparatus, selecting a necessary function by a user, downloading software for adding the function, and installing the software (for example, (See Patent Documents 1 to 3.) There is also a technique for uninstalling software selected as being unnecessary by the user for installed functions.

特開2004−127281号公報JP 2004-127281 A 特開2002−196933号公報JP 2002-196933 A 特開2003−241928号公報Japanese Patent Laid-Open No. 2003-241928

画像形成装置に追加可能な機能の一覧をまとめて一画面に表示し、ユーザに必要な機能を選択させて、選択された機能をダウンロードしてインストールするものが知られていた。しかし、この場合、ユーザは通常の操作とは別に、1)機能のインストール専用の画面を開いて、追加しようとする機能を選択し、ダウンロード及びインストールを実行する段階と、2)ジョブ内容選択用の画面を開いて、機能を選択する段階との2段階の操作を行わなければ開始を指示することができず、操作性が非常に悪かった。   It has been known that a list of functions that can be added to an image forming apparatus is displayed together on one screen, a user selects a necessary function, and the selected function is downloaded and installed. However, in this case, in addition to the normal operation, the user 1) opens a screen dedicated to function installation, selects a function to be added, executes download and installation, and 2) for job content selection. If the operation of the two steps of selecting the function and the step of selecting the function is not performed, the start cannot be instructed, and the operability is very bad.

本発明の目的は、新たな機能を追加する際の操作性を改善した画像形成装置を提供することである。   An object of the present invention is to provide an image forming apparatus with improved operability when a new function is added.

本発明に係る画像形成装置は、機能追加用のソフトウエアをダウンロードし、インストールすることによって機能の追加が可能な画像形成装置であって、
前記画像形成装置に追加可能な機能に関する機能情報を取得する追加機能情報取得部と、
追加可能な前記機能を追加した場合に表示されるキーを選択可能な状態で表示する操作パネル部と
前記キーが選択された場合に、前記キーに対応する機能の追加用のソフトウエアをダウンロードし、インストールして前記機能を追加する機能管理部と
を備えることを特徴とする。
An image forming apparatus according to the present invention is an image forming apparatus capable of adding functions by downloading and installing software for adding functions,
An additional function information acquisition unit that acquires function information related to functions that can be added to the image forming apparatus;
An operation panel that displays keys that can be selected when the addable function is added, and software for adding a function corresponding to the key when the key is selected. A function management unit that installs and adds the function.

また、追加された前記機能の実行指示に基づいて前記機能を実行する機能実行部を備えてもよい。
Further, based on the execution instruction of the added the function may have a function execution unit for executing the function.

さらに、前記画像形成装置に実装された機能と追加可能な機能とに関する実装情報と前記機能情報とを比較する機能比較部をさらに備えてもよい。
この場合において、前記機能管理部は、前記機能情報に存在するが前記実装情報に存在しない追加可能な機能がある場合には、追加可能な前記機能に対応する前記キーに関するキー情報を取得し、
前記操作パネル部では、前記キー情報に基づいて前記キーを選択可能な状態で表示することを特徴とする。
Furthermore, a function comparison unit that compares the function information with the mounting information related to the functions mounted on the image forming apparatus and the functions that can be added may be further provided.
In this case, if there is an addable function that exists in the function information but does not exist in the implementation information, the function management unit acquires key information related to the key corresponding to the addable function,
The operation panel unit displays the keys in a selectable state based on the key information.

またさらに、追加可能な前記機能は、機能追加に関する属性を有してもよい。なお、前記機能追加に関する属性は、前記機能の種類、又は、重要度であってもよい。
これによって、前記機能管理部は、前記機能の属性に応じて、
a)前記機能に対応する機能追加用のソフトウエアをダウンロードし、インストールして、前記機能を追加すると共に、前記機能を追加した場合に表示されるキーのキー情報を取得する、又は、
b)前記機能を追加した場合に表示されるキーのキー情報を取得する、
のa)又はb)のいずれかを行うことができる。
Furthermore, the function that can be added may have an attribute related to the function addition. The attribute related to the function addition may be the type of function or the importance level.
As a result, the function management unit, depending on the attribute of the function,
a) Downloading and installing software for adding a function corresponding to the function, adding the function, and obtaining key information of a key displayed when the function is added, or
b) obtaining key information of a key displayed when the function is added;
Either a) or b) can be performed.

さらに、前記機能管理部は、所定の削除条件に応じて、前記機能に対応するソフトウエアをアンインストールして前記機能を削除するか否かの判断を行うようにしてもよい。
Furthermore, the function management unit may determine whether to delete the function by uninstalling software corresponding to the function according to a predetermined deletion condition .

さらに、前記削除条件は、前記機能が使用されなかった期間が一定期間に渡る場合、前記画像形成装置のメモリが不足した場合、又は、前記機能の使用が終了した場合のいずれかを選択するようにしてもよい。 Furthermore, the deletion condition, if the period in which the function has not been used over a period of time, if the memory of the image forming apparatus is insufficient, or, to select one of when the use of the function is finished It may be.

なお、前記画像形成装置とネットワークで接続されたサーバ、端末装置、又は、他の画像形成装置の少なくとも一つから前記ソフトウエアをダウンロードすることができる。   The software can be downloaded from at least one of a server, a terminal device, or another image forming apparatus connected to the image forming apparatus via a network.

前記キーは、前記機能追加用のソフトウエアをインストールして機能を追加した場合と同じ位置に、同じデザインで表示されることが好ましい。   It is preferable that the key is displayed with the same design at the same position as when the function addition software is installed and the function is added.

本発明に係る画像形成装置の機能追加方法は、機能追加用のソフトウエアをダウンロードし、インストールすることによって機能を追加する画像形成装置の機能追加方法であって、
前記画像形成装置に追加可能な機能に関する機能情報を取得するステップと、
追加可能な前記機能を追加した場合に表示されるキーを選択可能な状態で表示するステップと、
前記キーが選択された場合に、前記キーに対応する機能の追加用のソフトウエアをダウンロードし、インストールして前記機能を追加するステップと
を含むことを特徴とする。
A function addition method for an image forming apparatus according to the present invention is a function addition method for an image forming apparatus that adds a function by downloading and installing software for adding a function,
Obtaining function information relating to functions that can be added to the image forming apparatus;
A step of displaying in a selectable state a key displayed when the function that can be added is added;
Downloading software for adding a function corresponding to the key, installing the function, and adding the function when the key is selected.

また、前記画像形成装置に実装された機能と追加可能な機能とに関する実装情報と前記機能情報とを比較するステップと、
前記機能情報に存在するが前記実装情報に存在しない追加可能な機能がある場合には、追加可能な前記機能に対応する前記キーに関するキー情報を取得するステップとをさらに含んでもよい。
この場合において、前記キーを表示するステップは、前記キー情報に基づいて前記キーを選択可能な状態で表示することができる。
A step of comparing the function information with the mounting information regarding the functions mounted on the image forming apparatus and the functions that can be added;
If there is an addable function that exists in the function information but does not exist in the implementation information, the method may further include a step of acquiring key information related to the key corresponding to the addable function.
In this case, in the step of displaying the key, the key can be displayed in a selectable state based on the key information.

また、追加可能な前記機能は、機能追加に関する属性を有してもよい。なお、前記機能追加に関する属性は、前記機能の種類、又は、重要度であってもよい。
これによって、前記キー情報を取得するステップにおいて、前記機能の属性に応じて、
a)前記機能に対応する機能追加用のソフトウエアをダウンロードし、インストールして、前記機能を追加すると共に、前記機能を追加した場合に表示されるキーのキー情報を取得する、又は、
b)前記機能を追加した場合に表示されるキーのキー情報を取得する、
のa)又はb)のいずれかを行うことができる。
Further, the function that can be added may have an attribute related to the function addition. The attribute related to the function addition may be the type of function or the importance level.
Thereby, in the step of acquiring the key information, according to the attribute of the function,
a) Downloading and installing software for adding a function corresponding to the function, adding the function, and obtaining key information of a key displayed when the function is added, or
b) obtaining key information of a key displayed when the function is added;
Either a) or b) can be performed.

また、追加された前記機能が所定の削除条件を満足する場合に、前記機能に対応するソフトウエアをアンインストールして、前記機能を削除するステップをさらに含んでもよい。   Further, when the added function satisfies a predetermined deletion condition, it may further include a step of uninstalling software corresponding to the function and deleting the function.

なお、前記削除条件は、前記機能が使用されなかった期間が一定期間にわたる場合、前記画像形成装置のメモリが不足した場合、又は、前記機能の使用が終了した場合のいずれかを選択できる。   The deletion condition can be selected from a case where a period during which the function is not used extends over a certain period, a case where the memory of the image forming apparatus is insufficient, or a case where the use of the function ends.

また、前記画像形成装置とネットワークで接続されたサーバ、端末装置、又は、他の画像形成装置の少なくとも一つから前記ソフトウエアをダウンロードすることができる。   The software can be downloaded from at least one of a server, a terminal device, or another image forming apparatus connected to the image forming apparatus via a network.

前記キーは、前記機能追加用のソフトウエアをインストールして機能を追加した場合と同じ位置に、同じデザインで表示されることが好ましい。   It is preferable that the key is displayed with the same design at the same position as when the function addition software is installed and the function is added.

なお、上記画像形成装置の機能追加方法をコンピュータに実行させる画像形成装置の機能追加方法プログラムとして構成してもよい。さらに、上記前記画像形成装置の機能追加プログラムをコンピュータ読み取り可能な記録媒体に格納してもよい。   The function addition method for the image forming apparatus may be configured as a function addition method program for the image forming apparatus that causes a computer to execute the function addition method. Furthermore, the function addition program for the image forming apparatus may be stored in a computer-readable recording medium.

本発明に係る画像形成装置及び画像形成装置の機能追加方法によれば、追加可能な機能がある場合、その機能自体を追加することなく、その機能を追加した場合に表示されるキーのみを選択可能な状態で操作パネル部に表示しているので、追加された機能と同じ操作で選択することが可能となる。これによって、操作パネルに表示されているが、対応する機能が追加されていないキーをユーザが選択した場合であっても、自動的にその機能が追加されるので、機能追加、機能選択の操作性を改善することができると共に、ユーザは特に意識することなく新たな追加機能を利用することができる。   According to the image forming apparatus and the function adding method of the image forming apparatus according to the present invention, when there is a function that can be added, only the key displayed when the function is added is selected without adding the function itself. Since it is displayed on the operation panel unit in a possible state, it can be selected by the same operation as the added function. As a result, even when the user selects a key that is displayed on the operation panel but does not have a corresponding function added, the function is automatically added. In addition to improving the performance, the user can use a new additional function without being particularly conscious.

また、本発明に係る画像形成装置及び画像形成装置の機能追加方法の別例によれば、追加された機能が所定の削除条件を満足する場合に、削除対象の機能に対応するソフトウエアが自動的にアンインストールされ、その機能が削除される。これによって、不要となった機能を削除することで無駄なメモリの消費を抑えることができる。   According to another example of the image forming apparatus and the function adding method of the image forming apparatus according to the present invention, when the added function satisfies a predetermined deletion condition, the software corresponding to the function to be deleted is automatically Will be uninstalled and its functionality will be removed. As a result, unnecessary memory consumption can be suppressed by deleting functions that are no longer needed.

本発明の実施の形態に係る画像形成装置及び画像形成装置の機能追加方法について、添付図面を用いて以下に説明する。なお、図面において実質的に同一の部材は同一の符号を付している。   An image forming apparatus according to an embodiment of the present invention and a method for adding a function of the image forming apparatus will be described below with reference to the accompanying drawings. In the drawings, substantially the same members are denoted by the same reference numerals.

実施の形態1
図1は、実施の形態1に係る画像形成装置(MFP)10を含むネットワークシステムの構成を示す概略図である。このネットワークシステムでは、画像形成装置(複合機)10、サーバ50、及び、PC端末60がネットワーク70に接続されている。ネットワーク70は、外部のネットワーク、例えばインターネット80に接続されていてもよい。
Embodiment 1
FIG. 1 is a schematic diagram showing a configuration of a network system including an image forming apparatus (MFP) 10 according to the first embodiment. In this network system, an image forming apparatus (multifunction machine) 10, a server 50, and a PC terminal 60 are connected to a network 70. The network 70 may be connected to an external network such as the Internet 80.

サーバ50は、インターネット80経由で例えば画像形成装置10の製造元の公式サイトにある情報をダウンロードする機能を有しており、上記サイトで上記画像形成装置10に追加可能な機能を提供する機能追加用のソフトウエア及びその関連情報が公開されている場合には、機能追加用のソフトウエア及び該ソフトウエアに関する情報をダウンロードし、サーバ50内に格納することができる。   The server 50 has a function of downloading information on the official site of the manufacturer of the image forming apparatus 10 via the Internet 80, for example, and a function addition function that provides a function that can be added to the image forming apparatus 10 on the site. If the software and the related information are disclosed, the software for adding the function and the information related to the software can be downloaded and stored in the server 50.

画像形成装置10は、サーバ50内に格納された機能追加用のソフトウエアに関する情報を参照することができ、画像形成装置10に追加可能な機能がサーバ内に格納されているか否かを確認できる。画像形成装置10では、必要に応じて機能追加用のソフトウエアをサーバ50からダウンロードし、インストールすることで機能追加することができる。この機能追加の方法については後述する。また、あまり使われない機能はソフトウエアをアンインストールすることで機能を削除できる。   The image forming apparatus 10 can refer to the information related to the software for adding functions stored in the server 50, and can check whether or not functions that can be added to the image forming apparatus 10 are stored in the server. . In the image forming apparatus 10, functions can be added by downloading software for adding functions from the server 50 and installing it as necessary. A method of adding this function will be described later. Also, functions that are not often used can be deleted by uninstalling the software.

PC端末60は、ネットワーク70経由で印刷データを画像形成装置10に送信して、画像形成装置10から所望のプリント出力を得ることができ、画像形成装置10をプリンタとして使用することができる。さらに、原稿を画像形成装置10で読み取って、読み取った画像データを、画像形成装置10からネットワーク70を介してPC端末60へ送信し、画像データをPC端末60で受信することもできる。   The PC terminal 60 can transmit print data to the image forming apparatus 10 via the network 70 to obtain a desired print output from the image forming apparatus 10, and the image forming apparatus 10 can be used as a printer. Further, it is also possible to read a document with the image forming apparatus 10, transmit the read image data from the image forming apparatus 10 to the PC terminal 60 via the network 70, and receive the image data with the PC terminal 60.

図2は、この画像形成装置10の物理的な構成を示すブロック図である。この画像形成装置10は、CPU1、ROM2、RAM3、HDD4、入力部5、表示部6、プリント部7、スキャナ部8、ネットワーク70と接続可能なインタフェース9を備える。図3は、この画像形成装置10のスキャナ部8とプリンタ部7の具体的な構成を示す概略図である。スキャナ部8は、原稿を置く原稿台11、原稿台の下面を移動しながら原稿に光を照射する露光ランプ12、原稿からの反射光14を結像させるための反射鏡13及びレンズ15で構成された光学系、結像させた原稿画像を電気信号に変換するCCD16、各部の動作を制御する読み取り制御部(図示せず)を備える。このスキャナ部8のCCDで電気信号に変換された画像データは、各種の画像処理が施され、画像メモリ部(図示せず)に蓄積される。プリンタ部7は、いわゆるタンデム構成のカラープリンタであって、2つの給紙部17、18と、排紙部26と、両面印刷を行うための両面搬送部25と、各部の動作を制御する印刷制御部(図示せず)とを備えている。また、4つのイメージングユニット20は、各々イエロー、マゼンダ、シアン、ブラックの4色の画像を形成するユニット部である。各ユニット部は、感光体、帯電ローラ、LEDプリントヘッド、現像器、クリーナを備える。なお、ユニット部を構成する各部は、通常用いられるものを用いることができるので、詳細な説明を省略する。   FIG. 2 is a block diagram showing a physical configuration of the image forming apparatus 10. The image forming apparatus 10 includes an interface 9 that can be connected to the CPU 1, ROM 2, RAM 3, HDD 4, input unit 5, display unit 6, print unit 7, scanner unit 8, and network 70. FIG. 3 is a schematic diagram illustrating a specific configuration of the scanner unit 8 and the printer unit 7 of the image forming apparatus 10. The scanner unit 8 includes a document table 11 on which a document is placed, an exposure lamp 12 that irradiates light on the document while moving the lower surface of the document table, a reflecting mirror 13 for forming an image of reflected light 14 from the document, and a lens 15. The optical system, the CCD 16 for converting the imaged original image into an electrical signal, and a reading control unit (not shown) for controlling the operation of each unit are provided. The image data converted into an electrical signal by the CCD of the scanner unit 8 is subjected to various image processing and stored in an image memory unit (not shown). The printer unit 7 is a so-called tandem color printer, and includes two paper feeding units 17 and 18, a paper discharge unit 26, a double-sided conveyance unit 25 for performing double-sided printing, and printing that controls the operation of each unit. And a control unit (not shown). The four imaging units 20 are unit units that form images of four colors of yellow, magenta, cyan, and black, respectively. Each unit includes a photoconductor, a charging roller, an LED print head, a developing device, and a cleaner. In addition, since each part which comprises a unit part can use what is usually used, detailed description is abbreviate | omitted.

次に、画像がプリントされる手順について説明する。
(a)画像メモリ部に蓄積されている画像データを、各色毎に順次読み出し、各イメージングユニット20で現像する。
(b)形成された画像は、転写ベルト19に順次転写され、4色が重ね合わされることで、転写ベルト19上でフルカラー画像が形成される。
(c)第1給紙部17又は第2給紙部18から用紙を給紙し、該用紙を搬送路で搬送し、該用紙に転写ベルト19上のフルカラー画像を転写する。
(d)その後、定着器23で用紙上に画像を定着させた後、排紙部26から排出される。
以上の手順によって画像がプリントされる。
Next, a procedure for printing an image will be described.
(A) Image data stored in the image memory unit is sequentially read out for each color and developed by each imaging unit 20.
(B) The formed image is sequentially transferred to the transfer belt 19, and the four colors are superimposed to form a full-color image on the transfer belt 19.
(C) A sheet is fed from the first sheet feeding unit 17 or the second sheet feeding unit 18, the sheet is conveyed through a conveyance path, and the full color image on the transfer belt 19 is transferred to the sheet.
(D) Thereafter, the image is fixed on the paper by the fixing device 23 and then discharged from the paper discharge unit 26.
An image is printed by the above procedure.

また、両面印刷を行う場合には、用紙の表面に画像を印刷した後、排紙部26から用紙を途中まで排出し、用紙の後端が搬送路切替部24を通過した後、排紙部26の排紙ローラを逆転させ、用紙を両面搬送路25に送り込む。搬送路切替部24では、用紙を逆方向に搬送すると、両面搬送路25に向かって用紙が送り込まれる。両面搬送路25を通過中にイメージングユニット20では、用紙の裏面に印刷する画像を形成し、転写部21で用紙の裏面に画像を転写し、定着器23で定着した後、排紙部26から排出する。これによって両面印刷を完了する。
なお、両面印刷に関する各部材についても通常用いられるものを使用できるので、詳細については説明を省略する。
Also, when performing duplex printing, after printing an image on the surface of the paper, the paper is discharged from the paper discharge unit 26 halfway, and after the rear end of the paper has passed through the transport path switching unit 24, the paper discharge unit The paper discharge roller 26 is reversed to feed the paper into the double-sided conveyance path 25. When the paper is transported in the reverse direction, the transport path switching unit 24 feeds the paper toward the double-side transport path 25. While passing through the duplex conveying path 25, the imaging unit 20 forms an image to be printed on the back side of the paper, transfers the image to the back side of the paper with the transfer unit 21, fixes the image with the fixing unit 23, and then from the paper discharge unit 26. Discharge. This completes double-sided printing.
In addition, since what is normally used can be used also about each member regarding double-sided printing, description is abbreviate | omitted for details.

図4は、この画像形成装置10の機能的な構成を示すブロック図である。この画像形成装置10は、表示を行うと共にユーザによる入力操作を受ける操作パネル部31、制御部32、画像データ、設定等を記憶する記憶部43を備える。さらに、制御部32は、操作パネル部31の制御を行う表示制御部33、画像形成装置10に追加可能な機能に関する機能情報が記載された機能テーブルを取得する追加機能情報取得部35、取得した機能テーブル34と、画像形成装置10に実装している機能に関する実装情報を記載した実装テーブル36とを比較する機能比較部37、インストールされている機能を実行する機能実行部38、機能の追加・削除を管理する機能管理部42とを備える。機能管理部42は、ソフトウエアのダウンロードを行うダウンロード部39、ダウンロードしたソフトウエアによって未実装の機能をインストールするインストール部40、インストールした機能をアンインストールするアンインストール部41、を備える。追加機能情報取得部35と機能管理部42は、それぞれネットワーク70を介して情報を取得したり、ソフトウエアをダウンロードしたりする。   FIG. 4 is a block diagram showing a functional configuration of the image forming apparatus 10. The image forming apparatus 10 includes an operation panel unit 31 that performs display and receives an input operation by a user, a control unit 32, and a storage unit 43 that stores image data, settings, and the like. Further, the control unit 32 acquires a display control unit 33 that controls the operation panel unit 31, an additional function information acquisition unit 35 that acquires a function table that describes function information about functions that can be added to the image forming apparatus 10, A function comparison unit 37 that compares the function table 34 with a mounting table 36 that describes mounting information related to functions mounted on the image forming apparatus 10; a function execution unit 38 that executes installed functions; And a function management unit 42 that manages deletion. The function management unit 42 includes a download unit 39 that downloads software, an install unit 40 that installs functions that are not implemented by the downloaded software, and an uninstall unit 41 that uninstalls installed functions. The additional function information acquisition unit 35 and the function management unit 42 acquire information and download software via the network 70, respectively.

次に、この画像形成装置10の機能追加における各構成部材の動作について説明する。
この画像形成装置10では、追加機能情報取得部35でサーバ50から上記機能テーブル34を取得し、機能比較部37で機能テーブル34と画像形成装置10に実装されている機能のリストである実装テーブル36とを比較して、追加可能な機能が含まれているか否かを判断し、新たな追加可能な機能が含まれている場合には、その機能を追加した場合に表示されるキーを選択可能な状態で表示制御部33によって操作パネル部31に表示させる。この場合、機能追加用のソフトウエアは未インストールの状態であり、機能自体も追加されない。その後、操作パネル部31等からの入力を確認した場合、入力によって選択された機能の中で未実装の機能が存在するか否かを判断し、未実装の機能があった場合にはダウンロード部39でその機能に対応する機能追加用のソフトウエアをダウンロードし、インストール部40で機能を追加する。その後、機能実行部38で選択された機能を実行する。これによって、機能追加の操作性を向上することができ、ユーザは意識することなく追加された機能を利用することができる。また、追加された機能が所定の削除条件を満足する場合には、アンインストール部41でその機能が削除される。これによって不要な機能を削除できるので、無駄なメモリの消費を抑えることができる。また、削除された機能のキーを、アンインストール後もそのまま表示しておいた場合には、新たにキー追加を行う必要がない。
Next, the operation of each constituent member in adding functions of the image forming apparatus 10 will be described.
In this image forming apparatus 10, the function table 34 is acquired from the server 50 by the additional function information acquisition unit 35, and the function table 34 and a mounting table that is a list of functions installed in the image forming apparatus 10 by the function comparison unit 37. 36, it is determined whether or not a function that can be added is included, and if a new function that can be added is included, the key displayed when the function is added is selected. The operation is performed on the operation panel unit 31 by the display control unit 33 in a possible state. In this case, the function addition software is not installed, and the function itself is not added. Thereafter, when the input from the operation panel unit 31 or the like is confirmed, it is determined whether or not there is an unimplemented function among the functions selected by the input. If there is an unimplemented function, the download unit In 39, software for adding a function corresponding to the function is downloaded, and the function is added by the installing unit 40. Thereafter, the function selected by the function execution unit 38 is executed. As a result, the operability for adding functions can be improved, and the added functions can be used without the user being conscious. When the added function satisfies a predetermined deletion condition, the uninstall unit 41 deletes the function. As a result, unnecessary functions can be deleted, and wasteful memory consumption can be suppressed. Further, if the deleted function key is displayed as it is after the uninstallation, it is not necessary to newly add a key.

表1は、サーバ50に格納された追加可能な機能に関する機能情報が記載された機能テーブル34の例である。   Table 1 is an example of a function table 34 in which function information regarding functions that can be added and stored in the server 50 is described.

Figure 0004039439
Figure 0004039439

この機能テーブル34は、サーバ50内の所定の場所、例えば、図2におけるハードディスク52にファイルとして格納されており、機能名称、キー名称(操作パネル部31で表示されるキーの名称)、重要度(機能の重要度を表す。重要度「高」の場合にはユーザによる機能選択を待たずに直ちにインストールする。)、キーの追加位置(例えば、操作パネルで表示されるときのタグと該タグ内の位置座標等)、ファイル名(追加機能をインストールするために必要なソフトウエアのファイル名)、ソフトウエアのバージョン等の情報を含んでいる。   This function table 34 is stored as a file in a predetermined location in the server 50, for example, the hard disk 52 in FIG. 2, and includes function names, key names (names of keys displayed on the operation panel unit 31), and importance levels. (Represents the importance of the function. If the importance is “high”, the function is installed immediately without waiting for the user to select the function.), The key addition position (for example, the tag displayed on the operation panel and the tag) Information such as the position coordinates in the file), file name (software file name necessary for installing the additional function), software version, and the like.

一方、画像形成装置10では、すでに実装されている機能に関する実装情報を記載した実装テーブル36を保持している。表2にこの実装テーブル36の一例を示す。この実装テーブル36では、機能に関するキーが操作パネル部31に追加されているか否かについてキー追加フラグを用いて管理している。また、機能がインストール済みであるか未インストールであるかについて、例えば、機能ごとにインストールフラグを用いて管理している。インストールされた機能が図6で示すオートインストールによるものであるかについても、例えば、機能ごとにオートインストールフラグを用いて管理している。   On the other hand, the image forming apparatus 10 holds a mounting table 36 in which mounting information related to functions already mounted is described. Table 2 shows an example of the mounting table 36. In this mounting table 36, whether or not a key related to a function is added to the operation panel unit 31 is managed using a key addition flag. Also, whether the function is installed or not installed is managed using, for example, an installation flag for each function. Whether the installed function is based on the auto-installation shown in FIG. 6 is also managed using, for example, an auto-install flag for each function.

Figure 0004039439
Figure 0004039439

図5は、画像形成装置の機能追加方法のフローチャートである。
(a)画像形成装置10が起動すると、まず必要な初期設定が行われる(S01)。初期設定には、CPUや周辺デバイスのレジスタ・メモリの設定、出力ポートの初期状態の設定、入力ポートの状態の確認、操作部の初期画面の表示、各種のインタフェースの初期化等が含まれる。
(b)初期設定が終了すると、サーバ50内に格納された追加機能の確認を行うサブルーチンがコールされる(S02)。この追加機能情報確認のサブルーチンについては後述する。
(c)次に、操作パネル部31からの入力の有無を確認する(S03)。この入力確認のステップについては後述する。
(d)上記入力によって選択されている機能が画像形成装置10に全て実装されているか否か確認し、未実装の機能がある場合には、その機能追加のためのサブルーチンがコールされる(S04)。この機能追加のサブルーチンについては後述する。
(e)機能追加が終了した後、動作設定された機能について動作が実行される(S05)。
(f)その後、機能削除のサブルーチンがコールされ、不要と判断された機能が自動的に削除される(S06)。このオートアンインストールのサブルーチンについては後述する。
以上の動作によって全体の制御を行っている。
FIG. 5 is a flowchart of a function adding method of the image forming apparatus.
(A) When the image forming apparatus 10 is activated, first, necessary initial settings are performed (S01). The initial setting includes setting of registers and memories of the CPU and peripheral devices, setting of the initial state of the output port, confirmation of the state of the input port, display of the initial screen of the operation unit, initialization of various interfaces, and the like.
(B) When the initial setting is completed, a subroutine for confirming the additional function stored in the server 50 is called (S02). This additional function information confirmation subroutine will be described later.
(C) Next, the presence / absence of input from the operation panel unit 31 is confirmed (S03). This input confirmation step will be described later.
(D) It is confirmed whether or not all the functions selected by the input are mounted on the image forming apparatus 10, and if there are unmounted functions, a subroutine for adding the functions is called (S04). ). This function addition subroutine will be described later.
(E) After the addition of the function is completed, the operation is performed for the function whose operation is set (S05).
(F) Thereafter, a function deletion subroutine is called to automatically delete a function determined to be unnecessary (S06). The automatic uninstall subroutine will be described later.
Overall control is performed by the above operation.

図6は、図5の追加機能情報確認のステップS02の詳細を示すフローチャートである。
(a)まず、ネットワーク70を介して機能追加用のソフトウエア及び該ソフトウエアに関する表1に示す機能テーブル34を格納しているサーバ50に接続し(S11)、表1の機能テーブルを取得する(S12)。
(b)次に、取得した表1の機能テーブル34と、画像形成装置10で実装されている機能に関する表2の実装テーブル36とを比較し、新たに追加可能な機能がサーバ50に格納されているか否かをチェックする(S13)。新たな機能が存在しない場合には、サブルーチンを終了し、リターンする。
(c)追加可能な機能が存在する場合には、その中に重要な機能又は必須の機能が含まれているか否かをチェックする(S14)。この場合、各機能ごとに機能追加に関する属性が規定されている場合、この属性として、例えば、重要度を「中」(あるいは「通常」としてもよい)と「高」(あるいは「重要」又は「必須」としてもよい)として規定してもよい。重要な機能又は必須の機能が存在する場合にはステップS15に移行し、重要な機能又は必須の機能が存在しない場合には、機能追加用のソフトウエアのインストールのステップを行わず、ステップS17に移行する。
(d)重要な機能又は必須の機能が存在する場合、上記機能追加に必要なソフトウエアのファイルをダウンロードし(S15)、オートインストールし、上記機能を追加する(S16)。
(e)次いで、機能を追加した場合に操作パネル上に表示されるキーに関するキー情報を取得する(S17)。このキー情報は、機能テーブル34に含まれている場合と、ソフトウエア内に含まれている場合がある。キー情報が機能テーブル34に含まれている場合には機能テーブル34からキー情報を取得する。また、ソフトウエア内にキー情報が含まれている場合にはソフトウエア内からキー情報のみを取得する。
(f)取得したキー情報に基づいて、これらの機能を選択するキーを操作パネル部31に選択可能な状態で追加する(S18)。なお、キーは、機能追加用のソフトウエアをインストールして機能を追加した場合と同じ位置に、同じデザインで表示される。
(g)その後、表2の実装テーブルにこれらの機能を追加する等の更新を行う(S19)。機能が重要又は必須の場合には、機能追加用のソフトウエアは直ちにインストールされるため、キー追加フラグ「1」をたてると共に、インストール済みのフラグ「1」とオートインストールのフラグ「1」をたてる。一方、重要な機能又は必須の機能でない機能については、キー追加フラグ「1」をたてて、未インストールのフラグを「0」とする。
以上によって追加機能情報確認のサブルーチンを終了し、リターンする。
このように重要度を判断することにより、必須の機能については、自動的にインストールされて画像形成装置の動作に支障がないようにし、それ以外の機能についてはインストールされないため、不要なメモリ消費が抑えられる。
FIG. 6 is a flowchart showing details of step S02 for confirming additional function information in FIG.
(A) First, it connects to the server 50 storing the function addition software and the function table 34 shown in Table 1 relating to the software via the network 70 (S11), and obtains the function table of Table 1. (S12).
(B) Next, the acquired function table 34 of Table 1 is compared with the mounting table 36 of Table 2 relating to the functions implemented in the image forming apparatus 10, and new addable functions are stored in the server 50. It is checked whether or not (S13). If no new function exists, the subroutine ends and returns.
(C) If there is a function that can be added, it is checked whether an important function or an essential function is included in the function (S14). In this case, if an attribute related to function addition is defined for each function, for example, the importance may be “medium” (or “normal”) and “high” (or “important” or “important”). It may be defined as “required”. If an important function or an essential function exists, the process proceeds to step S15. If an important function or an essential function does not exist, the step of installing software for adding a function is not performed, and the process proceeds to step S17. Transition.
(D) When an important function or an essential function exists, a software file necessary for adding the function is downloaded (S15), auto-installed, and the function is added (S16).
(E) Next, key information related to keys displayed on the operation panel when a function is added is acquired (S17). This key information may be included in the function table 34 or may be included in the software. When the key information is included in the function table 34, the key information is acquired from the function table 34. If the key information is included in the software, only the key information is acquired from the software.
(F) Based on the acquired key information, keys for selecting these functions are added to the operation panel unit 31 in a selectable state (S18). The key is displayed in the same position and in the same design as when the function addition software is installed and the function is added.
(G) Thereafter, updating such as adding these functions to the mounting table of Table 2 is performed (S19). If the function is important or essential, the software for adding the function is installed immediately. Therefore, the key addition flag “1” is set and the installed flag “1” and the auto-install flag “1” are set. Stand up. On the other hand, for an important function or a function that is not an essential function, a key addition flag “1” is set and an uninstalled flag is set to “0”.
Thus, the additional function information confirmation subroutine is completed and the process returns.
By determining the importance in this way, essential functions are automatically installed so that the operation of the image forming apparatus is not hindered, and other functions are not installed, so unnecessary memory consumption is reduced. It can be suppressed.

図7は、図5の入力確認のステップS03の詳細を示すフローチャートである。
(a)ユーザの入力を受け付ける(S21)。すなわち、表示部にあるタッチパネルの入力、テンキーの入力、スタートキーの入力、そして、アプリキーの入力である。
(b)入力がタッチパネルの入力であったか否かを判断する(S22)。タッチパネルの入力を検出した場合には、タッチされた位置情報を取得する(S23)。タッチされた位置にキーが表示されている場合には、そのキーに対応する動作、例えば、表示の切り替えや動作設定の変更が行われる(S24)。
(c)入力がテンキーの入力であったか否かを判断する(S25)。テンキーの入力を検出した場合には、押された数値に対応する入力処理、例えば、コピー枚数の設定や電話番号の設定が行われる(S26)。
(d)入力がアプリキーの入力であったか否かを判断する(S27)。アプリキーの入力を検出した場合、押されたキーに対応するアプリケーション(コピー、スキャン、ファックス)に制御を切り替えると共に、表示を切り替える(S28)。
(e)入力がクリアキーの入力であったか否かを判断する(S29)。クリアキーの入力を検出した場合には、それまでの設定内容をクリアする(S30)。
(f)入力がスタートキーの入力であったか否かを判断する(S31)。スタートキーの入力を検出しなかった場合には、入力受付(S21)へ戻る。スタートキーの入力を検出した場合には、設定された内容に応じた動作を設定する(S32)。スタートキーの入力を検出し、動作を設定することによって入力確認のサブルーチンを終了し、リターンする。
FIG. 7 is a flowchart showing details of the input confirmation step S03 in FIG.
(A) A user input is received (S21). That is, input of a touch panel on the display unit, input of a numeric keypad, input of a start key, and input of an application key.
(B) It is determined whether or not the input is a touch panel input (S22). When the touch panel input is detected, the touched position information is acquired (S23). If a key is displayed at the touched position, an operation corresponding to the key, for example, display switching or operation setting change is performed (S24).
(C) It is determined whether or not the input is a numeric keypad input (S25). When the input of the numeric keypad is detected, an input process corresponding to the pressed numerical value, for example, setting of the number of copies and setting of a telephone number are performed (S26).
(D) It is determined whether or not the input is an application key input (S27). When the input of the application key is detected, the control is switched to the application (copy, scan, fax) corresponding to the pressed key, and the display is switched (S28).
(E) It is determined whether or not the input is a clear key input (S29). When the input of the clear key is detected, the setting contents so far are cleared (S30).
(F) It is determined whether or not the input is a start key input (S31). If input of the start key is not detected, the process returns to input acceptance (S21). When the input of the start key is detected, an operation corresponding to the set content is set (S32). When the start key input is detected and the operation is set, the input confirmation subroutine is terminated and the process returns.

図8は、図5の機能追加のステップS04の詳細を示すフローチャートである。
(a)動作設定された機能と実装された機能とを比較する(S41)。具体的には、動作設定された各機能を、表2の実装テーブルに記載の機能と比較し、対応付ける。
(b)未実装機能があるか否か判断する(S42)。すなわち、表2の実装テーブルで各機能のインストールフラグが「1」のインストール済みであるか、フラグ「0」の未インストールであるかを判断する。インストール済みであった場合には、その機能については機能追加済みであるので、他の機能についての実装確認を行う。全ての機能について実装確認を行って、動作設定された機能において未実装機能がない場合には、機能追加のサブルーチンを終了し、リターンする。
(c)実装確認のステップS42で未実装機能を確認した場合には、ネットワーク70を介してサーバ50に接続する(S43)
(d)サーバ50から未実装機能の追加用のソフトウエアのファイルをダウンロードする(S44)
(e)空きメモリがあるか否か判断する(S45)。空きメモリがある場合、ステップS46に移行し、空きメモリがない場合にはステップS48に移行する。
(f)空きメモリがある場合には、ソフトウエアをインストールして、未実装機能を追加する(S46)。
(g)実装テーブル36を更新する(S47)。具体的には、表2の実装テーブルで追加した機能のインストールフラグを「0」から「1」にする。
(h)ステップS45で空きメモリがない場合には、空きメモリを確保するために、すでに追加された機能のうち、所定の削除条件を満足する不要な機能を検索する(S48)。所定の削除条件とは、例えば、重要度が「低」の場合や、重要度が「中」で、かつ、最も長時間使用されなかった場合などである。
(i)不要な機能を削除する(S49)。なお、削除した機能に対応するキーの表示はそのまま選択可能な状態で維持する。
(j)実装テーブル36を更新する(S50)。具体的には、表2の実装テーブルにおいて削除した機能のインストールフラグを「1」から「0」にする。その後、空きメモリ確認のステップS45へ戻る。
以上によって機能追加のサブルーチンを終了し、リターンする。
FIG. 8 is a flowchart showing details of the function addition step S04 in FIG.
(A) The operation-set function is compared with the implemented function (S41). Specifically, each function whose operation is set is compared with the function described in the mounting table of Table 2 and associated.
(B) It is determined whether there is an unmounted function (S42). That is, it is determined whether the installation flag of each function is “1” installed or the flag “0” is not installed in the implementation table of Table 2. If it has been installed, the function has already been added for that function, so the implementation of other functions is checked. The implementation confirmation is performed for all the functions, and if there is no unimplemented function among the functions set for operation, the function addition subroutine is terminated and the process returns.
(C) If an unimplemented function is confirmed in step S42 of the implementation confirmation, the server 50 is connected via the network 70 (S43).
(D) Download a software file for adding an unimplemented function from the server 50 (S44).
(E) It is determined whether there is free memory (S45). If there is free memory, the process proceeds to step S46, and if there is no free memory, the process proceeds to step S48.
(F) If there is free memory, software is installed and an unmounted function is added (S46).
(G) The mounting table 36 is updated (S47). Specifically, the installation flag of the function added in the implementation table of Table 2 is changed from “0” to “1”.
(H) If there is no free memory in step S45, in order to secure free memory, an unnecessary function that satisfies a predetermined deletion condition is searched from among the functions already added (S48). The predetermined deletion condition is, for example, when the importance level is “low”, when the importance level is “medium”, and when it has not been used for the longest time.
(I) Delete unnecessary functions (S49). The display of the key corresponding to the deleted function is maintained in a selectable state.
(J) The mounting table 36 is updated (S50). Specifically, the installation flag of the function deleted in the implementation table of Table 2 is changed from “1” to “0”. Thereafter, the process returns to step S45 for checking the free memory.
This completes the function addition subroutine and returns.

図9は、図5のオートアンインストールのステップS06の詳細を示すフローチャートである。
(a)削除の対象となりうる追加された機能を検索する(S51)。
(b)各機能が、表2におけるオートインストールフラグが「1」であるか否かを判断し、「1」の場合には、削除対象から除外する(S52)。
(c)各機能があらかじめ設定された削除条件を満たすか否か判断する(S53)。この削除条件は、例えば、その機能が所定の期間にわたって使用されなかった場合である。この削除条件を確認できるように、各機能の使用履歴を記録しておけばよい。例えば、表2の実装テーブルにさらに最後の使用日時を記録する欄を設けてもよい。別の削除条件としては、例えば、プログラム領域の空きメモリが所定の容量未満になった場合である。この削除条件では、メモリの空き容量と機能を関連付けて機能毎にあらかじめ設定しておけば、メモリの空き容量がある値になった場合に削除対象となる機能、さらにメモリの空き容量が減少し、ある値になった場合に削除対象となる機能、というように削除対象となる機能を優先順位付けすることも可能になる。また、別の削除条件としては、機能の使用頻度が非常に低いことが想定される機能で、インストールされた機能を使用した後にアンインストールするという削除条件を設定しておくこともできる。この場合には、使用中のみインストールされていることとなる。
(d)削除対象の機能に関するソフトウエアをアンインストールすることによって機能を削除する(S54)。なお、削除した機能に対応するキーの表示はそのまま維持する。
(e)実装テーブル36を更新する(S55)。具体的には、表2の実装テーブルにおいて、削除した機能のインストールフラグを「1」から「0」にする。
以上によって不要な機能の削除のサブルーチンを終了し、リターンする。
ステップS06を設けることにより重要度が「高」以外の機能は、所定の削除条件でオートアンインストールされ、不必要なメモリ使用を避けることができる。
FIG. 9 is a flowchart showing details of the auto uninstall step S06 in FIG.
(A) Search for added functions that can be deleted (S51).
(B) Each function determines whether or not the autoinstall flag in Table 2 is “1”. If it is “1”, it is excluded from the deletion target (S52).
(C) It is determined whether or not each function satisfies a preset deletion condition (S53). This deletion condition is, for example, a case where the function is not used for a predetermined period. The usage history of each function may be recorded so that the deletion condition can be confirmed. For example, a column for recording the last use date and time may be provided in the mounting table of Table 2. Another deletion condition is, for example, a case where the free memory in the program area becomes less than a predetermined capacity. In this deletion condition, if the memory free capacity and the function are associated and set in advance for each function, when the memory free capacity reaches a certain value, the function to be deleted and the memory free capacity are further reduced. It is also possible to prioritize functions to be deleted, such as functions to be deleted when a certain value is reached. In addition, as another deletion condition, a function that is assumed to have a very low frequency of use of the function, a deletion condition of uninstalling after using the installed function can be set. In this case, it is installed only during use.
(D) The function is deleted by uninstalling the software related to the function to be deleted (S54). In addition, the display of the key corresponding to the deleted function is maintained as it is.
(E) The mounting table 36 is updated (S55). Specifically, in the implementation table of Table 2, the installation flag of the deleted function is changed from “1” to “0”.
This completes the subroutine for deleting unnecessary functions, and returns.
By providing step S06, functions other than “high” in importance are automatically uninstalled under a predetermined deletion condition, and unnecessary memory use can be avoided.

以下に、具体的な画像形成装置の操作パネル部31の表示例である図10から図18を用いて、画像形成装置の機能追加の例を説明する。
図10は、この画像形成装置10の操作パネル部31の表示画面例である。この表示画面例は、コピーモードの基本画面の表示例であり、電源投入後、最初に表示される画面である。操作パネル部31は、表示部と操作キーとで構成されている。表示部にはタッチパネルが取り付けられていて、選択可能な状態でキーが表示されており、対応するキー入力ができる。一方、操作キーは、コピー、スキャン、ファックスの各動作モードを切り替えるためのアプリキー、コピー枚数、電話番号、その他、数値を入力するテンキー、誤った入力を訂正するクリアキー、動作開始を指示するスタートキーを含む。
Hereinafter, an example of adding functions of the image forming apparatus will be described with reference to FIGS. 10 to 18 which are specific display examples of the operation panel unit 31 of the image forming apparatus.
FIG. 10 is a display screen example of the operation panel unit 31 of the image forming apparatus 10. This display screen example is a display example of the basic screen in the copy mode, and is the first screen displayed after the power is turned on. The operation panel unit 31 includes a display unit and operation keys. A touch panel is attached to the display unit, keys are displayed in a selectable state, and corresponding key inputs can be performed. On the other hand, the operation keys are an application key for switching between copy, scan, and fax operation modes, the number of copies, a telephone number, etc., a numeric keypad for inputting numerical values, a clear key for correcting erroneous input, and an instruction for starting an operation. Includes start key.

この画面から基本動作の設定を行うことができる。基本画面から他の各種の設定を行うためには、「原稿」、「画質」、「応用」のいずれかタブにタッチし、表示を切り替える。「原稿」のタブにタッチすると、表示が原稿設定画面に切り替わる(図11)。この画面では、原稿に関連する動作の設定を行うことができる。例えば、「原稿とじ代」のキー表示にタッチすると、原稿とじ代の設定画面に切り替わる(図12)。この設定画面に示すように、原稿とじ代の方向を「左」又は「上」に設定する機能が実装されている。   The basic operation can be set from this screen. In order to perform other various settings from the basic screen, the user touches one of the “original”, “image quality”, and “application” tabs to switch the display. When the “original” tab is touched, the display is switched to the original setting screen (FIG. 11). On this screen, the operation related to the document can be set. For example, when the key display of “document binding margin” is touched, the screen switches to a document binding margin setting screen (FIG. 12). As shown in the setting screen, a function for setting the direction of the document binding margin to “left” or “up” is implemented.

次に、機能追加の具体例として、「原稿とじ代」に「原稿の右とじ機能」の機能を追加する場合について、パネル表示例の変化を図13及び図14を用いて説明する。
1)サーバ50から取得した表1の機能テーブル34と画像形成装置10に実装された機能のリストの表2の実装テーブルとを機能比較部37で比較し、機能テーブル34には「原稿の右とじ機能」が存在するが、実装テーブル36には含まれていなかった場合、「右とじ機能」の追加が可能であると判断できる。
2)「右とじ機能」について、キー名称、追加位置等のキー情報を取得し、操作パネル部に「右とじ機能」を選択するキーを選択可能な状態で表示する(図13)。ただし、この時点では、「右とじ機能」を実現するソフトウエアはインストールされておらず、キー表示のみである。
3)ユーザが操作パネル上で、この「右とじ機能」のキーを押して「右とじ」を選択し、「OK」を押した場合、原稿設定画面に戻り、原稿とじ代に「右」が設定されていることが確認できる(図14)。
4)次いで、スタートキーを押して設定内容を確定させ、動作を開始するときに、設定された機能のうち、「右とじ機能」が未実装の機能であることを検出し、サーバ50から機能追加用のソフトウエアをダウンロードし、インストールして、「右とじ機能」が追加される。その後、設定された機能が実行される。
Next, as a specific example of the function addition, a case where the function of “original right binding function” is added to “original binding margin” will be described with reference to FIGS. 13 and 14.
1) The function comparison unit 37 compares the function table 34 of Table 1 acquired from the server 50 with the implementation table of Table 2 in the list of functions installed in the image forming apparatus 10. If the “binding function” exists but is not included in the mounting table 36, it can be determined that the “right binding function” can be added.
2) With respect to “right binding function”, key information such as a key name and an additional position is acquired, and a key for selecting “right binding function” is displayed in a selectable state on the operation panel unit (FIG. 13). However, at this time, software for realizing the “right binding function” is not installed, and only the key display is performed.
3) When the user presses the “right binding function” key on the operation panel to select “right binding” and presses “OK”, the user returns to the original setting screen and “right” is set as the original binding margin. This can be confirmed (FIG. 14).
4) Next, when the start key is pressed to confirm the setting contents and the operation is started, it is detected that the “right binding function” is an unimplemented function among the set functions, and the function is added from the server 50. Software is downloaded and installed, and the “right binding function” is added. Thereafter, the set function is executed.

また、図15は、図10の画面例で「応用」タブを選択した場合に表示される応用設定画面である。この画像形成装置10では、応用の機能として「ページ編集」、「ネガポジ反転」、「用紙とじ代」、「ページ連写」、「オーバレイ」、「センタリング」の各機能が実装されている。   FIG. 15 is an application setting screen displayed when the “application” tab is selected in the screen example of FIG. In the image forming apparatus 10, functions of “page editing”, “negative / positive reversal”, “sheet binding margin”, “page continuous shooting”, “overlay”, and “centering” are implemented as applied functions.

さらに、別の機能追加の具体例として、「応用」に「小冊子」及び「スタンプ」の各機能を追加する場合について、図16から図18を用いて説明する。
1)サーバ50から取得した表1の機能テーブル34と画像形成装置10に実装された機能のリストの表2の実装テーブルとを機能比較部37で比較し、機能テーブル34には「小冊子」及び「スタンプ」が存在するが、実装テーブル36には含まれていなかった場合、「小冊子」及び「スタンプ」の追加が可能であると判断できる。
2)「小冊子」及び「スタンプ」の各機能について、キー名称、追加位置等のキー情報を取得し、操作パネル部に「小冊子」及び「スタンプ」を選択するキーを選択可能な状態で表示する(図16)。ただし、この時点では、「小冊子」及び「スタンプ」を実現するソフトウエアはインストールされておらず、キー表示のみである。このうち、「スタンプ」の機能では、スタンプの種類やその位置を指定する必要があるため、「スタンプ」を押したときに切り替わる画面(図17)及び、その画面に表示される「日付」、「時刻」、「ページ」の各キー表示も同時に追加される。これらの下位の機能の関係は、表1において管理される(図示せず)。
3)ユーザが操作パネル上で、この「スタンプ」のキーを押して各種設定を選択し、「OK」を押した場合、応用設定画面に戻る(図18)。この場合も「スタンプ」のキーが反転表示されているので、スタンプ機能が設定されていることを確認できる。
4)次いで、スタートキーを押して設定内容を確定させ、動作を開始するときに、設定された機能のうち、「スタンプ」が未実装の機能であることを検出し、サーバ50から機能追加用のソフトウエアをダウンロードし、インストールして、「スタンプ」の機能が追加される。その後、設定された機能が実行される。
なお、表1に示すように、「スタンプ」の機能は、「スタンプ日付」、「スタンプ時刻」、「スタンプページ」等の下位の機能を有しているので、スタンプ機能全体を追加するのではなく、選択されたキーに応じて「スタンプ日付」、「スタンプ時刻」、「スタンプページ」のうち選択された機能だけを追加してもよい。また、機能選択時点でインストールしてもよい。
Furthermore, as another specific example of function addition, a case where the functions of “booklet” and “stamp” are added to “application” will be described with reference to FIGS.
1) The function comparison unit 37 compares the function table 34 of Table 1 acquired from the server 50 and the implementation table of Table 2 in the list of functions installed in the image forming apparatus 10. The function table 34 includes “booklet” and If “stamp” exists but is not included in the mounting table 36, it can be determined that “booklet” and “stamp” can be added.
2) For each function of “booklet” and “stamp”, key information such as a key name and an additional position is acquired, and a key for selecting “booklet” and “stamp” is displayed on the operation panel in a selectable state. (FIG. 16). However, at this time, software for realizing “booklet” and “stamp” is not installed, and only key display is performed. Among these, since the function of “stamp” needs to specify the type and position of the stamp, the screen (FIG. 17) that is switched when the “stamp” is pressed, and the “date” displayed on the screen, “Time” and “Page” key displays are also added at the same time. The relationship between these subordinate functions is managed in Table 1 (not shown).
3) When the user presses the “stamp” key on the operation panel to select various settings and presses “OK”, the screen returns to the application setting screen (FIG. 18). Also in this case, since the “stamp” key is highlighted, it can be confirmed that the stamp function is set.
4) Next, when the start key is pressed to confirm the setting contents and the operation is started, it is detected that “stamp” is an unimplemented function among the set functions, and the server 50 adds the function. Software is downloaded, installed, and a “stamp” function is added. Thereafter, the set function is executed.
As shown in Table 1, the “stamp” function has subordinate functions such as “stamp date”, “stamp time”, “stamp page”, and so on. Instead, only the function selected from “stamp date”, “stamp time”, and “stamp page” may be added according to the selected key. Moreover, you may install at the time of a function selection.

本発明に係る画像形成装置は、機能追加用のソフトウエアをダウンロードして機能を追加できる画像形成装置に適用することができる。   The image forming apparatus according to the present invention can be applied to an image forming apparatus capable of adding functions by downloading software for adding functions.

本発明の実施の形態1に係る画像形成装置を含むシステムの構成を示す概略図である。1 is a schematic diagram showing a configuration of a system including an image forming apparatus according to Embodiment 1 of the present invention. 本発明の実施の形態1に係る画像形成装置の物理的な構成を示すブロック図である。1 is a block diagram showing a physical configuration of an image forming apparatus according to Embodiment 1 of the present invention. 本発明の実施の形態1に係る画像形成装置のスキャナ部とプリント部の具体的な構成例を示す概略図である。3 is a schematic diagram illustrating a specific configuration example of a scanner unit and a print unit of the image forming apparatus according to the first embodiment of the present invention. FIG. 本発明の実施の形態1に係る画像形成装置の機能的な構成を示すブロック図である。1 is a block diagram showing a functional configuration of an image forming apparatus according to Embodiment 1 of the present invention. 本発明の実施の形態1に係る画像形成装置への機能追加方法のフローチャートである。3 is a flowchart of a function adding method to the image forming apparatus according to the first embodiment of the present invention. 図5の追加機能情報確認のステップS02の詳細を示すフローチャートである。It is a flowchart which shows the detail of step S02 of the additional function information confirmation of FIG. 図5の入力確認のステップS03の詳細を示すフローチャートである。It is a flowchart which shows the detail of step S03 of the input confirmation of FIG. 図5の機能追加のステップS04の詳細を示すフローチャートである。It is a flowchart which shows the detail of step S04 of the function addition of FIG. 図5のオートアンインストールのステップS06の詳細を示すフローチャートである。It is a flowchart which shows the detail of step S06 of the automatic uninstallation of FIG. 本発明の実施の形態1に係る画像形成装置の画像形成装置の電源投入時の操作パネル部の基本の表示画面例である。3 is an example of a basic display screen of an operation panel unit when the image forming apparatus of the image forming apparatus according to Embodiment 1 of the present invention is turned on. 図10で原稿タブをタッチして表示される原稿設定画面の表示例である。11 is a display example of a document setting screen displayed by touching a document tab in FIG. 10. 図11で原稿とじ代をタッチして表示される原稿とじ代の設定画面の表示例である。FIG. 12 is a display example of a document binding margin setting screen displayed by touching a document binding margin in FIG. 11. 図12で右とじ機能のキーが追加された原稿とじ代の設定画面の表示例である。FIG. 13 is a display example of an original binding margin setting screen to which a right binding function key is added in FIG. 12. 図13で右とじ機能を選択したことを確認できる原稿設定画面の表示例である。14 is a display example of a document setting screen that can confirm that the right binding function has been selected in FIG. 13. 図10で応用タブをタッチして表示される応用設定画面の表示例である。11 is a display example of an application setting screen displayed by touching an application tab in FIG. 10. 図15の応用設定画面に機能が追加された例を示す応用設定画面の表示例である。FIG. 16 is a display example of an application setting screen showing an example in which a function is added to the application setting screen of FIG. 15. 図16でスタンプ機能を選択した場合のスタンプ設定画面の表示例である。FIG. 17 is a display example of a stamp setting screen when a stamp function is selected in FIG. 16. 図17でスタンプ機能を設定したことを確認できる応用設定画面の表示例である。It is an example of a display of the application setting screen which can confirm having set the stamp function in FIG.

符号の説明Explanation of symbols

1 CPU、2 ROM、3 RAM、4 HDD、5 入力部、6 表示部、7 プリント部、8 スキャナ部、9 インタフェース、10 画像形成装置(MFP)、11 原稿台、12 露光ランプ、13 反射鏡、14 反射光、15 レンズ、16 CCD、17 第1給紙部、18 第2給紙部、19 転写ベルト、20 イメージングユニット、21 転写部、22 クリーナ、23 定着器、24 搬送路切替部、25 両面搬送路、26 排紙部、31 操作パネル部、32 制御部、33 表示制御部、34 機能テーブル、35 追加機能情報取得部、36 実装テーブル、37 機能比較部、38 機能実行部、39 ダウンロード部、40 インストール部、41 アンインストール部、42 機能管理部、43 記憶部、50 サーバ、52 HDD、60 PC、70 ネットワーク、80 インターネット、 1 CPU, 2 ROM, 3 RAM, 4 HDD, 5 input section, 6 display section, 7 print section, 8 scanner section, 9 interface, 10 image forming apparatus (MFP), 11 document table, 12 exposure lamp, 13 reflector , 14 Reflected light, 15 Lens, 16 CCD, 17 First paper feed unit, 18 Second paper feed unit, 19 Transfer belt, 20 Imaging unit, 21 Transfer unit, 22 Cleaner, 23 Fixing device, 24 Transport path switching unit, 25 Double-sided conveyance path, 26 Paper discharge section, 31 Operation panel section, 32 Control section, 33 Display control section, 34 Function table, 35 Additional function information acquisition section, 36 Mounting table, 37 Function comparison section, 38 Function execution section, 39 Download unit, 40 install unit, 41 uninstall unit, 42 function management unit, 43 storage unit, 50 server, 5 HDD, 60 PC, 70 network, 80 Internet,

Claims (19)

機能追加用のソフトウエアをダウンロードし、インストールすることによって機能の追加が可能な画像形成装置であって、
前記画像形成装置に追加可能な機能に関する機能情報を取得する追加機能情報取得部と、
追加可能な前記機能を追加した場合に表示されるキーを選択可能な状態で表示する操作パネル部と
前記キーが選択された場合に、前記キーに対応する機能の追加用のソフトウエアをダウンロードし、インストールして前記機能を追加する機能管理部と
を備えることを特徴とする画像形成装置。
An image forming apparatus capable of adding functions by downloading and installing software for adding functions,
An additional function information acquisition unit that acquires function information related to functions that can be added to the image forming apparatus;
An operation panel that displays keys that can be selected when the addable function is added, and software for adding a function corresponding to the key when the key is selected. An image forming apparatus comprising: a function management unit that installs and adds the function.
追加された前記機能の実行指示に基づいて前記機能を実行する機能実行部を備えることを特徴とする請求項1に記載の画像形成装置。 The image forming apparatus according to claim 1 , further comprising a function execution unit that executes the function based on the added execution instruction of the function . 前記画像形成装置に実装された機能に関する実装情報と前記機能情報とを比較する機能比較部をさらに備え、
前記機能管理部は、前記機能情報に存在するが前記実装情報に存在しない追加可能な機能がある場合には、追加可能な前記機能に対応する前記キーに関するキー情報を取得し、
前記操作パネル部では、前記キー情報に基づいて前記キーを選択可能な状態で表示することを特徴とする請求項1又は2に記載の画像形成装置。
A function comparison unit that compares the function information with the mounting information on the function mounted on the image forming apparatus;
When there is an addable function that exists in the function information but does not exist in the implementation information, the function management unit acquires key information about the key corresponding to the addable function,
The image forming apparatus according to claim 1, wherein the operation panel unit displays the key in a selectable state based on the key information.
追加可能な前記機能は、機能追加に関する属性を有し、
前記機能管理部は、前記機能の属性に応じて、
a)前記機能に対応する機能追加用のソフトウエアをダウンロードし、インストールして、前記機能を追加すると共に、前記機能を追加した場合に表示されるキーのキー情報を取得する、又は、
b)前記機能を追加した場合に表示されるキーのキー情報を取得する、
のa)又はb)のいずれかを行うことを特徴とする請求項3に記載の画像形成装置。
The function that can be added has an attribute relating to function addition,
The function management unit, according to the attribute of the function,
a) Downloading and installing software for adding a function corresponding to the function, adding the function, and obtaining key information of a key displayed when the function is added, or
b) obtaining key information of a key displayed when the function is added;
4. The image forming apparatus according to claim 3, wherein one of (a) and (b) is performed.
前記機能追加に関する属性は、前記機能の種類、又は、重要度であることを特徴とする請求項4に記載の画像形成装置。   The image forming apparatus according to claim 4, wherein the attribute relating to the function addition is a type or importance of the function. 前記機能管理部は、所定の削除条件に応じて、前記機能に対応するソフトウエアをアンインストールして前記機能を削除するか否かの判断を行うことを特徴とする請求項4に記載の画像形成装置。 The image according to claim 4, wherein the function management unit determines whether to delete the function by uninstalling software corresponding to the function according to a predetermined deletion condition. Forming equipment. 前記削除条件は、前記機能が使用されなかった期間が一定期間に渡る場合、前記画像形成装置のメモリが不足した場合、又は、前記機能の使用が終了した場合のいずれかであることを特徴とする請求項6に記載の画像形成装置。 The deletion condition is any one of a case where a period during which the function is not used extends over a certain period, a case where a memory of the image forming apparatus is insufficient, or a case where the use of the function is terminated. The image forming apparatus according to claim 6. 前記画像形成装置とネットワークで接続されたサーバ、端末装置、又は、他の画像形成装置の少なくとも一つから前記ソフトウエアをダウンロードすることを特徴とする請求項1から7のいずれか一項に記載の画像形成装置。   8. The software according to claim 1, wherein the software is downloaded from at least one of a server, a terminal device, or another image forming apparatus connected to the image forming apparatus via a network. Image forming apparatus. 前記キーは、前記機能追加用のソフトウエアをインストールして機能を追加した場合と同じ位置に、同じデザインで表示されることを特徴とする請求項1から8のいずれか一項に記載の画像形成装置。   The image according to any one of claims 1 to 8, wherein the key is displayed in the same position at the same position as when the function addition software is installed and the function is added. Forming equipment. 機能追加用のソフトウエアをダウンロードし、インストールすることによって機能を追加する画像形成装置の機能追加方法であって、
前記画像形成装置に追加可能な機能に関する機能情報を取得するステップと、
追加可能な前記機能を追加した場合に表示されるキーを選択可能な状態で表示するステップと、
前記キーが選択された場合に、前記キーに対応する機能の追加用のソフトウエアをダウンロードし、インストールして前記機能を追加するステップと
を含むことを特徴とする画像形成装置の機能追加方法。
A function addition method for an image forming apparatus that adds a function by downloading and installing software for adding a function,
Obtaining function information relating to functions that can be added to the image forming apparatus;
A step of displaying in a selectable state a key displayed when the function that can be added is added;
A function adding method for an image forming apparatus, comprising: downloading software for adding a function corresponding to the key, installing the function, and adding the function when the key is selected.
前記画像形成装置に実装された機能に関する実装情報と前記機能情報とを比較するステップと、
前記機能情報に存在するが前記実装情報に存在しない追加可能な機能がある場合には、追加可能な前記機能に対応する前記キーに関するキー情報を取得するステップとをさらに含み、
前記キーを表示するステップは、前記キー情報に基づいて前記キーを選択可能な状態で表示することを特徴とする請求項10に記載の画像形成装置の機能追加方法。
Comparing mounting information related to functions mounted on the image forming apparatus with the function information;
If there is an addable function that exists in the function information but does not exist in the implementation information, further includes the step of obtaining key information relating to the key corresponding to the addable function,
The method for adding a function to an image forming apparatus according to claim 10, wherein the step of displaying the key displays the key in a selectable state based on the key information.
追加可能な前記機能は、機能追加に関する属性を有し、
前記キー情報を取得するステップにおいて、前記機能の属性に応じて、
a)前記機能に対応する機能追加用のソフトウエアをダウンロードし、インストールして、前記機能を追加すると共に、前記機能を追加した場合に表示されるキーのキー情報を取得する、又は、
b)前記機能を追加した場合に表示されるキーのキー情報を取得する、
のa)又はb)のいずれかを行うことを特徴とする請求項11に記載の画像形成装置の機能追加方法。
The function that can be added has an attribute relating to function addition,
In the step of acquiring the key information, according to the attribute of the function,
a) Downloading and installing software for adding a function corresponding to the function, adding the function, and obtaining key information of a key displayed when the function is added, or
b) obtaining key information of a key displayed when the function is added;
12. The method for adding a function of an image forming apparatus according to claim 11, wherein either a) or b) is performed.
前記機能追加に関する属性は、前記機能の種類、又は、重要度であることを特徴とする請求項11に記載の画像形成装置。   The image forming apparatus according to claim 11, wherein the attribute relating to the function addition is a type or importance of the function. 追加された前記機能が所定の削除条件を満足する場合に、前記機能に対応するソフトウエアをアンインストールして、前記機能を削除するステップをさらに含むことを特徴とする請求項10から13のいずれか一項に記載の画像形成装置の機能追加方法。   14. The method according to claim 10, further comprising the step of uninstalling software corresponding to the function and deleting the function when the added function satisfies a predetermined deletion condition. A function addition method for an image forming apparatus according to claim 1. 前記削除条件は、前記機能が使用されなかった期間が一定期間にわたる場合、前記画像形成装置のメモリが不足した場合、又は、前記機能の使用が終了した場合のいずれかであることを特徴とする請求項14に記載の画像形成装置の機能追加方法。   The deletion condition is any one of a case where a period during which the function is not used extends for a certain period, a case where a memory of the image forming apparatus is insufficient, or a case where the use of the function ends. 15. A function adding method for an image forming apparatus according to claim 14. 前記画像形成装置とネットワークで接続されたサーバ、端末装置、又は、他の画像形成装置の少なくとも一つから前記ソフトウエアをダウンロードすることを特徴とする請求項10から15のいずれか一項に記載の画像形成装置の機能追加方法。   16. The software is downloaded from at least one of a server, a terminal device, or another image forming apparatus connected to the image forming apparatus via a network. Function addition method of the image forming apparatus. 前記キーは、前記機能追加用のソフトウエアをインストールして機能を追加した場合と同じ位置に、同じデザインで表示されることを特徴とする請求項10から16のいずれか一項に記載の画像形成装置の機能追加方法。   The image according to any one of claims 10 to 16, wherein the key is displayed with the same design at the same position as when the function addition software is installed and the function is added. A function addition method of the forming apparatus. 請求項10から17のいずれか一項に記載の画像形成装置の機能追加方法をコンピュータに実行させることを特徴とする画像形成装置の機能追加方法プログラム。 A function addition method program for an image forming apparatus, which causes a computer to execute the function addition method for an image forming apparatus according to any one of claims 10 to 17. 請求項18に記載の前記画像形成装置の機能追加プログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。   19. A computer-readable recording medium storing the function addition program for the image forming apparatus according to claim 18.
JP2005201227A 2005-07-11 2005-07-11 Image forming apparatus and function adding method of image forming apparatus Active JP4039439B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2005201227A JP4039439B2 (en) 2005-07-11 2005-07-11 Image forming apparatus and function adding method of image forming apparatus
US11/294,406 US20070008573A1 (en) 2005-07-11 2005-12-06 Image forming apparatus and function adding method of image forming apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005201227A JP4039439B2 (en) 2005-07-11 2005-07-11 Image forming apparatus and function adding method of image forming apparatus

Publications (2)

Publication Number Publication Date
JP2007020030A JP2007020030A (en) 2007-01-25
JP4039439B2 true JP4039439B2 (en) 2008-01-30

Family

ID=37618060

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005201227A Active JP4039439B2 (en) 2005-07-11 2005-07-11 Image forming apparatus and function adding method of image forming apparatus

Country Status (2)

Country Link
US (1) US20070008573A1 (en)
JP (1) JP4039439B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9417862B2 (en) 2014-08-04 2016-08-16 Canon Kabushiki Kaisha Information processing apparatus, function extension method for information processing apparatus, and non-transitory computer-readable storage medium
CN106257904A (en) * 2015-06-16 2016-12-28 佳能株式会社 Information processor and the control method of information processor
US10122882B2 (en) 2016-01-26 2018-11-06 Canon Kabushiki Kaisha Information processing apparatus, control method for information processing apparatus, and program storage medium, relating to displaying setting screens associated with extension software
US10701225B2 (en) 2015-07-31 2020-06-30 Canon Kabushiki Kaisha User interface definition for information processing apparatus, control method, and storage medium

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4993588B2 (en) * 2007-03-19 2012-08-08 株式会社リコー Image processing apparatus, image processing method, image processing program, and computer-readable recording medium
JP2009031916A (en) * 2007-07-25 2009-02-12 Ricoh Co Ltd Information processor, menu screen control method, and menu screen control program
US20090046057A1 (en) * 2007-08-17 2009-02-19 Asaki Umezawa Image forming apparatus, display processing apparatus, display processing method, and computer program product
JP2009260903A (en) * 2008-03-18 2009-11-05 Ricoh Co Ltd Image processing apparatus, image processing method and image processing program
EP2358620B1 (en) * 2008-11-17 2017-07-05 OCE-Technologies B.V. Method for configuring a document finishing device, and document finishing device
JP4894912B2 (en) 2009-12-29 2012-03-14 コニカミノルタビジネステクノロジーズ株式会社 Image processing apparatus, function button display control method of the same, and display control program
JP5093266B2 (en) * 2010-03-02 2012-12-12 コニカミノルタビジネステクノロジーズ株式会社 Image forming apparatus, preview display method and display program in the same
JP5510147B2 (en) 2010-07-22 2014-06-04 株式会社リコー Image forming apparatus and screen control method
JP5316503B2 (en) * 2010-09-17 2013-10-16 コニカミノルタ株式会社 Image forming apparatus, display method, and display program
JP5879920B2 (en) * 2011-10-21 2016-03-08 株式会社リコー Image processing apparatus, image processing method, and program
US9883057B2 (en) * 2013-12-12 2018-01-30 Fuji Xerox Co., Ltd. Processing apparatus and program product for creating, in response to user instruction, process receiving portions to be displayed differently and to perform a different process
JP2018015947A (en) 2016-07-26 2018-02-01 キヤノン株式会社 Image formation apparatus, image formation method and program
JP6961412B2 (en) 2016-07-26 2021-11-05 キヤノン株式会社 Image forming device, control method of image forming device, and program
US10922039B2 (en) 2018-03-05 2021-02-16 Canon Kabushiki Kaisha Image processing apparatus, information processing method, and storage medium
JP7147323B2 (en) * 2018-07-25 2022-10-05 コニカミノルタ株式会社 Image forming device and program
US11126446B2 (en) * 2019-10-15 2021-09-21 Microsoft Technology Licensing, Llc Contextual extensible skills framework across surfaces
JP7472499B2 (en) 2020-01-17 2024-04-23 京セラドキュメントソリューションズ株式会社 Image forming device
JP7496055B2 (en) * 2020-02-28 2024-06-06 京セラドキュメントソリューションズ株式会社 Electronic devices and programs

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6301708B1 (en) * 1998-11-12 2001-10-09 Hewlett-Packard Company Software installation process using abstract data and program files
JP2000357078A (en) * 1999-06-15 2000-12-26 Yamaha Corp Method and device for installing software and recording medium
US6948166B2 (en) * 2001-04-05 2005-09-20 International Business Machines Corporation System and method for automatically de-installing previously installed software based on user defined preferences
KR100472459B1 (en) * 2002-07-03 2005-03-10 삼성전자주식회사 Method and apparatus for installing driver for a function
EP1398948B1 (en) * 2002-09-13 2013-11-06 Ricoh Company, Ltd. Image forming apparatus, methods used therein and a computer readable storage medium
US7412686B2 (en) * 2003-02-10 2008-08-12 Microsoft Corporation Integrated development environment access to remotely located components
US7853946B2 (en) * 2003-02-28 2010-12-14 Canon Kabushiki Kaisha Information processing apparatus, information processing method, and control program
JP4371693B2 (en) * 2003-04-25 2009-11-25 キヤノン株式会社 Print control apparatus, print control method, and computer program

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9417862B2 (en) 2014-08-04 2016-08-16 Canon Kabushiki Kaisha Information processing apparatus, function extension method for information processing apparatus, and non-transitory computer-readable storage medium
CN106257904A (en) * 2015-06-16 2016-12-28 佳能株式会社 Information processor and the control method of information processor
US9781287B2 (en) 2015-06-16 2017-10-03 Canon Kabushiki Kaisha Information processing apparatus, method of controlling information processing apparatus, and program
CN106257904B (en) * 2015-06-16 2019-07-19 佳能株式会社 The control method of information processing unit and information processing unit
US10701225B2 (en) 2015-07-31 2020-06-30 Canon Kabushiki Kaisha User interface definition for information processing apparatus, control method, and storage medium
US10122882B2 (en) 2016-01-26 2018-11-06 Canon Kabushiki Kaisha Information processing apparatus, control method for information processing apparatus, and program storage medium, relating to displaying setting screens associated with extension software

Also Published As

Publication number Publication date
JP2007020030A (en) 2007-01-25
US20070008573A1 (en) 2007-01-11

Similar Documents

Publication Publication Date Title
JP4039439B2 (en) Image forming apparatus and function adding method of image forming apparatus
US8305603B2 (en) Job processing apparatus coordinating update of software used in job execution and control method thereof
JP4704245B2 (en) Image forming apparatus, information processing method, program, and recording medium
WO2011001658A1 (en) Information processing apparatus, control method, and storage medium
JP4886437B2 (en) Image processing apparatus, job processing method, storage medium, and program
JP2009009234A (en) Image processor
US20060250632A1 (en) Image processing apparatus, image processing method applied to the same, image processing program for implementing the method, and storage medium storing the program
US11089176B2 (en) Control of apps providing same or similar services in image forming device supporting multiple platforms
JP7467749B2 (en) Image forming apparatus and method for controlling the image forming apparatus
US7882125B2 (en) Document managing system, method and apparatus, printing apparatus and information processing apparatus for the system, program for implementing the method, and storing medium storing the program
JP4802607B2 (en) Image processing device
JP7147981B2 (en) job processing system
JP2008155451A (en) Image forming apparatus, image forming method, and image forming program
JP2011101422A (en) Image forming apparatus, information processing method, program, and recording medium
JP6013801B2 (en) Image output system and image output apparatus
JP5220166B2 (en) Printing system, server apparatus, printing method, and computer program
JP2010278502A (en) Image forming apparatus
JP6493298B2 (en) Image forming apparatus
JPWO2020262178A5 (en)
JP2006039848A (en) Data processor, and image forming apparatus including the processor
JP2016177387A (en) Information processing apparatus, system, information processing method, and program
JP2007279988A (en) Information processor and driver program
JP2020067894A (en) Image forming apparatus and screen setting method
JP7380072B2 (en) display system
JP2005074644A (en) Image forming apparatus, information processing system and method

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070717

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070828

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20070828

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071029

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101116

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4039439

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101116

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111116

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111116

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121116

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121116

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131116

Year of fee payment: 6

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350