JP6074923B2 - Information processing apparatus, network system, operation information capturing method, and operation information capturing program - Google Patents

Information processing apparatus, network system, operation information capturing method, and operation information capturing program Download PDF

Info

Publication number
JP6074923B2
JP6074923B2 JP2012134872A JP2012134872A JP6074923B2 JP 6074923 B2 JP6074923 B2 JP 6074923B2 JP 2012134872 A JP2012134872 A JP 2012134872A JP 2012134872 A JP2012134872 A JP 2012134872A JP 6074923 B2 JP6074923 B2 JP 6074923B2
Authority
JP
Japan
Prior art keywords
information
operation information
unit
software
processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2012134872A
Other languages
Japanese (ja)
Other versions
JP2013257825A (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.)
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 JP2012134872A priority Critical patent/JP6074923B2/en
Publication of JP2013257825A publication Critical patent/JP2013257825A/en
Application granted granted Critical
Publication of JP6074923B2 publication Critical patent/JP6074923B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、情報処理装置、ネットワークシステム、動作情報取込方法及び動作情報取込プログラムに関する。   The present invention relates to an information processing apparatus, a network system, an operation information capturing method, and an operation information capturing program.

一般的なPC(Personal Computer)は、OS(Operating System)上に多様なソフトウェアがインストールされることにより、様々な機能を実現することができる。周辺機器としてPCからアクセスされる印刷機器などがある場合、PCには、それらを利用、制御するソフトウェアがインストールされる。このようなソフトウェアがPCにインストールされると、例えば、プリンタが印刷を行う前にプレビュー機能で印刷されるイメージを画面上に表示したり、全く違うアプリケーション上で作成された複数の文書を1つにまとめて印刷することが可能になる。   A general PC (Personal Computer) can realize various functions by installing various software on an OS (Operating System). When there are printing devices or the like accessed from the PC as peripheral devices, software that uses and controls them is installed in the PC. When such software is installed in the PC, for example, an image printed by the preview function is displayed on the screen before the printer performs printing, or a plurality of documents created on completely different applications are displayed as one. Can be printed together.

しかし、従来の印刷機器の機能を活用するためのソフトウェアのインストールでは、どのようなソフトウェアを利用すべきかを利用者が自分で判断し、ソフトウェアも利用者が探してインストール作業を行う必要があった。また、PCから利用する印刷機器がどのような機種であり、どのような機能を持っているかによって、インストールされるべきソフトウェアが異なる。また、印刷機器の機能を活用するために不要なソフトウェアがPCにインストールされると、PCのリソースを無駄にしてしまう。   However, in the software installation for utilizing the functions of the conventional printing device, the user has to determine what kind of software should be used, and the user has to find the software and perform the installation work. . Also, the software to be installed differs depending on what type of printing device is used from the PC and what function it has. In addition, if unnecessary software is installed in the PC in order to use the functions of the printing device, PC resources are wasted.

例えば、特許文献1には、ネットワークコンピュータにおいてソフトウェアが備える機能が実行可能であるか否かを判別し、ソフトウェアが備える機能のうち、実行可能であると判別された機能について、インストール後の設定処理を行うセットアッププログラムが開示されている。   For example, in Patent Document 1, it is determined whether or not a function included in software is executable in a network computer, and a setting process after installation is performed for a function determined as executable among functions included in software. A setup program for performing is disclosed.

しかしながら、利用者がネットワークコンピュータにインストールすべきソフトウェアなどの動作情報の必要性を判断して、インストールなどを行わなければならないという問題があった。   However, there is a problem that the user has to determine the necessity of operation information such as software to be installed on the network computer, and perform the installation.

本発明は、上記に鑑みてなされたものであって、情報処理装置に必要な動作情報を利用者が判断しなくても、動作情報を取込むことができる情報処理装置、ネットワークシステム、動作情報取込方法及び動作情報取込プログラムを提供することを目的とする。   The present invention has been made in view of the above, and an information processing apparatus, a network system, and operation information that can acquire operation information without a user determining operation information necessary for the information processing apparatus. An object is to provide a capture method and an operation information capture program.

上述した課題を解決し、目的を達成するために、本発明は、ネットワークを介して1以上の第1の機器と接続し、前記ネットワークを介することなく前記ネットワークとは異なる伝送路を介して第2の機器と接続する情報処理装置であって、接続された前記第1の機器及び第2の機器それぞれに対応した動作情報であって、機器の動作に作用する前記動作情報を用いて前記第1の機器あるいは前記第2の機器に対する処理を行う処理制御部と、前記処理制御部の処理対象となる前記第1の機器及び第2の機器のそれぞれを特定する機器特定情報と、前記動作情報の種類を前記機器に対応付けて示す種類情報とに基づいて、前記動作情報を受信するか否かを判断する第1の判断部と、前記第1の判断部が前記動作情報を受信すると判断した場合に、前記ネットワークを介して前記動作情報を受信する通信部と、前記通信部により受信した前記動作情報が、前記第2の機器の動作に作用する動作情報であり、かつ、前記第2の機器へ送出する動作情報であるか否かを判断する第2の判断部と、前記動作情報を記憶する記憶部と、受信した前記動作情報を、前記処理制御部が当該動作情報に基づき処理を実行するように、前記記憶部への記憶処理を実行する実行部と、前記第2の判断部により、前記第2の機器の動作に作用し、かつ、前記第2の機器へ送出すると判断された前記動作情報を、前記第2の機器へ送出する送出部とを有し、前記実行部は、受信した前記動作情報のうち、前記第1の機器の動作に作用する動作情報と、前記第2の機器の動作に作用し、かつ、前記情報処理装置の前記記憶部において記憶処理を実行すると判断された動作情報と、に対して、前記記憶部への記憶処理を実行することを特徴とする。 In order to solve the above-described problems and achieve the object, the present invention connects to one or more first devices via a network, and connects the first device via a transmission line different from the network without going through the network. an information processing apparatus connected to the second device, a motion information corresponding to each of the connected first device and a second device, said using the operation information that acts on the operation of the equipment A processing control unit that performs processing on the first device or the second device, device specifying information that specifies each of the first device and the second device that are processing targets of the processing control unit, and the operation A first determination unit that determines whether to receive the operation information based on type information that indicates a type of information in association with the device, and the first determination unit receives the operation information When judged To a communication unit that receives the operation information via the network, the operation information received by the communication unit, an operation information acts on operation of the second device, and the second device A second determination unit that determines whether or not the operation information is to be transmitted to the storage unit, a storage unit that stores the operation information, and the received operation information that the processing control unit executes based on the operation information As described above, the execution unit that executes the storage process in the storage unit and the second determination unit have determined that the operation of the second device is performed and that the second device is sent to the second device. the operation information, possess a sending unit for sending to said second device, said execution unit, among the operation information received, the operation information which acts on the operation of the first device, the second The information processing apparatus And operation information determined to execute the storage process in the storage unit, with respect to, and executes the process of storing into the storage unit.

本発明によれば、情報処理装置に必要な動作情報を利用者が判断しなくても、動作情報を取込むことができるという効果を奏する。   According to the present invention, there is an effect that the operation information can be taken in even if the user does not determine the operation information necessary for the information processing apparatus.

図1は、第1の実施形態にかかるネットワークシステムの構成例を示す構成図である。FIG. 1 is a configuration diagram illustrating a configuration example of a network system according to the first embodiment. 図2は、クライアントPCのハードウェア構成例を示すブロック図である。FIG. 2 is a block diagram illustrating a hardware configuration example of the client PC. 図3は、クライアントPCが有する機能の概要を例示する機能ブロック図である。FIG. 3 is a functional block diagram illustrating an overview of the functions of the client PC. 図4は、機器管理サーバが有する機能の概要を例示する機能ブロック図である。FIG. 4 is a functional block diagram illustrating an overview of the functions of the device management server. 図5は、ソフト管理サーバが有する機能の概要を例示する機能ブロック図である。FIG. 5 is a functional block diagram illustrating an overview of the functions of the software management server. 図6は、インストールファイルの構成を示すファイル構成図である。FIG. 6 is a file configuration diagram showing the configuration of the installation file. 図7は、ソフト管理サーバが種類情報を配布する場合に行う処理を示すフローチャートである。FIG. 7 is a flowchart showing processing performed when the software management server distributes type information. 図8は、機器管理サーバが機器情報要求部に対して送信する機器情報を例示する図表である。FIG. 8 is a chart illustrating device information transmitted from the device management server to the device information request unit. 図9は、対応機器情報ファイルの内容を例示する図表である。FIG. 9 is a chart illustrating the contents of the corresponding device information file. 図10は、ソフト管理サーバが配布するソフト情報(種類情報)の構成例を示す図表である。FIG. 10 is a table showing a configuration example of software information (type information) distributed by the software management server. 図11は、クライアントPCがソフト情報をソフト管理サーバから受信し、必要なソフトウェアをインストールする動作を示すフローチャートである。FIG. 11 is a flowchart showing an operation in which the client PC receives software information from the software management server and installs necessary software. 図12は、利用機器管理部が管理している利用機器を特定する機器特定情報を例示する図表である。FIG. 12 is a chart illustrating device specifying information for specifying a used device managed by the used device management unit. 図13は、クライアントPCが利用者に対して表示する判断確認画面例である。FIG. 13 is an example of a determination confirmation screen displayed by the client PC to the user. 図14は、第2の実施形態におけるクライアントが有する機能の概要を例示する機能ブロック図である。FIG. 14 is a functional block diagram illustrating an overview of the functions of the client according to the second embodiment. 図15は、第2の実施形態におけるソフト管理サーバが有する機能の概要を例示する機能ブロック図である。FIG. 15 is a functional block diagram illustrating an overview of the functions of the software management server according to the second embodiment. 図16は、クライアントPCが印刷機器を管理する場合のネットワークシステムの全体動作を示すフローチャートである。FIG. 16 is a flowchart showing the overall operation of the network system when the client PC manages the printing device. 図17は、クライアントPCが送信する機器特定情報の構成を示す図表である。FIG. 17 is a chart showing a configuration of device specifying information transmitted by the client PC. 図18は、第2の実施形態の変形例におけるクライアントPCの動作を示すフローチャートである。FIG. 18 is a flowchart showing the operation of the client PC in the modification of the second embodiment.

