(57)【特許請求の範囲】
【請求項１】
利用者による操作が入力される入力デバイスと、印刷を実行する印刷デバイスと、印刷用の画像のデータである印刷用画像データを記憶する印刷用画像データ記憶部と、外部の情報処理装置から受信した印刷データを記憶するサーバーである外部の印刷データ記憶サーバー上の前記印刷データのラスタライズを実行して前記印刷用画像データを前記印刷用画像データ記憶部上に生成するラスタライズ実行手段と、前記入力デバイスに入力された操作に応じて前記印刷用画像データ記憶部上の前記印刷用画像データに基づいて前記印刷デバイスに印刷を実行させる印刷用画像データ印刷手段と、対象を認証する認証実行手段とを備えており、
前記ラスタライズ実行手段は、外部の情報処理装置からの指示に応じて前記印刷データ記憶サーバー上の前記印刷データのラスタライズを実行し、
前記印刷用画像データ印刷手段は、前記印刷用画像データに基づいた印刷を前記印刷デバイスに実行させる場合、前記印刷デバイスによる実行を待っている他の印刷である実行待印刷が存在するとき、前記実行待印刷の実行の指示者に関わらず、前記実行待印刷より前に前記印刷用画像データに基づいた印刷を前記印刷デバイスに実行させ、前記印刷デバイスによって実行されている他の印刷である実行中印刷が存在するとき、前記実行中印刷の実行の指示者に関わらず、前記印刷デバイスに前記実行中印刷を中断させて前記印刷用画像データに基づいた印刷を実行させ、前記印刷用画像データに基づいた印刷の終了後に前記印刷デバイスに前記実行中印刷を再開させ、
前記ラスタライズ実行手段は、外部の情報処理装置からの指示に応じて前記認証実行手段によって認証された前記対象の前記印刷データのラスタライズを実行してこの対象の前記印刷用画像データを前記印刷用画像データ記憶部上に生成し、
前記印刷用画像データ印刷手段は、前記入力デバイスに入力された操作に応じて前記認証実行手段によって認証された前記対象の前記印刷用画像データが存在する場合に、この印刷用画像データに基づいた印刷を実行するか否かを利用者に選択させることなく、この印刷用画像データに基づいて前記印刷デバイスに印刷を実行させることを特徴とする画像形成装置。
【請求項２】
前記認証実行手段は、前記対象を認証するサーバーである外部の認証サーバーを利用して認証を実行することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
印刷の種類毎に印刷の優先順位を設定する優先順位設定手段を備えており、
前記印刷用画像データ印刷手段は、前記印刷用画像データに基づいた印刷を前記印刷デバイスに実行させる場合、前記優先順位設定手段によって設定されている優先順位が前記印刷用画像データに基づいた印刷の優先順位以上である前記実行待印刷が存在するとき、この実行待印刷より後に前記印刷用画像データに基づいた印刷を前記印刷デバイスに実行させ、前記優先順位設定手段によって設定されている優先順位が前記印刷用画像データに基づいた印刷の優先順位以上である前記実行中印刷が存在するとき、前記印刷デバイスに前記実行中印刷を中断させることなく続行させ、前記実行中印刷より後に前記印刷用画像データに基づいた印刷を前記印刷デバイスに実行させることを特徴とする請求項１または請求項２に記載の画像形成装置。
【請求項４】
原稿から画像を読み取る読取デバイスを備えており、
優先順位が前記印刷用画像データに基づいた印刷の優先順位以上である印刷には、前記読取デバイスによって原稿から読み取られた画像の前記印刷デバイスによる印刷であるコピーの印刷が含まれていることを特徴とする請求項３に記載の画像形成装置。
【請求項５】
外部の情報処理装置からの指示に応じて前記印刷データ記憶サーバー上の前記印刷データの情報をこの情報処理装置に送信する印刷データ情報送信手段を備えており、
前記ラスタライズ実行手段は、前記印刷データ記憶サーバー上に複数の前記印刷データが存在する場合に、複数の前記印刷データのうち外部の情報処理装置からの指示に応じた前記印刷データのラスタライズを実行することを特徴とする請求項１から請求項４までの何れかに記載の画像形成装置。
【請求項６】
前記入力デバイスに入力された操作に応じて前記印刷データ記憶サーバー上の前記印刷データのラスタライズを実行して前記印刷デバイスに印刷を実行させる印刷データ印刷手段を備えており、
前記ラスタライズ実行手段は、ラスタライズを実行した前記印刷データを前記印刷データ記憶サーバー上に残すことを特徴とする請求項１から請求項５までの何れかに記載の画像形成装置。
【請求項７】
画像形成装置と、外部の情報処理装置から受信した印刷データを記憶するサーバーである印刷データ記憶サーバーとを備えており、
前記画像形成装置は、利用者による操作が入力される入力デバイスと、印刷を実行する印刷デバイスと、印刷用の画像のデータである印刷用画像データを記憶する印刷用画像データ記憶部と、外部の情報処理装置からの指示に応じて前記印刷データ記憶サーバー上の前記印刷データのラスタライズを実行して前記印刷用画像データを前記印刷用画像データ記憶部上に生成するラスタライズ実行手段と、前記入力デバイスに入力された操作に応じて前記印刷用画像データ記憶部上の前記印刷用画像データに基づいて前記印刷デバイスに印刷を実行させる印刷用画像データ印刷手段と、対象を認証する認証実行手段とを備えており、
前記印刷用画像データ印刷手段は、前記印刷用画像データに基づいた印刷を前記印刷デバイスに実行させる場合、前記印刷デバイスによる実行を待っている他の印刷である実行待印刷が存在するとき、前記実行待印刷の実行の指示者に関わらず、前記実行待印刷より前に前記印刷用画像データに基づいた印刷を前記印刷デバイスに実行させ、前記印刷デバイスによって実行されている他の印刷である実行中印刷が存在するとき、前記実行中印刷の実行の指示者に関わらず、前記印刷デバイスに前記実行中印刷を中断させて前記印刷用画像データに基づいた印刷を実行させ、前記印刷用画像データに基づいた印刷の終了後に前記印刷デバイスに前記実行中印刷を再開させ、
前記ラスタライズ実行手段は、外部の情報処理装置からの指示に応じて前記認証実行手段によって認証された前記対象の前記印刷データのラスタライズを実行してこの対象の前記印刷用画像データを前記印刷用画像データ記憶部上に生成し、
前記印刷用画像データ印刷手段は、前記入力デバイスに入力された操作に応じて前記認証実行手段によって認証された前記対象の前記印刷用画像データが存在する場合に、この印刷用画像データに基づいた印刷を実行するか否かを利用者に選択させることなく、この印刷用画像データに基づいて前記印刷デバイスに印刷を実行させることを特徴とする画像形成システム。
【請求項８】
前記対象を認証するサーバーである認証サーバーを備えており、
前記認証実行手段は、前記認証サーバーを利用して認証を実行することを特徴とする請求項７に記載の画像形成システム。
【請求項９】
前記画像形成装置は、印刷の種類毎に印刷の優先順位を設定する優先順位設定手段を備えており、
前記印刷用画像データ印刷手段は、前記印刷用画像データに基づいた印刷を前記印刷デバイスに実行させる場合、前記優先順位設定手段によって設定されている優先順位が前記印刷用画像データに基づいた印刷の優先順位以上である前記実行待印刷が存在するとき、この実行待印刷より後に前記印刷用画像データに基づいた印刷を前記印刷デバイスに実行させ、前記優先順位設定手段によって設定されている優先順位が前記印刷用画像データに基づいた印刷の優先順位以上である前記実行中印刷が存在するとき、前記印刷デバイスに前記実行中印刷を中断させることなく続行させ、前記実行中印刷より後に前記印刷用画像データに基づいた印刷を前記印刷デバイスに実行させることを特徴とする請求項７または請求項８に記載の画像形成システム。
【請求項１０】
前記画像形成装置は、原稿から画像を読み取る読取デバイスを備えており、
優先順位が前記印刷用画像データに基づいた印刷の優先順位以上である印刷には、前記読取デバイスによって原稿から読み取られた画像の前記印刷デバイスによる印刷であるコピーの印刷が含まれていることを特徴とする請求項９に記載の画像形成システム。
【請求項１１】
前記画像形成装置は、外部の情報処理装置からの指示に応じて前記印刷データ記憶サーバー上の前記印刷データの情報をこの情報処理装置に送信する印刷データ情報送信手段を備えており、
前記ラスタライズ実行手段は、前記印刷データ記憶サーバー上に複数の前記印刷データが存在する場合に、複数の前記印刷データのうち外部の情報処理装置からの指示に応じた前記印刷データのラスタライズを実行することを特徴とする請求項７から請求項１０までの何れかに記載の画像形成システム。
【請求項１２】
前記画像形成装置は、前記入力デバイスに入力された操作に応じて前記印刷データ記憶サーバー上の前記印刷データのラスタライズを実行して前記印刷デバイスに印刷を実行させる印刷データ印刷手段を備えており、
前記ラスタライズ実行手段は、ラスタライズを実行した前記印刷データを前記印刷データ記憶サーバー上に残すことを特徴とする請求項７から請求項１１までの何れかに記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバー上の印刷データに基づいた印刷を入力デバイスに入力された操作に応じて実行する画像形成装置に関する。
【背景技術】
【０００２】
従来、サーバー上の印刷データに基づいた印刷を入力デバイスに入力された操作に応じて実行する画像形成装置として、サーバー上の印刷データのラスタライズを実行して印刷用画像データを画像形成装置上に生成し、入力デバイスに入力された操作に応じて画像形成装置上の印刷用画像データに基づいて印刷を実行するものが知られている（例えば特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１０５９３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像形成装置は、画像形成装置上の印刷用画像データに基づいた印刷を実行する場合に、実行を待っている他の印刷が先に存在するとき、この印刷が終了した後で印刷用画像データに基づいた印刷を実行するので、印刷用画像データに基づいた印刷の出力物を待っている利用者を無駄に待たせてしまうという問題がある。
【０００５】
そこで、本発明は、サーバー上の印刷データに基づいた印刷を入力デバイスに入力された操作に応じて従来より早期に実行することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、利用者による操作が入力される入力デバイスと、印刷を実行する印刷デバイスと、印刷用の画像のデータである印刷用画像データを記憶する印刷用画像データ記憶部と、外部の情報処理装置から受信した印刷データを記憶するサーバーである外部の印刷データ記憶サーバー上の前記印刷データのラスタライズを実行して前記印刷用画像データを前記印刷用画像データ記憶部上に生成するラスタライズ実行手段と、前記入力デバイスに入力された操作に応じて前記印刷用画像データ記憶部上の前記印刷用画像データに基づいて前記印刷デバイスに印刷を実行させる印刷用画像データ印刷手段とを備えており、前記ラスタライズ実行手段は、外部の情報処理装置からの指示に応じて前記印刷データ記憶サーバー上の前記印刷データのラスタライズを実行し、前記印刷用画像データ印刷手段は、前記印刷用画像データに基づいた印刷を前記印刷デバイスに実行させる場合、前記印刷デバイスによる実行を待っている他の印刷である実行待印刷が存在するとき、前記実行待印刷より前に前記印刷用画像データに基づいた印刷を前記印刷デバイスに実行させ、前記印刷デバイスによって実行されている他の印刷である実行中印刷が存在するとき、前記印刷デバイスに前記実行中印刷を中断させて前記印刷用画像データに基づいた印刷を実行させ、前記印刷用画像データに基づいた印刷の終了後に前記印刷デバイスに前記実行中印刷を再開させることを特徴とする。
【０００７】
この構成により、本発明の画像形成装置は、印刷デバイスによる実行を待っている他の印刷や、印刷デバイスによって実行されている他の印刷より優先して、印刷用画像データに基づいた印刷を印刷デバイスに実行させるので、印刷データ記憶サーバー上の印刷データに基づいた印刷を入力デバイスに入力された操作に応じて従来より早期に実行することができる。
【０００８】
また、本発明の画像形成装置は、印刷の優先順位を設定する優先順位設定手段を備えており、前記印刷用画像データ印刷手段は、前記印刷用画像データに基づいた印刷を前記印刷デバイスに実行させる場合、前記優先順位設定手段によって設定されている優先順位が前記印刷用画像データに基づいた印刷の優先順位以上である前記実行待印刷が存在するとき、この実行待印刷より後に前記印刷用画像データに基づいた印刷を前記印刷デバイスに実行させ、前記優先順位設定手段によって設定されている優先順位が前記印刷用画像データに基づいた印刷の優先順位以上である前記実行中印刷が存在するとき、前記印刷デバイスに前記実行中印刷を中断させることなく続行させ、前記実行中印刷より後に前記印刷用画像データに基づいた印刷を前記印刷デバイスに実行させても良い。
【０００９】
この構成により、本発明の画像形成装置は、優先順位が印刷用画像データに基づいた印刷の優先順位以上である印刷を、印刷用画像データに基づいた印刷より優先して印刷デバイスに実行させるので、より適切な順番で印刷を実行することができる。
【００１０】
また、本発明の画像形成装置は、原稿から画像を読み取る読取デバイスを備えており、優先順位が前記印刷用画像データに基づいた印刷の優先順位以上である印刷には、前記読取デバイスによって原稿から読み取られた画像の前記印刷デバイスによる印刷であるコピーの印刷が含まれていても良い。
【００１１】
この構成により、本発明の画像形成装置は、印刷の指示者が画像形成装置の近傍に待機している可能性が高いコピーの印刷を、印刷用画像データに基づいた印刷より優先して印刷デバイスに実行させるので、より適切な順番で印刷を実行することができる。
【００１２】
また、本発明の画像形成装置は、対象を認証する認証実行手段を備えており、前記ラスタライズ実行手段は、外部の情報処理装置からの指示に応じて前記認証実行手段によって認証された前記対象の前記印刷データのラスタライズを実行してこの対象の前記印刷用画像データを前記印刷用画像データ記憶部上に生成し、前記印刷用画像データ印刷手段は、前記入力デバイスに入力された操作に応じて前記認証実行手段によって認証された前記対象の前記印刷用画像データに基づいて前記印刷デバイスに印刷を実行させても良い。
【００１３】
この構成により、本発明の画像形成装置は、印刷データ記憶サーバー上の印刷データに基づいた印刷を対象毎に実行することができる。
【００１４】
また、本発明の画像形成装置の前記認証実行手段は、前記対象を認証するサーバーである外部の認証サーバーを利用して認証を実行しても良い。
【００１５】
この構成により、本発明の画像形成装置は、対象を認証する機能を画像形成装置自体に備えていなくても、印刷データ記憶サーバー上の印刷データに基づいた印刷を対象毎に実行することができる。
【００１６】
また、本発明の画像形成装置の前記印刷用画像データ印刷手段は、前記入力デバイスに入力された操作に応じて前記認証実行手段によって認証された前記対象の前記印刷用画像データが存在する場合に、この印刷用画像データに基づいた印刷を実行するか否かを利用者に選択させることなく、この印刷用画像データに基づいて前記印刷デバイスに印刷を実行させても良い。
【００１７】
この構成により、本発明の画像形成装置は、認証実行手段によって認証された対象の印刷用画像データに基づいた印刷を直ちに実行するので、印刷データ記憶サーバー上の印刷データに基づいた印刷を入力デバイスに入力された操作に応じて早期に実行することができる。
【００１８】
また、本発明の画像形成装置は、外部の情報処理装置からの指示に応じて前記印刷データ記憶サーバー上の前記印刷データの情報をこの情報処理装置に送信する印刷データ情報送信手段を備えており、前記ラスタライズ実行手段は、前記印刷データ記憶サーバー上に複数の前記印刷データが存在する場合に、複数の前記印刷データのうち外部の情報処理装置からの指示に応じた前記印刷データのラスタライズを実行しても良い。
【００１９】
この構成により、本発明の画像形成装置は、印刷データ記憶サーバー上の複数の印刷データのうちラスタライズを実行する印刷データを、外部の情報処理装置から利用者に指定させることができる。
【００２０】
また、本発明の画像形成装置は、前記入力デバイスに入力された操作に応じて前記印刷データ記憶サーバー上の前記印刷データのラスタライズを実行して前記印刷デバイスに印刷を実行させる印刷データ印刷手段を備えており、前記ラスタライズ実行手段は、ラスタライズを実行した前記印刷データを前記印刷データ記憶サーバー上に残しても良い。
【００２１】
この構成により、本発明の画像形成装置は、印刷データ記憶サーバー上の印刷データのラスタライズを実行した後であっても、印刷データ記憶サーバー上の印刷データに基づいた印刷を他の画像形成装置にも実行させることができる。
【００２２】
本発明の画像形成システムは、画像形成装置と、外部の情報処理装置から受信した印刷データを記憶するサーバーである印刷データ記憶サーバーとを備えており、前記画像形成装置は、利用者による操作が入力される入力デバイスと、印刷を実行する印刷デバイスと、印刷用の画像のデータである印刷用画像データを記憶する印刷用画像データ記憶部と、外部の情報処理装置からの指示に応じて前記印刷データ記憶サーバー上の前記印刷データのラスタライズを実行して前記印刷用画像データを前記印刷用画像データ記憶部上に生成するラスタライズ実行手段と、前記入力デバイスに入力された操作に応じて前記印刷用画像データ記憶部上の前記印刷用画像データに基づいて前記印刷デバイスに印刷を実行させる印刷用画像データ印刷手段とを備えており、前記印刷用画像データ印刷手段は、前記印刷用画像データに基づいた印刷を前記印刷デバイスに実行させる場合、前記印刷デバイスによる実行を待っている他の印刷である実行待印刷が存在するとき、前記実行待印刷より前に前記印刷用画像データに基づいた印刷を前記印刷デバイスに実行させ、前記印刷デバイスによって実行されている他の印刷である実行中印刷が存在するとき、前記印刷デバイスに前記実行中印刷を中断させて前記印刷用画像データに基づいた印刷を実行させ、前記印刷用画像データに基づいた印刷の終了後に前記印刷デバイスに前記実行中印刷を再開させることを特徴とする。
【００２３】
この構成により、本発明の画像形成システムは、印刷デバイスによる実行を待っている他の印刷や、印刷デバイスによって実行されている他の印刷より優先して、印刷用画像データに基づいた印刷を印刷デバイスに実行させるので、印刷データ記憶サーバー上の印刷データに基づいた印刷を入力デバイスに入力された操作に応じて従来より早期に実行することができる。
【００２４】
また、本発明の画像形成システムの前記画像形成装置は、印刷の優先順位を設定する優先順位設定手段を備えており、前記印刷用画像データ印刷手段は、前記印刷用画像データに基づいた印刷を前記印刷デバイスに実行させる場合、前記優先順位設定手段によって設定されている優先順位が前記印刷用画像データに基づいた印刷の優先順位以上である前記実行待印刷が存在するとき、この実行待印刷より後に前記印刷用画像データに基づいた印刷を前記印刷デバイスに実行させ、前記優先順位設定手段によって設定されている優先順位が前記印刷用画像データに基づいた印刷の優先順位以上である前記実行中印刷が存在するとき、前記印刷デバイスに前記実行中印刷を中断させることなく続行させ、前記実行中印刷より後に前記印刷用画像データに基づいた印刷を前記印刷デバイスに実行させても良い。
【００２５】
この構成により、本発明の画像形成システムは、優先順位が印刷用画像データに基づいた印刷の優先順位以上である印刷を、印刷用画像データに基づいた印刷より優先して印刷デバイスに実行させるので、より適切な順番で印刷を実行することができる。
【００２６】
また、本発明の画像形成システムの前記画像形成装置は、原稿から画像を読み取る読取デバイスを備えており、優先順位が前記印刷用画像データに基づいた印刷の優先順位以上である印刷には、前記読取デバイスによって原稿から読み取られた画像の前記印刷デバイスによる印刷であるコピーの印刷が含まれていても良い。
【００２７】
この構成により、本発明の画像形成システムは、印刷の指示者が画像形成装置の近傍に待機している可能性が高いコピーの印刷を、印刷用画像データに基づいた印刷より優先して印刷デバイスに実行させるので、より適切な順番で印刷を実行することができる。
【００２８】
また、本発明の画像形成システムの前記画像形成装置は、対象を認証する認証実行手段を備えており、前記ラスタライズ実行手段は、外部の情報処理装置からの指示に応じて前記認証実行手段によって認証された前記対象の前記印刷データのラスタライズを実行してこの対象の前記印刷用画像データを前記印刷用画像データ記憶部上に生成し、前記印刷用画像データ印刷手段は、前記入力デバイスに入力された操作に応じて前記認証実行手段によって認証された前記対象の前記印刷用画像データに基づいて前記印刷デバイスに印刷を実行させても良い。
【００２９】
この構成により、本発明の画像形成システムは、印刷データ記憶サーバー上の印刷データに基づいた印刷を対象毎に実行することができる。
【００３０】
また、本発明の画像形成システムは、前記対象を認証するサーバーである認証サーバーを備えており、前記認証実行手段は、前記認証サーバーを利用して認証を実行しても良い。
【００３１】
この構成により、本発明の画像形成システムは、対象を認証する機能を画像形成装置自体に備えていなくても、印刷データ記憶サーバー上の印刷データに基づいた印刷を対象毎に実行することができる。
【００３２】
また、本発明の画像形成システムの前記印刷用画像データ印刷手段は、前記入力デバイスに入力された操作に応じて前記認証実行手段によって認証された前記対象の前記印刷用画像データが存在する場合に、この印刷用画像データに基づいた印刷を実行するか否かを利用者に選択させることなく、この印刷用画像データに基づいて前記印刷デバイスに印刷を実行させても良い。
【００３３】
この構成により、本発明の画像形成システムは、認証実行手段によって認証された対象の印刷用画像データに基づいた印刷を直ちに実行するので、印刷データ記憶サーバー上の印刷データに基づいた印刷を入力デバイスに入力された操作に応じて早期に実行することができる。
【００３４】
また、本発明の画像形成システムの前記画像形成装置は、外部の情報処理装置からの指示に応じて前記印刷データ記憶サーバー上の前記印刷データの情報をこの情報処理装置に送信する印刷データ情報送信手段を備えており、前記ラスタライズ実行手段は、前記印刷データ記憶サーバー上に複数の前記印刷データが存在する場合に、複数の前記印刷データのうち外部の情報処理装置からの指示に応じた前記印刷データのラスタライズを実行しても良い。
【００３５】
この構成により、本発明の画像形成システムは、印刷データ記憶サーバー上の複数の印刷データのうちラスタライズを実行する印刷データを、外部の情報処理装置から利用者に指定させることができる。
【００３６】
また、本発明の画像形成システムの前記画像形成装置は、前記入力デバイスに入力された操作に応じて前記印刷データ記憶サーバー上の前記印刷データのラスタライズを実行して前記印刷デバイスに印刷を実行させる印刷データ印刷手段を備えており、前記ラスタライズ実行手段は、ラスタライズを実行した前記印刷データを前記印刷データ記憶サーバー上に残しても良い
【００３７】
この構成により、本発明の画像形成システムは、印刷データ記憶サーバー上の印刷データのラスタライズを実行して印刷用画像データを記憶する画像形成装置以外の画像形成装置にも、印刷データ記憶サーバー上の印刷データに基づいた印刷を実行させることができる。
【発明の効果】
【００３８】
本発明の画像形成装置は、サーバー上の印刷データに基づいた印刷を入力デバイスに入力された操作に応じて従来より早期に実行することができる。
【図面の簡単な説明】
【００３９】
【図１】本発明の一実施の形態に係るネットワークシステムのブロック図である。
【図２】図１に示すＭＦＰのブロック図である。
【図３】図１に示すスプールサーバーのブロック図である。
【図４】図１に示す認証サーバーのブロック図である。
【図５】図１に示すＰＣのブロック図である。
【図６】図５に示すドライバーによって表示部に表示される画面を説明する図である。
【図７】図３に示すプルプリントＢＯＸへの印刷データの登録の一例を示すシーケンス図である。
【図８】図３に示すプルプリントＢＯＸへの印刷データの登録の一例であって、図７に示す例とは異なる例を示すシーケンス図である。
【図９】図３に示すプルプリントＢＯＸ上の印刷データに基づいたＭＦＰにおける印刷の一例を示すシーケンス図である。
【図１０】図２に示す表示部に表示されるリストの画面の一例を説明する図である。
【図１１】図３に示すプルプリントＢＯＸ上の印刷データに基づいたＭＦＰにおける印刷の一例であって、図９に示す例とは異なる例を示すシーケンス図である。
【図１２】印刷の優先順位が設定される場合の図２に示すＭＦＰの動作のフローチャートである。
【図１３】図２に示す記憶部上の印刷優先順位情報を示す図である。
【図１４】図５に示すブラウザーによって表示部に表示されるＭＦＰのログイン用のＷｅｂページを説明する図である。
【図１５】図２に示す印刷予約ＢＯＸへの印刷用画像データの登録の一例を示すシーケンス図である。
【図１６】図５に示すブラウザーによって表示部に表示されるＭＦＰのログイン後のＷｅｂページの一例を説明する図である。
【図１７】図５に示すブラウザーによって表示部に表示されるリストのＷｅｂページの一例を説明する図である。
【図１８】図２に示す印刷予約ＢＯＸ上の印刷用画像データに基づいたＭＦＰにおける印刷の一例を示すシーケンス図である。
【図１９】ログイン時に印刷用画像データが存在する場合に図２に示す表示部に表示される画面の一例を説明する図である。
【図２０】図１８に示す印刷ジョブの受け付けの詳細なフローチャートである。
【図２１】図２に示す印刷予約ＢＯＸ上の印刷用画像データに基づいたＭＦＰ２０における印刷の一例であって、図１８とは異なる例を示すシーケンス図である。
【発明を実施するための形態】
【００４０】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００４１】
まず、本実施の形態に係る画像形成システムとしてのネットワークシステムの構成について説明する。
【００４２】
図１は、本実施の形態に係るネットワークシステム１０のブロック図である。
【００４３】
図１に示すように、ネットワークシステム１０は、画像形成装置であるＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）２０と、外部の情報処理装置から受信した印刷データを記憶するサーバーである印刷データ記憶サーバーとしてのスプールサーバー５０と、対象を認証するサーバーである認証サーバー８０と、情報処理装置であるＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１１０とを備えている。ＭＦＰ２０、スプールサーバー５０、認証サーバー８０およびＰＣ１１０は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク１１を介して互いに通信可能に接続されている。ここで、対象とは、例えば、利用者個人であっても良いし、利用者の所属する部門であっても良い。
【００４４】
図２は、ＭＦＰ２０のブロック図である。
【００４５】
図２に示すように、ＭＦＰ２０は、利用者による種々の操作が入力されるボタンなどの入力デバイスである操作部２１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部２２と、用紙などの記録媒体への画像の印刷を実行する印刷デバイスであるプリンター２３と、原稿から画像を読み取る読取デバイスであるスキャナー２４と、公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部２５と、ネットワーク１１経由で通信を行うネットワーク通信デバイスであるネットワーク通信部２６と、プログラムなどの各種のデータを記憶しているＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶デバイスである記憶部３０と、ＭＦＰ２０全体を制御する制御部４０とを備えている。
【００４６】
記憶部３０は、印刷用の画像のデータである印刷用画像データ３１ａを記憶することができる領域である印刷用画像データ記憶部としての印刷予約ＢＯＸ３１を対象毎に備えている。各印刷予約ＢＯＸ３１は、複数の印刷用画像データ３１ａを記憶することができる。
【００４７】
記憶部３０は、印刷の種類毎に優先順位を示す情報である印刷優先順位情報３２を記憶している。
【００４８】
制御部４０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを予め記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭまたは記憶部３０に記憶されているプログラムを実行するようになっている。
【００４９】
制御部４０は、記憶部３０に記憶されているプログラムを実行することによって、ＰＣ１１０からの指示に応じてスプールサーバー５０上の印刷データのラスタライズを実行して印刷用画像データ３１ａを印刷予約ＢＯＸ３１上に生成するラスタライズ実行手段４１、操作部２１に入力された操作、すなわち、対象のＩＤおよびパスワードの入力に応じて印刷予約ＢＯＸ３１上の印刷用画像データ３１ａに基づいてプリンター２３に印刷を実行させる印刷用画像データ印刷手段４２、対象を認証する認証実行手段４３、ＰＣ１１０からの指示に応じてスプールサーバー５０上の印刷データの情報をこのＰＣ１１０に送信する印刷データ情報送信手段４４、操作部２１に入力された操作、すなわち、対象のＩＤおよびパスワードの入力に応じてスプールサーバー５０上の印刷データのラスタライズを実行してプリンター２３に印刷を実行させる印刷データ印刷手段４５、および、印刷の優先順位を設定する優先順位設定手段４６として機能する。
【００５０】
図３は、スプールサーバー５０のブロック図である。
【００５１】
図３に示すように、スプールサーバー５０は、利用者による種々の操作が入力されるマウス、キーボードなどの入力デバイスである操作部５１と、種々の情報を表示するＬＣＤなどの表示デバイスである表示部５２と、ネットワーク１１経由で通信を行うネットワーク通信デバイスであるネットワーク通信部５３と、プログラムなどの各種のデータを記憶しているＨＤＤなどの記憶デバイスである記憶部６０と、スプールサーバー５０全体を制御する制御部７０とを備えている。
【００５２】
記憶部６０は、ＰＣ１１０から受信した印刷データ６１ａを記憶することができる領域であるプルプリント（Ｐｕｌｌ  Ｐｒｉｎｔ）ＢＯＸ６１を対象毎に備えている。各プルプリントＢＯＸ６１は、複数の印刷データ６１ａを記憶することができる。
【００５３】
制御部７０は、例えば、ＣＰＵと、プログラムおよび各種のデータを予め記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭまたは記憶部６０に記憶されているプログラムを実行するようになっている。
【００５４】
図４は、認証サーバー８０のブロック図である。
【００５５】
図４に示すように、認証サーバー８０は、利用者による種々の操作が入力されるマウス、キーボードなどの入力デバイスである操作部８１と、種々の情報を表示するＬＣＤなどの表示デバイスである表示部８２と、ネットワーク１１経由で通信を行うネットワーク通信デバイスであるネットワーク通信部８３と、プログラムなどの各種のデータを記憶しているＨＤＤなどの記憶デバイスである記憶部９０と、認証サーバー８０全体を制御する制御部１００とを備えている。
【００５６】
記憶部９０は、対象のＩＤおよびパスワードの組み合わせなど、対象の認証のための情報である認証情報９１を対象毎に記憶している。
【００５７】
制御部１００は、例えば、ＣＰＵと、プログラムおよび各種のデータを予め記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭまたは記憶部９０に記憶されているプログラムを実行するようになっている。
【００５８】
図５は、ＰＣ１１０のブロック図である。
【００５９】
図５に示すように、ＰＣ１１０は、利用者による種々の操作が入力されるマウス、キーボードなどの入力デバイスである操作部１１１と、種々の情報を表示するＬＣＤなどの表示デバイスである表示部１１２と、ネットワーク１１経由で通信を行うネットワーク通信デバイスであるネットワーク通信部１１３と、プログラムなどの各種のデータを記憶しているＨＤＤなどの記憶デバイスである記憶部１２０と、ＰＣ１１０全体を制御する制御部１３０とを備えている。
【００６０】
記憶部１２０は、ＭＦＰ２０を制御するためのプリンタードライバー１２１と、Ｗｅｂページを閲覧するためのＷｅｂブラウザー１２２とを記憶している。
【００６１】
プリンタードライバー１２１およびＷｅｂブラウザー１２２は、ＰＣ１１０の製造段階でＰＣ１１０にインストールされていても良いし、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリー、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などの記憶媒体からＰＣ１１０に追加でインストールされても良いし、ネットワーク１１上からＰＣ１１０に追加でインストールされても良い。
【００６２】
制御部１３０は、例えば、ＣＰＵと、プログラムおよび各種のデータを予め記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭまたは記憶部１２０に記憶されているプログラムを実行するようになっている。
【００６３】
制御部１３０は、記憶部１２０に記憶されているプリンタードライバー１２１、Ｗｅｂブラウザー１２２を実行することによって、それぞれドライバー１３１、ブラウザー１３２として機能する。
【００６４】
次に、ネットワークシステム１０の動作について説明する。
【００６５】
まず、スプールサーバー５０のプルプリントＢＯＸ６１への印刷データの登録について説明する。
【００６６】
利用者がＰＣ１１０の操作部１１１から印刷を指示すると、ＰＣ１１０のドライバー１３１は、表示部１１２に図６に示す画面を表示する。
【００６７】
図６は、ドライバー１３１によって表示部１１２に表示される画面を説明する図である。
【００６８】
図６に示す画面は、印刷を実行するプリンターを選択するためのリストボックスであるプリンター選択用リストボックス１４１と、利用者のＩＤを入力するためのテキストボックスであるＩＤ用テキストボックス１４２と、利用者のパスワードを入力するためのテキストボックスであるパスワード用テキストボックス１４３と、印刷の詳細な設定を行うためのボタンである詳細設定ボタン１４４と、印刷の実行を指示するためのボタンであるＯＫボタン１４５と、印刷の実行の指示を中止するためのボタンであるキャンセルボタン１４６とを含んでいる。プリンター選択用リストボックス１４１には、ＭＦＰ２０およびスプールサーバー５０を含む複数の装置が表示されている。
【００６９】
利用者は、ＰＣ１１０の操作部１１１を介して、ＩＤ用テキストボックス１４２およびパスワード用テキストボックス１４３に利用者のＩＤおよびパスワードを入力するとともに、プリンター選択用リストボックス１４１においてスプールサーバー５０を選択した後、ＯＫボタン１４５を押すことによって、スプールサーバー５０への印刷データの登録を指示することができる。
【００７０】
図７は、プルプリントＢＯＸ６１への印刷データの登録の一例を示すシーケンス図である。
【００７１】
利用者がＰＣ１１０の操作部１１１から利用者のＩＤおよびパスワードを入力してスプールサーバー５０への印刷データの登録を指示すると、図７に示すように、ＰＣ１１０のドライバー１３１は、印刷データと、利用者のＩＤおよびパスワードとをスプールサーバー５０に送信することによって、スプールサーバー５０に印刷データの登録を要求する（Ｓ２０１）。
【００７２】
スプールサーバー５０の制御部７０は、Ｓ２０１において印刷データの登録が要求されると、Ｓ２０１においてＰＣ１１０から送信されてきた利用者のＩＤおよびパスワードを認証サーバー８０に送信することによって、認証サーバー８０に利用者の認証を要求する（Ｓ２０２）。
【００７３】
認証サーバー８０の制御部１００は、Ｓ２０２において利用者の認証が要求されると、利用者の認証を実行する（Ｓ２０３）。すなわち、制御部１００は、Ｓ２０２においてスプールサーバー５０から送信されてきた利用者のＩＤおよびパスワードの組み合わせが記憶部９０上の認証情報９１に存在する場合、利用者の認証が成功したと判断する。一方、制御部１００は、Ｓ２０２においてスプールサーバー５０から送信されてきた利用者のＩＤおよびパスワードの組み合わせが記憶部９０上の認証情報９１に存在しない場合、利用者の認証が失敗したと判断する。
【００７４】
次いで、制御部１００は、Ｓ２０３における認証の結果をスプールサーバー５０に送信する（Ｓ２０４）。
【００７５】
スプールサーバー５０の制御部７０は、Ｓ２０４において認証の結果として認証の成功が送信されてくると、Ｓ２０１においてＰＣ１１０から送信されてきたＩＤに対応する利用者のプルプリントＢＯＸ６１に、Ｓ２０１においてＰＣ１１０から送信されてきた印刷データを印刷データ６１ａとして記憶させる（Ｓ２０５）。
【００７６】
以上においては、スプールサーバー５０から認証サーバー８０に認証を要求した後でプルプリントＢＯＸ６１に印刷データを登録する方法について説明したが、図８に示すように、ＰＣ１１０から認証サーバー８０に認証を要求した後でプルプリントＢＯＸ６１に印刷データを登録する方法が採用されても良い。
【００７７】
図８は、プルプリントＢＯＸ６１への印刷データ６１ａの登録の一例であって、図７に示す例とは異なる例を示すシーケンス図である。
【００７８】
図８に示すように、利用者がＰＣ１１０の操作部１１１から利用者のＩＤおよびパスワードを入力して利用者の認証を指示すると、ＰＣ１１０のドライバー１３１は、利用者のＩＤおよびパスワードを認証サーバー８０に送信することによって、認証サーバー８０に利用者の認証を要求する（Ｓ２２１）。
【００７９】
認証サーバー８０の制御部１００は、Ｓ２２１において利用者の認証が要求されると、上述したＳ２０３と同様に、利用者の認証を実行する（Ｓ２２２）。
【００８０】
次いで、制御部１００は、Ｓ２２２における認証の結果をＰＣ１１０に送信する（Ｓ２２３）。ここで、制御部１００は、認証の結果として認証の成功を送信する場合、利用者の認証を成功したという情報であるチケットをＰＣ１１０に送信する。このチケットには、利用者のＩＤと、有効期限とが定められている。
【００８１】
利用者がＰＣ１１０の操作部１１１からスプールサーバー５０への印刷データの登録を指示すると、ＰＣ１１０のドライバー１３１は、印刷データと、Ｓ２２３において送信されてきた利用者のチケットとをスプールサーバー５０に送信することによって、スプールサーバー５０に印刷データの登録を要求する（Ｓ２２４）。ここで、ドライバー１３１は、利用者のチケットとして有効期限内のチケットが存在しない場合には、スプールサーバー５０に印刷データの登録を要求しない。
【００８２】
スプールサーバー５０の制御部７０は、Ｓ２２４において印刷データの登録が要求されると、Ｓ２２４において送信されてきたチケットにおいて定められているＩＤに対応する利用者のプルプリントＢＯＸ６１に、Ｓ２２４において送信されてきた印刷データを印刷データ６１ａとして記憶させる（Ｓ２２５）。
【００８３】
次に、スプールサーバー５０のプルプリントＢＯＸ６１上の印刷データ６１ａに基づいたＭＦＰ２０における印刷について説明する。
【００８４】
図９は、プルプリントＢＯＸ６１上の印刷データ６１ａに基づいたＭＦＰ２０における印刷の一例を示すシーケンス図である。
【００８５】
図９に示すように、利用者がＭＦＰ２０の操作部２１から利用者のＩＤおよびパスワードを入力して利用者の認証を指示すると、ＭＦＰ２０の認証実行手段４３は、利用者のＩＤおよびパスワードを認証サーバー８０に送信することによって、認証サーバー８０に利用者の認証を要求する（Ｓ２４１）。
【００８６】
認証サーバー８０の制御部１００は、Ｓ２４１において利用者の認証が要求されると、上述したＳ２０３と同様に、利用者の認証を実行する（Ｓ２４２）。
【００８７】
次いで、制御部１００は、Ｓ２４２における認証の結果をＭＦＰ２０に送信する（Ｓ２４３）。
【００８８】
ＭＦＰ２０の印刷データ印刷手段４５は、Ｓ２４３において認証の結果として認証の成功が送信されてくると、利用者のＩＤをスプールサーバー５０に送信することによって、利用者のプルプリントＢＯＸ６１上の印刷データ６１ａの送信をスプールサーバー５０に要求する（Ｓ２４４）。
【００８９】
スプールサーバー５０の制御部７０は、Ｓ２４４において利用者のプルプリントＢＯＸ６１上の印刷データ６１ａの送信が要求されると、Ｓ２４４において送信されてきたＩＤに対応する利用者のプルプリントＢＯＸ６１上の印刷データ６１ａを検索する（Ｓ２４５）。
【００９０】
次いで、制御部７０は、Ｓ２４５において検索された印刷データ６１ａのリストをＭＦＰ２０に送信する（Ｓ２４６）。
【００９１】
ＭＦＰ２０の印刷データ印刷手段４５は、Ｓ２４６においてリストが送信されてくると、このリストを図１０に示すように表示部２２に表示する（Ｓ２４７）。
【００９２】
図１０は、表示部２２に表示されるリストの画面の一例を説明する図である。
【００９３】
図１０に示す画面は、印刷を実行する印刷データ６１ａを選択するためのリストボックスである印刷データ選択用リストボックス１４７と、図９に示す処理を終了させるためのボタンであるキャンセルボタン１４８と、印刷データ６１ａの印刷を実行するためのボタンである印刷実行ボタン１４９とを含んでいる。
【００９４】
利用者は、ＭＦＰ２０の操作部２１を介して、印刷データ選択用リストボックス１４７において少なくとも１つの印刷データ６１ａを選択した後、印刷実行ボタン１４９を押すことによって、印刷の実行を指示することができる。
【００９５】
利用者がＭＦＰ２０の操作部２１から印刷データ６１ａの印刷の実行を指示すると、図９に示すように、印刷データ印刷手段４５は、印刷データ選択用リストボックス１４７において選択された印刷データ６１ａのＩＤ（以下「データＩＤ」と言う。）をスプールサーバー５０に送信することによって、印刷データ６１ａの送信をスプールサーバー５０に要求する（Ｓ２４８）。
【００９６】
スプールサーバー５０の制御部７０は、Ｓ２４８において印刷データ６１ａの送信が要求されると、Ｓ２４８において送信されてきたデータＩＤに対応する印刷データ６１ａをＭＦＰ２０に送信する（Ｓ２４９）。
【００９７】
ＭＦＰ２０の印刷データ印刷手段４５は、Ｓ２４９において印刷データ６１ａが送信されてくると、Ｓ２４９において送信されてきた印刷データ６１ａの印刷ジョブを受け付ける（Ｓ２５０）。
【００９８】
次いで、印刷データ印刷手段４５は、Ｓ２５０において受け付けた印刷ジョブの順番が来ると、印刷ジョブにおける印刷データ６１ａに基づいてラスタライズを実行して画像データを生成する（Ｓ２５１）。
【００９９】
次いで、印刷データ印刷手段４５は、Ｓ２５１において生成した画像データに基づいてプリンター２３によって記録媒体に印刷を実行する（Ｓ２５２）。
【０１００】
以上においては、ＭＦＰ２０から認証サーバー８０に認証を要求した後で印刷を実行する方法について説明したが、図１１に示すように、スプールサーバー５０から認証サーバー８０に認証を要求した後で印刷を実行する方法が採用されても良い。
【０１０１】
図１１は、プルプリントＢＯＸ６１上の印刷データ６１ａに基づいたＭＦＰ２０における印刷の一例であって、図９に示す例とは異なる例を示すシーケンス図である。
【０１０２】
図１１に示すように、利用者がＭＦＰ２０の操作部２１から利用者のＩＤおよびパスワードを入力して利用者のプルプリントＢＯＸ６１上の印刷データ６１ａの送信を指示すると、ＭＦＰ２０の認証実行手段４３は、利用者のＩＤおよびパスワードをスプールサーバー５０に送信することによって、利用者のプルプリントＢＯＸ６１上の印刷データ６１ａの送信をスプールサーバー５０に要求する（Ｓ２６１）。
【０１０３】
スプールサーバー５０の制御部７０は、Ｓ２６１において利用者のプルプリントＢＯＸ６１上の印刷データ６１ａの送信が要求されると、Ｓ２６１において送信されてきた利用者のＩＤおよびパスワードを認証サーバー８０に送信することによって、認証サーバー８０に利用者の認証を要求する（Ｓ２６２）。
【０１０４】
認証サーバー８０の制御部１００は、Ｓ２６２において利用者の認証が要求されると、上述したＳ２０３と同様に、利用者の認証を実行する（Ｓ２６３）。
【０１０５】
次いで、制御部１００は、Ｓ２６３における認証の結果をスプールサーバー５０に送信する（Ｓ２６４）。
【０１０６】
スプールサーバー５０の制御部７０は、Ｓ２６４において認証の結果として認証の成功が送信されてくると、Ｓ２６１においてＭＦＰ２０から送信されてきたＩＤに対応する利用者のプルプリントＢＯＸ６１上の印刷データ６１ａを検索する（Ｓ２６５）。
【０１０７】
以降の処理、すなわち、Ｓ２６６〜Ｓ２７２の処理については、上述したＳ２４６〜Ｓ２５２の処理と同様であるので、説明を省略する。
【０１０８】
図９または図１１に示す処理においては、利用者の認証が成功した場合に、印刷データ６１ａに基づいた印刷を実行するか否かを利用者に選択させるようになっているが、スプールサーバー５０の制御部７０がＳ２４５またはＳ２６５において検索した印刷データ６１ａを自動的にＭＦＰ２０に送信することによって、利用者のプルプリントＢＯＸ６１上の印刷データ６１ａに基づいた印刷を自動的に実行するようになっていても良い。
【０１０９】
次に、印刷の優先順位が設定される場合のＭＦＰ２０の動作について説明する。
【０１１０】
図１２は、印刷の優先順位が設定される場合のＭＦＰ２０の動作のフローチャートである。
【０１１１】
利用者がＭＦＰ２０の操作部２１を介して印刷の優先順位の設定をＭＦＰ２０に指示すると、ＭＦＰ２０の制御部４０は、図１２に示す処理を開始する。
【０１１２】
図１２に示すように、ＭＦＰ２０の制御部４０の優先順位設定手段４６は、記憶部３０上の印刷優先順位情報３２を表示部２２に表示する（Ｓ３１１）。
【０１１３】
図１３は、記憶部３０上の印刷優先順位情報３２を示す図である。
【０１１４】
図１３に示す印刷優先順位情報３２には、優先順位が最も高い印刷として「コピーの印刷」が設定されており、優先順位が２番目に高い印刷として「印刷用画像データに基づいた印刷」が設定されている。ここで、「コピーの印刷」とは、スキャナー２４によって原稿から読み取られた画像のプリンター２３による印刷である。
【０１１５】
図１２に示すように、優先順位設定手段４６は、操作部２１からの操作に応じて印刷の優先順位を設定する（Ｓ３１２）。すなわち、優先順位設定手段４６は、操作部２１からの操作に応じて印刷の優先順位を変更し、変更した優先順位を記憶部３０上の印刷優先順位情報３２に反映する。
【０１１６】
次に、ＭＦＰ２０の印刷予約ＢＯＸ３１への印刷用画像データの登録について説明する。
【０１１７】
利用者がＰＣ１１０の操作部１１１を介してＰＣ１１０のブラウザー１３２を起動させてブラウザー１３２にＭＦＰ２０のＩＰアドレスを入力すると、ブラウザー１３２は、ＭＦＰ２０にＷｅｂページを要求する。そして、ＭＦＰ２０の制御部４０は、記憶部３０に記憶されているログイン用のＷｅｂページをブラウザー１３２に送信する。したがって、ブラウザー１３２は、ＭＦＰ２０のログイン用のＷｅｂページを表示部１１２に表示させる。
【０１１８】
図１４は、ブラウザー１３２によって表示部１１２に表示されるＭＦＰ２０のログイン用のＷｅｂページを説明する図である。
【０１１９】
図１４に示す画面は、利用者のＩＤを入力するためのテキストボックスであるＩＤ用テキストボックス１５１と、利用者のパスワードを入力するためのテキストボックスであるパスワード用テキストボックス１５２と、ＭＦＰ２０へのログインを指示するためのボタンであるログインボタン１５３とを含んでいる。
【０１２０】
利用者は、ＰＣ１１０の操作部１１１を介して、ＩＤ用テキストボックス１５１およびパスワード用テキストボックス１５２に利用者のＩＤおよびパスワードを入力した後、ログインボタン１５３を押すことによって、ＭＦＰ２０へのログインを指示することができる。
【０１２１】
図１５は、印刷予約ＢＯＸ３１への印刷用画像データの登録の一例を示すシーケンス図である。
【０１２２】
図１５に示すように、利用者がＰＣ１１０の操作部１１１から利用者のＩＤおよびパスワードを入力してＭＦＰ２０へのログインを指示すると、ＰＣ１１０の制御部１３０のブラウザー１３２は、利用者のＩＤおよびパスワードをＭＦＰ２０に送信することによって、ＭＦＰ２０に認証を要求する（Ｓ２８１）。
【０１２３】
ＭＦＰ２０の認証実行手段４３は、Ｓ２８１において認証が要求されると、Ｓ２８１において送信されてきた利用者のＩＤおよびパスワードを認証サーバー８０に送信することによって、認証サーバー８０に利用者の認証を要求する（Ｓ２８２）。
【０１２４】
認証サーバー８０の制御部１００は、Ｓ２８２において利用者の認証が要求されると、上述したＳ２０３と同様に、利用者の認証を実行する（Ｓ２８３）。
【０１２５】
次いで、制御部１００は、Ｓ２８３における認証の結果をＭＦＰ２０に送信する（Ｓ２８４）。
【０１２６】
ＭＦＰ２０の認証実行手段４３は、Ｓ２８４において認証の結果が送信されてくると、この認証の結果に基づいたログインの結果のＷｅｂページをＰＣ１１０に送信する（Ｓ２８５）。ここで、認証実行手段４３は、Ｓ２８４において認証の結果として認証の成功が送信されてくると、利用者のログインを許可する。一方、認証実行手段４３は、Ｓ２８４において認証の結果として認証の失敗が送信されてくると、利用者のログインを許可しない。
【０１２７】
ＰＣ１１０のブラウザー１３２は、Ｓ２８５においてログインの結果のＷｅｂページが送信されてくると、このログインの結果のＷｅｂページを図１６に示すように表示部１１２に表示する（Ｓ２８６）。
【０１２８】
図１６は、ブラウザー１３２によって表示部１１２に表示されるＭＦＰ２０のログイン後のＷｅｂページの一例を説明する図である。つまり、図１６に示すＷｅｂページは、ログインが許可されたことを示すＷｅｂページである。
【０１２９】
図１６に示す画面は、ＭＦＰ２０の状態を表示するためのボタン１６１と、ＭＦＰ２０の設定を実行するためのボタン１６２と、プルプリントＢＯＸ６１上の印刷データ６１ａを参照するためのボタンであるプルプリントＢＯＸ参照ボタン１６３とを含んでいる。
【０１３０】
利用者は、ＰＣ１１０の操作部１１１を介してプルプリントＢＯＸ参照ボタン１６３を押すことによって、プルプリントＢＯＸ６１上の印刷データ６１ａの参照を指示することができる。
【０１３１】
図１５に示すように、ＰＣ１１０のブラウザー１３２は、プルプリントＢＯＸ６１上の印刷データ６１ａの参照が指示されると、プルプリントＢＯＸ６１上の印刷データ６１ａの参照をＭＦＰ２０に要求する（Ｓ２８７）。
【０１３２】
ＭＦＰ２０の印刷データ情報送信手段４４は、Ｓ２８７においてプルプリントＢＯＸ６１上の印刷データ６１ａの参照が要求されると、ログイン中の利用者のＩＤをスプールサーバー５０に送信することによって、スプールサーバー５０に利用者のプルプリントＢＯＸ６１上の印刷データ６１ａの参照を要求する（Ｓ２８８）。
【０１３３】
スプールサーバー５０の制御部７０は、Ｓ２８８において利用者のプルプリントＢＯＸ６１上の印刷データ６１ａの参照が要求されると、Ｓ２８８において送信されてきたＩＤに対応する利用者のプルプリントＢＯＸ６１上の印刷データ６１ａを検索する（Ｓ２８９）。
【０１３４】
次いで、制御部７０は、利用者のプルプリントＢＯＸ６１上の印刷データ６１ａの情報として、Ｓ２８９において検索された印刷データ６１ａのリストのＷｅｂページをＭＦＰ２０に送信する（Ｓ２９０）。
【０１３５】
ＭＦＰ２０の印刷データ情報送信手段４４は、Ｓ２９０においてリストのＷｅｂページが送信されてくると、このリストのＷｅｂページをＰＣ１１０に送信する（Ｓ２９１）。
【０１３６】
ＰＣ１１０のブラウザー１３２は、Ｓ２９１においてリストのＷｅｂページが送信されてくると、このリストのＷｅｂページを図１７に示すように表示部１１２に表示する（Ｓ２９２）。
【０１３７】
図１７は、ブラウザー１３２によって表示部１１２に表示されるリストのＷｅｂページの一例を説明する図である。
【０１３８】
図１７に示す画面は、印刷を予約する印刷データ６１ａを選択するためのリストボックスである印刷データ選択用リストボックス１７１と、図１６に示す画面に戻るためのボタン１７２と、印刷データ６１ａの印刷を予約するためのボタンである印刷予約ボタン１７３とを含んでいる。
【０１３９】
利用者は、ＰＣ１１０の操作部１１１を介して、印刷データ選択用リストボックス１７１において少なくとも１つの印刷データ６１ａを選択した後、印刷予約ボタン１７３を押すことによって、印刷の予約を指示することができる。
【０１４０】
利用者がＰＣ１１０の操作部１１１から印刷データ６１ａの印刷の予約を指示すると、図１５に示すように、ＰＣ１１０のブラウザー１３２は、印刷データ選択用リストボックス１７１において選択された印刷データ６１ａのデータＩＤをＭＦＰ２０に送信することによって、印刷データ６１ａの印刷の予約をＭＦＰ２０に要求する（Ｓ２９３）。
【０１４１】
ＭＦＰ２０のラスタライズ実行手段４１は、Ｓ２９３において印刷の予約が要求されると、ログイン中の利用者のＩＤと、Ｓ２９３において送信されてきたデータＩＤとをスプールサーバー５０に送信することによって、利用者のプルプリントＢＯＸ６１上の印刷データ６１ａの送信をスプールサーバー５０に要求する（Ｓ２９４）。
【０１４２】
スプールサーバー５０の制御部７０は、Ｓ２９４において利用者のプルプリントＢＯＸ６１上の印刷データ６１ａの送信が要求されると、Ｓ２９４において送信されてきた利用者のＩＤに対応する利用者のプルプリントＢＯＸ６１内の、Ｓ２９４において送信されてきたデータＩＤに対応する印刷データ６１ａをＭＦＰ２０に送信する（Ｓ２９５）。なお、制御部７０は、ＭＦＰ２０に送信した印刷データ６１ａを利用者のプルプリントＢＯＸ６１から削除せずに残す。
【０１４３】
ＭＦＰ２０のラスタライズ実行手段４１は、Ｓ２９５において印刷データ６１ａが送信されてくると、Ｓ２９５において送信されてきた印刷データ６１ａに基づいてラスタライズを実行して画像データを生成する（Ｓ２９６）。
【０１４４】
次いで、ラスタライズ実行手段４１は、ログイン中の利用者のＩＤに対応する利用者の印刷予約ＢＯＸ３１に、Ｓ２９６において生成した画像データを印刷用画像データ３１ａとして記憶させる（Ｓ２９７）。
【０１４５】
次に、ＭＦＰ２０の印刷予約ＢＯＸ３１上の印刷用画像データ３１ａに基づいたＭＦＰ２０における印刷について説明する。
【０１４６】
図１８は、印刷予約ＢＯＸ３１上の印刷用画像データ３１ａに基づいたＭＦＰ２０における印刷の一例を示すシーケンス図である。
【０１４７】
図１８に示すように、利用者がＭＦＰ２０の操作部２１から利用者のＩＤおよびパスワードを入力して利用者の認証を指示すると、ＭＦＰ２０の認証実行手段４３は、利用者のＩＤおよびパスワードを認証サーバー８０に送信することによって、認証サーバー８０に利用者の認証を要求する（Ｓ３０１）。
【０１４８】
認証サーバー８０の制御部１００は、Ｓ３０１において利用者の認証が要求されると、上述したＳ２０３と同様に、利用者の認証を実行する（Ｓ３０２）。
【０１４９】
次いで、制御部１００は、Ｓ３０２における認証の結果をＭＦＰ２０に送信する（Ｓ３０３）。
【０１５０】
ＭＦＰ２０の印刷用画像データ印刷手段４２は、Ｓ３０３において認証の結果として認証の成功が送信されてくると、この認証の結果に基づいてログインを許可する場合に、ログインした利用者のＩＤに対応する利用者の印刷予約ＢＯＸ３１に印刷用画像データ３１ａが存在するとき、印刷用画像データ３１ａの存在を図１９に示すように表示部２２に表示する（Ｓ３０４）。ここで、ＭＦＰ２０の認証実行手段４３は、Ｓ３０４において認証の結果として認証の成功が送信されてくると、利用者のログインを許可する。一方、認証実行手段４３は、Ｓ３０４において認証の結果として認証の失敗が送信されてくると、利用者のログインを許可しない。
【０１５１】
図１９は、ログイン時に印刷用画像データ３１ａが存在する場合に表示部２２に表示される画面の一例を説明する図である。
【０１５２】
図１９に示す画面は、印刷予約ＢＯＸ３１上の印刷用画像データ３１ａに基づいた印刷を実行するための実行ボタン１８１と、印刷予約ＢＯＸ３１上の印刷用画像データ３１ａに基づいた印刷を実行しないためのボタンであるキャンセルボタン１８２とを含んでいる。
【０１５３】
利用者は、ＭＦＰ２０の操作部２１を介して実行ボタン１８１を押すことによって、印刷用画像データ３１ａに基づいた印刷の実行を指示することができる。
【０１５４】
利用者がＭＦＰ２０の操作部２１から印刷用画像データ３１ａに基づいた印刷の実行を指示すると、図１８に示すように、ＭＦＰ２０の印刷用画像データ印刷手段４２は、ログイン中の利用者の印刷予約ＢＯＸ３１上の印刷用画像データ３１ａの印刷ジョブを受け付ける（Ｓ３０５）。
【０１５５】
次いで、印刷用画像データ印刷手段４２は、Ｓ３０５において受け付けた印刷ジョブの順番が来ると、印刷用画像データ３１ａに基づいてプリンター２３によって記録媒体に印刷を実行する（Ｓ３０６）。
【０１５６】
図２０は、Ｓ３０５における印刷ジョブの受け付けの詳細なフローチャートである。
【０１５７】
図２０に示すように、印刷用画像データ印刷手段４２は、プリンター２３によって実行されている他の印刷である実行中印刷が存在するか否かを判断する（Ｓ３２１）。
【０１５８】
印刷用画像データ印刷手段４２は、実行中印刷が存在するとＳ３２１において判断すると、実行中印刷の優先順位が印刷用画像データ３１ａに基づいた印刷の優先順位以上であるか否かを記憶部３０上の印刷優先順位情報３２に基づいて判断する（Ｓ３２２）。
【０１５９】
印刷用画像データ印刷手段４２は、印刷用画像データ３１ａに基づいた印刷より実行中印刷の優先順位が低いとＳ３２２において判断すると、プリンター２３に実行中印刷を中断させる（Ｓ３２３）。
【０１６０】
次いで、印刷用画像データ印刷手段４２は、Ｓ３２３において中断させた印刷の直前の順番に、ログイン中の利用者の印刷予約ＢＯＸ３１上の印刷用画像データ３１ａの印刷ジョブを受け付けて（Ｓ３２４）、図２０に示す処理を終了する。
【０１６１】
印刷用画像データ印刷手段４２は、実行中印刷が存在しないとＳ３２１において判断するか、実行中印刷の優先順位が印刷用画像データ３１ａに基づいた印刷の優先順位以上であるとＳ３２２において判断すると、プリンター２３による実行を待っている他の印刷である実行待印刷が存在するか否かを判断する（Ｓ３２５）。
【０１６２】
印刷用画像データ印刷手段４２は、実行待印刷が存在しないとＳ３２５において判断すると、ログイン中の利用者の印刷予約ＢＯＸ３１上の印刷用画像データ３１ａの印刷ジョブを受け付けて（Ｓ３２６）、図２０に示す処理を終了する。
【０１６３】
一方、印刷用画像データ印刷手段４２は、実行待印刷が存在するとＳ３２５において判断すると、実行待印刷のうち、先頭の印刷を対象とする（Ｓ３２７）。
【０１６４】
次いで、印刷用画像データ印刷手段４２は、現在対象としている印刷の優先順位が印刷用画像データ３１ａに基づいた印刷の優先順位以上であるか否かを記憶部３０上の印刷優先順位情報３２に基づいて判断する（Ｓ３２８）。
【０１６５】
印刷用画像データ印刷手段４２は、現在対象としている印刷の優先順位が印刷用画像データ３１ａに基づいた印刷の優先順位以上であるとＳ３２８において判断すると、実行待印刷のうち、現在対象としている印刷の次の印刷が存在するか否かを判断する（Ｓ３２９）。
【０１６６】
印刷用画像データ印刷手段４２は、実行待印刷のうち、現在対象としている印刷の次の印刷が存在するとＳ３２９において判断すると、現在対象としている印刷の次の印刷を対象として（Ｓ３３０）、再びＳ３２８の処理に戻る。
【０１６７】
印刷用画像データ印刷手段４２は、印刷用画像データ３１ａに基づいた印刷より現在対象としている印刷の優先順位が低いとＳ３２８において判断すると、現在対象としている印刷の直前の順番に、ログイン中の利用者の印刷予約ＢＯＸ３１上の印刷用画像データ３１ａの印刷ジョブを受け付けて（Ｓ３３１）、図２０に示す処理を終了する。
【０１６８】
印刷用画像データ印刷手段４２は、実行待印刷のうち、現在対象としている印刷の次の印刷が存在しないとＳ３２９において判断すると、現在対象としている印刷の次の順番に、ログイン中の利用者の印刷予約ＢＯＸ３１上の印刷用画像データ３１ａの印刷ジョブを受け付けて（Ｓ３３２）、図２０に示す処理を終了する。
【０１６９】
なお、印刷用画像データ印刷手段４２は、Ｓ３２３において実行中印刷を中断させた場合、Ｓ３２４において受け付けた印刷用画像データ３１ａの印刷ジョブの印刷をＳ３０６において終了した後、Ｓ３２３において中断させていた実行中印刷をプリンター２３に再開させる。
【０１７０】
以上に説明したように、ＭＦＰ２０は、プリンター２３による実行を待っている他の印刷や、プリンター２３によって実行されている他の印刷より優先して（Ｓ３２２でＮＯ、Ｓ３２８でＮＯ）、印刷用画像データ３１ａに基づいた印刷をプリンター２３に実行させる（Ｓ３２４、Ｓ３３１）。例えば、ＭＦＰ２０は、印刷中の印刷ジョブの途中の頁で印刷を中断して（Ｓ３２３）、印刷用画像データ３１ａに基づいた印刷を実行した後（Ｓ３２４）、中断していた印刷ジョブを再開させることもある。したがって、ＭＦＰ２０は、スプールサーバー５０上の印刷データ６１ａに基づいた印刷を操作部２１に入力された操作に応じて従来より早期に実行することができる。
【０１７１】
また、ＭＦＰ２０は、優先順位が印刷用画像データ３１ａに基づいた印刷の優先順位以上である印刷を、印刷用画像データ３１ａに基づいた印刷より優先してプリンター２３に実行させる（Ｓ３２２でＹＥＳ、Ｓ３２８でＹＥＳ）ので、より適切な順番で印刷を実行することができる。特に、ＭＦＰ２０は、印刷の指示者がＭＦＰ２０の近傍に待機している可能性が高いコピーの印刷を、印刷用画像データ３１ａに基づいた印刷より優先してプリンター２３に実行させるので、より適切な順番で印刷を実行することができる。
【０１７２】
なお、ＭＦＰ２０は、優先順位に関係なく、印刷用画像データ３１ａに基づいた印刷を常に最優先で実行するようになっていても良い。
【０１７３】
ＭＦＰ２０は、スプールサーバー５０上の印刷データ６１ａに基づいた印刷を優先して実行することができるので、スプールサーバー５０上の印刷データ６１ａに基づいた印刷を実行させた利用者が他人の印刷が実行された記録媒体を見る機会を従来より低減することができる。すなわち、ＭＦＰ２０は、情報漏えいの危険性を従来より低減することができる。
【０１７４】
また、ＭＦＰ２０は、外部のＰＣ１１０からの指示に応じて認証した（Ｓ２８２、Ｓ２８４）対象の印刷データ６１ａのラスタライズを実行して（Ｓ２９６）この対象の印刷用画像データ３１ａを印刷予約ＢＯＸ３１上に生成し（Ｓ２９７）、操作部２１に入力された操作に応じて認証した（Ｓ３０１、Ｓ３０３）対象の印刷用画像データ３１ａに基づいてプリンター２３に印刷を実行させる（Ｓ３０６）。したがって、ＭＦＰ２０は、スプールサーバー５０上の印刷データ６１ａに基づいた印刷を対象毎に実行することができる。
【０１７５】
また、ＭＦＰ２０は、認証サーバー８０を利用して認証を実行するので、対象を認証する機能をＭＦＰ２０自体に備えていなくても、スプールサーバー５０上の印刷データ６１ａに基づいた印刷を対象毎に実行することができる。なお、ＭＦＰ２０は、対象を認証する機能をＭＦＰ２０自体に備えていれば、認証サーバー８０を利用する必要がない。また、ネットワークシステム１０は、本実施の形態において認証を必須としているが、認証を実行しないで上述の動作を実行するようになっていても良い。
【０１７６】
また、ＭＦＰ２０は、外部のＰＣ１１０からの指示に応じてスプールサーバー５０上の印刷データ６１ａの情報をこのＰＣ１１０に送信し（Ｓ２９１）、スプールサーバー５０上に複数の印刷データ６１ａが存在する場合に、複数の印刷データ６１ａのうち外部のＰＣ１１０からの指示に応じた印刷データ６１ａのラスタライズを実行する（Ｓ２９４、Ｓ２９６）。したがって、ＭＦＰ２０は、スプールサーバー５０上の複数の印刷データ６１ａのうちラスタライズを実行する印刷データ６１ａを、外部のＰＣ１１０から利用者に指定させることができる。
【０１７７】
また、ＭＦＰ２０は、ラスタライズを実行した印刷データ６１ａをスプールサーバー５０上に残す（Ｓ２９５、Ｓ２９６）。したがって、ＭＦＰ２０は、スプールサーバー５０上の印刷データ６１ａのラスタライズを実行した後であっても、スプールサーバー５０上の印刷データ６１ａに基づいた印刷（図９または図１１参照。）を他のＭＦＰにも実行させることができる。
【０１７８】
また、ＭＦＰ２０は、操作部２１に入力された操作に応じて認証された対象の印刷用画像データ３１ａが存在する場合に、この印刷用画像データ３１ａに基づいた印刷を実行するか否かを利用者に選択させる（Ｓ３０４）。したがって、ＭＦＰ２０は、利用者が他人から依頼されたコピーの実行のためにＭＦＰ２０にログインする場合など、利用者が望まずしてＭＦＰ２０にログインする場合に、たとえ利用者の印刷予約ＢＯＸ３１に印刷用画像データ３１ａが記憶されていたとしても、印刷用画像データ３１ａに基づいた印刷が自動的に実行されることを防ぐことができる。
【０１７９】
しかしながら、印刷予約ＢＯＸ３１に印刷用画像データ３１ａが記憶されているということは、利用者が印刷用画像データ３１ａに基づいた印刷の早期の実行を期待している可能性が高い。したがって、ＭＦＰ２０は、操作部２１に入力された操作に応じて認証された対象の印刷用画像データ３１ａが存在する場合に、この印刷用画像データ３１ａに基づいた印刷を実行するか否かを利用者に選択させることなく、この印刷用画像データ３１ａに基づいてプリンター２３に印刷を実行させても良い。
【０１８０】
図２１は、印刷予約ＢＯＸ３１上の印刷用画像データ３１ａに基づいたＭＦＰ２０における印刷の一例であって、図１８とは異なる例を示すシーケンス図である。
【０１８１】
図２１の処理において図１８の処理と異なる点は、「ＭＦＰ２０の印刷用画像データ印刷手段４２は、Ｓ３０３において認証の結果として認証の成功が送信されてくると、この認証の結果に基づいてログインを許可する場合に、ログインした利用者のＩＤに対応する利用者の印刷予約ＢＯＸ３１に印刷用画像データ３１ａが存在するとき、この印刷用画像データ３１ａの印刷ジョブを自動で受け付ける（Ｓ３０５）。」という点である。この構成により、ＭＦＰ２０は、認証実行手段４３によって認証された対象の印刷用画像データ３１ａに基づいた印刷を直ちに実行するので、スプールサーバー５０上の印刷データ６１ａに基づいた印刷を操作部２１に入力された操作に応じて早期に実行することができる。
【０１８２】
なお、ＭＦＰ２０は、本実施の形態において、操作部２１からＩＤおよびパスワードが入力されるようになっているが、他の方法によってＩＤおよびパスワードが入力されるようになっていても良い。例えば、ＭＦＰ２０は、入力デバイスとしてのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カードリーダーを備えることによって、ＩＤおよびパスワードが記憶されたＩＣカードからＩＣカードリーダーによってＩＤおよびパスワードが読み取られるようになっていても良い。
【０１８３】
本発明の画像形成装置は、本実施の形態においてＭＦＰであるが、プリンター専用機など、ＭＦＰ以外の画像形成装置であっても良い。
【０１８４】
本発明の情報処理装置は、本実施の形態においてＰＣであるが、ＰＣ以外の情報処理装置であっても良い。
【符号の説明】
【０１８５】
１０  ネットワークシステム（画像形成システム）
２０  ＭＦＰ（画像形成装置）
２１  操作部（入力デバイス）
２３  プリンター（印刷デバイス）
２４  スキャナー（読取デバイス）
３１  印刷予約ＢＯＸ（印刷用画像データ記憶部）
３１ａ  印刷用画像データ
４１  ラスタライズ実行手段
４２  印刷用画像データ印刷手段
４３  認証実行手段
４４  印刷データ情報送信手段
４５  印刷データ印刷手段
４６  優先順位設定手段
５０  スプールサーバー（印刷データ記憶サーバー）
６１ａ  印刷データ
８０  認証サーバー
１１０  ＰＣ（情報処理装置）
【図１】
0005752065.tif 000002
【図２】
0005752065.tif 000003
【図３】
0005752065.tif 000004
【図４】
0005752065.tif 000005
【図５】
0005752065.tif 000006
【図６】
0005752065.tif 000007
【図７】
0005752065.tif 000008
【図８】
0005752065.tif 000009
【図９】
0005752065.tif 000010
【図１０】
0005752065.tif 000011
【図１１】
0005752065.tif 000012
【図１２】
0005752065.tif 000013
【図１３】
0005752065.tif 000014
【図１４】
0005752065.tif 000015
【図１５】
0005752065.tif 000016
【図１６】
0005752065.tif 000017
【図１７】
0005752065.tif 000018
【図１８】
0005752065.tif 000019
【図１９】
0005752065.tif 000020
【図２０】
0005752065.tif 000021
【図２１】
0005752065.tif 000022