(57)【要約】【課題】セキュリティを向上する画像形成システムを提供する。【解決手段】画像データと、ユーザーの識別子とを対応づけて記憶可能な印刷ジョブプール１０６と、識別子を受信する統合制御部１０２と、受信した識別子に基づいてユーザーを認証するユーザー認証部１０３と、認証されたユーザーの識別子に対応する画像データを印刷ジョブプール１０６から取得して送信するジョブ制御部１０５と、を備えたサーバ装置１０１と、識別子の入力を受付ける認証受付部２０５と、受付けた識別子をサーバ装置１０１に送信し、受付けた識別子に対応する画像データをサーバ装置１０１から受信するエンジン制御部２０２と、受信した画像データに基づいて画像を形成する画像形成部２０４と、を備えた画像形成装置２０１と、を備えた。【選択図】        図２
2008023910.tif 000002
【特許請求の範囲】
【請求項１】
画像データに基づいて画像を形成する画像形成装置と、前記画像形成装置とネットワークを介して接続されたサーバ装置と、を備えた画像形成システムであって、
前記サーバ装置は、
前記画像データと、ユーザーを識別する識別子とを対応づけて記憶可能な記憶手段と、
前記画像形成装置から前記識別子を受信する第１受信手段と、
受信した前記識別子に基づいて前記ユーザーを認証する認証手段と、
認証された前記ユーザーの前記識別子に対応する前記画像データを前記記憶手段から取得して前記画像形成装置に送信する第１送信手段と、を備え、
前記画像形成装置は、
前記識別子の入力を受付ける第１受付手段と、
受付けた前記識別子を前記サーバ装置に送信する第２送信手段と、
受付けた前記識別子に対応する前記画像データを前記サーバ装置から受信する第２受信手段と、
受信した前記画像データに基づいて画像を形成する画像形成手段と、
を備えたことを特徴とする画像形成システム。
【請求項２】
前記ネットワークを介して前記サーバ装置と接続された端末装置をさらに備え、
前記端末装置は、
前記識別子および前記画像データの入力を受付ける第２受付手段と、
受付けた前記識別子および前記画像データを前記サーバ装置に送信する第３送信手段と、を備え、
前記サーバ装置は、
前記端末装置から、前記識別子および前記画像データを受信する第３受信手段と、
認証された前記ユーザーの前記識別子と、受信した前記画像データとを対応づけて前記記憶手段に保存する保存手段と、をさらに備えたこと、
を特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記第１受付手段は、さらに、画像形成に関する設定情報の入力を受付け、
前記画像形成手段は、受付けた前記設定情報に基づいて画像を形成すること、
を特徴とする請求項１に記載の画像形成システム。
【請求項４】
前記記憶手段は、前記画像データと、前記識別子と、画像形成に関する設定情報とを対応づけて記憶可能であり、
前記第３送信手段は、さらに前記設定情報を前記サーバ装置に送信し、
前記保存手段は、認証された前記ユーザーの前記識別子と、受信した前記画像データおよび前記設定情報とを対応づけて前記記憶手段に保存し、
前記第１送信手段は、認証された前記ユーザーの前記識別子に対応する前記画像データおよび前記設定情報を前記記憶手段から取得して前記画像形成装置に送信し、
前記第２受信手段は、受付けた前記識別子に対応する前記画像データおよび前記設定情報を前記サーバ装置から受信し、
前記画像形成手段は、受信した前記画像データおよび前記設定情報に基づいて画像を形成すること、
を特徴とする請求項２に記載の画像形成システム。
【請求項５】
画像データに基づいて画像を形成する画像形成装置とネットワークを介して接続されたサーバ装置であって、
前記画像データと、ユーザーを識別する識別子とを対応づけて記憶可能な記憶手段と、
前記画像形成装置から前記識別子を受信する受信手段と、
受信した前記識別子に基づいて前記ユーザーを認証する認証手段と、
認証された前記ユーザーの前記識別子に対応する前記画像データを前記記憶手段から取得して前記画像形成装置に送信する送信手段と、
を備えたことを特徴とするサーバ装置。
【請求項６】
画像データを記憶するサーバ装置とネットワークを介して接続された画像形成装置であって、
ユーザーを識別する識別子の入力を受付ける受付手段と、
受付けた前記識別子を前記サーバ装置に送信する送信手段と、
受付けた前記識別子に対応する前記画像データを前記サーバ装置から受信する受信手段と、
受信した前記画像データに基づいて画像を形成する画像形成手段と、
を備えたことを特徴とする画像形成装置。
【請求項７】
画像データに基づいて画像を形成する画像形成装置と、前記画像形成装置とネットワークを介して接続されたサーバ装置と、を備えた画像形成システムにおける画像形成方法であって、
前記画像形成装置の第１受付手段によって、ユーザーを識別する識別子の入力を受付ける第１受付ステップと、
前記画像形成装置の第１送信手段によって、受付けた前記識別子を前記サーバ装置に送信する第１送信ステップと、
前記サーバ装置の第１受信手段によって、前記画像形成装置から前記識別子を受信する第１受信ステップと、
前記サーバ装置の認証手段によって、受信した前記識別子に基づいて前記ユーザーを認証する認証ステップと、
前記サーバ装置の第２送信手段によって、認証された前記ユーザーの前記識別子に対応する前記画像データを、前記画像データと、ユーザーを識別する識別子とを対応づけて記憶可能な記憶する記憶手段から取得して前記画像形成装置に送信する第２送信ステップと、
前記画像形成装置の第２受信手段によって、受付けた前記識別子に対応する前記画像データを前記サーバ装置から受信する第２受信ステップと、
前記画像形成装置の画像形成手段によって、受信した前記画像データに基づいて画像を形成する画像形成ステップと、
を備えたことを特徴とする画像形成方法。
【請求項８】
画像データに基づいて画像を形成する画像形成装置とネットワークを介して接続されたサーバ装置における画像提供プログラムであって、
前記画像形成装置から前記識別子を受信する受信手順と、
受信した前記識別子に基づいて前記ユーザーを認証する認証手順と、
前記画像データと、ユーザーを識別する識別子とを対応づけて記憶可能な記憶手段から、認証された前記ユーザーの前記識別子に対応する前記画像データを取得して前記画像形成装置に送信する送信手順と、
をコンピュータに実行させる画像提供プログラム。
【請求項９】
画像データを記憶するサーバ装置とネットワークを介して接続された画像形成装置における画像形成プログラムであって、
ユーザーを識別する識別子の入力を受付ける受付手順と、
受付けた前記識別子を前記サーバ装置に送信する送信手順と、
受付けた前記識別子に対応する前記画像データを前記サーバ装置から受信する受信手順と、
受信した前記画像データに基づいて画像を形成する画像形成手順と、
をコンピュータに実行させる画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成する画像形成システム、サーバ装置、画像形成装置、画像形成方法、画像提供プログラム、および画像形成プログラムに関するものである。
【背景技術】
【０００２】
近年、複数の異なる機器間で効率的に情報を交換するために、情報通信ネットワークが広く普及している。情報通信ネットワークで接続されたオフィス環境では、複数のプリント出力装置などの周辺機器が存在し、同時に複数のユーザーにより利用される複数のクライアント装置（端末装置）が存在する。そこで、このような情報通信ネットワーク環境では、各ユーザーが共有して利用する複数の周辺機器を、複数の端末装置から効率よく利用できるようにすることが求められる。
【０００３】
特許文献１では、複数のプリンタ装置と複数のクライアント装置とサーバとを互いにネットワークを介して接続したネットワークシステムで、複数のプリンタ装置の動作状況を照会元のクライアント装置に通知することにより、効率的なプリント出力が可能なネットワークシステムおよびプリント管理方法に関する技術が提案されている。
【０００４】
【特許文献１】特開２００３−５０６８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の方法では、ネットワーク上に存在する複数の画像形成装置を効率的に利用することが可能となるが、画像形成処理の結果として出力された出力物に対する不正アクセス等を考慮していないため、セキュリティの脆弱性の問題があった。
【０００６】
通常、ユーザーは、自分に最も都合の良い出力装置をネットワークから選択し、出力データをその装置に出力する。複数の出力装置が存在する場合、故意ではなく誤って本来意図した出力装置ではないものを選択して出力することが起こりうる。この場合、ネットワーク環境では、実際にその出力装置に出力したユーザーだけでなく、出力装置の近くを偶然通りがかったユーザー、または悪意を持って情報を盗み見ようとするユーザーなど、様々なユーザーが存在するため、悪意のユーザー等によって出力物を不正に取得される可能性がある。
【０００７】
このように、必ずしも善意のユーザーのみ存在すると仮定できない現実の世界では、プリント出力装置へ出力された出力物に対する情報セキュリティが、今後ますます重要になる。一方、ユーザーの利便性を優先すれば情報セキュリティの厳密性をある程度緩和する必要があり、逆に情報セキュリティを厳密にすれば、ユーザーの利便性が損なわれることになる。すなわち、これらはトレードオフの関係にあることに留意する必要がある。
【０００８】
本発明は、上記に鑑みてなされたものであって、ネットワークを利用した画像形成処理のセキュリティを向上することができる画像形成システム、サーバ装置、画像形成装置、画像形成方法、画像提供プログラム、および画像形成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、画像データに基づいて画像を形成する画像形成装置と、前記画像形成装置とネットワークを介して接続されたサーバ装置と、を備えた画像形成システムであって、前記サーバ装置は、前記画像データと、ユーザーを識別する識別子とを対応づけて記憶可能な記憶手段と、前記画像形成装置から前記識別子を受信する第１受信手段と、受信した前記識別子に基づいて前記ユーザーを認証する認証手段と、認証された前記ユーザーの前記識別子に対応する前記画像データを前記記憶手段から取得して前記画像形成装置に送信する第１送信手段と、を備え、前記画像形成装置は、前記識別子の入力を受付ける第１受付手段と、受付けた前記識別子を前記サーバ装置に送信する第２送信手段と、受付けた前記識別子に対応する前記画像データを前記サーバ装置から受信する第２受信手段と、受信した前記画像データに基づいて画像を形成する画像形成手段と、を備えたことを特徴とする。
【００１０】
また、請求項２にかかる発明は、請求項１にかかる発明において、前記ネットワークを介して前記サーバ装置と接続された端末装置をさらに備え、前記端末装置は、前記識別子および前記画像データの入力を受付ける第２受付手段と、受付けた前記識別子および前記画像データを前記サーバ装置に送信する第３送信手段と、を備え、前記サーバ装置は、前記端末装置から、前記識別子および前記画像データを受信する第３受信手段と、認証された前記ユーザーの前記識別子と、受信した前記画像データとを対応づけて前記記憶手段に保存する保存手段と、をさらに備えたこと、を特徴とする。
【００１１】
また、請求項３にかかる発明は、請求項１にかかる発明において、前記第１受付手段は、さらに、画像形成に関する設定情報の入力を受付け、前記画像形成手段は、受付けた前記設定情報に基づいて画像を形成すること、を特徴とする。
【００１２】
また、請求項４にかかる発明は、請求項２にかかる発明において、前記記憶手段は、前記画像データと、前記識別子と、画像形成に関する設定情報とを対応づけて記憶可能であり、前記第３送信手段は、さらに前記設定情報を前記サーバ装置に送信し、前記保存手段は、認証された前記ユーザーの前記識別子と、受信した前記画像データおよび前記設定情報とを対応づけて前記記憶手段に保存し、前記第１送信手段は、認証された前記ユーザーの前記識別子に対応する前記画像データおよび前記設定情報を前記記憶手段から取得して前記画像形成装置に送信し、前記第２受信手段は、受付けた前記識別子に対応する前記画像データおよび前記設定情報を前記サーバ装置から受信し、前記画像形成手段は、受信した前記画像データおよび前記設定情報に基づいて画像を形成すること、を特徴とする。
【００１３】
また、請求項５にかかる発明は、画像データに基づいて画像を形成する画像形成装置とネットワークを介して接続されたサーバ装置であって、前記画像データと、ユーザーを識別する識別子とを対応づけて記憶可能な記憶手段と、前記画像形成装置から前記識別子を受信する受信手段と、受信した前記識別子に基づいて前記ユーザーを認証する認証手段と、認証された前記ユーザーの前記識別子に対応する前記画像データを前記記憶手段から取得して前記画像形成装置に送信する送信手段と、を備えたことを特徴とする。
【００１４】
また、請求項６にかかる発明は、画像データを記憶するサーバ装置とネットワークを介して接続された画像形成装置であって、ユーザーを識別する識別子の入力を受付ける受付手段と、受付けた前記識別子を前記サーバ装置に送信する送信手段と、受付けた前記識別子に対応する前記画像データを前記サーバ装置から受信する受信手段と、受信した前記画像データに基づいて画像を形成する画像形成手段と、を備えたことを特徴とする。
【００１５】
また、請求項７にかかる発明は、画像データに基づいて画像を形成する画像形成装置と、前記画像形成装置とネットワークを介して接続されたサーバ装置と、を備えた画像形成システムにおける画像形成方法であって、前記画像形成装置の第１受付手段によって、ユーザーを識別する識別子の入力を受付ける第１受付ステップと、前記画像形成装置の第１送信手段によって、受付けた前記識別子を前記サーバ装置に送信する第１送信ステップと、前記サーバ装置の第１受信手段によって、前記画像形成装置から前記識別子を受信する第１受信ステップと、前記サーバ装置の認証手段によって、受信した前記識別子に基づいて前記ユーザーを認証する認証ステップと、前記サーバ装置の第２送信手段によって、認証された前記ユーザーの前記識別子に対応する前記画像データを、前記画像データと、ユーザーを識別する識別子とを対応づけて記憶可能な記憶する記憶手段から取得して前記画像形成装置に送信する第２送信ステップと、前記画像形成装置の第２受信手段によって、受付けた前記識別子に対応する前記画像データを前記サーバ装置から受信する第２受信ステップと、前記画像形成装置の画像形成手段によって、受信した前記画像データに基づいて画像を形成する画像形成ステップと、を備えたことを特徴とする。
【００１６】
また、請求項８にかかる発明は、画像データに基づいて画像を形成する画像形成装置とネットワークを介して接続されたサーバ装置における画像提供プログラムであって、前記画像形成装置から前記識別子を受信する受信手順と、受信した前記識別子に基づいて前記ユーザーを認証する認証手順と、前記画像データと、ユーザーを識別する識別子とを対応づけて記憶可能な記憶手段から、認証された前記ユーザーの前記識別子に対応する前記画像データを取得して前記画像形成装置に送信する送信手順と、をコンピュータに実行させる。
【００１７】
また、請求項９にかかる発明は、画像データを記憶するサーバ装置とネットワークを介して接続された画像形成装置における画像形成プログラムであって、ユーザーを識別する識別子の入力を受付ける受付手順と、受付けた前記識別子を前記サーバ装置に送信する送信手順と、受付けた前記識別子に対応する前記画像データを前記サーバ装置から受信する受信手順と、受信した前記画像データに基づいて画像を形成する画像形成手順と、をコンピュータに実行させる。
【発明の効果】
【００１８】
請求項１にかかる発明によれば、画像形成装置から入力され送信されたユーザーの識別子に基づいてサーバ装置でユーザーを認証し、ユーザーが認証された場合にサーバ装置に記憶されている画像データを画像形成装置に送信し、画像形成装置で画像を形成して出力する。このため、ネットワークを利用した画像形成処理のセキュリティを向上することができるという効果を奏する。
【００１９】
また、請求項２にかかる発明によれば、ユーザーは端末装置からユーザーの識別子と画像データとをサーバ装置に送信し、サーバ装置では送信された識別子と画像データとを対応づけて記憶手段に記憶する。このため、ユーザーの利便性を確保しつつ、ネットワークを利用した画像形成処理のセキュリティを向上することができるという効果を奏する。
【００２０】
また、請求項３にかかる発明によれば、画像形成装置で画像形成に関する設定情報の入力を受付け、受付けた設定情報に基づいて画像形成処理を行うため、ユーザーの利便性を確保しつつ、ネットワークを利用した画像形成処理のセキュリティを向上することができるという効果を奏する。
【００２１】
また、請求項４にかかる発明によれば、ユーザーは端末装置から画像形成に関する設定情報をサーバ装置に送信し、画像形成装置は画像形成処理時にサーバ装置から設定情報を受信して画像形成に利用する。このため、ユーザーの利便性を確保しつつ、ネットワークを利用した画像形成処理のセキュリティを向上することができるという効果を奏する。
【００２２】
また、請求項５にかかる発明によれば、画像形成装置から入力され送信されたユーザーの識別子に基づいてサーバ装置でユーザーを認証し、ユーザーが認証された場合にサーバ装置に記憶されている画像データを画像形成装置に送信する。このため、ネットワークを利用した画像形成処理のセキュリティを向上することができるという効果を奏する。
【００２３】
また、請求項６にかかる発明によれば、画像形成装置から入力されたユーザーの識別子をサーバ装置に送信し、識別子に対応する画像データをサーバ装置から受信して受信した画像データに基づいて画像を形成して出力する。このため、ネットワークを利用した画像形成処理のセキュリティを向上することができるという効果を奏する。
【００２４】
また、請求項７にかかる発明によれば、画像形成装置から入力され送信されたユーザーの識別子に基づいてサーバ装置でユーザーを認証し、ユーザーが認証された場合にサーバ装置に記憶されている画像データを画像形成装置に送信し、画像形成装置で画像を形成して出力する。このため、ネットワークを利用した画像形成処理のセキュリティを向上することができるという効果を奏する。
【００２５】
また、請求項８にかかる発明によれば、画像形成装置から入力され送信されたユーザーの識別子に基づいてサーバ装置でユーザーを認証し、ユーザーが認証された場合にサーバ装置に記憶されている画像データを画像形成装置に送信する。このため、ネットワークを利用した画像形成処理のセキュリティを向上することができるという効果を奏する。
【００２６】
また、請求項９にかかる発明によれば、画像形成装置から入力されたユーザーの識別子をサーバ装置に送信し、識別子に対応する画像データをサーバ装置から受信して受信した画像データに基づいて画像を形成して出力する。このため、ネットワークを利用した画像形成処理のセキュリティを向上することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２７】
以下に添付図面を参照して、この発明にかかる画像形成装置の最良な実施の形態を詳細に説明する。
【００２８】
本実施の形態にかかる画像形成システムは、端末装置から出力が指示された画像データをサーバ装置に保存し、認証されたユーザーが画像形成装置から指示した画像データを、サーバ装置から画像形成装置に送信し、画像形成装置で当該画像データに基づいて画像形成処理を行うものである。
【００２９】
図１は、本実施の形態にかかる画像形成システムの全体構成の概略を示す説明図である。同図に示すように、本画像形成システムはサーバ装置１０１を中心に構成されており、データを蓄えるサーバ装置１０１ａ、１０１ｂ（以下、サーバ装置１０１という。）と、データを利用する複数の端末装置３０１ａ〜３０１ｅ（以下、端末装置３０１という。）と、ドキュメントを出力する複数の画像形成装置２０１ａ〜２０１ｅ（以下、画像形成装置２０１という。）と、を含んでいる。また、各装置は、データ通信を中継するルーター（ハブ）５０１ａ〜５０１ｃを介して接続されている。
【００３０】
各々のユーザーは、各自の端末装置３０１から画像データの出力を指示し、指示した画像形成装置２０１で出力されたドキュメントを手にする。出力データはサーバ装置１０１を介してネットワークを流れることになるが、ユーザーはそれを意識することはない。また、サーバ装置１０１はセキュリティ的にも物理的にも堅牢にできており、データは各種の障害に対して適切に保護される。
【００３１】
図２は、本実施の形態にかかるサーバ装置１０１、画像形成装置２０１、および端末装置３０１の構成を示すブロック図である。なお、同図では、データ通信を中継するルーター５０１ａ〜５０１ｃを省略している。
【００３２】
サーバ装置１０１は、統合制御部１０２と、ユーザー認証部１０３と、ユーザー情報ＤＢ（データベース）１０４と、ジョブ制御部１０５と、印刷ジョブプール１０６と、データ管理部１０７と、画像データＤＢ１０８と、を備えている。
【００３３】
ユーザー情報ＤＢ１０４は、ユーザーを識別する識別子であるユーザーＩＤを含むユーザー情報を記憶するデータベースである。
【００３４】
印刷ジョブプール１０６は、各ユーザーから送られた印刷を指示するジョブ（印刷ジョブ）に関する印刷ジョブデータを、実際に画像形成装置２０１でプリント出力までの間、一時的に記憶するものである。
【００３５】
図３は、印刷ジョブプール１０６に記憶される印刷ジョブデータのデータ形式の一例を示す説明図である。同図に示すように、印刷ジョブデータは、少なくともユーザーＩＤ４０１と、プリント枚数やソート・ステープル・パンチ・両面・集約などの印刷に関する設定情報４０２と、印刷する画像データである印刷データ４０３と、を含んでいる。
【００３６】
ユーザーＩＤを持つことによって、プリント指示をした本人以外からは、その印刷ジョブを実行されることがなく、セキュリティ性を高く保つことができる。設定情報は、端末装置３０１上でジョブ作成時に指示される情報であるが、ユーザーがプリント出力時に画像形成装置２０１で直接指示した場合には、直接指示された内容を優先する。
【００３７】
印刷データに関しては、印刷する画像データそのもの全部を印刷ジョブに含めると印刷ジョブのデータ量が大きくなる場合があるため、サーバ装置１０１に蓄えられている画像データを特定する情報をデータそのものの代わりに印刷ジョブデータ内に含むように構成してもよい。
【００３８】
画像データＤＢ１０８は、画像形成システム内でこれまでに作成された印刷ジョブに関連する画像データを記憶するものである。
【００３９】
これら３つの記憶部に対応して、以下に述べるように、そのデータの管理やデータの入出力の制御を行う３つのモジュールが存在するとともに、それらのモジュールの最上位のモジュールとして統合制御部１０２が存在する。
【００４０】
統合制御部１０２は、サーバ装置１０１の全体の動作を制御するものである。例えば、統合制御部１０２は、他の構成部と、画像形成装置２０１および端末装置３０１との間の各種データの通信などを制御する。
【００４１】
ユーザー認証部１０３は、画像形成装置２０１および端末装置３０１を利用するユーザーに対する認証処理を行うものである。具体的には、ユーザー認証部１０３は、統合制御部１０２を経由して受信したユーザーＩＤと、ユーザー情報ＤＢ１０４内のユーザー情報とを照合し、そのユーザーＩＤが登録されているか否かの認証を行い、認証結果を統合制御部１０２に返す。また、新たにユーザー情報を登録する要求が統合制御部１０２からあった場合は、ユーザー認証部１０３は、そのユーザー情報をユーザー情報ＤＢ１０４へ登録する処理を行う。
【００４２】
ジョブ制御部１０５は、出力指示されたジョブに関する処理を制御するものである。具体的には、ジョブ制御部１０５は、統合制御部１０２から渡された印刷要求情報をもとに印刷ジョブデータを作成して、印刷ジョブプール１０６に格納する。また、ジョブ制御部１０５は、統合制御部１０２から要求された印刷ジョブを印刷ジョブプール１０６から取り出して統合制御部１０２に渡す処理を行う。
【００４３】
データ管理部１０７は、画像形成処理の対象となる画像データの管理に関する処理を行うものである。具体的には、データ管理部１０７は、統合制御部１０２から渡された画像データを画像データＤＢ１０８に登録する。また、データ管理部１０７は、画像データの検索機能を有し、統合制御部１０２から要求された画像データをＤＢ内から探し出し、結果を統合制御部１０２に返す処理を行う。
【００４４】
画像形成装置２０１は、エンジン制御部２０２と、ＵＩ（ユーザーインターフェース）２０３と、画像形成部２０４とを備えている。
【００４５】
画像形成部２０４は、受け取った画像データをもとに媒体上に画像を形成する処理を行うものである。
【００４６】
エンジン制御部２０２は、画像形成装置２０１全体の制御や、描画、通信、および入力を制御するコントローラである。
【００４７】
ＵＩ２０３は、ユーザーからの印刷指示などの入力を受付けるものである。また、ＵＩ２０３は、認証用のユーザーＩＤなどの入力を受付ける認証受付部２０５を備えている。
【００４８】
ユーザーは、画像形成装置２０１を利用する時に、自身のユーザーＩＤを認証受付部２０５から入力し、入力されたユーザーＩＤはＵＩ２０３およびエンジン制御部２０２を経てサーバ装置１０１に送られる。サーバ装置１０１の統合制御部１０２は、受け取ったユーザーＩＤをユーザー認証部１０３に渡して正規のユーザーかどうか認証を行う。結果は画像形成装置２０１に返され、認証が成功したユーザーは画像形成装置２０１を利用可能となる。
【００４９】
認証が拒絶されたユーザーは、画像形成装置２０１を利用することはできない。もし、ユーザー情報のセキュリティが完全に保証されるのであれば、画像形成装置２０１内にサーバ装置１０１のユーザー情報ＤＢ１０４のミラーを備え、ユーザー認証処理を画像形成装置２０１側で行うように構成してもよい。
【００５０】
端末装置３０１は、プリント制御部３０２と、ＵＩ／ＯＳ（オペレーティングシステム）３０３と、アプリケーション３０４とを備えている。
【００５１】
プリント制御部３０２は、端末装置３０１からのプリント出力に関する処理を制御するものであり、プリント要求を作成してサーバ装置１０１に送信する処理などを行う。
【００５２】
ＵＩ／ＯＳ３０３は、ユーザーインターフェース機能を含むオペレーティングシステムを意味し、認証用のユーザーＩＤなどの入力を受付ける認証受付部３０５を備えている。
【００５３】
アプリケーション３０４は、ＵＩ／ＯＳ３０３上で動作し、ドキュメントを作成するアプリケーションである。
【００５４】
ユーザーは、端末装置３０１を利用するときに、自身のユーザーＩＤを認証受付部３０５から入力する。入力されたユーザーＩＤは、プリント制御部３０２を介してサーバ装置１０１に送信され、ユーザー認証部１０３で認証処理が行われる。認証結果は、端末装置３０１に返され、認証が成功したユーザーのみが端末装置３０１を使用することができる。
【００５５】
認証が拒絶されたユーザーは端末装置３０１を使用することはできない。ユーザー情報のセキュリティが完全に保証されるのであれば、端末装置３０１内にサーバ装置１０１のユーザー情報ＤＢ１０４のミラーを備え、ユーザー認証処理を端末装置３０１側で行うように構成してもよい。
【００５６】
次に、このように構成された本実施の形態にかかる画像形成システムによる画像形成に関する各種処理について説明する。
【００５７】
まず、端末装置３０１側から印刷要求を送信した時の処理の流れについて説明する。図４は、本実施の形態における印刷要求処理の全体の流れを示すフローチャートである。
【００５８】
まず、端末装置３０１のプリント制御部３０２は、認証受付部３０５で受付けたユーザーＩＤを含むユーザー認証要求をサーバ装置１０１に送信する（ステップＳ４０１）。
【００５９】
このように、本実施の形態では、印刷要求を行う場合、ユーザーはユーザー認証を必要とする。すなわち、自身のユーザーＩＤを端末装置３０１から入力し、認証がＯＫとなったときのみ、ドキュメントの印刷要求を行うことができる。なお、端末装置３０１からのユーザーＩＤの入力は、文字列をキーボード等のインターフェースから入力する方式でもよいし、ＩＣカードなどを利用して入力する方式でもよい。セキュリティレベルを考慮すれば、ＩＣカードなど識別コードそのものが直接目に見えない方式の方が望ましい。
【００６０】
次に、サーバ装置１０１のユーザー認証部１０３が、ユーザー認証処理を実行する（ステップＳ４０２）。ユーザー認証処理の詳細については後述する。
【００６１】
次に、ユーザー認証処理の認証結果を統合制御部１０２が端末装置３０１に送信し（ステップＳ４０３）、端末装置３０１のプリント制御部３０２が受信する（ステップＳ４０４）。
【００６２】
次に、プリント制御部３０２は認証が成功したか否かを判断し（ステップＳ４０５）、失敗した場合は（ステップＳ４０５：ＮＯ）、再度ユーザー認証処理が実行される（ステップＳ４０１）。
【００６３】
認証が成功した場合は（ステップＳ４０５：ＹＥＳ）、ＵＩ／ＯＳ３０３がユーザーによる印刷指示を受付ける（ステップＳ４０６）。なお、このとき、ユーザーはさまざまなオプションを選択して印刷指示を入力することが可能である。例えば、印刷部数、ソート・パンチ・折りなどの有無、両面・集約・セキュリティ印刷をするか否か、などを指定することができる。
【００６４】
印刷指示を受付けた後、プリント制御部３０２は、印刷要求をサーバ装置１０１に送信する（ステップＳ４０７）。サーバ装置１０１の統合制御部１０２は、印刷要求を受信する（ステップＳ４０８）。
【００６５】
なお、印刷要求には、ユーザーＩＤと、設定情報と、印刷する画像データまたは印刷する画像データを特定する情報とが含まれる。例えば、新規に作成したドキュメントを印刷する場合は、画像データそのものを印刷要求に含めることができる。また、既にサーバ装置１０１に登録済みの画像データを印刷する場合は、当該画像データを特定するＩＤなどの情報を指定し、印刷要求に含めることができる。
【００６６】
次に、サーバ装置１０１のジョブ制御部１０５は、印刷要求に対応する印刷ジョブの登録を行う印刷ジョブ登録処理を実行する（ステップＳ４０９）。印刷ジョブ登録処理の詳細については後述する。
【００６７】
印刷ジョブ登録処理の後、統合制御部１０２は、登録完了のシグナルを端末装置３０１に送信する（ステップＳ４１０）。次に、端末装置３０１のプリント制御部３０２は、登録完了のシグナルを受信し（ステップＳ４１１）、印刷要求処理を終了する。
【００６８】
このように、ユーザーは、各自が使用する端末装置３０１から印刷要求を指示することができるため、利便性を損なうことがない。また、認証が成功したユーザーのみが印刷ジョブを登録することができるため、セキュリティを向上させることができる。
【００６９】
次に、画像形成装置２０１でのドキュメントの出力処理の流れについて説明する。図５は、本実施の形態における印刷出力処理の全体の流れを示すフローチャートである。
【００７０】
まず、画像形成装置２０１のエンジン制御部２０２は、認証受付部２０５で受付けたユーザーＩＤを含むユーザー認証要求をサーバ装置１０１に送信する（ステップＳ５０１）。
【００７１】
このように、本実施の形態では、ドキュメントの出力を行う場合にも、ユーザーはユーザー認証を必要とする。すなわち、自身のユーザーＩＤを画像形成装置２０１から入力し、認証がＯＫとなったときのみ、画像形成装置２０１の使用が可能となり、ドキュメントの出力を行うことができる。なお、画像形成装置２０１からのユーザーＩＤの入力は、文字列をキーボード等のインターフェースから入力する方式でもよいし、ＩＣカードなどを利用して入力する方式でもよい。セキュリティレベルを考慮すれば、ＩＣカードなど識別コードそのものが直接目に見えない方式の方が望ましい。
【００７２】
次に、サーバ装置１０１のユーザー認証部１０３が、ユーザー認証処理を実行する（ステップＳ５０２）。ユーザー認証処理の詳細については後述する。
【００７３】
次に、ユーザー認証処理の認証結果を統合制御部１０２が画像形成装置２０１に送信し（ステップＳ５０３）、画像形成装置２０１のエンジン制御部２０２が受信する（ステップＳ５０４）。
【００７４】
次に、エンジン制御部２０２は認証が成功したか否かを判断し（ステップＳ５０５）、失敗した場合は（ステップＳ５０５：ＮＯ）、再度ユーザー認証処理が実行される（ステップＳ５０１）。
【００７５】
認証が成功した場合は（ステップＳ５０５：ＹＥＳ）、ＵＩ２０３がユーザーによる印刷ジョブの選択を受付ける（ステップＳ５０６）。なお、印刷ジョブは、サーバ装置１０１から受信してＵＩ２０３に選択可能に表示された印刷ジョブの一覧画面などから選択する。この印刷ジョブの一覧には、事前にユーザー自身で端末装置３０１から登録した印刷ジョブが表示される。
【００７６】
印刷ジョブの選択を受付けた後、エンジン制御部２０２は、選択した印刷ジョブの出力要求をサーバ装置１０１に送信する（ステップＳ５０７）。サーバ装置１０１の統合制御部１０２は、出力要求を受信する（ステップＳ５０８）。
【００７７】
次に、サーバ装置１０１のジョブ制御部１０５は、受信した出力要求に対応する印刷ジョブを印刷ジョブプール１０６から選択する（ステップＳ５０９）。
【００７８】
次に、統合制御部１０２は、選択された印刷ジョブを画像形成装置２０１に送信する（ステップＳ５１０）。続いて、画像形成装置２０１のエンジン制御部２０２は、印刷ジョブを受信する（ステップＳ５１１）。
【００７９】
ここで、印刷ジョブにはユーザーが端末装置３０１から選択した印刷オプションが含まれているが、画像形成装置２０１上で改めて印刷オプションの選択を行うことができる（ステップＳ５１２）。すなわち、ＵＩ２０３上にオプションの設定が変更可能に表示され、変更が必要であれば、ユーザーはＵＩ２０３上で変更を行うことができる。
【００８０】
次に、エンジン制御部２０２の指示に従い、画像形成部２０４が、印刷ジョブに対応するドキュメントの印刷を行う（ステップＳ５１３）。これにより、ユーザーは出力されたドキュメントを手にすることができる。
【００８１】
このように、本実施の形態では、端末装置３０１から印刷要求を行った後、直ちに画像形成装置２０１でドキュメントが出力されるのではなく、画像形成装置２０１で再度認証を行い、認証されたユーザーに対して印刷要求に対応するドキュメントの印刷を行う。このため、誤って意図しない画像形成装置２０１にドキュメントが出力されることや、悪意のユーザーによって出力物を不正に取得されることなどのセキュリティ上の問題を解消することができる。
【００８２】
次に、ステップＳ４０２およびステップＳ５０２のユーザー認証処理の詳細について説明する。図６は、本実施の形態におけるユーザー認証処理の全体の流れを示すフローチャートである。
【００８３】
まず、サーバ装置１０１の統合制御部１０２は、端末装置３０１または画像形成装置２０１から送信された認証要求を受信する（ステップＳ６０１）。認証要求には、ユーザーＩＤが含まれる。なお、セキュリティ上の観点から、端末装置３０１および画像形成装置２０１とサーバ装置１０１との間の通信は暗号化されていることが望ましい。
【００８４】
次に、統合制御部１０２は、ユーザー認証部１０３に対してユーザーＩＤの照合指示を送信する（ステップＳ６０２）。次に、ユーザー認証部１０３による照合処理が実行される（ステップＳ６０３）。照合処理の詳細については後述する。
【００８５】
照合処理の後、統合制御部１０２は、認証要求を送信した端末装置３０１または画像形成装置２０１に対して、認証結果を送信し（ステップＳ６０４）、ユーザー認証処理を終了する。
【００８６】
次に、ステップＳ６０３の照合処理の詳細について説明する。図７は、本実施の形態における照合処理の全体の流れを示すフローチャートである。
【００８７】
まず、ユーザー認証部１０３は、統合制御部１０２からの照合指示を受信する（ステップＳ７０１）。この照合指示には、照合するユーザーＩＤが含まれる。
【００８８】
次に、ユーザー認証部１０３は、受信した照合指示に含まれるユーザーＩＤがユーザー情報ＤＢ１０４に存在するか否かを検索する（ステップＳ７０２）。
【００８９】
次に、ユーザー認証部１０３は、照合が成功したか否か、すなわち、ユーザーＩＤがユーザー情報ＤＢ１０４に存在したか否かを判断する（ステップＳ７０３）。
【００９０】
照合が成功した場合は（ステップＳ７０３：ＹＥＳ）、ユーザー認証部１０３は、認証ＯＫを統合制御部１０２に送信する（ステップＳ７０４）。また、照合が失敗した場合は（ステップＳ７０３：ＮＯ）、ユーザー認証部１０３は、認証ＮＧを統合制御部１０２に送信する（ステップＳ７０５）。
【００９１】
なお、上述のユーザー認証処理は一例であり、装置を利用するユーザーを認証可能なものであれば、ユーザーＩＤおよびパスワードを用いた認証方法などの、従来から用いられているあらゆる認証方法を適用することができる。
【００９２】
次に、ステップＳ４０９の印刷ジョブ登録処理の詳細について説明する。図８は、本実施の形態における印刷ジョブ登録処理の全体の流れを示すフローチャートである。
【００９３】
まず、サーバ装置１０１の統合制御部１０２は、受信した印刷要求に含まれている画像データが、画像データＤＢ１０８に登録済みの既存データであるか否かを判断する（ステップＳ８０１）。例えば、印刷要求に画像データＤＢ１０８で画像データを特定する情報が含まれている場合には、既に登録されている画像データの印刷要求であるため、画像データは登録済みであると判断することができる。
【００９４】
既存データでない場合は（ステップＳ８０１：ＮＯ）、統合制御部１０２は、印刷要求に含まれる画像データを登録する依頼を、データ管理部１０７に送信する（ステップＳ８０２）。次に、データ管理部１０７は、依頼された画像データのイメージを作成し、画像データＤＢ１０８に登録する（ステップＳ８０３）。
【００９５】
画像データ登録後、または、ステップＳ８０１で既存データであると判断された場合は（ステップＳ８０１：ＹＥＳ）、統合制御部１０２は、ジョブデータを登録する依頼をジョブ制御部１０５に送信する（ステップＳ８０４）。
【００９６】
次に、ジョブ制御部１０５は、印刷要求に含まれるユーザーＩＤ、設定情報、画像データから図３に示すような印刷ジョブデータを作成し、印刷ジョブプール１０６に登録する（ステップＳ８０５）。
【００９７】
次に、本実施の形態にかかる画像形成装置２０１のハードウェア構成の一例について説明する。図９は、本実施の形態にかかる画像形成装置２０１のハードウェア構成を示すブロック図である。
【００９８】
本図に示すように、画像形成装置２０１は、コントローラ（エンジン制御部）２０２と画像形成部（エンジン）２０４とをＰＣＩ（Peripheral Component Interconnect）バスで接続した構成となる。エンジン制御部２０２は、画像形成装置２０１全体の制御と描画、通信、ＵＩ２０３からの入力を制御するコントローラである。画像形成部２０４は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、この画像形成部２０４には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００９９】
エンジン制御部２０２は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Application Specific Integrated Circuit）１６と、ハードディスクドライブ（ＨＤＤ：Hard Disk Drive）１８とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Accelerated Graphics Port）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Read Only Memory）１２ａと、ＲＡＭ(Random Access Memory)１２ｂとをさらに有する。
【０１００】
ＣＰＵ１１は、画像形成装置２０１の全体制御をおこなうものであり、ＮＢ１３、ＭＥＭ−Ｐ１２およびＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【０１０１】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰバス１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【０１０２】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【０１０３】
ＳＢ１４は、ＮＢ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【０１０４】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated Circuit）であり、ＡＧＰバス１５、ＰＣＩバス、ＨＤＤ１８およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct Memory Access Controller）と、画像形成部２０４との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Fax Control Unit）３０、ＵＳＢ（Universal Serial Bus）４０、ＩＥＥＥ１３９４（the Institute of Electrical and Electronics Engineers 1394）インターフェース５０が接続される。
【０１０５】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【０１０６】
ＡＧＰバス１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【産業上の利用可能性】
【０１０７】
以上のように、本発明にかかる画像形成システム、サーバ装置、画像形成装置、画像形成方法、画像提供プログラム、および画像形成プログラムは、ネットワークを介して画像形成処理に関する処理を行う画像形成システム、サーバ装置、画像形成装置に適している。
【図面の簡単な説明】
【０１０８】
【図１】本実施の形態にかかる画像形成システムの全体構成の概略を示す説明図である。
【図２】本実施の形態にかかるサーバ装置、画像形成装置、および端末装置の構成を示すブロック図である。
【図３】印刷ジョブデータのデータ形式の一例を示す説明図である。
【図４】本実施の形態における印刷要求処理の全体の流れを示すフローチャートである。
【図５】本実施の形態における印刷出力処理の全体の流れを示すフローチャートである。
【図６】本実施の形態におけるユーザー認証処理の全体の流れを示すフローチャートである。
【図７】本実施の形態における照合処理の全体の流れを示すフローチャートである。
【図８】本実施の形態における印刷ジョブ登録処理の全体の流れを示すフローチャートである。
【図９】本実施の形態にかかる画像形成装置のハードウェア構成を示すブロック図である。
【符号の説明】
【０１０９】
１１  ＣＰＵ
１２  システムメモリ（ＭＥＭ−Ｐ）
１２ａ  ＲＯＭ
１２ｂ  ＲＡＭ
１３  ノースブリッジ（ＮＢ）
１４  サウスブリッジ（ＳＢ）
１５  ＡＧＰ
１６  ＡＳＩＣ
１７  ローカルメモリ（ＭＥＭ−Ｃ）
１８  ＨＤＤ
３０  ＦＣＵ
４０  ＵＳＢ
５０  ＩＥＥＥ１３９４インターフェース
１０１  サーバ装置
１０２  統合制御部
１０３  ユーザー認証部
１０４  ユーザー情報ＤＢ
１０５  ジョブ制御部
１０６  印刷ジョブプール
１０７  データ管理部
１０８  画像データＤＢ
２０１  画像形成装置
２０２  エンジン制御部
２０３  ＵＩ
２０４  画像形成部
２０５  認証受付部
３０１  端末装置
３０２  プリント制御部
３０３  ＵＩ／ＯＳ
３０４  アプリケーション
３０５  認証受付部
４０１  ユーザーＩＤ
４０２  設定情報
４０３  印刷データ
５０１  ルーター
【図１】
2008023910.tif 000003
【図２】
2008023910.tif 000004
【図３】
2008023910.tif 000005
【図４】
2008023910.tif 000006
【図５】
2008023910.tif 000007
【図６】
2008023910.tif 000008
【図７】
2008023910.tif 000009
【図８】
2008023910.tif 000010
【図９】
2008023910.tif 000011