JPH05224842A - 印刷方法及びその装置 - Google Patents

印刷方法及びその装置

Info

Publication number
JPH05224842A
JPH05224842A JP4023464A JP2346492A JPH05224842A JP H05224842 A JPH05224842 A JP H05224842A JP 4023464 A JP4023464 A JP 4023464A JP 2346492 A JP2346492 A JP 2346492A JP H05224842 A JPH05224842 A JP H05224842A
Authority
JP
Japan
Prior art keywords
host
print data
printing
hosts
print
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.)
Granted
Application number
JP4023464A
Other languages
English (en)
Other versions
JP3105983B2 (ja
Inventor
Yuichi Higuchi
雄一 樋口
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 JP04023464A priority Critical patent/JP3105983B2/ja
Priority to EP93300918A priority patent/EP0556994B1/en
Priority to DE69330655T priority patent/DE69330655T2/de
Publication of JPH05224842A publication Critical patent/JPH05224842A/ja
Priority to US08/386,341 priority patent/US5727134A/en
Application granted granted Critical
Publication of JP3105983B2 publication Critical patent/JP3105983B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Abstract

(57)【要約】 【目的】 複数のホストからの印刷出力結果の仕分け作
業を容易にする。 【構成】 印刷データを送信するホストのホストIDを
識別し、そのホストに応じたエミュレーションを行う。
次に、そのホストが前回印刷の際に、印刷データを送信
したホストと同じであるかどうかを調べる。その結果、
異なるホストからの印刷データが送信された場合である
なら、プリンタ10からの印刷の際に、印刷をオフセッ
ト出力するように制御する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は印刷方法及びその装置に
関し、特に、複数のホストと接続可能でオフセットスタ
ックが可能な印刷方法及びその装置に関するものであ
る。
【0002】
【従来の技術】従来、複数のホストコンピュータシステ
ム(以下、ホストという)から共有されているプリンタ
装置ではホストから送信される印刷データを何の制御を
加えることなく、そのまま出力していた。
【0003】
【発明が解決しようとする課題】しかしながら上記従来
例では、印刷データを送信するホストはデータ送信に先
立ち、接続されているプリンタ装置が、ホストが通信可
能なプリンタ装置としてエミュレートされるようにエミ
ュレーション切り替え命令を送信するか、或は、装置利
用者がプリンタ装置に対して所定の操作を行ってエミユ
レータの切り替えを行う必要があり、ホストとプリンタ
装置との間の通信制御が複雑になったり、装置の使用操
作が複雑になるという問題があった。
【0004】さらにプリンタ装置が複数のホストで共有
されている場合、出力されたプリント用紙がどのホスト
から出力されたものか区別がしづらく、出力内容を比較
して仕分け作業を行わねばならず、仕分け作業の効率化
の観点から改善が望まれていた。
【0005】本発明は上記従来例に鑑みてなされたもの
で、複数のホストから印刷データ入力を識別し、ホスト
に対応した印刷出力の仕分け作業を簡単にする印刷方法
及びその装置を提供することを目的としている。
【0006】
【課題を解決するための手段】上記目的を達成するため
に本発明の印刷方法は次のような工程からなる。即ち、
複数のホストから印刷データを受信して、前記印刷デー
タを印刷出力する印刷方法であって、前記複数のホスト
の内、印刷データを送信するホストを識別する識別工程
と、前記識別工程の識別結果に従って、前記印刷データ
を送信するホストからの印刷データを受信できるよう準
備する準備工程と、前回の印刷時に印刷データを送信し
たホストと前記識別工程によって識別されたホストとが
同じホストであるかどうかを調べる比較工程と、前記比
較工程の比較結果に従って、前記印刷データを印刷する
ときオフセット出力を行うよう制御する制御工程とを有
することを特徴とする印刷方法を備える。
【0007】また他の発明によれば、複数のホストと接
続され、前記複数のホストから印刷データを受信して、
前記印刷データを印刷出力する印刷装置であって、前記
複数のホストの内、印刷データを送信するホストを識別
する識別手段と、前記識別手段の識別結果に従って、前
記印刷データを送信するホストからの印刷データを受信
できるよう準備する準備手段と、前回の印刷時に印刷デ
ータを送信したホストと前記識別手段によって識別され
たホストとが同じホストであるかどうかを調べる比較手
段と、前記比較手段の比較結果に従って、前記印刷デー
タを印刷するときオフセット出力を行うよう制御する制
御手段とを有することを特徴とする印刷装置を備える。
【0008】
【作用】以上の構成により本発明は、印刷データを送信
するホストを識別し、そのホストが前回の印刷時に印刷
データを送信したホストであるかどうかを調べ、その結
果に従って、印刷出力時にオフセット出力を行うよう制
御する。
【0009】
【実施例】以下添付図面を参照して本発明の好適な実施
例を詳細に説明する。
【0010】[装置の概要説明(図1)]図1は本発明
の代表的な実施例であるプリンタ装置の構成を示すブロ
ック図である。図1において、1a〜1nはデータ送信
を行なうホスト、2はSCSIインタフェース、3はホ
ストからの入力データを一時的に格納する入力バッフ
ァ、4は装置全体を制御するCPU、5は制御プログラ
ムや各種処理プログラムを格納するROM、6はプリン
ト処理に必要な種々の情報の格納や各プログラムの作業
領域として用いられるRAM、7は各文字コードに対す
る文字パターンを格納するパターンメモリ、8は1頁分
のイメージを格納するイメージメモリ、9はイメージメ
モリ8に格納されたイメージデータをプリンタへ転送し
たりプリンタの制御を行うプリンタインタフェース、そ
して、10は実際の印字を行なうプリンタである。
【0011】CPU4では入力バッファ3から入力した
データの解析を行い、パターンメモリ7に格納された文
字パターンを参照しながらイメージメモリ8へ印刷出力
データのイメージ展開を行う。
【0012】[プリンタ部10の詳細な構造の説明(図
2)]図2はデータ源(不図示)から文字パターンの登
録や定型書式(フォームデータ)などの登録が可能で、
プリンタインタフェース9から出力される画像データを
記録紙に出力するプリンタ部10(以下、LBPとい
う)の内部構造を示す図である。図2において、100
はLBP本体であり、接続されているホスト1a〜1n
から供給される文字情報(文字コード)やフォーム情報
或はマクロ命令などを入力して記憶するとともに、それ
らの情報に従って対応する文字パターンやフォームパタ
ーンなどを作成し、記憶媒体である記憶紙上に像を形成
する。101は操作のためのスイッチ及びLED、LC
D表示器などが配置されている操作パネル、1000は
LBP100全体の制御及び外部装置から供給される文
字情報などを解析する印刷制御部である。印刷制御部1
000は文字情報などを対応する文字パターンのビデオ
信号に変換してレーザドライバ102に出力する。
【0013】印刷制御部1000には図1で示したSC
SIインタフェース2、入力バッファ3、CPU4、R
OM5、RAM6、文字パターンメモリ7、イメージメ
モリ8、及び、プリンタインタフェース9が収容されて
いる。
【0014】レーザドライバ102は半導体レーザ10
3を駆動するための回路であり、入力されたビデオ信号
に応じて半導体レーザ103から発射されるレーザ光1
04のオン・オフ切り替えを行う。レーザ光104は回
転多面鏡105で左右方向に偏向されて静電ドラム10
6上を走査する。これにより、静電ドラム106上には
文字パターンの静電潜像が形成される。この潜像は静電
ドラム106周囲の現像ユニット107により現像され
た後、記録紙に転写される。この記録紙には、カットシ
ートが用いられる。カットシート記録紙はLBP100
に装着した用紙カセット108に収容され、給紙ローラ
109及び搬送ローラ110と111とにより装置内に
取り込まれて、静電ドラム106に供給される。
【0015】[プリンタ処理の説明(図3〜図4)]図
3は本実施例のプリンタ装置に接続されるホストとエミ
ュレーションの対応関係を示す図である。このような情
報はRAM6に格納される。図3において、201はホ
ストの識別番号となるID(以下、ホストIDとい
う)、202は対応するエミュレーションの種類を示し
ている。また、203はホストIDが“7”であること
を示し、ホストID“7”のホストに対しては204に
設定されているエミュレーションプログラム(ここでは
エミュレーション1)によりデータの解析が行なわれ
る。同様に、205のホストIDが“6”のホストに対
しては206に設定されているエミュレーションプログ
ラム(ここではエミュレーション2)の命令解析によっ
てデータが処理されることになる。
【0016】次に上記構成のプリンタ装置が実行するプ
リンタ処理について、図4に示すフローチャートを参照
して説明する。ここでは、ホスト1a〜1nのいづれか
よりデータが送信されることにより本実施例のプリンタ
装置のプリント処理は開始されるものとする。また、各
ホストはプリンタ装置との通信に際して、データ転送の
前に、自らのホストIDをプリンタ装置に通知する。
【0017】このプリンタ処理ではホストから送られて
くるホストIDを識別し、プリントデータを送信するホ
ストが変わる度ごとに、RAM6に格納されたオフセッ
トフラグのON/OFFを切り替え、このオフセットフ
ラグの値に従って、プリンタからの出力にオフセットを
与えるかどうかを制御する。
【0018】まずステップS1では、プリンタ装置を呼
び出したホストのホストIDを確認する。続いてステッ
プS2では、RAM6に格納された接続ホストとエミュ
レーションの対応関係の情報を調べ、ステップS1で確
認されたホストIDと等しいIDに対応するエミュレー
ションプログラム(以下、エミュレータという)を選択
し、選択されたエミュレータに従って入力データの解析
を行う。ステップS3では、以前のプリント処理のデー
タ供給元となったホストのホストID(これを旧IDと
いう)とステップS1で新たにプリンタ装置を呼び出し
たホストのホストID(これを新IDという)とを比較
し、両者が異なる場合(即ち、プリントデータを供給す
るホストが変わった場合)、オフセットフラグをONに
する。そして、ステップS4で入力バッファ3よりデー
タを取り出す。
【0019】ステップS5では、ホストからデータ送信
が終了したかどうかを調べる。ここで、データ終了と判
断された場合、処理はステップS6に進み、新IDを旧
IDとしてセットする。これに対して、データ送信が終
了していないと判断された場合、処理はステップS7に
進み、CPUは送信データを解析しデータが制御コード
の場合は命令の解析を行い、また、文字コードの場合は
その文字コードに対するフォントパターンをパターンメ
モリ7より読みだしイメージメモリ8へ書き込む。次に
ステップS8ではイメージメモリ8への出力データ量を
調べ、改ページが必要であるかどうかを調べる。ここ
で、改ページが必要であると判断された場合、処理はス
テップS9に進み入力バッファ3をクローズする。これ
に対して、改ページの必要がない場合、処理はステップ
S4に戻りデータ入力を繰り返す。さて、ステップS1
0ではオフセットフラグをチェックし、その値が“O
N”であるなら、処理はステップS11に進みプリンタ
インタフェース9を通してプリンタ10に対してオフセ
ット指定を行なう。これに対して、オフセットフラグの
値が“OFF”であるなら、処理はステップS12に進
み、イメージメモリ8へ展開されたデータをプリンタイ
ンタフェース9を通してプリンタ10へ転送し出力す
る。このとき、オフセットフラグの値が“OFF”であ
るなら、プリンタ出力はオフセットのない印刷が行わ
れ、オフセットフラグの値が“ON”であるなら、所定
量のオフセットがなされた印刷が行われる。
【0020】従って本実施例に従えば、プリントデータ
の供給元であるホストが切り替わるごとに、プリント出
力のオフセットの有無を切り替えてプリント出力を行う
のでホストごとに、プリント出力の仕分け作業が行い易
くなる。
【0021】なお本実施例では複数のホストコンピュー
タよりデータが送信された場合オフセットスタッキング
を行う例について説明したが、本発明はこれに限定され
るものではない。例えば、エミュレーションの種類によ
ってオフセットスタッキングを行なっても良いし、また
ホストIDに対応するものがない場合は予め標準のエミ
ュレーションを設定しても良い。さらに、ホストの識別
を異なるホストからのプリント出力の度に仕切り紙を出
力することで行っても良い。
【0022】尚、本発明は、複数の機器から構成される
システムに適用しても良いし、1つの機器から成る装置
に適用しても良い。また、本発明はシステム或は装置に
プログラムを供給することによって達成される場合にも
適用できることは言うまでもない。
【0023】
【発明の効果】以上説明したように本発明によれば、印
刷データを送信するホストを識別し、そのホストが前回
の印刷時に印刷データを送信したホストと同じであるか
どうかを調べその比較結果に従って印刷出力のオフセッ
ト出力を行うよう制御するので、印刷データ送信ホスト
が変わる度ごとにオフセット出力が交互に行われること
になり、ホストごとの印刷出力の仕分け作業が容易にな
るという効果がある。
【図面の簡単な説明】
【図1】本発明の代表的な実施例であるプリンタ装置の
構成を示すブロック図である。
【図2】プリンタ部10の詳細な構造を示す図である。
【図3】プリンタ装置に接続されるホストコンピュータ
のホストIDとエミュレーションの対応関係を示した図
である。
【図4】プリントデータの供給元であるホストを区別し
てプリント出力する処理の手順を示すフローチャートで
ある。
【符号の説明】
1a〜1n ホスト 2 SCSIインタフェース 3 入力バッファ 4 CPU 5 ROM 6 RAM 7 文字パターンメモリ 8 イメージバッファ 9 プリンタインタフェース 10 プリンタ

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 複数のホストから印刷データを受信し
    て、前記印刷データを印刷出力する印刷方法であって、 前記複数のホストの内、印刷データを送信するホストを
    識別する識別工程と、 前記識別工程の識別結果に従って、前記印刷データを送
    信するホストからの印刷データを受信できるよう準備す
    る準備工程と、 前回の印刷時に印刷データを送信したホストと前記識別
    工程によって識別されたホストとが同じホストであるか
    どうかを調べる比較工程と、 前記比較工程の比較結果に従って、前記印刷データを印
    刷するときオフセット出力を行うよう制御する制御工程
    とを有することを特徴とする印刷方法。
  2. 【請求項2】 前記識別工程による前記印刷データを送
    信するホストの識別は前記複数のホスト各々に対して、
    一意に付加された識別番号によって行われることを特徴
    とする請求項第1項に記載の印刷方法。
  3. 【請求項3】 複数のホストと接続され、前記複数のホ
    ストから印刷データを受信して、前記印刷データを印刷
    出力する印刷装置であって、 前記複数のホストの内、印刷データを送信するホストを
    識別する識別手段と、 前記識別手段の識別結果に従って、前記印刷データを送
    信するホストからの印刷データを受信できるよう準備す
    る準備手段と、 前回の印刷時に印刷データを送信したホストと前記識別
    手段によって識別されたホストとが同じホストであるか
    どうかを調べる比較手段と、 前記比較手段の比較結果に従って、前記印刷データを印
    刷するときオフセット出力を行うよう制御する制御手段
    とを有することを特徴とする印刷装置。
  4. 【請求項4】 前記準備手段は、前記複数のホストから
    の印刷データの受信及び印刷に対応できるように、前記
    複数のホスト各々に対応したエミュレーション手段を有
    することを特徴とする請求項第3項に記載の印刷装置。
JP04023464A 1992-02-10 1992-02-10 印刷方法及びその装置 Expired - Fee Related JP3105983B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP04023464A JP3105983B2 (ja) 1992-02-10 1992-02-10 印刷方法及びその装置
EP93300918A EP0556994B1 (en) 1992-02-10 1993-02-09 Output method and unit
DE69330655T DE69330655T2 (de) 1992-02-10 1993-02-09 Ausgabeverfahren und -einheit
US08/386,341 US5727134A (en) 1992-02-10 1995-02-10 Output apparatus and method for distinguishably outputting information from plural information processing apparatuses

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP04023464A JP3105983B2 (ja) 1992-02-10 1992-02-10 印刷方法及びその装置

Publications (2)

Publication Number Publication Date
JPH05224842A true JPH05224842A (ja) 1993-09-03
JP3105983B2 JP3105983B2 (ja) 2000-11-06

Family

ID=12111246

Family Applications (1)

Application Number Title Priority Date Filing Date
JP04023464A Expired - Fee Related JP3105983B2 (ja) 1992-02-10 1992-02-10 印刷方法及びその装置

Country Status (1)

Country Link
JP (1) JP3105983B2 (ja)

Also Published As

Publication number Publication date
JP3105983B2 (ja) 2000-11-06

Similar Documents

Publication Publication Date Title
EP0574222B1 (en) A method for translating a plurality of printer page description languages
EP0595594B1 (en) Printing-information processing method and apparatus
US5727134A (en) Output apparatus and method for distinguishably outputting information from plural information processing apparatuses
JPH10222319A (ja) 印刷装置及び印刷制御方法
EP0662656B1 (en) Method and apparatus for resetting shared computer output apparatus
US4975858A (en) Controller for a printer for printing data received from an external data processor
JP3105983B2 (ja) 印刷方法及びその装置
JP3566521B2 (ja) 印刷装置とその制御方法
EP0473016B1 (en) Image forming apparatus
JP2891860B2 (ja) 出力方法
JP3199544B2 (ja) 印刷装置および印刷制御方法
JP2891857B2 (ja) 印刷装置および印刷方法
JP2988817B2 (ja) 印刷装置
US20020063876A1 (en) Output apparatus and output enviroment setting method in output apparatus
JP3073921B2 (ja) 印刷制御装置および印刷制御装置のデータ処理方法
JPH08337031A (ja) 印刷装置およびその制御方法、印刷システムおよびその制御方法
JP2869923B2 (ja) 印刷制御装置
JP3004440B2 (ja) 印刷方法及びその装置
EP0577410A1 (en) Output apparatus and method with adjustable connection feature
JP3326042B2 (ja) 印刷システム
JPH08282064A (ja) 記録装置及び記録制御方法
JPH05338280A (ja) 印刷方法及びその装置
JP2000043381A (ja) 印刷装置
JPH0973374A (ja) 印刷制御方法
JPH08300747A (ja) 記録装置及び記録制御方法

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19991122

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20000808

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

Free format text: PAYMENT UNTIL: 20080901

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20090901

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20090901

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20100901

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20110901

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees