(57)【要約】【課題】  サーバと外部装置と画像形成装置とがネットワーク回線を介して相互に接続されて構成される画像形成システムにおいて、操作性を著しく向上させることができる画像形成システム、画像形成装置及びその制御方法を提供できる。【解決手段】  画像形成装置において、ユーザを特定することが可能なユーザＩＤを受け付け、その受け付けたユーザＩＤを、サーバに送信する。サーバにおいて、ユーザＩＤを受信する。画像形成装置の形成手段に係る機能について、少なくともユーザによる使用が許可されていることを示す情報を含む設定情報を、前記ユーザＩＤに対応付けて記憶する。ユーザＩＤに対応する設定情報を、記憶手段から読み出して、画像形成装置に送信する。画像形成装置において、送信された設定情報を受信し、その受信した設定情報に基づいて、形成手段に係る機能の使用可否を判断し、その判断結果に基づいて、該形成手段を制御する。【選択図】  図１
2006351039.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してサーバと画像形成装置が接続された画像形成システムであって、
前記画像形成装置において、
画像形成情報に基づく画像を形成する形成手段と、
ユーザを特定することが可能なユーザＩＤを受け付ける受付手段と、
前記受付手段が受け付けたユーザＩＤを、前記サーバに送信するユーザＩＤ送信手段と、
前記サーバにおいて、
前記ユーザＩＤ送信手段により送信されたユーザＩＤを受信するユーザＩＤ受信手段と、
前記形成手段に係る機能について、少なくともユーザによる使用が許可されていることを示す情報を含む設定情報を、前記ユーザＩＤに対応付けて記憶する記憶手段と、
前記ユーザＩＤ受信手段が受信したユーザＩＤに対応する前記設定情報を、前記記憶手段から読み出して、前記画像形成装置に送信する設定情報送信手段と、
更に、前記画像形成装置において、
前記設定情報送信手段により送信された設定情報を受信する設定情報受信手段と、
前記設定情報受信手段が受信した設定情報に基づいて、前記形成手段に係る機能の使用可否を判断し、その判断結果に基づいて、該形成手段を制御する制御手段と、
を備えることを特徴とする画像形成システム。
【請求項２】
前記画像形成装置は、前記ネットワークを介して情報処理装置と通信する通信手段を更に備え、
前記受付手段は、前記通信手段を介して、前記情報処理装置から前記画像形成情報とともに前記ユーザＩＤを受信して受け付ける
ことを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記設定情報には、前記形成手段に係る複数の機能のそれぞれについて、ユーザによる使用が許可されていることを示す前記情報が対応付けられて含まれている
ことを特徴とする請求項１または２に記載の画像形成システム。
【請求項４】
前記形成手段に係る機能とは、カラー画像形成機能である
ことを特徴とする請求項１に記載の画像形成システム。
【請求項５】
前記形成手段に係る機能とは、白黒画像形成機能である
ことを特徴とする請求項１に記載の画像形成システム。
【請求項６】
前記形成手段に係る機能とは、片面印刷機能である
ことを特徴とする請求項１に記載の画像形成システム。
【請求項７】
ネットワークを介してサーバと接続された画像形成装置であって、
画像形成情報に基づく画像を形成する形成手段と、
ユーザを特定することが可能なユーザＩＤを受け付ける受付手段と、
前記受付手段が受け付けたユーザＩＤを、前記サーバに送信する送信手段と、
前記サーバにおいて前記送信手段が送信したユーザＩＤに対応付けられて記憶されている設定情報であって、前記形成手段に係る機能について、少なくともユーザによる使用が許可されていることを示す情報を含む設定情報を受信する受信手段と、
前記受信手段が受信した設定情報に基づいて、前記形成手段に係る機能の使用可否を判断し、その判断結果に基づいて、該形成手段を制御する制御手段と、
を備えることを特徴とする画像形成装置。
【請求項８】
前記ネットワークを介して情報処理装置と通信する通信手段を更に備え、
前記受付手段は、前記通信手段を介して、前記情報処理装置から前記画像形成情報とともに前記ユーザＩＤを受信して受け付ける
ことを特徴とする請求項１に記載の画像形成システム。
【請求項９】
前記設定情報には、前記形成手段に係る複数の機能のそれぞれについて、ユーザによる使用が許可されていることを示す前記情報が対応付けられて含まれている
ことを特徴とする請求項７または８に記載の画像形成装置。
【請求項１０】
前記形成手段に係る機能とは、カラー画像形成機能である
ことを特徴とする請求項７に記載の画像形成装置。
【請求項１１】
前記形成手段に係る機能とは、白黒画像形成機能である
ことを特徴とする請求項７に記載の画像形成装置。
【請求項１２】
前記形成手段に係る機能とは、片面印刷機能である
ことを特徴とする請求項７に記載の画像形成装置。
【請求項１３】
ネットワークを介してサーバと画像形成装置が接続された画像形成システムの制御方法であって、
前記画像形成装置において、
画像形成情報に基づく画像を形成する形成工程と、
ユーザを特定することが可能なユーザＩＤを受け付ける受付工程と、
前記受付工程で受け付けたユーザＩＤを、前記サーバに送信するユーザＩＤ送信工程と、
前記サーバにおいて、
前記ユーザＩＤ送信工程で送信されたユーザＩＤを受信するユーザＩＤ受信工程と、
前記形成工程に係る機能について、少なくともユーザによる使用が許可されていることを示す情報を含む設定情報を、前記ユーザＩＤに対応付けて記憶媒体に記憶する記憶工程と、
前記ユーザＩＤ受信工程で受信したユーザＩＤに対応する前記設定情報を、前記記憶媒体から読み出して、前記画像形成装置に送信する設定情報送信工程と、
更に、前記画像形成装置において、
前記設定情報送信工程で送信された設定情報を受信する設定情報受信工程と、
前記設定情報受信工程で受信した設定情報に基づいて、前記形成工程に係る機能の使用可否を判断し、その判断結果に基づいて、該形成工程を制御する制御工程と、
を備えることを特徴とする画像形成システムの制御方法。
【請求項１４】
ネットワークを介してサーバと接続された画像形成装置の制御方法であって、
画像形成情報に基づく画像を形成する形成工程と、
ユーザを特定することが可能なユーザＩＤを受け付ける受付工程と、
前記受付工程で受け付けたユーザＩＤを、前記サーバに送信する送信工程と、
前記サーバにおいて前記送信工程で送信されたユーザＩＤに対応付けられて記憶されている設定情報であって、前記形成工程に係る機能について、少なくともユーザによる使用が許可されていることを示す情報を含む設定情報を受信する受信工程と、
前記受信工程で受信した設定情報に基づいて、前記形成工程に係る機能の使用可否を判断し、その判断結果に基づいて、該形成工程を制御する制御工程と、
を備えることを特徴とする画像形成装置の制御方法。
【請求項１５】
ネットワークを介してサーバと画像形成装置が接続された画像形成システムの制御プログラムコードが格納されたコンピュータ可読メモリであって、
前記画像形成装置において、
画像形成情報に基づく画像を形成する形成工程のプログラムコードと、
ユーザを特定することが可能なユーザＩＤを受け付ける受付工程のプログラムコードと、
前記受付工程で受け付けたユーザＩＤを、前記サーバに送信するユーザＩＤ送信工程のプログラムコードと、
前記サーバにおいて、
前記ユーザＩＤ送信工程で送信されたユーザＩＤを受信するユーザＩＤ受信工程のプログラムコードと、
前記形成工程に係る機能について、少なくともユーザによる使用が許可されていることを示す情報を含む設定情報を、前記ユーザＩＤに対応付けて記憶媒体に記憶する記憶工程のプログラムコードと、
前記ユーザＩＤ受信工程で受信したユーザＩＤに対応する前記設定情報を、前記記憶媒体から読み出して、前記画像形成装置に送信する設定情報送信工程のプログラムコードと、
更に、前記画像形成装置において、
前記設定情報送信工程で送信された設定情報を受信する設定情報受信工程のプログラムコードと、
前記設定情報受信工程で受信した設定情報に基づいて、前記形成工程に係る機能の使用可否を判断し、その判断結果に基づいて、該形成工程を制御する制御工程のプログラムコードと、
を備えることを特徴とするコンピュータ可読メモリ。
【請求項１６】
ネットワークを介してサーバと接続された画像形成装置の制御プログラムコードが格納されたコンピュータ可読メモリであって、
画像形成情報に基づく画像を形成する形成工程のプログラムコードと、
ユーザを特定することが可能なユーザＩＤを受け付ける受付工程のプログラムコードと、
前記受付工程で受け付けたユーザＩＤを、前記サーバに送信する送信工程のプログラムコードと、
前記サーバにおいて前記送信工程で送信されたユーザＩＤに対応付けられて記憶されている設定情報であって、前記形成工程に係る機能について、少なくともユーザによる使用が許可されていることを示す情報を含む設定情報を受信する受信工程のプログラムコードと、
前記受信工程で受信した設定情報に基づいて、前記形成工程に係る機能の使用可否を判断し、その判断結果に基づいて、該形成工程を制御する制御工程のプログラムコードと、
を備えることを特徴とするコンピュータ可読メモリ。
【請求項１７】
ネットワークを介してサーバと情報処理装置に接続された画像形成装置であって、
前記情報処理装置から前記ネットワークを介して画像形成情報及びユーザＩＤを受信する受信手段と、
前記受信手段が受信した画像形成情報に基づく画像を形成する形成手段と、
前記形成手段による画像形成に関する設定情報であって、前記サーバにおいて前記受信手段が受信したユーザＩＤに対応付けて記憶されている第１の設定情報を、当該サーバに対して要求する要求手段と、
前記形成手段による画像形成に関する設定情報であって、特定のユーザＩＤに対応付けられることなく、複数のユーザが使用可能な第２の設定情報を記憶する第１の記憶手段と、
前記受信手段が受信した画像形成情報において、前記要求手段による要求の実行が指示されているかどうかを判定する第１の判定手段と、
前記第１の判定手段による判定の結果、前記要求手段による要求の実行が指示されている場合には、前記要求手段に前記要求を実行させて、前記サーバから前記第１の設定情報を取得し、前記要求手段による要求の実行が指示されていない場合には、前記要求手段に前記要求を実行させることなく、前記第１の記憶手段から前記第２の設定情報を読み出すよう制御する制御手段と、を備え、
前記形成手段は、前記第１の設定情報または前記第２の設定情報に従って、前記画像形成情報に基づく画像を形成する
ことを特徴とする画像形成装置。
【請求項１８】
前記設定情報は、前記形成手段が備える機能の使用可否を示す情報を含む
ことを特徴とする請求項１７に記載の画像形成装置。
【請求項１９】
前記要求手段が前記要求を実行することにより、前記サーバから取得した前記第１の設定情報を、前記ユーザＩＤとともに記憶する第２の記憶手段と、
前記受信手段が、前記情報処理装置から新たに画像形成情報及びユーザＩＤを受信した場合に、該新たに受信したユーザＩＤと、前記第２の記憶手段に記憶されている前記ユーザＩＤとが一致するか否かを判定する第２の判定手段と、を更に備え、
前記制御手段は、前記第２の判定手段による判定の結果、前記新たに受信したユーザＩＤと、前記第２の記憶手段に記憶されている前記ユーザＩＤとが一致する場合には、前記第１の判定手段が前記新たに受信した画像形成情報において前記要求手段による要求が指示されていると判定したとしても、前記要求手段に前記要求を実行させることなく、前記第２の記憶手段から前記ユーザＩＤとともに記憶されている前記第１の設定情報を読み出すよう制御する
ことを特徴とする請求項１７または１８に記載の画像形成装置。
【請求項２０】
ネットワークを介してサーバと情報処理装置に接続された画像形成装置の制御方法であって、
前記情報処理装置から前記ネットワークを介して画像形成情報及びユーザＩＤを受信する受信工程と、
前記受信工程で受信した画像形成情報に基づく画像を形成する形成工程と、
前記形成工程における画像形成に関する設定情報であって、前記サーバにおいて前記受信工程で受信したユーザＩＤに対応付けて記憶されている第１の設定情報を、当該サーバに対して要求する要求工程と、
前記形成工程における画像形成に関する設定情報であって、特定のユーザＩＤに対応付けられることなく、複数のユーザが使用可能な第２の設定情報を記憶媒体に記憶する第１の記憶工程と、
前記受信工程で受信した画像形成情報において、前記要求工程における要求の実行が指示されているかどうかを判定する第１の判定工程と、
前記第１の判定工程における判定の結果、前記要求工程における要求の実行が指示されている場合には、前記要求工程における前記要求を実行させて、前記サーバから前記第１の設定情報を取得し、前記要求工程における要求の実行が指示されていない場合には、前記要求工程における前記要求を実行させることなく、前記第１の記憶工程で前記記憶媒体に記憶された前記第２の設定情報を読み出すよう制御する制御工程と、を備え、
前記形成工程は、前記第１の設定情報または前記第２の設定情報に従って、前記画像形成情報に基づく画像を形成する
ことを特徴とする画像形成装置の制御方法。
【請求項２１】
ネットワークを介してサーバと情報処理装置に接続された画像形成装置の制御プログラムコードが格納されたコンピュータ可読メモリであって、
前記情報処理装置から前記ネットワークを介して画像形成情報及びユーザＩＤを受信する受信工程のプログラムコードと、
前記受信工程で受信した画像形成情報に基づく画像を形成する形成工程のプログラムコードと、
前記形成工程における画像形成に関する設定情報であって、前記サーバにおいて前記受信工程で受信したユーザＩＤに対応付けて記憶されている第１の設定情報を、当該サーバに対して要求する要求工程のプログラムコードと、
前記形成工程における画像形成に関する設定情報であって、特定のユーザＩＤに対応付けられることなく、複数のユーザが使用可能な第２の設定情報を記憶媒体に記憶する第１の記憶工程のプログラムコードと、
前記受信工程で受信した画像形成情報において、前記要求工程における要求の実行が指示されているかどうかを判定する第１の判定工程のプログラムコードと、
前記第１の判定工程における判定の結果、前記要求工程における要求の実行が指示されている場合には、前記要求工程における前記要求を実行させて、前記サーバから前記第１の設定情報を取得し、前記要求工程における要求の実行が指示されていない場合には、前記要求工程における前記要求を実行させることなく、前記第１の記憶工程で前記記憶媒体に記憶された前記第２の設定情報を読み出すよう制御する制御工程のプログラムコードと、を備え、
前記形成工程は、前記第１の設定情報または前記第２の設定情報に従って、前記画像形成情報に基づく画像を形成する
ことを特徴とするコンピュータ可読メモリ。
【請求項２２】
ネットワークを介して複数のサーバと情報処理装置と画像形成装置が接続された画像形成システムであって、
前記情報処理装置において、
前記複数のサーバうちのいずれかを特定することが可能なサーバ特定情報と、ユーザを特定することが可能なユーザＩＤとを含む、画像形成情報を生成する生成手段と、
前記生成手段が生成した画像形成情報を、前記画像形成装置に送信する送信手段と、
前記画像形成装置において、
前記情報処理装置から送信された前記画像形成情報を受信する受信手段と、
前記受信手段が受信した画像形成情報に基づく画像を形成する形成手段と、
前記受信手段が受信したユーザＩＤに対応する設定情報であって、前記形成手段による画像形成に関する設定情報を、前記サーバ特定情報により特定されるサーバに対して要求する要求手段と、
前記複数のサーバのそれぞれにおいて、
前記ユーザＩＤに対応付けて、前記形成手段による画像形成に関する設定情報を記憶する記憶手段と、
前記設定情報を要求された場合に、前記記憶手段に記憶された設定情報を前記画像形成装置に通知する通知手段と、
更に、前記画像形成装置において、
前記サーバから通知された設定情報に従って、前記形成手段を制御する制御手段と、
を備えることを特徴とする画像形成システム。
【請求項２３】
前記サーバ特定情報とは、前記サーバが有するネットワークアドレス情報である
ことを特徴とする請求項２２に記載の画像形成システム。
【請求項２４】
ネットワークを介して複数のサーバと情報処理装置と接続された画像形成装置であって、
前記情報処理装置から前記ネットワークを介して、前記複数のサーバうちのいずれかを特定することが可能なサーバ特定情報と、ユーザを特定することが可能なユーザＩＤとを含む、画像形成情報を受信する受信手段と、
前記受信手段が受信した画像形成情報に基づく画像を形成する形成手段と、
前記受信手段が受信したユーザＩＤに対応する設定情報であって、前記形成手段による画像形成に関する設定情報を、前記サーバ特定情報により特定されるサーバに対して要求する要求手段と、
前記サーバから通知された設定情報に従って、前記形成手段を制御する制御手段と、
を備えることを特徴とする画像形成装置。
【請求項２５】
前記サーバ特定情報とは、前記サーバが有するネットワークアドレス情報である
ことを特徴とする請求項２４に記載の画像形成装置。
【請求項２６】
ネットワークを介して複数のサーバと情報処理装置と画像形成装置が接続された画像形成システムの制御方法であって、
前記情報処理装置において、
前記複数のサーバうちのいずれかを特定することが可能なサーバ特定情報と、ユーザを特定することが可能なユーザＩＤとを含む、画像形成情報を生成する生成工程と、
前記生成工程で生成された画像形成情報を、前記画像形成装置に送信する送信工程と、
前記画像形成装置において、
前記情報処理装置から送信された前記画像形成情報を受信する受信工程と、
前記受信工程で受信した画像形成情報に基づく画像を形成する形成工程と、
前記受信工程で受信したユーザＩＤに対応する設定情報であって、前記形成工程における画像形成に関する設定情報を、前記サーバ特定情報により特定されるサーバに対して要求する要求工程と、
前記複数のサーバのそれぞれにおいて、
前記ユーザＩＤに対応付けて、前記形成工程による画像形成に関する設定情報を記憶媒体に記憶する記憶工程と、
前記設定情報を要求された場合に、前記記憶媒体に記憶された設定情報を前記画像形成装置に通知する通知工程と、
更に、前記画像形成装置において、
前記サーバから通知された設定情報に従って、前記形成工程を制御する制御工程と、
を備えることを特徴とする画像形成システムの制御方法。
【請求項２７】
ネットワークを介して複数のサーバと情報処理装置と接続された画像形成装置の制御方法であって、
前記情報処理装置から前記ネットワークを介して、前記複数のサーバうちのいずれかを特定することが可能なサーバ特定情報と、ユーザを特定することが可能なユーザＩＤとを含む、画像形成情報を受信する受信工程と、
前記受信工程で受信した画像形成情報に基づく画像を形成する形成工程と、
前記受信工程で受信したユーザＩＤに対応する設定情報であって、前記形成工程における画像形成に関する設定情報を、前記サーバ特定情報により特定されるサーバに対して要求する要求工程と、
前記サーバから通知された設定情報に従って、前記形成工程を制御する制御工程と、
を備えることを特徴とする画像形成装置の制御方法。
【請求項２８】
ネットワークを介して複数のサーバと情報処理装置と画像形成装置が接続された画像形成システムの制御プログラムコードが格納されたコンピュータ可読メモリであって、
前記情報処理装置において、
前記複数のサーバうちのいずれかを特定することが可能なサーバ特定情報と、ユーザを特定することが可能なユーザＩＤとを含む、画像形成情報を生成する生成工程のプログラムコードと、
前記生成工程で生成された画像形成情報を、前記画像形成装置に送信する送信工程のプログラムコードと、
前記画像形成装置において、
前記情報処理装置から送信された前記画像形成情報を受信する受信工程のプログラムコードと、
前記受信工程で受信した画像形成情報に基づく画像を形成する形成工程のプログラムコードと、
前記受信工程で受信したユーザＩＤに対応する設定情報であって、前記形成工程における画像形成に関する設定情報を、前記サーバ特定情報により特定されるサーバに対して要求する要求工程のプログラムコードと、
前記複数のサーバのそれぞれにおいて、
前記ユーザＩＤに対応付けて、前記形成工程による画像形成に関する設定情報を記憶媒体に記憶する記憶工程のプログラムコードと、
前記設定情報を要求された場合に、前記記憶媒体に記憶された設定情報を前記画像形成装置に通知する通知工程のプログラムコードと、
更に、前記画像形成装置において、
前記サーバから通知された設定情報に従って、前記形成工程を制御する制御工程のプログラムコードと、
を備えることを特徴とするコンピュータ可読メモリ。
【請求項２９】
ネットワークを介して複数のサーバと情報処理装置と接続された画像形成装置の制御プログラムコードが格納されたコンピュータ可読メモリであって、
前記情報処理装置から前記ネットワークを介して、前記複数のサーバうちのいずれかを特定することが可能なサーバ特定情報と、ユーザを特定することが可能なユーザＩＤとを含む、画像形成情報を受信する受信工程のプログラムコードと、
前記受信工程で受信した画像形成情報に基づく画像を形成する形成工程のプログラムコードと、
前記受信工程で受信したユーザＩＤに対応する設定情報であって、前記形成工程における画像形成に関する設定情報を、前記サーバ特定情報により特定されるサーバに対して要求する要求工程のプログラムコードと、
前記サーバから通知された設定情報に従って、前記形成工程を制御する制御工程のプログラムコードと、
を備えることを特徴とするコンピュータ可読メモリ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバと外部装置と画像形成装置とがネットワーク回線を介して相互に接続されて構成される画像形成システム、画像形成装置及びその制御方法に関するものである。
【背景技術】
【０００２】
従来のプリンタなどの画像形成装置では、通常、プリントを行う場合の各種設定は、プリントジョブ中に記述するか、あらかじめプリンタの操作部などを用いてプリンタ自体に設定していた。この各種設定には、例えば、以下のようなものがある。
【０００３】
１）プリントモード
カラーでプリントするか白黒でプリントするかの指定、両面でプリントするか片面でプリントするかの指定、手差し指定を含む給紙段または紙サイズの指定、部数等の指定。これらの指定は、通常プリントジョブ中で指示されるが、指示がない場合にはプリンタが保持しているデフォルトデータが使われる。
【０００４】
２）補助画像データ
デフォルトのフォントデータ、フォームオーバーレイ画像データ等の補助画像データ。これらの補助画像データは、通常プリンタが元々保持しているデフォルトデータが使われるか、あるいはユーティリティなどを用いて、あらかじめプリンタ自体に設定されたものが使われる。そして、プリントジョブ中では、どのフォントデータを使うか、あるいはどのフォームオーバーレイ画像データという指示だけが記述される。
【０００５】
３）その他の設定
カバーページをプリントするかどうかの指定、最適な用紙がない場合にどう対応するかの指定、手差し給紙時の給紙待ちタイムアウト時間の設定等の設定。これらの設定は、通常、プリンタの操作部などを用いて、プリンタ自体に設定される。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の従来の画像形成装置では、以下のような問題点があった。
【０００７】
まず、プリントジョブ中に各種設定を記述する場合は、以下のような問題点があった。
【０００８】
１）設定項目が増えたり、設定内容が補助画像データを含んだりすると、プリントジョブのサイズが大きくなり、また、これに伴いプリントジョブ送信時に送信側のコンピュータを拘束する時間が長くなっていた。また、各プリントジョブごとに似たような各種設定データを持たなければならなかった。また、スプーラなどにおいて、複数のプリントジョブをスプーリングする場合、個々のプリントジョブのサイズが大きくなると、大きなスプーリング領域が必要となってしまっていた。
【０００９】
２）古いプリントジョブを再プリントすると、プリントジョブ中の古いデータが使われてしまっていた。例えば、ユーザ名の一部として所属名称が含まれる場合、古いプリントジョブ中の古い所属名称がカバーページ等にプリントされてしまい、誰のプリントジョブか分かりにくくなる場合があった。
【００１０】
３）送信側の各コンピュータごとに各種設定用ユーティリティを持っていなければならなかった。また、複数機種の画像形成装置を使用するコンピュータについては、各機種ごとの各種設定用ユーティリティを持っていなければならなかった。
【００１１】
４）以前の設定データを保持する場合、送信側の各コンピュータごとに各種設定データを保持しなければならなかった。また、複数機種の画像形成装置を使用するコンピュータについては、各機種ごとの各種設定データを保持しなければならなかった。
【００１２】
５）管理者のみが変更可能な設定は、各ユーザのプリントジョブ中で指示することができなかった。
【００１３】
また、あらかじめプリンタの操作部などを用いて、プリンタ自体に各種設定を行っておく場合は、以下のような問題点があった。
【００１４】
６）各種設定は全ユーザに共通の設定であり、ユーザごとの好みを反映できなかった。また、管理者のみが変更可能な管理用設定についても、各ユーザごとに異なる管理用設定を行えなかった。
【００１５】
７）１人のユーザが複数のプリンタを使う場合、複数のプリンタに同じ設定をする必要があった。その設定が異なると、異なった振る舞いをしてしまいユーザの意図と異なった結果が得られる場合があった。
【００１６】
８）複数のプリンタを使う場合、プリンタごとに設定データを保持する必要があった。例えば、特定のユーザがあるフォントを使う場合、使うプリンタ全てにそのフォントデータをインストールしないといけなかった。
【００１７】
９）装置の電源をオフしても消えないようにするためには、各種設定を各装置ごとに比較的高価な不揮発性記憶手段を用いて記憶する構成をとる必要があった。このため、コストの制限により、大量の設定や、複雑な画像データ等を記憶させるのは困難であった。
【００１８】
１０）装置をリプレースする場合には、各種設定を再設定しなければならない。
【００１９】
本発明は上記の問題点に鑑みてなされたものであり、サーバと外部装置と画像形成装置とがネットワーク回線を介して相互に接続されて構成される画像形成システムにおいて、操作性を著しく向上させることができる画像形成システム、画像形成装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【００２０】
上記の目的を達成するための本発明による画像形成システムは以下の構成を備える。即ち、
ネットワークを介してサーバと画像形成装置が接続された画像形成システムであって、
前記画像形成装置において、
画像形成情報に基づく画像を形成する形成手段と、
ユーザを特定することが可能なユーザＩＤを受け付ける受付手段と、
前記受付手段が受け付けたユーザＩＤを、前記サーバに送信するユーザＩＤ送信手段と、
前記サーバにおいて、
前記ユーザＩＤ送信手段により送信されたユーザＩＤを受信するユーザＩＤ受信手段と、
前記形成手段に係る機能について、少なくともユーザによる使用が許可されていることを示す情報を含む設定情報を、前記ユーザＩＤに対応付けて記憶する記憶手段と、
前記ユーザＩＤ受信手段が受信したユーザＩＤに対応する前記設定情報を、前記記憶手段から読み出して、前記画像形成装置に送信する設定情報送信手段と、
更に、前記画像形成装置において、
前記設定情報送信手段により送信された設定情報を受信する設定情報受信手段と、
前記設定情報受信手段が受信した設定情報に基づいて、前記形成手段に係る機能の使用可否を判断し、その判断結果に基づいて、該形成手段を制御する制御手段と、
を備える。
【００２１】
また、好ましくは、前記画像形成装置は、前記ネットワークを介して情報処理装置と通信する通信手段を更に備え、
前記受付手段は、前記通信手段を介して、前記情報処理装置から前記画像形成情報とともに前記ユーザＩＤを受信して受け付ける。
【００２２】
また、好ましくは、前記設定情報には、前記形成手段に係る複数の機能のそれぞれについて、ユーザによる使用が許可されていることを示す前記情報が対応付けられて含まれている。
【００２３】
また、好ましくは、前記形成手段に係る機能とは、カラー画像形成機能である。
【００２４】
また、好ましくは、前記形成手段に係る機能とは、白黒画像形成機能である。
【００２５】
また、好ましくは、前記形成手段に係る機能とは、片面印刷機能である。
【００２６】
上記の目的を達成するための本発明による画像形成装置は以下の構成を備える。即ち、
ネットワークを介してサーバと接続された画像形成装置であって、
画像形成情報に基づく画像を形成する形成手段と、
ユーザを特定することが可能なユーザＩＤを受け付ける受付手段と、
前記受付手段が受け付けたユーザＩＤを、前記サーバに送信する送信手段と、
前記サーバにおいて前記送信手段が送信したユーザＩＤに対応付けられて記憶されている設定情報であって、前記形成手段に係る機能について、少なくともユーザによる使用が許可されていることを示す情報を含む設定情報を受信する受信手段と、
前記受信手段が受信した設定情報に基づいて、前記形成手段に係る機能の使用可否を判断し、その判断結果に基づいて、該形成手段を制御する制御手段と、
を備える。
【００２７】
上記の目的を達成するための本発明による画像形成装置は以下の構成を備える。即ち、
ネットワークを介してサーバと情報処理装置に接続された画像形成装置であって、
前記情報処理装置から前記ネットワークを介して画像形成情報及びユーザＩＤを受信する受信手段と、
前記受信手段が受信した画像形成情報に基づく画像を形成する形成手段と、
前記形成手段による画像形成に関する設定情報であって、前記サーバにおいて前記受信手段が受信したユーザＩＤに対応付けて記憶されている第１の設定情報を、当該サーバに対して要求する要求手段と、
前記形成手段による画像形成に関する設定情報であって、特定のユーザＩＤに対応付けられることなく、複数のユーザが使用可能な第２の設定情報を記憶する第１の記憶手段と、
前記受信手段が受信した画像形成情報において、前記要求手段による要求の実行が指示されているかどうかを判定する第１の判定手段と、
前記第１の判定手段による判定の結果、前記要求手段による要求の実行が指示されている場合には、前記要求手段に前記要求を実行させて、前記サーバから前記第１の設定情報を取得し、前記要求手段による要求の実行が指示されていない場合には、前記要求手段に前記要求を実行させることなく、前記第１の記憶手段から前記第２の設定情報を読み出すよう制御する制御手段と、を備え、
前記形成手段は、前記第１の設定情報または前記第２の設定情報に従って、前記画像形成情報に基づく画像を形成する。
【００２８】
また、好ましくは、前記設定情報は、前記形成手段が備える機能の使用可否を示す情報を含む。
【００２９】
また、好ましくは、前記要求手段が前記要求を実行することにより、前記サーバから取得した前記第１の設定情報を、前記ユーザＩＤとともに記憶する第２の記憶手段と、
前記受信手段が、前記情報処理装置から新たに画像形成情報及びユーザＩＤを受信した場合に、該新たに受信したユーザＩＤと、前記第２の記憶手段に記憶されている前記ユーザＩＤとが一致するか否かを判定する第２の判定手段と、を更に備え、
前記制御手段は、前記第２の判定手段による判定の結果、前記新たに受信したユーザＩＤと、前記第２の記憶手段に記憶されている前記ユーザＩＤとが一致する場合には、前記第１の判定手段が前記新たに受信した画像形成情報において前記要求手段による要求が指示されていると判定したとしても、前記要求手段に前記要求を実行させることなく、前記第２の記憶手段から前記ユーザＩＤとともに記憶されている前記第１の設定情報を読み出すよう制御する。
【００３０】
上記の目的を達成するための本発明による画像形成システムは以下の構成を備える。即ち、
ネットワークを介して複数のサーバと情報処理装置と画像形成装置が接続された画像形成システムであって、
前記情報処理装置において、
前記複数のサーバうちのいずれかを特定することが可能なサーバ特定情報と、ユーザを特定することが可能なユーザＩＤとを含む、画像形成情報を生成する生成手段と、
前記生成手段が生成した画像形成情報を、前記画像形成装置に送信する送信手段と、
前記画像形成装置において、
前記情報処理装置から送信された前記画像形成情報を受信する受信手段と、
前記受信手段が受信した画像形成情報に基づく画像を形成する形成手段と、
前記受信手段が受信したユーザＩＤに対応する設定情報であって、前記形成手段による画像形成に関する設定情報を、前記サーバ特定情報により特定されるサーバに対して要求する要求手段と、
前記複数のサーバのそれぞれにおいて、
前記ユーザＩＤに対応付けて、前記形成手段による画像形成に関する設定情報を記憶する記憶手段と、
前記設定情報を要求された場合に、前記記憶手段に記憶された設定情報を前記画像形成装置に通知する通知手段と、
更に、前記画像形成装置において、
前記サーバから通知された設定情報に従って、前記形成手段を制御する制御手段と、
を備える。
【００３１】
また、好ましくは、前記サーバ特定情報とは、前記サーバが有するネットワークアドレス情報である。
【００３２】
上記の目的を達成するための本発明による画像形成装置は以下の構成を備える。即ち、
ネットワークを介して複数のサーバと情報処理装置と接続された画像形成装置であって、
前記情報処理装置から前記ネットワークを介して、前記複数のサーバうちのいずれかを特定することが可能なサーバ特定情報と、ユーザを特定することが可能なユーザＩＤとを含む、画像形成情報を受信する受信手段と、
前記受信手段が受信した画像形成情報に基づく画像を形成する形成手段と、
前記受信手段が受信したユーザＩＤに対応する設定情報であって、前記形成手段による画像形成に関する設定情報を、前記サーバ特定情報により特定されるサーバに対して要求する要求手段と、
前記サーバから通知された設定情報に従って、前記形成手段を制御する制御手段と、
を備える。
【発明の効果】
【００３３】
本発明によれば、サーバと外部装置と画像形成装置とがネットワーク回線を介して相互に接続されて構成される画像形成システムにおいて、操作性を著しく向上させることができる画像形成システム、画像形成装置及びその制御方法を提供できる。
【発明を実施するための最良の形態】
【００３４】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
［実施形態１］
図１は本発明の実施形態１に係る画像形成システムの構成を示すブロック図である。
【００３５】
図１において、プリンタ１と、パーソナライズサーバ３とはネットワーク２を介して接続されていて、後述するパーソナライズ情報は、このネットワーク２を介して授受される。ネットワーク２には、プリンタ１と、パーソナライズサーバ３の他に、複写機４、ファクシミリ装置５、他のプリンタ６も接続可能である。そして、これらの機器もネットワーク２を介してパーソナライズサーバ３とパーソナライズ情報を授受することが可能な構成となっている。また、ネットワーク２には、プリントジョブを生成し、そのプリントジョブをプリンタ１に送る外部装置として、コンピュータ１７−１やコンピュータ１７−２も接続されている。
【００３６】
次に、プリンタ１の内部構成について説明する。
【００３７】
コンピュータ１７−１やコンピュータ１７−２等から、ネットワーク２及び外部インタフェース７を介して送られてきたプリントジョブは、ＣＰＵ８によって一旦、揮発性ＲＡＭ１０内のワークメモリ１０−２内に保持される。尚、実施形態１で用いられるプリントジョブは、ページ記述言語（Page Description Language：以下 ＰＤＬという）で記述されたＰＤＬデータで構成されるとする。ついで、ワークメモリ１０−２から読み出されたＰＤＬデータは、ラスタ画像データに展開され、揮発性ＲＡＭ１０内のフルページ画像メモリ１０−１に書き込まれる。展開された画像データは、フルページ画像メモリ１０−１から読み出され、プリンタインタフェース１１を経由して画像形成部１３に送られ画像が形成される。
【００３８】
ＲＯＭ９は、電源をオフしても内容が揮発しない書き換え不可能なメモリであり、プログラムや固定的なデータを保持するために使われ、そのプログラムに基づきＣＰＵ８による処理が実行される。揮発性ＲＡＭ１０は、電源をオフすると内容が揮発する性質の安価で書き換え可能なメモリであり、一時的なデータを保持するのに使用される。尚、実施形態１の場合、揮発性ＲＡＭ１０は、画像メモリ１０−１および作業用の一時領域であるワークメモリ領域１０−２として使われる。
【００３９】
不揮発性ＲＡＭ１８は、電源をオフしても内容が揮発しない、比較的高価な書き換え可能なメモリであり、比較的長期間記憶させておきたいデータを保持するために使用される。プリンタ通信部１５は、画像形成部１３との通信を行うためのものである。操作部１４は、操作者がプリンタ１に関する設定を装置の前で行ったり、また、装置の状況を操作者に知らせるための表示をするためのものである。また、１７は上記各構成要素を結ぷＣＰＵバスである。
【００４０】
実施形態１における画像メモリ１０−１は、１画素につきＲＧＢ（Ｒｅｄ，Ｇｒｅｅｎ，Ｂｌｕｅ）各８ｂｉｔ、計２４ｂｉｔで構成される。また、Ａ３サイズ１ページ分の画像データを記憶可能な記憶容量を持ち、Ａ４サイズの画像データをプリントする場合は２ページ分の記憶容量となる。
【００４１】
実施形態１における画像形成部１３は、フルカラーの電子写真複写機であり、プリンタインタフェース１１経由で送られる１画素につきＲＧＢ各８ｂｉｔ、計２４ｂｉｔのラスタ画像データ１２に基づいて画像形成を行う。但し、この時の画像形成は、ＹＭＣＫ（Ｙｅｌｌｏｗ，Ｍａｇｅｎｔａ，Ｃｙａｎ，ｂｌａｃＫ）の４色のトナーを用いて行われるため、画像形成装置１内部でＲＧＢからＹＭＣＫへの変換が行われる。また、画像形成部１３は、説明は省略するが、カラープリント／白黒プリント、片面プリント／両面プリント、各紙サイズでのプリント、普通紙／トランスペアレンシープリント等の複数の機能を有している。
【００４２】
これらのプリントジョブの受信、ラスタ画像データヘの展開、画像形成を行うための様々な設定は、従来は、操作部１４などを用いてあらかじめプリンタ１に設定したものを使うか、あるいは、例えば、コンピュータ１７ー１から送られてきた各プリントジョブ中に指示されているものを使っていた。本発明では、これらの手段に加えて、後述するプリンタ１がネットワーク接続されたパーソナライズサーバ３から各種設定を引き出すという手段が追加されている。これらの各種設定に基づき、ＣＰＵ８が、プリントジョブの受信、ラスタ画像データヘの展開、画像形成の制御を行う。
【００４３】
操作部１４などを用いた各種設定は、プリンタ１の電源が切れても消えないように、不揮発性ＲＡＭ１８に保持される。一方、コンピュータから送られてきた各プリントジョブ中に指示された各種設定や、パーソナライズサーバ３から獲得した各種設定は、プリンタ１の電源が切れたら消えても構わないため、揮発性ＲＡＭであるワークメモリ１０−２に保持される。現状では、小容量の不揮発性ＲＡＭは同サイズの揮発性ＲＡＭに比べて高価であるため、不揮発性ＲＡＭ１８のサイズを大きくすることはコスト上好ましくない。よって、従来の操作部１４などを用いた各種設定では、大きなデータを必要とする設定は行えなかった。一方、パーソナライズサーバ３から獲得した各種設定は、比較的安価な揮発性ＲＡＭに保持されるため、大きなデータを必要とする設定を行うことができる。
【００４４】
次にＰＤＬデータについて、図２〜図７を用いて説明する。
【００４５】
図２〜図７は本発明の実施形態１に係るＰＤＬデータを説明するための図である。
【００４６】
図２に示すように、ＡＤＯＢＥ社のPost Script（登録商標）言語に代表されるＰＤＬ（Page Description Language）は、１ページの画像を（ｉ）文字コードによる画像記述、（ｉｉ）図形コードによる画像記述、（ｉｉｉ）ラスタ画像データによる画像記述などの要素を組み合わせて記述するための言語である。そして、これらの画像記述で記述されたデータがＰＤＬデータである。
【００４７】
図３は文字コードによる画像記述の一例である。Ｌ１００は、文字の色を指定することを示しており、括弧の中は順に、Ｒｅｄ、Ｇｒｅｅｎ、Ｂｌｕｅの輝度を表わしている。尚、輝度の最小値は０．０であり、最大値は１．０である。ここでは、文字の色を黒が指定されていることを示している。Ｌ１０１は、Ｓｔｒｉｎｇ１パラメータに文字列“ＩＣ”を代入していることを示している。Ｌ１０２は文字のレイアウトすることを示しており、括弧内の第１、第２パラメータが文字列をレイアウトする記録媒体上の記録開始位置座標のＸ座標とＹ座標、第３パラメータが文字の大きさ、第４パラメータが文字の間隔、第５パラメータがレイアウトすべき文字列を示している。ここでは、座標（０．０，０．０）のところから、文字の大きさ０．３、間隔０．１でＳｔｒｉｎｇ１パラメータに代入されている文字列“ＩＣ”をレイアウトすることを示している。
【００４８】
図４は図形コードによる画像記述の一例である。Ｌ１０３は、Ｌ１００と同様、線の色を指定していることを示しており、ここではＲｅｄが指定されていることを示している。Ｌ１０４は、線を引くことを示しており、括弧内の第１、２パラメータが線の始端座標、第３、４パラメータが終端座標のそれぞれＸ座標とＹ座標、第５パラメータが線の太さを示している。ここでは、始端座標（０．９，０．０）から終端座標（０．９，１．０）へ、線の太さ０．１で線を引くことを示している。
【００４９】
図５はラスタ画像データによる画像記述の一例である。Ｌ１０５は、ラスタ画像データをｉｍａｇｅ１パラメータに代入していることを示しており、大括弧内の第１パラメータはラスタ画像データの画像タイプ及び色成分数、第２パラメータは１色成分あたりのビット数、第３、第４パラメータは、ラスタ画像データのｘ方向、ｙ方向の画像サイズを示している。また、第５パラメータ以降は、ラスタ画像データを示している。ラスタ画像データの個数は、１画素を構成する色成分数及び、Ｘ方向、Ｙ方向の画像サイズの積となる。ここでは、ラスタ画像データがＲＧＢ画像で３つの色成分（Ｒｅｄ，Ｇｒｅｅｎ，Ｂｌｕｅ）から構成されるため、ラスタ画像データの個数は３×５×５＝７５個となる。Ｌ１０６は、ラスタ画像データをレイアウトすることを示しており、括弧内の第１、第２パラメータがラスタ画像データをレイアウトする記録媒体上の記録開始位置座標のＸ座標とＹ座標、第３パラメータがレイアウトすべきラスタ画像データを示している。ここでは、座標（０．０，０．５）のところから、大きさ（０．５，０．５）でｉｍａｇｅ１パラメータに代入されているラスタ画像データをレイアウトすることを示している。
【００５０】
図６は１ページの中で図３〜図５で示される画像記述を解釈してラスタ画像データに展開した様子を示したものである。Ｒ１００、１０１、１０２はそれぞれ図３〜図５のＰＤＬデータをラスタ画像データに展開したものである。これらのラスタ画像データは、実際にはＲＧＢの色成分毎にフルページ画像メモリ１０ー１に展開されている。そのため、例えば、Ｒ１００の部分は、各ＲＧＢの色成分毎に対応するメモリ領域に、全て０が書き込まれる。また、Ｒ１０１の部分は、それぞれ、２５５、０、０が書き込まれる。
【００５１】
以上説明したように、コンピュータ１７ー１、あるいはコンピュータ１７ー２から送信されてきた画像掲示板１６に表示するためのＰＤＬデータは、ラスタ画像データに展開され、フルページ画像メモリ１０ー１に書き込まれる。
【００５２】
また、実施形態１におけるＰＤＬデータでは、プリントジョブを受信し、展開し、形成する際の各種設定を指示するための記述も用意されている。
【００５３】
図７はその各種設定の記述の例である。
【００５４】
Ｌ１０７は、このジョブをフルカラーでプリントする指示である。Ｌ１０８は、このジョブを黒単色でプリントする指示を示している。Ｌ１０９、Ｌｌ１０は、このジョブをそれぞれ、Ａ３サイズの普通紙、Ａ４サイズのトランスペアレンシーでプリントする指示を示している。Ｌ１１１は、両面プリント指示を示している。Ｌ１１２は、このジョブに含まれる各ページをそれぞれ４部プリントする指示を示している。Ｌ１１３は、プリントを開始させる指示を示している。これがページの境界となる。
【００５５】
上述したＬ１０７からＬ１１３は、プリントジョブをプリントする際の直接的な各種設定を指示するための記述であったが、これらに加えて、間接的な各種設定もＰＤＬデータとして指示可能である。Ｌ１１４は、プリントジョブが異常終了した場合の対応方法としてタイプ２を選択する指示を示している。Ｌ１１５は、プリントジョブが正常終了した場合の対応方法としてタイプ０を選択する指示を示している。これらの異常時または正常時の対応方法の詳細については後述する。
【００５６】
Ｌ１１６は、手差し用紙を使用するプリントジョブにおいて、手差し用紙が給紙されるまでのタイムアウト値を示しており、実施形態１の場合、０はタイムアウトしないことを意味する。Ｌ１１７は、プリントジョブを作成したユーザ名称を示している。尚、実施形態１のプリンタ１は、後述するように、このユーザ名称を操作部１４に表示するのに用いる。Ｌ１１８は、プリントジョブを作成したユーザのユーザＩＤを示しており、各ユーザを一意に識別するものである。また、このユーザＩＤが後述するようにパーソナライズを行うためのパーソナライズキーとして使用される。Ｌ１１９は、パーソナライズの指示を示しており、この指示に基づいて後述するパーソナライズが行われる。
【００５７】
実施形態１では、ＰＤＬデータ中にパーソナライズ指示があった場合にパーソナライズを行っているが、これを無条件に行うようにしたり、行うかどうかを操作部１４などからあらかじめ指示するようにしたり、あるいは、行うかどうか自体の設定をパーソナライズサーバ３に保持するようにした構成にすることもできる。
【００５８】
次に、実施形態１におけるプリンタ１の操作部１４に表示されるメッセージについて、図８を用いて説明する。
【００５９】
図８は本発明の実施形態１に係るプリンタの操作部に表示されるメッセージを説明するための図である。
【００６０】
図８の（ａ）において、まず、２１は『Ｋａｄｏｗａｋｉ』というユーザ名で、４ページ１部のプリントジョブを実行中であることを示す表示である。このユーザ名は、図７のＬ１１７のようなプリントジョブ内に記述されたユーザ名称、もしくは後述するパーソナライズにより得られたユーザ名称が用いられる。また、ページ数はプリントジョブ中の図７のＬ１１３のプリント指示の数から判断する。また、部数は図７のＬ１１２の部数指示が使われる。次に、図８の（ｂ）において、２２は紙無しエラーが発生した場合の英語による表示メッセージである。一方、図８の（ｃ）において、２３は紙無しエラーが発生した場合の日本語による表示メッセージである。実施形態のプリンタ１は、このようにメッセージ表示言語を変えられる構成となっており、どの言語を使うかは後述するようにパーソナライズ可能である。
【００６１】
次に、プリントジョブが正常終了または異常終了した場合にプリントされる、またはメールで送られるレポートについて、図９を用いて説明する。
【００６２】
図９は本発明の実施形態１に係るプリントジョブが正常終了または異常終了した場合にプリントされる、またはメールで送られるレポートを説明するための図である。
【００６３】
正常終了した場合の処理として、タイプ０〜タイプ２の３タイプの処理を選択することができる。まず、タイプ０は何もしないという処理である。また、タイプ１は、図９の（ａ）に示すような正常終了レポート２４をプリントするという処理である。この正常終了レポート２４には、日付、ユーザ名、ページ数、部数、プリント代金が記載され、誰がプリントした何ページ何部のプリントジョブかが分かるようになっている。プリント代金は、使った機能（カラー／白黒、片面／両面、紙サイズ）と、ページ数、部数に基づいてＣＰＵ８が所定の計算で算出する。また、タイプ２は、図９の（ａ）に示す正常終了レポート２４を、ネットワーク２を介して、プリントジョブを送信したコンピュータにメールで通知するという処理である。
【００６４】
一方、異常終了した場合の処理として、タイプ０〜タイプ４の５タイプの処理を選択することができる。まず、タイプ０は何もしないという処理である。また、タイプ１は、図９の（ｂ）に示すような異常終了レポート２５をプリントするという処理である。タイプ２は、図９の（ｃ）に示すような異常終了レポート２６をプリントするという処理である。異常終了レポート２５は、日付、ユーザ名、ページ数、部数、プリント代金の他に、プリント文書名、エラー名称、エラーの理由が記述された詳細なタイプであり、この場合はページ数が多すぎるためステープルができなかったことを示している。一方、異常終了レポート２６は、他者に見られる情報量を減らすため、プリント文書名、ページ数、部数等を含まない簡略なタイプであり、この場合は手差しプリント時に手差し給紙が行われずタイムアウトしてプリントされなかったことを示している。
【００６５】
また、タイプ３は、図９の（ｂ）の異常終了レポート２５をネットワーク２を介して、プリントジョブを送信したコンピュータにメールで通知するという処理である。また、タイプ４は、図９の（ｃ）の異常終了レポート２６をネットワーク２を介して、プリントジョブを送信したコンピュータにメールで通知するという処理である。
【００６６】
従来のファクシミリ装置等でも、異常終了レポートをプリントする機能は存在する。しかし、従来は、このような正常／異常終了レポートに関する設定は全ユーザ共通であり、自分の好みに応じて正常／異常終了レポートをプリントするかしないかを設定することはできなかったし、また、プリントする場合に自分の好みのタイプのレポートを使うことはできなかった。これに対し、実施形態１のプリンタの場合、パーソナライズを行わない場合は、従来どおり、全ユーザ共通の正常／異常終了レポートに関する設定が使われるが、パーソナライズを行った場合は、各ユーザごとの正常／異常終了レポートに関する設定が使われる構成となっている。このように、各ユーザごとの正常／異常終了レポートを使えることにより、各ユーザが自分のプリントジョブに対する正常／異常終了レポートを識別しやすくなる。
【００６７】
次に、実施形態１における各種設定データについて、図１０を用いて説明する。
【００６８】
図１０は本発明の実施形態１に係る各種設定データを説明するための図である。
【００６９】
図１０の（ａ）は不揮発性ＲＡＭ１８内の全ユーザ共通のデフォルト関係データの保持状況を示している。
【００７０】
図１０の（ａ）において、３１−１は、全ユーザ共通のプリント上限枚数を記憶するための記憶領域である。３１−２は、全ユーザ共通の使用可能機能リストを記憶するための記憶領域である。３１−３は、全ユーザ共通の正常終了レポートに関する設定を記憶するための記憶領域である。３１−４は、全ユーザ共通の異常終了レポートに関する設定を記憶するための記憶領域である。３１−５は、全ユーザ共通のユーザスイッチデータを記憶するための記憶領域である。３１−６は、全ユーザ共通のユーザ名称を記憶するための記憶領域であり、例えば、『不明ユーザ』といったデータが記憶される。３１−７は、その他の登録データを保持する記憶領域である。不揮発性ＲＡＭ１８内のデータは、プリンタの電源をオフしても消えないため、これらのデフォルト関係データの内容も消えることはない。
【００７１】
尚、実施形態１において、記憶領域３１−１〜３１−６に記憶される各データは、全ユーザに共通のものである。そのため、電源オン直後など、パーソナライズが行われない場合は、この記憶領域３１−１〜３１−６に記憶される各共通データが、後述する記憶領域３２−１〜３２−６にコピーされて各ユーザ用の設定値として使われる。また、記憶領域３１−１〜３１−６に記憶される各共通データは、操作部１４を用いて変更可能な構成となっている。この場合、共通プリント上限枚数や共通使用可能機能リストの変更は管理者のみが行えるよう、パスワードで保護されるが、その他の設定は、一般ユーザでも変更可能な構成となっている。
【００７２】
図１０の（ｂ）は揮発性ＲＡＭ１０内のワークメモリ１０−２中の各種設定データの保持状況を示している。
【００７３】
図１０の（ｂ）において、３２−１は、現在プリンタを使用しているユーザ（以後、現ユーザと呼ぶ）のプリント上限枚数を記憶するための記憶領域である。３２−２は、現ユーザの使用可能機能リストを記憶するための記憶領域である。３２−３は、現ユーザの正常終了レポートに関する設定を記憶するための記憶領域である。３２−４は、現ユーザの異常終了レポートに関する設定を記憶するための記憶領域である。３２−５は、現ユーザのユーザスイッチデータを記憶するための記憶領域である。３２−６は、現ユーザのユーザ名称を記憶するための記憶領域である。３２−７は、作業用のワーク領域である。
【００７４】
揮発性ＲＡＭ１０内のデータは、プリンタの電源をオフすると消えるため、電源オン時には各領域には初期値が設定される。具体的には、不揮発性ＲＡＭ１８中の各記憶領域３１−１〜３１−６が、それぞれ揮発性ＲＡＭ１０−２中の対応する記憶領域３２−１〜３１−６にコピーされる。また、記憶領域３２−１〜３２−６の各値は各ユーザごとにパーソナライズ可能である。そして、パーソナライズが行われた場合は、この記憶領域のデータが各ユーザ用のデータに書き換えられる。また、１つのプリントジョブの処理が終了して別ユーザのプリントジョブの処理を始める場合には、この記憶領域のデータは、電源オン時と同様、不揮発性ＲＡＭ１８中の各デフォルトデータに置き換えられて初期化される。
【００７５】
図１０の（ｃ）は使用可能機能リストの構成要素の具体例を示している。
【００７６】
図１０の（ｃ）において、使用可能機能リストは、カラープリント機能の使用可能設定３３−１、白黒プリント機能の使用可能設定３３−２、トランスペアレンシープリント機能の使用可能設定３３−３、片面プリント機能の使用可能設定３３−４等から構成される。これらの設定は、各ユーザごとに、使用可能な機能を制限するためのものである。例えば、カラープリントは白黒プリントよりもコストが高いため、許可されたユーザにしかカラープリントを許可しない場合に、これらの設定を使うことができる。また、逆に、カラープリンタで白黒プリントを行うと、白黒プリンタで白黒プリントを行うよりもコストが高いため、許可されたユーザにしかカラープリンタでの白黒プリントを許可しない場合にも使うことができる。
【００７７】
図１０の（ｄ）はユーザスイッチデータの構成要素の具体例を示している。
【００７８】
図１０の（ｄ）において、ユーザスイッチデータは、表示言語の設定３３−６、手差しタイムアウト値の設定３３−７、カバーページを付けるかどうかの設定３３−８等から構成される。まず、表示言語の設定３３−６は、図８で説明したように操作部１４への表示言語を指定するものである。カバーページを付けるかどうかの設定３３−８は、プリントジョブをプリントする際に、その先頭に誰のプリントジョブか分かるようなカバーページを付加するかどうかを指定するものである。カバーページのフォーマットは、図９の（ａ）の正常終了レポート２４と同様であるが、正常終了レポートがプリントジョブの最後にプリントされるのに対し、カバーページは最初にプリントされるという違いがある。また、プリント代金は記載されない。
【００７９】
図１０の各設定のうち、プリント上限枚数３２−１は、１つのプリントジョブあたりにプリント可能な上限枚数を規定するものである。また、正常終了時の処理３２−３、異常終了時の処理３２−４、ユーザ名称３２−６、手差しタイムアウト値３３−７は、それぞれ、図７のＬ１１５、Ｌ１１４、Ｌ１１７、Ｌ１１６での指定に対応するものである。
【００８０】
尚、実施形態１においては、図１０の（ｂ）の各種設定のうち、正常終了時の処理３２ー３や、異常終了時の処理３２ー４等は、プリントジョブ中の指示でも変更可能な構成となっている。一方、プリント上限枚数３２ー１や使用可能機能リスト３２ー２はプリントジョブ中の指示では変更できない構成となっている。これは、使用可能機能リスト３２ー２等は、管理者が管理するべき情報であり、各ユーザに変更を許すべきではない情報であるからである。管理者が、このような管理情報を、パーソナライズサーバに一元的に設定することにより、管理が容易になる。
【００８１】
次に、実施形態１におけるパーソナライズ情報のやりとりについて、図１１を用いて説明する。
【００８２】
図１１は本発明の実施形態１に係るパーソナライズ情報のやりとりを説明するための図である。
【００８３】
プリントジョブ中にパーソナライズを指示する記述が見つかると、図１１の（ａ）に示すように、まず、プリンタ１からパーソナライズサーバ３に、機種グループＩＤ情報３４−１と、ユーザＩＤ情報３４−２が送られる。機種グループＩＤ情報３４ー１は、例えば、コピー機なら１、ファクシミリ装置なら２、プリンタなら３というように機種グループを識別するための情報である。ユーザＩＤ情報３４ー２は、現在プリンタを使用している現ユーザを一意に識別するための情報であり、図７のＬ１１８の情報が使われる。
【００８４】
パーソナライズサーバ３は、プリンタ１から機種グループＩＤ情報３４−１と、現ユーザのユーザＩＤ情報３４−２が送られると、機種グループ別及びユーザ別に記憶していたパーソナライズ情報を取り出す。そして、図１１の（ｂ）に示すようなパーソナライズ情報をプリンタ１に送り返す。実施形態１のパーソナライズ情報は、図１１の（ｂ）に示すように、現ユーザのプリント上限枚数３５−１、現ユーザの使用可能機能リスト３５−２、現ユーザの正常終了レポートに関する設定３５−３、現ユーザの異常終了レポートに関する設定３５−４、現ユーザのユーザスイッチデータ３５−５、現ユーザのユーザ名称３５−６から構成される。プリンタ１は、この送られてきたパーソナライズ情報を揮発性ＲＡＭ１８の記憶領域３２−１〜６に、それぞれコピーすることによりパーソナライズを実現する。
【００８５】
以上のように、パーソナライズサーバ３内で機種グループ別にパーソナライズ情報を管理し、機種グループＩＤ情報を伴ってパーソナライズ情報をやりとりすることにより、複写機やファクシミリ装置やプリンタが共通のパーソナライズサーバを使うことができる。また、機種グループ固有の形でパーソナライズ情報を取得できる。更に、機種グループＩＤ情報を伴わないで、ユーザＩＤのみをパーソナライズキーとして、パーソナライズ情報を取得するようにした構成にすることも可能である。
【００８６】
次に、実施形態１のプリンタ１で実行される処理について、図１２を用いて説明する。
【００８７】
図１２は本発明の実施形態１に係るプリンタで実行される処理を示すフローチャートである。
【００８８】
まず、ステップＳ１１では、プリントジョブを受信する。次に、ステップＳ１２では、プリントジョブ中に図７で説明したユーザＩＤ記述とパーソナライズ指示があるかどうかをチェックする。パーソナライズ指示がある場合、ステップＳ１３に進む。そして、ステップＳ１３では、図１１の（ａ）で説明したように、機種グループＩＤ情報とユーザＩＤ情報をパーソナライズサーバ３に送付する。ステップＳ１４では、図１１の（ｂ）で説明したように、パーソナライズサーバ３からパーソナライズ情報を受け取る。次に、ステップＳ１５では、受け取ったバーシナライズ情報を、図１０の（ｂ）の各記憶領域３２−１〜６に書き込むことにより、各種設定をパーソナライズする。次に、ステップＳ１６では、図７で説明したプリントジョブ中の各種指示に基づいて、図１０の（ｂ）の各記憶領域３２−１〜６の情報を更新する。
【００８９】
実施形態１では、このようにパーソナライズ情報により各種設定の初期値をパーソナライズし、プリントジョブ中に各種設定に対する指示があれば、そちらの方が優先される構成になっている。これに対し、各種設定の現在値をパーソナライズする構成、即ち、常にパーソナライズ情報の方が優先される構成も可能である。また、図７のＬ１１９のパーソナライズ指示が存在する位置と、各種設定に対する指示が存在する位置に応じて、後ろに位置する方を優先させるようにした構成も可能である。
【００９０】
一方、ステップＳ１２で、パーソナライズ指示がない場合は、ステップＳ１７に進み、不揮発性ＲＡＭ１８内の全ユーザ共通データ３１−１〜３１−６の内容を、図１０の（ｂ）の各記憶領域３２−１〜３２−６に書き込む。これにより、各種設定を共通設定にし、その後、図７で説明したプリントジョブ中の各種指示に基づいて、図１０の（ｂ）の各記憶領域３２−１〜６の情報を更新する。
【００９１】
次に、ステップＳ１８では、処理中のプリントジョブのユーザのユーザ名称と、ページ数、部数などを図８の（ａ）中で説明したように操作部１４に表示する。次に、ステップＳ１９では、プリントジョブで指定されている機能が使用可能かどうかを、図１０の（ｂ）の使用可能機能リストを用いて調べる。使用可能でない場合、ステップＳ２３に進み、異常終了処理を行う。この異常終了処理では、図１０の（ｂ）の異常終了時の処理設定に従って処理を行うため、各ユーザごとにパーソナライズされた処理を指示することができる。具体的に言えば、何もしないか、あるいは図９の（ｂ）、（ｃ）に示した異常終了レポート２５、２６をプリントしたり、あるいはその異常終了レポート２５、２６をメールで現ユーザのコンピュータに送るなどの処理を選択することができる。ステップＳ２３では、さらに、エラーが発生したことを通知するメッセージを一定時間、操作部１４に表示する。この時、図１０の（ｃ）の表示言語の設定に応じて、例えば、図８の（ｂ）のような英語のメッセージを表示するか、図８の（ｃ）のような日本語のメッセージを表示するかを切り替える。
【００９２】
次に、ステップＳ１９において、プリントジョブで指定されている機能が使用可能である場合、ステップＳ２０に進み、現在処理中のプリントジョブの総プリント枚数がプリント上限枚数を越えるかどうかを、図１０の（ｂ）のプリント上限枚数を用いて調べる。プリント上限枚数を越えている場合には、ステップＳ２３で異常終了処理を行う。
【００９３】
次に、ステップ２０において、現在処理中のプリントジョブの総プリント枚数がプリント上限枚数を越えていな場合、ステップＳ２１に進み、現在設定されている各種設定に基づいてプリントを行う。この時、図１０の（ｃ）のカバーページの設定３３−８がありになっていれば、カバーページもプリントされる。また、手差しプリントの場合は、図１０の（ｃ）の手差しタイムアウト値３３−７が使われる。次に、ステップＳ２２では、プリントが正常終了したか否かを判定する。異常終了した場合には、ステップＳ２３で異常終了処理を行う。一方、正常終了した場合には、ステップＳ２４で正常終了処理を行う。
【００９４】
この正常終了処理では、図１０の（ｂ）の正常終了時の処理設定に従って処理を行うため、各ユーザごとにパーソナライズされた処理を指示することができる。具体的に言えば、何もしないか、あるいは図９の（ａ）に示した正常終了レポート２４をプリントしたり、あるいはその正常終了レポート２４をメールで現ユーザに送るなどの処理を選択することができる。
【００９５】
実施形態１では、各プリントジョブを処理するごとにパーソナライズ情報を獲得するようにしたが、これを、前回と同じユーザのプリントジョブの場合は、パーソナライズ情報を再獲得しないようにした方式も可能である。この方式は、あるユーザのパーソナライズ情報をプリントジョブが終了しても別途残すようにし、図１２のステップＳ１３〜ステップＳ１５において、今回のユーザと前回のユーザが同じであれば、別途残したパーソナライズ情報に基づいて、パーソナライズを行うようにすることで実現できる。更に、前回のプリントジョブのユーザのパーソナライズ情報だけでなく、複数のユーザのパーソナライズ情報をキャッシュしておくようにした構成も可能である。
【００９６】
実施形態１では、正常／異常終了時の処理として、正常／異常終了レポートのフォーマットをパーソナライズ可能としたが、これ以外にも正常／異常終了レポートで使用する言語などをパーソナライズ可能にしても良い。また、正常／異常終了レポートの出力先として、プリントするかメールで送るかを選択可能としたが、これ以外にも、操作部１４への表示も選択できるようにしても良い。更に、正常／異常終了レポートをネットワークで通知する場合の宛先をパーソナライズ可能にしても良い。
【００９７】
［実施形態２］
本発明の実施形態２は、第１の実施形態１とは、画像形成装置の構成、パーソナライズサーバの個数、ユーザＩＤ取得手段、認証手段、パーソナライズ項目等が異なっており、その他は類似であるため、類似構成要素には同一番号を振るなどして説明を省略し、相違部分についてのみ説明を行う。
【００９８】
図１３は本発明の実施形態２に係る画像形成システムの構成を示すブロック図である。
【００９９】
まず、実施形態１と異なる第１の点は、画像形成装置が、プリンタコントローラ４１とプリンタエンジン４２の２つの装置から構成されている点である。このプリンタエンジン４２は、実施形態１の画像形成部１３に相当し、実施形態１のプリンタ１のその他の構成要素がプリンタコントローラ４１に相当する。実施形態２においても、プリンタエンジン４２はフルカラーの電子写真複写機であり、単独でもカラー複写機として使える構成となっている。そして、プリンタコントローラ４１を付加することでプリント機能を実現できる構成となっている。
【０１００】
次に、実施形態１と異なる第２の点は、パーソナライズサーバが、１つではなく複数ある点である。即ち、あるユーザについては、パーソナライズサーバ３−１からパーソナライズ情報を取得し、別のユーザについてはパーソナライズサーバ３−２からパーソナライズ情報を取得する。どのパーソナライズサーバから、パーソナライズ情報を取得するかという情報は、実施形態２の場合は、プリントジョブ中に記述されているユーザＩＤ情報の一部として取得する構成となっている。但し、これを、例えば、ユーザＩＤ情報をネットワーク上の各装置にブロードキャストし、そのユーザＩＤ情報に対応するパーソナライズ情報を保持しているパーソナライズサーバが、それに応答してパーソナライズ情報を送り返すような構成にすることも可能である。
【０１０１】
次に、実施形態１と異なる第３の点は、不揮発性ＲＡＭ１８がハードディスク４３で構成されている点である。ハードディスク４３は最低コストは高いものの、ビット当たりの単価は低いため、大量のデータを保持する場合には適している。ハードディスク４３は、実施形態１のＲＯＭ９に相当するプログラム領域４３−１と、実施形態１の不揮発性ＲＡＭ１８に相当するデータ領域４３−２から構成される。また、実施形態１では、パーソナライズ情報を揮発性ＲＡＭ１０に保持していたが、実施形態２では、ハードディスク４３のビット当たりの単価が揮発性ＲＡＭに比ベー般に安いため、ハードディスク４３内のデータ領域４３−２に保持する。
【０１０２】
次に、実施形態１と異なる第４の点は、実施形態１では、プリントジョブ中に記述されたプリントジョブを作成したユーザのユーザＩＤ情報に基づいて、パーソナライズを行っていたが、これを、プリントジョブを送信したユーザのユーザＩＤ情報に基づいてパーソナライズを行うようにした点である。即ち、プリントジョブを受信する際に、送信したコンピュータからユーザＩＤ情報を合わせて受信する。これは、プリントジョブを作成したユーザと、それをプリントするユーザが必ずしも同一ではないためであり、こうすることにより同じプリントジョブを異なるユーザがプリントする場合、各送信ユーザごとにパーソナライズされた状態でプリントを実行することができる。
【０１０３】
次に、実施形態１と異なる第５の点は、ユーザＩＤ情報にパスワードが含まれる点である。特に、課金開係をパーソナライズする場合には、他人のユーザＩＤ情報を使ってプリントできないようにする必要がある。このため、プリントジョブを受信する際に、ユーザＩＤに加えてパスワードも合わせて受信する。
【０１０４】
次に、実施形態１と異なる第６の点は、フォントデータと補助画像データとをパーソナライズする点である。フォントデータは、各文字の形を表すデータであり、ＰＤＬデータ中の文字データをプリントする際に使われる。フォントには複数の種類が存在し、一般にＰＤＬデータ中で使用するフォントを指定するが、指定したフォントのフォントデータをプリンタも持っている必要がある。もし指定したフォントデータがない場合や、フォントの指定自体が無い場合にはデフォルトのフォントデータが使われる。
【０１０５】
従来は、プリンタが持つ複数のフォントデータ群は、全ユーザ共通であり、各プリンタごとに保持していた。一方、実施形態２では、各ユーザごとのフォントデータ群をパーソナライズサーバに持ち、それに基づいて、使用するプリンタ内のフォントデータ群をパーソナライズする。一方、補助画像データとは、プリントを行う際に共通的に使われる画像データであり、実施形態２においては、後述するフォームオーバーレイ画像データとフォントデータとカバーシート画像データとから構成される。
【０１０６】
次に、実施形態２に係る定型のフォーム画像と一般画像を重ね合わせてプリントする機能であるフォームオーバーレイ機能について、図１４を用いて説明する。
【０１０７】
図１４は本発明の実施形態２に係るフォームオーバーレイ機能を説明するための図である。
【０１０８】
図９の（ａ）は、フォーム画像の例であり、これと図９の（ｂ）の一般画像が重ね合わせられ、図９の（ｃ）のような合成画像がプリントされる。図９の（ａ）〜（ｃ）では、背景フォーム画像５１の上にカレンダーの文字画像５２が合成され、カレンダー画像５３がプリントされる様子を示している。図９の（ｂ）に示す文字画像５１は１月のカレンダーであるが、文字部を２月のものに差し替えれば、２月のカレンダーを作ることができる。このように、よく使われる画像をフォーム画像としてプリンタに登録しておくき、プリントする際にそれと合成してプリントすることにより、フォーム画像をコンピュータから毎回送る必要がなくなる。また、フォーム画像を複数種保持し、そのうちの１つを選択するようにすることもできる。従来は、これらのフォーム画像は、全ユーザ共通であり、各プリンタごとに保持していた。一方、実施形態２では、各ユーザごとのフォーム画像をパーソナライズサーバに持ち、それに基づいて、使用するプリンタ内のフォーム画像をパーソナライズすることができる。
【０１０９】
次に、実施形態２のカバーシート画像データについて説明する。
【０１１０】
実施形態２のカバーシート画像データは、実施形態１で説明したカバーページを構成する画像データである。実施形態１では、カバーページをプリントするかしないかだけをパーソナライズ可能であったが、実施形態２では、カバーページの画像自体もパーソナライズ可能である。また、実施形態２のカバーシート画像データは、ＰＤＬデータとして記述されるが、ラスタ画像データなどで記述しても良い。また、フォームオーバーレイ画像データとフォントデータとカバーシート画像データ以外の、正常終了レポートや異常終了レポート、装置の動作記録を表すログレポート等の各種レポート用の画像データについてパーソナライズすることも可能である。
【０１１１】
次に、実施形態２における各種設定データについて、図１５を用いて説明する。
【０１１２】
図１５は本発明の実施形態２に係る各種設定データを説明するための図である。
【０１１３】
図１５（ａ）はハードディスク４３内に保持されるデフォルト関係のデータの保持状況を示している。
【０１１４】
図１５の（ａ）において、６１−１は、全ユーザ共通のプリント上限枚数を記憶するための記憶領域である。６１−２は、全ユーザ共通の使用可能機能リストを記憶するための記憶領域である。６１−３は、全ユーザ共通のフォントデータ群を記憶するための記憶領域である。６１−４は、全ユーザ共通のカバーシート画像データを記憶するための記憶領域である。６１−５は、全ユーザ共通のフォームオーバーレイ用のフォーム画像データ群を記憶するための記憶領域である。６１−６は、その他の登録データを記憶する記憶領域である。ハードディスク４３内のデータは、プリンタの電源をオフしても消えないため、これらのデフォルト関係データの内容も消えることはない。
【０１１５】
尚、実施形態２において、記憶領域６１−１〜６１−５に記憶される各データは、全ユーザに共通のものである。そのため、電源オン直後など、パーソナライズが行われない場合は、この記憶領域６１−１〜６１−５に記憶される各共通データが、後述する記憶領域６２−２〜６２−６にコピーされて各ユーザ用の設定値として使われる。また、記憶領域６１−１〜６１−５に記憶される各共通データは、操作部１４を用いて変更可能な構成となっている。
【０１１６】
図１５の（ｂ）はハードディスク４３内に保持される現ユーザ用の各種設定データの保持状況を示している。
【０１１７】
図１５の（ｂ）において、６２−１は、現ユーザのプリント通算枚数を記憶するための記憶領域である。６２−２は、現ユーザのプリント上限枚数を記憶するための記憶領域である。６２−３は、現ユーザの使用可能機能リストを記憶するための記憶領域である。６２−４は、現ユーザのフォントデータ群を記憶するための記憶領域である。６２−５は、現ユーザのカバーシート画像データを記憶するための記憶領域である。６２−６は、現ユーザのフォーム画像データ群を記憶するための記憶領域である。６２−７は、作業用のワーク領域である。
【０１１８】
電源オン時には、図１５の（ｂ）の各領域には初期値が設定される。具体的には、図１５の（ａ）の各記憶領域６１−１〜６１−５の内容が、それぞれ、現ユーザ用の図１５の（ｂ）の各記憶領域６２−２〜６２−６にコピーされ、また、記憶領域６２−１には０が書き込まれる。また、記憶領域６２−１〜６２−６の各値は各ユーザごとにパーソナライズ可能である。そして、パーソナライズが行われた場合は、この記憶領域のデータが各ユーザ用のデータに書き換えられる。また、１つのプリントジョブの処理が終了して別ユーザのプリントジョブの処理を始める場合には、この記憶領域のデータは、電源オン時と同様、各デフォルトデータに置き換えられて初期化される。
【０１１９】
図１５の（ｃ）はフォントデータ群の構成要素の例を示している。
【０１２０】
図１５の（ｃ）において、フォントデータ群は、５種類のフォントデータ６３−１〜６３−５から構成される。ＰＤＬデータ中で第１フォントが指定された場合は６３−１のフォントデータ１が使われ、第２フォントが指定された場合は６３−２のフォントデータ２が使われるような構成となっている。また、フォントデータ６３−１はデフォルトフォントデータとして使われる。
【０１２１】
図１５の（ｄ）はフォーム画像データ群の構成要素の例を示している。
【０１２２】
図１５の（ｄ）において、フォーム画像データ群は、４種類のフォーム画像データ６４−１〜６４−４から構成される。ＰＤＬデータ中で第１フォーム画像とのフォームオーバーレイが指定された場合は６４−１のフォーム画像１が使われ、第２フォーム画像とのフォームオーバーレイが指定された場合は６４−２のフォーム画像２が使われるような構成となっている。
【０１２３】
実施形態１におけるプリント上限枚数が超えないかどうかをチェックする構成は、各プリントジョブごとに、そのプリントジョブの総プリント枚数がプリント上限枚数を超えないかどうかをチェックする構成であった。これに対し、実施形態２においては、図１５の（ｂ）に示すように、プリント通算枚数をパーソナライズ可能とし、このプリント通算枚数６２−１とプリント上限枚数６２−２とを比較することで、プリント上限枚数を超えないかどうかをチェックする構成になっている。このプリント通算枚数は、後述するようにプリント終了後にパーソナルサーバに送られて更新されるため、異なるプリントジョブをまたがって積算される。また、同様にして、このプリント通算枚数は、同じパーソナライズ情報を共有する異なるプリンタでプリントした異なるプリントジョブをまたがって積算される。よって、あるユーザは、同じパーソナライズ情報を共有する全てのプリンタでの全てのプリントジョブのプリント枚数を合計したものが上限枚数を超えるまではプリント可能であるが、越えてしまうとプリントできない構成となっている。
【０１２４】
次に、実施形態２におけるパーソナライズ情報のやりとりについて、図１６を用いて説明する。
【０１２５】
図１６は本発明の実施形態２に係るパーソナライズ情報のやりとりを説明するための図である。
【０１２６】
プリントジョブ中にパーソナライズを指示する記述が見つかると、図１６の（ａ）に示すように、まず、プリンタコントローラ４１から、あるネットワークアドレス６４−１を持つパーソナライズサーバ３ー１に、プリンタコントローラ４１の装置ＩＤ情報６４−２と、機種ＩＤ情報６４−３と、機種グループＩＤ情報６４−４と、ユーザＩＤ情報６４−５と、パスワード６４−６が送られる。パーソナライズサーバ３ー１のネットワークアドレス６４−１は、プリントジョブ中に記述されるユーザＩＤ情報の一部として取得したものを使用する。装置ＩＤ情報６４−２は、各装置を一意に識別する情報であり、具体的には、プリンタコントローラ４１自身のネットワークアドレスが使われる。機種ＩＤ情報６４−３は、例えばＡ社のＸという機種のプリンタなら１、Ａ社のＹという機種のプリンタなら２、Ｂ社のＺという機種のプリンタなら３というように、同じプリンタでも機種を識別する情報である。機種グループＩＤ情報６４−４は、例えば、コピー機なら１、ファクシミリ装置なら２、プリンタなら３というように機種グループを識別するための情報である。ユーザＩＤ情報６４−５は、現在処理中のプリントジョブを送信した現ユーザを一意に識別するための情報である。パスワード６４−６は、プリントジョブを送信したユーザが正当なユーザであるかどうかを認証するための情報であり、プリントジョブ中に記述されるユーザＩＤ情報の一部として取得したものを使用する。
【０１２７】
プリンタコントローラ４１から、ユーザＩＤ情報等を受け取ったパーソナライズサーバ３ー１は、まず、送られたユーザＩＤ情報とパスワードをチェックする。そして、正当なユーザであることが確認されると、そのパーソナライズサーバ３ー１が管理する、そのユーザ用の装置別に記憶していたパーソナライズ情報を取り出す。そして、図１６の（ｂ）に示すようなパーソナライズ情報をプリンタコントローラ４１に送り返す。実施形態２のパーソナライズ情報は、図１６の（ｂ）に示すように、現ユーザのプリント通算枚数６５−１、現ユーザのプリント上限枚数６５−２、現ユーザの使用可能機能リスト６５−３、現ユーザのフォントデータ群６５−４、現ユーザのカバーシート画像データ６５−５、現ユーザのフォーム画像データ群６５−６から構成される。プリンタコントローラ４１は、この送られてきたパーソナライズ情報を図１５の（ｂ）の記憶領域６２−１〜６に、それぞれコピーすることによりパーソナライズを実現する。
【０１２８】
一方、プリントジョブが終了すると、図１６の（ｃ）に示すように、プリンタコントローラ４１から、ネットワークアドレス６６−１のパーソナライズサーバ３ー１に、装置ＩＤ情報６６−２、機種ＩＤ情報６６−３、機種グループＩＤ情報６６−４、ユーザＩＤ情報６６−５、パスワード６６−６、その時点でのプリント通算枚数６６−７が送られる。ネットワークアドレス６６−１のパーソナライズサーバ３ー１は、プリンタコントローラ４１から、これらの情報を受け取ると、内部に記憶していた装置別のパーソナライズ情報を書き換え更新する。但し、ネットワークアドレス６４−１とネットワークアドレス６６−１は同一である。
【０１２９】
以上のように、装置ＩＤ情報を伴ってパーソナライズ情報をやりとりし、装置別にパーソナライズ情報を管理することにより、複数の装置間でパーソナライズ情報を共有することはできなくなるが、逆に、各装置ごとにパーソナライズを行えるという利点が生じる。例えば、身近な低速プリンタと、多人数で共有する高速プリンタとでは、使用用途が違うため、よく使う機能や使える機能が違う場合があるが、このような場合には、装置ごとにパーソナライズできた方が便利である。
【０１３０】
以上のように、実施形態１のパーソナライズサーバでは、複写機やファクシミリ装置といった機種グループ別にパーソナライズ情報を保持し、一方、実施形態２では、装置別にパーソナライズ情報を保持しているが、これを、機種別にパーソナライズ情報を保持するようにした構成も可能である。この構成は、実施形態１と実施形態２の中間にあたり、同じプリンタでも、Ａという機種とＢという機種に対しては異なるパーソナライズ情報を保持するが、Ａという機種のＡ１という装置とＡ２という装置に対しては同じパーソナライズ情報を保持するというものである。この構成は、装置構成などの共通な同一機種間ではパーソナライズ情報を共有でき、また、装置構成が異なる異機種間では、別のパーソナライズ情報を使えるという利点がある。
【０１３１】
以上のように、パーソナライズサーバに、装置ＩＤ情報、機種ＩＤ情報、機種グループＩＤ情報、ユーザーＤ情報などの複数のＩＤ情報を送ることにより、どういうパーソナライズ情報を送るかを、パーソナライズサーバの判断にまかせることも可能となる。即ち、ユーザ別のみで全装置に共通にパーソナライズ情報を保持するパーソナライズサーバは、ユーザＩＤ情報のみで判断を行えば良い。一方、機種グループ別、かつユーザ別にパーソナライズ情報を保持するパーソナライズサーバは、機種グループＩＤ情報とユーザＩＤ情報で判断を行えば良い。また、装置別、かつユーザ別にパーソナライズ情報を保持するパーソナライズサーバは、装置ＩＤ情報とユーザＩＤ情報で判断を行えば良い。
【０１３２】
次に、実施形態２のプリンタコントローラ４１で実行される処理について、図１７を用いて説明する。
【０１３３】
図１７は本発明の実施形態２に係るプリンタコントローラで実行される処理を示すフローチャートである。
【０１３４】
尚、ここでの説明は、実施形態１の図１２のフローチャートと異なる点を中心に説明する。
【０１３５】
まず、ステップＳ３１では、プリントジョブを受信する。次に、ステップＳ３２では、パーソナライズ指示があるかどうかをチェックする。パーソナライズ指示がある場合、ステップＳ３３に進む。そして、ステップＳ３３では、図１６の（ａ）で説明したように、装置ＩＤ情報やパスワード等と共にユーザＩＤ情報を、プリントジョブ中で指示されたネットワークアドレスのパーソナライズサーバに送付する。次に、ステップＳ３４、ステップＳ３５では、図１１（ｂ）で説明したプリント通算枚数を含むパーソナライズ情報をパーソナライズサーバから受け取り、各領域に書き込んでパーソナライズを行う。但し、ステップＳ３３で送付したパスワードが正しくなければ、パーソナライズ情報は受信できず、代わりにエラーが通知される。そのため、この場合は、ステップＳ４２の異常終了処理を行う。また、実施形態２では、図１２のステップＳ１６に対応する処理は行わない。即ち、パーソナライズ項目は、パーソナライズサーバからの情報によってのみ変更が可能であり、プリントジョブ中からは変更できない構成となっている。
【０１３６】
一方、ステップＳ３２において、パーソナライズ指示がない場合は、ステップＳ３６に進み、図１５の（ａ）の各記憶領域６１ー１〜６１ー５の内容を図１５の（ｂ）の各記憶領域６２ー２〜６２ー６にコピーして、各設定を共通設定にする。実施形態２においては、この共通設定においては、白黒プリントのみを許す等の制限事項を厳しくしてあり、パーソナライズされていない状態での使用を制限しているが、これを、パーソナライズされていない場合には全く使用できないようにした構成も可能である。次に、ステップＳ３７では、プリントジョブ中に指示されている機能が使用可能機能リストに適合しているか否かをチェックする。適合していない場合には、ステップＳ４２で異常終了処理を行う。一方、適合している場合、ステップＳ３８に進む。
【０１３７】
次に、ステップＳ３８では、図１５の（ｂ）のプリント通算枚数６２−１にこれからプリントするプリントジョブの総プリント枚数を加算する。その総プリント数と図１５の（ｂ）のプリント上限枚数６２−２とを比較して上限を越えないかどうかをチェックする。上限を越える場合は、ステップＳ３１で異常終了処理を行う。一方、上限を越えない場合は、ステップＳ３９で、設定された動作モードでプリントを行う。この時、フォントが指定された場合には、図１５の（ｂ）のフォントデータ群６２−４中の指定されたフォントデータを使用する。また、フォームオーバーレイプリントが指定された場合には、フォーム画像データ群６２−６中の指定されたフォーム画像を使用する。また、カバーシートのプリントが指定された場合には、カバーシート画像データ６２−５を使ってカバーシートをプリントする。
【０１３８】
ステップＳ４０では、プリント通算枚数６２−１に実際にプリントした枚数を加算する。そして、そのプリントした枚数が加算されたプリント通算枚数６２ー１を、図１６の（ｃ）で説明したようにパーソナライズサーバに送って、パーソナライズサーバ中のプリント通算枚数を更新する。次に、ステップＳ４１では、プリントが正常終了したか否かを判定する。異常終了した場合には、ステップＳ４２で異常終了処理を行う。一方、正常終了した場合には、ステップＳ４３で正常終了処理を行う。
【０１３９】
実施形態２において、複数のパーソナライズサーバは専用のサーバであるが、プリントジョブを送信するコンピュータがサーバを兼ねる構成も可能である。また、各ユーザが所有している各パーソナルコンピュータが、そのユーザのパーソナライズサーバの役割を果たす構成も可能である。この場合、各パーソナライズサーバは、単一のユーザのパーソナライズ情報のみを持つことになる。この結果、パーソナライズサーバに明示的にユーザＩＤ情報を送る必要がなくなるが、パーソナライズサーバの識別情報（例えばネットワークアドレス）自体がユーザＩＤ情報を表しているため、本発明の意図から外れるものではない。実施形態１、２の構成では、パーソナライズ情報を集中管理でき、また、パーソナライズサーバがつねに存在し、また管理情報などもパーソナライズできるという利点がある。これに対し、この他の実施形態の構成では、専用のパーソナライズサーバを作る必要がなく、また、各ユーザが自分のパーソナルコンピュータで、パーソナライズ情報を編集しうるという利点がある。
【０１４０】
実施形態２の画像形成システムでは、プリントジョブを受け取るＩ／Ｆと、パーソナライズサーバと通信するためのＩ／Ｆが同一の構成であった。これを、ＳＣＳＩなどのＩ／Ｆにより１台の外部機器からのみ、プリントジョブを受信するように構成にしたプリンタに本発明を適用するこも可能である。この場合は、プリントジョブを受信するＳＣＳＩ−Ｉ／Ｆとは別に、パーソナライズサーバと通信するためのネットワークＩ／Ｆが必要となる。
【０１４１】
また、実施形態２では、パーソナライズ指示あった場合に、全てのパーソナライズ情報をパーソナライズサーバから取得し、パーソナライズを行っているが、これを、必要な時にのみ部分的にパーソナライズを行うようにした構成も可能である。この構成は、必要な時のみ部分的にパーソナライズ情報をやりとりすることにより、パーソナライズサーバとの通信時間を減らせるという利点がある。特に、実施形態２のように複数のフォーム画像データのような画像データをパーソナライズする場合はデータ量が多いため、不要なパーソナライズを行わないことにより処理時間が短くなる等の効果が大きい。具体的には、通常は、パーソナライズ情報として、フォーム画像データ等の画像データの授受は行わず、フォームオーバーレイブリントが指示された場合にのみ、指示されたフォーム画像データのみをパーソナライズサーバから受け取る構成にする。
【０１４２】
また、実施形態２では、パーソナライズサーバにある全てのパーソナライズ情報のコピーを各プリンタ側でも保持する構成となっていて、パーソナライズ情報にアクセスするのに時間がかからないという利点があるが、各プリンタ側には、全てのパーソナライズ情報のコピーの一部しか持たない構成も可能であるし、まったく持たない構成も可能である。前者は、必要な分だけをパーソナライズサーバから、その都度持ってきて保持するように構成した場合である。こういう構成にすることにより、大量のパーソナライズ情報を扱えるようになる。即ち、大量のパーソナライズ情報はパーソナライズサーバだけに存在すればよく、各プリンタは、自装置内のメモリ量の制約を受けることなく、必要なときに必要な部分のパーソナライズデータのみを受け取ることができるようになる。例えば、パーソナライズサーバには１００種類のフォントデータを保持し、プリンタには、そのうちの５種類のフォントデータのみをコピーするようにした構成である。この場合、プリンタには、５種類のフォントデータ用の領域さえあれば良い。また、新たなフォントデータが必要な場合には、最も使わなかったフォントデータを消し、新たなフォントデータをその領域にコピーする。
【０１４３】
一方、後者は、自装置内のメモリ内にパーソナライズ情報のコピーを持たず、パーソナライズ情報が必要になる度に、パーソナライズサーバから獲得するように構成した場合である。この構成は、例えば、パーソナライズサーバ中のパーソナライズ情報が入ったファイルを、プリンタ側にリモートマウントして、プリンタ側からそのファイルにアクセスするように構成することでも実現できる。
【０１４４】
また、実施形態２では、パーソナライズ情報の一部であるプリント通算枚数自体をパーソナライズサーバに戻す構成であるが、これを、増加分だけを戻し、パーソナライズサーバ側で加算するようにした構成も可能である。即ち、更新するために必要な情報のみをパーソナライズサーバに送り、パーソナライズサーバ側で更新するようにしても良い。この方式は、特に、複数のプリンタで並行して同一ユーザに対するプリントジョブを実行する場合に、プリント通算枚数を正確にカウントするために必要となる。また、実施形態２では、プリント終了後に更新を行っているが、これをパーソナライズ後直ちに行うようにし、パーソナライズサーバは更新が行われるまで他のプリンタの現ユーザに対するパーソナライズを行わないようにした構成も可能である。この構成では、特に、複数のプリンタで並行して同一ユーザに対するプリントジョブを実行する場合に、プリント上限枚数を正確にチェックするために必要となる。
【０１４５】
また、使用可能な量のパーソナライズとして、実施形態２では、プリント通算枚数をパーソナライズして、上限チェックを行っているが、これをプリント通算コストなどをパーソナライズして、上限チェックを行うようにした構成も可能である。
［実施形態３］
本発明の実施形態３は、実施形態１とは、プリントジョブを受け取る手段、パーソナライズ情報を獲得するためのパーソナライズキーの構成、パーソナライズ項目等が異なっており、その他は類似であるため、類似構成要素には同一番号を振るなどして説明を省略し、相違部分についてのみ説明を行う。
【０１４６】
図１８は本発明の実施形態３に係る画像形成システムの構成を示すブロック図である。
【０１４７】
まず、実施形態１と異なる第１の点は、画像形成装置が、プリンタではなくファクシミリ装置である点である。実施形態１の画像形成装置は、ネットワーク２を介して多対多に接続される外部機器から送付されたプリントジョブを受信しプリントする画像形成装置であったが、実施形態３の画像形成装置は、公衆回線を介して１対１に接続される他のファクシミリ装置から送付されるファクシミリジョブを受信しプリントするファクシミリ装置７１である。
【０１４８】
図１８を用いて、実施形態３の画像形成装置の動作について説明する。
【０１４９】
まず、ＦＡＸ受信の場合は、公衆回線８１を経由して送られてきたファクシミリ変調データが、モデム８０でコードデータに戻される。そのコードデータは、一度、ＣＰＵ８により画像／コードメモリ７６に書き込まれる。次に、ＣＰＵ８によりデコード処理を施され、ラスタ画像データとして再び、画像／コードメモリ７６に書き込まれる。次に、画像／コードメモリ７６から読み出されたラスタ画像データ７７は、画像処理部７４に送られ、ここで解像度変換等の画像処理を施される。画像処理を施されたラスタ画像データ７８は、画像形成部７９に送られて、ここで画像形成が行われる。
【０１５０】
一方、ＦＡＸ送信の場合は、画像読み取り部７２で原稿画像を読み取って得られたラスタ画像データ７３は、画像処理部７４に送られ、ここで解像度変換等の様々な画像処理を施される。画像処理を施されたラスタ画像データ７５は、画像／コードメモリ７６に書き込まれる。次に、画像／コードメモリ７６中のラスタ画像データは、ＣＰＵ８によりＭＲ法などを用いて符号化処理を施され、コードデータとして再び、画像／コードメモリ７６に書き込まれる。次に、ＣＰＵ８により画像／コードメモリ７６から読み出されたコードデータは、モデム８０に書き込まれて、変調され、公衆回線８１を経由して他のファクシミリ装置に送られる。
【０１５１】
この画像読み取り、送信時の画像処理、他のファクシミリ装置への送信を行うための様々な設定は、ユーザにより操作部１４を用いて行われる。一方、他のファクシミリ装置からの受信、受信時の画像処理、画像形成を行うための様々な設定は、ユーザにより操作部８を用いて行われるか、あるいは受信したファクシミリデータ中の指示に応じて設定されるか、あるいは後述するパーソナライズにより設定される。
【０１５２】
次に、実施形態１と異なる第２の点は、パーソナライズ情報を引き出すためのパーソナライズキーの構成が異なる点である。実施形態３においても、図１８に示すごとくパーソナライズサーバは複数存在する。そして、パーソナライズ情報は、各サーバ内にパーソナライズ情報ファイルとして存在する構成となっている。実施形態１、２の場合、パーソナライズ情報を引き出すためのパーソナライズキーは、ユーザＩＤ情報及びその関連情報であるパスワードや、装置ＩＤ情報などであった。これに対し、実施形態３では、パーソナライズキーとして、パーソナライズサーバのネットワークアドレスと、パーソナライズサーバ中に存在するパーソナライズ情報が保持されるファイルのファイル名のペアを使用している。
【０１５３】
次に、ＦＡＸプリントジョブとパーソナライズキーの取得方法について、図１９を用いて説明する。
【０１５４】
図１９は本発明の実施形態３に係るＦＡＸプリントジョブとパーソナライズキーの取得方法を説明するための図である。
【０１５５】
実施形態３では、図示するように通常のファクシミリデータ９２が送信される前に、ヘッダ情報としてパーソナライズキー９１が送信側から受信装置であるところのファクシミリ装置７１に送られる。前述したように、パーソナライズキー９１は、パーソナライズサーバのネットワークアドレスと、パーソナライズサーバ中に存在するパーソナライズ情報が保持されるファイルのファイル名のペアで構成される。ファクシミリ装置７１は、このパーソナライズキー９１に基づいて、パーソナライズサーバにアクセスし、パーソナライズ情報を引き出す。
【０１５６】
次に、実施形態１と異なる第３の点は、リスト形式の情報によりパーソナライズを行う代わりに、スクリプト形式の情報によりパーソナライズを行う点である。実施形態１では、パーソナライズサーバから各種設定の値から構成されるパーソナライズ情報を獲得し、それに基づいて、画像形成装置の動作を変更していた。即ち、画像形成装置の制御プログラムにおいて、複数の制御方法をあらかじめ準備しておいて、パーソナライズ情報の内容に応じて、それらのうちの一つを選択して使用する方式であった。この方式は、パーソナライズ情報として、各種設定の値という、少ない情報を送るだけでよいという利点があった。一方、実施形態３では、パーソナライズされた制御方法を記述したスクリプトをパーソナライズサーバから受け取り、制御プログラムが、そのスクリプトを解釈及び実行して制御を行う方式である。このような方式にすることにより、制御方法自体もパーソナライズすることが可能となり、パーソナライズできる自由度が増すという利点がある。
【０１５７】
次に、実施形態３におけるパーソナライズ情報のやりとりについて、図２０を用いて説明する。
【０１５８】
図２０は本発明の実施形態３に係るパーソナライズ情報のやりとりを説明するための図である。
【０１５９】
受信したファクシミリジョブ中にパーソナライズを指示する記述が見つかると、図２０の（ａ）に示すように、まず、ファクシミリ装置７１から、ファクシミリデータ中で指示されたネットワークアドレス９３−１のパーソナライズサーバ３に、ファクシミリデータ中で指示されたパーソナライズファイル名９３−２が送られる。次に、ファクシミリ装置７１からパーソナライズファイル名９３−２を受け取ったパーソナライズサーバ３は、そのパーソナライズファイル内に保持されたパーソナライズ情報を取り出する。そして、図２０の（ｂ）に示すように、プリンタコントローラ４１にパーソナライズ情報を送リ返す。実施形態３のパーソナライズ情報は、図２０の（ｂ）に示すように、現ユーザの正常終了時の処理スクリプト９４−１、現ユーザの異常発生時の処理スクリプト９４−２から構成される。ファクシミリ装置７１は、この送られてきたパーソナライズ情報を揮発性ＲＡＭ１０内の不図示の各領域にそれぞれコピーすることによりパーソナライズを実現する。
【０１６０】
次に、実施形態３における正常終了時の処理スクリプト及び異常発生時の処理スクリプトについて、図２１を用いて説明する。
【０１６１】
図２１は本発明の実施形態３に係る正常終了時の処理スクリプト及び異常発生時の処理スクリプトを説明するための図である。
【０１６２】
図２１の（ａ）は、正常終了時の処理スクリプトの第１の例を示している。
【０１６３】
Ｌ２０１は、スクリプトの始まりを宣言するものである。Ｌ２０２は、『ｋａｄｏｗａｋｉ＠ｘｘｘ．ｃａｎｏｎ．ｃｏ．ｊｐ』というユーザに正常終了レポートをメールせよという指示である。Ｌ２０３は、正常処理時の処理スクリプトの終わりを宣言するものである。一般に、ファクシミリ装置は遠隔地に画像データを送るのに用いられ、しかもファクシミリデータの送信が終わり次第、接続が切れてしまうという特徴がある。よって、従来は、送信したファクシミリデータが正常にプリントされたかどうかを確かめるのは困難であった。これに対し、実施形態３のファクシミリ装置では、Ｌ２０２に記述する送り先として、送信者のメールアドレスを記述することにより、正常にプリントされたかどうかを確かめることができる。
【０１６４】
次に、図２１の（ｂ）は、正常終了時の処理スクリプトの第２の例を示している。
【０１６５】
Ｌ２１１は、正常終了時の処理スクリプトの始まりを宣言するものである。Ｌ２１２は、『０３−９９９−９９９９』という電話番号に正常終了レポートをファクシミリ送信せよという指示である。 Ｌ２０３は、正常処理時の処理スクリプトの終わりを宣言するものである。このように、実施形態３では、図２１の（ａ）や図２１の（ｂ）のように、正常終了時の処理を、各ユーザごとにスクリプトの形式でパーソナライズ可能となっている。
【０１６６】
次に、図２１の（ｃ）は、異常発生時の処理スクリプトの例を示している。
【０１６７】
Ｌ２２１は、異常発生時の処理スクリプトの始まりを宣言するものである。Ｌ２２２は、重大エラーが発生したかどうか判断することを指示するものである。Ｌ２２３とＬ２２４は、重大エラーが発生した場合の処理を記述するものであり、Ｌ２２３は『ａｄｍｉｎ＠ｘｘｘ．ｃａｎｏｎ．ｃｏ．ｊｐ』という管理者に異常終了レポートをメールせよという指示である。また、Ｌ２２４は『０３−９９９−９９９９』という電話番号に異常終了レポートをファクシミリ送信せよという指示である。即ち、Ｌ２２３はファクシミリ装置７１の管理者にエラーレポートをメールで送り、一方、Ｌ２２４はファクシミリデータの送信者にエラーレポートをファクシミリ送信する処理を意味する。一方、Ｌ２２５は、重大エラーでないエラーが発生している場合に、エラーが解除されるまで待ち、エラー解除後、プリントを継続せよという指示である。Ｌ２２６は、Ｌ２２２のＩＦ文の範囲が終了したことを意味する。Ｌ２２７は、異常発生時の処理スクリプトの終わりを宣言するものである。実施形態３では、図２１の（ｃ）のように、異常発生時の処理を、各ユーザごとにスクリプトの形式でパーソナライズ可能となっている。スクリプトの形式にすることにより、図２１の（ｃ）のような柔軟な指示が可能となる。
【０１６８】
実施形態３では、パーソナライズサーバからパーソナライズされたスクリプトを受け取り、ファクシミリ装置側の制御プログラムにより、それを解釈、表示して制御を行うようにしたが、これを、パーソナライズサーバからパーソナライズされた制御プログラム自身を受け取って、それを実行して制御を行うようにした構成も可能である。この場合、受け取った制御プログラムは、揮発性ＲＡＭ１０内におかれ、ＣＰＵ８により実行される。この構成は、実施形態３のスクリプト方式よりもさらに自由度の高いパーソナライズが行えるという利点がある。
【０１６９】
また、実施形態３では、ファクシミリ装置７１および公衆回線８１で接続される遠隔地のファクシミリ装置からは、このスクリプトを編集可能ではないが、適切な入力手段や転送手段があれば編集可能である。また、パーソナルサーバ上で編集する方法や、メーカーがあらかじめ用意した既製パターン群のうちから選んで使う方法でもよい。
【０１７０】
次に、実施形態３のファクシミリ装置７１で実行される処理について、図２２を用いて説明する。
【０１７１】
図２２は本発明の実施形態３に係るファクシミリ装置で実行される処理を示すフローチャートである。
【０１７２】
尚、ここでの説明は、実施形態１の図１２のフローチャートと異なる点を中心に説明する。
【０１７３】
まず、ステップＳ５１では、ファクシミリジョブを受信する。次に、ステップＳ５２では、パーソナライズ指示があるかどうかをチェックする。パーソナライズ指示がある場合、ステップＳ５３に進む。そして、ステップＳ５３では、図２０の（ａ）で説明したように、ファクシミリデータ中で指示されたネットワークアドレスのパーソナライズサーバに、ファクシミリデータ中で指示されたパーソナライズファイル名を送付する。次に、ステップＳ５４、ステップＳ５５では、図２２の（ｂ）で説明したパーソナライズされたスクリプトから構成されるパーソナライズ情報をパーソナライズサーバから受け取り、揮発性ＲＡＭ１０内の不図示の各記憶領域に書き込んでパーソナライズを行う。
【０１７４】
一方、ステップＳ５２において、パーソナライズ指示がない場合には、ステップＳ５６に進み、デフォルトのスクリプトを揮発性ＲＡＭ１０内の不図示の各領域にコピーして、各設定を共通設定にする。次に、ステップＳ５７では、設定された動作モードでプリントを行う。ステップＳ５８では、正常終了したかどうかを判定する。正常終了した場合は、ステップＳ５９では、図２１で説明したような正常終了時の処理スクリプトに従って処理を行う。
【０１７５】
一方、異常発生した場合は、ステップＳ６０で図２１で説明したような異常発生時の処理スクリプトに従って処理を行う。次に、ステップＳ６１では、異常発生時の処理スクリプトによりエラー解除待ちが指示されているかどうかを判定する。エラー解除待ちが指示されている場合は、ステップＳ６２に進み、エラーが解除されるのを待ち、その後、ステップＳ５７に戻ってプリント処理を継続する。一方、エラー待ちが指示されていない場合は、ステップＳ５１に進む。
【０１７６】
実施形態３では、パーソナライズキーとして、パーソナライズサーバのネットワークアドレスと、パーソナライズサーバ中に存在するパーソナライズ情報が保持されるファイルのファイル名のペアを使用したが、その代わりにこれらを一体化したＵＲＬ（Uniform Resource Locator）のような形式を使用することも可能である。また、パーソナライズサーバのネットワークアドレス単体や、単一のパーソナライズサーバ内のパーソナライズ情報が保持されるファイルのファイル名単体をパーソナライズキーとして使用することも可能である。
【０１７７】
また、実施形態３では、ファクシミリジョブは公衆回線８１を介して１対１に接続される他のファクシミリ装置から送られてくる。これに対し、ネットワーク２を介して多対多に接続される他のファクシミリ装置５からファクシミリデータを受け取ることのできるファクシミリ装置にも本発明を適用可能である。この場合は、ネットワーク２上をＭＲ法などの符号化を行われたファクシミリデータが流れることになり、いわゆるＬＡＮファクシミリを実現することができる。
［他の実施形態］
以上説明した実施形態１〜３では、カラーのプリンタ、白黒のファクシミリ装置について説明したが、白黒のプリンタ、カラーのファクシミリ装置にも、もちろん適用可能である。一般に、カラーの装置の方が、機能が多く、ユーザがパーソナライズ可能な設定項目が多いため、本発明の効果が大きい。
【０１７８】
また、以上説明した実施形態１〜３では、画像メモリにラスタ画像データを保持するようにしたが、これを、例えば、圧縮したラスタ画像データを保持して、それを展開しつつプリントすることも可能である。
【０１７９】
また、以上説明した実施形態１〜３では、プリントジョブ中に記述されたプリントジョブを作成したユーザのユーザＩＤ情報や、プリントジョブを送信したユーザのユーザＩＤ情報を入手しているが、ユーザを一意に識別できるを情報であれば、他の情報でも構わない。例えば、プリントジョブを送信したコンピュータの識別情報をユーザＩＤ情報の代用としたり、プリントジョブを送信したコンピュータのネットワークアドレスをユーザＩＤ情報の代用とする構成も可能である。
【０１８０】
また、以上説明した実施形態１〜３では、外部装置から受信したプリントジョブを基に、紙状の記録媒体上に画像を形成する通常の画像形成装置をパーソナライズする場合について説明したが、パーソナライズ可能なモードを有する画像形成装置であれば、本発明を適用可能である。例えば、プリントジョブを受信し、写真フィルム上に画像を形成するフィルムレコーダにも適用可能である。
【０１８１】
また、以上説明した実施形態１〜３では、バス型のネットワークを用いて、各装置を接続しているが、複数の装置を接続可能なネットワークであれば、他のタイプでも良く、また、有線で接続する代わりに無線で接続する構成でも良い。
【０１８２】
また、以上説明した実施形態１〜３では、パーソナライズサーバを１台の専用サーバ、または、複数の専用サーバで構成したが、これ以外にも、１台のプリンタやファクシミリがパーソナライズサーバを兼任した構成も可能である。
【０１８３】
以上説明したように、本発明による実施形態１〜３によれば、画像形成装置の各種設定を、装置外のパーソナライズサーバに各ユーザごとに集中的に保持し、各画像形成装置は、あるユーザが装置を使用する場合に、そのユーザ用の各種設定をパーソナライズサーバから受け取り、その装置の設定をパーソナライズすることにより、そのユーザに対する操作性を著しく向上させることのできる画像形成装置を提供することができるという効果がある。
【０１８４】
具体的には、各プリンタに指示可能な設定を、ユーザごとに、ユーザ固有の設定にすることができ、また、異なる画像形成装置への設定値を同一にでき、また、従来は記憶が困難であった、大量の設定データや画像データも記憶できるという効果がある。
【０１８５】
尚、本発明は、複数の機器（例えば、ホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置等）に適用してもよい。
【０１８６】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【０１８７】
この場合、記憶媒体から読出されたプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１８８】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１８９】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１９０】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１９１】
【図１】本発明の実施形態１に係る画像形成システムの構成を示すブロック図である。
【図２】本発明の実施形態１に係るＰＤＬデータを説明するための図である。
【図３】本発明の実施形態１に係るＰＤＬデータを説明するための図である。
【図４】本発明の実施形態１に係るＰＤＬデータを説明するための図である。
【図５】本発明の実施形態１に係るＰＤＬデータを説明するための図である。
【図６】本発明の実施形態１に係るＰＤＬデータを説明するための図である。
【図７】本発明の実施形態１に係るＰＤＬデータを説明するための図である。
【図８】本発明の実施形態１に係るプリンタの操作部に表示されるメッセージを説明するための図である。
【図９】本発明の実施形態１に係るプリントジョブが正常終了または異常終了した場合にプリントされる、またはメールで送られるレポートを説明するための図である。
【図１０】本発明の実施形態１に係る各種設定データを説明するための図である。
【図１１】本発明の実施形態１に係るパーソナライズ情報のやりとりを説明するための図である。
【図１２】本発明の実施形態１に係るプリンタで実行される処理を示すフローチャートである。
【図１３】本発明の実施形態２に係る画像形成システムの構成を示すブロック図である。
【図１４】本発明の実施形態２に係るフォームオーバーレイ機能を説明するための図である。
【図１５】本発明の実施形態２に係る各種設定データを説明するための図である。
【図１６】本発明の実施形態２に係るパーソナライズ情報のやりとりを説明するための図である。
【図１７】本発明の実施形態２に係るプリンタコントローラで実行される処理を示すフローチャートである。
【図１８】本発明の実施形態３に係る画像形成システムの構成を示すブロック図である。
【図１９】本発明の実施形態３に係るＦＡＸプリントジョブとパーソナライズキーの取得方法を説明するための図である。
【図２０】本発明の実施形態３に係るパーソナライズ情報のやりとりを説明するための図である。
【図２１】本発明の実施形態３に係る正常終了時の処理スクリプト及び異常発生時の処理スクリプトを説明するための図である。
【図２２】本発明の実施形態３に係るファクシミリ装置で実行される処理を示すフローチャートである。
【符号の説明】
【０１９２】
１  プリンタ
２  ネットワーク
３  パーソナライズサーバ
４  複写機
５  ファクシミリ装置
６  プリンタ
７  外部インタフェース
８  ＣＰＵ
９  ＲＯＭ
１０  揮発性ＲＡＭ
１０ー１  フルページ画像メモリ
１０ー２  ワークメモリ
１１  プリンタインタフェース
１２  ラスタ画像データ
１３  画像形成部
１４  操作部
１５  プリンタ通信部
１７  ＣＰＵバス
１７ー１、１７ー２  コンピュータ
１８  不揮発性ＲＡＭ
【図１】
2006351039.tif 000003
【図２】
2006351039.tif 000004
【図３】
2006351039.tif 000005
【図４】
2006351039.tif 000006
【図５】
2006351039.tif 000007
【図６】
2006351039.tif 000008
【図７】
2006351039.tif 000009
【図８】
2006351039.tif 000010
【図９】
2006351039.tif 000011
【図１０】
2006351039.tif 000012
【図１１】
2006351039.tif 000013
【図１２】
2006351039.tif 000014
【図１３】
2006351039.tif 000015
【図１４】
2006351039.tif 000016
【図１５】
2006351039.tif 000017
【図１６】
2006351039.tif 000018
【図１７】
2006351039.tif 000019
【図１８】
2006351039.tif 000020
【図１９】
2006351039.tif 000021
【図２０】
2006351039.tif 000022
【図２１】
2006351039.tif 000023
【図２２】
2006351039.tif 000024