JP6627531B2 - Management system, information processing device, server, and management method - Google Patents

Management system, information processing device, server, and management method Download PDF

Info

Publication number
JP6627531B2
JP6627531B2 JP2016014019A JP2016014019A JP6627531B2 JP 6627531 B2 JP6627531 B2 JP 6627531B2 JP 2016014019 A JP2016014019 A JP 2016014019A JP 2016014019 A JP2016014019 A JP 2016014019A JP 6627531 B2 JP6627531 B2 JP 6627531B2
Authority
JP
Japan
Prior art keywords
program
information
setting
processing apparatus
unit
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
JP2016014019A
Other languages
Japanese (ja)
Other versions
JP2016177780A (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 US15/068,437 priority Critical patent/US9880792B2/en
Priority to CN201610151291.3A priority patent/CN105988754B/en
Publication of JP2016177780A publication Critical patent/JP2016177780A/en
Application granted granted Critical
Publication of JP6627531B2 publication Critical patent/JP6627531B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、管理システム、情報処理装置、サーバ及び管理方法に関する。 The present invention relates to a management system, an information processing device, a server, and a management method .

プリンタ、コピー機、複合機等の画像処理装置と、PC(Personal Computer)等の情報処理装置とを含むシステムにおいては、通常、情報処理装置に画像処理装置を制御するドライバ、画像処理を支援する付属ソフトウェア等のプログラムがインストールされる。このとき、インストールされるプログラムの設定は使用環境に応じて調整されることが求められる。   2. Description of the Related Art In a system including an image processing apparatus such as a printer, a copier, and a multifunction peripheral, and an information processing apparatus such as a PC (Personal Computer), a driver that controls the image processing apparatus and supports image processing are usually provided to the information processing apparatus. A program such as attached software is installed. At this time, it is required that the settings of the installed program be adjusted according to the usage environment.

例えば、1人のユーザが設定した内容を多数のユーザに展開可能にすることを目的として、インストール前のドライバ構成ファイル群の中に、インストール後のドライバの設定を制御し、且つテキストで編集可能なドライバ初期化ファイルを有するドライバがある(特許文献1)。   For example, in order to enable the contents set by one user to be expanded to many users, the driver settings after installation can be controlled and edited in text in the driver configuration file group before installation. There is a driver having a unique driver initialization file (Patent Document 1).

上記のようなシステムにおいて、画像処理装置側で画像処理装置の実行可能な機能を制限する管理者設定(例えばカラー印刷の禁止等)が行われる場合がある。このような管理者設定があった場合、各情報処理装置にインストールされるプログラムの設定を当該管理者設定に適合するように変更する必要が生じる。このようなプログラムの設定の変更は、情報処理装置の利用者による操作に依存する場合が多い。   In such a system as described above, an administrator setting (for example, prohibition of color printing or the like) for restricting an executable function of the image processing apparatus may be performed on the image processing apparatus side. When there is such an administrator setting, it is necessary to change the setting of the program installed in each information processing apparatus so as to conform to the administrator setting. Such a change in the setting of the program often depends on an operation by a user of the information processing apparatus.

本発明は、上記に鑑みてなされたものであって、利用者に操作負担をかけることなく、情報処理装置にインストールされるプログラムの設定を画像処理装置側で行われた管理者設定に適合させることを目的とする。   The present invention has been made in view of the above, and adapts a setting of a program installed in an information processing apparatus to an administrator setting performed on an image processing apparatus side without imposing an operation burden on a user. The purpose is to:

上述した課題を解決し、目的を達成するために、本発明のドライバ管理システムは、画像処理装置と、画像処理装置へ送信する印刷データを生成するためのプログラムがインストールされる情報処理装置とを含む管理システムであって、画像処理装置の実行可能な機能を制限するための設定を行う設定部と、設定の内容を示す管理者設定情報、管理者設定情報に応じた画像処理装置に対応するプログラムを示すプログラム情報、及びプログラムの設定を管理者設定情報に応じてどのように変更するかを示すカスタマイズ情報を記憶する記憶部と、管理者設定情報及びプログラム情報に基づいて、情報処理装置にインストールされるプログラムを指定するプログラムファイルを生成し、管理者設定情報及びカスタマイズ情報に基づいて、プログラムファイルにより指定されたプログラムの設定を指定するカスタマイズファイルを生成する生成部と、プログラムファイルに基づいて情報処理装置にプログラムをインストールし、カスタマイズファイルに基づいてプログラムの設定を行うインストール制御部とを備え、前記画像処理装置は、前記設定部と、前記記憶部と、前記生成部とを含み、前記情報処理装置は、前記インストール制御部を含む、ことを特徴とする。 In order to solve the above-described problems and achieve the object, a driver management system according to the present invention includes an image processing apparatus and an information processing apparatus in which a program for generating print data to be transmitted to the image processing apparatus is installed. A management unit including a setting unit for performing settings for limiting executable functions of the image processing apparatus, administrator setting information indicating the contents of the settings, and an image processing apparatus corresponding to the administrator setting information. A storage unit that stores program information indicating a program, and customization information indicating how to change the setting of the program according to the administrator setting information, and an information processing apparatus based on the administrator setting information and the program information. Generate a program file that specifies the program to be installed, and create a program file based on the administrator setting information and customization information. A generation unit that generates a customization file that specifies the settings of the program specified by the program file; and an installation control unit that installs the program in the information processing apparatus based on the program file and performs the settings of the program based on the customization file. The image processing apparatus includes the setting unit, the storage unit, and the generation unit, and the information processing apparatus includes the installation control unit .

本発明によれば、利用者に操作負担をかけることなく、情報処理装置にインストールされるプログラムの設定を画像処理装置側で行われた管理者設定に適合させることが可能となる。   ADVANTAGE OF THE INVENTION According to this invention, it becomes possible to adapt the setting of the program installed in an information processing apparatus to the administrator setting performed on the image processing apparatus side, without putting a burden on the user.

図1は、第1の実施の形態における管理システムの機能的な構成を例示する図である。FIG. 1 is a diagram illustrating a functional configuration of the management system according to the first embodiment. 図2は、PC及びサーバのハードウェア構成を例示する図である。FIG. 2 is a diagram illustrating a hardware configuration of a PC and a server. 図3は、管理者設定を行うための管理者設定画面を例示する図である。FIG. 3 is a diagram exemplifying an administrator setting screen for performing administrator settings. 図4は、管理者がプログラムをインストールするPCを選択するためのPC選択画面を例示する図である。FIG. 4 is a diagram exemplifying a PC selection screen for an administrator to select a PC on which a program is to be installed. 図5は、基準ファイルを例示する図である。FIG. 5 is a diagram illustrating a reference file. 図6は、第1の例におけるプログラムファイルを示す図である。FIG. 6 is a diagram showing a program file in the first example. 図7は、第1の例におけるカスタマイズファイルを示す図である。FIG. 7 is a diagram showing a customization file in the first example. 図8は、第2の例におけるプログラムファイルを示す図である。FIG. 8 is a diagram showing a program file in the second example. 図9は、第2の例におけるカスタマイズファイルを示す図である。FIG. 9 is a diagram showing a customization file in the second example. 図10は、POSTメッセージを例示する図である。FIG. 10 is a diagram illustrating a POST message. 図11は、PnP情報とドライバとの対応関係を示す対応テーブルを例示する図である。FIG. 11 is a diagram exemplifying a correspondence table indicating the correspondence between PnP information and drivers. 図12は、プログラム選択画面を例示する図である。FIG. 12 is a diagram illustrating a program selection screen. 図13は、第1の実施の形態における管理システムの処理の流れを例示するフローチャートである。FIG. 13 is a flowchart illustrating a processing flow of the management system according to the first embodiment. 図14は、第2の実施の形態における管理システムの機能的構成を例示する図である。FIG. 14 is a diagram illustrating a functional configuration of the management system according to the second embodiment. 図15は、第2の実施の形態における管理システムの処理の流れを例示するフローチャートである。FIG. 15 is a flowchart illustrating a processing flow of the management system according to the second embodiment. 図16は、第3の実施の形態における管理システムの機能的な構成を例示する図である。FIG. 16 is a diagram illustrating a functional configuration of the management system according to the third embodiment. 図17は、第3の実施の形態における管理システムの処理の流れを例示するフローチャートである。FIG. 17 is a flowchart illustrating a processing flow of the management system according to the third embodiment. 図18は、第4の実施の形態における管理システムの機能的な構成を例示する図である。FIG. 18 is a diagram illustrating a functional configuration of the management system according to the fourth embodiment. 図19は、第4の実施の形態における管理システムの処理の流れを例示するフローチャートである。FIG. 19 is a flowchart illustrating a processing flow of the management system according to the fourth embodiment.

以下に添付図面を参照して、管理システム、情報処理装置、サーバ及び管理方法の実施の形態を説明する。 Hereinafter, embodiments of a management system, an information processing device, a server, and a management method will be described with reference to the accompanying drawings.

(第1の実施の形態)
図1は、第1の実施の形態における管理システム1の機能的な構成を例示する図である。管理システム1は、プリンタ(画像処理装置)11、PC(情報処理装置)12、及びサーバ13を含む。プリンタ11とPC12、及びPC12とサーバ13は、LAN(Local Area Network)、インターネット等のネットワークを介して接続されている。
(First Embodiment)
FIG. 1 is a diagram illustrating a functional configuration of a management system 1 according to the first embodiment. The management system 1 includes a printer (image processing device) 11, a PC (information processing device) 12, and a server 13. The printer 11 and the PC 12, and the PC 12 and the server 13 are connected via a network such as a LAN (Local Area Network) and the Internet.

本例では、プリンタ11、PC12、及びサーバ13がそれぞれ1つずつ存在する状態が示されているが、これに限定されるものではない。例えば、1つのプリンタ11に複数のPC12が接続されてもよいし、1つのPC12に複数のプリンタ11が接続されてもよい。また、サーバ13は複数存在してもよい。また、プリンタ11とサーバ13がネットワークを介して接続されてもよい。   In this example, a state is shown in which one printer 11, one PC 12, and one server 13 exist, but the present invention is not limited to this. For example, a plurality of PCs 12 may be connected to one printer 11, or a plurality of printers 11 may be connected to one PC 12. Further, a plurality of servers 13 may exist. Further, the printer 11 and the server 13 may be connected via a network.

プリンタ11は、PC12が生成した文字データ、画像データ等を紙等の媒体に印刷する装置である。プリンタ11は、設定部21、記憶部22、生成部23、及び送受信部24を含む。   The printer 11 is a device that prints character data, image data, and the like generated by the PC 12 on a medium such as paper. The printer 11 includes a setting unit 21, a storage unit 22, a generation unit 23, and a transmission / reception unit 24.

設定部21は、管理者がプリンタ11の実行可能な機能を制限する管理者設定を行うための処理を行う。管理者設定としては、カラー印刷、両面・集約印刷、ためし印刷、機密印刷、トナーセーブモード等の禁止、許可、強制等が挙げられる。また、設定部21は、管理者がドライバ、付属ソフトウェア等のプログラム45をインストールするPC12を選択するための処理を行う。付属ソフトウェアとは、例えば画像の加工、編集等を支援するソフトウェア等である。設定部21は、例えば管理者が操作可能なディスプレイ、入力キー等を備える操作ユニット、情報処理を行うCPU(Central Processing Unit)、論理回路等を利用して構成される。   The setting unit 21 performs a process for the administrator to make administrator settings for limiting the functions that the printer 11 can execute. Examples of the administrator settings include color printing, double-sided / integrated printing, trial printing, confidential printing, prohibition, permission, and compulsory of the toner save mode. In addition, the setting unit 21 performs a process for the administrator to select the PC 12 on which the program 45 such as a driver and attached software is installed. The attached software is, for example, software that supports image processing and editing. The setting unit 21 is configured using, for example, a display operable by an administrator, an operation unit including input keys, a CPU (Central Processing Unit) for performing information processing, a logic circuit, and the like.

記憶部22は、PnP(Plug and Play)情報(識別情報)26、管理者設定情報27、及び基準ファイル28を記憶する。PnP情報26は、プリンタ11を特定し、API(Application Programing Interface)の規約に準拠する処理に用いられる情報であり、例えば機種名、シリアルナンバー、デバイスID(Identification)、プロダクトID、ベンダID等を含む情報である。管理者設定情報27は、設定部21により設定された管理者設定の内容を示す情報である。基準ファイル28は、プログラム45に関する規則、プログラム45の設定変更に関する規則等を規定する情報であり、プログラム情報29及びカスタマイズ情報30を含む。プログラム情報29は、プリンタ11に対応するドライバ及び付属ソフトウェアを特定する情報である。カスタマイズ情報30は、PC12にインストールされるプログラム45の設定を管理者情報に応じてどのように変更するかを示す情報である。記憶部22は、例えばフラッシュメモリ、SRAM(Static Random Access Memory)、HDD(Hard Disk Drive)等の記憶デバイスを利用して構成される。   The storage unit 22 stores PnP (Plug and Play) information (identification information) 26, administrator setting information 27, and a reference file 28. The PnP information 26 is information used to specify the printer 11 and perform processing conforming to the rules of the API (Application Programming Interface), such as a model name, a serial number, a device ID (Identification), a product ID, a vendor ID, and the like. It is information that includes. The administrator setting information 27 is information indicating the contents of the administrator setting set by the setting unit 21. The reference file 28 is information that defines rules for the program 45, rules for changing the settings of the program 45, and the like, and includes program information 29 and customization information 30. The program information 29 is information for specifying a driver and attached software corresponding to the printer 11. The customization information 30 is information indicating how to change the settings of the program 45 installed in the PC 12 according to the administrator information. The storage unit 22 is configured using a storage device such as a flash memory, a static random access memory (SRAM), and a hard disk drive (HDD).

生成部23は、管理者設定情報27及びプログラム情報29に基づいてプログラムファイルを生成し、管理者設定情報27及びカスタマイズ情報30に基づいてカスタマイズファイルを生成する。プログラムファイルは、PC12にインストールされるプログラム45を指定する情報である。カスタマイズファイルは、プログラムファイルにより指定されたプログラム45の設定をどのように変更するかを指定する情報である。生成部23は、例えばCPU、論理回路等を利用して構成することができる。   The generation unit 23 generates a program file based on the administrator setting information 27 and the program information 29, and generates a customization file based on the administrator setting information 27 and the customization information 30. The program file is information for specifying the program 45 to be installed on the PC 12. The customization file is information for specifying how to change the settings of the program 45 specified by the program file. The generation unit 23 can be configured using, for example, a CPU, a logic circuit, and the like.

送受信部24は、記憶部22と生成部23との間の情報伝達処理、及びプリンタ11とPC12との間の情報伝達処理を行う。送受信部24は、例えばCPU、内部バス、I/O(Input/Output)ポート等を利用して構成される。   The transmission / reception unit 24 performs an information transmission process between the storage unit 22 and the generation unit 23, and an information transmission process between the printer 11 and the PC 12. The transmission / reception unit 24 is configured using, for example, a CPU, an internal bus, an I / O (Input / Output) port, and the like.

PC12は、インストール制御部31を含む。インストール制御部31は、接続されたプリンタ11を認識する処理、プログラム45を取得する処理、取得したプログラム45をインストールする処理、プログラム45の設定を変更する処理等を行う。インストール制御部31は、API処理部32、要求部33、及びカスタマイズ処理部34を含む。   The PC 12 includes an installation control unit 31. The installation control unit 31 performs a process of recognizing the connected printer 11, a process of acquiring the program 45, a process of installing the acquired program 45, a process of changing the settings of the program 45, and the like. The installation control unit 31 includes an API processing unit 32, a request unit 33, and a customization processing unit 34.

API処理部32は、プリンタ11からの要求に応じてPC12の機能を発動させる処理を行う。例えば、API処理部32は、プリンタ11の送受信部24から送信された要求信号に応じて、インストール制御部31に、サーバ13からプログラム45をダウンロードする処理、プログラム45をインストールする処理、プログラム45の設定を変更する処理等を実行させる。   The API processing unit 32 performs a process of activating a function of the PC 12 in response to a request from the printer 11. For example, the API processing unit 32 downloads the program 45 from the server 13 to the installation control unit 31 in accordance with a request signal transmitted from the transmission / reception unit 24 of the printer 11, installs the program 45, A process for changing the setting is executed.

要求部33は、サーバ13に対してプログラム45のダウンロードを要求する処理を行う。要求部33は、プリンタ11の生成部23により生成されたプログラムファイルにより指定されたプログラム45のダウンロードを要求する要求信号を生成する。   The request unit 33 performs a process of requesting the server 13 to download the program 45. The request unit 33 generates a request signal for requesting the download of the program 45 specified by the program file generated by the generation unit 23 of the printer 11.

カスタマイズ処理部34は、ダウンロードされたプログラム45の設定を管理者設定に適合するように変更する処理を行う。カスタマイズ処理部34は、プリンタ11の生成部23により生成されたカスタマイズファイルによる指定に応じて、プログラム45をインストールする際又はインストールした後に、プログラム45の設定を管理者設定に適合するように変更する処理を行う。   The customization processing unit 34 performs a process of changing the settings of the downloaded program 45 so as to conform to the administrator settings. The customization processing unit 34 changes the setting of the program 45 so as to conform to the administrator setting when or after installing the program 45 in accordance with the specification by the customization file generated by the generation unit 23 of the printer 11. Perform processing.

インストール制御部31は、例えばCPU、CPUに上記インストール制御部31による処理(API処理部32、要求部33、及びカスタマイズ処理部34による処理を含む処理)を行わせるソフトウェア、論理回路等を利用して構成される。CPUにインストール制御部31の処理を行わせるソフトウェアは、PC12のOS(Operating System)上で常に起動する常駐ソフトウェアであることが好ましい。   The installation control unit 31 uses, for example, a CPU, software, a logic circuit, or the like that causes the CPU to perform processing by the installation control unit 31 (processing including processing by the API processing unit 32, the request unit 33, and the customization processing unit 34). It is composed. The software that causes the CPU to perform the process of the installation control unit 31 is preferably resident software that always starts on the OS (Operating System) of the PC 12.

サーバ13は、記憶部41及びプログラム配信部42を含む。記憶部41は、各種のプリンタ11に対応する各種のプログラム45を記憶する。記憶部45は、例えばSRAM、フラッシュメモリ、HDD等の記憶デバイスを利用して構成される。プログラム配信部42は、PC12から送信される要求信号に応じて記憶部41から所定のプログラム45を抽出する処理を行い、当該要求信号への応答として抽出したプログラム45をPC12に送信する処理を行う。プログラム配信部42は、例えばCPU、論理回路等を利用して構成することができる。   The server 13 includes a storage unit 41 and a program distribution unit 42. The storage unit 41 stores various programs 45 corresponding to various printers 11. The storage unit 45 is configured using a storage device such as an SRAM, a flash memory, and an HDD. The program distribution unit 42 performs a process of extracting a predetermined program 45 from the storage unit 41 in response to a request signal transmitted from the PC 12, and performs a process of transmitting the extracted program 45 to the PC 12 in response to the request signal. . The program distribution unit 42 can be configured using, for example, a CPU, a logic circuit, and the like.

図2は、PC12及びサーバ13のハードウェア構成を例示する図である。PC12及びサーバ13は、CPU51、RAM(Random Access Memory)52、ROM(Read Only Memory)53、入力デバイス54、出力デバイス55、及びI/Oポート56を含む。PC12のROM53にはCPU51にインストール制御部31の処理を行わせるソフトウェア(常駐ソフトウェア)が記憶されている。プリンタ11は、図2に示すようなハードウェア構成の他に、印刷処理を行うためのデバイス、媒体を搬送するためのデバイス等を含む。   FIG. 2 is a diagram illustrating a hardware configuration of the PC 12 and the server 13. The PC 12 and the server 13 include a CPU 51, a random access memory (RAM) 52, a read only memory (ROM) 53, an input device 54, an output device 55, and an I / O port 56. The ROM 53 of the PC 12 stores software (resident software) that causes the CPU 51 to perform the processing of the installation control unit 31. The printer 11 includes a device for performing a printing process, a device for transporting a medium, and the like, in addition to the hardware configuration as shown in FIG.

図3は、管理者設定を行うための管理者設定画面61を例示する図である。管理者設定画面61は、例えばプリンタ11に設けられたディスプレイに表示され、管理者によるタッチパネル操作、キー入力操作等を受け付けられるようになされている。本例では、カラー印刷を禁止(モノクロ印刷を強制)するか否かについて設定する状況が示されている。   FIG. 3 is a diagram exemplifying an administrator setting screen 61 for performing administrator settings. The administrator setting screen 61 is displayed on, for example, a display provided in the printer 11, and receives a touch panel operation, a key input operation, and the like by the administrator. In this example, a situation is shown in which it is set whether color printing is prohibited (monochrome printing is forced).

図4は、管理者がプログラム45をインストールするPC12を選択するためのPC選択画面65を例示する図である。PC選択画面65も管理者設定画面61と同様に、例えばプリンタ11に設けられたディスプレイ等に表示され、管理者が操作できるようになされている。本例では、プログラム45をインストールすることができる4台のPC12(PC A〜D)の中から1つ以上のPC12を選択する状況が示されている。   FIG. 4 is a diagram exemplifying a PC selection screen 65 for the administrator to select the PC 12 on which the program 45 is to be installed. Similarly to the administrator setting screen 61, the PC selection screen 65 is displayed on, for example, a display provided in the printer 11, and can be operated by the administrator. In this example, a situation is shown in which one or more PCs 12 are selected from four PCs 12 (PCs A to D) on which the program 45 can be installed.

図5は、基準ファイル28を例示する図である。基準ファイル28は、プログラムファイル及びカスタマイズファイルを生成する際に利用される。基準ファイル28は、当該基準ファイル28を記憶しているプリンタ11に適合するプログラム45を特定するプログラム情報71、及び当該プログラム45の設定を管理者設定に応じてどのように変更するかを示すカスタマイズ情報72が含まれている。プログラム情報71に含まれるinstallsoftwareタグは、プリンタ11にインストールすべきプログラム45を特定するソフトウェア名を定義している。カスタマイズ情報72に含まれるdriversettingsタグは、管理者設定の内容毎にプログラム45の設定をどのように変更するかを定義している。本例では、管理者設定の内容が「モノクロ印刷のみ」"blackonly"である場合、プログラム45の設定値"colorbw"を"black"に変更することが定義されている。これと同様に、管理者設定の内容(例えば両面印刷等)毎に設定値の変更の仕方が定義されている。   FIG. 5 is a diagram exemplifying the reference file 28. The reference file 28 is used when generating a program file and a customization file. The reference file 28 includes program information 71 that specifies a program 45 that is compatible with the printer 11 that stores the reference file 28, and customization that indicates how the settings of the program 45 are changed in accordance with administrator settings. Information 72 is included. The installsoftware tag included in the program information 71 defines a software name for specifying the program 45 to be installed on the printer 11. The driversettings tag included in the customization information 72 defines how to change the setting of the program 45 for each content of the administrator setting. In this example, when the content of the administrator setting is “monochrome printing only” and “blackonly”, it is defined that the setting value “colorbw” of the program 45 is changed to “black”. Similarly, a method of changing the setting value is defined for each content of the administrator setting (for example, double-sided printing).

図6は、第1の例におけるプログラムファイル75Aを示す図である。プログラムファイル75Aは、管理者設定情報27及びプログラム情報71に基づいて生成部23により生成される。本例におけるプログラムファイル75Aは、管理者設定が「モノクロ印刷のみ」である場合にインストールされるプログラム45を指定している。本例では、"PrinterDriver"をソフトウェア名とするプログラム45(ドライバ)がインストールされることが示されている。   FIG. 6 is a diagram showing a program file 75A in the first example. The program file 75A is generated by the generation unit 23 based on the administrator setting information 27 and the program information 71. The program file 75A in this example designates the program 45 to be installed when the administrator setting is “monochrome printing only”. In this example, it is shown that the program 45 (driver) whose software name is "PrinterDriver" is installed.

図7は、第1の例におけるカスタマイズファイル81Aを示す図である。カスタマイズファイル81Aは、管理者設定情報27及びカスタマイズ情報72に基づいて生成部23により生成される。本例におけるカスタマイズファイル81Aは、管理者設定が「モノクロ印刷のみ」である場合におけるプログラム45の設定変更の仕方を指定している。本例では、プログラム45の設定値"colorbw"を"black"に変更することが示されている。   FIG. 7 is a diagram showing the customization file 81A in the first example. The customization file 81A is generated by the generation unit 23 based on the administrator setting information 27 and the customization information 72. The customization file 81A in this example specifies how to change the settings of the program 45 when the administrator setting is “monochrome printing only”. In this example, the setting value “colorbw” of the program 45 is changed to “black”.

図8は、第2の例におけるプログラムファイル75Bを示す図である。本例におけるプログラムファイル75Bは、管理者設定が「(カラー印刷を)制限しない」である場合にインストールされるプログラム45を指定している。本例では、図6に示す"PrinterDriver"をソフトウェア名とするプログラム45(ドライバ)に加え、"ColorProfileEditTool"をソフトウェア名とするプログラム45(色調等を調整する機能を実現する付属ソフトウェア等が想定される)もインストールされることが示されている。   FIG. 8 is a diagram showing a program file 75B in the second example. The program file 75B in this example designates the program 45 to be installed when the administrator setting is “do not restrict (color printing)”. In this example, in addition to the program 45 (driver) having the software name "PrinterDriver" shown in FIG. Is also installed.

図9は、第2の例におけるカスタマイズファイル81Bを示す図である。本例におけるカスタマイズファイル81Bは、管理者設定が「(カラー印刷を)制限しない」である場合におけるプログラム45の設定変更の仕方を示している。本例では、プログラム45の設定値の変更をしないことが示されている。   FIG. 9 is a diagram showing a customization file 81B in the second example. The customization file 81B in this example shows how to change the settings of the program 45 when the administrator setting is “(no color printing) restricted”. In this example, the setting value of the program 45 is not changed.

プログラムファイル75A,75B及びカスタマイズファイル81A,81Bは、PnP情報26と共に、Postファイルとしてプリンタ11の送受信部24からPC12のAPI処理部32に送信される。図10は、POSTメッセージ95を例示する図である。本例では、HTTP(Hypertext Transfer Protocol)のPOSTメッセージ95を示すが、これに限られるものではない。例えば、GETメッセージにおいてURL(Uniform Resource Locator)の後に「?」で繋いでデータを送ってもよい。   The program files 75A and 75B and the customization files 81A and 81B are transmitted from the transmission / reception unit 24 of the printer 11 to the API processing unit 32 of the PC 12 as a Post file together with the PnP information 26. FIG. 10 is a diagram illustrating a POST message 95. In this example, a POST message 95 of HTTP (Hypertext Transfer Protocol) is shown, but the present invention is not limited to this. For example, in a GET message, data may be transmitted by connecting it with “?” After a URL (Uniform Resource Locator).

API処理部32は、送受信部24からPOSTメッセージ95を受信すると、インストール制御部31にプログラム45をインストールするための処理を実行させる。API処理部32は、プログラムファイル75A,75Bで指定されたプログラム45のダウンロードをサーバ13に要求する処理を要求部33に実行させる。サーバ13のプログラム配信部42は、要求部33からの要求信号に応じて適合するプログラム45を抽出してPC12に配信する。その後、API処理部32は、ダウンロードされたプログラム45の設定をカスタマイズファイル81A,81Bで指定されたように変更する処理をカスタマイズ処理部34に実行させる。   Upon receiving the POST message 95 from the transmission / reception unit 24, the API processing unit 32 causes the installation control unit 31 to execute a process for installing the program 45. The API processing unit 32 causes the request unit 33 to execute a process of requesting the server 13 to download the program 45 specified by the program files 75A and 75B. The program distribution unit 42 of the server 13 extracts a suitable program 45 according to the request signal from the request unit 33 and distributes the program 45 to the PC 12. Thereafter, the API processing unit 32 causes the customization processing unit 34 to execute a process of changing the settings of the downloaded program 45 as specified by the customization files 81A and 81B.

図11は、PnP情報26とプログラム45との対応関係を示す対応テーブル101を例示する図である。インストール制御部31は、このような対応テーブル101を利用してインストールすべきプログラム45を決定する。   FIG. 11 is a diagram exemplifying a correspondence table 101 indicating the correspondence between the PnP information 26 and the program 45. The installation control unit 31 determines the program 45 to be installed using such a correspondence table 101.

また、インストール制御部31は、プログラム45のダウンロードを実行する前に、PC12に備えられるディスプレイに所定のプログラム選択画面を表示させ、利用者にインストールするプログラム45を選択させる処理を行ってもよい。図12は、プログラム選択画面105を例示する図である。本例では、プリンタ11の基本的なドライバである"Printer Driver"の他に、付属ソフトウェアである"Color Profile Edit Control"が選択可能になっている。   In addition, before executing the download of the program 45, the installation control unit 31 may perform a process of displaying a predetermined program selection screen on a display provided in the PC 12 and allowing the user to select the program 45 to be installed. FIG. 12 is a diagram illustrating the program selection screen 105. In this example, besides "Printer Driver" which is a basic driver of the printer 11, "Color Profile Edit Control" which is attached software can be selected.

図13は、第1の実施の形態における管理システム1の処理の流れを例示するフローチャートである。先ず、管理者がプリンタ11に備えられた設定部21(例えば入力機能を有するディスプレイ等)を操作してカラー印刷の制限等の管理者設定を入力すると(S101)、当該管理者設定の内容を示す管理者設定情報27が記憶部22に記憶される(S102)。   FIG. 13 is a flowchart illustrating a processing flow of the management system 1 according to the first embodiment. First, when the administrator operates the setting unit 21 (for example, a display having an input function) provided in the printer 11 to input administrator settings such as color printing restrictions (S101), the contents of the administrator settings are entered. The administrator setting information 27 is stored in the storage unit 22 (S102).

その後、管理者が設定部21に適応PC(適応情報処理装置)の表示を要求する操作を入力すると(S103)、設定部21はその要求信号をプリンタ11に接続されている各PC12に送信し、その応答の有無を確認する(S104)。適応PCとは、プリンタ11に接続されている1つ以上のPC12のうち、上記インストール制御部31による処理を実現させるソフトウェア(常駐ソフトウェア)がインストールされたPC12である。常駐ソフトウェアがインストールされているPC21は、設定部21からの要求信号に対する応答信号を送信する。一方、常駐ソフトウェアがインストールされていないPC21は、設定部21からの要求信号に対する応答信号を送信しない。設定部21は、要求信号に対する応答の有無に基づいて、接続されているPC12の中から適応PCを判定し(S105)、適応PCの一覧を含むPC選択画面65(図4)を表示する(S106)。   Thereafter, when the administrator inputs an operation requesting display of an adaptive PC (adaptive information processing device) to the setting unit 21 (S103), the setting unit 21 transmits the request signal to each PC 12 connected to the printer 11. Then, it is confirmed whether or not there is a response (S104). The adaptive PC is one of one or more PCs 12 connected to the printer 11 on which software (resident software) for realizing the processing by the installation control unit 31 is installed. The PC 21 in which the resident software is installed transmits a response signal to the request signal from the setting unit 21. On the other hand, the PC 21 in which the resident software is not installed does not transmit a response signal to the request signal from the setting unit 21. The setting unit 21 determines an applicable PC from the connected PCs 12 based on whether or not there is a response to the request signal (S105), and displays a PC selection screen 65 (FIG. 4) including a list of applicable PCs (FIG. 4). S106).

その後、管理者がPC選択画面65から対象PC(対象情報処理装置)を選択すると(S107)、設定部21はプログラムファイル75A,75B及びカスタマイズファイル81A,81Bの生成を要求する処理を行う(S108)。対象PCとは、適応PCに含まれる1つ以上のPC12であり、プログラム45がインストールされ且つプログラム45の設定が管理者設定に適合するように変更されることが求められるPC12である。   Thereafter, when the administrator selects a target PC (target information processing device) from the PC selection screen 65 (S107), the setting unit 21 performs a process of requesting generation of the program files 75A and 75B and the customization files 81A and 81B (S108). ). The target PC is one or more PCs 12 included in the adaptive PC, and is a PC 12 in which the program 45 is installed and the setting of the program 45 is required to be changed to conform to the administrator setting.

生成部23は、設定部21からの要求信号を受信すると、記憶部22から管理者設定情報27及び基準ファイル28を抽出する処理を行い(S109)、記憶部22は管理者設定情報27及び基準ファイル28を抽出する(S110)。生成部23は、管理者設定情報27及び基準ファイル28に基づいて、プログラムファイル75A,75B及びカスタマイズファイル81A,81Bを生成し(S111)、これらをPC12(対象PC)に送信する要求を行う(S112)。   Upon receiving the request signal from the setting unit 21, the generation unit 23 performs a process of extracting the administrator setting information 27 and the reference file 28 from the storage unit 22 (S109). The file 28 is extracted (S110). The generation unit 23 generates the program files 75A and 75B and the customization files 81A and 81B based on the administrator setting information 27 and the reference file 28 (S111), and makes a request to transmit them to the PC 12 (target PC) (S111). S112).

