(57)【特許請求の範囲】
【請求項１】
印刷装置と通信可能に接続する通信接続手段と、前記印刷装置へ送信する印刷データの印刷に関する設定を行う印刷設定手段と、該印刷設定手段によって地紋付加設定がなされた場合に、印刷データに対して地紋を付加する地紋付加手段とを有する印刷設定装置であって、
前記印刷装置と双方向通信することにより、該印刷装置で地紋付加設定がなされているかどうかを示す地紋付加情報を取得する地紋付加情報取得手段と、
該地紋付加情報取得手段によって地紋付加設定がなされている旨を示す地紋付加情報を取得した場合には、前記印刷設定手段による地紋付加設定の受け付けを禁止し、地紋付加設定がなされていない旨を示す地紋付加情報を取得した場合には、前記印刷設定手段による地紋付加設定の受け付けを許可する地紋付加設定受付制御手段とを設けたことを特徴とする印刷設定装置。
【請求項２】
請求項１記載の印刷設定装置において、
前記地紋付加設定受付制御手段によって前記地紋付加設定の受け付けが禁止された場合には、該地紋付加設定を受け付けない画面を、前記地紋付加設定の受け付けが許可された場合には、該地紋付加設定を受け付ける画面をそれぞれ表示する画面表示手段を設けたことを特徴とする印刷設定装置。
【請求項３】
請求項１又は２記載の印刷設定装置において、
前記地紋付加設定受付制御手段は、前記地紋付加情報取得手段によって地紋付加設定がなされているかどうかを示す地紋付加情報を取得できなかった場合には、前記印刷設定手段による地紋付加設定の受け付けを許可することを特徴とする印刷設定装置。
【請求項４】
印刷装置と通信可能に接続する通信接続手段と、前記印刷装置へ送信する印刷データの印刷に関する設定を行う印刷設定手段と、該印刷設定手段によって地紋付加設定がなされた場合に、印刷データに対して地紋を付加する地紋付加手段とを有する印刷設定装置を制御するコンピュータに、
前記印刷装置と双方向通信することにより、該印刷装置で地紋付加設定がなされているかどうかを示す地紋付加情報を取得する地紋付加情報取得機能と、
該地紋付加情報取得機能によって地紋付加設定がなされている旨を示す地紋付加情報を取得した場合には、前記印刷設定手段による地紋付加設定の受け付けを禁止し、地紋付加設定がなされていない旨を示す地紋付加情報を取得した場合には、前記印刷設定手段による地紋付加設定の受け付けを許可する地紋付加設定受付制御機能とを実現させるためのプログラム。
【請求項５】
請求項４記載のプログラムにおいて、
前記コンピュータに、
前記地紋付加設定受付制御機能によって前記地紋付加設定の受け付けが禁止された場合には、該地紋付加設定を受け付けない画面を、前記地紋付加設定の受け付けが許可された場合には、該地紋付加設定を受け付ける画面をそれぞれ表示する画面表示機能をも実現させるためのプログラム。
【請求項６】
請求項４又は５記載のプログラムにおいて、
前記地紋付加設定受付制御機能は、前記地紋付加情報取得機能によって地紋付加設定がなされているかどうかを示す地紋付加情報を取得できなかった場合には、前記印刷設定手段による地紋付加設定の受け付けを許可することを特徴とするプログラム。
【請求項７】
請求項４乃至６のいずれか一項に記載されたプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷装置へ送信する印刷データの印刷に関する設定を行う印刷設定装置、上記印刷設定装置を制御するコンピュータに必要な機能（この発明に係わる機能）を実現させるためのプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
複写物と原本との違いを見分けられるようにする、あるいはコピーができないようにするための技術として地紋印刷が既に知られている。また、地紋印刷の方式として、ジョブデータ（印刷データ）のサイズは大きくなるが、ＰＣ（パーソナルコンピュータ）等のホストにインストールされているフォントがすべて利用できるといったメリットのある、プリンタドライバによる地紋パターン付加方式と、利用できるフォントは限られる代わりに、ホストとプリンタの間のジョブデータサイズを小さくできるといったメリットのある、プリンタ本体による地紋パターン付加方式が既に知られている。
【０００３】
これら２つの方式は、それぞれメリット、デメリットがあるため、併用されることが多い。
なお、例えば特許文献１〜３には、原本か複写物であるかを区別する目的で、ホスト側にて印刷データに地紋パターンを付加し、印刷装置にて地紋パターンが付加された印刷データの印刷を行う構成が開示されている。
【特許文献１】特開２００１−３２４８９８号公報
【特許文献２】特開２００５−００６１６９号公報
【特許文献３】特開２００６−３３１２０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、今までの技術では、両方式を併用した場合、プリンタドライバで地紋を付加し、さらにプリンタ本体で地紋を付加してしまい、両地紋が重なり合って、出力結果が地紋としての機能をなさない場合があるという問題があった。重要な文書を扱うオフィスで、必ず地紋を付加して印刷することをシステム管理者が強制しているような環境では、セキュリティ上の抜け道が存在することになり、大きな問題となる。
この発明は、上記の点に鑑みてなされたものであり、印刷データへの地紋二重付加を防止することを目的とする。
【課題を解決するための手段】
【０００５】
この発明は、上記の目的を達成するため、印刷設定装置、それを制御するコンピュータに実行させるプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。
【０００６】
請求項１の発明による印刷設定装置は、印刷装置と通信可能に接続する通信接続手段と、上記印刷装置へ送信する印刷データの印刷に関する設定を行う印刷設定手段と、該印刷設定手段によって地紋付加設定がなされた場合に、印刷データに対して地紋を付加する地紋付加手段とを有する印刷設定装置であって、上記印刷装置と双方向通信することにより、該印刷装置で地紋付加設定がなされているかどうかを示す地紋付加情報を取得する地紋付加情報取得手段と、該地紋付加情報取得手段によって地紋付加設定がなされている旨を示す地紋付加情報を取得した場合には、上記印刷設定手段による地紋付加設定の受け付けを禁止し、地紋付加設定がなされていない旨を示す地紋付加情報を取得した場合には、上記印刷設定手段による地紋付加設定の受け付けを許可する地紋付加設定受付制御手段とを設けたものである。
【０００７】
請求項２の発明による印刷設定装置は、請求項１の印刷設定装置において、上記地紋付加設定受付制御手段によって上記地紋付加設定の受け付けが禁止された場合には、該地紋付加設定を受け付けない画面を、上記地紋付加設定の受け付けが許可された場合には、該地紋付加設定を受け付ける画面をそれぞれ表示する画面表示手段を設けたものである。
請求項３の発明による印刷装置は、請求項１又は２の印刷設定装置において、上記地紋付加設定受付制御手段が、上記地紋付加情報取得手段によって地紋付加設定がなされているかどうかを示す地紋付加情報を取得できなかった場合には、上記印刷設定手段による地紋付加設定の受け付けを許可するものである。
【０００９】
請求項４の発明によるプログラムは、印刷装置と通信可能に接続する通信接続手段と、上記印刷装置へ送信する印刷データの印刷に関する設定を行う印刷設定手段と、該印刷設定手段によって地紋付加設定がなされた場合に、印刷データに対して地紋を付加する地紋付加手段とを有する印刷設定装置を制御するコンピュータに、上記印刷装置と双方向通信することにより、該印刷装置で地紋付加設定がなされているかどうかを示す地紋付加情報を取得する地紋付加情報取得機能と、該地紋付加情報取得機能によって地紋付加設定がなされている旨を示す地紋付加情報を取得した場合には、上記印刷設定手段による地紋付加設定の受け付けを禁止し、地紋付加設定がなされていない旨を示す地紋付加情報を取得した場合には、上記印刷設定手段による地紋付加設定の受け付けを許可する地紋付加設定受付制御機能とを実現させるためのプログラムである。
【００１０】
請求項５の発明によるプログラムは、請求項４のプログラムにおいて、上記コンピュータに、上記地紋付加設定受付制御機能によって上記地紋付加設定の受け付けが禁止された場合には、該地紋付加設定を受け付けない画面を、上記地紋付加設定の受け付けが許可された場合には、該地紋付加設定を受け付ける画面をそれぞれ表示する画面表示機能をも実現させるためのプログラムである。
請求項６の発明によるプログラムは、請求項４又は５のプログラムにおいて、上記地紋付加設定受付制御機能が、上記地紋付加情報取得機能によって地紋付加設定がなされているかどうかを示す地紋付加情報を取得できなかった場合には、上記印刷設定手段による地紋付加設定の受け付けを許可するものである。
【００１１】
請求項７の発明による記録媒体は、請求項４〜６のいずれかのプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００１２】
この発明によれば、印刷設定装置が、印刷装置と双方向通信することにより、その印刷装置で地紋付加設定がなされているかどうかを示す地紋付加情報を取得し、その地紋付加情報が地紋付加設定がなされている旨を示すものであれば、地紋付加設定の受け付けを禁止し、地紋付加設定がなされていない旨を示すものであれば、地紋付加設定の受け付けを許可することにより、印刷装置側で地紋付加設定がなされていれば地紋が付加されていない印刷データを、印刷装置側で地紋付加設定がなされていなければ地紋が付加された印刷データをそれぞれ印刷装置へ送信することになるため、印刷データへの地紋二重付加を防止することができる。
【発明を実施するための最良の形態】
【００１３】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
〔プリンタシステムの構成例〕
まず、この発明の一実施形態であるプリンタシステムの構成について、図１を参照して説明する。
図１は、そのプリンタシステムの構成例を示す図である。
【００１４】
各コンピュータ端末１０，２０は、それぞれプリンタ１〜３とＬＡＮ（ローカル・エリア・ネットワーク）等のネットワーク５を介して通信可能に接続できる。この各コンピュータ端末１０，２０は、それぞれアプリケーションからプリンタドライバを通して接続されているプリンタ１〜３のうちのいずれかを印刷ジョブ（印刷データ）の出力先として選択し、その出力先へ印刷ジョブを送って印刷を行わせることができる。
【００１５】
この各コンピュータ端末１０，２０は、いずれもＰＣ（パーソナルコンピュータ）やワークステーション等の情報処理装置（上位装置）であり、印刷設定装置としての機能を有するものであり、クライアントコンピュータやプリントサーバであってもよい。また、プリントサーバシステムの形態の場合、クライアントコンピュータがプリントサーバのＷｅｂクライアント（ＷｅｂサーバやＷｅｂブラウザ等）であってもよい。
【００１６】
各プリンタ１〜３はいずれも、コンピュータ端末１０又は２０からの印刷ジョブの印刷データを可視画像として用紙上に印刷する印刷装置であり、レーザプリンタ，ＬＥＤプリンタ，インクジェットプリンタ等のプリント機能のみを有するものである。なお、プリンタ１〜３に代えて、プリント機能の他にコピー機能等の他の機能も有するデジタル複写機，デジタル複合機，ファクシミリ装置等の印刷装置（画像形成装置）を使用してもよい。また、各プリンタ１〜３にプリントサーバの機能を備えてもよい。
【００１７】
次に、図１のコンピュータ端末１０のハードウェア構成について、図２を参照して説明する。なお、コンピュータ端末２０のハードウェア構成も、コンピュータ端末１０と同様なので、図示および説明を省略する。
図２は、図１のコンピュータ端末１０のハードウェア構成例を示すブロック図である。
コンピュータ端末１０は、Ｉ／Ｏポート１１，ＣＰＵ１２，ＲＯＭ１３，ＲＡＭ１４，表示部１５，ＨＤＤ（ハードディスク装置）１６，入力部１７，および記憶媒体ドライブ１８を備えている。
【００１８】
Ｉ／Ｏポート１１は、外部装置であるプリンタ１〜３とそれぞれネットワーク５経由で通信するための通信手段である。
ＣＰＵ１２は、このコンピュータ端末１０全体を管理および制御する中央処理装置である。
ＲＯＭ１３は、ＣＰＵ１２が実行する固定の制御プログラムを格納している読み出し専用の記憶手段（メモリ）である。
【００１９】
ＲＡＭ１４は、ＣＰＵ１２が実行するプログラムを展開し、各種処理を行う際の作業領域として使用する読み書き可能な記憶手段である。
表示部１５は、各種のデータや地紋付加設定を行うための操作画面等を表示するＣＲＴディスプレイ，ＬＣＤディスプレイ等の表示手段である。
ＨＤＤ１６は、制御プログラムや各種データを記憶する大容量記憶手段である。
入力部１７は、各種の操作情報の入力を受け付けるための入力手段であり、キーボードやマウス等のポインティングデバイスも使用することができる。
【００２０】
記憶媒体ドライブ１８は、記憶媒体１９に対する記録又は再生を行う記録再生手段である。
記憶媒体１９は、コンピュータ端末１０に対して脱着可能なＭＯ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ＋Ｒ，ＤＶＤ＋ＲＷディスク，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ−ＲＡＭ等のコンピュータ読み取り可能な記録媒体であり、印刷制御を実行する制御プログラム（制御ソフトウェア）が記録される。
【００２１】
このように構成されたコンピュータ端末１０において、ＣＰＵ１２は、操作者による入力部１７の操作により、記憶媒体ドライブ１８を介して記憶媒体１９から制御プログラムを読み出し、ＨＤＤ１６にインストールすることができる。
そして、電源投入時には、ＲＯＭ１３内のブートローダ（ブートプログラム）に従い、ＨＤＤ１６内のＯＳ（オペレーションシステム），アプリケーション（アプリケーションソフトウェア），およびユーザインタフェースを含む各種プログラムを読み出し、ＲＡＭ１４にインストールした後、その各種プログラムに従って動作し（各種プログラムを必要に応じて選択的に実行し）、表示部１５を含む装置を制御することにより、通信接続手段，印刷設定手段，地紋付加手段，地紋付加情報取得手段，地紋付加設定受付制御手段，および画面表示手段としての機能を含む各種機能を実現することができる。
【００２２】
次に、コンピュータ端末１０のソフトウェア構成および印刷に関わる処理について、図３〜図９を参照して具体的に説明する。なお、コンピュータ端末２０のソフトウェア構成および印刷に関わる処理も、コンピュータ端末１０と同様なので、図示および説明を省略する。また、制御プログラム（制御ソフトウェア）による処理や制御は、実際にはＣＰＵが制御プログラムに従って動作することによって実行するが、説明の都合上、制御プログラムが処理を実行するものとする。以後も、制御プログラムが何らかの処理や制御を行うものとして説明を行う場合には、同様とする。
【００２３】
図３は、図１のコンピュータ端末１０のソフトウェア構成例を示すブロック図である。但し、この図３ではＯＳ（オペレーティングシステム）の図示は省略している。
図４は、図３に示すコンピュータ端末１０の制御ソフトウェアによる処理シーケンスの一部を示す図である。
図５，図６は、印刷設定画面の異なる例を示す図である。
図７は、地紋設定画面の一例を示す図である。
【００２４】
コンピュータ端末１０では、ＯＳ、例えばマイクロソフト社のＷｉｎｄｏｗｓ（登録商標）が動作しており、アプリケーションプログラム（以下単に「アプリケーション」ともいう）２１，プリンタドライバ３０と，ＯＳのコンポーネントであるＧＤＩ（Graphic Device Interface）２２，スプーラ２３，ポートモニタ２４が印刷時に動作する。
ユーザはまず、入力部１７の操作（以下単に「ユーザ操作」ともいう）により、アプリケーション２１に対し、印刷設定画面を開くように指示する。
【００２５】
アプリケーション２１は、その指示を受け、プリンタドライバ３０のＵＩ（ユーザインタフェース）部３１に対し、印刷設定画面を開くように指示を出す。
プリンタドライバ３０のＵＩ部３１は、その指示を受け、双方向通信部３２に対し、地紋付加情報取得依頼を行う。
双方向通信部３２は、その依頼を受け、プリンタ１〜３のいずれかに対して地紋付加情報取得依頼を行う。
【００２６】
プリンタ１〜３の本体はそれぞれ、その依頼を受けると、印刷データ（描画データ）に地紋を付加する設定（地紋付加設定）がなされているかどうかを示す地紋付加情報を取得し、それをコンピュータ端末１０のプリンタドライバ３０のＵＩ部３１へ送信する。
ＵＩ部３１は、プリンタ１〜３のいずれかへの地紋付加情報取得依頼に対して、その依頼先から地紋付加情報を取得すると、表示部１５に図５又は図６に示すような印刷設定画面の表示を行う。
【００２７】
このとき、取得した地紋付加情報が「プリンタ本体で地紋を付加しない」の場合には、地紋付加設定の受け付けを許可し、地紋付加設定を受け付ける地紋設定画面を表示するためのボタン（以下「地紋設定ボタン」という）を図５に示すように押下可能にする。取得した地紋付加情報が「プリンタ本体で地紋を付加する」の場合には、図６に示すように地紋設定ボタンを押下不可とする。このとき表示されている画面が、地紋付加設定を受け付けない画面となる。
【００２８】
そして、地紋設定ボタンが押下可能な場合、その地紋設定ボタンがユーザ操作によって押下されると、ＵＩ部３１は地紋設定部３１ａに地紋設定画面を開くように指示する。それによって、地紋設定部３１ａは、図７に示すような地紋の設定を行うための地紋設定画面を表示部１５に表示する。
ユーザ操作により、地紋の設定（地紋の付加設定を含む）が行われ、地紋設定画面を通じてＵＩ部３１に地紋設定画面を閉じる指示を行うと、ＵＩ部３１は以下の処理を行う。
【００２９】
すなわち、地紋設定画面で設定された情報をＤＥＶＭＯＤＥ構造体（画面モードに関する情報等が記録されている構造体）に格納し、アプリケーション２１に返す。
このＤＥＶＭＯＤＥ構造体には、地紋を付加する／しないを表すフィールド（以下「地紋付加フィールド」という）があり、地紋付加情報が「プリンタ本体で地紋を付加する」の場合は、「地紋付加しない」という情報を格納する。「プリンタ本体で地紋を付加しない」の場合は、地紋設定画面で設定された情報を格納する。
【００３０】
なお、ＵＩ部３１は、プリンタ１〜３のいずれかへの地紋付加情報取得依頼に対して、その依頼先から地紋付加情報取得を取得できなかった場合には、地紋付加設定の受け付けを許可し、地紋設定ボタンを押下可能にするとよい。
【００３１】
図８は、図３のプリンタドライバ３０の描画部３３による処理の一例を示すフローチャートである。
アプリケーション２１は、ユーザ操作によって印刷指示を受けると、ＧＤＩ２２を介してプリンタドライバ３０の描画部３３にＤＥＶＭＯＤＥ構造体を渡し、ＧＤＩコールによって文書（印刷データ）の内容をプリンタドライバ３０に伝える。ＧＤＩコールはＧＤＩ２２によってＤＤＩコールに変換され、プリンタドライバ３０の描画部３３は、図８に示すように、ＤＥＶＭＯＤＥ構造体をＰＪＬ（ジョブ記述言語）に変換してスプーラ２３に送信した後、そのＤＤＩコールとＤＥＶＭＯＤＥ構造体の内容に従って描画データを作成する。このとき、ＤＥＶＭＯＤＥ構造体の地紋付加フィールドが「地紋付加する」であれば、地紋生成部３４に対して地紋作成依頼を行う。
【００３２】
地紋生成部３４は、その依頼を受けて地紋パターン記憶部３５から地紋パターンを読み込み、そのパターンを使って地紋データを作成し、描画部３３に返す。
地紋パターン記憶部３５は、地紋データを生成するための地紋パターンを記憶（保存）している。
描画部３３は、受け取った地紋データを描画データと区別可能な形式のデータストリーム（図９参照）として、それをスプーラ２３に送信する。この例では、データの種類毎にユニークに割り当てたＩＤ（識別情報）によってデータの中身が地紋データなのか、その他のデータなのかを区別できるようになっている。なお、ＩＤだけでデータサイズが判断できるものについては、サイズ情報を省略している。
【００３３】
描画部３３は、ＤＥＶＭＯＤＥ構造体の地紋付加フィールドが「地紋付加しない」であれば、描画データのみをスプーラ２３に送信する。
図８に示した処理は、ページ毎に繰り返される。
スプーラ２３は、プリンタドライバ３０から送られてきたデータをポートモニタ２４を介してプリンタ１〜３のいずれかへ送信する。
以上の仕組みによって、プリンタ本体で地紋を付加する場合には、プリンタドライバで地紋を付加しないようにすることができる。
【００３４】
次に、図１のプリンタ１のハードウェア構成について、図１０を参照して説明する。なお、プリンタ２，３のハードウェア構成も、プリンタ１と同様なので、図示および説明を省略する。
図１０は、図１のプリンタ１のハードウェア構成例を示すブロック図である。
このプリンタ１は、ＣＰＵ１０１，Ｉ／Ｏポート１０２，ＨＤＤ１０３，揮発性メモリ１０４，不揮発性メモリ１０５，表示部１０６，入力部１０７，およびエンジン１０８等によって構成されている。
【００３５】
ＣＰＵ１０１は、このプリンタ１全体を管理および制御する中央処理装置である。
Ｉ／Ｏポート１０２は、外部装置であるコンピュータ端末１０又は２０から送信される印刷ジョブの印刷データを受け付ける（受信する）ための通信手段である。
ＨＤＤ１０３は、各種データを格納する大容量記憶手段である。
【００３６】
揮発性メモリ１０４は、ＣＰＵ１０１が各種処理を行う際の作業領域として使用したり、印刷ジョブの印刷データに基づいてビットマップデータを作成する際の画像領域として使用する読み書き可能なＲＡＭ等の記憶手段である。
不揮発性メモリ１０５は、制御プログラムや、各種データを格納するフラッシュＲＯＭ等の記憶手段である。
【００３７】
表示部１０６は、このプリンタ１の状態や地紋付加設定を行うための操作画面等を表示するＣＲＴディスプレイ，ＬＣＤディスプレイ等の表示手段である。
入力部１０７は、各種の操作情報の入力を受け付けるための入力手段である。
エンジン１０８は、ＣＰＵ１０１によって作成されたビットマップデータを可視画像として用紙等の印刷媒体に印刷（画像形成）する手段である。
【００３８】
このように構成されたプリンタ１において、ＣＰＵ１０１は、不揮発性メモリ１０５内の制御プログラムに従って動作し（その各種プログラムを必要に応じて選択的に実行し）し、表示部１０６を含む装置を制御することにより、通信接続手段，地紋付加設定手段，地紋付加手段，処理手段，および地紋変更手段としての機能を含む各種機能を実現することができる。
なお、このプリンタ１においても、ＣＰＵ１０１が、図７に示したような地紋設定画面を表示部１０６に表示することにより、ユーザ操作によって地紋の設定を行うことができる。このとき、対応する地紋付加情報を不揮発性メモリ１０５（又はＨＤＤ１０３）内の設定記憶領域２０２（図１１参照）に書き込む。
【００３９】
次に、プリンタ１のソフトウェア構成および印刷に関わる処理について、図１１〜図１４を参照して具体的に説明する。なお、プリンタ２，３のソフトウェア構成および印刷に関わる処理も、プリンタ１と同様なので、図示および説明を省略する。
図１１は、図１のプリンタ１のソフトウェア構成例を示すブロック図である。
図１２は、図１１に示すプリンタ１の制御ソフトウェアによる処理シーケンスの一部を示す図である。なお、その処理シーケンスは、地紋をプリンタ１側で付加し、ジョブキャンセルしない場合に対応するものである。
【００４０】
送受信部２０１は、コンピュータ端末１０又は２０から地紋付加情報取得依頼を受けると、設定記憶領域２０２から地紋付加情報を読み取って取得し、それを地紋付加情報取得依頼の送信元へ送信する。
また、コンピュータ端末１０又は２０から描画データ，地紋データ，ＰＪＬを受け取ると、そのＰＪＬで記述された情報をジョブ設定情報として設定記憶領域２０２に保存する。そして、描画データと地紋データをインタプリタ２０３に送る。
【００４１】
インタプリタ２０３は、それらのデータを解釈し、ラスタライザ２０４を制御して描画データおよび地紋データ（データがある場合）をビットマップデータ（画像データ）に変換する。このとき、地紋付加情報を設定記憶領域２０２から読み込み、地紋付加情報が「地紋付加する」の場合には、地紋データを無視して描画データのみを解釈し、ラスタライザ２０４を制御してビットマップデータに変換する。「地紋付加しない」の場合には、地紋データと描画データの両方を解釈し、ラスタライザ２０４を制御してビットマップデータに変換する。
【００４２】
また、別の例として、このとき「地紋付加する」の場合で、かつコンピュータ端末１０又は２０から地紋データを含んだ印刷ジョブの印刷データが送られてきている場合は、印刷ジョブをキャンセルすることもできる。この場合のインタプリタ２０３による処理の一例を示すフローチャートを図１３に示す。
【００４３】
さらに、別の例として、図３のプリンタドライバ３０で地紋を付加した場合に、そのことを示す情報のＰＪＬ「@PJL JIMON = ON」を描画部３３が生成し、そのＰＪＬがあり、設定記憶領域２０２に保存されている地紋付加情報が「地紋付加する」の場合に、送受信部２０１がジョブキャンセルを行うこともできる。その送受信部２０１による処理の一例を示すフローチャートを図１４に示す。
コンピュータ端末１０又は２０から送られてくるデータストリームが図９に示したように地紋データと描画データが区別可能な形式となっているため、これらの処理が可能となる。
【００４４】
ラスタライザ２０４は、作成したビットマップデータを地紋合成部２０５に送る。
地紋合成部２０５は、そのビットマップデータを受けると、設定記憶領域２０２から地紋付加情報を読み込み、「地紋付加する」の場合には地紋生成部２０６に地紋データの作成を依頼する。つまり、地紋合成部２０５による地紋データの合成（付加）が有効になる。
地紋生成部２０６は、地紋データの作成依頼を受けると、地紋パターン記憶部２０７から地紋パターンを読み込み、設定記憶領域２０２に記憶されているジョブ設定情報に基づいて地紋データを作成し、地紋合成部２０５に渡す。
【００４５】
地紋パターン記憶部２０７は、地紋データを生成するための地紋パターンを記憶している。
地紋合成部２０５は、地紋生成部２０６から地紋データを受けると、それを先にラスタライザ２０４から受けたビットマップデータに合成し、その合成後のビットマップデータをエンジン１０８に送る。設定記憶領域２０２から読み込んだ地紋付加情報が「地紋付加しない」の場合には、ラスタライザ２０４から受けたビットマップデータをそのままエンジン１０８に送る。
エンジン１０８は、受け取ったビットマップデータを可視画像として印刷媒体に印刷する。
【００４６】
このように、この実施形態のコンピュータ端末によれば、以下の（１）〜（３）に示す作用効果を得ることができる。
（１）プリンタと双方向通信することにより、そのプリンタで地紋付加設定がなされているかどうかを示す地紋付加情報を取得し、その地紋付加情報が地紋付加設定がなされている旨を示すものであれば、地紋付加設定の受け付けを禁止し、地紋付加設定がなされていない旨を示すものであれば、地紋付加設定の受け付けを許可することにより、プリンタ側で地紋付加設定がなされていれば地紋が付加されていない印刷データを、プリンタ側で地紋付加設定がなされていなければ地紋が付加された印刷データをそれぞれプリンタへ送信することになるため、印刷データへの地紋二重付加を防止することができる。
【００４７】
（２）地紋付加設定の受け付けを禁止した場合には地紋付加設定を受け付けない画面を、地紋付加設定の受け付けを許可した場合には地紋付加設定を受け付ける画面をそれぞれ表示することにより、ユーザがコンピュータ端末側で地紋付加設定が可能かどうかを知ることができるため、地紋付加設定のための操作を無駄に行わずに済む。
（３）地紋付加設定がなされているかどうかを示す地紋付加情報を取得できなかった場合には、地紋付加設定の受け付けを許可することにより、印刷データに対して地紋を付加したいのに付加されないという不都合を回避することもできる。
【００４８】
また、この実施形態のプリンタによれば、以下に示す作用効果を得ることができる。
すなわち、自機で地紋付加設定がなされている場合に、コンピュータ端末から地紋が付加された印刷データを受信した場合に、その地紋を無視して自機での地紋付加を有効にすることにより、その印刷データに付加する地紋を変更することにより、コンピュータ端末から受信した印刷データに対して自機で設定した地紋でなくコンピュータ端末で設定された地紋が付加されるという不都合を回避することができる。
なお、自機で地紋付加設定がなされている場合に、コンピュータ端末から地紋が付加された印刷データを受信した場合に、その印刷データを無視するようにしても、同様の効果を得ることができる。
【００４９】
〔この実施形態におけるプログラム〕
このプログラムは、コンピュータ端末を制御するコンピュータ（ＣＰＵ）に、通信接続手段，印刷設定手段，地紋付加手段，地紋付加情報取得手段，地紋付加設定受付制御手段，および画面表示手段としての機能を、プリンタを制御するコンピュータに、通信接続手段，地紋付加設定手段，地紋付加手段，処理手段，および地紋変更手段としての機能をそれぞれ実現させるためのプログラムであり、このようなプログラムをコンピュータに実行させることにより、上述したような効果を得ることができる。
【００５０】
このようなプログラムは、はじめからＲＯＭあるいはＨＤＤ（ハードディスク装置）等の記憶手段に格納しておいてもよいが、記録媒体であるＣＤ−ＲＯＭあるいはフレキシブルディスク，ＭＯ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ＋Ｒ，ＤＶＤ＋ＲＷ，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，又はＤＶＤ−ＲＡＭや、ＥＥＰＲＯＭ、メモリカード等の不揮発性記録媒体（メモリ）に記録して提供することもできる。その不揮発性記録媒体に記録されたプログラムをコンピュータ端末およびプリンタにインストールしてＣＰＵに実行させるか、ＣＰＵにその不揮発性記録媒体からこのプログラムを読み出して実行させることにより、上述した各手順を実行させることができる。
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部機器あるいはプログラムを記憶手段に記憶した外部機器からダウンロードして実行させることも可能である。
【産業上の利用可能性】
【００５１】
以上の説明から明らかなように、この発明によれば、印刷データへの地紋二重付加を防止することができる。したがって、１つの地紋のみが付加された印刷データの印刷が可能な印刷設定装置および印刷装置を提供することができる。
【図面の簡単な説明】
【００５２】
【図１】この発明の一実施形態であるプリンタシステムの構成例を示す図である。
【図２】図１のコンピュータ端末のハードウェア構成例を示すブロック図である。
【図３】図１のコンピュータ端末のソフトウェア構成例を示すブロック図である。
【図４】図３に示すコンピュータ端末１０の制御ソフトウェアによる処理シーケンスの一部を示す図である。
【図５】印刷設定画面の一例を示す図である。
【００５３】
【図６】印刷設定画面の他の例を示す図である。
【図７】地紋設定画面の一例を示す図である。
【図８】図３の描画部による処理の一例を示すフロー図である。
【図９】地紋データを描画データと区別可能な形式のデータストリームを説明するための図である。
【図１０】図１のプリンタ１のハードウェア構成例を示すブロック図である。
【００５４】
【図１１】図１のプリンタ１のソフトウェア構成例を示すブロック図である。
【図１２】図１１に示すプリンタ１の制御ソフトウェアによる処理シーケンスの一部を示す図である。
【図１３】図１１のインタプリタ２０３による処理の一例を示すフロー図である。
【図１４】図１１の送受信部２０１による処理の一例を示すフロー図である。
【符号の説明】
【００５５】
１〜３：プリンタ    ５：ネットワーク    １０，２０：コンピュータ端末
１１，１０２：Ｉ／Ｏポート    １２，１０１：ＣＰＵ    １３：ＲＯＭ
１４：ＲＡＭ    １５，１０６：表示部    １６，１０３：ＨＤＤ
１７，１０７：入力部    １８：記憶媒体ドライブ    １９：記憶媒体
２１：アプリケーション    ２２：ＧＤＩ    ２３：スプーラ    ２４：ポートモニタ
３０：プリンタドライバ    ３１：ＵＩ部    ３１ａ：地紋設定部
３２：双方向通信部    ３３：描画部    ３４：地紋生成部
３５，２０７：地紋パターン記憶部    １０４：揮発性メモリ
１０５：不揮発性メモリ    １０８：エンジン    ２０１：送受信部
２０２：設定記憶領域    ２０３：インタプリタ    ２０４：ラスタライザ
２０５：地紋合成部    ２０６：地紋生成部
【図１】
0005042926.tif 000002
【図２】
0005042926.tif 000003
【図３】
0005042926.tif 000004
【図４】
0005042926.tif 000005
【図８】
0005042926.tif 000006
【図９】
0005042926.tif 000007
【図１０】
0005042926.tif 000008
【図１１】
0005042926.tif 000009
【図１２】
0005042926.tif 000010
【図１３】
0005042926.tif 000011
【図１４】
0005042926.tif 000012
【図５】
0005042926.tif 000013
【図６】
0005042926.tif 000014
【図７】
0005042926.tif 000015