JPS60199683A - ペ−ジプリンタのペ−ジ付け方法 - Google Patents

ペ−ジプリンタのペ−ジ付け方法

Info

Publication number
JPS60199683A
JPS60199683A JP59056787A JP5678784A JPS60199683A JP S60199683 A JPS60199683 A JP S60199683A JP 59056787 A JP59056787 A JP 59056787A JP 5678784 A JP5678784 A JP 5678784A JP S60199683 A JPS60199683 A JP S60199683A
Authority
JP
Japan
Prior art keywords
page
data
pages
pagination
memory
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
JP59056787A
Other languages
English (en)
Inventor
Shunsuke Fujita
俊介 藤田
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP59056787A priority Critical patent/JPS60199683A/ja
Publication of JPS60199683A publication Critical patent/JPS60199683A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

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

Description

【発明の詳細な説明】 技JL也野一 本発明は、ページ単位による記録をなすページプリンタ
にあってページ番号の記録を順次なすページプリンタの
ページ付は方法に関する。
災哀葭4 一般に、ページプリンタが1ペ一ジ分のプリントを実行
するのは、例えば、夷スケープシーケンスなどで定めら
れたプリントコマンドを外部装置から受けたとき、同じ
くフオームフィードコードを受けたとき、最終行位置か
らさらに改行しよう5とするとき、または定められたコ
マンドを受けた時点でページメモリに記録すべきデータ
が存在するときなどが考えられる。
従来、このようなページプリンタにあって、外部装置か
ら記録形態を指定する制御信号とともに送られてくる文
字、記号2図形などの記録データに応じて記録をなす際
に各ページ毎にページ番号を付すようにするには、記録
データを送出する外部装置の側で各1ペ一ジ分のデータ
の区切りを判断したうえでページ数のカウントをなしな
がら、各ページ分の記録データ中の特定位置にページ番
号の記録データを挿入させるようにしている。
しかしこのようなページ付けの手段をとるのでは、記録
紙における特定の位置にしかページ番号を付すことがで
きないとともに、改行によって次ページの記録をなすよ
うなとき、そのページにおける記録方向1行ピッチなど
の記録形態に変化があると1ペ一ジ分のデータ量が異な
って外部装置側で各ページ分における記録データの区切
りを判断することが困難となり、このような場合にペー
ジ付けを行なわせようとするには複雑な判定手段を必要
とするものになってしまう。
l蝮 本発明は以上の点を考慮してなされたもので、何ら外部
装置によらず、ページプリンタ側において、記録形態の
変化の如何にかかわらず、任意の位置にページ番号の記
録を容易に行なわせることができるようにしたページプ
リンタのページ付は方法を提供するものである。
璽底 以下、本発明の一実施例について詳述する。
本発明によるページプリンタのページ付は方法にあって
は、コントローラの制御下で外部装置から送ら九でくる
記録データをページメモリに格納しながらページ単位に
よる記録を行なわせるページプリンタにあって、そのペ
ージメモリ内に各1ペ一ジ分の記録データが格納される
ことによってページ数をカウントする手段と、そのカウ
ントされたページ数に応じた数字データを発生して、各
1ペ一ジ分の記録を実行する前にその数字データをペー
ジメモリにおける所定のアドレスに書き込む手段とをと
るようにしている。
第1図は本発明に係るページプリンタの一構成例を示す
もので、各インタフェース1,2を介してホストマシン
などの外部装置3とプロッタ4との間にコントローラが
接続され、外部装置3から送られてくるコード化された
記録データおよび制御信号を読み込んで、CPU5の制
御下において、制御信号に基いて記録すべき文字の印字
位置などを制御しながらフォントメモリ6から記録デー
タに応じた所定のキャラクタパターンのデータを読み出
してプロッタ4に印字データとして与えるように構成さ
れている。その際、CPU5は、外部装置2から送られ
てきた制御信号に基いて記録データを2つのページメモ
リ7.8のうちの一方に、フォントメモリ6のキャラク
タパターン格納アドレスに相当する内部キャラクタコー
ドに変換して格納していく。1ペ一ジ分のキャラクタコ
ードの格納が終了した時点でページメモリ7または8の
アドレスバスおよびデータバスはCPU5の制御下を離
れてDMAカウンタ9の制御下に入り、そのDMAカウ
ンタ9の制御下に入ったページメモリ7または8および
フォントメモリ6はキャラクタパターン発生モードとな
って1ペ一ジ分のプリントが終了するまでCPU5の系
から独立して制御される。なお、2つのページメモリ7
.8を設けることにより、一方がキャラクタパターン発
生モードとなってプロッタ4に対する出カバソファとし
て用いられている間、他方が外部装置3に対する入力バ
ッファとして用いられるようにしている。また、フォン
トメモリ6は各フォント別による複数のメモリパンクロ
1〜65に分割されてそれぞれ独立して設けられており
、それらのうちの何れか1つのメモリバンクを指定して
目的の文字種などによるキャラクタパターンのデータを
発生させることができるようになっている。キャラクタ
パターン発生モードとなっている部分は、プロッタ4の
主走査クロック(ライン同期信号)でページメモリ7ま
たは8のアドレスを発生してページメモリの印字情報(
文字セレクト、ユニットセレクト、フォントセレクト、
各制御フラグ等)を読み出す。その読み出された印字情
報とDMAカウンタ9が発生しているフォントメモリア
ドレスによってフォントメモリ6がアクセスされ、記録
データに対応するキャラクタパターンデータが読み出さ
れることになる。その読み出されたキャラクタパターン
データはシフトレジスタ10において並直列変換および
合成の処理がなされ、シリアルな印字データとして主走
査クロックに同期してプロッタ4に送出されていく。な
おその際、1主走査の有効時間がプロッタ4側から与え
られるラインゲート信号により、また1ページの有効時
間がフレーム同期信号によってそれぞれ決定されるよう
になっている。なお、図中11はプログラム用RoM、
12はワーク用RAM、13,14゜15はアドレスセ
レクタ、16.17.18はデータセレクタをそれぞれ
示している。
しかしてこのように構成されたページプリンタにあって
、前述のようにエスケープシーケンスなどで定められた
プリントコマンドを外部装置から受けたとき、同じくフ
オームフィードコードを受けたとき、最終行位置からさ
らに改行しようとするとき、または定められたコマンド
を受けた時点でページメモリに記録すべきデータが存在
するときなどの何れかの条件により、CPU5は1ペ一
ジ分の記録をなすべくプリントルーチンに入る。
そのプリントルーチンでは、DMAカウンタ9にページ
メモリ7または8のアドレスバスとデータバスの制御を
移して1ペ一ジ分の記録が実行される。
本発明によるページプリンタのページ付は方法では、具
体的には、そのプリントルーチンの先頭において以下の
ようなページ付けのためのサブルーチンを実行させるよ
うにしている。
すなわち、ページ付けのサブルーチンとしては、■ ま
ず、CPU5のワーク用RAM12内に設けたページカ
ウンタの内容を1つだけカウントアツプさせる。
■ 次に、そのページカウンタの内容すなわちページ数
を10進数化する。
■ 次に、その10進化されたページ数の桁数をかぞえ
る。
■ 次に、ワーク分RAM12内の他の部分に設けたペ
ージ数アドレスカウンタの内容を予め定められたオフセ
ット値にセットする。
■ 最終的に、ページ番号をあられす数字を1桁ずつ順
に内部コード信号に変換してページ数アドレスカウンタ
の示すページメモリ7または8におけるアドレスに書き
込むとともに、ページ数カウンタの内容を進め(記録形
態に応じて一定値を増減させる)、それを前記■でめた
桁数分だけ繰り返す。
なお、このときのページ付けのためのサブルーチンのフ
ローチャートを第2図に示している。
以上のページ付けのためのサブルーチンの実行により、
ページメモリ7または8における所定のアドレス部分に
ページ番号をあられす数値データが書き込まれたことに
49.1ペ一ジ分の記録実行時にそのアドレスに対応し
た記録面の位置にページ番号が付されるようになる。
なおその際、コントローラの電源オン後またはハードリ
セット後、あるいはコントローラ全体のリセットコマン
ド実行後に記録されるページの付番を1から開始させる
ために、CPU5によりコントローラの電源オン時また
はハードリセット時、あるいはコン1−ローラ全体のり
セットコマンド実行時にページカウンタをクリアしてそ
の内容を0にリセットさせる。また、エスケープシーケ
ンスなどによりページカウンタ髪クリアさせるコマンド
またはそのページカウンタの初期値を設定させるコマン
ドを設けておき、そのコマンドの実行によって任意のペ
ージから付番1からのページ付けを行なわせたり、また
は任意の付番からページ付けを開始させたりすることが
できるようになる。
また、ページ数アドレスカウンタの初期値となるオフセ
ット値をワーク用RAM12内に格納する変数としてお
き、それもコマンドによって書き換え可能としておけば
1例えば第3図(a)〜(d)に示すように、記録面の
任意の位置にページ付けを行なわせることができるよう
になる。さらに、第2図に示すページ付けのためのサブ
ルーチンにおけるAまたはBの位置にページの数値以外
の文字や記号などを書き込むための処理を加えるように
すれば、例えば第4図(a)〜(d)に示すように、文
字や記号付きのページ付番を行なわせることができるよ
うになる。
なお、以上説明した本発明によるページプリンタのペー
ジ付は方法は、それを別のエスケープシーケンスなどの
コマンドを用いてページ付けを実行させるか否かの選択
を行なわせるようにすることも可能である。すなわち、
特定のコマンドにより前述したページ付けのたーめのサ
ブルーチンをプリントルーチンの先頭で実行させるか否
かによって分岐させることにより、ページ付けの有無に
よるページ単位での記録を選択的に行なわせることがで
きるようになる。
腹膜 以上、本発明によるページプリンタのページ付は方法に
あっては、何らオペレータ側の外部装置によってページ
数のカウントをしたり、各1ペ一ジ分の記録データにお
ける区切りを判断したりするような必要がなく、ページ
プリンタ側において、記録形態の変化の如何にかかわら
ず、任意の位置におけるページ付けを何らハード構成の
変更を要することなく容易に行なわせることができると
いう優れた利点を有している。
【図面の簡単な説明】
第1図は本発明に係るページプリンタの一構成例を示す
ブロック図、第2図は本発明によるページ付けのための
サブルーチンの一例を示すフローチャート、第3図(a
)〜(d)は付番およびその位置に関するページ付けの
態様をそれぞれ示す図、第4図(a)〜(d)は文字ま
たは記号付きに関するページ付けの態様をそれぞれ示す
図である。 1・・・外部装置接続用インタフェース 2・・・プロ
ッタ接続用インタフェース 3・・・外部装置 4・・
・プロッタ 5・・・CPU 6“・・・フォントメモ
リ 7゜8・・・ページメモリ 9・・・DMAカウン
タ 10・・・シフトレジスタ 11・・・プログラム
用ROM 12・・・ワーク用RAM 13,14,1
5・・・アドレスセレクタ 1,6,17.18・・・
データセレクタ61〜65・・・メモリバンク 出願人代理人 烏井 清

