(57)【特許請求の範囲】
【請求項１】
サーバとネットワークを介して接続され、印刷プロトコルを含む複数のプロトコルに従って該サーバとの間で情報の授受を行うことにより動作する複合機であって、
プリンタエンジンと、
スキャナエンジンと、
前記スキャナエンジンにより読み取った画像を前記プリンタエンジンにより記録媒体に印刷する複写動作を行う論理複写機と、
前記サーバから前記印刷プロトコルを用いて受け取った画像を前記プリンタエンジンにより記録媒体に印刷を行う複数の論理プリンタと
を備え、
前記論理複写機及び該複数の論理プリンタは、見掛け上並行動作する複合機。
【請求項２】
複数のビンスタッカからなるマルチビンスタッカ
を更に備え、
各ビンスタッカは、
前記論理複写機又は１つの論理プリンタに対応する請求項１記載の複合機。
【請求項３】
前記マルチビンスタッカは、
前記論理複写機に対応するビンスタッカを複数有する請求項１又は２記載の複合機。
【請求項４】
前記マルチビンスタッカは、
少なくとも１つの論理プリンタに対応するビンスタッカを複数有する請求項１〜３のいずれか１項記載の複合機。
【請求項５】
各論理プリンタは、
１つの印刷ソースに対応する請求項１〜４のいずれか１項記載の複合機。
【請求項６】
前記プリンタエンジンは、
前記論理複写機及び前記複数の論理プリンタからの印刷要求に対して、印刷要求順に優先順位を設定する請求項１〜５のいずれか１項記載の複合機。
【請求項７】
前記プリンタエンジンは、
前記論理複写機及び前記複数の論理プリンタからの印刷要求に対して、該論理複写機からの印刷要求に該論理プリンタからの印刷要求より高い優先順位を設定する請求項１〜５のいずれか１項記載の複合機。
【請求項８】
前記プリンタエンジンは、
前記複数の論理プリンタからの印刷要求に対して、優先順位を可変設定する請求項１〜７のいずれか１項記載の複合機。
【請求項９】
前記スキャナエンジンにより原稿を読み取る論理スキャナ
を更に備えた、請求項１〜８のいずれか１項記載の複合機。
【請求項１０】
前記スキャナエンジン及び前記論理スキャナは、
１つのユニットを構成する請求項９記載の複合機。
【請求項１１】
前記プリンタエンジン、前記論理複写機、前記複数の論理プリンタ、前記スキャナエンジン及び前記論理スキャナは、１つのユニットを構成する請求項１〜１０のいずれか１項記載の複合機。
【請求項１２】
前記プリンタエンジン、前記論理複写機、及び前記複数の論理プリンタは、１つのユニットを構成する請求項１〜１０のいずれか１項記載の複合機。
【請求項１３】
前記論理複写機及び前記論理スキャナに接続された操作パネルと、
前記論理複写機、前記論理スキャナ及び前記複数の論理プリンタに接続され、これらの論理要素からの情報を収集して複合機の状態に関する情報を管理する装置状態管理部と
を更に備えた請求項９記載の複合機。
【請求項１４】
前記サーバは、
ネットワークに接続されたコンピュータと連携して該ネットワークを介した印刷、文書登録、ファクシミリ及び運用管理を行い、
前記操作パネル、前記論理スキャナ、前記装置状態管理部及び前記複数の論理プリンタは、
前記サーバと、夫々パネル制御プロトコル、スキャナプロトコル、運用管理プロトコル及び印刷プロトコルに従って情報授受を行う請求項１３記載の複合機。
【請求項１５】
前記操作パネル、前記論理スキャナ、前記装置状態管理部及び前記複数の論理プリンタは、
専用のローカル・エリア・ネットワーク（ＬＡＮ）により前記サーバと接続される請求項１４記載の複合機。
【請求項１６】
少なくともプリンタ機能を有する複合機とネットワークを介して接続され、印刷プロトコルを含む複数のプロトコルに従って該複合機との間で情報の授受を行うサーバであって、
印字データがキューイングされるスプール部を有し、該スプール部にキューイングされた印字データを前記印刷プロトコルに従って前記複合機へ転送するプリント処理部と、
前記ネットワークに接続された複合機又は他のサーバのアドレスを格納するルーティングリストを有するルーティング情報処理部と
を備え、
前記ルーティングリストを参照して前記印刷プロトコルによる前記印字データの送信先を指定するサーバ。
【請求項１７】
前記プリント処理部による印刷処理に応答して、指定された通知先に処理結果を通知する結果通知処理部
を更に備えた請求項１６記載のサーバ。
【請求項１８】
前記結果通知処理部は、
メール機能を用いて処理結果を通知先へ通知する請求項１７記載のサーバ。
【請求項１９】
前記ルーティング情報処理部は、
前記ネットワークに設けられたディレクトリサービスをアクセスして前記ルーティングリストを自動的に生成する請求項１６〜１８のいずれか１項記載のサーバ。
【請求項２０】
少なくともスキャナ機能を有する複合機とネットワークを介して接続され、スキャナプロトコルを含む複数のプロトコルに従って該複合機との間で情報の授受を行うサーバであって、
前記複合機が原稿から読み取ったイメージデータを格納するフォルダを有し、該フォルダに対するイメージデータの入出力を制御して文書登録処理を行うファイリング処理部と、
前記ネットワークに接続された複合機又は他のサーバのアドレスを格納するルーティングリストを有するルーティング情報処理部と
を備え、
前記ルーティングリストを参照して前記スキャナプロトコルによる前記イメージデータの送信先である前記複合機又は他のサーバを指定するサーバ。
【請求項２１】
前記ファイリング処理部による文書登録処理に応答して、指定又は予め設定された通知先に処理結果を通知する結果通知処理部
を更に備えた請求項２０記載のサーバ。
【請求項２２】
前記結果通知処理部は、
メール機能を用いて処理結果を通知先へ通知する請求項２１記載のサーバ。
【請求項２３】
前記ルーティング情報処理部は、
前記ネットワークに設けられたディレクトリサービスをアクセスして前記ルーティングリストを自動的に生成する請求項２０〜２２のいずれか１項記載のサーバ。
【請求項２４】
少なくともスキャナ機能を有する複合機とネットワークを介して接続され、スキャナプロトコルを含む複数のプロトコルに従って該複合機との間で情報の授受を行うサーバであって、
イメージデータを格納する受信簿及び送信簿を有し、イメージデータのファクシミリ送受信を制御するファクシミリ処理部と、
前記ネットワークに接続された複合機又は他のサーバのアドレスを格納するルーティングリストを有するルーティング情報処理部と
を備え、
前記ファクシミリ処理部は、前記ルーティングリストを参照して前記スキャナプロトコルを用いたイメージデータの授受を含むファクシミリ送受信に関して送信コストが最も低いルートを自動的に検索・選択するサーバ。
【請求項２５】
前記ファクシミリ処理部によるファクシミリ送受信処理に応答して、指定又は予め設定された通知先に処理結果を通知する結果通知処理部
を更に備えた請求項２４記載のサーバ。
【請求項２６】
前記結果通知処理部は、
メール機能を用いて処理結果を通知先へ通知する請求項２５記載のサーバ。
【請求項２７】
前記ルーティング情報処理部は、
前記ネットワークに設けられたディレクトリサービスをアクセスして前記ルーティングリストを自動的に生成する請求項２４〜２６のいずれか１項記載のサーバ。
【請求項２８】
少なくともスキャナ機能及び操作パネルを有する複合機とネットワークを介して接続され、パネル制御プロトコルを含む複数のプロトコルに従って該複合機との間で情報の授受を行うサーバであって、
イメージデータを格納する受信簿及び送信簿を有し、イメージデータのファクシミリ送受信を制御するファクシミリ処理部と、
電話番号を格納する電話番号リストを有し、ファクシミリ処理に使用する電話番号の入出力を制御する電話帳処理部と
を備え、
前記電話帳処理部は、前記電話番号リストに基づき前記操作パネルに表示する電話帳を前記パネル制御プロトコルに従って生成するサーバ。
【請求項２９】
前記電話帳処理部からの前記電話帳を受信し、前記操作パネルの操作に応答して前記電話帳を前記操作パネルに表示してファクシミリ送信先の入力／選択を促すパネル制御部
を更に備えた請求項２８記載のサーバ。
【請求項３０】
前記ファクシミリ処理部によるファクシミリ送受信処理に応答して、指定又は予め設定された通知先に処理結果を通知する結果通知処理部
を更に備えた請求項２８記載のサーバ。
【請求項３１】
前記結果通知処理部は、
メール機能を用いて処理結果を通知先へ通知する請求項３０記載のサーバ。
【請求項３２】
前記電話帳処理部からの前記電話帳を受信し、前記操作パネルの操作に応答して前記電話帳を前記操作パネルに表示してファクシミリ送信先の入力／選択及び通知先の入力／選択を促すパネル制御部
を更に備えた請求項３０又は３１記載のサーバ。
【請求項３３】
前記パネル制御部は、
前記電話帳のデータを、前記操作パネルに表示できるデータ単位で前記操作パネルに転送する請求項２９又は３２記載のサーバ。
【請求項３４】
前記電話帳処理部は、
予め設定された、或いは、前記操作パネルから指定されたソート順に、前記電話帳の内容をソートする請求項２８〜３３のいずれか１項記載のサーバ。
【請求項３５】
前記操作パネルとの間で情報の授受を行うパネル制御部
を更に備え、
該パネル制御部は、
前記操作パネル上の表示内容と、前記操作パネルの操作時の動作とを、前記操作パネルの操作に応答してカスタマイズする請求項１６、２０、２４又は２８記載のサーバ。
【請求項３６】
前記操作パネルとの間で情報の授受を行うパネル制御部
を更に備え、
前記パネル制御部は、
前記操作パネルの操作に応答して、前記操作パネルのボタンや入力項目の配置及び表示内容を編集して、各ボタンの選択や各入力項目に対応した一連の動作を定義する請求項１６、２０、２４又は２８記載のサーバ。
【請求項３７】
前記パネル制御部は、
前記操作パネルの操作に応答して、前記一連の動作を定義する際に、ファクシミリや文書登録等の項目の選択及び処理スクリプトを指定する請求項３６記載のサーバ。
【請求項３８】
前記装置が原稿から読み取った或いはファクシミリ経由で受信したイメージデータを前記フォルダに格納する際に、該イメージデータ中の表題を自動的に抽出して該表題を該イメージデータが構成する文書のタイトルとするＯＣＲ処理部
を更に備えた請求項２０〜３４のいずれか１項記載のサーバ。
【請求項３９】
前記装置が原稿から読み取った或いはファクシミリ経由で受信したイメージデータを前記フォルダに格納する際に、該イメージデータ中の文字を自動的に認識するＯＣＲ処理部
を更に備え、
前記ファイリング処理部或いはファクシミリ処理部は、
前記ＯＣＲ処理部の認識結果に基づき、前記フォルダの予め定義されたフォルダ部に振り分ける請求項２０〜３４及び３８のいずれか１項記載のサーバ。
【請求項４０】
前記装置が原稿から読み取った或いはファクシミリ経由で受信したイメージデータを前記フォルダに格納する際に、該イメージデータ中の文字を自動的に認識するＯＣＲ処理部
を更に備え、
前記ファイリング処理部は、
前記ＯＣＲ処理部の認識結果に基づき、予め指定された処理を実行する請求項２０〜３４及び３８のいずれか１項記載のサーバ。
【請求項４１】
前記操作パネルとの間で情報の授受を行うパネル制御部
を更に備え、
前記パネル制御部は、
前記操作パネルから入力されるＩＤに基づき、ＩＤ毎に各操作に対する課金管理を行う請求項１６、２０、２４又は２８記載のサーバ。
【請求項４２】
前記装置の動作状態及び消耗品状態を含む状態情報を一定期間毎に保存し、該一定期間以上の頻度で状態情報へのアクセスがあると保存された状態情報を返信する運用管理処理部
を更に備えた請求項１６〜４１のいずれか１項記載のサーバ。
【請求項４３】
印刷プロトコルを含む複数のプロトコルに従ってサーバとの間で情報の授受を行うことにより動作する少なくとも１台の複合機と少なくとも１台のコンピュータとが接続された１又は複数のネットワークを有し、前記サーバは、前記コンピュータと連動して前記複合機の動作を制御するネットワークシステムであって、
前記複合機は、
プリンタエンジンと、
スキャナエンジンと、
前記スキャナエンジンにより読み取った画像を前記プリンタエンジンにより記録媒体に印刷する複写動作を行う論理複写機と、
前記サーバから前記印刷プロトコルを用いて受け取った画像を前記プリンタエンジンにより記録媒体に印刷を行う複数の論理プリンタと
を備え、
前記論理複写機及び該複数の論理プリンタは、見掛け上並行動作するネットワークシステム。
【請求項４４】
前記サーバは、
前記複合機とプロトコルに従って接続され、前記複合機の制御を行うと共に、前記ネットワークに接続されている前記コンピュータと連携して、該ネットワークを介した印刷、文書登録、ファクシミリ及び運用管理の機能のうち少なくとも１つの機能を実現する請求項４３記載のネットワークシステム。
【請求項４５】
前記複合機と前記サーバとは、
専用のローカル・エリア・ネットワーク（ＬＡＮ）で接続されている請求項４４記載のネットワークシステム。
【請求項４６】
第１のネットワークには少なくとも１台の複合機と１台のサーバとが接続され、
第２のネットワークには少なくとも１台の複合機と１台のサーバとが接続され、
前記第１及び第２のネットワークは第３のネットワークを介して接続されている請求項４３〜４５のいずれか１項記載のネットワークシステム。
【請求項４７】
少なくともプリンタ機能を有する複合機と、該複合機と接続され印刷プロトコルを含む複数のプロトコルに従って該複合機との間で情報の授受を行う少なくとも１台のサーバとが接続された１又は複数のネットワークを有するネットワークシステムであって、
前記サーバは、
印字データがキューイングされるスプール部を有し、該スプール部にキューイングされた印字データを前記印刷プロトコルに従って前記複合機へ転送するプリント処理部と、
前記ネットワークに接続された複合機又は他のサーバのアドレスを格納するルーティングリストを有するルーティング情報処理部と
を備え、
前記ルーティングリストを参照して前記印字データの送信先を指定するネットワークシステム。
【請求項４８】
第１のネットワークには少なくとも１台のサーバと１台の複合機とが接続され、
第２のネットワークには少なくとも１台のサーバと１台の複合機とが接続され、
前記第１及び第２のネットワークは、第３のネットワークを介して接続されている請求項４７記載のネットワークシステム。
【請求項４９】
前記ルーティング情報処理部は、
ネットワークに設けられたディレクトリサービスをアクセスして前記ルーティングリストを自動的に生成する請求項４７又は４８記載のネットワークシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複合機、サーバ及び複合機を有するネットワークシステムに係り、特にスキャナ、ファクシミリ、複写、印刷、文書登録、表示等の多機能を有する複合機、複合機に接続されるサーバ、及び複合機を有するネットワークシステムに関する。
【０００２】
【従来の技術】
従来より、複数のコンピュータをローカル・エリア・ネットワーク（ＬＡＮ）等のネットワークで接続して情報処理を行うコンピュータシステムが知られている。このようなコンピュータシステムでは、各コンピュータからＬＡＮに接続されたプリンタへ印刷命令を送って情報を印刷することができる。しかし、このようなコンピュータシステムでは、複写機等はＬＡＮに接続されておらず、それら自体で独立した機器であった。
【０００３】
又、例えばファクシミリ装置と複写機とを別々に設置するのでは、空間の有効利用ができず、又、コストもファクシミリ装置と複写機との２台分がかかってしまう。そこで、ファクシミリ機能と複写機能とを兼ね備えた複合機が提案されている。しかし、この複合機も、それ自体で独立した機器であり、ネットワークを介してコンピュータシステムと接続されるものではなかった。
【０００４】
他方、従来のコンピュータシステムは、サーバ側の管理者が情報を収集、加工、発信しており、エンドユーザは情報を検索してサーバへ取りに行く、所謂プル（Ｐｕｌｌ）型の構成であった。これに対し、サーバ側が情報を配信し、エンドユーザは情報を受け取る、所謂プッシュ（Ｐｕｓｈ）型のコンピュータシステムも提案されている。
【０００５】
【発明が解決しようとする課題】
従来は、複写機等は、それら自体で独立した機器であるため、コンピュータシステムと連動して動作できず、空間の利用効率も低いという問題があった。又、例えばファクシミリ機能と複写機能とを兼ね備えた複合機の場合も、それら自体で独立した機器であるため、同様の問題があった。
【０００６】
他方、従来のＰｕｓｈ／Ｐｕｌｌ型のコンピュータシステムは、サーバを中心に設計されており、エンドユーザを中心としたＰｕｓｈ／Ｐｕｌｌの概念はなかったため、用途も限られてしまい、柔軟性に欠けるという問題があった。
そこで、本発明は、コンピュータシステムの一部として動作可能な複合機、複合機と連動してエンドユーザを中心としたＰｕｓｈ／Ｐｕｌｌの概念を実現可能なサーバ、及びエンドユーザを中心としたＰｕｓｈ／Ｐｕｌｌの概念を実現可能な複合機を有するネットワークシステムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、請求項１の発明は、サーバとネットワークを介して接続され、印刷プロトコルを含む複数のプロトコルに従って該サーバとの間で情報の授受を行うことにより動作する複合機であって、プリンタエンジンと、スキャナエンジンと、前記スキャナエンジンにより読み取った画像を前記プリンタエンジンにより記録媒体に印刷する複写動作を行う論理複写機と、前記サーバから前記印刷プロトコルを用いて受け取った画像を前記プリンタエンジンにより記録媒体に印刷を行う複数の論理プリンタとを備え、前記論理複写機及び該複数の論理プリンタは、見掛け上並行動作するように構成される。
【０００８】
請求項２記載の発明では、請求項１において、複数のビンスタッカからなるマルチビンスタッカを更に備え、各ビンスタッカは、前記論理複写機又は１つの論理プリンタに対応する。
請求項３記載の発明では、請求項１又は２において、前記マルチビンスタッカは、前記論理複写機に対応するビンスタッカを複数有する。
【０００９】
請求項４記載の発明では、請求項１〜３のいずれかにおいて、前記マルチビンスタッカは、少なくとも１つの論理プリンタに対応するビンスタッカを複数有する。
請求項５記載の発明では、請求項１〜４のいずれかにおいて、各論理プリンタは、１つの印刷ソースに対応する。
【００１０】
請求項６記載の発明では、請求項１〜５のいずれかにおいて、前記プリンタエンジンは、前記論理複写機及び前記複数の論理プリンタからの印刷要求に対して、印刷要求順に優先順位を設定する。
請求項７記載の発明では、請求項１〜５のいずれかにおいて、前記プリンタエンジンは、前記論理複写機及び前記複数の論理プリンタからの印刷要求に対して、該論理複写機からの印刷要求に該論理プリンタからの印刷要求より高い優先順位を設定する。
【００１１】
請求項８記載の発明では、請求項１〜７のいずれかにおいて、前記プリンタエンジンは、前記複数の論理プリンタからの印刷要求に対して、優先順位を可変設定する。
請求項９記載の発明では、請求項１〜８のいずれかにおいて、スキャナエンジンと、該スキャナエンジンにより原稿を読み取る論理スキャナとを更に備える。
【００１２】
請求項１０記載の発明では、請求項９において、前記スキャナエンジン及び前記論理スキャナは、１つのユニットを構成する。
請求項１１記載の発明では、請求項１〜１０のいずれかにおいて、前記プリンタエンジン、前記論理複写機、前記複数の論理プリンタ、前記スキャナエンジン及び前記論理スキャナは、１つのユニットを構成する。
【００１３】
請求項１２記載の発明では、請求項１〜１０のいずれかにおいて、前記プリンタエンジン、前記論理複写機、及び前記複数の論理プリンタは、１つのユニットを構成する。
請求項１３記載の発明では、請求項９において、前記論理複写機及び前記論理スキャナに接続された操作パネルと、該論理複写機、該論理スキャナ及び前記複数の論理プリンタに接続され、これらの論理要素からの情報を収集して複合機の状態に関する情報を管理する装置状態管理部とを更に備える。
【００１４】
請求項１４記載の発明では、請求項１３において、前記サーバは、ネットワークに接続されたコンピュータと連携して該ネットワークを介した印刷、文書登録、ファクシミリ及び運用管理を行い、前記操作パネル、前記論理スキャナ、前記装置状態管理部及び前記複数の論理プリンタは、前記サーバと、夫々パネル制御プロトコル、スキャナプロトコル、運用管理プロトコル及び印刷プロトコルに従って情報授受を行う。
【００１５】
請求項１５記載の発明では、請求項１４において、前記操作パネル、前記論理スキャナ、前記装置状態管理部及び前記複数の論理プリンタは、専用のローカル・エリア・ネットワーク（ＬＡＮ）により前記サーバと接続される。
また、請求項１６の発明は、少なくともプリンタ機能を有する複合機とネットワークを介して接続され、印刷プロトコルを含む複数のプロトコルに従って該複合機との間で情報の授受を行うサーバであって、印字データがキューイングされるスプール部を有し、該スプール部にキューイングされた印字データを前記印刷プロトコルに従って前記複合機へ転送するプリント処理部と、前記ネットワークに接続された複合機又は他のサーバのアドレスを格納するルーティングリストを有するルーティング情報処理部とを備え、前記ルーティングリストを参照して前記印刷プロトコルによる前記印字データの送信先を指定するように構成される。
【００１６】
請求項１７記載の発明では、請求項１６において、前記プリント処理部による印刷処理に応答して、指定された通知先に処理結果を通知する結果通知処理部を更に備える。
請求項１８記載の発明では、請求項１７において、前記結果通知処理部は、メール機能を用いて処理結果を通知先へ通知する。
【００１７】
請求項１９記載の発明では、請求項１６〜１８のいずれかにおいて、前記ルーティング情報処理部は、前記ネットワークに設けられたディレクトリサービスをアクセスして前記ルーティングリストを自動的に生成する。
また、請求項２０記載の発明は、少なくともスキャナ機能を有する複合機とネットワークを介して接続され、スキャナプロトコルを含む複数のプロトコルに従って該複合機との間で情報の授受を行うサーバであって、前記複合機が原稿から読み取ったイメージデータを格納するフォルダを有し、該フォルダに対するイメージデータの入出力を制御して文書登録処理を行うファイリング処理部と、前記ネットワークに接続された複合機又は他のサーバのアドレスを格納するルーティングリストを有するルーティング情報処理部とを備え、前記ルーティングリストを参照して前記スキャナプロトコルによる前記イメージデータの送信先である前記複合機又は他のサーバを指定するように構成される。
【００１８】
請求項２１記載の発明では、請求項２０において、前記ファイリング処理部による文書登録処理に応答して、指定又は予め設定された通知先に処理結果を通知する結果通知処理部を更に備える。
請求項２２記載の発明では、請求項２１において、前記結果通知処理部は、メール機能を用いて処理結果を通知先へ通知する。
【００１９】
請求項２３記載の発明では、請求項２０〜２２のいずれかにおいて、前記ルーティング情報処理部は、前記ネットワークに設けられたディレクトリサービスをアクセスして前記ルーティングリストを自動的に生成する。
また、請求項２４記載の発明は、少なくともスキャナ機能を有する複合機とネットワークを介して接続され、スキャナプロトコルを含む複数のプロトコルに従って該複合機との間で情報の授受を行うサーバであって、イメージデータを格納する受信簿及び送信簿を有し、イメージデータのファクシミリ送受信を制御するファクシミリ処理部と、前記ネットワークに接続された複合機又は他のサーバのアドレスを格納するルーティングリストを有するルーティング情報処理部とを備え、前記ファクシミリ処理部は、前記ルーティングリストを参照して前記スキャナプロトコルを用いたイメージデータの授受を含むファクシミリ送受信に関して送信コストが最も低いルートを自動的に検索・選択するように構成される。
【００２０】
請求項２５記載の発明では、請求項２４において、前記ファクシミリ処理部によるファクシミリ送受信処理に応答して、指定又は予め設定された通知先に処理結果を通知する結果通知処理部を更に備える。
請求項２６記載の発明では、請求項２５において、前記結果通知処理部は、メール機能を用いて処理結果を通知先へ通知する。
【００２１】
請求項２７記載の発明では、請求項２４〜２６のいずれかにおいて、前記ルーティング情報処理部は、前記ネットワークに設けられたディレクトリサービスをアクセスして前記ルーティングリストを自動的に生成する。
また、請求項２８記載の発明は、少なくともスキャナ機能及び操作パネルを有する複合機とネットワークを介して接続され、パネル制御プロトコルを含む複数のプロトコルに従って該複合機との間で情報の授受を行うサーバであって、イメージデータを格納する受信簿及び送信簿を有し、イメージデータのファクシミリ送受信を制御するファクシミリ処理部と、電話番号を格納する電話番号リストを有し、ファクシミリ処理に使用する電話番号の入出力を制御する電話帳処理部とを備え、前記電話帳処理部は、前記電話番号リストに基づき前記操作パネルに表示する電話帳を前記パネル制御プロトコルに従って生成するように構成される。
【００２２】
請求項２９記載の発明では、請求項２８において、前記電話帳処理部からの前記電話帳を受信し、前記操作パネルの操作に応答して該電話帳を該操作パネルに表示してファクシミリ送信先の入力／選択を促すパネル制御部を更に備える。
請求項３０記載の発明では、請求項２８において、前記ファクシミリ処理部によるファクシミリ送受信処理に応答して、指定又は予め設定された通知先に処理結果を通知する結果通知処理部を更に備える。
【００２３】
請求項３１記載の発明では、請求項３０において、前記結果通知処理部は、メール機能を用いて処理結果を通知先へ通知する。
請求項３２記載の発明では、請求項３０又は３１において、前記電話帳処理部からの前記電話帳を受信し、前記操作パネルの操作に応答して該電話帳を該操作パネルに表示してファクシミリ送信先の入力／選択及び通知先の入力／選択を促すパネル制御部を更に備える。
【００２４】
請求項３３記載の発明では、請求項２９又は３２において、前記パネル制御部は、前記電話帳のデータを、前記操作パネルに表示できるデータ単位で該操作パネルに転送する。
請求項３４記載の発明では、請求項２８〜３３のいずれかにおいて、前記電話帳処理部は、予め設定された、或いは、前記操作パネルから指定されたソート順に、前記電話帳の内容をソートする。
【００２５】
請求項３５記載の発明では、請求項１６、２０、２４又は２８において、前記操作パネルとの間で情報の授受を行うパネル制御部を更に備え、該パネル制御部は、前記操作パネル上の表示内容と、該操作パネルの操作時の動作とを、該操作パネルの操作に応答してカスタマイズする。
請求項３６記載の発明では、請求項１６、２０、２４又は２８において、前記操作パネルとの間で情報の授受を行うパネル制御部を更に備え、該パネル制御部は、該操作パネルの操作に応答して、該操作パネルのボタンや入力項目の配置及び表示内容を編集して、各ボタンの選択や各入力項目に対応した一連の動作を定義する。
【００２６】
請求項３７記載の発明では、請求項３６において、前記パネル制御部は、前記操作パネルの操作に応答して、前記一連の動作を定義する際に、ファクシミリや文書登録等の項目の選択及び処理スクリプトを指定する。
請求項３８記載の発明では、請求項２０〜３４のいずれかにおいて、前記装置が原稿から読み取った或いはファクシミリ経由で受信したイメージデータを前記フォルダに格納する際に、該イメージデータ中の表題を自動的に抽出して該表題を該イメージデータが構成する文書のタイトルとするＯＣＲ処理部を更に備える。
【００２７】
請求項３９記載の発明では、請求項２０〜３４及び３８のいずれかにおいて、前記装置が原稿から読み取った或いはファクシミリ経由で受信したイメージデータを前記フォルダに格納する際に、該イメージデータ中の文字を自動的に認識するＯＣＲ処理部を更に備え、前記ファイリング処理部又はファクシミリ処理部は、該ＯＣＲ処理部の認識結果に基づき、前記フォルダの予め定義されたフォルダ部に振り分ける。
【００２８】
請求項４０記載の発明では、請求項２０〜３４及び３８のいずれかにおいて、前記装置が原稿から読み取った或いはファクシミリ経由で受信したイメージデータを前記フォルダに格納する際に、該イメージデータ中の文字を自動的に認識するＯＣＲ処理部を更に備え、前記ファイリング処理部は、該ＯＣＲ処理部の認識結果に基づき、予め指定された処理を実行する。
【００２９】
請求項４１記載の発明では、請求項１６、２０、２４又は２８において、前記操作パネルとの間で情報の授受を行うパネル制御部を更に備え、該パネル制御部は、該操作パネルから入力されるＩＤに基づき、ＩＤ毎に各操作に対する課金管理を行う。
請求項４２記載の発明では、請求項１６〜４１のいずれかにおいて、前記装置の動作状態及び消耗品状態を含む状態情報を一定期間毎に保存し、該一定期間以上の頻度で状態情報へのアクセスがあると保存された状態情報を返信する運用管理処理部を更に備える。
【００３０】
また、請求項４３記載の発明は、印刷プロトコルを含む複数のプロトコルに従ってサーバとの間で情報の授受を行うことにより動作する少なくとも１台の複合機と少なくとも１台のコンピュータとが接続された１又は複数のネットワークを有し、前記サーバは、前記コンピュータと連動して前記複合機の動作を制御するネットワークシステムであって、前記複合機は、プリンタエンジンと、スキャナエンジンと、前記スキャナエンジンにより読み取った画像を前記プリンタエンジンにより記録媒体に印刷する複写動作を行う論理複写機と、前記サーバから前記印刷プロトコルを用いて受け取った画像を前記プリンタエンジンにより記録媒体に印刷を行う複数の論理プリンタとを備え、前記論理複写機及び該複数の論理プリンタは、見掛け上並行動作するように構成される。
請求項４４記載の発明では、請求項４３において、前記サーバは、前記複合機とプロトコルに従って接続され、前記複合機の制御を行うと共に、前記ネットワークに接続されている前記コンピュータと連携して、該ネットワークを介した印刷、文書登録、ファクシミリ及び運用管理の機能のうち少なくとも１つの機能を実現する。
【００３１】
請求項４５記載の発明では、請求項４４において、前記１台の複合機と前記サーバとは、専用のローカル・エリア・ネットワーク（ＬＡＮ）で接続されている。
請求項４６記載の発明では、請求項４３〜４５のいずれかにおいて、第１のネットワークには少なくとも１台の複合機と１台のサーバとが接続され、第２のネットワークには少なくとも１台の複合機と１台のサーバとが接続され、該第１及び第２のネットワークは第３のネットワークを介して接続されている。
【００３２】
また、請求項４７記載の発明は、少なくともプリンタ機能を有する複合機と、該複合機と接続され印刷プロトコルを含む複数のプロトコルに従って該複合機との間で情報の授受を行う少なくとも１台のサーバとが接続された１又は複数のネットワークを有するネットワークシステムであって、前記サーバは、印字データがキューイングされるスプール部を有し、該スプール部にキューイングされた印字データを前記印刷プロトコルに従って前記複合機へ転送するプリント処理部と、前記ネットワークに接続された複合機又は他のサーバのアドレスを格納するルーティングリストを有するルーティング情報処理部とを備え、前記ルーティングリストを参照して前記印字データの送信先を指定するように構成される。
請求項４８記載の発明では、請求項４７において、第１のネットワークには少なくとも１台のサーバと１台の複合機とが接続され、第２のネットワークには少なくとも１台のサーバと１台の複合機とが接続され、前記第１及び第２のネットワークは、第３のネットワークを介して接続されている。
【００３３】
請求項４９記載の発明では、請求項４７又は４８において、前記ルーティング情報処理部は、ネットワークに設けられたディレクトリサービスをアクセスして前記ルーティングリストを自動的に生成する。
【００３４】
請求項１記載の発明によれば、複写処理及び印字処理とを、見掛け上並行して行うことができる。
請求項２〜４記載の発明によれば、論理複写機及び論理プリンタに対して、ビンスタッカを自由に割り付けることができる。
請求項５記載の発明によれば、異なる印字ソースに対応する印字処理を、論理プリンタにより見掛け上並行して行うことができる。
【００３５】
請求項６〜８記載の発明によれば、論理複写機及び論理プリンタからの印字要求に対して自由に優先順位を設定することができる。
請求項９記載の発明によれば、論理スキャナを用いて任意のタイミミングで原稿の読み取りを行い、読み取ったイメージデータの複写、ファクシミリ送信及び文書登録等を行うことができる。
【００３６】
請求項１０〜１２記載の発明によれば、複合機の用途に合わせたユニット構成を採用することができる。
請求項１３記載の発明によれば、複合機に関する状態情報を装置状態管理部から入手することができる。
請求項１４記載の発明によれば、パネル制御プロトコル、スキャナプロトコル、運用管理プロトコル及び印刷プロトコルに従って、ネットワークを介した印刷、文書登録、ファクシミリ及び運用管理を行うことができる。
【００３７】
請求項１５記載の発明によれば、複合機が専用のＬＡＮによりサーバと接続されるので、特に情報量の多いイメージデータの送受信に適している。
請求項１６記載の発明によれば、オペレータが印字先の装置のアドレスを知らなくても、ネットワークの提供者等に問い合わせることなく、ルーティングリストから印字先の装置のアドレスを獲得することができる。
【００３８】
請求項１７記載の発明によれば、印字処理の結果を通知先に通知することができる。
請求項１８記載の発明によれば、メール機能を活用して印字処理の結果を通知先に通知するので、簡単、確実、且つ安価に通知を行うことができる。
請求項１９記載の発明によれば、オペレータは、複合装置の増設や撤去等を含めた、ネットワークシステムの構成を意識することなく、ルーティングリストから印字先や通知先を獲得することができる。
【００３９】
請求項２０記載の発明によれば、オペレータが文書登録先の装置のアドレスを知らなくても、ネットワークの提供者等に問い合わせることなく、ルーティングリストから文書登録先の装置のアドレスを獲得することができる。
請求項２１記載の発明によれば、文書登録処理の結果を通知先に通知することができる。
【００４０】
請求項２２記載の発明によれば、メール機能を活用して文書登録処理の結果を通知先に通知するので、簡単、確実、且つ安価に通知を行うことができる。
請求項２３記載の発明によれば、オペレータは、ネットワークシステムの構成を意識することなく、ルーティングリストから文書登録先や通知先を獲得することができる。
【００４１】
請求項２４記載の発明によれば、オペレータがネットワークシステムの構成を知らなくても、ルーティングリストから送信コストが最も低いルートを自動的に検索し、そのルートによってファクシミリ送信を行うことができる。
請求項２５記載の発明によれば、ファクシミリ送受信処理の結果を通知先に通知することができる。
【００４２】
請求項２６記載の発明によれば、メール機能を活用してファクシミリ送受信処理の結果を通知先に通知するので、簡単、確実、且つ安価に通知を行うことができる。
請求項２７記載の発明によれば、オペレータは、ネットワーク構成を意識することなく、ルーティングリストから送信コストが最も低いルートや通知先を獲得することができる。
【００４３】
請求項２８及び２９記載の発明によれば、オペレータは、ネットワーク構成を意識することなく、電話帳からファクシミリ送信先を獲得することができる。
請求項３０記載の発明によれば、ファクシミリ送受信処理の結果を通知先に通知することができる。
請求項３１記載の発明によれば、メール機能を活用してファクシミリ送受信処理の結果を通知先に通知するので、簡単、確実、且つ安価に通知を行うことができる。
【００４４】
請求項３２記載の発明によれば、オペレータは、簡単な選択／入力操作でファクシミリ送信先及び通知先を指定することができる。
請求項３３記載の発明によれば、電話帳を高速に表示することができる。
請求項３４記載の発明におれば、電話帳の内容を任意にソートすることができる。
【００４５】
請求項３５記載の発明によれば、操作パネル上の表示内容と対応する動作との対応関係をカスタマイズすることができる。
請求項３６記載の発明によれば、操作パネルのボタンや入力項目に対応した一連の動作を定義してカスタマイズすることができる。
請求項３７記載の発明によれば、操作パネルのボタンや入力項目に対応した一連の動作を定義する際に、ファクシミリ送信や文書登録等の項目の選択や処理スクリプトの指定が可能である。
【００４６】
請求項３８記載の発明によれば、各文書のタイトルを入力する手間が不要となる。
請求項３９記載の発明によれば、文字認識により、各文書を自動的に予め定義されたフォルダ部に振り分けることができる。
請求項４０記載の発明によれば、文字認識の結果に基づいて、予め指定された処理を自動的に実行することができる。
【００４７】
請求項４１記載の発明によれば、操作が行われた場所に拘らず、各ＩＤ毎に課金管理を行うことができる。
請求項４２記載の発明によれば、状態情報のアクセス要求によるサーバへの負荷を大幅に軽減することができ、且つ、各装置における状態情報を自由に入手することができる。
【００４８】
請求項４３、４４及び４６記載の発明によれば、ネットワークシステム内の任意の複合機に各種処理を要求したり、ネットワークシステム内の任意のサーバへ各種通知を行うことができ、エンドユーザを中心としたＰｕｓｈ／Ｐｕｌｌの概念を実現可能となる。
請求項４５記載の発明によれば、複合機が専用のＬＡＮによりサーバと接続されるので、特に情報量の多いイメージデータの送受信に適している。
【００４９】
請求項４７及び４８記載の発明によれば、ネットワークシステム内の任意の装置に各種処理を要求したり、ネットワークシステム内の任意のサーバへ各種通知を行うことができ、エンドユーザを中心としたＰｕｓｈ／Ｐｕｌｌの概念を実現可能となる。
請求項４９記載の発明によれば、オペレータは、ネットワークシステムの構成を意識することなく、ルーティングリストから印刷先、文書登録先や通知先等を獲得することができる。
【００５０】
従って、本発明によれば、コンピュータシステムの一部として動作可能な複合機、複合機と連動してエンドユーザを中心としたＰｕｓｈ／Ｐｕｌｌの概念を実現可能なサーバ、及びエンドユーザを中心としたＰｕｓｈ／Ｐｕｌｌの概念を実現可能な複合機を有するネットワークシステムを実現可能となる。
【００５１】
【発明の実施の形態】
本発明の実施例を、以下図面と共に説明する。
【００５２】
【実施例】
先ず、本発明になる複合機の一実施例及び本発明になるサーバの一実施例からなる複合装置について説明する。図１は、複合装置の概略構成を示すブロック図である。複合装置１は、本実施例ではＬＡＮ５００を介して接続された複合機２とサーバ３とからなる。複合機２は、後述するように、プリンタ部、スキャナ部、操作パネル、装置状態管理部等を有する。サーバ３は、電話回線等の回線５０１と、ＬＡＮ５００とに接続されたパーソナルコンピュータ等のコンピュータからなる。
【００５３】
サーバ３と複合機２のプリンタ部との間の情報授受は、印刷プロトコルに従って行われる。印刷プロトコルは、サーバ３が持つ印刷データを複合機２内の論理プリンタへ転送するためのプロトコルであり、論理プリンタの数だけセッションが開設される。サーバ３と複合機２のスキャナ部との間の情報授受は、スキャナプロトコルに従って行われる。スキャナプロトコルは、スキャナ部で原稿から読み取ったデータをサーバ３へ転送するためのプロトコルである。
【００５４】
サーバ３と複合機２の操作パネルとの間の情報授受は、パネル制御プロトコルに従って行われる。パネル制御プロトコルは、操作パネルの操作ボタン押下時のイベント発生情報をサーバ３へ通知し、必要に応じて表示データを獲得するためのプロトコルである。例えば、操作パネルの、電話帳を表示する操作ボタンを押下すると、この操作ボタンの押下によるイベント発生情報と共に、電話帳データの要求をサーバ３へ通知する。このような操作パネルからの通知に応答して、サーバ３は電話帳データを複合機２へ送出する。又、パネル制御プロトコルでは、操作パネルからのファクシミリ送信起動情報、文書登録起動情報等をサーバ３へ通知し、サーバ３はこれらの起動情報に基づいた処理を行う。
【００５５】
サーバ３と複合機２の装置状態管理部との間の情報授受は、運用管理プロトコルに従って行われる。運用管理プロトコルは、複合機２の状態に関する情報等をサーバ３へ通知するためのプロトコルである。運用管理プロトコルによりサーバ３へ通知される情報には、（ア）複合機２が複写動作中、スキャナ動作中、印刷動作中であることを示す動作状態情報、（イ）複合機２の論理複写機及び論理プリンタ単位で紙サイズ毎の印刷枚数実績を示す印刷枚数情報、（ウ）トナー、現像剤、感光体等の消耗品の補充／交換時期等を示す消耗品情報、（エ）複合機２に対する各種設定情報、（オ）複合機２の各部におけるエラー情報等が含まれる。
【００５６】
このように、サーバ３は、複合機２と４つのプロトコルに従って接続され、複合機２の制御を行うと共に、ＬＡＮ５００に接続されている他のサーバ又はコンピュータ（クライアント）と連携して、ＬＡＮ５００等のネットワークを介した印刷、文書登録、ファクシミリ、運用管理等の機能を実現する。
図２は、複合機２の実施例の構成を示すブロック図である。複合機２は、同図に示す如く接続されたプリンタエンジン２１、スキャナエンジン２２、操作パネル２３、論理複写機２４、論理プリンタ２５１〜２５３、論理スキャナ２６及び装置状態管理部２７からなる。プリンタエンジン２１及び論理プリンタ２５１〜２５３は、上記プリンタ部を構成する。スキャナエンジン２２及び論理スキャナ２６は、上記スキャナ部を構成する。論理複写機２４、論理プリンタ２５１〜２５３、論理スキャナ２６及び装置状態管理部２７の機能は、一又は複数の、ＣＰＵ等のプロセッサ及びデータやプロセッサが実行するプログラムを格納するメモリにより実現可能である。
【００５７】
本実施例では、プリンタエンジン２１はカット紙を使用する周知のレーザプリンタからなり、複数の給紙ホッパ及びマルチビンスタッカ２１１を有する。しかし、プリンタエンジン２１は感光体を用いるレーザプリンタに限定されず、又、使用する記録媒体もカット紙に限定されない。更に、マルチビンスタッカ２１１のビンスタッカの数は、図２では便宜上４つとして図示されているが、４つに限定されない。
【００５８】
スキャナエンジン２２は、自動原稿フィーダ（ＡＤＦ）とフラットベッドを採用する原稿読み取り部からなる周知の構成を有する。本実施例では、原稿読み取り部は、原稿の両面を同時に読み取る構成を有する。
論理スキャナ２６は、スキャナプロトコルの制御コードに基づいて、スキャナエンジン２２に対して動作指示を行う。又、スキャナエンジン２２により原稿より読み取られたイメージデータは、論理スキャナ２６によりサーバ３へ転送される。
【００５９】
本実施例では、操作パネル２３は、表示部と操作部の一部を構成する周知の液晶タッチパネルと、各種操作ボタンとからなるが、操作パネル２３は液晶タッチパネルに限定されない。又、操作パネル２３は、表示部と全ての操作部を構成するタッチパネルから構成されていても良い。
論理複写機２４は、スキャナエンジン２２により原稿から読み取ったデータを、プリンタエンジン２１により記録用紙に印刷する。この場合、複写枚数、拡大／縮小率等の各種設定情報は、操作パネル２３から入力される。論理複写機２４は、入力された各種設定情報に基づいて動作して、スキャナエンジン２２及びプリンタエンジン２１に対して動作の指示を行う。印刷済みの記録用紙の排出先となるビンスタッカは、予め設定しておけば良い。
【００６０】
拡大／縮小等の各種画像処理は、スキャナエンジン２２及び論理複写機２４の少なくとも一方を用いて行う。本実施例では、各種画像処理は、スキャナエンジン２２により行う。
論理プリンタ２５１〜２５３は、夫々印刷プロトコルに従ってサーバ３より受信した印刷データを、プリンタエンジン２１により記録用紙に印刷する。プリンタエンジン２１は、コマンド又は設定により指定されたホッパから給紙を行い、印刷済みの記録用紙をコマンド又は設定により指定されたスタッカビンへ排出する。尚、使用する給紙ホッパ及びスタッカビンは、各論理プリンタ２５１〜２５３毎に指定することができる。
【００６１】
各論理プリンタ２５１〜２５３は、異なるエミュレーションで動作することができる。例えば、論理プリンタ２５１では例えばＦＭエミュレーション等の第１のエミュレーションで動作し、論理プリンタ２５２では例えばＥＳＣ／Ｐエミュレーション等の第２のエミュレーションで動作するといった、マルチエミュレーションを実現することができる。３つの論理プリンタ２５１〜２５３に対して、物理的なプリンタエンジン２１は１つしか設けられていないので、各論理プリンタ２５１〜２５３は、ページが完成した順に順次プリンタエンジン２１に対して印刷起動を行う。このようにして、物理的なプリンタエンジン２１は１つであるにも拘らず、見かけ上は、３つの論理プリンタ２５１〜２５３が並行して動作可能である。
【００６２】
尚、印刷プロトコルは、論理プリンタの数だけ同時に開設することができる。又、説明の便宜上、図２では３つの論理プリンタが設けられているが、論理プリンタの数は３に限定されず、複数設けられていれば良い。
論理プリンタ自体は、例えば特開平８−３６４７２号公報や特開平８−８７３９１号公報等に開示されているので、本明細書では、その詳細な説明は省略する。
【００６３】
装置状態管理部２７は、論理複写機２４、論理スキャナ２６及び論理プリンタ２５１〜２５３に接続されており、これらの論理要素からの情報を収集することで、複合機２の状態に関する情報等を入手する。複合機２の状態に関する情報等は、運用管理プロトコルに従って装置状態管理部２７からサーバ３へ通知される。又、装置状態管理部２７は、サーバ３から運用管理プロトコルに従って通知されたサーバメッセージを、操作パネル２３に表示する。
【００６４】
尚、複合機２の基本構成は、図２に示す構成に限定されず、プリンタ部及びスキャナ部は、別々のユニットとして設けられていても良い。
図３は、複合機の実施例の第１変形例の構成を示すブロック図である。同図中、図２と同一部分には同一符号を付し、その説明は省略する。この場合、複合機２の一部分は、１つの独立したユニットとして構成されたスキャナ部２０１からなる。
【００６５】
図４は、複合機の実施例の第２変形例の構成を示すブロック図である。同図中、図２と同一部分には同一符号を付し、その説明は省略する。この場合、複合機２の一部分は、１つの独立したユニットとして構成されたプリンタ部２０２からなる。
図５は、複合機の実施例の第３変形例の構成を示すブロック図である。同図中、図３及び図４と同一部分には同一符号を付し、その説明は省略する。この場合、複合機２は、互いに独立したユニットとして構成された図３に示す如きスキャナ部２０１及び図４に示す如きプリンタ部２０２からなる。本変形例の場合、複合機２内には図２に示す如き論理複写機２４が設けられていない。
【００６６】
尚、複合機としては、図２〜図５に示す構成を複数組み合わせたものであっても良い。
図６は、サーバの実施例の構成を示すブロック図である。サーバ３は、同図に示す如く接続されたネットワーク処理部３０、プリント処理部３１、ファイリング処理部３２、ファクシミリ（ＦＡＸ）処理部３３、モデム３４、パネル制御部３５、結果通知処理部３６、運用管理処理部３７、電話帳処理部３８及びルーティング情報処理部３９からなる。尚、説明の便宜上、同図では複合機２及び同じＬＡＮ５００に接続されているコンピュータ（クライアント）４も示されている。
【００６７】
ネットワーク処理部３０は、ネットワーク処理部３０、プリント処理部３１、ファイリング処理部３２、ＦＡＸ処理部３３、オプティカル・キャラクタ・リーダ（ＯＣＲ）処理部３２２、パネル制御部３５、結果通知処理部３６、運用管理処理部３７、電話帳処理部３８及びルーティング情報処理部３９の機能は、一又は複数の、ＣＰＵ等のプロセッサ及びデータやプロセッサが実行するプログラムを格納するメモリにより実現可能である。
【００６８】
ネットワーク処理部３０は、プリント処理部３１、ファイリング処理部３２、ＦＡＸ処理部３３、パネル制御部３５、結果通知処理部３６、運用管理処理部３７及びルーティング情報処理部３９と接続されており、これらの処理部とＬＡＮ５００との間の情報授受を制御する。又、ネットワーク処理部３０は、ＴＣＰ／ＩＰ及びその上位層であるｈｔｔｐプロトコルを制御する。サーバ３とコンピュータ４との間の通信は、このｈｔｔｐプロトコルに従って行われる。尚、本実施例ではｈｔｔｐプロトコルを用いているが、同様にして、双方向の通信機能を持つプロトコルであれば良いことは言うまでもない。
【００６９】
プリント処理部３１は、印字データがキューイングされるスプール部３１１を有し、スプール部３１１にキューイングされた印字データは、順次印刷プロトコルに従って複合機２内の例えば論理プリンタ２５１に転送される。スプール部３１１内のキューの数は、複合機２内に設けられた論理プリンタの数に対応する。本実施例では、複合機２内に３つの論理プリンタ２５１〜２５３が設けられているので、スプール部３１１内には３つのキューＱ１〜Ｑ３が設けられている。例えば、キューＱ１はＦＡＸ受信データの印刷用、キューＱ２は後述するファイリング処理部３２内の文書フォルダ３２１のデータ印刷用、キューＱ３はＬＡＮ５００経由で転送されるデータの印刷用として使用される。各キューと印刷データのソースとの対応は、任意に設定可能である。更に、各キューと論理プリンタの組み合わせも、任意に設定可能である。
【００７０】
ファイリング処理部３２は、イメージデータを格納する簡易なデータベース機構を構成するフォルダ３２１を有し、フォルダ３２１に対するイメージデータの入出力を制御する。フォルダ３２１へのイメージデータの入力ルートには、スキャナプロトコルにより複合機２のスキャナエンジン２２から論理スキャナ２６を介して入力されるルートと、後述するＦＡＸ処理部３３の受信簿３３１経由で送信側ＦＡＸより回線５０１又はＬＡＮ５００を介して入力されるルートと、ネットワーク処理部３０経由でＬＡＮ５００より入力されるルートとがある。他方、フォルダ３２１からのイメージデータの出力ルートには、プリント処理部３１経由で複合機２の論理プリンタを介してプリンタエンジン２１へ出力されるルートと、ＦＡＸ処理部３３経由で回線５０１又はＬＡＮ５００へＦＡＸ送信出力が行われるルートと、ネットワーク処理部３０経由でＬＡＮ５００を介してＬＡＮ５００に接続された他の複合機又は他のコンピュータ４へ出力されるルートとがある。
【００７１】
ＦＡＸ処理部３３は、イメージデータを格納する簡易なデータベースを構成する受信簿３３１及び送信簿３３２を有し、ＦＡＸ送受信の制御を行う。受信簿３３１は、回線５０１又はＬＡＮ５００から受信されたＦＡＸ受信データ及びその受信履歴を格納する。送信簿３３２は、回線５０１又はＬＡＮ５００へ送信されるＦＡＸ送信データ及びその送信履歴を格納する。
【００７２】
本実施例では、受信簿３３１及び送信簿３３２は、いずれも１つ設けられているが、夫々複数設けても良い。例えば、受信簿３３１及び送信簿３３２を、夫々個人毎又は部署毎に設けることも可能である。
ＯＣＲ処理部３２２は、ファイリング処理部３２のフォルダ３２１にイメージデータを登録する際と、ＦＡＸ処理部３３の受信簿３３１へＦＡＸ受信データ及びその受信履歴を格納する際に、イメージデータをＯＣＲ処理し、例えば文書タイトルを自動的に抽出したりするのに使用される。ＯＣＲ処理部３２２は、ファイリング処理部３２及びＦＡＸ処理部３３から共通に呼び出される。尚、ＯＣＲ処理部３２２が行うＯＣＲ処理としては、文書タイトル等の表題の自動抽出や、受信簿３１１が宛先毎に設けられる場合にはＦＡＸ受信時の宛先認識による自動ソート等がある。
【００７３】
モデム３４は、回線５０１から受信されるＦＡＸ受信データの復調処理及び回線５０１へ送信されるＦＡＸ送信データの変調処理を行い、ＦＡＸ処理部３３との間のＦＡＸ受信データ及びＦＡＸ送信データの授受を制御する。
パネル制御部３５は、複合機２の操作パネル２３で発生した様々なイベントをパネル制御プロトコルに従って受信し、イベントに対応する処理を行うように、プリント処理部３１、ファイリング処理部３２、ＦＡＸ処理部３３、運用管理処理部３７及び電話帳処理部３８を制御する。又、パネル制御部３５は、パネル制御プロトコルに従って操作パネル２３から通知されたイベントに応じて、複合機２の論理スキャナ２６をスキャナプロトコルに従って制御する。これにより、スキャナエンジン２２は論理スキャナ２６の制御下で原稿を読み取り、読み取られたイメージデータは、プリント処理部３１、ファイリング処理部３２及びＦＡＸ処理部３３に送信される。
【００７４】
パネル制御部３５は、プリント処理部３１、ファイリング処理部３２、ＦＡＸ処理部３３、運用管理処理部３７及び電話帳処理部３８を以下のように制御する。
パネル制御部３５は、パネル制御プロトコルに従って複合機２の操作パネル２３から文書登録イベントを受信すると、スキャナプロトコルに従って複合機２の論理スキャナ２６及びスキャナエンジン２２を制御して、原稿からイメージデータを読み取る。パネル制御部３５は、このようにして読み取ったイメージデータをファイリング処理部３２へ供給し、フォルダ３２１への登録を指示する。
【００７５】
又、パネル制御部３５は、パネル制御プロトコルに従って複合機２の操作パネル２３からＦＡＸ送信イベントを受信すると、スキャナプロトコルに従って複合機２の論理スキャナ２６及びスキャナエンジン２２を制御して、原稿からイメージデータを読み取る。パネル制御部３５は、このようにして読み取ったイメージデータをＦＡＸ処理部３３へ供給し、上記送信簿３３２へのＦＡＸ送信データ及びその送信履歴の格納を含む、ＦＡＸ送信処理を指示する。
【００７６】
図５に示すように、複合機２が互いに独立したユニットとして構成されたスキャナ部２０１及びプリンタ部２０２からなり、この構成で複写機能を実現する場合、複合機２内には論理複写機が存在しない。従って、この場合、パネル制御部３５は、パネル制御プロトコルに従って複合機２（スキャナ部２０１）の操作パネル２３から複写起動イベントを受信すると、スキャナプロトコルに従って複合機２（スキャナ部２０１）の論理スキャナ２６及びスキャナエンジン２２を制御して、原稿からイメージデータを読み取る。パネル制御部３５は、このようにして読み取ったイメージデータをプリント処理部３１へ供給し、イメージデータの記録用紙への印刷を指定部数指示する。この結果、プリント処理部３１は、印刷プロトコルに従って複合機２（プリンタ部２０２）の例えば論理プリンタ２５１及びプリンタエンジン２１を制御し、指定部数の印刷を指示することで、最終的に複写機能が実現される。
【００７７】
更に、パネル制御部３５は、パネル制御プロトコルに従って複合機２の操作パネル２３から電話帳リスト要求イベントを受信すると、電話帳処理部３８から電話帳リストデータを獲得し、パネル制御プロトコルに従って電話帳リストデータを複合機２へ供給する。
又、パネル制御部３５は、パネル制御プロトコルに従って複合機２の操作パネル２３から電源断イベントを受信すると、運用管理処理部３７へ電源断を指示する。
【００７８】
結果通知処理部３６は、ＦＡＸ処理部３３、ファイリング処理部３２及びプリント処理部３１に接続されており、これらの処理部によるＦＡＸ送信／受信、文書登録及び印刷が終了すると、これらの処理部から処理結果を通知される。結果通知処理部３６は、通知された処理結果を、結果通知処理部３６に予め登録されている宛先又は指定された宛先にネットワーク処理部３０及びＬＡＮ５００を経由して通知する。本実施例では、処理結果の通知を、電子メールシステムにより行う。この場合、ネットワーク処理部３０は、電子メールプロトコルでＬＡＮ５００を介して通信する。
【００７９】
運用管理処理部３７は、ＦＡＸ処理部３３、ファイリング処理部３２及びプリント処理部３１に接続されており、これらの処理部の状態メッセージを収集し、必要に応じて収集された状態メッセージの、運用管理プロトコルに従って複合機２の操作パネル２３への表示を指示する。又、運用管理処理部３７は、運用管理プロトコルに従って、複合機２の状態や情報を周期的に収集する。つまり、運用管理処理部３７は、サーバ３の各処理部（少なくともＦＡＸ処理部３３、ファイリング処理部３２及びプリント処理部３１）及び複合機２の各部（少なくとも論理複写機２４、論理プリンタ２５１〜２５３及び論理スキャナ２６）の状態及びこれらに関する情報を、運用管理情報として一括して収集・管理する。これらの収集・管理された運用管理情報は、ネットワーク処理部３０を介してＬＡＮ５００側から参照可能である。運用管理処理部３７により収集・管理された運用管理情報は、例えば、後述するコンピュータ４のウェブブラウザ４６から参照することができる。
【００８０】
又、運用管理処理部３７は、サーバ３の電源断制御も行う。パネル制御部３５から電源断の指示があると、運用管理処理部３７は、サーバ３内の各部に対して電源断制御を行う。この電源断制御により、サーバ３内の各部は、各プロトコルのセッション終了処理、必要な情報の記憶装置への退避等の処理を行う。尚、記憶装置は、スプール３１１、受信簿３３１，送信簿３３２、フォルダ３２１、電話番号リスト３８１やルーティングリスト３９１等を構成するハードディスク装置等からなる。図６では、説明の便宜上、このような記憶装置は各処理部に含まれるように図示されているが、独立した記憶装置を設けても良く、又、記憶装置は１又は複数設けても良いことは言うまでもない。
【００８１】
ところで、電源断の指示は、複合機２の操作パネル２３から行う。電源断イベントは、パネル制御プロトコルに従って操作パネル２３からサーバ３のパネル制御部３５へ通知される。パネル制御部３５は、電源断イベントに応答して電源断の指示を運用管理処理部３７へ通知する。運用管理処理部３７は、サーバ３内の各処理部に対する電源断処理を並行して開始し、複合機２内の各部を含め、サーバ３及び複合機２の各部に対する電源断処理の同期制御を行う。運用管理処理部３７は、サーバ３及び複合機２の各部において全ての進行中の処理が完了した時点で、電源５５０へ電源断を指示する。
【００８２】
電話帳処理部３８は、ＦＡＸ処理に使用する電話番号の入出力を制御し、電話番号を格納する電話番号リスト３８１を有する。電話番号リスト３８１は、複合機２及びコンピュータ４で利用可能である。複合機２からＦＡＸ送信を行う場合、操作パネル２３に電話番号リスト３８１に格納されている電話番号を表示させて、表示された電話番号から所望の電話番号を選択することができる。他方、コンピュータ４からＦＡＸ送信を行う場合、ウェブ（Ｗｅｂ）ブラウザ４６に電話番号リスト３８１に格納されている電話番号を表示させて、表示された電話番号から所望の電話番号を選択することができる。電話番号リスト３８１は、ＦＡＸ処理部３３及びネットワーク処理部３０を経由し、ＬＡＮ５００を介してコンピュータ４から参照される。電話帳処理部３８はソート機能を有し、電話番号を宛先の名前の５０音順や使用頻度順にソートすることができる。
【００８３】
ルーティング情報処理部３９は、ＬＡＮ５００に接続される全ての複合機、サーバ又は複合装置のアドレスを格納したルーティングリスト３９１を有する。ＬＡＮ５００を介してデータの授受を行う場合、ルーティングリスト３９１内のアドレスを指定してデータ転送を行う。ルーティングリスト３９１の内容は、複合機２の操作パネル２３から手動で行ったり、複合機２とは別の複合機からリストデータを一括コピーしたり、一定周期毎にルーティング情報を自動的に収集したりして更新可能である。
【００８４】
図６に示すコンピュータ４は、大略アプリケーション４１、プリントドライバ４２、ＦＡＸドライバ４３、ファイリングドライバ４４、ネットワーク処理部４５及びウェブブラウザ４６からなり、これらの機能は、一又は複数の、ＣＰＵ等のプロセッサ及びデータやプロセッサが実行するプログラムを格納するメモリにより実現可能である。アプリケーション４１は、市販のワードプロセッサ用のソフトウェアの如き一般のアプリケーションソフトウェアであり、印刷の操作が行われると、プリント／ＦＡＸ／ファイリングドライバ４２〜４４が呼び出される。
【００８５】
プリントドライバ４２は、アプリケーション４１により印刷を行う場合に操作される。プリントドライバ４２は、印刷を行う複合機（印刷先）のアドレス、印刷結果の通知先メールアドレス、メールのコメント等を入力して指定する。印刷先のアドレスは、サーバ３のルーティングリスト３９１を獲得して表示することにより、表示から選択する。
【００８６】
ＦＡＸドライバ４３は、アプリケーション４１によりＦＡＸ送信を行う場合に操作される。ＦＡＸドライバ４３は、ＦＡＸ送信先の電話番号、ＦＡＸ送信結果の通知先メールアドレス、メールのコメント等を入力して指定する。ＦＡＸ送信先の電話番号は、サーバ３の電話番号リスト３８１を獲得して表示することにより、表示から選択する。
【００８７】
ファイリングドライバ４４は、アプリケーション４１により文書登録を行う場合に操作される。ファイリングドライバ４４は、文書登録先のアドレス、文書登録結果の通知先メールアドレス、メールのコメント等を入力して指定する。文書登録先のアドレスは、サーバ３のルーティングリスト３９１を獲得して表示することにより、表示から選択する。
【００８８】
ネットワーク処理部４５は、プリント／ＦＡＸ／ファイリングドライバ４２〜４４と、サーバ３との間のネットワーク通信を制御する。又、ウェブブラウザ４６は、ワールド・ワイド・ウェブ（ＷＷＷ）サーバの情報閲覧用ブラウザであり、ＬＡＮ５００を経由してはｈｔｔｐプロトコルに従って通信を行う。
ところで、複合機２とサーバ３とは、図７に示すように、専用ＬＡＮ５００Ａで接続しても、図８に示すように、コンピュータ４が接続されているＬＡＮ５００で接続されていても良い。図７に示す接続の場合、文書登録時等に複合機２からサーバ３へイメージデータが供給される際に、専用ＬＡＮ５００Ａを使用するので、ＬＡＮ５００に影響を与えることがない。他方、図８に示す接続の場合、サーバ３にＬＡＮインタフェースを１つ設ければ済む。従って、図７及び図８の接続は、ユーザの要求に応じて選択でき、柔軟性を持ってシステム構築を行うことができる。
【００８９】
図９は、本発明になるネットワークシステムの一実施例を示す図である。同図中、図１及び図６と同一部分には同一符号を付し、その説明は省略する。図９に示すように、複数のＬＡＮがネットワーク５１０を介して接続されており、ネットワークシステムには少なくとも２つの複合機２が設けられている。本実施例では、４つのＬＡＮ５００−１〜５００−４がネットワーク５１０を介して接続されており、ネットワークシステム内に４つの複合機２が設けられている。
【００９０】
尚、複合機２及びサーバ３は、夫々独立したユニットであっても、１つのユニット内に設けられた構成であっても良い。
図１０及び図１１は、複合機の実施例を、複合機がサーバとは独立したユニットである場合について示す図である。図１０は複合機２の斜視図、図１１は複合機２の平面図である。図１０及び図１１中、図２と同一部分には同一符号を付し、その説明は省略する。図１１は、操作パネル２３が、表示部と操作部の一部を構成する周知の液晶タッチパネル２３−１と、各種操作ボタン２３−２とからなる場合を示す。
【００９１】
以下、本実施例における（１）印刷処理、（２）ルーティング処理、（３）操作パネル制御処理、（４）ＯＣＲ制御処理及び（５）運用管理処理について、より詳細に説明する。
（１）  印刷処理：
図１２は、印刷処理を説明するための、複合機２及びサーバ３の要部を示すブロック図である。同図中、図２及び図６と同一部分には同一符号を付し、その説明は省略する。又、図１３は、印刷処理の概略を示すフローチャートである。
【００９２】
図１２において、サーバ３内のプリント処理部３１は、ｎ個のキューＱ１〜Ｑｎを格納するスプール３１１を有する。スプール３１１に格納されたキューＱ１〜Ｑｎは、夫々印刷ソースに対応している。例えば、キューＱ１はＦＡＸ受信印刷に対応し、キューＱ２はファイリング文書印刷に対応し、キューＱ３はアプリケーション印刷に対応し、．．．、キューＱｎはその他の印刷に対応する。複合機２は、論理複写機２４と、ｎ個の論理プリンタ２５１〜２５ｎと、プリンタエンジン２１と、ｎ個のビンスタッカｂｓ１〜ｂｓｎからなるマルチビンスタッカ２１１とを有する。論理プリンタ２５１〜２５ｎは、夫々スプール３１１に格納されたキューＱ１〜Ｑｎに対応する。ビンスタッカｂｓ１〜ｂｓｎは、対応するキュー及び論理プリンタの対が１又は複数のビンスタッカに対応するように割り付けられる。つまり、本実施例では、異なるキュー同士及び異なる論理プリンタ同士での同じビンスタッカの共有はできないように、ビンスタッカｂｓ１〜ｂｓｎがキュー及び論理プリンタの各対に割り付けられている。
【００９３】
図１３に示すように、ステップＳ１は、印刷ソースから印刷するべきイメージデータを獲得し、ステップＳ２は、印刷ソースに対応するキューをスプール３１１に格納されたキューＱ１〜Ｑｎから選択する。ステップＳ３は、選択されたキューへ獲得されたイメージデータを入力し、ステップＳ４は、選択されたキューからイメージデータを取り出して対応する論理プリンタへ出力する。ステップＳ５は、論理プリンタによりイメージデータを記録用紙に印刷し、ステップＳ６は、イメージデータを印刷された記録用紙を論理プリンタに割り付けられた１又は複数のビンスタッカへ排出する。
【００９４】
図１２では、キューＱ１及び対応する論理プリンタ２５１の対にビンスタッカｂｓ３が割り付けられ、キューＱ２及び対応する論理プリンタ２５２の対にビンスタッカｂｓ４が割り付けられ、キューＱｎ及び対応する論理プリンタ２５ｎの対にビンスタッカｂｓｎ−２〜ｂｓｎが割り付けられている。又、論理複写機２４を印刷ソースとする場合、通常複写モードで複写された記録用紙にはビンスタッカｂｓ１が割り付けられ、割り込みモードで複写された記録用紙にはビンスタッカｂｓ２が割り付けられている。
このように、本実施例では、印刷ソースとスプール３１１内のキューＱ１〜Ｑｎ、即ち、論理プリンタ２５１〜２５ｎとの対応関係を、自由に可変設定することができる。又、論理複写機２４及び論理プリンタ２５１〜２５ｎとマルチビンスタッカ２１１のビンスタッカｂｓ１〜ｂｓｎとの対応関係、即ち、ビンスタッカｂｓ１〜ｂｓｎの割り付けを、自由に可変設定することができる。又、論理複写機２４及び論理プリンタ２５１〜２５ｎは、夫々同じビンスタッカを共用することがないので、見掛け上、論理複写機２４及び論理プリンタ２５１〜２５ｎを並行動作させることができ、複合機２の処理速度を向上可能である。
【００９５】
尚、論理複写機２４及び論理プリンタ２５１〜２５ｎに対しては、プリンタエンジン２１において印刷の優先順位を自由に設定可能である。例えば、印刷の優先順位は、印刷要求の早いもの順に設定しても、論理複写機２４の優先順位を各論理プリンタ２５１〜２５ｎより高く設定して緊急度の高い可能性が多い複写機能を優先させることもできる。更に、キューＱ１〜Ｑｎ同士、又は論理プリンタ２５１〜２５ｎ同士で印刷の優先順位を自由に設定しても良い。この場合、例えば論理プリンタ２５２の優先順位を論理プリンタ２５１より高く設定して、ファイリング文書印刷をＦＡＸ受信印刷より優先させるといった設定が可能である。
【００９６】
（２）  ルーティング処理：
（２ａ）  コンピュータ（クライアント）４からの印刷：
コンピュータ４から所定の複合機２へ印刷を指示する場合、サーバ３のルーティング情報処理部３９内のルーティングリスト３９１を参照して、ルーティングリスト３９１から所定の複合機２、サーバ３又は複合装置１のアドレスを選択する。ここで言うアドレスとは、ネットワーク上の複合機２、サーバ３又は複合装置１（複合機２とサーバ３との１組）を特定するものである。例えば、図９に示す如き構成のネットワークシステムの場合、ネットワークシステム内の少なくとも１つのサーバ３が、上記所定の複合機２、サーバ３又は複合装置１のアドレスを含むルーティングリスト３９１有する。従って、コンピュータ４のオペレータは、所定の複合機２、サーバ３又は複合装置１のアドレス等を知らなくても、ネットワークシステムの提供者等に問い合わせることなく、所定の複合機２、サーバ３又は複合装置１のアドレスを含むルーティングリスト３９１をあるサーバ３から獲得することができる。
【００９７】
図１４は、コンピュータ４からの印刷処理を説明するための図であり、同図中、図６と同一部分には同一符号を付し、その説明は省略する。又、図１５は、コンピュータ４からの印刷処理の手順を説明するフローチャートである。図１４中のＳ１１〜Ｓ１８は、夫々図１５中のステップＳ１１〜Ｓ１８に対応している。図１４及び図１５において、ステップＳ１１は、コンピュータ４のアプリケーション４１からプリントドライバ４２を選択する。ステップＳ１２は、プリントドライバ４２により、ルーティングリスト３９１を有するサーバ３にアクセスし、このサーバ３のルーティング情報処理部３９からルーティングリスト３９１を獲得する。ルーティングリスト３９１を有する少なくとも１つのサーバ３は、予め設定されている。尚、ルーティングリスト３９１を有するサーバ３を複数設定しておけば、１つのサーバ３がダウンしたりアクセスできない場合でもルーティングリスト３９１を獲得可能となる。ルーティングリスト３９１を有するサーバ３を複数設定する場合は、例えば予め設定された順序又はランダムな順序で複数のサーバ３を順次アクセスして、最初にアクセスできたサーバ３からルーティングリスト３９１を獲得すれば良い。
【００９８】
ステップＳ１３は、図１４に示すプリントドライバ４２の画面４２１に、獲得したルーティングリスト３９１を印刷先を選択するための印刷先一覧として表示する。ステップＳ１４は、画面４２１上でオペレータに印刷先の選択を促すと共に、印刷結果通知の通知先の入力を促すことで、印刷先アドレス及び通知先アドレスを入力する。プリンタドライバ４２の画面４２１に表示される印刷先及び通知先のアドレスは、必ずしも表示される必要はなく、印刷先及び通知先の名称等を選択／入力することで、ルーティングリスト３９１から対応するアドレスを入力する構成としても良い。又、印刷先及び通知先の名称等をアドレスと対応させて画面４２１に表示しても、夫々のアドレスのみを表示しても良い。
【００９９】
以下に説明するステップＳ１５〜Ｓ１８は、図１４では便宜上ステップＳ１１〜Ｓ１４に関連したサーバ３について示してあるが、実際には印刷先の複合機２と共に複合装置１を構成するサーバ３（図示せず）に関連したものである。
ステップＳ１５は、印刷起動に応答して、プリントドライバ４２により印刷データ（イメージデータ）を選択された印刷先へ転送する。具体的には、印刷先の複合機２と共に複合装置１を構成するサーバ３へ印刷データを転送する。このサーバ３は、上記ルーティングリスト３９１を提供したサーバ３と同じである必要はない。ステップＳ１６は、印刷データを供給されたサーバ３のプリント処理部３１から、印刷データを印刷先である複合機３の対応する論理プリンタ（例えば、論理プリンタ２５３）へ転送し、プリンタエンジン２１により印刷が行われる。ステップＳ１７は、サーバ３のプリント処理部３１が複合機２による印刷の完了を検知すると、結果通知処理部３６へ印刷完了を通知するか、或いは、複合機１側で紙ジャム等の何らかの異常が発生した場合には、その旨を結果通知処理部３６へ通知する。ステップＳ１８は、結果通知処理部３６が印刷完了を通知されると、プリントドライバ４１により指定された通知先へ印刷結果を通知する。この場合、印刷結果の通知先は、印刷を要求したコンピュータ４であり、印刷結果はアプリケーション４１に通知される。例えば、結果通知処理部３６が一定時間内に印刷完了を通知される場合、印刷結果は印刷完了を示し、この一定時間内に印刷完了を通知されない場合には、印刷結果は印刷未完了を示す。
【０１００】
尚、図１４では、印刷データがＬＡＮ５００でコンピュータ４と接続されているサーバ３へ転送されるが、印刷データが転送されるサーバ３はＬＡＮ５００に接続されている必要はない。図９に示すネットワークシステムの場合、印刷データは、例えばＬＡＮ５００−１に接続されたコンピュータ４から、遠隔のＬＡＮ５００−４に接続された複合装置１のサーバ３へネットワーク５１０を経由して転送されても良い。又、印刷結果の通知先は、印刷要求を行ったコンピュータ４である必要はなく、例えば図９に示すネットワークシステム内のどのコンピュータ４でもどの複合装置１でも良い。更に、印刷結果の通知先は、予め各プリンタドライバ４２又は各プリント処理部３１に設定された固有のアドレスに設定しても良く、この場合、プリントドライバ画面４２１上で通知先が入力されると入力された通知先を優先するようにすることもできる。
【０１０１】
印刷結果通知は、ｅ−ｍａｉｌ等のメール機能を利用しても良い。
図１６は、上記の如きコンピュータ４からの印刷を行う場合の、コンピュータ４側の処理を説明するフローチャートである。又、図１７は、この場合のサーバ３側の処理を説明するフローチャートである。
図１６において、コンピュータ４が印刷要求を行うと、ステップＳＣ１は、アプリケーション４１からプリントドライバ４２を呼び出す。ステップＳＣ２は、プリントドライバ４２よりルーティングリストの送信要求を行う。ステップＳＣ３は、ルーティングリストの送信要求を、予め設定されているサーバ３に送信する。ステップＳＣ４は、サーバ３からの応答が所定時間内にあったか否かを判定する。ステップＳＣ４の判定結果がＮＯであると、ステップＳＣ５は、プリンタドライバ４２の画面４２１上のルーティングリストを空欄で表示する。又、ステップＳＣ６は、印刷データに上記予め設定されているサーバ３のサーバ名を追加し、処理は終了する。
【０１０２】
他方、ステップＳＣ４の判定結果がＹＥＳであると、ステップＳＣ７は、ルーティングリスト３９１が受信されてたか否かを判定する。ステップＳＣ７の判定結果がＮＯであると、ステップＳＣ８は、画面４２１のサーバ名及び複合機名を共に空欄で表示する。又、ステップＳＣ９は、オペレータによりサーバ名が入力されたか否かを判定し、判定結果がＮＯであると処理は終了する。ステップＳＣ９の判定結果がＹＥＳの場合は、処理がステップＳＣ３へ戻る。
【０１０３】
ステップＳＣ７の判定結果がＹＥＳであると、ステップＳＣ１０は、画面４２１上に受信したルーティングリスト３９１を表示する。ステップＳＣ１１は、オペレータによりルーティングリスト３９１から選択された複合機名及び対応するサーバ名を印刷データに追加する。ステップＳＣ１２は、選択されたサーバ名のサーバ３へ印刷データを追加された複合機名及びサーバ名と共に送信し、処理は終了する。
【０１０４】
図１７において、サーバ３がアクセス可能となると、ステップＳＳ１は、コンピュータ４からのルーティングリストの送信要求を受信する。ステップＳＳ２は、ルーティングリストの送信要求をネットワーク処理部３０からルーティング情報処理部３９へ通知する。ステップＳＳ３は、ルーティング情報処理部３９内のルーティングリスト３９１に登録された複合機２があるか否かを判定し、判定結果がＮＯであると、ステップＳＳ４は、登録された複合機２がない旨をネットワーク処理部３０へ通知する。又、ステップＳＳ５は、登録された複合機２がない旨をコンピュータ４へ通知し、処理は終了する。
【０１０５】
他方、ステップＳＳ３の判定結果がＹＥＳであると、ステップＳＳ６は、登録された複合機２を含むルーティングリスト３９１をネットワーク処理部３０へ通知する。又、ステップＳＳ７は、登録された複合機２を含むルーティングリスト３９１をコンピュータ４へ通知し、処理は終了する。
（２ｂ）  コンピュータ（クライアント）４からの文書登録：
コンピュータ４から所定の複合機２へ文書登録を指示する場合、サーバ３のルーティング情報処理部３９内のルーティングリスト３９１を参照して、ルーティングリスト３９１から所定の複合機２、サーバ３又は複合装置１のアドレスを選択する。例えば、図９に示す如き構成のネットワークシステムの場合、ネットワークシステム内の少なくとも１つのサーバ３が、上記所定の複合機２のアドレスを含むルーティングリスト３９１有する。従って、コンピュータ４のオペレータは、所定の複合機２、サーバ３又は複合装置１のアドレス等を知らなくても、ネットワークシステムの提供者等に問い合わせることなく、所定の複合機２、サーバ３又は複合装置１のアドレスを含むルーティングリスト３９１をあるサーバ３から獲得することができる。
【０１０６】
図１８は、コンピュータ４からの文書登録処理を説明するための図であり、同図中、図６と同一部分には同一符号を付し、その説明は省略する。又、図１９は、コンピュータ４からの文書登録処理の手順を説明するフローチャートである。図１８中のＳ２１〜Ｓ２７は、夫々図１９中のステップＳ２１〜Ｓ２７に対応している。
【０１０７】
図１８及び図１９において、ステップＳ２１は、コンピュータ４のアプリケーション４１からファイリングドライバ４４を選択する。ステップＳ２２は、ファイリングドライバ４４により、ルーティングリスト３９１を有するサーバ３にアクセスし、このサーバ３のルーティング情報処理部３９からルーティングリスト３９１を獲得する。ルーティングリスト３９１を有する少なくとも１つのサーバ３は、予め設定されている。尚、ルーティングリスト３９１を有するサーバ３を複数設定しておけば、１つのサーバ３がダウンしたりアクセスできない場合でもルーティングリスト３９１を獲得可能となる。ルーティングリスト３９１を有するサーバ３を複数設定する場合は、例えば予め設定された順序又はランダムな順序で複数のサーバ３を順次アクセスして、最初にアクセスできたサーバ３からルーティングリスト３９１を獲得すれば良い。
【０１０８】
ステップＳ２３は、図１８に示すファイリングドライバ４４の画面４４１に、獲得したルーティングリスト３９１を文書登録先を選択するための文書登録先一覧として表示する。ステップＳ２４は、画面４４１上でオペレータに文書登録先の選択を促すと共に、文書登録結果通知の通知先の入力を促すことで、文書登録先アドレス及び通知先アドレスを入力する。ファイリングドライバ４４の画面４４１に表示される文書登録先及び通知先のアドレスは、必ずしも表示される必要はなく、文書登録先及び通知先の名称等を選択／入力することで、ルーティングリスト３９１から対応するアドレスを入力する構成としても良い。又、文書登録先及び通知先の名称等をアドレスと対応させて画面４４１に表示しても、夫々のアドレスのみを表示しても良い。
【０１０９】
以下に説明するステップＳ２５〜Ｓ２７は、図１８では便宜上ステップＳ２１〜Ｓ２４に関連したサーバ３について示してあるが、実際には文書登録先の複合装置１を構成するサーバ３（図示せず）に関連したものである。
ステップＳ２５は、文書登録起動に応答して、ファイリングドライバ４４により文書データ（イメージデータ）を選択された文書登録先へ転送する。具体的には、文書登録先の複合装置１を構成するサーバ３へ文書データを転送する。このサーバ３は、上記ルーティングリスト３９１を提供したサーバ３と同じである必要はない。文書データを受信したサーバ３は、文書データをファイリング処理部３２内のフォルダ３２１に格納することで、文書登録を行う。ステップＳ２６は、サーバ３のファイリング処理部３２が文書登録を完了すると、結果通知処理部３６へ文書登録完了を通知し、文書登録時に何らかの異常が発生した場合はその旨を通知する。ステップＳ２７は、結果通知処理部３６が文書登録完了を通知されると、ファイリングドライバ４４により指定された通知先へ文書登録結果を通知する。この場合、文書登録結果の通知先は、文書登録を要求したコンピュータ４であり、文書完了完了はアプリケーション４１に通知される。例えば、結果通知処理部３６が一定時間内に文書登録完了を通知される場合、文書登録結果は文書登録完了を示し、この一定時間内に文書登録完了を通知されない場合には、文書登録結果は文書登録未完了を示す。
【０１１０】
尚、図１８では、文書データがＬＡＮ５００でコンピュータ４と接続されているサーバ３へ転送されるが、文書データが転送されるサーバ３はＬＡＮ５００に接続されている必要はない。図９に示すネットワークシステムの場合、印刷データは、例えばＬＡＮ５００−１に接続されたコンピュータ４から、遠隔のＬＡＮ５００−４に接続された複合装置１のサーバ３へネットワーク５１０を経由して転送されても良い。又、文書登録結果の通知先は、文書登録要求を行ったコンピュータ４である必要はなく、例えば図９に示すネットワークシステム内のどのコンピュータ４でもどの複合装置１でも良い。更に、文書登録結果の通知先は、予め各ファイリングドライバ４４又は各ファイリング処理部３２に設定された固有のアドレスに設定しておいても良く、この場合、ファイリングドライバ画面４４１上で通知先が入力されると入力された通知先を優先するようにすることもできる。
【０１１１】
文書登録結果通知は、ｅ−ｍａｉｌ等のメール機能を利用しても良い。
（２ｃ）  サーバ３から遠隔のサーバ３を介した印刷：
例えばＬＡＮ５００−１に接続されたコンピュータ４から、同じＬＡＮ５００−１に接続された複合装置１のサーバ３に登録された登録文書を参照し、遠隔のＬＡＮ５００−４に接続された他の複合装置１の複合機２へこの登録文書の印刷を指示する場合の処理手順を説明する。ＬＡＮ５００−４は、ネットワーク５１０を介してＬＡＮ５００−１と接続されている。
【０１１２】
図２０は、サーバ３から遠隔のサーバ３を介した印刷処理を説明するための図であり、同図中、図６と同一部分には同一符号を付し、その説明は省略する。又、図２１は、サーバ３から遠隔のサーバ３を介した印刷処理の手順を説明するフローチャートである。図２０中のＳ３１〜Ｓ４０は、夫々図２１中のステップＳ３１〜Ｓ４０に対応している。
【０１１３】
図２０及び図２１において、ステップＳ３１は、コンピュータ４のウェブブラウザ４６からＬＡＮ５００−１に接続されたサーバ３のファイリング処理部３２に登録された登録文書を参照する。ステップＳ３２は、印刷するべき登録文書を指定してファイリング処理部３２に対して印刷機能を呼び出すための印刷操作を行う。ステップＳ３３は、ファイリング処理部３２からルーティング情報処理部３９のルーティングリスト３９１を参照し、ステップＳ３４は、ウェブブラウザ４６の画面４６１上にルーティングリスト３９１から得られる印刷先一覧を表示する。ステップＳ３５は、画面４６１上で、オペレータに印刷先の選択及び印刷結果通知の通知先の入力を促し、印刷先及び通知先が指定されると印刷起動が行われる。
【０１１４】
ステップＳ３６は、ファイリング処理部３２からプリント処理部３１に対して印刷処理を呼び出し、ステップＳ３７は、プリント処理部３１から指定された登録文書に関する印刷データを、遠隔のＬＡＮ５００−４に接続された他の複合装置１のサーバ３（以下、他のサーバ３と言う）へ転送する。ステップＳ３８は、この他のサーバ３内のプリント処理部３１が上記の如き印刷処理を、この他のサーバ３と共に上記他の複合装置１を構成する複合機２（以下、他の複合機２と言う）に対して行う。ステップＳ３９は、他の複合機２による印刷処理が完了すると、他のサーバ３内の結果通知処理部３６を呼び出す。例えば、ステップＳ３５において指定されれた印刷結果通知の通知先が、ＬＡＮ５００−４に接続されたコンピュータ４であると、ステップＳ４０は、他のサーバ３内の結果通知処理部３６からこのＬＡＮ５００−４に接続されたコンピュータ４へ印刷結果通知を行う。例えば、結果通知処理部３６が一定時間内に印刷完了を通知される場合、印刷結果は印刷完了を示し、この一定時間内に印刷完了を通知されない場合には、印刷結果は印刷未完了を示す。他の複合機２に何らかの異常が発生した場合は、その旨を通知する。
【０１１５】
この場合の印刷結果通知は、ｅ−ｍａｉｌ等のメール機能を利用しても良い。
（２ｄ）  サーバ３から遠隔のサーバ３への文書登録：
例えばＬＡＮ５００−１に接続されたコンピュータ４から、同じＬＡＮ５００−１に接続された複合装置１のサーバ３に登録された登録文書を参照し、遠隔のＬＡＮ５００−４に接続された他の複合装置１のサーバ３へこの登録文書の登録を指示する場合の処理手順を説明する。ＬＡＮ５００−４は、ネットワーク５１０を介してＬＡＮ５００−１と接続されている。
【０１１６】
図２２は、サーバ３から遠隔のサーバ３を介した文書登録を説明するための図であり、同図中、図６と同一部分には同一符号を付し、その説明は省略する。又、図２３は、サーバ３から遠隔のサーバ３を介した文書登録の手順を説明するフローチャートである。図２２中のＳ４１〜Ｓ４８は、夫々図２３中のステップＳ４１〜Ｓ４８に対応している。
【０１１７】
図２２及び図２３において、ステップＳ４１は、コンピュータ４のウェブブラウザ４６からＬＡＮ５００−１に接続されたサーバ３のファイリング処理部３２に登録された登録文書を参照する。ステップＳ４２は、登録するべき登録文書を指定してファイリング処理部３２に対して文書登録（又は、文書移動・複写）操作を行う。ステップＳ４３は、ファイリング処理部３２からルーティング情報処理部３９のルーティングリスト３９１を参照し、ステップＳ４４は、ウェブブラウザ４６の画面４６１上にルーティングリスト３９１から得られる文書登録先一覧を表示する。ステップＳ４５は、画面４６１上で、オペレータに文書登録先の選択及び文書登録完了通知の通知先の入力を促し、文書登録先及び通知先が指定されると文書登録（又は、文書移動・複写）起動が行われる。
【０１１８】
ステップＳ４６は、ファイリング処理部３２から指定された登録文書に関するイメージデータを、遠隔のＬＡＮ５００−４に接続された他の複合装置１のサーバ３（以下、他のサーバ３と言う）内のファイリング処理部３２へ転送し、この他のサーバ３内のファイリング処理部３２のフォルダ３２１にイメージデータを移動・複写する。これにより、登録文書が他のサーバ３内のファイリング処理部３２のフォルダ３２１に登録される。ステップＳ４７は、この他のサーバ３への文書登録処理が完了すると、この他のサーバ３内の結果通知処理部３６を呼び出す。例えば、ステップＳ４５において指定されれた文書登録結果通知の通知先が、ＬＡＮ５００−４に接続されたコンピュータ４であると、ステップＳ４８は、他のサーバ３内の結果通知処理部３６からこのＬＡＮ５００−４に接続されたコンピュータ４へ文書登録結果通知を行う。例えば、結果通知処理部３６が一定時間内に文書登録完了を通知される場合、文書登録結果は文書登録完了を示し、この一定時間内に文書登録完了を通知されない場合には、文書登録結果は文書登録未完了を示す。
【０１１９】
この場合の文書登録結果通知は、ｅ−ｍａｉｌ等のメール機能を利用しても良い。
（２ｅ）  サーバ３からのＦＡＸ送信：
例えばＬＡＮ５００−１に接続された複合装置１の複合機２で読み取られたイメージデータを、遠隔のＬＡＮ５００−４に接続された他の複合装置１のサーバ３へＦＡＸ送信する場合の処理手順を説明する。ＬＡＮ５００−４は、ネットワーク５１０を介してＬＡＮ５００−１と接続されている。
【０１２０】
図２４は、サーバ３から遠隔のサーバ３へのＦＡＸ送信処理を説明するための図であり、同図中、図６と同一部分には同一符号を付し、その説明は省略する。又、図２５は、サーバ３から遠隔のサーバ３へのＦＡＸ送信処理の手順を説明するフローチャートである。図２４中のＳ５１〜Ｓ６０は、夫々図２５中のステップＳ５１〜Ｓ６０に対応している。
【０１２１】
図２４及び図２５において、ステップＳ５１は、複合機２の操作パネル２３から宛先のＦＡＸ番号が入力されてＦＡＸ送信操作が行われると、ＦＡＸ番号及びＦＡＸ送信要求を、複合機２と共に複合装置１を構成するサーバ３のパネル制御部３５へ入力する。尚、後述するＦＡＸ送信結果の通知先は、ＦＡＸ処理部３３に対して予め指定されていても良く、又、ステップＳ５１において操作パネル２３から入力・指定されても良い。ステップＳ５２は、複合機２のスキャナエンジン２２で読み取られた原稿のイメージデータをサーバ３のパネル制御部３５へ入力する。ステップＳ５３は、ＦＡＸ送信要求をパネル制御部３５からＦＡＸ処理部３３へ入力する。ステップＳ５４は、ＦＡＸ送信要求をＦＡＸ処理部３３内の送信簿３１２に格納する。
【０１２２】
ステップＳ５５は、ルーティング情報処理部３９のルーティングリスト３９１を参照し、ステップＳ５６は、送信コストが最も低いルートをルーティングリスト３９１から自動的に検索・選択する。ステップＳ５７は、複合機２のスキャナエンジン２２で読み取られたイメージデータを、上記ルートで、遠隔のＬＡＮ５００−４に接続された他の複合装置１のサーバ３（以下、他のサーバ３と言う）へ転送する。ステップＳ５８は、この他のサーバ３内のＦＡＸ処理部３３によりイメージデータをこの他のサーバ３内のモデム３４を介して回線５０１から送信し、宛先のＦＡＸ装置又は複合装置２が回線５０１を介してＦＡＸ受信を行う。ステップＳ５９は、他のサーバ３内のＦＡＸ処理部３３によるＦＡＸ送信処理が完了すると、ＬＡＮ５００−１に接続されたサーバ３内のＦＡＸ処理部３３へＦＡＸ送信の完了通知を行う。又、ステップＳ６０は、他のサーバ３内のＦＡＸ処理部３３は他のサーバ３内の結果通知処理部３６を呼び出して、ＦＡＸ送信の結果通知を行う。例えば、ステップＳ５１で指定されれたＦＡＸ送信結果の通知先が、ＬＡＮ５００−４に接続されたコンピュータ４であると、ステップＳ６０は、他のサーバ３内の結果通知処理部３６からこのＬＡＮ５００−４に接続されたコンピュータ４へＦＡＸ送信結果通知を行う。例えば、結果通知処理部３６が一定時間内にＦＡＸ送信完了を通知される場合、ＦＡＸ送信結果はＦＡＸ送信完了を示し、この一定時間内にＦＡＸ送信完了を通知されない場合には、ＦＡＸ送信結果はＦＡＸ送信未完了を示す。
【０１２３】
この場合のＦＡＸ送信結果通知は、ｅ−ｍａｉｌ等のメール機能を利用しても良い。
（２ｆ）  ルーティングリスト３９１の生成：
ルーティング情報処理部３９内のルーティングリスト３９１は、サーバ３又はコンピュータ４において手動で入力されても、自動的に生成しても良い。例えば、サーバ３においてルーティングリスト３９１を手動で入力する場合には、サーバ３のキーボードやマウス等の入力装置からルーティングリスト３９１が入力される。サーバ３の入力装置は、例えば図６においては、説明の便宜上ネットワーク処理部３０に含まれるものとする。又、ルーティングリスト３９１は、１つのサーバ３から他のサーバ３へ転送して複写することもでき、この場合の処理は、上記の如く１つのサーバ３内に登録済みの登録文書を他のサーバ３へ転送して登録する処理と同様に行うことができる。
【０１２４】
ルーティングリスト３９１を自動的に生成する場合、各ネットワークに設けられたディレクトリサービスを利用することもできる。図２６は、この場合のルーティングリストの自動生成を説明する図であり、ルーティング情報処理部３９の行う処理を示す。同図中、図６と同一部分には同一符号を付し、その説明は省略する。
【０１２５】
例えばＬＡＮ５００−１〜５００−４に対するディレクトリサービス５２０には、ＬＡＮ５００−１〜５００−４に接続されている複合装置１やコンピュータ４等に関するディレクトリ情報５２１が登録されている。このディレクトリ情報５２１には、ＬＡＮ５００−１〜５００−４に接続されている複合装置１やコンピュータ４等の装置のアドレス、名称、属性（識別子）等のリストが含まれ、これらのリストは、ＬＡＮ５００−１〜５００−４に対して装置を追加したり削除したりする度に更新される。属性（識別子）は、装置がルーティング機能を有するか否かを示す。
【０１２６】
図２６において、ステップＲＳ１は、指定日付け、時刻又はディレクトリ情報収集指示の待ち合わせを行う。ステップＲＳ２は、所定のプロトコルに従ってディレクトリサービス５２０からディレクトリ情報５２１を獲得・参照する。ステップＲＳ３は、ディレクトリ情報５２１に基づいてルーティングリスト３９１を生成する。
【０１２７】
図２７は、自動生成されるルーティングリスト３９１の一例を示す図である。このようなルーティングリスト３９１は、ステップＳＲＳ１〜ＲＳ３が繰り返されることにより、自動的に更新される。このように、ルーティングに必要なルーティングリスト３９１は自動的に生成され自動的に更新されるので、サーバ３のオペレータは、ＬＡＮ５００−１〜５００−４の構成を意識する必要はない。
【０１２８】
（３）  操作パネル制御処理：
（３ａ）  電話帳の表示：
本実施例では、電話帳の表示に関連して、以下の３種類の機能（ｉ）〜（ｉｉｉ）が設けられている。
機能（ｉ）によると、複合装置１のサーバ３は、パネル制御部３５及び電話帳処理部３８により、複合装置１の複合機２の操作パネル２３から入力された指示に従って操作パネル２３上に電話番号リスト３８１に基づく電話帳を表示する。このように電話帳を操作パネル２３に表示することで、例えばＦＡＸ送信時等の一連の操作を行う際に、表示された電話帳から宛先や通知先を選択することができる。尚、電話帳は、コンピュータ（クライアント）４側からもアクセス可能である。
【０１２９】
機能（ｉｉ）によると、パネル制御部３５から操作パネル２３への電話帳のデータの転送は、一度に操作パネル２３に表示できるデータ単位で行われる。このように、一度に大量のデータを転送しないようにして、電話帳の表示を高速に行うことができる。電話帳が操作パネル２３の画面に収まらない場合、操作パネル２３又は画面上のスクロールボタンが操作される度に、画面スクロール後のデータをパネル制御部３５から操作パネル２３へ転送する。尚、一度電話帳処理部３８の電話番号リスト３８１から読み出されたデータは、電話帳処理部３８内又はパネル制御部３５内のキャッシュメモリに保持しておくことで、画面スクロールに応答した操作パネル２３へのデータ転送の高速化が図れる。
【０１３０】
機能（ｉｉｉ）によると、操作パネル２３の画面に表示された電話帳の内容は、操作パネル２３で行われる選択又は予めなされている設定に応じて、例えば「５０音順」や「使用頻度順」等に並び換える（ソートする）ことができる。
図２８は、電話帳の表示手順の概略を説明する図である。同図中、ステップＳ６１では、操作パネル２３上でオペレータにより選択された複合機２の機能及び電話帳の表示を入力する。例えば、複合機２の機能としては、ＦＡＸ送信機能が選択されたとする。ステップＳ６２では、電話帳の表示の選択に応答して、パネル制御部３５が電話帳処理部３８の電話番号リスト３８１を獲得・参照し、電話帳処理部３８においてＦＡＸ送信機能に関係する電話番号から電話帳が生成される。ステップＳ６３では、例えば予め設定されているソート順に従って、電話帳の最初の１画面のデータを電話帳処理部３８からパネル制御部３５を介して操作パネル２３へ転送する。ステップＳ６４では、パネル制御部３５から転送されたデータを操作パネル２３上に表示する。
【０１３１】
ステップＳ６５では、オペレータが操作パネル２３上で、画面スクロールやソート順を選択する。ステップＳ６６では、オペレータが行った選択内容をパネル制御部３５へ通知し、ステップＳ６７では、選択内容に応じて必要となるデータを電話帳処理部３８から取得する。この場合、選択内容に応じて必要となるデータは、電話帳処理部３８内又はパネル制御部３５内にキャッシュメモリが設けられている場合には、ステップＳ６７は選択内容に応じて必要となるデータをこのキャッシュメモリから読み出せば良い。ステップＳ６８では、ステップＳ６７で取得されたデータを操作パネル２３へ転送し、ステップＳ６９では、パネル制御部３５から転送されたデータを操作パネル２３上に表示する。
【０１３２】
ステップＳ７０では、オペレータが操作パネル２３上で、選択完了の操作を行う。ステップＳ７１は、選択完了の操作に応答して、選択された機能に対応する処理を呼び出す。この場合、ＦＡＸ送信機能が選択されているので、ステップＳ７２では、ＦＡＸ送信機能が呼び出されてＦＡＸ処理部３３による処理が開始する。尚、ステップＳ７１では、選択された機能を呼び出す前にオペレータによる一連の操作が必要であれば、操作パネル２３に操作を促すメッセージを表示して操作を待つ。
【０１３３】
図２９は、電話帳の表示を説明するフローチャートである。同図中、パネル制御部３５は、ステップＳ８１でオペレータによる操作パネル２３からの入力／選択を待つ。ステップＳ８２は、操作パネル２３からの入力／選択があると、入力／選択の内容を判定し、電話帳の表示が選択されていると、処理はステップＳ８３へ進む。ステップＳ８３は、電話帳処理部３８の電話帳リスト３８１を獲得・参照し、選択された機能に対応する電話帳のデータを電話帳処理部３８から取得する。
【０１３４】
ステップＳ８３に関連して、電話帳処理部３８は、ステップＳ９５で電話番号獲得要求を待ち、要求があると電話番号リスト３８１から電話番号を読み出して選択された機能に対応する電話帳を生成する。ステップＳ９６は、電話帳の電話番号を選択された、或いは、予め設定されたソート順に並べ換える。ステップＳ９７は、ソートされた電話帳の１画面分のデータをパネル制御部３５に転送する。尚、ソート処理自体は、周知の技術を使用し得る。
【０１３５】
パネル制御部３５は、ステップＳ８４で電話帳処理部３８から取得した１画面分のデータを操作パネル２３上に表示し、ステップＳ８５は操作パネル２３からの入力／選択を待つ。ステップＳ８６は、操作パネル２３からの入力／選択があると、入力／選択の内容を判定する。例えば、操作パネル２３からスクロール、画面切り換えや並び換え等の操作が行われると処理はステップＳ８７へ進み、機能実行（選択完了）の操作が行われると処理はステップＳ８９へ進み、取消の操作が行われると処理はステップＳ９１へ進む。
【０１３６】
ステップＳ８７は、操作パネル２３からのスクロール、画面切り換えや並び換え等の操作に応じて、電話帳処理部３８から表示の要求がある画面のデータを取得する。ステップＳ８８は、ステップＳ８７で取得されたデータを操作パネル２３へ転送して操作パネル２３上に表示する。ステップＳ８８の後、処理はステップＳ８１へ戻る。
【０１３７】
ステップＳ８９は、操作パネル２３からの機能実行の操作に応じて、操作パネル２３上の電話帳の表示を消去する。ステップＳ９０は、選択された機能に対応する処理を呼び出す。この場合、ＦＡＸ送信機能が選択されているので、ステップＳ９０では、ＦＡＸ送信機能が呼び出されてＦＡＸ処理部３３による処理が開始する。ステップＳ９０の後、処理はステップＳ８１へ戻る。
【０１３８】
ステップＳ９１は、操作パネル２３からの取消の操作に応じて、操作パネル２３上の表示を消去し、処理はステップＳ８１へ戻る。
（３ｂ）  操作パネル２３のカスタマイズ：
本実施例では、操作パネル２３のカスタマイズに関連して、以下の機能（ｉｖ）〜（ｖｉ）が設けられている。
【０１３９】
機能（ｉｖ）によると、複合機２の操作パネル２３の表示内容と、操作パネル２３の操作時の動作とを、カスタマイズすることができる。
機能（ｖ）によると、操作パネル２３上のボタンや入力項目の配置及び表示内容を編集することができる。又、各ボタンの選択や各入力項目に対応した一連の動作を定義できる。
【０１４０】
又、機能（ｖｉ）によると、各ボタンの選択や各入力項目に対応した一連の動作の定義する際に、ＦＡＸ送信や文書登録等の項目（機能）の選択や処理スクリプトの指定が可能である。
図３０は、操作パネル２３のカスタマイズ手順の概略を説明する図である。同図中、ステップＳ１０１では、オペレータが操作パネル２３の表示内容等の編集操作を行い、ステップＳ１０２では、操作パネル２３の編集処理に関する定義情報をパネル制御部３５へ転送し、パネル制御部３５内のメモリに定義情報が保持される。ステップＳ１０１及びＳ１０２は、例えばサーバ３の入力装置からの指示に応答して行うが、サーバ３と共に複合装置１を構成する複合機２の操作パネル２３からの指示又はサーバ３と共通のＬＡＮに接続されているコンピュータ４からの指示に応答して行っても良い。操作パネル２３の編集処理に関する定義情報には、例えば同図の下部に示す情報が含まれる。この場合、定義情報のうち、例えば部品種が「ボタン」、名称が「保存」、ボタン位置が「２．１」に対しては、処理として「登録」が定義されている。
【０１４１】
ステップＳ１０３は、操作パネル２３からの操作に対応する情報をパネル制御部３５に入力し、ステップＳ１０４は、操作パネル２３からの情報に基づいて定義情報を参照する。ステップＳ１０５は、参照された定義情報に対応する機能を選択する。例えば、ＦＡＸ機能が選択されていると、ＦＡＸ処理部３３のＦＡＸ送信処理が起動される。ステップＳ１０６は、選択された機能の処理結果をパネル制御部３５へ通知し、ステップＳ１０７は、この処理結果を操作パネル２３に表示する。この場合、ＦＡＸ機能が選択されていると、ステップＳ１０６はＦＡＸ処理部３３のＦＡＸ処理結果をパネル制御部３５へ通知し、ステップＳ１０７はＦＡＸ処理結果を操作パネル２３に表示する。
【０１４２】
図３１は、操作パネル２３のカスタマイズを説明するフローチャートである。同図中、パネル制御部３５において、ステップＳ１１１は、操作パネル２３からの入力／選択を待ち、入力／選択があると、ステップＳ１１２は、定義情報６００を参照する。ステップＳ１１３は、定義情報６００に基づいて、操作パネル２３からの入力／選択に応じて行うべき処理の内容を判定する。ステップＳ１１４は、判定された内容の処理を呼び出し、その処理結果の通知を待つ。ステップＳ１１５は、処理結果の通知を受けると、処理結果を操作パネル２３に表示し、処理はステップＳ１１１へ戻る。
【０１４３】
図３２は、操作パネル２３におけるデータ獲得処理を説明するフローチャートである。同図に示す処理は、装置状態管理部２７で行っても、操作パネル２３内にＣＰＵが設けられている場合はこのＣＰＵで行っても良い。
図３２において、ステップＳ１２１は、操作パネル２３から入力／選択があったか否かを判定し、判定結果がＹＥＳであると、ステップＳ１２２は、入力／選択に応じて操作パネル２３に表示するべきデータが複合機２の内部表示データであるか否かを判定する。ステップＳ１２２の判定結果がＹＥＳであると、ステップＳ１２３は、内部表示データを操作パネル２３に表示し、処理は終了する。
【０１４４】
他方、ステップＳ１２２の判定結果がＮＯの場合、ステップＳ１２４は、表示に必要なデータをサーバ３のパネル制御部３５へ要求するため、データ要求のコマンドを生成する。ステップＳ１２５は、生成したデータ要求のコマンドをパネル制御部３５へ送信する。ステップＳ１２６は、データ要求のコマンドに対するパネル制御部３５からの応答があったか否かを判定し、判定結果がＹＥＳとなると、処理はステップＳ１２７へ進む。ステップＳ１２７は、パネル制御部３５から受信した表示データを操作パネル２３に表示し、処理は終了する。パネル制御部３５から受信した表示データは、上記の場合は電話帳のデータである。
【０１４５】
図３３は、操作パネル２３におけるデータ選択処理を説明するフローチャートである。同図に示す処理は、装置状態管理部２７で行っても、操作パネル２３内にＣＰＵが設けられている場合はこのＣＰＵで行っても良い。
図３３において、ステップＳ１３１は、操作パネル２３から入力／選択があったか否かを判定し、判定結果がＹＥＳであると、ステップＳ１３２は、入力／選択が表データからの選択であるか否かを判定する。上記の場合、表データとは、電話帳のデータである。従って、ステップＳ１３２は、電話帳等の表データからある項目の選択が行われたか否かを判定し、判定結果がＮＯであると、処理は終了する。
【０１４６】
他方、ステップＳ１３２の判定結果がＹＥＳであると、ステップＳ１３３は、選択された表データの項目を操作パネル２３上に反転表示する。言うまでもなく、選択された表データの項目と非選択の項目との区別ができる表示方法であれば、反転表示に限定されるものではない。ステップＳ１３４は、表データから選択された項目を示すデータ選択のコマンドを生成し、ステップＳ１３５は、このデータ選択のコマンドをサーバ２のパネル制御部３５へ送信する。ステップＳ１３６は、データ選択のコマンドに対するパネル制御部３５からの応答を確認し、項目が正常に選択されたことを確認すると、処理は終了する。
【０１４７】
（４）  ＯＣＲ制御処理：
（４ａ）  文書登録時の表題抽出処理：
本実施例では、複合機２のスキャナエンジン２２による原稿読み取り又はＦＡＸ受信により得られた文書（イメージデータ）を登録する際に、読み取った又は受信したイメージデータ中の表題（タイトル）を自動的に抽出し、これをその文書のタイトルとする。これにより、各文書のタイトルを入力する手間が不要となる。
【０１４８】
図３４は、原稿読み取り時における表題抽出処理を説明する図である。同図中、図６と同一部分には同一符号を付し、その説明は省略する。又、図３５は、原稿読み取り時における表題抽出処理の手順を説明するフローチャートである。図３４中のＳ１４１〜Ｓ１４４は、夫々図３５中のステップＳ１４１〜Ｓ１４４に対応している。
【０１４９】
図３４及び図３５において、ステップＳ１４１は、複合機２の操作パネル２３からの文書登録に伴う操作が行われると、操作パネル２３からの入力情報をサーバ３のパネル制御部３５を経由してファイリング処理部３２へ送信する。又、ステップＳ１４２は、複合機２のスキャナエンジン２２により原稿から読み取ったイメージデータを、サーバ３のパネル制御部３５を経由してファイリング処理部３２へ送信する。ステップＳ１４３は、周知の方法により、ＯＣＲ処理部３２２において、原稿から読み取ったイメージデータの表題部分を抽出し、表題部分内の文字を認識する。ステップＳ１４４は、認識された表題部分内の文字を文書のタイトルとして設定し、タイトル及びこの文書をフォルダ３２１へ登録する。
【０１５０】
図３６は、ＦＡＸ受信時における表題抽出処理を説明する図である。同図中、図６と同一部分には同一符号を付し、その説明は省略する。又、図３７は、ＦＡＸ受信時における表題抽出処理の手順を説明するフローチャートである。図３６中のＳ１５１〜Ｓ１５３は、夫々図３７中のステップＳ１５１〜Ｓ１５３に対応している。
【０１５１】
図３６及び図３７において、ステップＳ１５１は、ＬＡＮ５００を介して、又は、回線５０１を介して、ＦＡＸ装置、他の複合装置１又はコンピュータ４からのイメージデータをＦＡＸ受信により受け取り、ＦＡＸ処理部３３へ送信する。ＬＡＮ５００を介したイメージデータは、ネットワーク処理部３０を経由してＦＡＸ処理部３３へ送信され、回線５０１を介したイメージデータは、モデム３４を経由してＦＡＸ処理部３３へ送信される。ステップＳ１５２は、周知の方法により、ＯＣＲ処理部３２２において、受信したイメージデータの表題部分を抽出し、表題部分内の文字を認識する。ステップＳ１５３は、認識された表題部分内の文字を文書のタイトルとして設定し、タイトル及びこの文書の受信簿３１１への登録をＦＡＸ処理部３３に指示する。
【０１５２】
（４ｂ）  文書登録時のフォルダ３２１への仕分け：
本実施例では、複合機２のスキャナエンジン２２による原稿読み取り又はＦＡＸ受信により得られた文書（イメージデータ）を登録する際に、読み取った又は受信したイメージデータ中の文字を認識して、認識結果に基づいて予め定義されたフォルダ部に振り分ける。文字の認識位置は、予め定義された位置、指定された文字が存在する部分、上記表題抽出処理によりタイトルとして認識された部分等から任意に設定しても良い。つまり、文字の認識位置は、予め設定されていても、指定しても良い。又、仕分け先のフォルダ部の定義情報の設定により、フォルダ部に文書が振り分けられた際に指定のアドレスのコンピュータ４や複合装置１に、メールの機能等を使用して通知を行うこともできる。
【０１５３】
図３８は、文書登録時におけるフォルダ部への仕分け処理を説明する図である。同図中、図６と同一部分には同一符号を付し、その説明は省略する。又、図３９は、文書登録時におけるフォルダ部への仕分け処理の手順を説明するフローチャートである。図３８中のＳ１６１〜Ｓ１６９は、夫々図３９中のステップＳ１６１〜Ｓ１６９に対応している。
【０１５４】
図３８及び図３９において、ステップＳ１６１は、複合機２の操作パネル２３からの文書登録に伴う操作が行われると、操作パネル２３からの入力情報をサーバ３のパネル制御部３５を経由してファイリング処理部３２へ送信する。又、ステップＳ１６２は、複合機２のスキャナエンジン２２により原稿から読み取ったイメージデータを、サーバ３のパネル制御部３５を経由してファイリング処理部３２へ送信する。ステップＳ１６３は、文書登録処理をパネル制御部３５からファイリング処理部３２に対して呼び出し、ステップＳ１６４は、ＯＣＲ処理部３２２において、予め設定された、或いは、指定された文字の認識位置にある文字を認識する。
【０１５５】
ステップＳ１６５は、文字の認識結果に基づいてファイリング処理部３２の振り分け情報リスト３２３を参照し、ステップＳ１６６は、振り分け情報リスト３２３から振り分け先を検索する。ステップＳ１６７は、振り分け先の文書を登録し、ステップＳ１６８は、振り分け先のフォルダ情報リスト３２４に通知の指定があるか否かを判定する。ステップＳ１６８の判定結果がＹＥＳであれば、ステップＳ１６９は、指定された通知先、例えばＬＡＮ５００に接続されたコンピュータ４に、フォルダ部への仕分け結果をメール機能等により通知する。
【０１５６】
図４０は、文書登録時におけるフォルダへの仕分け処理を説明するフローチャートである。同図中、パネル制御部３５において、ステップＳ１７１は、操作パネル２３からの文書登録に関する入力／選択を待ち、入力／選択があると、ステップＳ１７２は文書登録の種類を判定する。例えば、文書登録が読み取られた原稿のイメージデータに基づく文書登録であれば、処理はステップＳ１７３へ進み、スキャナエンジン２２からのイメージデータを入力する。又、ステップＳ１７４は、ファイリング処理部３２に対して文書登録処理の呼び出しを行う。
【０１５７】
ファイリング処理部３２において、パネル制御部３５からの文書登録処理の呼び出しがあると、ステップＳ１８１は、振り分け情報リスト３２３を参照する。ステップＳ１８２は、振り分け情報リスト３２３に従った範囲での文字認識をＯＣＲ処理部３２２に指示する。振り分け情報リスト３２３には、図４１に示す如き内容が含まれている。
【０１５８】
図４１に示す振り分け情報リスト３２３では、振り分け方法が、文字認識による振り分けとその他の方法による振り分けとに分類されており、前者の場合、入力コード「００」により指定範囲の検索文字の認識が選択され、入力コード「０１」により文書の本文中の検索文字の認識が選択され、入力コード「０３」により文書のタイトル中の検索文字の認識が選択される。後者の場合、例えば図４１の右側に示す指定範囲ｘ１〜ｙ２を指定することで、指定範囲内の検索文字の認識が選択される。又、振り分け情報リスト３２３には、振り分け先の個数、フォルダ３２１内の振り分け先（フォルダ部）及び検索条件等も含まれている。
【０１５９】
ＯＣＲ処理部３２２において、ファイリング処理部３２からの文字認識の指示があると、ステップＳ１９１は、表題部分を自動的に抽出して文字認識を行い、ステップＳ１９２は、振り分け対象範囲内で文字認識を行う。ステップＳ１９１及びＳ１９２の認識結果は、ファイリング処理部３２へ供給される。
ステップＳ１８３は、振り分け情報リスト３２３に従った振り分け先の検索を行う。ステップＳ１８４は、該当する振り分け先（フォルダ部）が存在するか否かを判定し、判定結果がＮＯであると、ステップＳ１８５は、文書の登録先を、振り分けが失敗した時用のフォルダ部に設定する。ステップＳ１８４の判定結果がＹＥＳ又はステップＳ１８５の後、ステップＳ１８６は、該当するフォルダ部に文書を登録する。ステップＳ１８７は、登録先のフォルダ部に対して、フォルダ情報リスト３２４に通知及び通知先の指定があるか否かを判定する。フォルダ情報リスト３２４には、図４２に示す如き情報が含まれている。図４２に示すフォルダ情報リスト３２４には、フォルダ部の名称、通知指定の有無、通知方法及び通知先が含まれている。
【０１６０】
ステップＳ１８７の判定結果がＮＯであれば、ファイリング処理部３２の処理は終了して処理がパネル制御部３５へ移る。他方ステップＳ１８７の判定結果がＹＥＳであると、ステップＳ１８８は、フォルダ情報リスト３２４で通知先として指定されているアドレスへ文書登録の結果通知を結果通知処理部３６に対して指示する。結果通知処理部３６では、このファイリング処理部３２からの指示に応答して、ステップＳ１９９は、文書登録処理の結果を指定アドレスへ、例えばメール機能を使用して通知する。ステップＳ１９９の後、処理はパネル制御部３５へ移る。
【０１６１】
（４ｃ）  文書登録時の仕分け後の処理内容の指定：
本実施例では、複合機２のスキャナエンジン２２による原稿読み取り又はＦＡＸ受信により得られた文書（イメージデータ）を登録する際に、読み取った又は受信したイメージデータ中の文字を認識して、認識結果に基づいて予め指定された処理を実行する。
【０１６２】
図４３は、文書登録時の仕分け後の処理内容の指定処理を説明するフローチャートである。同図中、図４０と同一部分には同一符号を付し、その説明は省略する。
図４３において、ファイリング処理部３２において、パネル制御部３５からの文書登録処理の呼び出しがあると、ステップＳ１８１は、振り分け情報リスト３２３を参照する。ステップＳ１８２は、振り分け情報リスト３２３に従った範囲での文字認識をＯＣＲ処理部３２２に指示する。振り分け情報リスト３２３には、図４４に示す如き内容が含まれている。
【０１６３】
図４４中、図４１と同一部分には同一符号を付し、その説明は省略する。図４４に示す振り分け情報リスト３２３では、フォルダ３２１内の振り分け先（フォルダ部）、検索条件及び処理等も含まれている。又、振り分け先として、「処理実行」が指定されている場合、項目「処理」には処理の手順が指定されている。尚、項目「検索条件」に「全て」を指定すると、その下の全ての処理が実行される。
【０１６４】
ＯＣＲ処理部３２２において、ファイリング処理部３２からの文字認識の指示があると、ステップＳ１９１は、表題部分を自動的に抽出して文字認識を行い、ステップＳ１９２は、振り分け対象範囲内で文字認識を行う。ステップＳ１９１及びＳ１９２の認識結果は、ファイリング処理部３２へ供給される。
ステップＳ１８３は、振り分け情報リスト３２３に従った振り分け先の検索を行う。ステップＳ２０１は、該当する振り分け先（フォルダ部）に「処理実行」が指定されているか否かを判定する。ステップＳ２０１の判定結果がＮＯであれば、ステップＳ２０２は、該当するフォルダ部に文書を登録し、その後は図４０と同様の処理を行っても良い。他方、ステップＳ２０１の判定結果がＹＥＳであると、ステップＳ２０３は、振り分け情報リスト３２３の項目「処理」で指定される処理を実行し、処理はパネル制御部３５へ移る。
【０１６５】
（５）  運用管理処理：
（５ａ）  ＩＤ入力による課金：
本実施例では、複合機２の操作パネル２３からオペレータのＩＤを入力することで、オペレータが行った複写、ＦＡＸ送信、文書登録等の操作に対する課金の管理を行う。ＩＤには、パスワードを付加し、複合装置１及びこれを含むネットワークシステムの不正使用を防止することができる。又、ＩＤ毎に属性情報を予め定義しておくことにより、ＩＤ毎に処理を指定することができる。この場合に属性情報により指定できる処理としては、個人や部門等の特定のフォルダ部への登録や、ＦＡＸ送信や文書登録の結果通知等が挙げられる。
【０１６６】
図４５はＩＤ入力による課金処理を説明する図である。同図中、図６と同一部分には同一符号を付し、その説明は省略する。又、図４６は、ＩＤ入力による課金処理の手順を説明するフローチャートである。図４５中のステップＳ２１１〜Ｓ２２４は、夫々図４６に示すステップＳ２１１〜Ｓ２２４に対応している。
ここでは、説明の便宜上、複合機２の複写機能を使用する場合の課金処理を説明する。図４５及び図４６において、ステップＳ２１１は、複合機２の操作パネル２３から入力されたＩＤ及びパスワードを、サーバ３のパネル制御部３５に送信する。ステップＳ２１２は、入力されたＩＤ及びパスワードに基づいてパネル制御部３５内のＩＤリスト３５１を検索し、ＩＤとパスワードとが対応しており、且つ、ＩＤが複合装置１及びこれを含むネットワークシステムの利用を許可されているか否かを判断する。ステップＳ２１２の判断結果がＮＯであると、ステップＳ２１３は、エラー通知を操作パネル２３に出力する。他方、ステップＳ２１２の判断結果がＹＥＳであれば、ステップＳ２１４は、ＩＤがチェック済みである旨を運用管理処理部３７へ通知する。ステップＳ２１５は、この通知に応答して複写運用許可を複合機２の装置状態管理部２７へ出力する。ステップＳ２１６は、直前の処理に要した利用量の通知が成功しなかった場合等で、同一ＩＤに対する未保存の利用量がある場合、この未保存の利用量を運用管理処理部３７へ通知し、ステップＳ２１７は、この利用量を運用管理処理部３７の課金ログ３７１にＩＤと共に保存する。又、ステップＳ２１８は、スキャナエンジン２２及びプリンタエンジン２１を使用して複写処理を行う。
【０１６７】
ステップＳ２１９において、操作パネル２３から複写処理の終了が指示されるか、或いは、パネル制御部３５内で複写処理が行われない時間を計測するタイマがタイムアウトとなると、ステップＳ２２０は、複写運用停止の指示を運用管理処理部３７へ送信する。これにより、ステップＳ２２１は、装置状態管理部２７へ複写運用停止を通知し、ステップＳ２２２は、複合機２の複写処理を停止する。複合機２の複写処理が停止すると、ステップＳ２２３は、複写処理で利用した利用量を運用管理処理部３７へ通知し、ステップＳ２２４は、通知された利用量を課金ログ３７１にＩＤと共に保存する。
【０１６８】
図４７は、ＩＤ入力による課金処理を説明するフローチャートである。同図中、パネル制御部３５においては、ステップＳ２３１は操作パネル２３からのＩＤ及びパスワードの入力を待ち、入力があると、ステップＳ２３２は入力されたＩＤ及びパスワードに基づいてＩＤリスト３５１を検索する。図４８は、ＩＤリスト３５１を示す図である。図４８において、各ＩＤに対しては、暗号化されたパスワード及び属性情報が格納されており、属性情報は、ＦＡＸ送信や文書登録結果の通知先ＮＯＴＩＦＹへの通知及び特定フォルダ部ＦＯＬＤＥＲへの登録の処理を指定している。
【０１６９】
ステップＳ２３３は、ＩＤリスト３５１に入力されたＩＤ及びパスワードとＩＤリスト３５１中のＩＤ及びパスワードとが一致するか否かを判定し、判定結果がＮＯであると、ステップＳ２３４は、該当するＩＤがない旨を操作パネル２３に表示すると共に、パネル制御部３５の処理はステップＳ２３１へ戻る。他方、ステップＳ２３３の判定結果がＹＥＳであれば、ステップＳ２３５は、ＩＤがチェック済みである旨を運用管理処理部３７へ通知する。ステップＳ２３６は、複合機２の操作パネル２３からの操作入力を待つ。
【０１７０】
運用管理処理部３７においては、パネル制御部３５からＩＤがチェック済みである旨を通知されると、ステップＳ２５１は、複写運用許可を複合機２に通知する。複合機２の装置状態管理部２７においては、直前の処理に要した利用量の通知が成功しなかった場合等で、同一ＩＤに対する未保存の利用量がある場合、ステップＳ２６１はこの未保存の利用量を運用管理処理部３７へ通知する。運用管理処理部３７においては、ステップＳ２５２は、この利用量を運用管理処理部３７の課金ログ３７１にＩＤと共に保存すると共に、課金ログ３７１に保存した旨をパネル制御部３５へ通知する。図４９は、課金ログ３７１を示す図である。図４９に示すように、課金ログ３７１には、日付、時刻、ＩＤ、各用紙サイズ毎の利用量、即ち、用紙利用枚数／面数等が格納されており、利用量の代わりに利用料を直接格納しても良い。又、複合機２においては、ステップＳ２６２は、スキャナエンジン２２及びプリンタエンジン２１を使用して複写処理を行う。
【０１７１】
パネル制御部３５において、ステップＳ２３７は、操作パネル２３から複写処理の終了が指示されたか、或いは、パネル制御部３５内で複写処理が行われない時間を計測するタイマがタイムアウトとなった否かを判定し、判定結果がＮＯであれば、ステップＳ２３８で複合機２における処理を継続し、パネル制御部３５の処理はステップＳ２３６へ戻る。他方、ステップＳ２３７の判定結果がＹＥＳの場合、ステップＳ２３９は、現在のＩＤについての操作が終了した旨を運用管理処理部３７へ通知すると共に、パネル制御部３５の処理はステップＳ２３１へ戻る。
【０１７２】
運用管理処理部３７においては、ステップＳ２５３は、複写運用停止の指示をに応答して複合機２の装置状態管理部２７へ複写運用停止を通知し、複合機２において、ステップＳ２６３は、複合機２の複写処理を停止して複写処理で利用した利用量を運用管理処理部３７へ通知する。運用管理処理部３７においては、通知された利用量を課金ログ３７１にＩＤと共に保存し、課金ログ３７１に保存した旨をパネル制御部３５へ通知する。
【０１７３】
（５ｂ）  装置状態表示の負荷軽減処理：
本実施例では、複合装置１の動作状態、消耗品状態等の状態情報を、ネットワークシステム内のコンピュータ４のウェブブラウザ４６等により参照することができる。この場合、多数のコンピュータ４等から同時に状態情報がアクセスされたり、無条件にコンピュータ４等からの状態情報のアクセスを許可すると、アクセスされた複合装置１のサーバ３の負荷が非常に大きくなる可能性がある。そこで、本実施例では、サーバ３の運用管理処理部３７は一定期間毎に複合装置１の状態情報を保存し、この一定期間以上の頻度で状態情報へのアクセスがあった場合には、保存された状態情報を返信することで、サーバ３の負荷を軽減する。
【０１７４】
図５０は、装置状態表示の負荷軽減処理を説明するフローチャートである。同図中、コンピュータ４のウェブブラウザ４６から複合機２の状態情報アクセス要求があると、この状態情報アクセス要求はサーバ３のネットワーク処理部３０を介して結果通知処理部３６へ送信される。結果通知処理部３６において、ステップＳ２７１は、複合機２の状態情報通知を運用管理処理部３７に対して要求する。
【０１７５】
運用管理処理部３７において、ステップＳ２８１は、一定時間が経過するまで、又は、状態情報収集処理の要求があるまで待つ。ステップＳ２８２は、状態情報収集処理の要求があったか否かを判定し、判定結果がＹＥＳであると、処理は後述するステップＳ２８５へ進み、状態情報通知の要求があったか否かを判定する。他方、ステップＳ２８２の判定結果がＮＯであると、ステップＳ２８３は、複合機２の装置状態管理部２７をアクセスして複合機２の状態情報を収集する。ステップＳ２８４は、収集した状態情報を状態情報リスト３７７に保存する。
【０１７６】
ステップＳ２８５の判定結果がＹＥＳとなると、ステップＳ２８６は、状態情報リスト３７７を参照して保存された状態情報を獲得する。そして、ステップＳ２８７は、獲得した状態情報を結果通知処理部３６へ通知する。結果通知処理部３６において、ステップＳ２７２は、受信した状態情報通知の待ち合わせを行い、要求元のウェブブラウザ４６へ通知する。
【０１７７】
以上、本発明を実施例により説明したが、本発明は上記実施例に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能であることは言うまでもない。
【０１７８】
【発明の効果】
請求項１記載の発明によれば、複写処理及び印字処理とを、見掛け上並行して行うことができる。
請求項２〜４記載の発明によれば、論理複写機及び論理プリンタに対して、ビンスタッカを自由に割り付けることができる。
【０１７９】
請求項５記載の発明によれば、異なる印字ソースに対応する印字処理を、論理プリンタにより見掛け上並行して行うことができる。
請求項６〜８記載の発明によれば、論理複写機及び論理プリンタからの印字要求に対して自由に優先順位を設定することができる。
請求項９記載の発明によれば、論理スキャナを用いて任意のタイミミングで原稿の読み取りを行い、読み取ったイメージデータの複写、ファクシミリ送信及び文書登録等を行うことができる。
【０１８０】
請求項１０〜１２記載の発明によれば、複合機の用途に合わせたユニット構成を採用することができる。
請求項１３記載の発明によれば、複合機に関する状態情報を装置状態管理部から入手することができる。
請求項１４記載の発明によれば、パネル制御プロトコル、スキャナプロトコル、運用管理プロトコル及び印刷プロトコルに従って、ネットワークを介した印刷、文書登録、ファクシミリ及び運用管理を行うことができる。
【０１８１】
請求項１５記載の発明によれば、複合機が専用のＬＡＮによりサーバと接続されるので、特に情報量の多いイメージデータの送受信に適している。
請求項１６記載の発明によれば、オペレータが印字先の装置のアドレスを知らなくても、ネットワークの提供者等に問い合わせることなく、ルーティングリストから印字先の装置のアドレスを獲得することができる。
【０１８２】
請求項１７記載の発明によれば、印字処理の結果を通知先に通知することができる。
請求項１８記載の発明によれば、メール機能を活用して印字処理の結果を通知先に通知するので、簡単、確実、且つ安価に通知を行うことができる。
請求項１９記載の発明によれば、オペレータは、複合装置の増設や撤去等を含めた、ネットワークシステムの構成を意識することなく、ルーティングリストから印字先や通知先を獲得することができる。
【０１８３】
請求項２０記載の発明によれば、オペレータが文書登録先の装置のアドレスを知らなくても、ネットワークの提供者等に問い合わせることなく、ルーティングリストから文書登録先の装置のアドレスを獲得することができる。
請求項２１記載の発明によれば、文書登録処理の結果を通知先に通知することができる。
【０１８４】
請求項２２記載の発明によれば、メール機能を活用して文書登録処理の結果を通知先に通知するので、簡単、確実、且つ安価に通知を行うことができる。
請求項２３記載の発明によれば、オペレータは、ネットワークシステムの構成を意識することなく、ルーティングリストから文書登録先や通知先を獲得することができる。
【０１８５】
請求項２４記載の発明によれば、オペレータがネットワークシステムの構成を知らなくても、ルーティングリストから送信コストが最も低いルートを自動的に検索し、そのルートによってファクシミリ送信を行うことができる。
請求項２５記載の発明によれば、ファクシミリ送受信処理の結果を通知先に通知することができる。
【０１８６】
請求項２６記載の発明によれば、メール機能を活用してファクシミリ送受信処理の結果を通知先に通知するので、簡単、確実、且つ安価に通知を行うことができる。
請求項２７記載の発明によれば、オペレータは、ネットワーク構成を意識することなく、ルーティングリストから送信コストが最も低いルートや通知先を獲得することができる。
【０１８７】
請求項２８及び２９記載の発明によれば、オペレータは、ネットワーク構成を意識することなく、電話帳からファクシミリ送信先を獲得することができる。
請求項３０記載の発明によれば、ファクシミリ送受信処理の結果を通知先に通知することができる。
請求項３１記載の発明によれば、メール機能を活用してファクシミリ送受信処理の結果を通知先に通知するので、簡単、確実、且つ安価に通知を行うことができる。
【０１８８】
請求項３２記載の発明によれば、オペレータは、簡単な選択／入力操作でファクシミリ送信先及び通知先を指定することができる。
請求項３３記載の発明によれば、電話帳を高速に表示することができる。
請求項３４記載の発明におれば、電話帳の内容を任意にソートすることができる。
【０１８９】
請求項３５記載の発明によれば、操作パネル上の表示内容と対応する動作との対応関係をカスタマイズすることができる。
請求項３６記載の発明によれば、操作パネルのボタンや入力項目に対応した一連の動作を定義してカスタマイズすることができる。
請求項３７記載の発明によれば、操作パネルのボタンや入力項目に対応した一連の動作を定義する際に、ファクシミリ送信や文書登録等の項目の選択や処理スクリプトの指定が可能である。
【０１９０】
請求項３８記載の発明によれば、各文書のタイトルを入力する手間が不要となる。
請求項３９記載の発明によれば、文字認識により、各文書を自動的に予め定義されたフォルダ部に振り分けることができる。
【０１９１】
請求項４０記載の発明によれば、文字認識の結果に基づいて、予め指定された処理を自動的に実行することができる。
請求項４１記載の発明によれば、操作が行われた場所に拘らず、各ＩＤ毎に課金管理を行うことができる。
請求項４２記載の発明によれば、状態情報のアクセス要求によるサーバへの負荷を大幅に軽減することができ、且つ、各装置における状態情報を自由に入手することができる。
【０１９２】
請求項４３、４４及び４６記載の発明によれば、ネットワークシステム内の任意の複合機に各種処理を要求したり、ネットワークシステム内の任意のサーバへ各種通知を行うことができ、エンドユーザを中心としたＰｕｓｈ／Ｐｕｌｌの概念を実現可能となる。
請求項４５記載の発明によれば、複合機が専用のＬＡＮによりサーバと接続されるので、特に情報量の多いイメージデータの送受信に適している。
【０１９３】
請求項４７及び４８記載の発明によれば、ネットワークシステム内の任意の装置に各種処理を要求したり、ネットワークシステム内の任意のサーバへ各種通知を行うことができ、エンドユーザを中心としたＰｕｓｈ／Ｐｕｌｌの概念を実現可能となる。
請求項４９記載の発明によれば、オペレータは、ネットワークシステムの構成を意識することなく、ルーティングリストから印刷先、文書登録先や通知先等を獲得することができる。
【０１９４】
従って、本発明によれば、コンピュータシステムの一部として動作可能な複合機、複合機と連動してエンドユーザを中心としたＰｕｓｈ／Ｐｕｌｌの概念を実現可能なサーバ、及びエンドユーザを中心としたＰｕｓｈ／Ｐｕｌｌの概念を実現可能な複合機を有するネットワークシステムを実現可能となる。
【図面の簡単な説明】
【図１】複合装置の概略構成を示すブロック図である。
【図２】本発明になる複合機の一実施例の構成を示すブロック図である。
【図３】複合機の実施例の第１変形例の構成を示すブロック図である。
【図４】複合機の実施例の第２変形例の構成を示すブロック図である。
【図５】複合機の実施例の第３変形例の構成を示すブロック図である。
【図６】本発明になるサーバの一実施例の構成を示すブロック図である。
【図７】複合機とサーバとの接続を専用ＬＡＮで行う場合を示す図である。
【図８】複合機とサーバとの接続をコンピュータが接続されたＬＡＮで行う場合を示す図である。
【図９】本発明になるネットワークシステムの一実施例を示す図である。
【図１０】複合機の実施例を示す斜視図である。
【図１１】複合機の実施例を示す平面図である。
【図１２】印刷処理を説明するための複合機及びサーバの要部を示すブロック図である。
【図１３】印刷処理の概略を示すフローチャートである。
【図１４】コンピュータからの印刷処理を説明するための図である。
【図１５】コンピュータからの印刷処理の手順を説明するフローチャートである。
【図１６】コンピュータからの印刷を行う場合のコンピュータ側の処理を説明するフローチャートである。
【図１７】コンピュータからの印刷を行う場合のサーバ側の処理を説明するフローチャートである。
【図１８】コンピュータからの文書登録処理を説明するための図である。
【図１９】コンピュータからの文書登録処理の手順を説明するフローチャートである。
【図２０】サーバから遠隔のサーバを介した印刷処理を説明するための図である。
【図２１】サーバから遠隔のサーバを介した印刷処理の手順を説明するフローチャートである。
【図２２】サーバから遠隔のサーバへの文書登録処理を説明するための図である。
【図２３】サーバから遠隔のサーバへの文書登録処理の手順を説明するフローチャートである。
【図２４】サーバからのＦＡＸ通信処理を説明するための図である。
【図２５】サーバからのＦＡＸ通信処理の手順を説明するフローチャートである。
【図２６】ルーティングリストの自動生成を説明する図である。
【図２７】自動生成されるルーティングリストの一例を示す図である。
【図２８】電話帳の表示手順の概略を説明する図である。
【図２９】電話帳の表示を説明するフローチャートである。
【図３０】操作パネルのカスタマイズ手順の概略を説明する図である。
【図３１】操作パネルのカスタマイズを説明するフローチャートである。
【図３２】操作パネルにおけるデータ獲得処理を説明するフローチャートである。
【図３３】操作パネルにおけるデータ選択処理を説明するフローチャートである。
【図３４】原稿読み取り時における表題抽出処理を説明する図である。
【図３５】原稿読み取り時における表題抽出処理の手順を説明するフローチャートである。
【図３６】ＦＡＸ受信時における表題抽出処理を説明する図である。
【図３７】ＦＡＸ受信時における表題抽出処理の手順を説明するフローチャートである。
【図３８】文書登録時におけるフォルダ部の仕分け処理を説明する図である。
【図３９】文書登録時におけるフォルダ部の仕分け処理の手順を説明するフローチャートである。
【図４０】文書登録時におけるフォルダ部の仕分け処理を説明するフローチャートである。
【図４１】仕分け情報リストを示す図である。
【図４２】フォルダ情報リストを示す図である。
【図４３】文書登録時の仕分け後の処理内容の指定処理を説明するフローチャートである。
【図４４】仕分け情報リストを示す図である。
【図４５】ＩＤ入力による課金処理を説明する図である。
【図４６】ＩＤ入力による課金処理の手順を説明するフローチャートである。
【図４７】ＩＤ入力による課金処理を説明するフローチャートである。
【図４８】ＩＤリストを示す図である。
【図４９】課金ログを示す図である。
【図５０】装置状態表示の負荷軽減処理を説明するフローチャートである。
【符号の説明】
１      複合装置
２      複合機
３      サーバ
４      コンピュータ
２１      プリンタエンジン
２２      スキャナエンジン
２３      操作パネル
２４      論理複写機
２５１〜２５ｎ      論理プリンタ
２６      論理スキャナ
２７      装置状態管理部
３０      ネットワーク処理部
３１      プリント処理部
３２      ファイリング処理部
３３      ＦＡＸ処理部
３４      モデム
３５      パネル制御部
３６      結果通知処理部
３７      運用管理処理部
３８      電話帳処理部
３９      ルーティング情報処理部
４１      アプリケーション
４２      プリントドライバ
４３      ＦＡＸドライバ
４４      ファイリングドライバ
４５      ネットワーク処理部
４６      ウェブブラウザ
２１１      マルチビンスタッカ
５００，５００−１〜５００−４      ＬＡＮ
５０１      回線
【図１】
0003832015.tif 000002
【図２】
0003832015.tif 000003
【図３】
0003832015.tif 000004
【図４】
0003832015.tif 000005
【図５】
0003832015.tif 000006
【図６】
0003832015.tif 000007
【図７】
0003832015.tif 000008
【図８】
0003832015.tif 000009
【図９】
0003832015.tif 000010
【図１０】
0003832015.tif 000011
【図１１】
0003832015.tif 000012
【図１２】
0003832015.tif 000013
【図１３】
0003832015.tif 000014
【図１４】
0003832015.tif 000015
【図１５】
0003832015.tif 000016
【図１６】
0003832015.tif 000017
【図１７】
0003832015.tif 000018
【図１８】
0003832015.tif 000019
【図１９】
0003832015.tif 000020
【図２０】
0003832015.tif 000021
【図２１】
0003832015.tif 000022
【図２２】
0003832015.tif 000023
【図２３】
0003832015.tif 000024
【図２４】
0003832015.tif 000025
【図２５】
0003832015.tif 000026
【図２６】
0003832015.tif 000027
【図２７】
0003832015.tif 000028
【図２８】
0003832015.tif 000029
【図２９】
0003832015.tif 000030
【図３０】
0003832015.tif 000031
【図３１】
0003832015.tif 000032
【図３２】
0003832015.tif 000033
【図３３】
0003832015.tif 000034
【図３４】
0003832015.tif 000035
【図３５】
0003832015.tif 000036
【図３６】
0003832015.tif 000037
【図３７】
0003832015.tif 000038
【図３８】
0003832015.tif 000039
【図３９】
0003832015.tif 000040
【図４０】
0003832015.tif 000041
【図４１】
0003832015.tif 000042
【図４２】
0003832015.tif 000043
【図４３】
0003832015.tif 000044
【図４４】
0003832015.tif 000045
【図４５】
0003832015.tif 000046
【図４６】
0003832015.tif 000047
【図４７】
0003832015.tif 000048
【図４８】
0003832015.tif 000049
【図４９】
0003832015.tif 000050
【図５０】
0003832015.tif 000051