JPH02233277A - 印刷装置 - Google Patents

印刷装置

Info

Publication number
JPH02233277A
JPH02233277A JP5339389A JP5339389A JPH02233277A JP H02233277 A JPH02233277 A JP H02233277A JP 5339389 A JP5339389 A JP 5339389A JP 5339389 A JP5339389 A JP 5339389A JP H02233277 A JPH02233277 A JP H02233277A
Authority
JP
Japan
Prior art keywords
address
page
block
packet
data
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
JP5339389A
Other languages
English (en)
Other versions
JP2650404B2 (ja
Inventor
Hiroyuki Funahashi
舟橋 浩之
Masahiro Murakami
昌弘 村上
Toru Tsuzuki
徹 都築
Hajime Usami
元 宇佐美
Kiyoshi Takahashi
清 高橋
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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP5339389A priority Critical patent/JP2650404B2/ja
Publication of JPH02233277A publication Critical patent/JPH02233277A/ja
Application granted granted Critical
Publication of JP2650404B2 publication Critical patent/JP2650404B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Handling Of Sheets (AREA)
  • Dot-Matrix Printers And Others (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、レーサプリンタ等の印刷装置に係り、特に、
印刷データを格納したメモリのアドレッシング制御に関
する。
[従来の技術] 従来、レーサプリンタ等の印刷装置において、用紙の表
裏両面に文字、グラフィック等のデータを印刷する、い
わゆる画面印刷を行うことは、例えは、特開昭59−1
79354号公報に示されように既に知られている。と
ころで、このように両面印刷および複数ページの印刷を
行う場合、その両面ページ分の印刷データを複数ブロッ
クに分割し、印刷データバッファとして用いられるペー
ジメモリの領域にブロック単位で格納していた。
この時、各ブロックの先頭の絶対アドレスをテーブルに
記憶して、1ページ分のブロックとテーブルとでもって
1パケットを形成し、同ページメモリ内に複数ページ分
のバケツ1へを形成させ、印刷装置の制御側で該パケッ
ト内の印刷データを取り出して用紙の両面に印刷制御を
行っていた。
[発明が解決しようとする課題] しかしなから、上記の構成では、複数ページを印刷する
とき、単ページ印刷後、次のページを印刷するために印
刷済パケットを削除し、ブロックを郡動してメモリマッ
プを変更すると、ブロックの絶対アドレスは移動量分変
化するので、その都度、絶対アドレスを変更する処理を
必要としていた。そのために、処理速度か低下するとい
う問題があった。また、上記の問題点を回避しようとし
て、ページメモリを循環メモリ(例えば特公昭63−1
2290号公報参照)として使用する場合は、各パケッ
トの先頭アドレスを記憶するテーブルを設ける必要があ
り、余分にメモリを使用しなければならなかった。
本発明は上記の問題点を解決するなめになされたもので
あり、両面印刷を行う際に、複数ページの印刷データを
メモリに格納してから印刷を開始する両面印刷装置にあ
って、ブロック移動を行ってメモリマップか変化しても
、その都度、テープルに格納されたアドレスの変更処理
をすることなく、順次印刷処理を続けるようにして、印
刷のためのデータ処理時間の短縮を図るようにした両面
印刷装置を提供することを目的とする。
[課題を解決するための手段] 上記の目的を達成するなめに本発明は、用紙の両面に印
字する印刷手段と、印刷手段に出力されるページ単位の
印刷データを分割して複数ページ分記憶するページメモ
リと、この分割によって形成されるブロックをページ単
位に前記ページメモリにアドレッシングしてパケットを
形成し、このパケットを印刷手段に出力する制御手段と
を備えた両面印刷装置において、制御手段は、パケット
を形成する際に、各パケットの先頭アドレスと各ブロッ
クの先頭アドレスにより該ブロックの先頭の相対アドレ
スをテーブル処理する処理手段と、このテーブル処理さ
れた相対アドレスと所定の絶対アドレスとによって、ブ
ロックの絶対アドレスを算出する演算手段を備え、この
算出された絶対アドレスに基づいて印刷出力するように
したちのである。
[作用] この構成によれば、ブロック移動後であっても、演算手
段は、デーブル内に格納された各ブロックの先頭の相対
アドレスによって、該ブロックの先頭の絶対アドレスを
算出し、制御手段はこの絶対アドレスに基づいて印刷動
作を継続する。
「実施例J 第1図は本発明の一実施例による両面記録装置の全体構
成を示す。
本実施例はレーザプリンタの場合で、本体1内には、レ
ーザ/スキャナ部2、画像記録プロセス装置3、定着装
置4などが設けられ、プロセス装置3は、感光ドラム5
、主帯電器6、現像器7、転写帯電器(転写部)8、分
離器9などから構成されている。レーザ/スキャナ部2
は、文字・クラフィックなどの記録データについてのレ
ーサ光でなる光像を反射ミラー10を経て感光ドラム5
に照射し、もって、感光ドラム5上に潜像を形成し、こ
の潜像を現像器7により現像し、さらに転写帯電器8に
より用紙に転写する。
用紙の搬送系については、本体1の一側方に用紙11か
収容された給紙カセット12a,12bか2個装着され
ており、給紙ローラー3a,13b、レジストローラー
4により用紙11は転写部8に搬送され、転写、分離後
、搬送カイド部15を経て定着装置4に搬送される。さ
らに、この定着装置4の下流側には搬送路切換レバー1
6.17が配置され、搬送路は切換レバー16により、
本体1の上面に設けたフェイスタウントレイ18側と、
本体1の他側方に設けたフェイスアップトレイ19およ
び反転トレイ20側のいずれかに切換えられる。他方、
切換レバー17により後者側のフェイスアップトレイ1
つと反転トレイ20のいずれかに切換えられる。
さらに、反転トレイ20上の用紙を反転搬送する装置と
して、反転ローラ21、反転搬送路22斜送ローラ23
および反転済用紙トレイ24が設けられ、さらに、反転
済用紙トレイ24上の用紙を上記レジストローラー4の
上流側に再給紙する再給紙ローラ25か設けられている
。また、フ千イスタウン1・レイ18に向う搬送路26
には排紙ローラ27が設けられている。
なお、第1図において、実線矢印は両面印刷モードにお
ける先の印刷時の用紙の搬送ルート、破線矢印は反転後
の印刷時の用紙の搬送ルートを示す。
第2図は上記レーザ/スキャナ部2を主体とした印刷機
構部(エンジン)を制御する印刷制御装置のブロック構
成を示す。
本制御装置は、ホストコンピュータ等の外部装置40か
らページ単位の印刷データ(以下、ページデータと称す
る)が、インターフエイス41を介して入力されると共
に、装置全体を制御するCPU51と、ページデータ等
が記憶されるr{AM52と、ページデータかイメージ
データとして展開されるビデオRAM53と、装置の動
作プログラムやキャラクタジェネレー夕等が格納された
ROM54と、上記レーザ/スキャナ部2、画像記録プ
ロセス装置3などでなる印刷機構部(エンジン)56等
から構成される。
また、上記RAM52は、外部装置40から送られて来
るデータを一時的に格納する受信バッファ52aと、こ
の受信バッファ52aに格納されたページデータを、第
3図に示すように、複数のブロック単位に分割し、第4
図に示すように、用紙面上の記録位置を示す位置データ
を持った形式に展開し、複数ページ分のブロックを記憶
するページメモリ52bと、表面ページ(奇数ページ)
分のページデータがページメモリ52bに記憶されると
セットされ、同データか印刷されるとリセットされる表
ページデータフラグ、および裏面ページ(偶数ページ)
分のページデータがページメモリ52bに記Ill1さ
れるとセットされ、同データが印刷されるとリセットさ
れる裏ベージデータフラグ等を記憶する作業用メモリ5
2c等からなる。
次に、上記のように構成された印刷制御装置の印刷動作
を、第5図、第6図、第7図と共に説明する。
受信バッファ52aからページデータをページメモリ5
2bに記憶するとき、上述のように、用紙1ページ分の
ページデータを入力順にブロックに分割し、用紙面上の
記録位置を示す位置データを持った形式に展開する。そ
して、第5図に示すように、各ブロックの印刷データの
先頭のアドレスを、LSB (例えば、0番地)からの
絶対アドレス(j )として、アドレステーブルに記憶
させる。そして、1ページ分のブロックとアドレステー
ブルとで1パケットを構成させ、そのパケットのメモリ
サイズ情報をもアドレステーブルに記憶して、ページメ
モリ52bに展開させる。
なお、第5図の1ページ目パケットにおいて、ブロック
印刷データが第4、第3、第1、第2、第5の各ブロッ
ク順に格納されたものを示しているか、これは、データ
か、印刷の順とは関係なく、上記の順に受信バッファ5
2aへ入力された場合であって、アドレステーブルには
、ビデオRAM53へのビット展開を、第1ブロックの
印刷データから順に行なうためのアドレス情報が格納さ
れている。
次に、ページデータを印刷する際に、各アドレステーブ
ルに記憶されている各パケットのメモリサイズより、各
パケットの先頭の絶対アドレス(m)を算出し、この絶
対アドレス<m)と、アドレステーブルに記憶されてい
る各ブロックの先頭を示す絶対アドレス(!J)とから
、各パケットの先頭の絶対アドレス(m)を基準とした
各ブロックの先頭の相対アドレス(n)を、例えば、n
=m−1によって求めて、第6図に示すように、各アド
レステーブルに記憶されている絶対アドレス(』)と置
換えて記憶させる。
その後、1ページ目、2ページ目の各パケットか、印刷
機構部56で印刷され、該パケットの印刷データをペー
ジメモリ52bから削除し、さらに、3ページ目以降の
パケットが印刷される。
この印刷動作において、1ページ目、2ページ目の印刷
後、3ページ目以降のデータのブロック移動を行って1
ページ目、2ページ目のデータの上に上書きすることに
より両パケットを削除する。
このとき、3ページ目のパケットの先顧が鼓上位アドレ
ス(MSB>に来るようにする。また、ブロック単位で
イメージデータとして展開して印刷するために、3ペー
ジ目以降の各ブロックのページメモリ52b上における
絶対アドレス(』)を、相対アドレス(n)を用いて演
算して求める。
1ページ目のパケット、2ページ目のパケットの各テー
ブルに記憶されている各パケットサイズを加算すること
により最上位アドレス(絶対アドレス)からの3ページ
目のパケットの先頭アドレス<m)を算出する。次に、
3ページ目のパケットのアドレステーブルより所望する
ブロックの相対アドレス(n>を求めて、j=m−nに
より所望するブロックの絶対アドレスを算出する。
また、1ページ目、2ページ目の各パケットを削除する
には、各テーブルに記憶されたパケットサイズを加算す
ることにより、削除すべき総サイズを求め、このサイズ
分だけブロック移動を行うことによってなされる(第7
図参照)。
さらに、上記制御装置の動作について、その動作手順を
示した第8図のフローチャートに基づき説明する。
CPU51は、ホストコンピュータなどの外部装置40
から送られてきたデータ(コード)をインターフェイス
41を介して受信バッファ52aに一時的に格納し、こ
の受信バッファ52aからそのデータを取出し(#1)
、印刷排出コードか存在するかどうかを調べる(#2)
。存在しないと判断されれば、データをページデータと
してブロックに分割し、各ブロックの先頭のページメモ
リ領域における絶対アドレスをアドレステーブル内に格
納し、各ブロックとテーブルとからなるパケットを1ペ
ージ毎に形成し、ページメモリに記憶する(#3、#4
)。その後、#1に戻って、以下同様の動作を繰返す。
一方、#2で印刷排出コードが存在すると判断されれば
、アドレステーブルに記憶された各ブロックの先顧のペ
ージメモリ領域における絶対アドレスを、該パケットの
先頭アドレスを基準とした相対アドレス(n)に変更し
、該テーブルに記憶する(#5)。さらに、パケットの
メモリサイズもテーブルに記憶して、1パケットのペー
ジメモリ52bへの登録を完了する(#6.#7)。
次に、現在登録されているパケット数が2以上あるかど
うか、すなわち表ページデータフラグおよび裏ページデ
ータフラグが共にセットされているかどうかを調べ(#
8)、2以上なければ#1に戻って、次のパケットか登
録されるまで、以下同様の動作を繰返す。また、2以上
あれば、1パケットを印刷し、2パケット目の印刷が終
了しているかどうか、すなわち裏ページデータフラグか
リセットされているかどうかを調べる(#9,#10)
。終了していなければ、#9に戻り、2パケット目の印
刷か終了するのを待つ。
#10で2パケットの印刷を終了したと判断されれば、
印刷終了した2つのパケッ1・をページメモリ52bか
ら削除し(#11)、#1に戻って、以下同様の動作を
繰返す。
次に本装置の印刷動作について、特に、上記パケットを
ページメモリ52bから削除ずる動作(#1.1>につ
いて、第9図のフローチャートに基づいて説明する。
第8図の#10にて、表ページデータフラグおよび裏ペ
ージデータフラグが共にリセットされていると判断され
れば、該2ページ分のページデータをページメモリ52
bから削除しに行く。
ます、各パケットのテーブルに記憶されている各パケッ
トのメモリサイズより、両ページのメモリサイズを加算
することによって、削除すべきメモリサイズが割出され
る(#21)。
次に、各パケットのテーブルに記憶されている各パケッ
トのメモリサイズより、次のページのパケットの先頭ア
ドレスを算出して、ブロック移動を行う先頭のアドレス
を算出する(#22)。
さらに、各パケットのテーブルに記・胤されている各パ
ケットのメモリサイズより、次ページ以降からページメ
モリ52bに記憶されているnページ目までのパケット
ザイスの総数を算出して、ブロック移動量を算出する(
#23>。
そして、#22で求めたブロック移動九頭ア}くレスか
ら、#23で算出しなブロック移動量分よでのメモリサ
イズを、#21で割出された削除すべきメモリサイズ分
だけ、ブロック移動を行い、次ページの先頭が最上位ア
ドレスになる様にする(#24>。この結果、印刷され
た両ページの両パケットが削除される。
また、上記#10で共にリセットされていないと判断さ
れれば、まだ印刷されていないページデータか存在する
ので、この削除ルーチンに入らないようにする。
このようにして、データのブロック移動が行われても、
パケットのメモリサイズとブロックの相対アドレスから
、任意のブロックの絶対アドレスを算出することかでき
る。
[発明の効果] 以上のように本発明によれば、用紙に印刷記録すべき印
刷データをブロック単位で、メモリに記憶後、ページ印
刷を行う印刷装置において、ブロックのメモリ上の位置
を相対アドレスでもって、テーブル内に記・隠させるこ
とにより、ブロックの位置か移動しな場合でも、任意の
ブロックの絶対アドレスを演算により算出することがで
きるので、その都度、デーブル内に記憶されているアド
レスを更新するといったテーブル操作が省略され、印刷
動作の処理の高速化を図ることができる。
【図面の簡単な説明】
第1図は本発明の一実施例による両面印刷装置の全体構
成図、第2図は同装置の印刷制御装置のブロック構成図
、第3図は用紙のブロック分割を示す概略構成図、第4
図は印刷データの一形式を示す概略構成図、第5図はペ
ージメモリのメモリマップ、第6図はページメモリのア
ドレステーブルを示す概略構成図、第7図はページメモ
リにおけるパケット削除を示す概略構成図、第8図は前
記印刷制御装置の動作手順を示すフローチャート、第9
図は前記パケット削除を示すフローチャートである。 3・・・画像記録プロセス装置、40・・・ホストコン
ピュータ、41・・・インターフェイス、51・・・C
PU、52a・・・受信バッファ、52b・・・ページ
メモリ、53・・・ビデオRAM、54・・・ROM、
56・・・印刷機構部。

Claims (1)

    【特許請求の範囲】
  1. (1)用紙の両面に印字する印刷手段と、この印刷手段
    に出力されるページ単位の印刷データを分割して複数ペ
    ージ分記憶するページメモリと、この分割によつて形成
    されるブロックをページ単位に前記ページメモリにアド
    レッシングしてパケットを形成し、このパケットを前記
    印刷手段に出力する制御手段とを備えた両面印刷装置に
    おいて、前記制御手段は、前記パケットを形成する際に
    、各パケットの先頭アドレスと各ブロックの先頭アドレ
    スにより該ブロックの先頭の相対アドレスをテーブル処
    理する処理手段と、このテーブル処理された相対アドレ
    スと所定の絶対アドレスとによつて、前記ブロックの絶
    対アドレスを算出する演算手段を備え、この算出された
    絶対アドレスに基づいて印刷出力するようにしたことを
    特徴とする両面印刷装置。
JP5339389A 1989-03-06 1989-03-06 印刷装置 Expired - Fee Related JP2650404B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5339389A JP2650404B2 (ja) 1989-03-06 1989-03-06 印刷装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5339389A JP2650404B2 (ja) 1989-03-06 1989-03-06 印刷装置

Publications (2)

Publication Number Publication Date
JPH02233277A true JPH02233277A (ja) 1990-09-14
JP2650404B2 JP2650404B2 (ja) 1997-09-03

Family

ID=12941578

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5339389A Expired - Fee Related JP2650404B2 (ja) 1989-03-06 1989-03-06 印刷装置

Country Status (1)

Country Link
JP (1) JP2650404B2 (ja)

Also Published As

Publication number Publication date
JP2650404B2 (ja) 1997-09-03

Similar Documents

Publication Publication Date Title
JPH0129111B2 (ja)
JPH02213932A (ja) 両面印刷装置
JPH02212174A (ja) 両面記録装置
JPH02233277A (ja) 印刷装置
JPH04325267A (ja) 出力方法及び装置
JP4250289B2 (ja) 印刷処理装置と印刷処理方法
JP2958229B2 (ja) 印刷装置及びその制御方法
JPH02239058A (ja) 両面印刷装置
JPH023351A (ja) 印刷装置
JP3288203B2 (ja) カラーイメージ処理装置
JP2981400B2 (ja) 印刷装置および印刷装置のデータ処理方法
JP3010633B2 (ja) 印刷装置
JPS61129969A (ja) 印刷制御装置
JPS63283968A (ja) 印刷制御方式
JPH082016A (ja) 印刷装置
JPS5941054A (ja) ペ−ジプリンタ制御方式
JP2943869B2 (ja) プリンタ制御装置
JPH03114856A (ja) プリンタデータ管理方式
JPH0425570B2 (ja)
JPS60160264A (ja) ビツトマツプメモリの制御方式
JPH0429862A (ja) ページプリンタ画像出力装置
JP4747943B2 (ja) 印刷制御装置および方法
JPS59223840A (ja) 印刷装置
JPS63100872A (ja) 表示画面のハ−ドコピ−方式
JPH02116571A (ja) 印刷装置

Legal Events

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