(57)【要約】【課題】マーク付印刷についての各種情報を設定するに際し、オペレータの作業性を高める。【解決手段】マーク付印刷を行ない得る「位置」、「サイズ」、「カラー」、「濃度」のデータＤｍ１〜Ｄｍ４がスタンプマークの種類毎に組分けして、それぞれＨＤＤ４１内のマーク情報テーブルＭｋｄに記憶されている。オペレータによって、画面上のマーク名入力欄からマーク名Ｄｃの入力があると、そのマーク名に対応した「位置」、「サイズ」、「カラー」、「濃度」のデータＤｍ１〜Ｄｍ４がマーク情報テーブルＭｋｄから読み出されて、プリンタ１４用の制御情報として設定される。したがって、マーク付印刷したいスタンプマークが変更となっても、オペレータはそれら各種情報を改めて入力し直さなくても、マーク情報テーブルＭｋｄから読み出して設定することができる。【選択図】図１５
2011065681.tif 000002
【特許請求の範囲】
【請求項１】
所定のプリンタにおいて印刷画面に予め定めたマークを付加するマーク付印刷を行ない得るようにするための各種情報を設定し、該設定された各種情報を制御情報として該制御情報に基づいて前記プリンタを制御するプリンタ制御装置であって、
前記各種情報を、前記マークの種類毎に組分してそれぞれ記憶するマーク情報記憶手段と、
外部からの指令を受けて、前記マーク情報記憶手段に各種情報が記憶されている複数のマークの種類のうちから一の種類を指定するマーク種類指定手段と、
前記マーク情報記憶手段に記憶された複数組の各種情報から、前記マーク種類指定手段により指定されたマークの種類に対応する一組の各種情報を読み出すマーク情報読出手段と、
該マーク情報読出手段により読み出された各種情報を前記制御情報として設定する制御情報設定手段と
を備えるプリンタ制御装置。
【請求項２】
請求項１に記載のプリンタ制御装置であって、
前記マーク種類指定手段は、
前記マーク情報記憶手段に各種情報が記憶されている複数のマークの種類を定める複数のマーク名を表示し得る選択候補表示欄を表示装置に表示させる第１の表示制御手段と、
前記入力装置からの指令に基づいて、前記選択候補表示欄に表示された複数のマーク名のうちから一のマーク名を選択することにより、前記一の種類の指定を行なうマーク名選択手段と
を備えるとともに、
このプリンタ制御装置は、
前記選択候補表示欄と同一の表示画面上に、前記マーク情報読出手段により読み出された一組の各種情報のうちの少なくとも一の情報を示す画像を表示させる第２の表示制御手段
を備えるプリンタ制御装置。
【請求項３】
前記第２の表示制御手段により表示される画像は、前記プリンタにおけるマーク付印刷時の実際の印刷結果に対応した絵図である請求項２に記載のプリンタ制御装置。
【請求項４】
請求項１ないし３のうちのいずれかに記載のプリンタ制御装置であって、
前記マーク情報読出手段により読み出された一組の各種情報を、入力装置からの入力データに基づいて変更する情報変更手段と、
該情報変更手段による変更内容でもって、前記マーク情報記憶手段の記憶内容を更新する記憶情報更新手段と
を備えるプリンタ制御装置。
【請求項５】
所定のプリンタにおいて印刷画面に予め定めたマークを付加するマーク付印刷を行ない得るようにするための各種情報を設定する情報設定手段と、
該情報設定手段により設定された各種情報のうちの少なくとも一の情報を、前記プリンタにおけるマーク付印刷時の実際の印刷結果に対応した絵図でもって表わす画像を表示装置に表示させる表示制御手段と、
前記情報設定手段により設定された各種情報を制御情報として、該制御情報に基づいて前記プリンタを制御する制御手段と
を備えるプリンタ制御装置。
【請求項６】
所定のプリンタにおいて印刷画面に予め定めたマークを付加するマーク付印刷を行ない得るようにするための各種情報を設定し、該設定された各種情報を制御情報として該制御情報に基づいて前記プリンタを制御するプリンタ制御方法であって、
（ａ）前記各種情報を、前記マークの種類毎に組分してそれぞれ記憶するマーク情報テーブルを用意する工程と、
（ｂ）外部からの指令を受けて、前記マーク情報テーブルに各種情報が記憶されている複数のマークの種類のうちから一の種類を指定する工程と、
（ｃ）前記マーク情報テーブルに記憶された複数組の各種情報から、前記工程（ｂ）により指定されたマークの種類に対応する一組の各種情報を読み出す工程と、
（ｄ）該読み出された各種情報を前記制御情報として設定する工程と
を備えるプリンタ制御方法。
【請求項７】
請求項６に記載のプリンタ制御方法であって、
（ｅ）前記工程（ｂ）により読み出された一組の各種情報を、入力装置からの入力データに基づいて変更する工程と、
（ｆ）前記工程（ｄ）による変更内容でもって、前記マーク情報テーブルを更新する工程と
を備えるプリンタ制御方法。
【請求項８】
（ａ）所定のプリンタにおいて印刷画面に予め定めたマークを付加するマーク付印刷を行ない得るようにするための各種情報を設定する工程と、
（ｂ）前記工程（ａ）により設定された各種情報のうちの少なくとも一の情報を、前記プリンタにおけるマーク付印刷時の実際の印刷結果に対応した絵図でもって表わす画像を表示装置に表示させる工程と、
（ｃ）前記工程（ａ）により設定された各種情報を制御情報として、該制御情報に基づいて前記プリンタを制御する工程と
を備えるプリンタ制御方法。
【請求項９】
所定のプリンタにおいて印刷画面に予め定めたマークを付加するマーク付印刷を行ない得るようにするための各種情報を設定し、該設定された各種情報を制御情報として該制御情報に基づいて前記プリンタを制御するのコンピュータを記録した記録媒体であって、
（ａ）前記各種情報を、前記マークの種類毎に組分してそれぞれ記憶するマーク情報テーブルを用意する工程と、
（ｂ）外部からの指令を受けて、前記マーク情報テーブルに各種情報が記憶されている複数のマークの種類のうちから一の種類を指定する工程と、
（ｃ）前記マーク情報テーブルに記憶された複数組の各種情報から、前記工程（ｂ）により指定されたマークの種類に対応する一組の各種情報を読み出す工程と、
（ｄ）該読み出された各種情報を前記制御情報として設定する工程と
をコンピュータに実行させるためのコンピュータプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、所定のプリンタにおいて印刷画面に予め定めたマークを付加するマーク付印刷を行ない得るようにするための各種情報を設定し、その設定された各種情報を制御情報としてその制御情報に基づいてプリンタを制御する技術に関する。
【背景技術】
【０００２】
一般の書類には、記載されている文書とは別に、例えば、「マル秘」、「重要」、「至急」等のマーク（以下、これらマークをスタンプマークと呼ぶ）が付加されたものがある。プリンタシステムによっては、こうしたスタンプマークを印刷画面上に自動的に付加する機能を備えたものがある。ここでいう印刷画面とは、文書等の所望のデータが印刷されている印刷用紙上の領域である。
【０００３】
このスタンプマークを付加する機能は、透かし印刷（あるいはマーク付印刷）機能と呼ばれ、プリンタにつながれているコンピュータに組み込まれたプリンタドライバによって詳細な設定がなされる。ここでいう詳細な設定とは、スタンプマークの名称や、印刷画面上の位置、色等の設定が該当する。プリンタドライバを用いて、スタンプマークについてのこれら各種情報をコンピュータに設定することにより、プリンタによるマーク付印刷が可能となる。
【０００４】
ところで、前記従来の技術では、スタンプマークについての各種情報は、最新の設定の内容が記憶されているだけで、マーク付印刷するスタンプマークが変わる毎に、オペレータは各種情報の全てを再度入力し直す必要があった。このため、オペレータにとっては、スタンプマーク設定の際の作業性が悪いといった問題があった。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この発明は、従来技術における上述の課題を解決するためにされたものであり、マーク付印刷についての各種情報を設定するに際し、オペレータの作業性を高めることを目的としている。
【課題を解決するための手段】
【０００６】
このような課題を解決するため、この発明の第１のプリンタ制御装置は、
所定のプリンタにおいて印刷画面に予め定めたマークを付加するマーク付印刷を行ない得るようにするための各種情報を設定し、該設定された各種情報を制御情報として該制御情報に基づいて前記プリンタを制御するプリンタ制御装置であって、
前記各種情報を、前記マークの種類毎に組分してそれぞれ記憶するマーク情報記憶手段と、
外部からの指令を受けて、前記マーク情報記憶手段に各種情報が記憶されている複数のマークの種類のうちから一の種類を指定するマーク種類指定手段と、
前記マーク情報記憶手段に記憶された複数組の各種情報から、前記マーク種類指定手段により指定されたマークの種類に対応する一組の各種情報を読み出すマーク情報読出手段と、
該マーク情報読出手段により読み出された各種情報を前記制御情報として設定する制御情報設定手段と
を備えることを要旨としている。
【０００７】
この構成の第１のプリンタ制御装置では、マーク付印刷を行ない得るような各種情報が、マーク情報記憶手段によってマークの種類毎に組分けしてそれぞれ記憶されている。そして、外部からの指令を受けて、それら複数のマークの種類のうちの一の種類がマーク指定手段によって指定されると、その指定されたマークの種類に対応した各種情報がマーク情報記憶手段から読み出されて、制御情報として設定される。
【０００８】
したがって、この発明の第１のプリンタ制御装置では、スタンプマークが変更となっても、そのスタンプマークについての各種情報がマーク情報記憶手段に記憶されておりさえすれば、オペレータはそれら各種情報を改めて入力し直さなくても、マーク情報記憶手段から読み出して設定することができる。このため、スタンプマークの設定を行なう際の作業性に優れているといった効果を奏する。
【０００９】
また、上記構成のプリンタ制御装置において、前記マーク種類指定手段は、前記マーク情報記憶手段に各種情報が記憶されている複数のマークの種類を定める複数のマーク名を表示し得る選択候補表示欄を表示装置に表示させる第１の表示制御手段と、前記入力装置からの指令に基づいて、前記選択候補表示欄に表示された複数のマーク名のうちから一のマーク名を選択することにより、前記一の種類の指定を行なうマーク名選択手段とを備えるとともに、このプリンタ制御装置は、前記選択候補表示欄と同一の表示画面上に、前記マーク情報読出手段により読み出された一組の各種情報のうちの少なくとも一の情報を示す画像を表示させる第２の表示制御手段を備える構成とすることができる。
【００１０】
この構成のプリンタ制御装置では、第１の表示制御手段により表示される選択候補表示欄と同一の表示画面上に、マーク印刷のための各種情報を示す画像が、第２の表示制御手段によって表示される。このため、選択候補表示欄を用いて一のマーク名を選択するに際して、表示画面を切り替えることなしに、その選択したマーク名についての各種情報を示す画像を表示画面に表示させることができる。
【００１１】
したがって、このプリンタ制御装置では、スタンプマークの設定を行なう際して、オペレータは、表示画面の切替といった面倒な操作を行なうことなしに、各スタンプマークの種類毎の最新の各種情報を表示画面から知り得ることができる。したがって、スタンプマークの設定の作業性により一層優れている。
【００１２】
さらに、上述したプリンタ制御装置において、前記第２の表示制御手段により表示される画像は、前記プリンタにおけるマーク付印刷時の実際の印刷結果に対応した絵図である構成とすることが可能である。
【００１３】
こうした構成のプリンタ制御装置では、マーク付印刷についての各種情報が、マーク付印刷時の実際の印刷結果に対応した絵図でもって示される。このため、オペレータは、感覚的に容易に各種情報を知ることができることから、スタンプマーク設定時の操作性により優れたものとなる。
【００１４】
上述したプリンタ制御装置において、前記マーク情報読出手段により読み出された一組の各種情報を、入力装置からの入力データに基づいて変更する情報変更手段と、該情報変更手段による変更内容でもって、前記マーク情報記憶手段の記憶内容を更新する記憶情報更新手段とを備える構成とすることもできる。
【００１５】
この構成によれば、マーク情報読出手段により読み出された一組の各種情報を、情報変更手段によって変更することによって、マーク情報記憶手段に記憶された内容を更新することができる。したがって、マークの種類単位で各種情報を常に最新の状態とすることができる。このため、スタンプマークの設定の作業性を高めることができる。
【００１６】
この発明の第２のプリンタ制御装置は、
所定のプリンタにおいて印刷画面に予め定めたマークを付加するマーク付印刷を行ない得るようにするための各種情報を設定する情報設定手段と、
該情報設定手段により設定された各種情報のうちの少なくとも一の情報を、前記プリンタにおけるマーク付印刷時の実際の印刷結果に対応した絵図でもって表わす画像を表示装置に表示させる表示制御手段と、
前記情報設定手段により設定された各種情報を制御情報として、該制御情報に基づいて前記プリンタを制御する制御手段と
を備えることを要旨としている。
【００１７】
上記構成の第２のプリンタ制御装置によれば、マーク付印刷時に設定する各種情報を、プリンタにおけるマーク付印刷時の実際の印刷結果に対応した絵図でもって表示装置に表示することができる。したがって、オペレータは、感覚的に容易に各種情報を知ることができることから、スタンプマーク設定時の操作性に優れている。
【００１８】
この発明の第１のプリンタ制御方法は、
所定のプリンタにおいて印刷画面に予め定めたマークを付加するマーク付印刷を行ない得るようにするための各種情報を設定し、該設定された各種情報を制御情報として該制御情報に基づいて前記プリンタを制御するプリンタ制御方法であって、
（ａ）前記各種情報を、前記マークの種類毎に組分してそれぞれ記憶するマーク情報テーブルを用意する工程と、
（ｂ）外部からの指令を受けて、前記マーク情報テーブルに各種情報が記憶されている複数のマークの種類のうちから一の種類を指定する工程と、
（ｃ）前記マーク情報テーブルに記憶された複数組の各種情報から、前記工程（ｂ）により指定されたマークの種類に対応する一組の各種情報を読み出す工程と、
（ｄ）該読み出された各種情報を前記制御情報として設定する工程と
を備えることを要旨としている。
【００１９】
こうした構成の第１のプリンタ制御方法によっても、第１のプリンタ制御装置と同様に、スタンプマークが変更となったとき、そのスタンプマークについての各種情報がマーク情報テーブルに記憶されておりさえすれば、オペレータはそれら各種情報を改めて入力し直す必要がなかった。この結果、スタンプマークの設定を行なう際の作業性に優れているといった効果を奏する。
【００２０】
上記構成のプリンタ制御方法において、（ｄ）前記工程（ｂ）により読み出された一組の各種情報を、入力装置からの入力データに基づいて変更する工程と、（ｅ）前記工程（ｄ）による変更内容でもって、前記マーク情報テーブルを更新する工程とを備える構成とすることができる。
【００２１】
この構成のプリンタ制御方法によれば、マーク情報テーブルに記憶されている各種情報を組単位に更新することができる。したがって、スタンプマークの設定を行なう際の作業性に優れている。
【００２２】
この発明の第２のプリンタ制御方法は、
（ａ）所定のプリンタにおいて印刷画面に予め定めたマークを付加するマーク付印刷を行ない得るようにするための各種情報を設定する工程と、
（ｂ）前記工程（ａ）により設定された各種情報のうちの少なくとも一の情報を、前記プリンタにおけるマーク付印刷時の実際の印刷結果に対応した絵図でもって表わす画像を表示装置に表示させる工程と、
（ｃ）前記工程（ａ）により設定された各種情報を制御情報として、該制御情報に基づいて前記プリンタを制御する工程と
を備えることを要旨としている。
【００２３】
こうした構成の第２のプリンタ制御方法によっても、第２のプリンタ制御装置と同様に、マーク付印刷時に設定する各種情報を、プリンタにおけるマーク付印刷時の実際の印刷結果に対応した絵図でもって表示装置に表示することができる。したがって、オペレータは、感覚的に容易に各種情報を知ることができることから、スタンプマーク設定時の操作性に優れている。
【００２４】
この発明の記録媒体は、
所定のプリンタにおいて印刷画面に予め定めたマークを付加するマーク付印刷を行ない得るようにするための各種情報を設定し、該設定された各種情報を制御情報として該制御情報に基づいて前記プリンタを制御するのコンピュータを記録した記録媒体であって、
（ａ）前記各種情報を、前記マークの種類毎に組分してそれぞれ記憶するマーク情報テーブルを用意する工程と、
（ｂ）外部からの指令を受けて、前記マーク情報テーブルに各種情報が記憶されている複数のマークの種類のうちから一の種類を指定する工程と、
（ｃ）前記マーク情報テーブルに記憶された複数組の各種情報から、前記工程（ｂ）により指定されたマークの種類に対応する一組の各種情報を読み出す工程と、
（ｄ）該読み出された各種情報を前記制御情報として設定する工程と
をコンピュータに実行させるためのコンピュータプログラムを記録したことを要旨としている。
【００２５】
上記構成の記録媒体によっても、第１のプリンタ制御装置および方法と同様の作用効果を奏する。
【図面の簡単な説明】
【００２６】
【図１】この発明の一実施例を適用するコンピュータシステムの外観図である。
【図２】コンピュータシステムのハードウェアの概略構成を示すブロック図である。
【図３】コンピュータ本体１６が扱う画像情報から印刷が行なわれるまでの処理の様子を示すブロック図である。
【図４】プリンタについての各種情報を設定する「プロパティ」のダイアログボックスＤＢ１を例示する説明図である。
【図５】「基本設定」のカードＣＤ３が開かれたダイアログボックスＤＢ１を例示する説明図である。
【図６】「レイアウト」のカードＣＤ５が開かれたダイアログボックスＤＢ１を例示する説明図である。
【図７】プルダウン形式でメニュ欄Ｅ７１ｂが開いた状態のマーク名入力欄Ｅ７１を示す説明図である。
【図８】「スタンプマーク設定」のダイアログボックスＤＢ２を例示する説明図である。
【図９】スタンプマーク表示欄Ｅ９６の別の一例を示す説明図である。
【図１０】ページ面における印刷位置を主要な点からオフセット値によって定める方法を説明するための説明図である。
【図１１】情報設定モジュール５８の機能のうちのスタンプマークについての各種情報を設定する機能に関する部分を図式化したブロック図である。
【図１２】ＣＰＵ３０で実行されるレイアウト処理ルーチンを示すフローチャートである。
【図１３】ＣＰＵ３０で実行されるカード表示の処理ルーチンを示すフローチャートである。
【図１４】ベース画像データＢＤ１で表わされる画像を示す説明図である。
【図１５】ＨＤＤ４１に格納される各種テーブルの一部を示す説明図である。
【図１６】ＣＰＵ３０で実行されるデータ設定の処理ルーチンを示すフローチャートである。
【図１７】ＣＰＵ３０で実行される詳細設定の処理ルーチンを示すフローチャートである。
【図１８】ベース画像データＢＤ２で表わされる画像を示す説明図である。
【発明を実施するための形態】
【００２７】
以上説明したこの発明の構成・作用を一層明らかにするために、以下この発明の実施の形態を実施例に基づき説明する。図１はこの発明の一実施例を適用するコンピュータシステムの外観図である。このコンピュータシステムは、コンピュータ１０と、周辺機器としてのＣＲＴディスプレイ１２およびプリンタ１４を備える。コンピュータ１０は、コンピュータ本体１６とキーボード１８とマウス２０を備える。なお、このコンピュータ本体１６には、フロッピィディスク２２の内容を読み取るフロッピィディスクドライブ２４が搭載されている。
【００２８】
図２は、コンピュータシステムのハードウェアの概略構成を示すブロック図である。図示するように、このコンピュータ本体１６は、中央演算処理装置としてのＣＰＵ３０を中心にバスにより相互に接続されたＲＯＭ３１、ＲＡＭ３２、表示画像メモリ３３、マウスインタフェース３４、キーボードインタフェース３５、ＦＤＣ３６、ＨＤＣ３７、ＣＲＴＣ３８、プリンタインタフェース３９およびＩ／Ｏポート４０を備える。
【００２９】
ＲＯＭ３１は、内蔵されている各種プログラム等を記憶する読み出し専用のメモリである。ＲＡＭ３２は、各種データ等を記憶する読み出し・書込み可能なメモリである。表示画像メモリ３３はＣＲＴディスプレイ１２に表示する画像の画像データを記憶するメモリである。マウスインタフェース３４は、マウス２０とのデータ等のやり取りを司るインタフェースである。キーボードインタフェース３５は、キーボード１８からのキー入力を司るインタフェースである。ＦＤＣ３６は、フロッピィディスクドライブ（ＦＤＤ）２４を制御するフロッピィディスクコントローラである。
【００３０】
ＨＤＣ３７は、ハードディスクドライブ（ＨＤＤ）４１を制御するハードディスクコントローラである。ＣＲＴＣ３８は、表示画像メモリ３３に記憶される表示画像データに基づいてＣＲＴディスプレイ１２における画像の表示を制御するＣＲＴコントローラである。プリンタインタフェース３９は、プリンタ１４へのデータの出力を制御するインタフェースである。Ｉ／Ｏポート４０は、シリアル出力のポートを備えており、モデム４４に接続されており、このモデム４４を介して、公衆電話回線４６に接続されている。コンピュータ１０は、モデム４４を介して、外部のネットワークに接続されており、特定のサーバー４８に接続可能となっている。
【００３１】
このコンピュータシステムでは、オペレーティングシステムはＨＤＤ４１に記憶されており、ＨＤＤ４１のブートブロックに書き込まれたローダに従って、コンピュータ本体１６に電源を投入すると、ＲＡＭ３２の所定の領域にロードされる。また、プリンタ１４の機種毎に用意されるプリンタドライバは、フロッピィディスク２２に予め格納されており、所定のインストールプログラムを起動することで、フロッピィディスクドライブ２４からコンピュータ本体１６にインストールされる。このインストールされたプリンタドライバは、ＨＤＤ４１に記憶されており、コンピュータ本体１６に電源を投入したときに、オペレーティングシステムに組み込まれ、ＲＡＭ３２の所定の領域にロードされる。
【００３２】
このプリンタドライバをＣＰＵ３０が実行することによって本発明の各種構成要件は実現される。なお、このプリンタドライバのソフトウェアプログラムは、前述したように、フロッピィディスク２２に格納されたものであるが、これに替えて、ＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード等の他の携帯型記録媒体（可搬型記録媒体）に格納された構成としてもよい。また、前述したソフトウェアプログラムは、外部のネットワークに接続される特定のサーバー４８から、ネットワークを介して提供されるプログラムデータをダウンロードして、ＲＡＭ３２またはＨＤＤ４１に転送することにより得るようにすることもできる。
【００３３】
以上説明したハードウェア構成を有するコンピュータシステムによる印刷の様子について次に説明する。図３は、コンピュータ本体１６が扱う画像情報から印刷が行なわれるまでの処理の様子を示すブロック図である。図示するように、コンピュータ本体１６の内部で動作しているアプリケーションプログラム５１により、画像の処理を行いつつビデオドライバ５２を介してＣＲＴディスプレイ１２に画像を表示している。また、このアプリケーションプログラム５１が、印字発令を発行すると、コンピュータ本体１６内のプリンタドライバ５３が、画像情報をアプリケーションプログラム５１から受け取り、これをプリンタ１４が印字可能な信号に変換している。
【００３４】
図３に示した例では、プリンタドライバ５３の内部には、アプリケーションプログラム５１が扱っている画像情報をドット単位の色情報に変換するラスタライザ５４、ドット単位の色情報に変換された画像情報（階調データ）に対してスタンプマークを付加するマーク付加モジュール５５、スタンプマークが付加された画像情報に対してプリンタ１４の発色の特性に応じた色補正を行なう色補正モジュール５６、色補正された後の画像情報からドット単位でのインクの有無によりある面積での濃度を表現するいわゆるハーフトーンの画像情報を生成するハーフトーンモジュール５７が備えられている。
【００３５】
また、プリンタドライバ５３の内部には、プリンタ１４による印刷のための各種情報を設定する情報設定モジュール５８が備えられている。印刷のための各種情報としては、印刷品質、色補正、ハーフトーンの種類等の印刷の基本設定に関するもの、スタンプマークの名称、印刷画面上の位置および色等のスタンプマーク設定に関するもの、用紙のサイズ、印刷方向等の用紙設定に関するもの等がある。
【００３６】
なお、情報設定モジュール５８で設定されたスタンプマークの情報は、マーク付加モジュール５５に送られ、情報設定モジュール５８で設定された色補正の情報は、色補正モジュール５６に送られ、また、ハーフトーンの種類の情報は、ハーフトーンモジュール５７に送られる。情報設定モジュール５８は、ビデオドライバ５２を介してＣＲＴディスプレイ１２に設定の内容を示す画像を表示している。情報設定モジュール５８を除いた各モジュールの動作は、周知のものなので、説明は原則として省略し、情報設定モジュール５８については、以下に説明する。
【００３７】
プリンタドライバ５３は、その設定を変えることにより、プリンタ１４による印刷を種々コントロールすることができるが、オペレータは、そうした設定を予め行なっておく必要がある。こうした印刷のための各種情報を設定する作業を実行するのが情報設定モジュール５８である。ここでは、この情報設定モジュール５８の動作によりＣＲＴディスプレイ１２にどのような画面が表示されるかを先に説明する。なお、この説明に当たり、このプリンタドライバが動作するオペレーティングシステムとして、Ｗｉｎｄｏｗｓ９５（マイクロソフト社の商標）を例にとって説明する。
【００３８】
オペレータは、まずコンピュータ１０を次のように操作して、印刷のための各種情報を設定するダイアログボックスをＣＲＴディスプレイ１２に表示する。すなわち、［スタート］→［設定］→［プリンタ］の操作を行なうことで、「プリンタ」ウィンドウを開く。次いで、そのウィンドウ上の目的のプリンタのアイコンをダブル・クリックして、そのプリンタについてのウィンドウを開く。その後、そのウィンドウから［プリンタ］→［プロパティ]の操作を行なって、そのプリンタについての各種情報を設定するプロパティのダイアログボックスを表示させる。
【００３９】
図４は、その開いたときのダイアログボックスＤＢ１を例示する説明図である。図示するように、ダイアログボックスＤＢ１には、「情報」、「詳細」、「基本設定」、「用紙設定」、「レイアウト」、「ユーティリティ」の６種類のカードＣＤ１，ＣＤ２，ＣＤ３，ＣＤ４，ＣＤ５，ＣＤ６が用意されている。「情報」のカードＣＤ１は、プリンタのコメント等、プリンタについての情報を設定するためのものである。「詳細」のカードＣＤ２は、プリンタが接続されているポート等、プリンタについての詳細な情報を設定するためのものである。「基本設定」のカードＣＤ３は、印刷品質に関わる基本的な情報を設定するためのものである。「用紙設定」のカードＣＤ４は、用紙についての各種情報を設定するためのものである。「レイアウト」のカードＣＤ５は、印刷時の割り付けのレイアウトについての各種情報およびマーク付印刷についての各種情報を設定するためのものである。「ユーティリティ」のカードＣＤ６は、その他有用な情報を設定するためのものである。
【００４０】
これらカードＣＤ１〜ＣＤ６の内のいずれかが、オペレータによって、マウス２０を操作することにより選択されて、ダイアログボックスＤＢ１に表示される。
【００４１】
図５は、「基本設定」のカードＣＤ３が開かれたダイアログボックスＤＢ１を例示する説明図である。図示するように、この「基本設定」のカードＣＤ３には、オペレータからのデータ入力を受け付けるデータ入力欄として、「モード設定」、「用紙種類」、「インク」の３つのデータ入力欄Ｅ１，Ｅ２，Ｅ３が設けられている。また、このカードＣＤ３には、プリンタドライバの現在の設定の内容のうちのいくつかの情報を表示するデータ表示欄Ｅ４が設けられている。
【００４２】
「モード設定」のデータ入力欄Ｅ１は、基本的な設定のモードを選択するもので、予め決められた設定を自動的に行なう「推奨設定」のモードと、手動で詳細に設定を行なう「詳細設定」のモードとがボタンＥ１１，Ｅ１２により選択可能となっている。
【００４３】
ボタンＥ１２がクリックされて「詳細設定」のモードが選択されると、データ入力欄Ｅ１３およびデータ入力欄Ｅ１４がアクティブな状態となる。これにより、このデータ入力欄Ｅ１３から印刷データのタイプ、例えば、ワープロ、グラフ、写真等を入力することが可能となり、また、データ入力欄Ｅ１４から手動設定を行なうためのダイアログボックスを開くことが可能となる。なお、この手動設定のダイアログボックスの詳細については説明を省略するが、要は、この手動設定のダイアログボックスによって、「用紙種類」、「インク」、「ハーフトーン」、「インタレース」、「双方向印刷」、「カラー調整」等の情報が設定される。
【００４４】
一方、ボタンＥ１１がクリックされて「推奨設定」のモードが選択されると、スライドレバー形のボタンＥ１５がアクティブな状態となり、これにより、プリンタ１４による印刷をどの程度の品質で行なうかを段階的に指定可能となる。なお、この印刷の品質の指定結果に応じて、このコンピュータ１０では印刷の品質を決定する各種品質情報を求める処理を実行している。ここで、各種品質情報とは、印刷の解像度、ハーフトーンの種類およびインタレースの機能区分が該当する。これら各種品質情報は、上記手動設定のダイアログボックスから入力される情報に含まれるものと同一である。
【００４５】
データ表示欄Ｅ４は、「用紙サイズ」、「印刷方向」、「印刷品質」、「インタレース」、「双方向印刷」、「カラー調整」、「スタンプマーク」についての情報を表示する表示エリアＥ４１，Ｅ４２，Ｅ４３，Ｅ４４，Ｅ４５，Ｅ４６，Ｅ４７を備えている。表示エリアＥ４１，Ｅ４２に表示される「用紙サイズ」および「印刷方向」の内容は、「用紙設定」のカードＣＤ４を用いて入力設定されたデータである。なお、「用紙設定」のカードＣＤ４については、この発明の内容には直接関係しないので説明は省略するが、要は、用紙サイズ、印刷方向、印刷部数等の用紙設定に関する情報が入力設定される。
【００４６】
また、表示エリアＥ４３，Ｅ４４，Ｅ４５，Ｅ４６に表示される「印刷品質」、「インタレース」、「双方向印刷」、「カラー調整」の内容は、前述した「基本設定」のカードＣＤ３を用いて入力設定されたデータである。さらに、表示エリアＥ４７に表示される「スタンプマーク」の内容は、「レイアウト」のカードＣＤ５を用いて入力設定されたスタンプマーク名のデータである。
【００４７】
図６は、「レイアウト」のカードＣＤ５が開かれたダイアログボックスＤＢ１を例示する説明図である。図示するように、この「レイアウト」のカードＣＤ５には、オペレータからのデータ入力を受け付けるデータ入力欄として、「拡大／縮小」、「割り付け」、「スタンプマーク」の３つのデータ入力欄Ｅ５，Ｅ６，Ｅ７が設けられている。また、このカードＣＤ５には、プリンタドライバの現在の設定の内容のうちのこのカードＣＤ５にて設定されたいくつかの情報を画像を用いて表示するレイアウト表示欄Ｅ８が設けられている。
【００４８】
「拡大／縮小」のデータ入力欄Ｅ５は、拡大／縮小印刷についての設定を行なうもので、ここでは詳しい説明は省略する。「割り付け」のデータ入力欄Ｅ６は、１枚の用紙に割り付けるページ数を設定するもので、「１ページ」、横並びの２ページの配列を意味する「２ページ」、格子状の４ページの配列を意味する「４ページ」が選択肢として用意されている。
【００４９】
「スタンプマーク」のデータ入力欄Ｅ７は、マーク付印刷のスタンプマークについての設定を行なうものであり、詳しくは次のようなものである。「スタンプマーク」のデータ入力欄Ｅ７には、マーク名入力欄Ｅ７１と設定ボタンＥ７２とが設けられている。マーク名入力欄Ｅ７１は、スタンプマークの種類を特定するスタンプマークの名称（スタンプマーク名）の設定を行なうものである。このマーク名入力欄Ｅ７１は、右隅のボタンＥ７１ａがマウス２０によりクリックされることにより、図７に示すように、プルダウン形式でメニュ欄Ｅ７１ｂが表示されて、「マル秘」、「CONFIDENTAL 」、「重要」、「持ち出し禁止」、「外秘」等のスタンプマークが選択肢として用意されている。
【００５０】
設定ボタンＥ７２は、スタンプマークについての各種情報を詳細に設定するときに、詳細モードへの切替えを指示するためのスイッチであり、具体的には、この設定ボタンＥ７２がマウス２０によりクリックされることにより、図８に示すダイアログボックスＤＢ２が画面上に開く。
【００５１】
図８に示すように、このダイアログボックスＤＢ２には、「マーク名」、「位置」、「サイズ」、「カラー」、「濃度」についてのデータ入力欄Ｅ９１，Ｅ９２，Ｅ９３，Ｅ９４，Ｅ９５が設けられている。
【００５２】
「マーク名」のデータ入力欄Ｅ９１は、「レイアウト」のカードＣＤ５に設けられたマーク名入力欄Ｅ７１と同一のものであり、スタンプマークの種類を特定するスタンプマーク名を、「レイアウト」のカードＣＤ５とこのダイアログボックスＤＢ１の双方から入力可能なようになっている。
【００５３】
「位置」のデータ入力欄Ｅ９２は、マーク付印刷におけるスタンプマークの１ページ面における印刷位置を設定するもので、「中央」、「左上」、「右上」、「左下」、「右下」の５種類が選択肢として用意されている。「サイズ」のデータ入力欄Ｅ９３は、１ページ面に印刷するスタンプマークのサイズを設定するもので、スライドレバー形のボタンＥ９３ａが用意されている。
【００５４】
「カラー」のデータ入力欄Ｅ９４は、スタンプマークの色を設定するもので、「黒」、「青」、「赤」、「黄」等が選択肢として用意されている。「濃度」のデータ入力欄Ｅ９５は、１ページ面に印刷するスタンプマークの濃度を設定するもので、スライドレバー形のボタンＥ９５ａが用意されている。
【００５５】
さらに、このダイアログボックスＤＢ２には、マーク付印刷の内容を表わす画像の表示欄（以下、スタンプマーク表示欄と呼ぶ）Ｅ９６が設けられている。このスタンプマーク表示欄Ｅ９６に表示される画像は、スタンプマークが印刷されたページ面（印刷用紙の面ではなく、例えば、印刷用紙に２ページが割り付けられている場合、その内の１ページだけが相当する）を表わす絵図であり、具体的には、次のような内容が解るような画像である。
(1) スタンプマークの種類
(2) スタンプマークの１ページ面におけるレイアウト位置
(3) スタンプマークのサイズ
(4) スタンプマークの色
(5) スタンプマークの濃度
【００５６】
前述した(1)〜(5)を表わす画像は、データ入力欄Ｅ９１〜Ｅ９５の設定内容が変更されると、その都度変更される。例えば、図８に示すように、「マーク名」のデータ入力欄Ｅ９１が「CONFIDENTAL 」に、「位置」のデータ入力欄Ｅ９２が「中央」に、「サイズ」のデータ入力欄Ｅ９３が所定の大きさに、「カラー」のデータ入力欄Ｅ９３が赤に、「濃度」のデータ入力欄Ｅ９４が最も濃い側にそれぞれ設定されると、表示欄Ｅ９６の画像は、図中に示すように、長方形の用紙の中央に「CONFIDENTAL 」の文字が、所定の大きさ、色（図では色がわからないが赤色であるものとする）、濃度で表示されたものとなる。なお、表示欄Ｅ９６における外側の長方形ｒ１は表示欄Ｅ９６の区切りを示すもので、中間側の長方形ｒ２は印刷を行なう１ページの大きさを示すもので、内側の長方形ｒ３は、１ページにおいて文書等の所望のデータが印刷される領域を示すものである。
【００５７】
図９は、スタンプマーク表示欄Ｅ９６の別の一例を示す説明図である。図９に示すように、スタンプマーク表示欄Ｅ９６には、長方形の用紙の右上に「マル秘」の絵柄が、所定の大きさ、色、濃度で表示される場合がある。この表示はつぎのような設定によって切り替わる。すなわち、「マーク名」のデータ入力欄Ｅ９１が「マル秘」に、「位置」のデータ入力欄Ｅ９２が「右上」に、「サイズ」のデータ入力欄Ｅ９３が所定の大きさに、「カラー」のデータ入力欄Ｅ９３が赤（図では色がわからないが赤色であるものとする）に、「濃度」のデータ入力欄Ｅ９４が最も濃い側にそれぞれ設定されたとき、図９に示す画像がスタンプマーク表示欄Ｅ９６に表示されることになる。
【００５８】
なお、この実施例では、「位置」のデータ入力欄Ｅ９２から入力される印刷位置として、「中央」、「左上」、「右上」、「左下」、「右下」の５種類が選択肢として用意されているが、これらの５種類のデータは、図１０に示すように、用紙上の主要な５点Ｐ０，Ｐ１，Ｐ２，Ｐ３，Ｐ４を示しているに過ぎない。そこで、この実施例の別態様として、位置調整用のオフセット値のデータ入力欄をダイアログボックスＤＢ２上に別に設ける構成としてもよい。ここでいうオフセット値とは、データ入力欄Ｅ９２によって設定された位置に対する横方向ｕおよび縦方向ｖの偏位を示す数値である。すなわち、図１０に示すように、位置ＰＸは、位置Ｐ１からのオフセット値（ｕ１，ｖ１）にて設定することができる。こうした構成によって、スタンプマークを用紙上のいずれの位置にも自在に設定することができる。
【００５９】
また、図８に示すように、ダイアログボックスＤＢ２には、「保存」のボタンＥ９７が設けられている。このボタンＥ９７は、マウス２０によってクリックされることで、この「スタンプマーク設定」のダイアログボックスＤＢ２によって変更された内容の保存を実行するものである。
【００６０】
図６に戻り、「レイアウト」のカードＣＤ５に設けられたレイアウト表示欄Ｅ８で表示される画像について、次に説明する。このレイアウト表示欄Ｅ８は、前述したように、「レイアウト」のカードＣＤ５にて設定されたいくつかの情報を画像を用いて表示するものであり、実際の印刷結果に対応した絵図が表示される。具体的には、次のような内容が解るような画像である。
(6) １枚の印刷用紙に割り付けられるページ数とそのページ面の割り付け位置
(7) 各ページ面にマーク付印刷されるスタンプマークについてのマークの種類、印刷位置、サイズ、色および濃度。
【００６１】
上記(6)，(7)を表わす画像は、データ入力欄Ｅ６およびＥ７の設定内容が変更されると、その都度変更される。例えば、「割り付け」のデータ入力欄Ｅ６が、「２ページ」に、マーク名入力欄Ｅ７１が、「CONFIDENTIAL 」にそれぞれ設定されると、レイアウト表示欄Ｅ８の画像は、図中に示すように、２枚のページが横並びに割り付けられた１枚の用紙となって、しかも、割り付けられた各ページに、「CONFIDENTIAL 」といった文字がそれぞれ記述されたものとなる。なお、各ページにおける「CONFIDENTIAL 」の文字についての印刷位置、サイズ、色および濃度は、先に説明したダイアログボックスＤＢ２（図８）で設定された内容がそのまま採用されることになる。すなわち、ダイアログボックスＤＢ２のスタンプマーク表示欄Ｅ９６に表示された画像が、このレイアウト表示欄Ｅ８における１枚のページ（用紙に割り付けられた１枚のページ）として表示される。
【００６２】
図１１は、以上詳述してきた情報設定モジュール５８の機能のうちのスタンプマークについての各種情報を設定する機能に関する部分を図式化したブロック図である。図１１に示すように、情報設定モジュール５８には、ＣＰＵ３０に実行されることによって実現されるマーク種類指定部６０とマーク情報読出部６１とマーク情報設定部６２とが設けられている。また、スタンプマークについての各種情報を設定する機能を実現するためにＨＤＤ４１には、マーク情報記憶手段としてのマーク情報テーブルＭｋｄが格納されており、上記情報設定モジュール５８のマーク種類指定部６０およびマーク情報読出部６１はこのマーク情報テーブルＭｋｄとのデータのやり取りを行なっている。
【００６３】
図１２は、情報設定モジュール５８にて実行される各種処理ルーチンのうちのレイアウト処理ルーチンを示すフローチャートである。このレイアウト処理ルーチンは、「レイアウト」のカードＣＤ５が、オペレータによって、マウス２０を操作することにより選択されたときに実行開始されるものである。図１２に示すように、ＣＰＵ３０は、処理が開始されると、「レイアウト」のカードＣＤ５を示す画像データをＣＲＴディスプレイ１２に表示するカード表示の処理ルーチンを実行する（ステップＳ１００）。次いで、その「レイアウト」のカードＣＤ５を用いた各種データについてのデータ設定の処理ルーチンを実行する（ステップＳ２００）。その後、このレイアウト処理ルーチンの実行を一旦終了する。
【００６４】
次に、ステップＳ１００で実行されるカード表示の処理ルーチンについて詳述する。図１３はそのカード表示の処理ルーチンを示すフローチャートである。図示するように、ＣＰＵ３０は、ステップＳ１００に処理が移ると、まず、「レイアウト」のカードＣＤ５のベースとなるベース画像データＢＤ１をＨＤＤ４１から読み込み（ステップＳ１１０）、そのベース画像データＢＤ１をＲＡＭ３２中の所定の作業エリアに転送する（ステップＳ１２０）。ここで、ベース画像データＢＤ１とは、図６で示したカードＣＤ５の画像から入力データにより定まる部分を除いた画像を表わすもので、この画像は図１４に示すようなものとなる。即ち、図１４に示すように、「拡大／縮小」、「割り付け」、「スタンプマーク」の３つのデータ入力欄Ｅ５，Ｅ６，Ｅ７におけるボタンや表示エリア等が空欄となっている画像を示す画像データが上記ＲＡＭ３２中の作業エリアに転送されることになる。なお、こうして得られた作業エリア中の画像データは以後、表示画像データＤＤ１と呼ぶ。
【００６５】
図１３に戻り、ステップＳ１２０の実行後、ＣＰＵ３０は、「レイアウト」のカードＣＤ５から入力された、前回処理時までの「拡大／縮小」に関するデータ群Ｄａと「割り付け」に関するデータ群ＤｂとをＨＤＤ４１から読み込む（ステップＳ１３０）。
【００６６】
図１５は、ＨＤＤ４１に格納される各種テーブルの一部を示す説明図である。図示するように、ＨＤＤ４１には、レイアウト情報テーブルＬｙｄとマーク情報テーブルＭｋｄとが記憶されている。レイアウト情報テーブルＬｙｄは、印刷時の割り付けのレイアウトについての各種情報を格納する１レコードのデータであり、「拡大／縮小」のデータ入力欄Ｅ５から入力されるデータ群Ｄａと、「割り付け」のデータ入力欄Ｅ６から入力されるデータ群Ｄｂと、「スタンプマーク」のデータ入力欄Ｅ７のマーク名入力欄Ｅ７１（あるいはダイアログボックスＤＢ２のデータ入力欄Ｅ９１）から入力されるマーク名Ｄｃとから構成される。
【００６７】
マーク情報テーブルＭｋｄは、マーク付印刷を行ない得るようにするための各種情報（ここでは、「位置」、「サイズ」、「カラー」、「濃度」のデータＤｍ１，Ｄｍ２，Ｄｍ３，Ｄｍ４）をマークの種類毎に組分けして、マークの種類を特定するマーク名Ｄｃと共に各組を１レコードとしてそれぞれ格納する複数レコードのデータである。
【００６８】
図１３のステップＳ１３０では、上記レイアウト情報テーブルＬｙｄに格納されるデータ群Ｄａ，ＤｂがＨＤＤ４１から読み込まれる。続いて、ＣＰＵ３０は、ＨＤＤ４１からレイアウト情報テーブルＬｙｄのマーク名Ｄｃを読み込む（ステップＳ１４０）。
【００６９】
その後、ＣＰＵ３０は、ステップＳ１４０で読み込んだマーク名Ｄｃを検索キーとして、マーク情報テーブルＭｋｄからマーク名Ｄｃの一致する１レコードのデータＤｍ１〜Ｄｍ４を読み込む処理を行なう（ステップＳ１５０）。
【００７０】
続いて、ステップＳ１３０で読み込んだデータ群Ｄａ，Ｄｂと、ステップＳ１４０で読み込んだマーク名Ｄｃとに応じて、作業エリア中の表示画像データＤＤ１を修正する処理を行なう（ステップＳ１６０）。具体的には、この処理では、「拡大／縮小」のデータ入力欄Ｅ５におけるボタンや表示エリアの空欄に、データ群Ｄａに基づく印やテキスト文字が埋められ、「割り付け」のデータ入力欄Ｅ６におけるボタンや表示エリアの空欄に、データ群Ｄｂに基づく印やテキスト文字が埋められ、「スタンプマーク」の空欄に、マーク名Ｄｃのテキスト文字が埋められた画像が得られるように、表示画像データＤＤ１を修正する。
【００７１】
さらに、この処理では、レイアウト表示欄Ｅ８の空欄に、プリンタ１４によって印刷される印刷用紙を表わす絵図が埋められるように、表示画像データＤＤ１を修正している。このレイアウト表示欄Ｅ８についての修正は、データ群Ｄｂ中の割り付けページ数に応じて異なったものとなり、１ページが割り付けられた印刷用紙が表わされたり、２ページが割り付けられた印刷用紙が表わされたり（図６のレイアウト表示欄Ｅ８を参照、但し、この時点では図６中の「CONFIDENTIAL 」のスタンプマークのデータはない状態である）、４ページが割り付けられた印刷用紙が表わされたりする。すなわち、前述した(6) の内容が解るような画像がレイアウト表示欄Ｅ８に表示されるように、表示画像データＤＤ１を修正している。
【００７２】
ＣＰＵ３０は、ステップＳ１６０の実行後、ステップＳ１４０で読み込んだマーク名Ｄｃと、ステップＳ１５０で読み込んだスタンプマーク設定に関するデータＤｍ１〜Ｄｍ４とに応じて、作業エリア中の表示画像データＤＤ１のレイアウト表示欄Ｅ８に相当する部分を修正する処理を行なう（ステップＳ１７０）。上記マーク名ＤｃおよびデータＤｍ１〜Ｄｍ４は、印刷用紙上に割り付けられた各ページ面に付加されるスタンプマークが、どういった種類、位置、サイズ、色、濃度でもって印刷されるかを決定するが、このステップＳ１７０では、レイアウト表示欄Ｅ８に表示される絵図が、その実際の印刷結果に対応したものとなるように、上記マーク名ＤｃおよびデータＤｍ１〜Ｄｍ４に基づいて表示画像データＤＤ１の修正を図っている。
【００７３】
具体的には、このステップＳ１７０の処理は、次のような複数の工程を実行することにより実現される。まず、マーク名Ｄｃに応じた種類のスタンプマークの画像をＲＡＭ３２中から呼び出す。ＲＡＭ３２には、プリンタドライバのロードとともに、複数種類のスタンプマークの基本画像を収納するマーク画像テーブル６５が予め格納されており、このステップＳ１７０では、マーク画像テーブル６５をマーク名Ｄｃを検索キーとして検索することにより、マーク名Ｄｃに対応した種類のスタンプマークについての基本画像を呼び出す。ここで、基本画像というのは、サイズ、色、濃度が基本的な大きさとなっているものである。
【００７４】
次いで、その基本画像についてのサイズ、色、濃度を、「サイズ」、「カラー」、「濃度」のデータＤｍ２〜Ｄｍ４に応じて変更する。さらに、こうして得られたスタンプマークの画像を、印刷用紙に割り付けられる各ページ面上のどの位置に印刷するかを、「位置」のデータｄｍ１に基づいて求める。これらの算出結果から、実際の印刷時にページ面上にどのようにスタンプマークが印刷されるかを知ることができることから、このステップＳ１７０では、その実際の印刷結果がレイアウト表示欄Ｅ８上のページ面に表わされるような画像となるように、ステップＳ１６０で求めた表示画像データＤＤ１を修正する。こうして修正された表示画像データＤＤ１は、例えば、２ページが割り付けられた印刷用紙で、データＤｍ１が「中央」である場合には、図６のレイアウト表示欄Ｅ８に例示するように、横並びに配列された２枚のページ毎に、そのページの中央に、スタンプマーク（例えば「CONFIDENTAL 」）の文字が配置された画像を表わすものとなる。すなわち、このステップＳ１７０の処理は前述した(7) の内容が解るような画像がレイアウト表示欄Ｅ８に表示されるように、表示画像データＤＤ１を修正していることになる。
【００７５】
ステップＳ１７０の処理を終えると、続いて、ＣＰＵ３０は、表示画像データＤＤ１をＣＲＴディスプレイ１２に表示する処理を行なう（ステップＳ１８０）。この結果、図６に例示するような「レイアウト」のカードＣＤ５が開かれたダイアログボックスＤＢ１がＣＲＴディスプレイ１２に表示されることになる。その後、「リターン」に抜けてこの処理を一旦終了する。
【００７６】
次に、ステップＳ２００で実行されるデータ設定の処理ルーチンについて詳述する。図１６はそのデータ設定の処理ルーチンを示すフローチャートである。図示するように、ＣＰＵ３０は、ステップＳ２００に処理が移ると、まず、データ取込みの処理を行なう（ステップＳ２１０）。このデータ取込みの処理は、上記ステップＳ１００のカード表示の処理ルーチンで表示された「レイアウト」のカードＣＤ５に従ってマウス２０、キーボード１８等の入力装置から入力されるデータを取り込むものである。
【００７７】
次いで、ＣＰＵ３０は、ステップＳ２１０で取り込んだデータが、「レイアウト」のカードＣＤ５上の「ＯＫ」といったボタンＥ０がクリックされた旨を示すものであるか否かを判別する（ステップＳ２２０）。ここで、「ＯＫ」のボタンＥＯがクリックされたものであると判別されると、これまでに設定してきたプロパティの内容をプリンタ１４の制御のための制御情報として設定する処理を行なう（ステップＳ２２２）。詳細には、ＨＤＤ４１中のレイアウト情報テーブルＬｙｄの内容と、このレイアウト情報テーブルＬｙｄの中のマーク名Ｄｃから定まる「位置」、「サイズ」、「カラー」、「濃度」のデータＤｍ１，Ｄｍ２，Ｄｍ３，Ｄｍ４の内容を、プリンタ用の周知の制御情報としてＨＤＤ４１に記憶する処理を行なう。
【００７８】
ステップＳ２２２の実行後、ＣＰＵ３０は、「レイアウト」のカードＣＤ５が開かれたダイアログボックスＤＢ１を閉じてプロパティを終了する（ステップＳ２２４）。その後、このデータ設定の処理ルーチンを終了する。
【００７９】
一方、ＣＰＵ３０は、ステップＳ２２０で、「ＯＫ」のボタンＥ０がクリックされたものではないと判別されると、ステップＳ２３０に処理を進める。ステップＳ２３０では、上記取り込んだデータが、データ入力欄Ｅ７のマーク名入力欄Ｅ７１から入力されたデータであるか否かを判別することによって、マーク名に変更があったか否かを判別する。ここで、マーク名に変更があったと判別されると、ＣＰＵ３０は、その入力された新たなマーク名でもって、ＨＤＤ４１に格納されたレイアウト情報テーブルＬｙｄのマーク名Ｄｃの内容を更新する（ステップＳ２４０）。
【００８０】
続いて、「レイアウト」のカードＣＤ５のマーク名入力欄Ｅ７１に上記マーク名Ｄｃの内容が表示されるように、マーク名Ｄｃを表示画像データＤＤ１に付加する（ステップＳ２５０）。その後、カード表示の処理ルーチンのステップＳ１５０およびＳ１７０と同一の処理を順に実行する（ステップＳ２６０，Ｓ２７０）。すなわち、ステップＳ２６０およびＳ２７０の処理によれば、変更となったマーク名Ｄｃについての現在の各種情報（「位置」、「サイズ」、「カラー」、「濃度」のデータＤｍ１，Ｄｍ２，Ｄｍ３，Ｄｍ４）を、マーク情報テーブルＭｋｄから読み出してきて、それらデータが視覚的に解るように、表示画像データＤＤ１を修正するものである。
【００８１】
ステップＳ２７０の実行後、ＣＰＵ３０は、その修正された表示画像データＤＤ１をＣＲＴディスプレイ１２へ表示する処理を行なう（ステップＳ２８０）。その後、ＣＰＵ３０は、処理をステップＳ２１０に戻して、これら一連の処理を繰り返し実行する。
【００８２】
一方、ステップＳ２３０で、マーク名に変更がないと判別されると、ステップＳ２９０に処理を進める。ステップＳ２９０では、ステップＳ２１０で取り込んだデータが、設定ボタンＥ７２がクリックされた旨を示すものであるか否かを判別する。ここで、設定ボタンＥ７２がクリックされたものでないと判別されると、ＣＰＵ３０は、処理をステップＳ２９２に進めて、ステップＳ２１０で取り込んだデータに基づくその他の処理を実行する。その後、ＣＰＵ３０はステップＳ２１０に処理を戻す。
【００８３】
一方、ステップＳ２９０で、設定ボタン７２がクリックされたことを示すものであると判断されると、マーク付印刷についての各種情報を詳細に設定する詳細設定の処理を実行する（ステップＳ３００）。その後、ＣＰＵ３０はステップＳ２１０に処理を戻す。
【００８４】
次に、ステップＳ３００で実行される詳細設定の処理ルーチンについて詳述する。図１７は、スタンプマーク詳細設定の処理ルーチンを示すフローチャートである。図示するように、ＣＰＵ３０は、ステップＳ３００に処理が移ると、まず、「スタンプマーク設定」のダイアログボックスＤＢ２を示す表示画像データＤＤ２を作成する処理を行なう（ステップＳ３１０）。このステップＳ３１０の処理は、詳しくは次の２つの工程から成り立っている。
【００８５】
まず、ダイアログボックスＤＢ２のベースとなるベース画像データＢＤ２をＨＤＤ４１から読み込む処理を行なう。ここで、ベース画像データＢＤ２とは、図８で示した「スタンプマーク設定」のダイアログボックスＤＢ２の画像から入力データにより定まる部分を除いた画像を表わすもので、この画像は図１８に示すようなものとなる。即ち、図１８示すように、「マーク名」、「位置」、「サイズ」、「カラー」、「濃度」等についてのデータ入力欄Ｅ９１，Ｅ９２，Ｅ９３，Ｅ９４，Ｅ９５が空欄となっている画像を示すベース画像データＢＤ２が、ＨＤＤ４１から取り込まれる。こうした画像データは、ＲＡＭ３２中の作業エリアに表示画像データＤＤ２として一旦記憶される。
【００８６】
次いで、この表示画像データＤＤ２を、このプリンタドライバで現在選択されているマーク名Ｄｃと、このマーク名Ｄｃから定まるデータＤｍ１〜Ｄｍ４に基づいて修正する処理を行なう。ここで、現在選択されているマーク名Ｄｃとは、ＨＤＤ４１のレイアウト情報テーブルＬｙｄ内に格納されているものであり、この詳細設定のルーチンに入る前に、「レイアウト」のカードＣＤ５のマーク名入力欄Ｅ７１に表示された内容と一致したものである。
【００８７】
ここでは、この現在選択されているマーク名Ｄｃを検索キーとして、マーク情報テーブルＭｋｄからマーク名Ｄｃの一致する１レコードのデータＤｍ１〜Ｄｍ４を読み込み、これらマーク名ＤｃとデータＤｍ１〜Ｄｍ４に応じて、作業エリア中の表示画像データＤＤ２を修正する。詳しくは、ダイアログボックスＤＢ２が次のような画像となるように表示画像データＤＤ２を修正する。すなわち、ダイアログボックスＤＢ２中の「マーク名」、「位置」、「サイズ」、「カラー」、「濃度」についてのデータ入力欄Ｅ９１，Ｅ９２，Ｅ９３，Ｅ９４，Ｅ９５には、上記マーク名ＤｃとデータＤｍ１〜Ｄｍ４が順に表示され、さらには、スタンプマーク表示欄Ｅ９６には、データＤｃ，Ｄｍ１〜Ｄｍ４の内容を印刷用紙の平面を表わす絵図が表示された画像を示す表示画像データＤＤ２が作成される。
【００８８】
ＣＰＵ３０は、ステップＳ３１０で表示画像データＤＤ２の作成を終えると、その後、その表示画像データＤＤ２をＣＲＴディスプレイ１２に表示する処理を行なう（ステップＳ３２０）。
【００８９】
続いて、ＣＰＵ３０は、データ取込みの処理を行なう（ステップＳ３３０）。このデータ取込みの処理は、上記ステップＳ３２０の処理で表示された「スタンプマーク設定」のダイアログボックスＤＢ２に従ってマウス２０、キーボード１８等の入力装置から入力されるデータを取り込むものである。
【００９０】
次いで、ＣＰＵ３０は、ステップＳ３３０で取り込んだデータが、「スタンプマーク設定」のダイアログボックスＤＢ２上の「ＯＫ」といったボタンＥ９８（図８参照）がクリックされた旨を示すものであるか否かを判別する（ステップＳ３４０）。ここで、「ＯＫ」のボタンＥ９８がクリックされた旨を示すものではないと判別されると、ステップＳ３３０で取り込んだデータを変更データとして、ＲＡＭ３２上の作業エリアに格納する（ステップＳ３５０）。
【００９１】
ＣＰＵ３０は、ステップＳ３５０の実行後、その変更データに応じて表示画像データＤＤ２を修正する処理を行なう（ステップＳ３６０）。この修正は、変更データの内容をデータ入力欄Ｅ９１，Ｅ９２，Ｅ９３，Ｅ９４，Ｅ９５のうちの該当する欄に表示し、さらに変更データの内容をスタンプマーク表示欄Ｅ９６に表示されるページ面の画像に反映する画像を示す表示画像データを作成するものである。その後、ＣＰＵ３０は、その修正された表示画像データＤＤ２をＣＲＴディスプレイ１２へ表示する処理を行なう（ステップＳ３７０）。
【００９２】
続いて、ＣＰＵ３０は、「スタンプマーク設定」のダイアログボックスＤＢ２上の「保存」といったボタンＥ９７がクリックされた旨を示すものであるか否かを判別する（ステップＳ３８０）。ここで、「保存」のボタンＥ９７がクリックされたと判別されると、変更データをＨＤＤ４１上のレイアウト情報テーブルＬｙｄまたはマーク情報テーブルＭｋｄを更新する処理を行なう（ステップＳ３９０）。その後、ステップＳ３３０に戻って、データ取込みの処理を続行する。
【００９３】
一方、ステップＳ３８０で、「保存」のボタンＥ９７がクリックされていないと判別されると、ステップＳ３９０の処理を飛ばして、そのまま処理をステップＳ３３０に戻す。
【００９４】
また、ステップＳ３４０で、「ＯＫ」のボタンＥ９８がクリックされていると判別されると、ステップＳ４００に処理を移して、この「スタンプマーク設定」のダイアログボックスＤＢ２を閉じて、この詳細設定の処理ルーチンを一旦終了する。
【００９５】
以上詳述してきた、この実施例のコンピュータシステムでは、マーク付印刷を行ない得るような各種情報が、スタンプマークの種類毎に組分けしてそれぞれＨＤＤ４１内のマーク情報テーブルＭｋｄに記憶されている。オペレータによって、ＣＲＴディスプレイ１２に表示されたマーク名入力欄Ｅ７１からマーク名Ｄｃの入力があると、そのマーク名に対応した「位置」、「サイズ」、「カラー」、「濃度」のデータＤｍ１〜Ｄｍ４がマーク情報テーブルＭｋｄから読み出されて、プリンタ１４用の制御情報として設定される。
【００９６】
したがって、この実施例では、マーク付印刷したいスタンプマークが変更となっても、そのスタンプマークについての各種情報がマーク情報テーブルＭｋｄに記憶されておりさえすれば、オペレータはそれら各種情報を改めて入力し直さなくても、マーク情報テーブルＭｋｄから読み出して設定することができる。このため、スタンプマークの設定を行なう際の作業性に優れているといった効果を奏する。
【００９７】
また、この実施例では、マーク付印刷についての各種情報がどういった形で設定されているかを、「レイアウト」のカードＣＤ５に設けられたレイアウト表示欄Ｅ８に表示した実際の印刷結果に対応した絵図からオペレータは知ることができる。このため、オペレータは、感覚的に容易に各種情報を知ることができ、スタンプマークの設定時の操作性により優れたものとなる。特に、この実施例では、印刷用紙に複数のページ面が割り付けられているような場合に、レイアウト表示欄Ｅ８に表示される絵柄は、複数のページ面が割り付けられた印刷用紙全体を表わすものとなり、しかも、各ページ面にスタンプマークがそれぞれ表示されたものとなっている。このため、複数のページ面を割り付けたモード時の印刷の際にも、実際の印刷結果に対応した絵図を表示することができることから、より一層容易に各種情報を知ることができる。
【００９８】
さらに、この実施例では、ＣＲＴディスプレイ１２に表示されたマーク種類指定のためのマーク名入力欄Ｅ７１と同一の表示画面上に、上記レイアウト表示欄Ｅ８が表示されるように構成されている。このため、マーク名入力欄Ｅ７１を用いて複数の選択候補から一のマーク名を選択するに際して、表示画面を切り替えることなしに、その選択したマーク名についての各種情報を示す絵図を表示画面に表示させることができる。
【００９９】
したがって、この実施例では、スタンプマークの設定を行なう際して、オペレータは、表示画面の切替といった面倒な操作を行なうことなしに、各スタンプマークの種類毎の最新の各種情報を表示画面から知り得ることができる。したがって、スタンプマークの設定の作業性により一層優れている。
【０１００】
なお、この実施例では、マーク種類指定手段は、オペレータによるキー入力を受け付けてスタンプマーク名を指定する構成であったが、これに替えて、外部のコンピュータから送られてくる信号の形態で、スタンプマーク名を入力する構成としてもよい。また、この実施例では、マーク種類指定手段としてマーク名を指定していたが、指定するのはマーク名に限る必要はなく、スタンプマークの種類を特定できるものであればどのようなものでもよい。
【０１０１】
さらに、上記実施例は、プリンタ１４がローカルなコンピュータ１０と直接ケーブルに接続されたコンピュータシステムに適用されているが、これに替えて、ＬＡＮ上のサーバに接続されたプリンタを複数のコンピュータで共有するコンピュータシステムに適用する構成としてもよい。あるいは、インターネットによりつなげられたサーバに接続されたプリンタを、インターネットを介してコンピュータでコントロールするコンピュータシステムに適用する構成としてもよい。
【０１０２】
以上、本発明の一実施例を詳述してきたが、本発明は、こうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様にて実施することができるのは勿論のことである。
【符号の説明】
【０１０３】
１０...コンピュータ
１２...ＣＲＴディスプレイ
１４...プリンタ
１６...コンピュータ本体
１８...キーボード
２０...マウス
２２...フロッピィディスク
２４...フロッピィディスクドライブ
３０...ＣＰＵ
３１...ＲＯＭ
３２...ＲＡＭ
３３...表示画像メモリ
３４...マウスインタフェース
３５...キーボードインタフェース
３６...ＦＤＣ
３７...ＨＤＣ
３８...ＣＲＴＣ
３９...プリンタインタフェース
４０...Ｉ／Ｏポート
４１...ＨＤＤ
４４...モデム
４６...公衆電話回線
４８...サーバー
５１...アプリケーションプログラム
５２...ビデオドライバ
５３...プリンタドライバ
５４...ラスタライザ
５５...マーク付加モジュール
５６...色補正モジュール
５７...ハーフトーンモジュール
５８...情報設定モジュール
６０...マーク種類指定部
６１...マーク情報読出部
６２...マーク情報設定部
６５...マーク画像テーブル
７２...設定ボタン
Ｄｃ...マーク名
Ｄｍ１〜Ｄｍ４...各種データ
Ｅ７１...マーク名入力欄
Ｅ８...レイアウト表示欄
Ｅ９６...スタンプマーク表示欄
Ｌｙｄ...レイアウト情報テーブル
Ｍｋｄ...マーク情報テーブル
【図１】
2011065681.tif 000003
【図２】
2011065681.tif 000004
【図３】
2011065681.tif 000005
【図４】
2011065681.tif 000006
【図５】
2011065681.tif 000007
【図６】
2011065681.tif 000008
【図７】
2011065681.tif 000009
【図８】
2011065681.tif 000010
【図９】
2011065681.tif 000011
【図１０】
2011065681.tif 000012
【図１１】
2011065681.tif 000013
【図１２】
2011065681.tif 000014
【図１３】
2011065681.tif 000015
【図１４】
2011065681.tif 000016
【図１５】
2011065681.tif 000017
【図１６】
2011065681.tif 000018
【図１７】
2011065681.tif 000019
【図１８】
2011065681.tif 000020
【手続補正書】
【提出日】平成23年1月17日(2011.1.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定のプリンタにおいて印刷画面に予め定めたマークを付加するマーク付印刷を行ない得るようにするための各種情報を設定し、該設定された各種情報を制御情報として該制御情報に基づいて前記プリンタを制御するプリンタ制御装置であって、
前記各種情報を、前記マークの種類毎に組分してそれぞれ記憶するマーク情報記憶手段と、
外部からの指令を受けて、前記マーク情報記憶手段に各種情報が記憶されている複数のマークの種類のうちから一の種類を指定するマーク種類指定手段と、
前記マーク情報記憶手段に記憶された複数組の各種情報から、前記マーク種類指定手段により指定されたマークの種類に対応する一組の各種情報を読み出すマーク情報読出手段と、
該マーク情報読出手段により読み出された各種情報を前記制御情報として設定する制御情報設定手段と
を備えるプリンタ制御装置。