JP2003303060A - 印刷システム、印刷装置、プリンタホストおよびプリンタドライバ - Google Patents

印刷システム、印刷装置、プリンタホストおよびプリンタドライバ

Info

Publication number
JP2003303060A
JP2003303060A JP2002107233A JP2002107233A JP2003303060A JP 2003303060 A JP2003303060 A JP 2003303060A JP 2002107233 A JP2002107233 A JP 2002107233A JP 2002107233 A JP2002107233 A JP 2002107233A JP 2003303060 A JP2003303060 A JP 2003303060A
Authority
JP
Japan
Prior art keywords
print
printer
print data
cancel
request
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
JP2002107233A
Other languages
English (en)
Inventor
Osamu Asami
修 浅見
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson 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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2002107233A priority Critical patent/JP2003303060A/ja
Publication of JP2003303060A publication Critical patent/JP2003303060A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】 【課題】 プリンタとプリンタホストとを備えて構成さ
れる印刷システムにおいて、プリンタ側から印刷キャン
セル要求を受け付けた場合に、不要な印刷データの転送
量を削減する。 【解決手段】 印刷データをスプールし、スプールした
印刷データを出力するプリンタホスト(コンピュータ2
0)と、印刷データに基づいて印刷処理を行なうプリン
タ10とを備えた印刷システムにおいて、プリンタ10
は、印刷処理のキャンセル要求を受け付けるキャンセル
要求受付手段と、キャンセル要求を受け付けると実行中
の印刷処理を中止するとともに、印刷処理がキャンセル
されたことをプリンタホストに通知する印刷キャンセル
手段とを備え、プリンタホストは、プリンタから印刷処
理がキャンセルされたことを通知されると、印刷データ
の出力を中止し、スプールした印刷データを削除する出
力キャンセル手段を備える。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、プリンタとプリン
タホストとを備えて構成される印刷システムに係り、特
に、プリンタが印刷のキャンセル要求を受け付ける印刷
システムに関する。
【0002】
【従来の技術】プリンタとプリンタホストとを備えて構
成される印刷システムでは、プリンタホストで作成した
印刷データに基づいてプリンタが印刷を行なう。
【0003】このような印刷システムでは、プリンタホ
ストは、印刷データを作成した後、いったん、スプール
ファイルとして記憶する。そして、プリンタの状態を見
ながら印刷データを送信するようにしている。
【0004】ところで、印刷システムで印刷処理を開始
した後に、印刷処理を途中でキャンセルしたい場合があ
る。例えば、望み通りの印刷結果が得られていない場
合、印刷対象物の間違いに気づいた場合等である。
【0005】このような場合に対処するために、プリン
タホストは、印刷処理のキャンセルを受け付けるように
なっている。プリンタホストはユーザからキャンセル要
求を受け付けると、プリンタへの印刷データの送信を中
止し、プリンタに印刷がキャンセルされたことを通知す
る。そして、プリンタが印刷処理を中止するようになっ
ている。
【0006】従来、キャンセル処理は、上述のようにプ
リンタホストから行なうようになっていたが、近年、プ
リンタ側でもユーザからのキャンセル要求を受け付けら
れるようになっている。これによりプリンタから出力さ
れる印刷の途中経過を見て、問題を発見した場合に、そ
の場で印刷のキャンセル指示を行えるようになり、特に
ホストコンピュータとプリンタとが離れて設定している
場合等に便利になった。
【0007】
【発明が解決しようとする課題】プリンタ側でユーザか
ら印刷のキャンセル要求を受け付けた場合、プリンタが
実行中の印刷処理を中止することで印刷は行なわれなく
なる。このとき、プリンタホストからは印刷データが送
られ続けるので、プリンタは送られてくる印刷データを
読み捨てるようにしている。
【0008】しかし、キャンセル後に送られる印刷デー
タは不要なものであり、プリンタホストからプリンタへ
余分なデータ転送を行なっていることになる。特に、複
数台のプリンタホストを備えたネットワーク印刷システ
ムでは、この余分なデータ転送によりネットワークのト
ラフィック量が増えるため好ましくない。また、この印
刷データ転送の間、プリンタは他の印刷データを受け付
けることができないため、他のプリンタホストにおける
印刷処理にも影響を与えることになる。
【0009】本発明は、プリンタとプリンタホストとを
備えて構成される印刷システムにおいて、プリンタ側か
ら印刷キャンセル要求を受け付けた場合に、不要な印刷
データの転送量を削減することを目的とする。
【0010】
【課題を解決するための手段】上記課題を解決するた
め、本発明の第1の態様によれば、印刷データをスプー
ルし、スプールした印刷データを出力するプリンタホス
トと、印刷データに基づいて印刷処理を行なうプリンタ
とを備えた印刷システムにおいて、前記プリンタは、印
刷処理のキャンセル要求を受け付けるキャンセル要求受
付手段と、キャンセル要求を受け付けると実行中の印刷
処理を中止するとともに、印刷処理がキャンセルされた
ことを前記プリンタホストに通知する印刷キャンセル手
段とを備え、前記プリンタホストは、前記プリンタから
印刷処理がキャンセルされたことを通知されると、印刷
データの出力を中止し、スプールした印刷データを削除
する出力キャンセル手段を備えることを特徴とする印刷
システムが提供される。
【0011】また、上記課題を解決するため、本発明の
第2の態様によれば、プリンタホストから印刷要求を受
け付けると、その印刷要求を印刷ジョブとして管理し、
印刷可能な状態になると受け付けた順に印刷ジョブを実
行し、対応するプリンタホストから印刷データを受け付
けて印刷処理を行なう印刷装置において、実行中の印刷
ジョブに対するキャンセル要求を受け付けるキャンセル
要求受付手段と、キャンセル要求を受け付けると実行中
の印刷ジョブを中止するとともに、印刷ジョブがキャン
セルされたことを当該印刷ジョブに係るプリンタホスト
に通知する印刷キャンセル手段とを備えたことを特徴と
する印刷装置、および、プリンタホストから印刷要求を
受け付けると、その印刷要求を印刷ジョブとして管理
し、印刷可能な状態になると受け付けた順に印刷ジョブ
を実行し、対応するプリンタホストから印刷データを受
け付けて印刷処理を行なう印刷装置において、すべての
印刷ジョブに対するキャンセル要求を受け付けるキャン
セル要求受付手段と、キャンセル要求を受け付けると実
行中の印刷ジョブを中止するとともに、未実行の印刷ジ
ョブの実行を取り止め、印刷ジョブがキャンセルされた
ことを中止および取り止めた印刷ジョブに係るプリンタ
ホストに通知する印刷キャンセル手段とを備えたことを
特徴とする印刷装置が提供される。
【0012】また、上記課題を解決するため、本発明の
第3の態様によれば、印刷データをスプールし、スプー
ルした印刷データをプリンタに出力するプリンタホスト
において、前記プリンタから印刷処理がキャンセルされ
たことを通知されると、印刷データの出力を中止または
取り止め、、スプールした印刷データを削除する出力キ
ャンセル手段を備えたことを特徴とするプリンタホスト
が提供される。
【0013】さらに、上記課題を解決するため、本発明
の第4の態様によれば、印刷データをスプールし、スプ
ールした印刷データをプリンタに出力する処理をコンピ
ュータに実行させるプリンタドライバにおいて、前記プ
リンタから印刷処理がキャンセルされたことを通知され
ると、印刷データの出力を中止または取り止め、、スプ
ールした印刷データを削除する出力キャンセル処理をコ
ンピュータに実行させることを特徴とするプリンタドラ
イバが提供される。
【0014】
【発明の実施の形態】本発明の実施の形態について図面
を参照して説明する。
【0015】図1は、本発明を適用したネットワーク印
刷システムの構成の一例を説明するためのブロック図で
ある。
【0016】本図に示すように、ネットワーク印刷シス
テムは、複数のコンピュータ20a、20b・・・が、
プリンタ10による印刷処理が可能なように接続されて
構成されている。
【0017】本図において、プリンタ10とコンピュー
タ20との接続形態は3種類示されている。第1の接続
形態は、プリンタ10とコンピュータ20aとで示され
る形態で、プリンタ10とコンピュータ20aとが直接
接続されるローカル接続である。第2の接続形態は、プ
リンタ10とコンピュータ20bとがネットワーク70
を介して接続されるネットワーク接続である。第3の接
続形態は、プリンタ10とコンピュータ20cとがプリ
ンタサーバ50を介して接続されるサーバ接続である。
ただし、本発明は他の接続形態であってもよい。
【0018】コンピュータ20は、印刷データをプリン
タ10に送り、プリンタ10に印刷させるプリンタホス
トとして機能する。ただし、第3の接続形態である、プ
リンタサーバ50を介してプリンタ10に接続されたコ
ンピュータ20cは、一旦、印刷データをプリンタサー
バ50に蓄積してから、プリンタ10に送信する。
【0019】また、コンピュータ20a、bおよびプリ
ンタサーバ50は、印刷データをプリンタ10に送信す
る前に、印刷要求をプリンタ10に送り、許可を受けて
から印刷データを送るようにする。プリンタ10は、印
刷要求を受け付けると、その情報を印刷ジョブとして管
理する。そして、印刷が実行可能な状態になると、要求
順にコンピュータ20等に許可を送り、印刷データを受
信して印刷を実行する。
【0020】コンピュータ20およびプリンタサーバ5
0は、それぞれ識別子(ホストID)を有しており、印
刷データあるいは印刷要求を送る際には、ホストID情
報を含めるようにする。印刷データあるいは印刷要求を
受け取ったプリンタ10は、この情報を基に、受け取っ
た印刷データあるいは印刷要求がどのコンピュータ20
から送られたものであるかを判別することができるよう
になっている。なお、プリンタサーバ50の実装上、プ
リンタ10がプリンタサーバ50のクライアントである
コンピュータ20cについては直接的には認識できない
ような場合もある。このような場合であっても、クライ
アントコンピュータ20cを特定可能なプリンタサーバ
50を介して、間接的にコンピュータ20cを特定する
ことができるため、結果として、プリンタ10は、ネッ
トワーク印刷システム上のすべてのコンピュータ20を
認識できるようになっている。
【0021】コンピュータ20としては、例えば、CR
Tあるいは液晶ディスプレイ等の表示装置、マウス・キ
ーボード等の入力装置、ハードディスク等の記憶装置、
CD−ROM等を読み込むための読み取り装置、モデム
等の通信装置等を備えた一般的なパーソナルコンピュー
タを用いることができる。
【0022】プリンタサーバ50は、クライアントであ
るコンピュータ20cから印刷データを受け取った後
は、上記のコンピュータ20と同様の処理により印刷デ
ータをプリンタ10に送信する。このため、特に混乱の
ない限り、以降のコンピュータ20の処理等の説明に、
プリンタサーバ50の処理等も含まれるものとする。な
お、プリンタサーバ50についても、一般的なパーソナ
ルコンピュータを用いることができる。
【0023】図2は、プリンタ10のハードウェア構成
の一例を説明するためのブロック図である。
【0024】本図に示すように、プリンタ10は、CP
U、RAM、ROM等から構成され、プリンタ10の制
御を行なうコントローラ11と、コンピュータ20aあ
るいはネットワーク70に接続するためのインタフェー
ス12と、印刷機構、給紙排紙機構等から構成される印
刷エンジン13と、ユーザからの指示を受け付けるコン
トロールパネル14とを備えて構成される。
【0025】本実施形態において、コントローラ11
は、コンピュータ20から受け付けた印刷データに基づ
いて印刷を行なう印刷処理に加え、コンピュータ20か
ら受け付けた印刷要求に基づく印刷ジョブを管理する処
理を行なう。この処理を行なうために、コントローラ1
1はジョブ管理部11aを備えている。
【0026】また、コントローラ11は、インタフェー
ス12を介して、コンピュータ20a、b・・・と双方
向通信が可能となっており、印刷データの受信に加え、
コンピュータ20を特定して、種々の情報、例えば、印
刷ジョブのキャンセル情報等のやり取りを行えるように
なっている。
【0027】ジョブ管理部11aは、いずれかのコンピ
ュータ20から印刷要求を受け付けると、その情報を印
刷ジョブとして管理する。図3は、ジョブ管理部11a
が、印刷ジョブを管理するために用いるスケジュール表
のイメージを説明するための図である。ただし、ジョブ
管理部11aが印刷ジョブを管理する方法はこれに限ら
れない。
【0028】ジョブ管理部11aは、コンピュータ20
から印刷要求を受け付けると、印刷要求に係るコンピュ
ータ20等の識別情報(ホストID)にジョブIDを付
して受付順にスケジュール表に記録する。そして、記録
した順番に、印刷データをコンピュータ20から受信し
て印刷処理を実行していく。
【0029】図3において、「実行中」と示された欄に
記録されている印刷ジョブが現在印刷処理中の印刷ジョ
ブであり、以下、受け付けた順に「1」「2」・・・の
欄に印刷ジョブを記録していく。そして、「実行中」と
示された欄に記録されている印刷ジョブの印刷処理が終
了、あるいは、キャンセルされると、その印刷ジョブの
情報を消去して、以下の印刷ジョブを繰り上げる。この
結果、「1」の欄に記録されていた印刷ジョブが「実行
中」と示された欄に移動し、ホストIDで特定されるコ
ンピュータ20から印刷データを受信して、印刷処理が
開始される。
【0030】なお、実行待ちの印刷ジョブも含めたすべ
ての印刷ジョブがキャンセルされると、スケジュール表
に記録されているすべての印刷ジョブの情報を消去す
る。
【0031】インタフェース12は、例えば、パラレ
ル、USB、ネットワーク用の物理的なコネクタを備え
ており、あらかじめ定められたプロトコルによりコンピ
ュータ20あるいはプリンタサーバ50から印刷デー
タ、印刷要求等を受け付ける。
【0032】印刷エンジン13は、コントローラ11の
制御にしたがって、実際の印字処理を行なう。
【0033】コントロールパネル14は、複数の操作ボ
タンと、表示用パネルとを備えている。ユーザは、操作
ボタンを操作することにより、リセット、強制排紙、ス
テータスシート印刷等の指示を入力することができる。
【0034】本実施形態において、コントロールパネル
の操作ボタンには印刷ジョブをキャンセルするためのジ
ョブキャンセルスイッチ14aが含まれている。ジョブ
キャンセルスイッチ14aは、例えば、短時間のボタン
の押下と、長時間(例えば2秒以上)のボタンの押下と
の2通りの操作を受け付けることができるようになって
いる。ここで、短時間のボタンの押下は実行中の印刷ジ
ョブのみのキャンセル要求を意味し、長時間のボタンの
押下は、実行待ちを含めたすべての印刷ジョブのキャン
セル要求を意味するものとする。コントロールパネル1
4は、ジョブキャンセルスイッチ14aが操作されたこ
とを検知すると、その操作内容をジョブ管理部11aに
通知する。
【0035】ジョブキャンセルスイッチ14aが操作さ
れたことを通知されたジョブ管理部11aは、その操作
内容に応じて、印刷ジョブのキャンセル処理を行なう。
印刷ジョブのキャンセル処理には、印字処理の中止に加
え、スケジュール表からキャンセルに係る印刷ジョブの
情報を削除することと、キャンセルに係る印刷ジョブの
送信元のプリンタホストへのキャンセル通知とが含まれ
るが、これらの処理の詳細な内容については、後述す
る。
【0036】次に、コンピュータ20上に実現される主
なソフトウェア構成について図4に示したブロック図を
参照して説明する。
【0037】本図に示すように、コンピュータ20上に
は、アプリケーション210とプリンタドライバ220
とコンピュータ20の基本ソフトウェアであるオペレー
ティングシステム230とが構築される。
【0038】アプリケーション210は、ワードプロセ
ッサ、グラフィックス等の処理をコンピュータ20に行
なわせるための機能を有しており、RAMが読み込んだ
アプリケーションプログラムを、CPUが実行すること
によりコンピュータ20上に構築される。
【0039】本実施形態において、プリンタドライバ2
20は、印刷データ生成部221と、通信部222と、
キャンセル処理部223とを備えている。
【0040】印刷データ生成部221は、ユーザからの
指示に基づいて、アプリケーション210が作成したド
キュメントの画像データを読み込んで、プリンタ10が
解釈できる形式の印刷データを生成する。プリンタドラ
イバ220が生成した印刷データは、オペレーティング
システム230に渡される。
【0041】オペレーティングシステム230では、受
け取った印刷データをスプールファイル240として一
旦補助記憶装置等に格納する。そして、プリンタ10に
印刷要求を出し、許可を得ると、スプールファイル24
0として格納していた印刷データをプリンタ10に出力
する。
【0042】通信部222は、ローカルあるいはネット
ワーク70を介して接続されたプリンタと双方向通信を
行なうための処理を行なう。
【0043】キャンセル処理部223は、プリンタ10
から印刷ジョブのキャンセル情報を受け付けた場合に、
コンピュータ20における印刷処理のキャンセル処理を
行なう。印刷処理のキャンセル処理は、例えば、キャン
セル対処となる印刷ジョブに係るスプールファイル24
0の削除依頼をオペレーティングシステム230に送る
ようにする。そして、オペレーティングシステム230
がスプールファイル240を削除することにより行なわ
れる。また、キャンセル処理部223は、印刷処理のキ
ャンセル処理を行なった場合に、その旨をユーザに通知
する処理も行なう。
【0044】なお、プリンタサーバ50については、上
記印刷データ生成部221に代え、印刷データ受付部2
24が構築される。印刷データ受付部224は、クライ
アントであるコンピュータ20cが生成した印刷データ
を受け付けて、オペレーティングシステム230に渡す
処理を行なう。
【0045】プリンタドライバ220は、コンピュータ
20のRAMが読み込んだプリンタドライバプログラム
を、CPUが実行することによりコンピュータ20上に
構築される。このためのプリンタドライバプログラム
は、例えば、CD−ROM等の可搬型の記録媒体に記録
することで流通させることができる。そして、この記録
媒体を読取装置で読み取ることにより、コンピュータ2
0にプリンタドライバプログラムをインストールするこ
とができる。また、通信制御装置により、例えば、イン
ターネット等のコンピュータネットワークを介してイン
ストールすることもできる。
【0046】次に、本実施形態におけるネットワーク印
刷システムの処理動作について説明する。
【0047】まず、印刷ジョブを実行中のプリンタ10
が、ユーザによりジョブキャンセルスイッチ14aを操
作されて、実行中の印刷ジョブのキャンセル要求を受け
付けた場合の処理について図5のフロー図を参照して説
明する。
【0048】プリンタ10は、印刷ジョブのキャンセル
要求を受け付けると、実行中の印刷処理を中止する(S
101)。このとき、印刷途中の用紙は、強制的に排紙
する。
【0049】また、印刷の終わっていない受信済みの印
刷データを削除し(S102)、キャンセル要求に係る
印刷データの受信が終了していない場合には、以降の印
刷データを読み捨てる。
【0050】次に、スケジュール表を参照して、キャン
セル要求に係る印刷データを送信したコンピュータ20
(プリンタサーバ50を含む)を特定し、特定されたコ
ンピュータ20に実行中の印刷ジョブをキャンセルした
ことを通知する(S103)。なお、このとき、キャン
セルに係る印刷ジョブIDも通知するようにしてもよ
い。そして、スケジュール表からキャンセルした実行中
の印刷ジョブの情報を削除する(S104)。
【0051】プリンタ10から実行中の印刷ジョブのキ
ャンセル通知を受信(S201)したコンピュータ20
(プリンタサーバ50を含む)のキャンセル処理部22
3は、その印刷ジョブに係る印刷データの送信が終了し
ているかどうかを調べる(S202)。
【0052】その結果、すでに印刷データの送信が終了
している場合には、印刷ジョブがキャンセルされたこと
(全部は印刷されなかったこと)を画面上に表示して、
ユーザに通知する(S203)。
【0053】なお、キャンセルに係る印刷データの送信
元がプリンタサーバ50の場合には、プリンタサーバ5
0が、クライアントコンピュータ20cを特定して、印
刷がキャンセルされたことを通知し、クライアントコン
ピュータ20cの画面上に印刷がキャンセルされたこと
を表示させるようにしてもよい。
【0054】一方、印刷データの送信が終了していない
場合には、コンピュータ20のキャンセル処理部223
は、オペレーティングシステム230に、印刷データの
送信を中止要求と、スプールファイル240の削除要求
を送る(S204)。この要求に基づいて、オペレーテ
ィングシステムが印刷データの送信を中止して、未送信
分のスプールファイル240を削除する。なお、キャン
セル処理部223が直接印刷データの送信を中止し、ス
プールファイル240を削除するようにしてもよい。
【0055】そして、印刷ジョブがキャンセルされたこ
と(全部は印刷されなかったこと)を画面上に表示し
て、ユーザに通知する(S203)。
【0056】以上の処理により、プリンタ10で印刷ジ
ョブのキャンセル要求を受け付けた場合でも、コンピュ
ータ20が印刷データの送信を中止することができるの
で、不要な印刷データ転送量を削減することができる。
【0057】次に、印刷ジョブを実行中のプリンタ10
が、ユーザによりジョブキャンセルスイッチ14aが操
作されて、実行待ちを含めたすべての印刷ジョブのキャ
ンセル要求を受け付けた場合の処理について図6のフロ
ー図を参照して説明する。
【0058】プリンタ10は、すべての印刷ジョブのキ
ャンセル要求を受け付けると、実行中の印刷ジョブおよ
び実行待ちの印刷ジョブに対して以下の処理を行なう。
なお、実行待ちの印刷ジョブが複数ある場合にはそれぞ
れの印刷ジョブに対して以下の処理を行なう。
【0059】まず、実行中の印刷ジョブに対しては、上
記の実行中の印刷ジョブのキャンセル要求を受け付けた
場合と同様の処理を行なう。
【0060】一方、実行待ちの印刷ジョブに対しては、
印刷データの受信をすでに開始しているかどうかを調べ
(S301)、印刷データを開始している印刷ジョブに
対しては、受信済みの印刷データを削除し、以降の印刷
データを読み捨てる(S302)。
【0061】そして、スケジュール表を参照して、実行
待ちの印刷ジョブに係る印刷要求を行なったコンピュー
タ20(プリンタサーバ50を含む)に、実行待ちの印
刷ジョブをキャンセルしたことを通知する(S30
3)。
【0062】そして、スケジュール表に記録されている
実行待ちの印刷ジョブの情報を削除する(S304)。
【0063】プリンタ10から実行待ちの印刷ジョブの
キャンセル通知を受信(S401)したコンピュータ2
0(プリンタサーバ50を含む)のキャンセル処理部2
23は、その印刷ジョブに係る印刷データの送信を開始
しているかどうかを調べる(S402)。
【0064】その結果、すでに送信を開始している場合
には、オペレーティングシステム230に、印刷データ
の送信の中止要求と、スプールファイル240の削除要
求を送る(S403)。この要求に基づいて、オペレー
ティングシステム230が印刷データの送信を中止し
て、未送信分のスプールファイル240を削除する。
【0065】そして、キャンセル処理部223は、印刷
ジョブがキャンセルされたこと(印刷が行なわれなかっ
たこと)を画面上に表示して、ユーザに通知する(S4
04)。
【0066】一方、印刷データの送信を開始していない
場合には、オペレーティングシステム230に、スプー
ルファイル240の削除要求を送る(S405)。この
要求に基づいて、オペレーティングシステム230がス
プールファイル240を削除する。
【0067】そして、キャンセル処理部223は、印刷
ジョブがキャンセルされたこと(印刷が行なわれなかっ
たこと)を画面上に表示して、ユーザに通知する(S4
04)。
【0068】以上の処理により、プリンタで実行待ちの
印刷ジョブのキャンセル要求を受け付けた場合でも、コ
ンピュータ20が印刷データの送信を中止または送信を
行なわないようにすることができるので、不要な印刷デ
ータ転送量を削減することができる。
【0069】なお、上記実施形態では、キャンセルされ
た印刷ジョブに係るコンピュータ20にのみに印刷がキ
ャンセルされたことを通知して、印刷がキャンセルされ
たことを画面上に表示させるようにしたが、ネットワー
ク印刷システム内のすべてのコンピュータ20に印刷が
キャンセルされたことを通知するようにしてもよい。
【0070】
【発明の効果】上述のように、本発明によれば、プリン
タとプリンタホストとを備えて構成される印刷システム
において、プリンタ側から印刷キャンセル要求を受け付
けた場合に、不要な印刷データの転送量を削減すること
ができる。
【図面の簡単な説明】
【図1】は、本発明を適用したネットワーク印刷システ
ムの構成の一例を説明するためのブロック図である。
【図2】は、プリンタ10のハードウェア構成の一例を
説明するためのブロック図である。
【図3】は、ジョブ管理部11aが、印刷ジョブを管理
するために用いるスケジュール表のイメージを説明する
ための図である。
【図4】は、コンピュータ20上に実現されるソフトウ
ェア構成について説明するためのブロック図である。
【図5】は、プリンタ10が実行中の印刷ジョブのキャ
ンセル要求を受け付けた場合の処理について説明するた
めのフロー図である。
【図6】は、プリンタ10がすべての印刷ジョブのキャ
ンセル要求を受け付けた場合の処理について説明するた
めのフロー図である。
【符号の説明】
10…プリンタ 11…コントローラ 11a…ジョブ管理部 12…インタフェース 13…印刷エンジン 14…コントロールパネル 14a…ジョブキャンセルスイッチ 20…コンピュータ 50…プリンタサーバ 70…ネットワーク 210…アプリケーション 220…プリンタドライバ 221…印刷データ生成部 222…通信部 223…キャンセル処理部 224…印刷データ受付部 230…オペレーティングシステム 240…スプールファイル

Claims (8)

    【特許請求の範囲】
  1. 【請求項1】印刷データをスプールし、スプールした印
    刷データを出力するプリンタホストと、印刷データに基
    づいて印刷処理を行なうプリンタとを備えた印刷システ
    ムにおいて、 前記プリンタは、 印刷処理のキャンセル要求を受け付けるキャンセル要求
    受付手段と、 キャンセル要求を受け付けると実行中の印刷処理を中止
    するとともに、印刷処理がキャンセルされたことを前記
    プリンタホストに通知する印刷キャンセル手段とを備
    え、 前記プリンタホストは、 前記プリンタから印刷処理がキャンセルされたことを通
    知されると、印刷データの出力を中止し、スプールした
    印刷データを削除する出力キャンセル手段を備えること
    を特徴とする印刷システム。
  2. 【請求項2】プリンタホストから印刷要求を受け付ける
    と、その印刷要求を印刷ジョブとして管理し、印刷可能
    な状態になると受け付けた順に印刷ジョブを実行し、対
    応するプリンタホストから印刷データを受け付けて印刷
    処理を行なう印刷装置において、 実行中の印刷ジョブに対するキャンセル要求を受け付け
    るキャンセル要求受付手段と、 キャンセル要求を受け付けると実行中の印刷ジョブを中
    止するとともに、印刷ジョブがキャンセルされたことを
    当該印刷ジョブに係るプリンタホストに通知する印刷キ
    ャンセル手段とを備えたことを特徴とする印刷装置。
  3. 【請求項3】プリンタホストから印刷要求を受け付ける
    と、その印刷要求を印刷ジョブとして管理し、印刷可能
    な状態になると受け付けた順に印刷ジョブを実行し、対
    応するプリンタホストから印刷データを受け付けて印刷
    処理を行なう印刷装置において、 すべての印刷ジョブに対するキャンセル要求を受け付け
    るキャンセル要求受付手段と、 キャンセル要求を受け付けると実行中の印刷ジョブを中
    止するとともに、未実行の印刷ジョブの実行を取り止
    め、印刷ジョブがキャンセルされたことを中止および取
    り止めた印刷ジョブに係るプリンタホストに通知する印
    刷キャンセル手段とを備えたことを特徴とする印刷装
    置。
  4. 【請求項4】印刷データをスプールし、スプールした印
    刷データをプリンタに出力するプリンタホストにおい
    て、 前記プリンタから印刷処理がキャンセルされたことを通
    知されると、印刷デー タの出力を中止または取り止め、スプールした印刷デー
    タを削除する出力キャンセル手段を備えたことを特徴と
    するプリンタホスト。
  5. 【請求項5】前記プリンタから印刷処理がキャンセルさ
    れたことを通知されると、印刷処理がキャンセルされた
    ことを表示するキャンセル表示手段をさらに備えたこと
    を特徴とする請求項4に記載のプリンタホスト。
  6. 【請求項6】印刷データをスプールし、スプールした印
    刷データをプリンタに出力する処理をコンピュータに実
    行させるプリンタドライバにおいて、 前記プリンタから印刷処理がキャンセルされたことを通
    知されると、印刷データの出力を中止または取り止め、
    スプールした印刷データを削除する出力キャンセル処理
    をコンピュータに実行させることを特徴とするプリンタ
    ドライバ。
  7. 【請求項7】前記プリンタから印刷処理がキャンセルさ
    れたことを通知されると、印刷処理がキャンセルされた
    ことを表示するキャンセル表示処理をさらにコンピュー
    タに実行させることを特徴とする請求項6に記載のプリ
    ンタドライバ。
  8. 【請求項8】請求項6または7に記載のプリンタドライ
    バを記録したコンピュータ読み取り可能な記録媒体。
