(57)【要約】【課題】印刷物毎に最適な印刷方式を決定できる情報処理装置、情報処理システム、印刷方式決定方法、印刷方式決定プログラム及び記憶媒体を提供する。【解決手段】印刷データ取得部１６１が、印刷データを取得する。識別情報取得部１６２が、印刷データのユーザ識別情報を取得する。検索部１６３が、印刷データの中からキーワードを検索する。決定部１６４が、ユーザ識別情報と、キーワードと、印刷方式と、を対応付けた印刷方式テーブルを記憶する印刷方式テーブル記憶部１５３の印刷方式テーブルを参照して、印刷データの印刷方式を検索されたキーワード及び取得されたユーザ識別情報に対応付けられた印刷方式に決定する。印刷制御部１６５が、決定された印刷方式を実行する。【選択図】図１
2012022409.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを取得する印刷データ取得手段と、
前記印刷データのユーザ識別情報を取得する識別情報取得手段と、
前記印刷データの中からキーワードを検索する検索手段と、
ユーザ識別情報と、キーワードと、印刷方式と、を対応付けた印刷方式テーブルを記憶する印刷方式テーブル記憶手段と、
前記印刷方式テーブルを参照して、前記印刷データの印刷方式を検索された前記キーワード及び取得された前記ユーザ識別情報に対応付けられた印刷方式に決定する決定手段と、
決定された前記印刷方式を実行する印刷制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記印刷データは、ジョブ名及びテキスト情報を含み、
前記検索手段は、前記印刷方式テーブルを参照して、取得された前記ユーザ識別情報に対応付けられた前記キーワードを前記ジョブ名及び前記テキスト情報の中から検索することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記印刷方式は、印刷を禁止する印刷禁止、所定の情報を埋め込んで印刷する情報埋め込み印刷、及びユーザ認証を行うユーザ認証の少なくともいずれかであることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記印刷データ取得手段は、外部装置から前記印刷データを取得し、
前記識別情報取得手段は、前記ユーザ識別情報として、前記外部装置のＩＰアドレス又はホスト名を取得することを特徴とする請求項１乃至３のいずれか１つに記載の情報処理装置。
【請求項５】
前記印刷方式テーブルでは、前記印刷方式に優先度が設定されており、
前記決定手段は、検索された前記キーワードが複数存在する場合、前記印刷データの印刷方式を、検索された前記キーワードのそれぞれ及び前記ユーザ識別情報に対応付けられた複数の印刷方式のうち前記優先度が最も高い印刷方式に決定することを特徴とする請求項１乃至４のいずれか１つに記載の情報処理装置。
【請求項６】
前記印刷方式テーブルでは、前記キーワードに優先度が設定されており、
前記決定手段は、検索された前記キーワードが複数存在する場合、前記印刷データの印刷方式を、前記優先度が最も高いキーワード及び前記ユーザ識別情報に対応付けられた印刷方式に決定することを特徴とする請求項１乃至５のいずれか１つに記載の情報処理装置。
【請求項７】
前記印刷方式テーブルでは、更に、非採用の印刷方式である非採用印刷方式が対応付けられており、
前記決定手段は、検索された前記キーワードが複数存在する場合、前記印刷データの印刷方式を、検索された前記キーワードのそれぞれ及び前記ユーザ識別情報に対応付けられた複数の印刷方式のうち、検索された前記キーワードのそれぞれ及び前記ユーザ識別情報に対応付けられた非採用印刷方式以外の印刷方式に決定することを特徴とする請求項１乃至６のいずれか１つに記載の情報処理装置。
【請求項８】
クライアント端末とサーバ装置とを備える情報処理システムであって、
前記クライアント端末は、印刷データを前記サーバ装置に送信し、
前記サーバ装置は、
前記印刷データを取得する印刷データ取得手段と、
前記印刷データのユーザ識別情報を取得する識別情報取得手段と、
前記印刷データの中からキーワードを検索する検索手段と、
ユーザ識別情報と、キーワードと、印刷方式と、を対応付けた印刷方式テーブルを記憶する印刷方式テーブル記憶手段と、
前記印刷方式テーブルを参照して、前記印刷データの印刷方式を検索された前記キーワード及び取得された前記ユーザ識別情報に対応付けられた印刷方式に決定する決定手段と、
決定された前記印刷方式を実行する印刷制御手段と、
を備えることを特徴とする情報処理システム。
【請求項９】
サーバ装置とクライアント端末とを備える情報処理システムであって、
前記サーバ装置は、
ユーザ識別情報と、キーワードと、印刷方式と、を対応付けた印刷方式テーブルを記憶する印刷方式テーブル記憶手段を備え、
前記クライアント端末は、
印刷データを取得する印刷データ取得手段と、
前記印刷データのユーザ識別情報を取得する識別情報取得手段と、
前記印刷データの中からキーワードを検索する検索手段と、
前記印刷方式テーブルを参照して、前記印刷データの印刷方式を検索された前記キーワード及び取得された前記ユーザ識別情報に対応付けられた印刷方式に決定する決定手段と、
決定された前記印刷方式を実行する印刷制御手段と、
を備えることを特徴とする情報処理システム。
【請求項１０】
印刷データ取得手段が、印刷データを取得する印刷データ取得ステップと、
識別情報取得手段が、前記印刷データのユーザ識別情報を取得する識別情報取得ステップと、
検索手段が、前記印刷データの中からキーワードを検索する検索ステップと、
決定手段が、ユーザ識別情報と、キーワードと、印刷方式と、を対応付けた印刷方式テーブルを記憶する印刷方式テーブル記憶手段の前記印刷方式テーブルを参照して、前記印刷データの印刷方式を検索された前記キーワード及び取得された前記ユーザ識別情報に対応付けられた印刷方式に決定する決定ステップと、
印刷制御手段が、決定された前記印刷方式を実行する印刷制御ステップと、
を含むことを特徴とする印刷方式決定方法。
【請求項１１】
請求項１０に記載の印刷方式決定方法をコンピュータに実行させるための印刷方式決定プログラム。
【請求項１２】
請求項１１に記載の印刷方式決定プログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、印刷方式決定方法、印刷方式決定プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
近年、組織内部からの機密情報の漏洩が深刻な問題になっており、機密漏洩対策への取り組みが進められている。例えば、電子文書や電子データが印刷された印刷物による情報漏洩には、情報埋め込み技術やユーザ認証技術などのセキュリティ技術を用いた対策がある。
【０００３】
情報埋め込み技術を用いた機密漏洩対策の一つとして、印刷物の複写を禁止する技術がある。例えば特許文献１には、電子文書を印刷する際に、文字パターンの形状を変更することにより複写禁止情報を埋め込んで印刷し、印刷物を複写する際に、印刷物に埋め込まれた複写禁止情報を抽出して複写を禁止する技術が開示されている。
【０００４】
また、情報埋め込み技術を用いた他の機密漏洩対策として、印刷物の出所を追跡する技術がある。例えば特許文献２には、印刷時に印刷物に埋め込まれた情報を抽出することで、印刷物の出所を特定する技術が開示されている。
【０００５】
また、ユーザ認証技術を用いた機密漏洩対策の一つとして、例えば特許文献３には、電子文書を印刷する際に印刷装置でユーザ認証を行い、ユーザ認証に成功した場合には電子文書を印刷し、ユーザ認証に成功しなかった場合には電子文書の印刷を中止する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述したような情報埋め込み技術では、情報埋め込みに伴い印刷物の画質が少なからず落ちてしまうため、例えば顧客に提出する提案書や契約書への情報埋め込みなど情報埋め込みを行うことが好ましくない場合もある。また、上述したようなユーザ認証技術では、ユーザ認証に多少なりとも時間を要してしまうため、例えばセキュリティレベルの低い文書を印刷する際のユーザ認証などユーザ認証を行うことが好ましくない場合もある。
【０００７】
本発明は、上記事情に鑑みてなされたものであり、印刷物毎に最適な印刷方式を決定できる情報処理装置、情報処理システム、印刷方式決定方法、印刷方式決定プログラム及び記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる情報処理装置は、印刷データを取得する印刷データ取得手段と、前記印刷データのユーザ識別情報を取得する識別情報取得手段と、前記印刷データの中からキーワードを検索する検索手段と、ユーザ識別情報と、キーワードと、印刷方式と、を対応付けた印刷方式テーブルを記憶する印刷方式テーブル記憶手段と、前記印刷方式テーブルを参照して、前記印刷データの印刷方式を検索された前記キーワード及び取得された前記ユーザ識別情報に対応付けられた印刷方式に決定する決定手段と、決定された前記印刷方式を実行する印刷制御手段と、を備えることを特徴とする。
【０００９】
また、本発明の別の態様にかかる情報処理システムは、クライアント端末とサーバ装置とを備える情報処理システムであって、前記クライアント端末は、印刷データを前記サーバ装置に送信し、前記サーバ装置は、前記印刷データを取得する印刷データ取得手段と、前記印刷データのユーザ識別情報を取得する識別情報取得手段と、前記印刷データの中からキーワードを検索する検索手段と、ユーザ識別情報と、キーワードと、印刷方式と、を対応付けた印刷方式テーブルを記憶する印刷方式テーブル記憶手段と、前記印刷方式テーブルを参照して、前記印刷データの印刷方式を検索された前記キーワード及び取得された前記ユーザ識別情報に対応付けられた印刷方式に決定する決定手段と、決定された前記印刷方式を実行する印刷制御手段と、を備えることを特徴とする。
【００１０】
また、本発明の別の態様にかかる情報処理システムは、サーバ装置とクライアント端末とを備える情報処理システムであって、前記サーバ装置は、ユーザ識別情報と、キーワードと、印刷方式と、を対応付けた印刷方式テーブルを記憶する印刷方式テーブル記憶手段を備え、前記クライアント端末は、印刷データを取得する印刷データ取得手段と、前記印刷データのユーザ識別情報を取得する識別情報取得手段と、前記印刷データの中からキーワードを検索する検索手段と、前記印刷方式テーブルを参照して、前記印刷データの印刷方式を検索された前記キーワード及び取得された前記ユーザ識別情報に対応付けられた印刷方式に決定する決定手段と、決定された前記印刷方式を実行する印刷制御手段と、を備えることを特徴とする。
【００１１】
また、本発明の別の態様にかかる印刷方式決定方法は、印刷データ取得手段が、印刷データを取得する印刷データ取得ステップと、識別情報取得手段が、前記印刷データのユーザ識別情報を取得する識別情報取得ステップと、検索手段が、前記印刷データの中からキーワードを検索する検索ステップと、決定手段が、ユーザ識別情報と、キーワードと、印刷方式と、を対応付けた印刷方式テーブルを記憶する印刷方式テーブル記憶手段の前記印刷方式テーブルを参照して、前記印刷データの印刷方式を検索された前記キーワード及び取得された前記ユーザ識別情報に対応付けられた印刷方式に決定する決定ステップと、印刷制御手段が、決定された前記印刷方式を実行する印刷制御ステップと、を含むことを特徴とする。
【００１２】
また、本発明の別の態様にかかる印刷方式決定プログラムは、上記印刷方式決定方法をコンピュータに実行させるためのものである。
【００１３】
また、本発明の別の態様にかかる記憶媒体は、上記印刷方式決定プログラムを記憶したコンピュータ読み取り可能なものである。
【発明の効果】
【００１４】
本発明によれば、印刷物毎に最適な印刷方式を決定できるという効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】図１は、第１実施形態の情報処理システムの構成例を示すブロック図である。
【図２】図２は、セキュリティ印刷方式テーブル例を示す図である。
【図３】図３は、ユーザテーブル例を示す図である。
【図４】図４は、キーワードテーブル例を示す図である。
【図５】図５は、第１実施形態の情報処理システムの印刷処理例を示すフローチャートである。
【図６】図６は、セキュリティ印刷方式が印刷禁止である場合の第１実施形態のセキュリティ印刷処理例を示すフローチャートである。
【図７】図７は、セキュリティ印刷方式が情報埋め込みである場合の第１実施形態のセキュリティ印刷処理例を示すフローチャートである。
【図８】図８は、セキュリティ印刷方式がユーザ認証である場合の第１実施形態のセキュリティ印刷処理例を示すフローチャートである。
【図９】図９は、セキュリティ印刷方式が情報埋め込み＋ユーザ認証である場合の第１実施形態のセキュリティ印刷処理例を示すフローチャートである。
【図１０】図１０は、第２実施形態の情報処理システムの構成例を示すブロック図である。
【図１１】図１１は、セキュリティ印刷方式がユーザ認証である場合の第２実施形態のセキュリティ印刷処理例を示すフローチャートである。
【図１２】図１２は、セキュリティ印刷方式が情報埋め込み＋ユーザ認証である場合の第２実施形態のセキュリティ印刷処理例を示すフローチャートである。
【図１３】図１３は、第３実施形態の情報処理システムの構成例を示すブロック図である。
【図１４】図１４は、セキュリティ印刷方式が情報埋め込みである場合の第３実施形態のセキュリティ印刷処理例を示すフローチャートである。
【図１５】図１５は、セキュリティ印刷方式が情報埋め込み＋ユーザ認証である場合の第３実施形態のセキュリティ印刷処理例を示すフローチャートである。
【図１６】図１６は、変形例２のセキュリティ印刷方式テーブル例を示す図である。
【図１７】図１７は、変形例２の情報処理システムの印刷処理例を示すフローチャートである。
【図１８】図１８は、変形例３のセキュリティ印刷方式テーブル例を示す図である。
【図１９】図１９は、変形例３の情報処理システムの印刷処理例を示すフローチャートである。
【図２０】図２０は、上記各実施形態及び変形例のクライアントＰＣ及びサーバ装置のハードウェア構成例を示すブロック図である。
【図２１】図２１は、上記各実施形態及び変形例の複合機のハードウェア構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１６】
以下、添付図面を参照しながら、本発明にかかる情報処理装置、情報処理システム、印刷方式決定方法、印刷方式決定プログラム及び記憶媒体の実施形態を詳細に説明する。なお以下の各実施形態では、印刷方式としてセキュリティ技術を用いた印刷方式であるセキュリティ印刷方式を例に取り説明するが、本発明はこれに限定されるものではなく、セキュリティ技術を用いていない通常の印刷方式などいずれの印刷方式であってもよい。また、印刷方式（セキュリティ印刷方式）は、正常系の印刷方式だけでなく印刷中止などの異常系の印刷方式も含むものである。
【００１７】
（第１実施形態）
第１実施形態では、セキュリティ技術を用いた印刷方式であるセキュリティ印刷方式をサーバ装置で決定する例について説明する。
【００１８】
まず、第１実施形態の情報処理システムの構成について説明する。
【００１９】
図１は、第１実施形態の情報処理システム１００の構成の一例を示すブロック図である。図１に示すように、情報処理システム１００は、クライアントＰＣ（Personal  Computer）１１０−１〜１１０−Ｎ（Ｎは２以上の自然数）と、サーバ装置１４０と、プリンタ機能に加え、スキャナ機能、コピー機能、及びファクシミリ機能の少なくともいずれかの機能を有する複合機（ＭＦＰ：Multifunction  Peripheral）１７０とを、備える。情報処理システム１００の各装置は、ネットワーク１０５を介して接続されている。ネットワーク１０５は、有線若しくは無線、またＬＡＮ(Local  Area  Network)や公衆通信回線を問わず、どのようなネットワークであってもよい。なお以下では、クライアントＰＣ１１０−１〜１１０−Ｎを各々区別する必要がない場合は、単にクライアントＰＣ１１０と称する場合がある。
【００２０】
クライアントＰＣ１１０（クライアント端末の一例）は、印刷要求を行う端末であり、ユーザからの入力に従って、印刷対象の電子文書や電子データの印刷内容が記述された印刷データを生成し、サーバ装置１４０に送信する。印刷データには、ジョブ名、印刷内容であるテキスト情報、及び印刷を指示したユーザを識別するユーザ識別情報などが含まれる。ユーザ識別情報は、例えば、クライアントＰＣ１１０を使用するユーザのユーザ名が該当する。なおユーザ識別情報を、クライアントＰＣ１１０のＩＰアドレスやホスト名などとしてもよい。
【００２１】
サーバ装置１４０（情報処理装置の一例）は、図１に示すように、通信部１４２と、記憶部１５０と、制御部１６０とを備える。
【００２２】
通信部１４２は、ネットワーク１０５を介して、クライアントＰＣ１１０や複合機１７０などの外部機器と通信するものであり、通信インタフェースなどの既存の通信装置により実現できる。例えば通信部１４２は、クライアントＰＣ１１０から送信される印刷データを受信したり、複合機１７０に印刷データを送信したりする。
【００２３】
記憶部１５０は、サーバ装置１４０で実行される各種プログラムやサーバ装置１４０で行われる各種処理に使用されるデータなどを記憶するものである。記憶部１５０は、例えば、ＨＤＤ（Hard  Disk  Drive）、ＳＳＤ（Solid  State  Drive）、メモリカード、光ディスク、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）などの磁気的、光学的、又は電気的に記憶可能な既存の記憶装置の少なくともいずれかにより実現できる。記憶部１５０は、印刷データ記憶部１５１と印刷方式テーブル記憶部１５３とを含む。印刷データ記憶部１５１は、印刷データに含まれるジョブ名及びテキスト情報を一時的に記憶するものであり、例えば、ＲＡＭなどの揮発性の記憶装置により実現できる。なお、印刷方式テーブル記憶部１５３の詳細については後述する。
【００２４】
制御部１６０は、サーバ装置１４０の各部を制御するものであり、ＣＰＵ（Central  Processing  Unit）などの既存の制御装置により実現できる。制御部１６０は、印刷データ取得部１６１と、識別情報取得部１６２と、検索部１６３と、決定部１６４と、印刷制御部１６５と、管理部１６６とを、含む。
【００２５】
印刷データ取得部１６１は、印刷データを取得する。具体的には、印刷データ取得部１６１は、クライアントＰＣ１１０から送信され通信部１４２により受信された印刷データを取得する。そして印刷データ取得部１６１は、取得した印刷データからジョブ名及びテキスト情報を抽出して、印刷データ記憶部１５１に格納する（一時記憶させる）。
【００２６】
識別情報取得部１６２は、ユーザ識別情報を取得する。具体的には、識別情報取得部１６２は、印刷データに含まれるユーザ識別情報を取得する。なお識別情報取得部１６２は、クライアントＰＣ１１０から直接ユーザ識別情報を取得するようにしてもよい。
【００２７】
ここで、印刷方式テーブル記憶部１５３について説明する。印刷方式テーブル記憶部１５３は、ユーザ識別情報とキーワードとセキュリティ印刷方式とを対応付けたセキュリティ印刷方式テーブルを記憶する。図２は、セキュリティ印刷方式テーブルの一例を示す図である。図２に示すセキュリティ印刷方式テーブルでは、ＩＤと、ユーザ識別情報と、キーワードと、セキュリティ印刷方式とが対応付けられている。図２に示す例では、ユーザ識別情報にユーザ名ではなくユーザが属するグループ名（総務課、開発１グループなど）が定義されている場合もあり、当該グループに属するユーザは図３に示すユーザテーブルで定義されている。同様に、キーワードにキーワード名ではなくキーワードが属するグループ名（営業系社員用、協力会社用など）が定義されている場合もあり、当該グループに属するキーワードは図４に示すキーワードテーブルで定義されている。このようにすることで、セキュリティ印刷方式テーブルのサイズを小さくすることができる。なお、ユーザテーブル及びキーワードテーブルは、印刷方式テーブル記憶部１５３に記憶されている。また図２に示す例では、セキュリティ印刷方式として優先度（優先順位）が高い順に、印刷禁止（Ｌｖ．４）、情報埋め込み＋ユーザ認証（Ｌｖ．３）、ユーザ認証（Ｌｖ．２）、情報埋め込み（Ｌｖ．１）が設定されている。但し、セキュリティ印刷方式はこれに限定されるものではない。
【００２８】
検索部１６３は、印刷データの中からキーワードを検索する。具体的には、検索部１６３は、印刷方式テーブル記憶部１５３に記憶されているセキュリティ印刷方式テーブルを参照して、識別情報取得部１６２により取得されたユーザ識別情報に対応付けられたキーワードを、印刷データに含まれるジョブ名及びテキスト情報の中から検索する。より詳細には、検索部１６３は、印刷方式テーブル記憶部１５３に記憶されているセキュリティ印刷方式テーブルを参照して、識別情報取得部１６２により取得されたユーザ識別情報に対応付けられたキーワードを取得する。そして検索部１６３は、取得したキーワードをキーにして、印刷データ記憶部１５１に格納されているジョブ名及びテキスト情報の中から、読み出したキーワードと同一のキーワードを検索する。
【００２９】
決定部１６４は、印刷方式テーブル記憶部１５３に記憶されているセキュリティ印刷方式テーブルを参照して、印刷データ取得部１６１により取得された印刷データの印刷方式を、検索部１６３により検索されたキーワード及び識別情報取得部１６２により取得されたユーザ識別情報に対応付けられたセキュリティ印刷方式に決定する。
【００３０】
なお決定部１６４は、検索部１６３により検索されたキーワードが複数存在する場合、印刷データ取得部１６１により取得された印刷データの印刷方式を、検索部１６３により検索されたキーワードのそれぞれ及び識別情報取得部１６２により取得されたユーザ識別情報に対応付けられた複数のセキュリティ印刷方式のうち優先度が最も高いセキュリティ印刷方式に決定する。例えば決定部１６４は、セキュリティ印刷方式として印刷禁止（Ｌｖ．４）及び情報埋め込み（Ｌｖ．１）が存在する場合、優先度が最も高い印刷禁止（Ｌｖ．４）に決定する。なお、セキュリティ印刷方式が複数存在する場合のセキュリティ印刷方式はこれに限定されるものではなく、既定のルールに従って、適切な複数のセキュリティ印刷方式を選択できればよい。
【００３１】
印刷制御部１６５は、決定部１６４により決定されたセキュリティ印刷方式で印刷データ取得部１６１により取得された印刷データの印刷を制御する。具体的には、印刷制御部１６５は、決定部１６４により決定されたセキュリティ印刷方式が情報埋め込みである場合、印刷データ取得部１６１により取得された印刷データに所定の情報を埋め込んで、複合機１７０に印刷を指示する。また印刷制御部１６５は、決定部１６４により決定されたセキュリティ印刷方式がユーザ認証である場合、複合機１７０にユーザ認証を指示するとともに印刷データ取得部１６１により取得された印刷データの印刷を指示し、ユーザ認証に成功した場合に印刷データを印刷させる。また印刷制御部１６５は、決定部１６４により決定されたセキュリティ印刷方式が情報埋め込み＋ユーザ認証である場合、複合機１７０にユーザ認証を指示するとともに、印刷データ取得部１６１により取得された印刷データに所定の情報を埋め込んで印刷を指示し、ユーザ認証に成功した場合に印刷データを印刷させる。また印刷制御部１６５は、決定部１６４により決定されたセキュリティ印刷方式が印刷禁止である場合、印刷データ取得部１６１により取得された印刷データの印刷を中止する。なお本実施形態では、印刷制御部１６５（サーバ装置１４０）で印刷データへの情報埋め込みを行う場合を例に取り説明するが、クライアントＰＣ１１０で印刷データへの情報埋め込みを行うようにしてもよい。
【００３２】
管理部１６６は、印刷方式テーブル記憶部１５３に記憶されているセキュリティ印刷方式テーブルを管理する。具体的には管理部１６６は、セキュリティ印刷方式テーブルに、新たなユーザ識別情報、キーワード、及びセキュリティ印刷方式の組を追加したり、既存のユーザ識別情報、キーワード、及びセキュリティ印刷方式の組を変更（修正）したり削除したりする。
【００３３】
複合機１７０は、図１に示すように、通信部１７２と、入力部１７４と、記憶部１７６と、制御部１８０と、印刷部１９０とを、備える。
【００３４】
通信部１７２は、ネットワーク１０５を介して、クライアントＰＣ１１０やサーバ装置１４０などの外部機器と通信するものであり、サーバ装置１４０同様、既存の通信装置により実現できる。例えば通信部１７２は、サーバ装置１４０から送信されるユーザ認証指示や印刷データを受信する。
【００３５】
入力部１７４は、認証対象のユーザ認証情報の入力など各種入力を行うものであり、キースイッチやタッチパネルなどの既存の入力装置により実現できる。
【００３６】
記憶部１７６は、複合機１７０で実行される各種プログラムや複合機１７０で行われる各種処理に使用されるデータなどを記憶するものである。記憶部１７６は、サーバ装置１４０同様、既存の記憶装置の少なくともいずれかにより実現できる。記憶部１７６は、認証情報記憶部１７８を含む。認証情報記憶部１７８は、認証元のユーザ認証情報を記憶する。
【００３７】
制御部１８０は、複合機１７０の各部を制御するものであり、サーバ装置１４０同様、既存の制御装置により実現できる。制御部１８０は、認証情報取得部１８１と、認証部１８３とを、含む。
【００３８】
認証情報取得部１８１は、サーバ装置１４０からのユーザ認証指示を受け、入力部１７４により入力された認証対象のユーザ認証情報を取得する。
【００３９】
認証部１８３は、認証情報取得部１８１により取得された認証対象のユーザ認証情報を用いてユーザ認証を行う。具体的には、認証部１８３は、認証情報取得部１８１により取得された認証対象のユーザ認証情報と認証情報記憶部１７８に記憶されている認証元のユーザ認証情報とを照合してユーザ認証を行う。なお認証部１８３は、認証対象のユーザ認証情報と一致する認証元のユーザ認証情報が照合されればユーザ認証結果を認証成功とし、認証対象のユーザ認証情報と一致する認証元のユーザ認証情報が照合されなければユーザ認証結果を認証失敗とする。
【００４０】
印刷部１９０は、サーバ装置１４０から送信され通信部１７２により受信された印刷データを記録紙に印刷して印刷物を生成するものであり、プリンタなどの既存の印刷装置により実現できる。印刷部１９０は、認証部１８３によるユーザ認証に成功した場合に印刷データを印刷する。
【００４１】
次に、第１実施形態の情報処理システムの動作について説明する。
【００４２】
図５は、第１実施形態の情報処理システム１００で行われる印刷処理の手順の流れの一例を示すフローチャートである。
【００４３】
まず、サーバ装置１４０の印刷データ取得部１６１は、印刷データを取得する（ステップＳ１００）。
【００４４】
続いて、印刷データ取得部１６１は、取得した印刷データからジョブ名及びテキスト情報を抽出して、印刷データ記憶部１５１に格納する（ステップＳ１０２）。
【００４５】
続いて、サーバ装置１４０の識別情報取得部１６２は、印刷データに含まれるユーザ識別情報を取得する（ステップＳ１０４）。
【００４６】
続いて、サーバ装置１４０の検索部１６３は、サーバ装置１４０の印刷方式テーブル記憶部１５３に記憶されているセキュリティ印刷方式テーブルを参照して、識別情報取得部１６２により取得されたユーザ識別情報に対応付けられたキーワードを、印刷データ記憶部１５１に格納されているジョブ名及びテキスト情報の中から検索する（ステップＳ１０６）。
【００４７】
検索部１６３による検索によりキーワードが見つかった場合（ステップＳ１０８でＹｅｓ）、決定部１６４は、印刷方式テーブル記憶部１５３に記憶されているセキュリティ印刷方式テーブルを参照して、検索部１６３により検索されたキーワード及び識別情報取得部１６２により取得されたユーザ識別情報に対応付けられたセキュリティ印刷方式を取得する（ステップＳ１１０）。
【００４８】
取得したセキュリティ印刷方式が複数存在しない場合（ステップＳ１１２でＮｏ）、サーバ装置１４０の決定部１６４は、印刷データ取得部１６１により取得された印刷データの印刷方式を、取得したセキュリティ印刷方式に決定する（ステップＳ１１４）。
【００４９】
一方、取得したセキュリティ印刷方式が複数存在する場合（ステップＳ１１２でＹｅｓ）、決定部１６４は、印刷データ取得部１６１により取得された印刷データの印刷方式を、取得した複数のセキュリティ印刷方式のうち優先度が最も高いセキュリティ印刷方式に決定する（ステップＳ１１６）。
【００５０】
続いて、サーバ装置１４０の印刷制御部１６５は、決定部１６４により決定されたセキュリティ印刷方式で印刷データ取得部１６１により取得された印刷データの印刷を制御するセキュリティ印刷処理を行う（ステップＳ１１８）。なお、セキュリティ印刷処理の詳細については後述する。
【００５１】
なお、ステップＳ１０８において、検索部１６３による検索によりキーワードが見つからなかった場合（ステップＳ１０８でＮｏ）、印刷制御部１６５は、印刷データ取得部１６１により取得された印刷データを複合機１７０に送信し、印刷を指示する（ステップＳ１２０）。
【００５２】
続いて、複合機１７０の印刷部１９０は、サーバ装置１４０から送信された印刷データを記録紙に印刷して、印刷物を生成する（ステップＳ１２２）。
【００５３】
図６は、セキュリティ印刷方式が印刷禁止である場合の図５のセキュリティ印刷処理の手順の流れの一例を示すフローチャートである。
【００５４】
印刷制御部１６５は、決定部１６４により決定されたセキュリティ印刷方式が印刷禁止である場合、印刷データ取得部１６１により取得された印刷データの印刷を中止する（ステップＳ１３０）。
【００５５】
図７は、セキュリティ印刷方式が情報埋め込みである場合の図５のセキュリティ印刷処理の手順の流れの一例を示すフローチャートである。
【００５６】
印刷制御部１６５は、決定部１６４により決定されたセキュリティ印刷方式が情報埋め込みである場合、印刷データ取得部１６１により取得された印刷データに所定の情報を埋め込む（ステップＳ１４０）。
【００５７】
続いて、印刷制御部１６５は、情報を埋め込んだ印刷データを複合機１７０に送信し、印刷を指示する（ステップＳ１４２）。
【００５８】
続いて、複合機１７０の印刷部１９０は、サーバ装置１４０から送信された印刷データを記録紙に印刷して、印刷物を生成する（ステップＳ１４４）。
【００５９】
図８は、セキュリティ印刷方式がユーザ認証である場合の図５のセキュリティ印刷処理の手順の流れの一例を示すフローチャートである。
【００６０】
印刷制御部１６５は、決定部１６４により決定されたセキュリティ印刷方式がユーザ認証である場合、複合機１７０にユーザ認証を指示するとともに、印刷データ取得部１６１により取得された印刷データを複合機１７０に送信し、印刷を指示する（ステップＳ１５０）。
【００６１】
続いて、複合機１７０の認証情報取得部１８１は、認証対象のユーザ認証情報を取得する（ステップＳ１５２）。
【００６２】
続いて、複合機１７０の認証部１８３は、認証情報取得部１８１により取得された認証対象のユーザ認証情報と複合機１７０の認証情報記憶部１７８に記憶されている認証元のユーザ認証情報とを照合してユーザ認証を行う（ステップＳ１５４）。
【００６３】
続いて、認証部１８３のユーザ認証結果が認証成功である場合（ステップＳ１５６でＹｅｓ）、複合機１７０の印刷部１９０は、サーバ装置１４０から送信された印刷データを記録紙に印刷して、印刷物を生成する（ステップＳ１５８）。
【００６４】
一方、認証部１８３のユーザ認証結果が認証失敗である場合（ステップＳ１５６でＮｏ）、サーバ装置１４０から送信された印刷データの印刷を中止する（ステップＳ１６０）。
【００６５】
図９は、セキュリティ印刷方式が情報埋め込み＋ユーザ認証である場合の図５のセキュリティ印刷処理の手順の流れの一例を示すフローチャートである。
【００６６】
まず、ステップＳ１７０の処理は、図７のフローチャートのステップＳ１４０の処理と同様である。
【００６７】
以降のステップＳ１７２〜Ｓ１８２の処理は、図８のフローチャートのステップＳ１５０〜Ｓ１６０の処理と同様である。
【００６８】
以上のように、第１実施形態では、印刷データのユーザ識別情報、及び印刷データに含まれるジョブ名及びテキスト情報に存在するキーワードを用いてセキュリティ印刷方式を決定する。このため第１実施形態によれば、印刷データの印刷を指示するユーザ、及び印刷データの内容を考慮してセキュリティ印刷方式を決定することができ、印刷物毎に最適なセキュリティ印刷方式を決定することができる。
【００６９】
（第２実施形態）
第２実施形態では、セキュリティ技術を用いた印刷方式であるセキュリティ印刷方式をクライアントＰＣで決定する例について説明する。なお以下では、第１実施形態との相違点の説明を主に行い、第１実施形態と同様の機能を有する構成要素については、第１実施形態と同様の名称・符号を付し、その説明を省略する。
【００７０】
まず、第２実施形態の情報処理システムの構成について説明する。図１０は、第２実施形態の情報処理システム２００の構成の一例を示すブロック図である。
【００７１】
クライアントＰＣ２１０−１〜２１０−Ｎ（情報処理装置の一例）は、図１０に示すように、通信部２１２と、記憶部２２０と、制御部２３０とを備える。なお以下では、クライアントＰＣ２１０−１〜２１０−Ｎを各々区別する必要がない場合は、単にクライアントＰＣ２１０と称する場合がある。
【００７２】
通信部２１２は、ネットワーク１０５を介して、サーバ装置２４０や複合機２７０などの外部機器と通信するものであり、第１実施形態のサーバ装置１４０同様、既存の通信装置により実現できる。例えば通信部２１２は、サーバ装置２４０からセキュリティ印刷方式を受信したり、複合機２７０に印刷データを送信したりする。
【００７３】
記憶部２２０は、クライアントＰＣ２１０で実行される各種プログラムやクライアントＰＣ２１０で行われる各種処理に使用されるデータなどを記憶するものである。記憶部２２０は、第１実施形態のサーバ装置１４０同様、既存の記憶装置の少なくともいずれかにより実現できる。記憶部２２０は、印刷データ記憶部２２１を含む。なお印刷データ記憶部２２１は、第１実施形態のサーバ装置１４０の印刷データ記憶部１５１と同様であるため、説明を省略する。
【００７４】
制御部２３０は、クライアントＰＣ２１０の各部を制御するものであり、第１実施形態のサーバ装置１４０同様、既存の制御装置により実現できる。制御部２３０は、印刷データ取得部２３１と、識別情報取得部２３２と、検索部２３３と、決定部２３４と、印刷制御部２３５とを、含む。
【００７５】
印刷データ取得部２３１は、クライアントＰＣ２１０で生成した印刷データを取得し、取得した印刷データからジョブ名及びテキスト情報を抽出して、印刷データ記憶部２２１に格納する（一時記憶させる）。
【００７６】
識別情報取得部２３２は、第１実施形態のサーバ装置１４０の識別情報取得部１６２と同様であるため、説明を省略する。
【００７７】
検索部２３３は、第１実施形態のサーバ装置１４０の検索部１６３と同様であるため、説明を省略する。但し、印刷方式テーブル記憶部１５３は、サーバ装置２４０に備えられているため、検索部２３３は、識別情報取得部２３２により取得されたユーザ識別情報に対応付けられたキーワードをサーバ装置２４０から取得する。
【００７８】
決定部２３４は、第１実施形態のサーバ装置１４０の決定部１６４と同様であるため、説明を省略する。但し、印刷方式テーブル記憶部１５３は、サーバ装置２４０に備えられているため、決定部２３４は、検索部２３３により検索されたキーワード及び識別情報取得部２３２により取得されたユーザ識別情報に対応付けられたセキュリティ印刷方式をサーバ装置２４０から取得する。
【００７９】
印刷制御部２３５は、第１実施形態のサーバ装置１４０の印刷制御部１６５と同様であるため、説明を省略する。
【００８０】
複合機２７０は、入力部１７４、記憶部１７６、及び認証部１８３を備えていない点、通信部２７２、及び制御部２８０の認証情報取得部２８１の処理内容、並びに認証情報読取装置２７５が接続されている点で、第１実施形態の複合機１７０と相違する。
【００８１】
通信部２７２は、認証対象のユーザ認証情報をサーバ装置２４０へ送信したり、サーバ装置２４０からユーザ認証結果を受信したりする。
【００８２】
認証情報読取装置２７５は、ＩＣカードなどの情報記録媒体から認証対象のユーザ認証情報を読み取るものであり、ＩＣカードリーダなどの既存の読取装置により実現できる。
【００８３】
認証情報取得部２８１は、クライアントＰＣ２１０からのユーザ認証指示を受け、認証情報読取装置２７５により読み取られた認証対象のユーザ認証情報を取得する。そして認証情報取得部２８１は、通信部２７２を介して、取得したユーザ認証情報をサーバ装置２４０へ送信する。また認証情報取得部２８１は、サーバ装置２４０から、通信部２７２を介してユーザ認証結果を受信する。
【００８４】
サーバ装置２４０は、印刷データ記憶部１５１、印刷データ取得部１６１、識別情報取得部１６２、検索部１６３、決定部１６４、及び印刷制御部１６５を備えていない点、通信部２４２の処理内容、記憶部２５０が認証情報記憶部２５５を備えている点、並びに制御部２６０が認証部２６７を備えている点で、第１実施形態のサーバ装置１４０と相違する。
【００８５】
通信部２４２は、キーワード及びセキュリティ印刷方式をクライアントＰＣ２１０へ送信したり、認証対象のユーザ認証情報を複合機２７０から受信したり、ユーザ認証結果を複合機２７０へ送信したりする。
【００８６】
認証情報記憶部２５５は、第１実施形態の複合機１７０の認証情報記憶部１７８と同様であるため、説明を省略する。
【００８７】
認証部２６７は、複合機２７０から受信した認証対象のユーザ認証情報を用いてユーザ認証を行う。具体的には、認証部２６７は、複合機２７０から受信した認証対象のユーザ認証情報と認証情報記憶部２５５に記憶されている認証元のユーザ認証情報とを照合してユーザ認証を行い、ユーザ認証結果を複合機２７０へ通知する。
【００８８】
なお本実施形態では、管理部１６６によるセキュリティ印刷方式テーブルの管理、及び認証部２６７によるユーザ認証を同一のサーバ装置（サーバ装置２４０）で行っているが、サーバ装置を複数台用意して、別々のサーバ装置で行うようにしてもよい。また、セキュリティ印刷方式テーブルの管理をサーバ装置２４０で行い、ユーザ認証を第１実施形態同様、複合機２７０で行うようにしてもよい。
【００８９】
次に、第２実施形態の情報処理システムの動作について説明する。
【００９０】
第２実施形態の情報処理システム２００で行われる印刷処理の手順の流れについては、図５に示すフローチャートにおいて、サーバ装置１４０の印刷データ記憶部１５１、印刷データ取得部１６１、識別情報取得部１６２、検索部１６３、決定部１６４、印刷制御部１６５を、それぞれクライアントＰＣ２１０の印刷データ記憶部２２１、印刷データ取得部２３１、識別情報取得部２３２、検索部２３３、決定部２３４、印刷制御部２３５に置き換えたものと同様であるため、詳細な説明を省略する。
【００９１】
同様に、セキュリティ印刷方式が印刷禁止である場合の第２実施形態のセキュリティ印刷処理の手順の流れについては、サーバ装置１４０の印刷制御部１６５を、クライアントＰＣ２１０の印刷制御部２３５に置き換えたものと同様であるため、詳細な説明を省略する。
【００９２】
同様に、セキュリティ印刷方式が情報埋め込みである場合の第２実施形態のセキュリティ印刷処理の手順の流れについては、サーバ装置１４０の印刷制御部１６５を、クライアントＰＣ２１０の印刷制御部２３５に置き換えたものと同様であるため、詳細な説明を省略する。
【００９３】
図１１は、セキュリティ印刷方式がユーザ認証である場合の第２実施形態のセキュリティ印刷処理の手順の流れの一例を示すフローチャートである。
【００９４】
クライアントＰＣ２１０の印刷制御部２３５は、決定部２３４により決定されたセキュリティ印刷方式がユーザ認証である場合、複合機２７０にユーザ認証を指示するとともに、印刷データ取得部２３１により取得された印刷データを複合機２７０に送信し、印刷を指示する（ステップＳ２５０）。
【００９５】
続いて、複合機２７０の認証情報取得部２８１は、認証対象のユーザ認証情報を取得する（ステップＳ２５２）。
【００９６】
続いて、認証情報取得部２８１は、取得した認証対象のユーザ認証情報をサーバ装置２４０に通知する（ステップＳ２５４）。
【００９７】
続いて、サーバ装置２４０の認証部２６７は、クライアントＰＣ２１０から通知された認証対象のユーザ認証情報とサーバ装置２４０の認証情報記憶部２５５に記憶されている認証元のユーザ認証情報とを照合してユーザ認証を行う（ステップＳ２５６）。
【００９８】
続いて、認証部２６７は、ユーザ認証結果を複合機２７０に通知する（ステップＳ２５８）。
【００９９】
続いて、認証部２６７のユーザ認証結果が認証成功である場合（ステップＳ２６０でＹｅｓ）、複合機２７０の印刷部１９０は、クライアントＰＣ２１０から送信された印刷データを記録紙に印刷して、印刷物を生成する（ステップＳ２６２）。
【０１００】
一方、認証部２６７のユーザ認証結果が認証失敗である場合（ステップＳ２６０でＮｏ）、クライアントＰＣ２１０から送信された印刷データの印刷を中止する（ステップＳ２６４）。
【０１０１】
図１２は、セキュリティ印刷方式が情報埋め込み＋ユーザ認証である場合の第２実施形態のセキュリティ印刷処理の手順の流れの一例を示すフローチャートである。
【０１０２】
まず、印刷制御部２３５は、決定部２３４により決定されたセキュリティ印刷方式が情報埋め込み＋ユーザ認証である場合、印刷データ取得部２３１により取得された印刷データに所定の情報を埋め込む（ステップＳ２７０）。
【０１０３】
以降のステップＳ２７２〜Ｓ２８６の処理は、図１１のフローチャートのステップＳ２５０〜Ｓ２６４の処理と同様である。
【０１０４】
以上のように第２実施形態においても、印刷データの印刷を指示するユーザ、及び印刷データの内容を考慮してセキュリティ印刷方式を決定することができるので、印刷物毎に最適なセキュリティ印刷方式を決定することができる。
【０１０５】
（第３実施形態）
第３実施形態では、複合機で情報埋め込みを行う例について説明する。なお以下では、第２実施形態との相違点の説明を主に行い、第２実施形態と同様の機能を有する構成要素については、第２実施形態と同様の名称・符号を付し、その説明を省略する。
【０１０６】
まず、第３実施形態の情報処理システムの構成について説明する。図１３は、第３実施形態の情報処理システム３００の構成の一例を示すブロック図である。なお以下では、クライアントＰＣ３１０−１〜３１０−Ｎを各々区別する必要がない場合は、単にクライアントＰＣ３１０と称する場合がある。
【０１０７】
クライアントＰＣ３１０は、制御部３３０の印刷制御部３３５が情報埋め込みを行わない点で、第２実施形態のクライアントＰＣ２１０と相違する。
【０１０８】
複合機３７０は、制御部３８０が情報埋込部３８５を備える点で、第２実施形態の複合機２７０と相違する。
【０１０９】
情報埋込部３８５は、クライアントＰＣ３１０から送信された印刷データに所定の情報を埋め込む。
【０１１０】
次に、第３実施形態の情報処理システムの動作について説明する。
【０１１１】
第３実施形態の情報処理システム３００で行われる印刷処理の手順の流れについては、第２実施形態と同様であるため、詳細な説明を省略する。
【０１１２】
同様に、セキュリティ印刷方式が印刷禁止である場合の第３実施形態のセキュリティ印刷処理の手順の流れについては、第２実施形態と同様であるため、詳細な説明を省略する。
【０１１３】
同様に、セキュリティ印刷方式がユーザ認証である場合の第３実施形態のセキュリティ印刷処理の手順の流れについては、第２実施形態と同様であるため、詳細な説明を省略する。
【０１１４】
図１４は、セキュリティ印刷方式が情報埋め込みである場合の第３実施形態のセキュリティ印刷処理の手順の流れの一例を示すフローチャートである。
【０１１５】
まず、クライアントＰＣ３１０の印刷制御部３３５は、決定部２３４により決定されたセキュリティ印刷方式が情報埋め込みである場合、印刷データ取得部２３１により取得された印刷データを複合機３７０に送信し、所定の情報を埋め込んで印刷することを指示する（ステップＳ３４０）。
【０１１６】
続いて、複合機３７０の情報埋込部３８５は、クライアントＰＣ３１０から送信された印刷データに所定の情報を埋め込む（ステップＳ３４２）。
【０１１７】
続いて、複合機３７０の印刷部１９０は、情報埋込部３８５により所定の情報が埋め込まれた印刷データを記録紙に印刷して、印刷物を生成する（ステップＳ３４４）。
【０１１８】
図１５は、セキュリティ印刷方式が情報埋め込み＋ユーザ認証である場合の第３実施形態のセキュリティ印刷処理の手順の流れの一例を示すフローチャートである。
【０１１９】
まず、クライアントＰＣ３１０の印刷制御部３３５は、決定部２３４により決定されたセキュリティ印刷方式が情報埋め込み＋ユーザ認証である場合、複合機３７０にユーザ認証を指示するとともに、印刷データ取得部２３１により取得された印刷データを複合機３７０に送信し、所定の情報を埋め込んで印刷することを指示する（ステップＳ３７０）。
【０１２０】
以降のステップＳ３７２〜Ｓ３８０、及びＳ３８６の処理は、図１２のフローチャートのＳ２７４〜Ｓ２８２、及びＳ２８６の処理と同様であり、ステップＳ３８２〜Ｓ３８４の処理は、図１４のフローチャートのＳ３４２〜Ｓ３４４の処理と同様である。
【０１２１】
（変形例）
なお、本発明は、上記実施形態に限定されるものではなく、種々の変形が可能である。
【０１２２】
（変形例１）
上記各実施形態では、セキュリティ印刷方式それぞれに異なる優先度（優先順位）が設定されていたが、異なるセキュリティ印刷方式に同一の優先度が設定されていてもよい。
【０１２３】
例えば、優先度が高い順に、印刷禁止（Ｌｖ．３）、情報埋め込み＋ユーザ認証（Ｌｖ．２）、ユーザ認証（Ｌｖ．１）、情報埋め込み（Ｌｖ．１）と設定されていれば、セキュリティ印刷方式としてユーザ認証（Ｌｖ．１）及び情報埋め込み（Ｌｖ．１）が存在している場合、決定部は、両者を採用することができる。
【０１２４】
なお、優先度が高い順に、印刷禁止（Ｌｖ．３）、情報埋め込み＋ユーザ認証（Ｌｖ．２）、ユーザ認証（Ｌｖ．２）、情報埋め込み（Ｌｖ．１）と設定されており、情報埋め込み＋ユーザ認証（Ｌｖ．２）及びユーザ認証（Ｌｖ．２）がセキュリティ印刷方式として存在している場合、決定部は、情報埋め込み＋ユーザ認証（Ｌｖ．２）を採用するようにすればよい。
【０１２５】
（変形例２）
上記各実施形態では、セキュリティ印刷方式に優先度（優先順位）が設定されていたが、キーワードに優先度（優先順位）が設定されていてもよい。図１６は、変形例２のセキュリティ印刷方式テーブルの一例を示す図である。図１６に示す例では、優先度（優先順位）が高い順に、極秘（Ｌｖ．４）、社外秘（Ｌｖ．３）、仕様書（Ｌｖ．２）、契約書（Ｌｖ．１）と設定されている。
【０１２６】
変形例２では、決定部は、検索部により検索されたキーワードが複数存在する場合、印刷データ取得部により取得された印刷データの印刷方式を、優先度が最も高いキーワード及び識別情報取得部により取得されたユーザ識別情報に対応付けられたセキュリティ印刷方式に決定する。例えば決定部は、ユーザ識別情報がＵｓｅｒ０２であり、キーワードとして極秘（Ｌｖ．４）及び社外秘（Ｌｖ．３）が存在する場合、印刷データ取得部により取得された印刷データの印刷方式を、優先度が最も高い極秘（Ｌｖ．４）及びＵｓｅｒ０２に対応付けられた印刷禁止に決定する。
【０１２７】
なお、図１６に示す例では、仕様書（Ｌｖ．２）よりも社外秘（Ｌｖ．３）の方が優先度は高いため、ユーザ識別情報がＵｓｅｒ０２であり、キーワードとして仕様書（Ｌｖ．２）及び社外秘（Ｌｖ．３）が存在する場合、印刷データの印刷方式は、優先度が最も高い社外秘（Ｌｖ．３）及びＵｓｅｒ０２に対応付けられた情報埋め込み＋ユーザ認証に決定される。ところで、一般的に社外秘となる印刷データには、必ずしも全てとはいえないが仕様書、契約書、見積書などが該当することが考えられる。つまり仕様書や契約書や見積書などは社外秘扱いされることが考えられる。しかし、仕様書に関しては認証を行ないたくないといったユーザのニーズが考えられる。このような場合には、社外秘（Ｌｖ．３）よりも仕様書（Ｌｖ．２）の方の優先度を高く設定しておけば（例えば、社外秘（Ｌｖ．２）、仕様書（Ｌｖ．３））、仕様書に対応するセキュリティ印刷方式が採用されて埋め込みのみを行うことも出来る。
【０１２８】
なお、変形例１と同様に異なるキーワードに同一の優先度を設定し、複数のキーワードに対応する全てのセキュリティ印刷方式を採用するようにしてもよい。
【０１２９】
図１７は、変形例２の情報処理システムで行われる印刷処理の手順の流れの一例を示すフローチャートである。
【０１３０】
まず、ステップＳ４００〜Ｓ４０８の処理は、図５のフローチャートのステップＳ１００〜Ｓ１０８の処理と同様である。
【０１３１】
検索部による検索によりキーワードが１つのみ見つかった場合（ステップＳ４０８でＹｅｓ、ステップＳ４１０でＮｏ）、決定部は、印刷方式テーブル記憶部に記憶されているセキュリティ印刷方式テーブルを参照して、検索部により検索されたキーワード及び識別情報取得部により取得されたユーザ識別情報に対応付けられたセキュリティ印刷方式を取得する（ステップＳ４１２）。
【０１３２】
一方、検索部による検索によりキーワードが複数見つかった場合（ステップＳ４０８でＹｅｓ、ステップＳ４１０でＹｅｓ）、決定部は、印刷方式テーブル記憶部に記憶されているセキュリティ印刷方式テーブルを参照して、検索部により検索されたキーワードのうち優先度が最も高いキーワード及び識別情報取得部により取得されたユーザ識別情報に対応付けられたセキュリティ印刷方式を取得する（ステップＳ４１４）。
【０１３３】
そして、決定部は、印刷データ取得部により取得された印刷データの印刷方式を、取得したセキュリティ印刷方式に決定する（ステップＳ４１６）。
【０１３４】
以降のステップＳ４１８〜Ｓ４２２の処理は、図５のフローチャートのステップＳ１１８〜Ｓ１２２の処理と同様である。
【０１３５】
（変形例３）
また、採用したいセキュリティ印刷方式に加えて、採用したくないセキュリティ印刷方式を設定するようにしてもよい。図１８は、変形例３のセキュリティ印刷方式テーブルの一例を示す図である。図１８に示すセキュリティ印刷方式テーブルでは、更に、非採用のセキュリティ印刷方式である非採用セキュリティ印刷方式が対応付けられている。
【０１３６】
変形例３では、決定部は、検索部により検索されたキーワードが複数存在する場合、印刷データ取得部により取得された印刷データの印刷方式を、検索されたキーワードそれぞれ及び識別情報取得部により取得されたユーザ識別情報に対応付けられたセキュリティ印刷方式のうち、検索されたキーワードそれぞれ及び識別情報取得部により取得されたユーザ識別情報に対応付けられた非採用セキュリティ印刷方式以外のセキュリティ印刷方式に決定する。例えば決定部は、ユーザ識別情報がＵｓｅｒ１０であり、キーワードとして営業系社員用が存在する場合、非採用セキュリティ印刷方式として印刷禁止が存在するため、セキュリティ印刷方式としてユーザ認証に加え仮に印刷禁止が存在していても当該印刷禁止は採用されずユーザ認証を採用する。
【０１３７】
図１９は、変形例３の情報処理システムで行われる印刷処理の手順の流れの一例を示すフローチャートである。
【０１３８】
まず、ステップＳ５００〜Ｓ５１４の処理は、図５のフローチャートのステップＳ１００〜Ｓ１１４の処理と同様である。
【０１３９】
ステップＳ５１２において、取得したセキュリティ印刷方式が複数存在する場合（ステップＳ５１２でＹｅｓ）、決定部は、印刷方式テーブル記憶部に記憶されているセキュリティ印刷方式テーブルを参照して、検索部により検索されたキーワード及び識別情報取得部により取得されたユーザ識別情報に対応付けられた非採用セキュリティ印刷方式を取得する（ステップＳ５１６）。
【０１４０】
続いて、決定部は、印刷データ取得部により取得された印刷データの印刷方式を、取得した複数のセキュリティ印刷方式のうち、取得した非採用セキュリティ印刷方式を除いたセキュリティ印刷方式に決定する（ステップＳ５１８）。
【０１４１】
以降のステップＳ５２０〜Ｓ５２４の処理は、図５のフローチャートのステップＳ１１８〜Ｓ１２２の処理と同様である。
【０１４２】
（変形例４）
なお、上述した各実施形態及び各変形例は適宜組み合わせることができる。例えば、実施形態１〜３それぞれと変形例３を組み合わせても良いし、変形例２及び３を組み合わせても良い。前者は、例えば「印刷禁止」を最上位レベルに設定し、非採用セキュリティ印刷方式に「認証＋埋め込み」「認証」「埋め込み」を設定すれば、無駄なセキュリティ印刷処理を行わなくて済む。後者についても同様のやり方で複合して用いればよい。
【０１４３】
（ハードウェア構成）
上記各実施形態及び変形例のクライアントＰＣ、サーバ装置、及び複合機のハードウェア構成の一例について説明する。
【０１４４】
図２０は、上記各実施形態及び変形例のクライアントＰＣ及びサーバ装置のハードウェア構成の一例を示すブロック図である。図２０に示すように、上記各実施形態及び変形例のクライアントＰＣ及びサーバ装置は、ＣＰＵなどの制御装置８１０と、ＲＯＭやＲＡＭなどの記憶装置８２０と、ＨＤＤやリムーバブルドライブ装置などの外部記憶装置８３０と、ディスプレイなどの表示装置８４０と、キーボードやマウスなどの入力装置８５０と、通信インタフェース８６０とを備えており、通常のコンピュータを利用したハードウェア構成となっている。
【０１４５】
上記各実施形態及び変形例のクライアントＰＣ及びサーバ装置で実行される印刷方式決定プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＤＶＤ（Digital  Versatile  Disk）、フレキシブルディスク（ＦＤ）等のコンピュータで読み取り可能な記憶媒体に記憶されて提供される。
【０１４６】
また、上記各実施形態及び変形例のクライアントＰＣ及びサーバ装置で実行される印刷方式決定プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしてもよい。また、上記各実施形態及び変形例のクライアントＰＣ及びサーバ装置で実行される印刷方式決定プログラムを、インターネット等のネットワーク経由で提供または配布するようにしてもよい。また、上記各実施形態及び変形例のクライアントＰＣ及びサーバ装置で実行される印刷方式決定プログラムを、ＲＯＭ等に予め組み込んで提供するようにしてもよい。
【０１４７】
上記各実施形態及び変形例のクライアントＰＣ及びサーバ装置で実行される印刷方式決定プログラムは、上述した各部をコンピュータ上で実現させるためのモジュール構成となっている。実際のハードウェアとしては、ＣＰＵがＨＤＤから印刷方式決定プログラムをＲＡＭ上に読み出して実行することにより、上記各部がコンピュータ上で実現されるようになっている。
【０１４８】
図２１は、上記各実施形態及び変形例の複合機のハードウェア構成の一例を示すブロック図である。
【０１４９】
図２１に示すように、上記各実施形態及び変形例の複合機は、コントローラ９１０とエンジン部（Engine）９６０とをＰＣＩ（Peripheral  Component  Interconnect）バスで接続した構成となる。コントローラ９１０は、複合機全体の制御、描画、通信、及び操作表示部９２０からの入力を制御するコントローラである。エンジン部９６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部９６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【０１５０】
コントローラ９１０は、ＣＰＵ９１１と、ノースブリッジ（ＮＢ）９１３と、システムメモリ（ＭＥＭ−Ｐ）９１２と、サウスブリッジ（ＳＢ）９１４と、ローカルメモリ（ＭＥＭ−Ｃ）９１７と、ＡＳＩＣ（Application  Specific  Integrated  Circuit）９１６と、ハードディスクドライブ（ＨＤＤ）９１８とを有し、ノースブリッジ（ＮＢ）９１３とＡＳＩＣ９１６との間をＡＧＰ（Accelerated  Graphics  Port）バス９１５で接続した構成となる。また、ＭＥＭ−Ｐ９１２は、ＲＯＭ９１２ａと、ＲＡＭ９１２ｂとをさらに有する。
【０１５１】
ＣＰＵ９１１は、複合機の全体制御をおこなうものであり、ＮＢ９１３、ＭＥＭ−Ｐ９１２およびＳＢ９１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【０１５２】
ＮＢ９１３は、ＣＰＵ９１１とＭＥＭ−Ｐ９１２、ＳＢ９１４、ＡＧＰバス９１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ９１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【０１５３】
ＭＥＭ−Ｐ９１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ９１２ａとＲＡＭ９１２ｂとからなる。ＲＯＭ９１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ９１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【０１５４】
ＳＢ９１４は、ＮＢ９１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ９１４は、ＰＣＩバスを介してＮＢ９１３と接続されており、このＰＣＩバスには、ネットワークインタフェース（Ｉ／Ｆ）部なども接続される。
【０１５５】
ＡＳＩＣ９１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated  Circuit）であり、ＡＧＰ９１５、ＰＣＩバス、ＨＤＤ９１８およびＭＥＭ−Ｃ９１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ９１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ９１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ９１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct  Memory  Access  Controller）と、エンジン部９６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ９１６には、ＰＣＩバスを介してＦＣＵ（Fax  Control  Unit）９３０、ＵＳＢ（Universal  Serial  Bus）９４０、ＩＥＥＥ１３９４（the  Institute  of  Electrical  and  Electronics  Engineers  1394）インタフェース９５０が接続される。操作表示部９２０はＡＳＩＣ９１６に直接接続されている。
【０１５６】
ＭＥＭ−Ｃ９１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ９１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【０１５７】
ＡＧＰバス９１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ９１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【０１５８】
なお、上記各実施形態及び変形例の複合機で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。
【０１５９】
上記各実施形態及び変形例の複合機で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記憶媒体に記録して提供するように構成してもよい。
【０１６０】
さらに、上記各実施形態及び変形例の複合機で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、上記各実施形態及び変形例の複合機で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１６１】
上記各実施形態及び変形例の複合機で実行されるプログラムは、上述した各部をコンピュータ上で実現させるためのモジュール構成となっている。実際のハードウェアとしてはＣＰＵ９１１がＲＯＭ９１２ａからプログラムをＲＡＭ９１２ｂ上に読み出して実行することにより、上記各部がコンピュータ上で実現されるようになっている。
【符号の説明】
【０１６２】
１００、２００、３００  情報処理システム
１０５  ネットワーク
１１０−１〜１１０−Ｎ（１１０）、２１０−１〜２１０−Ｎ（２１０）、３１０−１〜３１０−Ｎ（３１０）  クライアントＰＣ
１４０、２４０  サーバ装置
１４２、２４２  通信部
１５０、２５０  記憶部
１５１  印刷データ記憶部
１５３  印刷方式テーブル記憶部
１６０、２６０  制御部
１６１  印刷データ取得部
１６２  識別情報取得部
１６３  検索部
１６４  決定部
１６５  印刷制御部
１６６  管理部
１７０、２７０、３７０  複合機
１７２、２７２  通信部
１７４  入力部
１７６  記憶部
１７８  認証情報記憶部
１８０、２８０、３８０  制御部
１８１、２８１  認証情報取得部
１８３  認証部
１９０  印刷部
２１２  通信部
２２０  記憶部
２２１  印刷データ記憶部
２３０、３３０  制御部
２３１  印刷データ取得部
２３２  識別情報取得部
２３３  検索部
２３４  決定部
２３５、３３５  印刷制御部
２５５  認証情報記憶部
２６７  認証部
２７５  認証情報読取装置
３８５  情報埋込部
８１０  制御装置
８２０  記憶装置
８３０  外部記憶装置
８４０  表示装置
８５０  入力装置
８６０  通信インタフェース
９１０  コントローラ
９１１  ＣＰＵ
９１２  システムメモリ
９１２ａ  ＲＯＭ
９１２ｂ  ＲＡＭ
９１３  ノースブリッジ
９１４  サウスブリッジ
９１５  ＡＧＰバス
９１６  ＡＳＩＣ
９１７  ローカルメモリ
９１８  ハードディスクドライブ
９２０  操作表示部
９３０  ＦＣＵ
９４０  ＵＳＢ
９５０  ＩＥＥＥ１３９４インタフェース
９６０  エンジン部
【先行技術文献】
【特許文献】
【０１６３】
【特許文献１】特開２００１−２５１４９０号公報
【特許文献２】特開２００７−１７４１７８号公報
【特許文献３】特開２００８−２４４５１８号公報
【図１】
2012022409.tif 000003
【図２】
2012022409.tif 000004
【図３】
2012022409.tif 000005
【図４】
2012022409.tif 000006
【図５】
2012022409.tif 000007
【図６】
2012022409.tif 000008
【図７】
2012022409.tif 000009
【図８】
2012022409.tif 000010
【図９】
2012022409.tif 000011
【図１０】
2012022409.tif 000012
【図１１】
2012022409.tif 000013
【図１２】
2012022409.tif 000014
【図１３】
2012022409.tif 000015
【図１４】
2012022409.tif 000016
【図１５】
2012022409.tif 000017
【図１６】
2012022409.tif 000018
【図１７】
2012022409.tif 000019
【図１８】
2012022409.tif 000020
【図１９】
2012022409.tif 000021
【図２０】
2012022409.tif 000022
【図２１】
2012022409.tif 000023