JPS6154769A - 印刷装置 - Google Patents
印刷装置Info
- Publication number
- JPS6154769A JPS6154769A JP59176553A JP17655384A JPS6154769A JP S6154769 A JPS6154769 A JP S6154769A JP 59176553 A JP59176553 A JP 59176553A JP 17655384 A JP17655384 A JP 17655384A JP S6154769 A JPS6154769 A JP S6154769A
- Authority
- JP
- Japan
- Prior art keywords
- page
- data
- printing
- group
- control unit
- 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
Links
Landscapes
- Editing Of Facsimile Originals (AREA)
- Record Information Processing For Printing (AREA)
- Facsimiles In General (AREA)
- Storing Facsimile Image Data (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[技術分野]
本発明は複数ページバッファを有する印刷装置に関し、
特に複数ページバッファに格納されている印刷データの
グループ取り消しを可能とした印刷装置に関するもので
ある。
特に複数ページバッファに格納されている印刷データの
グループ取り消しを可能とした印刷装置に関するもので
ある。
[従来技術]
データ発生源からの印字データをページバッファに保存
し、印字データに対するページ編集が完了した後に一括
印字を開始する印刷装置がある。
し、印字データに対するページ編集が完了した後に一括
印字を開始する印刷装置がある。
電子写真方式のプリンタの如くその印字方式によりペー
ジ印刷が要求される場1合、或いは印字機構部の高速化
により予めページ単位の編集処理を済ませておくことが
要求される場合、等があるからである。この種の装置の
中には、更にページ間の印字効率を上げるため複数のペ
ージバッファを用意し、1ペ一ジ印字が終了すると直ち
に次のページ印字を開始できるものがある。しかし、か
かる装置で印字中に入力印字データの誤りや印字不良が
発見されたときは、その後の無駄な印字出力を゛ 避け
るために当該印刷処理をキャンセルする必要がある。従
来はこのような場合に初期化スイッチの押下や電源スィ
ッチの再投入により印刷装置を初期化していた。従って
複数ページバッファに保存されている印字データは全て
消去された。しかしページバッファを複数有する装置で
は全てのページがある業務に係る一連の印字データを保
存しているとは限らない、つまり、他の業務に係る一連
の印字データを保存しているページや他人の印字データ
を保存しているページが含まれている場合もある。この
ような場合に、従来の印刷装置では印字処理をキャンセ
ルするような事態が生じても他の印字データを消去する
わけにはいかないから、無駄を承知で印字処理を続行す
る必要があった。特に同一内容のページを複数枚印刷す
るようなコピー印刷中にデータ誤りが発見された場合に
おいて、当該印刷処理を続行することによる用紙や時間
の無駄は無視し得ないものであった。
ジ印刷が要求される場1合、或いは印字機構部の高速化
により予めページ単位の編集処理を済ませておくことが
要求される場合、等があるからである。この種の装置の
中には、更にページ間の印字効率を上げるため複数のペ
ージバッファを用意し、1ペ一ジ印字が終了すると直ち
に次のページ印字を開始できるものがある。しかし、か
かる装置で印字中に入力印字データの誤りや印字不良が
発見されたときは、その後の無駄な印字出力を゛ 避け
るために当該印刷処理をキャンセルする必要がある。従
来はこのような場合に初期化スイッチの押下や電源スィ
ッチの再投入により印刷装置を初期化していた。従って
複数ページバッファに保存されている印字データは全て
消去された。しかしページバッファを複数有する装置で
は全てのページがある業務に係る一連の印字データを保
存しているとは限らない、つまり、他の業務に係る一連
の印字データを保存しているページや他人の印字データ
を保存しているページが含まれている場合もある。この
ような場合に、従来の印刷装置では印字処理をキャンセ
ルするような事態が生じても他の印字データを消去する
わけにはいかないから、無駄を承知で印字処理を続行す
る必要があった。特に同一内容のページを複数枚印刷す
るようなコピー印刷中にデータ誤りが発見された場合に
おいて、当該印刷処理を続行することによる用紙や時間
の無駄は無視し得ないものであった。
[目的]
本発明は上述した従来技術の欠点に鑑みてなされたもの
であり、その目的とする所は、印刷データのグループ取
り消しを可能とした印刷装置を提供することにある。
であり、その目的とする所は、印刷データのグループ取
り消しを可能とした印刷装置を提供することにある。
[実施例]
以下、添付図面を参照して本発明に好適なる一実施例を
詳細に説明する。第1図は本発明に係る一実施例のレー
ザビームプリンタ(以下、LBPと称する)の内部構成
を示す断面図である6図において、100はLBP本体
であり外部にJ1i続したホストコンピュータ(不図示
)から供給される文字情報を対応する文字パターンに変
換して記録媒体である用紙上に像形成する。300は操
作のためのスイッチ及びLED表示器等が配されている
操作パネル、101はLBP100全体の制御及びホス
トコンピュータから供給される文字情報等の解析をする
プリンタ制御ユニットである。プリンタ制御ユニットl
O1は主に文字情報を対応する文字パターンのビデオ信
号に変換してレーザドライバ102に出力する。レーザ
ドライバ102は半導体レーザ103を駆動制御するた
めの回路であり、入力されたビデオ信号に応じて半導体
レーザ103から発射されるレーザ光104をオン・オ
フ切替する。レーザ光104は回転多面鏡105で左右
方向に振られて静電ドラム106上に照射され、静電ド
ラム106上には文字パターンの潜像が形成される。こ
の潜像は静電ドラム106周囲の現像ユニット107に
より現像されたのち用紙に転写される。用紙にはカット
シート紙を用い、カットシート紙はLBPlooに装着
した用紙力セラ)108に収納され、給紙ローラ109
および搬送ローラ110とlllとにより’A置内に取
り込まれて静電ドラム106に供給される。
詳細に説明する。第1図は本発明に係る一実施例のレー
ザビームプリンタ(以下、LBPと称する)の内部構成
を示す断面図である6図において、100はLBP本体
であり外部にJ1i続したホストコンピュータ(不図示
)から供給される文字情報を対応する文字パターンに変
換して記録媒体である用紙上に像形成する。300は操
作のためのスイッチ及びLED表示器等が配されている
操作パネル、101はLBP100全体の制御及びホス
トコンピュータから供給される文字情報等の解析をする
プリンタ制御ユニットである。プリンタ制御ユニットl
O1は主に文字情報を対応する文字パターンのビデオ信
号に変換してレーザドライバ102に出力する。レーザ
ドライバ102は半導体レーザ103を駆動制御するた
めの回路であり、入力されたビデオ信号に応じて半導体
レーザ103から発射されるレーザ光104をオン・オ
フ切替する。レーザ光104は回転多面鏡105で左右
方向に振られて静電ドラム106上に照射され、静電ド
ラム106上には文字パターンの潜像が形成される。こ
の潜像は静電ドラム106周囲の現像ユニット107に
より現像されたのち用紙に転写される。用紙にはカット
シート紙を用い、カットシート紙はLBPlooに装着
した用紙力セラ)108に収納され、給紙ローラ109
および搬送ローラ110とlllとにより’A置内に取
り込まれて静電ドラム106に供給される。
第2図はプリンタ制御ユニツ)101の構成を示をブロ
ック図である0図において、200はLBP100全体
の制御及び文字情報の解析を行なう中央処理装置(以下
、CPUと称する)である、201はホストコンピュー
タからのデータ受信を行なうインタフェース回路であり
、ホストコンピュータから文字情報が入力されるとその
入力を知らせる割込信号Solと文字情報信号D01を
CPU200に送る。202はホストコンピュータから
CPU200を介して供給された文字情報を一時保存す
るための受信バッファ(RAM)である、即ち、CPU
200は割込信号S01で起動される入力割込処理プロ
グラムによって文字情報信号Dotを読み込み、受信バ
ッファ202に一時格納する。203はこうして入力さ
れた文字情報をページ単位に編集し、印字フォーマット
制御情報と共に保存しておくためのページバッファ(R
AM)である、204は、例えば100、ms毎の周期
でCPU200にタイマ割込信号SO2を出力するタイ
マユニットである。タイマ割込信号302はCPU20
0に組み込まれたマルチタスク処理方式のプリンタ制御
プログラムのタイマ割込処理ルーチンを起動して必要な
タスク切替制御を行なう、205はLBPlooの印字
動作について一時停止/再開の切替を指示するオンライ
ンスイッチである。206と207はLBPlooが一
時停止状態でのみ操作有効のスイッチであり、206は
ページバッファ203上のグループデータ取り消しの要
求に用いるグループリセットスイッチ、207はLBP
100全(4のコントロールリセット要求に用いるイニ
シャルスイッチである。スイッチ205〜207は通常
の押しボタンスイッチであり該スイッチの操作により実
行される機能はCPU200上のプリンタul mプロ
グラムによって実現される。208はLBPlooが一
時停止状態か再開状態かを表示するオンラインLEDで
あり1点灯(ON)しているときは再開状態を表わし、
消灯(OF F)しているときは一時停止状態を表わす
、209はグループリセットスイッチ206が押された
ことによりページ取り消し動作実行中であることを点灯
表示するブループリセラ) LEDである。210はイ
ニシャルスイッチ207が押されたことによりLBPl
ooの初期化動作実行中であることを点灯表示するイニ
シャルLEDである。211はページバッファ203か
ら1行分ずつ受け取った文字情報を文字パターンの印字
信号に変換して出力インタフェース回路212に出力す
る文字発生器である。出力インタフェース回路212は
印字機構部に各種制御信号やビデオ信号を出力する回路
であり、CPU200からの印#1開始信号SO3に応
じて印字機構部に起動がかけられ、併せて用紙の給紙、
静電ドラム106の回転、レーザドライバ102の起動
等の一連の印刷制御が行なわれる。
ック図である0図において、200はLBP100全体
の制御及び文字情報の解析を行なう中央処理装置(以下
、CPUと称する)である、201はホストコンピュー
タからのデータ受信を行なうインタフェース回路であり
、ホストコンピュータから文字情報が入力されるとその
入力を知らせる割込信号Solと文字情報信号D01を
CPU200に送る。202はホストコンピュータから
CPU200を介して供給された文字情報を一時保存す
るための受信バッファ(RAM)である、即ち、CPU
200は割込信号S01で起動される入力割込処理プロ
グラムによって文字情報信号Dotを読み込み、受信バ
ッファ202に一時格納する。203はこうして入力さ
れた文字情報をページ単位に編集し、印字フォーマット
制御情報と共に保存しておくためのページバッファ(R
AM)である、204は、例えば100、ms毎の周期
でCPU200にタイマ割込信号SO2を出力するタイ
マユニットである。タイマ割込信号302はCPU20
0に組み込まれたマルチタスク処理方式のプリンタ制御
プログラムのタイマ割込処理ルーチンを起動して必要な
タスク切替制御を行なう、205はLBPlooの印字
動作について一時停止/再開の切替を指示するオンライ
ンスイッチである。206と207はLBPlooが一
時停止状態でのみ操作有効のスイッチであり、206は
ページバッファ203上のグループデータ取り消しの要
求に用いるグループリセットスイッチ、207はLBP
100全(4のコントロールリセット要求に用いるイニ
シャルスイッチである。スイッチ205〜207は通常
の押しボタンスイッチであり該スイッチの操作により実
行される機能はCPU200上のプリンタul mプロ
グラムによって実現される。208はLBPlooが一
時停止状態か再開状態かを表示するオンラインLEDで
あり1点灯(ON)しているときは再開状態を表わし、
消灯(OF F)しているときは一時停止状態を表わす
、209はグループリセットスイッチ206が押された
ことによりページ取り消し動作実行中であることを点灯
表示するブループリセラ) LEDである。210はイ
ニシャルスイッチ207が押されたことによりLBPl
ooの初期化動作実行中であることを点灯表示するイニ
シャルLEDである。211はページバッファ203か
ら1行分ずつ受け取った文字情報を文字パターンの印字
信号に変換して出力インタフェース回路212に出力す
る文字発生器である。出力インタフェース回路212は
印字機構部に各種制御信号やビデオ信号を出力する回路
であり、CPU200からの印#1開始信号SO3に応
じて印字機構部に起動がかけられ、併せて用紙の給紙、
静電ドラム106の回転、レーザドライバ102の起動
等の一連の印刷制御が行なわれる。
第3図は操作パネル300上のスイッチや表示1%のレ
イアウトを示す平面図である1図において、205はオ
ンラインスイッチ、206はグループリセットスイッチ
、207はイニシャルスイッチ、208はオンラインL
ED、209はグループリセットLED、210はイニ
シャルLEDである。
イアウトを示す平面図である1図において、205はオ
ンラインスイッチ、206はグループリセットスイッチ
、207はイニシャルスイッチ、208はオンラインL
ED、209はグループリセットLED、210はイニ
シャルLEDである。
第4図はページバッファ203の内部データ構造を示す
図である0本実施例のLBPIQOは電子写真方式によ
る印字方式を採用しているため、一旦印字動作が開始さ
れると1ペ一ジ分の印字が終了するまでは一時停止Fで
き、ない、従って少なくとも1ペ一ジ分の印字データを
予めページバッファ203上に用意してから印字機構部
に起動をかける必要がある0本実施例装置はページバッ
ファ203上に最大5ペ一ジ分のページデータを保持で
きる。このためにページバッファ203はページ単位に
データを収納するデータバッファ403を有し、且つデ
ータバッファ403の中でページ単位のデータを独立に
管理するための#1〜#5のページコントロールユニツ
)500からなるページコントロールテーブル402を
有している。
図である0本実施例のLBPIQOは電子写真方式によ
る印字方式を採用しているため、一旦印字動作が開始さ
れると1ペ一ジ分の印字が終了するまでは一時停止Fで
き、ない、従って少なくとも1ペ一ジ分の印字データを
予めページバッファ203上に用意してから印字機構部
に起動をかける必要がある0本実施例装置はページバッ
ファ203上に最大5ペ一ジ分のページデータを保持で
きる。このためにページバッファ203はページ単位に
データを収納するデータバッファ403を有し、且つデ
ータバッファ403の中でページ単位のデータを独立に
管理するための#1〜#5のページコントロールユニツ
)500からなるページコントロールテーブル402を
有している。
あるページコントロールユニツ)500は印字データを
読み出すために出カベーシボインタ400により指し示
される。同時に他のあるページコントロールユニット5
00はホストコンピュータからの印字データを書き込む
ために入カベーシボインタ401により指し示される。
読み出すために出カベーシボインタ400により指し示
される。同時に他のあるページコントロールユニット5
00はホストコンピュータからの印字データを書き込む
ために入カベーシボインタ401により指し示される。
出カベーシボインタ400は印字出力中のページデータ
或いは次に印字出力すべきページデータに対応するペー
ジコントロールユニット500の番号を指し示すポイン
タであり、入カベーシボインタ400はデータ入力実行
中のページデータ格納エリア或いは次にデータ入力処理
すべきページデータ格納エリアに対応するページコント
ロールユニット500を指し示すポインタである。
或いは次に印字出力すべきページデータに対応するペー
ジコントロールユニット500の番号を指し示すポイン
タであり、入カベーシボインタ400はデータ入力実行
中のページデータ格納エリア或いは次にデータ入力処理
すべきページデータ格納エリアに対応するページコント
ロールユニット500を指し示すポインタである。
第5図はページコントロールユニット500の構造を示
す図である。ページコントロールユニット500には1
ページデータに関する各種の管理情報が納められている
。ホストコンピュータからの入力データは何れかのペー
ジコントロールユニット500に結びつけられてページ
単位に編集される0回時に印字データは何れかのページ
コントロールユニット500に結びつけられてページ単
位に出力される0図において、501はページコントロ
ールユニット500の状態を示すステータスフラグであ
り、「空き」、「入力中」、「出力待ち」、「出力中」
のうち何れかのステータスを保持する。r空き」のステ
ータスはページコントロールユニット500が未使用で
あることを示ス、「入力中」のステータスはページコン
トロールユニツ)500が入力データを受け取り中であ
り、且つページの編集処理を実行中であることを示す、
「出力持ち」のステータスはページのコントロールユニ
ツ)500が印字開始を待っている状態を示す、「出力
中」のステータスはページコントロールユニット500
に対応するページデータについて印字動作実行中である
ことを示す。
す図である。ページコントロールユニット500には1
ページデータに関する各種の管理情報が納められている
。ホストコンピュータからの入力データは何れかのペー
ジコントロールユニット500に結びつけられてページ
単位に編集される0回時に印字データは何れかのページ
コントロールユニット500に結びつけられてページ単
位に出力される0図において、501はページコントロ
ールユニット500の状態を示すステータスフラグであ
り、「空き」、「入力中」、「出力待ち」、「出力中」
のうち何れかのステータスを保持する。r空き」のステ
ータスはページコントロールユニット500が未使用で
あることを示ス、「入力中」のステータスはページコン
トロールユニツ)500が入力データを受け取り中であ
り、且つページの編集処理を実行中であることを示す、
「出力持ち」のステータスはページのコントロールユニ
ツ)500が印字開始を待っている状態を示す、「出力
中」のステータスはページコントロールユニット500
に対応するページデータについて印字動作実行中である
ことを示す。
502はページコントロールユニット500が管理して
いる1ページデータのデータバッファ403上のアドレ
スを示すデータアドレスポインタであり、503はデー
タバッファ403上に保存されている1ページデータの
長さを記憶しているデータレングスである。504は同
一内容のデータを印字すべきコピ一枚数を保持するコピ
一枚数エリアであり、505はコントロールユニット5
00に対応するページデータのグループ識別を行なうだ
めのグループiDを保存しておくエリアである。
いる1ページデータのデータバッファ403上のアドレ
スを示すデータアドレスポインタであり、503はデー
タバッファ403上に保存されている1ページデータの
長さを記憶しているデータレングスである。504は同
一内容のデータを印字すべきコピ一枚数を保持するコピ
一枚数エリアであり、505はコントロールユニット5
00に対応するページデータのグループ識別を行なうだ
めのグループiDを保存しておくエリアである。
グループiDはページコントロール二二゛ットの数に合
せ@l〜@5までが用意されており、最大5種類のグル
ープ識別が可能である0例えば、2種類の印字データグ
ループ@1.@2が格納されている一8様を示すと、ペ
ージコントロールユニット500の番号#1〜#3にば
グループiD@lの印字データが格納され、またページ
コントロールユニット500の番号#4 、 #5には
グループi D @ 2の印字データが格納されている
。
せ@l〜@5までが用意されており、最大5種類のグル
ープ識別が可能である0例えば、2種類の印字データグ
ループ@1.@2が格納されている一8様を示すと、ペ
ージコントロールユニット500の番号#1〜#3にば
グループiD@lの印字データが格納され、またページ
コントロールユニット500の番号#4 、 #5には
グループi D @ 2の印字データが格納されている
。
こうして各ページコントロールユニット50oに対応す
るページデータがどのグループiDに属するものである
か一儀的に識別できるようになっている。
るページデータがどのグループiDに属するものである
か一儀的に識別できるようになっている。
以上の構成において以丁にその動作を説明する。まず入
力データのページ編集処理を開始する際はCPU200
のプリンタ制御プログラムが入カベーシボインタ400
の指し示すページコントロールユニット500のページ
ステータス501をチェックして「空き」を確認後、ペ
ージステータス501を「入力中」にしてそのページコ
ントロールユニットのもとに1ページのデータ編集を進
める。ページ編集が終了するとページステータス501
を「出力持ち」にして入カベーシボインタ400の指し
示すアドレスを次のページコントロールユニット500
に移す、この場合に、ホストコンピュータとLBPlo
oとの間で一連の印字データグループの区切りを示すあ
る種の命令を定義しておき、ホストコンピュータから区
切りの命令が入力されるとCPU200はグループiD
を更新して、以後新たな区切り命令が入力されるまでこ
のグループfDを各ページコントロールユニット500
のグループiDエリア505にセットしながらページ編
集を続ける。
力データのページ編集処理を開始する際はCPU200
のプリンタ制御プログラムが入カベーシボインタ400
の指し示すページコントロールユニット500のページ
ステータス501をチェックして「空き」を確認後、ペ
ージステータス501を「入力中」にしてそのページコ
ントロールユニットのもとに1ページのデータ編集を進
める。ページ編集が終了するとページステータス501
を「出力持ち」にして入カベーシボインタ400の指し
示すアドレスを次のページコントロールユニット500
に移す、この場合に、ホストコンピュータとLBPlo
oとの間で一連の印字データグループの区切りを示すあ
る種の命令を定義しておき、ホストコンピュータから区
切りの命令が入力されるとCPU200はグループiD
を更新して、以後新たな区切り命令が入力されるまでこ
のグループfDを各ページコントロールユニット500
のグループiDエリア505にセットしながらページ編
集を続ける。
一方、印字処理を開始する際は出カベーシボインタ40
1が指し示すページコントロールユニット500のペー
ジステータス5olをチェックして「出力持ち」を確認
後、ページステータス5゜lを「出力中」にしてそのペ
ージコントロールユニットのもとに1ページの印字動作
を実行する。
1が指し示すページコントロールユニット500のペー
ジステータス5olをチェックして「出力持ち」を確認
後、ページステータス5゜lを「出力中」にしてそのペ
ージコントロールユニットのもとに1ページの印字動作
を実行する。
印字動作が終了するとページステータス501を「空さ
」にして、出カベーシボインタ401の指し示すアドレ
スをを次のページコントロールユニット500に移す。
」にして、出カベーシボインタ401の指し示すアドレ
スをを次のページコントロールユニット500に移す。
:fS6図及び第7図はCPU200が実1丁するグル
ープ取り消し機能の動作について示すフローチャートで
ある0本プリンタ制御プログラムは主プログラムである
メインモニタタスク600と、入力データのページ編集
を行なう入力タスクと、印字機構部に対して印字出力制
御を行なう出力タスクからなるマルチタスク処理方式の
プログラムであり、タイマユニット204によるタイマ
割込によりタスク管理がなされる。
ープ取り消し機能の動作について示すフローチャートで
ある0本プリンタ制御プログラムは主プログラムである
メインモニタタスク600と、入力データのページ編集
を行なう入力タスクと、印字機構部に対して印字出力制
御を行なう出力タスクからなるマルチタスク処理方式の
プログラムであり、タイマユニット204によるタイマ
割込によりタスク管理がなされる。
第6図はLBPlooに電源が投入されると直ちに実行
されるメインモニタタスクからの処理を示す、ステップ
601ではLBP100全体の初期化が行なわれる。プ
ログラム上に設けられたワークフラグとしてLBPlo
oの一時停止/再開状態を示すオンラインフラグと、初
期化要求が発生したことを示すイニシャルフラグがあり
、オンラインフラグはONに、イニシャルフラグはOF
Fに初期化される。ステップ602では入力タスクを起
動して入力データのページ編集をアクティブにする。以
下、ステップ603〜618でデータ入出力処理のモニ
タルーズにはいり、再開状態では入出力コントロール及
びステータスチェックを行ない、一時停止状態ではスイ
ッチ類のチェックを行なう、まずステップ603におい
てオンラインフラグをチェックし、ON(再開)状態な
らばステップ604〜612の再開処理を行なう、即ち
、ステップ604で再開状態を示すオンラインLE02
08を点灯し、ステップ605で入力タスクを再開して
一時停止状態で中断していた入力データのページ編集を
再開する0次にステップ606で出カベーシボインタ4
00の指示するページコントロールユニット500のペ
ージステータス501をチェックし、「出力持ち」なら
ばステップ607に進み出力タスクを起動して出カベー
シボインタ400で指し示すページデータの印字を開始
させる。ステップ60Bでは入力タスク実行時のエラー
及び出力タスク実行時のエラーの発生有無をチェックし
、エラーが発生している場合はステップ609でオンラ
インフラグをOFFにして、一時停止状態への移行要求
とする。ステップ610ではオンラインスイッチ205
が押されているか否かをチェックし、押されていればス
テップallでオンラインフラグをOFFにして一時停
止状態移行の要求とする。ステップ612ではオンライ
ンフラグをチェックしてON即ち再開状態のまま変化が
なければステップ606に戻り、入出力処理を繰り返す
、またステップ612でオンラインフラグがOFFなら
ば一時停止状態への移行要求があることを示すのでステ
ップ603を経由してステップ613〜618の一時停
止状態時の処理に進む。
されるメインモニタタスクからの処理を示す、ステップ
601ではLBP100全体の初期化が行なわれる。プ
ログラム上に設けられたワークフラグとしてLBPlo
oの一時停止/再開状態を示すオンラインフラグと、初
期化要求が発生したことを示すイニシャルフラグがあり
、オンラインフラグはONに、イニシャルフラグはOF
Fに初期化される。ステップ602では入力タスクを起
動して入力データのページ編集をアクティブにする。以
下、ステップ603〜618でデータ入出力処理のモニ
タルーズにはいり、再開状態では入出力コントロール及
びステータスチェックを行ない、一時停止状態ではスイ
ッチ類のチェックを行なう、まずステップ603におい
てオンラインフラグをチェックし、ON(再開)状態な
らばステップ604〜612の再開処理を行なう、即ち
、ステップ604で再開状態を示すオンラインLE02
08を点灯し、ステップ605で入力タスクを再開して
一時停止状態で中断していた入力データのページ編集を
再開する0次にステップ606で出カベーシボインタ4
00の指示するページコントロールユニット500のペ
ージステータス501をチェックし、「出力持ち」なら
ばステップ607に進み出力タスクを起動して出カベー
シボインタ400で指し示すページデータの印字を開始
させる。ステップ60Bでは入力タスク実行時のエラー
及び出力タスク実行時のエラーの発生有無をチェックし
、エラーが発生している場合はステップ609でオンラ
インフラグをOFFにして、一時停止状態への移行要求
とする。ステップ610ではオンラインスイッチ205
が押されているか否かをチェックし、押されていればス
テップallでオンラインフラグをOFFにして一時停
止状態移行の要求とする。ステップ612ではオンライ
ンフラグをチェックしてON即ち再開状態のまま変化が
なければステップ606に戻り、入出力処理を繰り返す
、またステップ612でオンラインフラグがOFFなら
ば一時停止状態への移行要求があることを示すのでステ
ップ603を経由してステップ613〜618の一時停
止状態時の処理に進む。
ステップ603でオンラインスイッチがOFF即ち一時
停止状態ならばステップ613以下の処理に進み、一時
停止状態の処理を行なう、ステップ613では一時停止
状態を表示するためにオンラインLED20gを消灯し
、ステップ614では入力タスクをタスクウェイト状態
にさせて入力データのページ編集処理を一時中断させる
。ステップ615では出力タスクの停止待ち、即ち現在
印字中のページの印字動作の終了を待って、後述するス
テップ616のスイッチ処理700にはいり、各種スイ
ッチのON10 F F状態のチェック及びそれに伴な
うスイッチ機能の実行をする。ステップ617ではステ
ップ616のスイッチ処理700によりイニシャルフラ
グがONにされたか否かをチェックし、ONならばステ
ップ601に進み電源投入時と同一の初期化処理にはい
る。またイニシャルフラグがOFFならばステップ61
8へ進み、ステップ616のスイッチ処理700により
オンラインフラグがONにされたか否かをチェックし、
ONならば再開要求が出たことを表わすのでステップ6
03を経由してステップ604〜612の再開状態時の
処理へ進む、またオンラインフラグがOFFのままなら
ばステップ616に戻りスイッチ処理700t−繰り返
す。
停止状態ならばステップ613以下の処理に進み、一時
停止状態の処理を行なう、ステップ613では一時停止
状態を表示するためにオンラインLED20gを消灯し
、ステップ614では入力タスクをタスクウェイト状態
にさせて入力データのページ編集処理を一時中断させる
。ステップ615では出力タスクの停止待ち、即ち現在
印字中のページの印字動作の終了を待って、後述するス
テップ616のスイッチ処理700にはいり、各種スイ
ッチのON10 F F状態のチェック及びそれに伴な
うスイッチ機能の実行をする。ステップ617ではステ
ップ616のスイッチ処理700によりイニシャルフラ
グがONにされたか否かをチェックし、ONならばステ
ップ601に進み電源投入時と同一の初期化処理にはい
る。またイニシャルフラグがOFFならばステップ61
8へ進み、ステップ616のスイッチ処理700により
オンラインフラグがONにされたか否かをチェックし、
ONならば再開要求が出たことを表わすのでステップ6
03を経由してステップ604〜612の再開状態時の
処理へ進む、またオンラインフラグがOFFのままなら
ばステップ616に戻りスイッチ処理700t−繰り返
す。
第7図には第6図において述べたスイッチ処理700の
詳細を示し、グループiD取り消し制御の詳細を明らか
にする。ステップ701ではイニシャルスイッチ207
が押されている否かをチェツクし、押されていればステ
ップ702に進み初期化要求受入れを示すイニシャルL
ED 210を点灯し、ステップ703でイニシャルフ
ラグをONにしてメインモニタ600に初期化を促し、
スイッチ処理700を終了する。また、イニシャルスイ
ッチ207が押されていなければステップ704に進み
グループリセットスイッチ206が押されているか否か
をチェックする。ステップ704でグループリセットス
イッチ206が押されていればステップ705〜711
のページ取り消しの処理を行なう、即ち、ステップ70
5で出カベーシボインタ400が示すページコントロー
ルユニット500のページステータス501をチェック
し、ステータスが「出力待ち」か否かをチェックする。
詳細を示し、グループiD取り消し制御の詳細を明らか
にする。ステップ701ではイニシャルスイッチ207
が押されている否かをチェツクし、押されていればステ
ップ702に進み初期化要求受入れを示すイニシャルL
ED 210を点灯し、ステップ703でイニシャルフ
ラグをONにしてメインモニタ600に初期化を促し、
スイッチ処理700を終了する。また、イニシャルスイ
ッチ207が押されていなければステップ704に進み
グループリセットスイッチ206が押されているか否か
をチェックする。ステップ704でグループリセットス
イッチ206が押されていればステップ705〜711
のページ取り消しの処理を行なう、即ち、ステップ70
5で出カベーシボインタ400が示すページコントロー
ルユニット500のページステータス501をチェック
し、ステータスが「出力待ち」か否かをチェックする。
ステータスが「出力待ち」でなければ取り消しの対象ペ
ージがないものとしてスイッチ処理700を終了する。
ージがないものとしてスイッチ処理700を終了する。
またステータスが「出力持ち」ならばステップ706以
下の処理に進み取り消し対象ページのリセットを行なう
、即ち、ステップ766ではグループ取り消しの受入れ
を表示するためにグループリセットLED209を点灯
し、ステップ707では現在の出力ページのグループ1
D505を取り消し対象グループiDとして覚える。ス
テップ708では出カベーシボインタ400が示すペー
ジコントロールユニット500のページステータス50
1を「空き」にすル、従って当該ページコントロールユ
ニット500のコピ一枚数504にデータがあっても以
後は無視される。ステップ709ではこ゛のページコン
トロールユニットに対応するデータバッファ403上の
1ベージデータをクリアして空き領域とする。ステップ
710では出カベーシボインタ4゜0の指し示すアドレ
スを次のページコントロールユニット500に移す、以
後、ステップ708から710の処理をページバッファ
203上に「出力待ち」のページがなくなるか(ステッ
プ711)、或いは取り消しの対象のグループ1D50
5と同一グループiDをもつページがなくなる(ステッ
プ712)まで繰り返す、その後ステップ713に進み
グループリセットLED 209を消灯してスイッチ処
理700を終了する。この場合にオペレータが次のグル
ープに係る印字データを消去してしまう心配はない、装
置が一字停止状態に移行した際、オペレータが最後に印
刷されたページを見ればそれが当該印刷業務の最終ペー
ジであるか否かを判断できるし、もし最終ページである
ならばグループリセットスイッチ206を押さないから
である。
下の処理に進み取り消し対象ページのリセットを行なう
、即ち、ステップ766ではグループ取り消しの受入れ
を表示するためにグループリセットLED209を点灯
し、ステップ707では現在の出力ページのグループ1
D505を取り消し対象グループiDとして覚える。ス
テップ708では出カベーシボインタ400が示すペー
ジコントロールユニット500のページステータス50
1を「空き」にすル、従って当該ページコントロールユ
ニット500のコピ一枚数504にデータがあっても以
後は無視される。ステップ709ではこ゛のページコン
トロールユニットに対応するデータバッファ403上の
1ベージデータをクリアして空き領域とする。ステップ
710では出カベーシボインタ4゜0の指し示すアドレ
スを次のページコントロールユニット500に移す、以
後、ステップ708から710の処理をページバッファ
203上に「出力待ち」のページがなくなるか(ステッ
プ711)、或いは取り消しの対象のグループ1D50
5と同一グループiDをもつページがなくなる(ステッ
プ712)まで繰り返す、その後ステップ713に進み
グループリセットLED 209を消灯してスイッチ処
理700を終了する。この場合にオペレータが次のグル
ープに係る印字データを消去してしまう心配はない、装
置が一字停止状態に移行した際、オペレータが最後に印
刷されたページを見ればそれが当該印刷業務の最終ペー
ジであるか否かを判断できるし、もし最終ページである
ならばグループリセットスイッチ206を押さないから
である。
ステップ704でグループリセットスイッチ206が押
されていなければステップ714に進みオンラインスイ
ッチ205が押されているか否かをチェックする。オン
ラインスイッチ205が押されていればステップ715
に進みオンラインフラグをONにして再開状態移行の要
求をメインモニタ600に出力し、スイッチ処理700
を終了する。またオンラインスイッチ205が押されて
いなければそのままスイッチ処理700を終了する。
されていなければステップ714に進みオンラインスイ
ッチ205が押されているか否かをチェックする。オン
ラインスイッチ205が押されていればステップ715
に進みオンラインフラグをONにして再開状態移行の要
求をメインモニタ600に出力し、スイッチ処理700
を終了する。またオンラインスイッチ205が押されて
いなければそのままスイッチ処理700を終了する。
尚1本実施例の説明ではレーザビームプリンタに本発明
を適用した場合について述べたが、本発明はこれに限ら
ずLEDプリンタやOFTプリンタなど種々の印刷装置
にも容易に適用できる。
を適用した場合について述べたが、本発明はこれに限ら
ずLEDプリンタやOFTプリンタなど種々の印刷装置
にも容易に適用できる。
また本実施例の説明ではグループ取り消しの要求手段と
して操作パネル上のスイッチを用いたわけであるが、こ
れに限らず例えばデータ発生源からの命令などによって
グループ取り消しの機能が起動されてもよい。
して操作パネル上のスイッチを用いたわけであるが、こ
れに限らず例えばデータ発生源からの命令などによって
グループ取り消しの機能が起動されてもよい。
[効果]
以上述べた如く本発明によれば、印字データ出力の取り
消しの要求を受け付けた際に、装置はページ八ツファ上
のページ管理状態をチェックし、当該印刷に係るデータ
のグループ標識を取り消しの対象と認識し、これに基づ
いて取り消しの対象のグループデータのみを選択的に消
去するから他の印刷に係るグループデータには一切影響
がなく、グループ取り消しの要求を円滑に処理できる。
消しの要求を受け付けた際に、装置はページ八ツファ上
のページ管理状態をチェックし、当該印刷に係るデータ
のグループ標識を取り消しの対象と認識し、これに基づ
いて取り消しの対象のグループデータのみを選択的に消
去するから他の印刷に係るグループデータには一切影響
がなく、グループ取り消しの要求を円滑に処理できる。
また、同一内容のページが複数枚出力されているコピー
印刷時に取り消しの要求が発生したときは不用印字出力
の防止に特に効果がある。
印刷時に取り消しの要求が発生したときは不用印字出力
の防止に特に効果がある。
第1図は本発明に係る一実施例のレーザビームプリンタ
の内部構成を示す断面図、 第2図はプリンタ制御ユニットの構成を示をブロック図
。 第3図は操作パネル上のスイッチや表示器のレイアウト
を示す平面図、 第4図はページバッファの内部データ構造を示す図、 US5図はページコントロールユニットの構造を示す図
、 第6図は本実施例装置に電源が投入されると直ちに実行
されるメインモニタタスクからの処理を示すフローチャ
ート、 第7図はスイッチ操作によるグループ取り消しの処理を
示すフローチャートである。 ここで、100・・・レーザビームプリンタ(LBP)
本体、300・・・操作パネル、101・・・プリンタ
制御ユニット、102・・・レーザドライバ、103・
・・半導体レーザ、104・・・レーザ光、105・・
・回転多面鏡、106・・・静電ドラム、107・・・
現像ユニット、108・・・用紙カセット、109・・
・給紙ローラ、110.ill・・・搬送ローラである
。 特許出願人 キャノン株式会社 第1図 第2図 第3図 第4図 第6m
の内部構成を示す断面図、 第2図はプリンタ制御ユニットの構成を示をブロック図
。 第3図は操作パネル上のスイッチや表示器のレイアウト
を示す平面図、 第4図はページバッファの内部データ構造を示す図、 US5図はページコントロールユニットの構造を示す図
、 第6図は本実施例装置に電源が投入されると直ちに実行
されるメインモニタタスクからの処理を示すフローチャ
ート、 第7図はスイッチ操作によるグループ取り消しの処理を
示すフローチャートである。 ここで、100・・・レーザビームプリンタ(LBP)
本体、300・・・操作パネル、101・・・プリンタ
制御ユニット、102・・・レーザドライバ、103・
・・半導体レーザ、104・・・レーザ光、105・・
・回転多面鏡、106・・・静電ドラム、107・・・
現像ユニット、108・・・用紙カセット、109・・
・給紙ローラ、110.ill・・・搬送ローラである
。 特許出願人 キャノン株式会社 第1図 第2図 第3図 第4図 第6m
Claims (2)
- (1)印刷データをページ単位に一括出力する印刷装置
において、印刷データを格納する複数のページバッファ
と、印刷データの取り消しの要求を受け付ける受付手段
と、前記ページバッファに格納されている印刷データの
グループを識別する識別手段と、前記受付手段が印刷デ
ータの取り消し要求を受け付けた際に前記識別手段の識
別するグループの印刷データを前記複数のページバッフ
ァから消去する消去手段を備えることを特徴とする印刷
装置。 - (2)識別手段は、受付手段が取り消しの要求を受け付
けた際に印刷していた印刷データのグループを識別する
ことを特徴とする特許請求の範囲第1項記載の印刷装置
。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59176553A JPS6154769A (ja) | 1984-08-27 | 1984-08-27 | 印刷装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59176553A JPS6154769A (ja) | 1984-08-27 | 1984-08-27 | 印刷装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6154769A true JPS6154769A (ja) | 1986-03-19 |
Family
ID=16015592
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59176553A Pending JPS6154769A (ja) | 1984-08-27 | 1984-08-27 | 印刷装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6154769A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5108207A (en) * | 1988-07-20 | 1992-04-28 | Matsushita Electric Industrial Co., Ltd. | Printer with variable memory size |
-
1984
- 1984-08-27 JP JP59176553A patent/JPS6154769A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5108207A (en) * | 1988-07-20 | 1992-04-28 | Matsushita Electric Industrial Co., Ltd. | Printer with variable memory size |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7355731B2 (en) | Job processing apparatus | |
| JP4438034B2 (ja) | 印刷制御装置および印刷制御方法およびコンピュータにより読み取り可能な記録媒体 | |
| JPS6154770A (ja) | 印刷装置 | |
| JPH11134122A (ja) | 印刷制御装置および印刷制御装置のデータ処理方法および印刷制御システムおよび印刷制御システムのデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 | |
| JP3413734B2 (ja) | 画像形成装置 | |
| JPS6154769A (ja) | 印刷装置 | |
| JPS6154528A (ja) | 印刷装置 | |
| JPH07175608A (ja) | 出力方法 | |
| JPS62103174A (ja) | 印刷制御装置 | |
| JPH0250865A (ja) | 印刷装置 | |
| JPS6359622A (ja) | 出力装置 | |
| JPH11115280A (ja) | プリンタ | |
| JP3083251B2 (ja) | ページプリンタ | |
| JPH11134128A (ja) | 印刷装置及び印刷制御方法 | |
| JPH0250852A (ja) | 印刷装置 | |
| JPH024925B2 (ja) | ||
| JPS6280066A (ja) | 印刷装置 | |
| JPH1017168A (ja) | 用紙カセット自動切替え方法 | |
| JPS62102330A (ja) | 印刷装置 | |
| JP2877607B2 (ja) | データ出力制御方法 | |
| JPH0577525A (ja) | キヤンセル機能付きプリンタ | |
| JPS63288771A (ja) | プリンタ | |
| JPH0624105A (ja) | 画像形成装置 | |
| JPS61180336A (ja) | 出力装置 | |
| JPS6321178A (ja) | プリンタ制御装置 |