[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5401425B2 - Electronic device and application management program - Google Patents

Electronic device and application management program Download PDF

Info

Publication number
JP5401425B2
JP5401425B2 JP2010215718A JP2010215718A JP5401425B2 JP 5401425 B2 JP5401425 B2 JP 5401425B2 JP 2010215718 A JP2010215718 A JP 2010215718A JP 2010215718 A JP2010215718 A JP 2010215718A JP 5401425 B2 JP5401425 B2 JP 5401425B2
Authority
JP
Japan
Prior art keywords
application
storage device
internal storage
temporary use
attribute data
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.)
Expired - Fee Related
Application number
JP2010215718A
Other languages
Japanese (ja)
Other versions
JP2012069079A (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.)
Kyocera Document Solutions Inc
Original Assignee
Kyocera Document Solutions Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kyocera Document Solutions Inc filed Critical Kyocera Document Solutions Inc
Priority to JP2010215718A priority Critical patent/JP5401425B2/en
Publication of JP2012069079A publication Critical patent/JP2012069079A/en
Application granted granted Critical
Publication of JP5401425B2 publication Critical patent/JP5401425B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Description

本発明は、電子機器およびアプリケーション管理プログラムに関するものである。   The present invention relates to an electronic device and an application management program.

近年、組込システムを内蔵し、インストール済みのアプリケーションプログラムを実行する電子機器が広く使用されている。   In recent years, electronic devices that incorporate embedded systems and execute installed application programs have been widely used.

プリンター、複写機、複合機などの画像形成装置も、そのような電子機器に含まれる。ある画像形成装置では、予めインストールされているアプリケーションの他に、外部記憶装置から内部記憶装置へアプリケーションを追加インストール可能である(例えば特許文献1参照)。   Image forming apparatuses such as printers, copiers, and multifunction machines are also included in such electronic devices. In an image forming apparatus, in addition to an application installed in advance, an application can be additionally installed from an external storage device to an internal storage device (see, for example, Patent Document 1).

また、ある情報処理装置では、外部記憶装置からアプリケーションをインストールせずに、外部記憶装置からアプリケーションをロードして実行可能である(例えば特許文献2参照)。   In addition, in an information processing apparatus, an application can be loaded from an external storage device and executed without installing the application from the external storage device (see, for example, Patent Document 2).

特開平8−339302号公報JP-A-8-339302 特開2007−41989号公報JP 2007-41989

パーソナルコンピューターなどの情報処理装置では、上述の特許文献2に記載のもののように、比較的自由に外部記憶装置からアプリケーションをロード可能であるが、組込システムを有する電子機器では、誤動作や故障の原因になるため、通常、外部記憶装置からのアプリケーションのロードが禁止されている。このため、組込システムを有する電子機器では、アプリケーションは、内部記憶装置にインストールされた後に、実行可能となる。   In an information processing apparatus such as a personal computer, an application can be loaded from an external storage device relatively freely like the one described in the above-mentioned Patent Document 2. However, in an electronic device having an embedded system, a malfunction or failure may occur. Because of this, loading an application from an external storage device is normally prohibited. For this reason, in an electronic device having an embedded system, the application can be executed after being installed in the internal storage device.

このような電子機器では、内部記憶装置の容量に基づいて、インストール可能なアプリケーションの数が制限される。このため、内部記憶装置の残り容量が少ない場合や、インストールされているアプリケーションの数が所定の最大数に達してしまっている場合には、新たにアプリケーションを追加インストールすることができない。その場合、いわゆる「お試し」で所定の期間のみ使用許可されている一時使用アプリケーションであっても追加インストールすることができないため、ユーザーは、そのアプリケーションを試すことができなくなってしまう。   In such an electronic device, the number of installable applications is limited based on the capacity of the internal storage device. For this reason, when the remaining capacity of the internal storage device is small, or when the number of installed applications has reached a predetermined maximum number, it is not possible to newly install additional applications. In that case, even a temporarily used application that is permitted to be used only for a predetermined period by so-called “trial” cannot be additionally installed, and the user cannot try the application.

本発明は、上記の問題に鑑みてなされたものであり、当該電子機器へのアプリケーションのインストール状況に拘わらず、一時使用アプリケーションを一時的に実行可能とする電子機器およびアプリケーション管理プログラムを得ることを目的とする。   The present invention has been made in view of the above problems, and obtains an electronic device and an application management program capable of temporarily executing a temporary use application regardless of the installation state of the application on the electronic device. Objective.

上記の課題を解決するために、本発明では以下のようにした。   In order to solve the above problems, the present invention is configured as follows.

本発明に係る電子機器は、(a)1または複数のインストール済みのアプリケーション属性データをインストール済みアプリケーションごとに記憶する第1内部記憶装置と、(b)第1内部記憶装置より容量の大きい、アプリケーションプログラムを記憶する第2内部記憶装置と、(c)一時使用アプリケーションをインストールする際に、1または複数のインストール済みのアプリケーション属性データのいずれか1つを第1内部記憶装置から消去して第2内部記憶装置に待避させ、一時使用アプリケーションのアプリケーション属性データを第1内部記憶装置に記憶させ、一時使用終了後に一時使用アプリケーションをアンインストールする際に、一時使用アプリケーションのアプリケーション属性データを第1内部記憶装置から消去し、第2内部記憶装置に待避させたアプリケーション属性データを第1内部記憶装置に復元するアプリケーション管理部とを備える。 An electronic apparatus according to the present invention includes (a) a first internal storage device that stores one or more installed application attribute data for each installed application, and (b) an application having a larger capacity than the first internal storage device A second internal storage device for storing a program; and (c) when installing a temporary use application, one of a plurality of installed application attribute data is erased from the first internal storage device and second is retracted inside the storage device, temporary use application application attribute data is stored in the first internal storage device, when uninstalling temporary use application after using temporary completion, the first internal storage application attribute data of the temporary use application Erase from device And a application management unit for restoring the application attribute data is saved in the second internal storage device in the first internal storage.

これにより、アプリケーションのインストール状況に拘わらず、電子機器において、一時使用アプリケーションが一時的に実行可能となる。   Accordingly, the temporary use application can be temporarily executed in the electronic device regardless of the application installation status.

また、本発明に係る電子機器は、上記の電子機器に加え、次のようにしてもよい。この場合、電子機器は、外部装置を接続可能なインターフェースを備える。そして、アプリケーション管理部は、外部装置がインターフェースに接続されると、一時使用アプリケーションのアプリケーション属性データを、インターフェースを介して外部装置から取得してインストールし、外部装置とインターフェースとの接続が解除されると、一時使用アプリケーションを自動的にアンインストールする。 In addition to the above electronic device, the electronic device according to the present invention may be as follows. In this case, the electronic apparatus includes an interface to which an external device can be connected. Then, when the external device is connected to the interface, the application management unit acquires and installs the application attribute data of the temporary use application from the external device via the interface, and the connection between the external device and the interface is released. And automatically uninstall the temporary application.

これにより、外部装置との接続が解除されると、電子機器にインストールされているアプリケーションが、一時使用アプリケーションをインストールした前の状態に、自動的に復元される。   Thereby, when the connection with the external device is released, the application installed in the electronic device is automatically restored to the state before the temporary use application is installed.

