JPH10198532A - 印刷装置、印刷システムおよびそれらの制御方法 - Google Patents

印刷装置、印刷システムおよびそれらの制御方法

Info

Publication number
JPH10198532A
JPH10198532A JP9004106A JP410697A JPH10198532A JP H10198532 A JPH10198532 A JP H10198532A JP 9004106 A JP9004106 A JP 9004106A JP 410697 A JP410697 A JP 410697A JP H10198532 A JPH10198532 A JP H10198532A
Authority
JP
Japan
Prior art keywords
printing
print data
transfer
unit
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.)
Withdrawn
Application number
JP9004106A
Other languages
English (en)
Inventor
Masaki Kashiwagi
正樹 柏木
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 JP9004106A priority Critical patent/JPH10198532A/ja
Publication of JPH10198532A publication Critical patent/JPH10198532A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Facsimile Transmission Control (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Abstract

(57)【要約】 【課題】印刷データの処理に要求される能力と転送先と
なる印刷装置の能力とに基づいて印刷データ転送先の印
刷装置を自動的に決定することを可能とする。 【解決手段】入力データ20は転送条件を示すデータ転
送優先情報を含む。データ解析部21は入力データ20
を解析し、ジョブ22としてジョブ管理部23に登録す
る。ジョブ管理部22は資源管理部23に対して当該ジ
ョブ22を現時点で印刷可能か否かを問合せる。現時点
で印刷を実行できない場合、転送先決定部27がネット
ワーク機器管理部28に登録された各印刷装置の各々の
能力と、上記データ転送優先情報に基づいて、ジョブ2
2の転送先を決定する。転送部26は、決定されたジョ
ブ22の転送先へジョブ22に対応する印刷データを送
信する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、プリンタ、ファク
シミリ、複写機、デジタル複合機などの印刷装置、及び
該印刷装置を含む印刷システム、及びそれらの制御方法
に関するものである。
【0002】
【従来の技術】一般に、ネットワーク上に使用可能な印
刷装置が複数台存在する場合、ユーザが特定の印刷装置
を指定して印刷データの出力を行っている。このため、
印刷装置が既に使用されている場合や、用紙切れやトナ
ー切れ等によって印刷装置を使用できない状態の場合に
は、新規に送られた印刷ジョブをハードディスクやバッ
ファ等にスプールし、既に印刷を行っているジョブが終
了した後や、印刷装置のエラー状態が解除された後に印
刷を開始する方式が採られている。
【0003】また、印刷データを他の印刷装置に転送す
る場合には、転送する印刷装置をユーザが直接指定する
方式などが考えられている。
【0004】
【発明が解決しようとする課題】従来の印刷装置は、上
記のように構成されているために、早急に印刷出力した
い印刷ジョブの送信先の印刷装置が印刷処理中であった
りトナー切れ等が発生している場合に、ユーザによる印
刷装置の変更操作が必要となる。この場合、ユーザは、
例えば、スプーラに貯えられた印刷ジョブを上記送信先
の印刷装置から一度削除し、ホスト装置において出力先
の印刷装置を変更し、変更した印刷装置に対して再度印
刷ジョブを送信するという煩わしい操作が要求される。
【0005】また、他の印刷装置に転送する場合には、
印刷データ送信時に望んだ出力結果とかけ離れた結果に
ならないよう、データ転送先の印刷装置をユーザが指定
しなければならないことが多い。このため、ユーザはネ
ットワークに接続された各印刷装置の能力を常に把握し
ていなければならないという問題があった。
【0006】本発明は、上記の問題点を解消するために
なされたもので、印刷データの処理に要求される能力と
転送先となる印刷装置の能力とに基づいて印刷データ転
送先の印刷装置を決定することを可能とし、ユーザがネ
ットワークに接続された各印刷装置の能力を意識せず
に、ネットワークに接続された印刷装置を効率よく利用
することができる印刷装置及び印刷システム及びその制
御方法を提供することを目的とする。
【0007】さらに、印刷データの出力先を自動的に決
定した場合、印刷データがどの印刷装置に転送されたか
をユーザに通知することを可能とする印刷装置及び印刷
システム及びその制御方法を提供することを目的とす
る。
【0008】
【課題を解決するための手段】上記の目的を達成する本
発明の印刷装置は例えば以下の構成を備えている。即
ち、転送条件を含む印刷データを入力する入力手段と、
前記印刷データによる印刷ジョブを、現時点で実行でき
るか否かを判定する判定手段と、前記判定手段によって
現時点で印刷を実行できないと判定された場合、当該印
刷装置と通信可能な外部装置の各々の能力と、前記印刷
データに含まれる転送条件とに基づいて、前記印刷ジョ
ブの転送先を決定する決定手段と、前記決定手段で決定
された外部装置へ前記印刷ジョブに対応する印刷データ
を送信する送信手段とを備える。
【0009】また、上記の目的を達成する本発明の印刷
装置の制御方法は、外部より受信した印刷データに基づ
いて印刷を行う印刷装置の制御方法であって、転送条件
を含む印刷データを入力する入力工程と、前記印刷デー
タによる印刷ジョブを、現時点で実行できるか否かを判
定する判定工程と、前記判定工程によって現時点で印刷
を実行できないと判定された場合、当該印刷装置と通信
可能な外部装置の各々の能力と、前記印刷データに含ま
れる転送条件とに基づいて、前記印刷ジョブの転送先を
決定する決定工程と、前記決定工程で決定された外部装
置へ前記印刷ジョブに対応する印刷データを送信する送
信工程とを備える。
【0010】また、上記の目的を達成する本発明の印刷
システムは、複数の印刷装置を備えた印刷システムであ
って、前記複数の印刷装置の一つである第1の印刷装置
に転送条件を含む印刷データを入力する入力手段と、前
記第1の印刷装置において、前記印刷データに基づく印
刷ジョブを現時点で実行できるか否かを判定する判定手
段と、前記判定手段によって現時点で印刷を実行できな
いと判定された場合、前記第1の印刷装置を除く前記複
数の印刷装置の中から、該複数の印刷装置の各々の能力
と、前記印刷データに含まれる転送条件とに基づいて、
前記印刷ジョブの転送先を決定する決定手段と、前記決
定手段で決定された印刷装置へ前記印刷ジョブに対応す
る印刷データを転送する転送手段とを備える。
【0011】更に、上記の目的を達成する本発明の印刷
システムの制御方法は、複数の印刷装置を備えた印刷シ
ステムの制御方法であって、前記複数の印刷装置の一つ
である第1の印刷装置に転送条件を含む印刷データを入
力する入力工程と、前記第1の印刷装置において、前記
印刷データに基づく印刷ジョブを現時点で実行できるか
否かを判定する判定工程と、前記判定工程によって現時
点で印刷を実行できないと判定された場合、前記第1の
印刷装置を除く前記複数の印刷装置の中から、該複数の
印刷装置の各々の能力と、前記印刷データに含まれる転
送条件とに基づいて、前記印刷ジョブの転送先を決定す
る決定工程と、前記決定工程で決定された印刷装置へ前
記印刷ジョブに対応する印刷データを転送する転送工程
とを備える。
【0012】
【発明の実施の形態】以下、添付の図面を参照して本発
明の好適な実施形態を説明する。
【0013】<第1の実施形態>図1は、本実施形態の
印刷システムの基本的な構成を示す図である。図1にお
いて、1は印刷データの送信元となるホストコンピュー
タである。2は印刷装置A,B,Cそれぞれの能力を管
理しているサーバコンピュータであり、後述の図4に示
すようなデータベースを所有している。なお、本実施形
態では、サーバコンピュータ2がそれぞれの印刷装置の
能力を示すデータベースを所有するものとするが、この
データベースはネットワーク上のどのコンピュータに存
在しても構わないし、印刷装置内に存在しても構わな
い。3,4,5は印刷装置A,B,C(例えば、プリン
タ、複写機など)で、それぞれの印刷装置の能力(例え
ば、白黒/カラー、解像度、対応する用紙サイズなど)
は一致しているとは限らない。なお、上記の構成1から
5は、それぞれがLAN(ローカルエリアネットワー
ク)6に接続されており、ホストコンピュータ1,サー
バコンピュータ2は、印刷装置A,B,Cを使用するこ
とができる。
【0014】図2は、本実施形態による印刷装置の基本
的な構成を示すシステムブロック図である。7はCP
U、即ち中央処理装置であり、本印刷装置全体の制御お
よび演算処理等を行うものである。8はROM、即ち読
み出し専用メモリであり、システム起動プログラムやプ
リンタエンジンの制御を行うための制御プログラムおよ
び文字データ、文字コード情報等の記憶領域である。9
はRAM、即ちランダムアクセスメモリであり、使用制
限のないデータ記憶領域で、ダウンロードにより追加登
録されたフォントデータが記憶されたり、様々な処理毎
にプログラムやデータがロードされ実行される。10
は、例えばハードディスク等の外部記憶装置であり、印
刷装置か受け付けた印刷ジョブをスプールしたり、プロ
グラムや各情報ファイル等が格納されたり、作業用の領
域として利用されたりする。
【0015】11は液晶などの表示部であり、印刷装置
の設定状態や、現在の印刷装置内部の処理、エラー状態
などの表示に使用される。12は操作部であり、印刷装
置の設定を変更したり、リセットをかけたりする。13
はプリンタエンジンインターフェースであり、実際に印
刷を行うプリンタエンジンを制御するために各種データ
の授受を行う。14はネットワークインターフェースで
あり、このインターフェースを介してネットワーク6に
接続される。15はシステムバスであり、上述の構成要
素間のデータの通路となるべきものである。
【0016】図3は、ホストコンピュータで生成される
印刷データの一例である。同図に示されるように、本実
施形態の印刷データは、データ転送フラグ16、データ
転送先優先情報17、印刷装置設定情報18等を有する
印刷情報部と、印刷データ19を有する印刷データ部と
を含む。データ転送フラグ16は、印刷データが送られ
た印刷装置において何らかの原因により出力に時間がか
かるような場合に、他の印刷装置にデータ転送をするか
どうかを示すフラグである。データ転送先優先情報17
は、例えば、「この印刷装置に最も近い印刷装置に優先
的に転送する」、「カラーで出力したいのでカラーの印
刷装置に優先的に転送する」、「出力結果をきれいにし
たいので解像度が近い印刷装置に優先的に転送する」と
いったような、転送先を決定するための条件に関する情
報である。このデータ転送先優先情報17は、ANDや
ORなどの論理演算等を用い、様々に条件を組み合わせ
た優先情報を扱うことも可能である。印刷装置設定情報
18は、例えば、用紙サイズや、レイアウトなど、印刷
データを正確に出力するために用いる印刷装置の設定情
報である。印刷データ19は実際の印刷データである。
【0017】図4は、ネットワークに接続されている各
印刷装置の能力を登録するデータベースのデータ構成例
を示す図である。例えば、「設置場所」、「カラーか白
黒か」、「解像度」、「使用できる用紙サイズ」、など
の情報が登録されている。本例では、このデータベース
は各印刷装置を管理しているサーバコンピュータ2上に
存在するものとするが、印刷データを送信するそれぞれ
のコンピュータに存在しても、それぞれの印刷装置に存
在しても構わないことは上述の通りである。
【0018】図5は、第1の実施形態における印刷装置
の機能構成を説明するブロック図である。20はホスト
コンピュータ1から印刷装置に送られてきたビット列の
入力データである。データ解析部21は、ビット列の入
力データ20を解析し、一般の印刷装置で認識可能な形
式の印刷データであるジョブ22を生成する。また、入
力データ20においてデータ転送が指定されている場合
には、転送に必要な情報を取り出し、生成したジョブ2
2、取り出した転送情報等、ジョブ管理に必要な情報を
ジョブ管理部23に登録する。ジョブ管理部23は、登
録されたジョブ22を実行するために当該印刷装置の状
態を資源管理部24に問い合わせる。資源管理部24
は、例えば、用紙トレイの状態、出力エンジンの状態、
排紙するフィニッシャの状態、イメージ展開領域の状態
など、印刷装置の機器資源25を管理しており、ジョブ
管理部23よりのデータを登録する。
【0019】資源管理部24への問い合わせの結果、何
らかの原因によりジョブ22が実行できない状態であっ
たり、ジョブ22が実行されるまでに時間がかかると判
断された場合で、かつデータ転送が指示されている場
合、ジョブ管理部23は、該当するジョブ22および転
送情報(転送先優先情報17)を転送部26に知らせ転
送処理を起動する。
【0020】転送先決定部27は、転送部26から渡さ
れたデータ転送先優先情報17およびネットワーク機器
管理部28を参照してデータ転送先となる印刷装置を決
定する。ネットワーク機器管理部28は、ネットワーク
に接続されている印刷装置と各印刷装置の能力が登録さ
れているデータベースを所有している。上述のように本
実施形態では、ネットワーク上の各印刷装置の能力を登
録したデータベースはサーバコンピュータ2上にある。
即ち、ネットワーク機器管理部28はサーバコンピュー
タ2上に構成されているので、転送先決定部27はサー
バコンピュータ2と通信を行って各印刷装置の能力を獲
得する。
【0021】また、転送先決定部27は、決定した印刷
装置の能力に合わせ、入力データ20より得られる印刷
装置設定情報18の再設定を行う。また、印刷データの
解像度変換が必要かどうかを判断し、解像度変換が必要
であれば転送部26にこれを知らせる。解像度変換が必
要な場合、転送部26は、解像度変換部29に印刷ジョ
ブ22を知らせ、印刷データの解像度変換を行う。これ
らの処理が終了した後、転送部26は転送先決定部27
で決定された印刷装置にデータを転送する。
【0022】以上説明した印刷処理の手順を図6及び図
7のフローチャートを参照して更に説明する。図6およ
び図7は、第1の実施形態による印刷処理の手順を表す
フローチャートである。
【0023】ステップS601は、印刷装置の電源が投
入されている状態で、新たなジョブの受信を待機してい
る。ステップS602では、ジョブが入力されたかどう
かを判別する。ジョブが入力されない場合はステップS
601に戻り、ジョブの待機を続行する。ジョブが入力
された場合はステップS603に進み、入力されたジョ
ブが実行可能かどうか機器の資源の状態をチェックす
る。即ち、データ解析部21が新たに入力したジョブを
ジョブ管理部23に登録することにより、ジョブ管理部
23が資源管理部24に対して、機器資源25の状態を
問い合わせる。
【0024】ステップS604では、機器資源25が即
座に使用可能か不可能かを判別する。機器資源25が使
用可能な場合はステップS605に進み、当該ジョブ2
2の印刷を実行する。そして、ステップS601へ戻
り、上述のように次のジョブの入力を待つ。
【0025】一方、機器資源25が現在使用不能の場合
は、ステップS606に進む。ステップS606では、
転送指示されたジョブかどうかを判断する。即ち、資源
管理部24がデータ解析部21によって抽出されたデー
タ転送フラグ16をチェックする。データの転送が指示
されていないジョブの場合はステップS607へ進み、
機器資源25が使用できる状態になるまでジョブ実行待
ちになる。一方、転送指示されたジョブの場合は、ステ
ップS608に進み、転送部26を起動し、当該ジョブ
の転送依頼をする。
【0026】次に、図7のフローチャートを参照して転
送部26によるデータ転送の手順を説明する。
【0027】ステップS701では、ジョブ生成時に取
り出されたデータ転送先優先情報17を取得する。ステ
ップS702は、ステップS701で取得したデータ転
送先優先情報17を基に、ネットワークに接続されてい
る各印刷装置の能力が登録されているデータベースを所
有しているネットワーク機器管理部28から転送先装置
を検索する。即ち、サーバコンピュータ2に保持されて
いるデータベースを参照し、データ転送先優先情報17
によって指定される条件に最もよく合致する印刷装置
を、当該ジョブの転送先として決定する。
【0028】ステップS703では、接続された印刷装
置の能力を基に印刷装置設定情報18を再設定する。更
にステップS704では、自身の解像度と転送先印刷装
置の解像度とが異なるかを判別する。解像度が異なる、
即ち解像度変換が必要と判別された場合はステップS7
05に進み、そうでない場合はステップS706に進
む。ステップS705では、印刷データ19の解像度変
換を行う。ステップS706では選択された印刷装置に
印刷データを転送し、ステップS707において当該印
刷ジョブを削除し、本処理を終了する。
【0029】以上の処理により、早急に印刷データを出
力したいが印刷装置の機器資源が即座に使用できないよ
うな場合に、従来必要であった煩わしい処理、即ちスプ
ーラに貯えられた印刷ジョブを一度削除し、出力先印刷
装置を変更し、変更した印刷装置に対して再度印刷ジョ
ブを送信するという手間が省ける。また、ネットワーク
上の各印刷装置の能力と、データ転送先優先情報17を
用いてデータ転送先の印刷装置が決定されるので、印刷
装置の能力を把握していなくても、ユーザが最初にイメ
ージした結果とかけ離れることのない出力結果を得るこ
とが可能となる。
【0030】なお、上記実施形態において、転送先に決
定された印刷装置が上述の印刷装置と同様にデータ転送
可能な構成を有するのであれば、転送する印刷データに
データ転送フラグ16、データ転送優先情報17を付加
して転送を行ってもよい。
【0031】<第2の実施形態>図8、図9を参照し、
本発明第2の実施形態を説明する。第2の実施形態で
は、外部よりの印刷装置の能力の問い合わせに対する応
答が可能な印刷装置の構成を説明する。
【0032】図8は、第2の実施形態における印刷装置
の能力問合せ用データの構成例を示す図である。要求者
情報31は、問合せを行った要求者に関する情報で、問
合せ内容の通知先として印刷装置に認識される。問合せ
内容32は問合せの内容であり、ここでは印刷装置の能
力に関する情報が要求される。
【0033】図9は、第2の実施形態による印刷装置の
構成を説明するブロック図である。、なお、図9におい
て第1の実施形態(図5)と同一のものには同一の符号
を付してある。
【0034】図9において、要求命令33は、印刷装置
の能力に関する情報を要求する命令であり、図8で説明
した問合せ情報を含んでおり、外部より受信される。デ
ータ解析部21は、この要求命令を解析し資源管理部2
4に印刷装置の能力を問い合わせる。また、能力の通知
先に関する情報(要求者情報31)を取り出し、資源管
理部24に知らせる。資源管理部24は、自身の機器資
源25(印刷装置)の能力を示す能力情報、およびこの
能力情報を通知する通知先装置を通知部34に知らせ
る。通知部34は、資源管理部24によって知らされた
能力情報をもとに通知データ35を生成し、これを通知
先装置に送信する。
【0035】図10は第2の実施形態による能力情報の
通知手順を説明するフローチャートである。ステップS
801において入力データの受信を待機し、入力データ
が受信されるとステップS802へ進む。ステップS8
02では、データ解析部12が受信したデータを解析す
る。受信したデータが印刷データであった場合は、ステ
ップS820へ進み、後述の印刷ジョブに対する処理を
実行する。
【0036】一方、受信したデータが印刷データでなけ
れば、ステップS804へ進み、受信したデータが問合
せ情報か否かを判定する。受信したデータが問合せ情報
でなければステップS821へ進み、他の処理を行う。
受信したデータが問合せ情報であればステップS805
へ進み、上述のように資源管理部24が当該印刷装置の
能力を示す能力情報を取得する。そして、ステップS8
06において、通知部34は、獲得された能力情報を問
合せ情報に指定されている通知先へ送信する。
【0037】次に、印刷ジョブを受信した場合の手順を
説明する。第2の実施形態のように印刷装置に能力の問
合せを行うことを可能とした場合、ネットワーク機器管
理部28には、ネットワークに接続された各印刷装置名
及びそれらのネットワーク上のアドレスが登録されてい
ればよい。
【0038】印刷ジョブを受信した場合は、第1の実施
形態(図6)と同様の手順で印刷ジョブに対する処理が
行われる。そして、ステップS608によって印刷ジョ
ブの転送先を決定するに際しては、図7とほぼ同様の手
順を実行するが、ステップS702において各印刷装置
への能力の問合せが行われる。即ち、転送先決定部27
は、ネットワーク機器管理部28に登録されているそれ
ぞれの印刷装置に能力の問合せを行い、印刷データの転
送先を決定する。
【0039】図11は、第2の実施形態の転送先決定部
による転送先装置の検索手順を説明するフローチャート
である。なお、図11のフローチャートは図7のステッ
プS702における処理に置き換えられるものである。
【0040】ステップS851においてネットワーク上
に接続されている印刷装置のアドレスを獲得する。本例
では、サーバコンピュータ2より獲得するものとする
が、当該印刷装置の内部に保持されていても良い。ステ
ップS852では、ステップS851で獲得した印刷装
置に対して能力の問合せ要求を発行し、当該印刷装置の
能力を獲得する。ステップS853では、上記ステップ
S851、S852の処理を、ホストコンピュータ2に
登録されている全ての印刷装置について行ったかどうか
を判定し、未処理の印刷装置があればステップS851
に戻る。
【0041】全ての印刷装置について能力情報の獲得が
行われると、ステップS854に進み、印刷ジョブをの
転送先である印刷装置を決定する。即ち、獲得された能
力情報と、データ転送優先情報17とに基づいて、印刷
ジョブの転送先が決定される。
【0042】以上の処理により、実施形態1同様の効果
を得られる以外に、データベースへの登録作業が軽減さ
れると同時に、管理するべき情報量を低減することが可
能となる。
【0043】なお、上記第2の実施形態では、転送先決
定部27が各印刷装置に問合せを行うが、サーバコンピ
ュータ2が各印刷装置への問合せを行うように構成して
も良い。
【0044】また、図8における問合せ内容32とし
て、「印刷装置の状態」を要求するようにしてもよい。
この場合、印刷ジョブの転送先を決定するに際して、転
送先決定部27がネットワーク機器管理部28に登録さ
れているそれぞれの印刷装置の状態を問合せる。そし
て、問合せの結果、現在利用可能な印刷装置の中からデ
ータ転送先優先情報17に最も合致するものを選択し、
印刷データの転送先として決定する。なお、この場合、
図4のようなデータベースを用いても良いし、現在利用
可能な印刷装置に対して更に能力の問合せを行うように
しても良い。また、上述のステップS802において、
現在の印刷装置の状態と能力とを同時に要求するように
しても良い。
【0045】以上の処理により、ネットワーク接続され
ている印刷装置をより効率的に利用することが可能とな
る。
【0046】<第3の実施形態>第3の実施形態では、
印刷データの送信元に対して印刷データの転送先を通知
する構成を説明する。以下、図12、図13を参照し、
本発明第4の実施形態を説明する。
【0047】図12は、第4の実施形態における、ホス
トコンピュータで生成される印刷データの一例を示す図
である。なお、図12において、図3と同一のものには
同一の符号を付してある。
【0048】図12において、データ送信者情報36
は、データ送信者に関する情報、例えばメールアドレス
や、データ送信元コンピュータのIPアドレスや、コン
ピュータ名等で、印刷装置が通知する情報の送り先が格
納されている。
【0049】図13は、本発明の第4の実施形態を示す
印刷装置の機能構成を説明するブロック図であり、図5
と同一のものには同一の符号を付してある。
【0050】図13において、データ解析部21は、ビ
ット列の印刷データを解析し、一般の印刷装置で認識可
能な形式のジョブ22を生成する。また、当該印刷デー
タにおけるデータ転送に関る転送情報(データ転送フラ
グ16、データ転送優先情報17)、及びデータ送信者
情報36を取り出し、生成したジョブを管理するジョブ
管理部23に登録する。ジョブ管理部23は、登録され
たジョブが実行可能か資源管理部24に印刷装置の状態
を問い合わせる。資源管理部24は、例えば、用紙トレ
イの状態、出力エンジンの状態、排紙するフィニッシャ
の状態、イメージ展開領域の状態など、印刷装置の機器
資源25を管理している。
【0051】資源管理部24への問合せの結果、何らか
の原因によりジョブが実行できなかったり、ジョブが実
行されるまで時間がかかると判断され、かつデータ転送
が指示されている場合は、該当するジョブ、転送情報お
よびデータ送信者情報36を転送部26に知らせ、転送
処理を起動する。転送先決定部27は、上記実施形態
1,2の何れかの方法を取り、データ転送先印刷装置を
決定する。また、転送先決定部27は、決定した印刷装
置の能力に合わせ、印刷装置設定情報部18の再設定を
行い、印刷データの解像度変換が必要かおよび決定され
た印刷装置が何かを転送部26に知らせる。解像度変換
が必要な場合、転送部26は、解像度変換部29に印刷
データを知らせ、転送先印刷装置の解像度に印刷データ
を変換させる。これらの処理が終了した後に、転送先に
決定された印刷装置に対してデータを転送する。
【0052】その後、転送部26は、データ転送した印
刷装置およびデータ送信者情報36を通知部34に知ら
せる。通知部34は、知らされた情報を基にデータ送信
者に転送先の印刷装置を通知する。なお、この転送先の
通知処理は、例えば図6のステップS608の直後に行
えば良い。
【0053】以上の処理により、印刷データ送信者は、
どの印刷装置にデータが出力されるかを知ることが可能
となり、印刷物が行方不明になったり、各印刷装置を探
し回らなければならないということが無くなる。
【0054】以上説明したように、第1の実施形態によ
れば、印刷データの送信先の印刷装置が使用不能な場合
に、同一の印刷データを異なる印刷装置に送信しなけれ
ばならないという手間が省ける。また、データ転送先印
刷装置の決定に対し優先情報を付加するため、データ送
信者がデータ転送先の印刷装置の能力を把握していなく
ても、最初にイメージした出力結果とかけ離れることの
ない出力結果を得ることが可能となる。
【0055】また、第2の実施形態によれば、各印刷装
置から通知される印刷装置の能力を取得可能としたの
で、データベースへの登録作業が軽減されると同時に、
管理する情報を軽減することが可能となる。
【0056】また、第2の実施形態によれば、各印刷装
置から通知される情報情報に基づいて現時点で印刷可能
な印刷装置を認知するので、ネットワーク接続されてい
る印刷装置をより効率的に利用することが可能となる。
【0057】第3の実施形態によれば、転送先決定部2
7で決定した転送先が通知部34により通知されるの
で、印刷データ送信者は、どの印刷装置にデータが出力
されるかを知ることが可能となり、印刷物が行方不明に
なったり、各印刷装置を探しまわらなければならないと
いうことが無くなる。
【0058】なお、本発明は、複数の機器(例えばホス
トコンピュータ,インタフェイス機器,リーダ,プリン
タなど)から構成されるシステムに適用しても、一つの
機器からなる装置(例えば、複写機,ファクシミリ装置
など)に適用してもよい。
【0059】また、本発明の目的は、前述した実施形態
の機能を実現するソフトウェアのプログラムコードを記
録した記憶媒体を、システムあるいは装置に供給し、そ
のシステムあるいは装置のコンピュータ(またはCPU
やMPU)が記憶媒体に格納されたプログラムコードを
読出し実行することによっても、達成されることは言う
までもない。
【0060】この場合、記憶媒体から読出されたプログ
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコードを記憶した記憶媒体は
本発明を構成することになる。
【0061】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピディスク,ハードディス
ク,光ディスク,光磁気ディスク,CD−ROM,CD
−R,磁気テープ,不揮発性のメモリカード,ROMな
どを用いることができる。
【0062】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOS(オペレ
ーティングシステム)などが実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
【0063】さらに、記憶媒体から読出されたプログラ
ムコードが、コンピュータに挿入された機能拡張ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書込まれた後、そのプログラムコードの指示に
基づき、その機能拡張ボードや機能拡張ユニットに備わ
るCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれることは言うまでもない。
【0064】
【発明の効果】以上説明したように、本発明によれば、
印刷データの処理に要求される能力と転送先となる印刷
装置の能力とに基づいて印刷データ転送先の印刷装置を
決定することが可能となる。このため、ユーザがネット
ワークに接続された各印刷装置の能力を意識せずに、ネ
ットワークに接続された印刷装置を効率よく利用するこ
とができるようになる。
【0065】さらに、本発明によれば、印刷データの出
力先を自動的に決定した場合、印刷データがどの印刷装
置に転送されたかをユーザに通知することが可能とな
る。このため、ユーザはネットワーク上のどの印刷装置
にデータが転送されたかを容易に把握することができ
る。
【0066】
【図面の簡単な説明】
【図1】本実施形態の印刷システムの基本的な構成を示
す図である。
【図2】本実施形態による印刷装置の基本的な構成を示
すシステムブロック図である。
【図3】ホストコンピュータで生成される印刷データの
一例である。
【図4】ネットワークに接続されている各印刷装置の能
力を登録するデータベースのデータ構成例を示す図であ
る。
【図5】第1の実施形態における印刷装置の機能構成を
説明するブロック図である。
【図6】第1の実施形態による印刷処理の手順を表すフ
ローチャートである。
【図7】第1の実施形態による印刷処理の手順を表すフ
ローチャートである。
【図8】第2の実施形態における印刷装置の能力問合せ
用データの構成例を示す図である。
【図9】第2の実施形態による印刷装置の構成を説明す
るブロック図である。
【図10】第2の実施形態による能力情報の通知手順を
説明するフローチャートである。
【図11】第2の実施形態の転送先決定部による転送先
装置の検索手順を説明するフローチャートである。
【図12】第4の実施形態における、ホストコンピュー
タで生成される印刷データの一例を示す図である。
【図13】第4の実施形態による印刷装置の機能構成を
説明するブロック図である。

Claims (14)

    【特許請求の範囲】
  1. 【請求項1】 転送条件を含む印刷データを入力する入
    力手段と、 前記印刷データによる印刷ジョブを、現時点で実行でき
    るか否かを判定する判定手段と、 前記判定手段によって現時点で印刷を実行できないと判
    定された場合、当該印刷装置と通信可能な外部装置の各
    々の能力と、前記印刷データに含まれる転送条件とに基
    づいて、前記印刷ジョブの転送先を決定する決定手段
    と、 前記決定手段で決定された外部装置へ前記印刷ジョブに
    対応する印刷データを送信する送信手段とを備えること
    を特徴とする印刷装置。
  2. 【請求項2】 前記印刷データは当該印刷データについ
    て転送を行うか否かを示す転送情報を含み、 前記決定手段及び前記送信手段は、前記判定手段によっ
    て現時点で前記印刷ジョブの実行ができないと判定さ
    れ、前記転送情報が当該印刷データの転送を行うことを
    示す場合に実行されることを特徴とする請求項1に記載
    の印刷装置。
  3. 【請求項3】 前記決定手段は、当該印刷装置と通信可
    能な外部装置のそれぞれについての能力を登録した能力
    情報を参照する参照手段を備えることを特徴とする請求
    項1に記載の印刷装置。
  4. 【請求項4】 前記能力情報は当該印刷装置と通信可能
    な所定の外部装置に保持されており、前記参照手段は、
    該所定の外部装置と通信を行うことによって該能力情報
    を参照することを特徴とする請求項3に記載の印刷装
    置。
  5. 【請求項5】 前記能力情報は、当該印刷装置の備える
    記憶媒体に保持されていることを特徴とする請求項3に
    記載の印刷装置。
  6. 【請求項6】 当該印刷装置と通信可能な外部装置の各
    々と通信を行うことにより各々の能力情報を獲得する獲
    得手段を更に備え、 前記参照手段は前記獲得手段で獲得された能力情報を参
    照することを特徴とする請求項3に記載の印刷装置。
  7. 【請求項7】 前記決定手段で決定された前記印刷ジョ
    ブの転送先の外部装置の能力に基づいて該印刷ジョブに
    関る印刷属性を設定する設定手段と、 前記設定手段で設定された印刷属性に基づいて、当該印
    刷ジョブに関る印刷データを生成する生成手段とを更に
    備え、 前記送信手段は、前記生成手段で生成された印刷データ
    を前記決定手段で決定した外部装置へ送信することを特
    徴とする請求項1に記載の印刷装置。
  8. 【請求項8】 当該印刷装置と通信可能な外部装置の状
    態を獲得する獲得手段を更に備え、 前記決定手段は、前記獲得手段で獲得した状態に基づい
    て現在利用可能な印刷装置を識別し、現在利用可能な印
    刷装置の中から前記印刷ジョブの転送先を決定すること
    を特徴とする請求項1に記載の印刷装置。
  9. 【請求項9】 前記決定手段で決定された前記印刷ジョ
    ブの転送先の外部装置を前記印刷データの送信元に通知
    する通知手段を更に備えることを特徴とする請求項1に
    記載の印刷装置。
  10. 【請求項10】 前記入力主だんで入力した印刷データ
    を印刷する印刷手段を更に備えることを特徴とする請求
    項1乃至9のいずれかに記載の印刷装置。
  11. 【請求項11】 外部より受信した印刷データに基づい
    て印刷を行う印刷装置の制御方法であって、 転送条件を含む印刷データを入力する入力工程と、 前記印刷データによる印刷ジョブを、現時点で実行でき
    るか否かを判定する判定工程と、 前記判定工程によって現時点で印刷を実行できないと判
    定された場合、当該印刷装置と通信可能な外部装置の各
    々の能力と、前記印刷データに含まれる転送条件とに基
    づいて、前記印刷ジョブの転送先を決定する決定工程
    と、 前記決定工程で決定された外部装置へ前記印刷ジョブに
    対応する印刷データを送信する送信工程とを備えること
    を特徴とする制御方法。
  12. 【請求項12】 複数の印刷装置を備えた印刷システム
    であって、 前記複数の印刷装置の一つである第1の印刷装置に転送
    条件を含む印刷データを入力する入力手段と、 前記第1の印刷装置において、前記印刷データに基づく
    印刷ジョブを現時点で実行できるか否かを判定する判定
    手段と、 前記判定手段によって現時点で印刷を実行できないと判
    定された場合、前記第1の印刷装置を除く前記複数の印
    刷装置の中から、該複数の印刷装置の各々の能力と、前
    記印刷データに含まれる転送条件とに基づいて、前記印
    刷ジョブの転送先を決定する決定手段と、 前記決定手段で決定された印刷装置へ前記印刷ジョブに
    対応する印刷データを転送する転送手段とを備えること
    を特徴とする印刷システム。
  13. 【請求項13】 複数の印刷装置を備えた印刷システム
    の制御方法であって、 前記複数の印刷装置の一つである第1の印刷装置に転送
    条件を含む印刷データを入力する入力工程と、 前記第1の印刷装置において、前記印刷データに基づく
    印刷ジョブを現時点で実行できるか否かを判定する判定
    工程と、 前記判定工程によって現時点で印刷を実行できないと判
    定された場合、前記第1の印刷装置を除く前記複数の印
    刷装置の中から、該複数の印刷装置の各々の能力と、前
    記印刷データに含まれる転送条件とに基づいて、前記印
    刷ジョブの転送先を決定する決定工程と、 前記決定工程で決定された印刷装置へ前記印刷ジョブに
    対応する印刷データを転送する転送工程とを備えること
    を特徴とする制御方法。
  14. 【請求項14】 外部より入力された印刷データに基づ
    いて印刷を行う印刷装置を制御するための制御プログラ
    ムを格納するコンピュータ可読メモリであって、該制御
    プログラムがコンピュータを、 転送条件を含む印刷データを入力する入力手段と、 前記印刷データによる印刷ジョブを、現時点で実行でき
    るか否かを判定する判定手段と、 前記判定手段によって現時点で印刷を実行できないと判
    定された場合、当該印刷装置と通信可能な外部装置の各
    々の能力と、前記印刷データに含まれる転送条件とに基
    づいて、前記印刷ジョブの転送先を決定する決定手段
    と、 前記決定手段で決定された外部装置へ前記印刷ジョブに
    対応する印刷データを送信する送信手段として機能させ
    ることを特徴とするコンピュータ可読メモリ。
JP9004106A 1997-01-13 1997-01-13 印刷装置、印刷システムおよびそれらの制御方法 Withdrawn JPH10198532A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9004106A JPH10198532A (ja) 1997-01-13 1997-01-13 印刷装置、印刷システムおよびそれらの制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9004106A JPH10198532A (ja) 1997-01-13 1997-01-13 印刷装置、印刷システムおよびそれらの制御方法

Publications (1)

Publication Number Publication Date
JPH10198532A true JPH10198532A (ja) 1998-07-31

Family

ID=11575549

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9004106A Withdrawn JPH10198532A (ja) 1997-01-13 1997-01-13 印刷装置、印刷システムおよびそれらの制御方法

Country Status (1)

Country Link
JP (1) JPH10198532A (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004110848A (ja) * 2003-12-01 2004-04-08 Sharp Corp 画像処理装置
US7126706B2 (en) 2000-05-18 2006-10-24 Sharp Kabushiki Kaisha Data transmission system for printing data at a site remote from a home location/office
JP2007323128A (ja) * 2006-05-30 2007-12-13 Kyocera Mita Corp 印刷管理装置および印刷管理プログラム
JP2008006778A (ja) * 2006-06-30 2008-01-17 Sharp Corp 印刷装置
JP2009111785A (ja) * 2007-10-30 2009-05-21 Ricoh Co Ltd 画像処理装置及び処理振分け方法
JP2009146312A (ja) * 2007-12-17 2009-07-02 Canon Inc 印刷システム及び印刷装置及びその印刷制御方法
US7639379B2 (en) 2002-03-01 2009-12-29 Brother Kogyo Kabushiki Kaisha Image forming device capable of acquiring data from web server
JP2015027099A (ja) * 2014-09-29 2015-02-05 富士ゼロックス株式会社 サービス処理システム

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7126706B2 (en) 2000-05-18 2006-10-24 Sharp Kabushiki Kaisha Data transmission system for printing data at a site remote from a home location/office
US7639379B2 (en) 2002-03-01 2009-12-29 Brother Kogyo Kabushiki Kaisha Image forming device capable of acquiring data from web server
JP2004110848A (ja) * 2003-12-01 2004-04-08 Sharp Corp 画像処理装置
JP2007323128A (ja) * 2006-05-30 2007-12-13 Kyocera Mita Corp 印刷管理装置および印刷管理プログラム
JP2008006778A (ja) * 2006-06-30 2008-01-17 Sharp Corp 印刷装置
JP2009111785A (ja) * 2007-10-30 2009-05-21 Ricoh Co Ltd 画像処理装置及び処理振分け方法
JP2009146312A (ja) * 2007-12-17 2009-07-02 Canon Inc 印刷システム及び印刷装置及びその印刷制御方法
JP2015027099A (ja) * 2014-09-29 2015-02-05 富士ゼロックス株式会社 サービス処理システム

Similar Documents

Publication Publication Date Title
US6829059B1 (en) Print system, information processing apparatus, print job registering method, and storage medium
JP2023168372A (ja) アプリケーションプログラム
US6714998B2 (en) Distributed processing system and its control method
JP2001125761A (ja) 情報処理装置と情報処理方法、及び情報処理システム、並びに記録媒体
US6863456B1 (en) Image forming system
US7719709B2 (en) Print control apparatus, print control system, print control method, and recording medium having print control program
US7787143B2 (en) Job information management method and apparatus
JPH10198532A (ja) 印刷装置、印刷システムおよびそれらの制御方法
US8291089B2 (en) Image processing device, control method therefor, and program
JP2000112687A (ja) ホスト装置および印刷装置
JP2004070871A (ja) ネットワークプリンタ及びデータ共有印刷システム
JP2004341728A (ja) 印刷装置、印刷システム及びキャンセル方法
US8810840B2 (en) Image forming system, output management method, and program product, configured to determine type of PDL in output data
JP5450678B2 (ja) ネットワークにおけるイベント通知システム
JPH11134134A (ja) 印刷システム
JP3829798B2 (ja) 画像形成装置およびプログラム
JP2005038011A (ja) ネットワーク装置及びその制御方法
JP2002342055A (ja) 印刷制御方法、印刷制御システム、プログラム及び記憶媒体
JP2003060832A (ja) 画像処理装置及びその処理方法、プログラム並びに記憶媒体
JPH11110157A (ja) 印刷処理システム及び印刷処理方法並びに印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体
JP2001202316A (ja) 情報処理装置及びシステム及び方法並びに記憶媒体
JP2010214725A (ja) 印刷装置及び印刷システムと、印刷装置の制御方法
JP2002215369A (ja) 分散印刷制御装置、分散印刷制御方法及び記憶媒体
JP2001109599A (ja) 情報処理装置およびデータ処理方法および記憶媒体
JP2006195531A (ja) 画像記録システム

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20040406