(57)【特許請求の範囲】
【請求項１】
印刷装置と通信可能であり、該印刷装置を制御するための設定をプリンタドライバの複数の印刷設定画面の設定シートを用いて制御するＣＰＵを備える情報処理装置であって、
任意の設定シートにおいて、ポインティングデバイスを操作することにより、各種の印刷設定項目を選択することにより設定内容を設定する第一設定手段と、
前記ポインティングデバイスを操作することにより、表示されている設定シートを切り替えることなく、前記第一設定手段により設定されている設定内容を視覚的に表現するための前記印刷設定画面内のプレビュー画面用ウィンドウを別の設定シートのプレビュー画面用ウィンドウと切り替える切替手段と、
前記切替手段により切り替えられたプレビュー画面用ウィンドウを前記ポインティングデバイスを操作することにより、前記第一設定手段による設定と同様に、該プレビュー画面用ウィンドウにより視覚的に表現される前記別の設定シートの設定内容を設定する第二設定手段とを有し、
前記切替手段により所定の設定シート内のプレビュー画面用ウィンドウが切り替えられた場合に、前記第二設定手段は、切り替えられたプレビュー画面用ウィンドウにより視覚的に表現される画像上でポインティングデバイスを操作することにより、前記別の設定シートの印刷設定項目の設定内容を設定することを特徴とする情報処理装置。
【請求項２】
前記各種の印刷設定は、ページレイアウト、給紙方法を含むことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記給紙方法の設定は、印刷ジョブの最初のページ、第２ページ、その他のページ、最後のページの給紙方法を設定できることを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記各種の印刷設定は、排紙方法を更に含み、
排紙方法の設定は、ページ単位／ジョブ単位の複数部数設定ができ、更にそれぞれにおいて、部数出力後に次の部数を回転して前記印刷装置で印刷させる設定ができることを特徴とする請求項２または３に記載の情報処理装置。
【請求項５】
前記各種の印刷設定は、印刷方法を更に含み、
印刷方法の設定は、片面印刷／両面印刷／製本印刷の設定ができ、更にそれぞれの設定がなされた場合に、前記プレビュー画面用ウィンドウのプレビュー表示が視覚的に変わることを特徴とする請求項２乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記第二設定手段は、前記プレビュー画面用ウィンドウ上でポインティングデバイスを所定のクリック操作を行うことにより、該プレビュー画面用ウィンドウで設定すべき印刷設定項目を選択するための選択ウィンドウを表示し、表示された選択ウィンドウ内の印刷設定項目を選択させる選択手段を含み、
前記第二設定手段は、前記プレビュー画面用ウィンドウ上でポインティングデバイスを前記所定のクリック操作とは異なるクリック操作を行うことにより、前記選択手段により選択された印刷設定項目の設定内容を設定することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
印刷装置と通信可能であり、該印刷装置を制御するための設定をプリンタドライバの複数の印刷設定画面の設定シートを用いて制御するＣＰＵを備える情報処理装置における印刷設定方法であって、
任意の設定シートにおいて、ポインティングデバイスを操作することにより、各種の印刷設定項目を選択することにより設定内容を設定する第一設定工程と、
前記ポインティングデバイスを操作することにより、表示されている設定シートを切り替えることなく、前記第一設定工程で設定されている設定内容を視覚的に表現するための前記印刷設定画面内のプレビュー画面用ウィンドウを別の設定シートのプレビュー画面用ウィンドウと切り替えさせる切替工程と、
前記切替工程により切り替えられたプレビュー画面用ウィンドウを前記ポインティングデバイスを操作することにより、前記第一設定工程による設定と同様に、該プレビュー画面用ウィンドウにより視覚的に表現される前記別の設定シートの設定内容を設定する第二設定工程とを有し、
前記切替工程により所定の設定シート内のプレビュー画面用ウィンドウが切り替えられた場合に、前記第二設定工程は、切り替えられたプレビュー画面用ウィンドウにより視覚的に表現される画像上でポインティングデバイスを操作することにより、前記別の設定シートの印刷設定項目の設定内容を設定することを特徴とする印刷設定方法。
【請求項８】
前記各種の印刷設定は、ページレイアウト、給紙方法を含むことを特徴とする請求項７記載の印刷設定方法。
【請求項９】
前記給紙方法の設定は、印刷ジョブの最初のページ、第２ページ、その他のページ、最後のページの給紙方法を設定できることを特徴とする請求項８記載の印刷設定方法。
【請求項１０】
前記各種の印刷設定は、排紙方法を更に含み、
排紙方法の設定は、ページ単位／ジョブ単位の複数部数設定ができ、更にそれぞれにおいて、部数出力後に次の部数を回転して外部デバイスで印刷させる設定ができることを特徴とする請求項８または９に記載の印刷設定方法。
【請求項１１】
前記各種の印刷設定は、印刷方法を更に含み、
印刷方法の設定は、片面印刷／両面印刷／製本印刷の設定ができ、更にそれぞれの設定がなされた場合に、前記プレビュー画面用ウィンドウのプレビュー表示が視覚的に変わることを特徴とする請求項８乃至１０のいずれか１項に記載の印刷設定方法。
【請求項１２】
前記第二設定工程は、前記プレビュー画面用ウィンドウ上でポインティングデバイスを所定のクリック操作を行うことにより、該プレビュー画面用ウィンドウで設定すべき印刷設定項目を選択するための選択ウィンドウを表示し、表示された選択ウィンドウ内の印刷設定項目を選択させる選択工程を含み、
前記第二設定工程は、前記プレビュー画面用ウィンドウ上でポインティングデバイスを前記所定のクリック操作とは異なるクリック操作を行うことにより、前記選択工程により選択された印刷設定項目の設定内容を設定することを特徴とする請求項７乃至１１のいずれか１項に記載の印刷設定方法。
【請求項１３】
印刷装置と通信可能であり、ＣＰＵを備える情報処理装置において、該印刷装置を制御するための設定を複数の印刷設定画面の設定シートを用いて行うプリンタドライバプログラムが格納された記憶媒体であって、
任意の設定シートにおいて、ポインティングデバイスを操作することにより、各種の印刷設定項目を選択することにより設定内容を設定する第一設定工程と、
前記ポインティングデバイスを操作することにより、表示されている設定シートを切り替えることなく、前記第一設定工程で設定されている設定内容を視覚的に表現するための前記印刷設定画面内のプレビュー画面用ウィンドウを別の設定シートのプレビュー画面用ウィンドウと切り替えさせる切替工程と、
前記切替工程により切り替えられたプレビュー画面用ウィンドウを前記ポインティングデバイスを操作することにより、前記第一設定工程による設定と同様に、該プレビュー画面用ウィンドウにより視覚的に表現される前記別の設定シートの設定内容を設定する第二設定工程とを有し、
前記切替工程により所定の設定シート内のプレビュー画面用ウィンドウが切り替えられた場合に、前記第二設定工程は、切り替えられたプレビュー画面用ウィンドウにより視覚的に表現される画像上でポインティングデバイスを操作することにより、前記別の設定シートの印刷設定項目の設定内容を設定することを特徴とするコンピュータ読み取り可能なプログラムが格納された記憶媒体。
【請求項１４】
前記各種の印刷設定は、ページレイアウト、給紙方法を含むことを特徴とする請求項１３記載の記憶媒体。
【請求項１５】
前記給紙方法の設定は、印刷ジョブの最初のページ、第２ページ、その他のページ、最後のページの給紙方法を設定できることを特徴とする請求項１４記載の記憶媒体。
【請求項１６】
前記各種の印刷設定は、排紙方法を更に含み、
排紙方法の設定は、ページ単位／ジョブ単位の複数部数設定ができ、更にそれぞれにおいて、部数出力後に次の部数を回転して外部デバイスで印刷させる設定ができることを特徴とする請求項１４または１５に記載の記憶媒体。
【請求項１７】
前記各種の印刷設定は、印刷方法を更に含み、
印刷方法の設定は、片面印刷／両面印刷／製本印刷の設定ができ、更にそれぞれの設定がなされた場合に、前記プレビュー画面用ウィンドウのプレビュー表示が視覚的に変わることを特徴とする請求項１４乃至１６のいずれか１項に記載の記憶媒体。
【請求項１８】
前記第二設定工程は、前記プレビュー画面用ウィンドウ上でポインティングデバイスを所定のクリック操作を行うことにより、該プレビュー画面用ウィンドウで設定すべき印刷設定項目を選択するための選択ウィンドウを表示し、表示された選択ウィンドウ内の印刷設定項目を選択させる選択工程を含み、
前記第二設定工程は、前記プレビュー画面用ウィンドウ上でポインティングデバイスを前記所定のクリック操作とは異なるクリック操作を行うことにより、前記選択工程により選択された印刷設定項目の設定内容を設定することを特徴とする請求項１３乃至１７のいずれか１項に記載の記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デバイスを制御するための設定を行う情報処理装置及びそのデバイス設定方法及びデバイスドライバプログラムが格納された記憶媒体に関するものであり、特にパーソナルコンピュータ等の情報処理装置上に設けるデイバス設定画面にて各種の設定を行う手段を持つ情報処理装置及びそのデバイス設定方法、またはそのデバイスドライバプログラムを記録した媒体に関するものである。
【０００２】
【従来の技術】
従来の印刷システムにおいて、複数の印刷設定画面と共にその設定画面の設定内容を表示するプレビュー画面を有している場合、そのプレビュー画面上では、前記した設定画面での設定を変更する手段を持たないか、持っているとしても、前述した設定画面でのせっていを変更する手段を持つに過ぎなかった。このため、他の設定画面に属する印刷設定を変更しようとすれば、ボタン操作、タブシートの切替等の操作により印刷設定画面を切替える必要があった。
【０００３】
このような従来の処理を図１〜２に基づいて説明する。
【０００４】
図１は、Windows 95（米国マイクロソフト社の登録商標）対応のキヤノン（株）（登録商標）のプリンタドライバにおける印刷設定のユーザインタフェース画面である。
【０００５】
本図において、１０１は設定画面切替ボタンであり、印刷設定の為の複数のシート名称を示している。図１では、「ページ設定」の設定画面となっており、１０２に示しているように、用紙サイズ、出力部数、用紙向き、ページレイアウト、スタンプ機能などの設定ができるようになっている。１０３は、プレビュー画面であり、現在開いている設定画面の１０２で設定された設定項目に合わせて、印刷プレビューが表示される。図１の１０３においては、「Ａ４」「縦」「１ページ／枚」のプレビューが表示されている。
【０００６】
近年のプリンタドライバでは、印刷の目的が多様となっており、複雑な印刷設定を有するものがあり、印刷の設定に幅広い自由度を持たせるために、複数の設定画面（設定シート）が必要となっている。
【０００７】
それぞれの設定項目を変更させるには、ユーザは、設定画面切替えボタン１０１にて、「ページ設定」をマウスなどのポインティングデバイスにより選択し、設定画面を「ページ設定」設定画面に切替える。切替えた後で、１０２に示すように設定項目を選択することにより実現できる。例えば、「ページレイアウト」の設定を「１ページ／枚（標準）」から「４ページ／枚」に変更すると、「ページレイアウト」の設定を変更した直後の印刷設定画面の例は図２に示すとおりで、プレビュー画面１０３と印刷設定項目２０１が「４ページ／枚」の内容を示している。
【０００８】
【発明が解決しようとする課題】
しかしながら、従来の印刷システムにおいては、ある設定画面で設定を行っている場合に、他の設定画面の設定を変更しようとすれば、上述のとおりプレビュー画面を含む印刷設定画面自体を切り替える必要があったため、切替え前の設定画面の設定と切替え後の設定画面での設定を同時に見ることができなかったため、複数の設定にわたる設定変更を行うユーザにとっては使い勝手がいいとは言えず、また、設定内容の確認のために、画面を再三切替える必要があるなどユーザーにとってわかりにくいという課題を有している。
【０００９】
本発明は上記従来例に鑑みてなされたもので、ユーザにとって使い勝手の良い、わかりやすい印刷設定画面を提供するために、任意の設定画面のプレビュー画面上に、他の設定画面のプレビュー画面を表示できるように切り替えることにより、他の設定画面における印刷設定を容易に認識できる仕組みを提供することを第一の目的としている。
【００１０】
また、任意の設定画面のプレビュー画面上に、他の設定画面のプレビュー画面を表示切り替えした後に、切り替えられたプレビュー画面上の操作により、切り替えられたプレビュー画面に関連付けられている印刷設定の変更を行うことにより、他の設定画面における印刷設定を容易に変更できる仕組みを提供することを第二の目的としている。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、本発明は次のような構成からなる。すなわち、印刷装置と通信可能であり、該印刷装置を制御するための設定をプリンタドライバの複数の印刷設定画面の設定シートを用いて制御するＣＰＵを備える情報処理装置であって、任意の設定シートにおいて、ポインティングデバイスを操作することにより、各種の印刷設定項目を選択することにより設定内容を設定する第一設定手段と、前記ポインティングデバイスを操作することにより、表示されている設定シートを切り替えることなく、前記第一設定手段により設定されている設定内容を視覚的に表現するための前記印刷設定画面内のプレビュー画面用ウィンドウを別の設定シートのプレビュー画面用ウィンドウと切り替える切替手段と、前記切替手段により切り替えられたプレビュー画面用ウィンドウを前記ポインティングデバイスを操作することにより、前記第一設定手段による設定と同様に、該プレビュー画面用ウィンドウにより視覚的に表現される前記別の設定シートの設定内容を設定する第二設定手段とを有し、前記切替手段により所定の設定シート内のプレビュー画面用ウィンドウが切り替えられた場合に、前記第二設定手段は、切り替えられたプレビュー画面用ウィンドウにより視覚的に表現される画像上でポインティングデバイスを操作することにより、前記別の設定シートの印刷設定項目の設定内容を設定する。
【００１２】
また、前記各種の印刷設定は、ページレイアウト、給紙方法を含む。
【００１３】
また、前記給紙方法の設定は、印刷ジョブの最初のページ、第２ページ、その他のページ、最後のページの給紙方法を設定できる。
【００１４】
また、前記各種の印刷設定は、排紙方法を更に含み、排紙方法の設定は、ページ単位／ジョブ単位の複数部数設定ができ、更にそれぞれにおいて、部数出力後に次の部数を回転して前記印刷装置で印刷させる設定ができる。
【００１５】
また、前記各種の印刷設定は、印刷方法を更に含み、印刷方法の設定は、片面印刷／両面印刷／製本印刷の設定ができ、更にそれぞれの設定がなされた場合に、前記プレビュー画面用ウィンドウのプレビュー表示が視覚的に変わる。
【００１６】
また、前記第二設定手段は、前記プレビュー画面用ウィンドウ上でポインティングデバイスを所定のクリック操作を行うことにより、該プレビュー画面用ウィンドウで設定すべき印刷設定項目を選択するための選択ウィンドウを表示し、表示された選択ウィンドウ内の印刷設定項目を選択させる選択手段を含み、前記第二設定手段は、前記プレビュー画面用ウィンドウ上でポインティングデバイスを前記所定のクリック操作とは異なるクリック操作を行うことにより、前記選択手段により選択された印刷設定項目の設定内容を設定する。
【００１７】
本出願に係るその他の発明は、上記の発明を実現する方法とプログラム記憶媒体に記憶されているプログラムで実現することである。
【００１８】
【発明の実施の形態】
（第一実施例）
以下、本発明を適用するのに好適である情報処理装置を含む印刷システムについて説明を行う。
【００１９】
図１は本発明の実施例を示す印刷システムの構成を説明するブロック図である。なお、特に断らない限り、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮ,ＷＡＮ等のネットワークを介して接続が為され処理が行われるシステムであっても本発明を適用できることは言うまでもない。
【００２０】
図１において、１５００はホストコンピュータで、ＲＯＭ３０３のプログラム用ＲＯＭあるいは外部メモリ３１１に記憶された文書処理プログラム等に基づいて図形、イメージ、文字、表（表計算等を含む）等が混在した文書処理を実行するＣＰＵ３０１を備え、システムバス３０４に接続される各デバイスをＣＰＵ３０１が総括的に制御する。
【００２１】
また、このＲＯＭ３０３のプログラム用ＲＯＭあるいは外部メモリ１１には、ＣＰＵ３０１の制御プログラムであるオペレーティングシステムプログラム（以下ＯＳ）等を記憶し、ＲＯＭ３０３のフォント用ＲＯＭあるいは外部メモリ３１１には上記文書処理の際に使用するフォントデータ等を記憶し、ＲＯＭ３０３のデータ用ＲＯＭあるいは外部メモリ３１１には上記文書処理等を行う際に使用する各種データを記憶する。
【００２２】
３０２はＲＡＭで、ＣＰＵ３０１の主メモリ、ワークエリア等として機能する。３０５はキーボードコントローラ（ＫＢＣ）で、キーボード３０９や不図示のポインティングデバイスからのキー入力を制御する。３０６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）３１０の表示を制御する。３０７はディスクコントローラ（ＤＫＣ）で、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、プリンタ制御コマンド生成プログラム（以下プリンタドライバ）等を記憶するハードディスク（ＨＤ）、フロッピーディスク（ＦＤ）等の外部メモリ３１１とのアクセスを制御する。３０８はプリンタコントローラ（ＰＲＴＣ）で、所定の双方向性インターフェース（インターフェース）３２２を介してプリンタ２５００に接続されて、プリンタ２５００との通信制御処理を実行する。
【００２３】
なお、ＣＰＵ３０１は、例えばＲＡＭ３０２上に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ３１０上でのＷＹＳＩＷＹＧを可能としている。また、ＣＰＵ３０１は、ＣＲＴ３１０上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。ユーザは印刷を実行する際、印刷の設定に関するウインドウを開き、プリンタの設定や、印刷モードの選択を含むプリンタドライバに対する印刷処理方法の設定を行える。本発明のプリンタドライバプログラムは、外部メモリ３１１に格納されているものとする。
【００２４】
プリンタ１５００において、３１２はプリンタＣＰＵで、ＲＯＭ３１４のプログラム用ＲＯＭに記憶された制御プログラム等あるいは外部メモリ３２１に記憶された制御プログラム等に基づいてシステムバス３１５に接続される印刷部（プリンタエンジン）３１７に出力情報としての画像信号を出力する。また、このＲＯＭ３１４のプログラムＲＯＭには、ＣＰＵ３１２の制御プログラム等を記憶する。ＲＯＭ３１４のフォント用ＲＯＭには上記出力情報を生成する際に使用するフォントデータ等を記憶し、ＲＯＭ３１４のデータ用ＲＯＭにはハードディスク等の外部メモリ３２１がないプリンタの場合には、ホストコンピュータ上で利用される情報等を記憶している。ＣＰＵ３１２は入力部３１８を介してホストコンピュータとの通信処理が可能となっており、プリンタ内の情報等をホストコンピュータ１５００に通知可能に構成されている。
【００２５】
３１３はＣＰＵ３１２の主メモリ、ワークエリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ３１３は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。前述したハードディスク（ＨＤ）、ＩＣカード等の外部メモリ３２１は、ディスクコントローラ（ＤＫＣ）３１９によりアクセスを制御される。
【００２６】
外部メモリ３２１は、オプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。また、３２０は前述した操作パネルで操作のためのスイッチおよびＬＥＤ表示器等が配されている。また、前述した外部メモリは１個に限らず、少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていてもよい。さらに、図示しないＮＶＲＡＭを有し、操作パネル１５０１からのプリンタモード設定情報を記憶するようにしてもよい。
【００２７】
図４は、プリンタ等の印刷装置が直接接続されているか、あるいはネットワーク経由で接続されているホストコンピュータにおける典型的な印刷処理の構成図である。
【００２８】
アプリケーション４０１、グラフィックエンジン４０２、プリンタドライバ４０３、およびシステムスプーラ４０４は、外部メモリ３１１に保存されたファイルとして存在し、実行される場合にＯＳやそのモジュールを利用するモジュールによってＲＡＭ３０２にロードされ実行されるプログラムモジュールである。
【００２９】
また、アプリケーション４０１およびプリンタドライバ４０３は、外部メモリ３１１のＦＤや不図示のＣＤ−ＲＯＭ、あるいは不図示のネットワークを経由して外部ディスク３１１のＨＤに追加することが可能となっている。外部メモリ３１１に保存されているアプリケーション４０１はＲＡＭ３０２にロードされて実行されるが、このアプリケーション４０１からプリンタ２５００に対して印刷を行う際には、同様にＲＡＭ３０２にロードされ実行可能となっているグラフィックエンジン４０２を利用して出力（描画）を行う。アプリケーションがグラフィックエンジンにはき出すデータは、ＯＳの種類によって異なるが、例えばWindows（Microsoft社の登録商標）を用いた場合は、描画命令としてＧＤＩ関数がグラフィックエンジンであるＧＤＩに出力される。
【００３０】
グラフィックエンジン４０２は、印刷装置ごとに用意されたプリンタドライバ４０３を同様に外部メモリ３１１からＲＡＭ３０２にロードし、アプリケーション４１０の出力であるＧＤＩ（Graphic Device Interface）関数をＤＤＩ（Device Driver Interface）関数に変換して、プリンタドライバ４０３に出力する。
【００３１】
プリンタドライバ４０３は、ＧＤＩから受け取ったＤＤＩ関数に基づいて、プリンタ２５００で解釈可能なＰＤＬ（Page Description Language：ページ記述言語）や低レベルの画像データからなるプリンタの制御コマンドに変換する。変換されたプリンタ制御コマンドはＯＳによってＲＡＭ３０２にロードされたシステムスプーラ４０４を経てインターフェース３２２経由でプリンタ２５００へ出力される仕組みとなっている。
【００３２】
図５〜１１は、本実施例における印刷設定画面での設定変更の一例を示す図である。以下において図５〜１１を基に本実施例を詳しく説明する。
【００３３】
まず、本実施例で使用している印刷設定画面の例は図５に示すとおりで、複数の設定画面を持ち、上部にある設定画面切替えボタン５０１にて設定画面の切替えが可能となっている。この他に設定画面には、本実施形態な特徴的構成であるプレビュー画面切替えボタン５０４とプレビュー画面５０３と共に、実際に印刷設定を行う印刷設定項目５０２が並んでいる。図において、設定画面切替ボタン５０１、印刷設定項目５０２、プレビュー画面５０３は、従来と同じなので説明は省略する。
【００３４】
ユーザはプレビュー画面切替えボタン５０４の操作によりプレビュー画面５０３を切替えることが可能となっている。本実施例においては、図５中に示されるとおり、３通りのプレビューが選択可能で、各々のボタンが左より「Page Setup（ページ設定）」設定画面、「Finishing（仕上げ）」設定画面、「Paper Source（給紙）」設定画面に関連したものとなっている。「Quality（印刷品質）」設定画面や「Configuration（デバイスの設定）」設定画面では、プレビュー画面を持っていないので、前記3設定画面以外の設定画面についてのプレビュー画面切替ボタン５０４はない。
【００３５】
本実施例では、複数の設定画面に多数ある印刷設定項目のうち、以下の設定変更を行う手順を例にして説明を行う。
【００３６】
＜操作＞
１．「Paper Selection（給紙方法）」の設定を「Auto（自動）」から「Drawer1（カセット１）」に変更する。
２.「Page Layout（ページレイアウト）」の設定を「1 page per sheet（１ページ／枚）」から「4 pages per sheet（４ページ／枚）」に変更する。
３. 再度、「Paper Selection（給紙方法）」の設定を確認する。
【００３７】
図５に示す印刷設定画面を起点として変更操作を行う場合、「Paper Selection（給紙方法）」の設定項目は「Paper Source（給紙）」の設定画面にあるので、ここで変更が可能である。変更については、ユーザはマウスなどのポインティングデバイスを用いて、図６の６０１に示すようにプレビュー画面上でカーソルをプレビュー画面上に持っていき、左クリックすることにより給紙口の選択ができる。ユーザは、この操作以外にも、従来のように６０２に示すような設定項目を選択することでも行える。引き続き、「Page Layout」の設定の変更を行う。
【００３８】
つづいて２の変更を行う場合は、マウスなどのポインティングデバイスを用いてカーソル７０１をプレビュー画面の切替えボタン５０４に合わせ、「Page Setup（ページ設定）」を示す一番左のボタンの操作によりプレビュー画面５０３を「Paper Selection（給紙）」に関連したものから、「Page Setup（ページ設定）」に関連するものに切替える。切替え後の印刷設定画面の例を示したのが、図８である。
【００３９】
図８では、設定画面は「Paper Source（給紙）」の表示状態で、プレビュー画面のみが８０２示すとおり切替わっている。
【００４０】
このように、プレビュー画面切替ボタン５０４を設け、設定画面中でプレビュー画面のみが切り替えることが可能となり、ユーザにとって使い勝手が向上する。
【００４１】
続いて、図５及び図６で説明したように、「給紙」の設定画面においても、ユーザはマウス等のポインティングデバイスにより、プレビュー画面上で「Page Layout（ページレイアウト）」の設定の変更を行うことができる。
【００４２】
図９に示すのが前記操作後の「Paper Source（給紙）」設定画面の例である。プレビュー画面９０１上で「Page Layout（ページレイアウト）」が「4 Pages Per Sheet（４ページ／枚）」に設定されていることを示している。また、９０２にて「Paper Selection（給紙方法）」の状況を同時に表示している。ここで、ユーザがマウスを操作して、設定画面切替えボタン５０１にて、「Page Setup（ページ設定）」を選択し、設定画面を「Page Setup（ページ設定）」設定画面に切替えた場合には、従来例と同様に図６の画面を表示し、「Page Layout（ページレイアウト）」が「4 pages per sheet（４ページ／枚）」に変更されていることを確認できる。
【００４３】
以上の処理により、ユーザーが、簡便な操作により複数設定画面に散在する設定値の変更を行い、また変更結果を容易に確認できることとなる。
【００４４】
（第二実施例）
第一実施例では、任意の設定画面から他の設定画面のプレビュー画面だけを表示切り替え可能とし、更に、プレビュー画面の操作により任意の設定画面から他の設定画面の設定項目を切り替えることができた。
【００４５】
しかしながら、それぞれの設定画面（設定シート）における設定項目は多岐に渡っており、プレビュー画面のクリック操作だけではすべての設定項目を操作することはできない。そこで、本第二実施例では、プレビュー画面の操作による設定項目の切替を、そのプレビュー画面に対応する設定シートのすべての設定項目について可能とすることを目的とする。図１０〜１１を用いて、その説明を行う。
【００４６】
図１０では、「Paper Source（給紙）」設定画面におけるプレビュー画面での項目設定に関して説明する。図１０において、プレビュー画面上にマウスのカーソルをユーザが移動させ、右クリックすると、１００１に示すウィンドウが表示される。給紙方法として、「Different for First, Second, Others, and Last」の設定になっているので、１つのジョブのそれぞれのページにおける給紙先を選択しなければならない。これは、図６に示す６０２の設定で設定することも可能であるが、異なる設定シートからプレビュー画面切替で設定する場合は、この１００１のウィンドウから選択することになる。「Designate First Page Source」では、最初のページの給紙先を選択することになる。ここにチェックをいれて、プレビュー画面の中の本体図で給紙先（手差しやカセット）をマウスで左クリックすることにより選択できる。これを「Designate Second Page Source」「Designate Other Page Source」「Designate Last Page Source」と選択できる。
【００４７】
また、「Finishing（排紙方法の設定）」も選択できる。つまり、複数部印刷を行う場合に「Group」では、ページ単位にその部数ごと出力され、「Collate」では、ジョブ単位にその部数分だけ出力される。また、「Rotate-Group」や「Rotate-Collate」にユーザがチェックすると、プリンタドライバで生成する印刷データに対して、「回転命令」が付加される。この回転命令を受信したプリンタでは、指定されたサイズで用紙向きの異なる用紙がセットされているかを判断し、セットされている場合は以下の処理を行う。つまり、Ａ４横で「Group」出力の場合は、そのページを部数分を印刷出力したら、印刷データから生成するイメージデータの向きを９０度回転させ、Ａ４縦の用紙に印刷処理を行う。また、Ａ４横で「Collate（ソート）」出力の場合は、そのジョブの１部目を印刷出力したら、印刷データから生成するイメージデータの向きを９０度回転させ、Ａ４縦の用紙に次の２部目の印刷処理を行う。これを、最後の部数まで繰り返す。このような機能により、ユーザは、複数人用の資料をわざわざ複写機でコピーする必要がなくプリンタで処理でき、ソーターのないプリンタであっても、１部づつ向きが異なっているので、分けやすいという効果が得られる。
【００４８】
以上説明したように、プレビュー画面上の操作によりその設定シートにおける複数の印刷設定を行えることができるようになる。
【００４９】
また、図１１では、「Paper Source（給紙）」設定画面において、プレビュー画面を「Finishing（仕上げ）」設定画面に対応したものに、プレビュー画面切替ボタン５０４を用いて切り替えた場合について説明する。
【００５０】
第一実施例で説明したように、プレビュー画面切替ボタン５０４により、プレビュー画面を「Finishing」関連のプレビュー画面に切り替えた後、ユーザがプレビュー画面上でマウスを右クリックすると１１０１に示すウィンドウが表示される。ウィンドウ１００１において、「Designate Binding Location（とじ方向の指定）」にユーザがチェックをすると、プレビュー画面上で「長辺綴じ」と「短辺綴じ」の操作が可能となる。これは、プレビュー画面内の用紙にマウスを合わせ、長辺部分で左クリックすると「長辺綴じ」が設定され、短辺部分で左クリックすると「短辺綴じ」が設定される。
【００５１】
また、「Designate Staple Position（ステイプル位置の指定）」にユーザがチェックすると、プレビュー画面上で「ステイプル位置」の操作が可能となる。これは、プレビュー画面内の用紙にマウスを合わせ、綴じ指定されている辺の角で左クリックすると「ステイプル」が指定され、プレビュー画面に図１の１０３のようなステイプルプレビューが表示される。
【００５２】
また、「Print Style（印刷方法）」にユーザがチェックすると、印刷方法を指定することが可能となる。この指定はウィンドウ内で指定するものであり、「Print style」にユーザがマウスを合わせると、新たなウィンドウ１１０２が表示される。ウィンドウ１１０２において、「1-Sided Printing」が指定されると、プリンタ２５００では片面印刷が行われる。また「2-Sided Printing」が指定されると、プリンタ２５００では両面印刷が行われる。ここで、プレビュー画面内の用紙の一部が裏返った表示になり、裏面にも印刷されることをユーザに識別可能にプレビュー画面内の用紙を切り替えて表示する。また、「2-Sided Printing」が指定されると、プリンタ２５００では製本印刷が行われる。ここで、プレビュー画面内の用紙が２枚見開いた表示になり、製本されることをユーザに識別可能にプレビュー画面内の用紙を切り替えて表示する。
【００５３】
以上説明したように、プレビュー画面上の操作により、他の設定シートにおける複数の印刷設定を行えることができるようになり、ユーザがその都度、設定したい設定シートに切り替えなければならないという手間が減り、従来は複数の設定シートでそれぞれ設定していた設定項目を任意の設定シートにおいて設定可能となる。
【００５４】
また、本第一及び第二実施例においては、プレビュー画面切替えボタン５０４にアイコンを用いているが、もちろん文字または切替えのために、その他の手段を用いてもよい。
【００５５】
なお、本発明は、複数の機器(例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど)から構成されるシステムのデバイスドライバ部分に適用してもよい。
【００５６】
また、本発明の目的は、前述した実施形態の機能を実現するプリンタドライバ等のソフトウェアのプログラムコードを記憶した記録媒体を、システムあるいは装置のコンピュータ(またはＣＰＵやＭＰＵ)が記録媒体に格納されたプログラムコードを読み出し、実行することによっても達成される。
【００５７】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【００５８】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＭＯ、ＤＶＤ、ＲＯＭなどを用いることができる。
【００５９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００６０】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００６１】
以上説明したように、本実施例によれば、印刷設定画面を切替えることなく、プレビュー画面のみを切替えることで、現在表示している印刷設定画面以外の設定画面にある設定内容の表示を行うと共にその設定の内容の変更を可能にする。
【００６２】
【発明の効果】
以上説明したように、本発明によれば、ユーザにとって使い勝手の良い、わかりやすい印刷設定画面を提供するために、プリンタドライバの印刷設定画面の設定シート内のプレビュー画面用ウィンドウを、印刷設定画面の設定シートを切り替えることなく、他の設定シートのプレビュー画面用ウィンドウに切り替えて表示することができ、この任意の印刷設定画面のプレビュー画面用ウィンドウ上の操作により、切り替えられたプレビュー画面用ウィンドウにより視覚的に表現される画像上でポインティングデバイスを操作することにより別の設定シートの印刷設定項目の設定内容を容易に変更できることを可能にする。
【図面の簡単な説明】
【図１】従来技術における、プリンタドライバの印刷設定の画面のユーザインタフェース図である。
【図２】従来のプリンタドライバにおける、ページレイアウトの設定を変更する際の印刷設定画面のユーザインタフェース図である。
【図３】本発明の一実施例である情報処理装置を含む印刷システムの構成を説明するブロック図である。
【図４】ホストコンピュータにおける典型的な印刷データ生成方法を説明するブロック図である。
【図５】本実施例におけるプリンタドライバの印刷設定画面のユーザインタフェース図である。
【図６】本実施例のプリンタドライバにおいて、給紙方法の設定を変更する印刷設定画面の例である。
【図７】本発明のプリンタドライバにおいて、プレビュー画面を切替える方法を示す一例である。
【図８】本発明のプリンタドライバにおいて、プレビュー画面切替え直後の印刷設定画面のユーザインタフェース図である。
【図９】本実施例にて、プレビュー画面にてページレイアウトを変更した直後の印刷設定画面の例である。
【図１０】本実施例における「給紙」に関わるプレビュー画面における設定項目の設定をする際の画面を示すユーザインタフェース図である。
【図１１】本実施例における「仕上げ」に関わるプレビュー画面における設定項目の設定をする際の画面を示すユーザインタフェース図である。
【図１】
0003805122.tif 000002
【図２】
0003805122.tif 000003
【図３】
0003805122.tif 000004
【図４】
0003805122.tif 000005
【図５】
0003805122.tif 000006
【図６】
0003805122.tif 000007
【図７】
0003805122.tif 000008
【図８】
0003805122.tif 000009
【図９】
0003805122.tif 000010
【図１０】
0003805122.tif 000011
【図１１】
0003805122.tif 000012