JP4458817B2 - Three-dimensional code image forming apparatus, image forming apparatus, three-dimensional code image forming method, and image forming method - Google Patents

Three-dimensional code image forming apparatus, image forming apparatus, three-dimensional code image forming method, and image forming method Download PDF

Info

Publication number
JP4458817B2
JP4458817B2 JP2003383563A JP2003383563A JP4458817B2 JP 4458817 B2 JP4458817 B2 JP 4458817B2 JP 2003383563 A JP2003383563 A JP 2003383563A JP 2003383563 A JP2003383563 A JP 2003383563A JP 4458817 B2 JP4458817 B2 JP 4458817B2
Authority
JP
Japan
Prior art keywords
code
dimensional code
dimensional
image forming
information
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.)
Expired - Fee Related
Application number
JP2003383563A
Other languages
Japanese (ja)
Other versions
JP2005144793A (en
Inventor
剛 丸山
康弘 佐藤
邦久 山口
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2003383563A priority Critical patent/JP4458817B2/en
Publication of JP2005144793A publication Critical patent/JP2005144793A/en
Application granted granted Critical
Publication of JP4458817B2 publication Critical patent/JP4458817B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Printers Characterized By Their Purpose (AREA)

Description

本発明は、情報の符号化技術に関し、特に情報を立体符号によりコード化した立体コードを生成する立体コード画像形成装置、画像形成装置、立体コード画像形成方法及び画像形成方法に関する。   The present invention relates to information encoding technology, and more particularly, to a three-dimensional code image forming apparatus, an image forming apparatus, a three-dimensional code image forming method, and an image forming method for generating a three-dimensional code in which information is encoded by a three-dimensional code.

バーコードに対して情報密度を向上させた2次元コードが利用されている。2次元コードは、バーコードを2次元に拡張したものあるため、バーコードよりも格段に情報密度が高い。   Two-dimensional codes with improved information density are used for bar codes. Since the two-dimensional code is an extension of the barcode to two dimensions, the information density is much higher than the barcode.

例えば、2次元コードの利用例として2次元コードにより電子文書と出力された文書を対応づける方法が提案されている。アプリケーションソフトウェアなどで作成された電子文書は、通常ハードディスクなどに保存しておき、閲覧や更新など電子文書を使用する際にまずディスプレイで表示される。しかし、文書の携行が必要な場合などでは、文書を印刷し印刷された文書を持ち運んで利用することが多い。携行する必要がない場合でも、閲覧のために文書を印刷することは多い。   For example, a method of associating an electronic document with an output document using a two-dimensional code has been proposed as an example of using a two-dimensional code. An electronic document created by application software or the like is usually stored on a hard disk or the like, and is first displayed on a display when the electronic document is used for browsing or updating. However, when it is necessary to carry a document, the document is often printed and the printed document is carried and used. Even if you do not need to carry it with you, you often print documents for viewing.

こうした印刷された紙文書に手書きで加筆することは日常的に行われているが、元の電子文書と加筆された内容とは何ら関連づけられておらず、印刷された紙文書に加筆された内容を電子文書に反映させるには、電子文書をパソコンなどで開き再度編集する必要がある。   Although it is a daily routine to manually write on such a printed paper document, the original electronic document is not associated with the added content at all, and the content added to the printed paper document Is reflected in the electronic document, it is necessary to open the electronic document on a personal computer or the like and edit it again.

これに対して、2次元コードを利用して、光学的に読取可能なコードシンボル(2次元コード)を紙面上にマトリックス状に並べ、紙面へペンで加筆するのと同時に、ペンに設けたカメラで2次元コードを読み取る発明(デジタルペーパーシステム)が開示されている(例えば、特許文献1参照。)。   On the other hand, using a two-dimensional code, optically readable code symbols (two-dimensional code) are arranged in a matrix on the paper surface, and a pen is added to the paper surface with a pen. An invention (digital paper system) for reading a two-dimensional code is disclosed (for example, see Patent Document 1).

特許文献1記載の発明によれば、電子文書の文書IDを2次元コード化し印刷することで、電子文書と印刷された紙文書を一体的に扱うことが可能となる。
特開2000−112646号公報
According to the invention described in Patent Document 1, it is possible to handle the electronic document and the printed paper document integrally by two-dimensionally encoding and printing the document ID of the electronic document.
JP 2000-112646 A

しかしながら、特許文献1に記載のデジタルペーパーシステムにより印刷される印刷物が増加したり、電子文書を識別するための文書ID以外の情報を2次元コードに付加する場合には、2次元コードが記憶できる情報量が不足する問題が生じうる。   However, when the number of printed matter printed by the digital paper system described in Patent Document 1 increases or information other than the document ID for identifying the electronic document is added to the two-dimensional code, the two-dimensional code can be stored. There may be a problem that the amount of information is insufficient.

2次元コードが記憶できる情報量の不足を補うためには、2次元コードの符号長(ビット数)を既存のものより長くすればよく、例えば、1ビットあたりの符号の面積を同じままでビット数を長くする方法や1ビット当たりの面積を小さくする方法が考えられる。   In order to compensate for the shortage of information that can be stored in the two-dimensional code, the code length (number of bits) of the two-dimensional code may be made longer than that of the existing one. A method of increasing the number or a method of reducing the area per bit can be considered.

しかしながら、1ビットあたりの符号の面積を同じままでビット数を長くする方法では、2次元コードの印刷面積が大きくなるため紙面全体として記憶できる情報量は増加しない。   However, in the method of increasing the number of bits while keeping the code area per bit the same, the amount of information that can be stored as a whole page does not increase because the printing area of the two-dimensional code increases.

また、1ビットに対応する面積を小さくする方法では、2次元コード全体の印刷面積は前者に比べて小さい面積で済むが、2次元コードのリーダの性能を高めなければならず、現時点では実用化が困難である。   In addition, in the method of reducing the area corresponding to 1 bit, the printing area of the entire two-dimensional code may be smaller than the former, but the performance of the reader of the two-dimensional code has to be improved and is practically used at present. Is difficult.

したがって、特許文献1記載のような2次元コードの利用形態では、2次元コードの情報密度を高めることは難しい。また、特許文献1記載のような2次元コードの利用形態に限らなくても、現在急速に進展している情報化社会においては、2次元コードの情報量が不足し、2次元コードの活用が適さない事例が発生することも想定できる。   Therefore, it is difficult to increase the information density of the two-dimensional code in the utilization form of the two-dimensional code as described in Patent Document 1. Moreover, even if it is not restricted to the use form of the two-dimensional code as described in Patent Document 1, in the information society that is currently advancing rapidly, the information amount of the two-dimensional code is insufficient, and the utilization of the two-dimensional code is not possible. It can also be assumed that unsuitable cases will occur.

本発明は上記問題に鑑み、実用化の容易な情報量の多い立体コードを形成可能な立体コード画像形成装置、画像形成装置、立体コード画像形成方法及び画像形成方法を提供することを目的とする。   In view of the above problems, an object of the present invention is to provide a three-dimensional code image forming apparatus, an image forming apparatus, a three-dimensional code image forming method, and an image forming method capable of forming a three-dimensional code with a large amount of information that can be easily put into practical use. .

上記問題を解決するため、本発明は、高さ情報を有する立体符号の配列により所定の情報をコード化する立体コード生成手段と、平面画像が印刷される第1の範囲と共通した、各立体符号が配置されうる用紙上の第2の範囲を、立体符号毎に指定する配列パターンが記憶された配列パターン記憶手段と、前記配列パターンに基づき、前記立体コード生成手段が生成した立体コードを構成する各立体符号を前記第2の範囲内に形成し、かつ、前記配列パターンを特定する特定情報の立体コードを、予め固定された固定範囲内に形成する立体コード画像出力手段と、を有することを特徴とする立体コード画像形成装置を提供する。
In order to solve the above problem, the present invention provides a three-dimensional code generation unit that encodes predetermined information by an arrangement of three-dimensional codes having height information, and a three-dimensional code that is common to a first range in which a planar image is printed. An arrangement pattern storage means for storing an arrangement pattern for designating the second range on the paper on which the code can be arranged for each of the three-dimensional codes, and a three-dimensional code generated by the three-dimensional code generation means based on the arrangement pattern 3D code image output means for forming each 3D code within the second range and forming a 3D code of specific information for specifying the arrangement pattern within a fixed range fixed in advance. A three-dimensional code image forming apparatus is provided.

また、立体コード画像形成装置は、立体コードだけでなく、前記立体コードを、平面画像を有する前記用紙に形成することができる。平面画像と立体コードはどちらが先に形成されても又同時に形成されてもよい。また、平面画像を有するとは、平面画像を形成する手段を限定するものではなく、印刷、複写、転写などを含む。   Further, the stereoscopic code image forming apparatus can form not only the stereoscopic code but also the stereoscopic code on the sheet having a planar image. Either the planar image or the three-dimensional code may be formed first or at the same time. Also, having a flat image does not limit the means for forming the flat image, and includes printing, copying, transfer, and the like.

平面画像は、前記文書識別情報と対応した文書の内容であるので、文書識別情報を立体コードとすると共にその文書の内容が形成された平面画像として出力できる。文書識別情報が立体コードとして付加されれば、スリット光等を投光して撮影することで当該文書を識別できる。なお、文書の内容が形成されたとは、例えばテキスト文書であればそのテキストが印刷された用紙が出力されることを言う。   Since the flat image is the content of the document corresponding to the document identification information, the document identification information can be output as a three-dimensional code and a flat image on which the content of the document is formed. If the document identification information is added as a three-dimensional code, the document can be identified by projecting a slit light or the like and photographing it. Note that the content of the document is formed means that, for example, in the case of a text document, a sheet on which the text is printed is output.

また、一局面において、立体コード画像形成装置は、前記平面画像の色を各点毎に求め、均一な色の領域を抽出する均一領域抽出手段を更に有し、立体符号を、前記均一領域抽出手段により抽出された色の均一な領域に生成することを特徴とする。   Further, in one aspect, the three-dimensional code image forming apparatus further includes a uniform region extracting unit that obtains a color of the planar image for each point and extracts a uniform color region, and the three-dimensional code is extracted from the uniform region. It produces | generates to the uniform area | region of the color extracted by the means.

色の均一な領域に立体符号を付加することで、立体コードが付加された文書の可読性が向上する。   By adding a three-dimensional code to a color uniform region, the readability of a document to which a three-dimensional code is added is improved.

また、立体符号が所定の色情報を有していてもよい。立体符号が色情報を有すれば立体符号の高さ情報だけでなく色情報に基づく符号の多元化が可能となる。   Further, the three-dimensional code may have predetermined color information. If the three-dimensional code has color information, it is possible to multiplex the code based on the color information as well as the height information of the three-dimensional code.

立体コード画像出力手段を有しない画像形成装置では、高さ情報を有する立体符号の配列パターンにより文書を識別するための文書識別情報をコード化する立体コード生成手段と、前記立体コード生成手段によりコード化された立体コードの高さ情報を所定の平面図形に対応づける符号形式変換手段と、を有するように画像形成装置を構成する。   In an image forming apparatus that does not include a stereoscopic code image output unit, a stereoscopic code generation unit that encodes document identification information for identifying a document based on an arrangement pattern of a stereoscopic code having height information, and a code generated by the stereoscopic code generation unit The image forming apparatus is configured to include code format conversion means that associates the height information of the converted three-dimensional code with a predetermined plane figure.

該画像形成装置では、立体コードを高さ情報を含む平面図形に変換できるので、立体コード画像出力手段を有さなくても立体コードと同等の符号を出力できる。   In the image forming apparatus, since the three-dimensional code can be converted into a plane figure including height information, a code equivalent to the three-dimensional code can be output without having a three-dimensional code image output means.

実用化の容易な情報量の多い立体コードを形成可能な立体コード画像形成装置、画像形成装置、立体コード画像形成方法及び画像形成方法を提供できる。   It is possible to provide a three-dimensional code image forming apparatus, an image forming apparatus, a three-dimensional code image forming method, and an image forming method capable of forming a three-dimensional code with a large amount of information that can be easily put into practical use.

以下、本発明を実施するための最良の形態について、図を参照しながら実施例を上げて説明する。   The best mode for carrying out the present invention will be described below with reference to the drawings.

始めに、本実施例の立体コード画像形成装置の機能について説明する。図1は、立体コード画像形成装置の機能構成図を示す。図1の機能構成図で示される機能は、例えば、コピー機、ファクシミリ機、プリンターなど画像形成機能を有する装置に組み込まれる。本実施例の立体コード画像形成装置は、立体コード生成手段101、画像形成手段102、立体コード画像出力手段103、均一領域抽出手段105、記憶手段112を有するように構成される。また、記憶手段112は領域記憶部107を有する。   First, the function of the three-dimensional code image forming apparatus of the present embodiment will be described. FIG. 1 is a functional configuration diagram of a three-dimensional code image forming apparatus. The functions shown in the functional configuration diagram of FIG. 1 are incorporated into an apparatus having an image forming function such as a copier, a facsimile machine, or a printer. The three-dimensional code image forming apparatus of the present embodiment is configured to include a three-dimensional code generating unit 101, an image forming unit 102, a three-dimensional code image output unit 103, a uniform area extracting unit 105, and a storage unit 112. In addition, the storage unit 112 includes an area storage unit 107.

立体コード生成手段101は、文書IDなどを表す符号情報から立体符号の高さ、位置及び色に基づく立体コードを生成する。画像形成手段102は、電子文書を印刷するため文書の内容などの平面画像を形成する。立体コード画像出力手段103は、立体コード生成手段101により生成された立体コードを用紙に印刷する。平面画像出力手段104は、画像形成手段102により形成された平面画像を用紙に印刷する。なお、立体コード画像出力手段103は、形成された平面画像に立体コードを印刷する。すなわち一回の出力で、立体コードと文書の平面画像が印刷できる。均一領域抽出手段105は、平面画像の各点毎に色を求め、均一な色の領域を抽出する。均一領域抽出手段105により文字などが印刷された領域を避けて立体符号を印刷できる。記憶装置112が有する領域記憶部107は、立体符号を付す領域をあらかじめ記憶しておくための記憶領域であるが、詳しくは後述する。   The three-dimensional code generation unit 101 generates a three-dimensional code based on the height, position, and color of the three-dimensional code from code information representing a document ID or the like. The image forming unit 102 forms a planar image such as the contents of a document for printing an electronic document. The 3D code image output unit 103 prints the 3D code generated by the 3D code generation unit 101 on a sheet. The planar image output unit 104 prints the planar image formed by the image forming unit 102 on a sheet. Note that the stereoscopic code image output unit 103 prints the stereoscopic code on the formed planar image. That is, a solid code and a planar image of a document can be printed with a single output. The uniform area extraction unit 105 obtains a color for each point of the planar image and extracts a uniform color area. The uniform area extracting means 105 can print the 3D code while avoiding the area where characters are printed. The area storage unit 107 included in the storage device 112 is a storage area for storing an area to which a stereoscopic code is added in advance, which will be described in detail later.

〔立体符号〕
続いて、立体符号について説明する。一例として、6桁の符号情報100100を用いて立体コードを生成する。符号情報100100の各ビットは、1又は0の値を取る。以下、各ビットが1又は0の値を取る符号情報を2元符号、0、1又は2の値を取る符号情報を3元符号と称す。
[3D code]
Subsequently, the three-dimensional code will be described. As an example, a three-dimensional code is generated using 6-digit code information 100100. Each bit of the code information 100100 takes a value of 1 or 0. Hereinafter, code information in which each bit takes a value of 1 or 0 is called a binary code, and code information in which a value of 0, 1 or 2 is taken is called a ternary code.

立体符号とは3次元ユークリッド空間に対して符号情報を割り当てた符号であり、既存の2次元コードに、高さ方向の次元情報を付加することにより構成される。つまり、3次元ユークリッド空間のうち、高さ方向を無視すれば、一般に用いられている2次元コードに投影される。符号情報の各ビットを高さ方向の次元を有する符号に置き換えた符号を立体符号と称す。   A three-dimensional code is a code in which code information is assigned to a three-dimensional Euclidean space, and is configured by adding dimension information in the height direction to an existing two-dimensional code. In other words, if the height direction is ignored in the three-dimensional Euclidean space, it is projected onto a commonly used two-dimensional code. A code obtained by replacing each bit of code information with a code having a dimension in the height direction is referred to as a three-dimensional code.

本実施例の2元符号の場合、高さ方向は2段階(高さ0、高さ1)、立体符号の色は白の1階調で作成する。なお、符号化する符号情報が本実施例と異なり、高さ0〜9の10元符号などで表されている場合には、複数段階の高さと複数段階の色を設けることによって、10元符号から立体符号を生成できる。   In the case of the binary code of this embodiment, the height direction is created in two steps (height 0, height 1), and the color of the three-dimensional code is created with one gradation of white. If the code information to be encoded is represented by a 10-element code having a height of 0 to 9 unlike the present embodiment, a 10-element code is provided by providing a plurality of levels and colors. 3D code can be generated.

符号情報100100(2元符号)の場合、1であるビットに高さ1を与え、0であるビットには高さ0を与えることで立体符号を生成する。   In the case of code information 100100 (binary code), a 1-bit is given a height 1 and a 0-bit is given a height 0 to generate a three-dimensional code.

〔立体符号の配列〕
符号情報に応じて0又は1の高さが与えられたので、これを配置することで立体コードが生成される。立体符号の配置の方法を図2に基づき説明する。
[Solid code arrangement]
Since a height of 0 or 1 is given according to the code information, a three-dimensional code is generated by arranging this. A method of arranging the three-dimensional code will be described with reference to FIG.

図2は、領域記憶部107を説明するための図である。図2は、領域記憶部107に記憶されている記憶内容を図示したものである。領域記憶部107は2次元面の配列パターン記憶領域1000を有する。2次元面の配列パターン記憶領域1000は、矩形の符号付加部を有する。立体符号は符号付加部に配置される。   FIG. 2 is a diagram for explaining the area storage unit 107. FIG. 2 illustrates the storage contents stored in the area storage unit 107. The area storage unit 107 has a two-dimensional plane arrangement pattern storage area 1000. The two-dimensional plane array pattern storage area 1000 has a rectangular sign adding unit. The three-dimensional code is arranged in the code adding unit.

図2では、符号付加部に、左上から右上及び上から下の順に番地が付与される。符号付加部は上下2つの符号付加部で一組となるので、上側の符号付加部に「−1」を下側の符号付加部に「−2」を付す。したがって、左上の一列目から、符号付加部1001−1、1002−1、1003−1、1004−1及び1005−1となる。2列目は、符号付加部1001−2、1002−2、1003−2、1004−2及び1005−2となる。3列目は、符号付加部1006−1、1007−1、1008−1、1009−1及び1010−1となる。なお、符号付加部のうち、添え字が「−1」のものを第一符号付加部、添え字が「−2」のものを第二符号付加部と称す。   In FIG. 2, addresses are assigned to the code adding unit in the order from upper left to upper right and from upper to lower. Since the code addition unit is a set of two upper and lower code addition units, “−1” is added to the upper code addition unit and “−2” is added to the lower code addition unit. Therefore, the code addition units 1001-1, 1002-1, 1003-1, 1004-1, and 1005-1 are provided from the first column on the upper left. The second column includes code addition units 1001-2, 1002-2, 1003-2, 1004-2, and 1005-2. The third column includes code addition units 1006-1, 1007-1, 1008-1, 1009-1, and 1010-1. Of the code addition units, those with a subscript “−1” are referred to as a first code addition unit, and those with a subscript “−2” are referred to as a second code addition unit.

各符号付加部は、符号情報の各ビットに対応している。例えば、符号付加部1001−1と1001−2は符号情報の最上位ビットに対応している。1010−1と1010−2は第10ビットに対応している。第一符号付加部は、対応ビットの値を表し、第二符号付加部は、符号情報の終端を表すために用いられる。配列パターン記憶領域1000に対し各符号付加部の面積及び絶対位置は固定されており領域記憶部107に記憶されている。   Each code adding unit corresponds to each bit of code information. For example, the code adding units 1001-1 and 1001-2 correspond to the most significant bit of the code information. 1010-1 and 1010-2 correspond to the 10th bit. The first code addition unit represents the value of the corresponding bit, and the second code addition unit is used to represent the end of the code information. The area and absolute position of each code adding unit are fixed with respect to the array pattern storage region 1000 and stored in the region storage unit 107.

次に、符号情報100100をコード化する。符号情報100100は、第1ビットと第4ビットが1なので、符号付加部1001−1と、符号付加部1004−1に高さ1を与え、それ以外の第一符号付加部(符号付加部1002−1、符号付加部1003−1、符号付加部1005−1、符号付加部1006−1、及び、符号付加部1007−1〜1015−1)には高さ0を与える。   Next, the code information 100100 is encoded. In the code information 100100, since the first bit and the fourth bit are 1, a height of 1 is given to the code adding unit 1001-1 and the code adding unit 1004-1, and the other first code adding units (code adding unit 1002). -1, the code adding unit 1003-1, the code adding unit 1005-1, the code adding unit 1006-1, and the code adding units 1007-1 to 1015-1) are given a height of 0.

