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