(57)【要約】【課題】  複数の画像処理装置それぞれが有する機能を共有化する。【解決手段】  代行ＭＦＰは、入力される処理内容に従って画像データに処理を実行し（Ｓ０９）、実行した処理の処理内容を含むジョブ履歴データを記憶する（Ｓ１３）。そして、操作ＭＦＰからのジョブ履歴データの送信要求が受信されると、ジョブ履歴データを操作ＭＦＰに送信する。操作ＭＦＰでは、受信したジョブ履歴データの少なくとも１つに含まれる処理内容に従った処理を自装置に入力された画像データに対して実行させるために、処理内容と画像データとを代行ＭＦＰに送信する（Ｓ１１）。これに応じて、代行ＭＦＰは、受信された処理内容に従って、受信された画像データに処理を実行し（Ｓ２４）、実行した結果を操作ＭＦＰに送信する（Ｓ２５）。【選択図】        図６
2006343882.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された第１および第２の画像処理装置を含む画像処理システムであって、
前記第１の画像処理装置は、画像データを入力するための第１画像データ入力手段と、
入力される処理内容に従って画像データに処理を実行する第１処理手段と、
前記第１処理手段により実行された処理の処理内容を含む履歴情報を記憶する履歴情報記憶手段と、
前記第２の画像処置装置からの履歴情報の送信要求が受信されることに応じて、前記履歴情報を前記第２の画像処理装置に送信する履歴情報送信手段と、
前記第２の画像処理装置から前記履歴情報送信手段により送信された履歴情報の少なくとも１つに含まれる処理内容と画像データとが受信されることに応じて、前記第１処理手段に前記受信された処理内容に従って、前記受信された画像データに処理を実行させる処理制御手段と、
前記第１処理手段が処理を実行した結果を前記第２の画像処理装置に送信する結果送信手段とを含み、
前記第２の画像処理装置は、画像データを入力するための第２画像データ入力手段と、
前記第１の画像処理装置の履歴情報の送信を該第１の画像処理装置に要求して、該履歴情報を受信する履歴情報取得手段と、
前記入力された画像データに対して前記履歴情報の少なくとも１つに含まれる処理内容に従った処理を実行させるために、該処理内容と前記入力された画像データとを前記第１の画像処理装置に送信する代行指示手段と、
前記代行指示手段による送信に応じて、前記第１の画像処理装置から送信される処理結果を受信する代行結果受信手段とを含む、画像処理システム。
【請求項２】
前記第１の画像処理装置は、代行可能な処理を含む履歴情報を指定するための指定手段をさらに含み、
前記処理制御手段は、前記受信された処理内容が代行可能な処理に指定された処理であることを条件に、処理を実行させる、請求項１に記載の画像処理システム。
【請求項３】
前記第１の画像処理装置は、代行可能な処理を含む履歴情報を指定するための指定手段をさらに含み、
前記履歴情報送信手段は、前記指定手段で指定された履歴情報を他の識別情報と区別して送信する、請求項１に記載の画像処理システム。
【請求項４】
前記第２の画像処理装置の代行指示手段は、自装置で実行不可能な処理の処理内容を送信する、請求項１に記載の画像処理システム。
【請求項５】
前記第１の画像処理装置は、ユーザを認証するための第１認証手段を含み、
前記処理制御手段は、前記第２の画像処理装置から認証情報を受信する認証情報受信手段を含み、
前記受信された認証情報が前記第１認証手段により認証されることを条件に、前記受信された画像データに処理を実行させ、
前記第２の画像処理装置は、ユーザを認証するための第２認証手段を含み、
前記履歴情報取得手段は、前記第１の画像処理装置の履歴情報の送信要求と前記第２認証手段により認証されたユーザの認証情報とを該第１の画像処理装置に送信する、請求項１に記載の画像処理システム。
【請求項６】
前記第２の画像処理装置は、入力される処理内容に従って画像データに処理を実行する第２処理手段をさらに含み、
前記履歴情報取得手段は、前記履歴情報の送信要求に加えて、前記第２処理手段で実行可能な処理を特定するための機能情報を送信し、
前記第１の画像処置装置は、代行可能な処理を含む履歴情報を指定するための指定手段をさらに含み、
前記履歴情報送信手段は、前記第２の画像処置装置からの履歴情報の送信要求と前記機能情報とが受信されることに応じて、前記受信された機能情報で特定される処理を含む履歴情報と、代行可能な指定がされた履歴情報とを前記第２の画像処理装置に送信する、請求項１に記載の画像処理システム。
【請求項７】
ネットワークに接続された複数の画像処理装置を備えた画像処理システムであって、
前記複数の画像処理装置それぞれは、
画像データが入力される画像データ入力手段と、
入力される処理内容に従って画像データに処理を実行する処理実行手段と、
前記処理実行手段により実行された処理の処理内容を含む履歴情報を記憶する履歴情報記憶手段と、
制御手段とを備え、
前記制御手段は、第１の状態にあるときは、
他の画像処置装置から前記履歴情報の送信要求が受信されることに応じて、前記送信要求を送信してきた前記他の画像処理装置に前記履歴情報を送信する履歴情報送信手段と、
前記送信された履歴情報の少なくとも１つに含まれる処理内容と画像データとが受信されることに応じて、前記処理実行手段に、前記受信された処理内容に従って前記受信された画像データに処理を実行させる処理制御手段と、
前記処理実行手段による処理の実行結果を前記処理内容と前記画像データとを送信してきた前記他の画像処理装置に送信する結果送信手段とを含み、
第２の状態にあるときは、
他の画像処理装置の履歴情報の送信を該他の画像処理装置に要求して、該履歴情報を受信する履歴情報取得手段と、
前記入力された画像データに対して前記履歴情報取得手段により取得された履歴情報の少なくとも１つに含まれる処理内容に従った処理を、該処理を実行した他の画像処理装置に実行させるために、該処理内容と前記入力された画像データとを前記処理を実行した他の画像処理装置に送信する代行指示手段と、
前記代行指示手段による送信に応じて、前記処理内容と前記入力された画像データとを送信した前記他の画像処理装置から送信される処理結果を受信する代行結果受信手段とを含む、画像処理システム。
【請求項８】
前記履歴情報は、他の画像処理装置に代行指示を送信して処理させた履歴情報を含み、該代行処理させた履歴情報は、代行処理を実行した前記画像処理装置を特定するための装置識別情報を含み、
前記代行指示手段は、前記履歴情報に装置識別情報が含まれる場合、該装置識別情報により特定される画像処理装置に送信する、請求項７に記載の画像処理システム。
【請求項９】
ネットワークに接続され、前記ネットワークに接続された他の画像処理装置と通信可能な画像処理装置であって、
画像データが入力される画像データ入力手段と、
入力される処理内容に従って画像データに処理を実行する処理実行手段と、
前記処理実行手段により実行された処理の処理内容を含む履歴情報を記憶する履歴情報記憶手段と、
制御手段とを備え、
前記制御手段は、第１の状態にあるときは、
他の画像処置装置から前記履歴情報の送信要求が受信されることに応じて、前記送信要求を送信してきた前記他の画像処理装置に前記履歴情報を送信する履歴情報送信手段と、
前記送信された履歴情報の少なくとも１つに含まれる処理内容と画像データとが受信されることに応じて、前記処理実行手段に、前記受信された処理内容に従って前記受信された画像データに処理を実行させる処理制御手段と、
前記処理実行手段による処理の実行結果を前記処理内容と前記画像データとを送信してきた前記他の画像処理装置に送信する結果送信手段とを含み、
第２の状態にあるときは、
他の画像処理装置の履歴情報の送信を該他の画像処理装置に要求して、該履歴情報を受信する履歴情報取得手段と、
前記入力された画像データに対して前記履歴情報取得手段により取得された履歴情報の少なくとも１つに含まれる処理内容に従った処理を、該処理を実行した他の画像処理装置に実行させるために、該処理内容と前記入力された画像データとを前記処理を実行した他の画像処理装置に送信する代行指示手段と、
前記代行指示手段による送信に応じて、前記処理内容と前記入力された画像データとを送信した前記他の画像処理装置から送信される処理結果を受信する代行結果受信手段とを含む、画像処理装置。
【請求項１０】
ネットワークに接続され、前記ネットワークに接続された他の画像処理装置と通信可能な画像処理装置で実行される画像処理プログラムであって、
画像データを入力するステップと、
入力される処理内容に従って画像データに処理を実行するステップと、
前記処理実行ステップにより実行された処理の処理内容を含む履歴情報を記憶するステップとを画像処理装置に実行させ、さらに、
代行処理時には、
他の画像処置装置から前記履歴情報の送信要求が受信されることに応じて、前記送信要求を送信してきた前記他の画像処理装置に前記履歴情報を送信するステップと、
前記処理実行ステップは、前記送信された履歴情報の少なくとも１つに含まれる処理内容と画像データとが受信されることに応じて、前記受信された処理内容に従って、前記受信された画像データに処理を実行し、
前記処理ステップが処理を実行した結果を前記処理内容と前記画像データとを送信してきた前記他の画像処理装置に送信するステップとを画像処理装置に実行させ、
代行指示時には、
他の画像処理装置の履歴情報の送信を該他の画像処理装置に要求して、該履歴情報を受信するステップと、
前記入力された画像データに対して前記受信された履歴情報の少なくとも１つに含まれる処理内容に従った処理を、該処理を実行した他の画像処理装置に実行させるために、該処理内容と前記入力された画像データとを前記処理を実行した他の画像処理装置に送信するステップと、
前記処理内容と前記入力された画像データとを送信した前記他の画像処理装置から送信される処理結果を受信するステップとを画像処理装置に実行させる、画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像処理システム、画像処理装置および画像処理プログラムに関し、特にネットワークに接続された複数の画像処理装置間で各装置の機能を共有化する画像処理システム、画像処理装置およびその画像処理装置で実行される画像処理プログラムに関する。
【背景技術】
【０００２】
近年、スキャナ、プリンタ、ファクシミリなどの画像処理装置は、それが有する処理が多様化してきており、処理を実行させるための設定が複雑になっている。このため、特開２００３−０１８３３５号公報（特許文献１）または特開２００３−３２３２８０号公報
（特許文献２）には、過去に実行させた処理の設定情報を利用する技術が記載されている。
【０００３】
一方、ネットワークに複数の画像処理装置を接続して使用する形態が一般的となっているが、複数の画像処理装置は単独で処理を実行する。このため、第１の画像処理装置を操作して過去に実行させた処理と同様の処理を、第１の画像処理装置とは別の第２の画像処理装置を操作して実行させようとしても、第２の画像処理装置には第１の画像処理装置で過去にした処理の設定情報が記憶されていないため、複雑な設定を最初からしなければならない。また、複数の画像処理装置間で実行可能な処理が異なっている場合には、過去に実行させることのできた処理が、使用する機器が異なることで実行することができなくなってしまう。このため、実行させることができる画像処理装置を探さねばならず不便であった。
【特許文献１】特開２００３−０１８３３５号公報
【特許文献２】特開２００３−３２３２８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、ネットワークに接続された複数の画像処理装置それぞれが有する機能を共有化することが可能な画像処理システム、画像処理装置および画像処理プログラムを提供することである。
【０００５】
この発明の他の目的は、処理を実行させるための設定操作を容易にした画像処理システム、画像処理装置および画像処理プログラムを提供することである。
【課題を解決するための手段】
【０００６】
上述した目的を達成するためにこの発明のある局面によれば、画像処理システムは、ネットワークに接続された第１および第２の画像処理装置を含む画像処理システムであって、第１の画像処理装置は、画像データを入力するための第１画像データ入力手段と、入力される処理内容に従って画像データに処理を実行する第１処理手段と、第１処理手段により実行された処理の処理内容を含む履歴情報を記憶する履歴情報記憶手段と、第２の画像処置装置からの履歴情報の送信要求が受信されることに応じて、履歴情報を第２の画像処理装置に送信する履歴情報送信手段と、第２の画像処理装置から履歴情報送信手段により送信された履歴情報の少なくとも１つに含まれる処理内容と画像データとが受信されることに応じて、第１処理手段に受信された処理内容に従って、受信された画像データに処理を実行させる処理制御手段と、第１処理手段が処理を実行した結果を第２の画像処理装置に送信する結果送信手段とを含み、第２の画像処理装置は、画像データを入力するための第２画像データ入力手段と、第１の画像処理装置の履歴情報の送信を該第１の画像処理装置に要求して、該履歴情報を受信する履歴情報取得手段と、入力された画像データに対して履歴情報の少なくとも１つに含まれる処理内容に従った処理を実行させるために、該処理内容と入力された画像データとを第１の画像処理装置に送信する代行指示手段と、代行指示手段による送信に応じて、第１の画像処理装置から送信される処理結果を受信する代行結果受信手段とを含む。
【０００７】
この発明に従えば、第１の画像処理装置は、入力される処理内容に従って画像データに処理を実行し、実行した処理の処理内容を含む履歴情報を記憶する。そして、第２の画像処置装置からの履歴情報の送信要求が受信されると、履歴情報を第２の画像処理装置に送信する。第２の画像処理装置では、受信した履歴情報の少なくとも１つに含まれる処理内容に従った処理を自装置に入力された画像データに対して実行させるために、処理内容と画像データとを第１の画像処理装置に送信する。これに応じて、第１の画像処理装置は、受信された処理内容に従って、受信された画像データに処理を実行し、実行した結果を第２の画像処理装置に送信する。このため、第２の画像処理装置で入力された画像データを、第１の画像処理装置において、第１の画像処理装置で過去に実行したのと同一の処理内容で処理することができる。たとえば、自装置で実行することのできない処理をネットワークに接続された他の装置に代行して実行させることができる。その結果、ネットワークに接続された複数の画像処理装置それぞれが有する機能を共有化することが可能な画像処理システムを提供することができる。また、他の装置で一度実行された処理と同一の処理内容で処理が実行されるので、処理内容を設定する必要がない。その結果、処理を実行させるための設定操作を容易にした画像処理システムを提供することができる。
【０００８】
好ましくは、第１の画像処理装置は、代行可能な処理を含む履歴情報を指定するための指定手段をさらに含み、処理制御手段は、受信された処理内容が代行可能な処理に指定された処理であることを条件に、処理を実行させる。
【０００９】
好ましくは、第１の画像処理装置は、代行可能な処理を含む履歴情報を指定するための指定手段をさらに含み、履歴情報送信手段は、指定手段で指定された履歴情報を他の履歴情報と区別して送信する。
【００１０】
好ましくは、第２の画像処理装置の代行指示手段は、自装置で実行不可能な処理の処理内容を送信する。
【００１１】
好ましくは、第１の画像処理装置は、ユーザを認証するための第１認証手段を含み、処理制御手段は、第２の画像処理装置から認証情報を受信する認証情報受信手段と、受信された認証情報が第１認証手段により認証されることを条件に、受信された画像データに処理を実行させ、第２の画像処理装置は、ユーザを認証するための第２認証手段を含み、履歴情報取得手段は、第１の画像処理装置の履歴情報の送信要求と第２認証手段により認証されたユーザの認証情報とを該第１の画像処理装置に送信する。
【００１２】
この発明に従えば、第１の画像処理装置は、第２の画像処理装置から受信された認証情報が認証されることを条件に、受信された画像データに処理を実行させる。このため、代行指示に応じた処理を所定のユーザにのみ許可することができ、セキュリティを向上させることができる。
【００１３】
好ましくは、第２の画像処理装置は、入力される処理内容に従って画像データに処理を実行する第２処理手段をさらに含み、履歴情報取得手段は、履歴情報の送信要求に加えて、第２処理手段で実行可能な処理を特定するための機能情報を送信し、第１の画像処置装置は、代行可能な処理を含む履歴情報を指定するための指定手段をさらに含み、履歴情報送信手段は、第２の画像処置装置からの履歴情報の送信要求と機能情報とが受信されることに応じて、受信された機能情報で特定される処理を含む履歴情報と、代行可能な指定がされた履歴情報とを、第２の画像処理装置に送信する。
【００１４】
この発明に従えば、第２の画像処理装置は、履歴情報の送信要求に加えて、自装置で実行可能な処理を特定するための機能情報を送信し、第１の画像処置装置からその機能情報で特定される処理を含む履歴情報と、代行可能な指定がされた履歴情報とを受信する。このため、自装置で実行可能な処理の処理内容の設定に、他の装置で過去に実行した設定を用いることができ、自装置で実行できない処理はその処理を実行可能な他の装置に実行させることができる。その結果、効率的に処理を実行させることができる。
【００１５】
この発明の他の局面によれば、画像処理システムは、ネットワークに接続された複数の画像処理装置を備えた画像処理システムであって、複数の画像処理装置それぞれは、画像データが入力される画像データ入力手段と、入力される処理内容に従って画像データに処理を実行する処理実行手段と、処理実行手段により実行された処理の処理内容を含む履歴情報を記憶する履歴情報記憶手段と、制御手段とを備え、制御手段は、第１の状態にあるときは、他の画像処置装置から履歴情報の送信要求が受信されることに応じて、送信要求を送信してきた他の画像処理装置に履歴情報を送信する履歴情報送信手段と、送信された履歴情報の少なくとも１つに含まれる処理内容と画像データとが受信されることに応じて、処理実行手段に、受信された処理内容に従って受信された画像データに処理を実行させる処理制御手段と、処理実行手段による処理の実行結果を処理内容と画像データとを送信してきた他の画像処理装置に送信する結果送信手段とを含み、第２の状態にあるときは、他の画像処理装置の履歴情報の送信を該他の画像処理装置に要求して、該履歴情報を受信する履歴情報取得手段と、入力された画像データに対して履歴情報取得手段により取得された履歴情報の少なくとも１つに含まれる処理内容に従った処理を、該処理を実行した他の画像処理装置に実行させるために、該処理内容と入力された画像データとを処理を実行した他の画像処理装置に送信する代行指示手段と、代行指示手段による送信に応じて、処理内容と入力された画像データとを送信した他の画像処理装置から送信される処理結果を受信する代行結果受信手段とを含む。
【００１６】
この発明に従えば、複数の画像処理装置それぞれは、入力される処理内容に従って画像データに処理を実行し、実行した処理の処理内容を含む履歴情報を記憶する。そして、第２の状態にある画像処置装置からの履歴情報の送信要求が受信されると、送信要求を送信してきた第２の状態にある画像処理装置に履歴情報を送信する。第２の状態にある画像処理装置では、受信した履歴情報の少なくとも１つに含まれる処理内容に従った処理を自装置に入力された画像データに対して実行させるために、処理内容と画像データとを第１の状態にある画像処理装置に送信する。これに応じて、第１の状態にある画像処理装置は、受信された処理内容に従って、受信された画像データに処理を実行し、実行した結果を処理内容と画像データとを送信してきた第２の状態にある画像処理装置に送信する。このため、第２の状態にある画像処理装置で入力された画像データを、第１の状態にある画像処理装置において、第１の状態にある画像処理装置で過去に実行したのと同一の処理内容で処理することができる。その結果、ネットワークに接続された複数の画像処理装置それぞれが有する機能を共有化することが可能な画像処理システムを提供することができる。また、処理を実行させるための設定操作を容易にした画像処理システムを提供することができる。
【００１７】
好ましくは、履歴情報は、他の画像処理装置に代行指示を送信して処理させた履歴情報を含み、該代行処理させた履歴情報は、代行処理を実行した画像処理装置を特定するための装置識別情報を含み、代行指示手段は、履歴情報に装置識別情報が含まれる場合、該装置識別情報により特定される画像処理装置に送信する。
【００１８】
この発明に従えば、第１の状態にある画像処理装置が、過去に第２の状態にあるときに他の画像処理装置に代行指示を送信して処理させた履歴情報を記録している場合、その履歴情報を受信した第１の状態にある画像処理装置は、履歴情報を送信した画像処理装置ではなく、代行処理を実行した画像処理装置に代行指示を送信する。このため、３つ以上の画像処理装置それぞれが有する機能を共有化することができる。また、３つ以上の画像処理装置のいずれかで設定された処理を実行させるための設定操作を、いずれの画像処理装置からでも利用することができる。
【００１９】
この発明のさらに他の局面によれば、画像処理装置は、ネットワークに接続され、ネットワークに接続された他の画像処理装置と通信可能な画像処理装置であって、画像データが入力される画像データ入力手段と、入力される処理内容に従って画像データに処理を実行する処理実行手段と、処理実行手段により実行された処理の処理内容を含む履歴情報を記憶する履歴情報記憶手段と、制御手段とを備え、制御手段は、第１の状態にあるときは、他の画像処置装置から履歴情報の送信要求が受信されることに応じて、送信要求を送信してきた他の画像処理装置に履歴情報を送信する履歴情報送信手段と、送信された履歴情報の少なくとも１つに含まれる処理内容と画像データとが受信されることに応じて、処理実行手段に、受信された処理内容に従って受信された画像データに処理を実行させる処理制御手段と、処理実行手段による処理の実行結果を処理内容と画像データとを送信してきた他の画像処理装置に送信する結果送信手段とを含み、第２の状態にあるときは、他の画像処理装置の履歴情報の送信を該他の画像処理装置に要求して、該履歴情報を受信する履歴情報取得手段と、入力された画像データに対して履歴情報取得手段により取得された履歴情報の少なくとも１つに含まれる処理内容に従った処理を、該処理を実行した他の画像処理装置に実行させるために、該処理内容と入力された画像データとを処理を実行した他の画像処理装置に送信する代行指示手段と、代行指示手段による送信に応じて、処理内容と入力された画像データとを送信した他の画像処理装置から送信される処理結果を受信する代行結果受信手段とを含む。
【００２０】
この発明に従えば、画像処理装置は、入力される処理内容に従って画像データに処理を実行し、実行した処理の処理内容を含む履歴情報を記憶する。そして、他の画像処置装置からの履歴情報の送信要求が受信されると、送信要求を送信してきた画像処理装置に履歴情報を送信する。そして、他の画像処理装置から処理内容と画像データとが受信されると、受信された処理内容に従って、受信された画像データに処理を実行し、実行した結果を他の画像処理装置に送信する。また、第２の状態にあるときは、他の画像処理装置から履歴情報を取得する。そして、取得した履歴情報の少なくとも１つに含まれる処理内容に従った処理を自装置に入力された画像データに対して実行させるために、処理内容と画像データとを他の画像処理装置に送信し、他の画像処理装置から送信される処理結果を受信する。このため、第１の状態にある場合、他の画像処理装置で入力された画像データを、自装置で過去に実行したのと同一の処理内容で処理することができる。また、第２の状態にある場合、自装置に入力された画像データを、他の画像処理装置で過去に実行したのと同一の処理内容で処理することができる。その結果、ネットワークに接続された他の画像処理装置が有する機能を共有することが可能な画像処理装置を提供することができる。また、処理を実行させるための設定操作を容易にした画像処理装置を提供することができる。
【００２１】
この発明のさらに他の局面によれば、画像処理プログラムは、ネットワークに接続され、ネットワークに接続された他の画像処理装置と通信可能な画像処理装置で実行される画像処理プログラムであって、画像データを入力するステップと、入力される処理内容に従って画像データに処理を実行するステップと、処理実行ステップにより実行された処理の処理内容を含む履歴情報を記憶するステップとを画像処理装置に実行させ、さらに、代行処理時には、他の画像処置装置から履歴情報の送信要求が受信されることに応じて、送信要求を送信してきた他の画像処理装置に履歴情報を送信するステップと、処理実行ステップは、送信された履歴情報の少なくとも１つに含まれる処理内容と画像データとが受信されることに応じて、受信された処理内容に従って、受信された画像データに処理を実行し、処理ステップが処理を実行した結果を処理内容と画像データとを送信してきた他の画像処理装置に送信するステップとを画像処理装置に実行させ、代行指示時には、他の画像処理装置の履歴情報の送信を該他の画像処理装置に要求して、該履歴情報を受信するステップと、入力された画像データに対して受信された履歴情報の少なくとも１つに含まれる処理内容に従った処理を、該処理を実行した他の画像処理装置に実行させるために、該処理内容と入力された画像データとを処理を実行した他の画像処理装置に送信するステップと、処理内容と入力された画像データとを送信した他の画像処理装置から送信される処理結果を受信するステップとを画像処理装置に実行させる。
【００２２】
この発明に従えば、ネットワークに接続された他の画像処理装置が有する機能を共有することが可能な画像処理プログラムを提供することができる。また、処理を実行させるための設定操作を容易にした画像処理プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２４】
＜第１の実施の形態＞
【００２５】
図１は、本発明の第１の実施の形態における画像処理システムの全体概要を示す図である。図１を参照して、画像処理システム１は、ネットワーク２にそれぞれ接続された複合機（以下、「ＭＦＰ」という）１００，１００Ａ，１００Ｂ，１００Ｃと、パーソナルコンピュータ（以下「ＰＣ」という）２００とを含む。ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃは、その構成および機能は同じなので、ここでは特に言及しない限りＭＦＰ１００を例に説明する。
【００２６】
ＭＦＰ（Ｍｕｌｔｉ Ｆｕｎｃｔｉｏｎ Ｐｅｒｉｐｈｅｒａｌ）１００は、原稿を読取るためのスキャナ、画像データに基づいて紙などの記録媒体に画像を形成するための画像形成部、ファクシミリを含み、画像読取機能、複写機能、ファクシミリ送受信機能を備えている。なお、本実施の形態においてはＭＦＰ１００を例に説明するが、ＭＦＰ１００に代えて、画像を処理する機能を備えた装置であれば、たとえば、スキャナ、画像形成装置、ファクシミリ、画像データを生成するパーソナルコンピュータ等であってもよい。
【００２７】
ネットワーク２は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。またネットワーク２は、ＬＡＮに限らず、インターネットなどのワイドエリアネットワーク（ＷＡＮ）、一般公衆回線を用いたネットワーク等であってもよい。
【００２８】
図２は、本実施の形態におけるＭＦＰ１００のハード構成を示すブロック図である。図２を参照して、ＭＦＰ１００は、ＭＦＰ１００の全体を制御するシステムコントローラ１０１と、撮像部１０３と、撮像部１０３を制御するスキャナ制御部１０５と、撮像部１０３が出力する画像データを処理する画像処理部１０７と、画像処理部１０７を制御するための画像処理制御部１０９と、データを記憶するためのメモリ１１１と、通信部１１３と、画像形成部１１５と、ユーザとのインターフェイスとなる操作部１１７と、記録媒体１１９Ａにアクセス可能な外部記憶装置１１９とを含む。
【００２９】
システムコントローラ１０１は、外部記憶装置１１９に装着されたＣＤ−ＲＯＭ（Compact
Disc - Read Only Memory）等の記録媒体１１９Ａに記録された画像処理プログラムをロードして実行する。なお、システムコントローラ１０１で実行するプログラムは、ＣＤ−ＲＯＭ１１９Ａに記録された画像処理プログラムに限られず、システムコントローラ１０１に別に接続されたＥＥＰＲＯＭ（ｅｌｅｃｔｒｉｃａｌｌｙ
ｅｒａｓａｂｌｅ／ｐｒｏｇｒａｍａｂｌｅ ｒｅａｄ ｏｎｌｙ ｍｅｍｏｒｙ）に記憶されたプログラムをロードして実行するようにしてもよい。ＥＥＰＲＯＭを用いれば、画像処理プログラムを書き換えるまたは追加して書き込みすることが可能となる。このため、ネットワーク２に接続された他のコンピュータが、ＭＰＰ１００のＥＥＰＲＯＭに記憶された画像処理プログラムを書換える、または、新たな画像処理プログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワーク２に接続された他のコンピュータから画像処理プログラムをダウンロードして、その画像処理プログラムをＥＥＰＲＯＭに記憶するようにしてもよい。
【００３０】
ここでいうプログラムは、システムコントローラ１０１により直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３１】
メモリ１１１は、システムコントローラ１０１に、それからアクセス可能に接続されている。メモリ１１１は、たとえば、磁気ディスク等の不揮発性のメモリである。なお、メモリ１１１にＲＡＭ（Random Access Memory）等の揮発性メモリを用いてもよい。
【００３２】
撮像部１０３は、ＣＣＤ（Ｃｈａｒｇｅ Ｃｏｕｐｌｅｄ Ｄｅｖｉｃｅ）等の光電変換素子を含み、原稿を光学的に読取って電子データとしての画像データを出力する。撮像部１０３は、システムコントローラ１０１に接続されたスキャナ制御部１０５により制御される。
【００３３】
画像処理部１０７は、撮像部１０３が出力する画像データに対して、ノイズ除去、スムージング、エッジ強調、色変換などの画像処理を施し、処理後の画像データをメモリ１１１に格納する。画像処理部１０７は、システムコントローラ１０１に接続された画像処理制御部１０９により制御される。画像形成部１１５は、レーザプリンタ、または、インクジェットプリンタ等であり、システムコントローラ１０１に制御されて、紙などの記録媒体に画像データを可視化する。
【００３４】
通信部１１３は、ＭＦＰ１００をネットワーク２および公衆電話回線に接続する。通信部１１３は、ＭＦＰ１００を他のＭＦＰ１００Ａ，１００Ｂ，１００ＣおよびＰＣ２００と通信するためのインターフェイス（Ｉ／Ｆ）であり、また、ＭＦＰ１００がファクシミリ通信するためのＩ／Ｆである。これにより、ＭＦＰ１００は、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃとの間で通信することが可能となる。ＭＦＰ１００と、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃとは、ネットワーク２を介して接続されるが、シリアルインターフェイスまたはパラレルインターフェイスを用いて直接接続されてもよい。通信部１１３では、ＭＦＰ１００と他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃとの接続形態に応じたインターフェイスが用いられる。
【００３５】
操作部１１７は、入力部１１７Ａと表示部１１７Ｂとを含む。入力部１１７Ａは、ＭＦＰ１００のユーザによる操作の入力を受付けるためのタッチパネル、キーボードまたはマウス等の入力装置である。表示部１１７Ｂは、液晶表示装置または有機ＥＬ（ｅｌｅｃｔｒｏ−ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイパネルである。入力部１１７Ａに透明な部材からなるタッチパネルを用いる場合には、表示部１１７Ｂ上にタッチパネルを重ねて設置することで、表示部１１７Ｂに表示されたボタンの指示を検出することができる。これにより、種々の操作の入力が可能となる。
【００３６】
ＭＦＰ１００へのデータの入力は、（１）撮像部１０３で原稿を読み取って、画像データが入力される場合、（２）通信部１１３を介してネットワーク２に接続された他のコンピュータ２００、または他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃから画像データが受信される場合、（３）記録媒体１１９Ａに記憶された画像データが外部記憶装置１１９を介して読み出される場合、（４）通信部１１３を介してファクシミリデータが受信される場合である。
【００３７】
ＭＦＰ１００からのデータの出力は、メモリ１１１に記憶されたデータが、（１）画像形成部１１５により紙などの記録媒体に可視化される場合、（２）通信部１１３を介してネットワーク２に接続された他のコンピュータ２００、または他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃに送信される場合、（３）外部記憶装置１１９からそれに装着された記録媒体１１９Ａに記憶される場合、（４）通信部を介してファクシミリデータとして出力される場合、（５）表示部１１７Ｂに表示される場合がある。
【００３８】
なお、画像処理プログラムを記憶する記録媒体１１９Ａとしては、ＣＤ−ＲＯＭに限られず、フレキシブルディスク、カセットテープ、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ
Ｏｐｔｉｃａｌ Ｄｉｓｃ／ＭＤ（Ｍｉｎｉ Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ Ｖｅｒｓａｔｉｌｅ Ｄｉｓｃ））、ＩＣカード（メモリカードを含む）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの半導体メモリ等の固定的にプログラムを担持する媒体でもよい。
【００３９】
本実施の形態におけるＭＦＰ１００は、データを処理する。ここでは、ＭＦＰ１００が実行するデータの処理をジョブという。ジョブは、処理内容と、処理対象とするデータとで特定される。処理内容は、処理を特定するための処理名と、処理を実行するための設定内容とを含む。ＭＦＰ１００が実行するジョブは、たとえば、画像を拡大または縮小する処理、画像の圧縮処理、画像の画質を向上させる画像処理、ＯＣＲ（Optical Character Reader）処理などである。ここでは、各処理の処理名をそれぞれ、「拡大縮小処理」、「圧縮処理」、「画像処理」および「ＯＣＲ」としている。「拡大縮小処理」の設定内容はたとえば「拡大率」または「縮小率」であり、「圧縮処理」の設定内容はたとえば「圧縮方式」および「圧縮率」であり、「ＯＣＲ」の設定内容はたとえば「原稿の種類」および「読取解像度」である。ＭＦＰ１００は、ジョブを実行すると、そのジョブの処理内容を含むジョブ履歴データをメモリ１１１に記憶する。
【００４０】
図３は、システムコントローラの機能の概略を示す機能ブロック図である。図３を参照して、システムコントローラ１０１は、ジョブの入力を受付けるジョブ入力部１２１と、ジョブを実行するジョブ実行部１２３と、実行されたジョブの処理内容を含むジョブ履歴データを生成してメモリ１１１に記憶するジョブ履歴データ生成部１２４と、ジョブ履歴データを外部に送信するジョブ履歴データ送信部１２５と、ジョブ履歴データを参照するためのジョブ履歴データ参照部１２２と、代行ジョブ生成部１２６とを含む。
【００４１】
ジョブ履歴データ参照部１２２は、メモリ１１１に記憶されているジョブ履歴データ１１１Ａを読み出し、ジョブ入力部１２１に出力する。ジョブ入力部１２１は、操作部１１７からジョブの入力を受付ける。具体的には、処理の特定と、設定内容の入力と、処理対象とするデータの指定である。処理対象とするデータは、上述したようにＭＦＰ１００に入力されるデータのいずれかが指定される。
【００４２】
また、ジョブ入力部１２１は、操作部１１７からジョブの入力を受付けるのに代えて、ジョブ履歴データを利用したジョブの入力を可能とする。具体的には、ジョブ入力部は、ジョブ履歴データ参照部１２２から入力されたジョブ履歴データを表示部１１７Ｂに表示して、いずれかの選択を受付ける。そして、選択されたジョブ履歴データに含まれる処理内容を、新たなジョブの処理内容に設定する。さらに、処理対称とするデータの指定を受付ける。これにより、過去に実行したジョブと同一の処理内容を処理対象として指定されたデータに実行することを内容とする新たなジョブが入力される。ジョブ入力部１２１は、入力されたジョブをジョブ実行部１２３に出力する。
【００４３】
さらに、ジョブ入力部１２１は、入力されたジョブの処理内容で特定される処理について、後述する代行ジョブの実行を許可するか否かを受付け、代行可否データ１１１Ｂを生成してメモリ１１１に記憶する。図４は、代行可否データのフォーマットの一例を示す図である。図４を参照して、代行可否データは、処理名と代行可否とを含む。代行可否データは、同じデータは重複して登録されず、記憶する時に処理名が同一の代行可否データが既に記憶されている場合には、上書きされる。
【００４４】
図３に戻って、ジョブ実行部１２３は、ジョブ入力部１２１から入力されたジョブを実行する。ジョブ実行部１２３は、ジョブの処理内容の処理名で特定される処理を、処理内容に含まれる設定内容に従って、指定されたデータに実行し、実行した結果を出力する。出力先は、処理内容に従う。
【００４５】
ジョブ履歴データ生成部１２４は、ジョブ実行部１２３が実行した結果からジョブ履歴データ１１１Ａを生成して、メモリ１１１に記憶する。ジョブ履歴データ１１１Ａは、対応するジョブの処理内容を少なくとも含む。
【００４６】
図５は、ジョブ履歴データのフォーマットの一例を示す図である。図５を参照して、ジョブ履歴データ１１１Ａは、ジョブを特定するためのジョブＮｏ．と、処理名と、設定内容と、ファイル名と、実行時刻とを含む。ジョブＮｏ．は、ジョブ履歴データ生成部１２４が、ジョブ実行部１２３の実行するジョブの順に付与する連続番号である。ファイル名は、ジョブの処理対象となったデータを特定するための識別情報である。ファイル名は、ジョブ入力部１２１で入力された処理対象となるデータを特定する情報である。実行時刻は、ジョブ実行部１２３がジョブを実行した時を特定する情報である。実行時刻は、年月日および時刻を含む。
【００４７】
図３に戻って、ジョブ履歴データ参照部１２２は、ジョブ履歴データ要求部１３２を含む。ジョブ履歴データ要求部１３２は、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃに対して、それらが記憶するジョブ履歴データの送信を要求する。ここでは、ＭＦＰ１００Ａに対して送信要求がされたとして説明する。上述したようにＭＦＰ１００ＡもＭＦＰ１００と同様にシステムコントローラ１０１を備え、そのシステムコントローラ１０１は、ジョブ履歴データ送信部１２５を含んでいる。ＭＦＰ１００Ａは、ＭＦＰ１００からジョブ履歴データの送信要求を受信すると、自装置のジョブ履歴データ送信部１２５にその要求を入力する。ＭＦＰ１００Ａのジョブ履歴データ送信部１２５は、ＭＦＰ１００Ａが備えるメモリ１１１に記憶されているジョブ履歴データを読み出して、ＭＦＰ１００に送信する。
【００４８】
これにより、ＭＦＰ１００では、ジョブ履歴データの送信要求をしたジョブ履歴データ参照部１２２に、ＭＦＰ１００Ａが記憶しているジョブ履歴データが入力される。このため、ＭＦＰ１００では、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃにジョブ履歴データの送信要求をすれば、それぞれから送信されてくる各装置のジョブ履歴データが、ＭＦＰ１００のジョブ履歴データ要求部１３２に入力される。ＭＦＰ１００のジョブ履歴データ要求部１３２は、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃそれぞれから送信されてくる各装置のジョブ履歴データを、各装置を識別するための装置ＩＤと関連付けてジョブ入力部１２１に出力する。
【００４９】
ジョブ履歴データ参照部１２２は、上述したようにメモリ１１１から読み出したジョブ履歴データをジョブ入力部１２１に出力するので、ジョブ履歴データ参照部１２２は、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃそれぞれのメモリ１１１に記憶されているジョブ履歴データをジョブ入力部１２１に出力することになる。
【００５０】
ジョブ入力部１２１は、代行指示ジョブ生成部１３１を含む。ジョブ入力部１２１は、ジョブ履歴データ参照部１２２から他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃのジョブ履歴データが入力されると、自装置のメモリ１１１に記憶されたジョブ履歴データ１１１Ａを表示するのに加えて、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃのジョブ履歴データを表示する。この際、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃのジョブ履歴データに関連付けて入力される装置ＩＤは表示されない。ジョブ入力部１２１は、表示されたジョブ履歴データのいずれかの選択の指示を受付けるが、代行指示ジョブ生成部１３１は、所定のジョブ履歴データが選択された場合に代行指示ジョブを生成する。所定のジョブ履歴データは、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃから受信されたものであって、かつ、そのジョブ履歴データに含まれる処理内容で特定される処理をＭＦＰ１００で実行できないものをいう。代行指示ジョブは、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃのうち選択されたジョブ履歴データに関連付けられた装置ＩＤで特定されるものに、選択されたジョブ履歴データに含まれる処理内容を、処理対象とされたデータに実行させることを内容とする。たとえば、代行指示ジョブは、選択されたジョブ履歴データに含まれる処理内容を実行させるコマンドと、処理対象とされたデータと、そのコマンドおよびデータをＭＦＰ１００Ａ，１００Ｂ，１００Ｃのうち選択されたジョブ履歴データに関連付けられた装置ＩＤで特定されるものに送信するコマンドとを含む。代行指示ジョブ生成部１３１は、生成した代行指示ジョブをジョブ実行部１２３に出力する。
【００５１】
ジョブ実行部１２３は、代行指示ジョブ実行部１３３を含む。代行指示ジョブ実行部１３３は、代行指示ジョブ生成部１３１から入力された代行指示ジョブを実行する。具体的には、代行指示ジョブに含まれるコマンドに従って、代行指示を、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃのうち選択されたジョブ履歴データに関連付けられた装置ＩＤで特定されるものに送信する。代行指示は、選択されたジョブ履歴データに含まれる処理内容と、処理対象とされたデータとを、少なくとも含む。そして、代行指示ジョブ実行部１３３は、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃのうち代行指示を送信したものから実行結果を受信して出力する。出力先は、代行指示ジョブに含まれる処理内容に従う。
【００５２】
ジョブ履歴データ生成部１２４は、代行指示ジョブ実行部１３３により代行指示ジョブが実行されると、ジョブ履歴データを生成する。このジョブ履歴データは、図５に示したフォーマットで生成され、代行指示ジョブに含まれる処理内容を少なくとも含む。
【００５３】
代行ジョブ生成部１２６は、ＭＦＰ１００で他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃのいずれかから代行指示が受信されると、その代行指示が入力される。ここでは、代行指示がＭＦＰ１００Ａから受信されたとして説明する。この代行指示は、処理内容と、処理対象となるデータを含む。代行ジョブ生成部１２６は、代行可否データ１１１Ｂを参照して、代行指示の処理内容の処理を代行可能であるかを判断する。代行不可と判断した場合には、ＭＦＰ１００Ａに代行不可であることを示すエラー信号を送信する。代行可能と判断した場合には、代行ジョブを生成する。代行ジョブは、代行指示に含まれる処理内容と、処理対象とされたデータと、代行指示を送信してきたＭＦＰ１００Ａの装置ＩＤとを含む。代行ジョブ生成部１２６は、生成した代行ジョブをジョブ実行部１２３に出力する。
【００５４】
ジョブ実行部１２３は、代行ジョブ実行部１３４をさらに備えている。代行ジョブ実行部１３４には、代行ジョブ生成部１２６によって生成された代行ジョブが入力される。代行ジョブ実行部１３４は、代行ジョブに含まれる処理内容の処理名で特定される処理を、その処理内容の設定内容に従って、代行ジョブに含まれる処理対象とされたデータに実行する。そして、実行した結果を代行ジョブに含まれる装置ＩＤで特定されるＭＦＰ１００Ａに送信する。
【００５５】
本実施の形態においては、ジョブ履歴データ生成部１２４は、代行ジョブ実行部１３４により代行指示ジョブが実行された場合、ジョブ履歴データを生成しない。ただし、ジョブ履歴データを生成するようにしてもよい。この場合のジョブ履歴データは、図５に示したフォーマットで生成され、代行ジョブに含まれる処理内容を少なくとも含む。
【００５６】
図６は、第１の実施の形態におけるＭＦＰで実行される処理の流れを示すフローチャートである。図６（Ａ）は、ユーザが操作するＭＦＰで実行される処理の流れを示し、図６（Ｂ）は、代行処理を実行するＭＦＰで実行される代行処理の流れを示す。ここでは、ユーザがＭＦＰ１００を操作して、ＭＦＰ１００Ａに代行処理を実行させる例を説明する。以下ユーザが操作するＭＦＰ１００を操作ＭＦＰ１００といい、代行処理を実行するＭＦＰ１００Ａを代行ＭＦＰ１００Ａという。したがって、操作ＭＦＰ１００は図６（Ａ）に示した処理を実行し、操作ＭＦＰ１００Ａは図６（Ｂ）に示した処理を実行する。
【００５７】
図６（Ａ）および図６（Ｂ）を参照して、操作ＭＦＰ１００において、ユーザがジョブの入力操作をして、ジョブ履歴データの指示が入力されると、ジョブ履歴データが表示部１１７Ｂに一覧表示される。ジョブの入力操作によりジョブが生成されるが、ステップＳ０１が実行される段階では、生成されるジョブの処理対象となるデータは既に指定されているものとする。
【００５８】
図７は、図６（Ａ）のステップＳ０１で実行されるジョブ履歴データ表示処理の流れを示すフローチャートである。図７を参照して、ジョブ履歴データ表示処理では、メモリ１１１からジョブ履歴データ１１１Ａを読み出す。そして、他のＭＦＰ１００Ａに対して、ジョブ履歴データの送信を要求するコマンドを送信する（ステップＳ３２）。これにより、ＭＦＰ１００Ａから送信されてくるＭＦＰ１００Ａのジョブ履歴データが、受信される（ステップＳ３３）。
【００５９】
そして、ジョブ履歴データを要求するための他のＭＦＰが存在するか否かが判断され（ステップＳ３４）、存在する場合にはステップＳ３２に戻り、存在しない場合にはステップＳ３５に進む。ここではネットワーク２に接続された他のＭＦＰ１００Ｂ，１００Ｃが存在するので、そのうちの１つが順に選択されることになる。このた、ステップＳ３５に進む場合には、他のすべてのＭＦＰ１００Ａ，１００Ｂ，１００Ｃから各装置が記憶するジョブ履歴データが受信されることになる。
【００６０】
ステップＳ３５では、ステップＳ３３で受信されたジョブ履歴データを、それを送信してきたＭＦＰ１００Ａ，１００Ｂ，１００Ｃ別にメモリ１１１に記憶する。ここでは、ステップＳ３３で受信されたジョブ履歴データを、それを送信してきたＭＦＰ１００Ａ，１００Ｂ，１００Ｃに割り当てられた装置ＩＤと関連付けて記憶する。そして、ステップＳ３１で読み出されたジョブ履歴データ１１１Ａと、ステップＳ３３で受信されたＭＦＰ１００Ａ，１００Ｂ，１００Ｃそれぞれのジョブ履歴データとを表示する（ステップＳ３６）。ステップＳ３５で、ジョブ履歴データは装置ＩＤと関連付けられるが、装置ＩＤは、表示されない。ユーザにいずれのＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃでジョブが実行されるかを知らせる必要がないからである。このため、ユーザは、ジョブがいずれのＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃで実行されるかを意識することなく、ジョブを入力することができる。
【００６１】
図６に戻って、ステップＳ０２では、ユーザにより、表示されたジョブ履歴データのうちからいずれか１つを選択する選択指示が入力されるまで待機状態となる。選択指示が入力されると（ステップＳ０２でＹＥＳ）、ステップＳ０３に進む。ステップＳ０３では、ジョブ履歴データから生成されるジョブが、代行可能か否かの指定が受付けられる。代行可能が指定されればステップＳ０５に進み、代行不可が指定されればステップＳ０６に進む。ステップＳ０５では、ジョブ履歴データに含まれる処理内容の処理を代行可能に設定する。ステップＳ０６では、ジョブ履歴データに含まれる処理内容の処理を代行不可に設定する。具体的には、代行可否データ１１１Ｂを生成してメモリ１１１に記憶する。代行可否データが「代行可能」とされるのは、その処理をＭＦＰ１００が実行可能である必要はない。後述するように代行ジョブを他のＭＦＰに実行させる場合があるからである。
【００６２】
ステップＳ０７では、新たに生成するジョブの処理内容を決定する。ステップＳ０２で選択されたジョブ履歴データに含まれる処理内容が、新たに生成するジョブの処理内容とされる。これによりジョブが生成される。生成されたジョブは、ユーザにより指定された処理対象となるデータと、ステップＳ０２で選択されたジョブ履歴データに含まれる処理内容とを含む。
【００６３】
ステップＳ０８では、生成されたジョブを実行可能か否かが判断される。実行可能な場合にはステップＳ０９に進み、そうでない場合にはステップＳ１０に進む。ジョブの処理内容の処理を実行する機能を有する場合に実行可能と判断し、そのような機能を有しない場合に実行不可と判断する。たとえば、処理内容の処理がＯＣＲで、ＭＦＰ１００がＯＣＲ機能を有しない場合には、実行不可と判断する。ステップＳ０９では、生成されたジョブを実行した後、ステップＳ１３に進む。ステップＳ１３では、操作ＭＦＰ１００は、ステップＳ０９で実行されたジョブの実行に応じて、ジョブ履歴データを生成してメモリ１１１に記憶する。
【００６４】
ここでは、ＭＦＰ１００がＯＣＲ処理を実行する機能を有さず、ＭＦＰ１００ＡがＯＣＲ機能を有する場合を例に説明する。この場合、ＭＦＰ１００Ａで、処理内容をＯＣＲ機能とするジョブが過去に実行されていると、そのジョブに対応するジョブ履歴データが、ステップＳ０１においてＭＦＰ１００で受信され一覧表示される。ステップＳ１１に進む場合は、このＭＦＰ１００Ａから送信されたジョブ履歴データがステップＳ０２で選択された場合である。
【００６５】
ステップＳ１０では、代行指示ジョブを生成する。代行指示ジョブは、ステップＳ０２で選択されたジョブ履歴データに含まれる処理内容を実行させるコマンドと、処理対象とされたデータと、そのコマンドおよびデータを代行ＭＦＰに送信するコマンドとを含む。代行ＭＦＰは、ステップＳ０２で選択されたジョブ履歴データに関連付けられた装置ＩＤで特定される（そのジョブ履歴データを送信した）ＭＦＰである。すなわち、代行指示ジョブは、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃのうち選択されたジョブ履歴データに関連付けられた装置ＩＤで特定されるものに、選択されたジョブ履歴データに含まれる処理内容を、処理対象とされたデータに実行させることを内容とする。したがって、ここでの例における代行指示ジョブは、代行ＭＦＰ１００Ａから受信されたジョブ履歴データに基づいて生成されるため、そのジョブ履歴データに含まれる処理内容を代行ＭＦＰ１００Ａに実行させるコマンドと、処理対象とされたデータと、そのコマンドおよびデータを代行ＭＦＰ１００Ａに送信するコマンドとを含む。
【００６６】
ステップＳ１１およびステップＳ１２では、ステップＳ１０で生成された代行指示ジョブを実行する。具体的には、代行指示ジョブに含まれるコマンドに従って、代行指示を、代行ＭＦＰ１００Ａに送信し（ステップＳ１１）、代行指示に応じた代行ジョブの実行結果を受信する（ステップＳ１２）。
【００６７】
一方、代行ＭＦＰ１００Ａでは、ＭＦＰ１００により送信された代行指示を受信するまで待機状態となっており（ステップＳ２１でＮＯ）、代行指示を受信するとステップＳ２２に進む。すなわち、代行ＭＦＰ１００Ａで実行される代行処理は、代行指示が受信さることを条件に実行される処理である。ステップＳ２２では、受信した代行指示に含まれる処理内容から、その処理内容の処理を実行可能か否かが判断される。この判断は、代行ＭＦＰ１００Ａのメモリ１１１に記憶された代行可否データを参照することにより行われる。実行可能と判断した場合にはステップＳ２３に進み、そうでない場合にはステップＳ２６に進む。ステップＳ２６では、操作ＭＦＰ１００に代行不可であることを示すエラー信号が送信される。
【００６８】
代行ＭＦＰ１００Ａは、代行可能と判断した場合、代行指示に含まれる処理内容と、処理対象とされたデータと、代行指示を送信してきたＭＦＰ１００の装置ＩＤとを含む代行ジョブを生成し（ステップＳ２３）、生成した代行ジョブを実行する（ステップＳ２４）。ここでは、代行ジョブに含まれる処理対象とされたデータに対して、処理内容に含まれる設定内容に従ってＯＣＲ処理が実行されることになる。そして、ＯＣＲ処理した結果がＭＦＰ１００に返信される（ステップＳ２５）。
【００６９】
操作ＭＦＰ１００では、ステップＳ１１で送信した代行指示の送信に応じて、代行ＭＦＰ１００Ａから送信されてくる実行結果が受信され（ステップＳ１３）、次のステップＳ１４において、ジョブ履歴データを生成してメモリ１１１に記憶する（ステップＳ１３）。
【００７０】
＜ジョブ履歴データ表示処理の変形例＞
【００７１】
次に、図７に示したジョブ履歴データ表示処理の変形例を説明する。図８は、変形例におけるジョブ履歴データ表示処理の流れを示すフローチャートである。図８（Ａ）は、操作ＭＦＰ１００で実行されるジョブ履歴データ表示処理の別の流れを示し、図８（Ｂ）は、操作ＭＦＰ以外のＭＦＰで実行されるジョブ履歴データ通知処理の流れを示す図である。ここでは、操作ＭＦＰ１００とし、操作ＭＦＰ１００以外のＭＦＰをＭＦＰ１００Ａとして説明する。図８（Ａ）を参照して、図７と異なる点は、ステップＳ３２に代えてステップＳ３２Ａが実行される点である。ステップＳ３２Ａでは、ジョブ履歴データの送信を要求するが、この要求には、自装置が有する機能の名称を含む。自装置が有する機能は、操作ＭＦＰ１００が実行可能な処理に付された処理名である。たとえば画像を拡大または縮小する処理に付された処理名「拡大縮小処理」である。
【００７２】
ＭＦＰ１００Ａでは、ジョブ履歴データの送信要求を受信するまで待機状態となっており（ステップＳ４１でＮＯ）、送信要求を受信するとステップＳ４２に進む。すなわち、操作ＭＦＰ１００以外のＭＦＰ１００Ａ、１００Ｂ，１００Ｃで実行されるジョブ履歴データ通知処理は、ジョブ履歴データの送信要求が受信さることを条件に実行される処理である。
【００７３】
ＭＦＰ１００Ａは、受信された送信要求に含まれるＭＦＰ１００が有する機能に対応する処理を含むジョブ履歴データをメモリ１１１から抽出する（ステップＳ４２）。そして、代行可能な処理を含むジョブ履歴データをメモリ１１１から抽出する（ステップＳ４３）。そして、ステップＳ４２およびステップＳ４３で抽出されたジョブ履歴データを操作ＭＦＰ１００に送信する（ステップＳ４４）。
【００７４】
これにより、操作ＭＦＰ１００でステップＳ３６が実行されて表示されるジョブ履歴データのうち、操作ＭＦＰ１００以外のＭＦＰ１００Ａ，１００Ｂ，１００Ｃそれぞれの履歴データは、操作ＭＦＰ１００で実行可能な処理を含むものと、ＭＦＰ１００Ａ，１００Ｂ，１００Ｃにおいて代行処理が可能な処理を含むものとである。このため、操作ＭＦＰ１００では、表示されたジョブ履歴データのいずれを選択しても、その選択により生成されるジョブを実行することができる。操作ＭＦＰ１００で実行可能な処理に対して生成されるジョブは、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃで過去に実行されたジョブに設定された設定内容を利用したものとなるので、設定内容の設定が容易となる。ＭＦＰ１００で実行できない処理に対しては、代行指示ジョブが生成されるので、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃに実行させることができる。
【００７５】
以上説明したように第１の実施の形態における画像処理システム１は、操作ＭＦＰ１００から代行ＭＦＰ１００Ａに代行指示が送信されるので、操作ＭＦＰ１００で実行することのできない処理をネットワークに接続された代行ＭＦＰ１００Ａに代行して実行させることができる。
【００７６】
また、操作ＭＦＰ１００において、ジョブを入力する際に、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃで過去に実行されたジョブのジョブ履歴データを用いるので、処理内容の設定が容易となる。
【００７７】
また、操作ＭＦＰ１００は、ジョブ履歴データの送信要求に加えて、自装置で実行可能な処理を特定するための機能情報を送信し、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃからその機能情報で特定される処理を含むジョブ履歴データと、代行可能な指定がされたジョブ履歴データとを受信する。このため、自装置で実行可能な処理の処理内容の設定に、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃで過去に実行した設定を用いることができ、自装置で実行できない処理はその処理を実行可能な代行ＭＦＰ１００Ａ，１００Ｂ，１００Ｃに実行させることができる。その結果、効率的に処理を実行させることができる。
【００７８】
＜第２の実施の形態＞
【００７９】
次に第２の実施の形態における画像処理システムについて説明する。第２の実施の形態における画像処理システムの全体概要は、図１に示した第１の実施の形態における画像処理システムと同様である。また、第２の実施の形態における画像処理システムを構成するＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃのハード構成は、図２に示したＭＦＰ１００のそれと同じである。したがって、これらについてここでは説明を繰り返さない。
【００８０】
以下第１の実施の形態における画像処理システムと異なる点を主に説明する。図９は、第２の実施の形態におけるＭＦＰ１００のシステムコントローラ１０１の機能の概略を示す機能ブロック図である。図９を参照して、図３と異なる点は、ユーザ認証部１２７が追加された点、およびメモリ１１１にユーザデータ１１１Ｃが追加された点である。
【００８１】
ユーザデータ１１１Ｃは、ユーザ毎に認証情報を含む。認証情報は、たとえば、ユーザを識別するためのユーザＩＤと、パスワードとの組である。また、認証情報は、生体認証を用いてもよい。
【００８２】
ユーザ認証部１２７は、ＭＦＰ１００を操作するユーザが、予めユーザデータに登録されているユーザであるか否かを判定する。このため、ユーザ認証部１２７は、表示部１１７Ｂにログイン画面を表示して、ユーザに認証情報の入力を促し、ログイン画面に従って入力される認証情報を受付ける。受付けられた認証情報が、ユーザデータ１１１Ｃに登録されていれば、その後の処理、たとえば、ジョブの入力、および入力されたジョブの実行などを許可するが、登録されていないユーザであれば許可しない。具体的には、認証されなかった場合は、ジョブ入力部１２１によるジョブの入力を禁止する。また、代行ジョブ生成部１２５による代行ジョブの生成を禁止する。さらに、ジョブ実行部１２３によるジョブ（代行指示ジョブおよび代行ジョブを含む）の実行を禁止する。ユーザ認証部１２７は、生体認証を行う場合、ＭＦＰ１００は、指紋などの生体情報を入力するための生体情報入力部を備えることになる。
【００８３】
図１０は、第２の実施の形態におけるＭＦＰで実行される処理の流れを示すフローチャートである。図１０（Ａ）は、ユーザが操作するＭＦＰで実行される処理の流れを示し、図１０（Ｂ）は、代行処理を実行するＭＦＰで実行される代行処理の流れを示す。ここでは、ユーザがＭＦＰ１００を操作して、ＭＦＰ１００Ａに代行処理を実行させる例を説明する。以下ユーザが操作するＭＦＰ１００を操作ＭＦＰ１００といい、代行処理を実行するＭＦＰ１００Ａを代行ＭＦＰ１００Ａという。したがって、操作ＭＦＰ１００は図１０（Ａ）に示した処理を実行し、操作ＭＦＰ１００Ａは図１０（Ｂ）に示した代行処理を実行する。
【００８４】
図１０（Ａ）を参照して、図６（Ａ）と異なる点は、ステップＳ０１の前にステップＳ０１Ａが追加され、ステップＳ１１に代えてステップＳ１１Ａが実行される点である。ステップＳ０１Ａでは、ユーザ認証が行われる。ユーザ認証の結果、認証されればログインを許可してステップＳ０１に進むが、認証されなければログインを許可することなく待機状態となる。すなわち、図１０（Ａ）に示した処理は、操作ＭＦＰ１００において、ユーザ認証がされることを条件に実行される処理である。ステップＳ１１Ａでは、代行指示に加えてユーザの認証情報を代行ＭＦＰ１００Ａに送信する。
【００８５】
図１０（Ｂ）を参照して、図６（Ｂ）と異なる点は、ステップＳ２１に代えて、ステップＳ２１Ａが実行される点、ステップＳ２１ＡとステップＳ２２との間にステップＳ２１Ｂが実行される点である。ステップＳ２１Ａでは、代行指示に加えて認証情報が受信される。次のステップＳ２１Ｂでは、ステップＳ２１Ａで受信された認証情報を用いてユーザ認証が行われる。ユーザ認証の結果、認証されればステップＳ２２に進むが、認証されなければステップＳ２６に進む。
【００８６】
第２の実施の形態における画像処理システムによれば、操作ＭＦＰ１００でのジョブの入力は、ユーザ認証されることを条件に実行される。また、代行ＭＦＰ１００Ａに操作ＭＦＰ１００で入力された認証情報が送信されて、代行ＭＦＰ１００Ａにおいてもユーザ認証が行われる。このため、代行ジョブの実行は、ユーザ認証されることが条件となる。その結果、代行ＭＦＰ１００Ａに代行ジョブを実行させるためには、操作ＭＦＰ１００および代行ＭＦＰ１００Ａのいずれでもユーザ認証される必要があるため、セキュリティを向上させることができる。
【００８７】
なお、図１０のステップＳ０１でジョブ履歴データ表示処理が実行されるが、このジョブ履歴データ表示処理で、図７のステップＳ３２において、ジョブ履歴データの送信要求に加えて認証情報を送信し、送信要求および認証情報を受信したＭＦＰでは、受信した認証情報によって認証されることを条件にジョブ履歴データを送信するようにしてもよい。これによって、操作ＭＦＰ１００に入力した認証情報によって、認証されたＭＦＰからのみジョブ履歴データが受信されることになる。これのため、セキュリティを向上させることができる。
【００８８】
さらに、送信要求および認証情報を受信したＭＦＰでは、受信した認証情報によって認証されることを条件に、その認証情報で特定されるユーザのジョブ履歴データのみを送信するようにしてもよい。これによって、操作ＭＦＰ１００に入力した認証情報によって特定されるユーザのジョブ履歴データのみが他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃから受信されるので、他人のジョブ履歴データは受信されない。このため、複数のＭＦＰのいずれかで自身が過去に操作した処理内容を利用することができる。さらに、操作ＭＦＰ１００が有しない機能であっても、他のＭＦＰ１００Ａ，１００Ｂ，１００Ｃのいずれかでその機能を過去に実行させておけば、操作ＭＦＰ１００に代行指示ジョブを生成させることによって過去にその機能を実行させたＭＦＰにその機能を実行させて、操作ＭＦＰ１００にその結果を出力させることができる。
【００８９】
＜第３の実施の形態＞
【００９０】
次に第３の実施の形態における画像処理システムについて説明する。第３の実施の形態における画像処理システムの全体概要は、図１に示した第１の実施の形態における画像処理システムと同様である。また、第３の実施の形態における画像処理システムを構成するＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃのハード構成は、図２に示したＭＦＰ１００のそれと同じである。したがって、これらについてここでは説明を繰り返さない。
【００９１】
以下第１の実施の形態における画像処理システムと異なる点を主に説明する。図１１は、ジョブ履歴データのフォーマットの一例を示す別の図である。図１１を参照して、図５に示したジョブ履歴データと異なる点は、代行装置ＩＤが追加された点である。代行装置ＩＤは、システムコントローラ１０１の代行指示ジョブ生成部１３１で生成する元になったジョブ履歴データを送信してきたＭＦＰの装置ＩＤである。換言すれば、代行装置ＩＤは、システムコントローラ１０１の代行指示ジョブ実行部１３３において代行指示ジョブが実行されて代行指示を送信したＭＦＰの装置ＩＤである。装置ＩＤは、ＭＦＰ１００，１００Ａ，１００Ｂ，１００Ｃそれぞれを識別するために予め付された情報であり、たとえば、ＩＰ（Internet protpcol）アドレスを用いることができる。したがって、装置ＩＤは、ジョブ履歴データ生成部１２４によってジョブ履歴データに付与さる。装置ＩＤが付与されるジョブ履歴データは、代行指示ジョブ実行部１３３により代行指示ジョブが実行されることに応じて生成されるジョブ履歴データである。ジョブ履歴データ生成部１２４は、代行指示ジョブとは別のジョブが実行されることに応じて生成するジョブ履歴データには、装置ＩＤを付さない。
【００９２】
第３の実施の形態における画像処理システムにおいては、操作ＭＦＰ１００が代行指示ジョブを実行して代行ＭＦＰ１００Ａに代行ジョブを実行させた後に、操作ＭＦＰ１００によって代行指示ジョブが実行されることに応じて生成されたジョブ履歴データに基づいて、別のＭＦＰ１００Ｃに代行指示ジョブを実行させることを可能とする。
【００９３】
このため、第３の実施の形態におけるＭＦＰ１００の代行指示ジョブ生成部１３１は、ジョブ履歴データに装置ＩＤが含まれる場合には、その装置ＩＤで特定されるＭＦＰに代行ジョブを実行させることを内容とする代行指示ジョブを生成する。
【００９４】
ここでは、ＭＦＰ１００、１００ＣがＯＣＲ処理を実行する機能を有さず、ＭＦＰ１００ＡがＯＣＲ機能を有する場合を例に説明する。さらに、ＭＦＰ１００Ａで、処理内容をＯＣＲ機能とするジョブが過去に実行されてジョブ履歴データＡが生成されており、さらに、ＭＦＰ１００がジョブ履歴データＡに基づく代行指示ジョブを実行してＭＦＰ１００Ａに代行ジョブを実行させているとする。この状態では、ＭＦＰ１００には、ジョブ履歴データＡに基づく代行指示ジョブの実行に応じてジョブ履歴データＢが生成されて記憶されている。また、ジョブ履歴データＢは、代行指示ジョブの実行に応じて生成されるため、代行ジョブを実行したＭＦＰ１００Ａの装置ＩＤを代行装置ＩＤとして含んでいる。
【００９５】
図１２は、第３の実施の形態におけるＭＦＰで実行される処理の流れを示すフローチャートである。図１２（Ａ）は、ユーザが操作するＭＦＰで実行される処理の流れを示し、図１２（Ｂ）は、代行処理を実行するＭＦＰで実行される代行処理の流れを示す。したがって、操作ＭＦＰ１００Ｃは図１２（Ａ）に示した処理を実行し、代行ＭＦＰ１００Ａは図１２（Ｂ）に示した代行処理を実行する。図１２（Ｂ）は、図６に示した代行処理と同じなのでここでは説明を繰り返さない。
【００９６】
図１２（Ａ）を参照して、図６（Ａ）と異なる点は、ステップＳ１０、Ｓ１１およびＳ１３に代えて、ステップＳ１０Ａ、Ｓ１１Ａおよび１３Ａがそれぞれ実行され、ステップＳ０９ステップＳ１３Ａの間にステップＳ０９Ａが追加され、ステップＳ１２とステップＳ１３Ａとの間にステップＳ１２Ａが追加される。
【００９７】
ステップＳ０１では、ＭＦＰ１００から受信されたジョブ履歴データが表示されるが、このジョブ履歴データには、ＭＦＰ１００が代行指示を送信したＭＦＰ１００Ａによって代行指示ジョブが実行されることに応じて生成されたジョブ履歴データＢが含まれる。ここでは、ステップＳ０２において、ジョブ履歴データＢが選択された場合を例に説明する。
【００９８】
ステップＳ１０Ａでは、代行指示ジョブを生成する。代行指示ジョブは、ステップＳ０２で選択されたジョブ履歴データに含まれる処理内容を実行させるコマンドと、処理対象とされたデータと、そのコマンドおよびデータを代行ＭＦＰに送信するコマンドとを含む。代行ＭＦＰは、ステップＳ０２で選択されたジョブ履歴データに代行装置ＩＤが含まれる場合、その代行装置ＩＤで特定されるＭＦＰであり、ステップＳ０２で選択されたジョブ履歴データに代行装置ＩＤが含まれない場合、そのジョブ履歴データに関連付けられた装置ＩＤで特定される（そのジョブ履歴データを送信した）ＭＦＰである。ここでは、ステップＳ０２でジョブ履歴データＢが選択されているので、代行ＭＦＰはＭＦＰ１００Ａとされる。
【００９９】
ステップＳ１１ＡおよびステップＳ１２では、ステップＳ１０Ａで生成された代行指示ジョブを実行する。具体的には、代行指示ジョブに含まれるコマンドに従って、代行指示を、代行ＭＦＰに送信し（ステップＳ１１Ａ）、代行指示に応じた代行ジョブの実行結果を受信する（ステップＳ１２）。ここでは、ＭＦＰ１００Ａに代行指示が送信され、ＭＦＰ１００Ａで代行ジョブが実行され、そして、代行ジョブの実行結果が受信される。
【０１００】
次のステップＳ１２Ａにおいて、ジョブ履歴データを生成する。ここで生成されるジョブ履歴データは、代行ジョブを実行した代行ＭＦＰ１００Ａの装置ＩＤを含む。ジョブ履歴データを代行ジョブを実行したＭＦＰ１００Ａと関連付けるためである。そして、生成されたジョブ履歴データがメモリ１１１に記憶される（ステップＳ１３Ａ）。
【０１０１】
一方、ステップＳ０９Ａでは、ジョブ履歴データを生成するが、ここで生成されるジョブ履歴データは、代行ジョブを実行していないので、代行装置ＩＤは付加されない。そして、生成されたジョブ履歴データがメモリ１１１に記憶される（ステップＳ１３Ａ）。
【０１０２】
なお、第３の実施の形態における画像処理システムでは、第１の実施の形態において説明したジョブ履歴データ表示処理の変形例を適用することができる。さらに、第２の実施の形態におけるＭＦＰのようにシステムコントローラ１０１にユーザ認証部１２７を設けるようにしてもよい。
【０１０３】
第３の実施の形態における画像処理システムでは、ジョブ履歴データをＭＦＰ１００Ａから受信した操作ＭＦＰ１００Ｃから代行ジョブを実行可能な代行ＭＦＰ１００Ａに代行指示が送信されるので、操作ＭＦＰ１００Ｃで実行することのできない処理をネットワークに接続されたＭＦＰ１００Ａに代行して実行させることができる。
【０１０４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１０５】
＜付記＞
【０１０６】
（１）  前記第２の画像処理装置は、前記受信された履歴情報の処理内容が自装置で実行可能な場合は、前記入力された画像データを該処理内容に従って処理する第２処理手段を含む、請求項１に記載の画像処理システム。
（２）  制御手段は、前記第１の状態にあるときは、代行可能な処理を含む履歴情報を指定するための指定手段をさらに含み、
前記履歴情報送信手段は、前記指定手段で指定された履歴情報を他の識別情報と区別して送信する、請求項６に記載の画像処理装置。
（３）  前記代行指示手段は、自装置で実行不可能な処理の処理内容を送信する、請求項１に記載の画像処理システム。
（４）  ユーザを認証するための認証手段をさらに含み、
前記処理制御手段は、前記他の画像処理装置から認証情報を受信する認証情報受信手段を含み、
前記受信された認証情報が前記認証手段により認証されることを条件に、前記受信された画像データに処理を実行させ、
前記履歴情報取得手段は、前記他の画像処理装置の履歴情報の送信要求と前記認証手段により認証されたユーザの認証情報とを該他の画像処理装置に送信する。
（５）  前記履歴情報取得手段は、前記履歴情報の送信要求に加えて、自装置の前記処理手段で実行可能な処理を特定するための機能情報を送信し、
前記履歴情報送信手段は、前記第２の状態にある画像処置装置からの履歴情報の送信要求と前記機能情報とが受信されることに応じて、前記受信された機能情報で特定される処理を含む履歴情報と、代行可能な指定がされた履歴情報とを前記第２の状態にある画像処理装置に送信する、請求項６に記載の画像処理装置。
（６）  前記処理は、画像データを文字データに変換する文字認識処理を含む。
（７）  前記処理は、文字データを翻訳する翻訳処理を含む。
（８）  前記処理は、画像データに文字データを付加した形式に変換する処理を含む。
（９）  前記処理は、画像データを圧縮する処理を含む。
（１０）  （９）において、前記圧縮処理は、ＰＤＦ形式に変換する処理である。
（１１）  （９）において、前記圧縮処理は、ＪＰＥＧ形式に変換する処理である。
（１２）  （９）において、前記圧縮処理は、ＴＩＦＦ形式に変換する処理である。
（１３）  前記処理は、画像データをファクシミリ送信用データ形式に変換する処理を含む。
（１４）  前記処理は、画像データをファクシミリ送信する処理を含む。
（１５）  前記処理は、画像データを色空間変換する処理を含む。
（１６）  前記処理は、画像データを解像度変換する処理を含む。
（１７）  前記処理は、複数の画像データを合成する処理を含む。
【図面の簡単な説明】
【０１０７】
【図１】本発明の第１の実施の形態における画像処理システムの全体概要を示す図である。
【図２】第１の実施の形態におけるＭＦＰのハード構成を示すブロック図である。
【図３】システムコントローラの機能の概略を示す機能ブロック図である。
【図４】代行可否データのフォーマットの一例を示す図である。
【図５】ジョブ履歴データのフォーマットの一例を示す図である。
【図６】第１の実施の形態におけるＭＦＰで実行される処理の流れを示すフローチャートである。
【図７】図６（Ａ）のステップＳ０１で実行されるジョブ履歴データ表示処理の流れを示すフローチャートである。
【図８】変形例におけるジョブ履歴データ表示処理の流れを示すフローチャートである。
【図９】第２の実施の形態におけるＭＦＰのシステムコントローラの機能の概略を示す機能ブロック図である。
【図１０】第２の実施の形態におけるＭＦＰで実行される処理の流れを示すフローチャートである。
【図１１】ジョブ履歴データのフォーマットの一例を示す別の図である。
【図１２】第３の実施の形態におけるＭＦＰで実行される処理の流れを示すフローチャートである。
【符号の説明】
【０１０８】
１  画像処理システム、１０１  システムコントローラ、１０３  撮像部、１０５  スキャナ制御部、１０７  画像処理部、１０９  画像処理制御部、１１１  メモリ、１１１Ａ  ジョブ履歴データ、１１１Ｂ  代行可否データ、１１１Ｃ  ユーザデータ、１１３  通信部、１１５  画像形成部、１１７  操作部、１１７Ａ  入力部、１１７Ｂ  表示部、１１９  外部記憶装置、１１９Ａ  記録媒体、１２１  ジョブ入力部、１２２  ジョブ履歴データ参照部、１２３  ジョブ実行部、１２４  ジョブ履歴データ生成部、１２５  ジョブ履歴データ送信部、１２５  代行ジョブ生成部、１２６  代行ジョブ生成部、１２７  ユーザ認証部、１３１  代行指示ジョブ生成部、１３２  ジョブ履歴データ要求部、１３３  代行指示ジョブ実行部、１３４  代行ジョブ実行部、２００  コンピュータ。
【図１】
2006343882.tif 000003
【図２】
2006343882.tif 000004
【図３】
2006343882.tif 000005
【図４】
2006343882.tif 000006
【図５】
2006343882.tif 000007
【図６】
2006343882.tif 000008
【図７】
2006343882.tif 000009
【図８】
2006343882.tif 000010
【図９】
2006343882.tif 000011
【図１０】
2006343882.tif 000012
【図１１】
2006343882.tif 000013
【図１２】
2006343882.tif 000014