また、本発明に係る電子機器は、上記の電子機器に加え、次のようにしてもよい。この場合、アプリケーション管理部は、一時使用アプリケーションをインストールする際に、一時使用アプリケーションのアプリケーション属性データを第1内部記憶装置に記憶させ、一時使用アプリケーションのアプリケーションプログラムを第2内部記憶装置に記憶させ、一時使用アプリケーションをアンインストールする際に、一時使用アプリケーションのアプリケーション属性データを第1内部記憶装置から消去し、一時使用アプリケーションのアプリケーションプログラムを第2内部記憶装置から消去する。 In addition to the above electronic device, the electronic device according to the present invention may be as follows. In this case, the application management unit, when installing a temporary use application stores the application attribute data in the first internal storage for temporary use application stores an application program in the second internal storage device for temporary use application When the temporary use application is uninstalled, the application attribute data of the temporary use application is erased from the first internal storage device, and the application program of the temporary use application is erased from the second internal storage device.

また、本発明に係る電子機器は、上記の電子機器に加え、次のようにしてもよい。この場合、アプリケーション管理部は、1または複数のインストール済みアプリケーションの数が所定の最大数である場合、一時使用アプリケーションをインストールする際に、インストール済みのアプリケーション属性データを第1内部記憶装置から消去して第2内部記憶装置に待避させ、一時使用終了後に一時使用アプリケーションをアンインストールする際に、第2内部記憶装置に待避させたアプリケーション属性データを第1内部記憶装置に復元し、一方、1または複数のインストール済みアプリケーションの数が所定の最大数ではない場合、一時使用アプリケーションをインストールする際に、インストール済みのアプリケーション属性データを待避させない。 In addition to the above electronic device, the electronic device according to the present invention may be as follows. In this case, when the number of one or a plurality of installed applications is a predetermined maximum number, the application management unit erases the installed application attribute data from the first internal storage device when installing the temporary use application. When the temporary use application is uninstalled after the temporary use ends, the application attribute data saved in the second internal storage device is restored to the first internal storage device. When the number of installed applications is not the predetermined maximum number, the installed application attribute data is not saved when the temporarily used application is installed.

また、本発明に係る電子機器は、上記の電子機器に加え、次のようにしてもよい。この場合、アプリケーション管理部は、第1内部記憶装置の残り容量が一時使用アプリケーションのアプリケーション属性データのサイズより少ない場合、一時使用アプリケーションをインストールする際に、インストール済みのアプリケーション属性データを第1内部記憶装置から消去して第2内部記憶装置に待避させ、一時使用終了後に一時使用アプリケーションをアンインストールする際に、第2内部記憶装置に待避させたアプリケーション属性データを第1内部記憶装置に復元し、一方、第1内部記憶装置の残り容量が一時使用アプリケーションのアプリケーション属性データのサイズ以上である場合、一時使用アプリケーションをインストールする際に、インストール済みのアプリケーション属性データを待避させない。 In addition to the above electronic device, the electronic device according to the present invention may be as follows. In this case, when the remaining capacity of the first internal storage device is smaller than the size of the application attribute data of the temporary use application, the application management unit stores the installed application attribute data in the first internal storage when installing the temporary use application. When the temporary use application is uninstalled after the temporary use ends, the application attribute data saved in the second internal storage device is restored to the first internal storage device when the temporary use application is uninstalled after being erased from the device and saved in the second internal storage device. On the other hand, when the remaining capacity of the first internal storage device is equal to or larger than the size of the application attribute data of the temporary use application, the installed application attribute data is not saved when the temporary use application is installed.

また、本発明に係る電子機器は、上記の電子機器に加え、次のようにしてもよい。この場合、一時使用アプリケーションは、所定の期間のみ実行可能なアプリケーションであって、アプリケーション管理部は、所定の期間が終了すると一時使用アプリケーションをアンインストールする。   In addition to the above electronic device, the electronic device according to the present invention may be as follows. In this case, the temporary use application is an application that can be executed only for a predetermined period, and the application management unit uninstalls the temporary use application when the predetermined period ends.

また、本発明に係る電子機器は、上記の電子機器に加え、次のようにしてもよい。この場合、第1内部記憶装置は、不揮発性の半導体メモリーであり、第2内部記憶装置は、ハードディスクドライブである。   In addition to the above electronic device, the electronic device according to the present invention may be as follows. In this case, the first internal storage device is a non-volatile semiconductor memory, and the second internal storage device is a hard disk drive.

また、本発明に係る電子機器は、上記の電子機器に加え、次のようにしてもよい。この場合、アプリケーション管理部は、所定の属性を有するインストール済みアプリケーションのリスト、または所定の属性を有さないインストール済みアプリケーションのリストを生成し操作パネルに表示させ、リストから選択されたアプリケーションのアプリケーション属性データを第1内部記憶装置から消去して第2内部記憶装置に待避させる。In addition to the above electronic device, the electronic device according to the present invention may be as follows. In this case, the application management unit generates a list of installed applications having a predetermined attribute or a list of installed applications not having the predetermined attribute, displays the list on the operation panel, and selects an application attribute of the application selected from the list Data is erased from the first internal storage device and saved in the second internal storage device.

本発明に係るアプリケーション管理プログラムは、1または複数のインストール済みアプリケーション属性データをインストール済みアプリケーションごとに記憶する第1内部記憶装置と、第1内部記憶装置より容量の大きい、アプリケーションプログラムを記憶する第2内部記憶装置とを有する電子機器におけるコンピューターに、(a)一時使用アプリケーションをインストールする際に、1または複数のインストール済みのアプリケーション属性データのいずれか1つを第1内部記憶装置から消去して第2内部記憶装置に待避させ、一時使用アプリケーションのアプリケーション属性データを第1内部記憶装置に記憶させるステップと、(b)一時使用終了後に一時使用アプリケーションをアンインストールする際に、一時使用アプリケーションのアプリケーション属性データを第1内部記憶装置から消去し、第2内部記憶装置に待避させたアプリケーション属性データを第1内部記憶装置に復元するステップとを実行させる。これにより、アプリケーションのインストール状況に拘わらず、電子機器において、一時使用アプリケーションが一時的に実行可能となる。 An application management program according to the present invention stores a first internal storage device that stores one or a plurality of installed application attribute data for each installed application, and a second application program that has a larger capacity than the first internal storage device. When (a) a temporary use application is installed in a computer in an electronic device having an internal storage device, one of a plurality of installed application attribute data is erased from the first internal storage device and (2) storing the application attribute data of the temporary use application in the first internal storage device, and (b) temporarily uninstalling the temporary use application after the temporary use ends. Clear the application attribute data of Shon from the first internal storage device, and a step of restoring the application attribute data is saved in the second internal storage device in the first internal storage. Accordingly, the temporary use application can be temporarily executed in the electronic device regardless of the application installation status.

本発明によれば、電子機器へのアプリケーションのインストール状況に拘わらず、一時使用アプリケーションが一時的に実行可能となる。   According to the present invention, a temporary use application can be temporarily executed regardless of the installation state of the application in the electronic device.

図1は、本発明の実施の形態に係る複合機の構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of a multifunction machine according to an embodiment of the present invention. 図2は、図1に示す複合機の、一時使用アプリケーションのインストール時の動作を説明するフローチャートである。FIG. 2 is a flowchart for explaining the operation of the MFP shown in FIG. 1 when installing a temporary use application. 図3は、図1に示す複合機の、使用許可期間経過による一時使用アプリケーションのアンインストール時の動作を説明するフローチャートである。FIG. 3 is a flowchart for explaining the operation of the MFP shown in FIG. 1 when the temporary use application is uninstalled after the use permission period has elapsed. 図4は、図1に示す複合機の、USBメモリーの接続解除による一時使用アプリケーションのアンインストール時の動作を説明するフローチャートである。FIG. 4 is a flowchart for explaining the operation of the MFP shown in FIG. 1 when uninstalling the temporary use application by disconnecting the USB memory.

以下、図に基づいて本発明の実施の形態を説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、本発明の実施の形態に係る複合機の構成を示すブロック図である。図1に示すように、組込システムを有する電子機器である複合機1には、外部装置であるUSB(Universal Serial Bus)メモリー2を接続可能である。   FIG. 1 is a block diagram showing a configuration of a multifunction machine according to an embodiment of the present invention. As shown in FIG. 1, a USB (Universal Serial Bus) memory 2 that is an external device can be connected to a multifunction device 1 that is an electronic device having an embedded system.

複合機1は、画像形成装置の一例であり、プリンター11と、スキャナー12と、ファクシミリ装置13と、操作パネル14と、インターフェース15と、フラッシュメモリー16と、ハードディスクドライブ17と、演算処理装置18とを備える。   The multifunction machine 1 is an example of an image forming apparatus, and includes a printer 11, a scanner 12, a facsimile machine 13, an operation panel 14, an interface 15, a flash memory 16, a hard disk drive 17, and an arithmetic processing unit 18. Is provided.

プリンター11は、印刷データに基づいて文書画像を印刷する装置である。スキャナー12は、文書から文書画像を光学的に読み取り、文書画像の画像データを生成する装置である。ファクシミリ装置13は、送信すべき文書データからファクシミリ信号を生成し送信するとともに、ファクシミリ信号を受信し文書データに変換する装置である。   The printer 11 is a device that prints a document image based on print data. The scanner 12 is a device that optically reads a document image from a document and generates image data of the document image. The facsimile machine 13 is a device that generates and transmits a facsimile signal from document data to be transmitted, and receives the facsimile signal and converts it into document data.

また、操作パネル14は、複合機1の筐体表面に配置され、ユーザーに対して各種情報を表示する表示装置と、ユーザー操作を検出する入力装置とを有する。表示装置としては例えば液晶ディスプレイが使用される。入力装置としては、キースイッチ、タッチパネルなどが使用される。   The operation panel 14 is arranged on the surface of the housing of the multifunction device 1 and includes a display device that displays various information to the user and an input device that detects a user operation. For example, a liquid crystal display is used as the display device. A key switch, a touch panel, or the like is used as the input device.

また、インターフェース15は、所定の周辺機器インターフェース(ここでは、USB)の通信回路である。   The interface 15 is a communication circuit for a predetermined peripheral device interface (here, USB).

また、フラッシュメモリー16は、不揮発性の半導体メモリーであって、各種プログラムおよび各種データを記憶する第1内部記憶装置である。ハードディスクドライブ17は、サイズの比較的大きい各種プログラムおよび各種データを記憶する第2内部記憶装置である。   The flash memory 16 is a nonvolatile semiconductor memory and is a first internal storage device that stores various programs and various data. The hard disk drive 17 is a second internal storage device that stores various relatively large programs and various data.

フラッシュメモリー16には、複合機1にインストールされたアプリケーションのアプリケーション属性データ21−1〜21−Nが記憶されている。アプリケーション属性データ21−i(i=1,・・・,N)は、第iのアプリケーションの属性情報(アプリケーションID、アイコンの指定、アプリケーションプログラムのパス、常駐プログラムであるか否か、アクティベーション状態、作成者など)を有する。アプリケーション属性データ21−1〜21−Nは、アプリケーションのインストール時にフラッシュメモリー16に記憶され、アプリケーションのリストを表示するとき、アプリケーションプログラム22−iを起動させるときなどに読み出される。   The flash memory 16 stores application attribute data 21-1 to 21 -N of applications installed in the multifunction machine 1. Application attribute data 21-i (i = 1,..., N) is attribute information of the i-th application (application ID, icon designation, application program path, resident program, activation state) , Creator, etc.). The application attribute data 21-1 to 21-N is stored in the flash memory 16 when an application is installed, and is read when displaying a list of applications, starting an application program 22-i, or the like.

ハードディスクドライブ17には、複合機1にインストールされたアプリケーションのアプリケーションプログラム22−1〜22−N、およびアプリケーション管理プログラム33が記憶されている。アプリケーションプログラム22−1〜22−Nは、アプリケーションのインストール時にハードディスクドライブ17に記憶され、アプリケーション実行時に演算処理装置18にロードされる。アプリケーション管理プログラム23は、ハードディスクドライブ17に予め記憶されている。   The hard disk drive 17 stores application programs 22-1 to 22-N of applications installed in the multifunction machine 1 and an application management program 33. The application programs 22-1 to 22-N are stored in the hard disk drive 17 when the application is installed, and are loaded into the arithmetic processing unit 18 when the application is executed. The application management program 23 is stored in advance in the hard disk drive 17.

第iのアプリケーションのアプリケーションデータは、アプリケーション属性データ31−iおよびアプリケーションプログラム32−iからなり、図1に示す状態では、複合機1には、予め設定された最大数N個のアプリケーションがインストールされている。   The application data of the i-th application includes application attribute data 31-i and application program 32-i. In the state shown in FIG. 1, a maximum number N of preset applications are installed in the multi-function device 1. ing.

また、演算処理装置18は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)などを有するコンピューターであり、フラッシュメモリー16、ハードディスクドライブ17、ROMなどからRAMへプログラムをロードし、そのプログラムをCPUで実行することにより、各種処理部を実現する。   The arithmetic processing unit 18 is a computer having a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), and the like, and programs from the flash memory 16, the hard disk drive 17, the ROM, etc. to the RAM. Various processing units are realized by loading and executing the program by the CPU.

複合機1の起動後に、各種プログラムが演算処理装置18により適宜実行される。この実施の形態では、演算処理装置18により、図示せぬオペレーティングシステム、プラットフォーム31、アプリケーション32、アプリケーション管理部33などの処理部が実現される。   After the multifunction device 1 is started, various programs are appropriately executed by the arithmetic processing unit 18. In this embodiment, the processing unit 18 implements processing units such as an operating system, a platform 31, an application 32, and an application management unit 33 (not shown).

プラットフォーム31は、各種アプリケーションを実行可能な実行基盤である。この実施の形態では、プラットフォーム31は、JAVA(登録商標)アプリケーションを実行可能なJAVA(登録商標)仮想マシンである。   The platform 31 is an execution platform that can execute various applications. In this embodiment, the platform 31 is a JAVA (registered trademark) virtual machine capable of executing a JAVA (registered trademark) application.

アプリケーション32は、プラットフォーム31上でアプリケーションプログラム22−iが実行されて形成される処理部である。アプリケーション32は、所定のデータ処理を行ったり、プリンター11、スキャナー12、ファクシミリ装置13、操作パネル14などを制御したりする。この実施の形態では、アプリケーション32は、JAVA(登録商標)アプリケーションである。   The application 32 is a processing unit formed by executing the application program 22-i on the platform 31. The application 32 performs predetermined data processing and controls the printer 11, the scanner 12, the facsimile apparatus 13, the operation panel 14, and the like. In this embodiment, the application 32 is a JAVA (registered trademark) application.

アプリケーション管理部33は、アプリケーション管理プログラム23が実行されて形成される処理部である。アプリケーション管理部33は、アプリケーションのインストール、アンインストール、アクティベート、ディアクティベート、アプリケーションの起動、アプリケーションの終了などを行う。   The application management unit 33 is a processing unit formed by executing the application management program 23. The application management unit 33 performs application installation, uninstallation, activation, deactivation, application activation, application termination, and the like.

さらに、アプリケーション管理部33は、一時使用アプリケーションをインストールする際に、1または複数のインストール済みのアプリケーションデータ(ここでは、アプリケーション属性データ21−1〜21−N)のいずれか1つをフラッシュメモリー16から消去してハードディスクドライブ17に待避させ、一時使用アプリケーションのアプリケーションデータ(ここでは、一時使用アプリケーションのアプリケーション属性データ)をフラッシュメモリー16に記憶させる。また、アプリケーション管理部33は、一時使用終了後に一時使用アプリケーションをアンインストールする際に、一時使用アプリケーションのアプリケーションデータ(ここでは、一時使用アプリケーションのアプリケーション属性データ)をフラッシュメモリー16から消去し、ハードディスクドライブ17に待避させたアプリケーションデータ(ここでは、アプリケーション属性データ21−i)をフラッシュメモリー16に復元する。   Furthermore, when installing the temporary use application, the application management unit 33 stores any one of one or a plurality of installed application data (here, application attribute data 21-1 to 21-N) in the flash memory 16. And the application data of the temporary use application (in this case, application attribute data of the temporary use application) is stored in the flash memory 16. In addition, when uninstalling the temporary use application after the temporary use is completed, the application management unit 33 erases the application data of the temporary use application (here, the application attribute data of the temporary use application) from the flash memory 16, and the hard disk drive The application data saved here in 17 (here, the application attribute data 21-i) is restored to the flash memory 16.

さらに、アプリケーション管理部33は、USBメモリー2がインターフェース15に接続されると、一時使用アプリケーションのアプリケーションデータを含むインストールデータ41を、インターフェース15を介してUSBメモリー2から取得してインストールし、USBメモリー2とインターフェース15との接続が解除されると、一時使用アプリケーションを自動的に複合機1からアンインストールする。   Further, when the USB memory 2 is connected to the interface 15, the application management unit 33 acquires and installs installation data 41 including application data of a temporary use application from the USB memory 2 via the interface 15. 2 and the interface 15 are released, the temporary use application is automatically uninstalled from the multifunction device 1.

具体的には、アプリケーション管理部33は、一時使用アプリケーションのインストールデータ41を、インターフェース15を介してUSBメモリー2から読み込む。インストールデータ41が暗号化されている場合には、アプリケーション管理部33は、インストールデータ41を復号する。そして、アプリケーション管理部33は、インストールデータ41から、一時使用アプリケーションの属性データおよびプログラムを抽出する。例えば、一時使用アプリケーションの属性データには、当該アプリケーションが一時使用アプリケーションであることを示す情報が含められるとともに、使用可能な期間が指定されている。この一時使用アプリケーションは、所定の期間のみ実行可能なアプリケーションであって、アプリケーション管理部33は、所定の期間が終了すると一時使用アプリケーションをアンインストールする。   Specifically, the application management unit 33 reads the temporary use application installation data 41 from the USB memory 2 via the interface 15. If the installation data 41 is encrypted, the application management unit 33 decrypts the installation data 41. Then, the application management unit 33 extracts the attribute data and program of the temporary use application from the installation data 41. For example, the attribute data of the temporary use application includes information indicating that the application is a temporary use application, and specifies a usable period. The temporary use application is an application that can be executed only for a predetermined period, and the application management unit 33 uninstalls the temporary use application when the predetermined period ends.

さらに、アプリケーション管理部33は、一時使用アプリケーションをインストールする際に、一時使用アプリケーションの属性データをフラッシュメモリー16に記憶させ、一時使用アプリケーションのプログラムをハードディスクドライブ17に記憶させ、一時使用アプリケーションをアンインストールする際に、一時使用アプリケーションの属性データをフラッシュメモリー16から消去し、一時使用アプリケーションのプログラムをハードディスクドライブ17から消去する。   Furthermore, when installing the temporary use application, the application management unit 33 stores the attribute data of the temporary use application in the flash memory 16, stores the program of the temporary use application in the hard disk drive 17, and uninstalls the temporary use application. At this time, the attribute data of the temporary use application is erased from the flash memory 16 and the program of the temporary use application is erased from the hard disk drive 17.

次に、上記電子機器の動作について説明する。ここでは、一時使用アプリケーションのインストール時の動作とアンインストール時の動作を説明する。   Next, the operation of the electronic device will be described. Here, the operation at the time of installing and uninstalling the temporary use application will be described.

(a)インストール時の動作 (A) Operation during installation

図2は、図1に示す複合機1の、一時使用アプリケーションのインストール時の動作を説明するフローチャートである。   FIG. 2 is a flowchart for explaining the operation of the multifunction device 1 shown in FIG. 1 when installing a temporary use application.

アプリケーション管理部33は、インターフェース15にUSBメモリー2が接続されたことを検出すると(ステップS1)、複合機1におけるインストール済みアプリケーションの数が所定の最大数Nであるか否かを判定する(ステップS2)。   When the application management unit 33 detects that the USB memory 2 is connected to the interface 15 (step S1), the application management unit 33 determines whether the number of installed applications in the multifunction device 1 is a predetermined maximum number N (step S1). S2).

インストール済みアプリケーションの数が所定の最大数Nである場合には、アプリケーション管理部33は、警告画面を操作パネル14に表示させる(ステップS3)。その警告画面には、インストール済みのアプリケーション数が所定の最大数Nに到達している旨のメッセージ、およびいずれかのインストール済みアプリケーションを退避させて一時使用アプリケーションを使用するか否かの入力操作を促すメッセージが含まれる。   If the number of installed applications is the predetermined maximum number N, the application management unit 33 displays a warning screen on the operation panel 14 (step S3). The warning screen displays a message that the number of installed applications has reached the predetermined maximum number N, and an input operation for whether to use any temporarily used application by evacuating any installed application. Contains a prompt message.

そして、ユーザーにより、操作パネル14に対して、一時使用アプリケーションを使用する旨の入力操作または一時使用アプリケーションを使用しない旨の入力操作が行われ、その操作がアプリケーション管理部33により検出される(ステップS4)。   Then, the user performs an input operation for using the temporary use application or an input operation for not using the temporary use application on the operation panel 14, and the operation is detected by the application management unit 33 (step S1). S4).

一時使用アプリケーションを使用しない旨の入力操作が行われた場合、アプリケーション管理部33は、この処理を終了する。一方、一時使用アプリケーションを使用する旨の入力操作が検出された場合、アプリケーション管理部33は、インストール済みアプリケーションの属性データ21−1〜21−Nを読み出して、インストール済みアプリケーションのリストを生成し、操作パネル14に表示させる(ステップS5)。   When an input operation indicating that the temporary use application is not used is performed, the application management unit 33 ends this process. On the other hand, when an input operation indicating that the temporary use application is used is detected, the application management unit 33 reads the attribute data 21-1 to 21-N of the installed application, generates a list of installed applications, It is displayed on the operation panel 14 (step S5).

インストール済みアプリケーションのリストを生成するとき、アプリケーション管理部33は、属性データ21−1〜21−Nに基づいてインストール済みアプリケーションをフィルタリングし、所定の属性を有するアプリケーションのリストを生成したり、所定の属性を有さないアプリケーションのリストを生成したりするようにしてもよい。   When generating the list of installed applications, the application management unit 33 filters the installed applications based on the attribute data 21-1 to 21-N, generates a list of applications having predetermined attributes, A list of applications that do not have attributes may be generated.

例えば、アプリケーション管理部33は、常駐プログラムではないアプリケーションのリストを生成するようにしてもよい。また、例えば、アプリケーション管理部33は、作成者がユーザー(つまり、複合機1にログインしているユーザー)であるアプリケーションのリストを生成するようにしてもよい。   For example, the application management unit 33 may generate a list of applications that are not resident programs. Further, for example, the application management unit 33 may generate a list of applications whose creator is a user (that is, a user who is logged in to the multifunction device 1).

その後、表示されているそのリストから退避させるアプリケーションを選択するユーザー操作が検出されると、アプリケーション管理部33は、その操作に従って、退避させるアプリケーションを選択し(ステップS6)、そのアプリケーションの属性データ21−iを退避させる(ステップS7)。具体的には、アプリケーション管理部33は、属性データ21−iを圧縮し、圧縮後の属性データ21−iをハードディスクドライブ17に記憶させ、その後、その属性データ21−iをフラッシュメモリー16から消去する。   Thereafter, when a user operation for selecting an application to be saved from the displayed list is detected, the application management unit 33 selects an application to be saved according to the operation (step S6), and attribute data 21 of the application. -I is evacuated (step S7). Specifically, the application management unit 33 compresses the attribute data 21-i, stores the compressed attribute data 21-i in the hard disk drive 17, and then deletes the attribute data 21-i from the flash memory 16. To do.

ステップS2においてインストール済みのアプリケーション数が所定の最大数Nに到達していないと判定した場合、アプリケーション管理部33は、ステップS3〜ステップS7の処理をスキップする。   If it is determined in step S2 that the number of installed applications has not reached the predetermined maximum number N, the application management unit 33 skips the processes in steps S3 to S7.

そして、アプリケーション管理部33は、一時使用アプリケーションをインストールする(ステップS8)。具体的には、アプリケーション管理部33は、インストールデータ41から、一時使用アプリケーションの属性データとプログラムを抽出して、その属性データをフラッシュメモリー16に記憶させ、そのプログラムをハードディスクドライブ17に記憶させる。   Then, the application management unit 33 installs a temporary use application (step S8). Specifically, the application management unit 33 extracts the temporary use application attribute data and program from the installation data 41, stores the attribute data in the flash memory 16, and stores the program in the hard disk drive 17.

インストールが完了すると、アプリケーション管理部33は、その属性データを読み出して、その一時使用アプリケーションを起動する(ステップS9)。   When the installation is completed, the application management unit 33 reads the attribute data and activates the temporary use application (step S9).

このようにして、一時使用アプリケーションが複合機1にインストールされる。   In this way, the temporary use application is installed in the multifunction device 1.

(b)アンインストール時の動作 (B) Operation during uninstallation

一時使用アプリケーションのアンインストールは、(b1)一時使用アプリケーションの使用許可期間が経過したとき、または(b2)USBメモリー2との接続の解除が検出されたときに、自動的に実行される。   Uninstallation of the temporary use application is automatically executed when (b1) the use permission period of the temporary use application elapses or (b2) release of connection with the USB memory 2 is detected.

(b1)一時使用アプリケーションの使用許可期間が経過したとき (B1) When the usage permission period of the temporary use application has elapsed

図3は、図1に示す複合機1の、使用許可期間経過による一時使用アプリケーションのアンインストール時の動作を説明するフローチャートである。   FIG. 3 is a flowchart for explaining the operation of the multifunction device 1 shown in FIG. 1 when the temporary use application is uninstalled after the use permission period has elapsed.

アプリケーション管理部33は、インストールされている一時使用アプリケーションの使用許可期間の経過を検出すると(ステップS11)、一時使用アプリケーションを複合機1からアンインストールする(ステップS12)。具体的には、アプリケーション管理部33は、その一時使用アプリケーションの属性データをフラッシュメモリー16から消去し、その一時使用アプリケーションのプログラムをハードディスクドライブ17から消去する。   When detecting the elapse of the use permission period of the installed temporary use application (step S11), the application management unit 33 uninstalls the temporary use application from the multi function device 1 (step S12). Specifically, the application management unit 33 deletes the attribute data of the temporary use application from the flash memory 16 and deletes the program of the temporary use application from the hard disk drive 17.

そして、アプリケーション管理部33は、その一時使用アプリケーションのインストール時に属性データ21−iを退避させたアプリケーションが存在するか否かを判定し(ステップS13)、そのようなアプリケーションが存在する場合には、その属性データ21−iをフラッシュメモリー16に復元する(ステップS14)。具体的には、アプリケーション管理部33は、圧縮された属性データ21−iをハードディスクドライブ17から読み出して伸張し、伸張後の属性データ21−iをフラッシュメモリー16に記憶させ、その後、圧縮された属性データ21−iをハードディスクドライブ17から消去する。   Then, the application management unit 33 determines whether there is an application in which the attribute data 21-i is saved when the temporary use application is installed (step S13). If such an application exists, The attribute data 21-i is restored to the flash memory 16 (step S14). Specifically, the application management unit 33 reads the compressed attribute data 21-i from the hard disk drive 17 and decompresses it, stores the decompressed attribute data 21-i in the flash memory 16, and then compresses it. The attribute data 21-i is deleted from the hard disk drive 17.

このようにして、使用許可期間経過時に、一時使用アプリケーションが複合機1からアンインストールされる。   In this manner, the temporary use application is uninstalled from the multifunction device 1 when the use permission period has elapsed.

(b2)USBメモリー2との接続の解除が検出されたとき (B2) When disconnection from the USB memory 2 is detected

図4は、図1に示す電子機器の、USBメモリー2の接続解除による一時使用アプリケーションのアンインストール時の動作を説明するフローチャートである。   FIG. 4 is a flowchart for explaining the operation of the electronic device shown in FIG. 1 when the temporary use application is uninstalled by disconnecting the USB memory 2.

