Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0815304B2 - Image data processing device - Google Patents
[go: Go Back, main page]

JPH0815304B2 - Image data processing device - Google Patents

Image data processing device

Info

Publication number
JPH0815304B2
JPH0815304B2 JP61249025A JP24902586A JPH0815304B2 JP H0815304 B2 JPH0815304 B2 JP H0815304B2 JP 61249025 A JP61249025 A JP 61249025A JP 24902586 A JP24902586 A JP 24902586A JP H0815304 B2 JPH0815304 B2 JP H0815304B2
Authority
JP
Japan
Prior art keywords
image
address
image data
image sequence
width
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP61249025A
Other languages
Japanese (ja)
Other versions
JPS63103553A (en
Inventor
明男 辻
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP61249025A priority Critical patent/JPH0815304B2/en
Publication of JPS63103553A publication Critical patent/JPS63103553A/en
Publication of JPH0815304B2 publication Critical patent/JPH0815304B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Printers Characterized By Their Purpose (AREA)
  • Facsimile Scanning Arrangements (AREA)

Description

【発明の詳細な説明】 [発明の技術分野] 本発明は、画像データ読取り手段により原稿面から読
取った画像データをメモリに一時記憶し、その後、上記
メモリから読出して印字する画像データ処理装置に関す
る。
Description: TECHNICAL FIELD OF THE INVENTION The present invention relates to an image data processing apparatus for temporarily storing image data read from an original surface by an image data reading unit in a memory, and then reading and printing from the memory. .

[従来技術とその問題点] 最近、例えば装置本体を移動させ、その移動速度に応
じて原稿上の画像情報を読取り、その後、上記読取り情
報を印字するハンディコピー機が考えられている。この
ハンディコピー機は、通常、一旦読取った情報をメモリ
に格納し、後に、このメモリから格納情報を読出し印字
するという手段をとっている。この場合、原稿から読取
った画像情報のメモリ内での格納状態は、装置本体の移
動に際する原稿面との相対位置に対応しており、読取り
走査ラインが直線でないと、原稿上の画像データが湾曲
して記憶されることになる。
[Prior Art and Problems Thereof] Recently, for example, a handy copy machine has been considered in which the apparatus main body is moved, image information on a document is read according to the moving speed, and then the read information is printed. This handy copy machine usually takes a means of storing information that has been read once in a memory and then reading the stored information from this memory and printing it. In this case, the storage state of the image information read from the original in the memory corresponds to the relative position with respect to the original surface when the main body of the apparatus is moved, and if the reading scanning line is not a straight line, the image data on the original is read. Will be stored in a curved manner.

しかしながら、上記ハンディコピー機は、手動走査に
より原稿面の読取り、及び読取りデータの印字を行なう
ものであるため、原稿面の読取り走査時に、その走査ラ
インが左右に曲がると、読取った画像情報は湾曲して記
憶されることになり、この記憶データを印字すると、特
に、その画像データが文字列等である場合、字列が左右
に湾曲して印字されてしまう。
However, since the above-mentioned handy copying machine scans the document surface and prints the read data by manual scanning, if the scanning line bends to the left or right during the scanning scanning of the document surface, the read image information is curved. When this stored data is printed, especially when the image data is a character string or the like, the character string is curved and printed left and right.

[発明の目的] 本発明は上記のような問題点に鑑みなされたもので、
画像データの読取り時において、その読取り走査ライン
が左右に不規則に曲がったとしても、字列の左右方向へ
のずれを各字毎に補正し印字することが可能となる画像
データ処理装置を提供することを目的とする。
[Object of the Invention] The present invention has been made in view of the above problems,
PROBLEM TO BE SOLVED: To provide an image data processing device capable of correcting the deviation of a character string in the left-right direction for each character and printing even if the scanning line is irregularly bent left and right when reading image data. The purpose is to do.

[発明の要点] すなわち本発明に係わる画像データ処理装置は、装置
本体の移動に従って画像列読取り手段により順次読取ら
れた複数の画像からなる画像列を、当該画像列の全体形
状を保持しながら順次第1の画像列記憶手段に記憶し、
この第1の画像列記憶手段に記憶された画像列の列方向
と直交する幅方向の幅を幅検出手段により検出すると共
に、前記第1の画像列記憶手段に記憶された画像列を構
成している各画像それぞれの前記幅方向の画像幅を画像
幅検出手段により検出し、この画像幅検出手段により検
出された各画像それぞれの幅方向の画像幅と前記幅検出
手段により検出された画像列の幅方向の幅とに基づい
て、前記第1の画像列記憶手段に記憶された画像列を構
成している各画像毎のずれをずれ検出手段により検出
し、このずれ検出手段により検出された各画像毎のずれ
に基づいて、前記第1の画像列記憶手段に記憶された画
像列を各画像毎に補正し、この補正後の画像列を前記装
置本体の移動に従って順次印字するよう構成したもので
ある。
[Points of the Invention] That is, the image data processing apparatus according to the present invention sequentially transfers an image sequence composed of a plurality of images sequentially read by the image sequence reading means in accordance with the movement of the apparatus body while maintaining the entire shape of the image sequence. Stored in the first image sequence storage means,
The width in the width direction orthogonal to the column direction of the image sequence stored in the first image sequence storage unit is detected by the width detection unit, and the image sequence stored in the first image sequence storage unit is configured. The image width in the width direction of each image is detected by the image width detection means, and the image width in the width direction of each image detected by the image width detection means and the image sequence detected by the width detection means The width of each of the images forming the image sequence stored in the first image sequence storage means is detected by the displacement detection means based on the width in the width direction of The image sequence stored in the first image sequence storage means is corrected for each image based on the deviation for each image, and the corrected image sequence is sequentially printed according to the movement of the apparatus main body. It is a thing.

[発明の実施例] 以下、本発明をハンディコピー機に実施した場合につ
いて図面を参照して詳細に説明する。第1図は、本発明
を実施したハンディコピー機の外観構成を示したもので
ある。同図において1はハンディコピー機本体で、例え
ば幅70mm、厚さ30mm、高さ160mm程度の大きさを有し、
有効読取り幅、有効プリント幅40mm、読取り記憶長さ20
0mm、読取りドット密度8dot/mm、プリントドット密度8d
ot/mmを想定している。しかして、上記ハンディコピー
機本体1には、その先端部、つまり、図示下端部に読取
り及びプリントを行なうためのヘッド部HAを設けてい
る。このヘッド部HAは、幅及び厚さがハンディコピー機
本体1より小さく形成されており、ハンディコピー機本
体1との間に段差部Dが形成されている。そして、上記
ヘッド部HAの先端面は、中央より両側部に向かって斜め
に形成されており、その斜面部1a、1bに読取部2及びプ
リント部3がそれぞれ設けられる。また、上記ハンディ
コピー機本体1には、一側部の図示下方に電源・読取/
プリント切換スイッチ4が設けられると共に、前面及び
裏面の両面部に相対向するように動作キー5a、5bが設け
られる。この動作キー5a、5bは平板状に形成されてお
り、その上面部間を手で挟んでハンディコピー機本体1
を前後に移動できるようになっている。上記電源・読取
/プリント切換スイッチ4は、電源のオン/オフ、読
取、プリントの各動作モードを指定するもので、読取及
びプリントの各モードを指定した時に電源がオンするよ
うになっている。更に上記ハンディコピー機本体1に
は、上記読取部2及びプリント部3が設けられている側
とは反対の端部にクリアキー6及びプリント濃度調整用
の濃度調整ボリューム7、補正キー7aが設けられる。上
記クリアキー6は、画像読取り時は画像メモリの消去に
使用され、プリント時は画像データの頭出しに用いられ
る。補正キー7aは、画像データの読取り後、例えばその
読取りデータが文字列である場合、読取り時に生じた字
列の左右へのずれを補正するのに使用される。また、ハ
ンディコピー機本体1には、上記読取部3に近接して電
源LED8が設けられると共に、前面部の図示上端側にメモ
リLED9及び速度警告LED10が配置される。
Embodiments of the Invention Hereinafter, a case where the present invention is applied to a handy copy machine will be described in detail with reference to the drawings. FIG. 1 shows an external configuration of a handy copy machine embodying the present invention. In the figure, reference numeral 1 is a main body of a handy copy machine, which has a size of, for example, a width of 70 mm, a thickness of 30 mm, and a height of 160 mm,
Effective read width, effective print width 40 mm, read memory length 20
0mm, read dot density 8dot / mm, print dot density 8d
ot / mm is assumed. Then, the handy copy machine body 1 is provided with a head portion HA for reading and printing at the tip portion, that is, the lower end portion in the figure. The head HA has a width and thickness smaller than that of the main body 1 of the handy copy machine, and a step D is formed between the main body HA and the main body 1 of the handy copy machine. The tip surface of the head portion HA is formed obliquely from the center toward both side portions, and the reading portion 2 and the printing portion 3 are provided on the inclined surface portions 1a and 1b, respectively. In addition, in the main body 1 of the handy copying machine, a power source / reader /
A print changeover switch 4 is provided, and operation keys 5a and 5b are provided so as to face both front and back surfaces. The operation keys 5a and 5b are formed in a flat plate shape, and the upper surfaces of the operation keys 5a and 5b are sandwiched by hand, and the handy copy machine main body 1
Can be moved back and forth. The power supply / reading / printing changeover switch 4 is for designating each operation mode of powering on / off, reading, and printing, and the power is turned on when each reading, printing mode is designated. Further, the main body 1 of the handy copying machine is provided with a clear key 6, a density adjusting volume 7 for print density adjustment, and a correction key 7a at the end opposite to the side where the reading section 2 and the printing section 3 are provided. To be The clear key 6 is used for erasing the image memory at the time of reading an image, and for finding the beginning of image data at the time of printing. The correction key 7a is used after image data is read, for example, when the read data is a character string, to correct the shift of the character string to the left and right that occurs during reading. Further, the main body 1 of the handy copy machine is provided with a power supply LED 8 in the vicinity of the reading unit 3, and a memory LED 9 and a speed warning LED 10 are arranged on the upper end side of the front face in the figure.

しかして、上記ハンディ・コピー機により原稿を読取
る場合は、電源・読取/プリント切換スイッチ4を“読
取”の位置にする。電源・読取/プリント切換スイッチ
4を“読取”の位置にすると、電源がオンとなって電源
LED8が点灯する。この状態で読取部2を原稿面に接触さ
せ、動作キー5a、5bを押しながら移動させる。ハンディ
コピー機本体1の移動速度が速過ぎる場合は、速度警告
LED10で警告する。
Then, when the manuscript is read by the handy copying machine, the power / read / print changeover switch 4 is set to the "read" position. When the power / read / print selector switch 4 is set to the “read” position, the power turns on and the power turns on.
LED8 lights up. In this state, the reading unit 2 is brought into contact with the document surface and moved while pressing the operation keys 5a and 5b. If the moving speed of the handy copy machine body 1 is too fast, a speed warning is issued.
Warning with LED10.

そして、読取った画像データをプリント・アウトする
場合は、電源・読取/プリント切換スイッチ4を“プリ
ント”の位置に切換えた後、プリント部3を印写紙A
(普通紙)に接触させ、動作キー5a、5bを押しながらハ
ンディコピー機本体1を矢印X方向に移動させることに
より行なわれる。
When the read image data is to be printed out, the power source / read / print changeover switch 4 is switched to the "print" position, and then the print section 3 is printed.
This is performed by bringing the handy copy machine main body 1 into contact with (plain paper) and moving the operation keys 5a and 5b in the direction of the arrow X.

次に上記ハンディコピー機本体1内に設けられる読取
部2及びプリント部3の詳細について第2図及び第3図
により説明する。読取部2は、第2図(a)(b)に示
すようにハンディコピー機本体1内において、斜面部1a
に近接してLEDアレーからなる光源11が配設され、この
光源11により斜面部1aに設けられた読取窓12を介して読
取り原稿Bを照明するようになっている。また、ハンデ
ィコピー機本体1内には、斜面部1aの近傍から上方に向
かう光ガイド13が設けられ、この光ガイド13の上端部側
にレンズ14及び一次元イメージセンサ15が順次所定の間
隔を保って配置される。上記一次元イメージセンサ15
は、例えば1024ビットの一次元CCDで、そのうちの320ビ
ット(8dot/mmで40mm幅の場合)を使用している。上記
レンズ14及び一次元イメージセンサ15は、支持体16によ
り所定の位置に保持されている。この支持体16は、ハン
ディコピー機本体1の内側に所定間隔を保って設けられ
た内枠17に固着される。そして、上記支持体16に近接し
て電子部品実装部18及びバッテリ格納部19が設けられ、
上記電子部品実装部18に装着される回路基板20に上記一
次元イメージセンサ15が接続される。また、上記回路基
板20には、上記クリアキー6、濃度調整ボリューム7、
補正キー7a等が接続される。
Next, details of the reading unit 2 and the printing unit 3 provided in the handy copy machine body 1 will be described with reference to FIGS. 2 and 3. As shown in FIGS. 2 (a) and 2 (b), the reading unit 2 has a slanted portion 1a in the handy copy machine main body 1.
A light source 11 composed of an LED array is disposed in close proximity to, and the read original B is illuminated by the light source 11 through a reading window 12 provided in the slope 1a. Further, in the main body 1 of the handy copying machine, a light guide 13 which is directed upward from the vicinity of the inclined surface portion 1a is provided. It is kept and arranged. The one-dimensional image sensor 15
Is, for example, a 1024-bit one-dimensional CCD, of which 320 bits (in the case of 8dot / mm and 40mm width) are used. The lens 14 and the one-dimensional image sensor 15 are held at predetermined positions by the support 16. The support 16 is fixed to an inner frame 17 provided inside the main body 1 of the handy copy machine with a predetermined space. Then, an electronic component mounting portion 18 and a battery storage portion 19 are provided in the vicinity of the support body 16,
The one-dimensional image sensor 15 is connected to the circuit board 20 mounted on the electronic component mounting portion 18. Further, on the circuit board 20, the clear key 6, the density adjusting volume 7,
The correction key 7a and the like are connected.

しかして、上記内枠17内にはサーマルヘッド21、イン
クリボンロール22、等速送りローラ23、インクリボン巻
取りロール24が設けられ、ハンディコピー機本体1との
間にはゴムローラ25a、25b、歯車26、27、28、29、30が
設けられる。上記ゴムローラ25a、25bは、内枠17に軸31
を介して回転自在に装着され、その外周面が斜面部1a、
1bの両側に設けた切欠部32から僅かに外部に突出するよ
うになっている。そして、上記一方のゴムローラ25aに
は、その側部に同軸的に上記歯車26が固着される。この
歯車26は、ゴムローラ25aより小径に形成され、中間歯
車27を介在して歯車28に結合される。この歯車28は、1
方向クラッチ33を介して上記等速送りローラ23の軸に連
結される。この1方向クラッチ33は、プリント動作時の
み1次側の回転を2次側に、つまり、歯車28の回転を等
速送りローラ23側に伝える構成となっている。また、上
記1方向クラッチ33の1次側にはエンコーダディスク34
が装着され、1方向クラッチ33のクラッチ動作とは関係
なく、歯車28とエンコーダディスク34が一緒に回転する
ようになっている。このエンコーダディスク34には、第
3図に示すように複数のスリット35が一定間隔を保って
放射状に設けられている。そして、上記エンコーダディ
スク34を間に介して相対向するようにLED36及びフォト
センサ37が配置される。この場合、LED36は第2図
(a)に示すようにハンディコピー機本体1の内側に装
着され、フォトセンサ37は内枠17の内側に装着される。
この内枠17の上記フォトセンサ37を装着した部分には透
孔38が設けられ、LED36からの投射光がエンコーダディ
スク34のスリット35及び上記透孔38を通ってフォトセン
サ37に入射するようになっている。すなわち、エンコー
ダディスク34、LED36、フォトセンサ37等によりエンコ
ーダ39が構成される。
A thermal head 21, an ink ribbon roll 22, a constant velocity feed roller 23, and an ink ribbon take-up roll 24 are provided inside the inner frame 17, and rubber rollers 25a and 25b are provided between the inner frame 17 and the handy copy machine main body 1. Gears 26, 27, 28, 29, 30 are provided. The rubber rollers 25a and 25b are mounted on the inner frame 17 by a shaft 31.
Is rotatably mounted through the outer peripheral surface of the slope 1a,
The cutouts 32 provided on both sides of the 1b project slightly outward. The gear 26 is coaxially fixed to the side portion of the one rubber roller 25a. The gear 26 has a diameter smaller than that of the rubber roller 25a and is coupled to the gear 28 with an intermediate gear 27 interposed. This gear 28 is 1
It is connected to the shaft of the constant velocity feed roller 23 via a directional clutch 33. The one-way clutch 33 is configured to transmit the rotation of the primary side to the secondary side only during the printing operation, that is, the rotation of the gear 28 to the constant velocity feed roller 23 side. An encoder disc 34 is provided on the primary side of the one-way clutch 33.
The gear 28 and the encoder disk 34 rotate together regardless of the clutch operation of the one-way clutch 33. As shown in FIG. 3, the encoder disk 34 has a plurality of slits 35 radially provided at regular intervals. Then, the LED 36 and the photo sensor 37 are arranged so as to face each other with the encoder disk 34 in between. In this case, the LED 36 is mounted inside the handy copy machine main body 1 and the photo sensor 37 is mounted inside the inner frame 17, as shown in FIG.
A through hole 38 is provided in the portion of the inner frame 17 where the photo sensor 37 is mounted, so that the projection light from the LED 36 enters the photo sensor 37 through the slit 35 of the encoder disk 34 and the through hole 38. Has become. That is, the encoder 39 is configured by the encoder disk 34, the LED 36, the photo sensor 37, and the like.

また、上記プリンタ部3における斜面部1bには、第3
図に示すようにプリント窓41及びインクリボンガイド窓
42が並行して設けられる。この場合、プリント窓41に対
してインクリボンガイド窓42が内側に位置するように設
けられる。上記プリント窓41には上記サーマルヘッド21
の発熱部21aが挿入され、その先端面が斜面部1bより僅
かに突出するように位置設定される。そして、ハンディ
コピー機本体1の動作キー5aが設けられている側の段差
部Dには、第2図(b)に示すようにスリット43が設け
られ、インクリボンロール22から引出された熱転写イン
クリボン22aが上記スリット43からハンディコピー機本
体1の外部に導出され、その後、サーマルヘッド21の発
熱部21a部分を通ってインクリボンガイド窓42からハン
ディコピー機本体1の内部に導入される。このハンディ
コピー機本体1の内部に導入されたインクリボン22a
は、軸31、インクリボンガイド44及び等速送りローラ23
によりガイドされてインクリボン巻取りロール24に巻取
られるようになっている。更に、上記ハンディコピー機
本体1は、第2図(b)に示すように動作キー5bが設け
られている面がヒンジ45によって開閉可能に形成されて
おり、インクリボン22aの交換操作、内部の点検等がで
きるようになっている。
In addition, the slope portion 1b of the printer unit 3 has a third
As shown in the figure, the print window 41 and the ink ribbon guide window
42 are provided in parallel. In this case, the ink ribbon guide window 42 is provided inside the print window 41. In the print window 41, the thermal head 21
The heat generating portion 21a is inserted and positioned so that its tip end surface slightly protrudes from the sloped portion 1b. The step D on the side of the handy copy machine body 1 on which the operation keys 5a are provided is provided with a slit 43 as shown in FIG. 2B, and the thermal transfer ink drawn from the ink ribbon roll 22 is transferred. The ribbon 22a is led out from the slit 43 to the outside of the main body 1 of the handy copy machine, and then passes through the heating portion 21a of the thermal head 21 and is introduced from the ink ribbon guide window 42 into the main body 1 of the handy copy machine. Ink ribbon 22a introduced inside the handy copy machine body 1
Is the shaft 31, the ink ribbon guide 44, and the constant velocity feed roller 23.
And is wound around the ink ribbon take-up roll 24. Further, as shown in FIG. 2B, the surface of the handy copy machine main body 1 on which the operation keys 5b are provided is formed so as to be openable and closable by a hinge 45. It can be inspected.

次に上記回路基板20上に形成される電子回路の構成に
ついて第4図により説明する。エンコーダ39は、上記し
たようにエンコーダディスク34、LED36、フォトセンサ3
7等により構成されており、ハンディコピー機本体1の
移動量に応じたパルス信号、すなわち、移動量検出信号
を出力する。このエンコーダ39から出力される移動量検
出信号は、制御部51、タイミング信号発生部52、速度検
出部53へ送られる。上記制御部51には、上記電源・読取
/プリント切換スイッチ4、動作キー5a、5b、クリアキ
ー6、濃度調整ボリューム7、補正キー7a等のキー及び
スイッチ群54から操作信号が与えられると共に、サーマ
ルヘッド21の温度及び印写紙の温度を検出する温度セン
サ55から温度検出信号が与えられる。更に、制御部51
は、図示しないが内部に電源電圧検出器を備えている。
そして、制御部51は、上記キー及びスイッチ群54からの
操作信号に応じてLED部50における電源LED8及びメモリL
ED9の点灯制御及びその他各部の制御動作を行なうと共
に、電源・読取/プリント切換スイッチ4により指定さ
れる読取モード或いはプリントモードに応じてタイミン
グ信号発生部52に動作指令S1、S2を与える。この場合、
制御部51は、読取モードであれば動作命令S1、また、プ
リントモードであれば動作命令S2をタイミング信号発生
部52に与える。
Next, the structure of the electronic circuit formed on the circuit board 20 will be described with reference to FIG. The encoder 39 includes the encoder disk 34, the LED 36, and the photo sensor 3 as described above.
It is composed of 7 etc., and outputs a pulse signal corresponding to the movement amount of the handy copy machine body 1, that is, a movement amount detection signal. The movement amount detection signal output from the encoder 39 is sent to the control unit 51, the timing signal generation unit 52, and the speed detection unit 53. The control unit 51 is supplied with operation signals from the power / read / print switch 4, the operation keys 5a and 5b, the clear key 6, the density adjustment volume 7, the correction key 7a and the like and a switch group 54. A temperature detection signal is given from a temperature sensor 55 that detects the temperature of the thermal head 21 and the temperature of the printing paper. Further, the control unit 51
Although not shown, is equipped with a power supply voltage detector inside.
Then, the control unit 51 controls the power LED 8 and the memory L in the LED unit 50 in response to the operation signal from the key and switch group 54.
Lighting control of the ED 9 and control operations of other parts are performed, and operation commands S 1 and S 2 are given to the timing signal generator 52 in accordance with the reading mode or the printing mode designated by the power / reading / printing changeover switch 4. in this case,
The control unit 51 gives the operation command S 1 to the timing signal generation unit 52 in the read mode and the operation command S 2 in the print mode.

上記タイミング信号発生部52は、制御部51から動作命
令S1が与えられた場合は、一定周期のCCD露光タイミン
グ信号を発生すると共に、エンコーダ39からの移動量検
出信号に同期して所定数の読取タイミング信号a、シリ
アル/パラレル変換信号b、クロックパルスc等の各種
タイミング信号を発生する。また、タイミング信号発生
部52は、制御部51から動作命令S2が与えられた場合は、
プリントタイミング信号を発生する。そして、上記タイ
ミング信号発生部52から出力されるCCD露光タイミング
信号は一次元イメージセンサ15に、読取タイミング信号
aはA/D変換部57に、シリアル/パラレル変換信号bは
シリアル/パラレル変換部58に、クロックパルスcは第
1アドレスカウンタ61に、それぞれ送られる。上記一次
元イメージセンサ15は、原稿Bから反射光をCCD露光タ
イミング信号に同期して読取り、アンプ56を介してA/D
変換部57へ出力する。このA/D変換部57は、入力信号を
読取タイミング信号aによって白黒2値の信号に変換
し、シリアル/パラレル変換部58に出力する。このシリ
アル/パラレル変換部58は、入力信号をシリアル/パラ
レル変換信号bにより例えば8ビット毎にパラレル信号
に変換し、データセレクタ59を介して第1画像データメ
モリ60に出力する。また、データセレクタ59は、データ
ラインが制御部51に接続されており、制御部51からのセ
レクト信号dによりシリアル/パラレル変換部58あるい
は制御部51の一方が選択される。上記第1画像データメ
モリ60の書込みアドレス(行及び桁アドレス)は、第1
アドレスカウンタ61により示され、第1アドレスセレク
タ62を介して指定される。また、第1画像データメモリ
60の読出しアドレスは、制御部51より第1アドレスセレ
クタ62を介して与えられる。この第1アドレスセレクタ
62は、制御部51からのセレクト信号eにより、読取モー
ド時は第1アドレスカウンタ61側を選択し、プリントモ
ード時は制御部51を選択して第1画像データメモリ60の
アドレスを指定する。
When the operation signal S 1 is given from the control unit 51, the timing signal generation unit 52 generates a CCD exposure timing signal of a constant cycle, and a predetermined number in synchronization with the movement amount detection signal from the encoder 39. Various timing signals such as a read timing signal a, a serial / parallel conversion signal b, and a clock pulse c are generated. Further, the timing signal generator 52, when the operation command S 2 is given from the controller 51,
Generates a print timing signal. The CCD exposure timing signal output from the timing signal generator 52 is sent to the one-dimensional image sensor 15, the read timing signal a is sent to the A / D converter 57, and the serial / parallel conversion signal b is sent to the serial / parallel converter 58. Then, the clock pulse c is sent to the first address counter 61, respectively. The one-dimensional image sensor 15 reads the reflected light from the document B in synchronism with the CCD exposure timing signal, and the A / D via the amplifier 56.
Output to the conversion unit 57. The A / D conversion unit 57 converts the input signal into a monochrome binary signal by the read timing signal a and outputs it to the serial / parallel conversion unit 58. The serial / parallel converter 58 converts the input signal into a parallel signal, for example, every 8 bits by the serial / parallel conversion signal b, and outputs the parallel signal to the first image data memory 60 via the data selector 59. In the data selector 59, the data line is connected to the control unit 51, and one of the serial / parallel conversion unit 58 and the control unit 51 is selected by the select signal d from the control unit 51. The write address (row and column address) of the first image data memory 60 is the first
It is indicated by the address counter 61 and designated via the first address selector 62. Also, the first image data memory
The read address of 60 is given from the control unit 51 via the first address selector 62. This first address selector
A selection signal e from the control unit 51 selects the first address counter 61 side in the read mode, and selects the control unit 51 in the print mode to specify the address of the first image data memory 60.

一方、上記データセレクタ59及び第1画像データメモ
リ60には、第2画像データメモリ60aが接続される。こ
の第2画像データメモリ60aの書込みアドレス(行及び
桁アドレス)は、第2アドレスカウンタ61aにより示さ
れ、第2アドレスセレクタ62aを介して指定される。ま
た、第2画像データメモリ60aの読出しアドレスは、制
御部51より第2アドレスセレクタ62aを介して与えられ
る。この第2アドレスセレクタ62aは、制御部51からの
セレクト信号eにより、読取補正モード時は第2アドレ
スカウンタ61a側を選択し、プリントモード時は制御部5
1を選択して第2画像データメモリ60aのアドレスを指定
する。そして、制御部51を始め、第1画像データメモリ
60、及び第1アドレスカウンタ61には、補正処理実行部
63が接続される。この補正処理実行部63は、読取った画
像データをその読取り相対位置に対応させて記憶する上
記第1画像データメモリ60における各画像データの記憶
アドレスに基づき、その読取り画像データ左右への読取
りずれを検出しその記憶アドレスを補正するもので、そ
の補正アドレスは第2アドレスカウンタ61aに与えら
れ、第2アドレスセレクタ62aを介して第2画像データ
メモリ60aのメモリアドレスが指定される。つまり、画
像データの読取り時において、第1画像データメモリ60
にて、その読取り相対位置に対応したアドレスで記憶さ
れた画像データが、上記補正処理実行部63による読取り
づれ補正処理を経ることで、ずれのないアドレス位置に
訂正されて第2画像データメモリ60aに転送記憶される
ことになる。
On the other hand, a second image data memory 60a is connected to the data selector 59 and the first image data memory 60. The write address (row and column address) of the second image data memory 60a is indicated by the second address counter 61a and is designated via the second address selector 62a. The read address of the second image data memory 60a is given from the control unit 51 via the second address selector 62a. The second address selector 62a selects the second address counter 61a side in the read correction mode by the select signal e from the control unit 51, and controls the control unit 5 in the print mode.
Select 1 to specify the address of the second image data memory 60a. Then, including the control unit 51, the first image data memory
60 and the first address counter 61 include a correction processing execution unit.
63 is connected. The correction processing execution unit 63 shifts the read image data left and right based on the storage address of each image data in the first image data memory 60 which stores the read image data in correspondence with the read relative position. The detected address is corrected and the stored address is corrected. The corrected address is given to the second address counter 61a, and the memory address of the second image data memory 60a is designated through the second address selector 62a. That is, when the image data is read, the first image data memory 60
At the second image data memory 60a, the image data stored at the address corresponding to the read relative position is corrected to the address position without deviation by the read deviation correction process by the correction process execution unit 63. Will be transferred to and stored in.

しかして、上記原稿の読取りが終了し、その後、プリ
ントモードに切換えられると、制御部51は上記したよう
に動作命令S2をタイミング信号発生部52に出力すると共
に、エンコーダ39からの移動量検出信号に応じて第1画
像データメモリ60又は第2画像データメモリ60aの記憶
データをデータセレクタ59を介して順次読出す。この場
合、読取り画像データのずれ補正を行なった時のみ第2
画像データメモリ60aによる記憶データが読出される。
そして、制御部51は、第1又は第2画像データメモリ60
又は60aから画像データを読出すと、温度センサ55から
のヘッド温度、電源電圧検出器の検出データ及び濃度調
整ボリューム7の値を基に通電時間を設定し、プリント
データとしてサーマルヘッド駆動回路64へ出力する。こ
のサーマルヘッド駆動回路64は、制御部51からプリント
データが送られてくると、タイミング信号発生部52から
のタイミング信号に同期してサーマルヘッド21を駆動す
る。
Then, when the reading of the document is completed and then the mode is switched to the print mode, the control unit 51 outputs the operation command S 2 to the timing signal generation unit 52 as described above and also detects the movement amount from the encoder 39. The data stored in the first image data memory 60 or the second image data memory 60a is sequentially read out via the data selector 59 according to the signal. In this case, only when the deviation of the read image data is corrected, the second
The stored data in the image data memory 60a is read.
Then, the control unit 51 controls the first or second image data memory 60.
Alternatively, when the image data is read from 60a, the energization time is set based on the head temperature from the temperature sensor 55, the detection data of the power supply voltage detector, and the value of the density adjustment volume 7, and the print data is sent to the thermal head drive circuit 64. Output. When the print data is sent from the control unit 51, the thermal head drive circuit 64 drives the thermal head 21 in synchronization with the timing signal from the timing signal generation unit 52.

第5図は上記第4図における補正処理実行部63を中心
とする周辺回路構成を示すもので、データセレクタ59と
第1画像データメモリ60との間には、制御部51から補正
スイッチ信号が入力されない状態でオンするゲートG1が
介在され、このゲートG1と第1画像データメモリ60との
間のデータバスは、制御部51からの補正処理信号により
オンするゲートG2を介して補正処理実行部63のパラレル
/シリアル変換部65に接続される。このパラレル/シリ
アル変換部65にはデータ判断部66が接続される。このデ
ータ判断部66は、補正処理信号の入力時において、第1
画像データメモリ60からシリアルに変換されて送られる
個々のアドレスに対応する画像データが、白データであ
るか黒データであるかを判断するもので、このデータ判
断部66からの白/黒判断信号は、一方で制御部51からの
白/黒判断処理信号(W・B)と共にアンドゲートAND1
に入力され、他方で制御部51からの白判断処理信号
(W)と共にアンドゲートAND2に反転入力される。上記
アンドゲートAND1とアンドゲートAND2の出力信号は、そ
れぞれオアゲートOR1から制御部51に送られる行アドレ
ス又は列アドレスキャリー同期信号と共にアンドゲート
AND3とアンドゲートAND4とに入力され、このアンドゲー
トAND3又はAND4の出力信号は、オアゲートOR2を介して
制御部51に送られる一方、オアゲートOR3を介してアド
レスデータメモリ67の書込み制御端子(W)に入力され
る。
FIG. 5 shows a peripheral circuit configuration centered on the correction processing execution unit 63 in FIG. 4, and a correction switch signal from the control unit 51 is provided between the data selector 59 and the first image data memory 60. A gate G1 that is turned on in a non-input state is interposed, and a data bus between the gate G1 and the first image data memory 60 is a correction processing execution unit via a gate G2 that is turned on by a correction processing signal from the control unit 51. It is connected to the parallel / serial conversion unit 65 of 63. A data determination unit 66 is connected to the parallel / serial conversion unit 65. The data determination unit 66 is configured to detect the first
The image data memory 60 determines whether the image data corresponding to each address serially converted and sent is white data or black data. A white / black determination signal from the data determination unit 66. On the other hand, the AND gate AND1 together with the white / black judgment processing signal (WB) from the control unit 51.
Is input to the AND gate AND2 together with the white determination processing signal (W) from the control unit 51. The output signals of the AND gates AND1 and AND2 are AND gates together with the row address or column address carry synchronization signal sent from the OR gate OR1 to the control unit 51.
The AND3 and AND gate AND4 input the output signal of the AND gate AND3 or AND4 to the control unit 51 via the OR gate OR2, and the write control terminal (W) of the address data memory 67 via the OR gate OR3. Entered in.

上記オアゲートOR1は、アンドゲートAND5又はアンド
ゲートAND6の出力信号を制御部51に送り、アンドゲート
AND5には制御部51からの行処理信号と共に第1行アドレ
スカウンタ61xのキャリー信号が、また、アンドゲートA
ND6には制御部51からの列処理信号と共に第1列アドレ
スカウンタ61yのキャリー信号が入力される。第1行ア
ドレスカウンタ61xは、制御部51からの行アドレスクロ
ック又は第1アドレスカウンタ61yのキャリー信号によ
り動作し、また、この第1列アドレスカウンタ61yは、
制御部51からの列アドレスクロック又は読取りクロック
により動作する。上記第1行アドレスカウンタ61xによ
る行カウントアドレス、及び第1列アドレスカウンタ61
yによる列カウントアドレスは、何れも第1アドレスセ
レクタ62に送られる一方、それぞれ、上記制御部51から
の行処理信号によりオンするゲートG3、列処理信号によ
りオンするゲートG4を介して上記アドレスデータメモリ
67及び一致判断演算部68に与えられる。このアドレスデ
ータメモリ67には、さらに制御部51からアドレスデータ
が与えられると共に、読出し処理信号が読出し制御端子
(R)に入力される。このアドレスデータメモリ67は、
第1画像データメモリ60にて記憶される画像データの各
メモリアドレス及び読取りに伴う画像データのずれを補
正するための補正アドレスデータを記憶するもので、こ
のメモリ67において記憶されるアドレスデータは、必要
に応じて一致判断演算部68に与えられる。この一致判断
部68は、上記第1列アドレスカウンタ61yより与えられ
る列アドレスカウント値を、予めアドレスデータメモリ
67にて記憶されるアドレスデータで減算するもので、こ
の減算アドレスデータは、再びアドレスデータメモリ67
に送られ記憶される。このアドレスデータメモリ67に送
られた減算アドレスデータは、第2アドレスカウンタ61
aに補正アドレスデータとして与えられ、第1画像デー
タメモリ60にて記憶された読取り画像データは、上記第
2アドレスカウンタ61aから第2アドレスセレクタ62aを
介して指定される補正アドレス値に基づき、第2画像デ
ータメモリ60aに転送記憶される。この第2画像データ
メモリ60aにおいてアドレス補正記憶された画像データ
は、制御部51から補正スイッチ信号が与えられるゲート
G5及びゲートG6のオン時において、データセレクタ59を
介して読出されプリント処理される。この場合、ゲート
G7は上記補正スイッチ信号の反転信号によりオフされ
る。
The OR gate OR1 sends the output signal of the AND gate AND5 or AND gate AND6 to the control unit 51,
The carry signal of the first row address counter 61x is sent to the AND5 together with the row processing signal from the control section 51, and the AND gate A
The carry signal of the first column address counter 61y is input to ND6 together with the column processing signal from the control unit 51. The first row address counter 61x is operated by the row address clock from the control unit 51 or the carry signal of the first address counter 61y, and the first column address counter 61y is
It operates by the column address clock or the read clock from the control unit 51. The row count address by the first row address counter 61x and the first column address counter 61
While the column count address by y is sent to the first address selector 62, the address data is transmitted through the gate G3 which is turned on by the row processing signal from the controller 51 and the gate G4 which is turned on by the column processing signal. memory
It is provided to the 67 and the match determination calculation unit 68. Address data is further supplied to the address data memory 67 from the control unit 51, and a read processing signal is input to the read control terminal (R). This address data memory 67 is
Each memory address of the image data stored in the first image data memory 60 and correction address data for correcting the deviation of the image data due to reading are stored. The address data stored in this memory 67 is: It is given to the coincidence determination calculation unit 68 as necessary. This coincidence judging section 68 uses the column address count value given from the first column address counter 61y as the address data memory in advance.
The address data stored in 67 is subtracted, and this subtracted address data is again used in the address data memory 67.
Sent to and stored in. The subtraction address data sent to the address data memory 67 is the second address counter 61.
The read image data given to the a as the correction address data and stored in the first image data memory 60 is based on the correction address value specified by the second address counter 61a via the second address selector 62a. 2 Transferred and stored in the image data memory 60a. The image data whose address is corrected and stored in the second image data memory 60a is a gate to which a correction switch signal is given from the control unit 51.
When G5 and the gate G6 are turned on, the data is read through the data selector 59 and printed. In this case, the gate
G7 is turned off by the inverted signal of the correction switch signal.

一方、上記一致判断演算部68に与えられた列アドレス
カウンタ値とアドレスデータとが一致した場合には、そ
の一致判断信号は制御部51に送られると共に、オアゲー
トOR3を介してアドレスデータメモリ67の書込み制御端
子(W)に入力される。
On the other hand, when the column address counter value given to the above-mentioned coincidence judgment calculation unit 68 and the address data coincide, the coincidence judgment signal is sent to the control unit 51 and, at the same time, the address data memory 67 It is input to the write control terminal (W).

次に上記実施例の動作を説明する。原稿に記録されて
いる文字、画像等の情報を読取る場合には、まず、電源
・読取/プリント切換スイッチ4を“電源オフ”の位置
から“読取”の位置に切換える。電源・読取/プリント
切換スイッチ4を“読取”の位置に切換えると、電源が
オンして各回路部が動作状態となる。また、このとき制
御部51は、LED部50における電源LED8を点灯し、電源が
オンしたことを表示すると共に、動作命令S1をタイミン
グ信号発生部52に与える。しかして、ユーザーは、この
状態で第2図(b)に示すようにヘッド部HAに形成され
ている読取部2を原稿Bの所望読取り面に当接させ、動
作キー5a、5bを押しながらハンディコピー機本体1を動
作キー5a側の前方に向かって移動させる。このとき光源
11からの投射光が斜面部1aに設けた読取窓12を介して原
稿B面に照射され、その反射光が光ガイド13及びレンズ
14を介して一次元イメージセンサ15に入射する。一方、
ハンディコピー機本体1の移動に伴い、ゴムローラ25
a、25bが原稿B面に接して回転し、その回転が歯車26、
27を介して歯車28に伝達される。そして、この歯車28の
回転と共にエンコーダディスク34がハンディコピー機本
体1の移動速度に比例した速さで回転する。このエンコ
ーダディスク34の回転により、LED36からスリット35を
介してフォトセンサ37に送られる光が断続制御され、フ
ォトセンサ37からパルス信号が出力される。そして、こ
のフォトセンサ37から出力されるパルス信号が第4図に
おけるエンコーダ39の出力となり、ハンディコピー機本
体1に対する移動量検出信号として制御部51、タイミン
グ信号発生部52、速度検出部53へ送られる。
Next, the operation of the above embodiment will be described. When reading information such as characters and images recorded on a document, first, the power / read / print switching switch 4 is switched from the "power off" position to the "read" position. When the power / reading / printing changeover switch 4 is switched to the "reading" position, the power is turned on and the respective circuit parts are in the operating state. Further, at this time, the control unit 51 lights the power supply LED 8 in the LED unit 50 to display that the power supply is turned on, and at the same time, gives the operation command S 1 to the timing signal generation unit 52. Then, in this state, the user brings the reading unit 2 formed on the head unit HA into contact with the desired reading surface of the document B while pressing the operation keys 5a and 5b as shown in FIG. 2 (b). The main body 1 of the handy copy machine is moved toward the front on the operation key 5a side. At this time the light source
The projection light from 11 is applied to the surface of the document B through the reading window 12 provided on the inclined surface portion 1a, and the reflected light is reflected by the light guide 13 and the lens.
It is incident on the one-dimensional image sensor 15 via 14. on the other hand,
Along with the movement of the handy copy machine body 1, the rubber roller 25
a and 25b rotate in contact with the surface B of the original, and the rotation thereof is the gear 26,
It is transmitted to the gear 28 via 27. Then, with the rotation of the gear 28, the encoder disk 34 rotates at a speed proportional to the moving speed of the main body 1 of the handy copy machine. The rotation of the encoder disk 34 intermittently controls the light sent from the LED 36 to the photo sensor 37 via the slit 35, and the photo sensor 37 outputs a pulse signal. The pulse signal output from the photo sensor 37 becomes the output of the encoder 39 in FIG. 4, and is sent to the control unit 51, the timing signal generation unit 52, and the speed detection unit 53 as a movement amount detection signal for the main body 1 of the handy copy machine. To be

一方、タイミング信号発生部52は、制御部51から動作
命令S1が与えられると、一定周期のCCD露光タイミング
信号を発生し、一次元イメージセンサ15に与えると共
に、エンコーダ39からの移動量検出信号に応じて読取り
タイミング信号a及びシリアル/パラレル変換信号bを
発生し、A/D変換部57及びシリアル/パラレル変換部58
へそれぞれ出力する。更にタイミング信号発生部52は、
上記シリアル/パラレル変換信号bに同期してクロック
パルスcを発生し、アドレスカウンタ61に出力する。
On the other hand, the timing signal generator 52, when the operation command S 1 is given from the controller 51, generates a CCD exposure timing signal of a constant cycle and gives it to the one-dimensional image sensor 15 and a movement amount detection signal from the encoder 39. In response to the read timing signal a and the serial / parallel conversion signal b, and the A / D converter 57 and the serial / parallel converter 58.
Output to each. Furthermore, the timing signal generator 52 is
A clock pulse c is generated in synchronization with the serial / parallel conversion signal b and output to the address counter 61.

しかして、上記一次元イメージセンサ15は、タイミン
グ信号発生部52から上記CCD露光タイミング信号に同期
して原稿B面からの反射光に応じた信号、すなわち画像
信号を出力する。この一次元イメージセンサ15の出力信
号は、アンプ56により増幅されてA/D変換部57へ送られ
る。このA/D変換部57は、アンプ56を介して送られてく
る画像信号をタイミング信号発生部52からの読取りタイ
ミング信号aに同期してシリアルなデジタル信号に変換
し、シリアル/パラレル変換部58へ出力する。このシリ
アル/パラレル変換部58は、タイミング信号発生部52か
ら送られてくるシリアル/パラレル変換信号bに同期し
てシリアル入力信号を例えば8ビット毎にパラレルの画
像データに変換し、データセレクタ59へ出力する。この
データセレクタ59は、読取モードが指定されている場合
には制御部51からのセレクトdによりシリアル/パラレ
ル変換部58側に切換えられている。従って、上記シリア
ル/パラレル変換部58から出力される画像データは、デ
ータセレクタ59を介して第1画像データメモリ60へ送ら
れる。この第1画像データメモリ60のアドレスは、第1
アドレスセレクタ62を介して指定されるが、このとき第
1アドレスセレクタ62は制御部51からのセレクト信号e
により第1アドレスカウンタ61側に切換えられている。
従って、第1アドレスカウンタ61のカウント出力により
第1画像データメモリ60のアドレス指定が行なわれる。
上記第1アドレスカウンタ61は、タイミング信号発生部
52からのクロックパルスcにより順次桁アドレスが「+
1」され、第1画像データメモリ60のアドレスを指定す
る。そして、タイミング信号発生部52は、第1画像デー
タメモリ60に1行分の画像データが書込まれると、タイ
ミング信号の発生を停止し、エンコーダ39から次の移動
量検出信号が送られてくるまで待機状態となる。以下同
様の動作が繰返され、原稿Bから読取った画像データが
画像データメモリ60に順次書込まれる。
Therefore, the one-dimensional image sensor 15 outputs a signal corresponding to the reflected light from the surface of the original B, that is, an image signal, in synchronization with the CCD exposure timing signal from the timing signal generator 52. The output signal of the one-dimensional image sensor 15 is amplified by the amplifier 56 and sent to the A / D converter 57. The A / D converter 57 converts the image signal sent via the amplifier 56 into a serial digital signal in synchronization with the read timing signal a from the timing signal generator 52, and a serial / parallel converter 58. Output to. The serial / parallel conversion unit 58 converts the serial input signal into parallel image data, for example, every 8 bits in synchronization with the serial / parallel conversion signal b sent from the timing signal generation unit 52, and sends it to the data selector 59. Output. The data selector 59 is switched to the serial / parallel conversion unit 58 side by the selection d from the control unit 51 when the reading mode is designated. Therefore, the image data output from the serial / parallel converter 58 is sent to the first image data memory 60 via the data selector 59. The address of the first image data memory 60 is the first
The address is specified via the address selector 62. At this time, the first address selector 62 is operated by the select signal e from the control unit 51.
Is switched to the first address counter 61 side.
Therefore, the first image data memory 60 is addressed by the count output of the first address counter 61.
The first address counter 61 is a timing signal generator.
By the clock pulse c from 52, the digit address is sequentially incremented by "+".
1 ”to specify the address of the first image data memory 60. Then, when the image data for one row is written in the first image data memory 60, the timing signal generator 52 stops the generation of the timing signal, and the encoder 39 sends the next movement amount detection signal. Waits until. The same operation is repeated thereafter, and the image data read from the original B is sequentially written in the image data memory 60.

ここで、例えば読取り画像データが、例えば第6図
(A)又は(B)で示すような文字列データであって、
読取り操作時におけるコピー機本体1の左右への振れに
より生じた第1画像データメモリ60内におけるメモリデ
ータの湾曲を補正するには、コピー機端部に設けられた
補正スイッチ7aを操作する。すると、制御部51には、キ
ー及びスイッチ群54から画像データの位置ずれ補正信号
が与えられ、第7図に示すようなフローチャートに基づ
く補正処理が実行される。
Here, for example, the read image data is character string data as shown in FIG. 6 (A) or (B),
In order to correct the curvature of the memory data in the first image data memory 60 caused by the lateral shake of the copying machine body 1 during the reading operation, the correction switch 7a provided at the end of the copying machine is operated. Then, the control unit 51 is provided with a positional deviation correction signal of the image data from the key and switch group 54, and the correction processing based on the flowchart shown in FIG. 7 is executed.

まず、ステップS1においては、第1画像データメモリ
60内におけるメモリデータの、各文字列の幅(a1,a2、a
3,a4、…)を示すアドレス値(第6図参照)を、補正処
理実行部63のアドレスデータメモリ67に対し格納する処
理が行なわれる。第8図は上記文字列幅検出処理動作を
示すフローチャートである、ステップA1において、第1
画像データメモリ60内における一列分の画像データが、
第1列アドレスカウンタ61yにより第1アドレスセレク
タ62を介して順次指定され、第5図に示すように、ゲー
トG2及びパラレル/シリアル65を介してデータ判断部66
に送られる。すると、データ判断部66では、ステップA2
において、列アドレス順に送られる画像データに黒デー
タが存在するか否かを判断するもので、ここで、例えば
第6図における列アドレスa1に対応する画像データがデ
ータ判断部66に送られると、同図(A)においては、文
字データ「H」の左端が、また、同図(B)において
は、文字データ「は」の左端が黒データと判断されステ
ップA3に進む。すると、その時点の列アドレスa1に対応
するアドレスカウント値が、第1列アドレスカウンタ61
yよりゲートG4を介してアドレスデータメモリ67に書込
まれる。このステップA1〜A3における、字列先頭アドレ
スの検出格納が終わると、ステップA4に進み、さらに、
上記第1画像データメモリ60内における一列分の画像デ
ータが、第1列アドレスカウンタ61yにより第1アドレ
スセレクタ62を介して順次指定され、ゲートG2及びパラ
レル/シリアル65を介してデータ判断部66に送られる。
すると、データ判断部66では、ステップA5において、列
アドレス順に送られる画像データが全て白データか否か
を判断するもので、ここで、例えば第6図における列ア
ドレスa2に対応する画像データがデータ判断部66に送ら
れると、同図(A)においては、文字データ「M」の右
側が、また、同図(B)においては、文字データ「わ」
の右側が白データと判断されステップA6に進む。する
と、その時点の列アドレスa2に対応するアドレスカウン
ト値が、第1列アドレスカウンタ61yよりゲートG4を介
してアドレスデータメモリ67に書込まれる。つまり、こ
のステップA4〜A6において、字列後端の列アドレスを検
出し、さらに、ステップA1からの処理を繰返すことで一
字列の幅a1,a2、a3,a4、…が検出されることになる。
First, in step S1, the first image data memory
Width of each character string of memory data in 60 (a 1 , a 2 , a
A process of storing an address value (see FIG. 6) indicating 3 , 3 , a 4 , ...) In the address data memory 67 of the correction process execution unit 63 is performed. FIG. 8 is a flow chart showing the above-mentioned character string width detection processing operation.
The image data for one row in the image data memory 60 is
The data is sequentially designated by the first column address counter 61y via the first address selector 62, and as shown in FIG. 5, the data judging unit 66 via the gate G2 and the parallel / serial 65.
Sent to Then, in the data judgment unit 66, step A2
, It is determined whether or not there is black data in the image data sent in the column address order. Here, for example, when the image data corresponding to the column address a 1 in FIG. 6 is sent to the data determination unit 66. ., The left end of the character data "H" is determined to be black data, and the left end of the character data "ha" is determined to be black data in FIG. Then, the address count value corresponding to the column address a 1 at that time is the first column address counter 61.
It is written into the address data memory 67 from y via the gate G4. When the detection and storage of the character string start address in steps A1 to A3 is completed, the process proceeds to step A4, and
The image data for one column in the first image data memory 60 is sequentially designated by the first column address counter 61y via the first address selector 62, and is then sent to the data judging section 66 via the gate G2 and the parallel / serial 65. Sent.
Then, in step A5, the data judgment unit 66 judges whether or not all the image data sent in the column address order is white data. Here, for example, the image data corresponding to the column address a 2 in FIG. When sent to the data determination unit 66, the right side of the character data “M” in FIG. 7A, and the character data “W” in FIG.
The right side of is judged to be white data and the process proceeds to step A6. Then, the address count value corresponding to the column address a 2 at that time is written in the address data memory 67 from the first column address counter 61y via the gate G4. That is, in this step A4 to A6, to detect the column address of the string back end, further, the width a 1 a one character string by repeating the process from step A1, a 2, a 3, a 4, ... are Will be detected.

こうして、文字列の幅検出処理が終了すると、第7図
におけるステップS2に進み、文字列の数を示すフラグm
を「1」にした後、ステップS3に進み、m番目の文字列
“有り”の判断によりステップS4に進む。
When the character string width detection processing is completed in this way, the process proceeds to step S2 in FIG. 7 and the flag m indicating the number of character strings is displayed.
Is set to "1", the process proceeds to step S3, and if it is determined that the m-th character string "is present", the process proceeds to step S4.

この、ステップS4においては、第1画像データメモリ
60内におけるメモリデータの、各文字の縦幅(b1,b2、b
3,b4、…)を示すアドレス値(第6図参照)を、補正処
理実行部63のアドレスデータメモリ67に対し格納する処
理が行なわれる。第9図は上記文字幅検出処理動作を示
すフローチャートであり、ステップB1において、上記ス
テップS1の文字列幅検出処理において予めアドレスデー
タメモリ67に格納した各文字列a1〜a2、a3〜a4、…それ
ぞれにおける、第1画像データメモリ60内の一行分の画
像データが、第1行アドレスカウンタ61yにより第1ア
ドレスセレクタ62を介して順次指定され、ゲートG3及び
パラレル/シリアル65を介してデータ判断部66に送られ
る。すると、データ判断部66では、ステップB2におい
て、まず列アドレスa1〜a2内の行アドレス順に送られる
画像データに黒データが存在するか否かを判断するもの
で、ここで、例えば第6図における行アドレスb1に対応
する画像データがデータ判断部66に送られると、同図
(A)においては、文字データ「H」の上端が、また、
同図(B)においては、文字データ「は」の上端が黒デ
ータと判断されステップB3に進む。すると、その時点の
行アドレスb1に対応するアドレスカウント値が、第1行
アドレスカウンタ61xよりゲートG3を介してアドレスデ
ータメモリ67に書込まれる。このステップB1〜B3におけ
る、文字上端アドレスの検出格納が終わると、ステップ
B4に進み、さらに上記ステップS1の文字列幅検出処理に
おいて予めアドレスデータメモリ67に格納した各文字列
a1〜a2、a3〜a4、…それぞれにおける、第1画像データ
メモリ60内の一行分の画像データが、第1行アドレスカ
ウンタ61xにより第1アドレスセレクタ62を介して順次
指定され、ゲートG3及びパラレル/シリアル65を介して
データ判断部66に送られる。すると、データ判断部66で
は、ステップB5において、行アドレス順に送られる画像
データが全て白データか否かを判断するもので、ここ
で、例えば第6図における列アドレスb2に対応する画像
データがデータ判断部66に送られると、同図(A)にお
いては、文字データ「H」の下端が、また、同図(B)
においては、文字データ「は」の下端が白データと判断
されステップB6に進む。すると、その時点の行アドレス
b2に対応するアドレスカウント値が、第1行アドレスカ
ウンタ61xよりゲートG3を介してアドレスデータメモリ6
7に書込まれる。つまり、このステップB4〜B6におい
て、文字下端の行アドレスを検出し、さらに、ステップ
B1からの処理を繰返すことで各字列a1,a2、a3,a4、…に
おける一文字毎の幅b1,b2、b3,b4、…が検出されること
になる。
In this step S4, the first image data memory
The vertical width of each character (b 1 , b 2 , b
A process of storing an address value (see FIG. 6) indicating 3 , 3 , 4 , ...) In the address data memory 67 of the correction process executing unit 63 is performed. FIG. 9 is a flowchart showing the operation of the character width detection process. In step B1, the character strings a 1 to a 2 and a 3 to be stored in advance in the address data memory 67 in the character string width detection process of step S1. Image data for one row in the first image data memory 60 in each of a 4 , ... Is sequentially designated by the first row address counter 61y via the first address selector 62, and via the gate G3 and parallel / serial 65. And is sent to the data judgment unit 66. Then, in step B2, the data determination unit 66 first determines whether or not black data is present in the image data sent in the row address order within the column addresses a 1 to a 2 , and here, for example, the sixth When the image data corresponding to the row address b 1 in the figure is sent to the data determination unit 66, the upper end of the character data “H” in FIG.
In the same figure (B), it is judged that the upper end of the character data "ha" is black data, and the process proceeds to step B3. Then, the address count value corresponding to the row address b 1 at that time is written in the address data memory 67 from the first row address counter 61x via the gate G3. When the detection and storage of the upper edge address of characters is completed in steps B1 to B3, step
Proceed to B4, and further, each character string stored in advance in the address data memory 67 in the character string width detection processing in step S1.
Image data for one row in the first image data memory 60 in each of a 1 to a 2 , a 3 to a 4 , ... Is sequentially designated by the first row address counter 61x via the first address selector 62, It is sent to the data judgment unit 66 via the gate G3 and the parallel / serial 65. Then, in step B5, the data determination unit 66 determines whether or not all the image data sent in the row address order is white data. Here, for example, the image data corresponding to the column address b 2 in FIG. When sent to the data determination unit 66, the lower end of the character data “H” in FIG.
In, the lower end of the character data “ha” is determined to be white data and the process proceeds to step B6. Then the row address at that time
The address count value corresponding to b 2 is transferred from the first row address counter 61x via the gate G3 to the address data memory 6
Written on 7. In other words, in steps B4 to B6, the line address at the bottom of the character is detected, and
Each string a 1 by repeating the process from B1, a 2, a 3, a 4, a width b 1 of each character in ..., b 2, b 3, b 4, so that ... is detected.

こうして、文字幅の検出処理が終了すると、第7図に
おけるステップS5に進み、一番目の文字の最左端のアド
レス、例えば第6図では列アドレスa1をC1として上記ア
ドレスデータメモリ67内の別メモリに格納する。そし
て、ステップS6に進み、文字数を示すnを「2」とした
後、ステップS7に進み、n番目の文字“有り”の判断に
よりステップS8に進む。
When the character width detection process is completed in this way, the process proceeds to step S5 in FIG. 7, and the leftmost address of the first character, for example, the column address a 1 in FIG. 6 is set as C 1 in the address data memory 67. Store in another memory. Then, the process proceeds to step S6, where n indicating the number of characters is set to "2", then the process proceeds to step S7, and the process proceeds to step S8 when the nth character "exists".

このステップS8では、n番目の文字の最左端、つま
り、この場合2番目の文字(第6図中「I」又は
「ま」)の最左端のアドレス値Cnを検出する。
In this step S8, the address value Cn of the leftmost end of the nth character, that is, the leftmost end of the second character (“I” or “Ma” in FIG. 6 in this case) is detected.

第10図を各文字列における最左端の列アドレスC1を基
準とするその他の文字とのずれ幅Dmnを検出する動作を
示すフローチャートである、まず、ステップC1及びC2に
おいては、文字の上下端を示す各行アドレスb1,b2,b3,b
4、…における文字左右端を示す列アドレスa1,a2、a3,a
4、…をデータ判断部66に送り、それぞれの文字の最左
端を検出、つまり第7図におけるステップS8に相当する
Cn検出の処理を行なう。ここで、例えば、第6図におけ
る2番目の文字「I」又は「ま」の黒データの先頭列ア
ドレスがC2として検出されると、この列アドレスカウン
タ値C2は、ステップC3において、ゲートG3を介し一致判
断演算部68に送られる。すると、ステップC4に進み、一
致判断演算部68では、前記第7図のステップS5におい
て、予めアドレスデータメモリ67に格納した一番目の文
字の最左端を示す列アドレスC1を取込み、この列アドレ
スC1から上記第10図ステップC3において与えられたn番
目の文字の最左端を示す列アドレスCnを減算する。つま
り、この場合、2番目の文字の最左端の列アドレスC2
上記基準列アドレスC1より減算されるもので、この減算
結果をその対応する文字、この場合、2番目の文字のず
れ幅Dmnとし、ステップC5において、アドレスデータメ
モリ67に格納する。ここで、例えば、上記ステップC4に
おいて、基準列アドレスC1と他の文字の列アドレスCnと
が等しくなった場合には、対応する文字のずれ幅Dmn=
0として、その一致判断信号が制御部51及びアドレスデ
ータメモリ67に出力される。なお、第10図におけるステ
ップC4、C5の処理は、第7図におけるステップS9、S10
の処理に対応している。
FIG. 10 is a flowchart showing the operation of detecting the deviation width Dmn from other characters with reference to the leftmost column address C 1 in each character string. First, in steps C1 and C2, the upper and lower ends of the character Each row address indicating b 1 , b 2 , b 3 , b
Column addresses a 1 , a 2 , a 3 , a indicating the left and right edges of characters in 4 , ...
4 , ... Is sent to the data judgment unit 66, and the leftmost end of each character is detected, that is, it corresponds to step S8 in FIG.
Performs Cn detection processing. Here, for example, when the first column address of the black data of the second character “I” or “Ma” in FIG. 6 is detected as C 2 , this column address counter value C 2 is determined by the gate in step C 3. It is sent to the coincidence determination calculation unit 68 via G3. Then, the process proceeds to step C4, the consistency determination computing section 68, the seventh in step S5 of Figure fetches the column address C 1 indicating the leftmost first character previously stored in the address data memory 67, the column address subtracting the column address Cn indicating the leftmost n th character given above Figure 10 step C3 from C 1. That is, in this case, the leftmost column address C 2 of the second character is subtracted from the reference column address C 1 , and the result of this subtraction is the corresponding character, in this case, the deviation width of the second character. Dmn and stored in the address data memory 67 in step C5. Here, for example, in step C4, when the reference column address C 1 and the column address Cn of another character are equal, the corresponding character shift width Dmn =
The coincidence determination signal is output as 0 to the control unit 51 and the address data memory 67. The processing of steps C4 and C5 in FIG. 10 is the same as steps S9 and S10 in FIG.
It corresponds to the processing of.

こうして、2番目の文字のずれ幅Dmnの検出格納が終
了すると、ステップS11において同一文字列内の文字数
を示すnに「1」が加算され、再びステップS7〜S10の
処理を経て、この場合3番目の文字(第6図中「J」又
は「や」)のずれ幅Dmnの検出格納が行なわれることに
なる。
In this way, when the detection and storage of the deviation width Dmn of the second character is completed, "1" is added to n indicating the number of characters in the same character string in step S11, and again through the processing of steps S7 to S10, in this case 3 The deviation width Dmn of the th character (“J” or “or” in FIG. 6) is detected and stored.

こうして、第1文字列内の全ての文字におけるずれ幅
Dmnの検出処理が終了すると、ステップS12に進み、文字
列数を示すmに「1」が加算される。これにより、Dmn
の検出対象が次の文字列、つまりこの場合、第2の文字
列に変わり、再び上記ステップS3〜S12の処理を繰返す
ことで、第1画像データメモリ60内の全ての文字列での
全文字のずれ幅が順次アドレスデータメモリ67に格納さ
れることになる。
Thus, the deviation width for all characters in the first character string
When the Dmn detection processing ends, the process proceeds to step S12, and "1" is added to m indicating the number of character strings. This allows Dmn
Is changed to the next character string, that is, the second character string in this case, and by repeating the above steps S3 to S12 again, all characters in all character strings in the first image data memory 60 are detected. The shift width of is sequentially stored in the address data memory 67.

この後、ステップS13に進み、第1画像データメモリ6
0にて記憶される全読取り文字データを、その第1文字
列1番目の文字から第2画像データメモリ60aに順次転
送すると同時に、上記各転送文字に対応する列アドレス
のずれ幅Dmnを、アドレスデータメモリ67から取出し、
順次第2アドレスカウンタ61aにセットする。これによ
り、第1画像データメモリ60から第2画像データメモリ
60aに入力される画像データのメモリアドレスは、第2
アドレスセレクタ62aを介して順次対応するずれ幅Dmnで
補正され、各文字データ共、同一文字列の最左端に存在
した文字にその列アドレスが合わされた状態で格納され
るようになる。
After that, the process proceeds to step S13, and the first image data memory 6
All the read character data stored at 0 are sequentially transferred from the first character of the first character string to the second image data memory 60a, and at the same time, the shift width Dmn of the column address corresponding to each transfer character is set to the address. Retrieved from data memory 67,
The second address counter 61a is sequentially set. Thereby, the first image data memory 60 to the second image data memory
The memory address of the image data input to 60a is the second
It is sequentially corrected by the corresponding shift width Dmn via the address selector 62a, and each character data is stored in a state in which the column address is aligned with the character existing at the leftmost end of the same character string.

次に、上記のようにして原稿Bから読取った画像デー
タをプリント・アウトする場合の動作について説明す
る。画像データをプリント・アウトする場合は、電源・
読取/プリント切換スイッチ4をプリント位置に切換え
る。この電源・読取/プリント切換スイッチ4の切換え
によりプリントモードとなり、制御部51はセレクト信号
d、eによりデータセレクタ59及びアドレスセレクタ62
を制御部51側に切換える。この状態でユーザー第1図に
示すようにヘッド部HAにおけるプリント部3を印写紙A
に接触させ、動作キー5a、5bを押しながらハンディコピ
ー機本体1を図示矢印X方向に移動させる。このハンデ
ィコピー機本体1の移動に伴いゴムローラ25a、25bが回
転し、その回転が歯車26、27を介して歯車28に伝達され
る。そして、この歯車28の回転に伴ってエンコーダディ
スク34が回転し、フォトセンサ37から上記読取り時と同
様にハンディコピー機本体1の移動速度に応じて移動量
検出信号が取出される。
Next, the operation when printing out the image data read from the original B as described above will be described. When printing out image data,
The read / print switch 4 is switched to the print position. The power supply / read / print changeover switch 4 is switched to enter the print mode, and the control unit 51 uses the select signals d and e to select the data selector 59 and the address selector 62.
To the control unit 51 side. In this state, as shown in FIG. 1 of the user, the print section 3 in the head section HA is printed on the printing paper A.
, And the handy copy machine body 1 is moved in the direction of the arrow X in the figure while pressing the operation keys 5a and 5b. The rubber rollers 25a and 25b rotate with the movement of the main body 1 of the handy copying machine, and the rotation is transmitted to the gear 28 via the gears 26 and 27. Then, the encoder disk 34 rotates in accordance with the rotation of the gear 28, and the movement amount detection signal is taken out from the photosensor 37 in accordance with the movement speed of the handy copy machine main body 1 as in the above reading.

また、上記歯車28の回転は、1方向クラッチ33を介し
て等速送りローラ23に伝達され、更に歯車29、30を介し
て巻取りロール24に伝えられる。これにより等速送りロ
ーラ23及び巻取りロール24が回転し、インクリボンロー
ル22から段部Dのスリット43、サーマルヘッド21の発熱
部21a、インクリボンガイド窓42を通り、軸31、インク
リボンガイド44、等速送りローラ23により案内されてき
たインクリボン22aを巻取る。この場合、上記等速送り
ローラ23は、ハンディコピー機本体1の移動に伴い、印
写紙Aとインクリボン22aとの間に相対速度を生じない
ようにハンディコピー機本体1の移動量に合わせて回転
する。
The rotation of the gear 28 is transmitted to the constant velocity feed roller 23 via the one-way clutch 33, and further to the take-up roll 24 via the gears 29 and 30. As a result, the constant-speed feed roller 23 and the take-up roll 24 rotate, and the shaft 31, ink ribbon guide passes from the ink ribbon roll 22 through the slit 43 of the step D, the heat generating portion 21a of the thermal head 21, the ink ribbon guide window 42. 44. The ink ribbon 22a guided by the constant velocity feed roller 23 is wound up. In this case, the constant velocity feed roller 23 is adjusted to the movement amount of the handy copy machine body 1 so that the relative speed is not generated between the printing paper A and the ink ribbon 22a as the handy copy machine body 1 moves. Rotate.

一方、上記フォトセンサ37から出力される移動量検出
信号は、上記したようにエンコーダ39の出力信号として
制御部51、タイミング信号発生部52及び速度検出部53へ
送られる。上記タイミング信号発生部52は、上記エンコ
ーダ39から送られてくる移動量検出信号に応じて制御部
51に1行印字命令を出力すると共にサーマルヘッド駆動
回路64にプリントタイミング信号を出力する。また、制
御部51は、エンコーダ39からの移動量検出信号に応じて
第1画像データメモリ60の行及び桁アドレスを順次指定
し、第1画像データメモリ60に記憶されている画像デー
タをデータセレクタ59を介して読出し、サーマルヘッド
駆動回路64へ1行分づつ出力する。更に制御部51は、タ
イミング信号発生部52から1行印字命令が与えられる
と、印字データの黒字数、温度センサ55からのヘッド温
度、電源電圧検出器の電圧検出信号、濃度調整ボリュー
ム7の調整値等を基にサーマルヘッド21に対する通電時
間を設定し、第1画像データメモリ60から読出した画像
データをサーマルヘッド駆動回路64へ出力する。このサ
ーマルヘッド駆動回路64は、制御部51からの制御データ
及びタイミング信号発生部52からのタイミング信号に従
ってサーマルヘッド21を駆動する。このサーマルヘッド
21の駆動により、画像データがインクリボン22aを介し
て印写紙A上に熱転写される。この場合、ハンディコピ
ー機本体1の移動に伴い、インクリボンロール22からイ
ンクリボン22aの未使用部分が送り出され、上記サーマ
ルヘッド21によりプリントされた後の使用済み部分がイ
ンクリボン巻取りロール24が順次巻き取られる。上記の
ようにしてハンディコピー機本体1を移動操作すること
により、第1画像データメモリ60に記憶されている画像
データが印写紙Aに順次印写される。
On the other hand, the movement amount detection signal output from the photo sensor 37 is sent to the control unit 51, the timing signal generation unit 52, and the speed detection unit 53 as the output signal of the encoder 39 as described above. The timing signal generation unit 52 is a control unit according to the movement amount detection signal sent from the encoder 39.
A one-line print command is output to 51 and a print timing signal is output to the thermal head drive circuit 64. Further, the control unit 51 sequentially designates the row and column addresses of the first image data memory 60 according to the movement amount detection signal from the encoder 39, and selects the image data stored in the first image data memory 60 as a data selector. The data is read out via 59 and is output to the thermal head drive circuit 64 row by row. Further, when the timing signal generator 52 gives a one-line print command, the controller 51 adjusts the number of black characters in the print data, the head temperature from the temperature sensor 55, the voltage detection signal of the power supply voltage detector, and the density adjustment volume 7. The energization time for the thermal head 21 is set based on the value and the like, and the image data read from the first image data memory 60 is output to the thermal head drive circuit 64. The thermal head drive circuit 64 drives the thermal head 21 according to the control data from the controller 51 and the timing signal from the timing signal generator 52. This thermal head
By driving 21, the image data is thermally transferred onto the printing paper A via the ink ribbon 22a. In this case, the unused part of the ink ribbon 22a is sent out from the ink ribbon roll 22 as the handy copy machine body 1 moves, and the used part after being printed by the thermal head 21 becomes the ink ribbon take-up roll 24. It is wound up one by one. By moving the handy copy machine main body 1 as described above, the image data stored in the first image data memory 60 is sequentially printed on the printing paper A.

また、上記原稿B面から読取った画像データをプリン
ト・アウトする際に、補正スイッチ7aが操作されている
場合には、上記と同様のプリント処理動作が第2画像デ
ータメモリ60a内に格納された画像データについて行な
われることになり、例えば読取った画像データが文字列
データである場合には、読取り操作時のコピー機本体1
の左右への振れにより湾曲して読取られた文字列が真直
ぐに補正された状態で印写紙Aに印写されるようにな
る。
When the correction switch 7a is operated when the image data read from the surface B of the original is printed out, the same print processing operation as the above is stored in the second image data memory 60a. This is performed for image data. For example, when the read image data is character string data, the copying machine main body 1 at the time of reading operation is performed.
The character string read by curving due to the leftward and rightward deviation of the character is printed on the printing paper A in a state of being straightened.

したがって、上記構成のハンディコピー機によれば、
例えば原稿面上の文字列データを読取った際には、その
読取り後、補正スイッチ7aを操作して、一旦、第1画像
データメモリ60に読取り走査状態のまま記録された画像
データを、各文字列毎に字列の湾曲をアドレス補正して
第2画像データメモリ60aに転送格納できるよう構成し
たので、読取り画像データのプリンタ処理時には、上記
第2画像データメモリ60a内に格納された画像データを
読出しプリントすることで、手動読取り走査時に左右に
曲がって読取られた画像データを、字列を正して印写し
得ることが可能となる。
Therefore, according to the handy copy machine having the above configuration,
For example, when the character string data on the document surface is read, after the reading, the correction switch 7a is operated to temporarily change the image data recorded in the first image data memory 60 in the read scanning state to each character. Since the curvature of the character string is corrected by address and transferred to the second image data memory 60a for each column, the image data stored in the second image data memory 60a can be stored during the printer processing of the read image data. By reading and printing, it becomes possible to print the image data, which is read by bending to the left and right during the manual reading scan, with the character string corrected.

[発明の効果] 以上のように本発明によれば、装置本体の移動に従っ
て画像列読取り手段により順次読取られた複数の画像か
らなる画像列を、当該画像列の全体形状を保持しながら
順次第1の画像列記憶手段に記憶し、この第1の画像列
記憶手段に記憶された画像列の列方向と直交する幅方向
の幅を幅検出手段により検出すると共に、前記第1の画
像列記憶手段に記憶された画像列を構成している各画像
それぞれの前記幅方向の画像幅を画像幅検出手段により
検出し、この画像幅検出手段により検出された各画像そ
れぞれの幅方向の画像幅と前記幅検出手段により検出さ
れた画像列の幅方向の幅とに基づいて、前記第1の画像
列記憶手段に記憶された画像列を構成している各画像毎
のずれをずれ検出手段により検出し、このずれ検出手段
により検出された各画像毎のずれに基づいて、前記第1
の画像列記憶手段に記憶された画像列を各画像毎に補正
し、この補正後の画像列を前記装置本体の移動に従って
順次印字するよう構成したので、画像データ読取り時に
おいて、例えばその読取り走査ラインが左右に不規則に
曲がったとしても、字列の左右方向へのずれを各字毎に
補正し印字出力することが可能となる画像データ処理装
置を提供できる。
As described above, according to the present invention, an image sequence consisting of a plurality of images sequentially read by the image sequence reading means according to the movement of the apparatus main body is sequentially displayed while maintaining the overall shape of the image sequence. One image sequence storage means, and the width in the width direction orthogonal to the column direction of the image sequence stored in the first image sequence storage means is detected by the width detection means, and the first image sequence storage is performed. The image width in the width direction of each of the images forming the image sequence stored in the means is detected by the image width detecting means, and the image width in the width direction of each of the images detected by the image width detecting means is detected. Based on the width in the width direction of the image sequence detected by the width detection unit, the displacement detection unit detects the displacement of each image forming the image sequence stored in the first image sequence storage unit. However, this deviation detection means Based on the detected deviation of each image
The image sequence stored in the image sequence storage means is corrected for each image, and the corrected image sequence is sequentially printed in accordance with the movement of the apparatus main body. It is possible to provide an image data processing device capable of correcting the deviation of the character string in the left-right direction for each character and printing it even if the line is irregularly bent left and right.

【図面の簡単な説明】[Brief description of drawings]

図面は本発明を小型複写装置に実施した場合の例を示す
もので、第1図は外観構成を示す斜視図、第2図(a)
は第1図の内部構成を示す断面図、第2図(b)は同図
(a)のII−II線矢視断面図、第3図は内部の主要構成
部分を取出して示す斜視図、第4図は電子回路全体の構
成を示すブロック図、第5図は第4図における補正処理
実行部を中心に示す周辺回路構成図、第6図(A)及び
(B)はそれぞれ読取り走査時に字列が曲がって読取ら
れた画像データを示す図、第7図は第5図の補正処理実
行部を中心とする読取りずれ補正処理動作を示すフロー
チャート、第8図は第7図のステップS1における文字列
幅検出処理動作を示すフローチャート、第9図は第7図
のステップS4における文字幅検出処理動作を示すフロー
チャート、第10図は第7図のステップS8〜S10における
ずれ幅検出処理動作を示すフローチャートである。 1……ハンディコピー機本体、2……読取部、3……プ
リント部、4……電源・読取/プリント切換スイッチ、
5a、5b……動作キー、6……クリアキー、7……濃度調
整ボリューム、7a……補正スイッチ、8……電源LED、
9……メモリLED、10……速度警告LED、11……光源、12
……読取窓、13……光ガイド、14……レンズ、15……一
次元イメージセンサ、16……支持体、17……内枠、18…
…電子部品実装部、19……バッテリ格納部、20……回路
基板、21……サーマルヘッド、22……インクリボンロー
ル、23……等速送りローラ、24……インクリボン巻取り
ロール、25a、25b……ゴムローラ、26〜30……歯車、32
……切欠部、33……1方向クラッチ、34……エンコーダ
ディスク、35……スリット、36……LED、37……フォト
センサ、38……透孔、39……エンコーダ、41……プリン
ト窓、42……インクリボンガイド窓、43……スリット、
44……インクリボンガイド、45……ヒンジ、51……制御
部、52……タイミング信号発生部、53……速度検出部、
54……スイッチ群、55……温度センサ、56……アンプ、
57……A/O変換部、58……シリアル/パラレル変換部、5
9……データセレクタ、60……第1画像データメモリ、6
0a……第2画像データメモリ、61……第1アドレスカウ
ンタ、61x……第1行アドレスカウンタ、61y……第1列
アドレスカウンタ、61a……第2アドレスカウンタ、62
……第1アドレスセレクタ、62a……第2アドレスセレ
クタ、63……補正処理実行部、64……サーマルヘッド駆
動回路、66……データ判断部、67……アドレスデータメ
モリ、68……一致判断部。
The drawings show an example in which the present invention is applied to a small-sized copying machine. FIG. 1 is a perspective view showing an external configuration, and FIG. 2 (a).
1 is a cross-sectional view showing the internal structure of FIG. 1, FIG. 2 (b) is a cross-sectional view taken along the line II-II of FIG. 1 (a), and FIG. 3 is a perspective view showing the main internal components taken out. FIG. 4 is a block diagram showing the configuration of the entire electronic circuit, FIG. 5 is a peripheral circuit configuration diagram centering on the correction processing execution unit in FIG. 4, and FIGS. 6 (A) and 6 (B) are respectively during reading scanning. FIG. 7 is a diagram showing image data read with a bent character string, FIG. 7 is a flow chart showing a read shift correction processing operation centered on the correction processing execution unit in FIG. 5, and FIG. 8 is a flow chart in step S1 in FIG. FIG. 9 is a flowchart showing the character string width detection processing operation, FIG. 9 is a flowchart showing the character width detection processing operation in step S4 of FIG. 7, and FIG. 10 is a deviation width detection processing operation in steps S8 to S10 of FIG. It is a flowchart. 1 ... Handy copy machine main body, 2 ... reading unit, 3 ... printing unit, 4 ... power supply / reading / printing switch,
5a, 5b ... Operation key, 6 ... Clear key, 7 ... Density adjustment volume, 7a ... Correction switch, 8 ... Power LED,
9 ... Memory LED, 10 ... Speed warning LED, 11 ... Light source, 12
...... Reading window, 13 ...... Light guide, 14 ...... Lens, 15 …… One-dimensional image sensor, 16 …… Support, 17 …… Inner frame, 18 ・ ・ ・
… Electronic component mounting area, 19 …… Battery storage area, 20 …… Circuit board, 21 …… Thermal head, 22 …… Ink ribbon roll, 23 …… Constant speed feed roller, 24 …… Ink ribbon winding roll, 25a , 25b …… Rubber roller, 26-30 …… Gear, 32
...... Notch, 33 ...... One-way clutch, 34 ...... Encoder disk, 35 ...... Slit, 36 ...... LED, 37 ...... Photo sensor, 38 ...... Through hole, 39 ...... Encoder, 41 ...... Print window , 42 …… Ink ribbon guide window, 43 …… Slit,
44: Ink ribbon guide, 45: Hinge, 51: Control unit, 52: Timing signal generation unit, 53: Speed detection unit,
54 …… Switch group, 55 …… Temperature sensor, 56 …… Amplifier,
57 …… A / O converter, 58 …… Serial / parallel converter, 5
9 …… Data selector, 60 …… First image data memory, 6
0a 2nd image data memory, 61 1st address counter, 61x 1st row address counter, 61y 1st column address counter, 61a 2nd address counter, 62
...... First address selector, 62a …… Second address selector, 63 …… Correction processing execution unit, 64 …… Thermal head drive circuit, 66 …… Data judgment unit, 67 …… Address data memory, 68 …… Match judgment Department.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】装置本体の移動に従って複数の画像からな
る画像列を順次読取る画像列読取り手段と、 この画像列読取り手段により順次読取られた画像列を、
当該画像列の全体形状を保持しながら順次記憶する第1
の画像列記憶手段と、 この第1の画像列記憶手段に記憶された画像列の列方向
と直交する幅方向の幅を検出する幅検出手段と、 前記第1の画像列記憶手段に記憶された画像列を構成し
ている各画像それぞれの前記幅方向の画像幅を検出する
画像幅検出手段と、 この画像幅検出手段により検出された各画像それぞれの
幅方向の画像幅と前記幅検出手段により検出された画像
列の幅方向の幅とに基づいて、前記第1の画像列記憶手
段に記憶された画像列を構成している各画像毎のずれを
検出するずれ検出手段と、 このずれ検出手段により検出された各画像毎のずれに基
づいて、前記第1の画像列記憶手段に記憶された画像列
を各画像毎に補正する補正手段と、 この補正手段により補正された補正後の画像列を、当該
画像列の全体形状を保持したまま記憶する第2の記憶手
段と、 この第2の記憶手段に記憶された補正後の画像列を前記
装置本体の移動に従って順次印字する印字手段と を具備したことを特徴とする画像データ処理装置。
1. An image sequence reading means for sequentially reading an image sequence consisting of a plurality of images as the apparatus body moves, and an image sequence sequentially read by the image sequence reading means.
A first memory that stores the entire shape of the image sequence while sequentially storing the first shape
Image sequence storage means, width detection means for detecting the width of the image sequence stored in the first image sequence storage means in the width direction orthogonal to the column direction, and stored in the first image sequence storage means. Image width detecting means for detecting the image width in the width direction of each image forming the image sequence, and the image width in the width direction of each image detected by the image width detecting means and the width detecting means. Shift detecting means for detecting a shift of each image forming the image sequence stored in the first image sequence storing means based on the width of the image sequence detected by A correction unit that corrects the image sequence stored in the first image sequence storage unit for each image based on the displacement of each image detected by the detection unit, and a corrected unit after the correction performed by the correction unit. Retains the image sequence and the overall shape of the image sequence An image data processing device comprising: a second storage device for storing the image data as it is; and a printing device for sequentially printing the corrected image sequence stored in the second storage device in accordance with the movement of the apparatus main body. .
JP61249025A 1986-10-20 1986-10-20 Image data processing device Expired - Lifetime JPH0815304B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61249025A JPH0815304B2 (en) 1986-10-20 1986-10-20 Image data processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61249025A JPH0815304B2 (en) 1986-10-20 1986-10-20 Image data processing device

Publications (2)

Publication Number Publication Date
JPS63103553A JPS63103553A (en) 1988-05-09
JPH0815304B2 true JPH0815304B2 (en) 1996-02-14

Family

ID=17186886

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61249025A Expired - Lifetime JPH0815304B2 (en) 1986-10-20 1986-10-20 Image data processing device

Country Status (1)

Country Link
JP (1) JPH0815304B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5787274A (en) * 1980-11-18 1982-05-31 Toshiba Corp Picture input/output device
JPS61118058A (en) * 1984-11-14 1986-06-05 Casio Comput Co Ltd Portable reader/printer device

Also Published As

Publication number Publication date
JPS63103553A (en) 1988-05-09

Similar Documents

Publication Publication Date Title
US4823195A (en) Recording apparatus
GB2316259A (en) Shading correction
JPH0815304B2 (en) Image data processing device
JP2512901B2 (en) Manual image input device
JPS61199369A (en) Simple image copying machine
JPH0813083B2 (en) Image data processing device
JP2531160B2 (en) Image data reader
JPS6376566A (en) Image data reading device
JP2540818B2 (en) Image sensor output binarization circuit
JPH0450691Y2 (en)
JPS6349460A (en) Thermal head driving device
JPH0641419Y2 (en) Manual scanning electronic device
JP2599382B2 (en) Copier
JP2832030B2 (en) Copier
JPH088833Y2 (en) Small character printing device
JPS62290556A (en) line type printer
JPS63166360A (en) small copying machine
JP2001183760A (en) Image reading device
JPS63281878A (en) small printing device
JPS63276567A (en) Thermal printer
JPH0720764Y2 (en) Data processing device
JPS62292065A (en) Small-sized copying device
JP3208926B2 (en) Copy device
JPS63127669A (en) Picture data processor
JPS62292062A (en) Manual system picture information processor