JP3295225B2 - Printer and printing method - Google Patents

Printer and printing method

Info

Publication number
JP3295225B2
JP3295225B2 JP11718194A JP11718194A JP3295225B2 JP 3295225 B2 JP3295225 B2 JP 3295225B2 JP 11718194 A JP11718194 A JP 11718194A JP 11718194 A JP11718194 A JP 11718194A JP 3295225 B2 JP3295225 B2 JP 3295225B2
Authority
JP
Japan
Prior art keywords
print
printer
image
printing
print head
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP11718194A
Other languages
Japanese (ja)
Other versions
JPH07314793A (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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP11718194A priority Critical patent/JP3295225B2/en
Publication of JPH07314793A publication Critical patent/JPH07314793A/en
Application granted granted Critical
Publication of JP3295225B2 publication Critical patent/JP3295225B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Printers Characterized By Their Purpose (AREA)
  • Position Input By Displaying (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明はコンピュータなどからの
画像データを印字するプリンタおよびプリント方法に関
するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printer for printing image data from a computer or the like and a printing method.

【0002】[0002]

【従来の技術】従来、画像データを印字する機能を有す
る装置には紙送り後1ライン印字を繰り返すタイプのプ
リンタ、固定された被印字物上に印字ヘッドを固定した
XYステージを設けXYステージを所望の位置に移動し
て印字するタイプのプロッタの2つのタイプのものが存
在する。
2. Description of the Related Art Conventionally, an apparatus having a function of printing image data is provided with a printer of a type that repeats one-line printing after feeding a paper, an XY stage having a print head fixed on a fixed printing object, and an XY stage. There are two types of plotters, which move to a desired position and print.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、従来は
構造上の制約からプリンタでは紙のように薄い物体、プ
ロッタではプロッタ内の所定エリアに固定できる物体と
いうように限られた物体にしか印字することができなか
った。
However, conventionally, due to structural limitations, printing is performed only on a limited number of objects such as a thin object such as paper in a printer and an object that can be fixed to a predetermined area in the plotter in a plotter. Could not.

【0004】本発明の目的は、プリンタ本体が傾いても
ヘッドを一定方向に保つことができ画像を乱すことなく
印字することができるプリンタおよびプリント方法を提
供することである。
An object of the present invention is to provide a printer and a printing method which can maintain a head in a fixed direction even when a printer main body is tilted and can perform printing without disturbing an image.

【0005】[0005]

【課題を解決するための手段】請求項1の発明は、外部
装置からの画像データを格納しておくためのデータ格納
手段と、被印字物上に前記データ格納手段からの画像デ
ータに基づく画像を印字する印字ヘッドとを有するプリ
ンタであって、前記プリンタの被印字物上での位置を検
出するための位置検出手段と、前記検出結果に基づいて
前記印字ヘッドを常に一定方向に保持するために前記プ
リンタを回転させることなく前記印字ヘッドを回転させ
るヘッド補正手段とを具えたことを特徴とする。
According to a first aspect of the present invention, there is provided a data storage means for storing image data from an external device, and an image based on the image data from the data storage means on an object to be printed. A print head that prints the print head, and a position detection unit for detecting a position of the printer on a print target, and a printer that always holds the print head in a fixed direction based on the detection result. And head correction means for rotating the print head without rotating the printer.

【0006】請求項2の発明は、請求項1において、前
記印字ヘッドが被印字物上の一度印字した部分の近傍を
印字する場合に境界面で画像が連続性を持つようにする
ための画像重ね合わせ手段を有することを特徴とする。
According to a second aspect of the present invention, in the first aspect, an image is provided so that the image has continuity at a boundary surface when printing is performed in the vicinity of a once-printed portion on the printing object. It is characterized by having overlapping means.

【0007】請求項3の発明は、請求項1または2にお
いて、外部装置への前記位置検出手段からのプリンタの
位置情報を送信するためのデータ通信手段を有すること
を特徴とする。
According to a third aspect of the present invention, in the first or second aspect, there is provided a data communication unit for transmitting the position information of the printer from the position detecting unit to an external device.

【0008】請求項4の発明は、請求項1,2または3
において、前記印字ヘッドの傾きに従って印字画像を編
集し原画像通りに印字するための画像編集手段を有する
ことを特徴とする。
[0008] The invention of claim 4 is the invention of claim 1, 2, or 3.
Wherein the apparatus further comprises image editing means for editing a print image in accordance with the inclination of the print head and printing the print image as an original image.

【0009】請求項5の発明は、請求項1,2,3また
は4において、前記位置検出手段は外部装置のポインテ
ィングデバイスとしての機能を具備することを特徴とす
る。
A fifth aspect of the present invention is characterized in that, in the first, second, third, or fourth aspect, the position detecting means has a function as a pointing device of an external device.

【0010】請求項6の発明は、請求項1,2,3また
は4において、前記印字ヘッドと被印字物との間の間隔
を常に最適に保つためのヘッド姿勢保持機能を有するこ
とを特徴とする。
A sixth aspect of the present invention is characterized in that, in the first, second, third, or fourth aspect, a head attitude maintaining function for always maintaining an optimum distance between the print head and the print target is provided. I do.

【0011】請求項7の発明は、請求項1,2,3また
は4において、印字制御スイッチを有することにより、
前記印字ヘッドが一枚の画像印字中に印字をON/OF
Fまたは中断することができることを特徴とする。
According to a seventh aspect of the present invention, there is provided a printing control switch according to the first, second, third or fourth aspect,
The print head turns printing on / off during printing of one image
F or can be interrupted.

【0012】請求項8の発明は、外部装置からの画像デ
ータを格納し、被印字物上に前記格納画像データに基づ
く画像を印字ヘッドにより印字するプリンタにおけるプ
リント方法であって、前記プリンタの被印字物上の位置
を検出し、前記検出結果に基づいて前記印字ヘッドを常
に一定方向に保持するように前記プリンタを回転させる
ことなく前記印字ヘッドを回転させることを特徴とす
る。
An eighth aspect of the present invention is a printing method in a printer for storing image data from an external device and printing an image based on the stored image data on a print target by a print head. A position on a printed material is detected, and the print head is rotated without rotating the printer so that the print head is always held in a fixed direction based on the detection result.

【0013】請求項9の発明は、請求項8において、前
記印字ヘッドが被印字物上の一度印字した部分の近傍を
印字する場合に境界面で画像が連続性を持つように重ね
合わせることを特徴とする。
According to a ninth aspect of the present invention, in the ninth aspect, when the print head prints the vicinity of a portion once printed on the printing object, the printing head is superimposed so as to have continuity at the boundary surface. Features.

【0014】請求項10の発明は、請求項8または9に
おいて、外部装置にプリンタの位置情報を送信すること
を特徴とする。請求項11の発明は、請求項8,9また
は10において、前記印字ヘッドの傾きに従って印字画
像を編集し原画像通りに印字することを特徴とする。請
求項12の発明は、請求項8,9,10または11にお
いて、前記位置検出は外部装置のポインティングデバイ
スとして機能することを特徴とする。請求項13の発明
は、請求項8,9,10または11において、前記印字
ヘッドを被印字物との間の間隔を常に最適に保つように
姿勢保持することを特徴とする。請求項14の発明は、
請求項8,9,10または11において、前記印字ヘッ
ドが一枚の画像印字中に印字をON/OFFまたは中断
することを特徴とする。
According to a tenth aspect of the present invention, in accordance with the eighth or ninth aspect, the position information of the printer is transmitted to an external device. An eleventh aspect of the present invention is characterized in that, in the eighth, ninth or tenth aspect, the print image is edited according to the inclination of the print head and printed as the original image. A twelfth aspect of the present invention is characterized in that, in the eighth, ninth, tenth or eleventh aspect, the position detection functions as a pointing device of an external device. According to a thirteenth aspect of the present invention, in any one of the eighth, ninth, tenth, and eleventh aspects, the print head is held in a posture such that the interval between the print head and the print target is always kept optimal. The invention of claim 14 is
The printing head according to any one of claims 8, 9, 10 and 11, wherein the print head turns on / off or interrupts printing during printing of one image.

【0015】[0015]

【実施例】以下、図面を参照して本発明の実施例を詳細
に説明する。
Embodiments of the present invention will be described below in detail with reference to the drawings.

【0016】図1は本発明の特徴を最も良く表すプリン
タの全体ブロック図である。図2は図1の構成要素のう
ちの主要部を収めたマウス形態のケースと前記主要部と
を示している。パソコンなどのホストから送信された画
像データはホストのRS−232Cやセントロニクスな
どのプリンタインターフェースと接続された通信インタ
ーフェース1を通して1チップマイコン(1チップマイ
クロコンピュータ)2で受信され、印字画像データメモ
リ3に蓄積される。印字画像データメモリ3は数ページ
分の記憶エリアを有しており、記憶エリアに空きが在る
限り1チップマイコン2はホストから画像データを受信
し、記憶エリアが一杯になるとビジー信号をホスト側に
出力して受信を一時中断する。1ページ分が印字されて
画像データメモリ3に空きが生じると受信を再開し、全
ての画像データが送信終了するまでこの動作が繰り返さ
れる。1チップマイコン2は、本プリンタのケースに付
帯する印字制御スイッチが押されたことを検知すると、
その時点での本プリンタの被印字物上での位置を印字画
像の左上隅と認識して、以後本プリンタのケースを手で
持って移動させるに従って、印字画像データメモリ3に
蓄積された画像データから印字画像中のその位置に対応
したパターンを印字する。
FIG. 1 is an overall block diagram of a printer that best illustrates the features of the present invention. FIG. 2 shows a mouse-shaped case accommodating main parts of the components of FIG. 1 and the main parts. Image data transmitted from a host such as a personal computer is received by a one-chip microcomputer (one-chip microcomputer) 2 through a communication interface 1 connected to a printer interface such as RS-232C or Centronics of the host, and is stored in a print image data memory 3. Stored. The print image data memory 3 has a storage area for several pages, and the one-chip microcomputer 2 receives image data from the host as long as the storage area has a free space, and sends a busy signal to the host when the storage area is full. To suspend the reception. When one page is printed and the image data memory 3 becomes empty, reception is resumed, and this operation is repeated until transmission of all image data is completed. When the one-chip microcomputer 2 detects that the print control switch attached to the case of the printer has been pressed,
Recognizing the position of the printer on the printing object at that time as the upper left corner of the print image, the image data stored in the print image data memory 3 is then moved as the printer case is moved by hand. To print a pattern corresponding to that position in the print image.

【0017】本プリンタの被印字物上での位置は検知用
ボールの回転量からXおよびYの移動量を分割してパル
ス出力するタイプのインクリメンタルのAエンコーダ6
およびBエンコーダ7の2つからの信号をヘッド位置検
出回路4でカウントして求めている。印字制御回路5は
ここで求められたXおよびY位置から印字画像上の次に
印字するべきデータ位置を算出して印字画像データメモ
リ3から対応するパターンデータを読み出しヘッドドラ
イバ8に送出すると共に、前記求められたX位置から印
字するタイミングを算出しヘッドドライバ8に印字指令
パルスを送出する。ヘッドドライバ8はこれら印字デー
タと印字指令パルスを印字ヘッド9をドライブするため
に必要な信号に変換して出力することにより一回の印字
動作を完了させる。
The position of the printer on the object to be printed is an incremental A encoder 6 of the type that divides the amount of movement of X and Y from the amount of rotation of the detection ball and outputs a pulse.
And the signals from the two encoders B and 7 are counted and obtained by the head position detection circuit 4. The print control circuit 5 calculates a data position to be printed next on the print image from the X and Y positions obtained here, reads out the corresponding pattern data from the print image data memory 3 and sends it to the head driver 8, The print timing is calculated from the obtained X position and a print command pulse is sent to the head driver 8. The head driver 8 completes one printing operation by converting the print data and the print command pulse into a signal necessary for driving the print head 9 and outputting the signal.

【0018】一枚の画像印字は本プリンタを移動させる
ことによってXおよびYの位置が変化し、それに伴って
印字動作が繰り返し実行されることにより実現する。本
プリンタの移動により本プリンタに付帯する印字ヘッド
が通過した部分にのみ印字が行われるため、印字画像の
すべてを印字するためには印字画像範囲内をくまなく移
動させなければならないが、画像の一部分だけを印字し
たい場合はその部分だけ移動させ最後に印字制御スイッ
チを再び押してそのページの画像印字を中止することで
実現できる。もし、印字画像メモリ3に次ページの画像
データが残っているならば次ページの印字は印字制御ス
イッチをもう一度を押すことによって実行できる。
The printing of one image is realized by changing the X and Y positions by moving the printer, and the printing operation is repeatedly executed accordingly. Since printing is performed only in the area where the print head attached to this printer has passed by the movement of this printer, the entire print image must be moved throughout the print image range in order to print all of the print image. When it is desired to print only a part, it can be realized by moving the part and finally pressing the print control switch again to stop printing the image of the page. If image data of the next page remains in the print image memory 3, printing of the next page can be executed by pressing the print control switch again.

【0019】本実施例では実装スペースの制約上シリア
ル方式の解像度360dpi・64ノズル・1列のイン
クジェット方式の印字ヘッドを使用している。このた
め、画像のY方向について360dpiで印字するため
には本プリンタの移動中に本体が傾いても印字ヘッド9
が常にY方向と同一に保たれるようにすることが不可欠
である。そのため、1チップマイコン2はヘッド位置検
出回路4の位置信号からヘッドの傾きを算出し、補正量
をヘッドθ制御回路10に出力してヘッドドライバ11
を通じてヘッド移動モータ12を動作させることにより
印字ヘッド9を乗じY方向と同一となるように制御して
いる。
In this embodiment, a print head of an ink jet system having a resolution of 360 dpi, 64 nozzles, and one row is used in a serial system due to the limitation of mounting space. For this reason, in order to print an image at 360 dpi in the Y direction, even if the main body is tilted during the movement of the printer, the print head 9 can be used.
It is essential that is always kept the same as in the Y direction. Therefore, the one-chip microcomputer 2 calculates the head inclination from the position signal of the head position detection circuit 4, outputs the correction amount to the head θ control circuit 10, and outputs the correction amount to the head driver 11.
The print head 9 is multiplied by operating the head moving motor 12 through the control so as to be the same in the Y direction.

【0020】図2および図3により、ヘッドθ制御の方
法について説明する。図2はヘッドθ制御関連の機構図
であるが、この図示以外の要素は、ホスト装置側(この
場合はケーブル51によってデータを授受する)または
ケース50内に収容する。印字ヘッド9はヘッドホルダ
13に装着できるように設計されており、着脱可能であ
る。ヘッドホルダ13はAエンコーダ6の中心を支点に
して支持材14によって保持されているとともに、ボー
ルネジ15により移動可能なガイド16に開けられたガ
イド穴内を摺動するようにヘッドホルダ13の中心に設
けられたガイド棒によりガイド16と接続されている。
よって、ボールネジ15を回転駆動するヘッド移動モー
タ12を回転させることにより支持材14により保持さ
れながらヘッドホルダ13を図2の上で上下方向に移動
させることができる。なお、スペーサ17はAエンコー
ダ6およびBエンコーダ7とともに被印字物面に接触し
印字ヘッド9と被印字物との間隔を一定に保つ機能を果
たすためにある。
A method of controlling the head θ will be described with reference to FIGS. FIG. 2 is a mechanism diagram related to the head θ control. Elements other than those shown are housed in the host device (in this case, data is transmitted / received via the cable 51) or in the case 50. The print head 9 is designed to be mounted on the head holder 13 and is detachable. The head holder 13 is held by the support member 14 with the center of the A encoder 6 as a fulcrum, and is provided at the center of the head holder 13 so as to slide in a guide hole formed in a guide 16 movable by a ball screw 15. The guide 16 is connected to the guide 16 by the provided guide rod.
Therefore, by rotating the head moving motor 12 that rotationally drives the ball screw 15, the head holder 13 can be moved up and down in FIG. The spacer 17 is in contact with the surface of the printing object together with the A encoder 6 and the B encoder 7 so as to fulfill the function of keeping the distance between the print head 9 and the printing object constant.

【0021】図3はヘッドθ補正方法の説明図である。
印字ヘッド9の位置がAエンコーダ6とBエンコーダ7
を結ぶ線分の中点となるように支持材14の長さを決定
すると、移動前の配置は図示のようになる。移動後のA
エンコーダ6およびBエンコーダ7の位置をa,bとし
て、移動前のAエンコーダ6の中心を原点とした場合の
aの座標を(X1,Y1)、移動前のBエンコーダ7の
中心を原点とした場合のbの座標を(X2,Y2)と
し、移動前のBエンコーダ7の中心を原点とした場合の
(X1,Y1)の点をcとすると
FIG. 3 is an explanatory diagram of the head θ correction method.
The position of the print head 9 is A encoder 6 and B encoder 7
When the length of the support member 14 is determined so as to be the midpoint of the line segment connecting, the arrangement before the movement is as shown in the figure. A after moving
When the positions of the encoder 6 and the B encoder 7 are a and b, the coordinates of a when the center of the A encoder 6 before the movement is the origin are (X1, Y1), and the center of the B encoder 7 before the movement is the origin. If the coordinate of b in the case is (X2, Y2) and the point of (X1, Y1) when the center of the B encoder 7 before the movement is the origin is c,

【0022】[0022]

【数1】ΔY=Y2−Y1 印字ヘッド9を常に一定方向に保持するためには印字ヘ
ッド9はd点になければならないため、印字ヘッド9の
Y方向の移動量は
.DELTA.Y = Y2-Y1 In order to always hold the print head 9 in a fixed direction, the print head 9 must be at point d.

【0023】[0023]

【数2】ΔY/2=(Y2−Y1)/2 となる。よって、ヘッド移動モータ12を制御してガイ
ド16をΔY/2移動させれば印字ヘッド9を常にY方
向と同一に保持することができる。
## EQU2 ## ΔY / 2 = (Y2−Y1) / 2. Therefore, if the guide 16 is moved by ΔY / 2 by controlling the head moving motor 12, the print head 9 can always be held in the same direction as the Y direction.

【0024】また、このときの印字ヘッド位置は移動前
の位置を原点とすると(X1,Y1)となるため、Aエ
ンコーダ6の出力だけから算出することができる。
Further, since the print head position at this time is (X1, Y1) when the position before the movement is set as the origin, it can be calculated only from the output of the A encoder 6.

【0025】次に図4および図5により、重ね合わせ印
字機能について説明する。図4は印字画像データメモリ
3の構成図であり、一枚の印字画像データとメモリアド
レスとの対応を示している。図中のXおよびYは画像上
のX方向およびY方向に、0,1,2,3…の数字はメ
モリアドレスに対応している。図4では8ビットメモリ
を使用し、印字画像のY方向の幅を64ビット、印字ヘ
ッドを16ノズルと仮定して図示してあり、この場合を
例として以後説明する。メモリ上での画素配列は印字画
像メモリ3の1バイトデータのうち画像上側の1画素が
LSBに相当し、以降1ビットが1画素に相当するビッ
トマップ形式の配列となっており、図の例では16ノズ
ルの印字ヘッドに相当するデータが2ビット下側にずれ
ているため、3バイトのデータエリアにまたがってい
る。
Next, the overlay printing function will be described with reference to FIGS. FIG. 4 is a configuration diagram of the print image data memory 3, showing the correspondence between one print image data and a memory address. In the figure, X and Y correspond to the X and Y directions on the image, and the numbers 0, 1, 2, 3... Correspond to the memory addresses. In FIG. 4, an 8-bit memory is used, the width of the print image in the Y direction is 64 bits, and the print head is assumed to be 16 nozzles. This case will be described below as an example. The pixel array on the memory is a bitmap array in which one pixel on the upper side of the image in the 1-byte data of the print image memory 3 corresponds to the LSB, and one bit thereafter corresponds to one pixel. Since the data corresponding to the print head of 16 nozzles is shifted downward by 2 bits, the data spans a data area of 3 bytes.

【0026】図5は重ね合わせ印字機能を実行する構成
のブロック図で、主に印字制御回路5の内部構成を表し
ている。印字制御信号は1チップマイコン2が印字制御
スイッチが押されたことを検知したときに出力するパル
ス信号で、印字の開始および終了を示す。一方、X位置
信号およびY位置信号はヘッド位置検出回路4から出力
される信号で、印字ヘッド9の被印字物上での位置を常
に表している。X位置信号は印字メモリスタートアドレ
スジェネレータ18の上位アドレスに直接接続されてお
り、Y位置信号は3ビットカウンタ19を経由してカウ
ントアップ信号が印字メモリスタートアドレスジェネレ
ータ18の下位アドレスに供給されている。印字メモリ
スタートアドレスジェネレータ18はこれらから図4中
のスタートアドレス(印字ヘッドの最も上側のノズルに
対応するデータの格納されているアドレス)を印字メモ
リアドレスジェネレータ20に常に出力する。一方、3
ビットカウンタ19のカウント数とX位置信号は印字タ
イミングジェネレータ21に供給され、図6の重ね合わ
せ印字機能関連のタイミング図で示されるようにヘッド
ドライバ8への下記の4信号を作成する。
FIG. 5 is a block diagram of a configuration for executing the overlay printing function, and mainly shows the internal configuration of the print control circuit 5. The print control signal is a pulse signal output when the one-chip microcomputer 2 detects that the print control switch has been pressed, and indicates the start and end of printing. On the other hand, the X position signal and the Y position signal are signals output from the head position detection circuit 4 and always represent the position of the print head 9 on the printing object. The X position signal is directly connected to the upper address of the print memory start address generator 18, and the Y position signal is a count-up signal supplied to the lower address of the print memory start address generator 18 via a 3-bit counter 19. . The print memory start address generator 18 always outputs the start address in FIG. 4 (the address where the data corresponding to the uppermost nozzle of the print head is stored) to the print memory address generator 20. Meanwhile, 3
The count number of the bit counter 19 and the X position signal are supplied to the print timing generator 21 to generate the following four signals to the head driver 8 as shown in the timing chart relating to the superimposition print function in FIG.

【0027】SRCLK :印字データをシリアル転
送するための転送クロック SRDATA :パラレル/シリアル変換後の印字デー
タ SRLTC :シリアル転送したデータを印字ヘッド
内部のレジスタにラッチするラッチパルス HEAT :印字するタイミング信号 図6は図4で示される位置に印字ヘッドがあるときの信
号タイミングを表しているため、SRDATAが有効デ
ータを出力してから2ビット分SRCLKが遅れて出力
され、合計16クロックが出力される。これにより、画
像上で2ビット下側にずれた16ノズル分のデータがヘ
ッドドライバ8に送信されることになる。ヘッドドライ
バ8は上記4信号から印字ヘッド9を駆動するための信
号を作成し、送出することにより、印字位置に対応した
パターンを印字させている。
SRCLK: Transfer clock for serially transferring print data SRDATA: Print data after parallel / serial conversion SRLTC: Latch pulse for latching serially transferred data in a register inside the print head HEAT: Timing signal for printing Represents the signal timing when the print head is at the position shown in FIG. 4, so that SRCLK is output two bits later after SRDATA outputs valid data, and a total of 16 clocks are output. As a result, data for 16 nozzles shifted downward by 2 bits on the image is transmitted to the head driver 8. The head driver 8 generates a signal for driving the print head 9 from the four signals, and sends out the signal to print a pattern corresponding to the print position.

【0028】なお、本実施例ではプリンタ機能とは直接
関係ないがAエンコーダ6の出力信号をヘッド位置検出
回路4で加工してパソコンのマウスインターフェースに
出力することによりポインティングデバイスとして一般
的に使用されているマウスとしての機能も具備してい
る。
In this embodiment, although not directly related to the printer function, the output signal of the A encoder 6 is processed by the head position detection circuit 4 and output to the mouse interface of the personal computer, so that it is generally used as a pointing device. It also has a mouse function.

【0029】[他の実施例]ヘッドのθ補正機能に関し
て図7のようにAエンコーダ6およびBエンコーダ7の
信号からヘッドの傾きを1チップマイコンにより算出
し、印字ヘッドのθをモータによって回転できるような
機構とすることにより1チップマイコンでヘッドの傾き
θを補正することもできる。このとき、ヘッドの傾き角
θは
[Other Embodiments] Regarding the .theta. Correction function of the head As shown in FIG. 7, the inclination of the head is calculated from the signals of the A encoder 6 and the B encoder 7 by a one-chip microcomputer, and the .theta. With such a mechanism, the tilt θ of the head can be corrected by a one-chip microcomputer. At this time, the tilt angle θ of the head is

【0030】[0030]

【数3】 θ=tan-1(Y2−Y1)/(1−X1+X2) ヘッドの位置(X,Y)はEquation 3 θ = tan −1 (Y2−Y1) / (1−X1 + X2) The position (X, Y) of the head is

【0031】[0031]

【数4】X=X1+(1cosθ)/2 Y=Y1+(1sinθ)/2 となる。X = X1 + (1 cos θ) / 2 Y = Y1 + (1 sin θ) / 2

【0032】以上のように、上記実施例によれば、 (1)印字面が平坦であればどのような物体にでも印字
可能であり、 (2)印字画像のうち、実際に印字したい部分だけを印
字することが可能であり、 (3)ポインティングデバイスとしてのマウスの機能を
兼備することが可能である。
As described above, according to the above-described embodiment, (1) it is possible to print on any object as long as the printing surface is flat, and (2) only the portion of the print image that is actually desired to be printed. Can be printed. (3) It is also possible to have the function of a mouse as a pointing device.

【発明の効果】以上説明したように、本発明によれば、
プリンタ本体が傾いてもヘッドを一定方向に保つことが
でき画像を乱すことなく印字することができる。
As described above, according to the present invention,
Even if the printer main body is tilted, the head can be kept in a fixed direction, and printing can be performed without disturbing an image.

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

【図1】本発明の全体ブロック図である。FIG. 1 is an overall block diagram of the present invention.

【図2】ヘッドθ制御の機構図である。FIG. 2 is a mechanism diagram of head θ control.

【図3】ヘッドθ補正方法の説明図である。FIG. 3 is an explanatory diagram of a head θ correction method.

【図4】印字画像メモリの構成図である。FIG. 4 is a configuration diagram of a print image memory.

【図5】重ね合わせ印字機能関連のブロック図である。FIG. 5 is a block diagram related to an overlay printing function.

【図6】重ね合わせ印字機能関連のタイミング図であ
る。
FIG. 6 is a timing chart related to an overlay printing function.

【図7】ヘッドθ補正方法に関する他の実施例を示す図
である。
FIG. 7 is a diagram showing another embodiment relating to a head θ correction method.

【符号の説明】[Explanation of symbols]

1 通信インターフェース 2 1チップマイコン 3 印字画像メモリ 4 ヘッド位置検出回路 5 印字制御回路 6 Aエンコーダ 7 Bエンコーダ 8 ヘッドドライバ 9 印字ヘッド 10 ヘッドθ制御回路 11 モータドライバ 12 ヘッド移動モータ 13 ヘッドホルダ 14 支持材 15 ボールネジ 16 ガイド 17 スペーサ 18 印字スタートアドレスジェネレータ 19 3ビットカウンタ 20 印字メモリスタートアドレスジェネレータ 21 印字タイミングジェネレータ 22 8ビットシフトレジスタ DESCRIPTION OF SYMBOLS 1 Communication interface 2 1-chip microcomputer 3 Print image memory 4 Head position detection circuit 5 Print control circuit 6 A encoder 7 B encoder 8 Head driver 9 Print head 10 Head θ control circuit 11 Motor driver 12 Head movement motor 13 Head holder 14 Supporting material 15 Ball screw 16 Guide 17 Spacer 18 Print start address generator 19 3-bit counter 20 Print memory start address generator 21 Print timing generator 22 8-bit shift register

Claims (14)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 外部装置からの画像データを格納してお
くためのデータ格納手段と、被印字物上に前記データ格
納手段からの画像データに基づく画像を印字する印字ヘ
ッドとを有するプリンタであって、前記プリンタの被印
字物上での位置を検出するための位置検出手段と、前記
検出結果に基づいて前記印字ヘッドを常に一定方向に保
持するために前記プリンタを回転させることなく前記印
字ヘッドを回転させるヘッド補正手段とを具えたことを
特徴とするプリンタ。
1. A printer comprising: a data storage unit for storing image data from an external device; and a print head that prints an image based on the image data from the data storage unit on an object to be printed. Position detecting means for detecting a position of the printer on a printing object, and the print head without rotating the printer to always hold the print head in a fixed direction based on the detection result. And a head correcting means for rotating the printer.
【請求項2】 請求項1において、前記印字ヘッドが被
印字物上の一度印字した部分の近傍を印字する場合に境
界面で画像が連続性を持つようにするための画像重ね合
わせ手段を有することを特徴とするプリンタ。
2. The image forming apparatus according to claim 1, further comprising an image superimposing means for making the image continuous on a boundary surface when the print head prints a portion near a once printed portion on the printing object. A printer characterized in that:
【請求項3】 請求項1または2において、外部装置へ
の前記位置検出手段からのプリンタの位置情報を送信す
るためのデータ通信手段を有することを特徴とするプリ
ンタ。
3. The printer according to claim 1, further comprising data communication means for transmitting printer position information from the position detection means to an external device.
【請求項4】 請求項1,2または3において、前記印
字ヘッドの傾きに従って印字画像を編集し原画像通りに
印字するための画像編集手段を有することを特徴とする
プリンタ。
4. The printer according to claim 1, further comprising image editing means for editing a print image according to the inclination of the print head and printing the print image as an original image.
【請求項5】 請求項1,2,3または4において、前
記位置検出手段は外部装置のポインティングデバイスと
しての機能を具備することを特徴とするプリンタ。
5. A printer according to claim 1, wherein said position detecting means has a function as a pointing device of an external device.
【請求項6】 請求項1,2,3または4において、前
記印字ヘッドと被印字物との間の間隔を常に最適に保つ
ためのヘッド姿勢保持機能を有することを特徴とするプ
リンタ。
6. The printer according to claim 1, further comprising a head attitude maintaining function for always maintaining an optimal distance between the print head and the print medium.
【請求項7】 請求項1,2,3または4において、印
字制御スイッチを有することにより、前記印字ヘッドが
一枚の画像印字中に印字をON/OFFまたは中断する
ことができることを特徴とするプリンタ。
7. A printing system according to claim 1, 2, 3, or 4, wherein the print head has a print control switch so that printing can be turned on / off or interrupted during printing of one image. Printer.
【請求項8】 外部装置からの画像データを格納し、被
印字物上に前記格納画像データに基づく画像を印字ヘッ
ドにより印字するプリンタにおけるプリント方法であっ
て、前記プリンタの被印字物上の位置を検出し、前記検
出結果に基づいて前記印字ヘッドを常に一定方向に保持
するように前記プリンタを回転させることなく前記印字
ヘッドを回転させることを特徴とするプリント方法。
8. A printing method in a printer for storing image data from an external device and printing an image based on the stored image data on a print target by a print head, the position of the printer being positioned on the print target. A print method comprising: rotating the print head without rotating the printer so that the print head is always held in a fixed direction based on the detection result.
【請求項9】 請求項8において、前記印字ヘッドが被
印字物上の一度印字した部分の近傍を印字する場合に境
界面で画像が連続性を持つように重ね合わせることを特
徴とするプリント方法。
9. The printing method according to claim 8, wherein when the print head prints the vicinity of a portion once printed on the printing medium, the images are superimposed so as to have continuity at the boundary surface. .
【請求項10】 請求項8または9において、外部装置
にプリンタの位置情報を送信することを特徴とするプリ
ント方法。
10. The printing method according to claim 8, wherein the position information of the printer is transmitted to an external device.
【請求項11】 請求項8,9または10において、前
記印字ヘッドの傾きに従って印字画像を編集し原画像通
りに印字することを特徴とするプリント方法。
11. The printing method according to claim 8, 9 or 10, wherein a print image is edited according to the inclination of the print head and printed as an original image.
【請求項12】 請求項8,9,10または11におい
て、前記位置検出は外部装置のポインティングデバイス
として機能することを特徴とするプリント方法。
12. The printing method according to claim 8,9,10 or 11, wherein the position detection functions as a pointing device of an external device.
【請求項13】 請求項8,9,10または11におい
て、前記印字ヘッドを被印字物との間の間隔を常に最適
に保つように姿勢保持することを特徴とするプリント方
法。
13. The printing method according to claim 8, 9, 10 or 11, wherein the print head is held in such a posture that the space between the print head and the print object is always kept optimal.
【請求項14】 請求項8,9,10または11におい
て、前記印字ヘッドが一枚の画像印字中に印字をON/
OFFまたは中断することを特徴とするプリント方法。
14. The print head according to claim 8, 9, 10, or 11, wherein the print head turns on / off printing during printing of one image.
A printing method characterized by being turned off or interrupted.
JP11718194A 1994-05-30 1994-05-30 Printer and printing method Expired - Fee Related JP3295225B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11718194A JP3295225B2 (en) 1994-05-30 1994-05-30 Printer and printing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11718194A JP3295225B2 (en) 1994-05-30 1994-05-30 Printer and printing method

Publications (2)

Publication Number Publication Date
JPH07314793A JPH07314793A (en) 1995-12-05
JP3295225B2 true JP3295225B2 (en) 2002-06-24

Family

ID=14705428

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11718194A Expired - Fee Related JP3295225B2 (en) 1994-05-30 1994-05-30 Printer and printing method

Country Status (1)

Country Link
JP (1) JP3295225B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4692605B2 (en) * 2008-10-27 2011-06-01 ブラザー工業株式会社 Portable device
JP7058937B2 (en) * 2016-11-30 2022-04-25 キヤノン株式会社 Printing equipment

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6411857A (en) * 1987-07-07 1989-01-17 Canon Kk Recorder
JPH01174139U (en) * 1988-05-27 1989-12-11
JPH04140160A (en) * 1990-10-01 1992-05-14 Canon Inc Self-advancing printer
US5311208A (en) * 1991-10-03 1994-05-10 Xerox Corporation Mouse that prints

Also Published As

Publication number Publication date
JPH07314793A (en) 1995-12-05

Similar Documents

Publication Publication Date Title
EP0631870A2 (en) Print head and printer apparatus using the same
WO2003076197A1 (en) Hand operated printing device
WO2004016438A1 (en) Continuous flow inkjet utilized for 3d curved surface printing
US5355441A (en) Printing control apparatus
US8403444B2 (en) Recording apparatus and method for adjusting recording position
EP0692769A2 (en) Printing apparatus and method
JP3295225B2 (en) Printer and printing method
US6155665A (en) Position compensating technique used during two-way printing and scanning
US5467437A (en) Recording apparatus
EP0950945B1 (en) Image forming apparatus and system, information processing apparatus, and their control method
US20110216370A1 (en) Recording apparatus and method of controlling the recording apparatus
US6353481B1 (en) Technique for correcting printing errors in a shuttle type multifunctional apparatus
US6264384B1 (en) Multi-functional apparatus having a small size and method for same
US6352326B1 (en) Printing apparatus and printing method
EP0881819A3 (en) Deviation connection system for scanning
JP4738892B2 (en) Rasterized image processing method, rasterizing apparatus, and image forming apparatus
EP0925950B1 (en) Recording apparatus and control method thereof
US7006262B2 (en) Reading of information by bidirectional scanning using image reading/printing apparatus
US6603572B1 (en) Image reading apparatus, method and memory medium therefor
US5293257A (en) Mobile size independent image input/output apparatus and plate
US20130027748A1 (en) Image processing apparatus
EP0725350A1 (en) DMA control device and recording apparatus
JP2007156560A (en) Information processing system, recorder, and access control method
JP2000168151A (en) Recording apparatus
JP2006341447A (en) Recording device and data processing method of recording device

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090405

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20090405

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20100405

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees