(57)【特許請求の範囲】
【請求項１】
複製デバイスであって、
媒体の内容をビットマップ表現に変換するスキャナエレメントと、
前記ビットマップ表現を格納するための第１領域と、処理されたビットマップ表現を格納するための第２領域と、を含む格納手段と、
前記処理されたビットマップ表現を印刷するプリンタエレメントと、
処理されているビットマップ表現に対して所定倍率のセグメントスペーシング調整が発生すべきことを指示する入力手段と、
前記ビットマップ表現を処理して前記処理されたビットマップ表現を作成する画像プロセッサと、
を含み、
該画像プロセッサが、
前記ビットマップ表現を複数のテキスト行セグメントと非テキストセグメントとにセグメント化する画像セグメンテーション手段と、
前記ビットマップ表現の隣接テキスト行セグメント同士間の離間距離を第１の離間距離として決定する測定手段と、
前記所定倍率を前記ビットマップ表現の隣接テキスト行セグメント同士間の前記第１の離間距離に適用することにより、隣接テキスト行セグメント同士間の第２の離間距離を決定し、隣接テキスト行セグメント同士間のスペーシングを該第２の離間距離で行うことにより該ビットマップ表現を処理し、処理された該ビットマップ表現を格納するスペース調整手段と、
を含むことを特徴とする複製デバイス。
【請求項２】
複製デバイスにおいて媒体のテキスト行同士間のスペーシングを増分する方法であって、
ａ）テキスト行スペーシングファクタを受信するステップと、
ｂ）前記媒体を操作して前記媒体のビットマップ画像表現を作成するステップと、
ｃ）前記ビットマップ表現のテキスト行セグメントと図形セグメントとを識別するステップと、
ｄ）前記識別されたテキスト行セグメントと図形セグメントの空間的アドレスを格納するステップと、
ｅ）前記空間アドレスにもとづいて隣接テキスト行セグメント同士間の離間距離を測定し、測定された離間距離を第１の離間距離として決定するステップと、
ｆ）前記媒体の内容に対する分割アドレスを識別するステップと、
ｇ）前記分割アドレスの第１サイドにおける第１セグメントの集合に対するアドレスを識別するステップと、
ｈ）前記受信されたスペーシングファクタを前記隣接テキスト行セグメント同士間の前記第１の離間距離に適用することにより、隣接テキスト行セグメント同士間の第２の距離を決定し、隣接テキスト行セグメント同士間のスペーシングを該第２の離間距離で行うことにより前記第１セグメントを処理し、処理された該第１セグメントの集合を第１ページメモリにレイアウトするステップと、
ｉ）前記分割アドレスの第２サイドにおける第２セグメントの集合に対するアドレスを識別するステップと、
ｊ）隣接テキスト行セグメント同士間のスペーシングを該第２の離間距離で行うことにより前記第２セグメントを処理し、処理された該第２セグメントの集合を第２ページメモリにレイアウトするステップと、
ｋ）前記第１ページメモリおよび前記第２ページメモリを印刷するステップと、
を含む複製デバイスにおける媒体のテキスト行間スペーシング増分方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はデジタル複製デバイスの分野に関し、詳細には、注釈を書き込むために増分されたスペースを有するコピーを作成する複製デバイスに関する。
【０００２】
【従来の技術及び発明が解決しようとする課題】
ソース媒体をコピーするための低価格の方法は、光レンズゼログラフィ（静電写真法）である。光レンズゼログラフィは、ソース媒体が光で照射又は走査され、ソース媒体からの反射光がコピーレンズアセンブリを通って帯電された光導電性媒体に到達しソース媒体の画像に従って画像が形成され、次いでその画像が出力媒体に伝えられるというよく知られた方法である。光レンズゼログラフィックプロセスの特性は、ソース媒体上の画像と得られたコピー媒体とが同一であるか又はスケーリングされている（即ち拡大若しくは縮小されている）かのどちらかだということである。このことは大抵のコピーオペレーションにとっては許容できるものであるが、オリジナルと違うコピーを得ることが望ましい場合もある。例えば、校正やコメント用にシングルスペースのドキュメントを受け取った場合、コメント、修正、又は他の注釈を書き入れるために行間にスペースを設けることが役立つことがある。それとは逆に、コピーされるべき複数ページのドキュメントが、使用されないスペースを過度に有する場合には、使用されないスペースを省いてページを結合するのが望ましいこともある。
【０００３】
従来の光レンズコピー技術を用いてこのような機能を実行することは困難である。しかしながら、ドキュメントを走査してそれを印刷の前にデジタル形態に変換する複製システムは、このような能力に対する下地がある。このようなシステムの１つは、「入力及び出力走査ステーションの間に中間記憶装置を有する複製走査システム（Reproduction Scanning System Having Intermediate Storage Between Input and Output Scanning Station）」と題された米国特許第４，３０２，７８２号（以後 '７８２特許と呼ぶ）に開示されている。 '７８２特許は、光走査技術を用いてドキュメント画像を得、印刷のために出力走査ステーションに伝送される前にそれを中間記憶装置に格納する複製システムを開示する。 '７８２特許のシステムはソース画像を拡大するように使用されることが可能である。しかしながら '７８２特許は、中間記憶装置に格納された画像データの操作については何も提示していない。
【０００４】
「画像中のテキストの編集（Editing Text In An Image）」と題されたバグレイ（Bagley）他のヨーロッパ特許公開第４３４，９３０号は、キャラクタをコードに変換する必要なくテキストをビットマップ表現で編集するシステムを開示する。ヨーロッパ特許公開第４３４，９３０号で開示されたシステムは、テキストの編集を前提としているが、シングルスペース又はダブルスペースに関する技術を示してはいない。さらにこの開示されたシステムは、コピー機又は他の複製デバイスにおける機能としてではなく、ビットマップ表現の内容をコンピュータのスクリーン上で見る場合の対話型エディタとして使用される。
【０００５】
画像のビットマップ表現に基づくテキストの再編成は、「ワード画像の再配置によるテキスト特性の自動的変更（Automatically Changing Text Characteristics By Repositioning Word Images）」と題されたヨーロッパ特許公開第 0 585 073号で開示される。ヨーロッパ特許公開第 0 585 073号では、テキストに対する望ましい変更を指示する変更データに従って第１の画像データが変更される。ヨーロッパ特許公開第 0 585 073号で開示された技術は、本発明のアプリケーションには有効であり得ないワード（語句）画像に作用し、例えばイラストや写真等の画像、手書きのマーク、又はオリジナルの媒体上にあり得る他の非テキストマーキングを保持しない。
【０００６】
【課題を解決するための手段】
ソース媒体の複製物におけるテキストの行同士間のスペースの量を増分するための手段を提供する複製デバイスを開示する。日頃手にする多くのドキュメントには注釈が必要である。このようなドキュメントはしばしば、（修正可能なフォーム即ちコンピュータファイルではなく）決まった用紙フォームで受け取られる。本発明は、例えばダブルスペーシング（間隔）のようにテキストの行同士間に十分なスペースを有するドキュメントのコピーを得る手段を提供する。これは；適切な走査手段を介してドキュメントのビットマップ画像をまず作成し；ドキュメント内のテキストの行及び図形を識別し；ドキュメントの中間点を識別し；テキストの行同士間の距離を測定して距離Ｘを得；ユーザにより提供されたスペーシングファクタを識別し；前記距離Ｘと前記提供されたスペーシングファクタとに基づく距離だけ行同士が離間されるように、前記中間点より上にある行及び図形を第１ページに出力すると共にそれらをレイアウトし；前記距離Ｘと前記提供されたスペーシングファクタとに基づく距離だけ行同士が離間されるように、前記中間点より下の行及び図形を第２ページに出力すると共にそれらをレイアウトする；ことにより達成される。
【０００７】
本発明の一態様は、複製デバイスであって；媒体の内容をビットマップ表現に変換するスキャナエレメントと；前記ビットマップ表現を格納するための第１領域と、処理されたビットマップ表現を格納するための第２領域とを含む格納手段と；前記処理されたビットマップ表現を印刷するプリンタエレメントと；処理されているビットマップ表現に対して所定値のセグメントスペーシング調整が発生すべきことを指示する入力手段と；前記ビットマップ表現を処理して前記処理されたビットマップ表現を作成する画像プロセッサと；を含み、該画像プロセッサが、前記ビットマップ表現を複数のテキスト行セグメントと非テキストセグメントとにセグメント化する画像セグメンテーション手段と、前記ビットマップ表現の隣接テキスト行セグメント同士間の離間距離を決定する測定手段と、前記所定値と前記ビットマップ表現の隣接テキスト行セグメント同士間の前記離間距離とに基づいて、前記隣接テキスト行セグメント同士間の前記距離を調整すると共に、前記処理されたビットマップ表現として格納するスペース調整手段と、を含むことを特徴とする。
【０００８】
本発明の別の態様は、複製デバイスにおいて媒体のテキスト行同士間のスペーシングを増分するための方法であって、ａ）テキスト行スペーシングファクタを受信するステップと、ｂ）前記媒体を走査して前記媒体のビットマップ画像表現を作成するステップと、ｃ）前記ビットマップ表現のテキスト行セグメントと図形セグメントを識別するステップと、ｄ）前記識別されたテキスト行セグメントと図形セグメントの空間的アドレスを格納するステップと、ｅ）前記媒体の内容に対する分割アドレスを識別するステップと、ｆ）前記分割アドレスの第１サイドにおける第１セグメントの集合に対するアドレスを識別するステップと、ｇ）前記受信されたスペーシングファクタに基づいて前記第１セグメントの集合を第１ページメモリにレイアウトするステップと、ｈ）前記分割アドレスの第２サイドにおける第２セグメントの集合に対するアドレスを識別するステップと、ｉ）前記受信されたスペーシングファクタに基づいて前記第２セグメントの集合を第２ページメモリにレイアウトするステップと、ｊ）前記第１ページメモリ及び前記第２ページメモリを印刷するステップと、を含む。
【０００９】
【発明の実施の形態】
テキストの行が増分されたスペーシングを有するようにソース媒体のコピーを作成する複製デバイスを開示する。
【００１０】
コピー機、ファクシミリ等の複製デバイスや、コンピュータシステムにおいて本発明を実行することができる。この好適な実施の形態の以下の記載は、本発明の主旨及び範囲を限定するものではないと意図される。述べられるアプリケーションは、シングルスペースのテキストをダブルスペースのテキストに変更するものであるが、シングルスペースのテキストをシングル半スペースやトリプルスペースのテキストに変更することもできることが、当業者には明らかであろう。さらに本発明は、縦書きのシステム（例えば日本語や中国語）や、主に図形のセグメントからなるドキュメントや図形セグメントと共にテキストを含むドキュメントにも適用されることが可能である。かかる実行は、本発明の主旨及び範囲を逸脱するものではない。
【００１１】
本発明の複製デバイスを図１を参照して説明する。図１を参照すると、処理装置１０１は、複製デバイスが必要とする種々の処理機能を実行する。処理装置１０１は、システムコントローラ１０２と画像プロセッサ１０３に分けられる。システムコントローラ１０２は、複製デバイスのオペレーションと種々の他の構成要素同士間のインタラクションとを制御する。画像プロセッサ１０３は、スキャナエレメント１０４を介して入力された画像を操作する。以下により詳細に述べるように、画像プロセッサ１０３はまた、走査される媒体をフォームとして識別する手段を含む。かかるフォームは、所望の機能が実行されることをユーザが特定できるユーザインタフェースを提供する。処理装置１０１は、例えばマイクロプロセッサのような単一の物理構成要素であってもよいし、システムコントロール機能と画像処理機能を実行する別個の構成要素であってもよい。
【００１２】
複製デバイスはさらに、前述のスキャナエレメント１０４を含む。スキャナエレメント１０４は、媒体のビットマップ表現を所定の分解能で作成するために使用される。所定の分解能は、固定されていてもよいし、ユーザにより調整可能であることもできる。作成されると、ビットマップ表現は記憶装置１０６のスキャナ（走査）画像メモリ１０７に格納される。記憶装置１０６は、あるタイプのソリッドステートランダムアクセスメモリであることが好ましい。しかしながら、本発明の主旨及び範囲を逸脱することがなければ、例えば磁気メモリや光メモリ等の他のタイプのメモリ技術を使用することが可能である。記憶装置１０６の第２の部分は、処理画像メモリ１０８である。処理画像メモリ１０８は、画像プロセッサ１０３により処理された後に得られた画像を格納するのに用いられる。図示されてはいないが、記憶装置１０６は処理中の多様なデータを格納するための作業領域記憶装置も含む。かかる処理中のデータは、ソース媒体中のテキストの行（複数）の位置的ロケーションを指示するデータを含む。
【００１３】
画像が印刷される場合には、処理画像メモリ１０８からの処理画像が、プリンタエレメント１０５に提供される。プリンタエレメント１０５は、ゼログラフィやインクジェット等の多くの印刷技術のいずれかを用いることが可能である。
【００１４】
この好適な実施の形態は、スキャナエレメント１０４を介して媒体のビットマップ表現を作成することを示すが、外部ソースから受け取られた媒体のビットマップ表現（例えばファクシミリから入る）が、処理のために記憶装置１０６に格納されることも可能である。さらに、処理画像を印刷することについて示すが、ファクシミリ等の他の出力デバイスに処理画像を提供できることも当業者には明らかであろう。
【００１５】
最後に複製デバイスは、コマンド及び／又はコピー基準をユーザに入力させるためのユーザインタフェース１０９を含む。例えば、コピーの枚数、コントラスト、出力用紙サイズ、及び拡大／縮小等は全て、特定され得る機能である。本発明の機能性をもたらすユーザインタフェースを、図２及び図３を参照して説明する。
【００１６】
図２を参照すると、本発明の機能性を生じるユーザインタフェースは、ラベル付けされた１対のスイッチを含む。図２では、スイッチは「ダブルスペース」２０１と「シングルスペース」２０２をラベル付けされている。複製を行う際に「ダブルスペース」２０１スイッチが押されると、テキストの行同士間のスペーシングがダブルスペースにされる。従って、例えば現在のスペーシングがシングルスペースである場合には、スイッチ２０１が押されて得られる複製物は、テキストの行同士間がダブルスペースにされたものである。これを実行すると、ページ数も恐らく倍になるであろう。
【００１７】
「シングルスペース」２０２スイッチが押されると、テキスト及び図形の行同士間のスペーシングは半分にされる。従って例えば現在のテキストがダブルスペースにされている場合には、得られる複製物はシングルスペースになる。これを行うと、必要な印刷ページ数が減少するであろう。
【００１８】
使用されるスイッチは、物理的スイッチ、又はタッチスクリーンディスプレイ上に含まれるソフトスイッチであり得る。本発明の任意の実施の形態において、スイッチに「タッチ」してその機能を呼び出すことが可能である。
【００１９】
スイッチのラベル付けは、図３で示されるように別のネームをとることも可能である。図３を参照すると、図２の「ダブルスペース」２０１スイッチが「編集用コピー」３０１とリネームされている。このネームは、即ちコメントや修正が容易に挿入され得る編集可能なコピーを作成する機能に対するユーザ目的を示す。同様に、図２の「シングルスペース」スイッチ２０２は「用紙節約」３０２とリネームされた。これは、所望のテキストをプリントアウトするのに使用されるページ数を減少するようにコピーがなされるべきだということを意味する。
【００２０】
図２及び図３で示されるように、本発明は、複製デバイスにおける多様な特徴タイプ又はネームによりラベル付けされることが可能である。本発明は前記のようなネーム又はラベルとは異なるネーム又はラベルが使用可能であり、かかる異なるネーム又はラベルは、本発明の主旨及び範囲を逸脱しない。
【００２１】
フォーム形態の用紙ベースのユーザインタフェースを用いて本発明を実行することも可能である。かかる用紙ベースのユーザインタフェースは、「フォームフィールド処理用のフォーム使用符号化指示（Form Utilizing Encoded Indications For Form Field Processing）」と題された米国特許第５，０６０，９８０号で開示されている。かかるユーザインタフェースでは、物理的スイッチの機能は、フォーム上のチェックボックスに代替される。図１に関して簡単に述べたように、このような実行では、複製デバイスの画像プロセッサはさらに、フォームを解釈するのに用いられるフォーム認識及び処理手段を含む。フォーム上で使用される実際に印刷されたチェックボックスは図４で示すようなものであり得るが、この場合ユーザは、望ましい「ボックス」即ちチェックボックス４０１又は４０２のどちらかに書込みマークを入れることになる。
【００２２】
図５は、ダブルスペースのコピー又は編集用コピーを作成する場合に実行される好適なステップを示す。図５を参照すると、ステップ５０１でドキュメント媒体が走査されて、媒体のビットマップ表現が作成される。ドキュメント媒体が複数ページを含む場合には、各媒体が個々に走査され、別々の各表現に残りのステップが実行されるであろう。いずれにせよ、各ドキュメントが一旦走査されると、ステップ５０２でビットマップ画像に改良（enhancement ）が行われる。かかるドキュメントの改良には、スキューの修正、ペッパー（汚れ若しくはノイズ）の除去、又はコントラストの変更等が含まれる。一旦改良が行われると、ステップ５０３でビットマップ表現がセグメント化され、得られたアドレスが格納される。本発明では、テキストの行と図形ブロックがセグメント化されるようにセグメンテーションが行われる。本発明では、投影プロファイルセグメンテーションが使用される。しかしながら、本発明の主旨及び範囲を逸脱することがなければ任意の適切なセグメンテーション方法が使用されてよい。いずれにせよ、セグメンテーションが一旦実行されると、セグメントの境界ボックスに対するアドレス座標が格納される。一般には境界ボックスは矩形であるので、左上及び右下の座標だけが格納されればよい。
【００２３】
次にステップ５０４で、媒体に対する分割ロケーションが捜し出される。この分割ロケーションは媒体上の空間的アドレスの座標からなる。いずれにせよ、（この実施の形態では）分割ロケーションは１つのみ見い出されるが、それはなぜならこの場合はスペーシングが単にダブルであるからである。しかしながら、ダブルスペースより大きいスペーシングに対応する場合には２つ以上の分割ロケーションが設定され得ることは、当業者には明らかであろう。このような実行は、本発明の主旨及び範囲を逸脱しない。いずれにせよ、この好適な実施の形態の分割ロケーションは、ページの垂直方向の中央である。日本語のテキストで見られるようにテキストがコラム（縦列）でセグメント化される場合には、選択される分割ロケーションはページの水平方向の中央となることに注目されたい。
【００２４】
分割ロケーションが識別されると、ステップ５０５で分割ロケーションの第１サイドにおけるセグメントが、印刷されるべき第１ページを表す第１ページメモリにレイアウト即ち編成される。ページを水平方向に横切るテキストの行を有するページレイアウトの場合には、分割ロケーションより上のセグメントは第１サイドにあると識別される。あるいは、縦書きのテキストを有するページレイアウトの場合には、分割ロケーションの右のセグメントが第１ページメモリに存在することができる。セグメントが分割ロケーションの第１サイドにあるかどうかの決定は、分割ロケーションのアドレスをセグメントのアドレスと比較することにより行われる。ページメモリにおけるセグメントの実際のレイアウトに関しては、図６を参照して以下により詳細に説明する。ステップ５０６では、分割ロケーションの第２サイドにおけるセグメントに対して同一のプロセスが実行される。ページのレイアウトが完了すると、第１及び第２ページメモリがステップ５０７でプリントアウトされる。
【００２５】
図６は、ページメモリにおいてセグメントをレイアウトするためのステップを概説するフローチャートである。図６を参照すると、セグメント同士間の距離Ｘがステップ６０１で識別される。距離Ｘは、２つのテキスト行セグメントのアドレスを比較するか又は複数のテキスト行セグメント同士間の距離を平均するかのどちらかにより識別されることが可能である。次に、セグメントスペーシングファクタＳがステップ６０２で識別される。セグメントスペーシングファクタＳは、スペーシングが増分される所望の距離に関係する。例えば、ダブルスペースに変更される場合には、セグメントスペーシングファクタは２である。スペーシングファクタはユーザにより（即ち図２のダブルスペースボタンを押すことにより）提供される。最後にステップ６０３で、セグメント（複数）は距離ＳＸだけ離間されてページメモリに配置される。
【００２６】
例として、ページの一番上にある第１テキストセグメントがアドレス（１，１）、（１０，８０）を有し、第２テキストセグメントがアドレス（２０，１）、（３０，８０）を有すると仮定し、（１，１）はページを規定するＸ−Ｙ平面の左上角にあるとする。さらに、セグメントスペーシングファクタがＳ＝２であると仮定する。第１及び第２セグメント間の距離を決定するために、第１テキストセグメントの右下の座標（１０，８０）を第２テキストセグメントの左上の座標（２０，１）と比較する。距離は、縦座標値を反映する（セグメントの始まる「横列」を反映する）。従って（２０，１）と（１０，８０）を比較すると、１０という縦座標値差が得られる。よってこの場合はＸ＝１０である。ページメモリにセグメントを配置すると、距離はＳＸ＝２（１０）＝２０ということになる。よって第１テキストセグメントはその元々のロケーションである（１，１）、（１０，８０）に配置され、そのページ内の次からのテキストセグメントアドレスは、ページメモリに配置される時にその最下の縦座標値に２０を加算される；例えば第２テキストセグメントは（３０，１）、（４０，８０）に、そしてその次のセグメントは（６０，１）、（７０，８０）に配置されるであろう。第２ページに配置されるセグメントは、新たなページ位置を反映するためにその縦座標アドレスを調整される必要がある（例えば最初はページの中央にあったテキストセグメントが新たなページの一番上にくる等）ことに注意されたい。これは、セグメントがレイアウトされる時に縦座標値を単に変更する、即ち適切な値を減算するだけで達成される。
【００２７】
このレイアウトステップは、空白のページがプリントアウトされないことを保証するための他のステップを含むことも可能である、ということにさらに注目されたい。例えば、元々のページが上半分だけにテキストを有しているとする。本発明は、プリントアウトの前に第２ページメモリにいずれかのセグメントが配置されるかどうかをチェックする。セグメントが検出されない場合には、ページはプリントアウトされない。
【００２８】
好適な実施の形態は図５及び図６のフローチャートで述べたように実行されるが、本発明は別の実施の形態で実行されることも可能である。このような別の実施の形態は、本発明の主旨及び範囲を逸脱するものではない。例えば、ダブルスペーシングが中間点（分割ロケーション）を参照せずに実行されるように、セグメントレイアウトが実行されることも可能である。セグメント（複数）は、第１ページがセグメントで完全に満たされると次のセグメントからは第２ページにレイアウトされるように、ページメモリにおいてレイアウトされることが可能である。しかしながら、このような実施の形態は、「オリジナル」ページのソースに関して幾分混乱を招く可能性があるので、セグメントにおけるページ表示を設けなくてはならない可能性がある。
【００２９】
図７〜図８は、本発明のこの好適な実施の形態において実行され得る、シングルスペースのドキュメントからダブルスペースのドキュメントへの変更を示す。図７を参照すると、ページ７０１は、複数のセグメント、即ち第１テキスト行７０２、第２テキスト行７０３、第３テキスト行７０４、第４テキスト行７０５、及び図形７０６を含む。図７には分割ロケーション７０７も示される。テキスト行がページを水平方向に横切るので、分割ロケーション７０７はページ７０１において垂直方向（の中央）に配置される。最後に、第１テキスト行７０２及び第２テキスト行７０３間の距離と、第２テキスト行７０３及び第３テキスト行７０４間の距離はいずれも、距離Ｘ７１２であると示される。
【００３０】
図８では、ページ７０１は第１ページ８０１と第２ページ８０２に分割された。図７を図８と比較すると、分割ロケーション７０７より完全に上にある各セグメントは第１ページ８０１に印刷され、分割ロケーション７０７上又はそれより下のものは全て、第２ページ８０２に印刷されていることが容易に見て取れる。最後に、第１ページ８０１には、第１テキスト行７０２及び第２テキスト行７０３間の距離と、第２テキスト行７０３及び第３テキスト行７０４間の距離が倍になり、距離２Ｘ８０３と示される。
【００３１】
図示されてはいないが、新たな各ページにはそのページの下に新たなページ数に関連するものが付加されることも可能である。最も有効な方法は、単純に新たなページ数が付け加えられること（ファクシミリが行うように）や、ユーザが番号付けスキームに対してスタートポイントを特定することができること等である。あるいはページ数は、元々のページ数に幾分関連するものを自動的に作成されることができる。例えば、元々のページがページ１であった場合には、新たなページは１．１及び１．２と示されることができる。これは元のページに対する簡単な関連であるが、ページ数の認識が必要であろう（これはコンピュータに含まれ得る）。
【００３２】
オペレーションの用紙節約モードは、ページ上のテキストの行同士間の空白を削減又は減少するため、及び／又は複数の入力ページを結合して単一の出力ページにするために用いられる。
【００３３】
本発明の複製デバイスのオペレーションの第２のモードは、ダブルスペースのコピーをシングルスペースのコピーに変更したり、そうでなければ１ページ上の複数のセグメント同士間の空白スペースの量を減少したりするために使用されることが可能である。ここでは、印刷されるページ数を減少することを所望の効果とする。オペレーションの用紙節約モードの基本的なステップについて、図９を参照しながら説明する。図９は、プリントアウトのために２ページが１ページにマッピングされる一例である。図９を参照すると、ステップ９０１で第１及び第２ページが走査されて、第１及び第２のビットマップ画像が作成される。ステップ９０２では、第１及び第２のビットマップ画像にあらゆる所望の画像改良が行われることができる。所望の画像改良とは、ドキュメントページの一部ではない汚れやノイズ等の浮遊マーキングの検出及びその削減である。いずれにせよ任意の画像改良の後、次にステップ９０３において第１及び第２のビットマップ画像がセグメント化され、格納される。ステップ９０１〜９０３は、図５で述べたようにスペーシングを増分するために実行されるものと同じであることに注目されたい。これらのステップは基本的に、画像をデジタル化したりセグメント化したりするために行われるステップである。いずれにせよ、ページがデジタル化されると共にセグメント化されると、セグメント同士間の距離Ｘがステップ９０４で識別される。距離Ｘは任意の距離であることが可能だが、この例ではダブルスペースのドキュメントのダブルスペーシングに関連する。次に、セグメントスペーシングファクタＣがステップ９０５で識別される。セグメントスペーシングファクタＣは、テキスト行セグメント同士間のスペーシングを減少するスケーリング値である。この例では、スペーシングファクタＣは１／２（即ち０．５）である。ステップ９０６では、第１及び第２のビットマップ画像から得られた複数のセグメントが距離ＣＸだけ離間されてプリントページメモリにレイアウトされる。これにより、第１及び第２ページが効果的に結合されて単一ページになる。最後に、プリントページメモリの内容がステップ９０７で印刷される。
【００３４】
図９のステップが、例えばトリプルスペースのテキストを有する３ページを結合して１ページにする等、より多くのページを減少することができるということも、勿論当業者には明らかであろう。さらに本発明は、複数のページからなるドキュメントのページを減少して、より少ないページからなるドキュメントを作成するように一般法則化される。例えば、１０ページのドキュメントを５ページのドキュメントに変更することができる。
【００３５】
以下の記述は、ダブルスペースをシングルスペースにするためのセグメントの処理を示す一例である。これはシングルスペースをダブルスペースにする上記例に類似する。ページの一番上の第１テキストセグメントがアドレス（１，１）、（１０，８０）を有し、第２テキストセグメントがアドレス（３０，１）、（４０，８０）を有し、（１，１）はページを規定するＸ−Ｙ平面の左最上角にあると仮定する。さらに、セグメントファクタＣがＣ＝１／２であると仮定する。第１及び第２セグメント間の距離を決定するために、第１テキストセグメントの右下アドレス座標（１０，８０）が第２テキストセグメントの左上座標（３０，１）と比較される。この距離は、縦座標値の距離を反映する（セグメントが始まる「横列」を反映する）。従って（３０，１）を（１０，８０）と比較すると、第１の座標値差２０が得られる。よってこの場合にはＸ＝２０である。セグメントがページメモリに配置される場合には、距離はＣＸ＝（１／２）２０＝１０となる。従って、第１テキストセグメントは元々のロケーション即ち（１，１）、（１０，８０）に配置され、その次からのテキストセグメントアドレスは全て、ページメモリ中に配置されるすぐ前の画像セグメントの最下の縦座標軸値に１０が加算される；例えば第２テキストセグメントは（２０，１）、（３０，８０）に、そして次のテキストセグメントは（４０，１）、（５０，８０）に配置される。
【００３６】
図１０及び図１１は、２ドキュメントページの結合を示す。図１０の第１ページ１００１と第２ページ１００２が結合されることになる。ページ１００１は第１テキスト行１００３、第２テキスト行１００４、及び第３テキスト行１００５を含む。テキスト行１００３〜１００５の各々は、距離２Ｘ１０１１だけ離間されている。ページ１００２は、図形１００６と第４テキスト行１００７を含む。さらに、ページ１００１及び１００２はそれぞれ、ページ数表示１００８及び１００９を有する。
【００３７】
シングルスペース処理が実行されると、図１１で示されるようなページが得られる。図１１を参照すると、ページ１００１は第１テキスト行１００３、第２テキスト行１００４、及び第３テキスト行１００５（これらは距離Ｘ１１０２だけ離間されている）を含む。図形１００６と第４テキスト行１００７も、得られたページに配置されている。最後に、各ページ表示１００８及び１００９は、テキストの元々あったページを示している。
【００３８】
別法として、ページ表示が省略されたり、ドキュメントの実際のページ数を反映するように番号付けられたりすることも可能である。
【図面の簡単な説明】
【図１】本発明の好適な実施の形態の複製デバイスの主な機能的エレメントを示すブロック図である。
【図２】本発明の好適な実施の形態により提供される機能を呼び出すために使用されることのできるユーザインタフェースの第１の実施の形態を示す。
【図３】本発明の好適な実施の形態により提供される機能を呼び出すために使用されることの可能なユーザインタフェースの第２の実施の形態のコピーを示す。
【図４】本発明の好適な実施の形態により提供される機能を呼び出すために使用されることのできる用紙ユーザインタフェースの一部であることの可能なフォームチェックボックスの一例である。
【図５】本発明の好適な実施の形態で実行されることのできる媒体上のセグメント同士間の距離を増分するためのステップを概説するフローチャートであり、単一ページの内容が複数ページに広げられる結果を生じる。
【図６】本発明の好適な実施の形態により実行されることの可能なページメモリ上でセグメントをレイアウトするためのステップを概説するフローチャートである。
【図７】セグメント同士間の距離を増分される前の媒体を示す一例である。
【図８】図７で示された媒体のセグメント同士間の距離を増分した結果を示す。
【図９】本発明の好適な実施の形態において実行されることの可能な媒体上のセグメント同士間の距離を減少するためのステップを概説するフローチャートであり、複数ページの内容が単一ページ上に印刷される結果を生じる。
【図１０】単一ページに結合される前の複数ページの一例である。
【図１１】図１０の複数ページが単一ページに結合された結果を示す。
【符号の説明】
１０１    処理装置
１０２    システムコントローラ
１０３    画像プロセッサ
１０４    スキャナエレメント
１０５    プリンタエレメント
１０６    記憶装置
１０７    スキャナ画像メモリ
１０８    処理画像メモリ
【図１】
0003833735.tif 000002
【図２】
0003833735.tif 000003
【図３】
0003833735.tif 000004
【図４】
0003833735.tif 000005
【図５】
0003833735.tif 000006
【図６】
0003833735.tif 000007
【図７】
0003833735.tif 000008
【図８】
0003833735.tif 000009
【図９】
0003833735.tif 000010
【図１０】
0003833735.tif 000011
【図１１】
0003833735.tif 000012