JPH07323618A - プリンタ装置 - Google Patents

プリンタ装置

Info

Publication number
JPH07323618A
JPH07323618A JP6142259A JP14225994A JPH07323618A JP H07323618 A JPH07323618 A JP H07323618A JP 6142259 A JP6142259 A JP 6142259A JP 14225994 A JP14225994 A JP 14225994A JP H07323618 A JPH07323618 A JP H07323618A
Authority
JP
Japan
Prior art keywords
paper feed
time
processing
printer
image
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
JP6142259A
Other languages
English (en)
Inventor
Tomio Murayama
富雄 村山
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox 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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP6142259A priority Critical patent/JPH07323618A/ja
Publication of JPH07323618A publication Critical patent/JPH07323618A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】 【目的】 用紙を無駄にすることなく、また用紙処理の
ために手間をかけることなく印刷が実行できるようにし
たプリンタ装置を提供すること。 【構成】 プリンタ制御装置3は、入力されたプリント
データを、イメージ発生部5でビットイメージに展開す
る。記録装置9は、該プリンタ制御装置からのビットイ
メージを受信して印刷を実行する。前記プリンタ制御装
置3の中に、処理予測時間演算部11を設ける。処理予
測時間演算部11は、入力されたプリントデータをビッ
トイメージに展開するに要する時間の予測値である処理
予測時間をページ毎に算出する。その時間が記録装置9
内で発生される給紙タイミング信号の周期より大である
場合には、記録装置へ与える給紙指示信号8の値を、該
処理予測時間の期間だけ給紙不指示の値にして、給紙を
停止させる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、用紙を無駄にすること
なく、また用紙処理のために手間をかけることなく印刷
が実行できるようにしたプリンタ装置に関するものであ
る。
【0002】
【従来の技術】ホストコンピュータ等からプリントデー
タを受け、印刷を実行するプリンタ装置の中には、半導
体素子や電子デバイスの価格低下と性能アップに伴い、
種々のSCSIデバイスを内蔵させて高機能化を図った
ものが現れている。そのようなSCSIデバイスの例と
しては、例えば、フォーマット情報やフォント情報を内
蔵した補助記憶装置がある。そして、文字や画像が混在
しているページもビットイメージに展開し、印刷を行っ
ている。
【0003】図7は、そのような従来のプリンタ装置を
示す図である。図7において、1はホストコンピュー
タ、2はプリンタ操作部、3はプリンタ制御装置、4は
通信プロトコル制御部、5はイメージ発生部、6は補助
記憶装置、7は記録装置インターフェース部、8は給紙
指示信号、9は記録装置、10はプリント結果、20は
プリンタ装置である。
【0004】ホストコンピュータ1からは、プリントデ
ータがオンラインで入力される。プリントデータには、
文字コードやベクターイメージ情報等が含まれ得る。ホ
ストコンピュータ1は、プリントデータを入力するもの
の例として挙げたものであり、図示はしていないが、ネ
ットワークを通じて入力されたり、磁気ディスク等より
オフラインで入力されたりすることもある。
【0005】通信プロトコル制御部4に入力されたプリ
ントデータは、イメージ発生部5に送られ、ビットイメ
ージに展開される。その際、補助記憶装置6よりフォン
ト情報やフォーマット情報が提供される。展開されたビ
ットイメージは、記録装置インターフェース部7を通じ
て記録装置9へ送られる。他方、通信プロトコル制御部
4にプリントデータが受信されると、そこから給紙指示
信号8が発生され、記録装置9へ送られる。記録装置9
では、給紙された用紙にビットイメージが印刷され、プ
リント結果10が得られる。
【0006】
【発明が解決しようとする課題】
(問題点)しかしながら、前記した従来のプリンタ装置
では、ページによってはビットイメージへの展開に長い
時間がかかり、給紙された用紙に目的のページが印刷さ
れなかったり、用紙の途中からページの一部だけが印刷
されたりするので、用紙が無駄になったり、再印刷のた
めに処理時間が遅れたりすることがあるという問題点が
あった。
【0007】(問題点の説明)文字データをビットイメ
ージに展開する時間は短くて済むが、画像データを展開
する時間は長く、その長さは画像の大きさおよび複雑さ
によって異なる。従って、ページの中にどのような画像
が混在しているかによって、そのページのビットイメー
ジへの展開時間は大きく異なる。
【0008】一方、記録装置9では、給紙タイミング信
号が、通常のページであればビットイメージへの展開が
終了していると考えられる時間を参考にして定めた一定
周期で発生される。プリンタ制御装置3から給紙指示信
号8が来ていれば、給紙タイミング信号の発生時点で給
紙が開始される。従って、その時点までにビットイメー
ジが送られて来なければ、供給された用紙に正しくは印
刷されない。例えば、用紙が印刷部を通過し終わるまで
にビットイメージが送られて来なければ、白紙のまま排
出される。用紙が通過する途中でビットイメージが送ら
れて来れば、ページの途中から印刷される。いずれにし
ても正しくは印刷されないので、そのページに関して
は、用紙を破棄し、再度印刷処理をし直すということに
なる。これでは、用紙が無駄になると共に、処理時間が
遅れてしまう。本発明は、以上のような問題点を解決す
ることを課題とするものである。
【0009】
【課題を解決するための手段】前記課題を解決するた
め、本発明では、イメージ発生部を有し、入力されたプ
リントデータをビットイメージに展開するプリンタ制御
装置と、該プリンタ制御装置からのビットイメージを受
信して印刷を実行する記録装置とを具えたプリンタ装置
において、入力されたプリントデータをビットイメージ
に展開するに要する時間の予測値である処理予測時間を
ページ毎に算出し、該処理予測時間が前記記録装置内で
発生される給紙タイミング信号の周期より大である場合
には、前記記録装置へ与える給紙指示信号を該処理予測
時間の期間だけ給紙不指示の値にする処理予測時間演算
部を前記プリンタ制御装置内に具えることとした。
【0010】また、イメージ発生部を並行して動作でき
る複数組に分けて構成し、算出された処理予測時間に応
じて作動させる組数を決定するようにすることも出来
る。
【0011】
【作 用】プリンタ制御装置内に、入力されたプリン
トデータをビットイメージに展開するに要する時間の予
測値である処理予測時間をページ毎に算出する処理予測
時間演算部を設け、もし処理予測時間が記録装置内で発
生される給紙タイミング信号の周期より大である場合に
は、記録装置へ与える給紙指示信号を該処理予測時間の
期間だけ給紙不指示の値にする。そうすると、1ページ
分のビットイメージへの展開が終了しない限り給紙され
ないから、給紙されても印刷されないとか、用紙の途中
から印刷が開始されるとかということは無くなる。
【0012】
【実施例】
(第1の実施例)以下、本発明の実施例を図面に基づい
て詳細に説明する。図1は、本発明の第1の実施例を示
す図である。符号は図7のものに対応し、11は処理予
測時間演算部、12はレジスタ、13は給紙実行信号で
ある。処理予測時間演算部11は、ホストコンピュータ
1から入力されて来たプリントデータに関する情報を通
信プロトコル制御部4から受け取り、ページ毎にビット
イメージへの展開に要する時間を予測する部分である。
【0013】予測のための演算は、後で図4によって説
明するが、データが圧縮形式か否かとか、フォーマット
情報と合成する必要があるか等を考慮に入れて行われ
る。レジスタ12は、演算の時に必要とされる値を、一
時的に格納するためのものである。給紙実行信号13に
ついては、図2,図3によって詳しく説明するが、記録
装置9内にある給紙モータが、実際に駆動されたことを
示す信号である。本発明では、次のページについての給
紙指示信号8は、前のページ分の給紙実行信号13が来
なければ、送出し得ないようにしている。
【0014】図4は、処理予測時間演算部の動作を説明
するフローチャートである。ここでは、入力されて来る
プリントデータは、ベクターイメージ情報の形となって
いる場合を例にとっている。 ステップ1…まずパラメータに初期値をセットする。こ
こでセットするパラメータの数としては、次のA,B,
Cの3つがある。パラメータAは、ベクターイメージ1
単位(例、画像を形成する線をベクトル的に表現した時
の1つのベクトル量の単位)をビットイメージ展開処理
するのに要する時間であるが、これを、ベクターイメー
ジ1単位を処理するのに通常必要とする時間である標準
処理時間A0 にセットする。
【0015】パラメータBは、イメージを何度かに回転
(例、90度回転)することが要求されている場合、回
転のために必要な処理をするための時間であるが、これ
を、その回転処理をするのに通常必要とされる時間であ
る標準処理時間B0 にセットする。パラメータCは、フ
ォーマット情報と合成する処理を行う際に必要とされる
時間の倍率であり、ここでは合成処理をしない場合の値
1(1倍)をセットする。これらのパラメータの値は、
図1のレジスタ12内のA,B,Cの部分にセットされ
る。
【0016】ステップ2…送られて来たプリントデータ
が、圧縮形式で表現されているか否かを調べる。 ステップ3…圧縮形式となっていれば、それを伸長して
元に戻す処理が必要となるから、処理時間は圧縮してな
い場合に比べて何倍かになる。その倍率は実験等により
予め求めておくことが出来るが、それがH倍だとする
と、このステップでは、ステップ1で設定したA,Bの
値をH倍する。
【0017】ステップ4…次に、フォーマット情報と合
成することが要求されているかどうか調べる。合成が要
求されているか否かは、ホストコンピュータ1等から送
られてくるプリントデータに書き込まれているので、そ
れを見れば分かる。 ステップ5…フォーマット情報と合成する場合には、通
常、合成しない場合の何倍の時間がかかるということは
予め分かるから、パラメータCにその倍率を乗ずる。そ
の倍率をK倍(例、1.6 倍)とすると、CにKを乗ず
る。
【0018】ステップ6…ビットイメージに展開しよう
としているページのベクターイメージ情報量を、レジス
タ12内のDの部分に格納する。 ステップ7…ページの中に含まれるイメージの内、回転
することが要求されているイメージ数を、レジスタ12
内のEの部分に格納する。 ステップ8…ビットイメージに展開するまでの時間を予
測した処理予測時間Tを、次の式で算出する。算出した
Tの値は、レジスタ12内のTの部分に格納する。 T=A×D×C+B×E 算出した処理予測時間Tをどのように役立てるかは、図
3で説明する。
【0019】図2は、本発明のプリンタ装置における給
紙モータ駆動回路を示す図である。この駆動回路は、記
録装置9に含まれている。符号は図1のものに対応し、
9−1は給紙タイミング信号発生器、9−2はAND回
路、9−3はインバータ、9−4はAND回路、9−5
はフリップフロップ、9−6はドライバ、9−7は給紙
モータ、9−8は遅延回路である。
【0020】給紙タイミング信号発生器9−1は、一定
の周期(t1 )で給紙タイミング信号を発生する。AN
D回路9−2は、処理予測時間演算部11からの給紙指
示信号8と給紙タイミング信号とのANDをとり、その
出力がフリップフロップ9−5のセット端子に入力され
る。即ち、プリンタ制御装置3から給紙指示の信号が来
ている期間において、給紙タイミング信号が発生された
時に、フリップフロップ9−5はセットされる。フリッ
プフロップ9−5の出力はドライバ9−6を作動させ、
それにより給紙モータ9−7が駆動される。給紙モータ
9−7は、図示しない給紙トレイから用紙を1枚引出
し、紙送り用ローラのところまで送り届ける。
【0021】フリップフロップ9−5の出力は、遅延回
路9−8を経てリセット端子に入力される。遅延回路9
−8の遅延時間をt2 とすると、フリップフロップ9−
5の出力が出ている時間(即ち、給紙モータ9−7を駆
動している時間)はt2 である。この時間t2 は、その
時間だけ給紙モータ9−7が回転すれば、用紙を紙送り
用ローラのところまで送り届けることが出来るという時
間に定められている。AND回路9−4は、給紙モータ
9−7が駆動されたことを示す給紙実行信号13を発生
するためのものである。AND回路9−2の反転出力と
フリップフロップ9−5の出力とを利用して発生させ
る。
【0022】図3は、本発明における給紙モータ駆動回
路の動作を説明するタイムチャートである。(イ)は給
紙タイミング信号を表し、イ1〜イ4は各信号であり、
1は給紙タイミング信号の周期である。(ロ)は給紙
指示信号8であり、ハイの期間は給紙指示を示し、ロー
の期間は給紙不指示を示している。
【0023】従来のプリンタ装置では、プリントデータ
が通信プロトコル制御部4に入力されると給紙指示の信
号(ハイ)が出されていたが、本発明では、処理予測時
間演算部11で算出した処理予測時間Tと給紙タイミン
グ信号が出される周期t1 とを比較し、t1 より大であ
った場合には、処理予測時間Tだけ給紙指示信号8がロ
ー(給紙不指示)とされる。ロ1,ロ2の部分が、それ
である。この間に給紙タイミング信号が出されても
(例、イ3)、それは無視される(AND回路9−2か
らハイの出力は出ない)。この点が、本発明の重要な特
徴である。
【0024】処理予測時間Tがt1 より大であるという
ことは、次の給紙タイミングのt1後までには、ビット
イメージの展開が終わらないということである。そこで
本発明では、次の給紙タイミング信号での給紙は止めて
ビットイメージの展開処理が終了するまで待ち、その後
に到来する給紙タイミング信号で給紙するのである。図
3(ハ)に示すように、(イ)の信号イ3によってはフ
リップフロップセット信号が発生されないので、給紙モ
ータ9−7は駆動されない。
【0025】図3(ニ)は、フリップフロップ9−5の
出力信号、即ち、給紙モータ駆動信号である。遅延回路
9−8に設定されている遅延時間t2 の間だけ駆動され
る。図3(ホ)はフリップフロップリセット信号である
が、これは遅延回路9−8の出力であるので、図3
(ニ)の波形がt2 だけ遅れた波形となっている。図3
(ヘ)は、給紙実行信号13であり、インバータ9−3
の出力(図3(ハ)を反転した信号)と、フリップフロ
ップ9−5の出力(図3(ニ)の信号)とが、共にハイ
の時にハイとなっている。
【0026】給紙実行信号13は、ローにされていた給
紙指示信号8が処理予測時間Tの経過によりハイに復帰
しても、展開し終えたページを印刷しないうちに次のペ
ージの処理予測時間を算出して、再び給紙指示信号8を
ローにしてしまうのを防ぐために使われる。即ち、周期
1 より長い処理予測時間Tを算出したとしても、直ち
に給紙指示信号8をローにすることは出来ず、前ページ
分の給紙実行信号13が来て初めてローに出来るという
ように使う。
【0027】例えば、図3の信号ロ1がハイに復帰した
時点から、信号イ4が出るまでには幾らか時間があるが
(この時間は、処理予測時間Tの大きさによって左右さ
れる)、この間に次のページの処理予測時間Tを算出し
てしまえる場合がある。そして、算出した処理予測時間
Tがt1 より大であれば、再度、給紙指示信号8をロー
にするわけであるが、信号イ4が到来しない内にローに
してしまったのでは給紙が実行されず、先にビットイメ
ージに展開したページの印刷が信号イ4のタイミングで
は行われないことになる。そこで、給紙を実行させ、そ
の後でなければローに出来ないようにする。
【0028】(第2の実施例)図5は、本発明の第2の
実施例を示す図である。符号は図1のものに対応し、5
−1〜5−4はそれぞれイメージ発生ユニットである。
第1の実施例と異なる点は、イメージ発生部5が複数個
のイメージ発生ユニットで構成されている点である。こ
の実施例は、ビットイメージに展開するための時間を予
測したところ、長時間かかることが判明した場合に、複
数個のイメージ発生ユニットに並行して処理させること
により、出来るだけ短時間で終えれるようにしたもので
ある。この実施例によれば、多くの場合、ビットイメー
ジへの展開を給紙タイミング信号の周期t1 内に終える
ことが出来る。
【0029】図6は、第2の実施例におけるイメージ発
生部の動作を説明するフローチャートである。 ステップ1…複数個あるイメージ発生ユニットの内、ビ
ットイメージ展開処理に何個使うかを表すパラメータを
Fとし、その初期値を1とする。つまり、最初は1個だ
け使うという意味に設定する。 ステップ2…図4の手順によって算出した処理予測時間
Tの値が、給紙タイミング信号の周期t1 のF倍以上か
どうか調べる。F=1であれば、1倍以上かどうか調べ
る。以上であれば、使用するユニット数を増やすべく、
ステップ3に進む。以下であれば、増やす必要はなく、
ステップ5に進む。
【0030】ステップ3…パラメータFの値が、イメー
ジ発生部のユニット数と同じ値となっているか調べる。
つまり、全部使用することになっているかどうか調べ
る。全部使用することになっていれば、それ以上増やす
ことは出来ないから、ステップ5に進む。 ステップ4…残っているユニットがあれば、Fの値を1
だけ増やす。即ち、1個増やす。
【0031】ステップ5…通信プロトコル制御部4に入
力されて来たプリントデータを、F組に分け、使用する
イメージ発生ユニットに割り当てるデータ量を略等しく
する。 ステップ6…イメージ発生ユニットは、割り当てられた
プリントデータをビットイメージに展開する。 ステップ7…その展開が終了したのを確認する。
【0032】
【発明の効果】以上述べた如く、本発明のプリンタ装置
によれば、そのプリンタ制御装置内に、入力されたプリ
ントデータをビットイメージに展開するに要する時間の
予測値である処理予測時間をページ毎に算出する処理予
測時間演算部を設け、もし処理予測時間が記録装置内で
発生される給紙タイミング信号の周期より大である場合
には、記録装置へ与える給紙指示信号を該処理予測時間
の期間だけ給紙不指示の値にする。
【0033】そのため、1ページ分のビットイメージへ
の展開が終了しない限り給紙されないので、給紙されて
も印刷されないとか、用紙の途中から印刷が開始される
とかということは無くなる。また、イメージ発生部を並
行して動作できる複数のユニットから構成し、算出した
処理予測時間が長い場合に並行動作させれば、多くの場
合、給紙タイミング信号の周期内にビットイメージへの
展開を終えることが出来る。
【図面の簡単な説明】
【図1】 本発明の第1の実施例を示す図
【図2】 本発明のプリンタ装置における給紙モータ駆
動回路を示す図
【図3】 本発明における給紙モータ駆動回路の動作を
説明するタイムチャート
【図4】 処理予測時間演算部の動作を説明するフロー
チャート
【図5】 本発明の第2の実施例を示す図
【図6】 第2の実施例におけるイメージ発生部の動作
を説明するフローチャート
【図7】 従来のプリンタ装置を示す図
【符号の説明】
1…ホストコンピュータ、2…プリンタ操作部、3…プ
リンタ制御装置、4…通信プロトコル制御部、5…イメ
ージ発生部、5−1〜5−4…イメージ発生ユニット、
6…補助記憶装置、7…記録装置インターフェース部、
8…給紙指示信号、9…記録装置、9−1…給紙タイミ
ング信号発生器、9−2…AND回路、9−3…インバ
ータ、9−4…AND回路、9−5…フリップフロッ
プ、9−6…ドライバ、9−7…給紙モータ、9−8…
遅延回路、10…プリント結果、11…処理予測時間演
算部、12…レジスタ、13…給紙実行信号、20…プ
リンタ装置

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 イメージ発生部を有し、入力されたプリ
    ントデータをビットイメージに展開するプリンタ制御装
    置と、該プリンタ制御装置からのビットイメージを受信
    して印刷を実行する記録装置とを具えたプリンタ装置に
    おいて、入力されたプリントデータをビットイメージに
    展開するに要する時間の予測値である処理予測時間をペ
    ージ毎に算出し、該処理予測時間が前記記録装置内で発
    生される給紙タイミング信号の周期より大である場合に
    は、前記記録装置へ与える給紙指示信号を該処理予測時
    間の期間だけ給紙不指示の値にする処理予測時間演算部
    を前記プリンタ制御装置内に具えたことを特徴とするプ
    リンタ装置。
  2. 【請求項2】 イメージ発生部を並行して動作できる複
    数組に分けて構成し、算出された処理予測時間に応じて
    作動させる組数を決定することを特徴とする請求項1記
    載のプリンタ装置。
