JP2003072164A - データ処理装置、データ処理システム、データ処理方法、記憶媒体、及びプログラム - Google Patents
データ処理装置、データ処理システム、データ処理方法、記憶媒体、及びプログラムInfo
- Publication number
- JP2003072164A JP2003072164A JP2001263729A JP2001263729A JP2003072164A JP 2003072164 A JP2003072164 A JP 2003072164A JP 2001263729 A JP2001263729 A JP 2001263729A JP 2001263729 A JP2001263729 A JP 2001263729A JP 2003072164 A JP2003072164 A JP 2003072164A
- Authority
- JP
- Japan
- Prior art keywords
- data
- pdl
- image
- storage area
- image data
- 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
Links
Landscapes
- Record Information Processing For Printing (AREA)
- Facsimiles In General (AREA)
- Storing Facsimile Image Data (AREA)
Abstract
(57)【要約】
【課題】 送信されたPDLデータをボックスと呼ばれ
る格納手段に文書という形で保存する場合に、データ記
憶領域を節約し、多くの文書をボックスに保存格納する
ことを可能としたデータ処理装置、データ処理システ
ム、データ処理方法、記憶媒体、及びプログラムを提供
する。 【解決手段】 デジタル複合機1−4は、PDLデータ
を解釈するPDL解釈部620、PDLデータを解釈し
て得た中間データをイメージデータに展開描画するPD
L描画部621、中間データとイメージデータの大きさ
を比較し、前記比較結果に基づき小さい方のデータをデ
ータ記憶領域625に保存するように制御するページ処
理部B612を備える。
る格納手段に文書という形で保存する場合に、データ記
憶領域を節約し、多くの文書をボックスに保存格納する
ことを可能としたデータ処理装置、データ処理システ
ム、データ処理方法、記憶媒体、及びプログラムを提供
する。 【解決手段】 デジタル複合機1−4は、PDLデータ
を解釈するPDL解釈部620、PDLデータを解釈し
て得た中間データをイメージデータに展開描画するPD
L描画部621、中間データとイメージデータの大きさ
を比較し、前記比較結果に基づき小さい方のデータをデ
ータ記憶領域625に保存するように制御するページ処
理部B612を備える。
Description
【0001】
【発明の属する技術分野】本発明は、データ処理装置、
データ処理システム、データ処理方法、記憶媒体、及び
プログラムに関し、特に、プリンタ・ファクシミリ装置
・複写機・デジタル複合機などの周辺機器とコンピュー
タをネットワークにより接続したシステムにおいて、P
DLデータをプリンタに送信して文書という形で保存す
る際のデータ記憶領域を節約する場合などに好適なデー
タ処理装置、データ処理システム、データ処理方法、記
憶媒体、及びプログラムに関する。
データ処理システム、データ処理方法、記憶媒体、及び
プログラムに関し、特に、プリンタ・ファクシミリ装置
・複写機・デジタル複合機などの周辺機器とコンピュー
タをネットワークにより接続したシステムにおいて、P
DLデータをプリンタに送信して文書という形で保存す
る際のデータ記憶領域を節約する場合などに好適なデー
タ処理装置、データ処理システム、データ処理方法、記
憶媒体、及びプログラムに関する。
【0002】
【従来の技術】従来、PDL(ページ記述言語)データ
をプリンタに送信してボックスと呼ばれる格納手段に文
書という形で格納する装置においては、PDLデータを
展開した後のイメージデータを格納している。また、通
常、イメージデータはサイズが大きいので、画像圧縮技
術を用いてサイズを小さくして圧縮している(第一の従
来技術)。
をプリンタに送信してボックスと呼ばれる格納手段に文
書という形で格納する装置においては、PDLデータを
展開した後のイメージデータを格納している。また、通
常、イメージデータはサイズが大きいので、画像圧縮技
術を用いてサイズを小さくして圧縮している(第一の従
来技術)。
【0003】他方、従来、PDLデータをプリンタに送
信してボックスと呼ばれる格納手段に格納する装置にお
いては、PDLデータ自体を格納する方法と、PDLデ
ータを展開した後のイメージデータを格納する方法との
2通りの方法が考えられるが、これら2方法を切り替え
可能な装置は存在しなかった。また、これら2方法を動
的に切り替え可能にすることも考えられていなかった
(第二の従来技術)。
信してボックスと呼ばれる格納手段に格納する装置にお
いては、PDLデータ自体を格納する方法と、PDLデ
ータを展開した後のイメージデータを格納する方法との
2通りの方法が考えられるが、これら2方法を切り替え
可能な装置は存在しなかった。また、これら2方法を動
的に切り替え可能にすることも考えられていなかった
(第二の従来技術)。
【0004】
【発明が解決しようとする課題】しかしながら、上述し
たような第一の従来技術においては次のような問題があ
った。即ち、PDLデータの場合は、イメージデータに
展開描画してみると複雑な図である場合があり、その場
合はイメージデータは圧縮率を高くして圧縮することは
できない。例えば、PDLデータにおいては、図形情
報、位置情報、ハッチパターンという少ない情報(数バ
イトから数十バイト)で表現されている情報でも、展開
描画して見ると面積が大きく細かいパターンの図形にな
ってしまい、圧縮率が非常に悪い場合や、場合によって
は元の画像よりデータサイズが増えることも考えられ
る。また、逆にPDLのコマンドが数万から数十万から
なる非常に複雑なデータであったとしても、描画展開し
てみると非常に単純なイメージデータで、圧縮してみる
と非常に高い圧縮率で圧縮できることもある。
たような第一の従来技術においては次のような問題があ
った。即ち、PDLデータの場合は、イメージデータに
展開描画してみると複雑な図である場合があり、その場
合はイメージデータは圧縮率を高くして圧縮することは
できない。例えば、PDLデータにおいては、図形情
報、位置情報、ハッチパターンという少ない情報(数バ
イトから数十バイト)で表現されている情報でも、展開
描画して見ると面積が大きく細かいパターンの図形にな
ってしまい、圧縮率が非常に悪い場合や、場合によって
は元の画像よりデータサイズが増えることも考えられ
る。また、逆にPDLのコマンドが数万から数十万から
なる非常に複雑なデータであったとしても、描画展開し
てみると非常に単純なイメージデータで、圧縮してみる
と非常に高い圧縮率で圧縮できることもある。
【0005】上記のように、画像により圧縮イメージデ
ータの大きさは影響を受けるものであり、従来の方式の
ようにイメージデータを圧縮して、ボックスと言われる
ような機能で機器に文書を保存することは、必ずしも最
適な文書の保存とは言えないという問題があった。
ータの大きさは影響を受けるものであり、従来の方式の
ようにイメージデータを圧縮して、ボックスと言われる
ような機能で機器に文書を保存することは、必ずしも最
適な文書の保存とは言えないという問題があった。
【0006】他方、上述したような第二の従来技術にお
いては次のような問題があった。即ち、PDLデータを
ボックスに格納する場合、多くの場合、イメージデータ
を格納するよりもデータサイズが小さくなる利点がある
反面、PDLデータをボックスに格納した後、当該PD
Lデータを印刷する場合は、解釈処理、描画処理に時間
がかかる。つまり、ボックスからPDLデータを印字す
るまで多くの時間を要する。一方、イメージデータを圧
縮してボックスに保存する場合は、通常、データサイズ
が大きくなる欠点がある反面、ボックスからイメージデ
ータを取り出す際に、PDL解釈処理、描画処理に時間
がかからないという利点がある。
いては次のような問題があった。即ち、PDLデータを
ボックスに格納する場合、多くの場合、イメージデータ
を格納するよりもデータサイズが小さくなる利点がある
反面、PDLデータをボックスに格納した後、当該PD
Lデータを印刷する場合は、解釈処理、描画処理に時間
がかかる。つまり、ボックスからPDLデータを印字す
るまで多くの時間を要する。一方、イメージデータを圧
縮してボックスに保存する場合は、通常、データサイズ
が大きくなる欠点がある反面、ボックスからイメージデ
ータを取り出す際に、PDL解釈処理、描画処理に時間
がかからないという利点がある。
【0007】PDLデータと画像データのどちらが大き
くなるかはPDLデータに依存するので、PDLデータ
自体を格納する方法と、PDLデータを展開した後のイ
メージデータを格納する方法のうち、どちらの方法を採
用するかは決定しずらい。一般に、メモリ制約が厳しい
場合はPDLデータを格納し、ボックスから印刷するま
での時間を短縮した場合にはイメージデータを格納する
場合が多い。いずれにせよ、上記従来技術は最適な設計
とは言いがたいという問題があった。
くなるかはPDLデータに依存するので、PDLデータ
自体を格納する方法と、PDLデータを展開した後のイ
メージデータを格納する方法のうち、どちらの方法を採
用するかは決定しずらい。一般に、メモリ制約が厳しい
場合はPDLデータを格納し、ボックスから印刷するま
での時間を短縮した場合にはイメージデータを格納する
場合が多い。いずれにせよ、上記従来技術は最適な設計
とは言いがたいという問題があった。
【0008】本発明は、上述した点に鑑みなされたもの
であり、送信されたPDLデータをボックスと呼ばれる
格納手段に文書という形で保存する場合に、データ記憶
領域を節約し、多くの文書をボックスに保存格納するこ
とを可能としたデータ処理装置、データ処理システム、
データ処理方法、記憶媒体、及びプログラムを提供する
ことを第一の目的とする。
であり、送信されたPDLデータをボックスと呼ばれる
格納手段に文書という形で保存する場合に、データ記憶
領域を節約し、多くの文書をボックスに保存格納するこ
とを可能としたデータ処理装置、データ処理システム、
データ処理方法、記憶媒体、及びプログラムを提供する
ことを第一の目的とする。
【0009】また、本発明は、上述した点に鑑みなされ
たものであり、PDLデータを印刷装置に送信してボッ
クスと呼ばれる格納手段に文書という形で保存する場合
に、印刷速度の要求に応えることができ、データ記憶領
域を節約することを可能としたデータ処理装置、データ
処理システム、データ処理方法、記憶媒体、及びプログ
ラムを提供することを第二の目的とする。
たものであり、PDLデータを印刷装置に送信してボッ
クスと呼ばれる格納手段に文書という形で保存する場合
に、印刷速度の要求に応えることができ、データ記憶領
域を節約することを可能としたデータ処理装置、データ
処理システム、データ処理方法、記憶媒体、及びプログ
ラムを提供することを第二の目的とする。
【0010】
【課題を解決するための手段】上記目的を達成するた
め、請求項1記載の発明は、PDL(Page Description
Language)データの保存機能を有するデータ処理装置で
あって、前記PDLデータを解釈するPDL解釈手段
と、前記PDLデータを解釈して得た中間データをイメ
ージデータに展開描画するPDL描画手段と、前記中間
データと前記イメージデータの大きさを比較する比較手
段と、前記比較結果に基づき小さい方のデータをデータ
記憶領域に保存するように制御する制御手段とを有する
ことを特徴とする。
め、請求項1記載の発明は、PDL(Page Description
Language)データの保存機能を有するデータ処理装置で
あって、前記PDLデータを解釈するPDL解釈手段
と、前記PDLデータを解釈して得た中間データをイメ
ージデータに展開描画するPDL描画手段と、前記中間
データと前記イメージデータの大きさを比較する比較手
段と、前記比較結果に基づき小さい方のデータをデータ
記憶領域に保存するように制御する制御手段とを有する
ことを特徴とする。
【0011】上記目的を達成するため、請求項2記載の
発明は、更に、前記中間データと前記イメージデータを
前記データ記憶領域に保存する保存手段と、前記データ
記憶領域に保存されたデータが前記中間データであるか
前記イメージデータであるかを識別する識別手段と、前
記識別結果に基づき前記保存データを前記中間データ或
いは前記イメージデータに復元する復元手段とを有する
ことを特徴とする。
発明は、更に、前記中間データと前記イメージデータを
前記データ記憶領域に保存する保存手段と、前記データ
記憶領域に保存されたデータが前記中間データであるか
前記イメージデータであるかを識別する識別手段と、前
記識別結果に基づき前記保存データを前記中間データ或
いは前記イメージデータに復元する復元手段とを有する
ことを特徴とする。
【0012】上記目的を達成するため、請求項3記載の
発明は、更に、前記イメージデータを前記データ記憶領
域に保存する際に前記イメージデータに圧縮処理を施
し、前記イメージデータを前記データ記憶領域から読み
出す際に前記イメージデータに伸長処理を施す圧縮伸長
手段を有することを特徴とする。
発明は、更に、前記イメージデータを前記データ記憶領
域に保存する際に前記イメージデータに圧縮処理を施
し、前記イメージデータを前記データ記憶領域から読み
出す際に前記イメージデータに伸長処理を施す圧縮伸長
手段を有することを特徴とする。
【0013】上記目的を達成するため、請求項4記載の
発明は、更に、前記中間データと前記イメージデータが
混在した文書の印刷を制御する印刷制御手段と、前記イ
メージデータを前記印刷制御手段に転送する画像転送手
段とを有することを特徴とする。
発明は、更に、前記中間データと前記イメージデータが
混在した文書の印刷を制御する印刷制御手段と、前記イ
メージデータを前記印刷制御手段に転送する画像転送手
段とを有することを特徴とする。
【0014】上記目的を達成するため、請求項5記載の
発明は、画像読取機能・印刷機能・画像通信機能等の複
数の機能を有する複合機、複写機、プリンタ、ファクシ
ミリに適用可能であることを特徴とする。
発明は、画像読取機能・印刷機能・画像通信機能等の複
数の機能を有する複合機、複写機、プリンタ、ファクシ
ミリに適用可能であることを特徴とする。
【0015】上記目的を達成するため、請求項6記載の
発明は、PDL(Page DescriptionLanguage)データの
保存機能を有するデータ処理装置であって、前記PDL
データを解釈するPDL解釈手段と、前記PDLデータ
を解釈して得た中間データをイメージデータに展開描画
するPDL描画手段と、前記PDLデータと前記イメー
ジデータを圧縮した圧縮データとをデータ記憶領域に保
存する保存手段と、前記PDLデータの大きさを計測す
る第一の計測手段と、前記圧縮データの大きさを計測す
る第二の計測手段と、前記PDLデータと前記圧縮デー
タの大きさを比較する比較手段と、前記比較結果に基づ
き前記データ記憶領域から大きい方のデータを削除する
削除手段とを有することを特徴とする。
発明は、PDL(Page DescriptionLanguage)データの
保存機能を有するデータ処理装置であって、前記PDL
データを解釈するPDL解釈手段と、前記PDLデータ
を解釈して得た中間データをイメージデータに展開描画
するPDL描画手段と、前記PDLデータと前記イメー
ジデータを圧縮した圧縮データとをデータ記憶領域に保
存する保存手段と、前記PDLデータの大きさを計測す
る第一の計測手段と、前記圧縮データの大きさを計測す
る第二の計測手段と、前記PDLデータと前記圧縮デー
タの大きさを比較する比較手段と、前記比較結果に基づ
き前記データ記憶領域から大きい方のデータを削除する
削除手段とを有することを特徴とする。
【0016】上記目的を達成するため、請求項7記載の
発明は、更に、前記データ記憶領域に保存されたデータ
を印刷する場合に印刷速度優先か否かを判断する判断手
段と、印刷速度優先の場合は印刷速度優先に対応した処
理を行い、印刷速度優先でない場合は前記データ記憶領
域から大きい方のデータを削除するように制御する制御
手段とを有することを特徴とする。
発明は、更に、前記データ記憶領域に保存されたデータ
を印刷する場合に印刷速度優先か否かを判断する判断手
段と、印刷速度優先の場合は印刷速度優先に対応した処
理を行い、印刷速度優先でない場合は前記データ記憶領
域から大きい方のデータを削除するように制御する制御
手段とを有することを特徴とする。
【0017】上記目的を達成するため、請求項8記載の
発明は、更に、前記イメージデータを前記データ記憶領
域に保存する際に前記イメージデータに圧縮処理を施
し、前記イメージデータを前記データ記憶領域から読み
出す際に前記イメージデータに伸長処理を施す圧縮伸長
手段を有することを特徴とする。
発明は、更に、前記イメージデータを前記データ記憶領
域に保存する際に前記イメージデータに圧縮処理を施
し、前記イメージデータを前記データ記憶領域から読み
出す際に前記イメージデータに伸長処理を施す圧縮伸長
手段を有することを特徴とする。
【0018】上記目的を達成するため、請求項9記載の
発明は、更に、前記中間データと前記イメージデータが
混在した文書の印刷を制御する印刷制御手段と、前記イ
メージデータを前記印刷制御手段に転送する画像転送手
段とを有することを特徴とする。
発明は、更に、前記中間データと前記イメージデータが
混在した文書の印刷を制御する印刷制御手段と、前記イ
メージデータを前記印刷制御手段に転送する画像転送手
段とを有することを特徴とする。
【0019】上記目的を達成するため、請求項10記載
の発明は、画像読取機能・印刷機能・画像通信機能等の
複数の機能を有する複合機、複写機、プリンタ、ファク
シミリに適用可能であることを特徴とする。
の発明は、画像読取機能・印刷機能・画像通信機能等の
複数の機能を有する複合機、複写機、プリンタ、ファク
シミリに適用可能であることを特徴とする。
【0020】上記目的を達成するため、請求項11記載
の発明は、PDL(Page Description Language)デー
タを送信する情報処理装置と、該情報処理装置から受信
した前記PDLデータの保存機能を有するデータ処理装
置とを備えたデータ処理システムであって、前記データ
処理装置は、前記PDLデータを解釈するPDL解釈手
段と、前記PDLデータを解釈して得た中間データをイ
メージデータに展開描画するPDL描画手段と、前記中
間データと前記イメージデータの大きさを比較する比較
手段と、前記比較結果に基づき小さい方のデータをデー
タ記憶領域に保存するように制御する制御手段とを有
し、前記情報処理装置は、前記データ処理装置とネット
ワーク或いはインタフェースを介してデータ通信を行う
ことを特徴とする。
の発明は、PDL(Page Description Language)デー
タを送信する情報処理装置と、該情報処理装置から受信
した前記PDLデータの保存機能を有するデータ処理装
置とを備えたデータ処理システムであって、前記データ
処理装置は、前記PDLデータを解釈するPDL解釈手
段と、前記PDLデータを解釈して得た中間データをイ
メージデータに展開描画するPDL描画手段と、前記中
間データと前記イメージデータの大きさを比較する比較
手段と、前記比較結果に基づき小さい方のデータをデー
タ記憶領域に保存するように制御する制御手段とを有
し、前記情報処理装置は、前記データ処理装置とネット
ワーク或いはインタフェースを介してデータ通信を行う
ことを特徴とする。
【0021】上記目的を達成するため、請求項12記載
の発明は、前記データ処理装置は、更に、前記中間デー
タと前記イメージデータを前記データ記憶領域に保存す
る保存手段と、前記データ記憶領域に保存されたデータ
が前記中間データであるか前記イメージデータであるか
を識別する識別手段と、前記識別結果に基づき前記保存
データを前記中間データ或いは前記イメージデータに復
元する復元手段とを有することを特徴とする。
の発明は、前記データ処理装置は、更に、前記中間デー
タと前記イメージデータを前記データ記憶領域に保存す
る保存手段と、前記データ記憶領域に保存されたデータ
が前記中間データであるか前記イメージデータであるか
を識別する識別手段と、前記識別結果に基づき前記保存
データを前記中間データ或いは前記イメージデータに復
元する復元手段とを有することを特徴とする。
【0022】上記目的を達成するため、請求項13記載
の発明は、前記データ処理装置は、更に、前記イメージ
データを前記データ記憶領域に保存する際に前記イメー
ジデータに圧縮処理を施し、前記イメージデータを前記
データ記憶領域から読み出す際に前記イメージデータに
伸長処理を施す圧縮伸長手段を有することを特徴とす
る。
の発明は、前記データ処理装置は、更に、前記イメージ
データを前記データ記憶領域に保存する際に前記イメー
ジデータに圧縮処理を施し、前記イメージデータを前記
データ記憶領域から読み出す際に前記イメージデータに
伸長処理を施す圧縮伸長手段を有することを特徴とす
る。
【0023】上記目的を達成するため、請求項14記載
の発明は、前記データ処理装置は、更に、前記中間デー
タと前記イメージデータが混在した文書の印刷を制御す
る印刷制御手段と、前記イメージデータを前記印刷制御
手段に転送する画像転送手段とを有することを特徴とす
る。
の発明は、前記データ処理装置は、更に、前記中間デー
タと前記イメージデータが混在した文書の印刷を制御す
る印刷制御手段と、前記イメージデータを前記印刷制御
手段に転送する画像転送手段とを有することを特徴とす
る。
【0024】上記目的を達成するため、請求項15記載
の発明は、前記データ処理装置を、画像読取機能・印刷
機能・画像通信機能等の複数の機能を有する複合機、複
写機、プリンタ、ファクシミリに適用可能であることを
特徴とする。
の発明は、前記データ処理装置を、画像読取機能・印刷
機能・画像通信機能等の複数の機能を有する複合機、複
写機、プリンタ、ファクシミリに適用可能であることを
特徴とする。
【0025】上記目的を達成するため、請求項16記載
の発明は、PDL(Page Description Language)デー
タを送信する情報処理装置と、該情報処理装置から受信
した前記PDLデータの保存機能を有するデータ処理装
置とを備えたデータ処理システムであって、前記データ
処理装置は、前記PDLデータを解釈するPDL解釈手
段と、前記PDLデータを解釈して得た中間データをイ
メージデータに展開描画するPDL描画手段と、前記P
DLデータと前記イメージデータを圧縮した圧縮データ
とをデータ記憶領域に保存する保存手段と、前記PDL
データの大きさを計測する第一の計測手段と、前記圧縮
データの大きさを計測する第二の計測手段と、前記PD
Lデータと前記圧縮データの大きさを比較する比較手段
と、前記比較結果に基づき前記データ記憶領域から大き
い方のデータを削除する削除手段とを有し、前記情報処
理装置は、前記データ処理装置とネットワーク或いはイ
ンタフェースを介してデータ通信を行うことを特徴とす
る。
の発明は、PDL(Page Description Language)デー
タを送信する情報処理装置と、該情報処理装置から受信
した前記PDLデータの保存機能を有するデータ処理装
置とを備えたデータ処理システムであって、前記データ
処理装置は、前記PDLデータを解釈するPDL解釈手
段と、前記PDLデータを解釈して得た中間データをイ
メージデータに展開描画するPDL描画手段と、前記P
DLデータと前記イメージデータを圧縮した圧縮データ
とをデータ記憶領域に保存する保存手段と、前記PDL
データの大きさを計測する第一の計測手段と、前記圧縮
データの大きさを計測する第二の計測手段と、前記PD
Lデータと前記圧縮データの大きさを比較する比較手段
と、前記比較結果に基づき前記データ記憶領域から大き
い方のデータを削除する削除手段とを有し、前記情報処
理装置は、前記データ処理装置とネットワーク或いはイ
ンタフェースを介してデータ通信を行うことを特徴とす
る。
【0026】上記目的を達成するため、請求項17記載
の発明は、前記データ処理装置は、更に、前記データ記
憶領域に保存されたデータを印刷する場合に印刷速度優
先か否かを判断する判断手段と、印刷速度優先の場合は
印刷速度優先に対応した処理を行い、印刷速度優先でな
い場合は前記データ記憶領域から大きい方のデータを削
除するように制御する制御手段とを有することを特徴と
する。
の発明は、前記データ処理装置は、更に、前記データ記
憶領域に保存されたデータを印刷する場合に印刷速度優
先か否かを判断する判断手段と、印刷速度優先の場合は
印刷速度優先に対応した処理を行い、印刷速度優先でな
い場合は前記データ記憶領域から大きい方のデータを削
除するように制御する制御手段とを有することを特徴と
する。
【0027】上記目的を達成するため、請求項18記載
の発明は、前記データ処理装置は、更に、前記イメージ
データを前記データ記憶領域に保存する際に前記イメー
ジデータに圧縮処理を施し、前記イメージデータを前記
データ記憶領域から読み出す際に前記イメージデータに
伸長処理を施す圧縮伸長手段を有することを特徴とす
る。
の発明は、前記データ処理装置は、更に、前記イメージ
データを前記データ記憶領域に保存する際に前記イメー
ジデータに圧縮処理を施し、前記イメージデータを前記
データ記憶領域から読み出す際に前記イメージデータに
伸長処理を施す圧縮伸長手段を有することを特徴とす
る。
【0028】上記目的を達成するため、請求項19記載
の発明は、前記データ処理装置は、更に、前記中間デー
タと前記イメージデータが混在した文書の印刷を制御す
る印刷制御手段と、前記イメージデータを前記印刷制御
手段に転送する画像転送手段とを有することを特徴とす
る。
の発明は、前記データ処理装置は、更に、前記中間デー
タと前記イメージデータが混在した文書の印刷を制御す
る印刷制御手段と、前記イメージデータを前記印刷制御
手段に転送する画像転送手段とを有することを特徴とす
る。
【0029】上記目的を達成するため、請求項20記載
の発明は、前記データ処理装置を、画像読取機能・印刷
機能・画像通信機能等の複数の機能を有する複合機、複
写機、プリンタ、ファクシミリに適用可能であることを
特徴とする。
の発明は、前記データ処理装置を、画像読取機能・印刷
機能・画像通信機能等の複数の機能を有する複合機、複
写機、プリンタ、ファクシミリに適用可能であることを
特徴とする。
【0030】上記目的を達成するため、請求項21記載
の発明は、PDL(Page Description Language)デー
タの保存機能を有するデータ処理装置で実行されるデー
タ処理方法であって、前記PDLデータを解釈するPD
L解釈工程と、前記PDLデータを解釈して得た中間デ
ータをイメージデータに展開描画するPDL描画工程
と、前記中間データと前記イメージデータの大きさを比
較する比較工程と、前記比較結果に基づき小さい方のデ
ータをデータ記憶領域に保存するように制御する制御工
程とを有することを特徴とする。
の発明は、PDL(Page Description Language)デー
タの保存機能を有するデータ処理装置で実行されるデー
タ処理方法であって、前記PDLデータを解釈するPD
L解釈工程と、前記PDLデータを解釈して得た中間デ
ータをイメージデータに展開描画するPDL描画工程
と、前記中間データと前記イメージデータの大きさを比
較する比較工程と、前記比較結果に基づき小さい方のデ
ータをデータ記憶領域に保存するように制御する制御工
程とを有することを特徴とする。
【0031】上記目的を達成するため、請求項22記載
の発明は、更に、前記中間データと前記イメージデータ
を前記データ記憶領域に保存する保存工程と、前記デー
タ記憶領域に保存されたデータが前記中間データである
か前記イメージデータであるかを識別する識別工程と、
前記識別結果に基づき前記保存データを前記中間データ
或いは前記イメージデータに復元する復元工程とを有す
ることを特徴とする。
の発明は、更に、前記中間データと前記イメージデータ
を前記データ記憶領域に保存する保存工程と、前記デー
タ記憶領域に保存されたデータが前記中間データである
か前記イメージデータであるかを識別する識別工程と、
前記識別結果に基づき前記保存データを前記中間データ
或いは前記イメージデータに復元する復元工程とを有す
ることを特徴とする。
【0032】上記目的を達成するため、請求項23記載
の発明は、更に、前記イメージデータを前記データ記憶
領域に保存する際に前記イメージデータに圧縮処理を施
し、前記イメージデータを前記データ記憶領域から読み
出す際に前記イメージデータに伸長処理を施す圧縮伸長
工程を有することを特徴とする。
の発明は、更に、前記イメージデータを前記データ記憶
領域に保存する際に前記イメージデータに圧縮処理を施
し、前記イメージデータを前記データ記憶領域から読み
出す際に前記イメージデータに伸長処理を施す圧縮伸長
工程を有することを特徴とする。
【0033】上記目的を達成するため、請求項24記載
の発明は、更に、前記中間データと前記イメージデータ
が混在した文書の印刷を制御する印刷制御工程と、前記
イメージデータを前記印刷制御工程に転送する画像転送
工程とを有することを特徴とする。
の発明は、更に、前記中間データと前記イメージデータ
が混在した文書の印刷を制御する印刷制御工程と、前記
イメージデータを前記印刷制御工程に転送する画像転送
工程とを有することを特徴とする。
【0034】上記目的を達成するため、請求項25記載
の発明は、画像読取機能・印刷機能・画像通信機能等の
複数の機能を有する複合機、複写機、プリンタ、ファク
シミリに適用可能であることを特徴とする。
の発明は、画像読取機能・印刷機能・画像通信機能等の
複数の機能を有する複合機、複写機、プリンタ、ファク
シミリに適用可能であることを特徴とする。
【0035】上記目的を達成するため、請求項26記載
の発明は、PDL(Page Description Language)デー
タの保存機能を有するデータ処理装置で実行されるデー
タ処理方法であって、前記PDLデータを解釈するPD
L解釈工程と、前記PDLデータを解釈して得た中間デ
ータをイメージデータに展開描画するPDL描画工程
と、前記PDLデータと前記イメージデータを圧縮した
圧縮データとをデータ記憶領域に保存する保存工程と、
前記PDLデータの大きさを計測する第一の計測工程
と、前記圧縮データの大きさを計測する第二の計測工程
と、前記PDLデータと前記圧縮データの大きさを比較
する比較工程と、前記比較結果に基づき前記データ記憶
領域から大きい方のデータを削除する削除工程とを有す
ることを特徴とする。
の発明は、PDL(Page Description Language)デー
タの保存機能を有するデータ処理装置で実行されるデー
タ処理方法であって、前記PDLデータを解釈するPD
L解釈工程と、前記PDLデータを解釈して得た中間デ
ータをイメージデータに展開描画するPDL描画工程
と、前記PDLデータと前記イメージデータを圧縮した
圧縮データとをデータ記憶領域に保存する保存工程と、
前記PDLデータの大きさを計測する第一の計測工程
と、前記圧縮データの大きさを計測する第二の計測工程
と、前記PDLデータと前記圧縮データの大きさを比較
する比較工程と、前記比較結果に基づき前記データ記憶
領域から大きい方のデータを削除する削除工程とを有す
ることを特徴とする。
【0036】上記目的を達成するため、請求項27記載
の発明は、更に、前記データ記憶領域に保存されたデー
タを印刷する場合に印刷速度優先か否かを判断する判断
工程と、印刷速度優先の場合は印刷速度優先に対応した
処理を行い、印刷速度優先でない場合は前記データ記憶
領域から大きい方のデータを削除するように制御する制
御工程とを有することを特徴とする。
の発明は、更に、前記データ記憶領域に保存されたデー
タを印刷する場合に印刷速度優先か否かを判断する判断
工程と、印刷速度優先の場合は印刷速度優先に対応した
処理を行い、印刷速度優先でない場合は前記データ記憶
領域から大きい方のデータを削除するように制御する制
御工程とを有することを特徴とする。
【0037】上記目的を達成するため、請求項28記載
の発明は、更に、前記イメージデータを前記データ記憶
領域に保存する際に前記イメージデータに圧縮処理を施
し、前記イメージデータを前記データ記憶領域から読み
出す際に前記イメージデータに伸長処理を施す圧縮伸長
工程を有することを特徴とする。
の発明は、更に、前記イメージデータを前記データ記憶
領域に保存する際に前記イメージデータに圧縮処理を施
し、前記イメージデータを前記データ記憶領域から読み
出す際に前記イメージデータに伸長処理を施す圧縮伸長
工程を有することを特徴とする。
【0038】上記目的を達成するため、請求項29記載
の発明は、更に、前記中間データと前記イメージデータ
が混在した文書の印刷を制御する印刷制御工程と、前記
イメージデータを前記印刷制御工程に転送する画像転送
工程とを有することを特徴とする。
の発明は、更に、前記中間データと前記イメージデータ
が混在した文書の印刷を制御する印刷制御工程と、前記
イメージデータを前記印刷制御工程に転送する画像転送
工程とを有することを特徴とする。
【0039】上記目的を達成するため、請求項30記載
の発明は、画像読取機能・印刷機能・画像通信機能等の
複数の機能を有する複合機、複写機、プリンタ、ファク
シミリに適用可能であることを特徴とする。
の発明は、画像読取機能・印刷機能・画像通信機能等の
複数の機能を有する複合機、複写機、プリンタ、ファク
シミリに適用可能であることを特徴とする。
【0040】上記目的を達成するため、請求項31記載
の発明は、PDL(Page Description Language)デー
タの保存機能を有するデータ処理装置に適用されるデー
タ処理方法を実行するプログラムを記憶したコンピュー
タにより読み出し可能な記憶媒体であって、前記データ
処理方法は、前記PDLデータを解釈するPDL解釈ス
テップと、前記PDLデータを解釈して得た中間データ
をイメージデータに展開描画するPDL描画ステップ
と、前記中間データと前記イメージデータの大きさを比
較する比較ステップと、前記比較結果に基づき小さい方
のデータをデータ記憶領域に保存するように制御する制
御ステップとを有することを特徴とする。
の発明は、PDL(Page Description Language)デー
タの保存機能を有するデータ処理装置に適用されるデー
タ処理方法を実行するプログラムを記憶したコンピュー
タにより読み出し可能な記憶媒体であって、前記データ
処理方法は、前記PDLデータを解釈するPDL解釈ス
テップと、前記PDLデータを解釈して得た中間データ
をイメージデータに展開描画するPDL描画ステップ
と、前記中間データと前記イメージデータの大きさを比
較する比較ステップと、前記比較結果に基づき小さい方
のデータをデータ記憶領域に保存するように制御する制
御ステップとを有することを特徴とする。
【0041】上記目的を達成するため、請求項32記載
の発明は、PDL(Page Description Language)デー
タの保存機能を有するデータ処理装置に適用されるデー
タ処理方法を実行するプログラムを記憶したコンピュー
タにより読み出し可能な記憶媒体であって、前記データ
処理方法は、前記PDLデータを解釈するPDL解釈ス
テップと、前記PDLデータを解釈して得た中間データ
をイメージデータに展開描画するPDL描画ステップ
と、前記PDLデータと前記イメージデータを圧縮した
圧縮データとをデータ記憶領域に保存する保存ステップ
と、前記PDLデータの大きさを計測する第一の計測ス
テップと、前記圧縮データの大きさを計測する第二の計
測ステップと、前記PDLデータと前記圧縮データの大
きさを比較する比較ステップと、前記比較結果に基づき
前記データ記憶領域から大きい方のデータを削除する削
除ステップとを有することを特徴とする。
の発明は、PDL(Page Description Language)デー
タの保存機能を有するデータ処理装置に適用されるデー
タ処理方法を実行するプログラムを記憶したコンピュー
タにより読み出し可能な記憶媒体であって、前記データ
処理方法は、前記PDLデータを解釈するPDL解釈ス
テップと、前記PDLデータを解釈して得た中間データ
をイメージデータに展開描画するPDL描画ステップ
と、前記PDLデータと前記イメージデータを圧縮した
圧縮データとをデータ記憶領域に保存する保存ステップ
と、前記PDLデータの大きさを計測する第一の計測ス
テップと、前記圧縮データの大きさを計測する第二の計
測ステップと、前記PDLデータと前記圧縮データの大
きさを比較する比較ステップと、前記比較結果に基づき
前記データ記憶領域から大きい方のデータを削除する削
除ステップとを有することを特徴とする。
【0042】上記目的を達成するため、請求項33記載
の発明は、PDL(Page Description Language)デー
タの保存機能を有するデータ処理装置に供給されるプロ
グラムであって、前記PDLデータを解釈するPDL解
釈ステップと、前記PDLデータを解釈して得た中間デ
ータをイメージデータに展開描画するPDL描画ステッ
プと、前記中間データと前記イメージデータの大きさを
比較する比較ステップと、前記比較結果に基づき小さい
方のデータをデータ記憶領域に保存するように制御する
制御ステップとを有することを特徴とする。
の発明は、PDL(Page Description Language)デー
タの保存機能を有するデータ処理装置に供給されるプロ
グラムであって、前記PDLデータを解釈するPDL解
釈ステップと、前記PDLデータを解釈して得た中間デ
ータをイメージデータに展開描画するPDL描画ステッ
プと、前記中間データと前記イメージデータの大きさを
比較する比較ステップと、前記比較結果に基づき小さい
方のデータをデータ記憶領域に保存するように制御する
制御ステップとを有することを特徴とする。
【0043】上記目的を達成するため、請求項34記載
の発明は、PDL(Page Description Language)デー
タの保存機能を有するデータ処理装置に供給されるプロ
グラムであって、前記PDLデータを解釈するPDL解
釈ステップと、前記PDLデータを解釈して得た中間デ
ータをイメージデータに展開描画するPDL描画ステッ
プと、前記PDLデータと前記イメージデータを圧縮し
た圧縮データとをデータ記憶領域に保存する保存ステッ
プと、前記PDLデータの大きさを計測する第一の計測
ステップと、前記圧縮データの大きさを計測する第二の
計測ステップと、前記PDLデータと前記圧縮データの
大きさを比較する比較ステップと、前記比較結果に基づ
き前記データ記憶領域から大きい方のデータを削除する
削除ステップとを有することを特徴とする。
の発明は、PDL(Page Description Language)デー
タの保存機能を有するデータ処理装置に供給されるプロ
グラムであって、前記PDLデータを解釈するPDL解
釈ステップと、前記PDLデータを解釈して得た中間デ
ータをイメージデータに展開描画するPDL描画ステッ
プと、前記PDLデータと前記イメージデータを圧縮し
た圧縮データとをデータ記憶領域に保存する保存ステッ
プと、前記PDLデータの大きさを計測する第一の計測
ステップと、前記圧縮データの大きさを計測する第二の
計測ステップと、前記PDLデータと前記圧縮データの
大きさを比較する比較ステップと、前記比較結果に基づ
き前記データ記憶領域から大きい方のデータを削除する
削除ステップとを有することを特徴とする。
【0044】
【発明の実施の形態】以下、本発明の第1の実施の形態
乃至第4の実施の形態を図面に基づいて詳細に説明す
る。
乃至第4の実施の形態を図面に基づいて詳細に説明す
る。
【0045】[第1の実施の形態]図1は本発明の第1
の実施の形態に係るホストコンピュータと周辺機器をL
ANにより接続したネットワークシステムの構成例を示
す概念図である。本発明の第1の実施の形態に係るネッ
トワークシステムは、複数台のホストコンピュータ1−
1、1−2、1−3、周辺機器であるデジタル複合機1
−4、LAN(ローカルエリアネットワーク)1−5か
ら構成されている。
の実施の形態に係るホストコンピュータと周辺機器をL
ANにより接続したネットワークシステムの構成例を示
す概念図である。本発明の第1の実施の形態に係るネッ
トワークシステムは、複数台のホストコンピュータ1−
1、1−2、1−3、周辺機器であるデジタル複合機1
−4、LAN(ローカルエリアネットワーク)1−5か
ら構成されている。
【0046】上記構成を詳述すると、ホストコンピュー
タ1−1、1−2、1−3は、種々のジョブを生成し、
周辺機器(本例ではデジタル複合機1−4)にジョブを
送信する情報処理装置である。デジタル複合機1−4
は、画像読取機能、画像形成機能、画像通信機能等の複
数の機能を備えており、印刷媒体に画像を形成するプリ
ントジョブ、原稿から画像を読み取るスキャンジョブ、
外部装置との間で画像通信を行うファックスジョブ、原
稿から読み取った画像を印刷媒体に形成するコピージョ
ブ等、種々のジョブを実行処理する。ホストコンピュー
タ1−1及び1−2は、それぞれが、LAN1−5に接
続されており、デジタル複合機1−4を使用することが
できる。また、ホストコンピュータ1−3は、LANで
はなくパラレル(またはシリアル)などのインタフェー
ス1−6でデジタル複合機1−4と接続されている。
タ1−1、1−2、1−3は、種々のジョブを生成し、
周辺機器(本例ではデジタル複合機1−4)にジョブを
送信する情報処理装置である。デジタル複合機1−4
は、画像読取機能、画像形成機能、画像通信機能等の複
数の機能を備えており、印刷媒体に画像を形成するプリ
ントジョブ、原稿から画像を読み取るスキャンジョブ、
外部装置との間で画像通信を行うファックスジョブ、原
稿から読み取った画像を印刷媒体に形成するコピージョ
ブ等、種々のジョブを実行処理する。ホストコンピュー
タ1−1及び1−2は、それぞれが、LAN1−5に接
続されており、デジタル複合機1−4を使用することが
できる。また、ホストコンピュータ1−3は、LANで
はなくパラレル(またはシリアル)などのインタフェー
ス1−6でデジタル複合機1−4と接続されている。
【0047】図2は本発明の第1の実施の形態に係る周
辺機器であるデジタル複合機1−4の基本的な構成を示
すシステムブロック図である。本発明の第1の実施の形
態に係るデジタル複合機1−4は、CPU2−1、RO
M2−2、RAM2−3、外部記憶装置2−4、表示部
2−5、操作部2−6、エンジンインタフェース2−
7、ネットワークインタフェース2−8、外部インタフ
ェース2−9、システムバス2−10を備えている。
辺機器であるデジタル複合機1−4の基本的な構成を示
すシステムブロック図である。本発明の第1の実施の形
態に係るデジタル複合機1−4は、CPU2−1、RO
M2−2、RAM2−3、外部記憶装置2−4、表示部
2−5、操作部2−6、エンジンインタフェース2−
7、ネットワークインタフェース2−8、外部インタフ
ェース2−9、システムバス2−10を備えている。
【0048】上記構成を詳述すると、CPU2−1は、
中央処理装置であり、装置全体の制御及び演算処理等を
行うものであり、ROM2−2に格納されたプログラム
に基づき後述の各フローチャートに示す処理を実行す
る。ROM2−2は、読み出し専用メモリであり、シス
テム起動プログラムやプリンタエンジンの制御を行うプ
ログラム及び文字データ、文字コード情報等の記憶領域
である。RAM2−3は、ランダムアクセスメモリであ
り、使用制限のないデータ記憶領域で、ダウンロードに
より追加登録されたフォントデータが記憶されたり、様
々な処理毎にプログラムやデータがロードされ実行され
る。また、RAM2−3は、データ記憶領域として利用
することも可能である。外部記憶装置2−4は、例えば
ハードディスク等から構成され、データをスプールした
り、プログラムや各情報ファイル等が格納されたり、作
業用の領域として利用されたりする。
中央処理装置であり、装置全体の制御及び演算処理等を
行うものであり、ROM2−2に格納されたプログラム
に基づき後述の各フローチャートに示す処理を実行す
る。ROM2−2は、読み出し専用メモリであり、シス
テム起動プログラムやプリンタエンジンの制御を行うプ
ログラム及び文字データ、文字コード情報等の記憶領域
である。RAM2−3は、ランダムアクセスメモリであ
り、使用制限のないデータ記憶領域で、ダウンロードに
より追加登録されたフォントデータが記憶されたり、様
々な処理毎にプログラムやデータがロードされ実行され
る。また、RAM2−3は、データ記憶領域として利用
することも可能である。外部記憶装置2−4は、例えば
ハードディスク等から構成され、データをスプールした
り、プログラムや各情報ファイル等が格納されたり、作
業用の領域として利用されたりする。
【0049】表示部2−5は、例えば液晶表示等を行う
ものであり、装置の設定状態や、現在の装置内部の処
理、エラー状態などの表示に使用される。操作部2−6
は、設定の変更やリセットを行うために使用される。エ
ンジンインタフェース2−7は、実際にエンジンを制御
するコマンド等をやり取りする口である。ネットワーク
インタフェース2−8は、このインタフェースを介して
機器をネットワークに接続するためのものである。外部
インタフェース2−9は、パラレル(またはシリアル)
などのインタフェースを介してホストコンピュータと接
続される。システムバス2−10は、上述の構成要素間
のデータの通路となるべきものである。
ものであり、装置の設定状態や、現在の装置内部の処
理、エラー状態などの表示に使用される。操作部2−6
は、設定の変更やリセットを行うために使用される。エ
ンジンインタフェース2−7は、実際にエンジンを制御
するコマンド等をやり取りする口である。ネットワーク
インタフェース2−8は、このインタフェースを介して
機器をネットワークに接続するためのものである。外部
インタフェース2−9は、パラレル(またはシリアル)
などのインタフェースを介してホストコンピュータと接
続される。システムバス2−10は、上述の構成要素間
のデータの通路となるべきものである。
【0050】図3は本発明の第1の実施の形態に係るホ
ストコンピュータ3−1とデジタル複合機1−4の内部
ソフトウェア構造を示すブロック図である。ホストコン
ピュータ3−1は、上記図1のホストコンピュータ1−
1、1−2、1−3に相当する。デジタル複合機1−4
は、コントローラソフトウェア3−2を備えており、コ
ントローラソフトウェア3−2の中は、プロトコル解釈
部3−3、ジョブ制御部3−4、デバイス部3−5に分
けることができる。プロトコル解釈部3−3は、ホスト
コンピュータ3−1からLAN1−5または外部インタ
フェース1−6を介して送られてきたコマンド(プロト
コル)を解釈して、ジョブ制御部3−4に対してジョブ
の実行を依頼する部分である。ジョブ制御部3−4は、
プロトコル解釈部3−3の依頼したジョブを実際に処理
する部分である。更に、ジョブ制御部3−4がジョブを
実行する際に使用するデバイスがデバイス部3−5に含
まれている。
ストコンピュータ3−1とデジタル複合機1−4の内部
ソフトウェア構造を示すブロック図である。ホストコン
ピュータ3−1は、上記図1のホストコンピュータ1−
1、1−2、1−3に相当する。デジタル複合機1−4
は、コントローラソフトウェア3−2を備えており、コ
ントローラソフトウェア3−2の中は、プロトコル解釈
部3−3、ジョブ制御部3−4、デバイス部3−5に分
けることができる。プロトコル解釈部3−3は、ホスト
コンピュータ3−1からLAN1−5または外部インタ
フェース1−6を介して送られてきたコマンド(プロト
コル)を解釈して、ジョブ制御部3−4に対してジョブ
の実行を依頼する部分である。ジョブ制御部3−4は、
プロトコル解釈部3−3の依頼したジョブを実際に処理
する部分である。更に、ジョブ制御部3−4がジョブを
実行する際に使用するデバイスがデバイス部3−5に含
まれている。
【0051】図4は本発明の第1の実施の形態に係るデ
ジタル複合機1−4のコントローラソフトウェア3−2
の概略を示すブロック図である。ホストコンピュータ1
−1、1−2、1−2からデジタル複合機1−4に対す
る一連の操作依頼は、コマンド(プロトコル)という形
で、ネットワークI/F2−8、外部I/F2−9を介
して送られてくる。デジタル複合機1−4に送られてき
たコマンドは、プロトコル解釈部3−3で解釈され、ジ
ョブ制御部3−4に送られる。この時点で、コマンドは
ジョブ制御部3−4が理解できる形に変換されることに
なる。
ジタル複合機1−4のコントローラソフトウェア3−2
の概略を示すブロック図である。ホストコンピュータ1
−1、1−2、1−2からデジタル複合機1−4に対す
る一連の操作依頼は、コマンド(プロトコル)という形
で、ネットワークI/F2−8、外部I/F2−9を介
して送られてくる。デジタル複合機1−4に送られてき
たコマンドは、プロトコル解釈部3−3で解釈され、ジ
ョブ制御部3−4に送られる。この時点で、コマンドは
ジョブ制御部3−4が理解できる形に変換されることに
なる。
【0052】ジョブ生成部4−1は、ジョブ4−10を
生成する。このジョブ4−10は、コピージョブ、プリ
ントジョブ、スキャンジョブ、FAXジョブなどの様々
なものが考えられる。例えば、プリントジョブならば、
印刷する文書の名前や印刷部数、出力先の排紙トレイの
指定などの設定情報や、印刷データ自体(PDLコー
ド)なども含まれる。ジョブ4−10は、ジョブ処理部
4−2に送られ、ジョブ全体に関する設定(複数の文書
をまとめて印刷しステープルするなどの設定)や処理が
行われる。更に、ジョブ処理部4−2では、ジョブ全体
に関わる設定や処理以外は、更に小さな仕事の単位であ
る入力ドキュメント4−11に分割する。
生成する。このジョブ4−10は、コピージョブ、プリ
ントジョブ、スキャンジョブ、FAXジョブなどの様々
なものが考えられる。例えば、プリントジョブならば、
印刷する文書の名前や印刷部数、出力先の排紙トレイの
指定などの設定情報や、印刷データ自体(PDLコー
ド)なども含まれる。ジョブ4−10は、ジョブ処理部
4−2に送られ、ジョブ全体に関する設定(複数の文書
をまとめて印刷しステープルするなどの設定)や処理が
行われる。更に、ジョブ処理部4−2では、ジョブ全体
に関わる設定や処理以外は、更に小さな仕事の単位であ
る入力ドキュメント4−11に分割する。
【0053】入力ドキュメント4−11は、ドキュメン
ト処理部4−3により出力ドキュメント4−14に変換
処理される。つまり、例えば原稿の束をスキャナで読み
取り、複数のイメージデータに変換するスキャンジョブ
を考えると、原稿の束に関する設定や操作の手順が書か
れているのが入力ドキュメント4−11であり、複数の
イメージデータに関する設定や操作の手順が書かれてい
るのが出力ドキュメント4−14である。そして、原稿
の束における各々の紙の画像を複数のイメージデータに
変換する役割を持っているのが、ドキュメント処理部4
−3である。また、ドキュメント処理部4−3は、ドキ
ュメント単位の処理のみを行い、更に小さな仕事の単位
である入力ページ4−12を生成する。これは、ちょう
どジョブ処理部4−2がジョブ単位の処理に専念して、
更に細かい仕事のためにドキュメントを生成するのと同
じである。
ト処理部4−3により出力ドキュメント4−14に変換
処理される。つまり、例えば原稿の束をスキャナで読み
取り、複数のイメージデータに変換するスキャンジョブ
を考えると、原稿の束に関する設定や操作の手順が書か
れているのが入力ドキュメント4−11であり、複数の
イメージデータに関する設定や操作の手順が書かれてい
るのが出力ドキュメント4−14である。そして、原稿
の束における各々の紙の画像を複数のイメージデータに
変換する役割を持っているのが、ドキュメント処理部4
−3である。また、ドキュメント処理部4−3は、ドキ
ュメント単位の処理のみを行い、更に小さな仕事の単位
である入力ページ4−12を生成する。これは、ちょう
どジョブ処理部4−2がジョブ単位の処理に専念して、
更に細かい仕事のためにドキュメントを生成するのと同
じである。
【0054】ドキュメント単位の設定・操作は、具体的
には、ページの並べ替え、両面印刷の設定、表紙の付
加、OHP中差し等のページ順序に関するものである。
また、入力ページ4−12は、ページ処理部4−4によ
り出力ページ4−15に変換される。例えば上記の例の
スキャンジョブの場合は、入力ページ4−12には、読
み取りの解像度、読み取りの向き(ランドスケープ/ポ
ートレイト)などの設定や手順が書かれており、出力ペ
ージ4−15には、イメージデータの格納場所(RAM
2−3や外部記憶装置2−4のアドレスやデータ名)な
どの設定や手順が書かれている。
には、ページの並べ替え、両面印刷の設定、表紙の付
加、OHP中差し等のページ順序に関するものである。
また、入力ページ4−12は、ページ処理部4−4によ
り出力ページ4−15に変換される。例えば上記の例の
スキャンジョブの場合は、入力ページ4−12には、読
み取りの解像度、読み取りの向き(ランドスケープ/ポ
ートレイト)などの設定や手順が書かれており、出力ペ
ージ4−15には、イメージデータの格納場所(RAM
2−3や外部記憶装置2−4のアドレスやデータ名)な
どの設定や手順が書かれている。
【0055】ジョブ処理部4−2、ドキュメント処理部
4−3、ページ処理部4−4は、いずれも、処理を進め
る際にデバイスを使用する。当然、複数の処理部が同時
に仕事を進めるとデバイスの競合が発生するので、それ
を調停するのがデバイス割り当て部4−6である。デバ
イス1(4−7)、デバイス2(4−8)、デバイス3
(4−9)は、デバイス割り当て部4−6により上記処
理部に割り当てられるデバイスであり、例えば、ページ
メモリ、ドキュメントフィーダ、マーキングエンジン、
そしてスキャナなどが考えられる。
4−3、ページ処理部4−4は、いずれも、処理を進め
る際にデバイスを使用する。当然、複数の処理部が同時
に仕事を進めるとデバイスの競合が発生するので、それ
を調停するのがデバイス割り当て部4−6である。デバ
イス1(4−7)、デバイス2(4−8)、デバイス3
(4−9)は、デバイス割り当て部4−6により上記処
理部に割り当てられるデバイスであり、例えば、ページ
メモリ、ドキュメントフィーダ、マーキングエンジン、
そしてスキャナなどが考えられる。
【0056】次に、上記の如く構成された本発明の第1
の実施の形態に係るネットワークシステムのデジタル複
合機1−4を中心とした動作について図5〜図12を参
照しながら詳細に説明する。
の実施の形態に係るネットワークシステムのデジタル複
合機1−4を中心とした動作について図5〜図12を参
照しながら詳細に説明する。
【0057】図5は本発明の第1の実施の形態に係るデ
ジタル複合機1−4における図6記載の各手段が他の手
段からのイベントを受信待ちしている一例を示すフロー
チャートである。ステップS501では、他の手段や自
分自身から送られてくるイベントを待っている。この
時、自分がCPU2−1を占有するのではなく、他の手
段に制御が移るようになっている。ステップS502で
は、自分宛てのイベントが送信されてきたか否かを判別
する。イベントが存在しない場合は、ステップS501
へ戻り、再びイベント待ちになる。イベントが存在する
場合は、ステップS503に進み、受信したイベントに
対応する所定の処理を行う。その後、ステップS501
へ戻り再びイベント待ちになる。
ジタル複合機1−4における図6記載の各手段が他の手
段からのイベントを受信待ちしている一例を示すフロー
チャートである。ステップS501では、他の手段や自
分自身から送られてくるイベントを待っている。この
時、自分がCPU2−1を占有するのではなく、他の手
段に制御が移るようになっている。ステップS502で
は、自分宛てのイベントが送信されてきたか否かを判別
する。イベントが存在しない場合は、ステップS501
へ戻り、再びイベント待ちになる。イベントが存在する
場合は、ステップS503に進み、受信したイベントに
対応する所定の処理を行う。その後、ステップS501
へ戻り再びイベント待ちになる。
【0058】図6は本発明の第1の実施の形態に係るデ
ジタル複合機1−4におけるPDLプリントジョブ処理
時の各手段の関係を示す説明図である。図6に示すよう
に、イベントは、大きな仕事の単位(上位)と小さな仕
事の単位(下位)、同一レイヤ(横並びのライン)で両
隣に伝搬される。ホストコンピュータ1−1、1−2、
1−3のプリンタドライバからデジタル複合機1−4に
送出されるPDLデータは、コマンド(プロトコル)と
いう形で、ネットワークI/F2−8、外部I/F2−
9を介して送られてくる。デジタル複合機1−4に送ら
れてきたコマンドは、プロトコル解釈部3−3(601
と同等)で解釈され、ジョブ制御部3−4に送られる。
この時点で、コマンドはジョブ制御部3−4が理解でき
る形に変換されることになる。
ジタル複合機1−4におけるPDLプリントジョブ処理
時の各手段の関係を示す説明図である。図6に示すよう
に、イベントは、大きな仕事の単位(上位)と小さな仕
事の単位(下位)、同一レイヤ(横並びのライン)で両
隣に伝搬される。ホストコンピュータ1−1、1−2、
1−3のプリンタドライバからデジタル複合機1−4に
送出されるPDLデータは、コマンド(プロトコル)と
いう形で、ネットワークI/F2−8、外部I/F2−
9を介して送られてくる。デジタル複合機1−4に送ら
れてきたコマンドは、プロトコル解釈部3−3(601
と同等)で解釈され、ジョブ制御部3−4に送られる。
この時点で、コマンドはジョブ制御部3−4が理解でき
る形に変換されることになる。
【0059】ジョブ生成部4−11(602と同等)
は、送られてきたコマンドを解釈しPDLプリントジョ
ブ603を生成する。複合ジョブであるPDLプリント
ジョブ603は、PDLプリントを実現するための機能
を有するPDL解釈ジョブ604、PDL描画ジョブ6
05、そしてプリントジョブ606を生成する。更に、
PDL解釈ジョブ604、PDL描画ジョブ605、プ
リントジョブ606は、それぞれ、ドキュメント処理
部、ページ処理部を生成する。具体的には、PDL解釈
ジョブ604は、ドキュメント処理部A607とページ
処理部A608を生成する。同様に、PDL描画ジョブ
605は、ドキュメント処理部B611とページ処理部
B612を生成し、プリントジョブ606は、ドキュメ
ント処理部C615とページ処理部C616を生成す
る。
は、送られてきたコマンドを解釈しPDLプリントジョ
ブ603を生成する。複合ジョブであるPDLプリント
ジョブ603は、PDLプリントを実現するための機能
を有するPDL解釈ジョブ604、PDL描画ジョブ6
05、そしてプリントジョブ606を生成する。更に、
PDL解釈ジョブ604、PDL描画ジョブ605、プ
リントジョブ606は、それぞれ、ドキュメント処理
部、ページ処理部を生成する。具体的には、PDL解釈
ジョブ604は、ドキュメント処理部A607とページ
処理部A608を生成する。同様に、PDL描画ジョブ
605は、ドキュメント処理部B611とページ処理部
B612を生成し、プリントジョブ606は、ドキュメ
ント処理部C615とページ処理部C616を生成す
る。
【0060】プロトコル解釈部601では、印刷処理に
付随するいわゆるジョブ属性(印刷部数、印刷完了用紙
のフィニッシング処理、両面印刷・片面印刷などの設
定)がジョブ生成部602に送られ、その後、ジョブと
言う形で一連の処理の中で参照可能な形となる。それと
は別に、PDLデータはPDL解釈部620に送られ
る。PDL解釈部620で解釈した結果はドキュメント
処理部A607に送られる。ドキュメント処理部A60
7に送られる情報は、PDLデータを解釈する過程で得
られたジョブ属性である。PDLデータを解釈する過程
で得られたジョブ属性と、上記PDLプリントジョブ6
03に付加されたジョブ属性に関しては、同じ種類の属
性が存在し得るが、どちらの属性を優先するかはデジタ
ル複合機1−4の仕様や属性の種類に依存する。
付随するいわゆるジョブ属性(印刷部数、印刷完了用紙
のフィニッシング処理、両面印刷・片面印刷などの設
定)がジョブ生成部602に送られ、その後、ジョブと
言う形で一連の処理の中で参照可能な形となる。それと
は別に、PDLデータはPDL解釈部620に送られ
る。PDL解釈部620で解釈した結果はドキュメント
処理部A607に送られる。ドキュメント処理部A60
7に送られる情報は、PDLデータを解釈する過程で得
られたジョブ属性である。PDLデータを解釈する過程
で得られたジョブ属性と、上記PDLプリントジョブ6
03に付加されたジョブ属性に関しては、同じ種類の属
性が存在し得るが、どちらの属性を優先するかはデジタ
ル複合機1−4の仕様や属性の種類に依存する。
【0061】PDL解釈部602が設定したジョブ属性
は、ドキュメント処理部A607に送られ、中間ドキュ
メント609が生成される。中間ドキュメント609に
は、上述のジョブ属性が保存されるが、特にPDL描画
部621が描画処理を行う際に必要な属性が参照され
る。ドキュメント処理部B611は、中間ドキュメント
609を参照してイメージドキュメント613を生成す
る。イメージドキュメント613には、上述と同様にジ
ョブ属性が保存される。同様に、ドキュメント処理部C
615は、イメージドキュメント613を参照して紙ド
キュメント617を生成する。紙ドキュメント617に
もジョブ属性が保存される。
は、ドキュメント処理部A607に送られ、中間ドキュ
メント609が生成される。中間ドキュメント609に
は、上述のジョブ属性が保存されるが、特にPDL描画
部621が描画処理を行う際に必要な属性が参照され
る。ドキュメント処理部B611は、中間ドキュメント
609を参照してイメージドキュメント613を生成す
る。イメージドキュメント613には、上述と同様にジ
ョブ属性が保存される。同様に、ドキュメント処理部C
615は、イメージドキュメント613を参照して紙ド
キュメント617を生成する。紙ドキュメント617に
もジョブ属性が保存される。
【0062】PDLデータ自体は、データストリームと
してページの区切りはないが、PDL解釈部620が、
PDLデータを解釈する過程で、ページ単位で描画すべ
きデータを切り出す。PDL解釈部620は、ページ単
位でページ処理部A608にページ生成のイベントを通
知する。ページ処理部A608は、それをトリガにして
中間ページ610を生成する。中間ページ610とは、
1ページ分の描画データの集まりである。つまり、図形
やフォントの種類、大きさ、色、位置情報などからなる
データ群と考えればよい。中間ページ610は、PDL
解釈部620がページ生成のイベントを通知する度に生
成される。従って、ページ数分だけ生成(インスタンス
化)されるものである。
してページの区切りはないが、PDL解釈部620が、
PDLデータを解釈する過程で、ページ単位で描画すべ
きデータを切り出す。PDL解釈部620は、ページ単
位でページ処理部A608にページ生成のイベントを通
知する。ページ処理部A608は、それをトリガにして
中間ページ610を生成する。中間ページ610とは、
1ページ分の描画データの集まりである。つまり、図形
やフォントの種類、大きさ、色、位置情報などからなる
データ群と考えればよい。中間ページ610は、PDL
解釈部620がページ生成のイベントを通知する度に生
成される。従って、ページ数分だけ生成(インスタンス
化)されるものである。
【0063】次に、中間ページ610はPDL描画部6
21に転送される。ページ処理部B612は、画像描画
に必要なメモリを確保し、当該メモリをPDL描画部6
21に委譲して、描画処理を依頼する。PDL描画部6
21で描画処理されたメモリ上のイメージデータは、イ
メージページ614という形で管理される。中間ページ
610と同様に、イメージページ614もページ数分だ
け生成(インスタンス化)される。
21に転送される。ページ処理部B612は、画像描画
に必要なメモリを確保し、当該メモリをPDL描画部6
21に委譲して、描画処理を依頼する。PDL描画部6
21で描画処理されたメモリ上のイメージデータは、イ
メージページ614という形で管理される。中間ページ
610と同様に、イメージページ614もページ数分だ
け生成(インスタンス化)される。
【0064】以上のようにして、PDLデータは次々に
イメージデータへと変換される。イメージデータをプリ
ンタエンジンにより印刷する場合には、展開されたイメ
ージページ614(イメージデータ)を画像転送部62
2に送ると、イメージデータは更にプリンタ制御部62
3に送られ印字される。より具体的には、上記メモリか
らプリンタエンジンへエンジンI/F2−7を介してイ
メージデータがDMA(Direct Memory Access)転送さ
れる。イメージページの印字順番は、両面印刷やスルー
パス印刷などの場合は、単純にシーケンシャルにイメー
ジページ614の生成順に出力すればよいというわけで
はなく、プリンタ紙制御部619によってスケジューリ
ングされる。
イメージデータへと変換される。イメージデータをプリ
ンタエンジンにより印刷する場合には、展開されたイメ
ージページ614(イメージデータ)を画像転送部62
2に送ると、イメージデータは更にプリンタ制御部62
3に送られ印字される。より具体的には、上記メモリか
らプリンタエンジンへエンジンI/F2−7を介してイ
メージデータがDMA(Direct Memory Access)転送さ
れる。イメージページの印字順番は、両面印刷やスルー
パス印刷などの場合は、単純にシーケンシャルにイメー
ジページ614の生成順に出力すればよいというわけで
はなく、プリンタ紙制御部619によってスケジューリ
ングされる。
【0065】イメージデータをプリンタエンジンにより
印刷する場合には、ページ処理部C616は、イメージ
ページ614に相当する紙ページ618を生成する。紙
ページ618には印字した際の大きさ(A4、A3等)
の情報が格納されており、プリンタ紙制御部619は、
当該情報を参照してページのスケジューリングを行う。
紙ドキュメント617は、紙ページ618を管理してお
り、紙ページ618が生成される度にプリンタ紙制御部
619に対して紙ページ618の登録を行う。スケジュ
ーリングした結果、プリンタ紙制御部619は、紙ペー
ジ618に対して給紙許可イベントを通知する。この給
紙許可イベントは、ページ処理部C616に伝わり、プ
リンタ制御部623に給紙命令を出すことになる。更
に、ページ処理部C616が画像転送部622に画像転
送開始イベントを送出することで、イメージデータ(イ
メージページ614)は印刷される。
印刷する場合には、ページ処理部C616は、イメージ
ページ614に相当する紙ページ618を生成する。紙
ページ618には印字した際の大きさ(A4、A3等)
の情報が格納されており、プリンタ紙制御部619は、
当該情報を参照してページのスケジューリングを行う。
紙ドキュメント617は、紙ページ618を管理してお
り、紙ページ618が生成される度にプリンタ紙制御部
619に対して紙ページ618の登録を行う。スケジュ
ーリングした結果、プリンタ紙制御部619は、紙ペー
ジ618に対して給紙許可イベントを通知する。この給
紙許可イベントは、ページ処理部C616に伝わり、プ
リンタ制御部623に給紙命令を出すことになる。更
に、ページ処理部C616が画像転送部622に画像転
送開始イベントを送出することで、イメージデータ(イ
メージページ614)は印刷される。
【0066】ここまでは、PDLデータを印刷する場合
を説明してきた。次に、PDLデータをデジタル複合機
1−4に保存する機能(以下ボックス機能)について説
明する。上記図6において、描画後のイメージデータを
保存する場合は、ページ処理部B612が圧縮伸長部6
24に画像圧縮イベントを送信することにより、イメー
ジページ614を圧縮してデータ記憶領域(外部記憶装
置2−4等)625に書き込む。また、中間ページ61
0をデータ記憶領域625に保存する系もある。
を説明してきた。次に、PDLデータをデジタル複合機
1−4に保存する機能(以下ボックス機能)について説
明する。上記図6において、描画後のイメージデータを
保存する場合は、ページ処理部B612が圧縮伸長部6
24に画像圧縮イベントを送信することにより、イメー
ジページ614を圧縮してデータ記憶領域(外部記憶装
置2−4等)625に書き込む。また、中間ページ61
0をデータ記憶領域625に保存する系もある。
【0067】また、PDLデータは、ボックスに格納す
るプリントジョブとしてデジタル複合機1−4に投入さ
れるが、その際、PDLデータをどのボックスに格納す
るかを指定することができ、また、文書の名前を指定す
ることができる。これらの情報は、上記ジョブ情報とし
てデジタル複合機1−4内で処理される。具体的には、
ドキュメント処理部B611がイメージドキュメント6
13に格納されている上記ジョブ情報に基づいて、PD
Lデータをデータ記憶領域625に保存する。
るプリントジョブとしてデジタル複合機1−4に投入さ
れるが、その際、PDLデータをどのボックスに格納す
るかを指定することができ、また、文書の名前を指定す
ることができる。これらの情報は、上記ジョブ情報とし
てデジタル複合機1−4内で処理される。具体的には、
ドキュメント処理部B611がイメージドキュメント6
13に格納されている上記ジョブ情報に基づいて、PD
Lデータをデータ記憶領域625に保存する。
【0068】次に、PDLデータをデジタル複合機1−
4に文書として保存する処理を説明する。図11は本発
明の第1の実施の形態に係るデジタル複合機1−4のペ
ージ処理部B612の処理を示すフローチャートであ
る。ステップS1101で、本処理を開始する。この段
階で動作に必要な初期化処理が行われる。ステップS1
102では、イベントが送信されるのを待つ。イベント
が送信された場合、ステップS1103では、PDL描
画部621から送出されたイメージページ作成完了通知
か否かの判断を行う。もし、上記ステップS1103で
PDL描画部621から送出されたイメージページ作成
完了通知でなければ、ステップS1109に進み、他の
イベントを処理する。逆にもし、上記ステップS110
3でPDL描画部621から送出されたイメージページ
作成完了通知であれば、ステップS1104に進み、当
該プリントジョブのデータ格納モードを取得する。
4に文書として保存する処理を説明する。図11は本発
明の第1の実施の形態に係るデジタル複合機1−4のペ
ージ処理部B612の処理を示すフローチャートであ
る。ステップS1101で、本処理を開始する。この段
階で動作に必要な初期化処理が行われる。ステップS1
102では、イベントが送信されるのを待つ。イベント
が送信された場合、ステップS1103では、PDL描
画部621から送出されたイメージページ作成完了通知
か否かの判断を行う。もし、上記ステップS1103で
PDL描画部621から送出されたイメージページ作成
完了通知でなければ、ステップS1109に進み、他の
イベントを処理する。逆にもし、上記ステップS110
3でPDL描画部621から送出されたイメージページ
作成完了通知であれば、ステップS1104に進み、当
該プリントジョブのデータ格納モードを取得する。
【0069】次に、ステップS1105で、データ格納
を行うモードか否かの条件分岐を行う。もし、上記ステ
ップS1105でデータ格納を行うモードで無いなら
ば、上記ステップS1102に移行し、再びイベント待
ち状態になる。また、上記ステップS1105でデータ
格納を行うモードの場合は、ステップS1106に進
み、ページ処理部B612は、圧縮伸長部624に起動
をかけてイメージページ614(イメージデータ)を圧
縮する。
を行うモードか否かの条件分岐を行う。もし、上記ステ
ップS1105でデータ格納を行うモードで無いなら
ば、上記ステップS1102に移行し、再びイベント待
ち状態になる。また、上記ステップS1105でデータ
格納を行うモードの場合は、ステップS1106に進
み、ページ処理部B612は、圧縮伸長部624に起動
をかけてイメージページ614(イメージデータ)を圧
縮する。
【0070】次に、ステップS1107で、ページ処理
部B612は、上記圧縮イメージページの大きさと、当
該イメージページを作る元になった中間ページの大きさ
とを比較する。もし、上記ステップS1107で圧縮イ
メージページの方がサイズが小さければ、ステップS1
108に進み、圧縮イメージページをデータ記憶領域6
25に書き込む。もし、上記ステップS1107で中間
ページの方が小さい場合は、ステップS1110に進
み、中間ページをデータ記憶領域625に書きこむ。そ
して、上記ステップS1108または上記ステップS1
110の処理が終了すると、上記ステップS1102に
戻り、再びイベント待ち状態になる。
部B612は、上記圧縮イメージページの大きさと、当
該イメージページを作る元になった中間ページの大きさ
とを比較する。もし、上記ステップS1107で圧縮イ
メージページの方がサイズが小さければ、ステップS1
108に進み、圧縮イメージページをデータ記憶領域6
25に書き込む。もし、上記ステップS1107で中間
ページの方が小さい場合は、ステップS1110に進
み、中間ページをデータ記憶領域625に書きこむ。そ
して、上記ステップS1108または上記ステップS1
110の処理が終了すると、上記ステップS1102に
戻り、再びイベント待ち状態になる。
【0071】以上のようなデータ格納処理の結果、文書
はデジタル複合機1−4の内部で図7のような形で管理
されるようになる。図7は本発明の第1の実施の形態に
係るデジタル複合機1−4の管理テーブルを示す説明図
である。701は機器のボックス(本例ではB0〜B9
9の100個)を管理するボックス管理テーブルであ
る。ボックス管理テーブル701において、例えばボッ
クスB0のボックス名称は「報告書」、ボックスにはD
0、D1、D2の3文書が格納してあることを示してい
る。また、702は文書管理テーブルであり、文書名、
そして文書中の格納ページを管理している。文書管理テ
ーブル702において、例えばボックスB0(ボックス
名「報告書」)の中の文書D0は、文書名「1999年
売り上げ報告」、文書を構成するページはP0、P1、
P2であることを示している。
はデジタル複合機1−4の内部で図7のような形で管理
されるようになる。図7は本発明の第1の実施の形態に
係るデジタル複合機1−4の管理テーブルを示す説明図
である。701は機器のボックス(本例ではB0〜B9
9の100個)を管理するボックス管理テーブルであ
る。ボックス管理テーブル701において、例えばボッ
クスB0のボックス名称は「報告書」、ボックスにはD
0、D1、D2の3文書が格納してあることを示してい
る。また、702は文書管理テーブルであり、文書名、
そして文書中の格納ページを管理している。文書管理テ
ーブル702において、例えばボックスB0(ボックス
名「報告書」)の中の文書D0は、文書名「1999年
売り上げ報告」、文書を構成するページはP0、P1、
P2であることを示している。
【0072】更に、703はページ管理テーブルであ
り、ページIDとしてP0からP3999まで管理して
おり、これは4000ページの管理が可能であることを
示している。ページ管理テーブル703において、文書
D0を構成するページP0、P1、P2は、上記図11
で説明した通り、圧縮イメージページ(ファイル)と中
間ページ(ファイル)から構成される。例えば、実際に
はファイルという形でOSファイルシステムのファイル
名で管理されている。図7においては、文書D0(文書
名「1999年売り上げ報告」)は3ページから構成さ
れており、1ページ目は圧縮イメージページ(FILE00
0.img)、2ページ目は中間ページ(FILE001.mi
d)、そして3ページ目は圧縮イメージページ(FILE0
02.img)からできている。これは、上記図11で説
明したように、圧縮イメージページと中間ページの大き
さを比較して、各ページ毎に小さいサイズのページを格
納した結果である。
り、ページIDとしてP0からP3999まで管理して
おり、これは4000ページの管理が可能であることを
示している。ページ管理テーブル703において、文書
D0を構成するページP0、P1、P2は、上記図11
で説明した通り、圧縮イメージページ(ファイル)と中
間ページ(ファイル)から構成される。例えば、実際に
はファイルという形でOSファイルシステムのファイル
名で管理されている。図7においては、文書D0(文書
名「1999年売り上げ報告」)は3ページから構成さ
れており、1ページ目は圧縮イメージページ(FILE00
0.img)、2ページ目は中間ページ(FILE001.mi
d)、そして3ページ目は圧縮イメージページ(FILE0
02.img)からできている。これは、上記図11で説
明したように、圧縮イメージページと中間ページの大き
さを比較して、各ページ毎に小さいサイズのページを格
納した結果である。
【0073】図8は本発明の第1の実施の形態に係る、
これまで説明した文書保存の結果がデジタル複合機1−
4の操作部2−6にどのように表示されるかを示す説明
図である。801はボックスの一覧画面である。802
はボックス00(図7ではB0)を示すアイコンであ
る。803はボックス00の名称が「報告書」であるこ
とを表現している。また、804はボックス03(図7
ではB03)を示すアイコンであるが、文書が保存され
ていないことを示している。また、ボックスは本例では
100個あるので、それを画面上に表示するためのスク
ロールボタンが805と806である。
これまで説明した文書保存の結果がデジタル複合機1−
4の操作部2−6にどのように表示されるかを示す説明
図である。801はボックスの一覧画面である。802
はボックス00(図7ではB0)を示すアイコンであ
る。803はボックス00の名称が「報告書」であるこ
とを表現している。また、804はボックス03(図7
ではB03)を示すアイコンであるが、文書が保存され
ていないことを示している。また、ボックスは本例では
100個あるので、それを画面上に表示するためのスク
ロールボタンが805と806である。
【0074】ボックス00(名称「報告書」)のアイコ
ン802を押下すると、図9に示すような文書一覧画面
901が表示される。902は文書が入っているボック
スの名称を示す。また、903は文書のリスト表示欄で
ある。また、904はボックスに格納されている文書を
示している。更に、905は文書の選択状態を示すチェ
ックボタンである。また、文書を画面901に表示しき
れない場合のために、スクロールボタン906、907
が用意されている。もし文書を印刷したい場合は、リス
ト表示欄903の文書を選択するようにチェックボタン
905を押下して、その後、プリントボタン908を押
下すると印刷が開始される。また、操作を途中で止める
場合には、閉じるボタン909を押すことになる。
ン802を押下すると、図9に示すような文書一覧画面
901が表示される。902は文書が入っているボック
スの名称を示す。また、903は文書のリスト表示欄で
ある。また、904はボックスに格納されている文書を
示している。更に、905は文書の選択状態を示すチェ
ックボタンである。また、文書を画面901に表示しき
れない場合のために、スクロールボタン906、907
が用意されている。もし文書を印刷したい場合は、リス
ト表示欄903の文書を選択するようにチェックボタン
905を押下して、その後、プリントボタン908を押
下すると印刷が開始される。また、操作を途中で止める
場合には、閉じるボタン909を押すことになる。
【0075】次に、ボックスに格納されている文書を印
刷する処理を図10を用いて説明する。図10は本発明
の第1の実施の形態に係るデジタル複合機1−4におけ
るボックスプリント実行処理例を示す説明図である。図
10中のオブジェクトは上記図6で説明したものと同じ
である。ボックスに格納してある文書を印刷するには、
PDLデータ自体を解釈する必要はないので、PDL解
釈部620、PDLプリントジョブ603は不要である
が、PDLプリントジョブ603の代わりにBOXプリ
ントジョブ1001が必要になる。
刷する処理を図10を用いて説明する。図10は本発明
の第1の実施の形態に係るデジタル複合機1−4におけ
るボックスプリント実行処理例を示す説明図である。図
10中のオブジェクトは上記図6で説明したものと同じ
である。ボックスに格納してある文書を印刷するには、
PDLデータ自体を解釈する必要はないので、PDL解
釈部620、PDLプリントジョブ603は不要である
が、PDLプリントジョブ603の代わりにBOXプリ
ントジョブ1001が必要になる。
【0076】BOXプリントジョブ1001には、印刷
対象となる文書の文書IDと、当該文書の格納先のボッ
クスIDの情報が含まれる。その情報は、中間ドキュメ
ント609、ドキュメント処理部B611、イメージド
キュメント613に伝えられる。従って、ページ処理部
B612は、データ格納領域(図7の管理テーブルを含
むデータ格納領域)のページを特定することが可能にな
る。中間ページ610やイメージページ614ができて
から印刷がなされるまでの処理は、上記図6で説明した
場合と同じである。
対象となる文書の文書IDと、当該文書の格納先のボッ
クスIDの情報が含まれる。その情報は、中間ドキュメ
ント609、ドキュメント処理部B611、イメージド
キュメント613に伝えられる。従って、ページ処理部
B612は、データ格納領域(図7の管理テーブルを含
むデータ格納領域)のページを特定することが可能にな
る。中間ページ610やイメージページ614ができて
から印刷がなされるまでの処理は、上記図6で説明した
場合と同じである。
【0077】それでは、次に、ページ処理部612がデ
ータ格納領域(図7の管理テーブルを含むデータ格納領
域)から、イメージページまたは中間ページを再生する
処理を図12を用いて説明する。図12は本発明の第1
の実施の形態に係るデジタル複合機1−4のページ処理
部B612の処理を示すフローチャートである。ステッ
プS1201で、本処理を開始する。この段階で動作に
必要な初期化処理が行われる。ステップS1202で
は、イベントが送信されるのを待つ。イベントが送信さ
れた場合、ステップS1203で、ドキュメント処理部
611からのページ印字指示イベントか否かの判断を行
う。
ータ格納領域(図7の管理テーブルを含むデータ格納領
域)から、イメージページまたは中間ページを再生する
処理を図12を用いて説明する。図12は本発明の第1
の実施の形態に係るデジタル複合機1−4のページ処理
部B612の処理を示すフローチャートである。ステッ
プS1201で、本処理を開始する。この段階で動作に
必要な初期化処理が行われる。ステップS1202で
は、イベントが送信されるのを待つ。イベントが送信さ
れた場合、ステップS1203で、ドキュメント処理部
611からのページ印字指示イベントか否かの判断を行
う。
【0078】もし、上記ステップS1203でドキュメ
ント処理部611からのページ印字指示イベントでなけ
れば、ステップS1207に進み、他のイベントを処理
する。もし、上記ステップS1203でドキュメント処
理部611からのページ印字指示イベントであれば、ス
テップS1204に進み、イメージドキュメント613
に格納されているボックスID、文書IDから、上記図
7のページ管理テーブルを参照して、対象となるページ
ファイルを特定する。
ント処理部611からのページ印字指示イベントでなけ
れば、ステップS1207に進み、他のイベントを処理
する。もし、上記ステップS1203でドキュメント処
理部611からのページ印字指示イベントであれば、ス
テップS1204に進み、イメージドキュメント613
に格納されているボックスID、文書IDから、上記図
7のページ管理テーブルを参照して、対象となるページ
ファイルを特定する。
【0079】次に、ステップS1205で、ファイルの
形式を判別するためにファイルの識別子により条件分岐
する。もし、上記ステップS1205で識別子が.img
ならば、当該ファイルは圧縮データであると判断し、ス
テップS1206に進み、圧縮イメージファイルをオー
プン、リードして、更に圧縮伸長部624に起動をか
け、イメージページ(イメージデータ)を再生(復元)
する。また、もし、上記ステップS1205で識別子
が.midであるならば、当該ファイルは中間ページデ
ータであると判断し、ステップS1208に進み、中間
データファイルを読み出し中間ページ610を再生(復
元)する。そして、上記ステップS1208または上記
ステップS1206の処理が終了すると、上記ステップ
S1102に戻り、再びイベント待ち状態になる。
形式を判別するためにファイルの識別子により条件分岐
する。もし、上記ステップS1205で識別子が.img
ならば、当該ファイルは圧縮データであると判断し、ス
テップS1206に進み、圧縮イメージファイルをオー
プン、リードして、更に圧縮伸長部624に起動をか
け、イメージページ(イメージデータ)を再生(復元)
する。また、もし、上記ステップS1205で識別子
が.midであるならば、当該ファイルは中間ページデ
ータであると判断し、ステップS1208に進み、中間
データファイルを読み出し中間ページ610を再生(復
元)する。そして、上記ステップS1208または上記
ステップS1206の処理が終了すると、上記ステップ
S1102に戻り、再びイベント待ち状態になる。
【0080】上記のようにして、圧縮イメージページデ
ータ或いは中間ページデータの形で保存された文書を印
刷することができる。
ータ或いは中間ページデータの形で保存された文書を印
刷することができる。
【0081】以上説明したように、本発明の第1の実施
の形態によれば、デジタル複合機は、PDLデータを解
釈するPDL解釈部620、PDLデータを解釈して得
た中間データをイメージデータに展開描画するPDL描
画部621、中間データとイメージデータの大きさを比
較し、前記比較結果に基づき小さい方のデータをデータ
記憶領域625に保存するように制御するページ処理部
B612を備えるため、次のような効果を奏する。
の形態によれば、デジタル複合機は、PDLデータを解
釈するPDL解釈部620、PDLデータを解釈して得
た中間データをイメージデータに展開描画するPDL描
画部621、中間データとイメージデータの大きさを比
較し、前記比較結果に基づき小さい方のデータをデータ
記憶領域625に保存するように制御するページ処理部
B612を備えるため、次のような効果を奏する。
【0082】ホストコンピュータから送信されたPDL
データをボックスと呼ばれる格納手段に文書という形で
保存する機能を有するデジタル複合機において、PDL
データを描画する際に必要な中間データとその中間デー
タを描画展開したイメージデータとの大きさを比較し
て、小さい方のデータをデータ記憶領域に保存すること
により、文書全体としてのサイズを小さくすることがで
き、データ記憶領域を節約することが可能となり、多く
の文書をボックスに保存格納することができる。また、
中間データとイメージデータの混在した文書を印刷する
ことが可能となる。
データをボックスと呼ばれる格納手段に文書という形で
保存する機能を有するデジタル複合機において、PDL
データを描画する際に必要な中間データとその中間デー
タを描画展開したイメージデータとの大きさを比較し
て、小さい方のデータをデータ記憶領域に保存すること
により、文書全体としてのサイズを小さくすることがで
き、データ記憶領域を節約することが可能となり、多く
の文書をボックスに保存格納することができる。また、
中間データとイメージデータの混在した文書を印刷する
ことが可能となる。
【0083】[第2の実施の形態]本発明の第2の実施
の形態のように、上記第1の実施の形態で説明した、デ
ータ記憶領域に圧縮イメージページデータ或いは中間ペ
ージデータの形で保存する場合と、データ記憶領域に圧
縮イメージページデータのみを保存する場合の2方法
を、デジタル複合機の共通設定(デフォルト設定)に基
づいて切り替えることも可能である。本発明の第2の実
施の形態においても上記第1の実施の形態と同様の効果
を奏する。
の形態のように、上記第1の実施の形態で説明した、デ
ータ記憶領域に圧縮イメージページデータ或いは中間ペ
ージデータの形で保存する場合と、データ記憶領域に圧
縮イメージページデータのみを保存する場合の2方法
を、デジタル複合機の共通設定(デフォルト設定)に基
づいて切り替えることも可能である。本発明の第2の実
施の形態においても上記第1の実施の形態と同様の効果
を奏する。
【0084】[第3の実施の形態]本発明の第3の実施
の形態に係るホストコンピュータ1−1、1−2、1−
3及びデジタル複合機1−4をLANにより接続したネ
ットワークシステムの構成(図1参照)、デジタル複合
機1−4の基本的な構成(図2参照)、デジタル複合機
1−4のソフトウェア構造の概要(図3参照)、デジタ
ル複合機1−4のソフトウェア構造の詳細(図4参照)
は、上記第1の実施の形態と同様であり、各部の構成は
上記第1の実施の形態で詳述したので省略する。
の形態に係るホストコンピュータ1−1、1−2、1−
3及びデジタル複合機1−4をLANにより接続したネ
ットワークシステムの構成(図1参照)、デジタル複合
機1−4の基本的な構成(図2参照)、デジタル複合機
1−4のソフトウェア構造の概要(図3参照)、デジタ
ル複合機1−4のソフトウェア構造の詳細(図4参照)
は、上記第1の実施の形態と同様であり、各部の構成は
上記第1の実施の形態で詳述したので省略する。
【0085】次に、上記の如く構成された本発明の第3
の実施の形態に係るネットワークシステムのデジタル複
合機1−4を中心とした動作について図5、図13〜図
18を参照しながら詳細に説明する。
の実施の形態に係るネットワークシステムのデジタル複
合機1−4を中心とした動作について図5、図13〜図
18を参照しながら詳細に説明する。
【0086】図5は本発明の第3の実施の形態に係るデ
ジタル複合機1−4における図13記載の各手段が他の
手段からのイベントを受信待ちしている一例を示すフロ
ーチャートである。ステップS501では、他の手段や
自分自身から送られてくるイベントを待っている。この
時、自分がCPU2−1を占有するのではなく、他の手
段に制御が移るようになっている。ステップS502で
は、自分宛てのイベントが送信されてきたか否かを判別
する。イベントが存在しない場合は、ステップS501
へ戻り、再びイベント待ちになる。イベントが存在する
場合は、ステップS503に進み、受信したイベントに
対応する所定の処理を行う。その後、ステップS501
へ戻り再びイベント待ちになる。
ジタル複合機1−4における図13記載の各手段が他の
手段からのイベントを受信待ちしている一例を示すフロ
ーチャートである。ステップS501では、他の手段や
自分自身から送られてくるイベントを待っている。この
時、自分がCPU2−1を占有するのではなく、他の手
段に制御が移るようになっている。ステップS502で
は、自分宛てのイベントが送信されてきたか否かを判別
する。イベントが存在しない場合は、ステップS501
へ戻り、再びイベント待ちになる。イベントが存在する
場合は、ステップS503に進み、受信したイベントに
対応する所定の処理を行う。その後、ステップS501
へ戻り再びイベント待ちになる。
【0087】図13は本発明の第3の実施の形態に係る
デジタル複合機1−4におけるPDLプリントジョブ処
理時の各手段の関係を示す説明図である。図13に示す
ように、イベントは、大きな仕事の単位(上位)と小さ
な仕事の単位(下位)、同一レイヤ(横並びのライン)
で両隣に伝搬される。ホストコンピュータ1−1、1−
2、1−3のプリンタドライバからデジタル複合機1−
4に送出されるPDLデータは、コマンド(プロトコ
ル)という形で、ネットワークI/F2−8、外部I/
F2−9を介して送られてくる。デジタル複合機1−4
に送られてきたコマンドは、プロトコル解釈部3−3
(1601と同等)で解釈され、ジョブ制御部3−4に
送られる。この時点で、コマンドはジョブ制御部3−4
が理解できる形に変換されることになる。
デジタル複合機1−4におけるPDLプリントジョブ処
理時の各手段の関係を示す説明図である。図13に示す
ように、イベントは、大きな仕事の単位(上位)と小さ
な仕事の単位(下位)、同一レイヤ(横並びのライン)
で両隣に伝搬される。ホストコンピュータ1−1、1−
2、1−3のプリンタドライバからデジタル複合機1−
4に送出されるPDLデータは、コマンド(プロトコ
ル)という形で、ネットワークI/F2−8、外部I/
F2−9を介して送られてくる。デジタル複合機1−4
に送られてきたコマンドは、プロトコル解釈部3−3
(1601と同等)で解釈され、ジョブ制御部3−4に
送られる。この時点で、コマンドはジョブ制御部3−4
が理解できる形に変換されることになる。
【0088】ジョブ生成部4−11(1602と同等)
は、送られてきたコマンドを解釈しPDLプリントジョ
ブ1603を生成する。複合ジョブであるPDLプリン
トジョブ1603は、PDLプリントを実現するための
機能を有するPDL解釈ジョブ1604、PDL描画ジ
ョブ1605、そしてプリントジョブ1606を生成す
る。更に、PDL解釈ジョブ1604、PDL描画ジョ
ブ1605、プリントジョブ1606は、それぞれ、ド
キュメント処理部、ページ処理部を生成する。具体的に
は、PDL解釈ジョブ1604は、ドキュメント処理部
A1607とページ処理部A1608を生成する。同様
に、PDL描画ジョブ1605は、ドキュメント処理部
B1611とページ処理部B1612を生成し、プリン
トジョブ1606は、ドキュメント処理部C1615と
ページ処理部C1616を生成する。
は、送られてきたコマンドを解釈しPDLプリントジョ
ブ1603を生成する。複合ジョブであるPDLプリン
トジョブ1603は、PDLプリントを実現するための
機能を有するPDL解釈ジョブ1604、PDL描画ジ
ョブ1605、そしてプリントジョブ1606を生成す
る。更に、PDL解釈ジョブ1604、PDL描画ジョ
ブ1605、プリントジョブ1606は、それぞれ、ド
キュメント処理部、ページ処理部を生成する。具体的に
は、PDL解釈ジョブ1604は、ドキュメント処理部
A1607とページ処理部A1608を生成する。同様
に、PDL描画ジョブ1605は、ドキュメント処理部
B1611とページ処理部B1612を生成し、プリン
トジョブ1606は、ドキュメント処理部C1615と
ページ処理部C1616を生成する。
【0089】プロトコル解釈部1601では、印刷処理
に付随するいわゆるジョブ属性(印刷部数、印刷完了用
紙のフィニッシング処理、両面印刷・片面印刷などの設
定)がジョブ生成部602に送られ、その後、ジョブと
言う形で一連の処理の中で参照可能な形となる。それと
は別に、PDLデータはPDL解釈部1620に送られ
る。PDL解釈部1620で解釈した結果はドキュメン
ト処理部A1607に送られる。ドキュメント処理部A
1607に送られる情報は、PDLデータを解釈する過
程で得られたジョブ属性である。PDLデータを解釈す
る過程で得られたジョブ属性と、上記PDLプリントジ
ョブ1603に付加されたジョブ属性に関しては、同じ
種類の属性が存在し得るが、どちらの属性を優先するか
はデジタル複合機1−4の仕様や属性の種類に依存す
る。
に付随するいわゆるジョブ属性(印刷部数、印刷完了用
紙のフィニッシング処理、両面印刷・片面印刷などの設
定)がジョブ生成部602に送られ、その後、ジョブと
言う形で一連の処理の中で参照可能な形となる。それと
は別に、PDLデータはPDL解釈部1620に送られ
る。PDL解釈部1620で解釈した結果はドキュメン
ト処理部A1607に送られる。ドキュメント処理部A
1607に送られる情報は、PDLデータを解釈する過
程で得られたジョブ属性である。PDLデータを解釈す
る過程で得られたジョブ属性と、上記PDLプリントジ
ョブ1603に付加されたジョブ属性に関しては、同じ
種類の属性が存在し得るが、どちらの属性を優先するか
はデジタル複合機1−4の仕様や属性の種類に依存す
る。
【0090】PDL解釈部1602が設定したジョブ属
性は、ドキュメント処理部A1607に送られ、中間ド
キュメント1609が生成される。中間ドキュメント1
609には、上述のジョブ属性が保存されるが、特にP
DL描画部1621が描画処理を行う際に必要な属性が
参照される。ドキュメント処理部B1611は、中間ド
キュメント1609を参照してイメージドキュメント1
613を生成する。イメージドキュメント1613に
は、上述と同様にジョブ属性が保存される。同様に、ド
キュメント処理部C1615は、イメージドキュメント
1613を参照して紙ドキュメント1617を生成す
る。紙ドキュメント1617にもジョブ属性が保存され
る。
性は、ドキュメント処理部A1607に送られ、中間ド
キュメント1609が生成される。中間ドキュメント1
609には、上述のジョブ属性が保存されるが、特にP
DL描画部1621が描画処理を行う際に必要な属性が
参照される。ドキュメント処理部B1611は、中間ド
キュメント1609を参照してイメージドキュメント1
613を生成する。イメージドキュメント1613に
は、上述と同様にジョブ属性が保存される。同様に、ド
キュメント処理部C1615は、イメージドキュメント
1613を参照して紙ドキュメント1617を生成す
る。紙ドキュメント1617にもジョブ属性が保存され
る。
【0091】PDLデータ自体は、データストリームと
してページの区切りはないが、PDL解釈部1620
が、PDLデータを解釈する過程で、ページ単位で描画
すべきデータを切り出す。PDL解釈部1620は、ペ
ージ単位でページ処理部A1608にページ生成のイベ
ントを通知する。ページ処理部A1608は、それをト
リガにして中間ページ1610を生成する。中間ページ
1610とは、1ページ分の描画データの集まりであ
る。つまり、図形やフォントの種類、大きさ、色、位置
情報などからなるデータ群と考えればよい。中間ページ
1610は、PDL解釈部1620がページ生成のイベ
ントを通知する度に生成される。従って、ページ数分だ
け生成(インスタンス化)されるものである。
してページの区切りはないが、PDL解釈部1620
が、PDLデータを解釈する過程で、ページ単位で描画
すべきデータを切り出す。PDL解釈部1620は、ペ
ージ単位でページ処理部A1608にページ生成のイベ
ントを通知する。ページ処理部A1608は、それをト
リガにして中間ページ1610を生成する。中間ページ
1610とは、1ページ分の描画データの集まりであ
る。つまり、図形やフォントの種類、大きさ、色、位置
情報などからなるデータ群と考えればよい。中間ページ
1610は、PDL解釈部1620がページ生成のイベ
ントを通知する度に生成される。従って、ページ数分だ
け生成(インスタンス化)されるものである。
【0092】次に、中間ページ1610はPDL描画部
1621に転送される。ページ処理部B1612は、画
像描画に必要なメモリを確保し、当該メモリをPDL描
画部1621に委譲して、描画処理を依頼する。PDL
描画部1621で描画処理されたメモリ上のイメージデ
ータは、イメージページ1614という形で管理され
る。中間ページ1610と同様に、イメージページ16
14もページ数分だけ生成(インスタンス化)される。
1621に転送される。ページ処理部B1612は、画
像描画に必要なメモリを確保し、当該メモリをPDL描
画部1621に委譲して、描画処理を依頼する。PDL
描画部1621で描画処理されたメモリ上のイメージデ
ータは、イメージページ1614という形で管理され
る。中間ページ1610と同様に、イメージページ16
14もページ数分だけ生成(インスタンス化)される。
【0093】以上のようにして、PDLデータは次々に
イメージデータへと変換される。イメージデータをプリ
ンタエンジンにより印刷する場合には、展開されたイメ
ージページ1614(イメージデータ)を画像転送部1
622に送ると、イメージデータは更にプリンタ制御部
1623に送られ印字される。より具体的は、上記メモ
リからプリンタエンジンへエンジンI/F2−7を介し
てイメージデータがDMA(Direct Memory Access)転
送される。イメージページの印字順番は、両面印刷やス
ルーパス印刷などの場合は、単純にシーケンシャルにイ
メージページ1614の生成順に出力すればよいという
わけではなく、プリンタ紙制御部1619によってスケ
ジューリングされる。
イメージデータへと変換される。イメージデータをプリ
ンタエンジンにより印刷する場合には、展開されたイメ
ージページ1614(イメージデータ)を画像転送部1
622に送ると、イメージデータは更にプリンタ制御部
1623に送られ印字される。より具体的は、上記メモ
リからプリンタエンジンへエンジンI/F2−7を介し
てイメージデータがDMA(Direct Memory Access)転
送される。イメージページの印字順番は、両面印刷やス
ルーパス印刷などの場合は、単純にシーケンシャルにイ
メージページ1614の生成順に出力すればよいという
わけではなく、プリンタ紙制御部1619によってスケ
ジューリングされる。
【0094】イメージデータをプリンタエンジンにより
印刷する場合には、ページ処理部C1616は、イメー
ジページ1614に相当する紙ページ1618を生成す
る。紙ページ1618には印字した際の大きさ(A4、
A3等)の情報が格納されており、プリンタ紙制御部1
619は、当該情報を参照してページのスケジューリン
グを行う。紙ドキュメント1617は、紙ページ161
8を管理しており、紙ページ1618が生成される度に
プリンタ紙制御部1619に対して紙ページ1618の
登録を行う。スケジューリングした結果、プリンタ紙制
御部1619は、紙ページ1618に対して給紙許可イ
ベントを通知する。この給紙許可イベントは、ページ処
理部C1616に伝わり、プリンタ制御部1623に給
紙命令を出すことになる。更に、ページ処理部C161
6が画像転送部1622に画像転送開始イベントを送出
することで、イメージデータ(イメージページ161
4)は印刷される。
印刷する場合には、ページ処理部C1616は、イメー
ジページ1614に相当する紙ページ1618を生成す
る。紙ページ1618には印字した際の大きさ(A4、
A3等)の情報が格納されており、プリンタ紙制御部1
619は、当該情報を参照してページのスケジューリン
グを行う。紙ドキュメント1617は、紙ページ161
8を管理しており、紙ページ1618が生成される度に
プリンタ紙制御部1619に対して紙ページ1618の
登録を行う。スケジューリングした結果、プリンタ紙制
御部1619は、紙ページ1618に対して給紙許可イ
ベントを通知する。この給紙許可イベントは、ページ処
理部C1616に伝わり、プリンタ制御部1623に給
紙命令を出すことになる。更に、ページ処理部C161
6が画像転送部1622に画像転送開始イベントを送出
することで、イメージデータ(イメージページ161
4)は印刷される。
【0095】ここまでは、PDLデータを印刷する場合
を説明してきた。次に、PDLデータをデジタル複合機
1−4に保存する機能(以下ボックス機能)について説
明する。上記図16において、PDLデータ自体を格納
する場合、プロトコル解釈部1601は、データ記憶領
域(外部記憶装置2−4等)にPDLデータA1625
として保存する。また、描画後のイメージデータを保存
する場合は、ページ処理部B1612が圧縮伸長部16
24に画像圧縮イベントを送信することにより、イメー
ジページ1614を圧縮してデータ記憶領域(外部記憶
装置2−4等)に書き込む。
を説明してきた。次に、PDLデータをデジタル複合機
1−4に保存する機能(以下ボックス機能)について説
明する。上記図16において、PDLデータ自体を格納
する場合、プロトコル解釈部1601は、データ記憶領
域(外部記憶装置2−4等)にPDLデータA1625
として保存する。また、描画後のイメージデータを保存
する場合は、ページ処理部B1612が圧縮伸長部16
24に画像圧縮イベントを送信することにより、イメー
ジページ1614を圧縮してデータ記憶領域(外部記憶
装置2−4等)に書き込む。
【0096】図14は本発明の第3の実施の形態に係る
デジタル複合機1−4のプロトコル解釈部1601の処
理を示すフローチャートである。ステップS1701
で、本処理を開始する。この段階で動作に必要な初期化
処理が行われる。上記図5で説明した通り、プロトコル
解釈部1601もイベントドリブンの構造になってお
り、ステップS1702で、イベントが送信されるのを
待つ。PDLデータが送られて来ると共に外部からイベ
ントが送られて来ると、ステップS1703で、イベン
トがデータ転送開始指示か否かを判断する。
デジタル複合機1−4のプロトコル解釈部1601の処
理を示すフローチャートである。ステップS1701
で、本処理を開始する。この段階で動作に必要な初期化
処理が行われる。上記図5で説明した通り、プロトコル
解釈部1601もイベントドリブンの構造になってお
り、ステップS1702で、イベントが送信されるのを
待つ。PDLデータが送られて来ると共に外部からイベ
ントが送られて来ると、ステップS1703で、イベン
トがデータ転送開始指示か否かを判断する。
【0097】もし、上記ステップS1703でデータ転
送開始指示のイベントでないならば、他のイベントを処
理するためにステップS1708に進む。ステップS1
708では、他のイベントの判定を行う。もし、上記ス
テップS1703でデータ転送開始指示のイベントなら
ば、ステップS1704に進み、デジタル複合機1−4
の共通設定(デフォルト設定)の「スピード優先モー
ド」(デジタル複合機1−4の印刷スピードを優先する
モード)を取得する。更に、ステップS1705に進
み、上記取得した「スピード優先モード」の設定がON
かOFFかの判定を行う。
送開始指示のイベントでないならば、他のイベントを処
理するためにステップS1708に進む。ステップS1
708では、他のイベントの判定を行う。もし、上記ス
テップS1703でデータ転送開始指示のイベントなら
ば、ステップS1704に進み、デジタル複合機1−4
の共通設定(デフォルト設定)の「スピード優先モー
ド」(デジタル複合機1−4の印刷スピードを優先する
モード)を取得する。更に、ステップS1705に進
み、上記取得した「スピード優先モード」の設定がON
かOFFかの判定を行う。
【0098】もし、上記ステップS1705で「スピー
ド優先モード」の設定がOFFの場合は、ステップS1
709に進み、当該ジョブのデータ格納モードを取得す
る。更に、ステップS1710で、データ格納モードか
否かの判定を行う。もし、上記ステップS1710でデ
ータ格納モードでないならば、ステップS1706に進
む。もし、上記ステップS1710でデータ格納モード
であれば、ステップS1707に進み、データ記憶領域
にPDLデータを書き込む指示を行い、当該PDLデー
タをDataAとする。その後、ステップS1706に
進み、PDLデータをPDL解釈部1620に送る。も
し、上記ステップS1705で「スピード優先モード」
の設定がONの場合は、PDLデータを格納することは
ボックスから印刷する際に印刷スピードの低下を招くこ
とになるので、データ記憶領域にPDLデータを格納す
る処理は行わず、ステップS1706に進む。
ド優先モード」の設定がOFFの場合は、ステップS1
709に進み、当該ジョブのデータ格納モードを取得す
る。更に、ステップS1710で、データ格納モードか
否かの判定を行う。もし、上記ステップS1710でデ
ータ格納モードでないならば、ステップS1706に進
む。もし、上記ステップS1710でデータ格納モード
であれば、ステップS1707に進み、データ記憶領域
にPDLデータを書き込む指示を行い、当該PDLデー
タをDataAとする。その後、ステップS1706に
進み、PDLデータをPDL解釈部1620に送る。も
し、上記ステップS1705で「スピード優先モード」
の設定がONの場合は、PDLデータを格納することは
ボックスから印刷する際に印刷スピードの低下を招くこ
とになるので、データ記憶領域にPDLデータを格納す
る処理は行わず、ステップS1706に進む。
【0099】図15は本発明の第3の実施の形態に係る
デジタル複合機1−4のプロトコル解釈部1601の処
理を示すフローチャートである。ステップS1801
で、本処理を開始する。この段階で動作に必要な初期化
処理が行われる。ステップS1802では、イベントが
送信されるのを待つ。イベントが送信されると、ステッ
プS1803では、イベントがデータ終端検知通知か否
かを判断する。もし、上記ステップS1803でデータ
終端検知通知イベントでない場合は、ステップS180
5に進み、他のイベント処理を行う。
デジタル複合機1−4のプロトコル解釈部1601の処
理を示すフローチャートである。ステップS1801
で、本処理を開始する。この段階で動作に必要な初期化
処理が行われる。ステップS1802では、イベントが
送信されるのを待つ。イベントが送信されると、ステッ
プS1803では、イベントがデータ終端検知通知か否
かを判断する。もし、上記ステップS1803でデータ
終端検知通知イベントでない場合は、ステップS180
5に進み、他のイベント処理を行う。
【0100】PDL解釈部1620がPDLデータの終
端を検知すると、プロトコル解釈部1601にデータ終
端検知通知イベントが送信される。そうすると、上記ス
テップS1803の判断分岐でステップS1804に進
むことになる。ステップS1804では、データ記憶領
域に格納した上述のPDLデータ(DataA)のデー
タ量を記憶するために、変数DatasizeAにDa
taAのサイズを代入する。そして、再び上記ステップ
S1802でイベント待ちを行う。
端を検知すると、プロトコル解釈部1601にデータ終
端検知通知イベントが送信される。そうすると、上記ス
テップS1803の判断分岐でステップS1804に進
むことになる。ステップS1804では、データ記憶領
域に格納した上述のPDLデータ(DataA)のデー
タ量を記憶するために、変数DatasizeAにDa
taAのサイズを代入する。そして、再び上記ステップ
S1802でイベント待ちを行う。
【0101】図16は本発明の第3の実施の形態に係る
デジタル複合機1−4のページ処理部B1612の処理
を示すフローチャートである。ステップS1901で、
本処理を開始する。この段階で動作に必要な初期化処理
が行われる。ステップS1902では、イベントが送信
されるのを待つ。イベントが送信された場合、ステップ
S1903では、ページ作成完了通知か否かの判断を行
う。もし、上記ステップS1903でページ作成完了通
知でなければ、ステップS1907に進み、他のイベン
トを処理する。逆にもし、上記ステップS1903でペ
ージ作成完了通知であれば、ステップS1904に進
み、当該プリントジョブのデータ格納モードを取得す
る。
デジタル複合機1−4のページ処理部B1612の処理
を示すフローチャートである。ステップS1901で、
本処理を開始する。この段階で動作に必要な初期化処理
が行われる。ステップS1902では、イベントが送信
されるのを待つ。イベントが送信された場合、ステップ
S1903では、ページ作成完了通知か否かの判断を行
う。もし、上記ステップS1903でページ作成完了通
知でなければ、ステップS1907に進み、他のイベン
トを処理する。逆にもし、上記ステップS1903でペ
ージ作成完了通知であれば、ステップS1904に進
み、当該プリントジョブのデータ格納モードを取得す
る。
【0102】次に、ステップS1905で、データ格納
を行うモードか否かの条件分岐を行う。もし、上記ステ
ップS1905でデータ格納を行うモードならば、上記
ステップS1902に移行し、再びイベント待ち状態に
なる。また、上記ステップS1905でデータ格納を行
うモードでない場合は、ステップS1906に進み、ペ
ージ処理部B1612は、圧縮伸長部1624に起動を
かけてイメージページ614(イメージデータ)を圧縮
して、その圧縮データをデータ記憶領域に書き込む。こ
こで、便宜上、当該データをDataBとする。そし
て、上記ステップS1906の処理が終了すると、上記
ステップS1902に戻り、再びイベント待ち状態にな
る。
を行うモードか否かの条件分岐を行う。もし、上記ステ
ップS1905でデータ格納を行うモードならば、上記
ステップS1902に移行し、再びイベント待ち状態に
なる。また、上記ステップS1905でデータ格納を行
うモードでない場合は、ステップS1906に進み、ペ
ージ処理部B1612は、圧縮伸長部1624に起動を
かけてイメージページ614(イメージデータ)を圧縮
して、その圧縮データをデータ記憶領域に書き込む。こ
こで、便宜上、当該データをDataBとする。そし
て、上記ステップS1906の処理が終了すると、上記
ステップS1902に戻り、再びイベント待ち状態にな
る。
【0103】図17は本発明の第3の実施の形態に係る
デジタル複合機1−4における、上記図16で説明した
イメージページ1614のデータ記憶領域に対する格納
が終了した時の処理を示すフローチャートである。ステ
ップS2001で、本処理を開始する。ステップS20
02で、イベント待ちになり、ステップS2003で、
イベントが圧縮伸長部1624からの格納完了通知か否
かを判断する。もし、上記ステップS2003で圧縮伸
長部1624からの格納完了通知でない場合は、ステッ
プS2005に進み、他のイベント処理を行う。また、
もし、上記ステップS2003で圧縮伸長部1624か
らの格納完了通知であれば、ステップS2004に進
み、格納した圧縮データのデータ量を積算する。その積
算量は変数DatasizeBに書き込まれる。
デジタル複合機1−4における、上記図16で説明した
イメージページ1614のデータ記憶領域に対する格納
が終了した時の処理を示すフローチャートである。ステ
ップS2001で、本処理を開始する。ステップS20
02で、イベント待ちになり、ステップS2003で、
イベントが圧縮伸長部1624からの格納完了通知か否
かを判断する。もし、上記ステップS2003で圧縮伸
長部1624からの格納完了通知でない場合は、ステッ
プS2005に進み、他のイベント処理を行う。また、
もし、上記ステップS2003で圧縮伸長部1624か
らの格納完了通知であれば、ステップS2004に進
み、格納した圧縮データのデータ量を積算する。その積
算量は変数DatasizeBに書き込まれる。
【0104】図18は本発明の第3の実施の形態に係る
デジタル複合機1−4のPDLプリントジョブ1603
の処理、即ち、PDL描画が終了した時の処理を示すフ
ローチャートである。ステップS2101で、初期化処
理を含めて本処理を開始する。ステップS2102で、
イベント待ち状態に入る。イベントが通知されると、ス
テップS2103で、イベントの解析を行う。もし、上
記ステップS2103でPDL描画ジョブ1605から
のPDL描画ジョブ終了通知でなければ、ステップS2
111に移行し、他のイベント処理を行う。もし、PD
L描画ジョブ1605からのPDL描画ジョブ終了通知
であれば、ステップS2104に移行し、当該ジョブの
データ格納モード情報を取得する。
デジタル複合機1−4のPDLプリントジョブ1603
の処理、即ち、PDL描画が終了した時の処理を示すフ
ローチャートである。ステップS2101で、初期化処
理を含めて本処理を開始する。ステップS2102で、
イベント待ち状態に入る。イベントが通知されると、ス
テップS2103で、イベントの解析を行う。もし、上
記ステップS2103でPDL描画ジョブ1605から
のPDL描画ジョブ終了通知でなければ、ステップS2
111に移行し、他のイベント処理を行う。もし、PD
L描画ジョブ1605からのPDL描画ジョブ終了通知
であれば、ステップS2104に移行し、当該ジョブの
データ格納モード情報を取得する。
【0105】ステップS2105では、データを格納す
るモードか否かを判断する。もし、上記ステップS21
05でデータを格納しないモードであれば、データ記憶
領域に、PDLデータも圧縮イメージデータも格納され
ていないので、その後何も処理をする必要はなく、上記
ステップS2102に戻り、再びイベント待ち状態にな
る。もし、上記ステップS2105でデータを格納する
モードであれば、ステップS2106に移行し、デジタ
ル複合機1−4の共通設定から「スピード優先モード」
を取得する。
るモードか否かを判断する。もし、上記ステップS21
05でデータを格納しないモードであれば、データ記憶
領域に、PDLデータも圧縮イメージデータも格納され
ていないので、その後何も処理をする必要はなく、上記
ステップS2102に戻り、再びイベント待ち状態にな
る。もし、上記ステップS2105でデータを格納する
モードであれば、ステップS2106に移行し、デジタ
ル複合機1−4の共通設定から「スピード優先モード」
を取得する。
【0106】ステップS2107では、「スピード優先
モード」の設定がONかOFFかを判断する。もし、上
記ステップS2107で「スピード優先モード」の設定
がONならば、データ記憶領域にDataBが保存され
ているので、処理としては完了し、上記ステップS21
02に戻る。逆にもし、上記ステップS2107で「ス
ピード優先モード」の設定がOFFならば、ステップS
2108に進む。この段階では、データ記憶領域にPD
Lデータ(DataA)と圧縮イメージデータ(Dat
aB)の両方が格納されている。ステップS2108で
は、上記双方のデータサイズを比較する。もし、PDL
データ(DataA)の方が大きければ、ステップS2
109に進み、データ記憶領域からDataAを削除す
る。一方、圧縮イメージデータ(DataB)の方が大
きければ、ステップS2110に進み、データ記憶領域
からDataBを削除する。
モード」の設定がONかOFFかを判断する。もし、上
記ステップS2107で「スピード優先モード」の設定
がONならば、データ記憶領域にDataBが保存され
ているので、処理としては完了し、上記ステップS21
02に戻る。逆にもし、上記ステップS2107で「ス
ピード優先モード」の設定がOFFならば、ステップS
2108に進む。この段階では、データ記憶領域にPD
Lデータ(DataA)と圧縮イメージデータ(Dat
aB)の両方が格納されている。ステップS2108で
は、上記双方のデータサイズを比較する。もし、PDL
データ(DataA)の方が大きければ、ステップS2
109に進み、データ記憶領域からDataAを削除す
る。一方、圧縮イメージデータ(DataB)の方が大
きければ、ステップS2110に進み、データ記憶領域
からDataBを削除する。
【0107】上記のようにして、データサイズの小さい
データがデジタル複合機1−4に保存されることにな
り、データ記憶領域の節約につながり、より多くのデー
タを保存することができる。
データがデジタル複合機1−4に保存されることにな
り、データ記憶領域の節約につながり、より多くのデー
タを保存することができる。
【0108】以上説明したように、本発明の第3の実施
の形態によれば、デジタル複合機は、PDLデータを解
釈するPDL解釈部1620、PDLデータを解釈して
得た中間データをイメージデータに展開描画するPDL
描画部1621、PDLデータとイメージデータを圧縮
した圧縮データとをデータ記憶領域に保存し、また、圧
縮データの大きさを計測するページ処理部B1612、
PDLデータの大きさを計測するプロトコル解釈部16
01、PDLデータと圧縮データの大きさを比較し、前
記比較結果に基づきデータ記憶領域から大きい方のデー
タを削除するPDLプリントジョブ1603を備えるた
め、次のような効果を奏する。
の形態によれば、デジタル複合機は、PDLデータを解
釈するPDL解釈部1620、PDLデータを解釈して
得た中間データをイメージデータに展開描画するPDL
描画部1621、PDLデータとイメージデータを圧縮
した圧縮データとをデータ記憶領域に保存し、また、圧
縮データの大きさを計測するページ処理部B1612、
PDLデータの大きさを計測するプロトコル解釈部16
01、PDLデータと圧縮データの大きさを比較し、前
記比較結果に基づきデータ記憶領域から大きい方のデー
タを削除するPDLプリントジョブ1603を備えるた
め、次のような効果を奏する。
【0109】ホストコンピュータから送信されたPDL
データをボックスと呼ばれる格納手段に文書という形で
保存する機能を有するデジタル複合機において、印刷ス
ピード優先モードがOFFの場合は、PDLデータとイ
メージデータの大きさを比較して、データサイズの大き
い方のデータを削除するため、換言すれば、データサイ
ズの小さい方のデータを保存するため、印刷スピードの
要求にも応えることができ、且つデータ記憶領域の節約
につながり、ユーザにとって使いやすい装置を提供する
ことができる。
データをボックスと呼ばれる格納手段に文書という形で
保存する機能を有するデジタル複合機において、印刷ス
ピード優先モードがOFFの場合は、PDLデータとイ
メージデータの大きさを比較して、データサイズの大き
い方のデータを削除するため、換言すれば、データサイ
ズの小さい方のデータを保存するため、印刷スピードの
要求にも応えることができ、且つデータ記憶領域の節約
につながり、ユーザにとって使いやすい装置を提供する
ことができる。
【0110】[第4の実施の形態]本発明の第4の実施
の形態のように、上記図8において、圧縮イメージデー
タをページ単位でデータ記憶領域に書き込むたびに、圧
縮イメージデータをPDLデータと比較して、その時点
でもし圧縮イメージデータが大きくなったら、次ページ
からはイメージデータを保存しないようにすることも考
えられる。本発明の第4の実施の形態においては、イメ
ージデータの圧縮処理によるオーバーヘッドを軽減する
ことができるという効果がある。
の形態のように、上記図8において、圧縮イメージデー
タをページ単位でデータ記憶領域に書き込むたびに、圧
縮イメージデータをPDLデータと比較して、その時点
でもし圧縮イメージデータが大きくなったら、次ページ
からはイメージデータを保存しないようにすることも考
えられる。本発明の第4の実施の形態においては、イメ
ージデータの圧縮処理によるオーバーヘッドを軽減する
ことができるという効果がある。
【0111】[他の実施の形態]本発明の上記実施形態
では、図1に示す構成のネットワークシステムを例に挙
げたが、本発明は、図1の構成に限定されるものではな
く、ホストコンピュータ、周辺機器(デジタル複合機)
の設置台数は任意台数とすることが可能であり、また、
周辺機器としては、デジタル複合機の他に、プリンタ、
複写機、ファクシミリなどを設置することも可能であ
る。
では、図1に示す構成のネットワークシステムを例に挙
げたが、本発明は、図1の構成に限定されるものではな
く、ホストコンピュータ、周辺機器(デジタル複合機)
の設置台数は任意台数とすることが可能であり、また、
周辺機器としては、デジタル複合機の他に、プリンタ、
複写機、ファクシミリなどを設置することも可能であ
る。
【0112】本発明の上記実施形態では、周辺機器の印
刷方式については特に言及しなかったが、本発明は、電
子写真方式、インクジェット方式、熱転写方式、感熱方
式、静電方式など各種印刷方式に適用することが可能で
ある。
刷方式については特に言及しなかったが、本発明は、電
子写真方式、インクジェット方式、熱転写方式、感熱方
式、静電方式など各種印刷方式に適用することが可能で
ある。
【0113】本発明の上記実施形態では、周辺機器内部
で管理する文書として図7に示すような文書を例に挙げ
たが、本発明は、図7に示すような文書に限定されるも
のではなく、各種文書に適用することが可能である。
で管理する文書として図7に示すような文書を例に挙げ
たが、本発明は、図7に示すような文書に限定されるも
のではなく、各種文書に適用することが可能である。
【0114】尚、本発明は、複数の機器から構成される
システムに適用しても、1つの機器からなる装置に適用
してもよい。上述した実施形態の機能を実現するソフト
ウェアのプログラムコードを記憶した記憶媒体等の媒体
をシステム或いは装置に供給し、そのシステム或いは装
置のコンピュータ(またはCPUやMPU)が記憶媒体
等の媒体に格納されたプログラムコードを読み出し実行
することによっても、本発明が達成されることは言うま
でもない。
システムに適用しても、1つの機器からなる装置に適用
してもよい。上述した実施形態の機能を実現するソフト
ウェアのプログラムコードを記憶した記憶媒体等の媒体
をシステム或いは装置に供給し、そのシステム或いは装
置のコンピュータ(またはCPUやMPU)が記憶媒体
等の媒体に格納されたプログラムコードを読み出し実行
することによっても、本発明が達成されることは言うま
でもない。
【0115】この場合、記憶媒体等の媒体から読み出さ
れたプログラムコード自体が上述した実施形態の機能を
実現することになり、そのプログラムコードを記憶した
記憶媒体等の媒体は本発明を構成することになる。プロ
グラムコードを供給するための記憶媒体等の媒体として
は、例えば、フロッピー(登録商標)ディスク、ハード
ディスク、光ディスク、光磁気ディスク、CD−RO
M、CD−R、磁気テープ、不揮発性のメモリカード、
ROM、或いはネットワークを介したダウンロードなど
を用いることができる。
れたプログラムコード自体が上述した実施形態の機能を
実現することになり、そのプログラムコードを記憶した
記憶媒体等の媒体は本発明を構成することになる。プロ
グラムコードを供給するための記憶媒体等の媒体として
は、例えば、フロッピー(登録商標)ディスク、ハード
ディスク、光ディスク、光磁気ディスク、CD−RO
M、CD−R、磁気テープ、不揮発性のメモリカード、
ROM、或いはネットワークを介したダウンロードなど
を用いることができる。
【0116】また、コンピュータが読み出したプログラ
ムコードを実行することにより、上述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼動しているOSなどが
実際の処理の一部または全部を行い、その処理によって
上述した実施形態の機能が実現される場合も、本発明に
含まれることは言うまでもない。
ムコードを実行することにより、上述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼動しているOSなどが
実際の処理の一部または全部を行い、その処理によって
上述した実施形態の機能が実現される場合も、本発明に
含まれることは言うまでもない。
【0117】更に、記憶媒体等の媒体から読み出された
プログラムコードが、コンピュータに挿入された機能拡
張ボードやコンピュータに接続された機能拡張ユニット
に備わるメモリに書き込まれた後、そのプログラムコー
ドの指示に基づき、その機能拡張ボードや機能拡張ユニ
ットに備わるCPUなどが実際の処理の一部または全部
を行い、その処理によって上述した実施形態の機能が実
現される場合も、本発明に含まれることは言うまでもな
い。
プログラムコードが、コンピュータに挿入された機能拡
張ボードやコンピュータに接続された機能拡張ユニット
に備わるメモリに書き込まれた後、そのプログラムコー
ドの指示に基づき、その機能拡張ボードや機能拡張ユニ
ットに備わるCPUなどが実際の処理の一部または全部
を行い、その処理によって上述した実施形態の機能が実
現される場合も、本発明に含まれることは言うまでもな
い。
【0118】
【発明の効果】以上説明したように、本発明によれば、
PDLデータを解釈して得た中間データと、中間データ
を展開描画したイメージデータとの大きさを比較し、前
記比較結果に基づき小さい方のデータをデータ記憶領域
に保存する制御を行うため、次のような効果を奏する。
送信されたPDLデータをボックスと呼ばれる格納手段
に文書という形で保存する機能を有するデータ処理装置
において、PDLデータを描画する際に必要な中間デー
タとその中間データを描画展開したイメージデータの大
きさを比較して、小さい方のデータをデータ記憶領域に
保存することにより、文書全体としてのサイズを小さく
することができ、データ記憶領域を節約することが可能
となり、多くの文書をボックスに保存格納することがで
きる。また、中間データとイメージデータの混在した文
書を印刷することが可能となる。
PDLデータを解釈して得た中間データと、中間データ
を展開描画したイメージデータとの大きさを比較し、前
記比較結果に基づき小さい方のデータをデータ記憶領域
に保存する制御を行うため、次のような効果を奏する。
送信されたPDLデータをボックスと呼ばれる格納手段
に文書という形で保存する機能を有するデータ処理装置
において、PDLデータを描画する際に必要な中間デー
タとその中間データを描画展開したイメージデータの大
きさを比較して、小さい方のデータをデータ記憶領域に
保存することにより、文書全体としてのサイズを小さく
することができ、データ記憶領域を節約することが可能
となり、多くの文書をボックスに保存格納することがで
きる。また、中間データとイメージデータの混在した文
書を印刷することが可能となる。
【0119】また、本発明によれば、PDLデータと、
PDLデータを解釈して得た中間データを展開描画した
イメージデータを圧縮した圧縮データとの大きさを比較
し、前記比較結果に基づきデータ記憶領域から大きい方
のデータを削除する制御を行うため、次のような効果を
奏する。送信されたPDLデータをボックスと呼ばれる
格納手段に文書という形で保存する機能を有するデータ
処理装置において、印刷速度優先でない場合は、PDL
データと圧縮データの大きさを比較して、データサイズ
の大きい方のデータを削除する、換言すれば、データサ
イズの小さい方のデータを保存することにより、印刷速
度の要求にも応えることができ、且つデータ記憶領域の
節約につながり、ユーザにとって使いやすいデータ処理
装置を提供することができる。
PDLデータを解釈して得た中間データを展開描画した
イメージデータを圧縮した圧縮データとの大きさを比較
し、前記比較結果に基づきデータ記憶領域から大きい方
のデータを削除する制御を行うため、次のような効果を
奏する。送信されたPDLデータをボックスと呼ばれる
格納手段に文書という形で保存する機能を有するデータ
処理装置において、印刷速度優先でない場合は、PDL
データと圧縮データの大きさを比較して、データサイズ
の大きい方のデータを削除する、換言すれば、データサ
イズの小さい方のデータを保存することにより、印刷速
度の要求にも応えることができ、且つデータ記憶領域の
節約につながり、ユーザにとって使いやすいデータ処理
装置を提供することができる。
【図1】本発明の第1乃至第4の実施の形態に係るホス
トコンピュータ及び周辺機器をLANにより接続したネ
ットワークシステムの構成例を示す概念図である。
トコンピュータ及び周辺機器をLANにより接続したネ
ットワークシステムの構成例を示す概念図である。
【図2】第1乃至第4の実施の形態に係る周辺機器の基
本的な構成例を示すブロック図である。
本的な構成例を示すブロック図である。
【図3】第1乃至第4の実施の形態に係る周辺機器のソ
フトウェア構造の概要を示すブロック図である。
フトウェア構造の概要を示すブロック図である。
【図4】第1乃至第4の実施の形態に係る周辺機器のソ
フトウェア構造の詳細を示すブロック図である。
フトウェア構造の詳細を示すブロック図である。
【図5】第1及び第2の実施の形態に係るイベントの受
信待ち処理を示すフローチャートである。
信待ち処理を示すフローチャートである。
【図6】第1の実施の形態に係るPDLプリントジョブ
実行処理例を示す説明図である。
実行処理例を示す説明図である。
【図7】第1乃至第4の実施の形態に係るボックステー
ブル、文書テーブル、ページ管理テーブルの例を示す説
明図である。
ブル、文書テーブル、ページ管理テーブルの例を示す説
明図である。
【図8】第1乃至第4の実施の形態に係るボックス画面
を示す説明図である。
を示す説明図である。
【図9】第1の実施の形態に係る文書一覧画面を示す説
明図である。
明図である。
【図10】第1の実施の形態に係るボックスプリント実
行処理例を示す説明図である。
行処理例を示す説明図である。
【図11】第1の実施の形態に係るページ処理部Bのペ
ージ完了通知イベントによる処理を示すフローチャート
である。
ージ完了通知イベントによる処理を示すフローチャート
である。
【図12】第1の実施の形態に係るページ処理部Bのペ
ージ印字指示イベントによる処理を示すフローチャート
である。
ージ印字指示イベントによる処理を示すフローチャート
である。
【図13】第3の実施の形態に係るPDLプリントジョ
ブ実行処理例を示す説明図である。
ブ実行処理例を示す説明図である。
【図14】第3の実施の形態に係るプロトコル解釈部の
データ転送開始指示イベントによる処理を示すフローチ
ャートである。
データ転送開始指示イベントによる処理を示すフローチ
ャートである。
【図15】第3の実施の形態に係るをプロトコル解釈部
のデータ終端検知イベントによる処理を示すフローチャ
ートである。
のデータ終端検知イベントによる処理を示すフローチャ
ートである。
【図16】第3の実施の形態に係るページ処理部Bのペ
ージ作成完了通知イベントによる処理を示すフローチャ
ートである。
ージ作成完了通知イベントによる処理を示すフローチャ
ートである。
【図17】第3の実施の形態に係るページ処理部Bのペ
ージ格納完了通知イベントによる処理を示すフローチャ
ートである。
ージ格納完了通知イベントによる処理を示すフローチャ
ートである。
【図18】第3の実施の形態に係るPDLプリントジョ
ブのPDL描画処理終了イベントによる処理を示すフロ
ーチャートである。
ブのPDL描画処理終了イベントによる処理を示すフロ
ーチャートである。
1−1、1−2、1−3 ホストコンピュータ
1−4 デジタル複合機
2−1 CPU
2−4 外部記憶装置
2−8 ネットワークインタフェース
2−9 外部インタフェース
612、1612 ページ処理部B(制御手段、保存手
段、識別手段、復元手段) 620、1620 PDL解釈部(PDL解釈手段) 621、1621 PDL描画部(PDL描画手段) 622、1622 画像転送部(画像転送手段) 623 プリンタ制御部(印刷制御手段) 624、1624 圧縮伸長部(圧縮伸長手段) 625 データ記憶領域 1601 プロトコル解釈部(第一の計測手段) 1603 PDLプリントジョブ(比較手段、判断手
段、削除手段) 1612 ページ処理部B(第二の計測手段)
段、識別手段、復元手段) 620、1620 PDL解釈部(PDL解釈手段) 621、1621 PDL描画部(PDL描画手段) 622、1622 画像転送部(画像転送手段) 623 プリンタ制御部(印刷制御手段) 624、1624 圧縮伸長部(圧縮伸長手段) 625 データ記憶領域 1601 プロトコル解釈部(第一の計測手段) 1603 PDLプリントジョブ(比較手段、判断手
段、削除手段) 1612 ページ処理部B(第二の計測手段)
フロントページの続き
Fターム(参考) 2C087 AA03 AA09 AB05 BA03 BA14
BB10 BC05 BD40
5B021 AA01 AA02 AA05 AA19 CC08
DD13
5C062 AA02 AA05 AA13 AA29 AB22
AB41 AB42 AC07 AC23 AC25
AC43 AC60 AF07 AF12 BA00
BC06
5C073 AA03 BC04 BD03 CE01
Claims (34)
- 【請求項1】 PDL(Page Description Language)
データの保存機能を有するデータ処理装置であって、 前記PDLデータを解釈するPDL解釈手段と、前記P
DLデータを解釈して得た中間データをイメージデータ
に展開描画するPDL描画手段と、前記中間データと前
記イメージデータの大きさを比較する比較手段と、前記
比較結果に基づき小さい方のデータをデータ記憶領域に
保存するように制御する制御手段とを有することを特徴
とするデータ処理装置。 - 【請求項2】 更に、前記中間データと前記イメージデ
ータを前記データ記憶領域に保存する保存手段と、前記
データ記憶領域に保存されたデータが前記中間データで
あるか前記イメージデータであるかを識別する識別手段
と、前記識別結果に基づき前記保存データを前記中間デ
ータ或いは前記イメージデータに復元する復元手段とを
有することを特徴とする請求項1記載のデータ処理装
置。 - 【請求項3】 更に、前記イメージデータを前記データ
記憶領域に保存する際に前記イメージデータに圧縮処理
を施し、前記イメージデータを前記データ記憶領域から
読み出す際に前記イメージデータに伸長処理を施す圧縮
伸長手段を有することを特徴とする請求項1又は2記載
のデータ処理装置。 - 【請求項4】 更に、前記中間データと前記イメージデ
ータが混在した文書の印刷を制御する印刷制御手段と、
前記イメージデータを前記印刷制御手段に転送する画像
転送手段とを有することを特徴とする請求項1乃至3の
何れかに記載のデータ処理装置。 - 【請求項5】 画像読取機能・印刷機能・画像通信機能
等の複数の機能を有する複合機、複写機、プリンタ、フ
ァクシミリに適用可能であることを特徴とする請求項1
乃至4の何れかに記載のデータ処理装置。 - 【請求項6】 PDL(Page Description Language)
データの保存機能を有するデータ処理装置であって、 前記PDLデータを解釈するPDL解釈手段と、前記P
DLデータを解釈して得た中間データをイメージデータ
に展開描画するPDL描画手段と、前記PDLデータと
前記イメージデータを圧縮した圧縮データとをデータ記
憶領域に保存する保存手段と、前記PDLデータの大き
さを計測する第一の計測手段と、前記圧縮データの大き
さを計測する第二の計測手段と、前記PDLデータと前
記圧縮データの大きさを比較する比較手段と、前記比較
結果に基づき前記データ記憶領域から大きい方のデータ
を削除する削除手段とを有することを特徴とするデータ
処理装置。 - 【請求項7】 更に、前記データ記憶領域に保存された
データを印刷する場合に印刷速度優先か否かを判断する
判断手段と、印刷速度優先の場合は印刷速度優先に対応
した処理を行い、印刷速度優先でない場合は前記データ
記憶領域から大きい方のデータを削除するように制御す
る制御手段とを有することを特徴とする請求項6記載の
データ処理装置。 - 【請求項8】 更に、前記イメージデータを前記データ
記憶領域に保存する際に前記イメージデータに圧縮処理
を施し、前記イメージデータを前記データ記憶領域から
読み出す際に前記イメージデータに伸長処理を施す圧縮
伸長手段を有することを特徴とする請求項6又は7記載
のデータ処理装置。 - 【請求項9】 更に、前記中間データと前記イメージデ
ータが混在した文書の印刷を制御する印刷制御手段と、
前記イメージデータを前記印刷制御手段に転送する画像
転送手段とを有することを特徴とする請求項6乃至8の
何れかに記載のデータ処理装置。 - 【請求項10】 画像読取機能・印刷機能・画像通信機
能等の複数の機能を有する複合機、複写機、プリンタ、
ファクシミリに適用可能であることを特徴とする請求項
6乃至9の何れかに記載のデータ処理装置。 - 【請求項11】 PDL(Page Description Languag
e)データを送信する情報処理装置と、該情報処理装置
から受信した前記PDLデータの保存機能を有するデー
タ処理装置とを備えたデータ処理システムであって、 前記データ処理装置は、前記PDLデータを解釈するP
DL解釈手段と、前記PDLデータを解釈して得た中間
データをイメージデータに展開描画するPDL描画手段
と、前記中間データと前記イメージデータの大きさを比
較する比較手段と、前記比較結果に基づき小さい方のデ
ータをデータ記憶領域に保存するように制御する制御手
段とを有し、 前記情報処理装置は、前記データ処理装置とネットワー
ク或いはインタフェースを介してデータ通信を行うこと
を特徴とするデータ処理システム。 - 【請求項12】 前記データ処理装置は、更に、前記中
間データと前記イメージデータを前記データ記憶領域に
保存する保存手段と、前記データ記憶領域に保存された
データが前記中間データであるか前記イメージデータで
あるかを識別する識別手段と、前記識別結果に基づき前
記保存データを前記中間データ或いは前記イメージデー
タに復元する復元手段とを有することを特徴とする請求
項11記載のデータ処理システム。 - 【請求項13】 前記データ処理装置は、更に、前記イ
メージデータを前記データ記憶領域に保存する際に前記
イメージデータに圧縮処理を施し、前記イメージデータ
を前記データ記憶領域から読み出す際に前記イメージデ
ータに伸長処理を施す圧縮伸長手段を有することを特徴
とする請求項11又は12記載のデータ処理システム。 - 【請求項14】 前記データ処理装置は、更に、前記中
間データと前記イメージデータが混在した文書の印刷を
制御する印刷制御手段と、前記イメージデータを前記印
刷制御手段に転送する画像転送手段とを有することを特
徴とする請求項11乃至13の何れかに記載のデータ処
理システム。 - 【請求項15】 前記データ処理装置を、画像読取機能
・印刷機能・画像通信機能等の複数の機能を有する複合
機、複写機、プリンタ、ファクシミリに適用可能である
ことを特徴とする請求項11乃至14の何れかに記載の
データ処理システム。 - 【請求項16】 PDL(Page Description Languag
e)データを送信する情報処理装置と、該情報処理装置
から受信した前記PDLデータの保存機能を有するデー
タ処理装置とを備えたデータ処理システムであって、 前記データ処理装置は、前記PDLデータを解釈するP
DL解釈手段と、前記PDLデータを解釈して得た中間
データをイメージデータに展開描画するPDL描画手段
と、前記PDLデータと前記イメージデータを圧縮した
圧縮データとをデータ記憶領域に保存する保存手段と、
前記PDLデータの大きさを計測する第一の計測手段
と、前記圧縮データの大きさを計測する第二の計測手段
と、前記PDLデータと前記圧縮データの大きさを比較
する比較手段と、前記比較結果に基づき前記データ記憶
領域から大きい方のデータを削除する削除手段とを有
し、 前記情報処理装置は、前記データ処理装置とネットワー
ク或いはインタフェースを介してデータ通信を行うこと
を特徴とするデータ処理システム。 - 【請求項17】 前記データ処理装置は、更に、前記デ
ータ記憶領域に保存されたデータを印刷する場合に印刷
速度優先か否かを判断する判断手段と、印刷速度優先の
場合は印刷速度優先に対応した処理を行い、印刷速度優
先でない場合は前記データ記憶領域から大きい方のデー
タを削除するように制御する制御手段とを有することを
特徴とする請求項16記載のデータ処理システム。 - 【請求項18】 前記データ処理装置は、更に、前記イ
メージデータを前記データ記憶領域に保存する際に前記
イメージデータに圧縮処理を施し、前記イメージデータ
を前記データ記憶領域から読み出す際に前記イメージデ
ータに伸長処理を施す圧縮伸長手段を有することを特徴
とする請求項16又は17記載のデータ処理システム。 - 【請求項19】 前記データ処理装置は、更に、前記中
間データと前記イメージデータが混在した文書の印刷を
制御する印刷制御手段と、前記イメージデータを前記印
刷制御手段に転送する画像転送手段とを有することを特
徴とする請求項16乃至18の何れかに記載のデータ処
理システム。 - 【請求項20】 前記データ処理装置を、画像読取機能
・印刷機能・画像通信機能等の複数の機能を有する複合
機、複写機、プリンタ、ファクシミリに適用可能である
ことを特徴とする請求項16乃至19の何れかに記載の
データ処理システム。 - 【請求項21】 PDL(Page Description Languag
e)データの保存機能を有するデータ処理装置で実行さ
れるデータ処理方法であって、 前記PDLデータを解釈するPDL解釈工程と、前記P
DLデータを解釈して得た中間データをイメージデータ
に展開描画するPDL描画工程と、前記中間データと前
記イメージデータの大きさを比較する比較工程と、前記
比較結果に基づき小さい方のデータをデータ記憶領域に
保存するように制御する制御工程とを有することを特徴
とするデータ処理方法。 - 【請求項22】 更に、前記中間データと前記イメージ
データを前記データ記憶領域に保存する保存工程と、前
記データ記憶領域に保存されたデータが前記中間データ
であるか前記イメージデータであるかを識別する識別工
程と、前記識別結果に基づき前記保存データを前記中間
データ或いは前記イメージデータに復元する復元工程と
を有することを特徴とする請求項21記載のデータ処理
方法。 - 【請求項23】 更に、前記イメージデータを前記デー
タ記憶領域に保存する際に前記イメージデータに圧縮処
理を施し、前記イメージデータを前記データ記憶領域か
ら読み出す際に前記イメージデータに伸長処理を施す圧
縮伸長工程を有することを特徴とする請求項21又は2
2記載のデータ処理方法。 - 【請求項24】 更に、前記中間データと前記イメージ
データが混在した文書の印刷を制御する印刷制御工程
と、前記イメージデータを前記印刷制御工程に転送する
画像転送工程とを有することを特徴とする請求項21乃
至23の何れかに記載のデータ処理方法。 - 【請求項25】 画像読取機能・印刷機能・画像通信機
能等の複数の機能を有する複合機、複写機、プリンタ、
ファクシミリに適用可能であることを特徴とする請求項
21乃至24の何れかに記載のデータ処理方法。 - 【請求項26】 PDL(Page Description Languag
e)データの保存機能を有するデータ処理装置で実行さ
れるデータ処理方法であって、 前記PDLデータを解釈するPDL解釈工程と、前記P
DLデータを解釈して得た中間データをイメージデータ
に展開描画するPDL描画工程と、前記PDLデータと
前記イメージデータを圧縮した圧縮データとをデータ記
憶領域に保存する保存工程と、前記PDLデータの大き
さを計測する第一の計測工程と、前記圧縮データの大き
さを計測する第二の計測工程と、前記PDLデータと前
記圧縮データの大きさを比較する比較工程と、前記比較
結果に基づき前記データ記憶領域から大きい方のデータ
を削除する削除工程とを有することを特徴とするデータ
処理方法。 - 【請求項27】 更に、前記データ記憶領域に保存され
たデータを印刷する場合に印刷速度優先か否かを判断す
る判断工程と、印刷速度優先の場合は印刷速度優先に対
応した処理を行い、印刷速度優先でない場合は前記デー
タ記憶領域から大きい方のデータを削除するように制御
する制御工程とを有することを特徴とする請求項26記
載のデータ処理方法。 - 【請求項28】 更に、前記イメージデータを前記デー
タ記憶領域に保存する際に前記イメージデータに圧縮処
理を施し、前記イメージデータを前記データ記憶領域か
ら読み出す際に前記イメージデータに伸長処理を施す圧
縮伸長工程を有することを特徴とする請求項26又は2
7記載のデータ処理方法。 - 【請求項29】 更に、前記中間データと前記イメージ
データが混在した文書の印刷を制御する印刷制御工程
と、前記イメージデータを前記印刷制御工程に転送する
画像転送工程とを有することを特徴とする請求項26乃
至28の何れかに記載のデータ処理方法。 - 【請求項30】 画像読取機能・印刷機能・画像通信機
能等の複数の機能を有する複合機、複写機、プリンタ、
ファクシミリに適用可能であることを特徴とする請求項
26乃至29の何れかに記載のデータ処理方法。 - 【請求項31】 PDL(Page Description Languag
e)データの保存機能を有するデータ処理装置に適用さ
れるデータ処理方法を実行するプログラムを記憶したコ
ンピュータにより読み出し可能な記憶媒体であって、 前記データ処理方法は、前記PDLデータを解釈するP
DL解釈ステップと、前記PDLデータを解釈して得た
中間データをイメージデータに展開描画するPDL描画
ステップと、前記中間データと前記イメージデータの大
きさを比較する比較ステップと、前記比較結果に基づき
小さい方のデータをデータ記憶領域に保存するように制
御する制御ステップとを有することを特徴とする記憶媒
体。 - 【請求項32】 PDL(Page Description Languag
e)データの保存機能を有するデータ処理装置に適用さ
れるデータ処理方法を実行するプログラムを記憶したコ
ンピュータにより読み出し可能な記憶媒体であって、 前記データ処理方法は、前記PDLデータを解釈するP
DL解釈ステップと、前記PDLデータを解釈して得た
中間データをイメージデータに展開描画するPDL描画
ステップと、前記PDLデータと前記イメージデータを
圧縮した圧縮データとをデータ記憶領域に保存する保存
ステップと、前記PDLデータの大きさを計測する第一
の計測ステップと、前記圧縮データの大きさを計測する
第二の計測ステップと、前記PDLデータと前記圧縮デ
ータの大きさを比較する比較ステップと、前記比較結果
に基づき前記データ記憶領域から大きい方のデータを削
除する削除ステップとを有することを特徴とする記憶媒
体。 - 【請求項33】 PDL(Page Description Languag
e)データの保存機能を有するデータ処理装置に供給さ
れるプログラムであって、 前記PDLデータを解釈するPDL解釈ステップと、前
記PDLデータを解釈して得た中間データをイメージデ
ータに展開描画するPDL描画ステップと、前記中間デ
ータと前記イメージデータの大きさを比較する比較ステ
ップと、前記比較結果に基づき小さい方のデータをデー
タ記憶領域に保存するように制御する制御ステップとを
有することを特徴とするプログラム。 - 【請求項34】 PDL(Page Description Languag
e)データの保存機能を有するデータ処理装置に供給さ
れるプログラムであって、 前記PDLデータを解釈するPDL解釈ステップと、前
記PDLデータを解釈して得た中間データをイメージデ
ータに展開描画するPDL描画ステップと、前記PDL
データと前記イメージデータを圧縮した圧縮データとを
データ記憶領域に保存する保存ステップと、前記PDL
データの大きさを計測する第一の計測ステップと、前記
圧縮データの大きさを計測する第二の計測ステップと、
前記PDLデータと前記圧縮データの大きさを比較する
比較ステップと、前記比較結果に基づき前記データ記憶
領域から大きい方のデータを削除する削除ステップとを
有することを特徴とするプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001263729A JP2003072164A (ja) | 2001-08-31 | 2001-08-31 | データ処理装置、データ処理システム、データ処理方法、記憶媒体、及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001263729A JP2003072164A (ja) | 2001-08-31 | 2001-08-31 | データ処理装置、データ処理システム、データ処理方法、記憶媒体、及びプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2003072164A true JP2003072164A (ja) | 2003-03-12 |
Family
ID=19090439
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001263729A Pending JP2003072164A (ja) | 2001-08-31 | 2001-08-31 | データ処理装置、データ処理システム、データ処理方法、記憶媒体、及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2003072164A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007049335A (ja) * | 2005-08-09 | 2007-02-22 | Brother Ind Ltd | 画像処理プログラム |
JP2011098446A (ja) * | 2009-11-04 | 2011-05-19 | Canon Inc | 画像形成装置、その制御方法及びプログラム |
-
2001
- 2001-08-31 JP JP2001263729A patent/JP2003072164A/ja active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007049335A (ja) * | 2005-08-09 | 2007-02-22 | Brother Ind Ltd | 画像処理プログラム |
JP4534899B2 (ja) * | 2005-08-09 | 2010-09-01 | ブラザー工業株式会社 | 画像処理プログラムおよび画像処理装置 |
JP2011098446A (ja) * | 2009-11-04 | 2011-05-19 | Canon Inc | 画像形成装置、その制御方法及びプログラム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3619087B2 (ja) | 情報処理装置、情報処理方法およびコンピュータ読み取り可能なプログラムを格納した記憶媒体 | |
US8184309B2 (en) | Printing system and job processing method with inhibition and designation of function and deletion of associated jobs | |
JP5004320B2 (ja) | ジョブ処理装置、ジョブ処理方法及びプログラム | |
JP3997504B2 (ja) | 文書印刷方法、文書処理方法及びプリンタ | |
JP3405159B2 (ja) | 印刷装置 | |
JP4693664B2 (ja) | プリンタ装置及びプログラムと印刷方法 | |
JP3573466B2 (ja) | 印刷システム | |
JP4817474B2 (ja) | データ処理装置およびデ―タ処理方法およびコンピュ―タが読み出し可能なプログラムを格納した記憶媒体 | |
JP5679624B2 (ja) | 印刷装置及びその制御方法とプログラム | |
US8860978B2 (en) | Information processing apparatus and control method thereof | |
JP3679660B2 (ja) | 情報処理装置、情報処理方法およびコンピュータ読み取り可能なプログラムが格納された記憶媒体 | |
JP3630943B2 (ja) | 情報処理装置および印刷制御方法および印刷制御システムおよび印刷制御プログラムを格納した記憶媒体 | |
US20110016404A1 (en) | Data processing apparatus, data processing method of data processing apparatus, and computer-readable memory medium storing program therein | |
JP3733288B2 (ja) | 情報処理装置および印刷制御方法および記憶媒体 | |
JP3631068B2 (ja) | 情報処理装置、情報処理方法およびコンピュータ読み取り可能なプログラムを格納した記憶媒体 | |
JP5121261B2 (ja) | 画像処理装置、画像処理装置の制御方法、制御プログラム | |
JP2003337679A (ja) | プログラム、記憶媒体、情報処理装置並びに印刷データ処理方法 | |
JP3903024B2 (ja) | 出力管理方法及び情報処理装置 | |
JP2001158159A (ja) | 印刷制御方法及び装置および印刷システム | |
JP3673684B2 (ja) | 情報処理装置、情報処理方法およびコンピュータ読み取り可能なプログラムを格納した記憶媒体 | |
JP2004070871A (ja) | ネットワークプリンタ及びデータ共有印刷システム | |
JP2002014797A (ja) | 情報処理装置、印刷制御装置、およびその制御方法、および記憶媒体、およびその制御プログラム | |
JP2007007922A (ja) | 画像処理装置 | |
JP2003072164A (ja) | データ処理装置、データ処理システム、データ処理方法、記憶媒体、及びプログラム | |
JP2003067149A (ja) | データ処理装置、データ処理システム、データ処理方法、タブ印刷方法、記憶媒体、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20060414 |
|
RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20070626 |