(57)【要約】【課題】  印刷装置の機能により、簡易的なアプリケーションであっても、所望の（任意の）パターンを背景に印刷することができるようにする印刷装置及びそのドライバソフトを提供する。【解決手段】  コンピュータ（２）に接続される印刷装置において、用紙に印刷する印刷手段（１ｃ）と、所定の識別子と関連しているパターン・データを記憶する記憶手段（１ｄ）と、コンピュータ（２）から送信される印刷データを受信する通信手段（１ｆ）と、識別子の１つを受け該識別子と関連するパターン・データを記憶手段（１ｄ）から読み出し、印刷手段（１ｃ）に対し、通信手段（１ｆ）が受信した印刷データに基づく通常の印刷に加え背景に、読み出したパターン・データを用いて印刷させる制御手段（１ｈ）とを具備する。【選択図】        図１
2005067077.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに接続される印刷装置において、
用紙に印刷する印刷手段と、
所定の識別子と関連しているパターン・データを記憶する記憶手段と、
前記コンピュータから送信される印刷データを受信する通信手段と、
前記識別子の１つを受け該識別子と関連するパターン・データを前記記憶手段から読み出し、前記印刷手段に対し、前記通信手段が受信した印刷データに基づく通常の印刷に加え背景に、読み出したパターン・データを用いて印刷させる制御手段と、を具備する
ことを特徴とする印刷装置。
【請求項２】
印刷された画像を読み取る画像読取手段と、
前記画像読取出段が読み取った画像に含まれる文字を認識し文字コードを生成する文字認識手段と、をさらに備え、
前記制御手段は、前記文字認識手段が認識した文字の文字コードを前記識別子として、前記スキャナが読み取った画像であって認識された文字に関連する部分画像の画像データを前記パターン・データとして、前記記憶手段に記憶させる
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷データに、前記パターン・データを用いて背景を印刷する際の印刷の仕方を指定する印刷制御データが含められた場合、前記制御手段は、前記印刷手段に対し、前記印刷制御データに従った背景の印刷をさせる
ことを特徴とする請求項１または請求項２に記載の印刷装置。
【請求項４】
前記制御手段は、本印刷装置を動作させるためのドライバソフトから、前記記憶手段が記憶しているすべてのパターン・データとその識別子が要求された場合、前記記憶手段からすべてのパターン・データとその識別子を読み出し、前記通信手段に対し、前記ドライバソフトが実装されたコンピュータへこれらを送信させる
ことを特徴とする請求項１から請求項３のいずれかに記載の印刷装置。
【請求項５】
請求項４に記載の印刷装置に接続するコンピュータに実装され前記印刷装置を動作させるためのドライバソフトであって、
前記印刷装置から、すべてのパターン・データとその識別子とを取得する手順と、
取得した識別子毎に、関連するパターン・データによるサムネイル画像を表示させる手順と、
前記サムネイル画像の１つが選択され印刷の指示がなされた場合、対応する識別子を印刷データに含めて前記印刷装置に送信する手順と、を含む
ことを特徴とするドライバソフト。
【請求項６】
前記パターン・データを用いて背景を印刷する際の印刷の仕方を、利用者に選択または指定させるための表示をさせる手順と、
利用者が印刷の仕方をさらに選択または指定し印刷の指示がなされた場合、該印刷の仕方を指定する印刷制御データを前記印刷データに含める
ことを特徴とする請求項５に記載のドライバソフト。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及び印刷機能を有する複合機ならびにそのドライバソフトに関する。
【背景技術】
【０００２】
従来より、印刷するための手段として印刷装置がコンピュータに接続され利用されている。コンピュータに実装されるアプリケーション（プログラム）には様々なものがあり、高機能のアプリケーションでは、印刷をする際、様々な設定が可能であるが、一方で、ＯＳ（Operating System）に付属のテキストエディタやその他の簡易的なアプリケーションでは、単純な印刷のみが可能であることが一般的である。このような簡易的なアプリケーションでは機能が制限されるため、例えば特許文献１では、こうした簡易的なアプリケーションによる図や文章等のデータを、種々にレイアウトし印刷させることができる技術が提案されている。
【特許文献１】特開２００２−２２２１８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
機能が制限されるテキストエディタ等の簡易的なアプリケーションでは、印刷時に背景を所望のパターンで背景の塗りつぶし（Ｆｉｌｌ）をすることができなかった。
また、従来のプリンタドライバのＷａｔｅｒＭａｒｋ機能（印刷対象の背景に『社外秘』や『ドラフト』といった文字列や語句を淡く印刷することができる機能）では、ＯＳが持っているシステムフォント又は、デバイスフォントでしかＷａｔｅｒＭａｒｋデータを作れないという制限があった。
また、特許文献１に開示された技術は、各種アプリケーションデータを統合し印刷する高機能のアプリケーションの一種にすぎず、このような技術の場合、利用者は新たに高機能のアプリケーションを購入することになる。
【０００４】
本発明は、上記の点に鑑みてなされたもので、印刷装置の機能により、簡易的なアプリケーションであっても、所望の（任意の）パターンを背景に印刷することができるようにする印刷装置及びそのドライバソフトを提供するものである。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、コンピュータに接続される印刷装置において、用紙に印刷する印刷手段と、所定の識別子と関連しているパターン・データを記憶する記憶手段と、前記コンピュータから送信される印刷データを受信する通信手段と、前記識別子の１つを受け該識別子と関連するパターン・データを前記記憶手段から読み出し、前記印刷手段に対し、前記通信手段が受信した印刷データに基づく通常の印刷に加え背景に、読み出したパターン・データを用いて印刷させる制御手段と、を具備することを特徴としている。
この構成によれば、印刷装置の記憶手段に記憶されたパターン・データを用いて、通常の印刷に加え背景に、そのパターンを印刷するので、背景を印刷することができない簡易的なアプリケーションを用いた印刷においても、所望のパターンを背景に印刷させることができる。
【０００６】
また、請求項２に記載の発明は、請求項１に記載の印刷装置において、印刷された画像を読み取る画像読取手段と、前記画像読取出段が読み取った画像に含まれる文字を認識し文字コードを生成する文字認識手段と、をさらに備え、前記制御手段は、前記文字認識手段が認識した文字の文字コードを前記識別子として、前記スキャナが読み取った画像であって認識された文字に関連する部分画像の画像データを前記パターン・データとして、前記記憶手段に記憶させることを特徴としている。
この構成によれば、任意のパターンのパターン・データを前記記憶手段に記憶させることができるので、背景に任意のパターンを印刷させることができるようになる。
【０００７】
また、請求項３に記載の発明は、請求項１または請求項２に記載の印刷装置において、前記印刷データに、前記パターン・データを用いて背景を印刷する際の印刷の仕方を指定する印刷制御データが含められた場合、前記制御手段は、前記印刷手段に対し、前記印刷制御データに従った背景の印刷をさせることを特徴としている。
この構成によれば、多様な印刷の仕方（方法）で背景の印刷を行える。
【０００８】
また、請求項４に記載の発明は、請求項１から請求項３のいずれかに記載の印刷装置において、前記制御手段が、本印刷装置を動作させるためのドライバソフトから、前記記憶手段が記憶しているすべてのパターン・データとその識別子が要求された場合、前記記憶手段からすべてのパターン・データとその識別子を読み出し、前記通信手段に対し、前記ドライバソフトが実装されたコンピュータへこれらを送信させることを特徴としている。
この構成によれば、本発明の印刷装置を利用するコンピュータ側にて、印刷可能なすべてのパターン・データを閲覧等のために利用することができる。
【０００９】
また、請求項５に記載の発明は、請求項４に記載の印刷装置に接続するコンピュータに実装され前記印刷装置を動作させるためのドライバソフトであって、前記印刷装置から、前記識別子と該識別子と関連するパターン・データを取得する手順と、取得した識別子毎に、関連するパターン・データによるサムネイル画像を表示させる手順と、前記サムネイル画像の１つが選択され印刷の指示がなされた場合、対応する識別子を印刷データに含めて前記印刷装置に送信する手順と、を含むことを特徴としている。
この構成によれば、プリンタドライバが、印刷装置からすべてのパターン・データを得てそのサムネイル画像を表示するので、当該コンピュータを用いる利用者は、コンピュータ側にて所望のパターンを選択して印刷を指示することができる。また印刷装置は、指示された１つのパターンのデータを用いて、通常の印刷に加え背景にそのパターンを印刷するので、背景を印刷することができない簡易的なアプリケーションを用いた印刷においても、このプリンタドライバと印刷装置により、背景の印刷が可能となる。
【００１０】
また、請求項６に記載の発明は、請求項５に記載のドライバソフトのおいて、前記パターン・データを用いて背景を印刷する際の印刷の仕方を、利用者に選択または指定させるための表示をさせる手順と、利用者が印刷の仕方をさらに選択または指定し印刷の指示がなされた場合、該印刷の仕方を指定する印刷制御データを前記印刷データに含めることを特徴としている。
この構成によれば、簡易的なアプリケーションを用いた印刷においても、本プリンタドライバが実装されたコンピュータ側で多様な印刷の仕方（方法）を設定できる。
【発明の効果】
【００１１】
本発明によれば、簡易的なアプリケーションであっても、所望の（任意の）パターンを背景に印刷することができる。また、特定のパターン・データを特定の印刷装置の記憶手段に記憶させた場合、特定のパターンが特定の印刷装置からしか印刷されないことになり、印刷された文書にサインまたは認証したのと同様の効果が得られる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を、図面を参照して説明する。
図１に、本発明の一実施の形態である印刷機能を有する複合機１と、この複合機１にネットワークを介して接続するコンピュータ２のそれぞれの概略構成を示すブロック図を示している。
図１に示すように、本実施の形態の複合機１は、スキャナ部１ａ、ＦＡＸ通信部１ｂ、印刷部１ｃ、記憶部１ｄ、操作部１ｅ、ネットワークＩ／Ｆ１ｆ、表示部１ｇ、制御部１ｈを含んで構成されている。
【００１３】
スキャナ部１ａは、原稿のイメージを読み取る。
ＦＡＸ通信部１ｂは、スキャナ部１ａが原稿から読み取ったイメージ・データを、通信設定に基づき宛先のＦＡＸ機へ送信する。また、他のＦＡＸ機から送信されてくる原稿のイメージ・データを受信する。
印刷部１ｃは、コンピュータ２から送信される印刷データに基づき、所定の用紙に印刷をする。また、当該複合機１がコピー機として利用される場合には、スキャナ１ａが原稿から読み取ったイメージを所定の用紙に印刷する。さらに、他のＦＡＸ機から受信したイメージ・データからそのイメージを印刷したり、通信レポート等を印刷する。
【００１４】
記憶部１ｄは、Ｆｉｌｌパターン・データ（背景に印刷するパターンのイメージ・データ）やＷａｔｅｒＭａｒｋデータ（背景に印刷するＷａｔｅｒＭａｒｋのイメージ・データ）、ファクシミリ通信のための通信設定（通信種別、宛先電話番号、解像度、濃度、日時指定…）、コピー機として利用する場合の印刷設定（用紙サイズ、印刷濃度、拡大／縮小設定…）等のデータを記憶するとともに、複合機１を制御するための制御プログラムやＯＣＲ（Optical Character Recognition）プログラムを記憶する。なお、この記憶部１ｄは、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、ハードディスク等の不揮発性の記録装置を用いて構成することができる。また、一時的に記憶させる通信設定や印刷設定等を記憶させるためにＲＡＭ含めて構成してもよい。
【００１５】
また、記憶部１ｄは、上記のようにＦｉｌｌパターン・データやＷａｔｅｒＭａｒｋデータを保存するが、これらのデータは、次のようにして複合機１に登録される。
まず、スキャナ部１ａから、例えば、図２（ａ）に示すＦｉｌｌパターンあるいは図２（ｂ）に示すＷａｔｅｒＭａｒｋと、各Ｆｉｌｌパターンあるいは各ＷａｔｅｒＭａｒｋに対応する番号（識別子）が印刷あるいは記された用紙のイメージを読み取る。そして、ＯＣＲプログラム（文字認識手段）により番号部分を番号として認識して番号データを生成する。一方、読み取られたＦｉｌｌパターン・データあるいはＷａｔｅｒＭａｒｋデータはイメージ・データとして各番号と関連させて記憶部１ｄに保存される。
【００１６】
なお、上記番号部分に対し、どの範囲の部分画像を、番号部分と関連するＦｉｌｌパターンあるいはＷａｔｅｒＭａｒｋとして扱うかは別途定められる。例えば、番号部分の位置に対し、所定範囲にある部分画像をＦｉｌｌパターンあるいはＷａｔｅｒＭａｒｋとして扱うことができる。
以上のようにして、任意のＦｉｌｌパターン・データまたはＷａｔｅｒＭａｒｋデータが複合機１に登録される。例えば、ＷａｔｅｒＭａｒｋとしては、手書きのものや、オリジナルに作成したフォント（例えば、フォントの中がロゴ等でＦｉｌｌされているもの）なども任意に登録することができる。
【００１７】
操作部１ｅは、利用者が複合機１に対する入力操作を行うための各種入力・設定キーを備えている。利用者により入力されたデータは制御部１ｈに通知され、その内容は下記の表示部１ｇに表示される。
ネットワークＩ／Ｆ１ｆは、同図に示すコンピュータ２にイーサネット（登録商標）等によるネットワーク（ＬＡＮなど）を介して接続するためのインターフェースである。
表示部１ｇは、液晶表示パネル等の表示パネル及び表示制御回路からなり、制御部１ｈの制御により、操作部１ｅから入力された設定の内容や、各種情報が表示される。
【００１８】
制御部１ｈは、複合機１の各部を制御する。すなわち、複合機１の動作は、この制御部１ｉによる制御により行われる。
なお、この制御部１ｉはメモリおよびＣＰＵ（中央処理装置）等により構成され、上記制御プログラム（図示せず）及びＯＣＲプログラムをメモリにロードして実行することによりその機能が実現されるものとする。
以上、複合機１の概略構成について説明した。
【００１９】
次に、コンピュータ２について説明する。
図１に示すように、コンピュータ２は、ネットワークＩ／Ｆ２ａ、記憶部２ｂ、処理部２ｃを含んで構成されている。
ネットワークＩ／Ｆ２ａは、同図に示す複合機１やその他の機器に、イーサネット（登録商標）等によるネットワーク（ＬＡＮなど）を介して接続するためのインターフェースである。
記憶部２ｂは、ＯＳ、プリンタドライバ等のドライバソフト、アプリケーション等のプログラムや各種データを記憶する。この記憶部２ｂは、ハードディスク、光磁気ディスク等の不揮発性の記録装置により構成されている。
【００２０】
処理部２ｃは、メモリおよびＣＰＵ（中央処理装置）等により構成され、記憶部２ｂに記憶されたＯＳ（図示せず）、プリンタドライバ等のドライバソフト、アプリケーション等のプログラムをメモリにロードして実行することによりその機能が実現されるものとする。
なお、コンピュータ２には、周辺機器として入力装置、表示装置等（いずれも図示せず）が接続されるものとする。ここで、入力装置とはキーボード、マウス等の入力デバイスのことをいう。表示装置とはＣＲＴ（Ｃａｔｈｏｄｅ Ｒａｙ Ｔｕｂｅ）や液晶表示装置等のことをいう。
以上、コンピュータ２の概略構成について説明した。
【００２１】
次に、このように構成された本実施形態の複合機１、ならびにコンピュータ２における動作であって、本発明に係る印刷時（Ｆｉｌｌパターン印刷時及びＷａｔｅｒＭａｒｋ印刷時）の動作について、図３、４を参照し説明する。その他の場合の動作は、従来と同様であるので、その説明は省略する。
【００２２】
［Ｆｉｌｌパターン印刷時］
ここで、コンピュータ２に実装されたアプリケーションにて印刷のための操作がなされると、プリンタドライバが起動する（ステップＳ０１）。
起動したプリンタドライバは、複合機１に対し、すべてのＦｉｌｌパターン・データとその番号データを取得するための要求を行う（ステップＳ０２）。この要求を受けた複合機１は、記憶部１ｄに保存しているすべてのＦｉｌｌパターン・データ及びその番号データを記憶部１ｄから読み出し（ステップＳ０３）、読み出したＦｉｌｌパターン・データとその番号データをコンピュータ２に送信する。
【００２３】
プリンタドライバは、Ｆｉｌｌパターン・データとその番号データを受けると、Ｆｉｌｌパターンのサムネイル画像をその番号とともに、図示しない表示装置に表示させる（ステップＳ０５）。このようにして、利用者は、複合機１に登録された利用可能なすべてのＦｉｌｌパターンを閲覧することができる。もちろん、複合機１にネットワーク接続されている全てのコンピュータが複合機１に登録されたＦｉｌｌパターン・データを閲覧できる。
【００２４】
また、このプリンタドライバは、表示させたＦｉｌｌパターンの選択や、その印刷の仕方（［並べて表示］、［拡大］、［中央に表示］、［回転して並べて表示］や印刷濃度等）の選択や、印刷の指示等を可能とするＧＵＩ（Graphical User Interface）を提供し、コンピュータ２に備わる入力装置を介してこれらの選択等を受け付ける。
【００２５】
利用者が、入力装置を用いて背景印刷に使用するＦｉｌｌパターンやその印刷の仕方を選択し、印刷の指示をすると（ステップＳ０６）、プリンタドライバは、印字するための印字データに加え、選択されたＦｉｌｌパターンの番号データと、印刷の仕方（［並べて表示］など）を複合機１に指示する印刷制御データとを含めた印刷データを、複合機１に送信する（ステップＳ０７）。
【００２６】
複合機１は、コンピュータ２から印刷データを受けると、これに含まれる番号データと関連する（対応する）Ｆｉｌｌパターン・データを記憶部１ｄから読み出し（ステップＳ０８）、印刷制御データに従ってＦｉｌｌパターンを印刷対象の背景全体に印刷するとともに、印字データで示される文字列を印字する（ステップＳ０９）。
【００２７】
プリンタドライバと複合機１は、このように動作するので、テキストエディタやその他の簡易的なアプリケーションで、背景をＦｉｌｌできないアプリケーションであっても（もちろん、高機能のワープロソフト等であっても同様）、印刷対象の背景にＦｉｌｌパターンを付けて印刷できる。また、Ｆｉｌｌパターンは、前述のようにして複合機１に登録できるので、利用者自身が作成したオリジナルのＦｉｌｌパターンで印刷をすることも可能となる。
【００２８】
［ＷａｔｅｒＭａｒｋ印刷時］
まず、コンピュータ２に実装されたアプリケーションにて印刷のための操作がなされると、プリンタドライバが起動する（ステップＳ１１）。
起動したプリンタドライバは、複合機１に対し、すべてのＷａｔｅｒＭａｒｋデータとその番号データを取得するための要求を行う（ステップＳ１２）。この要求を受けた複合機１は、記憶部１ｄに保存しているすべてのＷａｔｅｒＭａｒｋデータ及びその番号データを記憶部１ｄから読み出し（ステップＳ１３）、読み出したＷａｔｅｒＭａｒｋデータとその番号データをコンピュータ２に送信する（ステップＳ１４）。
【００２９】
プリンタドライバは、ＷａｔｅｒＭａｒｋデータとその番号データを受けると、ＷａｔｅｒＭａｒｋのサムネイル画像をその番号とともに、図示しない表示装置に表示させる（ステップＳ１５）。このようにして、利用者は、複合機１に登録された利用可能なすべてのＷａｔｅｒＭａｒｋを閲覧することができる。もちろん、複合機１にネットワーク接続されている全てのコンピュータが複合機１に登録されたＷａｔｅｒＭａｒｋデータを閲覧できる。
【００３０】
また、このプリンタドライバは、表示させたＷａｔｅｒＭａｒｋの選択や、その印刷の仕方（印刷位置や印刷濃度、拡大／縮小、回転等）の選択／指定や、印刷の指示等を可能とするＧＵＩを提供し、コンピュータ２に備わる入力装置を介してこれらの選択等を受け付ける。例えば、サムネイル表示された所望のＷａｔｅｒＭａｒｋ（例えば、“サンプル”）を、別に表示された用紙を示す画面上にドラッグアンドドロップすることで印刷位置の指定ならびにＷａｔｅｒＭａｒｋの選択をする。
【００３１】
利用者が、入力装置を用いて使用するＷａｔｅｒＭａｒｋやその印刷の仕方を選択／指定し、印刷の指示をすると（ステップＳ１６）、プリンタドライバは、印字するための印字データに加え、選択されたＷａｔｅｒＭａｒｋの番号データと、印刷の仕方（印刷位置（座標）、印刷濃度など）を複合機１に指示する印刷制御データとを含めた印刷データを、複合機１に送信する（ステップＳ１７）。
【００３２】
複合機１は、コンピュータ２から印刷データを受けると、これに含まれる番号データと関連する（対応する）ＷａｔｅｒＭａｒｋデータを記憶部１ｄから読み出し（ステップＳ１８）、印刷制御データに従ってＷａｔｅｒＭａｒｋを印刷対象の指定された印刷位置に印刷するとともに、印字データで示される文字列を印字する（ステップＳ１９）。
【００３３】
プリンタドライバと複合機１は、このように動作するので、テキストエディタやその他の簡易的なアプリケーションで、ＷａｔｅｒＭａｒｋ機能を持たないアプリケーションであっても（もちろん、高機能のワープロソフト等であっても同様）、印刷対象の所定位置にＷａｔｅｒＭａｒｋを付加して印刷することができる。また、ＷａｔｅｒＭａｒｋは、前述のようにして複合機１に登録できるので、システムフォントやデバイスフォントに限定されず、利用者自身が作成したオリジナルの（例えば、手書きによる）ＷａｔｅｒＭａｒｋを用いて印刷をすることも可能となる。
【００３４】
以上、この発明の実施形態を、図面を参照して詳述してきたが、具体的な構成及び動作はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の構成等も本発明に含まれる。
例えば、上記説明においては、コンピュータ２に実装されたプリンタドライバを介して、ＦｉｌｌパターンやＷａｔｅｒＭａｒｋの選択・各種設定等を行っているが、印刷装置あるいは印刷機能を有する複合機側で、ＦｉｌｌパターンやＷａｔｅｒＭａｒｋの選択及び関連する各種設定等を行える構成とし、ＦｉｌｌパターンやＷａｔｅｒＭａｒｋを付加する印刷ジョブ（印刷データ）に対し、対応する番号データと前述の印刷制御データを付加するようにしてもよい。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施の形態である印刷機能を有する複合機と、この複合機にネットワークを介して接続するコンピュータのそれぞれの概略構成を示すブロックである。
【図２】（ａ）Ｆｉｌｌパターンの登録に使用する用紙の一例、（ｂ）ＷａｔｅｒＭａｒｋの登録に使用する用紙の一例である。
【図３】同実施に形態において、Ｆｉｌｌパターン印刷時の動作を説明するシーケンス図である。
【図４】同実施に形態において、ＷａｔｅｒＭａｒｋ印刷時の動作を説明するシーケンス図である。
【符号の説明】
【００３６】
１…複合機（印刷機能を有する印刷装置）
１ａ…スキャナ部（画像読取手段）
１ｂ…ＦＡＸ通信部
１ｃ…印刷部（印刷手段）
１ｄ…記憶部（記憶手段）
１ｅ…操作部
１ｆ…ネットワークＩ／Ｆ（通信手段）
１ｇ…表示部
１ｈ…制御部（制御手段）
２…コンピュータ
２ａ…ネットワークＩ／Ｆ
２ｂ…記憶部
２ｃ…処理部
【図１】
2005067077.tif 000003
【図２】
2005067077.tif 000004
【図３】
2005067077.tif 000005
【図４】
2005067077.tif 000006