JPH03244573A - プリンタ装置 - Google Patents

プリンタ装置

Info

Publication number
JPH03244573A
JPH03244573A JP4130690A JP4130690A JPH03244573A JP H03244573 A JPH03244573 A JP H03244573A JP 4130690 A JP4130690 A JP 4130690A JP 4130690 A JP4130690 A JP 4130690A JP H03244573 A JPH03244573 A JP H03244573A
Authority
JP
Japan
Prior art keywords
data
buffer memory
input buffer
controller
page
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
JP4130690A
Other languages
English (en)
Inventor
Hiroki Okubo
博樹 大久保
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 JP4130690A priority Critical patent/JPH03244573A/ja
Publication of JPH03244573A publication Critical patent/JPH03244573A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、コントローラ内にインプットバッファメモリ
を有するプリンタ装置に関する。
(従来の技術) 従来、この種のプリンタでは、比較的大きな容量のイン
プットバッファメモリを有するコントローラの場合、1
つのファイルをホストから転送しプリントを実行させる
と、メモリ(RAM)に設けられたバッファメモリにデ
ータが存在していることを示す表示が操作パネル上に点
灯し、その後何枚かのプリントが行われていた。
(発明が解決しようとする課題) しかしながら、上記従来のプリンタ装置は、操作パネル
上に点灯した表示だけでは、使用者はバッファメモリに
残っているデータかあと何枚プリントされるかを知る手
段がなく、また次のファイルのデータは表示が点灯中も
しくは表示が消えてからホストから転送されるものであ
った。したがって複数のページにわたるデータをプリン
トする場合、使用者はそのデータが何枚プリントされる
かは実際にプリントが終了しないと判断できない場合が
多く、連続して他のファイルをプリントするような場合
には、ホストからデータを送っても前のデータのプリン
トが終了しないと次のファイルのプリントは実行されな
い。つまり、1つのファイルのプリントが終了するまで
は次のファイルをいつ送っても、前のファイルの処理を
待たなければならないという問題があった。
(課題を解決するための手段) 本発明は上記従来の課題を解決するものであり、インプ
ットバッファメモリに残りのデータが何ページ分格納さ
れているかを検出・表示させることによって、使用者が
ホストからデータ転送を効率良く行えるプリンタ装置を
提供することを目的とするものである。
(作 用) したがって、本発明によれば、データの残りページを操
作パネル上に表示することによって、使用者が確認でき
データ転送を効率よく行える。
(実施例) 第工図は本発明の一実施例におけるレーザプリンタの構
成を示すものである。第を図において、1はレーザプリ
ンタであって、コントローラ2とプリンタエンジン11
と操作パネル12とからなる。
コントローラ2はエンジンインターフェース21゜ホス
トインターフェース22.パネルインターフェース23
.プログラム読取専用メモリ(プログラムROM)24
.フォントROM25.オプションランダムアクセスメ
モリ(オプションRAM)26.RAM27及びコント
ローラ2の各種動作を制御するCPU28から成ってい
る。15はホストマシン、16はフォントカートリッジ
である。
第2図は本発明の一実施例におけるRAMに設けられた
インプットバッファメモリの構成例を示したものである
。第3図は第1図の操作パネル12の詳細構成を示した
ものであり、31は液晶表示器(LCD表示器)、32
は残りページ数表示部、33はスイッチ部である。第4
図及び第5図は本発明の一実施例の動作フローを示すも
のであり、第4図はデータ受信時のフローを、第5図は
プリント時のフローを示している。
次に上記実施例の動作について第1図ないし第5図を参
照して説明する。上記実施例において、プリンタエンジ
ン11はコントローラ2からのビデオ信号及び制御信号
により感光体状に静電潜像を作り、現像し、また給紙部
より転写紙を給紙し、転写及び定着し画像を形成する。
操作パネル12はプリンタの状態を示す表示部及びプリ
ンタのモード、フォント等を切り替えるスイッチ部等か
ら構成されている。コントローラ2は、その時設定され
ている制御モード及びホストからの制御コードに従って
、ホストからの印字データをビデオデータに変換してプ
リンタエンジン11へ出力する。コントローラ2内のC
PU28はプログラムROM24に記憶されたプログラ
ムに従ってホストマシン15からのデータ(印字データ
、制御データ)を処理する。RAM27はCPU28が
データを処理する時のワークメモリ、ホストマシン15
からのデータを取り込むインプットバッファメモリ、イ
ンプットバッファメモリからのデータをページ単位にし
て一時記憶するページバッファメモリ、ページバッファ
メモリに記憶されたデータを実際の印字パターンに変換
しビデオデータを記憶するビットマツプメモリ及びユー
ザが使用するユーザエリアなどに使用される。エンジン
インターフェース21のコントローラ2からプリンタエ
ンジン11への制御信号及びプリンタエンジン11から
コントローラ2へのステータス信号のインターフェース
である。ホストインターフェース22を通してホストマ
シン15から送られてきたデータは印字データ及び印字
制御データ(SP、CR,LF、HT、VT、 ・・・
等)とその他に分けられ、印字データ及び印字制御デー
タはインプットバッファメモリに記憶される。
ホストマシン15からのプリント命令により、コントロ
ーラ2はエンジンインターフェース21を通してプリン
タエンジン11にプリントスタートの命令を出す。
レーザプリンタ1では、ホストマシン15からデータを
受は取るとコントローラ2のRAM27に設けられたイ
ンプットバッファメモリと呼ばれるデータを一時記憶す
るバッファメモリに順に格納していく、一方、コントロ
ーラ2はそのデータを格納された順にひとつずつ取り出
して処理していく。
ホストマシン15からのデータは、インプットバッファ
のメモリ番地の最後まで格納されるとすでに取り出され
て空になっているインプットバッファメモリの先頭番地
へ戻って再び順番に格納される。
第2図に示すように一度に大量のデータを転送してホス
トの負荷を軽減するため充分に拡大されたインプットバ
ッファメモリを有するコントローラ2では、複数ページ
からなるデータがホストマシン15から転送されると、
データの全体あるいは大部分(少くともlページ分以上
)がインプットバッファメモリに格納されることになる
。この時本発明では以下のような処理を行う。すなわち
、データがインプットバッファメモリに格納される前に
コントローラ2は、ホストマシン15から転送されたデ
ータ中の改ページを示すコード(F ro+m F e
ed 。
以下FFという)を検知して(第4図81□+St□)
それをカウントしく第4図813)、このカウントされ
た値(Nt)をコントローラ2のRAM27中に設けた
カウンタ(図示せず)に書き込んでおく(第4図81.
)。その後インプットバッファメモリにデータを格納す
る。
このあとインプットバッファメモリに格納されたデータ
は、ビデオデータに変換されコントローラ2からのプリ
ント信号によって、エページ分のデータがプリンタエン
ジン11に出力されプリントされる。プリント信号がコ
ントローラ2から出され1ペ一ジ分のプリントを行うと
き、前にRAM27中のカウンタに書き込んだ値からデ
クリメントしていけば(第5図S ill 52215
Z3)、インプットバッファメモリに残っているデータ
のページ数(Ni)が算出される。例えば、あるファイ
ルのデータがインプットバッファメモリにすべて格納さ
れ、そのデータの中のFFの数(Nt)が5(5ペ一ジ
分)であったとする。そこで最初の1枚がプリントされ
ると、その時のRAM27中のカウンタの値(ページ数
Ni)は、 Nt−1=Niより 5−1=4  になる。これを最
後の1ペ一ジ分のデータがプリントされるまで繰り返す
ことで、インプットバッファメモリ中の残りのページ数
を知ることができる。これと同時に、第3図の残りペー
ジ数表示部32にその時の値(Ni)を表示すれば、使
用者はインプットバッファメモリに何ページ分データが
残っているかを確認することができる。
上記実施例ではページ管理をFFの数によって行う場合
について示したが、実際にはFFのみでページが変わる
だけでなく、イメージデータあるいは改行、ポジショニ
ング等のコマンドによっても、1ペ一ジ分の領域を超え
れば次のページのデータとして扱われる。そこで他の方
法として、現在のドツトの位置の垂直方向(副走査方向
)の値を管理することでページ数のカウントが行え、上
記実施例の方法と同様にインプットバッファメモリの中
の残りのページを知ることが可能になる。この方法は例
えば、ホストマシン15から転送されたデータの中にイ
メージデータ、改行、ボジショニング等が含まれていた
場合に、それらはRAM27のインプットバッファメモ
リを経由してイメージバッファメモリに格納され、キャ
ラクタ情報、ドツトの位置等の情報を持ってビットマツ
プメモリに展開されていく。この過程において、ドツト
の位置の垂直方向の値が決まるから、その値がコントロ
ーラ2によって1ペ一ジ分を超えたと判断されたとき、
先にRAM27中に設けたカウンタをインクリメントす
れば、FFを持たないデータで構成されたイメージでも
lページ分になり、同時にドツトの位置の値をクリアす
れば、次のページの先頭から再びページ管理が行えるこ
とになる。
このようにしてホストマシン15から転送された全デー
タについてこの操作をプリント信号の出される前に行え
ば、どのようなデータに関してもページ管理が可能にな
る。
(発明の効果) 本発明は上記実施例から明らかなように、インプットバ
ッファメモリにデータが何ページ分残っているかを算出
し、さらにその値を操作パネル上に表示することによっ
て、使用者がデータの残りページ数を確認でき、次のフ
ァイルのデータ転送を効率よく行える等の効果を有する
【図面の簡単な説明】
第1図は本発明の一実施例におけるレーザプリンタのブ
ロック構成図、第2図は実施例におけるインプットバッ
ファメモリの1例、第3図は第1図に示した実施例にお
ける操作パネルの構成図、第4図は実施例におけるデー
タ受信時のフローチヤード、第5図は実施例におけるプ
リント時のフローチャートである。 1 ・・・ レーザプリンタ、 2 ・・・コントロー
ラ、 11・・・プリンタエンジン、  12・・・操
作パネル、15・・・ホストマシン、16・・・ フォ
ントカートリッジ、21・・・エンジンインターフェー
ス、22・・・ホストインターフェース、23・・・パ
ネルインターフェース、24・・・プログラムROM、
25・・・ フォントROM、26・・・オプションR
AM、27・・・RAM、28・・・CPU、31・・
・液晶表示器、32・・・残りページ数表示部、33・
・・スイッチ部。

Claims (1)

    【特許請求の範囲】
  1. ホスト装置からのデータを少なくとも1ページ以上格納
    することが可能なバッファメモリを有するプリンタ装置
    において、前記バッファメモリに格納された印字データ
    が何ページ分であるかを算出する手段を有し、前記バッ
    ファメモリに格納されている残りのページ数を表示する
    機構を設けたことを特徴とするプリンタ装置。
JP4130690A 1990-02-23 1990-02-23 プリンタ装置 Pending JPH03244573A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4130690A JPH03244573A (ja) 1990-02-23 1990-02-23 プリンタ装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4130690A JPH03244573A (ja) 1990-02-23 1990-02-23 プリンタ装置

Publications (1)

Publication Number Publication Date
JPH03244573A true JPH03244573A (ja) 1991-10-31

Family

ID=12604809

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4130690A Pending JPH03244573A (ja) 1990-02-23 1990-02-23 プリンタ装置

Country Status (1)

Country Link
JP (1) JPH03244573A (ja)

Similar Documents

Publication Publication Date Title
JP3513266B2 (ja) 印刷制御システム、印刷制御方法及び印刷処理方法
US4843405A (en) Method of controlling reproduction of image in bit-map controlled laser printer
JP3711435B2 (ja) 印刷データのプレビュー方法および装置、記録媒体
US5210823A (en) Printing control apparatus in page printer
JPH0263763A (ja) 出力方法及びその装置
JPS5876941A (ja) ワ−ド処理システム
EP0619562B1 (en) Printing apparatus and printing processing method
EP0458569B1 (en) Method and apparatus for generating character patterns in an output memory
JPH03244573A (ja) プリンタ装置
EP0090802B1 (en) A page modification method in a printer subsystem of the partial page buffer composing type
US5930462A (en) Printing apparatus
JP4144574B2 (ja) 印刷データのプレビュー方法および装置、記録媒体
JPH0584987A (ja) プリンタ
JPH0659833A (ja) ネットワーク環境のプリンタ
JPH0728612A (ja) プリンタ
JP3311969B2 (ja) 印刷装置における排紙位置制御方法及び装置
JPH0916350A (ja) 印刷処理装置及びその方法
JPH11105370A (ja) 印刷制御方法及びその装置及び記憶媒体
JPH022170B2 (ja)
JP3143118B2 (ja) プリンタ及び印字イメージパターン展開方法
JPS62105227A (ja) パタ−ン記憶媒体差し換え制御方式
JP3292514B2 (ja) 縮小機能を有する印刷装置
JPH07101113A (ja) プリンタ
JPH0596811A (ja) 印字方法
JPH04284272A (ja) 印刷制御装置