以下に添付図面を参照して、情報処理装置、ネットワークシステム、動作情報取込方法及び動作情報取込プログラムの実施の形態を詳細に説明する。   Exemplary embodiments of an information processing apparatus, a network system, an operation information capturing method, and an operation information capturing program will be described below in detail with reference to the accompanying drawings.

(第1の実施形態)
図1は、第1の実施形態にかかるネットワークシステム1の構成例を示す構成図である。図1に示すように、ネットワークシステム1は、例えばクライアントPC(Personal computer)10−1,10−2,10−3、機器管理サーバ30、ソフト管理サーバ40及び印刷機器50,52がネットワーク60を介して接続され、印刷機器54が伝送路62を介してクライアントPC10−3に接続されているプリンティングシステムである。
(First embodiment)
FIG. 1 is a configuration diagram illustrating a configuration example of a network system 1 according to the first embodiment. As shown in FIG. 1, a network system 1 includes, for example, client PCs (Personal computers) 10-1, 10-2, and 10-3, a device management server 30, a software management server 40, and printing devices 50 and 52. The printing system 54 is connected to the client PC 10-3 via the transmission path 62.

クライアントPC10−1,10−2,10−3は、プログラムを実行することによって動作するコンピュータであり、印刷機器50,52,54の動作に作用する例えばドライバソフトウェアなどの動作情報を用いて、印刷処理などの印刷機器50,52,54に対する処理を行う。機器管理サーバ30は、印刷機器50,52,54の機能、設定及び動作状態などを記憶して管理するサーバである。ソフト管理サーバ40は、印刷機器50,52,54を動作させるために用いられるソフトウェア(プログラム)及びデータなどを記憶して管理するサーバである。なお、機器管理サーバ30及びソフト管理サーバ40は、1つの機器として一体化されていてもよい。   The client PCs 10-1, 10-2, and 10-3 are computers that operate by executing programs, and print using operation information such as driver software that affects the operation of the printing devices 50, 52, and 54. Processing for the printing devices 50, 52, and 54 such as processing is performed. The device management server 30 is a server that stores and manages functions, settings, operation states, and the like of the printing devices 50, 52, and 54. The software management server 40 is a server that stores and manages software (programs) and data used for operating the printing devices 50, 52, and 54. The device management server 30 and the software management server 40 may be integrated as one device.

印刷機器50,52は、ネットワーク60に接続された例えば印刷機能、コピー機能及びスキャナ機能などを行う複合機(MFP)である。印刷機器54は、伝送路62を介して例えばクライアントPC10−3に接続されたローカルプリンタである。印刷機器54は、複合機(MFP)などであってもよい。ネットワーク60は、例えばLAN(Local Area Network)などである。なお、ネットワーク60及び伝送路62は、有線であってもよいし、無線であってもよい。   The printing devices 50 and 52 are multifunction devices (MFPs) that are connected to the network 60 and perform, for example, a print function, a copy function, and a scanner function. The printing device 54 is a local printer connected to the client PC 10-3 through the transmission path 62, for example. The printing device 54 may be a multifunction peripheral (MFP). The network 60 is, for example, a LAN (Local Area Network). Note that the network 60 and the transmission path 62 may be wired or wireless.

次に、クライアントPC10−1,10−2,10−3、機器管理サーバ30及びソフト管理サーバ40それぞれの構成について説明する。なお、クライアントPC10−1,10−2,10−3のいずれかを特定しない場合には、クライアントPC10−1を例に説明する。   Next, the configuration of each of the client PCs 10-1, 10-2, 10-3, the device management server 30 and the software management server 40 will be described. Note that when any one of the client PCs 10-1, 10-2, and 10-3 is not specified, the client PC 10-1 will be described as an example.

(クライアントPC10−1,10−2,10−3)
図2は、クライアントPC10−1のハードウェア構成例を示すブロック図である。図2に示すように、クライアントPC10−1は、出力部(表示部)100、入力部102、記憶部104、通信部106、送出部108及び処理制御部110を有する。
(Client PCs 10-1, 10-2, 10-3)
FIG. 2 is a block diagram illustrating a hardware configuration example of the client PC 10-1. As illustrated in FIG. 2, the client PC 10-1 includes an output unit (display unit) 100, an input unit 102, a storage unit 104, a communication unit 106, a transmission unit 108, and a processing control unit 110.

出力部100は、例えばディスプレイなどの表示装置であり、利用者に対する表示を行う。入力部102は、例えばキーボード及びマウスなどであり、クライアントPC10−1に対する利用者からの入力を受入れる。記憶部104は、例えばROM及びRAMなどのメモリと、HDD(Hard disk drive)などを含み、プログラム及びデータなどの情報を記憶(インストールを含む)する。通信部106は、ネットワーク60を介して情報の送受信を行う。送出部108は、例えばUSB(Universal Serial Bus)ケーブルなどの伝送路62を介して情報を例えば印刷機器54に対して送出する。つまり、送出部108は、例えばUSBなどの双方向通信を行うインターフェイスであってもよい。   The output unit 100 is a display device such as a display, and performs display for the user. The input unit 102 is, for example, a keyboard and a mouse, and receives input from the user to the client PC 10-1. The storage unit 104 includes, for example, a memory such as a ROM and a RAM, an HDD (Hard disk drive), and the like, and stores information (including installation) such as programs and data. The communication unit 106 transmits and receives information via the network 60. The sending unit 108 sends information to, for example, the printing device 54 via a transmission path 62 such as a USB (Universal Serial Bus) cable. That is, the sending unit 108 may be an interface that performs bidirectional communication such as USB.

処理制御部110は、例えばCPU112などを含み、クライアントPC10−1を構成する各部を制御する。また、処理制御部110は、上述した動作情報などを用いて、ネットワーク60を介して接続された機器などに対する処理を行う。   The process control unit 110 includes, for example, a CPU 112 and the like, and controls each unit constituting the client PC 10-1. Further, the processing control unit 110 performs processing on devices connected via the network 60 using the operation information described above.

図3は、クライアントPC10−1が有する機能の概要を例示する機能ブロック図である。図3に示すように、クライアントPC10−1は、通信インターフェイス(I/F)部200、ソフト情報受信部202、利用機器管理部204、インストール判断部206、インストール実行部208及びインストール済アプリケーション210−1,210−2を有する。   FIG. 3 is a functional block diagram illustrating an overview of the functions of the client PC 10-1. As shown in FIG. 3, the client PC 10-1 includes a communication interface (I / F) unit 200, a software information reception unit 202, a used device management unit 204, an installation determination unit 206, an installation execution unit 208, and an installed application 210-. 1, 210-2.

通信I/F部200は、ネットワーク60を介して情報を送受信する例えば汎用の通信インターフェイスである。ソフト情報受信部202は、例えばソフト管理サーバ40が送信するソフトウェア(動作情報)の種類を機器に対応付けて示す種類情報(図10を用いて後述)、及びソフトウェア本体を受信する。   The communication I / F unit 200 is, for example, a general-purpose communication interface that transmits and receives information via the network 60. The software information receiving unit 202 receives, for example, type information (described later with reference to FIG. 10) indicating the type of software (operation information) transmitted by the software management server 40 in association with the device, and the software body.

利用機器管理部204は、クライアントPC10−1が印刷などの処理に利用する例えば印刷機器50,52,54(処理対象)などの機器を特定する機器特定情報を管理する。具体的には、利用機器管理部204は、印刷機器50,52,54など(機器)のIPアドレス、機器名、機種名、機能及び動作状態などを機器毎に示す機器特定情報を記憶して管理する。   The used device management unit 204 manages device specifying information for specifying devices such as printing devices 50, 52, and 54 (processing targets) used by the client PC 10-1 for processing such as printing. Specifically, the used device management unit 204 stores device identification information indicating the IP address, device name, model name, function, operation status, and the like of each device (printing device 50, 52, 54, etc.). to manage.

インストール判断部206は、例えばソフト情報受信部202が受信した種類情報(ソフト情報)と、利用機器管理部204が管理している機器特定情報とを対比させ、機器特定情報により特定される機器と、種類情報が種類を示した動作情報(ソフトウェアなど)に応じて動作する機器とが一致する場合に、動作情報を受信すると判断する。   The installation determining unit 206 compares, for example, the type information (software information) received by the software information receiving unit 202 with the device specifying information managed by the using device managing unit 204, and determines the device specified by the device specifying information. When the type information matches the operation information (software or the like) indicating the type, it is determined that the operation information is received.

インストール実行部208は、インストール判断部206が動作情報を受信すると判断した場合に、クライアントPC10−1がソフト管理サーバ40から受信した動作情報のインストール処理を行う。   When the installation determining unit 206 determines that the operation information is to be received, the installation executing unit 208 performs an installation process of the operation information received by the client PC 10-1 from the software management server 40.

インストール済アプリケーション210−1,210−2は、それぞれインストール実行部208によってクライアントPC10−1にインストールされた動作情報である。例えば、インストール済アプリケーション210−1,210−2は、クライアントPC10−1が印刷機器50,52,54などとそれぞれ連携して動作するためのソフトウェアなどである。具体的には、インストール済アプリケーション210−1,210−2は、印刷イメージのプレビュー表示、印刷データの編集(複数の印刷データのマージや並べ替えなど)、及び並列印刷(印刷枚数が多い場合に複数の印刷機器に分担させて印刷処理を実施させる)などの機能を実現させる動作情報である。また、インストール済アプリケーション210−1,210−2は、スキャン機能及びFAX機能などを実現させる動作情報であってもよい。   The installed applications 210-1 and 210-2 are operation information installed in the client PC 10-1 by the installation execution unit 208. For example, the installed applications 210-1 and 210-2 are software for the client PC 10-1 to operate in cooperation with the printing devices 50, 52, and 54, respectively. Specifically, the installed applications 210-1 and 210-2 display a print image preview, edit print data (such as merging or rearranging multiple print data), and parallel printing (when the number of prints is large). Operation information that realizes a function such as sharing a plurality of printing devices to execute a printing process. The installed applications 210-1 and 210-2 may be operation information for realizing a scan function, a FAX function, and the like.

