JP2014178757A - Information processor and information processing system - Google Patents

Information processor and information processing system Download PDF

Info

Publication number
JP2014178757A
JP2014178757A JP2013050873A JP2013050873A JP2014178757A JP 2014178757 A JP2014178757 A JP 2014178757A JP 2013050873 A JP2013050873 A JP 2013050873A JP 2013050873 A JP2013050873 A JP 2013050873A JP 2014178757 A JP2014178757 A JP 2014178757A
Authority
JP
Japan
Prior art keywords
setting information
information
storage means
user
processing apparatus
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2013050873A
Other languages
Japanese (ja)
Inventor
Tatsuma Hirokawa
立磨 広川
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2013050873A priority Critical patent/JP2014178757A/en
Publication of JP2014178757A publication Critical patent/JP2014178757A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an information processor for, even when each user allows individual setting information to be read, preventing the other users from being affected.SOLUTION: An information processor for performing processing on the basis of setting information stored in first storage means includes: means for, when determining that predetermined setting information is present in external storage means, storing the setting information of the first storage means in second storage means; means for acquiring the predetermined setting information from the external storage means, and for storing it in the first storage means; and means for, when determining that the processing based on the predetermined setting information has ended, storing the setting information stored in the second storage means in the first storage means.

Description

本発明は、情報処理装置及び情報処理システムに関する。   The present invention relates to an information processing apparatus and an information processing system.

従来、ファクシミリ、プリンタ、コピー及びスキャナ等の機能を備えた複合機が知られている。このような複数の機能を有する機器の設定情報を手動で設定するためには、多くの時間が必要となる。特に、複数の機器を保有する利用者が保有する全ての機器に対して手動で設定を行うことは困難である。特許文献1には、可搬性記憶媒体へのバックアップ及びリストアを可能にすることで、複数の機器の管理、運用をスムーズに行う技術が開示されている。   2. Description of the Related Art Conventionally, a multifunction machine having functions such as a facsimile, a printer, a copy, and a scanner is known. It takes a lot of time to manually set the setting information of a device having a plurality of functions. In particular, it is difficult to manually set all the devices held by a user who owns a plurality of devices. Patent Document 1 discloses a technique for smoothly managing and operating a plurality of devices by enabling backup and restoration to a portable storage medium.

特許文献1に開示された技術では、例えば、複数の利用者が共用する機器において、利用者の一人が別の設定情報をリストアすると、他の利用者にも影響を与えてしまうという問題があった。本発明の実施の形態は、各利用者が個別の設定情報を読込ませても他の利用者に影響を与えない情報処理装置を提供することを目的とする。   In the technology disclosed in Patent Document 1, for example, in a device shared by a plurality of users, if one of the users restores different setting information, there is a problem that other users are affected. It was. An object of the embodiment of the present invention is to provide an information processing apparatus that does not affect other users even if each user reads individual setting information.

上記課題を解決するため、本願請求項1は、第1の記憶手段に記憶した設定情報に基づいて処理を行う情報処理装置であって、外部記憶手段に所定の設定情報が有ると判断した場合に、前記第1の記憶手段の前記設定情報を第2の記憶手段に保存する手段と、前記外部記憶手段から前記所定の設定情報を取得し、前記第1の記憶手段に記憶する手段と、前記所定の設定情報による前記処理が終了したと判断した場合に、前記第2の記憶手段に保存した前記設定情報を前記第1の記憶手段に記憶する手段と、を有する。   In order to solve the above problem, claim 1 of the present application is an information processing apparatus that performs processing based on setting information stored in the first storage unit, and determines that the external storage unit has predetermined setting information Means for storing the setting information of the first storage means in a second storage means, means for acquiring the predetermined setting information from the external storage means, and storing the information in the first storage means; Means for storing the setting information stored in the second storage means in the first storage means when it is determined that the processing based on the predetermined setting information has been completed.

本実施の形態によれば、各利用者が個別の設定情報を読込ませても他の利用者に影響を与えない情報処理装置を提供することができる。   According to the present embodiment, it is possible to provide an information processing apparatus that does not affect other users even if each user reads individual setting information.

情報処理システムの一例の構成図である。It is a block diagram of an example of an information processing system. 情報処理システムの別の一例の構成図である。It is a block diagram of another example of an information processing system. 情報処理装置の一例のハードウェア構成図である。It is a hardware block diagram of an example of information processing apparatus. 情報処理装置の一例の機能構成図である。It is a functional block diagram of an example of information processing apparatus. 設定情報出力動作の一例を示すフローチャートである。It is a flowchart which shows an example of setting information output operation | movement. 第1の実施の形態に係るバックアップ動作の一例を示すフローチャートである。It is a flowchart which shows an example of the backup operation | movement which concerns on 1st Embodiment. 第1の実施の形態に係る設定情報入力動作の一例を示すフローチャートである。It is a flowchart which shows an example of the setting information input operation | movement which concerns on 1st Embodiment. 第1の実施の形態に係るリストア動作の一例を示すフローチャートである。It is a flowchart which shows an example of the restore operation | movement which concerns on 1st Embodiment. 第1の実施の形態に係る動作の一例を示すシーケンスチャートである。It is a sequence chart which shows an example of the operation | movement which concerns on 1st Embodiment. 第2の実施の形態に係るバックアップ動作の一例を示すフローチャートである。It is a flowchart which shows an example of the backup operation | movement which concerns on 2nd Embodiment. 第2の実施の形態に係るリストア動作の一例を示すフローチャートである。It is a flowchart which shows an example of the restore operation | movement which concerns on 2nd Embodiment. 第2の実施の形態に係る動作の一例を示すシーケンスチャートである。It is a sequence chart which shows an example of the operation | movement which concerns on 2nd Embodiment. 第3の実施の形態に係る動作の一例を示すシーケンスチャートである。It is a sequence chart which shows an example of the operation | movement which concerns on 3rd Embodiment.

以下に、本発明の実施の形態について、添付の図面を参照して説明する。   Embodiments of the present invention will be described below with reference to the accompanying drawings.

<システム構成>
図1は、情報処理システム100の一例の構成図である。図1の情報処理システム100は、サーバ装置101及び複数の情報処理装置102がネットワーク103を介して接続されている。尚、サーバ装置101及び情報処理装置102の数は一例であって、他の数であっても良い。情報処理装置102は、設定された各種設定値(以下、設定情報と称す)に基づいて、各種処理を行う。
<System configuration>
FIG. 1 is a configuration diagram of an example of an information processing system 100. In the information processing system 100 of FIG. 1, a server device 101 and a plurality of information processing devices 102 are connected via a network 103. The numbers of the server apparatus 101 and the information processing apparatus 102 are examples, and other numbers may be used. The information processing apparatus 102 performs various processes based on various set values (hereinafter referred to as setting information).

また、情報処理装置102は、ネットワーク103を介して、上記設定情報をサーバ装置101に保存することができる。また、サーバ装置101に保存された設定情報を情報処理装置102に読込み、新たな設定情報として使用することもできる。従って、各情報処理装置102は、サーバ装置101を介して、互いの設定情報を取得し、自機の設定情報として使用することができる。さらに、各利用者は、個人の設定情報をサーバ装置101に保存しておけば、任意の情報処理装置102から上記個人の設定情報読み出して、その情報処理装置102を個人の設定情報で使用することができる。   Further, the information processing apparatus 102 can store the setting information in the server apparatus 101 via the network 103. In addition, the setting information stored in the server apparatus 101 can be read into the information processing apparatus 102 and used as new setting information. Therefore, each information processing apparatus 102 can acquire each other's setting information via the server apparatus 101, and can use it as setting information of an own machine. Further, if each user stores personal setting information in the server apparatus 101, the user reads the personal setting information from an arbitrary information processing apparatus 102 and uses the information processing apparatus 102 with the personal setting information. be able to.

図2は、情報処理システム100の別の一例の構成図である。情報処理システム100は、複数の情報処理装置102と、記憶媒体201を有する。記憶媒体201は、例えば、メモリカード、USBメモリ、ハードディスク装置等、情報処理装置102の所定のインタフェースに接続することによって、データの読み書きが可能な記録メディアである。尚、記憶媒体201及び情報処理装置102の数は一例であって、他の数であっても良い。   FIG. 2 is a configuration diagram of another example of the information processing system 100. The information processing system 100 includes a plurality of information processing apparatuses 102 and a storage medium 201. The storage medium 201 is a recording medium that can read and write data by connecting to a predetermined interface of the information processing apparatus 102 such as a memory card, a USB memory, and a hard disk device. Note that the numbers of the storage medium 201 and the information processing apparatus 102 are examples, and other numbers may be used.

本構成においては、記憶媒体201を情報処理装置102に接続することによって、設定情報を記憶媒体201に保存することができる。また、記憶媒体201に保存された設定情報を読込み、新たな設定情報として使用することもできる。各利用者は、個人の設定情報を、記憶媒体201に保存しておけば、任意の情報処理装置102に記憶媒体201を接続して個人の設定情報を読込出して、その情報処理装置102を個人の設定情報で使用することができる。   In this configuration, the setting information can be stored in the storage medium 201 by connecting the storage medium 201 to the information processing apparatus 102. Also, the setting information stored in the storage medium 201 can be read and used as new setting information. If each user stores the personal setting information in the storage medium 201, the user connects the storage medium 201 to an arbitrary information processing apparatus 102, reads the personal setting information, and sets the information processing apparatus 102. Can be used in personal setting information.

尚、図1及び図2に示すシステム構成は一例であり、用途や目的に応じて様々なシステム構成例があることは言うまでもない。例えば、サーバ装置101は、ネットワークに接続されたハードディスク装置のようなストレージ手段であっても良いし、クライアント装置であっても良い。   The system configuration shown in FIGS. 1 and 2 is an example, and it goes without saying that there are various system configuration examples depending on applications and purposes. For example, the server device 101 may be a storage unit such as a hard disk device connected to a network, or may be a client device.

<ハードウェア構成>
図3は、情報処理装置102の一例のハードウェア構成図である。ここでは、一例として、情報処理装置102が複合機であるときのハードウェア構成について説明する。情報処理装置(以下、複合機と称す)102は、コントローラボード300と、オペレーションパネル309と、FCU310と、撮像部315と、印刷部316とを有する。また、コントローラボード300は、CPU301(Central Processing Unit)と、ASIC306と、ハードディスク装置(以下、HDDと称す)308と、システムメモリ(MEM−P)302と、ローカルメモリ(MEM−C)307と、ノースブリッジ(以下、NBと称す)303と、サウスブリッジ(以下、SBと称す)304と、メモリカードインタフェース317と、NIC314(Network Interface Card)と、USBインタフェース311と、IEEE1394インタフェース312と、セントロニクスインタフェース313を含む。
<Hardware configuration>
FIG. 3 is a hardware configuration diagram of an example of the information processing apparatus 102. Here, as an example, a hardware configuration when the information processing apparatus 102 is a multifunction machine will be described. The information processing apparatus (hereinafter, referred to as a multifunction machine) 102 includes a controller board 300, an operation panel 309, an FCU 310, an imaging unit 315, and a printing unit 316. The controller board 300 includes a CPU 301 (Central Processing Unit), an ASIC 306, a hard disk device (hereinafter referred to as HDD) 308, a system memory (MEM-P) 302, a local memory (MEM-C) 307, North Bridge (hereinafter referred to as NB) 303, South Bridge (hereinafter referred to as SB) 304, Memory Card Interface 317, NIC 314 (Network Interface Card), USB Interface 311, IEEE 1394 Interface 312 and Centronics Interface 313 is included.

メモリカードインタフェース317は、記憶媒体であるメモリカード318の読み書きを行うためのインタフェースである。また、USBインタフェース311には、USBメモリ319や外付けのハードディスク装置等の記憶媒体を接続可能である。また、NIC314は、複合機102をネットワーク103に接続し、例えば、サーバ装置101等と通信を行うためのインタフェースである。   The memory card interface 317 is an interface for reading and writing the memory card 318 as a storage medium. The USB interface 311 can be connected to a storage medium such as a USB memory 319 or an external hard disk device. The NIC 314 is an interface for connecting the multifunction peripheral 102 to the network 103 and communicating with, for example, the server apparatus 101.

オペレーションパネル309は、コントローラボード300のASIC306に接続されている。また、SB304と、NIC314と、USBインタフェース311と、IEEE1394インタフェース312と、セントロニクスインタフェース313は、NB303にPCIバスで接続されている。また、FCU310と、撮像部315と、印刷部316とは、コントローラボード300のASIC306にPCIバスで接続されている。   The operation panel 309 is connected to the ASIC 306 of the controller board 300. In addition, the SB 304, the NIC 314, the USB interface 311, the IEEE 1394 interface 312 and the Centronics interface 313 are connected to the NB 303 via a PCI bus. The FCU 310, the imaging unit 315, and the printing unit 316 are connected to the ASIC 306 of the controller board 300 via a PCI bus.

尚、コントローラボード300は、ASIC306にローカルメモリ307、HDD308等が接続されると共に、CPU301とASIC306とがCPUチップセットのNB303を介して接続されている。このように、NB303を介してCPU301とASIC306とを接続すれば、CPU301のインタフェースが公開されていない場合に対応できる。また、ASIC306とNB303とは、AGP(Accelerated Graphic Port)305を介して接続されている。   In the controller board 300, the local memory 307, the HDD 308, and the like are connected to the ASIC 306, and the CPU 301 and the ASIC 306 are connected via the NB 303 of the CPU chip set. In this way, by connecting the CPU 301 and the ASIC 306 via the NB 303, it is possible to cope with a case where the interface of the CPU 301 is not disclosed. The ASIC 306 and the NB 303 are connected via an AGP (Accelerated Graphic Port) 305.

CPU301は、複合機102の全体制御を行うプロセッサである。CPU301は、例えば、HDD308等に記憶されたオペレーティングシステム、アプリケーション、各種サービス等のプログラムを実行し、複合機102の各機能を実現する。   The CPU 301 is a processor that performs overall control of the multifunction machine 102. For example, the CPU 301 executes programs such as an operating system, applications, and various services stored in the HDD 308 and the like, and realizes each function of the multifunction peripheral 102.

NB303は、CPU301、システムメモリ302、SB304及びASIC306を接続するためのブリッジである。システムメモリ302は、複合機102の描画用メモリ等として用いるメモリである。SB304は、NB303とPCIバス、周辺デバイスとを接続するためのブリッジである。SB304には、メモリカードインタフェース317が接続されている。また、ローカルメモリ307は、コピー用画像バッファ、符号バッファとして用いるメモリである。システムメモリ302又はローカルメモリ307は、以下の説明で、単にメモリ、又は記憶領域と表現する場合がある。   The NB 303 is a bridge for connecting the CPU 301, the system memory 302, the SB 304, and the ASIC 306. A system memory 302 is a memory used as a drawing memory or the like of the multifunction machine 102. The SB 304 is a bridge for connecting the NB 303 to the PCI bus and peripheral devices. A memory card interface 317 is connected to the SB 304. The local memory 307 is a memory used as a copy image buffer and a code buffer. In the following description, the system memory 302 or the local memory 307 may be simply expressed as a memory or a storage area.

ASIC306は、画像処理用のハードウェア要素を有する画像処理用途向けのICである。HDD308は、画像の蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積等を行うためのストレージである。また、オペレーションパネル309は、ユーザからの入力操作を受け付けると共に、ユーザに向けた表示を行う操作部である。   The ASIC 306 is an IC for image processing applications having hardware elements for image processing. The HDD 308 is a storage for storing images, programs, font data, forms, and the like. The operation panel 309 is an operation unit that accepts an input operation from the user and performs display for the user.

尚、上記複合機は、情報処理装置102の一例であって本発明の範囲を限定するものではない。情報処理装置102は、例えば、ファクシミリ、コピー機、スキャナ、プリンタ、デジタルカメラ等、各種の画像形成装置や、例えば、ネットワーク機器、コーヒーメーカ、掃除機、自動車等、必ずしも画像を形成しない各種装置を含む。   Note that the above multifunction machine is an example of the information processing apparatus 102 and does not limit the scope of the present invention. The information processing apparatus 102 includes various image forming apparatuses such as facsimiles, copiers, scanners, printers, and digital cameras, and various apparatuses that do not necessarily form images, such as network devices, coffee makers, vacuum cleaners, and automobiles. Including.

<機能構成>
図4に、情報処理装置102の一例の機能構成図を示す。情報処理装置102は、設定情報記憶手段401、処理手段402、バックアップ手段403、バックアップ情報記憶手段404、設定情報入力手段405、リストア手段406、設定情報出力手段407を有する。
<Functional configuration>
FIG. 4 shows a functional configuration diagram of an example of the information processing apparatus 102. The information processing apparatus 102 includes setting information storage means 401, processing means 402, backup means 403, backup information storage means 404, setting information input means 405, restore means 406, and setting information output means 407.

設定情報記憶手段401は、情報処理装置102の設定情報を記憶する。処理手段402は、設定情報記憶手段401に記憶された設定情報に基づいて、情報処理装置の機能を実現する。例えば、情報処理装置102が複合機であれば、設定情報に基づいて、ファクシミリ、プリンタ、コピー、スキャナ等の処理の少なくとも一部を実行する。バックアップ手段403は、外部記憶手段408に取得すべき利用者の設定情報が有ると判断した場合に、設定情報記憶手段401に記憶された設定情報をバックアップ情報記憶手段404に保存する。バックアップ情報記憶手段404は、例えば、情報処理装置102の記憶領域等に含まれる。   The setting information storage unit 401 stores setting information of the information processing apparatus 102. The processing unit 402 realizes the function of the information processing apparatus based on the setting information stored in the setting information storage unit 401. For example, if the information processing apparatus 102 is a multifunction peripheral, at least a part of processing such as a facsimile, a printer, a copy, and a scanner is executed based on the setting information. When the backup unit 403 determines that there is user setting information to be acquired in the external storage unit 408, the backup unit 403 stores the setting information stored in the setting information storage unit 401 in the backup information storage unit 404. The backup information storage unit 404 is included in a storage area of the information processing apparatus 102, for example.

