JPH11134120A - Printing system - Google Patents
Printing systemInfo
- Publication number
- JPH11134120A JPH11134120A JP9297528A JP29752897A JPH11134120A JP H11134120 A JPH11134120 A JP H11134120A JP 9297528 A JP9297528 A JP 9297528A JP 29752897 A JP29752897 A JP 29752897A JP H11134120 A JPH11134120 A JP H11134120A
- Authority
- JP
- Japan
- Prior art keywords
- print data
- job
- data
- job cancel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】この発明は、ホストコンピュ
ータの指示によりプリンタによる印字処理を即座に中断
する印刷システムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printing system for immediately interrupting a printing process by a printer according to an instruction from a host computer.
【0002】[0002]
【従来の技術】従来から、プリンタによる印字を中断す
る印刷システムとして、例えば特開平9−114608
号公報記載の技術がある。これは、ホストコンピュータ
に1バイトの制御チャンネル開始識別信号および制御チ
ャンネル終了識別信号を用意し、制御チャンネル開始識
別信号の送信後、制御チャンネル終了識別信号の送信ま
での間に制御関係の論理チャンネルに関する信号を、ホ
ストコンピュータからプリンタに送信することで、印刷
の中断制御を行うというものであった。また、この印刷
の中断制御では、制御チャンネル開始識別信号と同じ値
が印字データ中に存在した場合は、その印字データの作
成時にダミービットを挿入して制御チャンネル開始信号
との区別を行う識別処理を施している。2. Description of the Related Art Conventionally, as a printing system for interrupting printing by a printer, for example, Japanese Patent Application Laid-Open No. Hei 9-114608
There is a technique described in Japanese Patent Publication No. In this method, a 1-byte control channel start identification signal and a control channel end identification signal are prepared in the host computer, and a logical channel related to control is transmitted after transmission of the control channel start identification signal and before transmission of the control channel end identification signal. By transmitting a signal from the host computer to the printer, the interruption of printing is controlled. In the print interruption control, if the same value as the control channel start identification signal is present in the print data, a dummy bit is inserted when the print data is created to distinguish the control data from the control channel start signal. Has been given.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、かかる
従来の印刷システムにあっては、ホストコンピュータ側
およびプリンタ側の双方とも送信用に作成したまたは受
信したデータを一度解析し、制御チャンネル開始識別信
号が存在するか否かの確認を行わねばならず、印刷デー
タが大きな物になればなるだけ処理に関する負荷が増大
し、その処理をデータ作成時およびデータ受信時の双方
で行う必要があるところから、印字を中断するまでの処
理時間がきわめて多大になるという課題があった。However, in such a conventional printing system, both the host computer side and the printer side once analyze the data created or received for transmission, and generate a control channel start identification signal. Since it is necessary to confirm whether or not the print data exists, the larger the print data becomes, the more the processing load increases, and it is necessary to perform the process both at the time of data creation and at the time of data reception. There is a problem that the processing time required until printing is interrupted becomes extremely long.
【0004】また、画像データ等で制御チャンネル開始
識別信号と区別するためにダミービットを挿入する方法
にあっては、ダミービットを挿入して作成したデータ
か、偶然にそのようなデータができたかを区別する方法
がなく、特にビットマップデータの出力時にこのような
データの区別が行えないという課題があった。In the method of inserting a dummy bit to distinguish the control channel start identification signal from image data or the like, whether the data is created by inserting the dummy bit or whether such data is generated by accident There is no method for distinguishing such data, and there is a problem that such data cannot be distinguished particularly when outputting bitmap data.
【0005】この発明は、前記のような課題を解決する
ものであり、機能を印刷の中断にのみ特化させることで
印字の中断に至るまでの処理時間が長くなるのを防止で
き、印字処理の中断後に印刷データをプリンタへ提供
し、印刷中断後の次の印刷データに悪影響を及ぼすのを
防止できる印刷システムを得ることを目的とする。SUMMARY OF THE INVENTION The present invention solves the above-described problems. By specializing functions only for interruption of printing, it is possible to prevent the processing time until interruption of printing from being lengthened. It is an object of the present invention to provide a printing system which can provide print data to a printer after the interruption of printing and can prevent the next print data after printing from being adversely affected.
【0006】[0006]
【課題を解決するための手段】前記目的達成のため、請
求項1の発明にかかる印刷システムは、ホストコンピュ
ータに設けられ、印刷データの作成を中断したとき、こ
の中断した印刷データの末尾にジョブキャンセルコマン
ドを付加するジョブキャンセルコマンド付加機構と、前
記ホストコンピュータからの印刷データを受けて印刷す
るプリンタに設けられ、前記印刷データが中断して一定
時間経過したとき、該印刷データの末尾データが前記ジ
ョブキャンセルコマンドである場合に、用紙排出信号を
出力するジョブキャンセルチェック機構とを設けて、該
ジョブキャンセルチェック機構からの用紙排出信号を受
け取った際に、印刷処理を実行している場合にはその印
刷処理の終了後に、印刷処理を中断している場合には即
座に、印刷データ処理部に印刷データの出力を開始させ
るようにしたものである。In order to achieve the above object, a printing system according to the present invention is provided in a host computer, and when the creation of print data is interrupted, a job is added to the end of the interrupted print data. A job cancel command adding mechanism for adding a cancel command, and a printer for receiving and printing the print data from the host computer, wherein when the print data is interrupted and a certain time has elapsed, the end data of the print data is A job cancel check mechanism for outputting a paper discharge signal when the command is a job cancel command is provided. When a print processing is executed when a paper discharge signal is received from the job cancel check mechanism, If the print process is interrupted after the print process is completed, the print data It is obtained so as to start the output of print data to the management unit.
【0007】また、請求項2の発明にかかる印刷システ
ムは、該ジョブキャンセルチェック機構からの用紙排出
信号を受け取った際に、印刷処理を実行している場合に
はその印刷処理の終了後に、また、印刷処理を中断して
いる場合には即座に、印刷データ処理部に残りの印刷デ
ータの破棄を行わせるようにしたものである。Further, the printing system according to the second aspect of the present invention, when receiving a sheet discharge signal from the job cancel check mechanism, if the printing process is being executed, after the printing process is completed, When the printing process is interrupted, the print data processing unit is made to immediately discard the remaining print data.
【0008】また、請求項3の発明にかかる印刷システ
ムは、前記ジョブキャンセルチェック機構が、ジョブキ
ャンセルコマンドが付加されていることを確認した場合
には、ジョブキャンセルコマンドを持つキャンセル確認
フラグを立て、印刷データ処理部が印刷データの処理を
終了した場合または識別不能なデータを確認した場合に
は、前記ジョブキャンセルコマンドに対して用紙排出信
号の要求信号を出力し、前記キャンセル確認フラグがア
クティブとなっている場合には、ジョブキャンセルチェ
ック機構が印刷データ処理部に対し用紙排出信号を出力
し、該印刷データ処理部が処理が終った印刷データを出
力し、処理できなかった印刷データを破棄するようにし
たものである。In a printing system according to a third aspect of the present invention, when the job cancel check mechanism confirms that a job cancel command has been added, it sets a cancel confirmation flag having a job cancel command, When the print data processing unit completes the processing of the print data or confirms unidentifiable data, the print data processing unit outputs a request signal of a paper discharge signal in response to the job cancel command, and the cancel confirmation flag becomes active. If so, the job cancel check mechanism outputs a paper ejection signal to the print data processing unit, the print data processing unit outputs the processed print data, and discards the print data that could not be processed. It was made.
【0009】また、請求項4の発明にかかる印刷システ
ムは、前記ジョブキャンセルチェック機構が用紙排出信
号を受け取ったとき、印刷データを破棄するようにした
ものである。In a printing system according to a fourth aspect of the present invention, when the job cancel check mechanism receives a paper discharge signal, the print data is discarded.
【0010】[0010]
【発明の実施の形態】以下に、この発明の実施の一形態
を図について説明する。図1はこの発明の印刷システム
の全体構成を示すブロック図であり、これがホストコン
ピュータ1と印字装置としてのプリンタ2とをケーブル
3で接続したものからなる。このホストコンピュータ1
としては、パーソナルコンピュータやワークステーショ
ン、あるいは汎用コンピュータといった一般的なものか
ら、点灯端末用の販売時点情報管理システム(PO
S)、自動現金引落器(ATM)などといった業務用に
特化したものまで用いられる。DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the overall configuration of a printing system according to the present invention, which comprises a host computer 1 and a printer 2 as a printing device connected by a cable 3. This host computer 1
From a general computer such as a personal computer, a workstation, or a general-purpose computer, a point-of-sale information management system (PO
S) and those specialized for business use such as an automatic cash withdrawal machine (ATM).
【0011】さらに、ホストコンピュータ1は、印刷デ
ータを生成する印刷データ生成部4と、外部からのジョ
ブキャンセルを請求する行動を判別するジョブキャンセ
ル判断部5と、ジョブキャンセルコマンド付加機構6
と、プリンタ2に対してデータを出力するための出力ポ
ート7とから構成される。なお、図外にも、業務処理に
関するプロセスを処理する回路構成が併存される。The host computer 1 further includes a print data generation unit 4 for generating print data, a job cancellation determination unit 5 for determining an action of requesting an external job cancellation, and a job cancellation command addition mechanism 6.
And an output port 7 for outputting data to the printer 2. It should be noted that a circuit configuration for processing a process related to business processing also coexists outside the figure.
【0012】また、前記プリンタ2としては、印刷が可
能であれば任意のいかなる方式のものでも用いることが
可能である。このプリンタ2は、印刷データが入力され
たポートの判別、ポートから入力されたデータの末尾が
ジョブキャンセルコマンドかの判別、および用紙排出信
号の出力を行うジョブキャンセルチェック機構8と、印
刷データの展開処理および用紙排出信号を受け取った時
にフレームバッファ10のデータの排出および未処理の
データの破棄を行う印刷データ処理部9と、一時的に画
像データを貯えるフレームバッファ10と、出力エンジ
ン11と、ホストコンピュータ1から送られるデータを
受け付ける入出力ポート群12とからなる。The printer 2 may be of any type as long as printing is possible. The printer 2 includes a job cancellation check mechanism 8 for determining a port to which print data is input, determining whether the end of the data input from the port is a job cancel command, and outputting a paper ejection signal. A print data processing unit 9 for discharging data from the frame buffer 10 and discarding unprocessed data when receiving a processing and paper discharge signal; a frame buffer 10 for temporarily storing image data; an output engine 11; The input / output port group 12 receives data sent from the computer 1.
【0013】さらに、前記ジョブキャンセルチェック機
構8は、現在データの入出力が行われている入出力ポー
トを特定するための入出力ポート監視機構13と、印刷
データの最末尾を実際にチェックする印刷データ監視機
構14とを有する。なお、前記ケーブル3は、ホストコ
ンピュータ1とプリンタ2との間を物理的かつ論理的に
接続できるものであればよいが、LANなどで接続する
場合には、ゲートウェイ,ルータ,HUBと言った接続
用の補助的機具を含む。また、前記印刷データ処理部9
は、用紙排出信号を受け取った時にフレームバッファの
データを破棄する機能をも有する。Further, the job cancel check mechanism 8 includes an input / output port monitoring mechanism 13 for specifying an input / output port through which data is currently input / output, and a print for actually checking the last end of the print data. And a data monitoring mechanism 14. The cable 3 may be any cable that can physically and logically connect the host computer 1 and the printer 2. However, when the cable 3 is connected by a LAN or the like, a connection such as a gateway, a router, or a hub is used. Includes ancillary equipment. The print data processing unit 9
Also has a function of discarding data in the frame buffer when receiving a paper discharge signal.
【0014】次に動作について、図2および図3に示す
フロー図を参照しながら説明する。まず、ホストコンピ
ュータ1で行われる処理について述べる。操作者は、ホ
ストコンピュータ1上でアプリケーションを使用して、
印刷を行いたいアプリケーションデータを作成した後、
印刷を開始する(ステップS101)。このアプリケー
ションデータ作成方法に関しては、この発明の本質とは
関係ないため、ここでは説明を省略する。上記のよう
に、印刷を開始すると、ホストコンピュータ1では、ア
プリケーションデータをプリンタ2の印刷データ処理部
9が理解できる印刷データに、逐次変換する(ステップ
S102)。ここで、全てのアプリケーションデータの
変換が終了したか否かを調べ(ステップS103)、そ
の変換処理が終了するまで、ジョブキャンセルの請求が
ない場合には、プリンタ2への印刷データの送信を終了
して(ステップS109)、正常に印刷処理を終了する
(ステップS110)。Next, the operation will be described with reference to the flowcharts shown in FIGS. First, processing performed by the host computer 1 will be described. The operator uses an application on the host computer 1 to
After creating the application data you want to print,
Printing is started (step S101). The method of creating the application data is not related to the essence of the present invention, and therefore, the description is omitted here. As described above, when printing is started, the host computer 1 sequentially converts application data into print data that can be understood by the print data processing unit 9 of the printer 2 (step S102). Here, it is determined whether or not the conversion of all the application data has been completed (step S103). If there is no job cancellation request until the conversion processing is completed, the transmission of the print data to the printer 2 is completed. Then, the printing process ends normally (step S110).
【0015】これに対し、全てのアプリケーションデー
タの変換が終了する前に、ジョブキャンセルがあったか
否かを調べて(ステップS104)、ジョブキャンセル
があった場合には、即座に印刷データの変換の中断を、
ジョブキャンセル判断部5が印刷データ生成部4に対し
て指示し(ステップS105)、全ての印刷データの送
信を実施する(ステップS106)。こうして全ての印
刷データの出力が終了した後は、ジョブキャンセルコマ
ンド付加機構6はジョブキャンセルコマンドを、印刷デ
ータを出力したのと同じ出力ポート7を使用してプリン
タ2に対して出力し(ステップS107)、印刷の中断
を行う(ステップS108)。On the other hand, before the conversion of all the application data is completed, it is checked whether or not the job has been canceled (step S104). If the job has been canceled, the conversion of the print data is immediately interrupted. To
The job cancel determination unit 5 instructs the print data generation unit 4 (Step S105), and transmits all print data (Step S106). After the output of all the print data is completed, the job cancel command adding mechanism 6 outputs the job cancel command to the printer 2 using the same output port 7 as the output of the print data (step S107). ), The printing is interrupted (step S108).
【0016】次に、前記プリンタ2中で行われる処理に
ついて説明する。ホストコンピュータ1から送られた印
刷データは、入出力ポート群12中の1つのポート#1
を通して受信される(ステップS201)。このポート
#1は印刷データを受信すると、入出力ポート監視機構
13にその旨を通知する(ステップS202)。ここ
で、他のポートがアクティブか否かを判定し(ステップ
S203)、アクティブであれば、印刷待ち順を記録す
る表(記憶テーブル)に書き込み(ステップS20
4)、他のポートの処理が終了する迄待機する(ステッ
プS205)。一方、他の印刷ポートの処理が終了した
場合には、印刷データ処理部9はその旨入出力ポート監
視機構13に通知し、それを受けて、現在印刷を実行し
ていたポートを非アクティブにし、印刷待ち順の最上位
のポートをアクティブに変更する(ステップS20
6)。Next, processing performed in the printer 2 will be described. The print data sent from the host computer 1 is transmitted to one of the input / output ports 12
(Step S201). Upon receiving the print data, the port # 1 notifies the input / output port monitoring mechanism 13 of the fact (step S202). Here, it is determined whether or not another port is active (step S203). If the port is active, it is written into a table (storage table) for recording the print waiting order (step S20)
4) Wait until the processing of the other port ends (step S205). On the other hand, when the processing of another print port is completed, the print data processing unit 9 notifies the input / output port monitoring mechanism 13 of that fact, and in response, deactivates the port that is currently executing printing. Then, the highest port in the print waiting order is changed to active (step S20).
6).
【0017】一方、ステップS203において、他のポ
ートがアクティブでないと判定された場合には、入出力
ポート監視機構13は他のポートを非アクティブにし
(ステップS207)、その後、入力ポート#1は印刷
データ監視機構14に印刷データを送る(ステップS2
08)。印刷データ監視機構14は受け取ったデータを
印刷データ処理部9に送り(ステップS210)、先入
れ先出し(ファーストインファーストアウト)の法則
で、自分が持つデータバッファ中のデータを更新してい
く(ステップS209)。なお、印刷データ監視機構1
4のデータバッファは、ジョブキャンセルコマンドを識
別するのに十分な長さを持つものとする。On the other hand, if it is determined in step S203 that the other port is not active, the input / output port monitoring mechanism 13 deactivates the other port (step S207), and thereafter, the input port # 1 performs printing. Send the print data to the data monitoring mechanism 14 (step S2
08). The print data monitoring mechanism 14 sends the received data to the print data processing unit 9 (step S210), and updates the data in its own data buffer according to the first-in first-out (first-in first-out) rule (step S209). . The print data monitoring mechanism 1
The data buffer of No. 4 has a length sufficient to identify the job cancel command.
【0018】連続して前記の印刷データが送られている
と(ステップS211)、印刷データ監視機構14はデ
ータバッファへの書き込みと、印刷データ処理部9への
送信を続けるが、ポートからの印刷データが中断したと
判定された場合には(ステップS211)、一定時間が
経過するのを待って(ステップS212)、データバッ
ファ中のデータをチェックし、さらに、それがジョブキ
ャンセルコマンドと一致するか否かを調べた上で(ステ
ップS213)、一致した場合には、直ちに用紙排出信
号を印刷データ処理部9に出力する(ステップS21
4)。この用紙排出信号は印刷データ処理部9中の印刷
中断レジスタをアクティブにする。If the print data has been sent continuously (step S211), the print data monitoring mechanism 14 continues writing to the data buffer and sending it to the print data processing unit 9, but prints from the port. If it is determined that the data has been interrupted (step S211), the process waits for a predetermined time to elapse (step S212), checks the data in the data buffer, and checks whether the data matches the job cancel command. After checking whether or not there is a match (step S213), if they match, a sheet discharge signal is immediately output to the print data processing unit 9 (step S21).
4). This paper discharge signal activates a print interruption register in the print data processing unit 9.
【0019】さらに、前記印刷データ処理部9は印刷デ
ータ監視機構14から送られてきた印刷データを処理す
るが、途中で解読不能な印刷データが出現したり、印刷
が完了しないのに一定時間ジョブキャンセルコマンドの
入力がない場合には(ステップS215)、このジョブ
キャンセルコマンドが持つキャンセル確認フラグをチェ
ックする。このキャンセル確認フラグがアクティブであ
れば、即座にフレームバッファ10中の画像データの排
出を行い、まだ処理していない印刷データの破棄を実行
し、印刷終了処理を行う(ステップS216)Further, the print data processing unit 9 processes the print data sent from the print data monitoring mechanism 14, but the print data processing unit 9 may not be able to decode the print data for a certain period of time, If there is no input of the cancel command (step S215), the cancel check flag of the job cancel command is checked. If the cancel confirmation flag is active, the image data in the frame buffer 10 is immediately discharged, the print data that has not been processed is discarded, and the print end processing is performed (step S216).
【0020】このように、現時点で展開可能な印刷デー
タをプリント出力するか、全てのデータを破棄するかに
よって、ホストコンピュータ1側からの中断処理によっ
て不完全なデータがプリンタ2内のメモリ上に残ること
はない。このため、次の印刷ジョブを実行する際に、メ
モリのクリア等の別の処理、手続きを行う必要はなく、
連続して印刷を実施することが可能となる。As described above, depending on whether print data that can be developed at present is printed out or all data is discarded, incomplete data is stored in the memory in the printer 2 by the interruption processing from the host computer 1 side. Will not remain. Therefore, when executing the next print job, there is no need to perform another process or procedure such as clearing the memory.
Printing can be performed continuously.
【0021】また、ホストコンピュータ1側には印刷デ
ータの末尾にジョブキャンセルコマンド付加機構6を用
意し、プリンタ2側にはジョブキャンセルコマンドチェ
ック機構8と印刷データ処理部9を用意すれば、その間
のデータ送信方法は問わないため、セントロニクスケー
ブル接続やシリアル通信と言った1対1接続だけでな
く、赤外線通信やLAN環境といった、1対n(多数)
環境においてもジョブキャンセルの実施を行うことが可
能となる。If the host computer 1 has a job cancel command adding mechanism 6 at the end of the print data, and if the printer 2 has a job cancel command check mechanism 8 and a print data processing section 9, the intermediate section is provided. Since data transmission methods are not limited, not only one-to-one connection such as Centronics cable connection and serial communication, but also one-to-n (many) such as infrared communication and LAN environment
Job cancellation can be performed even in an environment.
【0022】[0022]
【発明の効果】以上のように、この発明によれば、印刷
データ処理の中断時にホストコンピュータ上でジョブキ
ャンセルを実行することにより、プリンタの印刷処理を
即刻中断することができ、このため無駄な印字を行わな
くてすみ、これによって用紙やトナーの無駄な使用,消
費を回避することが可能となる。また、データのやり取
りさえできれば、ホストコンピュータとプリンタとの間
の接続方法は問われないため、各種の接続方法に対応で
きるメリットがある。また、ホストコンピュータおよび
プリンタに対して、前記のような中断処理を行うことに
より、印刷データが大きくなっても、処理に関する負荷
の増加を最小限でとどめることができる。その理由は、
印刷データの解析およびダミーデータを用いた場合にお
けるエンコード・デコーダが必要ないことによる。As described above, according to the present invention, the print processing of the printer can be immediately interrupted by executing the job cancellation on the host computer when the print data processing is interrupted. It is not necessary to perform printing, thereby making it possible to avoid wasteful use and consumption of paper and toner. In addition, as long as data can be exchanged, the connection method between the host computer and the printer is not limited, so that there is an advantage that various connection methods can be used. Further, by performing the above-described interruption processing on the host computer and the printer, it is possible to minimize an increase in processing load even if the print data becomes large. The reason is,
This is because analysis of print data and the need for an encode / decoder when using dummy data are not required.
【図1】 図1はこの発明の実施の一形態による印刷シ
ステムを示すブロック図である。FIG. 1 is a block diagram showing a printing system according to an embodiment of the present invention.
【図2】 図1のホストコンピュータによる印刷データ
の処理手順を示すフロー図である。FIG. 2 is a flowchart showing a processing procedure of print data by a host computer of FIG. 1;
【図3】 図1のプリンタによる印刷データの処理手順
を示すフロー図である。FIG. 3 is a flowchart showing a processing procedure of print data by the printer of FIG. 1;
1 ホストコンピュータ 2 プリンタ 6 ジョブキャンセルコマンド付加機構 8 ジョブキャンセルチェック機構 9 印刷データ処理部 DESCRIPTION OF SYMBOLS 1 Host computer 2 Printer 6 Job cancel command addition mechanism 8 Job cancellation check mechanism 9 Print data processing section
Claims (4)
ータの作成を中断したとき、この中断した印刷データの
末尾にジョブキャンセルコマンドを付加するジョブキャ
ンセルコマンド付加機構と、 前記ホストコンピュータからの印刷データを受けて印刷
するプリンタに設けられ、前記印刷データが中断して一
定時間経過したとき、該印刷データの末尾データが前記
ジョブキャンセルコマンドである場合に、用紙排出信号
を出力するジョブキャンセルチェック機構と、 該ジョブキャンセルチェック機構からの用紙排出信号を
受け取った際に、印刷処理を実行している場合にはその
印刷処理の終了後に、印刷処理を中断している場合には
即座に、印刷データの出力を開始する印刷データ処理部
とを備えたことを特徴とする印刷システム。1. A job cancel command adding mechanism provided in a host computer for adding a job cancel command to the end of the interrupted print data when the creation of print data is interrupted, and receiving print data from the host computer. A job cancel check mechanism that is provided in a printer that prints out a print job, and outputs a paper discharge signal when the print data is interrupted and a predetermined time has elapsed, and when the end data of the print data is the job cancel command, Upon receiving the paper discharge signal from the job cancel check mechanism, the print data is output immediately after the print processing is completed if the print processing is being executed, or immediately if the print processing is interrupted. A print data processing unit for starting.
ータの作成を中断したとき、この中断した印刷データの
末尾にジョブキャンセルコマンドを付加するジョブキャ
ンセルコマンド付加機構と、 前記ホストコンピュータからの印刷データを受けて印刷
するプリンタに設けられ、前記印刷データが中断して一
定時間経過したとき、該印刷データの末尾データが前記
ジョブキャンセルコマンドである場合に、用紙排出信号
を出力するジョブキャンセルチェック機構と、 該ジョブキャンセルチェック機構からの用紙排出信号を
受け取った際に、印刷処理を実行している場合にはその
印刷処理の終了後に、印刷処理を中断している場合には
即座に、残りの印刷データの破棄を行う印刷データ処理
部とを備えたことを特徴とする印刷システム。2. A job cancel command adding mechanism provided in a host computer for adding a job cancel command to the end of the interrupted print data when the creation of print data is interrupted, and receiving print data from the host computer. A job cancel check mechanism that is provided in a printer that prints out a print job, and outputs a paper discharge signal when the print data is interrupted and a predetermined time has elapsed, and when the end data of the print data is the job cancel command, When receiving the paper discharge signal from the job cancel check mechanism, if the print processing is being executed, the print processing is terminated. If the print processing is interrupted, the remaining print data is immediately output. A print system comprising: a print data processing unit for performing discarding.
ジョブキャンセルコマンドが付加されていることを確認
した場合には、ジョブキャンセルコマンドを持つキャン
セル確認フラグを立て、印刷データ処理部が印刷データ
の処理を終了した場合または識別不能なデータを確認し
た場合には、前記ジョブキャンセルコマンドに対して用
紙排出信号の要求信号を出力し、前記キャンセル確認フ
ラグがアクティブとなっている場合には、ジョブキャン
セルチェック機構が印刷データ処理部に対し用紙排出信
号を出力し、該印刷データ処理部が処理が終った印刷デ
ータを出力し、処理できなかった印刷データを破棄する
ことを特徴とする請求項1に記載の印刷システム。3. The job cancellation check mechanism according to claim 1,
When it is confirmed that the job cancel command is added, a cancel confirmation flag having the job cancel command is set, and when the print data processing unit finishes the processing of the print data or confirms unidentifiable data. Outputs a request signal of a paper discharge signal in response to the job cancel command, and when the cancel confirmation flag is active, the job cancel check mechanism outputs a paper discharge signal to the print data processing unit. 2. The printing system according to claim 1, wherein the print data processing unit outputs the processed print data and discards the print data that could not be processed.
紙排出信号を受け取ったとき、印刷データを破棄するこ
とを特徴とする請求項3に記載の印刷システム。4. The printing system according to claim 3, wherein the print data is discarded when the job cancel check mechanism receives a paper discharge signal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP29752897A JP3235545B2 (en) | 1997-10-29 | 1997-10-29 | Printing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP29752897A JP3235545B2 (en) | 1997-10-29 | 1997-10-29 | Printing system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11134120A true JPH11134120A (en) | 1999-05-21 |
JP3235545B2 JP3235545B2 (en) | 2001-12-04 |
Family
ID=17847705
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP29752897A Expired - Fee Related JP3235545B2 (en) | 1997-10-29 | 1997-10-29 | Printing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3235545B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110135155A1 (en) * | 2009-12-09 | 2011-06-09 | Fuji Jukogyo Kabushiki Kaisha | Stop line recognition device |
JP2016095607A (en) * | 2014-11-13 | 2016-05-26 | セイコーエプソン株式会社 | Driver program, printing system and data processing method |
JP2016095608A (en) * | 2014-11-13 | 2016-05-26 | セイコーエプソン株式会社 | Control method of print controller, print controller, and printing system |
US10102457B2 (en) | 2014-11-13 | 2018-10-16 | Seiko Epson Corporation | Host device, printing system, and data processing method |
-
1997
- 1997-10-29 JP JP29752897A patent/JP3235545B2/en not_active Expired - Fee Related
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110135155A1 (en) * | 2009-12-09 | 2011-06-09 | Fuji Jukogyo Kabushiki Kaisha | Stop line recognition device |
US8638990B2 (en) * | 2009-12-09 | 2014-01-28 | Fuji Jukogyo Kabushiki Kaisha | Stop line recognition device |
JP2016095607A (en) * | 2014-11-13 | 2016-05-26 | セイコーエプソン株式会社 | Driver program, printing system and data processing method |
JP2016095608A (en) * | 2014-11-13 | 2016-05-26 | セイコーエプソン株式会社 | Control method of print controller, print controller, and printing system |
US10102457B2 (en) | 2014-11-13 | 2018-10-16 | Seiko Epson Corporation | Host device, printing system, and data processing method |
Also Published As
Publication number | Publication date |
---|---|
JP3235545B2 (en) | 2001-12-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3535837B2 (en) | PRINTING APPARATUS, PRINTING SYSTEM, CONTROL METHOD, STORAGE MEDIUM, AND PROGRAM | |
JPH0965039A (en) | Facsimile equipment | |
JP3235545B2 (en) | Printing system | |
JPH08258375A (en) | Printer system and printing method therefor | |
CN100361824C (en) | Printing system, control method therefor, and print control method, host apparatus, and printer therewith | |
JP4324048B2 (en) | Data processing apparatus, communication processing method, and computer program | |
JPH11316661A (en) | Printing control method, system and recording medium | |
US7106463B1 (en) | Controlling packet length for transfer between devices | |
JP2002011929A (en) | Printer, its controlling method and controlling program, and computer readable medium stored with control program | |
WO2012002295A1 (en) | Printing apparatus, controlling method of printing apparatus, and storage medium | |
JP2004284259A (en) | Image forming apparatus and its method | |
JP2000263881A (en) | Confidential printing system | |
JP3799741B2 (en) | Bus controller | |
JP2006123261A (en) | Printing apparatus and printing method | |
JP4164243B2 (en) | Print monitoring system, print monitoring method, and computer program | |
JP2002113925A (en) | Printer | |
JPH09240076A (en) | Printer | |
JP2859035B2 (en) | Printing equipment | |
JPH10207644A (en) | Printer device | |
JPH10305641A (en) | Printing system and printing method | |
JPH08241180A (en) | Printer connection device for lan | |
JPH0911585A (en) | Printer and control method for automatically changing over plurality i/fs | |
JPH03216373A (en) | Page printer | |
JPH11301074A (en) | Printer control system | |
JPH09169140A (en) | Printer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20010828 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080928 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080928 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090928 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090928 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100928 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110928 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120928 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130928 Year of fee payment: 12 |
|
LAPS | Cancellation because of no payment of annual fees |