JPH09269874A - 情報処理装置並びに情報処理装置のデータ処理方法およびコンピュータで読出し可能なプログラムを格納した記憶媒体 - Google Patents
情報処理装置並びに情報処理装置のデータ処理方法およびコンピュータで読出し可能なプログラムを格納した記憶媒体Info
- Publication number
- JPH09269874A JPH09269874A JP8076752A JP7675296A JPH09269874A JP H09269874 A JPH09269874 A JP H09269874A JP 8076752 A JP8076752 A JP 8076752A JP 7675296 A JP7675296 A JP 7675296A JP H09269874 A JPH09269874 A JP H09269874A
- Authority
- JP
- Japan
- Prior art keywords
- processing
- information
- data
- resource information
- output
- 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
Links
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
Abstract
ケーションからの印刷情報を効率よく転送する印刷環境
を構築することである。 【解決手段】 コンピュータがプリンタから上記印刷資
源情報およびデータ転送能力情報等を取得し、該取得し
た上記印刷資源情報およびデータ転送能力情報等をとコ
ンピュータ側の加工資源情報とを比較して、データ転送
量が少なくなり、かつ印刷処理時間を短縮できる最適な
データ形式をCPU201が判定して自動的に決定する
構成を特徴とする。
Description
ュータまたはワークステーション等の情報処理装置とプ
リンタ装置との間がパラレルポートやネットワーク等と
の外部インタフェースを介して通信可能に接続される情
報処理装置並びに情報処理装置のデータ処理方法および
コンピュータで読出し可能なプログラムを格納した記憶
媒体に関するものである。
て、パーソナルコンピュータまたはワークステーション
等のホストコンピュータの印刷処理方式では、アプリケ
ーションにより編集されたドキュメントは、文字コー
ド,図形データやビットマップデータなどを塊としたフ
ァイルとして保存され、システムOS,プリンタドライ
バなどで解釈され、印刷装置が解釈できる、例えばポス
トスクリプト,LIPS,CaPSL(商品名を含む)
等のページ記述言語(PDL)に従うPDLデータ又は
ラスタデータなどの印刷データを生成し、外部インタフ
ェースを通じてプリンタ装置に送られる。
ータから送られた印刷データを、PDLプリンタであれ
ばラスタライザエンジンで展開しラスタデータを生成
し、プリンタエンジン部に出力し印刷を行う。ラスタプ
リンタであれば、送られたラスタデータをプリンタエン
ジン部に出力し印刷を行う。
は、ホストコンピュータから送られる転送データが小さ
く転送時間が少なくて済み、またプリンタ側のPDLエ
ンジンも高速に処理される場合が多く、印刷に要する時
間は一般に短くなる。
コンピュータから送られる転送データは一般に大きく転
送時間が多く費やされ、またホストコンピュータでのラ
スタ展開の時間も多く費やされ、印刷時間が問題となっ
ていた。ただし、ホストコンピュータでディスプレイド
ライバと同様なラスタライズをプリンタドライバ等で行
うため、ディスプレイ表示とプリンタ装置の印刷物でW
YSIWYGになる点で優れていた。
能化が著しく進み、またホストコンピュータとプリンタ
装置間を接続するパラレルポートまたはネットワークの
インタフェースによるデータ転送も高速化され、ホスト
コンピュータ側でラスタライズ後にラスタデータを転送
する方式も印刷に要する時間が短くなってきており、W
YSIWYGと合わせて有効な印刷方式となっている。
ても前記WYSIWYGについて問題がある他に、印刷
時にシステムOSが生成するグラフィックメタファイル
からPDLへの変換効率が悪く、変換時間とPDLデー
タ量が大きくなるケースも発生している。
フィックメタファイルを直接外部インタフェースを通じ
てプリンタ装置に転送し、プリンタ装置に装備されてい
るメタファイルを展開するドライバによりラスタライズ
して印刷する印刷処理方式も考えられている。
ついていくつかの方式が考えられるが、そこで最適なプ
リンタ処理方式を選択することが困難となっている。
ータの種別で整理すると、プリンタ処理方式について第
1はPDL転送による印刷処理、第2はラスタデータ転
送による印刷処理、第3はメタファイル転送による印刷
処理等いくつかの方式が考えられ、それぞれ特徴を持っ
ており、そこで最適なプリンタ処理方式を選択すること
が困難となっている。
なされたもので、本発明に係る第1の発明〜第9の発明
の目的は、アプリケーションからの印刷情報を印刷装置
に転送すべき異なるデータ形式に加工可能な場合に、印
刷環境設定または変更時に、印刷装置側の印刷資源情報
を取得し、該取得した印刷資源情報とデータ転送能力,
加工資源情報等を比較して加工すべき最適なデータ形式
を決定することにより、印刷装置の資源に最適なデータ
形式でアプリケーションからの印刷情報を効率よく転送
する印刷環境を構築できる情報処理装置並びに情報処理
装置のデータ処理方法およびコンピュータで読出し可能
なプログラムを格納した記憶媒体を提供することであ
る。
は、所定の通信媒体を介して印刷装置と通信可能な情報
処理装置において、アプリケーションからの印刷情報を
データ形式が異なる出力情報に加工する加工手段と、前
記印刷装置から印刷資源情報および前記加工手段から加
工資源情報を取得する取得手段と、前記取得手段が取得
した前記印刷資源情報と前記加工資源情報とを比較して
データ転送能力を判定する判定手段と、前記判定手段の
判定結果に基づいて前記加工手段が加工すべきデータ形
式を決定する決定手段と、前記決定手段により決定され
たデータ形式に基づいて前記加工手段が前記印刷情報か
ら加工した出力情報を前記印刷装置に転送する転送手段
とを有するものである。
は、前記加工手段が前記印刷情報からグラフィック描画
データ形式に基づく第1の出力情報に加工した第1の出
力データを前記印刷装置に転送するものである。
は、前記加工手段が前記第1の出力情報から所定のペー
ジ記述言語データ形式に基づく第2の出力情報に加工し
た第2の出力データを前記印刷装置に転送するものであ
る。
は、前記加工手段が前記第2の出力情報からラスタイメ
ージデータ形式に基づく第3の出力情報に加工した第3
の出力データを前記印刷装置に転送するものである。
は、取得した前記出力資源情報と前記加工資源情報とか
ら前記通信媒体を介してのデータ授受能力を判定するも
のである。
体を介して印刷装置と通信可能な情報処理装置のデータ
処理方法において、アプリケーションからの印刷情報を
データ形式が異なる出力情報に加工する加工手段の加工
資源情報と前記印刷装置から出力資源情報を取得する取
得工程と、該取得した前記出力資源情報と前記加工資源
情報とを比較してデータ処理能力を判定して前記通信媒
体を介したデータ転送能力を決定する第1の決定工程と
を有するものである。
たデータ転送能力と前記取得された前記出力資源情報と
前記加工資源情報とを比較して加工手段が加工すべきデ
ータ形式を決定する第2の決定工程とを有するものであ
る。
ョンからの印刷情報をデータ形式が異なる出力情報に加
工する加工手段の加工資源情報と前記印刷装置から出力
資源情報を取得する取得工程と、該取得した前記出力資
源情報と前記加工資源情報とを比較してデータ処理能力
を判定して前記通信媒体を介したデータ転送能力を決定
する第1の決定工程とを含む、コンピュータが読むこと
ができるプログラムを記憶媒体に格納したものである。
たデータ転送能力と前記取得された前記出力資源情報と
前記加工資源情報とを比較して加工手段が加工すべきデ
ータ形式を決定する第2の決定工程とを含む、コンピュ
ータが読むことができるプログラムを記憶媒体に格納し
たものである。
説明する。
印刷システムの構成を説明する概略ブロック図であり、
図1は、インタフェースを介して情報処理装置と印刷装
置とが接続される印刷システムに対応し、図2は、ネッ
トワークを介して情報処理装置と印刷装置とが接続され
る印刷システムに対応する。
コンピュータまたはワークステーション等の情報処理装
置で、例えばパラレルのインタフェース103を介し
て、例えばレーザプリンタエンジン,インクジェットプ
リンタエンジン等を備えるプリンタ102と通信可能に
接続されている。
ークステーション等の情報処理装置で、例えばイーサネ
ット(商品名)等のコンピュータネットワーク(ネット
ワーク)106を介して、例えばネットワーク対応のレ
ーザプリンタエンジン,インクジェットプリンタエンジ
ン等を備えるプリンタ105と通信可能に接続されてい
る。なお、インタフェース103またはネットワーク1
06を介して印刷に必要な情報(詳細は後述する)が相
互間で伝達されている。
101,104の構成を説明するブロック図である。
PU)であり、この装置全体の制御および演算処理等を
行うものである。202はROMであり、システム起動
プログラムの情報等の記憶している。なお、CPU20
1はROM202または外部記憶部(HD部)206ま
たは図示しない外部記憶媒体からRAM203上にロー
ドされるアプリケーションまたはドライバとしての各種
制御プログラムを実行可能に構成されている。
拡張可能に構成されており、使用制限のないデータ記憶
領域として機能し、OS,アプリケーション,プリンタ
ドライバや図形データのラスタライザのプログラムおよ
びデータがロードされ、実行される領域である。
あり、ポインティングデバイス,キーボードより入力デ
ータを受け取りCPU201へ伝達する。205はディ
スプレイ制御部(CRTC部)であり、ディスプレイ装
置への表示制御を行う。206は外部記憶部(HD部)
で、例えばフロッピーディスク装置あるいはハードディ
スク装置等で構成され、各種アプリケーションプログラ
ムおよびデータを記憶,格納しておき、実行時に必要に
応じて参照またはRAMへのロードされる。
つあるいは複数のパラレルインタフェース制御またはネ
ットワークインタフェース制御を行うものであり、図1
および図2で説明したようにプリンタ102,105な
どの外部デバイス等と接続が可能である。208はシス
テムバスであり、上述の構成要素間のデータの通路とな
るべきものである。
る情報処理装置(コンピュータ101,104)は、所
定の通信媒体(インタフェース103,コンピュータネ
ットワーク106)を介して印刷装置(プリンタ10
2,105)と通信可能に構成されており、第1の発明
として、アプリケーション(図示しないハードディスク
装置またはフロッピーディスク装置上の記憶媒体からR
AM203上にマップされる各種のアプリケーションプ
ログラム(文書処理,図形処理,画像処理またはこれら
の組合せ))からの印刷情報をデータ形式が異なる出力
情報に加工する加工手段(本実施形態では、システムO
Sによるアプリケーションからの印刷情報をグラフィッ
クメタファイル(グラフィック描画データ形式)に加工
するレベルと、該グラフィックメタファイルを所定のペ
ージ記述言語(LIPS,ポストスクリプト,CaPS
L(商品名を含む))に基づくPDLデータへ加工する
レベルと、該PDLデータをラスタライズしたラスタイ
メージデータへ加工するレベルとの3段階の加工が可能
に構成されている)と、前記印刷装置から印刷資源情報
および前記加工手段から加工資源情報を取得する取得手
段(CPU201がROM202,ハードディスク部
(HD部)206等からRAM203上にマップされる
制御プログラムを実行して外部インタフェース部207
を介してプリンタ102,105等から取得する)と、
前記取得手段が取得した前記印刷資源情報(プリンタ1
02,105のメモリ資源(ROM203または図示し
ないNVRAM,外部記憶媒体)に記憶されるメタファ
イルのラスタライズ有無,PDLラスタライズの有無お
よび外部インタフェースの受信能力等のプリンタ能力情
報を含む)と前記加工資源情報(コンピュータ101,
104のメモリ資源(ROM202,ハードディスク部
(HD部)206)に記憶されるプリンタドライバの能
力,ラスタライズ能力,メタファイル処理能力等)とを
比較してデータ転送能力を判定する判定手段(CPU2
01がROM202,ハードディスク部206等からR
AM203上にマップされる制御プログラムを実行して
判定する)と、前記判定手段の判定結果に基づいて前記
加工手段が加工すべきデータ形式を決定する決定手段
(CPU201がROM202,ハードディスク部20
6等からRAM203上にマップされる制御プログラム
を実行して決定する)と、前記決定手段により決定され
たデータ形式に基づいて前記加工手段が前記印刷情報か
ら加工した出力情報を前記印刷装置に転送する転送手段
(CPU201がROM202,ハードディスク部20
6等からRAM203上にマップされる制御プログラム
を実行して転送する)とを有し、システム起動時または
プリント環境変更時等に、コンピュータ101,104
がプリンタ102,105から上記印刷資源情報および
データ転送能力情報等を取得し、該取得した上記印刷資
源情報およびデータ転送能力情報等とコンピュータ10
1,104側の加工資源情報とを比較して、アプリケー
ションからの印刷情報をいずれのデータ形式に加工すべ
きかどうか、すなわち、データ転送量が少なくなり、か
つ印刷処理時間を短縮できる最適なデータ形式をCPU
201が判定して自動的に決定し、該決定したデータ形
式の出力情報を印刷装置に転送させて効率よく印刷を行
うことを可能とする。
加工手段が前記印刷情報からグラフィック描画データ形
式に基づく第1の出力情報に加工した第1の出力データ
を前記印刷装置に転送して、グラフィック描画データ形
式に基づく第1の出力情報、すなわち、転送手段として
のCPU201がOSから取得する上記メタファイルを
直接プリンタ102,105に転送し、プリンタ側の資
源でPDLデータに変換してラスタライズ処理するデー
タ転送処理環境を構築することを可能とする。
加工手段が前記第1の出力情報から所定のページ記述言
語データ形式に基づく第2の出力情報に加工した第2の
出力データをプリンタ102,105に転送して、すな
わち、上記メタファイルをプリンタドライバが上記ペー
ジ記述言語のPDLデータに変換し、該変換したPDL
データをプリンタ102,105に転送し、プリンタ側
の資源でPDLデータをラスタライズ処理してプリント
するデータ転送処理環境を構築することを可能とする。
加工手段が前記第2の出力情報からラスタイメージデー
タ形式に基づく第3の出力情報に加工した第3の出力デ
ータを前記印刷装置に転送して、すなわち、PDLデー
タをラスタライズしたラスタイメージデータをプリンタ
102,105に転送して、すなわち、上記メタファイ
ルをプリンタドライバが上記ページ記述言語のPDLデ
ータに変換し、該変換したPDLデータに基づいてラス
タライズされたラスタイメージデータをプリンタ10
2,105に転送し、プリンタ側の資源でラスタイメー
ジデータをプリントするデータ転送処理環境を構築する
ことを可能とする。
した前記出力資源情報と前記加工資源情報とから前記通
信媒体を介してのデータ授受能力(インタフェース上の
データ転送速度等を判定して、データ転送速度によって
は、メタファイルやPDLデータの転送,展開にかかる
時間よりも短い転送時間で済む転送能力を備える場合に
は、積極的にラスタイメージデータをプリンタ102,
105に転送するデータ転送処理環境を構築することを
可能とする。
2,105の構成を示すブロック図である。
御するコントローラ部であり、CPU301,ROM3
02,RAM303等で構成されており、CPU301
がROM302に記憶されたシステム起動プログラムの
情報を含む制御プログラム,フォント,データ等を使用
制限のないデータ記憶領域として構成されるRAM30
3のワーク領域にロードして実行する。なお、制御プロ
グラムには、オペレーティングシステム,プリンタドラ
イバや図形データのラスタライズのプログラムおよびデ
ータが含まれている。また、図示しない記憶媒体から各
種制御プログラムを供給可能に構成されている。
トローラ部304の制御の下で印刷動作するものであ
る。306は外部インタフェース部であり、一つあるい
は複数のシリアル、パラレルインタフェース制御または
ネットワークインタフェース制御を行うものであり、図
1および図2で説明したように情報処理装置101,1
04等と接続が可能である。307はシステムバスであ
り、上述の構成要素間のデータの通路となるべきもので
ある。
05における印刷処理は、通常、パーソナルコンピュー
タまたはワークステーションなどの情報処理装置(ホス
トコンピュータ)101,104は、アプリケーション
からの印刷要求に対してプリンタ102,105が解釈
できる印刷データを生成し、外部インタフェース部30
6にデータを転送する。プリンタ102,105は同様
に外部インタフェース部305から印刷データを取得
し、プリンタエンジン制御のデータに加工しプリンタエ
ンジン部305を動作させて、図示しない記録媒体に文
書,図形,画像等を印刷する。
ムにおけるデータ処理方法について説明する。
る第1のデータ処理手順の一例を示すフローチャートで
あり、ホストコンピュータ101,104が、システム
起動時またはプリンティング環境変更時に実行する前処
理ルーチンに対応する。なお、(1)〜(3)は各ステ
ップを示す。
ピュータ自身にグラフィックメタファイルの取得可否,
PDL展開の可否および目的のプリンタとの転送能力取
得などのプリント能力の問い合わせ情報をROM202
または外部記憶部206から取得する(1)。次に、物
理インタフェースを介してプリンタのメタファイルのラ
スタライザ有無,PDLラスタライザの有無および外部
インタフェースからの受信能力などのプリント能力の問
い合わせ情報を取得する(2)。次に、ステップ
(1),(2)により得た外部インタフェースの能力情
報よりホストコンピュータとプリンタとの間のデータ転
送能力を決定して(3)、前処理を終了する。
工程との対応及びその作用について図5および後述する
図8等を参照して説明する。
タフェース103,コンピュータネットワーク106
等)を介して印刷装置(プリンタ102,105)と通
信可能な情報処理装置のデータ処理方法において、アプ
リケーションからの印刷情報をデータ形式が異なる出力
情報に加工する加工手段の加工資源情報と前記印刷装置
から出力資源情報を取得する取得工程(図5のステップ
(1),(2))と、該取得した前記出力資源情報と前
記加工資源情報とを比較してデータ処理能力を判定して
前記通信媒体を介したデータ転送能力を決定する第1の
決定工程(図5のステップ(3))とを実行して、例え
ば図3に示したCPU201がROM202または図示
しない記憶媒体からRAM203のマップされる領域に
記憶される制御プログラム(図5のフローチャートに従
う)を実行して、コンピュータ101,104がプリン
タ102,105から取得した印刷資源情報とコンピュ
ータ101,104側の印刷情報に対する加工資源情報
とを比較して、プリンタ102,105に転送すべきデ
ータ転送能力を決定することが可能とする。
の印刷情報をデータ形式が異なる出力情報に加工する加
工手段の加工資源情報と前記印刷装置から出力資源情報
を取得する取得工程(図5のステップ(1),(2))
と、該取得した前記出力資源情報と前記加工資源情報と
を比較してデータ処理能力を判定して前記通信媒体を介
したデータ転送能力を決定する第1の決定工程(図5の
ステップ(3))とを含む、コンピュータが読むことが
できるプログラムを格納した記憶媒体とするものであ
る。すなわち、後述する外部記憶媒体または内部の記憶
資源に図5に示す工程に対応するプログラムコードを記
憶させ、該プログラムコードを記憶した記憶媒体からC
PU201が読み出して実行する形態も本発明の実施形
態に含まれるものである。
示したプリンタ102,105とホストコンピュータ1
01,104との間のデータ処理構成について説明す
る。
2,105とホストコンピュータ101,104のメモ
リ資源に格納される各種データ処理プログラムの連携状
態を説明する図であり、印刷処理時に起動されるプログ
ラムモジュールの処理に対応し、それぞれは、ホストコ
ンピュータ101,104またはプリンタ102,10
5のメモリ資源(RAM,ROM等)内にマッピングさ
れる。
されたドキュメントは、グラフィック機能を含むOS
(S202)にプリント要求を行う。
トのためのグラフィックメタファイルを生成し、通常プ
リンタドライバへ処理を引き渡す。
(S203)がメタファイルを取得し、プリンタ10
2,105において印刷時にシステムOSが生成するメ
タファイルによるラスタライズが可能で、かつメタファ
イル転送が最適であった場合は、送信プログラム(S2
06)により外部インタフェース(S210)を通じプ
リンタ102,105にメタファイルを転送する。
ログラム(S207)でメタファイルを受け取りドライ
バ(S208)でメタファイルを展開後、ラスタライザ
(S209)でラスタデータを生成し、図4に示したプ
リンタエンジン部305を起動する。
て、メタファイル転送が選択されなかった場合は、プリ
ンタ102,105においてPDLラスライザが搭載さ
れており、かつPDL転送が最適であった場合、ドライ
バ(S204)へPDL生成を要求する。ドライバ(S
204)はPDL生成し、送信プログラム(S206)
により外部インタフェース(S210)を通じプリンタ
102,105にPDLデータを転送する。
207)でPDLデータを受け取り、ラスライザ(S2
09)でラスタデータを生成し、プリンタエンジン部3
05を起動する。
いて、PDL転送が選択されなかった場合、プリンタ1
02,105へはラスタデータが転送される。この場
合、ディスパッチャ(S203)はドライバ(S20
4)を通じてラスタライザ(S205)によりラスタラ
イズした後、ドライバ(S204)は送信プログラム
(S206)により外部インタフェース(S210)を
通じてプリンタ102,105にラスタデータを転送す
る。
プログラム(S207)でラスタデータを受け取りプリ
ンタエンジン部305を起動する。
03)のデータ処理動作について説明する。
る第2のデータ処理手順の一例を示すフローチャートで
あり、図6に示したディスパッチャ(S203)のデー
タ処理に対応する。なお、(1)〜(6)は各ステップ
を示す。
し、前処理で取得したホストコンピュータ101,10
4とプリンタ102,105のプリント能力およびデー
タ転送能力により、最適プリント処理を決定する
(1)。その結果、メタファイルが最適であるかどうか
を判定し(2)、最適と判定された場合は、メタファイ
ルを生成しプリンタ102,105へ転送し(3)、処
理を終了する。
適でないと判定された場合には、プリンタとホストコン
ピュータとのPDLが最適であるかどうかを判定し
(4)、最適であると判定した場合は、PDL展開のた
めドライバに要求し(5)、処理を終了する。
いと判定された場合は、すなわち、ラスタデータが最適
であると判定された場合は、ラスタライザにラスタデー
タ展開を要求し(6)、処理を終了する。
出し可能な各種データ処理プログラムを格納する記憶媒
体のメモリマップを説明する図である。
されるプログラム群を管理する情報、例えばバージョン
情報,作成者等も記憶され、かつ、プログラム読み出し
側のOS等に依存する情報、例えばプログラムを識別表
示するアイコン等も記憶される場合もある。
も上記ディレクトリに管理されている。また、各種プロ
グラムをコンピュータにインストールするためのプログ
ラムや、インストールするプログラムが圧縮されている
場合に、解凍するプログラム等も記憶される場合もあ
る。
工程との対応及びその作用について説明する。
前記決定されたデータ転送能力と前記取得された前記出
力資源情報と前記加工資源情報とを比較して加工手段が
加工すべきデータ形式を決定する第2の決定工程(図7
のステップ(1)〜(6))とをさらに実行して、コン
ピュータ101,104がプリンタ102,105から
取得した印刷資源情報とコンピュータ101,104側
の印刷情報に対する加工資源情報とを比較して、プリン
タ102,105に転送すべき最適なデータ形式を決定
することを可能とする。
転送能力と前記取得された前記出力資源情報と前記加工
資源情報とを比較して加工手段が加工すべきデータ形式
を決定する第2の決定工程(図7のステップ(1)〜
(6))とを含む、コンピュータが読むことができるプ
ログラムを格納した記憶媒体とするものである。すなわ
ち、後述する外部記憶媒体または内部の記憶資源に図7
に示す工程に対応するプログラムコードを記憶させ、該
プログラムコードを記憶した記憶媒体からCPU1が読
み出して実行する形態も本発明の実施形態に含まれるも
のである。
実現するソフトウエアのプログラムコードを記録した記
憶媒体を、システムあるいは装置に供給し、そのシステ
ムあるいは装置のコンピュータ(またはCPUやMP
U)が記憶媒体に格納されたプログラムコードを読出し
実行することによっても、本発明の目的が達成されるこ
とは言うまでもない。
グラムコード自体が本発明の新規な機能を実現すること
になり、そのプログラムコードを記憶した記憶媒体は本
発明を構成することになる。
体としては、例えば、フロッピーディスク,ハードディ
スク,光ディスク,光磁気ディスク,CD−ROM,C
D−R,磁気テープ,不揮発性のメモリカード,RO
M,EEPROM等を用いることができる。
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼働しているOS(オペ
レーティングシステム)等が実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
ラムコードが、コンピュータに挿入された機能拡張ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張ボードや機能拡張ユニットに
備わるCPU等が実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される
場合も含まれることは言うまでもない。
るシステムに適用しても、1つの機器からなる装置に適
用してもよい。また、本発明は、システムあるいは装置
にプログラムを供給することによって達成される場合に
も適用できることは言うまでもない。この場合、本発明
を達成するためのソフトウエアによって表されるプログ
ラムを格納した記憶媒体を該システムあるいは装置に読
み出すことによって、そのシステムあるいは装置が、本
発明の効果を享受することが可能となる。
エアによって表されるプログラムをネットワーク上のデ
ータベースから通信プログラムによりダウンロードして
読み出すことによって、そのシステムあるいは装置が、
本発明の効果を享受することが可能となる。
〜第9の発明によれば、アプリケーションからの印刷情
報を印刷装置に転送すべき異なるデータ形式に加工可能
な場合に、印刷環境設定または変更時に、印刷装置側の
印刷資源情報を取得し、該取得した印刷資源情報とデー
タ転送能力,加工資源情報等を比較して加工すべき最適
なデータ形式を決定するので、印刷装置の資源に最適な
データ形式でアプリケーションからの印刷情報を効率よ
く転送する印刷環境を構築できるという効果を奏する。
を説明する概略ブロック図である。
を説明する概略ブロック図である。
するブロック図である。
ック図である。
タ処理手順の一例を示すフローチャートである。
ータのメモリ資源に格納される各種データ処理プログラ
ムの連携状態を説明する図である。
タ処理手順の一例を示すフローチャートである。
種データ処理プログラムを格納する記憶媒体のメモリマ
ップを説明する図である。
Claims (9)
- 【請求項1】 所定の通信媒体を介して印刷装置と通信
可能な情報処理装置において、アプリケーションからの
印刷情報をデータ形式が異なる出力情報に加工する加工
手段と、前記印刷装置から印刷資源情報および前記加工
手段から加工資源情報を取得する取得手段と、前記取得
手段が取得した前記印刷資源情報と前記加工資源情報と
を比較してデータ転送能力を判定する判定手段と、前記
判定手段の判定結果に基づいて前記加工手段が加工すべ
きデータ形式を決定する決定手段と、前記決定手段によ
り決定されたデータ形式に基づいて前記加工手段が前記
印刷情報から加工した出力情報を前記印刷装置に転送す
る転送手段とを有することを特徴とする情報処理装置。 - 【請求項2】 前記転送手段は、前記加工手段が前記印
刷情報からグラフィック描画データ形式に基づく第1の
出力情報に加工した第1の出力データを前記印刷装置に
転送することを特徴とする請求項1記載の情報処理装
置。 - 【請求項3】 前記転送手段は、前記加工手段が前記第
1の出力情報から所定のページ記述言語データ形式に基
づく第2の出力情報に加工した第2の出力データを前記
印刷装置に転送することを特徴とする請求項1または2
記載の情報処理装置。 - 【請求項4】 前記転送手段は、前記加工手段が前記第
2の出力情報からラスタイメージデータ形式に基づく第
3の出力情報に加工した第3の出力データを前記印刷装
置に転送することを特徴とする請求項1または3記載の
情報処理装置。 - 【請求項5】 前記判定手段は、取得した前記出力資源
情報と前記加工資源情報とから前記通信媒体を介しての
データ授受能力を判定することを特徴とする請求項1記
載の情報処理装置。 - 【請求項6】 所定の通信媒体を介して印刷装置と通信
可能な情報処理装置のデータ処理方法において、アプリ
ケーションからの印刷情報をデータ形式が異なる出力情
報に加工する加工手段の加工資源情報と前記印刷装置か
ら出力資源情報を取得する取得工程と、該取得した前記
出力資源情報と前記加工資源情報とを比較してデータ処
理能力を判定して前記通信媒体を介したデータ転送能力
を決定する第1の決定工程とを有することを特徴とする
情報処理装置のデータ処理方法。 - 【請求項7】 前記決定されたデータ転送能力と前記取
得された前記出力資源情報と前記加工資源情報とを比較
して加工手段が加工すべきデータ形式を決定する第2の
決定工程とを有することを特徴とする請求項6記載の情
報処理装置のデータ処理方法。 - 【請求項8】 アプリケーションからの印刷情報をデー
タ形式が異なる出力情報に加工する加工手段の加工資源
情報と前記印刷装置から出力資源情報を取得する取得工
程と、該取得した前記出力資源情報と前記加工資源情報
とを比較してデータ処理能力を判定して前記通信媒体を
介したデータ転送能力を決定する第1の決定工程とを含
む、コンピュータが読むことができるプログラムを格納
したことを特徴とする記憶媒体。 - 【請求項9】 前記決定されたデータ転送能力と前記取
得された前記出力資源情報と前記加工資源情報とを比較
して加工手段が加工すべきデータ形式を決定する第2の
決定工程とを含む、コンピュータが読むことができるプ
ログラムを格納したことを特徴とする請求項8記載の記
憶媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP07675296A JP3209916B2 (ja) | 1996-03-29 | 1996-03-29 | 情報処理装置および情報処理装置のデータ処理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP07675296A JP3209916B2 (ja) | 1996-03-29 | 1996-03-29 | 情報処理装置および情報処理装置のデータ処理方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09269874A true JPH09269874A (ja) | 1997-10-14 |
| JP3209916B2 JP3209916B2 (ja) | 2001-09-17 |
Family
ID=13614332
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP07675296A Expired - Fee Related JP3209916B2 (ja) | 1996-03-29 | 1996-03-29 | 情報処理装置および情報処理装置のデータ処理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3209916B2 (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000010742A (ja) * | 1998-06-25 | 2000-01-14 | Ricoh Co Ltd | コンピュータ読み取り可能な記録媒体及び画像処理装置 |
| JP2007072601A (ja) * | 2005-09-05 | 2007-03-22 | Sharp Corp | コンテンツ処理装置、コンテンツ処理プログラム、およびコンテンツ処理プログラムを記憶する記憶媒体 |
| JP2008176589A (ja) * | 2007-01-19 | 2008-07-31 | Murata Mach Ltd | データ処理装置、画像処理システム、コンピュータプログラム |
| JP2009059216A (ja) * | 2007-08-31 | 2009-03-19 | Canon Inc | 情報処理装置、及びその制御方法 |
| JP2019160231A (ja) * | 2018-03-16 | 2019-09-19 | 株式会社リコー | 情報処理装置、画像形成装置、システム及びプログラム |
-
1996
- 1996-03-29 JP JP07675296A patent/JP3209916B2/ja not_active Expired - Fee Related
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000010742A (ja) * | 1998-06-25 | 2000-01-14 | Ricoh Co Ltd | コンピュータ読み取り可能な記録媒体及び画像処理装置 |
| JP2007072601A (ja) * | 2005-09-05 | 2007-03-22 | Sharp Corp | コンテンツ処理装置、コンテンツ処理プログラム、およびコンテンツ処理プログラムを記憶する記憶媒体 |
| JP2008176589A (ja) * | 2007-01-19 | 2008-07-31 | Murata Mach Ltd | データ処理装置、画像処理システム、コンピュータプログラム |
| JP2009059216A (ja) * | 2007-08-31 | 2009-03-19 | Canon Inc | 情報処理装置、及びその制御方法 |
| US8269992B2 (en) | 2007-08-31 | 2012-09-18 | Canon Kabushiki Kaisha | Information processing apparatus and control method thereof |
| JP2019160231A (ja) * | 2018-03-16 | 2019-09-19 | 株式会社リコー | 情報処理装置、画像形成装置、システム及びプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3209916B2 (ja) | 2001-09-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6407823B1 (en) | Network system, information processing device and information memory medium | |
| JPH11175287A (ja) | データ処理装置およびデータ処理装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 | |
| JP3209916B2 (ja) | 情報処理装置および情報処理装置のデータ処理方法 | |
| JP4054632B2 (ja) | データ処理装置、データ処理方法およびそのプログラム | |
| US20040263892A1 (en) | Information processisng apparatus, information processing method, and control program | |
| JP2001043052A (ja) | ホスト装置、プリンタ及びプリンタシステム | |
| JP3495900B2 (ja) | サーバ装置およびサーバ装置の文字処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 | |
| JPH11188930A (ja) | 印刷システムおよび印刷システムのデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 | |
| JPH10187368A (ja) | 印刷制御システムおよび印刷制御システムの印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 | |
| JPH1124854A (ja) | 印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 | |
| JPH09152945A (ja) | 情報処理装置並びに印刷装置並びに印刷システムおよび印刷システムのデータ処理方法 | |
| JP2000112698A (ja) | データ処理装置およびデータ処理装置のデータ取得方法および印刷制御装置および印刷制御装置のデータ取得方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 | |
| JP3347520B2 (ja) | 情報処理装置およびプリンタシステムおよびプリントジョブ処理方法 | |
| JP2001344231A (ja) | 情報処理装置およびデータ処理方法および記憶媒体 | |
| JP2002358175A (ja) | 印刷制御装置及び方法及び印刷システム | |
| JP2002116891A (ja) | 印刷システム | |
| JPH111033A (ja) | 印刷制御装置、印刷制御方法、及び、記憶媒体 | |
| JP2001014124A (ja) | 印刷システム、データ処理装置及びそのデータ制御方法、印刷装置及びそのデータ制御方法、ならびに記録媒体 | |
| JP2000099299A (ja) | データ処理装置およびデータ処理装置のデータ登録方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 | |
| JPH09282117A (ja) | 情報処理装置および情報処理装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 | |
| JPH11327824A (ja) | 印刷制御装置および印刷制御装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 | |
| JPH10133834A (ja) | 印刷システムおよび印刷システムのデータ処理方法およびコンピュータで読み出し可能なプログラムを格納した記憶媒体 | |
| JP2001270175A (ja) | 印刷制御装置、データ処理装置、印刷システム、データ取得方法及び記憶媒体 | |
| JPH10320142A (ja) | 印刷制御装置および印刷制御装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 | |
| JPH1120241A (ja) | 印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080713 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080713 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090713 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090713 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100713 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100713 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110713 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120713 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120713 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130713 Year of fee payment: 12 |
|
| LAPS | Cancellation because of no payment of annual fees |