(57)【要約】【課題】  スライドデータにおいて、遷移毎の表示データを印刷可能とする。【解決手段】  プレゼンテーション資料作成アプリケーションソフトでは、表示背景、表示される情報内容（コンテンツ）、及びポインターの操作と情報内容の変化（遷移）との関係が記憶されることにより、ポインターの操作に連動してディスプレイ上の表示状態が遷移するとともに、一連の遷移が１つのスライドデータとして管理されている。そこで、表示状態が遷移するスライドデータを遷移毎の表示データに展開して印刷データを作成することにより、遷移毎の表示データを印刷することが可能となる。【選択図】図２
2009009509.tif 000002
【特許請求の範囲】
【請求項１】
表示状態が遷移するスライドデータを、その遷移毎の表示状態を示す表示データに展開する展開手段と、
前記展開手段により遷移毎に展開された複数の前記表示データに基づいて、印刷に用いる印刷データを生成する生成手段と
を備えることを特徴とするプリンタドライバ。
【請求項２】
前記生成手段は、複数の前記表示データが遷移順に一方向に並ぶ印刷データを生成することを特徴とする請求項１に記載のプリンタドライバ。
【請求項３】
前記生成手段は、スライドデータ単位で一枚の記録シートに複数の前記表示データが印刷されるように印刷データを生成することを特徴とする請求項１又は２に記載のプリンタドライバ。
【請求項４】
記録シートに印刷される際の前記表示データのサイズを設定する設定手段を備えていることを特徴とする請求項３に記載のプリンタドライバ。
【請求項５】
前記設定手段は、最初の表示状態を示す前記表示データ及び最後の表示状態を示す前記表示データのうち少なくとも一方の表示データを他の表示データと異なるサイズに設定することを特徴とする請求項４に記載のプリンタドライバ。
【請求項６】
前記設定手段は、最初の表示状態を示す前記表示データ及び最後の表示状態を示す前記表示データのうち少なくとも一方の表示データを他の表示データより大きなサイズに設定することを特徴とする請求項５に記載のプリンタドライバ。
【請求項７】
前記生成手段は、前記複数の表示データのうち最大サイズに設定された表示データと最小サイズに設定された表示データとが、異なるページに印刷されるように印刷データを生成することを特徴とする請求項４ないし６のいずれか１つに記載のプリンタドライバ。
【請求項８】
前記生成手段は、表示データに含まれる情報内容のうち、遷移の前後で変化が生じた情報内容のみが印刷されるように印刷データを生成することを特徴とする請求項１ないし７のいずれか１つに記載のプリンタドライバ。
【請求項９】
前記生成手段は、表示データに含まれる情報内容のうち、遷移の前後で変化が生じた情報内容が他の情報内容に対して強調された状態で印刷されるように印刷データを生成することを特徴とする請求項１ないし７のいずれか１つに記載のプリンタドライバ。
【請求項１０】
前記複数の表示データを表示させる表示手段を備えることを特徴とする請求項１ないし９のいずれか１つに記載のプリンタドライバ。
【請求項１１】
前記表示手段により表示された複数の前記表示データの中から印刷する表示データを選択する選択手段を備えることを特徴とする請求項１０に記載のプリンタドライバ。
【請求項１２】
コンピュータを、
表示状態が遷移するスライドデータを、その遷移毎の表示状態を示す表示データに展開する展開手段、及び
前記展開手段により遷移毎に展開された複数の前記表示データに基づいて、印刷に用いる印刷データを生成する生成手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションソフト等にて作成された電子データに基づいて、印刷に用いる印刷データを生成するプリンタドライバに関するものである。
【背景技術】
【０００２】
例えば、特許文献１に記載の発明では、音声データや動画データを一定時間毎にサンプリングしてサンプリングデータを抽出するとともに、音声データについてのサンプリングデータから文字データを自動生成し、動画データについてのサンプリングデータからは静止画データを自動生成することにより、音声データや動画データの内容を把握するための印刷物を自動生成している。
【特許文献１】特開２００１−２６５３７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、マイクロソフト（登録商標）社製のパワーポイント（登録商標）等のプレゼンテーション資料作成アプリケーションソフト（以下、このようなアプリケーションソフトを、単に作成ソフトと呼ぶ。）では、マウス等のポインティングディバイス（以下、ポインターと呼ぶ。）をユーザが操作することにより、ディスプレイ上の表示状態（表示内容）を変更（遷移）させることが可能となっている。
【０００４】
つまり、上記の作成ソフトでは、表示背景、表示される情報内容（コンテンツ）、及びポインターの操作と情報内容の変化（遷移）との関係（以下、この関係をシナリオと呼ぶ。）が記憶されることにより、ポインターの操作に連動してディスプレイ上の表示状態が遷移するとともに、一連の遷移が１つのスライドデータとして管理されている。
【０００５】
このため、上記の作成ソフトでは、元来、遷移毎の表示状態を示す表示データは存在しておらず、記憶されているシナリオ及びポインターの操作に基づいて、その都度、表示データを生成していくので、現状では、遷移毎の表示データを印刷することができない、という問題がある。
【０００６】
本発明は、上記点に鑑み、作成ソフトで作成されたスライドデータにおいて、遷移毎の表示データを印刷可能とすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記目的を達成するために、請求項１に記載の発明では、表示状態が遷移するスライドデータを、その遷移毎の表示データに展開する展開手段と、展開手段により遷移毎に展開された複数の表示データに基づいて、印刷に用いる印刷データを生成する生成手段とを備えることを特徴とする。
【０００８】
これにより、請求項１に記載の発明では、表示状態が遷移するスライドデータを遷移毎の表示データに展開して印刷データを作成するので、遷移毎の表示データを印刷することが可能となる。
【０００９】
請求項２に記載の発明では、生成手段は、複数の表示データが遷移順に一方向に並ぶ印刷データを生成することを特徴とする。
これにより、請求項２に記載の発明では、ユーザは表示状態の遷移を容易に把握するこ
とができる。
【００１０】
請求項３に記載の発明では、生成手段は、一枚の記録シートに複数の表示データが印刷されるように印刷データを生成することを特徴とする。
これにより、請求項３に記載の発明では、ユーザはスライドデータ単位で表示状態の遷移を一目して把握することができる。
【００１１】
請求項４に記載の発明では、記録シートに印刷される際の表示データのサイズを設定する設定手段を備えていることを特徴とする。
これにより、請求項４に記載の発明では、一枚の記録シートに複数の表示データを印刷することができるとともに、その際の印刷サイズを変更することができる。
【００１２】
請求項５に記載の発明では、設定手段は、最初の表示状態を示す表示データ及び最後の表示状態を示す表示データのうち少なくとも一方の表示データを他の表示データと異なるサイズに設定することを特徴とする。
【００１３】
これにより、請求項５に記載の発明では、最初の表示状態を示す表示データ及び最後の表示状態を示す表示データのうち少なくとも一方の表示データの表示状態を一目して他の表示データの表示状態と区別することができる。
【００１４】
請求項６に記載の発明では、設定手段は、最初の表示状態を示す表示データ及び最後の表示状態を示す表示データのうち少なくとも一方の表示データを他の表示データより大きなサイズに設定することを特徴とする。
【００１５】
これにより、請求項６に記載の発明では、最初の表示状態を示す表示データ及び最後の表示状態を示す表示データのうち少なくとも一方の表示データの表示状態を一目して把握することができる。
【００１６】
請求項７に記載の発明では、生成手段は、複数の表示データのうち最大サイズに設定された表示データと最小サイズに設定された表示データとが、異なるページに印刷されるように印刷データを生成することを特徴とする。
【００１７】
これにより、請求項７に記載の発明では、最大サイズに設定された表示データと最小サイズに設定された表示データとが区別し易くなる。
なお、請求項７に記載のプリンタドライバを用いたプリンタが、仮に両面印刷に対応している場合には、異なるページのうち一方のページが記録シートの一方の印刷面となり、他方のページが記録シートの他方の印刷面となるようにしてもよい。
【００１８】
請求項８に記載の発明では、生成手段は、表示データに含まれる情報内容のうち、遷移の前後で変化が生じた情報内容のみが印刷されるように印刷データを生成することを特徴とする。
【００１９】
これにより、請求項８に記載の発明では、ユーザは表示状態の遷移を一目して把握することができる。
請求項９に記載の発明では、生成手段は、表示データに含まれる情報内容のうち、遷移の前後で変化が生じた情報内容が他の情報内容に対して強調された状態で印刷されるよう
に印刷データを生成することを特徴とする。
【００２０】
これにより、請求項９に記載の発明では、ユーザは表示状態の遷移を一目して把握することができる。
請求項１０に記載の発明では、複数の表示データを表示させる表示手段を備えることを特徴とする。
【００２１】
これにより、請求項１０に記載の発明では、ユーザは表示状態の遷移を印刷する前に把握することができる。
請求項１１に記載の発明では、表示手段により表示された複数の表示データの中から印刷する表示データを選択する選択手段を備えることを特徴とする。
【００２２】
これにより、請求項１１に記載の発明では、不必要な印刷が実行されてしまうことを未然に防止できる。
請求項１２に記載の発明では、コンピュータを、表示状態が遷移するスライドデータを、その遷移毎の表示状態を示す表示データに展開する展開手段、及び展開手段により遷移毎に展開された複数の表示データに基づいて、印刷に用いる印刷データを生成する生成手段、として機能させることを特徴とする。
【００２３】
これにより、請求項１２に記載の発明では、請求項１に記載の発明と同様に、表示状態が遷移するスライドデータを遷移毎の表示データに展開して印刷データを作成するので、遷移毎の表示データを印刷することが可能となる。
【発明を実施するための最良の形態】
【００２４】
本実施形態は、本発明に係るプリンタドライバをコンピュータ１０に組み込んで（インストールして）用いる印刷用プログラムに適用したものであり、以下に本発明の実施形態を図面と共に説明する。
【００２５】
（第１実施形態）
１．図面の説明
図１は本実施形態に係るプリンタドライバ（印刷用プログラム）がインストールされたコンピュータ１０及びプリンタ２０からなる印刷システムの概念図であり、図２は本実施形態に係るプリンタドライバの特徴を示すフローチャートである。
【００２６】
また、図３はマイクロソフト（登録商標）社製のパワーポイント（登録商標）等のプレゼンテーション資料作成アプリケーションソフト（作成ソフト）で作成されたスライドデータの遷移（変化）を示す図であり、図４は本実施形態に係るプリンタドライバを用いて印刷された印刷物の一例である。
【００２７】
２．印刷システムの概要
コンピュータ１０は、周知のごとく、ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３等の演算処理部、ＨＤＤ１４等の大容量の記憶手段、キーボード１５やマウス等のポインティングデバイス（ポインター）１６、並びにＬＣＤやＣＲＴ等のディスプレイ１７を有して構成されたものである。そして、プリンタ２０はコンピュータ１０に接続されている。
【００２８】
また、プリンタドライバは、通常、ＨＤＤ１４に記憶されており、必要に応じてＣＰＵ１１により読み込まれて作動する。
３．プリンタドライバの作動
図２に示すフローチャートは、例えば、図３（ａ）→図３（ｂ）→図３（ｃ）→図３（ｄ）に示すように、表示状態が遷移していくスライドデータを、その遷移毎の表示状態を示す表示データに展開して、図４に示すような印刷物を生成するための制御を示している。
【００２９】
因みに、図４（ａ）は図３（ａ）の印刷結果であり、図４（ｂ）は図３（ｂ）の印刷結果であり、図４（ｃ）は図３（ｃ）の印刷結果であり、図４（ｄ）は図３（ｄ）の印刷結果である。
【００３０】
以下、図２に従って本実施形態に係るプリンタドライバの特徴的作動を説明する。
ユーザによりコンピュータ１０のキーボード１５やポインティングデバイス１６が操作され印刷指示がされると、図２に示す処理を行うプリンタドライバがＣＰＵ１１によって起動される。先ず、プレゼンテーションファイルの印刷が受け付けられ（Ｓ１）、そのプレゼンテーションファイルに含まれているスライドデータの総数が計数される（Ｓ５）。
【００３１】
なお、スライドデータとは、前述したように、表示背景、表示される情報内容（コンテンツ）、及びポインターの操作と情報内容の変化（遷移）との関係（シナリオ）が記憶されたデータであるので、例えば図３で示される一連の遷移が１つのスライドデータとなる。
【００３２】
そして、スライドデータの総数が計数されると（Ｓ５）、計数されたスライドデータのうち１つのスライドデータが取得され（Ｓ１０）、その取得されたスライドデータの構造が解析されて（Ｓ１５）、遷移毎の表示状態を示す表示データに展開されて印刷データが生成される（Ｓ２０）。
【００３３】
次に、次の遷移状態が存在するか否かが判定され（Ｓ２５）、次の遷移状態が存在すると判定された場合には（Ｓ２５：ＹＥＳ）、遷移状態を次の状態に変化させて（Ｓ３０）、再び、印刷データが生成される（Ｓ２０）。
【００３４】
一方、次の遷移状態が存在しないと判定された場合には（Ｓ２５：ＮＯ）、他のスライドデータが存在するか否か、つまり、現在、展開したスライドデータが最終のスライドデータであるか否かが判定され（Ｓ３５）、最終のスライドデータでないと判定された場合には（Ｓ３５：ＮＯ）、再び、Ｓ１０〜Ｓ３０が実行される。
【００３５】
また、最終のスライドデータであると判定された場合には（Ｓ３５：ＹＥＳ）、Ｓ２０にて生成された印刷データに基づいて印刷ジョブが生成された後（Ｓ４０）、その生成された印刷ジョブがプリンタ２０に出力される（Ｓ４５）。
【００３６】
４．本実施形態に係るプリンタドライバの特徴
本実施形態では、表示状態が遷移するスライドデータを遷移毎の表示データに展開して印刷データを作成するので（Ｓ１５、Ｓ２０）、遷移毎の表示データを印刷することが可能となる。
【００３７】
５．発明特定事項と実施形態との対応関係
本実施形態では、Ｓ１５が特許請求の範囲に記載された展開手段に相当し、Ｓ２０が特許請求の範囲に記載された生成手段に相当する。
【００３８】
（第２実施形態）
本実施形態は、図５に示すように、スライドデータ単位で一枚の記録シートに複数の表示データが印刷されるように印刷データを生成するものである。
【００３９】
なお、図５は、図３に示すように表示状態が遷移するスライドデータの印刷結果を示す図であり、図６は本実施形態に係るプリンタドライバの制御を示すフローチャートである。
【００４０】
１．プリンタドライバの作動
以下、図６に従って本実施形態に係るプリンタドライバの特徴的作動を説明する。
ユーザによりコンピュータ１０のキーボード１５やポインティングデバイス１６が操作され印刷指示がされると、図６に示す処理を行うプリンタドライバがＣＰＵ１１によって起動される。先ず、プレゼンテーションファイルの印刷が受け付けられ（Ｓ５０）、そのプレゼンテーションファイルに含まれているスライドデータの総数が計数される（Ｓ５５）。
【００４１】
そして、スライドデータの総数が計数されると（Ｓ５５）、計数されたスライドデータのうち１つのスライドデータが取得され（Ｓ６０）、その取得されたスライドデータの構造が解析されて（Ｓ６５）、遷移毎の表示状態を示す表示データに展開されて印刷用の一時データが生成される（Ｓ７０）。
【００４２】
次に、次の遷移状態が存在するか否かが判定され（Ｓ７５）、次の遷移状態が存在すると判定された場合には（Ｓ７５：ＹＥＳ）、遷移状態を次の状態に変化させて（Ｓ８０）、次の遷移の表示状態を示す表示データから印刷用の一時データが生成される（Ｓ７０）。
【００４３】
一方、次の遷移状態が存在しないと判定された場合には（Ｓ７５：ＮＯ）、現在のスライドデータに含まれる遷移状態の数が計数された後（Ｓ８５）、計数された遷移状態の数に基づいて各一時データの割り付け位置（レイアウト）が自動決定される（Ｓ９０）。そして、その決定されたレイアウトに従って遷移状態毎の一時データが割り付けられ、１ページの印刷データが生成される（Ｓ９５）。
【００４４】
次に、現在、展開したスライドデータが最終のスライドデータであるか否かが判定され（Ｓ１００）、最終のスライドデータでないと判定された場合には（Ｓ１００：ＮＯ）、再び、Ｓ６０〜Ｓ９５が実行される。
【００４５】
また、最終のスライドデータであると判定された場合には（Ｓ１００：ＹＥＳ）、Ｓ９５にて生成された印刷データに基づいて印刷ジョブが生成された後（Ｓ１０５）、その生成された印刷ジョブがプリンタ２０に出力される（Ｓ１１０）。
【００４６】
２．本実施形態に係るプリンタドライバの特徴
本実施形態では、遷移状態毎の一時データが１ページの印刷データとして生成されるので（Ｓ９５）、ユーザはスライドデータ単位で表示状態の遷移を一目して把握することができる。
【００４７】
３．発明特定事項と実施形態との対応関係
本実施形態では、Ｓ１６５が特許請求の範囲に記載された展開手段に相当し、Ｓ７０〜Ｓ９５が特許請求の範囲に記載された生成手段に相当する。
【００４８】
（第３実施形態）
本実施形態は、図７に示すように、複数の表示データを簡易表示させるプレビュー機能、及び簡易表示された複数の表示データの中から印刷する表示データを選択することができる選択機能を備えたものである。
【００４９】
なお、図７は、図３に示すように表示状態が遷移するスライドデータをディスプレイ１７に簡易表示した状態を示す図であり、図８は、簡易表示された複数の表示データの中からユーザにより選択された表示データの印刷結果を示す図であり、図９及び図１０は本実施形態に係るプリンタドライバの制御を示すフローチャートであり、図１１は本実施形態の変形例を示す図である。
【００５０】
１．プリンタドライバの作動
以下、図９及び図１０に従って本実施形態に係るプリンタドライバの特徴的作動を説明する。
【００５１】
ユーザによりコンピュータ１０のキーボード１５やポインティングデバイス１６が操作され印刷指示がされると、図９に示す処理を行うプリンタドライバが起動される。先ず、プレゼンテーションファイルの印刷が受け付けられ（Ｓ１２０）、そのプレゼンテーションファイルに含まれているスライドデータの総数が計数される（Ｓ１２５）。
【００５２】
そして、スライドデータの総数が計数されると（Ｓ１２５）、計数されたスライドデータのうち１つのスライドデータが取得され（Ｓ１３０）、その取得されたスライドデータの構造が解析されて（Ｓ１３５）、遷移毎の表示状態を示す表示データに展開されて印刷用の一時データが生成される（Ｓ１４０）。
【００５３】
次に、次の遷移状態が存在するか否かが判定され（Ｓ１４５）、次の遷移状態が存在すると判定された場合には（Ｓ１４５：ＹＥＳ）、遷移状態を次の状態に変化させて（Ｓ１５０）、次の遷移の表示状態を示す表示データから印刷用の一時データが生成される（Ｓ１４０）。
【００５４】
一方、次の遷移状態が存在しないと判定された場合には（Ｓ１４５：ＮＯ）、現在のスライドデータに含まれる遷移状態の数が計数された後（Ｓ１５５）、計数された遷移状態の数に基づいて各一時データのレイアウトが自動決定される（Ｓ１６０）。
【００５５】
そして、その決定されたレイアウトに従って遷移状態毎の一時データが割り付けられ、１ページの印刷データが生成され（Ｓ１６５）、その印刷データに基づいてプレビュー用のサムネイル画像が生成される（Ｓ１７０）。なお、サムネイル画像とは、多数の画像を一覧表示するために縮小された画像のことをいう。
【００５６】
次に、現在、展開したスライドデータが最終のスライドデータであるか否かが判定され（Ｓ１７５）、最終のスライドデータでないと判定された場合には（Ｓ１７５：ＮＯ）、再び、Ｓ１３０〜Ｓ１７０が実行される。
【００５７】
また、最終のスライドデータであると判定された場合には（Ｓ１７５：ＹＥＳ）、Ｓ１７０で生成されたプレビュー用のサムネイル画像がディスプレイ１７に表示されるとともに（Ｓ１８０）、いずれの表示データを印刷すべきかについて、ユーザから指示を受け付ける（Ｓ１８５）。
【００５８】
因みに、本実施形態では、図７に示すように、ポインター１６にて選択されて「レ」マークが表示された表示データが印刷すべきデータとして受け付けられる。
次に、印刷されるスライドデータの総数が計数された後（Ｓ１９０）、Ｓ１９０にて計数されたスライドデータのうち１つのスライドデータが取得され（Ｓ１９５）、その取得されたスライドデータについての総遷移状態数が計数された後（Ｓ２００）、遷移状態カウンタの値が初期化される（Ｓ２０５）。なお、遷移状態カウンタとは、印刷すべき表示データを計数するためのものである。
【００５９】
そして、Ｓ１８５で受け付けた情報に基づいて、現在の遷移状態を印刷するか否かが判定され（Ｓ２１０）、現在の遷移状態を印刷すると判定された場合には（Ｓ２１０：ＹＥＳ）、Ｓ１４０にて生成された一時データのうち、現在の遷移状態を示す一時データが取得された後（Ｓ２１５）、遷移状態カウンタ値が１つ増加される（Ｓ２２０）。
【００６０】
次に、次の遷移状態が存在するか否かが判定され（Ｓ２２５）、次の遷移状態が存在すると判定された場合には（Ｓ２２５：ＹＥＳ）、遷移状態を次の状態に変化させて（Ｓ２３０）、次の遷移状態を印刷するか否かが判定される（Ｓ２１０）。
【００６１】
なお、Ｓ２１０にて現在の遷移状態を印刷しないと判定された場合には（Ｓ２１０：ＮＯ）、遷移状態カウンタ値が増加されることなく、次の遷移状態が存在するか否かが判定される（Ｓ２２５）。
【００６２】
一方、次の遷移状態が存在しないと判定された場合には（Ｓ２２５：ＮＯ）、現状の遷移状態カウンタ値が取得され（Ｓ２３５）、この取得された遷移状態カウンタ値、及び現在のスライドデータにおける印刷すべき表示データの数に基づいて、各一時データのレイアウトが自動決定される（Ｓ２４０）。
【００６３】
そして、その決定されたレイアウトに従って遷移状態毎の一時データが割り付けられ、１ページの印刷データが生成された後（Ｓ２４５）、現在、展開したスライドデータが最終のスライドデータであるか否かが判定される（Ｓ２５０）。
【００６４】
このとき、最終のスライドデータでないと判定された場合には（Ｓ２５０：ＮＯ）、再び、Ｓ１９５〜Ｓ２４５が実行され、一方、最終のスライドデータであると判定された場合には（Ｓ２５０：ＹＥＳ）、Ｓ２４５にて生成された印刷データに基づいて印刷ジョブが生成された後（Ｓ２５５）、その生成された印刷ジョブがプリンタ２０に出力される（Ｓ２６０）。
【００６５】
２．本実施形態に係るプリンタドライバの特徴
本実施形態では、表示データを簡易表示するプレビュー機能を有するので、ユーザは表示状態の遷移を印刷する前に把握することができる。
【００６６】
また、プレビュー表示された複数の表示データの中から印刷する表示データをユーザが選択することができるので、不必要な印刷が実行されてしまうことを未然に防止できる。
なお、本実施形態では、図８に示すように、１つのスライドデータについての複数の表示データを１枚の記録シートに印刷したが、本実施形態はこれに限定されるものではなく、第１実施形態のように、表示データ毎に１枚ずつ印刷してもよい。
【００６７】
また、本実施形態では、プレビュー表示された複数の表示データの中から印刷する表示データをユーザが選択することができたが、本実施形態はこれに限定されるものではなく、Ｓ１８５以降を廃止し、図１１に示すように、プレビュー表示された複数の表示データを印刷するか否かの選択機能のみ設けてもよい。
【００６８】
３．発明特定事項と実施形態との対応関係
本実施形態では、Ｓ１３５が特許請求の範囲に記載された展開手段に相当し、Ｓ１４０が特許請求の範囲に記載された生成手段に相当し、Ｓ１８０が特許請求の範囲に記載された表示手段に相当し、Ｓ２１０が特許請求の範囲に記載された選択手段に相当する。
【００６９】
（第４実施形態）
本実施形態は、図１２に示すように、複数の表示データが遷移順に一方向に並ぶ印刷データを生成するものである。
【００７０】
なお、図１２は、図３に示すように表示状態が遷移するスライドデータの印刷結果を示す図であり、図１３は本実施形態に係るプリンタドライバの制御を示すフローチャートである。
【００７１】
１．プリンタドライバの作動
以下、図１３に従って本実施形態に係るプリンタドライバの特徴的作動を説明する。
ユーザによりコンピュータ１０のキーボード１５やポインティングデバイス１６が操作され印刷指示がされると、図１３に示す処理を行うプリンタドライバがＣＰＵ１１によって起動される。先ず、プレゼンテーションファイルの印刷が受け付けられ（Ｓ２７０）、そのプレゼンテーションファイルに含まれているスライドデータの総数が計数される（Ｓ２７５）。
【００７２】
そして、スライドデータの総数が計数されると（Ｓ２７５）、計数されたスライドデータのうち１つのスライドデータが取得され（Ｓ２８０）、その取得されたスライドデータの構造が解析されて（Ｓ２８５）、遷移毎の表示状態を示す表示データに展開されて印刷用の一時データが生成されるとともに（Ｓ２９０）、一時データに遷移状態の数を示すカウンタ値が付加される（Ｓ２９５）。
【００７３】
次に、次の遷移状態が存在するか否かが判定され（Ｓ３００）、次の遷移状態が存在すると判定された場合には（Ｓ３００：ＹＥＳ）、遷移状態を次の状態に変化させて（Ｓ３０５）、次の遷移の表示状態を示す表示データから印刷用の一時データが生成される（Ｓ２９０）。
【００７４】
一方、次の遷移状態が存在しないと判定された場合には（Ｓ３００：ＮＯ）、カウンタ値に基づいて、現在のスライドデータについての総遷移状態数が計数された後（Ｓ３１０）、計数された総遷移状態数に基づいて、各一時データのレイアウトが自動決定される（Ｓ３１５）。
【００７５】
そして、その決定されたレイアウトに従って、一時データに付加されたカウンタ値の順序に基づいて各一時データが一方向に整列配置された後（Ｓ３２０）、遷移状態毎の一時データが割り付けられ、１ページの印刷データが生成される（Ｓ３２５）。
【００７６】
次に、現在、展開したスライドデータが最終のスライドデータであるか否かが判定され（Ｓ３３０）、最終のスライドデータでないと判定された場合には（Ｓ３３０：ＮＯ）、再び、Ｓ２８０〜Ｓ３２５が実行される。
【００７７】
また、最終のスライドデータであると判定された場合には（Ｓ３３０：ＹＥＳ）、Ｓ３２５にて生成された印刷データに基づいて印刷ジョブが生成された後（Ｓ３３５）、その生成された印刷ジョブがプリンタ２０に出力される（Ｓ３４０）。
【００７８】
２．本実施形態に係るプリンタドライバの特徴
本実施形態では、複数の表示データが遷移順に一方向に並ぶ印刷データが生成されるので（Ｓ３２０）、ユーザは表示状態の遷移を容易に把握することができる。
【００７９】
３．発明特定事項と実施形態との対応関係
本実施形態では、Ｓ２８５が特許請求の範囲に記載された展開手段に相当し、Ｓ２９０〜Ｓ３２５が特許請求の範囲に記載された生成手段に相当する。
【００８０】
（第５実施形態）
本実施形態は、図１４に示すように、記録シートに印刷される際の表示データのサイズをユーザが設定することができるようにしたものである。
【００８１】
なお、図１４は、図３に示すように表示状態が遷移するスライドデータの印刷結果を示す図であり、図１５は本実施形態に係るプリンタドライバの制御を示すフローチャートである。
【００８２】
１．プリンタドライバの作動
以下、図１５に従って本実施形態に係るプリンタドライバの特徴的作動を説明する。
ユーザによりコンピュータ１０のキーボード１５やポインティングデバイス１６が操作され印刷指示がされると、図１５に示す処理を行うプリンタドライバがＣＰＵ１１によって起動される。先ず、プレゼンテーションファイルの印刷が受け付けられ（Ｓ３５０）、そのプレゼンテーションファイルに含まれているスライドデータの総数が計数される（Ｓ３５５）。
【００８３】
そして、スライドデータの総数が計数されると（Ｓ３５５）、計数されたスライドデータのうち１つのスライドデータが取得され（Ｓ３６０）、その取得されたスライドデータの構造が解析される（Ｓ３６５）。
【００８４】
次に、遷移毎の表示状態を示す表示データに展開されて印刷用の一時データが生成された後（Ｓ３７０）、その一時データ（表示データ）を印刷する際のサイズがユーザにより指定（設定）されたか否か判定される（Ｓ３７５）。
【００８５】
なお、印刷時のサイズは、キーボード１５やポインター（マウス）１６等をユーザが操作することにより指定される。
そして、印刷時のサイズがユーザにより指定されたと判定された場合には（Ｓ３７５：ＹＥＳ）、その指定されたサイズを示す情報が一時データに付加された後（Ｓ３８０）、次の遷移状態が存在するか否かが判定される（Ｓ３８５）。
【００８６】
一方、印刷時のサイズがユーザにより指定されていないと判定された場合には（Ｓ３７５：ＮＯ）、サイズを示す情報が一時データに付加されることなく、次の遷移状態が存在するか否かが判定される（Ｓ３８５）。次の遷移状態が存在すると判定された場合には（Ｓ３８５：ＹＥＳ）、遷移状態を次の状態に変化させて（Ｓ３９０）、次の遷移の表示状態を示す表示データから印刷用の一時データが生成される（Ｓ３７０）。
【００８７】
一方、次の遷移状態が存在しないと判定された場合には（Ｓ３８５：ＮＯ）、現在のスライドデータについての総遷移状態数、及び各一時データの印刷時のサイズが取得された後（Ｓ３９５、Ｓ４００）、その取得された総遷移状態数及び印刷時のサイズに基づいて
、各一時データのレイアウトが自動決定される（Ｓ４０５）。
【００８８】
そして、取得された印刷時のサイズに従って各一時データが拡大縮小された後（Ｓ４１０）、Ｓ４０５にて決定されたレイアウトに従って遷移状態毎の一時データが割り付けられ、１ページの印刷データが生成される（Ｓ４１５）。
【００８９】
次に、現在、展開したスライドデータが最終のスライドデータであるか否かが判定され（Ｓ４２０）、最終のスライドデータでないと判定された場合には（Ｓ４２０：ＮＯ）、再び、Ｓ３６０〜Ｓ４１５が実行される。
【００９０】
また、最終のスライドデータであると判定された場合には（Ｓ４２０：ＹＥＳ）、Ｓ４１５にて生成された印刷データに基づいて印刷ジョブが生成された後（Ｓ４２５）、その生成された印刷ジョブがプリンタ２０に出力される（Ｓ４３０）。
【００９１】
２．本実施形態に係るプリンタドライバの特徴
本実施形態では、一枚の記録シートに複数の表示データを印刷することができるとともに、その際の印刷サイズを変更することができるので、利便性を向上させることができる。
【００９２】
３．発明特定事項と実施形態との対応関係
本実施形態では、Ｓ３６５が特許請求の範囲に記載された展開手段に相当し、Ｓ３７０が特許請求の範囲に記載された生成手段に相当し、Ｓ３７５及びＳ３８０が特許請求の範囲に記載された設定手段に相当する。
【００９３】
（第６実施形態）
本実施形態は、最初の表示状態を示す表示データ及び最後の表示状態を示す表示データのうち少なくとも一方の表示データを他の表示データと異なるサイズ（本実施形態では、他の表示データより大きなサイズ）に自動設定するものである。
【００９４】
１．プリンタドライバの作動
図１６は本実施形態に係るプリンタドライバの制御を示すフローチャートであり、以下、図１６に従って本実施形態に係るプリンタドライバの特徴的作動を説明する。
【００９５】
ユーザによりコンピュータ１０のキーボード１５やポインティングデバイス１６が操作され印刷指示がされると、図１６に示す処理を行うプリンタドライバがＣＰＵ１１によって起動される。先ず、プレゼンテーションファイルの印刷が受け付けられ（Ｓ４４０）、そのプレゼンテーションファイルに含まれているスライドデータの総数が計数される（Ｓ４４５）。
【００９６】
そして、スライドデータの総数が計数されると（Ｓ４４５）、計数されたスライドデータのうち１つのスライドデータが取得され（Ｓ４５０）、その取得されたスライドデータの構造が解析される（Ｓ４５５）。
【００９７】
次に、遷移毎の表示状態を示す表示データに展開されて印刷用の一時データが生成された後（Ｓ４６０）、その一時データ（表示データ）に、一時データ（遷移状態）を識別するためのカウント値が付加される（Ｓ４６５）。
【００９８】
そして、カウント値が付加されると（Ｓ４６５）、次の遷移状態が存在するか否かが判定され（Ｓ４７０）、次の遷移状態が存在すると判定された場合には（Ｓ４７０：ＹＥＳ）、遷移状態を次の状態に変化させて（Ｓ４７５）、次の遷移の表示状態を示す表示デー
タから印刷用の一時データが生成される（Ｓ４６０）。
【００９９】
一方、次の遷移状態が存在しないと判定された場合には（Ｓ４７０：ＮＯ）、現在のスライドデータについての総遷移状態数が取得された後（Ｓ４８０）、最初の遷移状態（カウンタ値が最小の一時データ）を印刷する際に他の一時データより大きなサイズとするか否かが、ユーザに対して問い合わせられる（Ｓ４８５）。
【０１００】
このとき、最初の遷移状態を大きなサイズとして印刷するとされた場合には（Ｓ４８５：ＹＥＳ）、印刷レイアウトを決定するためのスタイル情報として、最初の遷移状態を大きなサイズとする旨が指定される（Ｓ４９０）。
【０１０１】
一方、最初の遷移状態を大きなサイズとして印刷しないとされた場合（Ｓ４８５：ＮＯ）、または最初の遷移状態を大きなサイズとする旨が指定された場合には（Ｓ４９０）、最後の遷移状態（カウンタ値が最大の一時データ）を印刷する際に他の一時データより大きなサイズとするか否かが、ユーザに対して問い合わせられる（Ｓ４９５）。
【０１０２】
このとき、最後の遷移状態を大きなサイズとして印刷するとされた場合には（Ｓ４９５：ＹＥＳ）、印刷レイアウトを決定するためのスタイル情報として、最後の遷移状態を大きなサイズとする旨が指定される（Ｓ５００）。
【０１０３】
一方、最後の遷移状態を大きなサイズとして印刷しないとされた場合（Ｓ４９５：ＮＯ）、または最後の遷移状態を大きなサイズとする旨が指定された場合には（Ｓ５００）、Ｓ４８０にて取得された総遷移状態数、及びＳ４８５〜Ｓ５００にて指定された印刷時のサイズに基づいて、各一時データのレイアウトが自動決定される（Ｓ５０５）。
【０１０４】
そして、Ｓ５０５にて決定されたレイアウトに従って遷移状態毎の一時データが割り付けられ、１ページの印刷データが生成される（Ｓ５１０）。次に、現在、展開したスライドデータが最終のスライドデータであるか否かが判定され（Ｓ５１５）、最終のスライドデータでないと判定された場合には（Ｓ５１５：ＮＯ）、再び、Ｓ４５０〜Ｓ５１０が実行される。
【０１０５】
また、最終のスライドデータであると判定された場合には（Ｓ５１５：ＹＥＳ）、Ｓ５１０にて生成された印刷データに基づいて印刷ジョブが生成された後（Ｓ５２０）、その生成された印刷ジョブがプリンタ２０に出力される（Ｓ５２５）。
【０１０６】
２．本実施形態に係るプリンタドライバの特徴
本実施形態では、最初の表示状態を示す表示データ及び最後の表示状態を示す表示データのうち少なくとも一方の表示データを他の表示データと異なるサイズとするので、最初の表示状態を示す表示データ及び最後の表示状態を示す表示データのうち少なくとも一方の表示データの表示状態を一目して他の表示データの表示状態と容易に区別することができる。
【０１０７】
３．発明特定事項と実施形態との対応関係
本実施形態では、Ｓ４５５が特許請求の範囲に記載された展開手段に相当し、Ｓ４６０〜Ｓ５００が特許請求の範囲に記載された生成手段に相当する。
【０１０８】
（第７実施形態）
本実施形態は、図１７に示すように、遷移の前後で変化が生じた情報内容（コンテンツ）のみが印刷されるように印刷データを生成するものである。
【０１０９】
なお、図１７は、図３に示すように表示状態が遷移するスライドデータの印刷結果を示す図であり、図１８は本実施形態に係るプリンタドライバの制御を示すフローチャートである。
【０１１０】
１．プリンタドライバの作動
以下、図１８に従って本実施形態に係るプリンタドライバの特徴的作動を説明する。
ユーザによりコンピュータ１０のキーボード１５やポインティングデバイス１６が操作され印刷指示がされると、図１８に示す処理を行うプリンタドライバがＣＰＵ１１によって起動される。先ず、プレゼンテーションファイルの印刷が受け付けられ（Ｓ５３０）、そのプレゼンテーションファイルに含まれているスライドデータの総数が計数される（Ｓ５３５）。
【０１１１】
そして、スライドデータの総数が計数されると（Ｓ５３５）、計数されたスライドデータのうち１つのスライドデータが取得され（Ｓ５４０）、その取得されたスライドデータの構造が解析されて（Ｓ５４５）、遷移状態の数を示すカウンタ値が初期化される（Ｓ５５０）。
【０１１２】
次に、前の遷移状態についての一時データが存在するか否か、つまり、今、取得しようとしている遷移状態は、最初の遷移状態であるか否かが判定され（Ｓ５５５）、最初の遷移状態であると判定された場合には（Ｓ５５５：ＮＯ）、現在の遷移状態に表示されている全ての情報内容（コンテンツ）が取得される（Ｓ５６５）。
【０１１３】
一方、最初の遷移状態でないと判定された場合には（Ｓ５５５：ＹＥＳ）、現在の遷移状態に表示されている全ての情報内容（コンテンツ）のうち前の一時データ（遷移状態）に対して状態が変化した情報内容（コンテンツ）のみが取得される（Ｓ５６０）。
【０１１４】
そして、Ｓ５６５又はＳ５６０にて取得された情報内容（コンテンツ）から印刷用の一時データが生成されて（Ｓ５７０）、カウンタ値が１増加された後（Ｓ５７５）、次の遷移状態が存在するか否かが判定され（Ｓ５８０）、次の遷移状態が存在すると判定された場合には（Ｓ５８０：ＹＥＳ）、遷移状態を次の状態に変化させて（Ｓ５８５）、再び、Ｓ５５５が実行される。
【０１１５】
一方、次の遷移状態が存在しないと判定された場合には（Ｓ５８０：ＮＯ）、カウンタ値が取得されて（Ｓ５９０）、その取得された遷移状態の数に基づいて各一時データのレイアウトが自動決定される（Ｓ５９５）。そして、その決定されたレイアウトに従って遷移状態毎の一時データが割り付けられ、１ページの印刷データが生成される（Ｓ６００）。
【０１１６】
次に、現在、展開したスライドデータが最終のスライドデータであるか否かが判定され（Ｓ６０５）、最終のスライドデータでないと判定された場合には（Ｓ６０５：ＮＯ）、再び、Ｓ５４０〜Ｓ６００が実行される。
【０１１７】
また、最終のスライドデータであると判定された場合には（Ｓ６０５：ＹＥＳ）、Ｓ６００にて生成された印刷データに基づいて印刷ジョブが生成された後（Ｓ６１０）、その生成された印刷ジョブがプリンタ２０に出力される（Ｓ６１５）。
【０１１８】
２．本実施形態に係るプリンタドライバの特徴
本実施形態では、表示データに含まれる情報内容のうち、遷移の前後で変化が生じた情報内容のみが印刷されるように印刷データを生成するので（Ｓ５５５〜Ｓ５７０）、ユー
ザは表示状態の遷移を一目して把握することができる。
【０１１９】
３．発明特定事項と実施形態との対応関係
本実施形態では、Ｓ５４５が特許請求の範囲に記載された展開手段に相当し、Ｓ５５５〜Ｓ５７０が特許請求の範囲に記載された生成手段に相当する。
【０１２０】
（第８実施形態）
本実施形態は、図１９に示すように、表示データに含まれる情報内容のうち、遷移の前後で変化が生じた情報内容が他の情報内容に対して強調された状態で印刷されるように印刷データを生成するものである。
【０１２１】
なお、図１９は、図３に示すように表示状態が遷移するスライドデータの印刷結果を示す図であり、図２０は本実施形態に係るプリンタドライバの制御を示すフローチャートである。
【０１２２】
１．プリンタドライバの作動
以下、図２０に従って本実施形態に係るプリンタドライバの特徴的作動を説明する。
ユーザによりコンピュータ１０のキーボード１５やポインティングデバイス１６が操作され印刷指示がされると、図２０に示す処理を行うプリンタドライバがＣＰＵ１１によって起動される。先ず、プレゼンテーションファイルの印刷が受け付けられ（Ｓ６２０）、そのプレゼンテーションファイルに含まれているスライドデータの総数が計数される（Ｓ６２５）。
【０１２３】
そして、スライドデータの総数が計数されると（Ｓ６２５）、計数されたスライドデータのうち１つのスライドデータが取得され（Ｓ６３０）、その取得されたスライドデータの構造が解析されて（Ｓ６３５）、遷移状態の数を示すカウンタ値が初期化される（Ｓ６４０）。
【０１２４】
次に、前の遷移状態についての一時データが存在するか否か、つまり、今、取得しようとしている遷移状態は、最初の遷移状態であるか否かが判定され（Ｓ６４５）、最初の遷移状態でないと判定された場合には（Ｓ６４５：ＹＥＳ）、現在の遷移状態に表示されている全て情報内容（コンテンツ）のうち前の一時データ（遷移状態）に対して状態が変化した情報内容（コンテンツ）のみが取得される（Ｓ６５０）。
【０１２５】
そして、Ｓ６５０にて取得された情報内容（コンテンツ）に対し、他の情報内容に対して強調された状態で印刷されるような強調効果が施される（Ｓ６５５）。なお、強調効果とは、例えば、特定の情報内容の輝度や色彩を変更して他の情報内容に対して強調されるようにすることをいう。
【０１２６】
次に、強調効果が施された表示データから印刷用の一時データが生成される（Ｓ６６０）。なお、Ｓ６４５にて最初の遷移状態であると判定された場合には（Ｓ６４５：ＮＯ）、強調効果が施されることなく、現在の遷移状態を示す表示データから印刷用の一時データが生成される（Ｓ６６０）。
【０１２７】
そして、一時データが生成されると（Ｓ６６０）、カウンタ値が１増加された後（Ｓ６６５）、次の遷移状態が存在するか否かが判定され（Ｓ６７０）、次の遷移状態が存在すると判定された場合には（Ｓ６７０：ＹＥＳ）、遷移状態を次の状態に変化させて（Ｓ６７５）、再び、Ｓ６４５が実行される。
【０１２８】
一方、次の遷移状態が存在しないと判定された場合には（Ｓ６７０：ＮＯ）、遷移状態のカウンタ値が取得されて（Ｓ６８０）、その取得された遷移状態の数に基づいて各一時データのレイアウトが自動決定され（Ｓ６８５）、その決定されたレイアウトに従って遷移状態毎の一時データが割り付けられ、１ページの印刷データが生成される（Ｓ６９０）。
【０１２９】
次に、現在、展開したスライドデータが最終のスライドデータであるか否かが判定され（Ｓ６９５）、最終のスライドデータでないと判定された場合には（Ｓ６９５：ＮＯ）、再び、Ｓ６３０〜Ｓ６９０が実行される。
【０１３０】
また、最終のスライドデータであると判定された場合には（Ｓ６９５：ＹＥＳ）、Ｓ６９０にて生成された印刷データに基づいて印刷ジョブが生成された後（Ｓ６７０）、その生成された印刷ジョブがプリンタ２０に出力される（Ｓ６７５）。
【０１３１】
２．本実施形態に係るプリンタドライバの特徴
本実施形態では、表示データに含まれる情報内容のうち、遷移の前後で変化が生じた情報内容が他の情報内容に対して強調された状態で印刷されるように印刷データを生成するので（Ｓ６４５〜Ｓ６６０）、ユーザは表示状態の遷移を一目して把握することができる。
【０１３２】
３．発明特定事項と実施形態との対応関係
本実施形態では、Ｓ６３５が特許請求の範囲に記載された展開手段に相当し、Ｓ６４５〜Ｓ６６０が特許請求の範囲に記載された生成手段に相当する。
【０１３３】
（第９実施形態）
本実施形態は、図２１に示すように、複数の表示データのうち最大サイズに設定された表示データと最小サイズに設定された表示データとが、異なるページに印刷されるように印刷データを生成するものである。
【０１３４】
なお、図２１は、図３に示すように表示状態が遷移するスライドデータの印刷結果を示す図であり、図２２は本実施形態に係るプリンタドライバの制御を示すフローチャートである。
【０１３５】
１．プリンタドライバの作動
以下、図２２に従って本実施形態に係るプリンタドライバの特徴的作動を説明する。
ユーザによりコンピュータ１０のキーボード１５やポインティングデバイス１６が操作され印刷指示がされると、図２２に示す処理を行うプリンタドライバがＣＰＵ１１によって起動される。先ず、プレゼンテーションファイルの印刷が受け付けられ（Ｓ７１０）、そのプレゼンテーションファイルに含まれているスライドデータの総数が計数される（Ｓ７１５）。
【０１３６】
そして、スライドデータの総数が計数されると（Ｓ７１５）、計数されたスライドデータのうち１つのスライドデータが取得され（Ｓ７２０）、その取得されたスライドデータの構造が解析される（Ｓ７２５）。
【０１３７】
次に、遷移毎の表示状態を示す表示データに展開されて印刷用の一時データが生成された後（Ｓ７３０）、その一時データに、一時データ（遷移状態）を識別するためのカウント値が付加される（Ｓ７３５）。
【０１３８】
そして、一時データを識別するためのカウント値が一時データに付加されると（Ｓ７３５）、次の遷移状態が存在するか否かが判定され（Ｓ７４０）、次の遷移状態が存在すると判定された場合には（Ｓ７４０：ＹＥＳ）、遷移状態を次の状態に変化させて（Ｓ７４５）、次の遷移の表示状態を示す表示データから印刷用の一時データが生成される（Ｓ７３０）。
【０１３９】
一方、次の遷移状態が存在しないと判定された場合には（Ｓ７４０：ＮＯ）、現在のスライドデータについての総遷移状態数が取得された後（Ｓ７５０）、最初の遷移状態（一時データを識別するためのカウンタ値が最小の一時データ）を印刷する際に他の一時データより大きなサイズとするか否かが、ユーザに対して問い合わせられる（Ｓ７５５）。
【０１４０】
このとき、最初の遷移状態を大きなサイズとして印刷するとされた場合には（Ｓ７５５：ＹＥＳ）、印刷レイアウトを決定するためのスタイル情報として、最初の遷移状態を大きなサイズとする旨が指定される（Ｓ７６０）。
【０１４１】
一方、最初の遷移状態を大きなサイズとして印刷しないとされた場合（Ｓ７５５：ＮＯ）、又は最初の遷移状態を大きなサイズとする旨が指定された場合には（Ｓ７６０）、最後の遷移状態（一時データを識別するためのカウンタ値が最大の一時データ）を印刷する際に他の一時データより大きなサイズとするか否かが、ユーザに対して問い合わせられる（Ｓ７６５）。
【０１４２】
このとき、最後の遷移状態を大きなサイズとして印刷するとされた場合には（Ｓ７６５：ＹＥＳ）、印刷レイアウトを決定するためのスタイル情報として、最後の遷移状態を大きなサイズとする旨が指定される（Ｓ７７０）。
【０１４３】
一方、最後の遷移状態を大きなサイズとして印刷しないとされた場合（Ｓ７６５：ＮＯ）、又は最後の遷移状態を大きなサイズとする旨が指定されると（Ｓ７７０）、利用可能なプリンタ２０が自動両面印刷可能なプリンタであるか否かが判定される（Ｓ７７５）。
【０１４４】
このとき、自動両面印刷可能なプリンタであると判定された場合には（Ｓ７７５：ＹＥＳ）、いずれかの一時データ（本実施形態では、最初の遷移状態又は最後の遷移状態のいずれか）が大きなサイズとして印刷されるか否かが判定される（Ｓ７８０）。
【０１４５】
そして、いずれかの一時データが大きなサイズとして印刷されると判定された場合には（Ｓ７８０：ＹＥＳ）、大きなサイズで印刷される一時データのみが表面に印刷されるように表面のページの印刷データが生成された後（Ｓ７８５）、その一時データが削除される（Ｓ７９０）。
【０１４６】
次に、削除された一時データ（大きなサイズで印刷される一時データ）以外の一時データの遷移状態の数に基づいて、各一時データのレイアウトが自動決定された後（Ｓ７９５）、その決定されたレイアウトに従って遷移状態毎の一時データが割り付けられ、裏面のページの印刷データが生成される（Ｓ８００）。
【０１４７】
一方、Ｓ７７５にて自動両面印刷が不可能であると判定された場合（Ｓ７７５：ＮＯ）、又はＳ７８０にて大きなサイズで印刷する一時データが存在しないと判定された場合には（Ｓ７８０：ＮＯ）、総遷移状態の数に基づいて、全ての一時データのレイアウトが自動決定された後（Ｓ８０５）、その決定されたレイアウトに従って遷移状態毎の一時データが割り付けられ、１ページ分の印刷データが生成される（Ｓ８１０）。
【０１４８】
次に、現在、展開したスライドデータが最終のスライドデータであるか否かが判定され
（Ｓ８１５）、最終のスライドデータでないと判定された場合には（Ｓ８１５：ＮＯ）、再び、Ｓ７２０〜Ｓ８１０が実行される。
【０１４９】
また、最終のスライドデータであると判定された場合には（Ｓ８１５：ＹＥＳ）、Ｓ８００又はＳ８１０にて生成された印刷データに基づいて印刷ジョブが生成された後（Ｓ８２０）、その生成された印刷ジョブがプリンタ２０に出力される（Ｓ８２５）。
【０１５０】
２．本実施形態に係るプリンタドライバの特徴
本実施形態では、大きいサイズの表示データが記録シートの一方の面（本実施形態では、表面）に印刷され、その他のサイズ（小さいサイズ）が記録シートの他方の面（本実施形態では、裏面）に印刷されるので（Ｓ７２０〜Ｓ８１０）、最大サイズに設定された表示データと最小サイズ（その他のサイズ）に設定された表示データとが区別し易くなる。
【０１５１】
なお、本実施形態では自動両面印刷に対応しているプリンタを例に説明したが、自動両面印刷に対応していないプリンタでは、記録シート単位でページを異ならせてもよい。
また、本実施形態では、最初の表示状態を示す表示データ及び最後の表示状態を示す表示データのうち少なくとも一方の表示データのサイズを変更したが、本実施形態はこれに限定されるものではなく、ユーザにより指定された遷移状態の表示データを、他の遷移状態の表示データと異なるページに印刷してもよい。
【０１５２】
３．発明特定事項と実施形態との対応関係
本実施形態では、Ｓ７２５が特許請求の範囲に記載された展開手段に相当し、Ｓ７３０〜Ｓ８１０が特許請求の範囲に記載された生成手段に相当する。
【０１５３】
（第１０実施形態）
本実施形態は、図２３（ｂ）から図２３（ｃ）への遷移のように、表示文字の大きさや太さのみが変化し、ユーザが得ることができる情報内容が実質的に変化していない遷移の場合には、その遷移状態を示す表示データを出力せず、図２４に示すように、ユーザが得ることができる情報内容が実質的に変化した遷移状態を示す表示データのみが印刷されるように印刷データを生成するものである。
【０１５４】
つまり、表示されている情報内容の変化のうち、ユーザが得ることができる情報内容が実質的に変化した場合に限り、遷移したものとみなして、遷移毎の表示状態を示す表示データに展開して印刷データを生成するものである。
【０１５５】
また、ユーザが得ることができる情報内容が実質的に変化したか否かの判定は、本実施形態では、情報内容の変化が表示形態（色彩、形状、又が模様等）の変化であって、その意味内容の変化がない場合に実質的な変化がないとものとしている。
【０１５６】
なお、図２４では、図２３（ｃ）を印刷し、図２３（ｂ）を印刷していないが、本実施形態はこれに限定されるものではなく、図２３（ｂ）を印刷し、図２３（ｃ）を印刷してもよい。
【０１５７】
（その他の実施形態）
上述の実施形態では、プリンタドライバとして独立したプログラムであったが、本発明はこれに限定されるものではなく、プレゼンテーション資料作成アプリケーションソフトに印刷機能の一部として、組み込まれた状態であってもよい。
【０１５８】
また、上述の実施形態では、本発明に係るプリンタドライバをプログラム（ソフトウェ
ア）として構成したが、本発明はこれに限定されるものではなく、ハードウェアにて構成してもよい。
【０１５９】
また、本発明は、特許請求の範囲に記載された発明の趣旨に合致するものであればよく、上述の実施形態に限定されるものではない。
【図面の簡単な説明】
【０１６０】
【図１】本発明の実施形態係る印刷システムの概念図である。
【図２】本発明の第１実施形態に係るプリンタドライバの特徴を示すフローチャートである。
【図３】スライドデータの遷移（変化）を示す図である。
【図４】本発明の第１実施形態に係るプリンタドライバを用いて印刷された印刷物の一例である。
【図５】本発明の第２実施形態におけるスライドデータの印刷結果を示す図である。
【図６】本発明の第２実施形態に係るプリンタドライバの制御を示すフローチャートである。
【図７】ディスプレイ１７に簡易表示した状態を示す図である。
【図８】簡易表示された複数の表示データの中からユーザにより選択された表示データの印刷結果を示す図である。
【図９】本発明の第３実施形態に係るプリンタドライバの制御を示すフローチャートである。
【図１０】本発明の第３実施形態に係るプリンタドライバの制御を示すフローチャートである。
【図１１】本発明の第３実施形態についての変形例を示す図である。
【図１２】スライドデータの遷移（変化）を示す図である。
【図１３】本発明の第４実施形態に係るプリンタドライバの特徴を示すフローチャートである。
【図１４】スライドデータの遷移（変化）を示す図である。
【図１５】本発明の第５実施形態に係るプリンタドライバの特徴を示すフローチャートである。
【図１６】本発明の第６実施形態に係るプリンタドライバの特徴を示すフローチャートである。
【図１７】スライドデータの遷移（変化）を示す図である。
【図１８】本発明の第７実施形態に係るプリンタドライバの特徴を示すフローチャートである。
【図１９】スライドデータの印刷結果を示す図である。
【図２０】本発明の第８実施形態に係るプリンタドライバの特徴を示すフローチャートである。
【図２１】スライドデータの印刷結果を示す図である。
【図２２】本発明の第９実施形態に係るプリンタドライバの特徴を示すフローチャートである。
【図２３】スライドデータの遷移（変化）を示す図である。
【図２４】スライドデータの印刷結果を示す図である。
【符号の説明】
【０１６１】
１０…コンピュータ、１５…キーボード、１７…ディスプレイ、２０…プリンタ。
【図１】
2009009509.tif 000003
【図２】
2009009509.tif 000004
【図６】
2009009509.tif 000005
【図９】
2009009509.tif 000006
【図１０】
2009009509.tif 000007
【図１３】
2009009509.tif 000008
【図１５】
2009009509.tif 000009
【図１６】
2009009509.tif 000010
【図１８】
2009009509.tif 000011
【図２０】
2009009509.tif 000012
【図３】
2009009509.tif 000013
【図４】
2009009509.tif 000014
【図５】
2009009509.tif 000015
【図７】
2009009509.tif 000016
【図８】
2009009509.tif 000017
【図１１】
2009009509.tif 000018
【図１２】
2009009509.tif 000019
【図１４】
2009009509.tif 000020
【図１７】
2009009509.tif 000021
【図１９】
2009009509.tif 000022
【図２１】
2009009509.tif 000023
【図２２】
2009009509.tif 000024
【図２３】
2009009509.tif 000025
【図２４】
2009009509.tif 000026