[go: up one dir, main page]

JPH11301040A - Printer and printing system - Google Patents

Printer and printing system

Info

Publication number
JPH11301040A
JPH11301040A JP10121751A JP12175198A JPH11301040A JP H11301040 A JPH11301040 A JP H11301040A JP 10121751 A JP10121751 A JP 10121751A JP 12175198 A JP12175198 A JP 12175198A JP H11301040 A JPH11301040 A JP H11301040A
Authority
JP
Japan
Prior art keywords
unit
print
print data
identification information
job
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
Application number
JP10121751A
Other languages
Japanese (ja)
Inventor
Tsuneo Kobayashi
恒夫 小林
Takeshi Fusegawa
武司 布施川
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Data Corp
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 Oki Data Corp filed Critical Oki Data Corp
Priority to JP10121751A priority Critical patent/JPH11301040A/en
Publication of JPH11301040A publication Critical patent/JPH11301040A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To exclude the wastefulness of printing by stopping printing processing. SOLUTION: When a printing stop operation key 60a is operated, the printing data stored in a printing data memory part 50a is erased by a memory data erasing part 412 and, when the reception of printing data is not completed, the printing data continuously received by a receiving part 20 is discarded by a receiving data discarding part 411 until a job completion command is detected by a job command detection part 400a.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、印刷を強制的に中
止制御するプリンタ装置およびプリントシステムに関す
る。
[0001] 1. Field of the Invention [0002] The present invention relates to a printer and a printing system for forcibly stopping printing.

【0002】[0002]

【従来の技術】例えば、コンピュータのアプリケーショ
ンにより作成した文書等をプリンタ装置に送信して印刷
する場合、アプリケーションの印刷命令が操作入力さ
れ、印刷データがプリンタドライバに渡される。プリン
タドライバは、アプリケーションの印刷データをプリン
タを制御する印刷データに変換し、プリンタ装置に送信
する。プリンタ装置は、受信した印刷データを一旦、バ
ッファメモリに格納し、順次にエンジンに転送して用紙
に印刷する。このような印刷処理の途中で、アプリケー
ションにより作成した文書の誤りに気がつく等して、印
刷を中止したい場合がある。この場合、コンピュータの
操作画面上で、印刷を中止する命令を入力する。プリン
タドライバは、この命令により印刷データを無効にす
る。しかし、既にコンピュータからプリンタ装置に向け
て送信された印刷データは、コンピュータ側から無効に
することができない。そこで,プリンタ装置のオンライ
ンスイッチをオフにしてリセットスイッチを押下する、
あるいは電源を入れ直し、プリンタを初期化すること
で、プリンタ装置に受信された印刷データを消去してい
た。
2. Description of the Related Art For example, when a document or the like created by an application of a computer is transmitted to a printer for printing, a print command of the application is input and print data is passed to a printer driver. The printer driver converts print data of the application into print data for controlling the printer, and transmits the print data to the printer device. The printer device temporarily stores the received print data in the buffer memory, sequentially transfers the print data to the engine, and prints the data on paper. In the middle of such a printing process, there is a case where the user wants to cancel the printing because the user notices an error in the document created by the application. In this case, a command to stop printing is input on the operation screen of the computer. The printer driver invalidates the print data by this command. However, print data already sent from the computer to the printer cannot be invalidated from the computer. Therefore, turn off the online switch of the printer device and press the reset switch.
Alternatively, the print data received by the printer device is erased by turning on the power again and initializing the printer.

【0003】[0003]

【発明が解決しようとする課題】ところで、上記のよう
な従来のプリンタ装置およびプリントシステムには、次
のような解決すべき課題があった。印刷データを消去す
るためにプリンタ装置を初期化すると、消去したい印刷
データ以外の他の印刷データが消去されてしまうととも
に、初期化後に引き続き受信した残りの印刷データによ
り、予期しない不正な印刷が行われ、印刷が無駄になっ
てしまうといった問題があった。また、プリントサーバ
やプリントバッファを介して1台のプリンタを複数のコ
ンピュータで共有する場合には、コンピュータ、プリン
タおよびプリントサーバ等のそれぞれに印刷を中止する
ための操作が必要なため、操作が煩雑になるといった問
題があった。
The above-described conventional printer and printing system have the following problems to be solved. When the printer device is initialized to erase print data, other print data than the print data to be erased is erased, and unexpectedly incorrect printing is performed by the remaining print data that is continuously received after the initialization. There is a problem that printing is wasted. Further, when a single printer is shared by a plurality of computers via a print server or a print buffer, an operation for stopping printing is required for each of the computer, the printer, and the print server. Problem.

【0004】[0004]

【課題を解決するための手段】本発明は以上の点を解決
するため次の構成を採用する。 〈構成1〉印刷データを受信する受信部と、上記受信部
に受信された印刷データを解析し、印刷ジョブの区切り
を表し、印刷データの先頭に付加されたジョブ開始命令
および印刷データの末尾に付加されたジョブ終了命令を
検出するジョブ命令検出部と、印刷ジョブに係る印刷デ
ータの印刷を強制的に中止する命令を操作入力する印刷
中止命令操作部と、上記印刷中止命令操作部により上記
命令が操作入力されたとき、印刷データの受信が完了し
ていない場合、上記ジョブ命令検出部により上記受信部
に続けて受信された印刷データから、当該印刷ジョブの
ジョブ終了命令または他の印刷ジョブのジョブ開始命令
が検出されるまで、上記受信部に続けて受信された印刷
データをそのまま廃棄する受信データ廃棄部とを備えた
ことを特徴とするプリンタ装置。
The present invention employs the following structure to solve the above problems. <Structure 1> A receiving unit for receiving print data, and analyzing the print data received by the receiving unit, indicating a delimiter of a print job, and adding a job start instruction added to the head of the print data and a tail end of the print data. A job command detecting unit for detecting the added job end command, a print stop command operating unit for inputting a command for forcibly stopping printing of print data related to the print job, and the command by the print stop command operating unit When the operation data is input and the print data reception is not completed, the job instruction detection unit detects the job end instruction of the print job or the other print job from the print data received continuously by the reception unit. A reception data discarding unit that discards print data received continuously after the reception unit until a job start command is detected. Printer apparatus.

【0005】〈構成2〉構成1に記載のプリンタ装置に
おいて、上記受信部に受信された印刷データを記憶する
印刷データ記憶部と、上記印刷中止命令操作部により上
記命令が操作入力されたとき、上記印刷データ記憶部に
既に記憶されている印刷データを消去する記憶データ消
去部とを有することを特徴とするプリンタ装置。
<Structure 2> In the printer device according to structure 1, when the print data storage unit that stores the print data received by the receiving unit, and when the command is input by the print stop command operating unit, A print data storage section for erasing print data already stored in the print data storage section.

【0006】〈構成3〉印刷データを送信するホスト装
置と、上記ホスト装置により送信された印刷データを印
刷出力するプリンタ装置とを備え、上記ホスト装置は、
印刷ジョブ毎に、印刷データのヘッダに印刷ジョブを識
別する識別情報を付加する識別情報付加部を有し、上記
プリンタ装置は、印刷データを受信する受信部と、上記
識別情報付加部により付加される識別情報を操作入力す
る識別情報操作部と、上記識別情報操作部により識別情
報が操作入力されたとき、上記受信部に続けて受信され
た印刷データを解析し、上記識別情報操作部により操作
入力された識別情報を検出する操作識別情報検出部と、
上記操作識別情報検出部により上記識別情報が検出され
たとき、上記受信部に続けて受信された印刷データを解
析し、印刷データの区切りを表す区切り情報を検出する
区切り情報検出部と、上記操作識別情報検出部により上
記識別情報が検出されたとき、上記区切り情報検出部に
より上記受信部に続けて受信された印刷データから上記
区切り情報が検出されるまで、上記受信部に続けて受信
された印刷データをそのまま廃棄する受信データ廃棄部
とを有することを特徴とするプリントシステム。
<Structure 3> A host device for transmitting print data and a printer device for printing out the print data transmitted by the host device are provided.
Each print job includes an identification information adding unit that adds identification information for identifying the print job to a header of the print data, and the printer device is added by the receiving unit that receives the print data and the identification information adding unit. An identification information operation unit for inputting the identification information to be operated, and when the identification information operation is input by the identification information operation unit, the print data received subsequent to the reception unit is analyzed and operated by the identification information operation unit. An operation identification information detection unit that detects the input identification information;
When the identification information is detected by the operation identification information detecting unit, the print data received subsequent to the receiving unit is analyzed, and a break information detecting unit that detects break information indicating a break of the print data; When the identification information is detected by the identification information detection unit, the identification information is continuously received by the reception unit until the separation information is detected from the print data continuously received by the reception unit by the separation information detection unit. A print system comprising: a reception data discarding unit that discards print data as it is.

【0007】〈構成4〉構成3に記載のプリントシステ
ムにおいて、上記受信部に受信された印刷データを解析
し、上記識別情報付加部により付加された識別情報を検
出する付加識別情報検出部と、上記付加識別情報検出部
により上記識別情報が検出されたとき、検出された識別
情報とこの識別情報が付加された印刷ジョブの印刷デー
タとを対応付けて記憶する印刷データ記憶部と、上記識
別情報操作部により識別情報が操作入力されたとき、操
作された識別情報を上記印刷データ記憶部から検索する
識別情報検索部と、上記識別情報検索部により上記識別
情報が検索された場合、検索された識別情報および対応
する印刷データを上記印刷データ記憶部から消去する記
憶データ消去部とを有することを特徴とするプリントシ
ステム。
<Structure 4> In the print system according to Structure 3, an additional identification information detecting section for analyzing the print data received by the receiving section and detecting the identification information added by the identification information adding section, A print data storage unit that stores the detected identification information and print data of a print job to which the identification information has been added when the identification information is detected by the additional identification information detection unit; When the identification information is input by the operation unit, the identification information retrieval unit that retrieves the operated identification information from the print data storage unit, and the identification information is retrieved when the identification information is retrieved by the identification information retrieval unit. A print data storage unit for deleting identification information and corresponding print data from the print data storage unit.

【0008】〈構成5〉構成3に記載のプリントシステ
ムにおいて、上記区切り情報は、印刷ジョブ毎に印刷デ
ータの先頭に付加されたジョブ開始命令または印刷デー
タの末尾に付加されたジョブ終了命令であることを特徴
とするプリントシステム。
<Structure 5> In the print system according to Structure 3, the delimiter information is a job start command added to the head of the print data or a job end command added to the end of the print data for each print job. A printing system characterized by the following.

【0009】〈構成6〉構成3に記載のプリントシステ
ムにおいて、上記区切り情報は、上記識別情報付加部に
より他の印刷データに付加された識別情報であることを
特徴とするプリントシステム。
<Structure 6> The print system according to Structure 3, wherein the delimiter information is identification information added to other print data by the identification information adding unit.

【0010】〈構成7〉構成3に記載のプリントシステ
ムにおいて、上記区切り情報は、上記識別情報付加部に
より他の印刷データに付加された識別情報であり、上記
識別情報操作部により操作された識別情報と異なる識別
情報であることを特徴とするプリントシステム。
<Structure 7> In the print system according to Structure 3, the delimiter information is identification information added to other print data by the identification information adding unit, and the identification information operated by the identification information operating unit is provided. A print system characterized by identification information different from the information.

【0011】〈構成8〉印刷データを送信する複数のホ
スト装置と、上記ホスト装置により送信された印刷デー
タを印刷出力するプリンタ装置とを備え、上記ホスト装
置は、印刷ジョブ毎に、印刷データのヘッダに装置を識
別する識別情報を付加する識別情報付加部を有し、上記
プリンタ装置は、印刷データを受信する受信部と、上記
識別情報付加部により付加される識別情報を操作入力す
る識別情報操作部と、上記識別情報操作部により識別情
報が操作入力されたとき、上記受信部に続けて受信され
た印刷データを解析し、上記識別情報操作部により操作
入力された識別情報を検出する操作識別情報検出部と、
上記操作識別情報検出部により上記識別情報が検出され
たとき、上記受信部に続けて受信された印刷データを解
析し、印刷データの区切りを表す区切り情報を検出する
区切り情報検出部と、上記操作識別情報検出部により上
記識別情報が検出されたとき、上記区切り情報検出部に
より上記受信部に続けて受信された印刷データから上記
区切り情報が検出されるまで、上記受信部に続けて受信
された印刷データをそのまま廃棄する受信データ廃棄部
とを有することを特徴とするプリントシステム。
<Structure 8> A plurality of host devices for transmitting print data, and a printer device for printing out the print data transmitted by the host device, wherein the host device transmits the print data for each print job. The printer device includes an identification information adding unit that adds identification information for identifying the device to the header. The printer device includes a receiving unit that receives print data, and identification information that is used to input operation of the identification information added by the identification information adding unit. An operation unit, when the identification information is operated and input by the identification information operation unit, an operation of analyzing the print data received subsequently to the reception unit and detecting the identification information operated and input by the identification information operation unit; An identification information detection unit;
When the identification information is detected by the operation identification information detecting unit, the print data received subsequent to the receiving unit is analyzed, and a break information detecting unit that detects break information indicating a break of the print data; When the identification information is detected by the identification information detection unit, the identification information is continuously received by the reception unit until the separation information is detected from the print data continuously received by the reception unit by the separation information detection unit. A print system comprising: a reception data discarding unit that discards print data as it is.

【0012】〈構成9〉印刷データを送信するホスト装
置と、上記ホスト装置により送信された印刷データを印
刷出力するプリンタ装置とを備え、上記ホスト装置は、
印刷ジョブ毎に、印刷データのヘッダに印刷ジョブを識
別する識別情報を付加する識別情報付加部と、上記識別
情報付加部により付加された識別情報を操作入力すると
ともに、この識別情報が付加された印刷ジョブの印刷デ
ータの印刷を強制的に中止する印刷中止命令を操作入力
する印刷中止命令操作部と、上記印刷中止命令操作部に
より操作入力された印刷中止命令および識別情報を上記
プリンタ装置に送信する印刷中止命令送信部とを有し、
上記プリンタ装置は、印刷データを受信する受信部と、
上記受信部に受信された印刷データを解析し、上記識別
情報付加部により付加された識別情報を検出する付加識
別情報検出部と、上記付加識別情報検出部により上記識
別情報が検出されたとき、検出された識別情報とこの識
別情報が付加された印刷ジョブの印刷データとを対応付
けて記憶する印刷データ記憶部と、上記受信部に受信さ
れた印刷データを解析し、上記印刷中止命令送信部によ
り送信された印刷中止命令および識別情報を検出する印
刷中止命令検出部と、上記印刷中止命令検出部により上
記印刷中止命令および識別情報が検出されたとき、検出
された識別情報を上記印刷データ記憶部から検索する識
別情報検索部と、上記識別情報検索部により上記識別情
報が検索された場合、検索された識別情報および対応す
る印刷データを上記印刷データ記憶部から消去する記憶
データ消去部とを有することを特徴とするプリントシス
テム。
<Structure 9> A host device for transmitting print data, and a printer device for printing out the print data transmitted by the host device, wherein the host device comprises:
For each print job, an identification information adding unit for adding identification information for identifying the print job to the header of the print data, and the identification information added by the identification information adding unit are input and operated, and the identification information is added. A print stop command operation unit for inputting a print stop command for forcibly stopping printing of print data of a print job, and a print stop command and identification information operated and input by the print stop command operation unit are transmitted to the printer device. A print stop command transmitting unit to perform
A receiving unit that receives print data;
Analyzing the print data received by the receiving unit, an additional identification information detecting unit that detects the identification information added by the identification information adding unit, and when the identification information is detected by the additional identification information detecting unit, A print data storage unit for storing the detected identification information and print data of the print job to which the identification information is added in association with each other; analyzing the print data received by the receiving unit; And a print stop command detecting unit for detecting the print stop command and the identification information transmitted by the printer, and storing the detected identification information when the print stop command and the identification information are detected by the print stop command detecting unit. When the identification information is retrieved by the identification information retrieval unit and the identification information retrieval unit, the retrieved identification information and the corresponding print data are updated. Printing system, comprising a record data erase unit for erasing from the print data storage unit.

【0013】〈構成10〉構成9に記載のプリントシス
テムにおいて、上記識別情報検索部により上記識別情報
が検索されたとき、検索された識別情報が付加された印
刷ジョブの印刷データの受信が完了していない場合、上
記受信部に続けて受信された印刷データを解析し、印刷
データの区切りを表す区切り情報を検出する区切り情報
検出部と、上記識別情報検索部により上記識別情報が検
索されたとき、検索された識別情報が付加された印刷ジ
ョブの印刷データの受信が完了していない場合、上記区
切り情報検出部により区切り情報が検出されるまで、上
記受信部に続けて受信された印刷データをそのまま廃棄
する受信データ廃棄部とを有することを特徴とするプリ
ントシステム。
<Structure 10> In the print system according to Structure 9, when the identification information search unit searches for the identification information, reception of the print data of the print job to which the searched identification information is added is completed. If not, the print data received subsequently by the receiving unit is analyzed, and a break information detecting unit that detects break information indicating a break of the print data, and when the identification information is searched by the identification information search unit. If the print data of the print job to which the searched identification information is added is not completed, the print data received by the reception unit is continuously transmitted until the separation information is detected by the separation information detection unit. A print system comprising a received data discarding unit that discards the received data as it is.

