JP2814480B2 - Writing / drawing device - Google Patents

Writing / drawing device

Info

Publication number
JP2814480B2
JP2814480B2 JP61011109A JP1110986A JP2814480B2 JP 2814480 B2 JP2814480 B2 JP 2814480B2 JP 61011109 A JP61011109 A JP 61011109A JP 1110986 A JP1110986 A JP 1110986A JP 2814480 B2 JP2814480 B2 JP 2814480B2
Authority
JP
Japan
Prior art keywords
writing
brush
character
data
driving
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
JP61011109A
Other languages
Japanese (ja)
Other versions
JPS62169653A (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 JP61011109A priority Critical patent/JP2814480B2/en
Publication of JPS62169653A publication Critical patent/JPS62169653A/en
Application granted granted Critical
Publication of JP2814480B2 publication Critical patent/JP2814480B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B43WRITING OR DRAWING IMPLEMENTS; BUREAU ACCESSORIES
    • B43LARTICLES FOR WRITING OR DRAWING UPON; WRITING OR DRAWING AIDS; ACCESSORIES FOR WRITING OR DRAWING
    • B43L13/00Drawing instruments, or writing or drawing appliances or accessories not otherwise provided for
    • B43L13/02Draughting machines or drawing devices for keeping parallelism
    • B43L13/022Draughting machines or drawing devices for keeping parallelism automatic
    • B43L13/024Drawing heads therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Dot-Matrix Printers And Others (AREA)

Description

【発明の詳細な説明】 [発明の技術分野] この発明は筆記/描画装置に関する。 [従来技術とその問題点] 従来、プロッタにおける筆記具支持体の昇降機構は筆
記具を用紙等のプリント面に当接させるか、又は引き離
すかの2種位置の定常状態に動作させるものであった。
このため毛筆記具等により筆圧を連続的に変化させなが
ら文字を描くことは不可能であり、従って毛筆等を使用
した書道の筆文字が描けないという欠点があった。 [発明の目的] この発明は上記した事情に鑑みてなされたもので、そ
の目的とするところは、毛筆筆記具を使用し筆圧を加減
した筆文字を描くことが可能な筆記/描画装置を提供し
ようとするものである。 [発明の要点] 上記目的は本発明によれば、先端が柔軟性の筆記具を
保持する保持手段と、筆記する文字の各字画毎に始点、
終点座標及び運筆速度を記憶する記憶手段と、前記保持
手段を3次元空間の縦、横、高さの各方向に駆動するた
めの駆動データを前記記憶手段から受けとる手段と、こ
の手段の受けとった上記駆動データに基づいて、上記保
持手段を、3次元空間の縦、横、高さの各方向に夫々多
段階に駆動する駆動手段とを有し、この駆動手段は前記
筆記具を指定された運筆速度で縦及び横の移動を行い、
前記筆記具の先端が筆記面に接触した後前記筆記具の先
端が変形するまで高さ方向に駆動可能であり、且つ前記
縦及び横方向に駆動中に高さ方向にも駆動することによ
り運筆方向に一筆中で太さの異なった文字を形成するこ
とを特徴とする筆記/描画装置を提供することにより達
成される。 [実施例] 以下この発明の一実施例を図面を参照して説明する。
第1図は自律移動型毛筆プリンタのプリンタ本体1の外
観図を示し、プリンタ本体1は筐型のケーシング2によ
り構成されている。ケーシング2の底部には後述する車
輪とボールキャスタが設けられ、その上面には赤外線送
受信部3が配設されている。 又ケーシング2の正面には開口部4が形成され、この
開口部4から外部に毛筆支持体5を導出している。この
毛筆支持体5は前後左右及び上下(X、Y、Z方向)に
連続して移動可能であり、毛筆支持体5の先端部には、
筆記具押え6により毛筆7が略垂直方向に支持されてい
る。 又ケーシング2の正面下方の隅には毛筆7の筆先を揃
える墨入れ8が設けられ墨汁等が入れられている。 第2図はプリンタ本体1の可動部の構成を示す図であ
り、ケーシング2の底部にはプリンタ本体1を用紙等の
プリント面上を移動させる左右車輪10、11とプリンタ本
体1の安定走行を助ける一対のボールキャスタ12、12が
回転可能に設けられている。 ケーシング2は毛筆支持体5を間に挾む垂直方向の一
対の基台13、14を有し、基台14の前後端部には垂直
(z)方向のガイド軸15、16が、同様に基台13にも図示
しないがガイド軸が互いに平行に立設されている。これ
ら4本のガイド軸15、16にはブロック状の摺動部材17を
夫々介して第1移動フレーム18が上下(Z方向)移動可
能に支持され、毛筆7の筆圧を連続的に制御するように
なっている。 ガイド軸15、16の上下端外方でケーシング2には2組
の回転プーリ19、19、20、20が夫々設けられ、これら回
転プーリ19、20はケーシング2上に設けられたステップ
モータ26の出力軸により駆動回転される。この対をなす
各プーリ19、19、20、20にはベルト21、22が夫々巻回さ
れ、各ベルト21、22の両端部はガイド軸15、16側の摺動
部材17に夫々固着されており、これら回転プーリ19、2
0、ベルト21はフレーム駆動機構41を構成している。 第1フレーム18には、毛筆支持体5と略平行でガイド
軸15、16と垂直な一対のガイド軸23(もう一方は図示せ
ず)が平行に設けられ、このガイド軸23には第2移動フ
レーム24が前後(Y方向)に移動可能に支持されてい
る。 第2移動フレーム24には、第1フレーム18と略平行
で、ガイド軸23と垂直な一対のガイド軸25、25が平行に
設けられ、このガイド軸25、25には毛筆支持体5が左右
(X方向)に移動可能に支持されている。 第2移動フレーム24は、第1フレーム18上に設けられ
た後述するフレーム駆動機構、即ちステップモータ及び
プーリ、ベルト等によりY方向に往復駆動され、又毛筆
支持体5は、第2移動フレーム24上に設けられた後述す
るフレーム駆動機構、即ちステップモータ及びプーリ、
ベルト等によりX方向に往復駆動される。 墨入れ8の墨汁の満される内壁は毛筆7の筆先を整え
るように所定の曲率Rを持って凹状になっている。 第3図はプリンタ本体1の回路構成を示したものであ
り、27は全体を制御するCPU(中央演算処理装置)であ
る。CPU27にはその制御プログラムが予め書込まれてい
るROM28、キャラクタジェネレータであるROM29が接続さ
れている。 CPU27には左右のモータ駆動回路30、31が夫々接続さ
れ、モータ駆動回路30、31はCPU27の指令により左右の
ステップモータ32、33をパルス数により夫々回転させ
る。ステップモータ32、33の回転はギア機構34、35を介
して左右車輪10、11を夫々駆動し行換えや、文字描画終
了毎にプリンタ本体1を移動させる。 CPU27には毛筆7をX、Y、Z3方向に動かすモータ駆
動回路36、37、38が接続され、モータ駆動回路36、37、
38はROM29の指令によりステップモータ26、39、40をパ
ルス数に基づき夫々回転させる。ステップモータ26、3
9、40の回転はフレーム駆動機構48、49、41を介して毛
筆支持体5、第2移動フレーム24、第1フレーム18を夫
々往復移動させる。 ROM29は後述するコントローラから送られる文字コー
ドに対応する各ステップモータ26、39、40の回転動作を
指示するもので毛筆支持体5、第1フレーム18、第2移
動フレーム24の3方向の移動により毛筆7を制御して文
字を描くものである。 前記赤外線送受信部3は赤外受光素子43、受信回路44
を備えて後述するコントローラからの文字コード及び制
御コードの赤外光データを受信しCPU27に与える。 又赤外線受信部3は送信回路45、赤外光LED46を備
え、これらはCPU27の指令によりコントローラに対して
印字(描字)中であることを知らせるBusy信号を赤外線
光データとして送信する。 又CPU27に接続されたRAM47はバッファ・ワークエリア
として使用される。 第4図は、このプリンタ本体1に文字コードや制御コ
ードを指令する、例えばパソコンからなるコントローラ
50の回路構成を示している。 CPU52はすべての制御を行い、ROM53にはその制御プロ
グラムが予め書込まれている。 かなキー及び各種コントロールキーからなるキーボー
ド56から入力される各種キー信号はキー入力回路55を介
してCPU52に入力される。 CPU52にはROM54が接続され、かな文字データを漢字に
変換する辞書はROM54に格納されている。 そしてCPU52に接続されたRAM57はキーバッファ、送信
データバッファ及びワークエリアとして使用される。 又CPU52には表示コントローラ58が接続されており、
かな文字をROM54により漢字に変換したときの候補漢字
の表示は表示コントローラ58を介して表示部59に表示さ
れる。 送信回路60は、バスライン64を介してCPU52から得ら
れ文字コード、制御コードの8ビットパラレルデータを
シリアルに変換し、例えば38KHz信号で変調して赤外光L
ED61を駆動発光させプリンタ本体1に発信する。 プリンタ本体1からの応答Busy信号は赤外受光素子63
で受光され、受信回路62で復調されてシリアル/パラレ
ル変換されバスライン64を介してCPU52に与えられる。 プリンタ本体1のCPU27はコントローラ50から受信し
た文字コードに対応するアドレスをキャラクタジェネレ
ータROM29に指定し、毛筆7が相当する文字を描くよう
にX、Y、Z方向の駆動データをROM29から呼び出す。 第5図は毛筆7の高さ方向のデータも含むキャラクタ
ゼネレータとしてのROM29のメモリマップを示す図であ
る。第5図(b)に示すように各漢字は所定長の直線印
の組合せで近似され、夫々の直線は例えば始点座標
(XS、YS、ZS)、終点座標(XE、YE、ZE)で表わされ
る。ここで座標XS、YSとXE、YEはプリント面上の位置で
あり、座標ZSとZEは毛筆7のプリント面に対する筆圧量
を表わし、これらの値により文字の太さが制御されて描
かれる。そして0番の直線Aから、1番の直線B、2番
の直線C……の結合という形で表わされ、所定番号の一
個の直線データは第5図(a)に示すようにROM29内に
予め記憶されている。 先行するアドレス領域k(8ビットである)にはフラ
グレジスタS2、S1、S0と直線の始点から終点までの運筆
速度を記憶するレジスタV(5ビット)が格納されてい
る。 次のアドレス領域k+1には始点のX座標(XS)、そ
してk+2には始点のY座標(YS)、k+3には始点の
Z座標(ZS)が、以下図のように終点座標が夫々格納さ
れている。 このようにしてアドレス領域k乃至(k+6)までの
7領域で一個の直線データを構成する。従って字画数10
の文字は、10直線データとなり10×7=70個のアドレス
領域を占有することになる。 フラグレジスタS2が1ならば、例えばアドレス領域
(k+6)のデータで1文字終了、S2が0ならば文字は
未終了であり、一文字完成のためにアドレス領域は続い
ていることを表わす。 フラグレジスタS1が1なら前の運筆(直線)と不連続
(毛筆7を上げる)、S1が0なら前の運筆(直線)に連
続(毛筆7を上げない)を表わす。 フラグレジスタS0が1なら毛筆7に墨付け有り、S0が
0なら毛筆7に墨付け無しを表わす。 各直線A、B、C等の開始点(XS、YS、ZS)と終点
(XE、YE、ZE)とは、一文字の枠内で予め定められた原
点からの座標と筆圧を表わし、毛筆支持体5、第1フレ
ーム18、第2移動フレーム24の移動量に換算されるモー
タ駆動回路36、37、38にCPU27から与えられるパルス数
即ち、ステップモータ39:X方向、40:Y方向、26:Z方向の
回転数である。 第6図は一例として“永”という文字の最初の部分の
文字データを示している。 [実施例の動作] まず第7図のフローチャートに従ってコントローラ50
側の動作を説明する。ステップA1ではCPU52はキーボー
ド56のキーが操作されたことを確認する、そしてステッ
プA2で入力キーの種類を検出する。 かなキー入力ならばステップA3で、かな文字信号はプ
リンタ本体1への送信のためバッファRAM57に入力され
る。かな/漢字変換キー入力ならばステップA4で、これ
までに入力されたRAM57内のかな文字に基づきROM54から
対応する候補漢字を読み出し、これらを表示部59に表示
する(ステップA5)。選択キー入力ならば、表示器59に
表示された候補漢字の中から目的とする漢字を選択する
場合となり、選択された漢字(文字)コードがステップ
A6でプリンタ本体1への送信のためにバッファRAM57に
入力される。単なるプリンタ本体1の移動制御のための
キー入力ならば(これは例えばマニュアルでも毛筆7の
位置を変位させたり、用紙描画面上でプリンタ本体1を
走行させる操作等の場合となる。)、ステップA7ではCP
U52は所定の処理を行い、プリンタ本体1の動作に直接
関係のあるものはプリンタ本体1への送信のためにバッ
ファRAM57にその制御コードを入力する。 ここでステップA6でいう漢字(文字)コードとは例え
ばJISの漢字コード等である。キーボード56のキー操作
(入力)の後で、或いはキー入力のない場合でもステッ
プA9でCPU52はプリンタ本体1側が印字(描画)中のた
めBusyでないかどうか、即ち赤外光受光素子63、受信回
路62を介してBusy信号の受信があったかどうかをチェッ
クする。 Busy信号が受信されていなければステップA10に進
み、前記ステップA3、A6、A8でRAM57に格納した1デー
タを読み出し、そのデータが終了信号“0"でなければ
(ステップA11)、ステップA12に進み送信回路60、赤外
光LED61を介してプリンタ本体1に向って赤外線データ
として送信する。 以上のステップA1〜A12動作を繰り返してプリンタ本
体1に文字、漢字コード及び制御コードを送信する。 次に第8図のフローチャートに従ってプリンタ本体1
側の動作を説明する。ステップB1ではCPU27はコントロ
ーラ50から1区切りのデータが受信されたと判断する
と、即ち、赤外受光素子43、受信回路44を介して文字コ
ード、制御コードデータが受信されると、ステップB2に
進み送信回路45、赤外光LED46を介してBusy信号を赤外
線データとしてコントローラ50に向って送信する。する
と、前述したステップA9で以降コントローラ50からプリ
ンタ本体1へのデータ送信は禁止される。 ステップB3ではコントローラ50からの受信データ中に
文字(漢字)コードがあるかどうか判断され、文字(漢
字)コードならステップB4に進み、キャラクタジェネレ
ーROM29から、該当する文字コード等に対応する第5、
6図に示したステップモータ駆動回路36〜38用の制御デ
ータを読出す。この読出しは1つの直線A、B、C等の
成分(7バイト)づつ行なわれる。 ステップB5はCPU27は、毛筆7への墨付けの有無即
ち、S0が1であるかどうか調べ、S0=1ならステップB6
で墨付け処理を行う。この墨付けはモータ駆動回路38、
ステップモータ26、フレーム駆動機構41、第1フレーム
18により毛筆7を1度Z軸方向に最大まで上昇させ、次
に第2移動フレーム24、毛筆支持体5により毛筆7を墨
入れ8の上方まで移動させ、ステップモータ26等により
毛筆7をZ軸方向に降下させて墨を付ける。次に墨入れ
8内で毛筆7をステップモータ26等により所定高Z軸方
向に引き上げ、第2移動フレーム24、毛筆支持体5によ
り毛筆7をX、Y軸方向に多少動かし内壁に対して毛筆
7の側面を接離させて筆先を整える。 S0=0なら墨付けすることなくステップB7に進み先行
する運筆との連続関係即ち、S1が1かどうか調べる、S1
=1ならステップB8で毛筆7をステップモータ26等によ
りZ軸方向に上昇させ、前運筆に不連続であるから用紙
等のプリント面より離隔させる。S1=0なら前運筆に連
続であるから毛筆7を引上げことなくステップB9に進
み、文字等を構成する直線の始点XS、YS、ZS、第5、6
図に示す座標データに毛筆7をステップモータ26、39、
40等で移動させてプリント面に筆圧ZSを制御しながら当
接させる。 次にキャラクタジェネレータROM29内の運筆速度Vに
従い毛筆7をステップモータ26、39、40等で直線の終点
XE、YE、ZEまで(筆圧ZEを制御しながら)移動させる。
ここで始点のZSと終点のZEとが異なると、一画のなかで
筆圧が次第に変化するため、運筆方向に一筆中で太く
(又は細く)なり、完全な書道文字となりプリントされ
る。 次のステップB11ではCPU27は1文字の描画(プリン
ト)が終了したか、即ちS2=1かどうか判断し、終了し
てなければ(S2=0)図の(3→3)に従いステップB4
に戻り、ステップB4〜B11を繰り返すことにより1文字
の描画(プリント)を終了させる。S2=1であるからス
テップB12に進み、プリンタ本体1は用紙のプリント面
上をモータ駆動回路30乃至ギア機構35を介して左車輪1
0、右車輪11により走行し、次の文字の描写画(プリン
ト)位置まで移動する(このとき毛筆7はZ軸方向に上
昇している。)。 ステップB3でコントローラ50から送られてきたデータ
が文字(漢字)コードでない場合はステップB13に進
み、毛筆7の初期位置変更をステップモータ26、39、40
を介して毛筆支持体5、第1、第2フレーム18、24で行
いステップB14に進む。 ステップB14ではCPU27は次のデータ受信のために、コ
ントローラ50に対して行っている送信回路45、赤外光LE
D46からのBusy信号発信を停止する。 このようにしてコントローラ50側のキーボード56から
例えば“えい”とかな文字でキー入力された文字は一旦
漢字変換された後、プリンタ本体1側のキャラクタジェ
ネレータROM29で定めるX、Y、Zの3方向制御を受け
る毛筆7により“永”という筆圧を含む毛筆文字を描画
(プリント)することができる。 尚、第7、8図のフローチャートには示してないが、
キャラクタジェネレータROM29から読み出した文字デー
タを所定の倍率で縮小、拡大処理すれば、縮小、拡大文
字をプリンタ本体1に描かせることもできる。 またROM29は文字データを全ての漢字についてその成
分データを各漢字毎に持つものではなく、例えば永字八
法や72法など各種書法に基づいて、共通する漢字成分デ
ータを一つのデータとしてROM29内に格納することがで
きる。而して描く(プリントする)時にはこれらの共通
成分データの組合せを行うことにより目的の漢字に合成
するようにして、キャラクタジェネレータROM29の格納
データ量を大幅に圧縮することも可能である。 [発明の効果] この発明は以上詳細に説明したように、毛筆筆記具支
持体を前後左右に平面移動させるとともにプリンタ面の
垂直方向に連続的に移動させる3方向移動機構と、毛筆
筆記具支持体の平面及び高さ方向の連続した移動データ
を含む記憶手段と、記憶手段のデータに従い3方向移動
機構を制御駆動して筆圧を制御しながら前記毛筆筆記具
によりプリンタ面上に筆文字を描かせる制御手段とを設
けたので、毛筆筆記具の高さを連続的に変化させながら
プリントすることができ、太さに強弱のある筆字も自由
に容易に描くことができる。
Description: TECHNICAL FIELD The present invention relates to a writing / drawing apparatus. [Prior art and its problems] Conventionally, a lifting / lowering mechanism of a writing instrument support in a plotter has been operated in a steady state at two positions, that is, when a writing instrument is brought into contact with a printing surface such as a sheet or is separated.
For this reason, it is impossible to draw a character while continuously changing the writing pressure with a writing instrument or the like, and therefore, there is a drawback that a calligraphy brush character using a writing brush or the like cannot be drawn. [Object of the Invention] The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a writing / drawing apparatus capable of drawing a brush character with a reduced writing pressure using a writing brush. What you want to do. [Summary of the Invention] According to the present invention, there is provided a holding means for holding a writing instrument having a flexible tip, a starting point for each stroke of a character to be written,
Storage means for storing end point coordinates and writing speed; means for receiving drive data for driving the holding means in each of the vertical, horizontal, and height directions of the three-dimensional space from the storage means; Driving means for driving the holding means in each of the vertical, horizontal, and height directions of the three-dimensional space based on the driving data in multiple stages, and the driving means is configured to drive the writing implement with the designated pen Move vertically and horizontally at speed,
The tip of the writing implement can be driven in the height direction until the tip of the writing implement is deformed after contacting the writing surface, and is also driven in the height direction while being driven in the vertical and horizontal directions, in the writing direction. This is achieved by providing a writing / drawing apparatus characterized by forming characters having different thicknesses in one stroke. Embodiment An embodiment of the present invention will be described below with reference to the drawings.
FIG. 1 is an external view of a printer main body 1 of an autonomous mobile writing brush printer. The printer main body 1 is constituted by a casing 2 of a housing type. A wheel and a ball caster, which will be described later, are provided on the bottom of the casing 2, and an infrared transmitting / receiving unit 3 is provided on an upper surface thereof. An opening 4 is formed in the front of the casing 2, and a brush support 5 is led out of the opening 4. The brush support 5 is continuously movable in the front-rear, left-right and up-down directions (X, Y, Z directions).
The writing brush 6 supports the writing brush 7 in a substantially vertical direction. In addition, in the lower front corner of the casing 2, there is provided a black ink 8 for aligning the brush tip of the brush 7, and ink ink or the like is put therein. FIG. 2 is a view showing a configuration of a movable portion of the printer main body 1. The left and right wheels 10, 11 for moving the printer main body 1 on a print surface such as paper and the stable running of the printer main body 1 are provided on the bottom of the casing 2. A pair of assisting ball casters 12, 12 are provided rotatably. The casing 2 has a pair of vertical bases 13 and 14 sandwiching the brush support 5 therebetween. At the front and rear ends of the base 14, vertical (z) guide shafts 15 and 16 are similarly provided. Although not shown, guide shafts are also provided on the base 13 in parallel with each other. A first moving frame 18 is supported on these four guide shafts 15 and 16 via block-shaped sliding members 17 so as to be vertically movable (Z direction), and continuously controls the writing pressure of the brush 7. It has become. Two sets of rotary pulleys 19, 19, 20, 20 are provided on the casing 2 outside the upper and lower ends of the guide shafts 15, 16, respectively. These rotary pulleys 19, 20 are provided with a step motor 26 provided on the casing 2. It is driven and rotated by the output shaft. Belts 21 and 22 are wound around each of the pulleys 19, 19, 20, and 20, respectively, and both ends of each of the belts 21 and 22 are fixed to sliding members 17 on the guide shafts 15 and 16, respectively. And these rotary pulleys 19 and 2
0, the belt 21 constitutes a frame drive mechanism 41. The first frame 18 is provided with a pair of guide shafts 23 (the other is not shown) substantially parallel to the brush support 5 and perpendicular to the guide shafts 15 and 16. The moving frame 24 is supported so as to be able to move back and forth (Y direction). The second moving frame 24 is provided with a pair of guide shafts 25, 25 that are substantially parallel to the first frame 18 and perpendicular to the guide shaft 23. It is movably supported in the (X direction). The second moving frame 24 is reciprocated in the Y direction by a frame driving mechanism, which will be described later, provided on the first frame 18, that is, a step motor, a pulley, a belt, and the like. A frame driving mechanism described later provided above, that is, a step motor and a pulley,
It is reciprocated in the X direction by a belt or the like. The inner wall of the black ink 8 filled with the ink is concave with a predetermined curvature R so that the brush tip of the brush 7 is arranged. FIG. 3 shows a circuit configuration of the printer main body 1. Reference numeral 27 denotes a CPU (central processing unit) for controlling the whole. The CPU 27 is connected to a ROM 28 in which the control program is written in advance and a ROM 29 as a character generator. The left and right motor driving circuits 30 and 31 are connected to the CPU 27, respectively, and the motor driving circuits 30 and 31 rotate the left and right step motors 32 and 33 according to the number of pulses according to a command from the CPU 27. The rotation of the stepping motors 32 and 33 drives the left and right wheels 10 and 11 via gear mechanisms 34 and 35, respectively, and moves the printer body 1 every time a line is changed or every time character drawing is completed. Motor driving circuits 36, 37, and 38 for moving the brush 7 in the X, Y, and Z3 directions are connected to the CPU 27, and the motor driving circuits 36, 37,
38 rotates the step motors 26, 39, 40 based on the number of pulses, respectively, according to a command from the ROM 29. Step motor 26, 3
The rotation of 9 and 40 causes the brush support 5, the second moving frame 24 and the first frame 18 to reciprocate via the frame driving mechanisms 48, 49 and 41, respectively. The ROM 29 instructs the rotation operation of each of the step motors 26, 39, and 40 corresponding to the character code sent from the controller, which will be described later. The ROM 29 moves in three directions of the brush support 5, the first frame 18, and the second movement frame 24. The brush 7 is controlled to draw characters. The infrared transmitting and receiving unit 3 includes an infrared light receiving element 43, a receiving circuit 44
And receives infrared light data of a character code and a control code from a controller to be described later, and gives the data to the CPU 27. The infrared receiving section 3 includes a transmitting circuit 45 and an infrared LED 46, which transmit a Busy signal as infrared light data to the controller in accordance with a command from the CPU 27 to indicate that printing (drawing) is being performed. The RAM 47 connected to the CPU 27 is used as a buffer work area. FIG. 4 shows a controller for instructing the printer body 1 with a character code and a control code, for example, a personal computer.
50 shows a circuit configuration. The CPU 52 performs all controls, and the control program is previously written in the ROM 53. Various key signals input from a keyboard 56 including kana keys and various control keys are input to the CPU 52 via the key input circuit 55. A ROM 54 is connected to the CPU 52, and a dictionary for converting kana character data into kanji is stored in the ROM 54. The RAM 57 connected to the CPU 52 is used as a key buffer, a transmission data buffer, and a work area. A display controller 58 is connected to the CPU 52.
The display of the candidate kanji when the kana character is converted into the kanji by the ROM 54 is displayed on the display unit 59 via the display controller 58. The transmission circuit 60 converts the 8-bit parallel data of the character code and the control code obtained from the CPU 52 via the bus line 64 into serial data, modulates it with a 38 KHz signal, and converts the infrared light L
The ED 61 is driven to emit light and transmitted to the printer body 1. The response Busy signal from the printer main body 1 is
Are received by the receiving circuit 62, demodulated by the receiving circuit 62, serial-parallel converted, and supplied to the CPU 52 via the bus line 64. The CPU 27 of the printer body 1 designates an address corresponding to the character code received from the controller 50 in the character generator ROM 29, and calls out drive data in the X, Y, and Z directions from the ROM 29 so that the brush 7 draws the corresponding character. FIG. 5 is a diagram showing a memory map of the ROM 29 as a character generator including data in the height direction of the brush 7. Each Chinese character as shown in FIG. 5 (b) is approximated by a combination of linear markings having a predetermined length, each of the straight line for example, the start point coordinates (X S, Y S, Z S), end point coordinates (X E, Y E , Z E ). Here, the coordinates X S , Y S , X E , and Y E are positions on the print surface, and the coordinates Z S and Z E represent the amount of pen pressure on the print surface of the brush 7, and the thickness of the character is determined by these values. Is controlled and drawn. .. Are represented by a combination of the 0th straight line A to the 1st straight line B, the 2nd straight line C,..., And one piece of straight line data of a predetermined number is stored in the ROM 29 as shown in FIG. Is stored in advance. The preceding address area k (of 8 bits) stores flag registers S2, S1, and S0 and a register V (5 bits) that stores the writing speed from the start point to the end point of the straight line. In the next address area k + 1, the X coordinate (X S ) of the start point, k + 2 is the Y coordinate (Y S ) of the start point, k + 3 is the Z coordinate (Z S ) of the start point, and the end point coordinate is as shown in the figure below. Each is stored. In this way, one area data is composed of seven areas from the address areas k to (k + 6). Therefore, the number of strokes is 10
Will be 10 straight line data and occupy 10 × 7 = 70 address areas. If the flag register S2 is 1, one character ends, for example, in the data of the address area (k + 6), and if S2 is 0, the character has not ended, indicating that the address area continues to complete one character. If the flag register S1 is 1, the previous stroke (straight line) is discontinuous (the brush 7 is raised), and if the flag register S1 is 0, the continuous stroke (straight line) is continuous (the brush 7 is not raised). If the flag register S0 is 1, the brush 7 is inked, and if S0 is 0, the brush 7 is not inked. The starting point (X S , Y S , Z S ) and the ending point (X E , Y E , Z E ) of each of the straight lines A, B, C, etc., are defined by coordinates from a predetermined origin within a frame of one character. The number of pulses given by the CPU 27 to the motor drive circuits 36, 37, 38, which represent the pen pressure and are converted into the movement amounts of the brush support 5, the first frame 18, and the second movement frame 24, that is, the step motor 39: X direction , 40: Y direction and 26: Z direction. FIG. 6 shows, as an example, the character data of the first part of the character "ei". [Operation of Embodiment] First, in accordance with the flowchart of FIG.
The operation on the side will be described. In step A1, the CPU 52 confirms that a key on the keyboard 56 has been operated, and in step A2, detects the type of the input key. If the input is a kana key, the kana character signal is input to the buffer RAM 57 for transmission to the printer body 1 in step A3. If the key input is a kana / kanji conversion key, in step A4, the corresponding candidate kanji is read from the ROM 54 based on the kana characters input in the RAM 57 so far and displayed on the display unit 59 (step A5). In the case of selection key input, the target kanji is selected from the candidate kanji displayed on the display 59, and the selected kanji (character) code is changed to a step.
At A6, the data is input to the buffer RAM 57 for transmission to the printer body 1. If the input is merely a key input for controlling the movement of the printer main body 1 (this is, for example, a manual operation for displacing the position of the brush 7 or running the printer main body 1 on a paper drawing surface). CP for A7
The U52 performs a predetermined process, and those which are directly related to the operation of the printer main body 1 input the control code to the buffer RAM 57 for transmission to the printer main body 1. The kanji (character) code referred to in step A6 is, for example, a JIS kanji code. After the key operation (input) of the keyboard 56 or even when there is no key input, in step A9, the CPU 52 checks whether or not the printer body 1 is in the busy state because the printer body 1 is printing (drawing), that is, the infrared light receiving element 63 and the receiving circuit. Check if a Busy signal has been received via 62. If the Busy signal has not been received, the process proceeds to step A10, and the one data stored in the RAM 57 is read out in steps A3, A6 and A8. If the data is not the end signal "0" (step A11), the process proceeds to step A12. The data is transmitted as infrared data to the printer main body 1 via the transmission circuit 60 and the infrared LED 61. The above steps A1 to A12 are repeated to transmit characters, kanji codes and control codes to the printer body 1. Next, according to the flowchart of FIG.
The operation on the side will be described. In step B1, when the CPU 27 determines that one-segment data has been received from the controller 50, that is, when the character code and the control code data are received via the infrared light receiving element 43 and the receiving circuit 44, the process proceeds to step B2 and the data is transmitted. The circuit 45 transmits the Busy signal as infrared data to the controller 50 via the infrared LED 46. Then, data transmission from the controller 50 to the printer main body 1 is prohibited in step A9 described above. In step B3, it is determined whether or not there is a character (kanji) code in the data received from the controller 50. If the character (kanji) code is present, the process proceeds to step B4.
The control data for the step motor drive circuits 36 to 38 shown in FIG. 6 is read. This reading is performed for each component (7 bytes) of one straight line A, B, C, or the like. In step B5, the CPU 27 checks whether or not the brush 7 is blackened, that is, whether or not S0 is 1. If S0 = 1, the CPU 27 proceeds to step B6.
To perform the sanitization process. This ink is applied to the motor drive circuit 38,
Step motor 26, frame drive mechanism 41, first frame
The brush 7 is raised up to the maximum in the Z-axis direction by 18 once, and then the brush 7 is moved to above the inking 8 by the second moving frame 24 and the brush support 5, and the brush 7 is moved by the step motor 26 or the like. Drop it in the axial direction and apply black ink. Next, the brush 7 is pulled up in the predetermined height Z-axis direction by the stepping motor 26 or the like in the inking unit 8, and the brush 7 is slightly moved in the X- and Y-axis directions by the second moving frame 24 and the brush support 5, so that the brush 7 The brush tip is prepared by moving the side of 7 toward and away. If S0 = 0, proceed to step B7 without sanitizing, and check whether the continuity relationship with the preceding stroke, that is, whether S1 is 1 or not, S1
If = 1, the brush 7 is raised in the Z-axis direction by the step motor 26 or the like in step B8, and is separated from the print surface such as paper because it is discontinuous to the previous stroke. If S1 = 0, it is continuous with the previous stroke, so the process proceeds to step B9 without pulling the brush 7, and the starting points X S , Y S , Z S , fifth and sixth of the straight lines constituting the characters and the like
The brush 7 is applied to the coordinate data shown in FIG.
Moving at 40 or the like is brought into contact while controlling the writing pressure Z S to the print surface. Next, the brush 7 is moved to the end point of the straight line by the step motors 26, 39, 40, etc. in accordance with the stroke speed V in the character generator ROM 29.
Move to X E , Y E , Z E (while controlling pen pressure Z E ).
Now the starting point of Z S and Z E endpoints differ, to change the writing pressure gradually among Ichikaku, thicker (or thinner) in stroke during stroke direction becomes, is printed becomes a complete calligraphy characters . In the next step B11, the CPU 27 determines whether the drawing (printing) of one character is completed, that is, whether S2 = 1, and if not completed (S2 = 0), the CPU 27 proceeds to step B4 according to (3 → 3) in the figure.
And the steps B4 to B11 are repeated to terminate the drawing (printing) of one character. Since S2 = 1, the process proceeds to step B12, where the printer body 1 moves the left wheel 1 on the print surface of the paper via the motor drive circuit 30 through the gear mechanism 35.
0, the vehicle travels with the right wheel 11, and moves to the position where the next character is drawn (printed) (at this time, the brush 7 is raised in the Z-axis direction). If the data sent from the controller 50 is not a character (kanji) code in step B3, the flow advances to step B13 to change the initial position of the brush 7 to the step motors 26, 39, 40.
Is performed on the brush support 5, the first and second frames 18 and 24, and the process proceeds to step B14. In step B14, the CPU 27 sends the transmission circuit 45 to the controller 50 to receive the next data.
Stop sending the Busy signal from D46. In this way, the characters input from the keyboard 56 of the controller 50 with, for example, a key such as "Ei" are once converted into kanji characters, and then converted into three directions of X, Y, and Z determined by the character generator ROM 29 of the printer body 1. The brush 7 under control can draw (print) a brush character including a pen pressure of “permanent”. Although not shown in the flowcharts of FIGS. 7 and 8,
If the character data read from the character generator ROM 29 is reduced and enlarged at a predetermined magnification, the reduced and enlarged characters can be drawn on the printer body 1. The ROM 29 does not have character data for each kanji for every kanji, but stores common kanji component data as one data in the ROM 29 based on various writing methods such as the Eiji 8 method and the 72 method. be able to. At the time of drawing (printing), by combining these common component data to synthesize a target kanji, the amount of data stored in the character generator ROM 29 can be greatly reduced. [Effects of the Invention] As described above in detail, the present invention provides a three-way moving mechanism that moves a writing / writing support in a plane in the front-rear and left-right directions and continuously moves the writing / writing support in a vertical direction of a printer surface. A storage unit containing continuous movement data in a plane and a height direction, and a control for drawing and writing a brush character on the printer surface by the writing tool while controlling a three-way movement mechanism in accordance with the data in the storage unit to control writing pressure. Since the means is provided, it is possible to print while continuously changing the height of the writing instrument, and it is also possible to freely and freely draw a handwriting having a strong or weak thickness.

【図面の簡単な説明】 図面は本発明の一実施例を示し、第1図は本発明に係る
プリンタ本体の外観斜視図、第2図は第1図の分解斜視
図、第3図は第1図のブロック回路図、第4図はコント
ローラのブロック回路図、第5図はキャラクタジェネレ
ータのメモリマップ、第6図は第5図の具体的なメモリ
構成図、第7図、第8図は本発明の動作を説明するため
のフローチャートである。 1……プリンタ本体、5……毛筆支持体、6……筆記具
押え、7……毛筆、10……左車輪、11……右車輪、18…
…第1フレーム、24……第2移動フレーム、26、32、33
……ステップモータ、29……キャラクタジェネレータRO
M、41、48、49……フレーム駆動機構、50……コントロ
ーラ。
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 shows an embodiment of the present invention, FIG. 1 is an external perspective view of a printer main body according to the present invention, FIG. 2 is an exploded perspective view of FIG. 1, and FIG. 1 is a block circuit diagram, FIG. 4 is a block circuit diagram of a controller, FIG. 5 is a memory map of a character generator, FIG. 6 is a specific memory configuration diagram of FIG. 5, FIG. 5 is a flowchart for explaining the operation of the present invention. 1 ... printer body, 5 ... brush support, 6 ... writing implement holder, 7 ... brush, 10 ... left wheel, 11 ... right wheel, 18 ...
... First frame, 24 ... Second moving frame, 26, 32, 33
…… Step motor, 29 …… Character generator RO
M, 41, 48, 49: Frame drive mechanism, 50: Controller.

Claims (1)

(57)【特許請求の範囲】 1.先端が柔軟性の筆記具を保持する保持手段と、 筆記する文字の各字画毎に始点、終点座標及び運筆速度
を記憶する記憶手段と、 前記保持手段を3次元空間の縦、横、高さの各方向に駆
動するための駆動データを前記記憶手段から受けとる手
段と、 この手段の受けとった上記駆動データに基づいて、上記
保持手段を、3次元空間の縦、横、高さの各方向に夫々
多段階に駆動する駆動手段とを有し、 この駆動手段は前記筆記具を指定された運筆速度で縦及
び横の移動を行い、前記筆記具の先端が筆記面に接触し
た後前記筆記具の先端が変形するまで高さ方向に駆動可
能であり、且つ前記縦及び横方向に駆動中に高さ方向に
も駆動することにより運筆方向に一筆中で太さの異なっ
た文字を形成する、 ことを特徴とする筆記/描画装置。
(57) [Claims] Holding means for holding a writing instrument having a flexible tip; storage means for storing start point, end point coordinates and writing speed for each stroke of a character to be written; and holding means for vertical, horizontal, and height in a three-dimensional space. Means for receiving drive data for driving in each direction from the storage means; and, based on the drive data received by the means, the holding means is provided in each of the vertical, horizontal and height directions of the three-dimensional space. Driving means for driving in multiple stages, the driving means moves the writing instrument vertically and horizontally at a specified writing speed, and the tip of the writing instrument is deformed after the tip of the writing instrument contacts the writing surface. The vertical direction can be driven in the vertical direction, and by driving in the vertical direction while driving in the vertical and horizontal directions, characters having different thicknesses can be formed in one stroke in the pen direction. Writing / drawing device.
JP61011109A 1986-01-23 1986-01-23 Writing / drawing device Expired - Fee Related JP2814480B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61011109A JP2814480B2 (en) 1986-01-23 1986-01-23 Writing / drawing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61011109A JP2814480B2 (en) 1986-01-23 1986-01-23 Writing / drawing device

Publications (2)

Publication Number Publication Date
JPS62169653A JPS62169653A (en) 1987-07-25
JP2814480B2 true JP2814480B2 (en) 1998-10-22

Family

ID=11768837

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61011109A Expired - Fee Related JP2814480B2 (en) 1986-01-23 1986-01-23 Writing / drawing device

Country Status (1)

Country Link
JP (1) JP2814480B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105235440A (en) * 2015-10-30 2016-01-13 张志刚 Intelligent drawing board
CN107993502A (en) * 2018-01-25 2018-05-04 陈尚松 The demonstration device of size marking

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0616797Y2 (en) * 1987-12-17 1994-05-02 株式会社リコー Brush printer
CN105034658B (en) * 2015-07-30 2017-03-15 深圳市创客工场科技有限公司 Plotting unit
CN113059952B (en) * 2021-03-24 2022-03-04 赵章凯 Special meeting data rapid recording device for financial accounting

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6146439Y2 (en) * 1980-06-27 1986-12-27
JPS57128494U (en) * 1981-02-03 1982-08-10
JPH065920Y2 (en) * 1984-02-02 1994-02-16 アルプス電気株式会社 XY plotter
JPS60182196U (en) * 1984-05-12 1985-12-03 武藤工業株式会社 X-Y plotter

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105235440A (en) * 2015-10-30 2016-01-13 张志刚 Intelligent drawing board
CN105235440B (en) * 2015-10-30 2019-01-29 广州画贝教育科技有限公司 A kind of intelligence drawing board
CN107993502A (en) * 2018-01-25 2018-05-04 陈尚松 The demonstration device of size marking

Also Published As

Publication number Publication date
JPS62169653A (en) 1987-07-25

Similar Documents

Publication Publication Date Title
JPH11164074A (en) Method, system and equipment for facsimile transmission
JP2814480B2 (en) Writing / drawing device
JP2591443B2 (en) Spherical printing device
CN110920268B (en) Braille inscription method and system
JPH10289088A (en) Image display device
CA2075411A1 (en) Gray-scale font generating apparatus
JP3632372B2 (en) Image display device
JP4616034B2 (en) Drawing robot, control method therefor, and control program
JPS6151378A (en) Ribbon feed apparatus of composite printer
CN114407047B (en) Painting robot and control method thereof
JPH0916071A (en) Calligraphy training device
JP2627496B2 (en) Mounting type small automatic painting machine
JP2574717Y2 (en) Printer device
CN2138032Y (en) Bar printer with hand holding ink spraying head
WO2021186971A1 (en) Drawing device
JPH0354952Y2 (en)
JP2703216B2 (en) Display device
JPS63260466A (en) Self-traveling small-sized printer
JPH03254970A (en) Printer
JPH0797801B2 (en) Electronic blackboard equipment
JPS61261073A (en) Self-controlled movable type printer
JPH0939489A (en) Lettering machine
JPS63118929A (en) Word processor
JPH0721354Y2 (en) Paper presser for brush plotter
CN108749403A (en) A kind of writing pen device of the automatic writing and drawing of hand-held

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees