JPH0728612A - プリンタ - Google Patents
プリンタInfo
- Publication number
- JPH0728612A JPH0728612A JP5171397A JP17139793A JPH0728612A JP H0728612 A JPH0728612 A JP H0728612A JP 5171397 A JP5171397 A JP 5171397A JP 17139793 A JP17139793 A JP 17139793A JP H0728612 A JPH0728612 A JP H0728612A
- Authority
- JP
- Japan
- Prior art keywords
- job
- queue buffer
- print request
- queue
- 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
Links
- 238000000034 method Methods 0.000 abstract description 24
- 230000004075 alteration Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 238000012508 change request Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Landscapes
- Record Information Processing For Printing (AREA)
Abstract
(57)【要約】
【目的】 ホストコンピュータ等で作成された印刷デー
タを印刷終了を待たず、可能な限り受け付けかつ記憶す
るキューバッファを有し、一旦バッファに格納された印
刷要求に対して印刷枚数などの変更ができるプリンタを
提供する。 【構成】 通常、インターフェイス回路103を介して
ホストコンピュータ等からジョブを受け取ると、キュー
バッファ202に格納され、キューバッファ202に格
納されたジョブは先頭から順次解釈され、印刷データに
変換されて印刷機構106に送られ、印刷が行なわれ
る。それに対して、ジョブ以外にキューバッファ202
の問い合わせ及びキューバッファ202への変更要求を
受け取った場合は、コマンド解釈が優先的に処理され、
キュー操作手順201によってキューバッファ202の
内容が操作される。問い合わせに関してはキューバッフ
ァ202に格納されているジョブの状態をインターフェ
イス回路103に返答する。
タを印刷終了を待たず、可能な限り受け付けかつ記憶す
るキューバッファを有し、一旦バッファに格納された印
刷要求に対して印刷枚数などの変更ができるプリンタを
提供する。 【構成】 通常、インターフェイス回路103を介して
ホストコンピュータ等からジョブを受け取ると、キュー
バッファ202に格納され、キューバッファ202に格
納されたジョブは先頭から順次解釈され、印刷データに
変換されて印刷機構106に送られ、印刷が行なわれ
る。それに対して、ジョブ以外にキューバッファ202
の問い合わせ及びキューバッファ202への変更要求を
受け取った場合は、コマンド解釈が優先的に処理され、
キュー操作手順201によってキューバッファ202の
内容が操作される。問い合わせに関してはキューバッフ
ァ202に格納されているジョブの状態をインターフェ
イス回路103に返答する。
Description
【0001】
【産業上の利用分野】本発明は、ホストコンピュータ等
で作成された印刷データを印刷終了を待たず、可能な限
り受け付け、かつ記憶する記憶手段を有するプリンタに
関する。
で作成された印刷データを印刷終了を待たず、可能な限
り受け付け、かつ記憶する記憶手段を有するプリンタに
関する。
【0002】
【従来の技術】近年、印刷内容の高度化に伴ってプリン
タ内部での処理時間が増大する傾向にあり、半導体素子
の価格の低下と相まって、ホストコンピュータとの通信
の負荷を軽減するためにプリンタ内で複数の印刷要求の
記憶が行なわれるようになっている。
タ内部での処理時間が増大する傾向にあり、半導体素子
の価格の低下と相まって、ホストコンピュータとの通信
の負荷を軽減するためにプリンタ内で複数の印刷要求の
記憶が行なわれるようになっている。
【0003】
【発明が解決しようとする課題】しかしながら、従来、
ホストコンピュータ等からプリンタに送信される印刷デ
ータ等を含む印刷要求は、送信終了後の変更は印刷の中
断程度の機能を有するのみであり、一旦プリンタに送信
してしまった印刷要求に対しては、細かい変更が不可能
であった。例えば、複雑な図形を印刷するためには多く
の印刷処理時間を要し、印刷要求を送信した後に複数枚
のコピーを必要としても、もう一度長い処理時間を待つ
必要があった。また、既に新たな印刷要求が記憶されて
いた場合には、それらの印刷が終了するまで待たされる
という問題が生じてきた。
ホストコンピュータ等からプリンタに送信される印刷デ
ータ等を含む印刷要求は、送信終了後の変更は印刷の中
断程度の機能を有するのみであり、一旦プリンタに送信
してしまった印刷要求に対しては、細かい変更が不可能
であった。例えば、複雑な図形を印刷するためには多く
の印刷処理時間を要し、印刷要求を送信した後に複数枚
のコピーを必要としても、もう一度長い処理時間を待つ
必要があった。また、既に新たな印刷要求が記憶されて
いた場合には、それらの印刷が終了するまで待たされる
という問題が生じてきた。
【0004】本発明は、上述した問題点を解決するため
になされたものであり、印刷要求を記憶するバッファに
印刷枚数等の情報を格納する領域を設け、きめ細かい印
刷制御を可能とすることを目的とする。
になされたものであり、印刷要求を記憶するバッファに
印刷枚数等の情報を格納する領域を設け、きめ細かい印
刷制御を可能とすることを目的とする。
【0005】
【課題を解決するための手段】この目的を達成するため
に本発明のプリンタは、ホストコンピュータから送られ
てくる印刷要求を受け取るインターフェイス回路と、印
刷要求の管理及び印刷要求を解釈する制御手段と、印刷
要求を格納する記憶手段と、その記憶手段内の内容を変
更する変更手段とを備え、印刷要求に対して印刷要求発
行から印刷終了前までの間、変更手段による印刷要求の
内容の変更が可能な構成としたものである。
に本発明のプリンタは、ホストコンピュータから送られ
てくる印刷要求を受け取るインターフェイス回路と、印
刷要求の管理及び印刷要求を解釈する制御手段と、印刷
要求を格納する記憶手段と、その記憶手段内の内容を変
更する変更手段とを備え、印刷要求に対して印刷要求発
行から印刷終了前までの間、変更手段による印刷要求の
内容の変更が可能な構成としたものである。
【0006】
【作用】上記の構成を有する本発明のプリンタは、イン
ターフェイス回路によりホストコンピュータから送られ
てくる印刷要求が受け取られ、制御手段によりその印刷
要求の管理及び印刷要求が解釈され、記憶手段に印刷要
求が格納される。そして、印刷要求に対して印刷要求発
行から印刷終了前までの間に、ホストコンピュータから
印刷要求の変更要求が入力されると、変更手段により記
憶手段内の印刷要求の内容が変更される。
ターフェイス回路によりホストコンピュータから送られ
てくる印刷要求が受け取られ、制御手段によりその印刷
要求の管理及び印刷要求が解釈され、記憶手段に印刷要
求が格納される。そして、印刷要求に対して印刷要求発
行から印刷終了前までの間に、ホストコンピュータから
印刷要求の変更要求が入力されると、変更手段により記
憶手段内の印刷要求の内容が変更される。
【0007】
【実施例】以下、本発明を具体化した一実施例を図面を
参照して説明する。
参照して説明する。
【0008】図1は、本実施例のプリンタを構成する回
路の模式図である。バス101に対して、CPU10
2、インターフェイス回路103、ROM104、RA
M105、印刷機構106が接続されている。
路の模式図である。バス101に対して、CPU10
2、インターフェイス回路103、ROM104、RA
M105、印刷機構106が接続されている。
【0009】CPU102は、ROM104に格納され
ているキュー操作手順201、データ展開手順203な
どの各種手順を実行する。RAM105は、受信した印
刷要求であるジョブを格納するキューバッファ202、
ジョブを解釈する際のバッファエリア205などが設け
られている。インターフェイス回路103は、外部のホ
ストコンピュータ等との通信を行い、ジョブやキューバ
ッファ202に対する問い合わせやキューバッファ20
2に対する変更要求を受け取り、キューバッファ202
の問い合わせに対する返答を送信する。印刷機構106
は、ジョブを解釈して印刷データに展開されたデータを
受け取り、印字用紙等の媒体に文字・図形などを印刷す
る。
ているキュー操作手順201、データ展開手順203な
どの各種手順を実行する。RAM105は、受信した印
刷要求であるジョブを格納するキューバッファ202、
ジョブを解釈する際のバッファエリア205などが設け
られている。インターフェイス回路103は、外部のホ
ストコンピュータ等との通信を行い、ジョブやキューバ
ッファ202に対する問い合わせやキューバッファ20
2に対する変更要求を受け取り、キューバッファ202
の問い合わせに対する返答を送信する。印刷機構106
は、ジョブを解釈して印刷データに展開されたデータを
受け取り、印字用紙等の媒体に文字・図形などを印刷す
る。
【0010】図2は、プリンタ内部のデータの流れと各
種処理手順の関係を表す模式図である。まず、インター
フェイス回路103が受信したデータはキュー操作手順
201によって判断され、データがジョブの場合はキュ
ーバッファ202の最低順位の位置に追加する。データ
がコマンドの場合はコマンドの内容に応じてキューバッ
ファ202の内容に対する操作が行なわれる。キューバ
ッファ202内の一番順位の高いジョブは、データ展開
手順203によって印刷機構106に与えるべき印刷デ
ータに展開されて展開バッファ204に転送される。1
ページ分の印刷データの展開が終わると、印刷機構10
6において印刷が行なわれる。
種処理手順の関係を表す模式図である。まず、インター
フェイス回路103が受信したデータはキュー操作手順
201によって判断され、データがジョブの場合はキュ
ーバッファ202の最低順位の位置に追加する。データ
がコマンドの場合はコマンドの内容に応じてキューバッ
ファ202の内容に対する操作が行なわれる。キューバ
ッファ202内の一番順位の高いジョブは、データ展開
手順203によって印刷機構106に与えるべき印刷デ
ータに展開されて展開バッファ204に転送される。1
ページ分の印刷データの展開が終わると、印刷機構10
6において印刷が行なわれる。
【0011】図3は、キューバッファ202に格納され
るデータ構造の模式図である。1つのジョブは、インデ
ックス310とコンテンツ320とに分けられて格納さ
れる。インデックス310は、ジョブが処理中であるか
否か及び印刷順位を示す数値を示すステータス部311
と、印刷枚数などの印刷要求発行後に変更可能な印刷制
御情報部312と、ジョブの受付番号や受付時間などか
らなるジョブ識別情報部313と、ホストコンピュータ
から送信された印刷要求データを格納するバッファ上の
アドレスを記憶するコンテンツアドレス部314とから
構成される。コンテンツ320は、印刷要求発行時に決
められた印刷枚数などの印刷制御情報321と、印刷す
べき画像を構成する印刷データ322とからなる。
るデータ構造の模式図である。1つのジョブは、インデ
ックス310とコンテンツ320とに分けられて格納さ
れる。インデックス310は、ジョブが処理中であるか
否か及び印刷順位を示す数値を示すステータス部311
と、印刷枚数などの印刷要求発行後に変更可能な印刷制
御情報部312と、ジョブの受付番号や受付時間などか
らなるジョブ識別情報部313と、ホストコンピュータ
から送信された印刷要求データを格納するバッファ上の
アドレスを記憶するコンテンツアドレス部314とから
構成される。コンテンツ320は、印刷要求発行時に決
められた印刷枚数などの印刷制御情報321と、印刷す
べき画像を構成する印刷データ322とからなる。
【0012】キュー操作手順201の動作を、図4のフ
ローチャートに従って説明する。ホストコンピュータか
らの印刷要求がインターフェイス回路103に到着する
と、キュー操作手順201の処理が開始される。まず、
インターフェイス回路103より受信したデータを受け
取り(ステップS401)、S401で受け取ったデー
タをステップS402で解釈する。S402の解釈の結
果、S401で受信したデータが印刷ジョブであった場
合は、ステップS403にてキューバッファ202にそ
の内容を格納する。S403では、図3の説明で述べた
ように、コンテンツ320では印刷要求のうち印字枚数
などの制御情報は制御情報部321に、印刷内容はデー
タ部322に格納し、インデックス310では最後のレ
コードの次のレコードを選択し、ステータス部311に
0を、制御情報部312に0を、識別情報部313には
ジョブの受付順位及び、ジョブを受け付けた時刻データ
を、コンテンツアドレス部314にデータ部322のア
ドレスを格納する。
ローチャートに従って説明する。ホストコンピュータか
らの印刷要求がインターフェイス回路103に到着する
と、キュー操作手順201の処理が開始される。まず、
インターフェイス回路103より受信したデータを受け
取り(ステップS401)、S401で受け取ったデー
タをステップS402で解釈する。S402の解釈の結
果、S401で受信したデータが印刷ジョブであった場
合は、ステップS403にてキューバッファ202にそ
の内容を格納する。S403では、図3の説明で述べた
ように、コンテンツ320では印刷要求のうち印字枚数
などの制御情報は制御情報部321に、印刷内容はデー
タ部322に格納し、インデックス310では最後のレ
コードの次のレコードを選択し、ステータス部311に
0を、制御情報部312に0を、識別情報部313には
ジョブの受付順位及び、ジョブを受け付けた時刻データ
を、コンテンツアドレス部314にデータ部322のア
ドレスを格納する。
【0013】S402において、印刷要求でない場合は
キューバッファ203に対する操作コマンドと解釈し、
ステップS404で操作コマンドの種類を判断する。操
作コマンドは、キューバッファ202の問い合わせと印
刷制御情報変更の2種類がある。S404で問い合わせ
コマンドと解釈された場合は、ステップS405にてキ
ューインデックス310の情報を読出し、ステップS4
06で、S405で読出した情報をインターフェイス回
路103に送出する。S404にて印刷制御情報変更と
解釈された場合は、ステップS407にて、コマンドの
内容を解釈し、ステップS408にて該当するジョブの
制御情報部312またはステータス部311の内容変更
を行う。印刷枚数の変更コマンドに対しては、制御情報
部312にその枚数がセットされ、印刷中止について
は、印刷枚数が0と等価とみなして制御情報部312に
0がセットされる。ジョブの順位変更コマンドの場合
は、ステータス部311に優先順位応じた数値がセット
される。制御情報部312とステータス部311への変
更はジョブが処理されるまで、何度でも可能である。
キューバッファ203に対する操作コマンドと解釈し、
ステップS404で操作コマンドの種類を判断する。操
作コマンドは、キューバッファ202の問い合わせと印
刷制御情報変更の2種類がある。S404で問い合わせ
コマンドと解釈された場合は、ステップS405にてキ
ューインデックス310の情報を読出し、ステップS4
06で、S405で読出した情報をインターフェイス回
路103に送出する。S404にて印刷制御情報変更と
解釈された場合は、ステップS407にて、コマンドの
内容を解釈し、ステップS408にて該当するジョブの
制御情報部312またはステータス部311の内容変更
を行う。印刷枚数の変更コマンドに対しては、制御情報
部312にその枚数がセットされ、印刷中止について
は、印刷枚数が0と等価とみなして制御情報部312に
0がセットされる。ジョブの順位変更コマンドの場合
は、ステータス部311に優先順位応じた数値がセット
される。制御情報部312とステータス部311への変
更はジョブが処理されるまで、何度でも可能である。
【0014】次に、図5のフローチャートに従ってデー
タ展開手順203を説明する。データ展開手順203
は、キュー操作手順とは非同期に処理され、キューバッ
ファ202にジョブが格納された時点で実行される。ス
テップS501では、キューバッファ202を常時監視
しており、キューバッファ202にジョブが格納される
と、ステップS502へ進む。S502では一番順位の
高いジョブのインデックス内の制御情報部312を読
み、内容が0の場合はステップS504へ進み、そうで
ない場合はステップS503へ進む。S503では、イ
ンデックス内の制御情報部312より印刷枚数を読出し
て、カウンタnにセットし、S504では、コンテンツ
内の制御情報部321より印刷枚数を読出してカウンタ
nにセットする。ステップS505においてカウンタn
の値を判定し、0である時はステップS510へ飛び、
0でないときはステップS506へ進む。
タ展開手順203を説明する。データ展開手順203
は、キュー操作手順とは非同期に処理され、キューバッ
ファ202にジョブが格納された時点で実行される。ス
テップS501では、キューバッファ202を常時監視
しており、キューバッファ202にジョブが格納される
と、ステップS502へ進む。S502では一番順位の
高いジョブのインデックス内の制御情報部312を読
み、内容が0の場合はステップS504へ進み、そうで
ない場合はステップS503へ進む。S503では、イ
ンデックス内の制御情報部312より印刷枚数を読出し
て、カウンタnにセットし、S504では、コンテンツ
内の制御情報部321より印刷枚数を読出してカウンタ
nにセットする。ステップS505においてカウンタn
の値を判定し、0である時はステップS510へ飛び、
0でないときはステップS506へ進む。
【0015】S506では、キューバッファ202のコ
ンテンツ内のデータ部522を読出しデータを印刷機構
に送るための展開処理を行い、展開バッファ204に格
納する。ステップS507において、印刷機構106を
起動し、展開バッファ204の内容を印刷機構106に
転送する。ステップS508で、カウンタnの値を1減
じ、ステップS509でカウンタnの値を判定する。カ
ウンタnの値が0の場合はステップS510に進み、0
でない場合はS507に戻る。S501では、必要枚数
の印刷を終了した状態であるので、キューバッファ20
2よりジョブを取り除き、S501に戻る。
ンテンツ内のデータ部522を読出しデータを印刷機構
に送るための展開処理を行い、展開バッファ204に格
納する。ステップS507において、印刷機構106を
起動し、展開バッファ204の内容を印刷機構106に
転送する。ステップS508で、カウンタnの値を1減
じ、ステップS509でカウンタnの値を判定する。カ
ウンタnの値が0の場合はステップS510に進み、0
でない場合はS507に戻る。S501では、必要枚数
の印刷を終了した状態であるので、キューバッファ20
2よりジョブを取り除き、S501に戻る。
【0016】
【発明の効果】以上説明したことから明かなように、本
発明のプリンタでは印刷要求を格納した記憶手段の操作
が可能になり、印刷要求を発行した後からユーザが望む
ように印刷要求の変更が可能となる。
発明のプリンタでは印刷要求を格納した記憶手段の操作
が可能になり、印刷要求を発行した後からユーザが望む
ように印刷要求の変更が可能となる。
【図1】本発明を具体化したプリンタを構成する回路の
模式図である。
模式図である。
【図2】上記プリンタ内部のデータの流れと各種処理手
順の関係を表す模式図である。
順の関係を表す模式図である。
【図3】上記プリンタのキューバッファに格納されるデ
ータ構造の模式図である。
ータ構造の模式図である。
【図4】上記プリンタのキュー操作手順の動作を示すフ
ローチャートである。
ローチャートである。
【図5】上記プリンタのデータ展開手順の動作を示すフ
ローチャートである。
ローチャートである。
102 CPU 103 インターフェイス回路 104 ROM 105 RAM 106 印刷機構 201 キュー操作手順 202 キューバッファ
Claims (1)
- 【請求項1】 ホストコンピュータから送られてくる印
刷要求を受け取るインターフェイス回路と、 印刷要求の管理及び印刷要求を解釈する制御手段と、 印刷要求を格納する記憶手段と、 その記憶手段内の内容を変更する変更手段とを備え、 前記印刷要求に対して印刷要求発行から印刷終了前まで
の間、前記変更手段による印刷要求の内容の変更が可能
なことを特徴とするプリンタ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5171397A JPH0728612A (ja) | 1993-07-12 | 1993-07-12 | プリンタ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5171397A JPH0728612A (ja) | 1993-07-12 | 1993-07-12 | プリンタ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0728612A true JPH0728612A (ja) | 1995-01-31 |
Family
ID=15922405
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5171397A Pending JPH0728612A (ja) | 1993-07-12 | 1993-07-12 | プリンタ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0728612A (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6614546B1 (en) | 1997-03-10 | 2003-09-02 | Minolta Co., Ltd. | Image processing system and image forming apparatus |
| KR100549978B1 (ko) * | 1999-02-08 | 2006-02-08 | 세이코 엡슨 가부시키가이샤 | 인터페이스 장치, 그 제어 방법 및 정보 기록 매체 |
| US7630092B1 (en) | 1995-04-18 | 2009-12-08 | Fuji Xerox Co., Ltd. | Job scheduling system for print processing |
| JP2015121922A (ja) * | 2013-12-24 | 2015-07-02 | 富士ゼロックス株式会社 | 印刷制御装置、印刷制御システムおよびプログラム |
| JP2017087522A (ja) * | 2015-11-09 | 2017-05-25 | セイコーエプソン株式会社 | ネットワークシステム、印刷装置、及び、印刷装置の制御方法 |
-
1993
- 1993-07-12 JP JP5171397A patent/JPH0728612A/ja active Pending
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7630092B1 (en) | 1995-04-18 | 2009-12-08 | Fuji Xerox Co., Ltd. | Job scheduling system for print processing |
| US7978355B2 (en) | 1995-04-18 | 2011-07-12 | Fuji Xerox Co., Ltd. | Job scheduling system for print processing |
| US6614546B1 (en) | 1997-03-10 | 2003-09-02 | Minolta Co., Ltd. | Image processing system and image forming apparatus |
| KR100549978B1 (ko) * | 1999-02-08 | 2006-02-08 | 세이코 엡슨 가부시키가이샤 | 인터페이스 장치, 그 제어 방법 및 정보 기록 매체 |
| JP2015121922A (ja) * | 2013-12-24 | 2015-07-02 | 富士ゼロックス株式会社 | 印刷制御装置、印刷制御システムおよびプログラム |
| JP2017087522A (ja) * | 2015-11-09 | 2017-05-25 | セイコーエプソン株式会社 | ネットワークシステム、印刷装置、及び、印刷装置の制御方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3007103B2 (ja) | 印刷制御装置 | |
| US5210823A (en) | Printing control apparatus in page printer | |
| JP2742073B2 (ja) | 印刷制御方法および装置 | |
| JPH0728612A (ja) | プリンタ | |
| US6148164A (en) | Printer having a double-sided print function and double-sided print controller | |
| US4975858A (en) | Controller for a printer for printing data received from an external data processor | |
| JP2816184B2 (ja) | 印刷制御装置 | |
| US5930462A (en) | Printing apparatus | |
| JPH11312062A (ja) | プリンタ及び印刷方法 | |
| JPH05108283A (ja) | プリンタ管理装置 | |
| JPH0330977A (ja) | ページプリンタにおける印字基準位置設定方法 | |
| JPH0659833A (ja) | ネットワーク環境のプリンタ | |
| JP3129679B2 (ja) | プリンタ | |
| JP4057202B2 (ja) | 印刷データの拡大縮小機能を有する出力装置及び出力方法 | |
| JP5062750B2 (ja) | 画像形成装置 | |
| JPH0584987A (ja) | プリンタ | |
| JP3125997B2 (ja) | 印刷情報出力装置および印刷システム | |
| JPH06149501A (ja) | マルチプリンタ制御装置 | |
| JP3417426B2 (ja) | 画像記録装置 | |
| JPH06149495A (ja) | プリンタ制御装置 | |
| JPH0465262A (ja) | ページプリンタ | |
| JP2007179371A (ja) | 印刷システム | |
| JP2998915B2 (ja) | 両面印刷装置 | |
| KR100544165B1 (ko) | 프린터 드라이버에서 프린터의 등록 정보를 변경하는 방법 | |
| JPH08310084A (ja) | 印刷装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Effective date: 20031216 Free format text: JAPANESE INTERMEDIATE CODE: A02 |