Claims (1)

    【特許請求の範囲】
  1. コントローラの制御下で外部装置から送られてくる記録
    データをページメモリに格納しながらページ単位による
    記録を行なわせるページプリンタにあって、そのページ
    メモリ内に各1ペ一ジ分の記録データが格納されること
    によってページ数をカウントする手段と、そのカウント
    されたページ数に応じた数字データを発生して、各1ペ
    一ジ分の記録を実行する前にその数字データをページメ
    モリにおける所定のアドレスに書き込む手段とをとるよ
    うにしたページプリンタのページ付は方法。
JP59056787A 1984-03-23 1984-03-23 ペ−ジプリンタのペ−ジ付け方法 Pending JPS60199683A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59056787A JPS60199683A (ja) 1984-03-23 1984-03-23 ペ−ジプリンタのペ−ジ付け方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59056787A JPS60199683A (ja) 1984-03-23 1984-03-23 ペ−ジプリンタのペ−ジ付け方法

Publications (1)

Publication Number Publication Date
JPS60199683A true JPS60199683A (ja) 1985-10-09

Family

ID=13037122

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59056787A Pending JPS60199683A (ja) 1984-03-23 1984-03-23 ペ−ジプリンタのペ−ジ付け方法

Country Status (1)

Country Link
JP (1) JPS60199683A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63221069A (ja) * 1987-03-11 1988-09-14 Ricoh Co Ltd 文書作成編集装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63221069A (ja) * 1987-03-11 1988-09-14 Ricoh Co Ltd 文書作成編集装置

Similar Documents

Publication Publication Date Title
US4745576A (en) Address assignment system for image memory
US4480316A (en) Ruled line print control system in a word processing apparatus
JPS5876941A (ja) ワ−ド処理システム
JPS58166382A (ja) キヤラクタデ−タ発生方法
JPS5949584A (ja) 各種文字サイズが混在するデ−タの処理方式
JPS58117036A (ja) 印字制御装置
JPS5931751B2 (ja) ドツト式印刷装置
JPS6038742B2 (ja) プリンタの外字処理方式
SU877586A1 (ru) Печатающее устройство с переменным форматом
GB1341526A (ja)
JPS5856872B2 (ja) 拡大文字パタ−ン符号化器
JPS59111861A (ja) 印字制御方式
JPS6353039B2 (ja)
JPH0753466B2 (ja) 出力装置
JP2612277B2 (ja) 高速キャラクタ印字方法
JPS6198439A (ja) プリンタ装置
JPS5979786A (ja) 下線/傍線処理方式
JP2614251B2 (ja) プリンタの印刷制御方式
JPS6261436B2 (ja)
JPS607469A (ja) 文字パタ−ン発生装置
JPS6111844A (ja) 記録装置
JPH01291956A (ja) ドットマトリクス式プリンタ
JPS60136826A (ja) プリンタ装置
JPS5931731B2 (ja) プリント情報処理方式
JPS646027B2 (ja)