JPS5829043A - プリンタ制御方法 - Google Patents

プリンタ制御方法

Info

Publication number
JPS5829043A
JPS5829043A JP56128365A JP12836581A JPS5829043A JP S5829043 A JPS5829043 A JP S5829043A JP 56128365 A JP56128365 A JP 56128365A JP 12836581 A JP12836581 A JP 12836581A JP S5829043 A JPS5829043 A JP S5829043A
Authority
JP
Japan
Prior art keywords
print
printer
print data
page
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
JP56128365A
Other languages
English (en)
Other versions
JPH024925B2 (ja
Inventor
Hiroshi Kubota
宏 久保田
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 JP56128365A priority Critical patent/JPS5829043A/ja
Publication of JPS5829043A publication Critical patent/JPS5829043A/ja
Publication of JPH024925B2 publication Critical patent/JPH024925B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発明紘プリンタ装置における割込み印字処理O制御方
式に関す。
プリンタ装置は情報処理におけるデータの出力装置とし
て使用されているが、従来のプリンタ制御方式では通常
おる1つのプログラムからの印字命令をプリンタ装置に
入力して印字gIJ、理を開始すると、咳印字命令が最
終頁を印字出力して終結する迄プリンタ装置の使用を独
占し、他のプログラムによる印字命令は受付けことなく
拒否され、新たなプログラムによる印字命令については
待機するように制御されている。従っである1つのプロ
グラムによる印字命令をプリンタ装置によって印字処理
を開始し、その印字命令が大量の印字データについて印
字出力を必要とするためプリンタ装置の独占が長いと想
定されているとき、他のプログラムよ勤緊急に印字出力
すべ色割込みの印字命令が発生すると、先に印字処理を
開始した印字命令の実行を一旦中止する。その後緊急に
印子出力すべ色印字データを処理し終った後、中止し友
印字命令については再度手作業によって未処通分を再開
するか、既処理分は重複するが中止したプログラムの印
字加令について当初よシ印字処理を実施する手段しかな
いとiう欠点を有してい九。
本発明はこの欠点を救済し有効なプリンタ装置の利用手
段を提供することを目的とするもので弗る0そのため1
本発明は複数の出力依頼元より印字データを受信し印字
出力するプリンタの制御方式において、複数の出力依頼
元より逐次受取る印字データを依頼元に対応して複数の
バッファメモリに一時記憶する手段と、出力依頼元に対
応した印字命令に従い、該印字データにおける1ペ一ジ
分のデータまたは識別情報と共に1ペ一ジ分のデータを
プリンタに出力するようにしたことを特徴とするもので
ある。
il1図は従来のプリンタ制御方式におけるブロック図
を示す◎1はプリンタ制御回路、2はバッファレジスタ
、3はアドレスレジスタおよび4はプリンタ印字部であ
る。制御回路1は例えば情報処理装置(CPU)より印
字命令を受け、バッファレジスタ2に送信されて一時記
憶される印字データについてアドレスレジスタ3をして
アドレスし逐一その印字データをプリンタ印字部4に送
出させて印字させる。バッファレジスタ2の内容を印字
終了し死時点で印字終了信号をCPUに送出し、再び次
の印字データを要求し次の印字処理を実行する。このよ
うな手段を繰返し、CPUより送信される印字データが
終了する迄印字出力していた。従来よりプリンタ装置に
は緊急な割込みに対して割込み印字データをセーブすべ
きメモリが存在しなくて、プリンタ装置は単に外部より
印字データを受信する都度印字出力するだけの機能しか
備えていないので前述のような欠点を有してい丸。また
現在実行中の印字命令を中止して折角緊急の割込み印字
命令のためにプリンタ装置を提供しても該印字データの
転送速度が例えば回線のように転送能力が低くてプリン
タ装置を充分に利用出来ない場合が存在する@ 第2図は本発明の一実施例によるプリンタ制御方式にお
けるプロ・り図を示す0プリンタ10においては後述す
る印字チャネル制御部14の印字命令に従うプリンタ制
御回路1aの指示によってプリンタ印字部4の印字出力
を分類操作するか。
印字出力の一部に印字されるプログラム−別1′#報に
従い印字出力された識別文字をdIL取って分類操作を
行う分類機40を備え9分類機作をゐした印字出力につ
いてはホッパ41,42および43に分類格納する機能
を付加する。一方CPU50では印字チャネル制御部1
4において、従来は唯一の印字プログラムについてのみ
印字命令および印字データを制御しなかったが1本発明
の一実施例においては複数の印字プログラム11.12
および13に対処するため記憶装置120の一定領域に
ホッパ41,42および43に対応して、1ページ量の
データを一時記憶し且その印字プログラムの識別情報を
付加出来る複数のバッファメモリ第1領域21.バッフ
ァメモリ第2領域22およびバッファメモリ第3領域2
3を設ける。更に印字プログラムに付した識別情報に伴
うバッファメモリの使用状況を索引する識別情報管理テ
ーブル24を備える◇従ってバッファメモリ第1領域2
1の印字出力はホッパ41に、第2領域22の印字出力
線ホッパ42に、および第3領域23の印字出力はホッ
パ43に格納される。ま九識別情#A′#臘テーブル2
4は下mlの形式によ如識別情報、プログラム名、格納
ページ(数)およびホッパ状況O各項目を記録するもの
とする。
識別情報f埋テーブル24 と\で戚別慣報管理テーブル24の項目中バッファメモ
リ領域については前述のバッファメモリ絽1. 2およ
び3憤域に対応して固定とztt、識別情報の最上位桁
はバッファメモリ領域の第1゜2および31域を示す。
下位桁は印字プログラムに伴う一数悄會、プログラム名
は該当の印字グログラム塩を、また格納ページ(畝)は
現在バッフアメそり谷値域毎に記憶されている印字デー
タが印字出力されるときに付さるべき該印字データ中に
おけるベージ畝を示すため夫々記憶する。向ホッパ状況
九ついては0が空き、1がホッパ1史用可能の使用中、
2が使用不能の飽和状層を示し、ホツバ41.42およ
び43の検出による1、4号を。
プリンタ制御回路1&経由印字チャネル制御部14が記
録する0鐵別情報1f理テーブル24の各項目中識別情
報、プログラム名および格納ページについては、バッフ
ァメモリ第1〜3領域を使用する印字プログラムの実行
開始と共に印字チャネル制御部14が登録し、終了と共
に消去する。
と\で従来と同様の割込み印字でない通常の印字動作お
よび中間に割込み印字命令による中断を伴わない印字動
作にあっては、従来と同じく例えば印字プログラム11
をチャネル制御部14およびプリンタ制御回路1a経由
印字データをバッフアレジスターに受信し、制御回路1
aの制御に従ってアドレスレジスタ3によりアドレスさ
れ、バッファレジスタ2の印字データは逐一プリンタ印
字部4に送出され印字出力することに変りはない0しか
し本発明の一実施例においては従来と異なp。
割込み印字データを一時記憶する複wt領域のバッファ
メモリとこれに1対1で対応し印字出力を分類格納する
複数itsのホッパをプリンター0に備えているのでC
PU5oで発生した緊急の割込み印字要求があった場合
2例えば先ず割込み印字プログラム12からの印字費求
受1gシた印字チャネル制御部14は識別清報f埋テー
ブル24を1+ij合せて、バッファメモリ第1憤域2
1.第2領域22および#I3懺吠23の中より、倒れ
の印字プログラムにも使用されていないバッファメモリ
領峨且ホッパ状況も0を選択する。ホッパに何れも”0
”がないときは、ホッパに”I”の*+pがめって印字
出力中止になっているものを除く使用可11ヒ“ノ゛′
のホッパを従えるバッファメモリ領域の未1史用を選択
する。これ等の選択操作によって例えばバッファメモリ
第2値域22に記憶することが決った印字プログラム1
2扛バツフアメモリJ 2 =im域オよびホッパ42
を使用することを識別情報d壇テーブル24に登録きれ
る0且該第2領域の一部に識別情報を記憶する0以後該
割込み印字プログラムによる割込み印字データはM信の
都に、印字チャネル制御部14により、バッフアメそり
第2領域22に一時記憶される。バッフアメ化す3@2
領域22に一時記憶される印字データが1ページに満九
ない間においては、プリンタ制御回路laは従来通り印
字チャネル制御部14から送出される印字フ四グラム1
1の印字データについてバッファレジスタ2をして印字
出力を続ける0バツフアメ篭り第2領域が1ページを満
たした時、tたは割込み印字データが1ペ一ジ未満でも
割込み印字プログラムが終了となった時点で、印字チャ
ネル制御部14は印字出力中の印字プログラム11につ
いて、印字出力中の該当ページが終了するか、該尚ベー
ジで印字プログラム終了が得られた時点で印字処理を中
止する0代ってバッファメモリ第2領域22に記憶され
た印字プログラム12の割込み印字データを印字チャネ
ル制御部14によ如アドレスして識別情報を含む印字デ
ータをプリンタ制御回路1aおよびバッファレジスタ2
経由プリンタ印字部4に送出し印字出力とする。この印
字出力され′#−1ページは分類機40によ如、印字チ
ャネル制御部14よりのプリンタ制御回路1a経由によ
ゐ印字命令に含まれ九分類信号若くは印字出力された印
字データ中の識別情報に従って分類され、先にバッファ
メモリ第2値域22と共に登録されたホッパ42を選択
して送出される。印字チャネル制御部14によるバッフ
ァメモリ第2領域22の印字データ送出による割込み印
字出力が終ると、印字チャネル制御部14は中止前の印
字プログラム11による印字データが引続きあればそれ
をバッファレジスタ2に送信し、プリンタ1]字部4に
よる印字出力を再開する。引続き割込み印字プログラム
2による印字データが受信されて。
バッファメモリ第2領域22に一時記憶する割込み印字
データが再び1ページを満すか、tたは割込み印字デー
タが1ペ一ジ未満でも割込み印字プログラム12がHT
となった時は再び印字チャネル制御部14は割込み印字
モードに切替える@割込み印字プログラム12による割
込み印字出力が終了した時点でバッファメモリ第2−域
22および威別情報管壇テーブル24の該内容は印字チ
ャネル制御部14によって登録を解除し他の印字グログ
ラムに−える。以上割込み印字グログラムは唯−とした
がバッファメモリに空きがあれば同時に複数の割込み印
字プログラムについて実行出来ることはいう迄もない。
この複数の割込み印字プルグラムを処理する場合も前述
と同様に登録され九バッファメモリ第1〜3領域21〜
23の中で1ページを満す割込み印字データが得られた
ものから優先して識別情報を伴う割込み印字モードに切
換え印字出力する。
このように従来の印字命令による印字データを印字出力
中でも、バッファメモリ第1〜3領域21〜23の中に
空きがある間は割込み印字プログラムを受付けその後印
字出力を実行することが出来るので、外部からは1台の
プリンタ装置が複数個のバッファメモリ又はホッパに相
当する複数台数よりなるプリンタ装置に見えるので唯一
の印字プログラムによってプリンタ装置が専有されるこ
となくプリンタ装置を有効に利用出来る。また転送字出
力については1ページ毎に一時記憶して印字出力するの
で従来の主印字出力にはほとんど影曽を与えることなく
印字出力が続けられると共に破割込み印字プログラムに
よる印字出力については従来は主印字プログラムが終了
する迄待機させられたが本発明によれば1ページを単位
として割込み印字データを受信する都度他の印字出力と
混同することなく個有のホッパ41〜43に印字出力さ
れるので有用である。
【図面の簡単な説明】
第1図は従来におけるプリンタ制御方式のブロック図、
#I2図は本発明の一実施例におけるプリンタ制御方式
のブロック図である。1,1aはプリンタ制御回路、2
はバッファレジスタ、3.3mはアドレスレジスタ、4
はプリンタ印字部、14は印字チャネル制御部、21.
22.23はバッファメモリ、および41,42.43
はホッパである。 竿1 閃 第2図

