(57)【要約】【課題】  複数の機器を連携する画像処理を利便性よく、かつ、効率よく行うことである。【解決手段】  設定された画像処理条件を満たす機器を検索する（Ｓ４０１）。そして、検索された機器の個別機能と、前記画像処理条件とから各機器で実行すべき作業フローを割り当て、該割り当てられた各機器が実行すべき作業フローを連携すべき機器名とともに表示手段に表示する（Ｓ４０３）。そして、表示された作業フローに従い、選択デバイスへ移動しながら、割り当てられた作業フローを実行する（Ｓ４０７〜Ｓ４１４）特徴とする。【選択図】  図７
2008160288.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク接続された複数の機器の機能を連携して画像処理を行う画像処理システムであって、
実行すべき画像処理条件を設定する設定手段と、
前記設定手段により設定された画像処理条件を満たす機器を検索する第１の検索手段と、
前記第１の検索手段により検索された複数の機器それぞれの機能と、前記画像処理条件とから各機器で実行すべき作業フローを割り当てる割当手段と、
前記割当手段により割り当てられた各機器が実行すべき作業フローを連携すべき機器名とともに表示手段に表示するフロー表示手段と、
前記作業フローが割り当てられた機器において割り当てられた作業フローを実行する実行手段と、
を有することを特徴とする画像処理システム。
【請求項２】
前記表示手段に連携処理フローの組み合わせが複数表示された場合に、いずれかの連携処理フローを選択する選択手段を有することを特徴とする請求項１記載の画像処理システム。
【請求項３】
前記フロー表示手段は、割り当てられた各機器が実行すべき作業フローを前記表示手段に各機器が実行すべき順序で表示することを特徴とする請求項１または２記載の画像処理システム。
【請求項４】
前記実行手段による前記作業フローの実行後、次の作業フローを実行すべき他の機器への案内を表示手段に案内表示する案内表示手段を特徴とする請求項１または２記載の画像処理システム。
【請求項５】
前記フロー表示手段は、入力される作業識別情報に応じて、次に実行すべき作業フローを表示することを特徴とする請求項１〜４のいずれかに記載の画像処理システム。
【請求項６】
前記次に実行すべき作業フローを表示中、前記設定手段により設定された画像処理条件を満たす機器を再検索する第２の検索手段を有し、
前記フロー表示手段は、第２の検索手段により検索された機器を表示手段に表示することを特徴とする請求項５記載の画像処理システム。
【請求項７】
ネットワーク接続された複数の機器の機能を連携して画像処理を行う画像処理システムにおける処理方法であって、
実行すべき画像処理条件を設定する設定工程と、
前記設定工程により設定された画像処理条件を満たす機器を検索する第１の検索工程と、
前記第１の検索工程により検索された機器の個別機能と、前記画像処理条件とから各機器で実行すべき作業フローを割り当てる割当工程と、
前記割当工程により割り当てられた各機器が実行すべき作業フローを連携すべき機器名とともに表示手段に表示するフロー表示工程と、
を有することを特徴とする処理方法。
【請求項８】
前記表示手段に連携処理フローの組み合わせが複数表示された場合に、いずれかの連携処理フローを選択する選択工程を有することを特徴とする請求項７記載の処理方法。
【請求項９】
前記フロー表示工程は、割り当てられた各機器が実行すべき作業フローを各機器が表示手段に実行すべき順序で表示することを特徴とする請求項７または８記載の処理方法。
【請求項１０】
前記割当工程で作業が割り当てられた各機器において、割り当てられた作業フローの実行後、次の作業フローを実行すべき他の機器への案内を表示手段に案内表示する案内表示工程を特徴とする請求項７または８記載の処理方法。
【請求項１１】
前記フロー表示工程は、入力される作業識別情報に応じて、次に実行すべき作業フローを表示することを特徴とする請求項７〜１０のいずれかに記載の処理方法。
【請求項１２】
前記次に実行すべき作業フローを表示中、前記設定工程により設定された画像処理条件を満たす機器を再検索する第２の検索工程を有し、
前記フロー表示工程は、第２の検索工程により検索された機器を表示手段に表示することを特徴とする請求項１１記載の処理方法。
【請求項１３】
請求項７〜１２のいずれかに記載の処理方法をコンピュータで実行するためのプログラム。
【請求項１４】
請求項７〜１２のいずれかに記載の処理方法をコンピュータで実行するためのプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク接続された複数の機器の機能を連携して画像処理を行う画像処理システムにおける処理に関するものである。
【背景技術】
【０００２】
ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）のような複数の機能が実現可能な複合機では、ＣＯＰＹ／ＦＡＸ／ＰＤＬ／文書保存などの機能を使う事ができる。
【０００３】
また、ＭＦＰには多種多様なフィニッシング機能が用意されており、多種多様な印刷を行う事ができる。さらに、異なった機能を持った複数のＭＦＰがネットワーク接続された環境では、ＭＦＰがお互いに連携し、他のＭＦＰの機能を共有できるようになっている。
【０００４】
例えば、ＦＡＸを行いたい場合に、ＦＡＸ機能を有さないＭＦＰで原稿を読み取った場合でも、読み取ったデータをラスタデータに変換し、ＦＡＸ機能を有するＭＦＰに前記データを転送し、ＦＡＸ機能を有するＭＦＰにてＦＡＸ送信を行う事ができる。
【０００５】
また、製本印刷を行いたい場合に、製本機能を有さないＭＦＰで原稿を読み取った場合でも、読み取ったデータをラスタデータに変換し、製本機能を有するＭＦＰにデータを転送し、製本機能を有するＭＦＰにて製本印刷を行う事もできる。
【０００６】
また、各機能の工程を管理するシステムが下記特許文献１に記載されている。
【０００７】
つまり、ＰＯＤシステムにおける工程を分類化し、各工程に最適なスケジューリングを行って効率的な工程管理を行うため、印刷ジョブと印刷指示を受注・入稿マネージャにより受け付ける。そして、印刷ジョブに対する複数の工程を原稿編集マネージャ，プルーフマネージャ，プリントマネージャ，後処理マネージャ等により制御し、工程管理マネージャによって、前記各工程をスケジューリングする。そして、該スケジューリング結果に基づいて各工程を管理することが記載されている。
【特許文献１】特開２００４−３１０７４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、近年のＭＦＰでは簡単なＭＦＰの連携で実現できる機能以外にも、上記ＰＯＤシステムで作成するような印刷物を簡単に得たいという要望が高くなってきている。
【０００９】
例えば、カラー印刷、糊付け、表紙作成など複数の機能を組み合わせて、印刷物を作成するといった要望であり、簡単なＭＦＰの機能連携だけでは多種多様な印刷形態には対応できなくなってきている。これを実現するために上記したような機能を個々に持ったＭＦＰを組み合わせて作業を行いたいが、ユーザの操作やユーザの作業工程も複雑になってしまう。また、一連の作業を実行するためにどのＭＦＰがどの機能を持っているかを把握するのも難しい。
【００１０】
つまり、複数の機器を連携して処理を行う場合に、従来の工程管理機能では、柔軟に対応できず、ユーザが連携すべき機器の内容や、実行すべき工程順序をあらかじめ知っていないと正確な連携操作を行えず利便性が損なわれていた。
【００１１】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、簡単な操作で複数の機器を連携した画像処理を割り当てた作業フローに従って効率よく行える仕組みを提供することである。
【課題を解決するための手段】
【００１２】
上記目的を達成する本発明の情報処理システムは以下に示す構成を備える。
【００１３】
ネットワーク接続された複数の機器の機能を連携して画像処理を行う画像処理システムであって、実行すべき画像処理条件を設定する設定手段と、前記設定手段により設定された画像処理条件を満たす機器を検索する第１の検索手段と、前記第１の検索手段により検索された複数の機器それぞれの機能と、前記画像処理条件とから各機器で実行すべき作業フローを割り当てる割当手段と、前記割当手段により割り当てられた各機器が実行すべき作業フローを連携すべき機器名とともに表示手段に表示するフロー表示手段と、前記作業フローが割り当てられた機器において割り当てられた作業フローを実行する実行手段とを有することを特徴とする。
【００１４】
上記目的を達成する本発明の処理方法は以下に示す構成を備える。
【００１５】
ネットワーク接続された複数の機器の機能を連携して画像処理を行う画像処理システムにおける処理方法であって、実行すべき画像処理条件を設定する設定工程と、前記設定工程により設定された画像処理条件を満たす機器を検索する第１の検索工程と、前記第１の検索工程により検索された機器の個別機能と、前記画像処理条件とから各機器で実行すべき作業フローを割り当てる割当工程と、前記割当工程により割り当てられた各機器が実行すべき作業フローを連携すべき機器名とともに表示手段に表示するフロー表示工程と、を有することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、簡単な操作で一連の作業を実行させるために連携する複数の機器を把握でき、複数の機器を連携する画像処理を利便性よく、かつ、効率よく行える。
【発明を実施するための最良の形態】
【００１７】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１８】
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明の第１実施形態を示す画像処理システムの構成を説明するブロック図である。本例は、ネットワーク上に複数の複合機と、ホストＰＣ等が通信可能に接続されて、複数の複合機を連携して、例えばフィニッシング機能を使って、中綴じ製本の印刷結果を得る例について説明する。また、連携する機器の数は、２台で済む場合もあれば、３台以上の場合もある。
【００１９】
図１において、１０１〜１０５は本印刷システムで用いるＭＦＰである。なお、ＭＦＰ１０１〜１０５は、それぞれが異なった機能を持っているものとし、その各々が装備している機能を図２に示す。
【００２０】
１０７はホストＰＣ等の外部機器を示し、任意のアプリケーション等を使用して文書データを作成し、プリンタドライバ等で印刷データを作成するためのものである。なお、外部機器１０７は、いわゆるＣＰＵ、ＲＯＭ、ＲＡＭ、ネットワークコントローラを含むコントローラ部を備え、さらにハードディスク等にＯＳがインストールされている。そして、外部機器１０７のＣＰＵは、ＯＳをＲＡＭにロードして、各種のアプリケーションソフトを実行することで、特定のデータ処理を行う。ここで、特定のデータ処理は、文書作成、画像編集、印刷処理、製本処理等を含む。
【００２１】
図２は、図１に示した画像処理システムの各ＭＦＰの機能一覧を説明する図である。図２において、縦軸にはＭＦＰで実現できる機能が記載されており、表の横軸にはＭＦＰの名称が記載されている。
【００２２】
また、表形式の各セルの○／×は、選択したＭＦＰが選択した機能を装備していれば○、装備していなければ×を記載している。
【００２３】
まず、「カラー印刷」とは、選択したＭＦＰ（ＭＦＰ１０１〜ＭＦＰ１０５のいずれか）がカラー印刷機能を装備しているかどうかを示している。
【００２４】
次に、「ＣＯＰＹ」とは、選択したＭＦＰ（ＭＦＰ１０１〜ＭＦＰ１０５のいずれか）がＣＯＰＹ機能を装備しているかどうかを示している。
【００２５】
次に、「保存」とは、選択したＭＦＰ（ＭＦＰ１０１〜ＭＦＰ１０５のいずれか）が画像の保存機能を装備しているかどうかを示している。
【００２６】
次に、「ＰＤＬ」とは、ＰＳ（ＰｏｓｔＳｃｒｉｐｔ（登録商標））やＬＩＰＳ（登録商標）などのページ記述言語を示し、選択したＭＦＰ（ＭＦＰ１０１〜ＭＦＰ１０５のいずれか）がＰＤＬ機能を装備しているかどうかを示している。
【００２７】
次に、「ＦＡＸ」とは、選択したＭＦＰ（ＭＦＰ１０１〜ＭＦＰ１０５のいずれか）がＦＡＸ機能を装備しているかどうかを示している。
【００２８】
次に、「中綴じ製本」とは、選択したＭＦＰ（ＭＦＰ１０１〜ＭＦＰ１０５のいずれか）が中綴じ製本機能を装備しているかどうかを示している。
【００２９】
中綴じ製本とは、図３に示すような製本の方法であり、全て同じサイズの用紙を用いて、全ての用紙を重ねて２つに折り、用紙の折り部分をステイプルで綴じる製本を指すものとする。
【００３０】
図３は、図１に示したＭＦＰ１０５による中綴じ製本の一例を示す概念図である。
【００３１】
次に、「くるみ製本」とは、選択したＭＦＰ（ＭＦＰ１０１〜ＭＦＰ１０５のいずれか）が中綴じ製本機能を装備しているかどうかを示している。
【００３２】
くるみ製本とは、図４に示すような製本の方法であり、本文の用紙を表紙（一番外側の用紙）でくるみ、背表紙にあたる部分で糊付けを行う製本を指すものとする。
【００３３】
図４は、図１に示したＭＦＰ１０４によるくるみ製本の一例を示す概念図である。本実施形態では、図２に示すように、くるみ製本機能を実現可能なＭＦＰは、ＭＦＰ１０４のみである。
【００３４】
次に、「用紙挿入」とはＭＦＰで装備されている給紙手段の一つで主に用紙インサータと呼ばれ、ＭＦＰにて印字しない用紙を給紙するものであり、選択したＭＦＰ（ＭＦＰ１０１〜ＭＦＰ１０５のいずれか）が用紙挿入機能を装備しているかどうかを示している。つまり、挿入された用紙に印刷を行わずにフィニッシング処理が可能であることを示している。（挿入された用紙は他のプリンタで印刷されたものなどである。）インサータについては、図５を用いて説明する。
【００３５】
図５は、図１に示したＭＦＰ１０４、１０５の構成を説明する図である。本例では、インサータを接続可能なＭＦＰの例である。本実施形態では、図２に示すように、インサータ機能を実現可能なＭＦＰは、ＭＦＰ１０４、１０５のみである。
【００３６】
図５において、７０１はＭＦＰ本体、７０２はＭＦＰに接続されている製本フィニッシャ、７０３は製本印刷の結果を排紙するための排紙口、７０４はインサータと呼ばれる給紙機構である。
【００３７】
この給紙手段の使い道としては、ＭＦＰ本体７０１で印刷を行った用紙と、他の印刷機等で作成した印刷物とを一つにまとめて、製本を行ったりする場合に用いられる。
【００３８】
次に、「機能Ａ」，「機能Ｂ」は便宜的に記載したもので、ＭＦＰで実現可能な機能ならどのような機能であってもよく、２種類以上あってもよい。
【００３９】
次に、図６を用いて、機器の説明を行う。
【００４０】
図６は、本実施形態を示す印刷システムのデータ処理構成を説明するブロック図である。
【００４１】
図６において、３０１はホストＰＣ全体を示し、図１に示したＰＣ１０６と同じ物である。３０２は印刷データで、ホストＰＣ３０１内に格納されているアプリケーションで作成される。
【００４２】
３０３はプリンタドライバで、印刷データ３０２からＰＤＬデータ作成する。ここでいうＰＤＬデータとは、ＰＳ、ＰＣＬ、ＬＩＰＳなどのページ記述言語を指すものとする。
【００４３】
３０４はハードディスクで、印刷データ３０２やプリンタドライバ３０３、及び印刷データ３０２を作成するためのアプリケーション等を格納する。
【００４４】
３０５は通信インタフェースで、プリンタドライバ３０３が作成したＰＤＬデータを送信する。
【００４５】
３０６はＭＦＰ本体であり、第１図のＭＦＰ１０１〜ＭＦＰ１０５と同様のものであり、その中の任意の１つをブロック図として示している。
【００４６】
３０７は通信インタフェースであり、ホストコンピュータ３０１から送られてくるＰＤＬデータ等を受け取る。
【００４７】
３０８はデータ受信部であり、通信インタフェース３０２を介したデータを格納する。３０９はＰＤＬインタプリタ部分であり、データ受信部３０８で受信したＰＤＬデータを解析する。
【００４８】
３１０は中間言語で、データ受信部３０８が受信したＰＤＬデータをＰＤＬ  Ｉｎｔｅｒｐｒｅｔｅｒ３０９が解析し、それＰＤＬデータをＰＤＬ  Ｉｎｔｅｒｐｒｅｔｅｒ３０９が変換したものである。３１１はレンダラであり、中間言語３１０を解析し、イメージデータに変換するものである。
【００４９】
３１２はイメージデータ格納部であり、レンダラ３１１の処理結果を格納する。３１３はプリンタエンジンであり、Ｉｍａｇｅ領域３１２をビデオ信号に変換して印刷する。３１４は原稿を読み取るスキャナであり、読み取ったデータはイメージデータに変換されＩｍａｇｅ領域３１２に格納される。
【００５０】
３１５はデータ送信部で、Ｉｍａｇｅ領域３１２に格納されているイメージデータを外部機器へ転送する。
【００５１】
３１６は記憶部で、ＭＦＰ３０６である機器内の情報を格納する。３１７はＵＩ画面で、ＭＦＰ３０６に装備され、ＭＦＰ３０６に対して各種操作ができる。
【００５２】
次に、図７以降のフローチャートを用いて、本発明における実施形態を説明する。
【００５３】
図７は、本実施形態を示す画像処理装置におけるデータ処理手順の一例を示すフローチャートである。本例は、複数のＭＦＰを連携して製本印刷を行う場合の処理例である。なお、Ｓ４０１〜Ｓ４１４は各ステップを示す。また、各ステップは、ＭＦＰのコントローラ部のＣＰＵがＲＡＭ上に制御プログラムをロードして実行することで実現される。
【００５４】
まず、Ｓ４０１で、ＭＦＰ１０１を用いてネットワーク上のデバイス検索を行う。ここでデバイス検索とは、ユーザが印刷物の仕上がり条件をＵＩ画面３１７で入力し、その仕上がり条件に適合するＭＦＰを検索する事を指すものとする。このように、本実施形態では、ユーザが印刷物の仕上がり条件をＵＩ画面３１７を介して、いずれかの機器を連携して実行すべき画像処理条件を設定する設定する。
【００５５】
ここで、デバイス検索の操作について、図８を用いて説明する。
【００５６】
図８は、図１に示したＭＦＰ１０１のＵＩ画面３１７の詳細構成を示す図である。図８の（Ａ）はデバイス検索画面で、（Ｂ）は検索画面の詳細設定画面で、中綴じ製本の詳細設定画面に対応する。
【００５７】
図８において、８０１はＵＩ画面全体を示す。８０２はＵＩ画面で選択されている項目のタブを示す。現在は「デバイス検索」という項目のタブになっている。
【００５８】
８０３は機能選択を促す項目であり、選択肢としてはＣＯＰＹ８０４、ＰＤＬ８０５、保存８０６、ＦＡＸ８０７が存在する。本実施形態では、保存８０６を選択するものとする。
【００５９】
ここで保存とは、ＭＦＰのＳｃａｎｎｅｒ３１４から読み取ったデータを画像データに変換してＩｍａｇｅ領域３１２に格納することに対応する。また、ここで、保存とは、ＰＤＬ経由のデータをＲｅｎｄｅｒｅｒ３１１で画像データに変換してＩｍａｇｅ領域３１２に格納しておき、必要に応じてＭＦＰのＵＩ画面３１７を操作して印刷することを指している。
【００６０】
８０８は印刷物の仕上がり設定を促す項目であり、中綴じ製本８０９が指定されている。８１０はボタンで、中綴じ製本８０９で設定された中綴じ製本の詳細設定項目を入力させる際に押下され。ボタン８１０が押されると、図８の（Ｂ）に示す表示画面８１２に変わり、中綴じ製本の詳細設定ができるものとする。
【００６１】
８１３はＵＩ画面で選択されている項目のタブを示す。現在は「詳細設定」という項目のタブになっている。当該実施形態では、表紙をカラー印刷、本文をモノクロ印刷にするものとする。
【００６２】
８１４は表紙設定を促す項目であり、カラー印刷８１５を設定する。８１６は本文設定を促す項目であり、モノクロ印刷８１７を設定する。
【００６３】
８１８は印刷物の部数を設定するためのボタンで、部数８１９を設定する。８２０は部数を入力するためのスクロールバーである。当該実施形態では、「１０部」の設定するものとする。８２１は元のＵＩ画面に戻るためのボタンである。
【００６４】
８１１はデバイス検索を開始するためのボタンである。
【００６５】
次に、実際にデバイス検索を行う方法について説明する。
【００６６】
まず、図１に示したのＭＦＰ１０１は、図６に示すの記憶部３１６に格納されているプログラム（不図示）を実行して、第１図のネットワーク上の各ＭＦＰに対して、能力の問い合わせを実施する。
【００６７】
各ＭＦＰへの問い合わせ方法は特に規定してなく、ブロードキャストによる方法でも、予め決まったＭＦＰやサーバへ問い合わせする方法でもよく、ここでは特に説明しない。
【００６８】
また、各ＭＦＰの能力とは、印刷スピード、カラー印刷機、搭載オプション機器、搭載印刷機能などを指すものとし、これらの情報も特に規定しないものとする。そして、これらの情報は、図１に示したＭＦＰ１０１の図６に示した記憶部３１６に格納されている図９に示すのインデックスによって決定できるものとする。
【００６９】
図９は、図６に示した記憶部３１６に格納されている情報のインデックスのデータ構造例を示す図である。
【００７０】
図９において、９０１はインデックスのルートであり、必ずここから開始する。９０２は機能分類を示すカテゴリであり、図８に示した設定した印刷条件を、図６に示した記憶部３１６から獲得し、一致するカテゴリを選択する。当該実施例では、「製本印刷」が選択される。
【００７１】
９０３は、「製本印刷」の種類を示すカテゴリであり、図８に示す画面で設定した印刷条件を、図６の記憶部３１６から獲得し、一致するカテゴリを選択する。当該実施形態では、「中綴じ製本」が選択される。
【００７２】
９０４は、「中綴じ製本」の作り方を示すカテゴリであり、図８に示す画面で設定した印刷条件を、図６に示した記憶部３１６から獲得し、一致するカテゴリを選択する。当該実施形態では、「表紙：カラー、本文：モノクロ」が選択される。
【００７３】
９０５は、「使用する印刷機のパターン」の種類を示すカテゴリであり、パターン１から順番に選択される。パターンの種類は、予め登録された数によって決まる。
【００７４】
まず、カテゴリ９０５で「パターン１」が選択された場合について説明する。
【００７５】
９０６は「パターン１」が選択された場合のＭＦＰの使用する工程で、図６に示した記憶部３１６に登録されている。当該実施形態の場合には、「工程１：カラー機で製本印刷」という工程が登録されているものとする。
【００７６】
９０７は検索条件で、工程９０６の条件でデバイス検索を行う検索条件が図６に示した記憶部３１６に登録されている。当該実施形態の場合には、「条件１：カラー機」、「条件２：製本フィニッシャ搭載機」というのが登録されている。
【００７７】
次に、カテゴリ９０５で「パターン２」が選択された場合について説明する。
【００７８】
９０８は「パターン２」が選択された場合のＭＦＰの使用する工程で、図６に示した記憶部３１６に登録されている。当該実施形態の場合には、「工程１：カラー機で表紙印刷」、「工程２：モノクロ機のインサータで表紙給紙」、「工程３：モノクロ機で製本印刷」という工程が図６に示した記憶部３１６に登録されている。
【００７９】
９０９は検索条件で、工程９０８の条件でデバイス検索を行う検索条件が図６に示した記憶部３１６に登録されている。当該実施形態の場合には、「条件１：カラー機」、「条件２：モノクロ機のインサータ搭載機」、「条件３：モノクロ機の製本フィニッシャ搭載機」というのが登録されている。
そして、図１に示したネットワーク上の各ＭＦＰは、ＭＦＰ１０１に対して、自身のＩＰアドレスとＭＦＰ名を検索条件の能力とを一緒に返すものとする。
【００８０】
図１０は、図１に示したＭＦＰ１０２からＭＦＰ１０１に対して返した情報の一例を示す図である。一方、ＭＦＰ１０１は受け取った図６に示したの記憶部３１６に格納する。
【００８１】
次に、図７に示すＳ４０２において、検索結果の表示を行う。まず、検索結果の表示を行うためには、ＭＦＰ１０１はＳ４０２で、結果を分析しておく必要がある。この分析の方法について後述する。なお、本実施形態では、図８に示す操作画面を介して、ユーザが設定した画像処理条件、例えば仕上がり条件に基づいて機器となるＭＦＰを検索する例である。
【００８２】
まず、カテゴリ９０５で「パターン１」の条件で検索した結果についての分析を実施する。
【００８３】
この場合、「カラー印刷が可能なＭＦＰ」と「中綴じ製本が可能なＭＦＰ」を検索する。
【００８４】
図２を例にとると、カラー印刷が可能なＭＦＰとして、ＭＦＰ１０２，ＭＦＰ１０３が検索され、中綴じ製本が可能なＭＦＰとして、ＭＦＰ１０４，ＭＦＰ１０５が検索される。
【００８５】
しかしながら、図２に示すテーブルに基づいて検索されたＭＦＰを分析すると、検索条件を全て満たすＭＦＰは存在しないことが判明する。
【００８６】
次に、カテゴリ９０５で「パターン２」の条件で検索した結果についての分析を実施する。
【００８７】
この場合、「カラー印刷が可能なＭＦＰ」と「中綴じ製本が可能なＭＦＰ」かつ「表紙インサータが可能なＭＦＰ」を検索する。
【００８８】
図２を例にとると、カラー印刷が可能なＭＦＰとして、ＭＦＰ１０２，ＭＦＰ１０３が検索される。また、中綴じ製本が可能なＭＦＰとして、ＭＦＰ１０５，ＭＦＰ１０６が検索され、「表紙インサータが可能なＭＦＰ」として、ＭＦＰ１０５が検索される。このようにして検索された機器に上記仕上がり条件に基づいて、連携すべき各ＭＦＰに作業フローを割り当てを行う。
【００８９】
ここで、検索されたＭＦＰを分析すると、ＭＦＰ１０２またはＭＦＰ１０３と、ＭＦＰ１０５を使う事で検索条件を満たす事ができる。そして、検索結果としてこの結果を表示する。
【００９０】
図１１は、図６に示したＵＩ画面３１７に表示されるデバイス検索結果表示画面の一例を示す図である。
【００９１】
本例は、２つの検索結果が表示され、それぞれにＩＤ番号「０００１」と「１０００２」とが付加されている例である。
【００９２】
また、この検索結果を用いて実際に印刷を行う場合には、複数のＭＦＰを決められた順番で操作し、決められた順番で印刷を行う必要がある。そこで、この作業手順をＵＩ画面３１７に表示する。当該実施形態では、図１１に示すＩＤ番号１００１の欄をＵＩ画面上でユーザ操作により選択すると、ＭＦＰのコントローラ部の制御により図１２に示す画面がＵＩ画面３１７に表示される。
【００９３】
図１２は、図６に示したＵＩ画面３１７に表示される作業手順確認画面の一例を示す図である。本実施形態では、ＭＦＰのコントローラ部の表示制御で、作業フローを工程として、工程１〜３に割り当てたＭＦＰ名と、各工程の内容をＵＩ画面３１７でリスト表示した例である。また、当該リスト表示された順序は、各ＭＦＰが実行すべき作業フローの順番に表示されているので、ユーザは、次に何をするために、いずれのＭＦＰに移動して何を実行すればよいかを確認することができる。
【００９４】
図１２において、１１０１は印刷ボタンで、当該印刷ボタン１１０１を押す事で、作業工程の印刷を行う事ができる。
【００９５】
次に、図７に示すＳ４０３において、Ｓ４０２の検索結果の中から選択可能なＭＦＰが複数あった場合には、使用したいＭＦＰを選択する。当該実施形態の場合には、カラー印刷可能なＭＦＰとしてＭＦＰ１０２とＭＦＰ１０３があるので、そのどちらかを選択する。当該実施形態ではＭＦＰ１０３を選択するものとする。
【００９６】
次に、Ｓ４０４において、ＭＦＰ１０１の操作を実施する。当該実施形態では、ＭＦＰ１０１のＩｍａｇｅ領域３１２に予め画像データを格納しておくものとし、格納する際には画像番号を指定するものとする。この画像番号は上記作業フローと対応付けられたものである。
【００９７】
この画像データはＳｃａｎｎｅｒ３１４で読み取った画像であってもよい。また、ＰＣ１０１で作成した印刷データ３０２をプリンタドライバ３０３を介してＰＤＬデータを作成する。そして、ＰＤＬ  Ｉｎｔｅｒｐｒｅｔｅｒ３０９で解析し、それを中間言語３１０に変換し、それをＲｅｎｄｅｒｅｒ３１１で変換して作成した画像データであってもよい。
【００９８】
図１３は、図６に示したＵＩ画面３１７に表示される工程確認表示画面の一例を示す図である。
【００９９】
図１３において、１２０１は「保存」機能を示すタブであり、現在は「保存」機能が選択されている事を示しており、保存機能からの印刷ができる。
【０１００】
１２０２は、Ｓ４０４で獲得した検索ＩＤをテンキー（不図示）等で入力し、現在表示されている状態である。１２０３は、検索ＩＤ１２０２に応じたメッセージを表示し、ユーザはこのメッセージを見ながら操作を行う。
【０１０１】
１２０４は、Ｉｍａｇｅ領域３１２に保存されている画像番号を選択する。１２０５は、処理を開始するスタートボタンで、このスタートボタン１２０４を押す事で検索ＩＤ＝０００１の処理が開始する。
【０１０２】
また、このスタートボタン１２０４を押すことによって、ＭＦＰ１０１からＭＦＰ１０２に表紙の画像データが転送される。なお、この時点において、ユーザは、ＭＦＰ１０１において操作を行っている。
【０１０３】
次に、Ｓ４０５において、Ｓ４０３で選択したＭＦＰ１０２に、ユーザ自身が移動する。次に、Ｓ４０６において、ＭＦＰ１０２で既に印刷物が出力されている場合には、出力された印字結果（表紙）をＭＦＰ１０２の排紙トレイ（不図示）から取り出し、印字結果の確認を行う。もし、印刷物が出力されていない場合には、印刷物が出力されるのを待つ。
【０１０４】
次に、Ｓ４０７において、次の印刷工程があるかどうかを確認する。ここでの確認とは、Ｓ４０２で検索結果を表示する工程で、まだ未実行の工程が残っているかどうかを確認する。ここで、もし、未実行の工程が残っていると判断した場合にはＳ４０８に進み、逆に未実行の工程が残っていないと判断した場合には、本処理を終了する。
【０１０５】
なお、ここで、もし、未実行の工程が残っているかどうか不明な場合には、ＭＦＰ１０２のＵＩ画面３１７で、図１４に示す詳細画面を表示して、Ｓ４０２で検索表示されたＩＤ番号を入力する事で、確認することができる。ここで、図１４を用いて当該実施形態を説明する。
【０１０６】
図１４は、図６に示したＵＩ画面３１７に表示される詳細確認画面の一例を示す図である。本実施形態では、ユーザは、次に何をするために、いずれのＭＦＰに移動して何を実行すればよいかをその案内内容から容易に確認することができる。本例は、「ＭＦＰ１０５に移動し、インサータに表紙をセットします」とユーザに次に行う処理フローを実行するために案内表示した例である。
【０１０７】
図１４において、１３０１は「作業工程画面」機能を示すタブであり、現在は「作業工程」が選択されている事を示している。
【０１０８】
１３０２は検索ＩＤで、Ｓ４０４で獲得した検索ＩＤをテンキー（不図示）等で入力し、現在表示されている状態である。
【０１０９】
１３０３は、検索ＩＤ１３０２に応じたメッセージを表示し、ユーザはこのメッセージを見ながら操作を行う。
【０１１０】
１３０４は、次の工程で使用するＭＦＰを再検索するかどうかを選択する再検索ボタンである。この再検索ボタン１３０４をユーザが押す事で再検索が始まる。再検索についてはＳ４０９にて説明する。１３０５は、処理を開始するスタートボタンで、このボタンを押す事で検索ＩＤ＝０００１の続きの処理が開始する。
【０１１１】
また、このスタートボタン１３０５を押すことによって、ＭＦＰ１０１からＭＦＰ１０５に本文の画像データが転送される。
【０１１２】
次に、Ｓ４０８で、デバイス再検索を実施するかどうか選択する。このデバイス再検索とは、Ｓ４０１で実行したデバイス検索の結果が、他の工程を実行することで、時間の経過とともに古くなっている可能性があり、デバイス検索当時の情報が正確でない可能性がある事を回避するためのものである。もし、デバイス再検索を実施するのであればＳ４０９に進み、デバイス再検索を実施しないのであれば、Ｓ４１２に進む。
【０１１３】
次に、ステップＳ４０９において、デバイス再検索を実施する。当該実施形態では、ＭＦＰ１０２のＵＩ画面３１７において、Ｓ４０２で検索表示されたＩＤ番号を入力すると、続きの工程を実行するためのＭＦＰを再検索する事ができる。
【０１１４】
次に、Ｓ４１０において、デバイス再検索の結果を表示する。当該実施形態では、デバイス再検索の結果として、ＭＦＰ１０２のＵＩ画面３１７に図１５に示す検索画面にＭＦＰ１０５が表示される。さらに、図１５の画面を操作する事で、図１６に示すようにＭＦＰ１０２及びＭＦＰ１０５での工程が表示される。
【０１１５】
図１５は、図６に示したＵＩ画面３１７に表示される検索結果画面の一例を示す図である。
【０１１６】
図１６は、図６に示したＵＩ画面３１７に表示される作業工程開始確認画面の一例を示す図である。
【０１１７】
次に、Ｓ４１１において、Ｓ４１０のデバイス再検索の結果で得られたものを選択する。当該実施形態では、図１に示すＭＦＰ１０２のＵＩ画面３１７にて表示された項目１５０１を選択する。そして、図１４に示す画面に遷移し、スタートボタン１３０５を押す事で続きの工程の処理が開始する。
【０１１８】
そして、このスタートボタン１３０５を押すと、ＭＦＰ１０１のＩｍａｇｅ領域３１２に格納されている画像データをＭＦＰ１０５に送信する。そして、ＭＦＰ１０５はＩ／Ｆ部３０７を介してデータ受信部３０８で画像データを受信し、Ｉｍａｇｅ領域３１２に格納する。
【０１１９】
次に、Ｓ４１２において、Ｓ４０６で得られた印刷物をユーザが持って、Ｓ４１１で選択したＭＦＰに移動する。当該実施形態では、Ｓ４０６で得られた印刷物（カラー印刷された表紙）を持って、ＭＦＰ１０５に移動する。
【０１２０】
次に、Ｓ４１３において、Ｓ４１２のＭＦＰのＵＩ画面３１７において、Ｓ４０３で表示されたＩＤ番号を入力すると、続きの工程を実行するためのフローが図１７に示すように、ＭＦＰのＵＩ画面３１７に表示される。
【０１２１】
図１７は、図６に示したＵＩ画面３１７に表示される作業工程開始確認画面の一例を示す図である。当該実施形態では、ＭＦＰ１０５のＵＩ画面３１７の説明を図１７を用いて行う。
【０１２２】
図１７において、１７０１は「作業工程画面」機能を示すタブであり、現在は「作業工程」が選択されている事を示している。
【０１２３】
１７０２は検索ＩＤで、Ｓ４０３で獲得した検索ＩＤをテンキー（不図示）等で入力し、現在表示されている状態である。１７０３はメッセージで、検索ＩＤ１７０２に応じたメッセージであり、ユーザはこのメッセージを見ながら操作を行う。
【０１２４】
１３０５は処理を開始するスタートボタンで、このスタートボタン１３０５を押す事で検索ＩＤ＝０００１の続きの処理が開始する。
【０１２５】
次に、Ｓ４１４において、Ｓ４１３で表示されたフローに従って、デバイスであるＭＦＰを操作する。当該実施形態では、ＭＦＰ１０５のインサータ給紙部７０４にＳ４０６で得られた印刷物（カラー印刷された表紙）をセットする。
【０１２６】
そして、ＭＦＰ１０５のＵＩ画面３１７のスタートボタン１７０４を操作する事で、Ｉｍａｇｅ領域３１２に格納されている画像データをＰｒｉｎｔｅｒＥｎｇｉｎｅ部３１３に送信し指定された用紙（不図示）に印字する。そして、ＭＦＰ１０５に接続されている製本フィニッシャ７０２に用紙をスタックする。また、ＭＦＰ１０５のインサータ給紙部７０４から予めセットされた表紙を給紙する。そして、製本フィニッシャにスタックされている用紙と合体させ、製本フィニッシャ７０２によって中綴じ製本を行う。
【０１２７】
そして、製本フィニッシャ７０２の排紙トレイ７０３に、中綴じ製本が１０部出力される。そして、本処理を終了する。
【０１２８】
このように本実施形態では、ネットワーク上のＭＦＰからユーザが意図する印刷ジョブの条件を入力した場合に、条件の印刷ジョブを連携して実行可能なネットワーク上のＭＦＰを検索する。そして、検索されたＭＦＰで、連携されるＭＦＰで実行すべき工程の内容を確認して、印刷ジョブを実行すると、連携するＭＦＰを利用する印刷ジョブの工程指示を表示してユーザに確認させる。そして、ユーザが連携先のＭＦＰの表示画面を確認しがら、ＭＦＰ間を移動することで、最終的な印刷ジョブ結果を確実に得ることができる。しかも、連携すべきＭＦＰの状況を確認しがら、連携すべき各工程の実行を制御できるので、ユーザの利便性も向上する。
【０１２９】
なお、上記実施形態では、製本印刷を行う系を扱ったが、その他の機能を行う場合であっても構わない。
【０１３０】
また、上記実施形態では、一旦ＭＦＰ上に画像データを保存して、前記画像データを選択する系を扱ったが、リアルタイムで画像をハンドリングする系であっても構わない。
【０１３１】
上記実施形態によれば、ネットワーク上にある複数の印刷機を使用して、印刷結果を得る場合には、ネットワーク上の印刷機の検索を実施し、その検索した印刷機をＵＩ画面に表示する。これとともに、複数の印刷機を使った作業工程もＵＩ画面に表示することで、ユーザの利便性が高くなる。また、検索を行ってから時間が経つと、前記検索結果から状況が変化して、検索結果が正しくない場合も考えられる。そこで、複数の印刷機を使うタイミングで再検索を行う事で、最適な印刷機を使う事ができ、さらに作業工程も同時にＵＩ画面に提示する事で、より利便性が高くなる。
また、上記実施形態では、画像の入力源であるＭＦＰでデバイス検索を行うようにしたが、これに限るものではない。ＰＣを用いてデバイス検索を行うようにしてもよい。この場合、どのような画像データを扱うかも検索条件に加え、それに応じた画像データの入力を行えるデバイスも検索し、作業フローに加えることになる。また、各機器の連携は、印刷に関するものにも限らず、画像データの送信など他の処理を行うようにしてもよい。
【０１３２】
〔第２実施形態〕
以下、図１８に示すメモリマップを参照して本発明に係る情報処理システムを構成する各機器で読み取り可能なデータ処理プログラムの構成について説明する。
【０１３３】
図１８は、本発明に係る情報処理システムを構成する各機器で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１３４】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１３５】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１３６】
本実施形態における図７に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１３７】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１３８】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３９】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１４０】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１４１】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１４２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１４３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１４４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。例えばそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行う。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４６】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１４７】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【図面の簡単な説明】
【０１４８】
【図１】本発明の第１実施形態を示す画像処理システムの構成を説明するブロック図である。
【図２】図１に示した画像処理システムの各ＭＦＰの機能一覧を説明する図である。
【図３】図１に示したＭＦＰによる中綴じ製本の一例を示す概念図である。
【図４】図１に示したＭＦＰによるくるみ製本の一例を示す概念図である。
【図５】図１に示したＭＦＰの構成を説明する図である。
【図６】本実施形態を示す印刷システムのデータ処理構成を説明するブロック図である。
【図７】本実施形態を示す画像処理装置におけるデータ処理手順の一例を示すフローチャートである。
【図８】図１に示したＭＦＰのＵＩ画面の詳細構成を示す図である。
【図９】図６に示した記憶部に格納されている情報のインデックスのデータ構造例を示す図である。
【図１０】図１に示したＭＦＰからＭＦＰに対して返した情報の一例を示す図である。
【図１１】図６に示したＵＩ画面に表示されるデバイス検索結果表示画面の一例を示す図である。
【図１２】図６に示したＵＩ画面に表示される作業手順確認画面の一例を示す図である。
【図１３】図６に示したＵＩ画面に表示される工程確認表示画面の一例を示す図である。
【図１４】図６に示したＵＩ画面に表示される詳細確認画面の一例を示す図である。
【図１５】図６に示したＵＩ画面に表示される検索結果画面の一例を示す図である。
【図１６】図６に示したＵＩ画面に表示される作業工程開始確認画面の一例を示す図である。
【図１７】図６に示したＵＩ画面に表示される作業工程開始確認画面の一例を示す図である。
【図１８】本発明に係る情報処理システムを構成する各機器で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１４９】
１０１  ＭＦＰ
１０２  ＭＦＰ
１０３  ＭＦＰ
１０４  ＭＦＰ
１０５  ＭＦＰ
１０１  外部機器（ホストＰＣ）
【図１】
2008160288.tif 000003
【図２】
2008160288.tif 000004
【図３】
2008160288.tif 000005
【図４】
2008160288.tif 000006
【図５】
2008160288.tif 000007
【図６】
2008160288.tif 000008
【図７】
2008160288.tif 000009
【図８】
2008160288.tif 000010
【図９】
2008160288.tif 000011
【図１０】
2008160288.tif 000012
【図１１】
2008160288.tif 000013
【図１２】
2008160288.tif 000014
【図１３】
2008160288.tif 000015
【図１４】
2008160288.tif 000016
【図１５】
2008160288.tif 000017
【図１６】
2008160288.tif 000018
【図１７】
2008160288.tif 000019
【図１８】
2008160288.tif 000020