また、符号情報100100のビット数が6であるので、第6ビットが符号情報の終端であることを表すために、符号付加部1007−2に高さ1を与え、それ以外の第二符号付加部(符号付加部1001−2〜符号付加部1015−2)には、高さ0を与える。   Further, since the number of bits of the code information 100100 is 6, in order to indicate that the sixth bit is the end of the code information, a height of 1 is given to the code adding unit 1007-2, and the other second code is added. A height of 0 is given to the units (code adding unit 1001-2 to code adding unit 1015-2).

以上の操作より得られた立体コードを図3に示す。図3は、立体部号が配置された配列パターン記憶領域1000を示す図である。図3に示すように、高さ1が与えられた符号付加部には立体符号301、立体符号302及び立体符号303が配置される。なお、図3における点線で書かれた長方形は、図2との比較のために便宜的に描いたものであり、実際には存在しない。すなわち、立体コードにおいては、立体符号の数と位置によって符号情報がコード化される。図3においては、出力される立体符号の色は白である。   A three-dimensional code obtained by the above operation is shown in FIG. FIG. 3 is a diagram showing an array pattern storage area 1000 in which solid part numbers are arranged. As shown in FIG. 3, a three-dimensional code 301, a three-dimensional code 302, and a three-dimensional code 303 are arranged in a code adding unit given a height 1. In addition, the rectangle written with the dotted line in FIG. 3 is drawn for convenience in comparison with FIG. 2 and does not actually exist. That is, in the three-dimensional code, the code information is coded by the number and position of the three-dimensional code. In FIG. 3, the color of the output stereoscopic code is white.

領域記憶部107において図3のような立体コードを形成した立体コード生成手段101は、形成した立体コードを立体コード画像出力部103へ出力する。   The three-dimensional code generation unit 101 that has formed the three-dimensional code as shown in FIG. 3 in the area storage unit 107 outputs the formed three-dimensional code to the three-dimensional code image output unit 103.

立体コードが入力された立体コード画像出力部103は、配列パターン記憶領域1000に記憶されている配列パターンで、紙上の絶対位置に立体コードを生成する。立体コードは、用紙に対し凹凸のある立体的な形状で生成される。立体コードを生成するためには、例えば周知の発泡性のトナーを用い、発泡性トナーの高さを調整することで所定の高さの立体符号が得られる。   The three-dimensional code image output unit 103 to which the three-dimensional code has been input generates a three-dimensional code at an absolute position on the paper using the arrangement pattern stored in the arrangement pattern storage area 1000. The three-dimensional code is generated in a three-dimensional shape with irregularities on the paper. In order to generate a three-dimensional code, for example, a known foamable toner is used, and a three-dimensional code having a predetermined height is obtained by adjusting the height of the foamable toner.

発泡性トナーを用いた画像形成について説明する。立体コード画像形成装置が有する中間転写体(ドラム)上に発泡性トナー画像と非発泡性トナー画像とを形成する。次いで、これらの画像を用紙の支持体へ一括転写し、定着装置にて、発泡性トナーの発泡・熱融着と、非発泡性トナーの熱融着を、同時(ワンショット)に行うことにより、立体コードと平面画像とを形成するように構成される。   Image formation using a foamable toner will be described. A foamable toner image and a non-foamable toner image are formed on an intermediate transfer member (drum) included in the three-dimensional code image forming apparatus. Next, these images are collectively transferred to a paper support, and foaming / thermal fusion of foamable toner and thermal fusion of non-foamable toner are performed simultaneously (one-shot) in a fixing device. , Configured to form a stereoscopic code and a planar image.

現像方式は、発泡性トナーにおいては、二成分現像方式、非磁性一成分現像方式、磁性一成分現像方式いずれでもよい。トナー組成は、発泡性トナーおよび非発泡性フルカラートナーともに、オイルレス熱定着を可能とするワックスが含有されていても、含有されていなくてもよいが、一例としては、発泡トナー、非発泡カラートナーいずれも、ワックスが含有されていないトナーを採用し、オイルシステムが付いているソフトロール定着装置で画像を形成する。   The developing method may be any of a two-component developing method, a non-magnetic one-component developing method, and a magnetic one-component developing method for foamable toner. The toner composition may include a foamable toner and a non-foamable full-color toner, which may or may not contain a wax capable of oilless heat fixing. As the toner, a toner containing no wax is used, and an image is formed by a soft roll fixing device equipped with an oil system.

発泡剤としては、特に制限されるものではなく、熱によって体積膨張するものであれば、どのようなものでも使用可能である。常温で固体のものであっても、液体のものであってもよい。また、発泡剤は、単一物質からなる材料に限られず、複数の物質からなる材料や、マイクロカプセル粒子等の機能性材料であってもよい。発泡剤の発泡温度は、使用する装置によって、その好ましい範囲が異なるが、通常のプリンターや複写機を用いて立体コードを形成する場合は、発泡温度が加熱定着温度以下であるのが好ましい。   The foaming agent is not particularly limited, and any foaming agent can be used as long as it expands by heat. It may be solid at room temperature or liquid. Further, the foaming agent is not limited to a material composed of a single substance, and may be a material composed of a plurality of substances or a functional material such as microcapsule particles. The preferable range of the foaming temperature of the foaming agent varies depending on the apparatus to be used. However, when forming a three-dimensional code using a normal printer or copying machine, the foaming temperature is preferably equal to or lower than the heat fixing temperature.

上記発泡剤としては、例えば、熱分解によりガスを発生する物質を主原料とする発泡剤を用いることができ、具体的には、熱分解により炭酸ガスを発生する炭酸水素ナトリウム等の重炭酸塩、窒素ガスを発生するNaNO2 とNH4 Clの混合物、アゾビスイロブチロニトリル、ジアゾアミノベンゼン等のアゾ化合物、酸素等を発生する過酸化物等が挙げられる。 As the foaming agent, for example, a foaming agent mainly composed of a substance that generates gas by thermal decomposition can be used, and specifically, a bicarbonate such as sodium hydrogen carbonate that generates carbon dioxide by thermal decomposition. And a mixture of NaNO 2 and NH 4 Cl that generate nitrogen gas, azo compounds such as azobisirobutyronitrile and diazoaminobenzene, peroxides that generate oxygen, and the like.

発泡剤の他の形態としては、低温で気化する低沸点物質(常温で液体状態であっても固体状態であってもよい。)を内包するマイクロカプセル粒子の発泡剤(以下、「マイクロカプセル型発泡剤」という場合がある。)が挙げられる。マイクロカプセル型発泡剤は、発泡性が高いので好ましい。   As another form of the foaming agent, a microcapsule particle foaming agent (hereinafter referred to as “microcapsule type”) containing a low boiling point substance that vaporizes at a low temperature (which may be in a liquid state or a solid state at room temperature). May be referred to as a “foaming agent”). A microcapsule type foaming agent is preferable because of its high foaming property.

本実施例の発泡性トナーを通常のプリンターや複写機等に使用する場合は、マイクロカプセル内に内包されている低沸点物質は、少なくとも加熱定着温度よりも低い温度で気化することが必要であり、具体的には100℃以下、好ましくは50℃以下、より好ましくは25℃以下で気化する物質である。但し、マイクロカプセル型発泡剤の熱応答性は、芯材である低沸点物質の沸点のみならず、壁材の軟化点に依存するので、低沸点物質の好ましい沸点範囲は前記範囲には限定されない。低沸点物質としては、例えば、ネオペンタン、ネオヘキサン、イソペンタン、イソブチレン、イソブタン等が挙げられる。中でも、マイクロカプセルの壁材に対して安定で、熱膨張率の高いイソブタンが好ましい。   When the foamable toner of this embodiment is used in a normal printer or copying machine, the low boiling point substance contained in the microcapsule must be vaporized at a temperature lower than the heat fixing temperature. Specifically, it is a substance that vaporizes at 100 ° C. or lower, preferably 50 ° C. or lower, more preferably 25 ° C. or lower. However, since the thermal responsiveness of the microcapsule type foaming agent depends not only on the boiling point of the low-boiling substance as the core material but also on the softening point of the wall material, the preferred boiling range of the low-boiling substance is not limited to the above range. . Examples of the low boiling point substance include neopentane, neohexane, isopentane, isobutylene, and isobutane. Among them, isobutane which is stable with respect to the wall material of the microcapsule and has a high coefficient of thermal expansion is preferable.

マイクロカプセルの壁材は、トナーの製造工程で用いられる種々の溶剤に対して耐溶剤性を有するとともに、マイクロカプセルに内包される低沸点物質が気化した際に、気体に対して非透過性を有する材料が好ましい。また、本実施の形態の画像形成用トナーを、通常のプリンターや複写機等に使用する場合は、壁材が加熱定着温度よりも低い温度で軟化し、膨張する必要がある。マイクロカプセルの壁材としては、従来使用されている壁材を広く使用することができる。例えば、ポリ塩化ビニル、ポリ酢酸ビニル、ポリスチレン、ポリアクリロニトリル、ポリブタジエン、ポリアクリル酸エステル等の単重合体、これらの共重合体が好ましく用いられる。中でも、塩化ビニリデンとアクリロニトリルの共重合体が結着樹脂との接着性が高い点、溶剤に対して耐溶剤性が高い点で好ましい。   The wall material of the microcapsule has a solvent resistance to various solvents used in the toner manufacturing process, and is impermeable to a gas when a low-boiling substance contained in the microcapsule is vaporized. The material which has is preferable. In addition, when the image forming toner of the present embodiment is used in a normal printer or copying machine, the wall material needs to be softened and expanded at a temperature lower than the heat fixing temperature. Conventionally used wall materials can be widely used as wall materials for microcapsules. For example, homopolymers such as polyvinyl chloride, polyvinyl acetate, polystyrene, polyacrylonitrile, polybutadiene, polyacrylic acid ester, and copolymers thereof are preferably used. Among these, a copolymer of vinylidene chloride and acrylonitrile is preferable in terms of high adhesiveness to the binder resin and high solvent resistance to the solvent.

本実施の形態のトナーにおける発泡剤の含有量は、発泡剤の種類によって好ましい範囲が異なるが、通常は、5重量%〜50重量%、好ましくは10重量%〜40重量%である。発泡剤の含有量が5重量%未満であると、トナーの熱膨張が実用上不十分となる場合があり、一方、50重量%を越えると、トナー中の結着樹脂の割合が相対的に不足し、充分な定着性が得られない等の問題が生じる場合がある。   The content of the foaming agent in the toner of the present exemplary embodiment varies depending on the type of foaming agent, but is usually 5% to 50% by weight, preferably 10% to 40% by weight. When the content of the foaming agent is less than 5% by weight, the thermal expansion of the toner may be insufficient in practical use. On the other hand, when the content exceeds 50% by weight, the proportion of the binder resin in the toner is relatively high. Insufficient fixing properties may not be obtained.

本実施例の立体画像形成用トナーの結着樹脂としては、特に制限されるものではなく、トナー用樹脂として一般に用いられる樹脂が使用できる。具体的には、ポリエステル樹脂、スチレン樹脂、アクリル樹脂、スチレン・アクリル樹脂、シリコーン樹脂、エポキシ樹脂、ジエン系樹脂、フェノール樹脂、エチレン・酢酸ビニル樹脂等であるが、より好ましいのはポリエステル樹脂である。   The binder resin for the three-dimensional image forming toner of this embodiment is not particularly limited, and a resin generally used as a toner resin can be used. Specifically, polyester resin, styrene resin, acrylic resin, styrene / acrylic resin, silicone resin, epoxy resin, diene resin, phenol resin, ethylene / vinyl acetate resin, and the like are more preferable. .

この実施例の結着樹脂には、上記ポリエステル樹脂を二種類以上組み合わせてもよいし、更に他の樹脂を組み合わせても良い。他の樹脂としては、スチレン樹脂、アクリル樹脂、スチレン・アクリル樹脂、シリコーン樹脂、エポキシ樹脂、ジエン系樹脂、フェノール樹脂、テルペン樹脂、クマリン樹脂、アミド樹脂、アミドイミド樹脂、ブチラール樹脂、ウレタン樹脂、エチレン・酢酸ビニル樹脂、ポリプロピレン樹脂、ポリエチレン樹脂、カルナバワックス等の天然ワックス樹脂がある。本実施の形態においては、ポリエステル樹脂を主成分として、その他の樹脂はトナー中に0〜30重量%の量で添加するのが好ましい。また、結着樹脂のモノマーに発泡剤を分散し、これらを縣濁重合することによりトナーを作製する場合は、上記結着樹脂の中の縣濁重合可能なモノマーが利用できる。   In the binder resin of this embodiment, two or more kinds of the above polyester resins may be combined, or other resins may be further combined. Other resins include styrene resin, acrylic resin, styrene / acrylic resin, silicone resin, epoxy resin, diene resin, phenol resin, terpene resin, coumarin resin, amide resin, amideimide resin, butyral resin, urethane resin, ethylene There are natural wax resins such as vinyl acetate resin, polypropylene resin, polyethylene resin and carnauba wax. In the present embodiment, it is preferable to add polyester resin as a main component and other resins in the toner in an amount of 0 to 30% by weight. In the case of preparing a toner by dispersing a foaming agent in a binder resin monomer and subjecting them to suspension polymerization, the suspension-polymerizable monomer in the binder resin can be used.

〔平面画像への立体符号の印刷〕
続いて、例えば文書などの内容が印刷された平面画像を出力する際に立体符号を出力する立体コード画像形成装置について説明する。実際には、立体コードのみを印刷することは少ないと想定されるので、平面画像に立体符号を出力する方が実用的である。なお、平面画像は、文字や絵、写真などその内容に限定されない。
[Printing of 3D codes on flat images]
Next, a 3D code image forming apparatus that outputs a 3D code when outputting a flat image on which contents of a document or the like are printed will be described. Actually, it is assumed that only a three-dimensional code is printed, and therefore it is more practical to output a three-dimensional code to a planar image. In addition, a plane image is not limited to the content, such as a character, a picture, and a photograph.

本実施例では、一例として文書を識別するための文書IDを立体コード化して、文書の内容である平面画像に印刷する方法を説明する。立体コードを平面画像に印刷する場合は、立体コードのみを出力する場合には固定されていた、配列パターン記憶領域1000と各符号付加部の大きさ及び位置を所定の範囲で可変にする。これにより、立体符号を適切な部位に配置できる。   In this embodiment, as an example, a method of converting a document ID for identifying a document into a three-dimensional code and printing it on a flat image that is the content of the document will be described. When printing a three-dimensional code on a flat image, the size and position of the array pattern storage area 1000 and each code adding unit, which were fixed when outputting only the three-dimensional code, are made variable within a predetermined range. Thereby, a three-dimensional code can be arranged at an appropriate part.

図4は、立体コードを平面画像に印刷する処理の流れを示すフローチャート図である。まず、ステップS1701では、操作者は例えばPCに保存されている印刷したい文書を選択し、用紙のサイズをA4、印刷方向を縦向き(以下、単に印刷形式と称す)に選択する。図5は、印刷される文書の一例を示す。図5の文書201では、実際の文書の内容は罫線で置き換えられている。文書201の文書データ及び印刷形式は操作者の印刷命令により立体コード画像形成装置に送信される。   FIG. 4 is a flowchart showing the flow of processing for printing a three-dimensional code on a flat image. First, in step S1701, the operator selects, for example, a document to be printed stored in the PC, selects the paper size as A4, and the print direction as portrait (hereinafter simply referred to as print format). FIG. 5 shows an example of a document to be printed. In the document 201 of FIG. 5, the actual document content is replaced with ruled lines. The document data and print format of the document 201 are transmitted to the stereoscopic code image forming apparatus in accordance with an operator's print command.

ステップS1702では、立体コード画像形成装置の立体コード生成手段101が、選択された文書201の文書IDを取り出す。文書データが入力された立体コード生成手段101は、文書データの例えばファイルのプロパティ等から文書IDを識別し取り出す。文書IDは、文書201を識別するための文書識別情報である。したがって、文書IDが知られれば、文書201を特定できる。本実施例の場合、その文書IDを15ビットの2元符号である100010100110011(固定長)とする。以降の処理では文書IDを上述の符号情報として立体コードを生成する。   In step S <b> 1702, the three-dimensional code generation unit 101 of the three-dimensional code image forming apparatus takes out the document ID of the selected document 201. The three-dimensional code generation means 101 to which the document data is input identifies and extracts the document ID from, for example, file properties of the document data. The document ID is document identification information for identifying the document 201. Therefore, if the document ID is known, the document 201 can be specified. In this embodiment, the document ID is 100010100110011 (fixed length), which is a 15-bit binary code. In the subsequent processing, a three-dimensional code is generated using the document ID as the above-described code information.

ステップS1703では、立体コード生成手段101が、選択された印刷形式を認識する。立体コード生成手段101は印刷形式の符号情報を取得する。本実施例の場合A4縦向きに対応する符号情報を01100(2元符号)とするので、印刷形式の符号情報01100を取得する。したがって、立体コード生成手段101は、領域記憶部107に記憶されている複数の領域のうち、A4縦向きに印刷する場合の立体符号の配列パターンが記憶された配列パターン記憶領域を選択する。   In step S1703, the three-dimensional code generation unit 101 recognizes the selected print format. The three-dimensional code generation unit 101 acquires code information of a print format. In the case of the present embodiment, since the code information corresponding to A4 portrait orientation is 01100 (binary code), the code information 01100 of the print format is acquired. Therefore, the three-dimensional code generation unit 101 selects an arrangement pattern storage area in which a three-dimensional code arrangement pattern for printing in the A4 portrait orientation is stored among a plurality of areas stored in the area storage unit 107.

図6は、A4縦向きに印刷する場合の立体符号の配列パターンの一例を示す図である。図6の配列パターン記憶領域1300は、大きさがA4縦サイズに等しい。また、配列パターン記憶領域1300は、符号付加領域1301〜1315及び印刷形式符号付加領域1321〜1325に分けられている。符号付加領域は、文書IDの符号情報をコード化し、立体コードとして付加する領域である。印刷形式符号付加領域は、印刷形式の符号情報をコード化し、立体コードとして付加する領域である。文書IDの符号情報を形成する各立体符号は、符号付加領域1301〜1315の15の領域に配列され、各符号付加領域のうち後述する色情報が均一な部位に配置される。   FIG. 6 is a diagram illustrating an example of a three-dimensional code arrangement pattern when printing in A4 portrait orientation. The array pattern storage area 1300 in FIG. 6 is equal in size to the A4 vertical size. The array pattern storage area 1300 is divided into code addition areas 1301 to 1315 and print format code addition areas 1321 to 1325. The code addition area is an area where the code information of the document ID is coded and added as a three-dimensional code. The print format code addition area is an area where the code information of the print format is coded and added as a three-dimensional code. Each of the three-dimensional codes forming the code information of the document ID is arranged in 15 areas of the code addition areas 1301 to 1315, and color information (to be described later) is arranged in a uniform part in each of the code addition areas.

符号付加領域の位置と大きさはA4縦向きの用紙サイズと対応して決定されている。これに対し印刷形式符号付加領域1321〜1325は、用紙サイズ又は向きによらず一定の大きさ及び位置(絶対位置)を持つ。A5横向きに印刷する場合の配列パターン記憶領域の一例を図7に示す。図7の配列パターン記憶領域は、A5横向きの配列パターン記憶領域1400において、符号付加領域1401〜1415と印刷形式符号付加領域1421〜1425とを有する。符号付加領域1401〜1415はA4縦方向からA5横方向に印刷形式が変わったため各符号付加領域が縮小されたが、印刷形式符号付加領域は同じ位置及び大きさを有する。なお、領域記憶部107には、A3縦向き、A3横向きなど、印刷形式に応じて符号情報の配列パターンが格納されている。   The position and size of the sign addition area are determined in correspondence with the A4 portrait paper size. In contrast, the print format code addition regions 1321 to 1325 have a constant size and position (absolute position) regardless of the paper size or orientation. FIG. 7 shows an example of the array pattern storage area when A5 is printed in landscape orientation. The array pattern storage area in FIG. 7 includes code addition areas 1401 to 1415 and print format code addition areas 1421 to 1425 in the A5 horizontal layout pattern storage area 1400. Since the code addition areas 1401 to 1415 have their print formats changed from the A4 vertical direction to the A5 horizontal direction, the respective code addition areas have been reduced, but the print format code addition areas have the same position and size. The area storage unit 107 stores an array pattern of code information according to the print format, such as A3 portrait orientation or A3 landscape orientation.

ステップS1704では、符号情報から立体符号を生成する。まず、印刷形式の符号情報(A4縦向き)01100を立体符号にする。符号情報01100は、第2及び第3ビットが1であるので、第2及び第3ビットに高さ1を与え、その他のビットには高さ0を与える。したがって、印刷形式符号付加領域1321・1322・1323・1324・1325に、それぞれ高さ0・1・1・0・0・1を与える。   In step S1704, a three-dimensional code is generated from the code information. First, the printing format code information (A4 portrait orientation) 01100 is converted into a three-dimensional code. In the code information 01100, since the second and third bits are 1, a height of 1 is given to the second and third bits, and a height of 0 is given to the other bits. Accordingly, the heights 0, 1, 1, 0, 0, and 1 are given to the print format code addition regions 1321, 1322, 1323, 1324, and 1325, respectively.

同様に、文書IDの符号情報100010100110011を立体符号にして符号付加領域1301〜1315に配列する。符号情報100010100110011は、第1、第5、第6、第10、第11、第14及び第15が1であるので、これらに高さ1を与え、その他のビットには高さ0を与える。   Similarly, the code information 100010100110011 of the document ID is converted into a three-dimensional code and arranged in the code addition areas 1301 to 1315. In the code information 100010100110011, since the first, fifth, sixth, tenth, eleventh, fourteenth and fifteenth are 1, the height 1 is given to them, and the height 0 is given to the other bits.

ここで、印刷する文書201と図6の配列パターン記憶領域1300は同じ大きさであるから、文書201は、配列パターン記憶領域1300と同じ符号付加領域に分割することができる。文書201を配列パターン記憶領域1300と同じように分割した様子を図8(a)に示す。図8(a)には文書の内容と共に、符号付加領域及び識別符号付加領域の区分けをする点線が記されている。なお、点線は説明のために付したもので実際には印刷されない。   Here, since the document 201 to be printed and the arrangement pattern storage area 1300 in FIG. 6 have the same size, the document 201 can be divided into the same code addition area as the arrangement pattern storage area 1300. A state in which the document 201 is divided in the same manner as the array pattern storage area 1300 is shown in FIG. In FIG. 8A, along with the contents of the document, a dotted line for dividing the code addition area and the identification code addition area is shown. Note that the dotted lines are given for explanation and are not actually printed.

ステップS1705では、各符号付加領域から立体符号を付加する部位を決定する。立体符号を付加する部位は、各符号付加領域の色に基づいて、色の変化の少ない部位である。なお、色を求める際は、色を、色彩、色合い、明るさの3つの要素に分け、色情報としてそれぞれの要素を数値化する。したがって、色が均一であるとは色情報の変化率が小さいこと、色彩や色合い、明るさの変化率が小さいことをいう。なお、色には白や黒等の無彩色も含まれる。   In step S1705, a part to which a three-dimensional code is added is determined from each code addition region. The part to which the three-dimensional code is added is a part with little color change based on the color of each code addition region. When obtaining a color, the color is divided into three elements of color, hue, and brightness, and each element is digitized as color information. Therefore, uniform color means that the rate of change in color information is small, and the rate of change in color, hue, and brightness is small. The colors include achromatic colors such as white and black.

図8(b)は、図8(a)において点線で区分けされた符号付加領域の1区画を示す図である。図8(b)では罫線ではなく文書の内容の一例を表示した。部位801又は802は立体符号が付加される部位の一例である(以下、符号付加部位と称す)。符号付加部位801は、文字にかかっているため色情報の変化率が大きいが、符号付加部位802は、文字にかかっていないため色情報の変化率が小さい。図1の均一領域抽出手段105は、符号付加部位802のように色情報の変化率の小さい部位(色情報の均一な部位)を算出する。色情報が均一な符号付加部位に立体符号を付加することで、立体コードが印刷された文書の可読性が向上する。   FIG. 8B is a diagram showing one section of the code addition region divided by a dotted line in FIG. In FIG. 8B, an example of the content of the document is displayed instead of the ruled line. The part 801 or 802 is an example of a part to which a three-dimensional code is added (hereinafter referred to as a sign addition part). The sign addition part 801 has a large change rate of color information because it is applied to a character, whereas the code addition part 802 has a low change rate of color information because it is not applied to a character. The uniform area extracting unit 105 in FIG. 1 calculates a part having a small change rate of color information (a part having uniform color information), such as a sign addition part 802. By adding a three-dimensional code to a sign addition portion with uniform color information, the readability of a document on which a three-dimensional code is printed is improved.

均一領域抽出手段105は、高さ1を与える符号付加領域(1301、1305、1307、1310、1311、1314,1315、1322,1323)について色情報の均一な符号付加部位を検出する。均一領域抽出手段105による算出の結果、各符号付加領域における色情報が均一な符号付加部位が得られれば、各符号付加部位に立体符号を付加する(ステップS1705のYes)。なお、高さ0の符号付加領域に関しては、色情報の均一な部位の抽出を行わない。高さ0の領域は符号を付加していないのと同等だからである。   The uniform area extraction unit 105 detects a uniform sign addition part of color information for the sign addition areas (1301, 1305, 1307, 1310, 1311, 1314, 1315, 1322, and 1323) that give the height 1. As a result of the calculation by the uniform area extraction means 105, if a code addition part having uniform color information in each code addition area is obtained, a three-dimensional code is added to each code addition part (Yes in step S1705). It should be noted that a uniform part of the color information is not extracted for the code addition region having a height of 0. This is because the area of height 0 is equivalent to the case where no code is added.

高さ1が割り振られている符号付加領域のうち、色情報の均一な符号付加部位の抽出に失敗した符号付加領域が存在した場合(均一な部位が検出できなかった場合)、文書201の文書IDを変更することによって対応する。立体コード生成手段101は、他の文書の文書IDと重複しない文書IDを文書201に与える。新たな文書IDが与えられたら、図4のフローチャート図のように処理をステップS1702から再度処理を行う(ステップS1705のNo)。   If there is a code addition region in which extraction of a uniform code addition portion of color information has failed among the code addition regions to which height 1 is allocated (when a uniform portion cannot be detected), the document 201 Respond by changing the ID. The three-dimensional code generation unit 101 gives the document 201 a document ID that does not overlap with the document IDs of other documents. When a new document ID is given, the process is performed again from step S1702 as shown in the flowchart of FIG. 4 (No in step S1705).

しかしながら、一般に印刷される文書はテキスト文書である場合が多いので、色情報の均一な部位の抽出に失敗した符号付加領域が存在することは起こりづらい。また、以下の方法を用いると、高さ1が割り振られる符号付加領域のうち、立体符号を付加する符号付加部位の探索に失敗する確率を限りなくゼロにすることができる。   However, since a document to be printed is often a text document, it is unlikely that there is a code addition region where extraction of a uniform portion of color information has failed. In addition, when the following method is used, the probability of failing to search for a code addition portion to which a three-dimensional code is added in a code addition region to which height 1 is assigned can be reduced to zero.

1.色情報が比較的均一な範囲を符号付加領域とする。
2.画像ファイルに対応する文書IDには、“0”が多く”1”が少ない符号を割り当てる。
3.符号付加領域を通常印刷時に生じる上下左右の余白に数多く割り当てる。
1. A range in which the color information is relatively uniform is defined as a code addition region.
2. The document ID corresponding to the image file is assigned a code with many “0” and few “1”.
3. A large number of sign-added areas are assigned to the top, bottom, left, and right margins that occur during normal printing.

ステップS1706では、立体コード画像出力手段103が、立体コードを文書201の内容と共に出力する。高さ1となった符号付加部位には、上述した発泡性トナーを用いて、文書201と併せて出力する。なお、出力される立体符号の色は文書201の色と同一のものとする。   In step S 1706, the stereoscopic code image output unit 103 outputs the stereoscopic code together with the contents of the document 201. The sign adding portion having a height of 1 is output together with the document 201 using the above-described foamable toner. Note that the color of the output stereoscopic code is the same as the color of the document 201.

