JPH09263009A - Code printing device - Google Patents
Code printing deviceInfo
- Publication number
- JPH09263009A JPH09263009A JP8073482A JP7348296A JPH09263009A JP H09263009 A JPH09263009 A JP H09263009A JP 8073482 A JP8073482 A JP 8073482A JP 7348296 A JP7348296 A JP 7348296A JP H09263009 A JPH09263009 A JP H09263009A
- Authority
- JP
- Japan
- Prior art keywords
- code
- recording
- information
- printing
- 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.)
- Pending
Links
Landscapes
- Printers Characterized By Their Purpose (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、音声,音楽等のオ
ーディオ情報、カメラ,ビデオ等から得られる映像情
報、及びパーソナルコンピュータ,ワードプロセッサ等
から得られるディジタルコードデータ等を含めた所謂マ
ルチメディア情報に係るドットコードを印刷するための
コード印刷装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to so-called multimedia information including audio information such as voice and music, video information obtained from a camera, a video, etc., and digital code data obtained from a personal computer, a word processor, etc. The present invention relates to a code printing device for printing such a dot code.
【0002】[0002]
【従来の技術】従来より、音声等のオーディオ情報等を
含めた所謂マルチメディア情報を光学的に読み取り可能
なドットコードとして記録するコード印刷装置に係る技
術が開示されている(特開平6−231466号公報
等)。2. Description of the Related Art Conventionally, a technology relating to a code printing apparatus for recording so-called multimedia information including audio information such as voice as an optically readable dot code has been disclosed (JP-A-6-231466). No.
【0003】図25には上記従来技術に係るドットコー
ドの構成を示して説明する。FIG. 25 shows the structure of a dot code according to the above-mentioned conventional technique.
【0004】同図に於いて、ドットコード101のデー
タフォーマットでは、1つのブロック104は、マーカ
102、ブロックアドレス105、及びアドレスのエラ
ー検出,エラー訂正データ106と、実際のデータが入
るデータエリアとからなっている。そして、このブロッ
ク104が縦、横、二次元的に配列され、それが集まっ
てドットコード101を形成している。これについて
は、上記特開平6−231466号公報に詳細に示され
ているので、これ以上の説明は省略する。In the figure, in the dot code 101 data format, one block 104 includes a marker 102, a block address 105, address error detection / correction data 106, and a data area in which actual data is stored. It consists of The blocks 104 are arranged vertically, horizontally, and two-dimensionally, and are gathered to form the dot code 101. This is described in detail in Japanese Patent Laid-Open No. 6-231466, so further description will be omitted.
【0005】次に図26には上記ドットコード101を
印刷する従来技術に係るコード印刷装置の構成を示し説
明する。図26(a)に示されるように、このコード印
刷装置はプリンタエンジン201と紙面記録情報入力部
202、CPU(Central Processing Unit) 203、R
OM(Read Only Memory)204、RAM(Random Access
Memory)205とがCPUバス212を介して接続され
構成されている。Next, FIG. 26 shows the structure of a conventional code printing apparatus for printing the dot code 101, which will be described. As shown in FIG. 26A, this code printing apparatus includes a printer engine 201, a paper surface recording information input unit 202, a CPU (Central Processing Unit) 203, and R.
OM (Read Only Memory) 204, RAM (Random Access)
Memory) 205 is connected via a CPU bus 212.
【0006】上記紙面記録情報入力部202は紙面上に
記録される文字や画像等を入力する為のものである。上
記CPU203は全体の制御を司るものであり、ROM
204にはプログラムやテーブル、データパラメータ等
が記録されている。RAM205はCPU203のワー
クエリア又は記録イメージデータ等を記録する為のもの
である。上記プリンタエンジン201は、紙面記録用の
インク206と記録ヘッド207と制御部208とから
なり、該制御部208は紙搬送用の制御と記録ヘッド2
07の走査用の制御を司る。そして、該制御部208の
制御に従って記録ヘッド207を駆動し、所望とするコ
ードを記録する。The paper surface recording information input unit 202 is for inputting characters, images and the like recorded on the paper surface. The CPU 203 is responsible for overall control, and ROM
In 204, programs, tables, data parameters, etc. are recorded. The RAM 205 is for recording a work area of the CPU 203 or recording image data. The printer engine 201 includes an ink 206 for recording on paper, a recording head 207, and a control unit 208. The control unit 208 controls the paper conveyance and the recording head 2.
It is responsible for controlling the 07 scan. Then, the recording head 207 is driven under the control of the control unit 208 to record the desired code.
【0007】以下、図26(b)を参照して、上記コー
ド印刷装置で紙面に実際にコードを記録する動作を説明
する。The operation of actually recording a code on the paper by the code printing apparatus will be described below with reference to FIG.
【0008】同図に示されるように、上記記録ヘッド2
07は1記録画素単位の記録部207aを複数1列に配
列した構成となっている。そして、ヘッド走査制御部2
10は、該記録部207aの配列方向と垂直なヘッド走
査方向に記録ヘッド207を走査する。このコード印刷
装置には、上記ヘッド走査方向と垂直な方向に紙を移動
させる紙搬送制御部209が配設されている。As shown in FIG.
Reference numeral 07 has a configuration in which a plurality of recording units 207a for each recording pixel are arranged in one column. Then, the head scanning control unit 2
Reference numeral 10 scans the recording head 207 in a head scanning direction perpendicular to the arrangement direction of the recording units 207a. The code printing apparatus is provided with a paper transport control unit 209 that moves the paper in a direction perpendicular to the head scanning direction.
【0009】このような構成において、1頁分1枚の紙
に紙面記録情報を記録する場合、先ず1つの分割画像を
複数並べて1頁分を記録することになる。ここで、1分
割画像とは1回のヘッド走査において記録される画像で
あり、ヘッド走査方向の長さ、即ち有効印字長をヘッド
走査長とする。尚、該ヘッド走査長と垂直方向はヘッド
走査幅、即ち有効印字幅を示している。In such a construction, when the page recording information is recorded on one sheet of paper for one page, first, a plurality of divided images are arranged and one page is recorded. Here, the one-divided image is an image recorded in one head scan, and the length in the head scan direction, that is, the effective print length is the head scan length. The head scanning length and the vertical direction indicate the head scanning width, that is, the effective print width.
【0010】次に図27を参照して、上記コード印刷装
置でコードや文字、紙面情報を記録する場合について説
明する。図27(a)は従来技術に係るコード印刷装置
により黒ベタの記録をした様子を示す図であり、図27
(b)は上記コード印刷装置により記録された文字を示
す図であり、図27(c)は上記コード印刷装置により
記録されたドットコードを示す図である。Next, with reference to FIG. 27, description will be given of a case where a code, a character, and paper surface information are recorded by the code printing device. FIG. 27A is a diagram showing a state in which solid black recording is performed by the code printing device according to the related art.
27B is a diagram showing characters recorded by the code printing device, and FIG. 27C is a diagram showing dot codes recorded by the code printing device.
【0011】従来技術に係るコード印刷装置は、黒ベタ
を確実に印刷する目的を達成する為に記録できるドット
ピッチよりも記録するドット径は大きく設定されてい
た。従って、図27(b)に示されるように文字の線が
とぎれずに鮮明に記録することができる。しかしなが
ら、図27(c)に示されるように、1記録ドットを1
情報ドットとした場合、白ドットの部分が黒ドットの影
響によって狭くなり、確実に読み取り可能なコードとし
て記録することができなかった。In the conventional code printing apparatus, the dot diameter to be printed is set to be larger than the dot pitch that can be printed to achieve the purpose of reliably printing solid black. Therefore, as shown in FIG. 27 (b), the lines of characters can be recorded clearly without interruption. However, as shown in FIG. 27C, one recording dot is
In the case of information dots, the white dots were narrowed due to the influence of black dots, and it was not possible to record them as a code that could be read reliably.
【0012】そこで、ドット径を小さくして記録するこ
とが考えられる。図27(d)乃至(f)にはドット径
を小さくして記録した場合を示す。図27(d)はコー
ド記録を最適に行うドット径にて記録した場合を示す
が、黒ドットも白ドットも互いに干渉することなく必要
なドット面積を有する最適な形状で記録されているのが
判る。Therefore, it is conceivable to reduce the dot diameter for recording. FIGS. 27D to 27F show the case of recording with a small dot diameter. FIG. 27 (d) shows the case of recording with a dot diameter for optimally performing code recording, but black dots and white dots are recorded in an optimum shape having a necessary dot area without interfering with each other. I understand.
【0013】[0013]
【発明が解決しようとする課題】しかしながら、このド
ット径にて黒ベタを印刷する場合、図27(e)に示さ
れるように、黒ベタを確実に印刷することができず、ド
ット間に隙間ができてしまう。また、そのドット径で文
字を印刷する場合に、図27(f)に示されるように線
が途中で切れて美しくない文字となってしまう。However, when printing a black solid with this dot diameter, as shown in FIG. 27 (e), the black solid cannot be printed reliably and there is a gap between the dots. Will be created. Further, when a character is printed with the dot diameter, the line is cut off as shown in FIG.
【0014】このように、同じドット径で文字や画像等
の紙面記録情報とドットコードをコード印刷装置で確実
に記録することはできない。その他、紙面にシミや黄バ
ミ、破れた箇所等があった場合にもコードが確実に記録
することができなかった。As described above, it is not possible to reliably record on-paper recording information such as characters and images and dot codes with the same dot diameter by the code printing device. In addition, the code could not be reliably recorded even if there were spots, yellow stains, or torn parts on the paper surface.
【0015】本発明は、上記問題に鑑みてなされたもの
で、その目的とするところは、ドットピッチやドット形
状、ドットサイズ等を最適に設定することができ、更に
コード印刷予定面に品質不良がある場合においても印刷
媒体の印刷適性を改善し、的確な印刷品質でコードを確
実に印刷することにある。The present invention has been made in view of the above problems, and an object thereof is to be able to optimally set a dot pitch, a dot shape, a dot size, and the like, and further, to cause poor quality on a code printing surface. Even when there is such a problem, the printability of the print medium is improved and the code is surely printed with an appropriate print quality.
【0016】[0016]
【課題を解決するための手段】上記目的を達成するため
に、本発明の第1の態様によるコード印刷装置は、オー
ディオ情報、画像情報、ディジタルコードデータの少な
くとも一つを含むマルチメディア情報を光学的に読み取
り可能なコードとして印刷媒体に印刷するためのコード
印刷装置において、上記コード以外の、それ自体で認識
可能な文字や画像等を含む媒体面情報を上記印刷媒体に
印刷するための媒体面情報印刷手段と、上記マルチメデ
ィア情報に対応したコードを上記印刷媒体に印刷するた
めのコード印刷手段とを備えたことを特徴とする。In order to achieve the above object, a code printing apparatus according to a first aspect of the present invention optically outputs multimedia information including at least one of audio information, image information and digital code data. In a code printing apparatus for printing on a print medium as a physically readable code, a medium surface for printing on the print medium other than the code, medium surface information including characters and images that can be recognized by itself. An information printing unit and a code printing unit for printing a code corresponding to the multimedia information on the print medium are provided.
【0017】第2の態様によるコード印刷装置は、オー
ディオ情報、画像情報、ディジタルコードデータの少な
くとも一つを含むマルチメディア情報を光学的に読み取
り可能なコードとして印刷媒体に印刷するためのコード
印刷装置において、上記印刷媒体における少なくともコ
ードの印刷される乃至はコードの印刷された印刷面の状
態を光学的に読み取るための読取手段と、上記読取手段
で読み取られた印刷面の品質状態を判別するための品質
状態判別手段とを備えたことを特徴とする。A code printing device according to a second aspect is a code printing device for printing multimedia information including at least one of audio information, image information and digital code data on a print medium as an optically readable code. In order to determine the quality state of the print surface read by the reading means, the reading means for optically reading at least the code on the print medium or the state of the print surface on which the code is printed. And a quality state determining means of the above.
【0018】さらに、第3の態様によるコード印刷装置
は、オーディオ情報、画像情報、ディジタルコードデー
タの少なくとも一つを含むマルチメディア情報を光学的
に読み取り可能なコードとして印刷媒体に印刷するため
のコード印刷装置において、上記マルチメディア情報に
対応したコードを上記印刷媒体に光学的に読取可能に印
刷する印刷手段と、上記印刷媒体における少なくともコ
ードの印刷された印刷面の状態を光学的に読み取る読取
手段と、上記読取手段で読み取られたコードを復元処理
して得られるデータ列と、上記印刷媒体に印刷されるべ
きコードのデータ列とを比較してコード印刷状態の良悪
を判別する印刷状態判別手段と、上記印刷状態判別手段
で判別された結果に応じてコードの再印刷動作を制御す
る印刷制御手段とを備えたことを特徴とする。Further, the code printing apparatus according to the third aspect is a code for printing multimedia information including at least one of audio information, image information and digital code data on a print medium as an optically readable code. In the printing apparatus, a printing unit that optically prints a code corresponding to the multimedia information on the printing medium, and a reading unit that optically reads the state of at least the printing surface of the printing medium on which the code is printed. And a print state determination for determining whether the code print state is good or bad by comparing a data sequence obtained by restoring the code read by the reading means with a data sequence of the code to be printed on the print medium. Means, and print control means for controlling the reprinting operation of the code according to the result determined by the print state determining means. Characterized by comprising.
【0019】即ち、本発明の第1の態様によるコード印
刷装置では、オーディオ情報、画像情報、ディジタルコ
ードデータの少なくとも一つを含むマルチメディア情報
を光学的に読み取り可能なコードとして印刷媒体に印刷
するためのコード印刷装置において、媒体面情報印刷手
段により、上記コード以外のそれ自体で認識可能な文字
や画像等を含む媒体面情報が上記印刷媒体に印刷され、
コード印刷手段により上記マルチメディア情報に対応し
たコードが上記印刷媒体に印刷される。That is, in the code printing apparatus according to the first aspect of the present invention, multimedia information including at least one of audio information, image information and digital code data is printed on a print medium as an optically readable code. In the code printing device for, by the medium surface information printing means, the medium surface information including characters or images recognizable by itself other than the code is printed on the print medium,
A code corresponding to the multimedia information is printed on the print medium by the code printing means.
【0020】そして、第2の態様によるコード印刷装置
では、オーディオ情報、画像情報、ディジタルコードデ
ータの少なくとも一つを含むマルチメディア情報を光学
的に読み取り可能なコードとして印刷媒体に印刷するた
めのコード印刷装置において、読取手段により上記印刷
媒体における少なくともコードの印刷される乃至はコー
ドの印刷された印刷面の状態が光学的に読み取られ、品
質状態判別手段により上記読取手段で読み取られた印刷
面の品質状態が判別される。In the code printing apparatus according to the second aspect, a code for printing multimedia information including at least one of audio information, image information and digital code data on a print medium as an optically readable code. In the printing apparatus, at least the code is printed by the reading unit or the state of the printing surface on which the code is printed is optically read by the reading unit, and the quality of the printing surface read by the reading unit is determined by the quality state determining unit. The quality status is determined.
【0021】さらに、第3の態様によるコード印刷装置
では、オーディオ情報、画像情報、ディジタルコードデ
ータの少なくとも一つを含むマルチメディア情報を光学
的に読み取り可能なコードとして印刷媒体に印刷するた
めのコード印刷装置において、印刷手段により上記マル
チメディア情報に対応したコードが上記印刷媒体に光学
的に読取可能に印刷され、読取手段により上記印刷媒体
における少なくともコードの印刷された印刷面の状態が
光学的に読み取られ、印刷状態判別手段により上記読取
手段で読み取られたコードが復元処理されて得られるデ
ータ列と上記印刷媒体に印刷されるべきコードのデータ
列とが比較されてコード印刷状態の良悪が判別され、印
刷制御手段により上記印刷状態判別手段で判別された結
果に応じてコードの再印刷動作が制御される。Further, in the code printing apparatus according to the third aspect, a code for printing multimedia information including at least one of audio information, image information and digital code data on a print medium as an optically readable code. In the printing device, a code corresponding to the multimedia information is printed on the print medium in an optically readable manner by the printing unit, and at least the state of the print surface on which the code is printed on the print medium is optically read by the reading unit. The data sequence obtained by restoring the code read by the reading unit by the print state determining unit and the data sequence of the code to be printed on the print medium are compared to determine whether the code printing state is good or bad. The code is determined according to the result determined by the print state determination means by the print control means. Re-printing operation is controlled.
【0022】[0022]
【発明の実施の形態】以下、図面を参照して、本発明の
実施の形態について説明する。Embodiments of the present invention will be described below with reference to the drawings.
【0023】図1には第1の実施の形態に係るコード印
刷装置の構成を示し説明する。FIG. 1 shows the arrangement of a code printing apparatus according to the first embodiment, which will be described.
【0024】同図に示されるように、CPUバス14に
はマルチメディア情報入力部4が接続されており、当該
マルチメディア情報入力部4より音や画像、文字等とい
ったマルチメディア情報が入力される。さらに、上記C
PUバス14には紙面記録情報入力部5が接続されてお
り、当該紙面記録情報入力部5より紙面に記録すべき画
像記録情報やコードの記録位置情報が入力される。As shown in the figure, a multimedia information input unit 4 is connected to the CPU bus 14, and multimedia information such as sounds, images, characters, etc. is input from the multimedia information input unit 4. . Furthermore, the above C
A paper surface recording information input unit 5 is connected to the PU bus 14, and image recording information and code recording position information to be recorded on the paper surface are input from the paper surface recording information input unit 5.
【0025】上記CPUバス14には、上記の他、CP
U6とROM7、RAM8、モード設定部2、表示部
3、プリンタエンジン1が接続されている。上記CPU
6は全体の制御を司るためのものであり、上記ROM7
にはCPU6での演算に用いられるプログラムやテーブ
ル、データパラメータ等が予め記録されている。上記R
AM8はCPU6のワークエリアであり、記録イメージ
データメモリ8aとコード記録イメージデータメモリ8
bからなる。上記表示部3はエラー表示等を行うための
ものであり、モード設定部2は各種設定を行う為のもの
である。In addition to the above, the CPU bus 14 has a CP
The U6, the ROM 7, the RAM 8, the mode setting unit 2, the display unit 3, and the printer engine 1 are connected. The above CPU
Reference numeral 6 is for controlling the overall control, and is the ROM 7 described above.
The programs, tables, data parameters, etc. used for the calculation in the CPU 6 are recorded in advance in the. R above
AM 8 is a work area of the CPU 6, and includes a recording image data memory 8a and a code recording image data memory 8
b. The display section 3 is for displaying an error and the like, and the mode setting section 2 is for performing various settings.
【0026】上記プリンタエンジン1には、ヘッド支持
部材10が配設されており、当該ヘッド支持部材10上
にはコード用記録ヘッド11と紙面記録情報用記録ヘッ
ド12といった2種類の記録ヘッドが配設されており、
更に当該記録ヘッド11,12に供給するためのインク
9が設けられている。そして、上記ヘッド支持部材10
を制御するためのヘッド走査制御と、紙送りを制御する
ための紙搬送制御とを行う制御部13を有している。A head support member 10 is provided in the printer engine 1, and two types of print heads, a code print head 11 and a paper print information print head 12, are arranged on the head support member 10. Has been set up,
Further, ink 9 for supplying the recording heads 11 and 12 is provided. The head support member 10
It has a control unit 13 that performs head scanning control for controlling the sheet feeding and paper conveyance control for controlling the sheet feeding.
【0027】上記コード用記録ヘッド11は、ドットピ
ッチやドット径、ドット形状が通常の紙面記録情報用記
録ヘッド12とは異なる記録ヘッドである。但し、コー
ド用記録ヘッド11によるコード記録イメージデータの
中には、ベタ黒を含むコードの一部であるマーカを含ま
ないこととする。ここでは、マーカは紙面記録情報の一
部とする。The code recording head 11 is a recording head whose dot pitch, dot diameter, and dot shape are different from those of the ordinary paper surface recording information recording head 12. However, it is assumed that the code recording image data by the code recording head 11 does not include a marker which is a part of a code including solid black. Here, the marker is a part of the recording information on the paper.
【0028】以下、図2のフローチャートを参照して、
第1の実施の形態に係るコード印刷装置のCPU6の動
作を説明する。不図示の電源スイッチがオンされてコー
ド印刷装置が駆動を開始すると(ステップS1)、CP
U6は先ず各種パラメータの初期設定やヘッド位置制御
等を行う(ステップS2)。そして、マルチメディア情
報入力部4より音声や画像等のマルチメディア情報が頁
単位で入力されると、CPU6はフィルタによる入力処
理や圧縮処理、情報ドット配列変換を行った後、情報ド
ット配列データをRAM8の所定領域に保存する(ステ
ップS3)。Hereinafter, with reference to the flowchart of FIG.
The operation of the CPU 6 of the code printing apparatus according to the first embodiment will be described. When a power switch (not shown) is turned on and the code printing apparatus starts driving (step S1), CP
U6 first performs initial setting of various parameters, head position control, etc. (step S2). Then, when multimedia information such as voice or image is input in page units from the multimedia information input unit 4, the CPU 6 performs input processing by a filter, compression processing, information dot array conversion, and then information dot array data. The data is saved in a predetermined area of the RAM 8 (step S3).
【0029】続いて、紙面記録情報入力部5より文字や
イラスト、画像等の紙面記録情報が頁単位で入力される
と、CPU6はそれを記録イメージデータに変換しRA
M8上の記録イメージデータメモリ8aに保存する(ス
テップS4)。次いで、CPU6は上記頁単位の記録イ
メージデータを複数の分割画像に分割するために分割位
置情報を算出する。この実施の形態では、次の分割画像
位置は現在の分割画像位置と分割画像画素幅との和で計
算される(ステップS5)。Subsequently, when the page recording information such as characters, illustrations and images is input from the page recording information input section 5 in page units, the CPU 6 converts it into recording image data.
It is stored in the recording image data memory 8a on M8 (step S4). Next, the CPU 6 calculates division position information in order to divide the print image data in page units into a plurality of divided images. In this embodiment, the next divided image position is calculated by the sum of the current divided image position and the divided image pixel width (step S5).
【0030】そして、CPU6は、情報ドット配列デー
タを記録イメージデータに変換した後、RAM8のコー
ド記録イメージメモリ8bに保存し、コード記録位置を
RAM8に保存する(ステップS6)。続いて、CPU
6は後述するサブルーチン(図3)を実行して、プリン
タエンジン1を駆動して、記録イメージデータメモリ8
aとコード記録イメージデータメモリ8bの内容を1頁
分紙面に記録する(ステップS7)。Then, the CPU 6 converts the information dot array data into recording image data, stores it in the code recording image memory 8b of the RAM 8, and stores the code recording position in the RAM 8 (step S6). Then, CPU
6 executes a subroutine (FIG. 3) which will be described later, drives the printer engine 1, and outputs the print image data memory 8
The contents of a and the code recording image data memory 8b are recorded on the page for one page (step S7).
【0031】こうして、CPU6は続けてプリントを行
うか終了するかを判断し(ステップS8)、プリントを
終了する場合には本シーケンスを終了し(ステップS
9)、プリントを続けて行う場合には、上記ステップS
3に戻って次の頁の記録を上記同様のシーケンスにより
行う。In this way, the CPU 6 determines whether to continue printing or to end printing (step S8), and if printing is to end, end this sequence (step S8).
9) If the printing is continued, the above step S
Returning to step 3, recording of the next page is performed in the same sequence as above.
【0032】次に図3のフローチャートを参照して、図
2の上記ステップS7にて実行されるサブルーチンの動
作を詳細に説明する。Next, the operation of the subroutine executed in step S7 of FIG. 2 will be described in detail with reference to the flowchart of FIG.
【0033】このサブルーチンでは、記録イメージデー
タメモリ8aとコード記録イメージデータメモリ8bの
内容を1頁分だけ紙面に記録する。In this subroutine, the contents of the recording image data memory 8a and the code recording image data memory 8b are recorded on the paper for one page.
【0034】さて、このシーケンスに入ると、CPU6
は制御部13を介して紙と記録ヘッド11,12の位置
制御を行って、記録開始端に記録ヘッド11,12を移
動し、記録開始位置の第1の分割画像を選択する(ステ
ップS11)。Now, when entering this sequence, the CPU 6
Performs position control of the paper and the recording heads 11 and 12 via the control unit 13, moves the recording heads 11 and 12 to the recording start end, and selects the first divided image at the recording start position (step S11). .
【0035】続いて、CPU6は後述するサブルーチン
(図4)を実行し、選択された分割画像の記録イメージ
データとコード記録イメージデータを記録ヘッド11,
12に転送し、上記分割画像を紙面に記録する。この記
録には、コード記録イメージデータの記録も含まれる
(ステップS12)。Subsequently, the CPU 6 executes a subroutine (FIG. 4) described later, and prints the print image data and the code print image data of the selected divided image on the print head 11,
12, and the divided image is recorded on the paper. This recording also includes recording of code recording image data (step S12).
【0036】続いて、CPU6は次の分割画像を選択し
(ステップS13)、紙をヘッド走査幅分だけ紙移動方
向に移動させる(ステップS14)。そして、頁単位の
プリントを終了したかを判断して、終了していれば全て
のシーケンスを終了し(ステップS16)、終了してい
ない場合には、次の分割画像の記録をする為に上記ステ
ップS12に戻る。そして、同様にして1頁分記録する
まで記録を行い、1頁分記録されたらサブルーチンを終
了する(ステップS16)。Subsequently, the CPU 6 selects the next divided image (step S13) and moves the paper in the paper moving direction by the head scanning width (step S14). Then, it is judged whether or not the printing in page units is completed, and if it is completed, the whole sequence is completed (step S16). If it is not completed, the above-mentioned is executed in order to record the next divided image. It returns to step S12. Then, similarly, recording is performed until one page is recorded, and when one page is recorded, the subroutine is finished (step S16).
【0037】次に図4のフローチャートを参照して図3
の上記ステップS12で実行されるサブルーチンの動作
を説明する。Next, referring to the flowchart of FIG. 4, FIG.
The operation of the subroutine executed in step S12 above will be described.
【0038】このルーチンに入ると、CPU6は先ずコ
ード位置情報より分割画像内のコードの存在判定を行う
(ステップS21)。ここで、コードが存在しない場合
はステップSS22に移行し、選択された分割画像の記
録イメージデータを記録イメージデータメモリ8aより
紙面記録情報用記録ヘッド12に転送し、上記分割画像
を紙面に記録し(ステップS22)、本サブルーチンを
終了しメインルーチンにリターンする(ステップS2
6)。When this routine is entered, the CPU 6 first determines the presence of a code in the divided image based on the code position information (step S21). If there is no code, the process proceeds to step SS22, the recording image data of the selected divided image is transferred from the recording image data memory 8a to the recording head 12 for the sheet recording information, and the divided image is recorded on the sheet. (Step S22), this subroutine is terminated and the process returns to the main routine (step S2).
6).
【0039】一方、上記ステップS21にて、分割画像
内にコードが存在する場合は、CPU6は選択された分
割画像の記録イメージデータを記録イメージデータメモ
リ8aより紙面記録情報用記録ヘッド12に転送し(ス
テップS23)、存在するコードのコード記録イメージ
データをコード用記録ヘッド11に転送する(ステップ
S24)。ここでは、コード用記録ヘッド11にデータ
を転送し、ヘッド支持部材10を走査して上記分割画像
中のコードと紙面記録情報を紙面に記録する。即ち、コ
ードは先に説明したコード用記録ヘッド11により記録
し、紙面記録情報は紙面記録情報用のヘッド12で紙面
に同時に記録することになる(ステップS25)。こう
して、本サブルーチンを終了する(ステップS26)。On the other hand, when the code is present in the divided image in step S21, the CPU 6 transfers the recording image data of the selected divided image from the recording image data memory 8a to the recording head 12 for recording information on paper. (Step S23), the code recording image data of the existing code is transferred to the code recording head 11 (step S24). Here, the data is transferred to the code recording head 11, the head supporting member 10 is scanned, and the code in the divided image and the paper surface recording information are recorded on the paper surface. That is, the code is recorded by the code recording head 11 described above, and the paper surface recording information is simultaneously recorded on the paper surface by the paper surface recording information head 12 (step S25). In this way, this subroutine is completed (step S26).
【0040】以上説明したように、第1の実施の形態で
は、コード用記録ヘッド11と紙面記録情報用記録ヘッ
ド12といった2つをヘッドを使ってコードと紙面記録
情報を同時に記録することになる。As described above, in the first embodiment, the code recording head 11 and the paper surface recording information recording head 12 are used at the same time to record the code and the paper surface recording information at the same time. .
【0041】次に本発明の第2の実施の形態について説
明する。Next, a second embodiment of the present invention will be described.
【0042】図5には第2の実施の形態に係るコード印
刷装置の構成を示し説明する。FIG. 5 shows the configuration of the code printing apparatus according to the second embodiment, which will be described.
【0043】前述した第1の実施の形態においては、ド
ットのピッチや形状や大きさを紙面記録情報用記録ヘッ
ド12と異ならせたコード用記録ヘッド11を設けて、
当該記録ヘッド11で最適な記録を行っていた。In the above-described first embodiment, the code recording head 11 in which the pitch, shape, and size of the dots are different from the recording information recording head 12 for the paper surface is provided.
Optimal recording was performed with the recording head 11.
【0044】これに対して、第2の実施の形態では、ド
ット径に着目して、紙面記録情報用の記録を行うときの
ドット径とコード用記録を行うときのドット径を可変制
御することで、一つの記録ヘッドで両記録を可能とする
ことを特徴とする。On the other hand, in the second embodiment, paying attention to the dot diameter, the dot diameter when recording for the paper surface recording information and the dot diameter when performing the code recording are variably controlled. Thus, one recording head is capable of performing both recordings.
【0045】図5(a)はインクジェット方式を示して
おり、インクジェットの噴射ノズル17から出るインク
をドット径制御部15で制御して、1記録ドットを大き
く記録する例を示している。一方、図5(b)は、上記
ドット径制御部15の開口を狭めて制御して1記録ドッ
トを小さく記録する例を示している。FIG. 5A shows the ink jet system, and shows an example in which the ink ejected from the jet nozzle 17 of the ink jet is controlled by the dot diameter control section 15 to make one recording dot large. On the other hand, FIG. 5B shows an example in which the dot diameter control section 15 is controlled to be narrowed to record one recording dot small.
【0046】図5(c)には第2の実施の形態に係るコ
ード印刷装置の構成を示して説明する。ここでは、特徴
的なプリンタエンジン1の構成のみを示し、その他、図
1と同様の構成要件については図示を省略する。FIG. 5C shows the configuration of the code printing apparatus according to the second embodiment, which will be described. Here, only the characteristic configuration of the printer engine 1 is shown, and the other constituent elements similar to those of FIG. 1 are omitted.
【0047】同図において、ヘッド支持部材10上には
記録ヘッド16とドット径制御部15とが配設されてい
る。このドット径制御部15はコード用と紙面記録情報
用の2つのドット径を制御する為のものである。さら
に、上記記録ヘッド16に供給されるインク9が設けら
れている。この他、ヘッド支持部材10を制御するため
のヘッド走査制御と紙を制御するための紙搬送制御を行
う制御部13を有している。尚、ここではインクジェッ
トの例を挙げたが、必ずしもインクジェットに限られる
ことはなく熱転写方式でも構わず、その他、レーザープ
リンタ等の各種プリンタ方式においてヘッドがドット径
を制御することも考えられる。In the figure, a recording head 16 and a dot diameter control section 15 are arranged on the head supporting member 10. The dot diameter control unit 15 is for controlling two dot diameters for the code and the recording information on the paper. Further, the ink 9 supplied to the recording head 16 is provided. In addition to the above, a control unit 13 that performs head scanning control for controlling the head supporting member 10 and paper conveyance control for controlling paper is included. Although the example of the inkjet is used here, the inkjet is not necessarily limited to the inkjet, and the thermal transfer method may be used. In addition, the head may control the dot diameter in various printer methods such as a laser printer.
【0048】また、インクジェットにおいては、図5
(a),(b)に示す方式で拡散の量を制御したが、こ
の他、インクの量を変えることも考えられる。また、熱
転写方式においては、ドット径を制御する場合に記録媒
体の接着能力やインクリボンの熱による剥離特性を考慮
したドット記録のための熱制御、ヘッドのヘッド走査速
度の制御から該ドット径を制御することが考えられる。Further, in the case of ink jet, FIG.
Although the amount of diffusion is controlled by the method shown in (a) and (b), it is also possible to change the amount of ink. Further, in the thermal transfer method, when controlling the dot diameter, the dot diameter is controlled from the thermal control for dot recording considering the adhesiveness of the recording medium and the peeling characteristic of the ink ribbon due to heat, and the head scanning speed of the head. It is possible to control.
【0049】以下、第2の実施の形態に係るコード印刷
装置の動作を説明する。The operation of the code printing apparatus according to the second embodiment will be described below.
【0050】尚、図2、図3のシーケンスは上記第1の
実施例と同様に本実施の形態でも採用されるが、ここで
は特徴となる図3のステップS12で実行されるサブル
ーチンの動作を図6のフローチャートを参照して説明す
る。Although the sequences of FIGS. 2 and 3 are adopted in this embodiment as in the case of the first embodiment, the operation of the subroutine executed in step S12 of FIG. This will be described with reference to the flowchart of FIG.
【0051】先ずCPU6は噴射ノイズ17をドット径
制御部15により制御してドット径を紙面記録情報用所
定値に設定する(ステップS31)。First, the CPU 6 controls the ejection noise 17 by the dot diameter control unit 15 to set the dot diameter to a predetermined value for the paper surface recording information (step S31).
【0052】そして、CPU6は選択された分割画像の
記録イメージをRAM8の記録イメージデータメモリ8
aより記録ヘッド16に転送し、上記分割画像を紙面に
記録する(ステップS32)。そして、コード位置情報
より分割画像内のコードの存在を判定する(ステップS
33)。ここで、分割画像内にコードが存在しない場合
には本サブルーチンを終了する(ステップS37)。Then, the CPU 6 outputs the recording image of the selected divided image to the recording image data memory 8 of the RAM 8.
The divided image is transferred to the recording head 16 from a, and the divided image is recorded on the paper (step S32). Then, the presence of the code in the divided image is determined from the code position information (step S
33). If there is no code in the divided image, this subroutine is finished (step S37).
【0053】一方、上記ステップS33で、コードが分
割画像内に存在すると判断された場合はステップS34
以降の処理に進む。そして、噴射ノズル17をドット径
制御部15によって制御して、ドット径をコード用所定
値に設定する。これによりドット径を通常小さくするこ
とになる(ステップS34)。On the other hand, if it is determined in step S33 that the code is present in the divided image, step S34
Proceed to the subsequent processing. Then, the ejection nozzle 17 is controlled by the dot diameter control unit 15 to set the dot diameter to a predetermined code value. As a result, the dot diameter is normally reduced (step S34).
【0054】そして、存在するコードのコード記録イメ
ージデータを記録ヘッド16に転送し(ステップS3
5)、コードを紙面に記録し(ステップS36)、本サ
ブルーチンを終了する(ステップS37)。Then, the code recording image data of the existing code is transferred to the recording head 16 (step S3).
5) The code is recorded on the paper (step S36), and this subroutine is finished (step S37).
【0055】以上説明したように、第2の実施の形態で
は、ドット径を制御して、文字や画像等の紙面記録情報
用のコードと、紙面記録情報とコードとを別々に記録す
る処理形態をとっている。As described above, in the second embodiment, the dot diameter is controlled to separately record the code for the paper surface recording information such as characters and images and the paper surface recording information and the code. Is taking.
【0056】次に本発明の第3の実施の形態について説
明する。Next, a third embodiment of the present invention will be described.
【0057】図7には第3の実施の形態に係るコード印
刷装置の構成を示し説明する。FIG. 7 shows the arrangement of a code printing apparatus according to the third embodiment, which will be described.
【0058】尚、ここでは本実施の形態の特徴に関わる
構成のみを示し、その他の図1と同様の構成については
図示・説明を省略する。It should be noted that only the structure relating to the features of the present embodiment is shown here, and the other structures similar to those in FIG. 1 are not shown or described.
【0059】同図に示されるように、このコード印刷装
置は、図3の構成に対して、プリンタエンジン1内のヘ
ッド支持部材10上に、撮像素子18と当該撮像素子1
8から出力される画像を記憶するための画像メモリ19
とを更に設けた構成となっている。このような構成によ
り、後述するようなコードを記録するための記録面の紙
面状態を検出する処理と、紙面に記録したコードの記録
品質を検査する処理とが実現される。これについては後
述する。As shown in the figure, this code printing apparatus is different from the configuration shown in FIG. 3 in that the image pickup device 18 and the image pickup device 1 are provided on the head support member 10 in the printer engine 1.
Image memory 19 for storing the image output from 8
And is further provided. With such a configuration, a process of detecting the paper surface state of the recording surface for recording the code and a process of inspecting the recording quality of the code recorded on the paper surface are realized as will be described later. This will be described later.
【0060】以下、図8のフローチャートを参照して、
第3の実施の形態による、選択された分割画像の記録イ
メージデータとコード記録イメージデータとを記録ヘッ
ド16に転送して、分割画像を紙面に記録する動作を説
明する。この動作は図3のステップS12にて行われる
ものであるが、図3のシーケンスについては先に説明し
た通りであるため、ここでは説明を省略する。Hereinafter, with reference to the flowchart of FIG.
The operation of transferring the recording image data and the code recording image data of the selected divided image to the recording head 16 and recording the divided image on the paper according to the third embodiment will be described. This operation is performed in step S12 of FIG. 3, but since the sequence of FIG. 3 is as described above, the description thereof is omitted here.
【0061】先ず、噴射ノズル17をドット径制御部1
5により制御して、ドット径を紙面記録情報用の所定値
に設定する(ステップS41)。続いて、選択された分
割画像の記録イメージデータを記録イメージデータメモ
リ8aより記録ヘッド16に転送して、上記分割画像を
紙面に記録する(ステップS42)。続いて、コード位
置情報より分割画像内のコードの存在を判定する(ステ
ップS43)。ここでコードが存在しない場合には本サ
ブルーチンを終了する(ステップS53)。First, the ejection nozzle 17 is connected to the dot diameter control unit 1
5, the dot diameter is set to a predetermined value for the paper surface recording information (step S41). Then, the recording image data of the selected divided image is transferred from the recording image data memory 8a to the recording head 16, and the divided image is recorded on the paper (step S42). Then, the presence of a code in the divided image is determined from the code position information (step S43). If there is no code here, this subroutine is terminated (step S53).
【0062】一方、コードが存在する場合はステップS
44に移行する。そして、噴射ノズル17をドット径制
御部15により制御して、ドット径をコード用の所定値
に設定する。ここでは、コード用の小さなドット径に設
定する(ステップS44)。そして、ヘッド支持部材1
0を走査して、撮像素子18から紙面状態を読み取って
画像メモリ19に取り込む(ステップS45)。ここ
で、記録する前に先ず記録ヘッド16を走査させて、そ
の状態を読み込む。On the other hand, if the code exists, step S
Go to 44. Then, the ejection nozzle 17 is controlled by the dot diameter control unit 15 to set the dot diameter to a predetermined code value. Here, a small dot diameter for the code is set (step S44). Then, the head support member 1
0 is scanned, the state of the paper surface is read from the image sensor 18, and the state is read into the image memory 19 (step S45). Here, before recording, the recording head 16 is first scanned to read the state.
【0063】そして、その取り込んだ画像を画像メモリ
19より読み出して、良好な紙面状態の光反射率より低
い、例えばごみやシミ等の紙面状態異常を検出する(ス
テップS46)。ここでは、光反射率を計測して、通常
の紙と比べて反射率が低い部分を紙面状態異常として検
出する。Then, the taken-in image is read from the image memory 19 to detect a paper surface condition abnormality such as dust or stain, which is lower than the light reflectance in a good paper surface condition (step S46). Here, the light reflectance is measured, and a portion having a lower reflectance than normal paper is detected as a paper surface state abnormality.
【0064】続いて、紙面異常があるか否かを判断し
(ステップS47)、異常がなかった場合には、存在す
るコードのコード記録イメージデータを記録ヘッド16
に転送し(ステップS48)、コードを紙面に記録する
(ステップS49)。一方、異常があった場合には、即
ちゴミやシミ、黄バミ等がある場合はステップS50の
処理に移り、異常な部分の面積が所定値より大きいか否
かを判定する(ステップS50)。ゴミが異常に大きい
場合にはコードが記録できないが、非常に小さければ避
けてコードを記録できるため、その大きさを判定してい
る。Subsequently, it is judged whether or not there is an abnormality on the paper surface (step S47), and if there is no abnormality, the code recording image data of the existing code is recorded on the recording head 16.
(Step S48), and the code is recorded on the paper (step S49). On the other hand, if there is an abnormality, that is, if there is dust, stains, yellow stains, or the like, the process proceeds to step S50, and it is determined whether the area of the abnormal portion is larger than a predetermined value (step S50). If the dust is abnormally large, the code cannot be recorded, but if the dust is very small, the code can be avoided and the size is determined.
【0065】上記ステップS50で異常な部分の面積が
所定値よりも大きいと判断された場合は、警告処理を行
い(ステップS52)、本サブルーチンを終了する(ス
テップS53)。一方、異常な部分の面積が所定値より
も小さい場合には、存在するコードのコード記録イメー
ジデータを各々が情報として完結するように分割して、
上記異常を避けたコード記録イメージデータに変換し
て、記録ヘッド16に転送する(ステップS51)。そ
して、分割されたコードを紙面に記録して(ステップS
49)、本サブルーチンを終了する(ステップS5
3)。If it is determined in step S50 that the area of the abnormal portion is larger than the predetermined value, warning processing is performed (step S52), and this subroutine is finished (step S53). On the other hand, when the area of the abnormal portion is smaller than the predetermined value, the code recording image data of the existing code is divided so that each is completed as information,
The data is converted into code recording image data that avoids the above-mentioned abnormality and transferred to the recording head 16 (step S51). Then, the divided code is recorded on the paper (step S
49), and this subroutine is finished (step S5).
3).
【0066】ここで、図9を参照して上記ステップS5
1の処理を詳細に説明する。Here, referring to FIG. 9, the above step S5
The process 1 will be described in detail.
【0067】図9(a)に示されるように、通常のコー
ドはブロックコードを重ねて構成されている。従って、
紙面上にシミやゴミ20が存在した場合、図9(a)の
ようなコードを確実に読み取ることができるように記録
することはできない。そこで、かかる場合には、図9
(b)に示されるように、コードを分割して記録すると
いう手法をとることになる。上記ステップS51では、
そのイメージ画像を作成して記録ヘッド16で記録する
ことになる。As shown in FIG. 9 (a), a normal code is formed by stacking block codes. Therefore,
When stains or dust 20 are present on the paper surface, it is not possible to reliably record the code as shown in FIG. 9A so that it can be read. Therefore, in such a case, in FIG.
As shown in (b), the code is divided and recorded. In step S51,
The image image is created and recorded by the recording head 16.
【0068】また、例えば図9(c)に示されるよう
に、ごみや染み等21の紙面状態異常が非常に大きい場
合に、上記ステップS51で異常な部分の面積が所定値
より大きいと判断された場合には、そのコード記録位置
に指標23×を印字する。この指標は×に限られること
なく、判り易い指標であれば良いことは勿論である。こ
の処理を上記シーケンスでは、ステップS52の警告処
理の中で行う。Further, for example, as shown in FIG. 9C, when the paper surface abnormality such as dust or stain 21 is extremely large, it is determined in step S51 that the area of the abnormal portion is larger than a predetermined value. If so, the index 23 × is printed at the code recording position. This index is not limited to x, and any index that is easy to understand can be used. This process is performed in the warning process of step S52 in the above sequence.
【0069】以下、図10のフローチャートを参照し
て、第3の実施の形態によるコード品質検査に係る別の
動作を説明する。この動作は、前述した図3のステップ
S12にて行われることになる。Another operation relating to the code quality inspection according to the third embodiment will be described below with reference to the flowchart of FIG. This operation is performed in step S12 of FIG. 3 described above.
【0070】先ず、CPU6は噴射ノズル17をドット
径制御部15により制御して、ドット径を紙面記録情報
用所定値に設定し(ステップS61)、選択された分割
画像の記録イメージデータを記録イメージデータメモリ
8aより記録ヘッド16に転送し、上記分割画像を紙面
に記録する(ステップS62)。First, the CPU 6 controls the ejection nozzle 17 by the dot diameter control unit 15 to set the dot diameter to a predetermined value for recording information on paper (step S61), and to record the recording image data of the selected divided image. The divided image is transferred from the data memory 8a to the recording head 16 and the divided image is recorded on the paper (step S62).
【0071】続いて、コード位置情報より分割画像内の
コードの存在を判断し(ステップS63)、存在しない
と判定された場合には本サブルーチンを終了する(ステ
ップS68)。これに対して、上記ステップS63でコ
ードが分割画像内に存在すると判断された場合はステッ
プS64に移行する。Subsequently, the presence of a code in the divided image is judged from the code position information (step S63). If it is judged that the code does not exist, this subroutine is finished (step S68). On the other hand, if it is determined in step S63 that the code exists in the divided image, the process proceeds to step S64.
【0072】そして、噴射ノズル17をドット径制御部
15により制御して、ドット径をコード用所定値に設定
し(ステップS64)、存在するコードのコード記録イ
メージデータを記録ヘッド16に転送し、コードを紙面
に記録し(ステップS65)、コードを紙面に記録する
走査において撮像素子18で読み取った読み取りイメー
ジデータを画像メモリ19より読み出し、該読み取りイ
メージデータと撮像倍率や記録ドットピッチ、撮像画素
ピッチを考慮したコード記録イメージデータとの相関値
を算出する(相関値=1/(2つの画像間の差分))
(ステップS66)。ここでは2つの画像間の差分を用
いたが、必ずしも差分でなくてもよく、書き込んだ画像
と読み込んだ画像を比較してその相関値を出すことにな
る。Then, the ejection nozzle 17 is controlled by the dot diameter control unit 15 to set the dot diameter to a predetermined code value (step S64), and the code recording image data of the existing code is transferred to the recording head 16. The code is recorded on the paper (step S65), the read image data read by the image sensor 18 in the scan for recording the code on the paper is read from the image memory 19, and the read image data, the image pickup magnification, the recording dot pitch, and the image pickup pixel pitch are read. Calculate the correlation value with the coded image data considering (correlation value = 1 / (difference between two images))
(Step S66). Here, the difference between the two images is used, but the difference may not necessarily be the difference, and the written image and the read image are compared to obtain the correlation value.
【0073】続いて、CPU6は算出された相関値が第
1の所定値より相関が高いか判断し(ステップS6
7)、相関値が高いと判断された場合は、記録された画
像と読み取られた画像が近似しているということで、コ
ードの品質は悪くない、エラーが少ないと判断し本サブ
ルーチンを終了する(ステップS68)。Subsequently, the CPU 6 determines whether the calculated correlation value is higher than the first predetermined value (step S6).
7) If it is determined that the correlation value is high, it means that the recorded image and the read image are close to each other, and it is determined that the code quality is not bad and there are few errors, and this subroutine is terminated. (Step S68).
【0074】一方、上記ステップS67で相関が低いと
判断された場合は、コード記録イメージデータを記録ヘ
ッド16に転送して、コード紙面に再度記録し、同じコ
ードを紙面上に重ね書きする(ステップS69)。そし
て、コードを紙面に記録する走査において撮像素子18
で読み取った読み取りイメージデータを画像メモリ19
より読み出し、この読み取りイメージデータと撮像倍率
や記録ドットピッチ、撮像画素ピッチを考慮したコード
記録イメージデータとの相関を算出する(例えば、相関
値=1/(2つの画像間の差分))(ステップS7
0)。On the other hand, if it is determined in step S67 that the correlation is low, the code recording image data is transferred to the recording head 16, the code is recorded again on the paper, and the same code is overwritten on the paper (step). S69). Then, in the scan for recording the code on the paper, the image sensor 18
The read image data read by the image memory 19
Then, the correlation between the read image data and the code recording image data in consideration of the imaging magnification, recording dot pitch, and imaging pixel pitch is calculated (for example, correlation value = 1 / (difference between two images)) (step S7
0).
【0075】そして、算出された相関値が、第2の所定
値よりも相関が高いかどうかを判断する(ステップS7
1)。第2の所定値としては、第1の所定値よりも相関
値が高いものが設定される。そして、ステップS67に
比して、改善されていないと判断した場合には(ステッ
プS72)、相関が低いということで、警告処理を行い
(ステップS72)、本サブルーチンを終了する(ステ
ップS68)。Then, it is judged whether or not the calculated correlation value is higher than the second predetermined value (step S7).
1). A value having a higher correlation value than the first predetermined value is set as the second predetermined value. Then, when it is determined that the improvement is not made as compared with step S67 (step S72), a warning process is performed because the correlation is low (step S72), and the present subroutine is ended (step S68).
【0076】一方、上記ステップS71でコードの再生
が十分可能である、確実に解読できるコードであると判
断された場合には相関が高いと判定し、本サブルーチン
を終了する(ステップS68)。On the other hand, if it is judged in the above step S71 that the code can be reproduced sufficiently and can be surely decoded, it is judged that the correlation is high, and this subroutine is finished (step S68).
【0077】次に図11のフローチャートを参照して、
ステップS52,S72で実行される警告処理のサブル
ーチンの動作を説明する。紙面に異常が存在したことを
表示部に表示し(ステップS81)、コード記録位置に
紙面異常が存在したことを示す指標を印字する(ステッ
プS82)。ここでは、先に図9(c)に示した×等の
指標を紙面上に記録する。こうして、このシーケンスを
抜けてメインシーケンスにリターンする(ステップS8
3)。Next, referring to the flowchart of FIG.
The operation of the warning process subroutine executed in steps S52 and S72 will be described. The presence of the abnormality on the paper surface is displayed on the display unit (step S81), and an index indicating that the abnormality on the paper surface is present at the code recording position is printed (step S82). Here, the index such as x shown in FIG. 9C is recorded on the paper. In this way, the process exits this sequence and returns to the main sequence (step S8).
3).
【0078】次に本発明の第4の実施の形態について説
明する。Next explained is the fourth embodiment of the invention.
【0079】図12には第4の実施の形態に係るコード
印刷装置の構成を示し説明する。FIG. 12 shows the arrangement of a code printing apparatus according to the fourth embodiment, which will be described.
【0080】尚、ここでは本実施の形態の特徴となる構
成部分のみを示し、その他の図1と同様の構成について
は図示・説明を省略する。It should be noted that here, only the constituent parts that characterize the present embodiment are shown, and the illustration and description of the other structures similar to those of FIG. 1 are omitted.
【0081】同図に示されるように、この実施の形態
は、先に説明した図7の構成に対して、画像メモリ19
を画像メモリ及び復元処理部24に変更し、RAM8上
に情報ドット配列データメモリ8cを更に設けている。
これは、コードの品質を検査する為に、復元処理やコー
ドのドットの配列を情報化したものである。As shown in the figure, this embodiment is different from the configuration of FIG.
To the image memory and restoration processing section 24, and an information dot array data memory 8c is further provided on the RAM 8.
This is an information processing of the restoration process and the dot array of the code in order to inspect the quality of the code.
【0082】ここで、図13を参照して情報ドット配列
データについて説明する。Here, the information dot array data will be described with reference to FIG.
【0083】情報ドット配列データは、図13(a)に
示されるように“0”又は“1”の2進数のデータの配
列を示しており、“1”を黒、“0”を白としてコード
のイメージに変換したコード記録イメージデータは図1
3(b)に示される。ここではコード用記録ドットの1
ドットを1情報ドットとする。As shown in FIG. 13A, the information dot array data indicates an array of binary data of "0" or "1", where "1" is black and "0" is white. The code recording image data converted into the code image is shown in Fig. 1.
3 (b). Here, 1 of the recording dot for code
The dot is one information dot.
【0084】そして、図13(c)は、上記コード記録
イメージデータを撮像素子18で撮像して、画像メモリ
24に取り込んだコード読み取りイメージデータとす
る。ここでは、紙面に実際に記録された状態を読み取る
ことになる。そして、そのコード読み取りイメージデー
タを復元処理をすることで、図13(d)に示されるよ
うな復元処理後の読み取り情報ドット配列データに変換
することができる。Then, in FIG. 13C, the code recording image data is imaged by the image pickup device 18 and is stored in the image memory 24 as code read image data. Here, the state actually recorded on the paper is read. Then, by performing the restoration process on the code read image data, it is possible to convert the read information dot array data after the restoration process as shown in FIG.
【0085】図13(a)に示される情報ドット配列デ
ータと、図13(d)に示される読取り及び復元処理後
の読み取り情報ドット配列データとのエクスクルーシブ
オアをとったものが図13(e)に示される。ここで、
その1はエラーの位置を示しており、その位置情報を1
の数を計数すればエラーの数が算出される。An exclusive OR of the information dot array data shown in FIG. 13A and the read information dot array data after the reading and restoring processing shown in FIG. 13D is obtained as shown in FIG. 13E. Shown in. here,
The 1 indicates the position of the error, and the position information is 1
The number of errors is calculated by counting the number of.
【0086】以下、図14のフローチャートを参照し
て、第4の実施の形態のコードの品質検査機能や誤った
ドットの検出、及び誤ったドットの重ね書き処理に係る
動作を説明する。これは、図3のステップS12の実行
されるサブルーチンであるが、図3については前述した
通りであるため、ここでは説明を省略する。The operation relating to the code quality inspection function of the fourth embodiment, erroneous dot detection, and erroneous dot overwriting processing will be described below with reference to the flowchart of FIG. This is the subroutine executed in step S12 of FIG. 3, but since it is as described above with reference to FIG. 3, the description thereof is omitted here.
【0087】先ず、噴射ノズル17をドット径制御部1
5により制御して、ドット径を紙面記録情報用所定値に
設定し(ステップS91)、選択された分割画像の記録
イメージデータを記録イメージデータメモリ8aより記
録ヘッド16に転送し、上記分割画像を紙面に記録する
(ステップS92)。続いて、コードの位置情報より分
割画像内のコードの存在を判定し(ステップS93)、
コードが存在しない場合には本サブルーチンを終了する
(ステップS99)。First, the ejection nozzle 17 is connected to the dot diameter control unit 1
5, the dot diameter is set to a predetermined value for paper surface recording information (step S91), the recording image data of the selected divided image is transferred from the recording image data memory 8a to the recording head 16, and the divided image is displayed. It is recorded on the paper (step S92). Then, the presence of the code in the divided image is determined from the code position information (step S93),
If the code does not exist, this subroutine is finished (step S99).
【0088】一方、コードが存在すると判定された場合
には(ステップS93)、CPU6は噴射ノズル17を
ドット径制御部15により制御して、ドット径をコード
用所定値に設定し(ステップS94)、存在するコード
のコード記録イメージデータ8bを記録ヘッド16に転
送し、コードを紙面に記録する(ステップS95)。そ
して、コードを紙面に記録する走査において撮像素子1
8で読み取った画像データの復元処理を行い読み取り情
報ドット配列データを検出し(ステップS96)、読み
取り情報ドット配列データと情報ドット配列データを比
較し、誤ったドットを検出する(ステップS97)。そ
して、誤ったドット数が所定値より大きいかどうかを判
定する(ステップS98)。ここで、誤ったドット数が
所定値よりも少なければ、これはエラーが少ないという
ことで、エラー訂正等でこのコードは確実に再生するこ
とができると判断できるので、本サブルーチンを終了す
る(ステップS99)。On the other hand, when it is determined that the code exists (step S93), the CPU 6 controls the ejection nozzle 17 by the dot diameter control unit 15 to set the dot diameter to a predetermined code value (step S94). The code recording image data 8b of the existing code is transferred to the recording head 16 and the code is recorded on the paper (step S95). Then, in the scan for recording the code on the paper surface, the image pickup device 1
The read information dot array data is detected by performing restoration processing of the image data read in step 8 (step S96), the read information dot array data and the information dot array data are compared, and an incorrect dot is detected (step S97). Then, it is determined whether the erroneous dot number is larger than a predetermined value (step S98). If the number of erroneous dots is less than the predetermined value, this means that there are few errors, and it can be judged that this code can be reliably reproduced by error correction or the like, so this subroutine is terminated (step S99).
【0089】一方、上記ステップS98で、誤ったドッ
ト数が所定値よりも多いと判定された場合は、これはエ
ラー訂正等で回復できない可能性が高いということで、
ステップS100に進み、誤ったドットのみのドット配
列データを記録イメージデータに変換する(ステップS
100)。そして、そのコード記録イメージデータを記
録ヘッド16に転送して、紙面に記録する(ステップS
101)。これは誤ったドットのみを再記録することに
なる。On the other hand, if it is determined in step S98 that the erroneous dot number is greater than the predetermined value, it is highly possible that this cannot be recovered by error correction or the like.
The process proceeds to step S100, and the dot array data of only the erroneous dots is converted into print image data (step S
100). Then, the code recording image data is transferred to the recording head 16 and recorded on the paper (step S
101). This will re-record only the erroneous dots.
【0090】そして、コードを紙面に記録する走査にお
いて、撮像素子18で読み取ったデータを復元処理を行
い、読み取りドット配列データを再度検出する(ステッ
プS102)。これはステップS96と同様の処理であ
る。そして、ステップS97と同様に読取り情報ドット
配列と情報ドット配列データと比較して誤ったデータを
再度検出する(ステップS103)。Then, in the scan for recording the code on the paper, the data read by the image pickup device 18 is restored, and the read dot array data is detected again (step S102). This is the same processing as step S96. Then, similarly to step S97, the read information dot array is compared with the information dot array data to detect erroneous data again (step S103).
【0091】そして、CPU6は誤ったドット数を再度
所定値と比較し(ステップS104)、所定値よりも少
なくなっていれば、再生可能であると判断して終了し
(ステップS99)、所定値よりも多いと判断された場
合には警告処理(ステップS105)の後、本サブルー
チンを終了する(ステップS99)。Then, the CPU 6 again compares the erroneous dot number with the predetermined value (step S104), and if it is less than the predetermined value, determines that the reproduction is possible and terminates (step S99). When it is determined that the number is larger than the above, after the warning process (step S105), the present subroutine is finished (step S99).
【0092】以上説明したように、第4の実施の形態の
処理では、2度検査をして、誤ったドット数が所定値よ
りも多かったら警告をして終了するという処理にしてい
るが、複数回判定すること、又はステップS98の所定
値とステップS104の所定値を変更して判断すること
も可能である。As described above, in the process of the fourth embodiment, the inspection is performed twice, and if the number of erroneous dots is larger than the predetermined value, a warning is issued and the process is terminated. It is also possible to make the determination a plurality of times or change the predetermined value in step S98 and the predetermined value in step S104 to make the determination.
【0093】次に本発明の第5の実施の形態について説
明する。Next explained is the fifth embodiment of the invention.
【0094】図15は第5の実施の形態に係るコード印
刷装置の構成を示す図である。FIG. 15 is a view showing the arrangement of the code printing apparatus according to the fifth embodiment.
【0095】尚、ここでは本実施の形態の特徴となる構
成部分のみを示し、その他の図1と同様の構成について
は図示・説明を省略する。It should be noted that, here, only the constituent parts that characterize the present embodiment are shown, and the illustration and description of the other structures similar to those in FIG. 1 are omitted.
【0096】同図に示されるように、図2の構成に対し
て、通常のインク9の他にプレコート用塗工インク26
を設け、更にインク選択制御部27を新たに設けて、プ
レコート用塗工インク26と通常のインク9の選択を行
うように構成したものである。尚、ここではインク選択
制御部27によって通常のインク9とプレコート用塗工
インク26を選択するように構成したが、ヘッド支持部
材10上にプレコート用記録ヘッドを用意して、インク
選択制御部27を無くし、プレコート用記録ヘッドにプ
レコート用塗工用インク26が供給されるように構成し
てもよい。As shown in the figure, in addition to the normal ink 9, the pre-coating coating ink 26 is added to the configuration of FIG.
And an ink selection control unit 27 are newly provided to select the precoating coating ink 26 and the normal ink 9. Although the ink selection control unit 27 is configured to select the normal ink 9 and the precoating coating ink 26 here, the precoating recording head is prepared on the head supporting member 10, and the ink selection control unit 27 is provided. Alternatively, the precoating coating ink 26 may be supplied to the precoating recording head.
【0097】以下、図16のフローチャートを参照し
て、第5の実施の形態による特徴となる動作を説明す
る。これは、図3のステップS12の実行されるサブル
ーチンであるが、図3については前述した通りであるた
め、ここでは説明を省略する。The characteristic operation of the fifth embodiment will be described below with reference to the flowchart of FIG. This is the subroutine executed in step S12 of FIG. 3, but since it is as described above with reference to FIG. 3, the description thereof is omitted here.
【0098】このシーケンスに入ると、CPU6はコー
ド位置情報より分割画像内のコードの存在を判定し(ス
テップS121)、コードが存在しない場合、その選択
された分割画像の記録イメージデータを記録イメージデ
ータメモリ8aより紙面記録情報用記録ヘッド29に転
送し、上記分割画像を紙面に記録し(ステップS12
2)、動作を終了する(ステップS123)。When this sequence is entered, the CPU 6 determines the presence of a code in the divided image from the code position information (step S121). If the code does not exist, the recording image data of the selected divided image is recorded image data. The divided image is transferred from the memory 8a to the recording head 29 for recording information on the paper, and the divided image is recorded on the paper (step S12).
2) The operation ends (step S123).
【0099】上記ステップS121でコードが存在する
と判断された場合、インク選択制御部27によりプレコ
ート用塗工インク26を選択して、コード位置情報より
コード位置に紙面情報用記録用ヘッド29でプレコート
(プレコートインクのベタ印字)を行う(ステップS1
24)。ここで、先に説明したように、プレコート用の
インクとプレコート用のヘッドを設けた場合に、ここで
インクの選択制御は行う必要はなく、そのプレコート用
記録ヘッドでコートをすることになる。When it is determined in step S121 that the code exists, the ink selection control unit 27 selects the precoating coating ink 26, and the precoating is performed by the recording head 29 for the paper surface information at the code position based on the code position information. Solid printing of precoat ink is performed (step S1)
24). Here, as described above, when the ink for precoat and the head for precoat are provided, it is not necessary to control the selection of the ink here, and the recording head for precoat is used for coating.
【0100】続いて、選択された分割画像のイメージデ
ータを記録イメージデータメモリ8aより紙面記録情報
用記録ヘッド29に転送し(ステップS125)、存在
するコードのコード記録イメージデータをコード用記録
ヘッド28に転送する(ステップS126)。ヘッド支
持部材10を走査させ、コード記録用ヘッド28と紙面
情報用記録ヘッド29とで紙面に記録を同時に行い(ス
テップS127)、全ての動作を終了する(ステップS
128)。Subsequently, the image data of the selected divided image is transferred from the recording image data memory 8a to the recording head 29 for the paper surface recording information (step S125), and the code recording image data of the existing code is transferred to the recording head 28 for the code. (Step S126). The head supporting member 10 is scanned, and the code recording head 28 and the paper surface information recording head 29 simultaneously record on the paper surface (step S127), and all operations are completed (step S).
128).
【0101】以上説明したように、第5の実施の形態の
動作によって、コードを記録する部分に予めコーティン
グ、プレコートインクをベタで記録して、コードの紙面
のゴミやシミ、黄バミ等を無くし、且つ平滑と印刷適性
を上げた後で記録するということになり、紙面のゴミの
影響等を無くすことができ、確実にコードを記録するこ
とができる。As described above, according to the operation of the fifth embodiment, coating and pre-coating ink are solidly recorded in advance on the area where the code is recorded to eliminate dust, stains and yellow stains on the surface of the code. In addition, the recording is performed after the smoothness and the printability are improved, the influence of dust on the paper surface can be eliminated, and the code can be surely recorded.
【0102】次に本発明の第6の実施の形態について説
明する。Next, a sixth embodiment of the present invention will be described.
【0103】図17には第6の実施の形態に係るコード
印刷装置の構成を示し説明する。FIG. 17 shows the arrangement of a code printing apparatus according to the sixth embodiment, which will be described.
【0104】尚、ここでは本実施の形態の特徴となる構
成部分のみを示し、その他の図1と同様の構成について
は図示・説明を省略する。Note that, here, only the constituent parts that characterize the present embodiment are shown, and the illustration and description of other structures similar to those in FIG. 1 are omitted.
【0105】同図に示されるように、このコード印刷装
置は、インクジェット方式ではなく、熱転写方式でプレ
コートを行うことを特徴としている。熱転写方式の場
合、インク選択制御ではなく、リボン選択制御を行うこ
とになる。その為に、リボン選択部27と、紙面記録情
報及びコード両用記録ヘッド26が設けられている。As shown in the figure, this code printing apparatus is characterized in that precoating is performed by a thermal transfer method rather than an ink jet method. In the case of the thermal transfer method, ribbon selection control is performed instead of ink selection control. For that purpose, a ribbon selection unit 27 and a recording head 26 for both recording information on paper and a code are provided.
【0106】ここで、紙面上にゴミやシミ、黄バミ等が
あってもそのコードを確実に記録する方法としてプレコ
ートを採用したが、平滑度を上げる方法として、ローラ
ーによりコード記録部分を押圧して平滑度を上げる紙の
押圧手段や、コード記録面上にフィルム等を貼る等の記
録面整備手段が考えられる。Here, precoating was adopted as a method of reliably recording the code even if there are dust, stains, yellow stains, etc. on the paper surface, but as a method of increasing the smoothness, the code recording portion is pressed by a roller. A paper pressing means for increasing the smoothness and a recording surface maintenance means such as pasting a film on the code recording surface are conceivable.
【0107】以下、図18を参照して本実施の形態の特
徴となる動作を説明する。The characteristic operation of this embodiment will be described below with reference to FIG.
【0108】先ず図18(a)は、支持部材10上に記
録ヘッド26と撮像素子18を設けた構成において、記
録ヘッド26と撮像素子18の位置の関係、及び記録ヘ
ッド26の幅と撮像素子18の幅の関係を示す図であ
る。First, FIG. 18A shows the relationship between the positions of the recording head 26 and the image sensor 18, the width of the recording head 26 and the image sensor in the structure in which the recording head 26 and the image sensor 18 are provided on the support member 10. It is a figure which shows the relationship of the width of 18.
【0109】上記撮像素子18は紙面状態の検出用及び
コード読取用の両目的に使用され、記録ヘッド26はコ
ード記録用、紙面記録情報用の両目的に使用される。こ
の記録ヘッド26は撮像素子18に対して走査方向に配
置され、ヘッド走査方向をヘッド記録方向として駆動さ
れる。1回の走査でコードを記録すると共にコードを読
取ることができる。よって、コードの品質を確認するこ
とができ、エラーのドットやコードの品質を確認するこ
とができる。また、記録ヘッド26のヘッドの幅に対し
て距離L2に対して撮像の幅L1の方が大きい場合、確
実に記録したコードの品質を読取ることができる。The image pickup device 18 is used for both the purpose of detecting the paper surface state and the code reading, and the recording head 26 is used for both the code recording and the paper surface recording information. The recording head 26 is arranged in the scanning direction with respect to the image sensor 18, and is driven with the head scanning direction as the head recording direction. The code can be recorded and read with one scan. Therefore, the quality of the code can be confirmed, and the dot of the error and the quality of the code can be confirmed. When the width L1 of the image pickup is larger than the width L2 of the head of the recording head 26 with respect to the distance L2, the quality of the recorded code can be reliably read.
【0110】一方、図18(b)では、ヘッド走査方向
に対して、記録ヘッド26を撮像素子29に対して記録
方向に配置することで、1回の走査中に紙面状態を検出
しつつコードを記録し、ゴミ等の紙面状態異常を検出し
た場合に、紙面状態異常部分を避けて記録することが1
回の走査中で行うことができ、確実にコードを記録する
ことができる。On the other hand, in FIG. 18B, by arranging the recording head 26 in the recording direction with respect to the image sensor 29 with respect to the head scanning direction, the code is detected while detecting the paper surface state during one scanning. When a paper surface condition abnormality such as dust is detected, it is possible to record while avoiding the paper surface condition abnormal portion.
This can be done during one scan, and the code can be surely recorded.
【0111】次に本発明の第7の実施の形態について説
明する。Next, a seventh embodiment of the present invention will be described.
【0112】図19には第7の実施の形態に係るコード
印刷装置の構成を示し説明する。FIG. 19 shows the arrangement of a code printing apparatus according to the seventh embodiment, which will be described.
【0113】同図に示されるように、プリンタエンジン
1において、ヘッド支持部材10上には、撮像素子1
8、1記録画素単位の記録部ごとのドット径制御部3
0、記録ヘッド16が配設されている。上記ドット径制
御部30は、ドットコードを記録するのに最適な小ドッ
ト径と、紙面記録情報を記録するのに最適な大ドット径
との選択が可能となっている。また、黒インク他カラー
インク32と白インク31とが設けられており、インク
選択制御部27により、そのいずれかが選択されて記録
ヘッド16に供給されるように構成されている。また、
RAM8上には、大ドット径用記録イメージデータメモ
リ8eと小ドット径用記録イメージデータメモリ8dと
を別々に設けている。その他の構成は図1と同様である
為、ここでは説明を省略する。As shown in the figure, in the printer engine 1, the image pickup device 1 is mounted on the head support member 10.
8, 1 dot diameter control unit 3 for each recording unit for each recording pixel
0, the recording head 16 is provided. The dot diameter control unit 30 is capable of selecting a small dot diameter optimal for recording a dot code and a large dot diameter optimal for recording paper surface recording information. Further, a black ink other color ink 32 and a white ink 31 are provided, and either of them is selected by the ink selection control unit 27 and supplied to the recording head 16. Also,
A large dot diameter recording image data memory 8e and a small dot diameter recording image data memory 8d are separately provided on the RAM 8. The other configuration is similar to that of FIG. 1, and therefore the description is omitted here.
【0114】ここで、図20には図25におけるマーカ
を小ドット径で記録した場合と、大ドット径で記録した
場合を示す。即ち、図20(a)は小ドット径でドット
コードのマーカを記録した場合、図20(b)は大ドッ
ト径でドットコードのマーカを記録した場合をそれぞれ
示す図である。図20(a)に示す例では、マーカ内が
黒ベタならずに白い部分が出てしまい、確実に再生する
ことは難しいことが判る。これに対して、図20(b)
に示す例では、マーカ内が確実にベタになって確実に再
生ができるマーカとなっているのが判る。Here, FIG. 20 shows a case where the marker in FIG. 25 is recorded with a small dot diameter and a case where it is recorded with a large dot diameter. That is, FIG. 20A is a diagram showing a case where a dot code marker is recorded with a small dot diameter, and FIG. 20B is a diagram showing a case where a dot code marker is recorded with a large dot diameter. In the example shown in FIG. 20 (a), it is understood that it is difficult to reliably reproduce a marker because a white portion appears in the marker without solid black. On the other hand, FIG.
In the example shown in (1), it can be seen that the inside of the marker is surely solid and the marker can be surely reproduced.
【0115】以下、図21のフローチャートを参照して
第7の実施の形態のCPUの動作を説明する。これは大
ドット径と小ドット径の選択、誤りドットの修正を含む
動作となっている。The operation of the CPU of the seventh embodiment will be described below with reference to the flowchart of FIG. This is an operation including selection of a large dot diameter and a small dot diameter and correction of an erroneous dot.
【0116】電源がONされると(ステップS13
1)、CPU6は先ずイニシャライズを行い(ステップ
S132)、続いてマルチメディア情報入力部4により
ページ単位でマルチメディア情報を入力し、入力処理、
圧縮処理、情報ドット配列変換を行い情報ドット配列デ
ータ(マーカ情報も含む)をRAM8fに保存する(ス
テップS133)。When the power is turned on (step S13
1), the CPU 6 first initializes (step S132), and then inputs the multimedia information in page units by the multimedia information input unit 4 to perform an input process,
The compression processing and the information dot array conversion are performed, and the information dot array data (including marker information) is stored in the RAM 8f (step S133).
【0117】続いて、ページ単位で文字、イラスト、画
像等の紙面記録情報を紙面記録情報入力部5より入力
し、大ドット径用記録イメージデータに変換し、RAM
8上の記録イメージデータメモリ8eに保存する(ステ
ップS134)。Then, the page recording information such as characters, illustrations, images, etc. is input page by page from the page recording information input unit 5, converted into recording image data for large dot diameter, and stored in the RAM.
The image data is stored in the recorded image data memory 8e (step S134).
【0118】そして、ページ単位の記録イメージデータ
を複数の分割画像に分割するための分割位置を算出する
(次の分割画像位置=分割画像位置+分割画像画素幅)
(ステップS135)。Then, a division position for dividing the recording image data in page units into a plurality of division images is calculated (next division image position = division image position + division image pixel width).
(Step S135).
【0119】次いで、情報ドット配列データ(マーカ情
報も含む)のマーカを除くドット部分を小ドット径用記
録イメージデータに変換し、所定位置の小ドット径用記
録イメージデータメモリ8dに保存し、マーカ部分を大
ドット径用記録イメージデータに変換後、所定位置の大
ドット径用記録イメージメモリ8eに保存する。また、
コード記録位置をメモリ(RAM8)に保存する(ステ
ップS136)。Next, the dot portion of the information dot array data (including marker information) excluding the marker is converted into the recording image data for the small dot diameter, which is stored in the recording image data memory 8d for the small dot diameter at a predetermined position, and the marker is stored. After the portion is converted into the large dot diameter recording image data, it is stored in the large dot diameter recording image memory 8e at a predetermined position. Also,
The code recording position is stored in the memory (RAM 8) (step S136).
【0120】こうして、大ドット径用記録イメージメモ
リ8eと小ドット径用記録イメージメモリ8dの内容を
1ページ分紙面に記録し(ステップS137)、プリン
トを終了するか否かを判断する(ステップS138)。
そして、次の頁を印刷する場合には上記ステップS13
3に戻り上記同様のシーケンスを繰り返し、プリントを
終了する場合には全ての動作を終了する(ステップS1
39)。In this way, the contents of the large dot diameter recording image memory 8e and the small dot diameter recording image memory 8d are recorded on the paper surface for one page (step S137), and it is determined whether or not to end the printing (step S138). ).
When printing the next page, the above step S13 is performed.
Returning to step 3, the same sequence as above is repeated, and when printing is finished, all operations are finished (step S1).
39).
【0121】次に図22のフローチャートを参照して、
図21の上記ステップS137で実行されるサブルーチ
ンのシーケンスを説明する。ここでは、情報ドット配列
データ(マーカ情報も含む)のマーカを除くドット部分
を小ドット径用記録イメージデータに変換し、所定位置
の小ドット径用記録イメージメモリに保存し、マーカ部
分を大ドット径用記録イメージデータに変換後、所定位
置の大ドット径用記録イメージメモリに保存する。ま
た、コード記録位置をメモリに保存する。Next, referring to the flowchart of FIG. 22,
The sequence of the subroutine executed in step S137 of FIG. 21 will be described. Here, the dot portion of the information dot array data (including marker information) excluding the marker is converted into the recording image data for the small dot diameter, which is stored in the recording image memory for the small dot diameter at a predetermined position, and the marker portion is recorded with the large dot. After being converted to diameter recording image data, it is stored in a large dot diameter recording image memory at a predetermined position. Also, the code recording position is saved in the memory.
【0122】即ち、このシーケンスに入ると、先ず紙と
記録ヘッド16の位置制御を行い、記録開始端に移動す
る記録開始位置の第1の分割画像を選択し(ステップS
141)、選択された分割画像の小ドット径用記録イメ
ージデータ8eと大ドット径用記録イメージデータ8d
を記録ヘッド16に転送し、上記分割画像を紙面に記録
する(ステップS142)。続いて、次の分割画像を選
択し(ステップS143)、紙をヘッド走査幅分移動さ
せ(ステップS144)、ページ単位のプリントを終了
するか判断し(ステップS145)、次の分割画像を記
録する場合には上記ステップS142に戻り上記同様の
シーケンスを繰り返し、プリントを終了する場合には全
ての動作を終了する(ステップS146)。That is, when entering this sequence, first the position control of the paper and the recording head 16 is performed, and the first divided image at the recording start position which moves to the recording start end is selected (step S
141), small dot diameter recording image data 8e and large dot diameter recording image data 8d of the selected divided image
Is transferred to the recording head 16 and the divided image is recorded on the paper (step S142). Subsequently, the next divided image is selected (step S143), the paper is moved by the head scanning width (step S144), and it is determined whether or not printing in page units is finished (step S145), and the next divided image is recorded. In this case, the process returns to step S142 and the same sequence as above is repeated. When printing is finished, all the operations are finished (step S146).
【0123】次に図23のフローチャートを参照して、
図22のステップS142で実行されるサブルーチンの
動作を説明する。紙面記録情報とコードのマーカー部分
を大ドット径記録イメージデータに変換し、コードのド
ット部分を小ドット径イメージデータに変換する(ステ
ップS150)。続いて、選択された分割画像の大ドッ
ト径用記録イメージデータと小ドット径用記録イメージ
データを記録ヘッド16に転送し、1記録画素単位の記
録部毎のドット径制御部30によりドット径を1記録ド
ット毎に大ドット径用と小ドット径用とに制御して、分
割画像の全ての情報を1回の走査で紙面に記録する(ス
テップS151)。Next, referring to the flowchart of FIG. 23,
The operation of the subroutine executed in step S142 of FIG. 22 will be described. The recording information on the paper and the marker portion of the code are converted into large dot diameter recording image data, and the dot portion of the code is converted into small dot diameter image data (step S150). Subsequently, the large dot diameter recording image data and the small dot diameter recording image data of the selected divided image are transferred to the recording head 16, and the dot diameter is controlled by the dot diameter control unit 30 for each recording unit of one recording pixel. The control is performed for each of the large dot diameter and the small dot diameter for each recording dot, and all the information of the divided image is recorded on the paper surface by one scanning (step S151).
【0124】これは、文字等、紙面情報とマーカー、ベ
タ黒の多い情報、ドット径を記録イメージに変換してあ
るので、それを大ドット径用のヘッド制御で記録すると
共に、同じ1回の走査の中で、ドットコードのドットの
部分を小ドット径用のドット径制御で同時に記録する。This is because the characters such as the paper surface information and the markers, the information with a lot of solid black, and the dot diameter are converted into the recording image, so that the recording is performed by the head control for the large dot diameter and the same one time recording is performed. During scanning, the dot portion of the dot code is simultaneously recorded by the dot diameter control for the small dot diameter.
【0125】続いて、走査において撮像素子18で読み
取った読み取りイメージデータを復元処理を行い読み取
り情報ドット配列データを検出し、その読み取りドット
配列データと記録しようとした情報ドット配列データと
を比較して誤ったドットを検出する(ステップS15
2)。そして、誤ったドット数が所定値よりも大きいか
否かを判断し(ステップS153)、小さい場合は本サ
ブルーチンを終了し(ステップS154)、大きい場合
はステップS155へ移行する。Subsequently, the read image data read by the image sensor 18 in scanning is restored to detect read information dot array data, and the read dot array data is compared with the information dot array data to be recorded. False dots are detected (step S15)
2). Then, it is judged whether or not the erroneous dot number is larger than a predetermined value (step S153), the subroutine is ended if it is smaller (step S154), and if it is larger, the process proceeds to step S155.
【0126】そして、誤ったドットの内で黒ドットのみ
の情報ドット配列データを検出し、記録イメージデータ
に変換し、記録ヘッド16に転送し、紙面に記録する
(誤った黒ドットのみを記録)(ステップS155)。
さらに、インク選択制御部27を制御し、白インクを選
択し(ステップS156)、誤ったドットの内で白ドッ
トのみの情報ドット配列データを検出し、小ドット径用
記録イメージデータに変換し、記録ヘッドに転送し、紙
面に記録する。その時、ドット径制御は全て小ドット径
で行う(誤った白ドットのみを記録)(ステップS15
7)。こうして全ての動作を終了する(ステップS15
4)。Then, information dot arrangement data of only black dots among erroneous dots are detected, converted into recording image data, transferred to the recording head 16, and recorded on the paper (recording only erroneous black dots). (Step S155).
Further, the ink selection control unit 27 is controlled to select the white ink (step S156), the information dot arrangement data of only the white dots among the erroneous dots is detected, and converted into the recording image data for the small dot diameter. Transfer to recording head and record on paper. At that time, the dot diameter control is all performed with a small dot diameter (only incorrect white dots are recorded) (step S15).
7). In this way, all the operations are completed (step S15).
4).
【0127】次に図24を参照して第7の実施の形態に
よる他の動作を説明する。この動作は、図3のステップ
S12で実行されるものであるが、図3については先に
説明した通りである為、ここでは説明を省略する。Next, another operation according to the seventh embodiment will be described with reference to FIG. This operation is executed in step S12 of FIG. 3, but since it has already been described with reference to FIG. 3, its description is omitted here.
【0128】このシーケンスは、選択された分割画像の
記録イメージデータとコード記録イメージデータを記録
ヘッド16に転送し、上記分割画像を紙面に記録するも
のである。即ち、紙面状態検出モードに設定されている
場合には(ステップS161)、紙面状態を検出し(ス
テップS166)、分割画像を紙面に記録する(ステッ
プS167)。In this sequence, the recording image data and the code recording image data of the selected divided image are transferred to the recording head 16 and the divided image is recorded on the paper. That is, when the paper surface state detection mode is set (step S161), the paper surface state is detected (step S166) and the divided image is recorded on the paper surface (step S167).
【0129】また、検出なしモードに設定されている場
合には(ステップS161)、分割画像を紙面に記録す
る(ステップS162)。さらに、コード品質検出モー
ドに設定されている場合には(ステップS161)、分
割画像を紙面に記録し(ステップS163)、コード品
質を検出し(ステップS164)、コード修正を行い
(ステップS165)、動作を終了する(ステップS1
68)。If the non-detection mode is set (step S161), the divided image is recorded on the paper (step S162). Further, when the code quality detection mode is set (step S161), the divided image is recorded on the paper (step S163), the code quality is detected (step S164), and the code is corrected (step S165). The operation ends (step S1)
68).
【0130】尚、本発明の上記各実施の形態には以下の
発明も含まれる。The above-described embodiments of the present invention also include the following inventions.
【0131】(1)オーディオ情報、画像情報、ディジ
タルコードデータの少なくとも一つを含むマルチメディ
ア情報を光学的に読み取り可能なコードとして印刷媒体
に印刷するためのコード印刷装置において、上記コード
以外の、それ自体で認識可能な文字や画像等を含む媒体
面情報を上記印刷媒体に印刷するための媒体面情報印刷
手段と、上記マルチメディア情報に対応したコードを上
記印刷媒体に印刷するためのコード印刷手段と、を備え
たことを特徴とするコード印刷装置。(1) In a code printing apparatus for printing multimedia information including at least one of audio information, image information and digital code data on a print medium as an optically readable code, other than the above codes, Medium surface information printing means for printing medium surface information including characters and images recognizable by itself on the print medium, and code printing for printing a code corresponding to the multimedia information on the print medium A code printing device comprising:
【0132】この態様によれば、的確な印刷品質でコー
ドを確実に印刷することができる。 (2)上記媒体面情報印刷手段及び上記コード印刷手段
は、当該印刷すべき情報の種類に適合するように各別に
構成された印刷ヘッド部をそれぞれ備えており、上記媒
体面情報印刷手段及び上記コード印刷手段は、該各印刷
ヘッド部が互いに独立して上記印刷媒体に対する所定の
印刷動作を行うように構成されたものであることを特徴
とする上記(1)に記載のコード印刷装置。According to this aspect, the code can be surely printed with an appropriate print quality. (2) The medium surface information printing unit and the code printing unit each include a print head unit configured separately so as to match the type of information to be printed. The code printing device according to (1) above, wherein the code printing means is configured such that the print head units perform predetermined printing operations on the print medium independently of each other.
【0133】この態様によれば、ドットピッチ、ドット
形状、ドットサイズ等を最適に設定することができ、的
確な印刷品質でコードを確実に印刷することができる。According to this aspect, it is possible to optimally set the dot pitch, the dot shape, the dot size, etc., and it is possible to reliably print the code with an appropriate print quality.
【0134】(3)上記コード印刷装置は、上記媒体面
情報及びコードを印刷媒体に印刷するための共通の印刷
ヘッド部を備えており、上記媒体面情報印刷手段及び上
記コード印刷手段は、当該印刷すべき情報の種類に応じ
て上記印刷ヘッド部を制御する印刷ヘッド部制御手段で
あることを特徴とする上記(1)に記載のコード印刷装
置。(3) The code printing device has a common print head section for printing the medium surface information and the code on the print medium, and the medium surface information printing means and the code printing means are The code printing apparatus according to (1) above, which is a print head unit control unit that controls the print head unit according to the type of information to be printed.
【0135】この態様によれば、1つのヘッドで媒体面
情報及びコードを印刷することができ、ローコストでか
つドット形状やサイズを最適に設定することができ、的
確な印刷品質でコードを確実に印刷することができる。According to this aspect, the medium surface information and the code can be printed by one head, the dot shape and the size can be optimally set at a low cost, and the code can be reliably printed with an appropriate print quality. Can be printed.
【0136】(4)上記印刷ヘッド部制御手段は、当該
印刷すべき情報の種類に適合するように上記印刷ヘッド
部により印刷される情報の印刷単位の大きさを変更する
ことを特徴とする上記(3)に記載のコード印刷装置。(4) The print head control means changes the size of the print unit of the information printed by the print head so as to match the type of information to be printed. The code printing device according to (3).
【0137】この態様によれば、1つのヘッドで媒体面
情報及びコードを印刷することができ、ローコストでか
つ特にドットサイズを最適に設定することができ、的確
な印刷品質でコードを確実に印刷することができる。According to this aspect, the medium surface information and the code can be printed by one head, the dot size can be set optimally at a low cost, and the code can be surely printed with an appropriate print quality. can do.
【0138】(5)オーディオ情報、画像情報、ディジ
タルコードデータの少なくとも一つを含むマルチメディ
ア情報を光学的に読み取り可能なコードとして印刷媒体
に印刷するためのコード印刷装置において、上記印刷媒
体のコードの印刷される印刷予定面を整備するための媒
体整備手段を備えたことを特徴とするコード印刷装置。(5) In a code printing apparatus for printing multimedia information including at least one of audio information, image information and digital code data on a print medium as an optically readable code, the code of the print medium A code printing device comprising a medium maintenance unit for servicing a print-scheduled surface to be printed.
【0139】この態様によれば、シミやゴミ等によるコ
ード印刷予定面の品質不良や平滑度の無い印刷適性の無
い紙や破損している紙等に印刷する場合、印刷媒体の印
刷適性を改善し、的確な印刷品質でコードを確実に印刷
することができる。According to this aspect, the printability of the print medium is improved when printing is performed on the print quality of the surface on which the code is to be printed due to stains, dust, or the like, or on paper without printability without smoothness or damaged paper. However, the code can be surely printed with an appropriate print quality.
【0140】(6)上記媒体整備手段は、当該印刷媒体
における印刷予定面の光学的障害を除去するための手
段、乃至は当該印刷媒体における印刷予定面の平滑化を
行うための平滑化手段のいずれかの手段を含むことを特
徴とする上記(5)に記載のコード印刷装置。(6) The medium maintenance means is a means for removing an optical obstacle on the planned printing surface of the print medium, or a smoothing means for smoothing the planned printing surface of the print medium. The code printing device according to (5) above, which includes any one of the units.
【0141】この態様によれば、シミやゴミ等によるコ
ード印刷予定面の品質不良や平滑度の無い印刷適性の無
い紙等でも印刷媒体の印刷適性を改善し、的確な印刷品
質でコードを確実に印刷することができる。According to this aspect, the printability of the print medium is improved even if the print quality of the surface to be printed with the code is poor due to stains or dust, or the paper has no printability without smoothness. Can be printed on.
【0142】(7)オーディオ情報、画像情報、ディジ
タルコードデータの少なくとも一つを含むマルチメディ
ア情報を光学的に読み取り可能なコードとして印刷媒体
に印刷するためのコード印刷装置において、上記印刷媒
体における少なくともコードの印刷される乃至はコード
の印刷された印刷面の状態を光学的に読み取るための読
取手段と、上記読取手段で読み取られた印刷面の品質状
態を判別するための品質状態判別手段と、を備えたこと
を特徴とするコード印刷装置。(7) In a code printing apparatus for printing multimedia information including at least one of audio information, image information and digital code data on a print medium as an optically readable code, at least the print medium. A reading unit for optically reading the state of the print surface on which the code is printed or the code is printed; and a quality state determining unit for determining the quality state of the print surface read by the reading unit, A code printing device comprising:
【0143】この態様によれば、印刷したコードが的確
な印刷品質であったか印刷者に知らせることができ、ま
た印刷品質を改善することができ、的確な印刷品質でコ
ードを確実に印刷することができる。According to this aspect, it is possible to inform the printer of whether the printed code has an appropriate print quality, it is possible to improve the print quality, and it is possible to reliably print the code with the appropriate print quality. it can.
【0144】(8)上記品質状態判別手段は、現実に印
刷媒体の印刷面に印刷され上記読取手段で読み取られた
コードの内容と、当該印刷媒体に印刷される予定のコー
ドの内容との相関性を検出することにより品質状態を判
別する相関検出手段とを含むことを特徴とする上記
(7)に記載のコード印刷装置。(8) The quality condition determining means correlates the content of the code actually printed on the printing surface of the print medium and read by the reading means with the content of the code to be printed on the print medium. The code printing apparatus according to (7) above, further comprising: a correlation detection unit that determines the quality state by detecting the property.
【0145】この態様によれば、ローコストな回路また
は簡単な処理で印刷品質を判別でき、印刷したコードが
的確な印刷品質であったか印刷者に知らせることがで
き、また印刷品質を改善することができ、的確な印刷品
質でコードを確実に印刷することができる。According to this aspect, the print quality can be discriminated by a low-cost circuit or a simple process, and the print quality can be notified to the printer by the printed code, and the print quality can be improved. It is possible to print the code with the appropriate print quality.
【0146】(9)上記コード印刷装置は、上記品質状
態判別手段での判別結果に応じて適応的にコードの印刷
を制御する印刷制御手段を更に備えたことを特徴とする
上記(7)又は(8)に記載のコード印刷装置。(9) The code printing device further comprises print control means for adaptively controlling the printing of the code in accordance with the result of the determination made by the quality condition determining means. The code printer according to (8).
【0147】この態様によれば、ゴミやシミを避けてコ
ードを分割して印刷したり、印刷幅や長さやコードサイ
ズを変えてコードを印刷する事ができる。また、印刷品
質の悪い部分だけ修正することで、コードの印刷におけ
る初期品質を悪化させることなく、確実に印刷品質を上
げることができる。このように適応的にコードを印刷す
ることにより、的確な印刷品質でコードを確実に印刷す
ることができる。According to this aspect, it is possible to print by dividing the code while avoiding dust or stains, or changing the print width, length or code size. Further, by correcting only the portion having poor print quality, it is possible to reliably improve the print quality without deteriorating the initial quality in printing the code. By adaptively printing the code in this way, it is possible to reliably print the code with an appropriate print quality.
【0148】(10)上記印刷制御手段は、上記品質状
態判別手段がその判別結果として印刷面の異常を判別し
たとき、これを報知する報知手段を含むことを特徴とす
る上記(9)に記載のコード印刷装置。(10) The printing control means includes an informing means for informing, when the quality condition discriminating means discriminates an abnormality on the printing surface as a result of the discrimination, the printing control means includes the informing means. Code printer.
【0149】この態様によれば、印刷したコードが的確
な印刷品質であることを確認することができる。According to this aspect, it is possible to confirm that the printed code has an appropriate print quality.
【0150】(11)上記印刷制御手段は、上記品質状
態判別手段がその判別結果として印刷面の異常を判別し
たとき、当該印刷面における異常対応箇所にその旨の指
標を操作者に認識可能なごとく印刷する手段を含むこと
を特徴とする上記(9)に記載のコード印刷装置。(11) When the quality control unit determines that the printing surface is abnormal as a result of the determination, the printing control unit can recognize the operator to that effect at the abnormality corresponding portion on the printing surface. The code printing apparatus as described in (9) above, which includes means for printing as follows.
【0151】この態様によれば、複数枚の印刷媒体を無
人で自動的に印刷する装置等では、コードが的確な印刷
品質で印刷することができたかできないかを後で簡単に
確認することができる。According to this aspect, in an apparatus or the like that automatically prints a plurality of print media unattended, it is possible to easily confirm later whether or not the code could be printed with an appropriate print quality. it can.
【0152】(12)オーディオ情報、画像情報、ディ
ジタルコードデータの少なくとも一つを含むマルチメデ
ィア情報を光学的に読み取り可能なコードとして印刷媒
体に印刷するためのコード印刷装置において、上記マル
チメディア情報に対応したコードを上記印刷媒体に光学
的に読取可能に印刷する印刷手段と、上記印刷媒体にお
ける少なくともコードの印刷された印刷面の状態を光学
的に読み取る読取手段と、上記読取手段で読み取られた
コードを復元処理して得られるデータ列と、上記印刷媒
体に印刷されるべきコードのデータ列とを比較してコー
ド印刷状態の良悪を判別する印刷状態判別手段と、上記
印刷状態判別手段で判別された結果に応じてコードの再
印刷動作を制御する印刷制御手段と、を備えたことを特
徴とするコード印刷装置。(12) In a code printing device for printing multimedia information including at least one of audio information, image information and digital code data on a print medium as an optically readable code, A printing unit that prints a corresponding code on the print medium in an optically readable manner, a reading unit that optically reads a state of at least a print surface of the print medium on which the code is printed, and a reading unit read by the reading unit. The print state determination means for comparing the data sequence obtained by performing the code restoration process with the data sequence of the code to be printed on the print medium to determine whether the code print state is good or bad, and the print state determination means. A print control means for controlling the reprinting operation of the code according to the determined result, and a code mark. Apparatus.
【0153】この態様によれば、印刷したコードの印刷
品質を検査し、印刷品質の悪い部分を修正することで、
コードの印刷における初期品質を悪化させることなく、
確実に印刷品質を上げることができ、的確な印刷品質で
コードを確実に印刷することができる。According to this aspect, the print quality of the printed code is inspected, and the bad print quality is corrected.
Without compromising the initial quality of printing the code,
The print quality can be surely improved, and the code can be surely printed with an appropriate print quality.
【0154】(13)上記印刷状態判別手段は、コード
の印刷状態の良悪判別をコードの最小印刷単位毎に行う
ものであり、上記印刷制御手段は、上記印刷状態判別手
段の判別結果からコード中の誤って印刷された最小印刷
単位についてのみ再印刷を行うように制御することを特
徴とする上記(12)に記載のコード印刷装置。(13) The print state determination means determines whether the print state of the code is good or bad for each minimum print unit of the code, and the print control means determines the code based on the determination result of the print state determination means. The code printing apparatus as described in (12) above, wherein the code printing apparatus is controlled so that reprinting is performed only for a minimum printing unit that is erroneously printed.
【0155】この態様によれば、印刷したコードの印刷
品質を検査し、印刷品質の悪い部分、特に最小印刷単位
のみを修正することで、コードの印刷における初期品質
を悪化させることなく、確実に印刷品質を上げることが
でき、的確な印刷品質でコードを確実に効率良く印刷す
ることができる。According to this aspect, the print quality of the printed code is inspected, and only the portion with the poor print quality, especially the minimum print unit is corrected, so that the initial quality in the printing of the code is not deteriorated, and the print quality is ensured. The print quality can be improved, and the code can be reliably and efficiently printed with the appropriate print quality.
【0156】(14)上記印刷制御手段は、上記印刷媒
体のコードの印刷される印刷予定面を所定の状態に整備
した後、上記再印刷を行うように制御することを特徴と
する上記(12)又は(13)に記載のコード印刷装
置。(14) The print control means controls the reprinting after the planned printing surface of the print medium on which the code is printed is maintained in a predetermined state. ) Or (13) the code printing device.
【0157】この態様によれば、印刷したコードの印刷
品質が悪い場合、印刷したコードを消して再印刷するこ
とにより、確実に印刷品質を上げることができ、的確な
印刷品質でコードを確実に印刷することができる。According to this aspect, when the print quality of the printed code is poor, the print quality can be surely improved by erasing the printed code and reprinting, and the code can be surely printed with an appropriate print quality. Can be printed.
【0158】(15)上記コード印刷装置は、上記印刷
手段の印刷ヘッド部を上記印刷媒体についての一の方向
へ変位させる駆動手段を更に備え、上記印刷ヘッド部と
上記読取手段の読取ヘッド部とを同一の支持部材上に配
設すると共に、該支持部材上における印刷ヘッド部を読
取ヘッド部よりも上記一の方向側に配設したことを特徴
とする上記(12)に記載のコード印刷装置。(15) The code printing apparatus further comprises driving means for displacing the print head portion of the printing means in one direction with respect to the print medium, and the print head portion and the read head portion of the reading means. The code printing apparatus according to (12) above, in which the print head portion is provided on the same support member, and the print head portion on the support member is provided closer to the one direction side than the reading head portion. .
【0159】この態様によれば、上記駆動手段による1
回のコード印刷制御で、コードを印刷するとともに、コ
ード印刷品質を確認することができ、処理時間を短くす
ることができる。According to this aspect, the driving means 1
By performing the code printing control once, the code can be printed and the code printing quality can be checked, and the processing time can be shortened.
【0160】(16)上記コード印刷装置は、上記印刷
手段の印刷ヘッド部を上記印刷媒体についての一の方向
へ変化させる駆動手段を更に備え、上記印刷ヘッド部と
上記読取手段の読取ヘッド部とを同一の支持部材上に配
設すると共に、該支持部材上における読取ヘッド部を印
刷ヘッド部よりも上記一の方向側に配設したことを特徴
とする上記(12)に記載のコード印刷装置。(16) The code printing apparatus further comprises drive means for changing the print head portion of the printing means in one direction with respect to the print medium, and the print head portion and the read head portion of the reading means. The code printing apparatus according to (12) above, wherein the read head section on the support member is provided on the same support member, and the read head section is provided on the support member on the one direction side of the print head section. .
【0161】この態様によれば、上記駆動手段による1
回のコード印刷制御で、シミやゴミ等によるコード印刷
予定面の品質不良を検査しつつ、コード印刷することが
でき、処理時間を短くすることができる。According to this aspect, the driving means 1
By performing the code printing control once, it is possible to perform the code printing while inspecting the defective quality of the code printing scheduled surface due to the stain or the dust, and it is possible to shorten the processing time.
【0162】(17)上記読取ヘッド部の上記一の方向
と直交する方向に沿うヘッド幅を、上記印刷ヘッド部の
同方向に沿うヘッド幅よりも大きく設定したことを特徴
とする上記(15)又は(16)に記載のコード印刷装
置。(17) The head width of the reading head section along the direction orthogonal to the one direction is set to be larger than the head width of the printing head section along the same direction. Alternatively, the code printing device according to (16).
【0163】この態様によれば、上記駆動手段により1
回の走査でコードの印刷と、コード印刷品質の検査また
はコード印刷予定面の品質の検査を行いつつ、印刷した
コード範囲を確実に上記検査を行うことができる。According to this aspect, 1
It is possible to reliably perform the above-mentioned inspection of the printed code range while performing the code printing and the code print quality inspection or the code print scheduled surface quality inspection by scanning once.
【0164】(18)オーディオ情報、画像情報、ディ
ジタルコードデータの少なくとも一つを含むマルチメデ
ィア情報を光学的に読み取り可能なコードとして印刷媒
体に印刷するためのコード印刷装置において、上記コー
ドは、上記マルチメディア情報の内容に対応して配置さ
れたデータドットパターンと、該データドットパターン
に関して所定の位置関係で配置された該データドットパ
ターン読み取り基準位置決定のためのマーカとから少な
くともなるブロックを複数個二次元に配列して構成され
たものであり、上記コード以外の、それ自体で認識可能
な文字や画像等を含む媒体面情報を上記印刷媒体に印刷
するための媒体面情報印刷手段と、上記マルチメディア
情報の内容に対応したデータドットパターンを上記印刷
媒体に印刷するためのコード印刷手段とを備え、上記コ
ード中のマーカは上記媒体面情報印刷手段により印刷す
ることを特徴とするコード印刷装置。(18) In a code printing apparatus for printing multimedia information including at least one of audio information, image information and digital code data on a print medium as an optically readable code, the code is the above-mentioned code. A plurality of blocks each including at least a data dot pattern arranged corresponding to the contents of the multimedia information and a marker arranged to have a predetermined positional relationship with respect to the data dot pattern for determining a reference position for reading the data dot pattern. A medium surface information printing means for printing on the print medium medium surface information including characters and images recognizable by itself, other than the code, which is configured by being arranged two-dimensionally, Print a data dot pattern corresponding to the contents of multimedia information on the print medium. And a code printing means, code printing apparatus markers in the code, characterized in that printed by the medium surface information printing means.
【0165】この態様によれば、マーカの黒ベタ部分を
確実に印刷することができ、的確な印刷品質でコードを
確実に印刷することができる。According to this aspect, the solid black portion of the marker can be surely printed, and the code can be surely printed with appropriate print quality.
【0166】(19)オーディオ情報、画像情報、ディ
ジタルコードデータの少なくとも一つを含むマルチメデ
ィア情報を光学的に読み取り可能なコードとして印刷媒
体に印刷するためのコード印刷装置において、上記印刷
媒体における少なくともコードの印刷される印刷予定面
の品質状態に応じてコードの印刷を行う第1の印刷モー
ドと、上記印刷媒体に関する品質状態を検出することな
くコードの印刷を行う第2の印刷モードと、上記印刷媒
体に印刷されたコードの品質状態に応じてコードの再印
刷を行う第3の印刷モードの内、いずれか一のモードで
動作を行うように制御するモード制御手段と、上記モー
ド制御手段による動作モードの中から所定の動作モード
を選択するためのモード選択手段と、を備えたことを特
徴とするコード印刷装置。(19) In a code printing device for printing multimedia information including at least one of audio information, image information and digital code data on a print medium as an optically readable code, at least the print medium. A first print mode in which a code is printed according to the quality state of the print surface on which the code is printed; a second print mode in which a code is printed without detecting the quality state of the print medium; The mode control means for controlling to operate in any one of the third print modes for reprinting the code according to the quality state of the code printed on the print medium, and the mode control means. A code mark, comprising: a mode selection means for selecting a predetermined operation mode from the operation modes. Apparatus.
【0167】この態様によれば、上記選択を、紙や印刷
者の目的に合わせて各モードを設定することができ、そ
のときの状況に応じて印刷速度を優先させたり、また、
印刷品質を優先させたりすることが可能となり、使い勝
手が向上する。According to this aspect, each mode can be set in accordance with the purpose of the paper or the printing person, and the printing speed can be prioritized according to the situation at that time.
It is possible to prioritize print quality and improve usability.
【0168】[0168]
【発明の効果】以上詳述したように、本発明によれば、
ローコストを実現し、且つドットピッチやドット形状、
ドットサイズ等を最適に設定することができ、更にコー
ド印刷予定面に品質不良がある場合においても印刷媒体
の印刷適性を改善し、的確な印刷品質でコードを確実に
印刷するコード印刷装置を提供することができる。As described in detail above, according to the present invention,
Achieve low cost, dot pitch and dot shape,
Provide a code printing device that can set the dot size etc. optimally and further improves the printability of the print medium even when there is a quality defect on the code printing surface and prints the code reliably and accurately. can do.
【図1】第1の実施の形態に係るコード印刷装置の構成
を示す図である。FIG. 1 is a diagram showing a configuration of a code printing device according to a first embodiment.
【図2】第1の実施の形態に係るコード印刷装置のCP
U6の動作を説明するためのフローチャートである。FIG. 2 is a CP of the code printing device according to the first embodiment.
It is a flow chart for explaining operation of U6.
【図3】図2のステップS7にて実行されるサブルーチ
ンの動作を詳細に説明するためのフローチャートであ
る。3 is a flow chart for explaining in detail the operation of a subroutine executed in step S7 of FIG.
【図4】図3のステップS12で実行されるサブルーチ
ンの動作を説明するためのフローチャートである。FIG. 4 is a flowchart for explaining an operation of a subroutine executed in step S12 of FIG.
【図5】第2の実施の形態に係るコード印刷装置の構成
を示す図である。FIG. 5 is a diagram showing a configuration of a code printing device according to a second embodiment.
【図6】図3のステップS12で実行されるサブルーチ
ンの動作を説明するためのフローチャートである。FIG. 6 is a flow chart for explaining the operation of the subroutine executed in step S12 of FIG.
【図7】第3の実施の形態に係るコード印刷装置の構成
を示す図である。FIG. 7 is a diagram showing a configuration of a code printing device according to a third embodiment.
【図8】図3のステップS12で実行されるサブルーチ
ンの動作を説明するためのフローチャートである。FIG. 8 is a flowchart for explaining the operation of the subroutine executed in step S12 of FIG.
【図9】図8のステップS51の処理を説明するための
図である。FIG. 9 is a diagram for explaining the process of step S51 of FIG.
【図10】図3のステップS12で実行されるサブルー
チンの動作を説明するためのフローチャートである。FIG. 10 is a flowchart for explaining the operation of a subroutine executed in step S12 of FIG.
【図11】図8のステップS52、図10のステップS
72で実行される警告処理のサブルーチンの動作を説明
するためのフローチャートである。FIG. 11 is a step S52 of FIG. 8 and a step S of FIG.
17 is a flowchart for explaining the operation of a warning processing subroutine executed at 72.
【図12】図12には第4の実施の形態に係るコード印
刷装置の構成を示す図である。FIG. 12 is a diagram showing a configuration of a code printing device according to a fourth embodiment.
【図13】情報ドット配列データについて説明するため
の図である。FIG. 13 is a diagram for explaining information dot array data.
【図14】図3のステップS12の実行されるサブルー
チンの動作を説明するためのフローチャートである。FIG. 14 is a flowchart for explaining the operation of a subroutine executed in step S12 of FIG.
【図15】第5の実施の形態に係るコード印刷装置の構
成を示す図である。FIG. 15 is a diagram showing a configuration of a code printing device according to a fifth embodiment.
【図16】図3のステップS12で実行されるサブルー
チンの動作を説明するためのフローチャートである。16 is a flow chart for explaining the operation of a subroutine executed in step S12 of FIG.
【図17】第6の実施の形態に係るコード印刷装置の構
成を示す図である。FIG. 17 is a diagram showing a configuration of a code printing device according to a sixth embodiment.
【図18】第6の実施の形態の動作を説明するための図
である。FIG. 18 is a diagram for explaining the operation of the sixth embodiment.
【図19】第7の実施の形態に係るコード印刷装置の構
成を示す図である。FIG. 19 is a diagram showing a configuration of a code printing device according to a seventh embodiment.
【図20】マーカを小ドット径で記録した場合と、大ド
ット径で記録した場合を示す図である。FIG. 20 is a diagram showing a case where a marker is recorded with a small dot diameter and a case where a marker is recorded with a large dot diameter.
【図21】図3のステップS12で実行されるサブルー
チンの動作を説明するためのフローチャートである。FIG. 21 is a flowchart for explaining the operation of the subroutine executed in step S12 of FIG.
【図22】図21の上記ステップS137で実行される
サブルーチンの動作を説明するためのフローチャートで
ある。22 is a flowchart for explaining the operation of the subroutine executed in step S137 of FIG.
【図23】図22のステップS142で実行されるサブ
ルーチンの動作を説明するためのフローチャートであ
る。23 is a flowchart for explaining the operation of the subroutine executed in step S142 of FIG.
【図24】図3のステップS12で実行されるサブルー
チンのシーケンスを説明するためのフローチャートであ
る。FIG. 24 is a flowchart for explaining a sequence of a subroutine executed in step S12 of FIG.
【図25】従来技術に係るドットコードの構成を示す図
である。FIG. 25 is a diagram showing a configuration of a dot code according to a conventional technique.
【図26】従来技術に係るコード印刷装置の構成を示す
図である。FIG. 26 is a diagram showing a configuration of a code printing device according to a conventional technique.
【図27】コード印刷装置でコードや文字、紙面情報を
記録する場合について説明するための図である。FIG. 27 is a diagram for explaining a case where a code, a character, and paper surface information are recorded by the code printing device.
1 プリンタエンジン 2 モード設定部 3 表示部 4 マルチメディア情報の入力部 5 紙面記録情報入力部 6 CPU 7 ROM 8 RAM 9 インク 10 ヘッド支持部材 11 コード用記録ヘッド 12 紙面記録情報用記録ヘッド 13 制御部 14 CPUバス 1 Printer Engine 2 Mode Setting Section 3 Display Section 4 Multimedia Information Input Section 5 Paper Surface Recording Information Input Section 6 CPU 7 ROM 8 RAM 9 Ink 10 Head Support Member 11 Code Recording Head 12 Paper Surface Recording Information Recording Head 13 Control Section 14 CPU bus
Claims (3)
コードデータの少なくとも一つを含むマルチメディア情
報を光学的に読み取り可能なコードとして印刷媒体に印
刷するためのコード印刷装置において、 上記コード以外の、それ自体で認識可能な文字や画像等
を含む媒体面情報を上記印刷媒体に印刷するための媒体
面情報印刷手段と、 上記マルチメディア情報に対応したコードを上記印刷媒
体に印刷するためのコード印刷手段と、を備えたことを
特徴とするコード印刷装置。1. A code printing device for printing multimedia information including at least one of audio information, image information and digital code data on a print medium as an optically readable code, which is different from the above codes. Medium surface information printing means for printing medium surface information including characters and images recognizable by itself on the print medium, and code printing means for printing a code corresponding to the multimedia information on the print medium And a code printing device.
コードデータの少なくとも一つを含むマルチメディア情
報を光学的に読み取り可能なコードとして印刷媒体に印
刷するためのコード印刷装置において、 上記印刷媒体における少なくともコードの印刷される乃
至はコードの印刷された印刷面の状態を光学的に読み取
るための読取手段と、 上記読取手段で読み取られた印刷面の品質状態を判別す
るための品質状態判別手段と、を備えたことを特徴とす
るコード印刷装置。2. A code printing apparatus for printing multimedia information including at least one of audio information, image information and digital code data on a print medium as an optically readable code, at least the code on the print medium. A reading unit for optically reading the state of the printed surface on which the printed or code is printed, and a quality state determination unit for determining the quality state of the printed surface read by the reading unit. A code printing device characterized by being provided.
コードデータの少なくとも一つを含むマルチメディア情
報を光学的に読み取り可能なコードとして印刷媒体に印
刷するためのコード印刷装置において、 上記マルチメディア情報に対応したコードを上記印刷媒
体に光学的に読取可能に印刷する印刷手段と、 上記印刷媒体における少なくともコードの印刷された印
刷面の状態を光学的に読み取る読取手段と、 上記読取手段で読み取られたコードを復元処理して得ら
れるデータ列と、上記印刷媒体に印刷されるべきコード
のデータ列とを比較してコード印刷状態の良悪を判別す
る印刷状態判別手段と、 上記印刷状態判別手段で判別された結果に応じてコード
の再印刷動作を制御する印刷制御手段と、を備えたこと
を特徴とするコード印刷装置。3. A code printing apparatus for printing multimedia information including at least one of audio information, image information and digital code data on a print medium as an optically readable code, which corresponds to the multimedia information. A printing means for optically reading the code on the print medium, a reading means for optically reading the state of at least the print surface of the print medium on which the code is printed, and a code read by the reading means. And a print state determination unit that determines whether the code print state is good or bad by comparing the data sequence obtained by performing the restoration process with the data sequence of the code to be printed on the print medium, and determines the print state determination unit. And a print control unit that controls the reprinting operation of the code according to the result of the printing. .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8073482A JPH09263009A (en) | 1996-03-28 | 1996-03-28 | Code printing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8073482A JPH09263009A (en) | 1996-03-28 | 1996-03-28 | Code printing device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH09263009A true JPH09263009A (en) | 1997-10-07 |
Family
ID=13519552
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8073482A Pending JPH09263009A (en) | 1996-03-28 | 1996-03-28 | Code printing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH09263009A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11245539A (en) * | 1998-03-03 | 1999-09-14 | Dainippon Printing Co Ltd | Printed matter with data code and printing paper |
| US8107092B2 (en) | 2001-04-05 | 2012-01-31 | Anoto Ab | Method and device for preparing a printout of a position-coding pattern |
| WO2023281923A1 (en) * | 2021-07-07 | 2023-01-12 | 株式会社日立産機システム | Printed image inspection device and printed image inspection method |
-
1996
- 1996-03-28 JP JP8073482A patent/JPH09263009A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11245539A (en) * | 1998-03-03 | 1999-09-14 | Dainippon Printing Co Ltd | Printed matter with data code and printing paper |
| US8107092B2 (en) | 2001-04-05 | 2012-01-31 | Anoto Ab | Method and device for preparing a printout of a position-coding pattern |
| WO2023281923A1 (en) * | 2021-07-07 | 2023-01-12 | 株式会社日立産機システム | Printed image inspection device and printed image inspection method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3312948B2 (en) | Original platen dirt or scratch area compensation method and image reproducing apparatus | |
| JP4684801B2 (en) | Printing apparatus, nozzle abnormality inspection method, and program | |
| JP3168887B2 (en) | Image printing device | |
| US9044952B2 (en) | Recording apparatus and recording system | |
| JP3510155B2 (en) | Image forming device | |
| WO2001002184A1 (en) | Ink jet nozzle fault detection | |
| US10953662B2 (en) | Inkjet printing device and print defect detection method | |
| JP2011011382A (en) | Recording apparatus and pattern forming method | |
| JPH09263009A (en) | Code printing device | |
| US7021734B2 (en) | Inkjet printer and printing system thereof and method of compensating for deteriorated nozzle | |
| US6669320B2 (en) | Serial recording apparatus | |
| JP3038666B2 (en) | Method and apparatus for eliminating paster part recognition | |
| JPH0530302A (en) | Image reader | |
| JP4840126B2 (en) | Image processing apparatus and image processing program | |
| JPH11122490A (en) | Image reading device | |
| US20090046552A1 (en) | Medium control device, medium control method, and recording medium | |
| JP7814152B2 (en) | Recording system, recording device and recording head | |
| US6715684B1 (en) | Code reading apparatus | |
| US6587591B1 (en) | Code image quality checking device | |
| JP3389900B2 (en) | Print processing apparatus and print processing method | |
| US20060012618A1 (en) | Method and apparatus for adjusting the alignment of printing | |
| JP2001277677A (en) | Image processing apparatus and image processing method | |
| JPH10185763A (en) | Color filter inspection apparatus and method | |
| JP3327061B2 (en) | Scanning optical system evaluation system | |
| JP2645007B2 (en) | Image recording device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040602 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040608 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20041019 |