JP6627531B2 - 管理システム、情報処理装置、サーバ及び管理方法 - Google Patents

管理システム、情報処理装置、サーバ及び管理方法 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
English (en)
Other versions
JP2016177780A (ja
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/zh
Publication of JP2016177780A publication Critical patent/JP2016177780A/ja
Application granted granted Critical
Publication of JP6627531B2 publication Critical patent/JP6627531B2/ja
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

本発明は、管理システム、情報処理装置、サーバ及び管理方法に関する。
プリンタ、コピー機、複合機等の画像処理装置と、PC(Personal Computer)等の情報処理装置とを含むシステムにおいては、通常、情報処理装置に画像処理装置を制御するドライバ、画像処理を支援する付属ソフトウェア等のプログラムがインストールされる。このとき、インストールされるプログラムの設定は使用環境に応じて調整されることが求められる。
例えば、1人のユーザが設定した内容を多数のユーザに展開可能にすることを目的として、インストール前のドライバ構成ファイル群の中に、インストール後のドライバの設定を制御し、且つテキストで編集可能なドライバ初期化ファイルを有するドライバがある(特許文献1)。
上記のようなシステムにおいて、画像処理装置側で画像処理装置の実行可能な機能を制限する管理者設定(例えばカラー印刷の禁止等)が行われる場合がある。このような管理者設定があった場合、各情報処理装置にインストールされるプログラムの設定を当該管理者設定に適合するように変更する必要が生じる。このようなプログラムの設定の変更は、情報処理装置の利用者による操作に依存する場合が多い。
本発明は、上記に鑑みてなされたものであって、利用者に操作負担をかけることなく、情報処理装置にインストールされるプログラムの設定を画像処理装置側で行われた管理者設定に適合させることを目的とする。
上述した課題を解決し、目的を達成するために、本発明のドライバ管理システムは、画像処理装置と、画像処理装置へ送信する印刷データを生成するためのプログラムがインストールされる情報処理装置とを含む管理システムであって、画像処理装置の実行可能な機能を制限するための設定を行う設定部と、設定の内容を示す管理者設定情報、管理者設定情報に応じた画像処理装置に対応するプログラムを示すプログラム情報、及びプログラムの設定を管理者設定情報に応じてどのように変更するかを示すカスタマイズ情報を記憶する記憶部と、管理者設定情報及びプログラム情報に基づいて、情報処理装置にインストールされるプログラムを指定するプログラムファイルを生成し、管理者設定情報及びカスタマイズ情報に基づいて、プログラムファイルにより指定されたプログラムの設定を指定するカスタマイズファイルを生成する生成部と、プログラムファイルに基づいて情報処理装置にプログラムをインストールし、カスタマイズファイルに基づいてプログラムの設定を行うインストール制御部とを備え、前記画像処理装置は、前記設定部と、前記記憶部と、前記生成部とを含み、前記情報処理装置は、前記インストール制御部を含む、ことを特徴とする。
本発明によれば、利用者に操作負担をかけることなく、情報処理装置にインストールされるプログラムの設定を画像処理装置側で行われた管理者設定に適合させることが可能となる。
図1は、第1の実施の形態における管理システムの機能的な構成を例示する図である。 図2は、PC及びサーバのハードウェア構成を例示する図である。 図3は、管理者設定を行うための管理者設定画面を例示する図である。 図4は、管理者がプログラムをインストールするPCを選択するためのPC選択画面を例示する図である。 図5は、基準ファイルを例示する図である。 図6は、第1の例におけるプログラムファイルを示す図である。 図7は、第1の例におけるカスタマイズファイルを示す図である。 図8は、第2の例におけるプログラムファイルを示す図である。 図9は、第2の例におけるカスタマイズファイルを示す図である。 図10は、POSTメッセージを例示する図である。 図11は、PnP情報とドライバとの対応関係を示す対応テーブルを例示する図である。 図12は、プログラム選択画面を例示する図である。 図13は、第1の実施の形態における管理システムの処理の流れを例示するフローチャートである。 図14は、第2の実施の形態における管理システムの機能的構成を例示する図である。 図15は、第2の実施の形態における管理システムの処理の流れを例示するフローチャートである。 図16は、第3の実施の形態における管理システムの機能的な構成を例示する図である。 図17は、第3の実施の形態における管理システムの処理の流れを例示するフローチャートである。 図18は、第4の実施の形態における管理システムの機能的な構成を例示する図である。 図19は、第4の実施の形態における管理システムの処理の流れを例示するフローチャートである。
以下に添付図面を参照して、管理システム、情報処理装置、サーバ及び管理方法の実施の形態を説明する。
(第1の実施の形態)
図1は、第1の実施の形態における管理システム1の機能的な構成を例示する図である。管理システム1は、プリンタ(画像処理装置)11、PC(情報処理装置)12、及びサーバ13を含む。プリンタ11とPC12、及びPC12とサーバ13は、LAN(Local Area Network)、インターネット等のネットワークを介して接続されている。
本例では、プリンタ11、PC12、及びサーバ13がそれぞれ1つずつ存在する状態が示されているが、これに限定されるものではない。例えば、1つのプリンタ11に複数のPC12が接続されてもよいし、1つのPC12に複数のプリンタ11が接続されてもよい。また、サーバ13は複数存在してもよい。また、プリンタ11とサーバ13がネットワークを介して接続されてもよい。
プリンタ11は、PC12が生成した文字データ、画像データ等を紙等の媒体に印刷する装置である。プリンタ11は、設定部21、記憶部22、生成部23、及び送受信部24を含む。
設定部21は、管理者がプリンタ11の実行可能な機能を制限する管理者設定を行うための処理を行う。管理者設定としては、カラー印刷、両面・集約印刷、ためし印刷、機密印刷、トナーセーブモード等の禁止、許可、強制等が挙げられる。また、設定部21は、管理者がドライバ、付属ソフトウェア等のプログラム45をインストールするPC12を選択するための処理を行う。付属ソフトウェアとは、例えば画像の加工、編集等を支援するソフトウェア等である。設定部21は、例えば管理者が操作可能なディスプレイ、入力キー等を備える操作ユニット、情報処理を行うCPU(Central Processing Unit)、論理回路等を利用して構成される。
記憶部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)等の記憶デバイスを利用して構成される。
生成部23は、管理者設定情報27及びプログラム情報29に基づいてプログラムファイルを生成し、管理者設定情報27及びカスタマイズ情報30に基づいてカスタマイズファイルを生成する。プログラムファイルは、PC12にインストールされるプログラム45を指定する情報である。カスタマイズファイルは、プログラムファイルにより指定されたプログラム45の設定をどのように変更するかを指定する情報である。生成部23は、例えばCPU、論理回路等を利用して構成することができる。
送受信部24は、記憶部22と生成部23との間の情報伝達処理、及びプリンタ11とPC12との間の情報伝達処理を行う。送受信部24は、例えばCPU、内部バス、I/O(Input/Output)ポート等を利用して構成される。
PC12は、インストール制御部31を含む。インストール制御部31は、接続されたプリンタ11を認識する処理、プログラム45を取得する処理、取得したプログラム45をインストールする処理、プログラム45の設定を変更する処理等を行う。インストール制御部31は、API処理部32、要求部33、及びカスタマイズ処理部34を含む。
API処理部32は、プリンタ11からの要求に応じてPC12の機能を発動させる処理を行う。例えば、API処理部32は、プリンタ11の送受信部24から送信された要求信号に応じて、インストール制御部31に、サーバ13からプログラム45をダウンロードする処理、プログラム45をインストールする処理、プログラム45の設定を変更する処理等を実行させる。
要求部33は、サーバ13に対してプログラム45のダウンロードを要求する処理を行う。要求部33は、プリンタ11の生成部23により生成されたプログラムファイルにより指定されたプログラム45のダウンロードを要求する要求信号を生成する。
カスタマイズ処理部34は、ダウンロードされたプログラム45の設定を管理者設定に適合するように変更する処理を行う。カスタマイズ処理部34は、プリンタ11の生成部23により生成されたカスタマイズファイルによる指定に応じて、プログラム45をインストールする際又はインストールした後に、プログラム45の設定を管理者設定に適合するように変更する処理を行う。
インストール制御部31は、例えばCPU、CPUに上記インストール制御部31による処理(API処理部32、要求部33、及びカスタマイズ処理部34による処理を含む処理)を行わせるソフトウェア、論理回路等を利用して構成される。CPUにインストール制御部31の処理を行わせるソフトウェアは、PC12のOS(Operating System)上で常に起動する常駐ソフトウェアであることが好ましい。
サーバ13は、記憶部41及びプログラム配信部42を含む。記憶部41は、各種のプリンタ11に対応する各種のプログラム45を記憶する。記憶部45は、例えばSRAM、フラッシュメモリ、HDD等の記憶デバイスを利用して構成される。プログラム配信部42は、PC12から送信される要求信号に応じて記憶部41から所定のプログラム45を抽出する処理を行い、当該要求信号への応答として抽出したプログラム45をPC12に送信する処理を行う。プログラム配信部42は、例えばCPU、論理回路等を利用して構成することができる。
図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に示すようなハードウェア構成の他に、印刷処理を行うためのデバイス、媒体を搬送するためのデバイス等を含む。
図3は、管理者設定を行うための管理者設定画面61を例示する図である。管理者設定画面61は、例えばプリンタ11に設けられたディスプレイに表示され、管理者によるタッチパネル操作、キー入力操作等を受け付けられるようになされている。本例では、カラー印刷を禁止(モノクロ印刷を強制)するか否かについて設定する状況が示されている。
図4は、管理者がプログラム45をインストールするPC12を選択するためのPC選択画面65を例示する図である。PC選択画面65も管理者設定画面61と同様に、例えばプリンタ11に設けられたディスプレイ等に表示され、管理者が操作できるようになされている。本例では、プログラム45をインストールすることができる4台のPC12(PC A〜D)の中から1つ以上のPC12を選択する状況が示されている。
図5は、基準ファイル28を例示する図である。基準ファイル28は、プログラムファイル及びカスタマイズファイルを生成する際に利用される。基準ファイル28は、当該基準ファイル28を記憶しているプリンタ11に適合するプログラム45を特定するプログラム情報71、及び当該プログラム45の設定を管理者設定に応じてどのように変更するかを示すカスタマイズ情報72が含まれている。プログラム情報71に含まれるinstallsoftwareタグは、プリンタ11にインストールすべきプログラム45を特定するソフトウェア名を定義している。カスタマイズ情報72に含まれるdriversettingsタグは、管理者設定の内容毎にプログラム45の設定をどのように変更するかを定義している。本例では、管理者設定の内容が「モノクロ印刷のみ」"blackonly"である場合、プログラム45の設定値"colorbw"を"black"に変更することが定義されている。これと同様に、管理者設定の内容(例えば両面印刷等)毎に設定値の変更の仕方が定義されている。
図6は、第1の例におけるプログラムファイル75Aを示す図である。プログラムファイル75Aは、管理者設定情報27及びプログラム情報71に基づいて生成部23により生成される。本例におけるプログラムファイル75Aは、管理者設定が「モノクロ印刷のみ」である場合にインストールされるプログラム45を指定している。本例では、"PrinterDriver"をソフトウェア名とするプログラム45(ドライバ)がインストールされることが示されている。
図7は、第1の例におけるカスタマイズファイル81Aを示す図である。カスタマイズファイル81Aは、管理者設定情報27及びカスタマイズ情報72に基づいて生成部23により生成される。本例におけるカスタマイズファイル81Aは、管理者設定が「モノクロ印刷のみ」である場合におけるプログラム45の設定変更の仕方を指定している。本例では、プログラム45の設定値"colorbw"を"black"に変更することが示されている。
図8は、第2の例におけるプログラムファイル75Bを示す図である。本例におけるプログラムファイル75Bは、管理者設定が「(カラー印刷を)制限しない」である場合にインストールされるプログラム45を指定している。本例では、図6に示す"PrinterDriver"をソフトウェア名とするプログラム45(ドライバ)に加え、"ColorProfileEditTool"をソフトウェア名とするプログラム45(色調等を調整する機能を実現する付属ソフトウェア等が想定される)もインストールされることが示されている。
図9は、第2の例におけるカスタマイズファイル81Bを示す図である。本例におけるカスタマイズファイル81Bは、管理者設定が「(カラー印刷を)制限しない」である場合におけるプログラム45の設定変更の仕方を示している。本例では、プログラム45の設定値の変更をしないことが示されている。
プログラムファイル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)の後に「?」で繋いでデータを送ってもよい。
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に実行させる。
図11は、PnP情報26とプログラム45との対応関係を示す対応テーブル101を例示する図である。インストール制御部31は、このような対応テーブル101を利用してインストールすべきプログラム45を決定する。
また、インストール制御部31は、プログラム45のダウンロードを実行する前に、PC12に備えられるディスプレイに所定のプログラム選択画面を表示させ、利用者にインストールするプログラム45を選択させる処理を行ってもよい。図12は、プログラム選択画面105を例示する図である。本例では、プリンタ11の基本的なドライバである"Printer Driver"の他に、付属ソフトウェアである"Color Profile Edit Control"が選択可能になっている。
図13は、第1の実施の形態における管理システム1の処理の流れを例示するフローチャートである。先ず、管理者がプリンタ11に備えられた設定部21(例えば入力機能を有するディスプレイ等)を操作してカラー印刷の制限等の管理者設定を入力すると(S101)、当該管理者設定の内容を示す管理者設定情報27が記憶部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)。
その後、管理者がPC選択画面65から対象PC(対象情報処理装置)を選択すると(S107)、設定部21はプログラムファイル75A,75B及びカスタマイズファイル81A,81Bの生成を要求する処理を行う(S108)。対象PCとは、適応PCに含まれる1つ以上のPC12であり、プログラム45がインストールされ且つプログラム45の設定が管理者設定に適合するように変更されることが求められるPC12である。
生成部23は、設定部21からの要求信号を受信すると、記憶部22から管理者設定情報27及び基準ファイル28を抽出する処理を行い(S109)、記憶部22は管理者設定情報27及び基準ファイル28を抽出する(S110)。生成部23は、管理者設定情報27及び基準ファイル28に基づいて、プログラムファイル75A,75B及びカスタマイズファイル81A,81Bを生成し(S111)、これらをPC12(対象PC)に送信する要求を行う(S112)。
送受信部24は、生成部23からの要求信号を受信すると、記憶部22からPnP情報26を抽出する処理を行い(S113)、記憶部22はPnP情報26を抽出する(S114)。送受信部24は、プログラムファイル75A,75B、カスタマイズファイル81A,81B、及びPnP情報26をPC12のインストール制御部31に送信する(S115)。
PC12(対象PC)のインストール制御部31は、受信したプログラムファイル75A,75Bに基づいてサーバ13のプログラム配信部42にプログラム45のダウンロードを要求する処理を行う(S116)。プログラム配信部42は、インストール制御部31からの要求信号に応じて記憶部41に記憶されているプログラム45を選択し、インストール制御部31に送信する(S117)。インストール制御部31は、ダウンロードされたプログラム45をインストールし、カスタマイズファイル81A,81Bに基づいて当該プログラム45の設定を管理者設定に適合するように変更する処理を行う(S118)。
上記構成により、利用者に操作負担をかけることなく、PC12にインストールされるプログラム45の設定をプリンタ11側で行われた管理者設定に適合させることが可能となる。
以下、他の実施の形態について図面を参照して説明するが、上記第1の実施の形態と同一又は同様の作用効果奏する箇所、又は同一又は同様の役割を担う箇所については同一の符号を付してその説明を省略する場合がある。
(第2の実施の形態)
図14は、第2の実施の形態における管理システム111の機能的構成を例示する図である。本実施の形態においては、基準ファイル28がサーバ123の記憶部41(第2の記憶部)に記憶され、生成部23がサーバ123に含まれている。すなわち、本実施の形態においては、サーバ123においてプログラムファイル75A,75B及びカスタマイズファイル81A,81Bが生成される。
図15は、第2の実施の形態における管理システム111の処理の流れを例示するフローチャートである。ステップS101〜S107は、図13に示す第1の実施の形態と同様である。
設定部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)。
インストール制御部31は、送受信部24からPnP情報26及び管理者設定情報27を受信すると、サーバ123のプログラム配信部42に対し、プログラム45のダウンロードを要求する処理と、PnP情報26及び管理者設定情報27を送信する処理とを行う(S212)。プログラム配信部42は、インストール制御部31からの信号を受信すると、プログラムファイル75A,75B及びカスタマイズファイル81A,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に出力する。
プログラム配信部42は、プログラムファイル75A,75B及びカスタマイズファイル81A,81Bに基づいて、プログラム45及びカスタマイズファイル81A,81BをダウンロードするためのURLを生成し(S217)、PC12のインストール制御部31に送信する。
インストール制御部31は、受信したURLからプログラム45及びカスタマイズファイル81A,81Bを取得し(S218)、カスタマイズファイル81A,81Bに基づいてプログラム45の設定を管理者設定に適合するように変更してインストールする(S219)。
本実施の形態のように、サーバ123がプログラムファイル75A,75B及びカスタマイズファイル81A,81Bを生成するための機能を備える構成であっても、利用者に操作負担をかけることなく、PC122にインストールされるプログラム45の設定をプリンタ121側で行われた管理者設定に適合させることが可能である。また、本実施の形態によれば、プログラム情報29及びカスタマイズ情報30をプログラム45と同様にサーバ123側で管理することができるので、プログラム情報29及びカスタマイズ情報30の更新作業等を容易に行うことができる。
(第3の実施の形態)
図16は、第3の実施の形態における管理システム131の機能的な構成を例示する図である。本実施の形態においては、基準ファイル28がPC142の記憶部145(第2の記憶部)に記憶され、生成部23がPC142に含まれている。すなわち、本実施の形態においては、PC142においてプログラムファイル75A,75B及びカスタマイズファイル81A,81Bが生成される。
図17は、第3の実施の形態における管理システム131の処理の流れを例示するフローチャートである。ステップS101〜S107は、図13に示す第1の実施の形態と同様であり、ステップS208〜S211は、図15に示す第2の実施の形態と同様である。
PC142のインストール制御部31は、プリンタ141の送受信部24がPnP情報26及び管理者設定情報27を送信すると(S211)、プログラムファイル75A,75B及びカスタマイズファイル81A,81Bの生成を要求する処理を行う(S312)。生成部23は、インストール制御部31からの要求信号を受信すると、基準ファイル28の抽出を要求する処理を行い(S313)、PC142の記憶部145は基準ファイル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)。
本実施の形態のように、PC142がプログラムファイル75A,75B及びカスタマイズファイル81A,81Bを生成するための機能を備える構成であっても、利用者に操作負担をかけることなく、PC142にインストールされるプログラム45の設定をプリンタ141側で行われた管理者設定に適合させることが可能である。
(第4の実施の形態)
図18は、第4の実施の形態における管理システム151の機能的な構成を例示する図である。本実施の形態においては、プログラム45がプリンタ161の記憶部22に記憶され、プログラム配信部42がプリンタ161に含まれている。すなわち、本実施の形態においては、プリンタ161がPC162にプログラム45を配信する機能を備えている。
図19は、第4の実施の形態における管理システム151の処理の流れを例示するフローチャートである。ステップS101〜S114は、図13に示す第1の実施の形態と同様である。
プリンタ161の送受信部24は、記憶部22からPnP情報26を抽出すると(S114)、ステップS111において生成部23により生成されたプログラムファイル75A,75Bをプログラム配信部42に送信する(S415)。プログラム配信部42は、受信したプログラムファイル75A,75Bに基づいてプログラム45の抽出を要求する処理を行い(S416)、記憶部22はプログラム45を抽出する(S417)。
送受信部24は、抽出されたプログラム45と、ステップS111で生成されたカスタマイズファイル81A,81Bと、ステップS114で抽出されたPnP情報26とをPC162のインストール制御部31に送信する(S418)。インストール制御部31は、受信したプログラム45の設定をカスタマイズファイル81A,81Bに基づいて変更し、このプログラム45をインストールする(S419)。
本実施の形態のように、プリンタ161がPC162にプログラム45を配信する機能を備え、第1〜3の実施の形態のようなサーバ13,123,143を含まないシステムであっても、利用者に操作負担をかけることなく、PC162にインストールされるプログラム45の設定をプリンタ161側で行われた管理者設定に適合させることが可能である。
以上、本発明の実施の形態を説明したが、上記実施の形態は例として提示したものであり、発明の範囲を限定することを意図するものではない。この新規な実施の形態はその他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。実施の形態及びその変形は発明の範囲及び要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
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 ソフトウェア選択画面
特開2002−334047号公報

