(57)【要約】【課題】  ネットワークを介して接続されている印刷装置に文書の印刷を指示する際に印刷設定をより容易に行えるようにする。【解決手段】  情報処理装置において、接続される印刷装置のうち特定の印刷装置に対する特定の印刷設定への設定アイコンを作成して画面に配置する。また、印刷したい文書ファイルのアイコンを作成して画面に配置する。画面において、設定アイコンの文書ファイルのアイコンへのドラグ・アンド・ドロップを検出すると、上記設定アイコンにより参照される印刷設定により文書データを印刷データに変換して当該印刷ジョブを上記特定の印刷装置に送信する。印刷装置では、この印刷設定にて印刷を開始する。【選択図】図４
2006120041.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷装置に対して印刷ジョブを送信する情報処理装置に実行させるための印刷指示プログラムであって、
特定の印刷装置に対して印刷設定を登録するステップと、
登録された印刷設定ごとに対応させた設定アイコンを複数画面上に配置するステップと、
上記画面において、配置された複数の設定アイコンのうち所定の設定アイコン上に文書データのファイルアイコンがドラッグ・アンド・ドロップされたことを検知するステップと、
上記所定の設定アイコンに対応した印刷設定を設定コマンドに変換するステップと、
ドラッグ・アンド・ドロップした上記文書ファイルと上記設定コマンドとを印刷ジョブとして、ドラッグ・アンド・ドロップされた上記所定の設定アイコンに対応した特定の印刷装置ヘ送信するステップと
を有する印刷指示プログラム。
【請求項２】
さらに、上記設定アイコンに関する所定の操作を検出すると、上記画面に、上記設定アイコンに対応した印刷設定における印刷設定データを編集するための編集画面を表示するステップを備えることを特徴とする請求項１に記載された印刷指示プログラム。
【請求項３】
さらに、上記編集画面における印刷設定データの編集結果を一時的な印刷として利用するか、または、登録された印刷設定と置き換えて保存するか選択可能であることを特徴とする請求項２に記載された印刷指示プログラム。
【請求項４】
複数の印刷装置に対して印刷ジョブを送信する情報処理装置に実行させるための印刷指示プログラムであって、
特定の印刷装置に対して印刷設定を登録するステップと、
登録された印刷設定に対応させた設定アイコンを画面上に配置するステップと、
上記画面において、配置された設定アイコン上に文書データのファイルアイコンがドラッグ・アンド・ドロップされたことを検知するステップと、
上記設定アイコンに対応した上記印刷設定を設定コマンドに変換するステップと、
ドラッグ・アンド・ドロップした上記文書ファイルと上記設定コマンドとを印刷ジョブとして、ドラッグ・アンド・ドロップされた上記設定アイコンに対応した特定の印刷装置ヘ送信するステップと、
送信された上記印刷ジョブの送信履歴を記憶するステップと、
上記所定の操作が検出されると、記憶された上記送信履歴を表示するステップと
を有する印刷指示プログラム。
【請求項５】
さらに、上記送信履歴から１つの送信履歴が選択されると、その送信履歴に保存されている印刷設定で同じ文書ファイルを再度印刷装置に送信するステップを備えることを特徴とする請求項４に記載された印刷指示プログラム。
【請求項６】
さらに、印刷データを送信した文書ファイルを再度所定の場所に保存するステップを備えることを特徴とする請求項５に記載された印刷指示プログラム。
【請求項７】
複数の印刷装置に対して印刷ジョブを送信する情報処理装置に実行させるための印刷指示プログラムであって、
特定の印刷装置に対して印刷設定を登録するステップと、
登録された印刷設定に対応させた設定アイコンを画面上に配置するステップと、
上記画面において、配置された設定アイコン上に文書データのファイルアイコンがドラッグ・アンド・ドロップされたことを検知するステップと、
上記設定アイコンに対応した上記印刷設定を設定コマンドに変換するステップと、
ドラッグ・アンド・ドロップした上記文書ファイルと上記設定コマンドとを印刷ジョブとして、ドラッグ・アンド・ドロップされた上記設定アイコンに対応した特定の印刷装置ヘ送信するステップと
設定アイコンに対応した印刷設定を編集するための編集画面を表示するステップと、
上記印刷設定の編集履歴を記憶するステップと、
上記設定アイコンに対して所定の操作を検出するステップと、
上記設定アイコンに対して所定の操作を検出すると、記憶された編集履歴を表示するステップと
を備える印刷指示プログラム。
【請求項８】
さらに、上記印刷設定による印刷設定変更を自動的に保存するステップを備え、編集履歴を表示する際には、表示される名称を、変更された印刷設定項目に関連付けた名称を自動的に付与することを特徴とする請求項７に記載された印刷指示プログラム。
【請求項９】
さらに、上記印刷装置のステータスを取得するステップを備え、
上記変更履歴を表示するステップにおいて、取得した上記ステータスを表示に反映させることを特徴とする請求項７に記載された印刷指示プログラム。
【請求項１０】
上記印刷設定は、複数の特定の印刷装置に対するそれぞれの印刷設定からなり、
上記送信ステップにおいて、上記文書データを上記複数の特定の印刷装置のための印刷設定によりそれぞれ印刷データに変換しそれぞれの印刷ジョブを上記複数の特定の印刷装置に送信することを特徴とする請求項１から９のいずれかに記載された印刷指示プログラム。
【請求項１１】
さらに、印刷設定データを上記画面上のファイルにエクスポートするステップと、
上記ファイルを、情報処理装置にインストールされているアプリケーションのアイコンにドラッグ・アンド・ドロップすることでインポートするステップと、
同じ印刷設定内容で同じ印刷設定名称の設定アイコンを作成するステップと
を備えることを特徴とする請求項１から１０のいずれかに記載された印刷指示プログラム。
【請求項１２】
複数の印刷装置に対して印刷ジョブを送信する情報処理装置において、
特定の印刷装置に対して印刷設定を登録し、
登録された印刷設定ごとに対応させた設定アイコンを複数画面上に配置し、
上記画面において、配置された複数の設定アイコンのうち所定の設定アイコン上に文書データのファイルアイコンがドラッグ・アンド・ドロップされたことを検知し、
上記所定の設定アイコンに対応した印刷設定を設定コマンドに変換し、
ドラッグ・アンド・ドロップした上記文書ファイルと上記設定コマンドとを印刷ジョブとして、ドラッグ・アンド・ドロップされた上記所定の設定アイコンに対応した特定の印刷装置ヘ送信する
印刷指示方法。
【請求項１３】
複数の印刷装置に対して印刷ジョブを送信する情報処理装置において、
特定の印刷装置に対して印刷設定を登録する登録手段と、
登録された印刷設定ごとに対応させた設定アイコンを複数画面上に配置する配置手段と、
上記画面において、配置された複数の設定アイコンのうち所定の設定アイコン上に文書データのファイルアイコンがドラッグ・アンド・ドロップされたことを検知する検知手段と、
上記所定の設定アイコンに対応した印刷設定を設定コマンドに変換する変換手段と、
ドラッグ・アンド・ドロップした上記文書ファイルと上記設定コマンドとを印刷ジョブとして、ドラッグ・アンド・ドロップされた上記所定の設定アイコンに対応した特定の印刷装置ヘ送信する送信手段と
を備える印刷指示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ファイルデータを印刷設定とともに、印刷装置に対し送付する印刷指示装置に関する。
【背景技術】
【０００２】
印刷装置、コンピュータ（ＰＣ）などがＬＡＮなどのネットワークに接続されたシステムでは、コンピュータのアプリケーションから印刷装置に対して電子ファイル（文書データ）の印刷を指示できる。たとえば、コンピュータのデスクトップ画面上に、利用可能なプリンタのアイコン（ショートカット）を表示させておき、このプリンタアイコンに文書データをドロップさせることによって、その印刷装置のためのプリンタドライバを起動して、アプリケーションが作成した文書データを印刷データに変換して送信する。印刷装置はその印刷データを受け取って印刷を行う。
【０００３】
特開平１１−３３４１８０号公報に記載されたシステムでは、複数の印刷装置がネットワークに接続されている。コンピュータのデスクトップ画面で、プリンタまたは印刷機能を代表するアイコンを、印刷しようとする文書のファイルのアイコンにドラグ・アンド・ドラッグすると、印刷に最適な印刷装置を自動的に選択し、その印刷装置にその文書を送信して印刷を行わせる。
【０００４】
コンピュータで実行されるアプリケーションには、文書ファイルをＰＤＬなどに変換せずに文書ファイルのまま印刷設定とともに印刷装置に対し送付するものがある。そのようなダイレクト印刷アプリケーションでは、アプリケーション自体に予め印刷装置と印刷設定を登録しておく。ユーザが、コンピュータのデスクトップ画面に配置したアプリケーションの設定アイコンに電子ファイルのアイコンをドラグ・アンド・ドロップすると、その印刷設定にてファイルを印刷装置に送付する。
【特許文献１】特開平１１−３３４１８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来のダイレクト印刷アプリケーションは、使い勝手がよくなかった。たとえば、複数の印刷装置や複数の印刷設定を登録可能であっても、アプリケーションのショートカット自体には１つの印刷設定しか登録できない。このため、印刷デバイスや印刷設定を切り替えるには、送信時にユーザによる手動切替操作が必要であった。また、一度登録した印刷設定は、その内容を変更する際に、再度アプリケーションを起動し、設定内容を選択し、変更し、登録するという作業が必要であった。また、一度送信したファイルについて再度同じ印刷設定で送信したい場合には、最初の送信時とまったく同じ操作が必要であった。一方、印刷設定を変更した際には、明示的に保存を行わない限り変更された印刷設定は破棄されるため、再度以前の設定で印刷したい場合に利用できない、という問題があった。
【０００６】
この発明の目的は、ネットワークを介して接続されている印刷装置に文書の印刷を指示する際に印刷設定をより容易に行えるようにすることである。
【課題を解決するための手段】
【０００７】
本発明に係る第１の印刷指示プログラムは、複数の印刷装置に対して印刷ジョブを送信する情報処理装置に実行させるための印刷指示プログラムであって、特定の印刷装置に対して印刷設定を登録するステップと、登録された印刷設定ごとに対応させた設定アイコンを複数画面上に配置するステップと、上記画面において、配置された複数の設定アイコンのうち所定の設定アイコン上に文書データのファイルアイコンがドラッグ・アンド・ドロップされたことを検知するステップと、上記所定の設定アイコンに対応した印刷設定を設定コマンドに変換するステップと、ドラッグ・アンド・ドロップした上記文書ファイルと上記設定コマンドとを印刷ジョブとして、ドラッグ・アンド・ドロップされた上記所定の設定アイコンに対応した特定の印刷装置ヘ送信するステップとを有する。すなわち、複数の設定アイコンの各々に対して、登録した１つの印刷設定を対応づけることができ、従って複数の設定アイコンを画面上に配置できる。
【０００８】
上記第１の印刷指示プログラムは、好ましくは、さらに、上記設定アイコンに関する所定の操作を検出すると、上記画面に、上記設定アイコンに対応した印刷設定における印刷設定データを編集するための編集画面を表示するステップを備える。したがって、設定アイコンにて直接に編集画面を表示して印刷設定を変更可能である。好ましくは、さらに、上記編集画面における印刷設定データの編集結果を一時的な印刷として利用するか、または、登録された印刷設定と置き換えて保存するか選択可能である。
【０００９】
本発明に係る第２の印刷指示プログラムは、複数の印刷装置に対して印刷ジョブを送信する情報処理装置に実行させるための印刷指示プログラムであって、特定の印刷装置に対して印刷設定を登録するステップと、登録された印刷設定に対応させた設定アイコンを画面上に配置するステップと、上記画面において、配置された設定アイコン上に文書データのファイルアイコンがドラッグ・アンド・ドロップされたことを検知するステップと、上記設定アイコンに対応した上記印刷設定を設定コマンドに変換するステップと、ドラッグ・アンド・ドロップした上記文書ファイルと上記設定コマンドとを印刷ジョブとして、ドラッグ・アンド・ドロップされた上記設定アイコンに対応した特定の印刷装置ヘ送信するステップと、送信された上記印刷ジョブの送信履歴を記憶するステップと、上記所定の操作が検出されると、記憶された上記送信履歴を表示するステップとを有する。
【００１０】
上記第２の印刷指示プログラムは、好ましくは、さらに、上記送信履歴から１つの送信履歴が選択されると、その送信履歴に保存されている印刷設定で同じ文書ファイルを再度印刷装置に送信するステップを備える。これにより、ジョブ送信履歴から選択したファイルを同じ設定で再印刷できる。好ましくは、さらに、印刷データを送信した文書ファイルを再度所定の場所に保存するステップを備える。これにより、ジョブ送信履歴から選択した文書ファイルを再保存できる。
【００１１】
本発明に係る第３の印刷指示プログラムは、複数の印刷装置に対して印刷ジョブを送信する情報処理装置に実行させるための印刷指示プログラムであって、特定の印刷装置に対して印刷設定を登録するステップと、登録された印刷設定に対応させた設定アイコンを画面上に配置するステップと、上記画面において、配置された設定アイコン上に文書データのファイルアイコンがドラッグ・アンド・ドロップされたことを検知するステップと、上記設定アイコンに対応した上記印刷設定を設定コマンドに変換するステップと、ドラッグ・アンド・ドロップした上記文書ファイルと上記設定コマンドとを、ドラッグ・アンド・ドロップされた上記設定アイコンに対応した特定の印刷装置ヘ送信するステップと設定アイコンに対応した印刷設定を編集するための編集画面を表示するステップと、上記印刷設定の編集履歴を記憶するステップと、上記設定アイコンに対して所定の操作を検出するステップと、上記設定アイコンに対して所定の操作を検出すると、記憶された編集履歴を表示するステップとを備える。
【００１２】
上記第３の印刷指示プログラムは、好ましくは、さらに、上記印刷設定による印刷設定変更を自動的に保存するステップを備え、編集履歴を表示する際には、表示される名称を、変更された印刷設定項目に関連付けた名称を自動的に付与する。すなわち、自動保存において、印刷設定の名称を、変更された設定項目の名称（たとえばファイル名やステープル）に関連付けて自動的に付与する。
【００１３】
上記第３の印刷指示プログラムは、好ましくは、さらに、上記印刷装置のステータスを取得するステップを備え、上記設定変更履歴の表示のステップにおいて、取得した上記ステータスを表示に反映させる。たとえば、利用できない印刷設定項目があることを示す。
【００１４】
上記第１、第２または第３の印刷指示プログラムは、たとえば、上記印刷設定は、複数の特定の印刷装置に対するそれぞれの印刷設定からなり、上記送信ステップにおいて、上記文書データを上記複数の特定の印刷装置のための印刷設定によりそれぞれ印刷データに変換しそれぞれの印刷ジョブを上記複数の特定の印刷装置に送信する。印刷設定に複数の印刷装置とそれに属する複数の印刷設定を予め登録しておくことで、１度の印刷操作にて複数の印刷装置に対しそれぞれの設定にて印刷可能とする。
【００１５】
上記第１、第２または第３の印刷指示プログラムは、好ましくは、さらに、印刷設定データを上記画面上のファイルにエクスポートするステップと、上記ファイルを、情報処理装置にインストールされているアプリケーションのアイコンにドラッグ・アンド・ドロップすることでインポートするステップと、同じ印刷設定内容で同じ印刷設定名称の設定を作成するステップとを備える。同じ印刷設定内容で同じ印刷設定名称の設定アイコンを作成できる。
【００１６】
本発明に係る印刷指示方法では、複数の印刷装置に対して印刷ジョブを送信する情報処理装置において、特定の印刷装置に対して印刷設定を登録し、登録された印刷設定ごとに対応させた設定アイコンを複数画面上に配置し、上記画面において、配置された複数の設定アイコンのうち所定の設定アイコン上に文書データのファイルアイコンがドラッグ・アンド・ドロップされたことを検知し、上記所定の設定アイコンに対応した印刷設定を設定コマンドに変換し、ドラッグ・アンド・ドロップした上記文書ファイルと上記設定コマンドとを印刷ジョブとして、ドラッグ・アンド・ドロップされた上記所定の設定アイコンに対応した特定の印刷装置ヘ送信する。
【００１７】
本発明に係る印刷指示装置は、複数の印刷装置に対して印刷ジョブを送信する情報処理装置において、特定の印刷装置に対して印刷設定を登録する登録手段と、登録された印刷設定ごとに対応させた設定アイコンを複数画面上に配置する配置手段と、上記画面において、配置された複数の設定アイコンのうち所定の設定アイコン上に文書データのファイルアイコンがドラッグ・アンド・ドロップされたことを検知する検知手段と、上記所定の設定アイコンに対応した印刷設定を設定コマンドに変換する変換手段と、ドラッグ・アンド・ドロップした上記文書ファイルと上記設定コマンドとを印刷ジョブとして、ドラッグ・アンド・ドロップされた上記所定の設定アイコンに対応した特定の印刷装置ヘ送信する送信手段とを備える。
【発明の効果】
【００１８】
いずれかの設定アイコン上に文書データのファイルアイコンをドラッグ・アンド・ドロップすることにより印刷設定ができるので、印刷設定が容易になる。
【００１９】
また、設定アイコンに、種々の機能（たとえば、編集機能、複数送信先およびそれぞれの印刷設定の事前登録、印刷設定の直接編集、各印刷設定にて印刷した印刷ジョブ履歴の保存および再印刷利用、印刷設定の変更履歴の自動保存と再利用）を持たせることができる。これにより、たとえば、印刷設定の編集が画面上で視覚的に直接に可能となり、編集が容易になる。
【００２０】
また、ジョブの送信履歴により、一度送信した印刷を同じ設定にて容易に再印刷可能とできる。また、印刷設定変更履歴の自動保存により、手動で保存しておかなくても、以前に利用した設定を容易に再利用して印刷できる。また、自動保存する印刷設定名称は、変更した設定項目に関連付けて自動付与されるため、ユーザは印刷設定を容易に選別しやすい。また、印刷装置の状態変化により再利用できない設定については選択不可とすることができ、印刷不具合を未然に防止できる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態を添付の図面を参照して説明する。なお、図面において、同じ参照記号は同一または同等のものを示す。
【００２２】
図１に示すシステムでは、印刷装置１０はＬＡＮなどのネットワーク１２を介してコンピュータ（ＰＣなど）１４に接続されている。コンピュータ１４のアプリケーションは、印刷装置１０に印刷を指示する。印刷装置１０は、印刷を実行するプリントエンジン１６と、印刷した後の処理（丁合い(電子ソート)、ステープル(ホッチキス)止め、パンチ(穴あけ)など）をするフィニシャ１８と、プリントエンジン１６とフィニシャ１８を制御する印刷制御部２０を含む。なお、印刷装置１０は、印刷機能を含む多機能装置（ＭＦＰ）も含む。
【００２３】
図２に示すように、コンピュータ（ＰＣ）１２では、全体を制御するＣＰＵ３０には、プログラムなどを記憶したＲＯＭ３２、ワークエリアであるＲＡＭ３４、キーボード、マウスなどの入力装置３６、表示用の画面を備えた表示装置３８、ハードディスク装置４０、通信制御部４２などが接続される。ハードディスク装置４０には、印刷装置を使用するアプリケーション４４、各種文書４６などのほか、後で説明する１以上の印刷設定４８やデバイス情報４９が記憶されている。
【００２４】
このコンピュータ１２では、登録された印刷設定ごとに対応させた設定アイコンから印刷を指示できる。ＯＳの基本操作画面であるデスクトップ画面に、アプリケーションやファイルのアイコンを並べておくと、すぐ開けることができることは知られている。本実施形態では、デスクトップ画面に、コンピュータ１２の記憶装置１４に予め登録してある（複数の）印刷設定４８へのショートカット（印刷設定自体のアイコン）を配置して、ファイル４６（ワード、PDF、TIFFなどの形式）を印刷装置１４に対し直接に送信する。ショートカットアイコンとは、その位置とは別の位置にあるファイルへの参照として機能するアイコンである。以下では、印刷設定４８へのショートカットを設定アイコンという。ユーザは設定アイコンとファイルのアイコンとを関連付ける操作をすることにより、この登録済みの印刷設定にてそのファイルの印刷を開始できる。この操作として、設定アイコンの上にファイルのアイコンをドラグ・アンド・ドロップする。ドラグ・アンド・ドロップとは、マウスの左ボタンを押しながらマウスを移動し、移動先で押し続けている左ボタンを離すという一連の操作をいう。その他、後に説明するように、設定アイコンに対して種々の機能を付加している。
【００２５】
図３は、印刷指示装置としてのコンピュータ１０の機能ブロック図を示す。印刷指示装置内には、デバイス情報と印刷設定がデバイス情報記憶部５０と印刷設定記憶部５２に記憶されている。デバイス情報は、ＩＰアドレス、ポート番号等の印刷通信を行うために必要となる情報であり、印刷設定は、Ｎ in １、両面印刷、ステープル＝ｏｎ、右上１カ所、パンチ＝２穴など、印刷装置側にて特別な印刷処理を加えるための情報である。さらに、印刷ジョブ履歴と設定変更履歴が印刷ジョブ履歴記憶部５４と設定変更履歴記憶部５６に記憶されている。通信制御部４２は、ネットワーク１２を介したデータの送受信を行う。また、入力制御部５８は、印刷ファイル、デバイスＩＤ、印刷設定ＩＤなどを入力し、また、印刷ジョブ履歴と設定変更履歴を出力する。デバイス管理部６８は、印刷装置からのデバイス情報（サポートしているファイルフォーマットやフィニッシャなどのデバイスオプションなどの情報）を取得し、管理する。また、異なる印刷装置には異なる通信方法が用いられる場合があるので、デバイス管理部６８は、印刷装置に応じた通信を管理する。また、デバイス管理部６８は、印刷装置の自動検索を行う。この自動検索の結果はデバイス情報に反映する。
【００２６】
印刷指示装置によるダイレクト印刷について説明すると、印刷指示装置内にて、予め複数の印刷装置（デバイス）の情報と、それらの装置それぞれに対するユーザが設定した複数の印刷設定４８とを、それぞれ、デバイス情報記憶部５０と印刷設定記憶部５２に格納しておく。印刷指示装置に対して、入出力制御部５８に、印刷を行うファイル（ファイル名とその位置）、印刷装置を識別するＩＤ、印刷設定を識別するＩＤが入力されると、印刷コマンド変換部６０は、印刷設定を印刷装置１０が印刷制御を行うためのコマンドに変換する。（なお、予め変換済みのコマンドを持っていてもよい。）
【００２７】
次に、入出力制御部５８は、デバイス情報、印刷コマンドおよび印刷ファイルを印刷ジョブ管理部６２に渡す。印刷ジョブ管理部６２は順次印刷ターゲットとなる印刷装置１０へ通信制御部４２を介し、印刷ジョブを送信する。送出するデータは、印刷ファイルと印刷コマンドとなる。印刷装置１０内では、印刷ファイルをラスタデータに変換し、印刷コマンドにより印刷し、必要ならば、ステープル、パンチ等の仕上げ処理を行って出力する。
【００２８】
印刷ジョブ管理部６２では、印刷を開始するとき、印刷ジョブ履歴記憶部５４に、使用した印刷装置、印刷設定の各ＩＤと、ファイル名、ジョブのステータス、印刷設定を保存する。印刷設定には、ステープル、パンチなどの具体的な印刷設定の内容が含まれる。印刷完了時には、印刷日時やステータス等を更新する。また、設定変更履歴管理部６６では、印刷設定が変更されると、設定変更履歴記憶部５６の設定変更履歴を更新する。
【００２９】
次に、設定アイコンからのファイル４６（ワード、PDF、TIFFなどの形式）の印刷について説明すると、予め登録されている印刷装置と印刷設定に対する設定アイコンを表示装置３８のデスクトップ画面上に配置しておく。詳細には、印刷設定記憶部５０に、予め特定の印刷装置に対する印刷設定を登録しておき、この登録された印刷設定ごとに対応させた設定アイコンを、複数、デスクトップ画面上に配置する。このとき、この設定アイコンには、印刷装置と印刷設定を識別するデバイスＩＤが含まれている。この設定アイコンへファイルのアイコンがドラッグ・アンド・ドロップされると、印刷指示装置がその印刷装置１４に特定の印刷設定にて上記ダイレクト印刷を行う仕組みとなる。すなわち、ファイルのアイコンがドラッグ・アンド・ドロップされた設定アイコンに対応して印刷設定を印刷装置１０が印刷制御を行うためのコマンドに変換し（予め変換済みのコマンドを持っていてもよい）、この変換された設定コマンドと、ドラッグ・アンド・ドロップされたファイル（このファイルに対しては変換を行わない）とを印刷ジョブとして、ファイルがドラッグ・アンド・ドロップされた設定アイコンに対応付けられた印刷装置１０へと送信を行う。
【００３０】
図４は、設定アイコンへの操作に対する処理のフローを示す。ユーザは、コンピュータ１０の記憶装置４０に、コンピュータ１０に接続される印刷装置のうち特定の印刷装置１４に対する特定の印刷設定を予め登録する（Ｓ１００）。次に、ユーザは、登録されている上記印刷設定への設定アイコンを表示装置３８のデスクトップ画面に配置する（Ｓ１０２）。また、ユーザは、印刷したい文書データのファイルのアイコンを作成してデスクトップ画面に配置する（Ｓ１０４）。図５は、デスクトップ画面の１例を示す。この例では、デスクトップ画面７０に３つの設定アイコン７２と１つのファイルのアイコン７４が配置されている。ここで、設定アイコンに対して、ユーザがマウス右クリック、ダブルクリック、ドラック・アンド・ドロップの操作をすると、それぞれに対応した処理が開始される。すなわち、設定アイコンへのユーザの操作を検出して、その操作に応じて処理を分岐する（Ｓ１０６）。設定アイコンでのマウスの右クリックであれば、印刷設定編集メニューの表示、設定変更履歴メニュー表示またはジョブ送信履歴メニュー表示を行う（Ｓ１０８、図１０参照）。設定アイコンでのダブルクリックであれば、印刷設定データ編集のための印刷設定ＧＵＩを表示する（Ｓ１１０、図１５参照）。設定アイコンへのファイルのドラッグ・アンド・ドロップであれば、ファイルの印刷や、印刷設定のインポートを行う（Ｓ１１２）。
【００３１】
まず、設定アイコンでのダブルクリックに対する処理について説明する。この場合、印刷設定編集の画面を直接起動し、編集可能とする。以下にさらに詳細に説明する。
【００３２】
デスクトップ画面において、ユーザが設定アイコンをダブルクリックすると、ダブルクリックされた設定アイコンに対応した印刷設定編集画面（図６）を起動する。これにより、印刷設定が、画面上で容易に視覚的に直接に編集可能となる。ここで、予め設定しているデバイス情報と印刷設定を取得して、印刷設定編集画面に反映させて表示させる。図６の例では、印刷設定編集画面に、「小冊子＋表紙」の名称の印刷設定が表示されている。ここで、用紙についての項目（用紙方向、出力用紙、給紙トレイ）、出力についての項目（出力方法、部数、排紙トレイ、排紙モード、ソート、仕分け）、製本についての項目（とじ位置、印刷種類）が設定できる。また、画面の下側に、保存、一時保存、印刷、閉じる、ヘルプのボタンが配置されている。ここで、保存が選択されると、設定アイコンに対応している登録された印刷設定が、選択された時点の設定情報へと書き換えられ（書き換えて保存され）、一時保存が選択されると、一時的な設定とされる。（ここで、一時的な設定とは、この編集画面を閉じた後に、文書ファイルがこの設定アイコン上へドラッグ・アンド・ドロップされたときにのみ、この一時的な設定でもってダイレクト印刷が行われ、その後は、登録されている印刷設定に戻ることをいう。）また、印刷が選択されると、印刷ジョブが送信される。（このとき、印刷するファイルが特定されていなければ、ファイルを特定するための画面を表示するようにしてもよい。）
【００３３】
詳述すると、これらの設定変更は、後続のファイル印刷に対してのみ有効となる一時的設定として利用するか、恒久的な設定（デフォルトとして保存されるという意味であり、現在記憶されている設定と置き換えることである）として保存し利用するかを選択的に設定可能とする。このため、印刷設定編集画面において、恒久的な設定として保存するための「保存」ボタンのほかに、一時的な設定として保存するための「一時保存」ボタンを設けている。「一時保存」ボタンを押すと、編集された印刷設定は一時的に保存される。なお、図６における「設定履歴の保存」のチェックボックスは、一時的保存や保存が選択された場合に、そのチェックボックスにチェックが入っていれば、変更した印刷設定を履歴として保存し、チェックが入っていなければ、変更した印刷設定を履歴として保存しないことをユーザー自身が選択できるように設けている。
【００３４】
図８は、以上に説明した印刷設定ＧＵＩの表示（図４、Ｓ１１０）のフローチャートである。まず、設定アイコンに関連付けられた印刷設定データをロードして（Ｓ２００）、印刷データを反映させた印刷設定編集ＧＵＩを画面に表示する（Ｓ２０２）。次に、ユーザによる設定データの編集の入力に応じて、印刷設定を編集する（Ｓ２０４）。ユーザにより、「保存」ボタンまたは「一時保存」ボタンが押されると、「設定変更履歴の保存」にチェックが入っていて（Ｓ２０６でＯＮ）、設定変更履歴が所定の最大数を超えていれば（Ｓ２０８でＹＥＳ）、最も古い設定変更履歴を削除する（Ｓ２１０）。そして、ユーザによる最初の編集項目を記録し、設定変更名称を決定し（Ｓ２１２）、設定変更を終了し、設定変更履歴に印刷設定データを保存する（Ｓ２１４）。一方、「設定変更履歴の保存」のチェックが入っていないとき（Ｓ２０６でＯＦＦ）、設定変更を終了する（Ｓ２１６）。
【００３５】
次に、印刷設定データの保存方法によって処理が分岐する（Ｓ２１８）。恒久設定であれば（図６において「保存ボタン」が押されると）、恒久設定として印刷設定データを保存する（Ｓ２２０）。一方、一時設定であれば（図６において「一時保存ボタン」が押されると）、一時保存として印刷設定データを保存して（Ｓ２２２）、直後の印刷にのみ印刷設定データの変更を反映する。
【００３６】
上述の例においては、ダブルクリックによって印刷設定の編集を行うようにしたが、右クリックによって直接編集できるように構成してもよい。すなわち、設定アイコンを右クリックすると、設定可能な項目および選択肢をアプリケーション内部から取得し、表示させる。図７の例では、「両面」のメニュー項目の中で、「片面」印刷を選んでいる。上述のように、右クリックによって印刷設定の編集を可能に構成することもできるが、本実施形態は、さらに、履歴表示などができるように構成されている。
【００３７】
次に、設定アイコンでの右クリックに対する処理について説明する。この場合、印刷したジョブの送信履歴を表示し、ファイルの再印刷や再保存をする。以下にさらに詳細に説明する。送信履歴は、たとえば、ファイル名、日時、印刷デバイス、印刷設定内容、ジョブ・ステータスをふくむ。
【００３８】
まず、ユーザが設定アイコンを右クリックすると、印刷済みファイルを表示する。図９に示す表示の１例では、Direct Print(ダイレクト印刷)のメニュー項目から「印刷設定変更」（図７における「Direct Print印刷設定１」に相当する）、「設定変更履歴」、「ジョブ送信履歴」などのメニュー項目を表示する。「ジョブ送信履歴」を選択すると、ジョブ送信履歴が記憶されている複数のファイルが表示される。たとえば、それらのファイルから「ABCFile.pdf」を選択できる。ここで、ジョブ送信履歴を表示するときは、印刷ジョブ履歴記憶部５４に記憶されている印刷ジョブから、ファイル名、印刷日時、印刷装置、印刷設定、ジョブステータスを取得し、一定数をリストに表示させる。ユーザがジョブ送信履歴リストから特定のファイルを選択した時点で、そのファイルを、その設定アイコンの印刷設定にて、再印刷可能である。なお、図９では、表示されているファイルの数は３であるが、これに限られるものでなく、ユーザが任意に、表示する数を設定できるようにしてもよい。また、表示される形態として、図９では、ファイル名の他に、印刷日時、印刷装置、ジョブのステータスを表示するようにしている。この表示項目は、ユーザが任意に設定できるようにしてもよい。さらに、図９において設定アイコンは１つの印刷装置と対応しているために、ジョブ送信履歴として表示するのは、その設定アイコンに対応した印刷装置で印刷したジョブのみを表示するようにしてもよい。
【００３９】
また、ジョブ送信履歴リストから特定のファイルを選択した時点で、そのファイルを再保存可能である。たとえば、再印刷するか再保存するかの選択を、ファイル指定後に、たとえばポップアップメッセージとして表示し、ユーザが選択できるようにしてもよい。予めアプリケーション内の設定にてチェックボックス、ラジオボタン等で選択しておくことも可能である。
【００４０】
なお、上述のように、印刷ジョブの送信履歴の表示から特定の送信履歴を選択すると、その印刷設定にて再印刷可能になるが、これは、従来から知られているダイレクト印刷のアイコン自体（一般的にいえば、特定の印刷装置に対して登録された印刷設定に対応させた設定アイコン）にも適用できる。そのようなアイコンを用いた送信履歴を選択すると、その印刷設定にて再印刷可能になる。
【００４１】
ここで、印刷設定変更履歴の自動保存について説明する。設定アイコンの設定を、直接編集にて印刷設定編集を行った場合、その変更後の印刷設定を保存する。ここで、変更前の印刷設定を一定数まで自動で保存しておき、以前の設定を印刷時に選択できる。設定アイコンの設定を直接編集して、恒久的な設定として保存した場合はもちろん、直後の印刷のための一時的な変更として設定を一時保存した場合でも、履歴を残し、保存および表示、選択が可能である。
【００４２】
なお、上述のように、設定アイコンの設定の編集履歴の表示から特定の編集履歴を選択すると、その印刷設定にて再印刷可能になるが、これは、従来から知られているダイレクト印刷のアイコン自体（一般的にいえば、特定の印刷装置に対して登録された印刷設定に対応させた設定アイコン）にも適用できる。そのようなアイコンの編集履歴を選択すると、その印刷設定にて再印刷可能になる。
【００４３】
図１０は、以上に説明した印刷設定編集メニューの表示、設定変更履歴メニュー表示、ジョブ送信履歴メニュー表示の処理（図４、Ｓ１０８）のフローチャートである。ユーザが設定アイコンで右クリックをすると、印刷設定編集メニュー、設定変更履歴メニュー、ジョブ送信履歴メニューを表示する（Ｓ３００）。そして、ユーザのメニュー選択によって処理を分岐する（Ｓ３０２）。印刷設定編集メニューの表示が選択されると、印刷設定変更処理を行う（Ｓ３０４、図１１参照）。設定変更履歴メニュー表示が選択されると、印刷設定変更履歴処理を行う（Ｓ３０６、図１２参照）。ジョブ送信履歴メニュー表示が選択されると、ジョブ送信履歴メニュー処理を行う（Ｓ３０８、図１３参照）。
【００４４】
図１１は、印刷設定変更処理（図１０、Ｓ３０４）のフローチャートである。まず、設定変更可能項目をリスト表示する（Ｓ４００）。（図７においては、部数、両面、Ｎ_in_１などが設定変更可能項目に相当する。）そして、ユーザにより選択された項目に関して変更可能値をリスト表示する（Ｓ４０２）。表示された変更可能値から、ユーザは所望の変更可能値を選択する。（図７においては、両面、片面、小冊子が設定可能値に相当する。）
【００４５】
ユーザによる設定変更があると（Ｓ４０４でＹＥＳ）、設定変更履歴の保存がＯＮであるとき（Ｓ４０６でＮＯ）、設定変更履歴が所定の最大数を超えていれば（Ｓ４０８でＹＥＳ）、最も古い設定変更履歴を削除する（Ｓ４１０）。そして、ユーザによる最初の編集項目を記録し、設定変更名称を決定し（Ｓ４１２）、設定変更を終了し、設定変更履歴に印刷設定データを保存する（Ｓ４１４）。一方、ユーザにより設定変更履歴の保存が指示されないとき（Ｓ４０６でＯＦＦ）、設定変更を終了する（Ｓ４１６）。
【００４６】
次に、印刷設定データの保存方法によって処理が分岐する（Ｓ４１８）。恒久設定であれば、恒久設定として印刷設定データを保存する（Ｓ４２０）。一方、一時設定であれば、一時保存として印刷設定データを保存して（Ｓ４２２）、直後の印刷にのみ印刷設定データの変更を反映する。なお、このように右クリックによって設定変更する場合は、図６にように保存と一時保存のいずれかにすることを設定するようにしてもよいし、ポップアップ画面を表示して、その場で選択させるようにしてもよい。
【００４７】
図１２は、印刷設定変更履歴処理（図１０、Ｓ３０６）のフローチャートである。まず、印刷設定変更履歴一覧をリスト表示する（Ｓ５００）。表示された印刷設定変更履歴の中から、ユーザは所望の印刷設定を選択する。ユーザによりリストで選択がされると（Ｓ５０２でＹＥＳ）、保存方法によって処理が分岐する（Ｓ５０４）。一時設定であれば、選択された印刷設定を一時的にこの設定アイコンの設定として保存する（Ｓ５０６）。一方、恒久設定であれば、選択された印刷設定を恒久的にこの設定アイコンの設定として保存する（Ｓ５０８）。なお、このように設定変更履歴を選択する場合は、アプリケーションにおいて、右クリックにより設定変更履歴を選択する場合は、保存、一時保存のいずれかにすることを設定するとよいし、ポップアップ画面を表示して、その場で選択させるようにしてもよい。
【００４８】
図１３は、ジョブ送信履歴処理（図１０、Ｓ３０８）のフローチャートである。まず、ジョブ送信履歴一覧をリスト表示する（Ｓ６００）。ここで、ファイル名、日時、ステータス等を表示する。表示されたジョブ送信履歴一覧から、ユーザは所望のジョブを選択する。ユーザによりリストでの選択がされると（Ｓ６０２でＹＥＳ）、再印刷／データ再保存のいずれを選択するかの選択メッセージを画面に表示する（Ｓ６０４）。次に、ユーザの選択によって処理が分岐する（Ｓ６０６）。再印刷であれば、以前の設定にて同じデータを再印刷する（Ｓ６０８）。したがって、ジョブの送信履歴により、一度送信した印刷を同じ設定にて容易に再印刷できる。一方、再保存であれば、送信済みファイルを指定の場所に保存する（６１０）。なお、指定の場所は、予め設定された場所であってもよいし、再保存する際に、保存先を指定するようにしてもよい。このように、印刷設定変更履歴や送信ジョブ履歴の自動保存により、手動で保存しておかなくても、以前に利用した設定を容易に再利用して印刷できる。
【００４９】
次に、設定アイコンへのファイルのドラッグ・アンド・ドロップについて説明する。この場合、ファイルの印刷、印刷設定のインポートを行う。以下にさらに詳細に説明する。
【００５０】
図１４は、ファイルの印刷、印刷設定のインポート（図４、Ｓ１１２）のフローチャートである。ファイルのアイコンが設定アイコンにドラグ・アンド・ドロップされると（Ｓ７００）、ファイルの識別に応じて処理が分岐する（Ｓ７０２）。印刷ファイル（文書ファイル）であると識別されると、アイコンに対応した印刷設定と印刷装置を特定するＩＤなどをロードする（Ｓ７０４）。そして、印刷ジョブを生成する（Ｓ７０６）。この生成は、先に述べたように、現在の印刷設定（一時的に変更された場合は変更後の設定）をコマンド変換し、文書ファイル（変換されない）とともに印刷ジョブを生成する。その後、印刷ジョブを印刷装置１４へ送信する（Ｓ７０８）。そして、ジョブ送信履歴がＯＮであれば、ジョブ送信履歴へ印刷設定、送信ファイルなどを登録する（Ｓ７１０）。また、インポートファイルであると識別されると、印刷設定ＩＤ、デバイス設定ＩＤを関連付けた設定アイコンを作成し（Ｓ７１２）、印刷設定データ、デバイス設定データをデータベースに追加する（Ｓ７１４）。
【００５１】
次に、印刷設定変更履歴を利用する際の、最も好ましい具体的な説明を行う。表示されるメニューとしては、図１５に示すように、現在の設定（名称としてDuplexが付与されている）の下に「設定履歴画面」が表示され、ユーザがこれを選択すると、右側に示される設定変更履歴がリストとして表示される。この例では、「Staple 1 Point」、「2 in 1」、「Punch 2 Holes」が表示されている。この表示される名称等については、後段で詳述する。
【００５２】
設定アイコンの右クリック操作等により、図１５に示すような設定変更履歴メニューを表示する際、直前にデバイス情報を取得し、印刷実現できない印刷設定については選択できないようにメニューに制限をかけることができる。たとえば図１６の例に示すように、直前にデバイス情報を取得した結果、ステープラの針がないことが検出されると、「Staple Point」のメニューをグレー表示（grey out）する。このとき、ステープル機能が設定されている選択肢はすべてグレー表示する。図１６の例では、「2_in_1」と「Punch_2_Holes」の設定は、ステープル機能を使用しない設定であるので、グレー表示されない。このように、印刷装置の状態変化により再利用できない設定については選択不可とすることで、印刷不具合を未然に防止できる。
【００５３】
上記のステータスの取得について説明すると、右クリック等の操作により、設定変更履歴メニューを表示する際、デバイス情報からＩＰアドレスを取得し、ＳＮＭＰ通信により印刷装置側のＭＩＢ情報内から装置装着情報を取得する。ここで、たとえば、印刷装置にステープル装置が装着されていない場合、ステープル機能をＯＮとして設定されている印刷設定を選択不可として表示するため、設定変更履歴として、リストされる印刷設定内のステープルに関するオン／オフ情報をチェックする。オフの場合は、選択可表示をする。
【００５４】
ところで、印刷設定が変更された場合に、その設定変更履歴を記憶しておき、設定アイコンを右クリックすることにより、過去の設定を利用できることは既に説明したが、この場合、ユーザにとって如何に選択しやすいようにするかが重要である。そこで、印刷設定が変更された場合に、その名称を自動的に保存する処理を、図１７のフローチャートに基づいて説明する。設定アイコンのダブルクリックや右クリックなどにより、図７のような画面や図６のような印刷設定編集画面を表示する（Ｓ８００）。設定変更があると、最初の設定変更項目（図７における設定変更可能項目）や設定変更値（図７における変更可能値）の名称（たとえばStaple_1_point）を自動的に取得し（Ｓ８０２）、次に、変更項目の名称に関連した印刷設定名称を自動的に決定する（Ｓ８０４）。なお、印刷設定名称は、手動での変更も可能としてもよい。そして、その設定名称にて印刷設定を保存する（Ｓ８０６）。
【００５５】
設定アイコンの右クリック操作により設定編集を行う場合、または、ファイルをドラッグ・アンド・ドロップし、印刷直前で変更編集をした際、上記自動保存処理により、設定変更履歴記憶部５６に、印刷設定を印刷設定名称とともに保存する。保存する際、まったく同じ設定の組み合わせがあれば、保存しない。なお、最初に変更した設定項目に関連して印刷設定名称を決定するのは、通常は最初に変更した設定項目が重要なので、ユーザが設定内容との関連を理解しやすいと考えられるからである。すなわち、自動保存する印刷設定名称は、変更した設定項目に関連付けて自動付与されるため、ユーザは容易に選別しやすい。
【００５６】
上記設定変更履歴メニューを表示する際、この設定変更履歴記憶部５６のデータベースから一定数の設定変更履歴リストを取得する。リストには自動で付与された印刷設定名称、または、手動で編集した印刷設定名称と、設定変更履歴を識別する識別子（設定変更履歴ＩＤ）が含まれ、メニュー表示により選択された印刷設定については、その選択後に、「設定変更履歴」データベースから、設定変更履歴ＩＤをもって、印刷設定を取得する。取得した印刷設定は、直後の印刷または設定の変更に反映される。
【００５７】
次に、設定アイコンに複数の印刷送付先を関連付ける実施形態について説明する。ここで、１つの設定アイコンに複数の印刷装置と各印刷装置に送付するそれぞれの印刷設定を保存しておく。この印刷設定を用いると、一度の印刷操作にて複数の印刷装置に対しそれぞれの設定にて印刷を行うことができる。たとえば、印刷装置１０Ａに印刷設定１１ａ１を設定し、印刷装置１０Ｂに印刷設定１１ｂ３を設定し、印刷装置１０Ｃに印刷設定１１ｃ３を設定し、これらを１つの設定アイコン７２に関連付ける。ファイルのアイコン７４を設定アイコン７２にドラッグ・アンド・ドロップした時点で、それぞれの印刷デバイスにおいて各々の印刷設定にて印刷する。
【００５８】
また、設定アイコンアイコンの作成において、印刷設定のインポートを用いてもよい。図１８のフローに示すように、まず、ユーザが印刷設定をファイルにエクスポートする（Ｓ９００）。次に、ユーザが他のコンピュータ上のアプリケーションのショートカットに、エクスポートした印刷設定データファイルをドラッグ・アンド・ドロップすると（Ｓ９０２）、そのファイル名を設定アイコンの名称に、データ内容を印刷設定内容にそれぞれ反映させ、データを登録する（Ｓ９０４）。次に、その設定アイコンを作成し（Ｓ９０６）、デスクトップ画面に表示する。ここで作成された設定アイコンも、上述の印刷設定編集画面の直接起動、送信履歴の表示、印刷設定変更履歴の自動保存、複数の印刷送付先の関連付けの機能を持つ。
【図面の簡単な説明】
【００５９】
【図１】印刷装置とコンピュータがネットワークに接続されるシステムの図
【図２】コンピュータ（ＰＣ）のブロック図
【図３】印刷指示装置の機能ブロック図
【図４】設定アイコンへの操作に対する処理のフローチャート
【図５】デスクトップ画面の１例の図
【図６】印刷設定編集画面の図
【図７】印刷設定のメニューの図
【図８】印刷設定ＧＵＩの表示のフローチャート
【図９】ダイレクト印刷のメニューの図
【図１０】印刷設定編集メニューの表示、設定変更履歴メニュー表示、ジョブ送信履歴メニュー表示の処理のフローチャート
【図１１】印刷設定変更処理のフローチャート
【図１２】設定変更履歴処理のフローチャート
【図１３】ジョブ送信履歴処理のフローチャート
【図１４】ファイルの印刷、印刷設定のインポートのフローチャート
【図１５】設定変更履歴のメニューの図
【図１６】設定変更履歴のメニューの図
【図１７】自動保存のフローチャート
【図１８】印刷設定のインポートのフローチャート
【符号の説明】
【００６０】
１０  コンピュータ（印刷指示装置）、    １２  ネットワーク、    １４  印刷装置、    ４０  ハードディスク装置、    ４４  アプリケーション、    ４６  文書、    ４８  印刷設定、    ４９  デバイス情報。
【図１】
2006120041.tif 000003
【図２】
2006120041.tif 000004
【図３】
2006120041.tif 000005
【図４】
2006120041.tif 000006
【図５】
2006120041.tif 000007
【図６】
2006120041.tif 000008
【図７】
2006120041.tif 000009
【図８】
2006120041.tif 000010
【図９】
2006120041.tif 000011
【図１０】
2006120041.tif 000012
【図１１】
2006120041.tif 000013
【図１２】
2006120041.tif 000014
【図１３】
2006120041.tif 000015
【図１４】
2006120041.tif 000016
【図１５】
2006120041.tif 000017
【図１６】
2006120041.tif 000018
【図１７】
2006120041.tif 000019
【図１８】
2006120041.tif 000020