図9は、文書201の内容に立体コードを出力した紙面の一例を示す。図9の紙面は、罫線で示された文書の内容901、符号付加領域に付加された立体符号902、印刷形式符号付加領域に付加された立体符号903を有する。なお、図9では、高さ1を有する立体符号を見やすくするために陰影を与えている。   FIG. 9 shows an example of a page on which a three-dimensional code is output as the content of the document 201. The page of FIG. 9 has a document content 901 indicated by ruled lines, a three-dimensional code 902 added to the code addition area, and a three-dimensional code 903 added to the print format code addition area. In FIG. 9, a shadow is given to make it easy to see the three-dimensional code having a height of 1.

〔立体コードの復号〕
これまでで、立体コード画像形成装置により立体コードが付加された画像が出力できた。次に、立体コードが付加された画像から立体コードを復号する方法について説明する。
[Decoding of three-dimensional code]
Up to now, an image to which a three-dimensional code is added can be output by the three-dimensional code image forming apparatus. Next, a method for decoding a stereo code from an image to which a stereo code is added will be described.

図10は、立体コードを復号化する立体符号復号化装置の一例を示す。本実施例における立体符号復号化装置は、投光部701、撮影部702、支持台703を有するように構成される。立体コードが付加された紙面704は、図4のフローチャート図で説明したようにA4縦で印刷されたものとし、紙面704が持つ符号情報100010100110011及び印刷形式符号情報01100が立体コードで付加されている。   FIG. 10 shows an example of a stereoscopic code decoding apparatus that decodes a stereoscopic code. The stereoscopic code decoding apparatus according to the present embodiment is configured to include a light projecting unit 701, a photographing unit 702, and a support base 703. The paper surface 704 to which the three-dimensional code is added is assumed to have been printed in A4 portrait as described with reference to the flowchart of FIG. 4, and the code information 100010100110011 and the print format code information 01100 that the paper surface 704 has are added as a three-dimensional code. .

投光部701は、その直前にスリット705が固定されており、投光部701により投光を行うと、立体符号復号化装置の置かれている机や紙面704にスリット光が投影される。撮影部702は、投光部701により投光されたスリット光を撮影することで三角測量により机上に置かれている物体の3次元形状を計測することができる。   A slit 705 is fixed immediately before the light projecting unit 701. When light is projected by the light projecting unit 701, the slit light is projected onto a desk or a paper surface 704 on which the stereoscopic code decoding device is placed. The photographing unit 702 can measure the three-dimensional shape of the object placed on the desk by triangulation by photographing the slit light projected by the light projecting unit 701.

立体コードを復号化する際には、投光部701、撮影部702、支持台703、スリット705の位置は、机上平面とカメラのレンズ中心との距離がαとなり、かつ、撮像面と机上面が並行となるように固定される。   When decoding the three-dimensional code, the positions of the light projecting unit 701, the photographing unit 702, the support base 703, and the slit 705 are such that the distance between the desktop plane and the lens center of the camera is α, and the imaging surface and the desktop surface Are fixed in parallel.

紙面704を撮影し、撮影された画像から立体コードを復号する。まず、投光部701はスリット光を投光し、紙面704を撮影する。図11(a)は、スリット光が投光された紙面704を撮影した画像の一例を示す。図11(a)において、縦に引かれた複数の直線110がスリット光の一例である。なお、図9と同一部分には同一の符号を付しその説明は省略する。   The paper surface 704 is photographed, and the three-dimensional code is decoded from the photographed image. First, the light projecting unit 701 projects slit light and images the paper surface 704. FIG. 11A shows an example of an image obtained by photographing the paper surface 704 on which slit light is projected. In FIG. 11A, a plurality of straight lines 110 drawn vertically are an example of slit light. In addition, the same code | symbol is attached | subjected to FIG. 9 and an identical part, and the description is abbreviate | omitted.

紙面が撮影されたら立体符号復元化装置は、三角測量により3次元形状を求める。最初に印刷形式符号付加領域1321〜1325に関して3次元座標を獲得する。投光部701、撮影部702、指示台703の位置関係は距離αで不変あることから、カメラから距離αでない三次元座標は、符号付加領域1322、1323にのみ存在する。   When the paper surface is photographed, the three-dimensional code restoration apparatus obtains a three-dimensional shape by triangulation. First, three-dimensional coordinates are obtained for the print format code addition regions 1321 to 1325. Since the positional relationship among the light projecting unit 701, the imaging unit 702, and the instruction stand 703 is invariant with the distance α, three-dimensional coordinates that are not the distance α from the camera exist only in the code addition regions 1322 and 1323.

したがって、立体符号復元化装置は、印刷形式符号付加領域には、符号情報01100があることが分かる。符号情報01100から、紙面704はA4の用紙サイズで縦方向に印刷されていることがわかる。これにより符号付加領域1301〜1315は図8のように配置されていることを知ることができる。   Therefore, it can be seen that the stereoscopic code restoration apparatus has the code information 01100 in the print format code addition region. It can be seen from the code information 01100 that the paper surface 704 is printed in the vertical direction with a paper size of A4. Thereby, it can be known that the code addition regions 1301 to 1315 are arranged as shown in FIG.

次に、符号付加領域1301〜1315の3次元座標を獲得する。カメラから距離αでない3次元座標は、符号付加領域1301、1305、1307、1310、1311、1314,1315から検出される。よってこれを復号すると、紙面704がもつ立体コードは、100010100110011であることがわかる。以上で立体コードが復元された。   Next, the three-dimensional coordinates of the code addition regions 1301 to 1315 are acquired. Three-dimensional coordinates that are not the distance α from the camera are detected from the code addition regions 1301, 1305, 1307, 1310, 1311, 1314, and 1315. Therefore, when this is decoded, it can be seen that the three-dimensional code of the paper surface 704 is 100010100110011. The three-dimensional code has been restored.

上記の例では簡略化のために距離αでない3次元座標が得られた場合に高さ1の立体符号があると判断したが、実際には立体符号化復元装置の精度の制限から、距離αが得られるべき座標から距離αでない結果が誤って得られる場合がある。かかる場合を想定して、符号付加領域で得られた三次元座標全体に対して統計的処理を行い、有意性を評価することにより符号付加部の存否を判別することでより復号精度が高まる。また統計的処理の品質はサンプル数に依存するので、サンプルを増やすために、投光部701から投光するスリット光はできるかぎり多くし、3次元座標の計測点数を増やすことが望ましい。   In the above example, for the sake of simplification, it is determined that there is a three-dimensional code having a height of 1 when a three-dimensional coordinate other than the distance α is obtained. In some cases, a result other than the distance α may be erroneously obtained from the coordinates to be obtained. Assuming such a case, the decoding accuracy is further improved by performing statistical processing on the entire three-dimensional coordinates obtained in the code addition region and determining the presence or absence of the code addition unit by evaluating the significance. Since the quality of statistical processing depends on the number of samples, it is desirable to increase the number of slit lights projected from the light projecting unit 701 as much as possible and increase the number of measurement points of three-dimensional coordinates in order to increase the number of samples.

なお、本実施例では、スリット光投影法を用いた立体符号復号化装置の一例を示したが、3次元座標を計測できる装置であれば、スポット光、ステップ光などを用いたいずれの立体符号復元化装置でも復号化に用いることができる。   In the present embodiment, an example of a stereoscopic code decoding apparatus using the slit light projection method is shown. However, any stereoscopic code using spot light, step light, or the like is applicable as long as the apparatus can measure three-dimensional coordinates. The restoration apparatus can also be used for decoding.

また、実施例1の立体符号を復号化するには、CMOSセンサやCCDセンサ等を用いた撮影手段とスリットパタンが必要となるが、これらは市販のデジタルカメラ及びスリット部で実現できる。図11(b)はデジタルカメラを用いた立体符号復号化装置の一例を示す。図11(b)の立体符号復号化装置は、デジタルカメラ300及び投光装置305を有する。立体コードの撮影時には、デジタルカメラ300のストロボ発光部に重なるように投光装置305を装着する。撮影時にストロボの構成であるキセノン管から出た光は、透明な板にパターンを刷ったり、彫ったりしたパターンマスク307を透過し、照射面に図11(a)のような投光パターンとなって投影される。   In addition, in order to decode the three-dimensional code of the first embodiment, an imaging unit using a CMOS sensor, a CCD sensor, or the like and a slit pattern are required, and these can be realized by a commercially available digital camera and a slit unit. FIG. 11B shows an example of a stereoscopic code decoding apparatus using a digital camera. The stereoscopic code decoding device in FIG. 11B includes a digital camera 300 and a light projecting device 305. At the time of photographing the three-dimensional code, the light projecting device 305 is attached so as to overlap the strobe light emitting unit of the digital camera 300. The light emitted from the xenon tube, which is a strobe structure at the time of shooting, passes through a pattern mask 307 that is printed or engraved on a transparent plate, and forms a light projection pattern as shown in FIG. Projected.

図11(b)のような立体符号復元化装置は、デジタルカメラ300があれば投光装置305を追加するだけで実現可能であるので、低廉な設備費用で立体符号復元化装置を実現できる。   Since the stereoscopic code restoration apparatus as shown in FIG. 11B can be realized only by adding the light projecting device 305 if the digital camera 300 is provided, the stereoscopic code restoration apparatus can be realized at a low equipment cost.

また、実施例1では、立体符号の一例として発泡性のトナーのような凸部の突起物を用紙に付加したが、エンボス加工を施すなどして用紙に凸部を持たせてもよい。また、立体符号を凹部で表すこととし、用紙を凹ましたり、穴を開けてもよい。この場合、高さが例えば「−1」という負の高さを有する立体符号として扱われる。穴をあけて立体符号を表した場合、複数の文書を重ねて保存する場合に積載体積を低減できる。   Further, in the first embodiment, as an example of the three-dimensional code, a protrusion with a convex portion such as foaming toner is added to the paper. However, the paper may have a convex portion by embossing or the like. Further, the three-dimensional code may be represented by a concave portion, and the paper may be recessed or a hole may be formed. In this case, the height is treated as a three-dimensional code having a negative height of “−1”, for example. When a three-dimensional code is expressed by making a hole, the stacking volume can be reduced when a plurality of documents are stored in an overlapping manner.

実施例1では、立体コードを紙面に対し凹凸を有する形状で印刷した。実施例2では、立体コードを平面図形に変換して印刷する画像形成装置について説明する。図12は、実施例2における画像形成装置の機能構成図の一例を示す。図12の機能構成図は、符号形式変換手段122及び平面図形出力手段121を有し、立体コード画像出力手段103を有さない点で図1と異なる。なお、図1と同一構成部分には同一の符号を付しその説明は省略する。   In Example 1, the three-dimensional code was printed in a shape having irregularities on the paper surface. In the second embodiment, an image forming apparatus that converts a solid code into a plane figure and prints the image will be described. FIG. 12 illustrates an example of a functional configuration diagram of the image forming apparatus according to the second embodiment. The functional configuration diagram of FIG. 12 is different from FIG. 1 in that it has a code format conversion unit 122 and a plane graphic output unit 121 and does not have a three-dimensional code image output unit 103. In addition, the same code | symbol is attached | subjected to the same component as FIG. 1, and the description is abbreviate | omitted.

符号形式変換手段122は、立体コード生成手段101により生成された立体符号の高さを予め定められた平面図形に対応づける。例えば、立体符号の高さ情報が「1」であれば、2点鎖線で囲まれた矩形の図形を用いて高さが「1」であることを表すなど、高さ情報を所定の平面図形に変換する。符号形式変換手段122により、実施例1で説明した立体コード画像出力手段103を有さない画像形成装置であっても高さ情報を含む平面図形を印刷できる。平面図形出力手段121は、符号形式変換手段122により対応付けされた平面図形を用紙に印刷する。なお、図12では、平面画像出力手段104に加え平面図形出力手段121を有するように構成されているが、平面図形を平面画像出力手段104により出力するとしてもよい。   The code format conversion unit 122 associates the height of the three-dimensional code generated by the three-dimensional code generation unit 101 with a predetermined plane figure. For example, if the height information of the three-dimensional code is “1”, the height information is set to a predetermined plane figure, such as representing that the height is “1” using a rectangular figure surrounded by a two-dot chain line. Convert to Even if the image forming apparatus does not have the three-dimensional code image output unit 103 described in the first embodiment, a plane figure including height information can be printed by the code format conversion unit 122. The plane graphic output unit 121 prints the plane graphic associated by the code format conversion unit 122 on a sheet. In FIG. 12, the plane graphic output unit 121 is provided in addition to the plane image output unit 104, but a plane graphic may be output by the plane image output unit 104.

