(57)【特許請求の範囲】
【請求項１】
第１設定タブと、第２設定タブと、前記第１設定タブに関する第１設定項目と、前記第２設定タブに関する第２設定項目と、前記第１設定タブに関する第１画像と、前記第２設定タブに関する第２画像と、前記第１設定タブが選択されたときメイン画像として表示させる画像として前記第１画像を設定する第１設定情報と、前記第２設定タブが選択されたときメイン画像として表示させる画像として前記第２画像を設定する第２設定情報とを記憶する記憶部から、前記第１設定タブと、前記第２設定タブと、前記第１設定項目と、前記第２設定項目と、前記第１画像と、前記第２画像と、前記第１設定情報と、前記第２設定情報とを前記記憶部から読み出す読み出しステップと、
前記第１設定タブを含むと共に、前記記憶部から読み出した前記第１設定情報に基づいて前記記憶部から読み出した前記第１画像をメイン画像として、前記記憶部から読み出した前記第１設定項目を設定項目として、前記記憶部から読み出した前記第２画像をサブ画像として含む第１の表示画面データを生成し、表示部へ送信する第１送信ステップと、
前記第２設定タブが選択されると、前記第２設定タブを含むと共に、前記記憶部から読み出した前記第２設定情報に基づいて前記記憶部から読み出した前記第２画像をメイン画像として、前記記憶部から読み出した前記第２設定項目を設定項目として、前記記憶部から読み出した前記第１画像をサブ画像として含む第２の表示画面データを生成し、前記表示部へ送信する第２送信ステップと
をコンピュータに実行させる
印刷設定プログラム。
【請求項２】
前記記憶部は、前記第１設定タブに対応する１または複数の印刷設定項目と、１または複数の前記印刷設定項目のうちの１つである第３設定項目に対応する第３画像とをさらに記憶しており、
前記読み出しステップにおいて、前記記憶部から、１または複数の前記印刷設定項目と、前記第３画像を読み出し、
前記第１送信ステップにおいて、前記第１の表示画面データとして、前記第１設定タブを含むと共に、前記第１画像をメイン画像として、前記第１設定項目を設定項目として、前記第２画像をサブ画像として含み、さらに、１または複数の前記印刷設定項目を含む表示画像データを生成し、前記表示部へ送信し、
当該印刷設定プログラムは、
前記第３設定項目が選択されると、選択された前記第３設定項目に対応する前記第３画像をメイン画像として含む第３の表示画面データを生成し、前記表示部へ送信する第３送信ステップを更に含む
請求項１に記載の印刷設定プログラム。
【請求項３】
前記記憶部は、第３設定タブと、前記第３設定タブに関する第４設定項目と、前記第３設定タブに関する第４画像と、前記第３設定タブが選択されたときメイン画像として表示させる画像として前記第４画像を設定する第３設定情報とをさらに記憶しており、
前記読み出しステップにおいて、前記記憶部から、前記第３設定タブと、前記第４設定項目と、前記第４画像と、前記第３設定情報とを読み出し、
当該印刷設定プログラムは、
前記第２設定タブが開かれている時に前記第３設定タブが選択された場合に、前記第３設定タブのカテゴリが前記第２設定タブのカテゴリとは異なるときには、前記第３設定タブを含むと共に、前記記憶部から読み出した前記第３設定情報に基づいて前記記憶部から読み出した前記第４画像をメイン画像として、前記記憶部から読み出した前記第４設定項目を設定項目として、前記記憶部から読み出した前記第２画像をサブ画像として含む第４の表示画面データを生成し、前記表示部へ送信する第４送信ステップを更に含む
請求項１に記載の印刷設定プログラム。
【請求項４】
前記記憶部は、第３設定タブと、前記第３設定タブに関する第４設定項目と、前記第３設定タブに関する第４画像と、前記第３設定タブが選択されたときメイン画像として表示させる画像として前記第４画像を設定する第３設定情報とをさらに記憶しており、
前記読み出しステップにおいて、前記記憶部から、前記第３設定タブと、前記第４設定項目と、前記第４画像と、前記第３設定情報とを読み出し、
当該印刷設定プログラムは、
前記第２設定タブが開かれている時に前記第３設定タブが選択された場合に、前記第３設定タブのカテゴリが前記第２設定タブのカテゴリと一致するときには、前記第３設定タブを含むと共に、前記第２画像をメイン画像として、前記記憶部から読み出した前記第４設定項目を設定項目として、前記第１画像をサブ画像として含む第５の表示画面データを生成し、前記表示部へ送信する第５送信ステップを更に含む
請求項１に記載の印刷設定プログラム。
【請求項５】
第１設定タブと、第２設定タブと、前記第１設定タブに関する第１設定項目と、前記第２設定タブに関する第２設定項目と、前記第１設定タブに関する第１画像と、前記第２設定タブに関する第２画像と、前記第１設定タブが選択されたときメイン画像として表示させる画像として第１画像を設定する第１設定情報と、前記第２設定タブが選択されたときメイン画像として表示させる画像として第２画像を設定する第２設定情報とを記憶する記憶部から、前記第１設定タブと、前記第２設定タブと、前記第１設定項目と、前記第２設定項目と、前記第１画像と、前記第２画像と、前記第１設定情報と、前記第２設定情報とを前記記憶部から読み出すことと、
前記第１設定タブを含むと共に、前記記憶部から読み出した前記第１設定情報に基づいて前記記憶部から読み出した前記第１画像をメイン画像として、前記記憶部から読み出した前記第１設定項目を設定項目として、前記記憶部から読み出した前記第２画像をサブ画像として含む第１の表示画面データを生成し、画面に表示することと、
前記第２設定タブが選択されると、前記第２設定タブを含むと共に、前記記憶部から読み出した前記第２設定情報に基づいて前記記憶部から読み出した前記第２画像をメイン画像として、前記記憶部から読み出した前記第２設定項目を設定項目として、前記記憶部から読み出した前記第１画像をサブ画像として含む第２の表示画面データを生成し、前記画面に表示ことと
を含む
印刷設定表示方法。
【請求項６】
第１設定タブと、第２設定タブと、前記第１設定タブに関する第１設定項目と、前記第２設定タブに関する第２設定項目と、前記第１設定タブに関する第１画像と、前記第２設定タブに関する第２画像と、前記第１設定タブが選択されたときメイン画像として表示させる画像として第１画像を設定する第１設定情報と、前記第２設定タブが選択されたときメイン画像として表示させる画像として第２画像を設定する第２設定情報とを記憶する記憶部と、
前記第１設定タブおよび前記第２設定タブのいずれかを表示可能であり、前記第１画像と、前記第２画像とを、前記第１設定タブおよび前記第２設定タブ上で共に表示する表示部と、
ユーザから前記第１設定タブおよび前記第２設定タブのいずれかの選択を受け付ける受付部と
を備え、
前記受付部で前記第１設定タブの選択を受け付けると、前記表示部は、前記第１設定タブを表示すると共に、前記第１設定タブ上に、前記記憶部から読み出した前記第１設定情報に基づいて前記記憶部から読み出した前記第１画像をメイン画像として、前記記憶部から読み出した前記第１設定項目を設定項目として、前記記憶部から読み出した前記第２画像をサブ画像として表示し、
前記受付部で前記第２設定タブの選択を受け付けると、前記表示部は、前記第２設定タブを表示すると共に、前記第２設定タブ上に、前記記憶部から読み出した前記第２設定情報に基づいて前記記憶部から読み出した前記第２画像をメイン画像として、前記記憶部から読み出した前記第２設定項目を設定項目として、前記記憶部から読み出した前記第１画像をサブ画像として表示する
情報処理装置。
【請求項７】
ネットワーク上の情報処理装置と通信可能な情報処理サーバであって、
プリンタドライバを記憶する記憶部と、
前記情報処理装置からの要求に従って、前記記憶部内の前記プリンタドライバを前記情報処理装置に送信する送信部と
を備え、
前記プリンタドライバは、
第１設定タブと、第２設定タブと、前記第１設定タブに関する第１設定項目と、前記第２設定タブに関する第２設定項目と、前記第１設定タブに関する第１画像と、前記第２設定タブに関する第２画像とを含むライブラリと、
前記第１設定タブが選択されたときメイン画像として表示させる画像として第１画像を設定する第１設定情報と、
前記第２設定タブが選択されたときメイン画像として表示させる画像として第２画像を設定する第２設定情報と、
下記の第１ステップおよび下記の第２ステップをコンピュータに実行させる印刷設定プログラムとを含む
情報処理サーバ。
（１）前記第１設定タブを含むと共に、前記プリンタドライバから読み出した前記第１設定情報に基づいて前記プリンタドライバから読み出した前記第１画像をメイン画像として、前記プリンタドライバから読み出した前記第１設定項目を設定項目として、前記プリンタドライバから読み出した前記第２画像をサブ画像として含む第１の表示画面データを生成し、表示部へ送信する第１送信ステップ
（２）前記第２設定タブが選択されると、前記第２設定タブを含むと共に、前記プリンタドライバから読み出した前記第２設定情報に基づいて前記プリンタドライバから読み出した前記第２画像をメイン画像として、前記プリンタドライバから読み出した前記第２設定項目を設定項目として、前記プリンタドライバから読み出した前記第１画像をサブ画像として含む第２の表示画面データを生成し、前記表示部へ送信する第２送信ステップ
【請求項８】
第１設定画面および第２設定画面の情報を含むプリンタドライバ設定画面情報と、前記第１設定画面に関する第１設定項目と、前記第２設定画面に関する第２設定項目と、前記第１設定画面に対応する第１表示画像と、前記第２設定画面に対応する第２表示画像と、前記第１設定画面に上層が切り替わったときにメイン画像として表示させる画像として第１表示画像を設定する第１設定情報と、前記第２設定画面に上層が切り替わったときにメイン画像として表示させる画像として第２表示画像を設定する第２設定情報とを格納するプリンタドライバ情報格納部と、
前記第１設定画面および前記第２設定画面において、ユーザに選択された一方の選択画面を他方の選択画面の上層に表示し、前記上層に表示された、前記第１設定画面および前記第２設定画面のいずれか一方の上に、前記第１表示画像および前記第２表示画像のうち一方をメイン画像とし他方をサブ画像として表示するプリンタドライバ設定画面表示部と、
前記第１設定画面が上層にあるときに前記第２設定画面が選択されると、前記第１設定画面から前記第２設定画面に上層を切り替え、前記上層となった前記第２設定画面において、前記メイン画像として、前記プリンタドライバ情報格納部から読み出した前記第１設定情報に基づいて前記プリンタドライバ情報格納部から読み出した前記第２表示画像を表示するとともに、前記プリンタドライバ情報格納部から読み出した前記第２設定項目を設定項目として表示し、前記サブ画像として、前記プリンタドライバ情報格納部から読み出した前記第１表示画像を表示し、前記第２設定画面が上層にあるときに前記第１設定画面が選択されると、前記第２設定画面から前記第１設定画面に前記上層を切り替え、前記上層となった前記第１設定画面において、前記メイン画像として、前記プリンタドライバ情報格納部から読み出した前記第１設定情報に基づいて前記プリンタドライバ情報格納部から読み出した前記第１表示画像を表示するとともに、前記プリンタドライバ情報格納部から読み出した前記第１設定項目を設定項目として表示し、前記サブ画像として前記第２表示画像を表示するプリンタドライバ表示切替部と
を備えた
情報処理装置。
【請求項９】
前記上層とは、前記ユーザに選択された前記一方の設定画面の全体が表示された状態であるのに対し、前記他方の設定画面の一部が表示されることを指している
請求項８に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷設定プログラム、印刷設定表示方法、情報処理装置および情報処理サーバに関する。
【背景技術】
【０００２】
従来、情報処理装置において、ユーザがプリンタドライバを用いて印刷設定を変更すると、それに対応した画像がプリンタドライバのＵＩ（User Interface）画面上に表示されることが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−００２４９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来の方法では、ユーザが印刷設定を変更した場合であっても、ユーザは印刷設定の変更を直感的に把握することが容易ではないという問題があった。
【０００５】
本発明はかかる問題点に鑑みてなされたもので、その目的は、ユーザが印刷設定の変更を画面上で容易に把握することの可能な印刷設定プログラム、印刷設定表示方法、情報処理装置および情報処理サーバを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一実施の形態としての印刷設定プログラムは、表示部を備えたコンピュータにロードされるプログラムであって、以下の３つのステップをコンピュータに実行させる。
（Ａ１）第１設定タブと、第２設定タブと、第１設定タブに関する第１設定項目と、第２設定タブに関する第２設定項目と、第１設定タブに関する第１画像と、第２設定タブに関する第２画像と、第１設定タブが選択されたときメイン画像として表示させる画像として第１画像を設定する第１設定情報と、第２設定タブが選択されたときメイン画像として表示させる画像として第２画像を設定する第２設定情報とを記憶する記憶部から、第１設定タブと、第２設定タブと、第１設定項目と、第２設定項目と、第１画像と、第２画像と、第１設定情報と、第２設定情報とを記憶部から読み出す読み出しステップ
（Ａ２）第１設定タブを含むと共に、記憶部から読み出した第１設定情報に基づいて記憶部から読み出した第１画像をメイン画像として、記憶部から読み出した第１設定項目を設定項目として、記憶部から読み出した第２画像をサブ画像として含む第１の表示画面データを生成し、表示部へ送信する第１送信ステップ
（Ａ３）第２設定タブが選択されると、第２設定タブを含むと共に、記憶部から読み出した第２設定情報に基づいて記憶部から読み出した第２画像をメイン画像として、記憶部から読み出した第２設定項目を設定項目として、記憶部から読み出した第１画像をサブ画像として含む第２の表示画面データを生成し、表示部へ送信する第２送信ステップ
【０００７】
本発明の一実施の形態としての印刷設定表示方法は、画面を備えたコンピュータにロードにおいて行われる方法であって、以下の３つのステップを含む。
（Ｂ１）第１設定タブと、第２設定タブと、第１設定タブに関する第１設定項目と、第２設定タブに関する第２設定項目と、第１設定タブに関する第１画像と、第２設定タブに関する第２画像と、第１設定タブが選択されたときメイン画像として表示させる画像として第１画像を設定する第１設定情報と、第２設定タブが選択されたときメイン画像として表示させる画像として第２画像を設定する第２設定情報とを記憶する記憶部から、第１設定タブと、第２設定タブと、第１設定項目と、第２設定項目と、第１画像と、第２画像と、第１設定情報と、第２設定情報とを記憶部から読み出すこと
（Ｂ２）第１設定タブを含むと共に、記憶部から読み出した第１設定情報に基づいて記憶部から読み出した第１画像をメイン画像として、記憶部から読み出した第１設定項目を設定項目として、記憶部から読み出した第２画像をサブ画像として含む第１の表示画面データを生成し、画面に表示すること
（Ｂ３）第２設定タブが選択されると、第２設定タブを含むと共に、記憶部から読み出した第２設定情報に基づいて記憶部から読み出した第２画像をメイン画像として、記憶部から読み出した第２設定項目を設定項目として、記憶部から読み出した第１画像をサブ画像として含む第２の表示画面データを生成し、画面に表示すること
【０００８】
本発明の一実施の形態としての第１の情報処理装置は、記憶部と、表示部と、受付部とを備えている。記憶部は、第１設定タブと、第２設定タブと、第１設定タブに関する第１設定項目と、第２設定タブに関する第２設定項目と、第１設定タブに関する第１画像と、第２設定タブに関する第２画像と、第１設定タブが選択されたときメイン画像として表示させる画像として第１画像を設定する第１設定情報と、第２設定タブが選択されたときメイン画像として表示させる画像として第２画像を設定する第２設定情報とを記憶する。表示部は、第１設定タブおよび第２設定タブのいずれかを表示可能であり、第１設定タブに関連する第１画像と、第２設定タブに関連する第２画像とを、第１設定タブおよび第２設定タブ上で共に表示する。受付部は、ユーザから第１設定タブおよび第２設定タブのいずれかの選択を受け付ける。受付部で第１設定タブの選択を受け付けると、表示部は、第１設定タブを表示すると共に、第１設定タブ上に、記憶部から読み出した第１設定情報に基づいて記憶部から読み出した第１画像をメイン画像として、記憶部から読み出した第１設定項目を設定項目として、記憶部から読み出した第２画像をサブ画像として表示する。受付部で第２設定タブの選択を受け付けると、表示部は、第２設定タブを表示すると共に、第２設定タブ上に、記憶部から読み出した第２設定情報に基づいて記憶部から読み出した第２画像をメイン画像として、記憶部から読み出した第２設定項目を設定項目として、記憶部から読み出した第１画像をサブ画像として表示する。
本発明の一実施の形態としての第２の情報処理装置は、プリンタドライバ情報格納部と、プリンタドライバ設定画面表示部と、プリンタドライバ表示切替部とを備えている。プリンタドライバ情報格納部は、第１設定画面および第２設定画面の情報を含むプリンタドライバ設定画面情報と、第１設定画面に関する第１設定項目と、第２設定画面に関する第２設定項目と、第１設定画面に対応する第１表示画像と、第２設定画面に対応する第２表示画像と、第１設定画面に上層が切り替わったときにメイン画像として表示させる画像として第１画像を設定する第１設定情報と、第２設定画面に上層が切り替わったときにメイン画像として表示させる画像として第２画像を設定する第２設定情報とを格納している。プリンタドライバ設定画面表示部は、第１設定画面および第２設定画面において、ユーザに選択された一方の選択画面を他方の選択画面の上層に表示し、上層に表示された、第１設定画面および第２設定画面のいずれか一方の上に、第１表示画像および第２表示画像のうち一方をメイン画像とし他方をサブ画像として表示する。プリンタドライバ表示切替部は、第１設定画面が上層にあるときに第２設定画面が選択されると、第１設定画面から第２設定画面に上層を切り替え、上層となった第２設定画面において、メイン画像として、プリンタドライバ情報格納部から読み出した第２設定情報に基づいてプリンタドライバ情報格納部から読み出した第２表示画像を表示するとともに、プリンタドライバ情報格納部から読み出した第２設定項目を設定項目として表示し、サブ画像として、プリンタドライバ情報格納部から読み出した第１表示画像を表示し、第２設定画面が上層にあるときに第１設定画面が選択されると、第２設定画面から第１設定画面に上層を切り替え、上層となった第１設定画面において、メイン画像として、プリンタドライバ情報格納部から読み出した第１設定情報に基づいてプリンタドライバ情報格納部から読み出した第１表示画像を表示するとともに、プリンタドライバ情報格納部から読み出した第１設定項目を設定項目として表示し、サブ画像として第２表示画像を表示する。
【０００９】
本発明の一実施の形態としての情報処理サーバは、ネットワーク上の情報処理装置と通信可能となっており、記憶部および送信部を備えている。記憶部は、プリンタドライバを記憶している。送信部は、情報処理装置からの要求に従って、記憶部内のプリンタドライバを情報処理装置に送信する。プリンタドライバは、第１設定タブと、第２設定タブと、第１設定タブに関する第１設定項目と、第２設定タブに関する第２設定項目と、第１設定タブに関する第１画像と、第２設定タブに関する第２画像とを含むライブラリと、第１設定タブが選択されたときメイン画像として表示させる画像として第１画像を設定する第１設定情報と、第２設定タブが選択されたときメイン画像として表示させる画像として第２画像を設定する第２設定情報と、下記の第１ステップおよび下記の第２ステップをコンピュータに実行させる印刷設定プログラムとを含む。
（Ｃ１）第１設定タブを含むと共に、プリンタドライバから読み出した第１設定情報に基づいてプリンタドライバから読み出した第１画像をメイン画像として、プリンタドライバから読み出した第１設定項目を設定項目として、プリンタドライバから読み出した第２画像をサブ画像として含む第１の表示画面データを生成し、表示部へ送信する第１送信ステップ
（Ｃ２）第２設定タブが選択されると、第２設定タブを含むと共に、プリンタドライバから読み出した第２設定情報に基づいてプリンタドライバから読み出した第２画像をメイン画像として、プリンタドライバから読み出した第２設定項目を設定項目として、プリンタドライバから読み出した第１画像をサブ画像として含む第２の表示画面データを生成し、表示部へ送信する第２送信ステップ
【発明の効果】
【００１０】
本発明の一実施の形態としての印刷設定プログラム、印刷設定表示方法、情報処理装置および情報処理サーバによれば、ユーザが印刷設定の変更を画面上で容易に把握することができる。
【図面の簡単な説明】
【００１１】
【図１】画像形成システムの概略構成例を表す図である。
【図２】プリンタドライバの概略構成例を表す図である。
【図３】ライブラリの一例を表す図である。
【図４】設定情報の一例を表す図である。
【図５】図１の実行部の機能ブロック例を表す図である。
【図６】表示出力Ｉ／Ｆの画面の一例を表す図である。
【図７】プリンタドライバＵＩ画面の一例を表す図である。
【図８】プリンタドライバＵＩ画面の一例を表す図である。
【図９】プリンタドライバＵＩ画面の一例を表す図である。
【図１０】プリンタドライバＵＩ画面の一例を表す図である。
【図１１】プリンタドライバＵＩ画面の一例を表す図である。
【図１２】プリンタドライバＵＩ画面の一例を表す図である。
【図１３】プリンタドライバＵＩ画面の一例を表す図である。
【図１４】情報処理装置における印刷の動作手順の一例を表す図である。
【図１５】情報処理装置における印刷の動作手順の他の例を表す図である。
【図１６】プリンタドライバＵＩ画面の一例を表す図である。
【図１７】設定情報の一例を表す図である。
【図１８】情報処理装置および情報処理サーバの一例を表す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。以下の説明は本発明の一具体例であって、本発明は以下の態様に限定されるものではない。また、本発明は、各図に示す各構成要素の配置や寸法、寸法比などについても、それらに限定されるものではない。
【００１３】
＜１．実施の形態＞
［構成］
図１は、画像形成システムの概略構成例を表したものである。画像形成システムは、情報処理装置１００と、画像形成装置２００とを備えたものである。情報処理装置１００は、コンピュータまたはマシーンによって実現され、例えば、パーソナルコンピュータや携帯端末によって構成されている。情報処理装置１００は、本発明の「情報処理装置」の一具体例に対応する。画像形成装置２００は、例えば、プリンタである。画像形成装置２００は、本発明の「画像形成装置」の一具体例に対応する。情報処理装置１００および画像形成装置２００は、ネットワーク３００を介して互いに接続される。ネットワーク３００は、例えば、ＬＡＮまたはＷＡＮなどの通信回線である。情報処理装置１００は、ネットワーク３００を介して画像形成装置２００と通信することができるように構成されている。画像形成装置２００は、ネットワーク３００を介して情報処理装置１００と通信することができるように構成されている。
【００１４】
（画像形成装置２００）
画像形成装置２００は、情報処理装置１００から入力された印刷データに基づいて印刷を行う機能を備えている。画像形成装置２００は、例えば、制御部２１０、記憶部２２０、操作入力Ｉ／Ｆ２３０、印刷Ｉ／Ｆ２４０およびネットワークＩ／Ｆ２５０を備えている。
【００１５】
ネットワークＩ／Ｆ２５０は、ネットワーク３００を介して情報処理装置１００などの外部機器と通信を行う。ネットワークＩ／Ｆ２５０は、情報処理装置１００などの外部機器から受信した各種要求（例えば、接続要求等）を制御部２１０に転送する。ネットワークＩ／Ｆ２５０は、制御部２１０からの各種応答（例えば、接続応答等）を情報処理装置１００などの外部機器に送信する。ネットワークＩ／Ｆ２５０は、情報処理装置１００などの外部機器から印刷データを受信すると、受信した印刷データを制御部２１０に転送する。記憶部２２０は、例えば、印刷の際に使用するプログラムやデータを記憶している。また、記憶部２２０には、例えば、情報処理装置１００などの外部機器から入力された情報（例えば印刷データなど）が保存される。操作入力Ｉ／Ｆ２３０は、ユーザからの入力（例えば、実行指示、データ入力など）を受け付ける。
【００１６】
制御部２１０は、画像形成装置２００全体を制御する。制御部２１０は、情報処理装置１００などの外部機器からの各種要求（例えば、接続要求等）を、ネットワークＩ／Ｆ２５０を介して受信する。制御部２１０は、情報処理装置１００などの外部機器からの要求に従って、各種応答データ（例えば、接続応答等）を生成する。制御部２１０は、生成した各種応答を、ネットワークＩ／Ｆ２５０を介して情報処理装置１００などの外部機器に送信する。制御部２１０は、情報処理装置１００などの外部機器からの印刷データを、ネットワークＩ／Ｆ２５０を介して受信する。制御部２１０は、さらに、印刷データを印刷Ｉ／Ｆ２４０に転送するとともに、転送したデータに基づく印刷を印刷Ｉ／Ｆ２４０に指示する。印刷Ｉ／Ｆ２４０は、制御部２１０からの印刷指示を受けたときに、印刷データに基づく画像データを生成し、生成した画像データの印刷を実行する。
【００１７】
（情報処理装置１００）
情報処理装置１００は、画像形成装置２００の印刷機能を利用した印刷を画像形成装置２００に実行させる一連の動作を情報処理装置１００に実行させるためのプリンタドライバ１２３を備えている。情報処理装置１００は、例えば、制御部１１０、記憶部１２０、操作入力Ｉ／Ｆ１３０、表示出力Ｉ／Ｆ１４０およびネットワークＩ／Ｆ１５０を備えている。制御部１１０は、本発明の「第１生成部」、「第２生成部」の一具体例に対応する。記憶部１２０は、本発明の「記憶部」の一具体例に対応する。
【００１８】
ネットワークＩ／Ｆ１５０は、ネットワーク３００を介して画像形成装置２００との通信を行う。ネットワークＩ／Ｆ１５０は、制御部１１０からの各種要求（例えば、接続要求等）を画像形成装置２００に送信する。ネットワークＩ／Ｆ１５０は、画像形成装置２００から各種応答（例えば、接続応答等）を受信すると、受信した各種応答（例えば、接続応答等）を制御部１１０に転送する。表示出力Ｉ／Ｆ１４０は、例えば、ディスプレイモジュールである。表示出力Ｉ／Ｆ１４０は、制御部１１０から入力された表示画面データＩｄに基づいて、画面を表示する。表示画面データＩｄは、本発明の「表示画面データ」の一具体例に対応する。表示出力Ｉ／Ｆ１４０に表示される画面については、後に詳述する。
【００１９】
操作入力Ｉ／Ｆ１３０は、ユーザからの入力（例えば、実行指示、データ入力など）を受け付ける。操作入力Ｉ／Ｆ１３０は、例えば、表示出力Ｉ／Ｆ１４０の画面に、後述のプリンタドライバＵＩ画面４００が表示されているときに、ユーザからの入力に応じて、プリンタドライバＵＩ画面４００内の一の項目の選択を受け付ける。「プリンタドライバＵＩ画面４００内の一の項目」とは、例えば、インデックスタブ、または、印刷設定項目を指している。操作入力Ｉ／Ｆ１３０は、ユーザによって入力された情報を制御部１１０へ転送する。
【００２０】
制御部１１０は、入力制御部１１１、表示制御部１１２、実行部１１３および通信制御部１１４を含んで構成されている。記憶部１２０は、制御プログラム１２１、アプリケーション１２２およびプリンタドライバ１２３を記憶している。制御プログラム１２１、プリンタドライバ１２３およびアプリケーション１２２は、例えば、操作入力Ｉ／Ｆ１３０を介して記憶部１２０に記憶される。記憶部１２０は、不揮発性メモリによって構成されており、例えば、ＥＥＰＲＯＭ、フラッシュメモリ、抵抗変化型メモリなどによって構成されている。プリンタドライバ１２３は、例えば、プリンタドライバ１２３が格納されたＣＤ−ＲＯＭ（Compact Disc Read Only Memory）等の記録媒体から読み出され、記憶部１２０に格納されたものである。
【００２１】
制御部１１０には、制御プログラム１２１、アプリケーション１２２およびプリンタドライバ１２３がロードされる。制御部１１０は、制御プログラム１２１が制御部１１０にロードされることにより、制御プログラム１２１に記述された一連の動作を行う。制御部１１０は、アプリケーション１２２が制御部１１０にロードされることにより、アプリケーション１２２に記述された一連の動作を行う。制御部１１０は、プリンタドライバ１２３が制御部１１０にロードされることにより、プリンタドライバ１２３に記述された一連の動作を行う。
【００２２】
制御プログラム１２１は、情報処理装置１００全体の制御を行うプログラムである。制御プログラム１２１は、制御部１１０を、入力制御部１１１、表示制御部１１２、実行部１１３および通信制御部１１４として機能させるためのプログラムである。入力制御部１１１、表示制御部１１２、実行部１１３および通信制御部１１４については、後に詳述する。アプリケーション１２２は、操作入力Ｉ／Ｆ１３０を介したユーザからの入力に基づいて、文書等のデータを作成するプログラムである。アプリケーション１２２は、操作入力Ｉ／Ｆ１３０を介したユーザからの印刷要求に対して、プリンタドライバ１２３を呼び出す。
【００２３】
図２は、プリンタドライバ１２３の概略構成の一例を表したものである。プリンタドライバ１２３は、印刷設定プログラム１２３Ａ、ライブラリ１２３Ｂおよび設定情報１２３Ｃを含んで構成されている。印刷設定プログラム１２３Ａが、印刷の挙動を制御するプログラムである。ライブラリ１２３Ｂおよび設定情報１２３Ｃは、印刷設定プログラム１２３Ａの実行に際して使用されるデータである。ライブラリ１２３Ｂは、後述のプリンタドライバＵＩ画面４００の生成に必要な種々のデータを有している。ライブラリ１２３Ｂは、例えば、図３に示したように、複数のタブ情報１２３Ｂ−１、複数の印刷設定項目１２３Ｂ−２および複数の画像１２３Ｂ−３を含んで構成されている。複数のタブ情報１２３Ｂ−１、および複数の印刷設定項目１２３Ｂ−２が、本発明の「設定条件に関する複数の項目」の一具体例に対応する。複数の画像１２３Ｂ−３が、本発明の「複数の画像」の一具体例に対応する。
【００２４】
タブ情報１２３Ｂ−１は、設定条件に関する項目の１つであり、具体的には、インデックスタブである。インデックスタブは、設定条件に関係するカテゴリが付与されたタブである。複数のタブ情報１２３Ｂ−１は、例えば、タブＡのカテゴリ、タブＢのカテゴリ、タブＣのカテゴリを含んでいる。タブＡのカテゴリ、タブＢのカテゴリ、タブＣのカテゴリには、設定条件に関係する項目名が付与されている。タブＡのカテゴリには、例えば、「装置設定」が付与されている。装置設定は、例えば、給紙方法を含む概念として定義されている。タブＢのカテゴリおよびタブＣのカテゴリには、例えば、「印刷設定」が付与されている。印刷設定は、例えば、解像度、印刷部数、レイアウト、印刷方法、とじ方向を含む概念として定義されている。ライブラリ１２３Ｂにおいて、複数のタブ情報１２３Ｂ−１が配列されている。複数のタブ情報１２３Ｂ−１の配列が、プリンタドライバＵＩ画面４００におけるインデックスタブの配列に対応している。複数のタブ情報１２３Ｂ−１の配列が、例えば、左側から順にタブＡのカテゴリ、タブＢのカテゴリ、タブＣのカテゴリとなっている場合には、プリンタドライバＵＩ画面４００において、タブＡ、タブＢ、タブＣが左側からこの順に配置されている。
【００２５】
印刷設定項目１２３Ｂ−２は、設定条件に関する項目の１つであり、具体的には、印刷設定項目である。複数の印刷設定項目１２３Ｂ−２は、例えば、給紙方法、解像度、印刷部数、レイアウト、印刷方法、とじ方向を含んでいる。複数の印刷設定項目１２３Ｂ−２は、タブ情報１２３Ｂ−１ごとに１個または複数個ずつ対応付けられている。給紙方法が、例えば、タブＡに対応付けられている。解像度および印刷部数が、例えば、タブＢに対応付けられている。レイアウト、印刷方法およびとじ方向が、例えば、タブＣに対応付けられている。ここで、給紙方法には、例えば、トレイ１、または、トレイ２などの設定条件が含まれている。解像度には、例えば、普通、または、きれいなどの設定条件が含まれている。印刷部数には、例えば、１枚、２まい、……、または、ｎ枚（ｎは３以上の正数）などの設定条件が含まれている。レイアウトには、例えば、通常印刷、または、２−ＵＰなどの設定条件が含まれている。印刷方法には、例えば、片側印刷、例えば、両面印刷などの設定条件が含まれている。とじ方向には、例えば、よこ方向、または、たて方向などの設定条件が含まれている。なお、図３のライブラリ１２３Ｂでは、印刷設定項目１２３Ｂ−２の中に、「レイアウト・印刷設定」とある。これは、ユーザが、レイアウトにおいて設定した条件と、印刷設定において設定した条件との組み合わせに応じた複数の画像１２３Ｂ−３がライブラリ１２３Ｂに用意されているからである。
【００２６】
画像１２３Ｂ−３は、ｊｐｅｇやビットマップなどの画像データである。複数の画像１２３Ｂ−３は、印刷設定項目１２３Ｂ−２ごとに複数個ずつ対応付けられている。複数の画像１２３Ｂ−３は、印刷設定項目１２３Ｂ−２ごとに複数個ずつ対応付けられた複数の画像データを含んで構成されている。複数の画像１２３Ｂ−３は、画像デザインが互いに同じで、かつ、画素数が互いに異なる複数の画像データを含んでいる。画像デザインが互いに同じで、かつ、画素数が互いに異なる複数の画像１２３Ｂ−３が、印刷設定項目１２３Ｂ−２ごとに設けられている。つまり、画像デザインが互いに同じで、かつ、画素数が互いに異なる複数の画像１２３Ｂ−３が、タブ情報１２３Ｂ−１ごとに設けられている。
【００２７】
複数の画像１２３Ｂ−３は、給紙方法に対応する画像として、例えば、トレイ１のメイン画像データ、トレイ２のメイン画像データ、トレイ１のサブ画像データ、トレイ２のサブ画像データを含んで構成されている。トレイ１のメイン画像データは、トレイ１のサブ画像データと同じデザインの画像データであり、かつ、トレイ１のサブ画像データよりも画素数の大きな画像データである。トレイ２のメイン画像データは、トレイ２のサブ画像データと同じデザインの画像データであり、かつ、トレイ２のサブ画像データよりも画素数の大きな画像データである。
【００２８】
複数の画像１２３Ｂ−３は、解像度に対応する画像として、例えば、「解像度普通」のメイン画像データ、「解像度きれい」のメイン画像データ、「解像度普通」のサブ画像データ、「解像度きれい」のサブ画像データを含んで構成されている。「解像度普通」のメイン画像データは、「解像度普通」のサブ画像データと同じデザインの画像データであり、かつ、「解像度普通」のサブ画像データよりも画素数の大きな画像データである。「解像度きれい」のメイン画像データは、「解像度きれい」のサブ画像データと同じデザインの画像データであり、かつ、「解像度きれい」のサブ画像データよりも画素数の大きな画像データである。
【００２９】
複数の画像１２３Ｂ−３は、印刷部数に対応する画像として、例えば、「印刷部数１枚」のメイン画像データ、「印刷部数２枚」のメイン画像データ、「印刷部数１枚」のサブ画像データ、「印刷部数２枚」のサブ画像データを含んで構成されている。「印刷部数１枚」のメイン画像データは、「印刷部数１枚」のサブ画像データと同じデザインの画像データであり、かつ、「印刷部数１枚」のサブ画像データよりも画素数の大きな画像データである。「印刷部数２枚」のメイン画像データは、「印刷部数２枚」のサブ画像データと同じデザインの画像データであり、かつ、「印刷部数２枚」のサブ画像データよりも画素数の大きな画像データである。
【００３０】
複数の画像１２３Ｂ−３は、レイアウトに対応する画像として、例えば、「通常印刷」のメイン画像データ、「２−ＵＰ」のメイン画像データ、「通常印刷」のサブ画像データ、「２−ＵＰ」のサブ画像データを含んでいる。「通常印刷」のメイン画像データは、「通常印刷」のサブ画像データと同じデザインの画像データであり、かつ、「通常印刷」のサブ画像データよりも画素数の大きな画像データである。「２−ＵＰ」のメイン画像データは、「２−ＵＰ」のサブ画像データと同じデザインの画像データであり、かつ、「２−ＵＰ」のサブ画像データよりも画素数の大きな画像データである。
【００３１】
複数の画像１２３Ｂ−３は、印刷方法に対応する画像として、例えば、「片面印刷」のメイン画像データ、「両面印刷」のメイン画像データ、「片面印刷」のサブ画像データ、「両面印刷」のサブ画像データを含んで構成されている。「片面印刷」のメイン画像データは、「片面印刷」のサブ画像データと同じデザインの画像データであり、かつ、「片面印刷」のサブ画像データよりも画素数の大きな画像データである。「両面印刷」のメイン画像データは、「両面印刷」のサブ画像データと同じデザインの画像データであり、かつ、「両面印刷」のサブ画像データよりも画素数の大きな画像データである。
【００３２】
複数の画像１２３Ｂ−３は、とじ方向に対応する画像として、例えば、「よこ方向」のメイン画像データ、「たて方向」のメイン画像データ、「よこ方向」のサブ画像データ、「たて方向」のサブ画像データを含んで構成されている。「よこ方向」のメイン画像データは、「よこ方向」のサブ画像データと同じデザインの画像データであり、かつ、「よこ方向」のサブ画像データよりも画素数の大きな画像データである。「たて方向」のメイン画像データは、「たて方向」のサブ画像データと同じデザインの画像データであり、かつ、「たて方向」のサブ画像データよりも画素数の大きな画像データである。
【００３３】
図４は、設定情報１２３Ｃの概略構成の一例を表したものである。設定情報１２３Ｃは、例えば、設定情報リスト１２３Ｃ−１、デフォルトの設定情報１２３Ｃ−２、および最新の設定情報１２３Ｃ−３を含んでいる。設定情報リスト１２３Ｃ−１は、ユーザが設定条件を選択するためのリスト（選択リスト）であり、印刷設定項目１２３Ｂ−２ごとに設定されたリストを含んでいる。設定情報リスト１２３Ｃ−１は、例えば、給紙方法の選択リスト、解像度の選択リスト、印刷部数の選択リスト、レイアウトの選択リスト、印刷方法の選択リスト、および、とじ方向の選択リストを含んでいる。
【００３４】
ここで、給紙方法の選択リストは、例えば、「トレイ１」および「トレイ２」などの設定条件を含んでいる。解像度の選択リストは、例えば、「普通」および「きれい」などの設定条件を含んでいる。印刷部数の選択リストは、例えば、「１枚」、「２枚」、……、ｎ枚（ｎは３以上の正数）などの設定条件を含んでいる。レイアウトの選択リストは、例えば、「通常印刷」および「２−ＵＰ」などの設定条件を含んでいる。印刷方法の選択リストは、例えば、「片側印刷」および「両面印刷」などの設定条件を含んでいる。とじ方向の選択リストは、例えば、「よこ方向」および「たて方向」などの設定条件を含んでいる。
【００３５】
デフォルトの設定情報１２３Ｃ−２は、初期の設定情報であり、上書きされない設定情報である。デフォルトの設定情報１２３Ｃ−２は、例えば、給紙方法として「トレイ１」、解像度として「きれい」、印刷部数として「１枚」、レイアウトとして「通常印刷」、印刷方法として「片面印刷」、とじ方向として「よこ方向」を含んで構成されている。デフォルトの設定情報１２３Ｃ−２は、デフォルトのタブ情報１２３Ａ−１として、例えば、後述のタブＡ４１０の識別子（例えば、タブＡという名称）を含んで構成されている。「デフォルトのタブ情報１２３Ａ−１」とは、プリンタドライバ１２３のＵＩであるダイアログ画面（プリンタドライバＵＩ画面４００）が表示されたときに最初に開かれるタブ情報を指している。
【００３６】
さらに、デフォルトの設定情報１２３Ｃ−２は、タブごとに、デフォルトの印刷設定項目１２３Ｂ−２を含んで構成されている。「タブのデフォルトの印刷設定項目１２３Ｂ−２」とは、プリンタドライバＵＩ画面４００が表示されているときに、ユーザによって選択されたタブが開かれたときに、開かれたタブ内のメイン窓４００ａに表示させる画像に関する印刷設定項目１２３Ｂ−２を指している。デフォルトの設定情報１２３Ｃ−２は、例えば、タブＡ４１０のデフォルトの印刷設定項目１２３Ｂ−２として、例えば、「給紙方法」を含んで構成されている。デフォルトの設定情報１２３Ｃ−２は、例えば、タブＢ４２０のデフォルトの印刷設定項目１２３Ｂ−２として、例えば、「解像度」を含んで構成されている。デフォルトの設定情報１２３Ｃ−２は、例えば、タブＣ４３０のデフォルトの印刷設定項目１２３Ｂ−２として、例えば、「レイアウト」を含んで構成されている。最新の設定情報１２３Ｃ−３は、随時、上書きされる設定情報であり、通常、デフォルトの設定情報１２３Ｃ−２とは異なる設定条件の設定情報を含んでいる。
【００３７】
図５は、制御部１１０内の実行部１１３の機能ブロックの一例を表したものである。実行部１１３は、例えば、アプリケーション実行部１１３ａ、データ作成部１１３ｂ、画像作成部１１３ｃ、情報登録部１１３ｄ、画像表示切替部１１３ｅを有している。アプリケーション実行部１１３ａは、アプリケーション１２２を実行し、アプリケーション１２２上で文書等のデータを作成する。アプリケーション実行部１１３ａは、操作入力Ｉ／Ｆ１３０を介したユーザからの印刷実行要求に従って、作成したデータから描画データを生成し、生成した描画データを、プリンタドライバ１２３に依存する描画形式に変換した後、変換後の描画データをデータ作成部１１３ｂに出力する。データ作成部１１３ｂは、アプリケーション実行部１１３ａから入力された描画データを、画像形成装置２００で処理可能な印刷データに変換し、通信制御部１１４に出力する。通信制御部１１４は、印刷データを、ネットワークＩ／Ｆ１５０およびネットワーク３００を介して、画像形成装置２００に出力する。
【００３８】
画像作成部１１３ｃは、操作入力Ｉ／Ｆ１３０を介したユーザからの印刷要求に従って、プリンタドライバ１２３のＵＩであるダイアログ画面（プリンタドライバＵＩ画面４００）を含む表示画面データＩｄを作成する。画像作成部１１３ｃは、設定条件に関する複数の項目（具体的には、タブ情報１２３Ｂ−１および印刷設定項目１２３Ｂ−２の少なくとも一方）と、上記の複数の項目のうち１つの項目である特定項目に対応する画像１２３Ｂ−３とを含む表示画面データＩｄを生成する。なお、特定項目とは、プリンタドライバ１２３のＵＩであるダイアログ画面（プリンタドライバＵＩ画面４００）において表示される画像１２３Ｂ−３に関係する項目を指している。画像作成部１１３ｃは、生成した表示画面データＩｄを通信制御部１１４に出力する。
【００３９】
通信制御部１１４は、表示画面データＩｄを表示出力Ｉ／Ｆ１４０に出力する。表示出力Ｉ／Ｆ１４０は、表示画面データＩｄに基づく画面を表示する。情報登録部１１３ｄは、プリンタドライバＵＩ画面４００を含む表示画像が表示出力Ｉ／Ｆ１４０において表示されているときに、ユーザによる操作入力Ｉ／Ｆ１３０の操作によって、プリンタドライバＵＩ画面４００に含まれる複数の項目の中から、特定項目以外の項目である選択項目が選択された場合には、選択された選択項目を入力制御部１１１から取得し、記憶部１２０内の最新の設定情報１２３Ｃ−３に格納する。選択項目は、ユーザによって選択された（変更された）項目である。情報登録部１１３ｄは、さらに、選択された選択項目を画像作成部１１３ｃに出力する。画像表示切替部１１３ｅは、入力制御部１１１から取得した選択項目に対応する画像１２３Ｂ−３が記憶部１２０内のライブラリ１２３Ｂに格納されている場合には、その画像１２３Ｂ−３をライブラリ１２３Ｂから読み出す。画像表示切替部１１３ｅは、ライブラリ１２３Ｂから読み出した画像１２３Ｂ−３を画像作成部１１３ｃに出力する。
【００４０】
画像作成部１１３ｃは、表示出力Ｉ／Ｆ１４０に表示された表示画面データＩｄにおける画像１２３Ｂ−３の表示位置に、表示出力Ｉ／Ｆ１４０に表示された表示画面データＩｄにおける画像１２３Ｂ−３の代わりに、画像表示切替部１１３ｅから入力された画像１２３Ｂ−３を含む表示画面データＩｄを生成する。画像作成部１１３ｃは、生成した表示画面データＩｄを通信制御部１１４に出力する。
【００４１】
画像作成部１１３ｃは、情報登録部１１３ｄおよび画像表示切替部１１３ｅから、選択項目と、選択項目に対応する画像１２３Ｂ−３が入力されると、プリンタドライバＵＩ画面４００を含む表示画面データＩｄを再作成する。画像作成部１１３ｃは、設定条件に関する複数の項目（具体的には、タブ情報１２３Ｂ−１および印刷設定項目１２３Ｂ−２の少なくとも一方）と、上記の複数の項目のうち１つの項目である選択項目に対応する画像１２３Ｂ−３とを含む表示画面データＩｄを生成する。つまり、画像作成部１１３ｃは、先に作成した表示画面データＩｄにおける、特定項目に対応する画像１２３Ｂ−３の表示位置に、特定項目に対応する画像１２３Ｂ−３の代わりに、選択項目に対応する画像１２３Ｂ−３を含む表示画面データＩｄを生成する。画像作成部１１３ｃは、生成した表示画面データＩｄを通信制御部１１４に出力する。通信制御部１１４は、表示画面データＩｄを表示出力Ｉ／Ｆ１４０に出力する。表示出力Ｉ／Ｆ１４０は、表示画面データＩｄに基づく画面を表示する。
【００４２】
ここで、特定項目および選択項目は、タブ情報１２３Ｂ−１（つまり、インデックスタブ）であってもよい。このとき、特定項目（タブ情報１２３Ｂ−１）に対応する画像１２３Ｂ−３は、特定項目（タブ情報１２３Ｂ−１）に対応する印刷設定項目１２３Ｂ−２と関係のある画像１２３Ｂ−３である。選択項目（タブ情報１２３Ｂ−１）に対応する画像１２３Ｂ−３は、選択項目（タブ情報１２３Ｂ−１）に対応する印刷設定項目１２３Ｂ−２と関係のある画像１２３Ｂ−３である。
【００４３】
ここで、特定項目および選択項目は、印刷設定項目１２３Ｂ−２であってもよい。このとき、特定項目（印刷設定項目１２３Ｂ−２）に対応する画像１２３Ｂ−３は、特定項目（印刷設定項目１２３Ｂ−２）と関係のある画像１２３Ｂ−３である。選択項目（印刷設定項目１２３Ｂ−２）に対応する画像１２３Ｂ−３は、選択項目（印刷設定項目１２３Ｂ−２）と関係のある画像１２３Ｂ−３である。
【００４４】
ところで、画像作成部１１３ｃは、設定条件に関する複数の項目（具体的には、タブ情報１２３Ｂ−１および印刷設定項目１２３Ｂ−２の少なくとも一方）と、上記の複数の項目のうち１つの項目である特定項目に対応する画像１２３Ｂ−３と、後に選択項目となる項目に対応する画像１２３Ｂ−３とを含む表示画面データＩｄを生成していることもあり得る。このとき、画像作成部１１３ｃは、特定項目、選択項目、特定項目に対応する画像１２３Ｂ−３、後に選択項目となる項目に対応する画像１２３Ｂ−３とを含む表示画面データＩｄを生成することになる。このとき、画像作成部１１３ｃは、特定項目に対応する画像１２３Ｂ−３をメインの画像とし、後に選択項目となる項目に対応する画像１２３Ｂ−３をサブの画像とする表示画面データＩｄを生成してもよい。このとき、画像作成部１１３ｃは、特定項目に対応する画像１２３Ｂ−３として、後に選択項目となる項目に対応する画像１２３Ｂ−３よりも画素数の大きな画像を記憶部１２０のライブラリ１２３Ｂから取得する。また、画像作成部１１３ｃは、後に選択項目となる項目に対応する画像１２３Ｂ−３として、特定項目に対応する画像１２３Ｂ−３よりも画素数の小さな画像を記憶部１２０のライブラリ１２３Ｂから取得する。
【００４５】
このとき、さらに、画像作成部１１３ｃは、情報登録部１１３ｄおよび画像表示切替部１１３ｅから選択項目と、選択項目に対応する画像１２３Ｂ−３が入力されたときに、選択項目に対応する画像１２３Ｂ−３をメインの画像とし、特定項目に対応する画像１２３Ｂ−３をサブの画像とする表示画面データＩｄを生成してもよい。つまり、画像作成部１１３ｃは、先に作成した表示画面データＩｄにおける、特定項目に対応する画像１２３Ｂ−３の表示位置に、選択項目に対応する画像１２３Ｂ−３を配置するとともに、先に作成した表示画面データＩｄにおける、選択項目に対応する画像１２３Ｂ−３の表示位置に、特定項目に対応する画像１２３Ｂ−３を配置した表示画面データＩｄを生成してもよい。このとき、画像作成部１１３ｃは、特定項目に対応する画像１２３Ｂ−３として、選択項目に対応する画像１２３Ｂ−３よりも画素数の小さな画像を記憶部１２０のライブラリ１２３Ｂから取得してもよい。画像作成部１１３ｃは、選択項目に対応する画像１２３Ｂ−３として、特定項目に対応する画像１２３Ｂ−３よりも画素数の大きな画像を記憶部１２０のライブラリ１２３Ｂから取得してもよい。
【００４６】
図６は、表示出力Ｉ／Ｆ１４０における画像の一例を表したものである。表示出力Ｉ／Ｆ１４０における画像は、プリンタドライバＵＩ画面４００と、背景画面１４１とが、プリンタドライバＵＩ画面４００が最表面となるように、互いに重ね合わせた画像となっている。図７は、図６中のプリンタドライバＵＩ画面４００だけを拡大して表したものである。図６，図７には、表示出力Ｉ／Ｆ１４０に対して、制御部１１０から表示画面データＩｄが入力され、表示出力Ｉ／Ｆ１４０に画像が表示されたときの様子が示されている。
【００４７】
プリンタドライバＵＩ画面４００では、３つのタブ（タブＡ４１０、タブＢ４２０およびタブＣ４３０）が配置されており、一番左側に配置されたタブＡ４１０がデフォルトで開かれている。つまり、デフォルトの設定情報１２３Ｃ−２において、デフォルトのタブとして、タブＡ４１０の識別子が記述されている。また、設定情報１２３Ｃにおいて、タブＡ４１０には、１つの印刷設定項目１２３Ｂ−２（給紙方法）が対応付けられている。そのため、タブＡ４１０に対応付けられた１つの印刷設定項目１２３Ｂ−２（給紙方法）が表示されており、その表示位置の隣には、デフォルトの設定条件（トレイ１）が表示されている。デフォルトの設定条件の表示されている箇所が、操作入力Ｉ／Ｆ１３０（例えば、マウス）によって選択されることにより、タブＡ４１０に対応付けられた１つの印刷設定項目１２３Ｂ−２の選択リスト（給紙方法の選択リスト４１４）が表示される。
【００４８】
さらに、タブＡ４１０には、メイン窓４００ａと、メイン窓４００ａよりも小面積のサブ窓４００ｂとが設けられている。メイン窓４００ａには、メイン画像４１１ａを含む画像４１１が表示されている。このとき、メイン画像４１１ａは、タブＡ４１０のデフォルトの印刷設定項目１２３Ｂ−２に対応する画像（給紙方法に関する画像）となっており、具体的には、トレイ１メインの画像１２３Ｂ−３となっている。一方、サブ窓４００ｂには、サブ画像４１２ａを含む画像４１２が表示されている。このとき、サブ画像４１２ａは、タブＡ４１０のカテゴリとは異なるカテゴリのタブ（例えば、タブＢ４２０またはタブＣ４３０）のデフォルトの印刷設定項目１２３Ｂ−２に対応する画像（例えば、通常印刷サブの画像１２３Ｂ−３）となっている。従って、タブＡ４１０では、タブＡ４１０が表示されると、タブＡ４１０のデフォルトの印刷設定項目１２３Ｂ−２に対応するメイン画像４１１ａ（トレイ１メインの画像１２３Ｂ−３）がメイン窓４００ａに表示され、タブＡ４１０のカテゴリとは異なるカテゴリのタブのデフォルトの印刷設定項目１２３Ｂ−２に対応するサブ画像４１２ａ（例えば、通常印刷サブの画像１２３Ｂ−３）がサブ窓４００ｂに表示される。
【００４９】
画像作成部１１３ｃは、以下の（ａ１）〜（ａ４）を含む表示画面データＩｄを生成する。具体的には、画像作成部１１３ｃは、（ａ３）をメイン窓４００ａの位置に含み、（ａ４）をサブ窓４００ｂの位置に含み、（ａ１）、（ａ２）をメイン窓４００ａに隣接する位置に含む表示画面データＩｄを生成する。これにより、図７に記載のプリンタドライバＵＩ画面４００を生成することができる。
【００５０】
（ａ１）３つのタブ（タブＡ４１０、タブＢ４２０およびタブＣ４３０）に対応する３つのタブ情報１２３Ｂ−１
（ａ２）タブＡ４１０に対応付けられた１つの印刷設定項目１２３Ｂ−２（給紙方法）およびそのデフォルトの設定条件（トレイ１）
（ａ３）タブＡ４１０のデフォルトの印刷設定項目１２３Ｂ−２の設定条件（トレイ１）に対応するメイン画像４１１ａ（トレイ１メインの画像１２３Ｂ−３）
（ａ４）タブＡ４１０のカテゴリとは異なるカテゴリのタブのデフォルトの印刷設定項目１２３Ｂ−２に対応するサブ画像４１２ａ（例えば、通常印刷サブの画像１２３Ｂ−３）
【００５１】
このとき、タブＡ４１０のデフォルトの印刷設定項目１２３Ｂ−２（給紙方法）が、本発明の「特定項目」の一具体例に対応する。また、（ａ３）が、本発明の「第１の画像」の一具体例に対応する。また、上記の（ａ１）〜（ａ４）を含む表示画面データＩｄが、本発明の「第１の表示画面データ」の一具体例に対応する。
【００５２】
図８は、表示出力Ｉ／Ｆ１４０における画像の一例を表したものである。図８には、図７に記載のプリンタドライバＵＩ画面４００（タブＡ４１０が開かれている状態）において、タブＣ４３０が選択され、タブＡ４１０の代わりにタブＣ４３０が開かれたときの様子が示されている。つまり、図８には、「装置設定」というカテゴリが付与されたタブＡ４１０から、「印刷設定」というカテゴリが付与されたタブＣ４３０に移行したときの様子が示されている。
【００５３】
タブＣ４３０には、３つの印刷設定項目１２３Ｂ−２（レイアウト、印刷方法、とじ方向）が対応付けられている。タブＣ４３０に対応付けられた３つの印刷設定項目１２３Ｂ−２が表示されており、その表示位置の隣には、デフォルトの設定条件（通常印刷、片面印刷、よこ方向）が表示されている。デフォルトの設定条件の表示されている箇所が、操作入力Ｉ／Ｆ１３０によって選択されることにより、タブＣ４３０に対応付けられた３つの印刷設定項目１２３Ｂ−２の選択リスト（レイアウトの選択リスト４３３、印刷方法の選択リスト４３４、とじ方向の選択リスト４４５）が表示される。
【００５４】
さらに、タブＣ４３０には、メイン窓４００ａおよびサブ窓４００ｂが設けられている。メイン窓４００ａには、メイン画像４３１ａを含む画像４３１が表示されている。一方、サブ窓４００ｂには、サブ画像４３２ａを含む画像４３２が表示されている。
【００５５】
このとき、開かれたタブＣ４３０のカテゴリが、直前まで開かれていたタブＡ４１０のカテゴリと一致していない。そのため、メイン窓４００ａの画像が、タブＣ４３０のデフォルトの印刷設定項目１２３Ｂ−２に対応するメイン画像４３１ａ（通常印刷メインの画像１２３Ｂ−３）に切り換わっている。一方、サブ窓４００ｂの画像は、直前まで開かれていたタブＡ４１０のメイン窓４００ａに表示されていたメイン画像４１１ａの画素数を減らしたサブ画像４３２ａ（トレイ１サブの画像１２３Ｂ−３）に切り換わっている。
【００５６】
従って、タブＣ４３０では、タブＡ４１０から、タブＡ４１０のカテゴリと一致しないカテゴリのタブＣ４３０に表示が変移すると、タブＣ４３０のデフォルトの印刷設定項目１２３Ｂ−２に対応するメイン画像４３１ａ（通常印刷メインの画像１２３Ｂ−３）がメイン窓４００ａに表示され、直前まで開かれていたタブＡ４１０のメイン窓４００ａに表示されていたメイン画像４１１ａの画素数を減らしたサブ画像４３２ａ（トレイ１サブの画像１２３Ｂ−３）がサブ窓４００ｂに表示される。
【００５７】
画像作成部１１３ｃは、タブＡ４１０から、タブＡ４１０のカテゴリと一致しないカテゴリのタブＣ４３０に表示を変移させるときには、以下の（ｂ１）〜（ｂ４）を含む表示画面データＩｄを生成する。つまり、画像作成部１１３ｃは、タブＡ４１０から、タブＡ４１０のカテゴリと一致しないカテゴリのタブＣ４３０に表示を変移させるときには、直前まで開かれていたタブＡ４１０のメイン画像４１１ａ（トレイ１メインの画像１２３Ｂ−３）を、メイン画像４１１ａの画素数を減らしたサブ画像４３２ａ（トレイ１サブの画像１２３Ｂ−３）に切り換えるとともに、サブ画像４３２ａを、サブ画像４１２ａが表示されていた位置（サブ窓４００ｂ）に配置し、さらに、タブＣ４３０のデフォルトの印刷設定項目１２３Ｂ−２に対応するメイン画像４３１ａ（通常印刷メインの画像１２３Ｂ−３）をメイン窓４００ａに配置する表示画面データＩｄを生成する。これにより、図８に記載のプリンタドライバＵＩ画面４００を生成することができる。
【００５８】
（ｂ１）３つのタブ（タブＡ４１０、タブＢ４２０およびタブＣ４３０）に対応する３つのタブ情報１２３Ｂ−１
（ｂ２）タブＣ４３０に対応付けられた３つの印刷設定項目１２３Ｂ−２（レイアウト、印刷方法、とじ方向）およびそれらのデフォルトの設定条件（通常印刷、片面印刷、よこ方向）
（ｂ３）タブＣ４３０のデフォルトの印刷設定項目１２３Ｂ−２の設定条件（通常印刷）に対応するメイン画像４３１ａ（通常印刷メインの画像１２３Ｂ−３）
（ｂ４）直前まで開かれていたタブＡ４１０のメイン窓４００ａに表示されていたメイン画像４１１ａ（トレイ１メインの画像１２３Ｂ−３）の画素数を減らしたサブ画像４３２ａ（トレイ１サブの画像１２３Ｂ−３）
【００５９】
なお、画像作成部１１３ｃは、タブＡ４１０から、タブＡ４１０のカテゴリと一致しないカテゴリのタブＣ４３０に表示を変移させるときに、直前まで開かれていたタブＡ４１０のサブ画像４１２ａ（通常印刷サブの画像１２３Ｂ−３）を、サブ画像４１２ａよりも画素数の大きなメイン画像４３１ａ（通常印刷メインの画像１２３Ｂ−３）に切り換えるとともに、メイン画像４３１ａを、メイン画像４１１ａが表示されていた位置（メイン窓４００ａ）に配置する表示画面データＩｄを生成してもよい。
【００６０】
このとき、タブＣ４３０のデフォルトの印刷設定項目１２３Ｂ−２（レイアウト）が、本発明の「選択項目」の一具体例に対応する。また、（ｂ３）が、本発明の「第２の画像」の一具体例に対応する。また、上記の（ｂ１）〜（ｂ４）を含む表示画面データＩｄが、本発明の「第２の表示画面データ」の一具体例に対応する。
【００６１】
図９は、表示出力Ｉ／Ｆ１４０における画像の一例を表したものである。図９には、図８に記載のプリンタドライバＵＩ画面４００（タブＣ４３０が開かれている状態）において、タブＢ４２０が選択され、タブＣ４３０の代わりにタブＢ４２０が開かれたときの様子が示されている。つまり、図９には、「印刷設定」というカテゴリが付与されたタブＣ４３０から、タブＣ４３０のカテゴリと同一のカテゴリである「印刷設定」が付与されたタブＣ４３０に移行したときの様子が示されている。
【００６２】
タブＢ４２０には、２つの印刷設定項目１２３Ｂ−２（解像度、印刷部数）が対応付けられている。タブＢ４２０に対応付けられた２つの印刷設定項目１２３Ｂ−２が表示されており、その表示位置の隣には、デフォルトの設定条件（解像度普通、印刷部数１）が表示されている。デフォルトの設定条件の表示されている箇所が、操作入力Ｉ／Ｆ１３０（例えば、マウス）によって選択されることにより、タブＢ４２０に対応付けられた２つの印刷設定項目１２３Ｂ−２の選択リスト（解像度の選択リスト４２３、印刷部数の選択リスト４２４）が表示される。
【００６３】
さらに、タブＢ４２０には、メイン窓４００ａおよびサブ窓４００ｂが設けられている。メイン窓４００ａには、メイン画像４２１ａを含む画像４２１が表示されている。一方、サブ窓４００ｂには、サブ画像４２２ａを含む画像４２２が表示されている。
【００６４】
このとき、開かれたタブＢ４２０のカテゴリが、直前まで開かれていたタブＣ４３０のカテゴリと一致している。そのため、メイン窓４００ａの画像が、直前まで開かれていたタブＣ３４０のメイン画像４３１ａと同一のデザインのメイン画像４２１ａとなっている。具体的には、メイン窓４００ａの画像が、レイアウトに関するメイン画像４２１ａ（通常印刷メインの画像１２３Ｂ−３）となっている。つまり、メイン窓４００ａには、タブＢ４２０のデフォルトの印刷設定項目１２３Ｂ−２に対応する画像が表示されない。一方、サブ窓４００ｂの画像は、直前まで開かれていたタブＣ３４０のサブ画像４３２ａと同一のデザインのサブ画像４２２ａとなっている。具体的には、サブ窓４００ｂの画像は、給紙方法に関するサブ画像４２２ａ（トレイ１サブの画像１２３Ｂ−３）となっている。
【００６５】
従って、タブＢ４２０では、タブＣ４３０から、タブＣ４３０のカテゴリと一致するカテゴリのタブＢ４２０に表示が変移すると、直前まで開かれていたタブＣ３４０のメイン画像４３１ａと同一のデザインのメイン画像４２１ａ（通常印刷メインの画像１２３Ｂ−３）がメイン窓４００ａに表示され、直前まで開かれていたタブＣ４３０のサブ画像４３２ａと同一のデザインのサブ画像４２２ａ（トレイ１サブの画像１２３Ｂ−３）がサブ窓４００ｂに表示される。
【００６６】
画像作成部１１３ｃは、タブＣ４３０から、タブＣ４３０のカテゴリと一致するカテゴリのタブＢ４２０に表示を変移させるときには、以下の（ｃ１）〜（ｃ４）を含む表示画面データＩｄを生成する。つまり、画像作成部１１３ｃは、タブＣ４３０から、タブＣ４３０のカテゴリと一致するカテゴリのタブＢ４２０に表示を変移させるときには、直前まで開かれていたタブＣ３４０のメイン画像４３１ａと同一のデザインのメイン画像４２１ａ（通常印刷メインの画像１２３Ｂ−３）を、メイン画像４３１ａが表示されていた位置（メイン窓４００ａ）に配置し、直前まで開かれていたタブＣ４３０のサブ画像４３２ａと同一のデザインのサブ画像４２２ａ（トレイ１サブの画像１２３Ｂ−３）を、サブ画像４３２ａが表示されていた位置（サブ窓４００ｂ）に配置する表示画面データＩｄを生成する。これにより、図９に記載のプリンタドライバＵＩ画面４００を生成することができる。
【００６７】
（ｃ１）３つのタブ（タブＡ４１０、タブＢ４２０およびタブＣ４３０）に対応する３つのタブ情報１２３Ｂ−１
（ｃ２）タブＢ４２０に対応付けられた２つの印刷設定項目１２３Ｂ−２（解像度、印刷部数）およびそれらのデフォルトの設定条件（解像度普通、印刷部数１）
（ｃ３）直前まで開かれていたタブＣ３４０のメイン画像４３１ａと同一のデザインのメイン画像４２１ａ（通常印刷メインの画像１２３Ｂ−３）
（ｃ４）直前まで開かれていたタブＣ４３０のサブ画像４３２ａと同一のデザインのサブ画像４２２ａ（トレイ１サブの画像１２３Ｂ−３）
【００６８】
図１０は、表示出力Ｉ／Ｆ１４０における画像の一例を表したものである。図１０には、図８に記載のプリンタドライバＵＩ画面４００（タブＣ４３０が開かれている状態）において、レイアウトの設定条件が選択リスト４３３において通常印刷から２−ＵＰに変更されたときの様子が示されている。
【００６９】
レイアウトの設定条件が選択リスト４３３において通常印刷から２−ＵＰに変更されたことにより、メイン窓４００ａの画像が、変更後の設定条件に対応するメイン画像４３１ｂに切り換わっており、具体的には、２−ＵＰメインの画像１２３Ｂ−３に切り換わっている。一方、サブ窓４００ｂの画像は、レイアウトの設定条件が変更される前のサブ画像４３２ａのままとなっている。具体的には、サブ窓４００ｂの画像は、トレイ１サブの画像１２３Ｂ−３のままとなっている。
【００７０】
従って、タブＣ４３０では、レイアウトの設定条件が選択リスト４３３において通常印刷から２−ＵＰに変更されると、変更後の設定条件に対応するメイン画像４３１ｂ（２−ＵＰメインの画像１２３Ｂ−３）がメイン窓４００ａに表示され、レイアウトの設定条件が変更される前のサブ画像４３２ａ（トレイ１サブの画像１２３Ｂ−３）がそのままサブ窓４００ｂに表示される。
【００７１】
画像作成部１１３ｃは、レイアウトの設定条件を選択リスト４３３において通常印刷から２−ＵＰに変更するときには、以下の（ｄ１）〜（ｄ４）を含む表示画面データＩｄを生成する。つまり、画像作成部１１３ｃは、レイアウトの設定条件を選択リスト４３３において通常印刷から２−ＵＰに変更するときには、直前まで表示していたタブＣ４３０のメイン画像４３１ａ（通常印刷メインの画像１２３Ｂ−３）を、変更後の設定条件に対応するメイン画像４３１ｂ（２−ＵＰメインの画像１２３Ｂ−３）に切り換えた表示画面データＩｄを生成する。これにより、図１０に記載のプリンタドライバＵＩ画面４００を生成することができる。
【００７２】
（ｄ１）３つのタブ（タブＡ４１０、タブＢ４２０およびタブＣ４３０）に対応する３つのタブ情報１２３Ｂ−１
（ｄ２）タブＣ４３０に対応付けられた３つの印刷設定項目１２３Ｂ−２（レイアウト、印刷方法、とじ方向）およびそれらの設定条件（２−ＵＰ、片面印刷、よこ方向）
（ｄ３）変更後の設定条件に対応するメイン画像４３１ｂ（２−ＵＰメインの画像１２３Ｂ−３）
（ｄ４）レイアウトの設定条件が変更される前のサブ画像４３２ａ（トレイ１サブの画像１２３Ｂ−３）
【００７３】
図１１は、表示出力Ｉ／Ｆ１４０における画像の一例を表したものである。図１１には、図１０に記載のプリンタドライバＵＩ画面４００（タブＣ４３０が開かれている状態）において、印刷方法の設定条件が選択リスト４３４において片面印刷から両面印刷に変更されたときの様子が示されている。
【００７４】
レイアウトの設定条件が選択リスト４３３において片面印刷から両面印刷に変更されたことにより、メイン窓４００ａの画像が、変更後の設定条件に対応するメイン画像４３１ｃに切り換わっており、具体的には、２−ＵＰ両面メインの画像１２３Ｂ−３に切り換わっている。一方、サブ窓４００ｂの画像は、レイアウトの設定条件が変更される前のサブ画像４３２ａのままとなっている。具体的には、サブ窓４００ｂの画像は、トレイ１サブの画像１２３Ｂ−３のままとなっている。
【００７５】
従って、タブＣ４３０では、レイアウトの設定条件が選択リスト４３３において通常印刷から２−ＵＰに変更された後に、印刷方法の設定条件が選択リスト４３４において片面印刷から両面印刷に変更されると、変更がなされた２つの設定条件に対応するメイン画像４３１ｃ（２−ＵＰ両面メインの画像１２３Ｂ−３）がメイン窓４００ａに表示され、レイアウトの設定条件が変更される前のサブ画像４３２ａ（トレイ１サブの画像１２３Ｂ−３）がそのままサブ窓４００ｂに表示される。
【００７６】
画像作成部１１３ｃは、レイアウトの設定条件が選択リスト４３３において通常印刷から２−ＵＰに変更された後に、印刷方法の設定条件を選択リスト４３４において片面印刷から両面印刷に変更するときには、以下の（ｅ１）〜（ｅ４）を含む表示画面データＩｄを生成する。つまり、画像作成部１１３ｃは、レイアウトの設定条件が選択リスト４３３において通常印刷から２−ＵＰに変更された後に、レイアウトの設定条件を選択リスト４３４において片面印刷から両面印刷に変更するときには、２度の変更がなされる前の設定条件に対応するメイン画像４３１ｂ（通常画像メインの画像１２３Ｂ−３）を、最初の変更がなされた設定条件と、２度目の変更がなされた設定条件とに対応するメイン画像４３１ｃ（２−ＵＰ両面メインの画像１２３Ｂ−３）に切り換えた表示画面データＩｄを生成する。これにより、図１１に記載のプリンタドライバＵＩ画面４００を生成することができる。
【００７７】
（ｅ１）３つのタブ（タブＡ４１０、タブＢ４２０およびタブＣ４３０）に対応する３つのタブ情報１２３Ｂ−１
（ｅ２）タブＣ４３０に対応付けられた３つの印刷設定項目１２３Ｂ−２（レイアウト、印刷方法、とじ方向）およびそれらの設定条件（２−ＵＰ、両面印刷、よこ方向）
（ｅ３）最初の変更がなされた設定条件と、２度目の変更がなされた設定条件とに対応するメイン画像４３１ｃ（２−ＵＰ両面メインの画像１２３Ｂ−３）
（ｅ４）レイアウトの設定条件が変更される前のサブ画像４３２ａ（トレイ１サブの画像１２３Ｂ−３）
【００７８】
図１２は、表示出力Ｉ／Ｆ１４０における画像の一例を表したものである。図１２には、図１１に記載のプリンタドライバＵＩ画面４００（タブＣ４３０が開かれている状態）において、とじ方向の設定条件が選択リスト４３５においてよこ方向からたて方向に変更されときの様子が示されている。
【００７９】
とじ方向が選択リスト４３５においてよこ方向からたて方向に変更されたことにより、メイン窓４００ａの画像が、変更後の設定条件に対応するメイン画像４３１ｄに切り換わっており、具体的には、たて方向メインの画像１２３Ｂ−３に切り換わっている。一方、サブ窓４００ｂの画像は、とじ方向の設定条件が変更される前のメイン画像４３１ｃ（２−ＵＰ両面メインの画像１２３Ｂ−３）の画素数を減らしたサブ画像４３２ｂ（２−ＵＰ両面サブの画像１２３Ｂ−３）に切り換わっている。
【００８０】
従って、タブＣ４３０では、メイン画像４３１ｃの印刷設定項目１２３Ｂ−２とは異なる印刷設定項目１２３Ｂ−２の設定条件が変更されると、変更後の設定条件に対応するメイン画像４３１ｄ（たて方向メインの画像１２３Ｂ−３）がメイン窓４００ａに表示され、とじ方向の設定条件が変更される前のメイン画像４３１ｃ（２−ＵＰ両面メインの画像１２３Ｂ−３）の画素数を減らしたサブ画像４３２ｂ（２−ＵＰ両面サブの画像１２３Ｂ−３）がサブ窓４００ｂに表示される。
【００８１】
画像作成部１１３ｃは、メイン画像４３１ｃの印刷設定項目１２３Ｂ−２とは異なる印刷設定項目１２３Ｂ−２の設定条件が変更されるときには、以下の（ｆ１）〜（ｆ４）を含む表示画面データＩｄを生成する。つまり、画像作成部１１３ｃは、メイン画像４３１ｃの印刷設定項目１２３Ｂ−２とは異なる印刷設定項目１２３Ｂ−２の設定条件が変更されるときには、とじ方向の設定条件が変更される前のメイン画像４３１ｃ（２−ＵＰ両面メインの画像１２３Ｂ−３）を、メイン画像４３１ｃの画素数を減らしたサブ画像４３２ｂ（２−ＵＰ両面サブの画像１２３Ｂ−３）に切り換えるとともに、サブ画像４３２ｂを、サブ画像４３２ａが表示されていた位置（サブ窓４００ｂ）に配置し、さらに、変更後の設定条件に対応するメイン画像４３１ｄ（たて方向メインの画像１２３Ｂ−３）を、メイン画像４３１ｃが表示されていた位置（メイン窓４００ａ）に配置する表示画面データＩｄを生成する。これにより、図１２に記載のプリンタドライバＵＩ画面４００を生成することができる。
【００８２】
（ｆ１）３つのタブ（タブＡ４１０、タブＢ４２０およびタブＣ４３０）に対応する３つのタブ情報１２３Ｂ−１
（ｆ２）タブＣ４３０に対応付けられた３つの印刷設定項目１２３Ｂ−２（レイアウト、印刷方法、とじ方向）およびそれらの設定条件（２−ＵＰ、両面印刷、たて方向）
（ｆ３）変更後の設定条件に対応するメイン画像４３１ｄ（たて方向メインの画像１２３Ｂ−３）
（ｆ４）とじ方向の設定条件が変更される前のメイン画像４３１ｃ（２−ＵＰ両面メインの画像１２３Ｂ−３）の画素数を減らしたサブ画像４３２ｂ（２−ＵＰ両面サブの画像１２３Ｂ−３）
【００８３】
このとき、タブＣ４３０のデフォルトの印刷設定項目１２３Ｂ−２（レイアウト）が、本発明の「選択項目」の一具体例に対応する。また、（ｂ３）が、本発明の「第２の画像」の一具体例に対応する。また、上記の（ｂ１）〜（ｂ４）を含む表示画面データＩｄが、本発明の「第２の表示画面データ」の一具体例に対応する。
【００８４】
図１３は、表示出力Ｉ／Ｆ１４０における画像の一例を表したものである。図１３には、図７に記載のプリンタドライバＵＩ画面４００において、サブ窓４００ｂが省略され、メイン窓４００ａに、メイン画像４１１ａと、サブ画像４１２ａとを含む画像４１１が表示されている。つまり、サブ画像４１２ａの表示箇所が、メイン窓４００ａに移動した点が上記の記載と相違する。
【００８５】
なお、タブＢ４２０が開かれたときには、サブ窓４００ｂが省略され、メイン窓４００ａに、メイン画像４２１ａと、サブ画像４２２ａとを含む画像４２１が表示される。つまり、サブ画像４２２ａの表示箇所が、メイン窓４００ａに移動した点が上記の記載と相違する。タブＣ４３０が開かれたときには、サブ窓４００ｂが省略され、メイン窓４００ａに、メイン画像４１１ａと、サブ画像４３２ａとを含む画像４３１が表示される。つまり、とじ方向のサブ画像４３２ａの表示箇所が、メイン窓４００ａに移動した点が上記の記載と相違する。
【００８６】
このとき、画像作成部１１３ｃは、メイン画像４１１ａおよびサブ画像４１２ａをメイン窓４００ａの位置に含む表示画面データＩｄを生成する。
【００８７】
[動作]
次に、情報処理装置１００の動作手順について説明する。
【００８８】
（タブ移動なし）
図１４は、情報処理装置１００の動作手順の一例を表したものである。まず、ユーザが操作入力Ｉ／Ｆ１３０を用いて、アプリケーション１２２の起動を指示する。すると、制御部１１０が、記憶部１２０に保存されているアプリケーション１２２をロードし、起動する（ステップＳ１０１）。次に、ユーザが操作入力Ｉ／Ｆ１３０を用いて、プリンタドライバ１２３の起動を指示する。すると、制御部１１０が、記憶部１２０に保存されているプリンタドライバ１２３をロードし、起動する（ステップＳ１０２）。その結果、表示出力Ｉ／Ｆ１４０の画面には、例えば、図６に示したような、プリンタドライバＵＩ画面４００を含む画面が表示される（ステップＳ１０３）。このとき、デフォルトでタブＡ４１０が開かれる。
【００８９】
次に、制御部１１０は、ユーザが、特定項目であるタブＡ４１０に対応付けられた印刷設定項目１２３Ｂ−２において設定条件の変更を行ったか否かを判定する（ステップＳ１０４）。ユーザが設定条件の変更を行っていない場合には、制御部１１０は、画像変更を行わない。一方、ユーザが設定条件の変更を行った場合には、制御部１１０は、タブＡ４１０のメイン画像４１１ａの表示位置に、メイン画像４１１ａの代わりに、変更後の設定条件に対応するメイン画像４１１ｂを含む表示画面データＩｄを生成する。つまり、制御部１１０は、メイン窓４００ａに表示されているメイン画像４１１ａを、変更後の設定条件に対応するメイン画像４１１ｂに切り換える（ステップＳ１０５）。
【００９０】
なお、ユーザが、メイン画像４１１ａの印刷設定項目１２３Ｂ−２と同一の印刷設定項目１２３Ｂ−２において、設定条件を変更する場合には、制御部１１０は、メイン画像４１１ａの印刷設定項目１２３Ｂ−２と同一の印刷設定項目１２３Ｂ−２に対応するメイン画像４１１ｂを含む表示画面データＩｄを生成する。また、ユーザが、メイン画像４１１ａの印刷設定項目１２３Ｂ−２と異なる印刷設定項目１２３Ｂ−２において、設定条件を変更する場合には、制御部１１０は、メイン画像４１１ａの印刷設定項目１２３Ｂ−２と異なる印刷設定項目１２３Ｂ−２に対応するメイン画像４１１ｂを含む表示画面データＩｄを生成する。
【００９１】
続いて、制御部１１０は、生成した表示画面データＩｄを表示出力Ｉ／Ｆ１４０に出力する。その結果、表示出力Ｉ／Ｆ１４０が、ＵＩ画面を、変更後のＵＩ画面に切り換える（ステップＳ１０６）。
【００９２】
（タブ移動あり）
図１５は、情報処理装置１００の動作手順の一例を表したものである。まず、ユーザが操作入力Ｉ／Ｆ１３０を用いて、アプリケーション１２２の起動を指示する。すると、制御部１１０が、記憶部１２０に保存されているアプリケーション１２２をロードし、起動する（ステップＳ２０１）。次に、ユーザが操作入力Ｉ／Ｆ１３０を用いて、プリンタドライバ１２３の起動を指示する。すると、制御部１１０が、記憶部１２０に保存されているプリンタドライバ１２３をロードし、起動する（ステップＳ２０２）。その結果、表示出力Ｉ／Ｆ１４０の画面には、例えば、図６に示したような、プリンタドライバＵＩ画面４００を含む画面が表示される（ステップＳ２０３）。このとき、デフォルトでタブＡ４１０が開かれる。
【００９３】
次に、制御部１１０は、ユーザが、特定項目であるタブＡ４１０とは異なるタブ（例えば、タブＣ４３０）への変更を行ったか否かを判定する（ステップＳ２０４）。その結果、ユーザがそのような変更を行っていない場合には、制御部１１０は、何も変更を行わない。このとき、表示出力Ｉ／Ｆ１４０は、判定前と同一のＵＩ画面を表示する（ステップＳ２０５）。一方、ユーザがそのような変更を行った場合には、制御部１１０は、変更前後でタブのカテゴリに相違があるか否かを判定する（ステップＳ２０６）。
【００９４】
その結果、変更前後でタブのカテゴリに相違がある場合には、制御部１１０は、デフォルトの設定情報１２３Ｃ−２から、変更後のタブ（例えば、タブＣ４３０）に対応付けられた複数の印刷設定項目１２３Ｂ−２と、変更後のタブ（例えば、タブＣ４３０）に対応付けられた各印刷設定項目１２３Ｂ−２のデフォルトの設定条件（例えば、通常印刷、片面印刷、よこ方向）を読み出す。制御部１１０は、さらに、変更後のタブ（例えば、タブＣ４３０）のデフォルトの印刷設定項目１２３Ｂ−２に対応するメイン画像４３１ａ（例えば、通常印刷メインの画像１２３Ｂ−３）を、ライブラリ１２３Ｂから読み出す。制御部１１０は、さらに、直前まで開かれていたタブＡ４１０のメイン窓４００ａに表示されていたメイン画像４１１ａ（例えば、トレイ１メインの画像１２３Ｂ−３）の画素数を減らしたサブ画像４３２ａ（例えば、トレイ１サブの画像１２３Ｂ）を、ライブラリ１２３Ｂから読み出す。なお、制御部１１０は、直前まで開かれていたタブＡ４１０のサブ画像４１２ａ（例えば、通常印刷サブの画像１２３Ｂ−３）の画素数を増やしたメイン画像４３１ａ（例えば、通常印刷メインの画像１２３Ｂ−３）をライブラリ１２３Ｂから読み出してもよい。
【００９５】
続いて、制御部１１０は、メイン画像４３１ａおよびサブ画像４３２ａを含む表示画面データＩｄを生成する。つまり、制御部１１０は、メイン窓４００ａおよびサブ窓４００ｂの画像を入れ換えた表示画面データＩｄを生成する。その後、制御部１１０は、生成した表示画面データＩｄを表示出力Ｉ／Ｆ１４０に出力する。その結果、表示出力Ｉ／Ｆ１４０は、メイン画像４３１ａおよびサブ画像４３２ａを含むＵＩ画面を表示する。つまり、表示出力Ｉ／Ｆ１４０は、メイン窓４００ａおよびサブ窓４００ｂの画像を入れ換えたＵＩ画面を表示する（ステップＳ２０７）。
【００９６】
また、上記の判定の結果、変更前後でタブのカテゴリが一致している場合には、制御部１１０は、直前まで開かれていたタブＣ３４０のメイン画像４３１ａをメイン画像４２１ａとして用いるか、または、直前まで開かれていたタブＣ３４０のメイン画像４３１ａと同一のデザインのメイン画像４２１ａを、ライブラリ１２３Ｂから読み出す。制御部１１０は、さらに、直前まで開かれていたタブＣ３４０のサブ画像４３２ａをサブ画像４２２ａとして用いるか、または、直前まで開かれていたタブＣ３４０のサブ画像４３２ａと同一のデザインのサブ画像４２２ａを、ライブラリ１２３Ｂから読み出す。つまり、制御部１１０は、メイン窓４００ａおよびサブ窓４００ｂの画像を変更しない。
【００９７】
続いて、制御部１１０は、メイン画像４２１ａおよびサブ画像４２２ａを含む表示画面データＩｄを生成する。つまり、制御部１１０は、メイン窓４００ａおよびサブ窓４００ｂの画像を入れ換えずに表示画面データＩｄを生成する。その後、制御部１１０は、生成した表示画面データＩｄを表示出力Ｉ／Ｆ１４０に出力する。その結果、表示出力Ｉ／Ｆ１４０は、メイン窓４００ａおよびサブ窓４００ｂの画像を入れ換えずにＵＩ画面を表示する（ステップＳ２０８）。
【００９８】
[効果]
次に、本実施の形態の情報処理装置１００の効果について説明する。
【００９９】
従来から、情報処理装置において、ユーザがプリンタドライバを用いて印刷設定を変更すると、それに対応した画像がプリンタドライバのＵＩ画面上に表示される。しかし、従来の方法では、ユーザが印刷設定を変更した場合であっても、ユーザは印刷設定の変更を直感的に把握することが容易ではない。
【０１００】
一方、本実施の形態の情報処理装置１００では、メイン窓４００ａに表示されている画像１２３Ｂ−３が、ユーザによって選択された選択項目に対応する画像１２３Ｂ−３に変更される。選択項目が印刷設定項目１２３Ｂ−２である場合には、メイン窓４００ａに表示されている画像１２３Ｂ−３が、ユーザによって選択された印刷設定項目１２３Ｂ−２に対応する画像１２３Ｂ−３に変更される。選択項目がタブである場合には、メイン窓４００ａに表示されている画像１２３Ｂ−３が、ユーザによって選択されたタブに関連付けられた印刷設定項目１２３Ｂ−２に対応する画像１２３Ｂ−３に変更される。これにより、ユーザは、印刷設定の変更を画面上で容易に把握することができる。
【０１０１】
＜２．変形例＞
以下に、上記実施の形態の画像形成システムの変形例について説明する。なお、以下では、上記実施の形態と共通の構成要素に対しては、上記実施の形態で付されていた符号と同一の符号が付される。また、上記実施の形態と異なる構成要素の説明を主に行い、上記実施の形態と共通の構成要素の説明については、適宜、省略するものとする。
【０１０２】
図１６は、表示出力Ｉ／Ｆ１４０における画像の一例を表したものである。本変形例では、図７〜図１３に記載のプリンタドライバＵＩ画面４００において、タブＤ４４０が追加されている。タブＤ４４０は、タブの優先表示を規定するためのものである。タブＤ４４０には、例えば、「優先表示」というカテゴリが付与されている。タブＤ４４０には、優先表示タブ設定として、ユーザによる操作入力Ｉ／Ｆ１３０の操作によって選択可能な５つのチェックボックスが設けられている。５つのチェックボックスは、タブＡを優先表示するためのチェックボックスと、タブＢを優先表示するためのチェックボックスと、タブＣを優先表示するためのチェックボックスと、表示頻度の高いタブを優先表示するためのチェックボックスと、前回、最後に表示したタブを優先表示するためのチェックボックスである。
【０１０３】
図１７は、設定情報１２３Ｃの概略構成の一例を表したものである。タブＤ４４０が設けられている場合、設定情報１２３Ｃは、例えば、設定情報リスト１２３Ｃ−１、デフォルトの設定情報１２３Ｃ−２、および最新の設定情報１２３Ｃ−３の他に、さらに、優先表示タブ情報１２３Ｃ−４、表示カウント数１２３Ｃ−５および最後表示タブ情報１２３Ｃ−６を含んでいる。
【０１０４】
優先表示タブ情報１２３Ｃ−４は、表示出力Ｉ／Ｆ１４０の画面にプリンタドライバＵＩ画面４００が表示されるときに、デフォルトの設定情報１２３Ｃ−２内の特定項目に優先して表示する項目を含んでいる。優先表示タブ情報１２３Ｃ−４は、例えば、タブＤ４４０に含まれる５つのチェックボックスのうち、いずれがチェックされているかについての情報を含んでいる。タブＡ４１０、タブＢ４２０およびタブＣ４３０のうちいずれか１つのチェックボックスがチェックされている場合には、優先表示タブ情報１２３Ｃ−４は、例えば、チェックのなされたタブのタブ情報１２３Ｂ−１を含んでいる。「表示頻度の高いタブを優先表示」がチェックされている場合には、優先表示タブ情報１２３Ｃ−４は、例えば、「表示頻度の高いタブを優先表示」がチェックされている旨の情報を含んでいる。「前回、最後に表示したタグを優先表示」がチェックされている場合には、優先表示タブ情報１２３Ｃ−４は、例えば、「前回、最後に表示したタグを優先表示」がチェックされている旨の情報を含んでいる。
【０１０５】
表示カウント数１２３Ｃ−５は、各タブ（タブＡ４１０、タブＢ４２０、タブＣ４３０およびタブＤ４４０）の開かれた回数を含んでいる。情報登録部１１３ｄは、プリンタドライバＵＩ画面４００を含む表示画像が表示出力Ｉ／Ｆ１４０において表示されているときに、ユーザによる操作入力Ｉ／Ｆ１３０の操作によって、いずれかのタブが選択された場合には、選択されたタブのタブ情報１２３Ｂ−１を入力制御部１１１から取得し、記憶部１２０内の表示カウント数１２３Ｃ−５に、タブ情報１２３Ｂ−１に対応する表示カウント数に１を加える。
【０１０６】
最後表示タブ情報１２３Ｃ−６は、プリンタドライバＵＩ画面４００が閉じられるときに、プリンタドライバＵＩ画面４００内で表示していたタブのタブ情報１２３Ｂ−１を含んでいる。情報登録部１１３ｄは、ユーザによる操作入力Ｉ／Ｆ１３０の操作によって、プリンタドライバＵＩ画面４００を含む画像が表示出力Ｉ／Ｆ１４０において表示されるときに、表示出力Ｉ／Ｆ１４０において表示されるタブのタブ情報１２３Ｂ−１を入力制御部１１１から取得し、記憶部１２０内の最後表示タブ情報１２３Ｃ−６に、タブ情報１２３Ｂ−１を書き込む。
【０１０７】
次に、本変形例に係るプリンタドライバＵＩ画面４００の表示手順の一例について説明する。制御部１１０は、記憶部１２０の優先表示タブ情報１２３Ｃ−４から、いずれのチェックボックスがチェックされているかについての情報（優先表示情報）を読み出す。制御部１１０は、記憶部１２０の優先表示タブ情報１２３Ｃ−４から、タブＡ、タブＢ、タブＣのいずれかであることを示す情報を読み出した場合には、例えば、上記情報に対応するタブを特定項目に設定する。制御部１１０は、記憶部１２０の優先表示タブ情報１２３Ｃ−４から、「表示頻度の高いタブを優先表示」がチェックされていることを示す情報を読み出した場合には、表示カウント数１２３Ｃ−５の中から、表示カウント数の最も多いタブを特定し、特定したタブを特定項目に設定する。制御部１１０は、記憶部１２０の優先表示タブ情報１２３Ｃ−４から、「前回、最後に表示したタグを優先表示」がチェックされていることを示す情報を読み出した場合には、最後表示タブ情報１２３Ｃ−６の中から、タブ情報１２３Ｂ−１を読み出し、読み出したタブを特定項目に設定する。
【０１０８】
制御部１１０は、記憶部１２０の優先表示タブ情報１２３Ｃ−４からタブ情報１２３Ｂ−１を読み出すことに失敗した場合には、優先表示タブ情報１２３Ｃ−４には優先表示タブ情報１２３Ｃ−が格納されていないと判断する。このとき、制御部１１０は、デフォルトの設定情報１２３Ｃ−２に含まれる特定項目に対応するタブ情報１２３Ｂ−１を読み出す。
【０１０９】
画像作成部１１３ｃは、操作入力Ｉ／Ｆ１３０を介したユーザからの印刷要求に従って、プリンタドライバＵＩ画面４００を含む表示画面データＩｄを作成する。画像作成部１１３ｃは、設定条件に関する複数の項目（具体的には、タブ情報１２３Ｂ−１および印刷設定項目１２３Ｂ−２の少なくとも一方）と、優先表示タブ情報１２３Ｃ−４またはデフォルトの設定情報１２３Ｃ−２から特定したタブに対応する画像１２３Ｂ−３とを含む表示画面データＩｄを生成する。画像作成部１１３ｃは、生成した表示画面データを通信制御部１１４に出力する。
【０１１０】
本変形例では、優先表示タブ情報１２３Ｃ−４から特定したタブに対応する画像１２３Ｂ−３を含む表示画面が生成される。これにより、ユーザの操作負担を減らすことができる。
【０１１１】
図１８は、情報処理装置１００および情報処理サーバ５００の概略構成例を表したものである。情報処理サーバ５００は、ネットワーク３００上の情報処理装置１００と通信することができるように構成されている。情報処理サーバ５００は、例えば、制御部５１０、記憶部５２０およびネットワークＩ／Ｆ５３０を含んでいる。制御部５１０は、通信制御部５１１を有している。記憶部５２０は、プリンタドライバ５２０を有している。情報処理サーバ５００は、コンピュータまたはマシーンによって実現され、例えば、サーバ装置によって構成されている。情報処理サーバ５００は、本発明の「情報処理サーバ」の一具体例に対応する。
【０１１２】
制御部５１０は、画像形成装置２００全体を制御する。制御部５１０は、情報処理装置１００などの外部機器からの各種要求（例えば、接続要求等）を、ネットワークＩ／Ｆ２５０を介して受信する。制御部５１０は、情報処理装置１００などの外部機器からの要求に従って、各種応答データ（例えば、接続応答等）を生成する。制御部５１０は、生成した各種応答を、ネットワークＩ／Ｆ５３０を介して情報処理装置１００などの外部機器に送信する。制御部２１０は、さらに、情報処理装置１００などの外部機器から、プリンタドライバ１２３の要求があった場合に、記憶部５２０からプリンタドライバ１２３を読み出し、ネットワークＩ／Ｆ５３０を介して情報処理装置１００などの外部機器に送信する。
【０１１３】
本変形例では、記憶部５２０内のプリンタドライバ５２０が、情報処理装置１００などの外部機器からの要求に従って読み出され、情報処理装置１００などの外部機器に送信される。これにより、情報処理サーバ５００と通信可能な情報処理装置１００などの外部機器は、情報処理サーバ５００からプリンタドライバ５２０を取得することで、印刷設定の変更を画面上で容易に把握することができる。
【０１１４】
なお、上記実施の形態およびその変形例において説明した一連の処理は、ハードウェア（回路）で行われてもよいし、ソフトウェア（プログラム）で行われてもよい。上記一連の処理がソフトウェアで行われる場合、そのソフトウェアは、各機能をコンピュータにより実行させるためのプログラム群で構成される。各プログラムは、例えば、上記コンピュータに予め組み込まれて用いられてもよいし、ネットワークや記録媒体から上記コンピュータにインストールして用いられてもよい。
【符号の説明】
【０１１５】
１００…情報処理装置、１１０…制御部、１１１…入力制御部、１１２…表示制御部、１１３…実行部、１１３ａ…アプリケーション実行部、１１３ｂ…データ作成部、１１３ｃ…画像作成部、１１３ｄ…情報登録部、１１３ｅ…画像表示切替部、１１４…通信制御部、１２０…制御プログラム、１２１…制御プログラム、１２２…アプリケーション、１２３Ａ…印刷設定プログラム、１２３Ｂ…ライブラリ、１２３Ｂ−１…タブ情報、１２３Ｂ−２…印刷設定項目、１２３Ｂ−３…画像、１２３Ｃ…設定情報、１２３Ｃ−１…設定情報リスト、１２３Ｃ−２…デフォルトの設定情報、１２３Ｃ−３…最新の設定情報、１２３Ｃ−４…優先表示タブ情報、１２３Ｂ−５…表示カウント数、１２３Ｂ−６…最後表示タブ情報、１３０…操作入力Ｉ／Ｆ、１４０…表示出力Ｉ／Ｆ、１４１…背景画面、１４２…マウスカーソル、１５０…ネットワークＩ／Ｆ、２００…画像形成装置、２１０…制御部、２１１…印刷制御部、１２２…通信制御部、２２０…記憶部、２３０…操作入力Ｉ／Ｆ、２４０…表示出力Ｉ／Ｆ、２５０…ネットワークＩ／Ｆ、３００…ネットワーク、４００…プリンタドライバＵＩ画面、４００ａ…メイン窓、４００ｂ…サブ窓、４１０…タブＡ，４２０…タブＢ、４３０…タブＣ、４１１，４１２…画像、４１１ａ，４１１ｂ…メイン画像、４１２ａ…サブ画像、４１２ｂ…通常印刷のサブ画像、４１３…レイアウトの選択リスト、４１４…給紙方法の選択リスト、４１５…ＯＫ、４１６…キャンセル、４１７…印刷の向きの選択リスト，４２１，４２２…画像、４２１ａ…メイン画像、４２２ａ…サブ画像、４２３…解像度の選択リスト、４２４…印刷部数の選択リスト、４３１，４３２…画像、４３１ａ，４３１ｃ…メイン画像、４３２ａ，４３２ｂ…サブ画像、４３３…レイアウトの選択リスト、４３４…印刷方法の選択リスト、４３５…とじ方向の選択リスト、Ｉｄ…表示画面データ。
【図１】
0006525807.tif 000002
【図２】
0006525807.tif 000003
【図３】
0006525807.tif 000004
【図４】
0006525807.tif 000005
【図５】
0006525807.tif 000006
【図６】
0006525807.tif 000007
【図７】
0006525807.tif 000008
【図８】
0006525807.tif 000009
【図９】
0006525807.tif 000010
【図１０】
0006525807.tif 000011
【図１１】
0006525807.tif 000012
【図１２】
0006525807.tif 000013
【図１３】
0006525807.tif 000014
【図１４】
0006525807.tif 000015
【図１５】
0006525807.tif 000016
【図１６】
0006525807.tif 000017
【図１７】
0006525807.tif 000018
【図１８】
0006525807.tif 000019