(57)【要約】【課題】印刷の再実行によってユーザーの所望する通りの印刷物が従来よりも確実に得られるようにする。【解決手段】サーバー２は、画像を用紙に印刷するジョブである印刷ジョブが、指定された条件を変更して実行された場合に、この印刷ジョブを実行するように指令したユーザーのユーザー識別子とこの印刷ジョブのジョブ識別子とを示す再印刷チケットを記憶する。その後、このユーザー識別子が入力されたら、ユーザー識別子を示す要再実行データに示されるジョブ識別子の印刷ジョブを条件の通りに実行することができるか否かを判定する。そして、画像形成装置１は、実行することができると判定された場合に、この印刷ジョブをこの条件の通りに実行する。【選択図】図１
2013003943.tif 000002
【特許請求の範囲】
【請求項１】
画像を用紙に印刷するジョブである印刷ジョブが、指定された条件を変更して実行された場合に、当該印刷ジョブを実行するように指令したユーザーを識別するユーザー識別子と当該印刷ジョブを識別するジョブ識別子とを示す要再実行データを要再実行データ記憶手段に記憶させる、要再実行データ登録手段と、
前記ユーザー識別子が入力された場合に、当該ユーザー識別子を示す前記要再実行データに示される前記ジョブ識別子の前記印刷ジョブを前記条件の通りに実行することができるか否かを判定する、実行可否判定手段と、
前記印刷ジョブを前記条件の通りに実行することができると判定された場合に、当該印刷ジョブを再度、実行する、印刷ジョブ再実行手段と、
を有することを特徴とする印刷システム。
【請求項２】
前記要再実行データに示される前記ジョブ識別子および前記ユーザー識別子を用紙に印刷する要再実行データ印刷手段、を有する、
請求項１に記載の印刷システム。
【請求項３】
複数台の印刷装置へ画像を用紙に印刷するジョブである印刷ジョブを実行するための印刷ジョブデータを配信する印刷ジョブデータ配信サーバーであって、
前記複数台の印刷装置のうちのジョブ実行印刷装置において、指定された条件を変更して前記印刷ジョブが実行された場合に、当該印刷ジョブを実行するように指令したユーザーを識別するユーザー識別子と当該印刷ジョブを識別するジョブ識別子とを示す要再実行データを要再実行データ記憶手段に記憶させる、要再実行データ登録手段と、
前記複数台の印刷装置のうちの実行予定印刷装置を使用しているユーザーの前記ユーザー識別子を示す前記要再実行データに示される前記ジョブ識別子の前記印刷ジョブを前記条件の通りに実行することができるか否かの判定によって、実行することができると判定された場合に、当該印刷ジョブの前記印刷ジョブデータを当該実行予定印刷装置へ送信する、印刷ジョブデータ送信手段と、
を有することを特徴とするサーバー。
【請求項４】
前記判定は、前記実行予定印刷装置によって行われる、
請求項３に記載のサーバー。
【請求項５】
前記判定を行う判定手段を有する、
請求項３に記載のサーバー。
【請求項６】
前記要再実行データに示される前記ジョブ識別子の前記印刷ジョブが前記印刷ジョブデータ送信手段によって送付された場合に、当該要再実行データを前記要再実行データ登録手段から削除する、要再実行データ削除手段、を有する、
請求項３ないし請求項５のいずれかに記載のサーバー。
【請求項７】
画像を用紙に印刷するジョブである印刷ジョブが、指定された条件を変更して実行された場合に、当該印刷ジョブを実行するように指令したユーザーを識別するユーザー識別子と当該印刷ジョブを識別するジョブ識別子とを示す要再実行データを要再実行データ記憶手段に記憶させ、
前記ユーザー識別子が入力された場合に、当該ユーザー識別子を示す前記要再実行データに示される前記ジョブ識別子の前記印刷ジョブを前記条件の通りに実行することができるか否かを判定し、
前記印刷ジョブを前記条件の通りに実行することができると判定された場合に、当該印刷ジョブを再度、実行する、
ことを特徴とする印刷ジョブ再実行方法。
【請求項８】
複数台の印刷装置へ画像を用紙に印刷するジョブである印刷ジョブを実行するための印刷ジョブデータを配信するコンピューターに用いられるコンピュータープログラムであって、
前記コンピューターに、
前記複数台の印刷装置のうちのジョブ実行印刷装置において、指定された条件を変更して前記印刷ジョブが実行された場合に、当該印刷ジョブを実行するように指令したユーザーを識別するユーザー識別子と当該印刷ジョブを識別するジョブ識別子とを示す要再実行データを要再実行データ記憶手段に記憶させる処理と、
前記複数台の印刷装置のうちの実行予定印刷装置を使用しているユーザーの前記ユーザー識別子を示す前記要再実行データに示される前記ジョブ識別子の前記印刷ジョブを前記条件の通りに実行することができるか否かの判定によって、実行することができると判定された場合に、当該印刷ジョブの前記印刷ジョブデータを当該実行予定印刷装置へ送信する処理と、
を実行させることを特徴とするコンピュータープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブを実行するシステムおよび印刷ジョブのデータを印刷装置へ提供するサーバーなどに関する。
【背景技術】
【０００２】
近年、コピー、スキャナー、ファックス、およびＰＣプリントなど様々な機能が備わった画像形成装置が普及している。このような画像形成装置は、「ＭＦＰ（Multi-function Peripherals）」または「複合機」などと呼ばれる。さらに、サーバーと連携した機能も、提案されている。その１つとして、プルプリントの機能が挙げられる。
【０００３】
この機能によると、パーソナルコンピューターから送信された印刷データを直ちに画像形成装置に受信させるのではなく、「プルプリントサーバー」というサーバーに一時的に保存する。プルプリントサーバーは、あちこちのパーソナルコンピューターから印刷データを受信し、一元的に管理する。その後、ユーザーが任意の画像形成装置のところへ行き所定の操作を行ったら、プルプリントサーバーは、その画像形成装置へそのユーザーの印刷データを送信する。
【０００４】
また、一度行った印刷の処理を画像形成装置にもう一度実行させる際の利便性を図る方法も、提案されている。
【０００５】
特許文献１に記載される方法によると、印刷物に対して、ＩＤ情報を付加して印刷する。そして、その後、そのＩＤ情報を読み取ると、そのＩＤ情報に基づいて画像情報をダウンロードして再度、印刷を行う。
【０００６】
特許文献２に記載される方法によると、印刷物に対して、それの基になったデータの保存場所を印刷しておく。その後、その保存場所からデータをダウンロードし同じ画像を印刷する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００４−３６２４８７号公報
【特許文献２】特開２０００−２１１１９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述の通り、プルプリントの機能を用いれば、ユーザーは任意の画像形成装置に印刷ジョブを実行させて印刷物を得ることができる。
【０００９】
しかし、画像形成装置ごとにスペックが異なる場合がある。また、一部の画像形成装置に、消耗品の不足などの不具合が生じていることがある。よって、ユーザーは、所望する通りの印刷物を、選択した画像形成装置から得られない場合がある。この場合は、ユーザーは、他の画像形成装置に印刷を行わせる。または、不具合が解消してから同じ画像形成装置にもう一度、印刷を行わせる。
【００１０】
上記の従来技術によると、印刷を再実行させる際の手間が軽減される。しかし、所望する通りの印刷物が得られるとは、限らない。
【００１１】
本発明は、このような問題点に鑑み、印刷の再実行によってユーザーの所望する通りの印刷物が従来よりも確実に得られるようにすることを、目的とする。
【課題を解決するための手段】
【００１２】
本発明の一形態に係る印刷システムは、画像を用紙に印刷するジョブである印刷ジョブが、指定された条件を変更して実行された場合に、当該印刷ジョブを実行するように指令したユーザーを識別するユーザー識別子と当該印刷ジョブを識別するジョブ識別子とを示す要再実行データを要再実行データ記憶手段に記憶させる、要再実行データ登録手段と、前記ユーザー識別子が入力された場合に、当該ユーザー識別子を示す前記要再実行データに示される前記ジョブ識別子の前記印刷ジョブを前記条件の通りに実行することができるか否かを判定する、実行可否判定手段と、前記印刷ジョブを前記条件の通りに実行することができると判定された場合に、当該印刷ジョブを再度、実行する、印刷ジョブ再実行手段と、を有する。
【００１３】
好ましくは、前記要再実行データに示される前記ジョブ識別子および前記ユーザー識別子を用紙に印刷する要再実行データ印刷手段、を有する。
【００１４】
本発明の一形態に係るサーバーは、複数台の印刷装置へ画像を用紙に印刷するジョブである印刷ジョブを実行するための印刷ジョブデータを配信する印刷ジョブデータ配信サーバーであって、前記複数台の印刷装置のうちのジョブ実行印刷装置において、指定された条件を変更して前記印刷ジョブが実行された場合に、当該印刷ジョブを実行するように指令したユーザーを識別するユーザー識別子と当該印刷ジョブを識別するジョブ識別子とを示す要再実行データを要再実行データ記憶手段に記憶させる、要再実行データ登録手段と、前記複数台の印刷装置のうちの実行予定印刷装置を使用しているユーザーの前記ユーザー識別子を示す前記要再実行データに示される前記ジョブ識別子の前記印刷ジョブを前記条件の通りに実行することができるか否かの判定によって、実行することができると判定された場合に、当該印刷ジョブの前記印刷ジョブデータを当該実行予定印刷装置へ送信する、印刷ジョブデータ送信手段と、を有する。
【００１５】
前記判定は、前記実行予定印刷装置によって行われる。または、前記サーバーに前記判定を行う判定手段を設けてもよい。
【００１６】
または、前記サーバーは、前記要再実行データに示される前記ジョブ識別子の前記印刷ジョブが前記印刷ジョブデータ送信手段によって送付された場合に、当該要再実行データを前記要再実行データ登録手段から削除する、要再実行データ削除手段、を有する。
【発明の効果】
【００１７】
本発明によると、ユーザーは、印刷の再実行によって自分の所望する通りの印刷物を従来よりも確実に得ることできる。
【図面の簡単な説明】
【００１８】
【図１】ネットワークシステムの全体的な構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】サーバーのハードウェア構成の例を示す図である。
【図４】ジョブチケットの登録のための処理の流れの例を示すシーケンス図である。
【図５】ユーザー認証のための処理の流れの例を示すシーケンス図である。
【図６】再印刷チケットの登録のための処理の流れの例を示すシーケンス図である。
【図７】ジョブ一覧画面の例を示す図である。
【図８】再印刷チケットに基づいて印刷ジョブを実行する際の処理の流れの例を示すシーケンス図である。
【図９】再印刷チケット画面の例を示す図である。
【図１０】画像形成装置の機能的構成の例を示す図である。
【図１１】サーバーの機能的構成の例を示す図である。
【図１２】再印刷チケット画面の例を示す図である。
【図１３】第一の実施形態における画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図１４】第一の実施形態における画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図１５】第一の実施形態におけるサーバーの全体的な処理の流れの例を説明するフローチャートである。
【図１６】第一の実施形態におけるサーバーの全体的な処理の流れの例を説明するフローチャートである。
【図１７】再印刷チケットの登録のための処理の流れの変形例を示すシーケンス図である。
【図１８】再印刷チケットに基づいて印刷ジョブを実行する際の処理の流れの変形を示すシーケンス図である。
【図１９】第二の実施形態におけるサーバーの全体的な処理の流れの例を説明するフローチャートである。
【図２０】第二の実施形態におけるサーバーの全体的な処理の流れの例を説明するフローチャートである。
【図２１】第二の実施形態における画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図２２】第二の実施形態における画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図２３】再印刷チケットの登録のための処理の流れの変形例を示すシーケンス図である。
【図２４】再印刷チケットに基づいて印刷ジョブを実行する際の処理の流れの変形例を示すシーケンス図である。
【図２５】第三の実施形態における画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図２６】第三の実施形態における画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【図２７】第三の実施形態におけるサーバーの全体的な処理の流れの例を説明するフローチャートである。
【発明を実施するための形態】
【００１９】
〔第一の実施形態〕
図１は、ネットワークシステム１ＮＳの全体的な構成の例を示す図である。図２は、画像形成装置１のハードウェア構成の例を示す図である。図３は、サーバー２のハードウェア構成の例を示す図である。
【００２０】
図１に示すように、ネットワークシステム１ＮＳは、複数台の画像形成装置１、サーバー２、端末装置３、および通信回線４などによって構成される。通信回線４として、いわゆるＬＡＮ（Local Area Network）回線、公衆回線、またはインターネットなどが用いられる。各画像形成装置１、サーバー２、および端末装置３は、通信回線４を介して繋がれている。以下、各画像形成装置１を「画像形成装置１Ａ」、「画像形成装置１Ｂ」、「画像形成装置１Ｃ」、…と区別して記載することがある。
【００２１】
ネットワークシステム１ＮＳは、企業または役所などの組織のメンバーによって使用される。つまり、組織のメンバーが、ユーザーである。ユーザーには１人ずつ、ユニークなユーザーコードが与えられている。また、各ユーザーには、自分自身のみが知っているパスワードが設定されている。
【００２２】
画像形成装置１は、一般に「複合機」または「ＭＦＰ（Multi Function Peripherals）」などと呼ばれる装置であって、コピー、ファックス、スキャン、ネットワークプリント、およびファイルサーバーなどの機能を集約した装置である。
【００２３】
さらに、画像形成装置１には、プルプリントの機能が備わっている。この機能によると、印刷データは、パーソナルコンピューターなどから発信されると、直ちに画像形成装置に受信されるのではなく、「プルプリントサーバー」というサーバーに一時的に保存される。プルプリントサーバーは、あちこちのパーソナルコンピューターなどから印刷データを受信し、一元的に管理する。そして、ユーザーが任意の画像形成装置のところへ行き所定の操作を行ったら、プルプリントサーバーは、その画像形成装置へ印刷データを送信する。
【００２４】
画像形成装置１は、図２に示すように、ＣＰＵ（Central Processing Unit）１０ａ、ＲＡＭ（Random Access Memory）１０ｂ、ＲＯＭ（Read Only Memory）１０ｃ、大容量記憶装置１０ｄ、スキャナーユニット１０ｅ、印刷ユニット１０ｆ、ネットワークインタフェース１０ｇ、タッチパネルディスプレイ１０ｈ、モデム１０ｉ、およびフィニッシャー１０ｊのほか制御用の回路などによって構成される。なお、一部の画像形成装置１には、フィニッシャー１０ｊが設けられていない。
【００２５】
ネットワークインタフェース１０ｇは、通信回線４を介して端末装置３などの装置を相手にＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などのプロトコルで通信を行う。ネットワークインタフェース１０ｇとして、例えばＮＩＣ（Network Interface Card）が用いられる。
【００２６】
タッチパネルディスプレイ１０ｈは、ユーザーに対してメッセージまたは指示を与えるための画面、ユーザーが処理の指令および条件を入力するための画面、およびＣＰＵ１０ａの処理の結果を示す画面などを表示する。また、ユーザーが指で触れた位置を検知し、検知結果を示す信号をＣＰＵ１０ａに送信する。
【００２７】
スキャナーユニット１０ｅは、用紙に記されている写真、文字、絵、図表などからなる画像を読み取って画像データを生成する。
【００２８】
モデム１０ｉは、固定電話網を介してファックス端末との間でＧ３などのプロトコルで画像データをやり取りするための装置である。
【００２９】
印刷ユニット１０ｆは、スキャナーユニット１０ｅによって読み取られた画像のほか、端末装置３またはファックス端末などから受信した画像データに示される画像を印刷する。
【００３０】
フィニッシャー１０ｊは、印刷ユニット１０ｆによって画像が印刷された印刷物に対して仕上げの処理、例えば、ステープルで印刷物を綴じる処理またはパンチ穴を開ける処理を行う。
【００３１】
ＲＯＭ１０ｃまたは大容量記憶装置１０ｄには、プルプリント用のソフトウェア１ＳＷがインストールされている。ソフトウェア１ＳＷを構成するモジュール（図１０参照）は必要に応じてＲＡＭ１０ｂにロードされ、ＣＰＵ１０ａによって実行される。大容量記憶装置１０ｄとして、ＨＤＤ（Hard Disk Drive）またはＳＳＤ（Solid State Drive）などが用いられる。
【００３２】
図１に戻って、サーバー２は、プルプリントサーバーであって、パーソナルコンピューターなどから印刷データを受信して記憶し、画像形成装置１からの要求に基づいて印刷データを配信する。
【００３３】
サーバー２は、図３に示すように、ＣＰＵ２０ａ、ＲＡＭ２０ｂ、ＲＯＭ２０ｃ、大容量記憶装置２０ｄ、およびネットワークインタフェース２０ｅなどによって構成される。
【００３４】
ネットワークインタフェース２０ｅは、画像形成装置１および端末装置３などと通信を行うためのＮＩＣである。
【００３５】
ＲＯＭ２０ｃまたは大容量記憶装置２０ｄには、プルプリント用のソフトウェア２ＳＷがインストールされている。ソフトウェア２ＳＷを構成するモジュール（図１１参照）は必要に応じてＲＡＭ２０ｂにロードされ、ＣＰＵ１０ａによって実行される。大容量記憶装置１０ｄとして、ＨＤＤまたはＳＳＤなどが用いられる。
【００３６】
端末装置３は、画像形成装置１による印刷などのサービスを受けるためのクライアントである。端末装置３には、画像形成装置１およびサーバー２によってプルプリントを行うためのドライバーなどがインストールされている。端末装置３として、パーソナルコンピューター、スマートフォン、またはＰＤＡ（Personal Digital Assistant）などが用いられる。
【００３７】
画像形成装置１およびサーバー２によるプルプリントの処理は、ソフトウェア１ＳＷおよびソフトウェア２ＳＷによって実現される。ソフトウェア１ＳＷおよびソフトウェア２ＳＷについては、後に詳細に説明する。ここで、画像形成装置１およびサーバー２の処理の概要およびユーザーによる操作の概要を、シーケンス図などを参照しながら説明する。
【００３８】
〔印刷ジョブチケットの登録〕
図４は、ジョブチケットの登録のための処理の流れの例を示すシーケンス図である。
【００３９】
サーバー２は、画像形成装置１に実行させる印刷ジョブを、印刷ジョブごとにジョブチケットを発行して管理する。印刷ジョブのジョブチケットは、図４に示す手順でサーバー２に登録される。
【００４０】
ユーザーは、印刷したい画像の画像データを端末装置３に用意する。この画像データは、ワープロソフトまたは描画ソフトなどのアプリケーションで画像を作成することによって用意すればよい。または、インターネット上のウェブサイトからＷＥＢページのデータをダウンロードし、このデータを画像データとして用いることもできる。
【００４１】
そして、ユーザーは、印刷ジョブの条件（カラー／モノクロ、部数、用紙のサイズ、またはステープル綴じの有無など）を指定し、印刷のコマンドを端末装置３に入力する。この際に、プルプリント機能による印刷を指定する。さらに、この印刷ジョブを使用させてもよい者のユーザーコードを指定する。
【００４２】
すると、端末装置３は、ドライバーによって画像データをＰＤＬ（Page Description Language）のデータに変換するなどして印刷データ５０を生成する。そして、印刷データ５０を、指定されたユーザーコードおよび条件を示す属性データ５１とともにサーバー２へ送信する（図４の＃７０１）。これにより、印刷ジョブの予約がサーバー２に対して要求される。
【００４３】
サーバー２は、印刷データ５０および属性データ５１を受信すると（＃７１１）、印刷データ５０および属性データ５１それぞれにユニークなデータ名を付けて所定の場所に保存する（＃７１２）。今回の印刷ジョブを他の印刷ジョブと区別するためのジョブ識別コードを発行し、このジョブ識別コードのほか印刷データ５０および属性データ５１それぞれのデータ名を示すジョブチケットデータ５２を生成し（＃７１３）、所定の場所に記憶させる（＃７１４）。このようにして、サーバー２へのジョブチケットの登録が完了する。
【００４４】
なお、ユーザーは、画像データの用意およびジョブチケットの登録を、端末装置３の代わりに画像形成装置１を用いて行うこともできる。この場合は、ユーザーは、例えば、画像が記された用紙を画像形成装置１にスキャンさせることによって、画像データを用意することができる。そして、画像形成装置１は、端末装置３における上述の処理を行うことによって印刷データ５０を生成し、属性データ５１とともにサーバー２へ送信する。
【００４５】
〔プルプリントの実行前のユーザー認証〕
図５は、ユーザー認証のための処理の流れの例を示すシーケンス図である。
【００４６】
ユーザーは、ジョブチケットの登録後、画像の印刷物が必要になったら、任意の画像形成装置１のところへ行き、画像の印刷をこの画像形成装置１に行わせることができる。それに先だって、ユーザーは、サーバー２から認証を受けなければならない。認証のための処理は、図５に示す手順で実行される。以下、ユーザーが画像の印刷を画像形成装置１Ａに行わせる場合を例に説明する。
【００４７】
ユーザーは、画像形成装置１Ａに自分のユーザーコードおよびパスワードを入力する。画像形成装置１Ａは、入力を受け付けると（図５の＃７２１）、このユーザーコードおよびパスワードのほか印刷ジョブのリストを要求する旨を示す認証等要求データ５３をサーバー２へ送信する（＃７２２）。
【００４８】
サーバー２は、認証等要求データ５３を受信すると（＃７３１）、認証等要求データ５３に示されるユーザーコードおよびパスワードに基づいて、ユーザーの正当性の判断つまり認証を行う（＃７３２）。
【００４９】
そして、サーバー２は、正しいユーザーであることが確認できたら、サーバー２へのこのユーザーのログインを認め、このユーザーの再印刷チケットのデータの有無を確認する（＃７３３）。再印刷チケットのデータの有無によって、以降の処理の内容が異なる。再印刷チケットについては、後に説明する。以下、サーバー２へログインしたユーザーを特に「ログインユーザー」と記載することがある。
【００５０】
〔再印刷チケットの登録〕
図６は、再印刷チケットの登録のための処理の流れの例を示すシーケンス図である。図７は、ジョブ一覧画面ＷＮ１の例を示す図である。
【００５１】
図５のステップ＃７３３の処理の結果、ログインユーザーの再印刷チケットのデータをサーバー２が有していないことが分かった場合は、画像形成装置１Ａおよびサーバー２は、図６に示す手順で処理を行う。この際に、再印刷チケットのデータが生成されることがある。
【００５２】
サーバー２は、ログインユーザーに対して使用が認められている印刷ジョブを検索し（＃７４１）、見つかった印刷ジョブのリストを示すジョブリストデータ５４を画像形成装置１Ａへ送信する（＃７４２）。印刷ジョブの検索の方法は、後述する。
【００５３】
画像形成装置１Ａは、ジョブリストデータ５４を受信すると（＃７５１）、図７のような、ジョブリストデータ５４に示されるジョブ識別コードを示すジョブ一覧画面ＷＮ１を表示する（＃７５２）。ここで、ログインユーザーは、印刷したい画像に係る印刷ジョブのジョブ識別コードを選択する。
【００５４】
画像形成装置１Ａは、ジョブ識別コードの選択を受け付けると（＃７５３）、そのジョブ識別コードと印刷ジョブのデータを要求する旨とを示すジョブ要求データ５５をサーバー２へ送信する（＃７５４）。
【００５５】
サーバー２は、ジョブ要求データ５５を受信すると（＃７４３）、ユーザーが選択した印刷ジョブの印刷データ５０および属性データ５１をジョブ要求データ５５に基づいて検索し（＃７４４）、画像形成装置１Ａへ送信する（＃７４５）。印刷データ５０および属性データ５１の検索の方法は、後述する。
【００５６】
画像形成装置１Ａは、印刷データ５０および属性データ５１を受信すると（＃７５５）、条件の通りに画像を印刷することができるか否かを判定する（＃７５６）。判定の方法は、後述する。
【００５７】
そして、画像形成装置１Ａは、印刷データ５０および属性データ５１に基づいて、画像を用紙に印刷し、必要に応じて仕上げの処理を行う（＃７５７）。つまり、印刷ジョブを実行する。条件の通りに印刷しまたは仕上げの処理を行うことができない場合は、条件を変更して印刷ジョブを実行する。詳細は、後述する。
【００５８】
さらに、画像形成装置１Ａは、条件の通りに印刷することができない場合は、サーバー２へ、ログインユーザーのユーザーコードおよび今回の印刷ジョブのジョブ識別コードを示す発行要求データ５６を送信することによって、再印刷チケットを発行するように要求する（＃７５８）。
【００５９】
「再印刷チケット」は、条件の通りに印刷ジョブを実行させることができなかったユーザーが容易にこの印刷ジョブを他の画像形成装置１に実行させることができるようにするためのジョブチケットである。再印刷チケットの使用方法は、後述する。
【００６０】
サーバー２は、発行要求データ５６を受信すると（＃７４６）、再印刷チケットデータ５７を生成し（＃７４７）、所定の場所に記憶させる（＃７４８）。これにより、再印刷チケットの登録が完了する。
【００６１】
なお、再印刷チケットデータ５７には、発行要求データ５６に示されるユーザーコードおよびジョブ識別コードのほか、この印刷ジョブの印刷条件が示される。生成の方法は、後述する。また、再印刷チケットデータ５７は、暗号化しておくのが望ましい。特に、パスワードの部分は暗号化しておくのが、望ましい。
【００６２】
〔再印刷チケットに基づく印刷ジョブの実行〕
図８は、再印刷チケットに基づいて印刷ジョブを実行する際の処理の流れの例を示すシーケンス図である。図９は、再印刷チケット画面ＷＮ２の例を示す図である。
【００６３】
ユーザーは、ある画像形成装置１に条件の通りに実行させることができなかった印刷ジョブを、再印刷チケットを用いて他の画像形成装置１に実行させることができる。以下、再印刷チケットを用いて画像形成装置１Ｂに印刷ジョブを実行させる場合を例に説明する。
【００６４】
ユーザーは、画像形成装置１Ｂを操作してサーバー２にログインする。この際のユーザーの操作および画像形成装置１Ｂおよびサーバー２の処理は、図５で説明した通りである。
【００６５】
図５のステップ＃７３３の処理の結果、ログインユーザーの再印刷チケットのデータつまり再印刷チケットデータ５７をサーバー２が有していることが分かった場合は、画像形成装置１Ｂおよびサーバー２は、図８に示す手順で処理を行う。
【００６６】
サーバー２は、この再印刷チケットデータ５７を画像形成装置１Ｂへ送信する（図８の＃７６１）。
【００６７】
画像形成装置１Ｂは、再印刷チケットデータ５７を受信すると（＃７７１）、条件の通りに画像を印刷することができるか否かを判定する（＃７７２）。判定の方法は、後述する。
【００６８】
印刷できる場合は、画像形成装置１Ｂは、図９のような、再印刷チケットデータ５７に示されるジョブ識別コードを示す再印刷チケット画面ＷＮ２を表示する（＃７７３）。図９の例では、印刷設定の内容を表示していないが、表示してもよい。
【００６９】
ここで、ユーザーは、このジョブ識別コードの印刷ジョブを実行するか否かを決める。そして、実行する場合は、「実行」ボタンを押すことによって、実行の指令を画像形成装置１Ｂに与える。ユーザーは、既に取得した印刷物が、指定した条件の通りのものではないが、それで事足りている場合は、実行の指令を与えなくてもよい。
【００７０】
画像形成装置１Ｂは、実行の指令を受け付けると（＃７７４）、このジョブ識別コードと印刷ジョブのデータを要求する旨とを示すジョブ要求データ５８をサーバー２へ送信する（＃７７５）。
【００７１】
サーバー２は、ジョブ要求データ５８を受信すると（＃７６２）、印刷データ５０および属性データ５１をジョブ要求データ５８に基づいて検索し（＃７６３）、画像形成装置１Ｂへ送信する（＃７６４）。印刷データ５０および属性データ５１の検索の方法は、後述する。
【００７２】
そして、画像形成装置１Ｂは、印刷データ５０および属性データ５１を受信すると（＃７７６）、これらのデータに基づいて、画像を用紙に印刷し、必要に応じて仕上げの処理を行う（＃７７７）。つまり、再印刷チケットに係る印刷ジョブを実行する。
【００７３】
実行後、画像形成装置１Ｂは、この印刷ジョブのジョブ識別コードとこの印刷ジョブのデータの削除の指令とを示す削除指令データ５９をサーバー２へ送信する（＃７７８）。
【００７４】
サーバー２は、削除指令データ５９を受信すると（＃７６５）、削除指令データ５９に基づいて印刷データ５０および属性データ５１を削除する（＃７６６）。削除の方法は、後述する。
【００７５】
〔ソフトウェア１ＳＷ、２ＳＷ〕
図１０は、画像形成装置１の機能的構成の例を示す図である。図１１は、サーバー２の機能的構成の例を示す図である。図１２は、再印刷チケット画面ＷＮ２の例を示す図である。
【００７６】
ソフトウェア１ＳＷは、図１０に示す認証情報等送信部１０１、ジョブリスト受信部１０２、ジョブリスト提示処理部１０３、第一の実行可否判定部１０４、ジョブデータ取得部１０５、再印刷チケット生成要求部１０６、再印刷チケット受信部１０７、第二の実行可否判定部１０８、再印刷チケット提示処理部１０９、および再印刷チケット削除要求部１１０などを実現するためのソフトウェアである。
【００７７】
一方、ソフトウェア２ＳＷは、図１１に示す印刷ジョブチケットデータ生成部２０１、認証情報等受信部２０２、ユーザー認証部２０３、印刷ジョブリスト提供部２０４、再印刷チケット送信部２０５、再印刷チケットデータ生成部２０６、印刷ジョブデータ提供部２０７、再印刷チケット削除部２０８、印刷ジョブチケットデータ記憶部２Ｋ１、および再印刷チケットデータ記憶部２Ｋ２などを実現するためのソフトウェアである。
【００７８】
図４、図５、図６、および図８で説明した処理は、ソフトウェア１ＳＷおよびソフトウェア２ＳＷに基づいてＣＰＵ１０ａおよびＣＰＵ２０ａによって行われる。以下、図１０に示す各部および図１１に示す各部について説明する。
【００７９】
ユーザーは、上述の通り、画像データを用意し、印刷条件を指定する。さらに、この画像データによる印刷ジョブの実行権を誰に与えるのかを決め、決めたユーザーのユーザーコードを指定する。
【００８０】
すると、画像形成装置１または端末装置３は、画像データおよび指定された内容に基づいて印刷データ５０および属性データ５１を生成し、サーバー２へ送信する。
【００８１】
サーバー２において、印刷ジョブチケットデータ記憶部２Ｋ１（図１１参照）は、印刷データフォルダ、属性データフォルダ、およびジョブチケットフォルダを有し、印刷ジョブに関するデータを記憶する。
【００８２】
印刷データ５０は、ユニークなデータ名が付されて印刷データフォルダに格納され、属性データ５１は、ユニークなデータ名が付されて属性データフォルダに格納される。
【００８３】
印刷ジョブチケットデータ生成部２０１は、ジョブチケットデータ５２を生成する。ジョブチケットデータ５２には、このジョブ識別コードのほか印刷データ５０および属性データ５１それぞれのデータ名が示される。そして、ジョブチケットデータ５２は、ジョブチケットフォルダに格納される。
【００８４】
以上の処理によって、印刷ジョブのジョブチケットの登録が完了する。ユーザーは、ジョブチケットを用いて任意の画像形成装置１に印刷ジョブを実行させることができる。
【００８５】
ユーザーは、印刷ジョブを実行させたい画像形成装置１のところへ行き、この画像形成装置１を操作して自分のユーザーコードおよびパスワードを入力する。
【００８６】
すると、画像形成装置１において、認証情報等送信部１０１（図１０参照）は、認証等要求データ５３を生成しサーバー２へ送信する。認証等要求データ５３には、入力されたユーザーコードおよびパスワードのほか印刷ジョブのリストを要求する旨が示される。
【００８７】
サーバー２において、認証情報等受信部２０２は、画像形成装置１から認証等要求データ５３を受信する。
【００８８】
ユーザー認証部２０３は、組織のメンバー（つまり、ユーザー）ごとのユーザーコードおよびパスワードを予め格納したユーザーアカウントデータベースを有している。そして、ユーザー認証部２０３は、認証情報等受信部２０２によって認証等要求データ５３が受信されると、認証等要求データ５３に示されるユーザーコードおよびパスワードとユーザーアカウントデータベースに格納されているユーザーコードおよびパスワードとを照合することによって、画像形成装置１を操作しているユーザーの正当性を判定する。つまり、ユーザー認証を行う。
【００８９】
このユーザーが正当であると判定された場合は、サーバー２へのこのユーザーのログインが完了する。
【００９０】
すると、印刷ジョブリスト提供部２０４および再印刷チケット送信部２０５のうちの一方が、以下の通り処理を行う。
【００９１】
ログインユーザーの再印刷チケットがない場合は、印刷ジョブリスト提供部２０４は、ログインユーザーが実行権を有する印刷ジョブを検索し、見つかった印刷ジョブのリストを示すジョブリストデータ５４を、ログインユーザーの画像形成装置１へ送信する。
【００９２】
ところで、ログインユーザーの再印刷チケットの有無は、次のように確認することができる。上述の通り、再印刷チケットは、再印刷チケットデータ５７として、所定の場所に記憶される。また、再印刷チケットデータ５７には、少なくともユーザーコードが示される。
【００９３】
そこで、印刷ジョブリスト提供部２０４は、所定の場所の中から、ログインユーザーのユーザーコードが示される再印刷チケットデータ５７を検索することによって、ログインユーザーの再印刷チケットの有無を確認する。なお、所定の場所は、後述する再印刷チケットデータ記憶部２Ｋ２である。
【００９４】
また、ログインユーザーが実行権を有する印刷ジョブは、次のように検索することができる。上述の通り、印刷ジョブは、ジョブチケットデータ５２として、印刷ジョブチケットデータ記憶部２Ｋ１に記憶される。また、ジョブチケットデータ５２は、実行権が与えられたユーザーのユーザーコードが少なくとも示される。
【００９５】
そこで、印刷ジョブリスト提供部２０４は、印刷ジョブチケットデータ記憶部２Ｋ１の中から、ログインユーザーのユーザーコードが示されるジョブチケットデータ５２を検索することによって、ログインユーザーが実行権を有する印刷ジョブを検索する。そして、印刷ジョブリスト提供部２０４は、見つかったジョブチケットデータ５２のそれぞれに示されるジョブ識別コードを示すデータをジョブリストデータ５４として生成し、ログインユーザーの画像形成装置１へ送信する。
【００９６】
一方、ログインユーザーの再印刷チケットがある場合は、再印刷チケット送信部２０５は、この再印刷チケットを画像形成装置１へ送信する。具体的には、再印刷チケットデータ記憶部２Ｋ２に記憶されている、ログインユーザーのユーザーコードが示される再印刷チケットデータ５７を検索し、ログインユーザーの画像形成装置１へ送信する。なお、このような再印刷チケットデータ５７が複数ある場合は、これらの再印刷チケットデータ５７をすべて送信する。
【００９７】
画像形成装置１において、ジョブリスト受信部１０２は、サーバー２からジョブリストデータ５４を受信する。
【００９８】
ジョブリスト提示処理部１０３は、ジョブ一覧画面ＷＮ１をタッチパネルディスプレイ１０ｈに表示させる。ジョブ一覧画面ＷＮ１には、図７のように、受信されたジョブリストデータ５４に示されるジョブ識別コードのリストが示される。
【００９９】
ここで、ログインユーザーは、実行を所望する印刷ジョブのジョブ識別コードをリストの中から選択する。
【０１００】
ジョブデータ取得部１０５は、選択された印刷ジョブの印刷データ５０および属性データ５１をサーバー２からダウンロードする。具体的には、選択された印刷ジョブのジョブ識別コードと印刷ジョブのデータを要求する旨とを示すデータをジョブ要求データ５５としてサーバー２へ送信する。
【０１０１】
サーバー２において、印刷ジョブデータ提供部２０７は、ジョブ要求データ５５を受信すると、ジョブ要求データ５５に示されるジョブ識別コードに係る印刷データ５０および属性データ５１を検索し、ジョブ要求データ５５の送信元である画像形成装置１へ送信する。印刷データ５０および属性データ５１は、次のように検索することができる。
【０１０２】
印刷ジョブデータ提供部２０７は、ジョブ要求データ５５に示されるジョブ識別コードを示すジョブチケットデータ５２を、印刷ジョブチケットデータ記憶部２Ｋ１の中から検索する。ジョブチケットデータ５２には、上述の通り、印刷データ５０および属性データ５１それぞれのデータ名が示されている。そこで、印刷ジョブデータ提供部２０７は、それぞれのデータ名を示す印刷データ５０および属性データ５１を、印刷データフォルダおよび属性データフォルダから検索する。
【０１０３】
画像形成装置１において、印刷データ５０および属性データ５１がダウンロードされると、従来通り、印刷ジョブがキューに登録される。そして、この印刷ジョブの順番が来ると、印刷データ５０および属性データ５１に基づいて印刷ユニット１０ｆによって実行される。
【０１０４】
ただし、属性データ５１に示される条件の通りに印刷ジョブを実行することができない場合は、条件を変更して印刷ジョブを実行する。例えば、カラー印刷の条件が指定されているにも関わらず画像形成装置１がカラー印刷の機能を有しない場合は、モノクロ印刷に条件を変更して印刷ジョブを実行する。または、ステープル綴じの実行が条件として指定されているにも関わらず画像形成装置１がフィニッシャー１０ｊを有しない場合は、ステープル綴じを省略して印刷ジョブを実行する。
【０１０５】
また、印刷データ５０および属性データ５１がダウンロードされると、上述の印刷ジョブの実行と前後してまたは並行して、第一の実行可否判定部１０４および再印刷チケット生成要求部１０６によって次の処理が行われる。
【０１０６】
第一の実行可否判定部１０４は、属性データ５１に示される条件の通りに印刷ジョブを実行することができるか否かを判定する。判定は、属性データ５１に示される条件と画像形成装置１のスペックとを比較することによって行えばよい。または、トナーまたは用紙などの消耗品が足りない場合に実行できないと、判定してもよい。
【０１０７】
再印刷チケット生成要求部１０６は、条件の通りに印刷ジョブを実行することができないと第一の実行可否判定部１０４によって判定された場合に、この印刷ジョブのジョブ識別コードおよびログインユーザーのユーザーコードを示すデータを発行要求データ５６としてサーバー２へ送信することによって、再印刷チケットを発行するように要求する。
【０１０８】
サーバー２において、再印刷チケットデータ生成部２０６は、発行要求データ５６を受信すると、再印刷チケットデータ５７を生成し再印刷チケットデータ記憶部２Ｋ２に記憶させる。
【０１０９】
再印刷チケットデータ５７は、次の方法によって生成することができる。再印刷チケットデータ生成部２０６は、発行要求データ５６に示されるジョブ識別コードを示すジョブチケットデータ５２を印刷ジョブチケットデータ記憶部２Ｋ１のジョブチケットフォルダ中から検索する。さらに、ジョブチケットデータ５２に示されるデータ名の属性データ５１を印刷ジョブチケットデータ記憶部２Ｋ１の属性データフォルダの中から検索する。
【０１１０】
そして、再印刷チケットデータ生成部２０６は、この属性データ５１に示される条件と受信した発行要求データ５６に示されるユーザーコードおよびジョブ識別コードとを示すデータを再印刷チケットデータ５７として生成する。
【０１１１】
画像形成装置１において、再印刷チケット受信部１０７は、ログインの際にサーバー２からジョブリストデータ５４の代わりに再印刷チケットデータ５７が送信された場合に、この再印刷チケットデータ５７を受信する。
【０１１２】
第二の実行可否判定部１０８は、再印刷チケットデータ５７に示される条件の通りに印刷ジョブを実行することができるか否かを判定する。判定は、第一の実行可否判定部１０４による判定と同様、再印刷チケットデータ５７に示される条件と画像形成装置１のスペックとを比較することによって行ってもよいし、消耗品の量に基づいて行ってもよい。
【０１１３】
再印刷チケット提示処理部１０９は、再印刷チケット画面ＷＮ２をタッチパネルディスプレイ１０ｈに表示させる。再印刷チケット画面ＷＮ２には、図９に示したように、再印刷チケット受信部１０７によって受信された再印刷チケットデータ５７のジョブ識別コードのうち、条件の通りの実行が可能であると第二の実行可否判定部１０８によって判定された印刷ジョブのジョブ識別コードが、示される。
【０１１４】
ここで、ログインユーザーは、このジョブ識別コードの印刷ジョブを実行させたい場合は、「実行」ボタンを押す。
【０１１５】
すると、ジョブデータ取得部１０５は、このジョブ識別コードと印刷ジョブのデータを要求する旨とを示すデータをジョブ要求データ５８としてサーバー２へ送信する。以下、上述の通り、この印刷ジョブの印刷データ５０および属性データ５１がサーバー２から画像形成装置１へダウンロードされ、この印刷ジョブがキューに格納され、順番が来たらこの印刷ジョブが印刷ユニット１０ｆによって実行される。
【０１１６】
なお、再印刷チケット受信部１０７が再印刷チケットデータ５７を一度に複数受信した場合は、第二の実行可否判定部１０８は、再印刷チケットデータ５７それぞれにジョブ識別コードが示される印刷ジョブごとに、条件の通りに実行することができるか否かを判定すればよい。そして、再印刷チケット提示処理部１０９は、図１２のように、実行することができると判定された印刷ジョブのジョブ識別コードをリストに纏めて表示すればよい。ジョブデータ取得部１０５は、リストの中からログインユーザーが選択した印刷ジョブの印刷データ５０および属性データ５１をサーバー２からダウンロードすればよい。
【０１１７】
再印刷チケット削除要求部１１０は、再印刷チケットに基づいて取得した印刷データ５０および属性データ５１による印刷ジョブが完了したら、この印刷ジョブのジョブ識別コードとこの印刷ジョブのデータの削除の指令とを示すデータを削除指令データ５９としてサーバー２へ送信する。
【０１１８】
サーバー２において、再印刷チケット削除部２０８は、削除指令データ５９を受信すると、再印刷チケットデータ記憶部２Ｋ２の中から、削除指令データ５９に示されるジョブ識別コードを示す再印刷チケットデータ５７を検索し、この再印刷チケットデータ５７を削除する。
【０１１９】
図１３および図１４は、第一の実施形態における画像形成装置１の全体的な処理の流れの例を説明するフローチャートである。図１５および図１６は、第一の実施形態におけるサーバー２の全体的な処理の流れの例を説明するフローチャートである。
【０１２０】
次に、画像形成装置１およびサーバー２それぞれの全体的な処理の流れを、図１３〜図１６のフローチャートを参照しながら説明する。
【０１２１】
画像形成装置１は、ユーザーによってデータが入力されたりサーバー２からデータが送信されてきたりするごとに、図１３および図１４に示す処理を適宜、実行する。
【０１２２】
画像形成装置１は、ユーザーコードおよびパスワードが入力されると（図１３の＃５０１でＹｅｓ）、このユーザーコードおよびパスワードなどを示すデータを認証等要求データ５３としてサーバー２へ送信する（＃５０２）。これにより、ユーザー認証の要求およびリスト等の提供の要求がサーバー２に対してなされる。
【０１２３】
認証に成功すると（＃５０３でＹｅｓ）、サーバー２からジョブリストデータ５４および再印刷チケットデータ５７のうちのいずれか一方が送信される。
【０１２４】
画像形成装置１は、ジョブリストデータ５４を受信した場合は（＃５０４でＹｅｓ）、ジョブリストデータ５４に基づいてジョブ一覧画面ＷＮ１（図７参照）を表示することによって、ログインユーザーが実行の権限を有する印刷ジョブを提示する（＃５０５）。
【０１２５】
画像形成装置１は、ログインユーザーによる印刷ジョブの選択を受け付けると（＃５０６）、この印刷ジョブの印刷データ５０および属性データ５１をサーバー２からダウンロードする（＃５０７）。この際に、画像形成装置１は、この印刷ジョブのジョブ識別コードなどを示すデータをジョブ要求データ５５としてサーバー２へ送信する。
【０１２６】
画像形成装置１は、印刷データ５０および属性データ５１をダウンロードすると、属性データ５１に示される条件の通りに印刷ジョブを実行することができるか否かを判定する（＃５０８）。
【０１２７】
実行することができる場合は（＃５０９でＹｅｓ）、画像形成装置１は、印刷データ５０および属性データ５１を用いて条件の通りに印刷ジョブを実行する（＃５１０）。
【０１２８】
実行することができない場合は（＃５０９でＮｏ）、条件を変更して印刷ジョブを実行する（＃５１１）。さらに、この印刷ジョブのジョブ識別コードおよびログインユーザーのユーザーコードなどを示すデータを発行要求データ５６としてサーバー２へ送信する（＃５１２）。これにより、この印刷ジョブの再印刷チケットの発行の要求がサーバー２に対してなされる。
【０１２９】
一方、ジョブリストデータ５４ではなく再印刷チケットデータ５７を受信した場合は（＃５０４でＮｏ）、画像形成装置１は、再印刷チケットデータ５７に示される条件の通りに印刷ジョブを実行することができるか否かを判定する（図１４の＃５１３）。
【０１３０】
実行することができる場合は（＃５１４でＹｅｓ）、画像形成装置１は、再印刷チケットデータ５７に基づいて再印刷チケット画面ＷＮ２（図９参照）を表示することによって、他の画像形成装置１で条件の通りに実行することができなかった印刷ジョブを提示する（＃５１５）。
【０１３１】
画像形成装置１は、ログインユーザーによる印刷ジョブの実行の指令を受け付けると（＃５１６）、印刷データ５０および属性データ５１をサーバー２からダウンロードする（＃５１７）。この際に、ジョブ要求データ５５として、再印刷チケットデータ５７に示されるジョブ識別コードを示すデータをサーバー２へ送信する。そして、印刷データ５０および属性データ５１を用いて条件の通りに印刷ジョブを実行する（＃５１８）。
【０１３２】
印刷ジョブの実行後、この印刷ジョブのジョブ識別コードなどを示すデータを削除指令データ５９としてサーバー２へ送信する（＃５１９）。これにより、この印刷ジョブの再印刷チケットの削除の要求がサーバー２に対してなされる。
【０１３３】
画像形成装置１は、認証は成功したが、ジョブリストデータ５４も、条件の通りに実行可能な印刷ジョブの再印刷チケットデータ５７も、得られなかった場合は（＃５０４でＮｏ、＃５１４でＮｏ）、サーバー２へのユーザーのログインが認められるのみである（＃５２０）。
【０１３４】
サーバー２は、画像形成装置１または端末装置３からデータが送信されてくるごとに、図１５および図１６に示す処理を適宜、実行する。
【０１３５】
サーバー２は、印刷データ５０および属性データ５１を画像形成装置１またはサーバー２から受信すると（図１５の＃５３１でＹｅｓ）、これらのデータを所定の場所に保存する（＃５３２）。さらに、これらのデータに対応するジョブチケットデータ５２を生成し、所定の場所に保存する（＃５３３）。
【０１３６】
または、サーバー２は、認証等要求データ５３を画像形成装置１から受信すると（＃５３４でＹｅｓ）、ユーザー認証を行う（＃５３５）。この画像形成装置１のユーザーが正規のユーザーであると判定できたら（＃５３６でＹｅｓ）、このユーザーの再印刷チケットのデータつまり再印刷チケットデータ５７があれば（＃５３７でＹｅｓ）、この再印刷チケットデータ５７をこの画像形成装置１へ送信する（＃５３８）。なければ（＃５３７でＮｏ）、このユーザーに実行の権限が与えられている印刷ジョブのリストを示すデータをジョブリストデータ５４としてこの画像形成装置１へ送信する（＃５３９）。
【０１３７】
または、サーバー２は、ジョブ要求データ５５を画像形成装置１から受信すると（＃５４０でＹｅｓ）、ジョブ要求データ５５に基づいて印刷データ５０および属性データ５１をこの画像形成装置１へ送信する（図１６の＃５４１）。
【０１３８】
または、サーバー２は、発行要求データ５６を受信すると（＃５４２でＹｅｓ）、再印刷チケットデータ５７を生成し所定の場所に保存する（＃５４３）。
【０１３９】
または、サーバー２は、削除指令データ５９を受信すると（＃５４４でＹｅｓ）、この削除指令データ５９に基づいて再印刷チケットデータ５７を削除する（＃５４５）。
【０１４０】
〔第二の実施形態〕
図１７は、再印刷チケットの登録のための処理の流れの変形例を示すシーケンス図である。図１８は、再印刷チケットに基づいて印刷ジョブを実行する際の処理の流れの変形を示すシーケンス図である。
【０１４１】
第一の実施形態では、条件の通りに印刷ジョブを実行することができるか否かを画像形成装置１が判定した。そして、再印刷チケットを発行するか否かおよび再印刷チケットをユーザーへ提示するか否かも、画像形成装置１が判定した。
【０１４２】
第二の実施形態では、画像形成装置１ではなくサーバー２がこれらを判定する。以下、第二の実施形態における画像形成装置１およびサーバー２の処理について説明する。第一の実施形態と重複する点については、説明を省略する。
【０１４３】
ネットワークシステム１ＮＳの全体的な構成は第一の実施形態の場合と同様であり、図１に示した通りである。画像形成装置１およびサーバー２のハードウェア構成も第一の実施形態の場合と同様であり、図２および図３に示した通りである。
【０１４４】
ただし、図１０に示した第一の実行可否判定部１０４および第二の実行可否判定部１０８に相当する機能をサーバー２に設ける。そして、画像形成装置１およびサーバー２は、次のように処理を行う。
【０１４５】
印刷ジョブチケットの登録のための処理およびプルプリントの実行前のユーザー認証の処理は、第一の実施形態の場合と同様であり、それぞれ前に図４および図５で説明した通りである。
【０１４６】
再印刷チケットの登録のための処理は、図６に示した手順の代わりに、図１７に示す手順で行われる。
【０１４７】
ジョブリストデータ５４、ジョブ要求データ５５、印刷データ５０、および属性データ５１のやり取りの処理およびジョブ一覧画面ＷＮ１を表示する処理は、第一の実施形態の場合と基本的に同様であり、図６のステップ＃７５１〜＃７５５および＃７４１〜＃７４５で説明した通りである（図１７の＃８０１〜＃８０５、＃８１１〜＃８１５）。ただし、ジョブ要求データ５５には、ジョブ識別コードだけでなく、ログインユーザーのユーザーコードも示される。
【０１４８】
また、第一の実施形態の場合とは異なり、属性データ５１に示される条件の通りに画像形成装置１が印刷ジョブを実行することができるか否かの判定は、サーバー２が実行する（＃８１６）。なお、サーバー２は、画像形成装置１のスペックに関する情報を、所定の場所に予め記憶しておいてもよいし、ステップ＃８０４においてジョブ要求データ５５とともに画像形成装置１から取得してもよい。
【０１４９】
そして、サーバー２は、条件の通りに印刷ジョブ実行することができないと判定した場合は、ジョブ要求データ５５に示されるジョブ識別コードおよびユーザーコードのほかこの印刷ジョブの印刷条件が示されるデータを再印刷チケットデータ５７として生成し（＃８１７）、記憶する（＃８１８）。
【０１５０】
再印刷チケットに基づく印刷ジョブの実行のための処理は、図８に示した手順の代わりに、図１８に示す手順で行われる。
【０１５１】
サーバー２は、第一の実施形態では、再印刷チケットを、それに示される条件の通りに印刷ジョブを実行することができるか否かに関わらず画像形成装置１へ送信したが、第二の実施形態では、実行することができる印刷ジョブの再印刷チケットのみを送信する。
【０１５２】
すなわち、サーバー２は、図５のステップ＃７３３の処理の結果、ログインユーザーの再印刷チケットのデータつまり再印刷チケットデータ５７を有していることが分かっても、直ちにこの再印刷チケットデータ５７をログインユーザーへ送信しない。再印刷チケットデータ５７に示される条件の通りにログインユーザーの画像形成装置１が印刷ジョブを実行することができるか否かを判定する（＃８３１）。そして、実行することができる場合にのみ、送信する（＃８３２）。
【０１５３】
その後、サーバー２は、第一の実施形態のステップ＃７６２〜＃７６６（図８参照）と同様の処理を行う（＃８３３〜＃８３７）。
【０１５４】
一方、画像形成装置１は、再印刷チケットデータ５７を受信すると（＃８２１）、条件の通りに印刷ジョブを実行することができるか否かを判定することなく、再印刷チケットをログインユーザーに対して提示する（＃８２２）。以下、第一の実施形態のステップ＃７７４〜＃７７８と同様に、ログインユーザーからの指定に応じて印刷データ５０および属性データ５１をダウンロードし（＃８２３、＃８２４）、印刷ジョブを実行する（＃８２５）。そして、実行後、再印刷チケットの削除をサーバー２へ要求する（＃８２６）。
【０１５５】
図１９および図２０は、第二の実施形態におけるサーバー２の全体的な処理の流れの例を説明するフローチャートである。図２１および図２２は、第二の実施形態における画像形成装置１の全体的な処理の流れの例を説明するフローチャートである。
【０１５６】
第一の実施形態と第二の実施形態との違いは、フローチャートからも分かる。画像形成装置１は、第一の実施形態では、図１３および図１４で説明した通り、印刷ジョブを条件の通りに実行することができるか否かを、画像形成装置１が判定した（＃５０８、＃５１３）。一方、第二の実施形態では、サーバー２が次のように判定する。
【０１５７】
サーバー２は、要求元である画像形成装置１において条件の通りに実行可能な印刷ジョブのジョブ要求データ５８を検索し、見つかったら（図１９の＃５７７でＹｅｓ）、これを画像形成装置１へ送信する（＃５７８）。
【０１５８】
また、サーバー２は、画像形成装置１へ印刷データ５０および属性データ５１を送信する際に、条件の通りに印刷ジョブを実行することができるか否かを判定する（図２０の＃５８２）。そして、実行することができない場合は（＃５８３でＹｅｓ）、画像形成装置１からの要求を受けることなく、再印刷チケットを画像形成装置１へ発行する（＃５８４）。
【０１５９】
よって、画像形成装置１は、図２１および図２２に示す通り、条件の通りに印刷ジョブを実行することができるか否かの判定も、再印刷チケットの発行の要求も、行わない。
【０１６０】
〔第三の実施形態〕
図２３は、再印刷チケットの登録のための処理の流れの変形例を示すシーケンス図である。図２４は、再印刷チケットに基づいて印刷ジョブを実行する際の処理の流れの変形例を示すシーケンス図である。
【０１６１】
第一の実施形態および第二の実施形態では、再印刷チケットを電子データ化してサーバー２に保存した。
【０１６２】
第三の実施形態では、再印刷チケットを用紙に印刷してログインユーザーへ提供する。以下、第三の実施形態における画像形成装置１およびサーバー２の処理について説明する。特に、第一の実施形態における処理と比較しながら説明する。第一の実施形態と重複する点については、説明を省略する。
【０１６３】
ネットワークシステム１ＮＳの全体的な構成は第一の実施形態の場合と同様であり、図１に示した通りである。画像形成装置１およびサーバー２のハードウェア構成も第一の実施形態の場合と同様であり、図２および図３に示した通りである。
【０１６４】
画像形成装置１およびサーバー２は、次のように処理を行う。印刷ジョブチケットの登録のための処理およびプルプリントの実行前のユーザー認証の処理は、第一の実施形態の場合と同様であり、それぞれ前に図４および図５で説明した通りである。
【０１６５】
再印刷チケットの発行の処理は、図６に示した手順の代わりに、図２３に示す手順で行われる。
【０１６６】
画像形成装置１は、条件の通りに印刷ジョブを実行できない場合に画像形成装置１からサーバー２へ再印刷チケットの発行の要求がなされる点は、図６で説明したステップ＃７５１〜＃７５８およびステップ＃７４１〜＃７４６と同じである（図２３の＃８４１〜＃８４８、＃８６１〜＃８６６）。
【０１６７】
サーバー２は、再印刷チケットデータ５７を生成するが（＃８６７）、再印刷チケットデータ記憶部２Ｋ２に格納する代わりに、画像形成装置１へ送信する（＃８６８）
。画像形成装置１は、再印刷チケットデータ５７を受信すると（＃８４９）、再印刷チケットデータ５７に示されるジョブ識別コード、ユーザーコード、印刷ジョブの条件などを再印刷チケットの情報として用紙に印刷する（＃８５０）。このユーザーコードのユーザーのパスワードも再印刷チケットの情報に含めてもよい。ただし、この場合は、再印刷チケットの情報を暗号化して印刷するのが望ましい。
【０１６８】
なお、図２３は、今回の印刷ジョブの目的の画像と再印刷チケットの情報とを別々の用紙に印刷する場合の処理の流れを示しているが、目的の画像と再印刷チケットの情報とを同じ用紙に印刷してもよい。この場合は、再印刷チケットの情報を地紋画像として目的の画像に埋め込んで印刷してもよい。または、用紙の余白の部分に印刷してもよい。
【０１６９】
再印刷チケットに基づく印刷ジョブの実行のための処理は、図８に示した手順の代わりに、図２４に示す手順で行われる。
【０１７０】
サーバー２は、第一の実施形態では、ユーザー認証に成功したら、ログインユーザーの再印刷チケットがあればそのデータ（再印刷チケットデータ５７）を画像形成装置１へ送信したが（図８の＃７６１）、第三の実施形態では、保存していないので、送信することができない。その代わりに、ユーザーは、再印刷チケットの情報が印刷された用紙を画像形成装置１のスキャナーユニット１０ｅにセットする。
【０１７１】
すると、画像形成装置１は、再印刷チケットの情報を読み取り（図２４の＃８７１）、条件の通りに印刷ジョブを実行することができるか否かを判定する（＃８７２）。
【０１７２】
条件の通りに実行することができる場合は、以下、画像形成装置１およびサーバー２は、基本的に第一の実施形態のステップ＃７７３〜７７７および＃７６２〜＃７６４と同様の処理を行う（＃８７３〜＃８７７、＃８８１〜＃８８３）。
【０１７３】
ただし、未だユーザーの認証ができていない場合は、画像形成装置１は、ステップ＃８７５において印刷データ５０などを要求する際にユーザーコードおよびパスワードをサーバー２へ送信する。サーバー２は、送信されてきたユーザーコードおよびパスワードに基づいてユーザー認証を行い、成功したら印刷データ５０および属性データ５１を送信する。また、再印刷チケットデータ５７の削除の処理（図８の＃７７８、＃７６５〜＃７６６）の処理は、不要である。
【０１７４】
図２５および図２６は、第三の実施形態における画像形成装置１の全体的な処理の流れの例を説明するフローチャートである。図２７は、第三の実施形態におけるサーバー２の全体的な処理の流れの例を説明するフローチャートである。
【０１７５】
第三の実施形態においては、画像形成装置１は、ユーザーが操作を行ったりサーバー２からデータが送信されてきたりするごとに、図２５および図２６に示す処理を適宜、実行する。
【０１７６】
画像形成装置１は、ユーザーコードおよびパスワードが入力されると（図２５の＃６０１でＹｅｓ）、これらをサーバー２へ送信することによってユーザー認証を行うように要求する（＃６０２）。
【０１７７】
ユーザー認証に成功したが（＃６０３でＹｅｓ）、ジョブリストデータ５４が送信されてこなかった場合は（＃６０４でＮｏ）、サーバー２へのユーザーのログインが認められるのみである（＃６０５）。
【０１７８】
一方、ジョブリストデータ５４を受信すると（＃６０４でＹｅｓ）、画像形成装置１は、第一の実施形態のステップ＃５０５〜＃５１２（図１３参照）と同様に、ジョブ一覧画面ＷＮ１（図７参照）を表示し、ログインユーザーが選択した印刷ジョブの印刷データ５０および属性データ５１をダウンロードして印刷ジョブを実行し、条件の通りに実行できない場合は再印刷チケットの発行をサーバー２へ要求する（＃６０６〜６１３）。さらに、第三の実施形態では、サーバー２によって発行された再印刷チケットのデータ（再印刷チケットデータ５７）を受信し、再印刷チケットの情報を印刷する（＃６１４）。
【０１７９】
スキャナーユニット１０ｅに用紙がセットされると（図２６の＃６１５でＹｅｓ）、画像形成装置１は、この用紙をスキャンする（＃６１６）。再印刷チケットの情報を読み取ることができた場合は（＃６１７でＹｅｓ）、第一の実施形態のステップ＃５１３〜＃５１８（図１４参照）と同様に、この再印刷チケットに示される印刷ジョブの印刷データ５０および属性データ５１をサーバー２からダウンロードし、印刷ジョブを実行する（＃６１８〜＃６２３）。
【０１８０】
また、サーバー２は、画像形成装置１または端末装置３からデータが送信されてくるごとに、図２７に示す処理を適宜、実行する。
【０１８１】
新たなジョブチケットの登録の処理およびユーザー認証の処理は、第一の実施形態のステップ＃５３１〜＃５３５（図１５参照）と同様である（図２７の＃６３１〜＃６３５）。
【０１８２】
サーバー２は、ユーザー認証に成功したら、第一の実施形態ではログインユーザーの再印刷チケットを検索したが、第三の実施形態では、これをスキップし、ログインユーザーに実行権が与えられた印刷ジョブのジョブチケットを検索しジョブリストデータ５４を画像形成装置１へ送信する（＃６３７でＹｅｓ、＃６３８）。
【０１８３】
または、画像形成装置１から印刷データ５０および属性データ５１を要求された場合は（＃６３９でＹｅｓ）、第一の実施形態と同様に、これらを画像形成装置１へ送信する（＃６４０）。ただし、未だユーザー認証が完了していない場合は、画像形成装置１からユーザーコードおよびパスワードを取得し、ユーザー認証に成功した後に送信する。
【０１８４】
または、再印刷チケットの発行を要求された場合は（＃６４１でＹｅｓ）、再印刷チケットデータ５７を生成し、画像形成装置１へ送信する（＃６４２）。
【０１８５】
なお、上述の例では、再印刷チケットデータ５７をサーバー２が生成したが、画像形成装置１が生成してもよい。また、第二の実施形態のように、条件の通りに印刷ジョブを実行することができるか否かを画像形成装置１の代わりにサーバー２が判定してもよい。
【０１８６】
第一の実施形態ないし第三の実施形態によると、ユーザーの所望する通りの印刷物を印刷ジョブの再実行によって従来よりも確実に得ることができる。
【０１８７】
第一の実施形態ないし第三の実施形態では、印刷ジョブのジョブ識別コードをサーバー２が付けたが、ユーザーにとって分かりやすい名称、例えば、印刷の対象である画像が表わすドキュメントの名称を、ジョブ識別コードとして用いてもよい。または、ジョブ識別コードとともに名称をジョブチケットデータ５２、ジョブリストデータ５４、および再印刷チケットデータ５７などに含めておき、ジョブ識別コードとともに名称をユーザーに提示してもよい。
【０１８８】
再印刷チケットの有効期限を設定しておき、有効期限が過ぎたら再印刷チケットに基づく印刷ジョブの実行を禁止してもよい。
【０１８９】
その他、ネットワークシステム１ＮＳ、画像形成装置１、サーバー２の全体または各部の構成、処理内容、処理順序、データの構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０１９０】
１ＮＳ  ネットワークシステム（印刷システム）
１  画像形成装置（印刷装置）
１０８  第二の実行可否判定部（実行可否判定手段）
１０ｆ  印刷ユニット（印刷ジョブ再実行手段、要再実行データ印刷手段）
２  サーバー（印刷ジョブデータ配信サーバー）
２０６  再印刷チケットデータ生成部（要再実行データ登録手段）
２０７  印刷ジョブデータ提供部（印刷ジョブデータ送信手段）
２０８  再印刷チケット削除部（要再実行データ削除手段）
２Ｋ２  再印刷チケットデータ記憶部（要再実行データ記憶手段）
５０  印刷データ（印刷ジョブデータ）
５１  属性データ（印刷ジョブデータ）
５７  再印刷チケットデータ（要再実行データ）
【図１】
2013003943.tif 000003
【図２】
2013003943.tif 000004
【図３】
2013003943.tif 000005
【図４】
2013003943.tif 000006
【図５】
2013003943.tif 000007
【図６】
2013003943.tif 000008
【図７】
2013003943.tif 000009
【図８】
2013003943.tif 000010
【図９】
2013003943.tif 000011
【図１０】
2013003943.tif 000012
【図１１】
2013003943.tif 000013
【図１２】
2013003943.tif 000014
【図１３】
2013003943.tif 000015
【図１４】
2013003943.tif 000016
【図１５】
2013003943.tif 000017
【図１６】
2013003943.tif 000018
【図１７】
2013003943.tif 000019
【図１８】
2013003943.tif 000020
【図１９】
2013003943.tif 000021
【図２０】
2013003943.tif 000022
【図２１】
2013003943.tif 000023
【図２２】
2013003943.tif 000024
【図２３】
2013003943.tif 000025
【図２４】
2013003943.tif 000026
【図２５】
2013003943.tif 000027
【図２６】
2013003943.tif 000028
【図２７】
2013003943.tif 000029