(57)【要約】【課題】同一の画像情報について複数セットの印刷物を出力するに際し、セット間で同じ種類の用紙に印刷する場合であってもユーザが混同することがないように印刷することを可能にする。【解決手段】プリンタ２又はプリンタ２に接続されたコンピュータ１が、ユーザ操作に基づき、印刷対象の画像情報について複数セット印刷する設定を行うと共に、各セットに対して、異なる視認可能な付加画像情報を付加して印刷する設定を行い、設定された設定情報に基づき、印刷対象の画像情報から印刷データを生成する。プリンタ２が、その印刷データの印刷を実行する。【選択図】図１
2011034268.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに組み込まれ、該コンピュータに接続されたプリンタに印刷指示を行うプリンタドライバであって、該プリンタドライバは、前記コンピュータに、
ユーザ操作に基づき、印刷対象の画像情報について複数セット印刷する設定を行う複数セット設定ステップと、
ユーザ操作に基づき、各セットに対して、異なる視認可能な付加画像情報を付加して印刷する設定を行う付加設定ステップと、
前記複数セット設定ステップと前記付加設定ステップとで設定された設定情報に基づき、前記画像情報から印刷データを生成する印刷データ生成ステップと、
を実行させるためのプログラムを含むことを特徴とするプリンタドライバ。
【請求項２】
請求項１に記載のプリンタドライバにおいて、前記コンピュータに、ユーザ操作に基づき、各セットに対して、印刷時に給紙するトレイの設定を行うトレイ設定ステップを実行させるためのプログラムをさらに含み、前記印刷データ生成ステップは、前記複数セット設定ステップと前記付加設定ステップと前記トレイ設定ステップとで設定された設定情報に基づき、前記画像情報から印刷データを生成することを特徴とするプリンタドライバ。
【請求項３】
請求項１又は２に記載のプリンタドライバにおいて、前記付加設定ステップは、ユーザ操作に基づき、各セット毎に前記付加画像情報を付加するか否かを設定するステップを有することを特徴とするプリンタドライバ。
【請求項４】
請求項１〜３のいずれか１項に記載のプリンタドライバにおいて、前記付加設定ステップは、ユーザ操作に基づき、各セットに対して前記付加画像情報として印刷させるパターンを設定するステップを有することを特徴とするプリンタドライバ。
【請求項５】
請求項１〜４のいずれか１項に記載のプリンタドライバにおいて、前記付加設定ステップは、ユーザ操作に基づき、各セットに対して前記付加画像情報の一部として印刷させる文字列を設定するステップを有することを特徴とするプリンタドライバ。
【請求項６】
請求項１〜５のいずれか１項に記載のプリンタドライバにおいて、前記付加設定ステップは、ユーザ操作に基づき、各セットに対して前記付加画像情報をカラー／モノクロのいずれで印刷させるかの設定を行うステップを有することを特徴とするプリンタドライバ。
【請求項７】
請求項１〜６のいずれか１項に記載のプリンタドライバにおいて、前記付加画像情報は、前記プリンタ又は前記プリンタドライバ又は前記コンピュータを特定する情報を含むことを特徴とするプリンタドライバ。
【請求項８】
請求項１〜７のいずれか１項に記載のプリンタドライバにおいて、前記コンピュータは、前記付加画像情報を格納したサーバに接続されており、前記印刷データ生成ステップは、前記付加設定ステップで前記サーバに格納された前記付加画像情報を付加する設定がなされた場合に、前記サーバから前記付加画像情報を取得するステップを有することを特徴とするプリンタドライバ。
【請求項９】
請求項１〜８のいずれか１項に記載のプリンタドライバにおいて、該プリンタドライバは、前記コンピュータに、前記複数セット設定ステップと前記付加設定ステップとで設定された設定情報に基づき、前記画像情報から前記付加画像情報が付加された画像データを生成して保存する画像データ生成ステップを実行させるためのプログラムをさらに含むことを特徴とするプリンタドライバ。
【請求項１０】
画像情報を入力して記録材上に該画像情報が示す画像を印刷するプリンタであって、
入力された前記画像情報について、ユーザ操作に基づき複数セット印刷する設定を行う複数セット設定部と、
ユーザ操作に基づき、各セットに対して、異なる視認可能な付加画像情報を付加して印刷する設定を行う付加設定部と、
前記複数セット設定部と前記付加設定部とで設定された設定情報に基づき、前記画像情報から印刷データを生成する印刷データ生成部と、
該印刷データ生成部で生成された印刷データの印刷を実行する印刷部と、
を備えたことを特徴とするプリンタ。
【請求項１１】
プリンタを用いて印刷を行う印刷方法であって、
前記プリンタ又は前記プリンタに接続されたコンピュータが、ユーザ操作に基づき、印刷対象の画像情報について複数セット印刷する設定を行う複数セット設定ステップと、
前記プリンタ又は前記コンピュータが、ユーザ操作に基づき、各セットに対して、異なる視認可能な付加画像情報を付加して印刷する設定を行う付加設定ステップと、
前記プリンタ又は前記コンピュータが、前記複数セット設定ステップと前記付加設定ステップとで設定された設定情報に基づき、前記画像情報から印刷データを生成する印刷データ生成ステップと、
前記プリンタが、前記印刷データの印刷を実行するステップと、
を有することを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタドライバ、プリンタ、及び印刷方法に関し、より詳細には、印刷対象の画像情報を複数セット印刷する設定を行うことが可能なプリンタドライバ、印刷対象の画像情報を複数セット印刷することが可能なプリンタ、及びそのプリンタを用いた印刷方法に関する。
【背景技術】
【０００２】
従来から、複合機や印刷機能のみの単機能プリンタなどのプリンタにおいては、同じページデータを、異なる用紙トレイから給紙した用紙で各々印刷するように制御する機能を有するものがある。この機能は、カーボン印刷機能とも呼ばれる。この機能により、例えば原紙と控えをそれぞれ白い紙と黄色や青色等の色紙に印刷することで、同じ記録内容が印刷された原紙と控えの混同を少なくすることができる。
【０００３】
一方で、特許文献１には、印刷時の設定として、印刷用紙サイズと各種スタンプ画像の合成とを指定することが可能な印刷処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−１４３６５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のカーボン印刷機能では、同一の印刷データについて原紙と控えとを印刷しようとしたときに、単に用紙の種類が違うだけで区別しているため、同じ種類の用紙に原紙と控えとを印刷しようとした場合には混同してしまう。なお、この課題は、特許文献１に記載の技術で解決できるものではない。
【０００６】
本発明は、上述のような実状に鑑みてなされたものであり、その目的は、同一の画像情報について、例えば原紙用としてのセットと控え用としてのセット、或いは保存用としてのセットと送付用としてのセットなどの複数セットの印刷物を出力するに際し、セット間で同じ種類の用紙に印刷する場合であってもユーザが混同することがないように印刷することが可能なプリンタドライバ、プリンタ、及び印刷方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の第１の技術手段は、コンピュータに組み込まれ、該コンピュータに接続されたプリンタに印刷指示を行うプリンタドライバであって、該プリンタドライバは、前記コンピュータに、ユーザ操作に基づき、印刷対象の画像情報について複数セット印刷する設定を行う複数セット設定ステップと、ユーザ操作に基づき、各セットに対して、異なる視認可能な付加画像情報を付加して印刷する設定を行う付加設定ステップと、前記複数セット設定ステップと前記付加設定ステップとで設定された設定情報に基づき、前記画像情報から印刷データを生成する印刷データ生成ステップと、を実行させるためのプログラムを含むことを特徴としたものである。
【０００８】
第２の技術手段は、第１の技術手段において、前記コンピュータに、ユーザ操作に基づき、各セットに対して、印刷時に給紙するトレイの設定を行うトレイ設定ステップを実行させるためのプログラムをさらに含み、前記印刷データ生成ステップは、前記複数セット設定ステップと前記付加設定ステップと前記トレイ設定ステップとで設定された設定情報に基づき、前記画像情報から印刷データを生成することを特徴としたものである。
【０００９】
第３の技術手段は、第１又は第２の技術手段において、前記付加設定ステップは、ユーザ操作に基づき、各セット毎に前記付加画像情報を付加するか否かを設定するステップを有することを特徴としたものである。
【００１０】
第４の技術手段は、第１〜第３のいずれかの技術手段において、前記付加設定ステップは、ユーザ操作に基づき、各セットに対して前記付加画像情報として印刷させるパターンを設定するステップを有することを特徴としたものである。
【００１１】
第５の技術手段は、第１〜第４のいずれかの技術手段において、前記付加設定ステップは、ユーザ操作に基づき、各セットに対して前記付加画像情報の一部として印刷させる文字列を設定するステップを有することを特徴としたものである。
【００１２】
第６の技術手段は、第１〜第５のいずれかの技術手段において、前記付加設定ステップは、ユーザ操作に基づき、各セットに対して前記付加画像情報をカラー／モノクロのいずれで印刷させるかの設定を行うステップを有することを特徴としたものである。
【００１３】
第７の技術手段は、第１〜第６のいずれかの技術手段において、前記付加画像情報は、前記プリンタ又は前記プリンタドライバ又は前記コンピュータを特定する情報を含むことを特徴としたものである。
【００１４】
第８の技術手段は、第１〜第７のいずれかの技術手段において、前記コンピュータは、前記付加画像情報を格納したサーバに接続されており、前記印刷データ生成ステップは、前記付加設定ステップで前記サーバに格納された前記付加画像情報を付加する設定がなされた場合に、前記サーバから前記付加画像情報を取得するステップを有することを特徴としたものである。
【００１５】
第９の技術手段は、第１〜第８のいずれかの技術手段において、該プリンタドライバは、前記コンピュータに、前記複数セット設定ステップと前記付加設定ステップとで設定された設定情報に基づき、前記画像情報から前記付加画像情報が付加された画像データを生成して保存する画像データ生成ステップを実行させるためのプログラムをさらに含むことを特徴としたものである。
【００１６】
第１０の技術手段は、画像情報を入力して記録材上に該画像情報が示す画像を印刷するプリンタであって、入力された前記画像情報について、ユーザ操作に基づき複数セット印刷する設定を行う複数セット設定部と、ユーザ操作に基づき、各セットに対して、異なる視認可能な付加画像情報を付加して印刷する設定を行う付加設定部と、前記複数セット設定部と前記付加設定部とで設定された設定情報に基づき、前記画像情報から印刷データを生成する印刷データ生成部と、該印刷データ生成部で生成された印刷データの印刷を実行する印刷部と、を備えたことを特徴としたものである。
【００１７】
第１１の技術手段は、プリンタを用いて印刷を行う印刷方法であって、前記プリンタ又は前記プリンタに接続されたコンピュータが、ユーザ操作に基づき、印刷対象の画像情報について複数セット印刷する設定を行う複数セット設定ステップと、前記プリンタ又は前記コンピュータが、ユーザ操作に基づき、各セットに対して、異なる視認可能な付加画像情報を付加して印刷する設定を行う付加設定ステップと、前記プリンタ又は前記コンピュータが、前記複数セット設定ステップと前記付加設定ステップとで設定された設定情報に基づき、前記画像情報から印刷データを生成する印刷データ生成ステップと、前記プリンタが、前記印刷データの印刷を実行するステップと、を有することを特徴としたものである。
【発明の効果】
【００１８】
本発明によれば、同一の画像情報について複数セットの印刷物を出力するに際し、セット間で同じ種類の用紙に印刷する場合であってもユーザが混同することがないように印刷することが可能になる。
【図面の簡単な説明】
【００１９】
【図１】本発明に係るプリンタドライバがインストールされたコンピュータとプリンタとを備えた印刷システムの一構成例を示す図である。
【図２】図１の印刷システムにおけるコンピュータの一構成例を示す図である。
【図３】図２のコンピュータにおけるプリンタドライバの一例を示す機能ブロック図である。
【図４】本発明に係るプリンタドライバで表示させる印刷設定用のＵＩ画像の一例を示す図である。
【図５】図４のＵＩ画像で設定した後のプリンタドライバの処理の一例を説明するためのフロー図である。
【図６】図５の処理で送信された印刷データをプリンタで印刷する処理の一例を説明するためのフロー図である。
【図７】図４に示すＵＩ画像での設定内容で印刷を実行した場合の印刷物のセットの例を示す図である。
【図８】本発明に係るプリンタドライバがインストールされたコンピュータとプリンタとを備えた印刷システムの他の構成例を示す図である。
【図９】本発明に係るプリンタドライバで表示させる印刷設定用のＵＩ画像の他の例を示す図である。
【発明を実施するための形態】
【００２０】
図１は、本発明に係るプリンタドライバがインストールされたコンピュータとプリンタとを備えた印刷システムの一構成例を示す図である。図１で例示する印刷システムは、３台のコンピュータ１とプリンタ２とがＬＡＮ（Local Area Network）に接続されてなる。コンピュータ１としては、汎用のパーソナルコンピュータやサーバコンピュータなどが挙げられる。また、コンピュータ１の台数やプリンタ２との接続方法はこれに限ったものではない。プリンタ２は、記録紙上に画像を形成する画像形成装置であり、プリンタ２としては例えば複合機や印刷機能のみの単機能プリンタなどが挙げられる。
【００２１】
コンピュータ１には、後述するプリンタドライバがインストールされている。コンピュータ１は、ユーザによる印刷指示操作に基づき、このプリンタドライバで印刷対象の画像情報から、印刷コマンドを含む印刷データを生成する。そして、コンピュータ１は、生成した印刷データをＬＡＮ経由でプリンタ２に送信する。
【００２２】
プリンタ２は、この印刷データを受信して、この印刷データに含まれる印刷コマンドの解釈を行い、その印刷データの印刷処理を実行する。
【００２３】
図２は、図１の印刷システムにおけるコンピュータの一構成例を示す図で、図３は、図２のコンピュータにおけるプリンタドライバの一例を示す機能ブロック図である。
【００２４】
コンピュータ１は、コンピュータ本体１０と、マウス１８等のポインティングデバイスやキーボード１９などの操作入力デバイスと、ディスプレイ（表示デバイス）２０とを備える。コンピュータ本体１０は、コンピュータ１の全体を統括的に制御するＣＰＵ（Central Processing Unit）１１、各種のプログラムやデータ等を記憶するＲＯＭ（Read Only Memory）１２、各種のデータを一時的に記憶するワークエリアとして用いられるＲＡＭ（Random Access Memory）１３、及び、各種のプログラムやデータ等を記憶するＨＤＤ（Hard Disk Drive）１４を備えている。コンピュータ本体１０は、さらに、マウス１８やキーボード１９等の操作入力デバイスに接続される入力Ｉ／Ｆ１５、ディスプレイ２０に接続されるディスプレイＩ／Ｆ１６、ＬＡＮを介してプリンタ２に接続されるネットワークＩ／Ｆ１７などを備えている。
【００２５】
ＲＯＭ１２には、ＯＳ（Operating System）２１がＣＰＵ１１から読み出し可能に記録されている。なお、ＯＳ２１の一部は、ＨＤＤに記録されていてもよい。ＨＤＤ１４には、本発明に係るプリンタドライバ２２や、文書編集アプリケーションソフトウェアなどのアプリケーションソフトウェア（以下、単に「アプリケーション」という）２３が、ＣＰＵ１１から読み出し可能に記録されている。
【００２６】
印刷処理は、例えば、ＯＳ２１を基にしてアプリケーション２３を実行して印刷対象のファイルを開き、ユーザの印刷指示に基づきＯＳ２１上でプリンタドライバ２２を実行し、ユーザ操作に基づき印刷設定を行い、印刷実行指示を行って、プリンタ２を作動させることでなされる。ここで、ユーザの操作は、ディスプレイ２０に表示した内容に合わせたマウス１８やキーボード１９等の操作によりなされる。
【００２７】
プリンタドライバ２２は、コンピュータ１に組み込まれ、コンピュータ１に接続されたプリンタ２に印刷指示を行うプログラムであり、図３で例示するように、プリンタドライバ２２の機能全体を制御する制御部２２ａと共に、コマンド生成部２２ｂ、記憶制御部２２ｃ、及びＵＩ（User Interface）部２２ｄを備える。
【００２８】
ＵＩ部２２ｄは、マウス１８やキーボード１９等の操作入力デバイスからの操作を受けとり、制御部２２ａに渡す。また、ＵＩ部２２ｄは、制御部２２ａからの指示に基づき、その操作に応じたＵＩ画像をＨＤＤ１４等から読み出してディスプレイ２０に表示させる制御を行う。記憶制御部２２ｃは、制御部２２ａからの指示に従い、ＵＩ画像やその表示に必要な各種情報の読み出し制御をＨＤＤ１４等に対して行う。ＵＩ画像には、印刷設定を行うための画面の画像が含まれており、ＵＩ部２２ｄではＵＩ画像を表示中に操作入力デバイスから入力された印刷設定に関する操作についても、制御部２２ａに渡す。なお、操作入力デバイスからの操作は入力Ｉ／Ｆ１５を介して受け取り、またディスプレイ２０への表示制御はディスプレイＩ／Ｆ１６を介してなされる。
【００２９】
制御部２２ａは、ＵＩ部２２ｄで受け付けた印刷設定の内容に従い、記憶制御部２２ｃに記憶制御を行わせたり、コマンド生成部２２ｂを制御して印刷コマンドの生成を行わせたりする。記憶制御部２２ｃは、制御部２２ａからの指示に従い、印刷対象のファイル（画像情報）の読み出し制御や、印刷に必要な印刷設定の情報を含む各種情報の記憶制御や読み出し制御を、ＨＤＤ１４等に対して行う。コマンド生成部２２ｂは、制御部２２ａからの指示に従い、印刷設定の内容に従い、プリンタ２が解釈できる印刷コマンドの生成を行う。制御部２２ａは、このようにして読み出したファイルを画像情報（画像データ）に展開して印刷データを生成し、印刷コマンドを付加することで、印刷コマンドを含む印刷データを生成して、ネットワークＩ／Ｆ１７を介してプリンタ２へ送信する。なお、印刷データの生成手順はこれに限ったものではなく、生成された印刷コマンドと読み出したファイルとからそのまま生成してもよい。
【００３０】
本発明の主たる特徴として、プリンタドライバ２２は、コンピュータ１に、次の複数セット設定ステップ、付加設定ステップ、印刷データ生成ステップを実行させるためのプログラムを含むものとする。
【００３１】
複数セット設定ステップとは、ユーザ操作に基づき、印刷対象の画像情報について複数セット印刷する設定を行うステップである。ここで、１つのセットとは、印刷対象の画像情報を印刷した印刷物の部数が１部であることを指す。１つのセットは、例えば、印刷対象の画像情報が印刷により３ページとなる情報であった場合には、３ページの印刷物として出力されることになる。複数のセットとは、例えば原紙用としてのセットと控え用としてのセット、或いは保存用としてのセットと送付用としてのセットなど、印刷対象の画像情報が同じであるが用途が異なる複数の印刷物を指す。例えば、３セット印刷する設定を行った場合、第１のセットの印刷物は原紙、第２のセットの印刷物は第１の控え、第３のセットの印刷物は第２の控え、としてそれぞれ使用できる。本発明では、特に、請求書や伝票といった１ページで収まる書類の画像情報を印刷する場合に用いられることが想定される。この場合、１つのセットは１ページの印刷物として出力され、Ｎセット印刷すると設定されている場合にはＮ枚の印刷物が出力されることになる。
【００３２】
付加設定ステップとは、ユーザ操作に基づき、各セットに対して、異なる付加画像情報を付加して印刷する設定を行うステップである。付加画像情報としては、地紋、ウォーターマーク、スタンプと呼ばれる付加画像を印刷するための情報などが挙げられる。また、付加する付加画像情報は、印刷により記録紙上で視認可能となるような情報とするが、一部視認不可能な部分を含んでいてもよい。
【００３３】
また、付加画像情報は、印刷を実行するプリンタ２又はコンピュータ１又はプリンタドライバ２２を特定する情報（以下、特定情報という）を含むようにしておいてもよい。この特定情報としては、プリンタ２の機器情報、コンピュータ１の機器情報、プリンタドライバ２２のドライバ情報やシリアル番号などが挙げられる。これにより、印刷物の出力元を特定することができる。従って、万が一、印刷物が不正に流出した場合において、流出元を特定することができる。また、この特定情報は、視認可能に印刷してもよいし、視認不可能にして印刷してもよい。後者の場合、プリンタ２（但し、この場合、コピー機能やスキャン機能を有することを前提とする）や他のコピー機やスキャナ機器に、その印刷物をコピーやスキャンしようとしたときにその特定情報を認識する機能を持たせておけばよい。
【００３４】
セット毎に異なる付加画像情報の例としては、例えば、上述した３セット印刷する設定を行った場合を例に挙げると、第１の付加画像情報が印刷された第１のセットの印刷物（原紙）、第２の付加画像情報が印刷された第２のセットの印刷物（第１の控え）、第３の付加画像情報が印刷された第３のセットの印刷物（第２の控え）が、この付加設定ステップによる設定で出力できるようになる。
【００３５】
印刷データ生成ステップとは、複数セット設定ステップと付加設定ステップとで設定された設定情報に基づき、印刷対象の画像情報から印刷データを生成するステップである。ここで生成される印刷データは、付加設定ステップで設定された設定情報にも基づいて生成されるため、当然、印刷対象の画像情報に付加画像情報が付加された印刷データとなる。付加画像情報はプリンタドライバ２２の一部としてＨＤＤ１４に格納しておけばよいが、プリンタ２側に格納しておき、プリンタ２に付加画像情報を指示するだけでもよい。
【００３６】
このようにして生成された印刷データにより、プリンタ２は、セット毎に異なる付加画像情報を印刷対象の画像情報に合成した状態で印刷を行うことができる。例えば、カーボン印刷の元々の目的である、「原紙」と「控え」を明確に分類した状態で印刷することができる。また、同一の給紙トレイからの給紙であっても、同じ種類の用紙に印刷する場合であっても、異なる付加画像情報をセット毎に変えることができる。このように、本発明によれば、同一の画像情報について複数セットの印刷物を出力するに際し、セット間で同じ種類の用紙に印刷する場合であってもユーザが混同することがないように印刷することができる。一般的にはユーザ自身が設定した内容又は設定確認した内容の付加画像情報が付加されるため、ユーザが混同することをより防止できる。
【００３７】
以下、図４〜図７を参照しながら、付加画像情報として地紋情報を例に挙げて、プリンタドライバ２２やプリンタ２による具体的な処理について説明する。なお、印刷の結果として印刷対象の画像情報が示す画像に隠れるように地紋を印刷することを前提とするが、印刷の結果として印刷対象の画像情報が示す画像の上に重なるように印刷されてもよい。
【００３８】
図４は、本発明に係るプリンタドライバでディスプレイに表示させる印刷設定用のＵＩ画像の一例を示す図である。図４で例示するＵＩ画像４０には、カーボンの数を設定するためのプルダウンメニュー４１ａが表示されている。一例として、４つのカーボンを印刷する設定を行った場合、つまり５つのセットを印刷する設定を行った場合のＵＩ画像について、説明する。
【００３９】
この例のＵＩ画像４０には、原紙（第１のセット）についての設定項目、カーボン１（第２のセット）についての設定項目、カーボン２（第３のセット）についての設定項目、カーボン３（第４のセット）についての設定項目、カーボン４（第５のセット）についての設定項目が表示されている。
【００４０】
そして、各セットの設定項目としては、地紋印刷を実行するか否かのチェックボックス４２ａ，４３ａ，４４ａ，４５ａ，４６ａ、地紋印刷を行う場合に地紋の一部として含める（埋め込む）文字列の入力欄４２ｂ，４３ｂ，４４ｂ，４５ｂ，４６ｂ、地紋印刷を行う場合の地紋パターンを選択設定するためのプルダウンメニュー４２ｃ，４３ｃ，４４ｃ，４５ｃ，４６ｃ、地紋印刷を白黒で実行する場合にチェックするためのチェックボックス４２ｄ，４３ｄ，４４ｄ，４５ｄ，４６ｄ、給紙トレイを選択設定するためのプルダウンメニュー４２ｅ，４３ｅ，４４ｅ，４５ｅ，４６ｅ、が表示されている。
【００４１】
さらに、ＵＩ画像４０には、全てのセットを地紋付で印刷する設定のチェックボックス４１ｂも表示されており、これにチェックを入れることで、チェックボックス４２ａ，４３ａ，４４ａ，４５ａ，４６ａに自動的にチェックが入り、ユーザ操作の手間を少なくできる。
【００４２】
さらに、ＵＩ画像４０には、各セットの設定項目で設定した内容で印刷した場合の印刷例を、セット毎に視覚的に表示するためのサムネイル画像４２ｆ，４３ｆ，４４ｆ，４５，４６ｆが表示されている。これにより、ユーザは各セットの仕上がり状態を確認することができる。サムネイル画像４２ｆ，４３ｆ等は、実際の印刷対象の画像情報を設定した地紋と共に印刷した場合のサムネイル画像として表示するようにしてもよい。これにより、ユーザはより正確な仕上がり状態を確認することができる。
【００４３】
地紋印刷を実行するか否かのチェックボックス４２ａ，４３ａ等で例示したように、付加設定ステップは、ユーザ操作に基づき、各セット毎に地紋情報を付加するか否かを設定するステップを有することが好ましい。これにより、セット毎に地紋印刷を行ったり行わなかったりすることができる。
【００４４】
また、文字列の入力欄４２ｂ，４３等で例示したように、付加設定ステップは、ユーザ操作に基づき、各セットに対して地紋情報の一部として印刷させる文字列を設定するステップを有することが好ましい。これにより、セット毎に、ユーザは任意の文字列を入力すること（入力欄４２ｂ等を用いた場合）や、所定の文字列の中から選択入力すること（プルダウンメニューを用いた場合）ができる。特に、任意の文字列を入力可能とすることで、「原紙」と「控え」などと用途を限定せず、「保存用」と「送付用」とする等、汎用性を持たせることが可能となる。また、文字列のフォント、サイズ、色も選択可能にしてもよい。色をユーザ選択可能にすることで、用紙がカラーペーパーのときなど、地紋の色によっては地紋が見え難くなるといったことを防ぐことができる。
【００４５】
また、プルダウンメニュー４２ｃ，４３ｃ等で例示したように、付加設定ステップは、ユーザ操作に基づき、各セットに対して地紋情報として（画像情報に全体的に重なる位置に）印刷させるパターンを設定するステップを有することが好ましい。このパターンの設定により、所謂、背景パターンとして、線分の組み合わせで描かれた絵柄等のパターンを選ぶことができる。例えば、詰まった絵柄、間の開いた絵柄、その中間の絵柄などの中からユーザ選択できるようにしておいたり、絵柄に用いる線分の長さや線種などをユーザ選択できるようにしておいたりしてもよい。また、パターンの色も選択可能にしてもよい。色をユーザ選択可能にすることで、用紙がカラーペーパーのときなど、地紋の色によっては地紋が見え難くなるといったことを防ぐことができる。例示したように各セットについて異なる種別のパターンを選択することができ、同じ種別のパターンを２以上のセットについて選択することもできる。
【００４６】
さらに、パターンのユーザ設定を可能にすることで、印刷物が不正に流出した場合において、流出元を特定する際、文字列ではなく、パターンで区別することができる。従って、特定情報を含むようにしなかった場合でも、印刷者だけが流出元を判定することが可能となる。
【００４７】
チェックボックス４２ｄ，４３ｄ等に関し、チェックを入れない場合には、カラーで地紋が印刷される。チェックボックス４２ｄ，４３ｄ等で例示したように、付加設定ステップは、ユーザ操作に基づき、各セットに対して地紋情報をカラー／モノクロのいずれで印刷させるかの設定を行うステップを有することが好ましい。これにより、原本はカラー印刷、その他はモノクロ印刷などと設定できるため、印刷コストを削減することができる。また、ここでは、地紋だけでなく印刷対象の画像情報そのもののカラー／モノクロと共通の設定として設定できるようにしてもよい。
【００４８】
また、プルダウンメニュー４２ｅ，４３ｅ等で例示したように、プリンタドライバ２２は、コンピュータ１に、ユーザ操作に基づき、各セットに対して、印刷時に給紙するトレイの設定を行うトレイ設定ステップを実行させるためのプログラムをさらに含むようにしてもよい。この場合、印刷データ生成ステップは、複数セット設定ステップと付加設定ステップとトレイ設定ステップとで設定された設定情報に基づき、画像情報から印刷データを生成する。これにより、給紙するトレイ毎に異なる地紋を合成するよう印刷を制御することもできる。なお、各セットについて異なる記録紙を用いなくてもよいし、異なる給紙トレイを設定しなくてもよい。また、プルダウンメニュー４２ｅ，４３ｅ等に関し、各セットで別々の種類の用紙を使用するといったルールの下に印刷を行うのであれば、このうち１つで選択された給紙トレイは他のセットについて選択不可にするとよい。
【００４９】
このような各セットについての選択項目を設定し終わったとき、その設定を印刷に反映させるためのボタンとして、ＵＩ画像４０にはＯＫボタン４７がユーザ選択可能に表示されている。ＯＫボタン４７がユーザによって選択されたとき、ＵＩ画像４０の表示を終了すると共に、設定された内容を反映した印刷データを生成することができる。また、設定した内容を破棄するためのボタンとして、ＵＩ画像４０にはキャンセルボタン４８がユーザ選択可能に表示されている。キャンセルボタン４８がユーザによって選択されたとき、ＵＩ画像４０の表示を終了すると共に、設定した内容を破棄し、デフォルト値に戻すことができる。
【００５０】
ＯＫボタン４７が選択された後の印刷データの生成・送信について、図５を参照して説明する。図５は、図４のＵＩ画像で設定した後のプリンタドライバの処理の一例を説明するためのフロー図である。
【００５１】
ＵＩ画像４０の表示後、ユーザが印刷設定を行い、ＯＫボタン４７を押した場合、まず設定した内容（設定情報）の保存がなされる（ステップＳ１〜Ｓ８）。設定情報はセット毎の各設定項目を記したテーブルとして保存しておくなどすればよい。
【００５２】
ステップＳ１では、セットの番号ｐを１に設定する。ステップＳ２では、ｐ番目のセットについて地紋印刷のチェックボックス４２ａ等がチェック有り（ＯＮ）か無しかを判定する。無しの場合、ステップＳ６へ進み、ｐ番目のセットについてトレイのプルダウンメニュー４２ｅ等で選択された内容を設定テーブルに保存し、ステップＳ７へ進み、ｐ＝ｍ（ｍはセットの数）になったか否かを判定する。ｐ≠ｍの場合にはステップＳ８へ進み、ｐをインクリメントして、ステップＳ２へ戻る。ｐ＝ｍとなった時点で、ステップＳ９へ進む。
【００５３】
一方、ステップＳ２でＹＥＳの場合、ｐ番目のセットについて、地紋に埋め込む文字列（入力欄４２ｂ等）、地紋パターン（プルダウンメニュー４２ｃ等）、白黒／カラーの設定（チェックボックス４２ｄ等）のぞれぞれを設定テーブルに保存する（ステップＳ３，Ｓ４，Ｓ５）。ステップＳ３，Ｓ４，Ｓ５の順序は問わない。その後、ステップＳ６へ進み、ｐ番目のセットについてトレイの設定内容を設定テーブルに保存し、ステップＳ７へ進む。このようにして、ｐ＝ｍとなるまで、ｐ番目のセットについて設定内容を設定テーブルに保存していく。
【００５４】
このようにして設定テーブルへの保存が修了した後、その設定テーブルから各セットの設定情報を読み出し（ステップＳ９）、各セットの設定情報に基づき印刷データを生成し（ステップＳ１０）、その印刷データをプリンタ２に送信する（ステップＳ１１）。
【００５５】
次に、図６を参照しながら、このようにして送信された印刷データを受信したプリンタ２における印刷処理の一例について説明する。図６は、図５の処理で送信された印刷データをプリンタで印刷する処理の一例を説明するためのフロー図で、図７は、図４に示すＵＩ画像での設定内容で印刷を実行した場合の印刷物のセットの例を示す図である。
【００５６】
プリンタ２では、コンピュータ１から送信された印刷データを受信して解釈した後、ｐ＝１に設定する（ステップＳ２１）。次に、印刷データのうちｐ番目のセットについて設定情報に基づきレンダリング処理を行う（ステップＳ２２）。このレンダリング処理では、印刷対象の画像情報に設定情報が示す地紋情報を合成した画像データが生成され、バッファメモリに格納される。
【００５７】
ステップＳ２２に続き、ｐをインクリメントし（ステップＳ２３）、ｐ＝ｍか否かを判定する（ステップＳ２４）。ｐ≠ｍの場合、ステップＳ２２に戻りｐ＝ｍとなる（ステップＳ２４でＹＥＳとなる）まで、ステップＳ２２，Ｓ２３の処理を続ける。元の画像情報が示す印字データに地紋を合成するため、このようにレンダリング処理した画像データが最終セットまで整ったときに（ステップＳ２４でＹＥＳとなったときに）、印刷を実行する（ステップＳ２５）。
【００５８】
図６の処理手順の例を挙げると、１セットが２ページでなるセットを３セット印刷する場合、第１のセットの１ページ目、第１のセットの２ページ目、第２のセットの１ページ目、第２のセットの２ページ目、第３のセットの１ページ目、第３のセットの２ページ目といった順にレンダリングし、印刷を実行する。
【００５９】
印刷対象の画像情報が印刷により１ページとなる情報であった場合で図４のＵＩ画像４０での設定に基づき印刷されたときには、図７に示すような印刷物のセット５１が出力される。この印刷物のセット５１は、原紙の印刷物５２、カーボン１（控え１）の印刷物５３、カーボン２（控え２）の印刷物５４、カーボン３（送付用）の印刷物５５、及びカーボン４の印刷物５６で構成される。印刷対象の画像情報が地紋無しに印刷された印刷物５６と、他の印刷物５２〜５５と比べると、各印刷物５２〜５５には印刷対象の画像情報に各セットで設定された地紋が合成されて印刷されていることが分かる。
【００６０】
また、図６の処理手順に限らず、各セットのページ番号毎に印刷を実行するようにしてもよい。例えば、１セットが２ページでなるセットを３セット印刷する場合、第１のセットの１ページ目、第２のセットの１ページ目、第３のセットの１ページ目、第１のセットの２ページ目、第２のセットの２ページ目、第３のセットの２ページ目といった順にレンダリング処理し、印刷を実行する。いずれの順序を採用するかは、印刷した内容のチェックをユーザが行い易い方を選択できるように、ユーザ選択可能にしておいてもよい。
【００６１】
以上、地紋等の付加画像情報がプリンタドライバに含まれるか或いはプリンタドライバに付属していることを前提に説明したが、図８及び図９を参照しながら他の例を説明する。図８は、本発明に係るプリンタドライバがインストールされたコンピュータとプリンタとを備えた印刷システムの他の構成例を示す図で、図９は、本発明に係るプリンタドライバで表示させる印刷設定用のＵＩ画像の他の例を示す図である。
【００６２】
図８で例示するようにこの印刷システムは、図１の印刷システムにおいて、地紋等の付加画像情報が格納されたサーバ（以下、地紋管理サーバと呼ぶ）３が接続されている。つまり、コンピュータ１は、付加画像情報を格納した地紋管理サーバ３に接続されており、付加すると設定される付加画像情報は、プリンタドライバがインストールされたコンピュータ以外のコンピュータ（サーバコンピュータ）に格納されている情報であってもよい。上述した印刷データ生成ステップは、付加設定ステップで地紋管理サーバ３に格納された付加画像情報を付加する設定がなされた場合に、地紋管理サーバ３から付加画像情報を取得するステップを有する。設定された付加画像情報が、地紋管理サーバ３に格納されているものかプリンタドライバに含まれるものかは、プリンタドライバで判定可能にしておけばよい。
【００６３】
このような印刷システムにおいて表示させるＵＩ画像は、図９で例示するＵＩ画像４０が挙げられる。図９のＵＩ画像４０は、図４で例示したＵＩ画像４０と比較して、カーボン４に対する地紋パターンの選択設定結果（プルダウンメニュー４６ｃを参照）と、それにより選択された地紋パターンのサムネイル画像４６ｆとが異なるだけとなっている。ここで例示したように、ユーザが地紋パターンＡを選択すると、プリンタドライバが外部の地紋パターンであることを判別して、地紋管理サーバ３に登録された地紋パターンのうち、地紋パターンＡの画像データをダウンロードして、合成・印刷することで、地紋パターンＡを印刷に適用する。実際には図５のステップＳ４において、地紋パターンとして、地紋管理サーバ３からダウンロードするパターンである「Ａ」が設定されていた場合、ダウンロードを実行すればよい。なお、図９に示すように、判別の結果、サムネイル画像４６ｆも取得して表示させる。
【００６４】
このように、外部のサーバに付加画像情報を保存しておくことで、伝票の地紋パターンなど、社内で共通化したい画像をサーバで一括管理することができる。また、地紋管理サーバ３に格納された地紋等の付加画像情報の選択は、具体的に地紋管理サーバ３内の付加画像情報の格納領域へのパスをユーザに指定させることで行ってもよい。
【００６５】
また、以上の説明では、印刷を実行することを前提としたが、印刷の代わりに、合成した画像データを生成して保存するようにしてもよい。つまり、プリンタドライバには、次のような画像データ生成ステップをコンピュータ１に実行させるためのプログラムを含むようにしてもよい。
【００６６】
この画像データ生成ステップは、複数セット設定ステップと付加設定ステップとで設定された設定情報に基づき、画像情報から付加画像情報が付加された画像データを生成して保存するステップとする。例えば、印刷前に、図６のステップＳ２２でレンダリングして生成された画像データは、複数の異なる地紋画像が合成された状態に生成されている。このようにして生成された画像データを保存しておけばよい。生成は、コンピュータ１側で単独で実行してもよいし、プリンタ２と共同して実行してもよい。これにより、保存された画像データを必要なときに読み出して出力することができる。このように、本発明は、ドキュメントファイリング等、印刷以外に対応させることもできる。
【００６７】
なお、この画像データ生成ステップは、プリンタへの印刷指示の代わりに、つまり印刷データ生成ステップの代わりに実行され、いずれを実行するかはユーザ操作に基づけばよい。無論、このように画像データを生成する場合にも、サーバから付加画像情報を取得可能に構成しておき、画像情報と取得した付加画像情報とから画像データを生成してもよい。また、印刷データの生成と画像データの生成との双方実行可能なように説明したが、プリンタドライバにおいて、印刷データ生成ステップを実行させるためのプログラムの代わりに、画像データ生成ステップを実行させるためのプログラムを組み込んで、流通させることもできる。
【００６８】
以上、プリンタドライバ２２及びコンピュータ１やプリンタ２での処理について説明したように、本発明は、プリンタを用いて印刷を行う印刷方法としての形態も採り得る。この印刷方法では、プリンタ２に接続されたコンピュータ１が、ユーザ操作に基づき、印刷対象の画像情報について複数セット印刷する設定を行うと共に、各セットに対して、異なる視認可能な付加画像情報を付加して印刷する設定を行い、設定された設定情報に基づき、印刷対象の画像情報から印刷データを生成する。そして、プリンタ２が、その印刷データを受信して印刷を実行する。なお、各種設定情報の設定方法などの応用例については、プリンタドライバ２２及びコンピュータ１やプリンタ２について説明したものが同様に適用できる。
【００６９】
また、コンピュータ１側で印刷データを生成することを前提として以上の説明を行ったが、このような印刷データはプリンタ２単体でも生成することができる。そのようなプリンタ２について簡単に説明する。なお、各種設定情報の設定方法などの応用例については、プリンタドライバ２２及びコンピュータ１やプリンタ２について説明したものが同様に適用できる。設定のためのユーザ操作は、プリンタ２に設けられた操作部（例えばタッチパネル及びキー操作部でなる操作部など）で受け付ければよい。
【００７０】
このプリンタ２は、画像情報を入力して記録材上にその画像情報が示す画像を印刷することが可能になっている。そして、プリンタ２は、次の複数セット設定部、付加設定部、印刷データ生成部、及び印刷部を備える。
【００７１】
複数セット設定部は、入力された画像情報について、ユーザ操作に基づき複数セット印刷する設定を行う。付加設定部は、ユーザ操作に基づき、各セットに対して、異なる視認可能な付加画像情報を付加して印刷する設定を行う。付加画像情報はプリンタ２に格納しておけばよい。印刷データ生成部は、複数セット設定部と付加設定部とで設定された設定情報に基づき、画像情報から印刷データを生成する。印刷部は、印刷データ生成部で生成された印刷データの印刷を実行する。
【００７２】
また、このようなプリンタは、画像情報からの印刷だけでなく、原稿を光学的に読み取って画像情報を生成して印刷する場合、つまりコピーの場合にも、本発明の機能が適用でき、上述のような印刷処理が可能となる。
【００７３】
プリンタ側で各種設定を行って印刷を実行する印刷方法は、プリンタ２が、ユーザ操作に基づき、印刷対象の画像情報について複数セット印刷する設定を行うと共に、各セットに対して、異なる視認可能な付加画像情報を付加して印刷する設定を行い、設定された設定情報に基づき、印刷対象の画像情報から印刷データを生成し、その印刷データの印刷を実行する。
【符号の説明】
【００７４】
１…コンピュータ、２…プリンタ、３…サーバ（地紋管理サーバ）、１０…コンピュータ本体、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…ＨＤＤ、１５…入力Ｉ／Ｆ、１６…ディスプレイＩ／Ｆ、１７…ネットワークＩ／Ｆ、１８…マウス、１９…キーボード、２０…ディスプレイ、２１…ＯＳ、２２…プリンタドライバ、２２ａ…制御部、２２ｂ…コマンド生成部、２２ｃ…記憶制御部、２２ｄ…ＵＩ部、２３…アプリケーション、４０…ＵＩ画像、５１…印刷物のセット。
【図１】
2011034268.tif 000003
【図２】
2011034268.tif 000004
【図３】
2011034268.tif 000005
【図４】
2011034268.tif 000006
【図５】
2011034268.tif 000007
【図６】
2011034268.tif 000008
【図７】
2011034268.tif 000009
【図８】
2011034268.tif 000010
【図９】
2011034268.tif 000011