(57)【特許請求の範囲】
【請求項１】
第１の画像形成装置と、サーバー装置と、第２の画像形成装置と、を含むシステムであって、
前記第１の画像形成装置は、
情報処理装置より受け取った印刷データの書誌情報を前記サーバー装置に送信する第１の送信手段と、
前記サーバー装置より前記印刷データの実データの取得要求を受け取った場合、前記実データを前記サーバー装置に送信する第２の送信手段と、
を有し、
前記サーバー装置は、
前記第１の画像形成装置より受信した前記書誌情報に基づき入稿と出力とが異なる画像形成装置で行われる印刷に係る書誌情報であると判断された場合、前記第１の画像形成装置より受信した前記書誌情報に対応する印刷データの実データの取得要求を前記第１の画像形成装置に送信する第３の送信手段と、
前記取得要求に応じて前記第１の画像形成装置より送信された前記実データと前記書誌情報とを関連付けて管理する管理手段と、
前記第２の画像形成装置より書誌情報の取得要求を受信した場合、前記第２の画像形成装置に前記書誌情報を送信する第４の送信手段と、
前記書誌情報に関連付けて実データが管理されている場合、前記実データを前記第２の画像形成装置に送信する第５の送信手段と、
を有し、
前記第２の画像形成装置は、
前記サーバー装置より受信した前記書誌情報と前記実データとに基づいて印刷を実行する制御手段を有するシステム。
【請求項２】
前記サーバー装置は、
前記第１の画像形成装置より受信した前記書誌情報に基づき入稿と出力とが異なる画像形成装置で行われる印刷に係る書誌情報であるか否かを判断する判断手段を更に有し、
前記判断手段により入稿と出力とが異なる画像形成装置で行われる印刷に係る書誌情報であると判断された場合、前記第３の送信手段は、前記第１の画像形成装置より受信した前記書誌情報に対応する印刷データの実データの取得要求を前記第１の画像形成装置に送信する請求項１記載のシステム。
【請求項３】
前記判断手段は、前記第１の画像形成装置より受信した前記書誌情報とジョブ履歴に含まれる入稿と出力とが異なる画像形成装置で行われたジョブの情報とに基づき入稿と出力とが異なる画像形成装置で行われる印刷に係る書誌情報であるか否かを判断する請求項２記載のシステム。
【請求項４】
前記判断手段は、前記第１の画像形成装置より受信した前記書誌情報と設定された文言情報とに基づき入稿と出力とが異なる画像形成装置で行われる印刷に係る書誌情報であるか否かを判断する請求項２記載のシステム。
【請求項５】
前記サーバー装置は、前記文言情報を編集する編集手段を更に有する請求項４記載のシステム。
【請求項６】
前記サーバー装置は、設定された時間経過した場合、前記管理手段により前記書誌情報と関連付けて管理されている前記実データを削除する削除手段を更に有する請求項１乃至５何れか１項記載のシステム。
【請求項７】
前記サーバー装置は、画像形成装置である請求項１乃至６何れか１項記載のシステム。
【請求項８】
第１の画像形成装置より受信した印刷データの書誌情報に基づき入稿と出力とが異なる画像形成装置で行われる印刷に係る書誌情報であると判断された場合、前記第１の画像形成装置より受信した前記書誌情報に対応する印刷データの実データの取得要求を前記第１の画像形成装置に送信する第１の送信手段と、
前記取得要求に応じて前記第１の画像形成装置より送信された前記実データと前記書誌情報とを関連付けて管理する管理手段と、
第２の画像形成装置より書誌情報の取得要求を受信した場合、前記第２の画像形成装置に前記書誌情報を送信する第２の送信手段と、
前記書誌情報に関連付けて実データが管理されている場合、前記実データを前記第２の画像形成装置に送信する第３の送信手段と、
を有するサーバー装置。
【請求項９】
前記第１の画像形成装置より受信した前記書誌情報に基づき入稿と出力とが異なる画像形成装置で行われる印刷に係る書誌情報であるか否かを判断する判断手段を更に有し、
前記判断手段により入稿と出力とが異なる画像形成装置で行われる印刷に係る書誌情報であると判断された場合、前記第１の送信手段は、前記第１の画像形成装置より受信した前記書誌情報に対応する印刷データの実データの取得要求を前記第１の画像形成装置に送信する請求項８記載のサーバー装置。
【請求項１０】
前記判断手段は、前記第１の画像形成装置より受信した前記書誌情報とジョブ履歴に含まれる入稿と出力とが異なる画像形成装置で行われたジョブの情報とに基づき入稿と出力とが異なる画像形成装置で行われる印刷に係る書誌情報であるか否かを判断する請求項９記載のサーバー装置。
【請求項１１】
前記判断手段は、前記第１の画像形成装置より受信した前記書誌情報と設定された文言情報とに基づき入稿と出力とが異なる画像形成装置で行われる印刷に係る書誌情報であるか否かを判断する請求項９記載のサーバー装置。
【請求項１２】
前記文言情報を編集する編集手段を更に有する請求項１１記載のサーバー装置。
【請求項１３】
設定された時間経過した場合、前記管理手段により前記書誌情報と関連付けて管理されている前記実データを削除する削除手段を更に有する請求項８乃至１２何れか１項記載のサーバー装置。
【請求項１４】
前記サーバー装置は、画像形成装置である請求項８乃至１３何れか１項記載のサーバー装置。
【請求項１５】
第１の画像形成装置と、サーバー装置と、第２の画像形成装置と、を含むシステムにおける情報処理方法であって、
前記第１の画像形成装置が、情報処理装置より受け取った印刷データの書誌情報を前記サーバー装置に送信する第１の送信ステップと、
前記サーバー装置が、前記第１の画像形成装置より受信した前記書誌情報に基づき入稿と出力とが異なる画像形成装置で行われる印刷に係る書誌情報であると判断された場合、前記第１の画像形成装置より受信した前記書誌情報に対応する印刷データの実データの取得要求を前記第１の画像形成装置に送信する第２の送信ステップと、
前記第１の画像形成装置が、前記サーバー装置より前記印刷データの実データの取得要求を受け取った場合、前記実データを前記サーバー装置に送信する第３の送信ステップと、
前記サーバー装置が、前記取得要求に応じて前記第１の画像形成装置より送信された前記実データと前記書誌情報とを関連付けて管理する管理ステップと、
前記サーバー装置が、前記第２の画像形成装置より書誌情報の取得要求を受信した場合、前記第２の画像形成装置に前記書誌情報を送信する第４の送信ステップと、
前記サーバー装置が、前記書誌情報に関連付けて実データが管理されている場合、前記実データを前記第２の画像形成装置に送信する第５の送信ステップと、
前記第２の画像形成装置が、前記サーバー装置より受信した前記書誌情報と前記実データとに基づいて印刷を実行する制御ステップと、
を含む情報処理方法。
【請求項１６】
サーバー装置が実行する情報処理方法であって、
第１の画像形成装置より受信した印刷データの書誌情報に基づき入稿と出力とが異なる画像形成装置で行われる印刷に係る書誌情報であると判断された場合、前記第１の画像形成装置より受信した前記書誌情報に対応する印刷データの実データの取得要求を前記第１の画像形成装置に送信する第１の送信ステップと、
前記取得要求に応じて前記第１の画像形成装置より送信された前記実データと前記書誌情報とを関連付けて管理する管理ステップと、
第２の画像形成装置より書誌情報の取得要求を受信した場合、前記第２の画像形成装置に前記書誌情報を送信する第２の送信ステップと、
前記書誌情報に関連付けて実データが管理されている場合、前記実データを前記第２の画像形成装置に送信する第３の送信ステップと、
を含む情報処理方法。
【請求項１７】
コンピュータを、請求項８乃至１４何れか１項記載のサーバー装置の各手段として機能させるためのプログラム。
【請求項１８】
第１の画像形成装置と、サーバー装置と、第２の画像形成装置と、を含むシステムであって、
前記サーバー装置は、
前記サーバー装置内の履歴情報に基づいて、前記第１の画像形成装置から入力されたジョブが前記サーバー装置経由で出力されたことがあるかを判定する判定手段と、
前記入力されたジョブが前記サーバー装置経由で出力されたことがあると前記判定手段が判定すると、前記入力されたジョブの印刷データと、前記ジョブの書誌データとを前記第１の画像形成装置に対して要求する要求手段と、
前記書誌データおよび前記ジョブの印刷データを前記第１の画像形成装置から受信する受信手段と、
前記第２の画像形成装置に対して書誌情報を送信した後、当該第２の画像形成装置からのリクエストに従って、前記ジョブの印刷データを前記第２の画像形成装置に対して送信する送信手段と、
を有するシステム。
【請求項１９】
第１の画像形成装置および第２の画像形成装置と通信可能なサーバー装置であって、
前記サーバー装置内の履歴情報に基づいて、前記第１の画像形成装置から入力されたジョブが前記サーバー装置経由で出力されたことがあるかを判定する判定手段と、
前記入力されたジョブが前記サーバー装置経由で出力されたことがあると前記判定手段が判定すると、前記入力されたジョブの印刷データと、前記ジョブの書誌データとを前記第１の画像形成装置に対して要求する要求手段と、
前記書誌データおよび前記ジョブの印刷データを前記第１の画像形成装置から受信する受信手段と、
前記第２の画像形成装置に対して書誌情報を送信した後、当該第２の画像形成装置からのリクエストに従って、前記ジョブの印刷データを前記第２の画像形成装置に対して送信する送信手段と、
を有するサーバー装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入稿と出力とが異なる画像形成装置で行われる印刷に係るシステム、サーバー装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年の画像形成処理装置には、ＰＣから投入された印刷ジョブを画像形成処理装置内の補助記憶装置内の一時保存領域に留め置き、ユーザが任意のタイミングで画像形成処理装置にログインして、自分の投入した印刷ジョブを印刷できるものが存在する。更に、サーバー・クライアントの構成も存在する。つまり、ユーザがあるデバイス（入稿デバイス）に投入した印刷ジョブを別のデバイス側（出力デバイス）で印刷可能である。いわゆる、リモートプリントである。
更に、特許文献１には、リモートプリント時、データ取得の履歴からデータ取得の頻度を求め、取得頻度の高いデータは、自動的に取得する方法が開示されている。要するに、ユーザが出力デバイス側にログインした際、出力デバイス側は、自動的に入稿デバイス側に実データの取得依頼を出す。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−２８７０９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、出力デバイス側でリモートプリントを実施する場合、直接、実データの保存先に実データの取得依頼を出す必要があるため、毎回、保存先のデバイスを起こす必要がある。たとえ、保存先のデバイスが省電力モードに入っても、データ転送のため、保存先のデバイスを起こす必要がある。
本発明は、入稿と出力とが異なる画像形成装置で行われる印刷の際の消費電力の削減を可能とすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、第１の画像形成装置と、サーバー装置と、第２の画像形成装置と、を含むシステムであって、前記第１の画像形成装置は、情報処理装置より受け取った印刷データの書誌情報を前記サーバー装置に送信する第１の送信手段と、前記サーバー装置より前記印刷データの実データの取得要求を受け取った場合、前記実データを前記サーバー装置に送信する第２の送信手段と、を有し、前記サーバー装置は、前記第１の画像形成装置より受信した前記書誌情報に基づき入稿と出力とが異なる画像形成装置で行われる印刷に係る書誌情報であると判断された場合、前記第１の画像形成装置より受信した前記書誌情報に対応する印刷データの実データの取得要求を前記第１の画像形成装置に送信する第３の送信手段と、前記取得要求に応じて前記第１の画像形成装置より送信された前記実データと前記書誌情報とを関連付けて管理する管理手段と、前記第２の画像形成装置より書誌情報の取得要求を受信した場合、前記第２の画像形成装置に前記書誌情報を送信する第４の送信手段と、前記書誌情報に関連付けて実データが管理されている場合、前記実データを前記第２の画像形成装置に送信する第５の送信手段と、を有し、前記第２の画像形成装置は、前記サーバー装置より受信した前記書誌情報と前記実データとに基づいて印刷を実行する制御手段を有する。
【発明の効果】
【０００６】
本発明によれば、リモートプリントの際の消費電力の削減を可能とすることができる。
【図面の簡単な説明】
【０００７】
【図１】留め置き印刷システムのシステム構成の一例を示す図である。
【図２】情報処理装置のハードウェア構成の一例を示す図である。
【図３】画像形成装置のハードウェア構成の一例を示す図である。
【図４】補助記憶装置内の領域区分の一例を示す概念図である。
【図５】情報処理装置の機能構成の一例を示す図である。
【図６】画像形成装置の機能構成の一例を示す図である。
【図７】印刷データの構成の一例を示す図である。
【図８】ジョブ履歴の一例を示す図である。
【図９】ジョブ名のリストの一例を示す図である。
【図１０】実施形態１のサーバー機の情報処理の一例を示すフローチャートである。
【図１１】文言リストの一例を示す図である。
【図１２】実施形態２のサーバー機の情報処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面に基づいて説明する。
【０００９】
＜実施形態１＞
図１は、留め置き印刷システムのシステム構成の一例を示す図である。図１（ａ）（ｂ）に示す留め置き印刷システムは、情報処理装置１０１、画像形成装置１０２、画像形成装置１０３、画像形成装置１０４を含む。情報処理装置１０１と画像形成装置１０２〜１０４とは、ネットワークを介して通信可能である。図１（ａ）（ｂ）に示す構成は、画像形成装置をサーバー機、クライアント機として構成である。図１（ａ）は、従来の処理を示し、図１（ｂ）は、以下に示す実施形態の処理を示している。図１（ａ）において、情報処理装置１０１は、印刷ジョブを生成して画像形成装置１０３に送信する。画像形成装置１０３は、情報処理装置１０１から受信した印刷ジョブを保存する。本明細書では、画像形成装置１０３を入稿デバイスと定義する。また、画像形成装置１０３は、情報処理装置１０１から受信した印刷ジョブから書誌情報を生成し、サーバー機である画像形成装置１０２に書誌情報の登録要求を出す。画像形成装置１０２は、画像形成装置１０３からの書誌情報を保存する。また、画像形成装置１０２は、画像形成装置１０４から書誌情報の取得要求を受けた場合、保存した書誌情報を画像形成装置１０４に送信する。本明細書では、画像形成装置１０２は、サーバー機と定義する。画像形成装置１０４で印刷ジョブを印刷する際、画像形成装置１０４は、画像形成装置１０３に実データの取得依頼を出す。本明細書では、画像形成装置１０４は出力デバイスと定義する。
一方、図１（ｂ）に示す様に、入稿時、実データと書誌情報との両方をサーバー機に登録することで、リモートプリント時、保存先に実データの取得依頼を出す必要がなくなり、保存先のデバイスを起こす必要もなくなる。画像形成装置１０３は、情報処理装置１０１より受け取った印刷データの書誌情報を画像形成装置１０２に送信する。また、画像形成装置１０３は、画像形成装置１０２より印刷データの実データの取得要求を受け取った場合、実データを画像形成装置１０２に送信する。画像形成装置１０２は、画像形成装置１０３より受信した書誌情報等に基づきリモートプリントに係る書誌情報であるか否かを判断する。画像形成装置１０２は、画像形成装置１０３より受信した書誌情報等に基づきリモートプリントに係る書誌情報であると判断した場合、画像形成装置１０３より受信した書誌情報に対応する印刷データの実データの取得要求を画像形成装置１０３に送信する。画像形成装置１０２は、取得要求に応じて画像形成装置１０３より送信された実データと書誌情報とを関連付けて管理する。そして、画像形成装置１０２は、画像形成装置１０４より書誌情報の取得要求を受信した場合、画像形成装置１０４に取得要求に対応する書誌情報を送信する。また、画像形成装置１０２は、送信した書誌情報に関連付けて実データを管理している場合、実データを画像形成装置１０４に送信する。画像形成装置１０４は、画像形成装置１０２より受信した書誌情報と実データとに基づいて印刷を実行、制御する。リモートプリントは、入稿と出力とが異なる画像形成装置で行われる印刷の一例である。
【００１０】
図２は、情報処理装置１０１のハードウェア構成の一例を示す図である。ＣＰＵ２０１は、情報処理装置１０１を制御する。ＲＡＭ２０２は、ＣＰＵ２０１のワークエリアとして機能する。補助記憶装置（ハードディスク、ＣＤ−ＲＯＭ等）２０３は、ＣＰＵ２０１が実行する各種プログラム及びＣＰＵ２０１が実行する処理に用いられる各種データを格納する。ＣＰＵ２０１は、補助記憶装置２０３に格納されているプログラムをＲＡＭ２０２に読み出して実行することにより、後述する図５に示す情報処理装置１０１の機能構成を実現する。
表示装置（ＣＲＴディスプレイ、液晶ディスプレイ等）２０４は、各種の情報（メッセージ等）を表示してユーザに通知する。入力装置（マウス、キーボード等）２０５は、ユーザからの情報処理装置１０１への入力を受け付ける。ネットワークインタフェースカード（ＮＩＣ）２０６は、情報処理装置１０１がＬＡＮ２１０を介して他のネットワーク機器と相互にデータをやりとりするために用いられる。以上の機器が、メインバス２０９を介して相互に接続されている。
【００１１】
図３は、画像形成装置１０２のハードウェア構成の一例を示す図である。ＣＰＵ３０１は、画像形成装置１０２を制御する。ＲＡＭ３０２は、ＣＰＵ３０１のワークエリアとして機能する。補助記憶装置（ハードディスク、ＣＤ−ＲＯＭ等）３０３は、ＣＰＵ３０１が実行する各種プログラム及びＣＰＵ３０１が実行する処理に用いられる各種データを格納する。また、補助記憶装置３０３は、データの一時保管をしたり、ＲＡＭ３０２の代わりに用いられたりする。ＣＰＵ３０１は、補助記憶装置３０３に格納されているプログラムをＲＡＭ３０２に読み出して実行することにより、後述する図６に示す画像形成装置１０２の機能構成及びフローチャートの処理を実現する。
表示装置（液晶パネル等）３０４は、画像形成装置１０２の状態や、エラーメッセージ等を表示する。入力装置（タッチパネル、キーボード等）３０５は、ユーザによる所望する印刷ジョブの指定等に関する入力を受け付ける。ＮＩＣ３０６は、画像形成装置１０２がＬＡＮ３１１を介して他のネットワーク機器と相互にデータをやりとりするために用いられる。
印刷部（印刷エンジン）３０７は、スキャンした画像データ等を用紙に印刷する。印刷部３０７は、印刷処理に関する給紙オプション（給紙カセット等）や排紙オプション（フィニッシャ装置等）の状態を識別可能である。読取部（スキャナー）３０８は、原稿台に置かれた紙原稿を読み取り、白黒２値やカラー多値の画像データ（印刷データ）等を生成する。印刷部３０７は、読取部３０８が読み取った画像データを印刷することができる。また、印刷部３０７は、画像データを補助記憶装置３０３に留め置いて任意のタイミングで印刷することもできる。これを留め置き印刷という。認証装置３２０は、ユーザによりかざされたカードを読み取ってログイン認証（カード認証）したり、入力装置３０５で入力された入力情報からログイン認証（キーボード入力証等）したりする。
【００１２】
図４は、補助記憶装置３０３内の領域区分の一例を示す概念図である。本実施形態では、補助記憶装置３０３内の領域は、留め置き印刷用領域４０１、ジョブ履歴格納用領域４０２、その他の領域４０３を含む。
留め置き印刷用領域４０１は、印刷ジョブを格納するための領域である。ジョブ履歴格納用領域４０２は、印刷ジョブの履歴情報を格納するための領域である。その他の領域４０３は、上述の各領域以外の領域であり、読取部３０８からのコピージョブやスキャナージョブを一時的に格納したり、課金に応じた印刷枚数情報等を格納したりする領域である。
【００１３】
図５は、情報処理装置１０１の機能構成の一例を示す図である。
プリンタドライバ５０１は、テキストエディタ等の任意のアプリケーションからの指示に応じて印刷ジョブを生成する。データ通信部５０２は、プリンタドライバ５０１が生成した印刷ジョブを画像形成装置１０２に投入し、投入した印刷ジョブの処理結果を画像形成装置１０２から受信する。データ通信部５０２は、画像形成装置１０２との通信の際にＮＩＣ２０６を使用するが、ＵＳＢ等のインタフェースを使用して通信するようにしてもよい。
【００１４】
図６は、画像形成装置１０２〜１０４の機能構成の一例を示す図である。
印刷ジョブ格納部６０１は、情報処理装置１０１から投入された後述する図７に示す印刷データ７００を留め置き印刷用領域４０１に格納する。また、印刷ジョブ格納部６０１は、他の画像形成装置からの書誌情報７０１、実データ７０２を留め置き印刷用領域４０１に格納する。
制御部６０２は、情報処理装置１０１から投入された印刷データ７００を受け付ける。制御部６０２を持つ画像形成装置は、サーバー機（画像形成装置１０２）の場合、画像形成装置１０３から受信した書誌情報７０１、実データ７０２を受け付け、管理し、また、一定時間経過した場合、削除する。また、制御部６０２は、画像形成装置１０３に入稿された印刷ジョブのジョブ名７１１が例えばジョブ履歴判断部６０６により特定したリモートプリント実績のあるジョブ名だった場合、通信部６０３に「要転送」という結果を返す。「要転送」というのは、画像形成装置１０３に印刷データ７００が入稿された場合、画像形成装置１０２（サーバー機）が画像形成装置１０３に実データ７０２の取得依頼を出すことである。画像形成装置１０３から見ると、実データ７０２を画像形成装置１０２に送信することである。
通信部６０３は、画像形成装置１０３に印刷ジョブが入稿された際、書誌情報７０１を画像形成装置１０２に送信する。また、通信部６０３は、画像形成装置１０２から実データの取得要求を受け取った場合、実データを画像形成装置１０２に送信する。また、通信部６０３は、画像形成装置１０４から印刷データ７００を印刷する際、画像形成装置１０４からの実データ７０２の取得要求に対して、実データを送信する。なお、通信部６０３を持つ画像形成装置は、サーバー機（画像形成装置１０２）だった場合は、画像形成装置１０３に実データ７０２の取得依頼を出したり、画像形成装置１０３から実データ７０２を受信したりする。また、サーバー機の通信部６０３は、画像形成装置１０３から実データ７０２を受信した際、印刷ジョブ格納部６０１経由で、留め置き印刷用領域に保存する。また、サーバー機の通信部６０３は、画像形成装置１０４から書誌情報７０１の取得要求を受けた際、画像形成装置１０４に、書誌情報７０１を送信し、書誌情報７０１に関連付けて実データが管理されている場合、実データ７０２も送信する。
【００１５】
書誌情報生成部６０４は、画像形成装置１０３に印刷データ７００を投入する際、印刷ジョブから書誌情報７０１を生成する。
ジョブ履歴集計部６０５は、サーバー機（画像形成装置１０２）特有なモジュールであり、通信部６０３経由でクライアント機（画像形成装置１０３、１０４）から印刷ジョブのジョブ履歴８００を集計し、ジョブ履歴格納用領域４０２に保存する。
ジョブ履歴判断部６０６は、ジョブ履歴集計部６０５が集計したジョブ履歴８００から入稿デバイスＩＰアドレス７１２と出力デバイスＩＰアドレス７１３とを判断する。ジョブ履歴判断部６０６は、入稿デバイスＩＰアドレス７１２が出力デバイスＩＰアドレス７１３と異なった場合、リモートプリント実績があると判断する。その場合、ジョブ履歴判断部６０６は、ジョブ履歴にあるジョブ名７１１を抽出し、リモートプリントジョブ名リスト１０００に入れる。
経過時間計算部６０７は、サーバー機（画像形成装置１０２）の特有のモジュールである。入稿デバイスの画像形成装置１０３から取得した実データ７０２を留め置き印刷用領域４０１に保存してから経過した時間をカウントする。制御部６０２は、経過時間計算部６０７がカウントした時間を判断し、所定の時間を超えた場合、実データ７０２を削除する。
【００１６】
図７は、印刷データ７００の構成の一例を示す図である。情報処理装置１０１から入稿した印刷データ７００に関して、書誌情報生成部６０４は、印刷データ７００の基本情報から書誌情報７０１を作成する。書誌情報７０１は、ジョブ名７１１、入稿デバイスＩＰアドレス７１２、出力デバイスＩＰアドレス７１３、ジョブオーナー名７１４等の情報を持つ。ジョブ名７１１、ジョブオーナー名７１４等の基本情報は、情報処理装置１０１から投入時、プリンタドライバ５０１側で生成した情報である。入稿デバイスＩＰアドレス７１２は、入稿時、制御部６０２が入稿デバイスのＩＰアドレスで更新する。また、出力デバイスＩＰアドレス７１３は、出力時、制御部６０２が出力デバイスのＩＰアドレスで更新する。実データ７０２は、ＰＤＬデータ（ページ記述言語データ）のことである。実データ転送済みフラグ７１５は、入稿時、実データ７０２を画像形成装置１０２に転送できた場合、画像形成装置１０２が立てるフラグである。
【００１７】
図８は、ジョブ履歴の一例を示す図である。ジョブ履歴８００は、基本的に書誌情報７０１の情報を持つ。図８が示す通り、ジョブ履歴８０１とジョブ履歴８０３とでは、入稿デバイスＩＰアドレス７１２と出力デバイスＩＰアドレス７１３との値が異なっている。要するに、ユーザｙａｍａｄａは入稿デバイスと異なったデバイスでジョブ名７１１「会議資料．ｄｏｃ」と「サンプル．ｐｄｆ」とを印刷したことを示している。
図９は、ジョブ履歴判断部６０６が、ジョブ履歴８００から抽出したジョブ名７１１のリストの一例を示す図である。図８のジョブ履歴に基づきリモートプリント実績ありと判断されたジョブ名７１１「会議資料．ｄｏｃ」と「サンプル．ｐｄｆと」が図９のリストに含まれている。
【００１８】
図１０は、実施形態１のサーバー機の情報処理の一例を示すフローチャートである。図１０のフローチャートの処理は、画像形成装置１０２のＣＰＵ３０１が補助記憶装置３０３に格納されているプログラムを実行することにより実現される。Ｓ９０１において、サーバー機（画像形成装置１０２）は、定期的にクライアント機（画像形成装置１０３と画像形成装置１０４と）からジョブ履歴８００を集計する。Ｓ９０２において、ジョブ履歴判断部６０６は、集計したジョブ履歴８００の入稿デバイスＩＰアドレス７１２と出力デバイスＩＰアドレス７１３とをチェックする。ジョブ履歴判断部６０６は、入稿デバイスＩＰアドレス７１２が出力デバイスＩＰアドレス７１３と異なった場合、リモートプリント実績があると判断し、該当するジョブ履歴８００のジョブ名７１１を抽出し、リモートプリントジョブ名リスト１０００に入れる。情報処理装置１０１からの印刷データ７００が画像形成装置１０３に保存済みだった場合、画像形成装置１０３の書誌情報生成部６０４は、印刷データ７００から書誌情報７０１を生成し、通信部６０３経由で画像形成装置１０２に登録要求を出す。Ｓ９０３において、画像形成装置１０２は、画像形成装置１０３から書誌情報７０１登録要求を受けたか否かを判断する。例えば、画像形成装置１０２は、設定された時間内等に登録要求を受けたと判断した場合、Ｓ９０４に処理を進め、登録要求を受けていないと判断した場合、図１０に示す処理を終了する。Ｓ９０４において、印刷ジョブ格納部６０１は、書誌情報７０１を留め置き印刷用領域４０１に格納する。Ｓ９０５において、ジョブ履歴判断部６０６は、登録した書誌情報７０１のジョブ名７１１がリモートプリントジョブ名リスト１０００に含まれているか否かを判断する。ジョブ履歴判断部６０６は、登録した書誌情報７０１のジョブ名７１１がリモートプリントジョブ名リスト１０００に含まれていると判断した場合、Ｓ９０６に処理を進め、含まれていないと判断した場合、Ｓ９０８に処理を進める。Ｓ９０５の処理は、入稿デバイスより受信した書誌情報に基づきリモートプリントに係る書誌情報であるか否かを判断する処理の一例である。Ｓ９０６において、サーバー機（画像形成装置１０２）は、入稿デバイス（画像形成装置１０３）に実データ７０２の取得を要求する。Ｓ９０７において、サーバー機（画像形成装置１０２）は、実データ７０２を保存した時点で書誌情報７０１の実データ転送済みフラグ７１５を立てる。同時に、経過時間計算部６０７は、経過時間のカウントを開始する。
【００１９】
Ｓ９０８において、サーバー機（画像形成装置１０２）は、出力デバイス（画像形成装置１０４）から書誌情報７０１の取得要求がある否かを判断する。例えば、画像形成装置１０２は、設定された時間内等に取得要求があったと判断した場合、Ｓ９０９に処理を進め、取得要求がなかったと判断した場合、図１０に示す処理を終了する。Ｓ９０９において、サーバー機（画像形成装置１０２）の通信部６０３は、画像形成装置１０４に書誌情報７０１を送付する。Ｓ９１０において、サーバー機（画像形成装置１０２）の制御部６０２は、書誌情報７０１の実データ転送済みフラグ７１５をチェックし、実データ７０２も転送できるか否かを判断する。制御部６０２は、実データ７０２も転送できると判断した場合、Ｓ９１１に処理を進め、転送できないと判断した場合、図１０に示す処理を終了する。Ｓ９１１において、制御部６０２は、通信部６０３経由で出力デバイス（画像形成装置１０４）に実データ７０２を送信する。Ｓ９１２において、制御部６０２は、経過時間計算部６０７がカウントした時間が設定された時間を超えたか否かを判断する。制御部６０２は、設定された時間を超えたと判断した場合、Ｓ９１３に処理を進め、設定された時間を超えていないと判断した場合、図１０に示す処理を終了する。Ｓ９１３において、制御部６０２は、サーバー機（画像形成装置１０２）の実データ７０２を削除する。ＣＰＵ３０１は、表示装置３０４、入力装置３０５を介したユーザの設定操作等に応じて、実データを削除するための設定された時間を変更等することができる。例えば、実データを削除するための設定された時間は、補助記憶装置３０３等に記憶される。
【００２０】
本実施形態の処理によれば、画像形成装置１０２は、印刷ジョブ履歴からリモートプリント実績のあるジョブ名７１１を抽出し、そのジョブ名のある印刷データ７００が入稿された場合、実データと書誌情報との両方を受け取り、登録する。そして、画像形成装置１０２は、出力デバイスから書誌情報の取得要求を受け取ると、書誌情報と実データとを出力デバイスに送付する。このことにより、出力デバイスでリモートプリントを実施する場合、出力デバイスから入稿デバイスに実データの取得依頼を出す必要がなくなる。したがって、例えば、入稿デバイスが省電力モードに移行している場合であっても、リモートプリントの度に、入稿デバイスを起こす必要がなくなり、リモートプリントの際の消費電力の削減を可能とすることができる。
【００２１】
＜実施形態２＞
本実施形態では、制御部６０２は、ジョブ履歴８００からリモートプリント実績のあるジョブのジョブ名７１１を抽出するではなく、入稿ジョブのジョブ名を利用し、「要転送」の結果を返すか否かを判断する。
図１１は、管理者が予め登録した、リモートプリントを実施可能性の高い文言リストの一例を示す図である。図１１に示す文言リストは、例えば、画像形成装置１０２の補助記憶装置３０３等に記憶されている。ＣＰＵ３０１は、入力装置３０５等を介した管理者の編集操作に応じて、図１１の文言リストを編集することができる。文言リストは、文言情報の一例である。
図１２は、実施形態２のサーバー機の情報処理の一例を示すフローチャートである。図１２のフローチャートの処理は、画像形成装置１０２のＣＰＵ３０１が補助記憶装置３０３に格納されているプログラムを実行することにより実現される。
情報処理装置１０１からの印刷データ７００が画像形成装置１０３に保存済みだった場合、画像形成装置１０３の書誌情報生成部６０４は、印刷データ７００から書誌情報７０１を生成し、通信部６０３経由で画像形成装置１０２に登録要求を出す。Ｓ１１０１において、画像形成装置１０２は、画像形成装置１０３から書誌情報７０１の登録要求を受けたか否かを判断する。例えば、画像形成装置１０２は、設定された時間内等に登録要求を受けたと判断した場合、Ｓ１１０２に処理を進め、登録要求を受けていないと判断した場合、図１２に示す処理を終了する。Ｓ１１０２において、印刷ジョブ格納部６０１は、書誌情報７０１を留め置き印刷用領域４０１に格納する。Ｓ１１０３においてジョブ履歴判断部６０６は、登録した書誌情報７０１のジョブ名７１１が、管理者が事前に登録した文言リスト１２００に含まれているか否かを判断する。ジョブ履歴判断部６０６は、登録した書誌情報７０１のジョブ名７１１が文言リスト１２００に含まれていると判断した場合、Ｓ１１０４に処理を進め、含まれていないと判断した場合、Ｓ９０８に処理を進める。Ｓ１１０３の処理は、入稿デバイスより受信した書誌情報に基づきリモートプリントに係る書誌情報であるか否かを判断する処理の一例である。Ｓ１１０４において、サーバー機（画像形成装置１０２）は、入稿デバイス（画像形成装置１０３）に実データ７０２の取得を要求する。Ｓ１１０５において、サーバー機（画像形成装置１０２）は、実データ７０２を保存した時点で書誌情報７０１の実データ転送済みフラグ７１５を立てる。同時に、経過時間計算部６０７は、経過時間のカウントを開始する。Ｓ１１０５以降の処理は、Ｓ９０８〜Ｓ９１３の処理と同様なため、説明を省略する。
【００２２】
本実施形態の処理によれば、画像形成装置１０２は、印刷データ７００のジョブ名７１１を判断するだけで、実データを取得するか否かを判断できる。
【００２３】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給する。そして、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００２４】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではない。
【００２５】
以上、上述した各実施形態によれば、入稿と出力とが異なる画像形成装置で行われる印刷の際の消費電力の削減を可能とすることができる。
【符号の説明】
【００２６】
１０２、１０３、１０４  画像形成装置
２０１、３０１  ＣＰＵ
【図１】
0006700947.tif 000002
【図２】
0006700947.tif 000003
【図３】
0006700947.tif 000004
【図４】
0006700947.tif 000005
【図５】
0006700947.tif 000006
【図６】
0006700947.tif 000007
【図７】
0006700947.tif 000008
【図８】
0006700947.tif 000009
【図９】
0006700947.tif 000010
【図１０】
0006700947.tif 000011
【図１１】
0006700947.tif 000012
【図１２】
0006700947.tif 000013