JP3199544B2 - 印刷装置および印刷制御方法 - Google Patents

印刷装置および印刷制御方法

Info

Publication number
JP3199544B2
JP3199544B2 JP31874293A JP31874293A JP3199544B2 JP 3199544 B2 JP3199544 B2 JP 3199544B2 JP 31874293 A JP31874293 A JP 31874293A JP 31874293 A JP31874293 A JP 31874293A JP 3199544 B2 JP3199544 B2 JP 3199544B2
Authority
JP
Japan
Prior art keywords
value
environment variable
change
environment
printing
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.)
Expired - Fee Related
Application number
JP31874293A
Other languages
English (en)
Other versions
JPH07175607A (ja
Inventor
芳行 小城
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP31874293A priority Critical patent/JP3199544B2/ja
Publication of JPH07175607A publication Critical patent/JPH07175607A/ja
Application granted granted Critical
Publication of JP3199544B2 publication Critical patent/JP3199544B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、上位装置から入力した
入力情報に基づいて出力情報を生成して出力する印刷装
置および印刷制御方法に関する。
【0002】
【従来の技術】従来の出力装置、例えば、印刷装置は、
複数のオペレータや複数の上位装置で共有されている環
境下において、印字データを印刷装置に送信する際、常
に、印刷装置の印刷環境状態を確認する操作が必要とな
る。
【0003】
【発明が解決しようとする課題】しかしながら、確認を
しないで印字データを送信した場合、オペレータの予期
せぬ印刷結果が出力されることがあった。
【0004】本発明の目的は、上記の問題点を解決し、
印刷環境状態を確認することができる印刷装置および印
刷制御方法を提供することにある。
【0005】
【課題を解決するための手段】本発明の印刷装置は、情
報処理装置から受信した入力情報に基づいて印刷を行う
印刷装置であって、本印刷装置における環境変数の値を
格納するための格納手段と、前記格納手段に格納されて
いる前記環境変数の値を変更する変更手段と、前記変更
手段により前記環境変数の値が変更された場合、当該環
境変数の値を前記情報処理装置に通知する通知手段とを
有することを特徴とする。本発明の印刷制御方法は、環
境変数の値を格納するための格納手段を有し、情報処理
装置から受信した入力情報に基づいて印刷を行う印刷装
置の印刷制御方法であって、前記格納手段に格納されて
いる前記環境変数の値を変更する変更ステップと、前記
変更ステップにより前記環境変数の値が変更された場
合、当該環境変数の値を情報処理装置に通知する通知ス
テップとを有することを特徴とする。
【0006】
【0007】
【実施例】以下、本発明の実施例を図面を参照して説明
する。
【0008】<第1実施例>図1は本発明の第1実施例
を示す。これはレーザビームプリンタ(以下、LBPと
略す)の例であり、その内部構造を図2に示す。このL
BPは不図示のデータ源から文字パターンの登録や定型
書式(フォームデータ)などの登録が行える。図2にお
いて、1000はLBP本体であり、外部に接続されて
いるホストコンピュータから供給される文字情報(文字
コード)やフォーム情報あるいはマクロ命令などを入力
して記憶するとともに、それらの情報に従って対応する
文字パターンやフォームパターンなどを作成し、記録媒
体である記録紙上に像を形成する。1012は操作のた
めのスイッチおよびLED表示器などが配されている操
作パネル、1001はLBP1000全体の制御および
ホストコンピュータから供給される文字情報などを解析
するプリンタ制御ユニットである。この制御ユニット1
001は、主に文字情報を対応する文字パターンのビデ
オ信号に変換してレーザドライバ1002に出力する。
レーザドライバ1002は半導体レーザ1003を駆動
するための回路であり、入力されたビデオ信号に応じて
半導体レーザ1003から発射されるレーザ光1004
をオンオフ切り替えする。レーザ1004は回転多面鏡
1005で左右方向に振られ静電ドラム1006上を走
査する。これにより、静電ドラム1006上には文字パ
ターンの静電潜像が形成される。この潜像は、静電ドラ
ム1006周囲の現像ユニット1007により現像され
た後、記録紙に転送される。この記録紙にはカットシー
トを用い、カットシート記録紙はLBP1000に装着
した用紙カセット1008に収納され、給紙ローラ10
09および搬送ローラ1010と1011とにより装置
内に取り込まれて、静電ドラム1006に供給される。
【0009】202は上位装置201からの各種情報を
双方向信号線211を介して入力し、また印刷装置から
の情報を双方向信号線211を介して上位装置に通知す
る入力手段である。203は入力手段202を介して入
力された各種情報を一時記憶する受信バッファである。
204は本印刷装置からの上位装置への通知情報を一時
的に保存しておく通知用バッファである。205はLB
BP1000の制御系全体を制御する為のCPUで、R
OM206に記憶されたCPU205の制御プログラム
により装置全体の制御を行なっている。
【0010】207は受信バッファ203に記憶されて
いる情報を解析し、展開する前の中間データとして記憶
するページバッファである。208は文字パターンに展
開されたパターン情報を、印刷イメージに対して少なく
とも1ページ分記憶しているフレームバッファである。
209は出力インターフェース部でフレームバッファ2
08よりパターン情報に対応したビデオ信号を発生し、
印刷部210との間でインターフェース部209よりの
ビデオ信号を入力し、このビデオ信号に基づいた画像情
報を印刷する印字部である。213は操作パネルであ
り、印刷環境を書き換えるためのものである。
【0011】図3、図4は本発明の第1実施例を示す概
念図である。
【0012】図3はプリント環境が上位装置からの命令
で変更される例を示す。図中、305は印刷装置を示
し、301〜304は印刷装置に接続されている上位装
置を示している。今、印刷装置305が上位装置304
からのプリント環境変更命令を受信するとプリント環境
が変更した後、その変更情報を301〜304の上位装
置へ通知する。
【0013】図4はプリント環境をオペレータが操作部
を通して変更した時の例を示す。図中、405は印刷装
置を示し、401〜403は印刷装置に接続されている
上位装置を示している。今、印刷装置405はオペレー
タ404が操作部よりプリント環境変更指示を行ない、
プリント環境が変更した後、その変更情報を401〜4
03の上位装置へ通知する。
【0014】図5は本印刷装置のメイン処理手順の概要
を示すフローチャートである。
【0015】メイン処理においては、まず、ステップ5
01で印刷装置の紙なし、紙ジャム、ドアオープン等の
ステータス状態をチェックし(本明細では詳細は明記し
ない)、ステップ502でスイッチの押下情報を監視す
るパネル状態チェックを行ない(本明細では詳細は明記
しない)、503で受信バッファにデータが入力された
か否かをチェックし、入力データがなければ501の処
理に戻る。もし有れば、ステップ504で各プリント言
語の処理を実施し(本明細では詳細は明記しない)、5
01の処理に戻る。
【0016】本実施例では、図10に示すように、各々
のプリント環境設定項目の設定値格納領域1001に変
更有無の判断領域1002を追加する。さらに、変更有
無を判断するフラグ1003を設けた。
【0017】図6は図1に示すROM206に格納され
る制御プログラムの一例を示す。
【0018】ステップ601でエンジンの状態チェック
(本明細では明記しない)を行なう。次に、ステップ6
02でパネル状態チェックを行なう。本発明では従来の
パネル処理に加えて、環境の変更があった旨を残すため
の処理が追加されている(図8を用いて後述する)。ス
テップ603において、受信バッファ内の入力データ有
無を調べる。もし、存在しなければステップ605に移
る。存在すれば、各プリント言語の処理ステップ604
に移る。本発明では従来のプリント言語処理に、環境変
更があった旨を残す処理が追加されている(図9を用い
て後述する)。
【0019】各プリント言語の処理が終了すると、本メ
インルーチンに戻り、ステップ605で変更有無の判定
フラグをチェックする。変更が行なわれていると判定し
たら、ステップ606の環境の変更情報通知処理へ移行
する(図7を用いて後述する)。
【0020】上位装置への通知後、再びステップ601
からの一連の処理を繰り返す。
【0021】次に、図7を用いて環境の変更情報通知処
理手順を説明する。
【0022】ステップ701において、変更判断フラグ
1003を参照し、変更がない場合はこの処理を抜け
る。変更がある場合は、ステップ702からステップ7
05までの処理において、どの環境変数に変更があった
か否かをチェックする。例えば、ステップ702におい
て、環境変数1の変更有無判定領域を参照し、変更あり
の場合、通知用一時バッファ212に環境変数名および
その設定値を格納する。同様の処理を全ての環境変数に
対して実行し、通知用I/Fバッファ204に書き込
む。その後、変更判断フラグと各環境変数の変更有無判
定領域をクリアし、この処理を終了する。
【0023】次に、図8を用いてパネル状態チェック処
理手順を説明する。
【0024】ステップ801において、スイッチの押下
情報を検知する。次に、ステップ802において環境変
数の変更操作が上記押下操作の際に行なわれたか否かを
判断する。変更操作がある場合は、ステップ803で環
境変更処理を実行し、ステップ804において変更され
た環境の変更有無判定領域にセットし、ステップ805
で変更有無フラグをセットし、本処理を終了する。
【0025】次に、図9を用いてプリント言語処理手順
を説明する。
【0026】ステップ901で受信データの解析を行な
い、環境変更指示命令がある場合、ステップ903にて
環境変更処理を行い、ステップ904にて該当する変更
有無判定領域にセットし、ステップ905にて変更有無
フラグをセットする。
【0027】その後、ステップ906で環境変更指示命
令以外の印刷データをフレームバッファに展開し、ステ
ップ907でフレームバッファ内のデータを印刷部に出
力する。入力情報が終了していれば、本処理を終了す
る。
【0028】<第2実施例>第1実施例では、変更情報
の通知処理をメイン処理の中で一括して実施する例を説
明したが、環境を変更するタイミングで同時に変更情報
を通知用バッファに書き込む処理方法でも実現可能であ
る。本方法によれば、変更有無フラグ、変更有無判定領
域等を使用することなく、本発明を実現できる。以下
に、図11、12を用いて説明する。メイン処理は図5
の処理(前述のため説明省略)と同様である。
【0029】図11のパネル状態チェック処理におい
て、ステップ1101ないしステップ1102は第1実
施例と同様なので、説明は省略する。ステップ1103
の環境変更処理を終えた後、ステップ1104にて直接
この処理の中で変更内容を通知用バッファに書き込む。
そしてパネル状態チェック処理を終了する。
【0030】次に、図12のプリント言語処理におい
て、ステップ1201ないしステップ1202は第1実
施例と同様なので説明は省略する。ステップ1203の
環境変更処理を実施した後、ステップ1204にて変更
内容を通知バッファに書き込む。ステップ1205ない
しステップ1207は第1実施例と同様なので説明は省
略する。
【0031】
【発明の効果】以上説明したように、本発明によれば、
複数のオペレータによって共有されている印刷装置にお
いて、プリント環境の変更情報を接続されている全ての
上位装置に通知するようにしたので、これから出力しよ
うとするデータがその前に出力されたデータの印刷環境
に影響されるか否かを事前に確認することができるた
め、使用者が期待しない印刷結果が得られてしまうこと
を防ぐことができる。
【図面の簡単な説明】
【図1】本発明の第1実施例を示すブロック図である。
【図2】本発明の第1実施例に係るレーザプリンタの内
部構造を示す断面図である。
【図3】本発明の第1実施例を示す概念図である。
【図4】本発明の第1実施例を示す概念図である。
【図5】印刷装置のメイン処理手順の概要を示すフロー
チャートである。
【図6】図1に示すROM206に格納される制御プロ
グラムの一例を示すフローチャートである。
【図7】環境の変更情報通知処理手順を示すフローチャ
ートである。
【図8】パネル状態チェック処理手順を示すフローチャ
ートである。
【図9】プリント言語処理手順を示すフローチャートで
ある。
【図10】変更有無判定領域、設定値格納領域、および
変更有無判別フラグを示す図である。
【図11】パネル状態チェック処理手順を示すフローチ
ャートである。
【図12】プリント言語処理手順を示すフローチャート
である。
【符号の説明】
201 上位装置 202 入力手段 203 受信バッファ 204 通知用I/Fバッファ 205 CPU 206 ROM 207 ページバッファ 208 フレームバッファ 209 出力インターフェース部 210 印刷部

Claims (10)

    (57)【特許請求の範囲】
  1. 【請求項1】 情報処理装置から受信した入力情報に基
    づいて印刷を行う印刷装置であって、 本印刷装置における環境変数の値を格納するための格納
    手段と、 前記格納手段に格納されている前記環境変数の値を変更
    する変更手段と、 前記変更手段により前記環境変数の値が変更された場
    合、当該環境変数の値を前記情報処理装置に通知する通
    知手段とを有することを特徴とする印刷装置。
  2. 【請求項2】 請求項1において、 オペレータが前記環境変数の値を変更するための入力手
    段を有し、 前記変更手段は、前記入力手段による環境変数変更に従
    って、前記格納手段の環境変数の値を変更することを特
    徴とする印刷装置。
  3. 【請求項3】 請求項2において、前記入力手段は、操
    作パネルであることを特徴とする印刷装置。
  4. 【請求項4】 請求項1において、 前記環境変数の値を変更する変更命令を前記情報処理装
    置から受信する命令受信手段を有し、 前記変更手段は、前記命令受信手段により受信された変
    更命令に従って、前記環境変数の値を変更することを特
    徴とする印刷装置。
  5. 【請求項5】 請求項1ないし4のいずれかにおいて、 前記格納手段は、複数の前記環境変数の値を格納し、 前記通知手段は、前記格納手段の複数の前記環境変数の
    うち、変更された前記環境変数の値のみを通知すること
    を特徴とする印刷装置。
  6. 【請求項6】 環境変数の値を格納するための格納手段
    を有し、情報処理装置から受信した入力情報に基づいて
    印刷を行う印刷装置の印刷制御方法であって、 前記格納手段に格納されている前記環境変数の値を変更
    する変更ステップと、 前記変更ステップにより前記環境変数の値が変更された
    場合、当該環境変数の値を情報処理装置に通知する通知
    ステップとを有することを特徴とする印刷制御方法。
  7. 【請求項7】 請求項6において、前記変更ステップ
    は、前記環境変数の値を変更するための入力手段による
    環境変数変更に従って、前記環境変数の値を変更するこ
    とを特徴とする印刷制御方法。
  8. 【請求項8】 請求項7において、前記入力手段は、操
    作パネルであることを特徴とする印刷制御方法。
  9. 【請求項9】 請求項6において、 前記環境変更の値を変更する変更命令を情報処理装置か
    ら受信する命令受信ステップを有し、 前記変更ステップは、前記命令受信ステップにより受信
    された変更命令に従って、前記格納手段の環境変数の値
    を変更することを特徴とする印刷制御方法。
  10. 【請求項10】 請求項6ないし9のいずれかにおい
    て、 前記通知ステップは、前記格納手段に複数の環境変数が
    格納された場合に、格納された複数の環境変数のうち、
    変更された環境変数の値のみを通知することを特徴とす
    る印刷制御方法。
JP31874293A 1993-12-17 1993-12-17 印刷装置および印刷制御方法 Expired - Fee Related JP3199544B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP31874293A JP3199544B2 (ja) 1993-12-17 1993-12-17 印刷装置および印刷制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP31874293A JP3199544B2 (ja) 1993-12-17 1993-12-17 印刷装置および印刷制御方法

Publications (2)

Publication Number Publication Date
JPH07175607A JPH07175607A (ja) 1995-07-14
JP3199544B2 true JP3199544B2 (ja) 2001-08-20

Family

ID=18102437

Family Applications (1)

Application Number Title Priority Date Filing Date
JP31874293A Expired - Fee Related JP3199544B2 (ja) 1993-12-17 1993-12-17 印刷装置および印刷制御方法

Country Status (1)

Country Link
JP (1) JP3199544B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6246485B1 (en) * 1996-05-23 2001-06-12 Lexmark International, Inc. Printer communication system and method

Also Published As

Publication number Publication date
JPH07175607A (ja) 1995-07-14

Similar Documents

Publication Publication Date Title
JP3165268B2 (ja) 印刷情報処理方法および装置
JPH10301736A (ja) 印刷システム及び印刷システムにおけるエラー情報の管理方法並びに印刷システムにおけるエラー情報の管理制御プログラムを記録したコンピュータ読み取り可能な記録媒体
JP2871275B2 (ja) 印刷制御装置及び該装置におけるエミュレーションプログラム選択方法
JP3059615B2 (ja) 印刷システム及び印刷制御装置及び制御方法
US6052204A (en) Output apparatus and output method
JPH05338313A (ja) 印刷装置
JP3199544B2 (ja) 印刷装置および印刷制御方法
JP3017343B2 (ja) 印刷制御装置及び方法
JP2958181B2 (ja) 印刷装置
JP3032682B2 (ja) 印刷装置及びその制御方法
JPH08328786A (ja) 出力方法及びその装置と該装置を用いた出力システム
JP2891860B2 (ja) 出力方法
JPH05345462A (ja) 印刷方法及び装置
JP3281465B2 (ja) 印刷装置及びその制御方法及びその状態表示方法
JPH05338280A (ja) 印刷方法及びその装置
JPH07256974A (ja) 画像形成装置及びその制御方法
JP3222675B2 (ja) 印刷装置装置および印刷装置の表示制御方法
JP2989727B2 (ja) 印刷装置および印刷方法
JPH09282115A (ja) プリンタ装置及びプリント方法
JP2891857B2 (ja) 印刷装置および印刷方法
JP3105983B2 (ja) 印刷方法及びその装置
JP2869923B2 (ja) 印刷制御装置
JPH07137367A (ja) 画像処理装置
JPH10315563A (ja) 印刷装置
JPH11328396A (ja) 情報処理装置および情報処理方法

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080615

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090615

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090615

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100615

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110615

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120615

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120615

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130615

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees