JPS62282945A - 罫線印字処理方式 - Google Patents

罫線印字処理方式

Info

Publication number
JPS62282945A
JPS62282945A JP61126351A JP12635186A JPS62282945A JP S62282945 A JPS62282945 A JP S62282945A JP 61126351 A JP61126351 A JP 61126351A JP 12635186 A JP12635186 A JP 12635186A JP S62282945 A JPS62282945 A JP S62282945A
Authority
JP
Japan
Prior art keywords
line
code
ruled line
rule
pattern
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
JP61126351A
Other languages
English (en)
Inventor
Tadaaki Inomata
猪股 忠明
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP61126351A priority Critical patent/JPS62282945A/ja
Publication of JPS62282945A publication Critical patent/JPS62282945A/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

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Dot-Matrix Printers And Others (AREA)

Abstract

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

Description

【発明の詳細な説明】 3、発明の詳細な説明 [発明の目的] (産業上の利用分野) 本発明は、本体から発せられる印字指令を受信すること
により印字文字コードの編集を行ない、所望の印字パタ
ーンに展開して出力する印字制御装置に用いて好適な罫
線印字処理方式に関する。
(従来の技術) 従来、罫線は漢字マスクROM中に・母ターンを持たな
い次め、外字登録等によりパターンを生成しプリンタに
印字していたものである。ところでIIITJISマス
クROMの採用により罫線パターンがJISコード内に
含まれ外字登録等でパターンを生成することな(JIS
コード入力によりダイレクトに印字できるようになった
。ところが、罫線/4’ターンは24ドツト×24ドツ
ト構成のため1文字修飾により文字ピッチを増やしたシ
ダラフイック改行以上の改行を行った場合に罫線パター
ンが途中で途切れ、破線になってしまう。
(発明が解決しようとする問題点) 上述した不都合をより詳細に説明すると以下の様になる
。最初に横方向罫線について説明する。
第3図(arのように1文字間隔27ドツトの書式に対
して横方向罫#ilを引いた場合、文字と同じように3
ドツト分の空白を挿入したのでは罫線が途切れたイメー
ジで印字される。縦方向に対してはグラフィック改行(
24ドツトの改行)以上の改行では第3図価)のように
罫線が途切れてしまう。
本発明は上述し次事情【鑑みてなされたものであり、J
ISコード内の罫線・母ターンを文字ピッチ改行量が変
化しても罫線ノ!ターンが途切れることのない罫線印字
処理方式を提供することを目的とする。
[発明の構成] (問題点を解決するための手段) 本発明は、本体から発せられる印字指令を受信すること
により印字文字コードの編集を行ない所望の印字パター
ンに展開して出力する印字制御装置において、この印字
制御装置を、到来コードの徨別(文字/罫線)を判別す
る手段と、文字コードを印字パターンに変換してライン
バッファ上に展開する手段と、罫線コードが到来し念と
き。
その縦/横を判別し、縦罫線/横罫線ともそれぞれ文字
ピッチ改行量が変化しても生成される罫線パターンが途
中で途切れることがない様に必要な空白データ量を算出
し、相当の罫線延長パターンを生成する手段と、ライン
バッファ上に展開された罫線を含む文字イメージを印字
する手段で構成し次。
(作用) 上記構成において、印字制御装置は、まず、到来するコ
ード情報が文字コードが罫線コードかを判別する。文字
コードであることを認識し念とき、印字・平ターンに変
換してラインバッファへ展開し、罫線コードであること
が認識されたとき縦罫線/横罫線の判別を行なう。ここ
で横罫線であることが認識された場合文字ピッチのチェ
ックを行ないピッチ相当の横罫線延長・ぐターンを作成
し罫線・2ターンと共にラインバッファ上に展開する。
縦罫線が認識されたとき、印字開始位置あるいは以前に
縦罫線を含む・2ターンがあった場合その位置から距i
を算出し、その距離と罫線コードを記憶する。上記操作
をデータ終了迄繰返し、ラインバッファ正洗展開された
1行分の印字を実行する。
そして、改行データ存在の有無をチェックし、改行デー
タ有の場合、上記データ編集中に記憶しておいた距離と
罫線コードから改行数相当の縦罫線延長パターンを生成
して印字し改行r−夕が無い場合、次行の改行f−夕か
ら上記縦罫線延長パターンを生成し、印字する。
このことにより1文字ピッチあるいは改行蓋が変化して
も罫線が途切れることなく自然なパターンを生成するこ
とができる。
(実施例) 以下1図面を使用して本発明実施例について詳細に説明
する。第1図は本発明の実施例を示すブロック図である
。図において1はCPU本体(■υであシ、主メモリ2
 (MMU)に記憶されたプログラムに従かいシステム
に接続される各ブロックの制御を行なうもので以降述べ
る動作の制御中枢となる。3はプリンタ制御装置(PR
TC)であり、 CPU本体1から到来する印字指令を
受け、接続されるプリンタ4の以下に示す各a制御を行
なう。尚、プリンタ装置3には図示していないがマイク
ロプロセッサ、マスクROM等内蔵されているものとす
る。
5はシステムパスでアシ、アドレスデータ・コントロー
ルのためのラインが複数本から成シ、このパス5を介し
、プリンタ制御装置3 K CPU本体IKで生成され
た文字データが到来する。上記システムパス5には図示
しないが他に、キーデートコントローラ、ディスプレイ
コントローラ等各種入出力コントローラが接続される。
第2図は本発明実施例の動作を示すフローチャートであ
る。
以下、第2図に示したフローチャートを参照して本発明
実施例の動作について詳細に説明する。
まず・ソフトウェア(CPU本体1)から印字指令が発
せられる。システムバス5を介し、この印字指令を受信
したプリンタ制御装置3は内蔵のマイクロプロセッサに
従がい、印字文字コードの編集を開始し、罫線コードか
1文字コードかの判別を行なう。(ステラf201)こ
こで文字コードであれば内蔵のマスクROMに従かいプ
リンタイメージに変換し、ライン・マッファにデータを
そろえる。
罫線コードならば縦罫線を含むものか横罫線だけのもの
かの判別処理をステップ202にて行う。
横罫線だけのパターンであればステップ205で文字ピ
ッチのチェックを行い、ピッチ分の横罫線延長パターン
をステップ206にて作成しく本発明実施例では3ドツ
ト分の延長パターンとなる)罫線コードイメージと一緒
にラインバッファにそろえる。
縦罫線を含むパターンでは罫線コードのイメージをライ
ンバッファにそろえる他に印字開始位置、または以前に
縦罫線を含むパターンがめった場合はその位置からの距
離(空白数)の算出をステップ203で行いステップ2
04にて空白数と罫線コードを記憶しておく。この操作
をデータ終了まで繰り返し、1行分の印字を実行する。
印字後の改行データがある場合には、データ編集中に記
憶しておいた空白数と罫線コードからステップ207で
改行数分の縦罫線延長パターンを作成し印字を実行する
。印字後の改行データがない場合には次の行のプリント
命令の改行r−夕からパターンを作成し縦罫線延長パタ
ーンを印字する。
[発明の効果] 以上説明の様に、罫線が混在する印字を実行する場合に
文字間隔、改行間隔が24ドツトでないと、罫線と罫線
の間が離れてしまい、実際に印字する書式は文字間隔、
改行間隔とも24ドツト以外の場合が多いケースにおい
て本発明を採用することにより罫線間が途切れ見苦しく
なることはなくなる。
【図面の簡単な説明】
第1図は本発明の実施例を示すブロック図、第2図は本
発明実施例の動作を示すフローチャート、第3図(,1
(b)は従来例においてそれぞれ横罫線縦罫線が途切れ
て印刷される様子を模式的に示した図である。 1・・・CPU本体(CPU)、2・・・主メモリ(M
MU)、3・・・印字制御装置(PRTC)、4・・、
プリンタ、5・・・システムパス。 出願人代理人 弁理士 鈴 江 武 彦第1図 第3図

Claims (1)

    【特許請求の範囲】
  1. 本体から発せられる印字指令を受信することにより印字
    文字コードの編集を行ない所望の印字パターンに展開し
    て出力する印字制御装置において到来するコード情報が
    文字コードか罫線コードかを判別する手段と、文字コー
    ドであることを認識したとき印字パターンに変換しライ
    ンバッファへ展開する手段と、罫線コードであることが
    認識されたとき縦罫線/横罫線の判別を行なう手段と、
    ここで横罫線であることが認識された場合、文字ピッチ
    のチェックを行ないピッチ相当の横罫線延長パターンを
    作成し罫線パターンと共にラインバッファ上に展開する
    手段と、縦罫線が認識されたとき印字開始位置あるいは
    以前に縦罫線を含むパターンがあった場合、その位置か
    らの距離を算出し、その距離と罫線コードを記憶する手
    段と、上記操作をデータ終了迄繰返し、ラインバッファ
    上に展開された1行分の印字を実行する手段と、1行分
    の印字実行後、改行データ存在の有無をチェックする手
    段と、改行データ有の場合、上記データ編集中に記憶し
    てあった距離と罫線コードから改行数相当の縦罫線延長
    パターンを生成し印字する手段と、改行データが無い場
    合、次行の改行データから上記縦罫線延長パターンを生
    成し印字する手段とを具備することを特徴とする罫線印
    字処理方式。
JP61126351A 1986-05-31 1986-05-31 罫線印字処理方式 Pending JPS62282945A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61126351A JPS62282945A (ja) 1986-05-31 1986-05-31 罫線印字処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61126351A JPS62282945A (ja) 1986-05-31 1986-05-31 罫線印字処理方式

Publications (1)

Publication Number Publication Date
JPS62282945A true JPS62282945A (ja) 1987-12-08

Family

ID=14933026

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61126351A Pending JPS62282945A (ja) 1986-05-31 1986-05-31 罫線印字処理方式

Country Status (1)

Country Link
JP (1) JPS62282945A (ja)

Similar Documents

Publication Publication Date Title
JPH0464314B2 (ja)
JPS63205257A (ja) 印刷制御装置
US5577184A (en) Character pattern output apparatus
JP3226734B2 (ja) データ変換装置および方法
JPS62282945A (ja) 罫線印字処理方式
US5473743A (en) Character generator with selectable conversion
US5878194A (en) Method and device for outputting multicolor document
EP0090802B1 (en) A page modification method in a printer subsystem of the partial page buffer composing type
JPS63137856A (ja) 罫線印字処理方式
EP0190511A1 (en) Block processing apparatus
JPS59201870A (ja) 印字装置
JPH0522933B2 (ja)
KR910005780B1 (ko) 중간맞춤인자를 위한 프린터의 제어방법
JP3118310B2 (ja) ページプリンタの印字処理方法
JP2711860B2 (ja) 出力制御方法およびその装置
JPS637963A (ja) 印刷装置
JP2889390B2 (ja) プリンタ装置
JP2522600B2 (ja) プリンタ
JPH02249021A (ja) 印字制御方式
JPH0247078A (ja) 印刷装置
JPH0667651B2 (ja) 出力装置
JPH08238814A (ja) 印字装置
JPS6364086A (ja) 出力装置
JPS62211146A (ja) 記録装置
JPS62208090A (ja) 画像処理装置