(57)【要約】【課題】サーバを利用した画像処理の実行の際のレスポンスの向上が図られた、画像処理装置および画像処理システムを提供する。【解決手段】ＭＦＰ２の起動の際に、サインインデータがＮＶＲＡＭ１４から読み出され、そのサインインデータを用いたサインイン処理が実行される。このサインイン処理に成功し、サーバ３に対するサインイン状態が確立されていれば、当該サーバ３を利用した画像処理の実行の際のサインイン処理が不要である。そのため、画像処理の実行の指示が入力されたことに応答して、画像処理を速やかに実行することができる。【選択図】図１
2014236240.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置であって、
サーバと通信する通信部と、
画像処理部と、
制御部と
を備え、
前記制御部は、
当該画像処理装置が起動された際に、サインインデータを記憶部から読み出す読出処理と、
前記読出処理によって前記記憶部から読み出された前記サインインデータを用いて、前記サーバに対して前記サーバの利用が許可される状態であるサインイン状態を確立するサインイン処理と、
前記サインイン状態において、前記画像処理部を制御して、画像をスキャンして得られるスキャンデータを前記通信部を介して前記サーバに送信する画像処理、および、プリントデータを前記サーバから前記通信部を介して受信し、当該プリントデータに基づいてプリントする画像処理の少なくとも一方の前記画像処理と
を実行する、画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記制御部は、前記サインイン処理において、前記読出処理によって前記記憶部から読み出された前記サインインデータについて、サインイン状態の確立に用いる前記サインインデータを選別するための所定のサインイン条件が成立しているか否かを判断し、前記サインイン条件が成立していると判断した前記サインインデータを用いてサインイン状態を確立する、画像処理装置。
【請求項３】
請求項２に記載の画像処理装置であって、
前記サインイン条件は、前記サーバを利用した前記画像処理が実行可能であることを１つの条件として含む、画像処理装置。
【請求項４】
請求項２または３に記載の画像処理装置であって、
前記サインインデータは、ユーザと対応づけて、前記記憶部に記憶されており、
前記サインイン条件は、前記サインインデータと対応づけられたユーザが前記サーバを利用した前記画像処理を実行する権限を有していることを１つの条件として含む、画像処理装置。
【請求項５】
請求項１〜４のいずれか一項に記載の画像処理装置であって、
前記制御部は、前記サインインデータについて、当該サインインデータを用いたサインイン状態の解消を決定するための所定のサインアウト条件が成立しているか否かを判断し、前記サインアウト条件が成立していると判断した場合、当該サインインデータを用いたサインイン状態を解消するサインアウト処理を実行する、画像処理装置。
【請求項６】
請求項１〜５のいずれか一項に記載の画像処理装置であって、
前記制御部は、前記サインインデータを前記サインイン処理に用いるか否かを設定する設定処理を実行する、画像処理装置。
【請求項７】
請求項１〜６のいずれか一項に記載の画像処理装置であって、
前記記憶部は、複数の前記サインインデータを記憶し、
前記制御部は、
前記読出処理において、前記記憶部から複数の前記サインインデータを読み出し、
前記サインイン処理において、前記読出処理によって前記記憶部から読み出された複数の前記サインインデータを用いて、複数の前記サインイン状態を確立する、画像処理装置。
【請求項８】
サーバと画像処理装置とを含む画像処理システムであって、
前記画像処理装置は、
前記サーバと通信する通信部と、
画像処理部と、
制御部と
を備え、
前記制御部は、
当該画像処理装置が起動された際に、サインインデータを記憶部から読み出す読出処理と、
前記読出処理によって前記記憶部から読み出された前記サインインデータを用いて、前記サーバに対して前記サーバの利用が許可される状態であるサインイン状態を確立するサインイン処理と、
前記サインイン状態において、前記画像処理部を制御して、画像をスキャンして得られるスキャンデータを前記通信部を介して前記サーバに送信する画像処理、および、プリントデータを前記サーバから前記通信部を介して受信し、当該プリントデータに基づいてプリントする画像処理の少なくとも一方の前記画像処理と
を実行する、画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバを利用した画像処理を実行する画像処理装置および画像処理システムに関する。
【背景技術】
【０００２】
サーバと連携した機能を提供するＭＦＰ（Multi-Function
Peripheral）では、たとえば、ユーザがＭＦＰにログインした後、ユーザが所望の機能を選択すると、サーバを利用可能にするためのサインイン処理が実行される。そして、サインイン処理に成功すると、ユーザによって選択された機能に係る画像処理が実行される（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２８２２１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ユーザによる機能の選択後にサインイン処理が実行されるため、ユーザが機能を選択してから画像処理がなされるまでに待ち時間が発生し、これが画像処理の実行の際のレスポンスの悪化に繋がっている。
【０００５】
本発明の目的は、サーバを利用した画像処理の実行の際のレスポンスの向上が図られた、画像処理装置および画像処理システムを提供することである。
【課題を解決するための手段】
【０００６】
前記の目的を達成するため、本発明の一の局面に係る画像処理装置は、サーバと通信する通信部と、画像処理部と、制御部とを備え、制御部は、当該画像処理装置が起動された際に、サインインデータを記憶部から読み出す読出処理と、読出処理によって記憶部から読み出されたサインインデータを用いて、サーバに対してサーバの利用が許可される状態であるサインイン状態を確立するサインイン処理と、サインイン状態において、画像処理部を制御して、画像をスキャンして得られるスキャンデータを通信部を介してサーバに送信する画像処理、および、プリントデータをサーバから通信部を介して受信し、当該プリントデータに基づいてプリントする画像処理の少なくとも一方の画像処理とを実行する。
【０００７】
この構成によれば、画像処理装置の起動の際に、サインインデータが記憶部から読み出され、そのサインインデータを用いたサインイン処理が実行される。このサインイン処理に成功し、サーバに対するサインイン状態が確立されていれば、当該サーバを利用した画像処理の実行の際のサインイン処理が不要である。そのため、画像処理の実行の指示が入力されたことに応答して、画像処理を速やかに実行することができる。その結果、サーバを利用した画像処理の実行の際のレスポンスが向上する。
【０００８】
なお、サインインデータを記憶する記憶部は、画像処理装置に備えられていてもよいし、画像処理装置の外部に設けられていてもよい。
【０００９】
また、画像処理装置が起動された際には、読出処理およびサインイン処理が実行され、画像処理については、サインイン処理に引き続いて自動的に実行される必要はなく、たとえば、サインイン処理後、画像処理の指示の入力を受けたことに応答して実行されてもよい。もちろん、画像処理がサインイン処理に引き続いて自動的に実行されてもよい。
【００１０】
制御部は、サインイン処理において、読出処理によって記憶部から読み出されたサインインデータについて、サインイン状態の確立に用いるサインインデータを選別するための所定のサインイン条件が成立しているか否かを判断し、サインイン条件が成立していると判断したサインインデータを用いてサインイン状態を確立してもよい。これにより、サインイン条件が成立していないサインインデータを用いた無用なサインインの実行を回避することができる。
【００１１】
サインイン条件は、サーバを利用した画像処理が実行可能であることを１つの条件として含んでいてもよい。これにより、サーバを利用した画像処理が実行不能である場合に、当該サーバに対するサインインの実行を回避することができる。
【００１２】
サインインデータは、ユーザと対応づけて、記憶部に記憶されており、サインイン条件は、サインインデータと対応づけられたユーザがサーバを利用した画像処理を実行する権限を有していることを１つの条件として含んでいてもよい。これにより、ユーザがサーバを利用した画像処理を実行する権限を有していない場合に、そのユーザと対応づけられたサインインデータを用いたサインインの実行を回避することができる。
【００１３】
制御部は、サインインデータについて、当該サインインデータを用いたサインイン状態の解消を決定するための所定のサインアウト条件が成立しているか否かを判断し、サインアウト条件が成立していると判断した場合、当該サインインデータを用いたサインイン状態を解消するサインアウト処理を実行してもよい。これにより、サインイン状態を持続させる必要がない場合に、そのサインイン状態を解消することができる。その結果、サーバへの負荷を軽減することができる。
【００１４】
制御部は、サインインデータをサインイン処理に用いるか否かを設定する設定処理を実行してもよい。これにより、サインインデータをサインイン処理に用いるか否かを設定することができるので、利便性が向上する。
【００１５】
記憶部は、複数のサインインデータを記憶し、制御部は、読出処理において、記憶部から複数のサインインデータを読み出し、サインイン処理において、読出処理によって記憶部から読み出された複数のサインインデータを用いて、複数のサインイン状態を確立してもよい。これにより、複数のサインイン状態が確立されるので、利便性が向上する。
【００１６】
本発明の他の局面に係る画像処理システムは、サーバと画像処理装置とを含む画像処理システムであって、画像処理装置は、サーバと通信する通信部と、画像処理部と、制御部とを備え、制御部は、当該画像処理装置が起動された際に、サインインデータを記憶部から読み出す読出処理と、読出処理によって記憶部から読み出されたサインインデータを用いて、サーバに対してサーバの利用が許可される状態であるサインイン状態を確立するサインイン処理と、サインイン状態において、画像処理部を制御して、画像をスキャンして得られるスキャンデータを通信部を介してサーバに送信する画像処理、および、プリントデータをサーバから通信部を介して受信し、当該プリントデータに基づいてプリントする画像処理の少なくとも一方の画像処理とを実行する。
【００１７】
この構成によれば、画像処理装置の起動の際に、サインインデータが記憶部から読み出され、そのサインインデータを用いたサインイン処理が実行される。このサインイン処理に成功し、サーバに対するサインイン状態が確立されていれば、当該サーバを利用した画像処理の実行の際のサインイン処理が不要である。そのため、画像処理の実行の指示が入力されたことに応答して、画像処理を速やかに実行することができる。その結果、サーバを利用した画像処理の実行の際のレスポンスが向上する。
【発明の効果】
【００１８】
本発明によれば、サーバを利用した画像処理の実行の際のレスポンスが向上する。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態に係る画像処理システムの構成およびＭＦＰの電気的構成を示すブロック図である。
【図２】画像処理システムの動作の概略を説明するための図である。
【図３】ＭＦＰに記憶されているユーザ管理テーブルの一例を示す図である。
【図４】ＭＦＰで実行されるサインイン処理の流れを示すフローチャートである。
【図５】ＭＦＰで実行されるスキャン処理の流れを示すフローチャートである。
【図６】ＭＦＰで実行されるプリント処理の流れを示すフローチャートである。
【図７】ＭＦＰで実行されるサインアウト処理の流れを示すフローチャートである。
【図８】ＭＦＰに記憶されているユーザ管理テーブルの他の例を示す図である。
【図９】ＭＦＰで実行される自動サインイン設定処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下では、本発明の実施の形態について、添付図面を参照しつつ詳細に説明する。
【００２１】
＜画像処理システムの構成＞
【００２２】
本発明の一実施形態に係る画像処理システム１は、図１に示されるように、画像処理装置の一例としてのＭＦＰ２および複数のサーバ３Ａ，３Ｂ，３Ｃを含む。図１には、３つのサーバ３Ａ，３Ｂ，３Ｃが図示されている。以下、サーバ３Ａ，３Ｂ，３Ｃを総称するときには、「サーバ３」という。ＭＦＰ２とサーバ３とは、インターネット４を介して通信可能に接続されている。
【００２３】
ＭＦＰ２は、制御部１０、画像形成部２０、画像読取部３０、操作パネル４０および通信部の一例としてのネットワークインターフェース（Ｉ／Ｆ）５０を備えている。ＭＦＰ２は、ネットワークインターフェース５０を介して、インターネット４に接続されている。
【００２４】
制御部１０は、画像処理部の一例としての画像形成部２０、画像処理部の一例としての画像読取部３０および操作パネル４０を制御し、また、ネットワークインターフェース５０を介したデータ通信を制御する。具体的には、制御部１０は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、記憶部の一例としてのＮＶＲＡＭ（Non Volatile RAM）１４およびＡＳＩＣ１５を備えている。ＣＰＵ１１は、各種の処理のためのプログラムを実行することにより、ＭＦＰ２の各部の動作およびデータ通信を制御する。ＲＯＭ１２には、ＣＰＵ１１によって実行されるプログラムおよび各種の処理に必要なデータなどが格納されている。ＲＡＭ１３およびＮＶＲＡＭ１４は、ＣＰＵ１１がプログラムを実行する際のワークエリアとして使用される。
【００２５】
画像形成部２０は、電子写真方式またはインクジェット方式により、画像データに基づいて、プリント用紙へのプリントを実行する。このプリントは、カラープリントであってもよいし、モノクロプリントであってもよい。
【００２６】
画像読取部３０は、原稿をスキャンして、画像データを生成する。
【００２７】
操作パネル４０は、タッチパネルおよび操作ボタンを備えている。タッチパネルには、各種の情報が表示される。また、タッチパネルのタッチ操作により、各種の入力が可能である。操作ボタンには、たとえば、画像処理の開始指示を入力するＯＫボタンおよび画像処理のキャンセル指示を入力するキャンセルボタンなどが含まれる。
【００２８】
サーバ３は、ＭＦＰ２からインターネット４を介して受信するスキャンデータをメモリに保存するスキャンサービスと、メモリに保存しているプリントデータをインターネット４を介してＭＦＰ２に送信するプリントサービスとの少なくとも一方を提供する。
【００２９】
＜画像処理システムの動作＞
【００３０】
図２を参照して、ＭＦＰ２では、サーバ３に対してサーバ３の利用が許可される状態であるサインイン状態を確立するためのサインイン処理と、サインイン状態を解消するためのサインアウト処理とが実行される。また、ＭＦＰ２では、サインイン状態において、サーバ３が提供するスキャンサービスを利用した画像処理（スキャン）を実行するためのスキャン処理と、サーバ３が提供するプリントサービスを利用した画像処理（プリント）を実行するためのプリント処理とが実行される。
【００３１】
＜サインイン処理＞
【００３２】
ＭＦＰ２の制御部１０のＣＰＵ１１は、ＭＦＰ２の起動時に、サインイン処理を実行する。サインイン処理には、図３に示されるユーザ管理テーブル１２１が用いられる。
【００３３】
ユーザ管理テーブル１２１は、ＮＶＲＡＭ１４に記憶されている。ユーザ管理テーブル１２１は、サインインデータが記憶されている。サインインデータは、ユーザ名、サインインＩＤ、サインインＰＷ（パスワード）、サーバＵＲＬ、スキャンサービスの利用権限の有無およびプリントサービスの利用権限の有無を対応づけて作成されている。
【００３４】
具体的には、ユーザ名「Ａ」のユーザのサインインデータは、ユーザ名「Ａ」、サインインＩＤ「ａｂｃｄ」、サインインＰＷ「１２３４」、サーバＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ａａａ．ｃｏｍ／ＳＶ」、スキャンサービスの利用権限「あり」およびプリントサービスの利用権限「あり」を対応づけて作成されている。サーバＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ａａａ．ｃｏｍ／ＳＶ」は、サーバ３Ａを特定するＵＲＬである。
【００３５】
ユーザ名「Ｂ」のユーザのサインインデータの１つは、ユーザ名「Ｂ」、サインインＩＤ「ｅｆｇｈ」、サインインＰＷ「５６７８」、サーバＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｂｂｂ．ｃｏｍ／ＳＶ／ｐｒｉｎｔ」、スキャンサービスの利用権限「なし」およびプリントサービスの利用権限「あり」を対応づけて作成されている。サーバＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｂｂｂ．ｃｏｍ／ＳＶ／ｐｒｉｎｔ」は、サーバ３Ｂを特定するＵＲＬである。
【００３６】
ユーザ名「Ｂ」のユーザのサインインデータの他の１つは、ユーザ名「Ｂ」、サインインＩＤ「ｉｊｋｌ」、サインインＰＷ「９０１２」、サーバＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｃｃｃ．ｃｏｍ／Ｓｅｒｖ」、スキャンサービスの利用権限「あり」およびプリントサービスの利用権限「なし」を対応づけて作成されている。サーバＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｃｃｃ．ｃｏｍ／Ｓｅｒｖ」は、サーバ３Ｃを特定するＵＲＬである。
【００３７】
ユーザ名「Ｃ」のユーザのサインインデータは、ユーザ名「Ｃ」、サインインＩＤ「ｍｎｏｐ」、サインインＰＷ「３４５６」、サーバＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｂｂｂ．ｃｏｍ／ＳＶ／ｓｃａｎ」、スキャンサービスの利用権限「あり」およびプリントサービスの利用権限「なし」を対応づけて作成されている。サーバＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｂｂｂ．ｃｏｍ／ＳＶ／ｓｃａｎ」は、サーバ３Ｂを特定するＵＲＬである。
【００３８】
ＭＦＰ２では、たとえば、ユーザごとに、一定期間内における画像読取部３０によるスキャンおよび画像形成部２０によるプリントの実行上限回数が設定されている。実行上限回数は、０回に設定されてもよい。ユーザは、一定期間内に実行したスキャンの回数が実行上限回数に達するまで、スキャンサービスの利用権限を有する。ユーザが一定期間内に使用したスキャンの回数が実行上限回数に達すると、スキャンサービスの利用が制限され、そのユーザのスキャンサービスの利用権限がなくなる。また、ユーザは、一定期間内に実行したプリントの回数が実行上限回数に達するまで、プリントサービスの利用権限を有する。ユーザが一定期間内に実行したプリントの回数が使用上限回数に達すると、プリントサービスの利用が制限され、そのユーザのプリントサービスの利用権限がなくなる。
【００３９】
また、ＭＦＰ２では、スキャンおよびプリントの各実行上限回数ではなく、ユーザごとに、スキャンサービスおよびプリントサービスの利用が可能か不可能かが設定されていてもよい。この場合、ユーザ管理テーブル１２１には、各ユーザについて、スキャンサービスの利用が可能である場合、スキャンサービスの利用権限が「あり」と記憶され、スキャンサービスの利用が不可能である場合、スキャンサービスの利用権限が「なし」と記憶される。また、ユーザ管理テーブル１２１には、各ユーザについて、プリントサービスの利用が可能である場合、プリントサービスの利用権限が「あり」と記憶され、プリントサービスの利用が不可能である場合、プリントサービスの利用権限が「なし」と記憶される。
【００４０】
ＣＰＵ１１は、図４に示されるように、ＭＦＰ２の起動後、ＭＦＰ２のインターネット４への接続状態が確立するまで、以下の処理（Ｓ１０２〜Ｓ１０５）を実行せず、サインイン処理を終了する。
【００４１】
ＭＦＰ２のインターネット４への接続状態が確立すると（Ｓ１０１：ＹＥＳ）、ＣＰＵ１１は、ユーザ管理テーブル１２１から１つ目のサインインデータを読み出す（Ｓ１０２）。
【００４２】
そして、ＣＰＵ１１は、その読み出したサインインデータについて、所定のサインイン条件が成立しているか否かを判断する（Ｓ１０３）。サインイン条件には、次の条件Ａおよび条件Ｂが含まれる。条件Ａおよび条件Ｂの両方が満たされると、サインイン条件が成立となる。なお、条件Ａおよび条件Ｂは、単なる一例であり、サインイン条件には、条件Ａおよび条件Ｂとは異なる条件が含まれてもよいし、条件Ａおよび条件Ｂとともにそれ以外の条件が含まれていてもよい。
【００４３】
条件Ａ：ユーザがスキャンサービス／プリントサービスの利用権限を有している。
【００４４】
条件Ｂ：画像処理（スキャン／プリント）が実行可能である。
【００４５】
ＣＰＵ１１は、ユーザ管理テーブル１２１から読み出したサインインデータについて、サインイン条件が成立している場合には（Ｓ１０３：ＹＥＳ）、そのサインインデータに含まれるサーバＵＲＬで特定されるサーバ３に対して、サインインデータに含まれるサインインＩＤおよびサインインＰＷを送信することによるサインインを実行する（Ｓ１０４）。
【００４６】
サーバ３は、ＭＦＰ２から受信したサインインＩＤおよびサインインＰＷがサーバ３にサインイン情報として登録されているか否かを判断し、登録されている場合には、ＭＦＰ２に対してサーバ３の利用を許可する通知を出す。これにより、サーバ３に対するサインイン状態が確立される。ＭＦＰ２から受信したサインインＩＤおよびサインインＰＷがサーバ３にサインイン情報として登録されていなければ、ＭＦＰ２に対してサーバ３の利用を許可しない通知を出す。この場合、サインイン状態は確立されない。
【００４７】
図３を参照して、たとえば、ユーザ名「Ａ」のユーザのサインインデータは、ユーザ名「Ａ」、サインインＩＤ「ａｂｃｄ」、サインインＰＷ「１２３４」、サーバＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ａａａ．ｃｏｍ／ＳＶ」、スキャンサービスの利用権限「あり」およびプリントサービスの利用権限「あり」を対応づけて作成されている。
【００４８】
ＣＰＵ１１は、ユーザ名「Ａ」のユーザのサインインデータをユーザ管理テーブル１２１から読み出した場合、ユーザ名「Ａ」のユーザがスキャンサービスおよびプリントサービスの各利用権限を有しており、スキャンサービスについての条件Ａおよびプリントサービスについての条件Ａの両方が満たされていると判断する。
【００４９】
また、ＣＰＵ１１は、画像形成部２０および画像読取部３０がそれぞれ画像処理を実行可能な状態であるか否かを判断する。画像形成部２０に故障が生じている場合、プリント用紙が切れている場合、トナーまたはインクが切れている場合などは、ＣＰＵ１１は、画像形成部２０が画像処理を実行可能な状態ではないと判断する。画像読取部３０に故障が生じている場合などは、ＣＰＵ１１は、画像読取部３０が画像処理を実行可能な状態ではないと判断する。
【００５０】
そして、画像形成部２０または画像読取部３０の両方が画像処理を実行可能な状態である場合には、ＣＰＵ１１は、画像形成部２０についての条件Ｂおよび画像読取部３０についての条件Ｂの両方が満たされていると判断する。この場合、ＣＰＵ１１は、サインイン条件が成立していると判断し、サーバＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ａａａ．ｃｏｍ／ＳＶ」で特定されるサーバ３Ａに対して、サインインＩＤ「ａｂｃｄ」およびサインインＰＷ「１２３４」を送信する。サインインＩＤ「ａｂｃｄ」およびサインインＰＷ「１２３４」がサーバ３Ａに登録されていれば、サーバ３Ａに対するサインイン状態が確立される。
【００５１】
また、画像形成部２０が画像処理を実行可能な状態であり、画像読取部３０が画像処理を実行可能な状態ではない（実行不能な状態である）場合には、ＣＰＵ１１は、画像形成部２０についての条件Ｂが満たされているが、画像読取部３０についての条件Ｂは満たされていないと判断する。この場合、ＣＰＵ１１は、プリントサービスについての条件Ａおよび画像形成部２０についての条件Ｂが満たされることによるサインイン条件の成立と判断し、サーバＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ａａａ．ｃｏｍ／ＳＶ」で特定されるサーバ３Ａに対して、サインインＩＤ「ａｂｃｄ」およびサインインＰＷ「１２３４」を送信する。サインインＩＤ「ａｂｃｄ」およびサインインＰＷ「１２３４」がサーバ３Ａに登録されていれば、サーバ３Ａに対するサインイン状態が確立される。
【００５２】
また、画像形成部２０が画像処理を実行可能な状態ではなく（実行不能な状態であり）、画像読取部３０が画像処理を実行可能な状態である場合には、ＣＰＵ１１は、画像形成部２０についての条件Ｂが満たされていないが、画像読取部３０についての条件Ｂは満たされていると判断する。この場合、ＣＰＵ１１は、スキャンサービスについての条件Ａおよび画像読取部３０についての条件Ｂが満たされることによるサインイン条件の成立と判断し、サーバＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ａａａ．ｃｏｍ／ＳＶ」で特定されるサーバ３Ａに対して、サインインＩＤ「ａｂｃｄ」およびサインインＰＷ「１２３４」を送信する。サインインＩＤ「ａｂｃｄ」およびサインインＰＷ「１２３４」がサーバ３Ａに登録されていれば、サーバ３Ａに対するサインイン状態が確立される。
【００５３】
一方、ＣＰＵ１１は、ユーザ管理テーブル１２１から読み出したサインインデータについて、サインイン条件が成立していない場合には（Ｓ１０３：ＮＯ）、サインインの実行（Ｓ１０４）をスキップする。
【００５４】
その後、ＣＰＵ１１は、ユーザ管理テーブル１２１に記憶されているすべてのサインインデータを読み出したか否かを判断する（Ｓ１０５）。
【００５５】
ＣＰＵ１１は、ユーザ管理テーブル１２１に未だ読み出していないサインインデータがある場合（Ｓ１０５：ＮＯ）、その未読のサインインデータのうちの１つをユーザ管理テーブル１２１から読み出す（Ｓ１０２）。そして、前述したように、その読み出したサインインデータについて、サインイン条件が成立しているか否かを判断し（Ｓ１０３）、サインイン条件が成立している場合には、サインインを実行する（Ｓ１０４）。
【００５６】
このようにして、ＣＰＵ１１は、ユーザ管理テーブル１２１からサインインデータを順次に読み出していき、ユーザ管理テーブル１２１からすべてのサインインデータを読み出したと判断すると（Ｓ１０５：ＹＥＳ）、サインイン処理を終了する。
【００５７】
＜スキャン処理＞
【００５８】
サインイン処理の終了後、ＣＰＵ１１は、図５に示されるスキャン処理を繰り返し実行する。スキャン処理は、画像読取部３０による原稿のスキャンを実行し、そのスキャンによって生成された画像データをＭＦＰ２からサーバ３に送信するための処理である。
【００５９】
スキャン処理では、ＣＰＵ１１は、スキャン処理の開始を指示するためのスキャン指示の入力の有無を判断する（Ｓ１１１）。画像読取部３０による原稿のスキャン（読取）の際には、ユーザは、原稿自動供給装置（ＡＤＦ：Auto Document Feeder）に原稿をセットするか、または、原稿台上に原稿をセットする。また、ユーザは、操作パネル４０のタッチパネルをタッチ操作して、原稿の読取条件を入力する。その後、操作パネル４０のＯＫボタンが押操作されると、操作パネル４０からＣＰＵ１１にスキャン指示が入力される。原稿の読取条件およびスキャン指示は、ＭＦＰ２と通信可能に接続されたユーザの端末からＭＦＰ２に入力されてもよい。
【００６０】
スキャン指示の入力がなければ（Ｓ１１１：ＮＯ）、ＣＰＵ１１は、スキャン処理を終了する。
【００６１】
ＣＰＵ１１は、スキャン指示の入力があると（Ｓ１１１：ＹＥＳ）、画像読取部３０を制御して、画像読取部３０による原稿のスキャンを実行させる（Ｓ１１２）。
【００６２】
その後、ＣＰＵ１１は、スキャン指示を入力したユーザのサインインデータを用いたサインイン状態が確立しているか否かを判断する（Ｓ１１３）。
【００６３】
サインイン状態が確立していれば（Ｓ１１３：ＹＥＳ）、ＣＰＵ１１は、画像読取部３０のスキャンによって生成された画像データであるスキャンデータをサーバ３に送信し（Ｓ１１４）、スキャン処理を終了する。
【００６４】
一方、サインイン状態が確立していなければ（Ｓ１１３：ＮＯ）、ＣＰＵ１１は、スキャンデータをサーバ３に送信せずに、スキャン処理を終了する。この場合、ＣＰＵ１１は、たとえば、操作パネル４０のタッチパネルにエラーを表示させる。
【００６５】
＜プリント処理＞
【００６６】
サインイン処理の終了後、ＣＰＵ１１は、図６に示されるプリント処理を繰り返し実行する。プリント処理は、ＭＦＰ２がサーバ３からプリントデータを受信し、画像形成部２０に当該プリントデータに基づくプリント（印刷）を実行させるための処理である。
【００６７】
プリント処理では、ＣＰＵ１１は、プリント処理の開始を指示するためのプリント指示の入力の有無を判断する（Ｓ１２１）。ユーザは、たとえば、操作パネル４０のタッチパネルをタッチ操作して、プリントサービスの利用を選択し、操作パネル４０のＯＫボタンを押操作する。これにより、操作パネル４０からＣＰＵ１１にプリント指示が入力される。
【００６８】
プリント指示の入力がなければ（Ｓ１２１：ＮＯ）、ＣＰＵ１１は、プリント処理を終了する。
【００６９】
ＣＰＵ１１は、プリント指示の入力があると（Ｓ１２１：ＹＥＳ）、プリント指示を入力したユーザのサインインデータを用いたサインイン状態が確立しているか否かを判断する（Ｓ１２２）。
【００７０】
サインイン状態が確立していれば（Ｓ１２２：ＹＥＳ）、ＣＰＵ１１は、プリント処理に用いられるプリントデータを指定する入力の有無を判断する（Ｓ１２３）。ユーザは、たとえば、操作パネル４０のタッチパネルをタッチ操作して、サーバ３に保存されているプリントデータの一覧を取得し、そのプリントデータの中から所望のプリントデータを選定することができる。操作パネル４０上で所望のプリントデータが選定されると、そのプリントデータを指定する情報が端末からＭＦＰ２に送信される。プリントデータを指定する情報をＭＦＰ２が受信すると、ＣＰＵ１１は、プリントデータを指定する入力があったと判断する。
【００７１】
プリントデータを指定する入力がなければ（Ｓ１２３：ＮＯ）、ＣＰＵ１１は、プリント処理を終了する。
【００７２】
ＣＰＵ１１は、プリントデータを指定する入力があると（Ｓ１２３：ＹＥＳ）、ＣＰＵ１１は、ユーザによって指定されたプリントデータをサーバ３から受信する（Ｓ１２４）。
【００７３】
そして、ＣＰＵ１１は、画像形成部２０を制御して、サーバ３から受信したプリントデータに基づくプリントを実行させ（Ｓ１２５）、プリント処理を終了する。
【００７４】
一方、サインイン状態が確立していなければ（Ｓ１２２：ＮＯ）、ＣＰＵ１１は、プリント処理を終了する。この場合、ＣＰＵ１１は、たとえば、操作パネル４０のタッチパネルにエラーを表示させる。
【００７５】
＜サインアウト処理＞
【００７６】
ＣＰＵ１１は、ユーザ管理テーブル１２１に記憶されているサインインデータごとに、図７に示されるサインアウト処理を繰り返し実行する。
【００７７】
サインアウト処理では、ＣＰＵ１１は、サインインデータを用いたサインイン状態が確立しているか否かを判断する（Ｓ１３１）。
【００７８】
サインイン状態が確立していなければ（Ｓ１３１：ＮＯ）、ＣＰＵ１１は、サインアウト処理を終了する。
【００７９】
サインイン状態が確立していれば（Ｓ１３１：ＹＥＳ）、所定のサインアウト条件が成立しているか否かを判断する（Ｓ１３２）。サインアウト条件には、次の条件Ｃおよび条件Ｄが含まれる。条件Ｃおよび条件Ｄの両方が満たされると、サインアウト条件が成立となる。なお、条件Ｃおよび条件Ｄは、単なる一例であり、サインアウト条件には、条件Ｃおよび条件Ｄとは異なる条件が含まれてもよいし、条件Ｃおよび条件Ｄとともにそれ以外の条件が含まれていてもよい。
【００８０】
条件Ｃ：ユーザがスキャンサービスの利用権限を有していないか、または、画像読取部３０による画像処理が実行不能である。
【００８１】
条件Ｄ：ユーザがプリントサービスの利用権限を有していないか、または、画像形成部２０による画像処理が実行不能である。
【００８２】
サインアウト条件が成立している場合には（Ｓ１３２：ＹＥＳ）、ＣＰＵ１１は、サインインデータに含まれるサーバＵＲＬで特定されるサーバ３に対するサインイン状態を解消し（Ｓ１３３）、サインアウト処理を終了する。
【００８３】
サインアウト条件が成立していない場合には（Ｓ１３２：ＮＯ）、ＣＰＵ１１は、サインイン状態を解消せずに、サインアウト処理を終了する。
【００８４】
図３を参照して、たとえば、ユーザ名「Ａ」のユーザのサインインデータを用いて、サーバＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ａａａ．ｃｏｍ／ＳＶ」で特定されるサーバ３Ａに対するサインイン状態が確立されている状態で、画像形成部２０が画像処理を実行不能になり、条件Ｄが満たされても、画像読取部３０が画像処理を実行可能な状態であれば、条件Ｃが満たされないので、サインアウト条件は成立せず、サーバ３Ａに対するサインイン状態は解消されない。
【００８５】
ユーザ名「Ｂ」のユーザの第１のサインインデータは、ユーザ名「Ｂ」、サインインＩＤ「ｅｆｇｈ」、サインインＰＷ「５６７８」、サーバＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｂｂｂ．ｃｏｍ／ＳＶ／ｐｒｉｎｔ」、スキャンサービスの利用権限「なし」およびプリントサービスの利用権限「あり」を対応づけて作成されている。また、ユーザ名「Ｂ」のユーザの第２のサインインデータは、ユーザ名「Ｂ」、サインインＩＤ「ｉｊｋｌ」、サインインＰＷ「９０１２」、サーバＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｃｃｃ．ｃｏｍ／Ｓｅｒｖ」、スキャンサービスの利用権限「あり」およびプリントサービスの利用権限「なし」を対応づけて作成されている。
【００８６】
たとえば、ユーザ名「Ｂ」のユーザの第１および第２のサインインデータを用いて、それぞれサーバＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｂｂｂ．ｃｏｍ／ＳＶ／ｐｒｉｎｔ」で特定されるサーバ３ＢおよびサーバＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｃｃｃ．ｃｏｍ／Ｓｅｒｖ」で特定されるサーバ３Ｃの両方に対するサインイン状態が確立されているとする。この状態で、画像形成部２０が画像処理を実行不能になった場合、第１のサインインデータについて、条件Ｃおよび条件Ｄが満たされ、サインアウト条件が成立する。一方、第２のサインインデータについては、条件Ｄが満たされても、条件Ｃが満たされないので、サインアウト条件は成立しない。そのため、この場合、サーバ３Ｂに対するサインイン状態が解消され、サーバ３Ｃに対するサインイン状態は解消されない。
【００８７】
＜作用効果＞
【００８８】
以上のように、ＭＦＰ２の起動の際に、サインインデータがＮＶＲＡＭ１４に記憶されているユーザ管理テーブル１２１から読み出され、そのサインインデータを用いたサインインが実行される。このサインインに成功し、サーバ３に対するサインイン状態が確立されていれば、当該サーバ３を利用した画像処理の実行の際のサインインが不要である。そのため、画像処理の実行の指示が入力されたことに応答して、画像処理を速やかに実行することができる。その結果、サーバ３を利用した画像処理の実行の際のレスポンスが向上する。
【００８９】
ユーザ管理テーブル１２１から読み出されたサインインデータについて、サインイン状態の確立に用いるサインインデータを選別するためのサインイン条件が成立しているか否かが判断される。そして、サインイン条件が成立していると判断されたサインインデータを用いて、サインインが実行される。これにより、サインイン条件が成立していないサインインデータを用いた無用なサインインの実行を回避することができる。
【００９０】
サインイン条件は、サインインデータと対応づけられたユーザがスキャンサービス／プリントサービスの利用権限（サーバ３を利用した画像処理を実行する権限）を有していることを１つの条件Ａとしている。これにより、ユーザがサーバ３を利用した画像処理を実行する権限を有していない場合に、そのユーザと対応づけられたサインインデータを用いたサインインの実行を回避することができる。
【００９１】
サインイン条件は、サーバ３を利用した画像処理が実行可能であることを１つの条件Ｂとしている。これにより、サーバ３を利用した画像処理が実行不能である場合に、当該サーバ３に対するサインインの実行を回避することができる。
【００９２】
サインイン状態の確立後、サインインデータについて、当該サインインデータを用いたサインイン状態の解消を決定するためのサインアウト条件が成立しているか否かが判断される。そして、サインアウト条件が成立していると判断された場合、当該サインインデータを用いたサインイン状態が解消される。これにより、サインイン状態を持続させる必要がない場合に、そのサインイン状態を解消することができる。その結果、サーバ３への負荷を軽減することができる。
【００９３】
＜他の実施形態＞
【００９４】
本発明の一実施形態について説明したが、本発明は、他の形態で実施することもできる。
【００９５】
たとえば、ＭＦＰ２は、各ユーザがサインインデータを用いたサーバ３に対するサインインを自動的に実行するか否かを任意に設定可能に構成されていてもよい。これにより、利便性が向上する。
【００９６】
この場合、図８に示されるように、ユーザ管理テーブル１２１の各サインインデータには、そのサインインデータを用いた自動サインインの実行が設定されているか否かの情報が含まれる。
【００９７】
そして、ＣＰＵ１１は、自動サインインの実行を設定するための自動サインイン設定処理を繰り返し実行する。
【００９８】
自動サインイン設定処理では、ＣＰＵ１１は、図９に示されるように、ユーザが操作パネル４０のタッチパネルをタッチ操作することによる設定要求の入力の有無を判断する（Ｓ１４１）。
【００９９】
設定要求の入力がなければ（Ｓ１４１：ＮＯ）、ＣＰＵ１１は、自動サインイン設定処理を終了する。
【０１００】
設定要求の入力があると（Ｓ１４１：ＹＥＳ）、ＣＰＵ１１は、操作パネル４０を制御して、タッチパネルに自動サインインの実行を設定するための設定画面を表示させる（Ｓ１４２）。設定画面には、自動サインインの実行を設定する自動サインイン設定ボタンが表示される。自動サインイン設定ボタンは、押操作される度にオン／オフが切り替わる。すなわち、自動サインイン設定ボタンがオフの状態で押操作されると、自動サインイン設定ボタンがオフからオンに切り替わり、自動サインイン設定ボタンがオンの状態で押操作されると、自動サインイン設定ボタンがオンからオフに切り替わる。
【０１０１】
自動サインイン設定ボタンがオンである場合には（Ｓ１４３：ＹＥＳ）、ＣＰＵ１１は、自動サインインの実行が設定されたと判断し、設定要求を入力したユーザのサインインデータに自動サインインの実行が設定されたことを記憶させる。
【０１０２】
自動サインイン設定ボタンがオフである場合には（Ｓ１４３：ＮＯ）、ＣＰＵ１１は、設定要求を入力したユーザのサインインデータに自動サインインの実行が設定されていな状態を維持する。
【０１０３】
その後、ＣＰＵ１１は、操作パネル４０のタッチパネルから設定画面を消去し（Ｓ１４５）、自動サインイン設定処理を終了する。
【０１０４】
各ユーザがサインインデータを用いたサーバ３に対するサインインを自動的に実行するか否かを任意に設定可能な構成が採用される場合、図４に示されるサインイン処理において、たとえば、条件Ａおよび条件Ｂに加えて、自動サインインが設定されているという条件が追加して満たされた場合に、ＣＰＵ１１は、サインイン条件が成立と判断する。
【０１０５】
また、各ユーザがサインインデータを用いたサーバ３に対するサインインを自動的に実行するか否かを任意に設定可能な構成が採用される場合、図４に示されるサインイン処理において、条件Ａおよび条件Ｂに代えて、自動サインインが設定されているという条件が満たされた場合に、ＣＰＵ１１は、サインイン条件が成立と判断してもよい。
【０１０６】
＜変形例＞
【０１０７】
ＣＰＵ１１は、条件Ａおよび条件Ｂに加えて、さらに他の条件が満たされた場合に、サインイン条件が成立と判断してもよい。たとえば、ＭＦＰ２とユーザが使用するパーソナルコンピュータなどの端末が通信可能に接続されていることが条件の１つに加えられて、条件Ａおよび条件Ｂに加えて、その条件が満たされている場合に、ＣＰＵ１１は、サインイン条件が成立していると判断してもよい。
【０１０８】
また、ＣＰＵ１１は、条件Ａおよび条件Ｂに代えて、他の条件が満たされた場合に、サインイン条件が成立と判断してもよい。たとえば、ＭＦＰ２とユーザが使用するパーソナルコンピュータなどの端末が通信可能に接続されていることが条件とされて、条件Ａおよび条件Ｂに代えて、その条件が満たされている場合に、ＣＰＵ１１は、サインイン処理が成立していると判断してもよい。
【０１０９】
前述の実施形態では、ＣＰＵ１１が各処理を実行する場合について説明した。しかしながら、ＡＳＩＣ１５が各処理を実行してもよいし、ＣＰＵ１１とＡＳＩＣ１５とが協働して各処理を実行してもよい。また、制御部１０が複数のＣＰＵを備え、複数のＣＰＵが協働して各処理を実行してもよい。
【０１１０】
また、前述の実施形態では、画像処理装置の一例として、ＭＦＰ２を取り上げたが、画像処理装置は、単機能の印刷装置や画像読取装置であってもよい。
【０１１１】
その他、前述の構成には、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。
【符号の説明】
【０１１２】
１    画像処理システム
２    ＭＦＰ
３Ａ  サーバ
３Ｂ  サーバ
３Ｃ  サーバ
１０  制御部
１１  ＣＰＵ
１４  ＮＶＲＡＭ
２０  画像形成部
３０  画像読取部
５０  ネットワークインターフェース
【図１】
2014236240.tif 000003
【図２】
2014236240.tif 000004
【図３】
2014236240.tif 000005
【図４】
2014236240.tif 000006
【図５】
2014236240.tif 000007
【図６】
2014236240.tif 000008
【図７】
2014236240.tif 000009
【図８】
2014236240.tif 000010
【図９】
2014236240.tif 000011