設定情報入力手段405は、外部記憶手段408に記憶された設定情報を取得し、設定情報記憶手段401に記憶させる。リストア手段406は、外部記憶手段408から取得した設定情報による処理が終了したと判断した場合に、バックアップ情報記憶手段404に保存された設定情報を設定情報記憶手段401に記憶させる。設定情報出力手段407は、設定情報記憶手段401の設定情報を外部記憶手段408に保存する。   The setting information input unit 405 acquires the setting information stored in the external storage unit 408 and stores it in the setting information storage unit 401. The restore unit 406 stores the setting information stored in the backup information storage unit 404 in the setting information storage unit 401 when determining that the processing based on the setting information acquired from the external storage unit 408 has ended. The setting information output unit 407 stores the setting information of the setting information storage unit 401 in the external storage unit 408.

尚、処理手段402、バックアップ手段403、設定情報入力手段405、リストア手段406、及び設定情報出力手段407は、少なくともその一部が、例えば、CPU301で動作するプログラムによって実現される。   Note that at least a part of the processing unit 402, the backup unit 403, the setting information input unit 405, the restoration unit 406, and the setting information output unit 407 is realized by a program operating on the CPU 301, for example.

また、外部記憶手段408は、図1のサーバ装置101等、ネットワーク103を介して接続されたストレージ手段や、図2の記憶媒体201等を含む。さらに、記憶媒体201は、例えば、図3のUSBインタフェース311に接続されたUSBメモリ319等のストレージ手段や、メモリカードインタフェース317に接続されたメモリカード318等を含む。   Further, the external storage means 408 includes storage means connected via the network 103, such as the server apparatus 101 of FIG. 1, the storage medium 201 of FIG. Furthermore, the storage medium 201 includes, for example, storage means such as a USB memory 319 connected to the USB interface 311 in FIG. 3, a memory card 318 connected to the memory card interface 317, and the like.

上記構成により、例えば、設定情報が記憶された記憶媒体201を情報処理装置102に接続すると、自動的に現在の設定情報がバックアップ情報記憶手段404にバックアップされる。また、記憶媒体201に記憶された利用者の設定情報が設定情報記憶手段401に記憶され、利用者の設定で処理を行うことができる。さらに、その処理が終了した後に、記憶媒体201の接続を切断すると、バックアップ情報記憶手段404にバックアップされた設定情報が設定情報記憶手段401に復元される。従って、各利用者は、個別の設定情報を読込んで情報処理装置102を利用可能であり、利用後には元の設定情報に自動的に復元されるので、他の利用者に影響を与えない。   With the above configuration, for example, when the storage medium 201 storing the setting information is connected to the information processing apparatus 102, the current setting information is automatically backed up in the backup information storage unit 404. In addition, user setting information stored in the storage medium 201 is stored in the setting information storage unit 401, and processing can be performed with user settings. Further, when the connection of the storage medium 201 is disconnected after the processing is completed, the setting information backed up in the backup information storage unit 404 is restored to the setting information storage unit 401. Therefore, each user can read the individual setting information and use the information processing apparatus 102, and is automatically restored to the original setting information after use, so that other users are not affected.

尚、上記構成はあくまでも一例であって、本発明の範囲を限定するものではない。例えば、バックアップ手段403とリストア手段406の機能を一つの手段にまとめても良いし、バックアップ手段403やリストア手段406を複数の手段に分割しても良い。また、バックアップ情報記憶手段404は、情報処理装置102の外部に設けられていても良い。   In addition, the said structure is an example to the last, Comprising: The scope of the present invention is not limited. For example, the functions of the backup unit 403 and the restore unit 406 may be combined into one unit, or the backup unit 403 and the restore unit 406 may be divided into a plurality of units. Further, the backup information storage unit 404 may be provided outside the information processing apparatus 102.

<動作の説明>
図5は、外部記憶手段408に、設定情報記憶手段401に記憶されている設定情報を保存する動作の一例を示すフローチャートである。設定情報出力手段407は、例えば、利用者等から設定情報の出力要求があると(S501)、設定情報記憶手段401から設定情報を読出し(S502)、外部記憶手段408に読出した設定情報を保存する(S503)。これにより、各利用者は、情報処理装置102の設定情報に変更を加えた場合、その変更した設定を各利用者の設定情報として、外部記憶手段408に記憶させることができる。尚、S502、S503において、情報処理装置102を識別する機種IDや、利用者の識別情報、時刻情報等の追加情報を設定情報と共に読出し、外部記憶手段408に共に保存しても良い。
<Description of operation>
FIG. 5 is a flowchart showing an example of an operation for storing the setting information stored in the setting information storage unit 401 in the external storage unit 408. For example, when there is a setting information output request from a user or the like (S501), the setting information output unit 407 reads the setting information from the setting information storage unit 401 (S502), and stores the read setting information in the external storage unit 408. (S503). Thereby, when each user changes the setting information of the information processing apparatus 102, the changed setting can be stored in the external storage unit 408 as the setting information of each user. In S502 and S503, additional information such as a model ID for identifying the information processing apparatus 102, user identification information, and time information may be read together with the setting information and stored together in the external storage unit 408.

[第1の実施の形態]
第1の実施の形態は、外部記憶手段408が、例えば、USBメモリ319、メモリカード318、外付けハードディスク装置等の記憶媒体201である場合の一例である。図6に、本実施の形態に係る設定情報のバックアップ動作の一例を示すフローチャートを示す。情報処理装置102に記憶媒体201が接続されたことが検出されると(S601)、バックアップ手段403は、接続された記憶媒体201に利用者の設定情報が含まれているかどうかを確認する(S602)。記憶媒体201に利用者の設定情報があると判断した場合、バックアップ手段403は、設定情報記憶手段401から現在の設定情報を読出し(S603)、バックアップ情報記憶手段に読み出した設定情報を保存する(S604)。さらに、バックアップ手段403は、設定情報入力手段405に、利用者の設定情報の読込みを要求する(S605)。一方、S602において、記憶媒体201に利用者の設定情報が無い場合は処理を終了する。
[First Embodiment]
The first embodiment is an example when the external storage unit 408 is a storage medium 201 such as a USB memory 319, a memory card 318, and an external hard disk device, for example. FIG. 6 is a flowchart showing an example of the setting information backup operation according to the present embodiment. When it is detected that the storage medium 201 is connected to the information processing apparatus 102 (S601), the backup unit 403 confirms whether the connected storage medium 201 includes user setting information (S602). ). If it is determined that there is user setting information in the storage medium 201, the backup unit 403 reads the current setting information from the setting information storage unit 401 (S603), and stores the read setting information in the backup information storage unit (S603). S604). Further, the backup unit 403 requests the setting information input unit 405 to read the setting information of the user (S605). On the other hand, if there is no user setting information in the storage medium 201 in S602, the process is terminated.

尚、記憶媒体201が接続されたことの検出は、例えば、CPU301で動作するオペレーティングシステム(以下、OSと称す)の機能を利用しても良いし、バックアップ手段403が検出を行っても良い。また、別に検出手段を設けても良い。また、記憶媒体201に利用者の設定情報があるか否かの判断を、バックアップ手段403が行なっているが、別に利用者の設定情報の有無を確認する手段を設けても良い。尚、利用者の設定情報であるかどうかの判断は、システムの要求等に応じた任意の方法で良い。例えば、前述した情報処理装置102の機種IDや、利用者の識別情報等、予め定められた情報によって判断しても良いし、ファイル名、ファイル種別、ファイル作成日時等によって判断しても良い。   Note that the detection of the connection of the storage medium 201 may use, for example, a function of an operating system (hereinafter referred to as an OS) operating on the CPU 301, or may be detected by the backup unit 403. Moreover, you may provide a detection means separately. Further, although the backup unit 403 determines whether or not the user setting information exists in the storage medium 201, another unit for checking the presence or absence of the user setting information may be provided. It should be noted that the determination as to whether or not the user setting information may be made by any method according to a system request or the like. For example, the determination may be made based on predetermined information such as the model ID of the information processing apparatus 102 and the user identification information, or may be made based on the file name, file type, file creation date and time, and the like.

図7は、記憶媒体201から設定情報を入力する動作の一例を示すフローチャートである。バックアップ手段403等から、利用者の設定情報の読込み要求を受信すると(S701)、設定情報入力手段405は、記憶媒体201から利用者の設定情報を読出し(S702)、設定情報記憶手段401に記憶させる(S703)。以後、処理手段402は、新たに記憶された利用者の設定情報に基づいて処理を行うことができる(S704)。   FIG. 7 is a flowchart illustrating an example of an operation for inputting setting information from the storage medium 201. Upon receiving a user setting information reading request from the backup unit 403 or the like (S701), the setting information input unit 405 reads the user setting information from the storage medium 201 (S702) and stores it in the setting information storage unit 401. (S703). Thereafter, the processing unit 402 can perform processing based on the newly stored user setting information (S704).

図8は、バックアップ情報記憶手段404から設定情報をリストアする動作の一例を示すフローチャートである。記憶媒体201との接続が切断されたことを検出すると(S801)、リストア手段406は、利用者の設定情報による処理が終了したと判断し、バックアップ情報記憶手段404に保存された設定情報の読出しを行う(S802)。さらに、読み出した設定情報を設定情報記憶手段401に記憶させる(S803)。尚、記憶媒体201との接続が切断されたことの検出は、例えば、前述したOSの機能を利用しても良いし、リストア手段406が検出を行っても良い。または、別に検出手段を設けても良い。   FIG. 8 is a flowchart illustrating an example of an operation for restoring setting information from the backup information storage unit 404. When it is detected that the connection with the storage medium 201 has been disconnected (S801), the restore unit 406 determines that the processing based on the user setting information has been completed, and reads the setting information stored in the backup information storage unit 404. (S802). Further, the read setting information is stored in the setting information storage unit 401 (S803). Note that the detection of the disconnection from the storage medium 201 may be performed using, for example, the OS function described above, or may be detected by the restore unit 406. Or you may provide a detection means separately.

図9は、本実施の形態に係る動作の一例を示すシーケンスチャートである。尚、図9では、バックアップ手段403とリストア手段406を合わせて、バックアップ/リストア手段と表記している。記憶媒体201の接続が検知されると(S901)、バックアップ手段403は、記憶媒体201に利用者の設定情報があるかどうかを確認する(S902)。記憶媒体201に利用者の設定情報がある場合には(S903)、バックアップ手段403は、設定情報記憶手段401から設定情報を読出し(S904、S905)、読み出した設定情報をバックアップ情報記憶手段404に保存する(S906)。一方、記憶媒体201に利用者の設定情報が無い場合には、バックアップ手段403は、処理を終了する。バックアップ情報記憶手段404への保存が終わると、バックアップ手段403は、設定情報入力手段405に、利用者の設定情報の読み込みを要求する(S907)。通知を受けた設定情報入力手段405は、記憶媒体201から利用者の設定情報を取得し(S908、S909)、取得した利用者の設定情報を設定情報記憶手段401に記憶させる(S910)。これにより、処理手段402は、利用者の設定情報に基づいて処理を実行できるようになる(S911)。   FIG. 9 is a sequence chart showing an example of the operation according to the present embodiment. In FIG. 9, the backup unit 403 and the restore unit 406 are collectively referred to as backup / restore unit. When the connection of the storage medium 201 is detected (S901), the backup unit 403 checks whether there is user setting information in the storage medium 201 (S902). When there is user setting information in the storage medium 201 (S903), the backup unit 403 reads the setting information from the setting information storage unit 401 (S904, S905), and the read setting information is stored in the backup information storage unit 404. Save (S906). On the other hand, when there is no user setting information in the storage medium 201, the backup unit 403 ends the process. When the storage in the backup information storage unit 404 is completed, the backup unit 403 requests the setting information input unit 405 to read the setting information of the user (S907). Upon receiving the notification, the setting information input unit 405 acquires user setting information from the storage medium 201 (S908, S909), and stores the acquired user setting information in the setting information storage unit 401 (S910). As a result, the processing unit 402 can execute the processing based on the setting information of the user (S911).

その後、記憶媒体201との接続が切断されたことを検知すると(S912)、リストア手段406は、バックアップ情報記憶手段404から、設定情報を読出し(S913、S914)、読み出した設定情報を設定情報記憶手段401に記憶させる(S915)。   Thereafter, when it is detected that the connection with the storage medium 201 is disconnected (S912), the restore unit 406 reads the setting information from the backup information storage unit 404 (S913, S914), and stores the read setting information in the setting information storage. The data is stored in the means 401 (S915).

上記動作により、利用者の設定情報が記憶された記憶媒体201を接続させると、自動的に利用者の設定情報で処理を行うことができるようになる。また、記憶媒体201の接続を切断すると、自動的に元の設定情報が復元される。   With the above operation, when the storage medium 201 storing the user setting information is connected, it is possible to automatically perform processing with the user setting information. When the connection of the storage medium 201 is disconnected, the original setting information is automatically restored.

[第2の実施の形態]
第2の実施の形態は、外部記憶手段408が、サーバ装置101等、ネットワークを介して接続されたストレージ手段である場合の例を示す。尚、基本的な動作は第1の実施の形態と同じなので、ここでは第1の実施の形態との差分を中心に説明する。
[Second Embodiment]
The second embodiment shows an example in which the external storage unit 408 is a storage unit connected via a network, such as the server apparatus 101. Since the basic operation is the same as that of the first embodiment, here, the difference from the first embodiment will be mainly described.

図10は、第2の実施の形態に係る設定情報のバックアップ動作の一例を示すフローチャートである。本実施の形態では、利用者が、ログインしたことを検出すると(S1001)、バックアップ手段403は、ネットワークを介して接続されたサーバ装置101に利用者の識別情報又は利用者の所属情報に関連付けられた利用者の設定情報があるかどうかを確認する(S1002)。尚、利用者の識別情報は、例えば、ログインの際に使用したユーザID等を含む。また、利用者の所属情報は、例えば、利用者の所属するグループのグループID等を含む。   FIG. 10 is a flowchart illustrating an example of the setting information backup operation according to the second embodiment. In this embodiment, when it is detected that the user has logged in (S1001), the backup unit 403 is associated with the server device 101 connected via the network with the user identification information or the user affiliation information. It is confirmed whether there is user setting information (S1002). The user identification information includes, for example, a user ID used at the time of login. The user affiliation information includes, for example, a group ID of a group to which the user belongs.

サーバ装置101には、複数の利用者のデータが保存されている場合があるが、バックアップ手段403は、ログインした利用者の識別情報又は所属情報に関連付けられた利用者の設定情報を検索する。サーバ装置101に利用者の設定情報がある場合には、バックアップ手段403は、設定情報記憶手段401の設定情報をバックアップ情報記憶手段404に記憶させる(S603、S604)。さらに、バックアップ手段403は、設定情報入力手段405に利用者の設定情報の読み込みを要求する(S605)。   The server apparatus 101 may store data of a plurality of users, but the backup unit 403 searches for user setting information associated with the identification information or affiliation information of the logged-in user. When the server apparatus 101 has user setting information, the backup unit 403 stores the setting information stored in the setting information storage unit 401 in the backup information storage unit 404 (S603, S604). Further, the backup unit 403 requests the setting information input unit 405 to read the user setting information (S605).

尚、サーバ装置101に利用者に係る設定情報が複数ある場合の動作については、設定情報等によって、予め動作を指定できるようにしておくと良い。例えば、利用者の識別情報に関連付けられた設定情報と、利用者の所属情報に関連付けられた設定情報が見つかった場合に、どちらの設定情報を使用するかを設定できるようにしておく。さらに、既定値として、例えば、利用者の識別情報を優先する設定としておくと良い。また、利用者の識別情報に関連付けられた設定情報が複数見つかった場合には、最新の設定情報を使用するのか、或いは、見つかった複数の設定情報をオペレーションパネル309等に表示させて、利用者に選択させるのか等を指定できるようにしておくと良い。   It should be noted that the operation when there are a plurality of setting information related to the user in the server apparatus 101 may be specified in advance by the setting information. For example, when setting information associated with user identification information and setting information associated with user affiliation information is found, which setting information is used can be set. Furthermore, as a default value, for example, a setting that gives priority to user identification information may be used. In addition, when a plurality of setting information associated with the user identification information is found, the latest setting information is used or the plurality of found setting information is displayed on the operation panel 309 etc. It is good to be able to specify whether to make it select.

図11は、第2の実施の形態に係る設定情報のリストア動作の一例を示すフローチャートである。ログイン中の利用者がログアウトしたことを検出すると(S1101)、リストア手段406は、リストア動作(S802、S803)を行う。リストア動作については、第1の実施の形態と同じで良い。   FIG. 11 is a flowchart illustrating an example of the setting information restore operation according to the second embodiment. When it is detected that the logged-in user has logged out (S1101), the restore unit 406 performs a restore operation (S802, S803). The restore operation may be the same as that in the first embodiment.

次に、第2の実施の形態に係る動作の一例を示すシーケンスチャートを図12に示す。第1の実施の形態との主な違いとして、利用者のログインを検知すると(S1201)、バックアップ手段403は、サーバ装置101にログインした利用者の識別情報又は利用者の所属情報に関連付けられた利用者の設定情報があるかどうかを確認する(S1202)。また、ログイン中の利用者がログアウトしたことを検知した場合には、バックアップ手段403は、バックアップ情報記憶手段404から設定情報を読出し、設定情報記憶手段に記憶させる(S913〜S915)。   Next, FIG. 12 shows a sequence chart showing an example of the operation according to the second embodiment. As a main difference from the first embodiment, when a user login is detected (S1201), the backup unit 403 is associated with the identification information of the user who logged into the server apparatus 101 or the user affiliation information. It is confirmed whether there is user setting information (S1202). If it is detected that the logged-in user has logged out, the backup unit 403 reads the setting information from the backup information storage unit 404 and stores it in the setting information storage unit (S913 to S915).

上記動作により、利用者が情報処理装置102にログインすると、自動的に利用者の設定情報で処理を行うことができるようになる。また、利用者がログアウトすると、自動的に元に設定情報が復元される。   With the above operation, when a user logs in to the information processing apparatus 102, processing can be automatically performed with the user's setting information. When the user logs out, the setting information is automatically restored.

[第3の実施の形態]
図13に、第3の実施の形態に係るシーケンスチャートを示す。尚、図13では、設定情報入力手段405と設定情報出力手段407を合わせて、設定情報入力/出力手段として表記している。本実施の形態では、利用者のログアウトを検知すると(S1203)、設定情報出力手段407は、設定情報記憶手段401に記憶された設定情報を読出し(S1301、S1302)、外部記憶手段408の利用者の設定情報を更新する(S1303)。また、その更新が終了したことをリストア手段406に通知する(S1304)。リストア手段406は、この更新完了の通知により、利用者の設定情報による処理が終了したと判断し、バックアップ情報記憶手段404に記憶された設定情報を設定情報記憶手段401に記憶させる(S913〜S915)。
[Third Embodiment]
FIG. 13 shows a sequence chart according to the third embodiment. In FIG. 13, the setting information input unit 405 and the setting information output unit 407 are collectively described as setting information input / output unit. In this embodiment, when the user logout is detected (S1203), the setting information output unit 407 reads the setting information stored in the setting information storage unit 401 (S1301, S1302), and the user of the external storage unit 408 The setting information is updated (S1303). In addition, the restoration unit 406 is notified that the update has been completed (S1304). The restore unit 406 determines that the processing based on the user setting information has been completed based on the notification of the completion of the update, and stores the setting information stored in the backup information storage unit 404 in the setting information storage unit 401 (S913 to S915). ).

上記動作により、利用者の設定情報を常に最新の状態に更新することができる。但し、サーバ装置101等に記憶された利用者の設定情報を更新したくない場合もあるので、例えば、設定情報の設定等で、実施の形態2の動作と実施の形態3の動作を選択できるようにしておくと良い。   With the above operation, the user's setting information can always be updated to the latest state. However, since there is a case where it is not desired to update the user setting information stored in the server device 101 or the like, the operation of the second embodiment and the operation of the third embodiment can be selected by setting the setting information, for example. It is good to do so.

[その他の実施の形態]
上記各実施の形態では、利用者が記憶媒体を接続した状態、或いは、ログオンした状態で情報処理装置102を離れると、元の設定状態が復元されない。そのため、情報処理装置102は、予め定められた時間を越えて操作が行わなかった場合に、利用者の処理が終了したと判断し、元の設定状態を復元する機能を有していても良い。また、他の利用者がオペレーションパネル309等の操作で、元の設定を復元できる機能を有していても良い。
[Other embodiments]
In each of the embodiments described above, if the user leaves the information processing apparatus 102 with a storage medium connected or logged on, the original setting state is not restored. For this reason, the information processing apparatus 102 may have a function of determining that the user's processing has been completed and restoring the original setting state when no operation has been performed for a predetermined time. . Further, another user may have a function of restoring the original setting by operating the operation panel 309 or the like.

101 サーバ装置
102 情報処理装置
201 記憶媒体
401 設定情報記憶手段(第1の記憶手段)
402 処理手段
403 バックアップ手段
404 バックアップ情報記憶手段(第2の記憶手段)
405 設定情報入力手段
406 リストア手段
407 設定情報出力手段
408 外部記憶手段(第3の記憶手段)
101 Server apparatus 102 Information processing apparatus 201 Storage medium 401 Setting information storage means (first storage means)
402 Processing means 403 Backup means 404 Backup information storage means (second storage means)
405 Setting information input means 406 Restore means 407 Setting information output means 408 External storage means (third storage means)

特許第4796450号公報Japanese Patent No. 4796450

Claims (9)