〔立体コードの配列パターン記憶領域〕
図13は、実施例2における立体コードの配列パターン記憶領域の一例を示す図である。図13の配列パターン記憶領域2000では、2次元面に、左上から右上、上から下の順に番地が付される。符号付加部は上中下の3列に形成されている。上段の符号付加部に「−1」を下段の符号付加部に「−2」を、中段の符号付加部に「−3」を付す。
[3D code array pattern storage area]
FIG. 13 is a diagram illustrating an example of a three-dimensional code arrangement pattern storage area according to the second embodiment. In the array pattern storage area 2000 of FIG. 13, addresses are assigned to the two-dimensional surface in the order from upper left to upper right and from upper to lower. The sign adding portions are formed in three rows, upper, middle and lower. "-1" is added to the upper code adding unit, "-2" is added to the lower code adding unit, and "-3" is added to the middle code adding unit.

左上から、1列目は、符号付加部2001−1、2002−1、2003−1、2004−1となる。2列目は、符号付加部2001−3、2002−3、2003−3となる。3列目は、符号付加部2001−2、2002−2、2003−2、2004−2となる。4,5,6列目及び7,8,9列目は1、2、3列の繰り返しとなっている。したがって、上段が、符号付加部2001−1から符号付加部2012−1まで12個、下段が、符号付加部2001−2から符号付加部2012−2まで12個、中断が、符号付加部2001−3から符号付加部2009−3まで9個、の符号付加部を有し、総計33個の符号付加部を有する。なお、添え字が「−1」のものを第一符号付加部、添え字が「−2」のものを第二符号付加部、添え字が「−3」のものを第三符号付加部と称す。   From the upper left, the first column is the code addition units 2001-1, 2002-1, 2003-1, and 2004-1. The second column includes code addition units 2001-3, 2002-3, and 2003-3. The third column includes code addition units 2001-2, 2002-2, 2003-2, and 2004-2. The fourth, fifth and sixth rows and the seventh, eighth and ninth rows are repeated in the first, second and third rows. Therefore, the upper stage is 12 from the code addition section 2001-1 to the code addition section 2012-1, the lower stage is 12 from the code addition section 2001-2 to the code addition section 2012-2, and the interruption is the code addition section 2001-. 9 to 9 code addition units from 3 to code addition unit 2009-3, and a total of 33 code addition units. The subscript “−1” is the first code addition unit, the subscript “−2” is the second code addition unit, and the subscript “−3” is the third code addition unit. Call it.

第一符号付加部には、数個のビットからなる符号情報に対応して立体符号が配列される。第二符号付加部には、符号の終端を表す立体符号が付加される。第三符号付加部については後述する。配列パターン記憶領域2000と各符号付加部の面積、絶対位置は固定で領域記憶部107に記憶されている。   In the first code adding unit, a three-dimensional code is arranged corresponding to code information composed of several bits. A solid code representing the end of the code is added to the second code adding unit. The third code adding unit will be described later. The area and absolute position of the array pattern storage area 2000 and each sign adding section are fixed and stored in the area storage section 107.

〔立体コードの形成〕
次に、実施例2における立体コードの形成方法について説明する。一例として符号情報1012001100(3元符号)を用い、立体コード画像を形成する。符号情報1012001100は3元符号であるので、各ビットは0、1又は2の値を取る。
[Formation of three-dimensional code]
Next, a method for forming a three-dimensional code in Example 2 will be described. As an example, a stereo code image is formed using code information 1012001100 (three-dimensional code). Since the code information 1012001100 is a ternary code, each bit takes a value of 0, 1 or 2.

立体コードを生成する立体符号は、実施例1で説明したように、3次元ユークリッド空間に対して符号情報を割り当てた符号であり、既存の2次元コードに、高さの1次元情報を付加することにより構成される。実施例2の場合、高さは3段階(高さ0、高さ1、高さ2)、色は白の1階調で符号を作成する。なお、符号化する符号情報が本実施例と異なり、高さ0〜9の10元符号などで表されている場合には、複数段階の高さと複数段階の色を設けることによって、10元符号から立体符号を生成できる。   As described in the first embodiment, the three-dimensional code for generating the three-dimensional code is a code in which code information is assigned to the three-dimensional Euclidean space, and adds one-dimensional information about the height to the existing two-dimensional code. It is constituted by. In the case of the second embodiment, a code is created with three levels of height (height 0, height 1, height 2) and a color with one gradation of white. If the code information to be encoded is represented by a 10-element code having a height of 0 to 9 unlike the present embodiment, a 10-element code is provided by providing a plurality of levels and colors. 3D code can be generated.

立体コード生成手段101は、符号情報1012001100(3元符号)の場合、2である第4ビットと対応する第一符号付加部に高さ2を与え、1である第1、第3、第7及び第8ビットと対応する第一符号付加部に高さ1を与え、0である他のビットと対応する第一符号付加部には0を与えることで立体コード画像を形成する。   In the case of the code information 1012001100 (three-dimensional code), the three-dimensional code generation means 101 gives a height of 2 to the first code addition unit corresponding to the fourth bit being 2, and is the first, third, and seventh. The first code adding unit corresponding to the eighth bit is given a height of 1, and the first code adding unit corresponding to the other bits of 0 is given 0 to form a stereoscopic code image.

したがって、符号情報1012001100(3元符号)を符号化する場合、符号付加部2001−1と、符号付加部2003−1、符号付加部2007−1、符号付加部2008−1に高さ1を、符号付加部2004−1に高さ2を、それ以外の第一符号付加部(符号付加部2002−1、符号付加部2005−1、符号付加部2006−1、符号付加部2009−1、符号付加部2010−1)には高さ0を与える。   Therefore, when encoding the code information 1012001100 (ternary code), the code adding unit 2001-1, the code adding unit 2003-1, the code adding unit 2007-1, and the code adding unit 2008-1 have a height of 1, The code adding unit 2004-1 has a height of 2, and the other first code adding units (the code adding unit 2002-1, the code adding unit 2005-1, the code adding unit 2006-1, the code adding unit 2009-1, A height of 0 is given to the appending section 2010-1).

また、符号情報1012001100(3元符号)のビット数が10であることを表すために、符号付加部2011−2に高さ1を与え、それ以外の第二符号付加部(符号付加部2001−2〜符号付加部2010−2及び符号付加部20121−2)には、高さ0を与える。   Further, in order to indicate that the number of bits of the code information 1012001100 (ternary code) is 10, a height of 1 is given to the code adding unit 2011-2, and the other second code adding unit (code adding unit 2001-). 2 to the code adding unit 2010-2 and the code adding unit 20121-2) are given a height of 0.

続いて、第三符号付加部について説明する。第三符号付加部は、隣りあう第一符号部の間に9個存在する。例えば、隣り合う符号付加部2001−1と符号付加部2002−1との間には、符号付加部2001−3が、符号付加部2002−1と符号付加部2003−1との間には、符号付加部2002−3が存在する。   Next, the third code adding unit will be described. There are nine third code adding units between adjacent first code units. For example, between the adjacent code addition unit 2001-1 and the code addition unit 2002-1, the code addition unit 2001-3 is between the code addition unit 2002-1 and the code addition unit 2003-1. A code addition unit 2002-3 exists.

第三符号付加部には、隣り合う第一符号付加部に付加された立体符号の高さ、及び、以下のルールに基づき、立体符号が付加される。   A 3D code is added to the third code adding unit based on the height of the 3D code added to the adjacent first code adding unit and the following rules.

(ルール1)
隣り合う第一符号付加部が両方とも高さ1を持つ場合、間にある第三符号付加部に高さ1を与え、隣り合う第一符号付加部には高さ0を与え直す。
(ルール2)
隣り合う第一符号付加部が両方とも高さ2を持つ場合、間にある第三符号付加部に高さ2を与え、隣り合う第一符号付加部には高さ0を与え直す。
(ルール3)
隣り合う第一符号付加部が両方とも1以上の高さを持ち、左側の符号付加部が高さ1、右側の符号付加部が高さ2を持つ場合、間にある第三符号付加部に高さ3を与え、隣り合う第一符号付加部には高さ0を与え直す。
(ルール4)
隣り合う第一符号付加部が両方とも1以上の高さを持ち、左側の符号付加部が高さ2、右側の符号付加部が高さ1を持つ場合、間にある第三符号付加部に高さ4を与え、隣り合う第一符号付加部には高さ0を与え直す。
(Rule 1)
When both the adjacent first code addition units have a height of 1, a height of 1 is given to the third code addition unit between them, and a height of 0 is given again to the adjacent first code addition units.
(Rule 2)
When both adjacent first code addition units have a height of 2, a height of 2 is given to the third code addition unit between them, and a height of 0 is given back to the adjacent first code addition unit.
(Rule 3)
If the adjacent first code addition units both have a height of 1 or more, the left code addition unit has a height of 1 and the right code addition unit has a height of 2, the third code addition unit in between A height of 3 is given, and a height of 0 is given again to the adjacent first code addition units.
(Rule 4)
If the adjacent first code addition units both have a height of 1 or more, the left code addition unit has a height of 2, and the right code addition unit has a height of 1, the third code addition unit in between A height of 4 is given, and a height of 0 is given again to the adjacent first code addition unit.

実施例2で用いる符号情報1012001100(3元符号)に基づき上記ルールを適用する。まず、符号付加部2003−1が高さ1、符号付加部2004−1が高さ2を持つためルール3より、符号付加部2003−3に高さ3を与え、符号付加部2003−1と符号付加部2004−1に高さ0を与え直す。   The above rule is applied based on the code information 1012001100 (ternary code) used in the second embodiment. First, since the code adding unit 2003-1 has a height of 1 and the code adding unit 2004-1 has a height of 2, from the rule 3, the code adding unit 2003-3 is given a height of 3, and the code adding unit 2003-1 The code adding unit 2004-1 is given a height of 0 again.

符号付加部2007−1が高さ1、符号付加部2008−1が高さ1を持つためルール1より、符号付加部2006−3に高さ1を与え、符号付加部2007−1と符号付加部2008−1に高さ0を与え直す。   Since the code adding unit 2007-1 has a height of 1 and the code adding unit 2008-1 has a height of 1, according to rule 1, the code adding unit 2006-3 is given a height of 1, and the code adding unit 2007-1 is added with the code. The height is given again to the part 2008-1.

図14は、符号情報1012001100(3元符号)に上記ルールを適用した配列パターン記憶領域2000を示す。図14の符号付加部に記入された数字は立体符号の高さを表すために付したもので実際にはこの数字に対応する高さの立体符号が付加される。   FIG. 14 shows an array pattern storage area 2000 in which the above rule is applied to code information 1012001100 (ternary code). The numbers entered in the code adding section in FIG. 14 are added to indicate the height of the three-dimensional code, and in reality, a three-dimensional code having a height corresponding to this number is added.

上記ルールを適用することで、隣り合う第一符号付加部が共に1以上の高さを有する場合、第一符号付加部には0が与え直される。したがって、図14に示すように、高さ1を有する符号付加部を減少させることができる。すなわち、第三符号付加部を利用することにより、立体符号を付加する符号付加部の数を減らすことができる。   By applying the above rule, when both adjacent first code addition units have a height of 1 or more, 0 is given again to the first code addition unit. Therefore, as shown in FIG. 14, the sign adding unit having the height 1 can be reduced. That is, by using the third code adding unit, the number of code adding units to which the three-dimensional code is added can be reduced.

〔立体符号から平面図形への変換〕
次に、上記ルールに基づき得られた立体コードを符号形式変換手段122が平面図形に変換する方法について説明する。図1の符号形式変換手段122は、立体コードを例えば以下のように平面図形に変換する。
[Conversion from solid code to plane figure]
Next, a method in which the code format conversion unit 122 converts the three-dimensional code obtained based on the above rules into a plane figure will be described. The code format conversion means 122 of FIG. 1 converts a solid code into a plane figure as follows, for example.

高さ4が与えられた符号付加部に関しては、符号付加部に薄い点線枠(可視だが、気にはならない程度の色)を与え、符号付加部の中心に“2 1”と記入する。   For the sign adding part given a height of 4, a thin dotted frame (color that is visible but not noticeable) is given to the sign adding part, and “2 1” is written in the center of the sign adding part.

高さ3が与えられた符号付加部に関しては、符号付加部に薄い破線枠(可視だが、気にはならない程度の色)を与え、符号付加部の中心に“1 2”と記入する。   For the code adding unit given the height 3, a thin broken line frame (color that is visible but not noticeable) is given to the code adding unit, and “12” is written in the center of the code adding unit.

