JPH01310983A - 文書処理装置 - Google Patents

文書処理装置

Info

Publication number
JPH01310983A
JPH01310983A JP14308588A JP14308588A JPH01310983A JP H01310983 A JPH01310983 A JP H01310983A JP 14308588 A JP14308588 A JP 14308588A JP 14308588 A JP14308588 A JP 14308588A JP H01310983 A JPH01310983 A JP H01310983A
Authority
JP
Japan
Prior art keywords
character
carrier
word
erasing
printing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP14308588A
Other languages
English (en)
Inventor
Hideo Shibaoka
英夫 柴岡
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 JP14308588A priority Critical patent/JPH01310983A/ja
Publication of JPH01310983A publication Critical patent/JPH01310983A/ja
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/26Devices, non-fluid media or methods for cancelling, correcting errors, underscoring or ruling
    • B41J29/36Devices, non-fluid media or methods for cancelling, correcting errors, underscoring or ruling for cancelling or correcting errors by overprinting

Landscapes

  • Record Information Processing For Printing (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は紙上に印字された文書中の一単語の一括消去動
作を、単語の先頭文字から実行する文書処理装置に関す
る。
(従来技術) 現在、電子タイプライタ等の文書処理装置での印字方式
には、デイジ−ホイール等をハンマーで叩いてインクを
転写するインパクト方式と、サーマルヘッド等を加熱し
て熱でインクを転写する熱転写方式の二つの方式がある
。前記従来例のような消去動作を前記の二つの印字方式
装置において行う場合、インパクト方式と熱転写方式と
では動作が大きく異なっている。
以下、単語の一括消去の処理について、上記の2つの印
字方式に分けて、説明する。
従来インパクト型電子タイプライタにおける卑語の一括
処理では、以下の二つの処理が続けて行われる。
(1)消去開始前のキャリアの位置が印字文字上にない
場合、キャリアの左側に印字されている文字列中の最も
キャリアに近い文字の印字位置へキャリアを自動的に8
勅し、 (2)キャリアの位置にある文字を消去し、キャリアの
左側に印字されている文字を調べ、キャリアの左側の文
字が空白文字でなければ、キャリアを左側の文字の印字
位置へ移動し、消去動作を繰り返す。そしてキャリアの
左側の文字が空白文字となるまで同様の動作を行う。
この場合、インパクト方式では、消去の動作と次の文字
へのキャリア8勅の動作が完全に独立して実行されてい
る。
一方、熱転写方式では、1文字の消去を行う場合を考え
ると明らかな様に(例えば、特開昭58−74368)
、消去動作にキャリアの移動動作を伴う為、インパクト
方式と同様な動作で、単語の一括消去を行うことはでき
ない。これは熱転写方式では、消去動作の後の次の文字
へのキャリア移動の動作の前に、消去動作により移動し
たキャリアの位置の修正を行わなければならないためで
ある。また、熱転写方式でのキャリア移動の際には消去
するためのサーマルヘッドのアップダウンの処理や、サ
ーマルヘッドダウン時のキャリア移動のための助走動作
が必要となるために処理は複雑となる。
従って、従来は、熱転写方式で、単語の一括消去を行お
うという思想すらなかったのである。
(課題を解決するための手段(及び作用))本発明では
単語の一括消去の際の文字消去の順番を1つの単語の左
側の文字から右側の文字への順番で実行し、熱転写方式
プリンタのサーマルヘッドの動作方向と同方向とするこ
とにより、熱転写方式プリンタにおける単語の一括消去
の処理を簡素化し、処理速度の向上を計るものであ・る
またそのために、単語の一括消去実行前の単語の先頭文
字へのキャリア′8wJも同時に実現する。同時に単語
の一括消去実行後に、キャリアの位置を消去された単語
の先頭文字が印字されていた位置へ8勅し、次の処理に
スムーズに移行できる様に便宜を図っている。
(実施例) 第1図はこの発明の一実施例を示す文書処理装置の構成
を説明するブロック図である。1は例えばキーボード等
で構成される入力部で、図示しない文字キー、命令キー
が所定位置に配列されており、これらの各種のキーを押
下することにより、キーコードデータをシステムバス2
aに入力する。2はキーボード1より入力されたキーコ
ードデータにより文書データの処理を行う演算処理袋f
f1J(CPUユニット)であり、システムバス2a、
中央演算処理装置(CPU)2b、ランダムアクセスメ
モリ(RAM)2c、  リードオンリーメモリ(RO
M)2e等で構成されている。
システムバス2aは、キーボード1からのキーコードデ
ータや、RAM2c、ROM2eのデータをCPU2b
に伝える役割をはたす、CPU2bはROMZe中に存
在する制御プログラム2fの内容により、各ユニットの
動作の制御を行う。RAM2 cは入力文書情報を記憶
しておくラインバッファ2dを有し、CPU2bで処理
するデータの記憶部となる。ROM2eはCPU2bを
制御する(第3図、第4図、第5図、第8図)プログラ
ム2fや、印字の際の文字のドツトパターンを記憶する
フォントメモリ2g等を有する。
3はラインバッファ2dに記憶された作成文意を出力す
るプリンタで、印字用のサーマルヘッド、インクリボン
がキャリッジに設けられる。
4はラインバッファ2dに記憶された作成文章等の表示
を行う表示装置である。
第2図は本発明の1実施例の制御動作を説明する模式図
であり、この模式図に沿って、動作の手順について説明
する。
操作者によりキーボード1から順次入力された文字情報
がCPU2bを介してラインバッファ2dに記憶される
と共に、プリンタ3に印字出力され、第2図L2に示す
文章が紙上に印字されているものとする。そしてこの時
点で操作者は単語” p l a y”が誤りである事
に気づき、単語“play”の消去を行うためにプリン
タ3中の構成要素であり、物理的な印字位置を指示する
キャリアを単語“play”中の文字“a”までυ勤さ
せ、キーボード1上に存在する単語の一括消去を命令す
るキーを押下したものとする。キーボード1より人力さ
れたキーコードデータはシステムバス2aを通してCP
U2bに送られ、CPU2bは入力されたキーコードデ
ータが単語の一括消去実行の命令キーである事を判定し
、制御プログラム2f中の単語の一括消去の処理へ制御
を移す。
第3図はCPU2bが実行する、単語の一括消去の処理
手順を示すフローチャートである。第3図において、ス
テップS1はラインバッファ2dに記憶された文書情報
を参照しながらキャリアを単語の先頭文字の印字位置へ
移動する処理を示す。ステップS2は単語の一括消去動
作終了後のキャリアの位置となる、消去される単語の先
頭文字の印字位置をRAM2c中の一時記憶のバッファ
CPに記憶する処理を示す。ステップS3は現在のキャ
リアの位置に印字されている文字を先頭文字とする単語
の消去動作の処理を示し、サーマルヘッドはダウンして
おり、キャリアの移動に伴ないリボン巻き取りが実行さ
れ、印字がはがされる。ステップS4は消去動作終了後
にキャリアの位置を、ステップS2でRAMZc中の一
時記憶に記憶した位置へ移動させ、かつこのときヘッド
アップさせて移動させる為、印字リボンの巻き取りは行
わない。このような手順を用いて単語の一括消去動作が
行われる。
第4図は第3図図示のステップS1の単語の先頭文字へ
のキャリア8勤処理に関する具体的な制御手順を示す。
ステップSllでは現在のキャリアの位置より左側に印
字されている最も近い文字までの距離を計算する。既に
印字されている文書の情報はラインバッファ2d中に文
字の種類やその位置情報で記憶している。そして現在の
キャリアの位置より左側に印字されている最も近い位置
の文字のラインバッファ2d上での記憶位置はポインタ
で示されており、その文字とキャリアの距離はRAM2
c中の一時記憶に記憶されている。ステップSllでは
その一時記憶の内容によりキャリアが移動すべき距離が
求められる。そしてステップS12でステップSllで
求められた値だけキャリアを8勤する。なお、キャリア
の移動中にはサーマルヘッドはアップした状態で、プリ
ンタ3に装着されている印字のためのリボンの巻き取り
は実行されない。
付1(1)参照、ステップS13では、現在キャリアの
位置にある文字が単語の先頭の文字かどうか判定し、以
後の動作を決定する。現在キャリアの位置にある文字は
ラインバッファ2d上ではポインタによって参照される
ため、CPU2bは現在のポインタの指す文字とその一
つ前の文字との距離と、その文字の種類を調べる事によ
り単語の区切りかどうかを判定する。ここで単語の区切
りとなる条件としては以下の3つの状態があげられる。
(1)ポインタの指す文字の一つ前の文字が空白文字で
ある場合。
(2)ポインタの指す文字と一つ前の文字との距離が、
計算によって求められた文字間の距離と異なる場合。
(3)ポインタの指す文字と同一行でポインタの指す文
字の左側に文字がない場合。
以上の3点をチエツクして、いずれかの条件が成立した
場合にステップS1の処理を終了する。
いずれの条件も成立しない場合には現在のポインタの指
す文字は単語の先頭でないため、ステップS14に進み
ラインバッファ2d上のポインタを1文字分前に戻し、
ステップS11〜13の動作を繰り返す。第2図の例で
は状態L1から始まり、ステップSit、12をIA%
里しステップS13で文字“a”が単語の区切りでない
と判定され、ステップS14.if、12を処理し状態
L2となる。そして同様に状態L3となった時のステッ
プS13で文字”p”の前の文字が空白文字であるため
に単語の区切りであると判定され、ステップS1の処理
を終了する。
ステップS2の処理では現在のキャリアの位置をRAM
2cに記憶する。第2図の例では文字“p”の印字位置
を記憶する。これは卑語の消去後の、文字の再人力のた
めに行われる。
第5図は第3図図示のステップS3の単語の消去実行に
関する処理の具体的な制御手順を示す。
ステップ331では現在のキャリアの位置に印字されて
いる文字の消去を実行する。なお、消去の実行中はサー
マルヘッドはダウンした状態で、キャリアを右方向へ8
勤すると同時にプリンタ3に装着されている、印字のた
めのリボンの巻き取りが実行される。付1 (2)参照
、インパクト方式によるプリンタではこの後にキャリア
を次の文字へ8勤する処理が必要であるが、熱転写方式
によるプリンタでは消去の際にサーマルヘッドが左から
右へ移動するためにその処理は不要である。
またそのために次以降の文字の消去のためにサーマルヘ
ッドのアップダウン処理が不要となる。ステップS32
では消去した文字の情報をラインバッファ2dより削除
し、削除した文字の一つ前と一つ後の文字間の距離の値
を更新する。ステップS33ではラインバッファ2d上
のポインタを1文字分売へ進め、現在の紙上の文書状態
と、ラインバッファ2d中の記憶状態を調整する。そし
てステップS34で、消去した文字が単語の末尾の文字
であるかどうか判定し、以後の動作を決定する。消去し
た文字が単語の末尾文字であるかどうかのチエツクはス
テップS13と同様に以下の3つの条件をチエツクする
(1)消去した文字の一つ後の文字が空白文字である場
合。
(2)消去した文字と一つ後の文字との距離が、計算に
よって求められた文字間の距離と異なる場合。
(3)消去した文字と同一行で、消去した文字の右側に
文字がない場合。
以上の3点をチエツクして、いずれかの条件が成立した
場合にステップS3の処理を終了する。
いずれの条件も成立しない場合には消去した文字は単語
の末尾でないためにステップ331〜34の処理を繰り
返す。
第2図の例では状態L3から始まり、ステップ331〜
33を処理して状態L4となり、文字”p”が単語の末
尾文字でないと判定されるためにステップS31へ戻る
。そして同様の動作で状態L5.L6.L7となった時
のステップS34で文字” y ”の次の文字が空白文
字であるために単語の区切りであると判定され、ステッ
プS3の処理を終了する。
ステップS4の処理ではステップS2でRAM2cに記
憶された値を参照してキャリアを消去した単語の先頭文
字が印字されていた位置へ移動するIA理を行う。付1
(1)参照、第2図の例では状態L7の状態から、状9
Lsへ変化する。
第6図は熱転写方式のプリンタによる印字過程を説明す
る図である。7は紙を支えるプラテン、Sは紙、63は
印字または消去を行う印字ヘッドで、63aは印字ヘッ
ドの発熱部であるサーマルヘッドであり、Rは印字リボ
ンで、900はリボンの基板、901は多層のインク層
であり、B1が記録画像である。
第6図(a)のように印字ヘッド63をダウンした状態
からキャリアをA1方向へ移動すると共に印字リボンR
をA1と逆方向に巻き取り、サーマルヘッド63aを加
熱する事により半溶融状態となったインク層901が基
板900を離れて紙Sに転写されて画像B1となり、第
6図(b)の印字が実行された状態となる。
第7図は熱転写方式のプリンタによる消去過程を説明す
る図である。804はリボンの剥離を遅らせるためのデ
イレイレバーである。
第7図(a)のように印字ヘッド63をダウンし、デイ
レイレバー804を出した状態から、キャリアをA1方
向へ移動すると共に印字リボンRをA1と逆方向に巻き
取り、サーマルヘッド63aを加熱する事によりインク
層901が半溶融状態となり、記録画像B1に貼り付く
。そしてデイレイレバー804がでているために、イン
ク層901と記録画像B1は紙Sへの転写が遅れると共
に熱が醒めるために、半溶融状態を脱して、第6図の例
とは逆にインク層901が紙Sから記録画像B1を剥ぎ
とってしまい、第7図(b)の消去が実行された状態と
なる。
第8図は第5図図示のステップS31のプリンタの消去
動作に関する具体的な割込み処理による制御手順を示す
。ステップ5311で第7図63の印字ヘッドをダウン
して、ステップ5312でリボンのはくりを遅らせるた
めに第7図804のデイレイレバーを出す。ステップ5
313で消去する文字の種類により、第1図のフォント
2gに記憶されている文字の幅を求め、その文字幅によ
りステップ3314〜316を繰り返す。ステップ53
14ではキャリアを右へ1ドツト分移動し、ステップ5
315で第7図63aのサーマルヘッドを加熱し、イン
クを半溶融状態にして、印字部分をはぎとる。ステップ
5316では印字リボンを巻きとり、ステップ5317
で、文字幅分の処理が終了したか判定する。1文字分の
処理が終了して、ステップ5318で、次に消去する文
字の情報がプリンタに与える変数として揃っているか判
定し、既に変数が揃っていた場合にはステップ5313
へ戻り、サーマルヘッドとデイレイレバーを上げずに次
の文字の消去を続けて行う。そして単語の消去が完了し
て、ステップ5318で次の文字の情報が設定されてい
ない場合にはステップ5319へ進み、デイレイレバー
を上げ、ステップ5320で印字ヘッドを戻して終了す
る。
〔他の実施例〕
前記実施例では単語の消去の実行後のキャリアの移動先
は、消去した単語の先頭文字が印字されていた位置であ
ったが、この位置を消去した単語の左側に印字されてい
る文字列中の、最も右側の文字の印字位置から1文字分
右側の位置としてもよい。
消去した単語の左側に文字がない場合には躬行以前に印
字されている文字列中の最も近い行の、最も右側に印字
されている文字の印字位置から1文字分右側の位置へキ
ャリアを8動する。
(発明の効果) 以上説明したように熱転写方式のプリンタにおける単語
の一括消去機能を、左側の文字から右側の文字への順番
で行うことにより、熱転写方式によるプリンタでの単語
の一括消去の機能の処理速度が向上する。これは以下の
理由による。
(1)単語の一括消去中は1文字消去後のキャリア移動
の処理が省略されるため。
(2)(1)に伴ない消去のためのサーマルヘッドのア
ップダウン処理とそれに伴うキャリアの助走動作が省略
されるため。
また、単語の先頭文字へのキャリア8!!IJを自動に
行う事により、次の文書処理に対する操作性の向上が計
れることになる。
【図面の簡単な説明】 第1図は本発明実施例の具体的構成を示すブロック図、 第2図は本発明実施例の動作手順を示す模式第3図〜第
5図は、本発明実施例の制御手順を示すフローチャート
、 第6図は、熱転写方式の印字過程を説明する図、 第7図は、熱転写方式の消去過程を説明する図、 第8図は、消去動作の制御フローチャートである。 2b・・・CPU 2d・・・ラインバッファ 2e・・・ROM 2f・・・制御プログラム記憶部 2g・・・フォント記憶部 3・・・プリンタ

Claims (3)

    【特許請求の範囲】
  1. (1)記憶手段に記憶されたコード情報を印字する印字
    手段、 前記印字手段によって印字された既印字済文書中の単語
    の位置を指示する指示手段、 単語の一括消去を指示する消去指示手段、 前記消去指示手段からの指示に基づく一括消去の実行前
    に、前記指示手段によって指示される印字位置を単語の
    先頭文字の印字位置へ移動する事を特徴とする文書処理
    装置。
  2. (2)前記単語の一括消去の機能における文字の消去の
    順番を、左側の文字から右側の文字への方向で実現する
    事を特徴とする特許請求の範囲第1項記載の文書処理装
    置。
  3. (3)前記単語の一括消去の機能の実行後における前記
    指示手段によって指示される位置を、消去された単語の
    先頭文字が印字されていた位置へ移動する事を特徴とす
    る特許請求の範囲第1項記載の文書処理装置。
JP14308588A 1988-06-10 1988-06-10 文書処理装置 Pending JPH01310983A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14308588A JPH01310983A (ja) 1988-06-10 1988-06-10 文書処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14308588A JPH01310983A (ja) 1988-06-10 1988-06-10 文書処理装置

Publications (1)

Publication Number Publication Date
JPH01310983A true JPH01310983A (ja) 1989-12-15

Family

ID=15330562

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14308588A Pending JPH01310983A (ja) 1988-06-10 1988-06-10 文書処理装置

Country Status (1)

Country Link
JP (1) JPH01310983A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62218166A (ja) * 1986-03-19 1987-09-25 Brother Ind Ltd 語消去可能な印字装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62218166A (ja) * 1986-03-19 1987-09-25 Brother Ind Ltd 語消去可能な印字装置

Similar Documents

Publication Publication Date Title
KR100421129B1 (ko) 인쇄를이행하기위한문자정보처리장치
US20120206736A1 (en) Printer that prints with increased visibility, printing method and storage medium
JPH0473188B2 (ja)
JPH01310983A (ja) 文書処理装置
JP3280073B2 (ja) 文書処理装置
JPH07214860A (ja) 文書処理装置
JPH05185654A (ja) テープ印字装置
US4772145A (en) Document preparing apparatus which automatically capitalizes characters at the head of a sentence
JPH08156334A (ja) 文字情報処理装置
JP3242255B2 (ja) 文書処理装置
US5039234A (en) Document processing equipment
JP3053137B2 (ja) 文書処理装置
JPH07225756A (ja) 文書処理装置
JP2776229B2 (ja) 文書処理装置
JP3366729B2 (ja) 文書処理装置及び文書処理方法
JPH07219950A (ja) 文書処理装置
JPS63130376A (ja) 印字装置
JPH08314902A (ja) 文書処理装置
JPH07276708A (ja) 印字装置
JPH01226348A (ja) 印刷方式
JPH07214861A (ja) 文書処理装置
JPH02276658A (ja) 電子タイプライタ
JPH08112944A (ja) テープ印字装置
JPH10114112A (ja) ラベル作成装置
JPS62156977A (ja) 文字消去可能な印字装置