(57)【特許請求の範囲】
【請求項１】
印刷指示を受信する受信手段、前記受信手段による印刷指示の受信に応じて印刷データを生成する印刷データ生成手段、前記印刷指示の受信に応じて生成された印刷データを当該印刷指示で指定される出力先と関連づけて記憶手段に記憶させる手段、前記印刷指示の受信に応じて生成された印刷データの生成の完了を通知する通知情報を、当該印刷指示で指定される出力先に送信する通知手段、及び前記記憶手段に記憶される出力先からの要求に応じて、当該出力先に関連づけられた印刷データを印刷制御に用いられる印刷制御情報とともに当該出力先に送信する送信手段、を備えた印刷データ生成装置と、
前記通知情報の受信に応じて印刷データの送信を前記印刷データ生成装置に要求する手段を備えた印刷装置と、
前記印刷装置を出力先として指定する印刷指示を前記印刷データ生成装置に送信する印刷指示装置と、を含む印刷システムであって、
前記印刷システムは、
前記通知情報の受信に応じて印刷データの送信を前記印刷データ生成装置に要求する手段、前記印刷データ生成装置から送信される印刷データ及び印刷制御情報を受信する手段、受信された印刷データを加工し、加工した印刷データである加工後印刷データを、受信された印刷制御情報と関連づけて記憶手段に記憶させる手段、及び前記印刷装置からの要求に応じて、前記記憶手段に記憶される加工後印刷データを前記印刷装置に送信する手段、を備えた印刷データ加工装置をさらに含み、
前記印刷指示装置は、
加工印刷操作が行われた場合に、前記印刷装置を出力先として指定する第１の印刷指示だけでなく、前記印刷データ加工装置を出力先として指定する第２の印刷指示も、前記印刷データ生成装置に送信し、
前記印刷データ生成装置は、
前記第１の印刷指示の受信に応じて生成された印刷データを前記印刷装置に送信する場合、前記印刷データ加工装置のアドレスを示す情報を、前記印刷制御情報として送信すること、
を特徴とする印刷システム。
【請求項２】
印刷指示の受信に応じて印刷データを生成し、当該印刷指示で指定される出力先に印刷データの生成の完了を通知し、要求に応じて、当該印刷データと印刷制御情報とを要求元の装置に送信する印刷データ生成装置、及び、前記印刷データ生成装置から受信した印刷データを加工し、加工した印刷データである加工後印刷データを、要求に応じて、要求元の装置に送信する印刷データ加工装置と通信可能な印刷装置であって、
前記印刷装置を出力先として指定する印刷指示を前記印刷データ生成装置に送信する手段であって、加工印刷操作が行われた場合に、前記印刷装置を出力先として指定する第１の印刷指示と、前記印刷データ加工装置を出力先として指定する第２の印刷指示と、を前記印刷データ生成装置に送信する印刷指示送信手段と、
前記印刷データ生成装置により印刷データの生成の完了が通知された場合に、印刷データの送信を前記印刷データ生成装置に要求する手段と、
前記印刷データ生成装置から、前記印刷データ加工装置のアドレスを含む印刷制御情報を受信した場合に、前記加工後印刷データの送信を前記印刷データ加工装置に要求する手段と、
を含むことを特徴とする印刷装置。
【請求項３】
印刷指示の受信に応じて印刷データを生成し、当該印刷指示で指定される出力先に印刷データの生成の完了を通知し、要求に応じて、当該印刷データと印刷制御情報とを要求元の装置に送信する印刷データ生成装置、及び、前記印刷データ生成装置から受信した印刷データを加工し、加工した印刷データである加工後印刷データを、要求に応じて、要求元の装置に送信する印刷データ加工装置と通信可能なコンピュータを印刷装置として機能させるためのプログラムであって、前記コンピュータを、
前記印刷装置を出力先として指定する印刷指示を前記印刷データ生成装置に送信する手段であって、加工印刷操作が行われた場合に、前記印刷装置を出力先として指定する第１の印刷指示と、前記印刷データ加工装置を出力先として指定する第２の印刷指示と、を前記印刷データ生成装置に送信する印刷指示送信手段、
前記印刷データ生成装置により印刷データの生成の完了が通知された場合に、印刷データの送信を前記印刷データ生成装置に要求する手段、
前記印刷データ生成装置から、前記印刷データ加工装置のアドレスを含む印刷制御情報を受信した場合に、前記加工後印刷データの送信を前記印刷データ加工装置に要求する手段、
として機能させるためのプログラム。
【請求項４】
印刷指示で指定される出力先に印刷データの生成の完了を通知し、要求に応じて、当該印刷データと印刷制御情報とを要求元の装置に送信する印刷データ生成装置、及び、前記印刷データ生成装置から受信した印刷データを加工し、加工した印刷データである加工後印刷データを、要求に応じて、要求元の装置に送信する印刷データ加工装置と通信可能な印刷装置であって、
前記印刷データ生成装置により印刷データの生成の完了が通知された場合に、印刷データの送信を前記印刷データ生成装置に要求する手段と、
前記印刷データ生成装置から、前記印刷データ加工装置のアドレスを含む印刷制御情報を受信した場合に、前記加工後印刷データの送信を前記印刷データ加工装置に要求する手段と、
を含むことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、印刷装置及びプログラムに関する。
【背景技術】
【０００２】
下記特許文献１には、印刷データを生成する印刷データ生成装置（クライアントコンピュータ）が開示されている。この印刷データ生成装置は、印刷者情報を印刷データに付加する旨が設定されている場合に、自身が生成した印刷データに印刷者情報を付加する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２５１８４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、印刷データ生成装置が自身の生成した印刷データを加工することができなくても、印刷データ生成装置が生成した印刷データを加工することができるようにすることである。
【課題を解決するための手段】
【０００５】
上記課題を解決するための請求項１の発明は、印刷指示を受信する受信手段、前記受信手段による印刷指示の受信に応じて印刷データを生成する印刷データ生成手段、前記印刷指示の受信に応じて生成された印刷データを当該印刷指示で指定される出力先と関連づけて記憶手段に記憶させる手段、前記印刷指示の受信に応じて生成された印刷データの生成の完了を通知する通知情報を、当該印刷指示で指定される出力先に送信する通知手段、及び前記記憶手段に記憶される出力先からの要求に応じて、当該出力先に関連づけられた印刷データを印刷制御に用いられる印刷制御情報とともに当該出力先に送信する送信手段、を備えた印刷データ生成装置と、前記通知情報の受信に応じて印刷データの送信を前記印刷データ生成装置に要求する手段を備えた印刷装置と、前記印刷装置を出力先として指定する印刷指示を前記印刷データ生成装置に送信する印刷指示装置と、を含む印刷システムであって、前記印刷システムは、前記通知情報の受信に応じて印刷データの送信を前記印刷データ生成装置に要求する手段、前記印刷データ生成装置から送信される印刷データ及び印刷制御情報を受信する手段、受信された印刷データを加工し、加工した印刷データである加工後印刷データを、受信された印刷制御情報と関連づけて記憶手段に記憶させる手段、及び前記印刷装置からの要求に応じて、前記記憶手段に記憶される加工後印刷データを前記印刷装置に送信する手段、を備えた印刷データ加工装置をさらに含み、前記印刷指示装置は、加工印刷操作が行われた場合に、前記印刷装置を出力先として指定する第１の印刷指示だけでなく、前記印刷データ加工装置を出力先として指定する第２の印刷指示も、前記印刷データ生成装置に送信し、前記印刷データ送信手段は、前記第１の印刷指示の受信に応じて生成された印刷データを前記印刷装置に送信する場合、前記印刷データ加工装置のアドレスを示す情報を前記印刷制御情報として送信すること、を特徴とする印刷システムである。
【０００６】
上記課題を解決するための請求項２の発明は、印刷指示の受信に応じて印刷データを生成し、当該印刷指示で指定される出力先に印刷データの生成の完了を通知し、要求に応じて、当該印刷データと印刷制御情報とを要求元の装置に送信する印刷データ生成装置、及び、前記印刷データ生成装置から受信した印刷データを加工し、加工した印刷データである加工後印刷データを、要求に応じて、要求元の装置に送信する印刷データ加工装置と通信可能な印刷装置であって、前記印刷装置を出力先として指定する印刷指示を前記印刷データ生成装置に送信する手段であって、加工印刷操作が行われた場合に、前記印刷装置を出力先として指定する第１の印刷指示と、前記印刷データ加工装置を出力先として指定する第２の印刷指示と、を前記印刷データ生成装置に送信する印刷指示送信手段と、前記印刷データ生成装置により印刷データの生成の完了が通知された場合に、印刷データの送信を前記印刷データ生成装置に要求する手段と、前記印刷データ生成装置から、前記印刷データ加工装置のアドレスを含む印刷制御情報を受信した場合に、前記加工後印刷データの送信を前記印刷データ加工装置に要求する手段と、を含むことを特徴とする印刷装置である。
【０００７】
上記課題を解決するための請求項３の発明は、印刷指示の受信に応じて印刷データを生成し、当該印刷指示で指定される出力先に印刷データの生成の完了を通知し、要求に応じて、当該印刷データと印刷制御情報とを要求元の装置に送信する印刷データ生成装置、及び、前記印刷データ生成装置から受信した印刷データを加工し、加工した印刷データである加工後印刷データを、要求に応じて、要求元の装置に送信する印刷データ加工装置と通信可能なコンピュータを印刷装置として機能させるためのプログラムであって、前記コンピュータを、前記印刷装置を出力先として指定する印刷指示を前記印刷データ生成装置に送信する手段であって、加工印刷操作が行われた場合に、前記印刷装置を出力先として指定する第１の印刷指示と、前記印刷データ加工装置を出力先として指定する第２の印刷指示と、を前記印刷データ生成装置に送信する印刷指示送信手段、前記印刷データ生成装置により印刷データの生成の完了が通知された場合に、印刷データの送信を前記印刷データ生成装置に要求する手段、前記印刷データ生成装置から、前記印刷データ加工装置のアドレスを含む印刷制御情報を受信した場合に、前記加工後印刷データの送信を前記印刷データ加工装置に要求する手段、として機能させるためのプログラムである。
【０００８】
上記課題を解決するための請求項４の発明は、当該印刷指示で指定される出力先に印刷データの生成の完了を通知し、要求に応じて、当該印刷データと印刷制御情報とを要求元の装置に送信する印刷データ生成装置、及び、前記印刷データ生成装置から受信した印刷データを加工し、加工した印刷データである加工後印刷データを、要求に応じて、要求元の装置に送信する印刷データ加工装置と通信可能な印刷装置であって、前記印刷データ生成装置により印刷データの生成の完了が通知された場合に、印刷データの送信を前記印刷データ生成装置に要求する手段と、前記印刷データ生成装置から、前記印刷データ加工装置のアドレスを含む印刷制御情報を受信した場合に、前記加工後印刷データの送信を前記印刷データ加工装置に要求する手段と、を含むことを特徴とする印刷装置である。
【発明の効果】
【０００９】
請求項１乃至４の発明によれば、印刷データ生成装置が自身の生成した印刷データを加工することができなくても、印刷データ生成装置が生成した印刷データを加工することができるようになる。
【図面の簡単な説明】
【００１０】
【図１】印刷システムの構成を例示する図である。
【図２】ブラウザのウィンドウに表示されるインタフェースを例示する図である。
【図３Ａ】文書データを例示する図である。
【図３Ｂ】タイムスタンプ付き文書を例示する図である。
【図４】ユーザ端末で実行される処理を例示するフロー図である。
【図５Ａ】ジョブチケットを例示する図である。
【図５Ｂ】ダミージョブチケットを例示する図である。
【図５Ｃ】加工用ジョブチケットを例示する図である。
【図６】プリンタサーバで実行される処理を例示するフロー図である。
【図７Ａ】印刷ジョブを例示する図である。
【図７Ｂ】ダミー印刷ジョブを例示する図である。
【図７Ｃ】加工用印刷ジョブを例示する図である。
【図８】ユーザ端末で実行される処理を例示するフロー図である。
【図９】印刷システムで実行される処理を例示するフロー図である。
【図１０】印刷システムで実行される処理を例示するフロー図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態の例について図面に基づき詳細に説明する。
【００１２】
［印刷システム１］
図１は、印刷システム１の構成を例示する図である。印刷システム１は、ユーザのユーザ端末２と、クラウドサービスの提供者のプリンタサーバ４と、複数のプリンタ６と、クラウドサービスの提供者以外のサービス提供者が設置した加工サーバ８と、を含む。なお、本実施形態の場合、印刷システム１は、クラウドサービスの提供者が作成したクラウドアプリケーションを提供するクラウドサーバ（不図示）も含む。これらはネットワークに接続されている。
【００１３】
ユーザ端末２（印刷指示装置）は、記憶部、記憶部に記憶されるプログラムに従って動作する制御部、モニタ、操作キー、及びネットワークインタフェースを備えたコンピュータであり、例えば、携帯用ＰＣである。ユーザ端末２には、ブラウザアプリケーションがインストールされており、ユーザはブラウザを用いてクラウドサーバにアクセスし、クラウドアプリケーションを利用する。ここでは、クラウドサーバにより、文書作成のクラウドアプリケーションが提供されるものとする。クラウドアプリケーションは、ウェブアプリケーションとも呼ばれる。クラウドアプリケーションにより生成された文書データは、クラウドサーバに格納される。図３Ａに文書データを例示した。
【００１４】
また、プリンタサーバ４（印刷制御装置）は、記憶部、記憶部に記憶されるプログラムに従って動作する制御部、及びネットワークインタフェースを備えたサーバであり、クラウドサービスの利用者に利用される。また、プリンタ６（印刷装置）は、記憶部、記憶部に記憶されるプログラムに従って動作する制御部、操作キー、スキャナ、印刷部、及びネットワークインタフェースを備えた複合機である。なお、以下、図１で図示されているプリンタ６のことをプリンタＡを表記する。また、加工サーバ８は、記憶部、記憶部に記憶されるプログラムに従って動作する制御部、及びネットワークインタフェースを備えたサーバである。
【００１５】
［文書の印刷］
この印刷システム１では、ユーザがユーザ端末２を用いて、クラウドアプリケーションにより生成された文書データ（図３Ａ参照）をプリンタ６に印刷させられる。すなわち、この印刷システム１では、所定の操作が行われると、ブラウザのウィンドウに印刷指示を行うためのインタフェースが表示される。
【００１６】
図２は、上記インタフェースを例示する図である。同図に示すように、このインタフェースは、複数のプリンタ６のうちの印刷を行わせるプリンタ６を入力するための出力先入力欄１０と、印刷部数を入力するための部数入力欄１２と、チェックボックス１４と、印刷ボタン１６と、を含む。
【００１７】
ユーザは、出力先入力欄１０に印刷を行わせるプリンタ６を識別するための情報であるプリンタＩＤを入力する。また、ユーザは、部数入力欄１２に印刷部数を入力する。なお、ここでは、文書データをそのまま印刷することを想定しているので、ユーザは、チェックボックス１４にチェックを入れない。そして、ユーザは、印刷ボタン１６を押下する。
【００１８】
図４は、この場合においてユーザ端末２の制御部が行う処理を例示する図である。すなわち、ユーザ端末２の制御部は、ジョブチケットを生成する（Ｓ１０１）。図５Ａは、ジョブチケットを例示する図である。ジョブチケットには、印刷制御に用いられる印刷制御パラメータが含まれる。すなわち、ジョブチケットは、ジョブＩＤフィールド、出力先フィールド、印刷部数フィールド、加工ジョブフィールド、及び加工サーバアドレスフィールドを含み、ジョブＩＤフィールドには、ジョブチケットに固有のジョブＩＤが格納される。また、出力先フィールドには、出力先入力欄１０に入力されたプリンタＩＤが格納され、印刷部数フィールドには、部数入力欄１２に入力された印刷部数が格納される。なお、ここでは、チェックボックス１４にチェックが入れられていないので、加工ジョブフィールドにも、加工サーバアドレスフィールドにも、データは格納されない。
【００１９】
以下、ユーザが入力したプリンタＩＤが出力先フィールドに格納され、加工ジョブフィールド及び加工サーバアドレスフィールドにデータが格納されていないジョブチケット（図５Ａ参照）のことを、「通常のジョブチケット」と表記する場合がある。
【００２０】
そして、ユーザ端末２の制御部は、クラウドサーバに格納された文書データのうちから印刷させる文書データを特定し、この文書データを識別する情報を取得し、当該文書データを識別する情報とジョブチケットとを含む印刷指示データをプリンタサーバ４に送信する（Ｓ１０２）。
【００２１】
プリンタサーバ４がユーザ端末２から送信された印刷指示データを受信すると、プリンタサーバ４の制御部は、図６に例示する処理を実行する。
【００２２】
すなわち、プリンタサーバ４の制御部（印刷データ生成手段）は、印刷指示データに含まれる文書データを識別する情報に基づき、クラウドサービスに格納された文書データから印刷すべき文書データを特定して取得し、この文書データからページ記述言語で記述された印刷データを生成し（Ｓ２０１）、生成した印刷データと印刷指示データに含まれるジョブチケットとを関連づけてなるデータを、印刷ジョブとして記憶部に記憶させる（Ｓ２０２）。図７Ａに、印刷ジョブを例示した。以下、図７Ａに示すような、通常のジョブチケットを含む印刷ジョブのことを、「通常の印刷ジョブ」と表記する場合がある。また、プリンタサーバ４の制御部（通知手段）は、印刷データの生成の完了を通知する通知情報を、ジョブチケットに含まれる出力先の装置（ここでは、プリンタ６）に送信する（Ｓ２０３）。
【００２３】
通知情報を受信した装置（ここでは、プリンタ６）は、要求情報をプリンタサーバ４に返信して、印刷ジョブの送信を要求する。
【００２４】
プリンタサーバ４の制御部（送信手段）は、要求情報を受信すると、要求元の装置（ここでは、プリンタ６）のＩＤを含む印刷ジョブを記憶部に記憶される印刷ジョブのうちで特定し、当該印刷ジョブを要求元の装置（ここでは、プリンタ６）に送信する（Ｓ２０４）。
【００２５】
印刷ジョブを受信した要求元の装置（ここでは、プリンタ６）は、当該印刷ジョブに基づいて印刷処理を実行することとなる。その結果、図３Ａに示す文書データが印刷されることとなる。
【００２６】
［タイムスタンプ付きの文書の印刷］
この印刷システム１では、ユーザがチェックボックス１４（図２参照）にチェックを入れる操作（加工印刷操作）を行うことにより、文書データに印刷時の時刻を示すＱＲコード１８を付加した文書（以下、タイムスタンプ付き文書と表記する）をプリンタ６に印刷させられる。図３Ｂにタイムスタンプ付き文書を例示した。
【００２７】
タイムスタンプ付き文書をプリンタ６に印刷させられるようにするためには、以下の制約に考慮する必要がある。すなわち、「プリンタサーバ４が、プリンタメーカによって提供されたものではなく、クラウドサービスの提供者によって提供されたものである場合、プリンタサーバ４に新たな機能（特に、印刷データを加工する機能）を追加することは難しい」という制約に考慮する必要がある。
【００２８】
そこで、この印刷システム１には、クラウドサービスの提供者以外のサービス提供者により設置された上記加工サーバ８が備えられる。また、チェックボックス１４にチェックを入れて印刷ボタン１６が押下された場合に、通常のジョブチケットとは異なるジョブチケット（以下、加工用ジョブチケットと表記する）が生成され、プリンタサーバ４に送信される。図５Ｃに、加工用ジョブチケットを例示した。同図に示すように、加工用ジョブチケットでは、出力先フィールドにプリンタ６のＩＤではなく加工サーバ８のＩＤが格納されている。
【００２９】
プリンタサーバ４は、加工用ジョブチケットを含む印刷ジョブ（以下、加工用印刷ジョブと表記する）を加工サーバ８に送信することで、印刷データを加工サーバ８に加工させる。図７Ｃに加工用印刷ジョブを例示した。
【００３０】
プリンタ６がタイムスタンプ付き文書を印刷するためには、プリンタ６が加工用印刷ジョブの送信を加工サーバ８に要求する必要があるが、そのためには、プリンタサーバ４がプリンタ６に加工サーバ８のアドレスを知らせなければならない。
【００３１】
この点、プリンタサーバ４が何らかの機会にプリンタ６に加工サーバ８のアドレスを送信してもよいように思われる。しかしながら、上述のように、プリンタサーバ４に新たな機能を追加することは難しく、「プリンタサーバ４は印刷ジョブをプリンタ６に送信するという形態でしかプリンタ６にデータを提供することができない」という制約がある。
【００３２】
そこで、この印刷システム１では、チェックボックス１４にチェックを入れて印刷ボタン１６が押下された場合に、加工用ジョブチケットに加え、通常のジョブチケットとは異なるジョブチケット（ダミージョブチケット）も生成され、プリンタサーバ４に送信される。図５Ｂにダミージョブチケットを例示した。同図に示すように、ダミージョブチケットでも、通常のジョブチケットと同様にユーザにより入力されたプリンタ６のＩＤが出力先フィールドに格納されるが、通常のジョブチケットとは異なり、加工サーバアドレスフィールドに、加工サーバ８のアドレスが格納される。
【００３３】
プリンタサーバ４は、ダミージョブチケットを含む印刷ジョブ（以下、ダミー印刷ジョブと表記する）をプリンタ６に送信することにより、加工サーバ８のアドレスをプリンタ６に知らせることとなる。図７Ｂにダミージョブチケットを例示した。
【００３４】
［処理］
図８、図９及び図１０は、チェックボックス１４にチェックを入れて印刷ボタン１６が押下された場合に、印刷システム１において実行される処理を例示する図である。ここでは、出力先入力欄１０にプリンタＡのＩＤが入力された場合を例に取り上げる。
【００３５】
図８は、ユーザ端末２において実行される処理を例示する図である。チェックボックス１４にチェックを入れて印刷ボタン１６が押下された場合には、図４に処理の代わりに、図８に示す処理が実行される。すなわち、ユーザ端末２の制御部は、ダミージョブチケット（図５Ｂ参照）を生成する（Ｓ３０１）。図５Ｂに示すように、ジョブＩＤフィールドには、ダミージョブチケットに固有のジョブＩＤが格納され、出力先フィールドには、ユーザが出力先入力欄１０に入力したプリンタＡのプリンタＩＤが格納され、印刷部数フィールドには、ユーザが部数入力欄１２に入力した印刷部数が格納され、加工サーバアドレスフィールドには、チェックボックス１４に紐付けられた、加工サーバ８のアドレスが格納される。
【００３６】
また、加工ジョブフィールドには、ダミージョブチケットのジョブＩＤとは異なるジョブＩＤが格納される。加工ジョブフィールドに格納されるジョブＩＤが、後に説明する加工用ジョブチケットのジョブＩＤとなる。
【００３７】
また、ユーザ端末２の制御部は、クラウドサーバに格納された文書データのうちから印刷させる文書データを特定し、この文書データを識別する情報を取得し、当該文書データを識別する情報とダミージョブチケットとを含む印刷指示データ（以下、ダミー印刷指示データ（第１の印刷指示）と表記する）を生成する（Ｓ３０２）。
【００３８】
また、ユーザ端末２の制御部は、加工用ジョブチケット（図５Ｃ参照）を生成する（Ｓ３０３）。図５Ｃに示すように、ジョブＩＤフィールドには、ダミージョブチケットの加工ジョブフィールドに格納される、加工用ジョブチケットに固有のジョブＩＤが格納される。また、出力先フィールドには、プリンタＡのプリンタＩＤではなく、加工サーバ８のＩＤが格納される。また、印刷部数フィールドには、ダミージョブチケットの印刷部数フィールドと同様に、ユーザが部数入力欄１２に入力した印刷部数が格納される。なお、通常のジョブチケットと同様に、加工ジョブフィールド及び加工サーバアドレスフィールドには、データが格納されない。
【００３９】
また、ユーザ端末２の制御部は、上記文書データを識別する情報と加工用ジョブチケットとを含む印刷指示データ（以下、加工用印刷指示データ（第２の印刷指示）と表記する）を生成する（Ｓ３０４）。そして、ユーザ端末２の制御部は、ダミー印刷指示データ及び加工用印刷指示データをプリンタサーバ４に送信する（Ｓ３０５）。プリンタサーバ４は、ユーザ端末２から送信されるダミー印刷指示データ及び加工用印刷指示データを受信することとなる。
【００４０】
図９は、プリンタサーバ４がダミー印刷指示データ及び加工用印刷指示データを受信した場合に、プリンタサーバ４、プリンタ６、及び加工サーバ８が実行する処理を例示する図である。図９に示す処理では、プリンタサーバ４の制御部は、ダミー印刷指示データ及び加工用印刷指示データの各々について順次、図６に示す処理を実行することとなる。ここでは、プリンタサーバ４の制御部は、まず加工用印刷指示データに対して図６に示す処理を実行する。
【００４１】
すなわち、プリンタサーバ４の制御部は、Ｓ２０１のステップと同様にして、加工用印刷指示データに含まれる文書データを識別する情報に基づき、クラウドサービスに格納された文書データから印刷すべき文書データを特定して取得し、この文書データから印刷データを生成する（Ｓ４０１）。以下、Ｓ４０１のステップで生成される印刷データのことを、加工用印刷データと表記する。
【００４２】
そして、プリンタサーバ４の制御部は、Ｓ２０２のステップと同様にして、加工用印刷データと加工用印刷指示データに含まれる加工用ジョブチケットとを関連づけてなる印刷ジョブ、すなわち上記加工用印刷ジョブ（図７Ｃ参照）を生成し、加工用印刷ジョブを記憶部に記憶させる（Ｓ４０２）。
【００４３】
そして、プリンタサーバ４の制御部は、Ｓ２０３のステップと同様にして、加工用印刷データの生成の完了を通知する通知情報を、加工用ジョブチケットに含まれるＩＤが示す装置、すなわち、加工サーバ８に送信する（Ｓ４０３）。
【００４４】
加工サーバ８が通知情報を受信すると、加工サーバ８の制御部により加工用印刷ジョブの送信を要求する要求情報がプリンタサーバ４に返信される（Ｓ５０１）。
【００４５】
プリンタサーバ４が要求情報を受信すると、プリンタサーバ４の制御部は、Ｓ２０４のステップと同様にして加工用印刷ジョブを加工サーバ８に送信する（Ｓ４０４）。
【００４６】
次に、プリンタサーバ４の制御部は、図６に示す処理をダミー印刷指示データに対して実行する。
【００４７】
すなわち、プリンタサーバ４の制御部は、Ｓ２０１のステップと同様にして、ダミー印刷指示データに含まれる文書データを識別する情報に基づき、クラウドサービスに格納された文書データから印刷すべき文書データを特定して取得し、この文書データから印刷データを生成する（Ｓ４０５）。以下、Ｓ４０５のステップで生成される印刷データのことを、ダミー印刷データと表記する。なお、ダミー印刷指示データに含まれる文書データは加工用印刷指示データに含まれる文書データと同じ文書データなので、ダミー印刷データは加工用印刷データと同じ印刷データとなっている。
【００４８】
そして、プリンタサーバ４の制御部は、Ｓ２０２のステップと同様にして、ダミー印刷データとダミー印刷指示データに含まれるダミージョブチケットとを関連づけてなる印刷ジョブ、すなわち上記ダミー印刷ジョブ（図７Ｂ参照）を生成し、ダミー印刷ジョブを記憶部に記憶させる（Ｓ４０６）。
【００４９】
そして、プリンタサーバ４の制御部は、Ｓ２０３のステップと同様にして、ダミー印刷データの生成の完了を通知する通知情報を、ダミージョブチケットに含まれるプリンタＩＤが示すプリンタＡに送信する（Ｓ４０７）。
【００５０】
プリンタＡが通知情報を受信すると、プリンタＡの制御部によりダミー印刷ジョブの送信を要求する要求情報がプリンタサーバ４に返信される（Ｓ６０１）。
【００５１】
プリンタサーバ４が要求情報を受信すると、プリンタサーバ４の制御部は、Ｓ２０４のステップと同様にしてダミー印刷ジョブをプリンタＡに送信する（Ｓ４０８）。
【００５２】
なお、Ｓ５０１のステップの後、加工サーバ８がプリンタサーバ４から加工用印刷ジョブを受信すると、加工サーバ８の制御部は、受信された加工用印刷ジョブを記憶部に記憶させる（Ｓ５０２）。そして、加工サーバ８の制御部は、図示しないタイムスタンプを発行する装置から現在時刻を取得し、Ｓ５０２のステップで記憶部に記憶された加工用印刷ジョブ中の加工用印刷データを上記特定した現在時刻に基づいて加工する（Ｓ５０３）。Ｓ５０３のステップにより、Ｓ５０２のステップで記憶部に記憶された加工用印刷ジョブ中の加工用印刷データが更新される。なお、Ｓ５０３のステップで加工された後の加工用印刷データが加工後印刷データに相当する。
【００５３】
プリンタＡがダミー印刷ジョブを受信すると、図１０に例示する処理がプリンタＡ及び加工サーバ８で実行される。
【００５４】
すなわち、プリンタＡの制御部は、ダミー印刷ジョブに基づいて、印刷部に印刷を行わせる（Ｓ６０２）。その結果、図３Ａに示す文書データが２部印刷される。
【００５５】
また、プリンタＡの制御部は、ダミージョブチケットの加工サーバアドレスフィールドに格納される情報に基づいて、加工用印刷ジョブの送信を要求する要求情報を加工サーバ８に送信する（Ｓ６０３）。加工サーバアドレスフィールドに加工サーバ８のアドレスが格納されているからこそ、要求情報の加工サーバ８への送信が可能になる。なお、Ｓ６０３のステップで送信される要求情報には、ダミージョブチケットの加工ジョブフィールドに格納されるジョブＩＤが含まれる。
【００５６】
加工サーバ８が要求情報を受信すると、加工サーバ８の制御部は、記憶部に記憶される加工用印刷ジョブのうちで、当該要求情報中のジョブＩＤを含む加工用印刷ジョブを特定し、特定した加工用印刷ジョブをプリンタＡに返信する（Ｓ５０４）。
【００５７】
そして、プリンタＡが加工用印刷ジョブを受信すると、プリンタＡの制御部が、当該加工用印刷ジョブに基づいて印刷部に印刷を行わせる（Ｓ６０４）。その結果、図３Ｂに示すタイムスタンプ付き文書が２部印刷されることとなる。
【００５８】
なお、本発明の実施形態は上記実施形態だけに限らない。
【００５９】
例えば、上記実施形態では、印刷データの加工方法の選択肢が一つしかないが、印刷データの加工方法の選択肢が複数あってもよい。
【００６０】
また、ユーザ端末２の制御部は、Ｓ３０２（図８参照）のステップにおいて、ダミーの文書データと上記ダミージョブチケットとを含む印刷指示データを、上記ダミー印刷指示データとして生成してもよい。ここで、ダミーの文書データとは空の文書データである。こうすれば、Ｓ４０５（図９参照）のステップで生成されるダミー印刷データが空の印刷データとなるため、Ｓ６０２のステップで図３Ａに示す文書データが生成されなくなり、その結果として、タイムスタンプ付き文書だけが印刷されることとなる。
【００６１】
また、ユーザ端末２とプリンタ６を別の装置としたが、ユーザ端末２とプリンタ６を同一の装置として構成してもよい。このように構成することにより、プリンタ６に備えられたモニタや操作キーを用いてクラウドサービスに格納された文書データを特定して印刷指示を行い、加工サーバで文書データへ加工処理を施した上で、印刷指示した装置と同一の装置で印刷出力を得ることが可能となる。
【００６２】
なお、ユーザ端末２、プリンタサーバ４、プリンタ６、及び加工サーバ８の各々の記憶部に記憶されるプログラムは、ＤＶＤ（登録商標）−ＲＯＭ等のコンピュータ読取可能な情報記憶媒体から読み出されて当該記憶部に格納されてもよいし、ネットワーク等の通信網から供給されて当該記憶部に格納されてもよい。
【符号の説明】
【００６３】
１  印刷システム、２  ユーザ端末、４  プリンタサーバ、６  プリンタ、８  加工サーバ、１０  出力先入力欄、１２  部数入力欄、１４  チェックボックス、１６  印刷ボタン、１８  ＱＲコード。
【図１】
0005866921.tif 000002
【図２】
0005866921.tif 000003
【図３Ａ】
0005866921.tif 000004
【図３Ｂ】
0005866921.tif 000005
【図４】
0005866921.tif 000006
【図５Ａ】
0005866921.tif 000007
【図５Ｂ】
0005866921.tif 000008
【図５Ｃ】
0005866921.tif 000009
【図６】
0005866921.tif 000010
【図７Ａ】
0005866921.tif 000011
【図７Ｂ】
0005866921.tif 000012
【図７Ｃ】
0005866921.tif 000013
【図８】
0005866921.tif 000014
【図９】
0005866921.tif 000015
【図１０】
0005866921.tif 000016