JP2000085211A - Print-controlling method and printing system - Google Patents
Print-controlling method and printing systemInfo
- Publication number
- JP2000085211A JP2000085211A JP10253776A JP25377698A JP2000085211A JP 2000085211 A JP2000085211 A JP 2000085211A JP 10253776 A JP10253776 A JP 10253776A JP 25377698 A JP25377698 A JP 25377698A JP 2000085211 A JP2000085211 A JP 2000085211A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- priority
- job
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 16
- 230000005540 biological transmission Effects 0.000 claims description 16
- 238000010586 diagram Methods 0.000 description 8
- 230000002457 bidirectional effect Effects 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000000725 suspension Substances 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
Landscapes
- Storing Facsimile Image Data (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、印刷制御方法およ
び印刷システムに関し、特に、複数のジョブが存在する
場合の取り扱いに関する。[0001] 1. Field of the Invention [0002] The present invention relates to a printing control method and a printing system, and more particularly, to handling when a plurality of jobs exist.
【0002】[0002]
【従来の技術】従来は、印刷データを送出するホストコ
ンピュータと印刷を行う印刷装置とからなる印刷システ
ムにおいて、印刷装置で印刷データを受信した順に印刷
を行っている。2. Description of the Related Art Conventionally, in a printing system including a host computer that sends print data and a printing device that performs printing, printing is performed in the order in which print data is received by the printing device.
【0003】たとえば、複数頁の印刷データ、部数の多
い印刷データ、または処理時間の長い印刷データなどが
既に印刷装置に溜まっている場合、それらの印刷が完了
した後でなければ、次の印刷データを印刷することがで
きない。For example, when print data of a plurality of pages, print data with a large number of copies, print data with a long processing time, etc. are already stored in a printing apparatus, the next print data must be printed until the printing is completed. Cannot be printed.
【0004】[0004]
【発明が解決しようとする課題】すなわち、緊急性の高
い印刷データ、頁数や部数の少ない印刷データであって
も、既に溜まっている印刷データの印刷の完了を待つ必
要があった。または、既に溜まっている印刷データを破
棄し、緊急性の高い印刷データを印刷することが必要で
ある。That is, it is necessary to wait for the printing of already stored print data to be completed even if the print data has high urgency or is small in the number of pages or copies. Alternatively, it is necessary to discard the already accumulated print data and print the print data with high urgency.
【0005】このような問題は、近年のネットワーク環
境において顕著に発生するものであり、とくに、複数の
コンピュータが1台の印刷装置とネットワークで接続さ
れているような場合に発生しうるものである。[0005] Such a problem occurs remarkably in a recent network environment, and can occur particularly when a plurality of computers are connected to one printing apparatus via a network. .
【0006】本発明の目的は、以上のような問題に鑑み
てなされたものであって、既に印刷装置に溜まっている
印刷データを破棄することなく、他の印刷データを優先
的に速やかに印刷することが可能な印刷システムを実現
することである。An object of the present invention has been made in view of the above-mentioned problems, and prints other print data quickly and preferentially without discarding print data already stored in a printing apparatus. Is to realize a printing system that can perform the printing.
【0007】[0007]
【課題を解決するための手段】上述の課題を解決する本
発明は以下に説明するようなものである。 (1)請求項1記載の発明は、ジョブ単位の印刷データ
に印刷優先順位の識別データを付加して送信し、この印
刷データを受信および保持するともに、印刷データに付
加された印刷優先順位の識別データを識別し、印刷優先
順位の高いジョブを優先して印刷する、ことを特徴とす
る印刷制御方法である。The present invention for solving the above problems is as described below. (1) According to the first aspect of the present invention, print priority identification data is added to print data for each job and transmitted, and the print data is received and held, and the print priority of print priority added to the print data is stored. A print control method characterized by identifying identification data and giving priority to printing a job having a higher print priority.
【0008】この印刷制御方法では、印刷データに印刷
優先順位を示す識別データを付加することで、印刷優先
順位の高いジョブを優先して画像形成することが可能に
なる。このため、既に印刷装置に溜まっている印刷デー
タがあっても、それを破棄することなく、他の印刷デー
タを優先的に速やかに印刷することが可能になる。In this printing control method, by adding identification data indicating printing priority to print data, it is possible to form an image with priority on a job having a higher printing priority. Therefore, even if there is print data already stored in the printing apparatus, other print data can be printed quickly and preferentially without discarding it.
【0009】(2)請求項2記載の発明は、ジョブ単位
の印刷データに印刷優先順位を示す識別データを付加し
た状態で送信する送信装置と、前記送信装置からの印刷
データを受信すると共に保持し、印刷データに付加され
た識別データから印刷優先順位を識別し、印刷優先順位
の高いジョブを優先して印刷するように構成された印刷
装置と、を備えたことを特徴とする印刷システムであ
る。(2) A transmission apparatus for transmitting print data in job units with identification data indicating a print priority order, and receiving and holding print data from the transmission apparatus. A print device configured to identify a print priority from the identification data added to the print data, and to print a job with a high print priority with priority. is there.
【0010】この印刷システムでは、印刷データに印刷
優先順位を示す識別データを付加することで、印刷優先
順位の高いジョブを優先して画像形成することが可能に
なる。このため、既に印刷装置に溜まっている印刷デー
タがあっても、それを破棄することなく、他の印刷デー
タを優先的に速やかに印刷することが可能になる。In this printing system, by adding identification data indicating print priority to print data, it becomes possible to form an image by giving priority to a job having a higher print priority. Therefore, even if there is print data already stored in the printing apparatus, other print data can be printed quickly and preferentially without discarding it.
【0011】(3)請求項3記載の発明は、前記印刷装
置は、画像展開中のジョブの中断と再開とが可能な機能
を備え、画像展開中のジョブより印刷優先順位が高いジ
ョブが発生した場合には、印刷優先順位の高いジョブを
優先して印刷する、ことを特徴とする請求項2記載の印
刷システムである。(3) The invention according to claim 3, wherein the printing apparatus has a function capable of suspending and resuming a job under image development, and a job having a higher print priority than a job under image development is generated. 3. The printing system according to claim 2, wherein, in the case of performing the job, the job having a higher print priority is printed with priority.
【0012】この印刷システムでは、印刷データに印刷
優先順位を示す識別データを付加すると共に、画像展開
中のジョブの中断と再開とが可能な機能を備えること
で、画像展開中のジョブより印刷優先順位が高いジョブ
が発生した場合には、印刷優先順位の低いジョブを中断
して、印刷優先順位の高いジョブを優先して印刷する。
そして、印刷優先順位の高いジョブの印刷が完了した後
に、中断していたジョブを再開する。このため、既に印
刷装置で画像展開中の印刷データがあっても、それを破
棄することなく、他の印刷データを優先的に速やかに印
刷することが可能になる。In this printing system, the identification data indicating the printing priority is added to the printing data, and the printing system is provided with a function capable of suspending and resuming the job during the image development. When a job with a higher priority is generated, a job with a lower print priority is interrupted, and a job with a higher print priority is printed with priority.
Then, after the printing of the job having the higher print priority is completed, the interrupted job is resumed. For this reason, even if there is print data for which an image is being developed by the printing apparatus, other print data can be printed quickly and preferentially without discarding it.
【0013】(4)請求項4記載の発明は、前記送信装
置は印刷優先順位を設定する設定手段を備えたことを特
徴とする請求項2記載または請求項3のいずれかに記載
の印刷システムである。(4) The printing system according to any one of claims 2 and 3, wherein the transmission device includes a setting unit for setting a printing priority. It is.
【0014】この印刷システムでは、印刷データに印刷
優先順位を示す識別データを付加する際に、設定手段か
ら印刷優先順位を設定することが可能である。このた
め、既に印刷装置に溜まっている印刷データがあって
も、それを破棄することなく、他の印刷データについ
て、設定した印刷優先順位に従って優先的に速やかに印
刷することが可能になる。In this printing system, the setting unit can set the printing priority when adding the identification data indicating the printing priority to the printing data. For this reason, even if there is print data already stored in the printing apparatus, it is possible to print other print data quickly and preferentially in accordance with the set print priority without discarding the print data.
【0015】(5)請求項5記載の発明は、前記印刷装
置は印刷順序の情報を前記送信手段に対して送信する印
刷優先順位送信手段を備え、前記送信装置は前記印刷手
段からの印刷順序の情報を受信し表示する表示手段を備
えたことを特徴とする請求項2乃至請求項4のいずれか
に記載の印刷システムである。(5) The invention according to claim 5, wherein the printing device includes a printing priority transmitting unit that transmits information on a printing order to the transmitting unit, and the transmitting device transmits the printing order information from the printing unit. The printing system according to any one of claims 2 to 4, further comprising display means for receiving and displaying the information.
【0016】この印刷システムでは、印刷データに印刷
優先順位を示す識別データを付加し、印刷優先順位の高
いジョブを優先して画像形成する際に、印刷順序の情報
を印刷装置から送信装置に対して送ることで、送信装置
側で印刷の進行状況を把握することが可能になる。In this printing system, identification data indicating the print priority is added to the print data, and when forming an image with priority given to a job having a higher print priority, information on the print order is transmitted from the printing apparatus to the transmitting apparatus. By sending the print data, it becomes possible for the transmitting device to grasp the progress of printing.
【0017】[0017]
【発明の実施の形態】<印刷システムの構成>以下、画
面を参照しながら本発明の実施の形態例について説明す
る。ここでは、図1に示すホストコンピュータ10と印
刷装置20とからなる印刷システムを用いて、本発明の
一実施の形態例として説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS <Configuration of Printing System> An embodiment of the present invention will be described below with reference to a screen. Here, an embodiment of the present invention will be described using a printing system including the host computer 10 and the printing apparatus 20 shown in FIG.
【0018】図1は本発明に係る印刷システムの構成例
である。この印刷システムは文字・図形などの描画デー
タや各種制御コマンドを生成し、印刷データとして送信
するホストコンピュータ10と、受け取った各種制御コ
マンドおよび描画データを解析し、イメージに変換して
印刷を行う印刷装置20とから構成されている。また、
ホストコンピュータ10と印刷装置20のと間は双方向
インターフェースで接続されており、互いにデータの送
受信が可能であるものとする。FIG. 1 shows an example of the configuration of a printing system according to the present invention. The printing system generates drawing data such as characters and graphics and various control commands, and transmits the printing data as a host computer 10. The printing system analyzes the received control commands and drawing data, converts them into images, and performs printing. And an apparatus 20. Also,
It is assumed that the host computer 10 and the printing apparatus 20 are connected by a bidirectional interface and can transmit and receive data to and from each other.
【0019】<ホストコンピュータの構成>ホストコン
ピュータ10は、文字・図形などの描画データや各種制
御コマンドからなる印刷データを生成する印刷データ出
力部11と、画面表示を行いつつ外部からの優先順位の
設定を可能とする優先順位設定部12と、外部から設定
された優先順位を印刷装置20側で判別可能な識別デー
タに変換して印刷データに付加する識別データ付加部1
3と、優先順位識別データの付加された印刷データを印
刷装置20側に送信するデータ送信部14と、印刷装置
20内部の印刷順序を示す印刷順序情報表示部15を装
備している。<Structure of Host Computer> The host computer 10 includes a print data output unit 11 that generates print data composed of drawing data such as characters and graphics and various control commands. A priority setting unit 12 for enabling setting, and an identification data adding unit 1 for converting the priority set from the outside into identification data identifiable by the printing apparatus 20 and adding the identification data to the print data.
3, a data transmission unit 14 for transmitting the print data to which the priority order identification data has been added to the printing device 20, and a printing order information display unit 15 for indicating the printing order inside the printing device 20.
【0020】優先順位設定部12は、オペレータが印刷
するジョブの優先順位の設定を可能にするための画面
を、ディスプレイ(図示せず)上に表示する。例えば、
優先順位を0〜7までの8段階とし”数字”で表した場
合、図2のような設定画面を表示することにより、オペ
レータは0〜7までの優先順位の設定を行うことができ
る。The priority setting section 12 displays a screen on a display (not shown) for enabling the operator to set the priority of a job to be printed. For example,
In the case where the priority order is represented by eight numbers from 0 to 7 and represented by "numerals", the operator can set the priority order from 0 to 7 by displaying a setting screen as shown in FIG.
【0021】また、ホストコンピュータ10上のアプリ
ケーションから印刷を行う場合、前記に示した設定画面
を表示するタイミングはオペレータがアプリケーション
の印刷開始ボタンを押したときに表示する方法やアプリ
ケーションの印刷設定画面に優先順位設定項目を追加
し、他の印刷条件の設定と同時に優先順位設定をユーザ
に促す方法などが考えられる。When printing from an application on the host computer 10, the timing of displaying the setting screen described above depends on the method of displaying when the operator presses the print start button of the application, and on the print setting screen of the application. A method of adding a priority order setting item and prompting the user to set a priority order at the same time as setting other printing conditions can be considered.
【0022】識別データ付加部13は、優先順位設定部
12でオペレータが画面を通して設定した優先順位を、
例えば、図3で示すようなコマンドと優先順位を表すパ
ラメータで構成された識別データに変換し、文字・図形
などの描画データや各種制御コマンドからなる印刷デー
タの先頭に付加する。この結果、図4で示すようなジョ
ブ単位の印刷データが生成される。また、先頭に付加す
るのは印刷装置20側で速く優先順位を判定するためで
あり、判定スピードを問わなければ、どこに付加しても
問題はない。The identification data adding unit 13 displays the priority set by the operator through the screen in the priority setting unit 12,
For example, it is converted into identification data composed of commands and parameters indicating priorities as shown in FIG. 3, and is added to the head of print data composed of drawing data such as characters and figures and various control commands. As a result, print data in job units as shown in FIG. 4 is generated. The addition to the top is for the purpose of quickly determining the priority on the printing apparatus 20 side, and there is no problem where the addition is performed regardless of the determination speed.
【0023】データ送信部14は識別データ付加部13
で優先順位の識別データを付加した印刷データを印刷装
置20に送信する。 <印刷装置の構成>印刷装置20は、ホストコンピュー
タ10から送られてきた印刷データを受信するデータ受
信部21と、受信した印刷データを記憶する受信データ
保持用記憶媒体22と、受信データ保持用記憶媒体22
に記憶されたジョブ単位の受信データの優先識別データ
を解読する優先順位識別部23と、受信データ保持用記
憶媒体22で待機中のジョブ,画像展開部26で画像展
開中のジョブ,印刷部27で印刷中のジョブの中からジ
ョブ毎の優先順位に従って印刷順序を決定する印刷順序
決定部24と、決定された印刷順序を保持するジョブ状
態記憶媒体25と、ジョブ状態記憶媒体25に保持され
た印刷順序に従い、受信データ保持用記憶媒体22から
ページ単位のデータを読み出し、コマンド解析およびイ
メージデータへの変換を行い、フレームメモリへ展開す
る画像展開部26と、画像展開部26で展開されたフレ
ームメモリのイメージデータを用紙に印刷するプリント
エンジンおよびエンジン制御を備えた印刷部27と、ジ
ョブ状態に変化が起こった場合やホストコンピュータ1
0の印刷順序情報表示部15からの要求があった場合、
ジョブ状態記憶媒体25から現状のジョブ状態を読み出
し、印刷順序情報表示部15に送信する印刷順序情報送
信部28と、を備えている。The data transmitting section 14 is provided with the identification data adding section 13
The print data to which the identification data of the priority order is added is transmitted to the printing apparatus 20. <Configuration of Printing Apparatus> The printing apparatus 20 includes a data receiving unit 21 for receiving print data sent from the host computer 10, a storage medium 22 for storing received print data, and a storage medium 22 for storing received data. Storage medium 22
A priority order identification unit 23 for decoding priority identification data of received data in units of jobs stored in the storage unit 22; a job waiting in the storage medium 22 for holding received data; a job in development of an image in the image development unit 26; The print order determination unit 24 determines the print order from the jobs being printed according to the priority of each job, the job state storage medium 25 holding the determined print order, and the job state storage medium 25 In accordance with the printing order, data in page units is read out from the storage medium 22 for holding received data, a command analysis and conversion into image data are performed, and an image expansion unit 26 that expands the image data in a frame memory, A print engine 27 having a print engine and engine control for printing the image data in the memory on paper; If PECO and the host computer 1
When there is a request from the print order information display unit 15 of 0,
A print order information transmission unit 28 for reading the current job status from the job status storage medium 25 and transmitting the read job status to the print order information display unit 15.
【0024】以上のような構成において、ジョブ状態記
憶媒体25は、現在印刷装置20内に存在するすべての
印刷ジョブの状態、例えば図5で示すようなジョブI
D、ジョブ名、ステイタス、優先順位、印刷順序、受信
データ保持用記憶媒体22のアドレスといった情報を記
憶保持する。In the above configuration, the job status storage medium 25 stores the status of all print jobs currently existing in the printing apparatus 20, for example, the job I as shown in FIG.
Information such as D, job name, status, priority, printing order, and address of the storage medium 22 for holding received data is stored and held.
【0025】ここで、ジョブIDは印刷装置20内での
便宜上のIDであり、ジョブ名はホストコンピュータ1
0上のアプリケーション名やファイル名等であり、ステ
イタスは画像展開途中や印刷途中等のジョブの現在処理
状態であり、優先順位は優先順位識別部23で得た優先
順位であり、印刷順序は印刷順序決定部24で決定した
印刷順序であり、アドレスは受信データ保持用記憶媒体
22で待機中のジョブに対して受信データ保持用記憶媒
体22上の先頭アドレスである。なお、それぞれの項目
の記憶保持するタイミングは異なるものであり、その内
容は後述する。Here, the job ID is an ID for convenience in the printing apparatus 20, and the job name is the host computer 1
0 is the application name or file name, etc., the status is the current processing status of the job during image development or printing, the priority is the priority obtained by the priority identification unit 23, and the printing order is printing. The printing order is determined by the order determining unit 24, and the address is a head address on the reception data holding storage medium 22 for the job waiting in the reception data holding storage medium 22. The timing of storing and holding each item is different, and the contents will be described later.
【0026】また、データ受信部21は所定容量(例え
ば256バイト)のバッファを備えているものとし、ホ
ストコンピュータ10から送られてきた印刷データを、
所定容量(256バイト単位など)ずつ受信データ保持
用記憶媒体22に保持していく。ただし、ホストコンピ
ュータ10からの転送速度によって、必ずしもバッファ
に256バイトのデータが溜まらなくても溜まった分を
受信データ保持用記憶媒体22に保持していく場合のあ
る。また、ここでジョブIDを割り当て、ジョブ状態記
憶媒体25に記憶する。The data receiving section 21 is provided with a buffer having a predetermined capacity (for example, 256 bytes), and stores print data sent from the host computer 10.
The received data is stored in the storage medium 22 for storing received data by a predetermined capacity (for example, in units of 256 bytes). However, depending on the transfer speed from the host computer 10, even if 256 bytes of data are not always stored in the buffer, the stored data may be stored in the storage medium 22 for storing received data. Here, a job ID is assigned and stored in the job state storage medium 25.
【0027】また、受信データ保持用記憶媒体22は、
受信データをジョブ単位に保持する(図6(a)参
照)。この場合、ジョブの境界は各ジョブの受信データ
保持用記憶媒体22における先頭アドレスを用いて表さ
れており、そのアドレスはジョブ状態記憶媒体25に記
憶される(図6(b)参照)。The storage medium for holding received data 22 is
The received data is held for each job (see FIG. 6A). In this case, the boundaries of the jobs are represented using the head address of the received data holding storage medium 22 of each job, and the addresses are stored in the job state storage medium 25 (see FIG. 6B).
【0028】また、優先順位識別部23は、新しく受信
したジョブを受信データ保持用記憶媒体22に保持する
のと並行して、先頭に付加された優先順位識別データを
解析し、得たジョブの優先順位をジョブ状態記憶媒体2
5に保持する。その後、印刷順序決定部24に順序決定
要求を出す。並行的に行うのは、受信中であっても受信
中のジョブの方が画像展開中または印刷中のジョブより
優先順位が高い場合、画像展開または印刷処理を中断
し、受信しながら、優先的に印刷することを可能にする
ためである。In parallel with holding the newly received job in the storage medium 22 for holding received data, the priority order identification unit 23 analyzes the priority order identification data added to the head, and analyzes the obtained job. Priority is assigned to job status storage medium 2
Hold at 5. After that, an order determination request is issued to the print order determination unit 24. In parallel, if the receiving job has higher priority than the image developing or printing job, the image developing or printing process is interrupted and the receiving This is to make it possible to print on a paper.
【0029】また、印刷順序決定部24は、優先順位識
別部23で得た受信データの優先順位と、既存の受信デ
ータ保持用記憶媒体22で待機中のジョブ,画像展開部
26で画像展開中のジョブ,印刷部27で印刷中のジョ
ブの優先順位を比較し、印刷順序を決定する。その結
果、画像展開中の優先順位を比較し、印刷順序を決定す
る。その結果、画像展開中または印刷中のジョブより受
信データのジョブの印刷順序が先になった場合、画像展
開部26または印刷部27に対して中断処理を要求す
る。また、印刷順序が画像展開中または印刷中のジョブ
と逆転しない場合は、ジョブ状態記憶媒体25に新しく
得た印刷順序の記憶を行う。The print order determining unit 24 determines the priority order of the received data obtained by the priority order identifying unit 23, the job waiting in the existing storage medium 22 for holding received data, and the image developing unit 26 under image development. And the printing unit 27 compares the priorities of the jobs being printed and determines the printing order. As a result, the priorities during image development are compared, and the printing order is determined. As a result, if the print order of the job of the received data is earlier than that of the job under image development or printing, the interruption request is issued to the image development unit 26 or the print unit 27. If the print order does not reverse to the job being developed or being printed, the newly obtained print order is stored in the job state storage medium 25.
【0030】また、画像展開部26は、ジョブ状態記憶
媒体25に記憶された印刷順序に従って受信データ保持
用記憶媒体22から印刷データを読み込み、コマンド解
析し、イメージデータに変換する。そして、変換したイ
メージをフレームメモリに展開する。印刷順序決定部2
4より処理の中断を要求されると、画像展開における状
態および展開途中のフレームメモリのイメージを待機メ
モリに待避し、新しく受信したデータの画像展開を行
う。なお、ここでは、フレームメモリの一部を待機メモ
リとして使用する。受信データの画像展開が終了し、印
刷部27へ処理を渡すと、待避した画像展開における状
態および展開途中のフレームメモリを復元し、画像展開
を再開する。The image developing section 26 reads the print data from the storage medium 22 for holding received data in accordance with the print order stored in the job state storage medium 25, analyzes the command, and converts the data into image data. Then, the converted image is expanded in the frame memory. Printing order determination unit 2
When the interruption of the processing is requested by the step 4, the state in the image development and the image of the frame memory during the development are saved in the standby memory, and the image development of the newly received data is performed. Here, a part of the frame memory is used as a standby memory. When the image development of the received data is completed and the processing is passed to the printing unit 27, the state of the saved image development and the frame memory being developed are restored, and the image development is resumed.
【0031】また、印刷部27は、プリントエンジンを
装備しており、画像展開部26で展開されたフレームメ
モリのイメージデータを用紙に印刷する。ここでの印刷
順序決定部24より印刷中断を要求された場合の印刷中
断処理は、ページ単位で実際に用紙に印刷する処理を行
っているため、現ページの印刷処理の中断は出来ない。
ただ、複数ページからなるジョブの場合やコピー枚数が
2枚以上の指定がある場合は、現ページの処理を終了し
た後、次ページの処理の前に新たに受信したジョブの処
理を行う。The printing section 27 is equipped with a print engine, and prints the image data of the frame memory developed by the image developing section 26 on paper. Here, in the print suspension processing when the print suspension is requested by the print order determination unit 24, the print processing of the current page cannot be suspended because the processing for actually printing on paper is performed in page units.
However, in the case of a job including a plurality of pages or when the number of copies is specified to be two or more, after the processing of the current page is completed, the processing of the newly received job is performed before the processing of the next page.
【0032】<印刷システムの動作>図7は複数ページ
からなるジョブが複数個存在する状態を模式的に示して
いる。ここで、ジョブ1は、画像展開部26と受信デー
タ保持用記憶媒体22とにまたがって処理されており、
3ページ目以降が受信データ保持用記憶媒体22に残っ
ている状態である。<Operation of Printing System> FIG. 7 schematically shows a state in which there are a plurality of jobs each having a plurality of pages. Here, the job 1 is processed across the image developing unit 26 and the storage medium 22 for holding the received data,
The third and subsequent pages remain in the received data holding storage medium 22.
【0033】この状態に新しく優先順位の高いジョブを
受信し、印刷順序決定部24より処理の印刷中断を要求
されたとしても、現ページ、つまりジョブ1の1ページ
目の印刷処理が中断しない。ただ、前述したとおり、画
像展開部26での処理より前の処理、つまりジョブ1の
2枚目以降の処理については一時中断しており、ジョブ
1の1ページ目の印刷処理が終了した後、新しく受信し
た優先順位の高いジョブの印刷処理を開始する。そし
て、その優先順位の高いジョブの印刷処理を完了した時
点で、元の状態、すなわち、ジョブ1の2ページ目以降
の印刷処理を再開する。In this state, even if a new high-priority job is received and the print order determination unit 24 requests the print interruption of the processing, the print processing of the current page, that is, the first page of the job 1 is not interrupted. However, as described above, the processing before the processing in the image developing unit 26, that is, the processing of the second and subsequent sheets of the job 1 is temporarily suspended, and after the printing processing of the first page of the job 1 is completed, The printing process of the newly received high-priority job is started. When the print processing of the job with the higher priority is completed, the print processing of the original state, that is, the print processing of the second and subsequent pages of job 1 is restarted.
【0034】また、図8は、コピー枚数が2枚以上指定
時のジョブの状態を示しており、ジョブ4はコピー枚数
が3枚と指定され、コピー1枚目を印刷処理している。
この状態に新しく優先順位の高いジョブを受信し、印刷
順序決定部24より処理の印刷中断を要求された場合、
プリントエンジンで印刷中のコピー1枚目のページはそ
のまま印刷処理を継続し、コピー2枚目以降の処理の状
態およびフレームメモリのイメージデータを待避メモリ
に待避し、新しく受信したデータの印刷処理を行う。そ
して受信データの処理が終了した後、待避メモリに待避
した2枚目以降の処理の状態およびフレームメモリのイ
メージデータを復元し、処理を再開する。FIG. 8 shows the state of a job when the number of copies is specified to be two or more. For job 4, the number of copies is specified to be three, and the first copy is printed.
If a new high-priority job is received in this state and a print interruption of the processing is requested by the print order determination unit 24,
The first page of the copy being printed by the print engine continues the printing process as it is, the status of the process after the second copy and the image data of the frame memory are saved in the save memory, and the printing process of the newly received data is performed. Do. After the processing of the received data is completed, the state of the second and subsequent sheets saved in the save memory and the image data in the frame memory are restored, and the processing is restarted.
【0035】ここで、印刷順序情報の転送と表示とにつ
いて説明する。印刷順序情報表示部15と印刷順序情報
送信部28は、双方向インターフェイスでつながってお
り、印刷順序情報送信部28は、「印刷データを受信し
始めた」、「画像形成中のジョブが終了した」等のジョ
ブ状態に変化が生じた場合や、印刷順序情報表示部15
から印刷順序情報要求を受けた場合に、ジョブ状態記憶
媒体25から現在の印刷装置20側のジョブ状態を読み
出し、印刷順序情報表示部15に転送する。Here, transfer and display of the printing order information will be described. The print order information display unit 15 and the print order information transmission unit 28 are connected by a bidirectional interface, and the print order information transmission unit 28 indicates that “the print data has begun to be received” and “the job in which the image forming is completed has been completed. , Etc., or the print order information display unit 15
When the print order information request is received from, the current job state of the printing apparatus 20 is read from the job state storage medium 25 and transferred to the print order information display unit 15.
【0036】そして、印刷順序情報表示部15は、印刷
順序情報送信部28から送られた印刷装置20側のジョ
ブ状態をホストコンピュータ10の画面に表示する。双
方向インターフェイスは印刷データの送受信と同じもの
であってもよいし、分離してもよい。同じものを使用す
る場合は、ホストコンピュータ10側からみて、印刷デ
ータの送信中の間、印刷順序情報は受信できず、送信終
了を待つ必要がある。また、ここで用いる双方向インタ
ーフェイスは、パラレルであるか、シリアルであるかを
問わない。The print order information display section 15 displays the job status of the printing apparatus 20 sent from the print order information transmission section 28 on the screen of the host computer 10. The bidirectional interface may be the same as the transmission and reception of print data, or may be separated. When the same is used, the print order information cannot be received during the transmission of the print data from the host computer 10 side, and it is necessary to wait for the end of the transmission. The bidirectional interface used here does not matter whether it is parallel or serial.
【0037】このような印刷システムでは、印刷順序情
報を印刷装置20からホストコンピュータ10に対して
送ることで、ホストコンピュータ10側で印刷の進行状
況を把握することが可能になる。In such a printing system, by transmitting the printing order information from the printing apparatus 20 to the host computer 10, it becomes possible for the host computer 10 to grasp the progress of printing.
【0038】次に印刷データを新規に受信し、印刷順序
決定部24で印刷順序を決定した後の処理の流れについ
て、図9のフローチャートを参照して説明する。まず、
印刷順序が決定した後、新規に受信したジョブ(以下、
受信ジョブとする)が、画像形成中のジョブ(以下、形
成中ジョブとする)より印刷順序が先かどうかを判定す
る(図9S1)。Next, the flow of processing after newly receiving print data and determining the print order by the print order determination unit 24 will be described with reference to the flowchart of FIG. First,
After the printing order is determined, the newly received job (hereinafter,
It is determined whether the print order of the received job is later than the job in which the image is being formed (hereinafter, the job being formed) (S1 in FIG. 9).
【0039】ここで、受信ジョブが、展開中ジョブより
も先の印刷順序であれば(図9S1でYES)、画像展
開部26に処理中断命令を出し、画像形成中のイメージ
データや状態を待機メモリに待避し、待機する(図9S
2)。Here, if the received job is in a printing order prior to the developing job (YES in S1 of FIG. 9), a processing interruption command is issued to the image developing unit 26, and the image data and state during image formation are awaited. Save to memory and wait (FIG. 9S
2).
【0040】その後、画像展開部26で受信ジョブの画
像展開を行う(図9S3)。さらに、受信ジョブが印刷
中のジョブより印刷順序が先かどうかを判定し(図9S
4)、先であれば、印刷部27に印刷中断命令を出し、
印刷中の処理データや状態を印刷部27中の待機メモリ
(図示せず)に待避し、待機する(図9S5)。Thereafter, the image developing section 26 performs image developing of the received job (S3 in FIG. 9). Further, it is determined whether or not the printing order of the received job is earlier than the printing job (FIG. 9S
4) If it is earlier, a print interruption command is issued to the printing unit 27,
The processing data and status during printing are saved in a standby memory (not shown) in the printing unit 27, and wait (S5 in FIG. 9).
【0041】そして、受信ジョブの印刷データを画像展
開部26によりフレームメモリにイメージ展開し、さら
に印刷部27で印刷処理を行う(図9S6)。画像展開
部26で展開したイメージデータを印刷部26に渡した
後は、待機中の画像展開処理を待機メモリから復元し、
中断していたイメージデータの展開を再開する。そし
て、受信ジョブの印刷処理が終了すると、待機中の印刷
処理を待機メモリから復元し、印刷処理を再開する(図
9S7)。Then, the print data of the received job is developed into an image in the frame memory by the image developing unit 26, and the printing process is further performed by the printing unit 27 (S6 in FIG. 9). After the image data developed by the image developing unit 26 is passed to the printing unit 26, the waiting image developing process is restored from the standby memory,
Resume the suspended image data development. When the print processing of the received job is completed, the print processing in the standby state is restored from the standby memory, and the print processing is restarted (S7 in FIG. 9).
【0042】また、上述した受信ジョブと印刷中ジョブ
との印刷順序の判定(図9S4)で受信ジョブが画像形
成中のジョブより印刷順序が後であれば、現在印刷中の
ジョブの処理が終了するまで待機し(図9S8)、終了
次第、前述したステップS6の処理へと進む。If the printing order of the received job and the printing job is determined to be later than the printing job of the image forming job (S4 in FIG. 9), the processing of the currently printing job ends. (S8 in FIG. 9), and upon completion, the process proceeds to the above-described step S6.
【0043】なお、受信ジョブが展開中ジョブよりも先
の印刷順序でない場合は(図9S1でNO)、通常の処
理の順序に従って、受信ジョブを受信データ保持用記憶
媒体22で記憶して待機させる(図9S9)。If the received job is not in the printing order prior to the developing job (NO in S1 of FIG. 9), the received job is stored in the received data holding storage medium 22 according to the normal processing order and is made to stand by. (FIG. 9S9).
【0044】以上のように、印刷データに印刷優先順位
を示す識別データを付加することで、印刷優先順位の高
いジョブを優先して画像形成(画像展開、印刷)するこ
とが可能になる。このため、既に印刷装置に溜まってい
る印刷データがあっても、それを破棄することなく、他
の印刷データを優先的に速やかに印刷することが可能に
なる。As described above, by adding the identification data indicating the print priority to the print data, it is possible to perform image formation (image development and printing) by giving priority to a job having a higher print priority. Therefore, even if there is print data already stored in the printing apparatus, other print data can be printed quickly and preferentially without discarding it.
【0045】なお、以上の各例における説明では、ホス
トコンピュータ10と印刷装置20が1対1の場合の実
施例を用いたが、複数のホストコンピュータ、または複
数のプリンタでの印刷システムであっても、変わりなく
実現可能である。In the description of each of the above examples, the embodiment in which the host computer 10 and the printing apparatus 20 are in a one-to-one relationship is used. However, a printing system using a plurality of host computers or a plurality of printers is used. Is still feasible.
【0046】[0046]
【発明の効果】以上説明したように、本発明では、ジョ
ブ単位の印刷データに印刷優先順位の識別データを付加
して送信し、この印刷データを受信および保持するとも
に、印刷データに付加された印刷優先順位の識別データ
を識別し、印刷優先順位の高いジョブを優先して印刷す
ることにより、印刷装置に溜まっている印刷データを破
棄することなく、他の印刷データを優先的に速やかに印
刷することが可能になる。As described above, according to the present invention, print priority data is added to print data for each job and transmitted, and this print data is received and held, and the print data is added to the print data. By identifying print priority identification data and printing jobs with high print priority with priority, other print data can be printed quickly with priority without discarding print data stored in the printing device. It becomes possible to do.
【図1】本発明の実施の形態例の印刷システムにおい
て、ホストコンピュータとプリンタを用いた構成を示す
ブロック図である。FIG. 1 is a block diagram showing a configuration using a host computer and a printer in a printing system according to an embodiment of the present invention.
【図2】本発明の実施の形態例において、優先順位の設
定を可能にする表示画面例を示す説明図である。FIG. 2 is an explanatory diagram showing an example of a display screen that allows setting of a priority order in the embodiment of the present invention.
【図3】本発明の実施の形態例において、印刷データに
付加される優先順位識別データをコマンド形式で表した
例を示す説明図である。FIG. 3 is an explanatory diagram showing an example in which priority order identification data added to print data is represented in a command format in the embodiment of the present invention.
【図4】本発明の実施の形態例において、優先順位識別
データを付加した複数ページからなる印刷ジョブのデー
タ構造を表した説明図である。FIG. 4 is an explanatory diagram showing a data structure of a print job including a plurality of pages to which priority order identification data is added in the embodiment of the present invention.
【図5】本発明の実施の形態例のプリンタ内にあるすべ
てのジョブに関する情報例を表で示した説明図である。FIG. 5 is an explanatory diagram showing an example of information on all jobs in the printer according to the embodiment of the present invention in a table.
【図6】本発明の実施の形態例の受信データ用記憶媒体
での待機中のジョブとそれらジョブの状態を記憶したジ
ョブ状態記憶媒体を示した説明図である。FIG. 6 is an explanatory diagram illustrating a waiting job in a storage medium for received data and a job state storage medium storing states of the jobs according to the embodiment of the present invention.
【図7】本発明の実施の形態例の1つのジョブが受信デ
ータ用記憶媒体、画像形成部、印刷部と3ヵ所にまたが
る場合を示した説明図である。FIG. 7 is an explanatory diagram showing a case in which one job of the embodiment of the present invention extends to three locations: a storage medium for received data, an image forming unit, and a printing unit.
【図8】本発明の実施の形態例の1つのジョブがコピー
枚数2枚以上に指定された場合を示した説明図である。FIG. 8 is an explanatory diagram showing a case in which one job according to the embodiment of the present invention is designated to have two or more copies.
【図9】本発明の実施の形態例において、新規に印刷デ
ータを受信し、印刷順序が決定した後の動作を示すフロ
ーチャートである。FIG. 9 is a flowchart illustrating an operation after newly receiving print data and determining a print order in the embodiment of the present invention.
【符号の説明】 10 ホストコンピュータ 11 イメージデータ出力部 12 優先順位設定部 13 識別データ付加部 14 データ送信部 15 印刷順序情報表示部 20 プリンタ 21 データ受信部 22 受信データ保持用記憶媒体 23 優先順位識別部 24 印刷順序決定部 25 ジョブ状態記憶媒体 26 画像展開部 27 印刷部 28 印刷順序情報送信部DESCRIPTION OF SYMBOLS 10 Host computer 11 Image data output unit 12 Priority setting unit 13 Identification data addition unit 14 Data transmission unit 15 Printing order information display unit 20 Printer 21 Data reception unit 22 Received data holding storage medium 23 Priority identification Unit 24 printing order determination unit 25 job status storage medium 26 image developing unit 27 printing unit 28 printing order information transmission unit
Claims (5)
の識別データを付加して送信し、 この印刷データを受信および保持するともに、印刷デー
タに付加された印刷優先順位の識別データを識別し、印
刷優先順位の高いジョブを優先して印刷する、ことを特
徴とする印刷制御方法。1. A method of adding print priority identification data to print data of a job unit, transmitting the print data, receiving and holding the print data, identifying print priority identification data added to the print data, A print control method, wherein a job having a higher print priority is printed with priority.
を示す識別データを付加した状態で送信する送信装置
と、 前記送信装置からの印刷データを受信すると共に保持
し、印刷データに付加された識別データから印刷優先順
位を識別し、印刷優先順位の高いジョブを優先して印刷
するように構成された印刷装置と、を備えたことを特徴
とする印刷システム。2. A transmission apparatus for transmitting print data in a unit of job to which identification data indicating a print priority is added, receiving and holding print data from the transmission apparatus, and identifying the print data. A printing apparatus configured to identify a print priority from data and print a job with a higher print priority with priority.
中断と再開とが可能な機能を備え、 画像展開中のジョブより印刷優先順位が高いジョブが発
生した場合には、印刷優先順位の高いジョブを優先して
印刷する、 ことを特徴とする請求項2記載の印刷システム。3. The printing apparatus has a function capable of suspending and resuming a job under image development, and when a job having a higher print priority than a job under image development occurs, the print priority is reduced. The printing system according to claim 2, wherein printing is performed by giving priority to a high job.
設定手段を備えた、ことを特徴とする請求項2または請
求項3のいずれかに記載の印刷システム。4. The printing system according to claim 2, wherein the transmission device includes a setting unit that sets a print priority.
信手段に対して送信する印刷優先順位送信手段を備え、 前記送信装置は前記印刷手段からの印刷順序の情報を受
信し表示する表示手段を備えた、ことを特徴とする請求
項2乃至請求項4のいずれかに記載の印刷システム。5. The printing apparatus according to claim 1, further comprising: a printing priority transmitting unit configured to transmit printing order information to the transmitting unit, wherein the transmitting unit receives and displays the printing order information from the printing unit. The printing system according to any one of claims 2 to 4, further comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10253776A JP2000085211A (en) | 1998-09-08 | 1998-09-08 | Print-controlling method and printing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10253776A JP2000085211A (en) | 1998-09-08 | 1998-09-08 | Print-controlling method and printing system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000085211A true JP2000085211A (en) | 2000-03-28 |
Family
ID=17255999
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10253776A Pending JP2000085211A (en) | 1998-09-08 | 1998-09-08 | Print-controlling method and printing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000085211A (en) |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6883980B2 (en) * | 2002-03-29 | 2005-04-26 | Hewlett-Packard Development Company, L.P. | System and method for saving power using priority printing |
| JP2007245673A (en) * | 2006-03-17 | 2007-09-27 | Ricoh Co Ltd | Image forming apparatus |
| CN100352252C (en) * | 2004-02-26 | 2007-11-28 | 松下电器产业株式会社 | Multifunction apparatus |
| US7305457B2 (en) | 2000-08-03 | 2007-12-04 | Sharp Kabushiki Kaisha | Electronic device control system, portable data storage device, data preparation device, electronic device, and operation data management device |
| KR100973021B1 (en) * | 2008-07-09 | 2010-07-30 | 주식회사 빅솔론 | Printer device that can set priority processing identifier |
| US7869072B2 (en) | 2004-03-09 | 2011-01-11 | Riso Kagaku Corporation | Printer device |
| US20110279853A1 (en) * | 2010-05-13 | 2011-11-17 | Seiko Epson Corporation | Job processing apparatus and job processing method |
| JP2011235613A (en) * | 2010-05-13 | 2011-11-24 | Seiko Epson Corp | Job processor and job processing method |
| JP2012020455A (en) * | 2010-07-13 | 2012-02-02 | Murata Machinery Ltd | Network printer |
| US8922812B2 (en) | 2010-07-13 | 2014-12-30 | Murata Machinery, Ltd. | Network printer |
| JP2015088126A (en) * | 2013-11-01 | 2015-05-07 | シャープ株式会社 | Image forming system and image forming method |
| JP2018062177A (en) * | 2017-12-13 | 2018-04-19 | シャープ株式会社 | Image forming apparatus and image forming method |
-
1998
- 1998-09-08 JP JP10253776A patent/JP2000085211A/en active Pending
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7305457B2 (en) | 2000-08-03 | 2007-12-04 | Sharp Kabushiki Kaisha | Electronic device control system, portable data storage device, data preparation device, electronic device, and operation data management device |
| US7830539B2 (en) | 2000-08-03 | 2010-11-09 | Sharp Kabushiki Kaisha | Electronic device control system, portable data storage device, data preparation device, electronic device, and operation data management device |
| US6883980B2 (en) * | 2002-03-29 | 2005-04-26 | Hewlett-Packard Development Company, L.P. | System and method for saving power using priority printing |
| CN100352252C (en) * | 2004-02-26 | 2007-11-28 | 松下电器产业株式会社 | Multifunction apparatus |
| US7869072B2 (en) | 2004-03-09 | 2011-01-11 | Riso Kagaku Corporation | Printer device |
| US7973958B2 (en) | 2006-03-17 | 2011-07-05 | Ricoh Company, Ltd. | Image forming apparatus conducting an interpretation operation |
| JP2007245673A (en) * | 2006-03-17 | 2007-09-27 | Ricoh Co Ltd | Image forming apparatus |
| KR100973021B1 (en) * | 2008-07-09 | 2010-07-30 | 주식회사 빅솔론 | Printer device that can set priority processing identifier |
| US7966434B2 (en) | 2008-07-09 | 2011-06-21 | Bixolon Co., Ltd. | Detailed description of the preferred embodiments |
| US20110279853A1 (en) * | 2010-05-13 | 2011-11-17 | Seiko Epson Corporation | Job processing apparatus and job processing method |
| JP2011235614A (en) * | 2010-05-13 | 2011-11-24 | Seiko Epson Corp | Job processor and job processing method |
| JP2011235613A (en) * | 2010-05-13 | 2011-11-24 | Seiko Epson Corp | Job processor and job processing method |
| JP2012020455A (en) * | 2010-07-13 | 2012-02-02 | Murata Machinery Ltd | Network printer |
| US8922812B2 (en) | 2010-07-13 | 2014-12-30 | Murata Machinery, Ltd. | Network printer |
| JP2015088126A (en) * | 2013-11-01 | 2015-05-07 | シャープ株式会社 | Image forming system and image forming method |
| JP2018062177A (en) * | 2017-12-13 | 2018-04-19 | シャープ株式会社 | Image forming apparatus and image forming method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2008254346A (en) | Image forming apparatus, program, and recording medium | |
| JP2000085211A (en) | Print-controlling method and printing system | |
| JP2000039972A (en) | Print system, printer and print server | |
| JP2007245673A (en) | Image forming apparatus | |
| JP4109821B2 (en) | Information processing apparatus and job processing result confirmation method | |
| JP2005202912A (en) | Printing system and control method thereof, printing method, host device, and printer | |
| JPH07281979A (en) | Information processing method and device | |
| JP3508752B2 (en) | Printing system, method and printer | |
| JP3134539B2 (en) | Printer control device | |
| JP2001067193A (en) | Printing system, printing apparatus, and control method therefor | |
| JPH10309835A (en) | Page printer | |
| JP5062750B2 (en) | Image forming apparatus | |
| JPH07129336A (en) | Printing device and its system | |
| JPH04211977A (en) | Printer device | |
| JP3239702B2 (en) | Data transfer system, data processing device, printer, and data transfer method | |
| JPH0844509A (en) | Printing control method and printing system | |
| JPH10278364A (en) | Page printer | |
| JPH05265668A (en) | Image printing system | |
| JP3046478B2 (en) | Printing apparatus and printing method | |
| JPH11175293A (en) | Image processor | |
| JPH09288639A (en) | Information processing device | |
| JPH08310084A (en) | Printing equipment | |
| JPH1011038A (en) | Information processing apparatus, interface apparatus, and image output control method | |
| JPH11353130A (en) | Print control device and print control method | |
| JP2000207151A (en) | Computer-readable recording medium recording printer driver program, printer control device, and printer control method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050104 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050301 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050705 |