高さ2が与えられた符号付加部に関しては、符号付加部に薄い1点鎖線(可視だが、気にはならない程度の色)を与え、符号付加部の中心に“2”と記入する。   As for the code adding part to which the height 2 is given, a thin one-dot chain line (a color that is visible but not noticeable) is given to the code adding part, and “2” is written in the center of the code adding part.

高さ1が与えられた符号付加部に関しては、符号付加部に薄い2点鎖線(可視だが、気にはならない程度の色)を与え、符号付加部の中心に“1“と記入する。   For the code addition unit given a height of 1, a thin two-dot chain line (color that is visible but not noticeable) is given to the code addition unit, and “1” is entered at the center of the code addition unit.

高さ0が与えられた符号付加部に関しては何もしない。   Nothing is done with respect to the sign adding unit given a height of 0.

図15は、立体コードを平面図形に変換した配列パターン記憶領域2000の一例を示す図である。図14で高さ1を有する符号付加部は、薄い2点鎖線で示され中心に“1“と記入されている。また、図14で高さ3を有する符号付加部は、薄い破線で示され中心に“1 2“と記入されている。なお、数字は視認のしやすさのために記入しただけで、数字を記入しなくとも機能面には支障がない。   FIG. 15 is a diagram illustrating an example of an array pattern storage area 2000 in which a three-dimensional code is converted into a plane figure. In FIG. 14, the sign adding portion having a height of 1 is indicated by a thin two-dot chain line, and “1” is written in the center. Further, the sign adding portion having a height of 3 in FIG. 14 is indicated by a thin broken line, and “12” is written in the center. In addition, the numbers are only entered for ease of visual recognition, and there is no functional problem even if the numbers are not entered.

図15の平面画像は、立体コード画像出力手段103を有していない画像形成装置で印刷できる。すなわち実施例2では、実施例1と異なり立体符号が用紙に生成されないので、一般に利用されている画像形成装置で印刷できる。   The planar image in FIG. 15 can be printed by an image forming apparatus that does not have the stereoscopic code image output unit 103. That is, in the second embodiment, unlike the first embodiment, a three-dimensional code is not generated on the paper, so that printing can be performed by a commonly used image forming apparatus.

〔平面図形の復号化〕
立体符号復元化装置で復号化するためには、紙面に立体コードが必要となる。図15の平面画像から符号情報1012001100(3元符号)を復元化するために、図16のような立体物2201、立体物2202、立体物2203、立体物2204を用意する。
[Decryption of plane figure]
In order to perform decoding by the three-dimensional code restoration device, a three-dimensional code is required on the paper surface. In order to restore the code information 1012001100 (three-dimensional code) from the planar image of FIG. 15, a three-dimensional object 2201, a three-dimensional object 2202, a three-dimensional object 2203, and a three-dimensional object 2204 as shown in FIG. 16 are prepared.

立体物2201、立体物2202、立体物2203、立体物2204は底面の面積が符号付加部の面積に等しいか、又は、符号付加部の面積より若干小さい。立体物2201と立体物2202は高さが異なり、立体物2201は立体物2202の約半分の高さを持つ。立体物2203は、左半分の高さが立体物2202と等しく、右半分の高さが2201と等しい。立体物2204は、立体物2203と左右逆の高さを有する。   The three-dimensional object 2201, the three-dimensional object 2202, the three-dimensional object 2203, and the three-dimensional object 2204 have a bottom area equal to or slightly smaller than the area of the sign adding portion. The three-dimensional object 2201 and the three-dimensional object 2202 have different heights, and the three-dimensional object 2201 has about half the height of the three-dimensional object 2202. The three-dimensional object 2203 has a left half height equal to the three-dimensional object 2202 and a right half height equal to 2201. The three-dimensional object 2204 has a height opposite to that of the three-dimensional object 2203.

図15のように印刷された画像に対し、2点鎖線で囲われている部分に立体物2201を、1点鎖線で囲われている部分に立体物2202を、破線で囲われている部分に立体物2203を、点線で囲われている部分に立体物2204を配置する。立体物2201は高さ1、立体物2202は高さ2、立体物2203は高さ3,立体物2204は高さ4の立体符号をそれぞれ表すと規定し、印刷された画像に立体物を配置することで、実施例1と同様に立体コードが付加された用紙を得ることができる。立体コードが付加された用紙が得られれば、立体符号復元化装置で復号化できる。   In the image printed as shown in FIG. 15, the three-dimensional object 2201 is shown in the part surrounded by the two-dot chain line, the three-dimensional object 2202 is shown in the part surrounded by the one-dot chain line, and the part surrounded by the broken line is shown. The three-dimensional object 2204 is arranged in a portion surrounded by a dotted line. The three-dimensional object 2201 is defined as a three-dimensional code having a height of 1, a three-dimensional object 2202 is represented as a height 2, a three-dimensional object 2203 is represented as a height 3, and a three-dimensional object 2204 is represented as a height 4. A three-dimensional object is arranged in a printed image. As a result, a sheet to which a three-dimensional code is added can be obtained as in the first embodiment. If a sheet to which a three-dimensional code is added is obtained, it can be decoded by a three-dimensional code restoration device.

実施例2の場合、高さ1または2を持つ符号付加部の数が増えると、操作者が立体物を配置する手間が増える。しかしながら、例えば次のように処理することで操作者の労力を低減できる。実施例2のように符号長6の3元符号を取り扱った場合には3の6乗個の数値を取りうるので、例えば符号付加部を3の6乗個だけ用意する。符号付加部を符号情報が取りうる状態の数だけ用意すれば、符号付加部の位置だけで符号情報を復元できる。したがって、操作者は1個の立体物を紙面に配置するだけ復号化できる。   In the case of the second embodiment, when the number of the code addition units having the height 1 or 2 is increased, the labor for the operator to arrange the three-dimensional object is increased. However, the labor of the operator can be reduced by, for example, processing as follows. When a ternary code having a code length of 6 is handled as in the second embodiment, a value of 3 to the 6th power can be taken, and therefore, for example, only a code addition unit of 3 6 is prepared. If the number of code adding units is as many as the number of states that the code information can take, the code information can be restored only by the position of the code adding unit. Therefore, the operator can perform decoding only by placing one solid object on the sheet.

実施例3では、2次元コードと立体コードとを組み合わせて、ユーザが用紙に加筆記入した情報を入力する情報入力装置について説明する。図17(a)は、情報入力装置の一例を示す。ペン型の座標入力装置4は、用紙上で先端部5のある位置を検出する。画像読取装置6は、用紙上に形成された当該用紙上の座標を示す2次元コードを光学的に読み取る。マイコン8が、この読み取った2次元コードをデコードすることで、先端部5が加筆している位置を検出できる。加筆した内容は、先端部5の軌跡として先端部5の位置座標と共にパソコン9へ入力される。   In the third embodiment, an information input device that inputs information that a user writes on a sheet by combining a two-dimensional code and a three-dimensional code will be described. FIG. 17A shows an example of an information input device. The pen-type coordinate input device 4 detects the position where the tip 5 is located on the paper. The image reading device 6 optically reads a two-dimensional code indicating coordinates on the paper formed on the paper. When the microcomputer 8 decodes the read two-dimensional code, the position where the tip portion 5 is added can be detected. The added content is input to the personal computer 9 together with the position coordinates of the tip 5 as a locus of the tip 5.

図17(b)は、2次元コード3及び立体コードが付加された用紙1の一例を示す。ユーザは、例えばスリットパタン光を投光し、画像読み取り装置6で立体符号11からなる立体コードを読み取り、加筆している文書を識別する。   FIG. 17B shows an example of the paper 1 to which the two-dimensional code 3 and the three-dimensional code are added. The user, for example, projects slit pattern light, reads the three-dimensional code composed of the three-dimensional code 11 by the image reading device 6, and identifies the document being added.

マイコン8は、立体コードのデコードにより加筆している文書を、2次元コードのデコードにより加筆した位置及び加筆の筆跡を認識できる。したがって、図17(a)の情報入力装置によれば、立体コードを用いることで2次元コードの記憶量を節約でき、用紙と対応づけて情報を加筆できる情報入力装置を実現できる。   The microcomputer 8 can recognize the position of the document being added by decoding the three-dimensional code and the position of the writing by adding the two-dimensional code. Therefore, according to the information input device of FIG. 17A, it is possible to save the storage amount of the two-dimensional code by using the three-dimensional code, and it is possible to realize an information input device that can add information in association with paper.

立体コード画像形成装置の機能構成図の一例である。It is an example of a functional block diagram of a three-dimensional code image forming apparatus. 配列パターン記憶領域の一例を示す図である。It is a figure which shows an example of an arrangement | sequence pattern storage area. 立体部号が配置された領域記憶部の一例を示す図である。It is a figure which shows an example of the area | region memory | storage part by which the solid part number is arrange | positioned. 立体コードを平面画像に印刷する処理の流れを示すフローチャート図の一例である。It is an example of the flowchart figure which shows the flow of the process which prints a solid code on a plane image. 印刷される文書の一例を示す図である。It is a figure which shows an example of the document printed. A4縦向きに印刷する場合の立体符号の配列パターンの一例を示す図である。It is a figure which shows an example of the arrangement | sequence pattern of the solid code in the case of printing in A4 portrait orientation. A5横向きに印刷する場合の立体符号の配列パターンの一例を示す図である。It is a figure which shows an example of the arrangement | sequence pattern of the solid code in the case of printing in A5 landscape orientation. 配列パターン記憶領域の配列パターンを適用した文書の一例である。It is an example of the document to which the arrangement pattern of the arrangement pattern storage area is applied. 文書の内容に立体コードを出力した紙面の一例である。It is an example of the paper surface which output the solid code to the content of the document. 立体符号復号化装置の一例を示す図である。It is a figure which shows an example of a stereo code decoding apparatus. スリット光が投光された紙面を撮影した画像の一例を示す図である。It is a figure which shows an example of the image which image | photographed the paper surface where the slit light was projected. 実施例2における立体コード画像形成装置の機能構成図の一例である。10 is an example of a functional configuration diagram of a three-dimensional code image forming apparatus in Embodiment 2. FIG. 実施例2における領域記憶部を説明するための図である。FIG. 10 is a diagram for explaining an area storage unit according to the second embodiment. 実施例2における配列パターン記憶領域の一例を示す図である。6 is a diagram illustrating an example of an array pattern storage area in Embodiment 2. FIG. 立体コードを平面図形に変換した配列パターン記憶領域領の一例を示す図である。It is a figure which shows an example of the arrangement | sequence pattern storage area area | region which converted the solid code into the plane figure. 立体物の一例を示す図である。It is a figure which shows an example of a solid object. 情報入力装置の一例を示す図である。It is a figure which shows an example of an information input device.

符号の説明Explanation of symbols

3 2次元コード
4 ペン型座標入力装置
5 ペンの先端部
6 画像読み取り装置
8 マイコン
11 立体符号
101 立体コード生成手段
102 画像形成手段
103 立体コード画像出力手段
104 平面画像出力手段
105 均一領域抽出手段
107 領域記憶部
110 スリット光
121 平面図形出力手段
122 符号形式変換手段
201 文書
300 デジタルカメラ
305 投光装置
701 投光部
702 撮影部
705 スリット
802 符号付加部位
902 立体符号
1000、1300、1400、2000 配列パターン記憶領域
2201〜2204 立体物
3 3D Code 4 Pen Type Coordinate Input Device 5 Pen Tip 6 Image Reading Device 8 Microcomputer 11 Stereo Code 101 Stereo Code Generation Unit 102 Image Forming Unit 103 Stereo Code Image Output Unit 104 Plane Image Output Unit 105 Uniform Area Extraction Unit 107 Area storage unit 110 Slit light 121 Plane graphic output unit 122 Code format conversion unit 201 Document 300 Digital camera 305 Projection device 701 Projection unit 702 Imaging unit 705 Slit 802 Sign addition site 902 Three-dimensional code 1000, 1300, 1400, 2000 Array pattern Storage area 2201-2204 Three-dimensional object

Claims (16)