アプリケーション管理部33は、インターフェース15からのUSBメモリー2の接続解除を検出すると(ステップS21)、そのUSBメモリー2からインストールされた一時使用アプリケーションが存在するか否かを判定する(ステップS22)。   When the application management unit 33 detects disconnection of the USB memory 2 from the interface 15 (step S21), the application management unit 33 determines whether there is a temporary use application installed from the USB memory 2 (step S22).

そのUSBメモリー2からインストールされた一時使用アプリケーションが存在しない場合には、アプリケーション管理部33は、この処理を終了する。一方、そのUSBメモリー2からインストールされた一時使用アプリケーションが存在する場合、アプリケーション管理部33は、その一時使用アプリケーションを複合機1からアンインストールする(ステップS13)。具体的には、アプリケーション管理部33は、その一時使用アプリケーションの属性データをフラッシュメモリー16から消去し、その一時使用アプリケーションのプログラムをハードディスクドライブ17から消去する。   If there is no temporarily used application installed from the USB memory 2, the application management unit 33 ends this process. On the other hand, when there is a temporary use application installed from the USB memory 2, the application management unit 33 uninstalls the temporary use application from the multi function device 1 (step S13). Specifically, the application management unit 33 deletes the attribute data of the temporary use application from the flash memory 16 and deletes the program of the temporary use application from the hard disk drive 17.

そして、アプリケーション管理部33は、その一時使用アプリケーションのインストール時に属性データ21−iを退避させたアプリケーションが存在するか否かを判定し(ステップS24)、そのようなアプリケーションが存在する場合には、その属性データ21−iをフラッシュメモリー16に復元する(ステップS25)。具体的には、アプリケーション管理部33は、圧縮された属性データ21−iをハードディスクドライブ17から読み出して伸張し、伸張後の属性データ21−iをフラッシュメモリー16に記憶させ、その後、圧縮された属性データ21−iをハードディスクドライブ17から消去する。   Then, the application management unit 33 determines whether there is an application in which the attribute data 21-i has been saved when the temporary use application is installed (step S24). If such an application exists, The attribute data 21-i is restored to the flash memory 16 (step S25). Specifically, the application management unit 33 reads the compressed attribute data 21-i from the hard disk drive 17 and decompresses it, stores the decompressed attribute data 21-i in the flash memory 16, and then compresses it. The attribute data 21-i is deleted from the hard disk drive 17.

このようにして、USBメモリー2の離脱時に、一時使用アプリケーションが複合機1からアンインストールされる。   In this way, the temporary use application is uninstalled from the multifunction device 1 when the USB memory 2 is detached.

以上のように、上記実施の形態によれば、アプリケーション管理部33は、一時使用アプリケーションをインストールする際に、1または複数のインストール済みのアプリケーションデータのいずれか1つをフラッシュメモリー16から消去してハードディスクドライブ17に待避させ、一時使用アプリケーションのアプリケーションデータをフラッシュメモリー16に記憶させる。そして、アプリケーション管理部33は、一時使用終了後に一時使用アプリケーションをアンインストールする際に、一時使用アプリケーションのアプリケーションデータをフラッシュメモリー16から消去し、ハードディスクドライブ17に待避させたアプリケーションデータをフラッシュメモリー16に復元する。   As described above, according to the above-described embodiment, the application management unit 33 deletes one or more installed application data from the flash memory 16 when installing the temporary use application. The hard disk drive 17 is saved and the application data of the temporary use application is stored in the flash memory 16. Then, when uninstalling the temporary use application after the temporary use ends, the application management unit 33 erases the application data of the temporary use application from the flash memory 16 and saves the application data saved in the hard disk drive 17 to the flash memory 16. Restore.

これにより、複合機1におけるアプリケーションのインストール状況(インストール済みアプリケーションの数や合計サイズ)に拘わらず、複合機1において、一時使用アプリケーションが一時的に実行可能となる。また、複合機1の状態が、一時使用アプリケーションの使用後、使用前の状態に戻されるため、コンビニエンスストアなどの公共施設に設置された複合機などにおいて、不特定のユーザーが所望のアプリケーションを一時使用アプリケーションとして使用することができる。   As a result, regardless of the application installation status (the number of installed applications and the total size) in the multifunction device 1, the temporarily used application can be temporarily executed in the multifunction device 1. In addition, since the state of the multifunction device 1 is restored to the state before use after the temporary use application, an unspecified user temporarily loads a desired application in a multifunction device installed in a public facility such as a convenience store. It can be used as an application.

なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。   The above-described embodiments are preferred examples of the present invention, but the present invention is not limited to these, and various modifications and changes can be made without departing from the scope of the present invention. is there.

例えば、上記実施の形態では、インストール済みアプリケーションの数が最大数である場合に、インストール済みアプリケーションの退避を行っているが、その代わりに、一時使用アプリケーションのアプリケーションデータのサイズよりフラッシュメモリー16の残り容量が少ない場合に、同様にインストール済みアプリケーションの退避を行うようにしてもよい。   For example, in the above embodiment, when the number of installed applications is the maximum number, the installed applications are saved. Instead, the remaining amount of flash memory 16 is determined based on the size of application data of the temporary use application. Similarly, when the capacity is small, the installed application may be saved.

また、上記実施の形態では、アプリケーションデータのうち、アプリケーション属性データ21−iのみをフラッシュメモリー16に記憶させているが、アプリケーションデータのうち、属性データ21−iおよびプログラム22−iをフラッシュメモリー16に記憶させるようにしてもよい。その場合、上述の場合と同様に、アプリケーションプログラム22−iも、一時使用アプリケーションが一時的にインストールされる際にフラッシュメモリー16からハードディスクドライブ17に退避させ、一時使用アプリケーションがその後にアンインストールされる際にフラッシュメモリー16に復元される。   In the above embodiment, only the application attribute data 21-i of the application data is stored in the flash memory 16, but the attribute data 21-i and the program 22-i of the application data are stored in the flash memory 16. You may make it memorize. In this case, as in the case described above, the application program 22-i is also saved from the flash memory 16 to the hard disk drive 17 when the temporary use application is temporarily installed, and the temporary use application is then uninstalled. At that time, it is restored to the flash memory 16.

また、上記実施の形態では、外部装置としてUSBメモリー2を使用しているが、その代わりに、メモリーカードなど他の可搬性記憶媒体を使用してもよい。その場合には、その可搬性記憶媒体に対応するインターフェース15が使用される。また、記憶媒体ではなく、通信装置や他の電子機器をUSBメモリー2の代わりに使用するようにしてもよい。   In the above-described embodiment, the USB memory 2 is used as the external device. Instead, another portable storage medium such as a memory card may be used. In that case, the interface 15 corresponding to the portable storage medium is used. Further, instead of the storage medium, a communication device or another electronic device may be used instead of the USB memory 2.

また、上記実施の形態では、インストール済みアプリケーションから退避させるアプリケーションがユーザーにより選択されているが、その代わりに、アプリケーション管理部33が、退避させるインストール済みアプリケーションを自動的に選択するようにしてもよい。   In the above embodiment, the user selects the application to be saved from the installed application. Instead, the application management unit 33 may automatically select the installed application to be saved. .

本発明は、例えば、プリンター、複写機、複合機などの画像形成装置に適用可能である。   The present invention can be applied to an image forming apparatus such as a printer, a copier, and a multifunction peripheral.

