JPH10207663A - 印刷機 - Google Patents

印刷機

Info

Publication number
JPH10207663A
JPH10207663A JP9010572A JP1057297A JPH10207663A JP H10207663 A JPH10207663 A JP H10207663A JP 9010572 A JP9010572 A JP 9010572A JP 1057297 A JP1057297 A JP 1057297A JP H10207663 A JPH10207663 A JP H10207663A
Authority
JP
Japan
Prior art keywords
image data
printing
frame memory
command
printing conditions
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
JP9010572A
Other languages
English (en)
Inventor
Yoshihiro Hitomi
善弘 人見
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 JP9010572A priority Critical patent/JPH10207663A/ja
Publication of JPH10207663A publication Critical patent/JPH10207663A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】 【課題】 所望の印刷条件で一度印刷した画像データを
その印刷条件と異なる印刷条件で再印刷されることを防
止する。 【解決手段】 印刷条件の設定内容を変更する際(印刷
条件設定モードの時)、フレームメモリに画像データが
保持されている場合には、その変更される前の設定内容
を一時的に退避させる。その後、新しい画像データが作
成されるまでに再印刷用のコマンドを受信したとき、そ
の退避させた設定内容を一時的に現在の印刷条件に反映
させる。あるいは、印刷条件の設定内容を変更する際、
フレームメモリに画像データが保持されている場合に
は、その画像データをクリアするようにしてもよい。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、プリンタ,デジ
タル複写機,ファクシミリ装置等の各種の印刷機に関す
る。
【0002】
【従来の技術】上記のような印刷機では、複数ページ分
の画像データを保持するのに十分なフレームメモリを備
え、ある画像データを印刷した後、次の新しい画像デー
タが作成されるまで、印刷した画像データをフレームメ
モリに保持し、再印刷(リプロット)用のコマンドを受
信したときに、フレームメモリ上の画像データを再印刷
するようにしたものがある。
【0003】
【発明が解決しようとする課題】しかしながら、このよ
うな従来の印刷機においては、例えば図13の(a)に
示すように印刷した画像データをフレームメモリに保持
した状態で印刷条件の設定内容を変更し、新しい画像デ
ータが作成されるまでに再印刷用のコマンドを受信する
と、例えば変更された印刷条件の項目が余白又は解像度
の場合には、その変更された印刷条件でフレームメモリ
上の画像データを再印刷してしまうため、同図の(b)
又は(c)に示すように(a)と同じ印刷結果を得るこ
とができず、資源(用紙)を無駄にしてしまうという問
題があった。
【0004】この発明は上記の問題点に鑑みてなされた
ものであり、所望の印刷条件で一度印刷した画像データ
をその印刷条件と異なる印刷条件で再印刷されることを
防止し、資源が無駄に使用されないようにすることを目
的とする。
【0005】
【課題を解決するための手段】この発明は上記の目的を
達成するため、複数ページ分の画像データを保持するの
に十分なフレームメモリを有し、ある画像データを印刷
した後、次の新しい画像データが作成されるまで、印刷
した画像データをフレームメモリに保持し、再印刷用の
コマンドを受信したときに、フレームメモリ上の画像デ
ータを再印刷するようにした印刷機において、次の手段
を設けたことを特徴とする。
【0006】請求項1の発明は、印刷条件の設定内容を
変更する際、フレームメモリに画像データが保持されて
いる場合には、その変更される前の設定内容を一時的に
退避させる手段と、該手段による処理が行なわれた後、
新しい画像データが作成されるまでに再印刷用のコマン
ドを受信したとき、上記退避させた設定内容を一時的に
現在の印刷条件に反映させる手段とを設けたものであ
る。
【0007】請求項2の発明は、印刷条件の設定内容を
変更する際、フレームメモリに画像データが保持されて
いる場合には、その画像データをクリアする手段を設け
たものである。請求項3の発明は、請求項2の印刷機に
おいて、画像データがクリアされたことをメッセージと
して表示する手段を設けたものである。
【0008】請求項1の発明による印刷機では、印刷条
件の設定内容を変更する際、フレームメモリに画像デー
タが保持されている場合には、その変更される前の設定
内容を一時的に退避させた後、新しい画像データが作成
されるまでに再印刷用のコマンドを受信したとき、その
退避させた設定内容を一時的に現在の印刷条件に反映さ
せるので、所望の印刷条件で一度印刷した画像データを
その印刷条件と異なる印刷条件で再印刷されることがな
くなり、資源を無駄に使用せずに済む。
【0009】請求項2,3の発明による印刷機では、印
刷条件の設定内容を変更する際、フレームメモリに画像
データが保持されている場合には、その画像データをク
リアするので、新しい画像データが作成されるまでに再
印刷用のコマンドを受信しても再印刷を行なうことがな
くなる。したがって、上述と同様に所望の印刷条件で一
度印刷した画像データをその印刷条件と異なる印刷条件
で再印刷されることがなくなり、資源を無駄に使用せず
に済む。
【0010】この場合、画像データがクリアされたこと
をメッセージとして表示するようにすれば、再印刷用の
画像データがクリアされ、所望の印刷条件で一度印刷さ
れた画像データがその印刷条件と異なる印刷条件で再印
刷されないことを使用者(ユーザ)に知らせることがで
きる。
【0011】
【発明の実施の形態】以下、この発明の実施形態を図面
に基づいて具体的に説明する。図3は、この発明を実施
した印刷機の一例を示すブロック構成図であり、コント
ローラ1と操作部2,印刷部3とからなる。ホスト4
は、パーソナルコンピュータやワードプロセッサ等の上
位装置である。
【0012】コントローラ1は、プログラムメモリ(R
OM)11,CPU12,データメモリ(RAM)1
3,フレームメモリ(RAM)14,操作部I/F1
5,印刷部I/F16,ホストI/F17等からなる。
プログラムメモリ11は、コントローラ1の制御プログ
ラム(ファームウェア)を格納しているリードオンリ・
メモリである。
【0013】CPU12は、プログラムメモリ11の制
御プログラムと操作部2からのモード指示、及びホスト
4からのコマンドによってコントローラ1全体を制御す
る中央処理装置である。データメモリ13は、CPU1
2によるデータ処理用のワークエリア,ホスト4から受
信したデータを一時記憶する受信バッファ(インプット
バッファ),印刷条件の設定内容を常時記憶する印刷条
件設定エリア,印刷条件の設定内容を一時記憶する第
1,第2の印刷条件退避エリアとして使用されるメモリ
である。
【0014】フレームメモリ14は、データメモリ13
の受信バッファに記憶されたデータ(文字コード等)に
基づいて作成される画像データ(イメージデータ)を複
数ページ分保持するのに十分なメモリである。操作部I
/F15は、使用者に現在のプリンタの状態を知らせた
り印刷条件の設定内容の指示を行なったりする操作部2
とコマンドやステータスの通信を行なうインタフェース
である。
【0015】印刷部I/F16は、画像データを用紙上
に印刷する印刷部3とコマンド及びステータスや画像デ
ータの通信を行なうためのインタフェースである。ホス
トI/F17は、ホスト4とコマンド及びステータスや
画像データの通信を行なうためのインタフェースであ
る。
【0016】ここで、この印刷機の各部が、印刷条件の
設定内容を変更する際、フレームメモリ14に画像デー
タが保持されている場合には、その変更される前の設定
内容を一時的に退避させる手段と、その処理が行なわれ
た後、新しい画像データが作成されるまでに再印刷用の
コマンドを受信したとき、上記退避させた設定内容を一
時的に現在の印刷条件に反映させる手段としての機能を
果たす。
【0017】あるいは、印刷条件の設定内容を変更する
際、フレームメモリ14に画像データが保持されている
場合には、その画像データをクリアする手段としての機
能を果たす。この場合、画像データがクリアされたこと
をメッセージとして操作部15の表示部に表示する手段
としての機能も果たすようにすることもできる。
【0018】図1,図2は、この印刷機による請求項1
に対応する処理の一例を示すフローチャートである。こ
のルーチンは操作部2又はホスト4から信号又はコマン
ドを受信するとスタートし、まずステップ1で印刷条件
の設定内容を変更するための印刷条件設定モードか否か
を判断して、印刷条件設定モードであればステップ2で
フレームメモリ14に画像データが保持されているか否
かを判断する。
【0019】そして、フレームメモリ14に画像データ
が保持されていない場合は、直ちにステップ5に進む
が、保持されていればステップ3で図4の(a)(b)に示
すようにデータメモリ13の印刷条件設定エリア13a
に記憶されている変更される前(現在)の印刷条件をデ
ータメモリ13の第1の印刷条件退避エリア13bに一
時的に退避させた後、ステップ4で印刷条件一時退避フ
ラグを“1”にセットする。
【0020】次に、ステップ5で印刷条件の設定内容を
操作部2からの指示に従って変更する処理を行ない、ス
テップ6でその変更された設定内容を現在の印刷条件に
反映させる。例えば、図4の(c)に斜線を施して示す
ように、データメモリ13の印刷条件設定エリア13a
に記憶されている印刷条件の項目1,nの余白と解像度
を変更する。その処理が終了した後、ステップ7で印刷
条件設定モードを解除し、ステップ1に戻る。
【0021】一方、印刷条件設定モードでない場合は、
図2のステップ8でデータメモリ13の受信バッファに
データが記憶されているか否かを判断し、記憶されてい
なければステップ18で他の処理を行なって処理を終了
するが、記憶されていればステップ9でそのデータ中の
コマンドの解析と処理を行ない、ステップ10でそのコ
マンドが再印刷(リプロット)用のコマンドか否かを判
断する。
【0022】そして、解析と処理を行なったコマンドが
再印刷用のコマンドでない場合は、ステップ18で他の
処理を行なって処理を終了する。例えば、通常印刷用の
コマンドであれば、データメモリ13の受信バッファに
記憶されているデータ(文字コード等)に基づいて次の
新しい画像データを作成してフレームメモリ14に保持
し、その画像データをデータメモリ13の印刷条件設定
エリア13aに記憶されている現在の印刷条件で印刷す
る。
【0023】また、解析と処理を行なったコマンドが再
印刷用のコマンドである場合は、ステップ11でフレー
ムメモリ14に画像データが保持されているか否かを判
断し、保持されていなければステップ18で他の処理を
行なって処理を終了するが、保持されていればステップ
12で印刷条件一時設定フラグが“1”にセットされて
いるか否かを判断して、“1”にセットされていなけれ
ばステップ19でフレームメモリ14上の画像データを
データメモリ13の印刷条件設定エリア13aに記憶さ
れている現在の印刷条件で再印刷する。
【0024】また、印刷条件一時設定フラグが“1”に
セットされている場合は、ステップ13で図5の(a)
(b)に示すようにデータメモリ13の印刷条件設定エリ
ア13aに記憶されている変更された(現在の)印刷条
件をデータメモリ13の第2の印刷条件退避エリア13
cに一時的に退避させた後、ステップ14で同図の(c)
(d)に示すようにデータメモリ13の第1の印刷条件退
避エリア13bに退避させておいた変更される前の印刷
条件の設定内容を現在の印刷条件の設定内容として印刷
条件設定エリア13aに一時的に復帰させる。
【0025】そして、ステップ15でフレームメモリ1
4上の画像データをその変更される前の印刷条件で再印
刷した後、ステップ16で図6の(a)(b)に示すように
データメモリ13の第2の印刷条件退避エリア13cに
退避させておいた変更された印刷条件の設定内容を現在
の印刷条件の設定内容として印刷条件設定エリア13a
に復帰させ、ステップ17で印刷条件一時設定フラグを
“0”にリセットし、ステップ8に戻る。
【0026】このように、印刷条件の設定内容を変更す
る際、フレームメモリ14に画像データが保持されてい
る場合には、その変更される前の設定内容を一時的に退
避させた後、新しい画像データが作成されるまでに再印
刷用のコマンドを受信したとき、その退避させた設定内
容を一時的に現在の印刷条件に反映させることにより、
所望の印刷条件で一度印刷した画像データをその印刷条
件と異なる印刷条件で再印刷されることがなくなり、資
源を無駄に使用せずに済む。
【0027】例えば、図13の(a)に示したように印
刷した画像データをフレームメモリ14に保持した状態
で印刷条件の設定内容を変更し、新しい画像データが作
成されるまでに再印刷用のコマンドを受信した場合、例
えば変更された印刷条件の項目が余白又は解像度の場合
でも、従来のようにその変更された印刷条件でフレーム
メモリ14上の画像データが再印刷されることがなくな
り、図13の(a)と同じ印刷結果を得ることができ
る。
【0028】図7,図8は、この印刷機による請求項2
に対応する処理の一例を示すフローチャートである。こ
のルーチンも操作部2又はホスト4から信号又はコマン
ドを受信するとスタートし、まずステップ21で印刷条
件設定モードか否かを判断し、印刷条件設定モードであ
ればステップ22でフレームメモリ14に画像データが
保持されているか否かを判断する。
【0029】そして、フレームメモリ14に画像データ
が保持されていなければそのまま、保持されていればス
テップ23で図9の(a)(b)に示すようにその画像デー
タをクリアした後、ステップ24で印刷条件の設定内容
を操作部2からの指示に従って変更する処理を行ない、
ステップ25でその変更された設定内容を現在の印刷条
件に反映させる。例えば、図4の(c)に斜線を施して
示したように、データメモリ13の印刷条件設定エリア
13aに記憶されている印刷条件の項目1,nの余白と
解像度を変更する。その後、ステップ26で印刷条件設
定モードを解除し、ステップ21に戻る。
【0030】一方、印刷条件設定モードでない場合は、
図8のステップ27でデータメモリ13の受信バッファ
にデータが記憶されているか否かを判断し、記憶されて
いなければステップ32で他の処理を行なって処理を終
了するが、記憶されていればステップ28でそのデータ
中のコマンドの解析と処理を行ない、ステップ29でそ
のコマンドが再印刷(リプロット)用のコマンドか否か
を判断する。
【0031】そして、解析と処理を行なったコマンドが
再印刷用のコマンドでない場合は、ステップ32で他の
処理を行なって処理を終了する。例えば、通常印刷用の
コマンドであれば、データメモリ13の受信バッファに
記憶されているデータ(文字コード等)に基づいて次の
新しい画像データを作成してフレームメモリ14に保持
し、その画像データをデータメモリ13の印刷条件設定
エリア13aに記憶されている現在の印刷条件で印刷す
る。
【0032】また、解析と処理を行なったコマンドが再
印刷用のコマンドである場合は、ステップ30でフレー
ムメモリ14に画像データが保持されているか否かを判
断し、保持されていなければステップ32で他の処理を
行なって処理を終了するが、保持されていればステップ
31でその画像データをデータメモリ13の印刷条件設
定エリア13aに記憶されている現在の印刷条件で再印
刷し、ステップ27に戻る。
【0033】このように、印刷条件の設定内容を変更す
る際、フレームメモリ14に画像データが保持されてい
る場合には、その画像データをクリアすることにより、
新しい画像データが作成されるまでに再印刷用のコマン
ドを受信しても再印刷を行なうことがなくなる。したが
って、上述と同様に所望の印刷条件で一度印刷した画像
データをその印刷条件と異なる印刷条件で再印刷される
ことがなくなり、資源を無駄に使用せずに済む。
【0034】図10,図11は、この印刷機による請求
項3に対応する処理の一例を示すフローチャートであ
る。このルーチンも操作部2又はホスト4から信号又は
コマンドを受信するとスタートし、まずステップ41で
印刷条件設定モードか否かを判断し、印刷条件設定モー
ドであればステップ42でフレームメモリ14に画像デ
ータが保持されているか否かを判断する。
【0035】そして、フレームメモリ14に画像データ
が保持されていなければそのまま、保持されていればス
テップ43で図9の(a)(b)に示すようにその画像デー
タをクリアし、ステップ44で画像データクリアフラグ
を“1”にセットした後、ステップ45で印刷条件の設
定内容を操作部2からの指示に従って変更する処理を行
ない、ステップ46でその変更された設定内容を現在の
印刷条件に反映させ、ステップ47で印刷条件設定モー
ドを解除し、ステップ41に戻る。
【0036】一方、印刷条件設定モードでない場合は、
図11のステップ48で画像データクリアフラグが
“1”にセットされているか否かを判断し、“1”にセ
ットされていなければステップ51に進むが、“1”に
セットされていればステップ49で画像データをクリア
したことを操作部2の表示部にメッセージとして表示し
た(例えば図12参照)後、ステップ50で画像データ
クリアフラグを“0”にリセットする。
【0037】その後、ステップ51でデータメモリ13
の受信バッファにデータが記憶されているか否かを判断
し、記憶されていなければステップ56で他の処理を行
なって処理を終了するが、記憶されていればステップ5
2でそのデータ中のコマンドの解析と処理を行ない、ス
テップ53でそのコマンドが再印刷(リプロット)用の
コマンドか否かを判断する。
【0038】そして、解析と処理を行なったコマンドが
再印刷用のコマンドでない場合は、ステップ56で他の
処理を行なって処理を終了する。例えば、通常印刷用の
コマンドであれば、データメモリ13の受信バッファに
記憶されているデータ(文字コード等)に基づいて次の
新しい画像データを作成してフレームメモリ14に保持
し、その画像データをデータメモリ13の印刷条件設定
エリア13aに記憶されている現在の印刷条件で印刷す
る。
【0039】また、解析と処理を行なったコマンドが再
印刷用のコマンドである場合は、ステップ54でフレー
ムメモリ14に画像データが保持されているか否かを判
断し、保持されていなければステップ56で他の処理を
行なって処理を終了するが、保持されていればステップ
55でその画像データをデータメモリ13の印刷条件設
定エリア13aに記憶されている現在の印刷条件で再印
刷し、ステップ51に戻る。
【0040】このように、印刷条件の設定内容を変更す
る際、フレームメモリ14に画像データが保持されてい
る場合には、その画像データをクリアすることにより、
新しい画像データが作成されるまでに再印刷用のコマン
ドを受信しても再印刷を行なうことがなくなる。したが
って、上述と同様に所望の印刷条件で一度印刷した画像
データをその印刷条件と異なる印刷条件で再印刷される
ことがなくなり、資源を無駄に使用せずに済む。
【0041】また、画像データがクリアされたことを操
作部2の表示部にメッセージとして表示することによ
り、再印刷用の画像データがクリアされ、所望の印刷条
件で一度印刷された画像データがその印刷条件と異なる
印刷条件で再印刷されないことを使用者に知らせること
もできる。
【0042】
【発明の効果】以上説明してきたように、この発明の印
刷機によれば、所望の印刷条件で一度印刷した画像デー
タをその印刷条件と異なる印刷条件で再印刷されること
がなくなり、資源が無駄に使用されることを回避するこ
とができる。
【図面の簡単な説明】
【図1】図3に示した印刷機による請求項1に対応する
処理の一例を示すフロー図である。
【図2】その続きの処理を示すフロー図である。
【図3】この発明を実施した印刷機の一例を示すブロッ
ク構成図である。
【図4】図1における再印刷(リプロット)前の印刷条
件の設定内容の退避処理と変更処理を説明するための図
である。
【図5】図2における再印刷時の印刷条件の設定内容の
退避処理と復帰処理を説明するための図である。
【図6】同じく再印刷後の印刷条件の設定内容の復帰処
理を説明するための図である。
【図7】図3に示した印刷機による請求項2に対応する
処理の一例を示すフロー図である。
【図8】その続きの処理を示すフロー図である。
【図9】図7における印刷条件の変更に伴う画像データ
のクリア処理を説明するための図である。
【図10】図3に示した印刷機による請求項3に対応す
る処理の一例を示すフロー図である。
【図11】その続きの処理を示すフロー図である。
【図12】図11におけるメッセージ表示例を示す図で
ある。
【図13】従来の印刷機における印刷条件変更後の再印
刷による問題点を説明するための図である。
【符号の説明】
1:コントローラ 2:操作部 3:印刷部 4:ホスト 11:プログラムメモリ 12:CPU 13:データメモリ 13a:印刷条件設定エリア 13b:第1の印刷条件退避エリア 13c:第2の印刷条件退避エリア 14:フレームメモリ 15:操作部I/F 16:印刷部I/F 17:ホストI/F

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 複数ページ分の画像データを保持するの
    に十分なフレームメモリを有し、ある画像データを印刷
    した後、次の新しい画像データが作成されるまで、印刷
    した画像データを前記フレームメモリに保持し、再印刷
    用のコマンドを受信したときに、該フレームメモリ上の
    画像データを再印刷するようにした印刷機において、 印刷条件の設定内容を変更する際、前記フレームメモリ
    に画像データが保持されている場合には、その変更され
    る前の設定内容を一時的に退避させる手段と、該手段に
    よる処理が行なわれた後、新しい画像データが作成され
    るまでに再印刷用のコマンドを受信したとき、前記退避
    させた設定内容を一時的に現在の印刷条件に反映させる
    手段とを設けたことを特徴とする印刷機。
  2. 【請求項2】 複数ページ分の画像データを保持するの
    に十分なフレームメモリを有し、ある画像データを印刷
    した後、次の新しい画像データが作成されるまで、印刷
    した画像データを前記フレームメモリに保持し、再印刷
    用のコマンドを受信したときに、該フレームメモリ上の
    画像データを再印刷するようにした印刷機において、 印刷条件の設定内容を変更する際、前記フレームメモリ
    に画像データが保持されている場合には、その画像デー
    タをクリアする手段を設けたことを特徴とする印刷機。
  3. 【請求項3】 請求項2記載の印刷機において、前記画
    像データがクリアされたことをメッセージとして表示す
    る手段を設けたことを特徴とする印刷機。
JP9010572A 1997-01-23 1997-01-23 印刷機 Pending JPH10207663A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9010572A JPH10207663A (ja) 1997-01-23 1997-01-23 印刷機

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9010572A JPH10207663A (ja) 1997-01-23 1997-01-23 印刷機

Publications (1)

Publication Number Publication Date
JPH10207663A true JPH10207663A (ja) 1998-08-07

Family

ID=11753961

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9010572A Pending JPH10207663A (ja) 1997-01-23 1997-01-23 印刷機

Country Status (1)

Country Link
JP (1) JPH10207663A (ja)

Similar Documents

Publication Publication Date Title
JP3101363B2 (ja) 等価性インジケータを備えたユーザによる規定が可能なフォント置換装置
JP3127716B2 (ja) プリンタ
JPH10138569A (ja) 文字情報処理装置
JP2001199577A (ja) プリンタ及びプリンタシステム
JPH1178168A (ja) 画像形成装置
JPH10207663A (ja) 印刷機
JPH09314925A (ja) プリンタ制御装置
JPH09267537A (ja) 出力制御装置と出力装置の制御方法、並びに情報処理システム
JPH09319531A (ja) ネットワークプリントシステム
JP3313904B2 (ja) プリントサーバーシステム
JPH11327854A (ja) 印刷装置及び印刷装置におけるエラー通知方法
JP2006004248A (ja) 情報処理装置および印刷処理方法および印刷処理プログラム
JP3311969B2 (ja) 印刷装置における排紙位置制御方法及び装置
JPH10202987A (ja) プリンタ装置
JPH06274288A (ja) プリンタ
JP2025144220A (ja) 情報処理プログラム及び情報処理装置
JP3875535B2 (ja) 出力先切替え可能な孔版印刷装置およびプログラム
JP2000168202A (ja) 印刷システムおよび印刷可能枚数取得方法
JP3589443B2 (ja) プリンタ装置
JPH09231025A (ja) ネットワーク管理装置
JPH11249781A (ja) 画像形成装置
JPH08300776A (ja) 画像形成装置
JPH0818448B2 (ja) ページプリンタ
JPH0557964A (ja) 印刷装置
JP2001302002A (ja) 画像処理装置およびその制御方法