(57)【要約】【課題】プルプリントのようなジョブを実行させる装置を後から指定する場合であっても、ユーザが希望する条件によるジョブの実行を従来よりも確実にする。【解決手段】画像形成装置２に次の機能部を設ける。ユーザが指定した複数の条件のうちのいずれかに基づいてプリントジョブを実行することできるか否かを判別する印刷可否判別部２０３と、複数の条件のうちのいずれかに基づいてプリントジョブを実行することできると判別された場合に、これらの条件のうちの、プリントジョブを実行することができる条件のうちのいずれかに基づいてプリントジョブを実行する、第一の印刷処理部２０５と、を設ける。【選択図】図３
2010178292.tif 000002
【特許請求の範囲】
【請求項１】
ジョブを実行するジョブ実行装置であって、
前記ジョブを実行する際の複数の条件を受け付ける条件受付手段と、
当該ジョブ実行装置が前記複数の条件のうちのいずれかに基づいて前記ジョブを実行することできるか否かを判別する、ジョブ実行可否判別手段と、
前記複数の条件のうちのいずれかに基づいて前記ジョブを実行することできると判別された場合に、前記複数の条件のうちの、前記ジョブを実行することができる条件である実行可条件のうちのいずれかに基づいて前記ジョブを実行する、ジョブ実行手段と、
を有することを特徴とするジョブ実行装置。
【請求項２】
前記条件受付手段は、前記複数の条件とともに当該各条件の優先順位を受け付け、
前記ジョブ実行手段は、前記実行可条件が複数ある場合は、当該複数の実行可条件のうちの優先順位が最も高い実行可条件に基づいて前記ジョブを実行する、
請求項１記載のジョブ実行装置。
【請求項３】
前記複数の条件のうちのいずれに基づいても前記ジョブを実行することできないと判別された場合にユーザに対してその旨のメッセージを出力するメッセージ出力手段、を有する、
請求項１または請求項２記載のジョブ実行装置。
【請求項４】
前記複数の条件のうちのいずれに基づいても前記ジョブを実行することできないと判別された場合に１台または複数台の他のジョブ実行装置が前記複数の条件のうちのいずれかに基づいて前記ジョブを実行することできるか否かを判別する第二のジョブ実行可否判別手段と、
前記複数の条件のうちのいずれかに基づいて前記ジョブを実行することできると判別された前記他のジョブ実行装置の識別情報を出力する、他装置通知手段と、を有する、
請求項１ないし請求項３のいずれかに記載のジョブ実行装置。
【請求項５】
装置にジョブを実行させるジョブ実行方法であって、
前記ジョブを実行する際の条件を複数、ユーザに入力させておき、
前記装置が複数の前記条件のうちのいずれかに基づいて前記ジョブを実行することできるか否かを、前記装置に判別させ、
複数の前記条件のうちのいずれかに基づいて前記ジョブを実行することできると判別された場合に、複数の前記条件のうちの、前記ジョブを実行することができるいずれかの条件に基づいて前記ジョブを前記装置に実行させる、
ことを特徴とするジョブ実行方法。
【請求項６】
ジョブを実行するコンピュータに用いられるコンピュータプログラムであって、
前記コンピュータに、
前記ジョブを実行する際の複数の条件を取得する処理を実行させ、
前記コンピュータが複数の前記条件のうちのいずれかに基づいて前記ジョブを実行することできるか否かを判別する処理を実行させ、
複数の前記条件のうちのいずれかに基づいて前記ジョブを実行することできると判別された場合に、複数の前記条件のうちの、前記ジョブを実行することができるいずれかの条件に基づいて前記ジョブを実行させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷などのジョブを実行する装置およびジョブの実行方法などに関する。
【背景技術】
【０００２】
従来、ジョブを実行するためのデータをサーバに蓄積しておき、複数台の装置の中からユーザが任意に選択した装置によってジョブを実行する方法が提案されている。
【０００３】
例えば、書類を印刷するジョブを実行するためのデータをサーバに蓄積しておき、複数台のプリンタの中からユーザが任意に選択したプリンタによってジョブを実行する方法が提案されている。ユーザが選択したプリンタがサーバに対してジョブのデータを要求し取得してジョブを実行する形態は、一般に「プルプリント」と呼ばれることがある。プルプリントに関する技術は、特許文献１に開示されている。
【０００４】
プルプリントは、例えば次のような場合に好適に用いられる。ユーザは、営業所αから営業所βへ出張する前に、営業所αのパーソナルコンピュータで書類を作成し、それを印刷するためのジョブのデータをサーバに保存しておく。ユーザは、営業所βに着くと、営業所βに設置されているプリンタの中から任意のプリンタを選択しログインする。
【０００５】
すると、選択されたプリンタは、サーバに対してジョブのデータを要求して受信し、書類を印刷する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２９３２６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
また、ユーザは、ジョブのデータが生成される際に、ジョブを実行する条件を指定する。しかし、プルプリントにおいてはジョブのデータの生成時に出力を実行する装置を指定しない。よって、後でユーザがジョブの実行のために選択した装置が、ユーザが指定した条件の通りにジョブを実行することができる、とは限らない。よって、ユーザは、希望する条件通りの結果物を得られないことがある。
【０００８】
本発明は、このような問題点に鑑み、プルプリントのようなジョブを実行させる装置を後から指定する場合であっても、ユーザが希望する条件によるジョブの実行を従来よりも確実にすることを、目的とする。
【課題を解決するための手段】
【０００９】
本発明の一形態に係る、ジョブを実行するジョブ実行装置は、前記ジョブを実行する際の複数の条件を受け付ける条件受付手段と、当該ジョブ実行装置が前記複数の条件のうちのいずれかに基づいて前記ジョブを実行することできるか否かを判別する、ジョブ実行可否判別手段と、前記複数の条件のうちのいずれかに基づいて前記ジョブを実行することできると判別された場合に、前記複数の条件のうちの、前記ジョブを実行することができる条件である実行可条件のうちのいずれかに基づいて前記ジョブを実行する、ジョブ実行手段と、を有する。
【００１０】
好ましくは、前記条件受付手段は、前記複数の条件とともに当該各条件の優先順位を受け付け、前記ジョブ実行手段は、前記実行可条件が複数ある場合は、当該複数の実行可条件のうちの優先順位が最も高い実行可条件に基づいて前記ジョブを実行する。
【００１１】
または、前記複数の条件のうちのいずれに基づいても前記ジョブを実行することできないと判別された場合にユーザに対してその旨のメッセージを出力するメッセージ出力手段、を有する。
【００１２】
または、前記複数の条件のうちのいずれに基づいても前記ジョブを実行することできないと判別された場合に１台または複数台の他のジョブ実行装置が前記複数の条件のうちのいずれかに基づいて前記ジョブを実行することできるか否かを判別する第二のジョブ実行可否判別手段と、前記複数の条件のうちのいずれかに基づいて前記ジョブを実行することできると判別された前記他のジョブ実行装置の識別情報を出力する、他装置通知手段と、を有する。
【発明の効果】
【００１３】
本発明によると、プルプリントのようにジョブを実行させる装置を後から指定する場合であっても、ユーザが希望する条件によるジョブの実行を従来よりも確実にすることができる。
【図面の簡単な説明】
【００１４】
【図１】印刷システムの全体的な構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】画像形成装置の機能的構成の例を示す図である。
【図４】端末装置のハードウェア構成の例を示す図である。
【図５】端末装置の機能的構成の例を示す図である。
【図６】ジョブ中継サーバの機能的構成の例を示す図である。
【図７】条件設定画面の例を示す図である。
【図８】条件設定データの例を示す図である。
【図９】オプション機能テーブルの例を示す図である。
【図１０】印刷可否判別処理の流れの例を説明するフローチャートである。
【図１１】印刷不能通知画面の例を示す図である。
【図１２】案内画面の例を示す図である。
【図１３】画像形成装置の全体的な処理の流れの例を説明するフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本願の発明の一実施形態について説明する。
【実施例】
【００１６】
図１は印刷システム１の全体的な構成の例を示す図、図２は画像形成装置２のハードウェア構成の例を示す図、図３は画像形成装置２の機能的構成の例を示す図、図４は端末装置３のハードウェア構成の例を示す図、図５は端末装置３の機能的構成の例を示す図、図６はジョブ管理サーバ４の機能的構成の例を示す図である。
【００１７】
印刷システム１は、図１に示すように、ＬＡＮ（Local Area Network）１１、１２、１３、…、および通信回線５などによって構成される。
【００１８】
印刷システム１は、パーソナルコンピュータで作成した書類を印刷したり用紙に記されている書類を読み取って電子データ化したりするためのシステムである。印刷システム１は、企業、役所、または学校などの組織において使用される。
【００１９】
以下、印刷システム１の構成を、営業所Ａ、営業所Ｂ、および管理部門Ｃの３つの拠点を有する企業Ｘにおいて印刷システム１が使用される場合を例に説明する。
【００２０】
営業所ＡにはＬＡＮ１１が設けられており、営業所ＢにはＬＡＮ１２が設けられており、管理部門ＣにはＬＡＮ１３が設けられている。
【００２１】
ＬＡＮ１１には、画像形成装置２および端末装置３が設けられている。ＬＡＮ１２にも、画像形成装置２および端末装置３が設けられている。ＬＡＮ１３には、ジョブ管理サーバ４が設けられている。以下、各画像形成装置２を「画像形成装置２Ａ」、「画像形成装置２Ｂ」、…と区別して記載し、各端末装置３を「端末装置３Ａ」、「端末装置３Ｂ」、…と区別して記載することがある。また、印刷システム１内の各装置には、ユニークな装置名およびＩＰアドレスが与えられている。
【００２２】
そのほか、ＬＡＮ１１〜１３には、ルータが１台ずつ設けられている。ルータ同士は、通信回線５を介して互いに接続されている。これにより、ＬＡＮ１１〜１３の各装置は互いに接続可能である。通信回線５として、インターネット、公衆回線、または専用線などが用いられる。
【００２３】
画像形成装置２は、一般に複合機またはＭＦＰ（Multi Function Peripherals）などと呼ばれる装置であって、コピー、ファックス、ネットワークプリンティング、およびスキャンなどの機能を集約した装置である。
【００２４】
ネットワークプリンティング機能は、画像データを端末装置３から受信して画像を用紙に印刷する機能である。「ネットワークプリンタ機能」または「ＰＣプリント機能」などと呼ばれることもある。本実施例では、端末装置３から発信された画像データ（後述する印刷ジョブデータ７）は、一旦、ジョブ管理サーバ４に蓄積される。そして、要求に応じて画像形成装置２へ送られ、この画像形成装置２によって印刷が行われる。つまり、ジョブ管理サーバ４を介していわゆるプルプリントが行われる。
【００２５】
画像形成装置２は、図２に示すように、ＣＰＵ（Central Processing Unit）２０ａ、ＲＡＭ（Random Access Memory）２０ｂ、ＲＯＭ（Read Only Memory）２０ｃ、ハードディスク２０ｄ、スキャナ２０ｅ、印刷ユニット２０ｆ、ネットワークインタフェース２０ｇ、タッチパネル２０ｈ、およびモデム２０ｉのほか、種々の制御用回路などによって構成される。
【００２６】
スキャナ２０ｅは、用紙に記されている写真、文字、絵、図表などの画像を読み取って画像データを生成する装置である。
【００２７】
印刷ユニット２０ｆは、スキャナ２０ｅによって読み取られた画像または他の装置から受信した画像データに示される画像を印刷する。なお、各画像形成装置２において、共通のページ記述言語が用いられる。
【００２８】
タッチパネル２０ｈは、ユーザに対してメッセージまたは指示を与えるための画面、ユーザが処理の指令および条件を入力するための画面、およびＣＰＵ２０ａの処理の結果を示す画面などを表示する。また、ユーザが指で触れた位置を検知し、検知結果を示す信号をＣＰＵ２０ａに送信する。
【００２９】
ネットワークインタフェース２０ｇは、通信回線５を介して端末装置３などの他の装置とＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）で通信を行うためのＮＩＣ（Network Interface Card）である。
【００３０】
モデム２０ｉは、固定電話網を介して他のファックス端末との間でＧ３のプロトコルで画像データをやり取りするための装置である。
【００３１】
ＲＯＭ２０ｃまたはハードディスク２０ｄには、図３に示すユーザ認証部２０１、ジョブデータ取得部２０２、印刷可否判別部２０３、第一の印刷処理部２０４、画面表示制御部２０５、印刷条件再設定受付部２０６、第二の印刷処理部２０７、印刷可能装置検索部２０８、印刷実績通知部２０９、およびＭＦＰ属性データ記憶部２１１などを実現するためのプログラムおよびデータが記憶されている。これらのプログラムおよびデータは必要に応じてＲＡＭ２０ｂに呼び出され、ＣＰＵ２０ａによってプログラムが実行される。図３に示す各部は、主に、プルプリントによるネットワークプリンティングのサービスをユーザに提供するための処理を行う。
【００３２】
そのほか、画像形成装置２には、Ｚ折り仕上げ、カラー印刷、ステープル綴じ、または縮小印刷などのオプションの機能を任意に付けることができる。
【００３３】
図１に戻って、端末装置３は、ネットワークプリンティングのサービスを画像形成装置２から提供してもらうクライアントである。
【００３４】
端末装置３は、図４に示すように、ＣＰＵ３０ａ、ＲＡＭ３０ｂ、ＲＯＭ３０ｃ、ハードディスク３０ｄ、ディスプレイ３０ｅ、ネットワークインタフェース３０ｆ、キーボード３０ｇ、およびポインティングデバイス３０ｈなどによって構成される。
【００３５】
ディスプレイ３０ｅは、ユーザに対してメッセージまたは指示を与えるための画面、ユーザが処理の指令および条件を入力するための画面、およびＣＰＵ３０ａの処理の結果を示す画面などを表示する。
【００３６】
キーボード３０ｇおよびポインティングデバイス３０ｈは、ユーザが端末装置３にコマンドおよびデータなどを入力するための装置である。
【００３７】
ネットワークインタフェース３０ｆは、通信回線５を介して画像形成装置２などの他の装置とＴＣＰ／ＩＰで通信を行うためのＮＩＣである。
【００３８】
ＲＯＭ３０ｃまたはハードディスク３０ｄには、図５に示す印刷条件設定画面表示制御部３０１、印刷条件設定受付部３０２、ジョブデータ生成部３０３、およびジョブデータ送信部３０４などの果たす機能を実現するためのプログラムおよびデータが記憶されている。これらのプログラムおよびデータは必要に応じてＲＡＭ３０ｂに呼び出され、ＣＰＵ３０ａによってプログラムが実行される。図５に示す各部は、主に、画像形成装置２のネットワークプリンティングのサービスを受けるための処理を行う。つまり、プリンタドライバの役割を果たす。
【００３９】
図１に戻って、ジョブ管理サーバ４は、各端末装置３から出力された印刷ジョブデータ７（後述する）を蓄積し、要求に応じて画像形成装置２へ転送する。つまり、印刷ジョブデータ７の中継を行う。
【００４０】
ジョブ管理サーバ４のハードウェア構成は、端末装置３のハードウェア構成と基本的に同じである。ただし、ジョブ管理サーバ４のハードディスクには、図６に示すジョブデータ受付部４０１、ジョブデータ記憶部４０２、ジョブデータ提供部４０３、およびジョブデータ削除部４０４などを実現するためのプログラムおよびデータが記憶されている。
【００４１】
図７は条件設定画面ＷＤ１の例を示す図、図８は条件設定データ７１の例を示す図、図９はオプション機能テーブルＴＬ１の例を示す図、図１０は印刷可否判別処理の流れの例を説明するフローチャート、図１１は印刷不能通知画面ＷＤ２の例を示す図、図１２は案内画面ＷＤ３の例を示す図である。
【００４２】
次に、図３に示す画像形成装置２の各部、図５に示す端末装置３の各部、および図６に示すジョブ管理サーバ４の各部について説明する。
【００４３】
図５において、端末装置３の印刷条件設定画面表示制御部３０１は、端末装置３自身がワープロなどのアプリケーションによって書類を開いている状態で、ユーザによって印刷コマンドが入力されると、図７のような条件設定画面ＷＤ１をディスプレイ３０ｅに表示させる。
【００４４】
ここで、ユーザは、その書類を印刷する際の条件を入力し指定する。ただし、画像形成装置２によっては、条件通りに印刷または仕上げを行えないことがある。そこで、ユーザは、複数の条件を、希望する順番（以下、「希望順」または「優先順」と記載する。）とともに指定することができる。図７の例では、ユーザは第２希望までの条件つまり２つの条件を指定している。
【００４５】
印刷条件設定受付部３０２は、ユーザが条件設定画面ＷＤ１に指定した各条件を希望順とともに受け付ける。
【００４６】
ジョブデータ生成部３０３は、その書類のデータを、画像形成装置２に対応したページ記述言語に変換することによって、その書類を印刷するための印刷ジョブデータ７を生成する。この際に、図８のように、印刷条件設定受付部３０２によって受け付けられた各条件およびその希望順（優先順）を示す条件設定データ７１を印刷ジョブデータ７に含めておく。
【００４７】
ジョブデータ送信部３０４は、ジョブデータ生成部３０３によって生成された印刷ジョブデータ７を、ユーザを識別するユーザＩＤ（identification）と対応付けて、ジョブ管理サーバ４へ送信する。
【００４８】
図６において、ジョブ管理サーバ４のジョブデータ受付部４０１は、端末装置３から送信されてきた印刷ジョブデータ７を受け付ける。
【００４９】
ジョブデータ記憶部４０２は、ジョブデータ受付部４０１によって受け付けられた印刷ジョブデータ７を記憶する。この際に、ユーザのユーザＩＤとの対応関係も、維持する。つまり、印刷ジョブデータ７を、ユーザの識別情報と対応付けたまま記憶する。さらに、その印刷ジョブデータ７を他の印刷ジョブデータ７と区別するためのデータＩＤを付与する。ジョブデータ提供部４０３およびジョブデータ削除部４０４については、後述する。
【００５０】
図３において、画像形成装置２のＭＦＰ属性データ記憶部２１１には、図９のような、各画像形成装置２に備わっているオプションの機能を示すオプション機能テーブルＴＬ１が記憶されている。オプション機能テーブルＴＬ１は、オプションの機能が追加されまたは削除されるごとに、管理者によって更新される。または、自らに備わっているオプションの機能についてはオペレーティングシステムに問い合わせ、他の画像形成装置２のそれぞれに備わっているオプションの機能についてはそれぞれに問い合わせることによって、オプション機能テーブルＴＬ１を自動的に生成してもよい。
【００５１】
なお。「Ａ３  Ｚ折り仕上げ」は、Ａ３サイズの用紙に画像を印刷しその用紙をＺ折り（山折りと谷折りとを組み合わせた三つ折り）に仕上げる機能である。「Ａ４縮小印刷」は、Ａ３サイズの画像をＡ４サイズに縮小しＡ４サイズの用紙に印刷する機能である。
【００５２】
さらに、ＭＦＰ属性データ記憶部２１１には、各画像形成装置２が設置されている位置を示すＭＦＰ位置データＤＴ１および各施設の間取の画像を再現するための間取画像データＤＴ２が記憶されている。
【００５３】
ユーザ認証部２０１は、本画像形成装置２を直接操作するユーザの認証の処理を、次のように行う。例えば、ユーザは、端末装置３を操作してネットワークプリンティングの指令を与えた後、本画像形成装置２のところに訪れる。そして、本画像形成装置２のタッチパネル２０ｈを操作して自分のユーザＩＤおよびパスワードを入力する。
【００５４】
すると、ユーザ認証部２０１は、データベースに予め登録されている各ユーザのユーザＩＤおよびパスワードと入力されたユーザＩＤおよびパスワードとを照合する。そして、登録されているいずれかのユーザＩＤおよびパスワードと入力されたユーザＩＤおよびパスワードとが一致すれば、タッチパネル２０ｈを操作するユーザを、正規のユーザであると、認証する。一致しない場合は、不正なユーザであると、判別する。
【００５５】
または、生体認証またはＩＣ（Integrated Circuit）カードなどを用いてユーザ認証を行ってもよい。
【００５６】
ジョブデータ取得部２０２は、ユーザ認証部２０１によって認証されたユーザのユーザＩＤに対応する印刷ジョブデータ７を、ジョブ管理サーバ４から取得する。具体的には、ジョブ管理サーバ４に対してそのユーザＩＤを通知することによって、印刷ジョブデータ７を要求する。
【００５７】
すると、ジョブ管理サーバ４のジョブデータ提供部４０３（図６参照）は、通知されたユーザＩＤに対応付けられてジョブデータ記憶部４０２に記憶されている印刷ジョブデータ７を呼び出し、要求元の画像形成装置２へ送信する。
【００５８】
図３に戻って、印刷可否判別部２０３は、ジョブ管理サーバ４から取得された印刷ジョブデータ７に含まれる条件設定データ７１（図８参照）に示されるいずれかの条件で本画像形成装置２が印刷および必要な仕上げを行うことができるか否かを判別する。これらの可否の判別は、図１０のフローチャートに示す手順で行われる。
【００５９】
図１０において、印刷可否判別部２０３は、取得された印刷ジョブデータ７に含まれる条件設定データ７１から、希望順（優先順）が１番である条件を抽出する（＃１０１）。抽出した条件が、本画像形成装置２のＭＦＰ属性データ記憶部２１１に記憶されているオプション機能テーブルＴＬ１（図９参照）の中の、本画像形成装置２のレコードに示されているか否かをチェックする（＃１０２）。そして、示されていれば（＃１０３でＹｅｓ）、条件通りの印刷等が可能であると判別する（＃１０４）。
【００６０】
例えば、希望順が１番である条件として、図８のように「Ａ３  Ｚ折り仕上げ」が示される場合は、本画像形成装置２のレコードに「Ａ３  Ｚ折り仕上げ」が示されているか否かをチェックする。そして、その条件が示されていれば、条件通りの印刷等が可能であると判別する。
【００６１】
図８の例では、１つの条件には１つの属性に関してしか示されていないが、１つの条件に複数の属性に関する条件が示される場合もある。例えば、１つの条件に「Ａ３  Ｚ折り仕上げ」かつ「カラー印刷」という複数の属性に関する条件を含ませることができる。その場合は、それらの属性の条件すべてが本画像形成装置２のレコードに示されていれば、条件通りの印刷等が可能であると判別する。
【００６２】
希望順が１番である条件の通りの印刷等が可能であると判別できなかった場合は、その条件設定データ７１に示される、希望順が２番である条件を抽出する（＃１０５）。そして、上記の、希望順が１番である条件に基づく場合と同様に、抽出した条件の有無をチェックし（＃１０２）、その条件に基づく印刷等の可否を判別する（＃１０３）。ただし、希望順が１番で終わりの場合は（＃１０６でＮｏ）、条件通りの印刷等が不能であると判別する（＃１０７）。
【００６３】
以下、同様に、可能であると判別できるまで、希望順に条件を抽出し、本画像形成装置２のレコードに示されているか否かをチェックする。そして、ある条件がすべて本画像形成装置２のレコードに示されていれば（＃１０３でＹｅｓ）、条件通りの印刷等が可能であると判別する（＃１０４）。最後の希望順の条件の有無までチェックしても、条件通りの印刷等が可能であると判別できなかった場合は（＃１０３でＮｏ、＃１０６でＮｏ）、条件通りの印刷等が不能であると判別する（＃１０７）。
【００６４】
図３に戻って、第一の印刷処理部２０４は、印刷ジョブデータ７の条件設定データ７１に示される条件通りの印刷等が可能であると印刷可否判別部２０３によって判別された場合に、この条件設定データ７１に基づいて書類を用紙に印刷するための処理を行う。
【００６５】
具体的には、印刷ジョブデータ７に基づいて書類のビットマップのデータを生成し、そのビットマップが用紙に印刷されるように印刷ユニット２０ｆを制御する。ただし、ビットマップのデータは、条件設定データ７１に示される各条件のうちの、印刷可能であると印刷可否判別部２０３によって判別された際の条件に基づいて、生成する。また、その条件に基づいて印刷物が仕上げられるように印刷ユニット２０ｆを制御する。
【００６６】
画面表示制御部２０５は、条件設定データ７１に示される条件通りの印刷等が不能である場合の応対のための画面を適宜、表示する。
【００６７】
まず、画面表示制御部２０５は、条件設定データ７１に示される条件通りの印刷等が不能であると印刷可否判別部２０３によって判別されたタイミングで、図１１のような印刷不能通知画面ＷＤ２をタッチパネル２０ｈに表示させる。印刷不能通知画面ＷＤ２には、ユーザの希望通りの印刷等が本画像形成装置２によって行えない旨が示される。さらに、この場合の対応策についての選択肢が示される。
【００６８】
ユーザは、端末装置３を操作して指定した条件に合った印刷物が得られなくても本画像形成装置２で印刷物が得られるのであれば構わないのであれば、「印刷」ボタンを押す。または、条件に合った印刷物を得るために他の画像形成装置２に印刷処理を実行させたいのであれば、「変更」ボタンを押す。または、印刷処理を中止するのであれば、「中止」ボタンを押す。
【００６９】
印刷条件再設定受付部２０６は、印刷不能通知画面ＷＤ２の「印刷」ボタンが押されると、書類を印刷する条件を指定し直すための画面をタッチパネル２０ｈに表示させ、ユーザが指定し直した条件を受け付ける。ただし、この画面は、本画像形成装置２で実行可能な印刷および仕上げに関する条件だけが指定できるように構成される。また、ユーザは、希望する条件を１つ（１組）だけ指定することができる。
【００７０】
第二の印刷処理部２０７は、第一の印刷処理部２０４と基本的に同様に、ジョブ管理サーバ４から受信した印刷ジョブデータ７に基づいて書類が用紙に印刷され印刷物が仕上がるように、ビットマップデータを生成し印刷ユニット２０ｆを制御する。ただし、印刷ジョブデータ７に含まれる条件設定データ７１に示される条件の代わりに印刷条件再設定受付部２０６によって受け付けられた条件に基づいて印刷および仕上げが行われるように、ビットマップデータを生成し印刷ユニット２０ｆを制御する。
【００７１】
印刷可能装置検索部２０８は、印刷不能通知画面ＷＤ２の「変更」ボタンが押されると、条件設定データ７１に示されるいずれかの条件に基づいて印刷および仕上げを行うことが可能である他の画像形成装置２を検索する。つまり、他の画像形成装置２それぞれについて、いずれかの条件に基づいて印刷および仕上げを行うことが可能であるか否かを判別し、可能であるものを選出する。判別の方法は、図１０で説明した、本画像形成装置２自身が印刷および仕上げを行うことが可能であるか否かを判別する方法と、同じである。ただし、オプション機能テーブルＴＬ１に示されるレコードのうちの、本画像形成装置２のレコードではなく他の画像形成装置２それぞれのレコードが、用いられる。
【００７２】
そして、図１２のような、検索（選出）された他の画像形成装置２の一覧を有する案内画面ＷＤ３が、画面表示制御部２０５によってタッチパネル２０ｈに表示される。案内画面ＷＤ３は、印刷可能装置検索部２０８による判別結果のほかＭＦＰ位置データＤＴ１および間取画像データＤＴ２に基づいて、生成される。
【００７３】
ユーザは、案内画面ＷＤ３を参照しながら自分の希望する条件で印刷および仕上げができる画像形成装置２の設置場所を調べ、そこへ移動して上記の作業をやり直せばよい。これにより、希望する条件で印刷され仕上げられた印刷物を得ることができる。
【００７４】
印刷実績通知部２０９は、第一の印刷処理部２０４または第二の印刷処理部２０７によって書類が印刷された場合に、印刷が完了した旨をジョブ管理サーバ４へ通知する。この際に、印刷のために用いられた印刷ジョブデータ７のデータＩＤを通知する。
【００７５】
すると、ジョブ管理サーバ４のジョブデータ削除部４０４（図６参照）は、通知されたデータＩＤを有する印刷ジョブデータ７を、ジョブデータ記憶部４０２から削除する。
【００７６】
また、印刷不能通知画面ＷＤ２において「中止」ボタンが押されると、印刷実績通知部２０９は、書類の印刷を中止する旨をジョブ管理サーバ４へ通知する。この際に、その書類の印刷のための印刷ジョブデータ７のデータＩＤを通知する。
【００７７】
すると、ジョブ管理サーバ４のジョブデータ削除部４０４は、通知されたデータＩＤを有する印刷ジョブデータ７を、ジョブデータ記憶部４０２から削除する。
【００７８】
図１３は画像形成装置２の全体的な処理の流れの例を説明するフローチャートである。次に、営業所Ｂに所属するユーザＹが営業所Ａへ出張して画像形成装置２Ｄを使用する場合を例に、画像形成装置２の全体的な処理の流れを、図１３のフローチャートを参照しながら説明する。
【００７９】
ユーザＹは、営業所Ａへ出張する前に、端末装置３Ｍを操作してＡ３サイズの書類を作成し印刷のコマンドを入力する。この際に、第１希望の条件として「Ａ３  Ｚ折り仕上げ」を指定し、第２希望の条件として「Ａ４縮小印刷」を指定する。
【００８０】
すると、端末装置３Ｍは、ユーザＹが作成した書類のデータをページ記述言語のデータに変換し、図８のような条件設定データ７１を付加することによって、印刷ジョブデータ７を生成する。そして、その印刷ジョブデータ７を、ユーザＹのユーザＩＤと対応付けてジョブ管理サーバ４へ転送する。これにより、ユーザＹの出張の準備が完了する。
【００８１】
ユーザＹは、営業所Ｂを出発し営業所Ａに到着すると、営業所Ａに設置されている任意の画像形成装置２を操作してログインを試みる。つまり、自分のユーザＩＤおよびパスワードを入力する。ここでは、画像形成装置２ＤにユーザＩＤおよびパスワードを入力する。
【００８２】
すると、画像形成装置２Ｄは、データベースに予め登録されている各ユーザＩＤおよびパスワードと入力されたユーザＩＤおよびパスワードとを照合することによって、ユーザＹが正規のユーザであるか否かをチェックする（図１３の＃１１）。つまり、ユーザ認証を行う。
【００８３】
画像形成装置２Ｄは、ユーザＹが正規のユーザであることを確認できたら（＃１２でＹｅｓ）、入力されたユーザＩＤ（つまり、ユーザＹのユーザＩＤ）をジョブ管理サーバ４に対して通知し、ユーザＹの印刷ジョブデータ７を取得する（＃１３）。
【００８４】
印刷ジョブデータ７に含まれる条件設定データ７１は、印刷および仕上げに関する条件が１つまたは複数、示されている。画像形成装置２Ｄは、希望順の高い条件から順に、それに基づいて印刷および仕上げを行うことが可能であるか否かを判別する（＃１４）。判別の詳細な手順は、前に図１０で説明した通りである。
【００８５】
画像形成装置２Ｄは、いずれかの条件に基づいて印刷および仕上げを行うことが可能であると判別した場合は（＃１５でＹｅｓ）、その条件（つまり、希望順が最も高い、画像形成装置２Ｄが適用可能な条件）に基づいて書類の印刷および印刷物の仕上げを行う（＃１６）。そして、その印刷ジョブデータ７のデータＩＤとともに印刷の完了の旨をジョブ管理サーバ４へ報告する（＃１７）。
【００８６】
図８および図９の例によると、画像形成装置２Ｄは、ユーザＹが指定した２つの条件のいずれに基づいても、印刷および仕上げを行うことができない。よって、ステップ＃１４において、そのように判別する。
【００８７】
画像形成装置２Ｄは、いずれの条件に基づいても印刷または仕上げを行うことが不能であると判別すると（＃１５でＮｏ）、図１１のような印刷不能通知画面ＷＤ２を表示する（＃１８）。
【００８８】
ユーザＹは、端末装置３Ｍで指定した条件に合った印刷物が得られなくてもよければ、「印刷」ボタンを押す。
【００８９】
すると（＃１９でＹｅｓ）、画像形成装置２Ｄは、条件を指定し直すための画面を表示し（＃２０）、画像形成装置２Ｄが実行可能な範囲で、ユーザＹが希望する条件を受け付ける（＃２１）。そして、その条件に基づいて書類の印刷および印刷物の仕上げを行う（＃２２）。さらに、その書類の印刷ジョブデータ７のデータＩＤとともに印刷の完了の旨をジョブ管理サーバ４へ報告する（＃２３）。
【００９０】
または、ユーザＹは、端末装置３Ｍで指定した条件に合った印刷物を他の画像形成装置２から得たければ、印刷不能通知画面ＷＤ２の「変更」ボタンを押す。
【００９１】
すると（＃２４でＹｅｓ）、画像形成装置２Ｄは、条件設定データ７１に示されるいずれかの条件に基づいて印刷および仕上げを行うことが可能である画像形成装置２を検索する（＃２５）。つまり、営業所Ａ内の他の画像形成装置２それぞれについて、条件設定データ７１に示されるいずれかの条件に基づいて印刷および仕上げを行うことが可能であるか否かを判別する。判別の処理の手順は、前に図１０で説明した通りである。
【００９２】
そして、画像形成装置２Ｄは、検索した他の画像形成装置２それぞれの位置を、図１２のような案内画面ＷＤ３を表示することによって、ユーザＹに知らせる（＃２６）。ユーザＹは、他のいずれかの画像形成装置２のところへ移動してログインし、印刷物を得る。
【００９３】
図８および図９の例によると、画像形成装置２Ａ、２Ｂ、および２Ｃが見つかる。よって、ユーザＹは、これらのうちのいずれかへ移動してログインし、印刷物を得ることができる。なお、案内画面ＷＤ３において、単に画像形成装置２Ａ、２Ｂ、および２Ｃの位置を示すだけでなく、各画像形成装置２がどの条件に基づいて印刷および仕上げを行うことができるのかをも、示してもよい。
【００９４】
または、ユーザＹは、書類を印刷する必要がなくなった場合は、印刷不能通知画面ＷＤ２の「中止」ボタンを押す。
【００９５】
すると（＃２４でＮｏ）、その書類の印刷ジョブデータ７のユーザＩＤとともに印刷の中止の旨をジョブ管理サーバ４へ報告する（＃２５）。
【００９６】
ジョブ管理サーバ４は、印刷または中止の報告を受けると、それとともに受信したユーザＩＤに対応する印刷ジョブデータ７を削除する。
【００９７】
本実施例によると、ユーザは、営業所Ａで印刷の指令を発した後で営業所Ｂに出向き、営業所Ｂの画像形成装置２にプルプリントを行わせる場合であっても、従来よりも確実に所望の条件の印刷物を得ることができる。
【００９８】
本実施例では、ジョブの例としてプリントジョブを挙げたが、他のジョブであっても、本発明を適用することができる。
【００９９】
本実施例では、画像形成装置２が複数の条件を満たす場合は、複数の条件のうちの最上位の条件に基づいてジョブを実行したが、複数の条件のうちのいずれかをユーザに選択させ、選択された条件でジョブを実行してもよい。
【０１００】
その他、印刷システム１、画像形成装置２の全体または各部の構成、処理内容、処理順序、テーブルの構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０１０１】
２  画像形成装置（ジョブ実行装置）
２０２  ジョブデータ取得部（条件受付手段）
２０３  印刷可否判別部（ジョブ実行可否判別手段）
２０４  第一の印刷処理部（ジョブ実行手段）
２０５  画面表示制御部（メッセージ出力手段、他装置通知手段）
２０８  印刷可能装置検索部（第二のジョブ実行可否判別手段）
７  印刷ジョブデータ
【図１】
2010178292.tif 000003
【図２】
2010178292.tif 000004
【図３】
2010178292.tif 000005
【図４】
2010178292.tif 000006
【図５】
2010178292.tif 000007
【図６】
2010178292.tif 000008
【図７】
2010178292.tif 000009
【図８】
2010178292.tif 000010
【図９】
2010178292.tif 000011
【図１０】
2010178292.tif 000012
【図１１】
2010178292.tif 000013
【図１２】
2010178292.tif 000014
【図１３】
2010178292.tif 000015