JP2002107233A 2002-04-10 2002-04-10 印刷システム、印刷装置、プリンタホストおよびプリンタドライバ Pending JP2003303060A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002107233A JP2003303060A (ja) 2002-04-10 2002-04-10 印刷システム、印刷装置、プリンタホストおよびプリンタドライバ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002107233A JP2003303060A (ja) 2002-04-10 2002-04-10 印刷システム、印刷装置、プリンタホストおよびプリンタドライバ

Publications (1)

Publication Number Publication Date
JP2003303060A true JP2003303060A (ja) 2003-10-24

Family

ID=29391289

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002107233A Pending JP2003303060A (ja) 2002-04-10 2002-04-10 印刷システム、印刷装置、プリンタホストおよびプリンタドライバ

Country Status (1)

Country Link
JP (1) JP2003303060A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2085875A1 (en) 2008-02-01 2009-08-05 Brother Kogyo Kabushiki Kaisha Printer
JP2009193322A (ja) * 2008-02-14 2009-08-27 Sharp Corp プリントシステム
US9377982B1 (en) 2015-03-06 2016-06-28 Kyocera Document Solutions Inc. Short term job canceling in ESU model printer
US9442685B2 (en) 2014-01-17 2016-09-13 Seiko Epson Corporation Control method of a printer, a printer, and a printing system
JP2019051662A (ja) * 2017-09-15 2019-04-04 ブラザー工業株式会社 プリンタ

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2085875A1 (en) 2008-02-01 2009-08-05 Brother Kogyo Kabushiki Kaisha Printer
JP2009184115A (ja) * 2008-02-01 2009-08-20 Brother Ind Ltd プリンタ
US8325363B2 (en) 2008-02-01 2012-12-04 Brother Kogyo Kabushiki Kaisha Printer with function to cancel printing
JP2009193322A (ja) * 2008-02-14 2009-08-27 Sharp Corp プリントシステム
US9442685B2 (en) 2014-01-17 2016-09-13 Seiko Epson Corporation Control method of a printer, a printer, and a printing system
US9377982B1 (en) 2015-03-06 2016-06-28 Kyocera Document Solutions Inc. Short term job canceling in ESU model printer
US9721196B2 (en) 2015-03-06 2017-08-01 Kyocera Document Solutions Inc. Short term job canceling in ESU model printer
JP2019051662A (ja) * 2017-09-15 2019-04-04 ブラザー工業株式会社 プリンタ

