JPH09254485A - 画像形成装置 - Google Patents

画像形成装置

Info

Publication number
JPH09254485A
JPH09254485A JP8096058A JP9605896A JPH09254485A JP H09254485 A JPH09254485 A JP H09254485A JP 8096058 A JP8096058 A JP 8096058A JP 9605896 A JP9605896 A JP 9605896A JP H09254485 A JPH09254485 A JP H09254485A
Authority
JP
Japan
Prior art keywords
print data
job
saved
print
paper
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
JP8096058A
Other languages
English (en)
Inventor
Yoshinari Inoue
宜也 井上
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP8096058A priority Critical patent/JPH09254485A/ja
Publication of JPH09254485A publication Critical patent/JPH09254485A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】 【課題】 印刷したいサイズの用紙がない場合、更に
は、実行したいフォームがない場合でも、印刷ジョブを
円滑に効率よく行い、リカバリーも容易に正確に行える
ようにする。 【解決手段】 ホスト15から印刷データを受け取り、
インプットバッファへ格納し、エミュレーションがイン
プットバッファからデータを順次取り出し、印刷データ
を変印刷データに変換する。次に、そのページバッファ
をビットマップに展開し、それをプリンタエンジン14
へ出力して印刷を行う。この一連の印刷処理で、印刷デ
ータをレイアウトしていく際に、印刷する用紙サイズを
確定し、それに応じてレイアウトしていくが、そのサイ
ズの用紙がない場合、ビットマップに展開した状態で、
それぞれのバッファとは別のメモリに待避保持させる。
次に、印刷したいサイズの用紙が実装,補給されたと
き、待避した印刷データの印刷処理を開始する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、画像形成装置、よ
り詳細には、プリンタ装置に関する。
【0002】
【従来の技術】従来、印刷したいサイズの用紙がない場
合、用紙カセット(サイズ)の交換要求メッセージを出
し、用紙カセット交換、あるいは、装着されている用紙
に強制印刷する旨の操作で、印刷実行を行う画像形成装
置がある。また、無条件に装着されているサイズの用紙
に印刷実行するものや、用紙切れと同じようなメッセー
ジ,ホストI/F制御を行う装置もある。
【0003】また、従来、印刷したいフォームがない場
合、フォーム無しエラー等のエラーメッセージを表示
し、フォーム実行を取りやめて強制印刷することが行わ
れている。
【0004】
【発明が解決しようとする課題】上記従来技術にあげた
用紙サイズ交換要求と、強制印刷実行させる装置では、
印刷操作の中断,遅延になり、ネットワークプリンタな
どの場合、後続のジョブの妨げ等にもなりやすく、無条
件に強制印刷を行う場合は、再印刷等、手間と用紙の無
駄になることが多い。用紙切れ処理と同じ場合は、ジョ
ブが中断し、リカバリー処理や後続ジョブの停滞等、問
題が発生しやすい。更に、上記従来技術にあげた強制印
刷では、フォーム実装、あるいは、ダウンロード後、再
印刷操作,処理等,用紙,操作など無駄が発生する。
【0005】本発明は、上述のごとき実情に鑑みてなさ
れたもので、印刷したいサイズの用紙がない場合、更に
は、実行したいフォームがない場合でも、印刷ジョブを
円滑に効率よく行い、また、リカバリーも容易に、か
つ、正確に行えることを目的としてなされたものであ
る。
【0006】
【課題を解決するための手段】請求項1の発明は、画像
形成装置において、印刷したいサイズの用紙が、未実装
あるいは用紙切れ等の場合、その印刷データをメモリに
待避させ、印刷したいサイズの用紙が実装あるいは補給
され、該用紙サイズの印刷が可能になった時、待避した
印刷データを印刷実行可能とすることを特徴とし、もっ
て、印刷データを待避することでジョブの停滞,印刷ミ
スを解消し、更には、適切な用紙サイズ実装時に、印刷
再開可能とし、リカバリー処理が容易にかつ正確にでき
るよにしたものである。
【0007】請求項2の発明は、請求項1の発明におい
て、前記メモリに待避する印刷データをジョブ毎に分別
し、印刷実行可能になった時、ジョブ毎に分別した待避
印刷データの中から、指定する印刷ジョブを印刷実行可
能とすることを特徴とし、もって、ジョブ毎に分別管理
し、待避後の再印刷処理が円滑に行えるようにするとと
もに、指定ジョブ毎に再印刷処理を可能とし、操作性を
向上するようにしたものである。
【0008】請求項3発明は、請求項2の発明におい
て、前記ジョブ毎に分別した待避印刷データの中から指
定したジョブを、印刷実行が可能なサイズの用紙でない
他のサイズの用紙に印刷実行可能とすることを特徴と
し、もって、指定用紙がない場合でも、印刷再開できる
ようにし、緊急な場合や妥協する場合など、融通が効き
操作性が向上するようにしたものである。
【0009】請求項4発明は、画像形成装置において、
印刷したいフォームがない場合、その印刷データをメモ
リに待避させ、印刷したいフォームが実装あるいはダウ
ンロード等により登録され、正常な印刷が可能になった
時、前記待避した印刷データを印刷実行可能とすること
を特徴とし、もって、印刷データを待避することで、印
刷ミスが解消し、更には、実行したい実装時に印刷再開
でき、リカバリー処理を容易にかつ正確に行えるように
したものである。
【0010】請求項5発明は、請求項4の発明におい
て、前記メモリに待避する印刷データをジョブ毎に分別
し、印刷実行可能になった時、ジョブ毎に分別した待避
印刷データの中から、指定する印刷ジョブを印刷実行可
能とすることを特徴とし、もって、ジョブ毎に分別管理
し、待避後の再印刷処理が円滑に行えるようにし、更に
は、指定ジョブ毎に再印刷処理を可能とし、操作性を向
上するようにしたものである。
【0011】請求項6発明は、請求項4の発明におい
て、前記ジョブ毎に分別した待避印刷データの中から指
定したジョブを、印刷実行が可能なフォームでない他の
フォームで印刷実行あるいはフォーム実行を取りやめ印
刷可能とすることを特徴とし、もって、実行したいフォ
ームがない場合でも、印刷再開できるようにし、緊急な
場合や妥協する場合など、融通が効き操作性が向上する
ようにしたものである。
【0012】
【発明の実施の形態】図1は、本発明が実施に使用する
ブリンタコントローラの全体構成を示すブロック図で、
プリンタコントローラ1は、図示のように、ホストイン
タフェース部2,HDDインタフェース部3,ICカー
ドインタフェース部4,コントロールインタフェース部
5,データ制御部6,アドレス制御部7,タイマ8,C
PU9,ROM10,RAM11,ビデオ制御部12及
びエンジンインタフェース部13からなる。なお、ホス
トインタフェース部2,HDDインタフェース部3及び
ICカードインタフェース部4は、それぞれ複数個設け
ることも可能であり、ICカード部17とICカードイ
ンタフェース部4は必要がなければ省略してもよい。こ
の実施例では、ホストインタフェース部2は4個,HD
Dインタフェース部3は1個,ICカードインタフェー
ス部4は1個設けられているものとする。CPU9は、
このプリンタコンローラ1全体を統括制御する中央処理
装置であり、汎用の16ビット、又は、32ビットのC
PUを使用する。
【0013】ROM10は、プログラムメモリであり、
CPU9を制御するためのマイクロコードを格納する。
そして、直接ハードウェアを制御するソフトウェアとし
て最低限、次の(a)〜(c)のモジュールを格納す
る。 (a)ホストインタフェースハンドラ (b)プリンタエンジンハンドラ (c)コントロールパネルハンドラ 更に、各プリンタソフトウェアに関係なく共通に使用で
きるソフトウェアとしては、次の(d)〜(f)を格納
する。 (d)診断プログラム (e)テストプログラム (f)サービスプログラム なお、プリンタソフトウェアは、ICカード17に格納
されており、必要な時にRAM11にロードされるが、
最初からこのROM10に標準のプリンタソフトウェア
を格納しておくこともできる。また、フォントもこのR
OM10に搭載されている。
【0014】RAM11は、大容量のランダムアクセス
メモリであり、主として次のような用途に使用される。 (イ)インプットバッファ(ロ)ページバッファ
(ハ)ビデオバッファ (ニ)システムメモリ (ホ)フォントファイル
(ヘ)バックアップバッファ (ト)ベクトルファイル (チ)マクロファイル
(リ)イメージファイル (ヌ)プリントスプーラファイル
【0015】ホストインタフェース部2は、様々なホス
トマシンに合わせて、次のようなインタフェースを選択
することができる。 (A)パラレルインタフェース/セントロニクス (B)パラレルインタフェース/SCSI (C)シリアルインタフェース/RS−232C (D)シリアルインタフェース/RS−422 (E)LANインタフェース
【0016】HDDインタフェース部3及びICカード
インタフェース部4は、HDD16,ICカード17の
メモリに書き込み・読み出しをするためのインタフェー
ス部である。コントロールパネルインタフェース部5
は、コントロールパネル18と接続するシリアルインタ
フェースである。タイマ8は、システムタイマであり、
エンジンインタフェース部13,ホストインタフェース
部2等のタイムアウト制御にも使用される。データ制御
部6は、RAM11上のページバッファのデータに基づ
き、ビデオバッファにビデオデータを作成していく場合
に使用される。アドレス制御部7は、ページバッファの
データに基づいてビデオバッファにビデオデータを作る
場合のDMA(Direct Memory Access)アドレスと、ビ
デオバッファに作られたビデオデータをビデオクロック
(WCLK)の同期させて順次出力していくためのビデ
オアドレスと、RAM11(ダイナミックRAM)のリ
フレッシュを制御するリフレッシュアドレスカウンタを
必要に応じて切り替えて出力するための制御をする。ビ
デオ制御部12は、RAM11上のビデオバッファに作
られたビデオデータが、CPUの処理単位(例えば、3
2ビットなら32ビット)ずつ読み出されたパラレルビ
デオデータをシリアルビデオデータに変換して、プリン
タエンジンユニット14に出力する。
【0017】(請求項1の発明)以上のような装置で、
まず、ホスト15から印刷データを受け取ると、そのデ
ータをインプットバッファへ格納し、エミュレーション
がインプットバッファからデータを順次取り出し、印刷
データをレイアウト,展開情報等の変印刷データ(ペー
ジバッファと呼ぶ)に変換する。次に、そのページバッ
ファをビットマップに展開し、それをプリンタエンジン
14へ出力し印刷を行う。これらが、一連の印刷処理
で、インプットバッファからデータを取り出し、印刷デ
ータをレイアウトしていく際に、コマンド、あるいは、
以前からの設定で印刷する用紙サイズが確定し、それに
応じてレイアウトしていくが、そのサイズの用紙がない
場合、ページバッファ、あるいは、それをビットマップ
に展開した状態(ビットマップバッファと呼ぶ)で、そ
れぞれのバッファとは、別のメモリ(HDDなどが一般
的)に待避、あるいは、保持(見掛け上、待避)させ
る。次に、印刷したいサイズの用紙が実装,補給された
とき、待避した印刷データの印刷処理を開始する。
【0018】(請求項2の発明)次に、待避する印刷デ
ータをジョブ毎に分別管理して待避させ、印刷可能なサ
イズの用紙が実装されたとき、ジョブ毎に待避したデー
タの中から任意のジョブを選択,指定して、そのジョブ
の印刷実行を行う。
【0019】(請求項3の発明)また、印刷可能なサイ
ズの用紙がない場合でも、待避した印刷データのジョブ
の中から任意のジョブを選択,指定し、そのジョブの印
刷を現存するサイズの用紙で印刷実行する。
【0020】(請求項4の発明)また、図1に示したよ
うな装置で、まず、ホストから印刷データを受け取る
と、前述のように、そのデータをインプットバッファへ
格納し、エミュレーションがインプットバッファからデ
ータを順次取り出し、印刷データをレイアウト,展開情
報等の変印刷データ(ページバッファと呼ぶ)に変換す
る。次に、そのページバッファをビットマップに展開
し、それをプリンタエンジン14へ出力し印刷を行う。
これらが、一連の印刷処理で、インプットバッファから
データを取り出し、印刷データをレイアウトしていく際
に、実行するフォームの存在が認識されるのが一般的な
処理であるが、その時、実行するフォームの存在がプリ
ンタに存在しないことが認識されると、未レイアウトの
フォームがあり、そのフォームの情報を一時的にページ
バッファに定義し、そのページバッファが完成した段階
でそのページバッファを別のメモリ(HDDなどが一般
的)に待避、あるいは、保持(見掛け上、待避)させ
る。次に、なかったフォームが実装、あるいは、ダウン
ロードされ、プリンタに存在が認識された時、待避した
ページバッファの一時的に定義したフォーム情報から、
そのフォームを正規の情報にレイアウトして、印刷デー
タの印刷処理を開始する。
【0021】(請求項5の発明)次に、待避する印刷デ
ータをジョブ毎に用別管理して待避させ、実行したいフ
ォームが実装されたとき、ジョブ毎に待避したデータの
中から、任意のジョブを選択,指定して、そのジョブの
印刷実行を行う。
【0022】(請求項6の発明)また、実行したいフォ
ームかない場合でも、待避した印刷データの中から、任
意のジョブを選択,指定し、そのジョブの印刷を現存す
る代替えするフォームに置き換えて、あるいは、フォー
ムを実行せず印刷実行する。
【0023】
【発明の効果】請求項1の発明によると、画像形成装置
において、印刷したいサイズの用紙が、未実装あるいは
用紙切れ等の場合、その印刷データをメモリに待避さ
せ、印刷したいサイズの用紙が実装あるいは補給され、
該用紙サイズの印刷が可能になった時、待避した印刷デ
ータを印刷実行可能としたので、印刷データを待避する
ことでジョブの停滞,印刷ミスを解消し、更には、適切
な用紙サイズ実装時に、印刷再開可能となり、リカバリ
ー処理が容易に正確にできる。
【0024】請求項2の発明によると、請求項1の発明
において、前記メモリに待避する印刷データをジョブ毎
に分別し、印刷実行可能になった時、ジョブ毎に分別し
た待避印刷データの中から、指定する印刷ジョブを印刷
実行可能としたので、ジョブ毎に分別管理し、待避後の
再印刷処理が円滑に行え、指定ジョブ毎に再印刷処理が
可能となり、操作性が向上する。
【0025】請求項3発明によると、請求項2の発明に
おいて、前記ジョブ毎に分別した待避印刷データの中か
ら指定したジョブを、印刷実行が可能なサイズの用紙で
ない他のサイズの用紙に印刷実行可能としたので、指定
用紙がない場合でも、印刷再開でき、緊急な場合や妥協
する場合になど、融通が効き操作性が向上する。
【0026】請求項4発明によると、画像形成装置にお
いて、印刷したいフォームがない場合、その印刷データ
をメモリに待避させ、印刷したいフォームが実装あるい
はダウンロード等により登録され、正常な印刷が可能に
なった時、前記待避した印刷データを印刷実行可能とし
たので、印刷データを待避することで、印刷ミスが解消
し、更には、実行したい実装時に印刷再開でき、リカバ
リー処理を容易に、かつ、正確に行うことができる。
【0027】請求項5発明によると、請求項4の発明に
おいて、前記メモリに待避する印刷データをジョブ毎に
分別し、印刷実行可能になった時、ジョブ毎に分別した
待避印刷データの中から、指定する印刷ジョブを印刷実
行可能としたので、ジョブ毎に分別管理し、待避後の再
印刷処理が円滑に行え、更には、指定ジョブ毎に再印刷
処理が可能となり、操作性が向上する。
【0028】請求項6発明によると、請求項4の発明に
おいて、前記ジョブ毎に分別した待避印刷データの中か
ら指定したジョブを、印刷実行が可能なフォームでない
他のフォームで印刷実行あるいはフォーム実行を取りや
め印刷可能としたので、実行したいフォームがない場合
でも、印刷再開でき、緊急な場合や妥協する場合など、
融通が効き操作性が向上する。
【図面の簡単な説明】
【図1】 本発明によるプリンタが適用されたプリンタ
コントローラの全体構成を説明するためのブロック図で
ある。
【符号の説明】
1…プリンタコントローラ、2…ホストインタフェース
部、3…HDDインタフェース部、4…ICカードイン
タフェース部、5…コントロールインタフェース部、6
…データ制御部、7…アドレス制御部、8…タイマ、9
…CPU、10…ROM、11…RAM、12…ビデオ
制御部、13…エンジンインタフェース部、14…プリ
ンタエンジンユニット。

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 画像形成装置において、印刷したいサイ
    ズの用紙が、未実装あるいは用紙切れ等の場合、その印
    刷データをメモリに待避させ、印刷したいサイズの用紙
    が実装あるいは補給され、該用紙サイズの印刷が可能に
    なった時、待避した印刷データを印刷実行可能とするこ
    とを特徴とする画像形成装置。
  2. 【請求項2】 前記メモリに待避する印刷データをジョ
    ブ毎に分別し、印刷実行可能になった時、ジョブ毎に分
    別した待避印刷データの中から、指定する印刷ジョブを
    印刷実行可能とすることを特徴とする請求項1に記載の
    画像形成装置。
  3. 【請求項3】 前記ジョブ毎に分別した待避印刷データ
    の中から指定したジョブを、印刷実行が可能なサイズの
    用紙でない他のサイズの用紙に印刷実行可能とすること
    を特徴とする請求項2に記載の画像形成装置。
  4. 【請求項4】 画像形成装置において、印刷したいフォ
    ームがない場合、その印刷データをメモリに待避させ、
    印刷したいフォームが実装あるいはダウンロード等によ
    り登録され、正常な印刷が可能になった時、前記待避し
    た印刷データを印刷実行可能とすることを特徴とする画
    像形成装置。
  5. 【請求項5】 前記メモリに待避する印刷データをジョ
    ブ毎に分別し、印刷実行可能になった時、ジョブ毎に分
    別した待避印刷データの中から、指定する印刷ジョブを
    印刷実行可能とすることを特徴とする請求項4に記載の
    画像形成装置。
  6. 【請求項6】 前記ジョブ毎に分別した待避印刷データ
    の中から指定したジョブを、印刷実行が可能なフォーム
    でない他のフォームで印刷実行あるいはフォーム実行を
    取りやめ印刷可能とすることを特徴とする請求項4に記
    載の画像形成装置。
JP8096058A 1996-03-25 1996-03-25 画像形成装置 Pending JPH09254485A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8096058A JPH09254485A (ja) 1996-03-25 1996-03-25 画像形成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8096058A JPH09254485A (ja) 1996-03-25 1996-03-25 画像形成装置

Publications (1)

Publication Number Publication Date
JPH09254485A true JPH09254485A (ja) 1997-09-30

Family

ID=14154849

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8096058A Pending JPH09254485A (ja) 1996-03-25 1996-03-25 画像形成装置

Country Status (1)

Country Link
JP (1) JPH09254485A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008090832A (ja) * 2006-09-29 2008-04-17 Sharp Corp 紙の供給量が不十分な時にプリントジョブを遅延するためのシステムおよび方法
JP2011141771A (ja) * 2010-01-07 2011-07-21 Canon Inc 印刷システム、その印刷システムにおける印刷ジョブの制御方法、及び、印刷装置
US8441657B2 (en) 2007-01-31 2013-05-14 Canon Kabushiki Kaisha Print job management method and image forming apparatus
US8662768B2 (en) 2006-12-27 2014-03-04 Brother Kogyo Kabushiki Kaisha Image forming device

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008090832A (ja) * 2006-09-29 2008-04-17 Sharp Corp 紙の供給量が不十分な時にプリントジョブを遅延するためのシステムおよび方法
US8379243B2 (en) 2006-09-29 2013-02-19 Sharp Laboratories Of America, Inc. Systems and methods for deferment of a print job when the paper supply is insufficient
US8662768B2 (en) 2006-12-27 2014-03-04 Brother Kogyo Kabushiki Kaisha Image forming device
US8441657B2 (en) 2007-01-31 2013-05-14 Canon Kabushiki Kaisha Print job management method and image forming apparatus
JP2011141771A (ja) * 2010-01-07 2011-07-21 Canon Inc 印刷システム、その印刷システムにおける印刷ジョブの制御方法、及び、印刷装置

