(57)【要約】【課題】印刷ページ毎に、スタンプマークの印刷の有無や種類の設定を行なうことができるプリンタドライバを提案すること。【解決手段】プリンタドライバ１は、印刷データと共にスタンプマークを印刷する印刷ページを選択ページとして取得するページ選択手段５と、選択ページ毎に、印刷を行なうスタンプマークの種類を取得する種類選択手段６と、スタンプマークの印刷位置や大きさ、印刷濃度などの属性を取得し記憶保持している属性取得手段７と有している。駆動制御手段４７は、選択ページが印刷される際に、種類選択手段６が取得しているスタンプマークが属性取得手段７が記憶保持している属性に基づいて印刷されるように、カラープリンタ１５の駆動を制御する。【選択図】図３
2008097493.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションから受け取った印刷データをプリンタにより印刷して複数ページに亘る印刷物を得る際に、前記印刷データと共にスタンプマークを同時に印刷するスタンプマークの印刷方法において、
印刷ページ毎に、スタンプマークを印刷するか否かを選択可能なページ選択工程と、
スタンプマークを印刷することが選択されている選択ページに、前記印刷データと共に前記スタンプマークを印刷する印刷工程とを含むことを特徴とするスタンプマーク印刷方法。
【請求項２】
請求項１において、
前記ページ選択工程では、奇数枚目および／または偶数枚目の印刷ページを、スタンプマークが印刷される選択ページとして一括指定することが可能であることを特徴とするスタンプマークの印刷方法。
【請求項３】
請求項１において、
前記ページ選択工程では、印刷ページの先頭ページあるいは先頭ページからｍ枚目（ｍ＝１、２、３・・・）の印刷ページから、ｎ枚目毎（ｎ＝２、３、４・・・）の印刷ページを、スタンプマークが印刷される選択ページとして一括指定することが可能であることを特徴とするスタンプマークの印刷方法。
【請求項４】
請求項１ないし３のうちのいずれかの項において、
前記印刷指定ページの指定前あるいは指定後に、印刷されるスタンプマークの種類を選択することのできる種類選択工程を含んでおり、
前記印刷工程では、前記選択ページに、選択された種類のスタンプマークを印刷することを特徴とするスタンプマークの印刷方法。
【請求項５】
請求項１ないし３のうちのいずれかの項において、
前記選択ページの指定後に、各選択ページに印刷されるスタンプマークの種類を選択することのできる種類選択工程を含んでおり、
前記印刷工程では、各選択ページのそれぞれに、選択された種類のスタンプマークをそれぞれ印刷することを特徴とするスタンプマークの印刷方法。
【請求項６】
アプリケーションから受け取った印刷データをプリンタにより繰り返し印刷して複数部数の同一印刷物を得る際に、印刷データと共にスタンプマークを同時に印刷するスタンプマークの印刷方法において、
印刷部数を単位として、スタンプマークを印刷するか否かを選択可能な選択工程と、
スタンプマークを印刷することが選択されている印刷部数番目の印刷時に、前記印刷データと共にスタンプマークを印刷する印刷工程とを含むことを特徴とするスタンプマーク印刷方法。
【請求項７】
請求項６において、
前記選択工程では、奇数部数番目および／または偶数部数番目の印刷物を、スタンプマークが印刷される印刷指定部数番目として一括指定することが可能であることを特徴とするスタンプマークの印刷方法。
【請求項８】
請求項６において、
前記選択工程では、一番目あるいはｍ番目（ｍ＝１、２、３・・・）の印刷部数から、ｎ番目毎（ｎ＝２、３、４・・・）の印刷部数番目の印刷物を、スタンプマークが印刷される印刷指定部数番目として一括指定することが可能であることを特徴とするスタンプマークの印刷方法。
【請求項９】
請求項６ないし８のうちのいずれかの項において、
前記印刷指定部数番目の指定前あるいは指定後に、印刷されるスタンプマークの種類を選択することのできる種類選択工程を含んでおり、
前記印刷工程では、印刷指定部数番目の印刷物に、選択された種類のスタンプマークを印刷することを特徴とするスタンプマークの印刷方法。
【請求項１０】
請求項６ないし８のうちのいずれかの項において、
前記印刷指定部数番目の指定後に、各印刷指定部数番目の印刷物に印刷されるスタンプマークの種類を選択することのできる種類選択工程を含んでおり、
前記印刷工程では、印刷指定部数番目の印刷物のそれぞれに、選択された種類のスタンプマークをそれぞれ印刷することを特徴とするスタンプマークの印刷方法。
【請求項１１】
アプリケーションから受け取った印刷データを印刷して複数ページに亘る印刷物を得る際に、前記印刷データと共にスタンプマークを同時に印刷するようにプリンタを駆動制御するプリンタドライバであって、
印刷ページ毎にスタンプマークを印刷するか否かを操作者に選択させ、スタンプマークを印刷することが選択されたページを選択ページとして取得するページ選択手段と、
前記選択ページの印刷時に、前記印刷データと共に前記スタンプマークを印刷する駆動制御手段と、
を含むことを特徴とするプリンタドライバ。
【請求項１２】
請求項１１において、
前記ページ選択手段は、奇数枚目および／または偶数枚目の印刷ページを、スタンプマークが印刷される選択ページとして一括指定することが可能であることを特徴とするプリンタドライバ。
【請求項１３】
請求項１１において、
前記ページ選択手段では、印刷ページの先頭ページあるいは先頭ページからｍ枚目（ｍ＝１、２、３・・・）の印刷ページから、ｎ枚目毎（ｎ＝２、３、４・・・）の印刷ページを、スタンプマークが印刷される選択ページとして一括指定することが可能であることを特徴とするプリンタドライバ。
【請求項１４】
請求項１１ないし１３のうちのいずれかの項において、
前記選択ページ毎に印刷するスタンプマークの種類を操作者に選択させ、選択されたスタンプマークの種類を前記選択ページと対応づけて取得する種類選択手段を含んでおり、
前記駆動制御手段は、選択ページ毎に対応する種類のスタンプマークを印刷することを特徴とするプリンタドライバ。
【請求項１５】
アプリケーションから受け取った印刷データをプリンタにより繰り返し印刷して複数部数の同一印刷物を得る際に、印刷データと共にスタンプマークを同時に印刷するようにプリンタを駆動制御するプリンタドライバであって、
印刷部数を単位として、印刷部数毎にスタンプマークを印刷するか否かを操作者に選択させ、スタンプマークを印刷することが選択された印刷部数番目を取得する印刷部数番目選択手段と、
前記印刷部数番目の印刷時に、前記印刷データと共に前記スタンプマークを印刷する駆動制御手段と、
を含むことを特徴とするプリンタドライバ。
【請求項１６】
請求項１５において、
前記印刷部数番目選択手段は、奇数部数番目および／または偶数部数番目の印刷物を、スタンプマークが印刷される印刷指定部数番目として一括指定することが可能であることを特徴とするプリンタドライバ。
【請求項１７】
請求項１５において、
前記印刷部数番目選択手段は、一番目あるいはｍ番目（ｍ＝１、２、３・・・）の印刷部数から、ｎ番目毎（ｎ＝２、３、４・・・）の印刷部数番目の印刷物を、スタンプマークが印刷される印刷指定部数番目として一括指定することが可能であることを特徴とするプリンタドライバ。
【請求項１８】
請求項１５ないし１７のうちのいずれかの項において、
前記印刷部数番目の印刷時に印刷するスタンプマークの種類を操作者に選択させ、選択されたスタンプマークの種類を前記印刷部数番目と対応づけて取得する種類選択手段を含んでおり、
前記駆動制御手段は、印刷部数番目毎に対応する種類のスタンプマークを印刷することを特徴とするプリンタドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ページ毎、印刷部数毎に、スタンプマークの印刷の有無や種類を選択することができるスタンプマークの印刷方法およびプリンタドライバに関する。
【背景技術】
【０００２】
アプリケーションで作成された印刷データをコンピュータに接続されたプリンタで印刷する際に、印刷データの印刷に重ね合わせて、「マル秘」、「重要」、「至急」、「CONFIDENTIAL」等のスタンプマークが印刷されることがある。このようなスタンプマークの印刷機能は、プリンタを駆動制御して、アプリケーションソフトから受け取った印刷データを印刷するプリンタドライバによって提供されている。
【０００３】
プリンタドライバは、画面上にスタンプマークの種類、大きさ、印刷位置などの設定を操作者に入力させるためのダイアログボックスを表示し、このダイアログボックスを介して入力された値を設定値として、所望のスタンプマークを印刷する（特許文献１参照）。
【特許文献１】特許第３４１９３２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、従来のプリンタドライバでは、アプリケーションで作成された印刷データを印刷する際には、その全てのページにスタンプマークを印刷する設定と、先頭ページにのみにスタンプマークを印刷する設定のみが可能である。また、選択された一つのスタンプマークが全ページに印刷される設定となっている。
【０００５】
例えば、最終ページ、先頭から数枚目のページにのみスタンプマークを印刷するなどの設定を行うことができない。また、先頭ページに印刷されたスタンプマークとは異なるものを次のページ以降に印刷することができない。
【０００６】
このため、スタンプマークを印刷したいページが先頭ページ以外のページである場合、スタンプマークを一部のページのみに印刷したい場合、異なる種類のスタンプマークを所定のページに印刷したい場合などにおいては、アプリケーションの側において、スタンプマークの印刷の有無、種類に応じて印刷データを分離させて生成しておき、印刷ジョブを複数回に分ける必要がある。あるいは、印刷データの印刷とは別の印刷ジョブにより、任意のページにスタンプマークを印刷する必要がある。
【０００７】
本発明の課題は、アプリケーションから受け取った印刷データをプリンタにより印刷して複数ページに亘る印刷物を得る際に、希望するページに希望する種類のスタンプマークを同時に印刷することのできるスタンプマークの印刷方法およびプリンタドライバを提案することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明は、アプリケーションから受け取った印刷データをプリンタにより印刷して複数ページに亘る印刷物を得る際に、前記印刷データと共にスタンプマークを同時に印刷するスタンプマークの印刷方法において、印刷ページ毎に、スタンプマークを印刷するか否かを選択可能なページ選択工程と、スタンプマークを印刷することが選択されている選択ページに、前記印刷データと共に前記スタンプマークを印刷する印刷工程とを含むことを特徴とする。
【０００９】
本発明によれば、印刷ページ毎にスタンプマークの印刷の有無を選択できるので、スタンプマークの印刷の有無によって印刷データを分けて生成する必要がない。従って、アプリケーションの作成の際にスタンプマークの印刷を考慮する必要がない。また、印刷ジョブを分割する必要もないので、印刷作業が容易である。
【００１０】
本発明において、前記ページ選択工程では、奇数枚目および／または偶数枚目の印刷ページを、スタンプマークが印刷される選択ページとして一括指定できることが好ましい。このようにすれば、スタンプマークを印刷するページを一括して選択できるので、便利である。
【００１１】
また、本発明において、前記ページ選択工程では、印刷ページの先頭ページあるいは先頭ページからｍ枚目（ｍ＝１、２、３・・・）の印刷ページから、ｎ枚目毎（ｎ＝２、３、４・・・）の印刷ページを、スタンプマークが印刷される選択ページとして一括指定できるようにしてもよい。
【００１２】
本発明では、前記印刷指定ページの指定前あるいは指定後に、印刷されるスタンプマークの種類を選択することのできる種類選択工程を含んでおり、前記印刷工程では、前記選択ページに、選択された種類のスタンプマークを印刷することができる。このようにすれば、選択した種類のスタンプマークを、選択ページに印刷することができる。
【００１３】
また、本発明では、前記選択ページの指定後に、各選択ページに印刷されるスタンプマークの種類を選択することのできる種類選択工程を含んでおり、前記印刷工程では、各選択ページのそれぞれに、選択された種類のスタンプマークをそれぞれ印刷してもよい。選択ページ毎に、印刷するスタンプマークの種類を選択して印刷することができるので、種類の異なるスタンプマークを印刷する場合にも、印刷データを分けて生成したり、印刷ジョブを分割する必要がない。
【００１４】
次に、本発明は、アプリケーションから受け取った印刷データをプリンタにより繰り返し印刷して複数部数の同一印刷物を得る際に、印刷データと共にスタンプマークを同時に印刷するスタンプマークの印刷方法において、印刷部数を単位として、スタンプマークを印刷するか否かを選択可能な選択工程と、スタンプマークを印刷することが選択されている印刷部数番目の印刷時に、前記印刷データと共にスタンプマークを印刷する印刷工程とを含むことを特徴とする。
【００１５】
本発明によれば、複数の印刷部数の中からスタンプマークを印刷する印刷指定部数番目を選択して印刷することができる。従って、印刷部数毎にスタンプマークの印刷の有無が異なる場合でも印刷ジョブを分割する必要がない。
【００１６】
本発明において、前記選択工程では、奇数部数番目および／または偶数部数番目の印刷物を、スタンプマークが印刷される印刷指定部数番目として一括指定できることが好ましい。
【００１７】
また、本発明において、前記選択工程では、一番目あるいはｍ番目（ｍ＝１、２、３・・・）の印刷部数から、ｎ番目毎（ｎ＝２、３、４・・・）の印刷部数番目の印刷物を、スタンプマークが印刷される印刷指定部数番目として一括指定できることが好ましい。
【００１８】
本発明では、前記印刷指定部数番目の指定前あるいは指定後に、印刷されるスタンプマークの種類を選択することのできる種類選択工程を含んでおり、前記印刷工程では、印刷指定部数番目の印刷物に、選択された種類のスタンプマークを印刷してもよい。このようにすれば、選択した種類のスタンプマークを印刷指定部数番目の印刷時に印刷することができる。
【００１９】
また、本発明では、前記印刷指定部数番目の指定後に、各印刷指定部数番目の印刷物に印刷されるスタンプマークの種類を選択することのできる種類選択工程を含んでおり、前記印刷工程では、印刷指定部数番目の印刷物のそれぞれに、選択された種類のスタンプマークをそれぞれ印刷することもできる。印刷指定部数番目毎に印刷するスタンプマークの種類を選択して印刷することができるので、種類の異なるスタンプマークを印刷する場合にも、印刷データを分けて生成したり、印刷ジョブを分割する必要がない。
【００２０】
次に、本発明は、アプリケーションから受け取った印刷データを印刷して複数ページに亘る印刷物を得る際に、前記印刷データと共にスタンプマークを同時に印刷するようにプリンタを駆動制御するプリンタドライバであって、印刷ページ毎にスタンプマークを印刷するか否かを操作者に選択させ、スタンプマークを印刷することが選択されたページを選択ページとして取得するページ選択手段と、前記選択ページの印刷時に、前記印刷データと共に前記スタンプマークを印刷する駆動制御手段と、を含むことを特徴とする。
【００２１】
本発明によれば、操作者がスタンプマークを印刷することを指定した選択ページにスタンプマークを印刷することができる。従って、スタンプマークを所望の印刷ページに印刷するために、アプリケーションで生成される印刷データを分けたり、印刷ジョブを分割する必要がない。
【００２２】
本発明において、前記ページ選択手段は、奇数枚目および／または偶数枚目の印刷ページを、スタンプマークが印刷される選択ページとして一括指定することが可能であることが好ましい。
【００２３】
また、前記ページ選択手段は、印刷ページの先頭ページあるいは先頭ページからｍ枚目（ｍ＝１、２、３・・・）の印刷ページから、ｎ枚目毎（ｎ＝２、３、４・・・）の印刷ページを、スタンプマークが印刷される選択ページとして一括指定することが可能にしてもよい。
【００２４】
本発明では、前記選択ページ毎に印刷するスタンプマークの種類を操作者に選択させ、選択されたスタンプマークの種類を前記選択ページと対応づけて取得する種類選択手段を含んでおり、前記駆動制御手段は、選択ページ毎に対応する種類のスタンプマークを印刷することことが好ましい。このようにすれば、スタンプマークを印刷する選択ページ毎に、操作者が選択した異なる種類のスタンプマークを印刷することができる。
【００２５】
次に、本発明は、アプリケーションから受け取った印刷データをプリンタにより繰り返し印刷して複数部数の同一印刷物を得る際に、印刷データと共にスタンプマークを同時に印刷するようにプリンタを駆動制御するプリンタドライバであって、印刷部数を単位として、印刷部数毎にスタンプマークを印刷するか否かを操作者に選択させ、スタンプマークを印刷することが選択された印刷部数番目を取得する印刷部数番目選択手段と、前記印刷部数番目の印刷時に、前記印刷データと共に前記スタンプマークを印刷する駆動制御手段と、を含むことを特徴とする。
【００２６】
本発明によれば、操作者がスタンプマークを印刷することを指定した印刷部数番目の印刷物に選択ページにスタンプマークを印刷することができる。従って、スタンプマークを所望の印刷部数番目に印刷するために、アプリケーションで生成される印刷データを分けたり、印刷ジョブを分割する必要がない。
【００２７】
本発明において、前記印刷部数番目選択手段は、奇数部数番目および／または偶数部数番目の印刷物を、スタンプマークが印刷される印刷指定部数番目として一括指定することが可能であることが好ましい。
【００２８】
また、前記印刷部数番目選択手段は、一番目あるいはｍ番目（ｍ＝１、２、３・・・）の印刷部数から、ｎ番目毎（ｎ＝２、３、４・・・）の印刷部数番目の印刷物を、スタンプマークが印刷される印刷指定部数番目として一括指定することが可能にしてもよい。
【００２９】
本発明において、前記印刷部数番目の印刷時に印刷するスタンプマークの種類を操作者に選択させ、選択されたスタンプマークの種類を前記印刷部数番目と対応づけて取得する種類選択手段を含んでおり、前記駆動制御手段は、印刷部数番目毎に対応する種類のスタンプマークを印刷するようにすることができる。このようにすれば、印刷部数番目毎に、操作者が選択した異なる種類のスタンプマークを印刷することができる。
【発明の効果】
【００３０】
本発明によれば、印刷ページ毎にスタンプマークの印刷の有無を選択できるので、スタンプマークの印刷の有無によって印刷データを分けて生成する必要がない。従って、アプリケーションの作成の際にスタンプマークの印刷を考慮する必要がない。また、印刷ジョブを分割する必要もないので、印刷作業が容易である。
【００３１】
また、選択ページ毎に、印刷するスタンプマークの種類を選択して印刷することができるので、種類の異なるスタンプマークを印刷する場合にも、印刷データを分けて生成したり、印刷ジョブを分割する必要がない。
【００３２】
さらに、本発明の別の形態によれば、複数の印刷部数の中からスタンプマークを印刷する指定部数番目を選択して印刷することができる。また、印刷部数番目毎に、操作者が選択した異なる種類のスタンプマークを印刷することができる。従って、指定部数番目毎にスタンプマークの印刷の有無やスタンプマークの種類が異なる場合でも印刷ジョブを分割する必要がない。
【発明を実施するための最良の形態】
【００３３】
以下に、図面を参照して、本発明の実施の形態を説明する。
【００３４】
（コンピュータシステム）
図１は、本発明のプリンタドライバを搭載したコンピュータシステム１０を示す構成図である。本例のコンピュータシステム１０は、入出力装置として、ディスプレイ１１、キーボード１２、マウス１３が接続されたコンピュータ１４と、このコンピュータ１４に接続されたカラープリンタ１５を備えている。
【００３５】
コンピュータ１４には、オペレーティングシステム（ＯＳ）１６と、ＯＳ１６上で動作するアプリケーション１７と、カラープリンタ１５に対して印刷モードの設定を含む各種の設定を行なうとともに、アプリケーション１７から出力される印刷データをＯＳ１６を介して受け取って、この印刷データを印刷するためにカラープリンタ１５を駆動制御するプリンタドライバ１が搭載されている。印刷モードは、カラープリンタ１５又はプリンタドライバ１のいずれに備えることもできるが、以下ではカラープリンタ１５に備えるものとして説明する。
【００３６】
カラープリンタ１５はインクジェットプリンタであり、ブラック、シアン、マゼンダ、イエローの４色の色インクを搭載している。また、カラープリンタ１５は印刷用紙１９の種類に応じた印刷モードとして、普通紙印刷モード、専用ファイン紙印刷モード、専用マット紙印刷モードを搭載している。さらに各印刷モードにおいて、印刷画質を優先して印刷を行なうきれい印刷モードと印刷速度を優先して印刷を行なうはやい印刷モードを備えている。これらの組み合わせからなる第１〜第６までの６つの印刷モードのそれぞれは、互いに印刷時におけるカラープリンタ１５のショット数および／または解像度が相違するものであり、プリンタドライバ１によって設定された一の印刷モードによって、印刷データの印刷を行うようになっている。
【００３７】
プリンタドライバ１は、アプリケーション１７から受け取った印刷データを印刷用紙に印刷する際に、印刷データの印刷と共に印刷用紙１９の所定の位置に各種のスタンプマークの印刷を行なう機能を備えている。本例では、「マル秘」、「重要」、「至急」、「CONFIDENTIAL」のスタンプマークに加えて、色抜けの発生を容易に判別することができる色抜け判別用スタンプマーク１８の印刷を行なうことができる。
【００３８】
また、ディスプレイ１１上に、ダイアログボックスを表示して、カラープリンタ１５を駆動制御するための各種の設定を操作者に入力させ、入力された設定値に基づいてカラープリンタ１５を駆動制御することができるようになっている。
【００３９】
ダイアログボックスを介した入力によって、操作者は、印刷モード、印刷用紙１９のサイズ、印刷するスタンプマークの種類、印刷位置、大きさおよび濃度を設定することができる。また、印刷データに基づいて印刷される印刷ページ毎にスタンプマークの印刷の有無を設定することができる。さらに、スタンプマークを印刷することが選択された選択ページ毎に、印刷するスタンプマークの種類を設定することができる。
【００４０】
（色抜け判別用スタンプマークおよび色抜け判別用ビットマップイメージ）
ここで、色抜け判別用スタンプマークについて説明する。色抜け判別用スタンプマーク１８は、コンピュータ１４の記憶装置に予め記憶されている色抜け判別用ビットマップイメージを用いて印刷される。
【００４１】
図２に示すように、色抜け判別用ビットマップイメージ２０は、カラープリンタ１５に搭載されているブラックの色インクを用いて印刷される画素によって構成されている色抜け判別部分２１と、シアン、マゼンダ、イエローの色インクを用いて印刷される画素によって構成されている背景部分２４とを有している。色抜け判別部分２１は「ＮＧ」の文字２２と「ＮＧ」の文字２２の周りを囲む矩形の枠２３とからなり、背景部分２４は矩形の枠２３の内側であって「ＮＧ」の文字２２を除いた部分である。色抜け判別部分２１を構成する画素と背景部分２４を構成する画素は、色抜けが発生しない状態で印刷された場合には、同一の印刷色になるように規定されている。
【００４２】
本例において、色抜けが発生していない場合の色抜け判別用スタンプマーク１８の印刷状態３０は、色抜け判別部分２１の印刷部である色抜け判別部２１ａと背景部分２４の印刷部である背景部２４ａの印刷色が同色の黒色になる。一方、色抜けが発生した状態で印刷が行なわれると、色抜け判別部２１ａと背景部２４ａとが異なる印刷色になって、「ＮＧ」の文字２２の印刷部２２ａが目視可能になって浮かび上がり、色抜けが発生したことが判別可能になっている。
【００４３】
さらに図２を参照して、ブラック、シアン、マゼンダ、イエローの各色について、色抜けが発生した場合の色抜け判別用スタンプマーク１８の印刷状態を説明する。
【００４４】
ブラックが色抜けした印刷状態３１では、背景部分２４の画素のみが黒色に印刷されて、色抜け判別部分２１を構成する画素は印刷されない。従って、「ＮＧ］の文字２２の印刷部２２ａがラベル面の地色（白色）となって背景部２４ａの黒色から浮かび上がる。
【００４５】
シアンが色抜けした印刷状態３２では、色抜け判別部分２１の画素は黒色に印刷されるが、背景部分２４の画素は黒色ではなく赤色で印刷される。すなわち、色抜け判別部２１ａが黒色、背景部２４ａが赤色となり、「ＮＧ」の文字２２の印刷部２２ａが目視により識別できる。シアン、マゼンダ、イエローを用いて黒色となるように印刷されるはずの背景部分２４の画素が、シアンが色抜けしたために、マゼンダとイエローのみを混色した赤色で印刷されるからである。
【００４６】
マゼンダが色抜けした印刷状態３３では、色抜け判別部分２１の画素は黒色に印刷されるが、背景部分２４の画素は黒色ではなく緑色で印刷される。すなわち、色抜け判別部２１ａが黒色、背景部２４ａが緑色となり、この場合にも「ＮＧ」の文字２２の印刷部２２ａが目視により識別できる。シアン、マゼンダ、イエローを用いて黒色となるように印刷されるはずの背景部分２４の画素が、マゼンダが色抜けしたために、シアンとイエローのみを混色した緑色で印刷されるからである。
【００４７】
イエローが色抜けした印刷状態３４では、色抜け判別部分２１の画素は黒色に印刷されるが、背景部分２４の画素は黒色ではなく青色で印刷される。すなわち、色抜け判別部２１ａが黒色、背景部２４ａが青色となり、この場合にも「ＮＧ」の文字２２の印刷部２２ａが目視により識別できる。シアン、マゼンダ、イエローを用いて黒色となるように印刷されるはずの背景部分２４の画素が、イエローが色抜けしたために、シアンとマゼンダのみを混色した青色で印刷されるからである。
【００４８】
ここで、カラープリンタ１５は６つの印刷モードを備えており、各印刷モードは、それぞれショット数および／または解像度が相違している。この場合に、色抜け判別用ビットマップイメージ２０の背景部分２４の画素を、マゼンダ、シアン、イエローの各色インクを同一の混合比率で重ねて印刷される画素に規定しておいても、印刷モードによっては所望の黒色の印刷色が得られずに、有彩色で印刷されてしまうことがある。この場合には、色抜けが発生していないにもかかわらず、「ＮＧ」の文字２２の印刷部２２ａが目視で識別できてしまうという問題が発生する。
【００４９】
そこで、６つの印刷モードのそれぞれについて、各印刷モードで印刷した場合に背景部分２４の画素が所望の黒色に印刷されるように規定した色抜け判別用ビットマップイメージ２０を個別に用意しておく。そして、印刷モード毎に対応する色抜け判別用ビットマップイメージ２０を選択的に使用して、色抜け判別用スタンプマーク１８を印刷する。印刷モード毎に用意された各色抜け判別用ビットマップイメージ２０は、背景部分２４の画素の印刷に用いられるシアン、マゼンダ、イエローの混合比率が相互に異なるものになっている。
【００５０】
（プリンタドライバ）
図３はプリンタドライバ１のブロック図である。プリンタドライバ１は、ディスプレイ１１上に、操作者に各種の設定を入力させるダイアログボックスを表示するとともに、ダイアログボックスに設けられている入力欄に入力された値をカラープリンタ１５の設定値として取得する各種設定入力手段４０を備えている。
【００５１】
各種設定入力手段４０は、アプリケーション１７の印刷データを印刷する際に、印刷モードを指定させる印刷モード指定用ダイアログボックス（印刷モード指定画面）を表示し、印刷用紙１９の種類と解像度および／または印刷速度とを操作者に選択させることにより、選択された印刷モードをカラープリンタ１５の印刷モードとして設定する印刷モード設定手段４１と、印刷用紙１９のサイズの設定を操作者に入力させ、入力された値をカラープリンタ１５の設定値として設定する用紙サイズ取得手段４８とを含むものである。
【００５２】
また、スタンプマークを印刷する印刷ページを選択ページとして取得するページ選択手段５と、選択ページに印刷するスタンプマークを選択ページと対応づけて取得する種類選択手段６と、スタンプマークの印刷位置や大きさ、印刷濃度など、スタンプマークを印刷する際の属性を各スタンプマークと対応づけて取得して、記憶保持する属性取得手段７とを含んでいる。
【００５３】
また、プリンタドライバ１は、各印刷モードにおける色抜け判別用スタンプマーク１８の印刷に使用する６つの色抜け判別用ビットマップイメージ２０を各印刷モードに対応づけて記憶保持しているイメージデータ設定記憶手段４２と、プリンタに設定されている印刷モードを検出して、イメージデータ設定記憶手段４２から、検出した印刷モードに対応する一の色抜け判別用ビットマップイメージ２０を選択するイメージデータ選択手段４３と、選択された一の色抜け判別用ビットマップイメージ２０を、各種設定入力手段４０によって表示されるスタンプマーク設定用ダイアログボックス５０のスタンプイメージ表示枠５１内に表示するイメージデータ表示制御手段４４とを備えている。イメージデータ設定記憶手段４２は、後述するスタンプマーク用ファイル指定用ダイアログボックス６１を介して操作者によって入力されるファイル名によって、第１〜第６の６つの印刷モードと色抜け判別用ビットマップイメージ２０とを対応づけて記憶保持している。
【００５４】
さらに、プリンタドライバ１は、アプリケーション１７から出力された印刷データを、ＯＳ１６（Ｇｒａｐｈｉｃｓ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ）を介して取得する印刷データ取得手段４５と、イメージデータ選択手段４３が取得している一の色抜け判別用ビットマップデータと印刷データ取得手段４５が取得した印刷データを合成して、カラープリンタ１５によって印刷される最終的な印刷データである合成印刷データを生成する印刷データ生成手段４６と、カラープリンタ１５を駆動制御して、合成印刷データを印刷する駆動制御手段４７とを備えている。
【００５５】
駆動制御手段４７は、ページ選択手段５が取得した選択ページを印刷する際に、種類選択手段６が選択ページに対応づけて取得したスタンプマークが、属性取得手段７が記憶保持している属性に基づいて印刷されるように、カラープリンタ１５の駆動を制御する。
【００５６】
（プリンタドライバによって表示されるダイアログボックスの説明）
図４は、各種設定入力手段４０によって、スタンプマークの印刷を設定する際に表示されるスタンプマーク設定用ダイアログボックス５０である。スタンプマーク設定用ダイアログボックス５０は、左上にスタンプマークの印刷イメージを模式的に表示するスタンプマーク表示枠５１が設けられており、その右側に、印刷するスタンプマークを示すマーク名を入力するマーク名入力欄５２、スタンプマークの印刷に使用されるビットマップイメージのファイル名を入力するファイル名入力欄５３と、スタンプマークを印刷するページを指定するページ指定用のチェック欄５４が設けられている。ページ指定用のチェック欄５４は、そこにチェックを入れると、印刷ページのうちの先頭ページのみにスタンプマークが印刷されるように設定される。すなわち、ページ選択手段５は、スタンプマークを印刷するページとして選択された「選択ページ」である先頭ページを取得する。ページ指定用のチェック欄５４にチェックがない初期設定の状態では、全ての印刷ページにスタンプマークが印刷されるように設定されており、ページ選択手段５は選択ページとして全ての印刷ページを取得している。
【００５７】
マーク名入力欄５２は、プルダウンメニューに登録されている複数のマーク名の中から、マウス１３等を用いて印刷に使用するスタンプマークのマーク名を選択して入力するようになっている。色抜け判別用スタンプマーク１８を指定するマーク名として「ＮＧマーク」が入力されている。マーク名入力欄５２にマーク名が入力されると、種類選択手段６は、マーク名に対応するスタンプマークを、ページ選択手段５が取得している選択ページに対応づけて取得する。
【００５８】
ファイル名入力欄５３には、印刷するスタンプマークが単一のビットマップイメージを使用して印刷される場合に、そのビットマップイメージのファイル名を入力する。なお、マーク名入力欄５２のプルダウンメニューに、印刷したいスタンプマークが登録されていない場合には、マーク名入力欄５２にマーク名を入力した後、スタンプマークの印刷に使用するビットマップイメージのファイル名をファイル名入力欄５３に入力し、ＯＫボタン９７を押すことにより、プルダウンメニューに登録されて、印刷が可能になる。
【００５９】
ここで、色抜け判別用スタンプマーク１８は、印刷モード毎に別個に用意された色抜け判別用ビットマップイメージ２０を用いて印刷するものなので、印刷モード毎に使用する色抜け判別用ビットマップイメージ２０を対応づけて記憶する必要がある。そこで、ファイル名入力欄５３にはファイル名を入力しないで、マーク名入力欄５２の右側に配置されている追加／削除ボタン６０を押して、スタンプマーク用ファイル指定用ダイアログボックス６１を開く。
【００６０】
図５に示すように、スタンプマーク用ファイル指定用ダイアログボックス６１には、印刷指定されたマーク名が入力されているマーク名入力欄６２と、カラープリンタ１５に搭載されている６つの印刷モードのそれぞれについて、使用する色抜け判別用ビットマップイメージ２０のファイル名を入力するファイル名入力欄６３〜６８が設けられている。本例では、第１の印刷モードである普通紙印刷モードのきれい印刷モードに使用する色抜け判別用ビットマップイメージ２０のファイル名入力欄６３には、NGmark11.bmpが入力されている。第２の印刷モードである普通紙印刷モードのはやい印刷モードのファイル名入力欄６４にはNGmark12.bmpが入力されている。同様に、第３の印刷モードである専用ファイン紙印刷モードのきれい印刷モードのファイル名入力欄６５にNGmark21.bmp、第４の印刷モードである専用ファイン紙印刷モードのはやい印刷モードのファイル名入力欄６６にNGmark22.bmp、第５の印刷モードである専用マット紙印刷モードのきれい印刷モードのファイル名入力欄６７にNGmark31.bmp、第６の印刷モードである専用マット紙印刷モードのはやい印刷モードのファイル名入力欄６８にNGmark32.bmpが入力されている。
【００６１】
入力されたファイル名は、保存ボタン６９を押すことによって、各印刷モードと対応づけられてイメージデータ設定記憶手段４２に記憶保持される。印刷モードと対応づけられて記憶された色抜け判別用ビットマップイメージ２０のファイル名は、次にスタンプマーク用ファイル指定用ダイアログボックス６１が開かれたときには、それぞれ対応するファイル名入力欄６３〜６８に入力されている。なお、削除ボタン９０を押すことによって、イメージデータ設定記憶手段４２が記憶した設定を、一括して削除することができる。
【００６２】
イメージデータ設定記憶手段４２によって印刷モードと色抜け判別用ビットマップイメージ２０とが対応づけられて記憶されると、イメージデータ選択手段４３は、その時点でカラープリンタ１５に設定されている印刷モードを検出して、検出した印刷モードに対応づけられている一の色抜け判別用ビットマップイメージ２０をイメージデータ設定記憶手段４２から選択して、取得する。
【００６３】
また、種類選択手段６が印刷するスタンプマークの一つとして色抜け判別用スタンプマーク１８を取得している場合には、イメージデータ選択手段４３は、カラープリンタ１５の印刷モードの設定が、印刷モード指定用ダイアログボックスを介して印刷モード設定手段４１によって変更される度に、対応づけられている色抜け判別用ビットマップイメージ２０を選択し直して、取得する。或いは、プリンタドライバ１がアプリケーション１７から印刷データを受け取る際に、カラープリンタ１５に設定されている印刷モードを検出して、色抜け判別用ビットマップイメージ２０を取得するようになっている。
【００６４】
再び図４に戻って、スタンプマーク設定用ダイアログボックス５０を説明する。スタンプイメージ表示枠５１内には、用紙サイズ取得手段４８によって事前に設定されている印刷用紙１９のサイズから、印刷用紙１９を模式的に示した矩形の領域５１ａが表示されており、その矩形の領域領域５１ａ内には、イメージデータ選択手段４３が取得している一の色抜け判別用ビットマップイメージ２０が、イメージデータ表示制御手段４４によって表示されている。
【００６５】
スタンプイメージ表示枠５１の下方には、スタンプマークの印刷位置を設定する印刷位置入力欄５５、オフセットを設定するスライドバー５６、サイズを設定するスライドバー５７が設けられている。また、右側には、スタンプマークに印刷濃度を設定するスライドバー５８、スタンプマークを印刷用紙１９の前面に印刷するか裏面に印刷するかを選択する選択ボタン５９が設けられている。印刷位置入力欄５５はプルダウンメンニューから選択した印刷位置が入力されるようになっており、プルダウンメニューには、上左、上中央、上右、中央、下左、下中央、下右などが登録されている。
【００６６】
ここで、操作者が、印刷位置入力欄５５へ入力する値を変更したり、スライドバー５６、５７、５８をスライドさせて入力値を変更したりすると、イメージデータ表示制御手段４４は矩形の領域５１ａ内に表示されている色抜け判別用ビットマップイメージ２０の位置や大きさ、濃度を入力された値に対応するように変化させる。従って、操作者は、印刷される色抜け判別用スタンプマーク１８の印刷状態を直感的に把握することができる。入力された、印刷位置、オフセット、サイズおよび印刷濃度は属性取得手段７が取得して、スタンプマーク毎に記憶保持する。
【００６７】
なお、本例では、イメージデータ表示制御手段４４は、イメージデータ選択手段４３が選択した一の色抜け判別用ビットマップイメージ２０を用いて表示しているが、スタンプイメージ表示枠５１に印刷状態を表示するために、表示用色抜け判別用ビットマップイメージを別途用意しておいて、マーク名入力欄５２に色抜け判別用スタンプマーク１８を指定するマーク名の「ＮＧマーク」が入力された場合には、この表示用色抜け判別用ビットマップイメージを表示するようにしてもよい。
【００６８】
次に、スタンプマーク設定用ダイアログボックス５０の略中央には、スタンプマークを印刷するために選択された選択ページを設定するための選択ページ指定ボタン７０が配置されている。この選択ページ指定ボタン７０を押すと、図６に示すスタンプマークページ指定用ダイアログボックス７１が開く。図４に示したスタンプマーク設定用ダイアログボックス５０からでは、スタンプマークを印刷する選択ページとして、初期設定である全ページと、チェック欄５４のチェックによる先頭ページのいずれかしか選択できない。これに対して、スタンプマークページ指定用ダイアログボックス７１からは、アプリケーション１７から出力される印刷データによって印刷される印刷ページ毎に、スタンプマークの印刷の有無および印刷するスタンプマークの種類を設定することができる。
【００６９】
スタンプマークページ指定用ダイアログボックス７１の最上位置には、全ての印刷ページにスタンプマークを印刷する設定を行なうチェック欄７２が設けられている。初期設定でスタンプマークページ指定用ダイアログボックス７１が開かれた場合には、このチェック欄７２にチェックが入っており、ページ選択手段５は選択ページとして全ての印刷ページを取得している。
【００７０】
その下方には、使用するスタンプマークのマーク名を入力するマーク名入力欄７３があり、ここにマーク名を入力することで印刷するスタンプマークを変更することもできる。マーク名入力欄７３に入力されているマーク名が変更されると、種類選択手段６は、変更されたマーク名のスタンプマークを選択ページに対応づけて取得する。スタンプマークページ指定用ダイアログボックス７１が開いた時点では、スタンプマーク設定用ダイアログボックス５０のマーク名入力欄５２に入力されていたマーク名が、マーク名入力欄７３に入力されている。
【００７１】
マーク名入力欄７３の右側には、全ての印刷ページからスタンプマークの印刷を行なわない印刷ページを除外する設定を行なうための３つのチェック欄７４、７５、７６が設けられている。これら３つのチェック欄７４、７５、７６は、全ての印刷ページにスタンプマークを印刷する設定を行なうチェック欄７２にチェックが入っている場合にチェックすることが可能である。
【００７２】
上段にあるチェック欄７４をチェックすると、ページ選択手段５が選択している選択ページ（全ての印刷ページ）から先頭ページを除外する。中断にあるチェック欄７５をチェックすると、選択ページから最後の印刷ページを除外する。下段にあるチェック欄７６をチェックすると、その下方にあるページ番号入力欄７７に入力したページ番号の印刷ページを、選択ページから除外する。
【００７３】
ページ番号入力欄７７は、ページ番号をカンマで区切って入力することにより、複数の印刷ページを一括して指定できるようになっている。また、ページ番号とページ番号との間にハイフンを入れて入力することで、入力されたページ番号からページ番号までの範囲の印刷ページを指定できるようになっている。さらに、ページ番号とその右隣にハイフンを入力すると、入力されたページ番号以降の印刷ページを指定できるようになっている。
【００７４】
ここで、３つのチェック欄７４、７５、７６は複数チェックすることが可能なので、操作者は選択ページから除外する印刷ページ、すなわち、スタンプマークの印刷を行なわないページを柔軟に設定できる。複数のチェックによって除外する印刷ページが指定された場合には、ページ選択手段５は、チェックによって指定された全ての印刷ページを除た残りの印刷ページを選択ページとして取得する。
【００７５】
次に、これらのチェック欄７２、７４、７５、７６の下方には、スタンプマークを印刷する印刷ページを指定するための５つのチェック欄８１〜８５が設けられている。第１のチェック欄８１は、先頭ページにスタンプマークを印刷する設定を行なうものであり、ここがチェックされると、ページ選択手段５は先頭ページを選択ページとして取得する。第２のチェック欄８２は、最後の印刷ページにスタンプマークを印刷する設定を行なうものであり、ここがチェックされると、ページ選択手段５は最後の印刷ページを選択ページとして取得する。第３のチェック欄８３は、偶数枚目の印刷ページにスタンプマークを印刷する設定を行なうものであり、ここがチェックされると、ページ選択手段５は偶数枚目の印刷ページを選択ページとして取得する。第４のチェック欄８４は、奇数枚目の印刷ページにスタンプマークを印刷する設定を行なうものであり、ここがチェックされると、ページ選択手段５は奇数枚目の印刷ページを選択ページとして取得する。
【００７６】
第５のチェック欄８５は、指定したページを選択ページとしてスタンプマークの印刷を設定するものであり、選択ページの指定は、ページ番号入力欄７７にページ番号を入力することによって行なう。ページ選択手段５は、ページ番号入力欄７７に入力された印刷ページを選択ページとして取得する。
【００７７】
各チェック欄８１〜８５には、印刷するスタンプマークのマーク名を入力するマーク名入力欄７３が設けられている。各マーク名入力欄７３に入力されたマーク名のスタンプマークが、指定された選択ページで印刷されるスタンプマークになる。すなわち、選択ページと対応付けて種類選択手段６に取得される。なお、スタンプマークページ指定用ダイアログボックス７１が開いた時点では、マーク名入力欄７３にはスタンプマーク設定用ダイアログボックス５０のマーク名入力欄５２に入力されていたマーク名が入力されている。
【００７８】
種類選択手段６はページ選択手段５が取得している選択ページに対応づけてスタンプマークを取得するので、選択ページ毎に異なる種類のスタンプマークの印刷が可能になっている。
【００７９】
なお、これらの設定によって複数のスタンプマークが印刷される場合には、各スタンプマークは属性取得手段７が記憶保持している属性に基づいて印刷される。また、操作者の入力によって、同一の選択ページに種類の異なる複数のスタンプマークを印刷するように設定された場合には、第５のチェック欄８５のマーク名入力欄７３で指定された選択ページおよびスタンプマークが最も優先されて、種類選択手段６に取得される。それ以降は、第４、第３、第２、第１のチェック欄のマーク名入力欄７３で指定された選択ページおよびスタンプマークが、この順番で優先的に取得される。
【００８０】
（色抜け判別用スタンプマークの印刷例）
（印刷例１）次に、図７、８を参照して、アプリケーション１７から出力された印刷テータの印刷に重ね合わせて、スタンプマークを印刷する印刷例１を説明する。
【００８１】
本例で使用しているアプリケーション１７は、物品管理用のアプリケーションであり、物品を複数のＡ、Ｂ、Ｃ、Ｄの４つの倉庫に分散して保管する際に、各倉庫への物品の配送を担当する４人の配送担当者を表示する配送担当者ラベル９１と、物品を梱包した段ボールの表面に貼る物品管理用ラベル９２を印刷するための印刷データを出力するものである。出力される印刷データによって行なわれる１回の印刷ジョブにおいて、１印刷ページ目から４印刷ページ目までにＡ〜Ｄ倉庫への配送担当者を表示する４枚の配送担当者ラベル９１が印刷される。５印刷ページ目以降には梱包された物品を管理するための管理情報が記載された物品管理用ラベル９２が印刷される。物品管理用ラベル９２の枚数は、その日に保管する物品の種類や梱包数が変化することによって、増減する。なお、印刷に用いられる印刷用紙１９の表面は白色である。
【００８２】
配送担当者ラベル９１に印刷される印刷データには、配送年月日、保管場所の倉庫名、配送担当者の氏名、倉庫の住所の情報が含まれている。物品管理用ラベル９２に印刷される印刷データには、梱包された物品の物品名、梱包された数量、倉庫での保管期間、物品を管理する管理責任者、保管場所の倉庫名、およびこれらの情報を特定するためのバーコードの情報が含まれる。また、印刷用紙１９の上下の縁部分９５に印刷される管理色の情報が含まれる。管理色とは、物品の配送担当者が保管場所の倉庫名を把握するのが容易なように、倉庫名にあらかじめ割り当てられた色であり、Ａ倉庫に赤色、Ｂ倉庫に青色、Ｃ倉庫に黄色、Ｄ倉庫に緑色が割り当てらている。
【００８３】
ここで、カラープリンタ１５の印刷モードは、印刷モード指定用ダイアログボックスを介して操作者によって入力された値によって、事前に、第２の印刷モードである普通紙印刷モードのきれい印刷モードに設定されている。また、イメージデータ選択手段４３は、この印刷モードを検出して、スタンプマーク用ファイル指定用ダイアログボックス６１を介して設定されたファイル名NGmark12.bmpのビットマップイメージを、この印刷モードで使用する色抜け判別用ビットマップイメージ２０として取得している。
【００８４】
さらに、スタンプマーク設定用ダイアログボックス５０の印刷位置入力欄５５には、操作者によって、「右下」が入力されており、属性取得手段７がこの印刷位置を取得して、記憶保持している。
【００８５】
また、スタンプマークページ指定用ダイアログボックス７１において、全ての印刷ページにスタンプマークを印刷する設定を行なうチェック欄７２と、指定した印刷ページをスタンプマークを印刷する印刷ページから除外する設定を行なうチェック欄７６にチェックがつけられており、除外する印刷ページを指定するページ番号入力欄７７には、「１−４」と入力されている。これらの入力によって、ページ選択手段５は、５枚目目以降の印刷ページを選択ページとして取得し、種類選択手段６は、その選択ページに印刷するスタンプマークとして、色抜け判別用スタンプマーク１８を取得している。
【００８６】
このような設定の下、プリンタドライバ１が、物品管理用アプリケーション１７から印刷データを受け取ると、印刷データ生成手段４６は、選択ページである５枚目以降の印刷データについて、受け取った印刷データとイメージデータ選択手段４３が取得しているファイル名NGmark12.bmpの色抜け判別用ビットマップイメージ２０とを合成して、合成印刷データを生成する。すなわち、印刷用紙１９の右下位置に色抜け判別用スタンプマーク１８が印刷されるように、印刷データと色抜け判別用ビットマップイメージ２０とを合成する。合成印刷データが生成されると、駆動制御手段４７がカラープリンタ１５を駆動制御して、合成印刷データを印刷する。
【００８７】
図７は、本例の印刷結果である。先頭から４枚目までの配送担当者ラベル９１には、配送年月日、配送担当者の氏名、保管場所の倉庫名およびその住所が印刷されている。５枚目以降の物品管理用ラベル９２には、印刷用紙１９の中央位置に、梱包された物品の物品名、梱包された数量、倉庫での保管期間、物品を管理する管理責任者、保管場所の倉庫名、およびバーコードが黒色で印刷されている。印刷用紙１９の上下の縁部分９５には、保管場所の倉庫名に割り当てられた管理色が印刷されている。すなわち、５枚目の上下の縁部分９５にはＡ倉庫を示す赤色が印刷され、６枚目の上下の縁部分９５にはＣ倉庫を示す黄色が印刷されている。また、５枚目以降の印刷用紙１９の右下位置には、矩形の色抜け判別用スタンプマーク１８が印刷されている。
【００８８】
本例では、第２の印刷モードに対応づけられている色抜け判別用ブットマップイメージ２０を用いて色抜け判別用スタンプマーク１８が印刷されているので、色抜けが発生していない図７の印刷状態では、印刷された色抜け判別部２１ａと背景部２４ａとは単一の印刷色の黒色になっており、「ＮＧ」の文字２２の印刷部２２ａを目視により識別することはできない。
【００８９】
次に、５枚目の物品管理用ラベル９２を印刷する際に、マゼンダが色抜けした例を図８に示す。管理色が印刷される印刷用紙１９の上下の縁部分９５には、Ａ倉庫を示す管理色の赤色ではなく、黄色が印刷されている。本来印刷されるべき赤色は、マゼンダとイエローの色インクを用いて印刷されるので、マゼンダが色抜けすることによってイエローの色インクのみで印刷された結果、黄色になっている。
【００９０】
この時、色抜け判別用スタンプマーク１８は、黒色で印刷された「ＮＧ」の文字２２の印刷部２２ａが、目視により識別できるようになっている。すなわち、マゼンダが色抜けした印刷状態では、色抜け判別部２１ａの印刷色は黒色になるが、背景部２４ａの印刷色は黒色ではなく緑色になるので、「ＮＧ」の文字２２の印刷部２２ａが目視により識別できる。
【００９１】
本例によれば、先頭から４枚目までの配送担当者ラベル９１には色抜け判別用スタンプマーク１８を印刷しないでおいて、配送先の倉庫を示す管理色を印刷する５枚目以降の物品管理用ラベル９２の印刷データを印刷する際に、色抜け判別用スタンプマーク１８を印刷している。したがって、５枚目以降に印刷された物品管理用ラベル９２を見た配送担当者は、色抜け判別用スタンプマーク１８によって色抜けが発生したことを容易に判別できるので、印刷用紙１９の上下の縁部分９５に印刷された黄色に惑わされることなく、印刷用紙１９の中央に記載されている保管場所の倉庫Ａという記載に基づいて、正確に梱包物をＡ倉庫に配送することができる。
【００９２】
（印刷例２）次に、図９を参照して、アプリケーション１７から出力された印刷テータの印刷に重ね合わせて、スタンプマークを印刷する別の印刷例を説明する。使用しているアプリケーション１７は、入院患者管理用のアプリケーション１７であり、医療機関に患者が入院する際に、患者の身に付ける名札に挿入する氏名カード１０１、ベッドのネームプレートに取り付けるベッドカード１０２、患者が手首に巻いておくリストバンド１０３、病室のネームプレートに取り付ける部屋カード１０４の印刷データを、この順番で、地色が白色の印刷用紙１９に印刷するものである。
【００９３】
氏名カード１０１に印刷される印刷データには、患者の氏名が含まれている。ベッドカード１０２の印刷データには、患者の氏名と部屋番号が含まれている。リストバンド１０３に印刷される印刷データには、患者の氏名と、血液型、アレルギーの有無の情報が含まれている。また、印刷用紙１９の左側で上下に延びる帯状部分９６に印刷される管理色の情報が含まれている。本例における管理色とは、Ａ、Ｂ、ＡＢ、Ｏの４つの血液型に予め割り当てられた色の情報であり、例えば、Ａ型に赤色、Ｂ型に青色、ＡＢ型に黄色、Ｏ型に緑色が割り当てらている。部屋カード１０４の印刷データには、患者の氏名とベッド番号が含まれている。
【００９４】
ここで、カラープリンタ１５の印刷モードは、印刷モード指定用ダイアログボックスを介して操作者によって入力された値によって、事前に、第５の印刷モードである専用マット紙印刷モードのきれい印刷モードに設定されている。また、イメージデータ選択手段４３は、この印刷モードを検出して、スタンプマーク用ファイル指定用ダイアログボックス６１を介して設定されたファイル名NGmark31.bmpのビットマップイメージを、この印刷モードで使用する色抜け判別用ビットマップイメージ２０として取得している。
【００９５】
さらに、スタンプマーク設定用ダイアログボックス５０の印刷位置入力欄５５には、操作者によって、「上右」が入力されており、属性取得手段７がこの印刷位置を取得して、記憶保持している。
【００９６】
また、スタンプマークページ指定用ダイアログボックス７１において、指定した印刷ページにスタンプマークを印刷するチェック欄８５にチェックがつけられており、指定する印刷マーク名にＮＧマークが入力されている。指定するページ番号入力欄７７には、「３」と入力されている。これらの入力によって、ページ選択手段５は３枚目の印刷ページを選択ページとして取得し、種類選択手段６は、その選択ページに印刷するスタンプマークとして、色抜け判別用スタンプマーク１８を取得している。
【００９７】
このような設定の下、プリンタドライバ１が、入院患者管理用のアプリケーション１７から印刷データを受け取ると、印刷データ生成手段４６は、選択ページである３枚目のリストバンド１０３の印刷データについて、受け取った印刷データとイメージデータ選択手段４３が取得しているファイル名NGmark31.bmpの色抜け判別用ビットマップイメージ２０とを合成する。すなわち、印刷用紙１９の右上位置に色抜け判別用スタンプマーク１８が印刷されるように、印刷データと色抜け判別用ビットマップイメージ２０とを合成する。合成印刷データが生成されると、駆動制御手段４７がカラープリンタ１５を駆動制御して、合成印刷データを印刷する。
【００９８】
図９は、本例の印刷結果であり、色抜けが発生していない場合を示す。１枚目、２枚目、４枚目の各カード１０１、１０２、１０４には、患者の氏名と、部屋番号またはベッド番号が印刷されている。３枚目のリストバンド１０３には、印刷用紙１９の左側で上下に延びる帯状部分９６に患者の血液型に割り当てられた管理色が印刷されており、そのその横には、患者の氏名と、血液型、アレルギーの有無が印刷されている。印刷された管理色は、患者の血液型のＡ型を示す赤色になっている。また、印刷用紙１９の右上位置には、矩形の色抜け判別用スタンプマーク１８が黒色で印刷されている。
【００９９】
本例では、第５の印刷モードに対応づけられている色抜け判別用ブットマップイメージ２０を用いて色抜け判別用スタンプマーク１８が印刷されているので、色抜けが発生していない図９の印刷状態では、３印刷ページ目に印刷された色抜け判別用スタンプマーク１８の色抜け判別部２１ａと背景部２４ａとは単一の印刷色の黒色になっており、「ＮＧ」の文字２２の印刷部２２ａを目視により識別することはできない。
【０１００】
また、本例によれば、患者の血液型を管理色で印刷する３枚目のリストバンド１０３だけに、色抜け判別用スタンプマーク１８が印刷されている。血液型を管理色で表した印刷ページに色抜け判別用スタンプマーク１８が印刷されているので、色抜けした場合に発生してしまう管理色の変色による医療ミスを未然に防止することができる。
【０１０１】
（その他の実施の形態）
上記の例では、印刷するスタンプマークとして色抜け判別用スタンプマーク１８を用いていたが、他のスタンプマークについても、選択ページを柔軟に設定して印刷することができる。
【０１０２】
例えば、複数枚の金券を発行した後、それに続けて領収書を発行するような印刷データがアプリケーション１７で生成され、領収書以外の印刷ページに偽造防止用スタンプマークを印刷したい場合には、次のようにすればよい。
【０１０３】
まず、操作者は、スタンプマーク設定用ダイアログボックス５０およびスタンプマーク用ファイル指定用ダイアログボックス６１を介して、マーク名とスタンプマークの印刷に使用するビットマップイメージを設定し、プリンタドライバ１から偽造防止用スタンプマークの印刷が行なえるように登録しておく。偽造防止用スタンプマークとしては、例えば、特開２００２−１６２８７２号公報に記載されたものがあり、本例の色抜け判別用スタンプマーク１８のように、偽造防止用スタンプマークを印刷するためのビットマップイメージを予め印刷モード毎に用意しておいて、イメージデータ設定記憶手段４２に記憶保持しておけば、印刷が可能である。
【０１０４】
次に、スタンプマーク設定用ダイアログボックス５０のマーク名入力欄５２に偽造防止用スタンプマークのマーク名を入力した後、スタンプマークページ指定用ダイアログボックス７１において、最後の印刷ページをスタンプマークの印刷ページから除外するチェック欄７５をチェックする。すると、ページ選択手段５は、最後の印刷ページを除く全ての印刷ページを選択ページとして取得する。また、種類選択手段６は、選択ページに印刷するスタンプマークとして偽造防止用スタンプマークを取得する。
【０１０５】
このような設定の下、プリンタドライバ１が、アプリケーション１７から印刷データを受け取ると、印刷データ生成手段４６は、最後の印刷ページの印刷データを除く全ての印刷データについて、受け取った印刷データとイメージデータ選択手段４３が取得しているファイル名のビットマップイメージとを合成する。合成印刷データが生成されると、駆動制御手段４７はカラープリンタ１５を駆動制御して、合成印刷データを印刷する。この結果、金券の発行枚数が増減しても、金券のみに偽造防止用スタンプマークを印刷して、最後に印刷される領収書には偽造防止用スタンプマークを印刷しないでおくことができる。
【０１０６】
また、上記の例では、奇数枚目の印刷ページおよび偶数枚目の印刷ページを、それぞれ一括して選択ページとして設定できるようになっていたが、これに加えて、印刷ページの先頭ページあるいは先頭ページからｍ枚目（ｍ＝１、２、３・・・）の印刷ページから、ｎ枚目毎（ｎ＝２、３、４・・・）の印刷ページを、スタンプマークが印刷される選択ページとして一括指定するようにしてもよい。
【０１０７】
また、上記の例では、印刷データを用いて印刷される印刷物の部数が１つであったが、アプリケーション１７から受け取った印刷データをカラープリンタにより繰り返し印刷して複数部数の同一印刷物を得る際に、印刷部数を単位として、スタンプマークを印刷するか否かを各部毎に設定可能にすることもできる。
【０１０８】
この場合には、プリンタドライバ１の各種設定入力手段４０は、印刷部数毎にスタンプマークを印刷するか否かを操作者に選択させ、スタンプマークを印刷することが選択された印刷部数番目を取得する印刷部数番目選択手段とを含み、駆動制御手段４７は、取得した印刷部数番目の印刷時に、印刷データと共にスタンプマークを印刷するように、カラープリンタ１５の駆動を制御すればよい。
【０１０９】
さらに、印刷指定部数番目を印刷する毎に、種類の異なるスタンプマークを印刷するように設定することもできる。この場合には、種類選択手段６は、印刷指定部数番目に対応づけてスタンプマークを取得し、駆動制御手段４７は、印刷部数番目の印刷時に、印刷データと共に対応するスタンプマークを印刷するように、カラープリンタ１５の駆動を制御する。
【０１１０】
また、上記の例ではカラープリンタ１５としてインクジェットカラープリンタを用いているが、これ以外の印刷方式のカラープリンタ１５を用いる場合にも本発明を適用できる。例えば、色インクの代わりに、色トナーを用いたレーザプリンタや熱転写色リボンを用いたサーマルプリンタを用いる場合にも同様に適用可能である。また、色インクを用いてスタンプマークを印刷する必要がなければ、用いるプリンタはカラープリンタでなくてもよい。
【図面の簡単な説明】
【０１１１】
【図１】本発明のプリンタドライバを搭載するコンピュータシステムの構成図である。
【図２】色抜け判別用ビットマップイメージと、その印刷状態を示す説明図である。
【図３】本発明のプリンタドライバのブロック図である。
【図４】スタンプマーク設定用ダイアログボックスの説明図である。
【図５】スタンプマーク用ファイル指定用ダイアログボックスの説明図である。
【図６】スタンプマーク印刷ページ設定用ダイアログボックスの説明図である。
【図７】アプリケーションソフトからの印刷データに重ね合わせて色抜け判別用スタンプマークを印刷した印刷例１を示す説明図である。
【図８】図７に示す印刷例において、色抜けした場合の印刷状態を示すための説明図である。
【図９】色抜け判別用スタンプマークを印刷した印刷例２を示す説明図である。
【符号の説明】
【０１１２】
１・プリンタドライバ、５・ページ選択手段、６・種類選択手段、７・属性取得手段、１０・コンピュータシステム、１１・ディスプレイ、１２・キーボード、１３・マウス、１４・コンピュータ、１５・カラープリンタ、１６・オペレーティングシステム、１７・アプリケーション、１８・色抜け判別用スタンプマーク、１９・印刷用紙、２０・抜け判別用ビットマップイメージ、２１・色抜け判別部分、２１ａ・色抜け判別部、２２・「ＮＧ」の文字、２２ａ・印刷部、２３・矩形の枠、２４・背景部分、２４ａ・背景部、３０〜３４・印刷状態、４０・各種設定入力手段、４１・印刷モード設定手段、４２・イメージデータ設定記憶手段、４３・イメージデータ選択手段、４４・イメージデータ表示制御手段、４５・印刷データ取得手段、４６・印刷データ生成手段、４７・駆動制御手段、４８・用紙サイズ取得手段、５０・スタンプマーク設定用ダイアログボックス、５１・スタンプイメージ表示枠、５１ａ・矩形の領域、５２，６２，７３・マーク名入力欄、５３，６３〜６８・ファイル名入力欄、５４，７２〜７６，８１〜８５・チェック欄、５５・印刷位置入力欄、５６，５７，５８・スライドバー，５９・選択ボタン、６０・追加／削除ボタン、６１・スタンプマーク用ファイル指定用ダイアログボックス、６９・保存ボタン、７０・選択ページ指定ボタン、７１・スタンプマーク選択ページ指定用ダイアログボックス、７２〜７６，８１〜８５・チェック欄、９０・削除ボタン、９１・配送担当者ラベル、９２・物品管理用ラベル、９５・上下の縁部分、９６・帯状部分、９７・ＯＫボタン、１０１・名前カード、１０２・ベッドカード、１０３・リストバンド、１０４・部屋カード
【図１】
2008097493.tif 000003
【図２】
2008097493.tif 000004
【図３】
2008097493.tif 000005
【図４】
2008097493.tif 000006
【図５】
2008097493.tif 000007
【図６】
2008097493.tif 000008
【図７】
2008097493.tif 000009
【図８】
2008097493.tif 000010
【図９】
2008097493.tif 000011