(57)【要約】【課題】様々な印刷ジョブに対応して、利用者制限に係るサービスと、課金管理に係るサービスと、を効率的に提供することを目的とする。【解決手段】ユーザの認証を行う認証手段を有する印刷装置１であって、所定の情報に基づいて、印刷ジョブを、文書の印刷及び／又は文書の蓄積に係る権限が制限されたゲストジョブとして扱うか否かを判定する判定手段と、判定手段において判定された判定結果に基づいて、文書の印刷及び／又は文書の蓄積を実行する実行手段と、を有することによって上記課題を解決する。【選択図】図１
2010058522.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの認証を行う認証手段を有する印刷装置であって、
所定の情報に基づいて、印刷ジョブを、文書の印刷及び／又は文書の蓄積に係る権限が制限されたゲストジョブとして扱うか否かを判定する判定手段と、
前記判定手段において判定された判定結果に基づいて、文書の印刷及び／又は文書の蓄積を実行する実行手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記所定の情報は、前記印刷ジョブに含まれる、ユーザの認証に係るユーザ認証情報であることを特徴とする請求項１記載の印刷装置。
【請求項３】
前記所定の情報は、前記印刷ジョブに含まれる、前記印刷ジョブが前記ゲストジョブであることを示すゲストジョブ識別情報であることを特徴とする請求項１記載の印刷装置。
【請求項４】
当該印刷装置は複数のプリンタ制御言語を受け付け可能であって、
前記判定手段は、前記所定の情報に加え、前記複数のプリンタ制御言語の内、特定のプリンタ制御言語で記述された前記印刷ジョブを前記ゲストジョブとして扱うことを特徴とする請求項１乃至３何れか一項記載の印刷装置。
【請求項５】
当該印刷装置は複数のインターフェースを有し、
前記判定手段は、前記所定の情報に加え、前記複数のインターフェースの内、特定のインターフェースを介して受け取った前記印刷ジョブを前記ゲストジョブとして扱うことを特徴とする請求項１乃至３何れか一項記載の印刷装置。
【請求項６】
当該印刷装置はネットワークを介して複数の端末と接続されており、
前記判定手段は、前記所定の情報に加え、前記複数の端末の内、特定の端末から受け取った前記印刷ジョブを前記ゲストジョブとして扱うことを特徴とする請求項１乃至３何れか一項記載の印刷装置。
【請求項７】
前記ゲストジョブの存在を許可するか否かを設定可能なことを特徴とする請求項１乃至６何れか一項記載の印刷装置。
【請求項８】
前記認証手段において認証されたユーザに対して、前記ゲストジョブに係る操作を許可することを特徴とする請求項１乃至７何れか一項記載の印刷装置。
【請求項９】
前記認証手段において認証されたユーザが、当該印刷装置の管理者権限を有しない場合は、前記ゲストジョブに係る文書の情報を隠蔽して表示する表示手段を更に有することを特徴とする請求項１乃至８何れか一項記載の印刷装置。
【請求項１０】
前記認証手段において認証されたユーザが行った前記ゲストジョブに係る操作を、前記ユーザが行ったジョブとして記録する記録手段を更に有することを特徴とする請求項１乃至９何れか一項記載の印刷装置。
【請求項１１】
印刷ジョブに、ユーザの認証に係るユーザ認証情報と、当該印刷ジョブが前記ゲストジョブであることを示すゲストジョブ識別情報と、が含まれていた場合、前記判定手段では、当該印刷ジョブを前記ゲストジョブとして扱い、前記記録手段では、前記認証手段において認証されたユーザが行った前記ゲストジョブに係る操作を、前記ユーザが行ったジョブとして記録することを特徴とする請求項１０記載の印刷装置。
【請求項１２】
印刷ジョブに係る文書を蓄積する文書蓄積手段を更に有し、
前記ゲストジョブに係る文書は、一度、前記文書蓄積手段に蓄積された後、前記認証手段において認証されたユーザからの要求に基づいて印刷されることを特徴とする請求項１乃至１１何れか一項記載の印刷装置。
【請求項１３】
前記認証手段において認証されたユーザが、当該印刷装置の管理者権限を有する場合は、前記文書蓄積手段に蓄積された文書の一括印刷指示を許可することを特徴とする請求項１２記載の印刷装置。
【請求項１４】
ユーザの認証を行う認証手段を有する印刷装置における印刷方法であって、
所定の情報に基づいて、印刷ジョブを、文書の印刷及び／又は文書の蓄積に係る権限が制限されたゲストジョブとして扱うか否かを判定する判定段階と、
前記判定段階において判定された判定結果に基づいて、文書の印刷及び／又は文書の蓄積を実行する実行段階と、
を有することを特徴とする印刷方法。
【請求項１５】
前記所定の情報は、前記印刷ジョブに含まれる、ユーザの認証に係るユーザ認証情報であることを特徴とする請求項１４記載の印刷方法。
【請求項１６】
前記所定の情報は、前記印刷ジョブに含まれる、前記印刷ジョブが前記ゲストジョブであることを示すゲストジョブ識別情報であることを特徴とする請求項１４記載の印刷方法。
【請求項１７】
前記印刷装置は複数のプリンタ制御言語を受け付け可能であって、
前記判定段階は、前記所定の情報に加え、前記複数のプリンタ制御言語の内、特定のプリンタ制御言語で記述された前記印刷ジョブを前記ゲストジョブとして扱うことを特徴とする請求項１４乃至１６何れか一項記載の印刷方法。
【請求項１８】
前記印刷装置は複数のインターフェースを有し、
前記判定段階は、前記所定の情報に加え、前記複数のインターフェースの内、特定のインターフェースを介して受け取った前記印刷ジョブを前記ゲストジョブとして扱うことを特徴とする請求項１４乃至１６何れか一項記載の印刷方法。
【請求項１９】
前記印刷装置はネットワークを介して複数の端末と接続されており、
前記判定段階は、前記所定の情報に加え、前記複数の端末の内、特定の端末から受け取った前記印刷ジョブを前記ゲストジョブとして扱うことを特徴とする請求項１４乃至１６何れか一項記載の印刷方法。
【請求項２０】
請求項１４乃至１９何れか一項記載の印刷方法をコンピュータに実行させることを特徴とする印刷プログラム。
【請求項２１】
請求項２０記載の印刷プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷方法、印刷プログラム及び記録媒体に関する。
【背景技術】
【０００２】
オフィス内に設置されたプリンタ等の共有のオフィス機器について利用者を制限したり、利用者又は利用部門にオフィス機器の使用状況に応じた課金を行ったりしたいという要求が存在する。
【０００３】
従来は、このような要求を解決するため、例えばプリンタと、パーソナルコンピュータ（以下、単にＰＣという）側に導入したソフトウェアと、の組み合わせによって利用者を制限するサービスを提供していた（例えば、特許文献１及び２参照）。
【０００４】
また、課金については専用の課金装置等を用いたりしていた。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来の方法では、利用者の制限と、課金管理と、が効率的に行なわれていない問題があった。
【０００６】
このような問題を解決するため、例えばプリンタ等のオフィス機器に認証を行う認証手段を設け、印刷ジョブに付加されたユーザ認証情報等に基づいて、認証手段においてユーザ認証を行い、該ユーザ認証と、認証済みユーザの権限と、の考えに基づいて利用者制限に係るサービスと、課金管理に係るサービスと、を効率的に行うようにしてもよい。
【０００７】
しかし、ＰＣでのプリンタ向けの印刷ジョブの生成においては、通常、プリンタドライバと呼ばれるプリンタベンダの提供するモジュールが用いられるため、上述したような印刷ジョブへのユーザ認証情報等の付加は、プリンタドライバによって行われることとなる。
【０００８】
しかしながら、ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）アプリケーションや、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）による直接印刷を行うアプリケーションや、汎用機によって構成されたシステム等、印刷ジョブを生成する部分（モジュール）が、プリンタベンダ以外によって作成されることも多く、このような場合、印刷ジョブに対して、ユーザ認証情報等の付加は、必ずしも容易ではない問題があった。
【０００９】
したがって、従来のプリンタ等では、ＣＡＤアプリケーションや、ＰＤＦによる直接印刷を行うアプリケーションや、汎用機によって構成されたシステム等に対しては、利用者制限に係るサービスと、課金管理に係るサービスと、を効率的に提供することができない問題があった。
【００１０】
本発明は、上記の点に鑑みなされたもので、様々な印刷ジョブに対応して、利用者制限に係るサービスと、課金管理に係るサービスと、を効率的に提供することを目的とする。
【課題を解決するための手段】
【００１１】
そこで、上記問題を解決するため、本発明は、ユーザの認証を行う認証手段を有する印刷装置であって、所定の情報に基づいて、印刷ジョブを、文書の印刷及び／又は文書の蓄積に係る権限が制限されたゲストジョブとして扱うか否かを判定する判定手段と、前記判定手段において判定された判定結果に基づいて、文書の印刷及び／又は文書の蓄積を実行する実行手段と、を有することを特徴とする。
【００１２】
本発明によれば、ユーザの認証を行う認証手段を有する印刷装置であって、所定の情報に基づいて、印刷ジョブを、文書の印刷及び／又は文書の蓄積に係る権限が制限されたゲストジョブとして扱うか否かを判定する判定手段と、前記判定手段において判定された判定結果に基づいて、文書の印刷及び／又は文書の蓄積を実行する実行手段と、を有することにより、様々な印刷ジョブに対応して、利用者制限に係るサービスと、課金管理に係るサービスと、を効率的に提供することができる。
【００１３】
また、上記課題を解決するための手段として、印刷方法、印刷プログラム及び記録媒体としてもよい。
【発明の効果】
【００１４】
本発明によれば、様々な印刷ジョブに対応して、利用者制限に係るサービスと、課金管理に係るサービスと、を効率的に提供することができる。
【図面の簡単な説明】
【００１５】
【図１】プリンタの機能構成図である。
【図２】印刷ジョブを示す図である。
【図３】アドレス帳の一例を示す図である。
【図４】印刷制御情報格納部に格納されている情報の例を示す図（その１）である。
【図５】ジョブ履歴格納部に格納されているジョブ履歴情報の一例を示す図である。
【図６】ゲストジョブを示す図（その１）である。
【図７】ＮＶＲＡＭに設定されている情報の例を示す図（その１）である。
【図８】印刷制御情報格納部に格納されている情報の例を示す図（その２）である。
【図９】ゲストジョブ設定処理を示すフローチャート（その１）である。
【図１０】印刷中画面の一例を示す図である。
【図１１】ジョブリセット確認画面の一例を示す図である。
【図１２】認証及びプリンタ操作許可処理を示すフローチャートである。
【図１３】ログインユーザー名及びログインパスワード入力画面の一例を示す図である。
【図１４】エラー画面を示す図（その１）である。
【図１５】エラー画面を示す図（その２）である。
【図１６】操作確認画面を示す図（その１）である。
【図１７】操作確認画面を示す図（その２）である。
【図１８】文書蓄積処理の一例を示すフローチャートである。
【図１９】蓄積文書操作画面の一例を示す図である。
【図２０】蓄積文書印刷処理の一例を示すフローチャートである。
【図２１】蓄積文書選択画面を示す図（その１）である。
【図２２】蓄積文書選択画面を示す図（その２）である。
【図２３】ゲストジョブを示す図（その２）である。
【図２４】印刷制御情報格納部に格納されている情報の例を示す図（その３）である。
【図２５】アドレス帳の概念図（その１）である。
【図２６】アドレス帳の概念図（その２）である。
【図２７】ゲストジョブ設定処理を示すフローチャート（その２）である。
【図２８】ＮＶＲＡＭに設定されている情報の例を示す図（その２）である。
【図２９】ゲストジョブ設定処理を示すフローチャート（その３）である。
【図３０】ＮＶＲＡＭに設定されている情報の例を示す図（その３）である。
【図３１】ゲストジョブ設定処理を示すフローチャート（その４）である。
【図３２】ＮＶＲＡＭに設定されている情報の例を示す図（その４）である。
【図３３】ゲストジョブ設定処理を示すフローチャート（その５）である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について図面に基づいて説明する。
【００１７】
（実施例１）
図１は、プリンタの機能構成図である。図１に示されるように、プリンタ１は、通信部１１と、印刷データ解析部１２と、ユーザ認証管理部１３と、制御・文書管理部１４と、画像形成部１５と、印刷実行部１６と、印刷エンジン１７と、操作部１８と、画像形成情報格納部１２２と、印刷制御情報格納部１２１と、アドレス帳１３１と、蓄積文書格納部１４１と、ジョブ履歴格納部１４２と、ＮＶＲＡＭ１４３と、を含む。
【００１８】
通信部１１は、プリンタ１と、ホストコンピュータ２と、の通信を制御する通信部である。図１に示されるように、プリンタ１は、ホストコンピュータ２と、ＵＳＢＩ／Ｆ、ＩＥＥＥ１２８４Ｉ／Ｆ、ＮｅｔｗｏｒｋＩ／Ｆ等を介して、接続されている。例えばホストコンピュータ２のプリンタドライバ等で作成された印刷ジョブは、通信部１１において受信される。
【００１９】
印刷データ解析部１２は、印刷ジョブ等の印刷に係るデータを解析する解析部であって、例えば印刷ジョブを解析した結果、後述するような印刷制御情報２１や画像形成情報２２を、印刷制御情報格納部１２１や画像形成情報格納部１２２に格納する。
【００２０】
なお、印刷制御情報２１は、例えば後述する図２に示すような認証情報以外に、例えば給紙トレイ、排紙先、用紙サイズ、ステープル、両面等の機能指示に係る情報を含む。また、画像形成情報２２は、印刷イメージを作成するための情報であって、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）によって記述されており、例えば後述する図２に示すように、ＰＤＬを識別するＰＤＬ種を含む。ホストコンピュータ２は、用途によって異なるＰＤＬによって記述された画像形成情報２２を作成し、プリンタ１に送信する。
【００２１】
また、印刷データ解析部１２は、印刷ジョブ等の印刷に係るデータを解析した結果、印刷制御情報２１に、例えばユーザ名（ログインＩＤ）とパスワード等の認証情報が含まれていると判定すると、該認証情報を、ユーザ認証管理部１３に渡す。
【００２２】
ユーザ認証情報管理部１３は、例えば、アドレス帳１３１等に格納されているユーザ名やパスワード等の認証情報と、操作部１８又は印刷データ解析部１２より渡されたユーザ名やパスワード等の認証情報と、に基づいて、ユーザの認証を行ったり、認証結果や、認証が成功した場合は該ユーザが可能な操作（例えば、印刷、初期設定の変更等）を、印刷データ解析部１２に返したりする。
【００２３】
なお、アドレス帳１３１に格納されている情報の詳細は、後述する図３等に示す。また、認証情報として、ユーザ名と、パスワードとの組み合わせを用いて説明を行ったが、他のものであってもよい。また、ユーザ認証情報管理部１３において、実際の認証を行うものとして説明を行ったが、ユーザ認証情報管理部１３は認証を行わず、実際の認証はプリンタ１とネットワークを介して接続された外部の認証サーバ等において行うようにしてもよい。
【００２４】
印刷データ解析部１２は、例えば印刷ジョブ中に認証情報が存在しない場合は、該印刷ジョブをゲストジョブとして、該印刷ジョブがゲストジョブであることを表す値を印刷制御情報２１に含め、印刷制御情報格納部１２１に格納する。なお、印刷制御情報格納部１２１に格納されている印刷制御情報２１の例を、後述する図４、図８等に示す。
【００２５】
制御・文書管理部１４は、蓄積文書格納部１４１に文書を蓄積したり、要求に応じて、蓄積文書格納部１４１に格納されている文書を画像形成部１５に渡したりする等、蓄積文書の管理を行う共に、印刷実行部１６が実行したジョブの履歴情報をジョブ履歴格納部１４２に格納する等のジョブ履歴の管理を行う。なお、ジョブ履歴格納部１４２に格納されているジョブの履歴情報の例を、後述する図５に示す。
【００２６】
制御・文書管理部１４は、例えば印刷制御情報格納部１２１に格納されている印刷制御情報２１を参照し、該当する印刷ジョブが認証に成功し、且つ印刷権限を有する印刷ジョブであった場合は、画像形成部１５に、イメージを生成するよう指示する。
【００２７】
また、制御・文書管理部１４は、印刷制御情報格納部１２１に格納されている印刷制御情報２１を参照し、該当するジョブがゲストジョブであった場合は、プリンタ１のＮＶＲＡＭ１４３に格納されている設定ファイル等を参照し、ゲストジョブを許す設定、例えば設定ファイルの項目「ゲストによる印刷を可能にする？」の値が「する」だった場合は、画像形成部１５に、イメージを生成するよう指示し、ゲストジョブを許さない設定、例えば設定ファイルの項目「ゲストによる印刷を可能にする？」の値が「しない」だった場合は、ジョブを破棄する。なお、ＮＶＲＡＭ１４３に格納されている設定ファイルの一例は、後述する図７等に示す。
【００２８】
制御・文書管理部１４は、操作部１８を介してユーザから指示があった場合は、ＮＶＲＡＭ１４３に格納されている設定ファイルの値を変更する。
【００２９】
画像形成部１５は、画像を形成する形成部であって、例えば制御・文書管理部１４からの指示に基づいて、画像形成情報格納部１２２に格納されている画像形成情報２２に基づいて、印刷に使用するイメージを生成する。画像形成部１５は、生成したイメージを必要に応じて印刷実行部１６に渡す。例えば、画像形成部１５は、該当するジョブがゲストジョブであった場合は、ゲストジョブに対して許可されている機能（例えば、白黒の印刷）を提供可能なイメージを生成する。
【００３０】
印刷実行部１６は、印刷を実行する実行部であって、例えば、画像形成部１５から渡されたイメージを、印刷エンジン１７を用いて印刷物として出力する。印刷エンジン１７は、印刷を行うエンジン部である。
【００３１】
また、印刷実行部１６は、例えば、画像形成部１５から渡されたイメージを、制御・文書蓄積部１４に渡し、蓄積文書としての保存を要求する。また、印刷実行部１６は、印刷の成否や、印刷ユーザ情報、ページ数などのジョブ履歴に係る情報を、制御・文書蓄積部１４に渡し、ジョブ履歴情報としての保存を要求する。
【００３２】
操作部１８は、ユーザと、プリンタ１の本体制御と、の情報伝達手段であって、例えば操作パネル等を制御する。例えば、操作部１８は、ユーザのキー操作イベントをプリンタ１の本体制御に通知する処理、ＧＵＩを構築するためのライブラリ関数等を手供する処理、構築されたＧＵＩ情報を管理する処理、構築されたＧＵＩをオペレーションパネル上に表示反映する処理等を行う。
【００３３】
操作部１８は、後述する図１０、図１１、図１３、図１４、図１５、図１６、図１７、図１９、図２１、図２２等に示されるようなＧＵＩを例えばオペレーションパネル上に表示して、ユーザが入力したユーザ名やパスワード等の認証情報を、ユーザ認証管理部１３に渡したり、認証結果を含むＧＵＩを作成し、オペレーションパネル上に表示したり、制御・文書管理部１４を介して、印刷制御情報２１を参照し、現在印刷中のジョブの情報や、蓄積文書格納部１４１に格納されている蓄積文書のリストを含むＧＵＩを作成し、オペレーションパネル上に表示したりする。
【００３４】
以下、印刷ジョブの一例を、図２に示す。図２は、印刷ジョブを示す図である。
【００３５】
図２に示されるように、印刷ジョブは、例えば、ジョブ開始マークと、印刷制御情報２１と、画像形成情報２２と、ジョブ終了マークと、を含む。また、印刷制御情報２１は、例えばユーザ名と、パスワードと、から成る認証情報を含み、画像形成情報２２は、ＰＤＬを識別するＰＤＬ種を含む。
【００３６】
印刷データ解析部１２は、図２に示されるような印刷ジョブを解析した結果、有効な印刷ジョブであると判定すると、印刷制御情報２１や画像形成情報２２を、印刷制御情報格納部１２１や画像形成情報格納部１２２に格納する。
【００３７】
以下、アドレス帳１３１に格納されている情報の一例を、図３に示す。図３は、アドレス帳の一例を示す図である。
【００３８】
図３に示されるように、アドレス帳１３１は、「ログインＩＤ」と、「パスワード」と、「表示名」と、「印刷」と、「管理者？」と、「当月利用枚数」と、を項目として含む。
【００３９】
ログインＩＤには、ログインＩＤが格納されている。また、パスワードには、パスワードが格納されている。また、表示名には、表示名が格納されている。また、印刷には、印刷が可能か不可能かの情報が格納されている。また、管理者？には、管理者か否かの情報が格納されている。また、当月利用枚数には、印刷の当月利用枚数が格納されている。
【００４０】
例えばユーザ認証管理部１３は、図２に示したような認証情報を印刷データ解析部１２から渡されると、該認証情報と、アドレス帳１３１に格納されているログインＩＤ及びパスワードとを比較して、認証を行ったり、ユーザが入力したログインユーザー名及びログインパスワードを操作部１８から渡されると、該ログインユーザー名及びログインパスワードと、アドレス帳１３１に格納されているログインＩＤ及びパスワードとを比較して、認証を行ったりする。
【００４１】
また、制御・文書管理部１４は、印刷エンジン１７等を用いて印刷を行った情報（枚数）を、アドレス帳１３１に格納したりする。アドレス帳１３１に格納されている当月利用枚数等は、課金管理のサービス等に利用することができる。
【００４２】
以下、印刷制御情報格納部１２１に格納されている情報の一例を、図４に示す。図４は、印刷制御情報格納部に格納されている情報の例を示す図（その１）である。
【００４３】
図４に示されるように、印刷制御情報格納部１２１に格納されている情報は、項目と、値と、を含み、項目は、「所有者ＩＤ」と、「所有者表示名称」と、「印刷部数」と、「ページ数」と、「両面」と、「ステープル」と、「文書蓄積」と、「ゲストジョブ？」と、を含む。
【００４４】
上述したように、印刷データ解析部１２は、図２に示されるような印刷ジョブを解析した結果、有効な印刷ジョブであると判定すると、印刷制御情報２１を、印刷制御情報格納部１２１に格納する。なお、図４には図示していないが、図４に示される情報は、ジョブ毎に印刷制御情報格納部１２１に格納されているものとする。以下においても同様である。
【００４５】
以下、ジョブ履歴格納部１４２に格納されているジョブ履歴情報の一例を、図５に示す。図５は、ジョブ履歴格納部に格納されているジョブ履歴情報の一例を示す図である。
【００４６】
図５に示されるように、ジョブ履歴格納部１４２に格納されているジョブ履歴情報は、項目と、値と、を含み、項目は、印刷制御情報格納部１２１に格納されている情報から引き継ぐ項目として、「所有者ＩＤ」と、「所有者表示名称」と、「印刷部数」と、「ページ数」と、「両面」と、「ステープル」と、「文書蓄積」と、「ゲストジョブ？」と、を含み、また、印刷処理結果を示す項目として、「印刷結果」と、「総印刷部数」と、「総印刷ページ数」と、「紙詰まりによる破棄用紙枚数」と、を含む。なお、図５には図示していないが、図５に示される情報は、ジョブ毎にジョブ履歴格納部１４２に格納されているものとする。
【００４７】
以下、ゲストジョブの一例を、図６に示す。図６は、ゲストジョブを示す図（その１）である。
【００４８】
図６に示されるジョブは、図２に示したジョブに比べて、印刷制御情報２１に、認証情報が含まれていない。
【００４９】
図６に示されるように、印刷制御情報２１中に認証情報が含まれていない場合、例えば印刷データ解析部１２は、後述する図７に示すようなＮＶＲＡＭ１４３に設定されているゲストジョブを許可するか否かの情報を参照し、ゲストジョブが許可されていると判定すると、図６に示すようなジョブをゲストジョブとして、ゲストジョブであることを示すフラグ（ＹＥＳ）を、項目「ゲストジョブ？」の値として印刷制御情報格納部１２１に格納する。
【００５０】
以下、ＮＶＲＡＭ１４３に設定されている情報の一例を、図７を用いて説明する。図７は、ＮＶＲＡＭに設定されている情報の例を示す図（その１）である。
【００５１】
図７に示されるように、ＮＶＲＡＭ１４３に設定されている情報は、項目と、値と、を含み、項目は、「ゲストジョブを許可する？」を含む。
【００５２】
例えば、プリンタ１の管理者は、操作部１８等を介して、ＮＶＲＡＭ１４３に設定されている項目「ゲストジョブを許可する？」の値を、する又はしない、に設定することによって、ゲストジョブを許可するか否かを設定する。
【００５３】
ゲストジョブを許可するか否かを設定可能なことにすることによって、例えば特に高機能なプリンタは、ゲストジョブを許可せず、安全性を高める一方、通常のプリンタは、ゲストジョブを許可して、例えば、印刷制御情報２１に認証情報を付加することが出来ないクライアント（端末）に対しても、機能が制限された印刷等に係るサービスを提供することができる。
【００５４】
以下、印刷制御情報格納部１２１に格納されている情報の他の例を、図８に示す。図８は、印刷制御情報格納部に格納されている情報の例を示す図（その２）である。
【００５５】
図８に示される印刷制御情報格納部１２１に格納されている情報は、図４に示した印刷制御情報格納部１２１に格納されている情報に比べて、所有者ＩＤと、所有者表示名称と、の値が格納されていない。これは、図６に示したように、ゲストジョブには認証情報が含まれていないためである。また、図８に示される印刷制御情報格納部１２１に格納されている情報は、図４に示した印刷制御情報格納部１２１に格納されている情報に比べて、項目「ゲストジョブ？」の値がＹＥＳとなっている。
【００５６】
以下、印刷制御情報格納部１２１の項目「ゲストジョブ？」に値を設定する等の、ゲストジョブ設定処理の一例を、図９を用いて説明する。図９は、ゲストジョブ設定処理を示すフローチャート（その１）である。
【００５７】
ステップＳ２０において、印刷データ解析部１２は、通信部１１を介して受け取った印刷ジョブを解析して、印刷制御情報２１と、画像形成情報２２と、に分離する。
【００５８】
ステップＳ２０に続いてステップＳ２１に進み、印刷データ解析部１２は、印刷制御情報２１から認証情報を抽出する。
【００５９】
ステップＳ２１に続いてステップＳ２２に進み、印刷データ解析部１２は、ステップＳ２１における認証情報の抽出が、成功したか否かを判定する。印刷データ解析部１２は、認証情報の抽出に成功したと判定すると（ステップＳ２２においてＹＥＳ）、ステップＳ２３に進み、認証情報の抽出に失敗したと判定すると（ステップＳ２２においてＮＯ）、ステップＳ２４に進む。
【００６０】
ステップＳ２３では、印刷データ解析部１２が、ステップＳ２１において抽出した認証情報を、ユーザ認証管理部１３に渡して認証を要求する。
【００６１】
一方、ステップＳ２４では、印刷データ解析部１２が、ＮＶＲＡＭ１４３等に設定されている情報の項目「ゲストジョブを許可する？」の値を参照し、ゲストジョブが許可されているか否かを判定する。印刷データ解析部１２は、ゲストジョブが許可されていると判定すると（ステップＳ２４においてＹＥＳ）、ステップＳ２５に進み、ゲストジョブが許可されていないと判定すると（ステップＳ２４においてＮＯ）、ステップＳ２６に進む。
【００６２】
ステップＳ２５では、印刷データ解析部１２が、印刷制御情報格納部１２１に、ゲストジョブとして情報を格納する（図８参照）。
【００６３】
一方、ステップＳ２６では、印刷データ解析部１２が、ゲストジョブが許可されていないとして、ジョブを破棄する。
【００６４】
一方、ステップＳ２３に続いてステップＳ２７に進み、印刷データ解析部１２は、認証が成功したか否かを判定する。印刷データ解析部１２は、認証が成功したと判定すると（ステップＳ２７においてＹＥＳ）、ステップＳ２８に進み、認証が失敗したと判定すると（ステップＳ２７においてＮＯ）、ステップＳ２９に進む。例えば印刷データ解析部１２は、ユーザ認証管理部１３が、認証が成功した旨の応答を印刷データ解析部１２に返すと、認証が成功したと判定し、ユーザ認証管理部１３が、認証が失敗した旨の応答を印刷データ解析部１２に返すと、認証が失敗したと判定する。
【００６５】
ステップＳ２８では、印刷データ解析部１２が、印刷制御情報格納部１２１に、認証が成功した印刷ジョブとして、情報を格納する（図４参照）。
【００６６】
一方、ステップＳ２９では、印刷データ解析部１２が、認証が失敗した印刷ジョブとして、ジョブを破棄する。
【００６７】
図９に示したような処理を行うことによって、ゲストジョブが許可されている場合、プリンタ１は、印刷制御情報２１に認証情報が含まれていないジョブをゲストジョブとして、例えば印刷制御情報格納部１２１等にゲストジョブとして値（例えばＹＥＳ）を、対応する情報の項目に設定することができる。このように、ゲストジョブを設定することによって、例えば、ＣＡＤアプリケーションや、ＰＤＦによる直接印刷を行うアプリケーションや、汎用機によって構成されたシステム等、認証情報を、印刷制御情報２１に含めることが困難なクライアントに対しても、例えば、白黒の印刷だけは許可する等、機能を制限し、印刷等に係るサービスを提供することができる。
【００６８】
また、ゲストジョブを設定することによって、利用者制限を行わずに課金管理を行う場合、特別な設定（例えば、印刷制御情報２１に認証情報を含めるとの設定）をしていない端末からのジョブは、ゲスト扱いで課金すると言ったような課金管理を行うことができる。
【００６９】
なお、ゲストジョブに対しては、プリンタ１を操作する権限を有するユーザであれば、誰でも蓄積されている文書の閲覧や処理を可能にしてもよい。
【００７０】
以下、印刷中のジョブをリセットする、ジョブリセットに係る認証及びプリンタ操作許可処理の一例を、図１０から図１７を用いて説明する。図１０は、印刷中画面の一例を示す図である。
【００７１】
操作部１８は、文書の印刷中、例えば図１０に示されるような印刷中画面２００を作成し、オペレーションパネル上に表示する。ここで、図１０に示されるような印刷中画面２００において、ジョブリセットボタン２０１がユーザによって押された旨のイベントを受け取ると、操作部１８は、図１１に示されるようなジョブリセット確認画面２１０を作成し、オペレーションパネル上に表示する。
【００７２】
図１１は、ジョブリセット確認画面の一例を示す図である。図１１に示されるように、ジョブリセット確認画面２１０は、印刷中ジョブ消去ボタン２１１等を含む。
【００７３】
以下、ジョブリセットに係る、認証及びプリンタ操作許可処理の一例を、図１２に示す。図１２は、認証及びプリンタ操作許可処理を示すフローチャートである。
【００７４】
ステップＳ３０において、操作部１８は、図１１に示されるようなジョブリセット確認画面２１０において、印刷中ジョブ消去ボタン２１１がユーザによって押された旨のインベントを受け取ると、図１３に示されるようなログインユーザー名及びログインパスワード入力画面２２０を作成し、オペレーションパネル上に表示する。
【００７５】
図１３は、ログインユーザー名及びログインパスワード入力画面の一例を示す図である。図１３に示されるように、ログインユーザー名及びログインパスワード入力画面２２０は、ログインユーザー名を入力するログインユーザー名入力エリアや、ログインパスワードを入力するログインパスワード入力エリア、実行ボタン２２１等を含む。
【００７６】
図１２において、ステップＳ３０に続いてステップＳ３１に進み、操作部１８は、図１３に示されるようなログインユーザー名及びログインパスワード入力画面２２０において、ログインユーザー名と、ログインパスワードと、がユーザによって入力されて実行ボタン２２１がユーザによって押されたか否かを判定する。操作部１８は、ログインユーザー名と、ログインパスワードと、がユーザによって入力されて実行ボタン２２１がユーザによって押されたと判定すると（ステップＳ３１においてＹＥＳ）、ステップＳ３２に進み、ログインユーザー名と、ログインパスワードと、がユーザによって入力されていない又は入力されていても実行ボタン２２１が押されていないと判定すると（ステップＳ３１においてＮＯ）、ステップＳ３１の処理を繰り返す。
【００７７】
ステップＳ３２において、操作部１８を介して、ユーザによって入力されたログインユーザー名と、ログインパスワードと、を受け取った制御・文書管理部１４は、ログインユーザー名と、ログインパスワードと、をユーザ認証管理部１３に渡して、認証を要求する。
【００７８】
ステップＳ３２に続いてステップＳ３３に進み、制御・文書管理部１４は、認証が成功したか否かを判定する。制御・文書管理部１４は、認証が成功したと判定すると（ステップＳ３３においてＹＥＳ）、ステップＳ３５に進み、認証が失敗したと判定すると（ステップＳ３３においてＮＯ）、ステップＳ３４に進む。
【００７９】
ステップＳ３４では、制御・文書管理部１４より、認証が失敗した旨の情報を受け取った操作部１８が、図１４に示されるような認証が失敗した旨のエラー画面２３０を作成し、オペレーションパネル上に表示する。図１４は、エラー画面を示す図（その１）である。
【００８０】
一方、図１２のステップＳ３５では、制御・文書管理部１４が、ユーザによって入力されたログインユーザー名と、消去しようとしている印刷中のジョブの所有者とが、一致するか否かを判定する。制御・文書管理部１４は、ユーザによって入力されたログインユーザー名と、消去しようとしている印刷中のジョブの所有者とが、一致すると判定すると（ステップＳ３５においてＹＥＳ）、ステップＳ３９に進み、ユーザによって入力されたログインユーザー名と、消去しようとしている印刷中のジョブの所有者とが、一致しないと判定すると（ステップＳ３５においてＮＯ）、ステップＳ３６に進む。
【００８１】
例えば、制御・文書管理部１４は、ユーザによって入力されたログインユーザー名と、印刷制御情報格納部１２１に格納されている対応する情報の項目「所有者ＩＤ」の値と、を比較して、ユーザによって入力されたログインユーザー名と、消去しようとしている印刷中のジョブの所有者とが、一致するか否かを判定する。
【００８２】
ステップＳ３６では、制御・文書管理部１４が、消去しようとしている印刷中のジョブがゲストジョブか否かを判定する。制御・文書管理部１４は、消去しようとしている印刷中のジョブがゲストジョブであると判定すると（ステップＳ３６においてＹＥＳ）、ステップＳ３８に進み、消去しようとしている印刷中のジョブがゲストジョブでないと判定すると（ステップＳ３６においてＮＯ）、ステップＳ３７に進む。
【００８３】
例えば、制御・文書管理部１４は、印刷制御情報格納部１２１に格納されている対応する情報の項目「ゲストジョブ？」の値を参照し、処理対象となっているジョブがゲストジョブか否かを判定する。
【００８４】
ステップＳ３７では、制御・文書管理部１４より、印刷中のジョブがゲストジョブでない旨の情報を受け取った操作部１８が、図１５に示されるような、機能（ジョブリセット機能）を利用する権限がない旨のエラー画面２４０を作成し、オペレーションパネル上に表示する。図１５は、エラー画面を示す図（その２）である。
【００８５】
一方、図１２のステップＳ３８では、制御・文書管理部１４より、印刷中のジョブがゲストジョブである旨の情報を受け取った操作部１８が、図１６に示されるような操作確認画面２５０を作成し、オペレーションパネル上に表示する。図１６は、操作確認画面を示す図（その１）である。図１６に示されるように、ゲストジョブを一般のユーザが操作する場合には、情報の一部がマスクされて表示される。このように、プリンタ１を操作する権限があるユーザに対しては、ゲストジョブのジョブリセットや後述する蓄積文書の印刷等、一定の操作を保証するにしても、一部の情報を遮断することで安全性を高めることができる。
【００８６】
一方、図１２のステップＳ３９では、制御・文書管理部１４より、ユーザによって入力されたログインユーザー名と、消去しようとしている印刷中のジョブの所有者とが、一致する旨の情報を受け取った操作部１８が、図１７に示されるような操作確認画面２５０を作成し、オペレーションパネル上に表示する。図１７は、操作確認画面を示す図（その２）である。図１７に示されるように、所有者が印刷ジョブを操作する場合には、図１６と比べて、情報がマスクされず、画面に表示される。
【００８７】
以下、文書の蓄積処理の一例を、図１８に示す。図１８は、文書蓄積処理の一例を示すフローチャートである。
【００８８】
例えば、図９に示したようなゲストジョブ設定処理の後、制御・文書管理部１４は、ステップＳ７０において、処理対象となっているジョブはゲストジョブか否かを判定する。制御・文書管理部１４は、処理対象となっているジョブがゲストジョブであると判定すると（ステップＳ７０においてＹＥＳ）、ステップＳ７２に進み、処理対象となっているジョブがゲストジョブでないと判定すると（ステップＳ７０においてＮＯ）、ステップＳ７１に進む。
【００８９】
例えば、制御・文書管理部１４は、印刷制御情報格納部１２１に格納されている対応する情報の項目「ゲストジョブ？」の値を参照し、処理対象となっているジョブがゲストジョブか否かを判定する。
【００９０】
ステップＳ７１では、制御・文書管理部１４が、処理対象となっているジョブの文書を蓄積するか否かを判定する。制御・文書管理部１４は、処理対象となっているジョブの文書を蓄積すると判定すると（ステップＳ７１においてＹＥＳ）、ステップＳ７２に進み、処理対象となっているジョブの文書を蓄積しないと判定すると（ステップＳ７１においてＮＯ）、処理を終了する。例えば文書の蓄積を行わないジョブは、画像形成部１５等に渡され、印刷が実行される。
【００９１】
例えば、制御・文書管理部１４は、印刷制御情報格納部１２１に格納されている対応する情報の項目「文書蓄積」の値を参照し、文書を蓄積するか否かを判定する。
【００９２】
ステップＳ７２では、制御・文書管理部１４が、印刷制御情報２１と、画像形成情報２２と、を併せて、文書として蓄積文書格納部１４１に格納する。
【００９３】
図１８に示したような文書蓄積処理を行うことによって、例えばゲストジョブの文書は、常にプリンタ１に蓄積することができる。
【００９４】
以下、蓄積文書の印刷処理を、図１９から図２２を用いて説明する。図１９は、蓄積文書操作画面の一例を示す図である。
【００９５】
操作部１８は、ユーザから要求に応じて、図１９に示されるような蓄積文書操作画面２６０を作成し、オペレーションパネル上に表示する。
【００９６】
図２０は、蓄積文書印刷処理の一例を示すフローチャートである。ステップＳ８０において、操作部１８は、図１９に示されるような蓄積文書操作画面２６０において、文書印刷ボタン２６１がユーザによって押された旨のイベントを受け取ると、図１３に示したようなログインユーザー名及びログインパスワード入力画面２２０を作成し、オペレーションパネル上に表示する。
【００９７】
ステップＳ８０に続いてステップＳ８１に進み、操作部１８は、図１３に示されるようなログインユーザー名及びログインパスワード入力画面２２０において、ログインユーザー名と、ログインパスワードと、がユーザによって入力されて実行ボタン２２１がユーザによって押されたか否かを判定する。操作部１８は、ログインユーザー名と、ログインパスワードと、がユーザによって入力されて実行ボタン２２１がユーザによって押されたと判定すると（ステップＳ８１においてＹＥＳ）、ステップＳ８２に進み、ログインユーザー名と、ログインパスワードと、がユーザによって入力されていない又は入力されていても実行ボタン２２１が押されていないと判定すると（ステップＳ８１においてＮＯ）、ステップＳ８１の処理を繰り返す。
【００９８】
ステップＳ８２において、操作部１８を介して、ユーザによって入力されたログインユーザー名と、ログインパスワードと、を受け取った制御・文書管理部１４は、ログインユーザー名と、ログインパスワードと、をユーザ認証管理部１３に渡して、認証を要求する。
【００９９】
ステップＳ８２に続いてステップＳ８３に進み、制御・文書管理部１４は、認証が成功したか否かを判定する。制御・文書管理部１４は、認証が成功したと判定すると（ステップＳ８３においてＹＥＳ）、ステップＳ８５に進み、認証が失敗したと判定すると（ステップＳ３３においてＮＯ）、ステップＳ８４に進む。
【０１００】
ステップＳ８４では、制御・文書管理部１４より、認証が失敗した旨の情報を受け取った操作部１８が、図１４に示されるような認証が失敗した旨のエラー画面２３０を作成し、オペレーションパネル上に表示する。
【０１０１】
一方、図２０のステップＳ８５では、操作部１８が、ユーザによって入力されたログインユーザー名の蓄積文書と、ゲストジョブの蓄積文書と、を含むリストを作成すると共に、該作成したリストを含む図２１に示すような蓄積文書選択画面２７０を作成し、オペレーションパネル上に表示する。
【０１０２】
図２１は、蓄積文書選択画面を示す図（その１）である。図２１に示されるように、蓄積文書選択画面２７０は、蓄積文書のリストや、印刷継続ボタン２７１等を含む。
【０１０３】
図２０において、ステップＳ８５に続いてステップＳ８６に進み、操作部１８は、図２１に示されるような蓄積文書選択画面２７０において、蓄積文書が選択され、印刷継続ボタン２７１がユーザによって押されたか否かを判定する。操作部１８は、蓄積文書が選択され、印刷継続ボタン２７１がユーザによって押されたと判定すると（ステップＳ８６においてＹＥＳ）、ステップＳ８７に進み、ユーザによって蓄積文書が選択されていない又は蓄積文書が選択されていても印刷継続ボタン２７１が押されていないと判定すると（ステップＳ８６においてＮＯ）、ステップＳ８６の処理を繰り返す。
【０１０４】
ステップＳ８７では、操作部１８を介して、ユーザが指定した蓄積文書を識別する文書ＩＤ等を受け取った制御・文書管理部１４は、該文書ＩＤに基づいて、蓄積文書格納部１４１より蓄積文書（例えば、印刷制御情報２１と、画像形成情報２２と）を取得する。
【０１０５】
ステップＳ８７に続いてステップＳ８８に進み、制御・文書管理部１４は、ステップＳ８７において取得した印刷制御情報の所有者ＩＤを、ユーザによって入力されたログインユーザー名に書き換える。
【０１０６】
ステップＳ８８に続いてステップＳ８９に進み、制御・文書管理部１４は、所有者ＩＤを書き替えた印刷制御情報２１と、画像形成情報２２と、を例えば画像形成部１５に渡して、印刷処理の実行を要求する。
【０１０７】
ステップＳ８９に続いてステップＳ９０に進み、印刷実行部１７等より印刷結果等を受け取った制御・文書管理部１４は、所有者ＩＤを書き替えた印刷制御情報２１と、印刷結果と、を基に、ジョブ履歴格納部１４２に、ジョブ履歴情報を格納する。
【０１０８】
図２０等に示した処理を行うことによって、蓄積文書の印刷（又は再印刷）については、印刷指示を行ったユーザのジョブとすることができ、ゲストジョブの蓄積文書についても、課金管理や、エラー管理の対象とすることができる。
【０１０９】
なお、図２０のステップＳ８３において、認証が成功した旨及び、ユーザによって入力されたログインユーザー名及びログインパスワードが管理者のものである旨の情報をユーザ認証管理部１３より受け取った場合、制御・文書管理部１４は、該情報を操作部１８に渡し、ステップＳ８５において、操作部１８は、図２２に示すような蓄積文書選択画面２８０を作成し、オペレーションパネル上に表示する。
【０１１０】
図２２は、蓄積文書選択画面を示す図（その２）である。図２２に示される蓄積文書選択画面２８０は、図２１に示した蓄積文書選択画面２７０に比べて、一括印刷ボタン２７２が含まれている。
【０１１１】
ユーザがプリンタ１の管理者であった場合、図２２に示されるような画面をオペレーションパネル上に表示することによって、管理者は、例えば蓄積文書が大量にあり、それらを一度に印刷したいような場合であっても、一括印刷ボタン２７２を用いてリストに表示されている蓄積文書の一括印刷をプリンタ１に指示することができる。
【０１１２】
一括印刷ボタン２７２が押された旨のイベントを、操作部１８を介して受け取った制御・文書管理部１４は、図２０のステップＳ８７においてリストに含まれる文書ＩＤ全てに基づいて、蓄積文書格納部１４１より蓄積文書（例えば、印刷制御情報２１と、画像形成情報２２と）を取得し、図２０のステップＳ８８以下の処理を実行する。
【０１１３】
（実施例２）
実施例１では、図６に示したように、印刷ジョブに認証情報が含まれていないものをゲストジョブとする例を用いて説明を行ったが、以下、図２３に示すように、ゲストジョブであることを明示的に示す識別情報等を印刷制御情報２１に含めるようにしてもよい。以下、実施例２では、実施例１とは異なる点について説明を行う。
【０１１４】
図２３は、ゲストジョブを示す図（その２）である。図２３に示されるジョブには、上述したように、ゲストジョブであることを明示的に表すゲストジョブ識別情報「ＧＵＥＳＴ＝ＴＲＵＥ」（又は「ＴＲＵＥ」）が含まれている。
【０１１５】
図２３に示されるようなジョブを受け取ると、印刷データ解析部１２は、図７に示すようなＮＶＲＡＭ１４３に設定されているゲストジョブを許可するか否かの情報を参照し、ゲストジョブが許可されていると判定すると、図２３に示すようなジョブをゲストジョブとして、ゲストジョブであることを示すフラグ（ＹＥＳ）を、項目「ゲストジョブを許可する？」の値として印刷制御情報格納部１２１に格納する。
【０１１６】
以下、印刷制御情報格納部１２１に格納されている情報の他の例を、図２４に示す。図２４は、印刷制御情報格納部に格納されている情報の例を示す図（その３）である。
【０１１７】
図２４に示される印刷制御情報格納部１２１に格納されている情報は、図８に示した印刷制御情報格納部１２１に格納されている情報に比べて、所有者ＩＤと、所有者表示名称と、の値が格納されている。これは、図２３に示したように、実施例２のゲストジョブには認証情報が含まれているからである。
【０１１８】
このように、ゲストジョブに所有者の情報が含まれることによって、ジョブの扱いはゲストジョブとして、例えば誰にでも閲覧や、再印刷等の処理を可能にするものの、オペレーションパネルに表示する画面では、例えば図１７に示すように、所有者の情報（認証情報）を基に、名前やユーザＩＤ等を表示したり、印刷枚数の管理では、所有者の情報を基に、管理したりすることが可能となる。
【０１１９】
以下、実施例１の場合の印刷枚数の管理を、図２５を用いて説明する。図２５は、アドレス帳の概念図（その１）である。
【０１２０】
図２５に示されるように、実施例１の場合は、ゲストジョブに認証情報が含まれないため、ゲストが例えば印刷を行うと、ログインＩＤ「Ｇｕｅｓｔ」の行の当月利用枚数が例えば４２から５３にカウントアップされる。
【０１２１】
以下、実施例２の場合の印刷枚数の管理を、図２６を用いて説明する。図２６は、アドレス帳の概念図（その２）である。
【０１２２】
図２６に示されるように、実施例２の場合は、ゲストジョブに認証情報が含まれるため、ゲストジョブとして印刷が行われても、認証情報に含まれる、例えばログインＩＤ「Ｔａｒｏ」の行の当月利用枚数が例えば２３８から２５９にカウントアップされる。
【０１２３】
以下、印刷制御情報格納部１２１の項目「ゲストジョブ？」に値を設定する等の、ゲストジョブ設定処理の他の例を、図２７を用いて説明する。図２７は、ゲストジョブ設定処理を示すフローチャート（その２）である。
【０１２４】
ステップＳ１００において、印刷データ解析部１２は、通信部１１を介して受け取った印刷ジョブを解析して、印刷制御情報２１と、画像形成情報２２と、に分離する。
【０１２５】
ステップＳ１００に続いてステップＳ１０１に進み、印刷データ解析部１２は、印刷制御情報２１からゲストジョブ識別情報を抽出する。
【０１２６】
ステップＳ１０１に続いてステップＳ１０２に進み、印刷データ解析部１２は、ステップＳ１０１におけるゲストジョブ識別情報の抽出が、成功したか否かを判定する。印刷データ解析部１２は、ゲストジョブ識別情報の抽出に成功したと判定すると（ステップＳ１０２においてＹＥＳ）、ステップＳ１０３に進み、ゲストジョブ識別情報の抽出に失敗したと判定すると（ステップＳ１０２においてＮＯ）、ステップＳ１０５に進む。
【０１２７】
ステップＳ１０３では、印刷データ解析部１２が、ＮＶＲＡＭ１４３等に設定されている情報の項目「ゲストジョブを許可する？」の値を参照し、ゲストジョブが許可されているか否かを判定する。印刷データ解析部１２は、ゲストジョブが許可されていると判定すると（ステップＳ１０３においてＹＥＳ）、ステップＳ１０４に進み、ゲストジョブが許可されていないと判定すると（ステップＳ１０３においてＮＯ）、ステップＳ１０５に進む。
【０１２８】
ステップＳ１０４では、印刷データ解析部１２が、印刷制御情報格納部１２１に、ゲストジョブとして情報を格納する（図２４参照）。
【０１２９】
一方、ステップＳ１０５では、印刷データ解析部１２が、印刷制御情報２１から認証情報を抽出する。
【０１３０】
ステップＳ１０５に続いてステップＳ１０６に進み、印刷データ解析部１２は、ステップＳ１０５における認証情報の抽出が、成功したか否かを判定する。印刷データ解析部１２は、認証情報の抽出に成功したと判定すると（ステップＳ１０６においてＹＥＳ）、ステップＳ１０７に進み、認証情報の抽出に失敗したと判定すると（ステップＳ１０６においてＮＯ）、ステップＳ１０９に進む。
【０１３１】
ステップＳ１０７では、印刷データ解析部１２が、ステップＳ１０６において抽出した認証情報を、ユーザ認証管理部１３に渡して認証を要求する。
【０１３２】
ステップＳ１０７に続いてステップＳ１０８に進み、印刷データ解析部１２は、認証が成功したか否かを判定する。印刷データ解析部１２は、認証が成功したと判定すると（ステップＳ１０８においてＹＥＳ）、ステップＳ１１０に進み、認証が失敗したと判定すると（ステップＳ１０８においてＮＯ）、ステップＳ１０９に進む。例えば印刷データ解析部１２は、ユーザ認証管理部１３が、認証が成功した旨の応答を印刷データ解析部１２に返すと、認証が成功したと判定し、ユーザ認証管理部１３が、認証が失敗した旨の応答を印刷データ解析部１２に返すと、認証が失敗したと判定する。
【０１３３】
ステップＳ１０９では、印刷データ解析部１２が、ジョブを破棄する。
【０１３４】
一方、ステップＳ１１０では、印刷データ解析部１２が、印刷制御情報格納部１２１に、認証が成功した印刷ジョブとして、情報を格納する（図４参照）。
【０１３５】
図２７に示したような処理を行うことによって、ゲストジョブが許可されている場合、プリンタ１は、印刷ジョブにゲストジョブ識別情報が含まれているジョブをゲストジョブとして、例えば印刷制御情報格納部１２１等にゲストジョブとして値（例えばＹＥＳ）を、対応する情報の項目に設定することができる。
【０１３６】
（実施例３）
実施例１では、図６に示したように、印刷ジョブに認証情報が含まれていないものをゲストジョブとする例を用いて説明を行った。また、実施例２では、図２３に示したように、印刷ジョブにゲストジョブ識別情報が含まれているものをゲストジョブとする例を用いて説明を行った。しかしながら、実施例１のゲストジョブの条件、「印刷ジョブに認証情報が含まれていない」又は実施例２のゲストジョブの条件、「印刷ジョブにゲストジョブ識別情報が含まれている」に、ジョブを受け取ったＩ／Ｆが、ゲスト扱いにするＩ／Ｆとして設定されているか否かの判定条件を加えて、ゲストジョブを判定するようにしてもよい。
【０１３７】
但し、以下では説明の簡略化のため、プリンタ１は、実施例１のゲストジョブの条件、「印刷ジョブに認証情報が含まれていない」に、新たに、ジョブを受け取ったＩ／Ｆが、ゲスト扱いにするＩ／Ｆとして設定されているか否かの判定条件を加えて、ゲストジョブを判定するものとして説明を行う。なお、このことは本発明の実施を制限するものではない。以下、実施例３では、実施例１及び／又は実施例２とは異なる点について説明を行う。
【０１３８】
以下、ＮＶＲＡＭ１４３に設定されている情報の他の例を、図２８を用いて説明する。図２８は、ＮＶＲＡＭに設定されている情報の例を示す図（その２）である。
【０１３９】
図２８に示されるように、ＮＶＲＡＭ１４３に設定されている情報は、項目と、値と、を含み、項目は、「ゲストジョブを許可する？」と、「ゲスト扱いにするＩ／Ｆ」と、を含む。項目「ゲスト扱いにするＩ／Ｆ」の値には、例えば、「指定しない」とか、「ＩＥＥＥ１２８４」とか、「ＩＥＥＥ１３９４」等が格納されている。
【０１４０】
例えばプリンタ１の管理者は、操作部１８等を介して、ＮＶＲＡＭ１４３に設定されている項目「ゲスト扱いにするＩ／Ｆ」の値を、設定することができる。
【０１４１】
以下、印刷制御情報格納部１２１の項目「ゲストジョブ？」に値を設定する等の、ゲストジョブ設定処理の他の例を、図２９を用いて説明する。図２９は、ゲストジョブ設定処理を示すフローチャート（その３）である。
【０１４２】
ステップＳ１２０において、印刷データ解析部１２は、通信部１１を介して受け取った印刷ジョブを解析して、印刷制御情報２１と、画像形成情報２２と、に分離する。
【０１４３】
ステップＳ１２０に続いてステップＳ１２１に進み、印刷データ解析部１２は、印刷制御情報２１から認証情報を抽出する。
【０１４４】
ステップＳ１２１に続いてステップＳ１２２に進み、印刷データ解析部１２は、ステップＳ１２１における認証情報の抽出が、成功したか否かを判定する。印刷データ解析部１２は、認証情報の抽出に成功したと判定すると（ステップＳ１２２においてＹＥＳ）、ステップＳ１２３に進み、認証情報の抽出に失敗したと判定すると（ステップＳ１２２においてＮＯ）、ステップＳ１２７に進む。
【０１４５】
ステップＳ１２３では、印刷データ解析部１２が、ステップＳ１２１において抽出した認証情報を、ユーザ認証管理部１３に渡して認証を要求する。
【０１４６】
ステップＳ１２３に続いてステップＳ１２４に進み、印刷データ解析部１２は、認証が成功したか否かを判定する。印刷データ解析部１２は、認証が成功したと判定すると（ステップＳ１２４においてＹＥＳ）、ステップＳ１２５に進み、認証が失敗したと判定すると（ステップＳ１２４においてＮＯ）、ステップＳ１２６に進む。例えば印刷データ解析部１２は、ユーザ認証管理部１３が、認証が成功した旨の応答を印刷データ解析部１２に返すと、認証が成功したと判定し、ユーザ認証管理部１３が、認証が失敗した旨の応答を印刷データ解析部１２に返すと、認証が失敗したと判定する。
【０１４７】
ステップＳ１２５では、印刷データ解析部１２が、印刷制御情報格納部１２１に、認証が成功した印刷ジョブとして、情報を格納する（図４参照）。
【０１４８】
一方、ステップＳ１２６では、印刷データ解析部１２が、ジョブを破棄する。
【０１４９】
また、ステップＳ１２７では、印刷データ解析部１２が、ＮＶＲＡＭ１４３等に設定されている情報の項目「ゲストジョブを許可する？」の値を参照し、ゲストジョブが許可されているか否かを判定する。印刷データ解析部１２は、ゲストジョブが許可されていると判定すると（ステップＳ１２７においてＹＥＳ）、ステップＳ１２８に進み、ゲストジョブが許可されていないと判定すると（ステップＳ１２７においてＮＯ）、ステップＳ１３０に進む。
【０１５０】
ステップＳ１２８では、印刷データ解析部１２が、通信部１１等から受け取った、該印刷ジョブをホストコンピュータ２等から受け取ったＩ／Ｆと、ＮＶＲＡＭ１４３に設定されている情報の項目「ゲスト扱いにするＩ／Ｆ」の値と、に基づいて、該印刷ジョブを受け取ったＩ／Ｆが、ゲスト扱いにするＩ／Ｆか否かを判定する。印刷データ解析部１２は、該印刷ジョブを受け取ったＩ／Ｆが、ゲスト扱いにするＩ／Ｆであると判定すると（ステップＳ１２８においてＹＥＳ）、ステップＳ１２９に進み、該印刷ジョブを受け取ったＩ／Ｆが、ゲスト扱いにするＩ／Ｆでないと判定すると（ステップＳ１２８においてＮＯ）、ステップＳ１３０に進む。
【０１５１】
ステップＳ１２９では、印刷データ解析部１２が、印刷制御情報格納部１２１に、ゲストジョブとして情報を格納する（図８参照）。
【０１５２】
一方、ステップＳ１３０では、印刷データ解析部１２が、ジョブを破棄する。
【０１５３】
図２９に示したように、ゲストジョブとすることを、所定のＩ／Ｆを介して受け取ったジョブに限定することによって、実施例１や実施例２に比べて、ゲストジョブを受付ける状況を、想定している範囲に限定することができる。
【０１５４】
（実施例４）
実施例３では、実施例１又は実施例２のゲストジョブの判定条件に、ジョブをホストコンピュータ２等から受け取った際のＩ／Ｆが、ゲスト扱いにするＩ／Ｆとしてプリンタ１に設定されている否かの判定条件を加えて、ゲストジョブか否かの判定を行う例を用いて説明を行った。しかしながら、実施例１又は実施例２のゲストジョブの判定条件に、ネットワークを介してジョブを受け取った際のホストコンピュータ２等のＩＰアドレスが、ゲスト扱いにするＩＰアドレスとしてプリンタ１に設定されているか否かの判定条件を加えて、ゲストジョブか否かの判定を行うようにしてもよい。
【０１５５】
但し、以下では説明の簡略化のため、プリンタ１は、実施例１のゲストジョブの条件、「印刷ジョブに認証情報が含まれていない」に、新たに、ジョブを受け取った際のクライアント（例えばホストコンピュータ２）のＩＰアドレスが、ゲスト扱いにするＩＰアドレスとして設定されているか否かの判定条件を加えて、ゲストジョブを判定するものとして説明を行う。なお、このことは本発明の実施を制限するものではない。以下、実施例４では、実施例１や、実施例２、実施例３とは異なる点について説明を行う。
【０１５６】
以下、ＮＶＲＡＭ１４３に設定されている情報の他の例を、図３０を用いて説明する。図３０は、ＮＶＲＡＭに設定されている情報の例を示す図（その３）である。
【０１５７】
図３０に示されるように、ＮＶＲＡＭ１４３に設定されている情報は、項目と、値と、を含み、項目は、「ゲストジョブを許可する？」と、「ゲスト扱いにする装置」と、を含む。項目「ゲスト扱いにする装置」の値には、例えば、「指定しない」とか、「１９２．１６８．○○．××．」等のＩＰアドレスが格納されている。
【０１５８】
例えばプリンタ１の管理者は、操作部１８等を介して、ＮＶＲＡＭ１４３に設定されている項目「ゲスト扱いにする装置」の値を、設定することができる。
【０１５９】
以下、印刷制御情報格納部１２１の項目「ゲストジョブ？」に値を設定する等の、ゲストジョブ設定処理の他の例を、図３１を用いて説明する。図３１は、ゲストジョブ設定処理を示すフローチャート（その４）である。
【０１６０】
ステップＳ１４０において、印刷データ解析部１２は、通信部１１を介して受け取った印刷ジョブを解析して、印刷制御情報２１と、画像形成情報２２と、に分離する。
【０１６１】
ステップＳ１４０に続いてステップＳ１４１に進み、印刷データ解析部１２は、印刷制御情報２１から認証情報を抽出する。
【０１６２】
ステップＳ１４１に続いてステップＳ１４２に進み、印刷データ解析部１２は、ステップＳ１４１における認証情報の抽出が、成功したか否かを判定する。印刷データ解析部１２は、認証情報の抽出に成功したと判定すると（ステップＳ１４２においてＹＥＳ）、ステップＳ１４３に進み、認証情報の抽出に失敗したと判定すると（ステップＳ１４２においてＮＯ）、ステップＳ１４７に進む。
【０１６３】
ステップＳ１４３では、印刷データ解析部１２が、ステップＳ１４１において抽出した認証情報を、ユーザ認証管理部１３に渡して認証を要求する。
【０１６４】
ステップＳ１４３に続いてステップＳ１４４に進み、印刷データ解析部１２は、認証が成功したか否かを判定する。印刷データ解析部１２は、認証が成功したと判定すると（ステップＳ１４４においてＹＥＳ）、ステップＳ１４５に進み、認証が失敗したと判定すると（ステップＳ１４４においてＮＯ）、ステップＳ１４６に進む。例えば印刷データ解析部１２は、ユーザ認証管理部１３が、認証が成功した旨の応答を印刷データ解析部１２に返すと、認証が成功したと判定し、ユーザ認証管理部１３が、認証が失敗した旨の応答を印刷データ解析部１２に返すと、認証が失敗したと判定する。
【０１６５】
ステップＳ１４５では、印刷データ解析部１２が、印刷制御情報格納部１２１に、認証が成功した印刷ジョブとして、情報を格納する（図４参照）。
【０１６６】
一方、ステップＳ１４６では、印刷データ解析部１２が、ジョブを破棄する。
【０１６７】
また、ステップＳ１４７では、印刷データ解析部１２が、ＮＶＲＡＭ１４３等に設定されている情報の項目「ゲストジョブを許可する？」の値を参照し、ゲストジョブが許可されているか否かを判定する。印刷データ解析部１２は、ゲストジョブが許可されていると判定すると（ステップＳ１４７においてＹＥＳ）、ステップＳ１４８に進み、ゲストジョブが許可されていないと判定すると（ステップＳ１４７においてＮＯ）、ステップＳ１５０に進む。
【０１６８】
ステップＳ１４８では、印刷データ解析部１２が、通信部１１等から受け取った、該印刷ジョブを、ネットワークを介してホストコンピュータ２等から受け取った際に取得したＩＰアドレスと、ＮＶＲＡＭ１４３に設定されている情報の項目「ゲスト扱いにする装置」の値と、に基づいて、該印刷ジョブを受け取った際に取得したホストコンピュータ２等のＩＰアドレスが、ゲスト扱いにするＩＰアドレスか否かを判定する。印刷データ解析部１２は、該印刷ジョブを受け取った際に取得したホストコンピュータ２等のＩＰアドレスが、ゲスト扱いにするＩＰアドレスであると判定すると（ステップＳ１４８においてＹＥＳ）、ステップＳ１４９に進み、該印刷ジョブを受け取った際に取得したホストコンピュータ２等のＩＰアドレスが、ゲスト扱いにするＩＰアドレスでないと判定すると（ステップＳ１４８においてＮＯ）、ステップＳ１５０に進む。
【０１６９】
ステップＳ１４９では、印刷データ解析部１２が、印刷制御情報格納部１２１に、ゲストジョブとして情報を格納する（図８参照）。
【０１７０】
一方、ステップＳ１５０では、印刷データ解析部１２が、ジョブを破棄する。
【０１７１】
図３１に示したように、ゲストジョブとすることを、所定のホストコンピュータ２等から受け取ったジョブに限定することによって、実施例１や実施例２に比べて、ゲストジョブを受付ける状況を、想定している範囲に限定することができる。
【０１７２】
（実施例５）
実施例４では、実施例１又は実施例２のゲストジョブの判定条件に、ネットワークを介してジョブを受け取った際のホストコンピュータ２等のＩＰアドレスが、ゲスト扱いにするＩＰアドレスとしてプリンタ１に設定されているか否かの判定条件を加えて、ゲストジョブか否かの判定を行う例を用いて説明を行った。しかしながら、実施例１又は実施例２のゲストジョブの判定条件に、画像形成情報２２に含まれるＰＤＬ種が、ゲスト扱いにするＰＤＬ種（又はプリンタ言語）としてプリンタ１に設定されているか否かの判定条件を加えて、ゲストジョブか否かの判定を行うようにしてもよい。
【０１７３】
但し、以下では説明の簡略化のため、プリンタ１は、実施例１のゲストジョブの条件、「印刷ジョブに認証情報が含まれていない」に、新たに、画像形成情報２２に含まれるＰＤＬ種が、ゲスト扱いにするＰＤＬ種としてプリンタ１に設定されているか否かの判定条件を加えて、ゲストジョブを判定するものとして説明を行う。なお、このことは本発明の実施を制限するものではない。以下、実施例５では、実施例１や、実施例２、実施例３、実施例４とは異なる点について説明を行う。
【０１７４】
以下、ＮＶＲＡＭ１４３に設定されている情報の他の例を、図３２を用いて説明する。図３２は、ＮＶＲＡＭに設定されている情報の例を示す図（その４）である。
【０１７５】
図３２に示されるように、ＮＶＲＡＭ１４３に設定されている情報は、項目と、値と、を含み、項目は、「ゲストジョブを許可する？」と、「ゲスト扱いにするプリンタ言語」と、を含む。項目「ゲスト扱いにするプリンタ言語」の値には、例えば、「指定しない」とか、「ＰＣＬ」、「ＲＰＤＬ」等のプリンタ言語（ＰＤＬ種）が格納されている。
【０１７６】
例えばプリンタ１の管理者は、操作部１８等を介して、ＮＶＲＡＭ１４３に設定されている項目「ゲスト扱いにするプリンタ言語」の値を、設定することができる。
【０１７７】
以下、印刷制御情報格納部１２１の項目「ゲストジョブ？」に値を設定する等の、ゲストジョブ設定処理の他の例を、図３３を用いて説明する。図３３は、ゲストジョブ設定処理を示すフローチャート（その５）である。
【０１７８】
ステップＳ１６０において、印刷データ解析部１２は、通信部１１を介して受け取った印刷ジョブを解析して、印刷制御情報２１と、画像形成情報２２と、に分離する。
【０１７９】
ステップＳ１６０に続いてステップＳ１６１に進み、印刷データ解析部１２は、印刷制御情報２１から認証情報を抽出する。
【０１８０】
ステップＳ１６１に続いてステップＳ１６２に進み、印刷データ解析部１２は、ステップＳ１６１における認証情報の抽出が、成功したか否かを判定する。印刷データ解析部１２は、認証情報の抽出に成功したと判定すると（ステップＳ１６２においてＹＥＳ）、ステップＳ１６３に進み、認証情報の抽出に失敗したと判定すると（ステップＳ１６２においてＮＯ）、ステップＳ１６７に進む。
【０１８１】
ステップＳ１６３では、印刷データ解析部１２が、ステップＳ１６１において抽出した認証情報を、ユーザ認証管理部１３に渡して認証を要求する。
【０１８２】
ステップＳ１６３に続いてステップＳ１６４に進み、印刷データ解析部１２は、認証が成功したか否かを判定する。印刷データ解析部１２は、認証が成功したと判定すると（ステップＳ１６４においてＹＥＳ）、ステップＳ１６５に進み、認証が失敗したと判定すると（ステップＳ１６４においてＮＯ）、ステップＳ１６６に進む。例えば印刷データ解析部１２は、ユーザ認証管理部１３が、認証が成功した旨の応答を印刷データ解析部１２に返すと、認証が成功したと判定し、ユーザ認証管理部１３が、認証が失敗した旨の応答を印刷データ解析部１２に返すと、認証が失敗したと判定する。
【０１８３】
ステップＳ１６５では、印刷データ解析部１２が、印刷制御情報格納部１２１に、認証が成功した印刷ジョブとして、情報を格納する（図４参照）。
【０１８４】
一方、ステップＳ１６６では、印刷データ解析部１２が、ジョブを破棄する。
【０１８５】
また、ステップＳ１６７では、印刷データ解析部１２が、ＮＶＲＡＭ１４３等に設定されている情報の項目「ゲストジョブを許可する？」の値を参照し、ゲストジョブが許可されているか否かを判定する。印刷データ解析部１２は、ゲストジョブが許可されていると判定すると（ステップＳ１６７においてＹＥＳ）、ステップＳ１６８に進み、ゲストジョブが許可されていないと判定すると（ステップＳ１６７においてＮＯ）、ステップＳ１７０に進む。
【０１８６】
ステップＳ１６８では、印刷データ解析部１２が、画像形成情報２２に含まれるＰＤＬ種と、ＮＶＲＡＭ１４３に設定されている情報の項目「ゲスト扱いにするプリンタ言語」の値と、に基づいて、画像形成情報２２に含まれるＰＤＬ種が、ゲスト扱いにするプリンタ言語か否かを判定する。印刷データ解析部１２は、画像形成情報２２に含まれるＰＤＬ種が、ゲスト扱いにするプリンタ言語であると判定すると（ステップＳ１６８においてＹＥＳ）、ステップＳ１６９に進み、画像形成情報２２に含まれるＰＤＬ種が、ゲスト扱いにするプリンタ言語でないと判定すると（ステップＳ１６８においてＮＯ）、ステップＳ１７０に進む。
【０１８７】
ステップＳ１６９では、印刷データ解析部１２が、印刷制御情報格納部１２１に、ゲストジョブとして情報を格納する（図８参照）。
【０１８８】
一方、ステップＳ１７０では、印刷データ解析部１２が、ジョブを破棄する。
【０１８９】
図３３に示したように、ゲストジョブとすることを、所定のプリンタ言語に限定することによって、実施例１や実施例２に比べて、ゲストジョブを受付ける状況を、想定している範囲に限定することができる。
【０１９０】
上述したように、本発明によれば、様々な印刷ジョブに対応して、利用者制限に係るサービスと、課金管理に係るサービスと、を効率的に提供することができる。
【０１９１】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【０１９２】
１      プリンタ
２      ホストコンピュータ
１１    通信部
１２    印刷データ解析部
１３    ユーザ認証管理部
１４    制御・文書管理部
１５    画像形成部
１６    印刷実行部
１７    印刷エンジン
１８    操作部
２１    印刷制御情報
２２    画像形成情報
１２１  印刷制御情報格納部
１２２  画像形成情報格納部
１３１  アドレス帳
１４１  蓄積文書格納部
１４２  ジョブ履歴格納部
１４３  ＮＶＲＡＭ
【先行技術文献】
【特許文献】
【０１９３】
【特許文献１】特開２００３−２７６２８１号公報
【特許文献２】特開２００３−３０３０７３号公報
【図１】
2010058522.tif 000003
【図２】
2010058522.tif 000004
【図３】
2010058522.tif 000005
【図４】
2010058522.tif 000006
【図５】
2010058522.tif 000007
【図６】
2010058522.tif 000008
【図７】
2010058522.tif 000009
【図８】
2010058522.tif 000010
【図９】
2010058522.tif 000011
【図１０】
2010058522.tif 000012
【図１２】
2010058522.tif 000013
【図１８】
2010058522.tif 000014
【図１９】
2010058522.tif 000015
【図２０】
2010058522.tif 000016
【図２１】
2010058522.tif 000017
【図２２】
2010058522.tif 000018
【図２３】
2010058522.tif 000019
【図２４】
2010058522.tif 000020
【図２５】
2010058522.tif 000021
【図２６】
2010058522.tif 000022
【図２７】
2010058522.tif 000023
【図２８】
2010058522.tif 000024
【図２９】
2010058522.tif 000025
【図３０】
2010058522.tif 000026
【図３１】
2010058522.tif 000027
【図３２】
2010058522.tif 000028
【図３３】
2010058522.tif 000029
【図１１】
2010058522.tif 000030
【図１３】
2010058522.tif 000031
【図１４】
2010058522.tif 000032
【図１５】
2010058522.tif 000033
【図１６】
2010058522.tif 000034
【図１７】
2010058522.tif 000035
【手続補正書】
【提出日】平成22年1月12日(2010.1.12)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
そこで、上記問題を解決するため、本発明は、印刷データを解析する印刷データ解析手段と、前記印刷データ解析手段による解析に基づいて、前記印刷データの印刷制御を行う印刷制御手段とを有し、前記印刷制御手段は、印刷データに認証用の印刷制御情報が含まれていると解析された場合、前記認証用の印刷制御情報に対応した識別情報が存在する印刷データについて印刷処理を実行し、前記認証用の印刷制御情報に対応した識別情報が存在しない印刷データについて印刷処理を実行せず、印刷データに認証用の印刷制御情報が含まれていないと解析された場合、該印刷データについて所定の印刷処理を実行することを特徴とする。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明によれば、印刷データを解析する印刷データ解析手段と、前記印刷データ解析手段による解析に基づいて、前記印刷データの印刷制御を行う印刷制御手段とを有し、前記印刷制御手段は、印刷データに認証用の印刷制御情報が含まれていると解析された場合、前記認証用の印刷制御情報に対応した識別情報が存在する印刷データについて印刷処理を実行し、前記認証用の印刷制御情報に対応した識別情報が存在しない印刷データについて印刷処理を実行せず、印刷データに認証用の印刷制御情報が含まれていないと解析された場合、該印刷データについて所定の印刷処理を実行することにより、様々な印刷ジョブに対応して、利用者制限に係るサービスと、課金管理に係るサービスと、を効率的に提供することができる。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
印刷データを解析する印刷データ解析手段と、
前記印刷データ解析手段による解析に基づいて、前記印刷データの印刷制御を行う印刷制御手段とを有し、
前記印刷制御手段は、
印刷データに認証用の印刷制御情報が含まれていると解析された場合、
前記認証用の印刷制御情報に対応した識別情報が存在する印刷データについて印刷処理を実行し、
前記認証用の印刷制御情報に対応した識別情報が存在しない印刷データについて印刷処理を実行せず、
印刷データに認証用の印刷制御情報が含まれていないと解析された場合、該印刷データについて所定の印刷処理を実行することを特徴とする印刷装置。
【請求項２】
前記印刷制御手段は、
印刷データに認証用の印刷制御情報が含まれていないと解析された場合、該印刷データについて所定の印刷条件で印刷を実行することを特徴とする請求項１記載の印刷装置。
【請求項３】
前記印刷制御手段は、
印刷データに認証用の印刷制御情報が含まれていないと解析され、且つ該印刷データが所定のプリンタ制御言語で記述されていると解析された場合、該印刷データについて所定の印刷処理を実行することを特徴とする請求項１または２記載の印刷装置。
【請求項４】
前記印刷データが受信されたインターフェースを解析するインターフェース解析手段を更に有し、
前記印刷制御手段は、
前記印刷データ解析手段により印刷データに認証用の印刷制御情報が含まれていないと解析され、且つ前記インターフェース解析手段により該印刷データが所定のインターフェースを介して受信されたと解析された場合、該印刷データについて所定の印刷処理を実行することを特徴とする請求項１または２記載の印刷装置。
【請求項５】
前記印刷データが送信された送信元を解析する印刷データ送信元解析手段を更に有し、
前記印刷制御手段は、
前記印刷データ解析手段により印刷データに認証用の印刷制御情報が含まれていないと解析され、且つ前記印刷データ送信元解析手段により該印刷データが所定の送信元から送信されたと解析された場合、該印刷データについて所定の印刷処理を実行することを特徴とする請求項１または２記載の印刷装置。
【請求項６】
前記所定の印刷処理の実行を許可するか否かを設定する設定手段を更に有することを特徴とする請求項１乃至５いずれか一項記載の印刷装置。
【請求項７】
ユーザの認証を行う認証手段と、
前記印刷処理の内容および前記所定の印刷処理の内容を記憶する記憶手段と、
前記記憶手段に記憶されている前記印刷処理の内容または前記所定の印刷処理の内容を表示装置に表示制御する表示制御手段と、を更に有し、
前記表示制御手段は、
前記認証手段により管理者権限を有しないユーザが認証された場合、前記所定の印刷処理の内容を前記表示装置に表示しないを更に有することを特徴とする請求項１乃至６いずれか一項記載の印刷装置。