(57)【要約】【課題】複数のアプリケーションによって作成されたドキュメントを構成する印刷情報に対して、プリンタドライバにおいて設定された同じ印刷設定を適用して印刷を行うことができるようにする。【解決手段】画像形成装置と接続され、複数のアプリケーションがインストールされる。記憶部と、記憶部から印刷設定の情報を読み出し、印刷条件を、起動されている一つ以上のアプリケーションに印刷命令と共に送る制御部と、印刷データを作成して画像形成装置に送信するプリンタドライバとを有する。アプリケーションは、印刷情報を作成し、前記制御部から送られた印刷条件を印刷情報に適用し、プリンタドライバに送る。印刷対象とされるアプリケーションごとにプリンタドライバで印刷設定を設定する必要がない。【選択図】図１
2012226490.tif 000002
【特許請求の範囲】
【請求項１】
印刷データに基づいて印刷を行う画像形成装置と通信可能に接続され、複数のアプリケーションがインストールされた情報処理装置において、
（ａ）前記画像形成装置における印刷条件を表す印刷設定の情報を記録するための記憶部と、
（ｂ）該記憶部から印刷設定の情報を読み出し、前記印刷条件を、前記複数のアプリケーションのうちの、起動されている一つ以上のアプリケーションに印刷命令と共に送る制御部と、
（ｃ）前記起動されているアプリケーションから送られた各印刷情報に基づいて、画像形成装置に対応する印刷データを作成し、該印刷データを画像形成装置に送信するプリンタドライバとを有するとともに、
（ｄ）前記起動されているアプリケーションは、印刷情報を作成し、前記制御部から送られた印刷条件を印刷情報に適用し、前記プリンタドライバに送ることを特徴とする情報処理装置。
【請求項２】
前記制御部は、前記起動されているアプリケーションのうちの印刷対象となるアプリケーションを選択し、選択したアプリケーションによって作成された印刷情報に印刷条件を適用する請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、前記印刷条件を変更するための印刷設定画面を形成し、該印刷設定画面において操作者が変更した内容の印刷条件を前記記憶部に記録する請求項１又は２に記載の情報処理装置。
【請求項４】
前記記憶部に、インストールされたアプリケーションごとの印刷条件が記録される請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
印刷データに基づいて印刷を行う画像形成装置と通信可能に接続され、複数のアプリケーションがインストールされた情報処理装置の情報処理方法において、
（ａ）前記画像形成装置における印刷条件を表す印刷設定の情報が記録された記憶部から印刷設定の情報を読み出し、
（ｂ）前記印刷条件を、前記複数のアプリケーションのうちの、起動されている一つ以上のアプリケーションに印刷命令と共に送り、
（ｃ）前記起動されているアプリケーションにおいて、印刷情報を作成し、前記印刷条件を印刷情報に適用し、プリンタドライバに送り、
（ｄ）該プリンタドライバにおいて、前記アプリケーションから送られた各印刷情報に基づいて画像形成装置に対応する印刷データを作成し、
（ｅ）該印刷データを画像形成装置に送信することを特徴とする情報処理方法。
【請求項６】
印刷データに基づいて印刷を行う画像形成装置と通信可能に接続され、複数のアプリケーションがインストールされ、前記画像形成装置における印刷条件を表す印刷設定の情報を記録するための記憶部、及び複数のアプリケーションのうちの起動されているアプリケーションから送られた各印刷情報に基づいて、画像形成装置に対応する印刷データを作成し、該印刷データを画像形成装置に送信するプリンタドライバを備えた情報処理装置において、
コンピュータを、前記記憶部から印刷設定の情報を読み出す記憶処理統括処理手段、前記印刷条件を、前記複数のアプリケーションのうちの、起動されている一つ以上のアプリケーションに印刷命令と共に送る通信処理統括処理手段、及びアプリケーションにおいて、印刷情報を作成するとともに、作成した印刷情報に印刷設定を適用する印刷設定適用処理手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関するものである。
【背景技術】
【０００２】
従来、情報処理装置としてのパソコンにおいては、アプリケーションによって作成されたドキュメントについてプリンタで印刷を行う場合、ドキュメントが作成されたアプリケーションを起動し、プリンタにおいて、パソコンにインストールされたプリンタドライバをアプリケーションごとに起動し、ドキュメントを構成する印刷情報に対して、各プリンタドライバにおいて設定された印刷設定を適用するようになっている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３０１３９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記従来のプリンタにおいては、起動されている複数のアプリケーションによって作成されたドキュメントを構成する印刷情報に対して、プリンタドライバにおいて設定された同じ印刷設定を適用して印刷を行うことができない。
【０００５】
本発明は、前記従来のプリンタの問題点を解決して、複数のアプリケーションによって作成されたドキュメントを構成する印刷情報に対して、プリンタドライバにおいて設定された同じ印刷設定を適用して印刷を行うことができ、利便性を向上させることができる情報処理装置、情報処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
そのために、本発明の情報処理装置においては、印刷データに基づいて印刷を行う画像形成装置と通信可能に接続され、複数のアプリケーションがインストールされるようになっている。
【０００７】
そして、前記画像形成装置における印刷条件を表す印刷設定の情報を記録するための記憶部と、該記憶部から印刷設定の情報を読み出し、前記印刷条件を、前記複数のアプリケーションのうちの、起動されている一つ以上のアプリケーションに印刷命令と共に送る制御部と、前記起動されているアプリケーションから送られた各印刷情報に基づいて、画像形成装置に対応する印刷データを作成し、該印刷データを画像形成装置に送信するプリンタドライバとを有する。
【０００８】
また、前記起動されているアプリケーションは、印刷情報を作成し、前記制御部から送られた印刷条件を印刷情報に適用し、前記プリンタドライバに送る。
【発明の効果】
【０００９】
本発明によれば、情報処理装置においては、印刷データに基づいて印刷を行う画像形成装置と通信可能に接続され、複数のアプリケーションがインストールされるようになっている。
【００１０】
そして、前記画像形成装置における印刷条件を表す印刷設定の情報を記録するための記憶部と、該記憶部から印刷設定の情報を読み出し、前記印刷条件を、前記複数のアプリケーションのうちの、起動されている一つ以上のアプリケーションに印刷命令と共に送る制御部と、前記起動されているアプリケーションから送られた各印刷情報に基づいて、画像形成装置に対応する印刷データを作成し、該印刷データを画像形成装置に送信するプリンタドライバとを有する。
【００１１】
また、前記起動されているアプリケーションは、印刷情報を作成し、前記制御部から送られた印刷条件を印刷情報に適用し、前記プリンタドライバに送る。
【００１２】
この場合、記憶部から印刷設定の情報が読み出され、前記印刷条件が、複数のアプリケーションのうちの、起動されている一つ以上のアプリケーションに印刷命令と共に送られると、起動されているアプリケーションにおいて、印刷条件が印刷情報に適用され、プリンタドライバに送られる。
【００１３】
したがって、起動されている一つ以上のアプリケーションに対してプリンタドライバで同じ印刷設定を設定することができるので、印刷対象とされるアプリケーションごとにプリンタドライバで印刷設定を設定する必要がない。
【００１４】
その結果、起動されている一つ以上のアプリケーションによって作成されたドキュメントを構成する印刷情報に対して、プリンタドライバにおいて設定された同じ印刷設定を適用して印刷を行うことができるので、情報処理装置の利便性を向上させることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施の形態におけるパソコンの制御ブロック図である。
【図２】本発明の第１の実施の形態における印刷システムを示すブロック図である。
【図３】本発明の第１の実施の形態における印刷設定情報テーブルの例を示す図である。
【図４】本発明の第１の実施の形態における対象アプリケーションテーブルの例を示す図である。
【図５】本発明の第１の実施の形態におけるツール、アプリケーション、プリンタドライバ及びプリンタの関係を説明するための図である。
【図６】本発明の第１の実施の形態におけるツールの動作を示す第１のフローチャートである。
【図７】本発明の第１の実施の形態におけるツールの動作を示す第２のフローチャートである。
【図８】本発明の第１の実施の形態における表示部のＯＳ画面の例を示す第１の図である。
【図９】本発明の第１の実施の形態における表示部のＯＳ画面の例を示す第２の図である。
【図１０】本発明の第２の実施の形態におけるパソコンの制御ブロック図である。
【図１１】本発明の第２の実施の形態におけるアプリケーション別印刷設定情報テーブルの例を示す図である。
【図１２】本発明の第２の実施の形態における表示部のメイン画面の例を示す図である。
【図１３】本発明の第２の実施の形態におけるツールの動作を示す第１のフローチャートである。
【図１４】本発明の第２の実施の形態におけるツールの動作を示す第２のフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００１７】
図２は本発明の第１の実施の形態における印刷システムを示すブロック図である。
【００１８】
図に示されるように、Ｓｙは印刷システムであり、該印刷システムＳｙは、情報処理装置としてのパソコン１０、及び該パソコン１０とネットワーク３０を介して通信可能に接続された画像形成装置としてのプリンタ２０を備え、前記パソコン１０は、プリンタ２０を作動させるためのプリンタドライバ１１及び制御部としてのツール１２を備え、該ツール１２を起動すると、パソコン１０からプリンタ２０に印刷データが送信され、プリンタ２０において印刷データに基づいて印刷が行われる。
【００１９】
次に、前記パソコン１０について説明する。
【００２０】
図１は本発明の第１の実施の形態におけるパソコンの制御ブロック図、図３は本発明の第１の実施の形態における印刷設定情報テーブルの例を示す図、図４は本発明の第１の実施の形態における対象アプリケーションテーブルの例を示す図である。
【００２１】
図１に示されるように、パソコン１０は、ツール１２、図示されない画面を形成し、所定の情報を表示するための表示部１３、操作者がパソコン１０への入力情報を入力するための操作部１４、及び記憶装置としての記憶部（ＨＤＤ）１５を備え、パソコン１０に、それぞれ所定のドキュメントを作成するためのアプリケーションＡｐ１、Ａｐ２、Ａｐ３、…、Ａｐｘ及びプリンタドライバ１１があらかじめインストールされる。
【００２２】
前記プリンタドライバ１１には、前記アプリケーションＡｐ１、Ａｐ２、Ａｐ３、…、Ａｐｘによって作成されたドキュメントを構成する印刷情報に適用される印刷条件を表す印刷設定の情報、すなわち、印刷設定情報が設定される。
【００２３】
また、前記ツール１２は、該ツール１２が起動した際に、表示部１３に画面を形成し、前記所定の情報を表示するための表示処理を行う表示処理統括処理手段としての表示処理統括部１２ａ、前記操作部１４においてパソコン１０への入力情報を受けるための入力処理を行う入力処理統括処理手段としての入力処理統括部１２ｂ、前記記憶部１５に所定の情報を記録したり、読み出したり（取得したり）するための記憶処理を行う記憶処理統括処理手段としての記憶処理統括部１２ｃ、パソコン１０の全体の制御を行うツール制御処理統括処理手段としてのツール制御処理統括部１２ｄ、及びプリンタ２０との間の通信処理を行う通信処理統括処理手段としての通信処理統括部１２ｅを備える。前記ツール制御処理統括部１２ｄは、他の統括部、すなわち、表示処理統括部１２ａ、入力処理統括部１２ｂ、記憶処理統括部１２ｃ及び通信処理統括部１２ｅが行う各処理、すなわち、表示処理、入力処理、記憶処理及び通信処理を統括する。なお、ツール１２はコンピュータとして機能し、プログラムによって表される表示処理、入力処理、記憶処理、通信処理及びツール制御処理の各処理を行う。
【００２４】
そして、前記記憶部１５は、前記印刷設定情報が記録された第１の情報記録部としての印刷設定情報テーブル１５ａ、及び前記パソコン１０にインストールされた各アプリケーションの情報、すなわち、アプリケーション情報が記録された第２の情報記録部としての対象アプリケーションテーブル１５ｂを備える。前記印刷設定情報テーブル１５ａには、例えば、図３に示されるように、印刷設定において、印刷ページのレイアウトが２ｕｐに、印刷ページの部数を示す部数が３に、モノクロ及びカラーの別を示す色設定がモノクロに設定された印刷設定情報が記録される。なお、前記印刷設定は、操作者による操作部１４の操作によって設定される。
【００２５】
また、対象アプリケーションテーブル１５ｂには、前記アプリケーション情報として、図４に示されるように、例えば、アプリケーションＡｐ１、Ａｐ２、Ａｐ３、…、Ａｐｘが記録される。
【００２６】
次に、前記印刷情報に、プリンタドライバ１１の印刷設定を適用する際のツール１２、アプリケーションＡｐ１、Ａｐ２、Ａｐ３、プリンタドライバ１１及びプリンタ２０の関係について説明する。
【００２７】
図５は本発明の第１の実施の形態におけるツール、アプリケーション、プリンタドライバ及びプリンタの関係を説明するための図である。
【００２８】
ツール１２が、印刷設定情報テーブル１５ａに記録された印刷設定情報を読み出し、該印刷設定情報によって表されるプリンタドライバ１１の印刷設定を、印刷命令と共に、アプリケーションＡｐ１、Ａｐ２、Ａｐ３、…、Ａｐｘのうちのパソコン１０において起動されているアプリケーション、本実施の形態においては、アプリケーションＡｐ１、Ａｐ２、Ａｐ３に送ると、アプリケーションＡｐ１、Ａｐ２、Ａｐ３は、印刷情報に前記印刷設定を適用し、プリンタドライバ１１を呼び出し、該プリンタドライバ１１に印刷情報を送る。そして、前記プリンタドライバ１１は、前記印刷設定が適用された印刷情報に基づいて、プリンタ２０に対応する印刷データを作成し、該印刷データをプリンタ２０に送信する。
【００２９】
次に、前記ツール１２がアプリケーションＡｐ１、Ａｐ２、Ａｐ３に印刷設定及び印刷命令を送るまでのツール１２の動作について説明する。
【００３０】
図６は本発明の第１の実施の形態におけるツールの動作を示す第１のフローチャート、図７は本発明の第１の実施の形態におけるツールの動作を示す第２のフローチャート、図８は本発明の第１の実施の形態における表示部のＯＳ画面の例を示す第１の図、図９は本発明の第１の実施の形態における表示部のＯＳ画面の例を示す第２の図である。
【００３１】
この場合、ツール１２が起動されると、前記表示処理統括部１２ａは、表示部１３に図８に示されるようなＯＳ画面ｄｓ１を形成し、該ＯＳ画面ｄｓ１の下端に、タスクバーＡｒ１及びアイコン表示部Ａｒ２を形成し、該アイコン表示部Ａｒ２に操作要素としてのポップアップアイコン３５を表示する。
【００３２】
ところで、操作者は、操作部１４を操作することによって所定のアプリケーション、本実施の形態においては、アプリケーションＡｐ１、Ａｐ２、Ａｐ３を起動し、アプリケーションＡｐ１、Ａｐ２、Ａｐ３によってそれぞれドキュメントを作成する。
【００３３】
そこで、各ドキュメントのうちの所定のドキュメントについて印刷を行う場合、操作者がポップアップアイコン３５をクリック（操作）すると、入力処理統括部１２ｂは、ポップアップアイコン３５のクリックを受け付け、前記記憶処理統括部１２ｃの図示されないアプリケーション検索処理手段は、アプリケーション検索処理を行い、起動されているアプリケーションを検索し、検索したアプリケーションと前記対象アプリケーションテーブル１５ｂに記録されているアプリケーションＡｐ１、Ａｐ２、Ａｐ３、…、Ａｐｘとを比較し、検索したアプリケーションのうちの、対象アプリケーションテーブル１５ｂに記録されているアプリケーションＡｐ１、Ａｐ２、Ａｐ３、…、Ａｐｘと一致するアプリケーション、本実施の形態においては、アプリケーションＡｐ１、Ａｐ２、Ａｐ３を抽出する。
【００３４】
そして、前記記憶処理統括部１２ｃの図示されないリスト作成処理手段は、リスト作成処理を行い、図９に示されるように、アプリケーションＡｐ１、Ａｐ２、Ａｐ３によって作成されたドキュメントを印刷するための、すなわち、アプリケーションＡｐ１、Ａｐ２、Ａｐ３を印刷対象とするためのリスト３６を作成し、前記表示処理統括部１２ａは、アイコン表示部Ａｒ２に前記リスト３６を表示する。
【００３５】
この場合、該リスト３６は、すべてのアプリケーションＡｐ１、Ａｐ２、Ａｐ３を印刷対象とするための操作要素としてのメニュー、すなわち、全印刷メニュー、各アプリケーションＡｐ１、Ａｐ２、Ａｐ３を印刷対象とするための操作要素としてのメニュー、すなわち、個別印刷メニュー、及び印刷設定を設定するための操作要素としてのメニュー、すなわち、印刷設定メニューから成る。
【００３６】
続いて、ツール１２の図示されない印刷設定選択判断処理手段は、印刷設定選択判断処理を行い、操作者が印刷設定を選択したかどうかを、前記リスト３６において、印刷設定メニューが選択され、クリックされたかどうかによって判断する。操作者が印刷設定メニューを選択すると、前記通信処理統括部１２ｅは、プリンタドライバ１１から印刷設定画面を形成するための画面情報を読み込み、前記表示処理統括部１２ａは、表示部１３に印刷設定画面を形成する。
【００３７】
操作者が、前記印刷設定画面において操作部１４を操作し、印刷設定を設定又は変更するための入力を行うと、記憶処理統括部１２ｃの印刷設定処理手段は、印刷設定処理を行い、前記印刷設定画面において操作者が設定又は変更した内容の印刷設定をプリンタドライバ１１に設定するとともに、印刷設定情報を印刷設定情報テーブル１５ａに記録する。
【００３８】
また、前記リスト３６において、操作者が印刷設定メニューを選択せず、全印刷メニュー又は個別印刷メニューを選択し、クリックすると、前記記憶処理統括部１２ｃは、印刷設定情報テーブル１５ａに印刷設定情報が記録されているかどうかを判断し、印刷設定情報が記録されてない場合、前記印刷設定処理手段は、プリンタドライバ１１にデフォルトの印刷設定として設定されている印刷設定情報、すなわち、デフォルト情報を読み出し、印刷設定情報テーブル１５ａに記録する。なお、前記デフォルト情報は、例えば、
レイアウト：１ｕｐ
部数：１
色設定：モノクロ
から成る。
【００３９】
そして、前記印刷設定情報テーブル１５ａに印刷設定情報が記録されている場合、又はデフォルト情報が印刷設定情報テーブル１５ａに記録された場合、記憶処理統括部１２ｃは、印刷設定情報テーブル１５ａから印刷設定情報又はデフォルト情報を読み出すことによって、プリンタドライバ１１に設定された印刷設定を抽出する。
【００４０】
次に、前記通信処理統括部１２ｅは、印刷対象となる各アプリケーションを順次選択し、抽出された印刷設定及び印刷命令を、印刷対象となるアプリケーションに送る。
【００４１】
このようにして、印刷設定及び印刷命令が印刷対象となるアプリケーションに送られると、アプリケーションの印刷設定適用処理手段は、印刷設定適用処理を行い、作成されたドキュメントを構成する印刷情報に印刷設定を適用し、プリンタドライバ１１を呼び出す。したがって、プリンタドライバ１１は、印刷設定が適用された印刷情報に基づいて、プリンタ２０に対応する印刷データを作成し、該印刷データをプリンタ２０に送信する。
【００４２】
そして、前記通信処理統括部１２ｅは、印刷設定及び印刷命令を送っていないアプリケーションがあるかどうかを判断し、印刷設定及び印刷命令を送っていないアプリケーションがなくなるまで処理を繰り返し、印刷設定及び印刷命令を送っていないアプリケーションがなくなった場合は処理を終了する。
【００４３】
このように、本実施の形態においては、複数のアプリケーションＡｐ１、Ａｐ２、Ａｐ３、…、Ａｐｘに対してプリンタドライバ１１で同じ印刷設定を設定することができるので、印刷対象とされるアプリケーションごとにプリンタドライバ１１で印刷設定を設定する必要がない。
【００４４】
したがって、起動されている複数のアプリケーションによって作成されたドキュメントを構成する印刷情報に対して、プリンタドライバ１１において設定された同じ印刷設定を適用して印刷を行うことができる。その結果、パソコン１０の利便性を向上させることができる。
【００４５】
次に、フローチャートについて説明する。
ステップＳ１  ＯＳ画面ｄｓ１を形成する。
ステップＳ２  ポップアップアイコン３５を表示する。
ステップＳ３  ポップアップアイコン３５のクリックを受け付ける。
ステップＳ４  起動されているアプリケーションを検索する。
ステップＳ５  リスト３６を作成する。
ステップＳ６  リスト３６を表示する。
ステップＳ７  印刷設定メニューが選択されたかどうかを判断する。印刷設定メニューが選択された場合はステップＳ８に、印刷設定メニューが選択されていない場合はステップＳ１０に進む。
ステップＳ８  印刷設定画面を形成する。
ステップＳ９  印刷設定情報を記録する。
ステップＳ１０  印刷設定情報が記録されているかどうかを判断する。印刷設定情報が記録されている場合はステップＳ１２に、印刷設定情報が記録されていない場合はステップＳ１１に進む。
ステップＳ１１  デフォルト情報を記録する。
ステップＳ１２  印刷設定を抽出する。
ステップＳ１３  印刷対象となるアプリケーションを選択する。
ステップＳ１４  アプリケーションに印刷設定及び印刷命令を送る。
ステップＳ１５  印刷設定及び印刷命令を送っていないアプリケーションがあるかどうかを判断する。印刷設定及び印刷命令を送っていないアプリケーションがある場合はステップＳ１４に戻り、印刷設定及び印刷命令を送っていないアプリケーションがない場合は処理を終了する。
【００４６】
次に、本発明の第２の実施の形態について説明する。なお、第１の実施の形態と同じ構造を有するものについては、同じ符号を付与し、同じ構造を有することによる発明の効果については同実施の形態の効果を援用する。
【００４７】
図１０は本発明の第２の実施の形態におけるパソコンの制御ブロック図、図１１は本発明の第２の実施の形態におけるアプリケーション別印刷設定情報テーブルの例を示す図、図１２は本発明の第２の実施の形態における表示部のメイン画面の例を示す図である。
【００４８】
本実施の形態において、制御部としてのツール１２は、表示処理統括処理手段としての表示処理統括部１２ａ、入力処理統括処理手段としての入力処理統括部１２ｂ、記憶処理統括処理手段としての記憶処理統括部１２ｃ、ツール制御処理統括処理手段としてのツール制御処理統括部１２ｄ、及び通信処理統括処理手段としての通信処理統括部１２ｅのほかに、表示部１３に、図１２に示されるようなメイン画面ｄｓ２を形成するためのメイン画面統括処理手段としてのメイン画面統括部１２ｆを備える。また、記憶装置としての記憶部１５は、プリンタドライバ１１において設定され、印刷情報に適用される印刷条件を表す印刷設定の情報、すなわち、印刷設定情報が記録された第１の情報記録部としての印刷設定情報テーブル１５ａ、印刷対象となるアプリケーションのアプリケーション情報が記録された第２の情報記録部としての対象アプリケーションテーブル１５ｂ、及び前記アプリケーション別に分類された印刷設定情報が記録された第３の情報記録部としてのアプリケーション別印刷設定情報テーブル１５ｃを備える。
【００４９】
該アプリケーション別印刷設定情報テーブル１５ｃには、例えば、図１１に示されるように、情報処理装置としてのパソコン１０にインストールされたアプリケーションＡｐ１、Ａｐ２、Ａｐ３、…、Ａｐｘごとに、アプリケーション情報を印刷対象として選択することができるかどうか（ＯＫ又はＮＯ）、印刷ページのレイアウト（通常印刷、２ｕｐ、４ｕｐ等）、印刷ページの部数を示す部数（１、２、３等）、色設定（モノクロ又はカラー）等の印刷設定情報が記録される。なお、前記印刷設定は、操作者による操作部１４の操作によって設定される。
【００５０】
次に、前記ツール１２がアプリケーションＡｐ１、Ａｐ２、Ａｐ３に印刷設定及び印刷命令を送るまでのツール１２の動作について説明する。
【００５１】
図１３は本発明の第２の実施の形態におけるツールの動作を示す第１のフローチャート、図１４は本発明の第２の実施の形態におけるツールの動作を示す第２のフローチャートである。
【００５２】
この場合、ツール１２が起動されると、前記表示処理統括部１２ａは、表示部１３に図８に示されるようなＯＳ画面ｄｓ１を形成し、該ＯＳ画面ｄｓ１の下端に、タスクバーＡｒ１及びアイコン表示部Ａｒ２を形成し、該アイコン表示部Ａｒ２に操作要素としてのポップアップアイコン３５を表示する。
【００５３】
ところで、前述されたように、操作者は、操作部１４を操作することによって所定のアプリケーション、例えば、アプリケーションＡｐ１、Ａｐ２、Ａｐ３を起動し、アプリケーションＡｐ１、Ａｐ２、Ａｐ３によってそれぞれドキュメントを作成する。
【００５４】
そこで、各ドキュメントのうちの所定のドキュメントについて印刷を行う場合、操作者がポップアップアイコン３５をクリック（操作）すると、入力処理統括部１２ｂは、ポップアップアイコン３５のクリックを受け付け、前記記憶処理統括部１２ｃの前記アプリケーション検索処理手段は、起動されているアプリケーションを検索し、検索したアプリケーションと前記対象アプリケーションテーブル１５ｂに記録されているアプリケーションＡｐ１、Ａｐ２、Ａｐ３、…、Ａｐｘとを比較し、検索したアプリケーションのうちの、対象アプリケーションテーブル１５ｂに記録されているアプリケーションＡｐ１、Ａｐ２、Ａｐ３、…、Ａｐｘと一致するアプリケーション、本実施の形態においては、アプリケーションＡｐ１、Ａｐ２、Ａｐ３を抽出する。
【００５５】
そして、前記記憶処理統括部１２ｃの前記リスト作成処理手段は、アプリケーションＡｐ１、Ａｐ２、Ａｐ３を印刷対象とするためのリスト３６を作成し、前記メイン画面統括部１２ｆは、メイン画面統括処理を行い、図１２に示されるようなメイン画面ｄｓ２を形成し、該メイン画面ｄｓ２にリスト４０を表示する。
【００５６】
この場合、該リスト４０は、起動されているアプリケーションＡｐ１、Ａｐ２、Ａｐ３を示す項目、各アプリケーションＡｐ１、Ａｐ２、Ａｐ３を印刷対象として選択するための項目、各アプリケーションＡｐ１、Ａｐ２、Ａｐ３のドキュメントを印刷する場合のモノクロ及びカラーの別を示す色設定を選択するための項目、並びに各アプリケーションＡｐ１、Ａｐ２、Ａｐ３のドキュメントを印刷する場合の通常印刷、２ｕｐ、４ｕｐ等で示すレイアウトを選択するための項目から成る。そして、前記リスト４０には、所定のアプリケーションを選択するための操作要素としてのチェックボックスｍ１、色設定を選択するための操作要素としてのチェックボックスｍ２、及びレイアウトを選択するための操作要素としてのプルダウンメニューｍ３が表示される。
【００５７】
さらに、前記メイン画面統括部１２ｆは、メイン画面ｄｓ２に、印刷対象として選択されたアプリケーションのドキュメントを印刷するための操作要素としての印刷キーｋ１、及び印刷設定を設定するための操作要素としての印刷オプションキーｋ２を表示する。
【００５８】
操作者が、前記メイン画面ｄｓ２において、各アプリケーションごとに、チェックボックスｍ１を操作してアプリケーションを選択するとともに、チェックボックスｍ２を操作して色設定を選択し、プルダウンメニューｍ３を操作してレイアウトを選択することによって、印刷時のステータスが設定される。
【００５９】
続いて、ツール１２の前記印刷設定選択判断処理手段は、操作者が印刷設定を選択したかどうかを、前記リスト４０において印刷オプションが選択され、印刷オプションキーｋ２がクリックされたかどうかによって判断する。
【００６０】
操作者が、印刷オプションキーｋ２をクリックした場合、前記通信処理統括部１２ｅは、プリンタドライバ１１から印刷設定画面を形成するための画面情報を読み込み、前記表示処理統括部１２ａは、表示部１３に印刷設定画面を形成する。
【００６１】
続いて、操作者が、前記印刷設定画面において操作部１４を操作し、印刷設定を設定又は変更するための入力を行うと、記憶処理統括部１２ｃの前記印刷設定処理手段は、印刷設定画面において操作者が設定又は変更した内容の印刷設定をプリンタドライバ１１に設定するとともに、印刷設定情報を印刷設定情報テーブル１５ａに記録する。
【００６２】
また、前記リスト４０において、印刷オプションキーｋ２がクリックされない場合、前記記憶処理統括部１２ｃは、印刷設定情報テーブル１５ａに印刷設定情報が記録されているかどうかを判断し、印刷設定情報が記録されてない場合、前記印刷設定処理手段は、デフォルト情報を読み出し、印刷設定情報テーブル１５ａに記録する。
【００６３】
そして、前記印刷設定情報テーブル１５ａに印刷設定情報が記録されている場合、又はデフォルト情報が印刷設定情報テーブル１５ａに記録された場合、記憶処理統括部１２ｃは、印刷設定情報テーブル１５ａから印刷設定情報又はデフォルト情報を読み出すことによって、プリンタドライバ１１に設定された印刷設定を抽出する。
【００６４】
次に、操作者が印刷キーｋ１をクリックすると、ツール１２の前記通信処理統括部１２ｅは、プリンタドライバ１１の印刷設定情報でドキュメントを印刷するようにアプリケーションＡｐ１、Ａｐ２、Ａｐ３に印刷設定及び印刷命令を送り、印刷設定及び印刷命令を送っていないアプリケーションがあるかどうかを判断し、印刷設定及び印刷命令を送っていないアプリケーションがなくなるまで処理を繰り返し、印刷設定及び印刷命令を送っていないアプリケーションがなくなった場合は処理を終了する。
【００６５】
このように、本実施の形態においては、複数のアプリケーションＡｐ１、Ａｐ２、Ａｐ３、…、Ａｐｘに対してプリンタドライバ１１で同じ印刷設定を設定することができるので、印刷対象とされるアプリケーションごとにプリンタドライバ１１で印刷設定を設定する必要がない。
【００６６】
したがって、起動されている複数のアプリケーションによって作成されたドキュメントを構成する印刷情報に対して、プリンタドライバ１１において設定された同じ印刷設定を適用して印刷を行うことができる。その結果、パソコン１０の利便性を向上させることができる。
【００６７】
また、アプリケーション別印刷設定情報テーブル１５ｃに、アプリケーション別に分類された印刷設定情報が記録されるので、必要に応じてアプリケーションごとの印刷設定を変更することができる。その結果、パソコン１０の利便性を一層向上させることができる。
【００６８】
次に、フローチャートについて説明する。
ステップＳ２１  ＯＳ画面ｄｓ１を形成する。
ステップＳ２２  ポップアップアイコン３５を表示する。
ステップＳ２３  ポップアップアイコン３５のクリックを受け付ける。
ステップＳ２４  起動されているアプリケーションを検索する。
ステップＳ２５  リスト３６を作成する。
ステップＳ２６  メイン画面ｄｓ２上にリスト４０を表示する。
ステップＳ２７  印刷対象となるアプリケーションを選択する。
ステップＳ２８  印刷時のステータスを設定する。
ステップＳ２９  印刷オプションが選択されたかどうかを判断する。印刷オプションが選択された場合はステップＳ３０に、印刷オプションが選択されていない場合はステップＳ３２に進む。
ステップＳ３０  印刷設定画面を形成する。
ステップＳ３１  印刷設定情報を記録する。
ステップＳ３２  印刷設定情報が記録されているかどうかを判断する。印刷設定情報が記録されている場合はステップＳ３４に、印刷設定情報が記録されていない場合はステップＳ３３に進む。
ステップＳ３３  デフォルト情報を記録する。
ステップＳ３４  印刷設定を抽出する。
ステップＳ３５  印刷キーｋ１をクリックする。
ステップＳ３６  アプリケーションに印刷設定及び印刷命令を送る。
ステップＳ３７  印刷設定及び印刷命令を送っていないアプリケーションがあるかどうかを判断する。印刷設定及び印刷命令を送っていないアプリケーションがある場合はステップＳ３６に戻り、印刷設定及び印刷命令を送っていないアプリケーションがない場合は処理を終了する。
【００６９】
前記各実施の形態においては、アプリケーションＡｐ１、Ａｐ２、Ａｐ３、…、Ａｐｘ及びプリンタドライバ１１がパソコン１０にインストールされるようになっているが、所定のアプリケーション及びプリンタドライバを備えたパソコンに、ツールをインストールすることもできる。
【００７０】
なお、本発明は前記各実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【符号の説明】
【００７１】
１０    パソコン
１１    プリンタドライバ
１２    ツール
１５    記憶部
２０    プリンタ
【図１】
2012226490.tif 000003
【図２】
2012226490.tif 000004
【図３】
2012226490.tif 000005
【図４】
2012226490.tif 000006
【図５】
2012226490.tif 000007
【図６】
2012226490.tif 000008
【図７】
2012226490.tif 000009
【図８】
2012226490.tif 000010
【図９】
2012226490.tif 000011
【図１０】
2012226490.tif 000012
【図１１】
2012226490.tif 000013
【図１２】
2012226490.tif 000014
【図１３】
2012226490.tif 000015
【図１４】
2012226490.tif 000016