(57)【要約】【課題】ユーザの設定負荷を大きくすることなく、画像形成装置が正常な処理を実行する仕組みを提供できるようにする。【解決手段】複数の処理工程から構成される処理フローを実行可能な複数のワークフロー実行装置の機能情報を管理し、前記処理フローを実行するために第１のワークフロー実行装置にて設定された第１の設定値情報を取得し、第２のワークフロー実行装置にて前記処理フローを実行する場合に、第２のワークフロー実行装置の機能情報と取得された第１の設定値情報とを用いて第２のワークフロー実行装置用の第２の設定値情報を生成し、前記処理フローに係るフロー情報と生成された第２の設定値情報とを第２のワークフロー実行装置に送信するようにして、ユーザによる設定値の再選択を行う必要がなくなり、かつ、外部のワークフロー実行装置は正常にワークフローを実行できるようにする。【選択図】図７
2009071447.tif 000002
【特許請求の範囲】
【請求項１】
複数の処理工程から構成される処理フローを実行可能な複数のワークフロー実行装置と通信する情報処理装置であって、
前記複数のワークフロー実行装置の機能情報を管理する管理手段と、
前記処理フローを実行するために第１のワークフロー実行装置にて設定された第１の設定値情報を取得する取得手段と、
第２のワークフロー実行装置にて前記処理フローを実行する場合に、当該第２のワークフロー実行装置の機能情報と前記取得手段によって取得された第１の設定値情報とを用いて当該第２のワークフロー実行装置用の第２の設定値情報を生成する情報作成手段と、
前記処理フローに係るフロー情報と前記情報作成手段によって生成された第２の設定値情報とを前記第２のワークフロー実行装置に送信する送信手段とを有することを特徴とする情報処理装置。
【請求項２】
前記情報作成手段は、前記第１の設定値情報に対応した設定値が前記第２のワークフロー実行装置に対して設定できない場合には、前記第２のワークフロー実行装置における初期値を第２の設定値情報とすることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記取得手段は、前記第１のワークフロー実行装置において当該処理フローが実行された後に前記第１の設定値情報を取得することを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
複数の処理工程から構成される処理フローに係るフロー情報、及び前記処理フローを実行するために設定された第１の設定値情報を受信して保持する保持手段と、
前記保持手段に保持した前記第１の設定値情報に基づいて外部の情報処理装置に応じた第２の設定値情報を作成し、当該外部の情報処理装置に前記フロー情報及び前記第２の設定値情報を提供する情報作成手段とを有することを特徴とする情報処理装置。
【請求項５】
前記情報作成手段は、前記第１の設定値情報に対応した設定値を前記外部の情報処理装置にて設定できる場合には、前記第１の設定値情報に対応した設定値を前記第２の設定値情報とし、前記第１の設定値情報に対応した設定値が前記外部の情報処理装置にて設定できない場合には、前記外部の情報処理装置における初期値を前記第２の設定値情報とすることを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記保持手段は、第１のワークフロー実行装置において当該処理フローが実行された後に前記第１の設定値情報を受信して保持することを特徴とする請求項４又は５記載の情報処理装置。
【請求項７】
複数の処理工程から構成される処理フローを実行可能な複数のワークフロー実行装置と通信する情報処理装置の制御方法であって、
前記複数のワークフロー実行装置の機能情報を管理する管理工程と、
前記処理フローを実行するために第１のワークフロー実行装置にて設定された第１の設定値情報を取得する取得工程と、
第２のワークフロー実行装置にて前記処理フローを実行する場合に、当該第２のワークフロー実行装置の機能情報と前記取得工程にて取得された第１の設定値情報とを用いて当該第２のワークフロー実行装置用の第２の設定値情報を生成する情報作成工程と、
前記処理フローに係るフロー情報と前記情報作成工程にて生成された第２の設定値情報とを前記第２のワークフロー実行装置に送信する送信工程とを有することを特徴とする制御方法。
【請求項８】
前記情報作成工程では、前記第１の設定値情報に対応した設定値が前記第２のワークフロー実行装置に対して設定できない場合には、前記第２のワークフロー実行装置における初期値を第２の設定値情報とすることを特徴とする請求項７記載の制御方法。
【請求項９】
前記取得工程では、前記第１のワークフロー実行装置において当該処理フローが実行された後に前記第１の設定値情報を取得することを特徴とする請求項７又は８記載の制御方法。
【請求項１０】
複数の処理工程から構成される処理フローに係るフロー情報、及び前記処理フローを実行するために設定された第１の設定値情報を受信して保持する保持工程と、
前記保持工程にて保持した前記第１の設定値情報に基づいて外部の情報処理装置に応じた第２の設定値情報を作成し、当該外部の情報処理装置に前記フロー情報及び前記第２の設定値情報を提供する情報作成工程とを有することを特徴とする情報処理装置の制御方法。
【請求項１１】
前記情報作成工程では、前記第１の設定値情報に対応した設定値を前記外部の情報処理装置にて設定できる場合には、前記第１の設定値情報に対応した設定値を前記第２の設定値情報とし、前記第１の設定値情報に対応した設定値が前記外部の情報処理装置にて設定できない場合には、前記外部の情報処理装置における初期値を前記第２の設定値情報とすることを特徴とする請求項１０記載の制御方法。
【請求項１２】
前記保持工程では、第１のワークフロー実行装置において当該処理フローが実行された後に前記第１の設定値情報を受信して保持することを特徴とする請求項１０又は１１記載の制御方法。
【請求項１３】
複数の処理工程から構成される処理フローを実行可能な複数のワークフロー実行装置と通信する情報処理装置の制御方法をコンピュータに実行させるためのプログラムであって、
前記複数のワークフロー実行装置の機能情報を管理する管理ステップと、
前記処理フローを実行するために第１のワークフロー実行装置にて設定された第１の設定値情報を取得する取得ステップと、
第２のワークフロー実行装置にて前記処理フローを実行する場合に、当該第２のワークフロー実行装置の機能情報と前記取得ステップにて取得された第１の設定値情報とを用いて当該第２のワークフロー実行装置用の第２の設定値情報を生成する情報作成ステップと、
前記処理フローに係るフロー情報と前記情報作成ステップにて生成された第２の設定値情報とを前記第２のワークフロー実行装置に送信する送信ステップとをコンピュータに実行させるためのプログラム。
【請求項１４】
複数の処理工程から構成される処理フローに係るフロー情報、及び前記処理フローを実行するために設定された第１の設定値情報を受信して保持する保持ステップと、
前記保持ステップにて保持した前記第１の設定値情報に基づいて外部の情報処理装置に応じた第２の設定値情報を作成し、当該外部の情報処理装置に前記フロー情報及び前記第２の設定値情報を提供する情報作成ステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、その制御方法及びプログラムに関し、特にユーザの設定に応じた処理フローを実行可能な画像形成装置に用いて好適なものである。
【背景技術】
【０００２】
近年、プリンタ、複写機、ファクシミリ等の機能を統合したマルチファンクション機として画像形成機能を有する複合機能装置が発展している。複合機能装置は、複数の機能を１つの装置に統合し具備することで、オフィス等ではユーザの業務を簡略化するため、複合機能装置で行うべき複数の処理工程を１つのジョブとして実行可能な機器も増えてきている。
【０００３】
ワークフロー（処理フロー）は、ユーザの業務に依存して提供するもので、複数の処理工程の組み合わせにより構成される。ワークフローを管理者が、当該ワークフロー編集して複合機能装置に設定する。ユーザは予め設定されたワークフローを利用することが一般的である。ここで、ワークフローの組み合わせとは、オフィスでの業務フローに係る複数の処理工程のパターンである。例えば、［原稿読込→送信→プリント］は、３つの処理工程を組み合わせたワークフローである。
【０００４】
また、ワークフローが提供されるユーザには、各ユーザが所定の操作を行ってログインすることによりユーザ毎に異なる環境が提供されることも一般的になっている。ユーザの環境に具体例に記述したワークフローが提供されると、複数の処理工程におけるワークフローにおいて、各機能のパラメータの設定をすることが一般的である。パラメータの設定とは、原稿読込処理においては読取装置の読込値の指定、送信処理においては送信宛先の指定、プリント処理においてはプリントカラーの指定などである。それぞれの処理に係るパラメータは、画像形成装置の能力に応じて異なり、選択可能な選択肢の値として、プルダウンメニューや選択肢リストによって一般的には提供されている。
【０００５】
また、ユーザが実行したワークフローとパラメータの実行ジョブを別の画像形成装置で再利用可能とすることでユーザの利便性をより高める画像形成装置も増えている。例えば特許文献１には、画像形成装置が、サービス処理装置に記憶された指示書を選択することで、当該指示書に設定されたパラメータを用いて処理を実行することが記載されている。
【０００６】
【特許文献１】特開２００４−１１２６３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した従来技術では、画像形成装置は、選択された指示書に記載されたパラメータを利用して処理を実行しなければならない。つまり、設定されたパラメータが画像形成装置に適さない場合、エラーとなるおそれがある。
一方、処理を実行する度にパラメータを設定することで前記エラーが発生する課題を防ぐことは可能であるが、毎回同様の設定処理を行うことはユーザにとって負荷が大きくなるおそれがある。
【０００８】
本発明は、このような事情に鑑みてなされたものであり、ユーザの設定負荷を大きくすることなく、画像形成装置が正常な処理を実行する仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の情報処理装置は、複数の処理工程から構成される処理フローを実行可能な複数のワークフロー実行装置と通信する情報処理装置であって、前記複数のワークフロー実行装置の機能情報を管理する管理手段と、前記処理フローを実行するために第１のワークフロー実行装置にて設定された第１の設定値情報を取得する取得手段と、第２のワークフロー実行装置にて前記処理フローを実行する場合に、当該第２のワークフロー実行装置の機能情報と前記取得手段によって取得された第１の設定値情報とを用いて当該第２のワークフロー実行装置用の第２の設定値情報を生成する情報作成手段と、前記処理フローに係るフロー情報と前記情報作成手段によって生成された第２の設定値情報とを前記第２のワークフロー実行装置に送信する送信手段とを有することを特徴とする。
本発明の情報処理装置は、複数の処理工程から構成される処理フローに係るフロー情報、及び前記処理フローを実行するために設定された第１の設定値情報を受信して保持する保持手段と、前記保持手段に保持した前記第１の設定値情報に基づいて前記外部の情報処理装置に応じた第２の設定値情報を作成し、当該外部の情報処理装置に前記フロー情報及び前記第２の設定値情報を提供する情報作成手段とを有することを特徴とする。
本発明の情報処理装置の制御方法は、複数の処理工程から構成される処理フローを実行可能な複数のワークフロー実行装置と通信する情報処理装置の制御方法であって、前記複数のワークフロー実行装置の機能情報を管理する管理工程と、前記処理フローを実行するために第１のワークフロー実行装置にて設定された第１の設定値情報を取得する取得工程と、第２のワークフロー実行装置にて前記処理フローを実行する場合に、当該第２のワークフロー実行装置の機能情報と前記取得工程にて取得された第１の設定値情報とを用いて当該第２のワークフロー実行装置用の第２の設定値情報を生成する情報作成工程と、前記処理フローに係るフロー情報と前記情報作成工程にて生成された第２の設定値情報とを前記第２のワークフロー実行装置に送信する送信工程とを有することを特徴とする。
本発明の情報処理装置の制御方法は、複数の処理工程から構成される処理フローに係るフロー情報、及び前記処理フローを実行するために設定された第１の設定値情報を受信して保持する保持工程と、前記保持工程にて保持した前記第１の設定値情報に基づいて外部の情報処理装置に応じた第２の設定値情報を作成し、当該外部の情報処理装置に前記フロー情報及び前記第２の設定値情報を提供する情報作成工程とを有することを特徴とする。
本発明のプログラムは、複数の処理工程から構成される処理フローを実行可能な複数のワークフロー実行装置と通信する情報処理装置の制御方法をコンピュータに実行させるためのプログラムであって、前記複数のワークフロー実行装置の機能情報を管理する管理ステップと、前記処理フローを実行するために第１のワークフロー実行装置にて設定された第１の設定値情報を取得する取得ステップと、第２のワークフロー実行装置にて前記処理フローを実行する場合に、当該第２のワークフロー実行装置の機能情報と前記取得ステップにて取得された第１の設定値情報とを用いて当該第２のワークフロー実行装置用の第２の設定値情報を生成する情報作成ステップと、前記処理フローに係るフロー情報と前記情報作成ステップにて生成された第２の設定値情報とを前記第２のワークフロー実行装置に送信する送信ステップとをコンピュータに実行させることを特徴とする。
本発明のプログラムは、複数の処理工程から構成される処理フローに係るフロー情報、及び前記処理フローを実行するために設定された第１の設定値情報を受信して保持する保持ステップと、前記保持ステップにて保持した前記第１の設定値情報に基づいて外部の情報処理装置に応じた第２の設定値情報を作成し、当該外部の情報処理装置に前記フロー情報及び前記第２の設定値情報を提供する情報作成ステップとをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ユーザによる設定値の再選択を行う必要がなくなり、かつ、外部のワークフロー実行装置は正常にワークフローを実行できる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施形態を図面に基づいて説明する。
図１は、本発明の一実施形態に係る情報処理装置を適用した複合機能装置及びクライアントコンピュータを含む情報処理システムの構成例を示す図である。本実施形態における複合機能装置は、データ送受信機能を有する複写機である。
【００１２】
複写機１００１は、同等の機能を持つ複写機１００２、ファクシミリ装置１００３、データベース／メールサーバ１００４、及びクライアントコンピュータ１００５と通信可能なようにＬＡＮ１００６を介して接続されている。ＬＡＮ１００６は通信ネットワークであり、例えばイーサネット（登録商標）などからなる。また、複写機１００１は、公衆回線１００８を介してファクシミリ装置１００７と通信可能になっている。
【００１３】
複写機１００１は、コピー機能及びファクシミリ機能を有するとともに、原稿画像を読み取り、読み取って得られた画像データをＬＡＮ１００６上の各装置に送信するデータ送信機能を有する。また、複写機１００１は、ＰＤＬ（Page Description Language）機能を有しており、ＬＡＮ１００６上に接続されているコンピュータ等から指示されたＰＤＬ画像を受信して印刷することが可能である。
【００１４】
複写機１００１は、複写機１００１で読み取った画像や、ＬＡＮ１００６上に接続されているコンピュータ等から指示されたＰＤＬ画像を、複写機１００１内のハードディスク２００４（図２参照）の指定したボックス領域に保存することが可能である。また、複写機１００１は、ボックス領域に保存された画像を印刷することが可能になっている。
【００１５】
さらに、複写機１００１は、複写機１００２が読み取ったデータをＬＡＮ１００６を介して受信し、受信したデータを複写機１００１内のハードディスク２００４に保存したり、印刷出力したりすることが可能である。また、複写機１００１は、クライアントコンピュータ１００５及びデータベース／メールサーバ１００４の画像を受信し、複写機１００１内に保存したり、印刷出力したりすることが可能である。ファクシミリ装置１００３は、複写機１００１が読み取ったデータをＬＡＮ１００６を介して受信し、受信したデータを送信することが可能である。
【００１６】
データベース／メールサーバ１００４は、複写機１００１が読み取ったデータをＬＡＮ１００６を介して受信し、受信したデータをデータベースとして格納し、また電子メールとして送信する機能を有するサーバ装置である。
【００１７】
クライアントコンピュータ１００５は、データベース／メールサーバ１００４に接続されることによって、データベース／メールサーバ１００４から所望のデータを取得して表示することが可能である。また、クライアントコンピュータ１００５は、複写機１００１が読み取ったデータをＬＡＮ１００６を介して受信し、受信したデータを加工及び編集することが可能である。ファクシミリ装置１００７は、複写機１００１が読み取ったデータを公衆回線１００８を介して受信し、受信したデータを印刷出力することが可能である。
【００１８】
図２は、複写機１００１の主要部の構成例を示すブロック図である。なお、複写機１００２についても、複写機１００１と同様に構成される。
複写機１００１は、コントローラユニット２０００を有する。コントローラユニット２０００には、画像入力デバイスであるスキャナ２０７０や画像出力デバイスであるプリンタ２０９５が接続されるとともに、操作部２０１２が接続される。コントローラユニット２０００は、スキャナ２０７０で読み取られた画像データをプリンタ２０９５により印刷出力するコピー機能を実現するための制御を行う。また、コントローラユニット２０００は、ＬＡＮ１００６や公衆回線１００８（ＷＡＮを例示しているが個別の通信回線であっても良い。）に接続することによって、画像情報やデバイス情報の入出力を行うための制御を行う。
【００１９】
以下、コントローラユニット２０００について具体的に説明する。
コントローラユニット２０００は、ＣＰＵ２００１、ＲＡＭ２００２、ＲＯＭ２００３、ハードディスクドライブ（ＨＤＤ）２００４、及びイメージバスインタフェース（イメージバスＩ／Ｆ）２００５を有する。また、コントローラユニット２０００は、操作部インタフェース（操作部Ｉ／Ｆ）２００６、ネットワークインタフェース（ネットワークＩ／Ｆ）２０１０、及びデバイスインタフェース（デバイスＩ／Ｆ）２０２０を有する。また、コントローラユニット２０００は、画像回転部２０３０、画像圧縮部２０４０、モデム２０５０、ラスタイメージプロセッサ（ＲＩＰ）２０６０、スキャナ画像処理部２０８０、及びプリンタ画像処理部２０９０を有する。
【００２０】
ＣＰＵ２００１、ＲＡＭ２００２、ＲＯＭ２００３、ＨＤＤ２００４、イメージバスＩ／Ｆ２００５、操作部Ｉ／Ｆ２００６、ネットワークＩ／Ｆ２０１０、及びモデム２０５０は、システムバス２００７を介して通信可能に接続される。また、イメージバスＩ／Ｆ２００５、デバイスＩ／Ｆ２０２０、画像回転部２０３０、画像圧縮部２０４０、ＲＩＰ２０６０、スキャナ画像処理部２０８０、及びプリンタ画像処理部２０９０は、画像バス２００８を介して通信可能に接続される。
【００２１】
ＣＰＵ２００１は、ＲＯＭ２００３に格納されているブートプログラムによりオペレーションシステム（ＯＳ）を立ち上げる。このＯＳ上で、ＨＤＤ２００４に格納されているアプリケーションプログラムが実行され、各種処理が実行される。ＣＰＵ２００１の作業領域としてはＲＡＭ２００２が用いられる。ＲＡＭ２００２は、作業領域を提供するとともに画像データを一時記憶するための画像メモリ領域を提供する。ＨＤＤ２００４は、アプリケーションプログラムや画像データ等を格納する。
【００２２】
操作部Ｉ／Ｆ２００６は、タッチパネルや各種キーを有する操作部２０１２とのインタフェースである。操作部Ｉ／Ｆ２００６は、例えば、操作部２０１２にて表示すべき画像データを操作部２０１２に出力したり、ユーザによって操作部２０１２において入力された情報をＣＰＵ２００１に送出したりする。
【００２３】
ネットワークＩ／Ｆ２０１０は、ＬＡＮ１００６に接続され、ＬＡＮ１００６を介してＬＡＮ１００６上に接続された各装置との間で情報の入出力を行う。モデム２０５０は、公衆回線１００８に接続され、公衆回線１００８を介して情報の入出力を行う。
【００２４】
イメージバスＩ／Ｆ２００５は、システムバス２００７と、画像データを高速で転送するための画像バス２００８とを接続し、バスプロトコル等に応じてデータ形式を変換するためのバスブリッジである。画像バス２００８としては、例えばＰＣＩバス又はＩＥＥＥ１３９４規格に準拠したバス等が適用可能である。
【００２５】
ＲＩＰ２０６０は、ＰＤＬコードをビットマップイメージに展開する。デバイスＩ／Ｆ２０２０には、スキャナ２０７０及びプリンタ２０９５が接続され、デバイスＩ／Ｆ２０２０は、画像データの同期系／非同期系の変換を行う。
【００２６】
スキャナ画像処理部２０８０は、スキャナ２０７０で読み取られた入力画像データ等に対して、補正、加工、編集等を行う。プリンタ画像処理部２０９０は、プリンタ２０９５により印刷出力されるプリント出力画像データに対してプリンタ２０９５に応じた補正、解像度変換等を行う。画像回転部２０３０は、画像データの回転を行う。画像圧縮部２０４０は、多値画像データをＪＰＥＧデータに、２値画像データをＪＢＩＧ、ＭＭＲ、ＭＨなどのデータに圧縮するとともに、その伸張処理を行う。
【００２７】
次に、スキャナ２０７０及びプリンタ２０９５のハードウェア構成について、図３を参照して説明する。図３は、図２に示したスキャナ２０７０及びプリンタ２０９５のハードウェア構成を示す側断面図である。スキャナ２０７０及びプリンタ２０９５は、図３に示すように一体的に構成されている。
【００２８】
スキャナ２０７０は、原稿給紙ユニット２５０を搭載する。原稿給紙ユニット２５０は、原稿を先頭から順に１枚ずつプラテンガラス２１１上へ給送し、各原稿の読取動作が終了する毎に、その原稿をプラテンガラス２１１から排出トレイ（図示せず）に排出する。
【００２９】
スキャナ２０７０は、原稿がプラテンガラス２１１上に給送されると、ランプ２１２を点灯して移動ユニット２１３の移動を開始する。移動ユニット２１３の移動によりプラテンガラス２１１上の原稿に対する読取走査が行われる。読取走査中、原稿からの反射光は、各ミラー２１４、２１５、２１６及びレンズ２１７を経てＣＣＤイメージセンサ（以下、「ＣＣＤ」という）２１８に導かれ、原稿上の画像がＣＣＤ２１８の撮像面上に結像される。ＣＣＤ２１８は、撮像面に結像された画像を電気信号に変換し、この電気信号が所定の処理施された後に制御装置（図示せず）に入力される。
【００３０】
プリンタ２０９５は、レーザドライバ３２１を有する。レーザドライバ３２１は、制御装置から入力された画像データに基づきレーザ発光部３２２を駆動する。これにより、レーザ発光部３２２から画像データに応じたレーザ光が発光され、このレーザ光は走査されながら感光ドラム３２３上に照射される。照射されたレーザ光により感光ドラム３２３上に静電潜像が形成され、形成された静電潜像が、現像器３２４から供給されたトナーによりトナー像として可視像化される。レーザ光の照射タイミングに同期して、各カセット３１１、３１２から記録紙が搬送路を介して感光ドラム３２３と転写部３２５との間に給紙され、感光ドラム３２３上のトナー像は転写部３２５により給紙された記録紙上に転写される。
【００３１】
トナー像が転写された記録紙は、搬送ベルトを介して定着ローラ対（加熱ローラと加圧ローラ）３２６に送られる。定着ローラ対３２６は、記録紙を熱圧して記録紙上のトナー像を記録紙上に定着させる。定着ローラ対３２６を通過した記録紙は、排紙ローラ対３２７により排紙ユニット３３０に排紙される。排紙ユニット３３０は、ソート、ステイプルなどの後処理を施すことが可能なシート処理装置からなる。
【００３２】
また、両面記録モードが設定されている場合には、記録紙を排紙ローラ対３２７まで搬送した後に、排紙ローラ対３２７の回転方向を逆転させ、フラッパ３２８及びローラ対３２９によって再給紙搬送路３３９へ導く。再給紙搬送路３３９に導かれた記録紙は、上述したタイミングで感光ドラム３２３と転写部３２５との間に再給紙され、この記録紙の裏面にトナー像が転写される。
【００３３】
図４は、図２に示した操作部２０１２の構成例を示す平面図である。
ＬＣＤ（液晶）表示部２０１３は、ＬＣＤ上にタッチパネルシートが貼られた構造となっている。ＬＣＤ表示部２０１３は、複写機１００１の操作画面を表示する。また、ＬＣＤ表示部２０１３は、画面に表示されたキーが押されると、その位置情報をコントローラユニット２０００のＣＰＵ２００１に出力する。
【００３４】
スタートキー２０１４は、原稿画像の読み取り動作を開始するときなどに用いられる。スタートキー２０１４の中央部には、緑と赤の２色ＬＥＤ２０１８が設けられ、その色によってスタートキー２０１４が使える状態にあるか否かを示す。ストップキー２０１５は、稼働中の動作を止めるときに操作される。ＩＤキー２０１６は、使用者のユーザＩＤに係る入力動作を開始するときに用いられる。リセットキー２０１７は、操作部２０１２からの設定を初期化するときに用いられる。
【００３５】
以下、ＬＣＤ表示部２０１３に表示される操作画面について説明する。
図５は、操作部２０１２のＬＣＤ表示部２０１３に表示される操作画面の一例を示す図である。図５に示すように、操作画面の上部には、各種の機能を選択するためのタッチキーが表示される。表示されるタッチキーには、コピータブ９０１、送信／ＦＡＸタブ９０２、ボックスタブ９０３、ブラウザタブ９０４、及び右矢印タブ９０５がある。なお、図５においては、タッチキーとして、コピータブ９０１、送信／ＦＡＸタブ９０２、ボックスタブ９０３、ブラウザタブ９０４、及び右矢印タブ９０５が表示される場合を一例として示しているが、これに限定されるものではない。
【００３６】
図５は、コピータブ９０１のタッチキーが押下されたときのコピー機能の初期画面を示している。コピー機能に関する表示は領域９０６において行なわれ、表示領域９０６において、「コピーできます」が表示されている領域にはコピー機能で表示すべきステータスが表示され、その下方の領域には、倍率、選択給紙段、置数等が表示される。また、表示領域９０６には、コピー機能の動作モードを設定するタッチキーとして、等倍、倍率、用紙選択、ソータ、両面、割込み、文字、濃度調整用の薄くするに対応する左矢印キー、濃くするに対応する右矢印キー、濃度を自動調整する自動キーが表示される。また、初期画面に表示しきれない動作モードの指定画面は、応用モードキーを押下することで、階層的に領域９０６内に表示されるようになっている。
【００３７】
また、表示領域９０７は、複写機１００１のステータスを表示する領域である。表示領域９０７には、例えば、ジャムなどのアラームメッセージや、ＰＤＬプリント処理が行われているときにＰＤＬプリント処理中であることを示すステータスメッセージが表示される。また、表示領域９０７にはシステム状況／中止タッチキー９０８が表示される。このシステム状況／中止タッチキー９０８を押下すると、複写機１００１のデバイス情報を表示する画面や、プリントジョブ状況を表示する画面（図示せず）が表示される。この画面ではジョブの中止を行うことが可能になる。
【００３８】
図示しないが、同様にして送信／ＦＡＸタブ９０２、ボックスタブ９０３、ブラウザタブ９０４のタッチキーを押下すると、押下したタッチキーに対応する機能の設定等を行うための画面がＬＣＤ表示部２０１３に表示される。例えば、送信／ＦＡＸタブ９０２を押下すると、複写機１００１で読み取った画像をＬＡＮ１００６上の機器に電子メール（Ｅ−メール）送信又はＦＴＰ送信したり、公衆回線１００８を使ってファクシミリ送信したりするための設定画面が表示される。ボックスタブ９０３を押下すると、複写機１００１で読み取った画像をＨＤＤ２００４内のボックス領域に保存したり、ボックス領域に保存されている画像データを指定して印刷したり、ＬＡＮ１００６上の機器に送信したりするための設定画面が表示される。
【００３９】
また、例えば５つ以上の機能が複写機１００１に装備されている場合には、次のような画面が表示される。コピー、送信／ＦＡＸ、ボックス、ブラウザの４つ機能タブ９０１〜９０４の右横に図５に示すように右矢印キー９０５が表示され、右矢印キー９０５が押下されると、別の機能のための画面が表示されるようになっている。
【００４０】
図６は、クライアントコンピュータ１００５の構成例を示すブロック図である。
クラインアントコンピュータ１００５は、ＣＰＵ１と、ＲＯＭ２と、ＲＡＭ３とを備える。また、キーボードやマウス等の操作部（ＣＯＮＳ）９のコントローラ（ＣＯＮＳＣ）５と、ＣＲＴやＬＣＤ等の表示部としてのディスプレイ（ＤＩＳＰ）１０のディスプレイコントローラ（ＤＩＳＰＣ）６とを備える。さらに、ハードディスク（ＨＤ）１１、及びフレキシブルディスク等の記憶デバイス（ＳＴＤ）１２のコントローラ（ＤＣＯＮＴ）７と、ネットワークインタフェースカード（ＮＩＣ）８とを備える。それら機能部１、２、３、５、６、７、８は、システムバス４を介して互いに通信可能に接続されている。
【００４１】
ＣＰＵ１は、ＲＯＭ２又はＨＤ１１に記憶されたソフトウェア、又はＳＴＤ１２より供給されるソフトウェアを実行することで、システムバス４に接続された各構成部を総括的に制御する。すなわち、ＣＰＵ１は、各種動作を行うための処理プログラムを、ＲＯＭ２、ＨＤ１１、又はＳＴＤ１２から読み出して実行することで、動作を実現するための制御を行う。ＲＡＭ３は、ＣＰＵ１の主メモリ又はワークエリア等として機能する。
【００４２】
ＣＯＮＳＣ５は、ＣＯＮＳ９からの指示入力を制御する。ＤＩＳＰＣ６は、ＤＩＳＰ１０の表示を制御する。ＤＣＯＮＴ７は、ブートプログラム、種々のアプリケーション、ユーザファイル、ネットワーク管理プログラム、及び各種処理プログラム等を記憶するＨＤ１１及びＳＴＤ１２とのアクセスを制御する。ＮＩＣ８はネットワーク１３上の他の装置と双方向にデータをやりとりする。
【００４３】
図７は、本実施形態に係る画像形成装置６００及び情報生成装置６０１の構成例を示すブロック図である。なお、図７においては、以下に説明する機能を実現するための要素的特徴のみを図示し、その他の構成（例えば、画像形成処理等の機能を実現するための構成）については図示を省略している。
【００４４】
画像形成装置６００は複合機能装置であり、その機能を利用してユーザに所望の機能を提供する。画像形成装置６００は、例えば複写機１００１や複写機１００２の各々に設けられる。また、情報生成装置６０１は、例えばクライアントコンピュータ１００５等の情報処理装置である。
【００４５】
図７（Ａ）に示すように、画像形成装置６００は、設定値監視手段（送信手段、監視手段）６０００、設定値管理手段（管理手段）６００１、制御部（送信手段、監視手段、管理手段）６００２、及び情報記憶部（メモリ／ＨＤ）を有する。
【００４６】
設定値監視手段６０００は、ユーザ毎に実行されたワークフロー（処理フロー）単位の設定値を監視し、情報生成装置６０１に提供する。具体的には、設定値監視手段６０００は、複数の処理工程から構成されるワークフロー（処理フロー）に対して設定されたユーザ操作により設定された設定値を認識する。そして、設定値監視手段６０００は、ワークフロー（処理フロー）のすべての工程が完了した後に、ワークフローを実行するために設定された設定値（第１の設定値情報）を取得して、ワークフローに係るフロー情報とともに情報生成装置６０１に渡す。
【００４７】
設定値管理手段６００１は、ユーザがワークフローに存在する複数の処理工程の実行に関し選択した選択肢及び入力した情報を管理する。なお、選択された選択肢および入力された情報は、総称して設定値情報と呼ぶ場合もある。すなわち、設定値管理手段６００１は、ワークフローを構成する複数の処理工程を実行させるために設定された設定値を管理し、設定値監視手段６０００に提供する。
【００４８】
制御部６００２は、各種機能の管理や呼び出しなど各機能の処理の制御を行う。情報記憶部６００３は、必要な情報を保有するためのデータベースである。情報記憶部６００３は、例えばＨＤＤ２００４と同様に構成されるが、これに限定されず、半導体メモリ等を含む任意の記憶媒体を用いて構成することが可能である。
【００４９】
設定値監視手段６０００、設定値管理手段６００１、及び制御部６００２は、例えばＣＰＵ２００１がＨＤＤ２００４に格納されているアプリケーションプログラムを実行することにより実現される。ＨＤＤ２００４に格納されているアプリケーションプログラムを実行するＣＰＵ２００１により、本発明の送信手段、管理手段、監視手段の機能が実現される。
【００５０】
図７（Ｂ）に示すように、情報生成装置６０１は、設定値共有手段（情報作成手段、保持手段）６１００、画像形成装置管理手段（装置管理手段）６１０１、及びワークフロー管理手段６１０２を有する。また、情報生成装置６０１は、制御部６１０３（情報作成手段、保持手段、設定値共有手段）、及び情報記憶部（メモリ／ＨＤ）６１０４を有する。
【００５１】
設定値共有手段６１００は、設定値監視手段６０００より設定値が提供されると、外部（第２）の画像形成装置でユーザが利用することが可能な設定値情報を作成する。具体的には、設定値共有手段６１００は、設定値監視手段６０００からの設定値（第１の設定値情報）を受けると、それに基づいて外部（第２）の画像形成装置の機能や能力等に応じた設定値情報（第２の設定値情報）を生成する。このとき、設定値共有手段６１００は、画像形成装置管理手段６１０１から別の画像形成装置に係る情報を取得して、それを参照して設定値情報を生成する。なお、画像形成装置は、ワークフローを実行する装置であるためワークフロー実行装置と呼ばれる場合もある。
【００５２】
画像形成装置管理手段６１０１は、ワークフローを実行する画像形成装置が具備する機能や能力等の情報を管理する。ワークフロー管理手段６１０２は、ユーザが利用するワークフローの種類を管理し、ワークフローを構成する各処理工程に係る設定値のデフォルト値の情報を管理する。
【００５３】
制御部６１０３は、各種機能の管理や呼び出しなど各機能の処理の制御を行い、情報記憶部６１０４は、必要な情報を保有する。情報記憶部６１０４は、情報記憶部６００３と同様に例えばＨＤ１１で構成されるが、これに限定されず、半導体メモリ等を含む任意の記憶媒体を用いて構成することが可能である。
【００５４】
設定値共有手段６１００、画像形成装置管理手段６１０１、ワークフロー管理手段６１０２、及び制御部６１０３は、例えばＣＰＵ１がＨＤ１１に格納されているアプリケーションプログラムを実行することにより実現される。ＨＤ１１に格納されているアプリケーションプログラムを実行するＣＰＵ１により、本発明の情報作成手段、保持手段、装置管理手段の機能が実現される。
【００５５】
なお、上述した説明では、情報生成装置６０１は、クライアントコンピュータ１００５を想定しているが、画像形成装置６００で有っても良い。その場合には、画像形成装置６００の制御部６００２と情報生成装置６０１の制御部６１０３とを１つの制御部により実現して両方の機能を提供するようにすれば良い。また、同様に、画像形成装置６００の情報記憶部６００３と情報生成装置６０１の情報記憶部６１０４も、１つの情報記憶部で共有して、両方の機能を提供することも可能である。
【００５６】
したがって、ワークフロー実行装置が、画像形成装置６００と情報生成装置６０１との処理を担当する場合には、以下の各手段により両方の装置の機能が実現される。すなわち、設定値監視手段６０００、設定値管理手段６００１、設定値共有手段６１００、画像形成装置管理手段６１０１、ワークフロー管理手段６１０２、制御部及び情報記憶部により画像形成装置６００及び情報生成装置６０１の機能が実現される。なお、このように構成した場合でも、以下に説明する処理の流れは、画像形成装置６００を複写機に設け、かつ情報生成装置６０１をクライアントコンピュータに設けた場合と同様である。
【００５７】
図８は、本実施形態におけるワークフローの一例を示した図である。「ワークフローその１」は、第１の処理工程である原稿読込Ｗ１と第２の処理工程である送信Ｗ２とからなっている。原稿読込Ｗ１とは、いわゆるスキャンの実行であり、スキャナ２０７０が提供する機能を利用する。送信Ｗ２とは、いわゆる送信／ＦＡＸタブ９０２を表示することによって提供される電子データ送信の実行である。
【００５８】
原稿読込Ｗ１は、スキャンで必要となるパラメータの指定を要求する。本実施形態においては、カラーモードの指定や解像度の指定を一例として挙げている。また、デフォルトパラメータ値として、カラーモードの指定は、装置のパラメータの選択肢の中で一番上の選択肢を使用することが設定されている。送信Ｗ２は、送信で必要なパラメータを要求する。必要なパラメータは、送信に使用されるアドレスである。
【００５９】
次に、ワークフローが実際に動作した場合の画面の一例について説明する。
図９は、図８に示した「ワークフローその１」を画像形成装置６００が設けられた第１のワークフロー実行装置で提供されるユーザＡの環境に配布した初期の状態であり、デフォルトの設定値で実行した画面例を示す図である。
【００６０】
ログイン画面８０１Ａは、ユーザＡがログインすることによって提供されるメニューの画面であり、ここでは「ワークフローその１」が選択可能な状態で提供される。つまり、ユーザＡが利用可能なワークフローが、「ワークフローその１」である。当然ながらユーザＡとは異なるユーザがログインした場合、ワークフロー実行装置は、当該ログインユーザが利用可能なワークフローを表示する。タッチキーの押下等によるユーザ操作により「ワークフローその１」が選択されると、第１の処理工程である原稿読込Ｗ１に遷移する。原稿読込Ｗ１では、カラーモードの指定を行うことが要求されている。また、図８において説明したように、カラーモードは、デフォルトパラメータを利用することが指定されている。よって、図９では、現在対象となっている第１のワークフロー実行装置においてカラーモードのデフォルト設定値（選択肢の一番上）は、「白黒２値２００＊２００」である。したがって、初期表示の状態では、設定画面８０２Ａとして示すように選択肢の中で一番上に配置されている「白黒２値２００＊２００」が選択された状態となっている。
次に、第２の処理工程である送信Ｗ２に遷移すると、送信先のアドレスは入力候補の追加をしていないため、設定画面８０３Ａに示すように空のリストが表示される。
【００６１】
図１０は、画像形成装置６００が設けられた第１のワークフロー実行装置においてユーザがワークフローを実行すべく設定処理を行った画面例を示す図である。なお、ワークフローを提供する複写機は、カラースキャナを搭載しているものとする。
【００６２】
ログイン画面８０１Ｂにおけるタッチキーの押下等によるユーザ操作によって「ワークフローその１」が選択されると、第１の処理工程である原稿読込Ｗ１に遷移する。ユーザは、第１の処理工程である原稿読込Ｗ１の実行において、カラーのスキャンを実行するために「カラー／２値３００＊３００（８０２Ｂ）」を選択する。ユーザによる原稿読込Ｗ１での「カラー／２値３００＊３００」の選択が完了すると、第２の処理工程の送信Ｗ２に遷移する。ここでは、設定画面８０３Ｂに示すように、送信先のアドレス候補を追加入力する。送信先のアドレス候補「メールアドレスその１入力ＢｙＵｓｅｒ」及び「メールアドレスその２入力ＢｙＵｓｅｒ」の入力を行い、送信先として選択を完了する。上述した工程を完了するとワークフローの設定が完了し、設定した設定値を利用してワークフローを実行する。
【００６３】
図１１は、第１のワークフロー実行装置である画像形成装置６００がユーザ毎に実行されたワークフロー（処理フロー）単位の設定値（第１の設定値情報）を情報生成装置６０１に提供する設定値情報提供処理の動作を示すフローチャートである。
【００６４】
まず、ステップＳ１１１にて、画像形成装置６００の制御部６００２は、設定値監視手段６０００を呼び出し、ワークフローに対する設定値の登録を認識しているか否かの情報を取得し、設定値の登録を認識しているときには処理を開始する。ステップＳ１１２にて、制御部６００２は、ユーザのワークフローにおいて残工程があるか否かを設定値監視手段６０００に問い合わせる。その結果、残工程が存在する場合には、ステップＳ１１３に遷移し、残工程が存在しない場合にはステップＳ１１４に遷移する。
【００６５】
ステップＳ１１３にて、制御部６００２は、ユーザのワークフローにおける残工程の完了タイミングを設定値監視手段６０００に問い合わせて、その応答に従い残工程が完了するまで待機する。
【００６６】
続いて、ユーザのワークフローにおけるすべての工程が完了した後、ステップＳ１１４にて、制御部６００２は、ユーザがワークフローを実行するために設定した設定値の情報（第１の設定値情報）を取得する。具体的には、制御部６００２は、第１の設定値情報を取得するための問い合わせを設定値管理手段６００１に行い、設定値管理手段６００１から第１の設定値情報を取得する。なお、図１１では、全ての工程に設定値を登録した後でステップＳ１１４の処理が実行されているが、全ての処理工程が実行された後にステップＳ１１４の処理を実行しても良い。このように全ての処理工程が実行された後であれば、正常にワークフローを実行できることが確認された設定値を第２のワークフロー実行装置用に配信できるという効果が得られるためである。
【００６７】
ステップＳ１１５にて、制御部６００２は、実行されたワークフローに係るフロー情報とともに、取得したユーザの第１の設定値情報を情報生成装置６０１の設定値管理手段６００１に渡す。
【００６８】
図１２は、ステップＳ１１５において情報生成装置６０１の設定値管理手段６００１に提供される設定値の一例を示す図である。提供される設定値の情報は、設定値の登録を認識した第１のワークフロー実行装置の情報及びユーザのワークフロー実行時の設定値の情報である。ワークフロー実行時の情報は、図１０に示した設定画面等を用いて設定を完了した結果としての設定値の情報である。なお、図１２においては、図１０に示したように設定した場合の設定値情報を一例として示している。つまり、図１２では、ユーザＡが「ワークフローその１」を実行するために、「原稿読込」工程用に「カラー／２値  ３００×３００」を設定し、「送信」工程用に「メールアドレスその１」、「メールアドレスその２」を入力したことが示されている。
【００６９】
図１３は、情報生成装置６０１が、上述した設定値情報提供処理により提供された第１の設定値情報に基づいて、別の装置で同じワークフローを実行可能にするための設定値情報を作成する情報作成処理の動作を示すフローチャートである。
【００７０】
まず、ステップＳ１２１にて、情報生成装置６０１の制御部６１０３は、設定値共有手段６１００を呼び出し、画像形成装置６００から第１の設定値情報の提供を受けたか否かを確認し、第１の設定値情報の提供を受けているときには処理を開始する。すなわち、取得された第１の設定値情報に基づく第２の設定値情報の作成が開始される。上述したように情報生成装置６０１は、第１の設定値情報を提供する第１のワークフロー実行装置での処理フローが完了した後に、当該第１の設定値情報を取得（受信）する。
【００７１】
ステップＳ１２２にて、制御部６１０３は、画像形成装置管理手段６１０１が管理するすべての画像形成装置の情報を取得する。図１４は、画像形成装置管理手段６１０１が管理している画像形成装置に関する機能情報（装置能力管理テーブル）を説明するための図である。装置能力管理テーブルには、各画像形成装置の能力に関する機能情報が格納されている。図１４に示す例では、装置能力管理テーブルは、画像形成装置ａ、画像形成装置ｂ、及び画像形成装置ｃを管理し、各画像形成装置の能力の機能情報は、カラーか白黒の原稿読込が可能なのか、送信の機能を持っているのかといった情報を管理している。なお、装置能力管理テーブルは、情報記憶部６１０４に格納される。
【００７２】
次に、ステップＳ１２３にて、制御部６１０３は、ワークフロー管理手段６１０２が管理するすべてのワークフローの情報を取得する。図１５は、ワークフロー管理手段６１０２が管理しているワークフローに関する情報（ワークフロー管理テーブル）を説明するための図である。図１５に示す例では、ワークフロー管理テーブルは、「ワークフローその１」に関する情報を管理している。「ワークフローその１」の内容は、ワークフローの工程の情報及び設定値のデフォルト値である。ワークフローの工程は、ワークフローの第１の処理工程である原稿読込Ｗ１及び第２の処理工程である送信Ｗ２と同じ工程を意味するものである。設定値のデフォルト値は、選択肢のトップを設定することを情報として保持している。なお、ワークフロー管理テーブルは、情報記憶部６１０４に格納される。
【００７３】
ステップＳ１２４にて、制御部６１０３は、ステップＳ１２２において取得した画像形成装置の情報に基づいて全画像形成装置の数だけループ処理（装置数ループ）を開始する。
【００７４】
続く、ステップＳ１２５にて、第２の設定値情報の作成対象である画像形成装置（第２のワークフロー実行装置）が、第１の設定値情報を提供した画像形成装置と同じ画像形成装置であるか否かを判断する。その結果、同じ画像形成装置であれば、ステップＳ１２６に遷移し、そうでなければステップＳ１２７に遷移する。
【００７５】
ステップＳ１２６にて、制御部６１０３は、提供を受けた第１の設定値情報を設定値情報として作成し、設定値共有手段６１００に登録を依頼する。設定値共有手段６１００は、作成された設定値情報の登録の依頼を受け付けると、その設定値情報を情報記憶部６１０４に格納する。
【００７６】
ステップＳ１２７にて、制御部６１０３は、ステップＳ１２３において取得したワークフローに関する情報に基づいて全ワークフローの全工程の数だけループ処理（工程数ループ）を開始する。
【００７７】
続く、ステップＳ１２８にて、制御部６１０３は、工程で指定される画像形成装置の能力が、第１の設定値情報を提供した画像形成装置の能力と同等であるか否かを判断する。その結果、同等の能力であれば、ステップＳ１２９に遷移し、そうでなければ（第１の設定値情報に対応する設定値が設定できない場合には）ステップＳ１３０に遷移する。例えば、ステップＳ１２８は、ワークフローの最初の工程が画像読込処理である場合、第１の設定値情報を提供した画像形成装置と第２の設定値情報の作成対象である画像形成装置とが、同等の画像読込処理を実現できるか否かを判定する。
【００７８】
ステップＳ１２９にて、制御部６１０３は、提供を受けた第１の設定値情報の中で同じ工程の設定値を第２の設定値情報として作成し、設定値共有手段６１００に登録を依頼する。設定値共有手段は、第２の設定値情報の登録の依頼を受け付けると、それを情報記憶部６１０４に格納する。
【００７９】
一方、ステップＳ１３０にて、制御部６１０３は、ワークフロー管理手段６１０２により取得したワークフロー情報のデフォルト値を用いて第２の設定値情報を作成し、設定値共有手段６１００に登録を依頼する。設定値共有手段６１００は、第２の設定値情報の登録の依頼を受け付けると、それを情報記憶部６１０４に格納する。なお、本実施形態では、取得したワークフロー情報のデフォルト値から同じ工程の設定値を第２の設定情報として作成するようにしているが、作成対象である画像形成装置での対応工程のデフォルト値（初期値）を第２の設定値情報として作成するようにしても良い。
【００８０】
図１６は、上述した情報作成処理により作成され登録された設定値情報の一例を示す図である。作成する設定値において、第１の設定値情報を提供した画像形成装置ａと装置能力管理テーブルに管理される画像形成装置ａは同じである。よって、画像形成装置ａには、図１２にて取得した第１の設定値情報が登録される（Ｓ１２６）。一方、画像形成装置ｂと画像形成装置ａとは、装置がことなるが機能が同じであるため図１２で取得した第１の設定値情報が登録される（Ｓ１２９）。一方、画像形成装置ｃと画像形成装置ａでは、読込機能に差があるため図１６のように「選択肢のトップ」という情報が登録される（Ｓ１３０）。
【００８１】
また、画像形成装置ｂ及び画像形成装置ｃは、上述した情報作成処理により第２の設定値情報が設定値共有手段６１００により登録されたことが通知されることで、第２の設定値情報を取得する。これにより、画像形成装置ａにおいてユーザがワークフローを実行するために設定した設定値情報が画像形成装置ｂ及び画像形成装置ｃに引き継がれる。
【００８２】
図１７は、画像形成装置６００が、上述した情報作成処理により作成された第２の設定値情報を取得する設定値情報取得処理の動作を示すフローチャートである。この処理動作は、第１の設定値情報を提供した画像形成装置とは異なる画像形成装置が行う処理動作である。
【００８３】
まず、ステップＳ１３１にて、画像形成装置６００の制御部６００２は、設定値監視手段６０００を呼び出し、自装置用の第２の設定値情報が情報生成装置６０１で登録されたことが通知されているか否かを確認し、通知されているときには処理を開始する。
【００８４】
ステップＳ１３２にて、制御部６００２は、設定値共有手段６１００から対象となる自装置用の第２の設定値情報を取得する。続いて、ステップＳ１３３にて、制御部６００２は、設定値監視手段６０００を介して、取得した第２の設定値情報の登録を設定値管理手段６００１に依頼する。設定値管理手段６００１は、取得された第２の設定値情報の登録の依頼を受け付けると、その設定値情報を情報記憶部６１０４に格納する。
【００８５】
図１８及び図１９は、上述した設定値情報取得処理を行った結果、画像形成装置ｂ及び画像形成装置ｃでワークフロー（「ワークフローその１」）を実行した場合のそれぞれの画面例を示す図である。
【００８６】
図１８は、ユーザＡが画像形成装置ｂで「ワークフローその１」を実行したときの画面例を示す図である。上述した情報作成処理により作成されたユーザＡ用の各画像形成装置の第２の設定値情報の中から、画像形成装置ｂ用の設定値（第２の設定値情報）が画像形成装置ｂに引き継がれる。ここで、画像形成装置ｂの能力は、画像形成装置ａの能力と同等である。なお、ユーザＡとは図１２の設定値を設定したユーザである。
【００８７】
図１８に示した例では、画像形成装置ｂにおいて、ユーザＡが、ログイン画面８０１Ｃにおけるタッチキー等に対する操作によって「ワークフローその１」を選択すると、第１の処理工程である原稿読込Ｗ１に遷移する。このとき、原稿読込の設定画面８０２Ｃでは、第２の設定値情報に基づいて、「カラー／２値３００＊３００」が選択されている。さらに、第２の処理工程である送信Ｗ２に遷移すると、その設定画面８０３Ｃでは、第２の設定値情報に基づいて、送信先のアドレス候補として「メールアドレスその１入力ＢｙＵｓｅｒ」及び「メールアドレスその２入力ＢｙＵｓｅｒ」が入力されている。したがって、ワークフローの実行に際して、例えば、原稿読込のカラー値などの選択肢での選びなおしをする必要性が無くなるとともに、例えば送信の送信先の指定など入力候補の入力の手間を省くことができる。
【００８８】
図１９は、ユーザＡが、画像形成装置ｃで「ワークフローその１」を実行したときの画面例を示す図である。上述した情報作成処理により作成された各画像形成装置の第２の設定値情報の中から、画像形成装置ｃ用の設定値（第２の設定値情報）が画像形成装置ｃに引き継がれる。ここで、画像形成装置ｃの能力は、原稿読込に関しては画像形成装置ａと異なる。しかし、送信に関しては画像形成装置１の能力と同等である。
【００８９】
図１９に示した例では、ユーザＡが画像形成装置ｃにおいて、ログイン画面８０１Ｄにおけるタッチキー等を操作して「ワークフローその１」を選択すると、第１の処理工程である原稿読込Ｗ１に遷移する。このとき、原稿読込の設定画面８０２Ｄでは、第２の設定値情報に基づいて、画像形成装置ｃのデフォルト値である「白黒２値２００＊２００」が選択されている。さらに、第２の処理工程である送信Ｗ２に遷移すると、その設定画面８０３Ｄでは、第２の設定値情報に基づいて、送信先のアドレス候補として「メールアドレスその１入力ＢｙＵｓｅｒ」及び「メールアドレスその２入力ＢｙＵｓｅｒ」が入力されている。したがって、このように画像形成装置の能力が異なる場合であっても、引き継ぎ可能な設定値は引き継ぎ、そうでない設定値のみ例えばデフォルト値とすることで、ワークフローの実行に際して選択肢の選択や入力候補の入力などの手間を削減することができる。
【００９０】
以上、説明したように本実施形態によれば、ある画像形成装置でワークフローを実行するために設定した設定値情報に基づいて、他の画像形成装置で同じワークフローを実行するための設定値情報を各装置の能力に応じて作成し提供する。これにより、ワークフローの処理工程において、ユーザによる設定値の選択や入力を行う必要がなく、設定値の再選択や入力の手間を省くことができ、分散された環境の異なる装置でワークフローを実行する場合のユーザ操作を削減することができる。
また、ワークフローの各処理工程における設定値が、実際に実行された設定値として引き継がれることにより、通常業務でいつも選択している項目が選択され、入力項目でもよく選択するものが選択し易いように提供される。これにより、複数の工程全般において、設定値を選択しなおさないで済むので、入力の手間を省くことができる。
【００９１】
（本発明の他の実施形態）
上述した実施形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置又はシステム内のコンピュータ（ＣＰＵ又はＭＰＵ）に対し、前記実施形態の機能を実現するためのソフトウェアのプログラムを供給する。そして、そのシステム又は装置のコンピュータに格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
また、この場合、前記ソフトウェアのプログラム自体が上述した実施形態の機能を実現することになり、そのプログラム自体は本発明を構成する。また、そのプログラムをコンピュータに供給するための手段、例えばかかるプログラムを格納した記録媒体は本発明を構成する。かかるプログラムを記憶する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
また、供給されたプログラムがコンピュータにて稼働しているオペレーティングシステム又は他のアプリケーションソフト等と共同して上述の実施形態の機能が実現される場合にもかかるプログラムは本発明の実施形態に含まれることは言うまでもない。
さらに、供給されたプログラムがコンピュータに係る機能拡張ボードや機能拡張ユニットに備わるメモリに格納された後、そのプログラムの指示に基づいてその機能拡張ボード等に備わるＣＰＵ等が実際の処理の一部又は全部を行う。その処理によって上述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【００９２】
なお、上述した実施形態は、何れも本発明を実施するにあたっての具体化のほんの一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００９３】
【図１】本発明の一実施形態における情報処理システムの構成例を示す図である。
【図２】本実施形態における複写機の主要部の構成例を示す図である。
【図３】図２に示したスキャナ及びプリンタのハードウェア構成を示す図である。
【図４】図２に示した操作部の構成例を示す図である。
【図５】操作画面の一例を示す図である。
【図６】本実施形態におけるクライアントコンピュータの構成例を示す図である。
【図７】本実施形態における画像形成装置及び情報生成装置の構成例を示す図である。
【図８】本実施形態におけるワークフローの一例を示した図である。
【図９】ワークフローをデフォルトの設定値で実行する場合の画面例を示す図である。
【図１０】ワークフローをユーザが利用した設定値を用いて実行する場合の画面例を示す図である。
【図１１】本実施形態における設定値情報提供処理を示すフローチャートである。
【図１２】本実施形態における設定値情報提供処理により提供される設定値情報の一例を示す図である。
【図１３】本実施形態における情報作成処理を示すフローチャートである。
【図１４】本実施形態における装置能力管理テーブルを説明するための図である。
【図１５】本実施形態におけるワークフロー管理テーブルを説明するための図である。
【図１６】本実施形態における情報作成処理により作成される設定値情報の一例を示す図である。
【図１７】本実施形態における設定値情報取得処理を示すフローチャートである。
【図１８】本実施形態において作成された設定値情報を用いてワークフローを実行する場合の画面例を示す図である。
【図１９】本実施形態において作成された設定値情報を用いてワークフローを実行する場合の他の画面例を示す図である。
【符号の説明】
【００９４】
１  ＣＰＵ
２  ＲＯＭ
１１  ハードディスク
６００  画像形成装置
６０００  設定値監視手段
６００１  設定値管理手段
６００２  制御部
６００３  情報記憶部
６０１  情報生成装置
６１００  設定値共有手段
６１０１  画像形成装置管理手段
６１０２  ワークフロー管理手段
６１０３  制御部
６１０４  情報記憶部
２０００  コントローラユニット
２００１  ＣＰＵ
２００３  ＲＯＭ
２００４  ハードディスクドライブ
【図１】
2009071447.tif 000003
【図２】
2009071447.tif 000004
【図３】
2009071447.tif 000005
【図４】
2009071447.tif 000006
【図５】
2009071447.tif 000007
【図６】
2009071447.tif 000008
【図７】
2009071447.tif 000009
【図８】
2009071447.tif 000010
【図９】
2009071447.tif 000011
【図１０】
2009071447.tif 000012
【図１１】
2009071447.tif 000013
【図１２】
2009071447.tif 000014
【図１３】
2009071447.tif 000015
【図１４】
2009071447.tif 000016
【図１５】
2009071447.tif 000017
【図１６】
2009071447.tif 000018
【図１７】
2009071447.tif 000019
【図１８】
2009071447.tif 000020
【図１９】
2009071447.tif 000021