(57)【特許請求の範囲】
【請求項１】
出力先を選択してデータを送信する出力制御装置であって、
出力先ごとにそれぞれ出力設定を行うための設定画面を用いて設定された出力設定情報を登録する登録手段と、
前記登録手段により登録された出力先ごとの出力設定情報を管理する管理手段と、
前記管理手段により管理されている出力先から少なくとも１つの出力先を選択することに応じて、該出力先と対応する出力設定情報を読み出す読み出し手段と、
前記読み出し手段によって読み出された出力設定情報を用いて、前記選択された出力先に前記データを送信するよう設定する出力先設定手段とを備え、
前記出力先は、プリンタと、ファクシミリと、ファイリングと、モデムまたは赤外線通信機器を介するデータ通信手段のいずれかを含み、
前記登録手段は、
前記出力先がプリンタの場合は、給紙手段および排紙手段の設定を登録する処理と、前記出力先がファクシミリの場合は、送信先の名称および発信人の名称、ファクシミリ番号を登録する処理と、前記出力先がファイリングの場合は、保存ファイル名および保存形式を登録する処理と、前記出力先がモデムまたは赤外線通信機器を介するデータ通信手段の場合は、アドレスを登録する処理とのいずれかを含むことを特徴とする出力制御装置。
【請求項２】
前記登録手段は、複数の出力先を所望のグループにまとめて登録し、
前記出力先設定手段は、前記グループ内に含まれる出力先から空いている出力先に対して前記データを送信するよう設定することを特徴とする請求項１に記載の出力制御装置。
【請求項３】
前記出力先設定手段は、前記グループ内に複数種類の出力先を含む場合、前記出力先の使用状況に応じて空いている出力先にデータを送信するよう設定することを特徴とする請求項２に記載の出力制御装置。
【請求項４】
前記登録手段は、複数の出力先を所望のグループにまとめて登録し、
前記出力先設定手段は、前記グループ内に複数の出力先を含む場合、全ての出力先にデータを送信するよう設定することを特徴とする請求項１に記載の出力制御装置。
【請求項５】
出力先を選択してデータを送信する出力制御装置の制御方法であって、
出力先ごとにそれぞれ出力設定を行うための設定画面を用いて設定された出力設定情報を登録する登録工程と、
前記登録工程により登録された出力先ごとの出力設定情報を管理する管理工程と、
前記管理工程により管理されている出力先から少なくとも１つの出力先を選択することに応じて、該出力先と対応する出力設定情報を読み出す読み出し工程と、
前記読み出し工程によって読み出された出力設定情報を用いて、前記選択された出力先に前記データを送信するよう設定する出力先設定工程とを備え、
前記出力先は、プリンタと、ファクシミリと、ファイリングと、モデムまたは赤外線通信機器を介するデータ通信手段のいずれかを含み、
前記登録工程は、
前記出力先がプリンタの場合は、給紙手段および排紙手段の設定を登録する処理と、前記出力先がファクシミリの場合は、送信先の名称および発信人の名称、ファクシミリ番号を登録する処理と、前記出力先がファイリングの場合は、保存ファイル名および保存形式を登録する処理と、前記出力先がモデムまたは赤外線通信機器を介するデータ通信手段の場合は、アドレスを登録する処理とのいずれかを行うことを特徴とする制御方法。
【請求項６】
前記登録工程は、複数の出力先を所望のグループにまとめて登録し、
前記出力先設定工程は、前記グループ内に含まれる出力先から空いている出力先に対して前記データを送信するよう設定することを特徴とする請求項５に記載の制御方法。
【請求項７】
前記出力先設定工程は、前記グループ内に複数種類の出力先を含む場合、前記出力先の使用状況に応じて空いている出力先にデータを送信するよう設定することを特徴とする請求項６に記載の制御方法。
【請求項８】
前記登録工程は、複数の出力先を所望のグループにまとめて登録し、
前記出力先設定工程は、前記グループ内に複数の出力先を含む場合、全ての出力先にデータを送信するよう設定することを特徴とする請求項５に記載の制御方法。
【請求項９】
出力先を選択してデータを送信する出力制御装置を制御するプログラムを格納するコンピュータ可読の記憶媒体であって、前記プログラムは、
出力先ごとにそれぞれ出力設定を行うための設定画面を用いて設定された出力設定情報を登録する登録ステップと、
前記登録ステップにより登録された出力先ごとの出力設定情報を管理する管理ステップと、
前記管理ステップにより管理されている出力先から少なくとも１つの出力先を選択することに応じて、該出力先と対応する出力設定情報を読み出す読み出しステップと、
前記読み出しステップによって読み出された出力設定情報を用いて、前記選択された出力先に前記データを送信するよう設定する出力先設定ステップとを備え、
前記出力先は、プリンタと、ファクシミリと、ファイリングと、モデムまたは赤外線通信機器を介するデータ通信手段のいずれかを含み、
前記登録ステップは、
前記出力先がプリンタの場合は、給紙手段および排紙手段の設定を登録する処理と、前記出力先がファクシミリの場合は、送信先の名称および発信人の名称、ファクシミリ番号を登録する処理と、前記出力先がファイリングの場合は、保存ファイル名および保存形式を登録する処理と、前記出力先がモデムまたは赤外線通信機器を介するデータ通信手段の場合は、アドレスを登録する処理のいずれかを含むことを特徴とする記憶媒体。
【請求項１０】
前記登録ステップは、複数の出力先を所望のグループにまとめて登録し、
前記出力先設定ステップは、前記グループ内に含まれる出力先から空いている出力先に対して前記データを送信するよう設定することを特徴とする請求項９に記載の記憶媒体。
【請求項１１】
前記出力先設定ステップは、前記グループ内に複数種類の出力先を含む場合、前記出力先の使用状況に応じて空いている出力先にデータを送信するよう設定することを特徴とする請求項１０に記載の記憶媒体。
【請求項１２】
前記登録ステップは、複数の出力先を所望のグループにまとめて登録し、
前記出力先設定ステップは、前記グループ内に複数の出力先を含む場合、全ての出力先にデータを送信するよう設定することを特徴とする請求項９に記載の記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は出力制御装置及びその制御方法に関し、より詳しくは複数の出力手段を有する出力装置の出力設定の制御を行う出力制御装置及びその制御方法に関するものである。
【０００２】
【従来の技術】
近年、セントロニクスインターフェース等のインターフェースを介してホストコンピュータ（出力制御装置）とプリンタ（出力装置）とを接続し、情報処理を行う情報処理システムが盛んに研究開発され、実用化されてきている。
【０００３】
この種の情報処理システムでは、例えばプリンタとしてレーザビームプリンタを使用する場合は、ホストコンピュータからレーザビームプリンタに印刷情報が入力されるとレーザビームプリンタは印刷情報を解析し、次いで出力データとしてビットマップデータに展開し、ビットマップデータに基づいて変調されたレーザビームを感光ドラムに走査露出させて画像記録を行う。
【０００４】
また、通常、ホストコンピュータにはプリンタでの印刷を機能させるプログラム（アプリケーション）が１つ以上が組み込まれており、同時にこれらアプリケーションから特定のプリンタへ印刷を仲介し、より詳細な印刷制御を行うプログラム（プリンタドライバ）も組み込まれている。
【０００５】
また、プリンタ及び複写機の多機能化に伴って、ホストコンピュータに接続して利用する複合機（ＭＦＰ：Multiple Function Peripheral）が実用化されている。これらは一般に、印刷機能に加えてファクシミリ機能やファイリング機能なども併せ持っており、印刷機能と同様、接続しているホストコンピュータから利用できる。
【０００６】
さらに、上述のような情報処理システムでは、複合機に接続されたホストコンピュータから前記のような多様な機能を選択して利用することができる制御言語を有しており、ホストコンピュータからデータデータと共に適切な制御コードを送付することで、ホストコンピュータにあるデータを複合機の排紙トレイから印刷出力したり、遠隔地のファクシミリ受信機に送信したり、複合機に接続された記憶装置にファイリングするなど、任意の出力先に出力することができる。またこのような環境では、データの内容に合わせてユーザが出力先を選択することもできる。
【０００７】
【発明が解決しようとする課題】
しかしながら、従来の情報処理システムの場合、ユーザは出力しようとするデータに合わせて適切な出力先を毎回選択する必要がある。さらに、選択した出力先に合った詳細な設定を行わなければならない。例えば、印刷出力の場合には排紙手段や給紙手段、ファクシミリ送信の場合には相手先の電話番号、ファイリングの場合には保存ファイル名、といった具合に出力する機能毎に異なる項目の設定を行う必要がある。そして、各出力機髄が高機能であるほど設定項目が多くなり、ユーザが出力する度に行う操作は煩雑になる傾向にあるため、誤操作を起こしやすくなってしまっている。
【０００８】
本発明はこのような問題点に鑑みてなされたものであって、ユーザが出力先とその詳細設定を容易に設定できる出力制御装置、その制御方法、出力制御プログラムを記録した媒体、並びに情報処理システムを提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記の課題を克服する目的を達成するために、本発明による出力制御装置は以下の構成を有する。すなわち、
【００１０】
出力先を選択してデータを送信する出力制御装置であって、出力先ごとにそれぞれ出力設定を行うための設定画面を用いて設定された出力設定情報を登録する登録手段と、前記登録手段により登録された出力先ごとの出力設定情報を管理する管理手段と、前記管理手段により管理されている出力先から少なくとも１つの出力先を選択することに応じて、該出力先と対応する出力設定情報を読み出す読み出し手段と、前記読み出し手段によって読み出された出力設定情報を用いて、前記選択された出力先に前記データを送信するよう設定する出力先設定手段とを備え、前記出力先は、プリンタと、ファクシミリと、ファイリングと、モデムまたは赤外線通信機器を介するデータ通信手段のいずれかを含み、前記登録手段は、前記出力先がプリンタの場合は、給紙手段および排紙手段の設定を登録する処理と、前記出力先がファクシミリの場合は、送信先の名称および発信人の名称、ファクシミリ番号を登録する処理と、前記出力先がファイリングの場合は、保存ファイル名および保存形式を登録する処理と、前記出力先がモデムまたは赤外線通信機器を介するデータ通信手段の場合は、アドレスを登録する処理とのいずれかを含むことを特徴とする。
【００１１】
さらに、上記の課題を克服する目的を達成するために、本発明による出力制御装置の制御方法は以下の構成を有する。すなわち、
【００１２】
出力先を選択してデータを送信する出力制御装置の制御方法であって、出力先ごとにそれぞれ出力設定を行うための設定画面を用いて設定された出力設定情報を登録する登録工程と、前記登録工程により登録された出力先ごとの出力設定情報を管理する管理工程と、前記管理工程により管理されている出力先から少なくとも１つの出力先を選択することに応じて、該出力先と対応する出力設定情報を読み出す読み出し工程と、前記読み出し工程によって読み出された出力設定情報を用いて、前記選択された出力先に前記データを送信するよう設定する出力先設定工程とを備え、前記出力先は、プリンタと、ファクシミリと、ファイリングと、モデムまたは赤外線通信機器を介するデータ通信手段のいずれかを含み、前記登録ステップは、前記出力先がプリンタの場合は、給紙手段および排紙手段の設定を登録する処理と、前記出力先がファクシミリの場合は、送信先の名称および発信人の名称、ファクシミリ番号を登録する処理と、前記出力先がファイリングの場合は、保存ファイル名および保存形式を登録する処理と、前記出力先がモデムまたは赤外線通信機器を介するデータ通信手段の場合は、アドレスを登録する処理のいずれかを含むことを特徴とする。
【００１３】
さらに、上記の課題を克服する目的を達成するために、本発明による記憶媒体は以下の構成を有する。すなわち、
【００１４】
出力先を選択してデータを送信する出力制御装置を制御するプログラムを格納するコンピュータ可読の記憶媒体であって、前記プログラムは、前記プログラムは、出力先ごとにそれぞれ出力設定を行うための設定画面を用いて設定された出力設定情報を登録する登録ステップと、前記登録ステップにより登録された出力先ごとの出力設定情報を管理する管理ステップと、前記管理ステップにより管理されている出力先から少なくとも１つの出力先を選択することに応じて、該出力先と対応する出力設定情報を読み出す読み出しステップと、前記読み出しステップによって読み出された出力設定情報を用いて、前記選択された出力先に前記データを送信するよう設定する出力先設定ステップとを備え、前記出力先は、プリンタと、ファクシミリと、ファイリングと、モデムまたは赤外線通信機器を介するデータ通信手段のいずれかを含み、前記登録ステップは、前記出力先がプリンタの場合は、給紙手段および排紙手段の設定を登録する処理と、前記出力先がファクシミリの場合は、送信先の名称および発信人の名称、ファクシミリ番号を登録する処理と、前記出力先がファイリングの場合は、保存ファイル名および保存形式を登録する処理と、前記出力先がモデムまたは赤外線通信機器を介するデータ通信手段の場合は、アドレスを登録する処理のいずれかを含むことを特徴とする。
【００１５】
【発明の実施の形態】
［第１の実施形態］
以下、本発明の実施の形態を図面に基づいて説明する。
【００１６】
本発明に係る情報処理システムを構成し、且つファクシミリ送信機態及びファイリング機能を有する出力装置の例として、レーザビームプリンタを挙げることができる。図１は、本実施形態に適用されるレーザビームプリンタの内部構造を示す側断面図である。
【００１７】
レーザビームプリンタ１の主な構成は、装置本体２の上面に設けられたスイッチ部やＬＥＤ表示部等を有する操作パネル３と、所定の印刷動作を行う印刷本体部４と、入力される文字データや制御データを解析して印刷本体部４の印刷動作を制御する印刷制御装置５とを含む。
【００１８】
印刷本体部４の主な構成は、記録媒体である所定の記録用紙（カット紙）を収納する給紙トレイや、任意数の段になった給紙カセット、あるいはその両方を備える給紙手段７と、任意数の搬送ローラ８を介して供給される記録紙にトナー像を転写する静電ドラム９と、静電ドラム９にレーザ光を照射する光学系１０と、色材として所定色のトナーを収納し且つ静電ドラム９の周囲に配設された現像器１１と、現像器１１により現像されたトナー像を定着させる定着器１２と、記録紙に印刷されたデータを排紙ローラ１３を介して装置外部に排出する排紙部１４とを含む。
【００１９】
また、光学系１０は、所定波長のレーザ光を射出する半導体レーザ１５と、半導体レーザ１５を駆動するレーザドライバ１７と、回転多面鏡１８と、回転多面鏡１８を介して入光するレーザ光を反射させて静電ドラム９上に該レーザ光を供給する反射鏡１９とを備えている。
【００２０】
このような構成を有するレーザビームプリンタ１は、出力制御装置としてのホストコンピュータ２２（図２）から供給される文字コード等の印刷データやフォームデータ或いはマクロ命令等を記憶すると共に、これら各種データに基づいて文字パターンやフォームパターン等を作成し、記録用紙に像を形成する。すなわち、印刷制御装置５からビデオ信号がレーザドライバ１７に入力すると、半導体レーザ１５からレーザ光が射出される。レーザ光のオン・オフはビデオ信号に応じて切り替わる。レーザ光は回転多面鏡１８で左右方向に振られて静電ドラム９上を走査し、静電ドラム９上に文字パターン等の静電潜像を形成させる。現像器１１はこの静電潜像を現像する、つまり静電ドラム９上にトナーを付着させてトナー像を形成させる。トナー像は給紙手段７から給紙された記録紙に転写され、定着器１２により定着される。その後記録紙は排紙ローラ１３を介して排出部１４に排出される。
【００２１】
図２は本発明に係る情報処理システムの全体構成を示すブロック図であって、レーザビームプリンタ１はプリンタ用外部記憶装置２０に接続可能であって、レーザビームプリンタ１は所定の双方向性インターフェース動作を司るインターフェースケーブル２１を介してホストコンピュータ（出力制御装置）２２に接続する。尚、本実施形態の形態ではインターフェースケーブル２１を介してレーザビームプリンタ（複合機）１とホストコンビュータ２２とが接続されている場合を示しているが、ＬＡＮ（ローカル・エリア・ネットワーク）等の所定通信網を介して接続された情報処理システムについても同様に適用できる。
【００２２】
ホストコンピュータ２２は、操作者が任意のデータを入力するためのキーボード２３と、入力されたデータの表示等を行う表示部（ＣＲＴ）２４と、プートプログラムや種種のアプリケーションプログラム、フォントデータ、ユーザファイル、編集ファイルなどが記憶されたフレキシブルディスクやハードディスク等の外部記憶装置２５と、情報制御装置２６とを備えている。
【００２３】
情報制御装置２６は、キーボード２３からのキー入力データやポインティングデバイス（不図示）により指示された入力データを制御するキーボードコントローラ（ＫＢＣ）２７と、ＣＲＴ２４を制御するＣＲＴコントローラ（ＣＲＴＣ）２８と、外部記憶装置２５とのアクセスを制御するディスクコントローラ（ＤＫＣ）２９と、レーザビームプリンタ１との通信制御処理を実行するプリンタコントローラ（ＰＲＴＣ）３０と、ワークエリア等としての機能を有するＲＡＭ３１と、所定の印刷制御プログラム等を格納するＲＯＭ３２と、情報処理装置２６全件の制御を司るＣＰＵ３４と、上記各構成要素を接続するシステムバス３３とを備える。
【００２４】
ＲＯＭ３２はさらに、データの処理時に使用するフォントデータを記憶するフォント用ＲＯＭ３５と、所定のデータ処理プログラムや印刷制御プログラムを格納するプログラム用ＲＯＭ３６と、上記データ処理を行うときに使用される各種データを記憶するデータ用ＲＯＭ３７とを有し、ＣＰＵ３４は上記データ処理プログラムに従って、図形、イメージ、文字、表（表計算を含む）などが混在したデータ処理を行う。このときワークエリアとしてＲＡＭ３１を用いる。ＣＰＵ３４は、ＲＡＭ３１に設けられた表示データ領域へのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ２４上でのウィジウィグ（ＷＹＳＩＷＹＧ：What You See Is What You Get）が可能であって、ＣＲＴ２４に表示されたデータをそのまま印刷出力する。また、ＣＰＵ３４は、ポインティングデバイス等で指示されたコマンドデータに基づき登録された様々なウィンドウを開き、様々なデータ処理を実行する。
【００２５】
一方、出力制御装置５は、ホストコンピュータ２２から出力データが入力される入力部３８と、印刷本体部４との間でインターフェース動作を司る印刷本体部インターフェース３９と、プリンタ用外部記憶装置２０及びファイリング用外部記憶装置４９とのアクセスを制御するディスクコントローラ（ＤＫＣ）４０と、出力データ展開領域や環境データ格納領域及びＮＶＲＡＭ等を有するプリンタ用ＲＡＭ４１と、所定のデータが予め記憶されているプリンタ用ＲＯＭ４２と、加入電話回線と接続するモデム４８と、出力制御装置５全体の制御を司るプリンタ用ＣＰＵ４４と、各構成要素を接続するシステムバス４３とを備える。
【００２６】
プリンタ用ＲＯＭ４２はさらに、印刷本体部４への出力データを生成するときに使用されるフォントデータを記憶するフォント用ＲＯＭ４５と、所定の制御プログラムを格納するプログラム用ＲＯＭ４６と、ホストコンピュータ２２で使用される各種データを記憶するデータ用ＲＯＭ４７とを備える。プリンタ用ＣＰＵ４４は、印刷本体部インターフェース３９を介して接続された印刷本体部４に出力データとしての画像信号を出力する。また、入力部３８を介してホストコンピュータ２２とレーザビームプリンタ１との双方向通信が可能なので、ＣＰＵ３４はレーザビームプリンタ１の印刷データをホストコンピュータ２２に通知できる。さらに、プリンタ用ＲＡＭ４１は、増設ポート（不図示）を介して増設されることによって、メモリ容量を拡張できる。
【００２７】
プリンタ用外部記憶装置２０には、フォントデータや異なる言語系のプリンタ制御言語を解釈するエミュレーションプログラムなどのフォームデータが記憶されている。
【００２８】
なお、内蔵フォントに加えてオプションフォントカードや複数のエミュレーションプログラムを格納した複数個のプリンタ用外部記憶装置２０が接続できるような構成にしてもよく、またこれらプリンタ用外部記憶装置２０がＮＶＲＡＭを有し、操作パネル３からのプリンタ設定データを記憶するように構成しても良い。
【００２９】
モデム４８は、ホストコンピュータ２２から送られてくる印刷データの出力先にファクシミリが指示されたとき、加入電話回線を介して相手先のファクシミリ受信機に接続し、展開した出力データを送信するために使用される。
【００３０】
ファイリング用外部記憶装置４９は、ホストコンピュータ２２から送られてくる出力データの出力先にファイリングが指示されたとき、出力データを保存するために使用される。
【００３１】
図３は、ＲＯＭ３２に格納された所定の出力制御プログラムがＲＡＭ３１にロードされ実行可能となった状態のメモリマップ６９の一例を示す。メモリマップ６９は、基本Ｉ／Ｏプログラム記憶領域６０と、ＯＳ記憶領域６１と、出力設定制御プログラム記憶領域６２と、出力先登録制御プログラム記憶領域６３と、関連データ記憶領域６４と、ワークエリア６５とを有する。
【００３２】
本実施形態では、ＲＯＭ３２に格納された出力制御プログラムおよび関連データをＲＡＭ３１にロードして実行させる例を示したが、この他にフレキシブルディスク等の媒体に記録された出力制御プログラムおよび関連データを一旦ハードディスクに格納（インストール）しておき、出力制御プログラムを動作させる時にハードディスクからＲＡＭ３１にロードするようにしてもよい。
【００３３】
また、出力制御プログラムを記録する媒体は、フレキシブルディスク以外にＣＤ−ＲＯＭ、ＩＣメモリカード等であってもよい。
【００３４】
図４は、ホストコンピュータ２２に接続される外部記憶装置２５の一例としてフレキシブルディスクを使用した場合のメモリマップ５９の一例である。メモリマップ５９は、ボリューム情報記憶領域５０と、ディレクトリ情報紀憶領域５１と、所定の出力制御プログラム（例えば出力設定制御プログラム、出力先登録制御プログラム等）を格納するプログラム格納領域５２と、上記出力制御プログラムにおいて使用される関連データ（例えば出力先候補情報、デフォルト出力設定情報（プリンタ用、ファクシミリ送信用、ファイリング用等）、表示用リソース等）を記憶するデータ記憶領域５３とを有している。
【００３５】
図５は、ホストコンピュータ２２に接続される外部記憶装置２５の一例としてフレキシブルディスクを使用した場合を示すものである。図４に例示したメモリマップのフレキシブルディスクをホストコンピュータ２２と接続したフレキシブルディスクドライブに読み取らせることによって、出力制御プログラムはホストコンピュータ２２に供給される。
【００３６】
本実施形態では、予め出力先のリストを登録しておく（以下、出力先登録制御処理）。実際にデータを出力するとき、予め登録しておいた出力先リストの中から所望の出力先を選択し、出力先を設定する（以下、出力設定制御処理）。
【００３７】
図６は、出力先登録制御処理のフローチャートである。本処理は、キーボード２３もしくはポインティングデバイス（不図示）の操作によって関連するプログラムやデータ等がＲＡＭ３１にロードされてから実行される。
【００３８】
まず、ステップＳ１０で図７に示されるような出力先侯補情報を外部記憶装置２５から読み出す。図７は、外部記憶装置２５等に記憶されている出力先侯補情報のリスト７０を例示するものであって、レーザビームプリンタ１がサポートする出力手段のうち、出力制御プログラムによりホストコンピュータ２２から利用可能な出力手段名（例えば、プリンタ、ファクシミリ送信、ファイリング）がリスト７０の各項目７１に記憶されている。
【００３９】
次にステップＳ１１へすすみ、ステップＳ１０で読み出した出力先候補情報をホストコンピュータ２２のＣＲＴ２４に表示する。
【００４０】
図８は、ステップＳ１１のときにホストコンピュータ２２のＣＲＴ２４に表示されるＧＵＩ（Graphical User Interface）画面８０の一例を示すものである。図８の場合、ユーザは画面に表示された出力手段を示すボタン（プリンタボタン８１、ファクシミリ送信ボタン８２、ファイリングボタン８３）をキーボード２３もしくはポインティングデバイス（不図示）の操作によって選択することができるようになっている。
【００４１】
次にステップＳ１２で出力先候補から出力手段が選択されたかどうかを判断する。出力手段が選択されていると判断されると、ステップＳ１３へすすみ、出力手段がプリンタであるかどうかを判断する。出力手段がプリンタでない場合、ステップＳ１４へすすみ、出力手段がファクシミリであるかどうかを判断する。ステップＳ１４で出力手段がファクシミリでないと判断されると、ステップＳ１５へすすみ、出力手段がファイリングであるかどうかを判断する。ステップＳ１５で出力手段がファイリングでないと判断されると、ステップＳ１２へ戻ってユーザの選択を待つ。
【００４２】
ステップＳ１３で出力手段がプリンタであると判断された場合、外部記憶装置２５からプリンタ用デフォルト出力設定情報を読み出し（ステップＳ１６）、これを基にプリンタ用設定画面（不図示）をＣＲＴ２４に表示させる（ステップＳ１７）。この設定画面上で、印刷出力を行う際に必要な給紙手段や排紙手段、出力先などを詳細に設定できるようにする。例えば、プリンタ１にソータが装備されていれば、どのビンに排紙するのかを設定する。このとき、予めソータの各ビンに宛先名を割り当てておくとメールボックスのように宛先名のみでソータのビン指定ができるようになる。例えば１段目のビンを「管理課」用、２段目のビンを「資材課」用に設定すると、排紙先を「１段目」、「２段目」でなく、「管理課」、「資材課」と具体的に表すことができ、排紙先を容易に特定できる。
【００４３】
一方、ステップＳ１４で出力手段がファクシミリであると判断された場合、外部記憶装置２５からファクシミリ送信用デフォルト出力設定情報を読み出し（ステップＳ１８）、これを基にファクシミリ送信用設定画面（不図示）をＣＲＴ２４に表示させる（ステップＳ１９）。この設定画面上で、ファクシミリ送信を行う際に必要な送信先の電話番号や発信人名称などを詳細に設定できるようにするとよい。例えば、送信先の名称毎に電話番号や出力手段設定のリストを作成しておけば、送信先を選択するだけでファクシミリ送信が行える。
【００４４】
一方、ステップＳ１５で出力手段がファイリングであると判断された場合、外部記憶装置２５からファイリング用デフォルト出力設定情報を読み出し（ステップＳ２０）、これを基にファイリング用設定画面（不図示）をＣＲＴ２４に表示させる（ステップＳ２１）。この設定画面上で、ファイリングを行う際に必要な保存ファイル名や保存形式などを詳細に設定できるようにする。例えば、ファイル名毎に保存先等を設定しておくと、データを頻繁に更新して保存する際の操作が容易になる。また、ファイリング機能を利用してデータの受け渡しを行っているような環境であれば、データを受け渡しする相手の名前や部署名のついた特定フォルダを設定しておくと、データの受け渡しが容易に行える。
【００４５】
なお、出力手段の名称として特定の宛先名（例えばデータを出力する先の部署名や受取人名などの論理名）を任意に設定してもよい。このようにすれば出力手段を隠蔽することができ、出力先を選択するだけで、データを予め設定しておいた出力手段に出力することができる。つまり、各出力先へのデータ出力が宛先名で仮想化され、出力手段に関わる詳細設定を隠蕨することができるため、出力手段を意識することなくデータ出力を行える。例えば、大阪支店へのファクシミリ送信を「大阪支店」、名古屋支店へのファクシミリ送信を「名古屋支店」と設定しておけば、「大阪支店」や「名古屋支店」を選択するだけで自動的にデータが大阪支店や名古屋支店にファクシミリ送信される。このようにすれば、プリンタ、ファクシミリ、ファイリングといった出力手段を考慮しなくてもデータを出力できる。
【００４６】
ステップＳ２２では、各設定画面でのユーザ操作を監視し、設定が完了すると、ステップＳ２３へすすみ、ユーザの設定を基にして図９に示されるような構成の出力設定情報を作成する。図９は、ステップ２３で作成される出力設定情報のリスト９０を示すものであって、各出力先で共通の設定項目を記憶する共通設定情報記憶領域９１と、プリンタ出力に関する設定項目を記憶するプリンタ用設定情報記憶領域９２と、ファクシミリ送信に関する設定項目を記憶するファクシミリ送信用設定情報記憶領域９３と、ファイリング出力に関する設定項目を記憶するファイリング用設定情報記憶領域９４とを含む。
【００４７】
次にステップＳ２４へすすみ、ステップＳ２３で作成した出力設定情報を外部記憶装置２５に保存する。
【００４８】
次にステップＳ２５へすすみ、設定した出力先と出力手段と出力設定情報とを図１０に示されるような出力先リスト１００に登録する。図１０は、データを出力するための出力制御プログラムで使用される出力先リスト１００の例を示すものであって、出力先の宛先名を記憶する宛先名記憶領域１０１と、出力手段の種別を記憶する出力手段記憶領域１０２と、出力手段に設定された出力設定情報を記憶する出力設定情報記憶領域１０３とを有する。例えば図１０のリスト１００の１行目には、宛先名に「管理課」、出力手段に「プリンタ」、出力設定情報に「出力設定情報＃１」が記憶されている。図１０の出力設定情報は、図９と同様に構成されている。
【００４９】
ステップＳ２６で、出力先リスト１００への追加がないかを確認する。追加がある場合はステップＳ１２へ戻り、追加がない場合は、本出力先登録制御処理は終了する。
【００５０】
次に実際に出力する際の手順について説明する。図１１は、出力手順を示すフローチャートを示す。ホストコンピュータ２２は、ユーザによって出力先が選択されると（ステップＳ１１１）、後述する手順に従いデータの出力先を設定し（ステップＳ１１２）、プリンタ（複合機）１を介して設定された出力先にデータを送信する（ステップＳ１１３）。
【００５１】
図１２は、ステップＳ１１２で行われる出力設定制御処理の手順を示すフローチャートである。
【００５２】
本処理は、出力開始前にキーボード２３もしくはポインティングデバイス（不図示）を操作して関連するプログラムやデータ等をＲＡＭ３１にロードしてから実行される。
【００５３】
ステップＳ１で、図１０に示されるような登録済みの出力先リスト１００を外部記憶装置２５から読み出す。但し、出力先登録制御処理が事前に実行されていない場合には、出力先リスト１００は存存しないので読み出しは行われず、従来通りの設定を行うか、出力先リスト１００を作成することになる。また、従来通りの設定をした後で、設定した条件等を出力先リスト１００に追加できるようにしてもよい。
【００５４】
ステップＳ２へすすみ、ステップＳ１で読み出した出力先リストに基づいて出力設定画面をＣＲＴ２４に表示する。図１３は、ステップＳ２でＣＲＴ２４に表示される出力設定のＧＵＩ（Graphical User Interface）画面１２０の一例を示すもので、登録された出力先リスト１００を列挙した図である。
【００５５】
ステップＳ２により表示されるＣＲＴ２４の初期状態は、出力先リスト１００の所定の項目（例えば最初の項目）が選択されている状態にしておくとよい（ステップＳ３）。
【００５６】
ステップＳ４にすすみ、ＣＲＴ２４に表示された出力設定画面１２０からキーボード２３もしくはポインティングデバイス（不図示）によって出力先を選択するようにユーザに通知する。例えば図１３に示されるＧＵＩ画面の場合では、ユーザがポインティングデバイス（不図示）で任意の出力先ボタン１２１をクリックしたり、キーボード２３で出力先ボタン１２１を選択することによって、出力先が選択できるようにしておくとよい。
【００５７】
ステップＳ５でユーザによる出力先の選択が確認できたら、ステップＳ６へすすみ、出力先リスト１００から選択された項目を取得する。続いて、出力設定情報記憶領域１０３に保存されている出力設定情報から、選択された出力先の情報を読み出し（ステップＳ７）、図１０に示される構成の出力設定情報を初期化する（ステップＳ８）。この後、ステップＳ１１３へすすむ。
【００５８】
このように出力先リストを予め作成しておけば、データを出力するとき、出力先の選択が容易になる。
【００５９】
尚、本発明は上述した実施の形態に限定されるものではない。以下に、その他の実施形態について説明する。
【００６０】
［第２の実施形態］
上記実施の形態では、ホストコンピュータが制御を行う形態について説明してきたが、ホストコンピュータ以外で制御を行ってもよい。
【００６１】
例えば、ＭＦＰに上記実施の形態の出力制御プログラム及び関連データを実装し、ＭＦＰのオペレーションパネルに設けられた画面に、上記実施の形態でＣＲＴ２４に表示した設定画面を表示し、同オペレーションパネルに設けられた操作キーで表示した設定画面を操作できるようにする。また、作成した出力先リストはＭＦＰに内蔵された不揮発性メモリに保存される。このように構成すると、ＭＦＰでも出力手段の制御を行うことができる。
【００６２】
［第３の実施形態］
また、上記の実施の形態では、単一のＭＦＰに設けられた出力手段を利用して各出力手段に出力しようとするものであったが、ＬＡＮ等のネットワークを介して接続される複数のＭＦＰ或いは単機能の出力装置とホストコンピュータからなるシステムでも適用できる。
【００６３】
例えば、ホストコンピュータからネットワークを介して利用できる複数の出力装置の各出力手段と出力能力を検出する処理を用意し、検出結果を図７に示したような出力先候補情報とし、図６の出力先登録制御処理のステップＳ１１で表示される出力先侯補選択画面に、検出された出力手段を列挙する。続いて、選択された出力手段の出力能力に見合った詳細設定を行い、出力先リストに登録する。
【００６４】
このように複数の出力装置をホストコンピュータから統合的に利用できるように構成することで、多機能なＭＦＰだけでなくシステム内の複数の出力装置を有効に利用することができる。
【００６５】
［第４の実施形態］
また、上記の実施の形態では、システム内に接続される出力装置の出力手段を明示的に指定することで出力先設定を作成していたが、個々の出力手段を隠蔽して出力手段の種類（プリンタ、ファクシミリ送信など）だけを指定するようにしてもよい。
【００６６】
例えば、第３の実施形態のようなシステムにおいて、利用可能なプリンタ１〜５がある場合、出力先登録制御処理においてプリンタ１〜５を１つのグループにして登録し、グループ名を単に「プリンタ」としておく。出力設定制御処理で「プリンタ」が選択された場合、プリンタ１〜５の中から空いているプリンタを選択して、データ出力を行う。
【００６７】
また送信に使われるファクシミリ送信装置が複数ある場合、相手先のファクシミリ受信機にデータが出力されることが目的なので、ファクシミリ送信装置を限定する必要は全くない。例えば、第３の実施形態のようなシステムにおいて、利用可能なファクシミリ送信装置１〜５がある場合、出力先登録制御処理においてファクシミリ送信装置１〜５を１つのグループにして登録し、グループ名を単に「ファクシミリ」としておく。出力設定制御処理で「ファクシミリ」が選択された場合、ファクシミリ送信装置１〜５の中から空いているファクシミリ送信装置を選択して、データ出力を行う。このように、送信に使用する出力装置を動的に決定することが可能になる。
【００６８】
以上のように構成することで、システム内にある複数の出力装置を有効に利用することができるとともに、同種の出力装置の使い分けを効率的に行うことができる。
【００６９】
［第５の実施形態］
また、上記の実施の形態では、出力手段毎に設定を行ってデータを出力するものであったが、複数の出力手段を１つのグループにまとめて登録し、データ出力の際にグループ内の全ての出力先から出力できるようにしてもよい。このとき、図６を用いて説明した出力先登録制御処理において、複数の出力手段を１つの宛先名でグループ化して登録し、これを図１２を用いて説明した出力設定制御処理で選択できるようにしておく。
【００７０】
あるいは図１２を用いて説明した出力設定制御処理時に、複数の出力先を選択し、選択された出力手段全てからデータが出力されるようにしてもよい。
【００７１】
このように構成することで、異なるメディアの出力機器から同一データを同時に出力させることができる。つまり、ＬＡＮ等のネットワークで接続された場所のプリンタに出力させるたり、遠隔地のファクシミリ受信機に公衆回線を介して送付したり、手元のファイリングシステムに保存して共有化したり、といったことが一度の出力で行えるようになり、同じデータを相手先のメディアごとに出力する手間が省ける。
【００７２】
［第６の実施形態〕
また、上記の実施の形態では、一つの出力先に１種類の出力手段を登録していたが、異なる種類の出力手段を登録できるようにしてもよい。
【００７３】
例えば、図６を用いて説明した出力先登録制御処理で、異なる種類の出力手段を１つのグループとして登録する。データを出力する際、図１２を用いて説明した出力設定制御処理によって指定された出力先に含まれる出力手段を出力先リストから抽出して、空いている出力手段を優先的に使用する。
【００７４】
このように構成することで、複数の出力装置がある場合に、使用可能な状態の出力装置を自動的に選択して出力することができるため、異なる種類の出力装置を効率的に利用することができる。
【００７５】
例えば、相手先にネットワークを介して接続されたプリンタと公衆回線に接続されたファクシミリとがある環境であれば、プリンタが使用中であればファクシミリへと、電話回線がビジーであればプリンタへと、ユーザの介入なしに自動選択することができ、「データを相手先に届ける」という目的を容易に達成することができる。
【００７６】
［第７の実施形態］
また、上記の実施の形態では、一般的なＭＦＰでサポートされるプリンタ機能、ファクシミリ機能、ファイリング機能を出力手段として挙げていたが、データを別の場所にコピーする手段（出力手段）であれば何れにも適用することができる。また、媒介する経路や出力されるデータの形態には限定されないため、モデムや赤外線通信機器を利用したデータ通信であったり、インターネットを介したｆｔｐサービスなどであってもよい。
【００７７】
【他の実施形態】
なお、本発明は、複数の機器（例えばホストコンピュータ，インタフェイス機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【００７８】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００７９】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８０】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００８１】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８２】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８３】
【発明の効果】
上述したように本発明によれば、出力先を詳細な設定と共に予め登録しているので、データ出力時は登録された中から出力先を選択すれば自動的にデータが出力され、出力先の詳細な設定をする手間が省ける。
【００８４】
また本発明は、 ＭＦＰ単独の制御から複数の出力装置を有する情報処理システム内での制御にまで利用することができ、システム内にある複数の出力装置を有効に利用することができるとともに、同種の出力装置の使い分けを効率的に行うことができる。
【００８５】
また本発明を利用すれば、異なるメディアの出力機器に同一データを同報出力させることができるようになる。ＬＡＮ等のネットワークで接続された場所のプリンタに出力させたり、遠隔地のファクシミリ受信機に公衆回線を介して送付したり、手元のファイリングシステムに保存して共有化したり、といったことが一度の出力で行えるようになり、同じデータを相手先に合わせて幾度も出力する手間を省くことができ有効である。
【００８６】
また本発明を利用すれば、データを受け取る相手先に複数の出力装置がある場合でも、使用可能な状態の出力装置を自動的に選択して出力することができるため、効率的に異なる種類の出力装置を利用することができる。
【００８７】
また本発明を利用すれば、相手先がネットワークを介して接続されたプリンタと公衆回線に接続されたファクシミリとを備える環境であれば、プリンタが使用中であればファクシミリへと、電話回線がビジーであればプリンタへと、ユーザの介入なしに自動選択することができ、「データを相手先に届ける」という目的を容易に達成することができ、より有効である。
【００８８】
また本発明は、データを別の場所にコピーする手段（出力手段）であれば何れにも適用することができる。
【図面の簡単な説明】
【図１】本発明に係る情報処理システムを構成するレーザビームプリンタの内部構造を示す側断面図である。
【図２】本発明に係る情報処理システム構成の一実施の形態を示すブロック図である。
【図３】出力制御プログラムがＲＡＭ３１にロードされ実行可能となった状態のメモリマップ６９の一例を示す図である。
【図４】外部記憶装置２５のメモリマップ５９の一例を示す図である。
【図５】外部記憶装置２５としてフレキシブルディスクを使用した場合を示す図である。
【図６】出力先登録制御処理のフローチャートである。
【図７】出力先候補情報のリスト７０の構成例を示す図である。
【図８】出力先候補情報をＣＲＴ２４で表示した画面の一例を示す図である。
【図９】出力設定情報のリスト９０の構成例を示す図である。
【図１０】出力先リスト１００の構成例を示す図である。
【図１１】出力制御処理のフローチャートである。
【図１２】出力設定制御処理のフローチャートである。
【図１３】ＣＲＴ２４に表示される出力設定画面の一例を示す図である。
【符号の説明】
１  レーザビームプリンタ（出力装置）
３  操作パネル
２０  プリンタ用外部記憶装置
２１  双方向インターフェースケーブル
２２  ホストコンピュータ（出力制御装置）
２３  キーボード（入力手段）
２４  ＣＲＴ（表示手段）
２５  外部記憶装置
３４  ＣＰＵ
４１  プリンタ用ＲＡＭ
４４  プリンタ用ＣＰＵ
【図１】
0003796336.tif 000002
【図２】
0003796336.tif 000003
【図３】
0003796336.tif 000004
【図４】
0003796336.tif 000005
【図５】
0003796336.tif 000006
【図６】
0003796336.tif 000007
【図７】
0003796336.tif 000008
【図８】
0003796336.tif 000009
【図９】
0003796336.tif 000010
【図１０】
0003796336.tif 000011
【図１１】
0003796336.tif 000012
【図１２】
0003796336.tif 000013
【図１３】
0003796336.tif 000014