(57)【要約】【課題】  配布対象者を指定するだけで、同一内容の文書から、該指定された配布対象者に対応する開示範囲外の情報が隠蔽された配布文書を印刷可能にする。【解決手段】  ホスト端末１０では、配布対象者を指定した文書情報の印刷指示を受付けると、印刷データ生成部１４３が、開示属性管理部１３１に保持される開示属性等の情報を基に、該文書情報中の当該配布対象者に対する開示情報を特定し、該文書情報から、該文書情報中の上記開示情報が当該内容の画像から成り、開示情報以外の非開示情報が隠蔽画像から成る配布文書の印刷データを生成し、印刷ジョブ生成部１４２は、該印刷データを基に、プリンタ２０に、印刷指示された文書情報中の配布対象者に対応する開示情報が当該内容の画像で形成され、該非開示情報が隠蔽画像で形成された配布文書を印刷させる制御を行なう。【選択図】  図２
2008090722.tif 000002
【特許請求の範囲】
【請求項１】
文書情報中の開示情報を特定する特定用情報を該文書の配布対象者に対して保持する情報保持手段と、
配布対象者を指定した前記文書情報の印刷指示に際し、前記特定用情報に基づき当該配布対象者に対する開示情報を特定し、該特定した開示情報の内容が選択的に開示された印刷データを生成する生成手段と、
前記生成手段により生成された印刷データに基づいて印刷装置に対する印刷指示を行う印刷指示手段と
を具備する情報処理装置。
【請求項２】
前記情報保持手段は、
配布対象者に対応して、該配布対象者に対する開示情報の属性を示す開示属性を関連付けた第１の情報と、
前記開示属性に対応して、前記文書情報中の当該開示属性を有する情報を関連付けた第２の情報と
を保持し、
前記生成手段は、
配布対象者を指定した前記文書情報の印刷指示に際し、前記第１及び第２の情報に基づき、該文書情報中の当該配布対象者に対する開示情報を特定する
請求項１記載の情報処理装置。
【請求項３】
前記生成手段は、
配布対象者を指定した前記文書情報の印刷指示に際し、該配布対象者に対応する全ての開示属性を前記第１の情報を基に特定すると共に、該特定した全ての開示属性に対応する開示情報を前記第２の情報を基に特定し、前記文書情報中の当該配布対象者に対応する全ての開示属性を有する開示情報を合成して開示用印刷データを生成すると共に、
前記配布対象者に対応する開示属性以外の全ての非開示属性を前記第１の情報を基に特定し、かつ、該特定した全ての非開示属性に対応する非開示情報を前記第２の情報を基に特定すると共に、当該配布対象者に対応する全ての非開示属性を有する非開示情報を隠蔽された画像に加工して非開示用印刷データを生成し、
前記開示用印刷データと前記非開示用印刷データを合成して前記印刷データを生成する
請求項１または２記載の情報処理装置。
【請求項４】
前記情報保持手段に対する前記特定用情報の登録及び更新処理を行う処理手段
を更に具備する請求項１乃至４のいずれか記載の情報処理装置。
【請求項５】
情報処理装置と、
前記情報処理装置及び印刷装置に接続される印刷制御装置と
を有し、
前記情報処理装置は、
前記印刷制御装置に対し、印刷物の配布対象者を指定した文書情報の印刷指示を行う印刷指示手段
を備え、
前記印刷制御装置は、
文書情報中の開示情報を特定する特定用情報を該文書の配布対象者に対して保持する情報保持手段と、
前記情報処理装置からの配布対象者を指定した前記文書情報の印刷指示に際し、前記特定用情報に基づき当該配布対象者に対する開示情報を特定し、該特定した開示情報の内容が選択的に開示された印刷データを生成する生成手段と、
前記生成手段により生成された印刷データに基づいて印刷装置に対する印刷指示を行う印刷指示手段と
を具備する印刷システム。
【請求項６】
前記情報保持手段は、
配布対象者に対応して、該配布対象者に対する開示情報の属性を示す開示属性を関連付けた第１の情報と、
前記開示属性に対応して、前記文書情報中の当該開示属性を有する情報を関連付けた第２の情報と
を保持し、
前記生成手段は、
配布対象者を指定した前記文書情報の印刷指示に際し、前記第１及び第２の情報に基づき、該文書情報中の当該配布対象者に対する開示情報を特定する
請求項５記載の印刷システム。
【請求項７】
文書情報中の開示情報を特定する特定用情報を該文書の配布対象者に対して保持する情報保持手段と、
情報処理装置からの配布対象者を指定した前記文書情報の印刷指示に際し、前記特定用情報に基づき当該配布対象者に対する開示情報を特定し、該特定した開示情報の内容が選択的に開示された印刷データを生成する生成手段と、
前記生成手段により生成された印刷データに基づいて印刷装置に対する印刷指示を行う印刷指示手段と
を具備する印刷制御装置。
【請求項８】
前記情報保持手段は、
配布対象者に対応して、該配布対象者に対する開示情報の属性を示す開示属性を関連付けた第１の情報と、
前記開示属性に対応して、前記文書情報中の当該開示属性を有する情報を関連付けた第２の情報と
を保持し、
前記生成手段は、
配布対象者を指定した前記文書情報の印刷指示に際し、前記第１及び第２の情報に基づき、該文書情報中の当該配布対象者に対する開示情報を特定する
請求項５記載の印刷制御装置。
【請求項９】
文書情報中の開示情報を特定する特定用情報を該文書の配布対象者に対して保持する情報保持手段と、
情報処理装置からの配布対象者を指定した前記文書情報の印刷指示に際し、特定用情報に基づき当該配布対象者に対する開示情報を特定し、該特定した開示情報の内容が選択的に開示された印刷データを生成する生成手段と、
前記生成手段により生成された印刷データに基づいて印刷を行う印刷手段と
を具備する画像形成装置。
【請求項１０】
前記情報保持手段は、
配布対象者に対応して、該配布対象者に対する開示情報の属性を示す開示属性を関連付けた第１の情報と、
前記開示属性に対応して、前記文書情報中の当該開示属性を有する情報を関連付けた第２の情報と
を保持し、
前記生成手段は、
配布対象者を指定した前記文書情報の印刷指示に際し、前記第１及び第２の情報に基づき、該文書情報中の当該配布対象者に対する開示情報を特定する
請求項９記載の画像形成装置。
【請求項１１】
コンピュータを、
文書情報中の開示情報を特定する特定用情報を該文書の配布対象者に対して保持する情報保持手段と、
配布対象者を指定した前記文書情報の印刷指示に際し、前記特定用情報に基づき当該配布対象者に対する開示情報を特定し、該特定した開示情報の内容が選択的に開示された印刷データを生成する生成手段と、
前記生成手段により生成された印刷データに基づいて印刷装置に対する印刷指示を行う印刷指示手段と
として機能させる印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、印刷制御装置、画像形成装置、印刷システム及び印刷制御プログラムに関する。
【背景技術】
【０００２】
例えば、学校の先生が作成する配布物において、異なる配布対象者に対して同じ内容の文書連絡を行う時、配布対象者に合わせて情報を隠蔽する必要があるケースが考えられる。
【０００３】
情報内容の一部を隠蔽して開示するために、例えば、下記特許文献１には文字列中のキーワード又は所定範囲を選択し、該選択されたキーワード又は所定範囲の文言を目隠し設定及び目隠し解除可能にするマスク手段を備える学習ソフトが開示されている。
【特許文献１】特開２００３−３６０１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、配布対象者を指定するだけで、同一内容の文書から、該指定された配布対象者毎に、対応する開示範囲の情報のみ開示され、開示範囲外の情報が隠蔽された配布文書を印刷可能な情報処理装置、印刷制御装置、画像形成装置、印刷システム及び印刷制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１記載の情報処理装置の発明は、文書情報中の開示情報を特定する特定用情報を該文書の配布対象者に対して保持する情報保持手段と、配布対象者を指定した前記文書情報の印刷指示に際し、前記特定用情報に基づき当該配布対象者に対する開示情報を特定し、該特定した開示情報の内容が選択的に開示された印刷データを生成する生成手段と、前記生成手段により生成された印刷データに基づいて印刷装置に対する印刷指示を行う印刷指示手段とを具備する。
【０００６】
請求項２記載の発明は、上記請求項１記載の発明において、前記情報保持手段は、配布対象者に対応して、該配布対象者に対する開示情報の属性を示す開示属性を関連付けた第１の情報と、前記開示属性に対応して、前記文書情報中の当該開示属性を有する情報を関連付けた第２の情報とを保持し、前記生成手段は、配布対象者を指定した前記文書情報の印刷指示に際し、前記第１及び第２の情報に基づき、該文書情報中の当該配布対象者に対する開示情報を特定する。
【０００７】
請求項３記載の発明は、上記請求項１または２記載の発明において、前記生成手段は、配布対象者を指定した前記文書情報の印刷指示に際し、該配布対象者に対応する全ての開示属性を前記第１の情報を基に特定すると共に、該特定した全ての開示属性に対応する開示情報を前記第２の情報を基に特定し、前記文書情報中の当該配布対象者に対応する全ての開示属性を有する開示情報を合成して開示用印刷データを生成すると共に、前記配布対象者に対応する開示属性以外の全ての非開示属性を前記第１の情報を基に特定し、かつ、該特定した全ての非開示属性に対応する非開示情報を前記第２の情報を基に特定すると共に、当該配布対象者に対応する全ての非開示属性を有する非開示情報を隠蔽された画像に加工して非開示用印刷データを生成し、前記開示用印刷データと前記非開示用印刷データを合成して前記印刷データを生成する。
【０００８】
請求項４記載の発明は、上記請求項１乃至３のいずれか記載の発明において、前記情報保持手段に対する前記特定用情報の登録及び更新処理を行う処理手段を更に具備する。
【０００９】
請求項５記載の印刷システムの発明は、情報処理装置と、前記情報処理装置及び印刷装置に接続される印刷制御装置とを有し、前記情報処理装置は、前記印刷制御装置に対し、印刷物の配布対象者を指定した文書情報の印刷指示を行う印刷指示手段を備え、前記印刷制御装置は、文書情報中の開示情報を特定する特定用情報を該文書の配布対象者に対して保持する情報保持手段と、前記情報処理装置からの配布対象者を指定した前記文書情報の印刷指示に際し、前記特定用情報に基づき当該配布対象者に対する開示情報を特定し、該特定した開示情報の内容が選択的に開示された印刷データを生成する生成手段と、前記生成手段により生成された印刷データに基づいて印刷装置に対する印刷指示を行う印刷指示手段とを具備する。
【００１０】
請求項６記載の発明は、上記請求項５記載の発明において、前記情報保持手段は、配布対象者に対応して、該配布対象者に対する開示情報の属性を示す開示属性を関連付けた第１の情報と、前記開示属性に対応して、前記文書情報中の当該開示属性を有する情報を関連付けた第２の情報とを保持し、前記生成手段は、配布対象者を指定した前記文書情報の印刷指示に際し、前記第１及び第２の情報に基づき、該文書情報中の当該配布対象者に対する開示情報を特定する。
【００１１】
請求項７記載の印刷制御装置の発明は、文書情報中の開示情報を特定する特定用情報を該文書の配布対象者に対して保持する情報保持手段と、情報処理装置からの配布対象者を指定した前記文書情報の印刷指示に際し、前記特定用情報に基づき当該配布対象者に対する開示情報を特定し、該特定した開示情報の内容が選択的に開示された印刷データを生成する生成手段と、前記生成手段により生成された印刷データに基づいて印刷装置に対する印刷指示を行う印刷指示手段とを具備する。
【００１２】
請求項８記載の発明は、上記請求項７記載の発明において、前記情報保持手段は、配布対象者に対応して、該配布対象者に対する開示情報の属性を示す開示属性を関連付けた第１の情報と、前記開示属性に対応して、前記文書情報中の当該開示属性を有する情報を関連付けた第２の情報とを保持し、前記生成手段は、配布対象者を指定した前記文書情報の印刷指示に際し、前記第１及び第２の情報に基づき、該文書情報中の当該配布対象者に対する開示情報を特定する。
【００１３】
請求項９記載の画像形成装置の発明は、文書情報中の開示情報を特定する特定用情報を該文書の配布対象者に対して保持する情報保持手段と、情報処理装置からの配布対象者を指定した前記文書情報の印刷指示に際し、特定用情報に基づき当該配布対象者に対する開示情報を特定し、該特定した開示情報の内容が選択的に開示された印刷データを生成する生成手段と、前記生成手段により生成された印刷データに基づいて印刷を行う印刷手段とを具備する。
【００１４】
請求項１０記載の発明は、上記請求項９記載の発明において、前記情報保持手段は、配布対象者に対応して、該配布対象者に対する開示情報の属性を示す開示属性を関連付けた第１の情報と、前記開示属性に対応して、前記文書情報中の当該開示属性を有する情報を関連付けた第２の情報とを保持し、前記生成手段は、配布対象者を指定した前記文書情報の印刷指示に際し、前記第１及び第２の情報に基づき、該文書情報中の当該配布対象者に対する開示情報を特定する。
【００１５】
請求項１１記載の印刷制御プログラムは、コンピュータを、文書情報中の開示情報を特定する特定用情報を該文書の配布対象者に対して保持する情報保持手段と、配布対象者を指定した前記文書情報の印刷指示に際し、前記特定用情報に基づき当該配布対象者に対する開示情報を特定し、該特定した開示情報の内容が選択的に開示された印刷データを生成する生成手段と、前記生成手段により生成された印刷データに基づいて印刷装置に対する印刷指示を行う印刷指示手段ととして機能させる。
【発明の効果】
【００１６】
請求項１，５及び１１記載の各発明によれば、本構成を有しない場合に比較して、文書情報の印刷指示に際して配布対象者を指定するだけで、当該文書内容中、当該配布対象者に対する開示範囲の情報のみが開示され、該開示範囲外の情報が隠蔽された配布文書を印刷出力できる。
【００１７】
請求項２，６，８及び１０記載の各発明によれば、本構成を有しない場合に比較して、配布対象者を指定した文書情報の印刷指示を受けた際、該配布対象者に開示する情報の属性を特定したうえで、該文書情報中の当該属性を持つ開示情報を容易に特定できる。
【００１８】
請求項３記載の発明によれば、本構成を有しない場合に比較して、印刷指示された文書情報中に配布対象者に対する開示情報に対応する画像の生成と、非開示情報に対応する画像の生成を分けることで、開示情報が当該内容の画像で形成され、非開示情報が該内容が隠蔽された画像で形成された配布文書の印刷データの生成処理が容易になる。
【００１９】
請求項４記載の発明によれば、本構成を有しない場合に比較して、配布対象者や文書情報内容が変った場合にも、該配布対象者に対応して、当該文書内容中の開示範囲の情報のみ開示し、該開示範囲外の情報を隠蔽した配布文書を印刷制御に容易に対応できる。
【００２０】
請求項７記載の発明によれば、本構成を有しない場合に比較して、情報処置装置から配布対象者を指定するだけで良く、キーワードによる開示情報の検索と、検索した開示情報に対する画像隠蔽編集処理が不要となり、操作性を改善できる。
【００２１】
請求項９記載の発明によれば、本構成を有しない場合に比較して、情報処置装置から配布対象者を指定するだけで良く、キーワードの入力ミスや、該キーワードで検索した開示情報の隠蔽編集ミス等に起因する情報漏れ、不要な隠蔽を回避できる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施形態について添付図面を参照して詳細に説明する。
【実施例１】
【００２３】
図１は、実施例１に係わる印刷システムの全体構成を示すブロック図である。
【００２４】
この印刷システムは、文書の編集や管理、印刷要求（印刷ジョブ）送出等の文書処理機能を有するホスト端末１０と、ホスト端末１０から受信した印刷ジョブに基づき該印刷ジョブ中の印刷データを記録媒体（記録用紙）印刷して出力するプリンタ２０とをＬＡＮケーブル等の伝送路３０を介して構成される。
【００２５】
図２は、実施例１に係わるホスト端末１０の機能構成を示すブロック図である。
【００２６】
ホスト端末１０は、例えば、ＰＣ（パーソナル・コンピュータ）により実現され、図２に示すように、キーボードやマウス等の入力デバイスから成る入力／操作部１１、操作ガイダンスや動作状態等の各種情報を表示する表示部１２、動作プログラム等の各種情報を記憶する記憶部１３、装置全体の制御を行う制御部１４、伝送路３０を介してプリンタ２０と通信する際の通信インタフェースを司る外部インタフェース（Ｉ／Ｆ）部１５を備えて構成される。
【００２７】
ホスト端末１０において、記憶部１３には、該ホスト端末１０の印刷制御によりプリンタ２０で印刷出力される印刷物を配布する対象者に対応して、任意の文書情報中の該配布対象者に開示する情報を特定するための、開示属性等の情報を保持する開示属性管理テーブル（ＴＢ）１３１が設けられる。
【００２８】
また、ホスト端末１０において、制御部１４には、入力／操作部１１での所定の操作に応じて文書情報（文書ファイル）などの操作、保存、表示、編集、印刷指示操作などの処理を行うアプリケーション部１４１、入力／操作部１１での所定の印刷指示操作に基づき文書ファイルの印刷データとその処理命令から成る印刷ジョブを生成してプリンタ２０に送出する印刷ジョブ生成部１４２、利用者（ユーザ）による文書情報の印刷指示を受付け、その際に該文書情報に基づく印刷物の配布対象者が指定されている場合、開示属性管理ＴＢ１３１に保持される開示属性等の情報を基に、該文書情報中の当該配布対象者に開示する情報（開示情報）を特定し、該特定した開示情報の内容が選択的に開示された印刷データを生成する印刷データ生成部１４３、開示属性管理ＴＢ１３１に対する開示属性等の情報の登録及び更新処理を含む管理処理を行なう開示属性管理部１４４が設けられる。
【００２９】
図３は、実施例１に係わるプリンタ２０の機能構成を示すブロック図である。
【００３０】
図３に示すように、プリンタ２０は、伝送路３０を介してホスト端末１０と通信する際の通信インタフェースを司る外部インタフェース（Ｉ／Ｆ）部２１、外部  Ｉ／Ｆ部２１を通じてホスト端末１０から受信した印刷ジョブから抽出した印刷データや動作プログラム等の各種情報を記憶する記憶部２２、受信した印刷データを画像処理して得られる印刷イメージデータに基づき電子写真プロセスを実行して記録媒体（記録用紙）に画像を形成（印刷）する画像形成部２３、タッチパネル機能を有する大型ビットマップディスプレイ等から成る表示／操作部２４、装置全体の制御を行なう制御部２５を具備して構成される。
【００３１】
プリンタ２０において、制御部２５には、ホスト端末１０から外部  Ｉ／Ｆ部２１を通じて受信した印刷ジョブの解析、及び、該解析結果に基づく印刷イメージデータの生成処理を行う印刷ジョブ解析部２５１、印刷イメージデータを画像形成部２３に送信して記録媒体上に画像を印刷出力させる印刷制御部２５２が設けられる。
【００３２】
この印刷システムは、例えば、学校の職員室に設置され、ある学年のある学級を受け持つ先生が、該学級の生徒に配布する配布文書を印刷するために用いられる。
【００３３】
そして、この印刷システムでは、所望の配布文書を印刷して配布しようとした時、ホスト端末１０での文書情報（上記配布文書の元原稿に相当）の印刷指示に際して、配布対象者を指定すると、ホスト端末１０は、該文書情報中の当該配布対象者に対する開示情報の内容が選択的に開示された画像内容を有する配布文書をプリンタ２０から印刷出力させるように制御する。
【００３４】
より具体的には、印刷指示された文書情報中の、指定された配布対象者に対応する開示属性を有する情報（該配布対象者に開示する情報）が通常通りの画像から成り、かつ、該配布対象者に対応する開示属性以外の開示属性（非開示属性）を有する情報（該配布対象者に非開示にする非開示情報）が、例えば、網掛け等の何等かの画像処理によって元の情報を見ることができないように（目隠しの状態に）加工された隠蔽画像から成る印刷物をプリンタ２０から印刷出力させる。
【００３５】
かかる運用を実現するために、例えば、ユーザ（先生）は、ホスト端末１０を用い、該ホスト端末１０が、配布文書の元原稿である文書情報中から、指定された配布対象者に対応する開示属性を持つ情報を開示情報として特定するための情報を、開示属性管理ＴＢ１３１に事前に登録しておく必要がある。
【００３６】
図４は、開示属性管理ＴＢ１３１に登録（保持）される情報の一例を示す表図である。
【００３７】
図４に示すように、開示属性管理ＴＢ１３１には、開示属性定義情報１３１ａと、配布対象者属性内容情報１３１ｂが登録されている。
【００３８】
開示属性定義情報１３１ａは、配布対象者〔この例では、保護者、児童（生徒）、教師〕に対応して、該配布対象者に開示する情報の属性（開示属性：保護者属性、児童属性、教師属性）を関連付けて登録したものである。
【００３９】
この例では、保護者に対応する開示属性としては保護者属性が登録され、児童に対応する開示属性としては保護者属性と児童属性が登録され、教師に対応する開示属性としては保護者属性、児童属性及び教師属性が登録されるというように、配布対象者に対応して、保護者属性、児童属性及び教師属性が階層状に登録されている。
【００４０】
また、配布対象者属性内容情報１３１ｂは、任意の文書情報中の情報が、保護者、児童、教師のいずれに係わる情報であるかに応じて、各情報それぞれに、該当する関与者を示す情報を属性として対応付けたものである。
【００４１】
上記開示属性定義情報１３１ａ中の保護者属性、児童属性、教師属性の各配布対象者属性に対応して、任意の文書中のどの情報がそれに当たるかのかを関連付けて登録したものである。
【００４２】
この例では、後述する文書情報ａ（図７参照）中の各情報を対象に、「学年」、「クラス」、「生徒番号」、「名前」及び「住所」の各項目の情報には保護者属性が付与され、「５０ｍ走」の項目の情報には児童属性は付与され、「学力」、「身長」及び「体重」の各項目の情報には教師属性を付与された内容の情報が登録されている。
【００４３】
次に、ホスト端末１０での開示属性管理ＴＢ１３１に対する開示属性等の情報の登録、更新処理について、図５に示すフローチャートを参照して詳述する。
【００４４】
この情報登録、更新処理は、ホスト端末１０の制御部１４に設けられる開示属性管理部１４４により行なわれる。
【００４５】
開示属性管理部１４４は、例えば、アプリケーション部１４１の制御下の情報登録（更新）アプリケーションとして備わるものであり（文書処理アプリケーションの一処理機能として設けても良い）、ユーザ（先生）が、例えば、表示部１２に表示される画面（デスクトップ画面）上の対応するアイコンを選択指定することにより起動され（ステップＳ１０１）、起動後、表示部１２に作成画面を表示する（ステップＳ１０２）。
【００４６】
この作成画面（図示せず）は、例えば、開示属性付加対象の文書情報の選択指定を受付け、該文書情報を特定してその文書名を選択指定文書欄に表示する文書選択指定ツールと、登録しようとする属性種別（保護者属性、児童属性、教師属性等）を順次入力する複数の属性種別入力欄、終了を指示する「終了」ボタン等から成る。
【００４７】
作成画面の表示中、開示属性管理部１４４は、文書選択指定ツールを用いて、当該ホスト端末１０の例えば記憶部１３の所定のエリアで管理される文書情報の中から開示属性付加対象の文書情報が選択指定されたか否かを監視する（ステップＳ１０３）。
【００４８】
ここで、ユーザにより文書情報が選択指定されると（ステップＳ１０３ＹＥＳ）、開示属性管理部１４４は、該選択指定された文書情報を特定し（ステップＳ１０４）、その文書名（ファイル名）を選択指定文書欄に表示する。
【００４９】
以下の説明を簡単にするため、この例において、ユーザは、例えば、図７に示す文書情報ａを選択指定した場合を想定する。
【００５０】
この文書情報ａは、小学校第３学年Ａクラスの各生徒の生徒番号、名前、学力（点）、身長（ｃｍ）、体重（Ｋｇ）、５０ｍ走（秒）、住所の一覧表に相当する。
【００５１】
ユーザにより、該文書情報ａの選択指定が行なわれた後（ステップＳ１０４）、開示属性管理部１４４は、上記作成画面上で「終了」ボタンの押下操作等による作成終了操作が行われたか否かをチェックし（ステップＳ１０５）、ここで、作成終了操作が行なわれない場合（ステップＳ１０５ＮＯ）、次いで、作成画面上の属性種別入力欄の１つに属性名（例えば、「保護者属性」）が入力されたか否かをチェックする（ステップＳ１０６）。
【００５２】
ここで、属性名が入力されると（ステップＳ１０６ＹＥＳ）、ステップＳ１０４で選択指定された文書情報ａを読み込んで該文書情報ａの内容を含む編集画面を表示する（ステップＳ１０７）。
【００５３】
ユーザは、この編集画面上で、文書情報ａ（全体情報）中の、上記ステップＳ１０６で入力した属性を持つ情報として設定する必要のある情報は残し、不要な情報は削除する等の編集操作を行い、必要な情報と不要な情報を取捨選択した後、例えば、「登録」ボタン押下等の編集終了操作を行うことができる。
【００５４】
これに対し、開示属性管理部１４４は、上記編集画面の表示中、表示されている文書情報に対する編集操作が行なわれる毎に（ステップＳ１０８）、該編集操作に対応した文書編集処理を行い（ステップＳ１０９）、その間に「登録」ボタンの押下等による編集終了操作があったか否かを監視する（ステップＳ１１０）。
【００５５】
ここで、編集終了操作が行なわれると（ステップＳ１１０ＹＥＳ）、ステップＳ１０９の編集処理で削除せずに残った情報を、ステップＳ１０６で入力された属性名（例えば、保護者属性）と対応付けて開示属性管理ＴＢ１３１（配布対象者属性内容情報１３１ｂとして）に登録する（ステップＳ１１１）。
【００５６】
次いで、開示属性管理部１４４は、ステップＳ１０４で指定された文書情報の名前（文書ａ）が文書情報選択指定欄に表示され、かつ、上記ステップＳ１０６で入力された属性名（保護者属性）が属性入力欄に入力された内容の作成画面の表示に戻す（ステップＳ１１２）。
【００５７】
その後は、ステップＳ１０５以降の処理に移り、ステップＳ１０６で、順次、登録しようとする属性名（例えば、児童属性、教師属性）が入力される毎に、ステップＳ１０７〜Ｓ１１２を経て、該入力された属性名の属性を付与する情報だけを残す文書編集処理と、該編集された文書内容と属性名の対応付け登録の処理を続行する。
【００５８】
そして、この間、幾つかの属性を登録し終えた段階で表示される作成画面上で、登録終了操作が行なわれた場合（ステップＳ１０５ＹＥＳ）、後述する開示属性定義処理（ステップＳ１２０）に移行する。
【００５９】
図５に示す一連の処理に基づく情報登録例として、図４に示す開示属性管理ＴＢ１３１によれば、配布対象者属性内容情報１３１ｂとして、今回の属性登録対象の文書情報ａ（図７参照）中、「学年」、「クラス」、「生徒番号」、「名前」及び「住所」の各欄（項目）の情報について保護者属性が付与され、「５０ｍ走」の欄の情報について児童属性が付与され、「学力」、「身長」及び「体重」の各欄の情報について教師属性が付与された内容の情報が登録されている。
【００６０】
なお、これら配布対象者属性内容情報１３１ｂは、実際には、ホスト端末１０の所定の記憶領域（例えば、記憶部１３内）に、例えば、図８に示す態様で記憶、保持される。
【００６１】
ここで、図８（ａ）は、保護者属性の記憶態様を示し、文書情報ａ中の「学年」、「クラス」、「生徒番号」、「名前」及び「住所」の各欄の情報が保護者属性を有する情報であることが分かる。
【００６２】
図８（ｂ）は、児童属性の記憶態様を示し、文書情報ａ中の「５０ｍ走」の欄の情報のみが児童属性を有する情報であることが分かる。
【００６３】
図８（ｃ）は、教師属性の記憶態様を示し、文書情報ａ中の「学力」、「身長」及び「体重」の各欄の情報が教師属性を有する情報であることが分かる。
【００６４】
次に、図５に示す一連の処理中、配布対象者属性名に対応して該属性を持つ情報の登録処理完了後（図５のステップＳ１０５ＹＥＳ）に開始される開示属性定義処理動作について、図６に示すフローチャートを参照して詳述する。
【００６５】
この開示属性定義処理において、開示属性管理部１４４は、まず、表示部１２に、開示属性定義設定画面を表示する（ステップＳ１２１）。
【００６６】
この開示属性定義設定画面（図示せず）は、例えば、配布対象者を各別に入力する配布対象者入力欄と、該配布対象者に対応して、該配布対象者に開示を許可する配布対象者属性（開示属性）を入力する開示属性入力欄と、設定の開始を指示する「設定」ボタン等が表示される。
【００６７】
この開示属性定義設定画面の表示中、開示属性管理部１４４は、ユーザにより配布対象者入力欄に配布対象者の情報（配布対象者名）の入力がある（ステップＳ１２２ＹＥＳ）と、該入力された配布対象者の情報の該当入力欄への入力を受付ける（ステップＳ１２３）と共に、開示属性入力欄に開示属性の情報の入力がある（ステップＳ１２４ＹＥＳ）と、該入力された開示属性の情報の該当入力欄への入力を受付ける（ステップＳ１２５）。
【００６８】
この間に、開示属性定義設定画面上での「設定」ボタン押下等による設定開始操作が行なわれた否かを監視し（ステップＳ１２６）、ここで、設定開始操作が行なわれた場合（ステップＳ１２６ＹＥＳ）、配布対象者欄に入力された配布対象者と、該配布対象者欄に対応する開示属性欄に入力された開示属性同士を互いに対応付けて、開示属性管理ＴＢ１３１（開示属性定義情報１３１ａとして）に登録し（ステップＳ１２７）、その後、開示属性定義設定画面を閉じて一連の処理を終了する。
【００６９】
図６に示す一連の処理に基づく情報登録例として、図４に示す開示属性管理ＴＢ１３１によれば、開示属性定義情報１３１ａとして、配布対象者が保護者である場合には保護者属性を持つ情報のみを開示可能にし、配布対象者が児童である場合には保護者属性と児童属性を持つ情報を開示可能にし、配布対象者が教師である場合には保護者属性、児童属性及び教師属性を持つ情報を開示可能にする旨の情報が登録されている。
【００７０】
なお、図５及び図６に示す処理によれば、同様にして、文書情報ａ以外の文書情報についても、その情報構成に応じて、該文書情報内の各情報に対する属性の付加と、各配布対象者毎の開示を許可する属性の対応付けが行える。
【００７１】
また、例えば、上記属性の付加と、各配布対象者毎の開示を許可する属性の対応付けを既に行っている文書情報を対象に、図５に示す属性登録処理、並びに、図６に示す開示属性定義処理を実行することにより、該文書情報に対する属性の付加変更と、各配布対象者毎の開示を許可する開示属性の対応付けの変更が行なえる。
【００７２】
次に、本実施例に係わる印刷システムのホスト端末１０における印刷処理動作について図９に示すフローチャートを参照して詳述する。
【００７３】
図９に示すように、ホスト端末１０では、ユーザによる入力／操作部１１での所望のアプリケーション（文書処理アプリケーション）の選択起動操作に応じて、アプリケーション部１４１が該アプリケーションを起動する（ステップS２０１）。
【００７４】
以後、このアプリケーションは、アプリケーション部１４１の制御下で、ユーザによる印刷を希望する文書情報の選択操作に応じて、該アプリケーションが管理している文書情報の中から該選択された文書情報を読み出してその編集画面を表示する文書情報選択処理（ステップＳ２０２）と、編集画面上での該当メニューボタン（「印刷」ボタン）の操作に応じて、例えば、図１０に示すような印刷設定画面１２５を開いてユーザからの印刷設定（印刷制御情報）の入力を受付ける処理（ステップＳ２０３）を実施する。
【００７５】
ここで、印刷設定画面１２５には、図１０に示すように、印刷部数、レイアウト（縦／横）、用紙サイズ（Ｂ４，Ａ４，Ｂ５，…）、拡大／縮小（１枚当たりの頁数，用紙サイズ指定）、印刷範囲（全頁，現在の頁，指定頁）等の一般的な設定項目の入力欄の他、ステップＳ２０２で選択した文書情報（例えば、文書情報ａ）に基づく印刷物の配布対象者を指定する配布対象者指定欄が設けられる。
【００７６】
この配布対象指定欄は、例えば、第三学年Ａクラスの関係者である保護者、児童（生徒）及び教師を選択候補として持ち、その中から、所望の配布対象者を選択指定する機能を有するコンボ・ボックス（ＣＭＢと略称）を備えて成る。
【００７７】
これにより、ユーザ（先生）は、例えば、第三学年Ａクラスの保護者に配布する配布文書を印刷する場合に、上記ステップＳ２０２でその配布文書の元原稿に当たる文書情報ａを選択し、上記ステップＳ２０３で印刷部数として該Ａクラスの保護者の人数（例えば、４０人）に対応する印刷部数＝４０部を指定する等の印刷設定を行った後、更に、配布対象指定欄のコンボ・ボックスを操作して「保護者」を選択するといった印刷指示操作が可能になる。
【００７８】
一方、アプリケーション部１４１では、印刷設定画面１２５上の配布対象指定欄を用いて行われる配布対象指定操作を監視して該配布対象者の指定（例えば、コンボ・ボックスを用いて選択された配布対象者を示すコード情報）を受付け（ステップＳ２０４）、該受付けた配布対象者の情報（識別コード）を、開示属性管理ＴＢ１３１の検索キーとして保持する。
【００７９】
上記ステップＳ２０２、Ｓ２０３及びＳ２０４での文書情報の選択、印刷設定及び配布対象指定の受付処理を続けながら、アプリケーション部１４１は、印刷設定画面１２５上で「開始」ボタンを押下する等の印刷開始指示操作が行われたか否かを監視する（ステップＳ２０５）。
【００８０】
この間、印刷開始指示操作が行なわれると（ステップＳ２０５ＹＥＳ）、印刷ジョブ生成部１４２は、上記ステップＳ２０２で選択された文書情報ａを上記ステップＳ２０３で指定された印刷設定で印刷する処理命令を含む印刷ジョブの生成準備を行う。
【００８１】
その際、印刷設定と共に、配布対象の指定があるか否か（配布対象者の識別コードが保持されているか否か）をチェックし（ステップＳ２０６）、配布対象指定がないと判別された場合（ステップＳ２０６ＮＯ）は、ステップＳ２１１以降の処理に進む。
【００８２】
これに対して、上記ステップＳ２０６において、配布対象指定があると判別された場合（ステップＳ２０６ＹＥＳ）、印刷ジョブ生成部１４２は、上記ステップＳ２０４で受付けた配布対象者の情報（識別コード）をキーにして開示属性管理ＴＢ１３１の登録情報（開示属性定義情報１３１ａ）を検索することにより、該配布対象者に対応する開示属性を判別する（ステップＳ２０７）。
【００８３】
なお、本実施例において、例えば、配布対象として「保護者」を指定して文書情報ａの印刷指示を行なった場合、該配布対象者「保護者」に対応する開示属性は「保護者属性」のみであるが、配布対象として「児童」あるいは「教師」を指定して文書情報ａの印刷指示を行なった場合、該配布対象者「児童」あるいは「教師」に対応する開示属性は、それぞれ、「保護者属性＋児童属性」、「保護者属性＋児童属性＋教師属性」であり、配布対象に対応する開示属性は複数の場合も存在する。
【００８４】
このように、配布対象者に対応する１または複数の開示属性を判別（ステップＳ２０７）した後、印刷データ生成部１４３は、該判別した開示属性のうちの１つを選んで、該開示属性をキーに開示属性管理ＴＢ１３１の登録情報（配布対象者属性内容情報１３１ｂ）を検索することにより、当該開示属性を有する情報を特定してこれを読出し（ステップＳ２０８）、一旦、保持する。
【００８５】
次いで、印刷データ生成部１４３は、次の開示属性があるか否かをチェックし（ステップＳ２０９）、次の開示属性がある場合（ステップＳ２０９ＹＥＳ）、開示属性管理ＴＢ１３１の登録情報（配布対象者属性内容情報１３１ｂ）を参照して、該開示属性を有する情報を特定してこれを読出し（ステップＳ２０８）、保持する。
【００８６】
このように、配布対象者に対応する開示属性がある限り、該開示属性を有する情報を読み込んで保持する処理を続けるうちに、次の開示属性がないと判定された場合（ステップＳ２０９ＮＯ）、印刷データ生成部１４３は、それまでにステップＳ２０８で読込み済みの異なる開示属性を有する全ての情報を合成して１つの開示用印刷データを生成する（ステップＳ２１０）。
【００８７】
なお、その際、１つの開示属性の情報しかない場合は、該情報のみから開示用印刷データを生成する。
【００８８】
次いで、印刷データ生成部１４３は、開示属性管理ＴＢ１３１の登録情報（開示属性定義情報１３１ａ）を基に、上記ステップＳ２０７で判別し開示属性以外の開示属性、すなわち、今回指定された配布対象者に対しての非開示属性を判別する。
【００８９】
ここでも、配布対象者として、例えば、「保護者」を指定して文書情報ａの印刷指示を行なった場合、該配布対象者「保護者」に対応する開示属性は「保護者属性」のみであるため、この場合における非開示属性は「児童属性＋教師属性」というように複数になる。
【００９０】
これにより、印刷データ生成部１４３は、上記如く、今回指定された配布対象者に対しての非開示属性を判別した後、該判別した非開示属性のうちの１つを選んで、該非開示属性をキーに開示属性管理ＴＢ１３１の登録情報（配布対象者属性内容情報１３１ｂ）を参照して、該非開示属性を有する情報（非開示情報）を特定してこれを読出し（ステップＳ２１１）、一旦、保持する。
【００９１】
次いで、印刷データ生成部１４３は、次の非開示属性があるか否かをチェックし（ステップＳ２１２）、次の非開示属性がある場合（ステップＳ２１２ＹＥＳ）、開示属性管理ＴＢ１３１の登録情報（配布対象者属性内容情報１３１ｂ）を参照して、該非開示属性を有する情報を特定してこれを読出し（ステップＳ２１１）、保持する。
【００９２】
このように、配布対象者に対しての非開示属性がある限り、該非開示属性を有する情報を読み込んで保持する処理を続けるうちに、次の非開示属性がないと判定された場合（ステップＳ２１２ＮＯ）、印刷データ生成部１４３は、それまでにステップＳ２１１で読込み済みのそれぞれの非開示属性を有する全ての情報を基に非開示用印刷データを生成する（ステップＳ２１３）。
【００９３】
この処理は、具体的には、ステップＳ２１１で読込み済みのそれぞれ異なる非開示属性を有する情報を合成すると共に、該合成後の情報の全ての情報について、印刷出力した際には当該情報が見えない（目隠しされた）画像（隠蔽画像）となるように、例えば、網掛け等の隠蔽加工処理を施して非開示用印刷データを生成する。
【００９４】
この非開示用印刷データの生成後、印刷データ生成部１４３は、配布文書用の印刷データを生成する（ステップＳ２１４）。
【００９５】
ここで、配布用の印刷データは、ステップＳ２１３で生成した開示用印刷データと上記ステップＳ２１４で生成した非開示用印刷データとを合成して生成されるものであり、上記開示用印刷データに相当する画像と、上記非開示用印刷データの隠蔽加工処理部分に相当する画像とが、元の文書情報中の該当する各情報のレイアウトのまま埋め込み合成された画像内容を有するものである。
【００９６】
なお、上記一連の処理中、配布対象指定があるか否かのチェックの際（ステップＳ２０６）、配布対象指定がないと判別された場合（ステップＳ２０６ＮＯ）は、ステップＳ２１１以降の処理が実施される。
【００９７】
この場合は、ステップＳ２０７〜Ｓ２１０の処理がキャンセルされるため、印刷指示された文書情報ａに基づき開示用印刷データは生成されない。代わりに、ステップＳ２１１〜Ｓ２１３を経て、文書情報ａ内の全ての情報に隠蔽加工処理が施された非開示用印刷データのみが（配布文書の印刷データとして）生成される。
【００９８】
上記ステップＳ２１４で配布文書の印刷データを生成した後、印刷ジョブ生成部１４２は、該生成した印刷データを基にプリンタ２０への印刷指示を行なう（ステップＳ２１５）。
【００９９】
具体的には、上記の如く、開示用印刷データと非開示用印刷データとから生成した配布文書の印刷データ（但し、配布対象が明示的に指定された場合）に、上記ステップＳ２０３での印刷設定に基づく処理命令を付加した印刷ジョブを生成し、該印刷ジョブをプリンタ２０に送出する。
【０１００】
一方、プリンタ２０は、ホスト端末１０から印刷ジョブを受信すると、印刷ジョブ解析部２５１で該印刷ジョブを解析して該印刷ジョブに含まれる印刷データから印刷イメージデータを生成し、印刷制御部２５２が該印刷イメージデータを画像形成部２３に転送して該印刷イメージデータに基づく画像を記録媒体（用紙）に印刷して出力させる動作を印刷部数に達するまで実行させる。
【０１０１】
その際、ホスト端末１０から受信した印刷ジョブに含まれる印刷データは、ホスト端末１０の印刷ジョブ生成部１４２及び印刷データ生成部１４３による、配布対象に対しての非開示属性を有する情報の画像の隠蔽加工処理を含む印刷データ生成処理（図９のステップＳ２０７〜Ｓ２１５参照）によって生成されたものである。
【０１０２】
これにより、プリンタ２０における当該印刷データに基づく印刷出力結果は、ユーザが、ホスト端末１０で、配布対象者を指定して印刷指示した文書情報中、該配布対象者に対応する開示属性を有する情報がそのままの情報内容で画像化され、かつ、該配布対象者に対しての非開示属性を有する情報が隠蔽加工処理に対応する隠蔽画像（目隠し画像）により形成されたものとなる。
【０１０３】
図１１は、ホスト端末１０の印刷処理（図９参照）に基づくプリンタ２０での印刷出力例を示す概念図である。
【０１０４】
この印刷出力例は、特に、ユーザにより文書情報ａが、配布対象者「児童」を指定して印刷指示された場合の印刷出力例を示している。
【０１０５】
この場合、ホスト端末１０では、図９のステップＳ２０７で、配布対象者「児童」から、開示属性＝保護者属性＋児童属性が判別され、同、ステップＳ２０８では、保護者属性を有する情報〔図８（ａ）参照〕と、児童属性を有する情報〔図８（ｂ）参照〕とが読み込まれて、まず、図１１（ａ）に示すような開示用印刷データ６１１が生成される。
【０１０６】
次いで、同、ステップＳ２１１で、配布対象者「児童」から、非開示属性＝教師属性が判別されて該教師属性を有する情報〔図８（ｃ）参照〕が読み込まれ、同、ステップＳ２１３では、該読み込まれた教師属性を有する情報〔図８（ｃ）参照〕から、まず、図１１（ｂ）に示すように、教師属性を有する情報（学力、身長、体重の各項目の情報）が隠蔽加工処理された非開示用印刷データ６１３が生成される。
【０１０７】
更に、同、ステップＳ２１４では、図１１（ａ）に示す開示用印刷データ６１１と、図１１（ｂ）に示す非開示用印刷データ６１３とが合成された、図１１（ｃ）に示す配布用の印刷データ６１５が生成され、同、ステップＳ２１５で、プリンタ２０に印刷指示される。
【０１０８】
これにより、プリンタ２０では、ホスト端末１０から受信した上記印刷データ６１５に基づいて、図１１（ｃ）に示すように、ホスト端末１０でユーザが印刷指示した文書情報ａ（図７参照）中、保護者属性を有する情報〔図８（ａ）参照〕と、児童属性を有する情報〔図８（ｂ）参照〕とが元文書情報ａと同じ内容及びレイアウトで印刷され、かつ、この時の配布対象者＝「児童」に対する非開示属性である教師属性を有する情報〔図８（ｃ）参照〕が元文書情報ａと同じレイアウトで隠蔽加工処理された画像（例えば、網掛け画像）として形成された配布文書６１５ａが印刷出力される。
【０１０９】
なお、図示はしていないが、ユーザにより文書情報ａが、配布対象者「保護者」を指定して印刷指示された場合は、開示属性＝保護者属性と、非開示属性＝児童属性＋教師属性が判別され、その結果、文書情報ａ（図７参照）中、保護者属性を有する情報〔図８（ａ）参照〕のみがそのままの内容で画像形成され、児童属性を有する情報〔図８（ｂ）参照〕と、教師属性を有する情報〔図８（ｃ）参照〕とが、共に、網掛け画像によって隠蔽画像化された配布文書が印刷出力される。
【０１１０】
同様に、ユーザにより文書情報ａが、配布対象者「教師」を指定して印刷指示された場合は、開示属性＝保護者属性＋児童属性＋教師属性が判別され、非開示属性＝“無し”が判別され、その結果、文書情報ａ（図７参照）中の保護者属性，児童属性及び教師属性の各属性を有する情報（文書情報ａそのもの）が画像形成された配布文書が印刷出力される。
【０１１１】
また、ユーザにより文書情報ａが、配布対象者の指定無しで印刷指示された場合は、図９におけるステップＳ２０６ＹＥＳ→Ｓ２１１〜Ｓ２１５の処理を経て、非開示属性＝保護者属性＋児童属性＋教師属性が判別され、その結果、文書情報ａ（図７参照）の全ての情報が隠蔽画像化された配布文書が印刷出力される。
【０１１２】
なお、上記の例では、非開示属性の情報を網掛け等の処理により目隠し画像化する例を挙げたが、例えば、図９に示すステップＳ２１１以降の非開示属性の情報に対する隠蔽加工処理は行わず、ステップＳ２１０で生成した開示用印刷データに基づいて印刷を行うことで、非開示属性の情報が空欄の状態の配布文書を印刷出力させるようにしても良い。
【実施例２】
【０１１３】
図１２は、実施例２に係わる印刷システムの全体構成を示すブロック図である。
【０１１４】
この印刷システムは、ホスト端末１０Ｂ、プリンタ２０及び印刷サーバ５０をＬＡＮケーブル等の伝送路３０を介して接続して構成される。
【０１１５】
本実施例において、ホスト端末１０Ｂは、ＰＣ等によって実現され、例えば、図１２に示すように、実施例１に係わるホスト端末１０から、開示属性管理ＴＢ１３１、印刷データ生成部１４３、開示属性管理部１４４の各機能を取り去った構成を有する。
【０１１６】
かかる構成において、ホスト端末１０Ｂは、実施例１と同様、アプリケーション部１４１によりアプリケーションを起動し、文書を選択して編集画面上に表示し、印刷設定画面１２５（図８参照）を用いて印刷設定を行なう際、必要に応じて、配布対象指定欄中のコンボ・ボックスを操作して該文書情報に基づく配布対象者を指定できるようになっている。
【０１１７】
その後、印刷開始操作がなされると、印刷ジョブ生成部１４２は、該文書情報に基づき生成した印刷データと上記印刷設定に基づく処理命令を含む印刷ジョブを生成する。その際、上記印刷設定時に配布対象指定が受付けられている場合は、該指定された配布対象者の情報を上記印刷ジョブに付加して印刷サーバ５０に送信する。
【０１１８】
すなわち、本実施例に係わるホスト端末１０Ｂは、印刷サーバ５０に対して、配布対象者を指定した文書の印刷指示を行う印刷指示機能を有する。
【０１１９】
一方、印刷サーバ５０は、コンピュータ等の情報処理装置により実現され、例えば、図１３に示すように、伝送路３０を介してホスト端末１０Ｂやプリンタ２０と通信する際の通信インタフェースを司る通信インタフェース（Ｉ／Ｆ）部５１、動作プログラム等の各種情報を記憶する記憶部５３、装置全体の制御を行う制御部５５を具備して構成される。
【０１２０】
印刷サーバ５０において、記憶部５３には、開示属性管理テーブル（ＴＢ）５３１が設けられる。開示属性管理ＴＢ５３１には、実施例１に係わるホスト端末１０の記憶部１３に設けられる開示属性管理ＴＢ１３１（図４参照）と同等の情報が格納されている。
【０１２１】
また、印刷サーバ５０の制御部５５には、印刷ジョブ（ＪＯＢ）送受信部５５１、印刷制御部５５２、印刷データ生成部５５３及び開示属性管理部５５４が設けられる。
【０１２２】
印刷ジョブ（ＪＯＢ）送受信部５５１は、ホスト端末１０Ｂから送出される印刷ジョブの受信と、プリンタ２０に対する印刷ジョブの送信を通信  Ｉ／Ｆ部５１を介して行なう。
【０１２３】
印刷制御部５５２は、ホスト端末１０Ｂから受信した印刷ジョブに基づく通常の印刷制御の他、該受信した印刷ジョブに配布対象者指定があるか否かを判別し、配布対象指定があった場合は、該印刷ジョブに含まれる印刷データ（ユーザにより印刷指示された文書情報に対応）中の当該配布対象者に対応する開示属性を有する情報がそのままの画像から成り、かつ、該配布対象者に対応する開示属性以外の開示属性を有する情報が上述した隠蔽画像から成る印刷データを生成してプリンタ２０により印刷させる制御（図１４のステップＳ３０３〜Ｓ３１１参照）機能を併せ持つ。
【０１２４】
印刷データ生成部５５３は、実施例１に係わるホスト端末１０における印刷データ生成部１４３と同等の機能を有するものであり、受信印刷ジョブに配布対象指定が行なわれている場合、開示属性管理ＴＢ５３１に保持される情報を基に、該印刷ジョブに含まれる印刷データ中の当該配布対象者に開示する情報を特定し、該印刷データから、該特定した情報（開示する情報）がそのままの画像から成り、かつ、該特定した情報以外の情報（非開示情報）が隠蔽画像から成る配布用印刷データを生成する処理を行う。
【０１２５】
開示属性管理部５５４は、開示属性管理ＴＢ５３１に保持されている開示属性等の情報の登録と更新に関する管理処理を、例えば、ホスト端末１０Ｂの制御部１４ｂと協働して実施する。
【０１２６】
この情報登録（更新）処理について、図５及び図６を援用して簡単に説明する。
【０１２７】
本実施例において、ホスト端末１０Ｂは、図５におけるステップＳ１１１の処理に代えて、ステップＳ１０９での編集操作により生成された編集内容と、ステップＳ１０６で入力された属性名とを対応付けて登録する要求を、該編集内容と属性名と共に印刷サーバ５０に送出する処理を行い、印刷サーバ５０では、上記登録要求を受信すると、開示属性管理ＴＢ５３１が、開示属性管理ＴＢ５３１に、当該編集内容と、属性名を対応付けて登録する。
【０１２８】
また、ホスト端末１０Ｂは、図６におけるステップＳ１２７の処理に代えて、ステップＳ１２３で入力された配布対象者と、ステップＳ１２５で入力された開示促成とを対応付けて登録する要求を、該配布対象者の情報及び開示属性の情報と共に印刷サーバ５０に送出する処理を行い、印刷サーバ５０では、上記登録要求を受信すると、開示属性管理ＴＢ５３１が、開示属性管理ＴＢ５３１に、当該配布対象者と開示属性とを対応付けて登録する。
【０１２９】
次に、本実施例に係わる印刷サーバ５０の印刷処理動作について、図１４に示すフローチャートを参照して説明する。
【０１３０】
図１４に示すように、印刷サーバ５０では、待機中、ホスト端末１０Ｂから印刷ジョブを受信したか否かを監視している（ステップＳ３０１）。
【０１３１】
ここで、印刷ジョブ送受信部５５１を通じて印刷ジョブが受信されると（ステップＳ３０１ＹＥＳ）、印刷制御部５５２は、該印刷ジョブに付加して、配布対象の指定があるか否か（配布対象者の識別コードが保持されているか否か）をチェックし（ステップＳ３０２）、配布対象指定がないと判別された場合（ステップＳ３０２ＮＯ）は、ステップＳ３０７以降の処理に進む。
【０１３２】
これに対して、上記ステップＳ３０２において、配布対象指定があると判別された場合（ステップＳ３０２ＹＥＳ）、印刷制御部５５２は、配布対象者の情報（識別コード）をキーにして開示属性管理ＴＢ５３１の登録情報（開示属性定義情報１３１ａ）を検索することにより、該配布対象者に対応する開示属性を判別する（ステップＳ３０３）。
【０１３３】
これ以後、印刷サーバ５０では、印刷制御部５５２と印刷データ生成部５５３とが協働し、例えば、印刷データ生成部５５３が、受信した印刷ジョブ中の印刷データ（ホスト端末１０Ｂで印刷指示された文書情報に相当）中、上記ステップＳ３０３で判別された配布対象者に対応する全ての開示属性を有する情報を読み出して、これら情報がそのままの内容の画像から成る開示用の印刷データを生成する一方で、該配布対象者に対応する全ての非開示属性を有する情報を読み出して該情報部分が隠蔽加工処理された隠蔽画像で成る非開示用の印刷データを生成し、更に、上記開示用の印刷データと非開示用の印刷データとから配布用の印刷データを生成し、該配布用の印刷データを含む印刷ジョブをプリンタ２０に送出する印刷制御を行う（ステップＳ３０４〜Ｓ３１１）。
【０１３４】
このステップＳ３０４〜Ｓ３１１での一連の、配布対象者に対する非開示情報の隠蔽加工処理による印刷制御は、実施例１に係わるホスト端末１０における、図９のステップＳ２０８〜Ｓ２１５に示した一連の処理と同様であるため、ここでの詳しい説明は割愛する。
【実施例３】
【０１３５】
図１５は、実施例３に係わる印刷システムの全体構成を示すブロック図である。
【０１３６】
この印刷システムは、実施例２におけるホスト端末１０Ｂとプリンタ２０ＢをＬＡＮケーブル等の伝送路３０を介して接続して構成される。
【０１３７】
プリンタ２０Ｂには、実施例１に係わるプリンタ２０（図３参照）にはない構成要素として、記憶部２２に設けられる開示属性管理ＴＢ２２１と、制御部２５に設けられる印刷制御部２５２ｂ、印刷データ生成部２５３及び開示属性管理部２５３を有する。
【０１３８】
開示属性管理ＴＢ２２１は、例えば、実施例２に係わる印刷サーバ５０における開示属性管理ＴＢ５３１と同等の情報を保持する。
【０１３９】
また、印刷制御部２５２ｂ、印刷データ生成部２５３、開示属性管理部２５４も、それぞれ、実施例２に係わる印刷サーバ５０における印刷制御部５５２、印刷データ生成部５５３、開示属性管理部５５４と同等のものである。
【０１４０】
このように、実施例２に係わるプリンタ２０Ｂは、実施例に係わる印刷サーバ５０における、配布対象者を指定した文書情報の印刷指示を受けて、該文書情報中の当該配布対象者に対する非開示情報を隠蔽加工処理して印刷する制御機能を有するものである。
【０１４１】
かかる構成において、プリンタ２０Ｂは、ホスト端末１０Ｂから印刷ジョブを受信すると、印刷制御部２５２ｂが、該印刷ジョブに付加して配布対象の指定があるか否か（配布対象者の識別コードが保持されているか否か）をチェックし、配布対象指定があると判別された場合は、配布対象者の情報（識別コード）をキーにして開示属性管理ＴＢ５３１の登録情報（開示属性定義情報１３１ａ）を検索することにより、該配布対象者に対応する開示属性を判別する（実施例２に係わる印刷サーバ５０での図１４のステップＳ３０１〜Ｓ３０４の処理と同等）。
【０１４２】
これ以後、プリンタ２０Ｂでは、印刷制御部２５２ｂと印刷データ生成部２５３とが協働し、例えば、実施例２に係わる印刷サーバ５０での図１４に示すステップＳ３０４〜Ｓ３１０と同等の処理を経て、印刷データ生成部２５３が、受信した印刷ジョブ中の印刷データ（ホスト端末１０Ｂで印刷指示された文書情報に相当）中、指定された配布対象者に対応する全ての開示属性を有する情報を読み出して、これら情報部分がそのままの内容の画像で成る開示用の印刷データを生成する一方で、該配布対象者に対応する全ての非開示属性を有する情報を読み出して該情報部分が隠蔽加工処理された隠蔽塗りつぶし画像で成る非開示用の印刷データを生成し、更に、上記開示用の印刷データと非開示用の印刷データとから配布用の印刷データを生成する。
【０１４３】
その後、印刷制御部２５２ｂは、生成した配布用の印刷データを画像形成部２３に送り（図１４におけるステップＳ３１１でのプリンタ０２への印刷指示に代えて）、ホスト端末１０Ｂ側のユーザが、配布対象者を指定して印刷指示した文書情報中、該配布対象者に対応する開示属性を有する情報がそのままの情報内容で画像化され、かつ、該配布対象者に対しての非開示属性を有する情報が隠蔽加工処理によって隠蔽（目隠し）画像化された配布文書を印刷出力させる制御を行なう。
【０１４４】
この他、本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【０１４５】
例えば、上記各実施例では、学校で配布する配布文書を印刷するシステムを前提に、「保護者」、「児童」、「教師」の３種の配布対象者に対応して、これら各配布対象者に開示する情報を特定する開示属性等の情報を登録する例を挙げているが、配布対象者の種別はこれに限るものではなく、また、属性種別も、「保護者属性」、「児童属性」、「教師属性」に限るものではない。
【０１４６】
要は、本発明は、文書情報中の開示情報を特定する特定用情報を該文書の配布対象者に対して情報保持手段に保持し、配布対象者を指定した上記文書情報の印刷指示に際し、特定用情報に基づき当該配布対象者に対する開示情報を特定し、該特定した開示情報の内容が選択的に開示された印刷データを生成し、該印刷データに基づいて印刷装置に対する印刷指示を行う情報処理装置、印刷制御装置、画像形成装置及び印刷システム全般に適用できる。
【０１４７】
また、上記実施例では、ホスト端末１０、印刷サーバ５０あるいはプリンタ２０（以上、コンピュータ）に印刷制御プログラムを実装し、該プログラムに基づき、該コンピュータに、配布対象者を指定した文書情報の印刷指示に際し、情報保持手段により保持された特定用情報に基づき当該配布対象者に対する開示情報を特定し、該特定した開示情報の内容が選択的に開示された印刷データを生成する処理と、該生成処理により生成された印刷データに基づいて印刷装置に対する印刷指示を行う印刷指示処理を含む処理を含む処理を行なわせているが、当該印刷制御プログラムをＣＤＲＯＭ等の記憶媒体に格納して提供するようにしても良い。
【産業上の利用可能性】
【０１４８】
本発明は、ＰＣ、ＰＣに接続される印刷サーバやプリンタ、ＰＣ及びプリンタと印刷サーバを接続した印刷システム、ＰＣや印刷サーバあるいはプリンタに実装する印刷制御プログラムに適用できる。
【図面の簡単な説明】
【０１４９】
【図１】実施例１に係わる印刷システムの全体構成を示すブロック図。
【図２】実施例１に係わるホスト端末の機能構成を示すブロック図。
【図３】実施例１に係わるプリンタの機能構成を示すブロック図。
【図４】開示属性管理テーブルの登録情報の一例を示す表図。
【図５】実施例１に係わるホスト端末の開示属性管理テーブルへの情報登録処理を示すフローチャート。
【図６】実施例１に係わるホスト端末の開示属性定義処理を示すフローチャート。
【図７】印刷対象の文書情報の一例を示す図。
【図８】ホスト端末における配布対象者属性の記憶態様を示す図。
【図９】実施例１に係わるホスト端末の印刷処理動作を示すフローチャート。
【図１０】印刷設定画面の表示例を示す図。
【図１１】実施例１に係わる印刷出力例を示す図。
【図１２】実施例２に係わる印刷システムの全体構成を示すブロック図。
【図１３】実施例２に係わる印刷サーバの機能構成を示すブロック図。
【図１４】実施例２に係わる印刷サーバの印刷処理動作を示すフローチャート。
【図１５】実施例３に係わる印刷システムの全体構成を示すブロック図。
【符号の説明】
【０１５０】
１０，１０Ｂ…ホスト端末（ＰＣ）、１１…入力／操作部、１２…表示部、１２５…印刷設定画面、１３…記憶部、１３１…開示属性管理テーブル（ＴＢ）、１４，１４ｂ…制御部、１４１…アプリケーション部、１４２…印刷ジョブ生成部、１４３…印刷データ生成部、１４４…開示属性管理制御部、１５…外部インタフェース（Ｉ／Ｆ）部、１５ｂ…通信インタフェース（Ｉ／Ｆ）部、２０，２０Ｂ…プリンタ、２１…外部インタフェース（Ｉ／Ｆ）部、２２…記憶部、２２１…開示属性管理テーブル（ＴＢ）、２３…画像形成部、２４…表示／操作部、２５…制御部、２５１…印刷ジョブ解析部、２５２，２５２ｂ…印刷制御部、２５３…印刷データ生成部、２５４…開示属性管理部、３０…伝送路、５０…印刷サーバ、５１…通信インタフェース（Ｉ／Ｆ）部、５３…記憶部、５３１…開示属性管理テーブル（ＴＢ）、５５…制御部、５５１…印刷ジョブ送受信部、５５２…印刷制御部、５５３…印刷データ生成部、５５４…開示属性管理部
【図１】
2008090722.tif 000003
【図２】
2008090722.tif 000004
【図３】
2008090722.tif 000005
【図４】
2008090722.tif 000006
【図５】
2008090722.tif 000007
【図６】
2008090722.tif 000008
【図７】
2008090722.tif 000009
【図８】
2008090722.tif 000010
【図９】
2008090722.tif 000011
【図１０】
2008090722.tif 000012
【図１１】
2008090722.tif 000013
【図１２】
2008090722.tif 000014
【図１３】
2008090722.tif 000015
【図１４】
2008090722.tif 000016
【図１５】
2008090722.tif 000017