(57)【要約】【課題】１つのプリンタドライバで複数のプリンタに対し、印刷制限設定を行う。【解決手段】プリンタドライバから取得した印刷データを、予め設定されている出力先に出力するポートモニタに対し、出力先の変更を指示する変更指示ステップＳ１２と、変更指示ステップにより変更指示がされた場合、変更後の出力先から出力先を識別する出力先識別情報を取得する取得ステップＳ１４と、出力先識別情報と印刷機能の制限内容を示す制限情報とを関連付けて記憶する記憶手段から、取得ステップにより取得された出力先識別情報に対応する制限情報を検索する検索ステップ１６と、検索ステップにより検索された制限情報に基づいて、プリンタドライバの制限情報の内容を変更する上書きステップＳ１７と、をコンピュータに実行させるためのプログラム。【選択図】図７
2011065290.tif 000002
【特許請求の範囲】
【請求項１】
プリンタドライバから取得した印刷データを、予め設定されている出力先に出力するポートモニタに対し、前記出力先の変更を指示する変更指示ステップと、
前記変更指示ステップにより変更指示がされた場合、変更後の出力先から該出力先を識別する出力先識別情報を取得する取得ステップと、
前記出力先識別情報と印刷機能の制限内容を示す制限情報とを関連付けて記憶する記憶手段から、前記取得ステップにより取得された出力先識別情報に対応する前記制限情報を検索する検索ステップと、
前記検索ステップにより検索された制限情報に基づいて、前記プリンタドライバの制限情報の内容を変更する上書きステップと、
をコンピュータに実行させるためのプログラム。
【請求項２】
前記上書きステップは、
前記検索ステップにより、対応する前記制限情報が検索されなかった場合、予め設定された所定の制限情報に基づいて、前記プリンタドライバの制限情報の内容を変更する請求項１記載のプログラム。
【請求項３】
前記取得ステップは、
一定時間毎に、前記ポートモニタに設定されている出力先から、前記出力先識別情報を取得する請求項１又は２記載のプログラム。
【請求項４】
請求項１乃至３いずれか一項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項５】
プリンタドライバがインストールされた情報処理装置であって、
前記プリンタドライバから取得した印刷データを、予め設定されている出力先に出力するポートモニタに対し、前記出力先の変更を指示する変更指示手段と、
前記変更指示手段により変更指示がされた場合、変更後の出力先から該出力先を識別する出力先識別情報を取得する取得手段と、
前記出力先識別情報と印刷機能の制限内容を示す制限情報とを関連付けて記憶する記憶手段と、
前記取得ステップにより取得された出力先識別情報に対応する前記制限情報を、前記記憶手段から検索する検索手段と、
前記検索手段により検索された制限情報に基づいて、前記プリンタドライバの制限情報の内容を変更する上書き手段と、
を備える情報処理装置。
【請求項６】
前記上書き手段は、
前記検索手段により、対応する前記制限情報が検索されなかった場合、予め設定された所定の制限情報に基づいて、前記プリンタドライバの制限情報の内容を変更する請求項５記載の情報処理装置。
【請求項７】
前記取得手段は、
一定時間毎に、前記ポートモニタに設定されている出力先から、前記出力先識別情報を取得する請求項５又は６記載の情報処理装置。
【請求項８】
前プリンタドライバによる印刷設定画面を表示する場合、前記プリンタドライバの制限情報に従って印刷設定が制限された前記印刷設定画面を表示する表示手段をさらに備える請求項７記載の情報処理装置。
【請求項９】
プリンタドライバがインストールされた情報処理装置とサーバーとがネットワークを介して接続される情報処理システムであって、
前記情報処理装置は、
前記プリンタドライバから取得した印刷データを、予め設定されている出力先に出力するポートモニタに対し、前記出力先の変更を指示する変更指示手段と、
前記変更指示手段により変更指示がされた場合、変更後の出力先から該出力先を識別する出力先識別情報を取得する識別情報取得手段と、
前記出力先識別情報を前記サーバーに出力し、印刷機能の制限内容を示す制限情報を取得する制限情報取得手段と、
前記制限情報取得手段により取得された制限情報に基づいて、前記プリンタドライバの制限情報の内容を変更する上書き手段と、を備え、
前記サーバーは、
前記出力先識別情報と前記制限情報とを関連付けて記憶する記憶手段と、
前記情報処理装置から前記出力先識別情報を取得し、取得された前記出力先識別情報に対応する前記制限情報を、前記記憶手段から検索する検索手段と、
前記検索手段により検索された制限情報を前記情報処理装置に送信する送信手段と、
を備える情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、記録媒体、情報処理装置、及び情報処理システムに関する。
【背景技術】
【０００２】
近年、印刷を行うユーザーに対して印刷設定の条件や、標準の印刷設定を変更する方法として、プリンタドライバが外部からファイルなどから設定を読み込み、印刷設定画面において、ユーザーの印刷設定を制限することが既に知られている。
【０００３】
例えば、特開２００３−３０８１８７号公報（特許文献１）には、プリンタでユーザー毎の印刷設定を記憶して、ドライバがプリンタと双方向通信により印刷設定を取得してドライバに反映させる技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来技術の設定ファイルを読み込む方法では、１つのプリンタドライバに対し、１通りの制限設定しか行うことができない。一方、１つのプリンタドライバで複数のプリンタに出力することが可能なモバイルプリンタドライバと呼ばれるドライバがある。このプリンタドライバの場合、プリンタ側で制限設定を記憶する手段を持たない限り、印刷プリンタ毎に異なる制限設定を変更することはできないという問題があった。
【０００５】
そこで、上記問題に鑑みて本発明は、１つのプリンタドライバで複数のプリンタに対し、印刷制限設定を行うことができるプログラム、記録媒体、情報処理装置、及び情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様のプログラムは、プリンタドライバから取得した印刷データを、予め設定されている出力先に出力するポートモニタに対し、前記出力先の変更を指示する変更指示ステップと、前記変更指示ステップにより変更指示がされた場合、変更後の出力先から該出力先を識別する出力先識別情報を取得する取得ステップと、前記出力先識別情報と印刷機能の制限内容を示す制限情報とを関連付けて記憶する記憶手段から、前記取得ステップにより取得された出力先識別情報に対応する前記制限情報を検索する検索ステップと、前記検索ステップにより検索された制限情報に基づいて、前記プリンタドライバの制限情報の内容を変更する上書きステップと、をコンピュータに実行させる。
【０００７】
また、本発明の他の態様の情報処理装置は、プリンタドライバがインストールされた情報処理装置であって、前記プリンタドライバから取得した印刷データを、予め設定されている出力先に出力するポートモニタに対し、前記出力先の変更を指示する変更指示手段と、前記変更指示手段により変更指示がされた場合、変更後の出力先から該出力先を識別する出力先識別情報を取得する取得手段と、前記出力先識別情報と印刷機能の制限内容を示す制限情報とを関連付けて記憶する記憶手段と、前記取得ステップにより取得された出力先識別情報に対応する前記制限情報を、前記記憶手段から検索する検索手段と、前記検索手段により検索された制限情報に基づいて、前記プリンタドライバの制限情報の内容を変更する上書き手段と、を備える。
【０００８】
また、本発明の他の態様の情報処理システムは、プリンタドライバがインストールされた情報処理装置とサーバーとがネットワークを介して接続される画像処理システムであって、前記情報処理装置は、前記プリンタドライバから取得した印刷データを、予め設定されている出力先に出力するポートモニタに対し、前記出力先の変更を指示する変更指示手段と、前記変更指示手段により変更指示がされた場合、変更後の出力先から該出力先を識別する出力先識別情報を取得する識別情報取得手段と、前記出力先識別情報を前記サーバーに出力し、印刷機能の制限内容を示す制限情報を取得する制限情報取得手段と、前記制限情報取得手段により取得された制限情報に基づいて、前記プリンタドライバの制限情報の内容を変更する上書き手段と、を備え、前記サーバーは、前記出力先識別情報と前記制限情報とを関連付けて記憶する記憶手段と、前記情報処理装置から前記出力先識別情報を取得し、取得された前記出力先識別情報に対応する前記制限情報を、前記記憶手段から検索する検索手段と、前記検索手段により検索された制限情報を前記情報処理装置に送信する送信手段と、を備える。
【０００９】
また、本発明は、本発明のプログラムを記録した記録媒体をコンピュータに読み取らせて実現することも可能である。
【発明の効果】
【００１０】
本発明によれば、１つのプリンタドライバで複数のプリンタに対し、印刷制限設定を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明に係るシステム構成及び情報処理装置のハードウェア構成の一例を示すブロック図。
【図２】実施例１に係る情報処理装置の機能構成の一例を示すブロック図。
【図３】出力先変更画面の一例を示す図。
【図４】制限ファイルの一例を示す図。
【図５】出力先識別情報と制限ファイルＮｏとの対応テーブルの一例を示す図。
【図６】印刷設定画面の一部の遷移例を示す図。
【図７】実施例１における制限ファイル上書き処理の一例を示すシーケンス図。
【図８】実施例１におけるプリンタドライバ２０の表示処理の一例を示すシーケンス図。
【図９】実施例１における制限ファイル上書き処理の他の例を示すシーケンス図。
【図１０】実施例２における情報処理システムの一例を示すブロック図。
【図１１】実施例２に係る情報処理装置とファイルサーバーの機能構成の一例を示すブロック図。
【図１２】実施例２における制限ファイル上書き処理の一例を示すシーケンス図。
【発明を実施するための形態】
【００１２】
以下、本発明の実施例を図面に基づいて説明する。
［実施例１］
＜システム構成及びハードウェア構成＞
まず、本発明に係るシステム構成及び情報処理装置のハードウェア構成について説明する。図１は、本発明に係るシステム構成及び情報処理装置のハードウェア構成の一例を示すブロック図である。
【００１３】
図１に示すように、本発明に係る画像処理システムは、ネットワークを介して情報処理装置１と、プリンタ５と、プリンタ６とが接続される。プリンタ５、６は、情報処理装置１から受信した印刷データを印刷する。なお、プリンタは、画像形成装置なども含む。
【００１４】
情報処理装置１は、ＣＰＵ（Central  Processing  Unit）１１、ＲＡＭ（Random  Access  Memory）１２、ＨＤＤ（Hard  Disk  Drive）１３、ネットワークＩ／Ｆ部１４、入力部１５、表示部１６、外部記憶装置Ｉ／Ｆ部１７を含む。
【００１５】
ＣＰＵ１１は、コンピュータの中で、各装置の制御やデータの演算、加工を行うＣＰＵである。ＣＰＵ１１は、ＲＡＭ１２に記憶されたプログラムを実行する演算装置で、入力装置や記憶装置からデータを受け取り、演算、加工した上で、出力装置や記憶装置に出力する。
【００１６】
ＲＡＭ１２は、ＣＰＵ１１が実行する基本ソフトウェアであるＯＳやアプリケーションソフトウェアなどのプログラムやデータを記憶又は一時保存する記憶装置である。
【００１７】
ＨＤＤ１３は、アプリケーションソフトウェアなどに関連するデータを記憶する記憶装置である。
【００１８】
ネットワークＩ／Ｆ部１４は、有線及び／又は無線回線などのデータ伝送路により構築されたＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）などのネットワーク（例えばＥｔｈｅｒｎｅｔ（登録商標））を介して接続された通信機能を有するプリンタ５、６と情報処理装置１のインタフェースである。
【００１９】
入力部１５は、カーソルキー、数字入力及び各種機能キー等を備えたキーボード、表示部２８の表示画面上でキーの選択等を行うためのマウスやスライスパット等からなる。また、入力部１５は、ユーザーがＣＰＵ１１に操作指示を与えたり、データを入力したりするためのユーザインタフェースである。
【００２０】
表示部１６は、ＣＲＴやＬＣＤ等により構成され、ＣＰＵ１１から入力される表示データに応じた表示が行われる。
【００２１】
外部記憶装置I／F部１７は、ＵＳＢ（Universal Serial Bus）などのデータ伝送路を介して接続された記憶媒体１８（例えば、フラッシュメモリなど）と情報処理装置１とのインタフェースである。
【００２２】
また、記憶媒体１８に、所定のプログラムを格納し、記憶媒体１８に格納されたプログラムは外部記憶装置Ｉ／Ｆ部１７を介して情報処理装置１にインストールされ、インストールされた所定のプログラムは情報処理装置１により実行可能となる。
【００２３】
情報処理装置１、例えば、ＰＣ（Personal  Computer）などであり、図１に示す例において情報処理装置が１つ、プリンタが２つ接続されているが、情報処理装置やプリンタの数がこれらに限られないことは言うまでもない。
【００２４】
＜機能構成＞
図２は、実施例１に係る情報処理装置の機能構成の一例を示すブロック図である。図２に示すように情報処理装置１は、プリンタドライバ２０、出力先変更アプリケーション３０、ポートモニタ４０、スプーラ５０を含む。
【００２５】
プリンタドライバ２０は、アプリケーションによって生成された画像情報をプリンタが印刷するにあたって理解可能なページ記述言語に変換する。また、プリンタドライバ２０は、変換したページ記述言語を一旦スプーラ５０に出力する。また、プリンタドライバ２０は、１つのプリンタドライバから複数のプリンタを用いて印刷を行うことを想定する。例えば、ノートＰＣなどのモバイル環境からオフィスのプリンタに印刷を行うためのプリンタドライバ（例えばモバイルプリンタドライバ）などがある。
【００２６】
具体的には、プリンタドライバ２０は、ドライバＵＩ表示手段２１、印刷手段２２、情報読取手段２３、記憶手段２４を含む。ドライバＵＩ表示手段２１は、表示部１６に印刷設定画面を表示し、ユーザーからの印刷設定を受け付ける。
【００２７】
印刷手段２２は、アプリケーションからの印刷データをＰＤＬ（Page Description Language）言語に変換してプリンタに送信する。
【００２８】
読取手段２３は、記憶手段２４に記憶されている制限ファイル（制限情報）を読み取り、ドライバＵＩ表示手段２１が印刷設定画面を表示するときに、制限内容を通知する。ここで、制限ファイルとは、印刷設定（印刷機能）の制限内容を示すデータである。記憶手段２４は、制限ファイルを記憶する。
【００２９】
出力先変更アプリケーション（出力先変更手段）３０は、ユーザーからの指示などにより、ポートモニタ４０に設定されている出力先を変更するための通知をポートモニタ４０に行う。
【００３０】
また、出力先変更アプリケーション３０は、ＵＩ表示手段３１、変更指示手段３２、識別情報取得手段３３、記憶手段３４、検索手段３５、上書き手段３６を含む。ＵＩ表示手段３１は、プリンタドライバ２０が非起動中であってもユーザーからの指示により、ユーザーに出力先を選択、又は、入力させるための出力先変更画面を表示部１６に表示する。
【００３１】
図３は、出力先変更画面の一例を示す図である。図３に示すように、「ＰｒｉｎｔｅｒＡ」、「ＰｒｉｎｔｅｒＢ」、「ＰｒｉｎｔｅｒＣ」の中から１つをユーザーにより選択可能とする。また、ＵＩ表示手段３１は、選択されたプリンタを示す識別情報（例えば、プリンタＩＤなど）を変更指示手段３２に出力する。
【００３２】
なお、出力先変更画面において、プリンタのアドレスをユーザーが直接入力したり、接続されているプリンタを検索して、検索結果からユーザーが選択したりするようにしてもよい。
【００３３】
図２に戻り、変更指示手段３２は、ユーザーからの指示などにより、ポートモニタ４０に設定されている出力先を変更するための通知をポートモニタ４０に行う。通知においては、ポートモニタ４０に設定されている出力先のアドレス（例えばＴＣＰ／ＩＰにおけるＩＰアドレス）を、ユーザーにより新たに選択又は入力された出力先のアドレスに変更するために、Ｗｉｎｄｏｗｓ（登録商標）で規定されているｘｃｖコマンドを用いて行う。ｘｃｖコマンドは、外部から出力先のアドレスを変更するのに用いるコマンドである。
【００３４】
また、変更指示手段３２は、ユーザーから出力先の変更指示を受けた時に、ＵＩ表示手段３１から取得した出力先の識別情報に対応する出力先のアドレスをポートモニタ４０に出力する。変更指示手段３２は、出力先の識別情報とアドレスとを対応づけた情報を保持しておく。
【００３５】
識別情報取得手段３３は、変更指示手段３２により出力先の変更指示を行う際、出力先から出力先を識別する出力先識別情報を取得する。出力先識別情報は例えばプリンタ名などである。また、識別情報取得手段３３は、取得した出力先識別情報を検索手段３５に出力する。
【００３６】
記憶手段３４は、プリンタ名と制限ファイルとが関連付けられ、このプリンタ名と制限ファイルとの組み合わせを複数記憶する。ここで、制限ファイルについて説明する。図４は、制限ファイルの一例を示す図である。図４に示す例では、カラー／白黒の印刷設定が、白黒に制限される制限ファイルを示す。制限ファイルには、制限ファイルを識別するための識別情報が付される。例えば、識別番号や識別名などがある。
【００３７】
図５は、記憶手段３４に記憶される出力先識別情報と制限ファイルＮｏとの対応テーブルの一例を示す図である。図５に示すように、出力先識別情報「プリンタＡ」には、制限ファイルＮｏ「００１」が関連付けられている。なお、出力先識別情報に直接制限ファイルを関連付けてもよい。
【００３８】
図２に戻り、検索手段３５は、識別情報取得手段３３から取得した出力先識別情報をキーにして、記憶手段３４からキーとなる出力先識別情報に対応する制限ファイルを検索して取得する。このとき、検索手段３５は、記憶手段３４からキーとなる出力先識別情報に対応する制限ファイルがなかった場合、予め設定された所定の制限ファイルを取得する。検索手段３５は、取得された制限ファイルを上書き手段３６に出力する。
【００３９】
上書き手段３６は、プリンタドライバ２０の記憶手段２４に記憶される制限ファイルに対して、検索手段３５から取得した制限ファイルを用いて内容を変更する、又は上書き可能な場合は上書きする。
【００４０】
これにより、プリンタドライバ２０は、印刷設定画面を表示するとき、上書きされた制限ファイルに従って、印刷制限された印刷設定画面を表示することができる。また、上記処理は、出力先が変更される度に行うので、プリンタドライバ２０は、現在ポートモニタ４０に設定されているプリンタに対応する、印刷制限された印刷設定画面を表示することができる。
【００４１】
図６は、印刷設定画面の一部の遷移例を示す図である。図６（Ａ）は、制限ファイル上書き前のカラー／白黒の選択例を示す図である。図６（Ｂ）は、制限ファイル上書き後のカラー／白黒の選択例を示す図である。図６（Ｂ）に示すように、制限ファイルを上書きすることによって、白黒の印刷設定しか選択できなくなっている。
【００４２】
図２に戻り、ポートモニタ４０（出力手段）は、スプーラ５０から出力されたページ記述言語を、あらかじめ設定されたプリンタ（出力先ともいう）に対し、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Universal Serial Bus）などを通じて出力する。また、ポートモニタ４０の具体例としては、Ｗｉｎｄｏｗｓ（登録商標）のネットワークプリンター向けのポートモニタであるＳｔａｎｄａｒｄ  ＴＣＰ／ＩＰ  Ｐｏｒｔと呼ばれるものがある。
【００４３】
スプーラ５０は、アプリケーションによって生成された印刷ジョブを一旦保存する記憶領域を有し（第１記憶手段）、一旦保存された印刷ジョブを順番にプリンタに出力するよう制御する。
【００４４】
なお、出力先識別情報としてＩＰアドレスを用いてもよい。このとき、識別情報取得手段３３は、ＩＰアドレスを変更指示手段３２から取得できるため、出力先に問い合わせる必要がない。なお、この場合、記憶手段３４は、ＩＰアドレスと制限ファイルとを関連付けて記憶する。
【００４５】
＜動作＞
次に、実施例１における情報処理装置の動作について説明する。図７は、実施例１における制限ファイル上書き処理の一例を示すシーケンス図である。ステップＳ１１において、ユーザーは、出力先変更ボタンを押下するなどして出力先変更を要求する。
【００４６】
ステップＳ１２において、ＵＩ表示手段３１は、出力先変更の指示を受けると出力先変更画面を表示する（図３参照）。
【００４７】
ステップＳ１３において、ユーザーは、出力先変更画面（図３参照）から出力先を選択、又は入力し、出力先変更を指示する。選択、又は入力された出力先を示す情報は、変更指示手段３２に出力される。
【００４８】
ステップＳ１４において、識別情報取得手段３３は、変更指示手段３２から出力先の情報（例えば、ＩＰアドレス）を取得し、出力先プリンタに対し、プリンタ名を問い合わせる。識別情報取得手段３３は、取得したプリンタ名を検索手段３５に出力する。
【００４９】
ステップＳ１５において、検索手段３５は、出力先プリンタ名に対応する制限ファイルが記憶手段３４に記憶されているか検索する。
【００５０】
ステップＳ１６において、検索手段３５は、対応する制限ファイルがあればステップＳ１７に進み、対応する制限ファイルがなければ処理を終了する。
【００５１】
ステップＳ１７において、上書き手段３６は、検索された制限ファイルでプリンタドライバ２０にある制限ファイルの内容を変更する（上書きする）。
【００５２】
これにより、出力先変更アプリケーション３０は、出力先が変更される度に、プリンタドライバ２０の制限ファイルを変更することができる。
【００５３】
図８は、実施例１におけるプリンタドライバ２０の表示処理の一例を示すシーケンス図である。ステップＳ２１において、ユーザーは、プリンタドライバ２０の印刷設定画面を開く。このとき、ドライバＵＩ表示手段２１は、読取手段２３に制限ファイル読取の指示を行う。
【００５４】
ステップＳ２２において、読取手段２３は、ドライバＵＩ表示手段２１から指示を受けると、記憶手段２４から制限ファイルを読み取り、読み取った制限ファイルをドライバＵＩ表示手段２１に出力する。
【００５５】
ステップＳ２３において、ドライバＵＩ表示手段２１は、取得した制限ファイルにより印刷設定が制限された印刷設定画面を表示部１６に表示する（図６（Ｂ）参照）。
【００５６】
ステップＳ２４において、ユーザーは、印刷設定が制限された印刷設定画面から印刷設定を行う。これにより、ユーザーは、印刷設定が制限された機能、条件を用いることができない。
【００５７】
図９は、実施例１における制限ファイル上書き処理の他の例を示すシーケンス図である。図９に示す処理において、図７に示す処理と同様の処理を行うものは同じ符号を付し、その説明を省略する。
【００５８】
ステップＳ３１において、検索手段３５は、対応する制限ファイルがあればステップＳ１７に進み、対応する制限ファイルがなければステップＳ３２に進む。このとき、検索手段３５は、予め設定された所定の制限ファイルを記憶手段３４から取得し、上書き手段３６に出力する。
【００５９】
ステップＳ３２において、上書き手段３６は、予め設定された所定の制限ファイルを取得し、取得した制限ファイルでプリンタドライバ２０にある制限ファイルを上書きする。
【００６０】
これにより、出力先のプリンタ名が記憶手段３４に記憶されていなくても、所定の印刷制限をプリンタドライバ２０に与えることができる。
【００６１】
以上、実施例１によれば、１つのプリンタドライバで複数のプリンタに対し、印刷制限設定を行うことができる。また、実施例１によれば、従来のプリンタやプリンタドライバのソフトウェアを変更することなく、出力先変更アプリケーション３０をインストールすることで、前述した処理を実現することができる。
［実施例２］
次に、実施例２に係る情報処理システムについて説明する。実施例２では、制限ファイルと出力先識別情報との組を複数記憶する記憶手段と検索手段とがファイルサーバーにある。
【００６２】
図１０は、実施例２における情報処理システムの一例を示すブロック図である。図１０に示すように、画像処理システムは、情報処理装置２、ファイルサーバー３、プリンタ５、６がネットワークを介して接続されている。以下、情報処理装置２とファイルサーバー３について説明する。
【００６３】
＜機能構成＞
図１１は、実施例２に係る情報処理装置２とファイルサーバー３の機能構成の一例を示すブロック図である。図１１に示す機能において、図２に示す機能と同様の機能を示すものは同じ符号を付し、その説明を省略する。
【００６４】
出力先変更アプリケーション６０は、ＵＩ表示手段３１、変更指示手段３２、識別情報取得手段３３、制限情報取得手段６１、上書き手段３６を含む。
【００６５】
制限情報取得手段６１は、識別情報取得手段３３から出力先識別情報を取得し、ファイルサーバー３に出力先識別情報に対応する制限情報の取得要求を行う。また、制限情報取得手段６１は、ファイルサーバー３から要求した制限情報を取得すると、上書き手段３６に出力する。
【００６６】
ファイルサーバー３は、通信手段７１、検索手段７２、記憶手段７３を含む。通信手段７１は、情報処理装置２から出力先識別情報を含む制限情報取得要求を受信する。通信手段７２は、取得した出力先識別情報を検索手段７２に出力する。また、通信手段７１は、検索手段７２から出力先識別情報に対応する制限ファイルを取得すると、取得した制限ファイルを情報処理装置２に送信する。
【００６７】
検索手段７２、記憶手段７３は、図２に示した検索手段３５、記憶手段３４と同様の機能であるため、説明を省略する。
【００６８】
これにより、記憶手段７３に記憶する制限ファイルの量が多くなっても、ファイルサーバー３上に記憶手段７３はあるため、データ容量は特に制限されない。また、制限ファイルと出力先識別情報との対応関係の追加、削除、編集が容易になる。
【００６９】
＜動作＞
次に、実施例２における情報処理システムの動作について説明する。図１２は、実施例２における制限ファイル上書き処理の一例を示すシーケンス図である。図１２に示す処理において、図７に示す処理と同様の処理を行うものは同じ符号を付し、その説明を省略する。
【００７０】
図１２に示すＳ４１において、制限情報取得手段６１は、識別情報取得手段３３から出力先識別情報（ここではプリンタ名とする）を取得すると、ファイルサーバー３に、プリンタ名に対応する制限情報の取得を要求する。
【００７１】
ステップＳ４２において、検索手段７２は、情報処理装置２から受信したプリンタ名に対応する制限ファイルがなければステップＳ４３に進み、対応する制限ファイルがあればステップＳ４４に進む。
【００７２】
ステップＳ４３に進み、検索手段７２は、通信手段７１を介して、対応する制限ファイルがなかったことを情報処理装置２に通知する。
【００７３】
ステップＳ４４に進み、検索手段７２は、対応する制限ファイルを、通信手段７１を介して情報処理装置２に送信する。
【００７４】
ステップＳ４５に進み、制限情報取得手段６１は、ファイルサーバー３から制限ファイルを取得した場合、取得した制限ファイルを保存する。
【００７５】
ステップＳ４６に進み、上書き手段３６は、制限情報取得手段６１に保存された制限ファイルで、プリンタドライバ２０にある制限ファイルの内容を変更する（上書きする）。
【００７６】
以上、実施例２によれば、検索手段と、制限ファイルと出力先識別情報との組を複数記憶する記憶手段とをファイルサーバーに設ける構成にしても、本発明の目的を達成することができる。
【００７７】
なお、上記各実施例の識別情報取得手段は、一定時間毎に出力先識別情報を取得するようにしてもよい。プリンタが交換された場合、出力先のＩＰアドレスは変わらないが、プリンタ名が変わることなどがあるからである。このとき、プリンタ名が変わっても、変更後のプリンタ名に対応する制限ファイルが存在すれば、適切な印刷制限を行うことができる。
【００７８】
以上、本発明の実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。また、前述した実施例の構成要素を全部又は複数を組み合わせて情報処理装置を構成することも可能である。
【００７９】
また、プリンタ５、６が、ポートモニタにより変更された出力先になる場合は、各実施例において説明した情報処理装置から受信した印刷データを印刷する。
【００８０】
なお、実施例において説明した処理内容をプログラムとし、プログラムをコンピュータに実行させて前述した処理を情報処理装置に実行させることも可能である。また、プログラムを記録媒体に記録し、プログラムが記録された記録媒体をコンピュータに読み取らせて、前述した処理を情報処理装置に実行させることも可能である。
【符号の説明】
【００８１】
１、２  情報処理装置
３  ファイルサーバー
５、６  プリンタ
１１  ＣＰＵ
１２  ＲＡＭ
１３  ＨＤＤ
１４  ネットワークＩ／Ｆ部
１５  入力部
１６  表示部
１７  外部記憶装置Ｉ／Ｆ部
２０  プリンタドライバ
２１  ドライバＵＩ表示手段
２２  印刷手段
２３  読取手段
２４  記憶手段
３０、６０  出力先変更アプリケーション
３１  ＵＩ表示手段
３２  変更指示手段
３３  識別情報取得手段
３４、７３  記憶手段
３５、７２  検索手段
３６  上書き手段
４０  ポートモニタ
５０  スプーラ
６１  制限情報取得手段
７１  通信手段
【先行技術文献】
【特許文献】
【００８２】
【特許文献１】特開２００３−３０８１８７号公報
【図１】
2011065290.tif 000003
【図２】
2011065290.tif 000004
【図３】
2011065290.tif 000005
【図４】
2011065290.tif 000006
【図５】
2011065290.tif 000007
【図６】
2011065290.tif 000008
【図７】
2011065290.tif 000009
【図８】
2011065290.tif 000010
【図９】
2011065290.tif 000011
【図１０】
2011065290.tif 000012
【図１１】
2011065290.tif 000013
【図１２】
2011065290.tif 000014