なお、クライアントPC10−2,10−3は、実質的にクライアントPC10−1と同じハードウェア及び機能を有するように構成されてもよい。   The client PCs 10-2 and 10-3 may be configured to have substantially the same hardware and functions as the client PC 10-1.

(機器管理サーバ30)
図4は、機器管理サーバ30が有する機能の概要を例示する機能ブロック図である。なお、機器管理サーバ30は、実質的にクライアントPC10−1と同じハードウェアを有する構成であってもよい。
(Device management server 30)
FIG. 4 is a functional block diagram illustrating an overview of the functions that the device management server 30 has. The device management server 30 may be configured to have substantially the same hardware as the client PC 10-1.

図4に示すように、機器管理サーバ30は、例えば通信インターフェイス(I/F)部300、機器情報データベース(DB)302、機器情報管理部304及び機器情報送信部306を有する。通信I/F部300は、ネットワーク60を介して情報を送受信する例えば汎用の通信インターフェイスである。   As illustrated in FIG. 4, the device management server 30 includes, for example, a communication interface (I / F) unit 300, a device information database (DB) 302, a device information management unit 304, and a device information transmission unit 306. The communication I / F unit 300 is, for example, a general-purpose communication interface that transmits and receives information via the network 60.

機器情報DB302は、機器管理サーバ30が管理する印刷機器50,52,54などのIPアドレス、機種名、設置場所、機能及び動作状態などを機器毎に示す機器情報を蓄積するデータベースである。機器情報の機能には、例えば印刷機器50,52,54が扱える用紙のサイズ、出力の種類(カラー/白黒)、印刷スピード、両面印刷の可否、FAX機能の有無などの具体的な情報が含まれる。また、機器情報の動作状態には、トナーやインクの量、セットされている用紙のサイズ・量、及び機器の現在の状態(待機中、印刷中など)が含まれる。   The device information DB 302 is a database that stores device information indicating the IP address, model name, installation location, function, operation state, and the like of the printing devices 50, 52, and 54 managed by the device management server 30 for each device. The device information function includes specific information such as the paper size that can be handled by the printing devices 50, 52, and 54, the output type (color / monochrome), the printing speed, whether or not duplex printing is possible, and the presence or absence of a FAX function. It is. Further, the operation state of the device information includes the amount of toner and ink, the size and amount of the set paper, and the current state of the device (standby, printing, etc.).

機器情報管理部304は、機器管理サーバ30が管理する印刷機器50,52,54などの機器情報の登録、変更及び削除などの管理を行う。また、機器情報管理部304は、機器情報送信部306からの要求に応じて、機器情報DB302から機器情報送信部306へ機器情報を渡す。なお、機器管理サーバ30の管理対象となる機器は、直接ネットワーク60に接続された印刷機器のみにされてもよい。   The device information management unit 304 performs management such as registration, change, and deletion of device information of the printing devices 50, 52, and 54 managed by the device management server 30. Also, the device information management unit 304 passes device information from the device information DB 302 to the device information transmission unit 306 in response to a request from the device information transmission unit 306. The device to be managed by the device management server 30 may be only a printing device directly connected to the network 60.

機器情報送信部306は、ソフト管理サーバ40から送信される機器情報要求(後述)を受取り、機器情報管理部304から受取った機器情報を機器情報要求に応じて整形し、通信I/F部300を介してソフト管理サーバ40へ返信する。   The device information transmission unit 306 receives a device information request (described later) transmitted from the software management server 40, shapes the device information received from the device information management unit 304 in response to the device information request, and communicates with the communication I / F unit 300. To the software management server 40 via

機器管理サーバ30に対する機器情報の登録やメンテナンスは、印刷機器50,52,54などの管理者が実施する。なお、機器情報に含まれる機能及び動作状態の情報更新については、印刷機器50,52,54と機器管理サーバ30とが通信を行って、機器管理サーバ30が行うように構成されてもよい。   Registration and maintenance of device information for the device management server 30 is performed by an administrator such as the printing device 50, 52, or 54. Note that the function management and the operation state information update included in the device information may be configured to be performed by the device management server 30 through communication between the printing devices 50, 52, and 54 and the device management server 30.

(ソフト管理サーバ40)
図5は、ソフト管理サーバ(動作情報管理サーバ)40が有する機能の概要を例示する機能ブロック図である。なお、ソフト管理サーバ40は、実質的にクライアントPC10−1と同じハードウェアを有する構成であってもよい。
(Software management server 40)
FIG. 5 is a functional block diagram illustrating an overview of the functions of the software management server (operation information management server) 40. The software management server 40 may be configured to have substantially the same hardware as the client PC 10-1.

図5に示すように、ソフト管理サーバ40は、例えば通信インターフェイス(I/F)部400、ソフトウェアデータベース(DB)402、ソフトウェア管理部404、機器情報要求部406、対応ソフトウェア(ソフト)選別部408、ソフト情報生成部410及びソフト情報配布部412を有する。通信I/F部400は、ネットワーク60を介して情報を送受信する例えば汎用の通信インターフェイスである。   As shown in FIG. 5, the software management server 40 includes, for example, a communication interface (I / F) unit 400, a software database (DB) 402, a software management unit 404, a device information request unit 406, and a corresponding software (software) selection unit 408. A software information generation unit 410 and a software information distribution unit 412. The communication I / F unit 400 is, for example, a general-purpose communication interface that transmits and receives information via the network 60.

ソフトウェアDB402は、動作情報(ソフトウェアなど)のインストールに用いるインストールファイル450を蓄積するデータベースである。図6は、インストールファイル450の構成を示すファイル構成図である。図6に示すように、インストールファイル450は、実行ファイル452、リソースファイル454及び対応機器情報ファイル456を有する。   The software DB 402 is a database that stores an installation file 450 used for installing operation information (software or the like). FIG. 6 is a file configuration diagram showing the configuration of the installation file 450. As illustrated in FIG. 6, the installation file 450 includes an execution file 452, a resource file 454, and a corresponding device information file 456.

実行ファイル452は、インストール時に実行されるファイルである。リソースファイル454は、インストール処理によってクライアントPC10−1,10−2,10−3などに記憶される動作情報本体(ソフトウェア本体)を含むファイルである。対応機器情報ファイル456は、動作情報を利用する上で必要な印刷機器の必要条件などを示すファイルである。それぞれの種類のファイルは複数存在してもよい。また、実行ファイル452、リソースファイル454及び対応機器情報ファイル456がTARやZIPなどの形式で圧縮されて1つのファイルとしてインストールファイル450となっている。また、インストールファイル450は、1つのファイルではなく、1つのフォルダなどの形態であってもよい。   The execution file 452 is a file that is executed during installation. The resource file 454 is a file including an operation information main body (software main body) stored in the client PCs 10-1, 10-2, 10-3 and the like by the installation process. The corresponding device information file 456 is a file indicating the necessary conditions of the printing device necessary for using the operation information. There may be multiple files of each type. In addition, the execution file 452, the resource file 454, and the corresponding device information file 456 are compressed in a format such as TAR or ZIP into an installation file 450 as one file. Further, the installation file 450 may be in the form of a single folder instead of a single file.

ソフトウェア管理部404(図5)は、ソフトウェアDB402に蓄積されているソフトウェアなどに対し、格納及び取り出しなどの管理を行う。機器情報要求部406は、機器管理サーバ30が現在管理している印刷機器の機器情報を要求するための機器情報要求を生成し、機器管理サーバ30へ機器情報要求を送信する。また、機器情報要求部406は、機器情報要求に応じて機器管理サーバ30が返信した機器情報を取得する。   The software management unit 404 (FIG. 5) manages storage and retrieval of software stored in the software DB 402. The device information request unit 406 generates a device information request for requesting device information of the printing device currently managed by the device management server 30 and transmits the device information request to the device management server 30. In addition, the device information request unit 406 acquires the device information returned from the device management server 30 in response to the device information request.

対応ソフト選別部408は、ソフトウェアDB402が蓄積している動作情報と、機器情報要求部406が取得した機器情報とを対比させ、機器情報が含む機器に動作情報の種類を対応付けるように、機器に対応するソフトウェアを選別する。   The corresponding software selection unit 408 compares the operation information stored in the software DB 402 with the device information acquired by the device information request unit 406, and associates the type of operation information with the device included in the device information. Select corresponding software.

ソフト情報生成部410は、対応ソフト選別部408が選別した結果に応じて、機器情報が含む機器に動作情報の種類を対応付けた種類情報(ソフト情報)を生成する。   The software information generation unit 410 generates type information (software information) in which the type of operation information is associated with the device included in the device information in accordance with the result selected by the corresponding software selection unit 408.

ソフト情報配布部412は、ソフト情報生成部410が生成した種類情報を、通信I/F部400を介してクライアントPC10−1,10−2,10−3に配布(送信)する。   The software information distribution unit 412 distributes (transmits) the type information generated by the software information generation unit 410 to the client PCs 10-1, 10-2, and 10-3 via the communication I / F unit 400.

次に、ソフト管理サーバ40が種類情報(ソフト情報)をクライアントPC10−1,10−2,10−3に対して配布する場合に行う処理について説明する。図7は、ソフト管理サーバ40が種類情報を配布する場合に行う処理を示すフローチャートである。   Next, processing performed when the software management server 40 distributes type information (software information) to the client PCs 10-1, 10-2, and 10-3 will be described. FIG. 7 is a flowchart showing processing performed when the software management server 40 distributes type information.

図7に示すように、ステップ100(S100)において、機器情報要求部406は、機器管理サーバ30に対して、機器管理サーバ30が現在管理している機器情報を要求する。   As shown in FIG. 7, in step 100 (S100), the device information request unit 406 requests the device management server 30 for device information currently managed by the device management server 30.

ここで、機器管理サーバ30は、機器情報送信部306が機器情報管理部304から機器情報を得て、機器情報要求部406に対して送信する。図8は、機器管理サーバ30が機器情報要求部406に対して送信する機器情報を例示する図表である。図8に示すように、機器情報には、機器の性能及び機能を示す情報が含まれる。つまり、機器情報要求部406は、機器情報を機器管理サーバ30から取得する。   Here, in the device management server 30, the device information transmission unit 306 obtains device information from the device information management unit 304 and transmits the device information to the device information request unit 406. FIG. 8 is a chart illustrating device information that the device management server 30 transmits to the device information request unit 406. As shown in FIG. 8, the device information includes information indicating the performance and function of the device. That is, the device information request unit 406 acquires device information from the device management server 30.

ステップ102(S102:図7)において、ソフトウェア管理部404は、ソフトウェアDB402が記憶しているソフトウェアのインストールファイル450から対応機器情報ファイル456を読み出して取得する。図9は、対応機器情報ファイル456の内容を例示する図表である。図9に示すように、対応機器情報ファイル456は、機能によって対応機器を指定する情報、及び機種によって対応機器を指定する情報の少なくともいずれかを含む。   In step 102 (S102: FIG. 7), the software management unit 404 reads and acquires the corresponding device information file 456 from the software installation file 450 stored in the software DB 402. FIG. 9 is a chart illustrating the contents of the corresponding device information file 456. As shown in FIG. 9, the corresponding device information file 456 includes at least one of information for specifying a corresponding device by function and information for specifying a corresponding device by model.

ステップ104(S104:図7)において、対応ソフト選別部408は、機器情報要求部406が取得した機器情報と、ソフトウェア管理部404が読み出した対応機器情報ファイルとを照らし合わせる。ここで、対応ソフト選別部408は、ソフトウェアの対応機能と、機器の機能を比較するものとする。   In step 104 (S104: FIG. 7), the corresponding software selection unit 408 compares the device information acquired by the device information request unit 406 with the corresponding device information file read by the software management unit 404. Here, it is assumed that the corresponding software selection unit 408 compares the corresponding function of the software with the function of the device.

ステップ106(S106)において、対応ソフト選別部408は、機器がソフト(ソフトウェア)に対応しているか否かを判断する。すなわち、対応ソフト選別部408は、配布対象となるソフトウェアを選別する。そして、対応ソフト選別部408は、機器がソフトに対応している場合(S106:Yes)にはS108の処理に進み、機器がソフトに対応していない場合(S106:No)にはS110の処理に進む。   In step 106 (S106), the corresponding software selection unit 408 determines whether the device is compatible with software (software). That is, the corresponding software selection unit 408 selects software to be distributed. Then, the corresponding software selection unit 408 proceeds to the processing of S108 when the device is compatible with software (S106: Yes), and the processing of S110 when the device is not compatible with software (S106: No). Proceed to

ステップ108(S108)において、ソフト情報生成部410は、配布するソフトウェアの種類を示すソフト情報(種類情報)を生成する。例えば、機器管理サーバ30が図8に示した機器情報によって機器を管理している場合、ソフト情報生成部410は、例えば対応機器情報ファイル456(図9)が示す対応機器の機能が機器情報と一致しているMFP Bが存在するため、ソフト情報を生成する。また、ソフト情報生成部410は、対応機器情報ファイル456が示す対応機器の機種が機器情報と一致しているMFP Bが存在するために、ソフト情報を生成するという動作を行ってもよい。   In step 108 (S108), the software information generation unit 410 generates software information (type information) indicating the type of software to be distributed. For example, when the device management server 30 manages devices according to the device information shown in FIG. 8, the software information generation unit 410 indicates that the function of the corresponding device indicated by the corresponding device information file 456 (FIG. 9) is the device information. Since there is a matching MFP B, software information is generated. The software information generation unit 410 may perform an operation of generating software information because there is an MFP B in which the model of the corresponding device indicated by the corresponding device information file 456 matches the device information.

ステップ110(S110)において、ソフトウェア管理部404は、機能比較をしていないソフトがまだあるか否かを判断する。ソフトウェア管理部404は、機能比較をしていないソフトがまだあると判断した場合(S110:Yes)にはS102の処理に進み、機能比較をしていないソフトがないと判断した場合(S110:No)にはS112の処理に進む。   In step 110 (S110), the software management unit 404 determines whether there is still software that has not been subjected to function comparison. If the software management unit 404 determines that there is still software that has not been subjected to function comparison (S110: Yes), the software management unit 404 proceeds to S102, and if it is determined that there is no software that has not been subjected to function comparison (S110: No). ), The process proceeds to S112.

ステップ112(S112)において、ソフト情報配布部412は、通信I/F部400を介してソフト情報を配布する。つまり、ソフト管理サーバ40は、すべてのソフトウェアに対して機能比較の処理を行い、配布するソフト情報が確定すると、ネットワーク60上のクライアントPC10−1,10−2,10−3に対してソフト情報を配布する。   In step 112 (S112), the software information distribution unit 412 distributes the software information via the communication I / F unit 400. That is, the software management server 40 performs a function comparison process on all the software, and when the software information to be distributed is confirmed, the software information is sent to the client PCs 10-1, 10-2, 10-3 on the network 60. Distribute

図10は、ソフト管理サーバ40が配布するソフト情報(種類情報)の構成例を示す図表である。図10に示すように、ソフト情報には、各ソフトウェアの種類(ソフトID)毎に、対応機種、必要機能などが含まれる。なお、ソフトIDは、ソフトウェアのインストールに必要な情報としても用いられる。   FIG. 10 is a chart showing a configuration example of software information (type information) distributed by the software management server 40. As shown in FIG. 10, the software information includes a corresponding model, necessary functions, and the like for each type of software (software ID). The software ID is also used as information necessary for software installation.

ソフト管理サーバ40は、一定の時間間隔で定期的にソフト情報を配布するように構成されてもよいし、新しいソフトウェアがソフトウェアDB402に追加された時点でソフト情報を配布するように構成されてもよい。また、ソフト管理サーバ40は、ネットワーク60上に新しい印刷機器が追加され、機器管理サーバ30に登録された時点でソフト情報を配布するように構成されてもよい。   The software management server 40 may be configured to periodically distribute software information at regular time intervals, or may be configured to distribute software information when new software is added to the software DB 402. Good. The software management server 40 may be configured to distribute software information when a new printing device is added to the network 60 and registered in the device management server 30.

次に、クライアントPC10−1がソフト情報をソフト管理サーバ40から受信し、必要なソフトウェアをインストールする動作について説明する。図11は、クライアントPC10−1がソフト情報をソフト管理サーバ40から受信し、必要なソフトウェアをインストールする動作を示すフローチャートである。   Next, an operation in which the client PC 10-1 receives software information from the software management server 40 and installs necessary software will be described. FIG. 11 is a flowchart showing an operation in which the client PC 10-1 receives software information from the software management server 40 and installs necessary software.

図11に示すように、ステップ200(S200)において、ソフト情報受信部202は、通信I/F部200を介して、ソフト管理サーバ40が配布したソフト情報を受信する。   As shown in FIG. 11, in step 200 (S200), the software information receiving unit 202 receives the software information distributed by the software management server 40 via the communication I / F unit 200.

ステップ202(S202)において、インストール判断部206は、ソフト情報受信部202が受信したソフト情報と、利用機器管理部204が管理しているクライアントPC10−1の利用している印刷機器(利用機器)を特定する機器特定情報とを照らし合わせ、クライアントPC10−1がソフト情報に対応する機器(対応機器)を利用しているか否かを判断する。インストール判断部206は、クライアントPC10−1が対応機器を利用していると判断した場合(S202:Yes)にはS204の処理に進み、クライアントPC10−1が対応機器を利用していないと判断した場合(S202:No)にはS210の処理に進む。このように、インストール判断部206は、ソフト情報受信部202が受信したソフト情報が示すソフトウェアをインストールするかどうかを判断する。   In step 202 (S202), the installation determination unit 206 determines the software information received by the software information reception unit 202 and the printing device (use device) used by the client PC 10-1 managed by the use device management unit 204. Is compared with the device specifying information for specifying whether or not the client PC 10-1 uses a device (compatible device) corresponding to the software information. If the installation determination unit 206 determines that the client PC 10-1 is using a compatible device (S202: Yes), the installation determination unit 206 proceeds to the process of S204 and determines that the client PC 10-1 is not using the corresponding device. In the case (S202: No), the process proceeds to S210. In this way, the installation determining unit 206 determines whether to install the software indicated by the software information received by the software information receiving unit 202.

図12は、利用機器管理部204が管理している利用機器を特定する機器特定情報を例示する図表である。例えば、ソフト情報が図10に示されたものであり、利用機器の情報が図12(a)に示されたものである場合、利用機器の情報が含むMFP Bに対してソフト情報が示す機器名が対応している。この場合、インストール判断部206は、ソフト情報が示すソフトウェアをインストールすると判断する。   FIG. 12 is a chart illustrating device specifying information for specifying a used device managed by the used device management unit 204. For example, when the software information is as shown in FIG. 10 and the information of the used device is as shown in FIG. 12A, the device indicated by the software information with respect to the MFP B included in the used device information. The name corresponds. In this case, the installation determining unit 206 determines to install the software indicated by the software information.