送受信部24は、生成部23からの要求信号を受信すると、記憶部22からPnP情報26を抽出する処理を行い(S113)、記憶部22はPnP情報26を抽出する(S114)。送受信部24は、プログラムファイル75A,75B、カスタマイズファイル81A,81B、及びPnP情報26をPC12のインストール制御部31に送信する(S115)。   Upon receiving the request signal from the generation unit 23, the transmission / reception unit 24 performs a process of extracting the PnP information 26 from the storage unit 22 (S113), and the storage unit 22 extracts the PnP information 26 (S114). The transmission / reception unit 24 transmits the program files 75A and 75B, the customization files 81A and 81B, and the PnP information 26 to the installation control unit 31 of the PC 12 (S115).

PC12(対象PC)のインストール制御部31は、受信したプログラムファイル75A,75Bに基づいてサーバ13のプログラム配信部42にプログラム45のダウンロードを要求する処理を行う(S116)。プログラム配信部42は、インストール制御部31からの要求信号に応じて記憶部41に記憶されているプログラム45を選択し、インストール制御部31に送信する(S117)。インストール制御部31は、ダウンロードされたプログラム45をインストールし、カスタマイズファイル81A,81Bに基づいて当該プログラム45の設定を管理者設定に適合するように変更する処理を行う(S118)。   The installation control unit 31 of the PC 12 (target PC) performs a process of requesting the program distribution unit 42 of the server 13 to download the program 45 based on the received program files 75A and 75B (S116). The program distribution unit 42 selects the program 45 stored in the storage unit 41 according to the request signal from the installation control unit 31, and transmits the program 45 to the installation control unit 31 (S117). The installation control unit 31 installs the downloaded program 45 and performs a process of changing the settings of the program 45 so as to conform to the administrator settings based on the customization files 81A and 81B (S118).

