(57)【特許請求の範囲】
【請求項１】
フォーム内容が予め印刷された印刷用紙に画像を重ねて印刷するオーバレイ印刷処理を管理するための情報を生成する情報処理装置であって、
前記オーバレイ印刷処理に関するデータを管理するサーバに登録するために、前記フォーム内容を示す第１画像データと、前記フォーム内容が予め印刷された印刷用紙に関連付けられている設定情報とを前記サーバに送信する第１送信手段と、
前記オーバレイ印刷処理の実行指示を受け付けた場合、前記オーバレイ印刷処理で使用する印刷用紙に重ねて印刷する画像の第２画像データを生成し、前記第２画像データを使用する前記オーバレイ印刷処理に対して指定された、前記第２画像データと印刷属性との関連付けを示す関連付け情報を生成し、前記第２画像データと前記関連付け情報を前記サーバに送信する第２送信手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記オーバレイ印刷処理を実行させるデバイスのデバイス情報を取得する取得手段と、
前記取得手段で取得したデバイス情報に基づいて、前記オーバレイ印刷処理に使用する印刷用紙に関する設定情報を設定する設定手段と
を更に備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記印刷属性は、前記オーバレイ印刷処理を実行するデバイスのデバイス名、及び該デバイスの給紙部の給紙部名を含む情報を含む情報である
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記第１画像データを生成する第１生成手段を更に備える
ことを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記取得手段は、前記デバイス情報として、前記デバイスのデバイス名と、該デバイスの給紙部の給紙部名を含む情報を取得する
ことを特徴とする請求項２乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記設定手段は、前記デバイスのデバイス名と、前記デバイスの給紙部の給紙部名と、前記給紙部に搭載する印刷用紙の種類を示す前記第１画像データに対応するフォーム名とを含む設定情報を設定する
ことを特徴とする請求項５に記載に情報処理装置。
【請求項７】
前記取得手段は、前記デバイス情報として、前記デバイスのデバイス名と、ユーザが使用可能な該デバイスの給紙部の給紙部名を含む情報を取得する
ことを特徴とする請求項２乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記設定手段は、前記デバイスのユーザ別に、前記デバイスのデバイス名と、該デバイスの給紙部の給紙部名と、前記給紙部に搭載する印刷用紙の種類を示す前記第１画像データに対応するフォーム名とを含む設定情報を設定する
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記デバイス名と前記フォーム名とを含む前記印刷属性を検索条件とする検索指示を前記サーバに送信することで、前記サーバで管理される前記設定情報及び前記関連付け情報と該印刷属性とに基づいて、該印刷属性に対応する第１画像データを検索する検索手段を更に備える
ことを特徴とする請求項６または８に記載の情報処理装置。
【請求項１０】
前記検索手段による検索履歴に基づいて、前記検索手段で検索された前記第１画像データと、前記関連付け情報で前記印刷属性に関連付けられている前記第２画像データとを合成するか否かを判定する判定手段と、
前記判定手段によって前記第１画像データと前記第２画像データとを合成すると判定した場合、該第１画像データと該第２画像データとを合成して第３画像データを生成する合成手段と、
前記合成手段によって生成された前記第３画像データを出力する出力手段と
を更に備えることを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記デバイスは、
当該デバイスを使用可能なユーザのユーザ名と、前記ユーザが使用可能な当該デバイスの給紙部の給紙部名と、前記給紙部が交換された場合に実行する処理内容を含むデバイス設定情報を入力する入力手段と、
前記給紙部が交換された場合に、前記デバイス設定情報で設定されている処理内容が示す処理を実行する実行手段と
を備えることを特徴とする請求項１乃至１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記処理内容は、前記印刷用紙を搭載する給紙部の給紙部名を再登録して印刷処理を有効にする処理、あるいは一切の印刷処理を無効にする処理のどちらかである
ことを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
フォーム内容が予め印刷された印刷用紙に画像を重ねて印刷するオーバレイ印刷処理を管理するための情報を生成する情報処理装置の制御方法であって、
前記オーバレイ印刷処理に関するデータを管理するサーバに登録するために、前記フォーム内容を示す第１画像データと、前記フォーム内容が予め印刷された印刷用紙に関連付けられている設定情報とを前記サーバに送信する第１送信工程と、
前記オーバレイ印刷処理の実行指示を受け付けた場合、前記オーバレイ印刷処理で使用する印刷用紙に重ねて印刷する画像の第２画像データを生成し、前記第２画像データを使用する前記オーバレイ印刷処理に対して指定された、前記第２画像データと印刷属性との関連付けを示す関連付け情報を生成し、前記第２画像データと前記関連付け情報を前記サーバに送信する第２送信工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項１４】
フォーム内容が予め印刷された印刷用紙に画像を重ねて印刷するオーバレイ印刷処理を管理するための情報を生成する情報処理装置の制御をコンピュータに実行させるための、コンピュータ可読媒体に記憶されたコンピュータプログラムであって、
前記オーバレイ印刷処理に関するデータを管理するサーバに登録するために、前記フォーム内容を示す第１画像データと、前記フォーム内容が予め印刷された印刷用紙に関連付けられている設定情報とを前記サーバに送信する第１送信工程と、
前記オーバレイ印刷処理の実行指示を受け付けた場合、前記オーバレイ印刷処理で使用する印刷用紙に重ねて印刷する画像の第２画像データを生成し、前記第２画像データを使用する前記オーバレイ印刷処理に対して指定された、前記第２画像データと印刷属性との関連付けを示す関連付け情報を生成し、前記第２画像データと前記関連付け情報を前記サーバに送信する第２送信工程と
をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１５】
請求項１４に記載のコンピュータプログラムを記憶する記憶媒体。
【請求項１６】
フォーム内容が予め印刷された印刷用紙に画像を重ねて印刷するオーバレイ印刷処理を管理するための情報を生成する情報処理装置と、前記オーバレイ印刷処理に関するデータを管理するサーバとを備える情報処理システムであって、
前記情報処理装置は、
前記オーバレイ印刷処理に関するデータを管理するサーバに登録するために、前記フォーム内容を示す第１画像データと、前記フォーム内容が予め印刷された印刷用紙に関連付けられている設定情報とを前記サーバに送信する第１送信手段と、
前記オーバレイ印刷処理の実行指示を受け付けた場合、前記オーバレイ印刷処理で使用する印刷用紙に重ねて印刷する画像の第２画像データを生成し、前記第２画像データを使用する前記オーバレイ印刷処理に対して指定された、前記第２画像データと印刷属性との関連付けを示す関連付け情報を生成し、前記第２画像データと前記関連付け情報を前記サーバに送信する第２送信手段とを備え、
前記サーバは、
前記第１画像データと前記設定情報とを関連付けて登録する登録手段と
を備えることを特徴とする情報処理システム。
【請求項１７】
前記オーバレイ印刷処理を実行するデバイスを更に備える
ことを特徴とする請求項１６に記載の情報処理システム。
【請求項１８】
前記オーバレイ印刷処理を実行するデバイスは、画像形成装置である
ことを特徴とする請求項１７に記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フォーム内容が予め印刷された印刷用紙に画像を重ねて印刷するオーバレイ印刷処理を管理するための情報を生成する情報処理装置及びその制御方法、コンピュータプログラム、情報処理システムに関するものである。
【背景技術】
【０００２】
昨今、企業の内部統制に対する関心が高まり、業務プロセスの可視化の必要性が求められている。このような環境において、予め定められているフォームとページ単位に定義されたテキスト形式のデータ（フィールドデータ）とを重ね合わせた印刷（オーバレイ印刷）処理が存在する。ここで、フォームについては、その内容（フォーム内容）が予め印刷された用紙（プレプリント用紙）を使用するものが知られている。このオーバレイ印刷においては、機密情報や個人情報を取り扱うケースが非常に多く、誤謬・不正の未然防止という観点からも統制活動の徹底がますます重要視されている。
【０００３】
従来の技術においては、印刷物に対する情報漏洩や不正使用の抑止を図る目的で、プリンタ、複合機等の印刷装置で処理された印刷データをテキストまたは画像データ形式でログ情報とともにプリントサーバに保存するものがある。そして、万が一情報が漏洩した場合、プリントサーバに保存された印刷データを検索し、漏洩元を特定できるようなシステムの導入が一般的である（特許文献１参照）。
【特許文献１】特開２００６−２５２２９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記プレプリント用紙にてオーバレイ印刷された印刷物が何らかの原因で複製・漏洩された場合、従来のシステムでは、プリントサーバには上記フィールドデータの情報のみが保存される。そのため、例えば、いつ／誰が／何処でオーバレイ印刷された印刷物がきっかけで問題が発生したかを検索し、特定するまで非常に多くの時間を要してしまう。
【０００５】
この理由には、例えば、以下の点が挙げられる。
【０００６】
（１）フォーム（プレプリント用紙）に対する一切の情報がプリントサーバに保存されていないためフォーム情報による検索処理ができない。
【０００７】
（２）同一のフィールドデータが使用されるフォームの種類は多数存在するため、フィールドデータ情報だけでは検索処理による十分な絞り込みができない。
【０００８】
（３）ユーザによる印刷物の目視によるチェックは確実性に欠くだけでなく実質的にも不可能である。
【０００９】
ここで、図１４に、同一のフィールドデータが使用される複数の異なるフォーム、及びオーバレイ印刷結果の一例を示す。図１４では、複数の異なるフォーム群５０１に対して、各フォームに適用される同一のフィールドデータ５０２を示している。従来の構成では、複数の異なるフォーム群５０１のそれぞれのフォームに、このフィールドデータ５０２を使用することで、フィールドデータ５０２が各フォームに印刷されたオーバレイ印刷結果群５０３を得ることになる。
【００１０】
本発明は上記の課題を解決するためになされたものであり、過去に行われた不正なオーバレイ印刷に関する情報を容易に特定することができる情報処理装置及びその制御方法、コンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の目的を達成するための本発明による情報処理装置は以下の構成を備える。即ち、
フォーム内容が予め印刷された印刷用紙に画像を重ねて印刷するオーバレイ印刷処理を管理するための情報を生成する情報処理装置であって、
前記フォーム内容を示す第１画像データを生成する第１生成手段と、
前記第１画像データを、前記オーバレイ印刷処理に関するデータを管理するサーバに登録するために、該サーバに送信する第１送信手段と、
前記オーバレイ印刷処理を実行させるデバイスのデバイス情報を取得する取得手段と、
前記取得手段で取得したデバイス情報に基づいて、前記オーバレイ印刷処理に使用する印刷用紙に関する設定情報を設定する設定手段と、
前記設定情報を、前記サーバに登録するために、該サーバに送信する第２送信手段と、
前記オーバレイ印刷処理の実行の指示を受け付けた場合、前記オーバレイ印刷処理で使用する印刷用紙に重ねて印刷する画像の第２画像データを生成する第２生成手段と、
前記第２画像データを使用する前記オーバレイ印刷処理に対して指定された印刷属性と前記第２画像データとの関連付けを示す関連付け情報を生成し、前記サーバに登録するために、前記関連付け情報を該サーバに送信する第３送信手段と
を備える。
【００１２】
また、好ましくは、前記取得手段は、前記デバイス情報として、前記デバイスのデバイス名、及び該デバイスの給紙部の給紙部名を含む情報を取得する。
【００１３】
また、好ましくは、前記設定手段は、前記デバイス情報が示す前記デバイスのデバイス名と、前記デバイスの給紙部の給紙部名と、前記給紙部に搭載する印刷用紙の種類を示す前記第１画像データに対応するフォーム名とを含む設定情報を設定する。
【００１４】
また、好ましくは、前記取得手段は、前記デバイス情報として、前記デバイスのデバイス名と、ユーザが使用可能な該デバイスの給紙部の給紙部名を含む情報を取得する。
【００１５】
また、好ましくは、前記設定手段は、前記デバイスのユーザ別に、前記デバイス情報が示す前記デバイスのデバイス名と、該デバイスの給紙部の給紙部名と、前記給紙部に搭載する印刷用紙の種類を示す前記第１画像データに対応するフォーム名とを含む設定情報を設定する。
【００１６】
また、好ましくは、前記デバイス名と前記フォーム名とを含む前記印刷属性を検索条件とする検索指示を前記サーバに送信することで、前記サーバで管理される前記設定情報及び前記関連付け情報と該印刷属性とに基づいて、該印刷属性に対応する第１画像データを検索する検索手段を更に備える。
【００１７】
また、好ましくは、前記検索手段による検索履歴に基づいて、前記検索手段で検索された前記第１画像データと、前記関連付け情報で前記印刷属性に関連付けられている前記第２画像データとを合成するか否かを判定する判定手段と、
前記判定手段によって前記第１画像データと前記第２画像データとを合成すると判定した場合、該第１画像データと該第２画像データとを合成して第３画像データを生成する合成手段と、
前記合成手段によって生成された前記第３画像データを出力する出力手段と
を更に備える。
【００１８】
また、好ましくは、前記デバイスは、
当該デバイスを使用可能なユーザのユーザ名と、前記ユーザが使用可能な当該デバイスの給紙部の給紙部名と、前記給紙部が交換された場合に実行する処理内容を含むデバイス設定情報を入力する入力手段と、
前記給紙部が交換された場合に、前記デバイス設定情報で設定されている処理内容が示す処理を実行する実行手段と
を備える。
【００１９】
また、好ましくは、前記処理内容は、前記印刷用紙を搭載する給紙部の給紙部名を再登録して印刷処理を有効にする処理、あるいは一切の印刷処理を無効にする処理のどちらかである。
【００２０】
上記の目的を達成するための本発明による情報処理装置の制御方法は以下の構成を備える。即ち、
フォーム内容が予め印刷された印刷用紙に画像を重ねて印刷するオーバレイ印刷処理を管理するための情報を生成する情報処理装置の制御方法であって、
前記フォーム内容を示す第１画像データを生成する第１生成工程と、
前記第１画像データを、前記オーバレイ印刷処理に関するデータを管理するサーバに登録するために、該サーバに送信する第１送信工程と、
前記オーバレイ印刷処理を実行させるデバイスのデバイス情報を取得する取得工程と、
前記取得工程で取得したデバイス情報に基づいて、前記オーバレイ印刷処理に使用する印刷用紙に関する設定情報を設定する設定工程と、
前記設定情報を、前記サーバに登録するために、該サーバに送信する第２送信工程と、
前記オーバレイ印刷処理の実行の指示を受け付けた場合、前記オーバレイ印刷処理で使用する印刷用紙に重ねて印刷する画像の第２画像データを生成する第２生成工程と、
前記第２画像データを使用する前記オーバレイ印刷処理に対して指定された印刷属性と前記第２画像データとの関連付けを示す関連付け情報を生成し、前記サーバに登録するために、前記関連付け情報を該サーバに送信する第３送信工程と
を備える。
【００２１】
上記の目的を達成するための本発明によるコンピュータプログラムは以下の構成を備える。即ち、
フォーム内容が予め印刷された印刷用紙に画像を重ねて印刷するオーバレイ印刷処理を管理するための情報を生成する情報処理装置の制御をコンピュータに実行させるためのコンピュータプログラムであって、
前記フォーム内容を示す第１画像データを生成する第１生成工程と、
前記第１画像データを、前記オーバレイ印刷処理に関するデータを管理するサーバに登録するために、該サーバに送信する第１送信工程と、
前記オーバレイ印刷処理を実行させるデバイスのデバイス情報を取得する取得工程と、
前記取得工程で取得したデバイス情報に基づいて、前記オーバレイ印刷処理に使用する印刷用紙に関する設定情報を設定する設定工程と、
前記設定情報を、前記サーバに登録するために、該サーバに送信する第２送信工程と、
前記オーバレイ印刷処理の実行の指示を受け付けた場合、前記オーバレイ印刷処理で使用する印刷用紙に重ねて印刷する画像の第２画像データを生成する第２生成工程と、
前記第２画像データを使用する前記オーバレイ印刷処理に対して指定された印刷属性と前記第２画像データとの関連付けを示す関連付け情報を生成し、前記サーバに登録するために、前記関連付け情報を該サーバに送信する第３送信工程と
をコンピュータに実行させる。
【００２２】
上記の目的を達成するための本発明による情報処理システムは以下の構成を備える。即ち、
フォーム内容が予め印刷された印刷用紙に画像を重ねて印刷するオーバレイ印刷処理を管理するための情報を生成する情報処理装置と、前記オーバレイ印刷処理に関するデータを管理するサーバとを備える情報処理システムであって、
前記情報処理装置は、
前記フォーム内容を示す第１画像データを生成する第１生成手段と、
前記第１画像データを、前記オーバレイ印刷処理に関するデータを管理するサーバに登録するために、該サーバに送信する第１送信手段と、
前記オーバレイ印刷処理を実行させるデバイスのデバイス情報を取得する取得手段と、
前記取得手段で取得したデバイス情報に基づいて、前記オーバレイ印刷処理に使用する印刷用紙に関する設定情報を設定する設定手段と、
前記設定情報を、前記サーバに登録するために、該サーバに送信する第２送信手段と、
前記オーバレイ印刷処理の実行の指示を受け付けた場合、前記オーバレイ印刷処理で使用する印刷用紙に重ねて印刷する画像の第２画像データを生成する第２生成手段と、
前記第２画像データを使用する前記オーバレイ印刷処理に対して指定された印刷属性と前記第２画像データとの関連付けを示す関連付け情報を生成し、前記サーバに登録するために、前記関連付け情報を該サーバに送信する第３送信手段とを備え、
前記サーバは、
前記第１画像データを、前記情報処理装置から受信して、記憶媒体に登録する第１登録手段と、
前記設定情報を、前記情報処理装置から受信して、前記記憶媒体に登録されている前記第１画像データと対応付けて該記憶媒体に登録する第２登録手段と、
前記関連付け情報を、前記情報処理装置から受信して、記憶媒体に登録する第３登録手段と
を備える。
【発明の効果】
【００２３】
本発明によれば、過去に行われた不正なオーバレイ印刷に関する情報を容易に特定することができる情報処理装置及びその制御方法、コンピュータプログラム、情報処理システムを提供できる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００２５】
本発明は、フォームとページ単位に定義されたテキスト形式のデータを重ね合わせた印刷処理（オーバレイ印刷）に関連するものである。特に、フォーム内容が予め印刷された用紙（プレプリント用紙）を使用してオーバレイ印刷された印刷物が何らかの原因で複製・漏洩された場合、いつ／誰が／何処でオーバレイ印刷された印刷物がきっかけで問題が発生したかを容易に特定できることを実現する。これにより、印刷物に対する情報漏洩や不正使用の抑止、さらには内部統制の徹底を図ることを目的とする印刷システムを実現する。
【００２６】
＜実施形態１＞
レーザプリンタ等のページプリンタでは、ページ登録またはフォーム登録と呼ばれる機能が存在する。この機能を使用することで、例えば、フォーム内の原稿用紙形式の枠線等をフォーム情報として登録しておくことができる。そして、このページプリンタを利用して、テキスト形式のデータ（フィールドデータ）を印刷するときには、ページ情報呼出またはフォーム情報呼出と呼ばれる機能を使用する。これにより、予め登録されているフォーム情報と、テキスト形式のデータを重ねあわせて印刷することができる。このような重ねあわせ印刷のことをオーバレイ印刷と定義している。
【００２７】
オーバレイ印刷で使用されるフォーム（フォーム情報）は、一般的に専用のフォーム情報設計システムを利用して作成される。フォーム情報には、２種類の図形が設定される。１つはフォーム上の指定された位置に固定的に表示されるデータに依存しない図形（フォーム図形）である。もう１つは、フィールドデータをどのような形式でどれだけ受け取るかという設定（出力書式）に従いフォーム上の指定された位置に表示する図形（フィールド図形）である。
【００２８】
本発明のように、フォーム情報のフォーム図形部分が予め印刷されている用紙（プレプリント用紙）を使用したオーバレイ印刷を実行する場合、フォーム情報はフィールド図形の定義・作成だけで良い。図１は、オーバレイ印刷に使用するプレプリント用紙６０１、及び対応するフィールド図形が作成・定義されたフォーム情報６０２の一例を示している。
【００２９】
次に、本発明のフォーム情報設計システム及びオーバレイ印刷制御システムを実現するコンピュータシステム（印刷システム）の構成について、図２を用いて説明する。
【００３０】
図２は本発明の実施形態１のフォーム情報設計システム及びオーバレイ印刷制御システムを実現するコンピュータシステムの構成を示す図である。
【００３１】
図２において、システム全体を制御するＣＰＵ１０５は、主記憶装置（ＣＳ）１０６に記憶されている制御プログラムに従い、システムを構成する各種構成要素の動作を制御する。また、ＣＳ１０６は、外部記憶制御装置（ＡＳＣ）１０７を介して外部記憶装置（ＡＳＵ）１０８からロードされたアプリケーションプログラムを記憶して実行するためのメモリ領域でもある。そして、このＣＳ１０６のメモリ領域には、フォーム情報設計システム及びオーバレイ印刷システムを実現するためのプログラムも存在する。
【００３２】
ＣＳ１０６上の制御プログラムや各種アプリケーションプログラムは、以下の２つの装置からの指示によって操作される。第一の装置は、表示装置１０１、キーボード１０２ａ、ポインティングデバイス１０２ｂ及び操作卓制御装置（ＴＣＵ）１０３からなるオペレータ操作卓である。第ニの装置は、ＬＡＮやＷＡＮ等のネットワークを介して接続された外部のコンピュータシステムからの指示情報を、本コンピュータシステムに取り込むネットワーク接続機器（ＮＩＣ）１０４である。
【００３３】
プリンタ１１０は、入出力制御装置（ＩＯＣ）１０９を介して、当該コンピュータシステムに接続されている。プリンタ１１０は、コンピュータシステムから入力されるフォーム情報を、予め内部のメモリに登録している。そして、プリンタ１１０は、コンピュータシステムから入力されるテキスト形式のデータと、メモリに予め登録されているフォーム情報に基づいて生成したフォームパターンとを重ね合わせてオーバレイパターンを生成しオーバレイ印刷を実現する。
【００３４】
尚、システムバス１１１は、ＴＣＵ１０３、ＮＩＣ１０４、ＣＰＵ１０５、ＣＳ１０６、ＡＳＣ１０７及びＩＣＯ１０９の各種構成要素間のデータ及びプログラム命令の送受信を行うための経路である。
【００３５】
また、図２中の各種構成要素におけるアルファベット表記はそれぞれ略称であり、正式な表記は以下のようになる。
【００３６】
ＣＳ：Ｃｅｎｔｒａｌ  Ｓｔｏｒａｇｅ
ＡＳＣ：Ａｕｘｉｌｉａｒｙ  Ｓｔｏｒａｇｅ  Ｃｏｎｔｒｏｌｅｒ
ＡＳＵ：Ａｕｘｉｌｉａｒｙ  Ｓｔｏｒａｇｅ  Ｕｎｉｔ
ＴＣＵ：Ｔｅｒｍｉｎａｌ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ
ＮＩＣ：Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃｏｎｔｒｏｌｅｒ
ＩＯＣ：Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｃｏｎｔｒｏｌｅｒ
次に、フォーム情報設計システムの機能構成について、図３を用いて説明する。
【００３７】
図３は本発明の実施形態１のフォーム情報設計システムの構成を示すブロック図である。
【００３８】
図３において、２０１はフォーム情報設計システムである。フォーム情報設計システム２０１は、その利用時はＣＳ１０６（図２）上に存在する。ＣＰＵ１０５は、フォーム情報設計システム２０１内のユーザインタフェース部２０６に基づいて、フォーム情報バッファ２０２、表示制御部２０３、描画制御部２０４、ファイル入出力部２０５を制御する。
【００３９】
ここで、ユーザインタフェース部２０６は全体制御プログラム、表示制御部２０３は表示制御プログラム、描画制御部２０４は描画制御プログラム、ファイル入出力部２０５はファイル入出力制御プログラムによってそれぞれ実現される。
【００４０】
ＣＰＵ１０５は、表示制御部２０３に基づいて、例えば、ポインティングデバイス１０２を用いて入力されるフォーム情報設計システムの設定命令やフォーム情報作成命令等の各種命令をＴＣＵ１０３を介して受信する。ＣＰＵ１０５は、ユーザインタフェース部２０６に基づいて、受信した設定命令やフォーム情報作成命令等の各種命令を解析し、描画制御部２０４やファイル入出力部２０５に内部命令として処理要求を発行する。
【００４１】
ＣＰＵ１０５は、ユーザインタフェース部２０６に基づいて、描画制御部２０４やファイル入出力部２０５の処理結果を表示制御部２０３に送信し、表示制御部２０３に基づいて表示装置１０１に処理結果を表示する。
【００４２】
表示制御部２０３は、表示制御プログラムによって実現される。表示制御部２０３は、描画制御部２０４を介してフォーム情報バッファ２０２に現在設計中のフォーム情報に基づくフォームパターンを、表示装置１０１に表示する。また、表示制御部２０３は、キーボード１０２ａやポインティングデバイス１０２ｂを用いて入力されたユーザの設定命令やフォーム情報作成命令等の各種命令を受信する。
【００４３】
描画制御部２０４は、描画制御プログラムによって実現される。描画制御部２０４は、フォーム情報バッファ２０２を管理し、作成されたすべてのフォーム情報要素をフォーム情報バッファ２０２に入出力する。また、描画制御部２０４は、ユーザインタフェース部２０６からの命令により、表示制御部２０３やファイル入出力部２０５へフォーム情報要素を双方向に転送する。
【００４４】
ファイル入出力部２０５は、ファイル入出力制御プログラムによって実現される。ファイル入出力部２０５は、ユーザインタフェース部２０６の命令に基づいて、描画制御部２０４を介してフォーム情報バッファ２０２上に、現在設計中のフォーム情報について、ＡＳＵ１０８上に存在するフォーム情報ファイル２０７への書込／読出を行う。また、ファイル入出力部２０５は、ユーザインタフェース部２０６の命令に基づいて、描画制御部２０４を介してフォーム情報ファイル２０７の読出／書込もあわせて行うことができる。
【００４５】
次に、オーバレイ印刷システムの機能構成について、図４を用いて説明する。
【００４６】
図４は本発明の実施形態１のオーバレイ印刷システムの構成を示すブロック図である。
【００４７】
図４において、３０１はオーバレイ印刷システムである。オーバレイ印刷システム３０１は、その利用時は、ＣＳ１０６（図２）上に存在する。ＣＰＵ１０５は、オーバレイ印刷システム３０１内のオーバレイ印刷制御部３０５に基づいて、ファイル入出力部３０２、ユーザインタフェース部３０４、プリンタドライバ部３０６を制御する。
【００４８】
ここで、オーバレイ印刷制御部３０５は全体制御プログラム、ファイル入出力部３０２はファイル入出力制御プログラム、ユーザインタフェース部３０４は制御プログラム、プリンタドライバ部３０６はプリンタ制御プログラムによってそれぞれ実現される。
【００４９】
ユーザインタフェース部３０４は、制御プログラムによって実現される。ユーザインタフェース部３０４は、ＡＳＵ１０８内のフォーム情報ファイル２０７とフィールドデータファイル３０３をファイル入出力部３０２を介して入力したフォーム情報ファイル名称やフィールドデータファイル名称の一覧を表示装置１０１に表示する。また、ユーザインタフェース部３０４は、キーボード１０２ａまたはポインティングデバイス１０２ｂを用いてユーザが指定するフォーム情報ファイル名称やフィールドデータファイル名称等の選択指示情報を受信し、ファイル入出力部３０２へ出力する。
【００５０】
ファイル入出力部３０２は、ファイル入出力制御プログラムによって実現される。ファイル入出力部３０２は、ユーザインタフェース部３０４を介して入力したフォーム情報ファイル名称とフィールドデータファイル名称等の選択指示情報を受信する。そして、ファイル入出力部３０２は、受信した選択指示情報に基づき、フォーム情報ファイル２０７のフォーム情報の読出やフィールドデータファイル３０３から指定されたデータを読出を行って、オーバレイ印刷制御部３０５へ出力する。
【００５１】
オーバレイ印刷制御部３０５は、全体制御プログラムによって実現される。オーバレイ印刷制御部３０５は、ファイル入出力部３０２を介して受信したフォーム情報ファイル２０７のフォーム情報をプリンタドライバ部３０６を介してプリンタ１１０へ出力して登録する。また、オーバレイ印刷制御部３０５は、ファイル入出力部３０２を介して受信したテキスト形式のデータを解釈して中間データを生成し、プリンタドライバ部３０６へ出力する。この中間データは、例えば、プリンタドライバ部３０６でビットマップデータを生成しやすいように処理を施したデータである。
【００５２】
次に、ネットワーク環境下でのオーバレイ印刷処理を行うクライアント／サーバコンピュータ、及びオーバレイ印刷において処理された印刷データを保存（登録）及び管理するプリントサーバのシステム構成について、図５を用いて説明する。
【００５３】
図５は本発明の実施形態１のネットワーク構成のコンピュータシステムを示す図である。
【００５４】
尚、図５中、図４の構成要素と共通の構成要素については、同一の参照番号を付加して、その詳細説明については省略する。
【００５５】
図５において、４０１はサーバである情報処理装置を示している。また、４１１はクライアントである情報処理装置を示していて、サーバ４０１へオーバレイ印刷処理の指示や必要なデータの入出力を行う。特に、クライアント４１１は、オーバレイ印刷処理の履歴を管理するための情報を生成する。
【００５６】
４２１はプリントサーバである情報処理装置を示していて、オーバレイ印刷処理に関するデータを保存（登録）、管理する。ここで、このオーバレイ印刷処理に関するデータには、オーバレイ印刷処理で使用した印刷用紙の画像データ、オーバレイ印刷処理における印刷属性、オーバレイ印刷処理で使用したフィールドデータ等がある。
【００５７】
尚、これらの情報処理装置のハードウェア構成は、図２の構成に準ずる。また、サーバ４０１、クライアント４１１及びプリントサーバ４２１は、例えば、Ｗｅｂクライアントシステムによって実現される。従って、サーバ４０１及びプリントサーバ４２１は、Ｗｅｂサーバ機能を搭載し、クライアント４１１は、Ｗｅｂページを閲覧するためのブラウザ機能を搭載している。
【００５８】
ユーザ操作に基づいて、クライアント４１１上のユーザインタフェース部４１５は、オーバレイ印刷処理の要求を発行し、これを表示制御部４１４へ送信する。表示制御部４１４は、受信した要求に応じて、発行内容や発行状態等の状態表示を表示装置４１６へ実行するとともに、その要求をデータ入出力部４１３へ送信する。データ入出力部４１３は、その要求をネットワーク通信制御部４１２へ送信する。ネットワーク通信制御部４１２は、受信した要求をネットワーク４５１を介してサーバ４０１へ送信する。
【００５９】
サーバ４０１は、クライアント４１１からのオーバレイ印刷処理の要求を、ネットワーク４５１を介してネットワーク通信制御部４０４で受信する。ネットワーク通信制御部４０４は、受信した要求を配信データ制御部４０３へ送信する。配信データ制御部４０３は、受信した要求の内容を解析し、その解析結果をファイル入出力部４０２へ送信する。ファイル入出力部４０２は、受信した解析結果に基づいて、オーバレイ印刷処理に必要なフォーム情報ファイル２０７とフィールドデータファイル３０３を呼び出し、配信データ制御部４０３へ送信する。
【００６０】
配信データ制御部４０３は、受信したフォーム情報ファイル２０７とフィールドデータファイル３０３をネットワーク通信制御部４０４へ送信する。ネットワーク通信制御部４０４は、非同期で、受信したフォーム情報ファイル２０７とフィールドデータファイル３０３をクライアント４１１にネットワーク４５１を介して送信する。
【００６１】
クライアント４１１では、サーバ４０１からのフォーム情報ファイル２０７及びフィールドデータファイル３０３をネットワーク４５１を介してネットワーク通信制御部４１２で受信する。ネットワーク通信制御部４１２は、受信したフォーム情報ファイル２０７及びフィールドデータファイル３０３を、オーバレイ印刷システム３０１に送信する。
【００６２】
オーバレイ印刷システム３０１は、受信したフォーム情報ファイル２０７及びフィールドデータファイル３０３に基づいて、プリンタ４１７によってオーバレイ印刷処理を実行する。オーバレイ印刷処理の際、オーバレイ印刷システム３０１内のプリンタドライバ部３０６で生成されたオーバレイ印刷処理のログ情報及びテキスト／画像データは、ネットワーク４５２を介してプリントサーバ４２１へ送信する。
【００６３】
プリントサーバ４２１は、クライアント４１１からのログ情報及びテキスト／画像データを、ネットワーク４５２を介してネットワーク通信制御部４２２で受信する。ネットワーク通信制御部４２２は、ログ情報及びテキスト／画像データをジョブコンテンツデータ制御部４２３へ送信する。ジョブコンテンツデータ制御部４２３は、受信したログ情報及びテキスト／画像データをコンテンツデータとして処理する。ジョブコンテンツデータ制御部４２３は、このコンテンツデータをコンテンツデータ入出力部４２４へ送信する。コンテンツデータ入出力部４２４は、受信したコンテンツデータをコンテンツデータベース４２７に格納・保存（登録）する。
【００６４】
一方、過去に実行したオーバレイ印刷による印刷物に対する検索処理を行う場合には、ユーザインタフェース部４２５より、検索条件を入力する。ユーザインタフェース部４２５は、入力した検索条件をコンテンツデータ入出力部４２４へ送信する。コンテンツデータ入出力部４２４は、受信した検索条件に合致するコンテンツデータを４２７を検索し、その検索結果をユーザインタフェース部４２５へ送信する。ユーザインタフェース部４２５は、受信した検索結果を表示装置４２６に出力する。
【００６５】
尚、過去に実行したオーバレイ印刷による印刷物に対する検索処理は、例えば、クライアント４１１から、検索指示をプリントサーバ４２１へ指示することでも実行することができる。
【００６６】
次に、実施形態１の印刷システムが実行する処理について、図６を用いて説明する。
【００６７】
図６は本発明の実施形態１の印刷システムが実行する処理を示すフローチャートである。
【００６８】
図６のフローチャートは、プレプリント用紙に対する画像データの生成と、オーバレイ印刷時に使用するデバイスのデバイス名称及びプレプリント用紙が格納される給紙部名の取得及び設定と、これらをプリントサーバに転送・保存（登録）する処理である。このフローチャートを実現する制御プログラムは、図５のクライアント４１１内に存在する。そして、図６に示す処理は、表示装置４１６を介して必要な入力がされた時点で当該制御プログラムが起動されてクライアント４１１内の各種構成要素を実現することで実行される。
【００６９】
最初に、オーバレイ印刷で使用するプレプリント用紙に対する画像データ（フォーム画像データ（第１画像データ））の生成を実行する（ステップＳ１０１）。つまり、第１画像データを生成する第１生成処理を実行する。尚、オーバレイ印刷処理を実行させるデバイスが複数の給紙部を有していて、複数種類のプレプリント用紙を搭載可能である場合には、その種類別にステップＳ１０１の処理を実行する。
【００７０】
次に、オーバレイ印刷で使用するデバイスのデバイス情報（具体的にはデバイス名称やデバイスの給紙部の構成等）をデバイス（プリンタ４１７）に対して問い合わせを行い、取得する（ステップＳ１０２）。
【００７１】
尚、デバイス（プリンタ４１７）は、自身に関する情報として、デバイス名称やデバイスの給紙部の構成、給紙部交換の有無等の情報をデバイス情報として管理することができ、必要に応じて外部機器に出力することが可能である。
【００７２】
次に、ステップＳ１０２で取得したデバイス情報をもとに、プレプリント用紙を格納するデバイス名／給紙部名を設定情報として設定する（ステップＳ１０３）。ここで、図７に、プレプリント用紙を格納するデバイス名／給紙部名、プレプリント用紙の種類名（フォーム名）からなる設定情報の一例を示す。
【００７３】
ステップＳ１０３の処理は、設定情報の設定が完了するまで継続される。そこで、設定が完了したか否かを判定する（ステップＳ１０４）。設定が完了していない場合（ステップＳ１０４でＮＯ）、ステップ１０３に戻る。一方、設定が完了している場合（ステップＳ１０４でＹＥＳ）、ステップＳ１０５に進む。
【００７４】
ステップＳ１０１で生成したプレプリント用紙に対する画像データ（第１画像データ）をプリントサーバ４２１に転送・保存（登録）する（ステップＳ１０５）。換言すれば、第１画像データをプリントサーバ４２１に登録するために、プリントサーバ４２１に送信する第１送信処理を実行する。プリントサーバ４２１は、受信した第１画像データを内部の記憶媒体（メモリ）に登録する第１登録処理を実行する。
【００７５】
尚、この画像データには、その付帯情報として、対応するプリプリント用紙の種類名（フォーム名）が付加されている。これにより、プリントサーバ４２１では、先に送信したプレプリント用紙に対する画像データと、設定情報とを対応付けて管理することが可能となる。また、ここで、クライアント４１１がプリントサーバ４２１へ各種データを登録することは、クライアント４１１からの登録指示に基づいて、その登録指示を受けて対象とするデータをプリントサーバ４２１が自身の記憶媒体に登録することを意味する。
【００７６】
次に、ステップＳ１０５の処理でエラーが発生したか否かを判定する（ステップＳ１０６）。エラーが発生したと判定した場合（ステップＳ１０６でＹＥＳ）、エラー処理を実行する（ステップＳ１０９）。尚、エラー処理としては、エラーが発生した旨を表示装置４１６に出力したり、プリンタ４１７より出力したりする等がある。
【００７７】
一方、エラーが発生していないと判定した場合（ステップＳ１０６でＮＯ）、ステップＳ１０３で設定した設定情報をプリントサーバ４２１に転送・保存（登録）する（ステップＳ１０７）。換言すれば、設定情報を、プリントサーバ４２１に登録するために、プリントサーバ４２１に送信する第２送信処理を実行する。プリントサーバ４２１は、受信した設定情報を内部の記憶媒体（メモリ）に登録する第２登録処理を実行する。
【００７８】
次に、ステップＳ１０７の処理でエラーが発生したか否かを判定する（ステップＳ１０８）。エラーが発生したと判定した場合（ステップＳ１０８でＹＥＳ）、エラー処理を実行する（ステップＳ１０９）。一方、エラーが発生していないと判定した場合（ステップＳ１０８でＮＯ）、処理を終了する。
【００７９】
次に、プレプリント用紙を使用するオーバレイ印刷処理について、図８を用いて説明する。
【００８０】
図８は本発明の実施形態１のプレプリント用紙を使用するオーバレイ印刷処理を示すフローチャートである。
【００８１】
このフローチャートを実現する制御プログラムは、図５のクライアント４１１内に存在する。そして、図８に示す処理は、表示装置４１６を介して必要な入力がされた時点で当該制御プログラムが起動されてクライアント４１１内の各種構成要素を実現することで実行される。
【００８２】
最初に、ユーザからの指示入力に基づいて、プレプリント用紙を使用するオーバレイ印刷を実行したか否かを判定する（ステップＳ２０１）。プレプリント用紙を使用するオーバレイ印刷を実行していないと判定した場合（ステップＳ２０１でＮＯ）、処理を終了する。一方、プレプリント用紙を使用するオーバレイ印刷を実行したと判定した場合（ステップＳ２０１でＹＥＳ）、オーバレイ印刷処理を実行する（ステップＳ２０２）。
【００８３】
次に、オーバレイ印刷処理の際、デバイス内で印刷データとして処理されたフィールドデータに対する画像データ（第２画像データ）を生成する（ステップＳ２０３）。つまり、オーバレイ印刷処理で使用する印刷用紙に重ねて印刷する画像の第２画像データを生成する第２生成処理を実行する。
【００８４】
これに加えて、オーバレイ印刷時に指定された印刷属性を取得する（ステップＳ２０４）。ここで、印刷属性とは、オーバレイ印刷に使用するデバイス名と給紙部名を含む情報である。
【００８５】
尚、オーバレイ印刷の実行指示は、クライアント４１１内の制御プログラム（例えば、オーバレイ印刷システム３０１内のプリンタドライバ部３０６）によって生成されるユーザインタフェースによって行うことができる。また、オーバレイ印刷に係る各種印刷設定は、このユーザインタフェースによって指定することができ、この印刷設定において、オーバレイ印刷時に係る印刷属性を指定することができる。また、印刷属性を指定しない場合には、デフォルトの印刷属性がオーバレイ印刷時に使用される。
【００８６】
次に、ステップＳ２０３で生成した画像データとステップＳ２０４で取得した印刷属性を関連付ける（ステップＳ２０５）。この関連付けによって得られる関連付け情報をプリントサーバ４２１に転送・保存（登録）する（ステップＳ２０６）。換言すれば、関連付け情報を生成し、プリントサーバ４２１に登録するために、その関連付け情報をプリントサーバ４２１に送信する第３送信処理を実行する。プリントサーバ４２１は、受信した関連付け情報を内部の記憶媒体（メモリ）に登録する第３登録処理を実行する。
【００８７】
ここで、図９に、フィールドデータに対する画像データと印刷属性との関連付けを示す関連付け情報（図案化したもの）を一例として示す。図９に示すように、関連付け情報１００１は、フィールドデータ１００２と、印刷属性１００３から構成されている。
【００８８】
次に、ステップＳ２０７の処理でエラーが発生したか否かを判定する（ステップＳ２０７）。エラーが発生したと判定した場合（ステップＳ２０７でＹＥＳ）、エラー処理を実行する（ステップＳ２０８）。エラーが発生していないと判定した場合（ステップＳ２０７でＮＯ）、処理を終了する。
【００８９】
図６及び図８に示す処理により、プレプリント用紙にてオーバレイ印刷された印刷物に関する情報が、プリントサーバ４２１に保存（登録）、管理されることになる。これにより、オーバレイ印刷された印刷物が何らかの原因で複製・漏洩された場合でも、プリントサーバ４２１に保存（登録）された情報から、オーバレイ印刷でどのプレプリント用紙が使用されたかを簡単に特定することが可能となる。
【００９０】
この検索処理としては、クライアント４１１からの検索指示によって、プリントサーバ４２１が実行する構成や、プリントサーバ４２１で直接検索指示を入力して実行する構成が考えられる。
【００９１】
いずれの場合でも、プリントサーバ４２１に登録されたフィールドデータに対する画像データに関連付けられた印刷属性から、対応するプレプリント用紙の画像データの設定情報を参照して検索、特定することができる。つまり、印刷属性を検索条件とする検索処理を実行して、プレプリント用紙の画像データを検索、特定することができる。また、検索したプレプリント用紙の画像データは、例えば、クライアント４１１の表示装置４１６上に検索結果として出力しても良いし、プリントサーバ４２１の表示装置４２６上に検索結果として出力しても良い。
【００９２】
また、この検索処理においては、オーバレイ印刷で出力された印刷物に対する検索実行回数や検索ヒット数等の検索履歴に基づいて、検索結果として出力するプレプリント用紙の画像データの出力内容を制御することができる。この制御は、クライアント４１１が実行しても良いし、プリントサーバ４２１が実行しても良い。
【００９３】
例えば、この制御は、クライアント４１１が、プリントサーバ４２１内で別々に管理されているプレプリント用紙に対する画像データ（第１画像データ）とフィールドデータに対する画像データ（第２画像データ）を合成した画像データ（オーバレイ印刷結果：第３画像データ）を生成するか否かを自動判定する。そして、クライアント４１１は、その判定結果に基づいて、オーバレイ印刷結果を表示装置４１６へ表示する。
【００９４】
これにより、ユーザが意図するオーバレイ印刷結果を表示装置４１６上に出力することが可能となる。また、このオーバレイ印刷結果を出力した場合には、後の再確認用を可能にするために、プリントサーバ４２１へ転送して保存（登録）することも可能である。
【００９５】
以上説明したように、実施形態１によれば、印刷物が何らかの原因で複製・漏洩された場合でも、フィールドデータに対する画像に関連付けられた印刷属性情報からプリントサーバ内のプレプリント用紙に対する画像データを特定することができる。そのため、いつ／誰が／何処でオーバレイ印刷された印刷物がきっかけで問題が発生したかを容易に判定することができる。
【００９６】
また、プリントサーバには、フィールドデータに対する画像、プレプリント用紙の画像データが別々に登録されている。そのため、一方の画像に対する検索処理を行った後、他方の画像に対する検索処理を順次実行することで効率的な絞り込みを行うことが可能となる。
【００９７】
＜実施形態２＞
実施形態１では、プレプリント用紙に対する画像データを予めプリントサーバに保存（登録）しておき、オーバレイ印刷実行時、生成されるフィールドデータの画像データから使用したプレプリント用紙が特定できる構成に説明した。
【００９８】
実施形態１の構成の場合、不正印刷の抑止による内部統制がある程度図れる。しかしながら、悪意のあるユーザによりオーバレイ印刷前にデバイスの給紙カセットを不正に交換したり、デバイスの手差部を使用したりすることで、プリントサーバの管理下にない用紙が使用されたオーバレイ印刷が簡単に実行できてしまう可能性がある。このような場合、後になって不正印刷であることが判明したとしても、いつ／誰が不正に印刷したものかを検索し特定するまでに、非常に多くの時間を要してしまう。
【００９９】
そこで、実施形態２では、このような事態を回避するための構成について説明する。
【０１００】
まず、実施形態２の印刷システムが実行する処理について、図１０を用いて説明する。
【０１０１】
図１０は本発明の実施形態２の印刷システムが実行する処理を示すフローチャートである。
【０１０２】
図１０のフローチャートは、プレプリント用紙に対する画像データの生成と、ユーザ別（単位）のオーバレイ印刷時に使用するデバイスのデバイス名称及びプレプリント用紙が格納される給紙部名の設定と、これらをプリントサーバに転送・保存（登録）する処理である。このフローチャートを実現する制御プログラムは、図５のクライアント４１１内に存在する。そして、図１０に示す処理は、表示装置４１６を介して必要な入力がされた時点で当該制御プログラムが起動されてクライアント４１１内の各種構成要素を実現することで実行される。尚、図１０に示す処理の内、ステップＳ３０１〜ステップＳ３０３の処理は、デバイス（プリンタ４１７）で実現することも可能である。
【０１０３】
最初に、システム管理者は、デバイス（プリンタ４１７）上でユーザ認証を実行する（ステップＳ３０１）。ユーザ認証後、ユーザ単位にオーバレイ印刷時に使用を許可するデバイスの給紙部及び給紙部に格納するプレプリント用紙の設定を実行する（ステップＳ３０２）。図１１に、デバイス上で、ユーザ単位にオーバレイ印刷時に使用を許可するデバイスの給紙部及び給紙部に格納するプレプリント用紙の設定を行うための操作画面の一例を示す。尚、この操作画面は、通常は、デバイスの表示装置に表示されるが、デバイスを接続するクライアント４１１の表示装置４１６に表示して、クライアント上で操作可能にすることも可能である。
【０１０４】
特に、図１１の左側の操作画面１２０１は、ユーザ及びユーザグループを設定するための画面であり、図１１の右側の操作画面１２０２は給紙部及び給紙部に格納するプレプリント用紙の設定を行うための画面である。
【０１０５】
操作画面１２０１では、グループに対するユーザ（メンバ）の追加／削除、作成するグループの名称の設定、既存のグループの削除、ユーザ（メンバ）の追加等の設定が可能である。
【０１０６】
また、操作画面１２０２では、操作画面１２０１で設定したグループに対して、使用可能な給紙部の追加／削除、給紙カセット交換後の処理、格納可能な用紙種類の指定、用紙名称の入力等の設定が可能である。
【０１０７】
そして、操作画面１２０１や操作画面１２０２で設定されたデバイス設定情報は、デバイス（プリンタ４１７）内部のメモリに記憶、登録される。また、クライアント４１１を介して設定した場合には、クライアント４１１内部のメモリに登録される。
【０１０８】
尚、給紙カセット交換後の処理とは、給紙部である給紙カセットが交換された場合に、デバイスが実行する処理を意味するものである。特に、実施形態２では、給紙カセットが交換された場合には、印刷用紙を搭載する給紙カセットの給紙カセット名を再登録して印刷処理を有効にする、あるいは一切の印刷処理を無効にするのどちらかを実行するように構成されている。
【０１０９】
給紙カセットに搭載する用紙の種類を再登録して印刷処理を有効にする場合には、再登録を促すためのメッセージを出力した後に、操作画面１２０２を表示して、再設定操作を要求する。一方、一切の印刷処理を無効にする場合には、その旨を示すメッセージを出力するとともに、操作画面１２０２によって設定されたデバイス設定情報をクリアする。
【０１１０】
図１０の説明に戻る。
【０１１１】
ステップＳ３０２の処理は、設定が完了するまで継続される。そこで、設定が完了したか否かを判定する（ステップＳ３０３）。設定が完了していない場合（ステップＳ３０３でＮＯ）、ステップ３０２に戻る。一方、設定が完了している場合（ステップＳ３０３でＹＥＳ）、ステップＳ３０４に進む。
【０１１２】
次に、オーバレイ印刷で使用するプレプリント用紙に対する画像データの生成を実行する（ステップＳ３０４）。次に、ステップＳ３０２で設定されたユーザ単位の使用可能な給紙部／プレプリント用紙のデバイス設定情報をデバイスに対して問い合わせを行い、取得する（ステップＳ３０５）。図１２に、ユーザ単位の使用可能な給紙部／プレプリント用紙のデバイス設定情報の一例を示す。図１２に示されるように、デバイス設定情報では、デバイスに対して使用が許可されているユーザのユーザ名、ユーザが使用可能な給紙部／プレプリント用紙、給紙部交換時の処理内容等の情報が管理されている。また、このデバイス設定情報は、デバイスから取得されるものであるため、デバイスに関するデバイス情報としても機能する。
【０１１３】
次に、ステップＳ３０４で生成したプレプリント用紙に対する画像データをプリントサーバ４２１に転送・保存（登録）する（ステップＳ３０６）。次に、ステップＳ３０６の処理でエラーが発生したか否かを判定する（ステップＳ３０７）。エラーが発生したと判定した場合（ステップＳ３０７でＹＥＳ）、エラー処理を実行する（ステップＳ３１０）。
【０１１４】
一方、エラーが発生していないと判定した場合（ステップＳ３０７でＮＯ）、ステップＳ３０５で取得したユーザ単位のデバイス設定情報をプリントサーバ４２１に転送・保存（登録）する（ステップＳ３０８）。次に、ステップＳ３０８の処理でエラーが発生したか否かを判定する（ステップＳ３０９）。エラーが発生したと判定した場合（ステップＳ３０９でＹＥＳ）、エラー処理を実行する（ステップＳ３１０）。一方、エラーが発生していないと判定した場合（ステップＳ３０９でＮＯ）、処理を終了する。
【０１１５】
本処理により、デバイスの給紙カセットが不正に交換された時点で、ステップＳ３０２で使用が許可された給紙部／プレプリント用紙のデバイス設定情報がすべてクリアされることになる。そのため、オーバレイ印刷処理を実行してもエラーとなり、印刷処理を実行することができない。また、手差部についても使用が許可されていないため、印刷を実行することができない。つまり、不正なオーバレイ印刷処理の実行を禁止することができる。
【０１１６】
このように、いずれの場合も、不正な印刷を防止することが可能となる。図１３に、デバイスの給紙カセットが不正に交換された時点での、オーバレイ印刷時に使用を許可するデバイスの給紙部及び給紙部に格納するプレプリント用紙設定の状態の一例を示す。
【０１１７】
図１３は、図１１の操作画面１２０２に対して、不正な印刷を防止するための設定を行った後の操作画面１４００の内容を示している。
【０１１８】
操作画面１４００において、リスト１４０１は、使用可能な給紙部として設定されていない給紙部の一覧を示すものであり、ここでは、手差しトレイ、カセット１及びカセット３が設定されている。また、リスト１４０２は、使用可能な給紙部に格納可能な用紙の一覧を示すものであり、ここでは、格納可能な用紙が設定されていない。
【０１１９】
また、ラジオボタンフィールド１４０３は、給紙カセットが交換後の処理を設定するためのコントロールである。ラジオボタンフィールド１４０３では、１）用紙を再登録し印刷処理を有効にするための選択肢と、２）一切の印刷処理を無効にするための選択肢が構成されている。ここでは、一切の印刷処理を無効にするための選択肢が選択されている。
【０１２０】
そして、この操作画面１４００において、登録ボタン１４０４を操作すると、操作画面１４００上の各種設定内容がデバイス設定情報として、デバイス内部のメモリに登録される。
【０１２１】
以上説明したように、実施形態２によれば、実施形態１で説明した効果に加えて、デバイス上で不正に給紙カセットの交換がなされた場合には、オーバレイ印刷を実行するための設定情報をクリアする。これにより、プリントサーバの管理下にない用紙が使用されたオーバレイ印刷が実行されることを防止することができる。
【０１２２】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１２３】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１２４】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１２５】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１２６】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスクがある。また、更に、記録媒体としては、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１２７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、その接続先のホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１２８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１２９】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。また、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１３０】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１３１】
【図１】本発明の実施形態１のプレプリント用紙、及び対応するフィールド図形が定義されたフォーム情報の一例を示す図である。
【図２】本発明の実施形態１のフォーム情報設計システム及びオーバレイ印刷制御システムを実現するコンピュータシステムの構成を示す図である。
【図３】本発明の実施形態１のフォーム情報設計システムの構成を示すブロック図である。
【図４】本発明の実施形態１のオーバレイ印刷システムの構成を示すブロック図である。
【図５】本発明の実施形態１のネットワーク構成のコンピュータシステムを示す図である。
【図６】本発明の実施形態１の印刷システムが実行する処理を示すフローチャートである。
【図７】本発明の実施形態１のプレプリント用紙を格納するデバイス名／給紙部名からなる印刷属性の一例を示す図である。
【図８】本発明の実施形態１のプレプリント用紙を使用するオーバレイ印刷処理を示すフローチャートである。
【図９】本発明の実施形態１の関連付け情報の一例を示す図である。
【図１０】本発明の実施形態２の印刷システムが実行する処理を示すフローチャートである。
【図１１】本発明の実施形態２のユーザ単位にオーバレイ印刷時に使用を許可するデバイスの給紙部、及び給紙部に格納するプレプリント用紙の設定を行うための操作画面の一例を示す図である。
【図１２】本発明の実施形態２のユーザ単位の使用可能な給紙部／プレプリント用紙の設定を行うための操作画面の一例を示す図である。
【図１３】本発明の実施形態２のデバイスの給紙カセットが不正に交換された時点でのユーザ単位の使用可能な給紙部／プレプリント用紙の設定状態の一例を示す図である。
【図１４】同一のフィールドデータが使用される複数の異なるフォーム、およびオーバレイ印刷結果の一例を示す図である。
【符号の説明】
【０１３２】
１０１  表示装置
１０２ａ  キーボート
１０２ｂ  ポインティングデバイス
１０３  操作卓制御装置
１０４  ネットワーク接続機器
１０５  ＣＰＵ
１０６  主記憶装置
１０７  外部記憶制御装置
１０８  外部記憶装置
１０９  入出力制御装置
１１０  プリンタ
１１１  制御バス
２０１  フォーム情報設計システム
２０２  フォーム情報バッファ
２０３  表示制御部
２０４  描画制御部
２０５  ファイル入出力部
２０６  ユーザインタフェース部
２０７  フォーム情報ファイル
３０１  オーバレイ印刷システム
３０２  ファイル入出力部
３０３  フィールドデータファイル
３０４  ユーザインタフェース部
３０５  オーバレイ印刷制御部
３０６  プリンタドライバ部
【図１】
0004328815.tif 000002
【図２】
0004328815.tif 000003
【図３】
0004328815.tif 000004
【図４】
0004328815.tif 000005
【図５】
0004328815.tif 000006
【図６】
0004328815.tif 000007
【図７】
0004328815.tif 000008
【図８】
0004328815.tif 000009
【図９】
0004328815.tif 000010
【図１０】
0004328815.tif 000011
【図１１】
0004328815.tif 000012
【図１２】
0004328815.tif 000013
【図１３】
0004328815.tif 000014
【図１４】
0004328815.tif 000015