一方、ソフト情報が図10に示されたものであり、利用機器の情報が図12(b)に示されたものである場合、利用機器の情報が含む印刷機器に対してソフト情報が示す機器名が対応していない。この場合、インストール判断部206は、ソフト情報が示すソフトウェアをインストールしないと判断する。   On the other hand, when the software information is the one shown in FIG. 10 and the information on the used device is the one shown in FIG. 12B, the device indicated by the software information with respect to the printing device included in the used device information. Name does not correspond. In this case, the installation determining unit 206 determines not to install the software indicated by the software information.

ステップ204(S204:図11)において、インストール実行部208は、ソフトウェアのインストールに必要なインストールファイル450(図6参照)をソフト管理サーバ40に対して要求する。つまり、インストール実行部208は、ソフトウェアの要求を行う。   In step 204 (S204: FIG. 11), the installation execution unit 208 requests the software management server 40 for an installation file 450 (see FIG. 6) necessary for software installation. That is, the installation execution unit 208 requests software.

ここで、ソフト管理サーバ40は、インストール実行部208からの要求を受け取ると、ソフトウェア管理部404が該当するソフトウェアのインストールファイル450をソフトウェアDB402から取り出し、通信I/F部400を介してクライアントPC10−1へ送信する。   When the software management server 40 receives a request from the installation execution unit 208, the software management unit 404 retrieves the installation file 450 of the corresponding software from the software DB 402, and the client PC 10-via the communication I / F unit 400. Send to 1.

ステップ206(S206)において、ソフト情報受信部202は、インストールファイル450(ソフトウェア)を受信する。   In step 206 (S206), the software information receiving unit 202 receives the installation file 450 (software).

ステップ208(S208)において、インストール実行部208は、ソフト情報受信部202が受信したインストールファイル450を展開し、ソフトウェアのインストールを実行する。   In step 208 (S208), the installation execution unit 208 expands the installation file 450 received by the software information reception unit 202, and executes software installation.

ステップ210(S210)において、インストール判断部206は、S200の処理で受信したソフト情報に対して、S202の判断をしていないソフトがまだあるか否かを判断する。インストール判断部206は、判断をしていないソフトがまだあると判断した場合(S210:Yes)にはS202の処理に進み、判断をしていないソフトがないと判断した場合(S210:No)には処理を終了する。このように、クライアントPC10−1は、利用している印刷機器に対応するソフトウェアを選択してインストールする。   In step 210 (S210), the installation determining unit 206 determines whether there is still software that has not been determined in S202 with respect to the software information received in the process of S200. If the installation determination unit 206 determines that there is still software that has not been determined (S210: Yes), the process proceeds to S202, and if it is determined that there is no software that has not been determined (S210: No). Ends the process. In this way, the client PC 10-1 selects and installs software corresponding to the printing device being used.

図11に示した動作では、クライアントPC10−1は、利用者が介在しなくても、ソフト情報の受信からインストールまでの動作を行っている。ただし、クライアントPC10−1は、クライアントPC10−1がインストールをしようとしているソフトウェアに対し、利用者の判断(許諾)を得るように構成されてもよい。例えば、クライアントPC10−1は、インストールを利用者が許諾するか否かの判断結果を受入れる判断確認画面(許諾画面)を利用者に対して表示するように構成されてもよい。   In the operation illustrated in FIG. 11, the client PC 10-1 performs operations from reception of software information to installation without any user intervention. However, the client PC 10-1 may be configured to obtain a user's judgment (permission) for the software that the client PC 10-1 is about to install. For example, the client PC 10-1 may be configured to display to the user a determination confirmation screen (permission screen) that accepts a determination result as to whether or not the user permits installation.

図13は、クライアントPC10−1が利用者に対して表示する判断確認画面例である。例えば、クライアントPC10−1は、図13に示された判断確認画面を介して利用者の許諾を受入れた場合(「OK」が選択された場合)にインストールを開始するように構成されてもよい。すなわち、クライアントPC10−1は、利用印刷機器の機種や機能に対応する利用可能なソフトウェアに対しても、利用者が許諾しない(不要である)と判断した場合には、ソフトウェアのインストールを実行しない。   FIG. 13 is an example of a determination confirmation screen that the client PC 10-1 displays to the user. For example, the client PC 10-1 may be configured to start the installation when the user's permission is accepted via the determination confirmation screen shown in FIG. 13 (when “OK” is selected). . In other words, the client PC 10-1 does not install the software if it is determined that the user does not permit (or is unnecessary) for the available software corresponding to the model and function of the used printing device. .

このように、ソフト管理サーバ40は、機器管理サーバ30から機器情報を取得してソフトウェアの選別を行った後に、ソフト情報を配布する。また、上述の実施形態においては、クライアントPC10−1の動作を例に説明したが、クライアントPC10−2,10−3などのクライアントPC10−1以外のクライアントPCも、クライアントPC10−1と同様に動作する。   As described above, the software management server 40 distributes the software information after acquiring the device information from the device management server 30 and selecting the software. In the above-described embodiment, the operation of the client PC 10-1 has been described as an example. However, client PCs other than the client PC 10-1, such as the client PCs 10-2 and 10-3, operate similarly to the client PC 10-1. To do.

したがって、クライアントPC10−1などの情報処理装置は、機器特定情報及び種類情報に基づいて、動作情報を受信するか否かを判断するので、情報処理装置に必要な動作情報を利用者が判断しなくても、動作情報を取込むことができる。   Therefore, the information processing apparatus such as the client PC 10-1 determines whether or not to receive the operation information based on the device identification information and the type information. Therefore, the user determines the operation information necessary for the information processing apparatus. Even without it, the operation information can be taken in.

(第2の実施形態)
次に、図1に示した印刷機器54が機器管理サーバ30に管理されず、クライアントPC10−3に管理されている場合について説明する。第2の実施形態においても、ネットワークシステム1は、図1に例示した構成であるとする。ただし、第2の実施形態においては、印刷機器54が機器管理サーバ30に管理されていないため、ソフト管理サーバ40は、クライアントPC10−1,10−2,10−3から利用機器の機器情報を取得する。
(Second Embodiment)
Next, the case where the printing device 54 shown in FIG. 1 is not managed by the device management server 30 but is managed by the client PC 10-3 will be described. Also in the second embodiment, it is assumed that the network system 1 has the configuration illustrated in FIG. However, in the second embodiment, since the printing device 54 is not managed by the device management server 30, the software management server 40 obtains device information of the used device from the client PCs 10-1, 10-2, and 10-3. get.

図14は、第2の実施形態におけるクライアントPC10−3が有する機能の概要を例示する機能ブロック図である。図14に示すように、クライアントPC10−3は、通信インターフェイス(I/F)部200、ソフト情報受信部202、インストール判断部206、インストール実行部208、インストール済アプリケーション210−1,210−2、ソフト情報要求部212及び利用機器管理部214を有する。なお、図14に示したクライアントPC10−3において、図3に示したクライアントPC10−1と実質的に同一の部分には、同一の符号が付してある。   FIG. 14 is a functional block diagram illustrating an overview of the functions of the client PC 10-3 according to the second embodiment. As shown in FIG. 14, the client PC 10-3 includes a communication interface (I / F) unit 200, a software information receiving unit 202, an installation determining unit 206, an installation executing unit 208, installed applications 210-1, 210-2, A software information request unit 212 and a used device management unit 214 are included. In the client PC 10-3 shown in FIG. 14, the same reference numerals are given to the substantially same parts as those of the client PC 10-1 shown in FIG.

ソフト情報要求部212は、利用機器管理部214が管理する機器情報を用いて、印刷機器54が印刷処理の対象となる機器を特定する機器特定情報を生成する。また、ソフト情報要求部212は、通信I/F部200を介して機器特定情報をソフト管理サーバ40に対して送信し、機器特定情報に対応するソフト情報(図10)の要求を行う。   The software information request unit 212 uses the device information managed by the used device management unit 214 to generate device specifying information for specifying the device to be printed by the printing device 54. Also, the software information request unit 212 transmits the device identification information to the software management server 40 via the communication I / F unit 200, and requests software information (FIG. 10) corresponding to the device identification information.

利用機器管理部214は、クライアントPC10−3が利用している印刷機器に対する機器情報(図8参照)を管理する。   The used device management unit 214 manages device information (see FIG. 8) for the printing device used by the client PC 10-3.

図15は、第2の実施形態におけるソフト管理サーバ40が有する機能の概要を例示する機能ブロック図である。図15に示すように、ソフト管理サーバ40は、例えば通信インターフェイス(I/F)部400、ソフトウェアデータベース(DB)402、ソフトウェア管理部404、対応ソフトウェア(ソフト)選別部408、ソフト情報生成部410、ソフト情報配布部412及びソフト要求情報受信部414を有する。なお、図15に示したソフト管理サーバ40において、図5に示したソフト管理サーバ40と実質的に同一の部分には、同一の符号が付してある。また、第2の実施形態におけるソフト管理サーバ40は、図5に示した機器情報要求部406をさらに有していてもよい。   FIG. 15 is a functional block diagram illustrating an overview of the functions of the software management server 40 according to the second embodiment. As shown in FIG. 15, the software management server 40 includes, for example, a communication interface (I / F) unit 400, a software database (DB) 402, a software management unit 404, a corresponding software (software) selection unit 408, and a software information generation unit 410. A software information distribution unit 412 and a software request information reception unit 414. In the software management server 40 shown in FIG. 15, the same reference numerals are given to substantially the same parts as those of the software management server 40 shown in FIG. In addition, the software management server 40 in the second embodiment may further include the device information request unit 406 illustrated in FIG.

ソフト要求情報受信部414は、クライアントPC10−3が送信した機器特定情報をソフト要求情報として受信する。   The software request information receiving unit 414 receives the device specifying information transmitted by the client PC 10-3 as software request information.