上記構成により、利用者に操作負担をかけることなく、PC12にインストールされるプログラム45の設定をプリンタ11側で行われた管理者設定に適合させることが可能となる。   With the above configuration, it is possible to adapt the settings of the program 45 installed in the PC 12 to the administrator settings made on the printer 11 side without imposing an operation burden on the user.

以下、他の実施の形態について図面を参照して説明するが、上記第1の実施の形態と同一又は同様の作用効果奏する箇所、又は同一又は同様の役割を担う箇所については同一の符号を付してその説明を省略する場合がある。   Hereinafter, other embodiments will be described with reference to the drawings, but portions having the same or similar effects as those of the first embodiment, or portions having the same or similar role will be denoted by the same reference numerals. The description may be omitted.

(第2の実施の形態)
図14は、第2の実施の形態における管理システム111の機能的構成を例示する図である。本実施の形態においては、基準ファイル28がサーバ123の記憶部41(第2の記憶部)に記憶され、生成部23がサーバ123に含まれている。すなわち、本実施の形態においては、サーバ123においてプログラムファイル75A,75B及びカスタマイズファイル81A,81Bが生成される。
(Second embodiment)
FIG. 14 is a diagram illustrating a functional configuration of the management system 111 according to the second embodiment. In the present embodiment, the reference file 28 is stored in the storage unit 41 (second storage unit) of the server 123, and the generation unit 23 is included in the server 123. That is, in the present embodiment, the server 123 generates the program files 75A and 75B and the customization files 81A and 81B.