高さ情報を有する立体符号の配列により所定の情報をコード化する立体コード生成手段と、
平面画像が印刷される第1の範囲と共通した、各立体符号が配置されうる用紙上の第2の範囲を、立体符号毎に指定する配列パターンが記憶された配列パターン記憶手段と、
前記配列パターンに基づき、前記立体コード生成手段が生成した立体コードを構成する各立体符号を前記第2の範囲内に形成し、かつ、前記配列パターンを特定する特定情報の立体コードを、予め固定された固定範囲内に形成する立体コード画像出力手段と、
を有することを特徴とする立体コード画像形成装置。
Stereoscopic code generating means for encoding predetermined information by an array of stereoscopic codes having height information;
An array pattern storage means for storing an array pattern for designating a second range on the paper in which each three-dimensional code can be arranged, which is common to the first range in which the planar image is printed, for each three-dimensional code;
Based on the arrangement pattern, each of the three-dimensional codes constituting the three-dimensional code generated by the three-dimensional code generation means is formed in the second range, and a three-dimensional code of specific information for specifying the arrangement pattern is fixed in advance. Three-dimensional code image output means for forming within the fixed range ;
A three-dimensional code image forming apparatus comprising:
前記所定の情報は、文書を識別するための文書識別情報であり、
前記平面画像は前記文書識別情報に対応した文書の内容が形成された画像である、
ことを特徴とする請求項1記載の立体コード画像形成装置。
The predetermined information is document identification information for identifying a document,
The planar image is an image in which the content of a document corresponding to the document identification information is formed.
The three-dimensional code image forming apparatus according to claim 1 .
前記平面画像の色を各点毎に求め、前記第2の範囲から均一な色の符号付加部位を抽出する均一領域抽出手段を更に有し、
前記立体コード生成手段は、前記均一領域抽出手段により抽出された色の均一な前記符号付加部位に前記立体符号を形成する、
ことを特徴とする請求項2記載の立体コード画像形成装置。
Further comprising uniform area extraction means for obtaining the color of the planar image for each point and extracting a sign addition portion of a uniform color from the second range;
The three-dimensional code generating means forms the three-dimensional code in the sign addition portion of the uniform color extracted by the uniform area extracting means;
The three-dimensional code image forming apparatus according to claim 2 .
前記立体符号が所定の色情報を有する、
ことを特徴とする請求項1ないし3いずれか一項記載の立体コード画像形成装置。
The three-dimensional code has predetermined color information;
The three-dimensional code image forming apparatus according to any one of claims 1 to 3 .
1つの前記立体符号は、その高さにより2値又は3値の情報を有する、
ことを特徴とする請求項1ないし4いずれか1項記載の立体コード画像形成装置。
One of the three-dimensional codes has binary or ternary information depending on the height thereof.
The three-dimensional code image forming apparatus according to claim 1 , wherein the three-dimensional code image forming apparatus is provided.
前記均一領域抽出手段により前記符号付加部位が抽出されなかった場合、
前記立体コード生成手段は、前記文書の前記文書識別情報を変更する、
ことを特徴とする請求項3記載の立体コード画像形成装置。
When the sign addition site is not extracted by the uniform region extraction means,
The three-dimensional code generation means changes the document identification information of the document;
The three-dimensional code image forming apparatus according to claim 3 .
前記文書識別情報には、予め「0」が多く「1」が少ない符号が割り当てられており、
前記配列パターンには、用紙の上下左右の余白に前記第2の範囲が割り当てられている、
ことを特徴とする請求項3記載の立体コード画像形成装置。
The document identification information is pre-assigned a code having a large number of “0” and a small number of “1”.
In the arrangement pattern, the second range is assigned to the top, bottom, left, and right margins of the paper.
The three-dimensional code image forming apparatus according to claim 3 .
請求項1〜7いずれか1項記載の立体コード画像形成装置により立体コードが形成された紙面に、スリット光を投光する、支持台により支持された投光手段と、
前記スリット光が投光された紙面を撮影する撮影手段と、を有し、
撮影された紙面の画像データから三角測量の原理で前記固定範囲内の立体コードを検出し、該立体コードから前記特定情報を復号化すると共に、該特定情報に基づき前記配列パターンを特定し、該配列パターンに基づき前記第2の範囲から三角測量の原理で立体コードを検出する、
ことを特徴とする立体符号復元化装置。
A light projecting unit supported by a support base for projecting slit light on a paper surface on which a three-dimensional code is formed by the three-dimensional code image forming apparatus according to claim 1 ,
Photographing means for photographing the paper surface on which the slit light is projected,
The solid code within the fixed range is detected from the image data of the photographed paper by the principle of triangulation, the specific information is decoded from the solid code, and the arrangement pattern is specified based on the specific information, Detecting a three-dimensional code by the principle of triangulation from the second range based on the arrangement pattern;
A stereoscopic code restoration apparatus characterized by the above.
立体コード生成手段が、高さ情報を有する立体符号の配列により所定の情報をコード化するステップと、
平面画像が印刷される第1の範囲と共通した、各立体符号が配置されうる用紙上の第2の範囲を、立体符号毎に指定する配列パターンが記憶された配列パターン記憶手段の、前記配列パターンに基づき、立体コード画像出力手段が、前記立体コード生成手段が生成した立体コードを構成する各立体符号を前記第2の範囲内に形成し、かつ、前記配列パターンを特定する特定情報の立体コードを、予め固定された固定範囲内に形成するステップと、
を有することを特徴とする立体コード画像形成方法。
The three-dimensional code generating means encodes predetermined information by an array of three-dimensional codes having height information;
The array pattern storage means for storing an array pattern for storing, for each stereo code, a second range on the paper in which each stereo code can be placed, which is common to the first range in which the planar image is printed Based on the pattern, the three-dimensional code image output means forms the three-dimensional code constituting the three-dimensional code generated by the three-dimensional code generation means within the second range, and the three-dimensional code of the specific information for specifying the arrangement pattern Forming a cord within a pre-fixed fixed range ;
A method for forming a three-dimensional code image, comprising:
前記所定の情報は、文書を識別するための文書識別情報であり、
前記平面画像は前記文書識別情報に対応した文書の内容が形成された画像である、
ことを特徴とする請求項9記載の立体コード画像形成方法。
The predetermined information is document identification information for identifying a document,
The planar image is an image in which the content of a document corresponding to the document identification information is formed.
The three-dimensional code image forming method according to claim 9 .
均一領域抽出手段が、前記平面画像の色を各点毎に求め、前記第2の範囲から均一な色の符号負荷部位を抽出するステップを更に有し、
前記立体コード生成手段は、前記均一領域抽出手段により抽出された色の均一な領域に前記立体符号を形成する、
ことを特徴とする請求項10記載の立体コード画像形成方法。
Uniform area extracting unit obtains the color of the planar image for each point, further comprises a answering step to extract uniform color code load portion from the second range,
The three-dimensional code generating means forms the three-dimensional code in a uniform area of the color extracted by the uniform area extracting means;
The three-dimensional code image forming method according to claim 10 .
前記立体符号は所定の色情報を有する、
ことを特徴とする請求項9〜11いずれか一項記載の立体コード画像形成方法。
The three-dimensional code has predetermined color information.
The three-dimensional code image forming method according to any one of claims 9 to 11 .
1つの前記立体符号は、その高さにより2値又は3値の情報を有する、
ことを特徴とする請求項9〜12いずれか1項記載の立体コード画像形成方法
One of the three-dimensional codes has binary or ternary information depending on the height thereof.
The three-dimensional code image forming method according to any one of claims 9 to 12 .
前記均一領域抽出手段により前記符号付加部位が抽出されなかった場合、
前記立体コード生成手段は、前記文書の前記文書識別情報を変更する、
ことを特徴とする請求項11記載の立体コード画像形成方法
When the sign addition site is not extracted by the uniform region extraction means,
The three-dimensional code generation means changes the document identification information of the document;
The three-dimensional code image forming method according to claim 11 .
前記文書識別情報には、予め「0」が多く「1」が少ない符号が割り当てられており、
前記配列パターンには、用紙の上下左右の余白に前記第2の範囲が割り当てられている、
ことを特徴とする請求項10記載の立体コード画像形成方法
The document identification information is pre-assigned a code having a large number of “0” and a small number of “1”.
In the arrangement pattern, the second range is assigned to the top, bottom, left, and right margins of the paper.
The three-dimensional code image forming method according to claim 10 .
請求項9〜15いずれか1項記載の立体コード画像形成方法により立体コードが形成された紙面に、支持台により支持された投光手段がスリット光を投光するステップ
撮影手段が、前記スリット光が投光された紙面を撮影するステップと、
撮影された紙面の画像データから三角測量の原理で前記固定範囲内の立体コードを検出し、該立体コードから前記特定情報を復号化すると共に、該特定情報に基づき前記配列パターンを特定し、該配列パターンに基づき前記第2の範囲から三角測量の原理で立体コードを検出するステップとを
有することを特徴とする立体符号復元化方法。
A step of the three-dimensional code by the claims 9 to 15 three-dimensional code image forming method according to any one of formed paper, light projecting means which is supported by the support table is for projecting slit light,
A photographing means for photographing a paper surface on which the slit light is projected;
The solid code within the fixed range is detected from the image data of the photographed paper by the principle of triangulation, the specific information is decoded from the solid code, and the arrangement pattern is specified based on the specific information, and detecting a three-dimensional code on the principle of triangulation from the second range based on the arrangement pattern,
A three-dimensional code restoration method comprising:
JP2003383563A 2003-11-13 2003-11-13 Three-dimensional code image forming apparatus, image forming apparatus, three-dimensional code image forming method, and image forming method Expired - Fee Related JP4458817B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003383563A JP4458817B2 (en) 2003-11-13 2003-11-13 Three-dimensional code image forming apparatus, image forming apparatus, three-dimensional code image forming method, and image forming method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003383563A JP4458817B2 (en) 2003-11-13 2003-11-13 Three-dimensional code image forming apparatus, image forming apparatus, three-dimensional code image forming method, and image forming method

Publications (2)

Publication Number Publication Date
JP2005144793A JP2005144793A (en) 2005-06-09
JP4458817B2 true JP4458817B2 (en) 2010-04-28

Family

ID=34692247

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003383563A Expired - Fee Related JP4458817B2 (en) 2003-11-13 2003-11-13 Three-dimensional code image forming apparatus, image forming apparatus, three-dimensional code image forming method, and image forming method

Country Status (1)

Country Link
JP (1) JP4458817B2 (en)

Also Published As

Publication number Publication date
JP2005144793A (en) 2005-06-09

Similar Documents

Publication Publication Date Title
JP4198456B2 (en) Two-dimensional code pattern, two-dimensional code pattern carrying medium, two-dimensional code pattern generation method, two-dimensional code reading apparatus and reading method
US8509564B2 (en) Graphic arrangement deciding method, recording medium and information processing apparatus
US8595614B2 (en) Document generating apparatus, document generating method, computer program and recording medium
KR101582218B1 (en) Printed Material on which Two-dimensional Code is Displayed
WO2003085510A1 (en) Device and its operation method for enabling printer to print page of desired design
JP4757131B2 (en) Image composition apparatus, image composition method, and program
JP2014011696A (en) Image processing apparatus and computer program
JP4458817B2 (en) Three-dimensional code image forming apparatus, image forming apparatus, three-dimensional code image forming method, and image forming method
JP2006040045A (en) Information processor, cubic object, information processing system and information processing method
JP2007235885A (en) Image-forming device
JP2006352628A (en) Digital image generating/transmitting/receiving apparatus and distribution and reproducing system thereof
JP4780049B2 (en) Information processing system and information processing program
JP2006039868A (en) Writing information input device, document processing system, writing information input program and recording medium
JP2003244424A (en) Image forming system
JP4738978B2 (en) WRITING INFORMATION PROCESSING SYSTEM, WRITING INFORMATION PROCESSING METHOD, AND PROGRAM
JP2005284882A (en) Content expression control device, content expression control system, reference object for content expression control, content expression control method, content expression control program, and recording medium with the program recorded thereon
JP2009259254A (en) Content expression control device, content expression control system, reference object for content expression control and content expression control program
JP5010520B2 (en) Trimming range optimization method, apparatus and program
JP4340900B2 (en) Image information processing system, image information processing apparatus, image information processing method, image information processing program, and storage medium
JP2011023836A (en) Slide data creation device, slide data creation method, and program
JP4983489B2 (en) Information processing apparatus and information processing program
JP4149351B2 (en) Image printing system
JP2009170979A (en) Document management system, document management apparatus and program
JP4158681B2 (en) Image processing system
JP2005196481A (en) Image forming apparatus, image forming method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060515

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090623

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090819

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091124

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100108

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: 20100202

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: 20100209

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20130219

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20130219

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20140219

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees