(57)【要約】【課題】印刷時にユーザに表示する設定項目を動的に変化させることによってアプリケーションとプリンタドライバとの整合性を高める。【解決手段】ＰＣ１は、アプリケーション３の種類に関するアプリケーション情報１１を取得するアプリケーション情報取得部１５と、アプリケーション３に対応した印刷時の設定項目に関する印刷設定情報を記憶する記憶部９と、記憶部９に記憶された印刷設定情報のうちアプリケーション情報取得部１５が取得したアプリケーション情報１１に対応する印刷設定情報を取得する印刷設定情報取得部１７と、印刷設定情報取得部１７が取得した印刷設定情報に基づいて表示部７に表示する印刷設定画面に関する情報を作成する印刷設定画面作成部１９とを備える。【選択図】  図１
2008234339.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションプログラムの種類に関するアプリケーション情報を取得するアプリケーション情報取得部と、
前記アプリケーションプログラムに対応した印刷時の設定項目に関する印刷設定情報を記憶する印刷設定情報記憶部と、
前記印刷設定情報記憶部に記憶された前記印刷設定情報のうち前記アプリケーション情報取得部が取得した前記アプリケーション情報に対応する前記印刷設定情報を取得する印刷設定情報取得部と、
前記印刷設定情報取得部が取得した前記印刷設定情報に基づいて表示部に表示する印刷設定画面に関する情報を作成する印刷設定画面作成部とを備えること
を特徴とする情報処理装置。
【請求項２】
前記印刷設定情報は書き換え可能な情報であること
を特徴とする請求項１記載の情報処理装置。
【請求項３】
入力された情報に基づいて前記印刷設定情報記憶部に記憶された前記印刷設定情報を書き換える情報書換部を備えること
を特徴とする請求項２記載の情報処理装置。
【請求項４】
所定のアプリケーションプログラムにおいて生成した印刷データを出力する情報処理装置、及びネットワークを介して当該情報処理装置と接続されたサーバ装置を備える情報処理システムにおいて、
前記サーバ装置は、
前記アプリケーションプログラムに対応した印刷時の設定項目に関する印刷設定情報を記憶し、
前記情報処理装置は、
前記アプリケーションプログラムの種類に関するアプリケーション情報を取得するアプリケーション情報取得部と、
前記サーバ装置に記憶された前記印刷設定情報のうち前記アプリケーション情報取得部が取得した前記アプリケーション情報に対応する前記印刷設定情報を前記ネットワークを介して取得する印刷設定情報取得部と、
前記印刷設定情報取得部が取得した前記印刷設定情報に基づいて表示部に表示する印刷設定画面に関する情報を作成する印刷設定画面作成部とを備えること
を特徴とする情報処理システム。
【請求項５】
前記印刷設定情報は書き換え可能な情報であること
を特徴とする請求項４記載の情報処理システム。
【請求項６】
前記情報処理装置は、情報に基づいて前記印刷設定情報記憶部に記憶された前記印刷設定情報を書き換える情報書換部を備えること
を特徴とする請求項５記載の情報処理システム。
【請求項７】
情報処理装置の表示部に、所定のアプリケーションプログラムによって生成された印刷データの印刷時の設定項目に関する印刷設定画面を表示させるプリンタドライバにおいて、
前記情報処理装置に、
前記アプリケーションプログラムの種類に関するアプリケーション情報を取得させるアプリケーション情報取得手段と、
前記アプリケーションプログラムに対応した印刷時の設定項目に関する印刷設定情報を記憶する印刷設定情報記憶部から前記アプリケーション情報取得手段において取得させた前記アプリケーション情報に対応する前記印刷設定情報を取得させる印刷設定情報取得手段と、
前記印刷設定情報取得手段において取得させた前記印刷設定情報に基づいて前記表示部に表示される印刷設定画面に関する情報を作成させる印刷設定画面作成手段として機能させること
を特徴とするプリンタドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、及びプリンタドライバに関する。
【背景技術】
【０００２】
従来、印刷装置と接続された情報処理装置では、アプリケーションを用いて生成した印刷データを接続された画像形成装置を用いて印刷する際に、プリンタドライバを使用し、ユーザに印刷時の設定項目を選択させて印刷する。この際、ユーザの操作負担を軽減する為に、設定された項目を集約して記憶する。そして、ユーザが再度印刷を行おうとする場合に、記憶した設定を読み出して、ユーザに表示する。この様な印刷装置としては、特許文献１に記載された装置が知られている。
【０００３】
【特許文献１】特開２００６−７２５７６公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の発明によれば、アプリケーションプログラムとプリンタドライバとの整合の観点において不十分な点があった。具体的には、従来用いられていた発明では、集約して記憶した設定項目が画一的に表示されてしまう為、例えば単純なテキスト文書を印刷する為のアプリケーションプログラムからの印刷指令に対してもカラー印刷の有無を問う項目が表示、すなわちユーザに表示する設定項目の中に不必要な項目が表示されてしまう。そしてこれによりユーザに対して無用な混乱を与えてしまうという問題があった。
【０００５】
そこで本発明はこの様な実情に鑑みてなされたものであり、印刷時にユーザに表示する設定項目を動的に変化させることによってアプリケーションプログラムとプリンタドライバとの整合性を高めることが可能な情報処理装置、情報処理システム、及びプリンタドライバを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決する為に、本発明にかかる情報処理装置は、アプリケーションプログラムの種類に関するアプリケーション情報を取得するアプリケーション情報取得部と、前記アプリケーションプログラムに対応した印刷時の設定項目に関する印刷設定情報を記憶する印刷設定情報記憶部と、前記印刷設定情報記憶部に記憶された前記印刷設定情報のうち前記アプリケーション情報取得部が取得した前記アプリケーション情報に対応する前記印刷設定情報を取得する印刷設定情報取得部と、前記印刷設定情報取得部が取得した前記印刷設定情報に基づいて表示部に表示する印刷設定画面に関する情報を作成する印刷設定画面作成部とを備えることを特徴としている。
【０００７】
この構成によれば、情報処理装置は、印刷指令を供給したアプリケーションプログラムのアプリケーション情報を取得し、該取得したアプリケーション情報に基づいて印刷設定画面を作成する。そして、これにより情報処理装置は、アプリケーションの種類に応じて印刷設定画面を作成することができる。
【０００８】
また、本発明にかかる情報処理システムは、所定のアプリケーションプログラムにおいて生成した印刷データを出力する情報処理装置、及びネットワークを介して当該情報処理装置と接続されたサーバ装置を備える情報処理システムにおいて、前記サーバ装置は、前記アプリケーションプログラムに対応した印刷時の設定項目に関する印刷設定情報を記憶し、前記情報処理装置は、前記アプリケーションプログラムの種類に関するアプリケーション情報を取得するアプリケーション情報取得部と、前記サーバ装置に記憶された前記印刷設定情報のうち前記アプリケーション情報取得部が取得した前記アプリケーション情報に対応する前記印刷設定情報を前記ネットワークを介して取得する印刷設定情報取得部と、前記印刷設定情報取得部が取得した前記印刷設定情報に基づいて表示部に表示する印刷設定画面に関する情報を作成する印刷設定画面作成部とを備えることを特徴としている。
【０００９】
この構成によれば、情報処理装置は、印刷指令を供給したアプリケーションプログラムのアプリケーション情報を取得し、該取得したアプリケーション情報に基づいて印刷設定画面を作成する。そして、これにより情報処理装置は、アプリケーションプログラムの種類に応じて印刷設定画面を作成することができる。また、印刷設定情報は、サーバ装置に記憶されている為、印刷設定情報をネットワークを介して接続された複数のユーザによって共有することができる。
【００１０】
また、本発明にかかるプリンタドライバは、情報処理装置の表示部に、所定のアプリケーションプログラムによって生成された印刷データの印刷時の設定項目に関する印刷設定画面を表示させるプリンタドライバにおいて、前記情報処理装置に、前記アプリケーションプログラムの種類に関するアプリケーション情報を取得させるアプリケーション情報取得手段と、前記アプリケーションに対応した印刷時の設定項目に関する印刷設定情報を記憶する印刷設定情報記憶部から前記アプリケーション情報取得手段において取得させた前記アプリケーション情報に対応する前記印刷設定情報を取得させる印刷設定情報取得手段と、前記印刷設定情報取得手段において取得させた前記印刷設定情報に基づいて前記表示部に表示される印刷設定画面に関する情報を作成させる印刷設定画面作成手段として機能させることを特徴としている。
【００１１】
この構成によれば、プリンタドライバは、情報処理装置に、印刷指令を供給したアプリケーションプログラムのアプリケーション情報を取得させ、該取得したアプリケーション情報に基づいて印刷設定画面を作成させる。そして、これによりプリンタドライバは、情報処理装置にアプリケーションプログラムの種類に応じて印刷設定画面を作成させることができる。
【発明の効果】
【００１２】
この様に、本発明にかかる情報処理装置、情報処理システム、及びプリンタドライバによれば、印刷時にユーザに表示する設定項目を動的に変化させることによってアプリケーションプログラムとプリンタドライバとの整合性を高めることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を適用した具体的な実施の形態について図面を参照しながら詳細に説明する。
【００１４】
図１に示す様に、第１の実施の形態にかかる情報処理装置としてのパーソナルコンピュータ（以下、単に「ＰＣ」という。）は、印刷データを生成する為のアプリケーションプログラムとしてのアプリケーション３と、プリンタドライバ５と、ユーザに対して所定の画像を表示する表示部７と、各種情報を記憶する記憶部９とを備える。この様なＰＣ１は、ユーザがアプリケーション３を操作して印刷処理を実行すると、かかる指令はアプリケーション３からプリンタドライバ５に供給される。そしてこれに応じてプリンタドライバ５は、アプリケーション３の種類に関するアプリケーション情報を取得し、取得したアプリケーション情報に基づいて記憶部９を参照する。そしてＰＣ１は、記憶部９に記憶された印刷時の設定項目に関する印刷設定情報のうち、アプリケーション情報に対応する印刷設定情報を取得する。そしてＰＣ１は、該印刷設定情報に基づいて、表示部７に表示する印刷設定画面に関する情報を作成し、該情報に基づく印刷設定画面を表示部７に表示させる。これによりユーザは、アプリケーション３に応じて印刷項目を設定することが可能となる。
【００１５】
アプリケーション３は、ＰＣ１にインストールされたプログラムであり、例えば文書作成アプリケーション、プレゼンテーションアプリケーション、表計算アプリケーション等によって構成される。この様なアプリケーション３は、ユーザがアプリケーション３の種類に関するアプリケーション情報１１を含む情報によって構成される。また、アプリケーション３は、プリンタドライバ５にアクセスする為のドライバアクセス部１３とを備える。ユーザがアプリケーション３を操作して印刷処理を実行すると、ドライバアクセス部１３は、図２に示す様な画面を表示部に表示させ、ユーザに印刷データを送信するプリンタを選択させる。尚、以下では、同図に示す様な画面を、「プリンタ選択画面」という。そして、ドライバアクセス部１３は、ユーザが選択したプリンタのプリンタドライバ５にアクセスし、プリンタドライバ５を立ち上げる。
【００１６】
プリンタドライバ５は、ユーザが選択したプリンタのドライバであり、図示せぬＲＯＭ（Read Only Memory）等の不揮発性メモリに格納されたプログラムである。この様なプリンタドライバ５は、図示せぬＣＰＵ（Central Processing Unit）によって実行され、ＰＣ１に各種動作を実行させる。具体的には、プリンタドライバ５は、ＣＰＵに、アプリケーション情報１１を取得させるアプリケーション情報取得部１５と、ＣＰＵに、記憶部９からアプリケーション情報１１に対応する印刷設定情報を取得させる印刷設定情報取得部１７と、ＣＰＵに、印刷設定情報に基づいて表示部７に表示させる印刷設定画面に関する情報を作成させる印刷設定画面作成部１９とを備える。
【００１７】
記憶部９は、例えばＨＤＤ等のメモリによって構成され、図３に示す様なテーブルの様に、アプリケーションに対応させて印刷設定情報を記憶する。例えば、アプリケーション３がテキスト文書を作成する為のプログラムであり、印刷時にユーザに選択させるべき項目は、用紙の方向、及び両面印刷に関する項目であるとする。すると、この様なアプリケーション３に対応した印刷設定情報は、印刷時に設定すべき項目として、用紙の向き、及び両面印刷の項目のみによって構成される。そしてこの様な印刷設定情報に基づいて印刷設定画面が表示されると、表示部７には、図４に示す様に、用紙の向き、及び両面印刷に関する項目のみが表示され、カラー設定項目等の不必要な項目が表示されない。
【００１８】
また、例えばアプリケーション３が、描画ソフト等、出力される画像の画質の詳細な設定が必要とされる様なプログラムであり、印刷時にユーザに選択させるべき項目は、用紙の方向、両面印刷、及びページの順序、用紙の品質、印刷オプション、並びにカラーに関する項目であるとする。すると、この様なアプリケーション３に対応した印刷設定情報は、印刷時に設定すべき項目として、用紙の方向、両面印刷、及びページの順序、用紙の品質、印刷オプション、並びにカラーに関する項目によって構成される。そしてこの様な印刷設定情報に基づいて印刷設定画面が表示されると、表示部７には図５に示す様にユーザにとって必要とされる、用紙の方向、両面印刷、及びページの順序、用紙の品質、印刷オプション、並びにカラーに関する項目が表示される。この様に、印刷時の設定項目とは、アプリケーションの性質に応じて印刷時にユーザが考慮すべき項目をいう。
【００１９】
アプリケーション情報１１は、アプリケーション３から取得される情報であり、例えばアプリケーション３の名称等によって構成される。
【００２０】
以下、ＰＣ１の一連の動作について図６を参照しながら詳細な説明を行う。
【００２１】
ユーザがアプリケーション３の印刷機能を実行して一連の処理が開始すると、ステップＳ１においてＰＣ１は、プリンタ選択画面を表示させる。かかる処理は、アプリケーション３が、表示部７に、プリンタ選択画面を表示させることで実行される。そしてこれによりユーザは、印刷データを出力するプリンタを選択することが可能となる。
【００２２】
次に、ステップＳ２においてＰＣ１は、プリンタドライバを選択する。具体的には、かかる処理は、アプリケーション３が、プリンタ選択画面を介してユーザによって選択されたプリンタに対応するプリンタドライバ５を選択することで実行される。
【００２３】
次に、ステップＳ３においてＰＣ１は、プリンタドライバを立ち上げる。具体的には、かかる処理は、ドライバアクセス部１３が、プリンタドライバを立ち上げることで実行される。尚、プリンタドライバを立ち上げるか否かは、ユーザが例えばプリンタ選択画面の「プロパティ」ボタンを押下するか否かによって異なるが、本実施の形態では、発明の性質上、ユーザが「プロパティ」ボタンを押下したものとして詳細な説明を行う。
【００２４】
次に、ステップＳ４においてＰＣ１は、アプリケーション３のアプリケーション情報１１を取得する。かかる処理は、プリンタドライバ５が、ＣＰＵに、アプリケーション３にアクセスさせ、アプリケーション情報を取得させることで実行される。
【００２５】
次に、ステップＳ５においてＰＣ１は、アプリケーション情報１１が取得できたか否かを判断する。そして、アプリケーション情報１１が取得できたと判断した場合には、ＰＣ１は、ステップＳ６以降の処理を実行する。
【００２６】
ステップＳ６においてＰＣ１は、取得したアプリケーション情報が登録されているか否かを判断する。かかる処理は、印刷設定情報取得部１７が、ＣＰＵに、取得したアプリケーション情報を参照させ、アプリケーション情報に含まれるアプリケーションの種類と同一のアプリケーションの種類に関する情報が記憶部９に存在するか否かを判断させることで実行される。そして取得したアプリケーション情報が登録されていると判断した場合には、ＰＣ１は、ステップＳ７以降の処理を実行する。
【００２７】
次に、ステップＳ７においてＰＣ１は、印刷設定情報が登録されているか否かを判断する。かかる処理は、印刷設定情報取得部１７が、ＣＰＵに、取得したアプリケーション情報１１に対応する印刷設定情報が記憶部９に記憶されているか否かを判断させることで実行される。そして印刷設定情報が登録されていると判断した場合には、ＰＣ１は、ステップＳ８以降の処理を実行する。
【００２８】
次に、ステップＳ８においてＰＣ１は、印刷設定画面に関する情報を作成する。かかる処理は、印刷設定画面作成部１９が、ＣＰＵに、取得した印刷設定情報に基づき表示部７に表示させる画面に関する情報を作成させることで実行される。その後、ステップＳ９においてＰＣ１は、表示部７に作成された情報に基づく印刷設定画面を表示し、一連の処理を終了する。
【００２９】
一方、ステップＳ５においてＰＣ１が、アプリケーション情報１１が取得できなかったと判断した場合、ステップＳ６においてＰＣ１が、取得したアプリケーション情報が登録されていなかったと判断した場合、及びステップＳ７においてＰＣ１が印刷設定情報が登録されていないと判断した場合には、ＰＣ１は、印刷設定画面を表示することができないとしてステップＳ１０において、標準の印刷設定画面に関する情報を作成する。
【００３０】
その後、ＰＣ１は、ユーザによって設定された項目、及び印刷データを印刷情報としてプリンタ等の印刷装置に出力する。
【００３１】
この様にＰＣ１によれば、アプリケーション情報１１に応じて印刷時にユーザに表示する設定項目を動的に変化させることができる。そしてこれにより、アプリケーション情報１１とプリンタドライバ５との整合性を高めることができる。
【００３２】
次に、本発明の第２の実施の形態について詳細な説明を行う。尚、第２の実施の形態にかかるＰＣは、ＰＣ１と同一の構成を有する箇所がある為、該箇所については詳細な説明を省略し、差異のある箇所についてのみ詳細な説明を行う。
【００３３】
図７に示す様に、第２の実施の形態にかかるＰＣ５１は、ＰＣ１の構成に加え、印刷設定情報を書き換える為の設定ツール５３を備える。
【００３４】
設定ツール５３は、記憶部９に記憶された印刷設定情報を書き換える為のプログラムである。そして設定ツール５３は、ユーザによって指定された印刷設定情報に含まれる印刷時の設定項目を変更することが可能に構成される。
【００３５】
この様な設定ツール５３が実行されると、表示部７には、例えば図８に示す様な画像（以下、「メインウィンドウ」という。）が表示される。具体的には、設定ツール５３が実行されると表示部７には、アプリケーション名表示領域５５と、定義済アプリケーション名表示領域５７と、スイッチＳ１，Ｓ２，Ｓ３とからなるウィンドウが表示される。
【００３６】
アプリケーション名表示領域５５は、ユーザが新たにアプリケーション情報を追加する為に設けられた領域である。そして、アプリケーション名表示領域５５には、アプリケーション情報に対応する情報が入力される。そしてユーザがアプリケーション名表示領域５５にアプリケーション名を入力し、スイッチＳ１を押下すると、表示部７には図９に示す様な画像が表示される。
【００３７】
図９に示す画像は、ユーザが該アプリケーションに対応させて設定することを希望する設定項目を選択する為のウィンドウ（以下、「設定ウィンドウ」という。）である。そして、ユーザは、各チェック欄を用いて、該アプリケーションに対応させて設定することを所望する設定項目を選択する。そしてこれらが選択された後、アプリケーション名表示領域５５に入力されたアプリケーション名と、設定された設定項目は、アプリケーション情報及び印刷設定情報として関連付けられて記憶部９に記憶される。
【００３８】
また、定義済アプリケーション名表示領域５７は、ユーザが既に登録されている印刷設定情報の設定項目を変更することを可能とする為に設けられた領域である。かかる領域には、既に記憶部９に記憶されたアプリケーション情報が表示される。そして、ユーザは、編集、又は削除を希望するアプリケーション情報を選択し、スイッチＳ２又はスイッチＳ３を押下することによって、選択されたアプリケーション情報に対応する設定項目を編集・削除することが可能となる。
【００３９】
以下、ＰＣ５１の動作について、図１０を参照しながら詳細な説明を行う。
【００４０】
ユーザが設定ツール５３を起動すべき旨の指令を供給して一連の処理が開始すると、ステップＳ１１においてＰＣ５１は、設定ツール５３を起動する。かかる処理が実行されると、メインウィンドウが表示部７に表示される。
【００４１】
次に、ステップＳ１２においてＰＣ５１は、定義済のアプリケーション情報を取得する。かかる処理は、設定ツール５３が記憶部９にアクセスし、登録されたアプリケーション情報を読み込むことで実行される。
【００４２】
次に、ステップＳ１３においてＰＣ５１は、読み込んだアプリケーション情報を定義済アプリケーション名表示領域５７に表示する。これによりユーザは、定義済のアプリケーション情報を参照することができる。
【００４３】
次に、ステップＳ１４においてＰＣ５１は、登録を指示するスイッチＳ１が押下されたか否かを判断する。そして登録が指示された場合には、新たなアプリケーション情報が追加されるものとして、ＰＣ５１は、ステップＳ１５以降の処理を実行する。
【００４４】
次に、ステップＳ１５においてＰＣ５１は、アプリケーション名表示領域５５に正しいアプリケーション名が入力されたか否かを判断する。そして、正しいアプリケーション名が入力されたと判断した場合には、ステップＳ１６においてＰＣ５１は、設定ウィンドウを表示部７に表示する。そしてユーザが各項目を編集し、保存が指示されるとＰＣ５１は、かかる情報を印刷設定情報として、アプリケーション情報と関連付けて記憶部９に記憶し、ステップＳ１２以降の処理を繰り返し実行する。一方、アプリケーション名表示領域５５に正しいアプリケーション名が入力されていないと判断した場合には、ステップＳ１７においてＰＣ５１は、ユーザに対してアプリケーション名表示領域５５に正しいアプリケーション名が入力されていない旨を通知し、ステップＳ１２以降の処理を実行する。
【００４５】
一方、ステップＳ１４においてＰＣ５１が、登録を指示するスイッチＳ１が押下されていないと判断した場合には、ステップＳ１８においてＰＣ５１は、編集を指示するスイッチＳ２が押下されたか否かを判断する。そして編集が指示されたと判断した場合には、ステップＳ１９においてＰＣ５１は、ユーザが指定したアプリケーション情報に対応する設定ウィンドウを表示する。これによりユーザは、編集を希望する印刷設定情報を参照して各項目を編集することが可能となる。そして編集が終了すると、ＰＣ５１は、編集後の印刷設定情報を上書きする様に記憶部９に記憶し、ステップＳ１２以降の処理を実行する。
【００４６】
一方、ステップＳ１８においてスイッチＳ２が押下されていないと判断した場合、ステップＳ２０においてＰＣ５１は、削除を指示するスイッチＳ３が押下されたか否かを判断する。そして削除が指示されたと判断した場合には、ステップＳ２１においてＰＣ５１は、ユーザが指定したアプリケーション情報に対応する印刷設定情報を記憶部９から削除し、ステップＳ１２以降の処理を実行する。
【００４７】
また、スイッチＳ３が押下されていないと判断した場合には、ステップＳ２２においてＰＣ５１は、終了指示があったか否かを判断する。そして、終了指示がないと判断した場合には、ＰＣ５１は、ステップＳ１２以降の処理を実行する。一方、終了指示があったと判断した場合には、ステップＳ２３においてＰＣ５１は、設定ツール５３を終了し、一連の処理を終了する。
【００４８】
この様に、印刷設定情報を編集、追加することを可能とする設定ツールを設けることにより、ユーザの趣向に応じた印刷設定情報を作成することが可能となり、ユーザにとっての利便性を向上させることができる。
【００４９】
以下、本発明の第３の実施の形態について詳細な説明を行う。尚、第３の実施の形態にかかるＰＣは、ＰＣ１と同一の構成を有する箇所がある為、該箇所については詳細な説明を省略し、差異のある箇所についてのみ詳細な説明を行う。
【００５０】
図１１に示す様に、第３の実施の形態にかかる印刷システムは、ＰＣ１に加え、サーバ１０１を備える。そしてこれらＰＣ１及びサーバ１０１は、ＬＡＮ（Local Area Network）等ネットワーク１０３を介して接続される。
【００５１】
サーバ１０１は、ネットワーク１０３を介して図示せぬ複数のＰＣと接続され、各ＰＣからアクセス可能に形成される。そして、サーバ１０１は、印刷設定情報を記憶する記憶部１０５を備える。記憶部１０５に記憶された印刷設定情報は、上述した印刷設定情報と同様にアプリケーション情報と関連付けられて記憶される。そして、ＰＣ１を含む各ＰＣは、ネットワーク１０３を介してサーバ１０１にアクセスし、印刷設定情報を参照する。
【００５２】
以下、印刷システムの一連の動作について図１２を参照しながら詳細な説明を行う。
【００５３】
ユーザがアプリケーション３の印刷機能を実行して一連の処理が開始すると、ステップＳ４１においてＰＣ１は、プリンタ選択画面を表示させる。次に、ステップＳ４２においてＰＣ１は、プリンタドライバを選択する。次に、ステップＳ４３においてＰＣ１は、プリンタドライバを立ち上げる。次に、ステップＳ４４においてＰＣ１は、アプリケーション３のアプリケーション情報１１を取得する。次に、ステップＳ４５においてＰＣ１は、アプリケーション情報１１が取得できたか否かを判断する。そして、アプリケーション情報１１が取得できたと判断した場合には、ＰＣ１は、ステップＳ４６以降の処理を実行する。
【００５４】
アプリケーション情報１１が取得できたと判断した場合、ＰＣ１は、ステップＳ４６においてサーバ１０１がアクセス可能か否かを判断する。これによりＰＣ１は、印刷設定情報を取得することができるか否かを判断する。そしてサーバ１０１がアクセス可能であると判断した場合には、ＰＣ１は、ステップＳ４７以降の処理を実行する。
【００５５】
次に、ステップＳ４７においてＰＣ１は、取得したアプリケーション情報が登録されているか否かを判断する。かかる処理は、印刷設定情報取得部１７が、ＣＰＵに、取得したアプリケーション情報を参照させ、アプリケーション情報に含まれるアプリケーションの種類と同一のアプリケーションの種類に関する情報が記憶部１０５に存在するか否かを判断させることで実行される。そして取得したアプリケーション情報が登録されていると判断した場合には、ＰＣ１は、ステップＳ４８以降の処理を実行する。
【００５６】
次に、ステップＳ４８においてＰＣ１は、印刷設定情報が登録されているか否かを判断する。かかる処理は、印刷設定情報取得部１７が、ＣＰＵに、取得したアプリケーション情報１１に対応する印刷設定情報が記憶部１０５に記憶されているか否かを判断させることで実行される。そして印刷設定情報が登録されていると判断した場合には、ＰＣ１は、ステップＳ４９以降の処理を実行する。
【００５７】
次に、ステップＳ４９においてＰＣ１は、印刷設定画面に関する情報を作成する。かかる処理は、印刷設定画面作成部１９が、ＣＰＵに、取得した印刷設定情報に基づき表示部７に表示させる画面に関する情報を作成させることで実行される。その後、ステップＳ５０においてＰＣ１は、表示部７に作成された情報に基づく印刷設定画面を表示し、一連の処理を終了する。
【００５８】
一方、ステップＳ４５においてＰＣ１が、アプリケーション情報１１が取得できなかったと判断した場合、ステップＳ４６においてＰＣ１が、サーバ１０１にアクセスすることができないと判断した場合、ステップＳ４７においてＰＣ１が、取得したアプリケーション情報が登録されていなかったと判断した場合、及びステップＳ４８においてＰＣ１が印刷設定情報が登録されていないと判断した場合には、ＰＣ１は、印刷設定画面を表示することができないとしてステップＳ５１において、標準の印刷設定画面に関する情報を作成する。
【００５９】
この様に、印刷設定情報を、複数のユーザがアクセス可能なサーバ１０１に記憶させることによって、印刷設定情報を供給することができる。これにより印刷システムによれば、ユーザの利便性を向上させることができる。
【００６０】
次に、本発明の第４の実施の形態について詳細な説明を行う。尚、第４の実施の形態にかかる印刷システムは、ＰＣ１、ＰＣ５１、及び第３の実施の形態において説明を行った印刷システムと同一の構成を有する箇所がある為、該箇所については詳細な説明を省略し、差異のある箇所についてのみ詳細な説明を行う。
【００６１】
図１３に示す様に、第４の実施の形態にかかる印刷システムは、第３の実施の形態にかかる印刷システムの構成に加え、プリンタ１５１は、サーバ１０１に記憶された印刷設定情報を編集する設定ツール１５３を備える。
【００６２】
設定ツール１５３は、ネットワーク１０３を介してサーバ１０１にアクセスし、サーバ１０１に記憶された印刷設定情報を編集する為のプログラムである。
【００６３】
以下、印刷システムの動作について、図１４を参照しながら詳細な説明を行う。
【００６４】
ユーザが設定ツール１５３を起動すべき旨の指令を供給して一連の処理が開始すると、ステップＳ６１においてＰＣ１５１は、設定ツール１５３を起動する。かかる処理が実行されると、メインウィンドウが表示部７に表示される。
【００６５】
次に、ステップＳ６２においてＰＣ１５１は、サーバ１０１がアクセス可能か否かを判断する。そして、サーバ１０１がアクセス可能であると判断した場合、ステップＳ６３においてＰＣ１５１は、定義済のアプリケーション情報を取得する。
【００６６】
一方、ステップＳ６２においてサーバ１０１がアクセス可能でないと判断した場合、ステップＳ６４においてＰＣ１５１は、サーバ１０１にアクセスすることができない為、標準の印刷設定画面で印刷項目を設定する旨をユーザに通知し、ステップＳ６３の処理を実行する。
【００６７】
ステップＳ６３の処理を行った後、ステップＳ６４においてＰＣ１５１は、読み込んだアプリケーション情報を定義済アプリケーション名表示領域５７に表示する。次に、ステップＳ６５においてＰＣ５１は、登録を指示するスイッチＳ１が押下されたか否かを判断する。そして登録が指示された場合には、新たなアプリケーション情報が追加されるものとして、ＰＣ５１は、ステップＳ６６以降の処理を実行する。
【００６８】
次に、ステップＳ６６においてＰＣ５１は、アプリケーション名表示領域５５に正しいアプリケーション名が入力されたか否かを判断する。そして、正しいアプリケーション名が入力されたと判断した場合には、ステップＳ６７においてＰＣ５１は、設定ウィンドウを表示部７に表示する。そしてユーザが各項目を編集し、保存が指示されるとＰＣ５１は、かかる情報を印刷設定情報として、アプリケーション情報と関連付けて記憶部９に記憶し、ステップＳ６２以降の処理を繰り返し実行する。一方、アプリケーション名表示領域５５に正しいアプリケーション名が入力されていないと判断した場合には、ステップＳ６８においてＰＣ５１は、ユーザに対してアプリケーション名表示領域５５に正しいアプリケーション名が入力されていない旨を通知し、ステップＳ６２以降の処理を実行する。
【００６９】
一方、ステップＳ６５においてＰＣ５１が、登録を指示するスイッチＳ１が押下されていないと判断した場合には、ステップＳ６９においてＰＣ５１は、編集を指示するスイッチＳ２が押下されたか否かを判断する。そして編集が指示されたと判断した場合には、ステップＳ７０においてＰＣ５１は、ユーザが指定したアプリケーション情報に対応する設定ウィンドウを表示する。これによりユーザは、編集を希望する印刷設定情報を参照して各項目を編集することが可能となる。そして編集が終了すると、ＰＣ５１は、編集後の印刷設定情報を上書きする様に記憶部９に記憶し、ステップＳ６２以降の処理を実行する。
【００７０】
一方、ステップＳ６９においてスイッチＳ２が押下されていないと判断した場合、ステップＳ２０においてＰＣ５１は、削除を指示するスイッチＳ３が押下されたか否かを判断する。そして削除が指示されたと判断した場合には、ステップＳ７１においてＰＣ５１は、ユーザが指定したアプリケーション情報に対応する印刷設定情報を記憶部９から削除し、ステップＳ６２以降の処理を実行する。
【００７１】
また、スイッチＳ３が押下されていないと判断した場合には、ステップＳ７３においてＰＣ５１は、終了指示があったか否かを判断する。そして、終了指示がないと判断した場合には、ＰＣ５１は、ステップＳ６２以降の処理を実行する。一方、終了指示があったと判断した場合には、ステップＳ７４においてＰＣ５１は、設定ツール５３を終了し、一連の処理を終了する。
【００７２】
この様に、印刷システムによれば、サーバ１０１に記憶した印刷設定情報を編集することができる為、各ユーザで印刷設定情報を共有できると共に、利便性を向上させることができる。
【００７３】
尚、本発明の各構成は上述の実施の形態に限られるものではなく、各構成は本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【図面の簡単な説明】
【００７４】
【図１】第１の実施の形態にかかるＰＣのブロック図である。
【図２】同ＰＣの表示部に表示される画面の一例である。
【図３】アプリケーション情報と印刷設定情報とを記憶する為のテーブルの一例である。
【図４】同ＰＣの表示部に表示される画面の一例である。
【図５】同ＰＣの表示部に表示される画面の一例である。
【図６】同ＰＣの動作を示すフロー図である。
【図７】第２の実施の形態にかかるＰＣのブロック図である。
【図８】同ＰＣの表示部に表示される画面の一例である。
【図９】同ＰＣの表示部に表示される画面の一例である。
【図１０】同ＰＣの動作を示すフロー図である。
【図１１】第３の実施の形態にかかるＰＣのブロック図である。
【図１２】同ＰＣの動作を示すフロー図である。
【図１３】第４の実施の形態にかかるＰＣのブロック図である。
【図１４】同ＰＣの動作を示すフロー図である。
【符号の説明】
【００７５】
１，５１    ＰＣ
３    アプリケーション
５    プリンタドライバ
７    表示部
９    記憶部
１１    アプリケーション情報
１３    ドライバアクセス部
１５    アプリケーション情報取得部
１７    印刷設定情報取得部
１９    印刷設定画面作成部
５３    設定ツール
５５    アプリケーション名表示領域
５７    定義済アプリケーション名表示領域
１０１    サーバ
１０３    ネットワーク
１０５    記憶部
１５１    プリンタ
１５３    設定ツール
【図１】
2008234339.tif 000003
【図２】
2008234339.tif 000004
【図３】
2008234339.tif 000005
【図４】
2008234339.tif 000006
【図５】
2008234339.tif 000007
【図６】
2008234339.tif 000008
【図７】
2008234339.tif 000009
【図８】
2008234339.tif 000010
【図９】
2008234339.tif 000011
【図１０】
2008234339.tif 000012
【図１１】
2008234339.tif 000013
【図１２】
2008234339.tif 000014
【図１３】
2008234339.tif 000015
【図１４】
2008234339.tif 000016