JPH0958062A - ページプリンタ - Google Patents
ページプリンタInfo
- Publication number
- JPH0958062A JPH0958062A JP7214834A JP21483495A JPH0958062A JP H0958062 A JPH0958062 A JP H0958062A JP 7214834 A JP7214834 A JP 7214834A JP 21483495 A JP21483495 A JP 21483495A JP H0958062 A JPH0958062 A JP H0958062A
- Authority
- JP
- Japan
- Prior art keywords
- image
- printing
- data
- band
- image development
- 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
Links
- 238000000034 method Methods 0.000 claims abstract description 62
- 238000011161 development Methods 0.000 claims abstract description 54
- 238000012545 processing Methods 0.000 claims abstract description 43
- 238000003860 storage Methods 0.000 claims description 28
- 238000013500 data storage Methods 0.000 claims description 9
- 238000012432 intermediate storage Methods 0.000 claims description 7
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 101000911772 Homo sapiens Hsc70-interacting protein Proteins 0.000 description 1
- 101000661807 Homo sapiens Suppressor of tumorigenicity 14 protein Proteins 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000032258 transport Effects 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
Landscapes
- Record Information Processing For Printing (AREA)
Abstract
(57)【要約】
【課題】 イメージ展開処理に時間がかかる場合でも確
実に印字処理を行う。 【解決手段】 受信した1ページ分の印字データを一時
的に記憶する中間バッファと、この中間バッファからの
印字データを複数に等分割し、この分割部分をイメージ
展開して記憶するバンドを1単位として複数単位のバン
ド(分割記憶領域)を備えるイメージRAMとを備え、
中間バッファからの印字データを順次イメージ展開して
各バンドへ記憶しながらバンドごとに印字処理を行う。
このとき、1つのバンドの印字が終了するとそのバンド
のイメージ展開許可を与え、そのバンドへ残りの印字デ
ータに対するイメージ展開を行い、イメージ展開処理中
に、展開中のバンドに印字処理が入るときに、印字処理
を一時的に中断してイメージ展開処理を続行し、そのバ
ンドへのイメージ展開が終了すると印字処理を再開す
る。
実に印字処理を行う。 【解決手段】 受信した1ページ分の印字データを一時
的に記憶する中間バッファと、この中間バッファからの
印字データを複数に等分割し、この分割部分をイメージ
展開して記憶するバンドを1単位として複数単位のバン
ド(分割記憶領域)を備えるイメージRAMとを備え、
中間バッファからの印字データを順次イメージ展開して
各バンドへ記憶しながらバンドごとに印字処理を行う。
このとき、1つのバンドの印字が終了するとそのバンド
のイメージ展開許可を与え、そのバンドへ残りの印字デ
ータに対するイメージ展開を行い、イメージ展開処理中
に、展開中のバンドに印字処理が入るときに、印字処理
を一時的に中断してイメージ展開処理を続行し、そのバ
ンドへのイメージ展開が終了すると印字処理を再開す
る。
Description
【0001】
【発明の属する技術分野】本発明は、1ページ分のデー
タを受信してページごとに印字を行うページプリンタに
関する。
タを受信してページごとに印字を行うページプリンタに
関する。
【0002】
【従来の技術】この種のページプリンタにおいては、通
信回線で接続したホストコンピュータから1ページ分の
キャラクタデータを受信して、これを印字可能なデー
タ、すなわちイメージデータに展開した状態でイメージ
RAMへ記憶する。
信回線で接続したホストコンピュータから1ページ分の
キャラクタデータを受信して、これを印字可能なデー
タ、すなわちイメージデータに展開した状態でイメージ
RAMへ記憶する。
【0003】この場合、ホストコンピュータから受信す
るデータの順番は、通常、印字する方向に対して正順で
はないため、イメージRAMから印字方向のデータを検
索しながら印字していく必要がある。従って、1ページ
のどの部分からもデータ検索を行えるように、イメージ
RAMの記憶容量を1ページすべてのイメージデータを
記憶できる程度の容量にする必要がある。
るデータの順番は、通常、印字する方向に対して正順で
はないため、イメージRAMから印字方向のデータを検
索しながら印字していく必要がある。従って、1ページ
のどの部分からもデータ検索を行えるように、イメージ
RAMの記憶容量を1ページすべてのイメージデータを
記憶できる程度の容量にする必要がある。
【0004】しかしながら、1ページ分以上のイメージ
データを記憶できるような記憶容量のイメージRAMを
設けると、メモリリリースが非常に多くなってしまうと
ともに、プリンタ装置のコストダウンを図ることもでき
なくなる。
データを記憶できるような記憶容量のイメージRAMを
設けると、メモリリリースが非常に多くなってしまうと
ともに、プリンタ装置のコストダウンを図ることもでき
なくなる。
【0005】このため、1ページのデータを複数に等分
割し、この分割部分をイメージ展開して記憶するバンド
(分割記憶領域)を1単位として複数単位のバンドでイ
メージRAMを構成するとともに、このイメージRAM
へイメージ展開する前にホストコンピュータからのデー
タを一時的に記憶しておく中間バッファを設け、ホスト
コンピュータからのデータにイメージRAM上の座標情
報を付加した状態で、ホストコンピュータから受信した
順にすべてのデータを中間バッファへ転送し、この中間
バッファからのデータをイメージRAMの各バンドへ交
互にイメージ展開し、このイメージデータに基づいてバ
ンドごとに印字処理を行うようになっていた。
割し、この分割部分をイメージ展開して記憶するバンド
(分割記憶領域)を1単位として複数単位のバンドでイ
メージRAMを構成するとともに、このイメージRAM
へイメージ展開する前にホストコンピュータからのデー
タを一時的に記憶しておく中間バッファを設け、ホスト
コンピュータからのデータにイメージRAM上の座標情
報を付加した状態で、ホストコンピュータから受信した
順にすべてのデータを中間バッファへ転送し、この中間
バッファからのデータをイメージRAMの各バンドへ交
互にイメージ展開し、このイメージデータに基づいてバ
ンドごとに印字処理を行うようになっていた。
【0006】例えば、イメージRAMを2つのバンドで
構成する場合には、イメージ展開が終了したバンドの印
字が終了すると、そのバンドへ残りのデータのイメージ
展開を行い、このバンドの印字を行うことによって、バ
ンドごとに交互にイメージ展開及び印字処理を行うよう
にしていた。
構成する場合には、イメージ展開が終了したバンドの印
字が終了すると、そのバンドへ残りのデータのイメージ
展開を行い、このバンドの印字を行うことによって、バ
ンドごとに交互にイメージ展開及び印字処理を行うよう
にしていた。
【0007】
【発明が解決しようとする課題】しかし、このようなペ
ージプリンタにおいては、イメージRAMの1つのバン
ドの印字処理が終了すると、そのバンドへのイメージ展
開処理を開始するため、イメージ展開処理の時間が印字
処理の時間より速い場合は印字処理を連続して行うこと
ができるが、逆にイメージ展開処理の時間が印字処理の
時間より遅い場合は、イメージ展開処理がまだ終了して
いないバンドに対して印字処理が開始されてしまう虞が
ある。
ージプリンタにおいては、イメージRAMの1つのバン
ドの印字処理が終了すると、そのバンドへのイメージ展
開処理を開始するため、イメージ展開処理の時間が印字
処理の時間より速い場合は印字処理を連続して行うこと
ができるが、逆にイメージ展開処理の時間が印字処理の
時間より遅い場合は、イメージ展開処理がまだ終了して
いないバンドに対して印字処理が開始されてしまう虞が
ある。
【0008】すなわち、イメージRAMへのイメージ展
開処理は、中間バッファに記憶したデータに付加した座
標データを検索して、印字方向に正順になるようにデー
タを並べかえながらイメージ展開処理を行うため、中間
バッファでランダムにデータが並んでいる場合等には特
に時間がかかり、印字処理がイメージ展開処理にすぐに
追いついてしまう。
開処理は、中間バッファに記憶したデータに付加した座
標データを検索して、印字方向に正順になるようにデー
タを並べかえながらイメージ展開処理を行うため、中間
バッファでランダムにデータが並んでいる場合等には特
に時間がかかり、印字処理がイメージ展開処理にすぐに
追いついてしまう。
【0009】従来のページプリンタでは、このような場
合、エラーとして処理されるため、例えば印字処理が停
止してしまったり、印字のやり直しが行われるようにな
っている。しかしながら、この印字のやり直しは中間バ
ッファからのイメージ展開も最初からやり直して行うた
め、何度やり直しても印字処理がイメージ展開処理に追
いついてしまい、いつまでたっても印字を行うことがで
きず、この場合には印字が不可能となってしまうという
問題があった。
合、エラーとして処理されるため、例えば印字処理が停
止してしまったり、印字のやり直しが行われるようにな
っている。しかしながら、この印字のやり直しは中間バ
ッファからのイメージ展開も最初からやり直して行うた
め、何度やり直しても印字処理がイメージ展開処理に追
いついてしまい、いつまでたっても印字を行うことがで
きず、この場合には印字が不可能となってしまうという
問題があった。
【0010】そこで、本発明は、イメージ展開処理に時
間がかかる場合であっても、確実に印字処理を行うこと
ができるページプリンタを提供しようとするものであ
る。
間がかかる場合であっても、確実に印字処理を行うこと
ができるページプリンタを提供しようとするものであ
る。
【0011】
【課題を解決するための手段】本発明は、1ページごと
に印字データを受信してイメージ展開し、このイメージ
データに基づいて印字を行うページプリンタにおいて、
受信した1ページ分の印字データを一時的に記憶する中
間記憶手段と、この中間記憶手段からの印字データを複
数に等分割し、この分割部分をイメージ展開して記憶す
る分割記憶領域を1単位として複数単位の分割記憶領域
を備えるイメージデータ記憶手段と、このイメージデー
タ記憶手段からのイメージデータに基づいて分割記憶領
域ごとに印字を行う印字手段と、この印字手段による1
つの分割記憶領域の印字が終了すると、その分割記憶領
域へのイメージ展開許可を与えるイメージ展開許可手段
と、中間記憶手段からの印字データをイメージデータ記
憶手段の各分割記憶領域へ順次イメージ展開し、1つの
分割記憶領域へのイメージ展開が終了すると、イメージ
展開許可手段からのイメージ展開許可があったイメージ
データ記憶手段の分割記憶領域へ残りの印字データに対
するイメージ展開を行うイメージ展開制御手段と、この
イメージ展開制御手段によるイメージ展開処理中に、印
字手段がイメージデータ記憶手段のどの部分の印字が行
われるかを監視し、イメージ展開処理中の分割記憶領域
の印字が行われると判断したときに、印字手段による印
字処理を一時的に中断してイメージ展開処理を続行し、
その分割記憶領域へのイメージ展開が終了すると印字手
段による印字処理を再開する印字制御手段とを設けたも
のである。
に印字データを受信してイメージ展開し、このイメージ
データに基づいて印字を行うページプリンタにおいて、
受信した1ページ分の印字データを一時的に記憶する中
間記憶手段と、この中間記憶手段からの印字データを複
数に等分割し、この分割部分をイメージ展開して記憶す
る分割記憶領域を1単位として複数単位の分割記憶領域
を備えるイメージデータ記憶手段と、このイメージデー
タ記憶手段からのイメージデータに基づいて分割記憶領
域ごとに印字を行う印字手段と、この印字手段による1
つの分割記憶領域の印字が終了すると、その分割記憶領
域へのイメージ展開許可を与えるイメージ展開許可手段
と、中間記憶手段からの印字データをイメージデータ記
憶手段の各分割記憶領域へ順次イメージ展開し、1つの
分割記憶領域へのイメージ展開が終了すると、イメージ
展開許可手段からのイメージ展開許可があったイメージ
データ記憶手段の分割記憶領域へ残りの印字データに対
するイメージ展開を行うイメージ展開制御手段と、この
イメージ展開制御手段によるイメージ展開処理中に、印
字手段がイメージデータ記憶手段のどの部分の印字が行
われるかを監視し、イメージ展開処理中の分割記憶領域
の印字が行われると判断したときに、印字手段による印
字処理を一時的に中断してイメージ展開処理を続行し、
その分割記憶領域へのイメージ展開が終了すると印字手
段による印字処理を再開する印字制御手段とを設けたも
のである。
【0012】
【発明の実施の形態】以下、本発明の実施の形態を図面
を参照して説明する。
を参照して説明する。
【0013】図1は、回路構成を示すブロック図で、1
1は制御部本体を構成するCPU(中央処理装置)、1
2はこのCPU11が各部を制御するためのプログラム
データやホストコンピュータ16からのキャラクタデー
タをイメージデータに変換する際に使用するCG(キャ
ラクタ・ジェネレータ)を備えたROM(リード・オン
リー・メモリ)、13はCPU11がデータ処理のため
に使用するメモリ等を設けたRAM(ランダム・アクセ
ス・メモリ)、14はイメージデータに展開したものを
記憶しておくイメージRAM、15はホストコンピュー
タ16を通信回線を介して接続するインタフェース、1
7は印字機構を備えたメカ系18を駆動制御するメカコ
ントローラである。このメカ系18は印字方式により異
なるが、本発明は各種のページプリンタに適用でき、例
えば電子写真式プリンタであれば、感光ドラムや露光
部、現像部、転写部等であり、サーマルプリンタ等では
イメージデータに基づいて用紙に印字出力を行う印字ヘ
ッドや用紙を印字ヘッドへ搬送する搬送機構等である。
1は制御部本体を構成するCPU(中央処理装置)、1
2はこのCPU11が各部を制御するためのプログラム
データやホストコンピュータ16からのキャラクタデー
タをイメージデータに変換する際に使用するCG(キャ
ラクタ・ジェネレータ)を備えたROM(リード・オン
リー・メモリ)、13はCPU11がデータ処理のため
に使用するメモリ等を設けたRAM(ランダム・アクセ
ス・メモリ)、14はイメージデータに展開したものを
記憶しておくイメージRAM、15はホストコンピュー
タ16を通信回線を介して接続するインタフェース、1
7は印字機構を備えたメカ系18を駆動制御するメカコ
ントローラである。このメカ系18は印字方式により異
なるが、本発明は各種のページプリンタに適用でき、例
えば電子写真式プリンタであれば、感光ドラムや露光
部、現像部、転写部等であり、サーマルプリンタ等では
イメージデータに基づいて用紙に印字出力を行う印字ヘ
ッドや用紙を印字ヘッドへ搬送する搬送機構等である。
【0014】上記CPU11とROM12、RAM1
3、イメージRAM14、インタフェース15、メカコ
ントローラ17とは、バスライン19により電気的に接
続されている。
3、イメージRAM14、インタフェース15、メカコ
ントローラ17とは、バスライン19により電気的に接
続されている。
【0015】上記RAM13には、インタフェース15
を介して受信したホストコンピュータ16からの印字デ
ータ(キャラクタ)をキャラクタデータのまま一時的に
記憶しておく中間バッファ13aが設けられている。具
体的には、この中間バッファ13aにはホストコンピュ
ータ16からの印字データにイメージRAM14上の座
標情報を付加した状態で1ページ分のすべてのデータが
一時的に記憶される。従って、この状態では中間バッフ
ァ13aのデータはキャラクタデータのままであるた
め、中間バッファ13aが必要な1ページ分の記憶容量
は、イメージRAM14の1ページ分のデータより少な
くて済む。
を介して受信したホストコンピュータ16からの印字デ
ータ(キャラクタ)をキャラクタデータのまま一時的に
記憶しておく中間バッファ13aが設けられている。具
体的には、この中間バッファ13aにはホストコンピュ
ータ16からの印字データにイメージRAM14上の座
標情報を付加した状態で1ページ分のすべてのデータが
一時的に記憶される。従って、この状態では中間バッフ
ァ13aのデータはキャラクタデータのままであるた
め、中間バッファ13aが必要な1ページ分の記憶容量
は、イメージRAM14の1ページ分のデータより少な
くて済む。
【0016】また、RAM13には、メカ系統18を駆
動して行う印字処理を1ラインごとにカウントする印字
ラインカウンタ13bが設けられている。
動して行う印字処理を1ラインごとにカウントする印字
ラインカウンタ13bが設けられている。
【0017】上記イメージRAM14は、ホストコンピ
ュータ16からの印字データを複数に等分割し、この分
割部分をイメージ展開して記憶するバンド(分割記憶領
域)を1単位として複数単位のバンドを備える。本実施
の形態では、その1例として図2にも示すような第1の
バンド14a及び第2のバンド14bを備えるものにつ
いて説明する。
ュータ16からの印字データを複数に等分割し、この分
割部分をイメージ展開して記憶するバンド(分割記憶領
域)を1単位として複数単位のバンドを備える。本実施
の形態では、その1例として図2にも示すような第1の
バンド14a及び第2のバンド14bを備えるものにつ
いて説明する。
【0018】すなわち、このようなイメージRAMの各
バンド14a,14bには、中間バッファ13aからの
データを印字方向に正順に並列しながらイメージ展開さ
れる。このとき、中間バッファ13aからのデータはイ
メージ展開されると、各バンド14a,14bに交互に
記憶される。
バンド14a,14bには、中間バッファ13aからの
データを印字方向に正順に並列しながらイメージ展開さ
れる。このとき、中間バッファ13aからのデータはイ
メージ展開されると、各バンド14a,14bに交互に
記憶される。
【0019】上記CPU11は、1ページ分の印字を行
う際、図3及び図4の処理を行うようになっている。こ
れらの処理のうち図3に示すものは、ホストコンピュー
タ16から受信したデータをイメージ展開する処理を含
むメイン処理であり、図4に示す処理は、1ラインごと
に印字出力が行われる1ライン印字割込み処理である。
そして、この1ライン印字割込み処理は割込み許可が与
えられた場合に行われる処理であり、一定の時間ごとに
実行されるようになっている。
う際、図3及び図4の処理を行うようになっている。こ
れらの処理のうち図3に示すものは、ホストコンピュー
タ16から受信したデータをイメージ展開する処理を含
むメイン処理であり、図4に示す処理は、1ラインごと
に印字出力が行われる1ライン印字割込み処理である。
そして、この1ライン印字割込み処理は割込み許可が与
えられた場合に行われる処理であり、一定の時間ごとに
実行されるようになっている。
【0020】上記CPU11は、ST(ステップ)1に
て印字するデータの送信開始コマンドがあったか否かを
判断する。このとき、送信開始コマンドがあった場合
は、ST2にてホストコンピュータ16からの1ページ
分のすべての印字データをRAM13の中間バッファ1
3aに一時的に記憶させる。
て印字するデータの送信開始コマンドがあったか否かを
判断する。このとき、送信開始コマンドがあった場合
は、ST2にてホストコンピュータ16からの1ページ
分のすべての印字データをRAM13の中間バッファ1
3aに一時的に記憶させる。
【0021】そしてST3にて中間バッファ13aから
のデータをROM12のCGを使用してイメージデータ
に展開し、イメージRAM14の第1のバンド14a及
び第2のバンド14bへ記憶する。
のデータをROM12のCGを使用してイメージデータ
に展開し、イメージRAM14の第1のバンド14a及
び第2のバンド14bへ記憶する。
【0022】続いてST4にて図4に示す1ライン印字
割込み処理の許可を与える。このような割込み処理の許
可が出ている間は、イメージ展開処理中であっても一定
時間ごとに1ライン印字割込み処理が行われることにな
る。
割込み処理の許可を与える。このような割込み処理の許
可が出ている間は、イメージ展開処理中であっても一定
時間ごとに1ライン印字割込み処理が行われることにな
る。
【0023】すなわち、この1ライン印字割込み処理に
おいては、ST11にてイメージRAM14のイメージ
データに基づいてメカコントローラ17を制御してメカ
系16を駆動させて1ライン分の印字を行って、ST1
2にて印字ラインカウンタ13bをインクリメントす
る。
おいては、ST11にてイメージRAM14のイメージ
データに基づいてメカコントローラ17を制御してメカ
系16を駆動させて1ライン分の印字を行って、ST1
2にて印字ラインカウンタ13bをインクリメントす
る。
【0024】続いて、ST13にてイメージRAM14
の1バンド分の印字が終了したか否かを判断する。この
とき、1バンド分の印字が終了していないと判断した場
合は、図3に示すメイン処理に戻り、1バンド分の印字
が終了したと判断した場合は、ST14にて印字が終了
したバンドへのイメージ展開処理を許可するイメージ展
開処理指令(イメージ展開許可)を出して(イメージ展
開許可手段)、メイン処理に戻る。
の1バンド分の印字が終了したか否かを判断する。この
とき、1バンド分の印字が終了していないと判断した場
合は、図3に示すメイン処理に戻り、1バンド分の印字
が終了したと判断した場合は、ST14にて印字が終了
したバンドへのイメージ展開処理を許可するイメージ展
開処理指令(イメージ展開許可)を出して(イメージ展
開許可手段)、メイン処理に戻る。
【0025】そして、図3に示すメイン処理では、ST
5にてこのイメージ展開処理指令が出ているか否かを判
断する。そして、イメージ展開処理指令が出ていると判
断した場合は、ST6にてそのバンドのイメージ展開処
理を行う(イメージ展開制御手段)。
5にてこのイメージ展開処理指令が出ているか否かを判
断する。そして、イメージ展開処理指令が出ていると判
断した場合は、ST6にてそのバンドのイメージ展開処
理を行う(イメージ展開制御手段)。
【0026】続いて、ST7にて印字ラインカウンタ1
3bを監視し、現在イメージ展開を行っているイメージ
RAM14のバンドに印字ラインカウントが入ったか否
かを判断する。すなわち、1つのバンドのイメージ展開
処理にかかる時間が印字処理を行う時間より長いか否か
を判断する。
3bを監視し、現在イメージ展開を行っているイメージ
RAM14のバンドに印字ラインカウントが入ったか否
かを判断する。すなわち、1つのバンドのイメージ展開
処理にかかる時間が印字処理を行う時間より長いか否か
を判断する。
【0027】1つのバンドの印字処理にかかる時間は、
一定時間ごとに1ライン印字処理を行うため、用紙搬送
速度や印字速度により定まる一定の時間である。ところ
が、1つのバンドのイメージ展開処理にかかる時間はそ
の中間バッファに記憶されたデータの並び方等により異
なるため、イメージ展開処理にかかる時間が印字処理に
かかる時間よりも長くなる場合が生じる。ST7はこれ
を判断するための処理である。
一定時間ごとに1ライン印字処理を行うため、用紙搬送
速度や印字速度により定まる一定の時間である。ところ
が、1つのバンドのイメージ展開処理にかかる時間はそ
の中間バッファに記憶されたデータの並び方等により異
なるため、イメージ展開処理にかかる時間が印字処理に
かかる時間よりも長くなる場合が生じる。ST7はこれ
を判断するための処理である。
【0028】具体的には、ST7にて現在イメージ展開
を行っているイメージRAM14のバンドに印字ライン
カウントが入っていないと判断した場合はST5の処理
に戻る。これに対し、ST7にて現在イメージ展開を行
っているイメージRAM14のバンドに印字ラインカウ
ントが入ったと判断した場合は、ST8にて1ライン印
字割込み処理を禁止して、印字処理を一時的に中断する
とともに、その現在イメージ展開を行っているバンドの
イメージ展開処理を続行する(印字制御手段)。
を行っているイメージRAM14のバンドに印字ライン
カウントが入っていないと判断した場合はST5の処理
に戻る。これに対し、ST7にて現在イメージ展開を行
っているイメージRAM14のバンドに印字ラインカウ
ントが入ったと判断した場合は、ST8にて1ライン印
字割込み処理を禁止して、印字処理を一時的に中断する
とともに、その現在イメージ展開を行っているバンドの
イメージ展開処理を続行する(印字制御手段)。
【0029】次に、ST9にてそのバンドへのイメージ
展開処理が終了したか否かを判断する。このとき、その
バンドへのイメージ展開処理が終了したと判断した場合
はST4の処理に戻り、1ライン印字割込み処理の許可
を与えて印字動作を再開させる。
展開処理が終了したか否かを判断する。このとき、その
バンドへのイメージ展開処理が終了したと判断した場合
はST4の処理に戻り、1ライン印字割込み処理の許可
を与えて印字動作を再開させる。
【0030】このような構成の本発明の実施の形態にお
いては、ホストコンピュータ16から受信した1ページ
分の印字データを中間バッファ13aへ転送し、中間バ
ッファ13aからのデータをイメージ展開してイメージ
RAM14の各バンド14a,14bへ交互に記憶しな
がら印字処理を行う。
いては、ホストコンピュータ16から受信した1ページ
分の印字データを中間バッファ13aへ転送し、中間バ
ッファ13aからのデータをイメージ展開してイメージ
RAM14の各バンド14a,14bへ交互に記憶しな
がら印字処理を行う。
【0031】このとき、印字処理がイメージ展開処理に
追いつきそうになった場合、すなわち現在イメージ展開
処理を行っているイメージRAM14のバンドに印字ラ
インカウントが入った場合に1ライン印字割込み処理を
禁止することにより、印字処理を一時的に停止するとと
もに、この間にイメージ展開処理を続行する。そして、
そのバンドのイメージ展開処理が終了すると、1ライン
印字割込み処理を許可して印字処理を再開する。
追いつきそうになった場合、すなわち現在イメージ展開
処理を行っているイメージRAM14のバンドに印字ラ
インカウントが入った場合に1ライン印字割込み処理を
禁止することにより、印字処理を一時的に停止するとと
もに、この間にイメージ展開処理を続行する。そして、
そのバンドのイメージ展開処理が終了すると、1ライン
印字割込み処理を許可して印字処理を再開する。
【0032】これにより、印字処理がイメージ展開処理
に追いつくほどにイメージ展開処理に時間がかかる場合
であっても、そのページの最後まで確実に印字処理を行
うことができるようになる。従って、ホストコンピュー
タ16からのデータに基づいて確実に印字処理を行うこ
とができる。
に追いつくほどにイメージ展開処理に時間がかかる場合
であっても、そのページの最後まで確実に印字処理を行
うことができるようになる。従って、ホストコンピュー
タ16からのデータに基づいて確実に印字処理を行うこ
とができる。
【0033】なお、本発明の実施の形態においては、印
字処理がイメージ展開処理中のバンド(分割記憶領域)
に入ったか否かの判断を、現在イメージ展開を行ってい
るイメージRAM14のバンドに印字ラインカウントが
入ったか否かで判断するものについて述べたが、必ずし
もこれに限定されるものではなく、印字ラインカウント
を監視する代わりに、イメージRAM14の座標を監視
し、これから印字するイメージデータの座標が、現在イ
メージ展開を行っているイメージRAM14のバンドに
入ったか否かで判断してもよい。
字処理がイメージ展開処理中のバンド(分割記憶領域)
に入ったか否かの判断を、現在イメージ展開を行ってい
るイメージRAM14のバンドに印字ラインカウントが
入ったか否かで判断するものについて述べたが、必ずし
もこれに限定されるものではなく、印字ラインカウント
を監視する代わりに、イメージRAM14の座標を監視
し、これから印字するイメージデータの座標が、現在イ
メージ展開を行っているイメージRAM14のバンドに
入ったか否かで判断してもよい。
【0034】
【発明の効果】以上詳述したように本発明によれば、イ
メージ展開処理中のバンドに印字処理が開始される前に
印字処理を一時的に停止しつつ、イメージ展開処理を続
行し、そのバンドのイメージ展開処理が終了してから印
字を再開することにより、イメージ展開処理に時間がか
かる場合であっても確実に印字処理を行うことができる
ページプリンタを提供できるものである。
メージ展開処理中のバンドに印字処理が開始される前に
印字処理を一時的に停止しつつ、イメージ展開処理を続
行し、そのバンドのイメージ展開処理が終了してから印
字を再開することにより、イメージ展開処理に時間がか
かる場合であっても確実に印字処理を行うことができる
ページプリンタを提供できるものである。
【図1】本発明の実施の形態の構成を示すブロック図。
【図2】同実施の形態におけるホストコンピュータから
のデータのイメージ展開処理を説明する図。
のデータのイメージ展開処理を説明する図。
【図3】図1に示すCPUが行うメイン処理を示す流れ
図。
図。
【図4】図1に示すCPUが行う1ライン印字割込み処
理を示す流れ図。
理を示す流れ図。
11…CPU 13a…中間バッファ(中間記憶手段) 14…イメージRAM(イメージ記憶手段)
Claims (1)
- 【請求項1】 1ページごとに印字データを受信してイ
メージ展開し、このイメージデータに基づいて印字を行
うページプリンタにおいて、受信した1ページ分の印字
データを一時的に記憶する中間記憶手段と、この中間記
憶手段からの印字データを複数に等分割し、この分割部
分をイメージ展開して記憶する分割記憶領域を1単位と
して複数単位の分割記憶領域を備えるイメージデータ記
憶手段と、このイメージデータ記憶手段からのイメージ
データに基づいて分割記憶領域ごとに印字を行う印字手
段と、この印字手段による1つの分割記憶領域の印字が
終了すると、その分割記憶領域へのイメージ展開許可を
与えるイメージ展開許可手段と、前記中間記憶手段から
の印字データを前記イメージデータ記憶手段の各分割記
憶領域へ順次イメージ展開し、1つの分割記憶領域への
イメージ展開が終了すると、前記イメージ展開許可手段
からのイメージ展開許可があった前記イメージデータ記
憶手段の分割記憶領域へ残りの印字データに対するイメ
ージ展開を行うイメージ展開制御手段と、このイメージ
展開制御手段によるイメージ展開処理中に、前記印字手
段が前記イメージデータ記憶手段のどの部分の印字が行
われるかを監視し、イメージ展開処理中の分割記憶領域
の印字が行われると判断したときに、前記印字手段によ
る印字処理を一時的に中断してイメージ展開処理を続行
し、その分割記憶領域へのイメージ展開が終了すると印
字手段による印字処理を再開する印字制御手段とを設け
たことを特徴とするページプリンタ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP07214834A JP3083251B2 (ja) | 1995-08-23 | 1995-08-23 | ページプリンタ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP07214834A JP3083251B2 (ja) | 1995-08-23 | 1995-08-23 | ページプリンタ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0958062A true JPH0958062A (ja) | 1997-03-04 |
| JP3083251B2 JP3083251B2 (ja) | 2000-09-04 |
Family
ID=16662315
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP07214834A Expired - Fee Related JP3083251B2 (ja) | 1995-08-23 | 1995-08-23 | ページプリンタ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3083251B2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6690084B1 (en) | 1997-09-26 | 2004-02-10 | Sanyo Electric Co., Ltd. | Semiconductor device including insulation film and fabrication method thereof |
| US6794283B2 (en) | 1998-05-29 | 2004-09-21 | Sanyo Electric Co., Ltd. | Semiconductor device and fabrication method thereof |
| US6825132B1 (en) | 1996-02-29 | 2004-11-30 | Sanyo Electric Co., Ltd. | Manufacturing method of semiconductor device including an insulation film on a conductive layer |
-
1995
- 1995-08-23 JP JP07214834A patent/JP3083251B2/ja not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6825132B1 (en) | 1996-02-29 | 2004-11-30 | Sanyo Electric Co., Ltd. | Manufacturing method of semiconductor device including an insulation film on a conductive layer |
| US6690084B1 (en) | 1997-09-26 | 2004-02-10 | Sanyo Electric Co., Ltd. | Semiconductor device including insulation film and fabrication method thereof |
| US6794283B2 (en) | 1998-05-29 | 2004-09-21 | Sanyo Electric Co., Ltd. | Semiconductor device and fabrication method thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3083251B2 (ja) | 2000-09-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3044939B2 (ja) | ページプリンタ | |
| JP3083251B2 (ja) | ページプリンタ | |
| JP3134539B2 (ja) | プリンタ制御装置 | |
| JP3466803B2 (ja) | レーザビームプリンタと印刷制御方法及びその装置 | |
| JP3154924B2 (ja) | ページプリンタ | |
| JPH07178972A (ja) | 画像記録装置及び方法 | |
| JP3108260B2 (ja) | 印刷装置および印刷制御方法 | |
| JP2000108463A (ja) | 印刷制御装置及びそれを用いたプリントシステム並びに印刷制御プログラムを記録した記録媒体 | |
| JPH11212743A (ja) | ホスト装置 | |
| JP4400097B2 (ja) | 印刷装置、印刷制御方法、プログラム及び記録媒体 | |
| JPH08118752A (ja) | イメージング処理方法 | |
| JP3326042B2 (ja) | 印刷システム | |
| JP3195097B2 (ja) | 出力制御方法および装置 | |
| JP3209857B2 (ja) | 印刷システムおよび印刷装置およびデータ分配装置および印刷システムの制御方法および印刷装置の制御方法およびデータ分配装置の制御方法 | |
| JPH0659833A (ja) | ネットワーク環境のプリンタ | |
| JP2877607B2 (ja) | データ出力制御方法 | |
| JPH0624105A (ja) | 画像形成装置 | |
| JP2000229451A (ja) | プリンタ制御方法および装置 | |
| JP3027849B2 (ja) | 印字装置 | |
| JPH08185282A (ja) | 印字装置 | |
| JPH111048A (ja) | 印刷制御方法および印刷装置 | |
| JPH11305963A (ja) | 印刷装置及びその制御方法 | |
| JP2001166894A (ja) | 印刷システム、印刷制御装置、印刷装置、印刷処理方法、記憶媒体 | |
| JPH06187110A (ja) | プリントシステム | |
| JP2000225734A (ja) | プリンタ |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |