JPH08290634A - 印刷装置 - Google Patents

印刷装置

Info

Publication number
JPH08290634A
JPH08290634A JP7098928A JP9892895A JPH08290634A JP H08290634 A JPH08290634 A JP H08290634A JP 7098928 A JP7098928 A JP 7098928A JP 9892895 A JP9892895 A JP 9892895A JP H08290634 A JPH08290634 A JP H08290634A
Authority
JP
Japan
Prior art keywords
job
output condition
termination
memory
received
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
JP7098928A
Other languages
English (en)
Inventor
Toshihide Narimi
敏秀 成見
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP7098928A priority Critical patent/JPH08290634A/ja
Publication of JPH08290634A publication Critical patent/JPH08290634A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】 【目的】 強制的に終了されたジョブ中に受信された出
力条件によるその後のジョブへの影響を防止する。 【構成】 ジョブ毎の印刷データ、出力条件、ジョブの
移行を指示するジョブ移行コマンド及び実行中のジョブ
を強制的に終了させるためのジョブ強制終了信号を受信
する受信手段と、受信された出力条件を記憶する記憶手
段と、ジョブ強制終了信号を受信した場合にジョブの異
常終了を判定すると共に、ジョブ移行コマンドを受信し
た場合又は所定時間内に受信手段がデータを受信しなか
った場合にジョブの正常終了を判定する終了判定手段
と、ジョブの正常終了が判定された場合に、正常終了す
るジョブ中に受信された出力条件を出力条件記憶手段に
保存すると共に、ジョブの異常終了が判定された場合
に、異常終了するジョブ中に受信された出力条件を出力
条件記憶手段から消去する消去手段と、を備える。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、出力条件に基づいてジ
ョブ毎の印刷データを印刷する印刷装置に関する。
【0002】
【従来の技術】送信された印刷データを正しく印刷でき
ない場合に用紙やインク等の無駄を防止するために、送
信された印刷データを正常に印刷できるか否かを判定
し、該印刷データを正常に印刷できないと判定した場合
に該印刷データを印刷しない印刷装置が特開平6−11
5179号公報に開示されている。
【0003】
【発明が解決しようとする課題】ところで、印刷データ
を印刷するに際して、解像度や原稿サイズ等の出力条件
が印刷装置に入力されメモリに登録されるが、この出力
条件がジョブのどの時期に入力されるかは各ジョブによ
って異なる。従って、例えば、現在実行中のジョブの出
力条件と現在のジョブの直前に実行されたジョブの出力
条件とが同一であるため出力条件の新たな入力が必要な
いにもかかわらず、間違った出力条件を誤って入力して
しまった結果このジョブを強制的に終了する場合には、
再開したジョブにおいて、元の出力条件を入力しなおさ
なければならない。
【0004】本発明は上記事実を考慮したものであり、
上記のような場合に、元の出力条件の入力を不要とする
印刷装置を提供することを目的とする。
【0005】
【課題を解決するための手段】本発明は、ジョブ毎の印
刷データ、出力条件、ジョブの移行を指示するジョブ移
行コマンド及び実行中のジョブを強制的に終了させるた
めのジョブ強制終了信号を受信する受信手段と、受信さ
れた前記出力条件を記憶する出力条件記憶手段と、前記
ジョブ強制終了信号を受信した場合にジョブの異常終了
を判定すると共に、前記ジョブ移行コマンドを受信した
場合又は所定時間内に前記受信手段がデータを受信しな
かった場合にジョブの正常終了を判定する終了判定手段
と、ジョブの正常終了が判定された場合に、正常終了す
るジョブ中に受信された出力条件を前記出力条件記憶手
段に保存すると共に、ジョブの異常終了が判定された場
合に、異常終了するジョブ中に受信された出力条件を前
記出力条件記憶手段から消去する消去手段と、を備える
ことを特徴とする。
【0006】
【作用】本発明によれば、受信手段は、ジョブ毎の印刷
データ、出力条件、ジョブの移行を指示するジョブ移行
コマンド及び実行中のジョブを強制的に終了させるため
のジョブ強制終了信号を受信する。また、出力条件記憶
手段は、受信された出力条件を記憶する。
【0007】終了判定手段は、ジョブ強制終了信号を受
信した場合にジョブの異常終了を判定すると共に、ジョ
ブ移行コマンドを受信した場合又は所定時間内に受信手
段がデータを受信しなかった場合にジョブの正常終了を
判定する。そして、消去手段は、ジョブの正常終了が判
定された場合に、正常終了するジョブ中に受信された出
力条件を出力条件記憶手段に保存すると共に、ジョブの
異常終了が判定された場合に、異常終了するジョブ中に
受信された出力条件を出力条件記憶手段から消去する。
【0008】
【実施例】以下、図面に基づいて本発明の実施例を説明
する。
【0009】図1には、本発明の実施例に係るレーザプ
リンタ10の概要が示されている。このレーザプリンタ
10は、イメージデータを印刷する記録部11と、図示
しないパーソナルコンピュータ等のホストコンピュータ
と接続されるホストインタフェース端子12を備え、か
つ記録部11にイメージデータを供給する画像供給部1
3と、必要に応じて用紙のサイズや文字の大きさ等の出
力条件を入力するためのキーボード及び液晶表示パネル
等で構成されたディスプレイを備えた操作パネル14
と、図示しない商用電源(AC)に接続され、かつこれ
らの記録部11、画像供給部13及び操作パネル14に
所定の電力を供給する電源部15とを備えており、これ
らは相互に接続されている。
【0010】なお、画像供給部13は、必要に応じて複
数のホストインタフェース端子を有してもよく、また図
示しないネットワークに接続される入力端子を有してい
てもよい。
【0011】図2には、画像供給部13の構成が示され
ており、画像供給部13は、レーザプリンタ10全体の
制御を行うCPU20と、レーザプリンタ10全体を制
御するプログラムを記憶したプログラムメモリ21と、
印刷するときの文字パターン及びこの文字パターンに対
応する文字コードを記憶した文字パターンメモリ22
と、図示しない電池によってバックアップされ、レーザ
プリンタ10自体の電源がオフになった状態でも必要な
データを保持するNVM(不揮発性メモリ)23と、現
在時刻を読むためのRTC(リアルタイムクロック)2
4と、ホストコンピュータとの間で信号を送受するため
の、セントロニクスインタフェースやイーサネットのよ
うなホストインタフェース回路25と、操作パネル14
との間で信号を送受するためのパネルインタフェース回
路26と、ホストコンピュータから入力されたデータを
自動的かつ一時的に保持する受信バッファ、印刷データ
に基づいて発生した文字パターンやイメージ等を記録用
紙の1ページに対応させて展開して電子的な編集を行う
ためのページメモリ27、ワークエリアとしての作業用
メモリ、出力条件を一時的に記憶する一時設定メモリ、
ジョブが正常に終了したときにこのジョブ中に入力され
た出力条件を記憶する出力条件メモリ及びホストコンピ
ュータからデータが入力された時から所定時間が経過し
たか否かを判断するための基準時刻を記憶する管理メモ
リを含むRAM28と、記録部11との間で信号を送受
するための記録部インタフェース回路29と、記録部イ
ンタフェース回路29及びページメモリ27の間でイメ
ージデータの転送を制御するビットマップコントローラ
30とを備えており、これらはバス31によって相互に
接続されている。また、ビットマップコントローラ30
は、ページメモリ27と記録部インタフェース回路29
と直接接続されている。
【0012】このレーザプリンタ10は、ホストインタ
フェース端子や入力端子の数に合わせて、ホストインタ
フェース回路32を増設してもよく、また、接続される
ホストコンピュータから転送されてくる印刷データや制
御データに対応したプログラムや文字パターンが必要な
場合には、着脱自在のICカード形式又はSIMM形式
のROMで構成されたプログラムメモリ33や文字パタ
ーンメモリ34を選択的に接続してもよい。
【0013】さらに、文字パターンの追加、フォームデ
ータや外字データや図形データの保存、及びホストコン
ピュータからの入力データの保持等のためのハードディ
スク35が必要に応じて接続されてもよい。
【0014】プログラムメモリ21には、後述するフロ
ーチャートに対応するプログラム、各プリンタメーカに
よって開発された、ARTプログラム、201Hエミュ
レーションプログラム、ESC/Pエミュレーションプ
ログラム及びHP/GLエミュレーションプログラム等
のようなエミュレーションプログラム、並びにその他の
プログラムが記憶されており、各エミュレーションプロ
グラムは各エミュレーションモードで実行され、エミュ
レーションモードはホストコンピュータから送信される
エミュレーション指定コマンドによって指定される。
このレーザプリンタ10は、次の場合にジョブの正常終
了を判定する。即ち、(1) エミュレーションモー
ド、換言すれば、ジョブの移行を指示するエミュレーシ
ョン指定コマンドが入力された場合(即ち、実行中のジ
ョブの終了及び次のジョブの開始を指示するエミュレー
ション指定コマンドが入力された場合であり、レーザプ
リンタ10起動後の最初のエミュレーション指定コマン
ドのようにジョブの開始のみを指示するエミュレーショ
ン指定コマンドの入力を除く) (2) 基準時刻から所定時間が経過した場合(即ち、
受信バッファが所定時間何も受信しなかった場合) また、このレーザプリンタ10は、実行中のジョブを強
制的に終了させるためのジョブ強制終了信号が入力され
た場合にジョブの異常終了を判定する。
【0015】そして、このレーザプリンタ10は、ジョ
ブの正常終了が判定され、かつ一時設定メモリに出力条
件が記憶されている場合、即ち、正常終了するジョブ中
に出力条件が入力された場合に、その出力条件を出力条
件メモリに登録し、ジョブの異常終了が判定された場合
には、このジョブ中に入力され、一時設定メモリに一時
記憶された出力条件を消去する。
【0016】この本実施例の動作を図3に基づいて説明
する。ステップ100では、一時設定メモリをクリア
し、管理メモリから基準時刻を消去する。次のステップ
102では、操作パネル14又はホストコンピュータか
らジョブ強制終了信号が入力されたか否かを判定し、ジ
ョブ強制終了信号が入力されていない場合にはステップ
104で管理メモリに基準時刻が登録されているか否か
を判定し、管理メモリに基準時刻が登録されている場合
には、ステップ106でRTC24から現在の時刻を読
み出して、登録された基準時刻から所定時間が経過した
か否かを判定する。
【0017】管理メモリに基準時刻が登録されていない
場合又は登録された基準時刻から所定時間が経過してい
ない場合には、それぞれステップ104、106の判定
が否定され、ステップ108で受信バッファにホストコ
ンピュータからデータが入力されたか否かを判定する。
ホストコンピュータからデータが入力されていない場合
にはステップ102に戻り、ホストコンピュータからデ
ータが入力された場合には、ステップ110で、RTC
24から現在の時刻を読み出して、読み出された現在の
時刻を基準時刻として管理メモリに登録又は更新する。
次のステップ112では、入力されたデータを作業用メ
モリに移してコマンドを解析し、ステップ114で、解
析されたコマンドがエミュレーション指定コマンドであ
るか否かを判定する。解析されたコマンドがエミュレー
ション指定コマンドでない場合には、ステップ116
で、解析されたコマンドが出力条件の登録を指示する各
エミュレーションプログラムにおける出力条件登録コマ
ンドであるか否かを判定する。この出力条件には、文字
の書体、文字の大きさ、ディップスイッチ項目の指定、
解像度、イメージエンハンスのON又はOFF、出力部
数、倍率、片面印刷又は両面印刷の指定、原稿サイズ、
用紙サイズ(トレイ指定)、ロール紙又はカット紙の指
定、及び印刷基準位置の指定等が含まれる。ここで、デ
ィップスイッチ項目の指定とは、表記法が2種以上ある
場合にそのいずれかを指定することをいい、例えば、
「ゼロ」に対して、0と、0に斜線が表示されたものと
の2つの表記法がある場合に0を指定すること等をい
う。
【0018】解析されたコマンドが出力条件登録コマン
ドでない場合には、ステップ118でその他のコマンド
を実行してステップ102に戻り、解析されたコマンド
が出力条件登録コマンドである場合には、ステップ12
0で、受信バッファに入力された出力条件を一時設定メ
モリに一時記憶させてステップ102に戻る。
【0019】また、ステップ114において解析された
コマンドがエミュレーション指定コマンドである場合に
は、ステップ122で、一時設定メモリの状態をみてこ
の一時設定メモリにデータが記憶されているか否かを判
定する。一時設定メモリにデータが記憶されていない場
合、即ち、入力されたエミュレーション指定コマンドが
レーザプリンタ10の起動後の最初のエミュレーション
指定コマンドである場合又は入力されたエミュレーショ
ン指定コマンドにより終了するジョブにおいて出力条件
が入力されなかった場合には、ステップ124で、この
エミュレーション指定コマンドによって指定されたエミ
ュレーションプログラムをプログラムメモリ21から読
み出してエミュレーションモードを設定し、ステップ1
02に戻る。
【0020】他方、一時設定メモリにデータが記憶され
ている場合、即ち、入力されたエミュレーション指定コ
マンドにより終了するジョブにおいて出力条件が入力さ
れた場合には、ステップ128に移行する。
【0021】また、ステップ106においてホストコン
ピュータからデータが入力されたときから所定時間が経
過した場合には、ステップ126で一時設定メモリの状
態をみてこの一時設定メモリにデータが記憶されている
か否かを判定する。一時設定メモリにデータが記憶され
ている場合には、ステップ128で一時設定メモリに一
時記憶された出力条件を出力条件メモリに登録(更新)
し、一時設定メモリをクリアする。次のステップ130
では、登録された出力条件の内容を操作パネル14のデ
ィスプレイに表示し、ステップ132でエミュレーショ
ンモードを移行するか否かを判定する。
【0022】エミュレーションモードを移行する場合に
は、ステップ124に移行する。一方、エミュレーショ
ンモードを移行しない場合又は一時設定メモリにデータ
が記憶されていない場合には、それぞれステップ13
2、126の判定が否定され、ステップ134で管理メ
モリから基準時刻を消去してステップ102に戻る。
【0023】ステップ102においてジョブ強制終了信
号が入力された場合には、ステップ136で実行中のジ
ョブを終了させ、一時設定メモリをクリアしてステップ
102に戻る。これにより、このジョブ中に入力された
出力条件が一時設定メモリに記憶されていた場合には、
この出力条件は消去される。
【0024】以上のように、本実施例に係るレーザプリ
ンタ10は、ジョブがジョブ強制終了信号によって終了
する場合にはこのジョブ中に入力された出力条件を出力
条件メモリに登録しない。このため、例えば、現在実行
中のジョブの出力条件と現在のジョブの直前に実行され
たジョブの出力条件とが同一であるため出力条件の新た
な入力が必要ないにもかかわらず、間違った出力条件を
誤って入力してしまった結果現在のジョブを強制的に終
了する場合に、再開したジョブにおいて元の出力条件を
入力する手間が省略される。
【0025】上記実施例において、印刷データを印刷す
る場合、一時設定メモリにデータが記憶されていないと
きは出力条件メモリに登録された出力条件によって印刷
を行い、一時設定メモリにデータが記憶されているとき
は一時設定メモリに一時記憶された出力条件によってイ
メージデータが印刷される。なお、ホストコンピュータ
から入力された出力条件が前述の出力条件の具体例の一
部であって、この出力条件のみでは印刷できない場合に
は、一時設定メモリに一時記憶された出力条件以外の出
力条件が出力条件メモリから読み出されてイメージデー
タが印刷される。また、この場合、図3のステップ12
8及び130において、出力条件メモリに登録された出
力条件又は操作パネル14に表示された出力条件のう
ち、一時設定メモリに一時記憶された出力条件のみが更
新される。
【0026】また、上記実施例では、ホストコンピュー
タから入力された出力条件のみを考慮しているが、ホス
トコンピュータ及び操作パネル14の双方から出力条件
が入力される場合には、常にいずれか一方の出力条件を
優先してもよいし、新しく入力された出力条件を優先し
てもよい。
【0027】さらに、標準の出力条件を設定しておき、
レーザプリンタ10の起動時や基準時刻から所定時間が
経過した場合に、この標準の出力条件を出力条件メモリ
に登録したり、操作パネル14に表示してもよい。
【0028】なお、上記実施例では、エミュレーション
指定コマンドがジョブの移行を指示しているが、各エミ
ュレーションプログラムにおけるコマンドがジョブの移
行を指示する場合にも本発明を適用できる。
【0029】
【発明の効果】本発明は、ジョブが正常終了した場合
に、そのジョブ中に受信された出力条件を保存する一
方、ジョブが異常終了した場合に、そのジョブ中に受信
された出力条件を消去するため、現在実行中のジョブの
出力条件と現在のジョブの直前に実行されたジョブの出
力条件とが同一であるため出力条件の新たな入力が必要
ないにもかかわらず、間違った出力条件を誤って入力し
てしまった結果現在のジョブを強制的に終了する場合に
は、再開したジョブにおいて元の出力条件の入力を不要
とする、という優れた効果を奏する。
【図面の簡単な説明】
【図1】本実施例に係るレーザプリンタのブロック図で
ある。
【図2】図1の画像供給部のブロック図である。
【図3】ジョブが正常終了したか否かによってそのジョ
ブで入力された出力条件の登録可否を決定するためのC
PUの制御ルーチンである。
【符号の説明】
10 レーザプリンタ 20 CPU 28 RAM

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 ジョブ毎の印刷データ、出力条件、ジョ
    ブの移行を指示するジョブ移行コマンド及び実行中のジ
    ョブを強制的に終了させるためのジョブ強制終了信号を
    受信する受信手段と、 受信された前記出力条件を記憶する出力条件記憶手段
    と、 前記ジョブ強制終了信号を受信した場合にジョブの異常
    終了を判定すると共に、前記ジョブ移行コマンドを受信
    した場合又は所定時間内に前記受信手段がデータを受信
    しなかった場合にジョブの正常終了を判定する終了判定
    手段と、 ジョブの正常終了が判定された場合に、正常終了するジ
    ョブ中に受信された出力条件を前記出力条件記憶手段に
    保存すると共に、ジョブの異常終了が判定された場合
    に、異常終了するジョブ中に受信された出力条件を前記
    出力条件記憶手段から消去する消去手段と、 を備える印刷装置。
JP7098928A 1995-04-24 1995-04-24 印刷装置 Pending JPH08290634A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7098928A JPH08290634A (ja) 1995-04-24 1995-04-24 印刷装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7098928A JPH08290634A (ja) 1995-04-24 1995-04-24 印刷装置

Publications (1)

Publication Number Publication Date
JPH08290634A true JPH08290634A (ja) 1996-11-05

Family

ID=14232797

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7098928A Pending JPH08290634A (ja) 1995-04-24 1995-04-24 印刷装置

Country Status (1)

Country Link
JP (1) JPH08290634A (ja)

Similar Documents

Publication Publication Date Title
JP3271862B2 (ja) ページプリンタ
JP2002019236A (ja) 画像処理装置および画像処理装置の制御方法および記憶媒体
JP2003186657A (ja) 出力方法、出力装置、出力装置の制御プログラム及び記憶媒体
JP2771677B2 (ja) 印刷装置
JP3209911B2 (ja) 印刷制御装置および印刷制御装置のデータ処理方法
JPH08292851A (ja) 印刷装置
JPH05193236A (ja) 印刷装置
JPH1199730A (ja) 印刷装置及びその制御方法
JPH09188039A (ja) 画像形成装置及びその制御方法
JPH09254503A (ja) 画像形成装置
JP3128385B2 (ja) プリンタ
JP2000079742A (ja) 印刷装置、印刷方法、印刷システムおよび記憶媒体
US20060136616A1 (en) Printer, processing method, program, and storage medium
JP2000343790A (ja) 印刷システム、その制御方法および記憶媒体
JP3584660B2 (ja) プリンタ装置
JP2001253146A (ja) 印刷処理装置
JPH05212916A (ja) プリンタ装置
JPH11138921A (ja) プリンタ
JP2000335049A (ja) 印刷装置、排紙制御方法及び記憶媒体
JP2859976B2 (ja) 印刷装置
JPH0664252A (ja) エミュレーション・モードを有する印刷装置
JPH11157145A (ja) プリンタ装置
JPH08282055A (ja) 白紙エリア判定方法及び印字制御方法
JPH05324226A (ja) プリンタ制御装置
US20070097418A1 (en) Job management system and program for the same

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040309