1 複合機(電子機器の一例)
2 USBメモリー(外部装置の一例)
15 インターフェース
16 フラッシュメモリー(第1内部記憶装置の一例)
17 ハードディスクドライブ(第2内部記憶装置の一例)
18 演算処理装置(コンピューターの一例)
21−1〜21−N アプリケーション属性データ(アプリケーションデータの一例)
22−1〜22−N アプリケーションプログラム
23 アプリケーション管理プログラム
33 アプリケーション管理部
1 MFP (an example of electronic equipment)
2 USB memory (an example of an external device)
15 Interface 16 Flash memory (an example of a first internal storage device)
17 Hard disk drive (example of second internal storage device)
18 Arithmetic processing unit (an example of a computer)
21-1 to 21-N Application attribute data (an example of application data)
22-1 to 22-N Application program 23 Application management program 33 Application management unit

Claims (9)

組込システムを有する電子機器において、
1または複数のインストール済みのアプリケーション属性データを前記インストール済みアプリケーションごとに記憶する第1内部記憶装置と、
前記第1内部記憶装置より容量の大きい、アプリケーションプログラムを記憶する第2内部記憶装置と、
一時使用アプリケーションをインストールする際に、前記1または複数のインストール済みのアプリケーション属性データのいずれか1つを前記第1内部記憶装置から消去して前記第2内部記憶装置に待避させ、前記一時使用アプリケーションのアプリケーション属性データを前記第1内部記憶装置に記憶させ、一時使用終了後に前記一時使用アプリケーションをアンインストールする際に、前記一時使用アプリケーションのアプリケーション属性データを前記第1内部記憶装置から消去し、前記第2内部記憶装置に待避させた前記アプリケーション属性データを前記第1内部記憶装置に復元するアプリケーション管理部と、
を備えることを特徴とする電子機器。
In an electronic device having an embedded system,
A first internal storage device that stores one or more installed application attribute data for each installed application;
A second internal storage device storing an application program having a larger capacity than the first internal storage device;
When installing a temporary use application, any one of the one or more installed application attribute data is erased from the first internal storage device and saved in the second internal storage device. the application attribute data is stored in the first internal storage device, when uninstalling the temporary use application after using temporary completion, erases the application attribute data of the temporary use application from the first internal storage device, wherein An application management unit that restores the application attribute data saved in the second internal storage device to the first internal storage device;
An electronic device comprising:
外部装置を接続可能なインターフェースを備え、
前記アプリケーション管理部は、前記外部装置が前記インターフェースに接続されると、前記一時使用アプリケーションのアプリケーション属性データを、前記インターフェースを介して前記外部装置から取得してインストールし、前記外部装置と前記インターフェースとの接続が解除されると、前記一時使用アプリケーションを自動的にアンインストールすること、
を特徴とする請求項1記載の電子機器。
It has an interface that can connect external devices,
When the external device is connected to the interface, the application management unit acquires and installs the application attribute data of the temporary use application from the external device via the interface, and the external device and the interface Automatically disconnecting the temporary use application when disconnected
The electronic device according to claim 1.
記アプリケーション管理部は、前記一時使用アプリケーションをインストールする際に、前記一時使用アプリケーションの前記アプリケーション属性データを前記第1内部記憶装置に記憶させ、前記一時使用アプリケーションの前記アプリケーションプログラムを前記第2内部記憶装置に記憶させ、前記一時使用アプリケーションをアンインストールする際に、前記一時使用アプリケーションの前記アプリケーション属性データを前記第1内部記憶装置から消去し、前記一時使用アプリケーションの前記アプリケーションプログラムを前記第2内部記憶装置から消去すること、
を特徴とする請求項1または請求項2記載の電子機器。
Before SL application management unit, when installing the temporary use application the application attribute data is stored in the first internal storage device, the second inner said application program of the temporary use application of the temporary use application When the temporary use application is stored in the storage device and the temporary use application is uninstalled, the application attribute data of the temporary use application is deleted from the first internal storage device, and the application program of the temporary use application is deleted from the second internal application Erasing from the storage device,
The electronic device according to claim 1, wherein:
前記アプリケーション管理部は、前記1または複数のインストール済みアプリケーションの数が所定の最大数である場合、前記一時使用アプリケーションをインストールする際に、前記インストール済みのアプリケーション属性データを前記第1内部記憶装置から消去して前記第2内部記憶装置に待避させ、一時使用終了後に前記一時使用アプリケーションをアンインストールする際に、前記第2内部記憶装置に待避させた前記アプリケーション属性データを前記第1内部記憶装置に復元し、前記1または複数のインストール済みアプリケーションの数が所定の最大数ではない場合、前記一時使用アプリケーションをインストールする際に、前記インストール済みのアプリケーション属性データを待避させないことを特徴とする請求項1から請求項3のうちのいずれか1項記載の電子機器。 When the number of the one or more installed applications is a predetermined maximum number, the application management unit receives the installed application attribute data from the first internal storage device when installing the temporary use application. When the temporary use application is uninstalled after being erased and saved in the second internal storage device, and the temporary use application is uninstalled, the application attribute data saved in the second internal storage device is stored in the first internal storage device. The restored application attribute data is not saved when the temporary use application is installed when the number of the one or more installed applications that are restored is not a predetermined maximum number. From Electronic device according to any one of the Motomeko 3. 前記アプリケーション管理部は、前記第1内部記憶装置の残り容量が前記一時使用アプリケーションのアプリケーション属性データのサイズより少ない場合、前記一時使用アプリケーションをインストールする際に、前記インストール済みのアプリケーション属性データを前記第1内部記憶装置から消去して前記第2内部記憶装置に待避させ、一時使用終了後に前記一時使用アプリケーションをアンインストールする際に、前記第2内部記憶装置に待避させた前記アプリケーション属性データを前記第1内部記憶装置に復元し、前記第1内部記憶装置の残り容量が前記一時使用アプリケーションのアプリケーション属性データのサイズ以上である場合、前記一時使用アプリケーションをインストールする際に、前記インストール済みのアプリケーション属性データを待避させないことを特徴とする請求項1から請求項3のうちのいずれか1項記載の電子機器。 When the remaining capacity of the first internal storage device is smaller than the size of the application attribute data of the temporary use application, the application management unit is configured to store the installed application attribute data when the temporary use application is installed. When the temporary use application is uninstalled after the temporary use is completed, the application attribute data saved in the second internal storage device is deleted from the first internal storage device and saved in the second internal storage device. restored to 1 internal storage device, wherein when the remaining capacity of the first internal storage device is greater than or equal to the size of the application attribute data of the temporary use application when installing the temporary use application the installed app Electronic device according to any one of claims 1 to 3, characterized in that does not retract the Shon attribute data. 前記一時使用アプリケーションは、所定の期間のみ実行可能なアプリケーションであって、
前記アプリケーション管理部は、前記所定の期間が終了すると前記一時使用アプリケーションをアンインストールすること、
を特徴とする請求項1から請求項5のうちのいずれか1項記載の電子機器。
The temporary use application is an application that can be executed only for a predetermined period,
The application management unit uninstalls the temporary use application when the predetermined period ends;
The electronic device according to claim 1, wherein:
前記第1内部記憶装置は、不揮発性の半導体メモリーであり、
前記第2内部記憶装置は、ハードディスクドライブであること、
を特徴とする請求項1から請求項6のうちのいずれか1項記載の電子機器。
The first internal storage device is a nonvolatile semiconductor memory,
The second internal storage device is a hard disk drive;
The electronic device according to any one of claims 1 to 6, wherein
前記アプリケーション管理部は、所定の属性を有する前記インストール済みアプリケーションのリスト、または所定の属性を有さない前記インストール済みアプリケーションのリストを生成し操作パネルに表示させ、前記リストから選択されたアプリケーションの前記アプリケーション属性データを前記第1内部記憶装置から消去して前記第2内部記憶装置に待避させることを特徴とする請求項1から請求項7のうちのいずれか1項記載の電子機器。The application management unit generates a list of the installed applications having a predetermined attribute or a list of the installed applications that do not have a predetermined attribute, displays the list on an operation panel, and the application selected from the list is displayed on the operation panel. 8. The electronic apparatus according to claim 1, wherein application attribute data is erased from the first internal storage device and saved in the second internal storage device. 1または複数のインストール済みアプリケーション属性データを前記インストール済みアプリケーションごとに記憶する第1内部記憶装置と、前記第1内部記憶装置より容量の大きい、アプリケーションプログラムを記憶する第2内部記憶装置とを有する電子機器におけるコンピューターに、
一時使用アプリケーションをインストールする際に、前記1または複数のインストール済みのアプリケーション属性データのいずれか1つを前記第1内部記憶装置から消去して前記第2内部記憶装置に待避させ、前記一時使用アプリケーションのアプリケーション属性データを前記第1内部記憶装置に記憶させるステップと、
一時使用終了後に前記一時使用アプリケーションをアンインストールする際に、前記一時使用アプリケーションのアプリケーション属性データを前記第1内部記憶装置から消去し、前記第2内部記憶装置に待避させた前記アプリケーション属性データを前記第1内部記憶装置に復元するステップと、
を実行させることを特徴とするアプリケーション管理プログラム。
1 or the first and the internal storage device for storing a plurality of installed application attribute data for each of the installed applications, larger capacity than the first internal storage device, and a second internal storage device for storing application programs To the computer in the electronic equipment
When installing a temporary use application, any one of the one or more installed application attribute data is erased from the first internal storage device and saved in the second internal storage device. Storing the application attribute data of the first internal storage device;
When uninstalling the temporary use application after the end of temporary use, the application attribute data of the temporary use application is deleted from the first internal storage device, and the application attribute data saved in the second internal storage device is stored in the second internal storage device. Restoring to the first internal storage device;
An application management program for executing
JP2010215718A 2010-09-27 2010-09-27 Electronic device and application management program Expired - Fee Related JP5401425B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010215718A JP5401425B2 (en) 2010-09-27 2010-09-27 Electronic device and application management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010215718A JP5401425B2 (en) 2010-09-27 2010-09-27 Electronic device and application management program