Similar Documents

Publication Publication Date Title
US7719703B2 (en) Print control program and medium and information processing apparatus
US8422063B2 (en) Image forming apparatus, printing job carrying out method and computer readable information recording medium
JP6034555B2 (ja) 印刷制御装置及びその制御方法
US7782474B2 (en) Job managing apparatus and method, job managing program, storage medium storing the program, and job managing system
JP2003029941A (ja) 情報処理装置および印刷装置とその制御方法
JP2007083513A (ja) 画像形成装置、情報処理装置、印刷処理システム、画像形成方法、情報処理方法、画像形成プログラム、情報処理プログラム、及び記録媒体
JP2004246513A (ja) 印刷制御プログラム及び情報処理装置
JP2008036999A (ja) 画像形成装置及び画像形成システム
JP6265589B2 (ja) ジョブ処理装置、ジョブ管理方法、ジョブ管理システム、およびプログラム
JP2003303060A (ja) 印刷システム、印刷装置、プリンタホストおよびプリンタドライバ
JP2004070871A (ja) ネットワークプリンタ及びデータ共有印刷システム
JP2008265135A (ja) 印刷システム及び印刷装置
JP2010224848A (ja) セキュリティ印刷システム
JP2004171044A (ja) 画像処理装置
JP2008227704A (ja) 印刷装置
JP2015018309A (ja) 印刷ジョブ管理方法、印刷ジョブ管理プログラム、記録媒体、およびデジタル印刷装置
JP3381673B2 (ja) 印刷制御装置及び記憶媒体
JP2006244378A (ja) 画像形成装置およびその制御装置
US20040085560A1 (en) Selectively printing document pages
JP4172363B2 (ja) 印刷システム
JP2001080142A (ja) 印刷装置、印刷システム、印刷制御方法、及び印刷制御プログラムが記録された情報記録媒体
JP4027131B2 (ja) 情報処理装置、情報処理システム、制御方法、制御プログラム並びに記憶媒体
US20120257242A1 (en) Information processing apparatus, information processing method, and storage medium
JP2004185325A (ja) プリントサーバ装置
JP2004284258A (ja) 印刷制御方法、印刷システム、印刷指示装置および印刷装置