JP4420281B2 - 画像処理装置 - Google Patents

画像処理装置 Download PDF

Info

Publication number
JP4420281B2
JP4420281B2 JP2004259104A JP2004259104A JP4420281B2 JP 4420281 B2 JP4420281 B2 JP 4420281B2 JP 2004259104 A JP2004259104 A JP 2004259104A JP 2004259104 A JP2004259104 A JP 2004259104A JP 4420281 B2 JP4420281 B2 JP 4420281B2
Authority
JP
Japan
Prior art keywords
information
unit
character size
page
pages
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.)
Expired - Fee Related
Application number
JP2004259104A
Other languages
English (en)
Other versions
JP2006079137A (ja
Inventor
修 佐潟
Original Assignee
株式会社沖データ
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 株式会社沖データ filed Critical 株式会社沖データ
Priority to JP2004259104A priority Critical patent/JP4420281B2/ja
Priority to US11/220,146 priority patent/US7812974B2/en
Publication of JP2006079137A publication Critical patent/JP2006079137A/ja
Application granted granted Critical
Publication of JP4420281B2 publication Critical patent/JP4420281B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Processing Or Creating Images (AREA)

Description

本発明は、画像処理装置、特に、入力された複数ページの内容を縮小し、入力されたページ数よりも少ないページ数にして割り付ける画像処理装置に関するものである。
従来プリンタやファクシミリ等の印刷システムで、省資源効果を求めて、入力された複数ページの内容を縮小し、入力されたページ数よりも少ないページ数にして割り付ける、いわゆる割付印刷を実行する印刷システムがある。かかる印刷システムによれば、例えば、4ページ分の内容を1ページに印刷することによって、20ページの文書を用紙5枚で印刷出来ることになる。通常の割付印刷に於いて、ユーザは、印刷を行う際に、1ページに割り付けるページ数(以降割付ページ数と記す)を画像処理装置に設定し、印刷装置は、その画像処理装置から、設定に応じた印刷データを受け入れて印刷する。この場合、ユーザは、印刷する文書の内容を考慮し、縮小して割り付けたページの視認性が損なわれない範囲で割り付け印刷の設定を行う必要がある。
このような設定は、ユーザに負担をかけるのみでなく、設定ミスによる用紙の無駄を生む可能性もある。そこで、文書内の文字サイズを確認し、ページの視認性が損なわれない範囲で割り付けページ数を決定する画像処理装置も提案されている(例えば特許文献1参照)。この技術では、文字サイズのみによって割り付けページ数を決定している。しかし、同じ文字サイズであっても、例えば解像度等の印刷条件が異なる場合にはページの視認性が損なわれる可能性も否定出来なかった。その一例について図を用いて示す。
図9は、同じ文字サイズで視認性が損なわれる例の説明図である。
(a)は解像度300DPIで、(b)は解像度600DPIで、それぞれ同一の文字(あ)を同一の文字サイズで印刷出力した図である。両者間での視認性の差異は明らかである。
特開2001−270187号公報
解決しようとする問題点は、文字サイズのみによって割り付けページ数を決定すると、同じ文字サイズであっても、例えば解像度等の印刷条件が異なる場合等には、ページの視認性が損なわれる可能性も否定出来ない点である。
複数の論理ページに分けられ、文字サイズを含む入力された文書情報を、前記論理ページ数より少ない数の物理ページからなる画像情報に変換する画像処理装置であって、
前記文書情報を記憶する文書情報記憶部と、前記文書情報より当該文書情報に含まれる全文字のうち、文字数の累計が前記全文字に対して所定の割合を有する文字サイズの最大値である代表文字サイズを抽出する文字サイズ情報抽出部と、前記文書情報より当該文書情報に含まれる画像データの解像度情報を抽出する解像度情報抽出部と、前記代表文字サイズ、及び、前記解像度情報に基づいて一の前記物理ページに含まれる前記論理ページの数となる割付ページ数を決定するページ数決定部と、前記文書情報記憶部に記憶された文書情報を前記論理ページに変換し、該論理ページを前記割付ページ数に基づいて前記物理ページに割り付ける割付処理部とを備えることを特徴とする。
文字サイズと解像度を組み合わせて割付ページ数を決定するので、割付られたページの視認性が損なれることが少なくなるという効果を得る。
文字サイズ情報抽出部、解像度情報抽出部、及び、割付ページ数を決定するページ数決定部とを、情報処理装置に備えるCPU(中央演算処理装置)が、所定のプログラムを実行することによって生成するCPUの制御手段によって構成し、更に、上記所定のプログラムを、情報処理装置にインストールされるプリンタドライバに含めることによって実現した。
図1は、実施例1の情報処理装置の構成ブロック図である。
図に示すように、実施例1の情報処理装置1は、その内部に、AP処理部2と、オペレーティングシステム(OS)3と、プリンタドライバ4と、記憶部5と、制御部6とを備え、通常の画像処理機能に加え、本発明では、入力された複数ページを縮小し、入力されたページ数よりも少ないページ数に縮小して割り付ける割付機能を有する装置である。通常パーソナルコンピュータ(以後PCと記す)が用いられる。
AP(アプリケーション)処理部2は、オペレーティングシステム(OS)3の管理に基づいて、オペレータが、文章や画形描画等を含む画像情報を作成するのを可能にする部分である。この部分は、PC内部のハードディスク等に予めインストールされている所定のプログラムをCPUが実行することによって構成される制御部6の制御手段である。
オペレーティングシステム(OS)3は、プロセスの管理、記憶部5へのデータの書き込み、キーボード(図示しない)からの文字の取り込み等を行う、情報処理装置1の基本動作制御手段であり、PC内部のハードディスク等に予めインストールされている基本プログラムをCPUが実行することによって構成される制御部6の制御手段である。
プリンタドライバ4は、AP処理部2の印刷要求に合わせてプリンタ7の通常制御のために必要とされるプログラムモジュールの集合体である。本実施例では、CPUが実行することによって、文字サイズ情報抽出部4−1と、解像度情報抽出部4−2と、ページ数決定部4−3と、割付処理部4−5と、データ変換部4−6と、印刷データ出力部4−7とを構成するためのプログラムモジュールの集合体でもある。更に、ページ数決定部4−3が動作途中に於いて必要とする特徴情報テーブル4−4とを含む部分である。このプリンタドライバ4は、PC内部のハードディスク等に予めインストールされている。
文字サイズ情報抽出部4−1は、オペレーティングシステム(OS)3を介してAP処理部2から受け入れた画像情報から、文書中に用いられている文字の特徴情報となる文字サイズを抽出する部分である。
解像度情報抽出部4−2は、オペレーティングシステム(OS)3を介してAP処理部2から受け入れた画像情報から、文書中に用いられている文字の特徴情報となる解像度を抽出する部分である。
ページ数決定部4−3は、文字サイズ情報抽出部4−1が抽出した文書中に用いられている文字の文字サイズと、解像度情報抽出部4−2が抽出した文書中に用いられている文字の解像度と、特徴情報テーブル4−4に基づいて、オペレーティングシステム(OS)3を介してAP処理部2から受け入れた複数ページの画像情報を縮小し、1ページ内に割付るページ数を決定する部分である。
ここで、他の図を用いて、文字サイズ情報抽出部4−1及び解像度情報抽出部4−2の機能と、ページ数決定部4−3が実行するページ数決定方法について説明する。
図2は、ページ数決定方法の説明図である。
(a)は、文字サイズ情報抽出部4−1による文字サイズ情報抽出の一例を表し、(b)は、解像度情報抽出部4−2による解像度情報抽出の一例を表し、(c)は、特徴情報テーブル4−4の一例を表している。
(a)に示すように、文字サイズ情報抽出部4−1は、文書中に用いられている文字を受け入れる毎に、その文字サイズを抽出し、文書中に用いられている全文字を文字サイズで層別する。ここでは、一例として全文字数は25個であり、文字サイズ毎に層別すると4pt以下の文字数0個、4ptを越え6pt以下の文字数10個、6ptを越え38pt以下の文字数10個、38ptを越え40pt以下の文字数5個であったとする。
(b)に示すように、解像度情報抽出部4−2は、文書中に用いられている文字の解像度を一例として600DPIと抽出したものとする。
ページ数決定部4−3は、(a)を参照し、文字サイズ情報の最下位から文字数を累計し、全文字数の一定割合(一例として80%)に達する文字サイズを求める。ここでは、全文字数の80%は20個であり、文字サイズ情報の最下位から6pt以下の文字数10個と、6ptを越え38pt以下の文字数10個の累計が20個となるので、求める文字サイズ(以後80%文字サイズと記す)は、38ptとなる。又、ページ数決定部4−3は、(b)を参照し、600DPIを取得する。
(c)に示す特徴情報テーブル4−4は、解像度が300DPI、及び600DPIにおける、80%文字サイズによる割付ページ数(一例)を定めている。ここでは、上記(a)、(b)より、解像度が600DPI、80%文字サイズが38ptと求められているので、ページ数決定部4−3は、(c)からページ数20と決定する。
再度図1へ戻って、割付処理部4−5は、記憶部5に格納されている複数ページの画像情報を読み込んで、ページ数決定部4−3の決定に基づいて複数ページの画像情報を縮小し、1ページに割付る部分である。
データ変換部4−6は、割付を行った画像情報を印刷データに変換する部分である。
印刷データ出力部4−7は、データ変換部4−6から印刷データを受け入れてプリンタ7へ送出する部分である。
記憶部5は、オペレーティングシステム(OS)3を介してAP処理部2から受け入れた画像情報の全てを一旦格納するRAM(メモリ)である。
制御部6は、情報処理装置1の全体を制御するCPUであり、特に本実施例では、プリンタドライバ4の内部に含まれている所定のプログラムモジュールを実行することによって、文字サイズ情報抽出部4−1と、解像度情報抽出部4−2と、ページ数決定部4−3と、割付処理部4−5と、データ変換部4−6と、印刷データ出力部4−7とを構成する部分である。
次にフローチャートを用いて、実施例1の情報処理装置1の動作について説明する。
図3は、実施例1のフローチャートである。
ステップS1−1からステップS1−16まで、ステップ順に説明する。
ステップS1−1
文字サイズ情報抽出部4−1(図1)は、オペレータがAP処理部2(図1)を用いて生成した画像情報(文書データ)を、オペレーティングシステム(OS)3(図1)を介して受け入れる。
ステップS1−2
文字サイズ情報抽出部4−1(図1)は、受け入れた画像情報が文字の情報であるか否かを判断し、文字の情報である場合にはステップS1−3へ進み、文字の情報でない場合にはステップS1−4へ進む。
ステップS1−3
文字サイズ情報抽出部4−1(図1)は、描画される文字数、指定されている文字サイズに基づいて文字サイズ情報をCPU内部のレジスタに保存する。
ステップS1−4
解像度情報抽出部4−2(図1)は、受け入れた画像情報が解像度の情報であるか否かを判断し、解像度の情報である場合にはステップS1−5へ進み、解像度の情報でない場合にはステップS1−6へ進む。
ステップS1−5
解像度情報抽出部4−2(図1)は、指定された解像度情報をレジスタに保存する。
ステップS1−6
オペレーティングシステム(OS)3(図1)を介して受け入れられた画像情報は、記憶部5(図1)に格納される。
ステップS1−7
最後の画像情報の文字サイズ情報及び解像度情報の取得が終わるまでステップS1−1からステップS1−7を繰り返し、全ての画像情報の文字サイズ情報及び解像度情報の取得が終わるとステップS1−8へ進む。
ステップS1−8
文字サイズ情報抽出部4−1(図1)は、保存した文字サイズ情報の集計を行う。このとき上記80%文字サイズを算出する。
ステップS1−9
解像度情報抽出部4−2(図1)は、指定された解像度情報を取得する。
ステップS1−10
ページ数決定部4−3(図1)は、文字サイズ情報抽出部4−1(図1)から80%文字サイズを、解像度情報抽出部4−2(図1)から、指定された解像度情報を、それぞれ受け入れて、特徴情報テーブル4−4(図1)に基づいて割付ページ数を決定する。
ステップS1−11
割付処理部4−5(図1)は、記憶部5(図1)に格納されている画像情報を順番に読み出す。
ステップS1−12
割付処理部4−5(図1)は、ステップS1−10で決定された割付ページ数と、現在処理中のデータが何ページ目であるかに基づいて、画像データ(文書データ)を縮小し、必要があれば回転を行い、1ページ中に割り付ける。
ステップS1−13
割付処理部4−5(図1)は、現在処理中のデータが最後のページであるか否かを判断する。割り付ける最後のページであれば、ステップS1−14へ進み、最後のページでなければステップS1−11へ戻ってステップS1−11からステップS1−13を繰り返す。ここで割り付ける最後のページとは、例えば、2−UPなら2ページ目、4−UPなら4ページ目のことであり、更に文書の最後のページも含まれる。
ステップS1−14
データ変換部4−6(図1)は、割り付けられた画像情報(文書データ)を印刷データに変換する。
ステップS1−15
印刷データ出力部4−7(図1)は、印刷データをプリンタ7(図1)へ送出する。
ステップS1−16
印刷データ出力部4−7(図1)は、送出した印刷データが最後のページであるか否かを判断し、最後のページでなければステップS1−11へもどって、ステップS1−11からステップS1−16を繰り返し、最後のページを送出してフローを終了する。
上記説明中、ステップS1−2及びステップS1−3、と、ステップS1−4及びステップS1−5は、どちらを先に実行しても良い。又、ステップS1−12の割付処理と、ステップS1−14の印刷データへの変換は、どちらを先に実行しても良いし、あるいは又ステップS1−6の画像データ(文書データ)の保存の際に行っても良い。もしも、ステップS1−6の画像データ(文書データ)の保存の際に印刷データへの変換を実行した場合には、記憶部5(図1)には、印刷データが格納され、割付処理(ステップS1−12)は、印刷データについて実行されることになる。
以上説明したように本実施例では、文字サイズ情報と、解像度情報の二つの特徴情報を組み合わせて割付ページ数を決定するので、割付られたページの視認性が損なれることが少なくなるという効果を得る。
尚、説明の都合上、二つの特徴情報として文字サイズ情報と解像度情報に限定して説明したが、本発明は、この例に限定されるものではない。即ち、例えば文字に指定されているフォント情報等、他の情報を用いても良い。フォント情報に関しては、言語情報(欧文フォント/和文フォント)、フォントウェイト情報(フォントの太さの情報)、判別可能最小ドット数(フォントが判別出来る最小のドット数)等の情報を用いると効果的である。又、それら2つ以上を組み合わせても良い。割り付けられたページの視認性を判別出来る情報を複数利用するのであれば、どのような情報を何個用いても本発明を適用することが出来る。
本実施例では、実施例1に於ける特徴情報テーブル4−4(図1)に換えて、パラメータ記憶部を備える。このパラメータ記憶部には、オペレータが割付ページ数を設定するために必要な割付ページテーブルの入力ダイアログが格納されており、オペレータが自己の視力等を考慮して所定の数値を入力ダイアログ中に設定することによって視力等の差によって視認性が損なわれるのを防止することを目的とする。
図4は、実施例2の情報処理装置の構成ブロック図である。
図に示すように、実施例2の情報処理装置11は、その内部に、AP処理部2と、オペレーティングシステム(OS)3と、プリンタドライバ14と、記憶部5と、制御部16とを備え、通常の画像処理機能に加え、本発明では、入力された複数ページを縮小し、入力されたページ数よりも少ないページ数に縮小して割り付ける割付機能を有する装置である。通常パーソナルコンピュータ(以後PCと記す)が用いられる。実施例1との相違部分のみについて説明する。実施例1と同様の部分については、実施例1と同様の符合を付して説明を省略する。
プリンタドライバ14は、AP処理部2の印刷要求に合わせてプリンタ7の通常制御のために必要な専用のプログラムモジュールの集合体である。本実施例では、CPUが実行することによって、文字サイズ情報抽出部4−1と、解像度情報抽出部4−2と、割付処理部4−5と、データ変換部4−6と、印刷データ出力部4−7と、パラメータ記憶部14−1と、パラメータ画面表示部14−2と、パラメータ入力部14−3と、ページ数決定部14−4とを構成するためのプログラムモジュールの集合体でもある。このプリンタドライバ4は、PC内部のハードディスク等に予めインストールされている。
パラメータ記憶部14−1は、実施例1の特徴情報テーブル図2(c)に相当する割付ページテーブルの入力ダイアログを格納するメモリである。更に、入力ダイアログに所定の数値が設定された後は、割付ページテーブルを格納する部分である。ここで他の図を用いて割付ページテーブルの一例について説明する。
図5は、割付ページテーブル説明図である。
図に示すように、解像度(ここでは300DPI、600DPI、1200DPIの3種)をパラメータにし、そのときの80%文字サイズ(一例)から、1−UP、2−UP、4−UP、6−UP、9−UP、16−UPの6種類の割付ページ数を定める。パラメータ記憶部14−1には、最初に、80%文字サイズの数値が含まれていない入力ダイアログが格納されており、オペレータによって80%文字サイズの数値が設定される。
再度図4に戻って、パラメータ画面表示部14−2は、パラメータ記憶部14−1に格納されている割付ページテーブルの入力ダイアログをPCのディスプレイに表示させる部分である。
パラメータ入力部14−3は、オペレータが、自己の視力等を考慮して所定の数値を割付ページテーブルの入力ダイアログに80%文字サイズの数値として設定することを可能にする部分である。
ページ数決定部14−4は、文字サイズ情報抽出部4−1が抽出した文書中に用いられている文字の文字サイズと、解像度情報抽出部4−2が抽出した文書中に用いられている文字の解像度と、パラメータ記憶部14−1に格納されている割付ページテーブルに基づいて、オペレーティングシステム(OS)3を介してAP処理部2から受け入れた複数ページの画像情報を1ページに割付るページ数を決定する部分である。
制御部16は、情報処理装置11の全体を制御するCPUであり、特に本実施例では、プリンタドライバ14の内部に含まれている所定のプログラムモジュールを実行することによって、文字サイズ情報抽出部4−1と、解像度情報抽出部4−2と、割付処理部4−5と、データ変換部4−6と、印刷データ出力部4−7と、パラメータ画面表示部14−2と、パラメータ入力部14−3と、ページ数決定部14−4とを構成する部分である。
次にフローチャートを用いて、実施例2の情報処理装置11の動作について説明する。
図6は、実施例2のフローチャートである。
ステップS2−1からステップS2−18まで、ステップ順に説明する。
ステップS2−1
文字サイズ情報抽出部4−1(図4)は、オペレータがAP処理部2(図4)を用いて生成した画像情報(文書データ)を、オペレーティングシステム(OS)3(図4)を介して受け入れる。
ステップS2−2
文字サイズ情報抽出部4−1(図4)は、受け入れた画像情報が文字の情報であるか否かを判断し、文字の情報である場合にはステップS2−3へ進み、文字の情報でない場合にはステップS2−4へ進む。
ステップS2−3
文字サイズ情報抽出部4−1(図4)は、描画される文字数、指定されている文字サイズに基づいて文字サイズ情報をCPU内部のレジスタに保存する。
ステップS2−4
解像度情報抽出部4−2(図4)は、受け入れた画像情報が解像度の情報であるか否かを判断し、解像度の情報である場合にはステップS2−5へ進み、解像度の情報でない場合にはステップS2−6へ進む。
ステップS2−5
解像度情報抽出部4−2(図4)は、指定された解像度情報をレジスタに保存する。
ステップS2−6
オペレーティングシステム(OS)3(図4)を介して受け入れられた画像情報は、記憶部5(図4)に格納される。
ステップS2−7
最後の画像情報の文字サイズ情報及び解像度情報の取得が終わるまでステップS2−1からステップS2−7を繰り返し、全ての画像情報の文字サイズ情報及び解像度情報の取得が終わるとステップS2−8へ進む。
ステップS2−8
パラメータ画面表示部14−2(図4)は、パラメータ記憶部14−1(図4)に格納されている割付ページテーブルの入力ダイアログをPCのディスプレイに表示させる。
ステップS2−9
パラメータ入力部14−3(図4)は、オペレータが入力した数値を割付ページテーブルとして設定する。
ステップS2−10
文字サイズ情報抽出部4−1(図4)は、保存した文字サイズ情報の集計を行う。このとき上記80%文字サイズを取得する。
ステップS2−11
解像度情報抽出部4−2(図4)は、指定された解像度情報を取得する。
ステップS2−12
ページ数決定部14−4(図4)は、文字サイズ情報抽出部4−1(図4)から80%文字サイズを、解像度情報抽出部4−2(図4)から、指定された解像度情報を、それぞれ受け入れて、ステップS2−9に於いて設定された割付ページテーブルに基づいて割付ページ数を決定する。
ステップS2−13
割付処理部4−5(図4)は、記憶部5(図4)に格納されている画像情報を順番に読み出す。
ステップS2−14
割付処理部4−5(図4)は、ステップS2−12で決定された割付ページ数と、現在処理中のデータが何ページ目であるかに基づいて、画像データ(文書データ)を縮小し、必要があれば回転を行い、1ページに割り付ける。
ステップS2−15
割付処理部4−5(図4)は、現在処理中のデータが最後のページであるか否かを判断する。割り付ける最後のページであれば、ステップS2−16へ進み、最後のページでなければステップS2−13へ戻ってステップS2−13からステップS2−15を繰り返す。ここで割り付ける最後のページとは、例えば、2−UPなら2ページ目、4−UPなら4ページ目のことであり、更に文書の最後のページも含まれる。
ステップS2−16
データ変換部4−6(図4)は、割り付けられた画像情報(文書データ)を印刷データに変換する。
ステップS2−17
印刷データ出力部4−7(図4)は、印刷データをプリンタ7(図4)へ送出する。
ステップS2−18
印刷データ出力部4−7(図4)は、送出した印刷データが最後のページであるか否かを判断し、最後のページでなければステップS2−13へもどって、ステップS2−13からステップS2−18を繰り返し、最後のページを送出してフローを終了する。
上記説明中、ステップS2−8とステップS2−9とは、割付ページ数が決定される前であれば何処へ挿入されても良い。
以上説明したように、本実施例では、オペレータが、自己の視力等に合わせて、割付ページテーブルを設定出来るので、実施例1の効果に加えて、視力等による視認性が損なわれるか否かの個人差に対応出来るという効果を得る。
上記説明中では、オペレータが、自己の視力等に合わせて、割付ページテーブルを設定することとして説明したが、本実施例は、この例に限定されるものではない。即ち、予め、割付ページテーブルをパラメータ記憶部14−1に複数種類格納しておき、オペレータが、複数種類の選択テーブルの中から自己の視力等を考慮して自由に選択することとしても良い。
本実施例では、上記実施例2に於いて、オペレータが自己の視力等を考慮して所定の数値を上記入力ダイアログ中に挿入することによって設定された割付ページテーブルが、果たしてオペレータの意図に適合しているか否かについてチェックする機能を備えることを目的とする。
図7は、実施例3の情報処理装置の構成ブロック図である。
図に示すように、実施例3の情報処理装置21は、その内部に、AP処理部2と、オペレーティングシステム(OS)3と、プリンタドライバ24と、記憶部5と、制御部26とを備え、通常の画像処理機能に加え、本発明では、入力された複数ページを縮小し、入力されたページ数よりも少ないページ数に縮小して割り付ける割付機能を有する装置である。通常パーソナルコンピュータ(以後PCと記す)が用いられる。実施例2との相違部分のみについて説明する。実施例2と同様の部分については、実施例2と同様の符合を付して説明を省略する。
プリンタドライバ24は、AP処理部2の印刷要求に合わせてプリンタ7の通常制御のために必要な専用のプログラムモジュールの集合体である。本実施例では、CPUが実行することによって、文字サイズ情報抽出部4−1と、解像度情報抽出部4−2と、割付処理部4−5と、データ変換部4−6と、印刷データ出力部4−7と、パラメータ記憶部14−1と、パラメータ画面表示部14−2と、パラメータ入力部14−3と、確認画面表示部24−1と、確認入力部24−2と、パラメータ修正部24−3と、ページ数決定部24−4とを構成するためのプログラムモジュールの集合体でもある。このプリンタドライバ4は、PC内部のハードディスク等に予めインストールされている。
確認画面表示部24−1は、オペレータによる割付ページテーブルの設定結果の確認を可能にすべく、プリンタ7へ送出された印刷データのパラメータ(割付ページ数)と、印刷出力を観察したオペレータに対してパラメータは適正であったかどうかの判断結果を入力させる入力ダイアログボックスとをPCのディスプレイに表示させる部分である。この入力ダイアログボックスは、例えば、「最適」、「ページ数が多すぎた」、「ページ数が少なすぎた」等の選択項目表示である。
確認入力部24−2は、オペレータによる入力ダイアログボックスの選択を受け入れる部分である。
パラメータ修正部24−3は、オペレータによる確認結果に基づいてパラメータ記憶部14−1に格納されているパラメータ(割付ページ数)を修正する部分である。即ち、オペレータが「最適」を選択した場合には、割付ページ数をそのまま維持し、「ページ数が多すぎた」を選択した場合には、割付ページ数を1ランク少なく設定変更し、「ページ数が少なすぎた」を選択した場合には、割付ページ数を1ランク多く設定変更する部分である。この設定変更は、次回の印刷から反映されることになる。
制御部26は、情報処理装置21の全体を制御するCPUであり、特に本実施例では、プリンタドライバ24の内部に含まれている所定のプログラムモジュールを実行することによって、文字サイズ情報抽出部4−1と、解像度情報抽出部4−2と、割付処理部4−5と、データ変換部4−6と、印刷データ出力部4−7と、パラメータ画面表示部14−2と、パラメータ入力部14−3と、確認画面表示部24−1と、確認入力部24−2と、パラメータ修正部24−3と、ページ数決定部24−4とを構成する部分である。
次にフローチャートを用いて、実施例3の情報処理装置21の動作について説明する。
図8は、実施例3のフローチャートである。
ステップS3−1からステップS3−22まで、ステップ順に説明する。
ステップS3−1
文字サイズ情報抽出部4−1(図7)は、オペレータがAP処理部2(図7)を用いて生成した画像情報(文書データ)を、オペレーティングシステム(OS)3(図7)を介して受け入れる。
ステップS3−2
文字サイズ情報抽出部4−1(図7)は、受け入れた画像情報が文字の情報であるか否かを判断し、文字の情報である場合にはステップS3−3へ進み、文字の情報でない場合にはステップS3−4へ進む。
ステップS3−3
文字サイズ情報抽出部4−1(図7)は、描画される文字数、指定されている文字サイズに基づいて文字サイズ情報をCPU内部のレジスタに保存する。
ステップS3−4
解像度情報抽出部4−2(図7)は、受け入れた画像情報が解像度の情報であるか否かを判断し、解像度の情報である場合にはステップS3−5へ進み、解像度の情報でない場合にはステップS3−6へ進む。
ステップS3−5
解像度情報抽出部4−2(図7)は、指定された解像度情報をレジスタに保存する。
ステップS3−6
オペレーティングシステム(OS)3(図7)を介して受け入れられた画像情報は、記憶部5(図7)に格納される。
ステップS3−7
最後の画像情報の文字サイズ情報及び解像度情報の取得が終わるまでステップS3−1からステップS3−7を繰り返し、全ての画像情報の文字サイズ情報及び解像度情報の取得が終わるとステップS3−8へ進む。
ステップS3−8
パラメータ画面表示部14−2(図7)は、パラメータ記憶部14−1(図7)に格納されている割付ページテーブルの入力ダイアログをPCのディスプレイに表示させる。
ステップS3−9
パラメータ入力部14−3(図7)は、オペレータが入力した数値を割付ページテーブルとして設定する。
ステップS3−10
文字サイズ情報抽出部4−1(図7)は、保存した文字サイズ情報の集計を行う。このとき上記80%文字サイズを取得する。
ステップS3−11
解像度情報抽出部4−2(図7)は、指定された解像度情報を取得する。
ステップS3−12
ページ数決定部14−4(図7)は、文字サイズ情報抽出部4−1(図7)から80%文字サイズを、解像度情報抽出部4−2(図7)から、指定された解像度情報を、それぞれ受け入れて、ステップS3−9に於いて設定された割付ページテーブルに基づいて割付ページ数を決定する。
ステップS3−13
割付処理部4−5(図7)は、記憶部5(図7)に格納されている画像情報を順番に読み出す。
ステップS3−14
割付処理部4−5(図7)は、ステップS3−12で決定された割付ページ数と、現在処理中のデータが何ページ目であるかに基づいて、画像データ(文書データ)を縮小し、必要があれば回転を行い、1ページに割り付ける。
ステップS3−15
割付処理部4−5(図7)は、現在処理中のデータが最後のページであるか否かを判断する。割り付ける最後のページであれば、ステップS3−16へ進み、最後のページでなければステップS3−13へ戻ってステップS3−13からステップS3−15を繰り返す。ここで割り付ける最後のページとは、例えば、2−UPなら2ページ目、4−UPなら4ページ目のことであり、更に文書の最後のページも含まれる。
ステップS3−16
データ変換部4−6(図7)は、割り付けられた画像情報(文書データ)を印刷データに変換する。
ステップS3−17
印刷データ出力部4−7(図7)は、印刷データをプリンタ7(図7)へ送出する。
ステップS3−18
印刷データ出力部4−7(図7)は、送出した印刷データが最後のページであるか否かを判断し、最後のページでなければステップS3−13へもどって、ステップS3−13からステップS3−18を繰り返し、最後のページを送出してステップS3−19へ進む。
ステップS3−19
確認画面表示部24−1(図7)は、印刷データの割付ページ数を取得し、確認入力用ダイアログボックスをPCのディスプレイに表示する。
ステップS3−20
確認入力部24−2(図7)は、オペレータが確認入力用ダイアログボックスに対して行った選択を読み込み、何が選択されたかを判断し、「最適」が選択された場合にはフローを終了し、「ページ数が多すぎた」が選択された場合にはステップS3−21へ進み、「ページ数が少なすぎた」が選択された場合にはステップS3−2へ進む。
ステップS3−21
パラメータ修正部24−3(図7)は、オペレータによる確認結果を受け入れてパラメータ記憶部14−1(図7)に格納されているパラメータ(割付ページ数)の割付ページ数を1ランク少なく設定変更してフローを終了する。
ステップS3−22
パラメータ修正部24−3(図7)は、オペレータによる確認結果を受け入れてパラメータ記憶部14−1(図7)に格納されているパラメータ(割付ページ数)の割付ページ数を1ランク多く設定変更してフローを終了する。
以上説明したように、本実施例によれば、オペレータが設定したパラメータ(割付ページ数)を印刷結果の評価に基づいて変更することが可能になるので実施例2の効果に加えてオペレータによるパラメータ設定の負荷を軽減することが出来るという効果を得る。
尚、実施例1から実施例3で構成される、文字サイズ情報抽出部4−1と、解像度情報抽出部4−2と、割付処理部4−5と、データ変換部4−6と、印刷データ出力部4−7と、パラメータ画面表示部14−2と、パラメータ入力部14−3と、確認画面表示部24−1と、確認入力部24−2と、パラメータ修正部24−3と、ページ数決定部24−4の全てをCPUが所定のプログラムを実行することによって構成される制御部の制御手段であるとして説明したが、本発明はこの例に限定されるものではない。即ち、これら複数の部分の全て、あるいは、その一部は、専用の電子回路で構成されても良い。
以上の説明では、画像形成装置をPCとして説明したが、本発明はこの例に限定されるものではない。即ち、プリンタ、FAX、MFP等の印刷装置を画像処理装置として利用しても良い。
実施例1の情報処理装置の構成ブロック図である。 ページ数決定方法の説明図である。 実施例1のフローチャートである。 実施例2の情報処理装置の構成ブロック図である。 割付ページテーブル説明図である。 実施例2のフローチャートである。 実施例3の情報処理装置の構成ブロック図である。 実施例3のフローチャートである。 同じ文字サイズで視認性が損なわれる例の説明図である。
符号の説明
1 情報処理装置
2 AP処理部
3 オペレーションシステム(OS)
4 プリンタドライバ
4−1 文字サイズ情報抽出部
4−2 解像度情報抽出部
4−3 ページ数決定部
4−4 特徴情報テーブル
4−5 割付処理部
4−6 データ変換部
4−7 印刷データ出力部
5 記憶部
6 制御部
7 プリンタ
8 データ受信部
9 画像形成部

Claims (4)

  1. 数の論理ページに分けられ、文字サイズを含む入力された文書情報を、前記論理ページ数より少ない数の物理ページからなる画像情報に変換する画像処理装置であって、
    前記文書情報を記憶する文書情報記憶部と、
    前記文書情報より当該文書情報に含まれる全文字のうち、文字数の累計が前記全文字に対して所定の割合を有する文字サイズの最大値である代表文字サイズを抽出する文字サイズ情報抽出部と、
    前記文書情報より当該文書情報に含まれる画像データの解像度情報を抽出する解像度情報抽出部と、
    前記代表文字サイズ、及び、前記解像度情報に基づいて一の前記物理ページに含まれる前記論理ページの数となる割付ページ数を決定するページ数決定部と、
    前記文書情報記憶部に記憶された文書情報を前記論理ページに変換し、該論理ページを前記割付ページ数に基づいて前記物理ページに割り付ける割付処理部とを備えることを特徴とする画像処理装置。
  2. 請求項1に記載の画像処理装置において、
    前記ページ数決定部による前記割付ページ数の決定を規定するパラメータ情報を格納するパラメータ記憶部を更に備えることを特徴とする画像処理装置。
  3. 請求項2に記載の画像処理装置において、
    前記パラメータ情報を設定すべく設定ダイアログを表示する設定表示部と、
    前記ダイアログに基づく設定入力を求めるパラメータ設定入力部とを更に備えることを特徴とする画像処理装置。
  4. 請求項2に記載の画像処理装置において、
    前記パラメータ情報の設定結果の確認評価を求める確認評価ダイアログを表示する確認評価表示部と、
    前記設定結果の確認評価に基づいて前記パラメータ情報を修正するパラメータ修正部とを更に備えることを特徴とする画像処理装置。
JP2004259104A 2004-09-07 2004-09-07 画像処理装置 Expired - Fee Related JP4420281B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2004259104A JP4420281B2 (ja) 2004-09-07 2004-09-07 画像処理装置
US11/220,146 US7812974B2 (en) 2004-09-07 2005-09-06 Image processing apparatus for arranging content onto a reduced number of output pages

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004259104A JP4420281B2 (ja) 2004-09-07 2004-09-07 画像処理装置

Publications (2)

Publication Number Publication Date
JP2006079137A JP2006079137A (ja) 2006-03-23
JP4420281B2 true JP4420281B2 (ja) 2010-02-24

Family

ID=35995853

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004259104A Expired - Fee Related JP4420281B2 (ja) 2004-09-07 2004-09-07 画像処理装置

Country Status (2)

Country Link
US (1) US7812974B2 (ja)
JP (1) JP4420281B2 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4936472B2 (ja) * 2008-05-26 2012-05-23 株式会社沖データ 画像処理装置
US20100220356A1 (en) * 2009-02-27 2010-09-02 Kabushiki Kaisha Toshiba Image processing apparatus and image processing method
KR101354144B1 (ko) * 2012-05-07 2014-01-27 주식회사 파수닷컴 인쇄 제어 장치 및 방법
JP2021049744A (ja) * 2019-09-26 2021-04-01 キヤノン株式会社 画像形成装置、情報処理方法及びプログラム

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4054444B2 (ja) * 1997-07-30 2008-02-27 キヤノン株式会社 印刷制御装置及び印刷制御方法並びに記憶媒体
US6906826B1 (en) 1998-11-16 2005-06-14 Seiko Epson Corporation Medium on which image modifying program is recorded, image modifying apparatus and method
JP2000263873A (ja) 1999-03-18 2000-09-26 Canon Inc 印刷方法及び装置並びに記憶媒体
JP2001270187A (ja) 2000-01-13 2001-10-02 Canon Inc 印刷装置及びその制御方法、コンピュータプログラム、記憶媒体
JP2001216064A (ja) * 2000-02-04 2001-08-10 Minolta Co Ltd 動作条件設定装置、プリンタドライバ、プリンタおよび動作条件設定方法
US7386790B2 (en) * 2000-09-12 2008-06-10 Canon Kabushiki Kaisha Image processing apparatus, server apparatus, image processing method and memory medium
JP2003134323A (ja) * 2001-10-19 2003-05-09 Fuji Xerox Co Ltd 画像形成装置及びその制御方法
US20030160975A1 (en) * 2002-02-26 2003-08-28 Skurdal Vincent C. N-up printing methods and systems

Also Published As

Publication number Publication date
JP2006079137A (ja) 2006-03-23
US7812974B2 (en) 2010-10-12
US20060050293A1 (en) 2006-03-09

Similar Documents

Publication Publication Date Title
US8107130B2 (en) Image processing device
CN101800826B (zh) 图像处理装置、终端装置、打印机装置及图像处理方法
JP2004110563A (ja) 電子ペン、電子ペン用帳票、帳票処理システム及び単位データ分割処理プログラム
US8134739B2 (en) Information processing device for outputting reduced-size pages
CN101030123B (zh) 打印装置、打印方法及存储有打印机驱动程序的记录介质
US7792804B2 (en) Data registration method and apparatus
JP2010109420A (ja) 画像形成装置
US7292357B2 (en) Printing apparatus and method of controlling same
JP4420281B2 (ja) 画像処理装置
CN1996229A (zh) 用户终端及其文件列表提供方法
US8264734B2 (en) Print management apparatus, print management system, medium for storing print management program and print management method
US20040196471A1 (en) Image forming apparatus and image forming method for making image output setting easily
US8484558B2 (en) Document generation method and document generation apparatus
KR100646431B1 (ko) 복수의 문서를 한 페이지에 다면인쇄하는 인쇄 시스템 및방법
US20110157634A1 (en) Printing process device, printing process method, and computer readable storage medium storing printing process program
US20110188745A1 (en) Image processing apparatus and processing method of the image processing apparatus
JP2006309354A (ja) デジタルペン入力システム
KR101343457B1 (ko) 데이터 작성 기억매체, 데이터 작성장치, 인쇄 장치 및 인쇄 시스템
JP2020149166A (ja) 採点装置及び採点プログラム
JP2005216223A (ja) 印刷制御方法及び画像形成装置
JP7007220B2 (ja) 画像処理装置
KR20060048464A (ko) 문서에 포함된 복수의 페이지들 중 일부 페이지를 인쇄하는방법
EP0327301A2 (en) Document processing apparatus
JP2004110529A (ja) 手書き文字認識システム、手書き文字認識プログラム、並びに電子ペン用帳票
JPH0346020A (ja) 情報処理装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070227

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090722

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090818

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091019

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20091124

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091125

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121211

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4420281

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131211

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees