JPS62199477A - 出力装置 - Google Patents

出力装置

Info

Publication number
JPS62199477A
JPS62199477A JP61041718A JP4171886A JPS62199477A JP S62199477 A JPS62199477 A JP S62199477A JP 61041718 A JP61041718 A JP 61041718A JP 4171886 A JP4171886 A JP 4171886A JP S62199477 A JPS62199477 A JP S62199477A
Authority
JP
Japan
Prior art keywords
printing
size
paper
page
line
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
JP61041718A
Other languages
English (en)
Other versions
JPH0753466B2 (ja
Inventor
Kozo Matsumoto
幸三 松本
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 JP61041718A priority Critical patent/JPH0753466B2/ja
Publication of JPS62199477A publication Critical patent/JPS62199477A/ja
Publication of JPH0753466B2 publication Critical patent/JPH0753466B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は記録装置に関し、特に1頁分の印刷データ量が
印刷用の用紙サイズより大きい場合にも印刷データの欠
落や不揃い等をなくして記録できる記録装置に関するも
のである。
[従来の技術] 従来よりプリンタ等の記録装置や印字装置では、印刷可
能な最大用紙サイズが製品ごとにまちまちであり、例え
ばA4サイズ程度のものから数m四方の用紙サイズのも
のまでというように、多種多彩である。従ってこれら用
紙サイズの異なる記録装置が同一オフィス内に混在し、
同一ユーザによって使用されるような場合、ユーザは記
録すべき用紙サイズに応じて、これら記録装置を使い分
ける必要がある。この場合、例えば大きな用紙サイズに
相当するデータを小さな用紙サイズの印字装置にて印字
したい場合には、ユーザは印字データを発生させるホス
トコンピュータ側のプログラムを変更し、印字データを
小さな用紙サイズに合わせた形に変換するための複雑な
作業を行なってから印字させる必要があった。もし、そ
の作業を行なわずに、大きな用紙サイズ用に作られた印
字データをそのまま使って、小さな用紙サイズの印字装
置で印字しようとすると、印字データの欠落やデータの
不揃い等により、印字結果が見にくくなる。
第4図及び第5図(a)、(b)は、このような上記従
来の印字装置による印字例を説明するための図である。
第4図は例えば用紙サイズA3用に作られた印字データ
を、A3サイズの用紙に印字可能な印字装置で、用紙一
杯に印字した場合の印字例を示したものである。この印
字データはホストコンピュータ側で生成され、この印字
装置に文字コードデータ列として送出されて印字された
ものであるが、第4図の例と全く同じ印字データをA4
サイズの用紙でのみ印字可能な印字装置に送出して印字
した例を第5図(a)、(b)に示す。
第5図(a)は用紙サイズの違いを無視したもので、各
行中の用紙サイズ以上の文字列は印字動作を行なわない
、通常の印字装置による印字例を示している。これでは
、第4図に示した印字データのうち、左半分のページ内
に相当する文字列しか印字されず、右半分の文字列は欠
落してしまうという欠点がある。また、第5図(b)は
印字される用紙、即ちA4サイズの用紙をはみ出る印字
データを、自動釣に復帰・改行又は改頁等を行なって印
字するタイプの印字装置による印字例を示したもので、
第5図(a)のような印字データの欠落はないが、第4
図中の1行分の文字列が2行に分かれて印字され、第4
図中の上半分の文字列と下半分の文字列が異なるページ
として印字されてしまうため、印字結果が見づらくなる
という欠点があった。
[発明が解決しようとする問題点] 本発明は上記従来例に鑑みなされたもので、印刷データ
の用紙サイズよりも小さい用紙にも、データの欠落や不
揃いによる見にくさを無くして印刷できる記録装置を提
供することを目的とする。
[問題点を解決するための手段] この問題を解決する一手段として、例えば第1図に示す
実施例の記録装置は、格納手段のページバッファ1と、
記録手段の印字部3と、記憶手段のRAM7のPKSZ
、PGSZと、読出手段のRAM7の行カウンタGCN
Tと桁カウンタKCNTとを備える。
[作用] かかる第1図の構成において、入力された文書情報は少
なくとも1頁分の容量をもつページバッファに格納され
る。ページバッファ1の文書情報は制御部4のRAM7
の行カウンタGCNTと、桁カウンタKCNTに対応し
て順次読出され、フォントメモリ2によりドツトパター
ンに変換されて印字部3に送られ、用紙上に記録される
。ページバッファ1の読出しを指示するGCNTとKC
NTは、印字部3の用紙サイズに対応して更新され、例
えば印字データが第4図に示す如<A3サイズで、印字
部の用紙サイズがA4サイズのときは、1行目ではA4
サイズの横幅に相当する“M”を印字すると改行され、
それと同時にGCNTは+1され、次に2行目“abc
、、、に文m”が印字される。このようにして第6図に
示す如く、A3サイズの印字データがA4サイズの用紙
2頁に見開きの形で印字される。
[実施例] 以下、添付図面に従って本発明の実施例を詳細に説明す
る。
本実施例は、例えば第4図に示すようなA3サイズの印
字データを、第6図に示すようにA4サイズの用紙2頁
に見開きの形で印刷するようにしたものである。こうす
ることにより、その出力用紙を並べて貼り付けたり、或
は見開きの形でバインダ等にとじるなどして、所望のサ
イズの用紙に印字したと同様の印字出力を得ることがで
きるようにしたものである。
[記録装置のブロック図(第1図)] 第1図は本実施例の記録装置のブロック図を示したもの
である。
1は種々のホストコンピュータ等の上位装置から人力信
号線°11を介して送られてくる文字コード等の印刷デ
ータを、少なくとも1頁分格納するページバッファであ
る。
2はフォントメモリで、印字する可能性のある全文字種
のドツトパターンを格納している。フォントメモリ2が
ROM又はRAM等で構成されているときは、各ドツト
パターンは各文字コードに対応したアドレスに記憶され
ている。このようにしてフォントメモリ2は、ページバ
ッファ1より読み出された文字コードデータに対応した
文字ドツトパターンを出力する。
3は印字部であって、フォントメモリ2から読み出され
た文字ドツトパターンを、機械的又は電気的に記録材に
記録して可視化する。このような印字部としては、例え
ば、ワイヤドツトプリンタ等があり、これらはフォント
メモリ2から読み出されたドツトパターンに基づき、各
ドツトに対応したワイヤを駆動すると共に、印字ヘッド
の移動及び紙送り動作を行なって、1頁分の印字動作を
行なう周知の機構を有している。
4は制御部で、ページバッファ1に対して印字すべき文
字コードのアドレスを指定して文字コードを順次読み出
し、フォントメモリ2にてドツトパターンに変換して印
字部3に送出する。このようにして印字動作を行なうた
めの各種制御を行う、制御部4には論理演算等を行なっ
て制御を行なうCPU5と、CPU5の制御プログラム
やデータ等を格納しているROM6、後述する各種カウ
ンタを備えるとともに、データの一時保持等を行なうR
AM7とを備えている。
CPU5はページバッファ1の印字データに基づいて、
その印字データのサイズを、各々1頁の行数と文字の桁
数で、それぞれRAM7の1頁分の行数メモリ(BGS
Z)、文字桁数メモリ(BKS Z)に記憶する。また
印字部3の用紙サイズを信号線10を通して入力し、そ
れぞれRAM7の用紙行サイズメモリ(PGSZ)、用
紙文字桁サイズメモリ(PKSZ)に記憶する。更にペ
ージバッファ1よりの文字コード読み出し用のカウンタ
として、行数カウンタ(GCNT)、桁数カウンタ(K
CNT)をRAMフに設けている。
[印字動作の説明(第2図、第3図)]第3図は本実施
例のCPU5の制御プログラムのうち、大きな用紙サイ
ズのデータを小さな用紙複数枚に分割して印字する印字
動作のフローチャートである。
本実施例では、第2図に示したA3サイズ用紙用の印字
データを、A4サイズの用紙20,212枚に印字する
場合について説明する。図をみて明らかな如く、A3サ
イズ用に作られた印字データは、m行×n桁で構成され
ている。
まず印字を行なう前に、CPU5はステップS1で行カ
ウンタGCNTに1をセットし、ステップS2で桁カウ
ンタKCNTに1をセットする。
またページバッファ1の印字データに基づき、RAM7
のBGSZには印字データ1頁分の行数mが、BKSZ
には文字桁数2nがセットされており、印字部3の用紙
サイズよりPGSZには1頁の印字可能行数mが、PK
SZには1行の文字数nがセットされている。
ステップS3ではGCNTとKCNTで指示されたペー
ジバッファ1の文字コードが読み出され、フォントメモ
リ2によりドツトパターンに変換されて印字部3に送ら
れ、印字が行なわれる。
ステップS4では桁カウンタKCNTを+1する。ステ
ップS5ではKCNTの値と、PKSZの示す値(ここ
ではn)との比較を行ない、1行の印字可能文字数に達
しない時は再びステップS3に戻り、前述の動作を繰り
返す。
ステップS5で1行の文字数に達するとステップS6に
進み、復帰、改行命令(CR/LF)を印字部3に送出
する。ステップS7では行カウンタGCNTを+1し、
ステップS8でGCNTの値とPGSZ (ここではm
)との比較を行ない、1頁の印字可能行数に達したかを
みる。m行に達していない時は再びステップS2に戻り
、前述の動作を繰り返す。
A4サイズ1頁分の印字が終了するとステップS9に進
み、改頁命令を印字部3に出力する。これにより、第2
図の左半分20がA4サイズの用紙に印字されたことに
なる。
ステップSIO以降は、A3サイズの用紙の右半分の印
字動作を行なうステップである。ステップS10でGC
NTに1をセットし、ステップS11ではKCNTにP
KSZの内容に1を加えた数(ここではn+1)をセッ
トする。ステップS12ではGCNTとKCNTで指示
されたページバッファ1の文字コードを読み出し、ステ
ップS3のときと同様にして印字する。
ステップ513では次の文字コードを指示すべく KC
NTを+1し、ステップS14ではKCNTが印字デー
タの1行分の文字数に達したかをみる。ここでは印字デ
ータは用紙2枚内で印刷されることがわかっているため
、KCNTは印字データの1行分の文字数BKSZと比
較すれば良い。
1行の文字数に達していない時は再びステップS12に
戻って前述の動作を繰り返すが、1行の文字数に達した
時はステップS15に進み、復帰、改行命令(CR/L
F)を印字部3に出力する。
ステップS16ではGCNTを+1し、ステップS17
で行数が1頁分の行数に達したかをみる。1頁分の行数
に達していなければ、再びステップSllに戻り前述の
動作を繰り返す、1頁の印字が終了するとステップS1
8に進み、改頁命令を印字部3に出力して処理を終了す
る。
かくして、ページバッファ1に記憶されている文字コー
ドデータの読み出す順序を、用紙サイズや印字データサ
イズに合わせて更新することにより、元々の印字データ
を、例えば左右に分割して2頁にわたって印字すること
ができる。
[その他の実施例の説明(第7図〜第9図)]なお、本
本実例では大きな用紙サイズの印字データを小さな用紙
サイズ用の印字データに分割し、複数ページに分けて印
字する場合について説明したが、分割された各ページ印
字の際に、印字用の用紙サイズに対応して予め定められ
た、ページバッファ1内のアドレス位置から所定のコー
ドデータを出力することにより、各ページの端部等に所
望のページ番号を印字し、印字後のページ整理を容易に
するようにもできる。
第7図にその印字例を示す。図中、70.71はページ
番号である。
また、印字部3の機構上の問題により、用紙の端部ぎり
ぎりの位置までは印字できずに、ある程度の余白ができ
てしまうものも少なくない。このような機器により分割
出力された2頁を、並べて貼り合わせるような場合、紙
端を重ね合わせるか、または紙端をカットして貼り合わ
せる必要がある。その際の位置合わせのため、第8図の
80〜83に示すような位置合わせマークを所定位置に
印字しておくようにしても良い。
また本実施例では、A3サイズ用の印字データをA4サ
イズの用紙2枚に分割して出力する場合について説明し
たが、この用紙サイズに限定されるものではなく、同様
の手法で任意サイズの印字データを、印字部にて印字可
能な文字数及び行数で分割して、複数枚の用紙に印字す
るようにしても良い。
これを示したのが第9図(a)、(b)で、第9図(a
)はA4サイズ6頁分の印字データ90を6分割して、
第9図(b)の91〜96に示したように6頁にわたっ
て印字した場合の例を示している。
以上説明したように本実施例によれば、使用する用紙サ
イズより大きな用紙サイズの印字データに対しても、デ
ータの欠落やデータの不揃いなどが生じることがなく、
見易い形で印字データを印刷用用紙サイズに分割し、複
数枚に分けて印字することができるようになる。
[発明の効果] 以上述べた如く本発明によれば、印刷データの用紙サイ
ズよりも小さい用紙にも見やすく印刷できるという効果
がある。
【図面の簡単な説明】
第1図は本発明の一実施例の記録装置のブロック図、 第2図は本実施例の印字動作を説明する図、第3図は印
字動作のフローチャート、 第4図はA3サイズの印字データの例を示す図、 第5図(a)、(b)は従来の記録装置による印字例を
説明するための図、 第6図は本実施例による印字例を示す図、第7図、第8
図は本発明の他の実施例による印字例を示す図、 第9図(a)、(b)は本発明の他の実施例による分割
印字例を示す図である。 図中、1・・・ページバッファ、2・・・フォントメモ
リ、3・・・印字部、4・・・制御部、5・・・CPU
、6・・・ROM、7・・・RAMである。 第1図 第2図 第4図 第6図 71’C−シ       第2■−ヅ第7図 オドゲージ゛        22’(−ジ第8図 第9図 (b)

Claims (3)

    【特許請求の範囲】
  1. (1)少なくとも1頁分の文書情報を入力して格納する
    格納手段と、該格納手段より文書情報の読出しを行う読
    出手段と、該読出手段により読出された文書情報を用紙
    上に記録する記録手段と、前記用紙の縦横サイズを記憶
    する記憶手段とを備え、前記読出手段は前記用紙の縦横
    サイズに対応して更新され、前記記録手段は前記文書情
    報の印刷イメージを前記用紙サイズで複数に分割したイ
    メージで前記用紙上に記録するようにしたことを特徴と
    する記録装置。
  2. (2)読出手段は文書情報の読出し行を指示する行指示
    手段と、文字位置を指示する文字桁指示手段とを備え、
    前記文字桁指示手段は用紙の横サイズに達すると初期化
    され、前記行指定手段は前記文字桁指示手段の初期化に
    対応して更新されることを特徴とする特許請求の範囲第
    1項記載の記録装置。
  3. (3)記録装置は種々のホストとの接続が可能なコード
    インタフェース部を有していることを特徴とする特許請
    求の範囲第1項記載の記録装置。
JP61041718A 1986-02-28 1986-02-28 出力装置 Expired - Fee Related JPH0753466B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61041718A JPH0753466B2 (ja) 1986-02-28 1986-02-28 出力装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61041718A JPH0753466B2 (ja) 1986-02-28 1986-02-28 出力装置

Publications (2)

Publication Number Publication Date
JPS62199477A true JPS62199477A (ja) 1987-09-03
JPH0753466B2 JPH0753466B2 (ja) 1995-06-07

Family

ID=12616201

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61041718A Expired - Fee Related JPH0753466B2 (ja) 1986-02-28 1986-02-28 出力装置

Country Status (1)

Country Link
JP (1) JPH0753466B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02295778A (ja) * 1989-05-10 1990-12-06 Fujitsu Ltd 印刷制御方法
US5025397A (en) * 1988-08-24 1991-06-18 Tokyo Electric Co., Ltd. Label printer
JPH04286668A (ja) * 1991-03-18 1992-10-12 Fujitsu Ltd プリンタ装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS605666A (ja) * 1983-06-24 1985-01-12 Canon Inc 画像出力装置
JPS60247578A (ja) * 1984-05-23 1985-12-07 Matsushita Electric Ind Co Ltd 印刷装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS605666A (ja) * 1983-06-24 1985-01-12 Canon Inc 画像出力装置
JPS60247578A (ja) * 1984-05-23 1985-12-07 Matsushita Electric Ind Co Ltd 印刷装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5025397A (en) * 1988-08-24 1991-06-18 Tokyo Electric Co., Ltd. Label printer
JPH02295778A (ja) * 1989-05-10 1990-12-06 Fujitsu Ltd 印刷制御方法
JPH04286668A (ja) * 1991-03-18 1992-10-12 Fujitsu Ltd プリンタ装置

Also Published As

Publication number Publication date
JPH0753466B2 (ja) 1995-06-07

Similar Documents

Publication Publication Date Title
TW399179B (en) Method and apparatus for compressing slice-oriented bitmaps
JPS60234856A (ja) 記録装置
CN102331914A (zh) 表单处理系统、ocr装置、表单制作装置及其处理方法
JPH02297462A (ja) プリンタ装置
JPH01196096A (ja) 出力装置
JPH0753466B2 (ja) 出力装置
JPS6145325A (ja) プリント装置
JPS61197252A (ja) 出力方法
JPH0469917B2 (ja)
JPS62227648A (ja) カラ−文書出力方式
JP2564521B2 (ja) 計算機端末装置
JPS61232484A (ja) 出力方法
JP2547716B2 (ja) デ−タ処理システム
JPH0430073B2 (ja)
JPS59181387A (ja) 図形発生装置
JPH02751B2 (ja)
JP2614251B2 (ja) プリンタの印刷制御方式
JPS6364086A (ja) 出力装置
JPS63262262A (ja) プリンタ装置
JPH0747724A (ja) 印刷装置
JPH04246569A (ja) プリンタ
JPS5831443A (ja) プリンタ
JPS6395970A (ja) カラ−ワ−ドプロセツサ
JPS61286177A (ja) 文書作成装置
JPS60114972A (ja) 帳票フオーマツト作成装置

Legal Events

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