図15は、第2の実施の形態における管理システム111の処理の流れを例示するフローチャートである。ステップS101〜S107は、図13に示す第1の実施の形態と同様である。   FIG. 15 is a flowchart illustrating a processing flow of the management system 111 according to the second embodiment. Steps S101 to S107 are the same as in the first embodiment shown in FIG.

設定部21は、対象PCを選択すると(S107)、対象PCである各PC122へのプログラム45のインストールを要求する処理を行う(S208)。送受信部24は、設定部21からの要求信号を受信すると、プリンタ121の記憶部22(第1の記憶部)からPnP情報26及び管理者設定情報27を抽出する処理を行い(S209)、記憶部22はPnP情報26及び管理者設定情報27を抽出する(S210)。送受信部24は、PnP情報26及び管理者設定情報27をPC122のインストール制御部31に送信する(S211)。   When selecting the target PC (S107), the setting unit 21 performs a process of requesting the installation of the program 45 on each PC 122 as the target PC (S208). Upon receiving the request signal from the setting unit 21, the transmitting / receiving unit 24 performs a process of extracting the PnP information 26 and the administrator setting information 27 from the storage unit 22 (first storage unit) of the printer 121 (S209), and stores the information. The unit 22 extracts the PnP information 26 and the manager setting information 27 (S210). The transmission / reception unit 24 transmits the PnP information 26 and the administrator setting information 27 to the installation control unit 31 of the PC 122 (S211).

インストール制御部31は、送受信部24からPnP情報26及び管理者設定情報27を受信すると、サーバ123のプログラム配信部42に対し、プログラム45のダウンロードを要求する処理と、PnP情報26及び管理者設定情報27を送信する処理とを行う(S212)。プログラム配信部42は、インストール制御部31からの信号を受信すると、プログラムファイル75A,75B及びカスタマイズファイル81A,81Bの生成を要求する処理を行う(S213)。   Upon receiving the PnP information 26 and the administrator setting information 27 from the transmission / reception unit 24, the installation control unit 31 requests the program distribution unit 42 of the server 123 to download the program 45, and performs a process of requesting the program distribution unit 42 to download the PnP information 26 and the administrator setting information. A process for transmitting the information 27 is performed (S212). Upon receiving the signal from the installation control unit 31, the program distribution unit 42 performs a process of requesting generation of the program files 75A and 75B and the customization files 81A and 81B (S213).

生成部23は、プログラム配信部42からの要求信号を受信すると、サーバ123の記憶部41から基準ファイル28を抽出する処理を行い(S214)、記憶部41は基準ファイル28を抽出する(S215)。生成部23は、管理者設定情報27と基準ファイル28に含まれるプログラム情報29とに基づいてプログラムファイル75A,75Bを生成し、管理者設定情報27と基準ファイル28に含まれるカスタマイズ情報30とに基づいてカスタマイズファイル81A,81Bを生成し(S216)、プログラムファイル75A,75B及びカスタマイズファイル81A,81Bをプログラム配信部42に出力する。   Upon receiving the request signal from the program distribution unit 42, the generation unit 23 performs a process of extracting the reference file 28 from the storage unit 41 of the server 123 (S214), and the storage unit 41 extracts the reference file 28 (S215). . The generation unit 23 generates the program files 75A and 75B based on the manager setting information 27 and the program information 29 included in the reference file 28, and generates the program files 75A and 75B based on the administrator setting information 27 and the customization information 30 included in the reference file 28. Based on the generated customization files 81A and 81B (S216), the program files 75A and 75B and the customization files 81A and 81B are output to the program distribution unit 42.

プログラム配信部42は、プログラムファイル75A,75B及びカスタマイズファイル81A,81Bに基づいて、プログラム45及びカスタマイズファイル81A,81BをダウンロードするためのURLを生成し(S217)、PC12のインストール制御部31に送信する。   The program distribution unit 42 generates a URL for downloading the program 45 and the customization files 81A and 81B based on the program files 75A and 75B and the customization files 81A and 81B (S217), and transmits the URL to the installation control unit 31 of the PC 12. I do.

インストール制御部31は、受信したURLからプログラム45及びカスタマイズファイル81A,81Bを取得し(S218)、カスタマイズファイル81A,81Bに基づいてプログラム45の設定を管理者設定に適合するように変更してインストールする(S219)。   The installation control unit 31 acquires the program 45 and the customization files 81A and 81B from the received URL (S218), and changes the setting of the program 45 based on the customization files 81A and 81B so as to conform to the administrator setting and installs the program. (S219).

本実施の形態のように、サーバ123がプログラムファイル75A,75B及びカスタマイズファイル81A,81Bを生成するための機能を備える構成であっても、利用者に操作負担をかけることなく、PC122にインストールされるプログラム45の設定をプリンタ121側で行われた管理者設定に適合させることが可能である。また、本実施の形態によれば、プログラム情報29及びカスタマイズ情報30をプログラム45と同様にサーバ123側で管理することができるので、プログラム情報29及びカスタマイズ情報30の更新作業等を容易に行うことができる。   Even if the server 123 has a function for generating the program files 75A and 75B and the customization files 81A and 81B as in the present embodiment, the server 123 can be installed on the PC 122 without imposing an operation burden on the user. The setting of the program 45 can be adapted to the administrator setting made on the printer 121 side. Further, according to the present embodiment, the program information 29 and the customization information 30 can be managed on the server 123 side in the same manner as the program 45, so that the work of updating the program information 29 and the customization information 30 can be easily performed. Can be.

(第3の実施の形態)
図16は、第3の実施の形態における管理システム131の機能的な構成を例示する図である。本実施の形態においては、基準ファイル28がPC142の記憶部145(第2の記憶部)に記憶され、生成部23がPC142に含まれている。すなわち、本実施の形態においては、PC142においてプログラムファイル75A,75B及びカスタマイズファイル81A,81Bが生成される。
(Third embodiment)
FIG. 16 is a diagram illustrating a functional configuration of the management system 131 according to the third embodiment. In the present embodiment, the reference file 28 is stored in the storage unit 145 (second storage unit) of the PC 142, and the generation unit 23 is included in the PC 142. That is, in the present embodiment, the PC 142 generates the program files 75A and 75B and the customization files 81A and 81B.

図17は、第3の実施の形態における管理システム131の処理の流れを例示するフローチャートである。ステップS101〜S107は、図13に示す第1の実施の形態と同様であり、ステップS208〜S211は、図15に示す第2の実施の形態と同様である。   FIG. 17 is a flowchart illustrating a processing flow of the management system 131 according to the third embodiment. Steps S101 to S107 are the same as those in the first embodiment shown in FIG. 13, and steps S208 to S211 are the same as those in the second embodiment shown in FIG.

PC142のインストール制御部31は、プリンタ141の送受信部24がPnP情報26及び管理者設定情報27を送信すると(S211)、プログラムファイル75A,75B及びカスタマイズファイル81A,81Bの生成を要求する処理を行う(S312)。生成部23は、インストール制御部31からの要求信号を受信すると、基準ファイル28の抽出を要求する処理を行い(S313)、PC142の記憶部145は基準ファイル28を抽出する(S314)。   When the transmitting / receiving unit 24 of the printer 141 transmits the PnP information 26 and the administrator setting information 27 (S211), the installation control unit 31 of the PC 142 performs a process of requesting generation of the program files 75A and 75B and the customization files 81A and 81B. (S312). Upon receiving the request signal from the installation control unit 31, the generation unit 23 performs a process of requesting extraction of the reference file 28 (S313), and the storage unit 145 of the PC 142 extracts the reference file 28 (S314).

生成部23は、抽出された基準ファイル28に含まれるプログラム情報29及びカスタマイズ情報30に基づいてプログラムファイル75A,75B及びカスタマイズファイル81A,81Bを生成し(S315)、プログラムファイル75A,75Bで指定されるプログラム45のダウンロードをサーバ143に要求する(S316)。サーバ143のプログラム配信部42は、生成部23からの要求信号に応じてプログラム45を選択してPC12に送信する(S317)。PC12のインストール制御部31は、サーバ143から受信したプログラム45の設定をカスタマイズファイル81A,81Bに基づいて変更し、このプログラム45をインストールする(S318)。   The generation unit 23 generates the program files 75A and 75B and the customization files 81A and 81B based on the program information 29 and the customization information 30 included in the extracted reference file 28 (S315), and is specified by the program files 75A and 75B. The server 143 is requested to download the program 45 (S316). The program distribution unit 42 of the server 143 selects the program 45 according to the request signal from the generation unit 23 and transmits the program 45 to the PC 12 (S317). The installation control unit 31 of the PC 12 changes the settings of the program 45 received from the server 143 based on the customization files 81A and 81B, and installs the program 45 (S318).

本実施の形態のように、PC142がプログラムファイル75A,75B及びカスタマイズファイル81A,81Bを生成するための機能を備える構成であっても、利用者に操作負担をかけることなく、PC142にインストールされるプログラム45の設定をプリンタ141側で行われた管理者設定に適合させることが可能である。   Even if the PC 142 has a function of generating the program files 75A and 75B and the customization files 81A and 81B as in the present embodiment, the PC 142 is installed on the PC 142 without imposing an operation burden on the user. The settings of the program 45 can be adapted to the administrator settings made on the printer 141 side.

(第4の実施の形態)
図18は、第4の実施の形態における管理システム151の機能的な構成を例示する図である。本実施の形態においては、プログラム45がプリンタ161の記憶部22に記憶され、プログラム配信部42がプリンタ161に含まれている。すなわち、本実施の形態においては、プリンタ161がPC162にプログラム45を配信する機能を備えている。
(Fourth embodiment)
FIG. 18 is a diagram illustrating a functional configuration of a management system 151 according to the fourth embodiment. In the present embodiment, the program 45 is stored in the storage unit 22 of the printer 161, and the program distribution unit 42 is included in the printer 161. That is, in the present embodiment, the printer 161 has a function of delivering the program 45 to the PC 162.

図19は、第4の実施の形態における管理システム151の処理の流れを例示するフローチャートである。ステップS101〜S114は、図13に示す第1の実施の形態と同様である。   FIG. 19 is a flowchart illustrating a processing flow of the management system 151 according to the fourth embodiment. Steps S101 to S114 are the same as in the first embodiment shown in FIG.

プリンタ161の送受信部24は、記憶部22からPnP情報26を抽出すると(S114)、ステップS111において生成部23により生成されたプログラムファイル75A,75Bをプログラム配信部42に送信する(S415)。プログラム配信部42は、受信したプログラムファイル75A,75Bに基づいてプログラム45の抽出を要求する処理を行い(S416)、記憶部22はプログラム45を抽出する(S417)。   Upon extracting the PnP information 26 from the storage unit 22 (S114), the transmission / reception unit 24 of the printer 161 transmits the program files 75A and 75B generated by the generation unit 23 in Step S111 to the program distribution unit 42 (S415). The program distribution unit 42 performs a process of requesting extraction of the program 45 based on the received program files 75A and 75B (S416), and the storage unit 22 extracts the program 45 (S417).

送受信部24は、抽出されたプログラム45と、ステップS111で生成されたカスタマイズファイル81A,81Bと、ステップS114で抽出されたPnP情報26とをPC162のインストール制御部31に送信する(S418)。インストール制御部31は、受信したプログラム45の設定をカスタマイズファイル81A,81Bに基づいて変更し、このプログラム45をインストールする(S419)。   The transmission / reception unit 24 transmits the extracted program 45, the customization files 81A and 81B generated in step S111, and the PnP information 26 extracted in step S114 to the installation control unit 31 of the PC 162 (S418). The installation control unit 31 changes the settings of the received program 45 based on the customization files 81A and 81B, and installs the program 45 (S419).

本実施の形態のように、プリンタ161がPC162にプログラム45を配信する機能を備え、第1〜3の実施の形態のようなサーバ13,123,143を含まないシステムであっても、利用者に操作負担をかけることなく、PC162にインストールされるプログラム45の設定をプリンタ161側で行われた管理者設定に適合させることが可能である。   Even in a system in which the printer 161 has a function of distributing the program 45 to the PC 162 as in the present embodiment and does not include the servers 13, 123, and 143 as in the first to third embodiments, It is possible to adapt the settings of the program 45 installed on the PC 162 to the administrator settings made on the printer 161 side without imposing an operation burden on the printer 161.

以上、本発明の実施の形態を説明したが、上記実施の形態は例として提示したものであり、発明の範囲を限定することを意図するものではない。この新規な実施の形態はその他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。実施の形態及びその変形は発明の範囲及び要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。   Although the embodiment of the present invention has been described above, the above embodiment is presented as an example and is not intended to limit the scope of the invention. This new embodiment can be implemented in other various forms, and various omissions, replacements, and changes can be made without departing from the spirit of the invention. The embodiments and modifications thereof are included in the scope and gist of the invention, and are also included in the invention described in the claims and the equivalents thereof.

1,111,131,151 管理システム
11,121,141,161 プリンタ
12,122,142,162 PC
13,123,143 サーバ
21 設定部
22,41,145 記憶部
23 生成部
24 送受信部
26 PnP情報
27 管理者設定情報
28 基準ファイル
29 プログラム情報
30 カスタマイズ情報
31 インストール制御部
32 API処理部
33 要求部
34 カスタマイズ処理部
42 プログラム配信部
45 プログラム
61 管理者設定画面
65 PC選択画面
75A,75B プログラムファイル
81A,81B カスタマイズファイル
95 POSTメッセージ
101 対応テーブル
105 ソフトウェア選択画面
1,111,131,151 Management system 11,121,141,161 Printer 12,122,142,162 PC
13, 123, 143 server 21 setting unit 22, 41, 145 storage unit 23 generation unit 24 transmission / reception unit 26 PnP information 27 administrator setting information 28 reference file 29 program information 30 customization information 31 installation control unit 32 API processing unit 33 request unit 34 Customization processing unit 42 Program distribution unit 45 Program 61 Administrator setting screen 65 PC selection screen 75A, 75B Program file 81A, 81B Customization file 95 POST message 101 Correspondence table 105 Software selection screen

特開2002−334047号公報JP-A-2002-340407

Claims (9)

画像処理装置と、前記画像処理装置へ送信する印刷データを生成するためのプログラムがインストールされる情報処理装置とを含む管理システムであって、
前記画像処理装置の実行可能な機能を制限するための設定を行う設定部と、
前記設定の内容を示す管理者設定情報、前記管理者設定情報に応じた前記画像処理装置に対応する前記プログラムを示すプログラム情報、及び前記プログラムの設定を前記管理者設定情報に応じてどのように変更するかを示すカスタマイズ情報を記憶する記憶部と、
前記管理者設定情報及び前記プログラム情報に基づいて、前記情報処理装置にインストールされる前記プログラムを指定するプログラムファイルを生成し、前記管理者設定情報及び前記カスタマイズ情報に基づいて、前記プログラムファイルにより指定された前記プログラムの設定を指定するカスタマイズファイルを生成する生成部と、
前記プログラムファイルに基づいて前記情報処理装置に前記プログラムをインストールし、前記カスタマイズファイルに基づいて前記プログラムの設定を行うインストール制御部と、
を備え
前記画像処理装置は、前記設定部と、前記記憶部と、前記生成部とを含み、
前記情報処理装置は、前記インストール制御部を含む、
管理システム。
A management system including an image processing apparatus and an information processing apparatus in which a program for generating print data to be transmitted to the image processing apparatus is installed,
A setting unit that performs settings for limiting executable functions of the image processing apparatus;
Administrator setting information indicating the content of the setting, program information indicating the program corresponding to the image processing apparatus according to the administrator setting information, and how to set the program according to the administrator setting information A storage unit for storing customization information indicating whether to change,
A program file that specifies the program to be installed in the information processing device is generated based on the administrator setting information and the program information, and is specified by the program file based on the administrator setting information and the customization information. A generation unit that generates a customization file that specifies the settings of the program,
An installation control unit that installs the program in the information processing apparatus based on the program file and performs setting of the program based on the customization file;
Equipped with a,
The image processing apparatus includes the setting unit, the storage unit, and the generation unit,
The information processing device includes the installation control unit,
Management system.
前記記憶部は、更に、前記画像処理装置を特定しAPIに準拠する処理に用いられるPnP情報を記憶し、
前記インストール制御部は、前記情報処理装置にインストールされたソフトウェアにより実現され、
前記設定部は、前記API及び前記PnP情報に基づいて前記ソフトウェアがインストールされた1以上の前記情報処理装置である適合情報処理装置を特定し、前記適合情報処理装置の中から前記プログラムがインストールされ前記プログラムの設定が前記管理者設定情報に適合するように変更されることが求められる前記情報処理装置である対象情報処理装置を選択するための処理を行う、
請求項1に記載の管理システム。
The storage unit further stores PnP information used for processing that specifies the image processing apparatus and conforms to the API,
The installation control unit is realized by software installed in the information processing device,
The setting unit specifies, based on the API and the PnP information, a compatible information processing device that is one or more information processing devices in which the software is installed, and the program is installed from the compatible information processing device. Performing a process for selecting a target information processing device that is the information processing device that is required to be changed so that the setting of the program matches the administrator setting information;
The management system according to claim 1.
前記ソフトウェアは、常駐ソフトウェアである、
請求項2に記載の管理システム。
The software is resident software,
The management system according to claim 2.
更に、前記プログラムを前記情報処理装置に配信するサーバを含み、
前記記憶部は、前記管理者設定情報を記憶する第1の記憶部と、前記プログラム情報及び前記カスタマイズ情報を記憶する第2の記憶部とからなり、
前記画像処理装置は、前記設定部と、前記第1の記憶部とを含み、
前記情報処理装置は、前記インストール制御部を含み、
前記サーバは、前記第2の記憶部と、前記生成部とを含む、
請求項1〜3のいずれか1項に記載の管理システム。
Further, a server that distributes the program to the information processing apparatus,
The storage unit includes a first storage unit that stores the administrator setting information, and a second storage unit that stores the program information and the customization information,
The image processing device includes the setting unit and the first storage unit,
The information processing device includes the installation control unit,
The server includes the second storage unit and the generation unit,
The management system according to claim 1.
前記記憶部は、前記管理者設定情報を記憶する第1の記憶部と、前記プログラム情報及び前記カスタマイズ情報を記憶する第2の記憶部とからなり、
前記画像処理装置は、前記設定部と、前記第1の記憶部とを含み、
前記情報処理装置は、前記第2の記憶部と、前記生成部と、前記インストール制御部とを含む、
請求項1〜3のいずれか1項に記載の管理システム。
The storage unit includes a first storage unit that stores the administrator setting information, and a second storage unit that stores the program information and the customization information,
The image processing device includes the setting unit and the first storage unit,
The information processing device includes the second storage unit, the generation unit, and the installation control unit.
The management system according to claim 1.
前記記憶部は、更に、前記プログラムを記憶し、
前記画像処理装置は、前記設定部と、前記記憶部と、前記生成部と、前記プログラムファイルにより指定された前記プログラムを前記記憶部から抽出して前記情報処理装置に配信する配信部とを含み、
前記情報処理装置は、前記インストール制御部を含む、
請求項1〜3のいずれか1項に記載の管理システム。
The storage unit further stores the program ,
The image processing device includes the setting unit, the storage unit, the generation unit, and a distribution unit that extracts the program specified by the program file from the storage unit and distributes the program to the information processing device. ,
The information processing device includes the installation control unit,
The management system according to claim 1.
画像処理装置と、前記画像処理装置へ送信する印刷データを生成するためのプログラムがインストールされる情報処理装置とを含むシステムにおいて、前記情報処理装置に前記プログラムを配信するサーバであって、
前記システムは、
前記画像処理装置の実行可能な機能を制限するための設定を行う設定部と、
前記設定の内容を示す管理者設定情報、前記画像処理装置に対応する前記プログラムを示すプログラム情報、及び前記プログラムの設定を前記管理者設定情報に応じてどのように変更するかを示すカスタマイズ情報を記憶する記憶部と、
前記管理設定情報及び前記プログラム情報に基づいて、前記情報処理装置にインストールされる前記プログラムを指定するプログラムファイルを生成し、前記管理者設定情報及び前記カスタマイズ情報に基づいて、前記プログラムファイルにより指定された前記プログラムの設定を指定するカスタマイズファイルを生成する生成部と、
前記プログラムファイルに基づいて前記情報処理装置に前記プログラムをインストールし、前記カスタマイズファイルに基づいて前記プログラムの設定を行うインストール制御部と、を備え、
前記記憶部は、前記管理者設定情報を記憶する第1の記憶部と、前記プログラム情報及び前記カスタマイズ情報を記憶する第2の記憶部とからなり、
前記画像処理装置は、前記設定部と、前記第1の記憶部とを含み、
前記情報処理装置は、前記インストール制御部を含み、
前記サーバは、前記第2の記憶部と、前記生成部とを含む、
サーバ。
In a system including an image processing apparatus and an information processing apparatus in which a program for generating print data to be transmitted to the image processing apparatus is installed, a server that distributes the program to the information processing apparatus,
The system comprises:
A setting unit that performs settings for limiting executable functions of the image processing apparatus;
Administrator setting information indicating the contents of the setting, program information indicating the program corresponding to the image processing apparatus, and customizing information indicating how to change the setting of the program according to the administrator setting information. A storage unit for storing,
On the basis of the administrator setting information and the program information, wherein generating a program file that specifies the program that is installed in the information processing apparatus, based on the administrator setting information and the customized information, specified by the program file A generation unit that generates a customization file that specifies the settings of the program,
An installation control unit that installs the program in the information processing device based on the program file, and performs setting of the program based on the customization file,
The storage unit includes a first storage unit that stores the administrator setting information, and a second storage unit that stores the program information and the customization information,
The image processing device includes the setting unit and the first storage unit,
The information processing device includes the installation control unit,
The server includes the second storage unit and the generation unit,
server.
プログラムにより生成された印刷データが送信される画像処理装置を含むシステムにおいて、前記プログラムがインストールされる情報処理装置であって、
前記システムは、
前記画像処理装置の実行可能な機能を制限する設定を行う設定部と、
前記設定の内容を示す管理者設定情報、前記画像処理装置に対応する前記プログラムを特定するプログラム情報、及び前記プログラムの設定を前記管理者設定情報に応じてどのように変更するかを示すカスタマイズ情報を記憶する記憶部と、
前記管理者設定情報及び前記プログラム情報に基づいて、前記情報処理装置にインストールされる前記プログラムを指定するプログラムファイルを生成し、前記管理者設定情報及び前記カスタマイズ情報に基づいて、前記プログラムファイルにより指定された前記プログラムの設定を指定するカスタマイズファイルを生成する生成部と、
前記プログラムファイルに基づいて前記情報処理装置に前記プログラムをインストールし、前記カスタマイズファイルに基づいて前記プログラムの設定を行うインストール制御部と、を備え、
前記記憶部は、前記管理者設定情報を記憶する第1の記憶部と、前記プログラム情報及び前記カスタマイズ情報を記憶する第2の記憶部とからなり、
前記画像処理装置は、前記設定部と、前記第1の記憶部とを含み、
前記情報処理装置は、前記第2の記憶部と、前記生成部と、前記インストール制御部とを含む、
情報処理装置。
In a system including an image processing apparatus to which print data generated by a program is transmitted, an information processing apparatus in which the program is installed,
The system comprises:
A setting unit for performing a setting for limiting an executable function of the image processing apparatus,
Administrator setting information indicating the contents of the setting, program information for specifying the program corresponding to the image processing apparatus, and customizing information indicating how to change the setting of the program according to the administrator setting information A storage unit for storing
A program file that specifies the program to be installed in the information processing device is generated based on the administrator setting information and the program information, and is specified by the program file based on the administrator setting information and the customization information. A generation unit that generates a customization file that specifies the settings of the program,
An installation control unit that installs the program in the information processing device based on the program file, and performs setting of the program based on the customization file,
The storage unit includes a first storage unit that stores the administrator setting information, and a second storage unit that stores the program information and the customization information.
The image processing device includes the setting unit and the first storage unit,
The information processing device includes the second storage unit, the generation unit, and the installation control unit.
Information processing device.
画像処理装置と、前記画像処理装置へ送信する印刷データを生成するプログラムがインストールされる情報処理装置とを含むシステムにおける管理方法であって、
前記画像処理装置が、前記画像処理装置の実行可能な機能を制限する設定を行うステップと、
前記画像処理装置が、前記設定の内容を示す管理者設定情報及び前記画像処理装置に対応する前記プログラムを特定するプログラム情報に基づいて、前記情報処理装置にインストールされる前記プログラムを指定するプログラムファイルを生成するステップと、
前記画像処理装置が、前記管理者設定情報及び前記プログラムの設定を前記管理者設定情報に応じてどのように変更するかを示すカスタマイズ情報に基づいて、前記プログラムファイルにより指定された前記プログラムの設定をどのように変更するかを指定するカスタマイズファイルを生成するステップと、
前記情報処理装置が、前記プログラムファイルに基づいて前記情報処理装置に前記プログラムをインストールするステップと、
前記情報処理装置が、前記カスタマイズファイルに基づいて前記プログラムの設定を行うステップと、
を備える管理方法。
A management method in a system including an image processing apparatus and an information processing apparatus in which a program for generating print data to be transmitted to the image processing apparatus is installed,
The image processing apparatus performs a setting to limit the functions executable by the image processing apparatus,
Program File wherein the image processing apparatus, based on the program information for specifying the program corresponding to the administrator setting information indicating the contents of the settings and the image processing apparatus, specifying the program installed in the information processing apparatus Generating
The image processing apparatus sets the program specified by the program file based on customization information indicating how to change the administrator setting information and the setting of the program according to the administrator setting information. Generating a customization file that specifies how to change the
The information processing apparatus installs the program in the information processing apparatus based on the program file;
The information processing apparatus, setting the program based on the customization file,
Management method comprising:
JP2016014019A 2015-03-20 2016-01-28 Management system, information processing device, server, and management method Active JP6627531B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US15/068,437 US9880792B2 (en) 2015-03-20 2016-03-11 Management system, information processing device, and management method
CN201610151291.3A CN105988754B (en) 2015-03-20 2016-03-16 Management system, information processing equipment and management method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2015058509 2015-03-20
JP2015058509 2015-03-20

Publications (2)

Publication Number Publication Date
JP2016177780A JP2016177780A (en) 2016-10-06
JP6627531B2 true JP6627531B2 (en) 2020-01-08

Family

ID=57071244

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016014019A Active JP6627531B2 (en) 2015-03-20 2016-01-28 Management system, information processing device, server, and management method

Country Status (1)

Country Link
JP (1) JP6627531B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007164456A (en) * 2005-12-13 2007-06-28 Ricoh Co Ltd Information processing system and device driver installation method
JP2010009604A (en) * 2008-06-27 2010-01-14 Toshiba Corp Installing data generation device
JP2013191118A (en) * 2012-03-15 2013-09-26 Casio Electronics Co Ltd Printing system and host computer
JP2015232755A (en) * 2014-06-09 2015-12-24 キヤノン株式会社 Information processing apparatus, printer, method of processing driver of information processing apparatus, method of processing driver of printer, and program

Also Published As

Publication number Publication date
JP2016177780A (en) 2016-10-06

Similar Documents

Publication Publication Date Title
JP5915278B2 (en) Program, information processing apparatus, storage medium
JP6330361B2 (en) Print control program, information processing apparatus, and print system
JP4745822B2 (en) Information processing method and apparatus
US9635207B2 (en) Management system and information processing apparatus managing installation and settings of an application
US9880792B2 (en) Management system, information processing device, and management method
US10003703B2 (en) Data processing apparatus and print system
JP2011076176A (en) Printer control apparatus, printer control method, print system, program, and storage medium
JP6759655B2 (en) Printing equipment and computer programs.
JP6717076B2 (en) Printing system, encryption key changing method, printer, program
JP2011123621A (en) Print server apparatus, method for preparing print setting screen, and program
US20150356380A1 (en) System, printing apparatus, control method, and recording medium
US9081720B2 (en) Information processing apparatus, setting information management method and recording medium
KR20110135522A (en) Management apparatus and method for managing device driver of management apparatus
JP2011170685A (en) Installation program and installation method
JP2009301544A (en) Print job extraction device and print system
JP6627531B2 (en) Management system, information processing device, server, and management method
JP2008108010A (en) Print controller, print control method, and print control program
US9456096B2 (en) Recording medium
JP5375102B2 (en) Host device, host device control method, image forming system, and computer program
US20130258406A1 (en) User terminal apparatus, method of controlling user terminal apparatus, image forming apparatus, and method of controlling image forming apparatus
JP6311380B2 (en) Information processing system, information processing apparatus, and information processing method
JP2005332100A (en) Print setting sharing support device
JP2011018171A (en) Image forming system, image formation request device, image formation request program
JP5437468B2 (en) Printer control program and recording medium
JP2020098513A (en) Image processing device and image processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190115

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190611

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190702

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190826

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191118

R151 Written notification of patent or utility model registration

Ref document number: 6627531

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151