(57)【要約】【課題】ユーザがより容易に所望する出力条件にて出力させることのできるデータ出力指示装置を提供する。【解決手段】表示画面に表示されたデータファイルのアイコンがドラッグ操作されたことを検出すると、ユーザインターフェース（ＵＩ）手段が、データファイルに対する出力条件の設定を可能とし、指示入力を受け付けるＵＩ画面を表示する。出力条件を構成する複数の出力機能については、ＵＩ画面を用いての設定が可能か否かが、データファイルの種別に対応させて記憶されており、ＵＩ手段は、ドラッグ操作されたデータファイルの種別を判別し、ＵＩ画面を用いた出力条件の設定をデータファイルの種別に応じて制御する。【選択図】図１
2010055218.tif 000002
【特許請求の範囲】
【請求項１】
データの出力処理を行うデータ出力装置に対してデータの出力指示を行うデータ出力指示装置であって、
表示画面に表示されたデータファイルのアイコンに対し、指示入力装置を用いて所定の操作が行われたことを検出すると、前記データファイルに対する出力条件の設定を可能とし、指示入力を受け付けるユーザインターフェース画面を前記表示画面に表示させるユーザインターフェース手段と、
前記出力条件を構成する複数の出力機能について、前記ユーザインターフェース画面を用いての設定が可能か否かの設定可否情報を、データファイルの種別に対応させて記憶する対応付け記憶部とを備え、
前記ユーザインターフェース手段は、アイコンに対して前記所定の操作が行われた前記データファイルの種別を判別し、前記ユーザインターフェース画面を用いた出力条件の設定を、前記対応付け記憶部に記憶されている前記設定可否情報に基づいて、出力対象である前記データファイルの種別に応じて制御することを特徴とするデータ出力指示装置。
【請求項２】
前記所定の操作が、指示入力装置としてマウスを用いたドラッグ操作であり、ユーザインターフェース手段は、前記表示画面に表示されているデータファイルのアイコンがドラッグ操作されたことを検出すると、検出した時点で、前記ユーザインターフェース画面を表示させることを特徴とする請求項１に記載のデータ出力指示装置。
【請求項３】
前記ユーザインターフェース手段は、前記ユーザインターフェース画面において、設定が不可能な出力機能の表示を設定が可能な出力機能の表示とは異ならせることを特徴とする請求項１又は２に記載のデータ出力指示装置。
【請求項４】
前記対応付け記憶部は、データファイルの種別を、データファイルの拡張子の情報を用いて定めており、
前記ユーザインターフェース手段は、前記所定の操作が成された、印刷対象のデータファイルの拡張子を判別することを特徴とする請求項１〜３の何れか１項に記載のデータ出力指示装置。
【請求項５】
前記対応付け記憶部は、データファイルの種別を、データファイルのファイル名の情報を用いて定めており、
前記ユーザインターフェース手段は、前記所定の操作が成された、印刷対象のデータファイルのファイル名を判別することを特徴とする請求項１〜４の何れか１項に記載のデータ出力指示装置。
【請求項６】
前記対応付け記憶部において、前記ユーザインターフェース画面を用いての設定が不可能であると割り付けられている出力機能について、当該出力機能の設定が不可能な理由を示すメッセージを記憶するメッセージ記憶部を備え、
前記ユーザインターフェース手段は、前記ユーザインターフェース画面における設定が不可能な出力機能の表示領域に、前記データファイルのアイコンがドロップ操作される、或いは、マウスカーソルが重ねられると、前記メッセージ記憶部より該当する出力機能に応じたメッセージを読み出して表示することを特徴とする請求項２〜５の何れか１項に記載のデータ出力指示装置。
【請求項７】
複数のデータ出力装置に対してデータの出力指示が可能であると共に、前記ユーザインターフェース画面を用いて、出力指示を行うデータ出力装置の選択設定が可能であり、
前記対応付け記憶部は、前記複数のデータ出力装置に対する選択可否の情報を、前記データファイルの種別に対応させて記憶しており、
前記ユーザインターフェース手段は、アイコンに対して前記所定の操作が行われた前記データファイルの種別を判別すると、前記ユーザインターフェース画面を用いたデータ出力装置の選択を、前記対応付け記憶部に記憶されている前記データ出力装置の対応付けの情報に基づいて、出力対象である前記データファイルの種別に応じて制御することを特徴とする請求項１〜６の何れか１項に記載のデータ出力指示装置。
【請求項８】
前記ユーザインターフェース手段は、前記ユーザインターフェース画面において、選択が不可能なデータ出力装置の表示を選択が可能なデータ出力装置の表示とは異ならせることを特徴とする請求項７に記載のデータ出力指示装置。
【請求項９】
データの出力処理を行うデータ出力装置と、このデータ出力装置に対してデータの出力指示を行う請求項１〜８の何れか１項に記載のデータ出力指示装置とを備えていることを特徴とするデータ出力システム。
【請求項１０】
請求項１〜８の何れか１項に記載のデータ出力指示装置を動作させるプログラムであって、コンピュータを前記ユーザインターフェース手段として機能させるためのプログラム。
【請求項１１】
請求項１０に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ出力装置に対してデータの出力指示を行うデータ出力指示装置に関するものである。
【背景技術】
【０００２】
従来から、パーソナルコンピュータ（ＰＣ）等のホスト機器よりデータ出力装置である画像形成装置（プリンタ装置やファクシミリ装置、複合機等）に対して、印刷データを送信し、印刷出力させる技術がある。
【０００３】
例えば、特許文献１には、画像形成装置とプリント条件とを表すプリンタアイコンをホスト機器の画面上に表示しておき、このプリンタアイコン上に印刷対象の文書ファイルのアイコンがＤｒａｇ−Ｄｒｏｐ（ドラッグアンドドロップ）操作されたときに、この文書ファイルのデータを、上記プリンタアイコンに対応する印刷条件のデータと共に、上記プリンタアイコンに対応する画像形成装置に送信して印刷させる技術が開示されている。
【０００４】
また、特許文献２には、ホスト機器とプリンタ装置がネットワーク回線で接続された印刷システムにおいて、ホスト機器より印刷データを送信する際に、ホスト機器に備えられるプリンタドライバが、プリンタ装置に対して要求して、プリンタ装置に備えられる記憶装置に登録された機能制限情報を読み出させて送信させ、受信した機能制限情報に従って前記印刷データを前記プリンタに適合する制御コマンドを有する印刷データへと変換して前記プリンタ装置に出力し、印刷処理させる技術が開示されている。
【０００５】
ホスト機器から画像形成装置に送信される印刷データの中には、部数や、記録用紙の方向・サイズ、Ｎ-ＵＰなどの各種印刷機能の設定内容の集合体よりなる印刷条件のデータも含まれている。
【０００６】
このような印刷条件は、起動させているアプリケーションソフトの表示画面から印刷メニュー等を選択して、プリンタドライバの印刷設定画面を表示させ、各種印刷機能を設定することで、設定できる。また、アプリケーションソフトを介さず、ユーティリティにてプリンタドライバの印刷設定画面を表示させることでも設定できる。
【特許文献１】特開２００７−２８６８５５号公報（平成１９年１１月１日公開）
【特許文献２】特開２００７−４１８７５号公報（平成１９年２月１５日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１の技術のように、ホスト機器のデスクトップ画面等の表示画面上にプリンタアイコンを表示させておく場合、表示画面の表示領域は有限であること、および多様なソフトウェアのアイコンが表示される場合が多いことなどから、プリンタアイコンを表示可能な領域は制限され、表示示画面上に表示させておくことのできるプリンタアイコンの数は少数に限られる。
【０００８】
その結果、ユーザがＤｒａｇ−Ｄｒｏｐ操作によって選択可能な画像形成装置及び印刷条件の数も少数に限られてしまい、ユーザが必ずしも所望する画像形成装置及び印刷条件を選択できないという問題がある。なお、特許文献２の技術を用いても、このような問題を解決できるものではない。
【０００９】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、ユーザがより容易に所望する出力条件にて出力させることのできるデータ出力指示装置を提供することにある。
【課題を解決するための手段】
【００１０】
発明のデータ出力指示装置は、上記課題を解決するために、データの出力処理を行うデータ出力装置に対してデータの出力指示を行うデータ出力指示装置であって、表示画面に表示されたデータファイルのアイコンに対し、指示入力装置を用いて所定の操作が行われたことを検出すると、前記データファイルに対する出力条件の設定を可能とし、指示入力を受け付けるユーザインターフェース画面を前記表示画面に表示させるユーザインターフェース手段と、前記出力条件を構成する複数の出力機能について、前記ユーザインターフェース画面を用いての設定が可能か否かの設定可否情報を、データファイルの種別に対応させて記憶する対応付け記憶部とを備え、前記ユーザインターフェース手段は、アイコンに対して前記所定の操作が行われた前記データファイルの種別を判別し、前記ユーザインターフェース画面を用いた出力条件の設定を、前記対応付け記憶部に記憶されている前記設定可否情報に基づいて、出力対象である前記データファイルの種別に応じて制御することを特徴としている。
【００１１】
本発明のデータ出力指示装置においては、さらに、前記所定の操作が、指示入力装置としてマウスを用いてドラッグ操作であり、ユーザインターフェース手段は、前記表示画面に表示されているデータファイルのアイコンがドラッグ操作されたことを検出すると、検出した時点で、前記ユーザインターフェース画面を表示させる構成とすることもできる。
【００１２】
本発明のデータ出力指示装置においては、さらに、前記ユーザインターフェース手段は、前記ユーザインターフェース画面において、設定が不可能な出力機能の表示を設定が可能な出力機能の表示とは異ならせる構成とすることもできる。
【００１３】
本発明のデータ出力指示装置においては、さらに、前記対応付け記憶部は、データファイルの種別を、データファイルの拡張子の情報を用いて定めており、前記ユーザインターフェース手段は、前記所定の操作が成された、印刷対象のデータファイルの拡張子を判別する構成とすることもできる。
【００１４】
本発明のデータ出力指示装置においては、さらに、前記対応付け記憶部は、データファイルの種別を、データファイルのファイル名の情報を用いて定めており、前記ユーザインターフェース手段は、前記所定の操作が成された、印刷対象のデータファイルのファイル名を判別する構成とすることもできる。
【００１５】
上記構成によれば、ユーザインターフェース手段が、表示画面に表示されたデータファイルのアイコンに対し、指示入力装置を用いて所定の操作が行われたことを検出すると、前記データファイルに対する出力条件の設定を可能とし、指示入力を受け付けるユーザインターフェース画面を表示させる。
【００１６】
したがって、ユーザは、アプリケーションを起動したり、ユーティリティの印刷設定画面を呼び出したりすることなく、この表示されたユーザインターフェース画面を用いて、所望の印刷条件を設定することができる。これにより、所望の出力条件にてより簡単にデータを出力させることができる。
【００１７】
ところで、前述したように、印刷条件（各印刷機能）は、アプリケーションソフトを介したアプリケーションの設定と、ユーティリティからの設定の両方が可能であり、何れの設定が優先されるのかわかりにくかった。後述する「Ｃｏｌｏｒ  Ｍｏｄｅ」機能のように、ユーティリティからも設定できるようにはなっているが、常にアプリケーションの設定が有効となるといった出力機能もある。このような機能については、上記したユーザインターフェース画面を用いてユーザが設定しても無効になるため、設定ミス、出力ミスが発生する。
【００１８】
そこで、上記構成においては、さらに、対応付け記憶部が、出力条件を構成する複数の出力機能について、前記ユーザインターフェース画面を用いての設定が可能か否かの設定可否情報を、データファイルの種別に対応させて記憶しており、ユーザインターフェース手段は、アイコンに対して前記所定の操作が行われたデータファイルの種別を判別し、前記ユーザインターフェース画面を用いた出力条件の設定を、出力対象である前記データファイルの種別に応じて制御するようになっている。
【００１９】
これにより、ユーザインターフェース手段が、データファイルの種別に応じたユーザインターフェース画面を表示して、設定できない出力機能に対するユーザからの設定を受け付けないので、前述したような、設定ミス、出力ミスの発生を未然に防止することができる。
【００２０】
また、設定が可能な出力機能と、不可能な出力機能とで、ユーザインターフェース画面における表示を異ならせることで、一目瞭然に、設定不可能な出力機能をユーザに認識させることが可能となる。
【００２１】
また、データファイルの種別は、データファイルの拡張子の情報を用いて定めておくことが好ましい。拡張子の違い、つまり使用されているアプリケーションソフトにて、アプリケーションの設定が有効になる出力機能は特定される。したがって、このように拡張子を用いて出力機能の設定可否の情報を割り付けておくことで、前述したような、設定ミス、出力ミスの発生をより効果的に防止することができる。
【００２２】
また、データファイルの種別としては、データファイルのファイル名の情報を用いてもよい。例えば、機密情報等には、所定のファイル名を付けるように規則化し、このファイル名を有するデータファイルに対しては、透かし印刷等のウォオータマークの設定を受け付けない（変更できない）ようにしておくことで、不正コピー等を抑制することもできる。
【００２３】
本発明のデータ出力指示装置は、さらに、前記対応付け記憶部において、前記ユーザインターフェース画面を用いての設定が不可能であると割り付けられている出力機能について、当該出力機能の設定が不可能な理由を示すメッセージを記憶するメッセージ記憶部を備え、前記ユーザインターフェース手段は、前記ユーザインターフェース画面における設定が不可能な出力機能の表示領域に、前記データファイルのアイコンがドロップ操作される、或いは、マウスカーソルが重ねられると、前記メッセージ記憶部より該当する出力機能に応じたメッセージを読み出して表示する構成とすることもできる。
【００２４】
これによれば、ユーザインターフェース画面における設定が不可能な出力機能の表示領域に、出力機能を設定できない理由を示すメッセージが表示されるので、ユーザに対し、設定するに必要な処置等を、促すことができ、利便性が向上する。
【００２５】
本発明のデータ出力指示装置は、さらに、複数のデータ出力装置に対してデータの出力指示が可能であると共に、前記ユーザインターフェース画面を用いて、出力指示を行うデータ出力装置の選択設定が可能であり、前記対応付け記憶部は、前記複数のデータ出力装置に対する選択可否の情報を、前記データファイルの種別に対応させて記憶しており、前記ユーザインターフェース手段は、アイコンに対して前記所定の操作が行われた前記データファイルの種別を判別すると、前記ユーザインターフェース画面を用いたデータ出力装置の選択を、前記対応付け記憶部に記憶されている前記データ出力装置の対応付けの情報に基づいて、出力対象である前記データファイルの種別に応じて制御する構成とすることもできる。また、この場合、ユーザインターフェース画面において、選択が不可能なデータ出力装置の表示を選択が可能なデータ出力装置の表示とは異ならせることが好ましい。
【００２６】
データファイルの作成に用いられているアプリケーションソフトに応じて、モノクロ印刷かカラー印刷かは、ある程度区別されるが、このように複数のデータ出力装置を対象とした場合、不慣れなユーザは、カラーデータをモノクロ印刷したり、モノクロデータをカラー印刷したりするという、間違いを起こし易い。
【００２７】
そこで、上記構成にように、データファイルの種別にて選択できるデータ出力装置を割り付けることで、上記のような間違いを未然に防止することができる。
【００２８】
さらに、データの出力処理を行うデータ出力装置と、上記した本発明のデータ出力指示装置とを備えてなるデータ出力システムについても、本発明の範疇に含まれる。
【００２９】
また、上記データ出力指示装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記ユーザインターフェース手段として動作させることにより、上記データ出力指示装置をコンピュータにて実現させるプログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に含まれる。
【発明の効果】
【００３０】
発明のデータ出力指示装置は、以上のように、データの出力処理を行うデータ出力装置に対してデータの出力指示を行うデータ出力指示装置であって、表示画面に表示されたデータファイルのアイコンに対し、指示入力装置を用いて所定の操作が行われたことを検出すると、前記データファイルに対する出力条件の設定を可能とし、指示入力を受け付けるユーザインターフェース画面を前記表示画面に表示させるユーザインターフェース手段と、前記出力条件を構成する複数の出力機能について、前記ユーザインターフェース画面を用いての設定が可能か否かの設定可否情報を、データファイルの種別に対応させて記憶する対応付け記憶部とを備え、前記ユーザインターフェース手段は、アイコンに対して前記所定の操作が行われた前記データファイルの種別を判別し、前記ユーザインターフェース画面を用いた出力条件の設定を、前記対応付け記憶部に記憶されている前記設定可否情報に基づいて、出力対象である前記データファイルの種別に応じて制御する構成である。
【００３１】
これにより、ユーザは、アプリケーションを起動したり、ユーティリティの印刷設定画面を呼び出したりすることなく、この表示されたユーザインターフェース画面を用いて、所望の印刷条件を設定することで、所望の出力条件にてより簡単にデータを出力させることができるという効果を奏する。
【００３２】
しかも、ユーザインターフェース手段が、データファイルの種別に応じたユーザインターフェース画面を表示して、設定できない出力機能に対するユーザからの設定を受け付けないようになっているので、当該ユーザインターフェース画面をもちいて設定が無効な出力機能に対して無駄な設定を行ったりすることがなく、設定ミス、出力ミスの発生を未然に防止することができるという効果も併せて奏する。
【発明を実施するための最良の形態】
【００３３】
本発明の一実施形態について図１ないし図１４に基づいて説明すると以下の通りである。
【００３４】
図２は、本実施形態にかかるデータ出力指示システム１００の概略構成を示すブロック図である。この図に示すように、データ出力指示システム１００は、１つ以上のデータ出力指示装置１０と１つ以上のデータ出力装置１とが通信ネットワークを介して通信可能に接続された構成である。
【００３５】
データ出力装置１としては、例えば、印刷装置、複写機、ファクシミリ装置、複合機などの、データに対して所定の出力処理（例えば、印刷処理、送信処理、編集処理、ファイリング処理等）を行う装置を用いることができる。なお、本実施形態では、データ出力装置１として印刷装置を用いる場合について主に説明する。
【００３６】
データ出力指示装置１０は、データ出力装置１に対して印刷（出力）するデータおよびこのデータに関する印刷条件（出力条件：出力時に用いる機能の組み合わせ）を指示するものである。データ出力指示装置１０としては、例えばパーソナルコンピュータ、ワークステーションなどを用いることができる。
【００３７】
図１は、データ出力指示装置１０の概略構成を示すブロック図である。この図に示すように、データ出力指示装置１０は、ディスプレイ１１、表示Ｉ／Ｆ（インターフェース）１２、キーボード（キー入力装置）１３、マウス（ポインティングデバイス）１４、指示入力Ｉ／Ｆ１５、通信Ｉ／Ｆ１６、制御部２０、およびデータ記憶部５０を備えている。
【００３８】
ディスプレイ１１は、制御部２０から表示Ｉ／Ｆ１２を介して送られてくる画像データおよび制御信号に応じた画像を表示する表示装置である。ディスプレイ１１の構成は画像データに応じた画像を表示できるものであれば特に限定されるものではなく、例えば、液晶ディスプレイ、プラズマディスプレイ、有機ＥＬディスプレイ、ＣＲＴディスプレイなどを用いることができる。表示Ｉ／Ｆ１２は、制御部２０から出力される画像データおよび制御信号をディスプレイ１１に伝達するためのインターフェースである。
【００３９】
キーボード１３およびマウス１４は、ユーザが指示入力を行うための指示入力装置であり、これらの指示入力装置に対するユーザの操作内容は指示入力Ｉ／Ｆ１５を介して制御部２０に伝達される。なお、本実施形態ではポインティングデバイスとしてマウスを用いているが、これに限らず、例えばトラックボール、トラックパッド、ポインティングスティック、ジョイスティック、ペン入力装置などを用いてもよい。
【００４０】
通信Ｉ／Ｆ１６は、通信ネットワークを介してデータ出力装置１等の他の装置との通信を行うための通信手段である。上記の通信ネットワークとしては、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等を利用できる。
【００４１】
制御部２０は、出力指示制御部３０とアプリケーション処理部４０とを備えている。
【００４２】
アプリケーション処理部４０は、各種アプリケーションソフトウェアを実行する処理部である。上記のアプリケーションソフトウェアとしては、例えば、ワープロソフト、表計算ソフト、画像処理ソフト、画像閲覧ソフトなどが挙げられる。
【００４３】
出力指示制御部３０は、データ出力装置１に対してユーザの指示に応じた印刷条件（出力条件）でデータを印刷（出力）させるための処理を行う出力指示ソフトウェアを実行するユーザインターフェース手段であり、表示制御部３１、指示検出部３２、通信制御部３３、記憶制御部３４、出力データ生成部３５、および出力指示部３６を備えている。
【００４４】
表示制御部３１は、表示Ｉ／Ｆ１２を介してディスプレイ１１に表示させる表示内容を制御する。そして、詳細については後述するが、本実施形態においては、表示制御部３１は、対応付け記憶部５２に記憶されている関連付けデータをもとに、印刷対象のファイルの種別に応じて、後述するユーザインターフェース画面ＩＦ１(図３参照)における印刷機能を設定するための印刷機能ボタン１００‥の表示を、当該画面より機能設定が可能なものと不可能なものとで、区別して表示すると共に、設定変更を可能にする設定変更画面を表示しないようになっている。また、表示制御部３１は、対応付け記憶部５２に記憶されている関連付けデータをもとに、印刷対象のファイルの種別に応じて、後述するユーザインターフェース画面ＩＦ１(図３参照)における、データ出力装置１を選択するためのアイコン１１１‥の表示を、選択不可能なデータ出力装置１のアイコンを選択可能なデータ出力装置１と区別して表示するようになっている。
【００４５】
指示検出部３２は、キーボード１３およびマウス１４に対するユーザの操作内容（例えば、キー操作、ドラッグ操作、ドロップ操作、クリック操作など）を検出する。
【００４６】
通信制御部３３は、通信Ｉ／Ｆ１６および通信ネットワークを介したデータ出力装置１等の他の装置との通信を制御する。
【００４７】
記憶制御部３４は、データ記憶部５０に対する情報の書き込み、およびデータ記憶部５０からの情報の読み出しを制御する。
【００４８】
出力データ生成部３５は、データ出力装置１に送信する出力データを生成する。
【００４９】
出力指示部３６は、データの出力条件、すなわちデータの出力処理を行わせるデータ出力装置１およびこのデータ出力装置１において用いる出力処理機能の組み合わせを決定し、データ出力装置１に対して出力指示を行う。
【００５０】
データ記憶部５０は、制御部２０の処理で用いられる各種データを記憶する記憶部であり、設定記憶部５１、対応付け記憶部５２、メッセージ記憶部５３、登録リスト記憶部５４、および履歴リスト記憶部５５を備えている。
【００５１】
設定記憶部５１は、ディスプレイ１１に表示させるユーザインターフェース画面ＩＦ１，ＩＦ２における印刷条件の設定内容、通信ネットワークを介してデータ出力指示装置１０に通信可能に接続されている各データ出力装置１が有する機能などを記憶している。初期状態では、ユーザインターフェース画面ＩＦ１，ＩＦ２における印刷条件の設定内容として、デフォルトを記憶している。
【００５２】
対応付け記憶部５２は、ユーザインターフェース画面ＩＦ１における印刷機能ボタン１００‥（図３参照）を用いての機能設定が可能か否か（設定の変更が可能か否か）の情報を、データファイルの種別に応じて記憶している。また、対応付け記憶部５２は、ユーザインターフェース画面ＩＦ１における後述するデータ出力装置１のアイコン１１１‥（図３参照）を用いて、選択できるデータ出力装置１の情報を、後述するように、データファイルの種別に応じて記憶している。なお、対応付け記憶部５２が記憶している情報の詳細については、後述する。
【００５３】
メッセージ記憶部５３は、対応付け記憶部５２において、印刷機能の設定が否に設定されている印刷機能ボタンの近傍に表示するメッセージの内容を記憶している。メッセージの内容は、当該印刷機能が設定できない理由や、当該印刷機能を設定するためにユーザが行うべき対応等を示すものである。これについても後述する。
【００５４】
登録リスト記憶部５４および履歴リスト記憶部５５は、データの出力条件（出力処理を行うデータ出力装置１およびデータ出力装置１において出力処理時に用いる出力処理機能）のリスト（一覧表）とを記憶する記憶部である。なお、登録リスト記憶部５４はユーザから登録指示された出力条件のリストである登録リストを記憶し、履歴リスト記憶部５５はデータ出力装置１において実行された出力条件のリストである履歴リストを記憶する。上記設定記憶部５１は、また、ユーザからの指示入力の内容、登録リストあるいは履歴リストに書き込むためのデータ等を一時的に記憶するものでもある。
【００５５】
次に、データ出力指示装置１０の動作について説明する。まず、図３を用いて、ディスプレイ１１の表示画面のデータファイルのアイコンのドラッグ操作がなされた場合に表示されるユーザインターフェースＩＦ１について示す。図３は、その一例を示す説明図である。
【００５６】
この図に示すように、ユーザインターフェースＩＦ１には、表示領域Ａ１、表示領域Ａ２、表示領域Ａ３、および表示領域Ａ４を備えている。
【００５７】
表示領域Ａ１は、データ出力指示装置１０に対して通信可能に接続されているデータ出力装置１のアイコン１１１‥を表示する領域である。ユーザは、表示されているアイコン１１１‥の中から任意のアイコンを選択することにより、出力処理を行うデータ出力装置１を選択できる。
【００５８】
なお、上記の選択操作は、例えば所望するデータ出力装置１のアイコンをクリックすること、あるいはデータファイルのアイコンをドラッグした状態でマウスカーソルを所望するデータ出力装置１のアイコン上に重ね合わせることによって行う。
【００５９】
また、本実施形態では、データファイルのアイコンを所望するデータ出力装置１のアイコン上にドロップ操作したときに、このデータ出力装置１に対してその時点で選択されている出力処理条件でデータ出力を行うようにデータ出力指示が送られるようになっている。なお、初期状態において特定のデータ出力装置１がデフォルトで選択されるようにしておいてもよい。また、表示領域Ａ１に表示されるデータ出力装置１は、印刷装置に限らず、ＦＡＸ装置や画像処理装置であってもよく、複数種類のデータ出力装置１が表示されてもよい。
【００６０】
表示領域Ａ２は、現在選択されているデータ出力装置１における印刷機能（出力処理機能）のカテゴリーを選択させるカテゴリーボタンの表示領域である。印刷機能は予め定められている複数のカテゴリーに分類されている。ユーザは、表示されている複数のカテゴリーボタンの中から任意のボタンを選択することにより、表示領域Ａ３に表示させる後述の印刷機能ボタンのカテゴリーを選択できる。
【００６１】
図３に示した例では、表示領域Ａ２には、カテゴリーボタン１０１‥として、よく使う機能をまとめた「Ｈｏｍｅ」ボタン、印刷用紙を選択するための機能をまとめた「Ｐａｐｅｒ」ボタン、ステープルやパンチ等の印刷最終処理機能をまとめた「Ｆｉｎｉｓｈｉｎｇｓ」ボタン、印刷画像の品質を調整する機能をまとめた「Ｉｍａｇｅ  Ｑｕａｌｉｔｙ」ボタン、ＭＦＰに印刷データを保存する機能や保存する場所を選択する機能をまとめた「Ｊｏｂ  Ｈａｎｄｌｉｎｇ」ボタンが表示されている。
【００６２】
なお、カテゴリーボタン１０１の選択操作は、例えば所望するカテゴリーボタン１０１をクリックすること、あるいはデータファイルのアイコンをドラッグした状態でマウスカーソルを所望するカテゴリーボタン１０１上に重ね合わせることによって行う。また、初期状態において特定のカテゴリーがデフォルトで選択されるようにしておいてもよい。
【００６３】
表示領域Ａ３は、現在選択されている上記カテゴリーに含まれる各印刷機能を示す印刷機能ボタン１００‥の表示領域である。したがって、表示領域Ａ２において選択されているカテゴリーボタン１０１が変化すると、表示領域Ａ３の印刷機能ボタン１００も切り換わる。
【００６４】
図３に示した例は、ユーザが、表示領域Ａ２の「Ｈｏｍｅ」ボタンを選択した場合に表示領域Ａ３に表示される印刷機能ボタン１００‥を示している。表示領域Ａ３には、カテゴリー「Ｈｏｍｅ」に属する印刷機能ボタン１００‥として、１枚の印刷用紙に複数の印刷ページをまとめて印刷する「Ｎ−Ｕｐ  Ｐｒｉｎｔｉｎｇ」ボタン、印刷データに含まれる画像の拡大縮小を行う「Ｚｏｏｍ」ボタン、用紙の印刷方向を指定する「Ｏｒｉｅｎｔａｔｉｏｎ」ボタン、片面印刷および両面印刷のいずれを行うかの指定を行う「Ｄｏｃｕｍｅｎｔ  Ｓｔｙｌｅ」ボタン、印刷部数を指定する「Ｃｏｐｉｅｓ」ボタン、カラー印刷および白黒印刷のいずれを行うかを指定する「Ｃｏｌｏｒ  Ｍｏｄｅ」ボタンが表示される。
【００６５】
各印刷機能ボタン１００内には、各印刷機能において既に設定されている設定値、或いはデフォルトが表示されている。例えば、「Ｎ−Ｕｐ  Ｐｒｉｎｔｉｎｇ」ボタンには、「１-ＵＰ」が表示されており、この設定では、１枚の印刷用紙に印刷ページ数は１となる。
【００６６】
表示領域Ａ４は、印刷条件（出力処理条件）のリスト（登録リストおよび／または履歴リスト）の表示領域である。各印刷条件には、印刷処理を行うデータ出力装置１１、およびこのデータ出力装置１１において出力時に用いる１つ以上の印刷機能が含まれる。
【００６７】
なお、本実施形態では、リストに含まれる印刷条件の数が多く、一度に表示することが困難な場合には、表示領域Ａ４の端部にスクロールバーを表示し、このスクロールバーをマウス操作することによって表示させる印刷条件を上下にスクロールさせて各印刷条件を順次表示させるようになっている。図３の例は、表示領域Ａ４に登録リストが表示されている場合を示している。
【００６８】
図１４は、登録リストに登録される登録条件の一例を示す説明図である。この図に示すように、登録リストの各項目には、登録名称、登録日時、出力処理を行うデータ出力装置、および出力時に用いる出力処理機能が含まれる。なお、履歴リストの各項目についても登録リストと同様、当該項目の名称、出力処理を行った日時、出力処理を行ったデータ出力装置、および出力時に用いた出力処理機能が含まれる。
【００６９】
また、図３の例では、ユーザインターフェース画面ＩＦ１の下方に文書データファイル「Ｐｒｉｎｔ．ｄｏｔ」のアイコンｉｃ１と、マウスのマウスカーソルｃｕ１とが表示されている。
【００７０】
本実施形態では、ユーザがマウス１４を操作してアイコンｉｃ１をドラッグ操作し、マウスカーソルｃｕ１を表示領域Ａ４に表示されている印刷条件リストの何れかの項目上にドロップ操作すると、この項目に対応する印刷条件（出力処理条件）に基づく印刷指示（出力指示）が、この項目に対応するデータ出力装置１に送信される。
【００７１】
例えば、図３に示したように、アイコンｉｃ１をドラッグ操作し、表示領域Ａ４に表示されている印刷条件リストにおける項目「Ｓｅｔｔｉｎｇ２」上に重ね合わせた状態でドロップ操作すると、「Ｓｅｔｔｉｎｇ２」に対応付けられているデータ出力装置１に対して「Ｓｅｔｔｉｎｇ２」に対応付けられている印刷機能を使用して印刷するように出力指示が送信される。
【００７２】
また、ユーザがマウス１４を操作してアイコンｉｃ１をドラッグ操作し、マウスカーソルｃｕ１を表示領域Ａ３に表示されている何れかの印刷機能ボタン１００上にドロップ操作すると、該当する印刷機能ボタン１００に対応して、設定変更画面（図示しない）が、例えば該当する印刷機能ボタン１００の近傍に開き、設定変更を可能にする。設定変更画面には、設定変更を入力するボタンの他に、印字出力を指示する「ＯＫ」ボタンと、設定を有効にして、設定変更画面と閉じる「戻る」ボタンとが設けられている。
【００７３】
設定変更画面において「ＯＫ」ボタンをクリックすることで、設定変更画面が閉じ、該当する印刷機能ボタン１００の印刷機能に関しては、設定変更画面で有効に設定されている条件にて、また、その他の印刷機能ボタン１００の印刷機能に関しては、各印刷機能ボタン１００に表示されている条件による印刷処理の実行が、その時点で選択されているデータ出力装置１に対して指示される。
【００７４】
一方、設定変更画面において「戻る」ボタンをクリックすることで、設定変更画面が閉じ、該当する印刷機能ボタン１００の印刷機能に関して、設定変更画面で有効に設定されている条件が、印刷機能ボタン１００中に表示される。この状態で、再びアイコンｉｃ１を何れかの印刷機能ボタン１００上にドロップ操作すると、上記と同様に、該当する印刷機能ボタン１００に対応した設定変更画面（図示しない）が開き、設定変更が可能となる。
【００７５】
その後、ユーザが、表示されている設定変更画面の「ＯＫ」ボタンをクリックすることで、上述したように、設定変更画面が閉じると共に、該当する印刷機能ボタン１００の印刷機能に関しては、設定変更画面で有効に設定されている条件、その他の印刷機能ボタン１００の印刷機能に関しては、各印刷機能ボタン１００に表示されている条件による印刷処理の実行が、その時点で選択されているデータ出力装置１に対して指示される。
【００７６】
例えば、「Ｎ−Ｕｐ  Ｐｒｉｎｔｉｎｇ」ボタン上にドロップ操作した場合には、Ｎ−Ｕｐ機能を、現時点で設定されているデフォルトの「１-ＵＰ」から「２-ＵＰ」、或いは「４-ＵＰ」「６-ＵＰ」「８-ＵＰ」‥というように変更することができる設定変更画面が表示される。
【００７７】
そして、例えばここで「４-ＵＰ」が選択され、「戻る」ボタンがクリックされると、設定変更画面が閉じ、図３に示す「Ｎ−Ｕｐ  Ｐｒｉｎｔｉｎｇ」ボタン上の表示が、「：１-ＵＰ」から「：４-ＵＰ」に変更される。
【００７８】
また、ここで「４-ＵＰ」が選択され、「ＯＫ」ボタンがクリックされると、設定変更画面が閉じ、図３に示す「Ｎ−Ｕｐ  Ｐｒｉｎｔｉｎｇ」ボタン上の表示が、「：１-ＵＰ」から「：４-ＵＰ」に変更されると共に、「４-ＵＰ、ズーム：１００％（当倍）、向き：Ｐｏｒｔｒａｉｔ、１-Ｓｉｄｅｄ（片面印字）、部数：１、カラーモード：自動」の印刷条件にて、その時点で選択されているデータ出力装置１に対して指示される。
【００７９】
また、ユーザインターフェース画面ＩＦ１は、データ出力装置１に対する出力指示を行うと、再び、表示画面上に表示されない消去状態になる。また、データ出力装置１に対して出力指示に関係なく、ユーザインターフェース画面ＩＦ１の左上にある「×」ボタンがクリックされた場合、或いは、ユーザインターフェース画面ＩＦ１が表示されてから、特定の時間が経過した場合に、表示画面上に表示されない消去状態になる。
【００８０】
そして、ここで注目すべき点は、表示制御部３１が、データ記憶部５０の対応付け記憶部５２に記憶されている、データファイルの種別に応じて割り付けられている印刷機能の設定可否の情報に基づいて、設定変更ができない印刷機能に関しては、印刷機能ボタン１００の表示状態を、設定変更が可能な印刷機能ボタン１００とは異なる表示状態で表示され、ユーザがマウスカーソルｃｕ１をドロップ操作しても、設定変更画面を開かないように構成されている点である。
【００８１】
図３においては、印刷機能ボタン１００である一番下の「Ｃｏｌｏｒ  Ｍｏｄｅ」ボタンが、他の設定変更が可能な印刷機能ボタン１００と異なる表示状態、例えば、グレーアウト表示されており、ユーザがマウスカーソルｃｕ１をドロップ操作しても、設定変更画面は開かれない。
【００８２】
これにより、アプリケーションの印刷機能の設定値が優先され、当該ユーザインターフェース画面ＩＦ１からの設定が無効になる印刷機能について、ユーザが無駄な設定変更を行うようなこともなく、印刷機能の設定が容易になり、印刷機能の設定ミスを防ぐことができる。
【００８３】
また、本実施形態では、ユーザがマウスカーソルｃｕ１をこのようなグレーアウト表示された印刷機能ボタン１００にドロップ操作した場合、当該印刷機能の設定変更が行えない理由を示すメッセージを、該当する印刷機能ボタン１００の近傍に表示するようになっている。
【００８４】
図４に、グレーアウト表示された「Ｃｏｌｏｒ  Ｍｏｄｅ」ボタンに、ユーザがマウスカーソルｃｕ１をドロップ操作した場合、マウスカーソルを重ねた場合、或いはクリックした場合に表示されるメッセージ１２０を示す。この例では、「アプリケーションで設定されている設定値が有効となります。」というメッセージが表示される。このようなメッセージが表示されることで、ユーザは、この印刷機能を変更したい場合には、どのような処置が必要であるかを簡単に知ることができる。
【００８５】
そして、本実施形態においては、このような表示を実現するために、印刷機能の設定変更が可否を、印刷対象のデータファイルの種別に応じて予め割り付けて管理している。印刷対象となるデータファイルとしては、文書ファイル、画像ファイル、図表ファイル等があるが、これらファイルの作成に使用されているアプリケーションソフトによって、アプリケーションの設定値が、ユーザインターフェース画面ＩＦ１での印刷機能の設定値に対して優先されるかどうかを特定することができる。
【００８６】
そこで、本実施形態では、データファイルの種別の判別に、アプリケーションソフトを特定できる拡張子を用いており、拡張子にユーザインターフェース画面ＩＦ１における印刷機能の設定可否（設定変更の可否）を関連付けて、関連付け記憶部５２に記憶している。
【００８７】
また、「人事ファイル」や「機密ファイル」等、予め定めた規則に則してデータファイルのファイル名を付すように管理されている場合、ファイル名よりデータファイルの種別を判別することも可能である。
【００８８】
そこで、本実施形態では、データファイルの種別の判別として、ファイル名も用いており、特定のファイル名にユーザインターフェース画面ＩＦ１における印刷機能の設定可否（設定変更の可否）を関連付け、関連付け記憶部５２に記憶している。
【００８９】
図５に、対応付け記憶部５２に記憶されている、拡張子に各印刷機能の設定可否を関連付けた関連付け情報の一例を示す。この図に示すように、「拡張子：ＤＯＣ」に対し、「Ｎ-ＵＰ；可」「ＺＯＯＭ：可」‥「Ｃｏｌｏｒ Ｍｏｄｅ：不可」…というようように、印刷機能の設定可否が定められている。
【００９０】
また、図６に、対応付け記憶部５２に記憶されている、ファイル名に印刷機能の設定可否を関連付けた関連付け情報の一例を示す。この図に示すように、「ファイル名：人事データ」に対し、「Ｗａｔｅｒｍａｒｋ：不可」というように、印刷機能「Ｗａｔｅｒｍａｒｋ」の設定ができない（設定変更が受け付けられない）ことが定められている。
【００９１】
図５、図６のような関連付けデータが登録されていると、印刷対象のデータファイルの拡張子が「ＤＯＣ」であった場合、Ｃｏｌｏｒ Ｍｏｄｅの設定変更ができないように、「Ｃｏｌｏｒ Ｍｏｄｅ」ボタンがグレーアウト表示される。
【００９２】
また、印刷対象のデータファイルのファイル名が「人事ファイル」であった場合は、「
Ｗａｔｅｒｍａｒｋ」ボタンがグレーアウト表示され、拡張子が「ＤＯＣ」であった場合は、さらに、「Ｃｏｌｏｒ Ｍｏｄｅ」ボタンもグレーアウト表示される。
【００９３】
さらに、本実施形態では、表示制御部３１が、データ記憶部５０の対応付け記憶部５２に記憶されている、データファイルの種別に応じて割り付けられている、選択可能なデータ出力装置１の情報に基づいて、選択できないデータ出力装置１のアイコン１１１についても、グレーアウト表示するように構成されている。
【００９４】
例えば、データファイルの作成に用いられているアプリケーションソフトに応じて、モノクロ印刷かカラー印刷かを、ある程度、区別することができる。そこで、カラー印刷で主に使われるアプリケーションで作成されたデータファイルに対しては、カラー印刷対応のデータ出力装置１から選択させ、モノクロ印刷対応のデータ出力装置１を選択できないようにすることで、カラーデータをモノクロ印刷するという、不具合を回避することができる。同様に、モノクロ印刷主体のドキュメント作成用のアプリケーションで作成されたデータファイルに対しては、モノクロ印刷対応のデータ出力装置１から選択させ、カラー印刷対応のデータ出力装置１を選択できないようにすることで、モノクロデータをカラー印刷するという、不具合を回避することができる。
【００９５】
図７に、対応付け記憶部５２に記憶されている、拡張子にデータ出力装置１を関連付けた関連付け情報の一例を示す。この図に示すように、「拡張子：ＤＯＣ」に対し、有効なデータ出力装置１（図では、ＭＦＰ）として、「ＰｒｉｎｔｅｒＡ」「ＰｒｉｎｔｅｒＢ」が対応付けられている。また、「拡張子：ＡＩ」に対しては、有効なデータ出力装置１（図では、ＭＦＰ）として、「ＰｒｉｎｔｅｒＡ」「ＰｒｉｎｔｅｒＣ」が対応付けられている。
【００９６】
図７のような、関連付けデータが登録されると、印刷対象のデータファイルの拡張子が「ＤＯＣ」であった場合、「ＰｒｉｎｔｅｒＡ」、「ＰｒｉｎｔｅｒＢ」が共に接続されている場合は、これら２つのデータ出力装置１のアイコン１１１・１１１が表示される。なお、たとえ「ＰｒｉｎｔｅｒＣ」が接続されていても、そのアイコン１１１は表示されない。
【００９７】
このような対応付け記憶部５２に記憶させる情報の入力は、管理者等が規定のフォーマットにしたがって行うようになっている。
【００９８】
次に、出力指示ソフトウェアのユーザインターフェースの表示手順について、図８および図９（ａ）、図９（ｂ）を参照しながら説明する。図８は、データ出力指示装置１０におけるユーザインターフェースの表示処理の流れを示すフロー図である。図９（ａ）、図９（ｂ）は、ディスプレイ１１の表示画面（デスクトップ画面）の表示状態を示す説明図である。
【００９９】
図９（ａ）に示すように、初期状態では出力指示ソフトウェアは、バックグラウンドで動作しており、ユーザインターフェース画面ＩＦ１は、ディスプレイ１１の表示画面（デスクトップ画面）上には表示されていない。
【０１００】
指示検出部３２は、図８に示すように、ディスプレイ１１の表示画面（デスクトップ画面）に表示されている印刷ファイル（各種データファイル；例えば、文書ファイル、画像ファイル、図表ファイルなどの出力処理の対象となりうるデータのファイル）のアイコンのうちのいずれかがドラッグ操作されたか否かを判断する（Ｓ１）。
【０１０１】
指示検出部３２は、例えば、マウスカーソルｃｕ１がアイコンｉｃ１上にある状態で、ユーザがマウスのボタンを押したままこのマウスカーソルｃｕ１を表示画面上で所定距離以上移動させたとき、あるいはマウスカーソルｃｕ１がアイコンｉｃ１上にある状態でマウスのボタンを押したままこのマウスカーソルｃｕ１を所定の表示領域に移動させたときにドラッグ操作がなされたと判断する。
【０１０２】
Ｓ１においてドラッグ操作がなされていないと判断した場合、指示検出部３２は、次に、アプリケーションソフトが起動されたか否かを判断する（Ｓ１０）。この判断は、例えばキーボード１３あるいはマウス１４を介してユーザからアプリケーションソフトウェアの起動指示がなされたか否かに基づいて判断してもよく、アプリケーション処理部４０の処理状態を検出することによって行ってもよい。
【０１０３】
Ｓ１０においてアプリケーションソフトが起動されていないと判断した場合、指示検出部３２はＳ１の処理に戻り、Ｓ１或いはＳ１０において、ＹＥＳと判断するまで、Ｓ１、Ｓ１０を繰り返す。
【０１０４】
そして、Ｓ１においてドラッグ操作がなされたと判断すると、表示制御部３１は、表示Ｉ／Ｆ１２を制御し、図３に示すユーザインターフェース画面ＩＦ１を起動する（Ｓ２）。
【０１０５】
つまり、図９（ｂ）に示すように、表示画面（デスクトップ画面）に表示されているデータファイルのアイコンｉｃ１を、ユーザがドラッグ操作することにより、ユーザインターフェース画面ＩＦ１が起動される。なお、図９（ｂ）では、ユーザインターフェース画面ＩＦ１も表示しているが、起動された時点では、まだユーザインターフェース画面ＩＦ１は表示されていない。
【０１０６】
ユーザインターフェース画面ＩＦ１を起動すると、まず、印刷対象のデータファイルの拡張子と、ファイル名を検出する（Ｓ３）。次に、検出した拡張子に応じて対応付けられている印刷機能の設定可否の情報と、選択可能なデータ出力装置１の情報を、対応付け記憶部５２より読み出す（Ｓ４）。同様に、検出したファイル名に応じて対応付けられている印刷機能の設定可否の情報を、対応付け記憶部５２より読み出す（Ｓ５）。そして、ユーザインターフェース画面ＩＦ１を表示し（Ｓ６）、画面の表示内容を、Ｓ４、Ｓ６にて取得した、設定可否の情報と選択可能なデータ出力装置１の情報とに基づいて切り替える（Ｓ７）。
【０１０７】
これにより、図９（ｂ）に示すように、関連付け記憶部５２に記憶されている関連付け情報が反映された、ユーザインターフェース画面ＩＦ１が表示される。なお、検出したファイル名が、関連付けが成されていないものである場合は、Ｓ５をスキップする。
【０１０８】
一方、Ｓ１０において、アプリケーションソフトが起動されたと判断した場合、指示検出部３２は、アプリケーションソフトウェアの表示画面において印刷メニュー（出力処理メニュー）が選択されたか否かを判断する（Ｓ１１）。例えば、ユーザは、アプリケーションソフトウェアの表示画面に表示された印刷メニューに対応するボタンをクリックしたり、ツールバーから印刷メニューを選択操作したりすることによって印刷メニューを選択できる。
【０１０９】
Ｓ１１において印刷メニューが選択されていないと判断した場合、指示検出部３２はアプリケーションソフトウェアが終了したか否かを判断する（Ｓ１５）。そして、終了していないと判断した場合にはＳ１１の処理に戻り、終了していると判断した場合にはＳ１の処理に戻る。
【０１１０】
一方、Ｓ１１において印刷メニューが選択されたと判断した場合、表示制御部３１は、表示Ｉ／Ｆ１２を制御し、ユーザインターフェース（ユーザインターフェース画面）ＩＦ２を表示させる（Ｓ１２）。
【０１１１】
図１０は、アプリケーションソフトウェアの表示画面から印刷メニュー（出力処理メニュー）が選択された場合に表示されるユーザインターフェースＩＦ２の一例を示す説明図である。
【０１１２】
この図に示すように、ユーザインターフェースＩＦ２では、表示領域Ａ３の下方に設けられた表示領域Ａ５に「ＯＫ」、「キャンセル」、「適用」の各ボタンが表示されるようになっている。「ＯＫ」ボタンは出力指示を実行させるためのボタンであり、「キャンセル」はそれまでの印刷条件の選択内容をキャンセルするためのボタンであり、「適用」ボタンはその時点で選択されている印刷条件をその後の初期設定条件として保存するためのボタンである。
【０１１３】
例えば、表示領域Ａ３における印刷機能を１つ以上選択した状態で「ＯＫ」ボタンをクリックすると、選択された各印刷機能に基づく印刷指示がデータ出力装置１に送信される。また、表示領域Ａ４における印刷条件の項目を１つ選択した状態で「ＯＫ」ボタンをクリックすると、この印刷条件に基づく印刷指示がデータ出力装置１に送信される。
【０１１４】
なお、本実施形態では、各アプリケーションソフトウェアは特定のデータ出力装置１に事前に対応付けられており、この対応情報は設定記憶部５３に記憶されている。このため、アプリケーションソフトウェアの表示画面から印刷メニューが選択された場合、表示制御部３１は、ユーザインターフェースＩＦ１とは異なり、表示領域Ａ１にデータ出力装置１を選択するためのアイコン群を表示させないようになっている。
【０１１５】
ただし、これに限らず、表示領域Ａ１にデータ出力装置１のアイコン群を表示させ、これらのアイコンの中からユーザが所望するデータ出力装置１を選択することで、アプリケーションソフトウェアに対応付けるデータ出力装置１を変更できるようにしてもよい。
【０１１６】
図１１に、印刷対象となるデータファイルのアイコンがドラッグ操作され、ユーザインターフェースＩＦ１を表示した以降の処理の流れを示すフロー図である。
【０１１７】
指示検出部３２は、データファイルのアイコンが表示形式変更位置上にドラッグ操作されたか否かを判断する（Ｓ２１）。そして、データファイルのアイコンが表示形式変更位置上にドラッグ操作されたと判断した場合、表示制御部３１は、ユーザインターフェースの一部を当該表示形式変更位置に応じた表示形式に切り替える（Ｓ２２）。
【０１１８】
ここで、表示形式変更位置とは、当該位置にデータファイルのアイコンをドラッグした状態でマウスカーソルを重ね合わせると当該位置に応じた表示形式に表示を変更するように設定されている領域である。
【０１１９】
例えば、表示領域Ａ４に表示される登録リストは、各項目が同様の表示方法で表示されているが、いずれかの項目上にデータファイルのアイコンをドラッグした状態でマウスカーソルを重ね合わせると該当する項目の表示状態が反転状態になる。なお、反転表示させる構成に限らず、例えば強調表示、表示色の変更、表示領域のサイズ変更などによって他の項目と表示方法を異ならせてもよい。また、データファイルのアイコンをドラッグした状態でマウスカーソルを重ね合わされた項目の詳細情報（例えば登録名称、登録日時、データ出力装置、出力処理機能など）を表示させるようにしてもよい。この場合、当該項目の表示領域を他の項目よりも拡大するようにしてもよい。
【０１２０】
また、本実施形態では、データファイルのアイコンをドラッグした状態で表示領域Ａ１における所望するデータ出力装置１のアイコン上にマウスカーソルを重ね合わせると、表示領域Ａ２に表示されるボタン群がマウスカーソルを重ね合わせられた上記データ出力装置１において利用可能な印刷機能（出力処理機能）のカテゴリーを示すボタン群に変更される。
【０１２１】
また、データファイルのアイコンをドラッグした状態で表示領域Ａ２における所望するカテゴリーのボタン上にマウスカーソルを重ね合わせると、表示領域Ａ３に表示される各印刷機能のボタンがマウスカーソルを重ね合わせられたカテゴリーに対応する各印刷機能のボタンに変更される。また、データファイルのアイコンをドラッグした状態で上記図登録」ボタン上にマウスカーソルを重ね合わせた場合には表示領域Ａ４に登録リストが表示され、上記「履歴」ボタン上にマウスカーソルを重ね合わせた場合には表示領域Ａ４に履歴リストが表示される。
【０１２２】
つまり、本実施形態では、ユーザインターフェースＩＦ１上においてデータファイルのアイコンをドラッグした状態でマウスカーソルを所定の表示形式変更位置上に重ね合わせると、ユーザインターフェースＩＦ１の一部の表示形式がマウスカーソルを重ね合わされた表示形式変更位置に応じた表示形式に変更されるようになっている。
【０１２３】
一方、Ｓ２１においてデータファイルのアイコンが表示形式変更位置上にドラッグ操作されていないと判断した場合、指示検出部３２は、データファイルのアイコンが印刷条件選択位置（出力条件選択位置）にドロップ操作されたか否かを判断する（Ｓ２３）。
【０１２４】
ここで、印刷条件選択位置（出力条件選択位置）とは、当該位置にデータファイルのアイコンをドロップ操作すると当該位置に応じた印刷条件（出力処理条件）が選択されるように設定されている位置であり、本実施形態では表示領域Ａ３における各印刷機能のボタン、および表示領域Ａ４における各項目のボタンがこれに相当する。
【０１２５】
そして、データファイルのアイコンがドロップ操作されたと判断した場合、続いて、グレーアウト表示されている領域であるかどうかを判断し（Ｓ２４）、グレーアウト表示されている領域である場合は、その領域（そこにある印刷機能ボタン１００）に対応するメッセージをメッセージ記憶部５３から読み出し、メッセージ１２０を表示する（Ｓ２５、Ｓ２６）。その後、マウスカーソルの移動を検出する（Ｓ２７）、メッセージ１２０を消去し（Ｓ２８）、Ｓ２１に戻る。
【０１２６】
一方、Ｓ２４において、グレーアウト表示されている領域でないと判断した場合は、図１２のＳ３１に進み、表示領域Ａ３の印刷機能ボタン１００か、表示領域Ａ４の印刷条件リストであるかどうかを判断する。
【０１２７】
ここで、表示領域Ａ４の印刷条件リストであると判断すると、指示検出部３２がドロップ操作された位置に対応する印刷条件を検出し（Ｓ３９）、Ｓ３５に進む。一方、表示領域Ａ３の印刷機能ボタン１００であると判断すると、表示制御３１が、ドロップ操作された位置に対応する設定変更画面を表示する（Ｓ３２）。そして、当該画面にて、設定値変更を受け付け、受け付けた設定値を設定記憶部５１に記憶させる（Ｓ３３）。次に、設定変更画面の「ＯＫ」ボタン或いは「戻る」ボタンがクリックされたことを検出すると（Ｓ３４）、「戻る」ボタンがクリックされると、Ｓ２１に戻る。「ＯＫ」ボタンの場合は、Ｓ３５に進む。
【０１２８】
Ｓ３５では、出力指示部３６が、設定記憶部５１に現時点の設定内容に基づいて上記データファイルの印刷条件を決定し、印刷条件が決定すると、決定した印刷条件に基づいて出力データ生成部３５が上記データファイルを印刷するための印刷データを生成し（Ｓ３６）、出力指示部３６がこの印刷データおよびＳ３５で決定した印刷条件を通信制御部３３および通信Ｉ／Ｆ１６を介してデータ出力装置１に送信させ（Ｓ３７）、処理を終了する。
【０１２９】
一方、図１１におけるＳ２３において、データファイルのアイコンがドロップ操作されていないと判断した場合、図１３のＳ４１に進み、指示検出部３２は、ユーザインターフェースＩＦ１において印刷条件が直接選択されたか否か、すなわちデータファイルのアイコンをドラッグしていない状態で表示領域Ａ３の印刷機能ボタンあるいは表示領域Ａ４の印刷条件の項目を選択する操作がなされたか否かを判断する。
【０１３０】
そして、印刷条件が直接選択されていないと判断した場合、Ｓ２１に戻り、Ｓ２１の処理を再び行う。一方、印刷条件が直接選択されたと判断した場合、選択された印刷条件をデータ記憶部５０の設定記憶部５１に一時的に記憶させるとともに、印刷の実行指示があったか否かを判断する（Ｓ４２）。なお、印刷の実行指示は、例えば、表示領域Ａ３において所望する印刷機能を１つ以上選択した状態、あるいは表示領域Ａ４において所望する項目を選択した状態でキーボード１３の所定のボタンを押すことによって行う。あるいは、ユーザインターフェースＩＦ１に印刷の実行指示を行うためのボタンを表示させ、このボタンをクリックすることによって行ってもよい。
【０１３１】
そして、印刷の実行指示があった場合、記憶制御部３４が選択された印刷条件を履歴リスト記憶部５２に記憶させている履歴リストに登録（履歴リストを更新）し（Ｓ４３）、図１２のＳ３５に移行する。
【０１３２】
一方、Ｓ４２において印刷実行指示がなされていないと判断した場合、指示検出部３２は、印刷条件の登録指示がなされたか否かを判断する（Ｓ４４）。そして、登録指示がなされていないと判断した場合、指示検出部３２はＳ４２の処理を再び行う。一方、登録指示がなされたと判断した場合、記憶制御部３４が選択された印刷条件を登録リスト記憶部５１に記憶させている登録リストに登録（登録リストを更新）し（Ｓ４５）、処理を終了する。
【０１３３】
また、上記説明では、表示画面（デスクトップ画面）に表示されている１つのデータファイルのアイコンを、ユーザがドラッグ操作することにより、対応するユーザインターフェース画面ＩＦ１が起動される例を開示したが、ユーザが、複数のデータファイルのアイコンを、まとめて同時にドラッグ操作して、印刷を指示することもある。
【０１３４】
このような場合は、アイコンの配置等に基づいた印刷順に従い、１つ目のデータファイルの印刷が終了すると、１つめのデータファイルに対応したユーザインターフェース画面ＩＦ１より、２つ目のデータファイルに対応したユーザインターフェース画面ＩＦ１へと、適宜、表示内容（変更できない印刷機能ボタン１００のグレーアウト表示等）が切り換わる。
【０１３５】
なお、本実施形態では、登録リスト、履歴リスト、対応付け、メッセージを、データ出力指示装置１０に備えられるデータ記憶部５０に記憶させているが、これに限るものではない。例えば、これらのリストを携帯型記録媒体に記憶させたり、必要に応じてデータ記憶部５０から携帯型記録媒体に転送あるいは複写したりするようにしてもよい。この場合、携帯型記録媒体に記憶させておいた上記リストをデータ出力指示装置１０にダウンロードすることで、ユーザの嗜好する印刷条件の設定内容を容易に復元できる。なお、上記の携帯型記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、ＵＳＢメモリ、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１３６】
また、上記実施形態において、データ出力指示装置１０に備えられる制御部２０は、ＣＰＵ，ＭＰＵ等のプロセッサを用いてソフトウェアによって実現されるものであってもよい。すなわち、データ出力指示装置１０は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるデータ出力指示装置１０の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、データ出力指示装置１０に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによって達成される。
【０１３７】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１３８】
また、データ出力指示装置１０を通信ネットワークと接続可能に構成し、通信ネットワークを介して上記プログラムコードを供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１３９】
また、制御部２０の各ブロックは、ソフトウェアを用いて実現されるものに限らず、ハードウェアロジックによって構成されるものであってもよく、処理の一部を行うハードウェアと当該ハードウェアの制御や残余の処理を行うソフトウェアを実行する演算手段とを組み合わせたものであってもよい。
【０１４０】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１４１】
本発明は、画像形成装置、ファクシミリ等のデータ出力装置に対してデータの出力指示を行うデータ出力指示装置に適用できる。
【図面の簡単な説明】
【０１４２】
【図１】本発明の一実施形態にかかるデータ出力システムに備えられるデータ出力指示装置の概略構成を示すブロック図である。
【図２】本発明の一実施形態にかかるデータ出力システムの概略構成を示すブロック図である。
【図３】図１に示したデータ出力指示装置において、データファイルをドラッグ操作したときに表示されるユーザインターフェースの一例を示す説明図である。
【図４】図１に示したデータ出力指示装置において、ユーザインターフェース画面におけるグレーアウト表示の印刷機能ボタンを、クリックしたり、ドロップしたり、マウスカーソルを重ねた場合に表示されるメッセージを含むユーザインターフェース画面の一例を示す説明図である。
【図５】図１に示したデータ出力指示装置において、対応付け記憶部に記憶されている、拡張子に各印刷機能の設定可否を関連付けた関連付け情報の一例を示す説明図である。
【図６】図１に示したデータ出力指示装置において、対応付け記憶部に記憶されている、ファイル名に印刷機能の設定可否を関連付けた関連付け情報の一例を示す説明図である。
【図７】図１に示したデータ出力指示装置において、対応付け記憶部に記憶されている、拡張子に選択可能なデータ出力装置を関連付けた関連付け情報の一例を示す説明図である。
【図８】図１に示したデータ出力指示装置におけるユーザインターフェースの表示開始処理の流れを示すフロー図である。
【図９】図１に示したデータ出力指示装置の表示画面の例を示す説明図であり、図９（ａ）は初期状態における表示画面の一例を示しており、図９（ｂ）はデータファイルをドラッグ操作したときに表示される表示画面の一例を示している。
【図１０】図１に示したデータ出力指示装置において、アプリケーションソフトウェアの表示画面から出力処理メニューを選択した場合に表示されるユーザインターフェースの一例を示す説明図である。
【図１１】図８に示したユーザインターフェースを用いてデータ出力指示を行う場合の処理の流れを示すフロー図である。
【図１２】図１１の続きのフロー図である。
【図１３】図１２の続きのフロー図である。
【図１４】図１に示したデータ出力指示装置に記憶される登録リストに登録される登録条件の一例を示す説明図である。
【符号の説明】
【０１４３】
１  データ出力装置
１０  データ出力指示装置
１１  ディスプレイ
１３  キーボード
１４  マウス
２０  制御部
３０  出力指示制御部（ユーザインターフェース手段）
３１  表示制御部
３２  指示検出部
３３  通信制御部
３４  記憶制御部
３５  出力データ生成部
３６  出力指示部
４０  アプリケーション処理部
５０  データ記憶部
５１  設定記憶部
５２  対応付け記憶部
５３  メッセージ記憶部
１００  データ出力指示システム
【図１】
2010055218.tif 000003
【図２】
2010055218.tif 000004
【図３】
2010055218.tif 000005
【図４】
2010055218.tif 000006
【図５】
2010055218.tif 000007
【図６】
2010055218.tif 000008
【図７】
2010055218.tif 000009
【図８】
2010055218.tif 000010
【図９】
2010055218.tif 000011
【図１０】
2010055218.tif 000012
【図１１】
2010055218.tif 000013
【図１２】
2010055218.tif 000014
【図１３】
2010055218.tif 000015
【図１４】
2010055218.tif 000016