Claims (1)

    【特許請求の範囲】
  1. 複数の出力依頼元よ)印字データを受信し印字出力する
    ブリ・ンタの制御方式において、複数の出力依頼元よ如
    逐次受取る印字データを依頼元に対応して複数のバッフ
    ァメモリに一時記憶する手段と、出力依頼元に対応した
    印字命令に従い、各バッファメモリのうち1ペ一ジ分の
    印字データが蓄積されると、咳印字データにおける1ペ
    一ジ分のデータを九は識別情報と共に1ペ一ジ分のデー
    タをプリンタに出力するようにし九ことを特徴とするプ
    リンタ制御方式
JP56128365A 1981-08-17 1981-08-17 プリンタ制御方法 Granted JPS5829043A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56128365A JPS5829043A (ja) 1981-08-17 1981-08-17 プリンタ制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56128365A JPS5829043A (ja) 1981-08-17 1981-08-17 プリンタ制御方法

Publications (2)

Publication Number Publication Date
JPS5829043A true JPS5829043A (ja) 1983-02-21
JPH024925B2 JPH024925B2 (ja) 1990-01-31

Family

ID=14983013

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56128365A Granted JPS5829043A (ja) 1981-08-17 1981-08-17 プリンタ制御方法

Country Status (1)

Country Link
JP (1) JPS5829043A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6045834A (ja) * 1983-08-22 1985-03-12 Fujitsu Ltd プリント出力制御方式
JPH02236715A (ja) * 1989-03-10 1990-09-19 Brother Ind Ltd 印刷装置
JPH0793117A (ja) * 1994-08-08 1995-04-07 Canon Inc 印刷制御装置
US6111591A (en) * 1996-02-16 2000-08-29 Fuji Xerox Co., Ltd. Image processing system and information processing system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6045834A (ja) * 1983-08-22 1985-03-12 Fujitsu Ltd プリント出力制御方式
JPH02236715A (ja) * 1989-03-10 1990-09-19 Brother Ind Ltd 印刷装置
JPH0793117A (ja) * 1994-08-08 1995-04-07 Canon Inc 印刷制御装置
US6111591A (en) * 1996-02-16 2000-08-29 Fuji Xerox Co., Ltd. Image processing system and information processing system

Also Published As

Publication number Publication date
JPH024925B2 (ja) 1990-01-31

Similar Documents

Publication Publication Date Title
US4979132A (en) Control device for use with an image recording system
JP2000158724A (ja) 画像処理装置、画像処理方法および記録媒体
US6651116B1 (en) Output interface for a raster object memory in a method, system and program
JPS5829043A (ja) プリンタ制御方法
JP2945403B2 (ja) 記録制御装置
JPS62131325A (ja) 画像処理システム
JP3129812B2 (ja) 画像形成装置切り換え装置
US6906823B1 (en) Input interface for a raster object memory in a method, system and program
JPH023351A (ja) 印刷装置
JP2664215B2 (ja) 印刷装置システム
JPH022170B2 (ja)
KR100213119B1 (ko) 프린터의 인쇄대상목록 표시방법
JP3951083B2 (ja) ネットワークプリンタ及びネットワーク印刷システム
JPH09179813A (ja) Dma転送装置
JP3245789B2 (ja) プリンタ装置
JPH06305217A (ja) 画像形成装置
JPH0863307A (ja) 印刷装置
JPH02310649A (ja) 受信フレーム転送方式および通信制御装置
JPS62131326A (ja) 画像処理システム
JPS63184601A (ja) 情報処理装置
JPS6259808B2 (ja)
JPH0561617A (ja) 印字制御方式
JPS6074085A (ja) イメ−ジメモリ制御方法
JPH028931A (ja) プリンタ
JP2000322218A (ja) 印刷装置