JPH10108024A - データ処理装置及びデータ処理方法 - Google Patents

データ処理装置及びデータ処理方法

Info

Publication number
JPH10108024A
JPH10108024A JP8259518A JP25951896A JPH10108024A JP H10108024 A JPH10108024 A JP H10108024A JP 8259518 A JP8259518 A JP 8259518A JP 25951896 A JP25951896 A JP 25951896A JP H10108024 A JPH10108024 A JP H10108024A
Authority
JP
Japan
Prior art keywords
data
conversion
format
converted
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
Application number
JP8259518A
Other languages
English (en)
Inventor
Yuuji Rikima
裕二 力間
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP8259518A priority Critical patent/JPH10108024A/ja
Publication of JPH10108024A publication Critical patent/JPH10108024A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)

Abstract

(57)【要約】 【課題】処理時間を短縮することが可能であると共によ
り容量の小さい画像ファイルを作成できるデータ処理装
置及びデータ処理方法を提供すること。 【解決手段】データ処理装置30は、全体を統括し、制
御するCPU31を有している。この制御部31には、
外部機器から供給された画像データを受信するととも
に、所定のデータ処理、すなわち圧縮処理または非圧縮
処理が施された画像データを外部機器に転送するI/F
32が接続されている。また、この制御部31には、I
/F32で受信された画像データを一時的に格納する第
1メモリ33、第1メモリ33に格納されている画像デ
ータを読みだして所定のデータ処理すなわち圧縮処理ま
たは非圧縮処理を施すデータ処理部34、及び圧縮処理
された圧縮画像データまたは非圧縮処理されたビットマ
ップデータを画像ファイルとして格納する第2メモリ3
5が接続されている。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、データ処理装置
及びこのデータ処理装置に適用されるデータ処理方法に
係り、特に、プリンタドライバ等から生成される画像フ
ァイルのサイズが最も小さくなるように非圧縮または圧
縮のどちらかの方式を自動的に選択するデータ処理装置
及びデータ処理方法に関する。
【0002】
【従来の技術】従来、プリントすべき画像データを生成
可能なホストコンピュータは、プリントすべき文書ファ
イルや図形等のプリント用画像を作成するアプリケーシ
ョン、及びプリント用画像から画像データを生成するデ
ータ処理装置を備えている。
【0003】このデータ処理装置は、プリンタドライバ
等を含み、アプリケーションで作成されたプリント用画
像から圧縮形式、または非圧縮形式の画像データを生成
するものである。そして、この画像データは、ハードデ
ィスクに画像ファイルの形式で一時的に格納される。格
納された画像ファイルは、外部に接続されたディジタル
複写装置やレーザビームプリンタ等の画像形成装置に転
送され、この画像形成装置により画像ファイルの基づい
て被記録材としての用紙上に画像が形成される。
【0004】ところで、従来のデータ処理装置において
は、画像データの生成形式は、ユーザがホストコンピュ
ータに対して所定の指示を与えることにより、圧縮形
式、または非圧縮形式が選択される。
【0005】
【発明が解決しようとする課題】しかしながら、プリン
ト用画像から圧縮形式で画像データを生成し、画像ファ
イルとしてハードディスクに格納する場合、プリント用
画像の画像パターンによっては、非圧縮形式で画像デー
タを生成した場合より、格納される画像ファイルの容量
が多くなる場合がある。
【0006】このような場合、ハードディスクに格納可
能な画像ファイルの数が少なくなる問題がある。また、
ハードディスクの空き容量が少なくなってしまった場
合、画像ファイルの生成が不可能となり、所望する画像
を得られない虞もある。
【0007】このため、ユーザは、ハードディスクなど
のデータ記憶装置を増設して、より多くの格納エリアを
確保する必要がある。あるいは、より画像ファイルのサ
イズが小さくなる形式をユーザ自身が選択して、再度画
像ファイルを生成する必要がある。このため、処理時間
が長くなる問題が発生する。
【0008】そこで、この発明の目的は、処理時間を短
縮することが可能であると共に、より容量の小さい画像
ファイルを作成できるデータ処理装置、及びデータ処理
方法を提供することにある。
【0009】
【課題を解決するための手段】この発明は、上記問題点
に基づきなされたもので、画像データを圧縮形式及び非
圧縮形式のいずれか一方のデータ処理形式で変換して変
換データを生成する変換手段と、前記変換手段により変
換された変換データを順次、記憶する記憶手段と、前記
変換手段により画像データが前記データ処理形式で変換
されている途中に、前記記憶手段に記憶された変換デー
タの容量に基づいて、前記データ処理形式で継続して変
換するか、または前記変換手段のデータ処理形式を他方
のデータ処理形式に切り替えて前記画像データを再度変
換するかを判断する制御手段と、を備えたことを特徴と
するデータ処理装置を提供するものである。
【0010】また、この発明によれば、ページ単位の画
像データを圧縮形式及び非圧縮形式のいずれか一方のデ
ータ処理形式で変換して変換データを生成する変換手段
と、前記変換手段により変換された変換データを順次、
記憶する記憶手段と、前記変換手段により画像データが
前記データ処理形式で変換されている途中に、前記記憶
手段に記憶された変換データの容量及び変換が完了した
ページの範囲に基づいて、前記データ処理形式で継続し
て変換するか、または前記変換手段のデータ処理形式を
他方のデータ処理形式に切り替えて前記画像データを再
度変換するかを判断する制御手段と、を備えたことを特
徴とするデータ処理装置が提供される。
【0011】さらに、この発明によればページ単位の画
像データを圧縮形式及び非圧縮形式のいずれか一方のデ
ータ処理形式で変換して変換データを生成する変換手段
と、前記変換手段により変換された変換データを順次、
記憶する記憶手段と、前記変換手段により画像データを
圧縮形式で変換させ、前記圧縮形式で変換された変換デ
ータを前記記憶手段に記憶させている途中に、前記記憶
手段に記憶された変換データの容量及び変換が完了した
画像データの占めるページの範囲に基づいて、1ページ
分の画像データの変換後の変換データの容量が非圧縮形
式で変換した場合と比較して大きくなると判断した場合
には、前記データ処理形式を非圧縮形式に切り替えて再
度画像データを非圧縮形式で変換するとともに、前記1
ページ分の画像データの圧縮形式による変換後の変換デ
ータの容量が非圧縮形式で変換した場合と比較して同等
もしくは小さくなると判断した場合には、前記圧縮形式
による変換を継続する制御手段と、を備えたことを特徴
とするデータ処理装置が提供される。
【0012】またさらに、この発明によれば、ページ単
位の画像データを圧縮形式及び非圧縮形式のいずれか一
方のデータ処理形式で変換して変換データを生成する変
換手段と、前記変換手段により変換された変換データを
順次、記憶する記憶手段と、前記非圧縮形式での1ペー
ジ分に相当する変換データの容量Aを検出する容量検出
手段と、n>1としたときに、前記容量Aの1/nの値
を閾値Bとして設定する設定手段と、前記変換手段によ
り画像データを圧縮形式で変換させ、前記圧縮形式で変
換された変換データを前記記憶手段に記憶させている途
中に、前記記憶手段に記憶された変換データの容量が前
記閾値Bを越え、且つこの時点での変換が完了した画像
データの占めるページの範囲が1ページの1/nに満た
ない場合には、前記データ処理形式を非圧縮形式に切り
替えて再度画像データを非圧縮形式で変換する制御手段
と、を備えたことを特徴とするデータ処理装置が提供さ
れる。
【0013】またさらに、この発明によれば、ページ単
位の画像データを圧縮形式及び非圧縮形式のいずれか一
方のデータ処理形式で変換して変換データを生成する変
換手段と、前記変換手段により変換された変換データを
順次、記憶する記憶手段と、前記非圧縮形式での1ペー
ジ分に相当する変換データの容量Aを検出する容量検出
手段と、n>1としたときに、前記容量Aの1/nの値
を閾値Bとして設定する設定手段と、前記変換手段によ
り画像データを圧縮形式で変換させ、前記圧縮形式で変
換された変換データを前記記憶手段に記憶させている途
中に、前記記憶手段に記憶された変換データの容量が前
記閾値Bを越え、且つこの時点での変換が完了した画像
データの占めるページの範囲が1ページの1/nに満た
ない場合には、前記データ処理形式を非圧縮形式に切り
替えて再度画像データを非圧縮形式で変換する制御手段
と、を備えたことを特徴とするデータ処理装置が提供さ
れる。
【0014】さらにまた、この発明によれば、ページ単
位の画像データを圧縮形式及び非圧縮形式のいずれか一
方のデータ処理形式で変換して変換データを生成する変
換手段と、前記変換手段により変換された変換データを
順次、記憶する記憶手段と、前記非圧縮形式での1ペー
ジ分に相当する変換データの容量Aを検出する容量検出
手段と、n>1としたときに、前記容量Aの1/nの値
を閾値Bとして設定する設定手段と、前記変換手段によ
り画像データを圧縮形式で変換させ、前記圧縮形式で変
換された変換データを前記記憶手段に記憶させている途
中に、前記記憶手段に記憶された変換データの容量が前
記閾値Bを越え、且つこの時点での変換が完了した画像
データの占めるページの範囲が1ページの1/nを越え
る場合には、前記圧縮形式による変換を継続する制御手
段と、を備えたことを特徴とするデータ処理装置が提供
される。
【0015】またさらに、この発明によれば、画像デー
タを圧縮形式及び非圧縮形式のいずれか一方のデータ処
理形式で変換して変換データを生成する変換工程と、前
記変換工程で変換された変換データを順次、記憶する記
憶工程と、前記変換工程及び記憶工程において、前記画
像データが前記データ処理形式で変換されている途中
に、前記記憶工程で既に記憶された変換データの容量に
基づいて、前記データ処理形式で継続して変換するか、
または前記変換工程におけるデータ処理形式を他方のデ
ータ処理形式に切り替えて前記画像データを再度変換す
るかを判断する判断工程と、を備えたことを特徴とする
データ処理方法が提供される。
【0016】さらにまた、この発明によれば、ページ単
位の画像データを圧縮形式及び非圧縮形式のいずれか一
方のデータ処理形式で変換して変換データを生成する変
換工程と、前記変換工程で変換された変換データを順
次、記憶する記憶工程と、前記変換工程及び記憶工程に
おいて、前記画像データが前記データ処理形式で変換さ
れている途中に、前記記憶工程で既に記憶された変換デ
ータの容量及び変換が完了したページの範囲に基づい
て、前記データ処理形式で継続して変換するか、または
前記変換工程におけるデータ処理形式を他方のデータ処
理形式に切り替えて前記画像データを再度変換するかを
判断する判断工程と、を備えたことを特徴とするデータ
処理方法が提供される。
【0017】またさらに、この発明によれば、ページ単
位の画像データを圧縮形式で変換して変換データを生成
する変換工程と、前記圧縮形式で変換された変換データ
を順次、記憶する記憶工程と、前記変換工程及び記憶工
程において、前記画像データが変換された後に記憶させ
ている途中に、前記記憶工程で既に記憶された変換デー
タの容量及び変換が完了した画像データの占めるページ
の範囲に基づいて、1ページ分の画像データの変換後の
変換データの容量が非圧縮形式で変換した場合と比較し
て大きくなるか否かを判断する判断工程と、前記判断工
程において、1ページ分の画像データの変換後の変換デ
ータの容量が非圧縮形式で変換した場合と比較して大き
くなると判断した場合には、前記データ処理形式を非圧
縮形式に切り替えて再度画像データを非圧縮形式で変換
する工程と、前記判断工程において、前記1ページ分の
画像データの圧縮形式による変換後の変換データの容量
が非圧縮形式で変換した場合と比較して同等もしくは小
さくなると判断した場合には、前記圧縮形式によって継
続して変換する工程と、を備えたことを特徴とするデー
タ処理方法が提供される。
【0018】さらにまた、この発明によれば、ページ単
位の画像データを圧縮形式で変換して変換データを生成
する変換手段と、前記変換手段により変換された変換デ
ータを順次、記憶する記憶手段と、前記非圧縮形式での
1ページ分に相当する変換データの容量Aを検出する検
出工程と、n>1としたときに、前記容量Aの1/nの
値を閾値Bとして設定する設定工程と、前記変換工程及
び記憶工程において、前記圧縮形式で変換された変換デ
ータを前記記憶手段に記憶させている途中に、前記記憶
工程で既に記憶された変換データの容量が前記閾値Bを
越え、且つこの時点での変換が完了した画像データの占
めるページの範囲が1ページの1/nに満たないか否か
を判断する判断工程と、前記判断工程において、前記条
件を満たさないと判断した場合には、前記データ処理形
式を非圧縮形式に切り替えて再度画像データを非圧縮形
式で変換する工程と、を備えたことを特徴とするデータ
処理方法が提供される。
【0019】またさらに、この発明によれば、ページ単
位の画像データを圧縮形式で変換して変換データを生成
する変換手段と、前記変換手段により変換された変換デ
ータを順次、記憶する記憶手段と、前記非圧縮形式での
1ページ分に相当する変換データの容量Aを検出する検
出工程と、n>1としたときに、前記容量Aの1/nの
値を閾値Bとして設定する設定工程と、前記変換工程及
び記憶工程において、前記圧縮形式で変換された変換デ
ータを前記記憶手段に記憶させている途中に、前記記憶
工程で既に記憶された変換データの容量が前記閾値Bを
越え、且つこの時点での変換が完了した画像データの占
めるページの範囲が1ページの1/nに満たないか否か
を判断する判断工程と、前記判断工程において、前記条
件を満たしていると判断した場合には、前記圧縮形式に
よって継続して変換する工程と、を備えたことを特徴と
するデータ処理方法が提供される。
【0020】
【発明の実施の形態】以下、図面を参照してこの発明に
係るデータ処理装置、及びデータ処理方法のの実施の形
態について詳細に説明する。図1は、この発明のデータ
処理装置を備えたホストコンピュータのプリント機能を
説明するための図である。
【0021】このデータ処理装置を備えたホストコンピ
ュータ(以下、PCと称する)10は、プリントすべき
文書ファイルや図形等のプリント用画像を作成するアプ
リケーション12、このアプリケーション12の指示に
よりプリント画像、例えば文書ファイルの各ページ毎に
後述する画像形成装置に転送するための画像データを生
成するプリンタドライバ14を含むデータ処理装置、生
成された画像データを画像ファイルの形で格納するハー
ドディスクなどの記憶装置16、及び格納された画像フ
ァイルを外部に接続された画像形成装置に転送するプリ
ントマネージャ18を有している。
【0022】プリンタドライバ14を含むデータ処理装
置は、プリント用画像から、圧縮形式の画像データ、ま
たは非圧縮形式すなわちビットマップ形式の画像データ
を生成するものである。
【0023】画像データの圧縮形式の一例としては、一
次元符号化方式としてのモディファイド・ハフマン形式
(MH形式)、二次元符号化方式としてのモディファイ
ド・リード形式(MR形式)、ベーシックファクシミリ
符号化方式としてのモディファイド・モディファイド・
リード形式(MMR形式)等が採用される。
【0024】画像ファイルの転送先としての画像形成装
置は、例えばディジタル複写装置、レーザビームプリン
タ等である。以下に、画像形成装置の一例としてのディ
ジタル複写装置の概略的な構成について説明する。
【0025】図2は、ディジタル複写装置の概略的な構
成を示すブロック図である。このディジタル複写装置2
0は、全体を統括し、制御する制御部21を有してい
る。この制御部21には、原稿画像を読み取るスキャナ
部22、スキャナ部22で読み取られた原稿画像に対応
する画像データに基づいて被記録材としての用紙上に画
像を形成するプリント部23、画像データを一時的に格
納するメモリ24、及びこの画像形成装置で生成された
画像データを外部機器に転送するとともに、外部機器か
ら供給された画像データを受信するI/F25が接続さ
れている。
【0026】スキャナ部22は、制御部21からの要求
に基づいて原稿画像の読み取り動作を実行し、画像デー
タに変換して制御部21に転送する。なお、スキャナ部
22の読み取り動作の開始や各パラメータの設定など
は、制御部21によって実行される。
【0027】プリント部23は、制御部21の要求に従
い、制御部21から送られてくる画像データに基づいて
用紙上に画像を形成する。なお、プリント部の動作の制
御や各パラメータの設定などは、制御部21によって実
行される。
【0028】メモリ24は、制御部21の要求に従い、
制御部21から送られてくる画像データを一時的に内部
に格納するとともに、制御部21の要求に従い、格納し
ている画像データを制御部21に送り出す。
【0029】I/F25は、制御部21の要求に従い、
メモリ24に格納されている画像データを読みだして、
接続されている外部機器に転送するとともに、外部機器
から供給された画像データを受信して、制御部21に受
け渡す。
【0030】外部機器としてのPC10のプリントマネ
ージャ18から供給される圧縮形式圧縮画像データまた
は非圧縮形式のビットマップデータ等の画像データは、
画像形成装置20のI/F25で受信され、制御部21
に転送される。そして、この画像データは、一時的にメ
モリ24に格納される。そして、制御部21は、所定の
タイミングで格納されている画像データを読みだしてプ
リント部23に供給し、プリント部23を制御して、用
紙上にPC10から供給された画像データに対応する画
像を形成する。
【0031】上述した実施の形態では、PC10内に設
けられたデータ処理装置により、画像データを圧縮形式
または非圧縮形式で生成していたが、複数の外部機器が
共通のバスラインを介してデータ処理装置に接続されて
いる構成であってもよい。
【0032】すなわち、図3に示すように、データ処理
装置30は、全体を統括し、制御するCPU31を有し
ている。この制御部31には、外部機器から供給された
画像データを受信するとともに、所定のデータ処理、す
なわち圧縮処理または非圧縮処理が施された画像データ
を外部機器に転送するI/F32が接続されている。ま
た、この制御部31には、I/F32で受信された画像
データを一時的に格納する第1メモリ33、第1メモリ
33に格納されている画像データを読みだして所定のデ
ータ処理すなわち圧縮処理または非圧縮処理を施すデー
タ処理部34、及び圧縮処理された圧縮画像データまた
は非圧縮処理されたビットマップデータを画像ファイル
として格納する第2メモリ35が接続されている。
【0033】そして、このデータ処理装置30は、I/
F32を介してバスライン40に接続されている。この
バスライン40には、ディジタル複写装置(D−PP
C)41、ファクシミリ(FAX)42、ホストコンピ
ュータ(PC)43、スキャナ44、プリンタ45等が
それぞれに設けられているI/Fを介して接続されてい
る。
【0034】D−PPC41は、原稿画像を読みとるス
キャナ部を有しており、このスキャナ部で読みとられた
原稿画像の画像データがバスライン40を介してデータ
処理装置30に転送され、所定のデータ処理が施され
る。また、このD−PPC41は、画像データに基づい
て用紙上に画像を形成するプリント部を有している。デ
ータ処理装置30からバスライン40を介してD−PP
C41に供給された所定のデータ処理が施された画像デ
ータは、D−PPC41内の制御部によって展開され、
プリント部によって用紙上に画像がプリントされる。
【0035】FAX42は、通信回線を介して送信され
た画像データを受信して、この画像データに基づいて用
紙上に画像を形成するプリント部、及び読みとった画像
データや、バスライン40で接続された他の外部機器で
作成された画像データを通信回線を介して送信する送信
部とを有している。他の外部機器で作成された画像デー
タは、データ処理装置30で所定のデータ処理が施され
た後、バスライン40を介してFAX42に供給され、
FAX42内の制御部によって展開された後、通信回線
を介して外部に送信される。
【0036】PC43は、文書ファイルなどの画像デー
タを作成するアプリケーションを有している。PC43
で作成された画像データは、バスライン40を介してデ
ータ処理装置30に転送される。そして、このデータ処
理装置30で所定のデータ処理が施された後、バスライ
ン40を介して画像形成機能を有する画像形成装置、例
えばD−PPC41等に転送され、D−PPC41内の
制御部によって展開された後、プリント部によって用紙
上に文書ファイルに対応した画像がプリントされる。
【0037】スキャナ44は、原稿画像を読みとって画
像データを作成する。この画像データは、バスライン4
0を介してデータ処理装置30に転送される。そして、
このデータ処理装置30で所定のデータ処理が施された
後、バスライン40を介して画像形成機能を有する画像
形成装置、例えばD−PPC41等に転送され、D−P
PC41内の制御部によって展開された後、プリント部
によって用紙上に原稿画像に対応する画像がプリントさ
れる。
【0038】プリンタ45は、バスライン40に接続さ
れた他の外部機器、例えばPC43やスキャナ44等で
生成された画像データに基づいて用紙上に画像を形成す
る。すなわち、データ処理装置30で所定のデータ処理
が施された画像データは、バスライン40を介してプリ
ンタに転送され、プリンタ45内の制御部によって展開
された後、用紙上に画像がプリントされる。
【0039】次に、この発明のデータ処理装置によって
実行されるデータ処理方法について説明する。画像の内
容が文字のような場合、例えばMMR形式で画像データ
を圧縮すると、画像ファイルの大きさは、圧縮しないビ
ットマップ形式で画像ファイルを作成した場合に比べて
約1/10〜1/20程度のサイズとなる。しかし、写
真のような複雑な画像の場合には、かなり圧縮率が低下
し、場合によっては、圧縮しないビットマップ形式の画
像データの場合より画像ファイルのサイズが大きくなる
場合がある。
【0040】図4には、画像サイズの一例が示されてい
る。A4サイズの用紙の画像を600DPIで画像ファ
イルを生成した場合、ビットマップ形式で画像データを
作成して画像ファイルを生成すると、画像ファイルのサ
イズは、約4MB程度となる。また、このA4サイズの
用紙に形成されている画像の内容が文字のような場合、
MMR形式で圧縮処理して画像データを作成して画像フ
ァイルを生成すると、画像ファイルのサイズは、約20
0KB程度となる。
【0041】しかしながら、画像の内容が、図5に示し
たような市松模様の場合、MMR形式では最も圧縮率が
落ち、圧縮後の画像データで画像ファイルを生成する
と、画像ファイルのサイズは、ビットマップ形式の約3
倍に相当する約12MB程度に膨れ上がる。この画像フ
ァイルは、ハードディスクなどのメモリに格納されるた
め、メモリの空き容量が少なくとも12MB必要とされ
ることとなる。
【0042】図6には、データ処理装置によって実行さ
れるデータ処理方法のフローチャートが示されている。
圧縮形式または非圧縮形式の画像データで画像ファイル
を生成する前に、画像データの処理形式、すなわち圧縮
形式または非圧縮形式を判断するための判断基準を算出
する。まず、圧縮しないビットマップ形式での画像ファ
イルサイズAを算出する(S1)。ここで、画像ファイ
ルサイズAは、画像の縦と横のドット数からバイト単位
で算出される。このS1において、画像の全ドット数、
すなわち画像の縦のドット数と横のドット数との積で算
出される全ドット数を8で割るのは、バイト単位で算出
するためである。
【0043】続いて、処理形式を変更する判断基準とし
て、画像ファイルサイズAの1/nのサイズを求め、A
/n=Bを閾値とする(S2)。なお、n>1である。
そして、初期の画像データの処理形式として圧縮形式、
例えばMMR形式を設定する(S3)。
【0044】続いて、データ処理して生成した画像デー
タを書き込む画像ファイルをメモリ等の記憶装置に新規
にオープンする(S4)。続いて、データ処理が施され
る画像データ、例えばPCのアプリケーションで作成さ
れた後にPCから転送された文書ファイルの読み込み位
置をページの先頭に移動させる(S5)。
【0045】そして、文書ファイルのページデータの一
部を読み込み、圧縮形式としてのMMR形式で画像デー
タを生成する(S6)。そして、生成した圧縮形式の画
像データをメモリの画像ファイルに書き込む(S7)。
【0046】続いて、全てのページのページデータがデ
ータ処理された画像データに変換されたか否かを判断
し、終了している場合には、画像ファイルをクローズし
てデータ処理を終了する(S14)。
【0047】一方、全てのページデータが画像データに
変換されていない場合、処理形式が圧縮形式であるか非
圧縮形式であるかが判断される(S9)。データ処理形
式が非圧縮形式、すなわちビットマップ形式である場合
には、S6に戻り、全てのページデータがビットマップ
形式の画像データに変換されるまで、処理が繰り返され
る。
【0048】データ処理形式が圧縮形式である場合に
は、現在までに書込が完了している画像ファイルのサイ
ズと、S2で算出した閾値Bとが比較される(S1
0)。ここで、画像ファイルのサイズが閾値Bを越えて
いない場合には、S6に戻り、全てのページデータがビ
ットマップ形式の画像データに変換されるまで、処理が
繰り返される。
【0049】画像ファイルのサイズが閾値Bを越えてい
る場合には、現在までに書込が完了している画像ファイ
ルの範囲が、ページの1/nの範囲に到達しているかを
判断する(S11)。ページの1/nの範囲まで画像フ
ァイルの生成が完了している場合には、少なくとも圧縮
形式の画像データで画像ファイルを生成しても、ビット
マップ形式で画像ファイルを生成した場合と同等のサイ
ズになると予想して、S6に戻って、全てのページデー
タがビットマップ形式の画像データに変換されるまで、
処理が繰り返される。
【0050】また、ページの1/nの範囲まで画像ファ
イルの生成が完了していない場合には、このまま継続し
て圧縮形式の画像データで画像ファイルを生成すると、
ビットマップ形式で画像ファイルを生成した場合よりフ
ァイルサイズが大きくなると予想し、データ処理を一旦
中止してデータ処理の形式をビットマップ形式、すなわ
ち非圧縮形式に変更する(S12)。
【0051】つまり、画像ファイルサイズAの1/nに
相当するファイルサイズBを越えたにもかかわらず、ペ
ージ全体の1/nの範囲に相当する画像データが生成さ
れていないということは、ページ全体の画像データを生
成した際には、画像ファイルサイズがビットマップ形式
の場合のサイズAを越えることとなり、圧縮処理するこ
と自体が無駄となる。このため、非圧縮形式のビットマ
ップ形式で画像データを生成し、画像ファイルを生成す
ることにより、圧縮形式より小さい画像ファイルのサイ
ズAにとどめることができる。
【0052】そして、ビットマップ形式にデータ処理形
式を変更した後、現在までに生成した画像ファイルをク
ローズし、削除する(S13)。そして、S4に戻り、
改めて画像ファイルをオープンし、ビットマップ形式で
再度画像ファイルを生成する。
【0053】上述したように、この発明のデータ処理方
法によれば、処理すべきデータを、まず最初に圧縮形式
で処理し、圧縮形式の画像データで画像ファイルを生成
する。そして、画像ファイルの生成途中で所定の判断基
準に基づいて、現在実行されているデータ処理形式、す
なわち圧縮形式で画像ファイルを生成することにより、
画像ファイルのサイズをビットマップ形式の画像ファイ
ルサイズより小さくできるか否か判断する。そして、画
像ファイルのサイズが小さくできる、または同等のサイ
ズとなると判断した場合には、継続して圧縮形式で画像
ファイルを生成する。圧縮形式で生成した画像ファイル
のサイズが、ビットマップ形式の画像ファイルサイズよ
り大きくなると判断した場合には、データ処理形式をビ
ットマップ形式に変更して再度画像ファイルを生成す
る。
【0054】したがって、より小さい画像ファイルを自
動的に生成することが可能となる。このため、ハードデ
ィスクなどの記憶装置に格納可能なファイルの数を多く
できるとともに、画像ファイルが途中で生成できなくな
るような問題も解決することができる。
【0055】また、ページ全体の範囲に相当する画像フ
ァイルを生成した後に、データ処理形式をユーザが切り
替えるような従来の処理方法と比較して、このデータ処
理方法は、短時間で処理が可能となる。
【0056】さらに、S2、及びS11におけるnをあ
る程度大きい値に設定することにより、画像ファイルを
生成する早期の段階で、生成される画像ファイルのサイ
ズを見きわめることが可能となり、より短い処理時間
で、しかもより小さいサイズの画像ファイルを作成する
ことが可能となる。
【0057】
【発明の効果】以上説明したように、この発明によれ
ば、処理時間を短縮することが可能であると共に、より
容量の小さい画像ファイルを作成できるデータ処理装
置、及びデータ処理方法を提供することができる。
【図面の簡単な説明】
【図1】図1は、この発明のデータ処理方法が適用され
るホストコンピュータを概略的に示す図である。
【図2】図2は、図1に示したホストコンピュータから
転送された画像データに基づいてプリント画像を形成す
る画像形成装置の一例としてのディジタル複写装置の構
成を概略的に示す図である。
【図3】図3は、この発明のデータ処理装置を含むシス
テムの構成を概略的に示す図である。
【図4】図4は、画像サイズの一例を示す図である。
【図5】図5は、画像データに変換される画像の一例を
示す図である。
【図6】図6は、この発明のデータ処理方法を示すフロ
ーチャートである。
【符号の説明】
10…ホストコンピュータ 12…アプリケーション 14…プリンタドライバ 16…ハードディスク 18…プリントマネージャ 20…ディジタル複写装置 21…制御部 22…スキャナ部 23…プリント部 24…メモリ 25…I/F 30…データ処理装置 31…CPU 32…I/F 33…第1メモリ 34…データ処理部 35…第2メモリ 40…バスライン 41…ディジタル複写装置 42…ファクシミリ 43…ホストコンピュータ 44…スキャナ 45…プリンタ

