JP2011170685A - インストールプログラムおよびインストール方法 - Google Patents
インストールプログラムおよびインストール方法 Download PDFInfo
- Publication number
- JP2011170685A JP2011170685A JP2010034850A JP2010034850A JP2011170685A JP 2011170685 A JP2011170685 A JP 2011170685A JP 2010034850 A JP2010034850 A JP 2010034850A JP 2010034850 A JP2010034850 A JP 2010034850A JP 2011170685 A JP2011170685 A JP 2011170685A
- Authority
- JP
- Japan
- Prior art keywords
- setting
- user
- information
- terminal device
- device driver
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Stored Programmes (AREA)
Abstract
【課題】デバイスドライバにより提供される設定画面上でユーザが設定可能な複数の設定項目の設定値をユーザ単位で簡単かつ確実に制限することができるデバイスドライバのインストールプログラムを提供する。
【解決手段】制御対象装置の機能に関する複数の設定項目を含む設定画面を提供するデバイスドライバを端末装置にインストールするためのインストールプログラムであって、端末装置のユーザに関する情報を取得する手順(S102)と、デバイスドライバの取得元となる記憶部に記憶されている、複数の設定項目についてユーザが設定可能な設定値の制限内容が異なる複数のデバイスドライバの中から、ユーザに関する情報に対応する一のデバイスドライバを選択する手順(S106)と、選択されたデバイスドライバを、端末装置にインストールするための制御を行う手順(S107,S108)と、をコンピュータに実行させる。
【選択図】図5
【解決手段】制御対象装置の機能に関する複数の設定項目を含む設定画面を提供するデバイスドライバを端末装置にインストールするためのインストールプログラムであって、端末装置のユーザに関する情報を取得する手順(S102)と、デバイスドライバの取得元となる記憶部に記憶されている、複数の設定項目についてユーザが設定可能な設定値の制限内容が異なる複数のデバイスドライバの中から、ユーザに関する情報に対応する一のデバイスドライバを選択する手順(S106)と、選択されたデバイスドライバを、端末装置にインストールするための制御を行う手順(S107,S108)と、をコンピュータに実行させる。
【選択図】図5
Description
本発明は、インストールプログラムおよびインストール方法に関する。本発明は、特に、デバイスドライバを端末装置にインストールするためのインストールプログラムおよびインストール方法に関する。
一般的に、ユーザは、プリンタを制御するためのドライバソフトであるプリンタドライバを利用して、PC(パーソナルコンピュータ)上で印刷条件を設定し、プリンタに印刷出力を指示する。プリンタドライバは、たとえば、ネットワークを通じてサーバ等の管理装置からダウンロードされた後、PCにインストールされる。
これに関連する技術として、カラー印刷による印刷コストの増加を防止する見地から、下記の特許文献1に示すようなプリンタドライバ管理装置が提案されている。特許文献1に開示されているプリンタドライバ管理装置は、IPアドレス等の識別情報に基づいてプリンタドライバのダウンロード先となる端末を特定し、識別情報と印刷方式とが対応付けられたテーブルを参照して、共通モジュール、カラーモジュール、およびモノクロモジュールの3つのモジュール、あるいは、共通モジュールおよびモノクロモジュールの2つのモジュールを端末に送信するものである。このような構成によれば、管理者がカラー印刷を許可しない端末には、カラーモジュールがインストールされないため、当該端末のユーザは印刷設定時にカラー印刷を設定することができず、プリンタドライバがインストールされる端末単位でカラー印刷が制限される。
ところで、プリンタドライバにより提供される印刷設定画面上でユーザが設定可能な設定項目には、カラー/モノクロ設定のみならず、用紙サイズ設定、両面印刷設定、およびページ割付設定等の種々の設定項目が含まれる。近年、これらの設定項目により特定されるプリンタの機能についてもユーザ単位で細かく制限することが望まれている。
しかしながら、上記のプリンタドライバ管理装置では、プリンタの機能をモジュール単位で処理するため、設定項目の数や1つの設定項目に対して設定可能な設定値の数が増加する場合には、処理が煩雑化してしまうという問題がある。さらには、たとえば、2つの設定項目間で禁則関係が成立する場合のように、複数の設定項目が密接に関連する場合には、モジュール単位では正確な機能制限を行えないおそれがある。
本発明は、上述した課題に鑑みてなされたものである。したがって、本発明の目的は、デバイスドライバを端末装置にインストールする際に、インストール後のデバイスドライバにより提供される設定画面上でユーザが設定可能な複数の設定項目の設定値をユーザ単位で簡単かつ確実に制限することができるインストールプログラムおよびインストール方法を提供することである。
本発明の上記目的は、下記の手段によって達成される。
(1)制御対象装置の機能に関する複数の設定項目を含む設定画面を提供するデバイスドライバを端末装置にインストールするためのインストールプログラムであって、前記端末装置のユーザに関する情報を取得する手順(a)と、前記デバイスドライバの取得元となる記憶部に記憶されている、前記複数の設定項目についてユーザが設定可能な設定値の制限内容が異なる複数のデバイスドライバの中から、前記手順(a)において取得された前記ユーザに関する情報に対応する一のデバイスドライバを選択する手順(b)と、前記手順(b)において選択された前記デバイスドライバを、前記端末装置にインストールするための制御を行う手順(c)と、をコンピュータに実行させることを特徴とするインストールプログラム。
(2)前記記憶部には、前記ユーザに関する情報と、前記設定値の制限内容に関する設定情報とが対応付けて登録されているユーザ管理テーブルがさらに記憶されており、前記手順(b)は、前記ユーザ管理テーブルを参照して、前記手順(a)において取得された前記ユーザに関する情報と対応付けられた前記設定情報を認識する手順(b1)と、前記手順(b1)において認識された前記設定情報に示される前記設定値の制限内容に合致するデバイスドライバを、前記複数のデバイスドライバの中から選択する手順(b2)と、を有し、前記手順(c)において、前記設定情報に示される前記設定値の制限内容に合致する前記デバイスドライバが、前記端末装置にインストールされることを特徴とする上記(1)に記載のインストールプログラム。
(3)前記インストールプログラムは、前記端末装置で実行され、前記手順(a)において、前記端末装置のユーザにより前記端末装置に対して入力された識別情報が、前記ユーザに関する情報として取得され、前記手順(b)において、前記識別情報に対応する一のデバイスドライバが前記複数のデバイスドライバの中から選択され、前記手順(c)は、前記手順(b)において選択された前記デバイスドライバを、前記記憶部から取得する手順(c1)と、前記手順(c1)において取得された前記デバイスドライバを、前記端末装置にインストールする手順(c2)と、を有することを特徴とする上記(1)または(2)に記載のインストールプログラム。
(4)前記設定項目には、ユーザが選択可能な設定値の候補が複数含まれており、予め設定された優先順位にしたがって前記複数の設定値の候補の中から選択される一の設定値の候補が、前記設定項目の初期値に設定されることを特徴とする上記(1)〜(3)のいずれか1つに記載のインストールプログラム。
(5)前記制御対象装置は、印刷装置であって、前記デバイスドライバは、前記印刷装置用のプリンタドライバであることを特徴とする上記(1)〜(4)のいずれか1つに記載のインストールプログラム。
(6)上記(1)〜(5)のいずれか1つに記載のインストールプログラムを記録したコンピュータ読み取り可能な記録媒体。
(7)制御対象装置の機能に関する複数の設定項目を含む設定画面を提供するデバイスドライバを端末装置にインストールするためのインストール方法であって、前記端末装置のユーザに関する情報を取得するステップ(a)と、前記デバイスドライバの取得元となる記憶部に記憶されている、前記複数の設定項目についてユーザが設定可能な設定値の制限内容が異なる複数のデバイスドライバの中から、前記ステップ(a)において取得された前記ユーザに関する情報に対応する一のデバイスドライバを選択するステップ(b)と、前記ステップ(b)において選択された前記デバイスドライバを、前記端末装置にインストールするための制御を行うステップ(c)と、を有することを特徴とするインストール方法。
(8)前記記憶部には、前記ユーザに関する情報と、前記設定値の制限内容に関する設定情報とが対応付けて登録されているユーザ管理テーブルがさらに記憶されており、前記ステップ(b)は、前記ユーザ管理テーブルを参照して、前記ステップ(a)において取得された前記ユーザに関する情報と対応付けられた前記設定情報を認識するステップ(b1)と、前記ステップ(b1)において認識された前記設定情報に示される前記設定値の制限内容に合致するデバイスドライバを、前記複数のデバイスドライバの中から選択するステップ(b2)と、を有し、前記ステップ(c)において、前記設定情報に示される前記設定値の制限内容に合致する前記デバイスドライバが、前記端末装置にインストールされることを特徴とする上記(7)に記載のインストール方法。
(9)前記ステップ(a)において、前記端末装置のユーザにより前記端末装置に対して入力された識別情報が、前記ユーザに関する情報として取得され、前記ステップ(b)において、前記識別情報に対応する一のデバイスドライバが前記複数のデバイスドライバの中から選択され、前記ステップ(c)は、前記ステップ(b)において選択された前記デバイスドライバを、前記記憶部から取得するステップ(c1)と、前記ステップ(c1)において取得された前記デバイスドライバを、前記端末装置にインストールするステップ(c2)と、を有することを特徴とする上記(7)または(8)に記載のインストール方法。
(10)前記設定項目には、ユーザが選択可能な設定値の候補が複数含まれており、予め設定された優先順位にしたがって前記複数の設定値の候補の中から選択される一の設定値の候補が、前記設定項目の初期値に設定されることを特徴とする上記(7)〜(9)のいずれか1つに記載のインストール方法。
(11)前記制御対象装置は、印刷装置であって、前記デバイスドライバは、前記印刷装置用のプリンタドライバであることを特徴とする上記(7)〜(10)のいずれか1つに記載のインストール方法。
本発明によれば、ユーザが設定可能な設定値の制限内容が異なる複数のデバイスドライバの中から、ユーザに関する情報に基づいて選択される一のデバイスドライバが端末装置にインストールされるため、管理者は、ユーザに関する情報毎に、設定値の制限内容を予め指定しておくことにより、所望の設定値の制限内容に合致するデバイスドライバを所望のユーザの端末装置にインストールすることが可能となる。したがって、デバイスドライバを端末装置にインストールする際に、インストール後のデバイスドライバにより提供される設定画面上でユーザが設定可能な複数の設定項目の設定値をユーザ単位で簡単かつ確実に制限することができる。
以下、図面を参照して、本発明の実施形態を詳細に説明する。
(第1の実施形態)
図1は、本発明の第1の実施形態にかかる印刷システムの全体構成を示すブロック図である。
図1は、本発明の第1の実施形態にかかる印刷システムの全体構成を示すブロック図である。
図1に示されるとおり、本実施形態にかかる印刷システムは、端末装置としてのPC1a,1b,1c,1dと、管理装置としてのサーバ2と、印刷装置としてのプリンタ3a,3bとを備える。PC1a,1b,1c,1d、サーバ2、およびプリンタ3a,3bは、ネットワーク4を介して相互に通信可能に接続されている。
ネットワーク4は、イーサネット(登録商標)、トークンリング、FDDI等の規格によりコンピュータやネットワーク機器同士を接続したLAN、あるいはLAN同士を専用線で接続したWAN等からなる。なお、ネットワーク4に接続される機器の種類および台数は、図1に示す例に限定されない。
図2は、PCの概略構成を示すブロック図である。PC1a,1b,1c,1dは、相互に同様の構成であるため、以下、PC1aを代表として用いて説明する。
PC1aは、CPU11、ROM12、RAM13、ハードディスク14、ディスプレイ15、入力装置16、および通信インタフェース17を含み、これらは信号をやり取りするためのバス18を介して相互に接続されている。
CPU11は、プログラムにしたがって、上記各部の制御や各種の演算処理を行う。ROM12は、各種プログラムや各種データを格納する。RAM13は、作業領域として一時的にプログラムやデータを記憶する。
ハードディスク14は、オペレーティングシステムを含む各種プログラムや、各種データを格納する。また、ハードディスク14には、文書ファイルを作成するための文書作成アプリケーションと、作成された文書ファイルについての印刷指示・印刷方法の指定を行うためのプリンタドライバをインストールするためのインストールプログラムとが格納されている。
ディスプレイ15は、たとえば、液晶ディスプレイであり、各種の情報を表示する。入力装置16は、たとえば、マウス等のポインティングデバイスやキーボードを含み、各種情報の入力を行うために使用される。通信インタフェース17は、ネットワーク4を介して他の機器と通信するためのインタフェースであり、イーサネット(登録商標)、トークンリング、FDDI等の規格が用いられる。
図3は、サーバの概略構成を示すブロック図である。サーバ2は、CPU21、ROM22、RAM23、ハードディスク24、ディスプレイ25、入力装置26、および通信インタフェース27を含み、これらは信号をやり取りするためのバス28を介して相互に接続されている。なお、サーバ2の上記各部については、PC1aの上記各部と同様であるため説明を省略する。
ハードディスク24には、複数のプリンタドライバ100と、ユーザ管理表200とが格納されている。複数のプリンタドライバ100は、複数の設定項目についてユーザが設定可能な設定値の制限内容が異なる印刷設定画面をそれぞれ提供する。ユーザ管理表200は、ユーザIDと設定値の制限内容に関する設定情報とが対応付けて登録されたものであり、たとえば、印刷システムの管理者により、サーバ2上で作成および編集される。
図4は、プリンタの概略構成を示すブロック図である。プリンタ3a,3bは、相互に同様の構成であるため、以下、プリンタ3aを代表として用いて説明する。
プリンタ3aは、CPU31、ROM32、RAM33、ハードディスク34、操作パネル部35、印刷部36、および通信インタフェース37を含み、これらは信号をやり取りするためのバス38を介して相互に接続されている。なお、プリンタ3aの上記各部のうち、PC1aの上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
ハードディスク34は、言語解析部310および画像処理部320に対応するプログラムを格納するためのそれぞれの領域を有する。言語解析部310は、PS(PostScript(登録商標))、PDF、PCL、およびXPS等のページ記述言語で記述された印刷データを解析し、中間言語で記述された中間データを生成する。画像処理部320は、中間データをビットマップ画像データに変換する。なお、言語解析部310および画像処理部320の機能は、対応するプログラムをCPU31が実行することにより発揮される。
操作パネル部35は、各種情報の表示および各種指示の入力に使用される。印刷部36は、電子写真式プロセス等の周知の作像プロセスを用いて、ビットマップ画像データに基づく画像を用紙等の記録媒体に印刷する。
PC1a,1b,1c,1d、サーバ2、およびプリンタ3a,3bは、上記構成要素以外の構成要素を含んでいてもよく、あるいは、上記構成要素のうちの一部が含まれていなくてもよい。
以上のとおり構成される本実施形態の印刷システムでは、PCにプリンタドライバがインストールされる際、サーバに記憶されている複数のプリンタドライバの中から、PCのユーザに対応する一のプリンタドライバが選択され、PCにダウンロードされる。以下、図5〜図8を参照して、本実施形態の印刷システムの動作について説明する。なお、以下では、プリンタ3a用のプリンタドライバがPC1aにインストールされる場合を例に挙げて説明する。
図5は、図1に示されるPCにおけるドライバインストール処理の手順を示すフローチャートである。なお、図5のフローチャートにより示されるアルゴリズムは、PC1aのハードディスク14にプログラムとして記憶されており、CPU11によって実行される。
本実施形態のドライバインストール処理では、まず、インストーラが起動される(ステップS101)。たとえば、ユーザが、マウス等を用いて、ディスプレイ15に表示されるインストーラのアイコンをクリックすることにより、プリンタドライバのインストーラが起動される。
続いて、ユーザIDの入力が受け付けられる(ステップS102)。本実施形態では、ユーザIDの入力を促すID入力画面(不図示)がディスプレイ15に表示され、ID入力画面を通じて、ユーザが自身のユーザIDを入力することにより、ユーザIDの入力が受け付けられる。
続いて、サーバが選択される(ステップS103)。本実施形態では、プリンタドライバのダウンロード元となるサーバを特定するためのサーバ選択画面(不図示)がディスプレイ15に表示され、たとえば、サーバ選択画面を通じて、サーバ2のIPアドレスをユーザが入力することにより、プリンタドライバのダウンロード元となるサーバが選択される。
続いて、ユーザ管理表200にユーザが登録されているか否かが判断される(ステップS104)。本実施形態では、PC1aがサーバ2にアクセスし、サーバ2のハードディスク24に記憶されているユーザ管理表200に、ステップS102に示す処理で受け付けられたユーザIDが登録されているか否かが判断される。
ユーザ管理表200にユーザが登録されていないと判断される場合(ステップS104:NO)、プリンタドライバがインストールされることなく、処理が終了される。一方、ユーザ管理表200にユーザが登録されていると判断される場合(ステップS104:YES)、設定情報が読み込まれる(ステップS105)。本実施形態では、ステップS102に示す処理で受け付けられたユーザIDに対応する、設定値の制限内容に関する設定情報がユーザ管理表200から読み込まれる。
図6は、ユーザ管理表の一例を示す図である。ユーザ管理表200には、ユーザID情報210、カラー選択設定情報221、出力用紙設定情報222、トナーセーブ設定情報223、印刷種類設定情報224、およびページ割付設定情報225が含まれる。
ユーザID情報210は、ユーザを識別するための情報であり、図6では、「ユーザA」〜「ユーザD」に対応するユーザID「A」〜「D」が登録されている。カラー選択設定情報221は、印刷設定画面上でユーザにカラー印刷の設定を許可するか否かについての設定情報であり、「カラー/グレースケール」および「グレースケール」の2つの選択肢の一方が設定される。出力用紙設定情報222は、印刷設定画面上でユーザに設定を許可する出力用紙についての設定情報であり、「A4のみ」、「A4、A3のみ」、および「制限なし」の3つの選択肢のうちの一つが設定される。トナーセーブ設定情報223は、ユーザにトナーセーブ設定を強制的に実行させるか否かについての設定情報であり、「制限なし」および「あり」の2つの選択肢の一方が設定される。印刷種類設定情報224は、印刷設定画面上でユーザに片面印刷の設定を許可するか否かについての設定情報であり、「制限なし」および「両面」の2つの選択肢の一方が設定される。ページ割付設定情報225は、印刷設定画面上でユーザに設定を許可する割付ページ数についての設定情報であり、「制限なし」、「2in1のみ」、および「4in1のみ」の3つの選択肢のうちの一つが設定される。カラー選択設定情報221、出力用紙設定情報222、トナーセーブ設定情報223、印刷種類設定情報224、およびページ割付設定情報225は、印刷システムの管理者によりユーザ毎に個別に設定される。
ステップS105に示す設定情報読込み処理では、ステップS102に示す処理で受け付けられたユーザIDに対応する設定情報がユーザ管理表200から読み込まれる。たとえば、PC1aのユーザが、図6の「ユーザD」である場合、カラー選択設定情報:「グレースケール」、出力用紙設定情報:「A4のみ」、トナーセーブ設定情報:「あり」、印刷種類設定情報:「両面」、およびページ割付設定情報:「4in1のみ」が設定情報として読み込まれる。
続いて、プリンタドライバが選択される(ステップS106)。本実施形態では、サーバ2のハードディスク24に記憶されている複数のプリンタドライバの中から、ステップS105に示す処理で読み込まれた設定情報に示される制限内容に合致する一のプリンタドライバが選択される。
サーバ2のハードディスク24には、図6に示すユーザ管理表200に含まれる5つの設定項目について、管理者が選択可能な選択肢のすべての組み合わせを網羅するように、72種類のプリンタドライバが記憶されている。具体的には、カラー選択設定情報221についての上記2つの選択肢、出力用紙設定情報222についての上記3つの選択肢、トナーセーブ設定情報223についての上記2つの選択肢、印刷種類設定情報224についての上記2つの選択肢、およびページ割付設定情報225についての上記3つの選択肢のすべての組み合わせに対応する72(2×3×2×2×3)種類のプリンタドライバが記憶されている。そして、72種類のプリンタドライバの中から、たとえば、「ユーザD」の設定情報に示される制限内容に合致する機能制限が施されている一のプリンタドライバが選択される。本実施形態では、設定情報を表す名称が付与された複数のプリンタドライバの中から、「ユーザD」の設定情報に対応する名称のプリンタドライバが選択される。あるいは、本実施形態と異なり、設定情報とプリンタドライバの名称とを対応付けた管理テーブルを参照して、複数のプリンタドライバの中から、設定情報に示される制限内容に合致する一のプリンタドライバが選択される。
続いて、プリンタドライバがダウンロードされる(ステップS107)。本実施形態では、ステップS106に示す処理で選択されたプリンタドライバが、サーバ2からPC1aにダウンロードされる。
そして、プリンタドライバがインストールされ(ステップS108)、処理が終了される。本実施形態では、ステップS107に示す処理でダウンロードされたプリンタドライバがPC1aにインストールされ、処理が終了される。
図7は、PCにインストールされたプリンタドライバにより提供される機能制限が施された印刷設定画面の一例を示す図であり、図8は、機能制限が施されていない印刷設定画面の一例を示す図である。なお、図7では、図6のユーザ管理表200における「ユーザD」の設定情報に示される制限内容に合致するプリンタドライバが、PC1aにインストールされた場合を示す。
図7および図8に示されるとおり、印刷設定画面100a,100bは、カラー選択設定部121、出力用紙サイズ設定部122、トナーセーブ設定部123、印刷種類設定部124、およびページ割付設定部125を有する。カラー選択設定部121、出力用紙サイズ設定部122、トナーセーブ設定部123、印刷種類設定部124、およびページ割付設定部125は、ユーザ管理表200のカラー選択設定情報221、出力用紙設定情報222、トナーセーブ設定情報223、印刷種類設定情報224、およびページ割付設定情報225にそれぞれ対応している。
図7に示されるとおり、機能制限が施された印刷設定画面100aでは、カラー選択設定部121は、ラジオボタンにより「グレースケール」が設定された状態でグレーアウト表示され、PC1aのユーザは、カラー印刷を設定することができない。また、出力用紙サイズ設定部122は、プルダウンメニューにより「A4」のみが設定可能な設定値として表示され、ユーザは、A4以外の用紙を設定することができない。トナーセーブ設定部123は、チェックボックスが「ON」の状態でグレーアウト表示され、ユーザは、トナーセーブを設定することなく印刷を行うことができない。印刷種類設定部124は、プルダウンメニューにより「両面」のみが設定可能な設定値として表示され、ユーザは、片面印刷を設定することができない。ページ割付設定部125は、チェックボックスが「ON」の状態でグレーアウト表示され、かつ、プルダウンメニューで「4in1」のみが設定可能な設定値として表示され、ユーザは、「4in1」以外の割付ページ数を設定することができない。
一方、図8に示されるとおり、機能制限が施されていない印刷設定画面100bでは、カラー選択設定部121は、「カラー」および「グレースケール」の両方が設定可能な状態で表示され、ユーザは、カラー印刷およびモノクロ印刷の両方を設定することができる。また、出力用紙サイズ設定部122は、「A3」、「A4」、「B3」、「B4」、および「カスタム」等の種々の用紙サイズが設定可能な状態で表示され、ユーザは、種々のサイズの用紙を設定することができる。トナーセーブ設定部123は、「ON」および「OFF」の両方が設定可能な状態で表示され、ユーザは、トナーセーブを設定することなく印刷を行うことができ、トナーセーブを設定して印刷を行うこともできる。印刷種類設定部124は、「片面」および「両面」の両方が設定可能な状態で表示され、ユーザは、片面印刷および両面印刷の両方を設定することができる。ページ割付設定部125は、「ON」および「OFF」の両方が設定可能な状態で表示され、かつ、「2in1」、「4in1」、「6in1」、「9in1」、および「16in1」の5種類の割付ページ数が設定可能な設定値として表示され、ユーザは、種々の割付ページ数を設定することができ、ページ割付を設定しないこともできる。なお、図8に示す印刷設定画面100bは、図6のユーザ管理表200における「ユーザA」の設定情報に対応している。
以上のとおり、本実施形態のドライバインストール処理によれば、まず、PC1aのユーザIDが取得され、サーバ2に記憶されている複数のプリンタドライバの中から、ユーザIDに対応する機能制限が施されたプリンタドライバが選択される。そして、選択されたプリンタドライバがサーバ2からPC1aにダウンロードされた後、PC1aにインストールされる。
このような構成によれば、印刷システムの管理者は、複数の設定項目についての設定値の制限内容をユーザIDと対応付けてユーザ管理表200に予め登録しておくことにより、所望のユーザのPCに対して所望の機能制限を施すことが可能となる。したがって、プリンタドライバをPC1aにインストールする際に、プリンタドライバにより提供される印刷設定画面を通じてユーザが設定可能な複数の設定項目の設定値をユーザ単位で簡単かつ確実に制限することができる。その結果、管理者が望まない設定値をユーザが印刷設定画面上で設定することが防止され、トナー料金、用紙料金、およびデータ量等の増加を防止することができる。すなわち、管理者が望む印刷コストの削減やネットワーク負荷の軽減を実現することができる。
なお、上記実施形態では、複数のユーザの印刷処理を管理するために、印刷設定画面上でユーザが設定可能な設定値がユーザに応じて制限されているが、ユーザに応じて設定値を制限する代わりに、たとえば、各設定項目のデフォルト値(初期値)をユーザに応じて変更することもできる。しかしながら、ユーザに応じてデフォルト値を変更する方式では、ユーザが自己の都合のよいように設定値をデフォルト値から変更してしまう可能性がある。また、文書作成アプリケーションによっては、文書作成アプリケーションの設定にしたがって、デフォルト値を自動的に変更してしまうおそれがある。すなわち、ユーザに応じてデフォルト値を変更する方式では、管理者が望むような印刷コストの削減効果が得られない。このような観点から、デフォルト値をユーザ毎に変更する方式により印刷処理を管理するよりも、設定項目に対してユーザが設定可能な設定値をユーザ単位で制限して印刷処理を管理する方が好ましい。
一方、たとえば、図6の「ユーザC」に対応する印刷設定画面100aの出力用紙サイズ設定部122のように、設定項目に対して設定可能な設定値の候補が複数含まれる場合には、予め設定される優先順位にしたがって、デフォルト値が設定されてもよい。具体的には、出力用紙サイズ設定部122に対して設定可能な設定値「A3」および「A4」については、ユーザ管理表200に優先順位情報をさらに追加することにより、「A4」をデフォルト値に設定することができる。このような構成によれば、印刷コストの削減効果の大きい設定値をデフォルト値に設定して、印刷コストをさらに削減することができる。
(第2の実施形態)
次に、図9および図10を参照して、本発明の第2の実施形態について説明する。本実施形態は、複数のプリンタドライバがプリンタに記憶されている実施形態である。
次に、図9および図10を参照して、本発明の第2の実施形態について説明する。本実施形態は、複数のプリンタドライバがプリンタに記憶されている実施形態である。
図9は、本発明の第2の実施形態にかかる印刷システムの全体構成を示すブロック図である。
図9に示されるとおり、本実施形態にかかる印刷システムは、端末装置としてのPC1a,1b,1c,1dと、印刷装置としてのプリンタ3a,3bとを備える。PC1a,1b,1c,1dおよびプリンタ3a,3bは、ネットワーク4を介して相互に通信可能に接続されている。
図10は、プリンタの概略構成を示すブロック図である。プリンタ3aは、CPU31、ROM32、RAM33、ハードディスク34、操作パネル部35、印刷部36、および通信インタフェース37を含み、これらは信号をやり取りするためのバス38を介して相互に接続されている。
ハードディスク34は、言語解析部310および画像処理部320に対応するプログラムを格納するためのそれぞれの領域を有する。また、本実施形態のハードディスク34には、複数のプリンタドライバ100およびユーザ管理表200が格納されている。
複数のプリンタドライバ100は、複数の設定項目に対してユーザが設定可能な設定値の制限内容が異なる印刷設定画面をそれぞれ提供する。複数のプリンタドライバ100は、印刷システムの管理者によりハードディスク34に記憶されてもよく、工場出荷時に記憶されてもよい。ユーザ管理表200は、ユーザIDと設定値の制限内容に関する設定情報とが関連付けて登録されたものであり、たとえば、印刷システムの管理者により、プリンタ3aの操作パネル部35を通じて作成および編集される。なお、複数のプリンタドライバ100およびユーザ管理表200がプリンタ3aのハードディスク34に格納されている点を除いては、本実施形態の印刷システムの構成は、第1の実施形態と同様であるため詳細な説明は省略する。
そして、このような構成によれば、複数のプリンタドライバ100およびユーザ管理表200を格納するためのサーバ2が省略されるため、印刷システムの構成を簡素化することができる。
本発明は、上記実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
たとえば、上記実施形態では、設定値が制限される設定項目として、カラー選択設定、出力用紙サイズ設定、トナーセーブ設定、印刷種類設定、およびページ割付設定を例に挙げて説明した。しかしながら、設定値が制限される設定項目は上記実施形態に限定されるものではない。たとえば、設定可能な設定値に「OHPシート」を含む出力用紙設定のように、印刷種類設定(両面印刷)と禁則関係が成立する設定項目が含まれてもよい。
また、上記実施形態では、ユーザIDに基づいて、プリンタドライバが選択された。しかしながら、プリンタドライバは、ユーザの所属部門やグループ等の情報に基づいて選択されてもよい。この場合、ユーザIDに代わり、部門情報やグループ情報がユーザによりPCに入力される。
また、上記実施形態では、複数のプリンタドライバ100およびユーザ管理表200がサーバ2またはプリンタ3a,3bのハードディスク24,34に記憶された。しかしながら、複数のプリンタドライバ100とユーザ管理表200とは、DVD等の記録媒体に記録され、たとえば、PC1aに直接提供されてもよい。
また、上記実施形態では、端末装置であるPC側でドライバインストール処理が実行される場合を例に挙げて説明した。しかしながら、本発明はこれに限定されるものではなく、管理装置であるサーバ側でドライバインストール処理が実行されてもよい。この場合、ユーザIDの代わりに、たとえば、プリンタドライバがインストールされるPCに対して割り当てられたIPアドレスが、ユーザに関する情報として取得されてもよい。
また、上記実施形態では、プリンタ用のプリンタドライバをPCにインストールする場合を例に挙げて説明した。しかしながら、本発明はこれに限定されるものではなく、たとえば、MFP(Multi−F unction Peripheral)用のプリンタドライバをインストールする場合にも適用可能である。
さらに、上記実施形態では、プリンタドライバを例に挙げて説明した。しかしながら、本発明はこれに限定されるものではなく、PCFAX用のFAXドライバについても適用可能である。この場合、たとえば、カラー/モノクロ設定および解像度設定等の設定項目についてユーザが設定可能な設定値の制限内容が異なる複数のFAXドライバの中から、ユーザに応じて一のFAXドライバが選択される。
本実施形態にかかる印刷システムにおける各種処理を行う手段および方法は、専用のハードウエア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえば、フレキシブルディスクおよびCD−ROM等のコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送され記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、印刷システムの一機能としてその装置のソフトウエアに組み込まれてもよい。
1a,1b,1c,1d PC、
11,21,31 CPU、
12,22,32 ROM、
13,23,33 RAM、
14,24,34 ハードディスク、
15,25 ディスプレイ、
16,26 入力装置、
17,27,37 通信インタフェース、
18,28,38 バス、
2 サーバ、
3a,3b プリンタ、
35 操作パネル部、
36 印刷部、
4 ネットワーク、
100 プリンタドライバ、
100a,100b 印刷設定画面、
200 ユーザ管理表。
11,21,31 CPU、
12,22,32 ROM、
13,23,33 RAM、
14,24,34 ハードディスク、
15,25 ディスプレイ、
16,26 入力装置、
17,27,37 通信インタフェース、
18,28,38 バス、
2 サーバ、
3a,3b プリンタ、
35 操作パネル部、
36 印刷部、
4 ネットワーク、
100 プリンタドライバ、
100a,100b 印刷設定画面、
200 ユーザ管理表。
Claims (11)
- 制御対象装置の機能に関する複数の設定項目を含む設定画面を提供するデバイスドライバを端末装置にインストールするためのインストールプログラムであって、
前記端末装置のユーザに関する情報を取得する手順(a)と、
前記デバイスドライバの取得元となる記憶部に記憶されている、前記複数の設定項目についてユーザが設定可能な設定値の制限内容が異なる複数のデバイスドライバの中から、前記手順(a)において取得された前記ユーザに関する情報に対応する一のデバイスドライバを選択する手順(b)と、
前記手順(b)において選択された前記デバイスドライバを、前記端末装置にインストールするための制御を行う手順(c)と、
をコンピュータに実行させることを特徴とするインストールプログラム。 - 前記記憶部には、前記ユーザに関する情報と、前記設定値の制限内容に関する設定情報とが対応付けて登録されているユーザ管理テーブルがさらに記憶されており、
前記手順(b)は、
前記ユーザ管理テーブルを参照して、前記手順(a)において取得された前記ユーザに関する情報と対応付けられた前記設定情報を認識する手順(b1)と、
前記手順(b1)において認識された前記設定情報に示される前記設定値の制限内容に合致するデバイスドライバを、前記複数のデバイスドライバの中から選択する手順(b2)と、を有し、
前記手順(c)において、前記設定情報に示される前記設定値の制限内容に合致する前記デバイスドライバが、前記端末装置にインストールされることを特徴とする請求項1に記載のインストールプログラム。 - 前記インストールプログラムは、前記端末装置で実行され、
前記手順(a)において、前記端末装置のユーザにより前記端末装置に対して入力された識別情報が、前記ユーザに関する情報として取得され、
前記手順(b)において、前記識別情報に対応する一のデバイスドライバが前記複数のデバイスドライバの中から選択され、
前記手順(c)は、
前記手順(b)において選択された前記デバイスドライバを、前記記憶部から取得する手順(c1)と、
前記手順(c1)において取得された前記デバイスドライバを、前記端末装置にインストールする手順(c2)と、を有することを特徴とする請求項1または2に記載のインストールプログラム。 - 前記設定項目には、ユーザが選択可能な設定値の候補が複数含まれており、
予め設定された優先順位にしたがって前記複数の設定値の候補の中から選択される一の設定値の候補が、前記設定項目の初期値に設定されることを特徴とする請求項1〜3のいずれか1項に記載のインストールプログラム。 - 前記制御対象装置は、印刷装置であって、前記デバイスドライバは、前記印刷装置用のプリンタドライバであることを特徴とする請求項1〜4のいずれか1項に記載のインストールプログラム。
- 請求項1〜5のいずれか1項に記載のインストールプログラムを記録したコンピュータ読み取り可能な記録媒体。
- 制御対象装置の機能に関する複数の設定項目を含む設定画面を提供するデバイスドライバを端末装置にインストールするためのインストール方法であって、
前記端末装置のユーザに関する情報を取得するステップ(a)と、
前記デバイスドライバの取得元となる記憶部に記憶されている、前記複数の設定項目についてユーザが設定可能な設定値の制限内容が異なる複数のデバイスドライバの中から、前記ステップ(a)において取得された前記ユーザに関する情報に対応する一のデバイスドライバを選択するステップ(b)と、
前記ステップ(b)において選択された前記デバイスドライバを、前記端末装置にインストールするための制御を行うステップ(c)と、
を有することを特徴とするインストール方法。 - 前記記憶部には、前記ユーザに関する情報と、前記設定値の制限内容に関する設定情報とが対応付けて登録されているユーザ管理テーブルがさらに記憶されており、
前記ステップ(b)は、
前記ユーザ管理テーブルを参照して、前記ステップ(a)において取得された前記ユーザに関する情報と対応付けられた前記設定情報を認識するステップ(b1)と、
前記ステップ(b1)において認識された前記設定情報に示される前記設定値の制限内容に合致するデバイスドライバを、前記複数のデバイスドライバの中から選択するステップ(b2)と、を有し、
前記ステップ(c)において、前記設定情報に示される前記設定値の制限内容に合致する前記デバイスドライバが、前記端末装置にインストールされることを特徴とする請求項7に記載のインストール方法。 - 前記ステップ(a)において、前記端末装置のユーザにより前記端末装置に対して入力された識別情報が、前記ユーザに関する情報として取得され、
前記ステップ(b)において、前記識別情報に対応する一のデバイスドライバが前記複数のデバイスドライバの中から選択され、
前記ステップ(c)は、
前記ステップ(b)において選択された前記デバイスドライバを、前記記憶部から取得するステップ(c1)と、
前記ステップ(c1)において取得された前記デバイスドライバを、前記端末装置にインストールするステップ(c2)と、を有することを特徴とする請求項7または8に記載のインストール方法。 - 前記設定項目には、ユーザが選択可能な設定値の候補が複数含まれており、
予め設定された優先順位にしたがって前記複数の設定値の候補の中から選択される一の設定値の候補が、前記設定項目の初期値に設定されることを特徴とする請求項7〜9のいずれか1項に記載のインストール方法。 - 前記制御対象装置は、印刷装置であって、前記デバイスドライバは、前記印刷装置用のプリンタドライバであることを特徴とする請求項7〜10のいずれか1項に記載のインストール方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010034850A JP2011170685A (ja) | 2010-02-19 | 2010-02-19 | インストールプログラムおよびインストール方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010034850A JP2011170685A (ja) | 2010-02-19 | 2010-02-19 | インストールプログラムおよびインストール方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2011170685A true JP2011170685A (ja) | 2011-09-01 |
Family
ID=44684733
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010034850A Pending JP2011170685A (ja) | 2010-02-19 | 2010-02-19 | インストールプログラムおよびインストール方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2011170685A (ja) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016157269A (ja) * | 2015-02-24 | 2016-09-01 | コニカミノルタ株式会社 | プリンタドライバプログラム、印刷システム、サーバ、サーバプログラム、クライアント端末、クライアントプログラム |
JP2017117286A (ja) * | 2015-12-25 | 2017-06-29 | 京セラドキュメントソリューションズ株式会社 | 画像形成システムおよび画像形成方法 |
JP6193460B1 (ja) * | 2016-09-30 | 2017-09-06 | ネットエージェント株式会社 | ソフトウェアの提供方法、情報処理装置およびプログラム |
JP2018022463A (ja) * | 2016-07-21 | 2018-02-08 | 株式会社リコー | プログラム、情報処理装置、および情報処理システム |
JP2018147180A (ja) * | 2017-03-03 | 2018-09-20 | ブラザー工業株式会社 | 通信システム、端末装置のためのコンピュータプログラム、および、機能実行装置 |
JP2020144571A (ja) * | 2019-03-06 | 2020-09-10 | 富士ゼロックス株式会社 | 情報処理装置、管理装置、情報処理システム及びプログラム |
US12095962B2 (en) | 2018-12-19 | 2024-09-17 | Canon Kabushiki Kaisha | Information processing apparatus and storage medium for converting input color data into grayscale data |
-
2010
- 2010-02-19 JP JP2010034850A patent/JP2011170685A/ja active Pending
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016157269A (ja) * | 2015-02-24 | 2016-09-01 | コニカミノルタ株式会社 | プリンタドライバプログラム、印刷システム、サーバ、サーバプログラム、クライアント端末、クライアントプログラム |
JP2017117286A (ja) * | 2015-12-25 | 2017-06-29 | 京セラドキュメントソリューションズ株式会社 | 画像形成システムおよび画像形成方法 |
JP2018022463A (ja) * | 2016-07-21 | 2018-02-08 | 株式会社リコー | プログラム、情報処理装置、および情報処理システム |
JP6193460B1 (ja) * | 2016-09-30 | 2017-09-06 | ネットエージェント株式会社 | ソフトウェアの提供方法、情報処理装置およびプログラム |
JP2018055629A (ja) * | 2016-09-30 | 2018-04-05 | ネットエージェント株式会社 | ソフトウェアの提供方法、情報処理装置およびプログラム |
JP2018147180A (ja) * | 2017-03-03 | 2018-09-20 | ブラザー工業株式会社 | 通信システム、端末装置のためのコンピュータプログラム、および、機能実行装置 |
US12095962B2 (en) | 2018-12-19 | 2024-09-17 | Canon Kabushiki Kaisha | Information processing apparatus and storage medium for converting input color data into grayscale data |
JP2020144571A (ja) * | 2019-03-06 | 2020-09-10 | 富士ゼロックス株式会社 | 情報処理装置、管理装置、情報処理システム及びプログラム |
JP7259419B2 (ja) | 2019-03-06 | 2023-04-18 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置、管理装置、情報処理システム及びプログラム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8259315B2 (en) | Information processing apparatus, print setting method, and storage medium for changing default setting information | |
US20140293312A1 (en) | Information processing apparatus, print control program and print system | |
US9239974B2 (en) | Information processing apparatus and recording medium | |
JP5451352B2 (ja) | プリントサーバー、印刷設定画面の提供方法及びプログラム | |
US20090059274A1 (en) | Pull print supporting image forming system, image forming method and information processing apparatus directed thereto | |
JP2011170685A (ja) | インストールプログラムおよびインストール方法 | |
JP6578851B2 (ja) | 情報処理装置およびプログラム | |
JP2009217331A (ja) | 情報処理装置、情報処理装置の制御方法、プログラム、及び、記録媒体 | |
JP6225822B2 (ja) | 出力システム、端末装置、プログラム及び出力方法 | |
CN102756573A (zh) | 信息处理装置及打印设置方法 | |
US20090059279A1 (en) | Information processing apparatus, information processing system, and information processing method | |
JP2013149085A (ja) | 印刷システム、印刷制御装置、および印刷制御プログラム | |
US20140153018A1 (en) | Information processing apparatus, control method, and storage medium | |
US20080250430A1 (en) | Method and corresponding apparatus for creation of print drivers in a network | |
JP2008123058A (ja) | 印刷システム、印刷制御装置およびプログラム | |
JP2006209292A (ja) | デバイスドライバ及び記録媒体 | |
JP2005242781A (ja) | 情報処理装置および印刷制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム | |
US8659775B2 (en) | Print shop management method for customizing print-on-demand driver | |
JP2016177432A (ja) | プログラム、情報処理装置、記憶媒体、画面作成方法 | |
JP2005173701A (ja) | 情報処理装置、情報処理方法及びそのプログラム | |
JP4844347B2 (ja) | 印刷制御装置、印刷制御方法及び印刷制御プログラム | |
JP2008176365A (ja) | 印刷処理装置、印刷処理プログラム及び記録媒体 | |
JP6938877B2 (ja) | 画像形成装置及びプログラム | |
JP6432353B2 (ja) | 印刷システム、印刷管理装置、印刷制御装置およびプログラム | |
JP2010214725A (ja) | 印刷装置及び印刷システムと、印刷装置の制御方法 |