(57)【要約】【課題】ユーザが所望するプリント設定を、手間をかけることなく正確にユーザに利用させることを可能にする技術を提供する。【解決手段】情報処理装置において、設定受付ウィンドウで設定項目の変更を受け付けると、変更後の設定内容を含む設定名称を生成し、その設定名称を設定受付ウィンドウに表示する。そして、設定内容の変更が確定すると、変更された設定内容を、生成された設定名称と対応づけて登録する。後に、登録された設定名称を表示し、ユーザからの選択を受け付け、ユーザにより設定名称が選択されると、選択された設定名称に対応する設定内容に基づいて印刷指示を出力する。【選択図】図１７
2012068888.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して画像形成装置に接続可能な情報処理装置であって、
前記画像形成装置への印刷指示に関する設定項目についての初期値からの変更をユーザから受け付ける設定受付手段と、
ユーザにより変更された、変更後の設定内容を判定する変更判定手段と、
前記判定された設定内容に基づき、前記変更後の設定内容を含む設定名称を生成する名称生成手段と、
前記変更後の設定内容と前記生成された設定名称とを対応づけて登録する設定登録手段と、
前記登録された設定名称を表示し、ユーザからの選択を受け付ける選択受付手段と、
ユーザにより、前記登録された設定名称が選択された場合に、当該選択された設定名称に対応する前記変更後の設定内容に基づいて、前記画像形成装置へ印刷指示を出力する印刷指示出力手段とを備える情報処理装置。
【請求項２】
前記設定受付手段は、前記設定項目の変更を受け付ける第１のウィンドウにおいて、前記設定項目の変更を受け付け、
前記選択受付手段は、前記第１のウィンドウよりも上位の、出力先の選択を受け付ける第２のウィンドウに、前記登録された設定名称を表示し、ユーザからの選択を受け付ける請求項１に記載の情報処理装置。
【請求項３】
前記設定登録手段は、更に、前記第１のウィンドウの呼出元のアプリケーションの情報を、前記変更後の設定内容と前記生成された設定名称とに対応づけて登録し、
前記選択受付手段は、前記第２のウィンドウの呼出元のアプリケーションと同じアプリケーションが対応づけられた前記登録された設定名称を、前記第２のウィンドウに表示し、ユーザからの選択を受け付ける請求項２に記載の情報処理装置。
【請求項４】
前記設定登録手段は、更に、前記第１のウィンドウが呼び出されたときの印刷対象データの情報を、前記変更後の設定内容と前記生成された設定名称とに対応づけて登録し、
前記選択受付手段は、前記第２のウィンドウの呼出元のアプリケーションと同じアプリケーションが対応づけられ、且つ前記第２のウィンドウが呼び出されたときの印刷対象データと同じ印刷対象データが対応づけられた前記登録された設定名称を、前記第２のウィンドウに表示し、ユーザからの選択を受け付ける請求項３に記載の情報処理装置。
【請求項５】
ユーザから複数の前記設定項目の変更を受け付けた場合、前記名称生成手段は、前記設定名称において、前記変更後の設定内容を、変更指示を受け付けた順に配置する請求項１ないし４のいずれかに記載の情報処理装置。
【請求項６】
ユーザから複数の前記設定項目の変更を受け付けた場合、前記名称生成手段は、前記設定名称において、予め定められた優先順位に従って前記変更後の設定内容を配置する請求項１ないし５のいずれかに記載の情報処理装置。
【請求項７】
前記名称生成手段は、前記変更後の設定内容が予め定められた設定項目に対応する場合に、当該変更後の設定内容を前記設定名称に含め、前記変更後の設定内容が予め定められた設定項目に対応しない場合には、当該変更後の設定内容を前記設定名称に含めない請求項１ないし６のいずれかに記載の情報処理装置。
【請求項８】
前記選択受付手段は、前記設定名称に含まれる設定内容を、当該設定内容に対応する図形として表示する請求項１ないし７のいずれかに記載の情報処理装置。
【請求項９】
ネットワークを介して画像形成装置に接続可能な情報処理装置に、
前記画像形成装置への印刷指示に関する設定項目についての初期値からの変更をユーザから受け付ける設定受付ステップと、
ユーザにより変更された、変更後の設定内容を判定する変更判定ステップと、
前記判定された設定内容に基づき、前記変更後の設定内容を含む設定名称を生成する名称生成ステップと、
前記変更後の設定内容と前記生成された設定名称とを対応づけて登録する設定登録ステップと、
前記登録された設定名称を表示し、ユーザからの選択を受け付ける選択受付ステップと、
ユーザにより、前記登録された設定名称が選択された場合に、当該選択された設定名称に対応する前記変更後の設定内容に基づいて、前記画像形成装置へ印刷指示を出力する印刷指示出力ステップとを実行させる印刷指示プログラム。
【請求項１０】
前記設定受付ステップにおいては、前記設定項目の変更を受け付ける第１のウィンドウにおいて、前記設定項目の変更を受け付け、
前記選択受付ステップにおいては、前記第１のウィンドウよりも上位の、出力先の選択を受け付ける第２のウィンドウに、前記登録された設定名称を表示し、ユーザからの選択を受け付ける請求項９に記載の印刷指示プログラム。
【請求項１１】
前記設定登録ステップにおいては、前記第１のウィンドウの呼出元のアプリケーションの情報を、前記変更後の設定内容と前記生成された設定名称とに対応づけて登録し、
前記選択受付ステップにおいては、前記第２のウィンドウの呼出元のアプリケーションと同じアプリケーションが対応づけられた前記登録された設定名称を、前記第２のウィンドウに表示し、ユーザからの選択を受け付ける請求項１０に記載の印刷指示プログラム。
【請求項１２】
前記設定登録ステップにおいては、更に、前記第１のウィンドウが呼出されたときの印刷対象データの情報を、前記変更後の設定内容と前記生成された設定名称とに対応づけて登録し、
前記選択受付ステップにおいては、前記第２のウィンドウの呼出元のアプリケーションと同じアプリケーションが対応づけられ、且つ前記第２のウィンドウが呼び出されたときの印刷対象データと同じ印刷対象データが対応づけられた前記登録された設定名称を、前記第２のウィンドウに表示し、ユーザからの選択を受け付ける請求項１１に記載の印刷指示プログラム。
【請求項１３】
ユーザから複数の設定項目の変更を受け付けた場合、前記名称生成ステップでは、前記設定名称において、前記変更後の設定内容を、変更指示を受け付けた順に配置する請求項８ないし１２のいずれかに記載の印刷指示プログラム。
【請求項１４】
ユーザから複数の設定項目の変更を受け付けた場合、前記名称生成ステップでは、前記設定名称において、予め定められた優先順位に従って前記変更後の設定内容を配置する請求項９ないし１３のいずれかに記載の印刷指示プログラム。
【請求項１５】
前記名称生成ステップにおいては、前記変更後の設定内容が予め定められた設定項目に対応する場合に、当該変更後の設定内容を前記設定名称に含め、前記変更後の設定内容が予め定められた設定項目に対応しない場合には、当該変更後の設定内容を前記設定名称に含めない請求項９ないし１４のいずれかに記載の印刷指示プログラム。
【請求項１６】
前記選択受付ステップにおいては、前記設定名称に含まれる設定内容を、当該設定内容に対応する図形として表示する請求項９ないし１５のいずれかに記載の印刷指示プログラム。
【請求項１７】
ネットワークを介して画像形成装置に接続可能な情報処理装置において実行される印刷指示方法であって、
前記画像形成装置への印刷指示に関する設定項目についての初期値からの変更をユーザから受け付ける設定受付ステップと、
ユーザにより変更された、変更後の設定内容を判定する変更判定ステップと、
前記判定された設定内容に基づき、前記変更後の設定内容を含む設定名称を生成する名称生成ステップと、
前記変更後の設定内容と前記生成された設定名称とを対応づけて登録する設定登録ステップと、
前記登録された設定名称を表示し、ユーザからの選択を受け付ける選択受付ステップと、
ユーザにより、前記登録された設定名称が選択された場合に、当該選択された設定名称に対応する前記変更後の設定内容に基づいて、前記画像形成装置へ印刷指示を出力する印刷指示出力ステップとを備える印刷指示方法。
【請求項１８】
前記設定受付ステップにおいては、前記設定項目の変更を受け付ける第１のウィンドウにおいて、前記設定項目の変更を受け付け、
前記選択受付ステップにおいては、前記第１のウィンドウよりも上位の、出力先の選択を受け付ける第２のウィンドウに、前記登録された設定名称を表示し、ユーザからの選択を受け付ける請求項１７に記載の印刷指示方法。
【請求項１９】
前記設定登録ステップにおいては、前記第１のウィンドウの呼出元のアプリケーションの情報を、前記変更後の設定内容と前記生成された設定名称とに対応づけて登録し、
前記選択受付ステップにおいては、前記第２のウィンドウの呼出元のアプリケーションと同じアプリケーションが対応づけられた前記登録された設定名称を、前記第２のウィンドウに表示し、ユーザからの選択を受け付ける請求項１８に記載の印刷指示方法。
【請求項２０】
前記設定登録ステップにおいては、更に、前記第１のウィンドウが呼出されたときの印刷対象データの情報を、前記変更後の設定内容と前記生成された設定名称とに対応づけて登録し、
前記選択受付ステップにおいては、前記第２のウィンドウの呼出元のアプリケーションと同じアプリケーションが対応づけられ、且つ前記第２のウィンドウが呼び出されたときの印刷対象データと同じ印刷対象データが対応づけられた前記登録された設定名称を、前記第２のウィンドウに表示し、ユーザからの選択を受け付ける請求項１９に記載の印刷指示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に対して印刷指示を行なう情報処理装置およびそれに関連する技術に関する。
【背景技術】
【０００２】
ＰＣ（パーソナルコンピュータ）等の情報処理装置からプリンタ等の画像形成装置に印刷指示を行なう場合、過去に用いたプリント設定と同じ設定を用いて繰り返し印刷指示を行ないたいことがある。そこで、プリント設定を記憶しておき、その記憶されたプリント設定を繰り返し用いることを可能にする技術が存在する。
【０００３】
たとえば、特許文献１には、印刷設定情報（プリント設定）を予め登録しておき、ユーザに、登録されたプリント設定の中から所望のプリント設定を選択させる技術が記載されている。これによれば、ユーザは、プリント設定を選択するだけで、前と同じ設定を用いて繰りかえし印刷指示を行うことができる。
【０００４】
しかし、ユーザが用いるプリント設定は一つとは限らず、印刷指示を行なう状況に応じてユーザが用いるプリント設定は異なることが多い。そのため、登録されたプリント設定を単に表示させるだけでは、ユーザは、その時の状況に最適なプリント設定がどれかを判断できないことがある。そして、ユーザは、最適なプリント設定を選ぶ際に、それぞれのプリント設定に含まれる設定内容をわざわざ確認しなければならず、プリント設定を選ぶのに手間がかかるという問題があった。
【０００５】
これに対して、特許文献１では、プリント設定とアプリケーション名とを関連付けて登録し、登録されたプリント設定をユーザに選択させるときに、アプリケーション名を表示させることが記載されている。たとえば、あるプリント設定と「ＡＢＣワープロ」というアプリケーションとが関連づけて登録されていた場合に、そのプリント設定に関する情報として「ＡＢＣワープロ」というアプリケーション名が表示されることなどが示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平８−１４７１１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載された技術では、ユーザは、アプリケーション名に基づいてプリント設定を選択しなければならず、例えば、同一のアプリケーションで複数の異なるプリント設定が登録されていた場合には、本来意図していたものとは違うプリント設定を誤って選択してしまうことがある。
【０００８】
そこで、この発明においては、ユーザが所望するプリント設定を、手間をかけることなく正確にユーザに利用させることを可能にする技術を提供することを課題とする。
【課題を解決するための手段】
【０００９】
上記課題は、以下の手段によって解決される。
【００１０】
（１）ネットワークを介して画像形成装置に接続可能な情報処理装置であって、前記画像形成装置への印刷指示に関する設定項目についての初期値からの変更をユーザから受け付ける設定受付手段と、ユーザにより変更された、変更後の設定内容を判定する変更判定手段と、前記判定された設定内容に基づき、前記変更後の設定内容を含む設定名称を生成する名称生成手段と、前記変更後の設定内容と前記生成された設定名称とを対応づけて登録する設定登録手段と、前記登録された設定名称を表示し、ユーザからの選択を受け付ける選択受付手段と、ユーザにより、前記登録された設定名称が選択された場合に、当該選択された設定名称に対応する前記変更後の設定内容に基づいて、前記画像形成装置へ印刷指示を出力する印刷指示出力手段とを備える情報処理装置。
【００１１】
（２）前記設定受付手段は、前記設定項目の変更を受け付ける第１のウィンドウにおいて、前記設定項目の変更を受け付け、前記選択受付手段は、前記第１のウィンドウよりも上位の、出力先の選択を受け付ける第２のウィンドウに、前記登録された設定名称を表示し、ユーザからの選択を受け付ける（１）に記載の情報処理装置。
【００１２】
（３）前記設定登録手段は、更に、前記第１のウィンドウの呼出元のアプリケーションの情報を、前記変更後の設定内容と前記生成された設定名称とに対応づけて登録し、前記選択受付手段は、前記第２のウィンドウの呼出元のアプリケーションと同じアプリケーションが対応づけられた前記登録された設定名称を、前記第２のウィンドウに表示し、ユーザからの選択を受け付ける（２）に記載の情報処理装置。
【００１３】
（４）前記設定登録手段は、更に、前記第１のウィンドウが呼び出されたときの印刷対象データの情報を、前記変更後の設定内容と前記生成された設定名称とに対応づけて登録し、前記選択受付手段は、前記第２のウィンドウの呼出元のアプリケーションと同じアプリケーションが対応づけられ、且つ前記第２のウィンドウが呼び出されたときの印刷対象データと同じ印刷対象データが対応づけられた前記登録された設定名称を、前記第２のウィンドウに表示し、ユーザからの選択を受け付ける（３）に記載の情報処理装置。
【００１４】
（５）ユーザから複数の前記設定項目の変更を受け付けた場合、前記名称生成手段は、前記設定名称において、前記変更後の設定内容を、変更指示を受け付けた順に配置する（１）ないし（４）のいずれかに記載の情報処理装置。
【００１５】
（６）ユーザから複数の前記設定項目の変更を受け付けた場合、前記名称生成手段は、前記設定名称において、予め定められた優先順位に従って前記変更後の設定内容を配置する（１）ないし（５）のいずれかに記載の情報処理装置。
【００１６】
（７）前記名称生成手段は、前記変更後の設定内容が予め定められた設定項目に対応する場合に、当該変更後の設定内容を前記設定名称に含め、前記変更後の設定内容が予め定められた設定項目に対応しない場合には、当該変更後の設定内容を前記設定名称に含めない（１）ないし（６）のいずれかに記載の情報処理装置。
【００１７】
（８）前記選択受付手段は、前記設定名称に含まれる設定内容を、当該設定内容に対応する図形として表示する（１）ないし（７）のいずれかに記載の情報処理装置。
【００１８】
（９）ネットワークを介して画像形成装置に接続可能な情報処理装置に、前記画像形成装置への印刷指示に関する設定項目の変更をユーザから受け付ける設定受付ステップと、ユーザにより変更された、変更後の設定内容を判定する変更判定ステップと、前記判定された設定内容に基づき、前記変更後の設定内容を含む設定名称を生成する名称生成ステップと、前記変更後の設定内容と前記生成された設定名称とを対応づけて登録する設定登録ステップと、前記登録された設定名称を表示し、ユーザからの選択を受け付ける選択受付ステップと、ユーザにより、前記登録された設定名称が選択された場合に、当該選択された設定名称に対応する前記変更後の設定内容に基づいて、前記画像形成装置へ印刷指示を出力する印刷指示出力ステップとを実行させる印刷指示プログラム。
【００１９】
（１０）前記設定受付ステップにおいては、前記設定項目の変更を受け付ける第１のウィンドウにおいて、前記設定項目の変更を受け付け、前記選択受付ステップにおいては、前記第１のウィンドウよりも上位の、出力先の選択を受け付ける第２のウィンドウに、前記登録された設定名称を表示し、ユーザからの選択を受け付ける（９）に記載の印刷指示プログラム。
【００２０】
（１１）前記設定登録ステップにおいては、前記第１のウィンドウの呼出元のアプリケーションの情報を、前記変更後の設定内容と前記生成された設定名称とに対応づけて登録し、前記選択受付ステップにおいては、前記第２のウィンドウの呼出元のアプリケーションと同じアプリケーションが対応づけられた前記登録された設定名称を、前記第２のウィンドウに表示し、ユーザからの選択を受け付ける（１０）に記載の印刷指示プログラム。
【００２１】
（１２）前記設定登録ステップにおいては、更に、前記第１のウィンドウが呼出されたときの印刷対象データの情報を、前記変更後の設定内容と前記生成された設定名称とに対応づけて登録し、前記選択受付ステップにおいては、前記第２のウィンドウの呼出元のアプリケーションと同じアプリケーションが対応づけられ、且つ前記第２のウィンドウが呼び出されたときの印刷対象データと同じ印刷対象データが対応づけられた前記登録された設定名称を、前記第２のウィンドウに表示し、ユーザからの選択を受け付ける（１１）に記載の印刷指示プログラム。
【００２２】
（１３）ユーザから複数の設定項目の変更を受け付けた場合、前記名称生成ステップでは、前記設定名称において、前記変更後の設定内容を、変更指示を受け付けた順に配置する（９）ないし（１２）のいずれかに記載の印刷指示プログラム。
【００２３】
（１４）ユーザから複数の設定項目の変更を受け付けた場合、前記名称生成ステップでは、前記設定名称において、予め定められた優先順位に従って前記変更後の設定内容を配置する（９）ないし（１３）のいずれかに記載の印刷指示プログラム。
【００２４】
（１５）前記名称生成ステップにおいては、前記変更後の設定内容が予め定められた設定項目に対応する場合に、当該変更後の設定内容を前記設定名称に含め、前記変更後の設定内容が予め定められた設定項目に対応しない場合には、当該変更後の設定内容を前記設定名称に含めない（９）ないし（１４）のいずれかに記載の印刷指示プログラム。
【００２５】
（１６）前記選択受付ステップにおいては、前記設定名称に含まれる設定内容を、当該設定内容に対応する図形として表示する（９）ないし（１５）のいずれかに記載の印刷指示プログラム。
【００２６】
（１７）ネットワークを介して画像形成装置に接続可能な情報処理装置において実行される印刷指示方法であって、前記画像形成装置への印刷指示に関する設定項目の変更をユーザから受け付ける設定受付ステップと、ユーザにより変更された、変更後の設定内容を判定する変更判定ステップと、前記判定された設定内容に基づき、前記変更後の設定内容を含む設定名称を生成する名称生成ステップと、前記変更後の設定内容と前記生成された設定名称とを対応づけて登録する設定登録ステップと、前記登録された設定名称を表示し、ユーザからの選択を受け付ける選択受付ステップと、ユーザにより、前記登録された設定名称が選択された場合に、当該選択された設定名称に対応する前記変更後の設定内容に基づいて、前記画像形成装置へ印刷指示を出力する印刷指示出力ステップとを備える印刷指示方法。
【００２７】
（１８）前記設定受付ステップにおいては、前記設定項目の変更を受け付ける第１のウィンドウにおいて、前記設定項目の変更を受け付け、前記選択受付ステップにおいては、前記第１のウィンドウよりも上位の、出力先の選択を受け付ける第２のウィンドウに、前記登録された設定名称を表示し、ユーザからの選択を受け付ける（１７）に記載の印刷指示方法。
【００２８】
（１９）前記設定登録ステップにおいては、前記第１のウィンドウの呼出元のアプリケーションの情報を、前記変更後の設定内容と前記生成された設定名称とに対応づけて登録し、前記選択受付ステップにおいては、前記第２のウィンドウの呼出元のアプリケーションと同じアプリケーションが対応づけられた前記登録された設定名称を、前記第２のウィンドウに表示し、ユーザからの選択を受け付ける（１８）に記載の印刷指示方法。
【００２９】
（２０）前記設定登録ステップにおいては、更に、前記第１のウィンドウが呼出されたときの印刷対象データの情報を、前記変更後の設定内容と前記生成された設定名称とに対応づけて登録し、前記選択受付ステップにおいては、前記第２のウィンドウの呼出元のアプリケーションと同じアプリケーションが対応づけられ、且つ前記第２のウィンドウが呼び出されたときの印刷対象データと同じ印刷対象データが対応づけられた前記登録された設定名称を、前記第２のウィンドウに表示し、ユーザからの選択を受け付ける（１９）に記載の印刷指示方法。
【発明の効果】
【００３０】
本発明によれば、ユーザが所望するプリント設定を、手間をかけることなく正確にユーザに利用させることができる。
【図面の簡単な説明】
【００３１】
【図１】画像形成システムの構成を示す概略図である。
【図２】情報処理装置の機能ブロックを示す図である。
【図３】設定項目について説明する図である。
【図４】初期値テーブルと設定値テーブルの一例を示す図である。
【図５】登録データの一例を示す図である。
【図６】印刷指示ウィンドウの一例を示す図である。
【図７】印刷指示ウィンドウの一例を示す図である。
【図８】設定受付ウィンドウの一例を示す図である。
【図９】印刷指示ウィンドウの一例を示す図である。
【図１０】印刷指示ウィンドウの一例を示す図である。
【図１１】印刷指示ウィンドウの一例を示す図である。
【図１２】出力先の画像形成装置および変更後の設定内容と、設定名称との関係を説明する図である。
【図１３】設定項目の間の優先度の一例示す図である。
【図１４】設定受付ウィンドウの一例を示す図である。
【図１５】設定受付ウィンドウの一例を示す図である。
【図１６】印刷指示ウィンドウの一例を示す図である。
【図１７】設定内容群を登録データベースに登録する際に実行される処理の内容を示すフローチャートある。
【図１８】登録データベースに登録された設定内容群を用いて印刷指示を行なう際に実行される処理の内容を示すフローチャートである。
【図１９】登録データの一例を示す図である。
【図２０】設定名称を表示する処理のサブルーチンを示すフローチャートである。
【図２１】設定名称に含まれる設定名称を図形として表示した一例を示す図である。
【発明を実施するための形態】
【００３２】
以下、本発明の実施形態を図面に基づいて説明する。
【００３３】
＜１．システム構成概略＞
図１は、画像形成システム１００の構成を示す概略図である。この画像形成システム１００は、情報処理装置１と複数の画像形成装置９０（９０ａ、９０ｂ）とを備える。
【００３４】
情報処理装置１および複数の画像形成装置９０は、ネットワークＮＷを介して互いに接続されており、情報処理装置１および複数の画像形成装置９０の相互間では、ネットワークＮＷを介してデータの送受信を行うことが可能である。なお、ネットワークＮＷは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）およびインターネットなどの各種のネットワークを含む。ネットワークＮＷは有線通信を用いるものに限られず、無線通信を用いてもよい。
【００３５】
情報処理装置１は、たとえば、パーソナルコンピュータ（ＰＣ）等として構成される。情報処理装置１は、後述するように、画像形成装置９０に対して印刷指示を行なう機能を有する。
【００３６】
ここでは、画像形成装置９０は、プリンタとして構成されているものとするが、画像形成装置９０は、プリンタに限定されず、例えば、マルチ・ファンクション・ペリフェラル（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）として構成されてもよい。ＭＦＰは、スキャナ機能、プリンタ機能、コピー機能およびファクシミリ通信機能などを備える装置（複合機とも称する）である。
【００３７】
図２は情報処理装置１が備える機能を示す機能ブロック図である。図２に示すように、情報処理装置１は、通信部２、格納部４、入出力部３および制御部５を備えており、これらの各部を複合的に動作させることによって、各種の機能を実現する。
【００３８】
通信部２は、ネットワークＮＷを介したネットワーク通信が可能である。このネットワーク通信では、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ  ／  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）等のプロトコルが利用され、当該ネットワーク通信を利用することによって、情報処理装置１は、ネットワークＮＷに接続された画像形成装置９０に対し印刷指示を行なうことが可能である。
【００３９】
格納部４は、ハードディスクドライブ（ＨＤＤ）または不揮発性メモリ等の格納装置で構成される。この格納部４には、情報処理装置１が実行するアプリケーションで作成されたデータ（アプリケーションデータ）４２や、後述するプリントの設定に関するデータベース（登録データベース）４１等が格納される。
【００４０】
入出力部３は、情報処理装置１に対するユーザからの入力を受け付ける操作入力部３１と、各種情報の表示出力を行う表示部３２とを備えている。詳細には、操作入力部３１はマウス、キーボード等であり、表示部３２はディスプレイ等である。
【００４１】
制御部５は、情報処理装置１を統括的に制御する機能部であり、ＣＰＵと、各種の半導体メモリ（ＲＡＭおよびＲＯＭ等）とを備えて構成される。制御部５の制御下においてその他の処理部が動作することによって、情報処理装置１の各種の機能が実現される。制御部５は、ＣＰＵにおいて、ＲＯＭ（例えば、ＥＥＰＲＯＭ等）や格納部４に格納されている所定のソフトウエアプログラム（以下、単にプログラムとも称する）ＰＧを実行することによって、各種の処理部を実現する。また、プログラムＰＧおよびデータベース等は、ネットワークＮＷを経由して情報処理装置１にダウンロードされて取得されるようにしてもよく、あるいは、各種の可搬性記録媒体（ＵＳＢメモリ等）を介して取得されるようにしてもよい。
【００４２】
具体的には、制御部５は、設定受付部５１、変更判定部５２、名称生成部５３、設定登録部５４、選択受付部５５、印刷指示出力部５６を含む各種の処理部を実現する。以下にそれぞれの処理部について説明する。
【００４３】
（設定受付部５１）
設定受付部５１は、操作入力部３１を介して、ユーザから、印刷指示に関する設定項目の変更を受け付ける。設定項目とは、画像形成装置９０が実行するプリントジョブに関する設定のことであり、例えば図３に示すものがある。
【００４４】
図３を参照して、ここでは、設定項目として、「カラー選択」、「両面設定」、「ページ割付」、「画質」、「解像度」、「罫線太さ」、「出力方法」の７つが例示されている。また、それぞれの設定項目において実際に設定される設定値（設定内容）が、設定内容１〜３として示されている。以下にそれぞれの設定項目について説明する。
【００４５】
「カラー選択」は、プリントジョブのカラーモードを設定するための設定項目である。「カラー選択」は、「フルカラー」、「グレースケール」、「２色カラー」の３つの設定内容を持ち、このうちの１つが設定される。２色カラーは、例えば、黒と赤、黒と青というように、黒とそれ以外の他の１色からなる２色のみを用いて画像形成を行なうカラーモードのことである。
【００４６】
「両面設定」は用紙の両面に画像形成を行なうか、用紙の片面に画像形成を行なうかを設定するための設定項目である。なお、「両面設定」における設定内容３が「−」となっているのは、「両面設定」に対応する設定内容３がない、つまり「両面設定」の設定内容が「片面」と「両面」の２つしかないことを示す。
【００４７】
「ページ割付」は用紙の１面あたりに配置するページ数を設定するための設定項目である。「ページ割付」は、「１ｉｎ１」、「２ｉｎ１」、「４ｉｎ１」の３つの設定内容を持ち、このうちのいずれか１つが設定される。「１ｉｎ１」、「２ｉｎ１」、「４ｉｎ１」はそれぞれ、用紙の１面あたりに１ページ、２ページ、４ページを配置する設定内容である。
【００４８】
「画質」は色変換処理やエッジ処理等を含む画像処理のパラメータを設定するための設定項目である。「画質」は、「文書画像」、「写真画像」、「ＣＡＤ画質」の３つの設定内容を持ち、このうちのいずれか１つが設定される。「文書画質」、「写真画質」、「ＣＡＤ画質」はそれぞれ、文書アプリケーション等で作成された文書データ、画像編集アプリケーション等で作成された画像データ、ＣＡＤアプリケーション等で作成されたＣＡＤデータに適した設定内容である。
【００４９】
「解像度」は画像形成装置９０が行なう画像形成の出力解像度を設定するための設定項目である。「解像度」は、「３００ｄｐｉ」、「６００ｄｐｉ」、「１２００ｄｐｉ」の３つの設定内容を持ち、このうちのいずれか１つが設定される
「罫線太さ」は表などに含まれる罫線をどの程度の太さで出力するかを設定するための設定項目である。「罫線太さ」は、「罫線細く」、「罫線普通」、「罫線太く」の３つの設定内容を持ち、このうちのいずれか１つが設定される。
【００５０】
「出力方法」は出力の方法（モード）を設定するための設定値である。「出力方法」は、「通常印刷」、「セキュリティ印刷」、「ボックス印刷」の３つの設定内容を持ち、このうちのいずれか１つが設定される。「通常印刷」はユーザが情報処理装置１で印刷指示を行なうと画像形成装置９０で自動的に画像形成が開始されるモードである。「セキュリティ印刷」は、ユーザが情報処理装置１で印刷指示を行なうとプリントデータが一旦画像形成装置９０に蓄積され（ホールドされ）、ユーザが画像形成装置９０の操作パネルからパスワードを入力したことを受けて、画像形成が開始されるモードである。「ボックス印刷」は、ユーザが情報処理装置１で印刷指示を行なうと、画像形成装置９０が備える、ユーザに対応するボックスにプリントデータが格納されるモードである。ボックス印刷を行なったユーザは、画像形成装置９０の操作パネルを用いて自分のボックスに格納されたプリントデータを指定し、印刷の実行指示を行なうことでプリントアウト（印刷物）を得ることができる。
【００５１】
図３においては、一例として上記７つの設定項目を例示したが、設定受付部５１が受け付ける設定項目はこれに限られない。また、上記７つの設定項目が持つ設定内容も図３に示すものに限られない。
【００５２】
設定受付部５１は、その時点で設定されている設定項目の設定内容を格納部４に格納する。設定受付部５１は、初期状態（例えば設定項目の変更を受け付けるためのウィンドウ（後述）が呼び出されたとき）から何も設定項目の変更を受け付けていない時点では、設定項目の初期値を、その時点の設定内容として格納部４に格納する。設定項目の初期値は、図４（ａ）に示すような情報（以下、初期値テーブルともいう）として、予め格納部４に格納されている。また、その時点で設定されている設定内容は、図４（ｂ）に示すような情報（以下、設定値テーブルともいう）として、格納部４に格納される。例えば、「カラー選択」の設定内容が「フルカラー」（初期値）から「グレースケール」に変更されると、設定受付部５１は、設定値テーブルにおける「カラー選択」の設定内容を「フルカラー」から「グレースケール」に書き換える。図４（ｂ）は「カラー選択」の内容が書き換えられた後の設定値テーブルを示す。なお、図４（ａ）、（ｂ）に示すような、全ての設定項目に対応する設定内容のまとまりのことを、設定内容群と呼ぶことがある。
【００５３】
（変更判定部５２）
変更判定部５２は、ユーザにより変更された（変更後の）設定内容を判定する。変更判定部５２は、初期値テーブル（図４（ａ））に格納された初期値としての設定内容群と、設定値テーブルに格納されたその時点で設定されている設定内容群（図４（ｂ））とを比較することにより、変更された設定内容を判定する。図４の例であれば、変更判定部５２は、「グレースケール」を変更された設定内容として判定する。
【００５４】
（名称生成部５３）
名称生成部５３は、変更判定部５２が判定した、変更された設定内容に基づき、その時点の設定内容群に対応する名称（以下、設定名称ともいう）を生成する。具体的には、名称生成部５３は、変更判定部５２が判定した、変更された設定内容を含む設定名称を生成する。名称の生成の仕方については後述する。
【００５５】
（設定登録部５４）
設定登録部５４は、ユーザによる設定内容の変更が確定すると、変更された設定内容群（設定値テーブル）を、設定名称と出力先の画像形成装置９０とに対応づけて格納部４に格納（登録）する。なお、出力先の画像形成装置９０とは、印刷指示を行なう対象の画像形成装置９０のことをいう。
【００５６】
以下においては、設定登録部５４により登録される、設定内容群の情報と設定名称の情報と画像形成装置９０の情報とをまとめて、登録データと呼ぶことがある。
【００５７】
図５は、設定登録部５４により、格納部４に登録される登録データの一例を示す。設定登録部５４は、ユーザによる設定内容の変更が確定する度に、図５に示すような登録データをその都度個別に登録していく。設定登録部５４によって登録された登録データのあつまりを登録データベース４１と呼ぶ。なお、どのような時にユーザによる設定内容の変更が確定するかについては後述する。
【００５８】
（設定登録部５５）
選択受付部５５は、登録データベース４１に登録された設定内容群の名称を表示部３２に表示させ、ユーザから設定内容群の選択を受け付ける。
印刷指示出力部５６は、ユーザから印刷指示を受け付けたことに対応して、ユーザにより選択された設定内容群に基づいて画像形成装置９０に対し印刷指示を行なう。
【００５９】
＜２．印刷指示の操作の流れ＞
情報処理装置１が実行する処理について説明する前に、情報処理装置１でユーザが行なう操作の流れについて説明する。
【００６０】
ここでは、一例として、ユーザが、情報処理装置１で表計算アプリケーションを用いて表データを作成し、その表データをＰｒｉｎｔｅｒ１（画像形成９０ａ）から出力する場合を想定する。
【００６１】
（１回目の印刷指示）
まずは、登録データベース４１に設定内容群が登録されていない場合、つまり１回目の印刷指示を行なう場合の操作の流れについて説明する。
【００６２】
ユーザが表計算アプリケーションで印刷機能を選択すると、図６に示すような、出力先の選択と印刷指示とを受け付けるためのウィンドウ（以下、印刷指示ウィンドウともいう）Ｗ０１が表示部３２に表示される。印刷指示ウィンドウＷ０１においては、出力先として「Ｐｒｉｎｔｅｒ１」Ｓ０１が表示される。そして、この状態（出力先として「Ｐｒｉｎｔｅｒ１」が選択された状態）でＯＫボタンＢ０３が選択されると、Ｐｒｉｎｔｅｒ１に対応した、設定項目の初期値に基づいてＰｒｉｎｔｅｒ１に対して印刷指示が行われる。
【００６３】
なお、図６に示す印刷指示ウィンドウＷ０１において、出力先についてのドロップダウンリストを表示させるためのボタン（ドロップダウンボタン）Ｂ０１が選択されると、図７に示すように、「Ｐｒｉｎｔｅｒ１」Ｓ０２と「Ｐｒｉｎｔｅｒ２」Ｓ０３の選択肢を含むドロップダウンリストＰ０１が表示される。
【００６４】
図６の印刷指示ウィンドウＷ０１においてユーザがプロパティボタンＢ０２を選択した場合、または図７の印刷指示ウィンドウＷ０２においてユーザがドロップダウンリストＰ０１に表示された「Ｐｒｉｎｔｅｒ１」Ｓ０２を選択した上でプロパティボタンＢ０２を選択した場合には、図８に示すような、Ｐｒｉｎｔｅｒ１に関する設定項目の変更を受け付けるためのウィンドウ（以下、設定受付ウィンドウともいう）Ｗ０３が表示される。このように、設定受付ウィンドウＷ０３は、印刷指示ウィンドウＷ０２において所定の操作（プロパティボタンＢ０２を選択）を行なうことにより表示される（呼び出される）ウィンドウである。つまり、設定受付ウィンドウＷ０３は印刷指示ウィンドウＷ０２よりも下位のウィンドウと言える。言い換えれば、印刷指示ウィンドウＷ０２は、設定受付ウィンドウＷ０３よりも上位のウィンドウである。
【００６５】
なお、設定項目は、関連性に応じて予めグループ分けされており、設定受付ウィンドウＷ０３においては、グループに対応したタブを選択することで、そのグループに属する設定項目が表示されるようになっている。図８を参照して、設定項目が「基本設定」、「レイアウト」、「仕上げ」、「カバーシート／挿入紙」、「スタンプ／ページ印字」、「画像品質」、「名称設定条件」の７つにグループ分けされ、ここでは、「基本設定」のグループに対応するタブＴ０１が選択されている様子を示している。
【００６６】
ユーザは設定受付ウィンドウＷ０３において設定項目を所望の設定内容に変更することができる。設定受付ウィンドウＷ０３の上部には、その時点で設定されている設定内容（群）に応じた設定名称Ｎ０１が表示される。ユーザが設定受付ウィンドウＷ０３で設定項目の設定内容を変更すると、その都度、変更後の設定内容群に応じて、設定名称Ｎ０１が変更される。図８では、一例として、「ページ割付」が「２ｉｎ１」に変更され、かつ「両面設定」が「両面」に変更された場合の設定受付ウィンドウＷ０３を示している。
このように、設定受付ウィンドウＷ０３には、その時点で設定されている設定内容群に応じた設定名称が表示されるため、ユーザは設定内容の変更を行なっている最中に、自分自身がどのような変更を行なったかを容易に把握することができる。
【００６７】
なお、「ページ割付」と「両面設定」は「レイアウト」のグループに属する（レイアウトのタブＴ０２を選択したときに表示される）ため、図８では「ページ割付」と「両面設定」の設定項目に対応する選択肢は表示されていない。
【００６８】
ユーザが、設定項目を変更した後に設定受付ウィンドウＷ０３に表示されたＯＫボタンＢ０４を選択すると、設定内容の変更が確定し、その時点での設定内容群が登録データベース４１に登録される。そして、図８に示す設定受付ウィンドウＷ０３が閉じられ、図９に示す印刷指示ウィンドウＷ０４が表示される。ここで表示される印刷指示ウィンドウＷ０４においては、出力先として、設定内容の変更を確定した時点での設定名称（「Ｐｒｉｎｔｅｒ１＞２ｉｎ１＞両面」Ｓ０４）が表示される。
【００６９】
ユーザが印刷指示ウィンドウＷ０４に表示されたＯＫボタンＢ０３を選択すると、変更後の設定内容群に基づいてＰｒｉｎｔｅｒ１に対して印刷指示が行われる。
【００７０】
上記操作により、１回目の印刷指示に関する操作が終了する。
【００７１】
（２回目の印刷指示）
前述の１回目の印刷指示を行なった後に、同じ設定を用いて再度印刷指示を行なう場合の操作について説明する。
【００７２】
ユーザが表計算アプリケーションで印刷機能を選択すると、１回目の印刷指示のときと同様に、図６に示す印刷指示ウィンドウＷ０１が表示部３２に表示される。
【００７３】
ユーザが、ドロップダウンボタンＢ０１を選択すると、図１０に示すように、１回目の印刷指示の際に登録された設定内容群の名称（「Ｐｒｉｎｔｅｒ１＞２ｉｎ１＞両面」Ｓ０４）が選択肢として含まれるドロップダウンリストＰ０２が表示される。
【００７４】
ユーザは、図１０に示すウィンドウにおいて、１回目の印刷指示の際に登録された設定内容群の名称（「Ｐｒｉｎｔｅｒ１＞２ｉｎ１＞両面」Ｓ０４）を選択した後、ＯＫボタンＢ０３を選択することで、１回目の印刷指示と同じ設定を用いて再び印刷指示を行なうことができる。つまり、設定受付ウィンドウ（例えば図８に示すＷ０３）を開いて設定項目を変更する操作を行なうことなく、１回目の印刷指示と同じ設定で再び印刷指示を行なうことができる。また、選択肢として、変更後の設定内容に基づいた名称（設定名称）が表示されるため、ユーザはその名称に基づいて所望の設定を容易に選択することができる。
【００７５】
上記操作により、２回目の印刷指示に関する操作が終了する。
【００７６】
その後も、ユーザが、設定受付ウィンドウ（例えば図８に示すＷ０３）において設定項目の設定内容を変更し、その変更を確定するたびに、変更後の設定内容群が登録データベース４１に登録される。図１１は、６つ（Ｓ０４〜Ｓ０９）の変更後の設定内容群が登録データベース４１に登録されている場合の、印刷指示ウィンドウＷ０６の様子を示す。ユーザは、ドロップダウンリストＰ０３に一覧表示されたＳ０４〜Ｓ０９の設定内容群のうちから所望の設定内容群を選択することにより、過去に実行した印刷指示と同じ設定を用いて印刷指示を行なうことができる。また、ドロップダウンリストＰ０３において、変更後の設定内容に基づいた名称の一覧が表示されるため、ユーザはその名称に基づいて所望の設定を容易に選択することができる。
【００７７】
＜３．設定名称の生成方法＞
名称生成部５３が生成する設定名称は、印刷指示の対象となる画像形成装置９０（出力先の画像形成装置９０）の名称と、変更された設定内容（変更後の設定内容）とを含む。図１２は、出力先の画像形成装置９０および変更後の設定内容と、設定名称との関係を説明する図である。
【００７８】
図１２を参照して、例えば、出力先の画像形成装置９０が「Ｐｒｉｎｔｅｒ１」であり、「ページ割付」の設定内容が「２ｉｎ１」に変更され、かつ「両面設定」の設定内容が「両面」に変更されたときには、設定名称は「Ｐｒｉｎｔｅｒ１＞２ｉｎ１＞両面」Ｎ０２となる。また、出力先の画像形成装置９０が「Ｐｒｉｎｔｅｒ１」であり、「カラー選択」の設定内容が「グレースケール」に変更されたときには、設定名称は「Ｐｒｉｎｔｅｒ１＞グレースケール」Ｎ０３となる。Ｎ０４〜Ｓ０７についての具体的な説明は省略するが、設定名称は、出力先の画像形成装置９０の名称のあとに、変更された設定内容をつなげたものとして生成される。
【００７９】
このように、名称生成部５３により生成される設定名称は、出力先の画像形成装置と変更された設定内容とを含むため、ユーザはその名称に基づいて所望の設定を容易に選択することができる。
（設定名称における設定内容の順番の決め方）
設定名称における設定内容の順番の決め方には以下の２種類の方法がある。設定名称における設定内容の順番とは、例えば、図１２のＮ０２のように、複数の設定内容が変更された場合の、設定名称の中での設定内容の配置の仕方（順番）のことをいう。
【００８０】
設定内容の順番の決め方の１つ目の方法は、ユーザが変更操作（指示）を行なった順に設定内容を配置していく方法である。この方法によると、例えば、まず最初に「ページ割付」の設定内容が「２ｉｎ１」に変更され、次に「両面設定」の設定内容が「両面」に変更された場合には、設定名称は「Ｐｒｉｎｔｅｒ１＞２ｉｎ１＞両面」となる。一方、最初に「両面設定」の設定内容が「両面」に変更され、次に「ページ割付」の設定内容が「２ｉｎ１」に変更されると、設定名称は「Ｐｒｉｎｔｅｒ１＞両面＞２ｉｎ１」となる。
【００８１】
この方法では、ユーザにとって、自分自身が変更を指示した順に設定内容が配置されるため、設定名称に基づいて設定内容群の内容を把握しやすいというメリットがある。
【００８２】
設定内容の順番の決め方のもう一つの方法は、予め設定項目の間で優先度を決めておき、その設定項目の優先度に従って対応する設定内容を配置していく方法である。図１３は、設定項目の間の優先度の一例を示す。図１３では、「出力方法」の優先度が最も高く、「画質」の優先度が最も低くなっている。この方法によると、ユーザによる変更操作の順番に関係なく、優先度がより高い設定項目に対応する設定内容が、設定名称のより前方に配置される。そのため、予め決められた優先度に沿って設定内容が配置されることとなり、設定内容群を選択するときの絞り込みがしやすいというメリットがある。
【００８３】
ユーザは、設定名称における設定内容の配置の仕方（方法）を選択することができる。図１４を参照して、ユーザが設定受付ウィンドウＷ０７の「名称設定条件」のタブＴ０３を選択すると、設定内容の順番の決め方の選択肢が表示される。ユーザは、変更操作を行なった順に設定内容を配置する方法（前述の１つ目の方法）で設定名称を生成したいときには、「設定順」のラジオボタンＣＢ０１を選択する。一方、ユーザは、設定項目の優先度に従って設定内容を配置する方法（前述の２つ目の方法）で設定名称を生成したいときには、「優先度順」のラジオボタンＣＢ０２を選択する。名称生成部５３は、ユーザにより選択された方法を用いて設定名称を生成する。
【００８４】
（設定名称に含める設定内容の決め方）
ユーザは、設定名称に、変更された設定内容の全てを含めるか、変更された設定内容のうちの一部を含めるかを選択することができる。変更された設定内容のうちの一部を含めるとは、設定名称に含める対象とする設定項目をユーザが選択し、変更された設定内容が含める対象である場合にのみ、その設定内容を設定名称に含めるようにするものである。
【００８５】
図１４は、設定名称に、変更された設定内容の全てを含めるか、変更された設定内容のうちの一部を含めるかを選択する画面（設定受付ウィンドウＷ０７）を示したものである。ユーザが設定受付ウィンドウＷ０７の「名称設定条件」のタブＴ０３を選択することで、変更された設定内容の全てを含めるか、変更された設定内容のうちの一部を含めるかを選ぶための選択肢が表示される。
【００８６】
ユーザは、設定名称に、変更された設定内容の全てを含めたいときには、「全て」のラジオボタンＣＢ０３を選択する。一方、ユーザは、設定名称に変更された設定内容のうちの一部を含めたいときには、「選択した設定のみ」のラジオボタンＣＢ０４を選択する。名称生成部５３は、ユーザの選択に従い、設定名称に含める設定内容を決定する。
【００８７】
ユーザが、図１４に示す設定受付ウィンドウＷ０７において、「選択した設定のみ」のラジオボタンＣＢ０４を選択したとき、つまり、設定名称に、変更された設定内容のうちの一部を含めることを選択した場合には、図１５に示すように、設定受付ウィンドウＷ０８に表示されるそれぞれの設定項目ごとに、設定名称に含めるか否かを設定するためのチェックボックスＣＢ０５〜ＣＢ１３が表示される。ユーザは、設定名称に含めることを望む設定項目のチェックボックスをチェック（選択）することにより、設定名称に含める設定項目を選択することができる。
【００８８】
図１５は、設定受付ウィンドウＷ０８において「基本設定」タブＴ０１が選択されたときの様子を示しているが、その他のタブが選択された場合についても、表示されるそれぞれの設定項目ごとに、設定名称に含めるか否かを設定するためのチェックボックスが表示される。
【００８９】
図１５に示す設定受付ウィンドウＷ０８では、「出力方法」、「用紙の向き」、「ズーム」が設定名称に含める対象として選択されている。この場合には、「出力方法」、「用紙の向き」、「ズーム」の設定内容が変更された場合には、その変更された設定内容が設定名称に含められるが、「出力方法」、「用紙の向き」、「ズーム」以外の設定項目に対応する設定内容が変更された場合には、その変更された設定内容は設定名称に含められない。
【００９０】
なお、ユーザは、前述した「設定名称における設定内容の順番の決め方」と「設定名称に含める設定内容の決め方」とを独立して選択することができる。その結果、ユーザは、下記に示す４つの方法のいずれかを用いて設定名称を生成させることができる。
（１）変更された全ての設定内容を、変更を行なった順につなげる（図１４に示す設定受付ウィンドウＷ０７でラジオボタンＣＢ０１とＣＢ０３をチェック）。
（２）変更された全ての設定内容を、優先度に従ってつなげる（ラジオボタンＣＢ０２とＣＢ０３をチェック）。
（３）変更された設定内容のうちの一部の設定内容を、変更を行なった順につなげる（ラジオボタンＣＢ０１とＣＢ０４をチェック）。
（４）変更された設定内容のうちの一部の設定内容を、優先度に従ってつなげる（ラジオボタンＣＢ０２とＣＢ０４をチェック）。
【００９１】
前述の説明では、Ｐｒｉｎｔｅｒ１（画像形成９０ａ）について、過去に用いた設定と同じ設定を用いて印刷指示を行なう場合の操作について説明したが、Ｐｒｉｎｔｅｒ２（画像形成９０ｂ）についても前述の説明と同様の操作を行なうことで過去に用いた設定と同じ設定を用いて印刷指示を行なうことができる。
【００９２】
図１６は、Ｐｒｉｎｔｅｒ１およびＰｒｉｎｔｅｒ２に対応する設定内容群が登録データベース４１に登録されている状態で、印刷指示ウィンドウＷ０９のドロップダウンボタンＢ０１が選択された状態を示す。ドロップダウンリストＰ０４には、Ｐｒｉｎｔｅｒ１に対応する選択肢（Ｓ０２・０４・０５）と、Ｐｒｉｎｔｅｒ２に対応する選択肢（Ｓ０３・１０・１１）とが表示される。なお、Ｐｒｉｎｔｅｒ１とＰｒｉｎｔｅｒ２について同じ設定内容に変更された場合であっても、Ｐｒｉｎｔｅｒ１に対応する設定内容群とＰｒｉｎｔｅｒ２に対応する設定内容群とが別々に登録データベース４１登録され、別の設定内容群として表示される。具体的には、Ｐｒｉｎｔｅｒ１で「カラー選択」の設定内容が「グレースケール」に変更され、またＰｒｉｎｔｅｒ２でも「カラー選択」の設定内容が「グレースケール」に変更されたとしても、それぞれに対応する設定名称（Ｓ０５・Ｓ１１）が別々に表示される。
【００９３】
なお、前述した「設定名称における設定内容の順番の決め方」と「設定名称に含める設定内容の決め方」（図１４で行なう設定）、および設定名称に含める設定内容の選択（図１５で行なう設定）は、画像形成装置ごとに（Ｐｒｉｎｔｅｒ１とＰｒｉｎｔｅｒ２とで別々に）それぞれ独立して設定することができる。
【００９４】
＜４．情報処理装置が実行する処理＞
図１７・１８は情報処理装置１が実行する処理の内容を示すフローチャートである。情報処理装置１のＣＰＵはＲＯＭや格納部４に格納されているプログラムＰＧを読み込み、そのプログラムＰＧを実行することで、図１７・１８に示す処理を行なう。
【００９５】
図１７は設定内容群を登録データベース４１に登録する際に実行される処理の内容を示すフローチャートである。
【００９６】
図１７を参照してＣＰＵは、ユーザから設定内容の変更を受け付ける（ステップＳ１０１）。具体的に、ＣＰＵは、設定受付ウィンドウ（例えば図８に示すＷ０３）において、ユーザから設定内容の変更を受け付ける。ＣＰＵは、設定内容の変更を受け付けると（ステップＳ１０１でＹＥＳ）、処理をステップＳ１０３に進める。一方、設定内容の変更を受け付けていない場合は（ステップＳ１０１でＮＯ）、処理をステップＳ１０９に進める。
【００９７】
設定内容の変更を受け付けると（ステップＳ１０１でＹＥＳ）、ＣＰＵは、ユーザにより変更された設定内容を判定する（ステップＳ１０３）。具体的に、ＣＰＵは、初期値テーブルに含まれる初期値としての設定内容群（図４（ａ））と、設定値テーブルに含まれるその時点で設定されている設定内容群（図４（ｂ））とを比較することにより、変更された設定内容を判定する。初期の状態（例えば、設定受付ウィンドウＷ０３が初めて表示された状態）から、複数の設定内容が変更されている場合には、その変更された全ての設定内容が、変更された設定内容として判定される。
【００９８】
続いて、ＣＰＵは、ステップＳ１０３で判定された、変更された設定内容に基づいて、その時点での設定内容群に対応する設定名称を生成する（ステップＳ１０５）。設定名称の生成の仕方は前述のとおりであり、説明は繰り返さない。
【００９９】
続いて、ＣＰＵは、ステップＳ１０５で生成した設定名称を表示部３２に表示させる（ステップＳ１０７）。具体的に、ＣＰＵは、設定受付ウィンドウ（例えば図８に示すＷ０３）の上部に設定名称Ｎ０１を表示する。
【０１００】
ステップＳ１０９において、ＣＰＵは、ユーザによる設定内容の変更が確定したか否かを判断する（ステップＳ１０９）。具体的に、ＣＰＵは、設定受付ウィンドウ（例えば図８に示すＷ０３）において、ＯＫボタンＢ０４が押されたときに、ユーザによる設定内容の変更が確定したと判断する（ステップＳ１０９でＹＥＳ）。一方、ＯＫボタンＢ０４が押されない場合はユーザによる設定内容の変更が確定していないと判断し（ステップＳ１０９でＮＯ）、ステップＳ１０１に戻り、再び設定内容の変更を受け付ける。
ＣＰＵは、ステップＳ１０９において設定内容の変更が確定したと判断するまで、つまり設定受付ウィンドウＷ０３においてＯＫボタンＢ０４が押されるまで、ステップ１０１〜Ｓ１０９の処理を繰り返し実行する。
【０１０１】
ステップＳ１０９で設定内容の変更が確定したと判断すると（ステップＳ１０９でＹＥＳ）、ＣＰＵは確定した設定内容群を、ステップＳ１０５で生成した設定名称と出力先の画像形成装置９０とに対応づけて、登録データとして登録データベース４１に登録し（ステップＳ１１１）、図１７に示すフローチャートの処理を終了する。
図１８は、登録データベース４１に登録された設定内容群（登録データ）を用いて印刷指示を行なう際に実行される処理の内容を示すフローチャートである。
【０１０２】
図１８を参照して、ＣＰＵは登録データベース４１に登録された設定内容群に対応する設定名称を表示部３２に表示する（ステップＳ２０１）。具体的に、ＣＰＵは、印刷指示ウィンドウ（例えば図６に示すＷ０１）において、ドロップダウンボタンＢ０１が選択されると、図１１のように、登録データベース４１に登録された設定内容群に対応する設定名称を含むドロップダウンリストＰ０３を表示する。
続いて、ＣＰＵは、ステップＳ２０１で表示した設定名称（設定内容群）のうちのいずれかの設定内容群の選択を受け付ける（ステップＳ２０３）。具体的に、ＣＰＵは、印刷指示ウィンドウ（例えば図１１に示すＷ０６）において、ドロップダウンリストＰ０３に表示された設定内容群のうちから、一つの設定内容群の選択を受け付ける。
【０１０３】
続いて、ＣＰＵは、印刷指示を受け付けたか否かを判断する（ステップＳ２０５）。具体的に、ＣＰＵは、印刷指示ウィンドウ（例えば図１１に示すＷ０６）において、ＯＫボタンＢ０３が押されると印刷指示を受け付けたと判断する（ステップＳ２０５でＹＥＳ）。一方、ＯＫボタンＢ０３が押されない場合は印刷指示を受け付けていないと判断し（ステップＳ２０５でＮＯ）、ステップＳ２０３に戻る。
【０１０４】
ＣＰＵは、ステップＳ２０５において印刷指示を受け付けたと判断するまで、つまり印刷指示ウィンドウにおいて、ＯＫボタンＢ０３が押されるまで、ステップ２０３〜Ｓ２０５の処理を繰り返し実行する。
【０１０５】
そして、印刷指示を受け付けたと判断すると（ステップＳ２０５でＹＥＳ）、ＣＰＵは、画像形成装置９０に対して印刷指示を出力し（ステップＳ２０７）、図１８に示すフローチャートの処理を終了する。
【０１０６】
以上のような態様によれば、印刷指示ウィンドウ（例えば図１０に示すＷ０５）において、過去に用いた設定内容（設定内容群）が選択肢として表示されるため、設定受付ウィンドウ（例えば図８に示すＷ０３）を開いて設定項目を変更する操作を行なうことなく、簡単な操作で、過去に用いた設定内容（設定内容群）と同じ設定で再び印刷指示を行なうことができる。
【０１０７】
また、印刷指示ウィンドウ（例えば図１０に示すＷ０５）において選択肢として表示される設定内容（設定内容群）は、変更後の設定内容を含む名称となっているため、ユーザはその名称に基づいて所望の設定を容易に選択することができる。
【０１０８】
以上、本発明の実施形態を説明したが、本発明は上記実施形態に限定されることはなく、以下のように変形することができる。
【０１０９】
（変形例１）
前述の実施形態においては、印刷指示ウィンドウ（例えば図１１に示すＷ０６）において、ドロップダウンボタンＢ０１を選択すると、登録データベース４１に登録された全ての印刷内容群名称（印刷内容群）を含むドロップダウンリストＰ０３が表示された。つまり、登録データベース４１に登録された全ての印刷内容群が選択肢として表示された。
【０１１０】
本変形例は、登録データベース４１に登録された印刷内容群のうち、所定の条件を満たす印刷内容群のみを選択肢として表示するようにしたものである。以下に、本変形例について、前述の実施形態と異なる部分を中心に説明する。
【０１１１】
図１７のフローチャートを参照して、設定内容群を登録データベース４１に登録する際に実行される処理の内容を説明する。ステップＳ１０１〜Ｓ１０９の処理は前述の実施形態と同一であるため、その部分の説明は省略する。
【０１１２】
ステップＳ１０９において、設定内容の変更が確定したと判断すると（ステップＳ１０９でＹＥＳ）、ＣＰＵは確定した設定内容群を含む、図１９に示す登録データを登録データベース４１に登録する。
【０１１３】
前述の実施形態で登録される登録データ（図５）と比較すると、本変形例の登録データには、「アプリケーション名」と「データ名」の情報が追加されている。「アプリケーション名」とは、印刷指示ウィンドウ（設定受付ウィンドウ）が呼び出されたときの元のアプリケーションの名前のことをいい、「データ名」とは印刷指示ウィンドウ（設定受付ウィンドウ）が呼び出されたときに印刷指示の対象となっているデータの名前のことをいう。例えば、表計算アプリケーションで表１というデータを作成し、表計算アプリケーションの印刷機能を選択して印刷指示ウィンドウ（例えば図６に示すＷ０１）を表示させた場合には、「アプリケーション名」は表計算アプリケーションであり、「データ名」は表１である。
【０１１４】
なお、以下において、印刷指示ウィンドウを呼び出した元のアプリケーション（前述の例であれば表計算アプリケーション）のことを、単に「呼出元アプリケーション」と呼ぶことがある。また、印刷指示ウィンドウが呼び出されたときに印刷指示の対象となっているデータ（前述の例であれば表１）のことを単に「印刷対象データ」と呼ぶことがある。
【０１１５】
また、設定受付ウィンドウについても、印刷指示ウィンドウと同様に、設定受付ウィンドウを呼び出した元のアプリケーションを呼出元アプリケーションと呼び、設定定受付ウィンドウが呼び出されたときに印刷指示の対象となっているデータを印刷対象データと呼ぶ。
【０１１６】
図１７に戻り、ステップＳ１１１において、ＣＰＵにより、登録データベース４１に図１９に示すような登録データが登録されると、図１７に示すフローチャートの処理が終了する。
【０１１７】
次に、図１８のフローチャートを参照して、登録データベース４１に登録された設定内容群（登録データ）を用いて印刷指示を行なう際に実行される処理の内容を説明する。
【０１１８】
まず、ステップＳ２０１において、図２０に示すサブルーチン処理が行われる。
【０１１９】
図２０を参照して、ステップＳ３０１において、呼出元アプリケーションと同じアプリケーション名を含む登録データが、登録データベース４１に登録されているか否かを判断する。そして、呼出元アプリケーションと同じアプリケーション名を含む登録データが登録されていない場合には（ステップＳ３０１でＮＯ）。初期値に対応する選択肢を表示する（例えば図７に示すＷ０２）（ステップＳ３０９）。一方、呼出元アプリケーションと同じアプリケーション名を含む登録データが登録されている場合は（ステップＳ３０１でＹＥＳ）、登録データベース４１の中から、呼出元アプリケーションと同じアプリケーション名を含む全ての登録データを抽出する。
【０１２０】
続いて、ステップＳ３０１において抽出された、呼出元アプリケーションと同じアプリケーション名を含む全ての登録データのうちに、印刷対象データと同じデータ名を含む登録データがあるか否かを判断する（ステップＳ３０３）。そして、印刷対象データと同じデータ名を含む登録データがない場合には（ステップＳ３０３でＮＯ）、呼出元アプリケーションと同じアプリケーション名を含む登録データ、つまりステップＳ３０１で抽出された登録データ（設定内容群）および初期値に対応する選択肢を表示する。一方、ステップＳ３０１において抽出された登録データのうちに、印刷対象データと同じデータ名を含む登録データがある場合は（ステップＳ３０３でＹＥＳ）、印刷対象データと同じデータ名を含む全ての登録データを抽出し、その登録データ（設定内容群）および初期値に対応する選択肢を表示する。（Ｓ３０５）。
【０１２１】
ステップＳ３０５またはＳ３０７、Ｓ３０９の処理が終了すると、本サブルーチンの処理は終了し、図１８のフローチャートに戻る。
【０１２２】
図２０のサブルーチンの処理によると、選択肢として表示される設定内容群が以下のように絞り込まれる。
（１）呼出元アプリケーションと印刷対象データがともに一致する登録データ（設定内容群）がある場合は、呼出元アプリケーションと印刷対象データがともに一致する登録データ（設定内容群）および初期値に対応する選択肢を表示する（ステップＳ３０５）。
（２）呼出元アプリケーションと印刷対象データがともに一致する登録データがなく、呼出元アプリケーションのみが一致する登録データがある場合は、呼出元アプリケーションのみが一致する登録データ（設定内容群）および初期値に対応する選択肢を表示する（ステップＳ３０７）。
（３）呼出元アプリケーションと印刷対象データのいずれも一致する登録データがない場合は、初期値に対応する選択肢のみを表示する（ステップＳ３０９）。
【０１２３】
図１８のフローチャートを参照して、ステップＳ２０３〜Ｓ２０７の処理は、前述の実施形態と同一であるため、その部分の説明は省略する。
【０１２４】
以上のような変形例によると、印刷指示ウィンドウ（例えば図１０に示すＷ０５）において、ユーザの現在の状況（呼出元アプリケーション・印刷対象データ）に関連の低い設定内容群、つまりユーザにより選択される可能性の低い設定内容群は選択肢として表示されないため、ユーザは所望の設定をより容易に選択することができる。
【０１２５】
（変形例２）
前述の実施形態においては、アプリケーション（表計算アプリケーション、文書アプリケーション、画像編集アプリケーション、ＣＡＤアプリケーション等）の印刷機能が選択されたことを受けて印刷指示ウィンドウ（例えば図６に示すＷ０１）を表示し、印刷指示ウィンドウＷ０１においてプロパティボタンＢ０２が選択されたことを受けて設定受付ウィンドウ（例えば図８に示すＷ０３）が表示されるものとした。しかし、設定受付ウィンドウは、必ずしもアプリケーションの印刷機能を経由して呼び出される必要はなく、例えば、オペレーションシステム（ＯＳ）のプリンタ設定機能を経由して、呼び出されても良い。
【０１２６】
（変形例３）
前述の実施形態においては、例えば図９に示す様に、変更された設定内容を文字列として含む設定名称が、印刷指示ウィンドウＷ０４上に表示された。しかし、印刷指示ウィンドウ上に選択肢として表示される設定名称において、変更された設定内容は必ずしも文字列として表示される必要はなく、例えば図２１に示す様に、変更された設定内容を図形として表示するようにしても良い。図２１に示す設定名称Ｓ１２は、図９に示す設定名称Ｓ０４を図形を用いて表示したものである。図１２において、図形ＺＫ０１は「２ｉｎ１」の設定内容に対応する図形であり、図形ＺＫ０２は「両面」の設定内容に対応する図形である。
【０１２７】
また、図９のような印刷指示ウィンドウ上に表示される設定名称だけでなく、印刷設定ウィンドウ（例えば、図８に示すＷ０３）において表示される設定名称（例えば、図８に示すＮ０１）においても、変更された設定内容を図形として表示しても良い。
【０１２８】
また、変更された設定内容が複数ある場合に、変更された全ての設定内容を図形として表示する必要はなく、一部の設定内容を図形として表示し、残りを文字列として表示しても良い。
【０１２９】
本変形例のように、変更された設定内容を図形として表示することにより、多くの設定内容が変更された場合であっても、設定内容名称が長くなりすぎることを抑制することができる。
【０１３０】
また、前述の実施形態および変形例においては、設定受付ウィンドウ（例えば図８に示すＷ０３）のＯＫボタンＢ０４が選択された際に、設定内容の変更が確定する（変更後の設定内容群が登録データベース４１に登録される）ものとしたが、印刷指示ウィンドウ（例えば図９に示すＷ０４）のＯＫボタンＢ０３が選択された際に、設定内容の変更が確定したと判断し、それを受けて変更後の設定内容群を登録データベース４１に登録するようにしてもよい。
【０１３１】
なお、開示された実施の形態は全ての点で例示であって、制限的なものではないと考えるべきである。
【符号の説明】
【０１３２】
１  情報処理装置
２  通信部
３  入出力部
４  格納部
５  制御部
３１  操作入力部
３２  表示部
４１  登録データベース
５１  設定受付部
５２  変更判定部
５３  名称生成部
５４  設定登録部
５５  選択受付部
５６  印刷指示出力部  
９０  画像形成装置
【図１】
2012068888.tif 000003
【図２】
2012068888.tif 000004
【図３】
2012068888.tif 000005
【図４】
2012068888.tif 000006
【図５】
2012068888.tif 000007
【図６】
2012068888.tif 000008
【図７】
2012068888.tif 000009
【図８】
2012068888.tif 000010
【図９】
2012068888.tif 000011
【図１０】
2012068888.tif 000012
【図１１】
2012068888.tif 000013
【図１２】
2012068888.tif 000014
【図１３】
2012068888.tif 000015
【図１４】
2012068888.tif 000016
【図１５】
2012068888.tif 000017
【図１６】
2012068888.tif 000018
【図１７】
2012068888.tif 000019
【図１８】
2012068888.tif 000020
【図１９】
2012068888.tif 000021
【図２０】
2012068888.tif 000022
【図２１】
2012068888.tif 000023