Claims (9)

  1. 画像処理装置と、前記画像処理装置へ送信する印刷データを生成するためのプログラムがインストールされる情報処理装置とを含む管理システムであって、
    前記画像処理装置の実行可能な機能を制限するための設定を行う設定部と、
    前記設定の内容を示す管理者設定情報、前記管理者設定情報に応じた前記画像処理装置に対応する前記プログラムを示すプログラム情報、及び前記プログラムの設定を前記管理者設定情報に応じてどのように変更するかを示すカスタマイズ情報を記憶する記憶部と、
    前記管理者設定情報及び前記プログラム情報に基づいて、前記情報処理装置にインストールされる前記プログラムを指定するプログラムファイルを生成し、前記管理者設定情報及び前記カスタマイズ情報に基づいて、前記プログラムファイルにより指定された前記プログラムの設定を指定するカスタマイズファイルを生成する生成部と、
    前記プログラムファイルに基づいて前記情報処理装置に前記プログラムをインストールし、前記カスタマイズファイルに基づいて前記プログラムの設定を行うインストール制御部と、
    を備え
    前記画像処理装置は、前記設定部と、前記記憶部と、前記生成部とを含み、
    前記情報処理装置は、前記インストール制御部を含む、
    管理システム。
  2. 前記記憶部は、更に、前記画像処理装置を特定しAPIに準拠する処理に用いられるPnP情報を記憶し、
    前記インストール制御部は、前記情報処理装置にインストールされたソフトウェアにより実現され、
    前記設定部は、前記API及び前記PnP情報に基づいて前記ソフトウェアがインストールされた1以上の前記情報処理装置である適合情報処理装置を特定し、前記適合情報処理装置の中から前記プログラムがインストールされ前記プログラムの設定が前記管理者設定情報に適合するように変更されることが求められる前記情報処理装置である対象情報処理装置を選択するための処理を行う、
    請求項1に記載の管理システム。
  3. 前記ソフトウェアは、常駐ソフトウェアである、
    請求項2に記載の管理システム。
  4. 更に、前記プログラムを前記情報処理装置に配信するサーバを含み、
    前記記憶部は、前記管理者設定情報を記憶する第1の記憶部と、前記プログラム情報及び前記カスタマイズ情報を記憶する第2の記憶部とからなり、
    前記画像処理装置は、前記設定部と、前記第1の記憶部とを含み、
    前記情報処理装置は、前記インストール制御部を含み、
    前記サーバは、前記第2の記憶部と、前記生成部とを含む、
    請求項1〜3のいずれか1項に記載の管理システム。
  5. 前記記憶部は、前記管理者設定情報を記憶する第1の記憶部と、前記プログラム情報及び前記カスタマイズ情報を記憶する第2の記憶部とからなり、
    前記画像処理装置は、前記設定部と、前記第1の記憶部とを含み、
    前記情報処理装置は、前記第2の記憶部と、前記生成部と、前記インストール制御部とを含む、
    請求項1〜3のいずれか1項に記載の管理システム。
  6. 前記記憶部は、更に、前記プログラムを記憶し、
    前記画像処理装置は、前記設定部と、前記記憶部と、前記生成部と、前記プログラムファイルにより指定された前記プログラムを前記記憶部から抽出して前記情報処理装置に配信する配信部とを含み、
    前記情報処理装置は、前記インストール制御部を含む、
    請求項1〜3のいずれか1項に記載の管理システム。
  7. 画像処理装置と、前記画像処理装置へ送信する印刷データを生成するためのプログラムがインストールされる情報処理装置とを含むシステムにおいて、前記情報処理装置に前記プログラムを配信するサーバであって、
    前記システムは、
    前記画像処理装置の実行可能な機能を制限するための設定を行う設定部と、
    前記設定の内容を示す管理者設定情報、前記画像処理装置に対応する前記プログラムを示すプログラム情報、及び前記プログラムの設定を前記管理者設定情報に応じてどのように変更するかを示すカスタマイズ情報を記憶する記憶部と、
    前記管理設定情報及び前記プログラム情報に基づいて、前記情報処理装置にインストールされる前記プログラムを指定するプログラムファイルを生成し、前記管理者設定情報及び前記カスタマイズ情報に基づいて、前記プログラムファイルにより指定された前記プログラムの設定を指定するカスタマイズファイルを生成する生成部と、
    前記プログラムファイルに基づいて前記情報処理装置に前記プログラムをインストールし、前記カスタマイズファイルに基づいて前記プログラムの設定を行うインストール制御部と、を備え、
    前記記憶部は、前記管理者設定情報を記憶する第1の記憶部と、前記プログラム情報及び前記カスタマイズ情報を記憶する第2の記憶部とからなり、
    前記画像処理装置は、前記設定部と、前記第1の記憶部とを含み、
    前記情報処理装置は、前記インストール制御部を含み、
    前記サーバは、前記第2の記憶部と、前記生成部とを含む、
    サーバ。
  8. プログラムにより生成された印刷データが送信される画像処理装置を含むシステムにおいて、前記プログラムがインストールされる情報処理装置であって、
    前記システムは、
    前記画像処理装置の実行可能な機能を制限する設定を行う設定部と、
    前記設定の内容を示す管理者設定情報、前記画像処理装置に対応する前記プログラムを特定するプログラム情報、及び前記プログラムの設定を前記管理者設定情報に応じてどのように変更するかを示すカスタマイズ情報を記憶する記憶部と、
    前記管理者設定情報及び前記プログラム情報に基づいて、前記情報処理装置にインストールされる前記プログラムを指定するプログラムファイルを生成し、前記管理者設定情報及び前記カスタマイズ情報に基づいて、前記プログラムファイルにより指定された前記プログラムの設定を指定するカスタマイズファイルを生成する生成部と、
    前記プログラムファイルに基づいて前記情報処理装置に前記プログラムをインストールし、前記カスタマイズファイルに基づいて前記プログラムの設定を行うインストール制御部と、を備え、
    前記記憶部は、前記管理者設定情報を記憶する第1の記憶部と、前記プログラム情報及び前記カスタマイズ情報を記憶する第2の記憶部とからなり、
    前記画像処理装置は、前記設定部と、前記第1の記憶部とを含み、
    前記情報処理装置は、前記第2の記憶部と、前記生成部と、前記インストール制御部とを含む、
    情報処理装置。
  9. 画像処理装置と、前記画像処理装置へ送信する印刷データを生成するプログラムがインストールされる情報処理装置とを含むシステムにおける管理方法であって、
    前記画像処理装置が、前記画像処理装置の実行可能な機能を制限する設定を行うステップと、
    前記画像処理装置が、前記設定の内容を示す管理者設定情報及び前記画像処理装置に対応する前記プログラムを特定するプログラム情報に基づいて、前記情報処理装置にインストールされる前記プログラムを指定するプログラムファイルを生成するステップと、
    前記画像処理装置が、前記管理者設定情報及び前記プログラムの設定を前記管理者設定情報に応じてどのように変更するかを示すカスタマイズ情報に基づいて、前記プログラムファイルにより指定された前記プログラムの設定をどのように変更するかを指定するカスタマイズファイルを生成するステップと、
    前記情報処理装置が、前記プログラムファイルに基づいて前記情報処理装置に前記プログラムをインストールするステップと、
    前記情報処理装置が、前記カスタマイズファイルに基づいて前記プログラムの設定を行うステップと、
    を備える管理方法。
JP2016014019A 2015-03-20 2016-01-28 管理システム、情報処理装置、サーバ及び管理方法 Active JP6627531B2 (ja)

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 (zh) 2015-03-20 2016-03-16 管理***、信息处理设备和管理方法

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 (ja) 2016-10-06
JP6627531B2 true JP6627531B2 (ja) 2020-01-08

Family

ID=57071244

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016014019A Active JP6627531B2 (ja) 2015-03-20 2016-01-28 管理システム、情報処理装置、サーバ及び管理方法

Country Status (1)

Country Link
JP (1) JP6627531B2 (ja)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007164456A (ja) * 2005-12-13 2007-06-28 Ricoh Co Ltd 情報処理システム及びデバイスドライバインストール方法
JP2010009604A (ja) * 2008-06-27 2010-01-14 Toshiba Corp インストール用データ生成装置
JP2013191118A (ja) * 2012-03-15 2013-09-26 Casio Electronics Co Ltd 印刷システム、ホストコンピューター
JP2015232755A (ja) * 2014-06-09 2015-12-24 キヤノン株式会社 情報処理装置、印刷装置、情報処理装置のドライバ処理方法、印刷装置のドライバ処理方法、及びプログラム

Also Published As

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

Similar Documents

Publication Publication Date Title
JP5915278B2 (ja) プログラム、情報処理装置、記憶媒体
JP4745822B2 (ja) 情報処理方法およびその装置
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
JP2014209316A (ja) 印刷制御プログラム、情報処理装置及び印刷システム
US10003703B2 (en) Data processing apparatus and print system
JP2011076176A (ja) プリンタ制御装置、プリンタ制御方法、印刷システム、プログラムおよび記録媒体
JP6759655B2 (ja) 印刷装置、及びコンピュータプログラム。
JP6717076B2 (ja) 印刷システム、暗号化キー変更方法、プリンタ、プログラム
JP2011123621A (ja) プリントサーバー装置、印刷設定画面の作成方法及びプログラム
US20150356380A1 (en) System, printing apparatus, control method, and recording medium
US9081720B2 (en) Information processing apparatus, setting information management method and recording medium
KR20110135522A (ko) 관리장치 및 관리장치의 장치드라이버 관리방법
JP2011170685A (ja) インストールプログラムおよびインストール方法
JP2009301544A (ja) 印刷ジョブ抽出装置およびプリントシステム
JP6627531B2 (ja) 管理システム、情報処理装置、サーバ及び管理方法
JP2008108010A (ja) 印刷制御装置、印刷制御方法及び印刷制御プログラム
KR20100074567A (ko) 전자서명 생성 방법, 인쇄 제어 단말장치, 및 화상형성장치
JP6191272B2 (ja) 印刷プログラム、情報処理装置および印刷システム
US9456096B2 (en) Recording medium
JP5375102B2 (ja) ホスト装置、ホスト装置の制御方法、画像形成システム及びコンピュータープログラム
US20130258406A1 (en) User terminal apparatus, method of controlling user terminal apparatus, image forming apparatus, and method of controlling image forming apparatus
JP6311380B2 (ja) 情報処理システム、情報処理装置及び情報処理方法
JP2005332100A (ja) 印刷設定共有化支援装置
JP2011018171A (ja) 画像形成システム、画像形成依頼装置、画像形成依頼プログラム

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