JP6627531B2 - Management system, information processing device, server, and management method - Google Patents
Management system, information processing device, server, and management method Download PDFInfo
- 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
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.
以下に添付図面を参照して、管理システム、情報処理装置、サーバ及び管理方法の実施の形態を説明する。 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
本例では、プリンタ11、PC12、及びサーバ13がそれぞれ1つずつ存在する状態が示されているが、これに限定されるものではない。例えば、1つのプリンタ11に複数のPC12が接続されてもよいし、1つのPC12に複数のプリンタ11が接続されてもよい。また、サーバ13は複数存在してもよい。また、プリンタ11とサーバ13がネットワークを介して接続されてもよい。
In this example, a state is shown in which one
プリンタ11は、PC12が生成した文字データ、画像データ等を紙等の媒体に印刷する装置である。プリンタ11は、設定部21、記憶部22、生成部23、及び送受信部24を含む。
The
設定部21は、管理者がプリンタ11の実行可能な機能を制限する管理者設定を行うための処理を行う。管理者設定としては、カラー印刷、両面・集約印刷、ためし印刷、機密印刷、トナーセーブモード等の禁止、許可、強制等が挙げられる。また、設定部21は、管理者がドライバ、付属ソフトウェア等のプログラム45をインストールするPC12を選択するための処理を行う。付属ソフトウェアとは、例えば画像の加工、編集等を支援するソフトウェア等である。設定部21は、例えば管理者が操作可能なディスプレイ、入力キー等を備える操作ユニット、情報処理を行うCPU(Central Processing Unit)、論理回路等を利用して構成される。
The
記憶部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
生成部23は、管理者設定情報27及びプログラム情報29に基づいてプログラムファイルを生成し、管理者設定情報27及びカスタマイズ情報30に基づいてカスタマイズファイルを生成する。プログラムファイルは、PC12にインストールされるプログラム45を指定する情報である。カスタマイズファイルは、プログラムファイルにより指定されたプログラム45の設定をどのように変更するかを指定する情報である。生成部23は、例えばCPU、論理回路等を利用して構成することができる。
The
送受信部24は、記憶部22と生成部23との間の情報伝達処理、及びプリンタ11とPC12との間の情報伝達処理を行う。送受信部24は、例えばCPU、内部バス、I/O(Input/Output)ポート等を利用して構成される。
The transmission /
PC12は、インストール制御部31を含む。インストール制御部31は、接続されたプリンタ11を認識する処理、プログラム45を取得する処理、取得したプログラム45をインストールする処理、プログラム45の設定を変更する処理等を行う。インストール制御部31は、API処理部32、要求部33、及びカスタマイズ処理部34を含む。
The
API処理部32は、プリンタ11からの要求に応じてPC12の機能を発動させる処理を行う。例えば、API処理部32は、プリンタ11の送受信部24から送信された要求信号に応じて、インストール制御部31に、サーバ13からプログラム45をダウンロードする処理、プログラム45をインストールする処理、プログラム45の設定を変更する処理等を実行させる。
The
要求部33は、サーバ13に対してプログラム45のダウンロードを要求する処理を行う。要求部33は、プリンタ11の生成部23により生成されたプログラムファイルにより指定されたプログラム45のダウンロードを要求する要求信号を生成する。
The
カスタマイズ処理部34は、ダウンロードされたプログラム45の設定を管理者設定に適合するように変更する処理を行う。カスタマイズ処理部34は、プリンタ11の生成部23により生成されたカスタマイズファイルによる指定に応じて、プログラム45をインストールする際又はインストールした後に、プログラム45の設定を管理者設定に適合するように変更する処理を行う。
The
インストール制御部31は、例えばCPU、CPUに上記インストール制御部31による処理(API処理部32、要求部33、及びカスタマイズ処理部34による処理を含む処理)を行わせるソフトウェア、論理回路等を利用して構成される。CPUにインストール制御部31の処理を行わせるソフトウェアは、PC12のOS(Operating System)上で常に起動する常駐ソフトウェアであることが好ましい。
The
サーバ13は、記憶部41及びプログラム配信部42を含む。記憶部41は、各種のプリンタ11に対応する各種のプログラム45を記憶する。記憶部45は、例えばSRAM、フラッシュメモリ、HDD等の記憶デバイスを利用して構成される。プログラム配信部42は、PC12から送信される要求信号に応じて記憶部41から所定のプログラム45を抽出する処理を行い、当該要求信号への応答として抽出したプログラム45をPC12に送信する処理を行う。プログラム配信部42は、例えばCPU、論理回路等を利用して構成することができる。
The
図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
図3は、管理者設定を行うための管理者設定画面61を例示する図である。管理者設定画面61は、例えばプリンタ11に設けられたディスプレイに表示され、管理者によるタッチパネル操作、キー入力操作等を受け付けられるようになされている。本例では、カラー印刷を禁止(モノクロ印刷を強制)するか否かについて設定する状況が示されている。
FIG. 3 is a diagram exemplifying an
図4は、管理者がプログラム45をインストールするPC12を選択するためのPC選択画面65を例示する図である。PC選択画面65も管理者設定画面61と同様に、例えばプリンタ11に設けられたディスプレイ等に表示され、管理者が操作できるようになされている。本例では、プログラム45をインストールすることができる4台のPC12(PC A〜D)の中から1つ以上のPC12を選択する状況が示されている。
FIG. 4 is a diagram exemplifying a
図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
図6は、第1の例におけるプログラムファイル75Aを示す図である。プログラムファイル75Aは、管理者設定情報27及びプログラム情報71に基づいて生成部23により生成される。本例におけるプログラムファイル75Aは、管理者設定が「モノクロ印刷のみ」である場合にインストールされるプログラム45を指定している。本例では、"PrinterDriver"をソフトウェア名とするプログラム45(ドライバ)がインストールされることが示されている。
FIG. 6 is a diagram showing a
図7は、第1の例におけるカスタマイズファイル81Aを示す図である。カスタマイズファイル81Aは、管理者設定情報27及びカスタマイズ情報72に基づいて生成部23により生成される。本例におけるカスタマイズファイル81Aは、管理者設定が「モノクロ印刷のみ」である場合におけるプログラム45の設定変更の仕方を指定している。本例では、プログラム45の設定値"colorbw"を"black"に変更することが示されている。
FIG. 7 is a diagram showing the
図8は、第2の例におけるプログラムファイル75Bを示す図である。本例におけるプログラムファイル75Bは、管理者設定が「(カラー印刷を)制限しない」である場合にインストールされるプログラム45を指定している。本例では、図6に示す"PrinterDriver"をソフトウェア名とするプログラム45(ドライバ)に加え、"ColorProfileEditTool"をソフトウェア名とするプログラム45(色調等を調整する機能を実現する付属ソフトウェア等が想定される)もインストールされることが示されている。
FIG. 8 is a diagram showing a
図9は、第2の例におけるカスタマイズファイル81Bを示す図である。本例におけるカスタマイズファイル81Bは、管理者設定が「(カラー印刷を)制限しない」である場合におけるプログラム45の設定変更の仕方を示している。本例では、プログラム45の設定値の変更をしないことが示されている。
FIG. 9 is a diagram showing a
プログラムファイル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
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
図11は、PnP情報26とプログラム45との対応関係を示す対応テーブル101を例示する図である。インストール制御部31は、このような対応テーブル101を利用してインストールすべきプログラム45を決定する。
FIG. 11 is a diagram exemplifying a correspondence table 101 indicating the correspondence between the
また、インストール制御部31は、プログラム45のダウンロードを実行する前に、PC12に備えられるディスプレイに所定のプログラム選択画面を表示させ、利用者にインストールするプログラム45を選択させる処理を行ってもよい。図12は、プログラム選択画面105を例示する図である。本例では、プリンタ11の基本的なドライバである"Printer Driver"の他に、付属ソフトウェアである"Color Profile Edit Control"が選択可能になっている。
In addition, before executing the download of the
図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
その後、管理者が設定部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
その後、管理者が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
生成部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
送受信部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
PC12(対象PC)のインストール制御部31は、受信したプログラムファイル75A,75Bに基づいてサーバ13のプログラム配信部42にプログラム45のダウンロードを要求する処理を行う(S116)。プログラム配信部42は、インストール制御部31からの要求信号に応じて記憶部41に記憶されているプログラム45を選択し、インストール制御部31に送信する(S117)。インストール制御部31は、ダウンロードされたプログラム45をインストールし、カスタマイズファイル81A,81Bに基づいて当該プログラム45の設定を管理者設定に適合するように変更する処理を行う(S118)。
The
上記構成により、利用者に操作負担をかけることなく、PC12にインストールされるプログラム45の設定をプリンタ11側で行われた管理者設定に適合させることが可能となる。
With the above configuration, it is possible to adapt the settings of the
以下、他の実施の形態について図面を参照して説明するが、上記第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
図15は、第2の実施の形態における管理システム111の処理の流れを例示するフローチャートである。ステップS101〜S107は、図13に示す第1の実施の形態と同様である。
FIG. 15 is a flowchart illustrating a processing flow of the
設定部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
インストール制御部31は、送受信部24からPnP情報26及び管理者設定情報27を受信すると、サーバ123のプログラム配信部42に対し、プログラム45のダウンロードを要求する処理と、PnP情報26及び管理者設定情報27を送信する処理とを行う(S212)。プログラム配信部42は、インストール制御部31からの信号を受信すると、プログラムファイル75A,75B及びカスタマイズファイル81A,81Bの生成を要求する処理を行う(S213)。
Upon receiving the
生成部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
プログラム配信部42は、プログラムファイル75A,75B及びカスタマイズファイル81A,81Bに基づいて、プログラム45及びカスタマイズファイル81A,81BをダウンロードするためのURLを生成し(S217)、PC12のインストール制御部31に送信する。
The
インストール制御部31は、受信したURLからプログラム45及びカスタマイズファイル81A,81Bを取得し(S218)、カスタマイズファイル81A,81Bに基づいてプログラム45の設定を管理者設定に適合するように変更してインストールする(S219)。
The
本実施の形態のように、サーバ123がプログラムファイル75A,75B及びカスタマイズファイル81A,81Bを生成するための機能を備える構成であっても、利用者に操作負担をかけることなく、PC122にインストールされるプログラム45の設定をプリンタ121側で行われた管理者設定に適合させることが可能である。また、本実施の形態によれば、プログラム情報29及びカスタマイズ情報30をプログラム45と同様にサーバ123側で管理することができるので、プログラム情報29及びカスタマイズ情報30の更新作業等を容易に行うことができる。
Even if the
(第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
図17は、第3の実施の形態における管理システム131の処理の流れを例示するフローチャートである。ステップS101〜S107は、図13に示す第1の実施の形態と同様であり、ステップS208〜S211は、図15に示す第2の実施の形態と同様である。
FIG. 17 is a flowchart illustrating a processing flow of the
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
生成部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
本実施の形態のように、PC142がプログラムファイル75A,75B及びカスタマイズファイル81A,81Bを生成するための機能を備える構成であっても、利用者に操作負担をかけることなく、PC142にインストールされるプログラム45の設定をプリンタ141側で行われた管理者設定に適合させることが可能である。
Even if the
(第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
図19は、第4の実施の形態における管理システム151の処理の流れを例示するフローチャートである。ステップS101〜S114は、図13に示す第1の実施の形態と同様である。
FIG. 19 is a flowchart illustrating a processing flow of the
プリンタ161の送受信部24は、記憶部22からPnP情報26を抽出すると(S114)、ステップS111において生成部23により生成されたプログラムファイル75A,75Bをプログラム配信部42に送信する(S415)。プログラム配信部42は、受信したプログラムファイル75A,75Bに基づいてプログラム45の抽出を要求する処理を行い(S416)、記憶部22はプログラム45を抽出する(S417)。
Upon extracting the
送受信部24は、抽出されたプログラム45と、ステップS111で生成されたカスタマイズファイル81A,81Bと、ステップS114で抽出されたPnP情報26とをPC162のインストール制御部31に送信する(S418)。インストール制御部31は、受信したプログラム45の設定をカスタマイズファイル81A,81Bに基づいて変更し、このプログラム45をインストールする(S419)。
The transmission /
本実施の形態のように、プリンタ161がPC162にプログラム45を配信する機能を備え、第1〜3の実施の形態のようなサーバ13,123,143を含まないシステムであっても、利用者に操作負担をかけることなく、PC162にインストールされるプログラム45の設定をプリンタ161側で行われた管理者設定に適合させることが可能である。
Even in a system in which the
以上、本発明の実施の形態を説明したが、上記実施の形態は例として提示したものであり、発明の範囲を限定することを意図するものではない。この新規な実施の形態はその他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。実施の形態及びその変形は発明の範囲及び要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 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
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情報に基づいて前記ソフトウェアがインストールされた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〜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:
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)
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 |
-
2016
- 2016-01-28 JP JP2016014019A patent/JP6627531B2/en active Active
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 |