Claims (10)

    【特許請求の範囲】
  1. 【請求項1】画像データを圧縮形式及び非圧縮形式のい
    ずれか一方のデータ処理形式で変換して変換データを生
    成する変換手段と、 前記変換手段により変換された変換データを順次、記憶
    する記憶手段と、 前記変換手段により画像データが前記データ処理形式で
    変換されている途中に、前記記憶手段に記憶された変換
    データの容量に基づいて、前記データ処理形式で継続し
    て変換するか、または前記変換手段のデータ処理形式を
    他方のデータ処理形式に切り替えて前記画像データを再
    度変換するかを判断する制御手段と、 を備えたことを特徴とするデータ処理装置。
  2. 【請求項2】ページ単位の画像データを圧縮形式及び非
    圧縮形式のいずれか一方のデータ処理形式で変換して変
    換データを生成する変換手段と、 前記変換手段により変換された変換データを順次、記憶
    する記憶手段と、 前記変換手段により画像データが前記データ処理形式で
    変換されている途中に、前記記憶手段に記憶された変換
    データの容量及び変換が完了したページの範囲に基づい
    て、前記データ処理形式で継続して変換するか、または
    前記変換手段のデータ処理形式を他方のデータ処理形式
    に切り替えて前記画像データを再度変換するかを判断す
    る制御手段と、 を備えたことを特徴とするデータ処理装置。
  3. 【請求項3】ページ単位の画像データを圧縮形式及び非
    圧縮形式のいずれか一方のデータ処理形式で変換して変
    換データを生成する変換手段と、 前記変換手段により変換された変換データを順次、記憶
    する記憶手段と、 前記変換手段により画像データを圧縮形式で変換させ、
    前記圧縮形式で変換された変換データを前記記憶手段に
    記憶させている途中に、前記記憶手段に記憶された変換
    データの容量及び変換が完了した画像データの占めるペ
    ージの範囲に基づいて、1ページ分の画像データの変換
    後の変換データの容量が非圧縮形式で変換した場合と比
    較して大きくなると判断した場合には、前記データ処理
    形式を非圧縮形式に切り替えて再度画像データを非圧縮
    形式で変換するとともに、前記1ページ分の画像データ
    の圧縮形式による変換後の変換データの容量が非圧縮形
    式で変換した場合と比較して同等もしくは小さくなると
    判断した場合には、前記圧縮形式による変換を継続する
    制御手段と、 を備えたことを特徴とするデータ処理装置。
  4. 【請求項4】ページ単位の画像データを圧縮形式及び非
    圧縮形式のいずれか一方のデータ処理形式で変換して変
    換データを生成する変換手段と、 前記変換手段により変換された変換データを順次、記憶
    する記憶手段と、 前記非圧縮形式での1ページ分に相当する変換データの
    容量Aを検出する容量検出手段と、 n>1としたときに、前記容量Aの1/nの値を閾値B
    として設定する設定手段と、 前記変換手段により画像データを圧縮形式で変換させ、
    前記圧縮形式で変換された変換データを前記記憶手段に
    記憶させている途中に、前記記憶手段に記憶された変換
    データの容量が前記閾値Bを越え、且つこの時点での変
    換が完了した画像データの占めるページの範囲が1ペー
    ジの1/nに満たない場合には、前記データ処理形式を
    非圧縮形式に切り替えて再度画像データを非圧縮形式で
    変換する制御手段と、 を備えたことを特徴とするデータ処理装置。
  5. 【請求項5】ページ単位の画像データを圧縮形式及び非
    圧縮形式のいずれか一方のデータ処理形式で変換して変
    換データを生成する変換手段と、 前記変換手段により変換された変換データを順次、記憶
    する記憶手段と、 前記非圧縮形式での1ページ分に相当する変換データの
    容量Aを検出する容量検出手段と、 n>1としたときに、前記容量Aの1/nの値を閾値B
    として設定する設定手段と、 前記変換手段により画像データを圧縮形式で変換させ、
    前記圧縮形式で変換された変換データを前記記憶手段に
    記憶させている途中に、前記記憶手段に記憶された変換
    データの容量が前記閾値Bを越え、且つこの時点での変
    換が完了した画像データの占めるページの範囲が1ペー
    ジの1/nを越える場合には、前記圧縮形式による変換
    を継続する制御手段と、 を備えたことを特徴とするデータ処理装置。
  6. 【請求項6】画像データを圧縮形式及び非圧縮形式のい
    ずれか一方のデータ処理形式で変換して変換データを生
    成する変換工程と、 前記変換工程で変換された変換データを順次、記憶する
    記憶工程と、 前記変換工程及び記憶工程において、前記画像データが
    前記データ処理形式で変換されている途中に、前記記憶
    工程で既に記憶された変換データの容量に基づいて、前
    記データ処理形式で継続して変換するか、または前記変
    換工程におけるデータ処理形式を他方のデータ処理形式
    に切り替えて前記画像データを再度変換するかを判断す
    る判断工程と、 を備えたことを特徴とするデータ処理方法。
  7. 【請求項7】ページ単位の画像データを圧縮形式及び非
    圧縮形式のいずれか一方のデータ処理形式で変換して変
    換データを生成する変換工程と、 前記変換工程で変換された変換データを順次、記憶する
    記憶工程と、 前記変換工程及び記憶工程において、前記画像データが
    前記データ処理形式で変換されている途中に、前記記憶
    工程で既に記憶された変換データの容量及び変換が完了
    したページの範囲に基づいて、前記データ処理形式で継
    続して変換するか、または前記変換工程におけるデータ
    処理形式を他方のデータ処理形式に切り替えて前記画像
    データを再度変換するかを判断する判断工程と、 を備えたことを特徴とするデータ処理方法。
  8. 【請求項8】ページ単位の画像データを圧縮形式で変換
    して変換データを生成する変換工程と、 前記圧縮形式で変換された変換データを順次、記憶する
    記憶工程と、 前記変換工程及び記憶工程において、前記画像データが
    変換された後に記憶させている途中に、前記記憶工程で
    既に記憶された変換データの容量及び変換が完了した画
    像データの占めるページの範囲に基づいて、1ページ分
    の画像データの変換後の変換データの容量が非圧縮形式
    で変換した場合と比較して大きくなるか否かを判断する
    判断工程と、 前記判断工程において、1ページ分の画像データの変換
    後の変換データの容量が非圧縮形式で変換した場合と比
    較して大きくなると判断した場合には、前記データ処理
    形式を非圧縮形式に切り替えて再度画像データを非圧縮
    形式で変換する工程と、 前記判断工程において、前記1ページ分の画像データの
    圧縮形式による変換後の変換データの容量が非圧縮形式
    で変換した場合と比較して同等もしくは小さくなると判
    断した場合には、前記圧縮形式によって継続して変換す
    る工程と、 を備えたことを特徴とするデータ処理方法。
  9. 【請求項9】ページ単位の画像データを圧縮形式で変換
    して変換データを生成する変換手段と、 前記変換手段により変換された変換データを順次、記憶
    する記憶手段と、 前記非圧縮形式での1ページ分に相当する変換データの
    容量Aを検出する検出工程と、 n>1としたときに、前記容量Aの1/nの値を閾値B
    として設定する設定工程と、 前記変換工程及び記憶工程において、前記圧縮形式で変
    換された変換データを前記記憶手段に記憶させている途
    中に、前記記憶工程で既に記憶された変換データの容量
    が前記閾値Bを越え、且つこの時点での変換が完了した
    画像データの占めるページの範囲が1ページの1/nに
    満たないか否かを判断する判断工程と、 前記判断工程において、前記条件を満たさないと判断し
    た場合には、前記データ処理形式を非圧縮形式に切り替
    えて再度画像データを非圧縮形式で変換する工程と、 を備えたことを特徴とするデータ処理方法。
  10. 【請求項10】ページ単位の画像データを圧縮形式で変
    換して変換データを生成する変換手段と、 前記変換手段により変換された変換データを順次、記憶
    する記憶手段と、 前記非圧縮形式での1ページ分に相当する変換データの
    容量Aを検出する検出工程と、 n>1としたときに、前記容量Aの1/nの値を閾値B
    として設定する設定工程と、 前記変換工程及び記憶工程において、前記圧縮形式で変
    換された変換データを前記記憶手段に記憶させている途
    中に、前記記憶工程で既に記憶された変換データの容量
    が前記閾値Bを越え、且つこの時点での変換が完了した
    画像データの占めるページの範囲が1ページの1/nに
    満たないか否かを判断する判断工程と、 前記判断工程において、前記条件を満たしていると判断
    した場合には、前記圧縮形式によって継続して変換する
    工程と、 を備えたことを特徴とするデータ処理方法。
