(57)【要約】【課題】画像処理のための作業を簡素化することができるようにする。【解決手段】ネットワークに画像処理装置が接続されるようになっている。利用可能な機能を検索して記憶部に記録する機能検索処理手段と、入力装置及び出力装置を設定する入出力装置設定処理手段と、入出力条件を設定する入出力条件設定処理手段と、入力装置及び出力装置並びに入出力条件に基づいて、選択された各機能から成る処理経路を設定する処理経路設定処理手段と、処理経路を実行する処理実行処理手段とを有する。各画像処理装置の機能が検索され、入力装置及び出力装置並びに入出力条件に基づいて、選択された各機能から成る処理経路が設定され、実行されるので、画像処理のための作業を簡素化することができる。【選択図】図１
2008211469.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに画像処理装置が接続された画像処理システムにおいて、
（ａ）利用可能な機能を検索して記憶部に記録する機能検索処理手段と、
（ｂ）入力装置及び出力装置を設定する入出力装置設定処理手段と、
（ｃ）入出力条件を設定する入出力条件設定処理手段と、
（ｄ）前記入力装置及び出力装置並びに入出力条件に基づいて、選択された各機能から成る処理経路を設定する処理経路設定処理手段と、
（ｅ）前記処理経路を実行する処理実行処理手段とを有することを特徴とする画像処理システム。
【請求項２】
前記入力装置と出力装置との組合せに基づいて処理フローを選択する処理フロー自動選択処理手段を有する請求項１に記載の画像処理システム。
【請求項３】
前記機能検索処理手段は、画像処理装置内の機能を優先的に記憶部に記録する請求項１に記載の画像処理システム。
【請求項４】
（ａ）操作者によって指定された入出力条件に合致した機能を有する画像処理装置が過去に存在していたかどうかを判断するエラー判定処理手段と、
（ｂ）前記操作者によって指定された入出力条件に合致した機能を有する画像処理装置が存在していない場合に、操作者にその旨を通知する通知処理手段とを有する請求項１に記載の画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システムに関するものである。
【背景技術】
【０００２】
従来、プリンタ、スキャナ、ファクシミリ装置、複合装置等の画像処理装置、例えば、プリンタ、スキャナ及びファクシミリ装置と、複数のパーソナルコンピュータとをネットワークを介して接続し、複数のパーソナルコンピュータによってプリンタ、スキャナ及びファクシミリ装置を共有する画像処理システムが提供されている。
【０００３】
そして、前記プリンタ、スキャナ、ファクシミリ装置、複合装置等は、パーソナルコンピュータの周辺機器と考えられていて、パーソナルコンピュータ上の文書編集、画像処理等のアプリケーションソフトウェアによって起動されるようになっている。したがって、例えば、スキャナ等で画像を取り込んで画像処理を行う場合には、まず、パーソナルコンピュータによって画像処理のアプリケーションソフトウェアを立ち上げ、次に、スキャナの原稿台に原稿をセットし、再びパーソナルコンピュータに戻って画像処理のアプリケーションソフトウェアによってスキャナの起動指示を入力する作業が必要になる。
【０００４】
そこで、パーソナルコンピュータの画像処理のアプリケーションソフトウェアをスキャナ側から立ち上げるようにした画像処理システムが提供されている。この場合、スキャナに、各アプリケーションソフトウェアを立ち上げるためのメニューテーブルが配設され、該メニューテーブルに従って、前記各アプリケーションソフトウェアのシンボルをメニュー項目とするメニューを表示することができるようになっている。そして、操作者が、メニューから画像処理のアプリケーションソフトウェアのメニュー項目を選択すると、メニュー項目に対応する識別子が前記メニューテーブルから読み出され、パーソナルコンピュータに送信され、パーソナルコンピュータのアプリケーションソフトウェアが立ち上げられる（例えば、特許文献１参照。）。
【特許文献１】特開平１０−１１１７９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前記従来の画像処理システムにおいては、画像処理のアプリケーションソフトウェアが立ち上げられた後、アプリケーションソフトウェアによって原稿の画像が読み取られ、該画像がプリンタによって印刷されることになるが、そのために、操作者は、画像を加工し、プリンタを検索して起動指示を入力する必要があり、そのための作業が煩わしい。
【０００６】
本発明は、前記従来の画像処理システムの問題点を解決して、画像処理のための作業を簡素化することができる画像処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
そのために、本発明の画像処理システムにおいては、ネットワークに画像処理装置が接続されるようになっている。
【０００８】
そして、利用可能な機能を検索して記憶部に記録する機能検索処理手段と、入力装置及び出力装置を設定する入出力装置設定処理手段と、入出力条件を設定する入出力条件設定処理手段と、前記入力装置及び出力装置並びに入出力条件に基づいて、選択された各機能から成る処理経路を設定する処理経路設定処理手段と、前記処理経路を実行する処理実行処理手段とを有する。
【発明の効果】
【０００９】
本発明によれば、画像処理システムにおいては、ネットワークに画像処理装置が接続されるようになっている。
【００１０】
そして、利用可能な機能を検索して記憶部に記録する機能検索処理手段と、入力装置及び出力装置を設定する入出力装置設定処理手段と、入出力条件を設定する入出力条件設定処理手段と、前記入力装置及び出力装置並びに入出力条件に基づいて、選択された各機能から成る処理経路を設定する処理経路設定処理手段と、前記処理経路を実行する処理実行処理手段とを有する。
【００１１】
この場合、各画像処理装置の機能が検索され、入力装置及び出力装置並びに入出力条件に基づいて、選択された各機能から成る処理経路が設定され、実行されるので、画像処理のための作業を簡素化することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００１３】
図１は本発明の第１の実施の形態における画像処理システムを示すブロック図である。
【００１４】
図において、１０はネットワーク、２０は電子写真方式等の印刷技術で印刷を行う画像処理装置としてのプリンタ、３０は光学的読取技術で画像を読み取る画像処理装置としてのスキャナ、４０は、光学的読取技術で読み取った画像を電話回線１１を介して送信したり、電話回線１１を介して受信した画像を電子写真方式等の印刷技術で印刷を行ったりする画像処理装置としてのファクシミリ装置、５０は端末装置としてのパーソナルコンピュータ（ＰＣ）である。
【００１５】
図２は本発明の第１の実施の形態におけるプリンタのブロック図である。
【００１６】
図に示されるように、プリンタ２０は、プリンタ２０の全体の動作を制御する演算装置としてのＣＰＵ２１、各種の情報を一時的に格納するための第１の記録装置としてのＲＡＭ２２、前記ＣＰＵ２１によって実行されるプログラムが格納された第２の記録装置としてのＲＯＭ２３、電子写真方式等の印刷技術を利用して印刷を行うための機構部を構成する印刷装置２４、液晶、ＬＥＤ等の表示部を構成するディスプレイ機器、及び複数の操作要素としての操作ボタンを備えた操作部としての操作パネル２５、及び前記ネットワーク１０に接続するためのネットワークインタフェース２６によって構成される。なお、前記ディスプレイ機器を操作パネル２５から独立させて形成することができる。
【００１７】
図３は本発明の第１の実施の形態におけるスキャナのブロック図である。
【００１８】
図に示されるように、スキャナ３０は、スキャナ３０の全体の動作を制御する演算装置としてのＣＰＵ３１、各種の情報を一時的に格納するための第１の記録装置としてのＲＡＭ３２、前記ＣＰＵ３１によって実行されるプログラムが格納された第２の記録装置としてのＲＯＭ３３、光学的読取技術を利用して画像を読み取るための機構部を構成するスキャン装置３４、液晶、ＬＥＤ等の表示部を構成するディスプレイ機器、及び複数の操作要素としての操作ボタンを備えた操作部としての操作パネル３５、及び前記ネットワーク１０に接続するためのネットワークインタフェース３６によって構成される。なお、前記ディスプレイ機器を操作パネル３５から独立させて形成することができる。
【００１９】
図４は本発明の第１の実施の形態におけるファクシミリ装置のブロック図である。
【００２０】
図に示されるように、ファクシミリ装置４０は、ファクシミリ装置４０の全体の動作を制御する演算装置としてのＣＰＵ４１、各種の情報を一時的に格納するための第１の記録装置としてのＲＡＭ４２、前記ＣＰＵ４１によって実行されるプログラムが格納された第２の記録装置としてのＲＯＭ４３、電話回線１１を介したデータ送受信を行う通信部としてのファクシミリ送受信装置４４、電子写真方式等の印刷技術を利用して印刷を行うための機構部を構成する印刷装置４５、光学的読取技術を利用して画像を読み取るための機構部を構成するスキャン装置４６、液晶、ＬＥＤ等の表示部を構成するディスプレイ機器、及び複数の操作要素としての操作ボタンを備えた操作部としての操作パネル４７、及び前記ネットワーク１０に接続するためのネットワークインタフェース４８によって構成される。なお、前記ディスプレイ機器を操作パネル４７から独立させて形成することができる。
【００２１】
図５は本発明の第１の実施の形態におけるパーソナルコンピュータのブロック図である。
【００２２】
図に示されるように、パーソナルコンピュータ（ＰＣ）５０は、パーソナルコンピュータ５０の全体の動作を制御する演算装置としてのＣＰＵ５１、各種の情報を一時的に格納するための第１の記録装置としてのＲＡＭ５２、前記ＣＰＵ５１によって実行されるプログラム、永続的なデータが格納された第２の記録装置としてのＨＤＤ５３、及び前記ネットワーク１０に接続するためのネットワークインタフェース５４によって構成される。
【００２３】
図６は本発明の第１の実施の形態におけるプリンタの機能ブロック図である。
【００２４】
図に示されるように、ＲＡＭ２２は、プリンタ２０において利用可能な機能（ソフトウェア及びハードウェアを含む。）の一覧を管理するための第１の記憶部としての利用可能機能テーブル２２ａ、操作者によって選択された画像処理の処理条件を表す入出力条件を満たす機能の実行順序及び組合せを管理するための第２の記憶部としての処理経路テーブル２２ｂ、並びに画像処理の入出力条件を管理するための第３の記憶部としての処理条件テーブル２２ｃによって構成される。
【００２５】
また、ＣＰＵ２１は、ＲＯＭ２３（図２）に格納されたプログラムに従って動作し、利用可能な機能を検索し、利用可能機能テーブル２２ａにリストアップして記録する機能検索処理手段２３ａ、利用可能機能テーブル２２ａ及び処理条件テーブル２２ｃの情報に基づいて、操作者によって選択された画像処理の入出力条件を満たす機能の実行順序及び組合せを処理経路テーブル２２ｂに記録するとともに、処理経路テーブル２２ｂに記録された機能の実行順序及び組合せに従って処理を実行する機能合成処理手段２３ｂ、操作者によって選択された画像処理の入出力条件を処理条件テーブル２２ｃに記録する処理条件設定処理手段２３ｃ、各種の画像変換処理を行う画像変換処理手段２３ｄ、前記印刷装置２４の動作を制御し、印刷を行う印刷処理手段２３ｅ、並びに前記ネットワーク１０に接続された他の画像処理装置内のプログラムによって構成される各処理手段と通信を行うためのプロトコルを実行する遠隔機能制御処理手段２３ｆを備える。
【００２６】
図７は本発明の第１の実施の形態におけるスキャナの機能ブロック図である。
【００２７】
図に示されるように、ＲＡＭ３２は、スキャナ３０において利用可能な機能の一覧を管理するための第１の記憶部としての利用可能機能テーブル３２ａ、操作者によって選択された画像処理の入出力条件を満たす機能の実行順序及び組合せを管理するための第２の記憶部としての処理経路テーブル３２ｂ、並びに画像処理の入出力条件を管理するための第３の記憶部としての処理条件テーブル３２ｃによって構成される。
【００２８】
また、ＣＰＵ３１は、ＲＯＭ３３（図３）に格納されたプログラムに従って動作し、利用可能な機能を検索し、利用可能機能テーブル３２ａにリストアップして記録する機能検索処理手段３３ａ、利用可能機能テーブル３２ａ及び処理条件テーブル３２ｃの情報に基づいて、操作者によって選択された画像処理の入出力条件を満たす機能の実行順序及び組合せを処理経路テーブル３２ｂに記録するとともに、処理経路テーブル３２ｂに記録された機能の実行順序及び組合せに従って処理を実行する機能合成処理手段３３ｂ、操作者によって選択された画像処理の入出力条件を処理条件テーブル３２ｃに記録する処理条件設定処理手段３３ｃ、各種の画像変換処理を行う画像変換処理手段３３ｄ、前記スキャン装置３４の動作を制御し、スキャンを行うスキャン処理手段３３ｅ、並びに前記ネットワーク１０に接続された他の画像処理装置内のプログラムによって構成される各処理手段と通信を行うためのプロトコルを実行する遠隔機能制御処理手段３３ｆを備える。
【００２９】
図８は本発明の第１の実施の形態におけるファクシミリ装置の機能ブロック図である。      
【００３０】
図に示されるように、ＲＡＭ４２は、ファクシミリ装置４０において利用可能な機能の一覧を管理するための第１の記憶部としての利用可能機能テーブル４２ａ、操作者によって選択された画像処理の入出力条件を満たす機能の実行順序及び組合せを管理するための第２の記憶部としての処理経路テーブル４２ｂ、並びに画像処理の入出力条件を管理するための第３の記憶部としての処理条件テーブル４２ｃによって構成される。
【００３１】
また、ＣＰＵ４１は、ＲＯＭ４３（図４）に格納されたプログラムに従って動作し、利用可能な機能を検索し、利用可能機能テーブル４２ａにリストアップして記録する機能検索処理手段４３ａ、利用可能機能テーブル４２ａ及び処理条件テーブル４２ｃの情報に基づいて、操作者によって選択された画像処理の入出力条件を満たす機能の実行順序及び組合せを処理経路テーブル４２ｂに記録するとともに、処理経路テーブル４２ｂに記録された実行順序及び組合せに従って各処理を実行する機能合成処理手段４３ｂ、操作者によって選択された画像処理の入出力条件を処理条件テーブル４２ｃに記録する処理条件設定処理手段４３ｃ、各種の画像変換処理を行う画像変換処理手段４３ｄ、前記印刷装置４５の動作を制御し、印刷を行う印刷処理手段４３ｅ、前記スキャン装置４６の動作を制御し、スキャンを行うスキャン処理手段４３ｆ、前記ファクシミリ送受信装置４４の動作を制御し、ファクシミリ装置４０の送信を行うファクシミリ送信処理手段４３ｇ、並びに前記ネットワーク１０に接続された他の画像処理装置内のプログラムによって構成される各処理手段と通信を行うためのプロトコルを実行する遠隔機能制御処理手段４３ｈを備える。
【００３２】
図９は本発明の第１の実施の形態におけるパーソナルコンピュータの機能ブロック図である。
【００３３】
図に示されるように、ＣＰＵ５１は、ＨＤＤ５３（図５）に記録されたプログラム及び情報に従って動作し、前記ネットワーク１０に接続された他の画像処理装置内のプログラムによって構成される各処理手段と通信を行うためのプロトコルを実行する遠隔機能制御処理手段５３ａ、各種の画像変換処理を行う画像変換処理手段５３ｂ、及び前記ＨＤＤ５３に対して画像データ５３ｄの書込み及び読出しを行うストレージ処理手段５３ｃを備える。
【００３４】
次に、前記構成の画像処理システムの動作について説明する。
【００３５】
図１０は本発明の第１の実施の形態におけるスキャナの動作を示すメインフローチャート、図１１は本発明の第１の実施の形態における利用可能機能テーブルを示す図、図１２は本発明の第１の実施の形態における利用可能機能テーブルのスキャン機能の部分を示す図、図１３は本発明の第１の実施の形態における利用可能機能テーブルの印刷機能の部分を示す図、図１４は本発明の第１の実施の形態における利用可能機能テーブルの画像変換機能の部分を示す図、図１５は本発明の第１の実施の形態における入出力装置選択画面の例を示す図、図１６は本発明の第１の実施の形態におけるスキャナ及びプリンタの動作を示すフローチャート、図１７は本発明の第１の実施の形態における入出力条件選択画面の例を示す図、図１８は本発明の第１の実施の形態における処理条件テーブルを示す図、図１９は本発明の第１の実施の形態における機能自動選択処理のサブルーチンを示す図、図２０は本発明の第１の実施の形態における出力装置決定後の処理条件テーブルを示す図、図２１は本発明の第１の実施の形態における処理条件と画像変換機能との比較図、図２２は本発明の第１の実施の形態における処理経路テーブルの内容を示す図である。
【００３６】
まず、操作者がスキャナ３０（図７）を操作して、スキャナ３０の起動が開始されると、機能検索処理手段３３ａは、機能検索処理を行い、スキャナ３０内外の機能を検索し、検索結果を利用可能機能テーブル３２ａに記録する。
【００３７】
例えば、機能検索処理手段３３ａは、画像変換処理手段３３ｄから設定可能パラメータを取得して画像変換機能を利用可能機能テーブル３２ａに記録し、スキャン処理手段３３ｅから設定可能パラメータを取得してスキャン機能を利用可能機能テーブル３２ａに記録する。また、前記機能検索処理手段３３ａは、遠隔機能制御処理手段３３ｆに依頼してスキャナ３０外の機能及び各機能の設定可能パラメータに関する情報を取得し、各機能を利用可能機能テーブル３２ａに記録する。前記遠隔機能制御処理手段３３ｆは、ＷＳ−Ｄｉｓｃｏｖｅｒｙのような機能発見プロトコルを用いて機能を検索し、各機能の設定可能パラメータに関する情報を取得する。
【００３８】
なお、利用可能機能テーブル３２ａにおいては、図１１に示されるように、記録された順序で機能が管理される。例えば、本実施の形態においては、スキャナ３０の機能が優先的に検索され、記録された後、プリンタ２０（図１）、ファクシミリ装置４０及びパーソナルコンピュータ５０の機能の順に検索され、記録されるので、利用可能機能テーブル３２ａには、先頭から順に、スキャナ３０の画像変換機能及びスキャン機能、プリンタ２０の画像変換機能及び印刷機能、ファクシミリ装置４０の画像変換機能、印刷機能、スキャン機能及びファクシミリ送信機能が、並びにパーソナルコンピュータ５０の画像変換機能及びストレージ機能の各機能が、各設定可能パラメータと共に記録される。このとき、スキャナ３０、プリンタ２０、ファクシミリ装置４０及びパーソナルコンピュータ５０にはそれぞれ装置識別子が、各機能にはそれぞれ機能識別子が付与された状態で記録される。したがって、記録された順に機能を参照することができる。
【００３９】
なお、図１２〜１４は、前記利用可能機能テーブル３２ａに記録された各機能を、スキャン機能、印刷機能及び画像変換機能ごとに抜き出し、それぞれの設定可能パラメータを説明する図である。
【００４０】
そして、スキャナ３０の起動が完了すると、処理条件設定処理手段３３ｃは、処理条件設定処理を行う。そして、処理条件設定処理手段３３ｃの図示されない入出力装置設定処理手段は、入出力装置設定処理を行い、操作パネル３５（図３）上に、図１５に示されるような入出力装置選択画面ｇ１を表示し、操作者に入出力装置の指定を促す。なお、本実施の形態においては、操作パネル３５はタッチパネルである。また、設定値の設定及びボタンの押下は、操作パネル３５上で直接行われる。そして、入力装置指定部ｐ１において操作者は入力装置の種類、例えば、スキャナ３０を、出力装置指定部ｐ２において操作者は出力装置の種類、例えば、プリンタ２０を指定する。続いて、入力装置及び出力装置の指定が完了すると、操作者は決定ボタンｋ１を押下する。
【００４１】
そして、決定ボタンｋ１が押下されると、前記入出力装置設定処理手段は、入力装置及び出力装置を設定する。
【００４２】
続いて、機能合成処理手段３３ｂは、機能合成処理を行う。そして、機能合成処理手段３３ｂの図示されない処理フロー自動選択処理手段は、処理フロー自動選択処理を行い、設定された入力装置及び出力装置の組合せ及び種類に従って、あらかじめ設定された処理フローを自動的に選択する。なお、この場合、入力装置としてスキャナ３０が、出力装置としてプリンタ２０が設定されるので、図１６のフローチャートで示されるような、スキャナ３０及びプリンタ２０の処理フローが自動的に選択される。なお、この段階では、スキャナ３０及びプリンタ２０の各処理が選択されるが、各処理における機能は設定されない。
【００４３】
次に、処理条件設定処理手段３３ｃの図示されない入出力条件設定処理手段は、入出力条件設定処理を行い、操作パネル３５上に、図１７に示されるような入出力条件選択画面ｇ２を表示し、操作者に入出力条件の指定を促す。そして、前記入出力条件設定処理手段は、操作者によって指定された入力装置及び出力装置の種類に応じた入出力条件選択画面ｇ２を操作パネル３５に表示する。前記入出力条件選択画面ｇ２は、入力装置としてスキャナ３０が、出力装置としてプリンタ２０が指定された結果、自動的に選択される。
【００４４】
そして、色指定部ｐ１１においては入出力の色を、解像度指定部ｐ１２においては入出力の解像度を、原稿サイズ指定部ｐ１３においてはスキャンする原稿のサイズを、印刷サイズ指定部ｐ１４においては印刷する媒体としての用紙のサイズを、原稿タイプ指定部ｐ１５においてはスキャンする原稿のタイプを、回転指定部ｐ１６においてはスキャンした原稿を回転させる回転角度を、スケーリング指定部ｐ１７においてはスキャンした原稿をスケーリングする倍率を、Ｎ−ＵＰ指定部ｐ１８においては印刷出力する用紙の１枚に配置するスキャンした原稿の枚数をそれぞれパラメータとして指定する。例えば、スキャンした４枚の原稿を１枚の用紙に印刷出力する場合、Ｎ−ＵＰの指定は４−ＵＰとなる。
【００４５】
続いて、入出力条件の指定が完了すると、操作者は決定ボタンｋ１１を押下する。そして、決定ボタンｋ１１が押下されると、入出力条件設定処理手段は、操作者が指定したように入出力条件を設定し、図１８に示されるように、スキャン機能、印刷機能及び画像変換機能について入出力条件を処理条件テーブル３２ｃに記録する。
【００４６】
このようにして、操作者による入出力装置の設定及び入出力条件の設定が完了すると、機能合成処理手段３３ｂは設定された入出力条件に適合する機能を選択し、各機能に対応する各処理に基づいて処理経路を設定し、処理経路テーブル３２ｂに記録する。
【００４７】
そのために、前記機能合成処理手段３３ｂの図示されない機能自動選択処理手段は、機能自動選択処理を行い、利用可能機能テーブル３２ａと処理条件テーブル３２ｃとを比較し、入力装置を選択する。例えば、図１２に示されるスキャン機能の設定可能パラメータと図１８に示されるスキャン機能の入出力条件とを比較し、入出力条件を満たす入力装置を選択する。なお、利用可能機能テーブル３２ａと処理条件テーブル３２ｃとを比較する際には、利用可能機能テーブル３２ａの上から順に、処理条件テーブル３２ｃの条件に適合する入力装置を探し、適合する入力装置が見つかった時点で比較を終了する。なお、本実施の形態においては、スキャナ３０が処理条件を満たすので、入力装置としてはスキャナ３０が選択され、機能としてはスキャン機能が選択される。
【００４８】
次に、前記機能自動選択処理手段は、利用可能機能テーブル３２ａと処理条件テーブル３２ｃとを比較し、出力装置を選択する。例えば、図１３に示される印刷機能の設定可能パラメータと、図１８に示される印刷機能の入出力条件とを比較し、入出力条件を満たす出力装置を選択する。なお、利用可能機能テーブル３２ａと処理条件テーブル３２ｃとを比較する際には、利用可能機能テーブル３２ａの上から順に、処理条件テーブル３２ｃの処理条件に適合する出力装置を探し、適合する装置が見つかった時点で比較を終了する。なお、本実施の形態においては、プリンタ２０が入出力条件に適合するので、出力装置としてはプリンタ２０が選択され、機能としては印刷機能が選択される。ここで、印刷機能が選択されることによって利用可能なＰＤＬが確定するので、処理条件テーブル３２ｃは、図１８に示されるものが、図２０に示されるように更新される。
【００４９】
さらに、前記機能自動選択処理手段は、利用可能機能テーブル３２ａと処理条件テーブル３２ｃとを比較し、画像処理機能を選択する。例えば、図１４に示される画像変換機能の設定可能パラメータと図２０に示される画像変換機能の処理条件であるパラメータとを比較し、パラメータを満たす出力装置を選択する。なお、図２１は図１４と図２０とを合成した表であり、以降、図２１を用いて画像処理機能の選択方法について説明する。
【００５０】
まず、回転角度において、操作者によって１０〔°〕が指定された場合、前記利用可能機能テーブル３２ａを先頭から検索すると、図２１のテーブルの末尾のパーソナルコンピュータ５０における画像変換機能だけが１０〔°〕の回転機能を提供しているので、回転という画像処理機能に関してはパーソナルコンピュータ５０が選択され、画像変換機能が選択される。
【００５１】
そして、スケーリングの倍率において、操作者によって１５０〔％〕が指定された場合、前記利用可能機能テーブル３２ａを先頭から検索すると、利用可能機能テーブル３２ａの先頭のスキャナ３０における画像変換機能が１５０〔％〕のスケーリング機能を提供しているので、スケーリングという画像処理機能に関してはスキャナ３０が選択され、画像変換処理機能が選択される。
【００５２】
また、Ｎ−ＵＰの枚数において、操作者によって２−ＵＰが指定された場合、前記利用可能機能テーブル３２ａを先頭から検索すると、プリンタ２０における画像変換機能が２−ＵＰ機能を提供しているので、Ｎ−ＵＰという画像処理機能に関してはプリンタ２０が選択され、画像変換機能が選択される。
【００５３】
さらに、ＰＤＬ変換パラメータにおいて、印刷装置としてプリンタ２０が選択された結果、ＰｏｓｔＳｃｒｉｐｔ（登録商標）又はＰＣＬが要求される。前記利用可能機能テーブル３２ａを上から検索すると、テーブルの先頭のスキャナ３０における画像変換機能がＰｏｓｔＳｃｒｉｐｔ（登録商標）へのＰＤＬ変換機能を提供しているので、ＰＤＬ変換という画像処理機能に関してはスキャナ３０が選択され、画像変換機能が選択される。
【００５４】
続いて、機能合成処理手段３３ｂの図示されない処理経路設定処理手段は、処理経路設定処理を行い、前記機能自動選択処理において選択された各機能から成る処理経路を、図２２に示されるように、処理経路テーブル３２ｂに記録することによって処理経路テーブル３２ｂを作成する。
【００５５】
次に、機能合成処理手段３３ｂの図示されない処理実行処理手段は、処理実行処理を行い、図２２に示される処理経路テーブル３２ｂを参照しながら、前記処理経路を、図１６に示される処理フローに従って実行する。すなわち、処理実行処理手段のスキャン処理手段はスキャン処理を行い、回転処理手段は回転処理を行い、スケーリング処理手段はスケーリング処理を行い、Ｎ−ＵＰ処理手段はＮ−ＵＰ処理を行い、ＰＤＬ変換処理手段はＰＤＬ変換処理を行い、印刷処理手段は印刷処理を行い、処理を終了する。
【００５６】
次に、図１０のフローチャートについて説明する。
ステップＳ１  機能検索処理を行う。
ステップＳ２  入出力装置設定処理を行う。
ステップＳ３  処理フロー自動選択処理を行う。
ステップＳ４  入出力条件設定処理を行う。
ステップＳ５  機能自動選択処理を行う。
ステップＳ６  処理実行処理を行い、処理を終了する。
【００５７】
次に、図１６のフローチャートについて説明する。
ステップＳ１１  スキャン処理を行う。
ステップＳ１２  回転処理を行う。
ステップＳ１３  スケーリング処理を行う。
ステップＳ１４  Ｎ−ＵＰ処理を行う。
ステップＳ１５  ＰＤＬ変換処理を行う。
ステップＳ１６  印刷処理を行い、処理を終了する。
【００５８】
次に、図１９のフローチャートについて説明する。
ステップＳ５−１  入力装置を選択する。
ステップＳ５−２  出力装置を選択する。
ステップＳ５−３  画像変換機能を選択する。
ステップＳ５−４  処理経路テーブル３２ｂを作成し、処理を終了する。
【００５９】
ところで、本実施の形態においては、操作者によって指定された入出力条件に合致した機能が存在しない場合、その旨が操作者に通知されるようになっている。
【００６０】
図２３は本発明の第１の実施の形態におけるエラー画面の例を示す第１の図である。
【００６１】
この場合、機能合成処理手段３３ｂ（図７）の図示されないエラー判定処理手段は、エラー判定処理を行い、利用可能機能テーブル３２ａに記録された各機能、及び処理条件テーブル３２ｃに記録された入出力条件を読み出し、操作者によって指定された入出力条件に合致した機能を有する画像処理装置が存在するかどうかを判断する。そして、操作者によって指定された入出力条件に合致した機能を有する画像処理装置が存在しない場合、前記機能合成処理手段３３ｂの図示されない通知処理手段は、通知処理を行い、操作パネル３５（図３）にエラー画面ｇ３を表示し、該エラー画面ｇ３に入出力条件に合致した機能を有する画像処理装置が存在しない旨の表示を行う。そこで、操作者は再設定ボタンｋ２１を押下することによって、入出力条件を再設定するか、終了ボタンｋ２２を押下することによって処理を終了する。
【００６２】
図２４は本発明の第１の実施の形態におけるエラー画面の例を示す第２の図である。
【００６３】
この場合、操作者によって指定された入出力条件に合致した機能を有する画像処理装置が存在しないと判断されると、前記通知処理手段は、操作パネル３５（図３）にエラー画面ｇ４を表示し、該エラー画面ｇ４において、どの入出力条件を満たすことができなかったのか、例えば、回転角度、スケーリングの倍率等についての情報が表示部ｐ２１、ｐ２２に表示される。そして、操作者は再設定ボタンｋ３１を押下することによって、入出力条件を再設定するか、終了ボタンｋ３２を押下することによって処理を終了する。
【００６４】
このように、本実施の形態においては、画像処理装置が利用可能な機能を検索し、入力装置及び出力装置を指定することによって処理フローを自動的に選択し、さらに、入出力条件を指定することによって、入出力条件に合った機能を選択することができるので、画像処理のための作業を簡素化することができる。
【００６５】
次に、本発明の第２の実施の形態について説明する。なお、第１の実施の形態と同じ構造を有するものについては、同じ符号を付与し、同じ構造を有することによる発明の効果については同実施の形態の効果を援用する。
【００６６】
図２５は本発明の第２の実施の形態におけるスキャナのブロック図、図２６は本発明の第２の実施の形態におけるスキャナの機能ブロック図である。
【００６７】
この場合、画像形成装置としてのスキャナ３０に各種の情報を記録するためにＨＤＤ３７が配設され、本実施の形態においては、利用可能機能履歴テーブル３７ａに、これまでに利用可能であった機能の履歴が記録される。また、ＣＰＵ３１は、ＲＯＭ３３に格納されたプログラムに従って動作し、これまでに利用可能であった機能を利用可能機能履歴テーブル３７ａに記録するために、機能履歴管理処理手段３３ｇが配設される。
【００６８】
次に、前記構成の画像処理システムの動作について説明する。
【００６９】
図２７は本発明の第２の実施の形態におけるスキャナの動作を示すフローチャート、図２８は本発明の第２の実施の形態における利用可能機能履歴テーブルの印刷機能の部分を示す第１の図、図２９は本発明の第２の実施の形態における利用可能機能履歴テーブルの印刷機能の部分を示す第２の図、図３０は本発明の第２の実施の形態における入出力条件選択画面の例を示す図、図３１は本発明の第２の実施の形態における処理条件テーブルを示す図、図３２は本発明の第２の実施の形態におけるエラー画面の例を示す図である。
【００７０】
まず、スキャナ３０（図２６）の起動が開始されると、前記機能検索処理手段３３ａは、スキャナ３０、印刷装置としてのプリンタ２０（図１）、画像処理装置としてのファクシミリ装置４０及び端末装置としてのパーソナルコンピュータ５０の各機能を検索し、検索結果を利用可能機能テーブル３２ａに記録する。
【００７１】
次に、機能履歴管理処理手段３３ｇの図示されない履歴テーブル更新処理手段は、履歴テーブル更新処理を行い、作成された利用可能機能テーブル３２ａを参照し、図２８に示されるような利用可能機能履歴テーブル３７ａを図２９に示されるような利用可能機能履歴テーブル３７ａに更新する。例えば、図１３、２８及び２９に示された各利用可能機能履歴テーブル３７ａから以下のことが分かる。すなわち、更新された利用可能機能履歴テーブル３７ａ（図２９）から、Ａ３判の用紙に対してカラーの印刷が可能なプリンタ−２が過去に存在していた（接続されていた）ことが、利用可能機能テーブル３２ａ（図１３）から、現在は前記プリンタ−２が存在していない（接続されていない）ことが分かる。また、利用可能機能テーブル３２ａ（図１３）から、現在はＬＥＴＴＥＲサイズの用紙に対してカラー印刷が可能なプリンタが存在している（接続されている）が、更新する前の利用可能機能履歴テーブル３７ａ（図２８）から、前記プリンタが過去に存在していなかった（接続されていなかった）ことが分かる。
【００７２】
そして、スキャナ３０の起動が完了すると、処理条件設定処理手段３３ｃの前記入出力装置設定処理手段は、操作パネル３５（図２５）上に、図１５に示されるような入出力装置選択画面ｇ１を表示し、操作者に入出力装置の指定を促す。そして、操作者が入力装置の種類及び出力装置の種類を指定すると、前記入出力装置設定処理手段は、入力装置及び出力装置を設定する。
【００７３】
続いて、機能合成処理手段３３ｂの前記処理フロー自動選択処理手段が、設定された入力装置及び出力装置の種類に従って、処理フローを自動的に選択し、処理条件設定処理手段３３ｃの前記入出力条件設定処理手段は、操作パネル３５上に、図３０に示されるような入出力条件選択画面ｇ１１を表示し、操作者に入出力条件の指定を促す。前記入出力条件選択画面ｇ１１は、入力装置としてスキャナ３０が、出力装置としてプリンタ２０が指定された結果、自動的に選択される。
【００７４】
そして、色指定部ｐ３１においては入出力の色を、解像度指定部ｐ３２においては入出力の解像度を、原稿サイズ指定部ｐ３３においてはスキャンする原稿のサイズを、印刷サイズ指定部ｐ３４においては印刷する媒体としての用紙のサイズを、原稿タイプ指定部ｐ３５においてはスキャンする原稿のタイプを、回転指定部ｐ３６においてはスキャンした原稿を回転させる回転角度を、スケーリング指定部ｐ３７においてはスキャンした原稿をスケーリングする倍率を、Ｎ−ＵＰ指定部ｐ３８においては印刷出力する用紙の１枚に配置するスキャンした原稿の枚数を指定する。例えば、スキャンした１枚の原稿を１枚の用紙に印刷出力する場合、Ｎ−ＵＰの指定は１−ＵＰとなる。
【００７５】
続いて、入出力条件の指定が完了すると、操作者は決定ボタンｋ４１を押下する。そして、決定ボタンｋ４１が押下されると、入出力条件設定処理手段は、操作者が指定したように入出力条件を設定し、図３１に示されるように、スキャン機能、印刷機能及び画像変換機能について入出力条件を処理条件テーブル３２ｃに記録する。
【００７６】
このようにして、操作者による入出力装置の設定及び入出力条件の設定が完了すると、機能合成処理手段３３ｂは設定された入出力条件に適合する機能を選択し、各機能に対応する各処理に基づいて処理経路を設定し、処理経路テーブル３２ｂに記録する。
【００７７】
続いて、機能合成処理手段３３ｂの前記エラー判定処理手段は、利用可能機能テーブル３２ａに記録された各機能、及び処理条件テーブル３２ｃに記録された入出力条件を読み出し、操作者によって指定された入出力条件に合致した機能を有する画像処理装置が存在するかどうかを判断する。そして、操作者によって指定された入出力条件に合致した機能を有する画像処理装置が存在しない場合、前記機能合成処理手段３３ｂの前記通知処理手段は、操作パネル３５上に、図３２に示されるようなエラー画面ｇ１２を表示し、該エラー画面ｇ１２に入出力条件に合致した機能を有する画像処理装置が存在しない旨の表示を行う。
【００７８】
本実施の形態においては、Ａ３判の用紙に対する印刷機能を有するプリンタが存在しないので、仮に、操作者が前記入出力条件選択画面ｇ１１の印刷サイズ指定部ｐ３４においてＡ４版をＡ３版に変更すると、前記通知処理手段は、印刷サイズ指定部ｐ４１に誤った機能の入出力条件が指定された旨を表示することによって操作者に通知する。また、前記通知処理手段は、利用可能機能履歴テーブル３７ａを参照し、操作者によって指定された入出力条件に合致した機能を有する画像処理装置が存在していたかどうかを判断し、操作者によって指定された入出力条件に合致した機能を有する画像処理装置（プリンタ−２）が存在していた場合、装置識別子指定部ｐ４２に、操作者によって指定された入出力条件に合致した機能を有する画像処理装置の装置識別子を表示する。
【００７９】
そこで、操作者は、操作者によって指定された入出力条件に合致する機能を有する画像処理装置、この場合、プリンタ−２を接続するか、再設定ボタンｋ５１を押下することによって、入出力条件を再設定するか、終了ボタンｋ５２を押下するかして処理を終了する。
【００８０】
このように、本実施の形態においては、過去に、操作者によって指定された入出力条件に合致する機能を有する画像処理装置が接続されていて、現在は、接続されていない場合に、その旨を操作者に通知することができるので、画像処理のための作業を簡素化することができる。
【００８１】
次に、フローチャートについて説明する。
ステップＳ２１  機能検索処理を行う。
ステップＳ２２  履歴テーブル更新処理を行う。
ステップＳ２３  入出力装置設定処理を行う。
ステップＳ２４  処理フロー自動選択処理を行う。
ステップＳ２５  入出力条件設定処理を行う。
ステップＳ２６  機能自動選択処理を行う。
ステップＳ２７  処理実行処理を行い、処理を終了する。
【００８２】
前記各実施の形態においては、操作者がスキャナ３０の操作パネル３５を操作することによって、スキャナ３０において、機能検索処理、入出力装置設定処理、処理フロー自動選択処理、入出力条件設定処理、機能自動選択処理等の各処理を行うようになっているが、他の画像処理装置、例えば、プリンタ２０、ファクシミリ装置４０等において、同様の処理を行うことができる。
【００８３】
また、前記各実施の形態においては、画像処置装置としてプリンタ、スキャナ及びファクシミリ装置をネットワークに接続した例について説明したが、画像処理装置に複合機等を更に接続することができる。
【００８４】
そして、前記各実施の形態においては、印刷機能、画像変換処理等のいくつかの限定された機能の例について説明したが、本発明を、ＰＤＦ変換等の画像処理に関する他の機能に適用することができる。
【００８５】
なお、本発明は前記各実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【図面の簡単な説明】
【００８６】
【図１】本発明の第１の実施の形態における画像処理システムを示すブロック図である。
【図２】本発明の第１の実施の形態におけるプリンタのブロック図である。
【図３】本発明の第１の実施の形態におけるスキャナのブロック図である。
【図４】本発明の第１の実施の形態におけるファクシミリ装置のブロック図である。
【図５】本発明の第１の実施の形態におけるパーソナルコンピュータのブロック図である。
【図６】本発明の第１の実施の形態におけるプリンタの機能ブロック図である。
【図７】本発明の第１の実施の形態におけるスキャナの機能ブロック図である。
【図８】本発明の第１の実施の形態におけるファクシミリ装置の機能ブロック図である。
【図９】本発明の第１の実施の形態におけるパーソナルコンピュータの機能ブロック図である。
【図１０】本発明の第１の実施の形態におけるスキャナの動作を示すメインフローチャートである。
【図１１】本発明の第１の実施の形態における利用可能機能テーブルを示す図である。
【図１２】本発明の第１の実施の形態における利用可能機能テーブルのスキャン機能の部分を示す図である。
【図１３】本発明の第１の実施の形態における利用可能機能テーブルの印刷機能の部分を示す図である。
【図１４】本発明の第１の実施の形態における利用可能機能テーブルの画像変換機能の部分を示す図である。
【図１５】本発明の第１の実施の形態における入出力装置選択画面の例を示す図である。
【図１６】本発明の第１の実施の形態におけるスキャナ及びプリンタの動作を示すフローチャートである。
【図１７】本発明の第１の実施の形態における入出力条件選択画面の例を示す図である。
【図１８】本発明の第１の実施の形態における処理条件テーブルを示す図である。
【図１９】本発明の第１の実施の形態における機能自動選択処理のサブルーチンを示す図である。
【図２０】本発明の第１の実施の形態における出力装置決定後の処理条件テーブルを示す図である。
【図２１】本発明の第１の実施の形態における処理条件と画像変換機能との比較図である。
【図２２】本発明の第１の実施の形態における処理経路テーブルの内容を示す図である。
【図２３】本発明の第１の実施の形態におけるエラー画面の例を示す第１の図である。
【図２４】本発明の第１の実施の形態におけるエラー画面の例を示す第２の図である。
【図２５】本発明の第２の実施の形態におけるスキャナのブロック図である。
【図２６】本発明の第２の実施の形態におけるスキャナの機能ブロック図である。
【図２７】本発明の第２の実施の形態におけるスキャナの動作を示すフローチャートである。
【図２８】本発明の第２の実施の形態における利用可能機能履歴テーブルの印刷機能の部分を示す第１の図である。
【図２９】本発明の第２の実施の形態における利用可能機能履歴テーブルの印刷機能の部分を示す第２の図である。
【図３０】本発明の第２の実施の形態における入出力条件選択画面の例を示す図である。
【図３１】本発明の第２の実施の形態における処理条件テーブルを示す図である。
【図３２】本発明の第２の実施の形態におけるエラー画面の例を示す図である。
【符号の説明】
【００８７】
１０    ネットワーク
２０    プリンタ
２２ａ、３２ａ、４２ａ    利用可能機能テーブル
２２ｂ、３２ｂ、４２ｂ    処理経路テーブル
２２ｃ、３２ｃ、４２ｃ    処理条件テーブル
２３ａ、３３ａ、４３ａ    機能検索処理手段
３３ｂ    機能合成処理手段
３３ｃ    処理条件設定処理手段
３０    スキャナ
４０    ファクシミリ装置
【図１】
2008211469.tif 000003
【図２】
2008211469.tif 000004
【図３】
2008211469.tif 000005
【図４】
2008211469.tif 000006
【図５】
2008211469.tif 000007
【図６】
2008211469.tif 000008
【図７】
2008211469.tif 000009
【図８】
2008211469.tif 000010
【図９】
2008211469.tif 000011
【図１０】
2008211469.tif 000012
【図１１】
2008211469.tif 000013
【図１２】
2008211469.tif 000014
【図１３】
2008211469.tif 000015
【図１４】
2008211469.tif 000016
【図１５】
2008211469.tif 000017
【図１６】
2008211469.tif 000018
【図１７】
2008211469.tif 000019
【図１８】
2008211469.tif 000020
【図１９】
2008211469.tif 000021
【図２０】
2008211469.tif 000022
【図２１】
2008211469.tif 000023
【図２２】
2008211469.tif 000024
【図２３】
2008211469.tif 000025
【図２４】
2008211469.tif 000026
【図２５】
2008211469.tif 000027
【図２６】
2008211469.tif 000028
【図２７】
2008211469.tif 000029
【図２８】
2008211469.tif 000030
【図２９】
2008211469.tif 000031
【図３０】
2008211469.tif 000032
【図３１】
2008211469.tif 000033
【図３２】
2008211469.tif 000034