JPS5981778A - 印字制御方式 - Google Patents

印字制御方式

Info

Publication number
JPS5981778A
JPS5981778A JP57191455A JP19145582A JPS5981778A JP S5981778 A JPS5981778 A JP S5981778A JP 57191455 A JP57191455 A JP 57191455A JP 19145582 A JP19145582 A JP 19145582A JP S5981778 A JPS5981778 A JP S5981778A
Authority
JP
Japan
Prior art keywords
printing
start position
character
line
print
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.)
Granted
Application number
JP57191455A
Other languages
English (en)
Other versions
JPH0474740B2 (ja
Inventor
Hiroyuki Sato
博之 佐藤
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 JP57191455A priority Critical patent/JPS5981778A/ja
Publication of JPS5981778A publication Critical patent/JPS5981778A/ja
Publication of JPH0474740B2 publication Critical patent/JPH0474740B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/174Form filling; Merging

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の技術分野〕 この発明は、電子計算機等に使用されるプリンタの印字
制御方式に関する。
〔発明の技術的背景とその問題点〕
一般に、プリンタにおいて指定の文字を用紙に印字する
場合、用紙の左上隅が印字開始位置となる。この印字開
始位置を基準として、初期設定(レフトマージン、ライ
トマージン、水平タブ等)を行なった後、例えば左から
N番目の桁をスタート位置として印字が行なわれている
ところで、第1図囚に示すように用紙Iの左上隅を印字
開始位t(rAJの印字位置)として、矢印aの方向が
印字方向で、矢印すの方向が行送り方向の場合、印字が
行なわれたとする。
すなわち、縦長の用紙1に対して、印字データが横書き
に印字される場合である。この場合、第1図(B)に示
すように1行分のデータ(例えばrAJ〜rZJ)eそ
の用紙1の1行目に印字できないと、通常印字できない
データ(例えばr Y J 9「Z J )は次行目に
印字される。そのため、印字データを読む場合に読みに
くくなり、また1行分のデータを印字できるように横長
の用!#、を用慧する必要があるなど煩わしくなる欠点
があった。
このような問題点を解決するためには、例えtJ:第2
図<A) 、 (B)に示すように印字開始位置を左下
隅または右上隅にして、縦長の用紙1をそのまま用いて
1行分の印字データ′fr:1行目に印字できるように
すればよい。なお、図中、点線cはプリンタの動作に」
dいて実際の印字方向を示し、点線dは実際の行送り方
向を示すものとする。しかしながら、従来のプリンタに
対する印字制御方式では、上記のようなことは実現でき
なかった。
〔発明の目的〕
この発明は、上記の事情に鑑みてなされたもので、用紙
の縦および横方向の大きさに応じて、印字開始位[k設
定して1行分の印字データを用紙の1行目に確実に印字
できるようにした印字制御方式を提供することを目的と
する。
〔発明の概要〕 この発明は、用紙の大きさおよび印字開始位ft!t’
: 奮示す情報に基づいて、例えば文字方向を横方向に
変換した文字情報を発生させる。この文字情報を印字開
始位置および用紙の大きさに基づくアドレスのメモリに
例えば1頁分を格納する。このメツモリから、読出す文
字情報をプリンタへ転送することにより、1行分の印字
データを例えば用紙の横長方向の1行目に印字するもの
である。
〔発明の実施例〕
以下図面を8照し°にの発明の一実施例について説明す
る0第3図はこの発明に係る印字制御方式の構成を示す
ブロック図である0図中、10は例えば図示しないコン
ピュータシステムとのデータ転送を行なうためのシステ
ムインターフェースであるollは演算制御部(以下C
PUと称する)で、メモリ(例えばRAM)12に格納
されたプログラム(ファームウェア)に基づいて、印字
制御に必要な基本的制御を実行する。外部のコンピュー
タシステムから送られるコマンド(印字開始位置および
用紙の大きさ等を示す)は、ワークメモリ(RAM)7
3に格納さJtlCPUIIの実行に使用される。
さらに、文字変換回路14は、CPU11の制御によ′
リコンピュータシステムから与えられる文字コードおよ
び印字開始位置情報に基づいて、文字方向を変換した文
字情報を出力する0この文字変換回路14から出力する
文字情報は、上記コマンドの内容に応じて印字開始位置
が例えば左下隅または右上隅のときにバックアメモリ(
RAM)15に格納される0このバッファメモリ15は
、例えば1頁分の印字データを記憶する容量を有する。
16は、プリンタインターフェースでCPUIIで指示
された印字データに基づいて、プリンタ(図示しない)
全動作させるためのインターフェースであるO このような構成において、第5図に示すフローチャート
°七参照してその動作を説明する0まず、コンピュータ
システムよりシステムインク。
−7エースxof介して、用紙の大きさく縦お工び横方
向の長さ)j6Lび印字開始位置等を指示する情報を含
むコマンドが与えられる。CPU11は、ファームウェ
ア12に基づいて、上記シマンドの内容を解読し、ノ(
ソファメモリ15を使用するか否かの制御信号をワーク
メモリ13にセットする0すなわち、印字開始位置が通
常のように左上隅の場合には、バックアメモリ15を使
用しないように制御する(ステップS、)。この場合、
コンピュータシステムより与えられる印字データは文字
変換回路14に出力し、この文字変換回路14で文字コ
ードが文字情報に変換される(ステップS2 )Oこの
文字情報は、プリンタインターフェース16f介してプ
リンタへ出力される(ステップ83  )。
CPUIIは、1行分の文字情報がプリンタへ出力され
たか否を判断しくステップS4)、そしたがって、例え
ば第6図(5)に示すような印字結果となる。
’ だ、CP U I I カ、コマンドの内容から印
字開始位置が例えば左下隅であると判断した場合、文字
変換回路14はワークメモリ13に格納された上記制御
信号に基づいて文字変換を行なう。すなわち、コンピュ
ータシステムより与えられた印字データに対して、文字
コードを文字情報に変換し、さらにその文字方向を所定
の方向(例えば90°回転した横方向)に変換する(ス
テップS、)。この変換後の文字情報は。
バッファメモリ15の所定の位置(アドレス)に格納さ
れる(ステップSa )。この場合、コンピュータシス
テムエリ与えられる印字データDは、文字変換回路14
を経て、例えば第4図に示すようにバッファメモリ15
に格納される。
すなわち、バッファメモリI5には、コンピュータシス
テムより、与えられる用紙の大きさく縦t、偉w)およ
び印字開始位置(この例では、左下隅S)に基づいたア
ドレスに、1行分の印字データ(「A」〜「2」)毎に
格納される。
そして、このバッファメモリ15内に、例えば1頁分の
印字データが格納されたか否か判定され(ステップS7
)、そうでない場合には上記と同様に設定されるアドレ
ス次行の印字データ示格納される(ステップS、)。バ
ッファメモリ15に1頁分の印字データが格納された場
合(または改頁1示があった場合)には、1ライン毎の
印字データ(例えば第4図に示すように「zYX・・・
789」の印字データが横方向に変換された状態で)が
プリンタインターフェース16を経てプリンタへ出力さ
れる(ステップ89 )。そして、CPU11からの印
字指示信号により、プリンタの印字動作が行なわれる(
ステップ5IO)Oこの印字動作は、パンファメモリI
5内の印字データ全てを印字するまで繰返される(ステ
ップ”’+11812)。
このエラにして、例えば縦長の用紙に対して、左上隅を
印字開始位置として印字すると、1行分の印字データ(
「A」〜rZJ)′f:全て1行目に印字できない場合
、例えば第6図(B)に示すように結果的に左下隅を印
字開始位置として印字することができる。したがって、
1行分の印字データを、用紙の1行目に全て印字するこ
とを実現できるものである。
なお、上記実施例において、印字開始位置を左上隅およ
び左下隅の場合につい°C述べたが、これに限ることな
く右下隅および右上隅を印字開始位置として印字できる
。また、文字変換回路14において、文字方向を変換す
る場合でも、90°の回転による横方向だけでなく、1
80°。
270°等の回転による文字方向でもよい。
〔発明の効果〕
以上詳述したようにこの発明によれば、用紙の縦J6よ
び横方向の大きさに応じて、印字開始位置を任意に設定
した印字動作を行なうように制御できる。したがって、
結果的に用紙自体を変えることなく、例えば縦長の用紙
を横長の用紙として使用できるため、1行分の印字デー
タを和紙の1行目に確実に印字できるなどの効果がある
。また、印字データの印字仕様により大きさが決めら、
れるストック用紙(A4 、B4等の用紙規格)におい
て、その用紙の大きさによる釉類を大幅に減少できる効
果もある。
4、 rへl ’(?+i )iij単rc A12 
明第1図および第2図は印字方式を説、明するための図
、m13図はこの発明の一実施例に係る印字制御方式の
構成を示すブロック図、第4図はそのバッファメモリI
5の記憶方式を説明するための図、第5図は印字制御方
式の動作を説明するためのフローチャート、第6図は印
字状態′ff:説明するための因である。
11・・・演算制御部(CPU−ヂ、12・・・RA 
114(ファームウェア)、13・・・RAM(ワーク
メモリ)、14・・・文字変換回路、15・・・RAM
(バッファメモリ)。
IJ1願人代理人 弁理士  鈴 江 武 彦第 1 12 (A) ε 一一−う− 一 第5図 第6図

Claims (1)

    【特許請求の範囲】
  1. 外部システムから送信される印字開始位置および用紙の
    大きさ全指示する情報に基づいて印字制御を行なう制御
    手段と、この制御手段の制御により文字コードおよび上
    記印字開始位置に基づいて所定の文字方向変換を行なっ
    た文字情報を出力する文字変換手段と、この文字変換手
    段から力えられる上記文字情報を上記印字開始位置およ
    び用紙の大きさに基づくアドレスに格納し少なくとも1
    行分の印字情報の記憶容量金有する記憶手段とを具備す
    ることを特徴とする印字制御方式。
JP57191455A 1982-10-30 1982-10-30 印字制御方式 Granted JPS5981778A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57191455A JPS5981778A (ja) 1982-10-30 1982-10-30 印字制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57191455A JPS5981778A (ja) 1982-10-30 1982-10-30 印字制御方式

Publications (2)

Publication Number Publication Date
JPS5981778A true JPS5981778A (ja) 1984-05-11
JPH0474740B2 JPH0474740B2 (ja) 1992-11-27

Family

ID=16274914

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57191455A Granted JPS5981778A (ja) 1982-10-30 1982-10-30 印字制御方式

Country Status (1)

Country Link
JP (1) JPS5981778A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6151233A (ja) * 1984-08-20 1986-03-13 Usac Electronics Ind Co Ltd プリンタにおける制御方法
JPS6189051A (ja) * 1984-09-25 1986-05-07 Canon Inc 画像処理装置
JPS6250151A (ja) * 1985-08-29 1987-03-04 Canon Inc 印字装置
JPS6284668A (ja) * 1985-10-09 1987-04-18 Hitachi Ltd ビデオプリンタの信号制御装置
JPS62104768A (ja) * 1985-10-31 1987-05-15 Fujitsu Ltd 横向き印刷制御を行うデータ処理装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5240923A (en) * 1975-09-27 1977-03-30 Hitachi Koki Co Ltd Printing equipment
JPS52137214A (en) * 1976-05-12 1977-11-16 Hitachi Ltd Conversion system of character pattern
JPS5734285A (en) * 1980-08-06 1982-02-24 Fujitsu Ltd Printer output system
JPS5878279A (ja) * 1981-11-04 1983-05-11 Nippon Digital Kenkyusho:Kk ワ−ドプロセツサ−及びコンピユ−タにおけるプリント方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5240923A (en) * 1975-09-27 1977-03-30 Hitachi Koki Co Ltd Printing equipment
JPS52137214A (en) * 1976-05-12 1977-11-16 Hitachi Ltd Conversion system of character pattern
JPS5734285A (en) * 1980-08-06 1982-02-24 Fujitsu Ltd Printer output system
JPS5878279A (ja) * 1981-11-04 1983-05-11 Nippon Digital Kenkyusho:Kk ワ−ドプロセツサ−及びコンピユ−タにおけるプリント方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6151233A (ja) * 1984-08-20 1986-03-13 Usac Electronics Ind Co Ltd プリンタにおける制御方法
JPS6189051A (ja) * 1984-09-25 1986-05-07 Canon Inc 画像処理装置
JPS6250151A (ja) * 1985-08-29 1987-03-04 Canon Inc 印字装置
JPS6284668A (ja) * 1985-10-09 1987-04-18 Hitachi Ltd ビデオプリンタの信号制御装置
JPS62104768A (ja) * 1985-10-31 1987-05-15 Fujitsu Ltd 横向き印刷制御を行うデータ処理装置

Also Published As

Publication number Publication date
JPH0474740B2 (ja) 1992-11-27

Similar Documents

Publication Publication Date Title
US4745576A (en) Address assignment system for image memory
JPH0263763A (ja) 出力方法及びその装置
JPS5981778A (ja) 印字制御方式
JPS58117036A (ja) 印字制御装置
JPS62173526A (ja) ペ−ジバツフア制御方式
JPS61177067A (ja) プリント方式
JPS61131119A (ja) ペ−ジメモリ管理方式
JPS6316767B2 (ja)
JPS63184601A (ja) 情報処理装置
JP2739481B2 (ja) ページプリンタ
JP3143118B2 (ja) プリンタ及び印字イメージパターン展開方法
JP2614251B2 (ja) プリンタの印刷制御方式
JP2803560B2 (ja) プリンタ制御装置
JPS62193838A (ja) プリンタ装置
JP2712414B2 (ja) 画像記憶回路
JP2872144B2 (ja) 印刷装置
JPH06149735A (ja) データ受信制御装置
JPH0761087A (ja) フレームメモリの効率的利用方法
JPS62180452A (ja) デ−タ転送回路
JPS6111844A (ja) 記録装置
JPH01139267A (ja) カラー記録装置
JPH02286382A (ja) 印刷装置
JPS63723A (ja) テキスト印刷処理方式
JPH0516452A (ja) プリンタ
JPS6276866A (ja) パラレル−シリアル変換回路