【0014】〈構成11〉印刷データを送信するホスト
装置と、上記ホスト装置により送信された印刷データを
印刷出力するプリンタ装置とを備え、上記ホスト装置
は、印刷ジョブ毎に、印刷データのヘッダに印刷ジョブ
を識別する識別情報を付加する識別情報付加部を有し、
上記プリンタ装置は、印刷データを受信する受信部と、
上記受信部に受信された印刷データを解析し、上記識別
情報付加部により付加された識別情報を検出する付加識
別情報検出部と、上記付加識別情報検出部により上記識
別情報が検出されたとき、検出された識別情報とこの識
別情報が付加された印刷ジョブの印刷データとを対応付
けて記憶する印刷データ記憶部と、印刷を強制的に中止
する命令を操作入力する印刷中止命令操作部と、上記印
刷中止命令操作部により上記命令が操作入力されたと
き、上記印刷データ記憶部に記憶された識別情報の一覧
を印刷出力する識別情報印刷出力部と、上記識別情報印
刷出力部により識別情報の一覧が印刷出力されたとき、
上記印刷データ記憶部に記憶された印刷データの識別情
報を選択的に操作入力する識別情報操作部と、上記識別
情報操作部により選択的に操作入力された識別情報およ
び対応する印刷データを上記印刷データ記憶部から消去
する記憶データ消去部とを有することを特徴とするプリ
ントシステム。
<Structure 11> A host device for transmitting print data, and a printer device for printing out the print data transmitted by the host device, wherein the host device stores a print data header for each print job. An identification information adding unit that adds identification information for identifying the print job,
A receiving unit that receives print data;
Analyzing the print data received by the receiving unit, an additional identification information detecting unit that detects the identification information added by the identification information adding unit, and when the identification information is detected by the additional identification information detecting unit, A print data storage unit that stores the detected identification information and print data of the print job to which the identification information is added in association with each other, a print stop instruction operation unit that inputs a command to forcibly stop printing, An identification information print output unit that prints out a list of identification information stored in the print data storage unit when the instruction is input by the print stop instruction operation unit; When the list is printed out,
An identification information operation unit for selectively operating and inputting the identification information of the print data stored in the print data storage unit; and printing the identification information and the corresponding print data selectively operated and input by the identification information operation unit. A print system comprising: a storage data erasing unit for erasing from a data storage unit.

【0015】[0015]

【発明の実施の形態】以下、本発明の実施の形態を具体
例を用いて説明する。 《具体例1》 〈構成〉図1は本発明に係る具体例1のプリントシステ
ムの要部を示す図であり、図2は本発明に係る具体例1
のプリントシステムの概略構成を示す図である。図1を
説明する前に、プリントシステムの概略構成を図2を用
いて説明する。図2に示すように、プリントシステム
は、コンピュータ100と、コンピュータ100にプリ
ンタケーブル300を介して接続されたプリンタ装置2
00とを備えている。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention will be described below using specific examples. << Example 1 >><Configuration> FIG. 1 is a diagram showing a main part of a print system according to Example 1 of the present invention, and FIG.
1 is a diagram illustrating a schematic configuration of a print system of FIG. Before explaining FIG. 1, a schematic configuration of the print system will be described with reference to FIG. As shown in FIG. 2, the printing system includes a computer 100 and a printer 2 connected to the computer 100 via a printer cable 300.
00.

【0016】コンピュータ100には、OS(operatin
g system)やアプリケーションの印刷命令により生成さ
れた印刷データを、プリンタ装置200を制御する印刷
データに変換する機能を有するプリンタドライバ10が
設けられている。プリンタドライバ10は、ジョブ命令
付加部10aを有する。以下、1回の印刷命令による印
刷処理を印刷ジョブという。ジョブ命令付加部10a
は、印刷ジョブ毎に、印刷データの先頭にジョブ開始命
令を、印刷データの末尾にジョブ終了命令を付加する機
能を有する。プリンタドライバ10は、所定の転送単
位、例えば1バイト単位で印刷データをプリンタ装置2
00に送信する機能を有する。
The computer 100 has an OS (operatin)
g system) or a printer driver 10 having a function of converting print data generated by a print command of an application into print data for controlling the printer apparatus 200. The printer driver 10 has a job command adding unit 10a. Hereinafter, a print process according to one print command is referred to as a print job. Job instruction adding unit 10a
Has a function of adding a job start instruction to the beginning of print data and a job end instruction to the end of print data for each print job. The printer driver 10 transmits print data in a predetermined transfer unit, for example, in units of 1 byte, to the printer device 2.
It has the function of transmitting to 00.

【0017】プリンタ装置200は、受信部20、制御
部30、ROM40、RAM50、操作表示部60およ
び印刷部70を備える。受信部20は、コンピュータ1
00から送信された印刷データを1バイト単位で受信す
る機能を有する。制御部30は、ROM(read only me
mory)40に記憶された制御プログラムおよび制御デー
タ、並びに、RAM(random access memory)50に記
憶された制御データに基づいてプリンタ装置200全体
を制御する機能を有する。制御部30は、受信部20に
受信された印刷データを解析し、各部に印刷処理を実行
させる機能も有する。
The printer device 200 includes a receiving unit 20, a control unit 30, a ROM 40, a RAM 50, an operation display unit 60, and a printing unit 70. The receiving unit 20 includes the computer 1
It has a function of receiving print data transmitted from 00 in units of 1 byte. The control unit 30 has a ROM (read only me
(mory) 40 and a function of controlling the entire printer 200 based on the control data stored in a RAM (random access memory) 50. The control unit 30 also has a function of analyzing the print data received by the receiving unit 20 and causing each unit to execute a printing process.

【0018】ROM40は、制御部30により実行され
る制御プログラムを記憶する機能を有する。ROM40
は、ジョブ命令検出プログラム400および印刷中止プ
ログラム410を格納している。ジョブ命令検出プログ
ラム400は、受信部20に受信された印刷データを解
析し、ジョブ開始命令およびジョブ終了命令を検出する
制御プログラムである。ジョブ命令検出プログラム40
0は、プリンタ装置200の初期化の際に起動され、常
時に実行される。印刷中止プログラム410は、プリン
タ装置200の印刷処理を中止する制御プログラムであ
る。
The ROM 40 has a function of storing a control program executed by the control unit 30. ROM40
Stores a job instruction detection program 400 and a print stop program 410. The job instruction detection program 400 is a control program that analyzes print data received by the receiving unit 20 and detects a job start instruction and a job end instruction. Job instruction detection program 40
0 is activated when the printer device 200 is initialized, and is always executed. The print stop program 410 is a control program for stopping the printing process of the printer device 200.

【0019】RAM50は、プリンタ装置200の制御
データを記憶するとともに、受信部20に受信され、制
御部30により解析された印刷データを記憶する機能を
有する。印刷データは、印刷データ記憶部50aに記憶
される。印刷データは、ページ単位に編集され、ビット
マップデータに展開されて印刷部70に転送される。
The RAM 50 has a function of storing control data of the printer 200 and a function of storing print data received by the receiving unit 20 and analyzed by the control unit 30. The print data is stored in the print data storage unit 50a. The print data is edited in page units, developed into bitmap data, and transferred to the printing unit 70.

【0020】操作表示部60は、プリンタ装置200の
操作情報や設定情報を入力するとともに、これらの情報
や状態情報を表示する機能を有する。操作表示部60
は、操作キー、液晶パネル等により構成される。操作表
示部60は、印刷中止操作キー60aを有する。印刷中
止操作キー60aは、印刷を強制的に中止する命令を操
作入力する機能を有する。印刷中止操作キー60aが操
作されると、制御部30によりROM40の印刷中止プ
ログラム410が読み出され、実行される。なお、印刷
中止操作キー60aは、命令等が割り当てられていない
既存の操作キーを利用したり、既存の操作キーの組合せ
に対して印刷中止命令を割り当てることで、新たに専用
の操作キーを設けずに構成することができる。印刷部7
0は、RAM50から転送された印刷データを印刷出力
するエンジンである。
The operation display section 60 has a function of inputting operation information and setting information of the printer apparatus 200 and displaying the information and status information. Operation display unit 60
Are composed of operation keys, a liquid crystal panel, and the like. The operation display unit 60 has a print stop operation key 60a. The print stop operation key 60a has a function of operating and inputting a command for forcibly stopping printing. When the print stop operation key 60a is operated, the print stop program 410 of the ROM 40 is read and executed by the control unit 30. The print stop operation key 60a is provided with a new dedicated operation key by using an existing operation key to which no command or the like is assigned or by assigning a print stop instruction to an existing combination of operation keys. It can be configured without. Printing unit 7
Reference numeral 0 denotes an engine that prints out the print data transferred from the RAM 50.

【0021】図1は図2に示されたジョブ命令検出プロ
グラム400の実行により実現される機能ブロックをジ
ョブ命令検出部400aとして、印刷中止プログラム4
10の実行により実現される機能ブロックを印刷中止部
410aとして示したものである。図1において、ジョ
ブ命令検出部400aは、受信部20に受信された印刷
データを解析し、ジョブ開始命令およびジョブ終了命令
を検出する機能を有する。これらの命令は、印刷ジョブ
毎に印刷データを管理するために使用される。ジョブ終
了命令は、印刷ジョブ毎に、印刷データの受信が終了し
たか否かを判断すために使用される。
FIG. 1 shows a print stop program 4 as a function block realized by executing the job command detection program 400 shown in FIG.
The functional blocks realized by the execution of Step 10 are shown as a print stop unit 410a. In FIG. 1, a job instruction detecting unit 400a has a function of analyzing print data received by the receiving unit 20 and detecting a job start instruction and a job end instruction. These instructions are used to manage print data for each print job. The job end command is used to determine whether or not print data reception has ended for each print job.

【0022】印刷中止部410aは、受信データ廃棄部
411、記憶データ消去部412および印刷中止情報出
力部413を有する。受信データ廃棄部411は、印刷
中止操作キー60aが操作されたとき、印刷ジョブの印
刷データの受信が完了していない場合、受信ジョブ命令
検出部400aによりジョブ終了命令が検出されるま
で、受信部20に続けて受信された印刷データをそのま
ま廃棄する機能を有する。通常、受信部20に受信され
た印刷データは、制御部30により解析されると、RA
M50の印刷データ記憶部50aに記憶される。受信デ
ータ廃棄部411は、受信部20に受信された印刷デー
タを印刷データ記憶部50aに記憶させずに、そのまま
廃棄する機能を有する。
The print canceling section 410a has a received data discarding section 411, a stored data deleting section 412, and a print canceling information output section 413. When the print stop operation key 60a is operated and the reception of the print data of the print job is not completed, the reception data discarding unit 411 operates until the reception job instruction detection unit 400a detects the job end instruction. It has a function of discarding the print data received subsequent to 20 as it is. Normally, when the print data received by the receiving unit 20 is analyzed by the control unit 30,
The print data is stored in the print data storage unit 50a of the M50. The received data discarding unit 411 has a function of discarding the print data received by the receiving unit 20 without storing it in the print data storage unit 50a.

【0023】記憶データ消去部412は、印刷中止操作
キー60aが操作されたとき、印刷データ記憶部50a
に既に記憶されている印刷データを消去する機能を有す
る。印刷中止情報出力部413は、印刷中止操作キー6
0aが操作されたとき、印刷ジョブの印刷データの受信
が完了していた場合には、記憶データ消去部412によ
り印刷データ記憶部50aに記憶された印刷データが消
去されたとき、印刷中止操作キー60aが操作されたと
き、印刷ジョブの印刷データの受信が完了していない場
合には、記憶データ消去部412により印刷データ記憶
部50aに記憶された印刷データが消去され、かつ、受
信データ廃棄部411により受信部20に受信された印
刷データが廃棄されたとき、それぞれ印刷処理を中止し
た旨を表す情報を印刷部70に出力する。
When the print stop operation key 60a is operated, the storage data erasing section 412
Has a function of erasing print data already stored in the printer. The print stop information output unit 413 is a print stop operation key 6
0a is operated, if the print data of the print job has been received, and if the print data stored in the print data storage unit 50a is deleted by the storage data deletion unit 412, a print stop operation key is pressed. If the reception of the print data of the print job is not completed when the operation of the print data storage unit 50a is completed, the print data stored in the print data storage unit 50a is deleted by the storage data deletion unit 412, and the reception data discard unit When the print data received by the receiving unit 20 by 411 is discarded, information indicating that the printing process has been stopped is output to the printing unit 70.

【0024】〈動作〉コンピュータ100では、印刷命
令が実行される毎に、ジョブ命令付加部10aにより、
その印刷ジョブに係る印刷データの先頭にジョブ開始命
令が付加され、印刷データの末尾にジョブ終了命令が付
加される。そして、プリンタドライバ10により印刷デ
ータがプリンタ装置200に送信される。
<Operation> In the computer 100, every time a print command is executed, the job command adding unit 10a
A job start command is added to the head of the print data related to the print job, and a job end command is added to the end of the print data. Then, the print data is transmitted to the printer device 200 by the printer driver 10.

【0025】プリンタ装置200では、ジョブ命令検出
部400aにより受信部20に受信されたジョブ開始命
令が検出されると、印刷ジョブの開始が認識され、その
後、ジョブ命令検出部400aによりジョブ終了命令が
検出され、その印刷ジョブの印刷データの受信が完了し
たと認識されるまで、制御部30により、受信部20に
続いて受信された印刷データが解析され、印刷データ記
憶部50aに一時的に格納される。印刷データは、ビッ
トマップデータに展開され、その後印刷部70に転送さ
れる。
In the printer device 200, when the job instruction detecting unit 400a detects the job start instruction received by the receiving unit 20, the start of the print job is recognized, and thereafter, the job instruction detecting unit 400a outputs the job end instruction. The control unit 30 analyzes the print data received subsequent to the reception unit 20 and temporarily stores the print data in the print data storage unit 50a until it is detected and it is recognized that the reception of the print data of the print job is completed. Is done. The print data is developed into bitmap data, and then transferred to the printing unit 70.

【0026】ここで、オペレータがアプリケーションに
より作成した印刷データの誤りに気がつく等して印刷を
中止したい場合、プリンタ装置200の印刷中止操作キ
ー60aが操作される。印刷中止操作キー60aが操作
されると、ROM40の印刷中止プログラム410が起
動され、以下の印刷中止処理が実行される。
Here, when the operator wants to stop printing because he or she notices an error in the print data created by the application, the print stop operation key 60a of the printer 200 is operated. When the print stop operation key 60a is operated, the print stop program 410 in the ROM 40 is activated, and the following print stop processing is executed.

【0027】図3は印刷中止処理における記憶データ消
去処理のフローチャートである。印刷中止操作キー60
aが操作されると(ステップS1)、既に印刷が開始さ
れたページの印刷データが印刷データ記憶部50aから
印刷部70に転送され、印刷部70により、このページ
の印刷が行われる(ステップS2)。印刷を中止して
も、この部分はそのまま印刷されてしまう。これに対
し、印刷データ記憶部50aに記憶された残りの印刷デ
ータは、転送が停止されて印刷待ち状態になる(ステッ
プS3)。そして、記憶データ消去部412により印刷
データ記憶部50aに記憶された印刷データが消去され
る(ステップS4)。
FIG. 3 is a flowchart of the stored data erasing process in the print canceling process. Print stop operation key 60
When a is operated (step S1), the print data of the page whose printing has already been started is transferred from the print data storage unit 50a to the printing unit 70, and the printing unit 70 prints this page (step S2). ). Even if printing is stopped, this portion is printed as it is. On the other hand, the transfer of the remaining print data stored in the print data storage unit 50a is stopped, and the print data waits (step S3). Then, the print data stored in the print data storage unit 50a is deleted by the storage data deletion unit 412 (step S4).

【0028】このように、記憶データ消去部412によ
り印刷データ記憶部50aに既に記憶されている印刷デ
ータを消去しても、それだけでは印刷中止処理は完全で
はない。印刷データの受信が完了していない場合がある
からである。したがって、受信部20に引き続き受信さ
れる印刷データの廃棄処理が必要になる。
As described above, even if the print data already stored in the print data storage unit 50a is deleted by the storage data deletion unit 412, the print stop processing is not complete by itself. This is because reception of print data may not be completed. Therefore, it is necessary to perform a process of discarding the print data continuously received by the receiving unit 20.