図16は、クライアントPC10−3が印刷機器54(図1)を管理する場合のネットワークシステム1の全体動作を示すフローチャートである。図16に示すように、ステップ300(S300)において、クライアントPC10−3の利用機器管理部214は、管理している機器情報を取り出す。ここで、利用機器管理部214が取り出す機器情報は、印刷機器54などのローカルプリンタに対する機器情報である。なお、利用機器管理部214が取り出す機器情報には、ローカルプリンタに加えて、ネットワーク60を介して接続された印刷機器に対する機器情報が含まれていてもよい。   FIG. 16 is a flowchart showing the overall operation of the network system 1 when the client PC 10-3 manages the printing device 54 (FIG. 1). As shown in FIG. 16, in step 300 (S300), the used device management unit 214 of the client PC 10-3 takes out managed device information. Here, the device information taken out by the used device management unit 214 is device information for a local printer such as the printing device 54. Note that the device information taken out by the used device management unit 214 may include device information for a printing device connected via the network 60 in addition to the local printer.

ステップ302(S302)において、クライアントPC10−3のソフト情報要求部212は、利用機器管理部214が取り出した機器情報を用いて機器特定情報を生成し、ソフト管理サーバ40に対して機器特定情報を送信することにより、ソフト情報の要求を行う。   In step 302 (S302), the software information requesting unit 212 of the client PC 10-3 generates device specifying information using the device information extracted by the using device managing unit 214, and sends the device specifying information to the software management server 40. Request software information by sending.

図17は、クライアントPC10−3が送信する機器特定情報の構成を示す図表である。図17に示すように、機器特定情報には、ソフトウェアを選別するために用いられる機器名、機能及び機種名などの情報が含まれる。   FIG. 17 is a chart showing a configuration of device specifying information transmitted by the client PC 10-3. As shown in FIG. 17, the device identification information includes information such as the device name, function, and model name used for selecting software.

ステップ304(S304:図16)において、ソフト管理サーバ40は、クライアントPC10−3が送信した機器特定情報をソフト要求情報受信部414が受信すると、対応ソフト選別部408が機器特定情報に対応するソフトウェアを複数のソフトウェアの中から選別する。ここで、ソフト管理サーバ40がソフトを選別する動作は、図7に示したS104〜S110の動作と同様である。   In step 304 (S304: FIG. 16), when the software request information receiving unit 414 receives the device identification information transmitted from the client PC 10-3, the software management server 40 causes the corresponding software selection unit 408 to perform software corresponding to the device identification information. Are selected from multiple software. Here, the operation of selecting software by the software management server 40 is the same as the operation of S104 to S110 shown in FIG.

ステップ306(S306)において、ソフト管理サーバ40のソフト情報生成部410は、対応ソフト選別部408が選別したソフトの種類を示す種類情報(ソフト情報)を生成する。   In step 306 (S306), the software information generation unit 410 of the software management server 40 generates type information (software information) indicating the type of software selected by the corresponding software selection unit 408.

ステップ308(S308)において、ソフト管理サーバ40のソフト情報配布部412は、通信I/F部400を介してソフト情報をクライアントPC10−3に対して送信する。すなわち、S308の処理において、ソフト管理サーバ40は、全てのクライアントPC(クライアントPC10−1,10−2,10−3)に対してソフト情報を送信するのではなく、機器特定情報を送信したクライアントPCに対してソフト情報を送信する。   In step 308 (S308), the software information distribution unit 412 of the software management server 40 transmits the software information to the client PC 10-3 via the communication I / F unit 400. That is, in the process of S308, the software management server 40 does not transmit the software information to all the client PCs (client PCs 10-1, 10-2, 10-3), but transmits the device specifying information. Software information is transmitted to the PC.

ステップ310(S310)において、クライアントPC10−3のソフト情報受信部202は、ソフト管理サーバ40が送信したソフト情報を受信する。   In step 310 (S310), the software information receiving unit 202 of the client PC 10-3 receives the software information transmitted by the software management server 40.

ステップ312(S312)において、クライアントPC10−3のインストール実行部208は、ソフト情報受信部202が受信したソフト情報に対応するソフトウェアのインストールを実行する。ここで、インストール実行部208が行う動作は、図11に示したS204〜S208の処理をソフトウェアの数に応じて繰り返す動作となる。   In step 312 (S312), the installation execution unit 208 of the client PC 10-3 executes installation of software corresponding to the software information received by the software information reception unit 202. Here, the operation performed by the installation execution unit 208 is an operation of repeating the processing of S204 to S208 illustrated in FIG. 11 according to the number of software.

なお、クライアントPC10−3などは、ソフト管理サーバ40に対してソフト情報の送信を要求する処理を、一定の時間間隔で定期的に行うように構成されてもよい。また、クライアントPC10−3などは、新しい機器が接続された場合のように、機器の接続状態が変更されたタイミングにソフト情報の送信を要求する処理を行うように構成されてもよい。   Note that the client PC 10-3 or the like may be configured to periodically perform processing for requesting the software management server 40 to transmit software information at regular time intervals. Further, the client PC 10-3 or the like may be configured to perform processing for requesting transmission of software information at a timing when the connection state of the device is changed, as in the case where a new device is connected.

このように、クライアントPC10−3などの情報処理装置は、ソフト管理サーバ40に対してソフト情報の要求を行うので、情報処理装置に必要な動作情報を利用者が判断しなくても、動作情報を取込むことができる。   As described above, the information processing apparatus such as the client PC 10-3 requests the software information from the software management server 40. Therefore, even if the user does not determine the operation information necessary for the information processing apparatus, the operation information Can take in.

(第2の実施形態の変形例)
次に、第2の実施形態の変形例について説明する。ここで、クライアントPC10−3は、ネットワーク60に接続されたいずれかの機器から、自身にインストールすべきソフトウェア又は印刷機器54に送信すべきソフトウェアを受信するものとする。
(Modification of the second embodiment)
Next, a modification of the second embodiment will be described. Here, it is assumed that the client PC 10-3 receives software to be installed on itself or software to be transmitted to the printing device 54 from any device connected to the network 60.

