(57)【要約】【課題】ＲＧＢ形式の印刷データにより印刷機に印刷指示を行う場合であっても、コード化パターンを付したイメージデータを好適に印刷することが可能な印刷システムを提供する。【解決手段】コンピュータ装置２は、ＲＧＢ印刷データＤｒを生成する際、ドットパターンを示す画素と、印刷元画像の黒を示す画素とで、青（Ｂ）成分の最下位ビットのみを異ならせる。プリンタ３は、ＲＧＢ印刷データＤｒの各画素のＲＧＢ値を参照することで、各画素がドットパターンを形成する画素か否か識別し、ドットパターンについてはカーボンを吸収するＫのインクにより印刷し、ドットパターン以外についてはカーボンを吸収しないＣＭＹのインクにより印刷する。【選択図】図６
2015162180.tif 000002
【特許請求の範囲】
【請求項１】
ＣＭＹＫのインクにより印刷する印刷機にＲＧＢ形式の画像データを指定した印刷指示を行う印刷指示装置であって、
前記画像データに、コード化パターンの情報を組み込むデータ生成手段を備え、
前記データ生成手段は、コード化パターンを形成する画素と、コード化パターン以外の黒を示す画素とで、ＲＧＢの少なくともいずれかの一つの度数を示すビット列の最下位ビットを異ならせることを特徴とする印刷指示装置。
【請求項２】
前記データ生成手段は、コード化パターンを形成する画素と、コード化パターン以外の画素とで、ＲＧＢの少なくともいずれかの一つの度数を示すビット列の最下位ビットを異ならせることを特徴とする請求項１に記載の印刷指示装置。
【請求項３】
前記データ生成手段は、コード化パターンを形成する画素と、コード化パターン以外の画素とで、青成分の度数を示すビット列の最下位ビットを異ならせることを特徴とする請求項１または２に記載の印刷指示装置。
【請求項４】
請求項１乃至３のいずれか一項に記載の印刷指示装置からＲＧＢ形式の画像データを指定した印刷指示を受信する印刷機であって、
コード化パターンを形成する画素と、前記黒を示す画素とで最下位ビットが異なるＲＧＢのいずれか一つの度数を示すビット列に基づき、コード化パターンを形成する画素か否か判定する判定手段と、
前記判定手段がコード化パターンを形成する画素であると判定した画素をＫのインクにより印刷し、前記判定手段がコード化パターンを形成する画素でないと判定した画素をＣＭＹの少なくとも一色のインクにより印刷する印刷制御手段と、
を備えることを特徴とする印刷機。
【請求項５】
請求項２に記載の印刷指示装置から前記画像データを指定した印刷指示を受信した場合、
前記判定手段は、コード化パターンを形成する画素と、コード化パターン以外の画素とで前記データ生成手段が異ならせた前記最下位ビットを参照し、コード化パターンを形成する画素か否か判定することを特徴とする請求項４に記載の印刷機。
【請求項６】
ＣＭＹＫのインクにより印刷する印刷機と、
前記印刷機にＲＧＢ形式の画像データを指定した印刷指示を行う請求項１〜３のいずれか一項に記載の印刷指示装置とを備える印刷システムであって、
前記印刷機は、
コード化パターンを形成する画素と、前記黒を示す画素とで最下位ビットが異なるＲＧＢのいずれか一つの度数を示すビット列に基づき、コード化パターンを形成する画素か否か判定する判定手段と、
前記判定手段がコード化パターンを形成する画素であると判定した画素をＫのインクにより印刷し、前記判定手段がコード化パターンを形成する画素でないと判定した画素をＣＭＹの少なくとも一色のインクにより印刷する印刷制御手段と、
を備えることを特徴とする印刷システム。
【請求項７】
請求項１〜３のいずれか一項に記載の印刷指示装置としてコンピュータを機能させることを特徴とするプログラム。
【請求項８】
請求項４または５に記載の印刷機としてコンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コード化パターンを付して印刷を行う印刷システムに関する。
【背景技術】
【０００２】
従来から、電子ペンにより読み取り可能なコード化パターンを印刷する技術が知られている。例えば、特許文献１には、プリンタの特性に適するように、コード化パターンを生成するアルゴリズムを適合させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２８２４１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＣＭＹＫのインクを有する印刷機を用いて、絵柄や文字などのイメージデータにコード化パターンを重ねて印刷する場合、コード化パターンの部分については、赤外線を吸収するＫのインクにより印刷し、それ以外の部分については、赤外線を吸収しないＣＭＹのインクにより印刷する必要がある。そして、上記印刷機がＰＳ（ＰｏｓｔＳｃｒｉｐｔ）プリンタの場合には、ＣＭＹＫ形式の印刷データをプリンタに送信するため、印刷指示を行う端末は、コード化パターンの画素を予めＫにより表し、それ以外の画素をＣＭＹにより表しておけばよい。
【０００５】
一方、上記印刷機がＧＤＩ（Ｇｒａｐｈｉｃｓ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ）形式のプリンタの場合、印刷指示を行う端末は、ＲＧＢ形式の印刷データを送信し、印刷機は、ＲＧＢ形式の印刷データをＣＭＹＫ形式の印刷データに変換する必要がある。そして、従来では、印刷指示を行う端末は、ドットパターンの画素以外にはＫが使われないように、ドットパターン以外の画素のＲＧＢ値を予め変換していた。しかしながら、従来の手法によれば、ドットパターンの画素以外にはＫが使われないように色変換を行う結果、印刷された絵柄等が、本来の色と大幅に異なって印刷されてしまうという問題があった。例えば、印刷する画像のある画素が濃紺を示すＲＧＢ値（１６、９、５３）の場合、これを忠実にＣＭＹＫに変換するとＣＭＹＫ値（９４．５１、９３．７３、３７．２５、３５．２９）となり、Ｋのインクが使われてしまう。従って、従来では、Ｋのインクを使われないように、印刷データの生成時に予め各画素の色を変換する。しかしながら、この場合、印刷される画像の色が本来印刷されるべき色と見た目上大幅に異なってしまう場合があり、ユーザに違和感を与えることとなる。
【０００６】
そこで、本発明は、ＲＧＢ形式の印刷データにより印刷機に印刷指示を行う場合であっても、コード化パターンを付したイメージデータを好適に印刷することが可能な印刷システムを提供することを主な目的とする。
【課題を解決するための手段】
【０００７】
発明の１つの観点では、印刷指示装置は、ＣＭＹＫのインクにより印刷する印刷機にＲＧＢ形式の画像データを指定した印刷指示を行う印刷指示装置であって、前記画像データに、コード化パターンの情報を組み込むデータ生成手段を備え、前記データ生成手段は、コード化パターンを形成する画素と、コード化パターン以外の黒を示す画素とで、ＲＧＢの少なくともいずれかの一つの度数を示すビット列の最下位ビットを異ならせる。
【０００８】
上記印刷指示装置は、ＣＭＹＫのインクにより印刷する印刷機にＲＧＢ形式の画像データを指定した印刷指示を行い、データ生成手段を備える。データ生成手段は、上記の画像データに、コード化パターンの情報を組み込む。ここで、データ生成手段は、コード化パターンを形成する画素と、コード化パターン以外の黒を示す画素とで、ＲＧＢの少なくともいずれかの一つの度数を示すビット列の最下位ビットを異ならせる。これにより、印刷指示装置は、コード化パターンを付して絵柄や文字等のイメージデータを印刷する場合に、ドットの黒か絵柄の黒かを識別できるため、予め絵柄の黒を別の色に大きく変える必要がない。従って、印刷指示装置は、絵柄等の色を本来の色から実質的に変えることなく好適に印刷を実行することができる。
【０００９】
上記印刷指示装置の一態様では、前記データ生成手段は、コード化パターンを形成する画素と、コード化パターン以外の画素とで、ＲＧＢの少なくともいずれかの一つの度数を示すビット列の最下位ビットを異ならせる。この態様により、印刷指示装置は、ＲＧＢの少なくともいずれかの一つの度数を示すビット列の最下位ビットのみを参照することで、コード化パターンを形成する画素か否かが識別可能なように、好適にコード化パターンの情報を画像データに組み込むことができる。
【００１０】
上記印刷指示装置の他の一態様では、前記データ生成手段は、コード化パターンを形成する画素と、コード化パターン以外の画素とで、青成分の度数を示すビット列の最下位ビットを異ならせる。この態様により、印刷指示装置は、コード化パターンの情報を組み込むことによる見た目上の影響を最小限に抑えることができる。
【００１１】
本発明の他の観点では、上記いずれか記載の印刷指示装置からＲＧＢ形式の画像データを指定した印刷指示を受信する印刷機であって、前記印刷指示装置のデータ生成手段がコード化パターンを形成する画素と、前記黒を示す画素とで最下位ビットを異ならせたＲＧＢのいずれか一つの度数を示すビット列に基づき、コード化パターンを形成する画素か否か判定する判定手段と、前記判定手段がコード化パターンを形成する画素であると判定した画素をＫのインクにより印刷し、前記判定手段がコード化パターンを形成する画素でないと判定した画素をＣＭＹの少なくとも一色のインクにより印刷する印刷制御手段と、を備える。
【００１２】
上記印刷機は、上記いずれか記載の印刷指示装置からＲＧＢ形式の画像データを指定した印刷指示を受信し、判定手段と、印刷制御手段とを備える。判定手段は、コード化パターンを形成する画素と、コード化パターン以外の黒を示す画素とで最下位ビットが異なるＲＧＢのいずれか一つの度数を示すビット列に基づき、コード化パターンを形成する画素か否か判定する。印刷制御手段は、コード化パターンを形成する画素であると判定した画素をＫのインクにより印刷し、それ以外の画素をＣＭＹの少なくとも一色のインクにより印刷する。この態様により、印刷機は、コード化パターンを形成する画素と、コード化パターン以外の黒を示す画素とで、ＲＧＢの少なくともいずれかの一つの度数を示すビット列の最下位ビットが異なる画像データを受信した場合に、コード化パターンをＫのインクにより印刷し、それ以外をＣＭＹのインクにより印刷することができる。
【００１３】
上記印刷機の一態様では、コード化パターンを形成する画素と、コード化パターン以外の画素とで、ＲＧＢの少なくともいずれか一つの度数を示すビット列の最下位ビットが異なる画像データを指定した印刷指示を受信した場合、前記判定手段は、コード化パターンを形成する画素と、コード化パターン以外の画素とで前記データ生成手段が異ならせた前記最下位ビットを参照し、コード化パターンを形成する画素か否か判定する。この態様では、印刷機は、指定されたいずれかの色に対応する最下位ビットのみを参照して、コード化パターンを形成する画素か否か判定することができる。
【００１４】
本発明のさらに別の観点では、ＣＭＹＫのインクにより印刷する印刷機と、前記印刷機にＲＧＢ形式の画像データを指定した印刷指示を行う上記記載の印刷指示装置とを備える印刷システムであって、前記印刷機は、コード化パターンを形成する画素と、前記黒を示す画素とで最下位ビットが異なるＲＧＢのいずれか一つの度数を示すビット列に基づき、コード化パターンを形成する画素か否か判定する判定手段と、前記判定手段がコード化パターンを形成する画素であると判定した画素をＫのインクにより印刷し、前記判定手段がコード化パターンを形成する画素でないと判定した画素をＣＭＹの少なくとも一色のインクにより印刷する印刷制御手段と、を備える。
【００１５】
上記印刷システムは、ＣＭＹＫのインクにより印刷する印刷機と、上記記載のデータ生成手段を備える印刷指示装置とを有する。印刷機は、コード化パターンを形成する画素と、それ以外の黒を示す画素とで最下位ビットが異なるＲＧＢのいずれか一つの度数を示すビット列に基づき、コード化パターンを形成する画素か否か判定する。そして、印刷機は、コード化パターンを形成する画素であると判定した画素をＫのインクにより印刷し、それ以外の画素をＣＭＹの少なくとも一色のインクにより印刷する。これにより、印刷システムは、コード化パターンを付して絵柄や文字等のイメージデータを印刷する場合に、絵柄等の色を本来の色から実質的に変えることなく好適に印刷を実行することができる。
【００１６】
本発明のさらに別の観点では、プログラムは、上記記載の印刷指示装置としてコンピュータを機能させる。また、プログラムは、上記記載の印刷機としてコンピュータを機能させる。これらのプログラムをコンピュータにインストールして機能させることで、本発明に係る印刷指示装置または印刷機を構成させることができる。
【発明の効果】
【００１７】
本発明によれば、コード化パターンを付して絵柄や文字等のイメージデータを印刷する場合に、絵柄等の色を本来の色から見かけ上変えることなく好適に印刷を実行することができる。
【図面の簡単な説明】
【００１８】
【図１】印刷システムのシステム構成図である。
【図２】ドットパターンにおけるドットの配置と変換される値との関係を示す説明図である。
【図３】（ａ）は、ドットパターンを模式的に示し、（ｂ）は、それに対応する情報の例を示す図である。
【図４】電子ペンの構造を示す概略図である。
【図５】コンピュータ装置の機能ブロック図の一例である。
【図６】ＲＧＢ印刷データが示す画像の一部を拡大した図の一例である。
【図７】第１実施形態に係る印刷処理を示すフローチャートである。
【図８】第２実施形態においてＲＧＢ印刷データが示す画像の一部を拡大した図の一例である。
【図９】第２実施形態に係る印刷処理を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、図面を参照しながら、本発明の実施の形態について説明する。
【００２０】
＜第１実施形態＞
まず、第１実施形態に係る印刷システムについて説明する。
【００２１】
［印刷システムの構成］
図１は、第１実施形態に係る印刷システムの構成を示す。図１に示すように、第１実施形態に係る印刷システムは、ドットパターン（コード化パターン）を読み取って記入情報を生成する電子ペン１と、電子ペン１から記入情報等を受信して処理するコンピュータ装置２と、ＧＤＩ（Ｇｒａｐｈｉｃｓ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ）に準拠し、ＣＭＹＫの各色のインク（トナー）を用いて記入用紙４の印刷を行うプリンタ３とを備える。
【００２２】
そして、コンピュータ装置２は、ＲＧＢにより各画素が表現され、ドットパターンの情報が組み込まれた印刷データ（「ＲＧＢ印刷データＤｒ」とも呼ぶ。）を指定してプリンタ３に印刷指示を行う。この場合、プリンタ３は、ＲＧＢ印刷データＤｒの各画素がドットパターンであるかを的確に識別し、ドットパターンか否かに応じてインクを好適に使い分けて印刷する。
【００２３】
以下、印刷システムの各構成要素について説明する。
【００２４】
（１）記入用紙
まず、記入用紙４について説明する。記入用紙４には、プリンタ３により、その略全面に後述するドットパターンと、絵柄や文字などを示す画像（「印刷元画像」とも呼ぶ。）とが印刷される。印刷元画像は、ドットパターンを重畳させる対象となる画像であって、例えば、ユーザが印刷対象として指定したアプリケーションの頁を示す画像又は表示画面を示す画像等である。このとき、ドットパターンは、Ｋ（ブラック）のインクにより印刷される。Ｋは、好ましくは赤外線を吸収するカーボンを含んだインクである。また、印刷元画像は、赤外域に吸収性を持たないインクであるＣ（シアン）Ｍ（マゼンダ）Ｙ（イエロー）の各色のインクにより印刷される。
【００２５】
（２）ドットパターン
続いて、記入用紙４に印刷されたアノト方式のドットパターンについて図２及び図３を用いて説明する。図２は、記入用紙４に印刷されたドットパターンのドットとそのドットが変換される値との関係を説明する図である。図２に示すように、ドットパターンの各ドットは、その位置によって所定の値に対応付けられている。すなわち、ドットの位置を格子の基準位置（縦線及び横線の交差点）から上下左右のどの方向にシフトするかによって、各ドットは、０〜３の値に対応付けられている。また、各ドットの値は、さらに、Ｘ座標用の第１ビット値及びＹ座標用の第２ビット値に変換できる。このようにして対応付けられた情報の組合せにより、記入用紙４上の位置座標が決定されるよう構成されている。
【００２６】
図３（ａ）は、あるドットパターンの配列を示している。図３（ａ）に示すように、縦横約２ｍｍの範囲内に６×６個のドットが、記入用紙４上のどの部分から６×６ドットを取ってもユニークなパターンとなるように配置されている。これら３６個のドットにより形成されるドットパターンは位置座標（例えば、そのドットパターンが記入用紙４上のどの位置にあるのか）を保持している。図３（ｂ）は、図３（ａ）に示す各ドットを、格子の基準位置からのシフト方向によって、図３に示す規則性に基づいて対応づけられた値に変換したものである。この変換は、ドットパターンの画像を撮影する電子ペン１によって行われる。
【００２７】
（３）電子ペン
次に、電子ペン１について図４を用いて説明する。図４は、電子ペン１の構造を示す概略図である。図４に示すように、電子ペン１は、その筐体１０１の内部に、インクカートリッジ１０４、ＬＥＤ１０５、ＣＭＯＳカメラ１０６、圧力センサ１０７、ＣＰＵ等により構成されるプロセッサ１０８、ＲＯＭやＲＡＭといったメモリ１０９、リアルタイムクロック１１０、アンテナ等により構成される通信ユニット１１１及びバッテリー１１２を備える。インクカートリッジ１０４の先端は、ペン先部１０３となっており、ユーザは、電子ペン１のペン先部１０３を記入用紙４に当接させて、ストローク（手書きストローク）を記入する。ここで、電子ペン１のペン先部１０３が記入用紙４に最初に接触することをペンダウンと呼び、接触している（当接している）状態からペン先部１０３が離れることをペンアップと呼ぶ。電子ペン１のペンダウンからペンアップまでの間に記入される軌跡が１つのストロークとなり、文字や図形等は、１つ又は複数個のストロークからなる。
【００２８】
バッテリー１１２は電子ペン１内の各部品に電力を供給するためのものであり、例えば電子ペン１のキャップ（図示せず）の脱着により電子ペン１自体の電源のオン／オフを行うよう構成させてもよい。リアルタイムクロック１１０は、現在時刻（タイムスタンプ）を示す時刻情報を発信し、プロセッサ１０８に供給する。圧力センサ１０７は、ユーザが電子ペン１により記入用紙４に文字やマークを書いたりタップしたりする際にペン先部１０３からインクカートリッジ１０４を通じて与えられる圧力、即ち筆圧を検出し、その値をプロセッサ１０８へ伝送する。
【００２９】
プロセッサ１０８は、圧力センサ１０７から与えられる筆圧データに基づいて、ＬＥＤ１０５及びＣＭＯＳカメラ１０６のスイッチのオン／オフを切替える。即ち、ユーザが電子ペン１で記入用紙４に文字などを書くと、ペン先部１０３に筆圧がかかり、圧力センサ１０７によって所定値以上の筆圧が検出されたときに、プロセッサ１０８は、ユーザが記入を開始したと判定して、ＬＥＤ１０５及びＣＭＯＳカメラ１０６を作動させる。そして、通信ユニット１１１が、圧力センサ１０７により検出されたペンダウン情報と、後述する電子ペン１の識別情報（以後、「ペンＩＤ」と呼ぶ。）とを関連付けて、記入情報としてコンピュータ装置２へ送信する。また、ユーザが１つのストロークを記入し終えて電子ペン１を記入用紙４から離すと、圧力センサ１０７は、所定値以上の筆圧が検出されなくなることでペンアップを検出する。すると、通信ユニット１１１が、圧力センサ１０７により検出されたペンアップ情報とペンＩＤとを関連付けて、記入情報としてコンピュータ装置２へ送信する。
【００３０】
ＬＥＤ１０５とＣＭＯＳカメラ１０６は、電子ペン１のペン先部１０３付近に取り付けられており、筐体１０１におけるＬＥＤ１０５及びＣＭＯＳカメラ１０６と対向する部分には、開口部１０２が形成されている。ＬＥＤ１０５は、記入用紙４上のペン先部１０３近傍に向けて赤外線を照明する。その領域は、ペン先部１０３が記入用紙４に接触する位置とはわずかにずれている。ＣＭＯＳカメラ１０６は、ＬＥＤ１０５によって照明された領域内におけるドットパターンを撮影し、そのドットパターンの画像データをプロセッサ１０８に供給する。ここで、カーボンは赤外線を吸収するため、ＬＥＤ１０５によって照射された赤外線は、ドットに含まれるカーボンによって吸収される。そのため、ドットの部分は、赤外線の反射量が少なく、ドット以外の部分は赤外線の反射量が多い。ＣＭＯＳカメラ１０６の撮影により、赤外線の反射量の違いから閾値を設けることによって、カーボンを含むドットの領域とそれ以外の領域を区別することができる。したがって、記入用紙４に記入欄などが印刷されていた場合でも、印刷したインクは赤外域に吸収性を持たないため、プロセッサ１０８は、ドットパターンを認識することができる。なお、ＣＭＯＳカメラ１０６による撮影領域は、図３（ａ）に示すような約２ｍｍ×約２ｍｍの大きさを含む範囲であり、ＣＭＯＳカメラ１０６の撮影は毎秒５０〜１００回程度の定間隔で行われる。
【００３１】
プロセッサ１０８は、ユーザの記入が行われる間、ＣＭＯＳカメラ１０６によって供給される画像データのドットパターンから、ユーザが記入するストローク（筆跡）の記入用紙４上におけるＸ、Ｙ座標（以後、単に「座標データ」または「座標情報」とも呼ぶ。）を連続的に演算していく。すなわち、プロセッサ１０８は、ＣＭＯＳカメラ１０６によって供給される、図３（ａ）に示されるようなドットパターンの画像データを図３（ｂ）に示すデータ配列に変換し、さらに、Ｘ座標ビット値・Ｙ座標ビット値に変換して、そのデータ配列から所定の演算方法によりＸ、Ｙ座標データを演算する。そして、プロセッサ１０８は、リアルタイムクロック１１０から発信される現在時刻（タイムスタンプ：記入された時刻情報）、筆圧データ及びＸ、Ｙ座標データを関連付ける。以後、これらの関連付けたデータを、まとめて「座標属性情報」と呼ぶ。なお、記入用紙４における６×６のドットパターンは、記入用紙４内で重複することはないため、ユーザが電子ペン１で文字等を記入すると、記入された位置が記入用紙４のどの位置に当たるかを、プロセッサ１０８による座標演算により特定することができる。
【００３２】
メモリ１０９には、電子ペン１を識別するための「ｐｅｎ０１」といったペンＩＤ、ペン製造者番号、ペンソフトウェアのバージョン等のプロパティ情報が記憶されている。そして、通信ユニット１１１は、ペンＩＤと、時刻情報（タイムスタンプ）と、筆圧データと、Ｘ、Ｙ座標データとを関連付けて、記入情報としてコンピュータ装置２へ送信する。通信ユニット１１１によるコンピュータ装置２への送信は、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの無線送信によって、即時的かつ逐次的に行われる。ここで、電子ペン１のペンダウンからペンアップまでの間に生成されてコンピュータ装置２に送信された１個又は複数個の座標属性情報は、コンピュータ装置２によりストローク情報として記憶される。換言すると、１つのストロークは、１個又は複数個のＸ、Ｙ座標（座標点）からなる。
【００３３】
（４）コンピュータ装置
次に、コンピュータ装置２について説明する。コンピュータ装置２は、ハードウェアとして、電子ペン１とのデータ通信が可能なアンテナ装置、ＣＰＵ等のプロセッサ、ＲＯＭやＲＡＭといったメモリ、ディスプレイ、タッチパネル等で構成される。なお、コンピュータ装置２は、タブレット型端末等であってもよい。
【００３４】
図５は、コンピュータ装置２の機能ブロック図である。コンピュータ装置２は、機能的には、マウスやキーボードなどの入力部２１、通信部２２、記憶部２３、処理部２４、及び表示部２６を備える。通信部２２は、アンテナ受信回路等により構成され、電子ペン１から記入情報を受信したり、処理手段２４の指示により記入用紙４の印刷指示をプリンタ３に送信したりする。プリンタ３へのデータ送信方式は、有線式であっても無線式であってもよい。
【００３５】
処理部２４は、ＣＰＵ等のプロセッサによって構成され、記憶部３３に記憶されたプログラムを実行することで、コンピュータ装置２の全体の制御を行う。
【００３６】
例えば、処理部２４は、表示中のファイルの頁などを示す印刷元画像に対してドットパターンを付して印刷すべき旨の入力を入力部２１により検知した場合に、ＲＧＢ印刷データＤｒを生成する。この場合、処理部２４は、ＲＧＢ印刷データＤｒの各画素がドットパターンを形成する画素であるか否かを示す情報を、当該画素のＲＧＢ値内に組み込む。この処理の詳細については、［ＲＧＢ印刷データの生成］のセクションで詳しく説明する。このように、処理部２４は、本発明における「データ生成手段」の一例である。また、処理部２４は、通信部３２を介して、ペアリング操作がなされた電子ペン１から送信された記入情報を受信する処理などを行う。
【００３７】
記憶部２３は、ＲＯＭやＲＡＭといったメモリによって構成される。記憶部２３は、コンピュータ装置２がプリンタ３に印刷指示を送信するために必要なプログラムを記憶する。また、記憶部３３は、記入用紙４に印刷されたドットパターンが示す座標範囲の情報を記憶する。
【００３８】
（５）プリンタ
プリンタ（印刷機）３は、ハードウェアとして、印刷に必要なＣＭＹＫの各インク等に加え、印刷処理に関する全般的な制御を行うＣＰＵなどのプロセッサ、ＲＯＭやＲＡＭなどのメモリ、及びコンピュータ装置２と通信するためのインタフェース等を有する。そして、プリンタ３は、メモリに記憶されたプログラムに基づき所定の動作を行う。
【００３９】
本実施形態では、プリンタ３は、ＲＧＢ印刷データＤｒを指定した印刷指示を、有線又は無線によりコンピュータ装置２から受信した場合に、ＲＧＢ印刷データＤｒをＣＭＹＫ形式の画像データ（「ＣＭＹＫ印刷データＤｃ」とも呼ぶ。）に変換し、当該ＣＭＹＫ印刷データＤｃに基づき記入用紙４に印刷を行う。そして、プリンタ３は、ＲＧＢ印刷データＤｒをＣＭＹＫ印刷データＤｃに変換する際、各画素のＲＧＢ値を参照し、当該画素がドットパターンを構成する画素であるか否か判定する。そして、プリンタ３は、ドットパターンを構成する画素をＫのみを用いて表し、それ以外の画素をＫ以外のＣＭＹを用いて表す。これにより、プリンタ３は、ドットパターンの画素をカーボンを含むＫのインクにより印刷し、ドットパターン以外の画素をカーボンを含まないＣＭＹのインクにより印刷する。このように、プリンタ３のＣＰＵなどは、本発明における印刷機の「判定手段」及び「印刷制御手段」の一例である。
【００４０】
［ＲＧＢ印刷データの生成方法］
次に、ＲＧＢ印刷データＤｒの生成方法の概要について、図６を参照して説明する。図６は、ＲＧＢ印刷データＤｒが示す画像の一部を拡大した図の一例である。図６の例では、ドットパターンを示す４つの画素と、印刷元画像の黒を示す１つの画素とを含む矩形の画素領域が示されている。なお、以下の例では、ＲＧＢ印刷データＤｒの各画素は、各ＲＧＢの色ごとに８ビットにより表現されるものとする。
【００４１】
図６の例では、コンピュータ装置２は、ドットパターンが示す黒の青（Ｂ）成分の度数を示すビット列の最下位ビットと、印刷元画像の黒の青（Ｂ）成分の度数を示すビット列の最下位ビットとを異ならせている。具体的には、コンピュータ装置２は、ドットパターンを示す画素を、真正の黒を示すＲＧＢ値（００００００００、００００００００、００００００００）に設定し、印刷元画像の黒を示す画素を、真正の黒と見た目上判別できない程度にわずかに異なるＲＧＢ値（００００００００、００００００００、０００００００１）に設定する。
【００４２】
この場合、ＲＧＢ印刷データＤｒを受信したプリンタ３は、ＣＭＹＫ印刷データＤｃに変換する際、ＲＧＢ値（００００００００、００００００００、００００００００）の画素を、ドットパターンを示す画素であると判断してＫのみを用いて表現する。一方、プリンタ３は、ＲＧＢ値（００００００００、００００００００、００００００００）以外の画素を、ドットパターン以外の部分を示す画素と判断してＣＭＹを用いて表現する。
【００４３】
このように、コンピュータ装置２は、ＲＧＢ印刷データＤｒを生成する際、ドットパターンを示す画素と、印刷元画像の黒を示す画素とで、青（Ｂ）成分の最下位ビットのみを異ならせる。これにより、コンピュータ装置２は、記入用紙４に印刷される印刷元画像の色を、見た目上判別できないような黒のわずかな変化を除き、表示すべき本来の色によりプリンタ３に印刷させることができる。
【００４４】
［処理フロー］
図７は、第１実施形態に係る印刷処理を示すフローチャートである。コンピュータ装置２及びプリンタ３は、図７に示すフローチャートの処理を、コンピュータ装置２が印刷指示の入力を検知した場合に、実行する。
【００４５】
まず、コンピュータ装置２は、ユーザが指定した任意の印刷元画像にドットパターンを付して印刷すべき旨の入力を検知する（ステップＳ１０１）。この場合、コンピュータ装置２は、図６で説明したように、ドットパターンが示す黒の青（Ｂ）成分の最下位ビットを「０」、印刷元画像の黒の画素の青（Ｂ）成分の最下位ビットを「１」に設定したＲＧＢ印刷データＤｒを生成する（ステップＳ１０２）。そして、コンピュータ装置２は、ＲＧＢ印刷データＤｒを指定した印刷指示をプリンタ３へ送信する（ステップＳ１０３）。
【００４６】
その後、プリンタ３は、ＲＧＢ印刷データＤｒを含む印刷指示を受信する（ステップＳ２０１）。そして、プリンタ３は、ＲＧＢ印刷データＤｒを、ＣＭＹＫ印刷データＤｃに変換する（ステップＳ２０２）。ここで、プリンタ３は、ＲＧＢ印刷データＤｒの各画素のＲＧＢデータを参照し、真正の黒を示すＲＧＢ値（００００００００、００００００００、００００００００）についてＣＭＹの各値を「０」としてＫ値により表現し、それ以外のＲＧＢ値についてＫ値を「０」としてＣＭＹの各値により表現する。即ち、プリンタ３は、真正の黒を示すＲＧＢ値を、Ｋのインクのみを使うようなＣＭＹＫ値に変換し、それ以外のＲＧＢ値を、ＣＭＹのインクのみを使いＫのインクを使わないようなＣＭＹＫ値に変換する。そして、プリンタ３は、変換したＣＭＹＫ印刷データＤｃに基づき、記入用紙４の印刷を行う（ステップＳ２０３）。これにより、プリンタ３は、好適に、ドットパターンを構成する画素をＫのインクにより印刷し、印刷元画像を示す画素をＣＭＹの各インクにより印刷することができる。
【００４７】
［第１実施形態の作用効果］
第１実施形態の印刷システムによれば、コンピュータ装置２は、ＲＧＢ印刷データＤｒを生成する際、ドットパターンを示す画素と、印刷元画像の黒を示す画素とで、青（Ｂ）成分の最下位ビットのみを異ならせる。これにより、コンピュータ装置２は、記入用紙４に印刷される印刷元画像の色を、見た目上判別できないような黒のわずかな変化を除き、表示すべき本来の色によりプリンタ３に印刷させることができる。また、プリンタ３は、ＲＧＢ印刷データＤｒの各画素のＲＧＢ値を参照することで、各画素がドットパターンを形成する画素か否かを的確に識別し、ドットパターンについてはカーボンを吸収するＫのインクにより印刷し、ドットパターン以外についてはカーボンを吸収しないＣＭＹのインクにより好適に印刷することができる。
【００４８】
［第１実施形態の変形例］
次に、第１実施形態の変形例について説明する。以下の変形例は、任意に組み合わせて上述の実施形態に適用してもよい。
【００４９】
（変形例１）
図６の説明において、コンピュータ装置２は、ＲＧＢ印刷データＤｒを生成する際、ドットパターンの黒を示す画素と、印刷元画像の黒を示す画素とを、青（Ｂ）の最下位の１ビットのみを異ならせる代わりに、赤（Ｒ）又は緑（Ｇ）の最下位ビットのみを異ならせてもよい。
【００５０】
（変形例２）
コンピュータ装置２は、ドットパターンの黒の青（Ｂ）成分の最下位ビットを「０」にし、印刷元画像の黒の青（Ｂ）成分の最下位ビットを「１」にする代わりに、ドットパターンの黒の青（Ｂ）成分の最下位ビットを「１」にし、印刷元画像の黒の青（Ｂ）成分の最下位ビットを「０」にしてもよい。この場合、プリンタ３は、ＲＧＢ印刷データＤｒをＣＭＹＫ印刷データＤｃに変換する場合、ＲＧＢ値（００００００００、００００００００、０００００００１）をＫのみを用いて表現し、それ以外のＲＧＢ値をＣＭＹのみを用いて表現する。なお、この例では、好適には、コンピュータ装置２は、印刷元画像のＲＧＢ値（００００００００、００００００００、０００００００１）となる画素を、ＲＧＢ値（００００００００、００００００００、００００００００）等の近似色に変換するとよい。
【００５１】
（変形例３）
上記実施形態において、電子ペン、ドットパターン（コード化パターン）、記入情報に、アノト方式を用いたが、アノト方式に限られなくともよい。また、ドットパターンも、位置座標を示すものに限られず、重畳して印刷された印刷元画像の内容に対応するコード値等を示すものであってもよい。
【００５２】
＜第２実施形態＞
次に、第２実施形態について説明する。第２実施形態では、コンピュータ装置２は、ドットパターンを示す画素の青（Ｂ）成分の最下位ビットを「０」とし、ドットパターン以外の画素の青（Ｂ）成分の最下位ビットを全て「１」とする。これにより、印刷システムは、ＲＧＢ印刷データＤｒの各画素がドットパターンを形成する画素か否かをプリンタ３が判定する処理の負担を好適に低減させる。
【００５３】
図８は、ＲＧＢ印刷データＤｒが示す画像の一部を拡大した図の一例である。図８の例では、ドットパターンを示す４つの画素と、印刷元画像の黒を示す画素と、印刷元画像の水色を示す画素と、印刷元画像の赤色を示す画素とを含む矩形の画素領域が示されている。なお、ＲＧＢ印刷データＤｒの各画素は、各ＲＧＢの色ごとに８ビットにより表現されるものとする。
【００５４】
図８の例では、コンピュータ装置２は、ドットパターンの黒を示す画素の青（Ｂ）成分の度数を示すビット列の最下位ビットと、印刷元画像の各画素の青（Ｂ）成分の度数を示すビット列の最下位ビットとを異ならせている。具体的には、コンピュータ装置２は、ドットパターンの黒を示す画素の青（Ｂ）成分の最下位ビットを「０」とし、印刷元画像の全画素の青（Ｂ）成分の最下位ビットを「１」とする。その結果、図８の例では、コンピュータ装置２は、ドットパターンの黒に対応する画素を、真正の黒を示すＲＧＢ値（００００００００、００００００００、００００００００）に設定し、印刷元画像の黒を示す画素をＲＧＢ値（００００００００、００００００００、０００００００１）、印刷元画像の水色を示す画素をＲＧＢ値（００００００００、１１１１１１１１、１１１１１１１１）、印刷元画像の赤色を示す画素をＲＧＢ値（１１１１１１１１、００００００００、０００００００１）に設定している。
【００５５】
この場合、ＲＧＢ印刷データＤｒを受信したプリンタ３は、ＣＭＹＫ印刷データＤｃに変換する際、青（Ｂ）成分の最下位ビットが「０」の画素を、ドットパターンを示す画素であると判断してＫのみを用いて表現する。一方、プリンタ３は、青（Ｂ）成分の最下位ビットが１の画素を、ドットパターン以外の部分を示す画素と判断してＣＭＹを用いて表現する。
【００５６】
このように、第２実施形態では、コンピュータ装置２は、ドットパターンの黒を示す画素の青（Ｂ）成分の最下位ビットを「０」とし、印刷元画像の全画素の青（Ｂ）成分の最下位ビットを「１」とする。これにより、ＲＧＢ印刷データＤｒを受信したプリンタ３は、ＣＭＹＫ印刷データＤｃに変換する際、青（Ｂ）成分の最下位ビットのみを参照して、ドットパターンの画素か否かを容易に判定することができる。
【００５７】
ここで、ＲＧＢのうち青（Ｂ）成分の最下位ビットを操作することの効果について補足説明する。一般に、ＲＧＢを用いて、Ｙ（輝度）Ｃ１（色差１）Ｃ２（色差２）を表現した場合、
Ｙ  ＝  ０．２９９Ｒ＋０．５８７Ｇ＋０．１１４Ｂ
Ｃ１＝  ０．７０１Ｒ＋０．５８７Ｇ−０．１１４Ｂ
Ｃ２＝−０．２９９Ｒ−０．５８７Ｇ＋０．８８６Ｂ
となる。上述の式からもわかるように、人間の目は青よりも赤や緑を明るく感じる。また、一般に、人間の視覚は、色の変化に比べて明るさの変化に敏感である。従って、赤（Ｒ）成分や緑（Ｇ）成分の最下位ビットを変更する場合に比べて、青（Ｂ）成分の最下位ビットを変更する方が、その変化が視覚上目立ちにくい。
【００５８】
以上を勘案し、印刷システムは、ＲＧＢ値のうち青（Ｂ）成分の最下位ビットを、ドットパターンを判定するためのビットとする。これにより、ＲＧＢ印刷データＤｒの各画素がドットパターンの画素であるか否かを好適に識別可能とすると共に、ＲＧＢ値を変更することに起因した記入用紙４への印刷後の視覚上の影響を最小限に抑制することができる。
【００５９】
図９は、第２実施形態に係る印刷処理を示すフローチャートである。コンピュータ装置２及びプリンタ３は、図９に示すフローチャートの処理を、コンピュータ装置２が印刷指示の入力を検知した場合に実行する。
【００６０】
まず、コンピュータ装置２は、ユーザが指定した任意の印刷元画像にドットパターンを付して印刷すべき旨の入力を検知する（ステップＳ１１１）。この場合、コンピュータ装置２は、図８を用いて説明したように、ドットパターンの黒を示す画素の青成分の最下位ビットを「０」に設定し、他の全画素の最下位ビットを「１」に設定したＲＧＢ印刷データＤｒを生成する（ステップＳ１１２）。そして、コンピュータ装置２は、ＲＧＢ印刷データＤｒを指定した印刷指示をプリンタ３へ送信する（ステップＳ１１３）。
【００６１】
その後、プリンタ３は、ＲＧＢ印刷データＤｒを含む印刷指示を受信する（ステップＳ２１１）。そして、プリンタ３は、ＲＧＢ印刷データＤｒを、ＣＭＹＫ印刷データＤｃに変換する（ステップＳ２１２）。ここで、プリンタ３は、ＲＧＢ印刷データＤｒの各画素のＲＧＢ値を、青（Ｂ）成分の最下位ビットが「０」の場合にＫのみで表現し、それ以外の場合にＣＭＹの各値により表現する。そして、プリンタ３は、変換したＣＭＹＫ印刷データＤｃに基づき、記入用紙４の印刷を行う（ステップＳ２１３）。
【００６２】
［第２実施形態の作用効果］
第２実施形態の印刷システムでは、プリンタ３は、ＲＧＢ印刷データＤｒの各画素のＲＧＢ値の全ビットを参照することなく、青（Ｂ）成分の最下位ビットのみを参照することで、当該画素がドットパターンの画素であるか否かを判定することができる。これにより、プリンタ３の処理を高速化させることができる。その他、第２実施形態の印刷システムは、第１実施形態の印刷システムと同様の作用効果を有する。
【００６３】
［第２実施形態の変形例］
第２実施形態では、第１実施形態の変形例１〜３を任意に組み合わせて適用してもよい。
【符号の説明】
【００６４】
１…電子ペン
２…コンピュータ装置
３…プリンタ
４…記入用紙
２１…入力手段
２２…受信手段
２４…処理手段
２５…記憶手段
２６…表示手段
【図２】
2015162180.tif 000003
【図３】
2015162180.tif 000004
【図４】
2015162180.tif 000005
【図５】
2015162180.tif 000006
【図６】
2015162180.tif 000007
【図７】
2015162180.tif 000008
【図８】
2015162180.tif 000009
【図９】
2015162180.tif 000010
【図１】
2015162180.tif 000011