【0029】図4は印刷中止処理における受信データ廃
棄処理のフローチャートである。印刷中止操作キー60
aが操作されると(ステップS11)、ジョブ命令検出
部400aのジョブ終了命令の検出結果に基づいて印刷
ジョブの印刷データの受信が完了しているか否かが判断
される(ステップS12)。ここで、印刷データの受信
が完了していると判断された場合には、処理を終了す
る。一方、印刷データの受信が完了していない判断され
た場合には、受信データ廃棄部411による受信データ
の廃棄処理が開始される(ステップS13)。
FIG. 4 is a flowchart of the received data discarding process in the print canceling process. Print stop operation key 60
When “a” is operated (step S11), it is determined whether or not the reception of the print data of the print job is completed based on the detection result of the job end instruction of the job instruction detection unit 400a (step S12). If it is determined that the reception of the print data has been completed, the process ends. On the other hand, if it is determined that the reception of the print data has not been completed, the reception data discarding unit 411 starts the reception data discarding process (step S13).

【0030】受信部20は、印刷データを1バイトずつ
受信している。受信部20に1バイトの印刷データが受
信されると(ステップS14)、受信された印刷データ
がジョブ命令検出部400aにより解析され、ジョブ終
了命令か否かが判断される(ステップS15)。ここ
で、印刷データがジョブ終了命令でないと判断された場
合には、印刷データが廃棄され(ステップS16)。こ
れにより、受信された印刷データが印刷データ記憶部5
0aに記憶されることはない。そして、ステップS14
に戻り、次の1バイトの印刷データが受信部20に受信
される。一方、印刷データがジョブ終了命令であると判
断された場合には、印刷データ廃棄処理を終了する。
The receiving section 20 receives the print data one byte at a time. When the 1-byte print data is received by the receiving unit 20 (step S14), the received print data is analyzed by the job command detecting unit 400a, and it is determined whether the received print data is a job end command (step S15). If it is determined that the print data is not a job end command, the print data is discarded (step S16). As a result, the received print data is stored in the print data storage unit 5.
It is not stored in 0a. Then, step S14
Then, the next 1-byte print data is received by the receiving unit 20. On the other hand, if it is determined that the print data is a job end command, the print data discarding process ends.

【0031】図5は印刷中止情報出力処理のフローチャ
ートである。印刷中止情報出力部413では、印刷中止
操作キー60aが操作されると(ステップS21)、ジ
ョブ命令検出部400aのジョブ終了命令の検出結果に
基づいて印刷ジョブの印刷データの受信が完了してるか
否かが判断される(ステップS22)。ここで、印刷デ
ータの受信が完了していると判断された場合には、記憶
データ消去部412により印刷データ記憶部50aに記
憶された印刷データが消去されると(ステップS2
3)、印刷処理を中止した旨を表す情報が印刷部70に
出力され、印刷部70により印刷出力される。(ステッ
プS24)。次いで、印刷データ記憶部50aの印刷待
ち状態が解除され(ステップS25)、処理を終了す
る。
FIG. 5 is a flowchart of the print stop information output process. In the print stop information output unit 413, when the print stop operation key 60a is operated (step S21), it is determined whether the reception of the print data of the print job is completed based on the detection result of the job end instruction of the job instruction detection unit 400a. It is determined whether or not it is (step S22). If it is determined that the reception of the print data has been completed, the print data stored in the print data storage unit 50a is deleted by the storage data deletion unit 412 (step S2).
3) Information indicating that the printing process has been stopped is output to the printing unit 70, and the printing unit 70 prints out the information. (Step S24). Next, the print waiting state of the print data storage unit 50a is released (step S25), and the process ends.

【0032】一方、ステップS22で、印刷データの受
信が完了していないと判断された場合には、記憶データ
消去部412により印刷データ記憶部50aに記憶され
た印刷データが消去され(ステップS26)、受信デー
タ廃棄部411により受信部20に受信された印刷デー
タが廃棄されると(ステップS27)、ステップS24
に進む。
On the other hand, if it is determined in step S22 that the reception of the print data has not been completed, the print data stored in the print data storage unit 50a is deleted by the storage data deletion unit 412 (step S26). When the print data received by the receiving unit 20 is discarded by the received data discarding unit 411 (step S27), step S24 is performed.
Proceed to.

【0033】〈効果〉以上のように、具体例1によれ
ば、印刷中止操作キー60aが操作されたとき、記憶デ
ータ消去部412により印刷データ記憶部50aに記憶
された印刷データを消去するとともに、印刷データの受
信が完了していない場合には、ジョブ命令検出部400
aによりジョブ終了命令が検出されるまで、受信データ
廃棄部411により受信部20に受信された印刷データ
を廃棄する。したがって、印刷処理を中止して印刷の無
駄を排除することができる。
<Effects> As described above, according to the first embodiment, when the print stop operation key 60a is operated, the print data stored in the print data storage unit 50a is deleted by the storage data deletion unit 412 and If the reception of the print data is not completed, the job instruction detecting unit 400
Until the job end command is detected by a, the received data discarding unit 411 discards the print data received by the receiving unit 20. Therefore, it is possible to stop the printing process and eliminate waste of printing.

【0034】また、受信データ廃棄部411では、ジョ
ブ命令検出部400aによりジョブ終了命令が検出され
た場合、印刷データの廃棄処理を終了する。したがっ
て、廃棄された印刷データに後続する他の印刷データを
そのコマンドシーケンスを崩さずに受信して正常に印刷
することができる。
In the received data discarding section 411, when the job command detecting section 400a detects the job end command, the print data discarding process is completed. Therefore, the other print data following the discarded print data can be received and printed normally without breaking the command sequence.

【0035】印刷中止処理を実行する方法として、印刷
中止操作キー60aが操作されたとき、印刷データの受
信が完了していない場合、当該印刷ジョブの全ての印刷
データを受信して印刷データ記憶部50aに記憶し、記
憶した印刷データを一括消去することも考えられる。し
かしながら、この場合、ジョブ命令検出部400aによ
りジョブ終了命令が記憶されるまで待つ必要がある。こ
れに対し、具体例1のプリンタでは、受信部20に受信
された印刷データを印刷データ記憶部50aに記憶する
ことなく廃棄することができるので、印刷データを高速
に受信して廃棄することができる。
As a method of executing the print stop processing, when the print stop operation key 60a is operated, and when the reception of the print data is not completed, all the print data of the print job is received and the print data storage unit It is also conceivable that the print data stored in the storage 50a is erased collectively. However, in this case, it is necessary to wait until the job instruction detection unit 400a stores the job end instruction. On the other hand, in the printer according to the first embodiment, the print data received by the receiving unit 20 can be discarded without being stored in the print data storage unit 50a, so that the print data can be received at high speed and discarded. it can.

【0036】また、印刷中止情報出力部413により印
刷を中止した旨を表す情報を出力し、印刷部70により
印刷する。したがって、印刷が中止された旨をオペレー
タに確実に通知することができる。
The print stop information output unit 413 outputs information indicating that printing has been stopped, and the print unit 70 prints the information. Therefore, it is possible to reliably notify the operator that the printing has been stopped.

【0037】なお、具体例1では、ジョブ命令検出部4
00aによりジョブ終了命令が検出されたとき、受信デ
ータ廃棄部411の受信データ廃棄処理を終了するよう
に構成している。しかし、コンピュータ110により印
刷を中止する命令が実行された場合、印刷ジョブの印刷
データの末尾側が消去され、途中までしか印刷データが
送信されず、当該印刷ジョブのジョブ終了命令がジョブ
命令検出部400aにより検出されない場合が考えられ
る。この場合、ジョブ命令検出部400aにより他の印
刷データのジョブ開始命令が検出されたとき、受信デー
タ廃棄部441の受信データ廃棄処理を終了するように
構成するとよい。
In the first embodiment, the job instruction detecting unit 4
When a job end command is detected by 00a, the received data discarding unit 411 terminates the received data discarding process. However, when an instruction to stop printing is executed by the computer 110, the tail side of the print data of the print job is erased, the print data is transmitted only halfway, and the job end instruction of the print job is sent to the job instruction detecting unit 400a. May not be detected. In this case, when the job command detection unit 400a detects a job start command of another print data, the reception data discarding process of the reception data discarding unit 441 may be ended.

【0038】《具体例2》 〈構成〉図6は本発明に係る具体例2のプリントシステ
ムの全体構成を示す図である。図6に示すように、プリ
ントシステムは、コンピュータ110〜115を備えて
いる。コンピュータ110〜115は、接続媒体310
aにより相互に接続され、LAN(local area networ
k)310を構築している。コンピュータ110は、プ
リントサーバ装置であり、プリンタケーブル300を介
してプリンタ装置210が接続されている。コンピュー
タ110〜115は、プリンタ装置210を共有する。
以下、コンピュータ110およびプリンタ装置210に
ついて説明する。
<< Embodiment 2 >><Configuration> FIG. 6 is a diagram showing the overall configuration of a print system according to Embodiment 2 of the present invention. As shown in FIG. 6, the print system includes computers 110 to 115. The computers 110 to 115 are connected to the connection medium 310.
a and connected to each other via a LAN (local area network
k) Building 310. The computer 110 is a print server device, to which a printer device 210 is connected via a printer cable 300. The computers 110 to 115 share the printer device 210.
Hereinafter, the computer 110 and the printer device 210 will be described.

【0039】図7は図6に示された具体例2のプリント
システムの要部を示す図である。なお、図2に示された
具体例1のプリントシステムの各部と同様の構成には、
同一符号を付し、その説明を省略する。図7に示すよう
に、コンピュータ110には、プリンタドライバ11が
設けられている。プリンタドライバ11は、ジョブ命令
付加部10aおよびファイル名付加部11bを有する。
FIG. 7 is a diagram showing a main part of the printing system of the embodiment 2 shown in FIG. In addition, the same configuration as each part of the print system of the specific example 1 shown in FIG.
The same reference numerals are given and the description is omitted. As shown in FIG. 7, the computer 110 is provided with a printer driver 11. The printer driver 11 has a job command adding unit 10a and a file name adding unit 11b.

【0040】ファイル名付加部11bは、印刷ジョブ毎
に、印刷データのヘッダにそのファイル名を付加する機
能を有する。ファイル名は、印刷ジョブを識別するため
の識別情報である。ファイル名は、印刷ジョブ毎に印刷
データを識別して管理するためにプリンタドライバ11
により利用されるとともに、プリンタ装置210により
利用される。プリンタドライバ11は、所定の転送単
位、例えば1バイト単位で印刷データをプリンタ装置2
10に送信する機能を有する。
The file name adding unit 11b has a function of adding the file name to the header of the print data for each print job. The file name is identification information for identifying a print job. The file name is used by the printer driver 11 to identify and manage print data for each print job.
And is used by the printer device 210. The printer driver 11 transmits the print data in a predetermined transfer unit, for example, in units of one byte.
10 has a function of transmitting.

【0041】プリンタ装置210は、受信部20、制御
部30、ROM41、RAM51、操作表示部61およ
び印刷部70を備える。ROM41は、制御部30によ
り実行される制御プログラムを記憶する機能を有する。
ROM41は、ジョブ命令検出プログラム400および
印刷中止プログラム420を格納している。印刷中止プ
ログラム420は、プリンタ装置210に受信された特
定の印刷ジョブの印刷データの印刷を中止するための制
御プログラムである。
The printer 210 includes a receiving unit 20, a control unit 30, a ROM 41, a RAM 51, an operation display unit 61, and a printing unit 70. The ROM 41 has a function of storing a control program executed by the control unit 30.
The ROM 41 stores a job instruction detection program 400 and a print stop program 420. The print stop program 420 is a control program for stopping printing of print data of a specific print job received by the printer device 210.

【0042】RAM51は、プリンタ装置210の制御
データを記憶するとともに、受信部20に受信され、制
御部30により解析された印刷データを記憶する機能を
有する。印刷データ記憶部51aは、印刷ジョブ毎に、
ジョブ番号と印刷データとを対応付けて記憶する。昇順
のジョブ番号1、2、…と、印刷データ記憶部51aに
記憶された順の印刷ジョブの印刷データとが対応し、印
刷が終了すると、1つ小さいジョブ番号に繰り上げられ
る。ジョブ番号は、印刷データを印刷ジョブ単位に識別
して管理するための識別情報である。
The RAM 51 has a function of storing control data of the printer 210 and a function of storing print data received by the receiving unit 20 and analyzed by the control unit 30. The print data storage unit 51a stores, for each print job,
The job number and the print data are stored in association with each other. The ascending job numbers 1, 2,... Correspond to the print data of the print jobs in the order stored in the print data storage unit 51a. When the printing is completed, the job number is increased to the next smaller job number. The job number is identification information for identifying and managing print data in print job units.

【0043】操作表示部61は、プリンタ装置210の
操作情報や設定情報を入力するとともに、これらの情報
や状態情報を表示する機能を有する。操作表示部61
は、操作キー、液晶パネル等により構成される。操作表
示部61は、印刷中止操作キー61aおよびジョブ番号
操作部61bを有する。印刷中止操作キー61aは、特
定の印刷ジョブの印刷を強制的に中止する命令を操作入
力する機能を有する。印刷中止操作キー60aが操作さ
れると、ROM41の印刷中止プログラム420が起動
される。ジョブ番号操作部61bは、ジョブ番号を操作
入力する機能を有する。
The operation display section 61 has a function of inputting operation information and setting information of the printer device 210 and displaying these information and state information. Operation display section 61
Are composed of operation keys, a liquid crystal panel, and the like. The operation display section 61 has a print stop operation key 61a and a job number operation section 61b. The print stop operation key 61a has a function of inputting a command for forcibly stopping printing of a specific print job. When the print stop operation key 60a is operated, the print stop program 420 in the ROM 41 is started. The job number operation section 61b has a function of inputting a job number.

【0044】図8は印刷データ記憶部51aの構成を示
す図である。図8に示すように、印刷データ記憶部51
aには、制御部30により、ジョブ管理テーブル51
1、ジョブ名管理テーブル512、印刷ページ管理テー
ブル513および印刷ページデータ部514が生成され
る。
FIG. 8 is a diagram showing the configuration of the print data storage section 51a. As shown in FIG. 8, the print data storage unit 51
a, a job management table 51 by the control unit 30;
1. A job name management table 512, a print page management table 513, and a print page data section 514 are generated.

【0045】ジョブ管理テーブル511には、ジョブ番
号1、ジョブ番号2、…に対応して、印刷ジョブのジョ
ブ名管理アドレスおよび印刷データ管理アドレスが順次
に登録される。ジョブ名管理テーブル512には、ファ
イル名の文字数およびファイル名を構成する文字が順次
に登録される。このファイル名は、コンピュータ110
のファイル名付加部11bにより印刷データのヘッダに
付加されたファイル名である。ジョブ管理テーブル51
1のジョブ名管理アドレスは、ジョブ名管理テーブル5
12の当該ファイル名の文字数が格納されたアドレスと
なる。
In the job management table 511, a job name management address and a print data management address of a print job are sequentially registered corresponding to job number 1, job number 2,... In the job name management table 512, the number of characters of the file name and the characters constituting the file name are sequentially registered. This file name is
Is a file name added to the header of the print data by the file name adding unit 11b. Job management table 51
1 is the job name management address in the job name management table 5
12 is the address where the number of characters of the file name is stored.

【0046】印刷ページデータ部514には、印刷部7
0に転送すべき印刷データ(ビットマップデータ)がペ
ージ単位に順次に格納される。印刷ページ管理テーブル
513には、印刷ジョブの印刷ページ数および印刷ペー
ジデータ部514に格納される各印刷ページの先頭アド
レスが順次に登録される。ジョブ管理テーブル511の
印刷データ管理アドレスは、印刷ページ管理テーブル5
13の当該印刷ジョブの印刷ページ数が格納されるアド
レスとなる。
The print page data section 514 includes the print section 7
Print data (bitmap data) to be transferred to 0 is sequentially stored in page units. In the print page management table 513, the number of print pages of the print job and the start address of each print page stored in the print page data section 514 are sequentially registered. The print data management address of the job management table 511 is the same as the print page management table 5
13 is the address where the number of print pages of the print job is stored.

【0047】図9は図7に示されたジョブ命令検出プロ
グラム400を実現する機能ブロックをジョブ命令検出
部400aとして、印刷中止プログラム420を実行し
て実現される機能ブロックを印刷中止部420aとして
示したものである。なお、図1に示された具体例1のプ
リンタ装置200の各部と同様の構成には、同一符号を
付し、その説明を省略する。図9に示すように、印刷中
止部420aは、ジョブ一覧出力部421、記憶データ
消去部422、受信データ廃棄部423および印刷中止
情報出力部424を有する。
FIG. 9 shows a functional block that implements the job instruction detecting program 400 shown in FIG. 7 as a job instruction detecting unit 400a, and a functional block that is implemented by executing the print suspending program 420 as a print suspending unit 420a. It is a thing. The same components as those of the printer device 200 of the first embodiment shown in FIG. 1 are denoted by the same reference numerals, and description thereof will be omitted. As shown in FIG. 9, the print canceling unit 420a includes a job list output unit 421, a stored data deleting unit 422, a received data discarding unit 423, and a print canceling information output unit 424.

【0048】ジョブ一覧出力部421は、印刷中止操作
キー61aが操作されたとき、ジョブ管理テーブル51
1のジョブ番号とジョブ名管理テーブル512のファイ
ル名とを対応付けたジョブ一覧を印刷部70に出力する
機能を有する。印刷部70は、このジョブ一覧を印刷出
力する機能を有する。図10は、印刷部70により印刷
出力されたジョブ一覧の例を示す図である。図10に示
すように、ジョブ番号1から順に対応するファイル名が
印刷される。
When the print stop operation key 61a is operated, the job list output unit 421
It has a function of outputting a job list in which the job number 1 is associated with the file name of the job name management table 512 to the printing unit 70. The printing unit 70 has a function of printing out the job list. FIG. 10 is a diagram illustrating an example of a job list printed out by the printing unit 70. As shown in FIG. 10, the corresponding file names are printed in order from job number 1.

【0049】図9に戻り、ジョブ番号操作部61bは、
印刷部70によりジョブ一覧が印刷出力されたとき、ジ
ョブ番号を選択的に操作入力する。ジョブ番号およびフ
ァイル名は、ともに印刷ジョブを識別する識別情報であ
る。したがって、ジョブ番号の代わりにファイル名を操
作入力するように操作表示部61を構成することも可能
である。しかし、ファイル名を操作入力するには、キー
ボードのように多数の操作キーがないと面倒であり、多
数の操作キーを設ければ、装置が大型化するとともに、
コストがかかってしまう。そこで、ジョブ番号とファイ
ル名とを対応付けて記憶し、ジョブ番号操作キー61b
によりジョブ番号を操作入力することにより、対応する
ファイル名を選択するようにしている。また、ジョブ番
号により印刷ジョブを識別することにより、同一のファ
イル名であっても異なる印刷ジョブの印刷データを識別
することができる。
Returning to FIG. 9, the job number operation section 61b
When the job list is printed out by the printing unit 70, a job number is selectively input. Both the job number and the file name are identification information for identifying the print job. Therefore, it is also possible to configure the operation display unit 61 to input a file name instead of a job number. However, it is troublesome to input a file name without a large number of operation keys such as a keyboard.If a large number of operation keys are provided, the device becomes large,
It costs money. Therefore, the job number and the file name are stored in association with each other, and the job number operation key 61b is stored.
, The corresponding file name is selected by inputting the job number. Further, by identifying a print job by a job number, print data of a different print job can be identified even with the same file name.

【0050】記憶データ消去部422は、ジョブ番号検
索部425を有する。ジョブ番号検索部425は、ジョ
ブ番号操作部61bによりジョブ番号が操作されたと
き、操作されたジョブ番号と同一のジョブ番号を印刷デ
ータ記憶部51aのジョブ管理テーブル511から検索
する機能を有する。記憶データ消去部422は、ジョブ
番号検索部425により検索されたジョブ番号に対応す
る印刷データを印刷データ記憶部51aから消去する機
能を有する。
The stored data erasing section 422 has a job number searching section 425. The job number search unit 425 has a function of searching the job management table 511 of the print data storage unit 51a for the same job number as the operated job number when the job number is operated by the job number operation unit 61b. The storage data deletion unit 422 has a function of deleting the print data corresponding to the job number searched by the job number search unit 425 from the print data storage unit 51a.

【0051】具体的には、ジョブ管理テーブル511の
ジョブ番号のジョブ名管理アドレスに対応するジョブ名
管理テーブル512のジョブ名の文字数およびジョブ名
を消去する。また、ジョブ管理テーブル511のジョブ
番号の印刷データ管理アドレスに対応する印刷ページ管
理テーブル513の印刷ページ数および各印刷ページの
先頭アドレスを特定し、印刷ページデータ部514の印
刷データを消去し、印刷ページ管理テーブル513の印
刷ページ数および各印刷ページの先頭アドレスを消去す
る。さらに、ジョブ管理テーブル511のジョブ名管理
アドレスおよび印刷データ管理アドレスを消去する。
More specifically, the number of characters and the job name of the job name in the job name management table 512 corresponding to the job name management address of the job number in the job management table 511 are deleted. In addition, the number of print pages and the start address of each print page in the print page management table 513 corresponding to the print data management address of the job number in the job management table 511 are specified, the print data in the print page data section 514 is deleted, and printing is performed. The number of print pages and the start address of each print page in the page management table 513 are deleted. Further, the job name management address and the print data management address in the job management table 511 are deleted.

【0052】印刷中止情報出力部424は、ジョブ番号
操作部61bにより操作されたジョブ番号に対応する印
刷データが記憶データ消去部422により印刷データ記
憶部51aから消去されたとき、このジョブ番号の印刷
処理を中止した旨を表す情報を印刷部70に出力する機
能を有する。受信データ廃棄部423は、ジョブ番号検
索部425によりジョブ番号が印刷データ記憶部51a
から検索されたとき、検索されたジョブ番号の印刷デー
タの受信が完了していない場合、ジョブ命令検出部40
0aによりジョブ終了命令が検出されるまで、受信部2
0に引き続き受信された印刷データを廃棄する機能を有
する。
When the print data corresponding to the job number operated by the job number operation section 61b is deleted from the print data storage section 51a by the storage data deletion section 422, the print stop information output section 424 prints the job number. It has a function of outputting information indicating that processing has been stopped to the printing unit 70. The received data discard unit 423 stores the job number in the print data storage unit 51a by the job number search unit 425.
If the print data of the searched job number is not completely received when the search is performed from the
0a until a job end command is detected.
0 has a function of discarding the received print data.

【0053】〈動作〉コンピュータ110では、印刷命
令が実行される毎に、ジョブ命令付加部10aにより、
その印刷ジョブに係る印刷データの先頭にジョブ開始命
令が付加され、印刷データの末尾にジョブ終了命令が付
加され、ファイル名付加部11bにより、その印刷ジョ
ブの印刷データのヘッダにファイル名が付加される。そ
して、プリンタドライバ11により印刷データがプリン
タ装置210に送信される。
<Operation> In the computer 110, every time a print command is executed, the job command adding unit 10a
A job start command is added to the head of the print data related to the print job, a job end command is added to the end of the print data, and a file name is added to the header of the print data of the print job by the file name adding unit 11b. You. Then, the print data is transmitted to the printer device 210 by the printer driver 11.

【0054】プリンタ装置220では、ジョブ命令検出
部400aにより受信部20に受信されたジョブ開始命
令が検出されると、印刷ジョブの開始が認識される。そ
の後、ジョブ命令検出部400aによりジョブ終了命令
が検出され、印刷データの受信が完了したと認識される
まで、制御部30により、受信部20に続いて受信され
た印刷データが解析され、印刷データ記憶部51aに一
時的に格納される。すなわち、制御部30により、ジョ
ブ管理テーブル511、ジョブ名管理テーブル512、
印刷ページ管理テーブル513および印刷ページデータ
部514が生成され、それぞれのデータが格納される。
印刷ページデータ部514に格納された印刷データは、
その後、印刷部70に転送される。
In the printer apparatus 220, when the job start command received by the receiver 20 is detected by the job command detector 400a, the start of the print job is recognized. Thereafter, the control unit 30 analyzes the print data received subsequent to the reception unit 20 until the job instruction is detected by the job instruction detection unit 400a and it is recognized that the reception of the print data is completed. It is temporarily stored in the storage unit 51a. That is, the control unit 30 controls the job management table 511, the job name management table 512,
A print page management table 513 and a print page data section 514 are generated, and each data is stored.
The print data stored in the print page data section 514 is
After that, it is transferred to the printing unit 70.

【0055】ここで、オペレータがアプリケーションに
より作成した印刷データの誤りに気がつく等して印刷を
中止したい場合、プリンタ装置210の印刷中止操作キ
ー61aが押下される。印刷中止操作キー61aが操作
されると、ROM41の印刷中止プログラム420が起
動され、以下の印刷中止処理が実行される。
Here, when the operator notices an error in the print data created by the application and wants to cancel the printing, the print cancel operation key 61a of the printer 210 is pressed. When the print stop operation key 61a is operated, the print stop program 420 in the ROM 41 is started, and the following print stop processing is executed.

【0056】図11は記憶データ消去処理のフローチャ
ートである。印刷中止操作キー61aが操作されると
(ステップS41)、既に印刷が開始されたページの印
刷データが印刷データ記憶部51aから印刷部70に転
送され、印刷部70により、このページの印刷が行われ
る(ステップS42)。印刷を中止してもこの部分はそ
のまま印刷されてしまう。これに対し、印刷データ記憶
部51aに記憶された残りの印刷データは、転送が停止
されて印刷待ち状態になる(ステップS43)。次い
で、ジョブ一覧出力部421により、印刷データ記憶部
51aのジョブ管理テーブル511のジョブ番号とジョ
ブ名管理テーブル512のジョブ名とを対応付けたジョ
ブ一覧が出力され、印刷部70により印刷出力される
(ステップS44)。
FIG. 11 is a flowchart of the stored data erasing process. When the print stop operation key 61a is operated (step S41), the print data of the page whose printing has already been started is transferred from the print data storage unit 51a to the printing unit 70, and the printing of the page is performed by the printing unit 70. (Step S42). Even if printing is stopped, this portion is printed as it is. On the other hand, the transfer of the remaining print data stored in the print data storage unit 51a is stopped, and the print data waits (step S43). Next, the job list output unit 421 outputs a job list in which the job number of the job management table 511 of the print data storage unit 51a is associated with the job name of the job name management table 512, and the print unit 70 prints out the job list. (Step S44).

【0057】ジョブ番号操作部61bによりジョブ番号
が操作入力されると(ステップS45)、ジョブ番号検
索部425により、操作されたジョブ番号が印刷データ
記憶部51aのジョブ管理テーブル511から検索され
る(ステップS46)。次いで、検索されたジョブ番号
の印刷データの受信が完了しているか否かが判断され
(ステップS47)、完了していないと判断された場合
には、受信データ廃棄部423の受信データ廃棄処理が
開始される(ステップS48)。
When a job number is input by the job number operation section 61b (step S45), the operated job number is searched from the job management table 511 of the print data storage section 51a by the job number search section 425 (step S45). Step S46). Next, it is determined whether the reception of the print data of the searched job number has been completed (step S47). If it is determined that the reception has not been completed, the reception data discarding unit 423 performs the reception data discarding process. It is started (step S48).

【0058】次いで、ジョブ番号検索部425により検
索されたジョブ番号に対応する印刷データが記憶データ
消去部422により印刷データ記憶部51aから消去さ
れる。すなわち、ジョブ管理テーブル511、ジョブ名
管理テーブル512、印刷ページ管理テーブル513お
よび印刷ページデータ部514の該当するデータが消去
され、後続のアドレスのデータが繰り上げられる(ステ
ップS49)。次いで、印刷中止情報出力部424によ
り当該ジョブ番号の印刷処理を中止した旨を表す情報が
印刷部70に出力され、印刷部70により印刷出力され
る(ステップS50)。次いで、印刷データ記憶部51
aの印刷待ち状態が解除される(ステップS51)。
Next, the print data corresponding to the job number searched by the job number search unit 425 is deleted from the print data storage unit 51a by the storage data deletion unit 422. That is, the corresponding data in the job management table 511, the job name management table 512, the print page management table 513, and the print page data section 514 are deleted, and the data of the subsequent address is moved up (step S49). Next, information indicating that the printing process of the job number has been stopped is output to the printing unit 70 by the printing stop information output unit 424, and printed out by the printing unit 70 (step S50). Next, the print data storage unit 51
The print waiting state of a is released (step S51).

【0059】前述のステップS45において、ジョブ番
号操作部61bにより操作されたジョブ番号に対応する
印刷データの受信が完了していないと判断された場合に
は(ステップS47、YES)、受信データ廃棄部42
3の受信データ廃棄処理が開始される(ステップS4
8)。図12は受信データ廃棄処理のフローチャートで
ある。受信データ廃棄部423では、受信部20に1バ
イトの印刷データが受信されると(ステップS61)、
受信された印刷データがジョブ命令検出部400aによ
り解析され、ジョブ終了命令か否かが判断される(ステ
ップS62)。ここで、印刷データがジョブ終了命令で
ない判断された場合には、印刷データが廃棄され(ステ
ップS63)、ステップS61に戻り、次の1バイトの
印刷データが受信部20に受信される。一方、印刷デー
タがジョブ終了命令と判断された場合には、受信データ
廃棄処理を終了する。
If it is determined in step S45 that the reception of the print data corresponding to the job number operated by the job number operation unit 61b has not been completed (step S47, YES), the reception data discard unit 42
3 is started (step S4).
8). FIG. 12 is a flowchart of the received data discarding process. In the received data discarding unit 423, when 1-byte print data is received by the receiving unit 20 (Step S61),
The received print data is analyzed by the job instruction detecting unit 400a, and it is determined whether the received print data is a job end instruction (step S62). Here, when it is determined that the print data is not the job end command, the print data is discarded (step S63), the process returns to step S61, and the next 1-byte print data is received by the receiving unit 20. On the other hand, if it is determined that the print data is a job end command, the received data discarding process ends.

【0060】〈効果〉以上のように、具体例2によれ
ば、コンピュータ110では、ジョブ命令付加部10a
により印刷ジョブ毎に印刷データの先頭にジョブ開始命
令を、印刷データの末尾にジョブ終了命令を付加し、フ
ァイル名付加部11bにより印刷データのヘッダにファ
イル名を付加する。プリンタ装置210では、ジョブ番
号に印刷ジョブのファイル名およびその印刷データを対
応付けて印刷データ記憶部51aに記憶する。そして、
印刷中止操作キー61aが操作されると、ジョブ一覧出
力部421によりジョブ番号とファイル名とを対応付け
たジョブ一覧を印刷部70に出力し、印刷部70により
印刷出力する。ジョブ番号操作部61bによりジョブ番
号が操作入力されると、記憶データ消去部422によ
り、操作入力されたジョブ番号に対応する印刷データを
印刷データ記憶部51aから消去する。
<Effects> As described above, according to the specific example 2, the computer 110 includes the job instruction adding unit 10a
Thus, a job start command is added to the head of the print data and a job end command is added to the end of the print data for each print job, and a file name is added to the header of the print data by the file name adding unit 11b. The printer 210 stores the print job file name and its print data in the print data storage unit 51a in association with the job number. And
When the print stop operation key 61a is operated, the job list output unit 421 outputs a job list in which job numbers and file names are associated with each other to the printing unit 70, and the printing unit 70 prints out the job list. When the job number is input by the job number operation unit 61b, the print data corresponding to the job number input by the operation is deleted from the print data storage unit 51a by the storage data deletion unit 422.

【0061】このため、ジョブ一覧により印刷データ記
憶部51aに記憶された印刷ジョブのファイル名をオペ
レータに通知し、ジョブ番号操作部61bにより、消去
すべきファイル名に対応するジョブ番号を操作入力する
ことができるので、消去すべき印刷データを容易に選択
し、対応する印刷データを確実に消去することができ
る。
For this reason, the file name of the print job stored in the print data storage unit 51a is notified to the operator by the job list, and the job number corresponding to the file name to be deleted is input by the job number operation unit 61b. Therefore, print data to be erased can be easily selected, and the corresponding print data can be surely erased.

【0062】また、ジョブ番号操作部61bにより操作
入力されたジョブ番号が、ジョブ番号検索部425によ
り印刷データ記憶部51aから検索されたとき、このジ
ョブ番号の印刷データの受信が完了していない場合に
は、ジョブ命令検出部400aによりジョブ終了命令が
検出されるまで、受信データ廃棄部423により印刷デ
ータを廃棄する。このため、印刷データを高速に受信し
て廃棄することができる。また、ジョブ命令検出部40
0aによりジョブ終了命令が検出されたとき、受信デー
タ廃棄部423の受信データ廃棄処理を終了するので、
受信部20に続けて受信された他の印刷データを廃棄す
ることがない。したがって、他の印刷データに支障をき
たすことなく、印刷を中止して印刷の無駄を排除するこ
とができる。
When the job number input by the job number operation unit 61b is searched from the print data storage unit 51a by the job number search unit 425, the reception of the print data of this job number is not completed. The print data is discarded by the received data discarding unit 423 until the job command detecting unit 400a detects the job end command. Therefore, the print data can be received and discarded at high speed. Further, the job instruction detecting unit 40
When a job end command is detected by 0a, the received data discarding process of the received data discarding unit 423 is terminated.
There is no need to discard other print data received subsequently by the receiving unit 20. Therefore, it is possible to stop printing and eliminate waste of printing without hindering other print data.

【0063】なお、具体例2では、ファイル名付加部1
1bにより印刷ジョブの印刷データを識別する識別情報
としてファイル名を付加するように構成しているが、識
別情報は、ファイル名に限るものではなく、プリンタ2
20装置のジョブ一覧出力部421によりジョブ一覧を
印刷出力した際、当該印刷ジョブを他の印刷ジョブと識
別できるものであればよい。
In the specific example 2, the file name adding unit 1
1b, a file name is added as identification information for identifying print data of a print job. However, the identification information is not limited to a file name,
When a job list is printed out by the job list output unit 421 of the 20 devices, any print job can be identified as long as the print job can be identified from other print jobs.

【0064】《具体例3》 〈構成〉図13は本発明に係る具体例3のプリントシス
テムの要部を示す図である。図13に示すように、プリ
ントシステムは、プリンタ装置220が接続されたコン
ピュータ120を備えている。コンピュータ120は、
プリントサーバ装置であり、図示しない他のコンピュー
タとともに、LANを構築しており、プリンタ装置22
0を共有する。
<< Embodiment 3 >><Structure> FIG. 13 is a view showing a main part of a print system according to Embodiment 3 of the present invention. As shown in FIG. 13, the print system includes a computer 120 to which a printer device 220 is connected. Computer 120
This is a print server device, which constructs a LAN together with other computers (not shown).
Share 0.

【0065】コンピュータ120には、プリンタドライ
バ12が設けられている。プリンタドライバ12は、ジ
ョブ命令付加部10a、ファイル名付加部11b、印刷
履歴管理部12cおよび印刷中止命令部12dを有す
る。なお、図7に示された具体例2のプリントシステム
の各部と同様の構成には、同一符号を付し、その説明を
省略する。
The printer driver 12 is provided in the computer 120. The printer driver 12 has a job command addition unit 10a, a file name addition unit 11b, a print history management unit 12c, and a print stop command unit 12d. Note that the same components as those of the print system of the specific example 2 shown in FIG. 7 are denoted by the same reference numerals, and description thereof will be omitted.

【0066】印刷履歴管理部12cは、ファイル名付加
部11bにより印刷データに付加されたファイル名の履
歴を記憶する。記憶されるファイル名の数は有限であ
り、最新のファイル名が順次に更新されて記憶される。
印刷中止命令部12dは、印刷中止命令を操作入力する
メニュー画面をディスプレイに表示し、この印刷中止命
令が操作入力されたとき、印刷中止命令部12dに記憶
されたファイル名の一覧を表示する機能を有する。印刷
中止命令部12dは、表示されたファイル名の一覧から
印刷を中止すべきファイル名を選択的に操作入力し、印
刷中止命令および選択されたファイル名をプリンタ装置
220に送信する。なお、印刷中止命令およびファイル
名は、直接、キーボードにより操作するようにしてもよ
い。
The print history management section 12c stores the history of the file name added to the print data by the file name addition section 11b. The number of stored file names is limited, and the latest file names are sequentially updated and stored.
The print stop command unit 12d displays a menu screen for inputting a print stop command on a display, and displays a list of file names stored in the print stop command unit 12d when the print stop command is input. Having. The print stop command unit 12d selectively operates and inputs a file name to stop printing from the displayed list of file names, and transmits a print stop command and the selected file name to the printer device 220. The print stop command and the file name may be directly operated by the keyboard.

【0067】プリンタ装置220は、受信部20、制御
部30、ROM42、RAM51、操作表示部62およ
び印刷部70を備える。ROM42は、制御部30によ
り実行される制御プログラムを記憶する。ROM42
は、ジョブ命令検出プログラム400、印刷中止命令検
出プログラム430および印刷中止プログラム440を
格納している。
The printer device 220 includes a receiving unit 20, a control unit 30, a ROM 42, a RAM 51, an operation display unit 62, and a printing unit 70. The ROM 42 stores a control program executed by the control unit 30. ROM42
Stores a job command detection program 400, a print stop command detection program 430, and a print stop program 440.

【0068】印刷中止命令検出プログラム430は、受
信部20に受信された印刷データを解析し、コンピュー
タ120の印刷中止命令部12dにより送信された印刷
中止命令およびファイル名を検出する制御プログラムで
ある。プリンタ装置220の初期化時に起動され、常時
実行される。
The print stop command detecting program 430 is a control program for analyzing the print data received by the receiving unit 20 and detecting the print stop command and the file name transmitted by the print stop command unit 12d of the computer 120. It is started when the printer device 220 is initialized, and is always executed.

【0069】印刷中止プログラム440は、印刷中止命
令検出プログラム430に従って受信部20に受信され
た印刷データから印刷中止命令およびファイル名が検出
されたときに起動され、検出されたファイル名の印刷デ
ータの印刷を中止するための制御プログラムである。操
作表示部62は、プリンタ装置220の操作情報や設定
情報を入力するとともに、これらの情報や状態情報を表
示する機能を有する。操作表示部62は、操作キー、液
晶パネル等により構成される。
The print stop program 440 is started when a print stop command and a file name are detected from the print data received by the receiver 20 in accordance with the print stop command detection program 430, and the print data of the detected file name is deleted. This is a control program for stopping printing. The operation display unit 62 has a function of inputting operation information and setting information of the printer device 220 and displaying the information and status information. The operation display unit 62 includes operation keys, a liquid crystal panel, and the like.

【0070】図14は図13に示されたジョブ命令検出
プログラム400を実行して実現される機能ブロックを
ジョブ命令検出部400aとして、印刷中止命令検出プ
ログラム430を実行して実現される機能ブロックを印
刷中止命令検出部430aとして、印刷中止プログラム
440を実行して実現される機能ブロックを印刷中止部
440aとして示したものである。なお、図9に示され
た具体例2のプリンタ装置210の各部と同様の構成に
は、同一符号を付し、その説明を省略する。
FIG. 14 shows a functional block realized by executing the job instruction detecting program 400 shown in FIG. 13 as a job instruction detecting section 400a, and a functional block realized by executing the print stop instruction detecting program 430. As the print stop command detecting unit 430a, a functional block realized by executing the print stop program 440 is shown as a print stop unit 440a. The same components as those of the printer 210 of the specific example 2 shown in FIG. 9 are denoted by the same reference numerals, and description thereof will be omitted.

【0071】図14に示すように、印刷中止部440a
は、受信データ廃棄部441、記憶データ消去部442
および印刷中止情報出力部443を有する。記憶データ
消去部442は、ファイル名検索部445を有する。フ
ァイル名検索部445は、印刷中止命令検出部430a
により印刷中止命令およびそのファイル名が検出された
とき、検出されたファイル名と同一のファイル名を印刷
データ記憶部51aのジョブ名管理テーブル512から
検索する機能を有する。記憶データ消去部442は、フ
ァイル名検索部445によりジョブ名管理テーブル51
2からファイル名が検索された場合、検索されたジョブ
名に対応する印刷データを印刷データ記憶部51aから
消去する機能を有する。
As shown in FIG. 14, the print canceling unit 440a
Are the received data discarding unit 441 and the stored data deleting unit 442
And a print suspension information output unit 443. The storage data deletion unit 442 has a file name search unit 445. The file name search unit 445 includes a print stop command detection unit 430a.
Has the function of searching the job name management table 512 of the print data storage unit 51a for the same file name as the detected file name when the print stop command and its file name are detected. The storage data erasing unit 442 uses the job name management table 51 by the file name searching unit 445.
When a file name is searched from the print job 2, the print data corresponding to the searched job name is deleted from the print data storage unit 51a.

【0072】印刷中止情報出力部443は、記憶データ
消去部442により印刷データ記憶部50aに記憶され
た印刷データが消去された場合、当該ファイル名の印刷
処理を中止した旨を表す情報を印刷部70に出力し、フ
ァイル名検索部445によりジョブ名管理テーブル51
2からファイル名が検索されない場合、当該ファイル名
が検索されない旨を表す非検索情報を印刷部70に出力
する機能を有する。
When the print data stored in the print data storage unit 50a is deleted by the storage data deletion unit 442, the print stop information output unit 443 prints information indicating that the print processing of the file name has been stopped. 70, and the job name management table 51 is output by the file name search unit 445.
If the file name is not retrieved from the second, a function of outputting non-retrieval information indicating that the file name is not retrieved to the printing unit 70 is provided.

【0073】受信データ廃棄部441は、ファイル名検
索部445によりファイル名が印刷データ記憶部51a
から検索されたとき、検索されたファイル名の印刷デー
タの受信が完了していない場合、ジョブ命令検出部40
0aによりジョブ終了命令が検出されるまで、受信部2
0に受信された印刷データを廃棄する機能を有する。
The received data discard unit 441 stores the file name in the print data storage unit 51a by the file name search unit 445.
If the print data of the searched file name is not completely received when the job command
0a until a job end command is detected.
0 has the function of discarding the print data received.

【0074】〈動作〉コンピュータ120では、印刷命
令が実行される毎に、ジョブ命令付加部10aにより、
その印刷ジョブに係る印刷データの先頭にジョブ開始命
令が付加され、印刷データの末尾にジョブ終了命令が付
加され、ファイル名付加部11bにより、その印刷ジョ
ブの印刷データのヘッダにファイル名が付加され、印刷
履歴管理部12cにより、そのファイル名の履歴が記憶
される。そして、プリンタドライバ12により印刷デー
タがプリンタ装置210に送信される。
<Operation> In the computer 120, each time a print command is executed, the job command adding unit 10a
A job start command is added to the head of the print data related to the print job, a job end command is added to the end of the print data, and a file name is added to the header of the print data of the print job by the file name adding unit 11b. The history of the file name is stored by the print history management unit 12c. Then, the print data is transmitted to the printer device 210 by the printer driver 12.

【0075】プリンタ装置220では、ジョブ命令検出
部400aにより受信部20に受信されたジョブ開始命
令が検出されると、印刷ジョブの開始が認識される。そ
の後、ジョブ命令検出部400aによりジョブ終了命令
が検出され、印刷データの受信が完了したと認識される
まで、制御部30により、受信部20に続いて受信され
た印刷データが解析され、印刷データ記憶部51aに一
時的に格納される。すなわち、制御部30により、ジョ
ブ管理テーブル511、ジョブ名管理テーブル512、
印刷ページ管理テーブル513および印刷ページデータ
部514が生成され、それぞれのデータが格納される。
印刷ページデータ部514に格納された印刷データは、
その後印刷部70に転送される。
In the printer device 220, when the job start command received by the receiver 20 is detected by the job command detector 400a, the start of the print job is recognized. Thereafter, the control unit 30 analyzes the print data received subsequent to the reception unit 20 until the job instruction is detected by the job instruction detection unit 400a and it is recognized that the reception of the print data is completed. It is temporarily stored in the storage unit 51a. That is, the control unit 30 controls the job management table 511, the job name management table 512,
A print page management table 513 and a print page data section 514 are generated, and each data is stored.
The print data stored in the print page data section 514 is
After that, it is transferred to the printing unit 70.

【0076】ここで、オペレータがアプリケーションに
より作成した印刷データの誤りに気がつく等して印刷を
中止したい場合、コンピュータ120のディスプレイの
メニュー画面から印刷中止命令が操作入力される。印刷
中止命令が操作入力されると、印刷中止命令部12dに
より、印刷履歴管理部12cに記憶されたファイル名の
一覧が画面に表示される。オペレータにより印刷を中止
すべきファイル名が操作入力されると、印刷中止命令部
12dにより印刷中止命令およびファイル名がプリンタ
装置220に送信される。プリンタ装置220では、印
刷中止命令検出部430aにより、受信部20に受信さ
れた印刷データから印刷中止命令およびファイル名が検
出されると、ROM42の印刷中止プログラムが起動さ
れ、以下の印刷中止処理が実行される。
Here, when the operator wants to stop printing because he or she notices an error in the print data created by the application, a print stop command is input from the menu screen of the display of the computer 120. When a print stop command is input, a list of file names stored in the print history management unit 12c is displayed on the screen by the print stop command unit 12d. When an operator inputs a file name for which printing should be stopped, a print stop command and a file name are transmitted to the printer device 220 by the print stop command unit 12d. In the printer device 220, when the print stop command detecting unit 430a detects the print stop command and the file name from the print data received by the receiving unit 20, the print stop program in the ROM 42 is started, and the following print stop processing is performed. Be executed.

【0077】図15は記憶データ消去処理のフローチャ
ートである。印刷中止命令検出部430aにより受信部
20に受信された印刷中止命令およびファイル名が検出
されると(ステップS71)、既に印刷が開始されたペ
ージの印刷データが印刷データ記憶部51aから印刷部
70に転送され、印刷部70により、このページの印刷
が行われる(ステップS72)。印刷を中止してもこの
部分はそのまま印刷されてしまう。これに対し、印刷デ
ータ記憶部50aに記憶された残りの印刷データは、転
送が停止されて印刷待ち状態になる(ステップS7
3)。
FIG. 15 is a flowchart of the stored data erasing process. When the print stop command detection unit 430a detects the print stop command and the file name received by the receiving unit 20 (step S71), the print data of the page whose printing has already been started is transferred from the print data storage unit 51a to the print unit 70. The page is printed by the printing unit 70 (step S72). Even if printing is stopped, this portion is printed as it is. On the other hand, the transfer of the remaining print data stored in the print data storage unit 50a is stopped and the print data waits (step S7).
3).

【0078】次いで、印刷中止命令検出部430aによ
り検出されたファイル名と同一のファイル名がファイル
名検索部445により印刷データ記憶部51aのジョブ
名管理テーブル512から検索される(ステップS7
4)。ステップS74で、ファイル名検索部445によ
りファイル名が検索された場合には、検索されたファイ
ル名の印刷データの受信が完了しているか否かが判断さ
れ(ステップS75)、受信が完了していない場合に
は、受信データ廃棄部441の受信データ廃棄処理が開
始される(ステップS76)。
Next, the file name search unit 445 searches the job name management table 512 of the print data storage unit 51a for the same file name as that detected by the print stop command detection unit 430a (step S7).
4). If the file name is searched by the file name search unit 445 in step S74, it is determined whether the reception of the print data of the searched file name is completed (step S75), and the reception is completed. If not, the received data discarding unit 441 starts the received data discarding process (step S76).

【0079】次いで、記憶データ消去部442により、
検索されたファイル名に対応する印刷データが印刷デー
タ記憶部51aから消去され(ステップS77)、印刷
中止情報出力部443により当該ファイル名の印刷処理
を中止した旨を表す情報が印刷部70に出力され、印刷
部70により印刷出力される(ステップS78)。次い
で、印刷データ記憶部51aの印刷待ち状態が解除され
る(ステップS79)。
Next, the stored data erasing section 442
The print data corresponding to the searched file name is deleted from the print data storage unit 51a (step S77), and information indicating that the printing process of the file name has been stopped is output to the printing unit 70 by the print stop information output unit 443. Then, it is printed out by the printing unit 70 (step S78). Next, the print waiting state of the print data storage unit 51a is released (step S79).

【0080】一方、ステップS74で、ファイル名検索
部445により印刷データ記憶部51aからファイル名
が検索されない場合には、印刷中止情報出力部443に
より非検索情報が印刷部70に出力され、印刷部70に
より印刷出力される(ステップS80)。次いで、ステ
ップS79に進む。なお、受信データ廃棄部441の受
信データ廃棄処理は、図12に示された具体例2の受信
データ廃棄部423の受信データ廃棄処理と同様であ
り、その説明を省略する。
On the other hand, if the file name is not searched from the print data storage unit 51a by the file name search unit 445 at step S74, the non-search information is output to the print unit 70 by the print stop information output unit 443, and the print unit 70 is printed out (step S80). Next, the process proceeds to step S79. Note that the received data discarding process of the received data discarding unit 441 is the same as the received data discarding process of the received data discarding unit 423 of the specific example 2 shown in FIG. 12, and a description thereof will be omitted.

【0081】〈効果〉以上のように、具体例3によれ
ば、コンピュータ120では、ジョブ命令付加部10a
により印刷データの先頭にジョブ開始命令を、末尾にジ
ョブ終了命令を付加し、ファイル名付加部11bにより
印刷データのヘッダにそのファイル名を付加してプリン
タ装置220に送信する。プリンタ装置220では、ジ
ョブ番号毎に印刷ジョブのファイル名および印刷データ
を対応付けて印刷データ記憶部51aに記憶する。
<Effects> As described above, according to the third embodiment, the computer 120 uses the job instruction adding unit 10a
Then, a job start command is added to the head of the print data, and a job end command is added to the end of the print data. The printer device 220 stores the print job file name and print data in the print data storage unit 51a in association with each other for each job number.

【0082】そして、コンピュータ120の印刷中止命
令部12dにより送信された印刷中止命令およびファイ
ル名がプリンタ装置220の印刷中止命令検出部430
aにより検出されると、印刷中止プログラム440を起
動する。印刷中止部440aでは、印刷中止命令検出部
430aにより検出されたファイル名と同一のファイル
名をファイル名検索部445により印刷データ記憶部5
1aから検索し、記憶データ消去部442により、検索
されたファイル名に対応する印刷データを印刷データ記
憶部51aから消去する。
Then, the print stop command and the file name transmitted by the print stop command section 12d of the computer 120 are stored in the print stop command detecting section 430 of the printer 220.
If detected by a, the print stop program 440 is started. In the print cancel unit 440a, the file name search unit 445 searches the print data storage unit 5 for the same file name as the file name detected by the print stop command detecting unit 430a.
1a, the print data corresponding to the searched file name is deleted from the print data storage unit 51a by the storage data deletion unit 442.

【0083】このため、印刷データがコンピュータから
送信された場合でも、コンピュータからファイル名を指
定して印刷を中止する命令を送信し、印刷データ記憶部
51aに記憶された当該ファイル名に対応する印刷デー
タを消去することができる。また、具体例2のように、
プリンタ装置を操作せずに印刷データを消去することが
できるので、ユーザの利便性が向上する。
For this reason, even when the print data is transmitted from the computer, the computer transmits a command for designating the file name and canceling the printing, and transmits the print data corresponding to the file name stored in the print data storage unit 51a. Data can be erased. Also, as in Example 2,
Since print data can be erased without operating the printer device, user convenience is improved.

【0084】また、ファイル名検索部445により印刷
データ記憶部51aからファイル名が検索されたとき、
検索された印刷データの受信が完了していない場合に
は、ジョブ命令検出部400aによりジョブ終了命令が
検出されるまで、受信データ廃棄部423により印刷デ
ータを廃棄する。このため、印刷データを高速に受信し
て廃棄することができる。したがって、他の印刷データ
に支障をきたすことなく、印刷を中止して印刷の無駄を
除くことができる。
When the file name search unit 445 searches the print data storage unit 51a for a file name,
If the reception of the searched print data is not completed, the print data is discarded by the received data discarding unit 423 until the job command detecting unit 400a detects the job end command. Therefore, the print data can be received and discarded at high speed. Therefore, it is possible to stop the printing and eliminate waste of the printing without hindering other print data.

【0085】《具体例4》 〈構成〉図16は本発明に係る具体例4のプリントシス
テムの全体構成を示す図である。図16に示すように、
プリントシステムは、プリンタバッファ320を介して
プリンタ230に接続されたコンピュータ131〜13
6を備えている。プリンタバッファ320は、コンピュ
ータ131〜136から出力された印刷データを一時的
に記憶し、プリンタ230に出力する。
<< Embodiment 4 >><Structure> FIG. 16 is a diagram showing the overall configuration of a print system according to Embodiment 4 of the present invention. As shown in FIG.
The printing system includes computers 131 to 13 connected to the printer 230 via the printer buffer 320.
6 is provided. The printer buffer 320 temporarily stores the print data output from the computers 131 to 136 and outputs the print data to the printer 230.

【0086】コンピュータ131〜136には、それぞ
れのコンピュータを識別するID番号1〜6が予め人為
的な取り決めにより割り当てられている。ID番号は、
プリンタ装置230により印刷データを識別するために
利用される。コンピュータ131〜136は、プリンタ
230を共有する。以下、コンピュータ131およびプ
リンタ230について説明する。
The computers 131 to 136 are assigned ID numbers 1 to 6 for identifying the respective computers in advance by artificial agreement. The ID number is
It is used by the printer device 230 to identify print data. The computers 131 to 136 share the printer 230. Hereinafter, the computer 131 and the printer 230 will be described.

【0087】図17は具体例4のプリントシステムの要
部を示す図である。なお、図2に示された具体例1のプ
リントシステムの各部と同様の構成には、同一符号を付
し、その説明を省略する。図17に示すように、コンピ
ュータ131には、プリンタドライバ13が設けられて
いる。プリンタドライバ13は、ID番号登録部13a
およびID番号付加部13bを有する。ID番号登録部
13aには、ID番号が登録される。ID番号は、コン
ピュータ131を他のコンピュータ132〜136から
識別する識別情報であり、ジョブ開始命令でもある。I
D番号は、例えば、印刷設定を行う画面で操作されて登
録される。
FIG. 17 is a diagram showing a main part of a print system according to the fourth embodiment. The same components as those of the print system of the first embodiment shown in FIG. 2 are denoted by the same reference numerals, and description thereof will be omitted. As shown in FIG. 17, the computer 131 is provided with a printer driver 13. The printer driver 13 includes an ID number registration unit 13a
And an ID number adding unit 13b. The ID number is registered in the ID number registration unit 13a. The ID number is identification information for identifying the computer 131 from the other computers 132 to 136, and is also a job start command. I
The D number is registered, for example, by operating on a screen for performing print settings.

【0088】ID番号付加部13bは、印刷ジョブ毎
に、印刷データの先頭にID番号登録部13aに登録さ
れたID番号を付加する機能を有する。ID番号付加部
13bは、ID番号登録部13aにID番号が登録され
ていない場合、印刷データの先頭にID番号0を付加す
る機能を有する。ID番号は、コンピュータ131〜1
36のうち何れのコンピュータから送信された印刷デー
タかを識別する識別情報であるとともに、プリンタ装置
230に前後に受信された2つの印刷ジョブ間の印刷デ
ータの区切りを示す情報でもある。
The ID number adding section 13b has a function of adding an ID number registered in the ID number registering section 13a to the head of print data for each print job. The ID number adding unit 13b has a function of adding an ID number 0 to the head of print data when an ID number is not registered in the ID number registering unit 13a. The ID numbers of the computers 131 to 1
In addition to the identification information for identifying which of the computers 36 the print data has been transmitted from, the information also indicates the delimitation of the print data between two print jobs received before and after by the printer device 230.

【0089】プリンタ装置230は、受信部20、制御
部30、ROM43、RAM52、操作表示部63およ
び印刷部70を備える。なお、図1に示された具体例1
のプリンタ装置200の各部と同様の構成には、同一符
号を付し、その説明を省略する。
The printer device 230 includes the receiving unit 20, the control unit 30, the ROM 43, the RAM 52, the operation display unit 63, and the printing unit 70. In addition, the specific example 1 shown in FIG.
The same components as those of the printer device 200 are denoted by the same reference numerals, and description thereof will be omitted.

【0090】操作表示部63は、プリンタ装置210の
操作情報や設定情報を入力するとともに、これらの情報
や状態情報を表示する機能を有する。操作表示部63
は、ID番号を操作するID番号操作部63aを有す
る。RAM52は、プリンタ装置230の制御データを
記憶するとともに、受信部20に受信され、制御部30
により解析された印刷データを記憶する。印刷データ
は、印刷ジョブ毎にID番号と対応付けて印刷データ記
憶部52aに記憶される。
The operation display section 63 has a function of inputting operation information and setting information of the printer 210 and displaying the information and status information. Operation display section 63
Has an ID number operation unit 63a for operating an ID number. The RAM 52 stores control data of the printer device 230 and is received by the
The print data analyzed by is stored. The print data is stored in the print data storage unit 52a in association with the ID number for each print job.

【0091】ROM43は、制御部30により実行され
る制御プログラムを記憶する。ROM43は、ID番号
検出プログラム450および印刷中止プログラム460
を格納している。ID番号検出プログラム450は、受
信部20に受信された印刷データを解析し、ID番号を
検出する制御プログラムである。この制御プログラム
は、プリンタ装置230の初期化の際に起動され、常時
実行される。印刷中止プログラム460は、ID番号操
作部63aによりID番号が操作入力されたとき、操作
入力されたID番号の印刷データの印刷を中止する制御
プログラムである。
The ROM 43 stores a control program executed by the control unit 30. The ROM 43 stores an ID number detection program 450 and a print stop program 460.
Is stored. The ID number detection program 450 is a control program that analyzes print data received by the receiving unit 20 and detects an ID number. This control program is started when the printer device 230 is initialized, and is always executed. The print stop program 460 is a control program for stopping printing of the print data of the ID number input when the ID number is input by the ID number operation unit 63a.

【0092】図18は図17に示された操作表示部63
の構成を示す図である。操作表示部63は、オンライン
表示部80、表示パネル81およびキー操作部82を有
する。オンライン表示部80は、LED(light emitti
ng diode)80aを有し、プリンタ装置230がオンラ
イン状態のとき、LED80aを発光させる。表示パネ
ル81は、例えば液晶パネルからなり、装置の操作情
報、設定情報、状態情報等を表示する。
FIG. 18 shows the operation display unit 63 shown in FIG.
FIG. 3 is a diagram showing the configuration of FIG. The operation display unit 63 includes an online display unit 80, a display panel 81, and a key operation unit 82. The online display section 80 includes an LED (light emitti
ng diode) 80a, and causes the LED 80a to emit light when the printer device 230 is online. The display panel 81 includes, for example, a liquid crystal panel, and displays operation information, setting information, status information, and the like of the apparatus.

【0093】キー操作部82は、オンラインキー91、
シフトキー92、入力キー93〜98を有する。オンラ
インキー91は、プリンタ装置230のオンライン状態
とオフライン状態とを切り換える。入力キー93〜98
には、プリンタ装置230の各種の設定機能が割り当て
られており、入力キー93のそれぞれには、ID番号1
〜6が割り当てられている。これらのID番号は、オン
ライン状態のとき、それぞれの入力キー93〜98をシ
フトキー92とともに押下することで操作入力される。
シフトキー92および入力キー93〜98は、ID番号
操作部63aを構成する。
The key operation unit 82 includes an online key 91,
It has a shift key 92 and input keys 93-98. An online key 91 switches between an online state and an offline state of the printer device 230. Input key 93-98
Are assigned with various setting functions of the printer device 230. Each of the input keys 93 is assigned an ID number 1
-6 are assigned. These ID numbers are operated and input by depressing the respective input keys 93 to 98 together with the shift key 92 in the online state.
The shift key 92 and the input keys 93 to 98 constitute an ID number operation unit 63a.

【0094】図19は図18に示されたID番号検出プ
ログラム450を実行して実現される機能ブロックをI
D番号検出部450aとして、印刷中止プログラム46
0を実行して実現される機能ブロックを印刷中止部46
0aとして示したものである。なお、図1に示された具
体例1のプリンタ装置200の各部と同様の構成には同
一の符号を付し、その説明を省略する。ID番号検出部
450aは、受信部20に受信された印刷データを解析
し、印刷ジョブ毎に印刷データの先頭に付加されたID
番号を検出する機能を有する。
FIG. 19 shows functional blocks realized by executing the ID number detection program 450 shown in FIG.
The print stop program 46 as the D number detection unit 450a
0 and the printing block 46
0a. The same components as those of the printer 200 of the first embodiment shown in FIG. 1 are denoted by the same reference numerals, and description thereof will be omitted. The ID number detection unit 450a analyzes the print data received by the reception unit 20, and outputs the ID added to the top of the print data for each print job.
It has a function to detect numbers.

【0095】印刷中止部460aは、受信データ廃棄部
461、記憶データ消去部462および印刷中止情報出
力部463を有する。記憶データ消去部462は、ID
番号検索部465を有する。ID番号検索部465は、
ID番号操作部63aによりID番号が操作されたと
き、操作されたID番号と同一のID番号を印刷データ
記憶部52aから検索する機能を有する。記憶データ消
去部462は、ID番号検索部465により印刷データ
記憶部52aからID番号が検索された場合、検索され
たID番号に対応する印刷データを印刷データ記憶部5
2aから消去する機能を有する。
The print canceling unit 460a has a received data discarding unit 461, a stored data deleting unit 462, and a print canceling information output unit 463. The storage data erasing unit 462 includes an ID
It has a number search unit 465. The ID number search unit 465 is
When the ID number is operated by the ID number operation unit 63a, the ID number is searched from the print data storage unit 52a for the same ID number as the operated ID number. When the ID number search unit 465 searches the print data storage unit 52a for an ID number, the storage data deletion unit 462 stores the print data corresponding to the searched ID number in the print data storage unit 5a.
2a.

【0096】受信データ廃棄部461は、ID番号検索
部465により印刷データ記憶部52aからID番号が
検索されたとき、検索されたID番号の印刷データの受
信が完了していない場合、ID番号検出部450aによ
り他の印刷データのID番号が検出されるまで、受信部
20に引き続き受信された印刷データを廃棄する機能を
有する。受信データ廃棄部461は、ID番号検出部4
64を有する。ID番号検出部464は、ID番号操作
部63aにより操作されたID番号がID番号検索部4
65により検索されない場合、受信部20に引き続き受
信された印刷データを解析し、ID番号操作部63aに
より操作されたID番号と同一のID番号を検出する機
能を有する。
When the ID number search unit 465 searches for the ID number from the print data storage unit 52a, if the reception of the print data of the searched ID number is not completed, the received data discard unit 461 detects the ID number. Until the unit 450a detects the ID number of another print data, the receiving unit 20 has a function to discard the received print data. The reception data discarding unit 461 includes the ID number detection unit 4
64. The ID number detecting unit 464 determines that the ID number operated by the ID number operating unit 63a is the ID number searching unit 4a.
If the search is not performed by the ID number 65, the receiving unit 20 has a function of analyzing the received print data and detecting the same ID number as the ID number operated by the ID number operating unit 63a.

【0097】受信データ廃棄部461は、ID番号操作
部63aにより操作されたID番号がID番号検索部4
65により検索されない場合、ID番号検出部464に
よりID番号が検出されたとき、ID番号検出部450
aにより他の印刷データのID番号が検出されるまで、
受信部20に引き続き受信された印刷データを廃棄する
機能を有する。
The received data discarding unit 461 determines that the ID number operated by the ID number operating unit 63a is the ID number searching unit 4
65, when the ID number is detected by the ID number detection unit 464, the ID number detection unit 450
a until the ID number of another print data is detected by a
The receiving unit 20 has a function of discarding the received print data.

【0098】印刷中止情報出力部463は、記憶データ
消去部462により印刷データ記憶部52aから印刷デ
ータが消去された場合、当該ID番号の印刷処理を中止
した旨を表す情報を印刷部70に出力し、ID番号検索
部465により印刷データ記憶部52aからID番号が
検索されない場合、受信データ廃棄部461により受信
部20に受信されたデータを廃棄して印刷処理を中止す
る旨を表す情報を印刷部70に出力する機能を有する。
When the print data is deleted from the print data storage unit 52a by the storage data deletion unit 462, the print stop information output unit 463 outputs to the printing unit 70 information indicating that the printing process of the ID number has been stopped. If the ID number search unit 465 does not search the print data storage unit 52a for an ID number, the received data discarding unit 461 prints information indicating that the data received by the receiving unit 20 is to be discarded and the printing process is stopped. It has a function of outputting to the unit 70.

【0099】〈動作〉ここで、コンピュータ131のI
D番号登録部13aには、ID番号が登録されているも
のとする。コンピュータ131では、印刷命令が実行さ
れる毎に、ID番号付加部13bにより、ID番号登録
部13aに登録されたID番号が、その印刷ジョブに係
る印刷データの先頭に付加される。そして、プリンタド
ライバ13により印刷データがプリンタ装置230に送
信される。
<Operation> Here, I
It is assumed that an ID number is registered in the D number registration unit 13a. In the computer 131, every time the print command is executed, the ID number registered in the ID number registration unit 13a is added to the head of the print data of the print job by the ID number addition unit 13b. Then, the print data is transmitted to the printer device 230 by the printer driver 13.

【0100】プリンタ装置230では、ID番号検出部
450aにより受信部20に受信されたID番号が検出
されると、印刷ジョブの開始が認識される。その後、I
D番号検出部450aにより他の印刷ジョブのID番号
が検出され、新たな印刷ジョブが開始されたと認識され
るまで、制御部30により、受信部20に続いて受信部
20に続いて受信された印刷データが解析され、ID番
号と対応付けて印刷データ記憶部51aに一時的に格納
される。格納された印刷データは、その後印刷部70に
転送される。
In the printer device 230, when the ID number received by the receiving unit 20 is detected by the ID number detecting unit 450a, the start of the print job is recognized. Then I
Until the D number detection unit 450a detects the ID number of another print job and recognizes that a new print job has been started, the control unit 30 receives the ID number following the reception unit 20 and then the reception unit 20. The print data is analyzed and temporarily stored in the print data storage unit 51a in association with the ID number. The stored print data is then transferred to the printing unit 70.

【0101】ここで、オペレータがアプリケーションに
より作成した印刷データの誤りに気がつく等して印刷を
中止したい場合、プリンタ装置230のID番号操作部
63aにより自己のコンピュータ131のID番号1が
割り当てられた入力キー93が操作される。印刷中止操
作キー60aが操作されると、ROM40の印刷中止プ
ログラム410が起動され、以下の印刷中止処理が実行
される。
Here, when the operator wants to stop printing because he or she notices an error in the print data created by the application or the like, the input to which the ID number 1 of the computer 131 is assigned by the ID number operating section 63a of the printer device 230. The key 93 is operated. When the print stop operation key 60a is operated, the print stop program 410 in the ROM 40 is activated, and the following print stop processing is executed.