JP8259518A 1996-09-30 1996-09-30 データ処理装置及びデータ処理方法 Pending JPH10108024A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8259518A JPH10108024A (ja) 1996-09-30 1996-09-30 データ処理装置及びデータ処理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8259518A JPH10108024A (ja) 1996-09-30 1996-09-30 データ処理装置及びデータ処理方法

Publications (1)

Publication Number Publication Date
JPH10108024A true JPH10108024A (ja) 1998-04-24

Family

ID=17335218

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8259518A Pending JPH10108024A (ja) 1996-09-30 1996-09-30 データ処理装置及びデータ処理方法

Country Status (1)

Country Link
JP (1) JPH10108024A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001102935A (ja) * 1999-09-29 2001-04-13 Seiko Epson Corp データ圧縮制御装置、データ圧縮制御方法、印刷情報形成装置、印刷システム及びプログラムを記録した記録媒体
JP2007221632A (ja) * 2006-02-20 2007-08-30 Fuji Xerox Co Ltd 画像処理装置、画像処理方法および画像処理プログラム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001102935A (ja) * 1999-09-29 2001-04-13 Seiko Epson Corp データ圧縮制御装置、データ圧縮制御方法、印刷情報形成装置、印刷システム及びプログラムを記録した記録媒体
JP2007221632A (ja) * 2006-02-20 2007-08-30 Fuji Xerox Co Ltd 画像処理装置、画像処理方法および画像処理プログラム

