JPH08305512A - 印刷装置並びに印刷システムおよび印刷システムのプリント方法 - Google Patents

印刷装置並びに印刷システムおよび印刷システムのプリント方法

Info

Publication number
JPH08305512A
JPH08305512A JP7106485A JP10648595A JPH08305512A JP H08305512 A JPH08305512 A JP H08305512A JP 7106485 A JP7106485 A JP 7106485A JP 10648595 A JP10648595 A JP 10648595A JP H08305512 A JPH08305512 A JP H08305512A
Authority
JP
Japan
Prior art keywords
data
printing
received
printing device
network
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
JP7106485A
Other languages
English (en)
Inventor
Takuto Harada
琢人 原田
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 JP7106485A priority Critical patent/JPH08305512A/ja
Publication of JPH08305512A publication Critical patent/JPH08305512A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】 【目的】 印刷装置の言語解析処理能力を間接的に拡張
して、ユーザから受信した受信データを直接解析できな
い場合でも、解析可能な他の印刷装置で解析して返信さ
れた出力データを直接印刷することができる。 【構成】 いずれかの情報処理装置からネットワーク1
02を介して受信した受信データの種別を判定する受信
データ判断部202が前記受信データが解析できない所
定のプリンタ記述言語に基づくデータであると判定した
場合に、受信データを解析可能なネットワーク上の他の
印刷装置に転送し、該他の印刷装置により解析されて生
成される出力データを受信データ判断部202が前記ネ
ットワークを介して受信したら、該受信した出力データ
に基づいてエンジン205が印刷処理を行う構成を特徴
とする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、プリンタ記述言語で記
述された印字データの印刷を行う印刷装置並びに印刷シ
ステムおよび印刷システムのプリント方法に関するもの
である。
【0002】
【従来の技術】一般的に印刷装置とは、印刷装置毎に処
理可能なプリンタ記述言語が決定されており、処理不可
能なプリンタ記述言語で記述されたデータを受信する
と、ユーザの意に反した処理を行うものである。このた
め、ユーザはネットワークを形成し、印字を行う際に
は、印字データを処理し得る印刷装置に印刷データを送
信し、印字結果を印刷装置の付設されている所まで取り
に行くというのが一般的であった。
【0003】
【発明が解決しようとする課題】このようにネットワー
ク上で使用する印刷装置においては、ユーザはネットワ
ーク上の印刷装置の付設場所と、処理可能なプリンタ記
述言語の種類を常に掌握していなければならない、印字
結果を得るために印刷装置の付設されている場所まで出
向いて行かなければならない等の問題があった。
【0004】本発明は、上記の問題点を解消するために
なされたもので、本発明に係る第1の発明〜第4の発明
の目的は、ネットワークを介して受信したデータ種別を
判断し、解析可能な他の印刷装置に受信データを転送
し、該転送された受信データを他の印刷装置のプリンタ
言語解析処理機能を利用して間接的に解析して返信され
る出力データを印刷することにより、ネットワーク上の
各印刷装置のプリンタ言語解析能力を熟知していなくて
も、各印刷装置がネットワーク上で解析可能な全ての異
なるプリンタ言語解析能力を備えている印刷装置として
機能させることができ、印刷指示する印刷装置およびネ
ットワーク上の印刷装置で解析可能なプリンタ言語が何
であるか等を意識することなく、単に出力を得たい近接
した印刷装置に対して印刷指示するだけで、所望の出力
結果を指示した印刷装置から得ることができる印刷装置
並びに印刷システムおよび印刷システムのプリント方法
を提供することである。
【0005】
【課題を解決するための手段】本発明に係る第1の発明
は、ネットワークを介して複数の情報処理装置と通信可
能に構成された印刷装置において、いずれかの情報処理
装置から前記ネットワークを介して受信した受信データ
の種別を判定する受信データ判定手段と、前記受信デー
タ判別手段が前記受信データが解析できない所定のプリ
ンタ記述言語に基づくデータであると判定した場合に、
前記受信データを解析可能なネットワーク上の他の印刷
装置に転送する転送手段と、前記他の印刷装置により解
析されて生成される出力データを前記ネットワークを介
して受信する受信手段と、前記受信手段が受信した前記
出力データに基づいて印刷処理を行う印刷手段とを有す
るものである。
【0006】本発明に係る第2の発明は、ネットワーク
を介して複数の情報処理装置と複数の印刷装置とが通信
可能に構成された印刷システムにおいて、いずれかの情
報処理装置から前記ネットワークを介して受信した受信
データの種別を判定する受信データ判定手段と、前記受
信データ判別手段が前記受信データが解析できない所定
のプリンタ記述言語に基づくデータであると判定した場
合に、前記受信データを解析可能なネットワーク上の他
の印刷装置に転送する転送手段と、前記他の印刷装置に
より解析されて生成される出力データを前記ネットワー
クを介して受信する受信手段と、前記受信手段が受信し
た前記出力データに基づいて印刷処理を行う印刷手段と
を各印刷装置に設けたものである。
【0007】本発明に係る第3の発明は、複数の印刷装
置と複数の情報処理装置がネットワークを介して通信可
能に構成された印刷システムにおいて、所定のプリンタ
記述言語に基づく出力情報を解析するプリンタ記述言語
解析手段と、前記ネットワークを介して受信した受信デ
ータが処理可能かどうかを判定する受信データ判断手段
と、前記受信データ判断手段が前記受信データを処理で
きないと判断した場合に、前記受信データを受信した印
刷装置が残る他の印刷装置に対して所定の問合わせ情報
を転送する転送する第1のデータ転送手段と、前記第1
のデータ転送手段からの所定の問合わせ情報に対して応
答した前記他の印刷装置に対して所定の識別情報を付加
して前記受信データを転送する第2のデータ転送手段
と、前記所定の識別情報を記憶する記憶手段と、前記受
信データを前記プリンタ記述言語解析手段で解析して得
られる出力データを前記記憶手段に記憶された前記識別
情報に従う印刷装置に返信するデータ返信手段と、前記
他の印刷装置から返信される前記出力データに基づいて
印刷処理を行う返信データ印刷手段とをそれぞれの印刷
装置に設けたものである。
【0008】本発明に係る第4の発明は、印刷装置がネ
ットワーク上に複数備えた印刷システムのプリント方法
において、ネットワークを介して受信した受信データが
処理可能かどうかを判定する受信データ判断工程と、前
記受信データを処理できないと判断した場合に、所定の
問合わせ情報に対して応答した他の印刷装置に対して所
定の識別情報を付加した前記受信データを転送するデー
タ転送工程と、前記他の印刷装置から転送された前記所
定の識別情報付きの前記受信データを解析する解析工程
と、該解析して得られる出力データを前記識別情報に従
う他の印刷装置に返信するデータ返信工程と、該返信さ
れた前記出力データに基づいて印刷処理を行う返信デー
タ印刷工程とを有するものである。
【0009】
【作用】第1の発明においては、いずれかの情報処理装
置から前記ネットワークを介して受信した受信データの
種別を判定する受信データ判定手段が前記受信データが
解析できない所定のプリンタ記述言語に基づくデータで
あると判定した場合に、転送手段が前記受信データを解
析可能なネットワーク上の他の印刷装置に転送し、該他
の印刷装置により解析されて生成される出力データを前
記受信手段が前記ネットワークを介して受信したら、該
受信した出力データに基づいて印刷手段が印刷処理を行
い、印刷装置の言語解析処理能力を間接的に拡張して、
ユーザから受信した受信データを直接解析できない場合
でも、解析可能な他の印刷装置で解析して返信された出
力データを直接印刷することを可能とする。
【0010】第2の発明においては、いずれかの情報処
理装置から前記ネットワークを介して受信した受信デー
タの種別を判定する受信データ判定手段が前記受信デー
タが解析できない所定のプリンタ記述言語に基づくデー
タであると判定した場合に、転送手段が前記受信データ
を解析可能なネットワーク上の他の印刷装置に転送し、
該他の印刷装置により解析されて生成される出力データ
を前記受信手段が前記ネットワークを介して受信した
ら、該受信した出力データに基づいて印刷手段が印刷処
理を行い、印刷装置の言語解析処理能力を間接的に拡張
して、ユーザから受信した受信データを直接解析できな
い場合でも、解析可能な他の印刷装置で解析して返信さ
れた出力データをユーザが指示した印刷装置から直接印
刷することを可能とする。
【0011】第3の発明においては、ネットワークを介
して受信した受信データを受信データ判断手段が処理で
きないと判断した場合に、データ転送手段が所定の問合
わせ情報に対して応答した他の印刷装置に対して所定の
識別情報を付加した前記受信データを転送し、他の印刷
装置から転送された前記所定の識別情報付きの前記受信
データを解析して得られる出力データをデータ返信手段
が記憶手段に記憶された前記識別情報に従う他の印刷装
置に返信し、該返信された前記出力データに基づいて返
信データ印刷手段が印刷処理を行い、ユーザが印刷指示
した印刷装置で受信したデータを処理できない場合で
も、ユーザは何らネットワーク上の印刷資源処理能力を
熟知して他の印刷装置への転送指示等を行うことなく、
ネットワーク上の他の印刷装置のプリンタ記述言語解析
資源を利用して解析されて返信される出力データをユー
ザが指示した印刷装置から出力結果を得ることを可能と
する。
【0012】第4の発明においては、ネットワークを介
して受信した受信データが処理できないと判断した場合
に、所定の問合わせ情報に対して応答した他の印刷装置
に対して所定の識別情報を付加した前記受信データを転
送し、前記他の印刷装置から転送された前記所定の識別
情報付きの前記受信データを解析し、該解析して得られ
る出力データを前記識別情報に従う他の印刷装置に返信
し、該返信された前記出力データに基づいて印刷処理を
行い、ユーザが印刷指示した印刷装置で受信したデータ
を処理できない場合でも、ユーザは何らネットワーク上
の印刷資源処理能力を熟知して他の印刷装置への転送指
示等を行うことなく、ネットワーク上の他の印刷装置の
プリンタ記述言語解析資源を利用して解析されて返信さ
れる出力データをユーザが指示した印刷装置から出力結
果を得る処理を自動化することを可能とする。
【0013】
【実施例】
〔第1実施例〕以下、図1,図2を参照しながら、図3
のフローチャートに従って本発明の実施例を説明する。
【0014】図1は本発明の第1実施例を示す印刷シス
テムの構成を示すブロック図であり、本実施例に示す印
刷システムは、所定のネットワークを介して複数の情報
処理装置と複数の印刷装置から構成されている場合に対
応する。
【0015】図1において、101はオフィスビルであ
る。102は前記オフィスビル101に構築されたネッ
トワークであり、例えばイーサネット(商品名)等で構
築される。103,109は情報処理装置としてのホス
トコンピュータであり、種々のオペレーティングシステ
ムに従ってデータ処理を行い、出力装置としての各プリ
ンタに出力情報を出力する。
【0016】104,107は印刷装置で、プリンタ記
述言語Aに基づく出力情報を解析して印刷を行う。10
5は印刷装置で、リンタ記述言語Cに基づく出力情報を
解析して印刷を行う。106は印刷装置で、プリンタ記
述言語Bに基づく出力情報を解析して印刷を行う。10
8は印刷装置で、プリンタ記述言語Dに基づく出力情報
を解析して印刷を行う。
【0017】図2は本発明の一実施例を示す印刷システ
ムにおける印刷装置の構成を説明するブロック図であ
る。
【0018】図2において、201は印刷装置である。
202は受信データ判断部で、受信データを処理可能か
否かの判断などを行う。203はプリンタ記述言語解析
部(エミュータ)で、プリンタ記述言語を解析する。
【0019】204はデータ返信部で、前記プリンタ記
述言語解析手段で解析した処理結果を送信元の印刷装置
に返信するか否かなどの判断を行う。205はエンジン
である。206は前記印刷装置201のプリンタ識別子
を保持する記憶領域である。207は受信データ判断部
202が他の印刷装置から印字データを受けとった場合
に、送信元の印刷装置の識別子を保持しておく記憶領域
である。
【0020】以下、本実施例と第1〜第3の発明の各手
段との対応及びその作用について図1,図2等を参照し
て説明する。
【0021】第1の発明は、印刷システムにおける印刷
装置は、ネットワーク102を介して複数の情報処理装
置(ホストコンピュータ103,109)と通信可能に
構成された印刷装置において、いずれかの情報処理装置
から前記ネットワークを介して受信した受信データの種
別を判定する受信データ判定手段(受信データ判断部2
02)と、前記受信データ判別手段が前記受信データが
解析できない所定のプリンタ記述言語に基づくデータで
あると判定した場合に、前記受信データを解析可能なネ
ットワーク上の他の印刷装置に転送する転送手段(受信
データ判断部202)と、前記他の印刷装置により解析
されて生成される出力データを前記ネットワークを介し
て受信する受信手段(受信データ判断部202)と、前
記受信手段が受信した前記出力データに基づいて印刷処
理を行う印刷手段(エンジン205)とを有し、いずれ
かの情報処理装置から前記ネットワーク102を介して
受信した受信データの種別を判定する受信データ判断部
202が前記受信データが解析できない所定のプリンタ
記述言語に基づくデータであると判定した場合に、受信
データを解析可能なネットワーク上の他の印刷装置に転
送し、該他の印刷装置により解析されて生成される出力
データの受信データ判断部202が前記ネットワークを
介して受信したら、該受信した出力データに基づいてエ
ンジン205が印刷処理を行い、印刷装置の言語解析処
理能力を間接的に拡張して、ユーザから受信した受信デ
ータを直接解析できない場合でも、解析可能な他の印刷
装置で解析して返信された出力データを直接印刷するこ
とを可能とする。
【0022】第2の発明は、ネットワーク102を介し
て複数の情報処理装置(ホストコンピュータ103,1
08)と複数の印刷装置104〜108とが通信可能に
構成された印刷システムにおいて、いずれかの情報処理
装置から前記ネットワークを介して受信した受信データ
の種別を判定する受信データ判定手段(受信データ判断
部202)と、前記受信データ判別手段が前記受信デー
タが解析できない所定のプリンタ記述言語に基づくデー
タであると判定した場合に、前記受信データを解析可能
なネットワーク上の他の印刷装置に転送する転送手段
(受信データ判断部202)と、前記他の印刷装置によ
り解析されて生成される出力データを前記ネットワーク
を介して受信する受信手段(受信データ判断部202)
と、前記受信手段が受信した前記出力データに基づいて
印刷処理を行う印刷手段(エンジン205)とを各印刷
装置に設け、いずれかのホストコンピュータから前記ネ
ットワーク102を介して受信した受信データの種別を
判定する受信データ判断部202が前記受信データが解
析できない所定のプリンタ記述言語に基づくデータであ
ると判定した場合に、転送手段が前記受信データを解析
可能なネットワーク102上の他の印刷装置に転送し、
該他の印刷装置により解析されて生成される出力データ
を前記受信手段が前記ネットワーク102を介して受信
したら、該受信した出力データに基づいて印刷装置が印
刷処理を行い、印刷装置の言語解析処理能力を間接的に
拡張して、ユーザから受信した受信データを直接解析で
きない場合でも、解析可能な他の印刷装置で解析して返
信された出力データをユーザが指示した印刷装置から直
接印刷することを可能とする。
【0023】第3の発明は、複数の印刷装置104〜1
08と複数の情報処理装置(ホストコンピュータ10
3,108)がネットワークを介して通信可能に構成さ
れた印刷システムにおいて、所定のプリンタ記述言語に
基づく出力情報を解析するプリンタ記述言語解析手段
(エミュレータ203)と、前記ネットワークを介して
受信した受信データが処理可能かどうかを判定する受信
データ判断部202と、前記受信データ判断手段が前記
受信データを処理できないと判断した場合に、前記受信
データを受信した印刷装置が残る他の印刷装置に対して
所定の問合わせ情報を転送する転送する第1のデータ転
送手段(受信データ判断部202)と、前記第1のデー
タ転送手段からの所定の問合わせ情報に対して応答した
前記他の印刷装置に対して所定の識別情報を付加して前
記受信データを転送する第2のデータ転送手段(受信デ
ータ判断部202)と、前記所定の識別情報を記憶する
記憶手段(記憶領域207)と、前記受信データを前記
プリンタ記述言語解析手段で解析して得られる出力デー
タを前記記憶手段に記憶された前記識別情報に従う印刷
装置に返信するデータ返信手段(データ返信部204)
と、前記他の印刷装置から返信される前記出力データに
基づいて印刷処理を行う返信データ印刷手段(エンジン
205)とをそれぞれの印刷装置に設け、ネットワーク
102を介して受信した受信データを受信データ判断部
202が処理できないと判断した場合に、受信データ判
断部202が所定の問合わせ情報に対して応答した他の
印刷装置に対して所定の識別情報(プリンタ識別子)を
付加した前記受信データを転送し、他の印刷装置から転
送された前記所定の識別情報付きの前記受信データを解
析して得られる出力データをデータ返信手段が記憶手段
に記憶された前記識別情報に従う他の印刷装置に返信
し、該返信された前記出力データに基づいて印刷処理を
行い、ユーザが印刷指示した印刷装置で受信したデータ
を処理できない場合でも、ユーザは何らネットワーク上
の印刷資源処理能力を熟知して他の印刷装置への転送指
示等を行うことなく、ネットワーク上の他の印刷装置の
プリンタ記述言語解析資源を利用して解析されて返信さ
れる出力データをユーザが指示した印刷装置から出力結
果を得ることを可能とする。
【0024】以下、図1に示したホストコンピュータ1
03からプリンタ記述言語Dで記述された印字データを
印刷する場合を例として図3に示すフローチャートに基
づいて説明する。
【0025】図3は本発明に係る印刷装置のプリント処
理方法の一実施例を示すフローチャートである。なお、
(1)〜(13)は各ステップを示す。
【0026】ユーザは、ホストコンピュータ103から
一番近くに存在する印刷装置104に対して、印字デー
タを送信する。印刷装置104は、受信データ判断部2
02でデータを受信する(1)。
【0027】本実施例における印刷装置では、5種類の
受信データが存在し得る。1つはユーザがホストコンピ
ュータから送る印字データ、1つは他の印刷装置から送
られてくる印字データ解析可能性についての問い合わせ
のデータ、1つは解析可能性に対する返答のデータ、1
つは印字データ解析依頼のデータ、1つは他の印刷装置
に行った印字データ解析依頼の結果のデータである。な
お、これらデータの詳細は後述する。
【0028】次いで、印刷装置104が受信したデータ
が解析可能か否かの問合わせかどうかを判定し(2)、
NOならばさらに他の印刷装置からの解釈結果かどうか
を判定して(4)、当該データがユーザからホストコン
ピュータを通じて送信してきたデータであるので、ステ
ップ(2)、(4)を通ってステップ(6)にやってく
る。
【0029】ステップ(6)にて、受信データが印刷装
置104で処理可能なプリンタ記述言語であるか否か判
断する。当該印字データはプリンタ記述言語Dで記述さ
れたものなので、処理不可能という結果を得て、ステッ
プ(10)に進み、当該受信データの先頭から数百バイ
トに記憶領域206に格納されているプリンタ識別子を
付加し、ネットワーク102上の他の印刷装置にこの印
字データを解析可能か否かの問い合わせデータを送信し
(10)、一定時間返答が来るのを待つ(12)。そし
て、一定時間経過したら、エラーとして処理を終了する
(13)。
【0030】一方、ネットワーク102上の印刷装置1
08が印刷装置104からの問い合わせデータを受信デ
ータ判断部202で受信すると(1)、受信データが問
い合わせデータであることを認識し(2)、印刷装置1
08で処理可能であることを印刷装置104に返答する
(3)。
【0031】上記ステップ(10)における問合わせに
対して、印刷装置108からデータ解析可能との返答を
得た印刷装置104は、受信データに記憶領域206に
格納されたプリンタ識別子(印刷装置104のプリンタ
識別子)を付加し、受信データを印刷装置108に転送
する(11)。
【0032】次いで、印刷装置104からの解析依頼デ
ータを受信データ判断部202で受信した印刷装置10
8は、受信データに付加された印刷装置104のプリン
タ識別子を記憶領域207に格納する(1)。当該受信
データは解析依頼データなので、ステップ(2),
(4)を経てステップ(6)に進む。ここで、当該印字
データはプリンタ記述言語Dで記述されたものなので、
ステップ(6)で処理可能という結果を得て、ステップ
(7)に進む。
【0033】ステップ(7)では、エミュレータ203
が受信データを解析し、ビットマップイメージなどのエ
ンジン205の解釈可能な記述に変換し(7)、データ
返信部204で記憶領域207にプリンタ識別子が格納
されているか否かを調べ、格納されていれば他のプリン
タからの解析依頼であることを判断し(8)、処理結果
(ビットマップイメージデータ)に当該プリンタ識別子
を付加して印刷装置104に返信する(9)。
【0034】この様にして、印刷装置108からの解析
結果は、ネットワーク102を介して印刷装置108で
解析処理されたデータを印刷装置104の受信データ判
断部202で再び受信され、ステップ(2)を経てステ
ップ(4)に進む。
【0035】ステップ(4)で受信データ判断部202
は、受信データが他の印刷装置(本実施例は印刷装置1
08)からの解析結果であることを、印刷装置108が
付加したプリンタ識別子より判断し(4)、エンジン2
05に受信データを送り印字を行う(5)。
【0036】以上のプロセスを経て、ユーザは、印刷装
置104に搭載されていないプリンタ記述言語で記述さ
れた印字データの結果を、オフィスビル101の1Fに
前記ネットワーク102に接続されるように設置された
最も近接した印刷装置104から得ることができる。
【0037】なお、ユーザが印刷装置104が搭載して
いるプリンタ記述言語Aで印字データを記述し、印刷装
置104に送信した場合は、印刷装置104は受信デー
タ判断部202でデータを受信し(1)、受信データの
判断を行い(2),(4),(6)、エミュレータ20
3で受信データを解析し(7)、データ返信部204で
記憶領域207にプリンタ識別子が格納されていないこ
とからユーザからの直接的な解析依頼であることを判断
し(8)、エンジン205で印字を行う(5)。
【0038】以下、本実施例と第4の発明の各工程との
対応及びその作用について図3等を参照して説明する。
【0039】第4の発明は、複数の印刷装置104〜1
08と複数のホストコンピュータ103,109がネッ
トワーク102を介して通信可能に構成された印刷シス
テムのプリント方法において、前記ネットワークを介し
て受信した受信データが処理可能かどうかを判定する受
信データ判断工程(図3のステップ(6))と、前記受
信データを処理できないと判断した場合に、所定の問合
わせ情報に対して応答した他の印刷装置に対して所定の
識別情報を付加した前記受信データを転送するデータ転
送工程(図3のステップ(10),(11))と、前記
他の印刷装置から転送された前記所定の識別情報付きの
前記受信データを解析する解析工程(図3のステップ
(7))と、該解析して得られる出力データを前記識別
情報に従う他の印刷装置に返信するデータ返信工程(図
3のステップ(8),(9))と、該返信された前記出
力データに基づいて印刷処理を行う返信データ印刷工程
(図3のステップ(5))とを実行して、ユーザが印刷
指示した印刷装置で受信したデータを処理できない場合
でも、ユーザは何らネットワーク上の印刷資源処理能力
を熟知して他の印刷装置への転送指示等を行うことな
く、ネットワーク上の他の印刷装置のプリンタ記述言語
解析資源を利用して解析されて返信される出力データを
ユーザが指示した印刷装置から出力結果を得る処理を自
動化することを可能とする。
【0040】〔第2実施例〕上記第1実施例では、印刷
装置104がユーザからの印字データを解析不可能と判
断した場合に、ネットワーク102上の印刷装置にデー
タ解析可能なものが存在するか否かを問い合わせる場合
について説明したが、印刷装置104内に記述している
プリンタ記述言語を判断する機構と、ネットワーク10
2上の印刷装置と解析可能なプリンタ記述言語を記述し
た書換え可能なテーブルをNVRAM等に用意して、印
刷装置104内でデータを転送する印刷装置を決定し、
データを転送することも可能である。
【0041】〔第3実施例〕上記第1実施例では、印刷
装置104がプリンタ記述言語Aで記述された印字デー
タを印刷する場合、データの解析を印刷装置104内の
エミュレータ203を使用して行ったが、印刷装置10
4に多量のジョブがキューイングされている場合など
は、第1実施例の「ユーザが、ホストコンピュータ10
3上でプリンタ記述言語Dで記述された印字データを印
刷する場合」と同様に、ネットワーク上の他の負荷のか
かっていないプリンタ記述言語Aを解析可能な印刷装置
(本実施例では、印刷装置107)に解析を行わせるこ
とにより、印字結果を早く得られるようにすることも可
能である。ただし、この機能を付加する場合、印刷装置
状況を判断する機構を受信データ判断部202内に設け
られなければならないのは、いうまでもない。
【0042】〔第4実施例〕第2実施例と第3実施例を
組み合わせた実施例も可能であることはいうまでもな
い。
【0043】〔第5実施例〕なお、上記第1実施例で
は、エミュレータ203はエンジン205で解釈可能な
データに変換したが、エンジンに依存しない中間言語に
変換することも可能である。ただし、この場合、エンジ
ン205にデータが転送される前に、中間言語を解釈す
る機構を介在させなければならないのはいうまでもな
い。
【0044】なお、本発明は、複数の機器から構成され
るシステムに適用しても、1つの機器から成る装置に適
用しても良い。また、本発明はシステムあるいは装置に
プログラムを供給することによって達成させる場合にも
適用できることは言うまでもない。
【0045】
【発明の効果】以上説明したように、本発明に係る第1
の発明によれば、いずれかの情報処理装置から前記ネッ
トワークを介して受信した受信データの種別を判定する
受信データ判定手段が前記受信データが解析できない所
定のプリンタ記述言語に基づくデータであると判定した
場合に、転送手段が前記受信データを解析可能なネット
ワーク上の他の印刷装置に転送し、該他の印刷装置によ
り解析されて生成される出力データを前記受信手段が前
記ネットワークを介して受信したら、該受信した出力デ
ータに基づいて印刷手段が印刷処理を行うので、印刷装
置の言語解析処理能力を間接的に拡張して、ユーザから
受信した受信データを直接解析できない場合でも、解析
可能な他の印刷装置で解析して返信された出力データを
直接印刷することができる。
【0046】第2の発明によれば、いずれかの情報処理
装置から前記ネットワークを介して受信した受信データ
の種別を判定する受信データ判定手段が前記受信データ
が解析できない所定のプリンタ記述言語に基づくデータ
であると判定した場合に、転送手段が前記受信データを
解析可能なネットワーク上の他の印刷装置に転送し、該
他の印刷装置により解析されて生成される出力データを
前記受信手段が前記ネットワークを介して受信したら、
該受信した出力データに基づいて印刷手段が印刷処理を
行うので、印刷装置の言語解析処理能力を間接的に拡張
して、ユーザから受信した受信データを直接解析できな
い場合でも、解析可能な他の印刷装置で解析して返信さ
れた出力データをユーザが指示した印刷装置から直接印
刷することができる。
【0047】第3の発明によれば、ネットワークを介し
て受信した受信データを受信データ判断手段が処理でき
ないと判断した場合に、データ転送手段が所定の問合わ
せ情報に対して応答した他の印刷装置に対して所定の識
別情報を付加した前記受信データを転送し、他の印刷装
置から転送された前記所定の識別情報付きの前記受信デ
ータを解析して得られる出力データをデータ返信手段が
記憶手段に記憶された前記識別情報に従う他の印刷装置
に返信し、該返信された前記出力データに基づいて返信
データ印刷手段が印刷処理を行うので、ユーザが印刷指
示した印刷装置で受信したデータを処理できない場合で
も、ユーザは何らネットワーク上の印刷資源処理能力を
熟知して他の印刷装置への転送指示等を行うことなく、
ネットワーク上の他の印刷装置のプリンタ記述言語解析
資源を利用して解析されて返信される出力データをユー
ザが指示した印刷装置から出力結果を得ることができ
る。
【0048】第4の発明によれば、ネットワークを介し
て受信した受信データが処理できないと判断した場合
に、所定の問合わせ情報に対して応答した他の印刷装置
に対して所定の識別情報を付加した前記受信データを転
送し、前記他の印刷装置から転送された前記所定の識別
情報付きの前記受信データを解析し、該解析して得られ
る出力データを前記識別情報に従う他の印刷装置に返信
し、該返信された前記出力データに基づいて印刷処理を
行うので、ユーザが印刷指示した印刷装置で受信したデ
ータを処理できない場合でも、ユーザは何らネットワー
ク上の印刷資源処理能力を熟知して他の印刷装置への転
送指示等を行うことなく、ネットワーク上の他の印刷装
置のプリンタ記述言語解析資源を利用して解析されて返
信される出力データをユーザが指示した印刷装置から出
力結果を得る処理を自動化することができる。
【0049】従って、ネットワーク上の各印刷装置のプ
リンタ言語解析能力を熟知していなくても、各印刷装置
がネットワーク上で解析可能な全ての異なるプリンタ言
語解析能力を備えている印刷装置として機能させること
ができ、印刷指示する印刷装置およびネットワーク上の
印刷装置で解析可能なプリンタ言語が何であるか等を意
識することなく、単に出力を得たい近接した印刷装置に
対して印刷指示するだけで、所望の出力結果を指示した
印刷装置から得ることができる等の効果を奏する。
【図面の簡単な説明】
【図1】図1は本発明の第1実施例を示す印刷システム
の構成を示すブロック図である。
【図2】本発明の一実施例を示す印刷システムにおける
印刷装置の構成を説明するブロック図である。
【図3】本発明に係る印刷装置のプリント処理方法の一
実施例を示すフローチャートである。
【符号の説明】
102 ネットワーク 103 ホストコンピュータ 104 印刷装置 105 印刷装置 106 印刷装置 107 印刷装置 108 印刷装置 109 ホストコンピュータ 201 印刷装置 202 受信データ判断部 203 エミュレータ 204 データ返信部 205 エンジン 206 記憶領域 207 記憶領域

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 ネットワークを介して複数の情報処理装
    置と通信可能に構成された印刷装置において、いずれか
    の情報処理装置から前記ネットワークを介して受信した
    受信データの種別を判定する受信データ判定手段と、前
    記受信データ判別手段が前記受信データが解析できない
    所定のプリンタ記述言語に基づくデータであると判定し
    た場合に、前記受信データを解析可能なネットワーク上
    の他の印刷装置に転送する転送手段と、前記他の印刷装
    置により解析されて生成される出力データを前記ネット
    ワークを介して受信する受信手段と、前記受信手段が受
    信した前記出力データに基づいて印刷処理を行う印刷手
    段とを有することを特徴とする印刷装置。
  2. 【請求項2】 ネットワークを介して複数の情報処理装
    置と複数の印刷装置とが通信可能に構成された印刷シス
    テムにおいて、いずれかの情報処理装置から前記ネット
    ワークを介して受信した受信データの種別を判定する受
    信データ判定手段と、前記受信データ判別手段が前記受
    信データが解析できない所定のプリンタ記述言語に基づ
    くデータであると判定した場合に、前記受信データを解
    析可能なネットワーク上の他の印刷装置に転送する転送
    手段と、前記他の印刷装置により解析されて生成される
    出力データを前記ネットワークを介して受信する受信手
    段と、前記受信手段が受信した前記出力データに基づい
    て印刷処理を行う印刷手段とを各印刷装置に設けたこと
    を特徴とする印刷システム。
  3. 【請求項3】 複数の印刷装置と複数の情報処理装置が
    ネットワークを介して通信可能に構成された印刷システ
    ムにおいて、所定のプリンタ記述言語に基づく出力情報
    を解析するプリンタ記述言語解析手段と、前記ネットワ
    ークを介して受信した受信データが処理可能かどうかを
    判定する受信データ判断手段と、前記受信データ判断手
    段が前記受信データを処理できないと判断した場合に、
    前記受信データを受信した印刷装置が残る他の印刷装置
    に対して所定の問合わせ情報を転送する転送する第1の
    データ転送手段と、前記第1のデータ転送手段からの所
    定の問合わせ情報に対して応答した前記他の印刷装置に
    対して所定の識別情報を付加して前記受信データを転送
    する第2のデータ転送手段と、前記所定の識別情報を記
    憶する記憶手段と、前記受信データを前記プリンタ記述
    言語解析手段で解析して得られる出力データを前記記憶
    手段に記憶された前記識別情報に従う印刷装置に返信す
    るデータ返信手段と、前記他の印刷装置から返信される
    前記出力データに基づいて印刷処理を行う返信データ印
    刷手段とをそれぞれの印刷装置に設けたことを特徴とす
    る印刷システム。
  4. 【請求項4】 複数の印刷装置と複数の情報処理装置が
    ネットワークを介して通信可能に構成された印刷システ
    ムのプリント方法において、前記ネットワークを介して
    受信した受信データが処理可能かどうかを判定する受信
    データ判断工程と、前記受信データを処理できないと判
    断した場合に、所定の問合わせ情報に対して応答した他
    の印刷装置に対して所定の識別情報を付加した前記受信
    データを転送するデータ転送工程と、前記他の印刷装置
    から転送された前記所定の識別情報付きの前記受信デー
    タを解析する解析工程と、該解析して得られる出力デー
    タを前記識別情報に従う他の印刷装置に返信するデータ
    返信工程と、該返信された前記出力データに基づいて印
    刷処理を行う返信データ印刷工程とを有することを特徴
    とする印刷システムのプリント方法。
JP7106485A 1995-04-28 1995-04-28 印刷装置並びに印刷システムおよび印刷システムのプリント方法 Pending JPH08305512A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7106485A JPH08305512A (ja) 1995-04-28 1995-04-28 印刷装置並びに印刷システムおよび印刷システムのプリント方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7106485A JPH08305512A (ja) 1995-04-28 1995-04-28 印刷装置並びに印刷システムおよび印刷システムのプリント方法

Publications (1)

Publication Number Publication Date
JPH08305512A true JPH08305512A (ja) 1996-11-22

Family

ID=14434778

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7106485A Pending JPH08305512A (ja) 1995-04-28 1995-04-28 印刷装置並びに印刷システムおよび印刷システムのプリント方法

Country Status (1)

Country Link
JP (1) JPH08305512A (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0851384A3 (en) * 1996-12-26 1999-12-29 Canon Kabushiki Kaisha Information processing apparatus and control method therefor
WO2000058823A1 (en) * 1999-03-29 2000-10-05 Seiko Epson Corporation Network system and network interface card
JP2002321427A (ja) * 2001-04-23 2002-11-05 Canon Inc 印刷装置
US6631008B2 (en) 1997-03-28 2003-10-07 Seiko Epson Corporation Network system, information processing apparatus, and information memory medium
JP2005254770A (ja) * 2004-03-15 2005-09-22 Ricoh Co Ltd 画像処理装置および画像処理方法、並びに画像処理方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2010089406A (ja) * 2008-10-09 2010-04-22 Murata Machinery Ltd 画像形成装置および印刷データ処理装置

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0851384A3 (en) * 1996-12-26 1999-12-29 Canon Kabushiki Kaisha Information processing apparatus and control method therefor
US6631008B2 (en) 1997-03-28 2003-10-07 Seiko Epson Corporation Network system, information processing apparatus, and information memory medium
WO2000058823A1 (en) * 1999-03-29 2000-10-05 Seiko Epson Corporation Network system and network interface card
US6816275B1 (en) 1999-03-29 2004-11-09 Seiko Epson Corporation Network system and network interface card
US7502134B2 (en) 1999-03-29 2009-03-10 Seiko Epson Corporation Network system and network interface card
JP2002321427A (ja) * 2001-04-23 2002-11-05 Canon Inc 印刷装置
JP2005254770A (ja) * 2004-03-15 2005-09-22 Ricoh Co Ltd 画像処理装置および画像処理方法、並びに画像処理方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2010089406A (ja) * 2008-10-09 2010-04-22 Murata Machinery Ltd 画像形成装置および印刷データ処理装置

Similar Documents

Publication Publication Date Title
JP2006023830A (ja) 出力終了通知方式、出力制御装置、制御プログラム及び記憶媒体
US9141890B2 (en) Data processing apparatus, data processing method, data processing program for implementing the method, and image processing apparatus
US6407823B1 (en) Network system, information processing device and information memory medium
JP2000112687A (ja) ホスト装置および印刷装置
JPH1115610A (ja) 印刷システム
JP3789062B2 (ja) 情報処理装置およびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体
US8270001B2 (en) Printing apparatus and canceling method
JP5743333B2 (ja) 画像形成システム及び画像形成システム用プログラム
JPH11154061A (ja) プリンタ制御方法および装置
US8072628B2 (en) Printing apparatus, network device, printing control method, and printing control program capable of transmitting print image data to printing hardware prior to registration of print job
JP3897083B2 (ja) 印刷処理装置及び印刷処理方法
JP2002103750A (ja) プリンタシステム
JPH086746A (ja) プリンタ装置
JP3097558B2 (ja) 印刷制御方法及び印刷装置
JP3840002B2 (ja) 情報処理装置および印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JP4164243B2 (ja) 印刷監視システム、印刷監視方法、及びコンピュータプログラム
JP2006168063A (ja) 画像形成装置
JP2850845B2 (ja) プリンタシステム
JPH096562A (ja) 画像形成装置
JP2001306287A (ja) 異機種間代行印刷システム
JPH11102265A (ja) 印刷処理システム及び印刷処理方法並びに印刷処理制御プログラムを記録したコンピュータ読み取り可能な記録媒体
JPH0952409A (ja) 画像形成装置
JP2001265555A (ja) ネットワーク印刷システム
JPH07325679A (ja) 印刷システムおよび印刷システムのプリンタ稼働状況通知方法
JP2007140663A (ja) 画像処理装置