[go: up one dir, main page]

JP2008282411A - 情報を処理する方法 - Google Patents

情報を処理する方法 Download PDF

Info

Publication number
JP2008282411A
JP2008282411A JP2008152006A JP2008152006A JP2008282411A JP 2008282411 A JP2008282411 A JP 2008282411A JP 2008152006 A JP2008152006 A JP 2008152006A JP 2008152006 A JP2008152006 A JP 2008152006A JP 2008282411 A JP2008282411 A JP 2008282411A
Authority
JP
Japan
Prior art keywords
printer
information
pattern
coding pattern
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2008152006A
Other languages
English (en)
Other versions
JP4815472B2 (ja
Inventor
Linus Wiebe
リナス ウィーベ
Petter Ericson
ペッター エリクソン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Anoto AB
Original Assignee
Anoto AB
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Anoto AB filed Critical Anoto AB
Publication of JP2008282411A publication Critical patent/JP2008282411A/ja
Application granted granted Critical
Publication of JP4815472B2 publication Critical patent/JP4815472B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/0304Detection arrangements using opto-electronic means
    • G06F3/0317Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/0304Detection arrangements using opto-electronic means
    • G06F3/0317Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface
    • G06F3/0321Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface by optically sensing the absolute position with respect to a regularly patterned surface forming a passive digitiser, e.g. pen optically detecting position indicative tags printed on a paper sheet

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Image Processing (AREA)
  • Multi-Process Working Machines And Systems (AREA)

Abstract

【課題】 位置コーディングパターンをより高い精度でプリントアウトする。
【解決手段】 コンピュータユニットと、このコンピュータユニットに接続されたプリンタユニットとを備えたシステム中で、広域にわたる位置コーディングパターンのセクションのプリントアウトを発生する方法に関する。この方法は、広域にわたる位置コーディングパターンを画定するアルゴリズムを用いて、セクション中のパターンの記号を記述する図形情報を発生するステップと;図形情報をプリンタユニットによってベース上にプリントアウトするステップと;を含む。
【選択図】 図1

Description

本発明は、クレーム1の序文にしたがって、コンピュータユニットと、前記コンピュータユニットに接続されたプリンタユニットとを備えるシステム中で、位置コーディングパターンのプリントアウトを発生する方法と;クレーム18の序文にしたがって位置コーディングパターンのプリントアウトを発生するシステムと;クレーム19の序文にしたがったプリンタデバイスと;クレーム23の序文によるコンピュータプログラムと;クレーム24にしたがったディジタルストレージ媒体と;クレーム25によるプリンタと;に関する。
本発明は、位置コーディングパターンの発生のために用いられることを意図するものである。位置コーディングパターンとは、ベース上に印刷された多くの記号から成るものである。特定の最小限の数の記号を読み取りデバイスで光学的に記録することによって、パターン中でのこれらの記号の絶対位置を検出し、それにより読み取りデバイスの絶対位置を検出することが可能である。
このようなパターンは、さまざまな方法で使用可能である。たとえば、読み取りデバイスは、ベース上に書き込むために用いられるインクペン中に組み込むことが可能である。ベース上にユーザがテキストを書き込んだり、図を描画したりするのと同時に、ベース上でのペンの移動を、位置のシーケンスとして記録することが可能である。このようにして、ユーザがベース上に書いたもののディジタルコピーが、従来のスキャナを用いることなく生成される。
位置コーディングパターンは、複数の方法で設計することが可能である。さまざまなサイズを持つドットという形態で記号を用い、大きいドットが“1”をコーディングし、小さいドットが“0”をコーディングすることができるようにすることが提案されてきた。このようなパターンが、参照してここに組み込むWO 00/73983に記載されている。代替例として、ラスターを基準としてさまざまに変位するドットで、さまざまな記号をコーディングすることが可能である。このようなパターンが、参照してここに組み込むWO 01/16691、PCT/SE00/01895及びPCT/SE00/01897に記載されている。
このような位置コーディングパターンは、非常に大きい表面上での固有の位置を良好な解像度でコーディングすることが可能である。460万平方キロメートルを、良好な解像度で固有の位置でコーディングすることが可能であると計算されている。
多くの場合、位置コーディングパターンを持つベースを、グラフィック業界で、大規模にしかも高精度で生成することが可能である。このことは、たとえば、日記帳やノートパッドの生産にも当てはまることである。しかしながら、位置コーディングパターンを持つベースを小規模で作成することが望ましい場合もある。これは、たとえばインクジェット又はレーザタイプのプリンタが接続されているパソコンを用いれば実行可能である。
これは、位置コーディングパターンの内の必要とされる部分を、図形形式、たとえばbmp(bmp=bitmap)形式でファイルとして作成されるような方法で実行することが可能である。この図形ファイルは、ページを記述するコードであって、通常はプリンタに依存しないコード、たとえば、POSTSCRIPT(商標)に変換され、その後、プリンタユニットに送信される。このページ記述コードに基づいて、プリンタユニットは、プリンタのハードウエアを制御するために用いられる対応する情報を生成する。このハードウエアは、レーザプリンタの場合、関連のオプティックスを持ったレーザダイオードを備える。プリンタがインクジェットプリンタである場合、このハードウエアはインクエジェクタを備える。次に、ベース、たとえば、紙の上でプリントアウトを実行する。
この方法に伴う問題は、結果として得られるプリントアウトに、システムが「ノイズ」と呼ばれ得るなにかを持ち込んでしまうことである。このノイズは、とりわけ、量子化の結果として発生して、位置コーディングパターン中で記号が少し変位及び/又は変形する結果となる。この量子化は、図形ファイルがページ記述コードに作り変えられる際及び/又はページ記述コードがプリンタのハードウエアとソフトウエアに合わせて作り変えられる際に発生する。
位置コーディングパターン以外のもの、たとえば、人間の目に見えるようになっている画像を記述する図形ファイルをプリントアウトする場合、通常は問題を起こさない。画像中の小さいエレメントの小さい変位や変形は、一般的には検出されない。
しかしながら、位置コーディングパターン中の位置を検出するようになっている上記のタイプの読み取りデバイスの場合、このパターン中での記号のこのような変位や変形は、読み取りデバイスが不正確な又は無効な位置を検出したりして問題を起こしかねない。このことは、位置コーディングパターンの解像度が、プリンタの性能とベースの品質(たとえば、表面の平滑さ)とに対して高すぎるような場合に発生しかねない。
国際公開第WO 00/73983号公報 国際公開第WO 01/16691号公報 国際出願番号第PCT/SE00/01895 国際出願番号第PCT/SE00/01897
本発明の目的は、上記の問題を完全に又は部分的に解決することである。
この目的は、クレーム1にしたがって、コンピュータユニットと、前記コンピュータユニットに接続されたプリンタユニットとを備えるシステム中で、位置コーディングパターンのプリントアウトを発生する方法と;クレーム18にしたがって位置コーディングパターンのプリントアウトを発生するシステムと;クレーム19によるプリンタデバイスと;クレーム23によるコンピュータプログラムと;クレーム24によるディジタルストレージ媒体と;クレーム25によるプリンタと;によって達成される。
本発明の第一の態様によれば、これは、コンピュータユニットとコンピュータに接続されたプリンタユニットとを備えたシステム中で、広域にわたる位置コーディングパターンの内の少なくとも一セクションのプリントアウトを発生する方法に関する。本方法は、広域にわたる位置コーディングパターン中の前記セクションの境界を記述する境界情報を前記コンピュータユニット中で発生するステップと;前記境界情報を前記コンピュータユニットから前記プリンタユニットに送信するステップと;前記広域にわたる位置コーディングパターンを画定するアルゴリズムを用い、前記境界情報に基づいて、前記プリンタユニット中で図形情報を発生するステップであり、前記図形情報が、前記セクション中のパターン記号を記述している、前記ステップと;前記プリンタユニットによって前記図形情報をベース上でプリントアウトするステップと;を含むことを特徴とする。これによって、プリントアウトパターンをプリンタの特性に適するように適合させることが可能となり、これで、位置コーディングパターンをより高い精度でプリントアウトすることが可能となる。
ある好ましい実施形態によれば、本方法は、アルゴリズムをコンピュータユニットからプリンタユニットに送信するステップをさらに含む。これによって、プリンタユニットが、後出のようなパターンをプリントアウトするための特殊な装備をしていなくても、プリンタユニット中で発生されたパターンをプリントアウトすることが可能となる。
広域にわたる位置コーディングパターンの別々の部分から発する複数のセクションを、一つの同じベース上でプリントアウトすることが可能であるのが望ましい。このために、いくつかの集合を成す境界情報がコンピュータユニットからプリンタユニットに送信される。これによって、より複雑なパターン構成のプリントアウトが可能となる。
パターン記号は、ドットから成るのが望ましい。これによって、非常に高解像度のパターンのプリントアウトが可能となる。
コンピュータユニットは、必要とされるパターン品質仕様をプリンタユニットに送信し、これによって、アルゴリズムを用いるプリンタユニットが、一揃いのプリンタパラメータ(たとえば、ドットサイズ)をパターン品質仕様に基づいて適合させるのが望ましい。これで、位置コーディングパターンをプリンタに依らずにより高い品質でプリントアウトすることが可能となる。良好な品質のパターンを、自律的に発生することが可能となる。プリンタユニットには、プリントアウトされたパターンの品質を管理し、それに応じてパラメータを制御することを、品質の仕様が達成されるまで行う光学装置を備えることが可能である。
ある好ましい実施形態では、このアルゴリズムは、図形情報中のパターン記号同士間の距離がプリンタパラメータに依存するように構成されている。これを用いると、プリンタが比較的高い解像度を持たないと発生する量子化ノイズを完全に又は部分的に解消することが可能となる。
ある好ましい実施形態によるアルゴリズムは、図形情報中のパターン記号が、プリンタユニットの可能な最小記号変位の整数倍だけ互いに対して変位するように構成される。これによって、プリンタユニットの所与の解像度で最適なパターンが提供される。
位置コーディングパターンのスケールが理想的なパターンに対して調整されるプリントアウトの場合、プリンタユニットは、プリントアウトされるが位置コーディングパターンを構成しない情報のスケールを調整するように構成するのが望ましい。これによって、位置コーディングパターン中の位置と他のタイプのプリントアウト中の位置との間の相互関係が重要である場合のプリントアウトがより良好なものとなる。
このアルゴリズムは、図形情報中のパターン記号のサイズが、プリンタに固有のパラメータに依存するように構成されるのが望ましい。これで、プリントアウトされた位置コーディングパターンの品質がより高くなる。
ある好ましい実施形態によるアルゴリズムは、図形情報中のパターン記号の強度(intensity)が、プリンタに固有のパラメータに依存するように構成される。これで、プリントアウトされた位置コーディングパターンの品質がより高くなる。
プリンタユニットは、プリントアウトするときに、プリンタの最高プリントアウト速度と比較して低いプリントアウト速度で動作するのが望ましい。これで、プリントアウトされた位置コーディングパターンの品質がより高くなる。
位置コーディングパターンのあるセクションが平面曲線形状である場合、対応する境界情報は、この曲線のパラメータ表示を含むのが望ましい。これで、位置コーディングパターンのセクションを簡単な方法で記述することが可能となる。
本発明のある実施形態によれば、少なくとも一つのセクションは、矩形形状であり、この場合、対応する境界情報は、この矩形の2対角線上の対向するコーナーに対する位置コーディングパターン中の位置を少なくとも含む。これで、位置コーディングパターンのセクションを簡単な方法で記述することが可能となる。
本発明のある実施形態によれば、少なくとも一つのセクションは、多角形形状であり、この場合、この多角形のコーナーに対する位置コーディングパターン中の位置を少なくとも含む。これで、位置コーディングパターンのセクションを簡単な方法で記述することが可能となる。
本発明のある実施形態によれば、少なくとも一つのセクションは、円形状であり、この場合、対応する境界情報は、この円の中心に対する位置コーディングパターン中の位置と、この円の直径に関連する情報とを少なくとも含む。これで、位置コーディングパターンのセクションを簡単な方法で記述することが可能となる。
本発明のある実施形態によれば、少なくとも一つのセクションは、楕円形状であり、この場合、対応する境界情報は、この楕円の焦点に対する位置コーディングパターン中の位置と、一方ではこの焦点の各々と他方ではこの楕円の周辺上の所与の点との合計距離に関連する情報とを少なくとも含む。これで、位置コーディングパターンのセクションを簡単な方法で記述することが可能となる。
本発明の第二の態様によれば、これは、コンピュータユニットと、コンピュータユニットに接続されたプリンタユニットとを備え、広域にわたる位置コーディングパターンの少なくとも一つのセクションのプリントアウトを発生するシステムに関する。このシステムは:前記広域にわたる位置コーディングパターン中の前記セクションの境界を記述する境界情報を発生するコンピュータユニット中にある手段と;前記境界情報を前記コンピュータユニットから前記プリンタユニットに送信する手段と;前記広域にわたる位置コーディングパターンを画定するアルゴリズムを用い、前記境界情報に基づいて図形情報を発生する前記プリンタユニット中にある手段であり、前記図形情報が前記セクション中のパターン記号を記述する、前記手段と;前記図形情報をベース上にプリントアウトする前記プリンタユニット中にある手段と;を備えることを特徴とする。このシステムは、本方法の利点に対応する利点を有し、また、対応する方法で変更可能である。
本発明の第三の態様によれば、これは、広域にわたる位置コーディングパターンの少なくとも一つのセクションのプリントアウトを発生するプリンタデバイスに関するが、このプリンタデバイスはコンピュータユニットに接続されるようになっている。このプリンタデバイスは:前記コンピュータユニットから境界情報を受信する手段であり、前記境界情報が前記広域にわたる位置コーディングパターン中の前記セクションの境界を記述する、前記手段と;前記広域にわたる位置コーディングパターンを画定するアルゴリズムを用いて、また、前記境界情報に基づいて図形情報を発生する手段であり、前記図形情報が前記セクション中のパターン記号を記述する、前記手段と;前記図形情報をベース上にプリントアウトする手段と;を備えることを特徴とする。このデバイスは、本方法の利点に対応する利点を有し、また、対応する方法で変更可能である。
位置コーディングパターンに対応する図形情報は、赤外線を吸収するインクを用いるプリンタデバイスでプリントアウトし、他の図形情報は赤外線を吸収しないインクを用いてプリントアウトするのが望ましい。これによって、テキストや図表などの他の図形情報が同じ紙の上にあって干渉を引き起こすことがないようにして、赤外線を用いて位置コーディングパターンを検出することが可能である。
赤外線を吸収するインクは、位置コーディングパターン用にとって置かれた炭素系のインクであるのが望ましい。
ある好ましい実施形態によれば、プリンタユニットは、位置コーディングパターンのプリントアウト用に適合された紙用の紙トレイを含む。これによって、位置コーディングパターンのプリントアウトを目的として高品質の紙を簡単な方法で用いることが可能となる。
本発明の第四の態様によれば、これは、コンピュータユニットと、このコンピュータユニットに接続されたプリンタユニットとを備えたシステム中で広域にわたる位置コーディングパターンの少なくとも一つのセクションのプリントアウトを発生するようになっているコンピュータプログラムに関する。このコンピュータプログラムは、広域にわたる位置コーディングパターン中のセクションの境界を記述する境界情報を発生するステップと;前記境界情報を前記コンピュータユニットから前記プリンタユニットに送信するステップであり、前記プリンタユニットが、前記広域にわたる位置コーディングパターンを画定するアルゴリズムを用いて、また、前記境界情報に基づいて図形情報を発生し、前記図形情報は前記セクション中のパターン記号を記述しており、また、前記図形情報をベース上にプリントアウトするようになっている、前記ステップと;に対応する命令を有することを特徴とする。このプログラムは、本方法の利点に対応する利点を有し、また、対応する方法で変更可能である。
本発明の第五の態様によれば、これは、このようなコンピュータプログラムを含むディジタルストレージ媒体に関する。
本発明の第六の態様によれば、これは、視覚情報をプリントアウトするプリンタに関するが、このプリンタは、コンピュータユニットに接続されるようになっている。このプリンタは、ボタンのような、このプリンタ上に配置される操作手段を有することを特徴とする。この操作手段を起動すると、プリンタ中のアルゴリズムが起動されるが、このアルゴリズムは、位置コーディングパターンに対応する図形情報を発生し、この図形情報は、プリントアウト中にこの視覚情報に重畳される。これによって、位置コーディングパターンをどの図形やテキスト文書にも追加することが可能となる。
ある好ましい実施形態によるプリンタは、このプリンタに接続されたコンピュータシステムから境界情報を得るように配慮されているが、この境界情報は、前記アルゴリズムによって用いられる。このようなシステムを用いると、あるユーザのグループに固有の位置コーディングパターンがプリンタユニットによってプリントアウトされることが保証される。
図1に、本発明を用いることが可能なシステム100を示す。本システムは、パソコン103などのコンピュータユニットを備えているが、このコンピュータユニットは、モニター104とキーボード105とを通常の接続方法で有している。パソコン103は、たとえば、ケーブル107によってプリンタユニット106に接続されている。本システムは、紙の上に位置コーディングパターンをプリントアウトするために用いられる。この位置コーディングパターンのプリントアウトと同時に、他の情報もこの紙上にプリントアウトすることが可能である。
図2に、紙200上に印刷される第一のタイプの位置コーディングパターンを示す。このパターンでは、さまざまなサイズのドットを用いて、さまざまな記号値をコーディングする。たとえば、大きいドット202は論理レベル“1”をコーディングし、小さいドット201は論理レベル“0”をコーディングすることが可能である。ある最小サイズのエリア203内にある記号値を光学的に検出することによって、パターン全体の中でのこのエリアの位置、したがって、紙200上でのこのエリアの位置を、明瞭に決定することが可能である。
これは、たとえば、描画デバイス(図示せず)中で、光学的検出器付きのペンという形態で用いることが可能である。この描画デバイスは、たとえば、テキストを紙上で書くために用いることが可能である。同時に、この光学的検出器は、描画デバイス下に置かれたパターンの画像を規則的な間隔で取ることによって紙上の位置のシーケンスを記録する。この位置シーケンスは、紙上に書かれたテキストのディジタルコピーを構成する。
図3に、第二のタイプの位置コーディングパターンを示す。この場合、ラスターパターンを基準とした異なった変位が異なった記号値をコード化する。このラスターパターンは、垂直/水平線301から成っている。しかしながら、実際の応用例では、このラスターパターンは、プリントアウトする必要はない。ドットのこの記号値もまた、パターン中の他のドットを用いて決定することが可能である。図3に示すように、対応するラスター位置(垂直な線と水平な線との交点)の上側、下側、右側及び左側にドットが存在するが、このため、このパターンには四つの互いに異なった記号値が存在する。このパターンは、図2のパターンと類似の方法で用いることが可能である。
図3のパターン中の隣り合った二つのラスター位置同士間の距離は、たとえば、300μmであったりする。ドットは、それぞれのラスター位置から50μm変位していたりする。これによって、隣り合った二つのドット間の最小距離(右側に変位した左側のドットと左側に変位した右側のドットとの距離)が200μmとなる。二つのドット間の次に小さい距離(たとえば、右側に変位した左側のドットと上方に変位した右側のドット間の距離)は、すべてのドットがそれぞれのラスター位置に対して変位していれば、255μmである。この最小距離と次に最小である距離との間の差は、ラスター位置からの変位が大きくなれば又はラスター位置同士間の距離が減少すれば減少するが、この結果、この差が小さ過ぎると、検出の信頼性が劣化する。
図4に、プリントアウト装置のブロック図を示す。この装置は、従来のタイプのものである。コンピュータユニット401とプリンタユニット402が存在する。これらは、ケーブル408で接続されている。アプリケーション403は、コンピュータ内でアクティブである。このアプリケーション403が位置コーディングパターンのプリントアウトを始動すると、これに関する命令が、位置コーディングパターンを発生するモジュール404に送られる。これによって、全体的又は部分的な図形ファイルが、たとえば、.gif、.jpeg、.bmp、.pdf、.tiffなどの形式で発生される。このファイルは、理想的なパターンを包含していると言うことが可能である。この図形ファイルは会話モジュール405に送られるが、このモジュールは、周知の方法で、たとえば、POSTSCRIPT(登録商標)形式又はPCL(プリンタ制御言語)形式で図形形式をページ記述コードに変換する。コンピュータユニット401中のI/O(入力/出力)モジュール406を用いて、ページ記述コードは、ケーブル408を介して、プリンタユニット402中の対応するI/Oモジュール409に送信される。次に、ページ記述コードは変換モジュール410に転送され、ここで、図形情報に変換されて、プリンタのハードウエア412に対する入力データを構成する。この図形情報は、バッファメモリ411に入力され、これから、プリンタハードウエア412によって読み出される。この図形情報に基づいて、プリンタハードウエア412は、たとえば、紙上にプリントアウトを発生する。
図5に、本発明のある実施形態による位置コーディングパターンをプリントアウトする装置のブロック図を示す。この装置は、コンピュータユニット501とプリンタユニット502とを備えている。アプリケーション503は、コンピュータユニット501上で実行される。ここで、このアプリケーションは、境界モジュール504に命令を送ることによって、位置コーディングパターンのセクションのプリントアウトを始動する。次に、境界モジュール504は、より大きな、つまり広域にわたる、位置コーディングパターン中にあるセクションの境界に関する情報を発生する。境界モジュール504はまた、このセクションの理想的な解像度と理想的な密度とに関する情報を発生することも可能である。境界モジュール504によって発生されたこの情報は、プリンタユニット502に対して、たとえば、ケーブル506を介して、また、I/Oモジュール505を用いて送信される。この送信は、他の手段、たとえば、赤外線リンクや短距離無線リンクで実行可能であることが認識されよう。送信された情報は、プリンタユニット502中のI/Oモジュール507によって受信されて、プリンタユニット中のアルゴリズムモジュール508に転送される。このアルゴリズムモジュール508は、コンピュータユニット501中の境界モジュール504からの情報に基づいて図形情報を発生させるが、この図形情報は、広域にわたる位置コーディングパターンのセクション中のパターン記号を記述している。アルゴリズムモジュール508が、解像度やインクタイプなどのプリンタの特性に関するデータ510にアクセスするので、パターン記号を記述する最適な図形情報を発生して、バッファメモリ509に入力することが可能である。その結果、後に詳述する問題が完全に又は部分的に避けられる。加えて、コンピュータユニットからプリンタユニットへの送信がより迅速に行われるが、それは、パターンがプリンタユニット中で発生されるため、送信しなければならない情報量が少なくて済むからである。
図4の装置内の場合のように、プリンタユニット502中のプリンタハードウエア511は、バッファメモリ509中の情報に基づいてプリントアウトを発生する。この位置コーディングパターンは、赤外線を吸収するインクを用いてプリントアウトし、他の図形情報は、赤外線を吸収しないインクを用いてプリントアウトするのが望ましい。たとえば、インクジェットプリンタでは、位置コーディングパターンは炭素系インクを用いてプリントアウトし、一方、他の情報は、赤外線を吸収しない黒インクともなり得るRGB(赤、緑、青)の組み合わせ(又はCMY組み合わせ)を用いてプリントアウト可能である。これは、多くのインクジェットプリンタ中に見受けられるインクカートリッジを用いて実行可能であり、これによって、同じ紙の上でテキストや図表などの他の図形情報が干渉を引き起こすことなく、赤外線を用いて位置コーディングパターンを検出することが可能である。図形発生目的で炭素系インクとRGBインクの双方を用いる能力を有する一部のプリンタは、どんな黒色図形に対しても自動的に炭素系インクオプションを選択する。本発明のある好ましい実施形態では、この自動的に動作する機能は、位置コーディングパターンを含む図形が発生されると妨害され、そのため、炭素系インクは位置コーディングパターンだけのためにとって置かれ、RGBオプションは他の黒色図形のために用いられる。
プリンタユニットは、位置コーディングパターンのプリントアウト用に適応された紙用に使用されるようになっている給紙トレイを含むことが可能である。プリントアウトに位置コーディングパターンが含まれていると、プリンタは、このトレイから自動的に紙を選択する。これによって、位置コーディングパターンをプリントアウトするために高品質の紙を使用することが可能となる。
図5に示すようなプリンタはもちろん、位置コーディングパターン以外の情報を普通の仕方でプリントアウトするモジュールを備えることが可能である。この構成は、したがって、図5における構成と完全に又は部分的に並行して又は独立に動作する、ページ記述コードを発生して変換するモジュールをさらに備えることが可能である。しかしながら、他の情報に含まれる部分の、位置コーディングパターンを基準とした紙上の位置が、重要である場合、これらの部分をも位置コーディングパターンに適合させることが可能である。
アルゴリズムモジュール508は、複数の異なった方法で構成することが可能である。それは、パターンの外観を境界情報に基づいて数学的に計算するシステムで構成することができる。また、アルゴリズムモジュール508に、位置コーディングパターンのより大きな部分、あるいは、より小さな部分の外観に関する情報を含むメモリを備えることが可能である。
一般に、図5に示すモジュールは、ハードウエアとソフトウエアの双方を備えることが可能である。
原則として、プリンタ上に他の視覚情報(たとえば、テキスト、図表、表又は類似物)をプリントアウトするコンピュータユニット以外のソースから、境界情報を得ることが可能である。これで、プリンタは、ボタンなどの操作手段を有することが可能である。この操作手段を起動すると、プリンタのアルゴリズムが起動される(オプションとして、これは永久的に起動させることが可能である)が、これは、コンピュータユニットによって始動されていない状態で、位置コーディングパターンに対応する図形情報を発生する。この図形情報は、プリントアウト中に視覚情報に重畳される。このプリンタは、プリンタに接続されたコンピュータシステムから境界情報を得るように構成できることが望ましいが、このコンピュータシステムは上記のコンピュータユニット以外のものであっても良い。この境界情報は、プリンタ中のアルゴリズムによって用いられる。これによって、局所的に固有のパターン、すなわち、ユーザのグループ内部で(たとえば職場で)固有であるパターンが、プリントアウト用に使用を許可されるから、パターンを手段として実行されるディジタル記録中にパターン内での「衝突」が起きる危険性が回避される。
図6に、記号サイズの量子化に伴う問題を示す。プリンタユニットは、必ずしもあらゆるサイズのドットを発生することが可能であるわけではない。プリンタにとっては、プリンタのハードウエアに適合された互いに異なった多くのドットサイズを発生するのが普通である。ドット601、602及び603は、このようなドットサイズの例である。位置コーディングパターンのプリントアウトを、図4に示すような従来の構成を用いて実行すると、必要とされる理想的な記号サイズは、ドットサイズであることが望ましいが、プリンタによって発生することが可能なサイズとは対応しない危険性がある。通常は、ページ記述コードを変換している間に、これらのドットは、最も近いサイズのドットによって置き換えられる、すなわち、ドットのサイズは量子化される。
図2に示すタイプのパターンをプリントアウトすると仮定する。大きいほうの理想的なドット202は、ドット602と603の間のサイズである。小さいほうの理想的ドットタイプ201は、ドット601と602の間のサイズである。最悪シナリオの場合、プリンタユニットは、理想的パターンにおける大きいほうと小さいほうのドットを双方とも、ドット602と同じサイズでプリントアウトする。このようなパターン中のすべての記号は、同じ記号値を有し、このようなパターンは、もちろん、使用不可能である。
ドットサイズの量子化は、図3に示すタイプのパターンにおいても問題を引き起こしかねない。ドットは、高解像度を持つパターン中で大きくしすぎると、一緒になってしまいかねず、このため、パターン中の位置の光学的検出が不可能となりかねない。
その代わりプリントアウトを図5に示すような本発明による構成で実行すると、アルゴリズムモジュール508のパターンを、プリンタの特性に適するように適合させることが可能である。図2のパターンを持つ例では、たとえば、タイプ601のドットを、小さいドットを表すように選択することが可能であり、タイプ602のドットを、大きいドットを表すように選択することが可能である。
図7に、インクジェットプリンタ上でのプリントアウトに伴う問題を示す。この問題は、高速印刷中に、プリンタヘッドが、紙に対して比較的急速に移動する際に発生する。この問題は、ドット701の背後の“テール”702として顕われている。したがって、このドットは変形しており、この結果、位置コーディングパターン中の位置が不正確に光学的検出されるか又はされずに終わってしまいかねない。本発明のある実施形態による構成では、これは、位置コーディングパターンをプリントアウトする際に印刷速度を落とすことによって回避することが可能である。これを図5に示すが、この場合、アルゴリズムモジュール508によって、プリンタハードウエア511が印刷速度を減少させる。
図8に、記号変位距離の量子化に伴う問題を示す。プリントアウトにおける解像度は、プリンタによって異なる。これと同じように、たとえば、位置コーディングパターン中のドットを変位させることが可能な最小距離も変動する。800dpi(一インチ当たりのドット数)という解像度のプリンタでは、ドットを変位させることが可能な最小距離は、一インチの1/800である。このため、プリントアウトが制限される。図8では、多くの位置801、802及び803が軸に沿って示されており、これらの位置にドットを配置することが可能である。これらの同士間の距離804が、このプリンタの最小の記号変位距離である。
ドットを理想的には上記の位置の間の位置805に配置しなければならない場合、プリンタは、プリントアウトする際に、この位置を、たとえば、806や807などの可能な位置の内のどれかに変位させる。これには、記号位置の量子化が伴う。このように記号位置を変位させることによって、図3に示すもののような位置コーディングパターンをプリントアウトする際に問題が起こりかねないことが明らかである。これは、記号に与えられる位置が、そのラスター位置を基準として正しくない位置になり得るということと、パターン画像中の他のドットを用いた計算によるラスター位置が、不正確に計算されるということの双方の理由による。この変位はパターン中のすべてのドットに対して同じであると推測することは不可能である。
こうする代わりに、プリントアウトを図5に示すような本発明による構成で実行すると、アルゴリズムモジュール508のパターンを、プリンタの特性に適するように適合させることが可能である。図3のパターンの例では、ラスター位置同士間の距離と、それぞれのラスター位置に対するドットの変位とは、プリンタの可能な最小の記号変位の整数倍とすることが可能であり、これで、使用可能なパターンをプリントアウトすることが可能となる。
ある例では、プリンタは、600dpi(これで、最小変位b=42.33μmとなる)で用いられる。図3に示すタイプの理想的なパターンが、プリントアウトされる。この例では、これは、理想的な場合では、ラスター位置同士間の距離が300μmとなり、ラスター位置に対するドットの変位が50μmとなる。図4による従来の方法でプリントアウトすると、その結果、上述したように、パターン記号の変位が一様でなくなり、このため、その結果、位置検出が不正確となる危険性に加えて、目にとって不快なプリントアウト中での干渉パターンが発生する。
プリントアウトをプリンタの特性に適合させることによって、プリントアウトを改善することが可能である。どのような制限内でパターンを変更させることが可能であるかを画定する情報が、境界情報に含まれる又は添付されるが、このような情報もまた、プリンタユニット中にストアすることが可能である。たとえば、ドットの変位は、二つのラスター位置同士間の距離の1/8から1/4以内にあるのが望ましい。プリンタの分解能が良好である場合、原則として、ラスター位置の距離とドット変位の距離の選択には多くの組み合わせが可能である。これで、理想的な必要パターンからの逸脱が最も少ないソリューションを選択するのが望ましい。
ある実施形態では、ラスター位置同士間の距離は、254μm(6・b)に変更可能である(不変ドット変位)。この調整だけで、干渉パターンがかなり減ったより良好なパターンが発生する。
別の実施形態では、ラスター位置同士間の距離と変位距離との双方が変更される。ラスター位置同士間の距離は296.33μm(7・b)に変更され、変位距離は42.33μm(b)に変更される。これで、まったく干渉のない完全なパターンとなる。別の代替例では、ラスター位置同士間の距離を254μm(6・b)に変更し、変位距離を42.33μm(b)に変更することが可能である。ラスター位置距離とドット変位距離を必要とされる距離から少し調整しただけでも、プリントアウトされた位置コーディングパターンに対してプラス効果があることに注意されたい。
変位距離が下方に調整されるような場合においては、必要に応じてドットサイズを減少させ、これで、ドットが自身のラスター位置を覆わないようにすると利点となり得る。
図9に、本発明のある実施形態による方法900のフローチャートを示す。
第一のステップ901では、境界情報がコンピュータユニット中で発生されるが、この境界情報は、広域にわたる位置コーディングパターン中のセクションの境界を記述している。
セクションが平面曲線の形状であれば、境界情報は、この曲線のパラメータ表示を含むことが可能である。
セクションが矩形の形状であれば、対応する境界情報は、この矩形の二つの対角線上の互いに対抗するコーナーに対する位置コーディングパターン中の位置を含むことが可能である。
セクションが多角形の形状であれば、対応する境界情報は、この多角形のコーナーに対する位置コーディングパターン中の位置を含むことが可能である。この多角形は、等辺の多角形である必要はないが、何か別様に等辺であったり対称形であったりすれば、この多角形のコーナーの数より少ない数の位置表示でしばしば十分である。
セクションが円の形状であれば、対応する境界情報は、この円の中心に対する位置コーディングパターン中の位置と、この円の直径に関連する情報とを含むことが可能である。
セクションが楕円の形状であれば、対応する境界情報は、この楕円の焦点に対する位置コーディングパターン中の位置と、一方ではこの楕円の焦点の各々と他方ではこの楕円の周辺上の所与の点との間の合計距離に関連する情報とを含むことが可能である。
第二のステップ902では、境界情報がコンピュータユニットからプリンタユニットに送信される。この境界情報と一緒に、パターンの他の特性に関連する情報、たとえば、ドットサイズを送信することが可能である。
いくつかのセクションを一つの同じベース上にプリントアウトすることが可能である。このため、いくつかの集合を成す境界情報を、コンピュータユニットからプリンタユニットに送信する。これらの互いに異なったセクションは、広域にわたる位置コーディングパターンの別々の部分から発生させることが可能である。
第三のステップ903では、広域にわたる位置コーディングパターンを画定するアルゴリズムによって、また、境界情報に基づいてプリンタユニット中で図形情報を発生するが、この図形情報は、セクション中のパターン記号を記述する。オプションとして、このアルゴリズムもまた、コンピュータユニットからプリンタに送信することが可能である。よって、このアルゴリズムは、ページ記述コードで書くことが可能である。
第四のステップ904では、この図形情報が、プリンタユニットによってベース上にプリントアウトされる。
本発明は、上記の実施形態に限られることはなく、添付クレームの範囲内で変更可能である。
本発明を用いることが可能なシステムの図である。 第一のタイプの位置コーディングパターンの図である。 第二のタイプの位置コーディングパターンの図である。 位置コーディングパターンをプリントアウトする構成のブロック図である。 本発明のある実施形態による位置コーディングパターンをプリントアウトする構成のブロック図である。 記号サイズの量子化に伴う問題の図である。 インクジェットプリンタにおける高速プリントアウトに伴う問題の図である。 記号変位距離の量子化に伴う問題の図である。 本発明のある実施形態による方法のフローチャートである。

Claims (26)

  1. コンピュータユニットと、前記コンピュータユニットに接続されたプリンタユニットを備えたシステム中で、広域にわたる位置コーディングパターンの少なくとも一つのセクションのプリントアウトを発生する方法において、前記方法が:
    前記広域にわたる位置コーディングパターン中の前記セクションの境界を記述する境界情報を前記コンピュータユニット中で発生するステップと;
    前記境界情報を前記コンピュータユニットから前記プリンタユニットに送信するステップと;
    前記広域にわたる位置コーディングパターンを画定するアルゴリズムを用いて、また、前記境界情報に基づいて、前記プリンタユニット中で図形情報を発生するステップであり、前記図形情報が、前記セクション中のパターンの記号を記述している、前記ステップと;
    前記プリンタユニットによって前記図形情報をベース上でプリントアウトするステップと;
    を含むことを特徴とする方法。
  2. 前記アルゴリズムを前記コンピュータユニットから前記プリンタユニットに送信するステップを更に含む、請求項1に記載の方法。
  3. 複数のセクションが、一つの同じベース上でプリントアウトされ、いくつかの集合を成す境界情報が、前記コンピュータユニットから前記プリンタユニットに送信される、請求項1又は2に記載の方法。
  4. 前記複数のセクションの内の一部のセクションが、前記広域にわたる位置コーディングパターンの別々の部分から発する、請求項3に記載の方法。
  5. 前記パターン記号がドットから成る、先行する請求項の内のいずれかに記載の方法。
  6. 前記コンピュータユニットが、必要とされるパターン品質仕様を前記プリンタユニットに送信し、前記プリンタユニットが、前記アルゴリズムによって、前記パターン品質仕様に基づいてプリンタパラメータの集合を適合させる、先行する請求項の内のいずれかに記載の方法。
  7. 前記アルゴリズムが、前記図形情報中の前記パターン記号同士間の距離がプリンタパラメータに依存するように構成される、先行する請求項の内のいずれかに記載の方法。
  8. 前記アルゴリズムが、前記図形情報中の前記パターン記号が、前記プリンタユニットの可能な最小の記号変位の実質的に整数倍だけ互いに対して変位するように構成される、先行する請求項の内のいずれかに記載の方法。
  9. 位置コーディングパターンのスケールが、理想的なパターンに対して調整されている場合、前記プリンタユニットは、プリントアウトする際に、プリントアウトされる情報であって位置コーディングパターンを構成しない情報のスケールをも調整するように、構成されている、請求項7〜8の内のいずれかに記載の方法。
  10. 前記アルゴリズムが、前記図形情報中の前記パターン記号のサイズが、プリンタに固有のパラメータに依存するように構成される、先行する請求項の内のいずれかに記載の方法。
  11. 前記アルゴリズムが、前記図形情報中の前記パターン記号の強度が、プリンタに固有のパラメータに依存するように構成される、先行する請求項の内のいずれかに記載の方法。
  12. プリントアウトする際に、前記プリンタユニットは、前記プリンタの最大印刷速度と比較して低い印刷速度で動作する、先行する請求項の内のいずれかに記載の方法。
  13. 少なくとも一つのセクションが平面曲線の形状であり、対応する境界情報が、前記曲線のパラメータ表示を含む、先行する請求項の内のいずれかに記載の方法。
  14. 少なくとも一つのセクションが矩形の形状であり、対応する境界情報が、前記矩形の対角線上の対向する二つのコーナーに対する位置コーディングパターン中の位置を含む、先行する請求項の内のいずれかに記載の方法。
  15. 少なくとも一つのセクションが多角形の形状であり、対応する境界情報が、前記多角形のコーナーに対する位置コーディングパターン中の位置を含む、先行する請求項の内のいずれかに記載の方法。
  16. 少なくとも一つのセクションが円の形状であり、対応する境界情報が、前記円の中心に対する位置コーディングパターン中の位置と、前記円の直径に関連する情報とを含む、先行する請求項の内のいずれかに記載の方法。
  17. 少なくとも一つのセクションが楕円の形状であり、対応する境界情報が、前記楕円の焦点に対する位置コーディングパターン中の位置と、一方では前記楕円の前記焦点の各々と他方では前記楕円の周辺上の所与の点との間の合計距離に関連する情報とを含む、先行する請求項の内のいずれかに記載の方法。
  18. コンピュータユニットと、前記コンピュータユニットに接続されたプリンタユニットとを備え、広域にわたる位置コーディングパターンの少なくとも一つのセクションのプリントアウトを発生するシステムにおいて、前記システムが:
    前記広域にわたる位置コーディングパターン中の前記セクションの境界を記述する境界情報を発生する前記コンピュータユニット中にある手段と;
    前記境界情報を前記コンピュータユニットから前記プリンタユニットに送信する手段と;
    前記広域にわたる位置コーディングパターンを画定するアルゴリズムを用い、前記境界情報に基づいて図形情報を発生する前記プリンタユニット中にある手段であり、前記図形情報が前記セクション中のパターンの記号を記述する、前記手段と;
    前記図形情報をベース上にプリントアウトする前記プリンタユニット中にある手段と;
    を備えることを特徴とする、前記システム。
  19. 広域にわたる位置コーディングパターンの少なくとも一つのセクションのプリントアウトを発生するプリンタデバイスであり、前記プリンタデバイスはコンピュータユニットに接続されるようになっており、前記プリンタデバイスが:
    前記コンピュータユニットから境界情報を受信する手段であり、前記境界情報が前記広域にわたる位置コーディングパターン中の前記セクションの境界を記述する、前記手段と;
    前記広域にわたる位置コーディングパターンを画定するアルゴリズムを用い、前記境界情報に基づいて図形情報を発生する手段であり、前記図形情報が前記セクション中のパターンの記号を記述する、前記手段と;
    前記図形情報をベース上にプリントアウトする手段と;
    を備えることを特徴とする、前記プリンタデバイス。
  20. 位置コーディングパターンに対応する図形情報は、赤外線を吸収するインクを用いてプリントアウトし、他の図形情報は赤外線を吸収しないインクを用いてプリントアウトされる、請求項19に記載のプリンタデバイス。
  21. 赤外線を吸収する前記インクは炭素系インクであり、前記炭素系インクは前記位置コーディングパターン用にとって置かれる、請求項20に記載のプリンタデバイス。
  22. 位置コーディングパターンのプリントアウト用に適合された紙用に使用されるようになっている紙トレイを更に備える、請求項19〜21の内のいずれかに記載のプリンタデバイス。
  23. コンピュータユニットと、前記コンピュータユニットに接続されたプリンタユニットとを備えたシステム中で広域にわたる位置コーディングパターンの少なくとも一つのセクションのプリントアウトを発生するようになっているコンピュータプログラムであり、前記コンピュータプログラムは:
    前記広域にわたる位置コーディングパターン中のセクションの境界を記述する境界情報を発生するステップと;
    前記境界情報を前記コンピュータユニットから前記プリンタユニットに送信するステップであり、前記プリンタユニットが、前記広域にわたる位置コーディングパターンを画定するアルゴリズムを用い、前記境界情報に基づいて図形情報を発生し、前記図形情報は前記セクション中のパターンの記号を記述しており、また、前記図形情報をベース上にプリントアウトするようになっている、前記ステップと;
    に対応する命令を有することを特徴とする、前記コンピュータプログラム。
  24. 請求項23によるコンピュータプログラムを含む、ディジタルストレージ媒体。
  25. 視覚情報をプリントアウトするプリンタであり、前記プリンタは、コンピュータユニットに接続されるようになっており、前記プリンタは、前記プリンタ上に配置される操作手段を有し、前記操作手段を起動すると、前記プリンタ中のアルゴリズムが起動され、前記アルゴリズムは、位置コーディングパターンに対応する図形情報を発生し、前記図形情報は、プリントアウト中に前記視覚情報に重畳されることを特徴とする、前記プリンタ。
  26. 前記プリンタに接続されたコンピュータシステムから境界情報を得るように配慮されている、請求項25によるプリンタであり、前記境界情報は、前記アルゴリズムによって用いられる、前記プリンタ。
JP2008152006A 2001-04-05 2008-06-10 情報を処理する方法 Expired - Fee Related JP4815472B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
SE0101208A SE519012C2 (sv) 2001-04-05 2001-04-05 Sätt att hantera information
SE0101208-7 2001-04-05

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2002580255A Division JP4215516B2 (ja) 2001-04-05 2002-04-04 情報を処理する方法

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2011131351A Division JP5323893B2 (ja) 2001-04-05 2011-06-13 情報を処理する方法

Publications (2)

Publication Number Publication Date
JP2008282411A true JP2008282411A (ja) 2008-11-20
JP4815472B2 JP4815472B2 (ja) 2011-11-16

Family

ID=20283674

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2002580255A Expired - Fee Related JP4215516B2 (ja) 2001-04-05 2002-04-04 情報を処理する方法
JP2008152006A Expired - Fee Related JP4815472B2 (ja) 2001-04-05 2008-06-10 情報を処理する方法
JP2011131351A Expired - Lifetime JP5323893B2 (ja) 2001-04-05 2011-06-13 情報を処理する方法

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2002580255A Expired - Fee Related JP4215516B2 (ja) 2001-04-05 2002-04-04 情報を処理する方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2011131351A Expired - Lifetime JP5323893B2 (ja) 2001-04-05 2011-06-13 情報を処理する方法

Country Status (7)

Country Link
EP (1) EP1380008B1 (ja)
JP (3) JP4215516B2 (ja)
CN (1) CN1294525C (ja)
AT (1) ATE386991T1 (ja)
DE (1) DE60225126T2 (ja)
SE (1) SE519012C2 (ja)
WO (1) WO2002082366A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010130463A (ja) * 2008-11-28 2010-06-10 Oki Data Corp 印刷データ生成装置、印刷装置、及び、印刷データ処理システム
US8724160B2 (en) 2011-09-21 2014-05-13 Fuji Xerox Co., Ltd. Image forming apparatus, image forming system, and non-transitory computer readable medium storing control program
US8953212B2 (en) 2011-08-22 2015-02-10 Fuji Xerox Co., Ltd. Image forming apparatus and method, image forming system, and computer readable medium

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1631898A1 (en) * 2003-05-26 2006-03-08 Anoto IP Lic HB Method for compressinga digital representation containing a page-describing code, which is sent from a computer to a printer
SE0301548D0 (sv) * 2003-05-26 2003-05-26 Anoto Ab on-demand printing of coding patterns
KR20060024410A (ko) * 2003-06-13 2006-03-16 아노토 아이피 엘아이씨 에이치비 코딩 패턴의 주문형 인쇄
SE0301729D0 (sv) * 2003-06-13 2003-06-13 Anoto Ab Behovsstyrd utskrift av kodningsmönster
US6962450B2 (en) 2003-09-10 2005-11-08 Hewlett-Packard Development Company L.P. Methods and apparatus for generating images
GB0321170D0 (en) * 2003-09-10 2003-10-08 Hewlett Packard Development Co Generation and processing of position identification pattern
GB0321164D0 (en) 2003-09-10 2003-10-08 Hewlett Packard Development Co Methods,apparatus and software for printing location pattern
GB0321168D0 (en) 2003-09-10 2003-10-08 Hewlett Packard Development Co Printing of documents with position identification pattern
US20050052700A1 (en) * 2003-09-10 2005-03-10 Andrew Mackenzie Printing digital documents
SE0303058D0 (sv) 2003-11-18 2003-11-18 Anoto Ab Methods and arrangemang in an information management system
JP4996254B2 (ja) * 2003-11-18 2012-08-08 アノト アクティエボラーク 情報管理の方法および装置
SE0400322D0 (sv) * 2004-02-13 2004-02-13 Anoto Ab On-demand printing of coding patterns
GB2412215B (en) 2004-03-18 2008-08-13 Hewlett Packard Development Co Position identification pattern
US8054495B2 (en) 2004-04-07 2011-11-08 Hewlett-Packard Development Company, L.P. Digital documents, apparatus, methods and software relating to associating an identity of paper printed with digital pattern with equivalent digital documents
JP2006293773A (ja) * 2005-04-12 2006-10-26 Ricoh Co Ltd 電子文書変換方法
JP4569397B2 (ja) 2005-06-15 2010-10-27 富士ゼロックス株式会社 電子文書管理システム、画像形成装置、電子文書管理方法およびプログラム
JP4529828B2 (ja) 2005-07-19 2010-08-25 富士ゼロックス株式会社 文書改ざん防止装置
JP4609218B2 (ja) 2005-07-19 2011-01-12 富士ゼロックス株式会社 画像形成装置、その制御方法およびプログラム
JP4618042B2 (ja) 2005-08-10 2011-01-26 富士ゼロックス株式会社 印刷システム、印刷装置、印刷処理方法、およびプログラム
JP4586677B2 (ja) 2005-08-24 2010-11-24 富士ゼロックス株式会社 画像形成装置
JP2007296742A (ja) * 2006-04-28 2007-11-15 Fuji Xerox Co Ltd 画像形成装置、電子文書管理方法
JP4670740B2 (ja) 2006-06-07 2011-04-13 富士ゼロックス株式会社 画像生成装置、画像処理システム、及びプログラム
EP2138960A1 (en) * 2008-06-27 2009-12-30 Anoto AB A method and a device for controlling printing of graphical information
KR101923253B1 (ko) 2011-09-28 2018-11-28 다이니폰 인사츠 가부시키가이샤 패턴 인쇄 시트 및 그의 제조 방법
GB2526261B (en) 2014-04-28 2017-08-02 Gelliner Ltd Encoded cells and cell arrays
CN108664961A (zh) * 2017-04-02 2018-10-16 田雪松 具有位置编码图案的文件输出方法
CN108664224A (zh) * 2017-04-02 2018-10-16 田雪松 编码图案处理方法及装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07141104A (ja) * 1993-11-19 1995-06-02 Sharp Corp 座標入力装置、座標特定情報の表示装置および方法ならびに座標特定情報表示板
JPH09152945A (ja) * 1995-11-30 1997-06-10 Canon Inc 情報処理装置並びに印刷装置並びに印刷システムおよび印刷システムのデータ処理方法
JPH10187395A (ja) * 1996-12-27 1998-07-14 Casio Comput Co Ltd プリンタドライバ及びその記憶媒体とそれらを使用する印刷システム
JPH11301077A (ja) * 1998-04-23 1999-11-02 Olympus Optical Co Ltd ドットコード評価装置及びドットコード評価方法
JP2000115481A (ja) * 1998-10-02 2000-04-21 Shuichi Fujii 原稿画像をスキャナで読み取って拡大印刷するデジタル画像処理方法
JP2000211204A (ja) * 1999-01-28 2000-08-02 Oki Data Corp 画像処理装置

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5852434A (en) 1992-04-03 1998-12-22 Sekendur; Oral F. Absolute optical position determination
US5661506A (en) 1994-11-10 1997-08-26 Sia Technology Corporation Pen and paper information recording system using an imaging pen
US6098882A (en) * 1996-03-01 2000-08-08 Cobblestone Software, Inc. Variable formatting of digital data into a pattern
JP3010136B2 (ja) * 1996-03-28 2000-02-14 オリンパス光学工業株式会社 コードデータ出力装置
AUPO939997A0 (en) * 1997-09-23 1997-10-16 Silverbrook Research Pty Ltd Data processing method and apparatus (ART61)
JPH11265419A (ja) * 1998-03-16 1999-09-28 Toshiba Corp バーコード印刷における印刷最適化方法ならびにシステム及び同方法がプログラムされ記録される記録媒体
WO1999050751A1 (en) * 1998-04-01 1999-10-07 Xerox Corporation Routing document identifiers
MXPA02002247A (es) * 1999-08-30 2002-09-30 Anoto Ab Bloc de notas.
SE517445C2 (sv) * 1999-10-01 2002-06-04 Anoto Ab Positionsbestämning på en yta försedd med ett positionskodningsmönster
SE0000950L (sv) * 2000-03-21 2001-09-22 Anoto Ab Anordningar och förfaranden relaterade till bilder
SE519356C2 (sv) * 2000-04-05 2003-02-18 Anoto Ab Förfarande och anordning för informationshantering

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07141104A (ja) * 1993-11-19 1995-06-02 Sharp Corp 座標入力装置、座標特定情報の表示装置および方法ならびに座標特定情報表示板
JPH09152945A (ja) * 1995-11-30 1997-06-10 Canon Inc 情報処理装置並びに印刷装置並びに印刷システムおよび印刷システムのデータ処理方法
JPH10187395A (ja) * 1996-12-27 1998-07-14 Casio Comput Co Ltd プリンタドライバ及びその記憶媒体とそれらを使用する印刷システム
JPH11301077A (ja) * 1998-04-23 1999-11-02 Olympus Optical Co Ltd ドットコード評価装置及びドットコード評価方法
JP2000115481A (ja) * 1998-10-02 2000-04-21 Shuichi Fujii 原稿画像をスキャナで読み取って拡大印刷するデジタル画像処理方法
JP2000211204A (ja) * 1999-01-28 2000-08-02 Oki Data Corp 画像処理装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010130463A (ja) * 2008-11-28 2010-06-10 Oki Data Corp 印刷データ生成装置、印刷装置、及び、印刷データ処理システム
US8477368B2 (en) 2008-11-28 2013-07-02 Oki Data Corporation Printing apparatus and print data processing system combining stored pattern-based print drawing data with newly-received print drawing data
US8953212B2 (en) 2011-08-22 2015-02-10 Fuji Xerox Co., Ltd. Image forming apparatus and method, image forming system, and computer readable medium
US8724160B2 (en) 2011-09-21 2014-05-13 Fuji Xerox Co., Ltd. Image forming apparatus, image forming system, and non-transitory computer readable medium storing control program

Also Published As

Publication number Publication date
CN1294525C (zh) 2007-01-10
DE60225126T2 (de) 2009-02-19
JP5323893B2 (ja) 2013-10-23
SE519012C2 (sv) 2002-12-23
ATE386991T1 (de) 2008-03-15
EP1380008A1 (en) 2004-01-14
SE0101208L (sv) 2002-10-06
JP2004528644A (ja) 2004-09-16
JP2011198387A (ja) 2011-10-06
JP4215516B2 (ja) 2009-01-28
JP4815472B2 (ja) 2011-11-16
EP1380008B1 (en) 2008-02-20
SE0101208D0 (sv) 2001-04-05
WO2002082366A1 (en) 2002-10-17
DE60225126D1 (de) 2008-04-03
CN1505801A (zh) 2004-06-16

Similar Documents

Publication Publication Date Title
JP4815472B2 (ja) 情報を処理する方法
US8107092B2 (en) Method and device for preparing a printout of a position-coding pattern
US20050052700A1 (en) Printing digital documents
JP4107346B1 (ja) 読取り装置、筆記情報処理システムおよびプログラム
JP4674492B2 (ja) 印刷装置、電子文書管理システム、印刷媒体、印刷処理方法およびプログラム
US20060279762A1 (en) Document processing system, printing system, document file, document processing method and computer program product
JP2009181507A (ja) 電子筆記具
EP4109869B1 (en) Document determination system, document determination method, and information processing apparatus
JP5742449B2 (ja) 画像処理装置及び画像処理プログラム
JP2009181514A (ja) 筆跡情報生成装置、プログラムおよび筆跡情報管理システム
JP6507809B2 (ja) 印刷指示装置、印刷システム及びプログラム
JP2009164959A (ja) 画像データ形成方法および画像データ形成装置
JP2009181521A (ja) 筆跡情報生成装置、プログラムおよび筆跡情報管理システム
JP5387086B2 (ja) 情報照合支援システム及びプログラム
JP4289263B2 (ja) 画像生成装置、画像生成方法、プログラム及び記憶媒体
JP5109377B2 (ja) 筆記情報処理装置、及びプログラム
JP2008071247A (ja) 印刷情報管理装置、及びプログラム
JP2008140228A (ja) 文書管理装置、及びプログラム
JP2009252063A (ja) 筆記情報生成装置及びプログラム
JP2008046988A (ja) 文書管理装置、識別情報生成装置、及びプログラム
US20120229830A1 (en) Image forming apparatus and image forming system
JP2007174397A (ja) 画像生成装置、画像生成方法、及びプログラム
JP2009181516A (ja) 筆跡情報生成装置、プログラムおよび筆跡情報管理システム
JPH06315062A (ja) ファクシミリ送信装置
JP2015023348A (ja) 画像処理装置及び画像処理プログラム

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100727

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20101025

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20101028

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20101126

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20101201

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20101222

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20101228

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110126

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110215

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110613

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20110621

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110809

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110829

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140902

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees