(57)【特許請求の範囲】
【請求項１】
データを頁単位で取り込む取込手段と、
前記取込手段により取り込まれたデータから構成されるファイルを複数記憶するための記憶手段と、
前記記憶手段に記憶された互いに異なるファイルを構成するそれぞれのデータの中から、使用者が指定したデータの頁情報を変更する頁変更手段と、
前記頁変更手段によってデータの頁情報が変更された互いに異なるファイルを構成するデータを、前記頁変更手段により変更された頁順に出力する出力手段と
を備えたことを特徴とする情報処理装置。
【請求項２】
前記互いに異なるファイルには、文字データのファイルと画像データのファイルとが含まれる、請求項１に記載の情報処理装置。
【請求項３】
前記文字データは、ワードプロセッサのアプリケーションソフトウェアにより作成された文書データであり、前記画像データは、スキャナにより原稿を読み取って得られた画像データである、請求項２に記載の情報処理装置。
【請求項４】
前記スキャナにより読み取られた原稿の所定箇所に記載された画像データに基づいて頁を認識する頁認識手段を備え、
前記出力手段は、前記頁変更手段により変更されない限り、前記頁認識手段により認識された頁をその原稿の頁として処理する請求項３に記載の情報処理装置。
【請求項５】
前記出力手段は、ファクシミリ通信用のモデムに前記記憶手段に記憶された互いに異なるファイルのデータを前記頁変更手段により変更された頁順に出力する請求項１ないし請求項４のいずれかに記載の情報処理装置。
【請求項６】
前記出力手段は、プリンタに前記記憶手段に記憶された互いに異なるファイルのデータを前記頁変更手段により変更された頁順に出力する請求項１ないし請求項４のいずれかに記載の情報処理装置。
【請求項７】
コンピュータを、
データを頁単位で取り込む取込手段と、
前記取込手段により取り込まれたデータから構成されるファイルを複数記憶するための記憶手段と、
前記記憶手段に記憶された互いに異なるファイルを構成するそれぞれのデータの中から、使用者が指定したデータの頁情報を変更する頁変更手段と、
前記頁変更手段によってデータの頁情報が変更された互いに異なるファイルを構成するデータを、前記頁変更手段により変更された頁順に出力する出力手段と、
して機能させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および記憶媒体に関するものである。
【０００２】
【従来の技術】
従来、パーソナルコンピュータなどのコンピュータにおいては、相互に異なるアプリケーションソフトウェアで作成された文書データおよび画像データを頁単位で取り込むバインダと呼ばれるアプリケーションソフトウェアが使用されている。
【０００３】
このバインダは、相互に異なるアプリケーションソフトウェアで作成された文書データおよび画像データを一度に纏めてファクシミリ送信したりプリントしたりする場合に使用され、たいへん便利である。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来のバインダでは、文書データおよび画像データを取り込んだ順序でしか出力できなかった。
【０００５】
したがって、たとえば一方のアプリケーションソフトウェアで作成された原稿の各頁と他方のアプリケーションソフトウェアで作成された原稿の各頁とを交互にファクシミリ送信したいような場合には、一方のアプリケーションソフトウェアと他方のアプリケーションソフトウェアとを交互に立ち上げて１頁ずつバインダに取り込む必要があり、操作が面倒であった。
【０００６】
本発明は、上記の点に鑑みて提案されたものであって、取り込んだ原稿の頁を使用者が任意に変更でき、変更された頁に従って出力できる情報処理装置、およびそのためのプログラムを格納した記憶媒体を提供することを目的としている。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載した発明の情報処理装置は、データを頁単位で取り込む取込手段と、取込手段により取り込まれたデータから構成されるファイルを複数記憶するための記憶手段と、記憶手段に記憶された互いに異なるファイルを構成するそれぞれのデータの中から、使用者が指定したデータの頁情報を変更する頁変更手段と、頁変更手段によってデータの頁情報が変更された互いに異なるファイルを構成するデータを、頁変更手段により変更された頁順に出力する出力手段とを備えている。また、請求項２に記載した発明の情報処理装置は、請求項１に記載の情報処理装置であって、互いに異なるファイルには、文字データのファイルと画像データのファイルとが含まれる。
【０００８】
この情報処理装置によれば、頁変更手段が、記憶手段に記憶された互いに異なるファイルを構成するそれぞれのデータの頁を、使用者の頁変更指示操作に基づいて変更するので、例えば文字データのファイルと画像データのファイルのような互いに異なるファイルを構成するデータを、使用者の所望の頁順に編集して出力させることができる。
【０００９】
情報処理装置としては、たとえばパーソナルコンピュータやワークステーションなどのコンピュータが考えられる。さらに、これらのコンピュータにモデムやスキャナなどを内蔵あるいは接続したコンピュータシステムも、本発明における情報処理装置に含まれる。
【００１０】
また、請求項３に記載した発明の情報処理装置は、請求項２記載の情報処理装置であって、文字データは、ワードプロセッサのアプリケーションソフトウェアにより作成された文書データであり、前記画像データは、スキャナにより原稿を読み取って得られた画像データである。
【００１１】
この情報処理装置によれば、請求項２記載の情報処理装置による効果に加えて、ワードプロセッサのアプリケーションソフトウェアにより作成された文書データとスキャナにより原稿を読み取って得られた画像データとを纏めて任意の順序で出力できる。
【００１２】
更に、請求項４に記載した発明の情報処理装置は、請求項３記載の情報処理装置であって、スキャナにより読み取られた原稿の所定箇所に記載された画像データに基づいて頁を認識する頁認識手段を備え、出力手段は、頁変更手段により変更されない限り、頁認識手段により認識された頁をその原稿の頁として処理するものである。
【００１３】
この情報処理装置によれば、請求項３に記載の情報処理装置による効果に加えて、スキャナにより読み取られた原稿にも自動的に頁を付与できる。
【００１４】
また、請求項５に記載した発明の情報処理装置は、請求項１ないし請求項４のいずれかに記載の情報処理装置であって、出力手段は、ファクシミリ通信用のモデムに記憶手段に記憶された互いに異なるファイルのデータを頁変更手段により変更された頁順に出力するものである。
【００１５】
この情報処理装置によれば、請求項１ないし請求項４のいずれかに記載の情報処理装置による効果に加えて、記憶手段に記憶された互いに異なるファイルのデータを、頁変更手段により変更された頁順でファクシミリ送信できる。
【００１６】
更に、請求項６に記載した発明の情報処理装置は、請求項１ないし請求項４のいずれかに記載の情報処理装置であって、出力手段は、プリンタに記憶手段に記憶された互いに異なるファイルのデータを頁変更手段により変更された頁順に出力するものである。
【００１７】
この情報処理装置によれば、請求項１ないし請求項４のいずれかに記載の情報処理装置による効果に加えて、記憶手段に記憶された互いに異なるファイルのデータを、頁変更手段により変更された頁順でプリントできる。
【００１８】
また、請求項７に記載した発明の記憶媒体は、コンピュータを、データを頁単位で取り込む取込手段と、取込手段により取り込まれたデータから構成されるファイルを複数記憶するための記憶手段と、記憶手段に記憶された互いに異なるファイルを構成するそれぞれのデータの中から、使用者が指定したデータの頁情報を変更する頁変更手段と、頁変更手段によってデータの頁情報が変更された互いに異なるファイルを構成するデータを、前記頁変更手段により変更された頁順に出力する出力手段と、して機能させるためのプログラムをコンピュータが読み取り可能に記憶したものである。
【００１９】
この記憶媒体によれば、その内容をパーソナルコンピュータなどにインストールすることにより、請求項１記載の情報処理装置を実現できる。
【００２０】
【発明の実施の形態】
以下、本発明の好ましい実施の形態を、図面を参照しつつ具体的に説明する。
【００２１】
図１は、本発明に係る情報処理装置の一例としてのパーソナルコンピュータに周辺装置を接続した状態の回路ブロック図である。パーソナルコンピュータ１は、いわゆるマルチウインドウを用いたＧＵＩを採用しており、複数のアプリケーションソフトウェアを同時に起動させておくことが可能である。多機能周辺装置（以下「ＭＦＤ」という）２は、ファクシミリ、プリンタ、イメージスキャナ、およびコピー機などの複数の機能を有している。なお、ＭＦＤはマルチ・ファンクション・ディバイスの略称である。
【００２２】
パーソナルコンピュータ１は、プロセサ１１、ＲＯＭ１２、ＲＡＭ１３、ゲートアレイ１４、インターフェース１５、ハードディスク装置１６、フレキシブルディスクドライブ１７、および操作部１８を備えている。プロセサ１１、ＲＯＭ１２、ＲＡＭ１３、ゲートアレイ１４、およびインターフェース１５は、バス線により相互に接続されている。バス線は、データバス、アドレスバス、および制御信号線を含む。
【００２３】
プロセサ１１は、ハードディスク装置１６にインストールされているＯＳや各種のアプリケーションソフトウェアなどのプログラムに基づいて動作し、情報処理を行う。ＲＯＭ１２は、各種のデータなどを記憶している。ＲＡＭ１３は、各種のアプリケーションソフトウェアなどによって利用され、各種のデータなどを記憶する。ゲートアレイ１４は、プロセサ１１とハードディスク装置１６およびフレキシブルディスクドライブ１７との間のインターフェースとして機能する。インターフェース１５は、たとえばＲＳ−２３２Ｃなどの規格に基づいて、パーソナルコンピュータ１とＭＦＤ２との間のデータの送受信を制御する。ハードディスク装置１６は、各種のアプリケーションソフトウェアのプログラムなどを記憶する。フレキシブルディスクドライブ１７は、フレキシブルディスクの内容を読み出す。操作部１８は、キーボードやマウスなどからなり、使用者による操作に基づいた操作信号を出力する。
【００２４】
ＭＦＤ２は、ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、ゲートアレイ２４、インターフェース２５、スキャナ２６、プリンタ２７、およびモデム２８を備えている。ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、ゲートアレイ２４、およびインターフェース２５は、バス線により相互に接続されている。バス線は、データバス、アドレスバス、および制御信号線を含む。インターフェース２５は、ケーブル３１を介してパーソナルコンピュータ１のインターフェース１５に接続されており、モデム２８には、電話回線３２が接続されている。
【００２５】
ＣＰＵ２１は、ＭＦＤ２全体を制御する。ＲＡＭ２２は、各種のデータを記憶する。ＲＯＭ２３は、ＭＦＤ２を制御するためのプログラムなどを記憶している。ゲートアレイ２４は、ＣＰＵ２１とスキャナ２６、プリンタ２７、およびモデム２８との間のインターフェースとして機能する。インターフェース２５は、たとえばＲＳ−２３２Ｃなどの規格に基づいて、パーソナルコンピュータ１とＭＦＤ２との間のデータの送受信を制御する。スキャナ２６は、原稿の画像を読み取って画像信号に変換する。プリンタ２７は、画像データに基づいて画像をプリントする。モデム２８は、ファクシミリ通信の送受信に際して、送信データにより搬送波を変調し、また受信搬送波を復調して受信データを取り出す。
【００２６】
パーソナルコンピュータ１のハードディスク装置１６には、ＭＦＤ２のモデム２８を用いてパーソナルコンピュータ１と他のファクシミリ装置などとの間でファクシミリ通信を行わせたり、プリンタ２７を用いてパーソナルコンピュータ１で作成した文書や画像を印刷させたり、スキャナ２６を用いて読み取らせた画像信号をパーソナルコンピュータ１に取り込んだりという、各種の機能を実現するためのＭＦＤ制御アプリケーションソフトウェアがインストールされている。このＭＦＤ制御アプリケーションソフトウェアは、フレキシブルディスクドライブ１７にフレキシブルディスクを挿入して操作部１８に所定の操作を施すことにより、ハードディスク装置１６にインストールされる。このＭＦＤ制御アプリケーションソフトウェアは、テキストデータをビットマップデータに変換するなどのデータ変換を行うＦＡＸドライバと呼ばれるソフトウェア、通信履歴を管理および表示するログマネージャと呼ばれるソフトウェア、およびパーソナルコンピュータ１とＭＦＤ２との間のデータの送受を管理するステータスモニタと呼ばれるソフトウェアなどにより構成されている。
【００２７】
すなわち、プロセサ１１は、文字データおよび画像データを頁単位で取り込む取込手段と、取込手段により取り込まれた文字データおよび画像データの頁を、使用者の操作部１８への頁変更指示操作に基づいて変更する頁変更手段と、取込手段により取り込まれた文字データおよび画像データを、使用者の操作部１８への出力指示操作により頁順に出力する出力手段と、スキャナにより読み取られた原稿の所定箇所に記載された画像データに基づいて頁を認識する頁認識手段とを実現している。
【００２８】
次に、このように構成された情報処理装置の動作について説明する。パーソナルコンピュータ１の使用者により、たとえばワードプロセッサのアプリケーションソフトウェアを用いて作成された文書データは、文書ファイルとしてハードディスク装置１６に格納される。また、たとえば手書きの原稿などをＭＦＤ２のスキャナ２６に読み取らせると、スキャナ２６からの画像信号は、ゲートアレイ２４によりＡ／Ｄ変換されて、２値あるいは多値の画像データとして、インターフェース２５、ケーブル３１、インターフェース１５、およびゲートアレイ１４を介してハードディスク装置１６に格納される。さらに、プロセサ１１が、スキャナ２６により読み取られた原稿の所定領域に記載された画像データをＲＡＭ１３に展開し、文字認識を行って頁を判断し、その頁情報をハードディスク装置１６に格納される画像データに付加する。すなわち、原稿の所定領域に頁を表す数字などを記載しておくことにより、ハードディスク装置１６に格納される画像データに頁情報が自動的に付加される。なお、ワードプロセッサのアプリケーションソフトウェアにより作成した文書データには、一般的に頁情報が付加されている。
【００２９】
ハードディスク装置１６に格納された複数のファイルから任意の頁を選択して纏めてファクシミリ送信あるいはプリントしたい場合、バインダと呼ばれるアプリケーションソフトウェアを用いる。すなわち、使用者がバインダと呼ばれるアプリケーションソフトウェアとワードプロセッサのアプリケーションソフトウェアとを立ち上げ、そのワードプロセッサで作成した文書ファイルをハードディスク装置１６から読み出して、バインダに取り込みたい頁を任意に指定すると、指定された１または複数の頁の文書データがバインダに取り込まれる。さらに、スキャナ２６により読み取られてハードディスク装置１６に格納された画像データのファイルを指定すると、その画像データがバインダに取り込まれる。具体的には、文書データおよび画像データが所定の形式の画像データに変換されて、バインダのファイルとしてハードディスク装置１６に格納される。
【００３０】
バインダに取り込まれた文書データや画像データは、それらを作成したワードプロセッサのアプリケーションソフトウェアや文字認識によって頁が付けられているので、一般に、送信あるいはプリントしたい順序にはなっていない。そこで、使用者が操作部１８を操作して、頁変更指示操作を行うことにより、文書データや画像データの頁情報が変更される。すなわち、使用者が送信あるいはプリントしたい順に頁を設定できるのである。
【００３１】
そして、使用者が操作部１８に対して出力指示操作の一例としての送信指示操作を行うと、バインダに取り込まれた文書データおよび画像データが、ハードディスク装置１６から読み出されてＲＡＭ１３に格納され、頁順にＲＡＭ１３から読み出されて、符号化処理が施された後、インターフェース１５、ケーブル３１、インターフェース２５、およびゲートアレイ２４を介してモデム２８に供給され、モデム２８により変調されて電話回線３２に送出される。
【００３２】
また、使用者が操作部１８に対して出力指示操作の一例としてのプリント指示操作を行うと、バインダに取り込まれた文書データおよび画像データが、ハードディスク装置１６から読み出されてＲＡＭ１３に格納され、頁順にＲＡＭ１３から読み出されて、インターフェース１５、ケーブル３１、インターフェース２５、およびゲートアレイ２４を介してプリンタ２７に供給され、プリンタ２７により記録用紙上にプリントされる。
【００３３】
なお、ファクシミリ通信の受信側での記録用紙上およびプリントした記録用紙上に頁番号を記録するための情報の形式は任意であり、たとえば記録用紙上に単に１や２などの数字が記録されるようにしてもよいし、１／３や２／３のように全体の頁数も同時に記録されるようにしてもよい。
【００３４】
以上の動作の要点を概念的に示すと、図２のフローチャートのようになる。すなわち、使用者により操作部１８に取込指示操作がなされれば（Ｓ１：ＹＥＳ）、指定された頁のデータを取り込んでハードディスク装置１６に格納し（Ｓ２）、使用者により操作部１８に頁変更指示操作がなされれば（Ｓ３：ＹＥＳ）、ハードディスク装置１６に格納したデータの頁情報を変更し（Ｓ４）、使用者により操作部１８に出力指示操作がなされれば（Ｓ５：ＹＥＳ）、ハードディスク装置１６に格納したデータを頁順に出力する（Ｓ６）。もちろん、図２のフローチャートは概念的なものであって、プロセサ１１がこれらの処理を連続的に行うものではない。
【００３５】
次に、画像データおよび文書データをパーソナルコンピュータ１からＭＦＤ２に頁順に出力する出力処理の手順について、図３に示すフローチャートを参照しながら説明する。
【００３６】
先ず、プロセサ１１が、変数Ｎを１にし（Ｓ１１）、ハードディスク装置１６に格納されたバインダのファイルにおける各データの頁情報を検索して（Ｓ１２）、Ｎ頁のデータが存在するか否かを判断する（Ｓ１３）。すなわち、変数Ｎは出力すべきデータの頁を表しており、１頁のデータを出力する毎に１が加算される。Ｎ頁のデータが存在すれば（Ｓ１３：ＹＥＳ）、プロセサ１１が、ハードディスク装置１６からＮ頁のデータを読み出し（Ｓ１４）、そのＮ頁のデータを出力する（Ｓ１５）。すなわち、ファクシミリ送信の場合は、そのデータをモデム２８に出力し、プリントの場合は、そのデータをプリンタ２７に出力する。そして、プロセサ１１が、ハードディスク装置１６に格納されたバインダのファイルにおける各データの頁情報を検索して、Ｎより大きい頁が存在するか否かを判断する（Ｓ１６）。すなわち、出力した頁が最終頁かどうかを調べるのである。Ｎより大きい頁が存在しなければ（Ｓ１６：ＮＯ）、最終頁を既に出力したということであるので、このルーチンを終了する。
【００３７】
Ｓ１６において、Ｎより大きい頁が存在すれば（Ｓ１６：ＹＥＳ）、まだ出力すべき頁が残存しているということなので、Ｎに１を加算して（Ｓ１７）、Ｓ１２に戻り、頁情報の検索以降の処理を継続する。
【００３８】
Ｓ１３において、Ｎ頁のデータが存在しなければ（Ｓ１６：ＹＥＳ）、何らかの原因で頁飛びが発生しているということなので、Ｓ１６に進んで次頁の処理を継続する。
【００３９】
なお、上記実施形態では、出力すべきデータを頁順に並び換えて出力する出力処理をパーソナルコンピュータ１のプロセサ１１により実行したが、出力処理をＭＦＤ２のＣＰＵ２１により実行するように構成してもよい。この場合、出力すべきデータをハードディスク装置１６から読み出してＭＦＤ２のＲＡＭ２２に書き込み、ＣＰＵ２１が頁順に並び換える処理を実行することになる。
【００４０】
また、上記実施形態では、モデム２８がＭＦＤ２に内蔵されている例について説明したが、モデムはパーソナルコンピュータ１に内蔵されていてもよく、この場合、ファクシミリ送信のデータはパーソナルコンピュータ１に内蔵されたモデムに出力される。
【００４１】
【発明の効果】
以上説明したように請求項１，２に記載した発明の情報処理装置によれば、頁変更手段が、記憶手段に記憶された互いに異なるファイルを構成するそれぞれのデータの頁を、使用者の頁変更指示操作に基づいて変更するので、例えば文字データのファイルと画像データのファイルのような互いに異なるファイルを構成するデータを、使用者の所望の頁順に編集して出力させることができる。
【００４２】
また、請求項３に記載した発明の情報処理装置によれば、請求項２記載の情報処理装置による効果に加えて、ワードプロセッサのアプリケーションソフトウェアにより作成された文書データとスキャナにより原稿を読み取って得られた画像データとを纏めて任意の順序で出力できる。
【００４３】
更に、請求項４に記載した発明の情報処理装置によれば、請求項３記載の情報処理装置による効果に加えて、スキャナにより読み取られた原稿にも自動的に頁を付与できる。
【００４４】
また、請求項５に記載した発明の情報処理装置によれば、請求項１ないし請求項４のいずれかに記載の情報処理装置による効果に加えて、記憶手段に記憶された互いに異なるファイルのデータを、頁変更手段により変更された頁順でファクシミリ送信できる。
【００４５】
更に、請求項６に記載した発明の情報処理装置によれば、請求項１ないし請求項４のいずれかに記載の情報処理装置による効果に加えて、記憶手段に記憶された互いに異なるファイルのデータを、頁変更手段により変更された頁順でプリントできる。
【００４６】
また、請求項７に記載した発明の記憶媒体によれば、その内容をパーソナルコンピュータなどにインストールすることにより、請求項１記載の情報処理装置を実現できる。
【図面の簡単な説明】
【図１】  本発明に係る情報処理装置の一例としてのパーソナルコンピュータに周辺装置を接続した状態の回路ブロック図である。
【図２】  本発明に係る情報処理装置による動作の要点を概念的に説明するフローチャートである。
【図３】  本発明に係る情報処理装置による出力処理の手順を説明するフローチャートである。
【符号の説明】
１  パーソナルコンピュータ
２  ＭＦＤ
１１  プロセサ
１３  ＲＡＭ
１４  ゲートアレイ
１５  インターフェース
１６  ハードディスク装置
１７  フレキシブルディスクドライブ
１８  操作部
２１  ＣＰＵ
２２  ＲＡＭ
２４  ゲートアレイ
２５  インターフェース
２６  スキャナ
２７  プリンタ
２８  モデム
３１  ケーブル
３２  電話回線
【図１】
0003709608.tif 000002
【図２】
0003709608.tif 000003
【図３】
0003709608.tif 000004