(57)【特許請求の範囲】
【請求項１】
複数ページのスライドのそれぞれに対してノートを付与可能なアプリケーションにより生成されたファイルに基づいて、画像形成のためのデータを生成する情報処理装置であって、
前記複数ページのうち、前記スライドと当該スライドに対応するノートとを並べて画像形成する第１ページを選択し、当該選択された第１ページについて、前記スライドの描画領域と当該スライドに対応するノートの描画領域とを並べて確保し、
前記複数ページのうちの第２ページについて、前記スライドに対応するノートの描画領域を確保せずに、前記第２ページの前記スライドの描画領域と当該スライドの次のページの前記スライドの描画領域とを並べて確保し、
前記画像形成のためのデータを生成する制御部を備える
ことを特徴とする情報処理装置。
【請求項２】
前記制御部は、前記複数ページのうち、前記ノートが付与されていないページを前記第２ページとして、前記スライドに対応するノートの描画領域を確保せずに、前記第２ページの前記スライドの描画領域と当該スライドの次のページの前記スライドの描画領域とを並べて確保する
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記制御部は、前記複数ページのうちの第３ページについて、前記スライドの描画領域と並べて空き領域を確保する
ことを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記制御部は、
前記複数ページのうち、前記ノートが付与されていないページであって当該ページの次のページに前記ノートが付与されていないページを前記第２ページとして、前記スライドに対応するノートの描画領域を確保せずに前記第２ページの前記スライドの描画領域と当該第２ページの次のページの前記スライドの描画領域とを並べて確保し、
前記複数ページのうち、前記ノートが付与されていないページであって当該ページの次のページに前記ノートが付与されているページを前記第３ページとして、前記スライドの描画領域と並べて空き領域を確保する
ことを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記複数ページのうち、前記スライドと当該スライドに対応するノートとを並べて画像形成する前記第１ページの指定をユーザから受け付ける操作手段を備え、
前記制御部は、ユーザにより指定された前記第１ページについて、前記スライドの描画領域と当該スライドに対応するノートの描画領域とを並べて確保する
ことを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記ファイルは、ＯＯＸＭＬ形式である
ことを特徴とする請求項１〜５の何れか１項に記載の情報処理装置。
【請求項７】
前記制御部は、１シートに画像形成がなされる前記スライド及び前記ノートの数と、当該シート上における前記スライド及び前記ノートの配置とを設定する
ことを特徴とする請求項１〜６のいずれか１項に記載の情報処理装置。
【請求項８】
請求項１〜６のいずれか１項に記載の情報処理装置と、
前記情報処理装置が生成した前記画像形成のためのデータに基づいて画像形成を行うプリンタエンジンと
を備えた画像形成装置。
【請求項９】
複数ページのスライドのそれぞれに対してノートを付与可能なアプリケーションにより生成されたファイルに基づいて、画像形成のためのデータを生成する情報処理装置として用いられるコンピュータを、
前記複数ページのうち、前記スライドと当該スライドに対応するノートとを並べて画像形成する第１ページを選択し、当該選択された第１ページについて、前記スライドの描画領域と当該スライドに対応するノートの描画領域とを並べて確保し、
前記複数ページのうちの第２ページについて、前記スライドに対応するノートの描画領域を確保せずに、前記第２ページの前記スライドの描画領域と当該スライドの次のページの前記スライドの描画領域とを並べて確保し、
前記画像形成のためのデータを生成する制御部
として機能させるためのプログラム。
【請求項１０】
前記制御部は、前記複数ページのうち、前記ノートが付与されていないページを前記第２ページとして、前記スライドに対応するノートの描画領域を確保せずに、前記第２ページの前記スライドの描画領域と当該スライドの次のページの前記スライドの描画領域とを並べて確保する
ことを特徴とする請求項９記載のプログラム。
【請求項１１】
前記制御部は、前記複数ページのうちの第３ページについて、前記スライドの描画領域と並べて空き領域を確保する
ことを特徴とする請求項９記載のプログラム。
【請求項１２】
前記制御部は、
前記複数ページのうち、前記ノートが付与されていないページであって当該ページの次のページに前記ノートが付与されていないページを前記第２ページとして、前記スライドに対応するノートの描画領域を確保せずに前記第２ページの前記スライドの描画領域と当該第２ページの次のページの前記スライドの描画領域とを並べて確保し、
前記複数ページのうち、前記ノートが付与されていないページであって当該ページの次のページに前記ノートが付与されているページを前記第３ページとして、前記スライドの描画領域と並べて空き領域を確保する
ことを特徴とする請求項１１記載のプログラム。
【請求項１３】
前記コンピュータを、前記複数ページのうち、前記スライドと当該スライドに対応するノートとを並べて画像形成する前記第１ページの指定をユーザから受け付ける操作手段として更に機能させ、
前記制御部は、ユーザにより指定された前記第１ページについて、前記スライドの描画領域と当該スライドに対応するノートの描画領域とを並べて確保する
ことを特徴とする請求項９記載のプログラム。
【請求項１４】
前記ファイルは、ＯＯＸＭＬ形式である
ことを特徴とする請求項９〜１３の何れか１項に記載のプログラム。
【請求項１５】
前記制御部は、１シートに画像形成がなされる前記スライド及び前記ノートの数と、当該シート上における前記スライド及び前記ノートの配置とを設定する
ことを特徴とする請求項９〜１４のいずれか１項に記載のプログラム。
【請求項１６】
複数ページのスライドのそれぞれに対してノートを付与可能なアプリケーションにより生成されたファイルに基づいて、画像形成のためのデータを生成する情報処理装置における情報処理方法であって、
前記複数ページのうち、前記スライドと当該スライドに対応するノートとを並べて画像形成する第１ページを選択し、当該選択された第１ページについて、前記スライドの描画領域と当該スライドに対応するノートの描画領域とを並べて確保し、
前記複数ページのうちの第２ページについて、前記スライドに対応するノートの描画領域を確保せずに、前記第２ページの前記スライドの描画領域と当該スライドの次のページの前記スライドの描画領域とを並べて確保し、
前記画像形成のためのデータを生成する
ことを特徴とする情報処理方法。
【請求項１７】
前記複数ページのうち、前記ノートが付与されていないページを前記第２ページとして、前記スライドに対応するノートの描画領域を確保せずに、前記第２ページの前記スライドの描画領域と当該スライドの次のページの前記スライドの描画領域とを並べて確保する
ことを特徴とする請求項１６記載の情報処理方法。
【請求項１８】
前記複数ページのうちの第３ページについて、前記スライドの描画領域と並べて空き領域を確保する
ことを特徴とする請求項１６記載の情報処理方法。
【請求項１９】
前記複数ページのうち、前記ノートが付与されていないページであって当該ページの次のページに前記ノートが付与されていないページを前記第２ページとして、前記スライドに対応するノートの描画領域を確保せずに前記第２ページの前記スライドの描画領域と当該第２ページの次のページの前記スライドの描画領域とを並べて確保し、
前記複数ページのうち、前記ノートが付与されていないページであって当該ページの次のページに前記ノートが付与されているページを前記第３ページとして、前記スライドの描画領域と並べて空き領域を確保する
ことを特徴とする請求項１８記載の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像形成装置、プログラム及び情報処理方法に関する。
【背景技術】
【０００２】
従来、スライドを用いたプレゼンテーションに用いられる種々のアプリケーションソフトウェア（プレゼンテーションソフトと記す）がある。プレゼンテーションソフトでは、表示させるスライドだけではなく、スライド毎にノートを作成してメモや注釈を付することが出来る。
【０００３】
また、近年、プレゼンテーションソフトからの出力フォーマットを標準化する作業が進められている。Power Point（登録商標）において出力ファイル形式として用いられているＯＯＸＭＬ（Office Open XML）は、仕様標準化されたファイル形式の一つである。このような出力ファイル形式の仕様標準化により、データ互換性のある新たなソフトウェアの開発が容易になる。
【０００４】
プレゼンテーションソフトでは、作成したスライドを印刷して出力する際に、個々のスライドをそのまま印刷対象とするだけではなく、１シートに複数枚のスライドを配列し、各々外枠を付けた配布資料を印刷対象としたり、ノート部分に記載した内容をスライド表示と並べて配列したノート形式を印刷対象としたりすることが可能となっている。
【０００５】
このような印刷対象の設定は、プレゼンテーションソフトの実行時に印刷対象設定画面などで行うことが出来る。また、プレゼンテーションの際には、スライドの出力および配布資料の出力を同時に行いたい場合もしばしば生じるが、このような場合にそれぞれ設定を切り替えて個別に出力するのは煩雑である。そこで、例えば、特許文献１には、スライドおよび配布資料を一度の設定で続けて印刷可能とする技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−１４７９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来、プレゼンテーションソフトにおけるノート形式での出力では、一ページ内にスライドと、該スライドに対応するノートの出力領域とが画一的に設けられる。しかしながら、通常、各スライドに対する全てのノート部分にデータが入力されているとは限られない。また、ノート部分に記載されたメモや資料の中には、ユーザが出力を希望しない内容が含まれている場合もあり得る。このような場合に、ノート部分の出力が必要な場合と不必要な場合とで各々設定をし直して別個に出力すると、煩雑な処理が必要となるという問題がある。また、ノート部分に記載が含まれない場合にも画一的にノート部分の出力領域を設けて印刷出力をすることは、紙資源の無駄となるという問題がある。
【０００８】
本発明の目的は、プレゼンテーションデータの画像形成におけるユーザの利便性の向上と効率的な画像形成の実現が可能な情報処理装置、画像形成装置、プログラム及び情報処理方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、請求項１記載の発明は、
複数ページのスライドのそれぞれに対してノートを付与可能なアプリケーションにより生成されたファイルに基づいて、画像形成のためのデータを生成する情報処理装置であって、
前記複数ページのうち、前記スライドと当該スライドに対応するノートとを並べて画像形成する第１ページを選択し、当該選択された第１ページについて、前記スライドの描画領域と当該スライドに対応するノートの描画領域とを並べて確保し、
前記複数ページのうちの第２ページについて、前記スライドに対応するノートの描画領域を確保せずに、前記第２ページの前記スライドの描画領域と当該スライドの次のページの前記スライドの描画領域とを並べて確保し、
前記画像形成のためのデータを生成する制御部を備える
ことを特徴としている。
【００１０】
請求項２記載の発明は、請求項１に記載の情報処理装置において、
前記制御部は、前記複数ページのうち、前記ノートが付与されていないページを前記第２ページとして、前記スライドに対応するノートの描画領域を確保せずに、前記第２ページの前記スライドの描画領域と当該スライドの次のページの前記スライドの描画領域とを並べて確保する
ことを特徴としている。
また、請求項３記載の発明は、請求項１に記載の情報処理装置において、
前記制御部は、前記複数ページのうちの第３ページについて、前記スライドの描画領域と並べて空き領域を確保する
ことを特徴としている。
また、請求項４記載の発明は、請求項３に記載の情報処理装置において、
前記制御部は、
前記複数ページのうち、前記ノートが付与されていないページであって当該ページの次のページに前記ノートが付与されていないページを前記第２ページとして、前記スライドに対応するノートの描画領域を確保せずに前記第２ページの前記スライドの描画領域と当該第２ページの次のページの前記スライドの描画領域とを並べて確保し、
前記複数ページのうち、前記ノートが付与されていないページであって当該ページの次のページに前記ノートが付与されているページを前記第３ページとして、前記スライドの描画領域と並べて空き領域を確保する
ことを特徴としている。
【００１１】
請求項５記載の発明は、請求項１に記載の情報処理装置において、
前記複数ページのうち、前記スライドと当該スライドに対応するノートとを並べて画像形成する前記第１ページの指定をユーザから受け付ける操作手段を備え、
前記制御部は、ユーザにより指定された前記第１ページについて、前記スライドの描画領域と当該スライドに対応するノートの描画領域とを並べて確保する
ことを特徴としている。
【００１４】
請求項６記載の発明は、請求項１〜５の何れか１項に記載の情報処理装置において、
前記ファイルは、ＯＯＸＭＬ形式である
ことを特徴としている。
【００１７】
請求項７記載の発明は、請求項１〜６のいずれか１項に記載の情報処理装置において、
前記制御部は、１シートに画像形成がなされる前記スライド及び前記ノートの数と、当該シート上における前記スライド及び前記ノートの配置とを設定する
ことを特徴としている。
【００２３】
請求項８記載の発明は、
請求項１〜６の何れか１項に記載の情報処理装置と、
前記情報処理装置が生成した前記画像形成のためのデータに基づいて画像形成を行うプリンタエンジンと
を備えた画像形成装置である。
【００２４】
請求項９記載の発明は、
複数ページのスライドのそれぞれに対してノートを付与可能なアプリケーションにより生成されたファイルに基づいて、画像形成のためのデータを生成する情報処理装置として用いられるコンピュータを、
前記複数ページのうち、前記スライドと当該スライドに対応するノートとを並べて画像形成する第１ページを選択し、当該選択された第１ページについて、前記スライドの描画領域と当該スライドに対応するノートの描画領域とを並べて確保し、
前記複数ページのうちの第２ページについて、前記スライドに対応するノートの描画領域を確保せずに、前記第２ページの前記スライドの描画領域と当該スライドの次のページの前記スライドの描画領域とを並べて確保し、
前記画像形成のためのデータを生成する制御部
として機能させるためのプログラムである。
また、請求項１０記載の発明は、請求項９に記載のプログラムにおいて、
前記制御部は、前記複数ページのうち、前記ノートが付与されていないページを前記第２ページとして、前記スライドに対応するノートの描画領域を確保せずに、前記第２ページの前記スライドの描画領域と当該スライドの次のページの前記スライドの描画領域とを並べて確保する
ことを特徴としている。
また、請求項１１記載の発明は、請求項９に記載のプログラムにおいて、
前記制御部は、前記複数ページのうちの第３ページについて、前記スライドの描画領域と並べて空き領域を確保する
ことを特徴としている。
また、請求項１２記載の発明は、請求項１１に記載のプログラムにおいて、
前記制御部は、
前記複数ページのうち、前記ノートが付与されていないページであって当該ページの次のページに前記ノートが付与されていないページを前記第２ページとして、前記スライドに対応するノートの描画領域を確保せずに前記第２ページの前記スライドの描画領域と当該第２ページの次のページの前記スライドの描画領域とを並べて確保し、
前記複数ページのうち、前記ノートが付与されていないページであって当該ページの次のページに前記ノートが付与されているページを前記第３ページとして、前記スライドの描画領域と並べて空き領域を確保する
ことを特徴としている。
また、請求項１３記載の発明は、請求項９記載のプログラムにおいて、
前記コンピュータを、前記複数ページのうち、前記スライドと当該スライドに対応するノートとを並べて画像形成する前記第１ページの指定をユーザから受け付ける操作手段として更に機能させ、
前記制御部は、ユーザにより指定された前記第１ページについて、前記スライドの描画領域と当該スライドに対応するノートの描画領域とを並べて確保する
ことを特徴としている。
また、請求項１４記載の発明は、請求項９〜１３の何れか１項に記載のプログラムにおいて、
前記ファイルは、ＯＯＸＭＬ形式である
ことを特徴としている。
また、請求項１５記載の発明は、請求項９〜１４の何れか１項に記載のプログラムにおいて、
前記制御部は、１シートに画像形成がなされる前記スライド及び前記ノートの数と、当該シート上における前記スライド及び前記ノートの配置とを設定する
ことを特徴としている。
【００２５】
請求項１６記載の発明は、
複数ページのスライドのそれぞれに対してノートを付与可能なアプリケーションにより生成されたファイルに基づいて、画像形成のためのデータを生成する情報処理装置における情報処理方法であって、
前記複数ページのうち、前記スライドと当該スライドに対応するノートとを並べて画像形成する第１ページを選択し、当該選択された第１ページについて、前記スライドの描画領域と当該スライドに対応するノートの描画領域とを並べて確保し、
前記複数ページのうちの第２ページについて、前記スライドに対応するノートの描画領域を確保せずに、前記第２ページの前記スライドの描画領域と当該スライドの次のページの前記スライドの描画領域とを並べて確保し、
前記画像形成のためのデータを生成する
ことを特徴としている。
また、請求項１７記載の発明は、請求項１６記載の情報処理方法において、
前記複数ページのうち、前記ノートが付与されていないページを前記第２ページとして、前記スライドに対応するノートの描画領域を確保せずに、前記第２ページの前記スライドの描画領域と当該スライドの次のページの前記スライドの描画領域とを並べて確保する
ことを特徴としている。
また、請求項１８記載の発明は、請求項１６記載の情報処理方法において、
前記複数ページのうちの第３ページについて、前記スライドの描画領域と並べて空き領域を確保する
ことを特徴としている。
また、請求項１９記載の発明は、請求項１８記載の情報処理方法において、
前記複数ページのうち、前記ノートが付与されていないページであって当該ページの次のページに前記ノートが付与されていないページを前記第２ページとして、前記スライドに対応するノートの描画領域を確保せずに前記第２ページの前記スライドの描画領域と当該第２ページの次のページの前記スライドの描画領域とを並べて確保し、
前記複数ページのうち、前記ノートが付与されていないページであって当該ページの次のページに前記ノートが付与されているページを前記第３ページとして、前記スライドの描画領域と並べて空き領域を確保する
ことを特徴としている。
【発明の効果】
【００２６】
本発明によれば、情報処理装置、画像形成装置、プログラム及び情報処理方法において、プレゼンテーションデータの画像形成におけるユーザの利便性の向上と効率的な画像形成とを実現することができるという効果がある。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態である情報処理装置を含むネットワークシステムの構成図である。
【図２】コンピュータの構成を示すブロック図である。
【図３】画像形成装置の内部構成を示すブロック図である。
【図４】印刷制御プログラムにより表示部に表示させる印刷範囲設定画面を示す図である。
【図５】表示部に表示させる印刷パターン設定画面を示す図である。
【図６】各印刷対象設定での出力の例を示したものである。
【図７】ＯＯＸＭＬ形式のPowerPointファイルにおけるファイル構成を示した図である。
【図８】notesSlide3.xmlファイルに記録された一部を示した図である。
【図９】notesSlide3.xmlファイルに記録された一部を示した図である。
【図１０】notesSlide3.xmlファイルに記録された一部を示した図である。
【図１１】制御部が実行する画像形成データの作成処理の制御手順を示すフローチャートである。
【図１２】本実施形態の情報処理装置が配置可能な印刷パターンの具体例を示す図である。
【図１３】本実施形態の情報処理装置が配置可能な印刷パターンの具体例を示す図である。
【発明を実施するための形態】
【００２８】
以下、図を参照して本発明の実施の形態の例を詳細に説明する。
図１は、本発明の一実施形態である情報処理装置、画像処理装置、および、画像形成層値を含むネットワークシステムの構成図である。
【００２９】
このネットワークシステムでは、画像形成装置１、１、１が回線３を介してコンピュータ２、２と通信可能に接続されている。
回線３は、画像形成装置１、１、１及びコンピュータ２、２によるネットワークを構成する。回線３は、コンピュータ２、２及び画像形成装置１、１、１を通信可能に接続するものであればその形態を問わない。例えば、回線３は、ＬＡＮ（Local Area Network）ケーブル、同軸ケーブル、光ファイバーといった有線接続回線でもよいし、ブルートゥース（Bluetooth：登録商標）、ワイヤレスＬＡＮといった各種の無線通信規格を用いた回線でもよく、或いは、複数の組み合わせによってもよい。また、回線３は、ＬＡＮ、インターネット、その他のネットワーク規模を問わない。
【００３０】
図２は、コンピュータの構成を示すブロック図である。
コンピュータ２としては、具体的には、例えば、ＰＣ（Personal Computer）、ＰＤＡ（Portable Device Assistant）、携帯電話機、スマートフォンが挙げられる。
【００３１】
コンピュータ２は、制御部１１と、ＲＡＭ（Random Access Memory）１２と、ＲＯＭ（Read Only Memory）１３と、記憶部１４と、入力Ｉ／Ｆ（インターフェイス）１５と、出力Ｉ／Ｆ１６と、通信部１７とを備えている。また、入力Ｉ／Ｆ１５には、操作部１８が接続され、出力Ｉ／Ｆには、表示部１９が接続されて、コンピュータ２が構成されている。
【００３２】
制御部１１は、ＣＰＵを備える。制御部１１は、ＲＯＭ１３や記憶部１４に格納されている各種プログラムやデータをＲＡＭ１２に展開して種々の演算処理を行い、また、当該プログラムに基づいてコンピュータ２全体の動作を制御統括する。
【００３３】
ＲＡＭ１２は、制御部１１が実行する各種プログラムやデータ等が一時的に展開され、また、各種プログラムで処理された一時データ等が記憶されるための作業用メモリ空間である。ＲＯＭ１３には、制御部１１により実行されるＢＩＯＳ（Basic Input/Output System）などの制御プログラムや必要データが読み出し可能に記憶されている。このＲＯＭ１３は、フラッシュメモリやＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）などの不揮発性メモリであってもよい。
【００３４】
記憶部１４には、種々のソフトウェア（プログラム）やアプリケーションデータが読み書き、および、利用可能に保存されている。この記憶部１４は、本実施の形態ではハードディスクであるが、これに限られない。記憶部１４は、例えば、ＳＳＤ（Solid State Disk）などであってもよい。記憶部１４に記憶されているソフトウェアの中には、印刷制御プログラム１４ａ、および、画像形成装置１に対応するプリンタドライバ１４ｂが含まれている。印刷制御プログラム１４ａは、ＯＯＸＭＬ形式のPower Pointファイルに基づいて画像形成を行うための各種設定を行うプログラムである。また、プリンタドライバ１４ｂは、設定された情報に基づいて所定の印刷用データ形式（ＰＤＬ：ページ記述言語）によるデータを作成して画像形成装置１へ送信するためのソフトウェアである。記憶部１４には、その他、例えば、プレゼンテーションソフトが記憶されており、Power PointファイルをＯＯＸＭＬ形式で保存可能である。
【００３５】
入力Ｉ／Ｆ１５は、制御部１１と外部機器とを接続して入力信号を制御するインターフェイスである。ここでは、入力Ｉ／Ｆ１５により制御部１１と外部機器としての操作部１８とが接続されている。この操作部１８は、例えば、キーボードやマウスである。出力Ｉ／Ｆ１６は、制御部１１と外部機器とを接続し、制御部１１からの出力信号を制御、変換して外部へ出力するインターフェイスである。ここでは、出力Ｉ／Ｆ１６により制御部１１と外部機器としての表示部１９とが接続されている。この表示部１９は、例えば、ＬＣＤ（Liquid Crystal Display）や有機ＥＬＤ（Electro-Luminescent Display）といったディスプレイである。
或いは、入力Ｉ／Ｆ１５および出力Ｉ／Ｆ１６は、タッチパネルといった入力操作と表示動作とを兼ねる機器に接続されていてもよい。また、操作部１８および表示部１９は、ケーブル等を介して外部接続されるものであってもよいし、コンピュータ２の外面に一体に設けられているものであってもよい。
【００３６】
通信部１７は、コンピュータ２と外部ネットワークとを回線３を介して接続するための通信制御を行うものであり、例えば、ＮＩＣ（Network Interface Card）である。
【００３７】
図３は、画像形成装置の内部構成を示すブロック図である。
画像形成装置１は、情報処理装置および画像処理装置としての情報処理部２０と、プリンタエンジン３０などを備えている。
情報処理部２０には、制御部２１（選択手段、設定手段、印刷データ生成手段）と、ＲＡＭ２２と、ＲＯＭ２３と、記憶部２４と、入力Ｉ／Ｆ２５と、出力Ｉ／Ｆ２６と、通信部２７と、プリンタエンジン３０などが含まれている。
【００３８】
制御部２１は、ＣＰＵを備える。制御部２１は、ＲＯＭ２３や記憶部２４に格納されている各種プログラムやデータをＲＡＭ２２に展開して種々の演算処理を行い、また、当該プログラムに基づいて画像形成装置１全体の動作を制御統括する。
なお、制御部２１は、演算処理を行うＣＰＵと画像形成装置１の制御処理を行うＣＰＵとを別個に備えることとしてもよい。
【００３９】
ＲＡＭ２２は、制御部２１が実行する各種プログラムやデータ等が一時的に展開され、また、各種プログラムで処理された一時データが記憶されるための作業用メモリ空間である。ＲＯＭ２３には、制御部２１により実行される制御処理のプログラムや利用されるデータが読み出し可能に記憶されている。
【００４０】
記憶部２４には、種々のソフトウェア（プログラム）、アプリケーションデータ、および、コンピュータ２から送られた印刷設定情報や印刷対象となるプレゼンテーションファイルが読み書き、および、利用可能に保存されている。この記憶部２４は、本実施の形態ではハードディスクであるが、これに限られない。記憶部２４は、例えば、ＳＳＤ（Solid State Disk）であってもよい。記憶部２４に記憶されているソフトウェアの中には、印刷制御プログラム２４ａ、および、画像形成装置１における印刷データの解析に対応するプリンタドライバ２４ｂが含まれている。印刷制御プログラム２４ａは、ＯＯＸＭＬ形式のPower Pointファイルに基づいて画像形成を行うための各種設定を行うプログラムである。また、プリンタドライバ２４ｂは、設定された情報に基づいて所定の印刷用データ形式（ＰＤＬ：ページ記述言語）によるデータを作成し、更にプリンタエンジン３０へ送るラスタ画像データに変換するためのソフトウェアである。記憶部２４には、更に、通信部２７により外部から取得されたＰＤＬによる印刷データを解析して中間データに変換する変換プログラムや、中間データを印刷用のラスタ画像データ（印刷画像データ）に変換してプリンタエンジン３０へ出力する出力プログラムが含まれている。
なお、画像形成装置１は、これらのソフトウェアをＲＯＭ２３に予め格納して搭載し、記憶部２４を備えない構成であってもよい。また、印刷設定情報やプレゼンテーションファイルは、記憶部２４に保存させずにＲＡＭ２２に記憶させて処理を行うこととしてもよい。
【００４１】
入力Ｉ／Ｆ２５は、制御部２１と外部機器とを接続して入力信号を制御するインターフェイスである。ここでは、入力Ｉ／Ｆにより制御部２１と操作部２８（操作手段）とが接続されている。出力Ｉ／Ｆ２６は、制御部２１と外部機器とを接続し、制御部２１からの出力信号を制御、変換して外部へ出力するインターフェイスである。ここでは、出力Ｉ／Ｆ２６により制御部２１と表示部２９とが接続されている。操作部２８および表示部２９は、例えば、ＬＣＤを用いたタッチパネルである。或いは、それぞれ独立に、例えば、操作部２８としてキーボードやマウスを備え、表示部２９としてＬＣＤや有機ＥＬＤを備えることとしてもよい。また、操作部２８および表示部２９は、画像形成装置１に含まれるものとしてもよい。操作部２８は、ユーザからの操作を受け付けて入力信号を生成し、生成した入力信号を制御部２１に出力する。表示部２９は、制御部２１から出力される表示信号に従って各種設定画面、動作状況や処理結果等を表示する。
【００４２】
通信部２７は、画像形成装置１と外部ネットワークとを回線３を介して接続するための通信制御を行うものであり、例えば、ＮＩＣ（Network Interface Card）である。
【００４３】
画像形成手段としてのプリンタエンジン３０は、情報処理部２０から送られる印刷用のラスタ画像データに基づいて画像形成（印刷）処理を行う。プリンタエンジン３０に採用可能な印刷方式は、特に限られないが、例えば、電子写真方式、インクジェット方式、熱転写方式、および、オフセット等が挙げられる。
【００４４】
次に、ＯＯＸＭＬ形式のPower Pointファイルに係る印刷を行う際に生成される印刷データに対して設定可能な印刷設定について説明する。この印刷設定は、印刷制御プログラム１４ａまたは印刷制御プログラム２４ａが実行されることで取得される。印刷制御プログラム１４ａ、２４ａは、例えば、該印刷制御プログラム１４ａ、２４ａのアイコン上に印刷を行うPower Pointファイルのアイコンをドラッグ＆ドロップしたり、タッチパネル上でPower Pointファイル名を選択したりすることによって開始されるものであり、Power Pointファイルが作成されたプレゼンテーションソフトとは独立に起動されるものである。また、印刷制御プログラム１４ａ、２４ａが実行されると、併せてプリンタドライバ１４ｂ、２４ｂが呼び出されて起動し、印刷制御プログラム１４ａ、２４ａとプリンタドライバ１４ｂ、２４ｂとの間で必要な印刷設定情報が受け渡し可能となっている。以下では、画像形成装置１で印刷制御プログラム２４ａを用いて印刷設定及び印刷データを生成する場合について説明する。
【００４５】
図４は、印刷制御プログラムにより表示部に表示させる印刷範囲設定画面を示す図である。また、図５は、表示部に表示させる印刷対象設定画面を示す図である。
【００４６】
図４、図５に示すように、印刷制御プログラム２４ａが実行されると、印刷範囲設定画面、および、印刷対象設定画面が表示される。操作部２８の操作を介してこれらの設定画面に入力を行うことで、ユーザの所望する印刷設定が行われる。
【００４７】
印刷範囲設定画面では、ユーザが印刷を所望するスライド（第１出力画像）のスライド番号およびノート部分（第２出力画像）のノート番号がそれぞれ独立に選択される。このとき、ノート部分への記載情報があるノート番号を自動的に検索させて、この検索によりノート部分への記載情報があるとされたノート部分を対象出力画像として選択し、印刷データに含めるように設定することが出来る。
【００４８】
一方、印刷対象設定画面では、プルダウンメニューＰ１を用いてユーザが印刷を希望する印刷対象がスライド、配布資料、ノート形式、および、アウトライン形式の中から選択される。本実施形態の印刷対象設定画面において、スライド出力、および、配布資料出力が選択された場合でも、印刷範囲設定画面で選択されたノート部分を出力させることが可能である。配布資料モードにおいては、更に、プルダウンメニューＰ２を用いて一枚のシート上に配列させる所望のスライド数、および／又は、ノート数が選択される。また、本実施形態では、印刷対象の種別に係わらず、一枚のシート状に配列させるスライド数、および／又は、ノート数を変更可能としてもよい。
なお、印刷範囲設定画面および印刷対象設定画面は、同一画面上にまとめて表示させることとしてもよいし、随時表示画面を択一的に切替可能としてもよい。また、画面の配置、操作方法、操作の順番などは、任意に設定可能である。
【００４９】
図６は、各印刷対象が選択された場合の出力例を示した図である。
【００５０】
図６（ａ）は、配布資料を印刷対象とし、１シートに６枚出力させる場合の出力例である。この出力例では、スライドとノート部分とが何れも印刷範囲に含まれている。１シートに３枚ずつのスライドおよびノートが配列されて出力される。
【００５１】
図６（ｂ）は、ノート形式を印刷対象とし、１シートに１枚のスライドおよび対応する１枚のノート部分を上下に配列した場合の出力例である。この出力例では、従来のノート形式の出力と同一の出力が得られる。
【００５２】
図６（ｃ）は、スライドを印刷対象として、１シートに２枚のスライドを出力させる場合の出力例である。この出力例では、スライドとノート部分とを何れも印刷範囲に含めている。１シート内には、枠の無いスライドが１枚と対応する１枚のノート部分とが割付印刷と同じ配置で配列されて出力される。
【００５３】
次に、ＯＯＸＭＬ形式のPower Pointファイルに基づく印刷を行う際に、ノート部分への記載があるスライドを検索する方法について説明する。
【００５４】
図７は、ＯＯＸＭＬ形式のPower Pointファイルによるファイル構成を示した図である。
【００５５】
ＯＯＸＭＬ形式のPowewr Pointファイル（拡張子が.pptx）は、複数のＸＭＬファイル（拡張子が.xml）、関連ファイル（拡張子が.rels）、および、必要に応じて画像ファイル（この例では、拡張子が.jpeg）などがＺＩＰ形式で圧縮、格納されたアーカイブファイルである。例えば、一のPower Pointファイル（ここでは、サンプル.pptx）は、[Content_Types].xmlと、_rels、docProps、pptの各フォルダに含まれるファイルとにより構成されている。
【００５６】
pptフォルダには、更に複数のサブフォルダが設けられている。これらのサブフォルダのうち、slidesフォルダに含まれるslideY.xmlファイル（第１情報）は、スライド番号が数字「Y」であるスライドのデータであり、notesSlidesフォルダに含まれるnotesSlideX.xmlファイル（第２情報）は、ノート番号が数字「X」であるノート部分のデータである（X、Yは、通常では、１から順番に設定される正の整数）。図７に示したサンプル.pptxファイルでは、３ページ分のスライドおよびノート部分のデータがそれぞれ別個のファイルに記憶され、アーカイブファイルに纏められている。ここで、スライドファイルに対応するノート部分のデータファイルが存在しない場合にノート形式での画像形成を行わせると、ノート部分は、空白画像となって出力される。
【００５７】
図８〜図１０は、notesSlide3.xmlファイルに記録された内容の例をそれぞれ一部分ずつ示した図である。
【００５８】
図８には、３ページ目のノート部分における文字の記載部分が示されている。パラグラフタグの先頭<a:p>および終点</a:p>に囲まれた範囲内において、テキスト文字タグ<a:t>および</a:t>で挟まれた文字が、ノートへの記載事項を示す（破線（ａ））。この３ページ目のノート部分には、「中国故宮」および「モノクロ画像」という記載がなされている。notesSlideX.xmlファイルは、ノート部分への記載が全くない場合でも作成される場合がある。このような場合には、ノート部分の画像は空白画像となる。従って、当該ファイルの内容を取得し、上記のような記載文字列の有無を調べることによって、ノート部分への入力文字データの有無が確認される。
【００５９】
図８において、破線（ｂ）で示された範囲には、同様に、パラグラフタグ<a:p>および</a:p>の間にテキスト文字タグ<a:t>および</a:t>で挟まれた部分が存在する。しかしながら、フィールドタグ<a:fld>および</a:fld>に囲まれた部分に続いて記載されたこの部分のテキスト文字「3」は、ノートが対応するスライドのページ番号を示すものである。従って、本実施形態におけるノートへの記載の有無の判別対象からは、除外して判断されるとともに、スライド番号との対応関係の確認に利用される。
【００６０】
図９には、notesSlide3.xmlにおける他のパラグラフに係る文字の記載部分を示している。
一のノート部分に複数のパラグラフが存在する場合には、当該ノート部分の内容を示すファイルには、パラグラフタグの組み合わせ<a:p>および</a:p>が複数回記述される。そして、各々のパラグラフタグ<a:p>、</a:p>の内部において、記載内容（ここでは、「頤和園」との記載）がテキスト文字タグを用いて表現される。
【００６１】
このとき、記載文字列「<a:t>頤和園</a:t>」に先立って記述されている内容（図９（ｃ））のうち、ランプロパティタグ<a:rPr>内に含まれる「size=”1600”」との記述が記載文字列のフォントサイズを表し、ＲＧＢカラーセットタグ<a:srgbClr>内に含まれる「val=”FF0000”」との記載が、ＲＧＢ１６進法表記によるフォントカラー（ここでは赤色）を表す。Power Pointファイルに係る印刷データを生成する際に、制御部２１は、これらの情報を読み取ってノート部分の印刷データを生成する。
【００６２】
図１０には、notesSlide3.xmlにおけるピクチャータグ<p:pic>、</p:pic>内の記述例を示している。
【００６３】
ノート部分には、文字だけではなく、画像ファイルを表示させることが出来る。ノート内に画像ファイルが含まれる場合には、上述のパラグラフタグ<a:p>、</a:p>を包含するシェイプタグ<p:sp>、</p:sp>とは別個に、ピクチャータグ<p:pic>、</p:pic>を用いて画像表示の設定が行われる。画像ファイルは、破線（ｄ１）で示されたノンビジュアルプロパティ記載用のタグ<p:cNvPr>、</p:cNvPr>内において指定されたＩＤによって示される。従って、本実施形態のノート内容検索においては、上述の文字列の検索と同様にピクチャータグ内の画像検索も行われて、ノート部分への記載の有無が判定される。
【００６４】
ノート内に図面が含まれている場合には、図１０において破線（ｄ２）で示された二次元座標変換用のタグ<a:xfrm>、</a:xfrm>内に図面の配置座標が示される。Poewer Pointファイルに係る画像形成を行う際に、制御部２１は、これらの情報を読み取ってノート部分の印刷データを生成する。
【００６５】
次に、Power Pointファイルに基づく画像形成の際に、制御部２１により実行される印刷データ生成処理の動作手順について説明する。
【００６６】
図１１は、制御部２１による印刷データ作成処理の制御手順を示すフローチャートである。
【００６７】
この印刷データ作成処理は、印刷制御プログラム２４ａを実行することにより、プリンタドライバ２４ｂも呼び出されて実行されることで行われる処理である。
印刷データ作成処理が開始されると、制御部２１は、先ず、操作部２８からの入力信号に基づいてユーザ所望の印刷設定データを取得する（ステップＳ１）。この印刷設定データは、印刷対象のプレゼンテーションファイル名、ノート出力の有無、印刷対象、および、印刷ページの範囲といった設定である。ここで、印刷設定が既になされている場合には、制御部２１は、例えば、選択された印刷対象のプレゼンテーションファイルに対応づけられた印刷設定データを取得する。
【００６８】
次に、制御部２１は、取得された印刷設定データに基づき、ノート印刷の指定があるか否かを判別する（ステップＳ２）。ノート印刷の指定が無いと判別された場合には、制御部２１の処理は、ステップＳ３へ移行する。ステップＳ２の判別処理において、ノート印刷の指定があると判別された場合には、制御部２１は、更に、ノート指定の種類を判別する（ステップＳ１０）。
【００６９】
ステップＳ１０の判別処理において、ノートのみを印刷する設定であると判別された場合には、制御部２１は、先ず、\ppt\notesSlidesフォルダにあるnotesSlideX.xmlファイルの有無を検索する（ステップＳ１１）。続いて、制御部２１は、存在するnotesSlideX.xmlファイルそれぞれに対して内容を確認し、ノート部分への記載が存在するか否かを判別する。また、制御部２１は、ノート部分への記載が存在すると判別されたノート番号のノート部分についてのみ対象出力画像として設定する（ステップＳ１２）。制御部２１は、対象出力画像として選択されたノート部分について描画領域を確保する（ステップＳ１３）。そして、制御部２１の処理は、ステップＳ１４へ移行する。
【００７０】
ステップＳ１０の判別処理において、スライドデータと共に全てのノートデータを印刷する設定であると判別された場合には、制御部２１は、先ず、\ppt\notesSlidesフォルダにあるnotesSlideX.xmlファイルの有無を検索する（ステップＳ２１）。続いて、制御部２１は、存在するnotesSlideX.xmlファイルそれぞれに対して上述した方法で内容の確認を行い、ノート部分への記載の有無を判別する。また、制御部２１は、ノート部分への記載が有ると判別されたノート番号のノートについてのみ対象出力画像として設定する（ステップＳ２２）。制御部２１は、対象出力画像として選択されたノート部分について、当該ノート部分に対応するスライド番号のデータの後ろに描画領域を確保する（ステップＳ２３）。そして、制御部２１の処理は、ステップＳ１４へ移行する。
【００７１】
ステップＳ１０の判別処理において、スライドデータと共に、指定されたノート番号のノートデータを印刷する設定であると判別された場合には、制御部２１は、\ppt\notesSlidesフォルダに存在するnotesSlideX.xmlファイルを確認する（ステップＳ３１）。続いて、制御部２１は、存在が確認されたnotesSlideX.xmlファイルそれぞれに対して内容を確認し、ノートへの記載が含まれるか否かを判別する。また、制御部２１は、ノートへの記載が含まれると判別されたnotesSlideX.xmlが対応するスライド番号を取得して、取得されたスライド番号の中から指定されたノート番号と等しいものだけ対象出力画像として設定する（ステップＳ３２）。そして、制御部２１の処理は、ステップＳ２３へ移行する。
【００７２】
制御部２１の処理がステップＳ１３又はステップＳ２３からステップＳ１４へ移行すると、制御部２１は、出力設定されたノート部分の内容を示すデータをnotesSlideX.xmlから取得する。制御部２１は、取得されたノートデータをステップＳ１３、Ｓ２３で確保された描画領域に挿入していく（ステップＳ１５）。そして、印刷順にソートされた印刷データが生成されると、制御部２１の処理は、ステップＳ３へ移行する。
【００７３】
制御部２１の処理がステップＳ２の判別処理、または、ステップＳ１５の処理からステップＳ３へ移行すると、制御部２１は、設定された印刷データに基づいて１シート分ごとに画像データを生成する。ここで、１シートに複数枚の画像を表示させる場合であって、１シートの最後の画像データがスライドデータである場合には、制御部２１は、該スライドデータの画像データを生成する前に、印刷データにおける次の印刷対象データがこのスライドデータに対応するノートデータであるか否かを判別する。そして、次の印刷対象データがスライドデータに対応するノートデータであると判別された場合には、スライドデータの画像データを作成する前に改ページの命令を挿入し、スライドデータと、対応するノートデータとが異なるシートに分割されて画像形成されないように調整する。
【００７４】
それから、制御部２１は、画像データが１シート分作成されると、該画像データをプリンタエンジン３０へ出力する（ステップＳ４）。この出力された画像データに基づき、プリンタエンジン３０において画像形成が行われる。
【００７５】
次に、本実施形態の画像形成装置１により形成可能な画像パターンの具体例を示す。
図１２および図１３は、本実施形態の画像形成装置が形成可能な画像パターンの具体例を示す図である。これらの図１２、図１３では、何れも、図５に示した印刷対象選択画面において、配布資料の１シートに４面を配置した場合の例を示している。
【００７６】
図１２（ａ）は、従来通り、７枚のスライドを順番に出力した場合を示す。図４に示した印刷範囲設定画面において、ノート番号の設定をせずに、スライド指定のみを行うことで、このような画像形成を行うことが出来る。
【００７７】
図１２（ｂ）は、スライド１〜７に加えてスライド３に対応するノート３のみを出力させた場合を示す。ノート３の画像は、スライドの順番と対応して、スライド３の次に出力される。図４に示した印刷範囲設定画面において、スライド指定とともにノート指定を選択し、ノート指定入力欄に「３」を入力することによって、このような画像形成を行うことが出来る。
【００７８】
図１２（ｃ）には、図４に示した印刷範囲設定画面において、「スライドすべて」、および、「入力があるノートすべて」が選択された場合の先頭の２ページの出力例を示す。「入力があるノートすべて」が選択されると、記載された内容が存在するノートが検索されて、スライドと共に選択される。ここでは、ノート１、２には内容がなく、ノート３〜５に内容があった場合において、ノート３〜５がそれぞれスライド３〜５の次に表示されるように配置されて出力される。
【００７９】
図１３（ａ）には、図４に示した印刷範囲設定画面において、「スライドすべて」、および、「入力があるノートすべて」が選択された場合の先頭の２ページの他の出力例を示す。ここでは、ノート１〜３には内容が無く、ノート４、５に内容があった場合において、ノート４、５がそれぞれスライド４、５の次に表示されるように配置される。また、このような場合に全て順番に配置していくと、１ページ目下段にスライド３、４が配置され、２ページ目上段にノート４およびスライド５が配置されることになるが、このような配置では、スライド４とノート４が分割されて見づらくなる。従って、スライド３の次にスペースを挿入し、スライド４とノート４とが並列するように配置される。
【００８０】
図１３（ｂ）、図１３（ｃ）は、配布資料を印刷対象とした場合における出力の変形例を示す。上記実施形態では、スライドおよびノートのみが配置されて出力されるが、スライドと共に出力されるデータは、ノートに限られない。例えば、図１３（ｂ）に示すように、各スライド１〜４のテーマ（デザイン）を各々のスライドの内容と並列させて配置することとしてもよいし、図１３（ｃ）に示すように、スライド内から呼び出されるメディアデータ、例えば、イメージ画像をスライドと共に独立に出力することも可能である。
【００８１】
以上のように、本発明の実施形態の情報処理部２０と情報処理部２０において実行される印刷制御プログラム２４ａおよびプリンタドライバ２４ｂによれば、スライド画像に係るＸＭＬデータファイル”SlideY.xml”と、このスライド画像に関連付けられたノート画像に係るＸＭＬデータファイル”NotesSlideX.xml”とをアーカイブファイル内に有するプレゼンテーションファイルについて、スライド画像及びノート画像の画像形成をプリンタエンジン３０に行わせる際に、ノート画像のうち、画像形成を行わせる対象出力画像を選択することができるので、ノート画像に記載内容が含まれていない場合や、印刷したくない記載が含まれている場合に、容易に必要なノート部分のみを選択して印刷させることが出来る。また、このように選択されたノート部分のみを印刷させることで、紙資源の無駄を省くことが出来る。
また、特にＯＯＸＭＬ形式のプレゼンテーションファイルに対するノート部分の印刷範囲の選択を可能とすることで、Power Pointファイルの出力に対して容易に上記の効果を得ることができる。
【００８２】
また、印刷させるノート部分の選択は、制御部２１が実行する印刷制御プログラム２４ａにより検索されるデータファイル”NotesSlideX.xml”の中にノートへの記載データが含まれているか否かを確認することで自動的に判別することができるので、容易にノート部分への記載のないノート部分の画像形成を省略することが出来る。
【００８３】
また、操作部２８へのユーザによる操作によりユーザが所望の印刷対象とするノート部分を対象出力画像として選択することができるので、ノート部分への記載が有る場合でも画像形成を行いたくないノート部分の画像形成を容易に省略することができ、逆に、現在ノート部分への記載が無くても、手書きで書き込みが見込まれる部分などに任意にメモ用スペースを組み込むことができる。
【００８４】
また、ノート部分の出力範囲選択と、スライドの出力範囲の選択とをそれぞれ任意に行うことが出来るように、画像形成を行わせるノート部分およびスライドを全て対象出力画像として選択することで、更に容易且つ便利に画像形成範囲の選択を行うことが出来る。また、スライドを対象出力画像として一切選択しないことにより、ノート部分のみを出力させることも可能である。
【００８５】
また、ノート部分の選択表示のみならず、スライドのテーマ、文字情報、イメージデータなどを選択してスライドと併せて表示させることで、スライド部分の印刷では小さくて見づらい画像や、アニメーションによって重なる文字や画像なども別個に見やすく並列表示させることができる。
【００８６】
また、１シート内に画像形成させるスライドやノート部分の画像数や当該画像の配置順を設定することが出来るので、スライドの見易さや分量を考慮しながら自由に出力画像数を増減させることが出来る。また、このような増減を行う設定は、印刷対象設定画面を介して操作部２８からの入力により容易に行うことが出来る。
また、従来、印刷対象をノート形式とした場合にしか画像形成をさせることができなかったノート部分を配布資料やスライドを印刷対象とした場合でも出力可能とすることで、特に配布資料の利便性を高めることが出来る。
【００８７】
また、対象出力画像として選択されたノート部分の画像が対応するスライド画像と並べて表示されるように画像形成を行うことで、対応するデータをより容易に利用することができる。
特に、設定された順番に印刷していくと、スライド画像とこれに対応するノート部分の画像とで印刷シート（ページ）が分かれてしまうような場合には、スライド画像の印刷位置も併せて次のページとして並べて画像形成を行わせることで、対応するデータの利用し易さを保ち、ユーザの利便性を高めることが出来る。
【００８８】
なお、本発明の情報処理装置、画像処理装置、画像形成装置、および、プログラムは、上記の実施の形態に示したものに限られない。例えば、上記実施の形態では、プレゼンテーションファイルとしてＯＯＸＭＬ形式のPower Pointファイルに基づく印刷データの作成処理を例に挙げて説明したが、これに限られない。ＯＯＸＭＬ形式のプレゼンテーションファイルは、Power Pointで作成されたものに限らず、他のプレゼンテーションソフトを用いて作成したものをＯＯＸＭＬ形式で保存したものであってもよい。
また、ＯＤＦ形式（Open Document Format）によるプレゼンテーションファイルは、ＯＯＸＭＬ形式とは互換がないが、同様に、複数のＸＭＬファイルをＺＩＰ形式でアーカイブしたものであり、ノート部分を示すファイルからノートの記載内容を検索することにより同様の処理を行うことが出来る。
【００８９】
また、上記実施の形態では、ノート番号の単位で記載の有無を判別して画像形成を省略させたが、パラグラフ単位で画像形成を省略させたり、ノート部分に含まれる図面の画像形成を行わせなかったりするように設定することも可能である。
【００９０】
また、上記実施の形態では、画像形成装置１においてプレゼンテーションファイルおよび印刷設定情報に基づいてＰＤＬによる印刷データを生成し、更に、該印刷データを中間データ、および、ラスタ画像データに変換して画像形成を行ったが、印刷データの作成は、コンピュータ２において行うことも可能である。コンピュータ２に保存された印刷制御プログラム１４ａおよびプリンタドライバ１４ｂを実行することで印刷データを作成して画像形成装置１に送信し、画像形成装置１が該印刷データに基づいてラスタ画像データに変換して画像形成を行うこととしてもよい。この場合には、プリンタドライバ１４ｂによってＰＤＬによる印刷データが作成され、画像データの作成は、画像形成装置１で行うことが望ましい。通常、印刷データに比して、画像データはサイズが非常に大きくなるからである。
【００９１】
また、コンピュータ２において、印刷制御プログラム１４ａを実行して操作部１８および表示部１９を介して印刷設定のみを行い、当該印刷設定情報とプレゼンテーションファイルを画像形成装置１に送って、画像形成装置１において印刷データの生成を行うこととしてもよい。
【００９２】
また、上記実施の形態では、印刷制御プログラム１４ａ、２４ａをプレゼンテーションソフトとは独立なプログラムとして説明したが、プレゼンテーションソフトに組み込み可能なプラグインのような形のものであってもよい。
【００９３】
また、以上の説明では、本発明に係るプログラムのコンピュータ読み取り可能な媒体としてＲＯＭ１３、２３や記憶部１４、２４を使用した例を開示したが、この例に限定されない。
その他のコンピュータ読み取り可能な媒体として、フラッシュメモリ等の不揮発性メモリ、ＣＤ-ＲＯＭ等の可搬型記録媒体を適用することが可能である。
また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウェーブ（搬送波）も本発明に適用される。
その他、上記実施の形態で示した具体的な構成、数値や動作の順序などは、本発明の趣旨を逸脱しない範囲において変更可能である。
【符号の説明】
【００９４】
１     画像形成装置
２     コンピュータ
３     回線
１１、２１    制御部
１２、２２    ＲＡＭ
１３、２３    ＲＯＭ
１４、２４    記憶部
１４ａ、２４ａ     印刷制御プログラム
１４ｂ、２４ｂ     プリンタドライバ
１５、２５    入力Ｉ／Ｆ
１６、２６    出力Ｉ／Ｆ
１７、２７    通信部
１８、２８    操作部
１９、２９    表示部
２０   情報処理部
３０   プリンタエンジン
Ｐ１、Ｐ２    プルダウンメニュー
【図１】
0005494561.tif 000002
【図２】
0005494561.tif 000003
【図３】
0005494561.tif 000004
【図４】
0005494561.tif 000005
【図５】
0005494561.tif 000006
【図６】
0005494561.tif 000007
【図７】
0005494561.tif 000008
【図８】
0005494561.tif 000009
【図９】
0005494561.tif 000010
【図１０】
0005494561.tif 000011
【図１１】
0005494561.tif 000012
【図１２】
0005494561.tif 000013
【図１３】
0005494561.tif 000014