Publications (2)

Publication Number Publication Date
JP2012069079A JP2012069079A (en) 2012-04-05
JP5401425B2 true JP5401425B2 (en) 2014-01-29

Family

ID=46166227

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010215718A Expired - Fee Related JP5401425B2 (en) 2010-09-27 2010-09-27 Electronic device and application management program

Country Status (1)

Country Link
JP (1) JP5401425B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6147139B2 (en) * 2013-08-23 2017-06-14 キヤノン株式会社 Information processing apparatus, control method therefor, and computer program
JP6368151B2 (en) * 2014-06-05 2018-08-01 キヤノン株式会社 Information processing apparatus, application management method, and program

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07175916A (en) * 1993-12-20 1995-07-14 Ricoh Co Ltd Image reading and forming device
JP4568963B2 (en) * 2000-06-08 2010-10-27 ソニー株式会社 Information processing apparatus and information communication system
JP2004086283A (en) * 2002-08-23 2004-03-18 Project Group Ai:Kk Methods for installing and automatically deleting application program, program thereof and program recording medium
JP2005115440A (en) * 2003-10-03 2005-04-28 Seiko Epson Corp Computer program for making computer perform uninstallation
JP2005078485A (en) * 2003-09-02 2005-03-24 Ricoh Co Ltd Image processor, software installation method for image processor, program for making computer execute this method, and image processor system
TWI249102B (en) * 2003-11-07 2006-02-11 Aiptek Int Inc System and method for automatic installing an application program
JP2005301513A (en) * 2004-04-08 2005-10-27 Fujitsu Ltd Device with built-in program
US8005508B2 (en) * 2005-06-29 2011-08-23 Panasonic Corporation Portable terminal device incorporating non-contact IC card
JP2009288937A (en) * 2008-05-28 2009-12-10 Brother Ind Ltd Installation system and program
JP5239755B2 (en) * 2008-11-05 2013-07-17 株式会社リコー Information processing apparatus, installation method, program, and storage medium

Also Published As

Publication number Publication date
JP2012069079A (en) 2012-04-05

Similar Documents

Publication Publication Date Title
JP5566054B2 (en) Information processing apparatus, information processing apparatus control method, and program
JP6873811B2 (en) Information processing device
JP5268694B2 (en) License management system, image forming apparatus, and license management method
US9361472B2 (en) Information processing apparatus, control method of information processing apparatus, and program
JP5948855B2 (en) Apparatus, program management method, program management program, and recording medium
CN112114842A (en) Information processing apparatus, control method thereof, and storage medium
JP4861765B2 (en) Apparatus, information processing method, information processing program, and recording medium
US20080172740A1 (en) Electronic device for verifying validity of contents of storage medium
JP2004303216A (en) Information processor, image forming apparatus, error processing method in starting program, and recording medium
US10778861B2 (en) Image forming apparatus, method for controlling image forming apparatus, and storage medium configured to change update processing control depending on whether an update target application is of a type for offering an authentication function
JP5401425B2 (en) Electronic device and application management program
JP5244743B2 (en) Image forming apparatus and installation method
KR20170015171A (en) Information processing apparatus, method of controlling the same, and storage medium
JP4575860B2 (en) Image forming apparatus, installation method, installation program, and recording medium
US10402346B2 (en) Information processing apparatus capable of backing up and restoring key for data encryption and method for controlling the same
US11330129B2 (en) Image forming system, image forming apparatus, and storing medium storing application control program
JP2010049643A (en) Information processing system, information processing method, and program
JP2011104843A (en) Image forming apparatus, method and program for processing information
US20190286432A1 (en) Information processing system, apparatus, information processing method, and recording medium
CN110709811B (en) Application installation method for image forming apparatus and image forming apparatus using the same
US11977801B2 (en) Image processing apparatus, control method, and storage medium
US20220261236A1 (en) Communication device and control method
US11907049B2 (en) Information processing apparatus, method of controlling the same, and storage medium with features for updating code and data areas of non-volatile memory
JP5338610B2 (en) Information processing apparatus, information processing method, and program
US20190196913A1 (en) Image forming apparatus, control method thereof, and recording medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120821

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130513

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130522

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130718

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131028

R150 Certificate of patent or registration of utility model

Ref document number: 5401425

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees