JPH01186355A - プリンタ装置の印字制御方法 - Google Patents

プリンタ装置の印字制御方法

Info

Publication number
JPH01186355A
JPH01186355A JP63009730A JP973088A JPH01186355A JP H01186355 A JPH01186355 A JP H01186355A JP 63009730 A JP63009730 A JP 63009730A JP 973088 A JP973088 A JP 973088A JP H01186355 A JPH01186355 A JP H01186355A
Authority
JP
Japan
Prior art keywords
printing
paper
print
printing paper
print data
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
JP63009730A
Other languages
English (en)
Other versions
JP2565527B2 (ja
Inventor
Katsuyasu Fujii
克泰 藤井
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP63009730A priority Critical patent/JP2565527B2/ja
Publication of JPH01186355A publication Critical patent/JPH01186355A/ja
Application granted granted Critical
Publication of JP2565527B2 publication Critical patent/JP2565527B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔目次〕 概要 産業上の利用分野 従来の技術 (第7図) 発明が解決しようとする問題点 (第6図)問題点を解
決するための手段 (第1図、第2図) 作用  (第1図、第2図) 実施例 (第3図、第4図、第5図、第6図)発明の効
果 〔概要〕 本発明は単票状の印刷用紙への印刷を上位装置が認識し
ている用紙長毎に行うに際し、用紙の装着の指示を受信
する過程と、上位装置等からの印字命令を受信する過程
と、所定の行または列分の印字データを印字バッファに
書き込む過程と、前記性または列毎に用紙の有無を判断
する過程と、印字バッファに格納された印字データを前
記性または列毎に印字する過程と紙送りを行う過程とを
有するプリンタ装置の印字制御方法に関し、ずれの蓄積
を防止するとともにプリンタ装置を傷めることがないプ
リンタ装置の印字制御方法を提供することを目的とし、 印字バッファへの書込み後に用紙有無を判断し、用紙有
りの場合には前記性または列分の印字を行い、用紙無し
の場合には印字バッファに格納された印字データを消去
し、用紙長分の処理がまだ終了していない場合には再び
印字命令を受信し、用紙長分の処理が終了した場合には
紙送り後用紙装着の指示を与える構成である。
〔産業上の利用分野〕
本発明は単票状の印刷用紙への印字データの印刷を上位
装置が認識している用紙長毎に行うに際し、前記品刷用
紙の装着の指示を受信する過程と、上位装置等からの′
印字合本を受信する過程と、1または2以上の所定の行
または列分の印字データを印字バッファに書き′込む過
程と、当該性または列毎に前記印刷用紙の有無を判断す
る過程と、前記印字バッファに格納された印字データを
前記性または列毎に前記印刷用紙に印字する過程と前記
性または列分の距離の紙送りを行う過程とを有するプリ
ンタ装置の印字制御方法に関する。
〔従来の技術〕
従来、複数の単票(シート)状の印刷用紙への印字デー
タの印刷を上位装置が認識している用紙長毎に行うに際
し、前記印刷用紙の装着の指示を受信する過程(S1)
と、上位装置からの印字命令を受信する過程(S2)と
、上位装置から送信された1または2以上の所定の行ま
たは列分の印字データを印字バッファに書き込む過程(
s3)と、当該性または列毎に前記印刷用紙の有無を判
断する過程(S4)と、前記印字バッファに格納された
印字データを前記性または列毎に前記印刷用紙に印字す
る過程(S5)と前記性または列分の紙送りを行う過程
(S6)とを有するプリンタ装置の印字制御方法として
第7図に示すものがあった。
前記所定行または列分の印字データを前記印字バッファ
に書き込んだ後(S5)、ステップS4で当該列または
行毎に印刷用紙の有無を判断し、印刷用紙がない場合に
はステップS1に戻り再び印刷用紙の装着の指示を受信
し、印刷用紙がある場合にはステップS5に進み印字を
行い前記所定行または列分の紙送りを行うようにしてい
た。これは印刷用紙がない場合に印字を行うとプリンタ
装置の印字部である印字ヘットがプラテン上で打ち出し
等を行うことになり、印字ヘッドを傷めるおそれがある
からである。
〔発明が解決しようとする問題点〕
ところで、単票状の印刷用紙を使用する場合に、前記上
位装置が認識している用紙長と当該プリンタ装置に装着
された実際の単票状の印刷用紙の用紙長が異なる場合に
は、第6図(a)に示すように当該相違が小さい場合で
あっても、ある単票(シート)の印刷用紙に印字すべき
たと上位装置が認識している印字データが実際には次の
単票の印刷用紙に印字されることになり、当該印字デー
タのずれ量は印刷用紙の枚数が増えるとともに順次累積
されていくという不都合が生じることになる。
そこで、本発明は以上の問題点を解決するためになされ
たものであり、前記ずれの蓄積を防止するとともに前記
印字部を傷めることがないプリンタ装置の印字制御方法
を提供することを目的としてなされたものである。
〔問題点を解決するための手段〕
以上の問題点を解決するため第1の発明は第1図に示す
ように単票状の印刷用紙への印字データの印刷を上位装
置が認識している当該用紙の用紙長毎に行うに際し、上
位装置等からの前記印刷用紙の装着の指示を受信する過
程(S1)と、上位装置等からの印字命令を受信する過
程(S2)と、1または2以上に所定の行または列分の
印字データを印字バッファに書き込む過程(S5)と、
当該行または列毎に前記印刷用紙の有無を判断する過程
(S4)と、前記印字バッファに格納された印字データ
を前記行または列毎に前記印刷用紙に印字する過程(S
5)と前記行または列分の紙送りを行う過程(S6)と
を有するプリンタ装置の印字制御方法において、前記印
字バッファに印字データが書き込まれた後に印刷用紙の
有無を判断し(S4)、印刷用紙有りと判断された。場
合には前記印刷用紙に前記行または列分の印字を行い(
S、5)、印字用紙無しと判断された場合には前記印字
バッファに格納された印字データを消去し(S41)、
印字または消去を行った後、前記用紙長分の処理がまだ
終了していないと判断した場合には再び印字命令を受信
し(S2)、用紙長分の処理が終了したと判断した場合
には紙送り(S6)をした後に印刷用紙の装着の指示を
受信する(S1)ものである。
さらに、第2の発明は第2図に示すように単票状の印刷
用紙への印字データの印刷を上位装置が認識している当
該用紙の用紙長毎に行うに際し、上位装置等からの当該
印刷用紙の装着の指示を受信する過程(S1)と、上位
装置等からの印字命令を受信する過程(S2)と、1ま
たは2以上の所定の行または列分の印字データを印字バ
ッファに書き込む過程(S5)と、当該行または列毎に
前記印刷用紙の有無を判断する過程(S4)と、印字バ
ッファに格納された印字データを前記行または列毎に前
記印刷用紙に印字する過程(S5)と、前記行または列
分の紙送りを行う過程(S6)とを有するプリンタ装置
の印字制御力、法において、。上位装置等からの印字命
令を受信した後(S2)に印刷用紙の有無を判断し(S
4)、印刷用紙有りと判断された場合には前記印字デー
タを印字バッファに書き込んだ後印字を行い(S5)、
印刷用紙無しと判断した場合には前記印字命令を消去し
(S42)、印字または消去を行った後に前記用紙長分
の処理が終了しているか否かを判断し(S51)、前記
用紙長分の処理が終了したと判断した場合には印刷用紙
装着の指示を受信し(S1)、前記用紙長分の処理が終
了していないと判断した場合には紙送りを行う(S6)
ものである。
〔作用〕
本発明により印字制御を行うには、第1図に示すように
ステップS1で上位装置等からの装着の指示の受信に応
じて印刷用紙がプリンタ装置に装着された後、上位装置
から印字命令を持つ。
ステップS2で印字命令を受信した場合には、ステップ
S3でプリンタ装置に設けられた印字バッファに印刷用
紙に印刷しようとする印字データのうち、所定の行また
は列分、例えば1行の印字データを印字バッファに書き
込む。
その際、ステップS4でプリンタ装置に備えられた用紙
の有無を検出する手段により前記行または列分の印字を
行う分の印刷用紙が存在するか否かが判断される。
もし、印刷用紙が前記行または列の印字の大きさ分存在
する場合にはステップS5で印字を行うか、印刷用紙が
前記行または列分存在しない場合にはステップS41て
印字バッファに格納されている当該性または列分の印字
データの消去を行う。
一方、第2の発明の場合には第2図に示すようにステッ
プS2で印字命令を受信すると、前述した第1の発明と
異なり、前記行または列分の印字データを前記印字バッ
ファに書き込む前にステップS4で印刷用紙の有無を判
断する。
もし、印刷用紙が存在する場合にはステップS3に進み
、前記印字バッファに印字データの書き込みを行うこと
になるが、用紙が存在しない場合はステップS42に進
み受信された前記印字命令の消去を行い前記印字バッフ
ァに印字データの書込みを行わない。ここで、上位装置
が認識している用紙長のうち当該印刷用紙に印字するこ
とができない印字データ分については、印字バラツブに
格納された当該印字データの消去または印字命令の消去
を行って印字を停止させるのは、印刷用紙以外の場所、
例えばプラテン等の場所への印字を阻止するとともに、
印字データを印字すべき印刷用紙以外の印刷用紙への印
字を阻止するためである。
こうして、第1の発明において印字(S5)または消去
(S41)を行った後、または第2の発明で印字(S5
)または印字命令の消去(S42)を行った後、ステッ
プS51に進み、前記上位装置が認識していた用紙長分
の処理が終了したか否かを判断し、もし、前記上位装置
が認識していた用紙長分の処理が終了したと判断した場
合には再びステップS1に戻り印字用紙装着の指示を受
信することになり、未だ前記上位装置が認識している用
紙長分の処理が終了していない場合にはステップS6に
進み前記所定の行または列分の紙送りを行った後、ステ
ップS2に進み印字命令を受信することになる。
〔実施例〕
次に第1及び第2の発明に係る実施例について説明する
第3図に本実施例に係るプリンタ装置の機器構成ブロッ
ク図を示す。
本プリンタ装置2は当該プリンタ装置に印字を要求する
印字データ及び当該印字データの印字命令の送出を行う
上位装置としてのホスト・コンピュータ1と接続されて
いる。
当該プリンタ装置2は当該ホスト・コンピュータ1から
送出された印字データの受信を行う受信部4と、当該ホ
スト・コンピュータ1から送出された印字データの格納
を行う受信バッファ5と、当該プリンタ装置2に装着さ
れた単票状の印刷用紙が所定位置に存在するか否かの検
出を行う光センサ等を使用した用紙有無検出センサ6と
、前記印刷用紙に印字を行う印字ヘッド等の印字部7と
、前記受信バッファ5に格納された印字データのうち一
度に印字が行われる1行分の印字データを格納する印字
バッファ(ライン・バッファ)8と、当該印字バッファ
8に格納されている印字データの消去を行うコンピュー
タのソフトウェアにより構成される印字バッファ消去部
9と、印字が終了した場合に1行分の紙送りを行う改行
部10と、主走査方向、すなわち行に沿って印字部7の
印字ヘットを移動させるためのスペース部11と、当該
プリンタ装置2についての種々の制御を行うCPUから
構成される主制御部3とを有している。
続いて第5図に基づいて本実施例(第1の発明に関する
)の動作を説明する。
本実施例ではステップSAIでプリンタ装置2に単票状
の印刷用紙を装着せよという上位装置からのコマンドに
よる指示があると、ステップSA2で当該指示をプリン
タ装置2が受信し、ステップSA3で手動または自動的
に印刷用紙を当該プリンタ装置に装着する。
上位装置としてのホスト・コンピュータ1がステップS
A4で印字を行おうとする印字データを所定量ずつ送信
する。プリンタ装置2の前記受信部4はステップSA5
で当該印字データを受信すると、ステップSA6で当該
印字データを受信バッファに一旦格納する。
その後、ホスト・コンピュータはステップSA7で前記
1行分の印字命令を送信する。
当該印字命令はステップSA8で前記受信バッファ5に
一旦格納される。当該命令はプリンタ装置2の主制御部
3により読み出されて前記受信バッファに一旦格納され
た印字データのうち1行分が読み出されてステップSA
9で前記印字バッファ8に書き込まれることになる。
続いてステップ5AIOで前記用紙有無検出センサ6に
より前記印刷用紙の有無が判断される。印刷用紙がある
と判断された場合には従来と同様に前記印字バッファ5
に格納された前記印字データを印字し、印刷用紙がない
と判断された場合にはステップ5A12に進み前記印字
バッファ5に格納された印字データの消去を行うことに
なる。
一方、上位装置であるホスト・コンピュータ1は予め前
記プリンタ装置に装着された印刷用紙の用紙長に基づい
て1行毎の印字命令を何回発すべきかを認識しており、
ステップ5A13で予め定めた回数の印字命令を送信し
たか否かを各印字台令を送信する毎に判断し、当該回数
に達するまで印字命令を繰り返すことになる。予め定め
た回数に達した場合には用紙長分の処理が終了したこと
を示す用紙長信号をステップ5A14で送信し、次の印
刷用紙の装着を考慮してステップ5A15で所定時間印
字命令の送信を停止することになる。
ステップ5A16で前記プリンタ装置2の主制御部3は
前記用紙長信号を受信しないと判断した場合にはステッ
プ5A17で1行分の紙送りを行った後ステップSA8
に戻り再び印字命令を待ち、印字命令を受信した場合に
は前述した処理がなされることになる。
一方、ステップ5A16で前記用紙長信号を受信したと
判断した場合であって、未だ印刷が全て終了していない
場合(SA18)には再びステップSA2に進み上位装
置から印刷用紙の装着の指示を受けることになる。
次に、第4図に示した他の実施例(第2の発明に関する
)を説明する。
本実施例は前述した実施例と異なり、印字バッファ8に
格納されている印字データの消去を行う印字バッファ消
去部9の代わりに受信バッファ5に格納された印字命令
の消去を行うコンピュータ・ソフトウェアにより構成さ
れる印字命令消去部19を設けたものである。
本実施例では第5図の流れ図においてステップSA8で
印字命令を受信した後にステップ5A10の印刷用紙の
有無の判断を行い、印刷用紙が存在すると判断した場合
には前述した実施例と同様にステップSA9で印字バッ
ファ5に1行分の印字データを書き込み、ステップ5A
ILで印字を行うことになるが、印刷用紙が存在しない
と判断された場合には前記受信バッファ5に格納された
印字命令の消去を行い、印字データを前記印字バッファ
8に書き込まないようにしている。こうして、ステップ
5AIIでの印字または消去を行った後に、第5図に示
したようにステップ5A16に進むことになる。
こうして、第6図(b)に示すように、上位装置として
のホスト・コンピュータ1が認識する用紙長と実際にプ
リンタ装置に装着された印刷用紙の用紙長にずれか存在
する場合であって、実際の印刷用紙の用紙長がホスト・
コンピュータ1の認識する用紙長よりも短い場合には、
印字し残した分は印字されずに消去され、新たに装着さ
れた印刷用紙については常に最初から゛印字が行われる
ことになる。
尚、通常ホスト・コンピュータの認識する用紙長と実際
にプリンタ装置に装着された印刷用紙の用紙長のずれは
小さいものであり、消去された印字データは小さいのが
普通であり、しかも最終の行であるため、消去による影
響は小さいと考えられる。
また、前述した実施例では印刷用紙の装着の指示及び印
字命令は上位装置が行うように説明しているが、必ずし
も上位装置に限られることはなくプリンタ装置に設けた
スイッチ等により指示してもよい。
〔発明の効果〕
以上説明したように本発明は上位装置の認識する用紙長
と実際にプリンタ装置に装着された単票状の印刷用紙に
ずれが生じる場合であって、上位装置の認識している用
紙長が実際に装着した印刷用紙よりも大きい場合には前
記印字バッファに格納された印字データの消去または前
記印字命令の消去を行うことにより、ずれの分の印字を
行わないようにしている。
したがって、印刷用紙がないにも拘らず印字が行われて
印字部に故障を招く事態を防止するとともに、ずれの分
が以降の印刷用紙に累積されるような不都合を防止する
ことができるので、寿命の高い、かつ信頼性のあるプリ
ンタ装置を提供することができることになる。
【図面の簡単な説明】
第1図は第一の発明の原理流れ図、第2図は第二の発明
の原理流れ図、第3図は実施例に係る機器構成ブロック
図、第4図は他の実施例に係る機器構成ブロック図、第
5図は実施例に係る流れ図、第6図は従来例(a)及び
実施例(b)に係る説明図、第7図は従来例に係る流れ
図である。 1・・・ホスト・コンピュータ(上位装置)2・・・プ
リンタ装置 3・・・主制御部 5牟・・・受信バッファ 6・・・用紙有無検出センサ 8・・・印字バッファ 9・・・印字バッファ消去部 19・・・印字命令消去部

Claims (1)

  1. 【特許請求の範囲】 [1]単票状の印刷用紙への印字データの印刷を上位装
    置が認識している当該用紙の用紙長毎に行うに際し、上
    位装置からの指示等により前記印刷用紙の装着の指示を
    受信する過程(S1)と、上位装置等からの印字命令を
    受信する過程(S2)と、1または2以上の所定の行ま
    たは列分の印字データを印字バッファに書き込む過程(
    S3)と、当該行または列毎に前記印刷用紙の有無を判
    断する過程(S4)と、前記印字バッファに格納された
    印字データを前記行または列毎に前記印刷用紙に印字す
    る過程(S5)と前記行または列分の紙送りを行う過程
    (S6)とを有するプリンタ装置の印字制御方法におい
    て、 前記印字バッファに印字データが書き込まれた後に印刷
    用紙の有無を判断し(S4)、 印刷用紙有りと判断された場合には前記 印刷用紙に前記行または列分の印字を行い (S5)、印刷用紙無しと判断された場合には前記印字
    バッファに格納された印字データを消去し(S41)、 印字または消去を行った後、前記用紙長分 の処理がまだ終了していないと判断した場合には再び印
    字命令を受信し(S2)、用紙長分の処理が終了したと
    判断した場合には紙送り(S6)をした後に印刷用紙の
    装着の指示を受信する(S1)ことを特徴とするプリン
    タ装置の印字制御方法。 [2]単票状の印刷用紙への印字データの印刷を上位装
    置が認識している当該用紙の用紙長毎に行うに際し、当
    該印刷用紙の装着の指示を受信する過程(S1)と、上
    位装置等からの印字命令を受信する過程(S2)と、1
    または2以上の所定の行または列分の印字データを印字
    バッファに書き込む過程(S3)と、当該行または列毎
    に前記印刷用紙の有無を判断する過程(S4)と、印字
    バッファに格納された印字データを前記行または列毎に
    前記印刷用紙に印字する過程(S5)と、前記行または
    列分の紙送りを行う過程(S6)とを有するプリンタ装
    置の印字制御方法において、 上位装置からの印字命令を受信した後 (S2)に印刷用紙の有無を判断し(S4)、印刷用紙
    有りと判断された場合には前記印字データを印字バッフ
    ァに書き込んだ後印字を行い(S5)、 印刷用紙無しと判断した場合には前記印字命令を消去し
    (S42)、 印字または消去を行った後に前記用紙長 分の処理が終了しているか否かを判断し (S51)、 前記用紙長分の処理が終了したと判断した場合には印刷
    用紙装着の指示を受信し(S1)、前記用紙長分の処理
    が終了していないと判断した場合には紙送りを行う(S
    6)ことを特徴とするプリンタ装置の印字制御方法。
JP63009730A 1988-01-21 1988-01-21 プリンタ装置の印字制御方法 Expired - Fee Related JP2565527B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63009730A JP2565527B2 (ja) 1988-01-21 1988-01-21 プリンタ装置の印字制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63009730A JP2565527B2 (ja) 1988-01-21 1988-01-21 プリンタ装置の印字制御方法

Publications (2)

Publication Number Publication Date
JPH01186355A true JPH01186355A (ja) 1989-07-25
JP2565527B2 JP2565527B2 (ja) 1996-12-18

Family

ID=11728428

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63009730A Expired - Fee Related JP2565527B2 (ja) 1988-01-21 1988-01-21 プリンタ装置の印字制御方法

Country Status (1)

Country Link
JP (1) JP2565527B2 (ja)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5640578A (en) * 1979-09-11 1981-04-16 Nec Corp Printer
JPS6054881A (ja) * 1983-09-07 1985-03-29 Canon Inc プリンタ
JPS61239970A (ja) * 1985-04-11 1986-10-25 Fujitsu Ltd プリンタ追加印字方式
JPS61251929A (ja) * 1985-04-30 1986-11-08 Usac Electronics Ind Co Ltd 印刷デ−タ管理方式
JPS62227271A (ja) * 1986-03-28 1987-10-06 Matsushita Graphic Commun Syst Inc フアクシミリ装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5640578A (en) * 1979-09-11 1981-04-16 Nec Corp Printer
JPS6054881A (ja) * 1983-09-07 1985-03-29 Canon Inc プリンタ
JPS61239970A (ja) * 1985-04-11 1986-10-25 Fujitsu Ltd プリンタ追加印字方式
JPS61251929A (ja) * 1985-04-30 1986-11-08 Usac Electronics Ind Co Ltd 印刷デ−タ管理方式
JPS62227271A (ja) * 1986-03-28 1987-10-06 Matsushita Graphic Commun Syst Inc フアクシミリ装置

Also Published As

Publication number Publication date
JP2565527B2 (ja) 1996-12-18

Similar Documents

Publication Publication Date Title
US20030110324A1 (en) Information processing apparatus and output apparatus
JPH01186355A (ja) プリンタ装置の印字制御方法
JP4750241B2 (ja) 印字装置
JP2003039652A (ja) インクジェット記録装置制御方法
JPS6159920B2 (ja)
US8264699B2 (en) Apparatus and methods for converting print data supplied from a host computer to a print media processing apparatus into print image data before a print command is asserted
JPH11115280A (ja) プリンタ
JPS6225115B2 (ja)
JP2704264B2 (ja) 記録装置
US6712464B1 (en) Image processing apparatus, image processing system apparatus, and recording medium which records image processing program
JP2773120B2 (ja) ページプリンタ
US6804015B1 (en) Page printer and control method thereof
JPS6356472A (ja) リプリント機能付きプリンタ
JP2610837B2 (ja) 記録装置の制御方法及び記録制御装置
JPH0515551B2 (ja)
JPH0225361A (ja) シリアルプリンタ装置
JPH08142422A (ja) イメージデータ印刷の用紙送り制御方式
US20050243332A1 (en) Printing apparatus and control method
JPH07114438B2 (ja) 画像記録装置
JPH02116571A (ja) 印刷装置
JPH08258358A (ja) 熱転写プリンタのインクフィルム送り装置
JP3719024B2 (ja) 画像読み取り装置
JP3253164B2 (ja) 画像通信装置
JPH06245046A (ja) ファクシミリ装置
JPH0441265A (ja) 印刷装置及びメッセージ表示方法

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees