(57)【要約】【課題】  画像形成装置での印刷を直ちに実行出来なくなった場合に、他の画像形成装置での該印刷の実行を可能とすると共に印刷物による情報漏えいを防止すること。【解決手段】  第１の画像形成装置は、第１の画像形成装置の記憶部に記憶されている印刷ジョブのうち、入力されたユーザ認証情報に従って認証されたユーザの印刷ジョブを印刷し、印刷が失敗した場合に、該記憶部に記憶された該印刷ジョブに、印刷が失敗したことを示す失敗情報を設定する。そして、第２の画像形成装置は、入力されたユーザ認証情報に従って認証されたユーザの印刷ジョブであって、該記憶部に記憶されている失敗情報が設定された印刷ジョブを取得して印刷することを特徴とする。【選択図】図５
2012166396.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブと、当該印刷ジョブの印刷要求を行ったユーザを示すユーザ情報とを関連付けて記憶する第１印刷ジョブ記憶手段を備えた第１の画像形成装置と、前記印刷ジョブを印刷する第２の画像形成装置とを含む画像形成システムであって、
前記第１の画像形成装置は、
ユーザを認証するためのユーザ認証情報を入力する第１入力手段と、
前記第１入力手段で入力されたユーザ認証情報に従ってユーザの認証を行う第１認証手段と、
前記第１認証手段により認証されたユーザを示すユーザ情報に関連付けて、前記第１印刷ジョブ記憶手段に記憶された印刷ジョブを印刷する第１印刷手段と、
前記印刷手段による印刷ジョブの印刷が失敗した場合に、前記第１印刷ジョブ記憶手段に記憶された該印刷ジョブに関連付けて、当該印刷ジョブの印刷が失敗したことを示す失敗情報を設定する設定手段と、
を備え、
前記第２の画像形成装置は、
ユーザを認証するためのユーザ認証情報を入力する第２入力手段と、
前記第２入力手段で入力されたユーザ認証情報に従ってユーザの認証を行う第２認証手段と、
前記第２認証手段により前記ユーザが認証された後に、前記第２認証手段により認証されたユーザを示すユーザ情報と失敗情報とが関連付けられて、前記第１印刷ジョブ記憶手段に記憶されている印刷ジョブを、前記第１の画像形成装置から取得する取得手段と、
前記取得手段で取得した印刷ジョブを印刷する第２印刷手段と、
を備えることを特徴とする画像形成システム。
【請求項２】
前記第１印刷ジョブ記憶手段は、更に、印刷ジョブと関連付けて当該印刷ジョブ名を記憶し、
前記第２の画像形成装置は、
前記第２認証手段により前記ユーザが認証された場合に、前記第２認証手段により認証されたユーザを示すユーザ情報と失敗情報とが関連付けられて、前記第１印刷ジョブ記憶手段に記憶されている印刷ジョブの印刷ジョブ名を前記第１の画像形成装置から取得する失敗印刷ジョブ名取得手段と、
前記失敗印刷ジョブ名取得手段で取得した印刷ジョブ名を表示部に表示する表示手段と、
前記表示手段で表示された印刷ジョブ名の中からユーザによる選択を受け付ける受付手段と、
を更に備え、
前記取得手段は、前記受付手段で受け付けた印刷ジョブ名の印刷ジョブを前記第１の画像形成装置から取得することを特徴とする請求項１に記載の画像形成システム。
【請求項３】
印刷ジョブと、当該印刷ジョブの印刷要求を行ったユーザを示すユーザ情報とを関連付けて記憶する第１印刷ジョブ記憶手段を備えた第１の画像形成装置と、前記印刷ジョブを印刷する第２の画像形成装置とを含む画像形成システムの制御方法であって、
前記第１の画像形成装置の第１入力手段が、ユーザを認証するためのユーザ認証情報を入力する第１入力工程と、
前記第１の画像形成装置の第１認証手段が、前記第１入力工程で入力されたユーザ認証情報に従ってユーザの認証を行う第１認証工程と、
前記第１の画像形成装置の第１印刷手段が、前記第１認証工程により認証されたユーザを示すユーザ情報に関連付けて、前記第１印刷ジョブ記憶手段に記憶された印刷ジョブを印刷する第１印刷工程と、
前記第１の画像形成装置の設定手段が、前記印刷工程による印刷ジョブの印刷が失敗した場合に、前記第１印刷ジョブ記憶手段に記憶された該印刷ジョブに関連付けて、当該印刷ジョブの印刷が失敗したことを示す失敗情報を設定する設定工程と、
前記第２の画像形成装置の第２入力手段が、ユーザを認証するためのユーザ認証情報を入力する第２入力工程と、
前記第２の画像形成装置の第２認証手段が、前記第２入力工程で入力されたユーザ認証情報に従ってユーザの認証を行う第２認証工程と、
前記第２の画像形成装置の取得手段が、前記第２認証工程により前記ユーザが認証された後に、前記第２認証工程により認証されたユーザを示すユーザ情報と失敗情報とが関連付けられて、前記第１印刷ジョブ記憶手段に記憶されている印刷ジョブを、前記第１の画像形成装置から取得する取得工程と、
前記第２の画像形成装置の第２印刷手段が、前記取得工程で取得した印刷ジョブを印刷する第２印刷工程と、
を備えることを特徴とする制御方法。
【請求項４】
印刷ジョブと、当該印刷ジョブの印刷要求を行ったユーザを示すユーザ情報とを関連付けて記憶する第１印刷ジョブ記憶手段を備えた第１の画像形成装置と、前記印刷ジョブを印刷する第２の画像形成装置とを含む画像形成システムで実行可能なプログラムであって、
前記第１の画像形成装置を、
ユーザを認証するためのユーザ認証情報を入力する第１入力手段と、
前記第１入力手段で入力されたユーザ認証情報に従ってユーザの認証を行う第１認証手段と、
前記第１認証手段により認証されたユーザを示すユーザ情報に関連付けて、前記第１印刷ジョブ記憶手段に記憶された印刷ジョブを印刷する第１印刷手段と、
前記印刷手段による印刷ジョブの印刷が失敗した場合に、前記第１印刷ジョブ記憶手段に記憶された該印刷ジョブに関連付けて、当該印刷ジョブの印刷が失敗したことを示す失敗情報を設定する設定手段として機能させ、
前記第２の画像形成装置を、
ユーザを認証するためのユーザ認証情報を入力する第２入力手段と、
前記第２入力手段で入力されたユーザ認証情報に従ってユーザの認証を行う第２認証手段と、
前記第２認証手段により前記ユーザが認証された後に、前記第２認証手段により認証されたユーザを示すユーザ情報と失敗情報とが関連付けられて、前記第１印刷ジョブ記憶手段に記憶されている印刷ジョブを、前記第１の画像形成装置から取得する取得手段と、
前記取得手段で取得した印刷ジョブを印刷する第２印刷手段として機能させることを特徴とするプログラム。
【請求項５】
印刷ジョブと、当該印刷ジョブの印刷要求を行ったユーザを示すユーザ情報とを関連付けて記憶する第１印刷ジョブ記憶手段と、ユーザを認証するためのユーザ認証情報を入力する第１入力手段と、前記第１入力手段で入力されたユーザ認証情報に従ってユーザの認証を行う第１認証手段と、前記第１認証手段により認証されたユーザを示すユーザ情報に関連付けて、前記第１印刷ジョブ記憶手段に記憶された印刷ジョブを印刷する第１印刷手段と、前記印刷手段による印刷ジョブの印刷が失敗した場合に、前記第１印刷ジョブ記憶手段に記憶された該印刷ジョブに関連付けて、当該印刷ジョブの印刷が失敗したことを示す失敗情報を設定する設定手段と、を備えた第１の画像形成装置と通信可能な第２の画像形成装置であって、
ユーザを認証するためのユーザ認証情報を入力する第２入力手段と、
前記第２入力手段で入力されたユーザ認証情報に従ってユーザの認証を行う第２認証手段と、
前記第２認証手段により前記ユーザが認証された後に、前記第２認証手段により認証されたユーザを示すユーザ情報と失敗情報とが関連付けられて、前記第１印刷ジョブ記憶手段に記憶されている印刷ジョブを、前記第１の画像形成装置から取得する取得手段と、
前記取得手段で取得した印刷ジョブを印刷する第２印刷手段と、
を備えることを特徴とする第２の画像形成装置。
【請求項６】
印刷ジョブと、当該印刷ジョブの印刷要求を行ったユーザを示すユーザ情報とを関連付けて記憶する第１印刷ジョブ記憶手段と、ユーザを認証するためのユーザ認証情報を入力する第１入力手段と、前記第１入力手段で入力されたユーザ認証情報に従ってユーザの認証を行う第１認証手段と、前記第１認証手段により認証されたユーザを示すユーザ情報に関連付けて、前記第１印刷ジョブ記憶手段に記憶された印刷ジョブを印刷する第１印刷手段と、前記印刷手段による印刷ジョブの印刷が失敗した場合に、前記第１印刷ジョブ記憶手段に記憶された該印刷ジョブに関連付けて、当該印刷ジョブの印刷が失敗したことを示す失敗情報を設定する設定手段と、を備えた第１の画像形成装置と通信可能な第２の画像形成装置の制御方法であって、
前記第２の画像形成装置の第２入力手段が、ユーザを認証するためのユーザ認証情報を入力する第２入力工程と、
前記第２の画像形成装置の第２認証手段が、前記第２入力工程で入力されたユーザ認証情報に従ってユーザの認証を行う第２認証工程と、
前記第２の画像形成装置の取得手段が、前記第２認証工程により前記ユーザが認証された後に、前記第２認証工程により認証されたユーザを示すユーザ情報と失敗情報とが関連付けられて、前記第１印刷ジョブ記憶手段に記憶されている印刷ジョブを、前記第１の画像形成装置から取得する取得工程と、
前記第２の画像形成装置の第２印刷手段が、前記取得工程で取得した印刷ジョブを印刷する第２印刷工程と、
を備えることを特徴とする制御方法。
【請求項７】
印刷ジョブと、当該印刷ジョブの印刷要求を行ったユーザを示すユーザ情報とを関連付けて記憶する第１印刷ジョブ記憶手段と、ユーザを認証するためのユーザ認証情報を入力する第１入力手段と、前記第１入力手段で入力されたユーザ認証情報に従ってユーザの認証を行う第１認証手段と、前記第１認証手段により認証されたユーザを示すユーザ情報に関連付けて、前記第１印刷ジョブ記憶手段に記憶された印刷ジョブを印刷する第１印刷手段と、前記印刷手段による印刷ジョブの印刷が失敗した場合に、前記第１印刷ジョブ記憶手段に記憶された該印刷ジョブに関連付けて、当該印刷ジョブの印刷が失敗したことを示す失敗情報を設定する設定手段と、を備えた第１の画像形成装置と通信可能な第２の画像形成装置で読み取り実行可能なプログラムであって、
前記第２の画像形成装置を、
ユーザを認証するためのユーザ認証情報を入力する第２入力手段と、
前記第２入力手段で入力されたユーザ認証情報に従ってユーザの認証を行う第２認証手段と、
前記第２認証手段により前記ユーザが認証された後に、前記第２認証手段により認証されたユーザを示すユーザ情報と失敗情報とが関連付けられて、前記第１印刷ジョブ記憶手段に記憶されている印刷ジョブを、前記第１の画像形成装置から取得する取得手段と、
前記取得手段で取得した印刷ジョブを印刷する第２印刷手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、画像形成装置、及びその制御方法、プログラムに関し、特に、画像形成装置での印刷を直ちに実行出来なくなった場合に、他の画像形成装置での印刷の実行を可能にする技術に関するものである。
【背景技術】
【０００２】
従来、パソコンからプリンタに対して印刷指示がなされると、プリンタは当該印刷指示に応じて印刷処理を行っている。
このようなシステムにおいて、印刷処理を行うプリンタにトラブルが発生し、印刷処理が不可能となった場合は、印刷処理を直ちに続行することは困難である。
【０００３】
そこで、特許文献１には、これを解決するため、プリンタのトラブルにより印刷処理が不可能となった場合、他のプリンタにより印刷処理を続行することを提案している。
【０００４】
また、近年、プリンタの記憶装置にパソコンからの印刷ジョブを記憶し、プリンタでユーザ認証がなされると、ユーザの指示に従って、当該認証されたユーザの印刷ジョブをプリンタの記憶装置から取得して印刷を行う仕組みが用いられている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−０６７１９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１で提案されている仕組みは、プリンタが、印刷途中でエラーを検出すると、代行出力が可能な他のプリンタを探索し、当該他のプリンタに代行出力を依頼し、当該他のプリンタが残りの印刷を行うだけであるため、以下に示す課題が発生し得る。
１．ユーザは、どこの他のプリンタから代行印刷がなされるのかを把握することが困難である。
２．ユーザが、代行印刷したい他のプリンタを選択することが出来ない。
【０００７】
３．仮に、ユーザが、代行印刷したい他のプリンタを選択出来るようにしたとしても、その他のプリンタが他の処理を行っている場合は、直ぐに、代行印刷を行うことが出来ない可能性がある。
【０００８】
４．ユーザは、代行印刷が行われるときに、代行印刷が行われる場所（他のプリンタの場所）に居ないため、代行印刷された印刷物が他のユーザに見られてしまう恐れがある等、情報が漏えいする可能がある。
【０００９】
５．ユーザは、代行印刷が行われるときに、代行印刷がなされる場所に居ないため、代行印刷が行われていることを忘れてしまい、印刷物がそのまま放置され、情報が漏えいする可能性がある。
【００１０】
そこで、本発明は、第１の画像形成装置が、第１の画像形成装置の記憶部に記憶されている印刷ジョブのうち、入力されたユーザ認証情報に従って認証されたユーザの印刷ジョブを印刷し、印刷が失敗した場合に、該記憶部に記憶された該印刷ジョブに、印刷が失敗したことを示す失敗情報を設定し、第２の画像形成装置が、入力されたユーザ認証情報に従って認証されたユーザの印刷ジョブであって、該記憶部に記憶されている失敗情報が設定された印刷ジョブを取得して印刷することにより、画像形成装置での印刷を直ちに実行出来なくなった場合に、他の画像形成装置での該印刷の実行を可能とすると共に印刷物による情報漏えいを防止することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、印刷ジョブと、当該印刷ジョブの印刷要求を行ったユーザを示すユーザ情報とを関連付けて記憶する第１印刷ジョブ記憶手段を備えた第１の画像形成装置と、前記印刷ジョブを印刷する第２の画像形成装置とを含む画像形成システムであって、前記第１の画像形成装置は、ユーザを認証するためのユーザ認証情報を入力する第１入力手段と、前記第１入力手段で入力されたユーザ認証情報に従ってユーザの認証を行う第１認証手段と、前記第１認証手段により認証されたユーザを示すユーザ情報に関連付けて、前記第１印刷ジョブ記憶手段に記憶された印刷ジョブを印刷する第１印刷手段と、前記印刷手段による印刷ジョブの印刷が失敗した場合に、前記第１印刷ジョブ記憶手段に記憶された該印刷ジョブに関連付けて、当該印刷ジョブの印刷が失敗したことを示す失敗情報を設定する設定手段と、を備え、前記第２の画像形成装置は、ユーザを認証するためのユーザ認証情報を入力する第２入力手段と、前記第２入力手段で入力されたユーザ認証情報に従ってユーザの認証を行う第２認証手段と、前記第２認証手段により前記ユーザが認証された後に、前記第２認証手段により認証されたユーザを示すユーザ情報と失敗情報とが関連付けられて、前記第１印刷ジョブ記憶手段に記憶されている印刷ジョブを、前記第１の画像形成装置から取得する取得手段と、前記取得手段で取得した印刷ジョブを印刷する第２印刷手段と、を備えることを特徴とする。
【００１２】
また、本発明は、印刷ジョブと、当該印刷ジョブの印刷要求を行ったユーザを示すユーザ情報とを関連付けて記憶する第１印刷ジョブ記憶手段を備えた第１の画像形成装置と、前記印刷ジョブを印刷する第２の画像形成装置とを含む画像形成システムの制御方法であって、前記第１の画像形成装置の第１入力手段が、ユーザを認証するためのユーザ認証情報を入力する第１入力工程と、前記第１の画像形成装置の第１認証手段が、前記第１入力工程で入力されたユーザ認証情報に従ってユーザの認証を行う第１認証工程と、前記第１の画像形成装置の第１印刷手段が、前記第１認証工程により認証されたユーザを示すユーザ情報に関連付けて、前記第１印刷ジョブ記憶手段に記憶された印刷ジョブを印刷する第１印刷工程と、前記第１の画像形成装置の設定手段が、前記印刷工程による印刷ジョブの印刷が失敗した場合に、前記第１印刷ジョブ記憶手段に記憶された該印刷ジョブに関連付けて、当該印刷ジョブの印刷が失敗したことを示す失敗情報を設定する設定工程と、前記第２の画像形成装置の第２入力手段が、ユーザを認証するためのユーザ認証情報を入力する第２入力工程と、前記第２の画像形成装置の第２認証手段が、前記第２入力工程で入力されたユーザ認証情報に従ってユーザの認証を行う第２認証工程と、前記第２の画像形成装置の取得手段が、前記第２認証工程により前記ユーザが認証された後に、前記第２認証工程により認証されたユーザを示すユーザ情報と失敗情報とが関連付けられて、前記第１印刷ジョブ記憶手段に記憶されている印刷ジョブを、前記第１の画像形成装置から取得する取得工程と、前記第２の画像形成装置の第２印刷手段が、前記取得工程で取得した印刷ジョブを印刷する第２印刷工程と、を備えることを特徴とする。
【００１３】
また、本発明は、印刷ジョブと、当該印刷ジョブの印刷要求を行ったユーザを示すユーザ情報とを関連付けて記憶する第１印刷ジョブ記憶手段を備えた第１の画像形成装置と、前記印刷ジョブを印刷する第２の画像形成装置とを含む画像形成システムで実行可能なプログラムであって、前記第１の画像形成装置を、ユーザを認証するためのユーザ認証情報を入力する第１入力手段と、前記第１入力手段で入力されたユーザ認証情報に従ってユーザの認証を行う第１認証手段と、前記第１認証手段により認証されたユーザを示すユーザ情報に関連付けて、前記第１印刷ジョブ記憶手段に記憶された印刷ジョブを印刷する第１印刷手段と、前記印刷手段による印刷ジョブの印刷が失敗した場合に、前記第１印刷ジョブ記憶手段に記憶された該印刷ジョブに関連付けて、当該印刷ジョブの印刷が失敗したことを示す失敗情報を設定する設定手段として機能させ、前記第２の画像形成装置を、ユーザを認証するためのユーザ認証情報を入力する第２入力手段と、前記第２入力手段で入力されたユーザ認証情報に従ってユーザの認証を行う第２認証手段と、前記第２認証手段により前記ユーザが認証された後に、前記第２認証手段により認証されたユーザを示すユーザ情報と失敗情報とが関連付けられて、前記第１印刷ジョブ記憶手段に記憶されている印刷ジョブを、前記第１の画像形成装置から取得する取得手段と、前記取得手段で取得した印刷ジョブを印刷する第２印刷手段として機能させることを特徴とする。
【００１４】
また、本発明は、印刷ジョブと、当該印刷ジョブの印刷要求を行ったユーザを示すユーザ情報とを関連付けて記憶する第１印刷ジョブ記憶手段と、ユーザを認証するためのユーザ認証情報を入力する第１入力手段と、前記第１入力手段で入力されたユーザ認証情報に従ってユーザの認証を行う第１認証手段と、前記第１認証手段により認証されたユーザを示すユーザ情報に関連付けて、前記第１印刷ジョブ記憶手段に記憶された印刷ジョブを印刷する第１印刷手段と、前記印刷手段による印刷ジョブの印刷が失敗した場合に、前記第１印刷ジョブ記憶手段に記憶された該印刷ジョブに関連付けて、当該印刷ジョブの印刷が失敗したことを示す失敗情報を設定する設定手段と、を備えた第１の画像形成装置と通信可能な第２の画像形成装置であって、ユーザを認証するためのユーザ認証情報を入力する第２入力手段と、前記第２入力手段で入力されたユーザ認証情報に従ってユーザの認証を行う第２認証手段と、前記第２認証手段により前記ユーザが認証された後に、前記第２認証手段により認証されたユーザを示すユーザ情報と失敗情報とが関連付けられて、前記第１印刷ジョブ記憶手段に記憶されている印刷ジョブを、前記第１の画像形成装置から取得する取得手段と、前記取得手段で取得した印刷ジョブを印刷する第２印刷手段と、を備えることを特徴とする。
【００１５】
また、本発明は、印刷ジョブと、当該印刷ジョブの印刷要求を行ったユーザを示すユーザ情報とを関連付けて記憶する第１印刷ジョブ記憶手段と、ユーザを認証するためのユーザ認証情報を入力する第１入力手段と、前記第１入力手段で入力されたユーザ認証情報に従ってユーザの認証を行う第１認証手段と、前記第１認証手段により認証されたユーザを示すユーザ情報に関連付けて、前記第１印刷ジョブ記憶手段に記憶された印刷ジョブを印刷する第１印刷手段と、前記印刷手段による印刷ジョブの印刷が失敗した場合に、前記第１印刷ジョブ記憶手段に記憶された該印刷ジョブに関連付けて、当該印刷ジョブの印刷が失敗したことを示す失敗情報を設定する設定手段と、を備えた第１の画像形成装置と通信可能な第２の画像形成装置の制御方法であって、前記第２の画像形成装置の第２入力手段が、ユーザを認証するためのユーザ認証情報を入力する第２入力工程と、前記第２の画像形成装置の第２認証手段が、前記第２入力工程で入力されたユーザ認証情報に従ってユーザの認証を行う第２認証工程と、前記第２の画像形成装置の取得手段が、前記第２認証工程により前記ユーザが認証された後に、前記第２認証工程により認証されたユーザを示すユーザ情報と失敗情報とが関連付けられて、前記第１印刷ジョブ記憶手段に記憶されている印刷ジョブを、前記第１の画像形成装置から取得する取得工程と、前記第２の画像形成装置の第２印刷手段が、前記取得工程で取得した印刷ジョブを印刷する第２印刷工程と、を備えることを特徴とする。
【００１６】
また、本発明は、印刷ジョブと、当該印刷ジョブの印刷要求を行ったユーザを示すユーザ情報とを関連付けて記憶する第１印刷ジョブ記憶手段と、ユーザを認証するためのユーザ認証情報を入力する第１入力手段と、前記第１入力手段で入力されたユーザ認証情報に従ってユーザの認証を行う第１認証手段と、前記第１認証手段により認証されたユーザを示すユーザ情報に関連付けて、前記第１印刷ジョブ記憶手段に記憶された印刷ジョブを印刷する第１印刷手段と、前記印刷手段による印刷ジョブの印刷が失敗した場合に、前記第１印刷ジョブ記憶手段に記憶された該印刷ジョブに関連付けて、当該印刷ジョブの印刷が失敗したことを示す失敗情報を設定する設定手段と、を備えた第１の画像形成装置と通信可能な第２の画像形成装置で読み取り実行可能なプログラムであって、前記第２の画像形成装置を、ユーザを認証するためのユーザ認証情報を入力する第２入力手段と、前記第２入力手段で入力されたユーザ認証情報に従ってユーザの認証を行う第２認証手段と、前記第２認証手段により前記ユーザが認証された後に、前記第２認証手段により認証されたユーザを示すユーザ情報と失敗情報とが関連付けられて、前記第１印刷ジョブ記憶手段に記憶されている印刷ジョブを、前記第１の画像形成装置から取得する取得手段と、前記取得手段で取得した印刷ジョブを印刷する第２印刷手段として機能させることを特徴とする。
【発明の効果】
【００１７】
本発明は、画像形成装置での印刷を直ちに実行出来なくなった場合に、他の画像形成装置での該印刷の実行を可能とすると共に印刷物による情報漏えいを防止することができる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態における情報処理システムのシステム構成を概略的に示す図である。
【図２】図１に示したＰＣ１０３、認証サーバ１０４のハードウェア構成を示すブロック図である。
【図３】図１に示した複合機１００、複合機１０１、複合機１０２のコントローラユニットのハードウェア構成の一例を示すブロック図である。
【図４】ＰＣ１０３から送信された印刷ジョブを複合機（１００、１０１、１０２）のメモリ（ＨＤＤ３０４）に記憶（登録）する処理を示すフローチャートである。
【図５】複合機（１００、１０１、１０２）の印刷処理を示すフローチャートである。
【図６】複合機（１００、１０１、１０２）に記憶されているエラージョブのエラージョブ名を、エラージョブの検索要求の受信に応答して送信する処理を示すフローチャートである。
【図７】他の複合機（１００、１０１、１０２）に記憶されているエラージョブを、エラージョブの取得要求の受信に応答して送信する処理を示すフローチャートである。
【図８】印刷ジョブテーブルの一例を示す図である。
【図９】認証テーブルの一例を示す図である。
【図１０】複合機の表示部に表示される印刷ジョブリストの表示画面の一例を示す図である。
【発明を実施するための形態】
【００１９】
以下、添付図面を参照して、本発明を好適な実施形態に従って詳細に説明する。
図１は、本実施形態における情報処理システム（画像形成システム）のシステム構成を概略的に示す図である。
なお、図１に示す各種端末の構成は一例であり、目的や用途に応じて様々な構成例があることは言うまでもない。
【００２０】
複合機１００、複合機１０１、複合機１０２、ＰＣ１０３、認証サーバ１０４は、それぞれ、ネットワーク（ＬＡＮ）１０５を介して相互に通信可能に接続されている。
【００２１】
ＰＣ１０３、認証サーバ１０４は、いわゆるコンピュータである。また、複合機１００、複合機１０１、複合機１０２は、少なくともプリンタの機能を備えた複合機である。なお、複合機１００、複合機１０１、複合機１０２は、本発明の画像形成装置の適用例である。
以下、図２を用いて、図１に示したＰＣ１０３、認証サーバ１０４のハードウェア構成について説明する。
図２は、図１に示したＰＣ１０３、認証サーバ１０４のハードウェア構成を示すブロック図である。
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２２】
また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣ（情報処理装置）の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００２３】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
また、２０５は入力コントローラで、キーボード（ＫＢ）やマウス等のポインティングデバイス等の入力装置２０９からの入力を制御する。
【００２４】
２０６はビデオコントローラで、ＣＲＴディスプレイや液晶ディスプレイ等のディスプレイ装置２１０への表示を制御する。ディスプレイ装置２１０は必要に応じて管理者が使用するものである。
【００２５】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２６】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク１０５を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２７】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。
また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２８】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。
さらに、上記プログラムの実行時に用いられるファイル及び各種テーブル等も、外部メモリ２１１に格納されている。
【００２９】
次に、図３を用いて、本発明の画像形成装置としての複合機１００、複合機１０１、複合機１０２を制御するコントローラユニットのハードウェア構成について説明する。
図３は、図１に示した複合機１００、複合機１０１、複合機１０２のコントローラユニットのハードウェア構成の一例を示すブロック図である。
【００３０】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ部３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮ（例えば、図１に示したネットワーク１０５）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。
【００３１】
３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。
３０４は外部記憶装置（ハードディスクドライブ（ＨＤＤ））で、システムを制御するための各種プログラム，画像データ等を格納する。
【００３２】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（ＵＩ）３０８とのインタフェース部であり、操作部３０８に表示する画像データを操作部３０８に対して出力する。
また、操作部Ｉ／Ｆ３０７は、操作部３０８から本システム使用者が入力した情報をＣＰＵ３０１に伝える役割をする。
【００３３】
なお、操作部３０８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）で、ネットワーク１０５（ＬＡＮ）に接続し、データの入出力を行う。
３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００３４】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部である。本実施形態においては認証で必要となるＩＣカードの読み取り用のカードリーダ３１９が、この外部Ｉ／Ｆ部３１８に接続されている。
【００３５】
そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ部３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００３６】
３２０はイメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。
【００３７】
３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００３８】
また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ部３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００３９】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００４０】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ部３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分である。
【００４１】
プリンタ部３１２のプリント方式は、感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。
プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。
なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００４２】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。
【００４３】
また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００４４】
カードリーダ３１９（後述するカードリーダ３１９に対応）は、ＣＰＵ３０１からの制御により、ＩＣカード（例えば、ソニー社のフェリカ（ＦｅｌｉＣａ）（登録商標））内に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ部３１８を介してＣＰＵ３０１へ通知する。
【００４５】
以上のような構成によって、複合機は、スキャナ部３１４から読み込んだ画像データをＬＡＮ（ネットワーク１０５）上に送信したり、ＬＡＮ（ネットワーク１０５）から受信した印刷データをプリンタ部３１２により印刷出力することができる。
【００４６】
また、スキャナ部３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部３１２により出力することできる。
【００４７】
図４は、ＰＣ１０３から送信された印刷ジョブを複合機（１００、１０１、１０２）のメモリ（ＨＤＤ３０４）に記憶（登録）する処理を示すフローチャートである。
【００４８】
図４に示すステップＳ４０１、ステップＳ４０２の処理は、ＰＣ１０３のＣＰＵ２０１が、外部メモリ２１１等のメモリに格納されたプログラムをＲＡＭ２０２にロードして実行することにより実現される。
【００４９】
また、図４に示すステップＳ４０３、ステップＳ４０４、ステップＳ４０５の処理は、複合機（１００、１０１、１０２）のＣＰＵ３０１が、ＨＤＤ３０４等のメモリに格納されたプログラムをＲＡＭ３０２にロードして実行することにより実現される。
ここでは、例として、複合機１００のＣＰＵ３０１が、ステップＳ４０３、ステップＳ４０４、ステップＳ４０５の処理を実行するものとして説明する。
【００５０】
ＰＣ１０３は、文書データを作成するアプリケーションを起動し、ユーザによる、当該アプリケーションで作成された文書データの印刷指示を受け付けると、印刷を行う複合機の選択を受け付けるための画面（不図示）を表示する。そして、ユーザにより、当該画面を介して、印刷を行う複合機１００が選択され、当該画面の印刷ボタンが押下されると、ＰＣ１０３は、選択された複合機１００のプリンタドライバを用いて、該文書データの印刷ジョブを生成し（ステップＳ４０１）、生成された印刷ジョブを、選択された複合機１００に送信する（ステップＳ４０２）。
【００５１】
複合機１００は、印刷ジョブをＰＣ１０３から受信すると（ステップＳ４０３）、当該印刷ジョブを外部メモリ２１１に記憶する。また、複合機１００は、当該印刷ジョブを解析することで得られる印刷指示を行ったユーザ名、印刷ジョブ名を、外部メモリ２１１に記憶されている印刷ジョブテーブルに登録する（ステップＳ４０４）。また、複合機１００は、印刷ジョブテーブルに登録したユーザ名、印刷ジョブ名と紐付けて、未だ印刷が実行されていないことを示す未印刷フラグ（０）を設定し登録する（ステップＳ４０５）。
図８は、印刷ジョブテーブルの一例を示す図である。
【００５２】
８０１は、複合機１００のＨＤＤ３０４に記憶されている印刷ジョブテーブルの一例であり、８０２は、複合機１０１のＨＤＤ３０４に記憶されている印刷ジョブテーブルの一例である。
【００５３】
ここでは、ＰＣ１０３で印刷を行う複合機として複合機１００が選択された場合について、説明している。そのため、ここでは、例えば、図８の８０１に示す通り、ユーザ名が「Ａ」で、印刷ジョブ名が「印刷ジョブ６」がステップＳ４０４で登録され、ステップＳ４０５で印刷フラグに未印刷フラグである「０」が設定される。
【００５４】
ここで、ユーザ名は、印刷ジョブの印刷要求を行ったユーザを示すユーザ情報の適用例である。図８では、印刷ジョブ名を記憶していることを示しているが、この印刷ジョブ名、ユーザ名、印刷フラグに、当該印刷ジョブ名の印刷ジョブも関連付けられて記憶されている（印刷ジョブ記憶手段）。
図５は、複合機（１００、１０１、１０２）の印刷処理を示すフローチャートである。
【００５５】
図５に示すステップＳ５０１からステップＳ５１９の処理は、複合機のＣＰＵ３０１が、ＨＤＤ３０４等のメモリに格納されたプログラムをＲＡＭ３０２にロードして実行することにより実現される。
ここでは、例として、複合機１００のＣＰＵ３０１が、ステップＳ５０１からステップＳ５１９の処理を実行するものとして説明する。
【００５６】
複合機１００は、ユーザが所有しているＩＣカードがカードリーダ３１９にかざされると、ＩＣカードに記録されているカードＩＤを読み取り、当該カードＩＤ（ユーザの認証情報）の入力を受け付ける（ステップＳ５０１）。
そして、複合機１００は、入力を受け付けたカードＩＤを、認証サーバ１０４に送信して、ユーザの認証要求を行う（ステップＳ５０２）。
【００５７】
認証サーバ１０４は、複合機１００から、カードＩＤを受信すると、認証サーバ１０４の外部メモリ２１１に記憶されている認証テーブル（図９）に、当該受信したカードＩＤが登録されているか否かを判定することにより、当該ユーザの認証処理を行う。ここで、認証テーブル（図９）に、当該受信したカードＩＤが登録されていると判定された場合は認証され、登録されていないと判定された場合は認証されない。
【００５８】
そして、認証サーバ１０４は、認証処理の結果（認証されたか否かの情報）を複合機１００に送信する。ここで、認証された場合は、認証処理を行ったカードＩＤに対応して認証テーブル（図９）に記憶されているユーザ名も、複合機１００に送信する。
【００５９】
複合機１００は、認証サーバ１０４から、認証処理の結果（及びユーザ名）を受信すると、当該認証処理の結果が、認証された旨の情報か、認証されなかった旨の情報かを判定することにより、該ユーザが認証されたか否かを判定する（ステップＳ５０３）。当該認証処理の結果が、認証された旨の情報であると判定された場合は、該ユーザが認証されたと判定し（ステップＳ５０３：ＹＥＳ）、処理をステップＳ５０４に移行する。一方、当該認証処理の結果が、認証されなかった旨の情報であると判定された場合は、該ユーザが認証されなかったと判定し（ステップＳ５０３：ＮＯ）、処理をステップＳ５０１に戻す。
【００６０】
次に、複合機１００は、ステップＳ５０３で認証サーバ１０４から受信したユーザ名をキーに、ＨＤＤ３０４に記憶された印刷ジョブテーブル（図８の８０１）を検索して、該ユーザ名を含むレコードを特定する（ステップＳ５０４）。すなわち、ＩＣカードをかざしたユーザが印刷指示した印刷ジョブを特定する。
【００６１】
ステップＳ５０４では、印刷ジョブテーブル（図８の８０１）の中から、ステップＳ５０３で認証サーバ１０４から受信したユーザ名で、かつ、印刷フラグが「０（零）」のレコードを検索して特定する。
【００６２】
そして、複合機１００は、ネットワーク１０５に接続されている他の複合機（１０１、１０２など）に対して、ステップＳ５０３で認証サーバ１０４から受信したユーザ名をエラージョブの検索要求として送信する（ステップＳ５０５）。
【００６３】
ここで、図６は、複合機（１００、１０１、１０２）に記憶されているエラージョブのエラージョブ名を、エラージョブの検索要求の受信に応答して送信する処理を示すフローチャートである。
【００６４】
図６に示すステップＳ６０１、ステップＳ６０２の処理は、他の複合機のＣＰＵ３０１が、ＨＤＤ３０４等のメモリに格納されたプログラムをＲＡＭ３０２にロードして実行することにより実現される。
ここでは、例として、他の複合機として複合機１０１のＣＰＵ３０１が、ステップＳ６０１、ステップＳ６０２の処理を実行するものとして説明する。
【００６５】
他の複合機１０１は、ステップＳ５０５で複合機１００から、エラージョブの検索要求として送信されたユーザ名を受信すると（ステップＳ６０１）、当該ユーザ名、及び、印刷がトラブル（エラー）により印刷が完了しなかったことを示す印刷エラーフラグである「１」をキーに、該他の複合機のＨＤＤ３０４に記憶されている印刷ジョブテーブルを検索する。
【００６６】
そして、検索処理により、他の複合機１０１は、ＨＤＤ３０４に記憶されている印刷ジョブテーブルの中から、ステップＳ６０１で受信したユーザ名、及び印刷フラグとして印刷エラーフラグ「１」が登録されているレコードを特定する。
【００６７】
そして、他の複合機１０１は、特定されたレコードに含まれているエラージョブ名（印刷ジョブ名）を、エラージョブの検索要求を送信した複合機１００に、送信する（ステップＳ６０２）。
図５の説明に戻る。
【００６８】
複合機１００は、他の複合機１０１から、エラージョブ名（印刷ジョブ名）を取得すると（ステップＳ５０６）（失敗印刷ジョブ名取得手段）、ステップＳ５０４で検索されたレコードの印刷ジョブ名と、ステップＳ５０６で受信した印刷ジョブ名とを、それぞれ識別可能に、印刷ジョブリストとして複合機１００の表示部に表示する（ステップＳ５０７）。
図１０は、複合機の表示部に表示される印刷ジョブリストの表示画面の一例を示す図である。
【００６９】
複合機１００は、ステップＳ５０７で表示されている印刷ジョブリストの印刷ジョブ名がユーザによる選択され、印刷開始ボタン１００１がユーザにより押下されると（ステップＳ５０８：ＹＥＳ）（受付手段）、処理をステップＳ５１０に移行し、印刷開始ボタン１００１がユーザにより押下されなければ、処理をステップＳ５０７に戻す。
【００７０】
そして、複合機１００は、ユーザにより選択された印刷ジョブ名がエラージョブか否かを判定し、ユーザにより選択された印刷ジョブ名がエラージョブであると判定された場合は（ステップＳ５０９：ＹＥＳ）、処理をステップＳ５１０に移行する。一方、ユーザにより選択された印刷ジョブ名がエラージョブではないと判定された場合は（ステップＳ５０９：ＮＯ）、処理をステップＳ５１２に移行する。
【００７１】
ステップＳ５０９での判定は、ステップＳ５０４で検索された印刷ジョブ名であるか、ステップＳ５０６で受信した印刷ジョブ名であるかを判定することにより、ユーザにより選択された印刷ジョブ名がエラージョブか否かを判定する。
【００７２】
複合機１００は、ユーザにより選択された印刷ジョブ名の印刷ジョブ（エラージョブ）の取得要求として該印刷ジョブ名を他の複合機１０１に送信する（ステップＳ５１０）。
【００７３】
図７は、他の複合機（１００、１０１、１０２）に記憶されているエラージョブを、エラージョブの取得要求の受信に応答して送信する処理を示すフローチャートである。
【００７４】
図７に示すステップＳ７０１、ステップＳ７０２、ステップＳ７０３の処理は、他の複合機のＣＰＵ３０１が、ＨＤＤ３０４等のメモリに格納されたプログラムをＲＡＭ３０２にロードして実行することにより実現される。
【００７５】
ここでは、例として、他の複合機として複合機１０１のＣＰＵ３０１が、ステップＳ７０１、ステップＳ７０２、ステップＳ７０３の処理を実行するものとして説明する。
他の複合機１０１は、複合機１００から、印刷ジョブ（エラージョブ）の取得要求（印刷ジョブ名）を受信する（ステップＳ７０１）。
【００７６】
そして、他の複合機１０１は、受信した印刷ジョブ名に対応する、ＨＤＤ３０４に記憶されている印刷ジョブ（エラージョブ）を取得して、複合機１００に送信する（ステップＳ７０２）。
【００７７】
そして、他の複合機１０１は、ＨＤＤ３０４に記憶されている印刷ジョブテーブルの中から、複合機１００に送信した印刷ジョブのレコードを削除して（ステップＳ７０３）、処理を終了する。
図５の説明に戻る。
複合機１００は、他の複合機１０１から、印刷ジョブ（エラージョブ）を受信する（ステップＳ５１１）。
【００７８】
そして、複合機１００は、ステップＳ５１１で受信した印刷ジョブをＨＤＤ３０４に記憶する。また、複合機１００は、当該印刷ジョブを解析することで得られる印刷指示を行ったユーザ名、印刷ジョブ名を、ＨＤＤ３０４に記憶されている印刷ジョブテーブルに登録する（ステップＳ５１２）。また、複合機１００は、印刷ジョブテーブルに登録したユーザ名、印刷ジョブ名と紐付けて、印刷がトラブル（エラー）により印刷が完了しなかったことを示す印刷エラーフラグ（１）を設定し登録する（ステップＳ５１３）。そして、処理をステップＳ５１５に移行する。
【００７９】
複合機１００は、ステップＳ５０９で、印刷指示された印刷ジョブがエラージョブではないと判定された場合は（ＮＯ）、ＨＤＤ３０４に記憶されている印刷ジョブの中から、当該印刷指示された印刷ジョブ名の印刷ジョブを取得して（ステップＳ５１４）、処理をステップＳ５１５に移行する。
【００８０】
複合機１００は、ステップＳステップＳ５１１で受信した印刷ジョブ、又は、ステップＳ５１４で取得した印刷ジョブの印刷開始指示をプリンタ部３１２に行う（ステップＳ５１５）。そして、プリンタ部は、印刷開始指示された印刷ジョブの印刷を開始する。
【００８１】
複合機１００は、印刷に係るエラーを検出したか否かを判定し（ステップＳ５１６）、エラーを検出したと判定した場合は（ＹＥＳ）、自身のＨＤＤ３０４に記憶されている印刷ジョブテーブル内の現在印刷を行っている印刷ジョブのレコードの印刷フラグを「１」に設定し（ステップＳ５１７）、処理をステップＳ５１８に移行する。一方、複合機１００、エラーを検出していないと判定された場合は（ＮＯ）、処理をステップＳ５１８に移行する。
【００８２】
複合機１００は、ステップＳ５１８において、印刷指示がなされた印刷ジョブのすべての印刷が完了したか否かを判定し、完了したと判定した場合は、当該印刷ジョブのレコードの印刷フラグを「２」に設定し（ステップＳ５１９）、処理を終了する。ここで、印刷フラグ「２」は、印刷か完了したこと（印刷済み）を示すフラグである。
【００８３】
また、複合機１００は、ステップ５１８において、印刷指示がなされた印刷ジョブのすべての印刷が完了していないと判定された場合は（ＮＯ）、処理をステップＳ５１６に移行する。
上述した複合機１００、１０１、１０２が実行可能な処理（図４、図５、図６、図７）の例について簡単に説明する。
【００８４】
例えば、ユーザ「Ａ」が操作するＰＣ１０３が複合機１００に印刷ジョブを送信して印刷要求を行うと（ステップＳ４０２）、複合機１００は、印刷ジョブテーブル８０１に印刷ジョブ名、ユーザ名、印刷フラグが格納される（ステップＳ４０４、Ｓ４０５）。また、ここでは、印刷ジョブ名に紐付けて印刷ジョブが記憶される。
図８に示す印刷ジョブテーブルの印刷ジョブ名には、その印刷ジョブ名に紐付けて印刷ジョブが記憶される。
８０１は、複合機１００の記憶部に記憶されており、８０２は、複合機１０１の記憶部に記憶されている。
【００８５】
そして、ユーザは、複合機１００に行き、ユーザのＩＣカード（記録媒体）をかざすと、複合機１００は、ＩＣカードに記憶されたカードＩＤに従って、ユーザの認証を行う（ステップＳ５０１、Ｓ５０２、Ｓ５０３）。
【００８６】
複合機１００は、ユーザの認証が成功すると、複合機１００の記憶部に記憶されている印刷ジョブテーブル８０１を検索して、当該ユーザの印刷ジョブ名を取得し、そのリストを表示する（ステップＳ５０４、Ｓ５０７）。
【００８７】
そして、複合機１００は、印刷開始ボタン１００１が押下されると、選択された印刷ジョブ名の印刷ジョブを取得して、プリンタ部３１２に印刷開始指示を行い、印刷処理を開始する（ステップＳ５１５）。
【００８８】
そして、複合機１００は、プリンタ部３１２から通知により印刷エラーを検出すると、印刷ジョブテーブル８０１の当該印刷ジョブの印刷フラグを「１」に設定して、印刷処理を終了する。
８０１の例では、印刷ジョブ４、５が印刷エラーになって、印刷が完了していないことを示している。
次に、ユーザ「Ａ」は、複合機１０１に行き、複合機１０１のカードリーダ３１９にＩＣカードをかざす。
すると、複合機１０１は、ＩＣカードに記憶されたカードＩＤに従って、ユーザの認証を行う（ステップＳ５０１、Ｓ５０２、Ｓ５０３）。
【００８９】
複合機１０１は、ユーザの認証が成功すると、複合機１００の記憶部に記憶されている印刷ジョブテーブル８０１を検索して、当該ユーザの印刷ジョブ名を取得する（ステップＳ５０４）。
【００９０】
また、複合機１０１は、印刷フラグが「１」になっている、当該ユーザの印刷ジョブがないかを、ネットワークに接続されている他の複合機（例えば、複合機１００）に対して問い合わせを行い、複合機１００から印刷フラグが「１」の印刷ジョブ４、５を取得する（ステップＳ５０６）。そして、ステップＳ５０６、ステップＳ５０４で取得した印刷ジョブ名のリストを表示（図１０）する（Ｓ５０７）。
【００９１】
そして、複合機１０１は、表示された印刷ジョブのリストの中から、ユーザにより印刷したい印刷ジョブを選択され印刷開始ボタン１００１が押下されると、選択された印刷ジョブ名の印刷ジョブを複合機１００から取得して、プリンタ部３１２に印刷開始指示を行い、印刷処理を開始する（ステップＳ５１５）。
【００９２】
８０２では、ユーザ「Ａ」が複合機１０１に印刷指示した印刷ジョブのうち、印刷が実行されていない印刷ジョブ（未実行ジョブ）は印刷ジョブ７であることを示している。
【００９３】
すなわち、複合機１０１は、Ｓ５０７では、複合機１００で印刷エラーの印刷ジョブ４、５（エラージョブ）と、複合機１０１で未印刷の印刷ジョブ７が表示される（図１０）。
【００９４】
複合機１０１は、ユーザが印刷指示した印刷ジョブがエラージョブの場合（ステップＳ５０９：ＹＥＳ）、複合機１００から選択された印刷ジョブを取得して、印刷を行う（プルプリントを行う）（ステップＳ５１１、Ｓ５１５）。
【００９５】
一方、複合機１０１は、ユーザが印刷指示した印刷ジョブが未実行ジョブ（印刷フラグが０）の場合（ステップＳ５０９：ＹＥＳ）、複合機１０１の記憶部から、選択された印刷ジョブを取得して印刷を行う（ステップＳ５１４、Ｓ５１５）。
【００９６】
以上、本実施の形態によれば、画像形成装置での印刷を直ちに実行出来なくなった場合に、他の画像形成装置での該印刷の実行を可能とすると共に印刷物による情報漏えいを防止することができる。  
【００９７】
以上、本発明の実施形態を詳述したが、本発明は、例えば、システム、装置、方法、装置で読み取り実行可能なプログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。  
【００９８】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。  
【００９９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。  
【０１００】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。  
【０１０１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。  
【０１０２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【符号の説明】
【０１０３】
１００  複合機  １０１  複合機  １０２  複合機  １０３  ＰＣ  １０４  認証サーバ  １０５  ネットワーク
【図１】
2012166396.tif 000003
【図２】
2012166396.tif 000004
【図３】
2012166396.tif 000005
【図４】
2012166396.tif 000006
【図５】
2012166396.tif 000007
【図６】
2012166396.tif 000008
【図７】
2012166396.tif 000009
【図８】
2012166396.tif 000010
【図９】
2012166396.tif 000011
【図１０】
2012166396.tif 000012