図18は、第2の実施形態の変形例におけるクライアントPC10−3の動作を示すフローチャートである。図18に示すように、ステップ400(S400)において、クライアントPC10−3のインストール判断部206は、受信したソフトウェアが自身にインストールすべきソフトウェア(PC用)であるか、印刷機器54に送出する必要があるもの(ローカルプリンタ用)かを判断する。インストール判断部206は、受信したソフトウェアが自身にインストールすべきソフトウェアである場合(S402:PC用)にはS402の処理に進み、受信したソフトウェアを印刷機器54に送出する必要がある場合(S402:ローカルプリンタ用)にはS404の処理に進む。   FIG. 18 is a flowchart illustrating the operation of the client PC 10-3 according to the modification of the second embodiment. As shown in FIG. 18, in step 400 (S400), the installation determination unit 206 of the client PC 10-3 needs to send the received software to the printing device 54 as to whether it is software to be installed on itself (for PC). It is determined whether there is one (for local printer). If the received software is software to be installed in itself (S402: for PC), the installation determining unit 206 proceeds to the process of S402, and if the received software needs to be sent to the printing device 54 (S402: For the local printer, the process proceeds to S404.

ステップ402(S402)において、クライアントPC10−3のインストール実行部208は、PC用と判断されたソフトウェアの自身に対するインストールを実行する。   In step 402 (S402), the installation execution unit 208 of the client PC 10-3 executes the installation of the software determined to be used for the PC.

ステップ404(S404)において、クライアントPC10−3の送出部108(図2)は、伝送路62を介して印刷機器54へソフトウェアを送出する。   In step 404 (S404), the sending unit 108 (FIG. 2) of the client PC 10-3 sends the software to the printing device 54 via the transmission path 62.

なお、第2の実施形態の変形例において、クライアントPC10−3は、ソフトウェアではなくデータを受信して、データを保持するか、又はデータを送出するかを判断するように構成されてもよい。   In the modification of the second embodiment, the client PC 10-3 may be configured to receive data instead of software and determine whether to hold data or send data.

このように、クライアントPC10−3などの情報処理装置は、印刷機器54に送出する必要がある動作情報を利用者が判断しなくても取込むので、印刷機器54に必要な動作情報を送出することが可能になる。   As described above, the information processing apparatus such as the client PC 10-3 takes in the operation information that needs to be transmitted to the printing device 54 without the user's judgment, and therefore transmits the necessary operation information to the printing device 54. It becomes possible.

1 ネットワークシステム
10−1,10−2,10−3 クライアントPC
100 出力部
102 入力部
104 記憶部
106 通信部
108 送出部
110 処理制御部
200 通信I/F部
202 ソフト情報受信部
204 利用機器管理部
206 インストール判断部
208 インストール実行部
210−1,210−2 インストール済アプリケーション
212 ソフト情報要求部
214 利用機器管理部
30 機器管理サーバ
300 通信I/F部
302 機器情報DB
304 機器情報管理部
306 機器情報送信部
40 ソフト管理サーバ
400 通信I/F部
402 ソフトウェアDB
404 ソフトウェア管理部
406 機器情報要求部
408 対応ソフト選別部
410 ソフト情報生成部
412 ソフト情報配布部
414 ソフト要求情報受信部
450 インストールファイル
50,52,54 印刷機器
60 ネットワーク
62 伝送路
1 Network system 10-1, 10-2, 10-3 Client PC
DESCRIPTION OF SYMBOLS 100 Output part 102 Input part 104 Storage part 106 Communication part 108 Sending part 110 Processing control part 200 Communication I / F part 202 Software information receiving part 204 Utilization apparatus management part 206 Installation judgment part 208 Installation execution part 210-1,210-2 Installed application 212 Software information request unit 214 Used device management unit 30 Device management server 300 Communication I / F unit 302 Device information DB
304 device information management unit 306 device information transmission unit 40 software management server 400 communication I / F unit 402 software DB
404 Software management unit 406 Device information request unit 408 Compatible software selection unit 410 Software information generation unit 412 Software information distribution unit 414 Software request information reception unit 450 Installation file 50, 52, 54 Printing device 60 Network 62 Transmission path

特開2006−72526号公報JP 2006-72526 A

Claims (7)

ネットワークを介して1以上の第1の機器と接続し、前記ネットワークを介することなく前記ネットワークとは異なる伝送路を介して第2の機器と接続する情報処理装置であって、
接続された前記第1の機器及び第2の機器のそれぞれに対応した動作情報であって、機器の動作に作用する前記動作情報を用いて前記第1の機器あるいは前記第2の機器に対する処理を行う処理制御部と、
前記処理制御部の処理対象となる前記第1の機器及び第2の機器のそれぞれを特定する機器特定情報と、前記動作情報の種類を前記機器に対応付けて示す種類情報とに基づいて、前記動作情報を受信するか否かを判断する第1の判断部と、
前記第1の判断部が前記動作情報を受信すると判断した場合に、前記ネットワークを介して前記動作情報を受信する通信部と、
前記通信部により受信した前記動作情報が、前記第2の機器の動作に作用する動作情報であり、かつ、前記第2の機器へ送出する動作情報であるか否かを判断する第2の判断部と、
前記動作情報を記憶する記憶部と、
受信した前記動作情報を、前記処理制御部が当該動作情報に基づき処理を実行するように、前記記憶部への記憶処理を実行する実行部と、
前記第2の判断部により、前記第2の機器の動作に作用し、かつ、前記第2の機器へ送出すると判断された前記動作情報を、前記第2の機器へ送出する送出部と
を有し、
前記実行部は、
受信した前記動作情報のうち、前記第1の機器の動作に作用する動作情報と、前記第2の機器の動作に作用し、かつ、前記情報処理装置の前記記憶部において記憶処理を実行すると判断された動作情報と、に対して、前記記憶部への記憶処理を実行することを特徴とする情報処理装置。
An information processing apparatus that connects to one or more first devices via a network and connects to a second device via a transmission path different from the network without passing through the network,
It is operation information corresponding to each of the connected first device and second device, and processing for the first device or the second device is performed using the operation information that affects the operation of the device. A processing control unit to perform,
Based on device specifying information for specifying each of the first device and the second device to be processed by the processing control unit, and type information indicating the type of the operation information in association with the device, A first determination unit for determining whether or not to receive operation information;
A communication unit that receives the operation information via the network when the first determination unit determines to receive the operation information;
Second determination for determining whether or not the operation information received by the communication unit is operation information that affects the operation of the second device and is operation information that is sent to the second device. And
A storage unit for storing the operation information;
An execution unit that performs storage processing on the storage unit so that the processing control unit executes processing based on the received operation information.
A sending unit that acts on the operation of the second device by the second determining unit and that sends the operation information determined to be sent to the second device to the second device; And
The execution unit is
Of the received operation information, it is determined that the operation information acting on the operation of the first device and the operation of the second device are performed, and the storage processing of the information processing apparatus is executed in the storage unit. An information processing apparatus that performs storage processing on the storage unit with respect to the motion information that has been performed.
前記第1の判断部は、
前記機器特定情報により特定される前記機器と、前記種類情報が種類を示した前記動作情報に応じて動作する前記機器とが一致する場合に、前記動作情報を受信すると判断すること
を特徴とする請求項1に記載の情報処理装置。
The first determination unit includes:
When the device specified by the device specifying information matches the device that operates according to the operation information whose type information indicates a type, it is determined that the operation information is received. The information processing apparatus according to claim 1.
前記通信部は、
前記ネットワークを介して前記種類情報をさらに受信し、前記第1の判断部が前記動作情報を受信すると判断した場合には、当該動作情報の取得要求を送信して前記動作情報を受信し、
前記実行部は、
プログラムからなる前記動作情報を前記記憶部に対してインストールすること
を特徴とする請求項1又は2に記載の情報処理装置。
The communication unit is
If the type information is further received via the network and the first determination unit determines to receive the operation information, the operation information acquisition request is transmitted to receive the operation information,
The execution unit is
The information processing apparatus according to claim 1, wherein the operation information including a program is installed in the storage unit.
前記インストールを許諾するか否かを問う旨を出力する出力部と、
前記インストールを許諾するか否かを示す入力を受入れる入力部と、
をさらに有し、
前記実行部は、
前記インストールを承諾しないことを示す入力を前記入力部が受入れた場合には、前記インストールをしないこと
を特徴とする請求項3に記載の情報処理装置。
An output unit that outputs a message asking whether or not to permit the installation;
An input unit for receiving an input indicating whether or not to permit the installation;
Further comprising
The execution unit is
The information processing apparatus according to claim 3, wherein when the input unit accepts an input indicating that the installation is not accepted, the installation is not performed.
情報処理装置と、ネットワークを介して前記情報処理装置に接続された第1の機器と、
前記ネットワークを介することなく前記ネットワークとは異なる伝送路を介して前記情報処理装置に接続された第2の機器と、前記第1の機器及び第2の機器のそれぞれに対応した動作情報であって、機器の動作に作用する前記動作情報を管理する管理装置と、を含むネットワークシステムであって、
前記管理装置は、
前記情報処理装置の処理対象となる前記第1の機器及び第2の機器のそれぞれを特定する機器特定情報を前記情報処理装置から受信する第1の通信部と、
前記機器特定情報が特定する第1の機器及び第2の前記機器の前記動作情報を複数の前記動作情報の中から選別して、選別した前記動作情報の種類を示す種類情報を前記情報処理装置へ送信する第1の送出部と、
を有し、
前記情報処理装置は、
前記動作情報を用いて前記第1の機器あるいは前記第2の機器に対する処理を行う処理制御部と、
前記処理制御部の処理対象となる前記第1の機器及び第2の機器のそれぞれを特定する機器特定情報と、前記動作情報の種類を前記機器に対応付けて示す種類情報とに基づいて、前記動作情報を受信するか否かを判断する第1の判断部と、
前記第1の判断部が前記動作情報を受信すると判断した場合に、前記ネットワークを介して前記動作情報を受信する第2の通信部と、
前記第2の通信部により受信した前記動作情報が、前記第2の機器の動作に作用する動作情報であり、かつ、前記第2の機器へ送出する動作情報であるか否かを判断する第2の判断部と、
前記動作情報を記憶する記憶部と、
受信した前記動作情報を、前記処理制御部が当該動作情報に基づき処理を実行するように、前記記憶部への記憶処理を実行する実行部と、
前記第2の判断部により、前記第2の機器の動作に作用し、かつ、前記第2の機器へ送出すると判断された前記動作情報を、前記第2の機器へ送出する第2の送出部と
を有し、
前記実行部は、
受信した前記動作情報のうち、前記第1の機器の動作に作用する動作情報と、前記第2の機器の動作に作用し、かつ、前記情報処理装置の前記記憶部において記憶処理を実行すると判断された動作情報と、に対して、前記記憶部への記憶処理を実行することを特徴とするネットワークシステム。
An information processing device, a first device connected to the information processing device via a network,
Operation information corresponding to each of the second device connected to the information processing apparatus via a transmission path different from the network without passing through the network, and the first device and the second device. A management system that manages the operation information that affects the operation of the device, and a network system comprising:
The management device
A first communication unit that receives, from the information processing device, device specifying information that specifies each of the first device and the second device that are to be processed by the information processing device;
The information processing apparatus selects type information indicating the type of the selected operation information by selecting the operation information of the first device and the second device specified by the device specifying information from a plurality of the operation information. A first sending unit to send to
Have
The information processing apparatus includes:
A processing control unit that performs processing on the first device or the second device using the operation information;
Based on device specifying information for specifying each of the first device and the second device to be processed by the processing control unit, and type information indicating the type of the operation information in association with the device, A first determination unit for determining whether or not to receive operation information;
A second communication unit that receives the operation information via the network when the first determination unit determines to receive the operation information;
A first judgment is made as to whether or not the operation information received by the second communication unit is operation information acting on the operation of the second device and is operation information sent to the second device. Two decision units;
A storage unit for storing the operation information;
An execution unit that performs storage processing on the storage unit so that the processing control unit executes processing based on the received operation information.
A second sending unit that sends the operation information, which is determined to be sent to the second device by the second judging unit, to the second device. And
The execution unit is
Of the received operation information, it is determined that the operation information acting on the operation of the first device and the operation of the second device are performed, and the storage processing of the information processing apparatus is executed in the storage unit. A storage system for performing storage processing on the storage unit with respect to the obtained operation information.
情報処理装置と、ネットワークを介して前記情報処理装置に接続された第1の機器と、
前記ネットワークを介することなく前記ネットワークとは異なる伝送路を介して前記情報処理装置に接続された第2の機器と、前記第1の機器及び第2の機器のそれぞれに対応した動作情報であって、機器の動作に作用する前記動作情報を管理する管理装置と、を含むネットワークシステムにおいて実行される動作情報取込方法であって、
前記管理装置が、前記情報処理装置の処理対象となる前記第1の機器及び第2の機器のそれぞれを特定する機器特定情報を前記情報処理装置から受信する第1の通信ステップと、
前記管理装置が、前記機器特定情報が特定する第1の機器及び第2の前記機器の前記動作情報を複数の前記動作情報の中から選別して、選別した前記動作情報の種類を示す種類情報を前記情報処理装置へ送信する第1の送出ステップと、
前記情報処理装置が、前記動作情報を用いて前記第1の機器あるいは前記第2の機器に対する処理を行う処理制御ステップと、
前記情報処理装置が、前記処理制御ステップの処理対象となる前記第1の機器及び第2の機器のそれぞれを特定する機器特定情報と、前記動作情報の種類を前記機器に対応付けて示す種類情報とに基づいて、前記動作情報を受信するか否かを判断する第1の判断ステップと、
前記情報処理装置が、前記第1の判断ステップにおいて前記動作情報を受信すると判断した場合に、前記ネットワークを介して前記動作情報を受信する第2の通信ステップと、
前記情報処理装置が、前記第2の通信ステップにおいて受信した前記動作情報が、前記第2の機器の動作に作用する動作情報であり、かつ、前記第2の機器へ送出する動作情報であるか否かを判断する第2の判断ステップと、
前記情報処理装置が、前記動作情報を記憶部に記憶させる記憶ステップと、
前記情報処理装置が、受信した前記動作情報を、前記処理制御ステップにおいて当該動作情報に基づき処理を実行するように、前記記憶部への記憶処理を実行する実行ステップと、
前記情報処理装置が、前記第2の判断ステップにおいて、前記第2の機器の動作に作用し、かつ、前記第2の機器へ送出すると判断された前記動作情報を、前記第2の機器へ送出する第2の送出ステップと、を備え、
前記実行ステップにおいて、
前記情報処理装置が、受信した前記動作情報のうち、前記第1の機器の動作に作用する動作情報と、前記第2の機器の動作に作用し、かつ、前記情報処理装置の前記記憶部において記憶処理を実行すると判断された動作情報と、に対して、前記記憶部への記憶処理を実行することを特徴とする動作情報取込方法。
An information processing device, a first device connected to the information processing device via a network,
Operation information corresponding to each of the second device connected to the information processing apparatus via a transmission path different from the network without passing through the network, and the first device and the second device. A management apparatus that manages the operation information that affects the operation of the device, and an operation information capturing method that is executed in a network system including:
A first communication step in which the management device receives device specifying information for specifying each of the first device and the second device to be processed by the information processing device from the information processing device;
Type information indicating the type of the selected operation information by selecting the operation information of the first device and the second device specified by the device specifying information from the plurality of operation information by the management device Transmitting to the information processing apparatus;
A process control step in which the information processing apparatus performs processing for the first device or the second device using the operation information;
Type information indicating that the information processing apparatus associates the type of the operation information with the device specifying information for specifying each of the first device and the second device to be processed in the processing control step. A first determination step for determining whether to receive the operation information based on:
A second communication step of receiving the operation information via the network when the information processing apparatus determines to receive the operation information in the first determination step;
Whether the operation information received by the information processing apparatus in the second communication step is operation information acting on the operation of the second device, and is operation information sent to the second device A second determination step for determining whether or not;
A storage step in which the information processing apparatus stores the operation information in a storage unit;
An execution step in which the information processing apparatus executes a storage process in the storage unit so that the received operation information is processed based on the operation information in the process control step;
The information processing apparatus sends, to the second device, the operation information that is determined to be transmitted to the second device and that acts on the operation of the second device in the second determining step. A second delivery step that includes:
In the execution step,
In the storage unit of the information processing apparatus, the information processing apparatus operates on the operation information of the first apparatus and the operation of the second apparatus out of the received operation information. An operation information fetching method, comprising: performing storage processing on the storage unit with respect to operation information determined to execute storage processing.
ネットワークを介して1以上の第1の機器と接続し、前記ネットワークを介することなく前記ネットワークとは異なる伝送路を介して第2の機器と接続するコンピュータにおいて実行される動作情報取込プログラムであって、
前記動作情報取込プログラムは前記コンピュータを、
接続された前記第1の機器及び第2の機器のそれぞれに対応した動作情報であって、機器の動作に作用する前記動作情報を用いて前記第1の機器あるいは前記第2の機器に対する処理を行う処理制御部と、
前記処理制御部の処理対象となる前記第1の機器及び第2の機器のそれぞれを特定する機器特定情報と、前記動作情報の種類を前記機器に対応付けて示す種類情報とに基づいて、前記動作情報を受信するか否かを判断する第1の判断部と、
前記第1の判断部が前記動作情報を受信すると判断した場合に、前記ネットワークを介して前記動作情報を受信する通信部と、
前記通信部により受信した前記動作情報が、前記第2の機器の動作に作用する動作情報であり、かつ、前記第2の機器へ送出する動作情報であるか否かを判断する第2の判断部と、
前記動作情報を記憶する記憶部と、
受信した前記動作情報を、前記処理制御部が当該動作情報に基づき処理を実行するように、前記記憶部への記憶処理を実行する実行部と、
前記第2の判断部により、前記第2の機器の動作に作用し、かつ、前記第2の機器へ送出すると判断された前記動作情報を、前記第2の機器へ送出する送出部として機能させ、
前記実行部は、
受信した前記動作情報のうち、前記第1の機器の動作に作用する動作情報と、前記第2の機器の動作に作用し、かつ、前記記憶部において記憶処理を実行すると判断された動作情報と、に対して、前記記憶部への記憶処理を実行することを特徴とする動作情報取込プログラム。
An operation information fetching program executed in a computer connected to one or more first devices via a network and connected to a second device via a transmission path different from the network without passing through the network. And
The operation information capturing program causes the computer to
It is operation information corresponding to each of the connected first device and second device, and processing for the first device or the second device is performed using the operation information that affects the operation of the device. A processing control unit to perform,
Based on device specifying information for specifying each of the first device and the second device to be processed by the processing control unit, and type information indicating the type of the operation information in association with the device, A first determination unit for determining whether or not to receive operation information;
A communication unit that receives the operation information via the network when the first determination unit determines to receive the operation information;
Second determination for determining whether or not the operation information received by the communication unit is operation information that affects the operation of the second device and is operation information that is sent to the second device. And
A storage unit for storing the operation information;
An execution unit that performs storage processing on the storage unit so that the processing control unit executes processing based on the received operation information.
The operation information determined to be transmitted to the second device by acting on the operation of the second device by the second determination unit is caused to function as a transmission unit for transmitting to the second device. ,
The execution unit is
Of the said received operation information, the a first operation information which acts on operation of the device, the second acts on the operation of the device, and, by operation information determines to perform the storage process before term memory unit And an operation information fetching program that executes a storage process in the storage unit.
JP2012134872A 2012-06-14 2012-06-14 Information processing apparatus, network system, operation information capturing method, and operation information capturing program Active JP6074923B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012134872A JP6074923B2 (en) 2012-06-14 2012-06-14 Information processing apparatus, network system, operation information capturing method, and operation information capturing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012134872A JP6074923B2 (en) 2012-06-14 2012-06-14 Information processing apparatus, network system, operation information capturing method, and operation information capturing program

Publications (2)

Publication Number Publication Date
JP2013257825A JP2013257825A (en) 2013-12-26
JP6074923B2 true JP6074923B2 (en) 2017-02-08

Family

ID=49954186

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012134872A Active JP6074923B2 (en) 2012-06-14 2012-06-14 Information processing apparatus, network system, operation information capturing method, and operation information capturing program

Country Status (1)

Country Link
JP (1) JP6074923B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6981292B2 (en) 2018-02-14 2021-12-15 株式会社リコー Print system, job list provision method, print server device and program

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002063098A (en) * 2000-08-15 2002-02-28 Ricoh Co Ltd Printer system
JP2003330842A (en) * 2002-05-10 2003-11-21 Canon Inc Server/client system type network system
JP4215008B2 (en) * 2005-02-25 2009-01-28 ブラザー工業株式会社 Device information management system, computer, and program
JP4704245B2 (en) * 2005-03-31 2011-06-15 株式会社リコー Image forming apparatus, information processing method, program, and recording medium
JP2006331160A (en) * 2005-05-27 2006-12-07 Ricoh Co Ltd Software introduction environment configuration apparatus, software introduction environment configuration method, software introduction environment configuration program and recording medium
JP2008072427A (en) * 2006-09-14 2008-03-27 Konica Minolta Business Technologies Inc Image forming device, client/server type information processing system, and information processing method
JP2008158660A (en) * 2006-12-21 2008-07-10 Canon It Solutions Inc Installer creating apparatus, installer creating method, and installer creating program
JP2011258011A (en) * 2010-06-09 2011-12-22 Sharp Corp Software providing system, software execution device, storage method, computer program and recording medium
JP2012058853A (en) * 2010-09-06 2012-03-22 Konica Minolta Business Technologies Inc Application sharing system

Also Published As

Publication number Publication date
JP2013257825A (en) 2013-12-26

Similar Documents

Publication Publication Date Title
JP5565346B2 (en) Printer
JP5240141B2 (en) Program download system, program download method, image forming apparatus, program distribution server, and download program
JP5347498B2 (en) Image forming apparatus, printing control method, and program
US8305606B2 (en) Job management system, apparatus, and method for distributing print job information list in RSS format
JP5683205B2 (en) Information processing apparatus, control method for controlling information processing apparatus, and program thereof
US20040070630A1 (en) Multifunction apparatus, server, and server system
JP2019051717A (en) Printing system, image formation apparatus, processing method and program thereof
KR101650731B1 (en) Management apparatus and method for managing device driver of management apparatus
US9377981B2 (en) Image forming system that sends schedule information of image forming apparatus over network
JP2010166114A (en) Device and method for processing image, storage medium, and program
JP2014016928A (en) Image processing apparatus and program
JP6589343B2 (en) Information processing apparatus and program
US20120060122A1 (en) Document distribution system, image forming device, document data controlling method, and recording medium
JP6074923B2 (en) Information processing apparatus, network system, operation information capturing method, and operation information capturing program
JP2011126134A (en) Information processing apparatus, server, list displaying method, list displaying supporting method, and program
JP5858092B2 (en) Printer
JP2007336077A (en) Image forming apparatus, setting change reporting method, and setting change reporting program
JP5644901B2 (en) Printing system and printing method
JP6191272B2 (en) Printing program, information processing apparatus, and printing system
JP2011170463A (en) Information processing system, management device, installation processing method, program and storage medium
JP5780699B2 (en) Image forming apparatus, request distribution method, request distribution program, and request distribution system
JP2010039689A (en) Information processor
JP2010050808A (en) Log auditing system
JP2017163369A (en) Information processing system and information processing method
JP2014241008A (en) Information processing apparatus and information processing system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150521

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160225

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160322

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160523

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161025

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161124

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20161226

R151 Written notification of patent or utility model registration

Ref document number: 6074923

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151