(57)【特許請求の範囲】
【請求項１】
印刷命令の実行によって生成される印刷スプール内の印刷イメージデータをスプール出力する装置であって、
付箋紙情報を格納する付箋紙情報格納手段と、
該付箋紙情報から付箋紙イメージデータを生成する付箋紙イメージデータ生成手段と、
前記印刷スプール内の印刷イメージデータの各表示単位と該表示単位に対応する前記付箋紙イメージデータとを合成し、該合成の結果得られる出力イメージデータをスプール出力するスプール出力手段と、
を含むことを特徴とする電子付箋紙貼付装置。
【請求項２】
前記付箋紙情報は、前記印刷イメージデータと前記付箋紙イメージデータ間で合成のために行う論理演算を示す貼付属性情報を含み、
前記スプール出力手段は、前記印刷スプール内の印刷イメージデータの各表示単位と該表示単位に対応する前記付箋紙イメージデータとを前記付箋紙情報が有する貼付属性情報に従った論理演算によって合成する、
ことを特徴とする請求項１に記載の電子付箋紙貼付装置。
【請求項３】
前記付箋紙情報は、前記付箋紙イメージデータによって表わされる付箋紙イメージのフォームを示す付箋紙フォームデータと、該付箋紙フォーム内に入力される内容を示す付箋紙データとを含む、
ことを特徴とする請求項１又は２の何れか１項に記載の電子付箋紙貼付装置。
【請求項４】
前記付箋紙フォームデータを定義する付箋紙フォーム定義手段と、
前記付箋紙データを入力する付箋紙データ入力手段と、
を更に含むことを特徴とする請求項３に記載の電子付箋紙貼付装置。
【請求項５】
前記スプール出力手段は、前記付箋紙イメージデータがリンクされている前記印刷スプール内の印刷イメージデータの表示単位のみを選択し、該選択の結果得られる出力イメージデータをスプール出力する、
ことを特徴とする請求項１乃至４の何れか１項に記載の電子付箋紙貼付装置。
【請求項６】
前記スプール出力手段は、前記印刷イメージデータを表示単位で順次、表示させながら、前記付箋紙イメージデータを貼り付けするか否かユーザに指示させることにより、該貼り付けをユーザが指示した表示単位に付箋紙イメージデータを合成する、
ことを特徴とする請求項１乃至５の何れか１項に記載の電子付箋紙貼付装置。
【請求項７】
コンピュータを、
付箋紙イメージのフォーム内に入力される内容を示す付箋紙データを含む付箋紙情報を格納する手段、
該付箋紙情報から付箋紙イメージデータを生成する手段、
印刷命令の実行によって生成される印刷スプール内の印刷イメージデータの各表示単位のなかで前記付箋紙イメージデータが対応付けられた表示単位のみを選択し、該選択した印刷イメージデータの表示単位と該表示単位に対応する該付箋紙イメージデータとを合成し、該合成の結果得られる出力イメージデータをスプール出力する手段、
として機能させるためのプログラムを記録したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷イメージに対する補助情報の付加／表示技術に関する。
【０００２】
【従来の技術】
従来、ワードプロセッサソフトウエア、表計算ソフトウエア、データベースソフトウエア等のコンピュータアプリケーション上で実行される印刷命令によって生成される印刷イメージデータを、スプールファイルとしてファイルシステムにスプールしておき、後にその印刷イメージを、ビュアーソフトウエアによってＣＲＴ画面に表示し、また、その所望のページ又は所望の部分の印刷イメージを用紙に印刷するシステムが知られている。
【０００３】
このような従来システムの目的は、コンピュータ出力を、印刷物として保管するのではなく、電子的な記憶ファイルとして保管するためである。
【０００４】
【発明が解決しようとする課題】
しかし、上述の従来システムにおいては、スプールファイルとしてスプールされている印刷イメージデータに対して、補助的な情報を追加して記入したり、マーカー等によって印をつけたりする等の加工を施すことはできなかった。
【０００５】
また、スプールファイル上での印刷イメージに対する検索についても、ページ番号で検索することしかできなかった。
従って、上述の従来システムでは、スプールファイルとしてスプールされる印刷イメージデータは、単に表示又は印刷を目的として利用されるだけで、それを柔軟に活用することができないという問題点を有していた。
【０００６】
本発明の課題は、スプールファイルとしてスプールされる印刷イメージデータに対して、補助情報を付加／表示可能とすることにある。
【０００７】
【課題を解決するための手段】
本発明は、印刷命令の実行によって生成される印刷スプール（スプールファイル１０１）内の印刷イメージデータをスプール出力する装置を前提とする。
【０００８】
そしてまず、付箋紙情報を格納する付箋紙情報格納手段（付箋紙ファイル１０６）を有する。この付箋紙情報は、例えば、印刷スプール内の印刷イメージデータの各表示単位（ページ）へのリンクを示すリンク情報（図２の対象スプールファイル情報及び貼り付けページ番号）と、その各表示単位上での貼付位置を示す貼付位置情報（図２の貼り付け位置）と、その各表示単位上での貼付方法を示す貼付属性情報（図２の貼り付け属性）とを含む。また、上述の付箋紙情報は、例えば、付箋紙イメージデータによって表わされる付箋紙イメージのフォームを示す付箋紙フォームデータ（図２の付箋紙フォームデータ部）と、その付箋紙フォーム内に入力される内容を示す付箋紙データ（図２の付箋紙データ部）とを含む。上記貼付属性情報は、印刷イメージデータと付箋紙イメージデータ間で合成のために行う論理演算を示すものである。
【０００９】
次に、その付箋紙情報から付箋紙イメージデータを生成する付箋紙イメージデータ生成手段（付箋紙操作部１０７）を有する。そして、印刷スプール内の印刷イメージデータの各表示単位とその表示単位に対応する付箋紙イメージデータとを合成し、その合成の結果得られる出力イメージデータをスプール出力するスプール出力手段（表示・印字出力制御部１０３）を有する。このスプール出力手段は、例えば、印刷スプール内の印刷イメージデータの各表示単位とその表示単位に対応する付箋紙イメージデータとを合成し、その合成の結果得られる出力イメージデータをスプール出力する。また、上述のスプール出力手段は、例えば、付箋紙イメージデータがリンクされている印刷スプール内の印刷イメージデータの表示単位のみを選択し、その選択の結果得られる出力イメージデータをスプール出力する。そのスプール出力手段は、印刷イメージデータを表示単位で順次、表示させながら、前付箋紙イメージデータを貼り付けするか否かユーザに指示させることにより、その貼り付けをユーザが指示した表示単位に付箋紙イメージデータを合成する。
【００１０】
上述の発明の構成において、付箋紙情報が付箋紙フォームデータと付箋紙データとを含む場合に、付箋紙フォームデータを定義する付箋紙フォーム定義手段（付箋紙作成部１０４）と、付箋紙データを入力する付箋紙データ入力手段（付箋紙作成部１０４）とを更に含むように構成することができる。
【００１１】
なお、本発明は、コンピュータ（計算機）により使用されたときに、上述の本発明の構成によって実現される機能と同様の機能をコンピュータに行わせるためのコンピュータ読み取り可能な記憶媒体として構成することもできる。
【００１２】
以上の本発明の構成により、印刷スプールにスプールされる印刷イメージデータの各ページに、テキストデータ、図形データ、記号データ等の様々な補助的な情報を、様々な形及び色で電子的な付箋紙イメージデータとして追加することができ、その付箋紙イメージを、それが対応付けられている印刷イメージに合成して表示、印刷、又は新規スプール出力することができる。
【００１３】
この場合に、印刷イメージデータについて、その全ページを出力したり、付箋紙イメージデータが貼付されているページのみを出力したり、付箋紙イメージ付き或いは付箋紙イメージ無しで出力したりすることができる。
【００１４】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施の形態について詳細に説明する。
本実施の形態では、スプールファイルとしてスプールされる印刷イメージデータの各ページに、テキストデータ、図形データ、記号データ等の様々な補助的な情報を、様々な形及び色で電子的な付箋紙イメージデータとして追加することができ、図９(a) 〜(c) に例示されるように、その付箋紙イメージを、それが対応付けられている印刷イメージに合成して表示、印刷、又は新規スプール出力できることが、本発明に関連する大きな特徴である。
【００１５】
図１は、本発明の実施の形態の構成図である。
ワードプロセッサソフトウエア、表計算ソフトウエア、データベースソフトウエア等のコンピュータアプリケーション上で実行される印刷命令によって生成される印刷イメージデータは、スプールファイル制御部１０２によってスプールファイル１０１に書き込まれてスプールされる。
【００１６】
また、スプールファイル制御部１０２は、表示・印字出力制御部１０３からの指示に従って、スプールファイル１０１から指定されたページの印刷イメージデータを読み出し、それを表示・印字出力制御部１０３に引き渡す。
【００１７】
表示・印字出力制御部１０３は、スプールファイル１０１内の印刷イメージデータの任意のページを、スプールファイル制御部１０２に指示して読み出し、それを特には図示しない印刷装置（プリンタ）に印刷させ、また、その印刷フォーマットと同じフォーマットで特には図示しない表示装置（ＣＲＴ等）に表示させる機能を有する。また、表示・印字出力制御部１０３は、上記印刷イメージデータの表示、印刷、又は新規スプール出力動作時に、各印刷イメージデータに後述する付箋紙イメージデータを合成する機能も有する。
【００１８】
付箋紙作成部１０４は、電子的な付箋紙フォームの名称、サイズ、種別、色等を定義する付箋紙フォーム作成機能と、作成された付箋紙フォームを使用して付箋紙データを入力する付箋紙データ入力機能とを有する。
【００１９】
付箋紙操作部１０７は、付箋紙作成部１０４で作成される付箋紙フォーム及び付箋紙データを、表示・印字出力制御部１０３に指示して表示装置に表示させた任意のスプールファイル１０１の印刷イメージデータの任意のページ上の任意の位置に割り付ける機能と、表示・印字出力制御部１０３から指示された印刷イメージデータのページに合成される付箋紙イメージデータを、付箋紙ファイル１０６に格納されている後述する対象スプールファイル情報と付箋紙フォームデータと付箋紙データとから生成し、その印刷イメージデータを表示・印字出力制御部１０３に出力する。
【００２０】
付箋紙ファイル１０６には、付箋紙作成部１０４で作成され付箋紙操作部１０７でスプールファイル１０１の印刷イメージデータに張り付けられる付箋紙イメージに対応する対象スプールファイル情報、付箋紙フォームデータ、及び付箋紙データが格納される。
【００２１】
付箋紙ファイル制御部１０５は、付箋紙操作部１０７からの指示に従って、付箋紙ファイル１０６の読出し又は書込みを実行する。
図２は、図１の付箋紙ファイル１０６のデータ構成図である。
【００２２】
このファイルは、対象スプールファイル情報部と付箋紙フォームデータ部と付箋紙データ部とから構成される。
対象スプールファイル情報部には、対象スプールファイルを指定するためのデータ（対象スプールファイル情報）が格納される。これらの対象スプールファイル情報のうち、対象スプールファイル名は、この付箋紙ファイル１０６に対応する付箋紙イメージが貼り付けられる印刷イメージのスプールファイル１０１を指定する。対象スプールファイルフォーム名は、そのスプールファイル１０１に対応する印刷イメージを表示・印刷するためのフォームデータを指定する。対象スプールファイル用紙サイズは、そのスプールファイル１０１に対応する印刷イメージの用紙サイズを指定する。そして、ページ枚数は、そのスプールファイル１０１に対応する印刷イメージのページ数を指定する。
【００２３】
付箋紙フォームデータ部には、付箋紙イメージを印刷イメージに合成して表示・印刷するためのフォームデータが格納される。これらのフォームデータのうち、付箋紙フォーム格納個数は、付箋紙フォームデータ部に格納されている付箋紙フォームの個数（Ｎ個：Ｎは任意の自然数）を示す。付箋紙フォーム格納サイズは、付箋紙フォームデータ部全体のデータサイズ（バイト数）を示す。この２つのデータに続き、付箋紙フォームの個数Ｎに対応する組数のフォーム名、フォームＩＤ、フォームサイズ、フォーム属性、フォームデータサイズ、及びフォームデータが格納される。付箋紙フォームの各組において、フォーム名は、その付箋紙フォームにユーザが付加した名称を示す。フォームＩＤは、その付箋紙フォームの識別子を示す。フォームサイズは、その付箋紙フォームの表示・印刷時の縦、横のサイズを示す。フォーム属性は、その付箋紙フォームの種類（透明、不透明、色）を示す。フォームデータサイズは、その付箋紙フォームのフォームデータのサイズ（バイト数）を示す。フォームデータは、その付箋紙フォームからそれに対応する付箋紙イメージデータを生成するためのデータを示し、複数個のテキストデータ、イメージデータ、及び図形データの組合せにより構成される。
【００２４】
次に、付箋紙データ部は、付箋紙フォーム内のユーザによる表示内容を示す付箋紙データが格納される。これらの付箋紙データのうち、付箋紙格納個数は、付箋紙データ部に格納されている付箋紙データの個数（Ｍ個：Ｍは任意の自然数）を示す。付箋紙サイズは、付箋紙データ部全体のデータサイズ（バイト数）を示す。この２つのデータに続いて、付箋紙データの個数Ｍに対応する組数の付箋紙名、付箋紙ＩＤ、付箋紙フォームＩＤ、貼り付けページ番号、貼り付け位置、貼り付け属性、データ格納個数、データ格納サイズ、及びデータ組が格納される。付箋紙データの各組において、付箋紙名は、その付箋紙データにユーザが付加した名称を示す。付箋紙ＩＤは、その付箋紙データの識別子を示す。付箋紙フォームＩＤは、その付箋紙データが入力される付箋紙フォームのフォームＩＤ（付箋紙フォームデータ部を参照）を示す。貼り付けページ番号は、その付箋紙データが貼り付けられるスプールファイル１０１内の印刷イメージデータのページ番号を示す。貼り付け位置は、その付箋紙データの上記ページ内での貼り付位置の座標を示す。貼り付け属性は、その付箋紙データが上記ページの印刷イメージデータに貼り付けられるときに重なり合う印刷イメージデータと付箋紙データとの間で演算される論理演算（論理和演算、論理積演算、排他論理和演算、反転演算、リプレース演算等）を指定する。データ格納個数は、その付箋紙データを構成するデータの個数（ｍ個：ｍは任意の自然数）を示す。データ格納サイズは、その付箋紙データを構成するデータ全体のデータサイズ（バイト数）を示す。これらに続いて、ｍ組のデータ組が格納される。データ組は、データ長と、データ属性（テキストデータ、図形データ、マルチメディアデータ、文字飾りデータ等）と、実際のデータとから構成される。
【００２５】
次に、図３は、図１の付箋紙操作部１０７、付箋紙作成部１０４、及び表示・印字出力制御部１０３によって実行される付箋紙貼り付け制御処理の動作フローチャートである。
【００２６】
まず、ユーザは、特には図示しないキーボードやマウスにより、付箋紙操作部１０７、付箋紙作成部１０４、及び表示・印字出力制御部１０３の機能を実現するアプリケーションを操作して、スプールファイル１０１の名前を指定する（ステップ３０１）。
【００２７】
続いて、付箋紙操作部１０７は、表示・印字出力制御部１０３に指示することにより、ステップ３０２でページ番号Ｎを１ページに初期設定した後、ステップ３１１でページ番号Ｎを順次１ページずつインクリメントしながら、ステップ３１０で最終ページまで表示したと判定されるまで、ステップ３０３で各ページ番号Ｎのページのスプールファイル１０１内の印刷イメージを表示装置に表示させる。
【００２８】
ユーザは、各ページ番号Ｎのページのスプールファイル１０１内の印刷イメージが表示装置に表示される毎に、そのページに付箋紙イメージを貼付するか否かを、マウス等で指示する。この指示結果は、付箋紙操作部１０７によって、ステップ３０４で判定される。
【００２９】
ユーザがそのページに付箋紙イメージを貼付しないと指示しステップ３０４の判定がＮＯになった場合には、ステップ３１０からステップ３１１に進み、次のページの印刷イメージが表示される。
【００３０】
ユーザがそのページに付箋紙イメージを貼付すると指示しステップ３０４の判定がＹＥＳになった場合には、ユーザは更に、そのページに貼付される付箋紙イメージの付箋紙フォームを新規に作成するか否かを、マウス等で指示する。この指示結果は、付箋紙操作部１０７によって、ステップ３０５で判定される。
【００３１】
ユーザが付箋紙フォームを新規に作成することを指示しステップ３０５の判定がＹＥＳになった場合には、付箋紙作成部１０４が、ユーザに付箋紙フォームを新規に作成させるための付箋紙フォーム作成処理を実行する（ステップ３０６）。
【００３２】
一方、ユーザが付箋紙フォームを新規には作成しないことを指示しステップ３０５の判定がＮＯになった場合には、付箋紙操作部１０７は、付箋紙ファイル制御部１０５に指示して付箋紙ファイル１０６から登録済みの付箋紙フォームを読み出させ、それらを表示装置に表示し、それらのうちの１つをユーザに選択させる（ステップ３０７）。
【００３３】
ステップ３０６での付箋紙フォームの新規作成処理又はステップ３０７での付箋紙フォームの選択処理の後に、付箋紙作成部１０４は、ユーザに付箋紙データを付箋紙フォームに設定させるための付箋紙メモデータの書込み処理を実行する（ステップ３０８）。
【００３４】
上記ステップ３０８で付箋紙データが設定された後、付箋紙操作部１０７は、ユーザに付箋紙イメージを表示装置に現在表示されている印刷イメージのページの任意の位置に貼り付けさせるための付箋紙貼り付け実行処理を実行する（ステップ３０９）。
【００３５】
図４は、図３のステップ３０６の付箋紙フォーム作成処理の詳細を示す動作フローチャートである。
まず、付箋紙作成部１０４は、例えば図７に示される付箋紙フォーム定義画面を表示装置に表示することにより、ユーザに、新規に作成される付箋紙の付箋紙フォーム名、付箋紙フォームサイズ（大、中、小等）、付箋紙フォームデータ種別（テキスト、図形、記号等）、及び付箋紙カラーを定義させる（ステップ４０１→４０２→４０１の繰返し）。
【００３６】
ユーザによる定義が終了すると、付箋紙作成部１０４は、付箋紙操作部１０７に指示して、付箋紙フォームデータの定義パラメータを付箋紙ファイル制御部１０５を介して付箋紙ファイル１０６に登録させる（ステップ４０３）。ここで、図７の付箋紙フォーム名は図２の付箋紙フォームデータ部のフォーム名として格納され、図７の付箋紙フォームサイズは図２の付箋紙フォームデータ部のフォームサイズとして格納され、図７の付箋紙フォームデータ種別及び付箋紙カラーは図２のフォーム属性とし格納される。そして、これらの指定に基づいて自動的選択されるフォームデータが図２の付箋紙フォームデータ部に格納される。なお、図２のフォームＩＤ、フォームデータサイズ、付箋紙フォーム格納サイズ、及び付箋紙フォーム格納個数等は自動的に計算されて設定される。
【００３７】
最後に、付箋紙作成部１０４は、特には図示しない表示装置に、新規作成された付箋紙フォームを描画する（ステップ４０４）。
ユーザは、この描画画面に対して、付箋紙データを入力することになる（図３のステップ３０８）。なお、表示装置上での、この描画画面と印刷イメージの表示画面とは、例えば別ウインドウに表示される。
【００３８】
図５は、図３のステップ３０９の付箋紙貼り付け実行処理の動作フローチャートである。
まず、付箋紙操作部１０７は、ユーザに、付箋紙の貼り付け属性を定義させるための処理を実行する（ステップ５０１）。貼り付け属性は、付箋紙データが印刷イメージのページに貼り付けられるときに、重なり合う印刷イメージデータと付箋紙データとの間で演算される論理演算（論理和演算、論理積演算、排他論理和演算、反転演算、リプレース演算等）を指定する。例えば、透明な付箋紙が作成された場合には、貼り付け属性として論理和演算が指定されることにより、付箋紙フォームの背景部分に印刷イメージデータが透けて表示又は印刷されることになる。
【００３９】
次に、付箋紙操作部１０７は、ユーザに、付箋紙データ（メモデータ等）が入力されている付箋紙イメージを、表示装置に現在表示されている印刷イメージのページの任意の位置に貼り付けさせるためのドラッグ処理を実行する（ステップ５０２）。ユーザは、マウス等を用いて表示装置に表示される付箋紙イメージを同じく表示装置に表示される印刷イメージのページの任意の位置にドラッグすることになる。
【００４０】
ユーザによる付箋紙イメージのドラッグ処理が終了すると、付箋紙操作部１０７は、ステップ５０１で定義された貼り付け属性と、現在の印刷イメージのページ番号である貼り付けページ番号と、ドラッグによる貼り付け位置を、付箋紙ファイル制御部１０５を介して、付箋紙ファイル１０６の付箋紙データ部（図２参照）に登録させる。
【００４１】
以上のようにして、ユーザが作成した付箋紙イメージデータを、スプールファイル１０１内の印刷イメージデータの各ページに割り付けることができる。
次に、スプール出力処理について説明する。
【００４２】
上述したように、付箋紙イメージデータはスプールファイル１０１内の印刷イメージデータに実際に合成されている訳ではなく、スプールファイル１０１とは別に付箋紙ファイル１０６として保存されており、付箋紙ファイル１０６内の対象スプールファイル情報、貼り付けページ番号、貼り付け位置、及び貼り付け属性等（共に図２参照）によって、付箋紙イメージデータと印刷イメージデータとが仮想的にリンクされている。本実施の形態では、このようなデータ構成によって、スプールファイル１０１内の印刷イメージのみを表示、印刷、又は新規スプール出力したり、印刷イメージと付箋紙イメージとを合成した表示、印刷、又は新規スプール出力をしたりすることを自由に指定できる。
【００４３】
スプール出力時にはまず、特には図示しない表示装置に、例えば図８に示されるようなスプール出力定義画面が表示されることにより、ユーザは、スプール出力形式を指定する。即ち、ユーザは、出力対象として、スプール出力を、表示装置に表示するか、印刷装置に印字するか、新規スプールファイルに出力するかの何れかを指定する。次に、ユーザは、出力範囲として、印刷イメージの全てのページを出力するか、付箋紙イメージが貼付されたページのみを出力するか、特定のページを指定して出力するかの何れかを指定する。またユーザは、付箋紙イメージの扱いとして、印刷イメージに付箋紙イメージを貼付して出力するか否かを指定する。更に、ユーザは、出力後に付箋紙イメージデータを保存するかはがす（消去する）かを指定する。これらの指定処理は、付箋紙操作部１０７が特には図示しない動作フローチャートに基づいて制御する。
【００４４】
次に、図６は、上述のスプール出力の指定処理に続いて図１の表示・印字出力制御部１０３及び付箋紙操作部１０７によって実行される、スプール出力処理の動作フローチャートである。
【００４５】
まず、表示・印字出力制御部１０３は、スプールファイル制御部１０２に指示することにより、ステップ６０１でページ番号Ｎを１ページに初期設定した後、ステップ６１８でページ番号Ｎを順次１ページずつインクリメントしながら、ステップ６１９で最終ページまで表示したと判定されるまで、各ページ番号Ｎについて、ステップ６０２〜６１８の一連の処理を実行する。
【００４６】
即ち、まず、表示・印字出力制御部１０３は、ユーザによって例えば図８に示されるスプール出力定義画面上で出力範囲として特定のページのスプール出力が指定されているか否かを判定する（ステップ６０２）。
【００４７】
ページ指定がなされておりステップ６０２の判定がＹＥＳの場合には、表示・印字出力制御部１０３は、現在スプールファイル制御部１０２によって読み出されているスプールファイル１０１内の印刷イメージデータのページＮがユーザによって指定されたページに一致するか否かを判定する（ステップ６０３）。
【００４８】
現在ページＮが指定ページに一致せずステップ６０３の判定がＮＯの場合は、現在ページＮについては印刷イメージデータのスプール出力処理は実行されず、ステップ６１８に進んで次の印刷イメージデータのページの読出し処理が実行される。
【００４９】
一方、現在ページＮが指定ページに一致しステップ６０３の判定がＹＥＳの場合は、ステップ６０６以降の、現在の印刷イメージデータのページのスプール出力処理が実行される。
【００５０】
一方、ユーザによってページ指定がなされておらずステップ６０２の判定がＮＯの場合には、表示・印字出力制御部１０３は、付箋紙操作部１０７に指示して対応する付箋紙ファイル１０６内の付箋紙データ部中の貼り付けページ番号を検索させることにより、現在スプールファイル制御部１０２によって読み出されているスプールファイル１０１内の印刷イメージデータのページＮに付箋紙イメージデータが貼付されているか否かを判定する（ステップ６０４）。
【００５１】
現在ページＮに付箋紙イメージデータが貼付されている場合には、ステップ６０６以降の、現在の印刷イメージデータのページＮのスプール出力処理が実行される。
【００５２】
一方、現在ページＮに付箋紙イメージデータが貼付されていない場合には、表示・印字出力制御部１０３は、ユーザによって例えば図８に示されるスプール出力定義画面上で出力範囲として全てのページの出力が指定されているか否かを判定する（ステップ６０５）。
【００５３】
全てのページの出力が指定されておりステップ６０５の判定がＹＥＳの場合には、ステップ６０４で現在ページＮに付箋紙イメージデータが貼付されていないと判定された場合であっても、ステップ６０６以降の、現在の印刷イメージデータのページＮのスプール出力処理が実行される。
【００５４】
一方、全てのページの出力が指定されておらず、即ちユーザによって例えば図８に示されるスプール出力定義画面上で出力範囲として付箋紙貼付のページの出力が指定されており、ステップ６０５の判定がＮＯの場合には、付箋紙イメージデータが貼付されていない現在ページＮについては印刷イメージデータのスプール出力処理は実行されず、ステップ６１８に進んで次の印刷イメージデータのページの読出し処理が実行される。
【００５５】
上述したように、ステップ６０３、６０４、又は６０５において現在ページＮについてスプール出力をすべきと判定された場合（それぞれの判定がＹＥＳの場合）には、表示・印字出力制御部１０３は、ユーザによって例えば図８に示されるスプール出力定義画面上で出力対象として新規スプールファイルへの出力が指定されているか否かを判定する（ステップ６０６）。
【００５６】
新規スプールファイルへの出力が指定されておりステップ６０６の判定がＹＥＳの場合には、表示・印字出力制御部１０３は、スプールファイル制御部１０２に指示して、新規スプールファイル１０１に現在ページＮの印刷イメージデータの内容を書き込ませる（ステップ６０７）。
【００５７】
次に、表示・印字出力制御部１０３は、ユーザによって例えば図８に示されるスプール出力定義画面上で付箋紙イメージの処理として印刷イメージに付箋紙イメージを貼付して出力することが指定されているか否かを判定する（ステップ６０８）。
【００５８】
付箋紙イメージの貼付が指定されておりステップ６０８の判定がＹＥＳの場合には、表示・印字出力制御部１０３は、付箋紙操作部１０７に指示して、付箋紙ファイル１０６に上記新規スプールファイル１０１にリンクした付箋紙データを登録させる（ステップ６０９）。
【００５９】
このステップ６０９の処理の後、又は付箋紙イメージの貼付が指定されておらずステップ６０８の判定がＮＯの場合には、ステップ６１８に進んで次の印刷イメージデータのページの読出し処理が実行される。
【００６０】
一方、新規スプールファイルへの出力が指定されておらずステップ６０６の判定がＮＯの場合は、表示・印字出力制御部１０３は、スプールファイル制御部１０２によって現在読み出されているスプールファイル１０１内の印刷イメージデータのページＮを特には図示しないメモリ上に展開する（ステップ６１０）。
【００６１】
次に、表示・印字出力制御部１０３は、ステップ６０４の場合と同様にして、現在スプールファイル制御部１０２によって読み出されているスプールファイル１０１内の印刷イメージデータのページＮに付箋紙イメージデータが貼付されているか否かを判定する（ステップ６１１）。
【００６２】
現在ページＮに付箋紙イメージデータが貼付されておりステップ６１１の判定がＹＥＳの場合には、表示・印字出力制御部１０３は、ユーザによって例えば図８に示されるスプール出力定義画面上で付箋紙イメージの処理として印刷イメージに付箋紙イメージを貼付（合成）して出力することが指定されているか否かを判定する（ステップ６１２）。
【００６３】
現在ページＮに付箋紙イメージデータが貼付されておらずステップ６１１の判定がＮＯの場合又は現在ページＮに付箋紙イメージデータが貼付されているがユーザによって付箋紙イメージの貼付が指定されておらずステップ６１２の判定がＮＯの場合には、後述するステップ６１５での判定の後、ステップ６１０でメモリ上に展開された現在ページＮの印刷イメージデータのみに対して、ステップ６１６での表示処理又はステップ６１７での印字処理が実行される。
【００６４】
一方、現在ページＮに付箋紙イメージデータが貼付されておりかつユーザによって付箋紙イメージの貼付が指定されていてステップ６１２の判定がＹＥＳの場合には、表示・印字出力制御部１０３は、付箋紙操作部１０７に指示して、現在ページＮに対応する付箋紙ファイル１０６の内容を読み出させ、メモリ上に付箋紙イメージデータを展開させる。
【００６５】
続いて、表示・印字出力制御部１０３は、上記メモリ上に展開された付箋紙イメージデータとステップ６１０でメモリ上に展開された現在ページＮの印刷イメージデータとを、対応する付箋紙ファイル１０６内の付箋紙データ部中の貼り付け位置及び貼り付け属性（図２参照）等に従って、合成する（ステップ６１４）。
【００６６】
次に、表示・印字出力制御部１０３は、ユーザによって例えば図８に示されるスプール出力定義画面上で出力対象として表示出力が指定されているか印字出力が指定されているかを判定する（ステップ６１５）。
【００６７】
表示出力が指定されている場合には、表示・印字出力制御部１０３は、ステップ６１４で合成された現在ページＮの印刷イメージデータと付箋紙イメージデータ、又はステップ６１１若しくは６１２の判定がＮＯの場合には現在ページＮの印刷イメージデータのみを、表示装置に表示する（ステップ６１６）。
【００６８】
印字出力が指定されている場合には、表示・印字出力制御部１０３は、ステップ６１４で合成された現在ページＮの印刷イメージデータと付箋紙イメージデータ、又はステップ６１１若しくは６１２の判定がＮＯの場合には現在ページＮの印刷イメージデータのみを、印刷装置に印字する（ステップ６１７）。
【００６９】
ステップ６１６又は６１７の処理の後、ステップ６１８に進んで次の印刷イメージデータのページの読出し処理が実行される。
以上説明した本実施の形態による制御動作によって、例えば図９(a) 〜(c) に例示される様々な形態で、付箋紙イメージを、それが対応付けられている印刷イメージに合成して表示、印刷、又は新規スプール出力することができる。
【００７０】
また、ユーザが全ページ出力を指定した場合には、例えば図１０(a) に示されるように、付箋紙イメージが付加されたページと付加されないページの両方を含む全てのページを表示、印刷、又は新規スプール出力することができ、ユーザが付箋紙イメージが貼付されたページのみの出力を指定しかつ印刷イメージの各ページに付箋紙イメージを貼付して出力することを指定した場合には、例えば図１０(b-1) に示されるように付箋紙イメージ付きの印刷イメージデータを表示、印刷、又は新規スプール出力することができ、ユーザが付箋紙イメージが貼付されたページのみの出力を指定しかつ印刷イメージの各ページに付箋紙イメージを貼付しないで出力することを指定した場合は、例えば図１０(b-2) に示されるように付箋紙イメージ無しの印刷イメージデータを表示、印刷、又は新規スプール出力することができる。
【００７１】
このように、本実施の形態では、スプールファイル１０１とは別にそれにリンクする付箋紙ファイル１０６を定義できることにより、スプールファイル１０１の非常に柔軟な表示、印刷、又は新規スプール出力が可能となる。
【００７２】
以上説明した実施の形態において、その機能に加えて、付箋紙操作部１０７が、付箋紙ファイル１０６に格納されている付箋紙データから、ユーザによって指定された検索条件又は選択指示に合致する付箋紙データを検索又は選択し、その検索又は選択された付箋紙データに対応する付箋紙イメージデータを生成し、表示・印字出力制御部１０３に対して、その検索又は選択された付箋紙データに対応する印刷イメージデータをスプールファイル１０１から読み出させ、その印刷イメージデータを単独で、又は上記付箋紙イメージデータと合成して、表示、印刷、又は新規スプール出力する機能を有するように構成することもできる。
【００７３】
また、付箋紙作成部１０４における、付箋紙フォームへの付箋紙データの入力は、キーボード等からのテキスト入力のみならず、編集バッファ経由で図形、記号、マルチメディアデータを貼り付けたり、現在のタイムスタンプを自動的に入力したり、所定のキーワード又はマークを自動的に入力したりして行うことができる。
【００７４】
更に、印刷イメージデータの各ページに貼付される付箋紙イメージデータは、複数であってもよい。
なお、本発明は、上記本発明の実施の形態によって実現される機能を有するコンピュータプログラムを記憶したフロッピィディスク、ＣＤ−ＲＯＭディスク、光ディスク、可搬型（リムーバブル）ハードディスク等の記憶媒体をも特許請求の範囲とする。
【００７５】
【発明の効果】
本発明によれば、印刷スプールにスプールされる印刷イメージデータの各ページに、テキストデータ、図形データ、記号データ等の様々な補助的な情報を、様々な形及び色で電子的な付箋紙イメージデータとして追加することができ、その付箋紙イメージを、それが対応付けられている印刷イメージに合成して表示、印刷、又は新規スプール出力することが可能となる。
【００７６】
この場合に、印刷イメージデータについて、その全ページを出力したり、付箋紙イメージデータが貼付されているページのみを出力したり、付箋紙イメージ付き或いは付箋紙イメージ無しで出力したりすることが可能となる。
【００７７】
このように、本発明によれば、印刷スプール（スプールファイル）とは別にそれにリンクする付箋紙情報格納手段（付箋紙ファイル）を定義できることによって、印刷イメージデータに対する非常に柔軟な表示、印刷、又は新規スプール出力等が可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態の構成図である。
【図２】付箋紙ファイルのデータ構成図である。
【図３】付箋紙ファイル貼り付け制御処理の動作フローチャートである。
【図４】付箋紙フォーム作成処理の動作フローチャートである。
【図５】付箋紙貼り付け実行処理の動作フローチャートである。
【図６】スプール出力処理の動作フローチャートである。
【図７】付箋紙フォーム定義画面例を示す図である。
【図８】スプール出力定義画面例を示す図である。
【図９】付箋紙貼付イメージの例を示す図である。
【図１０】スプール出力の説明図である。
【符号の説明】
１０１      スプールファイル
１０２      付箋紙ファイル制御部
１０３      表示・印字出力制御部
１０４      付箋紙作成部
１０５      付箋紙ファイル制御部
１０６      付箋紙ファイル
１０７      付箋紙操作部
【図１】
0003997562.tif 000002
【図２】
0003997562.tif 000003
【図３】
0003997562.tif 000004
【図４】
0003997562.tif 000005
【図５】
0003997562.tif 000006
【図６】
0003997562.tif 000007
【図７】
0003997562.tif 000008
【図８】
0003997562.tif 000009
【図９】
0003997562.tif 000010
【図１０】
0003997562.tif 000011