(57)【特許請求の範囲】
【請求項１】
各々ネットワークに接続されると共に、前記ネットワークを介して送信された画像データ及び画像の出力形式に関する情報に基づいて画像を出力する複数の画像出力装置と、前記ネットワークに接続されると共に、前記複数の画像出力装置各々の属性情報の論理積を演算して得られた共通の属性情報に基づいて操作画面を生成する信号を生成して送信し、かつ操作画面から入力された情報を指定された複数の画像出力装置各々に送信する画像出力管理装置と、を備えた画像出力システムに用いられる画像入力装置であって、
前記画像データを入力するための画像データ入力装置と、
前記操作画面を生成する信号に基づいて生成された操作画面が表示され、表示された操作画面から画像を出力する複数の画像出力装置を指定する情報、指定した複数の画像出力装置各々に対し分散出力を指示する情報、及び指定した複数の画像出力装置各々から出力する画像の出力形式に関する情報を入力するための表示入力装置と、
前記ネットワークに接続されると共に、前記表示入力装置から入力された情報及び前記画像データ入力装置から１回の操作によって入力された画像データを前記ネットワークを介して前記画像出力管理装置に送信すると共に、前記ネットワークを介して前記操作画面を生成する信号を受信する送受信装置と、
を備えた画像入力装置。
【請求項２】
前記表示入力装置で属性の異なる複数の画像出力装置を指定して、指定された複数の画像出力装置から画像を同時に出力するようにした請求項１に記載の画像入力装置。
【請求項３】
前記指定された複数の画像出力装置各々について出力形式を各々異ならせた請求項１または２に記載の画像入力装置。
【請求項４】
各々ネットワークに接続されると共に、前記ネットワークを介して送信された画像データ及び画像の出力形式に関する情報に基づいて画像を出力する複数の画像出力装置と、前記ネットワークに接続されると共に、前記複数の画像出力装置各々の属性情報の論理積を演算して得られた共通の属性情報に基づいて操作画面を生成する信号を生成して送信し、かつ操作画面から入力された情報を指定された複数の画像出力装置各々に送信する画像出力管理装置と、を備えた分散型複写システムに適用される入力制御装置であって、
画像を出力する複数の画像出力装置を指定する情報及び指定した複数の画像出力装置各々から出力する画像の出力形式に関する情報を受け付けると共に、指定した複数の画像出力装置各々に対する分散出力の指示を含む前記画像入力装置による画像の取り込みから前記画像出力装置における画像の出力までの一連の動作を実行させる指示命令を受け付ける受付手段を備えた入力制御装置。
【請求項５】
ネットワークを介して送信された画像データ及び画像の出力形式に関する情報に基づいて各々画像を出力する複数の画像出力装置、前記画像データを入力するための画像データ入力装置、及び操作画面が表示される表示入力装置の各々とネットワークで接続され、
ネットワークに接続された複数の画像出力装置各々の属性情報の論理積を演算して得られた共通の属性情報に基づいて、画像を出力する複数の画像出力装置を指定する情報、指定した複数の画像出力装置各々に対し分散出力を指示する情報、及び指定された複数の画像出力装置各々から出力する画像の出力形式に関する情報を入力する操作画面を生成するための信号を生成してネットワークを介して送信し、
前記信号に基づいて生成された操作画面から入力された画像出力装置を指定する情報、指定した複数の画像出力装置各々に対し分散出力を指示する情報、及び画像の出力形式に関する情報をネットワークを介して受信し、
受信した画像の出力形式に関する情報及び前記表示入力装置により１回の操作によって入力された画像データを、前記分散出力を指示する情報に基づいて前記操作画面から指定された複数の画像出力装置各々にネットワークを介して送信する画像出力管理装置。
【請求項６】
各々ネットワークに接続されると共に、前記ネットワークを介して送信された画像データ及び画像の出力形式に関する情報に基づいて画像を出力する複数の画像出力装置と、
前記ネットワークに接続されると共に、前記画像データを入力するための画像データ入力装置と、
前記ネットワークに接続されると共に、操作画面を生成する信号に基づいて生成された操作画面が表示され、表示された操作画面から画像を出力する複数の画像出力装置を指定する情報、指定した複数の画像出力装置各々に対し分散出力を指示する情報、及び指定された複数の画像出力装置各々から出力する画像の出力形式に関する情報を入力するための表示入力装置と、
前記ネットワークに接続されると共に、前記表示入力装置から入力された情報及び前記画像データ入力装置から１回の操作によって入力された画像データを前記ネットワークを介して送信すると共に、前記ネットワークを介して前記操作画面を生成する信号を受信する送受信装置と、
前記ネットワークに接続されると共に、前記複数の画像出力装置各々の属性情報の論理積を演算して得られた共通の属性情報に基づいて操作画面を生成する信号を生成して前記送受信装置に送信し、かつ前記送受信装置から送信された画像の出力形式に関する情報及び前記画像データを前記分散出力を指示する情報に基づいて指定された複数の画像出力装置各々に送信する画像出力管理装置と、
を備えた画像出力システム。
【請求項７】
各々ネットワークに接続されると共に、前記ネットワークを介して送信された画像データ及び画像の出力形式に関する情報に基づいて画像を出力する複数の画像出力装置と、
前記画像データを入力するための画像データ入力装置、操作画面を生成する信号に基づいて生成された操作画面が表示され、表示された操作画面から画像を出力する複数の画像出力装置を指定する情報、指定した複数の画像出力装置各々に対し分散出力を指示する情報、及び指定された複数の画像出力装置各々から出力する画像の出力形式に関する情報を入力するための表示入力装置、及び前記ネットワークに接続されると共に、前記表示入力装置から入力された情報及び前記画像データ入力装置から１回の操作によって入力された画像データを前記ネットワークを介して送信すると共に、前記ネットワークを介して前記操作画面を生成する信号を受信する送受信装置と、を備えた画像入力装置と、
前記ネットワークに接続されると共に、前記複数の画像出力装置各々の属性情報の論理積を演算して得られた共通の属性情報に基づいて操作画面を生成する信号を生成して前記送受信装置に送信し、かつ前記送受信装置から送信された画像の出力形式に関する情報及び前記画像データを前記分散出力を指示する情報に基づいて指定された複数の画像出力装置各々に送信する画像出力管理装置と、
を備えた画像出力システム。
【請求項８】
複数の画像出力装置各々に画像データを送信する際に、前記表示入力装置で指定された属性の異なる複数の画像出力装置の属性に応じて前記画像データを変換して送信する請求項５に記載の画像出力管理装置。
【請求項９】
コンピュータを、
ネットワークに接続された複数の画像出力装置各々の属性情報の論理積を演算して得られた共通の属性情報に基づいて、画像を出力する複数の画像出力装置を指定する情報、指定した複数の画像出力装置各々に対し分散出力を指示する情報、及び指定された複数の画像出力装置各々から出力する画像の出力形式に関する情報を入力する操作画面を生成するための信号を生成してネットワークを介して送信し、
前記信号に基づいて生成された操作画面から入力された画像出力装置を指定する情報、指定した複数の画像出力装置各々に対し分散出力を指示する情報、及び画像の出力形式に関する情報をネットワークを介して受信し、
受信した画像の出力形式に関する情報及び１回の操作によって入力された画像データを、前記分散出力を指示する情報に基づいて前記操作画面から指定された複数の画像出力装置各々に送信する
ように機能させるためのプログラム。
【請求項１０】
コンピュータを、
ネットワークに接続された複数の画像出力装置各々の属性情報の論理積を演算して得られた共通の属性情報に基づいて、画像を出力する複数の画像出力装置を指定する情報、指定した複数の画像出力装置各々に対し分散出力を指示する情報、及び指定された複数の画像出力装置各々から出力する画像の出力形式に関する情報を入力する操作画面を生成するための信号を生成してネットワークを介して送信し、
前記信号に基づいて生成された操作画面から入力された画像出力装置を指定する情報、指定した複数の画像出力装置各々に対し分散出力を指示する情報、及び画像の出力形式に関する情報をネットワークを介して受信し、
受信した画像の出力形式に関する情報及び１回の操作によって入力された画像データを、前記分散出力を指示する情報に基づいて前記操作画面から指定された複数の画像出力装置各々に送信する
ように機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像入力装置、入力制御装置、画像出力管理装置、画像出力システム、プログラム、及び記録媒体に係り、より詳しくは、ネットワークに接続された複数のプリンタ、原稿の画像を読み取るスキャナ、及びプリンタサーバを備えた画像出力システム、この画像出力システムに適用可能な画像出力管理装置、この画像出力システムに適用可能な画像入力装置、この画像出力システムに適用可能な入力制御装置、この画像出力システムに適用可能なプログラム、及びこのプログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
従来の複写機は、原稿台に載置された原稿の像をＣＣＤ（Charge Coupled Device）で読み取って半導体レーザを用いて感光ドラム上に潜像を記録し、電子写真プロセスを用いて感光ドラム上の潜像を現像して用紙上に転写することにより画像を出力している。この複写機には、ユーザインタフェースとして液晶表示板からなる表示パネル上にタッチパネルが重ねられた構成の小型の表示パネルが設けられている。そのため、表示パネルに同時に表示することができる情報量や設定可能な情報の密度には制限がある。
【０００３】
【発明が解決しようとする課題】
一方、複数のプリンタをネットワークに接続して各プリンタから画像を出力できるようにしたネットワークプリンタを構成する場合には、原稿を読み取る読取装置であるスキャナ、スキャナから受信した画像データを適宜処理して指定されたプリンタに送信するプリンタサーバから構成することが想定される。このスキャナは、通常ネットワークに１台接続され、単独で使用される複写機の画像読み取り機能と同様に機能を有するものであり、効率的に出力を行うために、スキャナには複写機に設けられているユーザインタフェースとしての表示パネルと同様の表示パネルが設けられ、この表示パネルから画像を出力するプリンタを指定したり出力形式を指定できるように構成されることが考えられる。しかし、現在のスキャナに設けられた表示パネルでは、同時に表示することができる情報量や設定可能な情報の密度には制限があり、単独で使用される複写機の表示パネルをそのまま適用してもネットワークプリンタを構成する場合には効率的ではなかった。
【０００４】
ネットワーク上には、一般的に、機種、機能、メーカ、ネットワークアドレス等の属性が異なる各種のプリンタが接続されており、これらの属性が異なる各種プリンタに特定の箇所から異なる出力指示を行うことにより、さらに効率的に出力を行おうとする要求がある。しかしながら、このようなシステムを実現するためには、表示パネルに各種プリンタに応じた操作画面を表示する必要があり、プリンタの種類が増加するに従って操作画面の種類が増加するため、操作画面を効率良く操作するのが困難になる、という問題があった。
【０００５】
また、表示パネルに表示する操作画面を共通にするため、ネットワークに同種のプリンタを接続することも考えられるが、同一のメーカのプリンタをネットワークに接続したとしても、各種の出力要望に応えるためには、白黒のプリンタ、カラープリンタ、解像度が異なるプリンタを混在して接続する必要があり、操作画面を共通にするのは困難である。
【０００６】
更に、例えば、白黒のプリンタで出力するためにスキャナで読取った画像データに基づいてカラープリンタで出力する場合や、低解像度のプリンタで出力するためにスキャナで読取った画像データに基づいて高解像度のプリンタで出力する場合等には良好な画像が得られないため、白黒のプリンタとカラープリンタ、解像度が異なるプリンタ等、異なる機能を属性として備えた複数のプリンタに出力を指示する場合には、各プリンタの機能に応じて何度もスキャナで画像データを読取る必要があった。
【０００７】
本発明は上記問題点を解消するためになされたものであり、複数の画像出力装置について共通の操作画面を表示して、操作画面を効率良く操作することができると共に、１回の操作によって入力された画像データに基づいて複数の画像出力装置から出力することができるようにした、画像入力装置、入力制御装置、画像出力管理装置、画像出力システム、プログラム、及び記録媒体を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、本発明の画像入力装置は、各々ネットワークに接続されると共に、前記ネットワークを介して送信された画像データ及び画像の出力形式に関する情報に基づいて画像を出力する複数の画像出力装置と、前記ネットワークに接続されると共に、前記複数の画像出力装置各々の属性情報の論理積を演算して得られた共通の属性情報に基づいて操作画面を生成する信号を生成して送信し、かつ操作画面から入力された情報を指定された複数の画像出力装置各々に送信する画像出力管理装置と、を備えた画像出力システムに用いられる画像入力装置であって、前記画像データを入力するための画像データ入力装置と、前記操作画面を生成する信号に基づいて生成された操作画面が表示され、表示された操作画面から画像を出力する複数の画像出力装置を指定する情報、指定した複数の画像出力装置各々に対し分散出力を指示する情報、及び指定した複数の画像出力装置各々から出力する画像の出力形式に関する情報を入力するための表示入力装置と、前記ネットワークに接続されると共に、前記表示入力装置から入力された情報及び前記画像データ入力装置から１回の操作によって入力された画像データを前記ネットワークを介して前記画像出力管理装置に送信すると共に、前記ネットワークを介して前記操作画面を生成する信号を受信する送受信装置と、を備えたことを特徴とする。
【０００９】
また、上記の画像入力装置において、前記表示入力装置で属性の異なる複数の画像出力装置を指定して、指定された複数の画像出力装置から画像を出力するようにすることができる。また、前記指定された複数の画像出力装置各々について出力形式を各々異ならせるようにしてもよい。
本発明の入力制御装置は、各々ネットワークに接続されると共に、前記ネットワークを介して送信された画像データ及び画像の出力形式に関する情報に基づいて画像を出力する複数の画像出力装置と、前記ネットワークに接続されると共に、前記複数の画像出力装置各々の属性情報の論理積を演算して得られた共通の属性情報に基づいて操作画面を生成する信号を生成して送信し、かつ操作画面から入力された情報を指定された複数の画像出力装置各々に送信する画像出力管理装置と、を備えた分散型複写システムに適用される入力制御装置であって、画像を出力する複数の画像出力装置を指定する情報及び指定した複数の画像出力装置各々から出力する画像の出力形式に関する情報を受け付けると共に、指定した複数の画像出力装置各々に対する分散出力の指示を含む前記画像入力装置による画像の取り込みから前記画像出力装置における画像の出力までの一連の動作を実行させる指示命令を受け付ける受付手段を備えたことを特徴とする。
【００１０】
本発明の画像出力管理装置は、ネットワークを介して送信された画像データ及び画像の出力形式に関する情報に基づいて各々画像を出力する複数の画像出力装置、前記画像データを入力するための画像データ入力装置、及び操作画面が表示される表示入力装置の各々とネットワークで接続され、ネットワークに接続された複数の画像出力装置各々の属性情報の論理積を演算して得られた共通の属性情報に基づいて、画像を出力する複数の画像出力装置を指定する情報、指定した複数の画像出力装置各々に対し分散出力を指示する情報、及び指定された複数の画像出力装置各々から出力する画像の出力形式に関する情報を入力する操作画面を生成するための信号を生成してネットワークを介して送信し、前記信号に基づいて生成された操作画面から入力された画像出力装置を指定する情報、指定した複数の画像出力装置各々に対し分散出力を指示する情報、及び画像の出力形式に関する情報をネットワークを介して受信し、受信した画像の出力形式に関する情報及び前記表示入力装置により１回の操作によって入力された画像データを、前記分散出力を指示する情報に基づいて前記操作画面から指定された複数の画像出力装置各々にネットワークを介して送信することを特徴とする。
上記の画像出力管理装置は、画像入力装置と画像出力装置とがネットワークを介して接続された分散型複写システムを管理する画像出力管理装置であって、前記画像出力装置を指定する情報と、指定した画像出力装置各々から出力する画像の出力形式に関する情報とを受け付け、前記画像入力装置による画像の取り込みから前記画像出力装置における画像の出力までの一連の動作を実行させる指示命令を受け付ける受付手段を備えるようにできる。
また、上記画像出力管理装置において、前記画像入力装置に撮り込まれた画像を前記受け付けた画像の出力形式に関する情報に基づいて前記指定された画像出力装置に出力させるように制御する制御手段を更に備えるようにしてもよい。
【００１１】
上記の画像出力管装置において、操作画面を生成する信号に基づいて生成された操作画面が表示されると共に、表示された操作画面から画像出力装置を指定する情報、及び画像の出力形式に関する情報を入力するための表示入力装置を、複数の画像出力装置の少なくとも１つに設けてもよく、または、ネットワークに接続してもよい。即ち、表示入力装置を画像出力装置に設けて複合機として構成してもよく、また、ネットワークに接続したパーソナルコンピュータ等を表示入力装置として用いてもよい。
【００１２】
また、上記の画像出力管装置において、画像データを入力するための画像データ入力装置を、複数の画像出力装置の少なくとも１つに設けてもよく、または、ネットワークに接続してもよい。即ち、画像データ入力装置を画像出力装置に設けて複合機として構成してもよく、また、ネットワークに接続したパーソナルコンピュータ等を画像データ入力装置として用いてもよい。この場合には、表示入力装置を画像データ入力装置またはネットワークに接続してもよい。
【００１４】
また、上記の画像出力管理装置は、複数の画像出力装置各々に画像データを送信する際に、前記表示入力装置で指定された属性の異なる複数の画像出力装置の属性に応じて前記画像データを変換して送信することができる。
【００１５】
本発明の画像出力システムは、各々ネットワークに接続されると共に、前記ネットワークを介して送信された画像データ及び画像の出力形式に関する情報に基づいて画像を出力する複数の画像出力装置と、前記ネットワークに接続されると共に、前記画像データを入力するための画像データ入力装置と、前記ネットワークに接続されると共に、操作画面を生成する信号に基づいて生成された操作画面が表示され、表示された操作画面から画像を出力する複数の画像出力装置を指定する情報、指定した複数の画像出力装置各々に対し分散出力を指示する情報、及び指定された複数の画像出力装置各々から出力する画像の出力形式に関する情報を入力するための表示入力装置と、前記ネットワークに接続されると共に、前記表示入力装置から入力された情報及び前記画像データ入力装置から１回の操作によって入力された画像データを前記ネットワークを介して送信すると共に、前記ネットワークを介して前記操作画面を生成する信号を受信する送受信装置と、前記ネットワークに接続されると共に、前記複数の画像出力装置各々の属性情報の論理積を演算して得られた共通の属性情報に基づいて操作画面を生成する信号を生成して前記送受信装置に送信し、かつ前記送受信装置から送信された画像の出力形式に関する情報及び前記画像データを前記分散出力を指示する情報に基づいて指定された複数の画像出力装置各々に送信する画像出力管理装置と、を備えたことを特徴とする。
また、本発明の画像出力システムは、各々ネットワークに接続されると共に、前記ネットワークを介して送信された画像データ及び画像の出力形式に関する情報に基づいて画像を出力する複数の画像出力装置と、前記画像データを入力するための画像データ入力装置、操作画面を生成する信号に基づいて生成された操作画面が表示され、表示された操作画面から画像を出力する複数の画像出力装置を指定する情報、指定した複数の画像出力装置各々に対し分散出力を指示する情報、及び指定された複数の画像出力装置各々から出力する画像の出力形式に関する情報を入力するための表示入力装置、及び前記ネットワークに接続されると共に、前記表示入力装置から入力された情報及び前記画像データ入力装置から１回の操作によって入力された画像データを前記ネットワークを介して送信すると共に、前記ネットワークを介して前記操作画面を生成する信号を受信する送受信装置と、を備えた画像入力装置と、前記ネットワークに接続されると共に、前記複数の画像出力装置各々の属性情報の論理積を演算して得られた共通の属性情報に基づいて操作画面を生成する信号を生成して前記送受信装置に送信し、かつ前記送受信装置から送信された画像の出力形式に関する情報及び前記画像データを前記分散出力を指示する情報に基づいて指定された複数の画像出力装置各々に送信する画像出力管理装置と、を備えたことを特徴とする。
【００１６】
本発明のプログラムは、コンピュータを、ネットワークに接続された複数の画像出力装置各々の属性情報の論理積を演算して得られた共通の属性情報に基づいて、画像を出力する複数の画像出力装置を指定する情報、指定した複数の画像出力装置各々に対し分散出力を指示する情報、及び指定された複数の画像出力装置各々から出力する画像の出力形式に関する情報を入力する操作画面を生成するための信号を生成してネットワークを介して送信し、前記信号に基づいて生成された操作画面から入力された画像出力装置を指定する情報、指定した複数の画像出力装置各々に対し分散出力を指示する情報、及び画像の出力形式に関する情報をネットワークを介して受信し、受信した画像の出力形式に関する情報及び１回の操作によって入力された画像データを、前記分散出力を指示する情報に基づいて前記操作画面から指定された複数の画像出力装置各々に送信するように機能させるためのプログラムであり、このプログラムは、コンピュータ読み取り可能な記録媒体に記録することができる。
【００１７】
上記の本発明では、ネットワークには複数の画像出力装置と、画像出力管理装置と、画像データ入力装置、表示入力装置、及び送受信装置を備えた画像入力装置と、が接続されている。画像出力管理装置は、複数の画像出力装置各々の属性情報の論理積を演算して得られた共通の属性情報に基づいて操作画面を生成する信号を生成して送受信装置に送信し、送受信装置はネットワークを介してこの操作画面を生成する信号を受信する。画像データ入力装置から画像データが入力され、操作画面を生成する信号に基づいて生成された操作画面が表示入力装置に表示される。そして、表示入力装置には、表示された操作画面から画像を出力する複数の画像出力装置を指定する情報、指定した複数の画像出力装置各々に対し分散出力を指示する情報、及び指定した複数の画像出力装置各々から出力する画像の出力形式に関する情報が入力される。この表示入力装置から入力された情報及び画像データ入力装置から１回の操作によって入力された画像データは、送受信装置によりネットワークを介して画像出力管理装置に送信される。画像出力管理装置は、送受信装置から送信された画像の出力形式に関する情報及び画像データを指定された複数の画像出力装置に送信する。画像出力装置は、ネットワークを介して送信された画像データ及び画像の出力形式に関する情報に基づいて画像を分散出力する。
【００１８】
これにより、異なる属性を備えた複数の画像出力装置について共通の操作画面を表示して、操作画面を効率良く操作することができると共に、入力された画像データに基づいて複数の画像出力装置から出力することができる。
【００１９】
特に上記の画像入力装置において、表示入力装置で属性の異なる複数の画像出力装置を指定して、指定された複数の画像出力装置から画像を出力するようにした場合には、入力された画像データに基づいて、画像出力装置の属性に応じた画像を各々出力することができる。また、指定された複数の画像出力装置各々について出力形式を各々異ならせるようにした場合には、入力された画像データに基づいて、異なる出力形式で各々出力することができる。
【００２０】
また、上記の画像出力管理装置は、複数の画像出力装置各々に画像データを送信する際に、前記表示入力装置で指定された属性の異なる複数の画像出力装置の属性に応じて前記画像データを変換して送信するようして、入力された画像データに基づいて、属性の異なる複数の画像出力装置から良好な画像を各々出力することができる。
【００２１】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を詳細に説明する。図１に示すように、本実施の形態のプリントシステムは、インターネットやＬＡＮ等で構成されたネットワーク１０に、画像データを入力する画像データ入力装置としてのスキャナ１２、サーバ１４、複数の画像出力装置であるプリンタ１６1、１６2、・・・１６n、及び複数のクライアント１８1、１８2、・・・１８nを接続して構成されている。この画像データは、例えば、ＴＩＦＦ（Tagged Image File Format）形式で表されている。また、ネットワーク１０には、プリント機能、スキャナ機能、及びファクシミリ機能を兼ね備えた複合機３０が接続されている。
【００２２】
スキャナ１２は、図２に示すように、原稿に記録された画像を読み取るＣＣＤを備えたスキャナ部１２Ａ、複数のアイコンを備えた印刷用操作画面を表示すると共に表示されたアイコンへの接触によりプリンタの印刷形式（出力形式）等のデータを入力するユーザインタフェースとして機能する表示パネル１２Ｂ、スキャナ全体を制御するコントローラ１２Ｃ、スキャナ部１２Ａで読み取られた画像データ等を記憶するメモリ１２Ｄ、及びデータを入出力するための入出力ポート１２Ｅを備えており、これらのスキャナ部１２Ａ、表示パネル１２Ｂ、コントローラ１２Ｃ、メモリ１２Ｄ、及び入出力ポート１２Ｅは、バスを介して相互に接続されている。入出力ポート１２Ｅは、ネットワークを介してネットワークに接続された機器と通信を行う通信制御ユニット１２Ｆを介してネットワーク１０に接続されている。
【００２３】
印刷用操作画面からデータを入力するユーザインターフェースは、アイコン、ボタン、スクロールバー、フレームなどの画面情報の要素であるユーザインタフェース部品とテキストデータで表されたプリンタ１６の属性情報とに分離され、ユーザインタフェース部品はスキャナのメモリ１２Ｄに記憶され、プリンタ１６の属性情報は後述するようにサーバ１４に記憶されている。なお、画面情報は、例えばＨＴＭＬ（Hypertext Makeup Language）で作成することができる。
【００２４】
このように、ユーザインタフェースをユーザインタフェース部品と属性情報とに分離し、スキャナ１２とサーバ１４とに分離して記憶することにより、ユーザインタフェースを構成するデータをサーバ１４からスキャナ１２に送信する場合に、サーバ１４からスキャナ１２に送信するデータ量を少なくすることができ、これにより速やかにユーザインタフェースを表示パネル１２Ｂに表示することができる。なお、メモリ１２Ｄには、後述する処理ルーチンのプログラムも記憶されている。
【００２５】
なお、印刷用操作画面を表示するユーザインターフェースは、分離して記憶することなく、サーバ１４ですべての情報を生成してスキャナ１２のコントローラ１２Ｃに送信するようにしてもよい。
【００２６】
また、このスキャナ１２に代えてＦＤＤ、ＣＤ−ＲＯＭなどの記憶媒体等に記録された電子化された画像データを読み取って入力してもよく、またパーソナルコンピュータを用いて、ファクシミリ、またはデータベースから画像データを入力してもよく、パーソナルコンピュータにインストールしたメールソフトを用いて画像データ入力してもよい。
【００２７】
プリンタ１６1、１６2、・・・１６nは、略同様の構成であり異なる点は属性だけであるので、図３を参照して１つのプリンタについて説明し他のプリンタについては説明を省略する。なお、以下では、各プリンタを特に区別しないで説明する場合は、符号末尾の添字を省略し、プリンタ１６と称する。
【００２８】
プリンタ１６は、図３に示すように、感光体に静電潜像を記録し、静電潜像をモノクロトナーまたはカラートナーを用いて現像し、現像した画像を記録媒体である記録紙に転写して出力するプリンタ部１６Ａ、操作画面を表示すると共に表示された操作画面のアイコンへの接触等によりプリンタ１６を操作するための表示パネル１６Ｂ、プリンタ１６全体を制御するコントローラ１６Ｃ、受信した画像データ及び出力形式のデータ等を記憶すると共に後述する処理ルーチンのプログラム等を予め記憶したメモリ１６Ｄ、及びデータを入出力するための入出力ポート１６Ｅを備えており、これらのプリンタ部１６Ａ、表示パネル１６Ｂ、コントローラ１６Ｃ、メモリ１６Ｄ、及び入出力ポート１６Ｅは、バスを介して相互に接続されている。入出力ポート１６Ｅは、ネットワークを介してネットワークに接続された機器と通信を行う通信制御ユニット１６Ｆを介してネットワーク１０に接続されている。
【００２９】
サーバ１４には、外部記憶装置であるＦＤＤ、ＣＤ−ＲＯＭ、またはＣＤ−ＲＷ等に記録されたデータを読み取って入力する書き込みも可能なドライバ２０、ファクシミリ装置２２、ネットワークに接続された全てのプリンタ１６の属性情報等を記憶したデータベース２４が接続されている。
【００３０】
サーバ１４は、図４に示すように、サーバ全体を制御するコントローラ１４Ａ、受信したデータを記憶すると共に、メールの送受信を行うメーラ、ファクシミリ装置の送受信の制御を行うプログラム、及び後述する処理ルーチンのプログラム等を予め記憶したメモリ１４Ｂ、ＣＤ−ＲＯＭライタ等で構成されたドライバ２０に接続されたインタフェース１４Ｃ、ファクシミリ装置２２を駆動する駆動装置１４Ｄ、データベース２４に接続されたファイルシステム１４Ｅ、及びデータを入出力するための入出力ポート１４Ｆを備えており、これらのコントローラ１４Ａ、メモリ１４Ｂ、インタフェース１４Ｃ、駆動装置１４Ｄ、ファイルシステム１４Ｅ、及び入出力ポート１４Ｆは、相互に接続されている。入出力ポート１４Ｅは、ネットワークを介してネットワークに接続された機器と通信を行う通信制御ユニット１４Ｇを介してネットワーク１０に接続されている。
【００３１】
なお、データベース２４は、サーバ１４とは別にネットワークに接続されたデータベースサーバを設け、このデータベースサーバに接続してもよい。
【００３２】
クライアント１８1、１８2、・・・１８nは、各々ネットワークを介してネットワークに接続された機器と通信を行う通信制御ユニットを備えたパーソナルコンピュータで構成されている。
【００３３】
以下、図５〜図７を参照して本実施の形態のスキャナ、サーバ、及びプリンタの各コントローラにより実行される処理ルーチンを説明する。この処理ルーチンは、属性情報の登録処理、操作画面表示処理、印刷指示処理、及び印刷処理の各ルーチンに分かれているので、以下各々について分けて説明する。
【００３４】
[属性情報の登録処理]
属性情報の登録処理は、ネットワークに接続されたプリンタ１６の属性情報をサーバ１４に接続されたデータベースに登録する処理である。
【００３５】
ネットワーク１０にプリンタ１６を接続した場合は、サーバ１４に設けられた操作パネル（図示せず）やサーバ１４とネットワークを介して接続されたクライアント１８からサーバ１４に備えられた管理ツールソフトウェアを操作することにより、サーバ１４にプリンタ１６の属性情報を登録する属性情報登録処理を行う。すなわち、サーバ１４では、前記管理ツールソフトウェアへの指示により、図６に示すステップ１０８において、属性情報登録処理要求と判断されると、ステップ１０９において、サーバ１４からプリンタ１６へプリンタ属性情報の登録処理を要求する登録処理要求信号が送信される。
【００３６】
プリンタ１６では、図５のステップ１００で登録処理要求信号が受信されたか否かを判断し、登録処理要求信号が受信されると、ステップ１０２において、プリンタ１６の属性情報がプリンタ１６からサーバ１４に送信される。
【００３７】
サーバ１４は、ステップ１１０でプリンタ１６から送信された属性情報が受信されたか否かを判断し、属性情報が受信されるとステップ１１２において、ファイルシステム１４Ｅを制御してデータベース２４にプリンタ１６の属性情報を登録する。
【００３８】
なお、プリンタ１６をネットワーク１０に接続したときに自動的にプリンタ１６からサーバ１４に属性情報を送信し、データベース２４に自動的に属性情報の登録が行われるようにしてもよく、サーバ１４によってプリンタ１６の属性情報を検出し、検出した属性情報をデータベースに登録するようにしてもよい。また、プリンタ１６に設けられた表示パネル１６Ｂを操作して、サーバ１４にプリンタ１６の属性情報を登録することもできる。これによって、サーバ１４に接続されているデータベース２４には、ネットワーク１０に接続されている全てのプリンタ１６の属性情報が登録される。
【００３９】
プリンタ１６の属性情報としては、白黒印刷用かカラー印刷用かを示す情報、両面印刷機能があるか否かを示す情報、フィニッシャー（ステイプルで止める機能やパンチ穴を開ける機能など）があるか否かを示す情報、高解像度か低解像度かを示す情報、印刷できる用紙のサイズを示す情報、各プリンタが備えるフォントの種類の情報、カラープリンタの場合に特有なカラーマップや色調整情報などのカラー特性情報等の出力形式に関する情報や、各プリンタの設置場所の情報（１つのビル内で設置されている階、部所等、異なるビル内で設置されている部所等）、ＩＰアドレスなどのネットワーク設定の情報、プリンタ名の情報等のプリンタを識別するための情報があり、プリンタ１６の出力形式・出力条件に関する情報の全てが属性情報としてデータベースに登録される。
【００４０】
[操作画面表示処理]
スキャナ１２を起動させると、スキャナ１２の表示パネル１２Ｂには、まず図８に示す初期画面が表示され、次に図９に示すサービス選択のためのメニュー画面が表示される。このメニュー画面には、図９に示すように、アイコンで表示されたサービス選択ボタン２００が表示されており、ボタン２００Ａをクリックするとコピー（印刷）サービスが選択され、ボタン２００Ｂをクリックするとスキャナサービスが選択される。
【００４１】
オペレータによってスキャナ１２の表示パネル１２Ｂに表示されている図９に示すメニュー画面からボタン２００Ａが押されコピーサービスが選択されると、図１０に示す出力方法／保存先の指定を行うための操作画面が表示される。この操作画面は、ネットワーク１０に接続されているプリンタ１６をオペレータの操作により予め登録されたグループに分けて表示するグループ表示部２０２、出力方法等を設定するための設定部２０４、及びテンキー部２０６を含んで構成されており、設定部２０４にはアイコンで表示された出力方法等の選択ボタン２０５が表示されている。出力方法の選択肢としては、１つのジョブを分割しないで１台のプリンタで出力する「分割出力しない」、入力部数が各プリンタの出力部数が均等になるように分割されて複数台のプリンタへ出力される「均等出力する（均等出力）」、各プリンタから入力部数と同じ部数が出力される「同報出力する（同報出力）」、複数のプリンタを指定し、各プリンタ毎に部数を指定する「個別に部数を指定する（個別部数指定）」、及び出力の条件を指定して条件に最も適したプリンタを選択して出力する「ベストフィットする（ベストフィット）」がある。選択ボタン２０５をクリックすることにより、いずれかの出力方法を選択することができる。なお、図１０に示す操作画面では、出力方法として各プリンタから入力部数と同じ部数が出力される「同報出力」が選択された状態を示している。
【００４２】
オペレータによって操作画面のグループ表示部２０２に表示されたプリンタ１６のグループの１つが選択されると、図７のステップ１５４において印刷用操作画面表示指示があったと判断され、ステップ１５６においてスキャナ１２からサーバ１４に、印刷用操作画面を生成するための操作画面生成要求信号が送信される。また、プリンタ１６のグループが選択されたことを示す情報のみをスキャナ１２からサーバ１４に送信するようにしてもよい。
【００４３】
サーバ１４において、図６のステップ１１４でスキャナ１２から送信された操作画面生成要求信号が受信されたと判断されると、ステップ１１６においてネットワーク１０に接続されているプリンタ１６のステータスを確認し、操作画面生成要求信号及び登録されているプリンタ１６の属性情報に基づいて、指示されたプリンタ１６の印刷用操作画面を生成するための属性情報を生成し、ステップ１１８においてスキャナ１２に生成した属性情報を送信する。
【００４４】
操作画面生成要求信号としては、ネットワーク１０に接続されているプリンタ１６の全ての属性情報を表示する、カラー印刷機能を備えたプリンタ１６の属性情報のみを表示する、予め指定したグループのプリンタ１６のみの属性情報を表示する等の要求信号を送信することができる。
【００４５】
このとき、指定されたプリンタ１６のステータスの確認によって、電源オフ、紙詰まり、トレイに用紙が収納されていない等のエラー等によってダウンしているプリンタ１６が存在している場合には、サーバ１４は、ダウンしているプリンタ１６の属性情報が表示されないように印刷用操作画面を生成するための属性情報を生成する。なお、このとき、ダウンしているプリンタ１６についてはダウンしていることを示すエラー情報を表示する印刷用操作画面を表示させる情報を生成するようにしてもよい。
【００４６】
サーバ１４からスキャナ１２に属性情報が送信され、図７のステップ１５８においてサーバ１４からの属性情報が受信されたと判断されると、スキャナ１２は、受信した印刷用操作画面を生成するためのテキストデータで表された属性情報とメモリ１２Ｄに記憶されているボタン等の画情報を示すユーザインタフェース部品とを合成して図１１に示す印刷用操作画面を生成し、ステップ１６０において生成した印刷用操作画面をユーザインタフェースとして表示パネル１２Ｂに表示する。この印刷用操作画面は、グループ表示部２０２、用紙サイズ、拡縮倍率等の画像データ出力形式を示す出力パラメータを設定するためのパラメータ設定部２０８、及びテンキー部２０６を含んで構成されており、パラメータ設定部２０８にはアイコンで表示されたパラメータ選択ボタン２１０が表示されている。
【００４７】
オペレータが表示された印刷用操作画面を操作し、印刷用操作画面の画面変更指示を行うと、図７のステップ１６２からステップ１６４、１６６に進むと共に、図６のステップ１１４からステップ１２０、１２２に進んで操作画面変更処理が行われる。この操作画面変更処理では、図７のステップ１５６〜１６０、図６のステップ１１４〜１１８で説明したように、スキャナ１２の表示パネル１２Ｂの操作に応じて新たな操作画面生成要求信号がサーバ１４に送信され、サーバ１４より新たな印刷用操作画面を生成するための属性情報が生成され、生成された属性情報が送信される。このため、スキャナ１２の表示パネル１２Ｂの印刷用操作画面を用いた操作に応じて印刷用操作画面の表示が変更される。
【００４８】
この操作画面変更処理を更に詳細に説明すると、スキャナ１２の表示パネル１２Ｂの図１１に示す印刷用操作画面の操作により印刷用操作画面のグループ表示部２０２に表示されたプリンタ１６のグループを選択し、グループに属するプリンタ１６を指定し、指定されたグループに属するプリンタへ出力指示を設定するための操作画面生成要求信号を送信すると、サーバ１４においてグループに属するプリンタ１６の属性情報の論理積が演算され、各グループに共通の属性情報が選択されて共通の属性情報がスキャナ１２に送信される。これにより、プリンタ１６のグループとこのグループに共通の属性情報とを表示する印刷用操作画面が新たに生成されて表示される。
【００４９】
また、複数のプリンタ１６を１つのグループとして登録するときには、オペレータがグループ化したい機能を表す属性情報を選択し、この属性情報を備えたプリンタ１６を表示するための操作画面生成要求信号をサーバ１４に送信すると、選択された属性を備えたプリンタ１６が全て表示されるので、オペレータはグループ化したいプリンタ１６を画面から選択して、サーバ１４に対してグループ化指示を行うことにより、グループ化することができる。
【００５０】
図１０に示す画面で、オペレータによって出力方法として１つのジョブを分割しないで出力するために「分割出力しない」ボタンが選択され、グループ表示部２０２に表示されたプリンタ１６のグループの１つが選択されると、選択されたグループに属するプリンタ１６の一覧（図示せず）が表示される。もしくは、グループ表示部２０２にグループ化されていない状態の単体のプリンタ１６の一覧（図示せず）が表示されるようにしてもよい。このプリンタ一覧から個々のプリンタ１６を選択すると、サーバ１４において選択されたプリンタ１６の属性情報が選択されてスキャナ１２に送信され、選択されたプリンタ１６の属性情報を表示する印刷用操作画面が生成され、スキャナ１２の表示パネル１２Ｂに表示される。
【００５１】
また、出力方法として、出力するプリンタ１６の属性情報、すなわち出力の条件を指定して条件に最も適したプリンタ１６の表示（ベストフィット）を選択すると、サーバ１４において、出力先として選択されたグループに属するプリンタ１６の属性情報の論理和が演算され、この演算結果に基づいたプリンタ１６の属性情報がスキャナ１２に送信され、スキャナ１２では印刷用操作画面を生成し表示パネル１２Ｂに表示する。この画面によりオペレータは選択し得る総ての属性情報を一覧することができる。
【００５２】
また、出力方法として「個別部数指定」が選択され、グループ表示部２０２に表示されたプリンタ１６のグループの１つが選択されると、選択されたグループに属するプリンタ１６毎に部数を表示する図１２に示す個別部数指定画面が表示される。オペレータはこの個別部数指定画面からプリンタ毎に出力部数を設定することができる。そして、出力するプリンタ１６毎に印刷用操作画面が表示される。
【００５３】
[印刷指示処理]
オペレータは、図１１に示す印刷用操作画面によって、プリンタ１６の属性情報を確認した後、印刷用操作画面から用紙サイズ、拡縮倍率等の画像データ出力形式を示す出力パラメータを設定して、印刷指示を行う。ここでは、１回の操作によってスキャナ１２から入力された画像データ（共通画像データ）に基づいて、複数のプリンタ１６から異なる条件で印刷物を出力することができるようにプリンタ１６を指定し、出力形式を決定する出力パラメータを設定する。
【００５４】
上記のようにプリンタ１６をグループ化する場合に、異なる機能を属性として備えた複数のプリンタ１６を同じグループに属するように予め設定しておき、共通画像データに基づいて、異なる機能を属性として備えた複数のプリンタ１６の各々から印刷物を出力するようにすることができる。例えば、カラー出力機能を備えたプリンタ１６と白黒出力機能を備えたプリンタ１６の各々から印刷物を出力するようにしてもよい。この場合、カラー出力機能を備えたプリンタ１６からは１部出力、白黒出力機能を備えたプリンタ１６からは残りの部数出力のように出力を指定することにより、全部数カラー出力する場合に比較してコストを低減することができる。また、共通画像データに基づいて、解像度の異なる複数のプリンタ１６の各々から印刷物を出力するようにしてもよい。この場合、高解像度プリンタから１部出力、低解像度プリンタから残りの部数出力のように指定することができる。
【００５５】
また、出力するプリンタ１６を複数指定した後に、印刷用操作画面から画像データ出力形式を示す出力パラメータを設定する際に、異なるパラメータを設定して、指定された複数のプリンタ１６各々について、用紙サイズ、記録面（片面／両面）、フィニッシャの有無等の出力形式を各々異ならせてもよく、また出力形式に応じて出力部数を各々指定してもよい。例えば、サイズに応じて出力部数を指定してもよく（例えば、Ａ４で１部、Ｂ４で残りの部数）、記録面に応じて出力部数を指定してもよく（例えば、両面で１部、片面で残りの部数）、フィニッシャの有無に応じて出力部数を指定してもよい（例えば、ホッチキス有りで１部、無しで残りの部数）。
【００５６】
上記の通り、オペレータにより出力するプリンタ１６が指定され、画像データ出力形式を示す出力パラメータが設定されて印刷指示が行われると、図７のステップ１６２で印刷指示有りと判断され、ステップ１６８で指定したプリンタ１６による印刷が可能か否かを確認するための印刷可能確認信号をサーバに送信する。
【００５７】
スキャナ１２からサーバ１４に印刷可能確認信号が送信され、図６のステップ１２４で印刷可能確認信号が受信された（印刷指示有り）と判断されると、ステップ１２６において指定されたプリンタ１６のステータスを確認し、ステップ１２８でこのステータスから印刷可能と判断されれば、ステップ１３２で印刷可能信号をスキャナ１２に送信する。一方、ステップ１２８で印刷不可と判断されたときには、ステップ１３０において印刷不可信号をスキャナ１２に送信する。
【００５８】
スキャナ１２では、図７のステップ１７０において、印刷可能信号が受信されたか否かを判断し、印刷可能信号が受信された場合には、次のステップ１７４でオペレータによりスタートボタンが押されるなどして画像読み取り（スキャン開始）が指示されたか否かを判断する。ステップ１７４で画像読み取り指示があったと判断されると、ステップ１７６でスキャナ部１２Ａを制御してセットされた原稿に記録された画像を１回の操作で読み取り、即ち一連の画像データを共通画像データとして読取り、電子化された画像データとしてスキャナのメモリ１２Ｄに記憶する。そして、ステップ１７８において操作画面から入力された出力形式及びスキャナ部１２Ａから読み込まれた画像データをサーバ１４に送信する。
【００５９】
一方、ステップ１７０において印刷不可信号が入力されたと判断されたときには、ステップ１７２においてオペレータにプリンタ１６の再指定を行うように指示し、オペレータが表示パネル１２Ｂを操作して出力するプリンタ１６の再指定を行うと、上記と同様にステップ１６２からステップ１６８に進んで、サーバ１４に印刷が可能か否かを確認するための印刷可能確認信号を送信し、ステップ１７０において印刷可能信号が受信され、ステップ１７４において画像読み取りが指示されたと判断された場合に、ステップ１７６で原稿に記録された画像データを読み取り、ステップ１７８において出力形式及び画像データをサーバ１４に送信する。
【００６０】
また、１つのジョブを複数のプリンタ１６で実行するように指示する場合には、１つのジョブの下層にプリンタ１６毎のジョブを各々独立に位置させ、上層のジョブの操作（開始、停止、再開、変更、削除等）により、上層のジョブ及び全ての下層のジョブが同様に実行されるようにすることができる。また、下層のジョブについては各々独立に操作を行って各々独立に実行されるようにしてもよい。
【００６１】
[印刷処理]
図６のステップ１３４において、スキャナ１２からの出力形式及び画像データがサーバ１４において受信されたと判断されると、ステップ１３６においてジョブの実行が指定されたプリンタ１６のステータスを確認し、ステップ１３８で確認したステータスから印刷が可能か否かを判断する。印刷が指定されたプリンタ１６にエラーが発生して印刷不能ならば、ステップ１３０において印刷不可信号をスキャナ１２に送信する。これによって、スキャナ１２では、ステップ１８０において、出力形式及び画像データ送信後に印刷不可信号が受信されたと判断され、上記で説明したように、ステップ１７２においてオペレータにプリンタ１６の再指定を行うように操作画面によって指示し、オペレータが表示パネル１２Ｂを操作して出力するプリンタ１６の再指定を行うと、印刷可能信号が受信され、スキャン開始が指示された場合に、画像が読取られ、出力形式及び画像データが再度サーバ１４に送信される。そして、ステップ１８２で所定時間が経過したと判断されるまで、ステップ１８０に戻り印刷不可信号が受信されたか否かを繰り返し判断する。
【００６２】
なお、スキャナ１２からサーバ１４に出力形式及び画像データが送信された後にプリンタ１６が再指定されても、通常は出力形式及び画像データの変更がないので、再度出力形式及び画像データをサーバ１４に送信することなく、既にサーバ１４に送信されている出力形式及び画像データをそのまま利用するようにしてもよい。また、プリンタ１６の再指定により出力形式を変更せざるを得なくなった場合には、出力形式のみ送信して変更してもよい。
【００６３】
一方、ステップ１３８で印刷可能と判断されたときには、ステップ１４０において機能が異なるプリンタ１６が複数指定されているか判断し、機能が異なるプリンタ１６が複数指定されている場合には、ステップ１４２でスキャナ１２から入力された画像データを必要に応じて各々のプリンタ１６の属性に応じた画像データに変換し、ステップ１４４においてサーバ１４から印刷が指定されたプリンタ１６に、用紙サイズ、部数等を示す画像データ出力形式信号、及び必要に応じて変換された画像データをネットワーク１０を介して送信する。
【００６４】
例えば、カラー出力機能を備えたプリンタ１６と白黒出力機能を備えたプリンタ１６とが指定されている場合には、スキャナ１２ではカラー出力機能を備えたプリンタ用に画像を読み取って電子化された画像データを得ているので、白黒出力機能を備えたプリンタ１６には、この画像データを白黒出力機能を備えたプリンタ用の画像データに変換して送信する。この場合、例えば各画素のＲ、Ｇ、Ｂの平均値（（Ｒ＋Ｇ＋Ｂ）／３）を白黒出力機能を備えたプリンタの各画素の画像データとすることができる。なお、出力形式として、用紙サイズ、記録面、部数等が異なる場合には画像データを変換しなくてもよい。
【００６５】
また、高解像度プリンタと低解像度プリンタとが指定されている場合には、スキャナにおいて高解像度プリンタ用の画像データが得られているので、低解像度プリンタに対しては、この画像データを１画素または複数画素おきに間引くことによって変換した画像データを送信する。なお、スキャナで低解像度プリンタ用の画像データが得られるように画像を読み込み、高解像度プリンタに対しては、画素補間してデータ量を増加させて送信してもよい。
また、これらの画像データの変換処理は、スキャナで読み込んだ画像データと表示パネルで指定された出力形式とをサーバに送信し、サーバにおいて変換処理を行わせるように構成してもよい。
【００６６】
また、ステップ１４０で機能が異なるプリンタ１６が複数指定されていないと判断された場合は、画像データの変換は行わず、プリンタ１６に画像データ出力形式信号及び画像データをネットワーク１０を介して送信する。
【００６７】
プリンタ１６は、図５のステップ１０４において、サーバ１４から送信された出力形式及び画像データが受信されたと判断されると、ステップ１０６において指定された出力形式で、画像データに基づいた画像を記録紙に形成し、画像が形成された記録紙を出力する。
【００６８】
以上説明したように、本実施の形態のプリントシステムでは、１回の操作によってスキャナから入力された画像データに基づいて、ネットワークに接続された複数のプリンタから異なる条件（例えば、白黒とカラー、高解像度と低解像度、異なる出力形式、異なる出力部数）で出力することができる。
【００６９】
また、スキャナに複数のアイコンを備えた操作画面を表示すると共に表示されたアイコンへの接触によりプリンタの印刷形式等のデータを入力するユーザインタフェースとして機能する表示パネルを設けているので、スキャナにより画像データの入力を行う際に、この表示パネルに表示された操作画面で指示することにより、通常の複写機を操作するように、最初に出力パラメータを設定した後、スタートボタンを押すだけで原稿の読み取りから印刷までの処理を自動的に行うことが可能となる。
【００７０】
また、ネットワークに接続されたプリンタの属性情報をサーバのデータベースに登録しているので、スキャナからネットワークに接続されたプリンタの属性情報を引き出すことができる。なお、スキャナ以外の他のクライアントからも、同様にネットワークに接続されたプリンタの属性情報を引き出すことができる。
【００７１】
また、サーバにおいて、ネットワークに接続されている全部または一部のプリンタの属性情報を表示するための操作画面生成要求信号、及びネットワークに接続されたプリンタの属性情報に基づいて、操作画面を生成するためのテキストデータを生成してスキャナに送信すると共に、スキャナにおいて、送信されたテキストデータ等に基づいて操作画面を生成し、生成した操作画面をユーザインタフェースとして表示パネルに表示するので、異なる属性を備えた複数のプリンタについても共通の操作画面を表示することができ、この表示パネルを効率良く操作することができる。
【００７２】
また、本実施の形態においては、スキャナにおいて、送信されたテキストデータ等に基づいて操作画面を生成し、生成した操作画面をユーザインタフェースとして表示パネルに表示する例について説明したが、ユーザインタフェースをクライアントや複合機に設け、クライアントや複合機から操作することもできる。
例えば、本実施の形態のプリントシステムに複合機を接続した場合、通常は単独の複合機として動作し、「ネットワークコピーモード」が指示されたときに、当該複合機がユーザインタフェース装置または画像入力装置または画像出力装置として動作するように構成することもできる。
通常は、当該複合機は、複合機独自のユーザインタフェース画面を表示パネルに表示して単独で動作する複合機として動作するが、「ネットワークコピーモード」へ移行する指示がなされたときに、ネットワークを介して接続されたサーバに対してユーザインタフェース画面を生成するための情報の取得要求を出し、サーバから送信されてきた情報をもとに複合機の表示パネルにネットワークを介して接続された他の機器に対する設定・出力形式の指示が可能なユーザインタフェース画面を表示させる。この画面から出力先のプリンタの選択、出力形式の設定を行い、ネットワークコピーのスタート指示を行うと、複合機の画像読み取り部で原稿を読み取らせれば、読み込まれた画像と出力先プリンタや出力形式に関する情報とをサーバに送信し、プリント処理させることも可能である。
【００７３】
なお、本実施の形態においては、通常の複写機を操作するように、最初に出力パラメータを設定した後、スタートボタンを押すだけで原稿の読み取りから印刷までの処理を自動的に行うように構成したが、下記に記載するようにスキャンサービスでスキャナから画像を読み込み蓄積した後に、再プリント指示を行うことにより、蓄積された画像をプリント出力することもできる。
【００７４】
原稿に記録された画像を蓄積する場合には、図９に示すメニュー画面において「スキャナー」ボタン２００Ｂを押すことによりスキャンサービスを選択し、スキャナ部１２Ａに原稿をセットしてスタートボタンを押す。これにより、画像読み取り指示ありと判断され、スキャナ部１２Ａが制御されて原稿に記録された画像が読み取られる。読取られた画像データは、電子化された画像データとしてスキャナのメモリ１２Ｄに記憶される。この場合、機能がより高いプリンタで使用する画像データが得られるように、例えば、カラー出力機能を備えたプリンタ（カラープリンタ）と白黒出力機能を備えたプリンタ（白黒プリンタ）とが接続されている場合には、カラープリンタ用の画像データが得られるように、また高解像度プリンタと低解像度プリンタとが接続されている場合には、高解像度プリンタ用の画像データが得られるように、画像を読取るのが好ましい。
【００７５】
なお、画像データが予め記憶された外部記憶装置から画像データを入力する場合には、上記の画像読み取り処理は不要であり、図示しない読み込み装置を用いて外部記憶装置から読み込んだ画像データを１回の操作でメモリ１２Ｄに共通画像データとして記憶すればよい。
【００７６】
次に、スキャンサービスにより蓄積された画像を印刷する場合には、図９に示すメニュー画面において「再プリント」ボタン２００Ｃを押すことにより再プリントサービスを選択する。再プリントサービスでは、スキャナのメモリ１２Ｄに蓄積された画像から所望の画像を、前記[印刷指示処理]で記載した処理と同様の処理を行うことにより再出力することが可能となる。
【００７７】
また、本実施の形態においては、スキャナにより読み込まれた画像を一旦スキャナ１２のメモリ１２Ｄに記憶しておき、プリンタ１６への出力時にメモリ１２Ｄからサーバ１４に送信し、各プリンタ１６へ送信されるように構成したが、原稿読み取り時に、読み取った画像をサーバ１４に送信してサーバ１４に保存しておき、プリンタ１６への出力時に各プリンタ１６へ送信されるように構成してもよい。また、スキャナにより読み込まれた画像を一旦スキャナ１２のメモリ１２Ｄに記憶しておき、印刷時にメモリ１２Ｄからサーバ１４を介さず、直接プリンタに送信するようにしてもよい。
【００７８】
また、スキャンサービスにより読み込まれた画像を一旦スキャナ１２のメモリ１２Ｄに記憶すると共に、画像の格納場所を示す情報をサーバ１４またはプリンタ１６に送信しておき、プリンタ１６から出力する際に、その画像の格納場所を示す情報に基づいてサーバ１４またはプリンタ１６が画像を読み出す構成としてもよい。
【００７９】
また、上記ではプリンタに画像を出力する例について説明したが、プリンタ以外にも複合機やファクシミリ装置に出力することもできる。また、電子メールとしてネットワークを介して接続された他の機器（例えば、携帯電話）に出力するようにしてもよい。
【００８０】
【発明の効果】
本発明によれば、異なる属性を備えた複数の画像出力装置について共通の操作画面を表示して、操作画面を効率良く操作することができると共に、１回の操作によって入力された画像データに基づいて複数の画像出力装置から出力することができる、という効果を奏する。
【図面の簡単な説明】
【図１】本実施の形態のプリントシステムの概略構成を示すブロック図である。
【図２】本実施の形態のスキャナの概略構成を示すブロック図である。
【図３】本実施の形態のプリンタの概略構成を示すブロック図である。
【図４】本実施の形態のサーバの概略構成を示すブロック図である。
【図５】本実施の形態のプリンタにより実行される処理ルーチンを説明するためのフローチャートである。
【図６】本実施の形態のサーバにより実行される処理ルーチンを説明するためのフローチャートである。
【図７】本実施の形態のスキャナにより実行される処理ルーチンを説明するためのフローチャートである。
【図８】スキャナ起動時に表示パネルに表示される初期画面を示す図である。
【図９】サービス選択のためのメニュー画面を示す図である。
【図１０】出力方法／保存先の指定を行うための操作画面を示す図である。
【図１１】印刷用操作画面を示す図である。
【図１２】プリンタ毎に出力部数を指定するための個別部数指定画面を示す図である。
【符号の説明】
１０  ネットワーク
１２  スキャナ
１４  サーバ
１６1、１６2、・・・１６n  プリンタ
１８1、１８2、・・・１８n  クライアント
２０  ドライバ
２２  ファクシミリ装置
２４  データベース
３０  複合機
【図１】
0004042355.tif 000002
【図２】
0004042355.tif 000003
【図３】
0004042355.tif 000004
【図４】
0004042355.tif 000005
【図５】
0004042355.tif 000006
【図６】
0004042355.tif 000007
【図７】
0004042355.tif 000008
【図８】
0004042355.tif 000009
【図９】
0004042355.tif 000010
【図１０】
0004042355.tif 000011
【図１１】
0004042355.tif 000012
【図１２】
0004042355.tif 000013