(57)【要約】【課題】異なるアプリケーションプログラムで同じ印刷条件を用いて印刷する場合のユーザの負担を軽減すること。【解決手段】印刷装置と通信可能に接続されている情報処理装置で実行される印刷制御プログラムであって、印刷設定画面の表示が指示されると所定の記憶部に共有印刷条件が記憶されているか否かを判断し、共有印刷条件が記憶されている場合に、共有印刷条件に対応付けられて記憶されている識別情報によって識別されるアプリケーションプログラムと印刷設定画面の表示を指示したアプリケーションプログラムとが異なるアプリケーションプログラムであるか否かを判断し、異なるアプリケーションプログラムであると判断された場合に、記憶部に記憶されている共有印刷条件を印刷設定画面に設定する、印刷制御プログラム。【選択図】図４
2014071471.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置と通信可能に接続されている情報処理装置で実行される印刷制御プログラムであって、
前記情報処理装置で実行されているアプリケーションプログラムから印刷設定画面の表示が指示されると、前記情報処理装置が備える表示部に前記印刷設定画面を表示させる表示処理と、
前記アプリケーションプログラムから前記印刷設定画面の表示が指示されると、異なるアプリケーションプログラム間で共有される印刷条件である共有印刷条件が所定の記憶部に記憶されているか否かを判断する記憶判断処理と、
前記記憶判断処理によって前記共有印刷条件が記憶されていないと判断された場合に、前記印刷設定画面で新たな前記共有印刷条件の設定を受け付ける共有印刷条件受付処理と、
前記共有印刷条件受付処理で受け付けられた前記共有印刷条件と前記印刷設定画面の表示を指示したアプリケーションプログラムの識別情報とを対応付けて前記記憶部に記憶させる記憶処理と、
前記記憶判断処理によって前記共有印刷条件が記憶されていると判断された場合に、前記共有印刷条件に対応付けられて記憶されている前記識別情報によって識別されるアプリケーションプログラムと前記印刷設定画面の表示を指示したアプリケーションプログラムとが異なるアプリケーションプログラムであるか否かを判断するアプリケーション判断処理と、
前記アプリケーション判断処理によって異なるアプリケーションプログラムであると判断された場合に、前記記憶部に記憶されている前記共有印刷条件を前記印刷設定画面に設定する共有印刷条件設定処理と、
を前記情報処理装置に実行させる印刷制御プログラム。
【請求項２】
請求項１に記載の印刷制御プログラムであって、
前記アプリケーション判断処理によって異なるアプリケーションプログラムであると判断された場合に、前記識別情報によって識別されるアプリケーションプログラムが実行中であるか否かを判断する実行判断処理を前記情報処理装置に実行させ、
前記アプリケーション判断処理によって異なるアプリケーションプログラムであると判断された場合であっても、前記識別情報によって識別されるアプリケーションプログラムが実行中でないと前記実行判断処理によって判断された場合は、前記共有印刷条件設定処理において、前記記憶部に記憶されている前記共有印刷条件を前記印刷設定画面に設定しない、印刷制御プログラム。
【請求項３】
請求項１又は請求項２に記載の印刷制御プログラムであって、
前記共有印刷条件設定処理によって前記印刷設定画面に設定された前記共有印刷条件の変更を受け付ける変更受付処理を前記情報処理装置に実行させる、印刷制御プログラム。
【請求項４】
請求項３に記載の印刷制御プログラムであって、
前記変更受付処理において、前記共有印刷条件設定処理によって前記印刷設定画面に設定された前記共有印刷条件に含まれている印刷条件の共有の解除のみを受け付ける、印刷制御プログラム。
【請求項５】
請求項３又は請求項４に記載の印刷制御プログラムであって、
前記記憶部に記憶されている前記共有印刷条件を、前記変更受付処理によって変更された前記共有印刷条件で上書き更新する更新処理を前記情報処理装置に実行させる、印刷制御プログラム。
【請求項６】
請求項５に記載の印刷制御プログラムであって、
前記更新処理において、前記共有印刷条件に対応付けられて記憶されている前記識別情報を、前記異なるアプリケーションプログラムの識別情報で上書き更新する、印刷制御プログラム。
【請求項７】
請求項１又は請求項２のいずれか一項に記載の印刷制御プログラムであって、
前記共有印刷条件設定処理によって前記印刷設定画面に設定された前記共有印刷条件の変更を禁止する禁止処理を前記情報処理装置に実行させる、印刷制御プログラム。
【請求項８】
印刷装置と通信可能に接続されている情報処理装置で実行される印刷制御プログラムであって、
前記情報処理装置で実行されているアプリケーションプログラムから印刷設定画面の表示が指示されると、前記情報処理装置が備える表示部に前記印刷設定画面を表示させる表示処理と、
前記アプリケーションプログラムから前記印刷設定画面の表示が指示されると、異なるアプリケーションプログラム間で共有される印刷条件である共有印刷条件が所定の記憶部に記憶されているか否かを判断する第１の記憶判断処理と、
前記第１の記憶判断処理によって前記共有印刷条件が記憶されていないと判断された場合に、前記印刷設定画面で新たな前記共有印刷条件の設定を受け付ける共有印刷条件受付処理と、
前記共有印刷条件受付処理で受け付けられた前記共有印刷条件と前記印刷設定画面の表示を指示したアプリケーションプログラムの識別情報とを対応付けて前記記憶部に記憶させる記憶処理と、
アプリケーションプログラムから印刷指示を受け付ける印刷指示受付処理と、
前記印刷指示受付処理によって前記印刷指示が受け付けられると、前記記憶部に前記共有印刷条件が記憶されているか否かを判断する第２の記憶判断処理と、
前記第２の記憶判断処理によって前記共有印刷条件が記憶されていると判断された場合に、前記共有印刷条件に対応付けられて記憶されている前記識別情報によって識別されるアプリケーションプログラムと前記印刷指示を行ったアプリケーションプログラムとが異なるアプリケーションプログラムであるか否かを判断するアプリケーション判断処理と、
前記アプリケーション判断処理によって異なるアプリケーションプログラムであると判断された場合に、前記記憶部に記憶されている前記共有印刷条件を印刷条件として設定する共有印刷条件設定処理と、
を前記情報処理装置に実行させる印刷制御プログラム。
【請求項９】
請求項８に記載の印刷制御プログラムであって、
前記アプリケーション判断処理によって異なるアプリケーションプログラムであると判断された場合に、前記識別情報によって識別されるアプリケーションプログラムが実行中であるか否かを判断する実行判断処理を前記情報処理装置に実行させ、
前記アプリケーション判断処理によって異なるアプリケーションプログラムであると判断された場合であっても、前記識別情報によって識別されるアプリケーションプログラムが実行中でないと前記実行判断処理によって判断された場合は、前記共有印刷条件設定処理において、前記記憶部に記憶されている前記共有印刷条件を前記印刷条件として設定しない、印刷制御プログラム。
【請求項１０】
請求項２又は請求項９に記載の印刷制御プログラムであって、
前記識別情報によって識別されるアプリケーションプログラムが実行中でないと前記実行判断処理によって判断された場合に、前記記憶部に記憶されている前記共有印刷条件を削除する削除処理を前記情報処理装置に実行させる、印刷制御プログラム。
【請求項１１】
請求項１乃至請求項１０のいずれか一項に記載の印刷制御プログラムであって、
前記印刷設定画面は、前記共有印刷条件の設定を受け付ける画面と前記共有印刷条件以外の印刷条件の設定を受け付ける画面とが別画面として構成されている、印刷制御プログラム。
【請求項１２】
印刷装置と通信可能に接続されている印刷制御装置であって、
表示部と、
処理部と、
を備え、
前記処理部は、
当該情報処理装置で実行されているアプリケーションプログラムから印刷設定画面の表示が指示されると、前記表示部に前記印刷設定画面を表示させる表示処理と、
前記アプリケーションプログラムから前記印刷設定画面の表示が指示されると、異なるアプリケーションプログラム間で共有される印刷条件である共有印刷条件が所定の記憶部に記憶されているか否かを判断する記憶判断処理と、
前記記憶判断処理によって前記共有印刷条件が記憶されていないと判断された場合に、前記印刷設定画面で新たな前記共有印刷条件の設定を受け付ける共有印刷条件受付処理と、
前記共有印刷条件受付処理で受け付けられた前記共有印刷条件と前記印刷設定画面の表示を指示したアプリケーションプログラムの識別情報とを対応付けて前記記憶部に記憶させる記憶処理と、
前記記憶判断処理によって前記共有印刷条件が記憶されていると判断された場合に、前記共有印刷条件に対応付けられて記憶されている前記識別情報によって識別されるアプリケーションプログラムと前記印刷設定画面の表示を指示したアプリケーションプログラムとが異なるアプリケーションプログラムであるか否かを判断するアプリケーション判断処理と、
前記アプリケーション判断処理によって異なるアプリケーションプログラムであると判断された場合に、前記記憶部に記憶されている前記共有印刷条件を前記印刷設定画面に設定する共有印刷条件設定処理と、
を実行する、印刷制御装置。
【請求項１３】
印刷装置と通信可能に接続されている印刷制御装置であって、
表示部と、
処理部と、
を備え、
前記処理部は、
当該情報処理装置で実行されているアプリケーションプログラムから印刷設定画面の表示が指示されると、前記表示部に前記印刷設定画面を表示させる表示処理と、
前記アプリケーションプログラムから前記印刷設定画面の表示が指示されると、異なるアプリケーションプログラム間で共有される印刷条件である共有印刷条件が所定の記憶部に記憶されているか否かを判断する第１の記憶判断処理と、
前記第１の記憶判断処理によって前記共有印刷条件が記憶されていないと判断された場合に、前記印刷設定画面で新たな前記共有印刷条件の設定を受け付ける共有印刷条件受付処理と、
前記共有印刷条件受付処理で受け付けられた前記共有印刷条件と前記印刷設定画面の表示を指示したアプリケーションプログラムの識別情報とを対応付けて前記記憶部に記憶させる記憶処理と、
アプリケーションプログラムから印刷指示を受け付ける印刷指示受付処理と、
前記印刷指示受付処理によって前記印刷指示が受け付けられると、前記記憶部に前記共有印刷条件が記憶されているか否かを判断する第２の記憶判断処理と、
前記第２の記憶判断処理によって前記共有印刷条件が記憶されていると判断された場合に、前記共有印刷条件に対応付けられて記憶されている前記識別情報によって識別されるアプリケーションプログラムと前記印刷指示を行ったアプリケーションプログラムとが異なるアプリケーションプログラムであるか否かを判断するアプリケーション判断処理と、
前記アプリケーション判断処理によって異なるアプリケーションプログラムであると判断された場合に、前記記憶部に記憶されている前記共有印刷条件を印刷条件として設定する共有印刷条件設定処理と、
を実行する、印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
異なるアプリケーションプログラムで同じ印刷条件を用いて印刷する技術に関する。
【背景技術】
【０００２】
従来、アプリケーションプログラムにより呼び出されたプリンタドライバが印刷設定画面を表示し、その印刷設定画面で設定された値を用いて印刷を行う技術が開示されている（例えば、特許文献１参照）。
また、例えばＭｉｃｒｏｓｏｆｔ社のオペレーティングシステム（ＯＳ）であるＷＩＮＤＯＷＳ（登録商標）では、前述した値を設定したアプリケーションプログラムと同じアプリケーションプログラムが多重に実行された場合は、それら多重に実行されているアプリケーションプログラム間で前述した値が共有される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１７０５０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、異なるアプリケーションプログラム間で同じ印刷条件を用いたい場合もある。
しかしながら、従来はアプリケーションプログラムが異なる場合は印刷条件が共有されなかった。このため、異なるアプリケーションプログラム間で同じ印刷条件を用いたい場合は、ユーザはアプリケーションプログラム毎に印刷設定画面を表示させて同じ印刷条件を設定しなければならず、ユーザに操作の負担を強いるものであった。
【０００５】
本明細書では、異なるアプリケーションプログラムで同じ印刷条件を用いて印刷する場合のユーザの負担を軽減する技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書によって開示される印刷制御プログラムは、印刷装置と通信可能に接続されている情報処理装置で実行される印刷制御プログラムであって、前記情報処理装置で実行されているアプリケーションプログラムから印刷設定画面の表示が指示されると、前記情報処理装置が備える表示部に前記印刷設定画面を表示させる表示処理と、前記アプリケーションプログラムから前記印刷設定画面の表示が指示されると、異なるアプリケーションプログラム間で共有される印刷条件である共有印刷条件が所定の記憶部に記憶されているか否かを判断する記憶判断処理と、前記記憶判断処理によって前記共有印刷条件が記憶されていないと判断された場合に、前記印刷設定画面で新たな前記共有印刷条件の設定を受け付ける共有印刷条件受付処理と、前記共有印刷条件受付処理で受け付けられた前記共有印刷条件と前記印刷設定画面の表示を指示したアプリケーションプログラムの識別情報とを対応付けて前記記憶部に記憶させる記憶処理と、前記記憶判断処理によって前記共有印刷条件が記憶されていると判断された場合に、前記共有印刷条件に対応付けられて記憶されている前記識別情報によって識別されるアプリケーションプログラムと前記印刷設定画面の表示を指示したアプリケーションプログラムとが異なるアプリケーションプログラムであるか否かを判断するアプリケーション判断処理と、前記アプリケーション判断処理によって異なるアプリケーションプログラムであると判断された場合に、前記記憶部に記憶されている前記共有印刷条件を前記印刷設定画面に設定する共有印刷条件設定処理と、
を前記情報処理装置に実行させる。
【０００７】
上記印刷制御プログラムによると、印刷設定画面で受け付けられた共有印刷条件とその印刷設定画面の表示を指示したアプリケーションプログラムの識別情報とを対応付けて記憶部に記憶し、当該識別情報によって識別されるアプリケーションプログラムとは異なるアプリケーションプログラムから印刷設定画面の表示が指示されると、記憶部に記憶されている共有印刷条件を当該異なるアプリケーションプログラムから表示が指示された印刷設定画面に設定する。
よって上記印刷制御プログラムによると、異なるアプリケーションプログラムで同じ印刷条件を用いて印刷する場合のユーザの負担を軽減することができる。
【０００８】
また、上記印刷制御プログラムは、前記アプリケーション判断処理によって異なるアプリケーションプログラムであると判断された場合に、前記識別情報によって識別されるアプリケーションプログラムが実行中であるか否かを判断する実行判断処理を前記情報処理装置に実行させ、前記アプリケーション判断処理によって異なるアプリケーションプログラムであると判断された場合であっても、前記識別情報によって識別されるアプリケーションプログラムが実行中でないと前記実行判断処理によって判断された場合は、前記共有印刷条件設定処理において、前記記憶部に記憶されている前記共有印刷条件を前記印刷設定画面に設定しないようにしてもよい。
【０００９】
上記印刷制御プログラムによると、ユーザは共有印刷条件を共有したくない場合は、共有印刷条件に対応付けられて記憶されている識別情報によって識別されるアプリケーションプログラムを終了させた後にアプリケーションプログラムから印刷設定画面の表示を指示することにより、簡単な操作で共有印刷条件の共有を終了することができる。
【００１０】
また、上記印刷制御プログラムは、前記共有印刷条件設定処理によって前記印刷設定画面に設定された前記共有印刷条件の変更を受け付ける変更受付処理を前記情報処理装置に実行させてもよい。
【００１１】
上記印刷制御プログラムによると、ユーザは印刷設定画面に設定された共有印刷条件を変更できる。
【００１２】
また、上記印刷制御プログラムは、前記変更受付処理において、前記共有印刷条件設定処理によって前記印刷設定画面に設定された前記共有印刷条件に含まれている印刷条件の共有の解除のみを受け付けてもよい。
【００１３】
上記印刷制御プログラムによると、ユーザは共有印刷条件の中に共有したくない印刷条件がある場合はその共有したくない印刷条件を解除することによって共有しないようにすることができる。
【００１４】
また、上記印刷制御プログラムは、前記記憶部に記憶されている前記共有印刷条件を、前記変更受付処理によって変更された前記共有印刷条件で上書き更新する更新処理を前記情報処理装置に実行させてもよい。
【００１５】
上記印刷制御プログラムによると、変更した共有印刷条件を異なるアプリケーション間で共有できる。
【００１６】
また、上記印刷制御プログラムは、前記更新処理において、前記共有印刷条件に対応付けられて記憶されている前記識別情報を、前記異なるアプリケーションプログラムの識別情報で上書き更新してもよい。
【００１７】
上記印刷制御プログラムによると、共有印刷条件を設定したアプリケーションプログラムとは異なるアプリケーションプログラムによって共有印刷条件が上書き更新された場合は記憶部に記憶されている識別情報を当該異なるアプリケーションプログラムの識別情報で上書き更新するので、共有印刷条件を設定したアプリケーションプログラムが実行中でなくても共有印刷条件を共有できる。
【００１８】
また、上記印刷制御プログラムは、前記共有印刷条件設定処理によって前記印刷設定画面に設定された前記共有印刷条件の変更を禁止する禁止処理を前記情報処理装置に実行させてもよい。
【００１９】
上記印刷制御プログラムによると、共有印刷条件を変更できないようにすることができる。
【００２０】
本明細書によって開示される印刷制御プログラムは、印刷装置と通信可能に接続されている情報処理装置で実行される印刷制御プログラムであって、前記情報処理装置で実行されているアプリケーションプログラムから印刷設定画面の表示が指示されると、前記情報処理装置が備える表示部に前記印刷設定画面を表示させる表示処理と、前記アプリケーションプログラムから前記印刷設定画面の表示が指示されると、異なるアプリケーションプログラム間で共有される印刷条件である共有印刷条件が所定の記憶部に記憶されているか否かを判断する第１の記憶判断処理と、前記第１の記憶判断処理によって前記共有印刷条件が記憶されていないと判断された場合に、前記印刷設定画面で新たな前記共有印刷条件の設定を受け付ける共有印刷条件受付処理と、前記共有印刷条件受付処理で受け付けられた前記共有印刷条件と前記印刷設定画面の表示を指示したアプリケーションプログラムの識別情報とを対応付けて前記記憶部に記憶させる記憶処理と、アプリケーションプログラムから印刷指示を受け付ける印刷指示受付処理と、前記印刷指示受付処理によって前記印刷指示が受け付けられると、前記記憶部に前記共有印刷条件が記憶されているか否かを判断する第２の記憶判断処理と、前記第２の記憶判断処理によって前記共有印刷条件が記憶されていると判断された場合に、前記共有印刷条件に対応付けられて記憶されている前記識別情報によって識別されるアプリケーションプログラムと前記印刷指示を行ったアプリケーションプログラムとが異なるアプリケーションプログラムであるか否かを判断するアプリケーション判断処理と、前記アプリケーション判断処理によって異なるアプリケーションプログラムであると判断された場合に、前記記憶部に記憶されている前記共有印刷条件を印刷条件として設定する共有印刷条件設定処理と、を前記情報処理装置に実行させてもよい。
【００２１】
上記印刷制御プログラムによると、印刷設定画面で受け付けられた共有印刷条件とその印刷設定画面の表示を指示したアプリケーションプログラムの識別情報とを対応付けて記憶部に記憶し、当該識別情報によって識別されるアプリケーションプログラムとは異なるアプリケーションプログラムから印刷指示が行われると、記憶部に記憶されている共有印刷条件を印刷条件として設定する。
よって上記印刷制御プログラムによると、異なるアプリケーションプログラムに同じ印刷条件を設定する場合のユーザの負担を軽減することができる。
【００２２】
また、上記印刷制御プログラムは、前記アプリケーション判断処理によって異なるアプリケーションプログラムであると判断された場合に、前記識別情報によって識別されるアプリケーションプログラムが実行中であるか否かを判断する実行判断処理を前記情報処理装置に実行させ、前記アプリケーション判断処理によって異なるアプリケーションプログラムであると判断された場合であっても、前記識別情報によって識別されるアプリケーションプログラムが実行中でないと前記実行判断処理によって判断された場合は、前記共有印刷条件設定処理において、前記記憶部に記憶されている前記共有印刷条件を前記印刷条件として設定しないようにしてもよい。
【００２３】
上記印刷制御プログラムによると、ユーザは共有印刷条件を共有したくない場合は共有印刷条件を設定したアプリケーションプログラムを終了させた後にアプリケーションプログラムから印刷を指示することにより、共有印刷条件を共有しないようにすることができる。
【００２４】
また、上記印刷制御プログラムは、前記識別情報によって識別されるアプリケーションプログラムが実行中でないと前記実行判断処理によって判断された場合に、前記記憶部に記憶されている前記共有印刷条件を削除する削除処理を前記情報処理装置に実行させてもよい。
【００２５】
上記印刷制御プログラムによると、共有印刷条件を設定したアプリケーションプログラムを終了させることにより、容易に共有印刷条件を削除することができる。これにより、不要になった共有印刷条件がいつまでも共有されてしまわないようにすることができる。
【００２６】
また、前記印刷設定画面は、前記共有印刷条件の設定を受け付ける画面と前記共有印刷条件以外の印刷条件の設定を受け付ける画面とが別画面として構成されていてもよい。
【００２７】
上記印刷制御プログラムによると、ユーザが印刷設定画面において共有印刷条件と共有されない印刷条件とを容易に識別することができる。
【００２８】
なお、本明細書によって開示される技術は、印刷制御装置、印刷制御方法、印刷制御プログラムを記録した記録媒体等の種々の態様で実現することができる。
【発明の効果】
【００２９】
上記印刷制御プログラムによれば、異なるアプリケーションプログラムで同じ印刷条件を用いて印刷する場合のユーザの負担を軽減することができる。
【図面の簡単な説明】
【００３０】
【図１】実施形態１に係るＰＣの電気的構成を簡略化して示す模式図。
【図２】印刷設定画面の模式図。
【図３】共有設定タブの模式図。
【図４】共有印刷条件の共有を説明するための模式図。
【図５】共有設定タブの模式図。
【図６】印刷設定画面の表示処理のフローチャート。
【図７】印刷設定画面でＯＫボタンがクリックされたときのプリンタドライバの処理のフローチャート。
【図８】実施形態２に係る印刷設定画面でＯＫボタンがクリックされたときのプリンタドライバの処理のフローチャート。
【図９】実施形態５に係るアプリケーションから印刷が指示されたときのプリンタドライバの処理のフローチャート。
【発明を実施するための形態】
【００３１】
＜実施形態１＞
実施形態１を図１ないし図７によって説明する。
（１）ＰＣの電気的構成
先ず、図１を参照して、実施形態１に係る情報処理装置及び印刷制御装置としてのパーソナルコンピュータ（ＰＣと記す）１の電気的構成について説明する。ＰＣ１は、ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、表示部１３、操作部１４、記憶部１５、及び、通信インタフェース部１６を備えている。
【００３２】
ＣＰＵ１０はＲＯＭ１１や記憶部１５に記憶されているプログラムを実行することによってＰＣ１の各部を制御する。ＲＯＭ１１にはＣＰＵ１０によって実行されるプログラムや各種のデータなどが記憶されている。ＲＡＭ１２はＣＰＵ１０が各種の処理を実行するための主記憶装置として用いられる。ＣＰＵ１０は処理部の一例である。また、記憶部１５は所定の記憶部の一例である。
【００３３】
表示部１３は、液晶ディスプレイなどの表示装置、表示装置を駆動するディスプレイ駆動回路などを備えて構成されている。
操作部１４は、キーボードやマウス、それらが接続されるインタフェースなどで構成されている。
【００３４】
記憶部１５は、ハードディスクやフラッシュメモリなどの不揮発性のメモリを用いて各種のプログラムやデータを記憶する装置である。記憶部１５には、オペレーティングシステム（ＯＳと記す）２１、互いに異なる複数のアプリケーションプログラム（アプリケーションと記す）２２、プリンタ２を制御するプリンタドライバ２３などが記憶されている。これらのプログラムはＣＰＵ１０により実行される。プリンタドライバ２３は印刷制御プログラムの一例である。
プリンタドライバ２３はＣＤ−ＲＯＭ等の記憶媒体に記憶されているものやネットワーク上のサーバ等に記憶されているものをＰＣ１にインストールすることにより、記憶部１５に記憶される。
【００３５】
通信インタフェース部１６はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やインターネットなどの通信ネットワーク５を介してプリンタ２などの外部の装置と通信するためのインタフェースである。
なお、通信インタフェース部１６はＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）やプリンタの通信規格であるＩＥＥＥ１２８４によってプリンタ２と接続される構成であってもよい。また、通信インタフェース部１６は有線によって外部の装置と通信するものであってもよいし、無線によって通信するものであってもよい。
【００３６】
（２）プリンタ
プリンタ２は、印刷用紙に電子写真方式やインクジェット方式などで画像を印刷する装置である。プリンタ２は印刷装置の一例である。
【００３７】
（３）印刷設定画面
次に、図２を参照して、プリンタドライバ２３によって表示される印刷設定画面３１について説明する。
ユーザはアプリケーション２２によって表示される印刷画面３０でプリンタを選択してプロパティボタン３０ａをクリックすることにより、選択したプリンタを制御するプリンタドライバに印刷設定画面３１の表示を指示することができる。ここではプリンタ２が選択されて印刷設定画面３１の表示が指示されたものとする。
【００３８】
プリンタ２を制御するプリンタドライバ２３は、印刷設定画面３１の表示が指示されると、表示部１３に印刷設定画面３１を表示させる。図２に示す印刷設定画面３１は基本設定タブ３２、拡張機能タブ３３、共有設定タブ３４、及び、メンテナンスタブ３５の４つのタブ画面で構成されている。共有設定タブ３４は共有印刷条件の設定を受け付ける画面の一例である。基本設定タブ３２、拡張機能タブ３３、及び、メンテナンスタブ３５は共有印刷条件以外の印刷条件の設定を受け付ける画面の一例である。
【００３９】
基本設定タブ３２には、印刷部数３２ａ、印刷用紙の向き３２ｂ、用紙サイズ３２ｃ、片面／両面印刷３２ｄ、カラー／モノクロ印刷３２ｅ、Ｎｉｎ１印刷３２ｆ、用紙トレイ選択３２ｇなどの印刷設定項目が表示される。Ｎｉｎ１印刷とは一枚の印刷用紙の片面に複数の画像を割り付けて印刷することをいう。
【００４０】
次に、図３を参照して、共有設定タブ３４について説明する。共有設定タブ３４は異なるアプリケーション２２間で共有する印刷条件である共有印刷条件を設定するためのタブである。
共有設定タブ３４には、「（共有設定）使用しない」３４ａ、透かし設定（社外秘）３４ｂ、透かし設定（ＣＯＮＦＩＤＥＮＴＩＡＬ）３４ｃ、透かし設定（ＣＯＰＹ）３４ｄ、透かし設定（ＤＲＡＦＴ）３４ｅ、両面印刷３４ｆ、現在の日付印刷３４ｇ、ＩＤの印刷３４ｈ、モノクロ印刷（図３では図示せず）などの項目が表示される。
【００４１】
ユーザは各項目をクリックすることにより、その項目の有効／無効を切り替えることができる。図３では有効になっている項目を網掛で示している。プリンタドライバ２３は有効になっている項目がクリックされるとその項目を無効にし、無効になっている項目がクリックされるとその項目を有効にする。以下、各項目について説明する。
【００４２】
「（共有設定）使用しない」３４ａは共有印刷条件を設定するか否かをユーザが選択するための項目である。
透かし設定（社外秘）３４ｂは、社外秘という文字列を透かし印刷するという印刷条件である。透かし設定（ＣＯＮＦＩＤＥＮＴＩＡＬ）３４ｃ、透かし設定（ＣＯＰＹ）３４ｄ、及び、透かし設定（ＤＲＡＦＴ）３４ｅについても同様である。
【００４３】
両面印刷３４ｆは、印刷用紙の両面に画像を印刷するという印刷条件である。なお、両面印刷は基本設定タブ３２でも設定することができる。例えば基本設定タブ３２で片面／両面印刷３２ｄの設定値として片面印刷が設定され、共有設定タブ３４で両面印刷３４ｆが有効にされた場合は、両面印刷３４ｆが優先されるものとする。なお、両面印刷３４ｆを有効にした場合は、それに連動して基本設定タブ３２の片面／両面印刷３２ｄの設定値を両面印刷に設定してもよい。モノクロ印刷についても同様である。
【００４４】
現在の日付印刷３４ｇは、例えば印刷用紙のヘッダ部分に現在の日付を印刷するという印刷条件である。
ＩＤの印刷３４ｈは、印刷を指示したユーザのユーザＩＤを印刷するという印刷条件である。ユーザＩＤとしては例えばユーザがＯＳ２１にログインしたときのユーザＩＤを用いることができる。
図示しないモノクロ印刷は、モノクロ印刷するという印刷条件である。
なお、共有設定タブ３４に印刷条件として表示する項目は上述したものに限られない。共有設定タブ３４にどのような印刷条件を表示させるかは適宜に決定することができる。
【００４５】
ユーザは共有設定タブ３４で印刷条件の有効／無効を設定することにより、共有印刷条件を設定することができる。プリンタドライバ２３が共有設定タブ３４を表示して共有印刷条件の設定を受け付ける処理は共有印刷条件受付処理の一例である。
【００４６】
また、共有設定タブ３４には、「共有設定タブを常に最初に表示する」３４ｊという設定項目も表示される。「共有設定タブを常に最初に表示する」３４ｊをオンにした場合は、次回印刷設定画面３１を表示させたとき、共有設定タブ３４が最初に表示される。「共有設定タブを常に最初に表示する」３４ｊをオフにした場合は、次回印刷設定画面３１を表示させたとき、基本設定タブ３２が最初に表示される。
【００４７】
印刷設定画面３１でＯＫボタン３１ａがクリックされると、プリンタドライバ２３は以下の二つの処理を行った後に印刷設定画面３１を閉じる。
一つ目の処理は、ＲＡＭ１２に記憶されている印刷条件に印刷設定画面３１で設定された印刷条件を上書きする処理である。
ＲＡＭ１２に記憶されている印刷条件は、アプリケーションから出力された画像を印刷するときに印刷条件として用いられるものである。プリンタドライバ２３は当該プリンタドライバ２３に設定されているデフォルトの印刷条件を表す印刷条件をＲＡＭ１２に記憶させ、その印刷条件に印刷設定画面３１で設定された印刷条件を上書きする。ここで、プリンタドライバ２３はアプリケーション２２毎にデフォルトの印刷条件を表す印刷条件をＲＡＭ１２に記憶させる。このため、アプリケーション２２が異なれば印刷条件が上書きされる「ＲＡＭ１２に記憶されている印刷条件」も異なることになる。
【００４８】
また、共有設定タブ３４で有効にされている印刷条件がある場合は、共有設定タブ３４以外のタブ（基本設定タブ３１、拡張機能タブ３３、メンテナンスタブ３５）で設定された印刷条件に加えて、共有設定タブ３４で有効にされている印刷条件も上述したＲＡＭ１２に記憶されている印刷条件に上書きされる。プリンタドライバ２３は、共有印刷条件とそれ以外の印刷条件とが競合する場合には、共有印刷条件を優先する。
【００４９】
二つ目の処理は、共有設定タブ３４で設定された共有印刷条件を記憶部１５に記憶させる処理である。具体的には、プリンタドライバ２３は「（共有設定）使用しない」３４ａの有効／無効を判断し、無効である場合は、共有設定タブ３４で有効にされている印刷条件を共有印刷条件として記憶部１５に記憶させる。そして、プリンタドライバ２３は、プリンタドライバ２３に印刷設定画面３１の表示を指示したアプリケーション２２の識別情報をその共有印刷条件に対応付けて記憶部１５に記憶させる。アプリケーション２２の識別情報はＯＳ２１に要求することにより取得する。アプリケーション２２の識別情報としては例えばアプリケーション名を用いることができる。
一方、「（共有設定）使用しない」３４ａが有効である場合は、プリンタドライバ２３は共有印刷条件も識別情報も記憶部１５に記憶させない。
【００５０】
ただし、詳しくは後述するが、共有印刷条件が記憶部１５に記憶されるのは記憶部１５に共有印刷条件が記憶されていない場合のみである。
また、共有設定タブ３４で共有印刷条件を設定できるのは、アプリケーション２２から印刷設定画面３１の表示が指示されたときに記憶部１５に共有印刷条件が記憶されていない場合のみである。
【００５１】
印刷設定画面３１でキャンセルボタン３１ｂがクリックされた場合は、プリンタドライバ２３は印刷設定画面３１で設定された設定値を破棄して印刷設定画面３１を閉じる。この場合、印刷するときにはデフォルトの印刷条件が用いられる。
【００５２】
図２に戻る。印刷画面３０でユーザが印刷ボタン３０ｂをクリックすると、アプリケーション２２はＯＳ２１を介してプリンタドライバ２３に印刷対象の画像を出力することにより、プリンタドライバ２３に当該画像の印刷を指示する。
プリンタドライバ２３は、アプリケーション２２から画像が出力されると、出力された画像とＲＡＭ１２に記憶されている印刷条件とに基づいて印刷ジョブを生成し、生成した印刷ジョブをプリンタ２に出力する。
【００５３】
（４）共有印刷条件の共有
次に、図４を参照して、共有印刷条件の共有について説明する。ここではアプリケーション２２としてプレゼンテーションソフト、ワードプロセッサ、表計算ソフト、及び、テキストエディタを例に説明する。
図４ではＯＳ２１によって表示部１３に表示されるデスクトップ４０に、プレゼンテーションソフトによって表示される画面４１、ワードプロセッサによって表示される画面４２、表計算ソフトによって表示される画面４３、及び、テキストエディタによって表示される画面４４が表示されている。
ここではユーザはプレゼンテーションソフト、ワードプロセッサ、及び、表計算ソフト間で同じ印刷条件を用いたいと考えており、テキストエディタではその印刷条件を用いたくないと考えているとする。
【００５４】
（４−１）共有印刷条件が記憶されていない場合
例えば記憶部１５に共有印刷条件が記憶されていない状態でプレゼンテーションソフトが実行されたとする。そして、プレゼンテーションソフトから印刷設定画面３１の表示が指示されたとする。
この場合は記憶部１５に共有印刷条件が記憶されていないので、ユーザは共有設定タブ３４で共有印刷条件を設定することができる。そして、印刷設定画面３１でＯＫボタン３１ａがクリックされると、プリンタドライバ２３は共有設定タブ３４で設定された共有印刷条件を記憶部１５に記憶させるとともに、プレゼンテーションソフトの識別情報をその共有印刷条件に対応付けて記憶部１５に記憶させる。
【００５５】
（４−２）共有印刷条件が記憶されている場合
次に、プレゼンテーションソフトから表示が指示された印刷設定画面３１で設定された共有印刷条件が記憶部１５に記憶されている状態でワードプロセッサから印刷設定画面３１の表示が指示されたとする。
【００５６】
この場合は、プリンタドライバ２３はワードプロセッサから表示が指示された印刷設定画面３１の共有設定タブ３４に、記憶部１５に記憶されている共有印刷条件を設定する。これにより、プレゼンテーションソフトとワードプロセッサとの間で共有印刷条件が共有される。
ここで共有設定タブ３４に共有印刷条件を設定するとは、例えば記憶部１５に記憶されている共有印刷条件に透かし設定（社外秘）が設定されている場合は共有設定タブ３４において透かし設定（社外秘）３４ｂを有効にし、共有印刷条件に両面印刷が設定されていない場合は共有設定タブ３４において両面印刷３４ｇを無効にすることをいう。
【００５７】
ただし、プリンタドライバ２３は、共有印刷条件を共有した場合は、図５に示すように、ワードプロセッサから表示が指示された印刷設定画面３１の共有設定タブ３４を全体にグレーアウトすることにより、共有した共有印刷条件の変更を禁止する。図５ではグレーアウトされている領域が全体に薄く表示されている。ただし、グレーアウトされていてもユーザは有効にされている印刷条件を識別することはできる。
【００５８】
共有した共有印刷条件の変更を禁止する理由は、ユーザが異なるアプリケーション間で同じ印刷条件を用いたいと考えている場合に、共有設定タブ３４でユーザが誤って共有印刷条件を変更してしまい、それによりそれら異なるアプリケーション間で同じ印刷条件が用いられなくなってしまうことを抑制するためである。
【００５９】
ワードプロセッサから表示が指示された印刷設定画面３１でユーザがＯＫボタン３１ａをクリックすると、プリンタドライバ２３は印刷設定画面３１に設定されている印刷条件をＲＡＭ１２に記憶されている印刷条件に書き込む。
しかしながら、この場合はプレゼンテーションソフトから表示が指示された印刷設定画面３１で設定された共有印刷条件が記憶部１５に記憶されているので、プリンタドライバ２３は共有設定タブ３４に設定されている共有印刷条件を記憶部１５に記憶させることは行わない。
【００６０】
（４−３）共有印刷条件の共有の終了
共有印刷条件が共有されるのは共有印刷条件に対応付けられて記憶されている識別情報によって識別されるアプリケーション２２が実行中の間だけである。
例えばプレゼンテーションソフトの実行が終了した後にテキストエディタから印刷設定画面３１の表示が指示されたとする。この場合は、プリンタドライバ２３は共有印刷条件の共有期間が終了していると判断し、記憶部１５に記憶されている共有印刷条件を共有設定タブ３４に設定せず、その共有印刷条件を記憶部１５から削除する。このため、テキストエディタでは共有印刷条件は共有されない。
【００６１】
つまり、ユーザは、プレゼンテーションソフトから表示を指示した印刷設定画面３１で設定した共有印刷条件をワードプロセッサや表計算ソフトで共有したい場合は、少なくともワードプロセッサ及び表計算ソフトのそれぞれから印刷設定画面３１の表示を指示するまでプレゼンテーションソフトを意図的に実行したままにしておく。これにより、これらのアプリケーション間で共有印刷条件を共有することができる。
【００６２】
一方、共有印刷条件をテキストエディタで共有したくない場合は、ユーザはテキストエディタから印刷設定画面３１の表示を指示する前にプレゼンテーションソフトを終了させることにより、あるいはテキストエディタから印刷設定画面３１の表示を指示することなくプリンタドライバ２３に印刷を指示することにより、テキストエディタで共有印刷条件が共有されないようにすることができる。
【００６３】
プリンタドライバ２３は、共有印刷条件を共有しない場合、すなわち記憶部１５に記憶されている共有印刷条件を共有設定タブ３４に設定しない場合は、共有設定タブ３４をグレーアウトにしない。このため、ユーザはテキストエディタから表示を指示した印刷設定画面３１で共有印刷条件を設定することができる。
【００６４】
（５）プリンタドライバの処理
次に、プリンタドライバ２３の処理についてフローチャートを参照して説明する。
【００６５】
（５−１）印刷設定画面の表示処理
先ず、図６を参照して、印刷設定画面の表示処理について説明する。本処理はアプリケーション２２から印刷設定画面３１の表示が指示されると開始される。
【００６６】
Ｓ１０１では、プリンタドライバ２３は、表示部１３に印刷設定画面３１を表示させる。Ｓ１０１は表示処理の一例である。
【００６７】
Ｓ１０２では、プリンタドライバ２３は記憶部１５に共有印刷条件が記憶されているか否かを判断し、記憶されている場合はＳ１０３に進み、記憶されていない場合は本処理を終了する。Ｓ１０２は記憶判断処理及び第１の記憶判断処理の一例である。
なお、本処理は印刷設定画面３１を表示するまでの処理であり、本処理が終了しても印刷設定画面３１は表示されている。ユーザは表示されている印刷設定画面３１で印刷条件を設定することができる。
【００６８】
Ｓ１０３では、プリンタドライバ２３は、当該プリンタドライバ２３に印刷設定画面３１の表示を指示したアプリケーション２２が、記憶部１５に記憶されている共有印刷条件に対応付けられている識別情報によって識別されるアプリケーション２２とは異なるアプリケーション２２であるか否かを判断し、異なるアプリケーション２２である場合はＳ１０４に進み、同じアプリケーション２２である場合は本処理を終了する。Ｓ１０３はアプリケーション判断処理の一例である。
【００６９】
Ｓ１０４では、プリンタドライバ２３は共有印刷条件に対応付けられている識別情報によって識別されるアプリケーション２２が実行中であるか否かを判断し、実行中でない場合は共有印刷条件の共有期間が終了していると判断してＳ１０５に進み、実行中である場合は共有印刷条件の共有期間が終了していないと判断してＳ１０６に進む。Ｓ１０４は実行判断処理の一例である。
【００７０】
Ｓ１０５では、プリンタドライバ２３は記憶部１５に記憶されている共有印刷条件及び識別情報を削除する。Ｓ１０５は削除処理の一例である。
Ｓ１０６では、プリンタドライバ２３は記憶部１５に記憶されている共有印刷条件を印刷設定画面３１の共有設定タブ３４に設定する。Ｓ１０６は共有印刷条件設定処理の一例である。
Ｓ１０７では、プリンタドライバ２３は共有設定タブ３４をグレーアウトして共有印刷条件の変更を禁止する。Ｓ１０７は禁止処理の一例である。
【００７１】
（５−２）印刷設定画面でＯＫボタンがクリックされたときの処理
次に、図７を参照して、印刷設定画面３１でＯＫボタン３１ａがクリックされたときのプリンタドライバ２３の処理について説明する。
【００７２】
Ｓ２０１では、プリンタドライバ２３はＲＡＭ１２に記憶されている印刷条件を印刷設定画面３１で設定された印刷条件で上書きする。印刷設定画面３１で設定された印刷条件には共有印刷条件も含まれる。
Ｓ２０２では、プリンタドライバ２３は「（共有設定）使用しない」３４ａが無効であるか否かを判断し、無効である場合、すなわち共有印刷条件を共有する場合はＳ２０３に進み、有効である場合はＳ２０５に進む。
【００７３】
Ｓ２０３では、プリンタドライバ２３は記憶部１５に共有印刷条件が記憶されているか否かを判断し、記憶されていない場合はＳ２０４に進み、記憶されている場合はＳ２０５に進む。
例えば前述した例の場合、プリンタドライバ２３に印刷設定画面３１の表示を指示したアプリケーション２２がプレゼンテーションソフトである場合は記憶部１５に共有印刷条件が記憶されていないと判断されることになる。これに対し、プリンタドライバ２３に印刷設定画面３１の表示を指示したアプリケーション２２がワードプロセッサである場合は、プレゼンテーションソフトから表示が指示された印刷設定画面３１で設定された共有印刷条件が記憶部１５に記憶されているので、共有印刷条件が記憶されていると判断されることになる。
【００７４】
Ｓ２０４では、プリンタドライバ２３は共有設定タブ３４に設定されている共有印刷条件とプリンタドライバ２３に印刷設定画面３１の表示を指示したアプリケーション２２の識別情報とを対応付けて記憶部１５に記憶させる。Ｓ２０４は記憶処理の一例である。
Ｓ２０５では、プリンタドライバ２３は印刷設定画面３１を閉じる。
【００７５】
（６）実施形態の効果
以上説明したプリンタドライバ２３によると、印刷設定画面３１の共有設定タブ３４で設定された共有印刷条件とその印刷設定画面３１の表示を指示したアプリケーション２２の識別情報とを対応付けて記憶部１５に記憶させ、当該識別情報によって識別されるアプリケーション２２とは異なるアプリケーション２２から印刷設定画面３１の表示が指示されると、当該異なるアプリケーション２２から表示が指示された印刷設定画面３１の共有設定タブ３４に、記憶部１５に記憶されている共有印刷条件を設定する。
よってプリンタドライバ２３によると、異なるアプリケーション２２で同じ印刷条件を用いて印刷する場合のユーザの負担を軽減することができる。
【００７６】
更に、プリンタドライバ２３によると、ユーザは共有印刷条件を共有したくない場合は、共有印刷条件に対応付けられている識別情報によって識別されるアプリケーション２２を終了させることにより、共有印刷条件を共有しないようにすることができる。
【００７７】
更に、プリンタドライバ２３によると、記憶部１５に記憶されている共有印刷条件を共有した場合に、その共有印刷条件を変更できないようにすることができる。
【００７８】
更に、プリンタドライバ２３によると、共有印刷条件に対応付けられている識別情報によって識別されるアプリケーション２２を終了させることにより、共有印刷条件を削除することができる。これにより、共有印刷条件の共有が不要になった場合はそのアプリケーション２２を終了させるだけで、容易に共有印刷条件の共有を終了することができる。
【００７９】
更に、プリンタドライバ２３によると、印刷設定画面３１が少なくとも基本設定タブ３２と共有設定タブ３４とに分かれているので、ユーザは印刷設定画面３１において共有印刷条件と共有印刷条件以外の印刷条件とを容易に識別することができる。
【００８０】
＜実施形態２＞
次に、実施形態２を図８によって説明する。
前述した実施形態１に係るプリンタドライバ２３は、記憶部１５に共有印刷条件を記憶させたアプリケーション２２とは異なるアプリケーション２２から印刷設定画面３１の表示が指示された場合は、共有設定タブ３４をグレーアウトして共有印刷条件の変更を禁止する。これに対し、実施形態２に係るプリンタドライバ２３は前述した場合に共有設定タブ３４をグレーアウトせず、ユーザから共有印刷条件の変更を受け付ける。
【００８１】
（１）共有印刷画面
実施形態２では、記憶部１５に共有印刷条件を記憶させたアプリケーション２２とは異なるアプリケーション２２から印刷設定画面３１の表示が指示された場合は、図３に示す状態と同様の状態で共有設定タブ３４が表示される。
共有設定タブ３４でユーザが行えるのは、共有設定タブ３４に設定されている共有印刷条件に含まれている印刷条件の共有の解除のみである。具体的には、有効にされている印刷条件を無効にすることだけである。したがって、ユーザは無効になっている印刷条件を有効にすることはできない。
すなわち、実施形態２の印刷設定画面の表示処理では、実施形態１のＳ１０７の処理の代わりに、無効に設定されている共有印刷条件のみ変更を禁止して処理を終了する。よって、記憶部１５に記憶されている共有印刷条件が有効になった状態で共有設定タブ３４が表示される。共有の解除を受け付ける処理は変更受付処理の一例である。
【００８２】
（２）印刷設定画面でＯＫボタンがクリックされたときの処理
次に、図８を参照して、実施形態２に係る印刷設定画面３１でＯＫボタン３１ａがクリックされたときのプリンタドライバ２３の処理について説明する。ここでは実施形態１と同一の処理については同一の符号を付して説明を省略する。
【００８３】
Ｓ３０１では、プリンタドライバ２３はＲＡＭ１２に記憶されている印刷条件を印刷設定画面３１で設定された印刷条件で上書きする。このとき、共有印刷条件に含まれている印刷条件のうち共有の解除がされた印刷条件がある場合はその印刷条件を無効に変更して上書きする。
【００８４】
Ｓ３０２では、プリンタドライバ２３は記憶部１５に共有印刷条件が記憶されているか否かを判断し、記憶されている場合はＳ３０３に進み、記憶されていない場合はＳ２０４に進む。
【００８５】
Ｓ３０３では、プリンタドライバ２３は記憶部１５に記憶されている共有印刷条件を共有設定タブ３４に設定されている共有印刷条件で上書き更新する。これにより、記憶部１５に共有印刷条件を記憶させたアプリケーション２２とは異なるアプリケーション２２から表示が指示された印刷設定画面３１の共有設定タブ３４で行った変更が、記憶部１５に記憶されている共有印刷条件に反映される。Ｓ３０３は更新処理の一例である。
【００８６】
ただし、プリンタドライバ２３は、識別情報については上書き更新しない。従って、記憶部１５に記憶されている識別情報は記憶部１５に共有設定条件を記憶させたアプリケーション２２の識別情報のままとなる。
【００８７】
（３）実施形態の効果
以上説明した実施形態２に係るプリンタドライバ２３によると、記憶されている共有印刷条件のうち、異なるアプリケーション間で共有したくない印刷条件がある場合はその共有したくない印刷条件を無効にすることによって共有しないようにすることができる。
【００８８】
更に、プリンタドライバ２３によると、記憶部１５に記憶されている共有印刷条件を、共有設定タブ３４で変更された共有印刷条件で上書き更新するので、変更した共有印刷条件を異なるアプリケーション２２間で共有できる。
【００８９】
＜実施形態３＞
次に、実施形態３を説明する。
実施形態３は実施形態２の変形例である。前述した実施形態２に係るプリンタドライバ２３は、図８のＳ３０３において、記憶部１５に記憶されている共有印刷条件を変更された共有印刷条件で上書き更新するが、アプリケーション２２の識別情報については上書き更新しない。これに対し、実施形態３に係るプリンタドライバ２３は、Ｓ３０３に代えて、共有印刷条件を上書きするとともに、識別情報を、共有印刷条件の変更が行われた印刷設定画面３１の表示を指示したアプリケーション２２の識別情報で上書き更新する処理を実行する。
実施形態３はその他の点において実施形態２と実質的に同一である。
【００９０】
以上説明した実施形態３に係るプリンタドライバ２３によると、記憶部１５に記憶されている識別情報を異なるアプリケーション２２の識別情報で上書き更新する。これにより、共有印刷条件を変更したアプリケーション２２が実行中であれば、共有印刷条件を最初に記憶させたアプリケーション２２が実行中でなくても共有印刷条件を共有できる。
【００９１】
＜実施形態４＞
次に、実施形態４を説明する。
実施形態４は前述した実施形態２の変形例である。前述した実施形態２に係るプリンタドライバ２３は、図８のＳ３０３において、記憶部１５に記憶されている共有印刷条件を変更された共有印刷条件で上書き更新する。これに対し、実施形態４に係るプリンタドライバ２３は、共有印刷条件の変更は受け付けるものの、受け付けた変更で記憶部１５に記憶されている共有印刷条件を上書き更新せずにＳ２０５へ進む。
【００９２】
つまり、共有設定タブ３４で変更された共有印刷条件は、共有印刷条件の変更が行われた印刷設定画面３１の表示を指示したアプリケーション２２のみで用いられ、異なるアプリケーション２２間では共有されない。
【００９３】
以上説明した実施形態４に係るプリンタドライバ２３によると、共有印刷条件を変更した場合に、変更後の共有印刷条件が異なるアプリケーション２２間で共有されないようにすることができる。
【００９４】
＜実施形態５＞
次に、実施形態５を図９によって説明する。
実施形態１では、印刷設定画面３１の表示処理（図６）において、印刷設定画面３１の表示が指示された場合に記憶部１５に記憶されている共有印刷条件を共有していた。
【００９５】
これに対し、実施形態５に係るプリンタドライバ２３は、印刷設定画面３１の表示が指示されたときに加えてアプリケーション２２から印刷が指示されたときも共有印刷条件を共有する。具体的には、プリンタドライバ２３は、アプリケーション２２から印刷が指示されたときにも、記憶部１５に記憶されている共有印刷条件をＲＡＭ１２に記憶されている印刷条件に上書きする。
実施形態５に係るプリンタドライバ２３は、実施形態１の処理に加えて図９に示す処理を実行する。これにより、印刷設定画面３１を表示させなくても共有印刷条件を共有することができる。
【００９６】
（１）アプリケーションから印刷が指示されたときの処理
図９を参照して、アプリケーション２２から印刷が指示されたときのプリンタドライバ２３の処理について説明する。本処理はアプリケーション２２からプリンタドライバ２３に印刷が指示されると開始される。プリンタドライバ２３がアプリケーション２２から印刷の指示を受け付ける処理は印刷指示受付処理の一例である。
【００９７】
Ｓ４０１では、プリンタドライバ２３は記憶部１５に共有印刷条件が記憶されているか否かを判断し、記憶されている場合はＳ４０２に進み、記憶されていない場合はＳ４０６に進む。Ｓ４０１は第２の記憶判断処理の一例である。
Ｓ４０２では、プリンタドライバ２３は、当該プリンタドライバ２３に印刷を指示したアプリケーション２２が、記憶部１５に記憶されている共有印刷条件に対応付けられている識別情報によって識別されるアプリケーション２２とは異なるアプリケーション２２であるか否かを判断し、異なるアプリケーション２２である場合はＳ４０３に進み、同じアプリケーション２２である場合はＳ４０６に進む。
【００９８】
Ｓ４０３では、プリンタドライバ２３は共有印刷条件に対応付けられている識別情報によって識別されるアプリケーション２２が実行中であるか否かを判断し、実行中でない場合はＳ４０４に進み、実行中である場合はＳ４０５に進む。Ｓ４０３は実行判断処理の一例である。
Ｓ４０４では、プリンタドライバ２３は記憶部１５に記憶されている共有印刷条件及び識別情報を削除する。Ｓ４０４は削除処理の一例である。
【００９９】
Ｓ４０５では、プリンタドライバ２３はＲＡＭ１２に記憶されている印刷条件を、記憶部１５に記憶されている共有印刷条件で上書きする。
ここで、実施形態５では実施形態１に係る印刷設定画面３１の表示処理を行うこともできる。よって、ユーザはアプリケーション２２で印刷を指示する前に当該アプリケーション２２から印刷設定画面３１の表示を指示し、表示された印刷設定画面３１でＯＫボタン３１ａをクリックしている場合もある。その場合はＲＡＭ１２に記憶されている印刷条件には既に共有印刷条件が上書きされていることになる。そのため、その場合はＳ４０５を実行するとＲＡＭ１２に記憶されている印刷条件に共有印刷条件が二重に上書きされることになる。
しかしながら、ユーザはアプリケーション２２から印刷設定画面３１の表示を指示せずに印刷を指示する場合もある。その場合はＲＡＭ１２に記憶されている印刷条件にはＳ４０５において初めて共有印刷条件が上書きされることになる。Ｓ４０５は共有印刷条件設定処理の一例である。
【０１００】
Ｓ４０６では、プリンタドライバ２３はアプリケーション２２から出力された画像とＲＡＭ１２に記憶されている印刷条件とに基づいて印刷ジョブを生成する。
Ｓ４０７では、プリンタドライバ２３はＳ４０６で生成した印刷ジョブをプリンタ２に出力する。
【０１０１】
（２）実施形態の効果
以上説明した実施形態５に係るプリンタドライバ２３によると、共有設定タブ３４で設定された共有印刷条件とその印刷設定画面３１の表示を指示したアプリケーション２２の識別情報とを対応付けて記憶部１５に記憶し、当該識別情報によって識別されるアプリケーション２２とは異なるアプリケーション２２から印刷指示が行われると、記憶部１５に記憶されている共有印刷条件を印刷条件として設定する。よってプリンタドライバ２３によると、異なるアプリケーション２２で同じ印刷条件を用いて印刷する場合のユーザの負担を軽減することができる。
【０１０２】
更に、プリンタドライバ２３によると、ユーザは記憶部１５に記憶されている共有印刷条件を共有したくない場合は、共有印刷条件に対応付けられて記憶されている識別情報によって識別されるアプリケーション２２を終了させた後にアプリケーション２２から印刷を指示することにより、共有印刷条件を共有しないようにすることができる。
【０１０３】
＜他の実施形態＞
上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も技術的範囲に含まれる。
【０１０４】
（１）上記実施形態では所定の記憶部として記憶部１５を例に説明した。これに対し、所定の記憶部はＲＡＭ１２であってもよいし、通信ネットワーク５に接続されているファイルサーバが備える記憶部であってもよい。
【０１０５】
（２）上記実施形態では記憶部１５に共有印刷条件が記憶されていてもその共有印刷条件に対応付けられている識別情報によって識別されるアプリケーション２２が実行中でない場合は共有設定タブ３４に共有印刷条件を設定しない場合を例に説明した。これに対し、記憶部１５に共有印刷条件が記憶されている場合は、その共有印刷条件に対応付けられている識別情報によって識別されるアプリケーション２２が実行中であるか否かにかかわらず、常に共有設定タブ３４に共有印刷条件を設定するようにしてもよい。この場合、記憶部１５に記憶されている共有印刷条件を削除する項目や書き換えたりする項目を印刷設定画面３１に設けるとよい。
【０１０６】
（３）上記実施形態２では共有印刷条件が設定された共有設定タブ３４でユーザが行えるのは共有を解除することだけである場合を例に説明した。すなわち、ユーザは有効にされている印刷条件を無効にすることだけを行える場合を例に説明した。これに対し、無効にされている印刷条件を有効にすることができるようにしてもよい。
【０１０７】
（４）上記実施形態では識別情報によって識別されるアプリケーション２２が実行中でない場合に記憶部１５から共有印刷条件を削除する場合を例に説明した。これに対し、例えばユーザが共有印刷条件の削除を指示するためのボタンを印刷設定画面３１に設け、そのボタンがクリックされたら削除するようにしてもよい。あるいは、記憶部１５から共有印刷条件を削除するためのアプリケーションを別途用意し、記憶部１５に記憶されている共有印刷条件が不要になったときにユーザがそのアプリケーションを実行することによって記憶部１５から共有印刷条件を削除する構成であってもよい。
【０１０８】
（５）上記実施形態５では実施形態１に係る印刷設定画面３１の表示処理を実行可能である場合を例に説明した。これに対し、実施形態５では実施形態１に係る印刷設定画面３１の表示処理を実行しなくてもよい。この場合、上記実施形態５に係る印刷設定画面３１は、記憶部１５に共有印刷条件を記憶させたアプリケーション２２とは異なるアプリケーション２２から印刷設定画面３１の表示が指示されたとき、記憶部１５に記憶されている共有印刷条件を共有設定タブ３４に設定しない。つまり、この場合はアプリケーション２２から印刷が指示されたときに初めて共有印刷条件がＲＡＭ１２に記憶されている印刷条件に上書きされることになる。
【０１０９】
（６）上記実施形態では情報処理装置及び印刷制御装置としてＰＣ１を例に説明した。これに対し、情報処理装置は携帯電話であってもよいし、タブレット端末などの携帯情報端末であってもよい。
【符号の説明】
【０１１０】
１・・・ＰＣ、２・・・プリンタ、１０・・・ＣＰＵ、１３・・・表示部、１５・・・記憶部、２２・・・アプリケーション、２３・・・プリンタドライバ、３０・・・印刷画面、３１・・・印刷設定画面、３２・・・基本設定タブ、３４・・・共有設定タブ
【図１】
2014071471.tif 000003
【図２】
2014071471.tif 000004
【図３】
2014071471.tif 000005
【図４】
2014071471.tif 000006
【図５】
2014071471.tif 000007
【図６】
2014071471.tif 000008
【図７】
2014071471.tif 000009
【図８】
2014071471.tif 000010
【図９】
2014071471.tif 000011