Similar Documents

Publication Publication Date Title
JPH1083263A (ja) 画像形成装置及び画像処理方法
JP4194425B2 (ja) 画像処理装置及びデータ転送方法
US7408669B2 (en) Image forming system, image forming apparatus, control method thereof, image forming method, and storage medium
JP3728076B2 (ja) 画像入出力装置及び方法
US20030174354A1 (en) Method of and system for image processing of user registered data
JP3028654B2 (ja) 画像処理装置
US6985258B1 (en) Print system
JPH10108024A (ja) データ処理装置及びデータ処理方法
JP6834686B2 (ja) 画像処理装置、その制御方法、および、プログラム
JP3603510B2 (ja) 画像処理装置
JPH10173897A (ja) 画像処理装置、画像処理システム及び画像処理方法
JPH11187261A (ja) 画像処理装置
JPH11149358A (ja) 画像入出力制御装置、画像入出力システム、最適用紙サイズ印刷方法および記憶媒体
JPH11313182A (ja) 画像形成装置
JP2002236566A (ja) ページ印刷システム及び印刷データ生成装置
JP3502214B2 (ja) 画像形成装置
JP3639835B2 (ja) 印刷制御装置及びその制御方法
KR940007677B1 (ko) 컴퓨터-팩시밀리 접속 시스템에서의 저장 화상 프린트 방법
JPH0825716A (ja) 電子写真ページプリンタ
JPH0969912A (ja) 画像形成装置、画像形成システム及び画像形成方法
JP2006146316A (ja) 画像処理装置及びそのシステム制御方法
JPH09190429A (ja) 画像形成装置
JP2002111986A (ja) データ転送方法とデータ転送制御装置と画像処理装置及び画像形成装置
JPH0573651A (ja) 画像処理装置
JP2004048113A (ja) 画像処理装置