JP6142259A 1994-06-01 1994-06-01 プリンタ装置 Pending JPH07323618A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6142259A JPH07323618A (ja) 1994-06-01 1994-06-01 プリンタ装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6142259A JPH07323618A (ja) 1994-06-01 1994-06-01 プリンタ装置

Publications (1)

Publication Number Publication Date
JPH07323618A true JPH07323618A (ja) 1995-12-12

Family

ID=15311176

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6142259A Pending JPH07323618A (ja) 1994-06-01 1994-06-01 プリンタ装置

Country Status (1)

Country Link
JP (1) JPH07323618A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011011387A (ja) * 2009-06-30 2011-01-20 Brother Industries Ltd 画像形成装置及び画像形成システム
JP2012192600A (ja) * 2011-03-16 2012-10-11 Seiko Epson Corp 記録装置、記録システム、記録装置の制御方法、及び、プログラム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011011387A (ja) * 2009-06-30 2011-01-20 Brother Industries Ltd 画像形成装置及び画像形成システム
JP2012192600A (ja) * 2011-03-16 2012-10-11 Seiko Epson Corp 記録装置、記録システム、記録装置の制御方法、及び、プログラム

Similar Documents

Publication Publication Date Title
JP3241274B2 (ja) 印刷制御方法および印刷制御装置
JPH08262814A (ja) 印刷装置
US6172761B1 (en) Image processing device
JPH11170631A (ja) 画像形成装置
JPH07323618A (ja) プリンタ装置
US6687019B1 (en) Device and method of printing data in multiple copies
JP2002086852A (ja) 画像形成システム及びその制御方法、及び記録媒体
JP2738350B2 (ja) ページプリンタ装置
JP2000108463A (ja) 印刷制御装置及びそれを用いたプリントシステム並びに印刷制御プログラムを記録した記録媒体
JP3166156B2 (ja) プリンタ制御装置
JPH05557A (ja) 像形成装置
JPH1124855A (ja) 印刷装置および方法
JPH0220358A (ja) 印字装置
JP2821911B2 (ja) 印刷制御装置
JP3003637B2 (ja) 印刷装置
JPH0262267A (ja) プリンター
JP2922676B2 (ja) 画像形成装置
JPH06143758A (ja) プリンタ制御装置
JPH111048A (ja) 印刷制御方法および印刷装置
JPS63251246A (ja) デ−タ記憶装置
JPH0624100A (ja) プリンタ制御装置
JPH07256935A (ja) 印刷制御装置
JPH09104143A (ja) 印刷装置および印刷装置の印刷処理方法
JP2006178740A (ja) 印刷制御装置、印刷制御方法及びプログラム
JPH0811357A (ja) 印刷装置および印刷装置のデータ処理方法