(57)【要約】      （修正有）【課題】認証情報を含まない印刷ジョブを実行する際のセキュリティ性を確保する画像形成システムを提供する。【解決手段】画像形成システムは印刷ジョブ種別付加部を有する画像処理装置及びＨＤＤを有する画像形成装置を備える。画像形成装置に送信する印刷ジョブが印刷ジョブ種別付加部によってフラグが付与されたセキュリティレベルが低い印刷ジョブであるか否かが判別されＳ７０２、画像形成装置に送信する印刷ジョブが印刷ジョブ種別付加部によってフラグが付与されたセキュリティレベルが低い印刷ジョブであるときＳ７０２ＹＥＳ、ユーザ名とパスワードからなる汎用の認証情報が印刷ジョブに付加されＳ７０３、ＨＤＤに格納された登録ユーザデータ及び汎用の認証情報に基づいてユーザ認証が実行される。【選択図】図７
2016081385.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを実行するためにユーザ認証が要求される画像形成装置及び前記画像形成装置に接続される画像処理装置を備える画像形成システムにおいて、
前記画像処理装置は、
前記画像形成装置に送信する前記印刷ジョブが特定の種類のジョブであるとき、前記ユーザ認証に使用される認証情報を前記特定の種類の印刷ジョブに付加する付加手段とを有し、
前記画像形成装置は、
前記ユーザ認証に使用されるユーザデータを格納する格納手段と、
前記格納されたユーザデータ及び前記画像処理装置から送信される印刷ジョブに付加された認証情報に基づいて前記ユーザ認証を実行する認証手段とを有することを特徴とする画像形成システム。
【請求項２】
前記印刷ジョブが固有の認証情報を含むとき、前記付加手段は、前記印刷ジョブが前記特定の種類の印刷ジョブであっても、前記特定の種類の印刷ジョブに付加される認証情報を前記固有の認証情報を含む印刷ジョブに付加しないことを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記画像処理装置は前記特定の種類の印刷ジョブにフラグを付与する付与手段をさらに有し、
前記フラグが前記印刷ジョブに付与されているとき、前記付加手段は前記特定の種類の印刷ジョブに付加される認証情報を前記フラグが付与されている印刷ジョブに付加することを特徴とする請求項１又は２記載の画像形成システム。
【請求項４】
前記特定の種類の印刷ジョブは特殊ジョブであることを特徴とする請求項１乃至３のいずれか１項に記載の画像形成システム。
【請求項５】
前記特殊ジョブは前記画像処理装置のステータスに関する印刷データ、前記画像処理装置の設定に関する印刷データ、又は画像処理装置に格納されるログデータに関する印刷データを格納することを特徴とする請求項４記載の画像形成システム。
【請求項６】
印刷ジョブを実行するためにユーザ認証が要求される画像形成装置及び前記画像形成装置に接続される画像処理装置を備える画像形成システムの制御方法において、
前記画像形成装置に送信する前記印刷ジョブが特定の種類のジョブであるとき、前記ユーザ認証に使用される認証情報を前記特定の種類の印刷ジョブに付加する付加ステップと、
前記ユーザ認証に使用されるユーザデータを格納する格納ステップと、
前記格納されたユーザデータ及び前記画像処理装置から送信される印刷ジョブに付加された認証情報に基づいて前記ユーザ認証を実行する認証ステップとを有することを特徴とする画像形成システムの制御方法。
【請求項７】
印刷ジョブを実行するためにユーザ認証が要求される画像形成装置及び前記画像形成装置に接続される画像処理装置を備える画像形成システムの制御方法をコンピュータに実行させるプログラムであって、
前記画像形成システムの制御方法は、
前記画像形成装置に送信する前記印刷ジョブが特定の種類のジョブであるとき、前記ユーザ認証に使用される認証情報を前記特定の種類の印刷ジョブに付加する付加ステップと、
前記ユーザ認証に使用されるユーザデータを格納する格納ステップと、
前記格納されたユーザデータ及び前記画像処理装置から送信される印刷ジョブに付加された認証情報に基づいて前記ユーザ認証を実行する認証ステップとを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、該システムの制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来より、ホストコンピュータ及び画像形成装置を備える画像形成システムが知られている（例えば、特許文献１参照）。特許文献１における画像形成装置は当該画像形成装置を使用するユーザに関する情報（以下、「ユーザデータ」という）を格納するとともに、ホストコンピュータからユーザＩＤ及びパスワードからなる認証情報及び印刷データを含む印刷ジョブを受信する。画像形成装置は印刷ジョブに含まれる認証情報及びユーザデータが一致するとき、受信した印刷ジョブのユーザ認証を実行して当該印刷ジョブを実行し、印刷ジョブに含まれる認証情報及びユーザデータが一致しないときや印刷ジョブに認証情報が含まれていないとき、当該印刷ジョブを実行しない。
【０００３】
ところで、ホストコンピュータ及び画像形成装置が画像処理装置を介して接続される場合がある。画像処理装置は、例えば、ホストコンピュータから受信した印刷ジョブを画像形成装置に送信するが、さらに画像処理装置に格納された印刷データを印刷ジョブとして画像形成装置に送信し、これに加えて画像処理装置の設定情報等も印刷ジョブとして画像形成装置に送信することがある。
【０００４】
画像処理装置の設定情報等に関する印刷ジョブ（以下、「特殊ジョブ」という。）は、通常、実行時にユーザ認証を必要としないため、認証情報を含まない。一方で、画像形成装置は、通常、認証情報を用いたユーザ認証の実行を印刷ジョブの実行の前提条件とするため、認証情報を含まない特殊ジョブを受信しても当該特殊ジョブを実行しないおそれがある。
【０００５】
そこで、特殊ジョブに汎用の認証情報を付加することにより、画像形成装置において汎用の認証情報を用いたユーザ認証の実行を可能とし、これにより、特殊ジョブを実行可能とする技術が知られている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−１０９２１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、画像処理装置が印刷ジョブに付加した汎用の認証情報が漏洩すると、特殊ジョブ以外の認証情報を含まない印刷ジョブ、例えば、ホストコンピュータから受信した印刷ジョブや画像処理装置に格納された印刷データを含む印刷ジョブに漏洩した汎用の認証情報が付加され、その結果、いかなる印刷ジョブも画像形成装置において実行が可能となるおそれがある。例えば、認証情報を含まない印刷ジョブとしては要求されるセキュリティレベルが高い印刷ジョブも存在するが、このような要求されるセキュリティレベルが高い印刷ジョブも汎用の認証情報を付加することによって画像形成装置において実行が可能となるため、認証情報を含まない印刷ジョブを実行する際のセキュリティ性を確保できないという問題がある。
【０００８】
本発明の目的は、認証情報を含まない印刷ジョブを実行する際のセキュリティ性を確保することができる画像形成システム、該システムの制御方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の画像形成システムは、印刷ジョブを実行するためにユーザ認証が要求される画像形成装置及び前記画像形成装置に接続される画像処理装置を備える画像形成システムにおいて、前記画像処理装置は、前記画像形成装置に送信する前記印刷ジョブのセキュリティレベルを解析する解析手段と、前記解析された印刷ジョブのセキュリティレベルが低いとき、前記ユーザ認証に使用される汎用の認証情報を前記解析された印刷ジョブに付加する付加手段とを有し、前記画像形成装置は、前記ユーザ認証に使用されるユーザデータを格納する格納手段と、前記格納されたユーザデータ及び前記解析された印刷ジョブに付加された前記汎用の認証情報に基づいて前記ユーザ認証を実行する認証手段とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、認証情報を含まない印刷ジョブを実行する際のセキュリティ性を確保することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態に係る画像処理装置及び画像形成装置を含む画像形成システムの構成を概略的に示すブロック図である。
【図２】図１における画像処理装置のソフトウェアモジュールの構成を概略的に示すブロック図である。
【図３】図１における画像処理装置が備える操作部に表示される認証情報登録画面を説明するために用いられる図である。
【図４】図１における画像形成装置のソフトウェアモジュールの構成を概略的に示すブロック図である。
【図５】図１における画像形成装置を使用するユーザを登録する際に使用される登録画面を説明するために用いられる図である。
【図６】図５の登録画面を介して登録されたユーザを管理する際に使用されるユーザデータベースを説明するために用いられる図である。
【図７】図１における画像処理装置によって実行される印刷ジョブの送信処理の手順を示すフローチャートである。
【図８】図７のステップＳ７０３において汎用の認証情報が付加された特殊ジョブに格納される特殊ジョブに関する情報を説明するために用いられる図である。
【図９】図１における画像形成装置によって実行される印刷ジョブ実行処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について図面を参照しながら詳述する。
【００１３】
図１は、本発明の実施の形態に係る画像処理装置１０２及び画像形成装置１０３を含む画像形成システム１００の構成を概略的に示すブロック図である。
【００１４】
図１の画像形成システム１００はホストコンピュータ１０１、画像処理装置１０２、及び画像形成装置１０３を備え、ホストコンピュータ１０１及び画像処理装置１０２は通信回線１０４を介して互いに接続され、画像形成装置１０３は通信回線１０５を介して画像処理装置１０２に接続されている。なお、画像処理装置１０２は、例えば、プリンタコントローラからなり、画像形成装置１０３は、例えば、プリンタからなる。
【００１５】
画像処理装置１０２は画像コントローラ部１１０及び操作部１２０を備える。コントローラ部１１０はネットワークＩ／Ｆ１１１、ＲＯＭ１１２、ＲＡＭ１１３、ＣＰＵ１１４、ＨＤＤ１１５、操作部Ｉ／Ｆ１１６、画像処理部１１７、及びネットワークＩ／Ｆ１１８を備え、これらの構成要素はシステムバス１１９を介して互いに接続されている。また、画像形成装置１０３は画像コントローラ部１３０、操作部１４０、スキャナ部１５０、印刷部１６０、及び後処理部１７０を備える。画像コントローラ部１３０はネットワークＩ／Ｆ１３１、ＲＯＭ１３２、ＲＡＭ１３３、ＣＰＵ１３４、ＨＤＤ１３５、操作部Ｉ／Ｆ１３６、スキャナＩ／Ｆ１３７、印刷部Ｉ／Ｆ１３８、及び画像処理部１３９を備え、これらの構成要素はシステムバス１８０を介して互いに接続されている。
【００１６】
ホストコンピュータ１０１は、ユーザの指示に基づいて印刷ジョブを生成し、生成した印刷ジョブを画像処理装置１０２に送信する。ネットワークＩ／Ｆ１１１は、通信回線１０４及びコントローラ部１１０を接続する。ＲＯＭ１１２はＣＰＵ１１４によって実行される各種パラメータやプログラムを格納する。ＲＡＭ１１３はＣＰＵ１１４の主メモリ及びワークメモリである。また、ＲＡＭ１１３にはＲＯＭ１１２に格納された制御プログラムが展開され、ＣＰＵ１１４はＲＡＭ１１３に展開された制御プログラムを実行して画像信号や各種デバイスを統括的に制御する。ＨＤＤ１１５は印刷データやプリントデータ等の大容量のデータを格納する。
【００１７】
操作部Ｉ／Ｆ１１６は画像コントローラ部１１０及び操作部１２０を接続し、画像処理部１１７はホストコンピュータ１０１から受信した印刷ジョブに含まれる印刷データを信号に変換し、画像形成装置１０３に送信する。ネットワークＩ／Ｆ１１８は、通信回線１０５及び画像コントローラ部１１０を接続する。操作部１２０はユーザの指示を受け付ける。
【００１８】
ネットワークＩ／Ｆ１３１は通信回線１０５及び画像コントローラ部１３０を接続し、ＲＯＭ１３２はＣＰＵ１３４によって実行される各種パラメータやプログラムを格納する。ＲＡＭ１３３はＣＰＵ１３４の主メモリ及びワークメモリである。また、ＲＡＭ１３３にはＲＯＭ１３２に格納された制御プログラムが展開され、ＣＰＵ１３４はＲＡＭ１３３に展開された制御プログラムを実行して画像信号や各種デバイスを統括的に制御する。ＨＤＤ１３５は印刷データやプリントデータなどの大容量のデータを格納する。
【００１９】
操作部Ｉ／Ｆ１３６は、操作部１４０及び画像コントローラ部１３０を接続し、スキャナＩ／Ｆ１３７はスキャナ部１５０及び画像コントローラ部１３０を接続し、印刷部Ｉ／Ｆ１３８は印刷部１６０及び画像コントローラ部１３０を接続する。画像処理部１３９はスキャナ部１５０において取得された画像データや画像処理装置１０２から受信した印刷データに、例えば、変倍、回転、色変換、スムージングの画像処理を施す。
【００２０】
操作部１４０はユーザからの指示を受け付ける。スキャナ部１５０は原稿を読み取って画像データを生成する。印刷部１６０は印刷データを記録紙に印刷する。後処理部１７０は印刷部１６０に接続され、印刷部１６０において印刷データが印刷された記録紙に対してステープル処理、パンチ処理、中綴じ処理、製本処理等のフィニッシング処理を行う。
【００２１】
図２は、図１における画像処理装置１０２のソフトウェアモジュール２００の構成を概略的に示すブロック図である。
【００２２】
図２のソフトウェアモジュール２００はＲＯＭ１１２又はＨＤＤ１１５に格納され、ＣＰＵ１１４はＲＡＭ１１３に展開されたソフトウェアモジュール２００を実行する。ソフトウェアモジュール２００は、指示受付部２０１、印刷ジョブ生成部２０２、印刷ジョブ解析部２０３、印刷データ展開部２０４、及び印刷データ転送部２０５を備え、印刷ジョブ生成部２０２は印刷ジョブ種別付加部２０２ａを有し、印刷ジョブ解析部２０３は印刷ジョブ判別部２０３ａ及びアカウント情報付加部２０３ｂを有する。
【００２３】
指示受付部２０１は印刷ジョブをホストコンピュータ１０１から受信して印刷ジョブ解析部２０３に送信する。また、指示受付部２０１はユーザの指示を操作部１２０で受け付けるとともに、ユーザの指示に基づいた印刷ジョブの生成を印刷ジョブ生成部２０２に指示する。具体的に、ユーザが画像処理装置１０２のステータスに関する情報、画像処理装置１０２の設定に関する情報、画像処理装置１０２に格納されるログデータの印刷（以下、「画像処理装置１０２に関する情報の印刷」という。）を操作部１２０を介して指示したときやユーザがＨＤＤ１１５に格納された印刷データの印刷を操作部１２０を介して指示したとき、指示受付部２０１は印刷ジョブの生成を印刷ジョブ生成部２０２に指示する。
【００２４】
印刷ジョブ生成部２０２は指示受付部２０１が受け付けたユーザの指示に基づいて印刷ジョブを生成する。例えば、印刷ジョブ生成部２０２は操作部１２０を介して画像処理装置１０２に関する情報の印刷が指示されたとき、画像処理装置１０２に関する情報の印刷ジョブを生成する。画像処理装置１０２に関する情報は一般的にいわゆる秘匿情報に該当せず、要求されるセキュリティレベルが低いため、画像処理装置１０２に関する情報の印刷ジョブはパスワード等による保護を必要としない印刷ジョブ（以下、「特殊ジョブ（特定の種類のジョブ）」という。）に該当する。印刷ジョブ種別付加部２０２ａは、印刷ジョブ生成部２０２において生成された特殊ジョブに当該印刷ジョブが特殊ジョブであることを示すフラグを付与する。
【００２５】
なお、本発明の実施の形態において、印刷ジョブ生成部２０２によって生成された印刷ジョブはセキュリティレベルが低い特殊ジョブであることを前提として説明するが、通常、印刷ジョブ生成部２０２は特殊ジョブ以外にセキュリティレベルが高い印刷ジョブも生成することがある。印刷ジョブ生成部２０２が特殊ジョブ及びセキュリティレベルが高い印刷ジョブを生成する場合、印刷ジョブ種別付加部２０２ａは印刷ジョブ生成部２０２が生成した印刷ジョブのセキュリティレベルを判別し、セキュリティレベルの高い印刷ジョブにはフラグを付与せず、セキュリティレベルの低い特殊ジョブのみにフラグを付与する。
【００２６】
印刷ジョブ解析部２０３は画像形成装置１０３に送信する全ての印刷ジョブ、例えば、印刷ジョブ生成部２０２が生成した印刷ジョブ又は指示受付部２０１がホストコンピュータ１０１から受信した印刷ジョブを解析する。具体的に、印刷ジョブ判別部２０３ａは画像形成装置１０３に送信する印刷ジョブが印刷ジョブ種別付加部２０２ａによってフラグが付与された特殊ジョブであるか否かを判別するとともに、印刷ジョブが有する印刷設定、例えば、記録媒体、例えば、記録紙の種別、記録紙のサイズ、印刷時に記録紙を画像形成装置１０３に供給する給紙トレイ、及びフィニッシング処理に関する情報を取得する。
【００２７】
アカウント情報付加部２０３ｂは、画像形成装置１０３に送信する印刷ジョブが印刷ジョブ種別付加部２０２ａによってフラグが付与された特殊ジョブであるとき、汎用の認証情報を当該印刷ジョブに付加する。本実施の形態における汎用の認証情報は、例えば、画像形成装置１０３が印刷ジョブを実行する際に認証情報を用いたユーザ認証の実行を前提とする場合において、認証情報を伴わない印刷ジョブを画像形成装置１０３で実行するために、当該認証情報を伴わない印刷ジョブに付される認証情報であり、例えば、ユーザを特定しない情報によって構成される。具体的には、存在しないユーザのユーザ名と特定のユーザに所有されないパスワードから構成される。汎用の認証情報は後述する図７の送信処理において使用され、ユーザが、例えば、操作部１２０に表示される認証情報登録画面３００（図３参照）に所定の事項を入力することによって画像処理装置１０２に登録される。認証情報登録画面３００は入力欄３０１，３０２、及びＯＫボタン３０３を有する。汎用の認証情報を登録する際、入力欄３０１には存在しないユーザのユーザ名が入力され、入力欄３０２には特定のユーザに所有されないパスワードが入力される。入力欄３０１，３０２への入力が完了し、ＯＫボタン３０３が押下されると、入力されたユーザ名及びパスワードからなる汎用の認証情報がＨＤＤ１１５に格納され、画像処理装置に登録される。
【００２８】
印刷データ展開部２０４は画像形成装置１０３に送信する印刷ジョブが有する印刷データに基づいてビットマップデータを生成し、印刷データ転送部２０５は当該ビットマップデータを画像形成装置１０３に送信する。
【００２９】
図４は、図１における画像形成装置１０３のソフトウェアモジュール４００の構成を概略的に示すブロック図である。
【００３０】
図４のソフトウェアモジュール４００はＲＯＭ１３２又はＨＤＤ１３５に格納され、ＣＰＵ１３４はＲＡＭ１３３に展開されたソフトウェアモジュール４００を実行する。ソフトウェアモジュール４００は、ユーザ登録部４０１、印刷ジョブ制御部４０２、ユーザ認証部４０３、印刷設定解析部４０４、印刷データ展開部４０５、印刷キュー４０６、及びビットマップデータ転送部４０７を備える。
【００３１】
ユーザ登録部４０１は画像形成装置１０３を使用するユーザを操作部１４０に表示される図５の登録画面５００を介して登録する。図５の登録画面５００は画像形成装置１０３を使用するユーザに関する登録情報を表示する表示部５０１を備え、表示部５０１はユーザ名５０２、部門ＩＤ５０３、及びロール名５０４を有する。
【００３２】
ユーザ名５０２は、画像形成装置１０３に登録されている各ユーザの名称であり、部門ＩＤ５０３は登録されている各ユーザが所属する部門のＩＤである。ロール名５０４は各ユーザに設定されているロール（立場）の名称である。各ユーザが使用可能な画像形成装置１０３の機能は各ユーザに設定されたロールに応じて制限される。
【００３３】
また、図５の登録画面５００は登録ボタン５０５、詳細／編集ボタン５０６、及び削除ボタン５０７を備える。登録ボタン５０５は画像形成装置１０３を使用するユーザを新たに追加するときに押下される。登録ボタン５０５が押下されると、ユーザ名、パスワード、部門ＩＤ、及びロール名を登録するための新規ユーザ登録画面（不図示）が表示され、ユーザは新規ユーザ登録画面を介してユーザ名、パスワード、部門ＩＤ、及びロール名を入力する。詳細／編集ボタン５０６は登録されているユーザの詳細情報を表示するときや登録されているユーザの登録情報を編集するときに押下される。削除ボタン５０７は登録されているユーザを削除するときに押下される。
【００３４】
登録画面５００を介して登録されたユーザはユーザデータベース６００（図６）によって管理される。図６のユーザデータベース６００はＨＤＤ１３５に格納され、ユーザデータベース６００に格納された各ユーザのデータはユーザ名６０１、パスワード６０２、部門ＩＤ６０３、ロール名６０４、及び利用制限６０５を有する。ユーザ名６０１、部門ＩＤ６０３、及びロール名６０４は夫々図５におけるユーザ名５０２、部門ＩＤ５０３、及びロール名５０４に対応する。パスワード６０２は各ユーザに設定されているパスワードであり、ユーザ認証の際に使用される。利用制限６０５はロールの種類に関連付けられ、画像形成装置１０３の機能のうちユーザが設定されたロールに応じて使用できない機能、例えば、カラー印刷やリモートスキャンを表示する。図中に示すデータ６０６は上述した汎用の認証情報に該当する。データ６０６は、当該データ６０６に関する情報が変更されることを防止するために、登録画面５００に表示されなくてもよく、登録画面に表示されても登録ユーザデータ６０６に関する情報を編集できないようにしてもよい。
【００３５】
図４に戻り、印刷ジョブ制御部４０２は画像処理装置１０２から受信した印刷ジョブをユーザ認証部４０３に送信する。ユーザ認証部４０３は印刷ジョブ制御部４０２から受信した印刷ジョブが有する認証情報、例えば、ユーザ名及びパスワードを取得する。取得されたユーザ名及びパスワードに一致するユーザ名及びパスワードがユーザデータベース６００に存在する場合、ユーザ認証部４０３はユーザ認証を実行して印刷ジョブを印刷設定解析部４０４に送信する。取得されたユーザ名及びパスワードに一致するユーザ名及びパスワードがユーザデータベース６００に存在しない場合、ユーザ認証部４０３は印刷ジョブ制御部４０２にユーザ認証が失敗したことを通知する。
【００３６】
印刷設定解析部４０４は画像形成装置１０３が受信した印刷ジョブを解析し、印刷ジョブが有する印刷設定、例えば、記録媒体、例えば、記録紙の種別、記録紙のサイズ、印刷時に記録紙を画像形成装置１０３に供給する給紙トレイ、フィニッシング処理に関する情報を取得する。取得された印刷設定はＲＡＭ１３３やＨＤＤ１３５に格納される。
【００３７】
印刷データ展開部４０５は印刷ジョブに含まれる印刷データに基づいてビットマップデータを生成する。また、印刷データ展開部４０５は印刷結果物に色彩が適切に付されるようにビットマップデータの色変換処理を実行する。印刷データ展開部２０４が既にビットマップデータを生成している場合には印刷データ展開部４０５は当該ビットマップデータに対して色変換処理のみを実行すればよい。色変換処理が実行されたビットマップデータはＨＤＤ１３５に格納される。印刷キュー４０６は画像形成装置１０３が受信した全ての印刷ジョブを管理する。具体的に、印刷キュー４０６は実行する印刷ジョブの順番を制御する。ビットマップデータ転送部４０７はＨＤＤ１３５に格納されたビットマップデータを印刷部１６０に転送する。
【００３８】
図７は、図１における画像処理装置１０２によって実行される印刷ジョブの送信処理の手順を示すフローチャートである。図７の処理は、印刷ジョブ解析部２０３が印刷ジョブを受信したときに実行される。
【００３９】
図７において、まず、印刷ジョブ解析部２０３が印刷ジョブを受信する（ステップＳ７０１）。ここで、受信された印刷ジョブは印刷ジョブ生成部２０２によって生成された固有の認証情報を含まない印刷ジョブであり、受信された印刷ジョブとして印刷ジョブ種別付加部２０２ａによってフラグが付与されているものと、フラグが付与されていないものが混在する。
【００４０】
次いで、印刷ジョブ解析部２０３は受信した印刷ジョブに上述したフラグが付与されているか否かを判別する（ステップＳ７０２）。ステップＳ７０２の判別の結果、受信した印刷ジョブにフラグが付与されているとき、アカウント情報付加部２０３ｂは汎用の認証情報を印刷ジョブに付加し（ステップＳ７０３）、汎用の認証情報が付加された特殊ジョブを画像形成装置１０３に送信して（ステップＳ７０４）本処理を終了する。受信した印刷ジョブにフラグが付与されていないとき、ステップＳ７０３をスキップして（すなわち、汎用の認証情報を付加すること無く）印刷ジョブを画像形成装置１０３に送信して（ステップＳ７０４）本処理を終了する。
【００４１】
ステップＳ７０３において汎用の認証情報が付加された特殊ジョブはヘッダ部と印刷データ部を備え、ヘッダ部には特殊ジョブに関する情報８００（図８（ａ））が格納され、印刷データ部には印刷データが格納されている。特殊ジョブに関する情報８００は、認証情報８０１，８０２、フラグ情報８０３、及び印刷設定情報８０４，８０５を有する。
【００４２】
認証情報８０１，８０２にはステップＳ７０３において汎用の認証情報に該当するデータ６０６のユーザ名及びパスワードが夫々に追加される。なお、汎用の認証情報に該当するデータ６０６のユーザ名及びパスワードが追加される前の認証情報８０１，８０２は空欄である（図８（ｂ）参照）。フラグ情報８０３にはフラグが設定可能であり、例えば、フラグに該当する「Ｒｅｓｉｄｅｎｔ  Ｐａｇｅ」が設定される。印刷設定情報８０４，８０５には印刷に使用する記録紙のサイズや記録紙において印刷データを印刷すべき印刷面に関する設定が表示される。
【００４３】
図９は、図１における画像形成装置１０３によって実行される印刷ジョブ実行処理の手順を示すフローチャートである。
【００４４】
図９の処理において、まず、画像処理装置１０２から印刷ジョブを受信し（ステップＳ９０１）、印刷ジョブを実行する際にユーザ認証が要求されているか否かを判別する（ステップＳ９０２）。ステップＳ９０２の判別の結果、印刷ジョブを実行する際にユーザ認証が要求されているとき、印刷ジョブに付加されているユーザ名及びパスワードを取得し（ステップＳ９０３）、取得されたユーザ名及びパスワードがユーザデータベース６００に含まれているか否かを判別する（ステップＳ９０４）。
【００４５】
ステップＳ９０４の判別の結果、取得されたユーザ名及びパスワードがユーザデータベース６００に含まれているとき、印刷ジョブを実行して（ステップＳ９０５）本処理を終了し、取得されたユーザ名及びパスワードがユーザデータベース６００に含まれていないとき、ユーザ認証に失敗したとして印刷ジョブをキャンセルして（ステップＳ９０６）本処理を終了する。
【００４６】
ステップＳ９０２の判別の結果、印刷ジョブを実行する際にユーザ認証が要求されていないとき、ステップＳ９０３〜Ｓ９０４をスキップして印刷ジョブを実行し（ステップＳ９０５）、本処理を終了する。
【００４７】
図７の処理によれば、受信した印刷ジョブにフラグが付与されているとき（ステップＳ７０２でＹＥＳ）、汎用の認証情報が印刷ジョブに付加される（ステップＳ７０３）。ここで、印刷ジョブ種別付加部２０２ａは印刷ジョブ生成部２０２が生成した固有の認証情報を含まない印刷ジョブのセキュリティレベルを判別し、セキュリティレベルの高い印刷ジョブにはフラグを付与せず、セキュリティレベルの低い特殊ジョブのみにフラグを付与するので、固有の認証情報を含まず且つセキュリティレベルが高い印刷ジョブには汎用の認証情報が付加されない。その結果、例え、汎用の認証情報が漏洩しても特殊ジョブに関してのみユーザ認証が実行されるに過ぎず、セキュリティレベルが高い印刷ジョブに関してはユーザ認証が実行されない。これにより、固有の認証情報を含まず且つセキュリティレベルが高い印刷ジョブが汎用の認証情報に基づいて実行されるのを防止することができ、もって、認証情報を含まない印刷ジョブを実行する際のセキュリティ性を確保することができる。
【００４８】
また、受信した印刷ジョブにフラグが付与されているとき（ステップＳ７０２でＹＥＳ）、アカウント情報付加部２０３ｂは汎用の認証情報を印刷ジョブに付加し（ステップＳ７０３）、受信した印刷ジョブにフラグが付与されていないとき（ステップＳ７０２でＮＯ）、アカウント情報付加部２０３ｂは汎用の認証情報を印刷ジョブに付加しない（ステップＳ７０３をスキップ）。すなわち、フラグの有無に基づいて印刷ジョブのセキュリティレベルが解析され、解析されたセキュリティレベルに応じて汎用の認証情報が付加されるので、アカウント情報付加部２０３ｂが印刷ジョブに汎用の認証情報を付加するか否かの判別の信頼性を向上させることができる。
【００４９】
なお、画像形成装置１０３に送信する印刷ジョブが印刷ジョブ種別付加部２０２ａによってフラグが付与された印刷ジョブであっても当該印刷ジョブが固有の認証情報を含むとき、汎用の認証情報が当該印刷ジョブに付加されなくてもよい。これにより、印刷ジョブの固有の認証情報は変更されず、当該印刷ジョブに関して汎用の認証情報に基づいたユーザ認証は実行されないので、固有の認証情報を含む印刷ジョブのセキュリティ性を確実に確保することができる。
【００５０】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５１】
１００  画像形成システム
１０２  画像処理装置
１０３  画像形成装置
１３５  ＨＤＤ
２０３  印刷ジョブ解析部
２０３ｂ  アカウント情報付加部
４０３  ユーザ認証部
【図１】
2016081385.tif 000003
【図２】
2016081385.tif 000004
【図３】
2016081385.tif 000005
【図４】
2016081385.tif 000006
【図５】
2016081385.tif 000007
【図６】
2016081385.tif 000008
【図７】
2016081385.tif 000009
【図８】
2016081385.tif 000010
【図９】
2016081385.tif 000011