(57)【要約】【課題】部単位印刷のとき、印刷キャンセルされた場合、即キャンセルを行うか、印刷中の部の終わるまで印刷後キャンセルを行うのか選択制御できるようにした印刷中止装置を提供すること。【解決手段】このため本発明では、部単位印刷データが格納される部単位データ格納部４と、印刷の中断を指示するキャンセル信号が入力されたことを検出するとともに、部単位指定された印刷において、部単位印刷中に印刷のキャンセル信号が最初に入力されたときには印刷中の部を継続して部の終わりまで印刷し、再度キャンセル信号が入力されたとき、印刷中の部の印刷を中止するプリンタ制御部１を具備するものである。【選択図】図１
2006326841.tif 000002
【特許請求の範囲】
【請求項１】
部単位印刷データが格納される部単位データ格納部と、
印刷の中断を指示するキャンセル信号が入力されたことを検出するとともに、部単位指定された印刷において、部単位印刷中に印刷のキャンセル信号が最初に入力されたときには印刷中の部を継続して部の終わりまで印刷し、再度キャンセル信号が入力されたとき、印刷中の部の印刷を中止するプリンタ制御部を具備したことを特徴とする部単位印刷中止装置。
【請求項２】
部単位印刷データが格納される部単位データ格納部と、
部単位印刷中止状態を格納する部単位印刷中止方法格納部と、
部単位印刷を中止するタイミング状態を印刷中の部の印刷終了時にするか、キャンセル信号が入力された時にするかを選択入力可能な部単位キャンセル状態選択表示画面を出力するオペレーションパネル制御部と、
前記部単位印刷中止方法格納部に格納された部単位印刷中止状態にもとづき印刷中の部を印刷中の部の終わりまで継続して印刷するかまたは印刷中の部のキャンセル信号入力時で中止するか制御されるプリンタ制御部を具備したことを特徴とする部単位印刷中止装置。
【請求項３】
部単位印刷データが格納される部単位データ格納部と、
部単位印刷中止状態を格納する部単位印刷中止方法格納部と、
部単位印刷を中止するタイミングを、印刷中の部の印刷終了時にするかキャンセル信号が入力された時にするかを選択入力可能な部単位キャンセル状態選択表示画面を、部単位印刷に先立ち出力し、この選択表示画面に入力された部単位キャンセル状態を前記部単位印刷中止方法格納部に出力する、選択画面表示制御部を有する情報処理装置側のドライバ手段と、
前記部単位印刷中止方法格納部に格納された部単位印刷中止状態にもとづき、印刷中の部をその終わりまで継続して印刷するかまたは印刷中の部の印刷を中止するか制御されるプリンタ制御部を具備したことを特徴とする部単位印刷中止装置。
【請求項４】
部単位印刷データが格納される部単位データ格納部と、
部単位印刷中止状態を格納する部単位印刷中止方法格納部と、
部単位印刷を中止するタイミングを印刷中の部の印刷終了時にするかキャンセル信号が入力された時にするかを選択入力可能な部単位キャンセル状態選択表示画面を部単位印刷に先立ち出力し、この選択表示画面に入力された部単位キャンセル状態を前記部単位印刷中止方法格納部に出力するオペレーションパネル制御部と、
前記部単位中止方法格納部に格納された部単位印刷中止状態にもとづき、印刷中の部を終わりまで継続して印刷するかまたは印刷中の部の印刷を中止するか制御されるプリンタ制御部を具備したことを特徴とする部単位印刷中止装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタの部単位印刷中止装置に係り、部単位印刷時において、印刷中に印刷キャンセルされた場合、即時キャンセルを行うのか、印刷中の部の終了後にキャンセルを行うのかを設定できる印刷中止装置である。
【背景技術】
【０００２】
プリンタでは、印刷部数を指定して所望部数の印刷を行う部単位指定モードの設定ができるように構成されている。
【０００３】
この部単位指定モードが指定されると、従来の通常のプリンタでは、１ジョブデータを印刷を行いながらプリンタのメモリに格納し、１ジョブ印刷後、メモリ内のデータを再度利用して指定部数の印刷が行われる。
【０００４】
このとき印刷中に印刷キャンセルを行うと、プリンタはキャンセルを受けた時点で印刷を打ち切ってしまう。
【０００５】
（１）従来例１
従来例１では、印刷装置において、印刷中にリセットキィ入力されると、搬送中用紙印刷出力処理を完了し、キャンセル頁数の入力要求を操作パネルに表示するものである。（特許文献１参照）
【０００６】
（２）従来例２
従来例２では、プリンタが受信済みの複数の印刷ジョブの内の特定のジョブ、または→の印刷ジョブ中の特定の部分だけの印刷をキャンセル出来るものである。（特許文献２参照）
【０００７】
（３）従来例３
従来例３では、プリンタに印刷処理を下記のようにキャンセル機能を備えたものであって、オンラインボタンが押され、次いでキャンセルボタンが押下されると、ディスプレイに表示されているページの次のページの印刷処理をキャンセルする。そして再度オンラインボタンを押下し、キャンセルボタンを押下するとディスプレイに表示されている次のページ（キャンセル中のページの次のページ）から印刷処理を再開するものである。（特許文献３参照）
【０００８】
（４）従来例４
従来例４では、画像処理装置で印刷データをキャンセルした場合に、外部入力装置の印刷データの転送状況を考慮することなく、ページ単位または部単位で次の印刷データを印刷することが可能な画像処理装置であり、設定が部単位であれば、例えば１部単位の２ページ残りと３ページ目を読み捨て破棄して、２部単位目から印刷出力し、設定がページ単位であれば、１部単位目の２ページ残りを破棄して、１部単位目の３ページ目と２部単位目を印刷出力するものである。（特許文献４参照）
【特許文献１】特開２００２−１６６６２６号公報
【特許文献２】特開平１０−２８９０７６号公報
【特許文献３】特開平０９−３３０１８８号公報
【特許文献４】特開平１１−３２１０３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
前記従来例１では、１ジョブ内でキャンセル処理が入った場合、そのページから削除したいページまでの指定が可能となるものであり、従来例２では、キャンセルコマンドを受信した時点でそこからどれだけデータ削除を行うかの指定が可能なものである。また従来例３では、オンラインボタンとキャンセルボタンの押下に応じて表示されているページの次のページの印刷をキャンセルしたり、このキャンセルした次のページから印刷再開するものであり、従来例４では設定がページ単位または部単位に応じてページ単位であればキャンセルされた次のページから印刷出力し、部単位であれば次の部単位を印刷出力するものである。
【００１０】
いずれも印刷中に印刷キャンセルを行うと、印刷中の部の終了後にキャンセルを行うものではない。
【００１１】
部単位印刷終了時にキャンセル信号を入力して部単位印刷キャンセルを行う場合、キャンセル信号を部単位印刷の終了時に正確に入力することは難しいため、ユーザによっては、印刷の途中にキャンセル信号が入力しても印刷中のジョブだけは部の最後まで印刷可能に構成制御することが要求されている。したがって本発明はこのような場合に対処するための部単位印刷時の印刷中止装置を提供するものである。
【課題を解決するための手段】
【００１２】
前記課題を解決するため、本発明は下記（１）〜（４）の如く構成することを特徴とする。
【００１３】
（１）部単位印刷データが格納される部単位データ格納部と、印刷の中断を指示するキャンセル信号が入力されたことを検出するとともに、部単位指定された印刷において、部単位印刷中に印刷のキャンセル信号が最初に入力されたときには印刷中の部を継続して部の終わりまで印刷し、再度キャンセル信号が入力されたとき、印刷中の部の印刷を中止するプリンタ制御部を具備したことを特徴とする部単位印刷中止装置。
【００１４】
（２）部単位印刷データが格納される部単位データ格納部と、部単位印刷中止状態を格納する部単位印刷中止方法格納部と、部単位印刷を中止するタイミング状態を印刷中の部の印刷終了時にするか、キャンセル信号が入力された時にするかを選択入力可能な部単位キャンセル状態選択表示画面を出力するオペレーションパネル制御部と、前記部単位印刷中止方法格納部に格納された部単位印刷中止状態にもとづき印刷中の部を印刷中の部の終わりまで継続して印刷するかまたは印刷中の部のキャンセル信号入力時で中止するか制御されるプリンタ制御部を具備したことを特徴とする部単位印刷中止装置。
【００１５】
（３）部単位印刷データが格納される部単位データ格納部と、部単位印刷中止状態を格納する部単位印刷中止方法格納部と、部単位印刷を中止するタイミングを、印刷中の部の印刷終了時にするかキャンセル信号が入力された時にするかを選択入力可能な部単位キャンセル状態選択表示画面を、部単位印刷に先立ち出力し、この選択表示画面に入力された部単位キャンセル状態を前記部単位印刷中止方法格納部に出力する、選択画面表示制御部を有する情報処理装置側のドライバ手段と、前記部単位印刷中止方法格納部に格納された部単位印刷中止状態にもとづき、印刷中の部をその終わりまで継続して印刷するかまたは印刷中の部の印刷を中止するか制御されるプリンタ制御部を具備したことを特徴とする部単位印刷中止装置。
【００１６】
（４）部単位印刷データが格納される部単位データ格納部と、部単位印刷中止状態を格納する部単位印刷中止方法格納部と、部単位印刷を中止するタイミングを印刷中の部の印刷終了時にするか、キャンセル信号が入力された時にするかを選択入力可能な部単位キャンセル状態選択表示画面を部単位印刷に先立ち出力し、この選択表示画面に入力された部単位キャンセル状態を前記部単位印刷中止方法格納部に出力するオペレーションパネル制御部と、前記部単位中止方法格納部に格納された部単位印刷中止状態にもとづき、印刷中の部を終わりまで継続して印刷するかまたは印刷中の部の印刷を中止するか制御されるプリンタ制御部を具備したことを特徴とする部単位印刷中止装置。
【発明の効果】
【００１７】
本発明によれば下記の効果を奏するものである。
【００１８】
（１）ユーザが部単位印刷中に、キャンセル信号を１回または２回選択入力することにより、きわめて簡単に印刷中のジョブだけ印刷して中止するのか、その場で即中止するのかの選択操作が容易にできる。
【００１９】
（２）部単位印刷中、急に印刷を中止したくなった場合、その場で即に印刷中止かそれとも印刷中のジョブだけ印刷して中止するのかの選択が可能となる。
【００２０】
（３）パソコン側よりプリンタに予め部単位中止状態を設定することにより、部単位印刷時の毎回設定や、中止時にはプリンタまで出向く手間を省くことができる。
【００２１】
（４）部単位印刷を行う度、またはユーザにより部単位印刷の中止状態が選択可能となる。プリンタにあらかじめ部単位中止方法を設定することにより、部単位印刷時の毎回設定や、中止時にはプリンタまで出向く手間が省ける。
【発明を実施するための最良の形態】
【００２２】
本発明の第１の実施の形態の概略を図１により説明する。図１は本発明の第１の実施の形態の構成図を示し、１はプリンタ制御部、２はデータ格納バッファ、３はデータ解析部、４は部単位データ格納メモリ、５は描画部、６はオペレーションパネル制御部、７は表示画面、８はオペレーションパネルの如きキィ、９は出力処理部、１０はプログラム保持部、１１はジョブ終了印刷手段、１２印刷中止手段である。
【００２３】
（本発明の第１の実施の形態）
本発明の第１の実施の形態を図１及び図２に基づき説明する。図１はプリンタ側の構成を示す本発明の第１の実施の形態の構成図である、図２はその動作説明図である。
【００２４】
図１において、プリンタ制御部１はプリンタを制御する制御部であって、図示省略したパソコンＰＣからの印刷指示信号にもとづき印刷動作制御する外に、入力信号を解読したり、印刷の中断を指示するキャンセル信号が入力されたことを検出するとともに、部単位指定された印刷において、部単位印刷中に印刷のキャンセル信号が最初に入力されたときは印刷中の部を継続してその部の終わりまで印刷し、再度キャンセル信号が入力されたときには、印刷中の部の印刷を中止するように制御動作するなど、プリンタ全体を制御するものである。
【００２５】
データ格納バッファ２は、パソコンから送られてきたプリンタが印刷すべきデータが格納されるバッファである。
【００２６】
データ解析部３はデータ格納バッファ２に格納されたデータを解析するものであって、例えばデータの設定の内容を解析したり、圧縮データを解析したり、データを展開しながら描画部５に入力したり、このとき部単位設定を解析したりするものである。
【００２７】
部単位データ格納メモリ４は、データ解析部３により部単位データが格納されるものである。
【００２８】
描画部５はビットマップメモリにデータを描画するものである。
【００２９】
オペレーションパネル制御部６は、キィボード８の如きオペレーションパネルより入力されたキィ信号の判定や表示画面制御などのオペレーションパネル制御を行うものであり、メニュー画面の如き選択画面を表示制御する選択画面表示手段６−１が設けられている。
【００３０】
表示画面７はユーザに対して入力を求めるメニュー画面の如き、選択画面を出力制御するものである。
【００３１】
キィボード８はユーザがデータを入力するものである。
【００３２】
出力処理部９は、前記描画部５で描画されたデータを出力するものである。
【００３３】
プログラム保持部１０はプリンタ制御部１を制御するための各種プログラムが保持されるものであり、例えばジョブの終わりまで印刷を行うプログラムであるジョブ終了印刷手段１１や、印刷を中止するプログラムである印刷中止手段１２等が保持される。
【００３４】
次に図１における本発明の第１の実施の形態の動作を図２にもとづき説明する。
【００３５】
Ｓ１．プリンタが印刷中に、ユーザがキィボード８のスイッチを操作したことにより、オペレーションパネル制御部６がこのスイッチ入力を検出する。
【００３６】
Ｓ２．このキィスイッチに応じたキィ信号がオペレーションパネル制御部６からプリンタ制御部１に送出され、プリンタ制御部１ではこれを解析してキャンセルスイッチを操作したことを示すキャンセルスイッチ信号か否かを判別する。キャンセルスイッチ信号でなければ、プリンタ制御部１ではこのキィ操作に応じたスイッチ割り込み処理を行う。しかもキャンセルスイッチ信号であれば次のステップＳ３の操作を行う。
【００３７】
Ｓ３．キャンセルスイッチ信号であれば、プリンタ制御部１は、プリンタが部単位印刷中か否かを判断する。部単位印刷中であれば次のステップＳ４に移行する。
【００３８】
Ｓ４．前記ステップＳ３において、部単位印刷中であれば、キャンセルスイッチが検出されたか否かをプリンタ制御部１は検知する。そしてキャンセルスイッチが検出されたとき、すなわち前記Ｓ２に次いで更にキャンセル検出されたとき、印刷中止する。
【００３９】
Ｓ５．しかし前記ステップＳ４においてキャンセルスイッチが検出されなければプリンタ制御部１は１ページ印刷を行う。そしてこの１ページ印刷により印刷中のジョブが終了するとその印刷を中止する。しかしジョブが終了しなければ１ページ印刷を更に行う。そしてこのジョブが終了するまでこれを繰り返すことになる。
【００４０】
Ｓ６．なお前記ステップＳ３において部単位印刷中でなければ、印刷中止にする。
【００４１】
Ｓ７．印刷中にパソコンＰＣより、インターフェースを介してプリンタ制御部１がキャンセルコマンドを受信したとき、前記ステップＳ３に移る。そして部単位印刷中であれば、ステップＳ４に示す如く、キィボード８で操作されたキャンセルスイッチの入力を検知したとき、直ちに印刷中止するが、キャンセルスイッチの入力を検知しなければ１ページ印刷を繰り返し、ジョブ終了までこれを続け、ジョブ終了により印刷中止となる。
【００４２】
このように、図２の動作では、最初の部単位印刷中のキャンセルでは印刷中のジョブを印刷するが、途中で再度キャンセルスイッチが押下された場合はそこで即中止することができ、特別な設定なしで印刷のキャンセルタイミングが選択可能となる。
【００４３】
(本発明の第２の実施の形態）
本発明の第２の実施の形態では、部単位印刷中にプリンタがユーザから印刷キャンセルを受けた場合、一旦プリンタを停止し、ユーザに印刷の即中止を行うか、または印刷中のジョブが終了してから部単位印刷中止を行うのかを示すことを促すものである。
【００４４】
第２の実施の形態を図３、図４にもとづき説明する。図３は本発明の第２の実施の形態の構成図を示し、図４はその動作説明図である。
【００４５】
図中、他図と同記号は同一部分を示し、１３は部単位中止方法格納部、１４は入力インターフェース、２０はパソコン、２１はパソコン２０のドライバである。
【００４６】
プリンタ制御部１は、部単位中止方法格納部１３に格納された部単位印刷中止状態にもとづき、印刷中のジョブをジョブの終わりまで印刷して中止するのか、または、印刷中のジョブのキャンセル信号入力時で中止するのか制御されるものである。
【００４７】
部単位中止方法格納部１３は、部単位印刷中のプリンタにキャンセル信号が入力されたとき、印刷中のジョブを最後まで印刷するのかそれとも印刷を即中止するのかを示す中止方法が格納されているものである。
【００４８】
入力インターフェース１４は、プリンタとパソコンの如き外部の装置とを接続するもので、例えばパソコン２０からのデータが入力されるものである。
【００４９】
ドライバ２１は、パソコン２０よりプリンタを接続して使用するソフトであり、選択データを入力するためのメニュー画面等も用意されている。
【００５０】
次に本発明の第２の実施の形態の動作を図４にもとづき説明する。
【００５１】
Ｓ１．プリンタが印刷中に、ユーザがキィボード８のスイッチを操作したことにより、オペレーションパネル制御部６がこのスイッチ入力を検出する。
【００５２】
Ｓ２．このキィスイッチに応じたキィ信号がオペレーションパネル制御部６からプリンタ制御部１に送出され、プリンタ制御部１ではこれを解析してキャンセルスイッチを操作したことを示すキャンセルスイッチ信号か否かを判別する。キャンセルスイッチ信号でなければ、プリンタ制御部１ではこのキィ操作に応じたスイッチ割り込み処理を行う。しかしキャンセルスイッチ信号であれば次のＳ３の操作を行う。
【００５３】
Ｓ３．キャンセルスイッチ信号であれば、プリンタ制御部１はプリンタが部単位印刷中か否かを判断する。部単位印刷中であれば次のステップＳ４に移行する。
【００５４】
Ｓ４．前記ステップＳ３において部単位印刷中であれば、プリンタ制御部１はオペレーションパネル制御部６を制御して、オペレーションパネル制御部６にて、部単位キャンセル方法を印刷中のジョブの終わるまで印刷したのちキャンセルするのかそれともキャンセル信号入力時でキャンセルするのかを選択する、部単位キャンセル方法を選択する選択画面表示を選択画面表示部６−１より表示部７に行わせる。
【００５５】
Ｓ５．この選択画面表示により、ユーザがジョブの終了まで印刷することを行うジョブ単位選択を行うと、このジョブ単位選択信号がオペレーションパネル制御部６からプリンタ制御部１に通知されて部単位中止方法格納部１３に格納される。
【００５６】
Ｓ６．そしてプリンタ制御部１は１ページ印刷を行う。この１ページ印刷により印刷中のジョブが終了するとその印刷を中止する。しかしジョブが終了しなければ１ページ印刷を更に行う。そしてこのジョブが終了するまでこれを繰り返すことになる。
【００５７】
Ｓ７．なお前記ステップＳ３において部単位印刷中でなければ印刷は中止される。
【００５８】
Ｓ８．また前記ステップＳ５においてジョブ単位選択でなければ印刷は中止される。
【００５９】
Ｓ９．なお、印刷中にパソコン２０より、入力インターフェース１４を介してプリンタ制御部１がキャンセルコマンドを受信したとき、前記ステップＳ３に移る。そして前記と同様な印刷制御が行われる。
【００６０】
このように、図４の動作では、部単位指定された印刷に対し、印刷中に印刷キャンセルされた場合、一旦印刷を停止し、キャンセルするタイミングを選択させる部単位印刷中止を行うことができる。
【００６１】
（本発明の第３の実施の形態）
本発明の第３の実施の形態では、部単位印刷を行う際に、印刷形式等の追加設定として部単位印刷中止時の方法を選択可能とし、部単位印刷中の印刷キャンセル時には、予め設定していた内容にしたがってジョブ終了時に印刷中止するのかキャンセル信号入力時に印刷中止するのか予め設定していた内容にしたがって部単位印刷中止を行うものである。
【００６２】
第３の実施の形態を図５〜図８にもとづき説明する。図５は本発明の第３の実施の形態の構成図、図６は本発明の第３の実施の形態におけるパソコンによるドライバ設定フローチャート、図７は本発明の第３の実施の形態におけるプリンタ印刷時のフローチャート、図８は本発明の第３の実施の形態における印刷のキャンセル時のフローチャートである。
【００６３】
図中、他図と同記号部は同一部分を示し、２２はパソコン２０側のドライバ２１に設けられた選択画面表示制御部、２３は表示部である。
【００６４】
プリンタ制御部１は、部単位中止方法格納部１３に格納された部単位印刷中止状態にもとづき、印刷中のジョブを終わりまで継続して印刷するかまたは印刷中のジョブの印刷を中止するか制御されるものである。
【００６５】
パソコン２０のドライバ２１は、部単位印刷を中止するタイミングを印刷中の部の印刷終了時にするかキャンセル信号が入力された時にするかを選択入力可能な部単位キャンセル状態選択表示画面を、部単位印刷に先立ち出力し、この選択表示画面に入力された部単位キャンセル態様を前記部単位印刷中止方法格納部１３に出力する選択画面表示制御部２２を有するものである。
【００６６】
選択画面表示制御部２２は、パソコン２０のドライバ２１に設けられた、部単位キャンセル状態選択表示画面を出力する表示部である。
【００６７】
表示部２３は、部単位キャンセル状態を選択入力する部単位キャンセル状態選択表示画面を出力するものである。
【００６８】
Ａ．第３の実施の形態におけるパソコンによるドライバ設定の説明
印刷の実行に先立ち、パソコン側より部単位印刷設定動作を図６により説明する。
【００６９】
Ｓ１．ユーザは印刷の設定に際し、部単位印刷を行う部単位指定を行うか否か操作する。
【００７０】
Ｓ２．ユーザが前記Ｓ１で部単位指定をすれば、ドライバ２１は部単位印刷を示す部単位印刷コマンドを設定する。
【００７１】
Ｓ３．それからドライバ２１は、部単位キャンセル状態選択表示面を表示部２３に出力制御し、部単位キャンセルタイミングコマンドを設定する。
【００７２】
Ｓ４．ユーザは前記Ｓ３において部単位キャンセル状態選択表示面よりキャンセルタイミングとしてそのジョブの終了を示すジョブ単位を選択すれば次のステップＳ５に移る。
【００７３】
Ｓ５．ジョブ単位を選択すれば、ドライバ２１は、キャンセル信号が入力されたとき、実行中のジョブの終了まで印刷することを示すジョブキャンセルフラグを設定する。そして印刷を実行する。
【００７４】
Ｓ６．前記ステップＳ１において印刷設定が部単位指定でなければドライバ２１は部単位印刷コマンドの設定を行わず印刷を実行する。
【００７５】
Ｓ７．また前記ステップＳ４において、キャンセルタイミングとしてジョブ単位が選択されなければ、ドライバ２１は即停止フラグを設定し、印刷を実行する。
【００７６】
Ｂ．第３の実施の形態におけるプリンタ印刷動作の説明
第３の実施の形態におけるプリンタ印刷時の動作を図７に示すフローチャートにもとづき説明する。
【００７７】
Ｓ１．パソコン２０より印刷データがプリンタに送出されると、プリンタではこれを受信する。
【００７８】
Ｓ２．受信したデータは、データ格納バッファ２に格納される。
【００７９】
Ｓ３．このデータ格納バッファ２に保持された受信データは、データ解析部３により受信データが解析される。
【００８０】
Ｓ４．そして部単位印刷コマンドがあるか、解析され、検出されれば次のステップＳ５に移り、なければ前記ステップＳ３に戻る。
【００８１】
Ｓ５．次に部単位印刷キャンセルタイミングコマンドがあるか解析され、検出されれば次のステップＳ６に移り、なければ後述するステップＳ９に移る。
【００８２】
Ｓ６．ジョブキャンセルフラブがオンか否か解析され、オンであれば次のステップＳ７に移り、オンでなければ後述するステップＳ８に移る。
【００８３】
Ｓ７．ジョブキャンセルフラグがオンであれば、ジョブ単位印刷であることを示すフラグが、データ解析部３からプリンタ制御部１を経由して部単位中止方法格納部１３に格納される。
【００８４】
Ｓ８．また前記ステップＳ６でジョブキャンセルフラグがオンでなければ、ジョブ単位印刷ではなく、キャンセル信号が入力されたとき即中止を示す信号が、部単位中止方法格納部１３に格納される。
【００８５】
Ｓ９．それから部単位データ格納メモリ４に部単位データが格納される。
【００８６】
Ｓ１０．そして印刷開始信号が検出されるまで前記ステップＳ３に戻る。印刷開始であれば、次のステップＳ１１に移る。
【００８７】
Ｓ１１．印刷開始されると、描画部５が印刷データをビットマップメモリに展開する。
【００８８】
Ｓ１２．そしてこのビットマップメモリへ展開したデータを出力処理部９で印刷処理する。
【００８９】
Ｃ．第３の実施の形態におけるプリンタの印刷キャンセル時の動作説明
第３の実施の形態におけるプリンタの印刷キャンセル時の動作を、図８に示すフローチャートにもとづき説明する。
【００９０】
Ｓ１．プリンタが印刷中に、ユーザがキィボード８のスイッチを操作したことにより、オペレーションパネル制御部６がこのスイッチ入力を検出する。
【００９１】
Ｓ２．このキィスイッチに応じたキィ信号がオペレーションパネル制御部６からプリンタ制御部１に送出され、プリンタ制御部１ではこれを解析してキャンセルスイッチを操作したことを示すキャンセルスイッチ信号か否かを判別する。キャンセルスイッチ信号でなければ、プリンタ制御部１ではこのキィ操作に応じたスイッチ割り込み処理を行う。しかしキャンセルスイッチ信号であれば次のステップＳ３の操作を行う。
【００９２】
Ｓ３．キャンセルスイッチ信号であれば、プリンタ制御部１は、プリンタが部単位印刷中か否かを判断する。部単位印刷中であれば次のステップＳ４に移行する。
【００９３】
Ｓ４．プリンタ制御部１は部単位中止方法格納部１３をチェックして部単位中止方法がジョブ単位か否かを検出する。
【００９４】
Ｓ５．そしてジョブ単位であれば、１ページ印刷を行い、ジョブ終了でなければ次の１ページ印刷を行い、これをジョブ終了まで行い、印刷中止する。
【００９５】
Ｓ６．前記ステップＳ３において部単位印刷中でなければ、プリンタは印刷停止する。      
【００９６】
Ｓ７．なお印刷中にパソコン２０より入力インターフェース１４を介してプリンタ制御部１がキャンセルコマンドを受信したとき、前記ステップＳ３に移る。そして部単位印刷中であれば、ステップＳ４に示す如く、ジョブ単位で印刷中止する。
【００９７】
このように部単位指定された印刷に対し、印刷中に印刷キャンセルされた場合、キャンセルするタイミングを予めドライバで設定し、その設定内容にしたがってキャンセルを行うことができる。
【００９８】
(本発明の第４の実施の形態）
本発明の第４の実施の形態では、部単位印刷の印刷中止方法を印刷実行に先立ち、プリンタ側よりプリンタに設定し、部単位印刷中の印刷キャンセル時には、予め設定していた内容にしたがって部単位印刷の中止を行うようにしたものである。
【００９９】
第４の実施の形態を図９〜図１１にもとづき説明する。図９は本発明の第４の実施の形態の構成図、図１０は本発明の第４の実施の形態におけるプリンタによるオペレーションパネル設定フローチャート、図１１は本発明の第４の実施の形態における印刷キャンセル時のフローチャートである。
【０１００】
図中、他図と同記号部は同一部分を示し、１はプリンタ制御部、６はオペレーションパネル制御部である。
【０１０１】
プリンタ制御部１は、部単位中止方法格納部１３に格納された部単位印刷中止方法にもとづき、印刷中の部を終わりまで継続して印刷するかまたは印刷中の部の印刷を中止するかプリンタを制御するものである。
【０１０２】
オペレーションパネル制御部６は、部単位印刷を中止するタイミングを印刷中の部の印刷終了時にするかキャンセル信号が入力された時にするかを選択入力可能な部単位キャンセル方法を前記部単位印刷中止方法格納部１３に出力するものである。
【０１０３】
Ａ．第４の実施の形態における、プリンタによるオペレーションパネル設定の説明
印刷の実行に先立ち、プリンタ側より部単位中止方法の設定動作を、図１０に示すオペレーション設定フローチャートにもとづき説明する。
【０１０４】
Ｓ１．ユーザは、例えば表示部７に部単位キャンセルタイミングの設定を選択入力する部単位キャンセル状態選択表示画面を出力する。これによりユーザは、部単位キャンセルタイミングとしてジョブ単位を設定入力すれば、次のステップＳ２に移る。
【０１０５】
Ｓ２．前記ステップＳ１で部単位キャンセルタイミングとしてジョブ単位を設定入力すれば、オペレーションパネル制御部６はプリンタ制御部１を経由して、部単位中止方法格納部１３に、部単位キャンセルタイミングがジョブ単位であることを格納する。
【０１０６】
Ｓ３．しかし前記Ｓ１において設定がジョブ単位でなければ、オペレーションパネル制御部６はプリンタ制御部１を経由して、部単位中止方法格納部１３に部単位キャンセルタイミングとして即停止を格納する。
【０１０７】
Ｓ４．このようにしてキィボード８の如きオペレーションパネルによるプリンタにおける部単位キャンセルタイミングの設定が可能となる。
【０１０８】
Ｂ．第４の実施の形態におけるプリンタの印刷キャンセル時の動作説明
図１１に示す、第４の実施の形態におけるプリンタの印刷キャンセル時の動作は、前記図８に示す、第３の実施の形態における印刷キャンセル時のフローチャートと同様であるので、説明簡略化のためその動作説明を省略する。
【図面の簡単な説明】
【０１０９】
【図１】本発明の一実施の形態の構成図である。
【図２】本発明の一実施の形態の動作説明図である。
【図３】本発明の第２の実施の形態の構成図である。
【図４】本発明の第２の実施の形態の印刷キャンセル時の動作説明図である。
【図５】本発明の第３の実施の形態の構成図である。
【図６】本発明の第３の実施の形態におけるＰＣによるドライバ設定動作説明図である。
【図７】本発明の第３の実施の形態におけるプリンタ印刷時の動作説明図である。
【図８】本発明の第３の実施の形態における印刷キャンセル時の動作説明図である。
【図９】本発明の第４の実施の形態の構成図である。
【図１０】本発明の第４の実施の形態におけるオペレーションパネル設定動作説明図である。
【図１１】本発明の第４の実施の形態における印刷キャンセル時の動作説明図である。
【符号の説明】
【０１１０】
１  プリンタ制御部
２  データ格納バッファ
３  データ解析部
４  部単位データ格納メモリ
５  描画部
６  オペレーションパネル制御部
７  表示部
８  キィ
９  出力処理部
１０  プログラム保持部
１１  ジョブ終了印刷手段
１２  印刷中止手段
【図１】
2006326841.tif 000003
【図２】
2006326841.tif 000004
【図３】
2006326841.tif 000005
【図４】
2006326841.tif 000006
【図５】
2006326841.tif 000007
【図６】
2006326841.tif 000008
【図７】
2006326841.tif 000009
【図８】
2006326841.tif 000010
【図９】
2006326841.tif 000011
【図１０】
2006326841.tif 000012
【図１１】
2006326841.tif 000013