【0102】図20は記憶データ消去処理のフローチャ
ートである。ID番号操作部63aの入力キー93が操
作されると(ステップS101)、既に印刷が開始され
たページの印刷データが印刷データ記憶部52aから印
刷部70に転送され、印刷部70によりこのページの印
刷が行われる(ステップS102)。印刷を中止しても
この部分はそのまま印刷されてしまう。これに対し、印
刷データ記憶部52aに記憶された残りの印刷データ
は、転送が停止されて印刷待ち状態になる(ステップS
103)。
FIG. 20 is a flowchart of the stored data erasing process. When the input key 93 of the ID number operation unit 63a is operated (step S101), the print data of the page whose printing has already been started is transferred from the print data storage unit 52a to the printing unit 70, and the printing unit 70 prints this page. Printing is performed (step S102). Even if printing is stopped, this portion is printed as it is. On the other hand, the transfer of the remaining print data stored in the print data storage unit 52a is stopped and the print data waits (step S).
103).

【0103】次いで、ID番号操作部63aにより操作
された入力キー93に割り当てられたID番号1がID
番号検索部465により印刷データ記憶部52aから検
索される(ステップS104)。ステップS104で、
ID番号検索部465によりID番号1が検索された場
合には、検索されたID番号1の印刷データの受信が完
了しているか否かが判断され(ステップS105)、受
信が完了していない場合には、受信データ廃棄部461
の受信データの廃棄処理が開始される(ステップS10
6)。
Next, the ID number 1 assigned to the input key 93 operated by the ID number operation section 63a is the ID number.
The number search unit 465 searches the print data storage unit 52a (step S104). In step S104,
When the ID number 1 is searched by the ID number search unit 465, it is determined whether the reception of the print data of the searched ID number 1 is completed (step S105). Includes a received data discarding unit 461
Of the received data is started (step S10).
6).

【0104】次いで、記憶データ消去部462により、
検索されたID番号1に対応する印刷データが印刷デー
タ記憶部52aから消去され(ステップS107)、印
刷中止情報出力部463により当該ID番号の印刷処理
を中止した旨を表す情報が印刷部70に出力され、印刷
部70により印刷出力される(ステップS108)。次
いで、印刷データ記憶部52aの印刷待ち状態が解除さ
れる(ステップS109)。
Next, the stored data erasing section 462
The print data corresponding to the found ID number 1 is deleted from the print data storage unit 52a (step S107), and information indicating that the printing process of the ID number has been stopped is output to the printing unit 70 by the print stop information output unit 463. It is output and printed out by the printing unit 70 (step S108). Next, the print waiting state of the print data storage unit 52a is released (step S109).

【0105】一方、ステップS104で、ID番号検索
部465により印刷データ記憶部52aからID番号が
検索されない場合には、受信データ廃棄部461により
受信データの廃棄処理が開始される(ステップS11
0)。次いで、印刷中止情報出力部463により、受信
データ廃棄部461により当該ID番号の印刷データを
廃棄して印刷処理を中止する旨を表す情報が印刷部70
に出力され、印刷部70により印刷出力される(ステッ
プS111)。そして、ステップS109に進む。
On the other hand, if the ID number search unit 465 does not search the print data storage unit 52a for an ID number in step S104, the received data discard unit 461 starts the received data discarding process (step S11).
0). Next, the print stop information output unit 463 outputs information indicating that the print data of the ID number is to be discarded by the received data discard unit 461 and the print processing is stopped.
Is output by the printing unit 70 (step S111). Then, the process proceeds to step S109.

【0106】図21は受信データ廃棄処理のフローチャ
ートである。まず、ID番号検索部465により印刷デ
ータ記憶部52aからID番号1が検索されたか否かが
判断される(ステップS121)。ステップS121
で、ID番号検索部465によりID番号が検索されな
い場合には、受信部20に1バイトの印刷データが受信
されると(ステップS122)、受信された印刷データ
が、ID番号操作部63aにより操作されたID番号1
か否かが判断される(ステップS123)。ここで、受
信された印刷データが操作されたID番号1でない場合
には、通常どおり受信された印刷データが印刷データ記
憶部52aに記憶され、ステップS122に戻り、次の
1バイトの印刷データが受信される。
FIG. 21 is a flowchart of the received data discarding process. First, it is determined whether the ID number search unit 465 has searched for the ID number 1 from the print data storage unit 52a (step S121). Step S121
In a case where the ID number is not searched by the ID number search unit 465, if the 1-byte print data is received by the receiving unit 20 (step S122), the received print data is operated by the ID number operation unit 63a. ID number 1
It is determined whether or not (step S123). Here, if the received print data is not the operated ID number 1, the normally received print data is stored in the print data storage unit 52a, and the process returns to step S122, where the next 1-byte print data is stored. Received.

【0107】一方、受信された印刷データが操作された
ID番号1の場合には、ステップS124に進み、1バ
イトの印刷データが受信されると、ID番号検出部45
0aにより、受信された印刷データがID番号か否かが
判断される(ステップS125)。ここで、受信された
印刷データがID番号でない場合には、当該印刷ジョブ
の印刷データの受信が完了していないと判断され、印刷
データが廃棄され(ステップS126)、ステップS1
24に戻り、次の1バイトの印刷データが受信される。
一方、受信された印刷データがID番号の場合には、他
の印刷ジョブの印刷データが開始されたと判断され、受
信データ廃棄処理を終了する。一方、ステップS121
で、ID番号検索部465により印刷データ記憶部52
aからID番号が検索された場合には、ステップS12
4に進み、受信が完了していない印刷データが廃棄され
る。
On the other hand, if the received print data is the operated ID number 1, the process proceeds to step S124, and if one-byte print data is received, the ID number detection unit 45
Based on 0a, it is determined whether the received print data is an ID number (step S125). If the received print data is not an ID number, it is determined that the print data of the print job has not been received, and the print data is discarded (step S126), and step S1 is performed.
Returning to 24, the next 1-byte print data is received.
On the other hand, if the received print data is the ID number, it is determined that print data of another print job has been started, and the received data discarding process ends. On the other hand, step S121
Then, the ID number search unit 465 causes the print data storage unit 52
If the ID number has been searched from a, step S12
Proceeding to No. 4, print data that has not been received is discarded.

【0108】なお、コンピュータ131のID番号登録
部13aには、ID番号が登録されていない場合には、
ID番号付加部13bにより印刷データの先頭にID番
号0が付加される。プリンタ装置230のID番号操作
部63aには、ID番号0は割り当てられていないの
で、プリンタ装置230において当該印刷ジョブの印刷
を中止することはできない。
If the ID number is not registered in the ID number registration unit 13a of the computer 131,
An ID number 0 is added to the head of the print data by the ID number adding unit 13b. Since the ID number 0 is not assigned to the ID number operation unit 63a of the printer device 230, the printing of the print job cannot be stopped in the printer device 230.

【0109】〈効果〉以上のように、具体例4によれ
ば、プリンタ装置230のID番号操作部63aにより
操作されるID番号を、コンピュータ131のID番号
登録部13aに登録しておく。コンピュータ131で
は、ID番号登録部13aに登録されたID番号を、I
D番号付加部13bにより印刷データの先頭に付加す
る。プリンタ装置230では、印刷ジョブ毎の印刷デー
タをID番号と対応付けて記憶する。
<Effects> As described above, according to the fourth embodiment, the ID number operated by the ID number operation unit 63a of the printer device 230 is registered in the ID number registration unit 13a of the computer 131. In the computer 131, the ID number registered in the ID number registration unit 13a is
It is added to the head of the print data by the D number adding unit 13b. The printer device 230 stores print data for each print job in association with an ID number.

【0110】そして、ID番号操作部63aによりID
番号が操作入力されたとき、印刷中止部プログラム46
0を起動する。印刷中止部460aでは、ID番号操作
部63aにより操作されたID番号をID番号検索部4
65により検索し、記憶データ消去部462により、検
索されたID番号に対応する印刷データを消去する。ま
た、検索されたID番号に対応する印刷データの受信が
完了していない場合には、ID番号検出部450aによ
り他の印刷ジョブの印刷データに付加されたID番号が
検出されるまで、受信部20に引き続き受信された印刷
データを廃棄する。
Then, the ID number operation unit 63 a
When a number is input by operation, the print cancel unit program 46
Start 0. In the print canceling unit 460a, the ID number operated by the ID number operating unit 63a is stored in the ID number searching unit 4a.
65, and the storage data deleting unit 462 deletes the print data corresponding to the searched ID number. If the reception of the print data corresponding to the searched ID number has not been completed, the reception unit continues until the ID number added to the print data of another print job is detected by the ID number detection unit 450a. After step 20, the received print data is discarded.

【0111】したがって、他の印刷データに支障をきた
すことなく、印刷データ記憶部52aに記憶されたID
番号に対応する印刷データの印刷を中止して印刷の無駄
を除くことができる。
Therefore, the IDs stored in the print data storage unit 52a are not affected by other print data.
The printing of the print data corresponding to the number is stopped, and waste of printing can be eliminated.

【0112】また、ID番号操作部63aにより操作さ
れたID番号がID番号検索部465により印刷データ
記憶部52aから検索されない場合には、ID番号検出
部464により受信部20にこれから受信される当該I
D番号を検出し、検出されたID番号の印刷データを受
信データ廃棄部461により廃棄する。
If the ID number operated by the ID number operation unit 63a is not retrieved from the print data storage unit 52a by the ID number retrieval unit 465, the ID number detection unit 464 receives the ID number from the reception unit 20. I
The D number is detected, and the print data of the detected ID number is discarded by the received data discarding unit 461.

【0113】したがって、例えば、印刷データがプリン
タバッファに一時的に記憶され、プリンタ装置220に
受信されていない場合にも、印刷データを廃棄して印刷
処理を中止することができる。また、ID番号操作部6
3aによりID番号に対応する操作キーを操作すること
により、簡便な操作により印刷を中止することができ
る。また、プリンタバッファ、プリントサーバ等の存在
を意識する必要がないので、操作が煩雑になることもな
い。
Therefore, for example, even when the print data is temporarily stored in the printer buffer and not received by the printer device 220, the print data can be discarded and the print processing can be stopped. The ID number operation unit 6
By operating the operation key corresponding to the ID number with 3a, printing can be stopped by a simple operation. Further, since there is no need to be aware of the existence of the printer buffer, the print server, and the like, the operation does not become complicated.

【0114】なお、具体例4では、コンピュータ131
〜136のそれぞれに人為的取り決めにより1つのID
番号を登録するようにしているが、各コンピュータに登
録されるID番号は1つに限るものではない。プリンタ
装置230のID番号操作部63aにより操作されるI
D番号を増やすことで、複数のID番号を登録し、印刷
ジョブ毎に異なるID番号を選択するように構成するこ
とができる。この場合、印刷データ記憶部52aに同じ
ID番号の複数の印刷ジョブの印刷データが記憶される
可能性を小さくし、必要な印刷データの印刷も中止して
しまう等の誤りを防止することができる。
In the specific example 4, the computer 131
1 ID by artificial agreement for each of ~ 136
Although the numbers are registered, the ID number registered in each computer is not limited to one. I operated by the ID number operation unit 63a of the printer device 230
By increasing the D number, it is possible to register a plurality of ID numbers and select a different ID number for each print job. In this case, it is possible to reduce the possibility that print data of a plurality of print jobs having the same ID number is stored in the print data storage unit 52a, and to prevent errors such as stopping printing of necessary print data. .

【0115】また、印刷中止部460aの受信データ廃
棄部461では、ID番号検出部450aにより他の印
刷データのID番号が検出されるまで、受信部20に受
信された印刷データを廃棄するように構成している。他
の印刷データのID番号は、印刷データの廃棄を終了す
るための区切り情報であるが、区切り情報としては、例
えば、ID番号操作部63aにより操作されたID番号
と異なるID番号としてもよい。この場合、1つのコン
ピュータから送信された複数の印刷ジョブが連続する場
合、ID番号操作部63aの1回の操作により、他のI
D番号が検出されるまで、複数の印刷ジョブの印刷を中
止することができる。
The received data discarding section 461 of the print canceling section 460a discards the print data received by the receiving section 20 until the ID number of another print data is detected by the ID number detecting section 450a. Make up. The ID number of the other print data is delimiter information for terminating the discarding of the print data. For example, the delimiter information may be an ID number different from the ID number operated by the ID number operation unit 63a. In this case, when a plurality of print jobs transmitted from one computer are consecutive, one operation of the ID number operation unit 63a causes another ID job to be performed.
Until the D number is detected, printing of a plurality of print jobs can be stopped.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明に係る具体例1のプリントシステムの要
部を示す図である。
FIG. 1 is a diagram illustrating a main part of a print system according to a first embodiment of the invention.

【図2】本発明に係る具体例1のプリントシステムの概
略構成を示す図である。
FIG. 2 is a diagram illustrating a schematic configuration of a print system according to a first embodiment of the present invention.

【図3】記憶データ消去処理のフローチャートである。FIG. 3 is a flowchart of a stored data erasing process.

【図4】受信データ廃棄処理のフローチャートである。FIG. 4 is a flowchart of a received data discarding process.

【図5】印刷中止情報出力処理のフローチャートであ
る。
FIG. 5 is a flowchart of a print stop information output process.

【図6】本発明に係る具体例2のプリントシステムの全
体構成を示す図である。
FIG. 6 is a diagram illustrating an overall configuration of a print system according to a second embodiment of the invention.

【図7】具体例2のプリントシステムの要部を示す図で
ある。
FIG. 7 is a diagram illustrating a main part of a print system according to a second embodiment.

【図8】印刷データ記憶部51aの構成を示す図であ
る。
FIG. 8 is a diagram illustrating a configuration of a print data storage unit 51a.

【図9】印刷中止部420aの構成を示すブロック図で
ある。
FIG. 9 is a block diagram illustrating a configuration of a print canceling unit 420a.

【図10】ジョブ一覧の例を示す図である。FIG. 10 is a diagram illustrating an example of a job list.

【図11】記憶データ消去処理のフローチャートであ
る。
FIG. 11 is a flowchart of a stored data erasing process.

【図12】受信データ廃棄処理のフローチャートであ
る。
FIG. 12 is a flowchart of a received data discarding process.

【図13】本発明に係る具体例3のプリントシステムの
要部を示す図である。
FIG. 13 is a diagram illustrating a main part of a print system according to a third embodiment of the invention.

【図14】印刷中止部440aの構成を示す図である。FIG. 14 is a diagram illustrating a configuration of a print canceling unit 440a.

【図15】記憶データ消去処理のフローチャートであ
る。
FIG. 15 is a flowchart of a stored data erasing process.

【図16】本発明に係る具体例4のプリントシステムの
全体構成を示す図である。
FIG. 16 is a diagram illustrating an overall configuration of a print system according to a fourth embodiment of the invention.

【図17】具体例4のプリントシステムの要部を示す図
である。
FIG. 17 is a diagram illustrating a main part of a print system according to a fourth embodiment.

【図18】操作表示部63の構成を示す図である。FIG. 18 is a diagram showing a configuration of an operation display unit 63.

【図19】印刷中止部460aの構成を示すブロック図
である。
FIG. 19 is a block diagram illustrating a configuration of a print canceling unit 460a.

【図20】記憶データ消去処理のフローチャートであ
る。
FIG. 20 is a flowchart of a stored data erasing process.

【図21】受信データ廃棄処理のフローチャートであ
る。
FIG. 21 is a flowchart of a received data discarding process.

【符号の説明】[Explanation of symbols]

20 受信部 50a 印刷データ記憶部 60a 印刷中止操作キー 70 印刷部 400a ジョブ命令検出部 410a 印刷中止部 411 受信データ廃棄部 412 記憶データ消去部 413 印刷中止情報出力部 Reference Signs List 20 reception unit 50a print data storage unit 60a print stop operation key 70 print unit 400a job command detection unit 410a print stop unit 411 received data discard unit 412 storage data deletion unit 413 print stop information output unit

Claims (11)