第1の記憶手段に記憶した設定情報に基づいて処理を行う情報処理装置であって、
外部記憶手段に所定の設定情報が有ると判断した場合に、前記第1の記憶手段の前記設定情報を第2の記憶手段に保存する手段と、
前記外部記憶手段から前記所定の設定情報を取得し、前記第1の記憶手段に記憶する手段と、
前記所定の設定情報による前記処理が終了したと判断した場合に、前記第2の記憶手段に保存した前記設定情報を前記第1の記憶手段に記憶する手段と、
を有する情報処理装置。
An information processing apparatus that performs processing based on setting information stored in a first storage unit,
Means for storing the setting information of the first storage means in a second storage means when it is determined that there is predetermined setting information in the external storage means;
Means for acquiring the predetermined setting information from the external storage means and storing it in the first storage means;
Means for storing the setting information stored in the second storage means in the first storage means when it is determined that the processing by the predetermined setting information has been completed;
An information processing apparatus.
前記外部記憶手段は記憶媒体であり、前記記憶媒体が接続されたときに、前記記憶媒体に前記所定の設定情報が有るか否かを判断する請求項1に記載の情報処理装置。   The information processing apparatus according to claim 1, wherein the external storage unit is a storage medium, and determines whether or not the predetermined setting information exists in the storage medium when the storage medium is connected. 前記記憶媒体との接続が切断されたときに、前記処理が終了したと判断する請求項1又は2に記載の情報処理装置。   The information processing apparatus according to claim 1, wherein when the connection with the storage medium is disconnected, it is determined that the processing is completed. 前記外部記憶手段はネットワークを介して接続されたストレージ手段であり、利用者が前記情報処理装置にログインしたときに、前記ストレージ手段に前記所定の設定情報が有るか否かを判断する請求項1に記載の情報処理装置。   The external storage means is storage means connected via a network, and determines whether the storage means has the predetermined setting information when a user logs in to the information processing apparatus. The information processing apparatus described in 1. 前記所定の設定情報が、前記利用者の識別情報又は前記利用者の所属情報に関連付けられていることを特徴とする請求項4に記載の情報処理装置。   The information processing apparatus according to claim 4, wherein the predetermined setting information is associated with identification information of the user or affiliation information of the user. 前記利用者がログアウトしたときに、前記処理が終了したと判断する請求項4又は5に記載の情報処理装置。   The information processing apparatus according to claim 4, wherein when the user logs out, the information processing apparatus determines that the process has ended. 前記利用者がログアウトした後に、前記ストレージ手段の前記所定の設定情報を更新し、
前記更新が終了したときに、前記処理が終了したと判断する請求項4又は5に記載の情報処理装置。
After the user logs out, update the predetermined setting information of the storage means,
The information processing apparatus according to claim 4, wherein when the update is finished, it is determined that the process is finished.
前記処理において、予め定められた時間を超えて操作が行われなかった場合に、前記処理が終了したと判断する請求項1乃至7のいずれか一に記載の情報処理装置。   The information processing apparatus according to any one of claims 1 to 7, wherein in the processing, when the operation is not performed for a predetermined time, the processing is determined to be completed. 第1の記憶手段に記憶した設定情報に基づいて処理を行う手段と、
第3の記憶手段に所定の設定情報が有ると判断した場合に、前記第1の記憶手段の前記設定情報を第2の記憶手段に保存する手段と、
前記3記憶手段から前記所定の設定情報を取得し、前記第1の記憶手段に記憶する手段と、
前記所定の設定情報による処理が終了したと判断した場合に、前記第2の記憶手段に保存した前記設定情報を前記第1の記憶手段に記憶する手段と、
を有する情報処理システム。
Means for performing processing based on the setting information stored in the first storage means;
Means for storing the setting information of the first storage means in the second storage means when it is determined that the third storage means has predetermined setting information;
Means for obtaining the predetermined setting information from the three storage means and storing it in the first storage means;
Means for storing the setting information stored in the second storage means in the first storage means when it is determined that the processing by the predetermined setting information has been completed;
An information processing system.
JP2013050873A 2013-03-13 2013-03-13 Information processor and information processing system Pending JP2014178757A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013050873A JP2014178757A (en) 2013-03-13 2013-03-13 Information processor and information processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013050873A JP2014178757A (en) 2013-03-13 2013-03-13 Information processor and information processing system

Publications (1)

Publication Number Publication Date
JP2014178757A true JP2014178757A (en) 2014-09-25

Family

ID=51698671

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013050873A Pending JP2014178757A (en) 2013-03-13 2013-03-13 Information processor and information processing system

Country Status (1)

Country Link
JP (1) JP2014178757A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020119366A (en) * 2019-01-25 2020-08-06 ブラザー工業株式会社 program
CN112311587A (en) * 2019-07-26 2021-02-02 埃森哲环球解决方案有限公司 Mechanism for automatic reconfiguration of stateful devices
US11800023B2 (en) * 2020-10-27 2023-10-24 Sharp Kabushiki Kaisha Image formation device, setting method, and system

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020119366A (en) * 2019-01-25 2020-08-06 ブラザー工業株式会社 program
JP7234653B2 (en) 2019-01-25 2023-03-08 ブラザー工業株式会社 program
CN112311587A (en) * 2019-07-26 2021-02-02 埃森哲环球解决方案有限公司 Mechanism for automatic reconfiguration of stateful devices
JP2021043952A (en) * 2019-07-26 2021-03-18 アクセンチュア グローバル ソリューションズ リミテッド Mechanism for automatic reconfiguration of stateful device
JP7257361B2 (en) 2019-07-26 2023-04-13 アクセンチュア グローバル ソリューションズ リミテッド A mechanism for automatic reconfiguration of stateful devices
CN112311587B (en) * 2019-07-26 2023-07-04 埃森哲环球解决方案有限公司 Mechanism for automatic reconfiguration of stateful devices
EP3771174B1 (en) * 2019-07-26 2023-11-08 Accenture Global Solutions Limited Mechanism for automatic reconfiguration of stateful devices
US11800023B2 (en) * 2020-10-27 2023-10-24 Sharp Kabushiki Kaisha Image formation device, setting method, and system

Similar Documents

Publication Publication Date Title
CN104917917B (en) Image forming apparatus, system, and information processing method
JP5175878B2 (en) Image forming system, set value set transfer program, and image forming apparatus
JP2007325251A (en) Image forming apparatus and application execution method
JP7166741B2 (en) Information processing apparatus, information processing apparatus control method, image forming apparatus, image forming apparatus control method, information processing system, and program
JP5005460B2 (en) Image forming apparatus, image forming method, and image forming program
US10681224B2 (en) Non-transitory computer-readable medium storing output instructions to control portable terminal and portable terminal
JP6460760B2 (en) Information processing system, information processing apparatus, information processing apparatus control method, and program
CN106919379A (en) The control method of information management system and information management system
JP2016082332A (en) Image processing apparatus, information processing system, program, and information processing method
JP6179228B2 (en) Information processing apparatus, image processing system, and control program
JP2016207045A (en) Image forming system and augmented reality program
JP6763209B2 (en) Programs and mobile terminals
JP2014178757A (en) Information processor and information processing system
JP2018207240A (en) Image forming apparatus, information processing system, setting method for image forming apparatus, and program
JP6188466B2 (en) Image processing apparatus, authentication method thereof, and program
JP2013046349A (en) Image processing apparatus, control method of the same, and program
CN106561042B (en) Information processing unit and its control method
JP6690412B2 (en) Information processing apparatus, information processing system, information processing method, and program
CN106487874B (en) Server device, information processing system, and control method
CN104519226A (en) Image forming apparatus capable of setting initial display screen and method of controlling the same
JP2008289130A (en) Copier device capable of electronically storing and recalling copied document
US11782653B2 (en) Image forming apparatus selectively applying eco mode
US10079957B2 (en) Image reading apparatus, image forming apparatus, and non-transitory computer readable medium
JP6409391B2 (en) Information processing system, terminal device, and program
JP6099957B2 (en) Image forming apparatus, data editing method, and program