(57)【要約】【課題】ユーザーの負担を抑えて容易に、プレゼンテーションデータにおけるグラフの画像データを適切に出力することのできる画像データ出力装置及びプログラムを提供する。【解決手段】画像データ出力装置は、画像出力内容が記述されたプレゼンテーションデータファイルからグラフの描画に係る描画データの削除部分を検出する削除検出手段と、削除部分を削除する前のグラフに係る元データをプレゼンテーションデータファイル内から取得して、元データに基づいて削除部分を復元する復元手段と、復元がなされた部分及び削除がなされていない部分を組み合わせてグラフの描画データを出力する出力手段と、を備える。【選択図】図７
2019101769.tif 000002
【特許請求の範囲】
【請求項１】
画像出力内容が記述されたプレゼンテーションデータファイルからグラフの描画に係る描画データの削除部分を検出する削除検出手段と、
前記削除部分を削除する前の前記グラフに係る元データを前記プレゼンテーションデータファイル内から取得して、当該元データに基づいて前記削除部分を復元する復元手段と、
前記復元がなされた部分及び削除がなされていない部分を組み合わせて前記グラフの描画データを出力する出力手段と、
を備えることを特徴とする画像データ出力装置。
【請求項２】
前記グラフの内容記述データを前記プレゼンテーションデータファイル内から検出して、前記元データとして同定する元データ同定手段を備え、
前記復元手段は、前記内容記述データに基づいて前記削除部分を復元する
ことを特徴とする請求項１記載の画像データ出力装置。
【請求項３】
前記内容記述データは、表計算機能に係るスプレッドシートデータであることを特徴とする請求項２記載の画像データ出力装置。
【請求項４】
前記元データは、前記プレゼンテーションデータファイル内で論理削除されているデータであり、
前記削除検出手段は、当該論理削除されているデータに基づいて前記削除部分を検出する
ことを特徴とする請求項１記載の画像データ出力装置。
【請求項５】
前記出力手段は、前記プレゼンテーションデータファイルによる全ての画像出力内容に係る描画データを出力することを特徴とする請求項１〜４のいずれか一項に記載の画像データ出力装置。
【請求項６】
前記出力手段は、前記復元手段により復元された前記グラフを含むスライドの描画データを選択して出力することを特徴とする請求項１〜４のいずれか一項に記載の画像データ出力装置。
【請求項７】
前記出力手段は、前記復元手段により復元された前記グラフの描画データを集約して出力することを特徴とする請求項１〜４のいずれか一項に記載の画像データ出力装置。
【請求項８】
コンピューターを、
画像出力内容が記述されたプレゼンテーションデータファイルからグラフの描画に係る描画データの削除部分を検出する削除検出手段、
前記削除部分を削除する前の前記グラフに係る元データを前記プレゼンテーションデータファイル内から取得して、当該元データに基づいて前記削除部分を復元する復元手段、
前記復元がなされた部分及び削除がなされていない部分を組み合わせて前記グラフの描画データを出力する出力手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像データ出力装置及びプログラムに関する。
【背景技術】
【０００２】
文書作成ソフトウェア、表計算ソフトウェアやプレゼンテーションソフトウェアなどのビジネスアプリケーションでは、従来、表示出力や画像形成出力などにおいて、一部のデータを表向き非表示とさせたり論理削除させたりする機能がある。
【０００３】
一方、近年、ビジネスアプリケーションによる出力ファイルの標準化、共通仕様化が図られている。これに伴い、画像形成装置で直接これらの出力ファイルを解析して、記録媒体上に適切な画像の形成を行うことが可能となっている。特許文献１には、文書ファイルの機密レベルなどに応じて形成画像から削除されるオブジェクトに代えて、適切な他のオブジェクトを検索して、意味が通じるように穴埋め配列して出力させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２６７６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、プレゼンテーションデータファイルにおけるグラフの描画内容が意図せず削除されると、削除内容を復元して画像データを出力するには、手間を要するという課題がある。
【０００６】
この発明の目的は、ユーザーの負担を抑えて容易に、プレゼンテーションデータにおけるグラフ画像データを適切に出力することのできる画像データ出力装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１記載の発明は、
画像出力内容が記述されたプレゼンテーションデータファイルからグラフの描画に係る描画データの削除部分を検出する削除検出手段と、
前記削除部分を削除する前の前記グラフに係る元データを前記プレゼンテーションデータファイル内から取得して、当該元データに基づいて前記削除部分を復元する復元手段と、
前記復元がなされた部分及び削除がなされていない部分を組み合わせて前記グラフの描画データを出力する出力手段と、
を備えることを特徴とする画像データ出力装置である。
【０００８】
また、請求項２記載の発明は、請求項１記載の画像データ出力装置において、
前記グラフの内容記述データを前記プレゼンテーションデータファイル内から検出して、前記元データとして同定する元データ同定手段を備え、
前記復元手段は、前記内容記述データに基づいて前記削除部分を復元する
ことを特徴としている。
【０００９】
また、請求項３記載の発明は、請求項２記載の画像データ出力装置において、
前記内容記述データは、表計算機能に係るスプレッドシートデータであることを特徴としている。
【００１０】
また、請求項４記載の発明は、請求項１記載の画像データ出力装置において、
前記元データは、前記プレゼンテーションデータファイル内で論理削除されているデータであり、
前記削除検出手段は、当該論理削除されているデータに基づいて前記削除部分を検出する
ことを特徴としている。
【００１１】
また、請求項５記載の発明は、請求項１〜４のいずれか一項に記載の画像データ出力装置において、
前記出力手段は、前記プレゼンテーションデータファイルによる全ての画像出力内容に係る描画データを出力することを特徴としている。
【００１２】
また、請求項６記載の発明は、請求項１〜４のいずれか一項に記載の画像データ出力装置において、
前記出力手段は、前記復元手段により復元された前記グラフを含むスライドの描画データを選択して出力することを特徴としている。
【００１３】
また、請求項７記載の発明は、請求項１〜４のいずれか一項に記載の画像データ出力装置において、
前記出力手段は、前記復元手段により復元された前記グラフの描画データを集約して出力することを特徴としている。
【００１４】
また、請求項８記載の発明は、
コンピューターを、
画像出力内容が記述されたプレゼンテーションデータファイルからグラフの描画に係る描画データの削除部分を検出する削除検出手段、
前記削除部分を削除する前の前記グラフに係る元データを前記プレゼンテーションデータファイル内から取得して、当該元データに基づいて前記削除部分を復元する復元手段、
前記復元がなされた部分及び削除がなされていない部分を組み合わせて前記グラフの描画データを出力する出力手段、
として機能させることを特徴とするプログラムである。
【発明の効果】
【００１５】
本発明に従うと、ユーザーの負担を抑えて容易に、プレゼンテーションデータにおけるグラフ画像データを適切に出力することができるという効果がある。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態である画像形成装置の機能構成を示すブロック図である。
【図２】復元対象とされるプレゼンテーションデータファイルの内容を示す図である。
【図３】スライドデータに挿入されたグラフの例を示す図である。
【図４】グラフの生成に用いられた元のデータを含むスプレッドシートを表す図表である。
【図５】消去動作後のｃｈａｒｔ１．ｘｍｌの内容の一部の例を示す図である。
【図６】グラフ描画設定の削除が検出された場合に表示される選択操作受付画面の例を示す図である。
【図７】画像形成装置における印刷ジョブ解析処理の制御手順を示すフローチャートである。
【図８】印刷ジョブ解析処理の変形例の制御手順を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は、本発明の実施形態の画像データ出力装置である画像形成装置１００の機能構成を示すブロック図である。
【００１８】
画像形成装置１００は、制御部１０（削除検出手段、復元手段、出力手段、元データ同定手段）と、記憶部２０と、入出力インターフェイス３０と、表示・操作受付部４０と、画像形成動作部５０などを備える。
【００１９】
制御部１０は、画像形成装置１００の動作を統括制御する制御動作を行う。制御部１０は、ＣＰＵ１１（Central Processing Unit）と、ＲＡＭ１２（Random Access Memory）などを備える。制御部１０は、プレゼンテーションデータファイルに基づいて画像出力内容の画像形成動作を画像形成動作部５０に行わせる場合に、後述のように、当該画像出力内容に係る修正復元処理などを行うことができる。
【００２０】
ＣＰＵ１１は、各種演算処理を行い、画像形成装置１００の各部の動作制御を行う。ＲＡＭ１２は、ＣＰＵ１１に対して作業用のメモリー空間を提供し、一時データを記憶する。
【００２１】
記憶部２０は、画像形成動作に係る各種プログラム、設定データや作業データなどを記憶する。記憶部２０には、読み書き更新可能な不揮発性メモリーが用いられる。また、記憶部２０には、一部揮発性メモリー（ＲＡＭ）が含まれていてもよい。また、当該揮発性メモリーの部分は、制御部１０のＲＡＭ１２と一体的に設けられていてもよい。記憶部２０に記憶されるデータには、ジョブデータ２１とプログラム２２とが含まれる。
【００２２】
ジョブデータ２１には、コンピューター（ＰＣ）などの外部機器から取得された画像形成命令に係る画像データや画像形成に係る設定情報などが含まれる。画像データは、ここでは、標準化された記述様式であるＯＯＸＭＬ（Office Open XML）などにより画像出力内容が記述されているプレゼンテーションデータファイルである。プレゼンテーションデータファイルには、挿入されるグラフや表などの描画データに応じて、文書作成機能や表計算機能（プレゼンテーションソフトウェア内又は外部の異なるソフトウェア）により同様にＯＯＸＭＬで記述生成された文書データやスプレッドシートデータが含まれ得る。設定情報としては、形成画像のサイズ（記録媒体のサイズ）、両面画像形成の有無などが含まれる。
【００２３】
プログラム２２には、上述の修正復元処理を含む印刷ジョブ解析処理が含まれ、必要に応じてＣＰＵ１１が記憶部２０から読み出してＲＡＭ１２にロードして実行される。
制御部１０及び必要に応じて記憶部２０が本実施形態の画像データ出力装置に係るコンピューターを構成する。
【００２４】
入出力インターフェイス３０は、外部ネットワークとの通信制御を行う。入出力インターフェイス３０は、例えば、ＬＡＮ（Local Area Network）との間の通信制御を行うネットワークカードなどを含み、ＬＡＮに接続された外部機器からの画像形成命令などを受信（取得）し、また、制御部１０の制御に基づいて、外部機器に対して画像形成に係るステータス情報などを送信（出力）する制御を行う。
【００２５】
表示・操作受付部４０は、制御部１０の制御に基づいて表示画面に各種表示を行わせ、また、ユーザーからの入力操作を受け付ける。表示画面としては、特に限られないが、液晶表示画面などが用いられる。操作受付に係る構成としては、例えば、液晶表示画面に重ねて設けられたタッチパネルが挙げられる。タッチパネルへの接触位置や接触状態が検出されて、入力操作情報として制御部１０に出力される。また、表示・操作受付部４０は、表示部として、ＬＥＤランプなどが設けられていてもよいし、操作受付部として、押しボタンスイッチやテンキーなどが設けられていてもよい。
【００２６】
画像形成動作部５０は、制御部１０から最終的な画像形成用データを取得し、当該画像形成用データに基づいて画像形成に係る動作を行う。画像形成動作部５０としては、例えば、記録媒体上にトナーを付着、定着させる電子写真方式の画像形成動作を行う構成や、記録媒体に対してインクを吐出することで画像を形成するインクジェット方式の画像形成動作を行う構成が挙げられるが、これらに限られない。
【００２７】
次に、グラフ画像の復元について説明する。
図２は、本実施形態で復元対象とされるプレゼンテーションデータファイルの内容を示す図である。
【００２８】
このプレゼンテーションデータファイルは、パワーポイント（登録商標：POWERPOINT）のＯＯＸＭＬ形式の出力ファイルであるＰＰＴＸファイルの内容を示したものである。ＰＰＴＸファイルは、ＺＩＰ形式で複数階層を伴う複数のファイルをアーカイブ化したものである。複数のファイルには、スライドの記述内容、スライドのスタイル、スライドに含まれる画像やグラフ（図式）のデータなどが含まれる。また、スライド中にノート記載などがある場合には、ノートの記述内容や記述スタイルに係るデータなども含まれ得る。
【００２９】
これらのうち、グラフ（図式）に係るデータはｃｈａｒｔフォルダー内に配置される。また、グラフの元となるスプレッドシートのデータは、ｅｍｂｅｄｄｉｎｇｓのフォルダー内に保持される。ｃｈａｒｔフォルダー内において、タイトル、ラベル、凡例や軸タイトルなどの内容や位置などの記述は、ｃｈａｒｔ１．ｘｍｌになされる。グラフやその軸の色などの設定は、ｃｏｌｏｒｓ１．ｘｍｌになされる。また、グラフの表示スタイルなどに係る設定は、ｓｔｙｌｅ１．ｘｍｌになされる。一又は複数のスライドに複数（Ｎ個）のグラフが表示される場合には、それぞれ、ｃｈａｒｔＭ．ｘｍｌ、ｃｏｌｏｒｓＭ．ｘｍｌ、ｓｔｙｌｅＭ．ｘｍｌ（１≦Ｍ≦Ｎ；まとめてグラフの描画データ）として各々別ファイルに記述される。
【００３０】
図３は、スライドデータに挿入されたグラフの例を示す図である。また、図４は、このグラフの生成に用いられた元のデータを含むスプレッドシートを表す図表である。また、図５は、消去動作後のｃｈａｒｔ１．ｘｍｌの内容の一部の例を示す図である。
図３（ａ）に示すように、タイトル、凡例、縦軸タイトル及び横軸のラベルが表示されている。このときに、これらのデータを意図せずに消去してしまった場合、ｃｈａｒｔ１．ｘｍｌが変更されて、図３（ｂ）に示すように、タイトルや縦軸タイトルが削除され、また、凡例や横軸のラベルが初期設定に戻ることになる。
【００３１】
図４に示すように、グラフ元データであるスプレッドシートのデータ（グラフの内容記述データ）は、ｅｍｂｅｄｄｉｎｇｓのフォルダーにＭｉｃｒｏｓｏｆｔ＿Ｅｘｃｅｌ＿＿＿＿＿＿＿１．ｘｌｓファイルとして保持されている（登録商標：MICROSOFT EXCEL）。すなわち、ｃｈａｒｔ１．ｘｌｓの表示データが消去されても、これらタイトルやラベルの変更はなされない。したがって、このスプレッドシートのデータとｃｈａｒｔ１．ｘｍｌの内容を比較することで削除部分が検出され、また、このスプレッドシートのデータを読み直すことで、グラフ元のデータが復元され得る。
【００３２】
また、図５に示すように、消去の方法によっては、上述のように、消去内容に係るデータがフィルタリングにより実質上論理削除された形となって、削除部分がｃｈａｒｔ１．ｘｍｌに残されている場合がある。ここでは、セルクラスの拡張属性要素ｅｘｔＬｓｔのタグ内において、消去されたデータとして、「ｆｉｌｔｅｒｅｄＣａｔｅｇｏｒｙＴｉｔｌｅ」要素のタグ内などに記載が移動されている。したがって、この場合には、論理削除データをセルクラスのカテゴリー要素の記述（＜ｃ：ｃａｔ＞）として元に戻すことでデータの復元がなされる。
【００３３】
上述のようなグラフの復元動作は、特には限られないが、ユーザーの要求に基づいて実行される。制御部１０は、例えば、画像形成動作の開始時に元データを解析し、グラフ描画設定の削除があり得るか否かを判別してユーザーに表示により示すことができる。
【００３４】
図６は、画像形成命令に従って制御部１０がグラフ描画設定の削除を検出した場合にユーザーに対して示す選択操作受付画面の例を示す図である。
【００３５】
グラフ描画設定の削除が検出され、当該削除内容を復元したい場合、ユーザーは、グラフを復元して全ての画像出力内容、すなわち、全スライドの描画データを画像形成動作部５０に出力するか、復元されたグラフが含まれるスライドの描画データのみを選択して出力するか、又は復元されたグラフの描画データのみを集約して出力するかを選択することができる。また、ユーザーが意図的に削除した場合などには、復元しないで出力することも可能である。
【００３６】
この表示の段階で、又はユーザーからの更なる要求に従って、制御部１０は、グラフの復元動作を行い、復元前後のグラフ（少なくとも復元後のグラフ）を表示画面に表示させてユーザーに復元箇所及び復元内容を確認させることが可能であってもよい。
【００３７】
あるいは反対に、グラフの描画設定の復元は、ユーザーの入力操作を介さずに自動で行われてもよい。
【００３８】
図７は、本実施形態の画像形成装置１００における印刷ジョブ解析処理の制御部１０による制御手順を示すフローチャートである。
この印刷ジョブ解析処理は、ＯＯＸＭＬで記述されたプレゼンテーションデータに係る画像形成命令が取得された場合に起動される。
【００３９】
印刷ジョブ解析処理が開始されると、制御部１０（ＣＰＵ１１）は、画像形成対象データ（ＰＰＴＸファイル；描画データ）を取得する（ステップＳ１０１）。制御部１０は、画像形成対象データの中身を解析する。このとき、制御部１０は、ｃｈａｒｔフォルダーの有無（同フォルダー内のファイルの使用有無）に基づいてグラフの有無を判断する。
【００４０】
制御部１０は、ｃｈａｒｔフォルダー内の各ｃｈａｒｔＭ．ｘｍｌファイル内に拡張属性要素ｅｘｔＬｓｔの記述部分があるか否かを判別する（ステップＳ１０２）。拡張属性要素ｅｘｔＬｓｔの記述部分がないと判別された場合には（ステップＳ１０２で“ＮＯ”）、制御部１０の処理は、ステップＳ１１６に移行する。
【００４１】
拡張属性要素ｅｘｔＬｓｔの記述部分があると判別された場合には（ステップＳ１０２で“ＹＥＳ”）、制御部１０は、当該記述部分内にさらにカテゴリータイトルなどの削除部分を示す属性ｆｉｌｔｅｒｅｄＣａｔｅｇｏｒｙＴｉｔｌｅなどの記述があるか否かを判別する（ステップＳ１０３）。記述がないと判別された場合には（ステップＳ１０３で“ＮＯ”）、制御部１０の処理は、ステップＳ１１６に移行する。
ステップＳ１０２、Ｓ１０３の処理が本実施形態の印刷ジョブ解析処理において、グラフの描画データの削除部分を検出する削除検出手段を構成する。すなわち、削除検出手段では、論理削除されている部分に基づいて削除部分を検出することができる。
【００４２】
削除部分を示す記述があると判別された場合には（ステップＳ１０３で“ＹＥＳ”）、制御部１０は、削除部分の検出されたグラフの元データであるｅｍｂｅｄｄｉｎｇｓフォルダー内のスプレッドシートデータ（グラフの内容記述データ）を同定する（ステップＳ１０４；元データ同定手段）。制御部１０は、削除部分を復元する（ステップＳ１０５；復元手段）。この復元動作としては、上述のように、拡張属性要素ｅｘｔＬｓｔ内の削除部分を通常の記述位置に移動させる方法と、スプレッドシートのデータに基づいて再設定する方法とが想定され、いずれかが予め設定されている。
【００４３】
制御部１０は、復元がなされたデータ部分であるｃｈａｒｔＭ．ｘｍｌと、削除がなされていない他のデータ部分、すなわち、ｃｏｌｏｒｓＭ．ｘｍｌやｓｔｙｌｅＭ．ｘｍｌなどと組み合わせて形成対象画像データ（描画データ）を更新し、この形成対象画像データに基づいて画像形成用データ（画像データ）を生成する（ステップＳ１０６）。
【００４４】
制御部１０は、生成した画像形成用データを画像形成動作部５０に出力して画像形成動作を行わせる（ステップＳ１０７）。
これらステップＳ１０６、Ｓ１０７の処理が、本実施形態の印刷ジョブ解析処理において、復元がなされた部分及び削除がなされていない部分を組み合わせてグラフの描画データや画像データを出力する出力手段を構成する。
そして、制御部１０は、印刷ジョブ解析処理を終了する。
【００４５】
ステップＳ１０２、Ｓ１０３の処理からステップＳ１１６の処理に移行すると、制御部１０は、従来どおり、ｃｈａｒｔＭ．ｘｍｌなどを用いて画像形成用データを生成する（ステップＳ１１６）。それから、制御部１０の処理は、ステップＳ１０７に移行する。
【００４６】
図８は、印刷ジョブ解析処理の変形例の制御部１０による制御手順を示すフローチャートである。
この変形例の印刷ジョブ解析処理では、ｃｈａｒｔＭ．ｘｍｌ内の拡張属性を参照せずに直接表示設定内容とスプレッドシートデータとを比較する。これに伴い、ステップＳ１０２、Ｓ１０３の処理の代わりにステップＳ１０３ａの処理が実行され、ステップＳ１０４の処理がステップＳ１０４ａの処理に変更されている。その他の処理内容は同一であり、同一の処理内容には同一の符号を付して詳しい説明を省略する。
【００４７】
画像形成対象データが取得されると（ステップＳ１０１）、制御部１０は、形成画像内にグラフが含まれるか否かを判断し、含まれる場合に、当該グラフに対応するスプレッドシートのデータを同定する。また、制御部１０は、ｃｈａｒｔＭ．ｘｍｌで設定されている描画内容とスプレッドシートの内容との比較を行う（ステップＳ１０４ａ）。
【００４８】
制御部１０は、ｃｈａｒｔＭ．ｘｍｌの内容にスプレッドシートの内容から削除部分があるか否かを判別する（ステップＳ１０３ａ）。削除部分がないと判別された場合には（ステップＳ１０３ａで“ＮＯ”）、制御部１０の処理は、ステップＳ１１６に移行する。削除部分があると判別された場合には（ステップＳ１０３ａで“ＹＥＳ”）、制御部１０の処理は、ステップＳ１０５に移行する。
【００４９】
以上のように、本実施形態の画像データ出力装置である画像形成装置１００は、制御部１０を備える。制御部１０は、画像出力内容が記述されたプレゼンテーションデータファイル（ＰＰＴＸファイル）からグラフの描画に係る描画データの削除部分を検出する削除検出手段と、削除部分を削除する前の当該グラフに係る元データをプレゼンテーションデータファイル内から取得して、当該元データに基づいて削除部分を復元する復元手段と、
前記復元がなされた部分及び削除がなされていない部分を組み合わせてグラフの描画データを出力する出力手段と、として動作する。
このように、プレゼンテーションのスライドなどに貼り付けたグラフの描画データに対して意図せずに設定などの削除を行ってしまった場合に、元データを用いて容易に元のグラフを復元して出力させることができる。したがって、ユーザーの手間を軽減させることができる。特に、プレゼンテーションの前などにトラブルがあった場合に、速やかに復元することができるので、プレゼンテーションに与える悪影響を効果的に低減させることができる。
【００５０】
また、制御部１０は、元データ同定手段として、グラフの内容を記述する表計算データをプレゼンテーションデータファイル内から検出して元データとして同定し、復元手段として、表計算データに基づいて削除部分を復元する。
元の表計算データは、これ自体を編集しない限りプレゼンテーションデータの変更に左右されないので、意図せずプレゼンテーションデータのｃｈａｒｔＭ．ｘｍｌといったグラフ描画データで削除動作が行われても、元の画像データを容易に復元することができる。
【００５１】
また、表計算データは、スプレッドシートデータである。このようにスプレッドシートに基づく画像データは容易に変更可能であり、復元に係る処理も短時間で容易に簡便に行うことができる。
【００５２】
また、元データとして、プレゼンテーションデータファイル内で論理削除されているデータを用いることができる。削除検出手段としての制御部１０は、この論理削除されているデータに基づいて削除部分を検出する。この場合には、ｃｈａｒｔＭ．ｘｍｌのみの解析処理で削除検出及び元の画像データの復元が可能となるので、一層容易な処理で元の画像データを出力することが可能となる。
【００５３】
また、制御部１０は、出力手段として、プレゼンテーションデータファイルによる全ての画像出力内容を出力する選択を行うことができる。また、制御部１０は、復元手段として復元したグラフを含むスライドのみを選択して出力することができる。また、制御部１０は、復元手段として復元されたグラフのみを選択して出力することもできる。
これらのように、意図しないグラフ描画内容の削除に気付いた状況や改めて出力が必要な画像に応じて適切な画像データを出力させることができるので、画像形成時の記録媒体や色材を無駄にせず、また、画像描画動作やユーザーの確認に係る時間を低減させることができる。
【００５４】
また、本実施形態のプログラム２２は、コンピューター（制御部１０及び記憶部２０）を、画像出力内容が記述されたプレゼンテーションデータファイルからグラフの描画に係る描画データの削除部分を検出する削除検出手段、削除部分を削除する前のグラフに係る元データをプレゼンテーションデータファイル内から取得して、当該元データに基づいて削除部分を復元する復元手段、復元がなされた部分及び削除がなされていない部分を組み合わせてグラフの描画データを出力する出力手段、として機能させる。
このようなプログラムをインストールしたり必要に応じてネットワーク回線を経由してロードさせたりすることで、ソフトウェア処理により容易にプレゼンテーションデータファイル内の意図しないグラフ描画データの削除内容を復元し、出力することができる。したがって、ハードウェア構成の追加や複雑な配線接続、設定などを行わず、すなわち、手間をかけず、低コストかつ容易な処理でグラフを含むプレゼンテーションデータを適切に復元することができる。
【００５５】
なお、本発明は、上記実施の形態に限られるものではなく、様々な変更が可能である。
例えば、上記実施の形態では、プレゼンテーションデータを画像形成用のデータ（ビットマップデータ）に変換して画像形成動作部５０へ出力したが、画像形成用の出力には限られない。ディスプレイに画像を表示させるためのデータを出力してもよい。また、画像形成や画像表示用に変換したデータではなく、復元されたプレゼンテーションデータファイル自体を出力するものであってもよい。
【００５６】
また、上記実施の形態では、ＯＯＸＭＬ形式で記述されたパワーポイント用のＰＰＴＸファイルを例に挙げて説明したが、プレゼンテーション用の同様の他のファイルで同じように意識せずデータ削除が生じた場合にも本発明を適用することができる。また、ファイルは、標準化されたものに限られず、特定のプレゼンテーションソフトウェアに固有のものであってもよい。
【００５７】
また、グラフデータは、表計算機能に係るものでなくてもよく、ＣＳＶ形式のテキストデータなどで同様に意識せずデータ削除が生じた場合に、当該ＣＳＶ形式のテキストデータが復元されて復元データに基づく画像データが生成、出力されてもよい。
【００５８】
また、上記実施の形態では、スライドの出力について説明したが、配布資料（レジメ）用の出力であってもよい。この場合、復元されたグラフを含むスライドが含まれるレジメのページを選択して出力してもよい。
【００５９】
また、上記実施の形態では、単純に復元するかしないかの選択を行ったが、復元対象ごと、例えば、凡例、ラベルやタイトルごとに復元するか否かをユーザーが選択可能であってもよい。
【００６０】
また、上記実施の形態では、画像形成装置１００の制御部１０や記憶部２０により描画データの復元及び出力に係る動作が行われたが、画像形成動作とは関係のない通常のコンピューターや専用のサーバーなどにおいて本発明に係る各種処理動作が行われてもよい。
【００６１】
また、以上の説明では、本発明の復元画像の出力処理に係るプログラム２２を記憶するコンピューター読み取り可能な媒体として記憶部２０を例に挙げて説明したが、これに限定されない。その他のコンピューター読み取り可能な媒体として、フラッシュメモリーやＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）などの各種不揮発性メモリー、ＨＤＤ（Hard Disk Drive）、ＣＤ−ＲＯＭやＤＶＤディスクなどの可搬型記録媒体を適用することが可能である。また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウェーブ（搬送波）も本発明に適用される。
その他、上記実施の形態で示した構成、制御内容や制御手順などの具体的な細部は、本発明の趣旨を逸脱しない範囲において適宜変更可能である。
【符号の説明】
【００６２】
１０   制御部
２０   記憶部
２１   ジョブデータ
３０   入出力インターフェイス
４０   表示・操作受付部
５０   画像形成動作部
１００ 画像形成装置
【図１】
2019101769.tif 000003
【図２】
2019101769.tif 000004
【図３】
2019101769.tif 000005
【図４】
2019101769.tif 000006
【図５】
2019101769.tif 000007
【図６】
2019101769.tif 000008
【図７】
2019101769.tif 000009
【図８】
2019101769.tif 000010