(57)【要約】【課題】ネットワーク接続された周辺装置の操作性を向上する。【解決手段】ネットワーク周辺装置に対して出力する印刷データを生成する印刷データ生成プログラム部とファクシミリデータを生成するファクシミリデータ生成プログラム部とを有する情報処理装置は、ネットワーク周辺装置の現在の構成に対応する情報を受信し、受信した情報に基づいてネットワーク周辺装置の現在の構成を表すグラフィカルイメージを含むグラフィカルユーザインターフェースを生成して表示する。入力されるドキュメントが印刷出力されるべきプリントドキュメントである場合には印刷データ生成プログラム部が起動されて印刷データが生成され、入力されるドキュメントがファクシミリ送信されるべきファクシミリドキュメントである場合には、ファクシミリデータ生成プログラム部が起動されてファクシミリデータが生成される。【選択図】図８Ａ
2005322236.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク周辺装置に対して出力する印刷データを生成する印刷データ生成プログラム部とファクシミリデータを生成するファクシミリデータ生成プログラム部とを有するネットワーク周辺デバイスドライバを有する情報処理装置における出力制御方法であって、
ネットワーク周辺装置の現在の構成に対応する情報を前記ネットワーク周辺デバイスドライバのユーザインターフェースプログラム部からダイナミックコンフィグプログラム部へ要求する要求工程と、
前記要求に応答して、前記ダイナミックコンフィグプログラム部によりローカルエリアネットワークを介して前記ネットワーク周辺装置へ応答指示コマンドを送信する送信工程と、
前記ネットワーク周辺装置の現在の構成に対応する情報を、前記ネットワーク周辺装置より受信する受信工程と、
受信した前記情報に基づいて前記ネットワーク周辺装置の構成に対応してグラフィカル表示情報を獲得し、該獲得したグラフィカル表示情報を用いて、前記ネットワーク周辺装置の現在の構成を表すグラフィカルイメージを含むグラフィカルユーザインターフェースを生成して表示するイメージ生成表示工程と、
受信した前記情報に基づいて、出力されるデータで設定すべき、前記ネットワーク周辺装置の現在の構成に適するジョブオプションを選択するための少なくとも１つのユーザ選択可能なメニューを生成して表示するメニュー生成表示工程と、
前記ネットワーク周辺デバイスドライバに入力されるドキュメントが印刷出力されるべきプリントドキュメントである場合には、前記印刷データ生成プログラム部が起動されて印刷データを生成し、一方、前記ネットワーク周辺デバイスドライバに入力されるドキュメントがファクシミリ送信されるべきファクシミリドキュメントである場合には、前記ファクシミリデータ生成プログラム部が起動されてファクシミリデータを生成するデータ生成工程とを含むことを特徴とする出力制御方法。
【請求項２】
前記データ生成工程は、前記印刷データ生成プログラム部を用いて、前記表示されているメニューを介してユーザにより選択されたジョブオプションがヘッダー部に設定された印刷データを生成することを特徴とする請求項１に記載の出力制御方法。
【請求項３】
前記メニュー生成表示工程により生成される前記ジョブオプションのメニューよりユーザ選択されたジョブオプションを格納する格納工程と、
前記ネットワーク周辺装置のための前記グラフィカルインターフェースを、前記格納された少なくとも１つのユーザ選択されたジョブオプションに基づいて、少なくとも１つの特定のジョブオプションとともに再表示する再表示工程とを更に含むことを特徴とする請求項１または２に記載の出力制御方法。
【請求項４】
前記メニュー生成表示工程は、前記ネットワーク周辺装置を表すグラフィカルイメージのグラフィカル表示部分をユーザが指示することに応じてジョブオプションの選択処理に移行する対話的なグラフィカルユーザインターフェースを生成することを特徴とする請求項１乃至３のいずれかに記載の出力制御方法。
【請求項５】
前記対話的なグラフィカルユーザインターフェースは、グラフィカル表示部分をユーザが指示することに応じて、ユーザ定義が可能なジョブオプションエントリのメニューを提供する少なくとも１つのサブダイアログボックスを新たに表示することを特徴とする請求項４に記載の出力制御方法。
【請求項６】
少なくとも１つのユーザ選択可能なジョブオプションのメニューを表示する前記生成表示工程は、ソーターオプション、ペーパートレイオプション、両面印刷オプション、グラフィックスオプション、プリント形式オプション、フォント形式オプション、ドキュメント方向オプション、解像度オプション、ＯＨＰ中差し（transparency interleaving）オプション、変倍オプションを含むジョブオプションのメニューを表示することを特徴とする請求項１乃至５のいずれかに記載の出力制御方法。
【請求項７】
前記イメージ生成表示工程が生成する前記ネットワーク周辺装置の現在の構成を表現するグラフィカルイメージとは、前記ネットワーク周辺装置から応答がなされた特定の時点の構成を表現するグラフィカルイメージであることを特徴とする請求項１乃至６のいずれかに記載の出力制御方法。
【請求項８】
前記イメージ生成表示工程は、受信した情報に基づいて前記ネットワーク周辺装置の用紙カセットに保持されている用紙サイズを視覚的に表示するグラフィカルユーザインターフェースを生成することを特徴とする請求項１乃至７のいずれかに記載の出力制御方法。
【請求項９】
前記ネットワーク周辺デバイスドライバのユーザインターフェースプログラム部が起動された場合に、その起動に応答してネットワーク周辺装置の現在の構成及び現在の能力を要求することを特徴とする請求項１乃至８のいずれかに記載の出力制御方法。
【請求項１０】
前記ローカルエリアネットワークを介して前記ネットワーク周辺装置へ応答指示コマンドを送信できない場合にもユーザに前記ネットワーク周辺装置の構成を設定させるべく、当該ユーザが手動操作で前記ネットワーク周辺装置の現在の構成を設定可能なコンフィグ画面を表示するコンフィグ画面表示工程を更に含むことを特徴とする請求項１乃至９のいずれかに記載の出力制御方法。
【請求項１１】
ネットワーク周辺装置に対して出力する印刷データを生成する印刷データ生成プログラム部とファクシミリデータを生成するファクシミリデータ生成プログラム部とを有するネットワーク周辺デバイスドライバを有する情報処理装置であって、
ネットワーク周辺装置の現在の構成に対応する情報を前記ネットワーク周辺デバイスドライバのユーザインターフェースプログラム部からダイナミックコンフィグプログラム部へ要求する要求手段と、
前記要求に応答して、前記ダイナミックコンフィグプログラム部によりローカルエリアネットワークを介して前記ネットワーク周辺装置へ応答指示コマンドを送信する送信手段と、
前記ネットワーク周辺装置の現在の構成に対応する情報を、前記ネットワーク周辺装置より受信する受信手段と、
受信した前記情報に基づいて前記ネットワーク周辺装置の構成に対応してグラフィカル表示情報を獲得し、該獲得したグラフィカル表示情報を用いて、前記ネットワーク周辺装置の現在の構成を表すグラフィカルイメージを含むグラフィカルユーザインターフェースを生成して表示するイメージ生成表示手段と、
受信した前記情報に基づいて、出力されるデータで設定すべき、前記ネットワーク周辺装置の現在の構成に適するジョブオプションを選択するための少なくとも１つのユーザ選択可能なメニューを生成して表示するメニュー生成表示手段と、
前記ネットワーク周辺デバイスドライバに入力されるドキュメントが印刷出力されるべきプリントドキュメントである場合には、前記印刷データ生成プログラム部が起動されて印刷データを生成し、一方、前記ネットワーク周辺デバイスドライバに入力されるドキュメントがファクシミリ送信されるべきファクシミリドキュメントである場合には、前記ファクシミリデータ生成プログラム部が起動されてファクシミリデータを生成するデータ生成手段とを含むことを特徴とする情報処理装置。
【請求項１２】
前記データ生成手段は、前記印刷データ生成プログラム部を用いて、前記表示されているメニューを介してユーザにより選択されたジョブオプションがヘッダー部に設定された印刷データを生成することを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
前記メニュー生成表示手段により生成される前記ジョブオプションのメニューよりユーザ選択されたジョブオプションを格納する格納手段と、
前記ネットワーク周辺装置のための前記グラフィカルインターフェースを、前記格納された少なくとも１つのユーザ選択されたジョブオプションに基づいて、少なくとも１つの特定のジョブオプションとともに再表示する再表示手段とを更に含むことを特徴とする請求項１１または１２に記載の情報処理装置。
【請求項１４】
前記メニュー生成表示手段は、前記ネットワーク周辺装置を表すグラフィカルイメージのグラフィカル表示部分をユーザが指示することに応じてジョブオプションの選択処理に移行する対話的なグラフィカルユーザインターフェースを生成することを特徴とする請求項１１乃至１３のいずれかに記載の情報処理装置。
【請求項１５】
前記対話的なグラフィカルユーザインターフェースは、グラフィカル表示部分をユーザが指示することに応じて、ユーザ定義が可能なジョブオプションエントリのメニューを提供する少なくとも１つのサブダイアログボックスを新たに表示することを特徴とする請求項１４に記載の情報処理装置。
【請求項１６】
少なくとも１つのユーザ選択可能なジョブオプションのメニューを表示する前記生成表示手段は、ソーターオプション、ペーパートレイオプション、両面印刷オプション、グラフィックスオプション、プリント形式オプション、フォント形式オプション、ドキュメント方向オプション、解像度オプション、ＯＨＰ中差し（transparency interleaving）オプション、変倍オプションを含むジョブオプションのメニューを表示することを特徴とする請求項１１乃至１５のいずれかに記載の情報処理装置。
【請求項１７】
前記イメージ生成表示手段が生成する前記ネットワーク周辺装置の現在の構成を表現するグラフィカルイメージとは、前記ネットワーク周辺装置から応答がなされた特定の時点の構成を表現するグラフィカルイメージであることを特徴とする請求項１１乃至１６のいずれかに記載の情報処理装置。
【請求項１８】
前記イメージ生成表示手段は、受信した情報に基づいて前記ネットワーク周辺装置の用紙カセットに保持されている用紙サイズを視覚的に表示するグラフィカルユーザインターフェースを生成することを特徴とする請求項１１乃至１７のいずれかに記載の情報処理装置。
【請求項１９】
前記ネットワーク周辺デバイスドライバのユーザインターフェースプログラム部が起動された場合に、その起動に応答してネットワーク周辺装置の現在の構成及び現在の能力を要求することを特徴とする請求項１１乃至１８のいずれかに記載の情報処理装置。
【請求項２０】
前記ローカルエリアネットワークを介して前記ネットワーク周辺装置へ応答指示コマンドを送信できない場合にもユーザに前記ネットワーク周辺装置の構成を設定させるべく、当該ユーザが手動操作で前記ネットワーク周辺装置の現在の構成を設定可能なコンフィグ画面を表示するコンフィグ画面表示手段を更に含むことを特徴とする請求項１１乃至１９のいずれかに記載の情報処理装置。
【請求項２１】
ネットワーク周辺装置のグラフィカルユーザインターフェースを生成し表示するネットワーク周辺デバイスドライバを有する情報処理装置における出力制御方法であって、
ネットワーク周辺装置の現在の構成に対応する情報を前記ネットワーク周辺デバイスドライバのユーザインターフェースプログラム部からダイナミックコンフィグプログラム部へ要求する要求工程と、
前記要求に応答して、前記ダイナミックコンフィグプログラム部によりローカルエリアネットワークを介して前記ネットワーク周辺装置へ応答指示コマンドを送信する送信工程と、
前記ネットワーク周辺装置の現在の構成に対応する情報を、前記ネットワーク周辺装置より受信する受信工程と、
受信した前記情報に基づいて前記ネットワーク周辺装置の構成に対応してグラフィカル表示情報を獲得し、該獲得したグラフィカル表示情報を用いて、前記ネットワーク周辺装置の現在の構成を表すグラフィカルイメージを含むグラフィカルユーザインターフェースを生成して表示するイメージ生成表示工程と、
受信した前記情報に基づいて、出力されるデータで設定すべき、前記ネットワーク周辺装置の現在の構成に適するジョブオプションを選択するための少なくとも１つのユーザ選択可能なメニューを生成して表示するメニュー生成表示工程と、
前記ローカルエリアネットワークを介して前記ネットワーク周辺装置へ応答指示コマンドを送信できない場合にもユーザに前記ネットワーク周辺装置の構成を設定させるべく、当該ユーザが手動操作で前記ネットワーク周辺装置の現在の構成を設定可能なコンフィグ画面を表示するコンフィグ画面表示工程と、
前記表示されているメニューを介してユーザにより選択されたジョブオプションがヘッダー部に設定されたプリントジョブを出力する工程とを備えることを特徴とする出力制御方法。
【請求項２２】
ネットワーク周辺装置に対して出力する印刷データを生成する印刷データ生成プログラム部とファクシミリデータを生成するファクシミリデータ生成プログラム部とを有するネットワーク周辺デバイスドライバに入力されるドキュメントが印刷出力されるべきプリントドキュメントである場合には、前記印刷データ生成プログラム部が起動されて印刷データを生成し、一方、前記ネットワーク周辺デバイスドライバに入力されるドキュメントがファクシミリ送信されるべきファクシミリドキュメントである場合には、前記ファクシミリデータ生成プログラム部が起動されてファクシミリデータを生成するデータ生成工程とを更に含むことを特徴とする請求項２１に記載の出力制御方法。
【請求項２３】
前記メニュー生成表示工程により生成される前記ジョブオプションのメニューよりユーザ選択されたジョブオプションを格納する格納工程と、
前記ネットワーク周辺装置のための前記グラフィカルインターフェースを、前記格納された少なくとも１つのユーザ選択されたジョブオプションに基づいて、少なくとも１つの特定のジョブオプションとともに再表示する再表示工程とを更に含むことを特徴とする請求項２１または２２に記載の出力制御方法。
【請求項２４】
前記メニュー生成表示工程は、前記ネットワーク周辺装置を表すグラフィカルイメージのグラフィカル表示部分をユーザが指示することに応じてジョブオプションの選択処理に移行する対話的なグラフィカルユーザインターフェースを生成することを特徴とする請求項２１乃至２３のいずれかに記載の出力制御方法。
【請求項２５】
前記対話的なグラフィカルユーザインターフェースは、グラフィカル表示部分をユーザが指示することに応じて、ユーザ定義が可能なジョブオプションエントリのメニューを提供する少なくとも１つのサブダイアログボックスを新たに表示することを特徴とする請求項２４に記載の出力制御方法。
【請求項２６】
少なくとも１つのユーザ選択可能なジョブオプションのメニューを表示する前記生成表示工程は、ソーターオプション、ペーパートレイオプション、両面印刷オプション、グラフィックスオプション、プリント形式オプション、フォント形式オプション、ドキュメント方向オプション、解像度オプション、ＯＨＰ中差し（transparency interleaving）オプション、変倍オプションを含むジョブオプションのメニューを表示することを特徴とする請求項２１乃至２５のいずれかに記載の出力制御方法。
【請求項２７】
前記イメージ生成表示工程が生成する前記ネットワーク周辺装置の現在の構成を表現するグラフィカルイメージとは、前記ネットワーク周辺装置から応答がなされた特定の時点の構成を表現するグラフィカルイメージであることを特徴とする請求項２１乃至２６のいずれかに記載の出力制御方法。
【請求項２８】
前記イメージ生成表示工程は、受信した情報に基づいて前記ネットワーク周辺装置の用紙カセットに保持されている用紙サイズを視覚的に表示するグラフィカルユーザインターフェースを生成することを特徴とする請求項２１乃至２７のいずれかに記載の出力制御方法。
【請求項２９】
前記ネットワーク周辺デバイスドライバのユーザインターフェースプログラム部が起動された場合に、その起動に応答してネットワーク周辺装置の現在の構成及び現在の能力を要求することを特徴とする請求項２１乃至２８のいずれかに記載の出力制御方法。
【請求項３０】
ネットワーク周辺装置のグラフィカルユーザインターフェースを生成し表示するネットワーク周辺デバイスドライバを有する情報処理装置における情報処理装置であって、
ネットワーク周辺装置の現在の構成に対応する情報を前記ネットワーク周辺デバイスドライバのユーザインターフェースプログラム部からダイナミックコンフィグプログラム部へ要求する要求手段と、
前記要求に応答して、前記ダイナミックコンフィグプログラム部によりローカルエリアネットワークを介して前記ネットワーク周辺装置へ応答指示コマンドを送信する送信手段と、
前記ネットワーク周辺装置の現在の構成に対応する情報を、前記ネットワーク周辺装置より受信する受信手段と、
受信した前記情報に基づいて前記ネットワーク周辺装置の構成に対応してグラフィカル表示情報を獲得し、該獲得したグラフィカル表示情報を用いて、前記ネットワーク周辺装置の現在の構成を表すグラフィカルイメージを含むグラフィカルユーザインターフェースを生成して表示するイメージ生成表示手段と、
受信した前記情報に基づいて、出力されるデータで設定すべき、前記ネットワーク周辺装置の現在の構成に適するジョブオプションを選択するための少なくとも１つのユーザ選択可能なメニューを生成して表示するメニュー生成表示手段と、
前記ローカルエリアネットワークを介して前記ネットワーク周辺装置へ応答指示コマンドを送信できない場合にもユーザに前記ネットワーク周辺装置の構成を設定させるべく、当該ユーザが手動操作で前記ネットワーク周辺装置の現在の構成を設定可能なコンフィグ画面を表示するコンフィグ画面表示手段と、
前記表示されているメニューを介してユーザにより選択されたジョブオプションがヘッダー部に設定されたプリントジョブを出力する手段とを備えることを特徴とする情報処理装置。
【請求項３１】
ネットワーク周辺装置に対して出力する印刷データを生成する印刷データ生成プログラム部とファクシミリデータを生成するファクシミリデータ生成プログラム部とを有するネットワーク周辺デバイスドライバに入力されるドキュメントが印刷出力されるべきプリントドキュメントである場合には、前記印刷データ生成プログラム部が起動されて印刷データを生成し、一方、前記ネットワーク周辺デバイスドライバに入力されるドキュメントがファクシミリ送信されるべきファクシミリドキュメントである場合には、前記ファクシミリデータ生成プログラム部が起動されてファクシミリデータを生成するデータ生成手段とを更に含むことを特徴とする請求項３０に記載の情報処理装置。
【請求項３２】
前記メニュー生成表示手段により生成される前記ジョブオプションのメニューよりユーザ選択されたジョブオプションを格納する格納手段と、
前記ネットワーク周辺装置のための前記グラフィカルインターフェースを、前記格納された少なくとも１つのユーザ選択されたジョブオプションに基づいて、少なくとも１つの特定のジョブオプションとともに再表示する再表示手段とを更に含むことを特徴とする請求項３０または３１に記載の情報処理装置。
【請求項３３】
前記メニュー生成表示手段は、前記ネットワーク周辺装置を表すグラフィカルイメージのグラフィカル表示部分をユーザが指示することに応じてジョブオプションの選択処理に移行する対話的なグラフィカルユーザインターフェースを生成することを特徴とする請求項３０乃至３２のいずれかに記載の情報処理装置。
【請求項３４】
前記対話的なグラフィカルユーザインターフェースは、グラフィカル表示部分をユーザが指示することに応じて、ユーザ定義が可能なジョブオプションエントリのメニューを提供する少なくとも１つのサブダイアログボックスを新たに表示することを特徴とする請求項３３に記載の情報処理装置。
【請求項３５】
少なくとも１つのユーザ選択可能なジョブオプションのメニューを表示する前記生成表示手段は、ソーターオプション、ペーパートレイオプション、両面印刷オプション、グラフィックスオプション、プリント形式オプション、フォント形式オプション、ドキュメント方向オプション、解像度オプション、ＯＨＰ中差し（transparency interleaving）オプション、変倍オプションを含むジョブオプションのメニューを表示することを特徴とする請求項３０乃至３４のいずれかに記載の情報処理装置。
【請求項３６】
前記イメージ生成表示手段が生成する前記ネットワーク周辺装置の現在の構成を表現するグラフィカルイメージとは、前記ネットワーク周辺装置から応答がなされた特定の時点の構成を表現するグラフィカルイメージであることを特徴とする請求項３０乃至３５のいずれかに記載の情報処理装置。
【請求項３７】
前記イメージ生成表示手段は、受信した情報に基づいて前記ネットワーク周辺装置の用紙カセットに保持されている用紙サイズを視覚的に表示するグラフィカルユーザインターフェースを生成することを特徴とする請求項３０乃至３６のいずれかに記載の情報処理装置。
【請求項３８】
前記ネットワーク周辺デバイスドライバのユーザインターフェースプログラム部が起動された場合に、その起動に応答してネットワーク周辺装置の現在の構成及び現在の能力を要求することを特徴とする請求項３０乃至３７のいずれかに記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク周辺装置のためのグラフィカルユーザインターフェースの表示を行う出力制御方法に関する。また、本発明は、ディジタル複写機等のネットワーク接続された周辺装置に対して、コンピュータ化されたローカルエリアネットワークから制御を行う構成に対する改良に関する。この改良により、ユーザはネットワーク接続された周辺装置の現在の構成を決定するためにその周辺装置に応答指示を行うことにより、ネットワーク接続された周辺装置の現在の構成をグラフィカル画像を用いて表示することが可能となる。
【背景技術】
【０００２】
コンピュータ化されたローカルエリアネットワーク及びワイドエリアネットワーク（以後、ＬＡＮ）の増加に伴って、コンピュータ業界は、ＬＡＮへの直接的なアクセスが可能な種々の周辺装置を提供することに注力してきた。このため、例えば、ファクシミリ装置をネットワークに直接的にインターフェースすること、プリンタをネットワークに直接的にインターフェースすること、スキャナをネットワークに直接的にインターフェースすることが可能となっている。また、ディジタル複写機をＬＡＮに直接的に接続するも可能となっており、その複写機の機能がＬＡＮユーザに直接的に提供されている。更に詳しくは、ディジタル複写機はスキャナとプリンタの機能を含み、ディジタル複写機のそれらの機能がＬＡＮのユーザに直接的に提供されるよう考慮されている。例えば、ＵＳＰ５，３５３，３９９（特許文献１）は、ＬＡＮに接続されている、プリンタ、ファクシミリ、スキャナ等の全ての周辺装置のイメージを表示する方法及びシステムを開示する。また、この方法及びシステムによれば、装置の種類、ジョブの状態、位置、モデルを表すイメージが表示され、ユーザは特定のタスクに対してどの装置が使用可能であるかを認識できる。しかしながら、表示されるイメージは静的であり、プリンタの用紙カセットが取り外された場合等のような、物理的構成の変化に基づいてイメージが変化することはない。すなわち、このような物理的な構成の変化は、表示されているイメージ中に反映されない。従って、ユーザが取り外された用紙カセットからの用紙を用いようとしてしまう可能性がある。
【特許文献１】米国特許第５，３５３，３９９号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００３】
装置の状態や、装置がＬＡＮのどこに接続されているかを知ることの長所にもかかわらず、ユーザは周辺装置と同じ場所にいないことの問題に直面する。すなわち、ユーザは、現在の構成を判断するために視覚的に周辺装置を観察することはできない。このことは、ソーターや、製本装置、ステープラ等を備えたプリンタのような、多くの異なる動作構成をサポート可能な複雑なネットワーク周辺装置にとって、特にトラブルの要因となる。加えて、従来技術では、ＬＡＮに接続された特定の周辺装置のジョブのステータスやモデルを提供するかもしれないが、上述の従来のシステムでは、ユーザが周辺装置を使用する際の特定のタイミングにおける周辺装置の現状の構成を表示することはしない。
【０００４】
更に、ユーザの要求するタスクに対して周辺装置を適切な構成とするために、ユーザのワークステーションから当該周辺装置の現在の構成をリモートにて調べ、その構成を再構築するという要求が存在する。
【０００５】
本発明は上記従来技術に鑑みてなされたものであり、ネットワーク接続された周辺装置の操作性を向上することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様による出力制御方法は、
ネットワーク周辺装置に対して出力する印刷データを生成する印刷データ生成プログラム部とファクシミリデータを生成するファクシミリデータ生成プログラム部とを有するネットワーク周辺デバイスドライバを有する情報処理装置における出力制御方法であって、
ネットワーク周辺装置の現在の構成に対応する情報を前記ネットワーク周辺デバイスドライバのユーザインターフェースプログラム部からダイナミックコンフィグプログラム部へ要求する要求工程と、
前記要求に応答して、前記ダイナミックコンフィグプログラム部によりローカルエリアネットワークを介して前記ネットワーク周辺装置へ応答指示コマンドを送信する送信工程と、
前記ネットワーク周辺装置の現在の構成に対応する情報を、前記ネットワーク周辺装置より受信する受信工程と、
受信した前記情報に基づいて前記ネットワーク周辺装置の構成に対応してグラフィカル表示情報を獲得し、該獲得したグラフィカル表示情報を用いて、前記ネットワーク周辺装置の現在の構成を表すグラフィカルイメージを含むグラフィカルユーザインターフェースを生成して表示するイメージ生成表示工程と、
受信した前記情報に基づいて、出力されるデータで設定すべき、前記ネットワーク周辺装置の現在の構成に適するジョブオプションを選択するための少なくとも１つのユーザ選択可能なメニューを生成して表示するメニュー生成表示工程と、
前記ネットワーク周辺デバイスドライバに入力されるドキュメントが印刷出力されるべきプリントドキュメントである場合には、前記印刷データ生成プログラム部が起動されて印刷データを生成し、一方、前記ネットワーク周辺デバイスドライバに入力されるドキュメントがファクシミリ送信されるべきファクシミリドキュメントである場合には、前記ファクシミリデータ生成プログラム部が起動されてファクシミリデータを生成するデータ生成工程とを含む。
【０００７】
また、本発明の他の態様による情報処理装置は以下の構成を備える。すなわち、
ネットワーク周辺装置に対して出力する印刷データを生成する印刷データ生成プログラム部とファクシミリデータを生成するファクシミリデータ生成プログラム部とを有するネットワーク周辺デバイスドライバを有する情報処理装置であって、
ネットワーク周辺装置の現在の構成に対応する情報を前記ネットワーク周辺デバイスドライバのユーザインターフェースプログラム部からダイナミックコンフィグプログラム部へ要求する要求手段と、
前記要求に応答して、前記ダイナミックコンフィグプログラム部によりローカルエリアネットワークを介して前記ネットワーク周辺装置へ応答指示コマンドを送信する送信手段と、
前記ネットワーク周辺装置の現在の構成に対応する情報を、前記ネットワーク周辺装置より受信する受信手段と、
受信した前記情報に基づいて前記ネットワーク周辺装置の構成に対応してグラフィカル表示情報を獲得し、該獲得したグラフィカル表示情報を用いて、前記ネットワーク周辺装置の現在の構成を表すグラフィカルイメージを含むグラフィカルユーザインターフェースを生成して表示するイメージ生成表示手段と、
受信した前記情報に基づいて、出力されるデータで設定すべき、前記ネットワーク周辺装置の現在の構成に適するジョブオプションを選択するための少なくとも１つのユーザ選択可能なメニューを生成して表示するメニュー生成表示手段と、
前記ネットワーク周辺デバイスドライバに入力されるドキュメントが印刷出力されるべきプリントドキュメントである場合には、前記印刷データ生成プログラム部が起動されて印刷データを生成し、一方、前記ネットワーク周辺デバイスドライバに入力されるドキュメントがファクシミリ送信されるべきファクシミリドキュメントである場合には、前記ファクシミリデータ生成プログラム部が起動されてファクシミリデータを生成するデータ生成手段とを含むことを特徴とする情報処理装置。
【０００８】
また、本発明の他の態様による出力制御方法は、
ネットワーク周辺装置のグラフィカルユーザインターフェースを生成し表示するネットワーク周辺デバイスドライバを有する情報処理装置における出力制御方法であって、
ネットワーク周辺装置の現在の構成に対応する情報を前記ネットワーク周辺デバイスドライバのユーザインターフェースプログラム部からダイナミックコンフィグプログラム部へ要求する要求工程と、
前記要求に応答して、前記ダイナミックコンフィグプログラム部によりローカルエリアネットワークを介して前記ネットワーク周辺装置へ応答指示コマンドを送信する送信工程と、
前記ネットワーク周辺装置の現在の構成に対応する情報を、前記ネットワーク周辺装置より受信する受信工程と、
受信した前記情報に基づいて前記ネットワーク周辺装置の構成に対応してグラフィカル表示情報を獲得し、該獲得したグラフィカル表示情報を用いて、前記ネットワーク周辺装置の現在の構成を表すグラフィカルイメージを含むグラフィカルユーザインターフェースを生成して表示するイメージ生成表示工程と、
受信した前記情報に基づいて、出力されるデータで設定すべき、前記ネットワーク周辺装置の現在の構成に適するジョブオプションを選択するための少なくとも１つのユーザ選択可能なメニューを生成して表示するメニュー生成表示工程と、
前記ローカルエリアネットワークを介して前記ネットワーク周辺装置へ応答指示コマンドを送信できない場合にもユーザに前記ネットワーク周辺装置の構成を設定させるべく、当該ユーザが手動操作で前記ネットワーク周辺装置の現在の構成を設定可能なコンフィグ画面を表示するコンフィグ画面表示工程と、
前記表示されているメニューを介してユーザにより選択されたジョブオプションがヘッダー部に設定されたプリントジョブを出力する工程とを備える。
【０００９】
さらに、本発明の他の態様による情報処理装置は以下の構成を備える。すなわち、
ネットワーク周辺装置のグラフィカルユーザインターフェースを生成し表示するネットワーク周辺デバイスドライバを有する情報処理装置における情報処理装置であって、
ネットワーク周辺装置の現在の構成に対応する情報を前記ネットワーク周辺デバイスドライバのユーザインターフェースプログラム部からダイナミックコンフィグプログラム部へ要求する要求手段と、
前記要求に応答して、前記ダイナミックコンフィグプログラム部によりローカルエリアネットワークを介して前記ネットワーク周辺装置へ応答指示コマンドを送信する送信手段と、
前記ネットワーク周辺装置の現在の構成に対応する情報を、前記ネットワーク周辺装置より受信する受信手段と、
受信した前記情報に基づいて前記ネットワーク周辺装置の構成に対応してグラフィカル表示情報を獲得し、該獲得したグラフィカル表示情報を用いて、前記ネットワーク周辺装置の現在の構成を表すグラフィカルイメージを含むグラフィカルユーザインターフェースを生成して表示するイメージ生成表示手段と、
受信した前記情報に基づいて、出力されるデータで設定すべき、前記ネットワーク周辺装置の現在の構成に適するジョブオプションを選択するための少なくとも１つのユーザ選択可能なメニューを生成して表示するメニュー生成表示手段と、
前記ローカルエリアネットワークを介して前記ネットワーク周辺装置へ応答指示コマンドを送信できない場合にもユーザに前記ネットワーク周辺装置の構成を設定させるべく、当該ユーザが手動操作で前記ネットワーク周辺装置の現在の構成を設定可能なコンフィグ画面を表示するコンフィグ画面表示手段と、
前記表示されているメニューを介してユーザにより選択されたジョブオプションがヘッダー部に設定されたプリントジョブを出力する手段とを備える。
【発明の効果】
【００１０】
本発明によれば、ネットワーク接続された周辺装置の操作性が向上する。
【発明を実施するための最良の形態】
【００１１】
以下に添付の図面を参照して、本発明の好適な実施形態を説明する。
【００１２】
図１は、本実施形態による典型的なマルチユーザローカルエリアネットワークの概要を示す図である。
【００１３】
図１に示されるように、ローカルエリアネットワーク１０にはコンピュータ１１、ラップトップコンピュータ１２及びマルチデバイスコントローラ１３が接続されている。また、マルチデバイスコントローラ１３（以後、ＭＤＣ１３という）は電話回線１５及びディジタル複写機１６にも接続されている。本実施形態への適用に好適なディジタル複写機は、キヤノン製のＧＰ５５（商標）であり、これは複写機としてはもちろんのこと、スキャナやプリンタとしても動作する。ＭＤＣ１３はディジタル複写機１６のインターフェースバスへアクセスし、スキャナ部分とプリンタ部分を個別に機能させることができる。ＭＤＣ１３とディジタル複写機１６の機能及び動作について、以下に詳細に説明する。
【００１４】
本実施形態は、コンピュータ１１及び１２のいずれによっても実施され得るものであるが、説明の簡略化のために、ここではコンピュータ１１に関して説明することにする。コンピュータ１１としては、マッキントッシュ（商標）、ＩＢＭ  ＰＣ（商標）やＩＢＭ  ＰＣコンパチブルコンピュータ等の、マイクロソフトウインドウズ（商標）のようなウインドウ環境を有するコンピュータであればよい。また、コンピュータ１１は、カラーモニタや白黒モニタのようなディスプレイ画面と、テキストデータやユーザコマンドを入力するためのキーボードと、画面上に表示されたオブジェクトを指示したり操作したりするためのマウスのようなポインティングデバイスとを備える。
【００１５】
コンピュータ１１は、データファイルやアプリケーションプログラムファイルを格納するコンピュータディスクドライブのような、大容量の記憶装置を備えてもよい。ここでデータファイルとしては、圧縮フォーマットもしくは非圧縮フォーマットのドキュメントテキストファイルやイメージファイルが挙げられる。また、アプリケーションプログラムファイルとしては、ウィンドウズ（登録商標）アプリケーション、DOS、Novell Netware（商標）、プリンタ／ファクシミリドライバ、ローカルデバイスドライバが挙げられる。また、これらの一部或はすべてのアプリケーションは、コンピュータ１１がローカルエリアネットワーク１０を介してアクセス可能にネットワーク接続されたファイルサーバ（不図示）に格納されていてもよい。更に、コンピュータ１１はデスクトップパブリッシングプログラムや、他の情報処理プログラムを含んでもよい。これらのプログラムはストアドプログラム命令を含み、これによって、コンピュータ１１はデータファイルを操作し、それらのファイルのデータをディスプレイ画面を介してユーザに提示する。また、これらプログラムはローカルエリアネットワーク１０上へ伝送され得る。
【００１６】
図２はコンピュータ１１の内部構成を示すブロック図である。図２に示されるように、コンピュータ１１は、コンピュータバス２２に接続された中央処理装置（ＣＰＵ）２１を有する。また、コンピュータバス２２には、ローカルスキャナインターフェース２３、ローカルプリンタインターフェース２４、ネットワークインターフェース２５、ローカルファクシミリ／モデムインターフェース２６、ディスプレイインターフェース２７、キーボードインターフェース２８、マウスインターフェース２９、メインメモリ３０、ディスク３１が接続されている。
【００１７】
メインメモリ３０はコンピュータバス２２に接続され、ウインドウズパブリッシングプログラムや他のあらゆるローカルデバイスドライバのようなストアドプログラムの実行に際して、ＣＰＵ２１によって用いられるランダムアクセスメモリを提供する。更に詳しくは、ＣＰＵ２１は、それらのプログラムをディスク３１からメインメモリ３０にロードし、それら格納されたプログラムをメインメモリ３０から実行する。ユーザの指示に従って格納されたアプリケーションプログラムが起動され、データの処理や操作が可能となる。例えば、ウインドウズ用のWordperfect （商標）のようなデスクトップパブリッシングがユーザによって起動されることにより、ドキュメントの生成、操作、閲覧、及びドキュメントのプリントやファクシミリ送信が可能となる。同様に、デバイスドライバが起動されることにより、ユーザは、ローカルの周辺装置やネットワーク上の周辺装置の機能にアクセスすることが可能となる。
【００１８】
ディスク３１は、ウインドウズアプリケーション、ＤＯＳアプリケーション、Novell Netware（商標）のようなネットワークインターフェースソフトウエア、ローカル周辺装置用ドライバを格納する。これらのアプリケーションの機能については周知であるのでここでは説明を省略する。ディスク３１は更にプリンタ／ファクシミリドライバ４０を備える。プリンタ／ファクシミリドライバ４０については後述する。もっとも典型的には、コンピュータ１１のディスク３１に格納されたアプリケーション（プリンタ／ファクシミリドライバ４０を含む）は、フロッピー（登録商標）ディスクやＣＤ−ＲＯＭ等のコンピュータによって読み取りが可能な媒体からダウンロードされてディスク３１に格納されたものである。
【００１９】
ここで、コンピュータ１１、１２による使用のために、ＭＤＣ１３がどのようにディジタル複写機１６の機能にアクセスし、ディジタル複写機１６の動作内容をセットするかについて簡単に説明する。尚、ＭＤＣ１３の動作、機能に関するさらに詳細な説明は、１９９５年３月２３日に出願され、本願出願人によって米国特許出願継続中のＵＳＮ０８／４０９０３４において開示されている。
【００２０】
図３に示すように、ＭＤＣ１３は、ディジタル複写機１６のインターフェースバスをアクセスするコアボード４１を含む。また、コアボード４１は、コアボード４１に接続可能な複数のオプションボードによるインターフェースバスへのアクセスを提供する。オプションボードは、各オプションボードに設けられたデュアルポートＲＡＭを介してコアボード４１と通信する。典型的には、オプションボードの一つとして、ディジタル複写機１６への接続が可能なプリンタインターフェースボード４２のようなインターフェースボードを含む。また、オプションボードは、図１に示した電話回線１５への直接的な出力を可能とするファクシミリインターフェースボード４３を含んでもよい。本実施形態の他のオプションボードは、ネットワークインターフェースボード４５である。ネットワークインターフェースボード４５は、コアボード４１及びＭＤＣ１３が図１に示したローカルエリアネットワーク１０をアクセスすることを可能とする。
【００２１】
次に動作を説明する。ディジタル複写機１６は、スタンドアロンモードにおいて一般的なディジタル複写機として動作する。加えて、コンピュータ１１、１２を介して、ローカルユーザに対してスキャナやプリンタとしても動作可能である。最も典型的には、ネットワークインターフェースボード４５を介して、ＭＤＣ１３の調整のもとに、ディジタル複写機１６は、複数のネットワークユーザのいずれからもアクセス可能な、多機能ネットワークデバイスとして動作する。ここで、ユーザは、ディジタル複写機１６のスキャナ機能、ディジタル複写機１６のプリンタ機能、或は前述のファクシミリインターフェースボード４３のようなＭＤＣ１３内のオプションボードの一つを同時に使用することもできる。
【００２２】
図４は、ソフトウエアアプリケーション、ダイナミックリンクライブラリ及びプリンタ／ファクシミリドライバ４０に含まれるプログラムの間の関連を示すブロック図である。
【００２３】
図４に示されるように、プリンタ／ファクシミリドライバ４０は、ユーザによるドキュメントの編集やプリントを可能とするWord for Windows（登録商標）やWordperfect for windows（登録商標）のような一般的なソフトウエアアプリケーション５０とともに用いられる。ユーザがドキュメントのプリント要求を入力すると、アプリケーション５０は標準のGraphics Device Interface（ＧＤＩ）５２を起動する。次に、ＧＤＩ５２は、本発明に基づいて動作するコアプリンタドライバ５３を起動する。プリントが要求されると、コアプリンタドライバ５３はアプリケーション５０からのプリントジョブを単にアセンブルし、当該プリントジョブをウインドウズスプーラ５５にスプールする。そして、一般的な手順において、ウインドウズスプーラ５５は、ウインドウズオペレーティングシステム、当該ネットワークにインストールされたネットワークソフトウエア及びハードウエア間の一般的な手段を用いて、そのプリントジョブをネットワーク上に出力する。
【００２４】
一方、ファクシミリ出力が要求されると、コアプリンタドライバ５３はファクシミリユーザインターフェースダイナミックリンクライブラリ（ＦＡＸＵＩＤＬＬ）６０を起動する。一般的にいって、ＦＡＸＵＩＤＬＬ６０はファクシミリユーザインターフェースを生成し、当該ファクシミリジョブの開始においてファクシミリカバーシートを付加する。しかしながら、カバーシートはファクシミリ送信されるページ数を含む必要があるため、また、その様な情報は残りのファクシミリジョブが処理されまで確定されないため、次のようなステップが採用される。
【００２５】
まず、ＦＡＸＵＩＤＬＬ６０は、ファクシミリドキュメントの本体（ファクシミリジョブ）を生成するために、ファクシミリフラグをセットすることによりコアプリンタドライバ５３を起動する。このファクシミリフラグは、コアプリンタドライバ５３に、当該ドキュメントがディスク３１の特定の位置にスプールされるものであることを示す。しかしながら、この時点では、コアプリンタドライバ５３はウインドウズスプーラ５５を介してのスプールを行わず、当該ファクシミリドキュメントの本体部分をディスク３１へスプールする。加えて、ファクシミリドキュメントの本体部分がディスク３１へスプールされると、コアプリンタドライバ５３は、ＦＡＸＵＩＤＬＬ６０にその出力が完了したことを通知するとともに、当該ファクシミリドキュメントのページ数を通知する。
【００２６】
次に、コアプリンタドライバ５３よりの、出力がディスク３１にスプールされたという通知に応答して、ＦＡＸＵＩＤＬＬ６０は再びコアプリンタドライバ５３を起動する。しかし今回は、ファクシミリカバーシート情報と、ドキュメントをディスク３１へスプールしてＦＡＸＵＩＤＬＬ６０にオペレーションをかえすことをコアプリンタドライバ５３に示す別のファクシミリフラグとともに起動される。この点に関して、ファクシミリカバーシート情報を獲得する手法は以下で、詳細に説明する。ここでも、コアプリンタドライバ５３はファクシミリカバーシートをウインドウズスプーラ５５へスプールせず、ディスク３１へスプールする。
【００２７】
ＦＡＸＵＩＤＬＬ６０は、カバーシートファイルとファクシミリ本体ファイルをディスク３１から取得し、これらを正しい順序で、ＭＤＣヘッダコードＤＬＬ６２から獲得された適切なヘッダを付加してウインドウズスプーラ５５へスプールする。ＭＤＣヘッダ情報を獲得しながら、ファクシミリカバーシートとファクシミリドキュメントはネットワーク５７、ＭＤＣ１３へスプールされる。ＭＤＣ１３は当該ファクシミリドキュメントファイルをＭＤＣヘッダ情報に基づいて正しい相手先へ発信する。典型的には、もしもＭＤＣ１３がファクシミリオプションボードを有していれば、ファクシミリドキュメントは電話回線１５を介して直接的に送信される。
【００２８】
プリント出力もしくはファクシミリ送信を行う場合において、ユーザは、ドキュメントのプリントやファクシミリ送信に先立ってドキュメントを出力するのに必要なチャンネルの設定を行わなければならない。本実施形態においては、ディジタル複写機１６或はＭＤＣ１３は、プリントジョブ或はファクシミリジョブをそれぞれ出力する。
【００２９】
［ディジタル複写機のためのグラフィカルユーザインターフェースの発生と表示］
本実施形態によれば、プリンタ／ファクシミリドライバ４０はソフトウエアプログラム、図４に示す複写機ユーザインターフェースダイナミックリンクライブラリ（複写機ＵＩＤＬＬ）６５を含む。複写機ＵＩＤＬＬ６５は、ディジタル複写機１６に、現在の構成（configuration）、状態及び能力について通知させる。複写機ＵＩＤＬＬ６５は、また、以下のようなライブラリを含む。すなわち、複写機構成グラフィックイメージとコマンドのライブラリ、複写機の能力グラフィックイメージとコマンドのライブラリ、ディジタル複写機１６の構成や能力に対応するユーザ選択可能なジョブオプションのライブラリである。これらのライブラリに基づいて、複写機ＵＩＤＬＬ６５は、現在のディジタル複写機１６の構成や状態を示すグラフィカルユーザインターフェース表示（詳細は後述する）を発生し、表示する。グラフィカルユーザインターフェース表示は、ディジタル複写機１６の現状の構成に関するグラフィカルな表現を含むのみならず、ディジタル複写機１６の現在の構成や能力に基づいて選択が可能なジョブオプションの表示をも含む。
【００３０】
このようにして、コンピュータ１１のようなユーザのワークステーションにおいてなされたユーザからの指示に従って、複写機ＵＩＤＬＬ６５は、ダイナミックコンフィグレーションダイナミックリンクライブラリ（ダイナミックコンフィグＤＬＬ）５６へ要求を送る。この要求を受けたダイナミックコンフィグＤＬＬ５６はディジタル複写機１６に応答司令を発行し、ディジタル複写機１６の現状の構成や、その特定時刻における能力に関する情報を獲得する。そして、その情報を複写機ＵＩＤＬＬ６５に返送する。この点において、ダイナミックコンフィグＤＬＬ５６は、ディジタル複写機１６の現状の構成や能力に関する情報やデータを返送するものである。しかし、ダイナミックコンフィグＤＬＬ５６は、複写機ＵＩＤＬＬ６５へ、複写機ＵＩＤＬＬ６５がどのようにグラフィカルユーザインターフェースを生成、構築し、表示するべきかの指令をかえすものでもあることを理解すべきである。ここで、指令の内容としては、例えば、ベクトルグラフィックコマンド、フィルパターン、ジオメトリック位置コマンド、使用すべきビットマップのビットマップ識別情報等が挙げられる。例えば、印刷時や読み取り時のように、ユーザがディジタル複写機１６へアクセスする必要が生じた場合、グラフィカルユーザインターフェースが表示される。このグラフィカルユーザインターフェースはディジタル複写機１６のグラフィカルイメージ表現や、ディジタル複写機１６によって上記応答指令に応答がなされた特定の時点の構成を表現するグラフィカルイメージを含む。
【００３１】
ディジタル複写機１６の上述の様なグラフィカルユーザインターフェースを図５に示す。図５は、ディジタル複写機１６のグラフィカルイメージ表現７１を含む複写機構成ウインドウ７０を示している。上述したように、グラフィカルユーザインターフェース７０は、ディジタル複写機１６より返送された、現状の能力や現状の構成に関する情報に基づいて生成される。特に、複写機ＵＩＤＬＬ６５は返送された構成及び能力情報に基づいてライブラリを検索し、特定の複写機構成ライブラリや複写機能力ライブラリを得る。そして、図５に示されるようなカスタマイズされたグラフィカルユーザインターフェースを生成する。すなわち、複写機ＵＩＤＬＬ６５は、ディジタル複写機１６のそれぞれ可能な構成や能力に対するグラフィカルディスプレイ情報やコマンドを含む種々のライブラリを含んでいる。この手法においては、ディジタル複写機１６より現状の能力や現状の構成に関する情報を受け取ると、複写機ＵＩＤＬＬ６５は、その情報に基づいて構成や能力を獲得し、ディジタル複写機１６の現在の構成や能力に基づいてグラフィカルユーザインターフェースをカスタマイズする。返送されたディジタル複写機１６の現状の構成や現状の能力に対応する構成ライブラリや能力ライブラリのみが適切なグラフィカルユーザインターフェースを生成するために検索されることが理解されよう。
【００３２】
検索された構成及び能力ライブラリに基づいて、複写機ＵＩＤＬＬ６５はユーザに提示すべき、関連するジョブオプションメニューやダイアログボックスを検索する。結果として、ディジタル複写機１６の現状の構成や現状の能力に適したジョブオプションのみがユーザの選択のためにユーザに提示される。例えば、複写機ＵＩＤＬＬ６５はユーザによる新たなジョブオプションの選択を可能とするサブダイアログボックスを含む。ジョブオプションは、必要に応じて、複写機構成ウインドウ７０内に提示されているサブメニューやサブダイアログボックス中のジョブオプションを指示、クリックすることで選択される。図６Ａ及び図６Ｂは２種類のサブダイアログウインドウを示す。図６Ａに示されるソーターウインドウ８５は、ソータービン（Ｂｉｎ）７２のグラフィカル表示部分をクリックすることによってポップアップされる。ソーターウインドウ８５によって、ユーザは、どのようにソートするか、ステープル止めするか、グループ分けするかを選択可能となる。また、図６Ｂに示される両面複写モードウインドウ９５は両面ユニット７３のグラフィカル表現部分をクリックすることでポップアップ表示される。両面複写ウインドウ９５において、ユーザは、両面印刷の形態を選択できる。
【００３３】
上述したようなサブメニューやサブダイアログボックスにおいて表示される他のジョブオプションは、特定の応答指示の間に、ディジタル複写機１６の能力と構成のリストによって指示される。サブメニューやサブダイアログボックスを介しての対話操作により、ユーザは、ディジタル複写機１６に送信すべき特定のジョブに対する新たなジョブオプションを選択できる。そして、このジョブオプションとしては、ソーターオプション、ペーパートレイオプション、両面印刷オプション、グラフィックオプション、プリント形式オプション、フォント形式オプション、ドキュメント方向オプション、解像度オプション、ＯＨＰ中差し（transparency interleaving）オプション、及び倍率オプションである。
【００３４】
選択がなされると、複写機ＵＩＤＬＬ６５は、新たに選択されたジョブオプションでもって、ディジタル複写機１６のグラフィカルイメージ７１を再表示する。グラフィカルイメージ７１の再表示において、ユーザはメニューやサブダイアログボックスによって新たなジョブオプションをさらに選択することもできるし、複写機構成ウインドウ７０のＯＫボタン７８をクリックすることによって表示されているジョブオプションを受け入れることもできる。
【００３５】
ディジタル複写機１６の能力とオプションによって、ユーザは種々のコピー操作を選択することができる。例えば、降順、昇順印刷、両面、色除去、パターンマッチング等である。加えて、ユーザは各カセットに収容されている用紙タイプに基づいて、ペーパーカセットを選択することができる。そして、もちろん、上述したように、プリントジョブをソータートレイか個別トレイのいずれに出力するか、出力されたドキュメントをステープル止めするか否かを選択することができる。
【００３６】
以下、ディジタル複写機１６のグラフィカルユーザインターフェースの生成及び表示方法について、図７のフローチャートを参照して説明する。
【００３７】
図７において、Wordperfectのような文書処理アプリケーションにおいてドキュメントを完成した状態、或は印刷すべきドキュメントを獲得した状態において、現在動作中の文書処理アプリケーションを介して送られたプリント要求により、ステップＳ７０１において、プリントジョブのためのデバイスオプションが表示される。次に、ステップＳ７０２において、ネットワークに接続されているディジタル複写機１６を選択するか否かが決定される。ステップＳ７０３においてディジタル複写機１６が選択されなかった場合はステップＳ７０５に進む。ステップＳ７０５では、ＧＤＩ５２は、ユーザの選択に基づいてローカルスキャナやローカルファクシミリ装置のデバイスドライバ等の適切な周辺デバイスドライバを起動する。一方、ステップＳ７０２においてネットワーク上のディジタル複写機１６が選択されると処理はステップＳ７０６へ進む。ステップＳ７０６では、ＧＤＩ５２は複写機ＵＩＤＬＬ６５を起動する。
【００３８】
複写機ＵＩＤＬＬ６５の起動において、ディジタル複写機１６の構成状態の通知が即時に要求される。これは、構成及び能力の応答指示を、ダイナミックコンフィグＤＬＬ５６から、ＬＡＮ１０を経てディジタル複写機１６へ送信することによって行われる（ステップＳ７０７）。ディジタル複写機１６より、要求した構成及び能力の情報が返送されると、複写機ＵＩＤＬＬ６５はグラフィカルユーザインターフェースを生成する。このグラフィカルユーザインターフェースは、ディジタル複写機１６によって応答指示が受け付けられた特定の時点におけるディジタル複写機１６の現状の構成と能力を反映するものである。
【００３９】
ディジタル複写機設定が要求されると、ステップＳ７０９において、ディジタル複写機のグラフィカルイメージ７１がユーザに対して表示される。このグラフィカルイメージ７１は、ディジタル複写機１６を表すとともに、当該ディジタル複写機１６の現在の構成及び能力を表す。加えて、複写機ＵＩＤＬＬ６５は、ディジタル複写機１６の現在の構成及び能力において適用可能なジョブオプションメニューやサブダイアログボックスを生成、表示する。例えば、図５に示されるように、ディジタル複写機１６は２０ビンのステープル可能なソーター７２、２つのカセット７４、７５、ペーパーデッキ７６、両面ユニット７３を備えたものとして示される。マウスを用いてグラフィカルイメージ７１上を指定し、クリックすることで、当該複写機構成ウインドウ７０は対話型のグラフィカルユーザインターフェースとなる。すなわち、このユーザインターフェースは、ユーザがグラフィカルイメージ７１中のディジタル複写機の所望の部分をクリックすると、これに対して応答がなされる。例えば、ユーザがソータートレイ７２を指定してクリックすると、図６Ａに示すようなサブダイアログボックス８５が複写機構成ウインドウ７０に重ねて表示される。ソーターに関するサブダイアログボックス８５を用いて、ユーザはドキュメントのプリントに際してのソート方法を変更したり、再構成したりすることができる。同様に、図６Ｂに示されるサブダイアログボックス９５は、ウインドウ７８に示されるディジタル複写機１６の両面複写ユニットの所望の部分を指示してクリックすることで表示される。
【００４０】
前述したように、例えば、もしディジタル複写機１６がソーターを備えていなければ、ソーターは表示されない。同様に、ソーターのためのサブオプション用のサブダイアログボックスも表示されない。このようにして、現在の構成及び能力に基づいてディジタル複写機１６が実現可能なジョブオプションのみがユーザに提示される。この手法において、ユーザは、ディジタル複写機１６の現在の構成及び能力に基づいて有効でないジョブオプションや物理的に実行できないオプションを選択しようとすることはできない。
【００４１】
ステップＳ７１０において、ユーザがサブダイアログボックスやオプションメニューを指示しクリックしたかどうか判断する。新たなジョブオプションを指示し、クリックすることにより、ユーザはディジタル複写機１６が遂行すべきジョブオプションを選択することができる。例えば、もしユーザが構成アイコン７９上でクリックすると、図６Ｃに示すようなダイアログボックスがウインドウ７０に重ねて表示される。
【００４２】
図６Ｃのダイアログボックスは、ディジタル複写機１６の正しいセットアップやネットワークユーザに有効なオプションを示す。もし、ディジタル複写機１６と通信が確立しなかった場合は、表示されるダイアログボックスにおける選択は、図６Ｄにおいて示すように、マニュアルにてオプションをセットすることをユーザに許可するものへ変更される。「マニュアルコンフィグレーションの設定（Set to Manual Config）」ボタンは、ネットワーク検出の障害を永久的に許容するものである。それにもかかわらず、ここに示される種々のサブダイアログボックスを用いて、ユーザは図６Ｃにおいて、ディジタル複写機１６の構成状態や能力を調べることができる。
【００４３】
ユーザがディジタル複写機１６のプリントオプションを変更したい場合、ユーザはオプションアイコン８０をクリックする。オプションアイコン８０のクリックによって図６Ｅのようなダイアログボックスがウインドウ７０に重ねて表示される。このダイアログボックス中に提示される種々のサブダイアログボックスにおいてジョブオプションの再設定を行うことで、ユーザは、グラフィックスモード、グラフィッククオリティ、グレースケール、フォント、プリンタメモリ容量等を変更することができる。
【００４４】
特定のジョブに対してユーザが種々のオプションを設定すると、ステップＳ７１１において、複写機ＵＩＤＬＬ６５は複写機構成ウインドウ７０を再表示し、選択されたオプションを提示する。この方法において、ステップＳ７１１において、ユーザはこの新たに選択されたジョブオプションが当該タスクにとって承認しうるものかどうかを決定できる。もし選択されたジョブオプションが承認できないものであれば、ユーザはディジタル複写機１６のさらに別のジョブオプションを選択することができる。
【００４５】
もし、更に新たなジョブオプションを選択する必要がなければ、処理はステップＳ７１３へ進み、すべてのジョブオプションがネットワーク上へ送出され、ＭＤＣ１３を介してディジタル複写機１６へ転送される。この点において、たとえ、ジョブオプションに関して何の変更もなされなくとも、現在のジョブオプションの設定状態と同じすべてのジョブオプション設定がダウンロードされる。同様に、ユーザがディジタル複写機１６のすべてのジョブオプションを再設定した場合、変更されなかったジョブオプション設定や新たに選択されたジョブオプション設定を含めたすべてのジョブオプションデータがプリントジョブとともにネットワーク１０へ送出され、ＭＤＣ１３を介してディジタル複写機１６へダウンロードされる。
【００４６】
好ましくは、ジョブオプション設定はプリントジョブが要求される時点において選択されることが好ましい。そして、この手法によれば、ディジタル複写機１６へダウンロードされる場合には、ジョブオプションデータはプリントファイルのヘッダーファイルとしてプリンタキューに出力される。ただし、ディジタル複写機１６に対するジョブオプションの設定はいつでも可能であり、プリントジョブが要求されたときに限られる必要はない。
【００４７】
一方、出力すべきドキュメントがディジタル複写機１６によってプリントされるべきものではなく、ファクシミリ出力として伝送されるべきものであれば、ユーザはウインドウ７０におけるファクシミリボタン７７をクリックすればよい。この操作により、ＦＡＸＵＩＤＬＬ６０はファクシミリドキュメントの本体とカバーシートのセットアップを促す。そして、この処理においては、ＦＡＸＵＩＤＬＬ６０がファクシミリ送信のために両ファイルをＭＤＣ１３に出力する。この動作、及びプリント動作について以下に説明する。
【００４８】
［プリント処理／ファクシミリ処理］
図８Ａ及び図８Ｂは、コンピュータ１１において準備されたドキュメントを、ローカルエリアネットワーク１０を介して、プリントドキュメントもしくはファクシミリ転送のために出力する手順を示している。図８Ａ及び図８Ｂに示された処理ステップは、プリンタ／ファクシミリドライバ４０の種々のソフトウエアプログラムをメインメモリ３０にロードし、メインメモリ３０からこれらのプログラム中の処理ステップを実行することにより、ＣＰＵ２１によって実行される。
【００４９】
図８Ａ及び図８Ｂにおける処理ステップはＣＰＵ２１の動作を記述するものである。ここで、ＣＰＵ２１は、ディスク３１からプログラムを獲得し、これらのプログラムを実行し、ローカルエリアネットワーク１０上でデータの送受信を行う種々のユーザインターフェースダイナミックリンクライブラリを順次起動する。加えて、これらの処理ステップは、ＭＤＣ１３を介したディジタル複写機１６へのアクセスを提供する。ＭＤＣ１３はまた、電話回線１５上へ送出されるファクシミリジョブのようなコンピュータ１１からのデータファイルを適切な送信先へ割り当てることも行う。
【００５０】
もし、そのドキュメントがプリントされるべきものであれば（ステップＳ８００）、ステップＳ８０１において、ＧＤＩ５２は、現在動作中の文書処理アプリケーションからプリントジョブを獲得するコアプリンタドライバ５３を起動する。プリントジョブを獲得した後、ステップＳ８０２において、コアプリンタドライバ５３は当該プリントジョブをウインドウズスプーラ５５にスプールする。ステップＳ８０３において、ウインドウズスプーラ５５は周知の手順で、そのプリントジョブをネットワーク及びＭＤＣ１３を介してディジタル複写機１６へ出力する。ＭＤＣ１３は、当該プリントファイルをプリント処理のためにディジタル複写機１６へ出力する。
【００５１】
一方、当該ドキュメントがファクシミリ送信されるべきファクシミリドキュメントであれば（ステップＳ８０４）、ステップＳ８０５において、コアプリンタドライバ５３はＦＡＸＵＩＤＬＬ６０を起動する。ステップＳ８０８において、ＦＡＸＵＩＤＬＬ６０は図９に示されるようなファクシミリ送信ウインドウ９０を表示する。このファクシミリ送信ウインドウ９０によって、ユーザは、オプションメニューやサブダイアログボックスを用いて以下のようなオプションの選択が可能となる。すなわち、ファクシミリの出力先、アドレスブックの編集、カバーシートレイアウトの生成及び編集、そしてファクシミリオプションの設定である。例えば、アドレスブック９１における名前を指示してクリックすると、ファクシミリの受取人がハイライト表示となる。同じ名前をダブルクリックすることにより、その名前と対応するファクシミリ番号が、ファクシミリ送信ウインドウ９０のカバーシートの受取人領域に自動的に登録される。他方、宛て先の名前がアドレスブック９１に存在しない場合は、ユーザはマニュアルにて受取人名とそのファクシミリ番号をそれぞれ名前フィールド、番号フィールドに書き込むことができる。
【００５２】
典型的には、ユーザはファクシミリ送信に先立ってカバーシートへ挿入されるべきデータを定義しておく。このようにして、ステップＳ８０９において、ファクシミリ送信ウインドウ９０のカバーシートアイコン９２をクリックすることにより、ファクシミリカバーシートと題された図１０に示されるようなサブダイアログボックスが表示される。ファクシミリカバーシートダイアログボックス９０’は、完成したカバーシートをプレビューするのみならず、当該ファクシミリ送信におけるカバーシートレイアウトを編集するために、変更可能な設定内容を含む。
【００５３】
上述したように、カバーシートアイコン９２をクリックすることにより、ファクシミリカバーシートサブダイアログボックス９３がポップアップする。上記記載のように、図１０に示されるファクシミリカバーシートサブダイアログボックスはユーザがカバーシートを生成、編集することを可能とする。ファクシミリカバーシートダイアログボックス９３において示されているオプションを用いて生成され得るカバーシートは、ユーザが次のような情報を入力することを可能とする。すなわち、送信者の名前、送信者のファクシミリ番号、受取人氏名（複数人であっても可）、受取人電話番号（複数でも可）、ページ数、優先、ロゴ、及びサインである。図１０に示されているファクシミリカバーシートサブダイアログボックス９３において適当な機能を指示し、クリックすることにより、ユーザはこれらの情報のすべてを入力することができる。例えば、送信者情報ボックス９４をクリックすることで、ユーザは新たな送信者の「名前」及び「番号」を入力したり、入力されている送信者の「名前」や「番号」を修正したりすることができる。サブダイアログボックス９５において、ユーザは、カバーシート上に印刷されるべきカバーシートノートを入力することができる。
【００５４】
カバーシートを完成すると、ユーザはファクシミリオプションを選択することができる。ステップＳ８１０において、オプションアイコン１０４をクリックすることにより、ファクシミリＵＩＤＬＬ５０は、図１１に示されるようなファクシミリオプションサブダイアログボックス１００をユーザに表示する。図１１に示されているように、このファクシミリオプションサブダイアログボックス１００により、ユーザは、ファクシミリの出力の優先順、ファクシミリドキュメントの方向（すなわちポートレート（縦長方向）、ランドスケープ（横長方向））、解像度、当該ドキュメントに適した用紙サイズを指定することが可能となる。
【００５５】
また、ユーザがアドレスブックアイコン１０５を指示してクリックすると、図１２に示されるようなアドレスブックサブダイアログボックス１０６がポップアップする（ステップＳ８１４）。アドレスブックサブダイアログボックス１０６において、名前や住所、及びファクシミリ情報を入力することによって、ユーザはアドレスブックにおけるエントリの生成、編集を行える。エントリを生成、編集するために、それぞれ新個人ボタン１０７か、編集ボタン１０８をクリックする。すなわち、ステップＳ８１５とＳ８１６において、アドレスブックに受取人の名前及びファクシミリ番号が存在しない場合、もしくは受取人情報が変化した場合に、アドレスブックサブダイアログボックス１０６中の新個人ボタン１０７もしくは編集ボタン１０８をクリックすることにより、ユーザはその個人名や電話番号等を入力することができる。
【００５６】
アドレスブックサブダイアログ１０６中の新個人ボタン１０７をクリックすると、図１３Ａに示すような個人生成サブダイアログボックスが表示される。個人生成サブダイアログボックス１１５により、ユーザは、個人の名前、会社名、ファクシミリ番号、及び簡単なメモ書きを入力することができる。個人生成サブダイアログボックス１１５のＯＫボタン１１６をクリックすると、当該エントリはアドレスブックサブダイアログボックス１０６に示されるアドレスブックリストに追加される。加えて、編集ボタン１０８をクリックすることにより、ユーザはアドレスブックにおけるエントリの情報を変更できる。編集ボタン１０８をクリックすると、図１３Ｂに示されるような個人編集サブダイアログボックス１２０がポップアップ表示される。この個人編集サブダイアログボックス１２０に、アドレスブックサブダイアログボックス１０６においてハイライト表示されていたエントリが再生される。従って、ユーザは、いかなる個人情報をも編集することができ、ＯＫボタン１２１をクリックすることで当該変更結果がアドレスブックに反映される。
【００５７】
また、アドレスブックサブダイアログボックス１０６により、ユーザは、上述した個人エントリと同様の手順によって、グループエントリについて生成、編集を行うことができる。
【００５８】
ステップＳ８１５〜Ｓ８１７を完了すると、ユーザはファクシミリカバーシートサブダイアログボックス９３へ戻る。ステップＳ８１９では、以上のようにして決定した当該ファクシミリ送信のためのアドレス情報を格納する（ステップＳ８１９）。この時点において、ユーザは、プレビューボタン１３０をクリックすることでファクシミリカバーシートをプレビューすることができる。図１４Ａ及び図１４Ｂに示されるように、ユーザは、ファクシミリカバーシートプレビューウインドウ１４０においてファクシミリカバーシートをプレビューすることができる。図１４Ｂに示されているように、ユーザはカバーシートのプレビューを選択的にズームイン及びズームアウトしてプレビューすることが可能であり、こうしてカバーシートの特定の部分をプレビューすることができる。もしファクシミリカバーシートが完成していなければ、ステップＳ８２２からステップＳ８０９へ戻り、ユーザは単に必要な情報を、上述した方法で再入力すればよい。
【００５９】
他方、何のエントリも生成もしくは編集されなければ、カバーシートが完成し、ＯＫボタンをクリックすると処理はステップＳ８２１へ進む。ステップＳ８２１では、ファクシミリＵＩＤＬＬ６０がカバーシートに対する情報の全てを集めた後に、コアプリンタドライバ５３をコールする。こうして、ステップＳ８２１において、ファクシミリＵＩＤＬＬ６０はコアプリンタドライバ５３を起動し、ファクシミリフラグをセットする。このフラグにより、コアプリンタドライバ５３は、現在動作中の文書処理アプリケーションから獲得されるドキュメントがファクシミリ出力すべきものであることを検知する。ファクシミリＵＩＤＬＬはコアプリンタ５３を制御し、文書処理装置によって準備されたドキュメントを獲得し、ラスタライズする。
【００６０】
ステップＳ８２２において、コアプリンタドライバ５３は当該ドキュメントをラスタライズし、ラスタライズされたドキュメントファイルをディスク３１の、ファクシミリフラグで指定された特定のメモリーロケーションに出力する。ステップＳ８２３において、コアプリンタドライバ５３はファクシミリＵＩＤＬＬ６０をコールする。そして、ファクシミリＵＩＤＬＬ６０に当該ドキュメントのディスク３１への描画を終了したことを通知するとともに、もっとも重要な事であるが、ファクシミリＵＩＤＬＬ６０に当該ドキュメントの描画ページ数を提供する。ステップＳ８２３において、コアプリンタドライバ５３はファクシミリＵＩＤＬＬ６０へ制御を戻し、ファクシミリＵＩＤＬＬ６０はカバーシートを形成するのに必要なデータをコンパイルする。
【００６１】
ステップＳ８２４において、ファクシミリＵＩＤＬＬ６０はコアプリンタドライバ５３を、ファクシミリカバー情報とともに再度コールする。このとき、ファクシミリＵＩＤＬＬ６０は、情報がウインドウスプーラ５５へ送られずに、カバーシートファイルがディスク３１の特定の位置に送られるようにファクシミリフラグ（ＦＡＸフラグ）もコアプリンタドライバ５３へ送る。すなわち、通常、コアプリンタドライバ５３はファクシミリ送信の要求を受信した際にファクシミリＵＩＤＬＬ６０を起動するのであるが、コアプリンタドライバ５３はファクシミリＵＩＤＬＬ６０から送られたファクシミリフラグを認識するとファクシミリＵＩＤＬＬ６０を再度コールすることは行わず、ステップＳ８２５において、ファクシミリカバーシートをディスク３１へスプールする。
【００６２】
ステップＳ８２６において、ファクシミリＵＩＤＬＬ６０はＭＤＣヘッダＤＬＬ５２を制御し、ウインドウズスプーラ５５に適切なＭＤＣヘッダをスプールする。ＭＤＣヘッダ情報がスプールされた後、ファクシミリＵＩＤＬＬ６０はファクシミリカバーシートファイル及びファクシミリ本文のファイルをディスク３１から獲得し、これらをウインドウズスプーラ５５へ正しい順序でスプールする。ファクシミリ出力を完成するために、ファクシミリＵＩＤＬＬ６０は再びＭＤＣヘッダＤＬＬ５２を制御し、ＭＤＣヘッダファイル終了情報をウインドウズスプーラ５５へスプールする。
【００６３】
最後に、ステップＳ８２７において、ウインドウズスプーラ５５は、ファクシミリ出力情報の全てを受信すると、当該ファクシミリ出力をローカルエリアネットワークを経て、ＭＤＣ１３へ送信する。ＭＤＣ１３は、当該出力をＭＤＣヘッダ情報に基づいて、適切な相手先へ発送する。
【００６４】
以上、本発明を特定の実施形態に関して説明した。しかしながら、本発明は上述したディジタル複写機の実施形態に限られるものではなく、本発明の精神及び範囲から逸脱することなく、スキャナ、ファクシミリ装置、プリンタ等のいかなる種類のネットワーク周辺装置のための適応可能なグラフィカルユーザインターフェースを有用とするために、種々の変形、変更が当業者によってなされてよいものである。
【図面の簡単な説明】
【００６５】
【図１】ディジタル複写機を制御しファクシミリ出力を送信するプリンタ／ファクシミリドライバを含むマルチユーザローカルエリアネットワークシステムの全体構成を示す図である。
【図２】本発明の実施形態において用いられるコンピュータ装置の内部構成を示すブロック図である。
【図３】ＭＤＣの内部構成及びこれに装着された個々のオプションボードを示す図である。
【図４】プリンタ／ファクシミリドライバに含まれるソフトウエアアプリケーション、ダイナミックリンクライブラリ及びプログラムの間の関連を示すブロック図である。
【図５】ディジタル複写機の現在の構成及び能力を示すグラフィカルユーザインターフェースの表示例を示す図である。
【図６Ａ】ディジタル複写機に送信すべき特定のジョブのためのジョブオプションを選択するためにウインドウとしてユーザに提示されるサブダイアログボックスの表示例を示す図である。
【図６Ｂ】ディジタル複写機に送信すべき特定のジョブのためのジョブオプションを選択するためにウインドウとしてユーザに提示されるサブダイアログボックスの表示例を示す図である。
【図６Ｃ】ディジタル複写機に送信すべき特定のジョブのためのジョブオプションを選択するためにウインドウとしてユーザに提示されるサブダイアログボックスの表示例を示す図である。
【図６Ｄ】ディジタル複写機に送信すべき特定のジョブのためのジョブオプションを選択するためにウインドウとしてユーザに提示されるサブダイアログボックスの表示例を示す図である。
【図６Ｅ】ディジタル複写機に送信すべき特定のジョブのためのジョブオプションを選択するためにウインドウとしてユーザに提示されるサブダイアログボックスの表示例を示す図である。
【図６Ｆ】ディジタル複写機に送信すべき特定のジョブのためのジョブオプションを選択するためにウインドウとしてユーザに提示されるサブダイアログボックスの表示例を示す図である。
【図７】ディジタル複写機の現在の構成と現在の能力のグラフィカルイメージ表現を含むグラフィカルユーザインターフェースの発生と表示の手順を示すフローチャートである。
【図８Ａ】ディジタル複写機にどのようにしてドキュメントをプリントするか、或はファクシミリ送信に先立ってファクシミリカバーシート及びファクシミリドキュメントをどのようにして準備するかを説明するフローチャートである。
【図８Ｂ】ディジタル複写機にどのようにしてドキュメントをプリントするか、或はファクシミリ送信に先立ってファクシミリカバーシート及びファクシミリドキュメントをどのようにして準備するかを説明するフローチャートである。
【図９】ファクシミリ送信に際してユーザに提示されるグラフィカルユーザインターフェースの表示例を示す図である。
【図１０】ファクシミリカバーシートを生成、編集するためにユーザに提示されるグラフィカルユーザインターフェースの表示例を示す図である。
【図１１】ファクシミリオプションを指定するためのグラフィカルユーザインターフェース表示例を示す図である。
【図１２】アドレスブックエントリを生成、編集するためにユーザに提示されるアドレスブックのグラフィカルユーザインターフェースの表示例を示す図である。
【図１３Ａ】個別のアドレス情報を生成、編集するためにユーザにウインドウとして提示されるサブダイアログボックスの表示例を示す図である。
【図１３Ｂ】個別のアドレス情報を生成、編集するためにユーザにウインドウとして提示されるサブダイアログボックスの表示例を示す図である。
【図１４Ａ】送信に先立ってファクシミリカバーシートをプレビューするためにユーザにウインドウとして提示されるサブダイアログボックスの表示例を示す図である。
【図１４Ｂ】送信に先立ってファクシミリカバーシートをプレビューするためにユーザにウインドウとして提示されるサブダイアログボックスの表示例を示す図である。
【図１】
2005322236.tif 000003
【図２】
2005322236.tif 000004
【図３】
2005322236.tif 000005
【図４】
2005322236.tif 000006
【図５】
2005322236.tif 000007
【図６Ａ】
2005322236.tif 000008
【図６Ｂ】
2005322236.tif 000009
【図６Ｃ】
2005322236.tif 000010
【図６Ｄ】
2005322236.tif 000011
【図６Ｅ】
2005322236.tif 000012
【図６Ｆ】
2005322236.tif 000013
【図７】
2005322236.tif 000014
【図８Ａ】
2005322236.tif 000015
【図８Ｂ】
2005322236.tif 000016
【図９】
2005322236.tif 000017
【図１０】
2005322236.tif 000018
【図１１】
2005322236.tif 000019
【図１２】
2005322236.tif 000020
【図１３Ａ】
2005322236.tif 000021
【図１３Ｂ】
2005322236.tif 000022
【図１４Ａ】
2005322236.tif 000023
【図１４Ｂ】
2005322236.tif 000024