(57)【要約】      （修正有）【課題】機密情報部位を隠蔽したサンプル印刷用のフォームを作成することによって、入力データの隠蔽に関した変換を行うことなくサンプル印刷を行う。【解決手段】機密情報部位を隠蔽したサンプル印刷用フォームを、フォーム定義用の記述言語を使用して予め定義し、入力データと前述のサンプル印刷用フォームに関するデータとをオーバーレイした後に、オーバーレイ後の印刷データをビットマップ展開し、印刷を行う。【選択図】図６
2008137310.tif 000002
【特許請求の範囲】
【請求項１】
通常印刷時に印刷される通常印刷用フォームに関する情報を記憶すると共に、前記通常印刷用フォームにおいて機密情報部位を隠蔽したフォームに関する情報を、サンプル印刷時に印刷されるサンプル印刷用フォームに関する情報として、前記通常印刷用フォームと対応させて記憶する印刷用フォーム記憶手段と、
前記通常印刷用フォームを指定するフォーム指定手段と、
前記フォーム指定手段によって指定された通常印刷用フォームに関する情報を前記印刷用フォーム記憶手段より抽出すると共に、抽出した前記通常印刷用フォームに対応したサンプル印刷用フォームに関する情報を前記印刷用フォーム記憶手段より抽出し、受信した印刷データと抽出した前記通常印刷用フォームを合成すると共に、該受信した印刷データと抽出した前記サンプル印刷用フォームを合成することにより、各々のフォームに応じた印刷データを形成する印刷データ形成手段と、
を含む印刷装置。
【請求項２】
通常印刷時に印刷される通常印刷用フォームに関する情報を記憶すると共に、前記通常印刷用フォームにおいて機密情報部位を隠蔽したフォームに関する情報を、サンプル印刷時に印刷されるサンプル印刷用フォームに関する情報として、前記通常印刷用フォームと対応させて記憶する印刷用フォーム記憶手段と、
前記通常印刷用フォームを指定するフォーム指定手段と、
受信した印刷データを、前記フォーム指定手段によって指定された通常印刷用フォームまたは前記フォーム指定手段によって指定された通常印刷用フォームに対応するサンプル印刷用フォームに応じた印刷データに変換する印刷データ変換手段と、
通常印刷及びサンプル印刷を指示する印刷指示手段と、
前記印刷指示手段によって通常印刷の指示があった場合は、前記通常印刷用フォームに関する情報を前記印刷用フォーム記憶手段より抽出し、抽出した前記通常印刷用フォームを印刷用フォームデータに変換し、変換した印刷用フォームデータと前記印刷データ変換手段によって変換された前記印刷データとを合成することにより印刷データを形成し、前記印刷指示手段によってサンプル印刷の指示があった場合は、前記サンプル印刷用フォームに関する情報を前記印刷用フォーム記憶手段より抽出し、抽出した前記サンプル印刷用フォームを印刷用フォームデータに変換し、変換した印刷用フォームデータと前記印刷データ変換手段によって変換された前記印刷データとを合成することにより印刷データを形成する印刷データ形成手段と、
を含む印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に係り、特に機密情報を含んだ印刷物のサンプル印刷を行う際に、機密情報を保護した印刷を行う印刷装置に関するものである。
【背景技術】
【０００２】
印刷物が印刷中に容易に取り出すことが出来ない構造のプリンタや、高速のプリンタでは、印刷中に印字品質を確認するために、オペレーターの指示によって、印刷中のページを１シート（または、１ページ）余分に別の出力スタッカに出力するサンプル印刷機能を持つ印刷装置が多く存在する。
【０００３】
しかし、印刷情報をそのままサンプル印刷するサンプル印刷機能は、機密情報の印刷時等、通常の印刷物以外の複製物の作成を避ける必要がある場合には、適切ではない。
【０００４】
そこで、ホストから送られる印刷データが機密情報であると指定されたジョブの印刷中に、サンプル印刷を行った場合に、入力データ中の機密情報（例えば、文字やイメージ等）を別なデータ（例えば、別な文字やイメージ等）に置き換えて印刷を行う方法が提案されている（例えば、特許文献1参照）。
【特許文献１】特開平２００２−１３２４８２
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術は、入力データの隠蔽に関した変換によって機密情報部位の保護を行っているため、フォーム自体に機密情報を有する場合に対応が困難であり、さらに、新たに機密情報を保護するための機能を追加する際に、既存システムの大規模な変更を行う虞が生じ、また、各フォームに対応させて入力データの変換を行う処理についての管理が複雑になる虞が生じる。
【０００６】
本発明は、上記問題を解決するために成されたもので、機密情報部位を隠蔽したサンプル印刷用のフォームを作成することによって、入力データの変換を行うことなくサンプル印刷を行うことが可能な印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１の発明は、通常印刷時に印刷される通常印刷用フォームに関する情報を記憶すると共に、前記通常印刷用フォームにおいて機密情報部位を隠蔽したフォームに関する情報を、サンプル印刷時に印刷されるサンプル印刷用フォームに関する情報として、前記通常印刷用フォームと対応させて記憶する印刷用フォーム記憶手段と、前記通常印刷用フォームを指定するフォーム指定手段と、前記フォーム指定手段によって指定された通常印刷用フォームに関する情報を前記印刷用フォーム記憶手段より抽出すると共に、抽出した前記通常印刷用フォームに対応したサンプル印刷用フォームに関する情報を前記印刷用フォーム記憶手段より抽出し、受信した印刷データと抽出した前記通常印刷用フォームを合成すると共に、該受信した印刷データと抽出した前記サンプル印刷用フォームを合成することにより、各々のフォームに応じた印刷データを形成する印刷データ形成手段と、を含んで構成されている。
【０００８】
請求項１の発明では、通常印刷時に印刷される通常印刷用フォームに関する情報を記憶すると共に、前記通常印刷用フォームにおいて機密情報部位を隠蔽したフォームに関する情報を、サンプル印刷時に印刷されるサンプル印刷用フォームに関する情報として、前記通常印刷用フォームと対応させて印刷用フォーム記憶手段に記憶する。
【０００９】
フォーム指定手段によって指定された前記通常印刷用フォームに関する情報を前記印刷用フォーム記憶手段より抽出すると共に、抽出した前記通常印刷用フォームに対応したサンプル印刷用フォームに関する情報を前記印刷用フォーム記憶手段より抽出し、受信した印刷データと抽出した前記通常印刷用フォームを合成すると共に、該受信した印刷データと抽出した前記サンプル印刷用フォームを合成することにより、通常印刷用及びサンプル印刷用の各々フォームに応じた印刷データを形成する。
【００１０】
請求項１の発明では、機密情報部位を隠蔽したサンプル印刷用フォームを利用することによって、入力データの変換を行うことなくサンプル印刷を行うことが可能となるため、既存システムの大規模な変更を行なうことなく機密保護機能の追加が可能となり、さらに各フォームに対応させて入力データの変換処理に関する管理の負担を軽減することが可能となる。
【００１１】
請求項２の発明は、通常印刷時に印刷される通常印刷用フォームに関する情報を記憶すると共に、前記通常印刷用フォームにおいて機密情報部位を隠蔽したフォームに関する情報を、サンプル印刷時に印刷されるサンプル印刷用フォームに関する情報として、前記通常印刷用フォームと対応させて記憶する印刷用フォーム記憶手段と、前記通常印刷用フォームを指定するフォーム指定手段と、受信した印刷データを、前記フォーム指定手段によって指定された通常印刷用フォームまたは前記フォーム指定手段によって指定された通常印刷用フォームに対応するサンプル印刷用フォームに応じた印刷データに変換する印刷データ変換手段と、通常印刷及びサンプル印刷を指示する印刷指示手段と、前記印刷指示手段によって通常印刷の指示があった場合は、前記通常印刷用フォームに関する情報を前記印刷用フォーム記憶手段より抽出し、抽出した前記通常印刷用フォームを印刷用フォームデータに変換し、変換した印刷用フォームデータと前記印刷データ変換手段によって変換された前記印刷データとを合成することにより印刷データを形成し、前記印刷指示手段によってサンプル印刷の指示があった場合は、前記サンプル印刷用フォームに関する情報を前記印刷用フォーム記憶手段より抽出し、抽出した前記サンプル印刷用フォームを印刷用フォームデータに変換し、変換した印刷用フォームデータと前記印刷データ変換手段によって変換された前記印刷データとを合成することにより印刷データを形成する印刷データ形成手段と、を含んで構成されている。
【００１２】
請求項２の発明では、通常印刷時に印刷される通常印刷用フォームに関する情報を記憶すると共に、前記通常印刷用フォームにおいて機密情報部位を隠蔽したフォームに関する情報を、サンプル印刷時に印刷されるサンプル印刷用フォームに関する情報として、前記通常印刷用フォームと対応させて印刷用フォーム記憶手段に記憶する。
【００１３】
受信した印刷データを、フォーム指定手段によって指定された通常印刷用フォームまたは前記通常印刷用フォーム対応するサンプル印刷用フォームに応じた印刷データに変換し、通常印刷の印刷指示があった場合は、変換後の印刷データに応じて、通常印刷用フォームに関する情報を印刷用フォーム記憶手段より抽出し、抽出した通常印刷用フォームを印刷用のフォームデータに変換後、変換後のフォームデータと前記変換後の印刷データとの合成によって通常印刷用の印刷データを形成する。
【００１４】
また、サンプル印刷の印刷指示があった場合には、前記変換後の印刷データに応じて、サンプル印刷用フォームに関する情報を印刷用フォーム記憶手段より抽出し、抽出したサンプル印刷用フォームを印刷用のフォームデータに変換後、変換後のフォームデータと前記変換後の印刷データとの合成によって、サンプル印刷用の印刷データを形成する。
【００１５】
請求項２の発明では、通常印刷用フォーム及びサンプル印刷用フォームに対して各々の印刷データを形成せず、通常印刷の印刷指示があった場合には、通常印刷用フォームと印刷データを合成することで通常印刷用の印刷データを形成し、サンプル印刷の指示があった場合には、サンプル印刷用フォームと印刷データを合成することでサンプル印刷用の印刷データを形成するため、印刷装置の処理負荷の軽減及びリソースの無駄な使用を防止できる。
【発明の効果】
【００１６】
以上説明したように、本発明によれば、機密情報部位を隠蔽したサンプル印刷用のフォームを作成することによって、入力データの変換を行うことなくサンプル印刷を行うことが可能となる、という効果が得られる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して本発明の実施形態について詳細に説明する。
【００１８】
〔第１実施形態〕
図１は、本第１実施形態に係る機密情報部位を隠蔽したサンプル印刷用のフォームを使用して印刷を行う印刷装置を備えた印刷システムの構成を示している。
【００１９】
図１のクライアント１０は、フォーム指定部１２が備えられ、該フォーム指定部１２では、プリンタ３０での通常の印刷を行う時に使用するフォームが指定され、その後、クライアント１０に備えられたデータ作成部２２によって、フォーム指定部１２で指定されたフォームに対応して、印刷実行時に印刷するページデータ、使用フォームに対するページデータの印字位置、及びフォーム情報（例えば、フォームＩＤやフォーム名等）等の印刷データを作成するアプリケーションプログラムが起動される。
【００２０】
また、クライアント１０は、データ転送部２４を備えており、該データ転送部２４では、前述のデータ作成部２２において作成された印刷データが、プリンタ３０で解釈が可能な処理言語（例えば、ＰＤＬ等のページ記述言語）にデータ変換され、変換後のデータが転送される。変換後のデータには、前述の印刷データや、印刷処理を制御する制御情報（例えば、処理予定件数等）等を含まれている。
【００２１】
さらに、クライアント１０には、ＣＰＵ１６、ＲＡＭ１８、及びＲＯＭ２０を備えたコンピュータで構成されたクライアント制御部１４が設けられ、ＣＰＵ１６、ＲＡＭ１８、及びＲＯＭ２０は、システムバス等を介して相互に接続されている。ＲＯＭ２０には、印刷データ等を作成する各アプリケーションプログラムを実行するための処理ルーチンのプログラム等が記憶されている。
【００２２】
プリンタ３０には、データ受信部３２が備えられ、該データ受信部３２では、データ転送部２４によって転送されたデータに含まれる印刷データを解析することによって、ページデータ、ページデータの印字位置、及び印刷時に使用するフォームの情報等を抽出する。
【００２３】
また、プリンタ３０には、印刷処理を行う際に必要とするプログラムやデータ等を記憶した記憶部５０が設けられ、記憶部５０には、通常の印刷を行う際に使用する通常印刷用フォームに関する情報が記憶された通常用フォーム格納記憶域５２と、サンプルの印刷を行う際に使用するサンプル印刷用フォームに関する情報が、前述の通常印刷用フォームと対応させて記憶されたサンプル用フォーム格納記憶域５６と、が設けられている。なお、通常印刷用フォームとサンプル印刷用フォームとの対応は、例えば、各フォームに関する情報に、通常印刷用フォーム及びサンプル印刷用フォームに同一のフォームＩＤやフォーム名等を付加することで対応可能である。これらの各フォームに関する情報を記憶させるには、後述する通常用フォーム及びサンプル用フォーム登録部６０によって登録を行う。
【００２４】
さらに、記憶部５０には、通常用ビットマップスプール記憶域５４及びサンプル用ビットマップスプール記憶域５８が設けられ、データ受信部３２で受信した印刷データの解析及び編集後の結果に基づいて、ページデータを印刷する通常印刷用フォームに関するデータが通常印刷用フォーム格納記憶域５２から抽出され、ページデータの印字位置情報に基づいて、ページデータと通常用印刷フォームに関するデータとのオーバーレイを行った後に、ビットマップデータへの変換を行い、変換後のデータが該通常用ビットマップスプール記憶域５４に記憶され、また通常印刷用フォームに対応したサンプル印刷用フォームに関するデータがサンプル用フォーム格納記憶域５６より抽出され、ページデータを印字する位置情報に基づいて、ページデータとサンプル印刷用フォームを表すデータとのオーバーレイを行った後に、ビットマップデータへの変換を行い、変換後のデータが該サンプル用ビットマップスプール記憶域５８に記憶される。
【００２５】
また、プリンタ３０には、ＣＰＵ３６、ＲＡＭ３８、及びＲＯＭ４０を備えたコンピュータで構成された制御部３０が設けられ、ＣＰＵ３６、ＲＡＭ３８、及びＲＯＭ４０は、相互にシステムバス等を介して相互に接続されており、ＲＯＭ４０には、プリンタ３０で行う印刷処理を行うための処理ルーチンのプログラム等が記憶されている。
【００２６】
また、プリンタ３０には、前述の通常用ビットマップスプール記憶域５４及びサンプル用ビットマップスプール記憶域５８に記憶された各ビットマップデータをそれぞれ印刷するための印刷機構６６が設けられ、印刷用紙等の記録媒体に印刷を行った後に、図示しない出力用スタッカに印刷済の記録媒体が排出される。
【００２７】
さらに、通常印刷用フォーム及びサンプル印刷用フォームの登録を行うために、前述の通常用フォーム及びサンプル用フォーム登録部６０が、プリンタ３０に接続されたＰＣ等のユーザーインタフェース（図示しない）に設けられており、該ユーザーインタフェースを介して、各フォームに関する書式定義を行う。例えば、通常用及びサンプル印刷用フォームを登録する際に、図４に示すように、フォームオーバーレイを行うためのフォームに関する情報を定義することによって、通常印刷用フォーム（図５（Ａ）参照）に対応したサンプル印刷用フォーム（図５（Ｂ）参照）が形成される。
【００２８】
図４は、フォームの書式定義についての一例を示したものであるが、簡略に説明すると、１ライン目の「TEXT “給与明細” AT 1,1;」は、印刷物の左端上部を起点として、座標１,１に「給与明細」という文字を印刷し、２ライン目の「BOX 1,10 AT 3,1 IN TEXT “社員番号”;」は、座標３,１に１×１０のサイズのＢＯＸを印刷し、ＢＯＸ内に「社員番号」という文字を印刷することを定義したものである。また、３ライン目の「BOX 1,15 AT 3,13 IN TEXT “” ON SAMPLE TEXT “**********”;」は、座標３，１３に、１×１５のサイズのＢＯＸを印刷し、通常印刷時、ＢＯＸ内には「“”」すなわち何も印刷せず、サンプル印刷時、ＢＯＸ内には「**********」を印刷することを定義したものである。
【００２９】
また、５ライン目の「BOX 1,15 AT 4,13 IN TEXT “” ON SAMPLE PAINT BLACK;」は、座標４,１３に、１×１５のサイズのＢＯＸを印刷し、通常印刷時、ＢＯＸ内には「“”」すなわち何も印刷せず、サンプル印刷時、ＢＯＸ内を黒塗りし、７ライン目の「BOX 1,15 AT 5,13 IN TEXT “” ON SAMPLE PAINT CLEAR;」は、座標５,１３に、１×１５のサイズのＢＯＸを印刷し、通常印刷時、ＢＯＸ内には「“”」すなわち何も印刷せず、サンプル印刷時、ＢＯＸ内はクリアすることを示している。
【００３０】
なお、クライアント１０に設けられたユーザーインタフェース（図示しない）に、通常用フォーム及びサンプル用フォーム登録部６０を備えることによって、クライアント１０においてフォーム定義を行った後、ネットワークを介して、フォーム定義情報を送信し、プリンタ３０で該フォーム定義情報を受信した後に、プリンタ３０に登録しても良い。
【００３１】
その他、印刷中にサンプル印刷を行う場合に、オペレーターが、サンプル印刷を行う指示を入力するサンプル印刷指示部６４が、プリンタ３０に備えられたユーザーインタフェース（図示しない）あるいはプリンタ３０に接続されたＰＣ等のユーザーインタフェース（図示しない）に設けられ、該サンプル印刷指示部６４によってサンプル印刷指示が行われた場合には、前述のサンプル用ビットマップスプール記憶域５８に記憶されたビットマップデータを基にして、サンプル印刷を行う。
【００３２】
なお、このサンプル印刷指示部６４は、クライアント１０に設けられたユーザーインタフェース（図示しない）によって実施しても良い。
【００３３】
図２は、本第１実施形態に係る印刷装置を使用して、機密情報部位を隠蔽したサンプル印刷用のフォームを使用して印刷データを形成する処理ルーチンを表すフローチャートである。
【００３４】
まず、ステップ１００において、図１のクライアント１０のデータ転送部２４から送信されたデータをデータ受信部３２によって受信し、受信データの解析及び編集等を行った後、記憶部５０に記憶する。なお、図１のクライアント１０のフォーム指定部１２によって、オペレーターが通常印刷時に使用する通常印刷用フォームを指定した場合には、データ転送部２４から送信されるデータに指定されたフォーム情報が含まれ、データ受信部３２によって受信データの解析及び編集時、フォーム情報を抽出する。
【００３５】
次に、図２のステップ１０２では、図１の記憶部５０に記憶された受信データに含まれるフォーム情報から、クライアント１０において、オペレーターがフォームの指定を行ったか否かを判定し、フォームの指定が行われた場合には、図２のステップ１０４に進み、指定が行われなかった場合には、ステップ１２２へ進む。
【００３６】
ステップ１０４では、前述の指定されたフォームに一致する通常印刷用フォームに関するデータを、図１の通常用フォーム格納記憶域５２から読込む。読込み後、ステップ１０６において、受信データに含まれるページデータの印字位置情報に基づいて、ページデータと通常印刷用フォームに関するデータとのオーバーレイを行った後に、ステップ１０８においてオーバーレイ後のデータをビットマップデータに展開し、次のステップ１１０において、図１に示す通常用ビットマップスプール記憶域５４に展開後のビットマップデータを記憶する。
【００３７】
ステップ１１２では、図１のサンプル印刷用フォーム格納記憶域５６より、前述の指定されたフォームに対応したサンプル印刷用フォームに関するデータを読込む。読込み後、ステップ１１４において、受信データに含まれるページデータの印字位置情報に基づいて、ページデータとサンプル印刷用フォームに関するデータとのオーバーレイを行った後に、ステップ１１６においてオーバーレイを行ったデータをビットマップデータに展開し、次のステップ１１８において、展開後のビットマップデータを図１に示すサンプル用ビットマップスプール記憶域５４に記憶する。
【００３８】
また、ステップ１０２で、クライアント１０において、フォームの指定が行われなかったと判定された場合には、ステップ１２２へ進み、受信データに含まれるページデータに関してビットマップ展開を行い、次のステップ１２４において、展開後のビットマップデータを図１に示すサンプル用ビットマップスプール記憶域５８に記憶する。
【００３９】
ステップ１２０では、受信データに対して、ビットマップデータの作成が終了したか否かの判定を行い、作成が終了した場合には、本処理を終了し、未処理データが存在する場合には、ステップ１０２へ戻り、再度本処理を実行する。この判定方法は、例えば、受信データ内に含まれる印刷処理を制御する制御情報（例えば、処理予定件数等）に基づいて判定を行うことが可能である。
【００４０】
本処理において作成された通常印刷用及びサンプル印刷用の各ビットマップデータは、図３に示す印刷制御処理について示すフローチャートに則って処理がなされた後、図１の印刷機構６６へ送付される。
【００４１】
まず、図３のステップ２００では、図１のサンプル印刷指示部６４によって、オペレーターからのサンプル印刷の指示があった場合には、ステップ２０２へ進み、オペレーターから通常印刷の指示があった場合には、ステップ２０４へ進む。
【００４２】
ステップ２０２では、図２のステップ１１８で、図１のサンプル用ビットマップスプール記憶域５８に記憶したビットマップデータを読込み、次のステップ２０６では、読込んだビットマップデータを図１の印刷機構部６６へ送付し、印刷機構部６６においてサンプルの印刷物が出力スタッカ（図示しない）に出力される。
【００４３】
ステップ２０４では、図２のステップ１１０で、図１の通常用ビットマップスプール記憶域５４に記憶したビットマップデータを読込み、次のステップ２０６では、読込んだビットマップデータを図１の印刷機構部６６へ送付し、印刷機構部６６において通常の印刷物が出力スタッカ（図示しない）に出力される。
【００４４】
図３のステップ２０８において、図１のサンプル用ビットマップスプール記憶域５８あるいは通常用ビットマップスプール記憶域５４に未処理データが存在しない場合には、本処理を終了し、未処理データが存在する場合には、再度ステップ２００に戻り、本処理を実行する。
【００４５】
なお、本第１実施形態におけるページデータと通常印刷用フォーム及びサンプル印刷用フォームとに関するオーバーレイの具体的なイメージとして、前述の通常印刷用フォーム（図５（Ａ）参照）に対して、入力データ（図６（Ａ）参照）をオーバーレイすると、通常用の印刷物（図６（Ｂ）参照）が形成され、前述のサンプル印刷用フォーム（図５（Ｂ）参照）に対して、入力データ（図６（Ａ）参照）をオーバーレイすると、サンプル用の印刷物（図６（Ｃ）参照）が形成される。
【００４６】
なお、ステップ１０４からステップ１１０の処理と、ステップ１１２からステップ１１８の処理とは、順序を入れ替えて処理を行っても良い。すなわち、ステップ１１２からステップ１１８までの処理を行った後に、ステップ１０４からステップ１１０の処理を行っても良い。
【００４７】
〔第２実施形態〕
上記第１実施形態においては、通常印刷用フォーム及びサンプル印刷用フォームに、ページデータを各々オーバーレイした後に、ビットマップ展開を行ったが、本第２実施形態においては、受信したデータに基づいて印刷データをビットマップ展開した後に、通常印刷の指示があった場合は、展開後のビットマップデータと通常印刷用フォームに関するデータとのオーバーレイを行ない、サンプル印刷の指示があった場合は、展開後のビットマップデータとサンプル印刷用フォームに関するデータとのオーバーレイを行なうものである。
【００４８】
なお、図７には、本第２実施形態に係る印刷装置の構成が示されているが、上記第１実施形態に係る印刷装置の構成（図１参照）とほぼ同一であるため、図１で用いられている符号と同一の符号を用い、同一のものについては説明を省略する。
【００４９】
図１に示す第１実施形態に係る印刷装置と図７に示す第２実施形態に係る印刷装置との構成は、図１の記憶部５０に備えた通常用ビットマップスプール記憶域５４及びサンプル用ビットマップスプール記憶域５６の代わりに図７の記憶部７０の可変データビットマップスプール記憶域７２を設けた点について相違があり、該可変データビットマップスプール記憶域７２には、前述の印刷データについてビットマップ展開がなされた後、展開後のビットマップデータが可変データとして記憶されている。
【００５０】
図８は、本第２実施形態に係る印刷装置を使用して、機密情報部位を隠蔽したサンプル印刷用のフォームを使用して印刷を行うために、受信データから印刷物を作成するためのデータを形成する処理を表すフローチャートである。
【００５１】
まず、ステップ３００では、図７のクライアント１０のデータ転送部２４から送信されたデータをデータ受信部３２によって受信し、受信データの解析及び編集等を行った後、記憶部５０に記憶する。なお、第１実施形態でも説明したように、図７のクライアント１０のフォーム指定部１２によって、オペレーターが通常時に使用する通常印刷用フォームを指定した場合には、受信データに指定されたフォームの情報が含まれ、通常印刷用フォームまたはサンプル印刷用フォームに応じた印刷データを形成する。
【００５２】
次に、図９のステップ３０２では、前述の印刷データに基づいてビットマップ展開を行い、次のステップ３０４において、展開後のビットマップデータを図７に示す可変データビットマップスプール記憶域７２に記憶する。
【００５３】
ステップ３０６では、受信データに関して、ビットマップデータの作成が終了したか否かの判定を行い、作成が終了した場合には、本処理を終了し、未処理データが存在する場合には、ステップ３０２へ戻り、再度本処理を実行する。この判定方法は、受信データ内に含まれる印刷処理を制御する情報（例えば、処理予定件数等）に基づいて判定を行っている。
【００５４】
本処理において作成されたビットマップデータは、図９に示す印刷制御処理について示すフローチャートに則って処理がなされた後、図７の印刷機構６６へ送付される。
【００５５】
まず、ステップ４００では、図７の可変データビットマップスプール記憶域７２に記憶された印刷データを読込む。
【００５６】
次に、図９のステップ４０２においては、図７の記憶部７０に記憶された受信データに含まれるフォーム情報から、クライアント１０において、オペレーターがフォームの指定を行ったか否かを判定し、フォームの指定が行われた場合には、図７のステップ４０４に進み、指定が行われなかった場合には、ステップ４１４へ進む。
【００５７】
次のステップ４０４では、図７のサンプル印刷指示部６４によって、オペレーターからのサンプル印刷の指示があった場合には、ステップ４０６へ進み、オペレーターから通常印刷を行う指示があった場合には、ステップ４１０へ進む。
【００５８】
ステップ４０６では、前述のステップ４００で読込んだ印刷データに対応したサンプル印刷用フォームに関するデータを、図７のサンプル印刷用フォーム格納記憶域５６から読込み、オーバーレイを行うために、読込んだデータを印刷用のフォームデータへ変換する。フォームデータへの変更後、ステップ４０８において、受信データに含まれるページデータの印字位置情報に基づいて、ページデータとサンプル印刷用フォームに関するフォームデータとのオーバーレイを行う。
【００５９】
オーバーレイを行った後、ステップ４１４において、オーバーレイを行った後の印刷データを図９の印刷機部６６へ送付し、サンプルの印刷物が出力スタッカ（図示しない）に出力される。
【００６０】
また、ステップ４１０では、前述のステップ４００で読込んだ印刷データに対応した通常印刷用フォームに関するデータを、図７の通常印刷用フォーム格納記憶域５２より読込み、オーバーレイを行うために、読込んだデータを印刷用のフォームデータへ変換する。フォームデータへの変換後、ステップ４１２において、受信データに含まれるページデータの印字位置情報に基づいて、ページデータと通常印刷用フォームに関するフォームデータとのオーバーレイを行う。
【００６１】
オーバーレイを行った後、ステップ４１４において、オーバーレイ後の印刷データを図９の印刷機部６６へ送付し、通常の印刷物が出力スタッカ（図示しない）に出力される。
【００６２】
図９のステップ４１６において、図７の可変データビットマップスプール記憶域７２に未処理データが存在しない場合には、本処理を終了し、未処理データが存在する場合には、再度ステップ４００に戻り、本処理を実行する。
【００６３】
以上のように、本実施形態では、機密情報部位を隠蔽したサンプル印刷用のフォームを作成することによって、入力データの隠蔽に関した変換を行うことなくサンプル印刷を行うことが可能となる。
【００６４】
したがって、既存システムの大規模な変更を行なうことなく機密保護機能の追加が可能となり、さらに各フォームに対応した入力データの変換処理に関する管理の負担を軽減することが可能である。
【図面の簡単な説明】
【００６５】
【図１】本発明の第１実施形態に係る、機密情報部位を隠蔽したサンプル印刷用のフォームを使用して印刷データを形成する印刷装置を表す概略図である。
【図２】本発明の第１実施形態に係る、機密情報部位を隠蔽したサンプル印刷用のフォームを使用して印刷データを形成する処理を表すフローチャートである。
【図３】本発明の第１実施形態に係る、機密情報部位を隠蔽したサンプル印刷用のフォームを使用して印刷データを形成した後に、印刷指示の内容に応じて印刷出力する処理を表したフローチャートである。
【図４】サンプル印刷用フォームに関して、フォームの定義を行う記述言語についての具体例を示した
【図５】印刷時のフォームに関する印刷イメージを表した図であり、（Ａ）は、通常印刷用フォームを用いて印刷を行った場合のフォームに関する印刷イメージを示しており、（Ｂ）は、サンプル印刷用フォームを用いて印刷を行った場合のフォームに関する印刷イメージを示している。
【図６】図５のフォームに関する印刷イメージと入力データとのオーバーレイ後のイメージを表しており、（Ａ）は、入力データを表し、（Ｂ）は、通常印刷用フォームと入力データとのオーバーレイ後のイメージであり、（Ｃ）は、サンプル印刷用フォームと入力データとのオーバーレイ後のイメージである。
【図７】本発明の第２実施形態に係る、機密情報部位を隠蔽したサンプル印刷用のフォームを使用して印刷データを形成する印刷装置を表す概略図である。
【図８】本発明の第２実施形態に係る、機密情報部位を隠蔽したサンプル印刷用のフォームを使用して印刷データを形成する処理を表すフローチャートである。
【図９】本発明の第２実施形態に係る、機密情報部位を隠蔽したサンプル印刷用のフォームを使用して印刷データを形成した後に、印刷指示の内容に応じて印刷出力する処理を表したフローチャートである。
【符号の説明】
【００６６】
１０    印刷装置
１２    フォーム指定部
１４    クライアント制御部
２２    データ作成部
２４    データ転送部
３２    データ受信部
３４    制御部
５０    記憶部
５２    通常用フォーム格納記憶域
５４    通常用ビットマップスプール記憶域
５６    サンプル用フォーム格納記憶域
５８    サンプル用ビットマップスプール記憶域
６０    通常用フォーム及びサンプル用フォーム登録部
６４    サンプル印刷指示部
６６    印刷機構
【図１】
2008137310.tif 000003
【図２】
2008137310.tif 000004
【図３】
2008137310.tif 000005
【図４】
2008137310.tif 000006
【図５】
2008137310.tif 000007
【図６】
2008137310.tif 000008
【図７】
2008137310.tif 000009
【図８】
2008137310.tif 000010
【図９】
2008137310.tif 000011