【特許請求の範囲】[Claims] 【請求項1】 印刷データを受信する受信部と、 前記受信部に受信された印刷データを解析し、印刷ジョ
ブの区切りを表し、印刷データの先頭に付加されたジョ
ブ開始命令および印刷データの末尾に付加されたジョブ
終了命令を検出するジョブ命令検出部と、 印刷ジョブに係る印刷データの印刷を強制的に中止する
命令を操作入力する印刷中止命令操作部と、 前記印刷中止命令操作部により前記命令が操作入力され
たとき、印刷データの受信が完了していない場合、前記
ジョブ命令検出部により前記受信部に続けて受信された
印刷データから、当該印刷ジョブのジョブ終了命令また
は他の印刷ジョブのジョブ開始命令が検出されるまで、
前記受信部に続けて受信された印刷データをそのまま廃
棄する受信データ廃棄部とを備えたことを特徴とするプ
リンタ装置。
1. A receiving unit for receiving print data, analyzing the print data received by the receiving unit, indicating a break of a print job, a job start command added to the head of the print data, and a tail of the print data A job instruction detection unit that detects a job end instruction added to the print job; a print stop instruction operation unit that inputs an instruction to forcibly stop printing of print data related to a print job; When the command is input and the print data reception is not completed, the job command detecting unit detects the job end command of the print job or another print job from the print data received subsequently by the receiving unit. Until a job start instruction is detected.
A printer device comprising: a reception data discarding unit that discards print data received following the receiving unit as it is.
【請求項2】 請求項1に記載のプリンタ装置におい
て、 前記受信部に受信された印刷データを記憶する印刷デー
タ記憶部と、 前記印刷中止命令操作部により前記命令が操作入力され
たとき、前記印刷データ記憶部に既に記憶されている印
刷データを消去する記憶データ消去部とを有することを
特徴とするプリンタ装置。
2. The printer device according to claim 1, wherein: a print data storage unit that stores the print data received by the reception unit; and A storage data erasing unit for erasing print data already stored in the print data storage unit.
【請求項3】 印刷データを送信するホスト装置と、 前記ホスト装置により送信された印刷データを印刷出力
するプリンタ装置とを備え、 前記ホスト装置は、印刷ジョブ毎に、印刷データのヘッ
ダに印刷ジョブを識別する識別情報を付加する識別情報
付加部を有し、 前記プリンタ装置は、 印刷データを受信する受信部と、 前記識別情報付加部により付加される識別情報を操作入
力する識別情報操作部と、 前記識別情報操作部により識別情報が操作入力されたと
き、前記受信部に続けて受信された印刷データを解析
し、前記識別情報操作部により操作入力された識別情報
を検出する操作識別情報検出部と、 前記操作識別情報検出部により前記識別情報が検出され
たとき、前記受信部に続けて受信された印刷データを解
析し、印刷データの区切りを表す区切り情報を検出する
区切り情報検出部と、 前記操作識別情報検出部により前記識別情報が検出され
たとき、前記区切り情報検出部により前記受信部に続け
て受信された印刷データから前記区切り情報が検出され
るまで、前記受信部に続けて受信された印刷データをそ
のまま廃棄する受信データ廃棄部とを有することを特徴
とするプリントシステム。
3. A host device for transmitting print data, and a printer device for printing out the print data transmitted by the host device, wherein the host device prints a print job in a header of the print data for each print job. A printer that receives print data; and an identification information operating unit that operates and inputs the identification information added by the identification information adding unit. When identification information is input by the identification information operation unit, the print data received by the reception unit is analyzed, and operation identification information detection is performed to detect the identification information input by the identification information operation unit. When the identification information is detected by the operation identification information detection unit, the print data received by the reception unit is analyzed, and the print data classification is performed. A delimiter information detecting unit for detecting delimiter information indicating a boundary, and when the identification information is detected by the operation identification information detector, the delimiter information detecting unit detects the delimiter from print data received by the delimiter information detecting unit following the receiving unit. And a receiving data discarding unit for discarding print data received continuously by the receiving unit until information is detected.
【請求項4】 請求項3に記載のプリントシステムにお
いて、 前記受信部に受信された印刷データを解析し、前記識別
情報付加部により付加された識別情報を検出する付加識
別情報検出部と、 前記付加識別情報検出部により前記識別情報が検出され
たとき、検出された識別情報とこの識別情報が付加され
た印刷ジョブの印刷データとを対応付けて記憶する印刷
データ記憶部と、 前記識別情報操作部により識別情報が操作入力されたと
き、操作された識別情報を前記印刷データ記憶部から検
索する識別情報検索部と、 前記識別情報検索部により前記識別情報が検索された場
合、検索された識別情報および対応する印刷データを前
記印刷データ記憶部から消去する記憶データ消去部とを
有することを特徴とするプリントシステム。
4. The print system according to claim 3, wherein the print data received by the receiving unit is analyzed, and an additional identification information detection unit that detects the identification information added by the identification information addition unit; When the identification information is detected by the additional identification information detection unit, a print data storage unit that stores the detected identification information and print data of a print job to which the identification information is added in association with each other; An identification information retrieval unit that retrieves the operated identification information from the print data storage unit when the identification information is operated and input by the unit; and a retrieved identification when the identification information is retrieved by the identification information retrieval unit. A print data storage unit for erasing information and corresponding print data from the print data storage unit.
【請求項5】 請求項3に記載のプリントシステムにお
いて、 前記区切り情報は、印刷ジョブ毎に印刷データの先頭に
付加されたジョブ開始命令または印刷データの末尾に付
加されたジョブ終了命令であることを特徴とするプリン
トシステム。
5. The print system according to claim 3, wherein the delimiter information is a job start command added to the head of the print data or a job end command added to the end of the print data for each print job. A print system characterized by the following.
【請求項6】 請求項3に記載のプリントシステムにお
いて、 前記区切り情報は、前記識別情報付加部により他の印刷
ジョブの印刷データに付加された識別情報であることを
特徴とするプリントシステム。
6. The print system according to claim 3, wherein the delimiter information is identification information added to print data of another print job by the identification information adding unit.
【請求項7】 請求項3に記載のプリントシステムにお
いて、 前記区切り情報は、前記識別情報付加部により他の印刷
ジョブの印刷データに付加された識別情報であり、前記
識別情報操作部により操作された識別情報と異なる識別
情報であることを特徴とするプリントシステム。
7. The print system according to claim 3, wherein the delimiter information is identification information added to print data of another print job by the identification information addition unit, and is operated by the identification information operation unit. A print system characterized by identification information different from the identification information.
【請求項8】 印刷データを送信する複数のホスト装置
と、 前記ホスト装置により送信された印刷データを印刷出力
するプリンタ装置とを備え、 前記ホスト装置は、印刷ジョブ毎に、印刷データのヘッ
ダに装置を識別する識別情報を付加する識別情報付加部
を有し、 前記プリンタ装置は、 印刷データを受信する受信部と、 前記識別情報付加部により付加される識別情報を操作入
力する識別情報操作部と、 前記識別情報操作部により識別情報が操作入力されたと
き、前記受信部に続けて受信された印刷データを解析
し、前記識別情報操作部により操作入力された識別情報
を検出する操作識別情報検出部と、 前記操作識別情報検出部により前記識別情報が検出され
たとき、前記受信部に続けて受信された印刷データを解
析し、印刷データの区切りを表す区切り情報を検出する
区切り情報検出部と、 前記操作識別情報検出部により前記識別情報が検出され
たとき、前記区切り情報検出部により前記受信部に続け
て受信された印刷データから前記区切り情報が検出され
るまで、前記受信部に続けて受信された印刷データをそ
のまま廃棄する受信データ廃棄部とを有することを特徴
とするプリントシステム。
8. A printing apparatus comprising: a plurality of host devices that transmit print data; and a printer device that prints out the print data transmitted by the host device. The host device includes a print data header for each print job. The printer device includes an identification information addition unit that adds identification information for identifying the device, the printer device includes a reception unit that receives print data, and an identification information operation unit that operates and inputs the identification information added by the identification information addition unit. And when the identification information is input by the identification information operation unit, the print data received by the reception unit is analyzed to detect the identification information input by the identification information operation unit. A detecting unit, when the identification information is detected by the operation identification information detecting unit, the print data received by the receiving unit is analyzed, and a classification of the print data is performed. A delimiter information detecting unit for detecting delimiter information indicating a boundary, and when the identification information is detected by the operation identification information detector, the delimiter information detecting unit detects the delimiter from print data received by the delimiter information detecting unit following the receiving unit. And a receiving data discarding unit for discarding print data received continuously by the receiving unit until information is detected.
【請求項9】 印刷データを送信するホスト装置と、 前記ホスト装置により送信された印刷データを印刷出力
するプリンタ装置とを備え、 前記ホスト装置は、 印刷ジョブ毎に、印刷データのヘッダに印刷ジョブを識
別する識別情報を付加する識別情報付加部と、 前記識別情報付加部により付加された識別情報を操作入
力するとともに、この識別情報が付加された印刷ジョブ
の印刷データの印刷を強制的に中止する印刷中止命令を
操作入力する印刷中止命令操作部と、 前記印刷中止命令操作部により操作入力された印刷中止
命令および識別情報を前記プリンタ装置に送信する印刷
中止命令送信部とを有し、 前記プリンタ装置は、 印刷データを受信する受信部と、 前記受信部に受信された印刷データを解析し、前記識別
情報付加部により付加された識別情報を検出する付加識
別情報検出部と、 前記付加識別情報検出部により前記識別情報が検出され
たとき、検出された識別情報とこの識別情報が付加され
た印刷ジョブの印刷データとを対応付けて記憶する印刷
データ記憶部と、 前記受信部に受信された印刷データを解析し、前記印刷
中止命令送信部により送信された印刷中止命令および識
別情報を検出する印刷中止命令検出部と、 前記印刷中止命令検出部により前記印刷中止命令および
識別情報が検出されたとき、検出された識別情報を前記
印刷データ記憶部から検索する識別情報検索部と、 前記識別情報検索部により前記識別情報が検索された場
合、検索された識別情報および対応する印刷データを前
記印刷データ記憶部から消去する記憶データ消去部とを
有することを特徴とするプリントシステム。
9. A host device for transmitting print data, and a printer device for printing out the print data transmitted by the host device, wherein the host device prints a print job in a header of the print data for each print job. An identification information adding unit for adding identification information for identifying the identification information, and inputting the identification information added by the identification information adding unit, and forcibly stopping printing of the print data of the print job to which the identification information is added. A print stop command operating unit for operating and inputting a print stop command to be performed, and a print stop command transmitting unit for transmitting a print stop command and identification information operated and input by the print stop command operating unit to the printer device, A printer that receives the print data; analyzes the print data received by the receiver; and adds the print data by the identification information adder. An additional identification information detecting unit that detects the detected identification information; and, when the identification information is detected by the additional identification information detecting unit, the detected identification information and print data of a print job to which the identification information is added. A print data storage unit that stores in association with the print data, a print stop instruction detecting unit that analyzes the print data received by the receiving unit, and detects a print stop instruction and identification information transmitted by the print stop instruction transmitting unit; When the print stop command and the identification information are detected by the print stop command detection unit, an identification information search unit that searches for the detected identification information from the print data storage unit; A storage data erasing unit for erasing the searched identification information and the corresponding print data from the print data storage unit when the search is performed. Print system that.
【請求項10】 請求項9に記載のプリントシステムに
おいて、 前記識別情報検索部により前記識別情報が検索されたと
き、検索された識別情報が付加された印刷ジョブの印刷
データの受信が完了していない場合、前記受信部に続け
て受信された印刷データを解析し、印刷データの区切り
を表す区切り情報を検出する区切り情報検出部と、 前記識別情報検索部により前記識別情報が検索されたと
き、検索された識別情報が付加された印刷ジョブの印刷
データの受信が完了していない場合、前記区切り情報検
出部により区切り情報が検出されるまで、前記受信部に
続けて受信された印刷データをそのまま廃棄する受信デ
ータ廃棄部とを有することを特徴とするプリントシステ
ム。
10. The print system according to claim 9, wherein when the identification information is searched by the identification information search unit, reception of print data of a print job to which the searched identification information is added is completed. If not present, the print data received subsequently to the receiving unit is analyzed, a delimiter information detection unit that detects delimiter information indicating a delimiter of print data, and when the identification information is searched by the identification information search unit, If the print data of the print job to which the searched identification information has been added is not completed, the print data received by the receiving unit is not changed until the separating information is detected by the separating information detecting unit. A print data discarding unit for discarding the received data.
【請求項11】 印刷データを送信するホスト装置と、 前記ホスト装置により送信された印刷データを印刷出力
するプリンタ装置とを備え、 前記ホスト装置は、印刷ジョブ毎に、印刷データのヘッ
ダに印刷ジョブを識別する識別情報を付加する識別情報
付加部を有し、 前記プリンタ装置は、 印刷データを受信する受信部と、 前記受信部に受信された印刷データを解析し、前記識別
情報付加部により付加された識別情報を検出する付加識
別情報検出部と、 前記付加識別情報検出部により前記識別情報が検出され
たとき、検出された識別情報とこの識別情報が付加され
た印刷ジョブの印刷データとを対応付けて記憶する印刷
データ記憶部と、 印刷を強制的に中止する命令を操作入力する印刷中止命
令操作部と、 前記印刷中止命令操作部により前記命令が操作入力され
たとき、前記印刷データ記憶部に記憶された識別情報の
一覧を印刷出力する識別情報印刷出力部と、 前記識別情報印刷出力部により識別情報の一覧が印刷出
力されたとき、前記印刷データ記憶部に記憶された印刷
データの識別情報を選択的に操作入力する識別情報操作
部と、 前記識別情報操作部により選択的に操作入力された識別
情報および対応する印刷データを前記印刷データ記憶部
から消去する記憶データ消去部とを有することを特徴と
するプリントシステム。
11. A host device for transmitting print data, and a printer device for printing out the print data transmitted by the host device, wherein the host device prints a print job in a header of the print data for each print job. A printer that receives print data; analyzes the print data received by the receiver; and adds the information by the identification information adder. An additional identification information detection unit that detects the detected identification information; and, when the identification information is detected by the additional identification information detection unit, the detected identification information and print data of a print job to which the identification information is added. A print data storage unit that stores the data in association with each other, a print stop command operation unit that inputs a command to forcibly stop printing, and a print stop command operation unit. An identification information print output unit that prints out a list of identification information stored in the print data storage unit when the instruction is input, and a list of identification information is printed out by the identification information print output unit. An identification information operation unit for selectively operating and inputting the identification information of the print data stored in the print data storage unit; and the identification information selectively operated and input by the identification information operation unit and the corresponding print data. A print system comprising: a storage data erasing unit for erasing from a print data storage unit.
JP10121751A 1998-04-15 1998-04-15 Printer and printing system Pending JPH11301040A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10121751A JPH11301040A (en) 1998-04-15 1998-04-15 Printer and printing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10121751A JPH11301040A (en) 1998-04-15 1998-04-15 Printer and printing system

Publications (1)

Publication Number Publication Date
JPH11301040A true JPH11301040A (en) 1999-11-02

Family

ID=14818993

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10121751A Pending JPH11301040A (en) 1998-04-15 1998-04-15 Printer and printing system

Country Status (1)

Country Link
JP (1) JPH11301040A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7675643B2 (en) 2005-04-11 2010-03-09 Canon Kabushiki Kaisha Print controller, control method therefor and program
JP2012128595A (en) * 2010-12-14 2012-07-05 Canon Inc Printing apparatus, print control system, control method of print control system and program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7675643B2 (en) 2005-04-11 2010-03-09 Canon Kabushiki Kaisha Print controller, control method therefor and program
JP2012128595A (en) * 2010-12-14 2012-07-05 Canon Inc Printing apparatus, print control system, control method of print control system and program
US9122435B2 (en) 2010-12-14 2015-09-01 Canon Kabushiki Kaisha Printing apparatus, print control system, and method for controlling print control system

Similar Documents

Publication Publication Date Title
US5873659A (en) Method and apparatus for providing a printer having internal queue job management
US20110096360A1 (en) Network scanning system
US7471406B2 (en) Printing control apparatus and method, and printing system
JP4485997B2 (en) Print control apparatus, print control system, print control method, print control program, and recording medium
JP7582013B2 (en) Image Processing System
US20040100653A1 (en) Network printer and data sharing printing system
JPH11301040A (en) Printer and printing system
US6216176B1 (en) Method of passing right to use input/output port between softwares
JP2871370B2 (en) Output control method and device
JP2001239725A (en) Printing apparatus, printing method, and print processing system
KR0155082B1 (en) How to Convert Data in the Printer Driver
JP3104431B2 (en) Output protection method for confidential print data
JP2000263881A (en) Confidential printing system
JPH1124865A (en) Print control apparatus, print control method, and storage medium storing computer-readable program
JP2000029642A (en) Printing apparatus, printing method, printing system, information processing apparatus, information processing method, and storage medium
KR100334102B1 (en) Method for management of history in the printer
JPH1032669A (en) Image processing apparatus and data processing method of image processing apparatus
JP2001047706A (en) Image formation system in network environment
JP2002248840A (en) Print control device, data processing method, and storage medium
JPH1097395A (en) Print control apparatus, print control method for print apparatus, and storage medium storing computer-readable program
JP3774703B2 (en) Printing apparatus, control method, storage medium
JP2001331288A (en) Image forming system and printer
JPH09240081A (en) Printing device
JP2000322223A (en) Printing system, control method thereof, and storage medium
JP2004227309A (en) Printer control device and printer control program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040831

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080819

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081020

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090407