(57)【要約】【課題】文書データの必要な部分のみ出力するための技術を提供する【解決手段】マークアップ言語で記述されて出力の際に文章と複数の画像とを表現するための第１の文書データから、マークアップ言語で記述されて出力の際に少なくとも文章を表現するための第２の文書データを生成する情報処理装置であって、第１の文書データの出力の際に表現され得る複数の画像を含むリスト画面であって、複数の画像のそれぞれの選択をユーザに許容するリスト画面を作成し、表示部に表示させるリスト画面作成手段と、第１の文書データを用いて、第２の文書データを作成する文書データ作成手段であって、リスト画面を介したユーザの指示に従って、リスト画面に含まれる複数の画像のうち少なくとも１つが出力の際に表現されない第２の文書データを作成する文書データ作成手段を備える。【選択図】        図５
2012128625.tif 000002
【特許請求の範囲】
【請求項１】
マークアップ言語で記述されて出力の際に文章と複数の画像とを表現するための第１の文書データから、マークアップ言語で記述されて出力の際に少なくとも文章を表現するための第２の文書データを生成する情報処理装置であって、
前記第１の文書データの出力の際に表現され得る前記複数の画像を含むリスト画面であって、前記複数の画像のそれぞれの選択をユーザに許容する前記リスト画面を作成し、前記リスト画面を表示部に表示させるリスト画面作成手段と、
前記第１の文書データを用いて、前記第２の文書データを作成する文書データ作成手段であって、前記リスト画面を介したユーザの指示に従って、前記リスト画面に含まれる複数の画像のうち少なくとも１つが出力の際に表現されない前記第２の文書データを作成する前記文書データ作成手段と、
を備える、情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記文書データ作成手段は、前記ユーザの前記指示に従って、前記リスト画面作成手段で作成された前記リスト画面内の前記複数の画像の全てが出力の際に表現されない前記第２の文書データを作成する
ことを特徴とする情報処理装置。
【請求項３】
請求項１または２に記載の情報処理装置であって、さらに、
マークアップ言語で記述されて出力の際に文章と複数の画像とを表現するための複数の文書データと、前記複数の画像を表す複数の画像データと、を含む情報体を取得する情報体取得手段と、
前記ユーザの指示に従って、前記情報体に含まれる前記複数の文書データの中から、前記第１の文書データを選択する選択手段と、
を備える、情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記複数の画像データは、複数の章に対応しており、
前記選択手段は、前記複数の章に対応する前記複数の文書データの中から、１つの章に対応する１つの前記第１の文書データを選択する
ことを特徴とする、情報処理装置。
【請求項５】
請求項３または４に記載の情報処理装置であって、
前記情報体は、所定形成で圧縮された圧縮ファイルである
ことを特徴とする、情報処理装置。
【請求項６】
請求項１乃至５に記載の情報処理装置であって、
前記リスト画面作成手段は、前記第１の文書データを解析することによって、前記複数の画像を含む前記リスト画面を作成する
ことを特徴とする、情報処理装置。
【請求項７】
請求項１乃至５に記載の情報処理装置であって、
前記第１の文書データと、前記第１の文書データの出力の際に表現され得る前記複数の画像を表す複数の画像データと、を含む情報体を取得する情報体取得手段を備え、
前記リスト画面作成手段は、前記情報体に含まれる前記第１の文書データを解析することなく、前記情報体に含まれる前記複数の画像データを読み出すことによって、前記複数の画像を含む前記リスト画面を作成する
ことを特徴とする、情報処理装置。
【請求項８】
情報処理装置であって、
マークアップ言語で記述されて出力の際に文章と複数の画像とを表現するための第１の文書データから、マークアップ言語で記述されて出力の際に前記複数の画像を表現せずに前記文章を表現するための第２の文書データを作成するデータ作成手段と、
前記第２の文書データの作成に先行して、前記第１の文書データから前記第２の文書データを作成するか否かの選択をユーザに許容する選択許容手段と、
を備える、情報処理装置。
【請求項９】
請求項１乃至８に記載の情報処理装置であって、
前記第２の文書データのプレビュー画像を生成し、該プレビュー画像を表示部に表示させる表示生成手段を備えることを特徴とする情報処理装置。
【請求項１０】
マークアップ言語で記述されて出力の際に文章と複数の画像とを表現するための第１の文書データから、マークアップ言語で記述されて出力の際に少なくとも文章を表現するための第２の文書データを生成するコンピュータに、
前記第１の文書データの出力の際に表現され得る前記複数の画像を含むリスト画面であって、前記複数の画像のそれぞれの選択をユーザに許容する前記リスト画面を作成し、表示部に表示させるリスト画面作成手段と、
前記第１の文書データを用いて、前記第２の文書データを作成するデータ作成手段であって、前記リスト画面を介したユーザの指示に従って、前記リスト画面に含まれる複数の画像のうち少なくとも１つが出力の際に表現されない前記第２の文書データを作成する前記データ作成手段として機能させるプログラム。
【請求項１１】
コンピュータに、
マークアップ言語で記述されて出力の際に文章と複数の画像とを表現するための第１の文書データから、マークアップ言語で記述されて出力の際に前記複数の画像を表現せずに前記文章を表現するための第２の文書データを作成するデータ作成手段と、
前記第２の文書データの作成に先行して、前記第１の文書データから前記第２の文書データを作成するか否かの選択をユーザに許容する選択許容手段として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マークアップ言語で記述された文書を出力する技術に関する。
【背景技術】
【０００２】
従来より、Ｗｅｂページで記述された文書データを出力する際に、ページ内の必要な領域のみを選択して出力する技術がある。
例えば特許文献１では、画像形成装置は、ファイルの内容が表示された画面から印刷に必要な領域を切り取るようにして選択することによって、ファイル内で必要な領域のみを印刷している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２７７０５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、印刷に必要な領域を切り取る技術では、ページ上から切り取る部分をユーザに選択させなければならず、ユーザが必要な領域を選択する際に非常に手間がかかる。本発明は、上述した問題点を解決するためになされたものであり、文書の出力の際に、出力を望まない画像が表現されていない文書を容易に出力するための技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
この目的を達成するために、本発明の第１の装置は、マークアップ言語で記述されて出力の際に文章と複数の画像とを表現するための第１の文書データから、マークアップ言語で記述されて出力の際に少なくとも文章を表現するための第２の文書データを生成する情報処理装置であって、前記第１の文書データの出力の際に表現され得る前記複数の画像を含むリスト画面であって、前記複数の画像のそれぞれの選択をユーザに許容する前記リスト画面を作成し、表示部に表示させるリスト画面作成手段と、前記第１の文書データを用いて、前記第２の文書データを作成する文書データ作成手段であって、前記リスト画面を介したユーザの指示に従って、前記リスト画面に含まれる複数の画像のうち少なくとも１つが出力の際に表現されない前記第２の文書データを作成する前記文書データ作成手段とを備えることを特徴とする。
この構成により、第１の文書データから第２の文書データを作成する際に、複数の画像のリスト画面が表示される。ユーザは、リスト画面を見ながら、例えば、複数の画像の中から出力の際に表現されることを望む画像や、出力の際に表現されないことを望む画像を、容易に選択して指示することができる。この結果、出力に不要な画像が表現されない文書を容易に出力することができる。
【０００６】
また、上記の装置において、前記文書データ作成手段は、ユーザの前記指示に従って、前記リスト画面作成手段で作成されたリスト画面内の前記複数の画像の全てが出力の際に表現されない前記第２の文書データを作成することとしてもよい。
この構成により、リスト画面内の全ての画像が出力の際に表現されないようにすることができるため、ユーザが画像を個別に選択する手間を省くことができる。
【０００７】
また、上記の装置において、マークアップ言語で記述されて出力の際に文章と複数の画像とを表現するための複数の文書データと、前記複数の画像データを表す複数の画像データと、を含む情報体を取得する情報体取得手段と、
前記ユーザの指示に従って、前記情報体に含まれる前記複数の文書データの中から、前記第１の文書データを選択する選択手段とを備えることが好ましい。
この構成により、情報体に含まれる複数の文書データの中から、ユーザが選択した文書データのみについて、第２の文書データを作成することができる。
【０００８】
また、上記の装置において、前記複数の画像データは、前記複数の章に対応しており、前記選択手段は、複数の章に対応する前記複数の文書データの中から、１つの章に対応する１つの前記第１の文書データを選択することが好ましい。
複数の文書データが複数の章を構成する場合には、上記の構成により、章に対応する文書データで使用される画像を選択できる。
【０００９】
また、上記の装置において、前記情報体は、所定形成で圧縮された圧縮ファイルであることとしてもよい。
【００１０】
また、上記の装置において、前記リスト画面作成手段は、前記第１の文書データを解析することによって、前記複数の画像を含むリスト画面を作成することとしてもよい。
この構成により、第１の文書データを解析することによって、画像のリストを作成することができる。
【００１１】
また、上記の装置において、マークアップ言語で記述されて出力の際に文書と複数の画像とを表現するための複数の文書データと、前記複数の画像を表す画像データと、を含む情報体を取得する情報体取得手段を備え、
前記リスト画面作成手段は、前記情報体に含まれる前記複数の画像データを読み出すことによって、前記複数の画像を含む前記リスト画面を作成することとしてもよい。
この構成により、情報体から全ての画像を読み出すことによって、画像のリストを作成することができる。
【００１２】
本発明の第２の装置は、マークアップ言語で記述されて、出力の際に文章と複数の画像とを表現するための第１の文書データから、マークアップ言語で記述されて、出力の際に前記複数の画像を表現せずに前記文章を表現するための第２の文書データを作成するデータ作成手段と、前記第２の文書データの作成に先行して、前記第１の文書データから前記第２の文書データを作成するか否かの選択をユーザに許容する選択許容手段とを備えることを特徴とする。
この構成により、画像データを使用せずにファイルを出力する場合、ユーザは、例えばリストから画像を選択するような手間をかけずに、所望のファイルを取得できる。すなわち、出力の際に画像が表現されない文書データを容易に出力することができる。
【００１３】
また、上記の装置において、前記第２の文書データのプレビュー画像を生成し、該プレビュー画像を表示部に表示させる表示生成手段を備えることが好ましい。
この構成により、ユーザは、第２の文書データのプレビュー画像を確認することができる。
【００１４】
なお、この発明は、情報処理装置及び情報処理装置で実行される方法、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の種々の態様で実現することができる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態におけるプリンタの構成を示すブロック図。
【図２】ｅＰＵＢファイルのファイル構造を模式的に示す図
【図３】ＨＴＭＬファイルのファイル構成を示す図
【図４】ＨＴＭＬファイルから画像を表現しないように文字列を編集するファイル構成を示す図。
【図５】画像編集処理全体を示すフローチャート。
【図６】ユーザに印刷するデータを選択させるための画面を示す図。
【図７】ユーザにＨＴＭＬファイルを編集するか否かを選択させるための画面を示す図。
【図８】画像選択処理を示すフローチャート。
【図９】画像消去方法をユーザに選択させるための画面を示す図。
【図１０】ファイルに含まれる画像の中から消去する画像を選択させるための画面を示す図。
【図１１】消去する画像の選択方法をユーザに選択させるための画面を示す図。
【図１２】章を選択させるための画面を示す図。
【図１３】画像消去前の印刷プレビュー表示の画面を示す図。
【図１４】画像消去後の印刷プレビュー表示の画面を示す図。
【図１５】変形例における印刷プレビュー表示の選択画面を示す図
【図１６】印刷の可否をユーザに選択させるための画面を示す図。
【図１７】変形例におけるＨＴＭＬファイルをユーザに選択させるための画面を示す図。
【図１８】変形例における消去する画像の選択方法をユーザに選択させるための画面を示す図。
【図１９】ＨＴＭＬファイルから画像を表現しないように文字列を編集するファイル構成の変形例を示す図。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について図面を参照して説明する。
【００１７】
＜実施形態１＞
（システムの構成）
図１は、本実施形態におけるプリンタ２０の概略図を表すブロック図である。
【００１８】
（プリンタ）
プリンタ２０は、ＣＰＵ２１、ＲＡＭ２２、ＮＶＲＡＭ２３、印刷部２４、表示部２５、メモリ装着部２６を備えている。
【００１９】
ＣＰＵ２１は、プリンタ２０の動作を制御する。本実施例では、ＮＶＲＡＭ２３には、ＨＴＭＬファイルを編集する編集プログラムを記憶している。ＣＰＵ２１は、ＮＶＲＡＭ２３に記憶されている編集プログラムを読み出してＲＡＭ２２に格納し、該編集プログラムを実行する。これにより、ＣＰＵ２１は、プリンタ２０による印刷イメージの編集を制御することができる。
【００２０】
表示部２５は、パネルを備えており、各種の画面を表示するユーザーインターフェースである。本実施例では、表示部２５はタッチパネルであり、操作部として機能する。ユーザは表示部２５に表示された画面内の一部の領域に触れることによって、項目を選択する。なお、これに代えて、表示部２５がタッチパネルでなくてもよい。この場合は、ユーザは表示部２５の項目を選択するための操作部（ボタン）を押下して項目を選択する。
【００２１】
メモリ装着部２６は、ＵＳＢメモリ等の可搬型メモリをプリンタに差し込むための差込口である。ＣＰＵ２１は、メモリ装着部２６を通じて可搬型メモリに記憶されている情報を読み込む。
【００２２】
（ｅＰＵＢ）
本実施例のプリンタ２０では、電子書籍フォーマット規格であるｅＰＵＢファイルを用いて印刷を実行可能である。ｅＰＵＢファイルは、所定の形式（例えばＺｉｐ形式）で圧縮されている。図２に示すように、ｅＰＵＢファイルＦ１は、ｘｍｌファイルを格納するフォルダＦ２と、ＨＴＭＬファイル及び画像データを格納するフォルダＦ３と、の２つのフォルダを格納する。フォルダＦ２に格納されるｘｍｌファイルには、章に関する情報が記述されている。また、フォルダＦ３は、章ごとに分割された複数（Ｘ個）のＨＴＭＬファイルと、ＨＴＭＬファイルで使用される複数（Ｙ個）の画像データを格納するフォルダＦ４と、を含んでいる。
【００２３】
ここで、ｅＰＵＢファイル内の文書データであるＨＴＭＬファイルと、画像データと、の関係を説明する。図３に示すように、ｅＰＵＢファイル内のＨＴＭＬファイルのソースコードには、文書の内容を表現する記述Ｍ１及びＭ３と、画像データの記憶位置を示すパスを指定する記述Ｍ２と、が存在する。ソースコードにおけるＭ１及びＭ３と、Ｍ２と、の記述の記載順序によって、文書と画像がＨＴＭＬファイルの作成者の所望する配置で出力される。
【００２４】
（画像の消去方法）
ここで、ＨＴＭＬファイルにおいて、画像が出力の際に表現されないよう処理する方法について記載する。
【００２５】
記述を消去する方法として、図４に記載したような処理が行われる。具体的には、ＣＰＵ２１が、ＨＴＭＬファイルのソースコードを解析して、画像を表現する記述を特定する。例えば、図４に示したソースコードの中で、文字列［ｉｍｇ  ｓｒｃ］から開始される文字列を探索する。なお、文字列［ｉｍｇ  ｓｒｃ］は、画像データを出力するための命令を意味する文字列である。
【００２６】
探索の結果、文字列［ｉｍｇ  ｓｒｃ］が見つかった場合は、ＣＰＵ２１は［ｉｍｇ  ｓｒｃ］を含む特定の文字列を消去する。具体的には、図４に示したように、＜ｐ＞タグから＜／ｐ＞タグで挟まれた記述を消去する。その後、この消去処理を実行したＨＴＭＬファイルを作成する。その結果、実際にｅＰＵＢファイルが印刷される際は、削除された画像は印刷の際に表現されない。
【００２７】
上述した特定の文字列を消去した後、ＣＰＵ２１は生成されたＨＴＭＬファイルに基づき印刷イメージを作成する。
【００２８】
（プリンタの動作）
次に、図５のフローチャートを用いて、プリンタ２０のＣＰＵ２１が、ＨＴＭＬファイルから画像を消去して印刷する画像編集処理の流れについて説明する。図５は画像編集処理全体を示すフローチャートである。図５の処理のうち、Ｓ１０２からＳ１１２に至る処理が本実施例の編集プログラムにより実行される処理に相当する。
【００２９】
図５の画像編集処理は、ユーザによってプリンタ２０にＵＳＢメモリ等の可搬型メモリが挿入されたことにより開始される（Ｓ１０２）。
【００３０】
プリンタに可搬記憶媒体が挿入されると、ＣＰＵ２１は、メディアに格納されている複数のｅＰＵＢファイルを読み出す。この際、プリンタ２０の表示部２５に、図６に示すような、文書データの選択画面ＳＣ６が表示される（Ｓ１０４）。図示するように、選択画面ＳＣ６には複数のボタンＢ６ａ〜Ｂ６ｄそれぞれに、ｅＰＵＢファイルの名前が表示されている。ユーザは、ボタンＢ６ａ〜Ｂ６ｄを押下することで、印刷すべき所望のｅＰＵＢファイルを選択する。
【００３１】
選択画面ＳＣ６でユーザが所望のｅＰＵＢファイルを選択すると、ＣＰＵ２１は図７に示すように、ＨＴＭＬファイルを編集せずに印刷するか否かをユーザに対して確認する画面ＳＣ７を表示部２５に出力する（Ｓ１０６）。
【００３２】
ＳＣ７において、「ＹＥＳ」ボタンＢ７ａが押下された場合、すなわち、ユーザがＨＴＭＬファイルを編集せずに印刷することを指示した場合（Ｓ１０６  ＹＥＳ）、ＣＰＵ２１はｅＰＵＢファイルに含まれるＨＴＭＬファイルを編集せずに、当該ＨＴＭＬファイルに基づいて印刷イメージを生成し（Ｓ１１６）、印刷イメージの印刷を実行する（Ｓ１１８）。すなわち、ＨＴＭＬファイルのソースコードの記述を変更せずに、印刷を実行する。
【００３３】
一方、ＳＣ７において、「ＮＯ」Ｂ７ｂが押下された場合、すなわち、ＨＴＭＬファイルを編集することが選択された場合（Ｓ１０６  ＮＯ）、ＣＰＵ２１は画像選択処理を実行する（Ｓ２００）。
【００３４】
（画像選択処理）
図８は、図５のＳ２００で実行される画像選択処理のフローチャートである。
【００３５】
まず始めに、ＣＰＵ２１は、図９に示す選択画面ＳＣ９を表示部２５に出力する（Ｓ２０２）。ユーザは、画面ＳＣ９に表示された項目を選択することで、ｅＰＵＢファイル内に含まれる全ての画像を消去するか否かを選択する。すなわち、ユーザは、ボタンＢ９ａを押下することでｅＰＵＢファイル内に存在する全ての画像を消去するか、もしくはボタンＢ９ｂを押下することでｅＰＵＢファイル内に存在する画像を選択して消去するか、を選択する。
【００３６】
ユーザによって、ボタンＢ９ａが押下された場合、ＣＰＵ２１はｅＰＵＢファイル内の全ての画像を消去したＨＴＭＬファイルを生成する（Ｓ２１８）。具体的には、ｅＰＵＢファイル内に含まれる全てのＨＴＭＬファイルを解析し、画像を表現する部分の記述、すなわち図３のＭ２のような記述を全て削除したＨＴＭＬファイルを生成する。
【００３７】
一方、ユーザによって、ボタンＢ９ｂが押下された場合、ＣＰＵ２１は、ｅＰＵＢファイルの中に複数のＨＴＭＬファイルが含まれているか否かを判断する（Ｓ２０４）。なお、この判断は、ｅＰＵＢファイルを伸張し、図２に示したフォルダＦ３内のＨＴＭＬファイルの数をカウントすることによって実行される。
【００３８】
ｅＰＵＢファイル内にＨＴＭＬファイルが１つだけ含まれていることを確認した場合（Ｓ２０４  ＮＯ）、ＣＰＵ２１は、図１０に示すように、フォルダＦ４に含まれる全ての画像群を表すリスト画面ＳＣ１０を生成し、該画面ＳＣ１０を表示部２５に出力する（Ｓ２０８）。具体的には、ＣＰＵ２１は、ＨＴＭＬファイルを解析し、図３のＭ２のような記述を探索する。その後、ＣＰＵ２１は、探索によって発見された全ての記述に対応する全ての画像データをフォルダＦ４から抽出し、全ての画像を示すリスト画面ＳＣ１０を生成して表示部２５に出力する。なお、リスト画面ＳＣ１０に表示される各画像は、縮小画像である。
【００３９】
ユーザは、リスト画面ＳＣ１０において、複数の画像の中から、消去することを希望する少なくとも１つの画像を選択し、消去実行ボタンを押下する。具体的には、ユーザは消去したい全ての画像のチェックボックスＣ１０を選択し、消去実行ボタンＢ１０ａを押下する。なお、リスト画面ＳＣ１０には、画像を選びなおすためのボタンＢ１０ｂや、複数の画像が複数のリスト画面に渡って表示される場合にリスト画面を切り替えるための画面スライドボタンであるＢ１０ｃが設けられている。
【００４０】
また、リスト画面ＳＣ１０において、全ての画像のチェックボックスＣ１０を選択するためのボタンＢ１０ｄが設けられている。ユーザは、ボタンＢ１０ｄを押下することによって、個別に画像を選択する手間を省くことができる。
【００４１】
ＣＰＵ２１は、リスト画面ＳＣ１０において、ユーザによって消去することが指定された画像、すなわちチェックボックスＣ１０が選択されている画像を特定する（Ｓ２１８）。具体的には、選択された画像を表す画像データのデータ名を特定する。ＣＰＵ２１は、前述した処理により、ＨＴＭＬファイルから特定された画像データ名に対応する画像を表現するための記述を削除し、特定された画像が表現されないＨＴＭＬファイルを新たに生成する（Ｓ２２０）。
【００４２】
一方、図８のＳ２０４において、ｅＰＵＢファイル内に複数のＨＴＭＬファイルが含まれていることを確認した場合、ＣＰＵ２１は、図１１に示す画面ＳＣ１１を表示部２５に出力し、ユーザに対し、どのように消去する画像を選択するかを、２つの項目から選ばせる（Ｓ２０６）。
【００４３】
画面ＳＣ１１には、２つのボタンが含まれている。第１のボタンＢ１１ａは、全ての章に含まれる画像群を画面に表示してユーザに選択させるためのボタンである。第２のボタンＢ１１ｂは、１つの章に対応する画像群を表示してユーザに選択させるためのボタンである。なお、１つの章に対し、１つのＨＴＭＬファイルが対応づけられている。
【００４４】
画面ＳＣ１１でボタンＢ１１ａが押下された場合、すなわち、一度に全ての章に含まれる画像群から画像を選択することが選択された場合、ＣＰＵ２１は、図１０に示すように、ｅＰＵＢファイル内の全てのＨＴＭＬファイルに含まれる画像群のリストを表示部２５に表示する（Ｓ２０８）。具体的には、ｅＰＵＢファイル内の各ＨＴＭＬファイルを解析し、図３のＭ２の記載を探索する。その後、探索によって発見された、図３の全てのＭ２の記述に対応する画像をフォルダＦ４の記憶領域から抽出し、縮小画像のリストとして表示部に出力する。
【００４５】
ユーザは、前述した処理と同様にして、選択画面ＳＣ１０において、消去することを希望する少なくとも１つの画像のチェックボックスＣ１０を選択し、消去実行ボタンＢ１０ａを押下する。
【００４６】
ＣＰＵ２１は、表示した画像のリストの中から、ユーザによって消去することが指定された画像、すなわちチェックボックスＣ１０が選択されている画像を特定する（Ｓ２１８）。その後、ＣＰＵ２１は、特定された画像に対して、前述した処理により、ＨＴＭＬファイルから対応する画像を表現する記述を削除し、選択した画像が表現されないＨＴＭＬファイルを新たに生成する（Ｓ２２０）。
【００４７】
一方、画面ＳＣ１１においてボタンＢ１１ｂが押下された場合、すなわち、章に対応する画像を表示して選択することがユーザに選択された場合、ＣＰＵ２１はユーザに対し、図１２に示すように、章を選ばせる画面ＳＣ１２を表示部２５に出力する（Ｓ２１０）。具体的には、ＣＰＵ２１は、図２に示すフォルダＦ２に含まれるＸＭＬファイルを解析し、章に関する情報を取得する。ユーザは、選択画面ＳＣ１２に表示したボタンＢ１２ａ〜ボタンＢ１２ｄの中から、編集を希望する章に対応するボタンを押下する。ユーザによって章が選択されると、ＣＰＵ２１は、ＸＭＬファイルのソースコードを解析することによって、章に対応するＨＴＭＬファイルを特定する（Ｓ２１２）。
【００４８】
その後、ＣＰＵ２１は、図１０と同様に、ｅＰＵＢファイル内の全てのＨＴＭＬファイルに含まれる画像群の一覧を表示部２５に表示する（Ｓ２０８）。具体的には、ＨＴＭＬファイルを解析し、図３のＭ２の記載を探索する。その後、探索によって発見された全てのＭ２の記載に対応する画像をフォルダＦ４の記憶領域から抽出し、縮小画像のリストとして表示部に出力する。
【００４９】
ユーザは、前述した処理と同様にして、選択画面ＳＣ１０において、消去することを希望する少なくとも１つの画像のチェックボックスＣ１０を選択し、消去実行ボタンＢ１０ａを押下する。
【００５０】
ＣＰＵ２１は、表示した画像のリストの中から、ユーザによって消去することが指定された画像、すなわちチェックボックスＣ１０が選択されている画像を特定する（Ｓ２１８）。その後、ＣＰＵ２１は、特定された画像に対して、前述した処理により、ＨＴＭＬファイルから対応する画像を表現する記述を削除し、選択した画像が表現されないＨＴＭＬファイルを新たに生成する（Ｓ２２０）。
【００５１】
なお、Ｓ２００において新たなＨＴＭＬファイルの生成が完了すると、新たなＨＴＭＬファイルは図２におけるフォルダＦ３に一時的に保存される。その後、編集されなかったＨＴＭＬファイルに関しては当該ＨＴＭＬファイルにて、編集されたＨＴＭＬファイルに関しては編集後の新たなＨＴＭＬファイルにて、後述する処理Ｓ１１０からＳ１１６の処理を実行する。
【００５２】
以上の処理によって、図８のＳ２００の画像選択処理が完了すると、続いてＣＰＵ２１は、図５のＳ１１０において、図８で生成されたＨＴＭＬファイルで表現されるプレビュー画像を、図１３及び図１４に示すように、表示部２５に出力する。なお、ユーザによって消去することが選択された画像が複数のＨＴＭＬファイルのうちの一部のＨＴＭＬファイルである場合は、ＣＰＵ２１は消去された画像を含んでいたＨＴＭＬファイルの印刷プレビューのみを表示する。
【００５３】
図１３は、画像が表現されないよう編集を行う前のＨＴＭＬファイルに基づく印刷イメージである。また、図１４は、当該編集を行った後のＨＴＭＬファイルに基づく印刷イメージである。図１３の画面ＳＣ１３内のボタンＢ１３ａが押下されると、図１４の画面ＳＣ１４が表示され、図１４の画面ＳＣ１４内のボタンＢ１４ａを押下されると、図１３の画面ＳＣ１３が表示される。また、ボタンＢ１４ｃを押下することにより、画面ＳＣ１４内のプレビュー画像をスクロールすることができる。
【００５４】
なお、本実施例では、Ｓ１１０において、画像が消去されたＨＴＭＬファイルのみの印刷プレビューを表示するとしているが、これに代えて、図１５に示す画面ＳＣ１５を表示部２５に出力し、全てのＨＴＭＬファイルの印刷プレビューを表示するか、若しくは画像が消去されたＨＴＭＬファイルの印刷プレビューのみを表示するか、をユーザに選ばせてもよい。
【００５５】
ユーザによって、図１３内のボタンＢ１３ｂ若しくは図１４内のボタンＢ１４ｂを押下されたら、すなわち、プレビュー画像の確認終了を指示されたら、ＣＰＵ２１は、図１６に示す画面ＳＣ１６を表示部２５に出力し、ユーザに、表示した印刷プレビューどおりに印刷を実行するか否かを選択させる（Ｓ１１４）。
【００５６】
ユーザによって、ボタンＢ１６ａが押下された場合、すなわち、印刷の実行が指示された場合、ＣＰＵ２１は、編集されなかったＨＴＭＬファイルに関しては当該ＨＴＭＬファイルにて、編集されたＨＴＭＬファイルに関しては編集後の新たなＨＴＭＬファイルにて、印刷データを作成する（Ｓ１１４）。印刷イメージを作成後、印刷部２４にて印刷処理を実行し（Ｓ１１６）、図５の処理を終了する。
【００５７】
一方、ユーザによって、ボタンＢ１６ｂが押下された場合、すなわち、消去する画像を再度選択しなおすことが指示された場合、ＣＰＵ２１は処理をＳ２００に戻し、再度図６の表示を出力する。
【００５８】
以上の説明において、ＣＰＵ２１によって実行される編集プログラムのうち、図５のＳ２００が本発明のリスト画面作成手段によって実行される処理に相当する。また、図５のＳ１０８がデータ作成手段によって実行される処理に相当する。また、図５のＳ１０４、Ｓ１０６が選択許容手段によって実行される処理に相当する。また、図８のＳ２０４が情報体取得手段によって実行される処理に相当する。また、図８のＳ２１０が選択手段によって実行される処理に相当する。また、図５のＳ１１０が表示生成手段が行う処理に相当する。
【００５９】
また、ｅＰＵＢファイルが本発明の情報体に相当する。また、当該ｅＰＵＢファイルに格納されている全てのＨＴＭＬファイルが本発明の第１の文書データに相当する。また、図１８のＳ２２０において生成されたＨＴＭＬファイルが本発明の第２の文書データに相当する。
【００６０】
（他の形態）
（１）上述したように、図５に示した画像消去処理（Ｓ２００）では、図１０において説明したように、ユーザに、出力文書から消去すべき画像を選択させているが、これに代えて、出力文書に残すべき画像を選択させてもよい。
【００６１】
（２）上述したように、本実施例では、ＨＴＭＬファイルのソースコードを解析して、ソースコードに記載されている文字列に対応する画像を図２のフォルダＦ４から取り出すことを記載したが、別の構成であってもよい。すなわち、ソースコードを解析することなく、フォルダＦ４の中に含まれる全ての画像群をリスト化して表示部２５に出力し、当該画像群からユーザに選択させる構成としてもよい。この場合には、ユーザに選択された画像データ名を含む文字列がソースコードから削除され、出力されないようにすることができる。
【００６２】
（３）上述したように、本実施形態における情報体はｅＰＵＢを想定して記載したが、ｅＰＵＢファイルのような所定の圧縮過程を経ていない情報体であってもよい。すなわち、Ｗｅｂページで使用するＨＴＭＬファイルを用いてもよい。この場合、図２に示した情報体の構成要素は、一または複数のＨＴＭＬファイルと、画像フォルダＦ４である。
【００６３】
なお、上述したＷｅｂページの場合、図５におけるＳ１０４で出力される画面は、図１７に示したようになる。すなわち、表示される情報体の拡張子は「．ｅＰＵＢ」ではなく、「．ｈｔｍｌ」、または「．ｈｔｍ」である。
【００６４】
また、図１８に示したように、図８のＳ２０６において選択される項目は、Ｂ１８ａまたはＢ１８ｃである。すなわち、ユーザは、全てのＨＴＭＬファイル内に存在する画像を消去するか、もしくは特定のＨＴＭＬファイル内に存在する画像を選択して消去するかを選択する。
【００６５】
（４）画像をＨＴＭＬファイルから消去する方法として、ＨＴＭＬファイルを解析して、画像を表現する部分の記述を消去することを記載したが、あくまで一例を示したものにすぎない。従って、例えば図１９に示すように、×印を示す画像といった、異なる画像を埋め込むような記述に変更してもよい。この場合、予めプリンタ２０におけるＮＶＲＡＭ２３に、×印を表現する画像を記憶させておき、行Ｍ２において、ＨＴＭＬファイルにおいて消去したい画像を表現する記述を図１８に示したような記述に差し替えることによって、画像を消去することができる。
【００６６】
また、画像をＨＴＭＬファイルから消去する方法として、画像サイズを変更することによって、出力の際に画像が表現されないようにしてもよい。すなわち、図３におけるＭ４の行において、「ｗｉｄｔｈ」及び「ｈｅｉｇｈｔ」の数値をともに０％に変更することによって、画像を消去することができる。
【００６７】
（５）ｅＰＵＢファイルにおいては、１つの章に対し、１つのＨＴＭＬファイルが対応づけられている。しかしながら、異なった構成のｅＰＵＢファイルである場合が想定される。例えば、１つの章を表現するために、複数のＨＴＭＬファイルを使用している場合が想定される。この場合は、ユーザによって章が指定されると、対応する複数のＨＴＭＬファイルで使用される画像のリストが表示部２５に表示される。
【００６８】
（６）本実施例では、図３におけるＭ２を消去したＨＴＭＬファイルを作成して印刷データを出力した後、当該ＨＴＭＬファイルは保存しないこととしているが、別の構成であってもよい。すなわち、消去した画像が表現されないＨＴＭＬファイルを、Ｍ２を消去する前のＨＴＭＬファイルに代えて保存することによって、新たなｅＰＵＢファイルを作成することとしてもよい。
【００６９】
（７）本実施例では、画面を表示する際、プリンタのパネルに表示することを記載したが、プリンタと端末装置と、をネットワークを介して接続することによって、端末装置のディスプレイを表示部として使用してもよい。
【符号の説明】
【００７０】
２０…プリンタ、２１…ＣＰＵ、２２…ＲＡＭ、２３…ＮＶＲＡＭ、２４…印刷部、２５…表示部、２６…メディア装着部
【図１】
2012128625.tif 000003
【図２】
2012128625.tif 000004
【図３】
2012128625.tif 000005
【図４】
2012128625.tif 000006
【図５】
2012128625.tif 000007
【図６】
2012128625.tif 000008
【図７】
2012128625.tif 000009
【図８】
2012128625.tif 000010
【図９】
2012128625.tif 000011
【図１０】
2012128625.tif 000012
【図１１】
2012128625.tif 000013
【図１２】
2012128625.tif 000014
【図１３】
2012128625.tif 000015
【図１４】
2012128625.tif 000016
【図１５】
2012128625.tif 000017
【図１６】
2012128625.tif 000018
【図１７】
2012128625.tif 000019
【図１８】
2012128625.tif 000020
【図１９】
2012128625.tif 000021