JPH09426U - 印字制御装置 - Google Patents

印字制御装置

Info

Publication number
JPH09426U
JPH09426U JP844296U JP844296U JPH09426U JP H09426 U JPH09426 U JP H09426U JP 844296 U JP844296 U JP 844296U JP 844296 U JP844296 U JP 844296U JP H09426 U JPH09426 U JP H09426U
Authority
JP
Japan
Prior art keywords
data
print
page buffer
buffer
time
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
JP844296U
Other languages
English (en)
Other versions
JP2577377Y2 (ja
Inventor
一郎 佐々木
英規 久田
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 JP1996008442U priority Critical patent/JP2577377Y2/ja
Publication of JPH09426U publication Critical patent/JPH09426U/ja
Application granted granted Critical
Publication of JP2577377Y2 publication Critical patent/JP2577377Y2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】 【課題】 印字出力されないで印字装置に残っている印
字データを、いくつかの条件を検出して条件が揃ったと
き、自動的に印字出力すること。 【解決手段】 ページバッファ4内に格納された印字デ
ータが画像データであるかどうかの判定が中央処理装置
8でもって行われ、画像データであれば計時手段7がカ
ウントする値を”20000”に設定し、文字データで
あれば”10000”に設定する。そして、受信バッフ
ァ3内のデータがないことをデータ検出手段6が検出す
ると、計時手段7がカウントを開始し、前記設定した値
をカウント計時した場合、ページバッファ4内の格納さ
れたデータを印字部1に送信して印字出力する。

Description

【考案の詳細な説明】
【0001】
【考案の属する技術分野】
本考案は、末尾に改ページ実行命令を含まない印字データを受信した場合でも 、受信バッファ内にデータがなく、且つ、ページバッファ内にデータの残ってい る状態が所定時間続くと、ページバッファ内のデータを全て印字部に印字出力さ せる印字制御装置に関するものである。
【0002】
【従来の技術】
従来、この種の印字制御装置は、内部に格納されている印字データを次のよう な場合に限り、印字出力するように制御されていた。
【0003】 (1)受信データ内に含まれる改行命令、またはプリンタ内に備えられている自 動的に改行を判定する自動改行機能によって、印字位置が次のページ内に達した 場合。
【0004】 (2)改ページ実行命令(コマンド)を受信した場合。
【0005】 (3)プリンタに備えられた操作スイッチでもって特定の操作が行われた場合。 (4)印字装置においてメモリフル等のエラーが発生した場合。
【0006】 (5)ページメモリ内にデータが格納されている状態でリセットが行われていた 場合。
【0007】
【考案が解決しようとする課題】
しかしながら、かかる印字制御装置にあっては、外部から送信された文書ファ イル等を受信してプリンタに印字させる場合、一般的には前記ファイル等の末尾 に改ページ実行命令を含まないことが多く、前記ファイル等の最終ページのデー タがプリンタでもって印字されないまま、メモリ内に残ることが多かった。また 、このようなメモリ内に残されたデータを印字出力するためには、プリンタの誤 動作を防止するために、複数のキー操作を行わないと、プリンタは印字出力しな いようになっており、操作が煩わしいといった問題を有していた。
【0008】 本考案は、上述した問題点を解決するためになされたものであり、印字出力さ れないで印字装置に残っている印字データを、いくつかの条件を検出して条件が 揃ったとき、自動的に印字出力するように制御する印字制御装置を提供すること を目的とする。
【0009】
【課題を解決するための手段】
この目的を達成するために本考案では、印字部と、印字データを受信するイン ターフェースと、この受信データが格納される受信バッファと、前記受信データ に含まれる文字データおよび画像データの少なくとも1ページ分を記憶するペー ジバッファと、前記受信バッファ内のデータを処理し前記ページバッファに格納 すると共に前記ページバッファ内のデータを印字部へ送出して印字出力する中央 処理装置とを有する印字制御装置において、前記ページバッファ内に格納された 印字データが文字データか画像データかを検出する文字画像データ検出手段と、 前記ページバッファ内の印字データが文字データであると前記文字画像データ検 出手段が検出したとき第一所定時間を設定し、ページバッファ内の印字データが 画像データであると文字画像データ検出手段が検出したとき第一所定時間より長 い第二所定時間を設定する計時時間設定手段と、前記ページバッファおよび受信 バッファ内にデータが存在するかどうかを検出するデータ検出手段と、前記デー タ検出手段が前記受信バッファ内にデータが存在しないことを検出したときに計 時を開始し、受信バッファ内にデータが存在することを検出したときに計時をク リアし、前記計時の開始からクリアされることなく前記計時時間設定手段に設定 された第一所定時間または第二所定時間が経過したときに信号を出力する計時手 段とを備え、前記中央処理装置は、前記データ検出手段が前記ページバッファ内 にデータが存在すると共に前記受信バッファ内に処理すべきデータが存在しない ことを検出し、且つ、前記計時手段が前記信号を出力したときに、前記ページバ ッファ内に存在するデータを全て前記印字部へ送出して印字出力することを特徴 とする。
【0010】 本考案の印字制御装置によれば、計時時間設定手段は、ページバッファ内の印 字データが文字データであると文字画像データ検出手段が検出したとき、計時手 段が計時する時間を第一所定時間に設定し、ページバッファ内の印字データが画 像データであると文字画像データ検出手段が検出したとき、計時手段が計時する 時間を第一所定時間より長い第二所定時間に設定する。そして、データ検出手段 がページバッファ内にデータが存在すると共に受信バッファ内に処理すべきデー タが存在しないことを検出し、且つ、計時時間設定手段に設定された第一所定時 間または第二所定時間を計時した計時手段が信号を出力したときに、中央処理装 置は、ページバッファ内に存在するデータを全て印字部へ送出して印字出力させ る。
【0011】
【考案の実施の形態】
図1は本考案の実施形態における印字制御装置の機能ブロック構成図を示す。 同図において、印字部1は印字データに基づいて印字を行い、インターフェース 2は印字データを受信し、受信バッファ3は前記受信データを格納し、ページバ ッファ4は前記受信データに含まれる文字データおよび画像データの1ページ分 を記憶し、制御手段5はデータ検出手段6と計時手段7と中央処理装置8とから なる。
【0012】 データ検出手段6はページバッファ4及び受信バッファ3内にデータが存在す るかどうかを検出し、この検出結果を中央処理装置8へ出力する。計時手段7は データ検出手段6によって受信バッファ3内にデータがないことが検出されると 動作を開始し、データが検出されるとクリアされ、動作開始からクリアされるこ となく所定時間が経過したとき、中央処理装置8へ信号を出力する。中央処理装 置8は受信バッファ3内のデータを処理しページバッファ4内に格納すると共に ページバッファ4内のデータをデータ検出手段6および計時手段7からの出力信 号に基づいて印字部1へ送出して印字出力する。更に、中央処理装置8は、ペー ジバッファ4内に格納された印字データが文字データか画像データかを検出し、 ページバッファ4内の印字データが文字データであると検出したとき、計時手段 7が計時する前記所定時間を第一所定時間に設定し、ページバッファ4内の印字 データが画像データであると検出したとき、計時手段7が計時する前記所定時間 を第一所定時間より長い第二所定時間を設定する。
【0013】 図2は本考案の実施形態における印字制御装置の動作の一例のフローチャート を示す。
【0014】 まず、処理が開始されると、最初に計時手段7のカウンタ”N”が”0”に、 定数”X”が”10000”に初期化される(ステップS21)。次に、データ検 出手段6でもって受信バッファ3内のデータの有無が検出され(ステップS22) 、データがあるとき、”N”が”0”に、クリアされる(ステップS23)。次い で、受信データが文字データまたは画像データ(以下、単にこれらを印字データ という)かどうかが中央処理装置8でもって判定され(ステップS24)、印字デ ータでなければ、受信データは印字制御命令となるので、この印字制御命令に応 じた処理が行われる(ステップS25)。
【0015】 次に、この印字制御命令は印字出力の命令かどうかの判定が行われ(ステップ S26)、印字出力命令であれば、現在のページバッファ4に記憶されている印字 データが中央処理装置8により印字部1に出力され(ステップS27)、”X”が ”10000”に設定され(ステップS42)、ステップS22に戻り同様の処理が 繰り返される。また、ステップS26で、印字出力命令でなければ、ステップS22 に戻り同様の処理が繰り返される。
【0016】 また、ステップS24で、受信データが印字データであれば、この印字データが ページバッファ4に格納され、さらに印字位置が更新される(ステップS28)。 なお、前記印字位置はページバッファ4に格納されている最終のデータの位置を 示すものである。
【0017】 そして、ページバッファ4に格納された印字データが画像データであるかどう かの判定が中央処理装置8でもって行われ(ステップS40)、画像データであれ ば、”X”の値は”20000”に設定され(ステップS41)、この後、ステッ プS29に移行する。一方、画像データでなければ、すなわち、文字データであれ ば、ステップS41の処理を行わずにステップS29に移行する。
【0018】 次に、印字位置は現在のページバッファ4内にあるかどうかの判定が行われ( ステップS29)、ページバッファ4内にあれば、ステップS22に戻り同様の処理 が繰り返され、ページバッファ4内になければ、ステップS27に移行して印字出 力が行われる。すなわち、ステップS29で、ページバッファ4に格納される印字 データがページバッファ4の記憶容量を超えたと判定されたとき、印字出力が行 われるようになっている。
【0019】 また、ステップS22で受信バッファ3内にデータがなければ、”N”が”1” だけ増分され(ステップS30)、次いで、”N”と”X”とが比較され(ステッ プS31)、N>Xであれば、”N”が”0”にクリアされ(ステップS32)、N ≦Xであれば、ステップS22に戻り同様の処理が繰り返される。また、ステップ S32の処理を終えると、ページバッファ4に印字データの有無がデータ検出手段 6でもって検出され(ステップS33)、印字データが存在すれば、ステップS27 に移行して印字が行われ、印字データがなければステップS22に戻る。前記処理 により、受信バッファ3内にデータがないときは、”N”のカウント動作が開始 され、この”N”がクリアされることなく”X”に設定された値”10000” または”20000”を越えると、つまり、設定された時間を経過した時点で、 ページバッファ4に印字データがあれば、印字出力する処理が行われることにな る。
【0020】 以上の処理により、印字出力を行わせる命令の受信データが受信された場合と 、ページバッファ4に格納される印字データがページバッファ4の記憶容量を超 えた場合と、受信バッファ3内にデータがない状態が設定された時間続いた場合 とにおいて、ページバッファ4に記憶されている印字データが印字されることに なる。よって、受信データの最後に改ページ命令が含まれていない場合に、使用 者がパネルスイッチ等を用いて印字出力の命令をしなくても、計時される所定時 間後に全ての印字データを印字出力させることができ、従って印字出力されずに 残っている印字データを印字するための指令操作を省略することができる。
【0021】 また、データ量のきわめて多い画像データを外部のコンピュータ等から受信す る場合、メモリの少ないコンピュータ等にあっては、大きな画像データを複数の 部分に分けて処理を行いながらデータを送信することもあり、このため、データ 送信が短時間停止することが多いが、ページバッファ4内のデータが画像データ であるときは、文字データである場合に比べ、データが途絶えてから印字出力を 行うまでの所定時間を長くするようにしているので、短時間停止による誤った自 動印紙出力の実行を防止することができ、データ送信のデータ処理による停止と データ送信の真の停止とを識別することができる。
【0022】 なお、前述の説明では、ステップS21の”X”の値は”10000”としてい るが、この”X”の値は”10000”以外の値に設定しても良く、また、ステ ップS41の”X”の値は”20000”としているが、この”X”の値は、ステ ップS21の”X”の値より大きければ、”20000”以外の値に設定しても良 い。また、この値を外部から設定可能にしてもよい。
【0023】
【考案の効果】
以上説明したことから明かなように、本考案の印字制御装置によれば、データ 検出手段がページバッファ内にデータが存在すると共に受信バッファ内に処理す べきデータが存在しないことを検出し、且つ、計時時間設定手段に設定された第 一所定時間または第二所定時間を計時した計時手段が信号を出力したときに、中 央処理装置は、ページバッファ内に存在するデータを全て印字部へ送出して印字 出力させるので、受信データの最後に改ページ命令が含まれていない場合に、使 用者がパネルスイッチ等を用いて印字出力の命令をしなくても、計時される所定 時間後に全ての印字データを印字出力させることができ、従って印字出力されず に残っている印字データを印字するための指令操作を省略することができる。
【0024】 また、データ量のきわめて多い画像データを外部のコンピュータ等から受信す る場合、メモリの少ないコンピュータ等にあっては、大きな画像データを複数の 部分に分けて処理を行いながらデータを送信することもあり、このため、データ 送信が短時間停止することが多いが、ページバッファ内の印字データが画像デー タであると文字画像データ検出手段が検出したとき、計時手段が計時する時間を 計時時間設定手段が文字データであるときに設定する第一所定時間よりも長い第 二所定時間に設定するので、短時間停止による誤った自動印紙出力の実行を防止 することができ、データ送信のデータ処理による停止とデータ送信の真の停止と を識別することができる。
【図面の簡単な説明】
【図1】本考案の一実施形態における印字制御装置の機
能ブロック構成図である。
【図2】前記実施形態における印字制御装置の動作の一
例を示すフローチャートである。
【符号の説明】
1 印字部 2 インターフェース 3 受信バッファ 4 ページバッファ 5 制御部 6 データ検出手段 7 計時手段 8 中央処理装置

Claims (1)

    【実用新案登録請求の範囲】
  1. 【請求項1】 印字部と、印字データを受信するインタ
    ーフェースと、この受信データが格納される受信バッフ
    ァと、前記受信データに含まれる文字データおよび画像
    データの少なくとも1ページ分を記憶するページバッフ
    ァと、前記受信バッファ内のデータを処理し前記ページ
    バッファに格納すると共に前記ページバッファ内のデー
    タを印字部へ送出して印字出力する中央処理装置とを有
    する印字制御装置において、 前記ページバッファ内に格納された印字データが文字デ
    ータか画像データかを検出する文字画像データ検出手段
    と、 前記ページバッファ内の印字データが文字データである
    と前記文字画像データ検出手段が検出したとき第一所定
    時間を設定し、ページバッファ内の印字データが画像デ
    ータであると文字画像データ検出手段が検出したとき第
    一所定時間より長い第二所定時間を設定する計時時間設
    定手段と、 前記ページバッファおよび受信バッファ内にデータが存
    在するかどうかを検出するデータ検出手段と、 前記データ検出手段が前記受信バッファ内にデータが存
    在しないことを検出したときに計時を開始し、受信バッ
    ファ内にデータが存在することを検出したときに計時を
    クリアし、前記計時の開始からクリアされることなく前
    記計時時間設定手段に設定された第一所定時間または第
    二所定時間が経過したときに信号を出力する計時手段と
    を備え、 前記中央処理装置は、前記データ検出手段が前記ページ
    バッファ内にデータが存在すると共に前記受信バッファ
    内に処理すべきデータが存在しないことを検出し、且
    つ、前記計時手段が前記信号を出力したときに、前記ペ
    ージバッファ内に存在するデータを全て前記印字部へ送
    出して印字出力することを特徴とする印字制御装置。
JP1996008442U 1996-08-21 1996-08-21 印字制御装置 Expired - Lifetime JP2577377Y2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1996008442U JP2577377Y2 (ja) 1996-08-21 1996-08-21 印字制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1996008442U JP2577377Y2 (ja) 1996-08-21 1996-08-21 印字制御装置

Publications (2)

Publication Number Publication Date
JPH09426U true JPH09426U (ja) 1997-08-05
JP2577377Y2 JP2577377Y2 (ja) 1998-07-23

Family

ID=11693250

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1996008442U Expired - Lifetime JP2577377Y2 (ja) 1996-08-21 1996-08-21 印字制御装置

Country Status (1)

Country Link
JP (1) JP2577377Y2 (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59176832A (ja) * 1983-03-28 1984-10-06 Canon Inc 画像出力装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59176832A (ja) * 1983-03-28 1984-10-06 Canon Inc 画像出力装置

Also Published As

Publication number Publication date
JP2577377Y2 (ja) 1998-07-23

Similar Documents

Publication Publication Date Title
JP2587909B2 (ja) データ転送方法
US7253913B2 (en) Facsimile apparatus operable as a printer
US6952276B2 (en) Printer detecting data precisely in response to change in data transmission speed
US8848260B2 (en) Transfer of image data using power saving state
JPH0546920Y2 (ja)
JP3276844B2 (ja) 多機能周辺装置
US5228129A (en) Synchronous communication interface for reducing the effect of data processor latency
JPH09426U (ja) 印字制御装置
JPH0467248A (ja) データ受信処理装置
JPH09305527A (ja) Dmaコントローラ
JPH05210470A (ja) プリンタ及びその機種選択処理方法
US6570666B1 (en) Printer detecting data precisely in response to change in data transmission speed
JP3768668B2 (ja) インターフェース装置及び制御方法及び印刷装置
JPH0577092B2 (ja)
JP2768307B2 (ja) プリンタ装置
JP2000293482A (ja) コンピュータシステム及び同システムに於ける表示制御方法
JP3596974B2 (ja) 画像形成装置
JP2000309117A (ja) レーザビームプリンタ
KR20010096137A (ko) 팩스 데이터의 마지막 라인 감지 장치 및 그 방법
JP2006099643A (ja) ページプリンタ
JPH0615884A (ja) プリンタ
JPS61281349A (ja) インタフエ−ス制御方法
JPH0934727A (ja) 割込制御方式
JPH04352024A (ja) 印刷システム
JPH03290278A (ja) 出力制御方法及びその装置