(57)【要約】【課題】秘密情報を含むデータをユーザ端末に転送する場合でも秘密情報の漏洩を確実に防止できる制御プログラム、画像形成装置及び制御システム並びに制御方法の提供。【解決手段】画像形成装置に、秘密情報を含む元文書データと隠蔽位置を示す指定位置情報と秘密情報の公開範囲を示す公開範囲情報と秘密情報を隠蔽した加工文書を印刷させるプリンタを特定するプリンタ特定情報とを関連付けて保存する保存制御部１１ａと、データ転送を依頼するユーザが公開範囲に合致するかを判定するユーザ判定部１１ｂと、データを転送するユーザ端末が所定のプリンタドライバを備えているかを判定するユーザ端末判定部１１ｃと、ユーザが公開範囲に合致しユーザ端末が所定のプリンタドライバを備える場合に、該ユーザ端末に、元文書データと指定位置情報とプリンタ特定情報とを転送する出力制御部１１ｄと、を設ける。【選択図】図４
2009070276.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
秘密情報を含む第１の文書の文書データの転送を依頼するユーザが、予め定められた前記秘密情報の公開範囲に合致するかを判定するユーザ判定部、
前記第１の文書の文書データの転送先のユーザ端末が、所定のプリンタドライバを備える端末であるかを判定するユーザ端末判定部、
前記ユーザが前記公開範囲に合致し、かつ、前記ユーザ端末が前記所定のプリンタドライバを備える場合に、該ユーザ端末に、前記第１の文書の文書データと前記第１の文書中の隠蔽する位置を示す指定位置情報と前記第１の文書の前記秘密情報を隠蔽した第２の文書を印刷させるプリンタを特定するプリンタ特定情報とを関連付けて転送する出力制御部、として機能させることを特徴とする制御プログラム。
【請求項２】
コンピュータを、
秘密情報を含む第１の文書の文書データと、前記第１の文書中の隠蔽する位置を示す指定位置情報と、前記秘密情報の公開範囲を示す公開範囲情報と、前記第１の文書の前記秘密情報を隠蔽した第２の文書を印刷させるプリンタを特定するプリンタ特定情報と、を関連付けて記憶部に保存する保存制御部、
前記第１の文書の文書データの転送を依頼するユーザが、該文書データに関連付けられた前記公開範囲情報で規定される公開範囲に合致するかを判定するユーザ判定部、
前記第１の文書の文書データの転送先のユーザ端末が、所定のプリンタドライバを備える端末であるかを判定するユーザ端末判定部、
前記ユーザが前記公開範囲に合致し、かつ、前記ユーザ端末が前記所定のプリンタドライバを備える場合に、該ユーザ端末に、前記第１の文書の文書データと前記指定位置情報と前記プリンタ特定情報とを関連付けて転送する出力制御部、として機能させることを特徴とする制御プログラム。
【請求項３】
前記出力制御部は、前記ユーザ端末が前記所定のプリンタドライバを備えていない端末である場合に、前記第２の文書の文書データを生成し、該ユーザ端末に、前記第２の文書の文書データを転送することを特徴とする請求項１又は２に記載の制御プログラム。
【請求項４】
コンピュータを、
秘密情報を含む第１の文書の文書データに関連付けられたプリンタ特定情報で特定されるプリンタと印刷指示画面で指定されたプリンタとが合致するかを判定するプリンタ判定部、
プリンタが合致する場合に、前記指定されたプリンタに、前記第１の文書の文書データと前記第１の文書中の隠蔽する位置を示す指定位置情報とを転送し、前記第１の文書の前記秘密情報を隠蔽した第２の文書の印刷を指示する印刷制御部、として機能させることを特徴とするプリンタドライバ。
【請求項５】
前記プリンタ判定部は、プリンタが合致しない場合に、印刷不可であることを知らせる情報又はプリンタの再指定を促す情報を表示部に表示させることを特徴とする請求項４記載のプリンタドライバ。
【請求項６】
秘密情報を含む第１の文書の文書データを取得する画像形成装置であって、
前記第１の文書の文書データの転送を依頼するユーザが、予め定められた前記秘密情報の公開範囲に合致するかを判定するユーザ判定部と、
前記第１の文書の文書データの転送先のユーザ端末が、所定のプリンタドライバを備える端末であるかを判定するユーザ端末判定部と、
前記ユーザが前記公開範囲に合致し、かつ、前記ユーザ端末が前記所定のプリンタドライバを備える場合に、該ユーザ端末に、前記第１の文書の文書データと前記第１の文書中の隠蔽する位置を示す指定位置情報と前記第１の文書の前記秘密情報を隠蔽した第２の文書を印刷させるプリンタを特定するプリンタ特定情報とを関連付けて転送する出力制御部と、を少なくとも備えることを特徴とする画像形成装置。
【請求項７】
秘密情報を含む第１の文書の文書データを取得する画像形成装置であって、
前記第１の文書の文書データと、前記第１の文書中の隠蔽する位置を示す指定位置情報と、前記秘密情報の公開範囲を示す公開範囲情報と、前記第１の文書の前記秘密情報を隠蔽した第２の文書を印刷させるプリンタを特定するプリンタ特定情報と、を関連付けて保存する保存制御部と、
前記第１の文書の文書データの転送を依頼するユーザが、該文書データに関連付けられた前記公開範囲情報で規定される公開範囲に合致するかを判定するユーザ判定部と、
前記第１の文書の文書データの転送先のユーザ端末が、所定のプリンタドライバを備える端末であるかを判定するユーザ端末判定部と、
前記ユーザが前記公開範囲に合致し、かつ、前記ユーザ端末が前記所定のプリンタドライバを備える場合に、該ユーザ端末に、前記文書データと前記指定位置情報と前記プリンタ特定情報とを関連付けて転送する出力制御部と、を少なくとも備えることを特徴とする画像形成装置。
【請求項８】
前記出力制御部は、前記ユーザ端末が前記所定のプリンタドライバを備えていない端末である場合に、前記第２の文書の文書データを生成し、該ユーザ端末に、前記第２の文書の文書データを転送することを特徴とする請求項６又は７に記載の画像形成装置。
【請求項９】
少なくとも、請求項６乃至８のいずれか一に記載の画像形成装置とユーザ端末とが通信ネットワークを介して接続される制御システムであって、
前記ユーザ端末は、
コンピュータを、
前記第１の文書の文書データに関連付けられた前記プリンタ特定情報で特定されるプリンタと印刷指示画面で指定されたプリンタとが合致するかを判定するプリンタ判定部、
プリンタが合致する場合に、前記指定されたプリンタに、前記第１の文書の文書データと前記指定位置情報とを転送し、前記第２の文書の印刷を指示する印刷制御部と、として機能させる前記所定のプリンタドライバを少なくとも備えることを特徴とする制御システム。
【請求項１０】
前記プリンタ判定部は、プリンタが合致しない場合に、印刷不可であることを知らせる情報又はプリンタの再指定を促す情報を表示部に表示させることを特徴とする請求項９記載の制御システム。
【請求項１１】
少なくとも、画像形成装置とユーザ端末とが通信ネットワークを介して接続される制御システムにおける制御方法であって、
前記画像形成装置で、
秘密情報を含む第１の文書の文書データの転送を依頼するユーザが、予め定められた公開範囲に合致するかを判定する第１の判定ステップと、
前記第１の文書の文書データの転送先のユーザ端末が、所定のプリンタドライバを備える端末であるかを判定する第２の判定ステップと、
前記ユーザが前記公開範囲に合致し、かつ、前記ユーザ端末が前記所定のプリンタドライバを備える場合に、該ユーザ端末に、前記第１の文書の文書データと前記第１の文書中の隠蔽する位置を示す指定位置情報と前記第１の文書の前記秘密情報を隠蔽した第２の文書を印刷させるプリンタを特定するプリンタ特定情報とを関連付けて転送する転送ステップと、を少なくとも実行し、
前記ユーザ端末で、
前記第１の文書の文書データに関連付けられた前記プリンタ特定情報で特定されるプリンタと印刷指示画面で指定されたプリンタとが合致するかを判定する第３の判定ステップと、
プリンタが合致する場合に、前記指定されたプリンタに、前記第１の文書の文書データと前記指定位置情報とを転送し、前記第２の文書の印刷を指示する印刷指示ステップと、を少なくとも実行することを特徴とする制御方法。
【請求項１２】
少なくとも、画像形成装置とユーザ端末とが通信ネットワークを介して接続される制御システムにおける制御方法であって、
前記画像形成装置で、
秘密情報を含む第１の文書の文書データと、前記第１の文書中の隠蔽する位置を示す指定位置情報と、前記秘密情報の公開範囲を示す公開範囲情報と、前記第１の文書の前記秘密情報を隠蔽した第２の文書を印刷させるプリンタを特定するプリンタ特定情報と、を関連付けて記憶部に保存する保存ステップと、
前記第１の文書の文書データの転送を依頼するユーザが、該文書データに関連付けられた前記公開範囲情報で規定される公開範囲に合致するかを判定する第１の判定ステップと、
前記第１の文書の文書データの転送先のユーザ端末が、所定のプリンタドライバを備える端末であるかを判定する第２の判定ステップと、
前記ユーザが前記公開範囲に合致し、かつ、前記ユーザ端末が前記所定のプリンタドライバを備える場合に、該ユーザ端末に、前記第１の文書の文書データと前記指定位置情報と前記プリンタ特定情報とを関連付けて転送する転送ステップと、を少なくとも実行し、
前記ユーザ端末で、
前記第１の文書の文書データに関連付けられた前記プリンタ特定情報で特定されるプリンタと印刷指示画面で指定されたプリンタとが合致するかを判定する第３の判定ステップと、
プリンタが合致する場合に、前記指定されたプリンタに、前記第１の文書の文書データと前記指定位置情報とを転送し、前記第２の文書の印刷を指示する印刷指示ステップと、を少なくとも実行することを特徴とする制御方法。
【請求項１３】
前記転送ステップでは、前記ユーザ端末が前記所定のプリンタドライバを備えていない端末である場合に、前記第２の文書の文書データを生成し、該ユーザ端末に、前記第２の文書の文書データを転送することを特徴とする請求項１１又は１２に記載の制御方法。
【請求項１４】
前記ユーザ端末で、前記第１の文書の文書データを表示部に表示させるステップを実行することを特徴とする請求項１１又は１２に記載の制御方法。
【請求項１５】
前記第３の判定ステップで、プリンタが合致しないと判定した場合に、印刷不可であることを知らせる情報又はプリンタの再指定を促す情報を表示部に表示させるステップを実行することを特徴とする請求項１１乃至１４のいずれか一に記載の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御プログラム、画像形成装置及び制御システム並びに制御方法に関し、特に、秘密情報を含む文書の出力を制御する制御プログラム、画像形成装置及び制御システム並びに制御方法に関する。
【背景技術】
【０００２】
コピー機能やファクシミリ機能、プリンタ機能、スキャナ機能などを備える複写機や複合機（ＭＦＰ：Multi Function Peripheral）など（以下、これらを総称して画像形成装置と呼ぶ。）が普及しており、会社などで広く利用されている。この画像形成装置で印刷される文書には、全てのユーザが閲覧可能な文書もあれば、特定のユーザのみが閲覧可能な秘密情報を含む文書もあり、後者の文書を印刷する場合には秘密情報が漏洩しないように印刷を制御する必要がある。
【０００３】
上記印刷制御に関して、例えば、下記特許文献１には、ユーザの識別ＩＤを入力し、画像上で複写禁止領域を指定する指定情報を入力すると、その画像上に、その入力された識別ＩＤに対応付けて複写禁止領域を設定し、その複写禁止領域を識別可能に表示し、そして、その複写禁止領域に複写禁止マークを合成した画像データを生成して出力する画像形成方法が開示されている。
【０００４】
【特許文献１】特開２００３−３２４８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記特許文献１記載の方法では、入力された識別ＩＤが、その複写禁止領域に対応して登録されているＩＤと一致すると、元の原稿画像に複写禁止マークが付与された画像を印刷するように制御し、入力された識別ＩＤが登録されているＩＤと一致しない場合は、その画像を印刷しない、或いは、その複写禁止領域を除いた画像だけを印刷するように制御するため、認証されないユーザに対して複写禁止領域に記録された情報が開示されないようにすることができる。
【０００６】
しかしながら、上記特許文献１記載の方法は、あくまでも画像形成装置上での閲覧と印刷を目的としており、データをユーザ端末に転送するという思想がないため、権限を有するユーザであっても、元の原稿画像をユーザ端末で閲覧したり、複写禁止マークが付与された画像を他のプリンタで印刷することができず、利便性が悪いという問題があった。
【０００７】
一方、元の原稿画像のデータを自由に転送可能とすると、複写禁止領域に対する制限がなくなってしまうため、権限のないユーザが元の原稿画像を閲覧したり、任意に印刷することができてしまい、秘密情報の漏洩を防止することができなくなってしまうという問題が生じる。
【０００８】
本発明は上記問題点に鑑みてなされたものであり、その主たる目的は、秘密情報を含むデータをユーザ端末に転送する場合においても、秘密情報の漏洩を確実に防止することができる制御プログラム、画像形成装置及び制御システム並びに制御方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の制御プログラムは、コンピュータを、秘密情報を含む第１の文書の文書データの転送を依頼するユーザが、予め定められた前記秘密情報の公開範囲に合致するかを判定するユーザ判定部、前記第１の文書の文書データの転送先のユーザ端末が、所定のプリンタドライバを備える端末であるかを判定するユーザ端末判定部、前記ユーザが前記公開範囲に合致し、かつ、前記ユーザ端末が前記所定のプリンタドライバを備える場合に、該ユーザ端末に、前記第１の文書の文書データと前記第１の文書中の隠蔽する位置を示す指定位置情報と前記第１の文書の前記秘密情報を隠蔽した第２の文書を印刷させるプリンタを特定するプリンタ特定情報とを関連付けて転送する出力制御部、として機能させるものである。
【００１０】
また、本発明の制御プログラムは、コンピュータを、秘密情報を含む第１の文書の文書データと、前記第１の文書中の隠蔽する位置を示す指定位置情報と、前記秘密情報の公開範囲を示す公開範囲情報と、前記第１の文書の前記秘密情報を隠蔽した第２の文書を印刷させるプリンタを特定するプリンタ特定情報と、を関連付けて記憶部に保存する保存制御部、前記第１の文書の文書データの転送を依頼するユーザが、該文書データに関連付けられた前記公開範囲情報で規定される公開範囲に合致するかを判定するユーザ判定部、前記第１の文書の文書データの転送先のユーザ端末が、所定のプリンタドライバを備える端末であるかを判定するユーザ端末判定部、前記ユーザが前記公開範囲に合致し、かつ、前記ユーザ端末が前記所定のプリンタドライバを備える場合に、該ユーザ端末に、前記第１の文書の文書データと前記指定位置情報と前記プリンタ特定情報とを関連付けて転送する出力制御部、として機能させるものである。
【００１１】
本発明においては、前記出力制御部は、前記ユーザ端末が前記所定のプリンタドライバを備えていない端末である場合に、前記第２の文書の文書データを生成し、該ユーザ端末に、前記第２の文書の文書データを転送する構成とすることができる。
【００１２】
また、本発明のプリンタドライバは、コンピュータを、秘密情報を含む第１の文書の文書データに関連付けられたプリンタ特定情報で特定されるプリンタと印刷指示画面で指定されたプリンタとが合致するかを判定するプリンタ判定部、プリンタが合致する場合に、前記指定されたプリンタに、前記第１の文書の文書データと前記第１の文書中の隠蔽する位置を示す指定位置情報とを転送し、前記第１の文書の前記秘密情報を隠蔽した第２の文書の印刷を指示する印刷制御部、として機能させるものである。
【００１３】
本発明においては、前記プリンタ判定部は、プリンタが合致しない場合に、印刷不可であることを知らせる情報又はプリンタの再指定を促す情報を表示部に表示させる構成とすることができる。
【００１４】
また、本発明は、秘密情報を含む第１の文書の文書データを取得する画像形成装置であって、前記第１の文書の文書データの転送を依頼するユーザが、予め定められた前記秘密情報の公開範囲に合致するかを判定するユーザ判定部と、前記第１の文書の文書データの転送先のユーザ端末が、所定のプリンタドライバを備える端末であるかを判定するユーザ端末判定部と、前記ユーザが前記公開範囲に合致し、かつ、前記ユーザ端末が前記所定のプリンタドライバを備える場合に、該ユーザ端末に、前記第１の文書の文書データと前記第１の文書中の隠蔽する位置を示す指定位置情報と前記第１の文書の前記秘密情報を隠蔽した第２の文書を印刷させるプリンタを特定するプリンタ特定情報とを関連付けて転送する出力制御部と、を少なくとも備えるものである。
【００１５】
また、本発明は、秘密情報を含む第１の文書の文書データを取得する画像形成装置であって、前記第１の文書の文書データと、前記第１の文書中の隠蔽する位置を示す指定位置情報と、前記秘密情報の公開範囲を示す公開範囲情報と、前記第１の文書の前記秘密情報を隠蔽した第２の文書を印刷させるプリンタを特定するプリンタ特定情報と、を関連付けて保存する保存制御部と、前記第１の文書の文書データの転送を依頼するユーザが、該文書データに関連付けられた前記公開範囲情報で規定される公開範囲に合致するかを判定するユーザ判定部と、前記第１の文書の文書データの転送先のユーザ端末が、所定のプリンタドライバを備える端末であるかを判定するユーザ端末判定部と、前記ユーザが前記公開範囲に合致し、かつ、前記ユーザ端末が前記所定のプリンタドライバを備える場合に、該ユーザ端末に、前記文書データと前記指定位置情報と前記プリンタ特定情報とを関連付けて転送する出力制御部と、を少なくとも備えるものである。
【００１６】
また、本発明は、少なくとも、上記いずれか一に記載の画像形成装置とユーザ端末とが通信ネットワークを介して接続される制御システムであって、前記ユーザ端末は、コンピュータを、前記第１の文書の文書データに関連付けられた前記プリンタ特定情報で特定されるプリンタと印刷指示画面で指定されたプリンタとが合致するかを判定するプリンタ判定部、プリンタが合致する場合に、前記指定されたプリンタに、前記第１の文書の文書データと前記指定位置情報とを転送し、前記第２の文書の印刷を指示する印刷制御部と、として機能させる前記所定のプリンタドライバを少なくとも備えるものである。
【００１７】
また、本発明は、少なくとも、画像形成装置とユーザ端末とが通信ネットワークを介して接続される制御システムにおける制御方法であって、前記画像形成装置で、秘密情報を含む第１の文書の文書データの転送を依頼するユーザが、予め定められた公開範囲に合致するかを判定する第１の判定ステップと、前記第１の文書の文書データの転送先のユーザ端末が、所定のプリンタドライバを備える端末であるかを判定する第２の判定ステップと、前記ユーザが前記公開範囲に合致し、かつ、前記ユーザ端末が前記所定のプリンタドライバを備える場合に、該ユーザ端末に、前記第１の文書の文書データと前記第１の文書中の隠蔽する位置を示す指定位置情報と前記第１の文書の前記秘密情報を隠蔽した第２の文書を印刷させるプリンタを特定するプリンタ特定情報とを関連付けて転送する転送ステップと、を少なくとも実行し、前記ユーザ端末で、前記第１の文書の文書データに関連付けられた前記プリンタ特定情報で特定されるプリンタと印刷指示画面で指定されたプリンタとが合致するかを判定する第３の判定ステップと、プリンタが合致する場合に、前記指定されたプリンタに、前記第１の文書の文書データと前記指定位置情報とを転送し、前記第２の文書の印刷を指示する印刷指示ステップと、を少なくとも実行するものである。
【００１８】
また、本発明は、少なくとも、画像形成装置とユーザ端末とが通信ネットワークを介して接続される制御システムにおける制御方法であって、前記画像形成装置で、秘密情報を含む第１の文書の文書データと、前記第１の文書中の隠蔽する位置を示す指定位置情報と、前記秘密情報の公開範囲を示す公開範囲情報と、前記第１の文書の前記秘密情報を隠蔽した第２の文書を印刷させるプリンタを特定するプリンタ特定情報と、を関連付けて記憶部に保存する保存ステップと、前記第１の文書の文書データの転送を依頼するユーザが、該文書データに関連付けられた前記公開範囲情報で規定される公開範囲に合致するかを判定する第１の判定ステップと、前記第１の文書の文書データの転送先のユーザ端末が、所定のプリンタドライバを備える端末であるかを判定する第２の判定ステップと、前記ユーザが前記公開範囲に合致し、かつ、前記ユーザ端末が前記所定のプリンタドライバを備える場合に、該ユーザ端末に、前記第１の文書の文書データと前記指定位置情報と前記プリンタ特定情報とを関連付けて転送する転送ステップと、を少なくとも実行し、前記ユーザ端末で、前記第１の文書の文書データに関連付けられた前記プリンタ特定情報で特定されるプリンタと印刷指示画面で指定されたプリンタとが合致するかを判定する第３の判定ステップと、プリンタが合致する場合に、前記指定されたプリンタに、前記第１の文書の文書データと前記指定位置情報とを転送し、前記第２の文書の印刷を指示する印刷指示ステップと、を少なくとも実行するものである。
【００１９】
このように、本発明は上記構成により、権限のないユーザ又は所定のプリンタドライバのないユーザ端末に対して第１の文書の文書データが転送されることがなく、権限のないユーザが秘密情報を閲覧したり、プリンタ特定情報で特定されたプリンタ以外から第２の文書が印刷されることがないため、秘密情報の漏洩を確実に防止することができる。
【発明の効果】
【００２０】
本発明の制御プログラム、画像形成装置及び制御システム並びに制御方法によれば、秘密情報を含むデータをユーザ端末に転送する場合においても、秘密情報の漏洩を確実に防止することができる。
【００２１】
その理由は、データを保存する画像形成装置又はサーバに、秘密情報を含む元文書データと隠蔽位置を指定する指定位置情報と秘密情報の公開範囲を規定する公開範囲情報と秘密情報を隠蔽した加工文書を印刷させるプリンタを特定するプリンタ特定情報とが関連付けて保存され、データを利用するユーザ端末から画像形成装置又はサーバに、ユーザ情報とユーザ端末情報とを送信すると、画像形成装置又はサーバでは、ユーザが公開範囲に合致するか及びユーザ端末が所定のプリンタドライバを備えているかを判定し、ユーザが公開範囲に合致し、かつ、ユーザ端末が所定のプリンタドライバを備える場合に、該ユーザ端末に対して、元文書データと指定位置情報とプリンタ特定情報とを転送する制御を行うため、権限のないユーザや所定のプリンタドライバのないユーザ端末に対して元文書データが転送されるという不具合を防止することができるからである。
【００２２】
また、ユーザ端末では、ユーザが加工文書の印刷を指示した場合に、所定のプリンタドライバは、印刷先のプリンタがプリンタ特定情報で特定されるプリンタに合致するかを判定し、合致する場合に元文書データと指定位置情報とを含むプリントデータを転送して加工文書の印刷を指示する制御を行うため、特定されたプリンタ以外から加工文書が印刷されるという不具合を防止することができるからである。
【発明を実施するための最良の形態】
【００２３】
本発明は、その好ましい一実施の形態において、画像形成装置に、ハードウェア又はソフトウェアとして、秘密情報を含む元文書データと隠蔽位置を示す指定位置情報と秘密情報の公開範囲を示す公開範囲情報と秘密情報を隠蔽した加工文書を印刷させるプリンタを特定するプリンタ特定情報とを関連付けて保存する保存制御部と、データ転送を依頼するユーザが公開範囲情報で規定される公開範囲に合致するかを判定するユーザ判定部と、データを転送するユーザ端末が所定のプリンタドライバを備えているかを判定するユーザ端末判定部と、ユーザが公開範囲に合致し、かつ、ユーザ端末が所定のプリンタドライバを備える場合に、該ユーザ端末に対して、元文書データと指定位置情報とプリンタ特定情報とを転送する出力制御部と、を設け、ユーザ端末の所定のプリンタドライバに、印刷先のプリンタがプリンタ特定情報で特定されるプリンタに合致するかを判定するプリンタ判定部と、プリンタが合致する場合に、印刷先のプリンタに元文書データと指定位置情報とを含むプリントデータを転送して加工文書の印刷を指示する印刷制御部と、を設ける。これにより、権限のないユーザ又は所定のプリンタドライバのないユーザ端末に対して元文書データが転送されることがなく、権限のないユーザが秘密情報を閲覧したり指定されたプリンタ以外から加工文書が印刷されることがないため、秘密情報の漏洩を確実に防止することができる。
【実施例】
【００２４】
上記した本発明の実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係る制御プログラム、画像形成装置及び制御システム並びに制御方法について、図１乃至図１５を参照して説明する。図１及び図２は、本実施例の制御システムの構成を模式的に示す図である。また、図３は、本実施例の画像形成装置の構成を示すブロック図であり、図４は、画像形成装置の制御部の構成を示すブロック図である。また、図５は、本実施例のユーザ端末の構成を示すブロック図であり、図６は、ユーザ端末の制御部の構成を示すブロック図である。また、図７は、本実施例の画像形成装置における元文書の作成及びデータの保存手順を示すフローチャート図であり、図８は、本実施例の画像形成装置におけるデータの転送手順を示すフローチャート図である。また、図９は、本実施例のユーザ端末における加工文書の印刷指示手順を示すフローチャート図であり、図１０は、本実施例のプリンタにおける印刷手順を示すフローチャート図である。また、図１１は、本実施例の元文書の構成例を示す図であり、図１２及び図１３は、本実施例の画像形成装置の表示部に表示される画面の構成例を示す図、図１４及び図１５は、本実施例の加工文書の構成例を示す図である。
【００２５】
図１に示すように、本実施例の制御システムは、権限を有するユーザに対してのみ公開すべき情報（以下、秘密情報と呼ぶ。）を含む第１の文書（以下、元文書と呼ぶ。）の作成、保存などを行う画像形成装置１０と、元文書の閲覧や元文書の指定された位置を隠蔽した第２の文書（以下、加工文書と呼ぶ。）の印刷指示などを行うユーザ端末３０と、加工文書の印刷を実行するプリンタ４０と、がＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などの通信ネットワークで接続されて構成される。以下、画像形成装置１０及びユーザ端末３０について詳述する。
【００２６】
［画像形成装置］
本実施例の画像形成装置１０は、図３に示すように、制御部１１と、スキャナ部１２と、画像処理部１３と、プリンタ部１４と、ネットワーク接続部１５と、記憶部１６と、表示部１７と、操作部１８などを備え、各部はバスにより接続されている。
【００２７】
制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などにより構成される。ＣＰＵは、操作部１８の操作により、ＲＯＭに記憶されている各種プログラムを読み出してＲＡＭに展開し、展開されたプログラムに従って、画像形成装置１０の各部の動作を制御する。
【００２８】
スキャナ部１２は、元文書などの原稿に記録された情報を読み取るものであり、原稿を走査する光源と、原稿で反射された光を電気信号に変換するＣＣＤ（Charge Coupled Devices）と、電気信号をＡ／Ｄ変換するＡ／Ｄ変換器等により構成される。
【００２９】
画像処理部１３は、スキャナ部１２で読み取った画像（以下、スキャン画像と呼ぶ。）に対して、拡大／縮小、回転、周波数変換、ＲＧＢデータからＹＭＣＫデータへの色変換、階調補正等の各種画像処理を行う。
【００３０】
プリンタ部１４は、転写紙に印刷する画像を形成する画像形成部、形成した画像を転写紙に転写する転写部、転写した画像を定着させる定着部、転写紙を搬送する搬送部、画像形成部や転写部、定着部をそれぞれクリーニングする個別のクリーニング部などを備え、電子写真方式により、入力されたデータに基づいて、転写紙上に画像を形成して出力する。
【００３１】
ネットワーク接続部１５は、ＮＩＣ（Network Interface Card）、モデム、ＬＡＮアダプタ、ルータ、ＴＡ（Terminal Adapter）等により構成され、通信ネットワークを介して接続される機器との通信制御を行う。
【００３２】
記憶部１６は、フラッシュメモリやハードディスク等により構成され、各種データや設定条件等を記憶する。本実施例では、特に、元文書のデータ（以下、元文書データと呼ぶ。）と、元文書に対してユーザが指定した位置を示す情報（以下、指定位置情報と呼ぶ。）と、秘密情報を公開するユーザの範囲（以下、公開範囲と呼ぶ。）を示す情報（以下、公開範囲情報と呼ぶ。）と、加工文書の印刷を許可するプリンタを特定するためのＭＡＣ（Media Access Control）アドレスやＩＰ（Internet Protocol）アドレスなど（以下、プリンタ特定情報と呼ぶ。）と、を関連付けて保存すると共に、ユーザ端末３０に設けられたプリンタドライバを特定するためのプリンタドライバ情報などを保存する。
【００３３】
表示部１７は、液晶表示装置（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（electroluminescence）表示装置等からなり、制御部１１からの表示信号に従って画面上にスキャナ部１２で読み取った元文書の隠蔽位置を指定する画面や公開範囲を設定する画面などを表示する。また、操作部１８は、操作ボタンやマウス等からなり、表示部１７に表示された画面で、元文書に対する隠蔽位置を指定したり、隠蔽位置に記録された情報の公開範囲を設定する操作を可能とする。なお、表示部１７と操作部１８は別々の装置としても良いし、表示部１７上に、透明電極が格子状に配置された感圧式の操作部（タッチパネル）１８を設けた一体の装置としてもよく、タッチパネルの場合は、また、手指やタッチペン等で押下された力点のＸＹ座標を電圧値で検出し、検出された位置信号を操作信号として制御部１１に出力する。
【００３４】
また、制御部１１は、画像形成装置１０の各部の動作に加えて、図４に示すように、元文書データと指定位置情報と公開範囲情報とプリンタ特定情報とを関連付けて所定の保存場所に保存する保存制御部１１ａと、元文書データの転送を要求するユーザが元文書データに関連付けられた公開範囲情報で規定される公開範囲に合致するか否かを判定するユーザ判定部１１ｂと、元文書データの転送先のユーザ端末３０が所定のプリンタドライバを備える端末であるかを判定するユーザ端末判定部１１ｃと、ユーザが公開範囲に合致し、かつ、ユーザ端末３０が所定のプリンタドライバを備える場合に、該ユーザ端末３０に対して、元文書データと指定位置情報とプリンタ特定情報とを転送する出力制御部１１ｄとしても機能する。
【００３５】
なお、保存制御部１１ａ、ユーザ判定部１１ｂ、ユーザ端末判定部１１ｃ及び出力制御部１１ｄはハードウェアとして構成してもよいし、コンピュータを、保存制御部１１ａ、ユーザ判定部１１ｂ、ユーザ端末判定部１１ｃ及び出力制御部１１ｄとして機能させる制御プログラムとして構成し、該制御プログラムを制御部１１上で動作させる構成としてもよい。
【００３６】
また、図１では、画像形成装置１０で元文書の作成及び各種データの保存を行う構成としたが、図２に示すように、通信ネットワークにサーバ２０などを接続し、画像形成装置１０で元文書の作成を行い、サーバ２０に元文書データと指定位置情報と公開範囲情報とプリンタ特定情報とを関連付けて保存する構成としてもよい。その場合は、サーバ２０の制御部に、ハードウェア又はソフトウェアとして、ユーザ判定部、ユーザ端末判定部及び出力制御部を設ければよい。
【００３７】
［ユーザ端末］
また、本実施例のユーザ端末３０は、図５に示すように、制御部３１と、記憶部３２と、ネットワーク接続部３３と、表示部３４と、操作部３５などで構成され、各部はバスにより接続されている。
【００３８】
制御部１１は、ＣＰＵ、ＲＯＭ、ＲＡＭなどにより構成される。ＣＰＵは、操作部３５の操作により、ＲＯＭに記憶されている各種プログラムを読み出してＲＡＭに展開し、展開されたプログラムに従って、ユーザ端末３０の各部の動作を制御する。
【００３９】
記憶部３２は、フラッシュメモリやハードディスク等により構成され、各種データや設定条件等を記憶する。
【００４０】
ネットワーク接続部３３は、ＮＩＣ、モデム、ＬＡＮアダプタ、ルータ、ＴＡ等により構成され、通信ネットワークを介して接続される画像形成装置１０やサーバ２０との通信制御を行う。
【００４１】
表示部３４は、液晶表示装置や有機ＥＬ表示装置等からなり、制御部３１からの表示信号に従って画面上に元文書を表示したり、加工文書の印刷を指示する印刷指示画面などを表示する。また、操作部３５は、キーボードやマウス等からなり、表示部３４に表示された印刷指示画面で、加工文書を印刷するプリンタ４０を指定する操作などを可能とする。なお、表示部３４と操作部３５は別々の装置としても良いし、表示部３４と操作部３５とが一体となったタッチパネルとしてもよい。
【００４２】
また、制御部３１は、ユーザ端末３０の各部の動作に加えて、図６に示すように、プリンタ４０に対する印刷を指示する所定のプリンタドライバとして機能し、該プリンタドライバは、印刷条件の設定等の通常の機能に加えて、加工文書の印刷先のプリンタ４０がプリンタ特定情報で特定されるプリンタに合致するかを判定するプリンタ判定部３１ａと、プリンタが合致する場合に、印刷先のプリンタに元文書データと指定位置情報とを転送して加工文書の印刷を指示する印刷制御部３１ｂとしても機能する。
【００４３】
以下、上記構成の画像形成装置１０を用いて元文書を作成し、各種データを保存するまでの手順について、図７のフローチャート図を参照して説明する。
【００４４】
まず、ステップＳ１０１で、図１１に示すような、秘密情報５１と公開が制限されない情報（以下、公開情報５２と呼ぶ。）とが印刷された元文書５０を画像形成装置１０にセットし、ユーザが操作部１８を操作してスキャンを指示すると、スキャナ部１２は、光源で元文書５０を走査し、元文書５０で反射された光をＣＣＤで受光して電気信号に変換し、その電気信号をＡ／Ｄ変換して元文書５０の情報が記録されたスキャン画像を作成し、制御部１１は、表示部１７に、図１２（ａ）に示すような隠蔽位置指定画面６０を表示させる。なお、ここでは元文書５０をスキャンする構成としているが、画像形成装置１０の記憶部１６に予め記憶された元文書データや通信ネットワークを介して受信した元文書データを表示部１７に表示させる構成としてもよい。
【００４５】
次に、ステップＳ１０２で、ユーザは操作部１８を操作して隠蔽位置を指定する。この隠蔽位置の指定方法は特に限定されず、範囲を指定してもよいし、文書の始点と終点を指定してもよいし、座標を入力してもよい。また、隠蔽位置は一つでもよいし複数でもよい。
【００４６】
次に、ステップＳ１０３で、制御部１１は、操作部１８で指定された隠蔽位置を表示部１７に判別可能に表示させる。この表示方法も任意であり、図１２（ｂ）に示すように、指定された隠蔽位置を枠で囲んで表示してもよいし、色を変えて表示してもよいし、網掛け等の装飾を付加して表示してもよい。
【００４７】
次に、ステップＳ１０４で、制御部１１は、操作部１８からの情報に基づいて、隠蔽位置を示す指定位置情報を取得する。なお、指定位置情報は、範囲を指定した場合は角部の座標（矩形状の範囲の場合は対角の座標）とし、文書の始点と終点を指定した場合は始点と終点の座標とすることができる。
【００４８】
次に、ステップＳ１０５で、隠蔽位置の指定が終了したら、ステップＳ１０６で、制御部１１は、表示部１７に公開範囲設定画面を表示させる。この公開範囲設定画面は、秘密情報を公開するユーザの範囲を規定するための画面であり、その構成は特に限定されないが、例えば、図１３（ａ）に示すように役職などのグループで区分された公開範囲を選択可能に表示してもよいし、図１３（ｂ）に示すように秘密情報の閲覧を許可するユーザを個別に選択可能に表示してもよいし、これらを組み合わせてもよい。そして、ユーザは操作部１８を操作して、所望のチェックボックスをチェックするなどして公開範囲を設定する。その際、全ての指定位置に対して同じ公開範囲を設定してもよいし、個々の指定位置に対して異なる公開範囲を設定してもよい。
【００４９】
次に、ステップＳ１０７で、制御部１１は、操作部１８からの情報に基づいて、設定された公開範囲情報を取得する。なお、公開範囲が常に一定の場合は公開範囲の指定は省略することができる。
【００５０】
そして、ステップＳ１０８で、保存制御部１１ａは、ステップＳ１０１で取得した元文書データとステップＳ１０４で取得した指定位置情報とステップＳ１０７で取得した公開範囲情報と加工文書の印刷を許可するプリンタ４０を指定するプリンタ情報とを関連付けて記憶部１６やサーバ２０などに記憶する。
【００５１】
次に、画像形成装置１０からユーザ端末３０に各種データを転送する手順について、図８のフローチャート図を参照して説明する。
【００５２】
まず、ステップＳ２０１で、画像形成装置１０の制御部１１は、ユーザ端末３０からの転送要求を監視し、ユーザ端末３０からデータの転送を要求するユーザを特定する情報と、データを転送するユーザ端末３０を特定する情報とを受信すると、ステップＳ２０２で、ユーザ判定部１１ｂは、保存場所（記憶部１６又はサーバ２０）から元文書データに関連付けて記憶された公開範囲情報を取得し、ステップＳ２０３で、該ユーザが公開範囲情報で規定される公開範囲に合致するか否かを判定する。
【００５３】
ユーザが秘密情報の公開範囲に合致しない場合は処理を終了し、ユーザが秘密情報の公開範囲に合致する場合（例えば、公開範囲が課長以上でユーザが課長、部長の場合）は、ステップＳ２０４で、ユーザ端末判定部１１ｃは、保存場所（記憶部１６又はサーバ２０）からユーザ端末３０に対応するプリンタドライバ情報を取得し、ステップＳ２０５で、該ユーザ端末３０が所定のプリンタドライバを備える端末であるかを判定する。
【００５４】
そして、ユーザ端末３０が所定のプリンタドライバを備えていない場合は処理を終了し、ユーザ端末３０が所定のプリンタドライバを備えている場合は、ステップＳ２０６で、出力制御部１１ｄは、保存場所（記憶部１６又はサーバ２０）から元文書データと該元文書データに対応する指定位置情報とプリンタ特定情報とを読み出し、それらを関連付けてユーザ端末３０に転送する。
【００５５】
このように、ユーザが秘密情報の公開範囲に合致し、かつ、ユーザ端末３０が所定のプリンタドライバを備えている場合にのみ、ユーザ端末３０に元文書データと指定位置情報とプリンタ特定情報とが関連付けて転送されるため、権限を有するユーザに元文書データを提供して利便性を向上させつつ、権限のないユーザや所定のプリンタドライバのないユーザ端末に対して元文書データが転送されることを防止し、秘密情報の漏洩を確実に防止することができる。
【００５６】
次に、ユーザ端末３０で元文書の閲覧及び加工文書の印刷指示を行う手順について、図９のフローチャート図を参照して説明する。
【００５７】
まず、ステップＳ３０１で、ユーザ端末３０の制御部３１は、画像形成装置１０（又はサーバ２０）からのデータ転送を監視し、画像形成装置１０（又はサーバ２０）からデータが転送されたら、ステップＳ３０２で、制御部３１は表示部３４に元文書データを表示させ、ユーザは表示された元文書データを確認する。
【００５８】
次に、ユーザが印刷を指示すると、ステップＳ３０３で、所定のプリンタドライバが起動し、プリンタドライバは、表示部３４に、印刷枚数などの各種印刷条件や印刷先のプリンタなどを指定するための印刷指示画面を表示させ、ユーザに各種印刷条件や印刷先のプリンタなどを指定させる。
【００５９】
次に、ステップＳ３０４で、プリンタ判定部３１ａは、印刷指示画面で指定された印刷先のプリンタがプリンタ特定情報で特定されるプリンタと合致するかを判定し、合致する場合は、ステップＳ３０５で、印刷制御部３１ｂは、元文書データと指定位置情報とを含むプリントデータをプリンタ４０に転送する。また、合致しない場合に、加工文書が意図しないプリンタから出力されて不特定のユーザに見られてしまうことがないように、ステップＳ３０６で、プリンタ判定部３１ａは、表示部３４に印刷不可であることを知らせる情報を表示したり、印刷先のプリンタの再設定を促す情報を表示する。
【００６０】
このように、プリンタドライバは、印刷先のプリンタがプリンタ特定情報で特定されるプリンタに合致する場合にのみ、元文書データと指定位置情報とを含むプリントデータを転送して加工文書の印刷を許可するため、加工文書を利用可能にして利便性を向上させつつ、特定されたプリンタ以外から加工文書が印刷されることを防止し、秘密情報の漏洩を確実に防止することができる。
【００６１】
次に、プリンタ４０における印刷手順について、図１０のフローチャート図を参照して説明する。
【００６２】
まず、ステップＳ４０１で、プリンタ４０の制御部は、プリントデータの受信を監視し、プリントデータを受信したら、ステップＳ４０２で、制御部は、プリントデータに指定位置情報が含まれているかを判断する。
【００６３】
そして、指定位置情報が含まれている場合は、元文書データの指定位置を隠蔽する必要があることから、ステップＳ４０３で、図１４（ａ）に示すように、元文書データの指定位置を塗り潰して加工文書５３を印刷する。一方、指定位置情報が含まれていない場合は、印刷する文書に秘密情報が含まれていないため、ステップＳ４０４で、プリントデータをそのまま印刷する。
【００６４】
なお、加工文書５３は図１４（ａ）の構成に限定されず、例えば、隠蔽部５４を紙と同じ色で塗り潰したり、図１４（ｂ）に示すように、隠蔽部５４に対応する情報を削除して何も印刷されないようにすることもできる。また、単に隠蔽部５４を塗り潰したり、隠蔽部５４に何も印刷されないようにしただけでは、加工文書５３を見たユーザは、自身がその秘密情報を閲覧する権限があるか否かが分からないため、例えば、図１５（ａ）に示すように、隠蔽部５４に公開範囲情報５５を視認可能に（例えば、塗り潰した色とは異なる色や白抜きで）印刷することもできるし、図１５（ｂ）に示すように、隠蔽部５４毎に異なる公開範囲情報５５を印刷することもできる。その場合は、画像形成装置１０又はサーバ２０からユーザ端末３０に元文書データと指定位置情報とプリンタ特定情報と公開範囲情報とを転送し、ユーザ端末３０からプリンタ４０に元文書データと指定位置情報と公開範囲情報とを含むプリントデータを転送すればよい。
【００６５】
なお、本発明は上記実施例の記載に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて適宜変更可能である。例えば、画像形成装置１０（又はサーバ２０）では、転送要求元のユーザ端末３０に所定のプリンタドライバがない場合にデータを転送することなく処理を終了したが、加工文書５３が閲覧、印刷されても大きな問題は生じないと考えられることから、画像形成装置１０（又はサーバ２０）で元文書データの指定位置を塗り潰した加工文書データを生成し、生成した加工文書データを転送する構成としてもよい。また、上記実施例では、画像形成装置１０（又はサーバ２０）からユーザ端末３０に、元文書データと指定位置情報とプリンタ特定情報とを転送する構成としたが、画像形成装置１０（又はサーバ２０）で元文書データの指定位置を塗り潰した加工文書データを生成し、元文書データと加工文書データとプリンタ特定情報とをユーザ端末３０に転送する構成としてもよい。また、上記実施例では、ユーザ端末３０からプリンタ４０に、元文書データと指定位置情報とを転送する構成としたが、ユーザ端末３０で元文書データの指定位置を塗り潰した加工文書データを生成し、生成した加工文書データをプリンタ４０に転送する構成としてもよい。
【産業上の利用可能性】
【００６６】
本発明は、秘密情報を含む文書の作成、保存、印刷を制御するための制御プログラム、該制御プログラムを備える画像形成装置及び制御システム、並びに該制御システムにおける制御方法に利用可能である。
【図面の簡単な説明】
【００６７】
【図１】本発明の一実施例に係る制御システムの構成を模式的に示す図である。
【図２】本発明の一実施例に係る制御システムの他の構成を模式的に示す図である。
【図３】本発明の一実施例に係る画像形成装置の構成を示すブロック図である。
【図４】本発明の一実施例に係る画像形成装置の制御部の構成を示すブロック図である。
【図５】本発明の一実施例に係るユーザ端末の構成を示すブロック図である。
【図６】本発明の一実施例に係るユーザ端末の制御部の構成を示すブロック図である。
【図７】本発明の一実施例に係る画像形成装置における元文書の作成及びデータの保存手順を示すフローチャート図である。
【図８】本発明の一実施例に係る画像形成装置におけるデータの転送手順を示すフローチャート図である。
【図９】本発明の一実施例に係るユーザ端末における加工文書の印刷指示手順を示すフローチャート図である。
【図１０】本発明の一実施例に係るプリンタにおける印刷手順を示すフローチャート図である。
【図１１】本発明の一実施例に係る元文書の構成例を示す図である。
【図１２】本発明の一実施例に係る画像形成装置に表示される画面（隠蔽位置指定画面）の構成例を示す図である。
【図１３】本発明の一実施例に係る画像形成装置に表示される画面（公開範囲設定画面）の構成例を示す図である。
【図１４】本発明の一実施例に係る加工文書の構成例を示す図である。
【図１５】本発明の一実施例に係る加工文書の他の構成例を示す図である。
【符号の説明】
【００６８】
１０  画像形成装置
１１  制御部
１１ａ  保存制御部
１１ｂ  ユーザ判定部
１１ｃ  ユーザ端末判定部
１１ｄ  出力制御部
１２  スキャナ部
１３  画像処理部
１４  プリンタ部
１５  ネットワーク接続部
１６  記憶部
１７  表示部
１８  操作部
２０  サーバ
３０  ユーザ端末
３１  制御部
３１ａ  プリンタ判定部
３１ｂ  印刷制御部
３２  記憶部
３３  ネットワーク接続部
３４  表示部
３５  操作部
４０  プリンタ
５０  元文書
５１  秘密情報
５２  公開情報
５３  加工文書
５４  隠蔽部
５５  公開範囲情報
６０  隠蔽位置指定画面
６１  公開範囲設定画面
【図１】
2009070276.tif 000003
【図２】
2009070276.tif 000004
【図３】
2009070276.tif 000005
【図４】
2009070276.tif 000006
【図５】
2009070276.tif 000007
【図６】
2009070276.tif 000008
【図７】
2009070276.tif 000009
【図８】
2009070276.tif 000010
【図９】
2009070276.tif 000011
【図１０】
2009070276.tif 000012
【図１１】
2009070276.tif 000013
【図１２】
2009070276.tif 000014
【図１３】
2009070276.tif 000015
【図１４】
2009070276.tif 000016
【図１５】
2009070276.tif 000017