(57)【要約】      （修正有）【課題】本発明は、データ自体と該データの出力先装置の双方のセキュリティレベルに基づいて効果的なデータのセキュリティを確保するデータ出力制御システムを提供する。【解決手段】データ出力制御システム１のワークフローサーバＷＳは、文書データに要求されるセキュリティレベルをデータセキュリティレベルとして取得し、文書データを出力する複合装置ＭＰ１〜ＭＰｎのセキュリティレベルを装置セキュリティレベルとして取得する。ワークフローサーバは、取得したデータセキュリティレベルと装置セキュリティレベルとに基づいて文書データの複合装置による出力処理を制御する。【選択図】図１
2017097501.tif 000002
【特許請求の範囲】
【請求項１】
出力対象データに要求されるセキュリティレベルをデータセキュリティレベルとして取得するデータセキュリティレベル取得手段と、
前記出力対象データを出力する出力装置のセキュリティレベルを装置セキュリティレベルとして取得する装置セキュリティレベル取得手段と、
前記データセキュリティレベルと前記装置セキュリティレベルに基づいて前記出力対象データの前記出力装置による出力処理を制御する出力制御手段と、
を備えていることを特徴とするデータ出力制御装置。
【請求項２】
前記データセキュリティレベル取得手段は、
前記出力対象データの一連の処理流れを定義したワークフロー情報を取得し、該ワークフロー情報から前記データセキュリティレベルを取得することを特徴とする請求項１記載のデータ出力制御装置。
【請求項３】
前記データセキュリティレベル取得手段は、
前記ワークフロー情報に付加されている前記出力対象データの機密に関する文字列に基づいて前記データセキュリティレベルを取得することを特徴とする請求項２記載のデータ出力制御装置。
【請求項４】
前記出力制御手段は、
前記装置セキュリティレベルが前記データセキュリティレベルよりも低いと、該装置セキュリティレベルの前記出力装置による該データセキュリティレベルの前記出力対象データの出力処理を禁止することを特徴とする請求項１から請求項３のいずれかに記載のデータ出力制御装置。
【請求項５】
前記出力制御手段は、
前記装置セキュリティレベルと前記データセキュリティレベルが一致していると、該装置セキュリティレベルの前記出力装置による該データセキュリティレベルの前記出力対象データの出力処理を実行させることを特徴とする請求項１から請求項３のいずれかに記載のデータ出力制御装置。
【請求項６】
前記データ出力制御装置は、
前記出力対象データが、文書データであり、
前記出力装置が、該文書データに基づいて被記録媒体に画像を形成出力する画像形成装置であることを特徴とする請求項１から請求項５のいずれかに記載のデータ出力制御装置。
【請求項７】
データ出力制御装置と出力装置がネットワークで接続され、該データ出力制御装置が、該出力装置での出力対象データの出力をセキュリティレベルに基づいて制御するデータ出力制御システムであって、
前記出力対象データに要求されるセキュリティレベルをデータセキュリティレベルとして取得するデータセキュリティレベル取得手段と、
前記出力対象データを出力する前記出力装置のセキュリティレベルを装置セキュリティレベルとして取得する装置セキュリティレベル取得手段と、
前記データセキュリティレベルと前記装置セキュリティレベルに基づいて前記出力対象データの前記出力装置による出力処理を制御する出力制御手段と、
を備えていることを特徴とするデータ出力制御システム。
【請求項８】
出力対象データに要求されるセキュリティレベルをデータセキュリティレベルとして取得するデータセキュリティレベル取得処理ステップと、
前記出力対象データを出力する出力装置のセキュリティレベルを装置セキュリティレベルとして取得する装置セキュリティレベル取得処理ステップと、
前記データセキュリティレベルと前記装置セキュリティレベルに基づいて前記出力対象データの前記出力装置による出力処理を制御する出力制御処理ステップと、
を有していることを特徴とするデータ出力制御方法。
【請求項９】
制御プロセッサに、
出力対象データに要求されるセキュリティレベルをデータセキュリティレベルとして取得するデータセキュリティレベル取得処理と、
前記出力対象データを出力する出力装置のセキュリティレベルを装置セキュリティレベルとして取得する装置セキュリティレベル取得処理と、
前記データセキュリティレベルと前記装置セキュリティレベルに基づいて前記出力対象データの前記出力装置による出力処理を制御する出力制御処理と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ出力制御装置、データ出力制御システム、データ出力制御方法及びプログラムに関し、詳細には、データ出力におけるセキュリティを図るデータ出力制御装置、データ出力制御システム、データ出力制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、出力文書の機密保持が要望され、例えば、印刷出力する出力文書に、「Confidential」等の透かし文字列を付加して印刷することで、機密文書であることを、該出力文書を取り扱うユーザに取り扱いにおける注意を促して、機密性の確保を図っている。
【０００３】
また、近年、データ出力においては、ネットワーク化されたデータ処理システムが普及するようになっている。例えば、出力文書の複数種類のワークフローを用意したワークフローサーバと印刷装置等のデータ出力装置及び出力対象のデータを入力して出力要求する複合装置やコンピュータ等のデータ出力要求装置がネットワークに接続されたデータ処理システムがある。このようなデータ処理システムでは、データ出力要求装置が、ワークフローサーバの用意しているワークフローとデータ出力先のデータ出力装置を選択して、データをワークフローサーバへネットワークを介して送信する（特許文献１等参照）。
【０００４】
従来、ワークフローサーバは、要求されたワークフローに基づいて画像処理等を行った後、データ出力要求装置から指定されたデータ出力先へネットワークを介してデータを送信して印刷出力等の出力処理を行わせる。
【０００５】
一方、データ処理システムで取り扱われるデータは、機密を要するデータもあり、従来、ワークフロー装置は、データの出力に際して、ユーザにパスワード等の入力を求めることで、機密の保持を図っている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術にあっては、パスワード等によって文書事態がユーザ以外の者に取り出されるのを防止するのみであったため、文書のセキュリティを適切に確保する上で、改良の必要があった。
【０００７】
そこで、本発明は、データのセキュリティを該データの出力装置のセキュリティレベルを考慮して効果的に確保することを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１記載のデータ出力制御装置は、出力対象データに要求されるセキュリティレベルをデータセキュリティレベルとして取得するデータセキュリティレベル取得手段と、前記出力対象データを出力する出力装置のセキュリティレベルを装置セキュリティレベルとして取得する装置セキュリティレベル取得手段と、前記データセキュリティレベルと前記装置セキュリティレベルに基づいて前記出力対象データの前記出力装置による出力処理を制御する出力制御手段と、を備えていることを特徴としている。
【発明の効果】
【０００９】
本発明によれば、データ自体と該データの出力装置の双方のセキュリティレベルに基づいて効果的なデータのセキュリティを確保することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施例を適用したデータ出力制御システムの概略構成図。
【図２】データ出力制御システムのソフト構成図。
【図３】ワークフローサーバの概略構成図。
【図４】ワークフローサーバの機能ブロック図。
【図５】データ出力制御処理を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１２】
図１〜図５は、本発明のデータ出力制御装置、データ出力制御システム、データ出力制御方法及びプログラムの一実施例を示す図であり、図１は、本発明のデータ出力制御装置、データ出力制御システム、データ出力制御方法及びプログラムの一実施例を適用したデータ出力制御システム１の概略構成図である。
【００１３】
図１において、データ出力制御システム１は、ネットワークＮＷに、ワークフローサーバＷＳ、複数の複合装置ＭＰ１〜ＭＰｎ、文書管理サーバＢＳ及びメールサーバＭＳ等が接続されている。ネットワークＮＷは、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network ）、インターネット等である。
【００１４】
複合装置ＭＰ１〜ＭＰｎは、通常のハードウェア構成及びソフトウェア構成の複合装置であり、例えば、図２に示すように、ＵＩ（User Interface）部１１、スキャナ部１２、印刷部１３、通信部１４及び図示しない不揮発性メモリやコントローラ等を備えている。コントローラは、複合装置ＭＰ１〜ＭＰｎの各部を制御して、スキャナ処理、プリンタ処理、コピー処理、ファクシミリ通信処理、データ通信処理等の複合装置ＭＰ１〜ＭＰｎとしての基本処理を実行する。複合装置ＭＰ１〜ＭＰｎは、内部の不揮発性メモリに保管する文書データ（処理対象データ）に対して、ワークフローサーバＷＳの保管している複数のワークフローを指定するとともに、出力装置を指定したワークフロー要求をワークフローサーバＷＳに行う。すなわち、複合装置ＭＰ１〜ＭＰｎは、スキャナで読み取った原稿の文書データ、通信部１４によりネットワークＮＷを介して他の装置から受信した文書データを不揮発性メモリに保管する。複合装置ＭＰ１〜ＭＰｎは、ＵＩ部１１を使用してユーザによって、不揮発性メモリの文書データを指定して、ワークフローサーバＷＳの保管している複数のワークフローの指定、該文書データの出力先の出力装置の指定及びその他の設定操作が行われて出力要求される。この出力装置としては、複合装置ＭＰ１〜ＭＰｎ、文書管理サーバＢＳ、メールサーバＭＳ等が指定される。複合装置ＭＰ１〜ＭＰｎは、文書データとワークフロー及び出力先が指定されて出力要求が行われると、該文書データ、ワークフローの指定情報及び出力先情報を含む出力要求を、通信部１４からネットワークＮＷを介してワークフローサーバＷＳへ送信する。
【００１５】
なお、文書管理サーバＢＳ及びメールサーバＭＳは、通常の文書管理サーバ及びメールサーバであり、既知の構成および動作処理を行うものである。したがって、文書管理サーバＢＳ及びメールサーバＭＳの詳細な説明は、省略する。
【００１６】
ワークフローサーバＷＳは、通常のハードウェア構成及びソフトウェア構成のワークフロー機能を備えたサーバであり、例えば、図３に示すように、ハードウェア構成されている。すなわち、ワークフローサーバＷＳは、図３に示すように、ＣＰＵ（Central Processing Unit）２１、ＲＯＭ（Read Only Memory）２２、ＲＡＭ（Random Access Memory）２３、不揮発性大容量メモリ２４、入力Ｉ／Ｆ２５、出力Ｉ／Ｆ２６及び通信Ｉ／Ｆ２７を備えている。ワークフローサーバＷＳは、上記各部が、バス２８により接続されている。
【００１７】
ＲＯＭ２２は、ワークフローサーバＷＳとしての基本プログラム、本発明のデータ出力制御方法のうちワークフローサーバＷＳで実行すべき部分のプログラム及びシステムデータ等を記憶している。
【００１８】
ＲＡＭ２３は、ＣＰＵ２１のワークメモリとして利用されるとともに、文書データ及びその他のデータ等を記憶する。
【００１９】
ＣＰＵ２１は、ＲＯＭ２２内のプログラムに基づいて、ＲＡＭ２３をワークメモリとして利用して、ワークフローサーバＷＳの各部を制御して、ワークフローサーバＷＳとしての基本処理を実行する。また、ＣＰＵ２１は、ＲＯＭ２２に格納されている本発明のデータ出力制御方法のプログラムに基づいて、本発明のデータ出力制御方法を実行する。
【００２０】
不揮発性大容量メモリ２４は、ＮＶＲＡＭ、ＳＳＤ、ハードディスク等が用いられ、ワークフローサーバＷＳの電源がオフのときにも大容量の記憶内容を保持するメモリである。不揮発性大容量メモリ２４は、ワークフローサーバＷＳの電源がオフのときにも記憶内容を保持する必要のあるデータとして、例えば、システム設定値や本発明のデータ出力制御方法で使用する各種データがＣＰＵ２１の制御下で格納される。特に、不揮発性大容量メモリ２４は、このデータ出力制御方法で使用するデータとして、複数のワークフロー情報、出力対象データである文書データ、複合装置ＭＰ１〜ＭＰｎの装置セキュリティレベルを含む機器情報等を記憶する。ここで、文書データは、印刷対象、データ転送（配信）対象、メール送信対象、表示出力対象等の出力対象となるデータ（出力対象データ）であり、そのデータ形式は、出力形式により、また、保管方式等により異なる。また、ワークフロー情報は、ワークフローサーバＷＳが提供するワークフローの手順を記載した情報であり、各種印刷出力、配信出力、メール送信、表示出力等の各種出力形式と同じ出力形式であっても各種異なる処理を含む処理工程を記載した情報である。
【００２１】
装置セキュリティレベルは、複合装置ＭＰ１〜ＭＰｎに設定されている機密度、複合装置ＭＰ１〜ＭＰｎが装置の機能として備えている機密度等であり、例えば、透かし印刷機能の有無、印刷文書取り出しにパスワードの要求の有無等である。
【００２２】
ワークフローサーバＷＳは、このワークフロー情報の一覧（ワークフロー一覧）を、ワークフロー要求元の複合装置ＭＰ１〜ＭＰｎに提示する。ワークフローサーバＷＳは、複合装置ＭＰ１〜ＭＰｎからワークフロー一覧に基づいて指定されたワークフロー情報を該複合装置ＭＰ１〜ＭＰｎからの出力データに対応させて管理する。
【００２３】
入力Ｉ／Ｆ２５には、キーボード、マウス、スタイラスペン、タッチパネル等の入力デバイス３１が接続され、入力Ｉ／Ｆ２５は、入力デバイス３１から入力される各種命令等をＣＰＵ２１へ出力する。
【００２４】
出力Ｉ／Ｆ２６には、ディスプレイ、ランプ、スピーカ等の出力デバイス３２が接続され、出力Ｉ／Ｆ２６は、ＣＰＵ２１の制御下で、出力デバイス３２に表示データ、点滅データ、音声データ等の出力データを出力する。このディスプレイは、タッチパネル付きディスプレイが用いられていてもよい。
【００２５】
通信Ｉ／Ｆ１７は、ネットワークＮＷが接続され、ネットワークＮＷ及び図示しないアクセスポイント装置を通してネットワークＮＷ上の印刷装置Ｐｒ１〜Ｐｒｎや図示しないコンピュータ、携帯端末と通信する。
【００２６】
そして、データ出力制御システム１は、そのワークフローサーバＷＳが、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＵＳＢ（Universal Serial Bus）メモリ、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明のデータ出力制御方法を実行するプログラムを読み込んでワークフローサーバＷＳのＲＯＭ２２や不揮発性大容量メモリ２４に導入することで、後述するデータのセキュリティを該データの出力装置のセキュリティレベルを考慮して効果的に確保するデータ出力制御方法を実行するデータ出力制御装置として構築されている。このデータ出力制御方法を実行するプログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向プログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００２７】
ワークフローサーバＷＳは、基本プログラムが導入されることで、図２に示したように、ＯＳ（Operating System）上に、通信部４１、ワークフロー管理部４２及びワークフローサーバＷＳとしてのプラグイン（plug-in）４３が構築されている。ここで、プラグインとは、ＯＳ、その他のプログラムに追加されることで、追加の機能の実行を可能とするプログラムである。
【００２８】
通信部４１は、ネットワークＮＷに接続され、ネットワークＮＷ上の各装置と通信する。
【００２９】
ワークフロー管理部４２は、複数のワークフローＦ１〜Ｆｎを格納しており、複合装置ＭＰ１〜ＭＰｎにワークフローＦ１〜Ｆｎの一覧を提供し、複合装置ＭＰ１〜ＭＰｎが出力対象データである文書データに対するワークフローＦ１〜Ｆｎの指定を可能にする。
【００３０】
プラグイン４３は、配信処理系プラグイン４４と画像処理系プラグイン４５に大きく分かれる。配信処理系プラグイン４４は、印刷プラグイン４４ａ、フォルダ配信プラグイン４４ｂ及びメール配信プラグイン４４ｃ等が含まれている。画像処理系プラグイン４５は、ＰＤＦ（Portable Document Format）スタンププラグイン４５ａ、ＯＣＲ（Optical Character Reader：光学式文字読取装置）プラグイン４５ｂ及びバーコード認識プラグイン４５ｃ等が含まれている。
【００３１】
印刷プラグイン４４ａは、複合装置ＭＰ１〜ＭＰｎ等の印刷装置Ｐｒに印刷処理を行わせるプラグインである。フォルダ配信プラグイン４４ｂは、文書データを、文書管理サーバＢＳのフォルダへ配信するプラグインである。メール配信プラグイン４４ｃは、文書データを、メールサーバＭＳに送って、指定の宛先にメール送信させるプラグインである。ＰＤＦスタンププラグイン４５ａは、文書データを、ＰＤＦに変換するとともに、適宜の文字列（透かし文字列等）をスタンプする機能を有している。本実施例の場合、ＰＤＦスタンププラグイン４５ａは、文書データに、透かし文字列として、機密を意味する「Confidential」等をスタンプする。ＯＣＲプラグイン４５ｂは、文書データが画像データであるときに、垓文書データをＯＣＲ処理して、文字認識を行うプラグインである。バーコード認識プラグイン４５ｃは、文書データにバーコードが含まれている場合に、該バーコードを解析処理して内容を取得するプラグインである。
【００３２】
なお、図２において、印刷装置Ｐｒは、ワークフローサーバＷＳが出力処理として印刷処理を行う場合の印刷先を示しており、図１では、複合装置ＭＰ１〜ＭＰｎに相当する。図２では、ワークフローサーバＷＳによる文書データの印刷先を、分かりやすくするために、複合装置ＭＰ１〜ＭＰｎではなく、印刷装置Ｐｒと記載している。以下の説明では、印刷先としての複合装置ＭＰ１〜ＭＰｎを、適宜、印刷装置Ｐｒともいう。
【００３３】
そして、ワークフローサーバＷＳは、上記本実施例のデータ出力制御方法のプログラムが、ＲＯＭ２２、不揮発性大容量メモリ２４に導入されることで、図４に示すような機能ブロックが構築される。ワークフローサーバＷＳは、上記データ出力制御方法のプログラムが導入されると、図４に示すように、データセキュリティレベル取得部５１、装置セキュリティレベル取得部５２及び出力制御部５３が構築され、出力制御部５３に出力装置６０が接続される。
【００３４】
データセキュリティレベル取得部５１は、ＣＰＵ２１及び通信Ｉ／Ｆ２７により構築されており、出力対象データに要求されるセキュリティレベルをデータセキュリティレベルとして取得する。したがって、データセキュリティレベル取得部５１は、データセキュリティレベル取得手段として機能している。データセキュリティレベル取得部５１は、出力対象データである文書データに含まれる文字列、画像等から該文書データのセキュリティレベルを特定可能な文字列、画像等のセキュリティ特定可能情報を取得する。また、データセキュリティレベル取得部５１は、出力対象データである文書データの一連の処理流れを定義したワークフロー情報を取得し、該ワークフロー情報からデータセキュリティレベルを取得する。具体的には、データセキュリティレベル取得部５１は、該文書データに対するワークフローにおける画像処理で、ＰＤＦスタンププラグイン４５ａによって、機密を示すスタンプが付与されると、そのスタンプの機密に関する文字列を取得して、データセキュリティレベルを取得する。なお、データセキュリティレベル取得部５１は、データセキュリティレベルの取得方法としては、スタンプから取得する方法に限るものではない。例えば、データセキュリティレベル取得部５１は、ＯＣＲプラグイン４５ｂにより特定文字列を取得する方法、バーコード認識プラグイン４５ｃにより特定バーコードを取得する方法等をも用いることができる。
【００３５】
装置セキュリティレベル取得部５２は、ＣＰＵ２１及び通信Ｉ／Ｆ２７により構築されており、出力対象データである文書データを出力する出力装置６０のセキュリティレベルを上記装置セキュリティレベルとして取得する。したがって、装置セキュリティレベル取得部５２は、装置セキュリティレベル取得手段として機能している。この出力装置６０は、文書データを印刷出力するときには、印刷装置Ｐｒ、すなわち、複合装置ＭＰ１〜ＭＰｎであるが、メール送信するときには、メールサーバＭＳ、蓄積配信するときには、文書管理サーバＢＳである。
【００３６】
出力制御部５３は、ＣＰＵ２１により構築されており、データセキュリティレベルと装置セキュリティレベルに基づいて出力対象データである文書データの出力装置６０による出力処理を制御する。したがって、出力制御部５３は、出力制御手段として機能している。出力制御部５３は、文書データの出力装置６０、すなわち、複合装置ＭＰ１〜ＭＰｎ、文書管理サーバＢＳ、メールサーバＭＳへの送信自体を制御する。
【００３７】
出力制御部５３は、データ出力制御において、装置セキュリティレベルがデータセキュリティレベルよりも低いと、該装置セキュリティレベルの出力装置６０による該データセキュリティレベルの出力対象データの出力処理を禁止する。また、出力制御部５３は、装置セキュリティレベルとデータセキュリティレベルが一致していると、該装置セキュリティレベルの出力装置６０による該データセキュリティレベルの出力対象データの出力処理を実行させる。なお、データセキュリティレベル取得部５１及び装置セキュリティレベル取得部５２は、それぞれデータセキュリティレベルと装置セキュリティレベルを、出力制御部５３が比較して、そのレベル差を判断可能なものとして、出力制御部５３へ出力する。
【００３８】
次に、本実施例の作用を説明する。本実施例のデータ出力制御システム１は、そのワークフローサーバＷＳが、データ自体と該データの出力装置６０の双方のセキュリティレベルに基づいて効果的なデータのセキュリティを確保する。
【００３９】
なお、以下の説明では、データ出力として、印刷出力を取り上げて説明するが、データ出力としては、印刷出力に限るものではなく、例えば、メール送信出力、フォルダ転送出力等についても同様に適用することができる。
【００４０】
データ出力制御システム１は、図５に示すように、複合装置ＭＰ１〜ＭＰｎにおいて、印刷出力指示を行う場合、ユーザが、スキャナ部１２に印刷対象の文書をセットして、ＵＩ部１１を操作する。複合装置ＭＰ１〜ＭＰｎは、ＵＩ部１１でワークフロー一覧取得操作が行われると、ワークフローサーバＷＳへアクセスしてワークフローＦ１〜Ｆｎの一覧の取得を行う。複合装置ＭＰ１〜ＭＰｎは、ワークフローＦ１〜Ｆｎの一覧を取得すると、ＵＩ部１１のディスプレイに該ワークフローＦ１〜Ｆｎの一覧を表示し、ユーザによって利用するワークフローＦ１〜Ｆｎが選択指定される（ステップＳ１０１）。
【００４１】
次に、複合装置ＭＰ１〜ＭＰｎは、印刷出力における各種設定画面をＵＩ部１１のディスプレイに表示する。複合装置ＭＰ１〜ＭＰｎは、ユーザによってＵＩ部１１から必要な設定操作、特に、出力先の印刷装置Ｐｒである出力装置６０（複合装置ＭＰ１〜ＭＰｎ）の指定等が行われる（ステップＳ１０２）。
【００４２】
複合装置ＭＰ１〜ＭＰｎは、印刷設定が完了してスキャン操作が指示操作されると、スキャナ部１２を駆動させて原稿の読み取りを行う（ステップＳ１０３）。複合装置ＭＰ１〜ＭＰｎは、読み取った原稿の画像データを印刷対象の文書データとして、選択されたワークフローＦ１〜Ｆｎのワークフロー情報、印刷先の複合装置ＭＰ１〜ＭＰｎの指定情報を含む印刷設定情報を、印刷要求とともに通信部１４からネットワークＮＷを介してワークフローサーバＷＳへ送信する。
【００４３】
ワークフローサーバＷＳは、印刷要求を受信すると、ワークフロー情報から指定されたワークフローＦ１〜Ｆｎを実行する（ステップＳ１０４）。
【００４４】
ワークフローサーバＷＳは、ワークフローＦ１〜Ｆｎを実行すると、文書データのセキュリティレベルを取得し（ステップＳ１０５）、印刷先指定情報から印刷先の複合装置ＭＰ１〜ＭＰｎの装置セキュリティレベルを取得する（ステップＳ１０６）。
【００４５】
ワークフローサーバＷＳは、この文書データのセキュリティレベルを、上述のように、種々の方法で取得することができるが、例えば、透かし文字列をスタンプする場合、該透かし文字列に、文書の機密レベルを示す文字列の有無、文字列の種類によって取得する。ワークフローサーバＷＳは、例えば、上記「Confidential」の透かし文字列をスタンプするときには、その文字列からセキュリティレベルを取得する。
【００４６】
また、ワークフローサーバＷＳは、ネットワークＮＷに接続されている出力装置６０の複合装置ＭＰ１〜ＭＰｎ、文書管理サーバＢＳ、メールサーバＭＳの装置セキュリティレベルを予め取得して、不揮発性大容量メモリ２４に格納している。ワークフローサーバＷＳは、出力先として指定された複合装置ＭＰ１〜ＭＰｎの装置セキュリティレベルを、不揮発性大容量メモリ２４から取得する。
【００４７】
ワークフローサーバＷＳは、取得した文書セキュリティレベルと装置セキュリティレベルを比較して、装置セキュリティレベルが文書セキュリティレベル以上であるか判断する（ステップＳ１０７）。
【００４８】
ステップＳ１０７で、装置セキュリティレベルが文書セキュリティレベル以上であると（ステップＳ１０７で、ＹＥＳのとき）、ワークフローサーバＷＳは、必要な画像処理を行った文書データを、出力先の複合装置ＭＰ１〜ＭＰｎへ送信する（ステップＳ１０８）。ワークフローサーバＷＳは、文書データと印刷設定を送信すると、データ出力制御処理を終了する。文書データを受信した複合装置ＭＰ１〜ＭＰｎは、設定情報に基づいて、印刷処理する。
【００４９】
ステップＳ１０７で、装置セキュリティレベルが文書セキュリティレベル未満であると（ステップＳ１０７で、ＮＯのとき）、ワークフローサーバＷＳは、文書データの複合装置ＭＰ１〜ＭＰｎへの送信を中止して印刷を中止する（ステップＳ１０９）。ワークフローサーバＷＳは、印刷を中止すると、データ出力制御処理を終了する。
【００５０】
このように、本実施例のデータ出力制御システム１のワークフローサーバＷＳは、出力対象データである文書データに要求されるセキュリティレベルをデータセキュリティレベルとして取得するデータセキュリティレベル取得部（データセキュリティレベル取得手段）５１と、前記文書データを出力する出力装置６０のセキュリティレベルを装置セキュリティレベルとして取得する装置セキュリティレベル取得部（装置セキュリティレベル取得手段）５２と、前記データセキュリティレベルと前記装置セキュリティレベルに基づいて前記文書データの前記出力装置６０による出力処理を制御する出力制御部（出力制御手段）５３と、を備えている。
【００５１】
したがって、文書データのデータ自体と該文書データの出力装置である出力装置６０の双方のセキュリティレベルに基づいて効果的なデータのセキュリティを確保することができる。その結果、文書データのセキュリティを適切に確保することができる。
【００５２】
また、本実施例のワークフローサーバＷＳは、出力対象データである文書データに要求されるセキュリティレベルをデータセキュリティレベルとして取得するデータセキュリティレベル取得処理ステップと、前記文書データを出力する出力装置６０のセキュリティレベルを装置セキュリティレベルとして取得する装置セキュリティレベル取得処理ステップと、前記データセキュリティレベルと前記装置セキュリティレベルに基づいて前記出力対象データの前記出力装置６０による出力処理を制御する出力制御処理ステップと、を有するデータ出力制御方法を実行する。
【００５３】
したがって、文書データのデータ自体と該文書データの出力装置である出力装置６０の双方のセキュリティレベルに基づいて効果的なデータのセキュリティを確保することができる。その結果、文書データのセキュリティを適切に確保することができる。
【００５４】
さらに、本実施例のワークフローサーバＷＳは、ＣＰＵ２１等の制御プロセッサに、出力対象データである文書データに要求されるセキュリティレベルをデータセキュリティレベルとして取得するデータセキュリティレベル取得処理と、前記文書データを出力する出力装置６０のセキュリティレベルを装置セキュリティレベルとして取得する装置セキュリティレベル取得処理と、前記データセキュリティレベルと前記装置セキュリティレベルに基づいて前記文書データの前記出力装置６０による出力処理を制御する出力制御処理と、を実行させるプログラムを搭載している。
【００５５】
したがって、文書データのデータ自体と該文書データの出力装置である出力装置６０の双方のセキュリティレベルに基づいて効果的なデータのセキュリティを確保することができる。その結果、文書データのセキュリティを適切に確保することができる。
【００５６】
また、本実施例のワークフローサーバＷＳは、前記データセキュリティレベル取得部５１が、前記文書データの一連の処理流れを定義したワークフロー情報を取得し、該ワークフロー情報から前記データセキュリティレベルを取得する。
【００５７】
したがって、データ出力がワークフローによって実行される場合にも、該ワークフローの情報に基づいてデータセキュリティレベルを取得することができる。その結果、文書データのデータ自体と該文書データの出力装置６０の双方のセキュリティレベルに基づいて簡単かつ効果的なデータのセキュリティを確保することができ、文書データのセキュリティを簡単かつ適切に確保することができる。
【００５８】
さらに、本実施例のワークフローサーバＷＳは、前記データセキュリティレベル取得部５１が、前記ワークフロー情報に付加されている前記文書データ（出力対象データ）の機密に関する文字列に基づいて前記データセキュリティレベルを取得する。
【００５９】
したがって、データ出力がワークフローによって実行される場合にも、該ワークフロー情報に付加される機密関連文字列に基づいてデータセキュリティレベルを取得することができる。その結果、文書データのデータ自体と該文書データの出力装置６０の双方のセキュリティレベルに基づいてより一層簡単かつ効果的なデータのセキュリティを確保することができ、文書データのセキュリティをより一層簡単かつ適切に確保することができる。
【００６０】
また、本実施例のワークフローサーバＷＳは、前記出力制御部５３が、前記装置セキュリティレベルが前記データセキュリティレベルよりも低いと、該装置セキュリティレベルの前記出力装置６０による該データセキュリティレベルの前記文書データの出力処理を禁止する。
【００６１】
したがって、装置セキュリティレベルが前記データセキュリティレベルよりも低いと、文書データの出力を中止することができ、文書データのセキュリティをより一層適切に確保することができる。
【００６２】
さらに、本実施例のワークフローサーバＷＳは、前記出力制御部５３が、前記装置セキュリティレベルと前記データセキュリティレベルが一致していると、該装置セキュリティレベルの前記出力装置６０による該データセキュリティレベルの前記出力対象データの出力処理を実行させる。
【００６３】
したがって、データセキュリティレベルが装置セキュリティレベルと一致しているときに、文書データを出力することができ、文書データのセキュリティを適切に確保しつつ、文書データの利用性を向上させることができる。
【００６４】
また、本実施例のワークフローサーバＷＳは、前記出力対象データが、文書データであり、前記出力装置が、該文書データに基づいて被記録媒体に画像を形成出力する画像形成装置である。
【００６５】
したがって、文書データを画像形成装置である出力装置６０で印刷出力（画像形成出力）する場合にも、文書データのデータ自体と該文書データの出力装置６０の双方のセキュリティレベルに基づいて効果的なデータのセキュリティを確保することができる。その結果、画像形成出力する文書データのセキュリティを適切に確保することができる。
【００６６】
そして、本実施例のデータ出力制御システム１は、データ出力制御装置であるワークフローサーバＷＳと出力装置（複合装置ＭＰ１〜ＭＰｎ、文書管理サーバＢＳ、メールサーバＭＳ）６０がネットワークＮＷで接続され、該ワークフローサーバＷＳが、該出力装置６０での文書データ（出力対象データ）の出力をセキュリティレベルに基づいて制御するデータ出力制御システムであって、前記文書データに要求されるセキュリティレベルをデータセキュリティレベルとして取得するデータセキュリティレベル取得部（データセキュリティレベル取得手段）５１と、前記文書データを出力する出力装置６０のセキュリティレベルを装置セキュリティレベルとして取得する装置セキュリティレベル取得部（装置セキュリティレベル取得手段）５２と、前記データセキュリティレベルと前記装置セキュリティレベルに基づいて前記文書データの前記出力装置６０による出力処理を制御する出力制御部（出力制御手段）５３と、を備えている。
【００６７】
したがって、文書データのデータ自体と該文書データの出力装置である出力装置６０の双方のセキュリティレベルに基づいて効果的なデータのセキュリティを確保することができる。その結果、文書データのセキュリティを適切に確保することができる。
【００６８】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【００６９】
１  データ出力制御システム
ＮＷ  ネットワーク
ＷＳ  ワークフローサーバ
ＭＰ１〜ＭＰｎ  複合装置
ＢＳ  文書管理サーバ
ＭＳ  メールサーバ
１１  ＵＩ部
１２  スキャナ部
１３  印刷部
１４  通信部
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
２４  不揮発性大容量メモリ
２５  入力Ｉ／Ｆ
２６  出力Ｉ／Ｆ
２７  通信Ｉ／Ｆ
２８  バス
３１  入力デバイス
３２  出力デバイス
４１  通信部
４２  ワークフロー管理部
４３  プラグイン
４４  配信処理系プラグイン
４４ａ  印刷プラグイン
４４ｂ  フォルダ配信プラグイン
４４ｃ  メール配信プラグイン
４５  画像処理系プラグイン
４５ａ  ＰＤＦスタンププラグイン
４５ｂ  ＯＣＲプラグイン
４５ｃ  バーコード認識プラグイン
５１  データセキュリティレベル取得部
５２  装置セキュリティレベル取得部
５３  出力制御部
６０  出力装置
【先行技術文献】
【特許文献】
【００７０】
【特許文献１】特開２０１０ー６１３４９号公報
【図１】
2017097501.tif 000003
【図２】
2017097501.tif 000004
【図３】
2017097501.tif 000005
【図４】
2017097501.tif 000006
【図５】
2017097501.tif 000007