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