(57)【要約】【課題】プリンタドライバにおける機能の設定のための操作を容易にする。【解決手段】端末装置では、プリンタドライバの機能についての設定内容を記憶する設定用ファイルが記憶され、また、設定用ファイルに対応したアイコン（設定用ファイルアイコン）が表示される。印刷用画面が表示されている際に、ユーザが、設定用ファイルアイコンを印刷用画面内のプレビューボタン上にドロップすると、端末装置は、印刷設定画面７００を表示させる。印刷設定画面７００のプレビューラン７０２では、アプリケーションファイルの印刷結果のイメージが、ドラッグされた設定用ファイルアイコンに対応した設定内容に従って作成され、表示されている。【選択図】図９
2007257256.tif 000002
【特許請求の範囲】
【請求項１】
所定のプリンタに印刷処理を要求する印刷要求装置において実行されるプリンタドライバにおける機能の設定を行なう、プリンタドライバの設定用プログラムであって、
前記印刷要求装置に、
印刷処理に係る機能についての設定内容を記憶する第１の記憶ステップと、
前記プリンタドライバまたは前記第１の記憶ステップで記憶した設定内容の少なくとも一方をアイコン表示するアイコン表示ステップと、
外部からの入力を受付ける入力ステップと、
前記入力ステップにおいて、前記プリンタドライバと前記第１の記憶ステップで記憶した設定内容とを関連付ける入力を受付けた場合に、前記第１の記憶ステップで記憶した設定内容を、前記プリンタドライバにおける機能の設定内容を記憶する記憶領域に記憶する第２の記憶ステップとを実行させ、
前記プリンタドライバと前記第１の記憶ステップで記憶した設定内容とを関連付ける入力は、前記プリンタドライバに対応するアイコンであるドライバアイコンまたは前記第１の記憶手段で記憶した設定内容に対応するアイコンである設定内容アイコンの少なくとも一方に関連した入力である、プリンタドライバの設定用プログラム。
【請求項２】
前記アイコン表示ステップは、前記設定内容アイコンと前記ドライバアイコンの双方を表示し、
前記プリンタドライバと前記第１の記憶ステップで記憶した設定内容とを関連付ける入力は、前記設定内容アイコンが、選択され、ドラッグされ、さらに、前記ドライバアイコンに対して予め定められた領域にドロップされる入力である、請求項１に記載のプリンタドライバの設定用プログラム。
【請求項３】
前記印刷要求装置に、
前記入力ステップで前記設定内容アイコンを選択する入力を受付けたときに、前記第１の記憶ステップで記憶した設定内容が前記プリンタドライバに対して有効か無効かを判断する設定内容判断ステップと、
前記設定内容判断ステップで無効と判断した場合に、その旨を報知する報知ステップとをさらに実行させる、請求項２に記載のプリンタドライバの設定用プログラム。
【請求項４】
前記印刷要求装置に、
前記プリンタドライバのために使用する接続ポートを特定する情報を記憶する接続ポート記憶ステップと、
前記接続ポート記憶ステップで記憶した接続ポートを特定する情報に関連付けて、当該接続ポートの名称を特定する情報および前記プリンタドライバについての１つ以上の機能について各機能の有無を示す情報を記憶する関連情報記憶ステップとをさらに実行させ、
前記設定内容判断ステップは、前記関連情報記憶ステップで記憶した機能の有無を示す情報と前記第１の記憶ステップで記憶した設定内容に含まれる機能の情報とを比較することにより、前記第１のステップで記憶した設定内容が前記プリンタドライバに対して有効か無効かを判断する、請求項３に記載のプリンタドライバの設定用プログラム。
【請求項５】
前記印刷要求装置に、
前記設定内容アイコンに対して所定の入力がなされたか否かを検出するステップと、
前記所定の入力がなされたことを検出すると、前記第２の記憶ステップで前記プリンタドライバにおける機能の設定内容を記憶する記憶領域に記憶された設定内容を表示し、かつ、当該設定内容の変更を受付けるステップとをさらに実行させる、請求項２〜請求項４のいずれかに記載のプリンタドライバの設定用プログラム。
【請求項６】
前記印刷要求装置に、
アプリケーションを実行させるアプリケーション実行ステップと、
前記アプリケーション実行ステップによる前記アプリケーションの実行中に印刷処理の要求を受付ける印刷要求受付ステップと、
前記印刷要求受付ステップが印刷処理の要求を受付けた場合に、印刷処理についての設定のための画面である印刷用画面を表示させる画面表示ステップとをさらに実行させ、
前記アイコン表示ステップは、少なくとも前記設定内容アイコンを表示し、
前記プリンタドライバと前記第１の記憶ステップで記憶した設定内容とを関連付ける入力は、前記設定内容アイコンが、選択され、ドラッグされ、さらに、前記印刷用画面上にドロップされる入力である、請求項１に記載のプリンタドライバの設定用プログラム。
【請求項７】
前記印刷要求装置に、
前記入力ステップにおいて前記設定内容アイコンが前記印刷用画面上にドロップされる入力を受付けたときに、前記設定内容アイコンがドロップされた位置を検出する位置検出ステップと、
前記第１の記憶ステップで記憶した設定内容に基づいた処理であって、前記位置検出ステップにおいて検出した位置に応じた処理である特定処理を実行する特定処理ステップとをさらに実行させる、請求項６に記載のプリンタドライバの設定用プログラム。
【請求項８】
前記印刷要求装置に、
前記入力ステップで前記設定内容アイコンが前記印刷用画面上にドロップされる入力を受付けたときに、前記アプリケーションに対応したアプリケーションファイルが開かれているか否かを判断するファイル判断ステップをさらに実行させ、
前記特定処理ステップは、前記位置検出ステップで前記設定内容アイコンが所定の位置にドロップされたことを検出した場合であって、前記ファイル判断ステップで前記アプリケーションファイルが開かれていると判断した場合に、前記特定処理として、前記アプリケーションファイルについての前記第１の記憶ステップで記憶した設定内容に基づいた印刷プレビュー画面を表示させる処理を実行する、請求項７に記載のプリンタドライバの設定用プログラム。
【請求項９】
前記特定処理ステップは、前記位置検出ステップで前記設定内容アイコンが前記所定の位置にドロップされたことを検出した場合であって、前記ファイル判断ステップで前記アプリケーションファイルが開かれていないと判断した場合に、前記特定処理として、サンプルファイルについての前記第１の記憶ステップで記憶した設定内容に基づいた印刷プレビュー画面を表示させる処理を実行する、請求項８に記載のプリンタドライバの設定用プログラム。
【請求項１０】
前記特定処理ステップは、前記位置検出ステップで前記設定内容アイコンが前記所定の位置とは異なる特定の位置にドロップされたことを検出した場合であって、前記ファイル判断ステップで前記アプリケーションファイルが開かれていると判断した場合に、前記特定処理として、前記所定のプリンタに対して前記アプリケーションファイルについての前記第１の記憶ステップで記憶した設定内容に基づいた印刷処理を要求する処理を実行する、請求項８または請求項９に記載のプリンタドライバの設定用プログラム。
【請求項１１】
前記印刷要求装置に、
前記印刷用画面に対して所定の入力がなされたか否かを検出するステップと、
前記所定の入力がなされたことを検出すると、前記第２の記憶ステップで前記プリンタドライバにおける機能の設定内容を記憶する記憶領域に記憶された設定内容を表示し、かつ、当該設定内容の変更を受付けるステップとをさらに実行させる、請求項６〜請求項１０のいずれかに記載のプリンタドライバの設定用プログラム。
【請求項１２】
所定のプリンタに印刷処理を要求する印刷要求装置において実行されるプリンタドライバにおける機能の設定を行なう、プリンタドライバの設定方法であって、
印刷処理に係る機能についての設定内容を記憶する第１の記憶ステップと、
前記プリンタドライバまたは前記第１の記憶ステップで記憶した設定内容の少なくとも一方をアイコン表示するアイコン表示ステップと、
外部からの入力を受付ける入力ステップと、
前記入力ステップで前記プリンタドライバと前記第１の記憶ステップで記憶した設定内容とを関連付ける入力を受付けた場合に、前記第１の記憶ステップで記憶した設定内容を、前記プリンタドライバにおける機能の設定内容を記憶する記憶領域に記憶する第２の記憶ステップとを含み、
前記プリンタドライバと前記第１の記憶ステップで記憶した設定内容とを関連付ける入力は、前記プリンタドライバに対応するアイコンであるドライバアイコンまたは前記第１の記憶手段で記憶した設定内容に対応するアイコンである設定内容アイコンの少なくとも一方に関連した入力である、プリンタドライバの設定方法。
【請求項１３】
所定のプリンタに印刷処理を要求する印刷要求装置であって、
印刷処理に係る機能についての設定内容を記憶する第１の記憶手段と、
前記プリンタドライバについての印刷処理に係る機能についての設定内容を記憶する第２の記憶手段と、
前記プリンタドライバまたは前記第１の記憶手段に記憶された設定内容の少なくとも一方をアイコン表示するアイコン表示手段と、
外部からの入力を受付ける入力手段と、
前記入力手段が前記プリンタドライバと前記第１の記憶手段に記憶された設定内容とを関連付ける入力を受付けた場合に、前記第２の記憶手段に前記第１の記憶手段が記憶する設定内容を記憶させる制御手段とを含み、
前記プリンタドライバと前記第１の記憶手段に記憶された設定内容とを関連付ける入力は、前記プリンタドライバに対応するドライバアイコンまたは前記第１の記憶手段に記憶された設定内容に対応するアイコンである設定内容アイコンの少なくとも一方に関連した入力である、印刷要求装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタドライバの設定用プログラム、プリンタドライバの設定方法、および、印刷要求装置に関し、特に、プリンタドライバにおける機能の設定を容易にすることができる、プリンタドライバの設定用プログラム、プリンタドライバの設定方法、および、印刷要求装置に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータで作成された文書または画像などを紙などの記録媒体に印刷する場合、そのパーソナルコンピュータにプリンタを接続し、パーソナルコンピュータでプリンタを制御して印刷がなされる。このような場合、パーソナルコンピュータには、それに接続されるプリンタを制御するためのプリンタドライバがインストールされている必要がある。
【０００３】
パーソナルコンピュータでは、プリンタドライバに関して、プリンタが有する機能についての設定を行なうことができる。たとえば特許文献１には、プリンタドライバが使用するポートやプリンタの機能の設定についての技術が開示されている。
【特許文献１】特開２００５−２０２４９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
プリンタの機能の設定に際し、ユーザは、各機能について、ラジオボタンを選択する等の設定のための操作を必要とされていた。なお、ユーザは、設定するための機能が複数ある場合であっても各機能について設定のための操作を必要とされるため、そのような操作を煩雑であると感じる場合があった。
【０００５】
本発明は、かかる実情に鑑み考え出されたものであり、その目的は、プリンタドライバにおける機能の設定のための操作を容易にすることができるプリンタドライバの設定用プログラム、プリンタドライバの設定方法、および、印刷要求装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明に従ったプリンタドライバの設定用プログラムは、所定のプリンタに印刷処理を要求する印刷要求装置において実行されるプリンタドライバにおける機能の設定を行なう、プリンタドライバの設定用プログラムであって、前記印刷要求装置に、印刷処理に係る機能についての設定内容を記憶する第１の記憶ステップと、前記プリンタドライバまたは前記第１の記憶ステップで記憶した設定内容の少なくとも一方をアイコン表示するアイコン表示ステップと、外部からの入力を受付ける入力ステップと、前記入力ステップにおいて、前記プリンタドライバと前記第１の記憶ステップで記憶した設定内容とを関連付ける入力を受付けた場合に、前記第１の記憶ステップで記憶した設定内容を、前記プリンタドライバにおける機能の設定内容を記憶する記憶領域に記憶する第２の記憶ステップとを実行させ、前記プリンタドライバと前記第１の記憶ステップで記憶した設定内容とを関連付ける入力は、前記プリンタドライバに対応するアイコンであるドライバアイコンまたは前記第１の記憶手段で記憶した設定内容に対応するアイコンである設定内容アイコンの少なくとも一方に関連した入力であることを特徴とする。
【０００７】
また、本発明に従ったプリンタドライバの設定用プログラムでは、前記アイコン表示ステップは、前記設定内容アイコンと前記ドライバアイコンの双方を表示し、前記プリンタドライバと前記第１の記憶ステップで記憶した設定内容とを関連付ける入力は、前記設定内容アイコンが、選択され、ドラッグされ、さらに、前記ドライバアイコンに対して予め定められた領域にドロップされる入力であることが好ましい。
【０００８】
また、本発明に従ったプリンタドライバの設定用プログラムは、前記印刷要求装置に、前記入力ステップで前記設定内容アイコンを選択する入力を受付けたときに、前記第１の記憶ステップで記憶した設定内容が前記プリンタドライバに対して有効か無効かを判断する設定内容判断ステップと、前記設定内容判断ステップで無効と判断した場合に、その旨を報知する報知ステップとをさらに実行させることが好ましい。
【０００９】
また、本発明に従ったプリンタドライバの設定用プログラムは、前記印刷要求装置に、前記プリンタドライバのために使用する接続ポートを特定する情報を記憶する接続ポート記憶ステップと、前記接続ポート記憶ステップで記憶した接続ポートを特定する情報に関連付けて、当該接続ポートの名称を特定する情報および前記プリンタドライバについての１つ以上の機能について各機能の有無を示す情報を記憶する関連情報記憶ステップとをさらに実行させ、前記設定内容判断ステップは、前記関連情報記憶ステップで記憶した機能の有無を示す情報と前記第１の記憶ステップで記憶した設定内容に含まれる機能の情報とを比較することにより、前記第１のステップで記憶した設定内容が前記プリンタドライバに対して有効か無効かを判断することが好ましい。
【００１０】
また、本発明に従ったプリンタドライバの設定用プログラムは、前記印刷要求装置に、前記設定内容アイコンに対して所定の入力がなされたか否かを検出するステップと、前記所定の入力がなされたことを検出すると、前記第２の記憶ステップで前記プリンタドライバにおける機能の設定内容を記憶する記憶領域に記憶された設定内容を表示し、かつ、当該設定内容の変更を受付けるステップとをさらに実行させることが好ましい。
【００１１】
また、本発明に従ったプリンタドライバの設定用プログラムは、前記印刷要求装置に、アプリケーションを実行させるアプリケーション実行ステップと、前記アプリケーション実行ステップによる前記アプリケーションの実行中に印刷処理の要求を受付ける印刷要求受付ステップと、前記印刷要求受付ステップが印刷処理の要求を受付けた場合に、印刷処理についての設定のための画面である印刷設定画面を表示させる画面表示ステップとをさらに実行させ、前記アイコン表示ステップは、少なくとも前記設定内容アイコンを表示し、前記プリンタドライバと前記第１の記憶ステップで記憶した設定内容とを関連付ける入力は、前記設定内容アイコンが、選択され、ドラッグされ、さらに、前記印刷設定画面上にドロップされる入力であることが好ましい。
【００１２】
また、本発明に従ったプリンタドライバの設定用プログラムは、前記印刷要求装置に、前記入力ステップにおいて前記設定内容アイコンが前記印刷設定画面上にドロップされる入力を受付けたときに、前記設定内容アイコンがドロップされた位置を検出する位置検出ステップと、前記第１の記憶ステップで記憶した設定内容に基づいた処理であって、前記位置検出ステップにおいて検出した位置に応じた処理である特定処理を実行する特定処理ステップとをさらに実行させることが好ましい。
【００１３】
また、本発明に従ったプリンタドライバの設定用プログラムは、前記印刷要求装置に、前記入力ステップで前記設定内容アイコンが前記印刷設定画面上にドロップされる入力を受付けたときに、前記アプリケーションに対応したアプリケーションファイルが開かれているか否かを判断するファイル判断ステップをさらに実行させ、前記特定処理ステップは、前記位置検出ステップで前記設定内容アイコンが所定の位置にドロップされたことを検出した場合であって、前記ファイル判断ステップで前記アプリケーションファイルが開かれていると判断した場合に、前記特定処理として、前記アプリケーションファイルについての前記第１の記憶ステップで記憶した設定内容に基づいた印刷プレビュー画面を表示させる処理を実行することが好ましい。
【００１４】
また、本発明に従ったプリンタドライバの設定用プログラムでは、前記特定処理ステップは、前記位置検出ステップで前記設定内容アイコンが前記所定の位置にドロップされたことを検出した場合であって、前記ファイル判断ステップで前記アプリケーションファイルが開かれていないと判断した場合に、前記特定処理として、サンプルファイルについての前記第１の記憶ステップで記憶した設定内容に基づいた印刷プレビュー画面を表示させる処理を実行することが好ましい。
【００１５】
また、本発明に従ったプリンタドライバの設定用プログラムでは、前記特定処理ステップは、前記位置検出ステップで前記設定内容アイコンが前記所定の位置とは異なる特定の位置にドロップされたことを検出した場合であって、前記ファイル判断ステップで前記アプリケーションファイルが開かれていると判断した場合に、前記特定処理として、前記所定のプリンタに対して前記アプリケーションファイルについての前記第１の記憶ステップで記憶した設定内容に基づいた印刷処理を要求する処理を実行することが好ましい。
【００１６】
また、本発明に従ったプリンタドライバの設定用プログラムでは、前記印刷要求装置に、前記印刷用画面に対して所定の入力がなされたか否かを検出するステップと、前記所定の入力がなされたことを検出すると、前記第２の記憶ステップで前記プリンタドライバにおける機能の設定内容を記憶する記憶領域に記憶された設定内容を表示し、かつ、当該設定内容の変更を受付けるステップとをさらに実行させることが好ましい。
【００１７】
本発明に従ったプリンタドライバの設定方法は、所定のプリンタに印刷処理を要求する印刷要求装置において実行されるプリンタドライバにおける機能の設定を行なう、プリンタドライバの設定方法であって、印刷処理に係る機能についての設定内容を記憶する第１の記憶ステップと、前記プリンタドライバまたは前記第１の記憶ステップで記憶した設定内容の少なくとも一方をアイコン表示するアイコン表示ステップと、外部からの入力を受付ける入力ステップと、前記入力ステップで前記プリンタドライバと前記第１の記憶ステップで記憶した設定内容とを関連付ける入力を受付けた場合に、前記第１の記憶ステップで記憶した設定内容を、前記プリンタドライバにおける機能の設定内容を記憶する記憶領域に記憶する第２の記憶ステップとを含み、前記プリンタドライバと前記第１の記憶ステップで記憶した設定内容とを関連付ける入力は、前記プリンタドライバに対応するアイコンであるドライバアイコンまたは前記第１の記憶手段で記憶した設定内容に対応するアイコンである設定内容アイコンの少なくとも一方に関連した入力であることを特徴とする。
【００１８】
本発明に従った印刷要求装置は、所定のプリンタに印刷処理を要求する印刷要求装置であって、印刷処理に係る機能についての設定内容を記憶する第１の記憶手段と、前記プリンタドライバについての印刷処理に係る機能についての設定内容を記憶する第２の記憶手段と、前記プリンタドライバまたは前記第１の記憶手段に記憶された設定内容の少なくとも一方をアイコン表示するアイコン表示手段と、外部からの入力を受付ける入力手段と、前記入力手段が前記プリンタドライバと前記第１の記憶手段に記憶された設定内容とを関連付ける入力を受付けた場合に、前記第２の記憶手段に前記第１の記憶手段が記憶する設定内容を記憶させる制御手段とを含み、前記プリンタドライバと前記第１の記憶手段に記憶された設定内容とを関連付ける入力は、前記プリンタドライバに対応するドライバアイコンまたは前記第１の記憶手段に記憶された設定内容に対応するアイコンである設定内容アイコンの少なくとも一方に関連した入力であることを特徴とする。
【発明の効果】
【００１９】
本発明によると、ユーザは、プリンタドライバにおける機能の設定を行なう際、ドライバアイコンまたは設定内容アイコンのいずれかに関連した入力を行なうことにより、予め記憶された印刷処理に係る機能についての設定内容を、プリンタドライバについての印刷処理に係る機能についての設定内容として印刷要求装置に記憶させることができる。
【００２０】
これにより、ユーザは、アイコンに関連した入力という操作で、プリンタドライバについての印刷処理に係る機能についての設定が可能となる。したがって、本発明によれば、プリンタドライバにおける機能の設定のための操作を容易にすることができる。なお、印刷処理に係る機能についての複数の設定項目が存在する場合であっても、それらについての設定内容を予め記憶させておけば、ユーザは、それらの設定内容を、アイコンに関連した入力という操作によってプリンタドライバにおける機能の設定内容として印刷要求装置に記憶させることができる。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照しつつ、本発明の実施の形態について説明する。
図１は、本発明に従った印刷要求装置の一例である端末装置１とプリンタの一例である印刷装置１００からなるプリンタシステムの構成を模式的に示す図である。端末装置１は、たとえば汎用のパーソナルコンピュータによって構成され、印刷装置１００は、たとえばＭＦＰ（Multi Function Peripherals）から構成されるが、本実施の形態における説明の範囲内で同等の機能を有する装置であれば、端末装置１および印刷装置１００を構成するものはこれらに限定されない。また、図１のプリンタシステムでは、印刷要求装置とプリンタの１台ずつが互いに接続されているが、装置の台数はそれぞれこれに限定されるものではない。また、装置間の接続は、有線・無線を問わない。また、これらの装置は、直接接続されていても良いし、ネットワークを介して接続されていても良い。本実施の形態では、端末装置１とプリンタ１００とは、図示せぬネットワークを介して接続されているものとする。
【００２２】
端末装置１は、印刷装置１００に対して印刷要求を出す。端末装置１には、印刷装置１００を制御するためのプリンタドライバ１０がインストールされ、さらに、プリンタドライバ１０に関する設定内容を含むプリンタドライバ設定用ファイル２０を記憶している。なお、端末装置１には、後述するように、プリンタドライバ１０の環境ファイルとしてのプリンタドライバ設定用ファイル２０の他に、印刷装置１００の印刷処理に関する設定内容を含む複数のプリンタドライバ設定用ファイルが記憶されている。本実施の形態では、上記した複数のプリンタドライバ設定用ファイルと区別するために、必要に応じて、環境ファイルとしてのプリンタドライバ設定用ファイル２０を単に「環境ファイル」と呼ぶ。
【００２３】
図２は、端末装置１のハードウェア構成を示す図である。
端末装置１は、当該端末装置１全体の制御を行なうＣＰＵ（Central Processing Unit）２と、プログラムや定数などを記憶するＲＯＭ（Read Only Memory）３と、データを一時的に記憶するＲＡＭ（Random Access Memory）４と、ＣＰＵ２が実行するプログラムや種々の設定内容などを記憶するためのハードディスク５と、ＣＰＵ２の指示に従って情報を表示するディスプレイ６と、ユーザからの操作を受付ける入力装置７と、ネットワークを介した他の機器との通信を制御するネットワークインタフェース８と、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）等の端末装置１に対して着脱可能な記録媒体９Ａに対する情報の読込みおよび書込みを行なうメディアドライブ９とを含む。入力装置７は、マウス等のポイントデバイスを含む。端末装置１では、各構成要素がバスＡ１に接続され、当該バスＡ１を介して互いに接続されている。
【００２４】
端末装置１では、プリンタドライバ１０を構成するプログラムおよびプリンタドライバ設定用ファイル２０（環境ファイル）は、たとえばハードディスク５に記憶される。
【００２５】
また、端末装置１では、ハードディスク５において、プリンタドライバ１０に関する各種の情報が記憶されている。このような情報としては、たとえば、プリンタドライバ１０のために使用する接続ポートに関する情報がある。接続ポートに関する情報とは、プリンタドライバ１０のために使用する接続ポート、接続ポートの名称、印刷装置１００のＩＰ（Internet Protocol）アドレス、そして、数バイト程度の機能特定情報を挙げることができる。端末装置１は、印刷装置１００のＩＰアドレスおよび接続ポートの名称を、入力装置７から入力された情報に基づいて設定しても良い。機能特定情報は、各ビットに、印刷装置１００の印刷処理に関する各機能をアサインされ、各ビットの値によりその機能を有しているか否かを特定できる情報である。たとえば、１ビット目に「1 point staple」機能が、２ビット目に「2 Copy」機能が、３ビット目に「2 point staple」機能がアサインされている場合であって、機能特定情報の１ビット目の値が「１」、２ビット目の値が「１」、３ビット目の値が「０」であれば、印刷装置１００は、「1 point staple」機能と「2 Copy」機能は備えているが、「2 point staple」機能は備えていないということになる。なお、印刷装置１００の機能に関しては、図４を参照して後述する。
【００２６】
図３は、端末装置１の中の環境ファイルにおける印刷内容の設定を行なう部分の制御ブロック図である。また、図４は、ディスプレイ６において、ハードディスク５内のプリンタドライバ１０が記憶されているフォルダに関連して表示される画面を示す図である。
【００２７】
図４の画面６０では、プリンタドライバ１０に対応して表示されているプリンタアイコン６０１と、ハードディスク５に記憶された複数のプリンタドライブ設定用ファイルのそれぞれに対応した設定ファイルアイコン６０２〜６１４が表示されている。なお、本実施の形態では、プリンタアイコン６０１により、プリンタドライバに対応して表示されるドライバアイコンが構成されている。
【００２８】
なお、設定ファイルアイコン６０２は、印刷処理後にコピー用紙の１箇所をホッチキスで留める機能に関するファイルに対応する。設定ファイルアイコン６０３は、一度の印刷処理において２部コピーをする機能に関するファイルに対応する。設定ファイルアイコン６０４は、印刷処理後にコピー用紙の２箇所をホッチキスで留める機能に関するファイルに対応する。設定ファイルアイコン６０５は、１枚のコピー用紙に２枚の原稿を縮小し並べてコピーする機能に関するファイルに対応する。設定ファイルアイコン６０６は、一度の印刷処理において３部コピーをする機能に関するファイルに対応する。設定ファイルアイコン６０７は、１枚のコピー用紙に４枚の原稿を縮小し並べてコピーする機能に関するファイルに対応する。設定ファイルアイコン６０８は、コピー倍率を７０％に設定する機能に関するファイルに対応する。設定ファイルアイコン６０９は、コピー倍率を１４４％に設定する機能に関するファイルに対応する。設定ファイルアイコン６１０は、コピー用紙としてＡ３の用紙を選択する処理に関するファイルに対応する。設定ファイルアイコン６１１は、コピー用紙としてＢ４の用紙を選択する処理に関するファイルに対応する。設定ファイルアイコン６１２は、複数の原稿を中綴じ（中折り）のページ立ての両面コピーに仕上げる機能に関するファイルに対応する。設定ファイルアイコン６１３は、両面印刷の機能に関するファイルに対応する。そして、設定ファイルアイコン６１４は、印刷処理後にコピー用紙にパンチ穴を空ける機能に関するファイルに対応する。
【００２９】
図３を参照して、端末装置１は、設定ファイルアイコン６０２〜６１４の中のアイコンが入力装置７のポインティングデバイスが用いられてドラッグおよびドロップの操作がなされた際にどの位置でドロップされたかを検出するドロップ位置検出部１２と、ドロップされたアイコンに対応するプリンタドライバ設定用ファイルに格納された設定内容を読出す設定ファイル読出し部１３と、上記した環境ファイルに設定内容を記憶する設定記憶部１４と、環境ファイルまたは複数のプリンタドライバ設定用ファイルの設定状態をディスプレイ６に表示させる設定状態表示処理部１５と、印刷装置１００に対して印刷処理を要求する処理を実行する印刷処理部１６と、環境ファイルに設定内容を記憶させる場合等にディスプレイ６に適宜ダイアログを表示させる設定ダイアログ制御部１７と、ドロップ位置検出部１２が検出する以外の入力装置７に対する入力内容を検出する入力検出部１８とを含む。図３に示された各構成要素は、ＣＰＵ２が適宜プログラムを実行することによって実現される。
【００３０】
図５は、図４に示された画面６０が表示されているときに、環境ファイルに設定内容を記憶（または、更新）させるためにＣＰＵ２が実行する処理のフローチャートである。
【００３１】
図５を参照して、まずステップＳＡ１０で、入力装置７に対して、設定用ファイルアイコン６０２〜６１４のいずれかをプリンタアイコン６０１上にドラッグおよびドロップ（図５では「ＤＤ」と略記）する入力がなされたか否かを判断する。そして、そのような入力がなされたと判断すると、ステップＳＡ２０に処理を進める。
【００３２】
ステップＳＡ２０では、ＣＰＵ２は、設定用ファイルアイコン６０２〜６１４の中の、ステップＳＡ１０での入力の対象となったアイコンに対応する設定用のファイルについて、当該ファイルに含まれている設定内容がプリンタドライバ１０に対して有効か否かを判断し、有効であると判断するとステップＳＡ３０に、無効であると判断するとステップＳＡ４０に、それぞれ処理を進める。
【００３３】
なお、ステップＳＡ２０では、ＣＰＵ２は、設定用のファイルの設定内容に含まれる機能を上記した機能特定情報とを比較し、設定用のファイルの設定内容に含まれる機能のすべてが機能特定情報で備えているとされている場合には、設定用のファイルは有効であると判断し、設定用のファイルの設定内容に含まれる機能の中で１つでも機能特定情報で備えていないとされるものがある場合には、設定用のファイルは無効であると判断する。
【００３４】
ステップＳＡ３０では、ＣＰＵ２は、環境ファイルに、上記の設定用のファイルに含まれる設定内容を記憶させて、ステップＳＡ１０に処理を戻す。なお、ＣＰＵ２は、環境ファイルに、設定用のファイルに含まれる機能についての設定内容が含まれている場合には、その機能についての設定内容を設定用のファイルのものに上書き更新する。
【００３５】
一方、ステップＳＡ４０では、ＣＰＵ２は、「この設定用のファイルに含まれる機能は、このプリンタでは無効です。」等のように、設定用のファイルに設定内容を含まれる機能が印刷装置１００では無効であることを報知するメッセージをディスプレイ６に表示させて、ステップＳＡ１０に処理を戻す。
【００３６】
なお、ここでは、ステップＳＡ１０において、設定用ファイルアイコン６０２〜６１４が、プリンタアイコン６０１上にドロップされたことが検出されたことを条件として、ステップＳＡ２０に処理が進められるが、このとき、ＣＰＵ２は、設定用ファイルアイコン６０２〜６１４の少なくとも一部が、プリンタアイコン６０１の少なくとも一部と重なる位置にドロップされれば、プリンタアイコン６０１上にドロップされたと判断する。
【００３７】
また、以上図５を参照して説明した処理では、設定用ファイルアイコン６０２〜６１４のいずれかがドロップされてプリンタアイコン６０１上にドロップされると、ドロップされたアイコンに対応するファイル内の設定内容が環境ファイルに記憶される。なお、ドラッグおよびドロップの操作以外によっても、設定用のファイルの内容が環境ファイルに記憶されるように更新することもできる。
【００３８】
たとえば、ＣＰＵ２は、設定用ファイルアイコン６０２〜６１４のいずれかに対して、ポインティングデバイスで右クリックする等の入力がなされると、当該入力の対象とされたアイコンに関連して、設定内容を環境ファイルに記憶することを問合せるメニューやダイアログを表示させ、そして、当該設定内容を環境ファイルに記憶することを承認する入力がなされたことを条件として、ステップＳＡ３０と同様に、環境ファイルに上記の設定用のファイルに含まれる設定内容を記憶させる。
【００３９】
なお、本実施の形態の端末装置１は、当該端末装置１においてワープロ機能を有するアプリケーション等の何らかのアプリケーションが実行されている場合であっても、環境ファイルに、設定用のファイルに含まれる設定内容を記憶させることができる。図６は、このような処理のフローチャートである。
【００４０】
図６を参照して、ＣＰＵ２は、まずステップＳＢ１０で、入力装置７に対して、設定用ファイルアイコン６０２〜６１４のいずれかをプリンタアイコン６０１上にドラッグおよびドロップする入力がなされたか否かを判断する。そして、そのような入力がなされたと判断するとステップＳＢ２０に処理を進め、なされていないと判断するとステップＳＢ３０に処理を進める。
【００４１】
ステップＳＢ２０では、ＣＰＵ２は、ＤＤ操作用処理を実行した後、ステップＳＢ２０に処理を戻す。ＤＤ操作用処理の内容については後述する。
【００４２】
一方、ステップＳＢ３０では、ＣＰＵ２は、ポインティングデバイスを設定用ファイルアイコン６０２〜６１４のいずれかまたは印刷用画面上に位置させた状態で、当該ポインティングデバイスに対して右クリックの入力がなされたか否かを判断し、そのような入力がなされたと判断するとステップＳＢ４０に処理を進める。そのような入力がなされていないと判断するとそのままステップＳＢ１０に処理を戻す。
【００４３】
ディスプレイ６に表示される印刷用画面の一例を図７に示す。印刷用画面７０は、アプリケーション上で印刷を要求する旨の入力がなされた際に表示される画面である。印刷用画面７０では、印刷装置１００の名称を表示する表示欄７５、プレビューボタン７１、ＯＫボタン７２、Ｃｌｏｓｅボタン７３、および、オプションボタン７４が表示されている。端末装置１において複数の印刷装置についての情報が登録されている場合には、表示欄７５には、プルダウンメニューとして複数の印刷装置の名称を表示させても良い。また、印刷用画面７０には、アプリケーションファイルの印刷範囲を設定する情報を入力する設定領域７６、および、印刷部数を設定する情報を入力する設定領域７７が表示される。
【００４４】
ＣＰＵ２は、表示された複数の印刷装置の名称から一の印刷装置の名称を選択する入力を受付けると、選択された印刷装置を、プリントデータの送信先として設定する。プレビューボタン７１は、その時点でのプリンタドライバにおける設定内容に基づいた印刷態様をプレビューするためのボタンである。ＯＫボタン７２は、印刷装置１００に対してプリントデータを送信することにより印刷を要求するためのボタンである。Ｃｌｏｓｅボタン７３は、印刷処理に対する設定動作を中止させるためのボタンである。Ｏｐｔｉｏｎボタン７４は、印刷に関する設定内容であって、印刷用画面７０に表示されている内容以外の設定内容を表示させるためのボタンである。
【００４５】
なお、ＣＰＵ２は、印刷用画面７０を、ディスプレイ６上に画面６０（図４参照）と同時に表示できる。
【００４６】
再度図６を参照して、ステップＳＢ４０では、ＣＰＵ２は、右クリック用処理を実行した後、ステップＳＢ１０に処理を戻す。なお、右クリック用処理の内容については、後述する。
【００４７】
図８は、ステップＳＢ２０のＤＤ操作用処理のサブルーチンのフローチャートである。以下に、図８を参照して、この処理の内容を説明する。
【００４８】
ステップＳＢ２００では、ＣＰＵ２は、実行中のアプリケーションについてファイルが開かれ、かつ、当該ファイルの印刷の要求が継続されている状態であるか否か、つまり、図７に示したような印刷用画面が表示されているか否かを判断する。そして、ＣＰＵ２は、印刷の要求が継続されている状態であると判断するとステップＳＢ２０２に処理を進め、印刷の要求が継続されている状態ではないと判断するとステップＳＢ２１０に処理を進める。なお、印刷の要求は、ＯＫボタン７２が操作されることによって印刷装置１００に印刷要求が出されるか、Ｃｌｏｓｅボタン７３が操作されることによって、継続状態を解消する。
【００４９】
ステップＳＢ２０２では、設定用ファイルアイコンをドロップされたのがプレビューボタン７１上であったか否かを判断し、そうであると判断するとステップＳＢ２０４へ、そうではないと判断するとステップＳＢ２０６へ、それぞれ処理を進める。
【００５０】
ステップＳＢ２０４では、ＣＰＵ２は、ドロップされたアイコンに対応する設定用のファイルの設定内容を環境ファイルに記憶（更新）させ、そして、記憶または更新された設定内容を適用させて、開かれているファイルの印刷結果のイメージを表示させて、処理を図６にリターンさせる。
【００５１】
図９に、ステップＳＢ２０４の処理によりディスプレイ６に表示されるプレビュー画面の一例を示す。
【００５２】
図９を参照して、プレビュー画面７００では、プリンタドライバの設定内容を示す印刷設定欄７０１とともに、印刷結果のイメージを表示させるプレビュー欄７０２が表示されている。なお、プレビュー欄７０２では、２イン１機能（１枚のコピー用紙に２枚の原稿を縮小し並べてコピーする機能）を利用するような設定内容が反映された、印刷結果のイメージが表示されている。
【００５３】
再度図８を参照して、ステップＳＢ２０６では、ＣＰＵ２は、設定用ファイルアイコンをドロップされたのがＯＫボタン７２上であったか否かを判断し、そうであると判断するとステップＳＢ２０８へ、そうではないと判断するとステップＳＢ２０９へ、それぞれ処理を進める。
【００５４】
ステップＳＢ２０８では、ＣＰＵ２は、ドロップされたアイコンに対応する設定用のファイルの設定内容を環境ファイルに記憶（更新）させ、そして、記憶または更新された設定内容を適用させて、印刷装置１００に対して印刷要求を行なう。これにより、印刷装置１００では、ファイルの印刷が実行される。ＣＰＵ２は、ステップＳＢ２０８の処理を実行した後、処理を図６にリターンさせる。
【００５５】
ステップＳＢ２０９では、ＣＰＵ２は、ドロップされたアイコンに対応する設定用のファイルの設定内容を環境ファイルに記憶（更新）させ、そして、記憶または更新された設定内容をディスプレイ６に表示させて、処理を図６にリターンさせる。図１０に、設定内容を表示する画面の一例を示す。
【００５６】
図１０を参照して、画面８０では、設定内容表示欄８１に、印刷処理に関する設定内容が示されている。なお、設定内容表示欄８１の１行目には、プリンタの名称が、２〜３行目にはプリンタドライバのバージョン情報が、そして、４〜５行目には、設定されている機能に関する情報が表示されている。具体的には、出力サイズを規定する機能について、「Ａ３」という設定値が設定されている旨が表示されている。
【００５７】
なお、図１０は、設定用ファイルアイコンがプレビューボタン７１およびＯＫボタン７２以外の位置にドロップされた際に表示される画面である。つまり、端末装置１は、設定用ファイルアイコンに対して、プレビューボタン７１およびＯＫボタン７２以外の位置にドロップする等の所定の入力がなされることにより、図１０に示すような画面を表示する。なお、図１０に示された画面に対して、テキスト情報を変更する情報が入力されると、処理対象となっている設定用ファイルアイコンに対応した設定用ファイルの内容も更新される。図１０に示されるような設定内容を示す画面は、たとえば、印刷用画面７０に対して右クリック等の所定の入力がなされた際に、その時点で環境用ファイルに記憶されている設定内容を表示させるために、表示されても良い。印刷用画面７０に対して所定の入力がなされた際に表示される画面には、環境用ファイルに記憶された設定内容が設定される。
【００５８】
再度図８を参照して、ステップＳＢ２１０では、ＣＰＵ２は、設定用ファイルアイコンをドロップされたのがプリンタアイコン６０１上であったか否かを判断し、そうであると判断するとステップＳＢ２１２へ処理を進め、そうではないと判断すると図６に処理をリターンさせる。
【００５９】
ステップＳＢ２０４では、ＣＰＵ２は、ドロップされたアイコンに対応する設定用のファイルの設定内容を環境ファイルに記憶（更新）させ、そして、記憶または更新された設定内容を適用させて、サンプルファイルについての印刷結果のイメージを表示させて、処理をステップＳＢ２１４に進める。ここで表示される、サンプルファイルについての印刷結果のイメージとは、図９のプレビュー欄７０２に表示されているようなものであって、表示される対象が予めハードディスク５等に記憶されたサンプルファイルについてのイメージである。
【００６０】
ステップＳＢ２１４は、ＣＰＵ２は、たとえば図１０に示したように、記憶または更新された設定内容をディスプレイ６に表示させて、処理を図６にリターンさせる。
【００６１】
図１１は、図６のステップＳＢ４０の右クリック用処理のサブルーチンのフローチャートである。ここで、図１１を参照して、右クリック用処理の内容を説明する。
【００６２】
右クリック用処理では、まずステップＳＢ４００で、ＣＰＵ２は、ステップＳＡ２０と同様に、右クリックされたアイコンに対応する設定用ファイルに含まれている設定内容が、プリンタドライバ１０に対して有効か否かを判断し、有効であると判断するとステップＳＢ４０２へ、無効であると判断するとステップＳＢ４０４へ、それぞれ処理を進める。
【００６３】
ステップＳＢ４０２では、右クリックされたアイコンに対応する設定用ファイルに含まれている設定内容を環境ファイルに記憶させるためのダイアログ画面を表示させる。このダイアログ画面としては、たとえば、図９に示したプレビュー画面７００が考えられる。ステップＳＢ４０２では、プレビュー画面７００の表示を、右クリックされたアイコンに対応する設定用ファイルの設定内容に基づいて行なわれる。なお、プレビュー画面７００に対してＯＫボタン７０３に対する入力がなされた場合には、そのことを条件として、当該設定用ファイルの設定内容を環境ファイルに記憶させる。
【００６４】
ステップＳＢ４０４では、ＣＰＵ２は、環境ファイルに記憶させる設定内容を入力する設定用画面をディスプレイ６に表示させる。ここで表示される設定用画面の一例を図１２に示す。
【００６５】
図１２を参照して、設定用画面９０では、出力が両面か片面か、印刷の際に出力する用紙のサイズ、印刷倍率、および、ホッチキスで留める等の後処理についての設定内容が表示されている。なお、これらの設定内容は、プルダウンメニューで予め定められたメニューの中から選択しながら入力できるように構成されている。
【００６６】
そして、ステップＳＢ４０６で、ＣＰＵ２は、設定用画面９０に対して設定内容の入力があったか否かを判断し、あったと判断するとステップＳＢ４０８で、入力された設定内容を環境ファイルに記憶させることにより環境ファイルの記憶内容（プリンタドライバの設定内容）を更新して、図６に処理をリターンさせる。
【００６７】
以上図８を用いて説明したＤＤ操作用処理では、ステップＳＢ２０２およびステップＳＢ２０６において、アイコンがドロップされた位置が検出され、そして、ステップＳＢ２０４，２０８，２０９において、検出された位置に応じて異なる処理が実行された。なお、プリンタドライバの設定内容が変更された後に実行される処理は、検出された位置（プレビューボタン７１，ＯＫボタン７２）に対して関連のある処理が実行される。つまり、プレビューボタン７１上にドラッグされれば、プレビュー画面が表示され（ステップＳＢ２０４）、ＯＫボタン７２上にドラッグされれば、印刷が実行される。これにより、プリンタドライバの設定内容の変更（設定）が容易になるだけでなく、ユーザに、当該ユーザが入力した内容に付随したサービス（情報の提示等）を提供できる。
【００６８】
また、本実施の形態によれば、ユーザは、アプリケーションにおいてファイル（アプリケーションファイル）が開かれている状態で印刷用画面７０が表示されている際に、設定用ファイルアイコンをプレビューボタン７１上にドロップすると、ステップＳＢ２０４の処理により、アプリケーションファイルの印刷結果をドラッグされた設定用ファイルアイコンに対応した設定内容に従ってプレビューすることができる。なお、本実施の形態では、図４に示されるように、複数の、互いに設定内容の異なる設定用ファイルアイコンが表示されている。
【００６９】
このことから、ユーザが、設定用ファイルアイコン６０２をプレビューボタン７１上にドロップすると、ステップＳＢ２０４の処理により、プレビュー欄７０２には、設定用ファイルアイコン６０２に対応した設定内容に従った印刷結果が、つまり、１点をホッチキスで留められた状態をイメージさせる印刷結果が表示される。そして、この状態からさらに、ユーザが設定用フィルアイコン６０５をプレビューボタン７１上にドロップすると、ステップＳＢ２０４の処理により、プレビュー欄７０２には、さらに設定用ファイルアイコン６０５に対応した設定内容に従った印刷結果が、つまり、１点をホッチキスで留められさらに１枚のコピー用紙で２枚の原稿を縮小して並べてコピーされた状態をイメージさせる印刷結果が表示される。
【００７０】
つまり、ユーザは、互いに設定内容の異なる複数の設定用ファイルアイコンが表示されている場合、上記のように、複数の設定用ファイルアイコンに対応した設定内容が組合された印刷結果をプレビューすることができる。
【００７１】
また、本実施の形態では、各設定用ファイルアイコン２０２〜２１４が対応する設定用のファイルは、プリンタドライバ２０１と同じフォルダ内に記憶されていることが好ましい。上記の設定用のファイルは、プリンタドライバ１０がインストールされる際に、同時に、端末装置１にインストールされてもよいし、プリンタドライバ１０がインストールされた後にまたはインストールされる前に、端末装置１に記憶されていてもよい。
【００７２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００７３】
【図１】本発明に従った印刷要求装置の一例である端末装置を含むプリンタシステムの構成を模式的に示す図である。
【図２】図１の端末装置のハードウェア構成を示す図である。
【図３】図１の端末装置の中の環境ファイルにおける印刷内容の設定を行なう部分の制御ブロック図である。
【図４】図１の端末装置のディスプレイにおいて、ハードディスク５内のプリンタドライバ１０が記憶されているフォルダに関連して表示される画面を示す図である。
【図５】図４に示された画面が表示されているときに図２のＣＰＵが実行する処理のフローチャートである。
【図６】図１の端末装置においてアプリケーションが実行されている場合に、環境ファイルに設定用のファイルに含まれる設定内容を記憶させるために実行される処理のフローチャートである。
【図７】図２のディスプレイに表示される印刷用画面の一例を示す図である。
【図８】図６のＤＤ操作用処理のサブルーチンのフローチャートである。
【図９】図２のディスプレイに表示されるプレビュー画面の一例を示す図である。
【図１０】図２のディスプレイに表示される設定内容を表示する画面の一例を示す図である。
【図１１】図６の右クリック用処理のサブルーチンのフローチャートである。
【図１２】図２のディスプレイに表示される設定用画面の一例を示す図である。
【符号の説明】
【００７４】
１  端末装置、２  ＣＰＵ、３  ＲＯＭ、４  ＲＡＭ、５  ハードディスク、６  ディスプレイ、７  入力装置、８  ネットワークインタフェース、９  メディアドライブ、９Ａ  記録媒体、１０  プリンタドライバ、１１  設定制御部、１２  ドロップ位置検出部、１３  設定ファイル読出し部、１４  設定記憶部、１５  設定状態表示処理部、１６  印刷処理部、１７  設定ダイアログ制御部、２０  プリンタドライバ設定用ファイル、７０  印刷用画面、７１  プレビューボタン、７２  ＯＫボタン、７３  Ｃｌｏｓｅボタン、７４  オプションボタン、７５  表示欄、７６，７７  設定領域、１００  ＭＦＰ、６０１  プリンタアイコン、６０２〜６１４  設定ファイルアイコン、７００  印刷設定画面、７０１  印刷設定欄、７０２  プレビュー欄、８０，９０  設定用画面。
【図１】
2007257256.tif 000003
【図２】
2007257256.tif 000004
【図３】
2007257256.tif 000005
【図４】
2007257256.tif 000006
【図５】
2007257256.tif 000007
【図６】
2007257256.tif 000008
【図７】
2007257256.tif 000009
【図８】
2007257256.tif 000010
【図９】
2007257256.tif 000011
【図１０】
2007257256.tif 000012
【図１１】
2007257256.tif 000013
【図１２】
2007257256.tif 000014