(57)【要約】【課題】プリセットやユーザ定義などで設定されている項目の一部を、他の設定に変更する技術を提供する。【解決手段】本出願のプリンタドライバは、設定項目ごとに設定値が対応付けられた設定値組み合わせを記憶する記憶手段と、前記設定値組み合わせを示すアイコンを選択可能に表示し、少なくとも１つの設定値組み合わせについて選択を受け付ける選択受付手段と、既に設定値が設定されている設定項目の中の一部の設定項目に対して、前記選択受付手段で選択を受け付けた設定値組み合わせに含まれる設定項目の設定値を適用して変更する設定値変更手段として、コンピュータ（情報処理装置１００）を機能させる。【選択図】図１
2010097454.tif 000002
【特許請求の範囲】
【請求項１】
プリンタドライバであって、
設定項目ごとに設定値が対応付けられた設定値組み合わせを記憶する記憶手段と、
前記設定値組み合わせを示す情報を選択可能に表示し、少なくとも１つの設定値組み合わせについて選択を受け付ける選択受付手段と、
既に設定値が設定されている設定項目の中の一部の設定項目に対して、前記選択受付手段で選択を受け付けた設定値組み合わせに含まれる設定項目の設定値を適用して変更する設定値変更手段として、コンピュータを機能させることを特徴とするプリンタドライバ。
【請求項２】
請求項１に記載のプリンタドライバであって、さらに、
前記設定値組み合わせに含まれる設定項目の設定値に対して、適用の可否を設定する適用可否設定手段を備え、
前記設定値変更手段は、
前記選択受付手段で選択を受け付けた設定値組み合わせに含まれる選択項目の設定値のうち、前記適用可否設定手段によって適用可に設定されている設定値を用いる、
ことを特徴とするプリンタドライバ。
【請求項３】
請求項２に記載のプリンタドライバであって、
前記適用可否設定手段は、
前記設定値組み合わせに含まれる設定項目に対して、適用の可否を設定する、
ことを特徴とするプリンタドライバ。
【請求項４】
請求項２に記載のプリンタドライバであって、
前記設定値変更手段は、
前記選択受付手段で複数の設定値組み合わせが選択された場合で、選択された設定値組み合わせに含まれる設定項目が重複する場合、当該重複する設定項目については、最後に選択された設定値組み合わせの設定値を用いて、設定値を変更する、
ことを特徴とするプリンタドライバ。
【請求項５】
請求項１乃至３のいずれか１項に記載のプリンタドライバであって、
前記設定値組み合わせには、カテゴリが設定されており、
前記選択受付手段は、
前記カテゴリごとに、同一カテゴリに属する設定値組み合わせの個数に応じた大きさの表示エリアを設け、当該表示エリア内に、対応するカテゴリに属する設定値組み合わせを示すアイコンを表示する、
ことを特徴とするプリンタドライバ。
【請求項６】
請求項１乃至４のいずれか１項に記載のプリンタドライバであって、さらに、
ユーザからの指示に応じて、設定項目ごとの設定値を設定し、設定された設定値からなる設定値組み合わせを、ユーザにより定義されたものとして登録するユーザ定義登録手段を備える、
ことを特徴とするプリンタドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタドライバに関する。
【背景技術】
【０００２】
印刷に関して、プリンタドライバで設定できる項目は、画質調整に関するパラメータの他に、面付けに関する事項や、フォームオーバーレイ・スタンプの挿入といったデータ重ね合わせ機能など、多岐にわたる。
【０００３】
プリンタおよびプリンタドライバの多機能化に伴ってこれら設定項目の数は増加する傾向にあり、ユーザの設定にかかる負担を低減する方策として、頻度の高い設定の組み合わせを予め定義しておく「プリセット（メーカー定義）」や、設定状態を任意に保存できる「ユーザ定義」などが用意されている。メーカーから提供されるプリセット（メーカー定義）の数や、保存できるユーザ定義の数は、１つだけではなく、「トナー節約のために薄めに印刷する設定」や、「用紙節約のために２面割付する設定」や、「両面印刷する設定」など、複数の設定組み合わせを使い分けることができるようになっている（例えば、特許文献１）。
【特許文献１】特開平１１−１４９３６１号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、プリセット（メーカー定義）や、ユーザが設定したユーザ定義、などの設定値組み合わせは、個々に保存しておく必要がある。すなわち、プリセットやユーザ定義などで設定されている項目の一部を、他の設定に変更することはできない。
【０００５】
従って、上記の例で言えば、「薄めに、２面割付で、両面印刷する設定」や、「薄めに、２面割付で、片面印刷する設定」や、「薄めに、２面割付せずに、両面印刷する設定」や、「通常の濃さで、２面割付で、両面印刷する設定」など、必要とする全ての設定組み合わせを、別々に保存しておかなければならない。
【０００６】
本発明は、上記の課題を解決する技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するための本願発明は、プリンタドライバであって、設定項目ごとに設定値が対応付けられた設定値組み合わせを記憶する記憶手段と、前記設定値組み合わせを示す情報を選択可能に表示し、少なくとも１つの設定値組み合わせについて選択を受け付ける選択受付手段と、設定値が設定されている設定項目のうち一部の設定項目に対して、前記選択受付手段で選択を受け付けた設定値組み合わせに含まれる設定項目の設定値を適用して変更する設定値変更手段として、コンピュータを機能させる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施形態の一例を図面を参照して説明する。
【０００９】
図１は、本発明の一実施形態が適用された印刷システム１０の機能構成の一例を示すブロック図である。図示するように、印刷システム１０は、情報処理装置１００と、プリンタ２００と、が相互に接続されている。ここで、情報処理装置１００とプリンタ２００は、ＵＳＢケーブルなどを介して相互に接続されていてもよいし、インターネットやＬＡＮ等のコンピュータネットワークを介して相互に接続されていてもよい。
【００１０】
情報処理装置１００は、例えば、不図示の、ＣＰＵ（Central Processing Unit）と、ＲＡＭ（Random Access Memory）と、ＲＯＭ（Read Only Memory）と、ハードディスクと、ディスプレイ等の表示装置と、キーボードやマウス等からなる入力装置と、プリンタ２００とデータの送受信を行う通信インタフェースと、などを備えた一般的なコンピュータで実現される。
【００１１】
情報処理装置１００上には、図示するように、プリンタドライバ部１１０と、記憶部１２０と、が構築される。プリンタドライバ部１１０は、情報処理装置１００が備えるＲＯＭなどからＲＡＭにロートされたコンピュータプログラム（プリンタドライバ）を、ＣＰＵが実行することにより構築される。また、記憶部１２０は、ＲＯＭやハードディスクなどの記憶装置により構築される。
【００１２】
プリンタドライバ部１１０は、プリンタ２００における印刷設定を行うとともに、プリンタ２００を制御する。図示するように、プリンタドライバ部１１０は、設定部１１１と、実行部１１２と、を有する。
【００１３】
設定部１１１は、プリンタ２００における印刷設定を行う。ここで、設定部１１１が行う印刷設定は、「印字の色」や「用紙サイズ」などの複数の設定項目からなる。そして、設定部１１１は、設定項目ごとに設定値を設定する。
【００１４】
なお、設定部１１１は、各設定値を、ユーザの指示に基づいて個別に設定してもよいし、既定値を用いて、複数の設定項目の設定値をまとめて設定してもよい。そのため、設定部１１１は、既定値に関する登録情報を記憶部１２０（後述するプリセット登録テーブル１２１）に予め記憶している。
【００１５】
また、設定部１１１は、印刷条件やユーザからの要求に応じて、同一の設定項目に対して異なる既定値を適用することができる。そのため、設定部１１１は、複数の「印刷形式」に関する登録情報を予め記憶部１２０（プリセット登録テーブル１２１）に記憶している。ここで、「印刷形式」には、ドラフト印刷、テキストアンドイメージ印刷、ＷＥＢ印刷、Ｎ−Ｕｐ印刷、ユーザ定義印刷などがある。
【００１６】
さらに、設定部１１１は、記憶部１２０に記憶されている登録情報に基づいて、複数の「印刷形式」を示すアイコンを表示する。そして、いずれかのアイコン（少なくとも１つのアイコン）がユーザに選択された場合に、選択された「印刷形式」の既定値の登録情報を用いて、複数の設定項目に対してまとめて既定値を適用する。
【００１７】
実行部１１２は、印刷データを生成し、生成した印刷データをプリンタ２００に送信して印刷を行わせる。具体的には、実行部１１２は、設定部１１１によって行われた印刷設定に基づく印刷をプリンタ２００に行わせるための制御コマンドを、印刷データとともにプリンタ２００に送信する。
【００１８】
記憶部１２０は、図示するように、プリセット登録テーブル１２１を記憶している。
【００１９】
プリセット登録テーブル１２１は、印刷についての設定項目の既定値を格納する。
【００２０】
図２は、プリセット登録テーブル１２１の概略データ構造の一例を示す図である。図示するように、プリセット登録テーブル１２１は、「印刷形式」ごとのレコード１２１６からなる。各レコード１２１６には、「印刷形式」を識別する識別情報（ＩＤ）１２１１と、ユーザに選択された「印刷形式」を特定する選択情報１２１２と、「印刷形式」の名称を示す印刷形式名１２１３と、「印刷形式」が属するカテゴリ１２１４と、「印刷形式」の各設定項目についての設定値からなる設定項目情報１２１５と、が対応付けて格納されている。
【００２１】
識別情報（ＩＤ）１２１１は、「印刷形式」を識別するための情報を含む。例えば、識別情報（ＩＤ）１２１１は、所定の文字列（数字列を含む）などからなる。
【００２２】
選択情報１２１２は、印刷の実行や印刷設定のためにユーザから選択された「印刷形式」を特定するための情報を含む。例えば、選択情報１２１２は、選択されていることを示す「ＯＮ」や、選択されていないことを示す「ＯＦＦ」等の文字列、又は選択の状態を示す識別子からなる。
【００２３】
印刷形式名１２１３は、「印刷形式」の名称を示す情報を含む。例えば、印刷形式名１２１３は、「ドラフト印刷」、「テキストアンドイメージ印刷」、「ＷＥＢ印刷」、「Ｎ−Ｕｐ印刷」等といった、ユーザにとって印刷設定の内容について連想しやすい名称を示す文字列（数字列も含む）からなる。
【００２４】
カテゴリ１２１４は、「印刷形式」を分類するための情報を含む。例えば、カテゴリ１２１４は、「メーカー定義（プリセット）」や「ユーザ定義」等の文字列（数字列を含む）からなる。
【００２５】
設定項目情報１２１５は、「印刷形式」でまとめられた複数の設定項目について各設定値を格納している。
【００２６】
具体的には、設定項目情報１２１５は、図示するように、複数の設定項目についての各設定値を階層的に格納している。
【００２７】
設定項目情報１２１５は、複数の設定項目をまとめて分類するための一括設定項目名１２２１と、一括設定項目名１２２１に属する全ての設定項目についての設定値（既定値）を一括して適用するか否かを決定する一括適用可否１２２２と、を対応付けて格納する。ここで、一括適用可否１２２２が「適用可」に設定されている場合には、後述する設定部１１１の処理では、一括設定項目名１２２１に属する設定項目ごとに、後述する適用可否１２２５を用いて適用可否が判断される。一方、一括適用可否１２２２が「適用否」に設定されている場合には、その一括設定項目名１２２１に属する設定項目ごとの適用可否１２２５は全て無視され、全て適用否として判断される。なお、図示する例では、２つの一括設定項目名１２２１を示しているが、これに限られない（１つでもよいし、３つ以上でもよい）。
【００２８】
また、設定項目情報１２１５は、一括設定項目名１２２１でまとめて分類されている各設定項目ごとに、当該設定項目の名称を示す設定項目名１２２３と、当該設定項目についての設定値１２２４と、当該設定値１２２４を適用するか否かを決定する適用可否１２２５と、を対応付けて格納する。
【００２９】
また、図示していないが、各「印刷形式」（レコード１２１６）には、「印刷形式」についてのコメント（説明文）と、「印刷形式」を特定する印刷形式アイコン（画像データ）と、が対応付けて格納されている。
【００３０】
次に、プリンタ２００は、例えば、不図示の、ＣＰＵと、ＲＡＭと、ＲＯＭと、ネットワークインタフェースと、印刷エンジンと、入力装置（ボタン、タッチパネルなど）と、表示装置（表示パネルなど）と、を備えている。ただし、プリンタ２００の構成はこれに限定されるものではなく、例えば、特定の処理を行うＡＳＩＣ（Application Specific Integrated Circuit）などを備えていてもよい。また、プリンタ２００は、プリンタに限定されず、例えば、複合機、ＦＡＸ装置などでもよい。
【００３１】
プリンタ２００上には、少なくとも印刷実行部２１０が構築される。印刷実行部２１０は、プリンタ２００が備えるＲＡＭにロードされたコンピュータプログラムを、ＣＰＵが実行すること、及び、印刷エンジンが動作すること、により構築される。或いは、印刷実行部２１０が有する機能を実現する専用のＡＳＩＣなどが動作することにより構築されてもよい。
【００３２】
印刷実行部２１０は、情報処理装置１００から送信された印刷データを印刷する。具体的には、印刷実行部２１０は、情報処理装置１００のプリンタドライバ部１１０（実行部１１２）が生成した印刷データと、印刷についての制御コマンドを受信する。そして、印刷実行部２１０は、受信した制御コマンドに従って印刷エンジンを制御し、受信した印刷データの印刷処理を実行する。なお、印刷実行部２１０は、プリンタドライバ部１１０から受信した印刷データをそのまま印刷できない場合には、受信した印刷データに対して所定の画像処理を施し、印刷可能な印刷データに変換してから、印刷を実行する。
【００３３】
次に、上記構成からなる印刷システム１０の特徴的な動作について説明する。図３は、情報処理装置１００で行われる印刷設定処理について説明するフローチャートである。
【００３４】
情報処理装置１００のプリンタドライバ部１１０は、ユーザから入力装置を介して印刷設定の指示を受け付けると、印刷設定処理を開始する。
【００３５】
印刷設定処理を開始すると、プリンタドライバ部１１０の設定部１１１は、まず、プリセット登録テーブル１２１からデフォルトの設定値を読み出す（ステップＳ１０１）。具体的には、設定部１１１は、プリセット登録テーブル１２１から、選択情報１２１２が「ＯＮ」であるレコード１２１６を検索する。そして、設定部１１１は、検索したレコード１２１６に含まれる設定項目情報１２１５を読み出す。
【００３６】
続いて、設定部１１１は、ディスプレイ等の表示装置に、設定画面３００を表示する（ステップＳ１０２）。
【００３７】
図４は、設定部１１１が表示する設定画面３００の一例を示す図である。図示するように、設定画面３００には、基本設定（Basic Settings）タブ３１０と、応用レイアウト（Advanced Layout）タブ３２０と、オプション設定（Optional Settings）タブ３３０と、設定情報（Setting information）タブ３４０と、が設けられる。設定部１１１は、タブ（３１０〜３４０）ごとに、それぞれ異なる設定画面を表示し、印刷設定に関する各種設定を受け付ける。例えば、基本設定タブ３１０がユーザから選択されると、基本的な印刷設定（カラー印刷設定、用紙サイズ設定など）を行うための設定画面を表示し、各種設定を受け付ける。また、設定情報タブ３４０がユーザから選択されると、「印刷形式」を構成する複数の設定項目について追加、削除する設定や、各設定項目の設定値（既定値）を変更する設定などを行うための設定画面を表示し、各種設定を受け付ける。なお、設定部１１１は、ユーザからいずれのタブ（３１０〜３４０）も選択されなければ、基本設定タブ３１０が選択されているものと判定し、図示するような画面を表示する。
【００３８】
また、設定画面３００には、「印刷形式」が属するカテゴリごとに、カテゴリエリア（４１０〜４３０）が設けられる。図示する例では、３つのカテゴリ（「Category A」、「Category B」、「Category C」）についてのカテゴリエリア（４１０〜４３０）が設けられている。また、各カテゴリエリア（４１０〜４３０）の大きさ（例えば、表示幅）の比は、各カテゴリに属する「印刷形式」の個数に比例させる。具体的には、設定部１１１は、プリセット登録テーブル１２１から、同一のカテゴリ１２１４を有するレコード１２１６の個数をカウントし、同一カテゴリごとにカウントした個数の比によって、各カテゴリエリア（３１０〜３３０）の大きさ（表示幅）を決定する。すなわち、プリセット登録テーブル１２１に格納されているカテゴリ１２１４の種類数に応じて、設定画面３００に表示するカテゴリエリアの数も決定される。なお、上述したいずれのタブ（３１０〜３４０）が選択されている場合にも、共通して、カテゴリエリア（４１０〜４３０）を表示しておく。
【００３９】
各カテゴリエリア（４１０〜４３０）には、図４の拡大図に示すように、左スクロールボタン４１１ａと、右スクロールボタン４１１ｂと、印刷形式アイコン４１２（ａ〜ｃ）と、ラジオボタン４１３（ａ〜ｃ）と、が設けられる。
【００４０】
左スクロールボタン４１１ａは、カテゴリエリア４１０内に表示されていない印刷形式アイコン４１２を表示するために、カテゴリエリア４１０内の印刷形式アイコン４１２を左方向にスクロールさせるボタンである。同様に、右スクロールボタン４１１ｂは、カテゴリエリア４１０内の印刷形式アイコン４１２を右方向にスクロールさせるボタンである。
【００４１】
印刷形式アイコン４１２（ａ〜ｃ）は、上述したように、プリセット登録テーブル１２１において「印刷形式」（レコード１２１６）に対応付けられているアイコンである。設定部１１１は、各印刷形式アイコン４１２（ａ〜ｃ）を、プリセット登録テーブル１２１に格納されているレコード１２１６の順序で、カテゴリエリア（４１０〜４３０）内に表示する。
【００４２】
ラジオボタン４１３（ａ〜ｃ）は、設定対象や編集対象の「印刷形式」を選択するためのボタンである。なお、設定部１１１は、設定画面３００を表示する毎に、プリセット登録テーブル１２１の選択情報１２１２が「ＯＮ」であるレコード１２１６を特定し（ステップＳ１０１）、特定したレコード１２１６に対応する「印刷形式」のラジオボタン４１３（ａ〜ｃ）が選択されているものとした表示（チェックを入れる）を行う。
【００４３】
図３に戻り、ステップＳ１０２において、設定部１１１は、カテゴリエリア（４１０〜４３０）内のいずれかのラジオボタン４１３（ａ〜ｃ）の選択（変更）を受け付ける。
【００４４】
続いて、設定部１１１は、選択されているラジオボタン４１３（ａ〜ｃ）に対応する「印刷形式」について設定情報の編集を行う指示がされたか否か判別する（ステップＳ１０３）。具体的には、設定部１１１は、入力装置を介して、ユーザから設定情報タブ３４０を選択する指示がされた場合に、設定情報の編集を行う指示がされたと判定し、設定情報タブ３４０以外を操作する指示がされた場合に、設定情報の編集を行う指示はされなかったと判定する。
【００４５】
設定部１１１は、「印刷形式」について設定情報の編集を行う指示がされたと判定した場合には（ステップＳ１０３；Ｙｅｓ）、処理をステップＳ１０８に移行する。一方、「印刷形式」について設定情報の編集を行う指示がされなかったと判定した場合には（ステップＳ１０３；Ｎｏ）、処理をステップＳ１０４に移行する。
【００４６】
ステップＳ１０８に処理が移行すると、設定部１１１は、ディスプレイ等の表示装置に、編集画面５００を表示する（ステップＳ１０８）。
【００４７】
図５は、設定部１１１が表示する編集画面５００の一例を示す図である。図示するように、編集画面５００には、印刷形式一覧５１０と、設定項目一覧５２０と、コメント欄５３０と、表示順序アップボタン５４０と、表示順序ダウンボタン５５０と、新規カテゴリボタン５６０と、登録／削除ボタン５７０と、が設けられる。
【００４８】
印刷形式一覧５１０には、「印刷形式」を特定する印刷形式アイコンの一覧が表示される。図示するように、各印刷形式アイコンは、属するカテゴリごとに区分されて（点線）表示される。設定部１１１は、入力装置を介してユーザから選択されている印刷形式アイコン５１１をハイライト表示し、ここで選択されている印刷形式アイコン５１１に対応するレコード１２１６をプリセット登録テーブル１２１から検索し、検索したレコード１２１６に対応付けられているコメントを、コメント欄５３０に表示する。
【００４９】
また、印刷形式一覧５１０では、印刷形式アイコンの並び順を変更することができる。
【００５０】
具体的には、入力装置を介してユーザから表示順序アップボタン５４０が操作されると、設定部１１１は、選択されている印刷形式アイコン５１１を、１つ上に移動させて表示する。これにともなって、設定部１１１は、選択されている印刷形式アイコン５１１に対応するレコード１２１６をプリセット登録テーブル１２１から検索し、検索したレコード１２１６の格納順序を入れ替える。なお、選択されている印刷形式アイコン５１１は、カテゴリを超えて（点線を越えて）移動させてもよい。
【００５１】
同様に、入力装置を介してユーザから表示順序ダウンボタン５５０が操作されると、設定部１１１は、選択されている印刷形式アイコン５１１を、１つ下に移動させて表示する。これにともなって、設定部１１１は、選択されている印刷形式アイコン５１１に対応するレコード１２１６のプリセット登録テーブル１２１における格納順序も入れ替える。
【００５２】
また、印刷形式一覧５１０には、新たなカテゴリを追加することもできる。具体的には、設定部１１１は、入力装置を介してユーザから新規カテゴリボタン５６０が操作されると、印刷形式一覧５１０に新規のカテゴリ用のエリアを設け、設けたエリアに仮の印刷形式アイコン（例えば、無地の印刷形式アイコン）を表示する。
【００５３】
次に、設定項目一覧５２０には、印刷形式一覧５１０において選択されている「印刷形式」についての設定項目の一覧を表示する。具体的には、設定部１１１は、印刷形式一覧５１０において選択されている「印刷形式」に対応するレコード１２１６をプリセット登録テーブル１２１から検索し、検索したレコード１２１６に対応付けられている設定項目情報１２１５のデータ構造に基づいて、設定項目一覧５２０を表示する。すなわち、設定部１１１は、設定項目情報１２１５に格納されている設定項目ごとの設定値を、階層的に表示する。
【００５４】
具体的には、設定項目一覧５２０には、図５の拡大図に示すように、設定項目情報１２１５の一括適用可否１２２２の内容を反映させた上位ボックス５２１ａと、適用可否１２２５の内容を反映させた下位ボックス５２１ｂと、が階層的に表示される。例えば、一括適用可否１２２２（適用可否１２２５）が「適用可」である場合、上位ボックス５２１ａ（下位ボックス５２１ｂ）には、チェックが入れられて表示される。一方、一括適用可否１２２２（適用可否１２２５）が「適用否」である場合、上位ボックス５２１ａ（下位ボックス５２１ｂ）には、チェックは入れられず表示される。
【００５５】
入力装置を介してユーザから、設定項目一覧５２０に表示した上位ボックス５２１ａ或いは下位ボックス５２１ｂをタッチする操作がなされると、設定部１１１は、ボックス内のチェック状態を変更する（チェックが入っていればチェックをはずし、チェックが入っていなければチェックを入れる）。
【００５６】
さらに、図示するように、設定項目一覧５２０には、各上位ボックス５２１ａに並列させて、一括設定項目名５２２ａが表示される。また、各下位ボックス５２１ｂに並列させて、設定項目名５２２ｂ及び設定値５２３ａが表示される。ここで、設定部１１１は、プリセット登録テーブル１２１の一括設定項目名１２２１を読み出して、一括設定項目名５２２ａとして表示する。また、設定部１１１は、プリセット登録テーブル１２１の設定項目名１２２３と、当該設定項目名１２２３に対応付けられている設定値１２２４と、を読み出して、設定項目名５２２ｂ及び設定値５２３ａとして表示する。
【００５７】
また、入力装置を介してユーザから、設定項目一覧５２０に表示した設定値５２３ａをタッチする操作がなされると、設定部１１１は、図示するような選択ボックス５２４を表示して、適用可能な設定値の候補を提示する。ここで、設定部１１１は、１つの設定値の選択を受け付ける。
【００５８】
次に、登録／削除ボタン５７０は、設定項目一覧５２０で受け付けた、上位ボックス５２１ａ、下位ボックス５２１ｂ、設定値５２３ａなどの変更を、登録するためのボタンである。或いは、印刷形式一覧５１０において選択されている「印刷形式」を削除するためのボタンである。
【００５９】
設定部１１１は、上記の編集画面５００を表示してから、登録の指示がされるまで（ステップＳ１０９；Ｎｏ）、継続して編集画面５００を表示する。
【００６０】
そして、設定部１１１は、登録（削除も含む）の指示がされると（ステップＳ１０９；Ｙｅｓ）、処理をステップＳ１１０に移行する。具体的には、設定部１１１は、入力装置を介してユーザから登録／削除ボタン５７０をタッチする操作がされると、登録（削除も含む）の指示がされたと判定して処理をステップＳ１１０に移行する。
【００６１】
ステップＳ１１０に移行すると、設定部１１０は、ディスプレイ等の表示装置に、登録画面６００を表示する（ステップＳ１１０）。
【００６２】
図６は、設定部１１１が表示する登録画面６００の一例を示す図である。図示するように、登録画面６００には、登録済みリスト６１０と、名称欄６２０と、カテゴリ選択欄６３０と、コメント作成欄６４０と、アイコン指定欄６５０と、決定ボタン６６０と、削除ボタン６７０と、キャンセルボタン６８０と、が設けられる。
【００６３】
登録済みリスト６１０には、既にプリセット登録テーブル１２１に登録されている「印刷形式」が一覧表示される。具体的には、設定部１１１は、プリセット登録テーブル１２１に格納されている全てのレコード１２１６に含まれる印刷形式名１２１３を読み出し、表示する。
【００６４】
名称欄６２０には、編集画面５００の印刷形式一覧５１０で選択されていた「印刷形式」の名称（印刷形式名１２１３）が表示される。なお、「印刷形式」の名称（印刷形式名１２１３）を変更したい場合や、新規の「印刷形式」を作成している場合には、設定部１１１は、入力装置を介してユーザから、任意の名称への変更（作成）を受け付ける。
【００６５】
カテゴリ選択欄６３０には、選択可能なカテゴリの候補が提示される。具体的には、設定部１１１は、プリセット登録テーブル１２１に格納されている全種類のカテゴリ１２１３を、選択候補として表示する。ここで、設定部１１１は、１つのカテゴリの選択を受け付ける。
【００６６】
コメント作成欄６４０には、編集画面５００のコメント欄５３０に表示するためのコメント（説明文）が表示される。ただし、新規の「印刷形式」を作成している場合には、設定部１１１は、入力装置を介してユーザから、任意のコメント（説明文）についての入力を受け付ける。
【００６７】
アイコン指定欄６５０には、編集画面５００の印刷形式一覧５１０で選択されていた「印刷形式」の印刷形式アイコンとともに、指定（変更）可能な印刷形式アイコンが一覧表示される。なお、ここで指定可能な印刷形式アイコンは、予め記憶部１２０に記憶されており、設定部１１１は、記憶部１２０から印刷形式アイコンを読み出して表示する。
【００６８】
決定ボタン６６０は、編集画面５００の印刷形式一覧５１０で選択されていた「印刷形式」についての設定値を登録（記録）するためのボタンである。
【００６９】
例えば、設定部１１１は、入力装置を介してユーザから決定ボタン６６０をタッチする操作がされると、編集画面５００や登録画面６００で受け付けた内容を、プリセット登録テーブル１２１に記憶する。
【００７０】
具体的には、設定部１１１は、編集画面５００の印刷形式一覧５１０で選択されていた「印刷形式」に対応するレコード１２１６を検索し、検索したレコード１２１６の印刷形式名１２１３に、名称欄６２０に入力された名称を格納（上書き）する。同様に、設定部１１１は、カテゴリ選択欄６３０で選択されたカテゴリを、レコード１２１６のカテゴリ１２１４に格納（上書き）する。さらに、設定部１１１は、設定項目一覧５２０のデータ（上位ボックス５２１ａ、下位ボックス５２１ｂ、一括設定項目名５２２ａ、設定項目名５２２ｂ、設定値５２３ａ）を、レコード１２１６の設定項目情報１２１４に格納（上書き）する。さらに、設定部１１１は、コメント作成欄６４０に入力されたコメント（説明文）と、アイコン指定欄６５０で指定された印刷形式アイコンと、をレコード１２１６に格納（上書き）する。以上の処理によって、「印刷形式」についての各種設定が登録される。
【００７１】
削除ボタン６７０は、印刷形式一覧５１０において選択されている「印刷形式」を削除するためのボタンである。例えば、設定部１１１は、入力装置を介してユーザから削除ボタン６７０をタッチする操作がされると、編集画面５００の印刷形式一覧５１０で選択されていた「印刷形式」に対応するレコード１２１６を、プリセット登録テーブル１２１から削除する。
【００７２】
キャンセルボタン６８０は、「印刷形式」の設定をキャンセルするためのボタンである。例えば、設定部１１１は、入力装置を介してユーザからキャンセルボタン６８０をタッチする操作がされると、編集画面５００や登録画面６００で受け付けた内容を全て破棄する。
【００７３】
図３に戻り、上述した登録画面６００の表示中に、ユーザから、決定ボタン６６０、削除ボタン６７０、又は、キャンセルボタン６８０をタッチする操作がされると、設定部１１１は、処理をステップＳ１０２に戻して、再び、設定画面３００を表示する。
【００７４】
ところで、ステップＳ１０３からステップＳ１０４に処理が移行した場合、すなわち、設定画面３００において設定情報タブ３４０以外を操作する指示がされた場合に、設定部１１１は、当該指示が印刷設定処理を終了させる指示であったか否か判別する（ステップＳ１０４）。具体的には、設定部１１１は、設定画面３００に備わる終了ボタン（不図示）をタッチする操作がされた場合には、終了させる指示と判定し、終了ボタンをタッチする操作がされていない場合には、終了させる指示ではないと判定する。
【００７５】
ここで、設定部１１１は、終了させる指示と判定した場合には（ステップＳ１０４；Ｙｅｓ）、印刷設定処理を終了する。
【００７６】
一方、設定部１１１は、終了させる指示ではないと判定した場合には（ステップＳ１０４；Ｎｏ）、ステップＳ１０２、ステップＳ１０８、又は、ステップＳ１１０で受け付けた印刷設定について決定する指示がされるまで（ステップＳ１０５；Ｎｏ）、ステップＳ１０２〜Ｓ１０４の処理を繰り返す。なお、設定部１１１は、設定画面３００に備わる決定ボタン（不図示）をタッチする操作がされたときに、決定の指示がされたと判定する。
【００７７】
そして、ステップＳ１０５にて決定の指示がされると（ステップＳ１０５；Ｙｅｓ）、設定部１１１は、確認画面７００を表示する（ステップＳ１０６）。
【００７８】
図７は、設定部１１１が表示する確認画面７００の一例を示す図である。図示するように、確認画面７００には、印刷を実行する際の印刷設定項目の一覧を表示するための設定項目確認エリア４４０と、ＯＫボタン４５０と、キャンセルボタン４６０と、が設けられる。
【００７９】
設定部１１１は、確認画面７００を表示中に、カテゴリエリア（４１０〜４３０）のラジオボタン４１３（ａ〜ｃ）が選択されると、選択されたラジオボタン４１３（ａ〜ｃ）に対応する「印刷形式」についての設定値を、設定項目確認エリア４４０に表示する。
【００８０】
具体的には、設定部１１１は、選択されたラジオボタン４１３（ａ〜ｃ）に対応する「印刷形式」のレコード１２１６を、プリセット登録テーブル１２１から検索する。そして、検索したレコード１２１６の設定項目情報１２１５に含まれ、「適用可」である一括適用可否１２２２に対応付けられている一括設定項目名１２２１を特定する。さらに、特定した一括設定項目名１２２１でまとめられている複数の設定項目について、「適用可」である適用可否１２２５に対応付けられている設定項目名１２２３を全て特定する。ここで、設定部１１１は、特定した設定項目名１２２３と、当該設定項目名１２２３に対応付けられている設定値１２２４と、を読み出して、設定項目確認エリア４４０に表示する。
【００８１】
なお、確認画面７００では、複数のラジオボタン４１３（ａ〜ｃ）が選択されてもよい。この場合、設定部１１１は、選択された各ラジオボタン４１３（ａ〜ｃ）のそれぞれについて、１つのラジオボタン４１３（ａ〜ｃ）が選択された場合と同様に、「適用可」に設定されている全ての設定項目名１２２３と、設定値１２２４と、を読み出す。ただし、設定項目名１２２３が重複する場合には、例えば、ラジオボタン４１３（ａ〜ｃ）が最後に選択された「印刷形式」に対応付けられている設定値１２２４だけを読み出し、設定項目確認エリア４４０に表示する。
【００８２】
そして、設定部１１１は、確認画面７００を表示中に、ユーザからＯＫボタン４５０をタッチする操作を受け付けると、処理をステップＳ１０７に移行し、設定項目確認エリア４４０に表示した設定値１２２４を印刷に適用する処理（以下では、「適用処理」とよぶ）を行う（ステップＳ１０７）。具体的には、設定部１１１は、設定項目確認エリア４４０に表示した設定値１２２４を、印刷設定のために予め割り当てられている所定の記憶領域に記憶しておく。これにより、実行部１１２は、印刷データの生成時に、当該記憶領域から設定値１２２４を読み出して、上述した制御コマンドを生成することができる。
【００８３】
適用処理を終了後、設定部１１１は、印刷設定処理を終了する。
【００８４】
なお、設定部１１１は、確認画面７００を表示中に、ユーザからキャンセルボタン４６０をタッチする操作を受け付けると、ステップＳ１０７の適用処理を行わずに、印刷設定処理を終了する。
【００８５】
以上の印刷設定処理を、情報処理装置１００で行うことにより、「印刷形式」ごとに設定されている項目の一部を、他の設定値に変更することができる。すなわち、ユーザは全ての設定項目の設定値について、個々に設定を行う必要がなく、容易に印刷設定を行うことができる。
【００８６】
なお、本発明は、上記実施形態に限定されず、種々の変形、応用が可能である。
【００８７】
例えば、上記実施形態では、確認画面７００で複数のラジオボタン４１３（ａ〜ｃ）が選択されており、設定項目名１２２３が重複する場合には、設定部１１１は、ラジオボタン４１３（ａ〜ｃ）が最後に選択された「印刷形式」に対応付けられている設定値１２２４だけを読み出し、設定項目確認エリア４４０に表示する。しかし、本発明は、これに限定されない。例えば、設定部１１１は、設定項目名１２２３が重複する場合には、編集画面５００の設定項目一覧５２０で最後に設定された設定値１２２４だけを読み出すようにしてもよい。ただし、この場合には、設定部１１１は、設定項目一覧５２０で設定された順序を、設定値１２２４に対応付けてプリセット登録テーブル１２１に記憶しておく。
【図面の簡単な説明】
【００８８】
【図１】本発明の実施形態に係る印刷システムの機能構成の一例を示すブロック図である。
【図２】プリセット登録テーブルの概略データ構造の一例を示す図である。
【図３】印刷設定処理を示すフローチャートである。
【図４】設定画面の表示例を示す図である。
【図５】編集画面の表示例を示す図である。
【図６】登録画面の表示例を示す図である。
【図７】確認画面の表示例を示す図である。
【符号の説明】
【００８９】
１０・・・印刷システム、１００・・・情報処理装置、１１０・・・プリンタドライバ部、１１１・・・設定部、１１２・・・実行部、１２０・・・記憶部、１２１・・・プリセット登録テーブル、２００・・・プリンタ、２１０・・・印刷実行部、３００・・・設定画面、４１０・・・カテゴリエリア、４１２・・・印刷形式アイコン、４１３・・・ラジオボタン、５００・・・編集画面、５１０・・・印刷形式一覧、５２０・・・設定項目一覧、６００・・・登録画面、７００・・・確認画面
【図１】
2010097454.tif 000003
【図２】
2010097454.tif 000004
【図３】
2010097454.tif 000005
【図４】
2010097454.tif 000006
【図５】
2010097454.tif 000007
【図６】
2010097454.tif 000008
【図７】
2010097454.tif 000009