Similar Documents

Publication Publication Date Title
JPH11327856A (ja) 印刷制御装置および印刷制御装置のデ―タ処理方法およびコンピュ―タが読み出し可能なプログラムを格納した記憶媒体
JPH11134122A (ja) 印刷制御装置および印刷制御装置のデータ処理方法および印刷制御システムおよび印刷制御システムのデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JPH09254485A (ja) 画像形成装置
JPH09190312A (ja) 印刷システムおよび印刷システムのデータ処理方法
JP3376256B2 (ja) 印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JPH10315590A (ja) 印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JP3709695B2 (ja) 印刷システム、印刷システムに用いられるプリンタサーバ装置、プリンタサーバの処理方法およびプリンタサーバ処理プログラムが記録された記録媒体
JPH11143652A (ja) ネットワークシステム
JP2010173206A (ja) プリンタコントローラ
JP3209911B2 (ja) 印刷制御装置および印刷制御装置のデータ処理方法
JP2962930B2 (ja) 画像形成装置及び該装置における制御プログラムの処理方法
JPH09269879A (ja) 情報処理装置並びにプリントサーバ装置およびプリントサーバ装置のデータ処理方法並びに情報処理装置のデータ処理方法およびコンピュータで読み出し可能なプログラムを格納した記憶媒体
JP2003050684A (ja) 印刷システム、印刷装置、データ処理装置、それらの環境設定方法、プログラム及び記憶媒体
JPH0811381A (ja) 印刷装置及びその制御方法
JP2012064184A (ja) 印刷システムおよびプリンタ
JPH10143333A (ja) プリンタ制御装置
JPH09146521A (ja) 出力制御装置及び方法
JPH11245454A (ja) 印刷制御装置および印刷制御装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JP2005159764A (ja) 記録方法及び装置及びプログラム及び記憶媒体
JP2006318055A (ja) 印刷制御装置、印刷制御方法、プログラム及びコンピュータ読み取り可能な記憶媒体
JP2000335018A (ja) 印刷装置、印刷制御方法及び記憶媒体
JP2003177903A (ja) 情報処理装置、情報処理システム、印刷制御方法、記憶媒体、及びプログラム
JP2000172477A (ja) プリンタ装置
JP2002073301A (ja) 情報処理システム及び方法、プリンタ装置、並びにコンピュータが読出し可能なプログラムを格納した記憶媒体
JP2001092603A (ja) 印刷制御装置および印刷制御方法および記憶媒体