(57)【要約】【課題】印刷装置に負担をかけずに、ユーザ毎にカスタマイズした操作画面を印刷装置に表示することのできる印刷システムおよびプログラムを提供する。【解決手段】ＰＣのプリンタドライバは、当該プリンタドライバのユーザの個人パネル設定情報を取得して記憶すると共に、該プリンタドライバのユーザの識別情報と記憶してある個人パネル設定情報を含む印刷ジョブを作成して印刷装置に送信する（Ｐ２）。印刷装置は、受信した印刷ジョブを一旦保持し（Ｐ３）、ユーザ認証されたとき（Ｐ４）、そのユーザの印刷ジョブが印刷可能になり（Ｐ７）、且つそのユーザの個人パネル設定情報に応じてカスタマイズした操作画面を表示する（Ｐ５）。【選択図】図３
2018206147.tif 000002
【特許請求の範囲】
【請求項１】
プリンタドライバと、印刷装置とを含む印刷システムであって、
前記プリンタドライバは、
当該プリンタドライバのユーザの個人パネル設定情報を取得して記憶部に記憶する設定情報管理部と、該プリンタドライバのユーザの識別情報と前記記憶してある個人パネル設定情報を含む印刷ジョブを作成して前記印刷装置に送信するジョブ作成送信部としての機能を果たし、
前記印刷装置は、
前記プリンタドライバから受信した前記印刷ジョブを保持する保持部、
ユーザ認証されたユーザと前記印刷ジョブに含まれる前記識別情報が示すユーザとが一致する場合に、前記印刷ジョブの印刷を可能とする実行管理部と、
前記一致する場合に、前記印刷ジョブに付加されている前記個人パネル設定情報に応じて設定変更した操作画面を表示する操作画面設定変更管理部と、を有する
ことを特徴とする印刷システム。
【請求項２】
前記印刷装置は、前記印刷ジョブに付加されていた個人パネル設定情報の変更操作を受けた場合は、変更後の個人パネル設定情報を、前記印刷ジョブの送信元のプリンタドライバに送信する変更通知部をさらに有し、
プリンタドライバの前記設定情報管理部は、前記印刷装置から受信した前記変更後の個人パネル設定情報で前記記憶している個人パネル設定情報を更新する
ことを特徴とする請求項１に記載の印刷システム。
【請求項３】
プリントサーバをさらに備え、
前記プリンタドライバの前記ジョブ作成送信部は、前記プリントサーバに印刷ジョブを送信可能であり、
前記プリントサーバは、
ユーザ毎に前記個人パネル設定情報を記憶する情報記憶部と、
前記プリンタドライバから受信した印刷ジョブを保持するジョブ保持部と、
印刷装置でユーザ認証されたユーザの個人パネル設定情報を前記情報記憶部から読み出して前記印刷装置に送信する設定情報送信部と、
前記印刷装置からユーザ認証されたユーザの印刷ジョブの転送要求を受けた場合に、前記ジョブ保持部に保持している中の該当する印刷ジョブを前記転送要求の送信元の印刷装置に送信するジョブ転送部と、を有し、
前記印刷装置の前記操作画面設定変更管理部は、前記プリントサーバから受信した前記個人パネル設定情報に応じて設定変更した操作画面を表示し、該印刷装置の前記実行管理部は、ユーザ認証されたユーザの印刷ジョブの転送要求を前記プリントサーバに送信し、該転送要求に応じて前記プリントサーバから受信した印刷ジョブを印刷する
ことを特徴とする請求項１または２に記載の印刷システム。
【請求項４】
前記プリンタドライバの前記ジョブ作成送信部は、前記印刷装置に送信する印刷ジョブに、前記プリントサーバを経由せずに印刷装置に送信されたことを判別可能な情報を含める
ことを特徴とする請求項３に記載の印刷システム。
【請求項５】
前記印刷装置の前記実行管理部は、ユーザ認証されたユーザの印刷ジョブを保持しているときに、印刷可能な印刷ジョブのリストを表示する機能を有し、前記リストに自装置で保持している印刷ジョブのうち前記ユーザ認証されたユーザの印刷ジョブのみを含める
ことを特徴とする請求項３または４に記載の印刷システム。
【請求項６】
前記印刷装置の前記実行管理部は印刷可能な印刷ジョブのリストを表示する機能を有し、
ユーザ認証されたユーザの印刷ジョブを保持しているときであって前記プリントサーバにアクセスできないときに前記リストを表示する場合は、自装置で保持している印刷ジョブのうち前記ユーザ認証されたユーザの印刷ジョブのみを前記リストに含め、
ユーザ認証されたユーザの印刷ジョブを保持しているときであって前記プリントサーバにアクセス可能なときに前記リストを表示する場合は、自装置で保持している印刷ジョブのうち前記ユーザ認証されたユーザの印刷ジョブと前記プリントサーバに保持されている前記ユーザ認証されたユーザの印刷ジョブとを前記リストに含める
ことを特徴とする請求項３または４に記載の印刷システム。
【請求項７】
前記印刷装置は、プリンタドライバから受信した個人パネル設定情報の変更操作を受けた場合は、変更後の個人パネル設定情報を、前記プリンタドライバおよび前記プリントサーバに送信する変更通知部を有し、
前記変更後の個人パネル設定情報を受信した前記プリンタドライバおよび前記プリントサーバは、記憶している個人パネル設定情報を前記変更後の個人パネル設定情報で更新する
ことを特徴とする請求項３乃至６のいずれか１つに記載の印刷システム。
【請求項８】
前記プリンタドライバの前記設定情報管理部は、情報処理装置にインストールされたときに、前記プリントサーバから当該プリンタドライバのユーザの個人パネル設定情報を取得する
ことを特徴とする請求項３乃至７のいずれか１つに記載の印刷システム。
【請求項９】
前記印刷装置の操作画面設定変更部は、認証ユーザがログアウトしたときもしくは該認証ユーザの印刷ジョブの実行が完了したとき、該認証ユーザの個人パネル設定情報を自装置から削除する
ことを特徴とする請求項１乃至８のいずれか１つに記載の印刷システム。
【請求項１０】
情報処理装置で実行されるプリンタドライバのプログラムであって、
印刷装置がユーザ別の操作画面を表示するため設定値群である個人パネル設定情報であって当該プリンタドライバのユーザの前記個人パネル設定情報を記憶する記憶ステップと、
当該プリンタドライバのユーザの識別情報と前記記憶してある個人パネル設定情報を含む印刷ジョブを作成して印刷装置に送信する第１送信ステップと、
を有する
ことを特徴とするプログラム。
【請求項１１】
ユーザ毎に前記個人パネル設定情報を記憶すると共に、前記プリンタドライバから受信した印刷ジョブを保持し、印刷装置でユーザ認証されたユーザの個人パネル設定情報を前記印刷装置に送信すると共に、ユーザ認証されたユーザの印刷ジョブの転送要求を前記印刷装置から受けた場合は、保持している中の該当する印刷ジョブを前記転送要求の送信元の印刷装置に送信するプリントサーバに印刷ジョブを送信するか、前記印刷装置に送信するかを選択する選択ステップと、
前記選択ステップで前記プリントサーバが選択された場合に、前記印刷ジョブを前記プリントサーバに送信する第２送信ステップと、
をさらに有し、
前記第１送信ステップは、前記選択ステップで前記印刷装置が選択された場合に実行される
ことを特徴とする請求項１０に記載のプログラム。
【請求項１２】
前記第１送信ステップで送信する印刷ジョブには、前記プリントサーバを経由せずに印刷装置に送信されたことを判別可能な情報を含める
ことを特徴とする請求項１１に記載のプログラム。
【請求項１３】
前記情報処理装置にインストールされたときに、前記プリントサーバから当該プリンタドライバのユーザの個人パネル設定情報を取得する
ことを特徴とする請求項１１または１２に記載のプログラム。
【請求項１４】
情報処理装置を、
請求項１乃至９のいずれか１つに記載の印刷システムにおけるプリンタドライバとして機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置でユーザ認証することによって印刷が可能になる印刷システムおよびプログラムに関する。
【背景技術】
【０００２】
近年、印刷装置で印刷した印刷物が他人に見られたり、持ち去られたりする危険性を回避してセキュリティの向上を図るための印刷方法として、所謂、セキュリティ印刷がある。セキュリティ印刷では、出力を許可するユーザを指定した印刷ジョブをＰＣ（パーソナルコンピュータ）等から印刷装置に送信し、これを受信した印刷装置は直ちにその印刷を開始せずにこれを保持しておき、該当のユーザが印刷装置にユーザ認証してログインした際に、保持してある印刷ジョブに係る印刷を実行する、あるいは実行可能にする。
【０００３】
また、上記のセキュリティ印刷を、プリントサーバを介して行うことで、ネットワークに接続されたどの印刷装置からでも印刷を可能とした、所謂、ユビキタスプリントに対応する印刷システムも普及しつつある。たとえば、ＰＣは出力許可ユーザを指定した印刷ジョブをプリントサーバに送信し、これを受信したプリントサーバは該印刷ジョブを保持する。該当のユーザがいずれかの印刷装置でユーザ認証してログインすると、該印刷装置はプリントサーバにそのユーザを出力許可ユーザとする印刷ジョブの問い合わせを行って印刷可能な印刷ジョブのリストを表示し、該リストの中から選択された印刷ジョブをプリントサーバから入手して印刷する、といった手順でユビキタスプリントは行われる。
【０００４】
セキュリティ印刷やユビキタスプリントのように、ユーザ認証を行って印刷する印刷システムでは、プリンタの画面設定なども、ユーザ毎にカスタマイズして表示することが考えられる。
【０００５】
下記特許文献１には、画面生成用のプログラムと設定情報を、ネットワークを介して複合機間やサーバ経由でやり取りすることで、すべての複合機で同じユーザＩＦを実現するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−２０８５９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
プリンタの画面設定などをユーザ毎にカスタマイズするためのプログラムや情報を、それぞれの印刷装置が保持すると、各印刷装置における記憶量が膨大となって負担が大きい。
【０００８】
一方、特許文献１に開示されているように、操作画面の表示等に係る情報をサーバ経由でやり取りする場合には、サーバがダウンすると、その機能を利用できなくなり、各ユーザは自分用にカスタマイズした普段の操作画面と異なる操作画面で操作を行わなければならず、利便性が低下してしまう。
【０００９】
本発明は、上記の問題を解決しようとするものであり、印刷装置に負担をかけずに、サーバがダウンした場合等にも、ユーザ毎にカスタマイズした操作画面を印刷装置に表示することのできる印刷システムおよびプログラムを提供することを目的としている。
【課題を解決するための手段】
【００１０】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【００１１】
［１］プリンタドライバと、印刷装置とを含む印刷システムであって、
前記プリンタドライバは、
当該プリンタドライバのユーザの個人パネル設定情報を取得して記憶部に記憶する設定情報管理部と、該プリンタドライバのユーザの識別情報と前記記憶してある個人パネル設定情報を含む印刷ジョブを作成して前記印刷装置に送信するジョブ作成送信部としての機能を果たし、
前記印刷装置は、
前記プリンタドライバから受信した前記印刷ジョブを保持する保持部、
ユーザ認証されたユーザと前記印刷ジョブに含まれる前記識別情報が示すユーザとが一致する場合に、前記印刷ジョブの印刷を可能とする実行管理部と、
前記一致する場合に、前記印刷ジョブに付加されている前記個人パネル設定情報に応じて設定変更した操作画面を表示する操作画面設定変更管理部と、を有する
ことを特徴とする印刷システム。
【００１２】
上記発明では、プリンタドライバは、ユーザ識別情報と個人パネル設定情報を含む印刷ジョブを作成して印刷装置に送信し、印刷装置は、受信した印刷ジョブを一旦保持し、ユーザ認証されたとき、そのユーザの印刷ジョブが印刷可能になり、且つそのユーザの個人パネル設定情報に応じて操作画面をカスタマイズして表示する。
【００１３】
［２］前記印刷装置は、前記印刷ジョブに付加されていた個人パネル設定情報の変更操作を受けた場合は、変更後の個人パネル設定情報を、前記印刷ジョブの送信元のプリンタドライバに送信する変更通知部をさらに有し、
プリンタドライバの前記設定情報管理部は、前記印刷装置から受信した前記変更後の個人パネル設定情報で前記記憶している個人パネル設定情報を更新する
ことを特徴とする［１］に記載の印刷システム。
【００１４】
上記発明では、印刷装置にて個人パネル設定情報が変更された場合に、その変更情報がプリンタドライバに通知され、プリンタドライバで記憶している個人パネル設定情報が更新される。
【００１５】
［３］プリントサーバをさらに備え、
前記プリンタドライバの前記ジョブ作成送信部は、前記プリントサーバに印刷ジョブを送信可能であり、
前記プリントサーバは、
ユーザ毎に前記個人パネル設定情報を記憶する情報記憶部と、
前記プリンタドライバから受信した印刷ジョブを保持するジョブ保持部と、
印刷装置でユーザ認証されたユーザの個人パネル設定情報を前記情報記憶部から読み出して前記印刷装置に送信する設定情報送信部と、
前記印刷装置からユーザ認証されたユーザの印刷ジョブの転送要求を受けた場合に、前記ジョブ保持部に保持している中の該当する印刷ジョブを前記転送要求の送信元の印刷装置に送信するジョブ転送部と、を有し、
前記印刷装置の前記操作画面設定変更管理部は、前記プリントサーバから受信した前記個人パネル設定情報に応じて設定変更した操作画面を表示し、該印刷装置の前記実行管理部は、ユーザ認証されたユーザの印刷ジョブの転送要求を前記プリントサーバに送信し、該転送要求に応じて前記プリントサーバから受信した印刷ジョブを印刷する
ことを特徴とする［１］または［２］に記載の印刷システム。
【００１６】
上記発明では、ユビキタスプリントを可能とするプリントサーバをさらに備える。プリンタドライバは、通常、このプリントサーバを介した印刷を行い、この場合、個人パネル設定情報はプリントサーバが印刷ジョブに付加する。サーバダウンしているときは、プリンタドライバから印刷装置に直接、個人パネル設定情報を付加した印刷ジョブを送信する。
【００１７】
［４］前記プリンタドライバの前記ジョブ作成送信部は、前記印刷装置に送信する印刷ジョブに、前記プリントサーバを経由せずに印刷装置に送信されたことを判別可能な情報を含める
ことを特徴とする［３］に記載の印刷システム。
【００１８】
［５］前記印刷装置の前記実行管理部は、ユーザ認証されたユーザの印刷ジョブを保持しているときに、印刷可能な印刷ジョブのリストを表示する機能を有し、前記リストに自装置で保持している印刷ジョブのうち前記ユーザ認証されたユーザの印刷ジョブのみを含める
ことを特徴とする［３］または［４］に記載の印刷システム。
【００１９】
上記発明では、たとえプリントサーバが復旧してアクセス可能になっていても、プリンタドライバから直接受信したログインユーザの印刷ジョブを保持しているときは、その印刷ジョブのみをジョブリストに表示する。
【００２０】
［６］前記印刷装置の前記実行管理部は印刷可能な印刷ジョブのリストを表示する機能を有し、
ユーザ認証されたユーザの印刷ジョブを保持しているときであって前記プリントサーバにアクセスできないときに前記リストを表示する場合は、自装置で保持している印刷ジョブのうち前記ユーザ認証されたユーザの印刷ジョブのみを前記リストに含め、
ユーザ認証されたユーザの印刷ジョブを保持しているときであって前記プリントサーバにアクセス可能なときに前記リストを表示する場合は、自装置で保持している印刷ジョブのうち前記ユーザ認証されたユーザの印刷ジョブと前記プリントサーバに保持されている前記ユーザ認証されたユーザの印刷ジョブとを前記リストに含める
ことを特徴とする［３］または［４］に記載の印刷システム。
【００２１】
上記発明では、プリントサーバが復旧しなければ、プリンタドライバから直接受信したログインユーザの印刷ジョブのみをジョブリストに表示し、プリントサーバが復旧している場合は、プリンタドライバから直接受信したログインユーザの印刷ジョブとプリントサーバが保持しているログインユーザの印刷ジョブとをジョブリストに表示する。
【００２２】
［７］前記印刷装置は、プリンタドライバから受信した個人パネル設定情報の変更操作を受けた場合は、変更後の個人パネル設定情報を、前記プリンタドライバおよび前記プリントサーバに送信する変更通知部を有し、
前記変更後の個人パネル設定情報を受信した前記プリンタドライバおよび前記プリントサーバは、記憶している個人パネル設定情報を前記変更後の個人パネル設定情報で更新する
ことを特徴とする［３］乃至［６］のいずれか１つに記載の印刷システム。
【００２３】
上記発明では、印刷装置にて個人パネル設定情報が変更された場合に、その変更情報がプリンタドライバおよびプリントサーバに通知され、それぞれで個人パネル設定情報が更新される。
【００２４】
［８］前記プリンタドライバの前記設定情報管理部は、情報処理装置にインストールされたときに、前記プリントサーバから当該プリンタドライバのユーザの個人パネル設定情報を取得する
ことを特徴とする［３］乃至［７］のいずれか１つに記載の印刷システム。
【００２５】
［９］前記印刷装置の操作画面設定変更部は、認証ユーザがログアウトしたときもしくは該認証ユーザの印刷ジョブの実行が完了したとき、該認証ユーザの個人パネル設定情報を自装置から削除する
ことを特徴とする［１］乃至［８］のいずれか１つに記載の印刷システム。
【００２６】
上記発明では、使用が終った個人パネル設定情報を削除するので、印刷装置の記憶領域を圧迫しない。
【００２７】
［１０］情報処理装置で実行されるプリンタドライバのプログラムであって、
印刷装置がユーザ別の操作画面を表示するため設定値群である個人パネル設定情報であって当該プリンタドライバのユーザの前記個人パネル設定情報を記憶する記憶ステップと、
当該プリンタドライバのユーザの識別情報と前記記憶してある個人パネル設定情報を含む印刷ジョブを作成して印刷装置に送信する第１送信ステップと、
を有する
ことを特徴とするプログラム。
【００２８】
上記発明では、プリンタドライバは、個人パネル設定情報とユーザ識別情報を付加した印刷ジョブを印刷装置に送信する。
【００２９】
［１１］ユーザ毎に前記個人パネル設定情報を記憶すると共に、前記プリンタドライバから受信した印刷ジョブを保持し、印刷装置でユーザ認証されたユーザの個人パネル設定情報を前記印刷装置に送信すると共に、ユーザ認証されたユーザの印刷ジョブの転送要求を前記印刷装置から受けた場合は、保持している中の該当する印刷ジョブを前記転送要求の送信元の印刷装置に送信するプリントサーバに印刷ジョブを送信するか、前記印刷装置に送信するかを選択する選択ステップと、
前記選択ステップで前記プリントサーバが選択された場合に、前記印刷ジョブを前記プリントサーバに送信する第２送信ステップと、
をさらに有し、
前記第１送信ステップは、前記選択ステップで前記印刷装置が選択された場合に実行される
ことを特徴とする［１０］に記載のプログラム。
【００３０】
上記発明では、ユビキタスプリントに対応したプリントサーバを備え、サーバ経由で印刷ジョブを印刷装置に送る場合は、プリントサーバで個人パネル設定情報が付加される。
【００３１】
［１２］前記第１送信ステップで送信する印刷ジョブには、前記プリントサーバを経由せずに印刷装置に送信されたことを判別可能な情報を含める
ことを特徴とする［１１］に記載のプログラム。
【００３２】
［１３］前記情報処理装置にインストールされたときに、前記プリントサーバから当該プリンタドライバのユーザの個人パネル設定情報を取得する
ことを特徴とする［１１］または［１２］に記載のプログラム。
【００３３】
［１４］情報処理装置を、
［１］乃至［９］のいずれか１つに記載の印刷システムにおけるプリンタドライバとして機能させるプログラム。
【発明の効果】
【００３４】
本発明に係る印刷システムおよびプログラムによれば、印刷装置に負担をかけずに、サーバがダウンした場合等にも、ユーザ毎にカスタマイズした操作画面を印刷装置に表示することができる。
【図面の簡単な説明】
【００３５】
【図１】本発明の第１の実施の形態に係る印刷システムの構成例を示す図である。
【図２】複合機の概略構成を示すブロック図である。
【図３】第１の実施の形態における印刷シーケンスを示す図である。
【図４】デフォルトの待機画面と個人パネル設定情報に基づいてカスタマイズされた待機画面の例を示す図である。
【図５】第２の実施の形態に係る印刷システムの構成例を示す図である。
【図６】プリントサーバの概略構成を示すブロック図である。
【図７】プリントサーバが正常に動作しているときの印刷シーケンスを示す図である。
【図８】ＰＣが複合機のローカルプリンタドライバを入手して設定する様子を示す図である。
【図９】プリントサーバがダウンしているときの印刷シーケンスを示す図である。
【図１０】ＰＣが通常ユビキタスプリントを行った際に複合機のローカルプリンタドライバを入手して設定する様子を示す図である。
【図１１】ＰＣにけるサーバ用プリンタドライバの処理を示す流れ図である。
【図１２】ユーザがログインした場合に複合機が行う処理を示す流れ図である。
【図１３】図１２のステップＳ２０５の詳細を示す流れ図である。
【発明を実施するための形態】
【００３６】
以下、図面に基づき本発明の各種実施の形態を説明する。
【００３７】
＜第１の実施の形態＞
図１は、本発明の第１の実施の形態に係る印刷システム２の構成例を示す図である。印刷システム２は、ユーザが使用するパーソナルコンピュータ等の情報処理装置（以下、ＰＣ５と記す）と、本発明の印刷装置としての複合機１０をＬＡＮ（Local Area Network）などのネットワークを介して接続して構成される。
【００３８】
ＰＣ５は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備えており、ＯＳ、アプリケーションプログラムなどの各種のプログラムに基づいて動作する。ＰＣ５には、複合機１０に送信する印刷ジョブを作成して送信する等の機能を果たすプログラムであるプリンタドライバ６がインストールされている。ＰＣ５は、ユーザを認証する機能を備えている。
【００３９】
複合機１０は、スキャナで原稿を光学的に読み取って得た画像データに基づく画像を記録紙に印刷するコピージョブ、読み取った原稿の画像データをファイル等にして保存する保存ジョブ、読み取った原稿の画像データをファイル等にして外部へ送信する送信ジョブ、ＰＣ５から受信した印刷ジョブのデータに基づいて画像を記録紙に印刷して出力する印刷ジョブ、ファクシミリ手順に従って画像データを送受信するＦＡＸジョブなどの各種ジョブを実行する機能を備えた画像形成装置である。以後、複合機１０をＭＦＰとも記す。なお、複合機１０に代えて、印刷ジョブのみに対応する単機能の印刷装置でもよい。
【００４０】
複合機１０では、操作パネルに表示する操作画面を、ユーザ毎にカスタマイズすることができる。また、複合機１０は、ユーザを認証する機能を備えており、ユーザがユーザ認証に成功して複合機１０にログインした際に、そのユーザ用の個人パネル設定情報に基づいてそのユーザ専用にカスタマイズした操作画面を表示することができる。
【００４１】
図２は、複合機１０の概略構成を示すブロック図である。複合機１０は、当該複合機１０の動作を統括的に制御するＣＰＵ１１を有している。ＣＰＵ１１にはバスを通じてＲＯＭ１２、ＲＡＭ１３、不揮発メモリ１４、ハードディスク装置１５、画像読取部１６、自動原稿搬送部（ＡＤＦ：Auto Document Feeder）１７、プリンタ部１８、画像処理部１９、操作パネル２０、ファクシミリ通信部２３、ネットワーク通信部２４、認証部２５などが接続されている。操作パネル２０は、操作部２１と表示部２２を備えている。
【００４２】
ＣＰＵ１１は、ＯＳプログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどを実行する。ＲＯＭ１２には、各種のプログラムが格納されており、これらのプログラムに従ってＣＰＵ１１が各種処理を実行することで複合機１０の各機能が実現される。
【００４３】
ＲＡＭ１３は、ＣＰＵ１１がプログラムに基づいて処理を実行する際に各種のデータを一時的に格納するワークメモリや画像データを格納する画像メモリなどとして使用される。
【００４４】
不揮発メモリ１４は、電源をオフにしても記憶内容が破壊されないメモリ（フラッシュメモリ）であり、各種設定情報の保存などに使用される。
【００４５】
ハードディスク装置１５は、大容量不揮発の記憶装置であり、プリンタドライバ６から受信した印刷ジョブを保持する保持部としての機能を果たす。また、印刷ジョブのデータ、画像データなどのほか各種のプログラムやデータが記憶される。
【００４６】
画像読取部１６は、原稿を光学的に読み取って画像データを取得する機能を果たす。画像読取部１６は、例えば、原稿に光を照射する光源と、その反射光を受けて原稿を幅方向に１ライン分読み取るラインイメージセンサと、ライン単位の読取位置を原稿の長さ方向に順次移動させる移動ユニットと、原稿からの反射光をラインイメージセンサに導いて結像させるレンズやミラーなどからなる光学経路と、ラインイメージセンサの出力するアナログ画像信号をデジタルの画像データに変換する変換部などを備えて構成される。
【００４７】
自動原稿搬送部１７は、原稿台にセットされた原稿をその最上のものから１枚ずつ順に繰り出して搬送し、画像読取部１６の読み取り位置を通過させて所定の排紙位置へ排紙する機能を果たす。画像読取部１６は、プラテンガラス上に載置された原稿を読み取る機能と、自動原稿搬送部１７によって搬送される原稿を順次読み取る機能を備えている。
【００４８】
プリンタ部１８は、画像データに応じた画像を記録紙上に画像形成する機能を果たす。ここでは、記録紙の搬送装置と、感光体ドラムと、帯電装置と、レーザーユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着装置とを有し、電子写真プロセスによって画像形成を行う、所謂、レーザープリンタとして構成されている。画像形成は他の方式でもかまわない。
【００４９】
画像処理部１９は、画像の拡大縮小、回転などの処理のほか、印刷データをイメージデータに変換するラスタライズ処理、画像データの圧縮、伸張処理などを行う。
【００５０】
操作パネル２０は、操作部２１と表示部２０を備えている。表示部２２は各種の操作画面を表示する機能を果たし、液晶ディスプレイなどで構成される。操作部２１はユーザから各種の操作を受けるスタートボタンやテンキーなど各種のハードキーと、表示部２２の表示面に設けられたタッチスクリーンで構成される。
【００５１】
ファクシミリ通信部２２は、ファクシミリ機能を備えた装置と電話回線を通じて画像データを送受信する機能を果たす。
【００５２】
ネットワーク通信部２４は、ネットワークを通じてＰＣ５や各種の外部装置との間で通信する機能を果たす。
【００５３】
認証部２５は、ユーザを認証する機能を果たす。認証部２５による認証方法は、たとえば、ユーザＩＤとパスワードの入力による認証、あるいは、ＩＤカードの検出、静脈認証など任意でよい。
【００５４】
ＣＰＵ１１は、プログラムを実行することで、操作画面設定変更管理部２７、実行管理部２８、変更通知部２９としての機能を果たす。操作画面設定変更管理部２７は、操作パネル２０の表示部２２に表示する各種の操作画面を、個人パネル設定情報に応じてカスタマイズする機能を果たす。また、個人パネル設定情報の変更を受け付ける。個人パネル設定情報は、操作画面をカスタマイズするための設定値群である。操作画面をカスタマイズして表示するためのプログラムは複合機１０が記憶している。複合機１０は、個人パネル設定情報をＰＣ５など外部から取得する。
【００５５】
実行管理部２８は、印刷ジョブの実行を管理する。ここでは、ユーザ認証されたユーザと保持している印刷ジョブに含まれるユーザ情報の示すユーザとが一致する場合に、それらの印刷ジョブの印刷を可能とする。変更通知部２９は、印刷ジョブに付加されていた個人パネル設定情報の変更操作を受けた場合は、変更後の個人パネル設定情報を、印刷ジョブの送信元のプリンタドライバ６に送信する。
【００５６】
プリンタドライバ６は、当該プリンタドライバ６のユーザの個人パネル設定情報を取得してＰＣ５の記憶部に記憶する設定情報管理部７と、該プリンタドライバ６のユーザの識別情報と記憶してある個人パネル設定情報を含む印刷ジョブを作成して印刷装置１０に送信するジョブ作成送信部８としての機能を果たす。ジョブ作成送信部８は、ユーザから出力にユーザ認証が必要な印刷ジョブの送信指示を受けたとき、記憶してある個人パネル設定情報を付加した印刷ジョブを作成して複合機１０に送信するようになっている。なお、ＰＣ５は一人のユーザに使用されるものとする。
【００５７】
図３は、第１の実施の形態の印刷システム２における印刷シーケンスを示している。ＰＣ５は、ユーザ認証を受けて（Ｐ１）、そのユーザから、出力時に複合機１０等でユーザ認証を必要とするセキュリティプリントやプルプリントに係る印刷ジョブの送信指示を受けると、プリンタドライバ６のジョブ作成送信部８は、該ユーザの個人パネル設定情報とユーザ情報を付加した印刷ジョブを作成し、該印刷ジョブを複合機１０に送信する（Ｐ２）。
【００５８】
上記印刷ジョブを受信した複合機１０は該受信した印刷ジョブとこれに付加されている情報をそのユーザの認証プリント用ＢＯＸ等の保持部に保持する（Ｐ３）。その後、複合機１０の操作画面設定変更管理部２７は、該複合機１０でユーザがユーザ認証すると（Ｐ４）、そのユーザ認証したユーザに係る印刷ジョブを自装置が保持（該ユーザの認証プリント用ＢＯＸに）しているか否かを調べ、保持している場合は、その印刷ジョブに付加されている個人パネル設定情報を読み出し、これに従って操作画面をカスタマイズして表示する（Ｐ５）。
【００５９】
また、複合機１０の操作画面設定変更管理部２７は、ログイン中のユーザから個人パネル設定情報の変更操作を受けた場合は、記憶している個人パネル設定情報を、該変更操作に従って変更する。また、表示中の操作画面も変更する（Ｐ６）。なお、単に操作画面で通常の操作を受けて設定が変更されただけでは個人パネル設定情報は変更されず、そのユーザのデフォルトの設定を変更するモードで変更操作を受けた場合に、個人パネル設定情報を変更する。
【００６０】
複合機１０の実行管理部２８は、自装置で保持している印刷ジョブのうち、ログイン中のユーザの印刷ジョブのリストを表示し、ユーザから印刷ジョブの選択および印刷指示を受けると、その選択された印刷ジョブに係る印刷を実行する（Ｐ７）。その後、実行した印刷ジョブの送信元のＰＣ５へ、該ジョブの実行結果（ジョブ履歴）等を通知する。この際、先のＰ６にてユーザから個人パネル設定情報の変更操作を受けている場合は、変更通知部２９により、変更後の個人パネル設定情報（ここでは、変更分のみ）を、ジョブ送信元のＰＣ５へ送信する（Ｐ８）。その後、ユーザがログアウトしたとき（または印刷ジョブの実行完了時）、当該ログアウトしたユーザの個人パネル設定情報を自装置から削除する（Ｐ９）。
【００６１】
ＰＣ５のプリンタドライバ６の設定情報管理部７は、複合機１０から個人パネル設定情報を受信した場合は、記憶している個人パネル設定情報を、受信した個人パネル設定情報で更新する（Ｐ１０）。
【００６２】
なお、上記の例では、ＰＣ５のユーザが一人のみに限定される場合を示したが、プリンタドライバ６を複数のユーザが共用する場合には、ユーザ毎に個人パネル設定情報を記憶し、ログインユーザのものを使用すればよい。
【００６３】
図４は、複合機１０としてのデフォルトの待機画面（同図（ａ））と、個人パネル設定情報に基づいてカスタマイズされた待機画面（同図（ｂ））の例を示している。同図（ａ）の装置デフォルトの待機画面では、コピー、スキャン、ＦＡＸの機能を選択可能であるが、同図（ｂ）のカスタマイズした待機画面では、ＦＡＸ機能の選択釦は削除され、コピーとスキャンの機能のみ選択可能になっている。また、装置デフォルトの待機画面では、カラー設定はＡｕｔｏ，原稿サイズ設定はＡ４、両面・片面設定は両面、ステイプル設定はＯＦＦになっているが、カスタマイズされた待機画面では、カラー設定はブラック，原稿サイズ設定はＡ５、両面・片面設定は片面、ステイプル設定はＯＮに変更されている。
【００６４】
このように、印刷システム２では、操作画面に関する多様な設定を、ＰＣ５側のプリンタドライバ６から印刷ジョブと共に個人パネル設定情報を送信するだけで可能になる。したがって、多くのユーザで共用される複合機１０でユーザ毎に個人パネル設定情報を保持した場合にはその記憶に必要な容量が膨大になることがあるが、本実施の形態に係る印刷システム２の複合機１０は個人パネル設定情報を記憶する必要がなく、負担が軽減される。一方、プリンタドライバ６では、一人分の個人パネル設定情報を保持すれば足りる。
【００６５】
＜第２の実施の形態＞
図５は、本発明の第２の実施の形態に係る印刷システム２Ｂの構成例を示している。印刷システム２Ｂでは、ユーザが使用するＰＣ５と、本発明の印刷装置としての複合機１０と、プリントサーバ５０、認証サーバ４０が、ネットワークを介して接続される。ＰＣ５や複合機１０は１台でもよいが、通常は複数台接続される。ＰＣ５は、Ｗｅｂから複合機１０のプリンタドライバプログラムを取得できる。
【００６６】
ＰＣ５は、第１の実施の形態に示すものと基本的に同様であるが、インストールするプリンタドライバは、プリントサーバ５０に対応したものである。このプリンタドライバをサーバ用プリンタドライバ６Ｂとする。サーバ用プリンタドライバ６Ｂも設定情報管理部７、ジョブ作成送信部８の機能を有する。複合機１０の構成は第１の実施の形態と同様である。
【００６７】
プリントサーバ５０は、背景技術の項で説明した、ユビキタスプリントに対応したサーバである。認証サーバ４０は、ユーザ認証用のサーバである。
【００６８】
プリントサーバ５０は、各複合機１０の情報（ＩＰアドレス、機種情報等）、ドライバ設定に関する情報、個人パネル設定情報、印刷に関するユーザ毎の制限情報（カウンタ等）を記憶し管理する。
【００６９】
図６は、プリントサーバ５０の概略構成を示すブロック図である。プリントサーバ５０は、当該プリントサーバ５０の動作を統括的に制御する制御部としてのＣＰＵ５１を有している。ＣＰＵ５１にはバスを通じてＲＯＭ５２、ＲＡＭ５３、不揮発メモリ５４、ハードディスク装置５５、操作部５６、表示部５７、ネットワーク通信部５８などが接続されている。
【００７０】
ＣＰＵ５１は、ＯＳプログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどを実行する。ＲＯＭ５２には、各種のプログラムが格納されており、これらのプログラムに従ってＣＰＵ５１が各種処理を実行することでプリントサーバ５０の各機能が実現される。
【００７１】
ＲＡＭ５３は、ＣＰＵ５１がプログラムに基づいて処理を実行する際に各種のデータを一時的に格納するワークメモリなどとして使用される。
【００７２】
不揮発メモリ５４は、電源をオフにしても記憶内容が破壊されないメモリ（フラッシュメモリ）であり、各種設定情報の保存などに使用される。
【００７３】
ハードディスク装置５５は、大容量不揮発の記憶装置であり、各種のプログラムやデータを記憶する。ここでは、前述した、各ＭＦＰの情報（ＩＰアドレス、機種情報等）、ドライバ設定に関する情報、個人パネル設定情報、印刷に関するユーザ毎の制限情報（カウンタ等）などを記憶する情報記憶部６１、受信した印刷ジョブを保持するジョブ保持部６２としての機能をハードディスク装置５５が果たす。
【００７４】
表示部５７は、各種の操作画面、設定画面等を表示する機能を果たす。表示部５７は液晶ディスプレイなどで構成される。操作部５６はユーザから各種の操作を受ける機能を果たす。ネットワーク通信部５８は、ネットワークを通じてＰＣ５や複合機１０、その他の各種の外部装置と通信する機能を果たす。
【００７５】
ＣＰＵ５１は、印刷装置１０でユーザ認証されたユーザの個人パネル設定情報を情報記憶部６１から読み出して印刷装置１０に送信する設定情報送信部６４と、印刷装置１０からユーザ認証されたユーザの印刷ジョブの転送要求を受けた場合に、ジョブ保持部６２に保持している中の該当する印刷ジョブをその転送要求の送信元の印刷装置１０に送信するジョブ転送部６５としての機能を果たす。
【００７６】
図７は、プリントサーバ５０が正常に動作しているときの印刷システム２Ｂにおける印刷シーケンスを示している。なお、各ＰＣ５は一人のユーザに専用されるものとする。ＰＣ５のサーバ用プリンタドライバ６Ｂは、ユーザ認証を受けて（Ｐ１）、そのユーザから、出力時に複合機１０等でユーザ認証を必要とするセキュリティプリントやプルプリントに係る印刷ジョブの送信指示を受けると、該ユーザのユーザ情報を付加した印刷ジョブを作成し、該印刷ジョブをプリントサーバ５０に送信する（Ｐ２）。
【００７７】
上記印刷ジョブを受信したプリントサーバ５０は、受信した印刷ジョブをそのユーザ用のフォルダ等のジョブ保持部６２に保持する（Ｐ３）。その後、いずれかの複合機１０においてユーザがユーザ認証のためのユーザ認証情報を入力すると（Ｐ４）、該複合機１０は、入力されたユーザ認証情報をプリントサーバ５０に送信する（Ｐ５）。プリントサーバ５０は、受信したユーザ認証情報を認証サーバ４０に送信してユーザ認証を依頼する（Ｐ６）。
【００７８】
プリントサーバ５０は、認証サーバ４０からユーザ認証に成功した旨の応答を受けると、ユーザ認証情報の送信元の複合機１０に係る該ユーザ認証に成功したユーザ（ログインユーザとする）の個人パネル設定情報をハードディスク装置５５から読み出し、該個人パネル設定情報とログインユーザのフォルダに記憶されている印刷ジョブのリストを、ユーザ認証情報の送信元の複合機１０に送信する（Ｐ７）。
【００７９】
これを受信した複合機１０は、受信した個人パネル設定情報を一時記憶すると共に、該個人パネル設定情報に従って操作画面をカスタマイズして表示する（Ｐ８）。また該複合機１０は、ログインユーザから個人パネル設定情報の変更操作を受けた場合は、一時記憶している個人パネル設定情報を変更操作に従って変更し、表示中の操作画面も変更する（Ｐ９）。
【００８０】
その後、複合機１０は、プリントサーバ５０から受信した印刷ジョブのリストを表示し、ユーザから印刷ジョブの選択および印刷指示を受けると、その選択された印刷ジョブの転送要求をプリントサーバ５０へ送信する（Ｐ１０）。転送要求を受信したプリントサーバ５０は、該転送要求で要求された印刷ジョブのデータを要求元の複合機１０に送信する（Ｐ１１）。
【００８１】
印刷ジョブを受信した複合機１０は印刷を実行する（Ｐ１２）。その後、プリントサーバ５０へ該印刷ジョブの実行結果等（ジョブ履歴）を送信する（Ｐ１３）。また、個人パネル設定情報の変更操作を受けている場合は、変更通知部２９により、変更後の個人パネル設定情報（ここでは、変更分のみ）とログインユーザのユーザ情報と当該複合機１０の情報（機種等）をプリントサーバ５０に送信する（Ｐ１４）。複合機１０は、ユーザがログアウトしたとき（印刷ジョブの実行完了時）、当該ログアウトしたユーザの個人パネル設定情報を自装置から削除する（Ｐ９）。
【００８２】
プリントサーバ５０は、複合機１０から受信したジョブ履歴に基づいて自装置が保持しているジョブ履歴や制限情報のカウンタ等を更新する。また、複合機１０から個人パネル設定情報を受信した場合は、該複合機１０に対応しかつ受信したユーザ情報が示すユーザに対応する個人パネル設定情報を、受信した変更後の個人パネル設定情報で更新する（Ｐ１５）。
【００８３】
なお、以上のような印刷シーケンスでプリントサーバ５０を介して行われる印刷を、通常ユビキタスプリント、と称するものとする。このように、プリントサーバ５０が機能しているときは、通常ユビキタスプリントが行われ、各複合機１０はプリントサーバ５０から受信した個人パネル設定情報に基づいてカスタマイズした操作画面を表示する。
【００８４】
次に、プリントサーバ５０がダウンしている場合に対応する処理について説明する。
【００８５】
プリントサーバ５０がダウンしている場合には、第１の実施の形態のように、ＰＣ５から、個人パネル設定情報およびユーザ情報を付加した印刷ジョブを複合機１０に送信する。そのためには、複合機１０に直接、印刷ジョブを送信可能なローカルのプリンタドライバのプログラムを取得してＰＣ５にインストールする必要がある。また、ＰＣ５のプリンタドライバは、そのユーザの個人パネル設定情報を入手する必要がある。以下にその手順を説明する。
【００８６】
図８は、ＰＣ５が複合機１０のローカルプリンタドライバ９を入手して設定する様子を示す。ＰＣ５に、サーバ用プリンタドライバ６Ｂをインストールしたとき（Ｒ１）、該サーバ用プリンタドライバ６Ｂはネットワーク上のすべての複合機１０の情報（ＭＦＰ情報）をプリントサーバ５０から取得する（Ｒ２）。
【００８７】
その後、バックグラウンド処理にて、サーバ用プリンタドライバ６Ｂは、プリントサーバ５０から得たＭＦＰ情報が示す各機種のローカルプリンタドライバ９のプログラムをＷｅｂ上で検索してダウンロードし、自装置にインストールする（Ｒ３）。さらに、サーバ用プリンタドライバ６Ｂはプリントサーバ５０から取得した各複合機１０のＩＰアドレス等の情報を使用して、各ローカルプリンタドライバ９をいつでも利用可能な状態に設定する（Ｒ４）。なお、ローカルプリンタドライバ９は、サーバ用プリンタドライバ６Ｂの配下にあり、サーバ用プリンタドライバ６Ｂは、ローカルプリンタドライバ９が作成した印刷ジョブに任意の情報を付加することができる。
【００８８】
次に、プリントサーバ５０がダウンしているときの印刷シーケンス（印刷シーケンスＡとする）を、図９を参照して説明する。まず、ＰＣ５のサーバ用プリンタドライバ６Ｂは、ユーザから印刷指示を受けたとき、プリントサーバ５０が使用可能か否かを通信状態からチェックする。そして、通信ができずプリントサーバ５０を使用できない（ダウンしている）と判断した場合（またはユーザからプリントサーバ５０を経由しないで直接印刷する指示を受けた場合）、サーバ用プリンタドライバ６Ｂは、枚数制限等の管理権限をプリントサーバ５０から当該サーバ用プリンタドライバ６Ｂへ移行し、配下のローカルプリンタドライバ９を使用して、非サーバ経由モードの印刷ジョブを作成する。非サーバ経由モードの印刷ジョブには、個人パネル設定情報とユーザ情報と非サーバ経由モード情報が付加される。
【００８９】
なお、非サーバ経由モード情報は、非サーバ経由モードか否かを示すビットとして常に印刷ジョブに付加されるようにしてもよいし、非サーバ経由モードのときだけ印刷ジョブに付加される情報あるいは、非サーバ経由モードでないときだけ印刷ジョブに付加される情報であってもよい。非サーバ経由モードか否かを受信側で判別できれば、情報の形態は問わない。
【００９０】
サーバ用プリンタドライバ６Ｂは、印刷枚数の上限やカラー設定の制限をチェックした上で、配下のすべてのローカルプリンタドライバ９を使用して、それらのローカルプリンタドライバ９が対象とするすべての複合機１０に（または優先度の高い指定数の複合機１０）に対して、非サーバ経由モードの印刷ジョブを送信する（図９、Ｐ１）。
【００９１】
各複合機１０は、非サーバ経由モード情報およびユーザ情報が付加された印刷ジョブを受信すると、該印刷ジョブのデータを、受信したユーザ情報が示すユーザの認証プリント用ＢＯＸに保存する。また、受信したユーザ情報と個人パネル設定情報を紐付けて記憶する。さらに、非サーバ経由モードを示すフラグをセットする。なお、該当する認証プリント用ＢＯＸがなければ、新たに作成する。
【００９２】
ユーザからＩＣカードなどを使用したログイン操作を受けた複合機１０は、非サーバ経由モードのフラグがセットされているか否かを確認し、非サーバ経由モードのフラグがセットされている場合は、直接、認証サーバ４０とやり取りをして、ＩＣカード等から取得したユーザ情報に基づくユーザ認証を行う（Ｐ２）。
【００９３】
複合機１０は、ユーザ認証に成功してユーザがログインすると、ログインしたユーザのユーザ情報に紐付けて保存されている個人パネル設定情報を使用して、操作画面をそのユーザ用にカスタマイズされたものに変更する（図９、Ｐ３）。これにより、操作画面上のボタンの配置や設定状態はプリントサーバ５０を経由した通常ユビキタスプリントの場合と同じになり、あたかもプリントサーバ５０を経由する通常ユビキタスプリントを行う場合と同様の操作性をユーザに提供することができる。なお、このユーザがログインして印刷が行われる複合機１０を出力機とする。
【００９４】
出力機の複合機１０は、ログインユーザの認証プリント用ＢＯＸに保存されている印刷ジョブのリストを表示して、印刷ジョブの選択を受ける。複合機１０は選択された印刷ジョブを実行する。該複合機１０は、印刷後にプリントサーバ５０の状態を確認し、プリントサーバ５０が復旧し稼動していれば、管理情報（ジョブ履歴等）と個人パネル設定情報をプリントサーバ５０へ送る。一方、プリントサーバ５０にアクセスが出来なかった場合は、管理情報と個人パネル設定情報（変更された場合）を、ログインユーザのＰＣ５のサーバ用プリンタドライバ６Ｂへ送信し、その後、非サーバ経由モードを解除し、個人パネル設定情報を削除する（図９、Ｐ４）。
【００９５】
サーバ用プリンタドライバ６Ｂは、受け取った管理情報を利用し、現在の管理情報（該ユーザの印刷枚数等）を更新し、次回利用できるようにする。また、個人パネル設定情報を複合機１０から受信した場合は、これに従って個人パネル設定情報を更新する。
【００９６】
サーバ用プリンタドライバ６Ｂは、次回ユーザが印刷ジョブを実施しようとした際にプリントサーバ５０の状態を確認し、接続が出来た場合は、自装置が保持している更新後の管理情報をプリントサーバ５０へ送信する（図９；Ｐ５）。
【００９７】
一方、出力機の複合機１０においては、プリントサーバ５０が復旧したか否かを監視し、プリントサーバ５０にアクセスできるようになると、自装置が保持している管理情報をプリントサーバ５０へ送信する（図９；Ｐ６）。
【００９８】
プリントサーバ５０は、ＰＣ５のサーバ用プリンタドライバ６Ｂから取得した管理情報と出力機の複合機１０から取得した管理情報をタイムスタンプなどから最新状態にマージ・統合して、出力機の複合機１０と印刷を実行したユーザに係る管理情報を更新する。
【００９９】
次に、ＰＣ５のサーバ用プリンタドライバ６Ｂが、ローカルプリンタドライバ９を取得して利用可能に設定する他の方法について説明する。
【０１００】
図８の例では、サーバ用プリンタドライバ６ＢをＰＣ５にインストールした際に、ネットワーク上のすべての複合機１０についてローカルプリンタドライバ９をＷｅｂ経由で取得して設定したが、図１０に示す例では、通常ユビキタスプリントを実施した際に、出力機の複合機１０についてローカルプリンタドライバ９を取得して設定する。
【０１０１】
すなわち、ユーザは、ＰＣ５からプリントサーバ５０へ通常ユビキタスプリントの印刷ジョブを送信し（Ｒ１）、たとえば、ＭＦＰ１にログインしてその印刷ジョブの印刷を実行する（Ｒ２）。
【０１０２】
このとき、プリントサーバ５０は、ＭＦＰ１のＩＰアドレス情報、機種モデル情報およびＭＦＰ１にログインしたユーザのユーザ情報と該ユーザのＭＦＰ１における個人パネル設定情報を、ＭＦＰ１で実行された印刷ジョブの送信元のＰＣ５のサーバ用プリンタドライバ６Ｂへ送信する（Ｒ３）。
【０１０３】
上記の情報を受信したＰＣ５のサーバ用プリンタドライバ６Ｂは、バックグラウンド処理にて、ＭＦＰ１用のローカルプリンタドライバ９のプログラムをＷｅｂ上で検索してダウンロードし、自装置にインストールする（Ｒ４）。さらに、サーバ用プリンタドライバ６Ｂはプリントサーバ５０から取得したＭＦＰ１のＩＰアドレス等の情報を使用して、ＭＦＰ１用のローカルプリンタドライバ９をいつでも利用可能な状態に設定する（Ｒ５）。
【０１０４】
その後、プリントサーバ５０がダウンしているときには、基本的に、図９を参照して説明した印刷シーケンスＡと同様にして印刷が行われる。ただし、ＰＣ５は、既にインストールして設定済みのローカルプリンタドライバ９に対応するＭＦＰにのみ印刷ジョブを送信する。たとえば、プリントサーバ５０がダウンした状態で印刷ジョブの送信指示を受けた際に、ＭＦＰ１のローカルプリンタドライバ９のみがインストールされているならば、ＰＣ５はＭＦＰ１用のローカルプリンタドライバ９を使用してＭＦＰ１にのみ印刷ジョブを送信する。
【０１０５】
＜変形例＞
印刷シーケンスＡにおいては、出力機の複合機１０は、ログインユーザの認証プリント用ＢＯＸに保存されている印刷ジョブのリストを表示して、印刷ジョブの選択を受けるようにしたが、この時点でプリントサーバ５０が復帰している場合には、プリントサーバ５０から、該プリントサーバ５０に保存されているログインユーザの印刷ジョブのリストを取得し、該取得したリストと、ログインユーザの認証プリント用ＢＯＸに保存されている印刷ジョブのリストとを１つのリストに統合して表示し、これらの印刷ジョブがあたかも同じ場所に保存されているかのように振る舞うようにしてもよい。このようにすれば、ユーザが印刷ジョブの保存場所を意識する必要がない。
【０１０６】
図１１は、ＰＣ５におけるサーバ用プリンタドライバ６Ｂの処理を示す流れ図である。ＰＣ５のサーバ用プリンタドライバ６Ｂは、ユーザから印刷ジョブを作成して送信する指示を受けたとき、プリントサーバ５０が使用可能か否かを通信状態からチェックする（ステップＳ１０１）。プリントサーバ５０にアクセスできる場合は（ステップＳ１０１;Ｎｏ）、通常ユビキタスプリントの印刷ジョブ（ユーザ情報は付加し、個人パネル設定情報は付加しない）を作成し、これをプリントサーバ５０へ送信する（ステップＳ１０６）。
【０１０７】
プリントサーバ５０にアクセスできない場合は（ステップＳ１０１;Ｙｅｓ）、枚数制限等をサーバ用プリンタドライバ６Ｂで管理する非サーバ経由モードに切り替え（ステップＳ１０２）、今回の印刷ジョブが、印刷枚数の上限やカラー設定の制限に引っ掛かるか否かをチェックする（ステップＳ１０３）。
【０１０８】
今回の印刷ジョブが制限に引っ掛かる場合は（ステップＳ１０３;Ｙｅｓ）、エラー表示を行って（ステップＳ１０５）、本処理を終了する。今回の印刷ジョブが制限に引っ掛からない場合は（ステップＳ１０３;Ｎｏ）、ローカルプリンタドライバ９を使用して、ＭＦＰに直接送信する印刷ジョブを作成し、該印刷ジョブに、ＰＣ５にログイン中のユーザのユーザ情報とそのユーザの個人パネル設定情報を付加して、対象のＭＦＰに送信し（ステップＳ１０４）、本処理を終了する。なお、ローカルプリンタドライバ９が複数あれば、そのすべてのローカルプリンタドライバ９に印刷ジョブを作成させて送信する。
【０１０９】
また、ステップＳ１０５を実施した場合はその直後に、ステップＳ１０４を実施した場合は印刷ジョブの実行した通知（ジョブ履歴等）を受信した場合あるいは次回の処理でステップＳ１０１;Ｎｏとなった場合に、非サーバ経由モードを解除する。
【０１１０】
図１２は、ユーザがログインした場合に複合機１０が行う処理を示す流れ図である。ユーザがログインしたら、まず、非サーバ経由モードのフラグがセットされているか否かを調べる（ステップＳ２０１）。非サーバ経由モードのフラグがセットされていなければ（ステップＳ２０１;Ｎｏ）、プリントサーバ５０経由で認証サーバ４０によるユーザ認証を行い（ステップＳ２０２）、該認証に成功すると、プリントサーバ５０から個人パネル設定情報を取得し、これに従って設定変更した操作画面（ＵＩ）を表示して（ステップＳ２０３）、ステップＳ２０６へ移行する。
【０１１１】
非サーバ経由モードのフラグがセットされている場合は（ステップＳ２０１;Ｙｅｓ）、複合機１０から直接、認証サーバ４０にアクセスしてユーザ認証を行う（ステップＳ２０４）。該認証に成功すると、ログインユーザの個人パネル設定情報を使用して設定変更した操作画面（ＵＩ）を表示して（ステップＳ２０５）、ステップＳ２０６へ移行する。
【０１１２】
その後、ジョブリストから選択された印刷ジョブを実行し（ステップＳ２０６）、印刷ジョブの実行が完了すると、非サーバ経由モードかつプリントサーバ５０に現在アクセスできない状態にあるか否かを判断する（ステップＳ２０７）。
【０１１３】
非サーバ経由モードかつプリントサーバ５０にアクセスできない状態であれば（ステップＳ２０７;Ｎｏ）、実行した印刷ジョブの送信元のプリンタドライバ６へジョブ履歴（ジョブの実行結果）や個人パネル設定情報（変更部分のみ）を送信して（ステップＳ２０９）、本処理を終了する。
【０１１４】
非サーバ経由モードかつプリントサーバ５０にアクセスできない状態、でない場合は（ステップＳ２０７;Ｎｏ）、プリントサーバ５０へジョブ履歴や個人パネル設定情報を送信し（ステップＳ２０８）、本処理を終了する。
【０１１５】
図１３は、図１２のステップＳ２０５の詳細を示している。複合機１０は、ＰＣ５のプリンタドライバ６（またはサーバ用プリンタドライバ６Ｂ）から印刷ジョブと共に受信して保持されている、ログインユーザの個人パネル設定情報を読み込み、これに従って設定変更した操作画面（ＵＩ）を表示する（ステップＳ３０１）。また、ジョブリストを表示するときは、ログインユーザの認証プリント用ＢＯＸに保存されている印刷ジョブのリストを作成して表示する（ステップＳ３０２）。
【０１１６】
以上のように、本発明に係る印刷システム２、２Ｂでは、複合機１０に大きな負担をかけることなく、ユーザ毎にカスタマイズされた操作画面を表示することができる。
【０１１７】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１１８】
実施の形態に示すプリントサーバ５０は、ユビキタスサーバに限定されず、その他のプリンンとサーバとしてもよい。
【０１１９】
実施の形態では、複合機１０としたが、印刷機能があればよく、単機能の印刷装置であってもかまわない。
【０１２０】
なお、第２の実施の形態では、非サーバ経由モード情報を印刷ジョブに付加するようにしたが、必ずしもこの情報は付加されなくてもよい。すなわち、印刷ジョブに個人パネル設定情報が含まれているならば、これを用いて操作画面をカスタマイズして表示し、無ければデフォルト画面とすればよい。また、ＰＣ５から直接受信したか否かは、たとえば、送信元のＩＰアドレス等から判別してもよい。
【符号の説明】
【０１２１】
２…印刷システム
２Ｂ…印刷システム
５…ＰＣ
６…プリンタドライバ
６Ｂ…サーバ用プリンタドライバ
７…設定情報管理部
８…ジョブ作成送信部
９…ローカルプリンタドライバ
１０…複合機（ＭＦＰ）
１１…ＣＰＵ
１２…ＲＯＭ
１３…ＲＡＭ
１４…不揮発メモリ
１５…ハードディスク装置
１６…画像読取部
１７…自動原稿搬送部
１８…プリンタ部
１９…画像処理部
２０…操作パネル
２１…操作部
２２…表示部
２３…ファクシミリ通信部
２４…ネットワーク通信部
２５…認証部
２７…操作画面設定変更管理部
２８…実行管理部
２９…変更通知部
３０Ａ…デフォルトの操作画面
３０Ｂ…個人パネル設定情報でカスタマイズした操作画面
４０…認証サーバ
５０…プリントサーバ
５１…ＣＰＵ
５２…ＲＯＭ
５３…ＲＡＭ
５４…不揮発メモリ
５５…ハードディスク装置
５６…操作部
５７…表示部
５８…ネットワーク通信部
６１…情報記憶部
６２…ジョブ保持部
６４…設定情報送信部
６５…ジョブ転送部
【図１】
2018206147.tif 000003
【図２】
2018206147.tif 000004
【図３】
2018206147.tif 000005
【図４】
2018206147.tif 000006
【図５】
2018206147.tif 000007
【図６】
2018206147.tif 000008
【図７】
2018206147.tif 000009
【図８】
2018206147.tif 000010
【図９】
2018206147.tif 000011
【図１０】
2018206147.tif 000012
【図１１】
2018206147.tif 000013
【図１２】
2018206147.tif 000014
【図１３】
2018206147.tif 000015