(57)【要約】【課題】設定情報によって両面印刷又はマルチページ印刷を指定することにより、印刷資源を節減することができるとともに、忠実な印刷が求められる場合には他の設定情報によって印刷を行うことにより、忠実な印刷結果を得ることができるようにする。【解決手段】上位装置から送信される第１の識別情報を含む画像形成データを受信して画像を形成し、第２の識別情報と、両面印刷及びマルチページ印刷の設定情報を第２の設定情報として関連付ける変更識別情報とを入力する設定手段３１と、前記受信した画像形成データに含まれる第１の識別情報と前記変更識別情報とに基づき、前記画像形成データの変更を判別する判別手段３４と、前記第２の設定情報に基づき前記画像形成データの変更を行うレイアウト変更部３５とを有し、前記第１の識別情報に基づき、両面印刷及びマルチページ印刷の設定変更を行う。【選択図】図１
2008221498.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）上位装置から送信される第１の識別情報を含む画像形成データを受信して画像を形成する画像形成装置であって、
（ｂ）第２の識別情報と、両面印刷及びマルチページ印刷の設定情報を第２の設定情報として関連付ける変更識別情報とを入力する設定手段と、
（ｃ）前記受信した画像形成データに含まれる第１の識別情報と前記変更識別情報とに基づき、前記画像形成データの変更を判別する判別手段と、
（ｄ）前記第２の設定情報に基づき前記画像形成データの変更を行うレイアウト変更部とを有し、
（ｅ）前記第１の識別情報に基づき、両面印刷及びマルチページ印刷の設定変更を行うことを特徴とする画像形成装置。
【請求項２】
前記レイアウト変更部は、画像形成データをページ単位に分割する印刷データ解析手段と、ぺ一ジ単位に分割された画像形成データの中に含まれる右側余白部分を計算するページデータ解析手段と、ぺ一ジ単位に分割された画像形成データの右側余白部分に基づきレイアウトを作成するレイアウト作成手段とを備える請求項１に記載の画像形成装置。
【請求項３】
前記レイアウト変更部は、画像形成データをページ単位に分割する印刷データ解析手段と、ページ単位に分割された画像形成データの中に含まれる余白部分を計算するページデータ解析手段と、ページ単位に分割された画像形成データの右側余白部分に基づきレイアウトを作成するレイアウト作成手段と、レイアウトに応じて画像形成データの拡大率を変更する拡大率決定手段とを備える請求項１に記載の画像形成装置。
【請求項４】
前記識別情報は、アプリケーション情報又はドキュメント情報のうちのいずれか少なくとも１つを含む請求項１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関するものである。
【背景技術】
【０００２】
従来、プリンタ等の画像形成装置においては、ランニングコストや環境への配慮から用紙やトナー等の印刷資源の節減が望まれている。そして、画像形成装置の上位装置にインストールされたプリンタドライバで両面印刷やマルチページを指定して印刷することによって、印刷資源の節減を計ることができる（例えば、特許文献１参照。）。
【０００３】
しかし、両面印刷やマルチページを指定することが徹底されていない場合も多く、この場合、印刷資源を理想的に節減することができない。そこで、画像形成装置や上位装置の管理者が各機能の利用可否を管理者ポリシーとして設定し、プリンタドライバのインストール時に管理者ポリシーを自動的に読み取るようにすることができる。これにより、各利用者が設定の変更を意識することなく両面印刷やマルチページ印刷の実行が可能となるので、印刷資源の節減を計ることができる。
【特許文献１】特開平１０−１００５０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記従来の画像形成装置においては、印刷資源の低減よりも忠実な印刷を求められるドキュメントに対しても、両面印刷やマルチページ印刷を指定した印刷が実行されてしまう。そのため、忠実な印刷が行われなくなってしまう。また、印刷資源の低減が求められるドキュメントであっても、マルチページ印刷が行われると、ドキュメントの読みやすさが損なわれてしまうことがあった。
【０００５】
本発明は、前記従来の画像形成装置の問題点を解決して、設定情報によって両面印刷又はマルチページ印刷を指定することにより、印刷資源を節減することができるとともに、忠実な印刷が求められる場合には他の設定情報によって印刷を行うことにより、忠実な印刷結果を得ることができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
そのために、本発明の画像形成装置においては、上位装置から送信される第１の識別情報を含む画像形成データを受信して画像を形成し、第２の識別情報と、両面印刷及びマルチページ印刷の設定情報を第２の設定情報として関連付ける変更識別情報とを入力する設定手段と、前記受信した画像形成データに含まれる第１の識別情報と前記変更識別情報とに基づき、前記画像形成データの変更を判別する判別手段と、前記第２の設定情報に基づき前記画像形成データの変更を行うレイアウト変更部とを有し、前記第１の識別情報に基づき、両面印刷及びマルチページ印刷の設定変更を行う。
【発明の効果】
【０００７】
本発明によれば、画像形成装置においては、設定情報によって両面印刷又はマルチページ印刷を指定することにより、印刷資源を節減することができる。また、忠実な印刷が求められる場合には他の設定情報によって印刷を行うことにより、忠実な印刷結果を得ることができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【０００９】
図１は本発明の第１の実施の形態における画像印刷システムの構成の概略を示すブロック図である。
【００１０】
図において、１０は画像形成データを生成するクライアント装置であり、ネットワーク２０を介して、画像データを印刷する印刷装置、すなわち、プリンタとしての画像形成装置３０と通信可能に接続されている。なお、図に示される例においては、クライアント装置１０及び画像形成装置３０が各々単数であるが、複数のクライアント装置１０及び画像形成装置３０がネットワーク２０に接続されていてもよい。
【００１１】
ここで、前記クライアント装置１０は、ＣＰＵ、ＭＰＵ等の演算手段、半導体メモリ等の記憶手段、液晶ディスプレイ、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）ディスプレイ等の表示手段、キーボード、押しボタン、タッチパネル等の入力手段、通信インターフェイス等を備える、例えば、パーソナルコンピュータ等の装置であるが、画像形成装置３０の上位装置として機能することができる装置であれば、いかなる種類の装置であってもよい。
【００１２】
また、前記画像形成装置３０は、モノクロ画像を印刷するモノクロプリンタであっても、カラー画像を印刷するカラープリンタであってもよいし、スキャナ装置、ファクシミリ機、プリンタ及び複写機の機能を併せ持つ複合機等としての多機能複合装置（以下「ＭＦＰ（複合型プリンタ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）」という。）であってもよい。そして、前記画像形成装置３０の画像形成方式も、電子写真方式に限らず、いかなるものであってもよく、例えば、インクジェット方式であってもよいし、ワイヤドット方式であってもよいし、インクリボン方式であってもよいし、熱転写方式であってもよい。なお、前記画像形成装置３０は、ＣＰＵ、ＭＰＵ等の演算手段、半導体メモリ等の記憶手段、通信インターフェイス等も備える。
【００１３】
さらに、前記ネットワーク２０は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブル等のケーブルであってもよいし、イントラネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークであってもよいし、インターネット等を含むＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークであってもよい。
【００１４】
前記クライアント装置１０は、ドキュメント情報、アプリケーション情報を含む画像形成データを画像形成装置３０に送信するようになっている。そして、前記クライアント装置１０は、プリンタドライバ１１、アプリケーション１２及び記憶装置１３を有する。
【００１５】
ここで、前記アプリケーション１２は、文書及びイメージの作成、印刷等を行う一般的なソフトウェアである。なお、アプリケーション１２は固有の識別情報を備え、該識別情報は、例えば、アプリケーション１２自体の実行ファイルの名称、前記実行ファイルに含まれる特定の情報等である。また、アプリケーション１２は、記憶装置１３が備えるドキュメントＡ１３ａ又はドキュメントＢ１３ｂを開き、印刷を指示すると、ドキュメント名及び印刷ジョブをプリンタドライバ１１に渡す機能も有する。なお、ドキュメント名は、ドキュメントＡ１３ａ、ドキュメントＢ１３ｂ等のファイル名である。
【００１６】
そして、前記プリンタドライバ１１は、画像形成データ生成手段１１ａ、識別情報生成手段１１ｂ及び識別情報付加手段１１ｃを有する。前記画像形成データ生成手段１１ａは、アプリケーション１２から受け取った描画データに基づいて、画像形成装置３０に依存した画像形成データを作成する。該画像形成データには、両面印刷の設定とマルチページの設定である第１の設定情報とが含まれる。また、前記識別情報生成手段１１ｂは、アプリケーション１２から受け取ったドキュメント名と取得したアプリケーション１２の識別情報とに基づいて、第１の識別情報を生成する。さらに、前記識別情報付加手段１１ｃは、画像形成データ生成手段１１ａが生成した画像形成データに、識別情報生成手段１１ｂが生成した第１の識別情報を付加する。なお、識別情報付加手段１１ｃは、識別情報が付加された画像形成データを画像形成装置３０へ送信する機能も備える。
【００１７】
また、前記画像形成装置３０は、クライアント装置１０から受信した画像形成データに基づいて記録紙に印刷を行う。そして、前記画像形成装置３０は、設定手段３１、記憶装置３２、受信手段３３、判別手段３４、レイアウト変更部３５及び印刷処理手段３６を有する。また、画像形成装置３０は、該画像形成装置３０内の情報やユーザに設定を促すユーザインターフェイスの表示を行う出力装置３８、及び、外部から情報の入力を行うキーボード、マウス等の入力装置３９と接続されている。
【００１８】
そして、変更識別情報３２ａは、ドキュメント情報又はアプリケーション情報である第２の識別情報と、両面印刷及びマルチページ印刷の設定情報である第２の設定情報とを記録する。また、設定手段３１は、第２の識別情報と第２の設定情報とを入力するための後述される設定画面４０を出力装置３８に表示し、入力装置３９から入力された情報に基づいて変更識別情報３２ａを生成し、該変更識別情報３２ａを記憶装置３２に保存する。
【００１９】
なお、該記憶装置３２は、設定された変更識別情報３２ａを保存し、受信手段３３は、画像形成データの受信を行う手段である。そして、判別手段３４は、クライアント装置１０から渡された画像形成データから第１の識別情報を取得し、該第１の識別情報が変更識別情報３２ａに保存されている第２の識別情報と一致すると、該第２の設定情報を取得する手段である。そして、判別手段３４は、取得した第２の設定情報と画像形成データとをレイアウト変更部３５へ送る。
【００２０】
また、該レイアウト変更部３５は、変更識別情報３２ａに基づいて両面印刷又はマルチページ印刷を実行するために画像形成データを変換する手段である。そして、印刷処理手段３６は、レイアウト変更部３５から渡された画像形成データに基づいて印刷を行い、処理を終了する手段である。
【００２１】
次に、レイアウト変更部３５の構成について説明する。
【００２２】
図２は本発明の第１の実施の形態におけるレイアウト変更部の構成を示すブロック図である。
【００２３】
図に示されるように、レイアウト変更部３５は、設定変更手段３５ａ、印刷データ解析手段３５ｂ、ページデータ解析手段３５ｃ、レイアウト作成手段３５ｄ及び入出力管理手段３５ｅを備える。
【００２４】
ここで、設定変更手段３５ａは、画像形成データに含まれる両面印刷とマルチページ印刷の設定を変更する設定変更を変更識別情報３２ａの第２の設定情報に基づいて行う。また、前記設定変更手段３５ａは、画像形成データの再構築の必要がない場合、画像形成データを印刷処理手段３６へ送る。そして、印刷データ解析手段３５ｂは、画像形成データを再構築する場合、画像形成データ全体からページ単位の画像形成データを抽出する。また、ぺージデータ解析手段３５ｃは、印刷データ解析手段３５ｂによって抽出されたページ単位の画像形成データを解析し、該画像形成データに含まれる右側余白の大きさを抽出する。レイアウト作成手段３５ｄは、ページ単位の画像形成データと、該画像形成データに含まれる右側余白とに基づいて、レイアウトの作成及び画像形成データの再構築を行う。さらに、入出力管理手段３５ｅは、レイアウト作成手段３５ｄによって再構築された画像形成データのプレビューを出力装置３８に表示し、再構築データの適又は不適の決定をユーザヘ促すユーザインターフェイスからの入力を管理する。
【００２５】
次に、画像形成データについて説明する。
【００２６】
図３は本発明の第１の実施の形態におけるプリンタドライバから出力された画像形成データの例を示す図である。
【００２７】
図において、通常の画像形成データは、画像形成データ生成手段１１ａによって作成されたデータである。この中には、両面印刷の設定とマルチページ印刷の設定に関する情報である第１の設定情報も含まれる。また、印刷したアプリケーション情報及び印刷したドキュメント情報は、識別情報生成手段１１ｂによって作成されたデータである。識別情報付加手段１１ｃは、画像形成データ生成手段１１ａによって作成された通常の画像形成データに、識別情報生成手段１１ｂによって作成された第１の識別情報を付加することにより、画像形成データを作成する。
【００２８】
次に、前記設定画面４０について説明する。
【００２９】
図４は本発明の第１の実施の形態における設定画面の表示例を示す図である。
【００３０】
図に示されるように、設定画面４０は、変換設定表示欄４１、名前入力欄４２、種類入力ボタン４３、両面印刷設定入力ボタン４４、マルチページ設定入力ボタン４５、追加ボタン４６、変更ボタン４７及び削除ボタン４８を備える。
【００３１】
ここで、名前入力欄４２には、アプリケーション情報又はドキュメント情報の識別名が入力される。また、種類入力ボタン４３によって、前記名前入力欄４２に入力された識別名が、アプリケーション情報であるか又はドキュメント情報であるかを識別する識別種別が入力される。そして、名前入力欄４２に入力された識別名及び種類入力ボタン４３によって入力された識別種別により、第２の識別情報が決定される。
【００３２】
また、両面印刷設定入力ボタン４４は、第２の設定情報である両面印刷の設定を入力し、マルチページ設定入力ボタン４５は、第２の設定情報であるマルチページ印刷の設定を入力する。「自動（直接印刷）」及び「自動（確認して印刷）」が選択された場合は、画像形成データに応じてマルチページ印刷の設定を自動的に決定する。また「自動（確認して印刷）」が選択された場合、画像形成装置３０は、印刷前に後述されるレイアウト確認画面５０を出力装置３８に表示した後、改めてユーザにレイアウトの決定を促す。
【００３３】
さらに、変換設定表示欄４１は、第２の識別情報及び第２の設定情報を記録した変更識別情報３２ａを表示する。また、変更したい又は削除したい変更識別情報３２ａを選択することも可能であり、選択されると表示を反転する。
【００３４】
そして、追加ボタン４６は、名前入力欄４２、種類入力ボタン４３、両面印刷設定入力ボタン４４及びマルチページ設定入力ボタン４５によって設定された変更識別情報３２ａを保存する手段である。
【００３５】
また、変更ボタン４７は、変換設定表示欄４１で選択された変更識別情報３２ａを、名前入力欄４２、種類入力ボタン４３、両面印刷設定入力ボタン４４及びマルチページ設定入力ボタン４５によって設定された変更識別情報３２ａに置き換える手段である。
【００３６】
さらに、削除ボタン４８は、変換設定表示欄４１で選択された変更識別情報３２ａを削除する手段である。
【００３７】
次に、レイアウト確認画面５０について説明する。
【００３８】
図５は本発明の第１の実施の形態におけるレイアウト確認画面の表示例を示す図である。
【００３９】
図に示されるように、レイアウト確認画面５０は、プレビュー表示欄５１、スクロールバー５２、レイアウト選択ボタン５３、レイアウト入力欄５４及び終了ボタン５５を有する。
【００４０】
そして、プレビュー表示欄５１は、レイアウト作成手段３５ｄによって作成された画像形成データがどのようなレイアウトで印刷されるかを表示する。なお、スクロールバー５２は、プレビュー表示欄５１で表示しきれないページをスクロール表示するために使用される。
【００４１】
また、レイアウト選択ボタン５３は、レイアウト作成手段３５ｄによって作成されたレイアウトで印刷を行うか、又は、ユーザが自分でレイアウトを決定して印刷するかを選択する手段である。
【００４２】
さらに、レイアウト入力欄５４には、１枚の用紙に印刷するページ数を縦×横の数値で、ユーザが自分で入力する。また、終了ボタン５５は、レイアウト選択ボタン５３及びレイアウト入力欄５４に入力された結果を入出力管理手段３５ｅに通知し、レイアウト確認画面５０を閉じて、終了する手段である。
【００４３】
次に、前記構成の画像印刷システムの動作について説明する。まず、プリンタドライバ１１の動作について説明する。
【００４４】
図６は本発明の第１の実施の形態におけるプリンタドライバの動作を示すフローチャートである。
【００４５】
ここでは、クライアント装置１０のアプリケーション１２が開いたドキュメントＡ１３ａ又はドキュメントＢ１３ｂの印刷が指示されたときの動作について説明する。
【００４６】
まず、アプリケーション１２から印刷が指示されると、該アプリケーション１２から画像形成データ生成手段１１ａに、描画データが渡される。すると、画像形成データ生成手段１１ａは、描画データから第１の設定情報を含む画像形成データを生成する。
【００４７】
続いて、識別情報生成手段１１ｂは、アプリケーション１２からアプリケーション情報を取得するとともに、印刷したドキュメントからドキュメント情報を取得する。そして、識別情報生成手段１１ｂは、取得したアプリケーション情報及びドキュメント情報から第１の識別情報を生成する。
【００４８】
続いて、識別情報付加手段１１ｃは、画像形成データ生成手段１１ａから画像形成データを受け取るとともに、識別情報生成手段１１ｂから第１の識別情報を受け取る。そして、識別情報付加手段１１ｃは、前記画像形成データに第１の識別情報を付加して画像形成装置３０に送信する。
【００４９】
次に、フローチャートについて説明する。
ステップＳ１  画像形成データ生成手段１１ａは、描写データをアプリケーションから受け取る。
ステップＳ２  画像形成データ生成手段１１ａは、描画データから第１の設定情報を含む画像形成データを生成する。
ステップＳ３  識別情報生成手段１１ｂは、アプリケーション１２からアプリケーション情報及びドキュメント情報を取得する。
ステップＳ４  識別情報生成手段１１ｂは、第１の識別情報を生成する。
ステップＳ５  識別情報付加手段１１ｃは、画像形成データ生成手段１１ａから画像形成データを受け取る。
ステップＳ６  識別情報付加手段１１ｃは、識別情報生成手段１１ｂから第１の識別情報を受け取り、前記画像形成データに付加する。
ステップＳ７  識別情報付加手段１１ｃは、前記画像形成データを画像形成装置３０に送信する。
【００５０】
次に、画像形成装置３０の動作について説明する。
【００５１】
図７は本発明の第１の実施の形態における画像形成装置の動作を示す第１のフローチャート、図８は本発明の第１の実施の形態における画像形成装置の動作を示す第２のフローチャートである。
【００５２】
まず、受信手段３３は、受信した画像形成データを判別手段３４へ渡す。すると、該判別手段３４は、画像形成データから第１の識別情報を取得する。そして、判別手段３４は、記憶装置３２から変更識別情報３２ａを１つずつ読み出し、変更識別情報３２ａに含まれる第２の識別情報と取得した第１の識別情報とが一致するか否かを判断する。
【００５３】
そして、変更識別情報に含まれる第２の識別情報と取得した第１の識別情報とが一致した場合、判別手段３４は、変更識別情報から第２の設定情報を取得し、画像形成データとともにレイアウト変更部３５の設定変更手段３５ａへ渡す。
【００５４】
すると、該設定変更手段３５ａは、第２の設定情報を読み出し、該第２の設定情報に含まれる両面印刷設定が「ユーザ設定」であるか否かを判断する。そして、「ユーザ設定」でない場合、設定変更手段３５ａは、画像形成データに含まれる両面印刷設定を、読み出した両面印刷設定に変更する。
【００５５】
続いて、設定変更手段３５ａは、第２の設定情報からマルチページ印刷設定を読み出し、該マルチページ印刷設定が「ユーザ設定」であるか否かを判断する。そして、「ユーザ設定」でない場合、設定変更手段３５ａは、マルチページ印刷設定が「自動（直接印刷）」又は「自動（確認して印刷）」であるか否かを判断する。
【００５６】
ここで、「自動（直接印刷）」又は「自動（確認して印刷）」でない場合、設定変更手段３５ａは、画像形成データに含まれるマルチページ印刷設定を、読み出したマルチページ印刷設定に変更する。また、「自動（直接印刷）」又は「自動（確認して印刷）」である場合、設定変更手段３５ａからレイアウト作成手段３５ｄまでの処理を通じて、レイアウトが自動的に作成される。
【００５７】
そして、すべての処理が終了したら画像形成データを印刷処理手段３６に渡し、該印刷処理手段３６は印刷を実行し、処理を終了する。
【００５８】
次に、フローチャートについて説明する。
ステップＳ１１  受信手段３３は、受信した画像形成データを判別手段３４へ渡す。
ステップＳ１２  判別手段３４は、画像形成データから第１の識別情報を取得する。
ステップＳ１３  判別手段３４は、記憶装置３２から変更識別情報３２ａを１つずつ読み出す。
ステップＳ１４  判別手段３４は、変更識別情報３２ａに含まれる第２の識別情報と取得した第１の識別情報とが一致するか否かを判断する。変更識別情報３２ａに含まれる第２の識別情報と取得した第１の識別情報とが一致する場合はステップＳ１５に進み、変更識別情報３２ａに含まれる第２の識別情報と取得した第１の識別情報とが一致しない場合はステップＳ２３に進む。
ステップＳ１５  判別手段３４は、変更識別情報から第２の設定情報を取得する。
ステップＳ１６  設定変更手段３５ａは、画像形成データと第２の設定情報とを取得する。
ステップＳ１７  設定変更手段３５ａは、第２の設定情報に含まれる両面印刷設定が「ユーザ設定」であるか否かを判断する。第２の設定情報に含まれる両面印刷設定が「ユーザ設定」である場合はステップＳ１９に進み、第２の設定情報に含まれる両面印刷設定が「ユーザ設定」でない場合はステップＳ１８に進む。
ステップＳ１８  設定変更手段３５ａは、画像形成データに含まれる両面印刷設定を、読み出した両面印刷設定に変更する。
ステップＳ１９  設定変更手段３５ａは、マルチページ印刷設定が「ユーザ設定」であるか否かを判断する。マルチページ印刷設定が「ユーザ設定」である場合はステップＳ２３に進み、マルチページ印刷設定が「ユーザ設定」でない場合はステップＳ２０に進む。
ステップＳ２０  設定変更手段３５ａは、マルチページ印刷設定が「自動（直接印刷）」又は「自動（確認して印刷）」であるか否かを判断する。マルチページ印刷設定が「自動（直接印刷）」又は「自動（確認して印刷）」である場合はステップＳ２２に進み、マルチページ印刷設定が「自動（直接印刷）」又は「自動（確認して印刷）」でない場合はステップＳ２１に進む。
ステップＳ２１  設定変更手段３５ａは、画像形成データに含まれるマルチページ印刷設定を、読み出したマルチページ印刷設定に変更する。
ステップＳ２２  画像形成データに含まれるマルチページ印刷設定をレイアウト作成手段３５ｄによって決定されたマルチページ印刷設定に変更する。
ステップＳ２３  印刷処理手段３６は画像形成データを受信して、印刷を実行し、処理を終了する。
【００５９】
次に、ステップＳ２２におけるレイアウト変更部３５の動作について詳細に説明する。
【００６０】
図９は本発明の第１の実施の形態における画像形成装置のマルチページ印刷機能を示す図、図１０は本発明の第１の実施の形態におけるアプリケーションによって表示される画像の例であり、右側に既定以上の余白があるものを示す図、図１１は本発明の第１の実施の形態におけるページ並びの例を示す図、図１２は本発明の第１の実施の形態におけるマルチページ印刷のイメージを示す図、図１３は本発明の第１の実施の形態におけるページの並べ替えを行った結果を示す図、図１４は本発明の第１の実施の形態におけるページの並べ替えを行った画像形成データの印刷のイメージを示す図、図１５は本発明の第１の実施の形態におけるレイアウト変更部の動作を示すフローチャートである。なお、図９において、（ａ）は一面に２ページを印刷する例、（ｂ）は一面に４ページを印刷する例、（ｃ）は一面に６ページを印刷する例、（ｄ）は一面に８ページを印刷する例、（ｅ）は一面に９ページを印刷する例、（ｆ）は一面に１６ページを印刷する例、（ｇ）は設定とページ数との関係を示し、また、各ページに示されている数字は、用紙内に配置されるページ番号を示したものである。また、図１０は、変更識別情報の第２の設定情報で「自動（直接印刷）」が指定されたものであり、第１の識別情報は変更識別情報の第１の識別情報と一致するものとする。なお、印刷されるページ番号は図１１に示されるものとする。そして、図１２は、アプリケーション１２によって表示されるイメージと、印刷したイメージのレイアウトとは全く異なることを示している。
【００６１】
まず、印刷データ解析手段３５ｂは、設定変更手段３５ａから画像形成データと第２の設定情報とを取得し、画像形成データからページ毎の画像形成データを作成する。
【００６２】
続いて、印刷データ解析手段３５ｂは、画像形成データに含まれる総ページ数［ｍ］を取得する。そして、ページデータ解析手段３５ｃは、前記印刷データ解析手段３５ｂによって作成されたページ毎の画像形成データを受信し、右側余白が既定以上の大きさを有するページを判別する。続いて、印刷データ解析手段３５ｂは、前記ページデータ解析手段３５ｃによる判別結果から、右側余白が既定以上の大きさを有するページ数［ｎ］を取得する。
【００６３】
そして、レイアウト作成手段３５ｄは、数値ｍ及びｎとページ毎の画像形成データとを得て、縦：ｎ、横：ｍ／ｎのマルチページ印刷設定を画像形成装置３０が備えているか否かを判断する。図９〜１１に示される例においては、ｍ＝１２、ｎ＝３なので、縦：４、横：３となり、レイアウト作成手段３５ｄは、縦：４、横：３のマルチページ印刷設定を画像形成装置３０が備えていない、と判断する。
【００６４】
このように、縦：ｎ、横：ｍ／ｎのマルチページ印刷設定を画像形成装置３０が備えていない場合、レイアウト作成手段３５ｄは、横：ｍ／ｎのマルチページ印刷設定を画像形成装置３０が備えているか否かを判断する。図９〜１１に示される例においては、ｍ＝１２、ｎ＝３なので、横：４となる。この場合、図９（ｄ）及び（ｆ）に示されるような「６−ｕｐ」及び「９−ｕｐ」が該当するので、レイアウト作成手段３５ｄは、横：３のマルチページ印刷機設定を画像形成装置３０が備えている、と判断する。
【００６５】
そして、縦：ｎ、横：ｍ／ｎのマルチページ印刷設定又は横：ｍ／ｎのマルチページ印刷設定を画像形成装置３０が備えている場合、レイアウト作成手段３５ｄは、画像形成データに含まれるマルチページ印刷設定を、該当マルチページ印刷設定、すなわち、画像形成装置３０が備えているマルチページ印刷設定に変更する。
【００６６】
続いて、レイアウト作成手段３５ｄは、ページ毎の画像形成データの並べ替えを行い、画像形成データを再構成する。このとき、受信した画像形成データでのページ番号をｕ、並べ替えを行ったページ番号をｖとすると、以下の式（１）〜（３）で示されるような変換を行う。
ａ＝（ｕ−１）／ｎ＋１  ・・・式（１）
ｂ＝１＋（ａ−１）＊ｎ  ・・・式（２）
ｖ＝（ｕ−ｂ）＊（ｍ／ｎ）＋ａ  ・・・式（３）
なお、図１１に示されるようなページ並びの例に対して、上記のような並べ替えを行った例が図１３に示されている。
【００６７】
続いて、印刷データ解析手段３５ｂは、第２の設定情報に含まれるマルチページ印刷設定が「自動（確認して印刷）」であるか否かを判断する。そして、「自動（確認して印刷）」である場合、印刷データ解析手段３５ｂは再構成された印刷データを入出力管理手段３５ｅに渡す。すると、該入出力管理手段３５ｅは、レイアウト確認画面５０を表示する。
【００６８】
また、ユーザがレイアウト選択ボタン５３を操作してレイアウトの変更を選択した場合、レイアウト作成手段３５ｄは、画像形成データに含まれるマルチページ印刷設定を変更されたレイアウトに変更する。
【００６９】
そして、すべての処理を終了すると、印刷処理手段３６へ画像形成データを渡し、レイアウト変更部３５での処理を終了する。
【００７０】
なお、図１４には、レイアウト作成手段３５ｄが画像形成データに含まれるマルチページ印刷設定を図９（ｅ）に示されるような「９−ｕｐ」に変更し、図１２に示されるような画像形成データの並べ替えを行った印刷結果の例が示されている。
【００７１】
次に、フローチャートについて説明する。
ステップＳ３１  印刷データ解析手段３５ｂは、設定変更手段３５ａから画像形成データと第２の設定情報とを取得する。
ステップＳ３２  印刷データ解析手段３５ｂは、画像形成データからページ毎の画像形成データを作成する。
ステップＳ３３  印刷データ解析手段３５ｂは、画像形成データに含まれる総ページ数［ｍ］を取得する。
ステップＳ３４  ページデータ解析手段３５ｃは、前記印刷データ解析手段３５ｂによって作成されたページ毎の画像形成データを受信し、右側余白が既定以上の大きさを有するページを判別する。
ステップＳ３５  印刷データ解析手段３５ｂは、右側余白が既定以上の大きさを有するページ数［ｎ］を取得する。
ステップＳ３６  レイアウト作成手段３５ｄは、縦：ｎ、横：ｍ／ｎのマルチページ印刷設定を画像形成装置３０が備えているか否かを判断する。縦：ｎ、横：ｍ／ｎのマルチページ印刷設定を画像形成装置３０が備えている場合はステップＳ３８に進み、縦：ｎ、横：ｍ／ｎのマルチページ印刷設定を画像形成装置３０が備えていない場合はステップＳ３７に進む。
ステップＳ３７  レイアウト作成手段３５ｄは、横：ｍ／ｎのマルチページ印刷設定を画像形成装置３０が備えているか否かを判断する。横：ｍ／ｎのマルチページ印刷設定を画像形成装置３０が備えている場合はステップＳ３８に進み、横：ｍ／ｎのマルチページ印刷設定を画像形成装置３０が備えていない場合はステップＳ４０に進む。
ステップＳ３８  レイアウト作成手段３５ｄは、画像形成データに含まれるマルチページ印刷設定を該当マルチページ印刷設定に変更する。
ステップＳ３９  レイアウト作成手段３５ｄは、ページ毎の画像形成データの並べ替えを行う。
ステップＳ４０  印刷データ解析手段３５ｂは、第２の設定情報に含まれるマルチページ印刷設定が「自動（確認して印刷）」であるか否かを判断する。第２の設定情報に含まれるマルチページ印刷設定が「自動（確認して印刷）」である場合は処理を終了し、第２の設定情報に含まれるマルチページ印刷設定が「自動（確認して印刷）」でない場合はステップＳ４１に進む。
ステップＳ４１  入出力管理手段３５ｅは、画像形成データを受信し、レイアウト確認画面５０を表示する。
ステップＳ４２  ユーザがレイアウト選択ボタン５３を操作してレイアウトの変更を選択したか否かを判断する。ユーザがレイアウト選択ボタン５３を操作してレイアウトの変更を選択した場合はステップＳ４３に進み、ユーザがレイアウト選択ボタン５３を操作してレイアウトの変更を選択していない場合は処理を終了する。
ステップＳ４３  レイアウト作成手段３５ｄは、画像形成データに含まれるマルチページ印刷設定を変更されたレイアウトに変更し、処理を終了する。
【００７２】
このように、本実施の形態においては、第２の設定情報に両面印刷やマルチページ印刷を指定することによって印刷資源の節減を計ることができるとともに、印刷資源の低減よりも忠実な印刷を求められるドキュメント又はアプリケーションに対しては、その識別情報及び第２の設定情報に「ユーザ設定」を設定することによって、忠実な印刷結果を得ることが可能となる。また、プリンタドライバ１１によって指定されるマルチページ印刷設定では読みやすさが損なわれてしまうドキュメントに対しても、読みやすい印刷結果を得ることができる。
【００７３】
次に、本発明の第２の実施の形態について説明する。なお、第１の実施の形態と同じ構造を有するものについては、同じ符号を付与することによってその説明を省略する。また、前記第１の実施の形態と同じ動作及び同じ効果についても、その説明を省略する。
【００７４】
図１６は本発明の第２の実施の形態におけるレイアウト変更部の構成を示すブロック図、図１７は本発明の第２の実施の形態におけるプリンタドライバから出力された画像形成データの例を示す図である。
【００７５】
図１６に示されるように、本実施の形態において、レイアウト変更部３５は、拡大率決定手段３５ｆを有する。該拡大率決定手段３５ｆは、画像形成データの余白の大きさに基づいて拡大率を決定し、画像形成データの縮小・拡大率の設定を変更する。
【００７６】
また、図１７に示されるように、通常の画像形成データには、縮小・拡大率の設定も含まれる。なお、その他の点の構成については、前記第１の実施の形態と同様であるので説明を省略する。
【００７７】
次に、本実施の形態における画像印刷システムの動作について説明する。ここでは、レイアウト変更部３５の動作について説明する。
【００７８】
図１８は本発明の第２の実施の形態におけるアプリケーションによって表示される画像の例であり、右側及び下側に既定以上の余白があるものを示す図、図１９は本発明の第２の実施の形態におけるページ並びの例を示す図、図２０は本発明の第２の実施の形態におけるマルチページ印刷のイメージを示す図、図２１は本発明の第２の実施の形態におけるページの並べ替えを行った結果を示す図、図２２は本発明の第２の実施の形態におけるページの並べ替えを行った画像形成データの印刷のイメージを示す図、図２３は本発明の第２の実施の形態におけるレイアウト変更部の動作を示す第１のフローチャート、図２４は本発明の第２の実施の形態におけるレイアウト変更部の動作を示す第２のフローチャートである。なお、図１８は、変更識別情報の第２の設定情報で「自動（直接印刷）」が指定されたものであり、第１の識別情報は変更識別情報の第１の識別情報と一致するものとする。なお、印刷されるページ番号は図２１に示されるものとする。さらに、図２０は、アプリケーション１２によって表示されるイメージと、印刷したイメージのレイアウトとは全く異なることを示している。
【００７９】
なお、前記第１の実施の形態におけるステップＳ２２のレイアウト変更部３５の動作以外の動作については、前記第１の実施の形態と同様であるので説明を省略する。
【００８０】
まず、印刷データ解析手段３５ｂは、設定変更手段３５ａから画像形成データと第２の設定情報とを取得し、画像形成データからページ毎の画像形成データを作成する。
【００８１】
続いて、印刷データ解析手段３５ｂは、画像形成データに含まれる総ページ数［ｍ］を取得する。そして、ページデータ解析手段３５ｃは、前記印刷データ解析手段３５ｂによって作成されたページ毎の画像形成データを受信し、右側余白が既定以上の大きさを有するページを判別する。続いて、印刷データ解析手段３５ｂは、前記ページデータ解析手段３５ｃによる判別結果から、右側余白が既定以上の大きさを有するページ数［ｎ］、及び、その中で一番小さい余白長［ｘ］を取得する。
【００８２】
そして、レイアウト作成手段３５ｄは、数値ｍ及びｎとページ毎の画像形成データとを得て、縦：ｎ、横：ｍ／ｎのマルチページ印刷設定を画像形成装置３０が備えているか否かを判断する。図９、１８及び１９に示される例においては、ｍ＝９、ｎ＝３なので、縦：３、横：３となり、図９（ｅ）に示されるような「９−ｕｐ」が該当するので、レイアウト作成手段３５ｄは、縦：３、横：３のマルチページ印刷設定を画像形成装置３０が備えている、と判断する。
【００８３】
また、縦：ｎ、横：ｍ／ｎのマルチページ印刷設定を画像形成装置３０が備えていない場合、レイアウト作成手段３５ｄは、横：ｍ／ｎのマルチページ印刷設定を画像形成装置３０が備えているか否かを判断する。
【００８４】
そして、縦：ｎ、横：ｍ／ｎのマルチページ印刷設定又は横：ｍ／ｎのマルチページ印刷設定を画像形成装置３０が備えている場合、レイアウト作成手段３５ｄは、画像形成データに含まれるマルチページ印刷設定を、該当マルチページ印刷設定、すなわち、画像形成装置３０が備えているマルチページ印刷設定に変更する。
【００８５】
続いて、レイアウト作成手段３５ｄは、ページ毎の画像形成データの並べ替えを行い、画像形成データを再構成する。このとき、受信した画像形成データでのページ番号をｐ、並べ替えを行ったページ番号をｑとすると、以下の式（４）〜（６）で示されるような変換を行う。
ａ＝（ｐ−１）／ｎ＋１  ・・・式（４）
ｂ＝１＋（ａ−１）＊ｎ  ・・・式（５）
ｑ＝（ｐ−ｂ）＊（ｍ／ｎ）＋ａ  ・・・式（６）
なお、図１９に示されるようなページ並びの例に対して、上記のような並べ替えを行った例が図２１に示されている。
【００８６】
そして、該当マルチページ印刷設定が［ｒ］ページ、横［ｓ］ページのページレイアウトを備える設定である場合、拡大率決定手段３５ｆは、［ｒ＊（ｓ−１）＋１］ページから［ｒ＊ｓ］ページの画像形成データをページデータ解析手段３５ｃへ送り、その中で一番小さい下余白長［ｙ］を取得する。
【００８７】
また、拡大率決定手段３５ｆは、ｘ及びｙに基づいて拡大率を決定し、画像形成データの縮小・拡大率の設定を変更する。
【００８８】
続いて、印刷データ解析手段３５ｂは、第２の設定情報に含まれるマルチページ印刷設定が「自動（確認して印刷）」であるか否かを判断する。そして、「自動（確認して印刷）」である場合、印刷データ解析手段３５ｂは再構成された印刷データを入出力管理手段３５ｅに渡す。すると、該入出力管理手段３５ｅは、レイアウト確認画面５０を表示する。
【００８９】
また、ユーザがレイアウト選択ボタン５３を操作してレイアウトの変更を選択した場合、レイアウト作成手段３５ｄは、画像形成データに含まれるマルチページ印刷設定を変更されたレイアウトに変更する。
【００９０】
そして、すべての処理を終了すると、印刷処理手段３６へ画像形成データを渡し、レイアウト変更部３５での処理を終了する。
【００９１】
なお、図２２には、レイアウト作成手段３５ｄが画像形成データに含まれるマルチページ印刷設定を図９（ｅ）に示されるような「９−ｕｐ」に変更し、図２０に示されるような画像形成データの並べ替えを行い、さらに、拡大率決定手段３５ｆが、ｘ及びｙに基づいて拡大率を決定し、縮小・拡大率の設定を変更した画像形成データの印刷結果の例が示されている。図２２に示されるように、拡大することによって、余白部分が印刷されることがなく、見やすい形で印刷が行われる。
【００９２】
次に、フローチャートについて説明する。
ステップＳ５１  印刷データ解析手段３５ｂは、設定変更手段３５ａから画像形成データと第２の設定情報とを取得する。
ステップＳ５２  印刷データ解析手段３５ｂは、画像形成データからページ毎の画像形成データを作成する。
ステップＳ５３  印刷データ解析手段３５ｂは、画像形成データに含まれる総ページ数［ｍ］を取得する。
ステップＳ５４  ページデータ解析手段３５ｃは、前記印刷データ解析手段３５ｂによって作成されたページ毎の画像形成データを受信し、右側余白が既定以上の大きさを有するページを判別する。
ステップＳ５５  印刷データ解析手段３５ｂは、右側余白が既定以上の大きさを有するページの数［ｎ］、及び、その中で一番小さい余白長［ｘ］を取得する。
ステップＳ５６  レイアウト作成手段３５ｄは、縦：ｎ、横：ｍ／ｎのマルチページ印刷設定を画像形成装置３０が備えているか否かを判断する。縦：ｎ、横：ｍ／ｎのマルチページ印刷設定を画像形成装置３０が備えている場合はステップＳ５８に進み、縦：ｎ、横：ｍ／ｎのマルチページ印刷設定を画像形成装置３０が備えていない場合はステップＳ５７に進む。
ステップＳ５７  レイアウト作成手段３５ｄは、横：ｍ／ｎのマルチページ印刷設定を画像形成装置３０が備えているか否かを判断する。横：ｍ／ｎのマルチページ印刷設定を画像形成装置３０が備えている場合はステップＳ５８に進み、横：ｍ／ｎのマルチページ印刷設定を画像形成装置３０が備えていない場合はステップＳ６２に進む。
ステップＳ５８  レイアウト作成手段３５ｄは、画像形成データに含まれるマルチページ印刷設定を、該当マルチページ印刷設定に変更する。
ステップＳ５９  レイアウト作成手段３５ｄは、ページ毎の画像形成データの並べ替えを行う。
ステップＳ６０  拡大率決定手段３５ｆは、用紙の最下段に配置されるページの下余白を取得し、その中で一番小さい余白長［ｙ］を取得する。
ステップＳ６１  拡大率決定手段３５ｆは、用紙の縦［ａ］及び［ｂ］の大きさと余白長［ｘ］及び［ｙ］に基づいて拡大率を決定し、画像形成データの縮小・拡大率の設定を変更する。
ステップＳ６２  印刷データ解析手段３５ｂは、第２の設定情報に含まれるマルチページ印刷設定が「自動（確認して印刷）」であるか否かを判断する。第２の設定情報に含まれるマルチページ印刷設定が「自動（確認して印刷）」である場合は処理を終了し、第２の設定情報に含まれるマルチページ印刷設定が「自動（確認して印刷）」でない場合はステップＳ６３に進む。
ステップＳ６３  入出力管理手段３５ｅは、画像形成データを受信し、レイアウト確認画面５０を表示する。
ステップＳ６４  ユーザがレイアウト選択ボタン５３を操作してレイアウトの変更を選択したか否かを判断する。ユーザがレイアウト選択ボタン５３を操作してレイアウトの変更を選択した場合はステップＳ６５に進み、ユーザがレイアウト選択ボタン５３を操作してレイアウトの変更を選択していない場合は処理を終了する。
ステップＳ６５  レイアウト作成手段３５ｄは、画像形成データに含まれるマルチページ印刷設定を変更されたレイアウトに変更し、処理を終了する。
【００９３】
このように、本実施の形態においては、第２の設定情報に両面印刷やマルチページ印刷を指定することによって印刷資源の節減を計ることができるとともに、印刷資源の低減よりも忠実な印刷を求められるドキュメント又はアプリケーションに対しては、その識別情報及び第２の設定情報に「ユーザ設定」を設定することによって、忠実な印刷結果を得ることが可能となる。また、プリンタドライバ１１によって指定されるマルチページ印刷設定では読みやすさが損なわれてしまうドキュメントに対しても、読みやすい印刷結果を得ることができる。
【００９４】
次に、本発明の第３の実施の形態について説明する。なお、第１及び第２の実施の形態と同じ構造を有するものについては、同じ符号を付与することによってその説明を省略する。また、前記第１及び第２の実施の形態と同じ動作及び同じ効果についても、その説明を省略する。
【００９５】
図２５は本発明の第３の実施の形態における画像印刷システムの構成の概略を示すブロック図である。
【００９６】
図において、６０は、ＣＰＵ、ＭＰＵ等の演算手段、半導体メモリ等の記憶手段、通信インターフェイス等を備えるコンピュータとしてのサーバ装置であり、ネットワーク２０に通信可能に接続されている。また、図に示される例においては、２台の画像形成装置３０がネットワーク２０に接続されているが、画像形成装置３０は１台であってもよいし、３台以上であってもよい。
【００９７】
前記サーバ装置６０は、設定手段６１、記憶装置６２及び判別手段６４を有する。また、前記サーバ装置６０は、ユーザに設定を促すユーザインターフェイスの表示を行う出力装置６８、及び、外部から情報の入力を行うキーボード、マウス等の入力装置６９と接続されている。
【００９８】
そして、変更識別情報６２ａは、前記第１及び第２の実施の形態における変更識別情報３２ａと同様に、ドキュメント情報又はアプリケーション情報である第２の識別情報と、両面印刷及びマルチページ印刷の設定情報である第２の設定情報とを記録する。
【００９９】
また、設定手段６１は、前記第１及び第２の実施の形態における設定手段３１と同様に、第２の識別情報と第２の設定情報とを入力するための設定画面４０を出力装置６８に表示し、入力装置６９から入力された情報に基づいて変更識別情報６２ａを生成し、該変更識別情報６２ａを記憶装置６２に保存する。
【０１００】
さらに、判別手段６４は、前記第１及び第２の実施の形態における判別手段３４とほぼ同様であり、画像形成装置３０から渡された画像形成データから第１の識別情報を取得し、該第１の識別情報が変更識別情報６２ａに保存されている第２の識別情報と一致すると、該第２の設定情報を取得する。続いて、取得した第２の設定情報と画像形成データとを画像形成装置３０へ渡す手段である。
【０１０１】
本実施の形態における画像形成装置３０は、入出力手段７１及び設定情報取得手段７２を有する。なお、設定手段３１、記憶装置３２、受信手段３３及び判別手段３４は省略されている。
【０１０２】
そして、入出力手段７１は、ネットワーク２０を介して、画像形成データの受信及び変更識別情報の問い合わせを行う手段である。また、設定情報取得手段７２は、クライアント装置１０から渡された画像形成データから第１の識別情報を取得し、該第１の識別情報をサーバ装置６０に渡すとともに、該サーバ装置６０から第２の設定情報を取得する手段である。そして、設定情報取得手段７２は、取得した第２の設定情報及び画像形成データをレイアウト変更部３５へ送る。
【０１０３】
なお、その他の点の構成については、前記第１及び第２の実施の形態と同様であるので説明を省略する。
【０１０４】
次に、本実施の形態における画像印刷システムの動作について説明する。
【０１０５】
図２６は本発明の第３の実施の形態における画像形成装置の動作を示すフローチャートである。
【０１０６】
まず、クライアント装置１０のプリンタドライバ１１によって生成された画像形成データは、ネットワーク２０を介して、画像形成装置３０へ送られる。すると、該画像形成装置３０の入出力手段７１は、画像形成データを受信し、該画像形成データを設定情報取得手段７２へ渡す。
【０１０７】
続いて、該設定情報取得手段７２は、受信した画像形成データから第１の識別情報を取得し、該第１の識別情報を入出力手段７１を介して、サーバ装置６０の判別手段６４へ渡す。
【０１０８】
すると、該判別手段６４は、記憶装置６２から変更識別情報６２ａを１つずつ読み出し、変更識別情報６２ａに含まれる第２の識別情報と受信した第１の識別情報とが一致するか否かを判断する。そして、第２の識別情報と受信した第１の識別情報とが一致する場合、変更識別情報６２ａから第２の設定情報を取得して画像形成装置３０の設定情報取得手段７２へ渡す。また、第２の識別情報と受信した第１の識別情報とが一致しなかった場合、両面印刷設定及びマルチページ印刷設定を「ユーザ設定」として画像形成装置３０の設定情報取得手段７２へ渡す。
【０１０９】
続いて、該設定情報取得手段７２は、レイアウト変更部３５へ画像形成データと第２の設定情報とを渡す。すると、前記レイアウト変更部３５は、受信した第２の設定情報に基づいて画像形成データの変更を行い、該画像形成データを印刷処理手段３６へ渡す。そして、印刷処理手段３６は印刷を実行して処理を終了する。
【０１１０】
次に、フローチャートについて説明する。
ステップＳ７１  入出力手段７１は、画像形成データを受信し、該画像形成データを設定情報取得手段７２へ渡す。
ステップＳ７２  設定情報取得手段７２は、受信した画像形成データから第１の識別情報を取得し、該第１の識別情報を入出力手段７１を介して、サーバ装置６０の判別手段６４へ渡す。
ステップＳ７３  判別手段６４は、記憶装置６２から変更識別情報６２ａを１つずつ読み出す。
ステップＳ７４  判別手段６４は、変更識別情報６２ａに含まれる第２の識別情報と取得した第１の識別情報とが一致するか否かを判断する。変更識別情報６２ａに含まれる第２の識別情報と取得した第１の識別情報とが一致する場合はステップＳ７６に進み、変更識別情報６２ａに含まれる第２の識別情報と取得した第１の識別情報とが一致しない場合はステップＳ７５に進む。
ステップＳ７５  判別手段６４は、両面印刷設定及びマルチページ印刷設定を「ユーザ設定」として画像形成装置３０の設定情報取得手段７２へ渡す。
ステップＳ７６  判別手段６４は、変更識別情報６２ａから第２の設定情報を取得して画像形成装置３０の設定情報取得手段７２へ渡す。
ステップＳ７７  設定情報取得手段７２は、レイアウト変更部３５へ画像形成データと第２の設定情報とを渡す。
ステップＳ７８  レイアウト変更部３５は、受信した第２の設定情報に基づいて画像形成データの変更を行う。
ステップＳ７９  印刷処理手段６６は画像形成データを受信して、印刷を実行し、処理を終了する。
【０１１１】
このように、本実施の形態においては、第２の設定情報に両面印刷やマルチページ印刷を指定することによって印刷資源の節減を計ることができるとともに、印刷資源の低減よりも忠実な印刷を求められるドキュメント又はアプリケーションに対しては、その識別情報及び第２の設定情報に「ユーザ設定」を設定することによって、忠実な印刷結果を得ることが可能となる。また、プリンタドライバ１１によって指定されるマルチページ印刷設定では読みやすさが損なわれてしまうドキュメントに対しても、読みやすい印刷結果を得ることができる。さらに、第２の識別情報及び第２の設定情報をサーバ装置６０が保持することによって、複数の画像形成装置３０で同じ変更識別情報６２ａを共有することができる。
【０１１２】
なお、前記第１及び第２の実施の形態においては、画像形成装置３０とクライアント装置１０とがネットワーク２０によって接続されている場合について説明したが、ＵＳＢ等のローカルポートで接続されていてもよい。
【０１１３】
また、前記第３の実施の形態においては、画像形成装置３０が変更識別情報６２ａをサーバ装置６０から取得する例について説明したが、他の画像形成装置３０から変更識別情報６２ａを取得してもよい。
【０１１４】
さらに、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【図面の簡単な説明】
【０１１５】
【図１】本発明の第１の実施の形態における画像印刷システムの構成の概略を示すブロック図である。
【図２】本発明の第１の実施の形態におけるレイアウト変更部の構成を示すブロック図である。
【図３】本発明の第１の実施の形態におけるプリンタドライバから出力された画像形成データの例を示す図である。
【図４】本発明の第１の実施の形態における設定画面の表示例を示す図である。
【図５】本発明の第１の実施の形態におけるレイアウト確認画面の表示例を示す図である。
【図６】本発明の第１の実施の形態におけるプリンタドライバの動作を示すフローチャートである。
【図７】本発明の第１の実施の形態における画像形成装置の動作を示す第１のフローチャートである。
【図８】本発明の第１の実施の形態における画像形成装置の動作を示す第２のフローチャートである。
【図９】本発明の第１の実施の形態における画像形成装置のマルチページ印刷機能を示す図である。
【図１０】本発明の第１の実施の形態におけるアプリケーションによって表示される画像の例であり、右側に既定以上の余白があるものを示す図である。
【図１１】本発明の第１の実施の形態におけるページ並びの例を示す図である。
【図１２】本発明の第１の実施の形態におけるマルチページ印刷のイメージを示す図である。
【図１３】本発明の第１の実施の形態におけるページの並べ替えを行った結果を示す図である。
【図１４】本発明の第１の実施の形態におけるページの並べ替えを行った画像形成データの印刷のイメージを示す図である。
【図１５】本発明の第１の実施の形態におけるレイアウト変更部の動作を示すフローチャートである。
【図１６】本発明の第２の実施の形態におけるレイアウト変更部の構成を示すブロック図である。
【図１７】本発明の第２の実施の形態におけるプリンタドライバから出力された画像形成データの例を示す図である。
【図１８】本発明の第２の実施の形態におけるアプリケーションによって表示される画像の例であり、右側及び下側に既定以上の余白があるものを示す図である。
【図１９】本発明の第２の実施の形態におけるページ並びの例を示す図である。
【図２０】本発明の第２の実施の形態におけるマルチページ印刷のイメージを示す図である。
【図２１】本発明の第２の実施の形態におけるページの並べ替えを行った結果を示す図である。
【図２２】本発明の第２の実施の形態におけるページの並べ替えを行った画像形成データの印刷のイメージを示す図である。
【図２３】本発明の第２の実施の形態におけるレイアウト変更部の動作を示す第１のフローチャートである。
【図２４】本発明の第２の実施の形態におけるレイアウト変更部の動作を示す第２のフローチャートである。
【図２５】本発明の第３の実施の形態における画像印刷システムの構成の概略を示すブロック図である。
【図２６】本発明の第３の実施の形態における画像形成装置の動作を示すフローチャートである。
【符号の説明】
【０１１６】
１０    クライアント装置
３０    画像形成装置
３１    設定手段
３２ａ、６２ａ    変更識別情報
３４    判別手段
３５    レイアウト変更部
３５ｂ    印刷データ解析手段
３５ｃ    ページデータ解析手段
３５ｄ    レイアウト作成手段
３５ｆ    拡大率決定手段
【図１】
2008221498.tif 000003
【図２】
2008221498.tif 000004
【図３】
2008221498.tif 000005
【図４】
2008221498.tif 000006
【図５】
2008221498.tif 000007
【図６】
2008221498.tif 000008
【図７】
2008221498.tif 000009
【図８】
2008221498.tif 000010
【図９】
2008221498.tif 000011
【図１０】
2008221498.tif 000012
【図１１】
2008221498.tif 000013
【図１２】
2008221498.tif 000014
【図１３】
2008221498.tif 000015
【図１４】
2008221498.tif 000016
【図１５】
2008221498.tif 000017
【図１６】
2008221498.tif 000018
【図１７】
2008221498.tif 000019
【図１８】
2008221498.tif 000020
【図１９】
2008221498.tif 000021
【図２０】
2008221498.tif 000022
【図２１】
2008221498.tif 000023
【図２２】
2008221498.tif 000024
【図２３】
2008221498.tif 000025
【図２４】
2008221498.tif 000026
【図２５】
2008221498.tif 000027
【図２６】
2008221498.tif 000028