(57)【特許請求の範囲】
【請求項１】
画像形成装置に対し、複数のページを含む画像の形成を指示する入力を受け付けるプリント指示受付手段と、
指定されているプリント条件に従って、前記複数のページの各々の画像を順次割り付けていく割付手段と、
前記割り付けの結果に基づき、前記画像を記録シート上に形成するに際し、複数の画像形成形態があり得ることを検出する検出手段と、
検出された場合にユーザに報知する報知手段とを備える
ことを特徴とするプリント制御装置。
【請求項２】
前記検出手段は、
前記複数のページに対して設定されている用紙サイズの中に、画像形成処理に際して指定された記録シートのサイズよりも大きい用紙サイズの設定がある場合に、複数の画像形成形態があり得ることを検出する
ことを特徴とする請求項１に記載のプリント制御装置。
【請求項３】
前記検出手段は、
前記複数のページに対して設定されている用紙サイズが全て同じでなく、かつ２以上のページを一の記録シート上に形成するプリント条件が指定された場合に、複数の画像形成形態があり得ることを検出する
ことを特徴とする請求項１又は２に記載のプリント制御装置。
【請求項４】
前記検出手段は、
前記複数のページに対して設定されている用紙サイズが全て同じでなく、かつ両面印刷が指定された場合に、複数の画像形成形態があり得ることを検出する
ことを特徴とする請求項１から３のいずれかに記載のプリント制御装置。
【請求項５】
前記プリント制御装置は、さらに、
複数の画像形成形態のいずれかを選択するユーザの入力を受け付ける選択入力受付手段を備える
ことを特徴とする請求項１から４のいずれかに記載のプリント制御装置。
【請求項６】
前記プリント制御装置は、さらに、
前記複数の画像形成形態のいずれかを初期設定として設定する初期設定手段を備える
ことを特徴とする請求項５に記載のプリント制御装置。
【請求項７】
前記初期設定手段は、
初期設定について予め設定されている設定内容、又はユーザの選択履歴に基づいて、いずれかの画像形成形態を初期設定として設定する
ことを特徴とする請求項６に記載のプリント制御装置。
【請求項８】
前記プリント制御装置は、さらに、
少なくとも前記初期設定に基づく画像形成形態での画像形成結果を、画像形成に先立ってプレビュー表示するプレビュー表示手段を備える
ことを特徴とする請求項６又は７に記載のプリント制御装置。
【請求項９】
前記プリント指示受付手段は、
複数のページを含む画像のファイルについての画像形成の指示入力を、当該ファイルをオープンしていない状態で受け付ける
ことを特徴とする請求項１から８のいずれかに記載のプリント制御装置。
【請求項１０】
前記プリント指示受付手段は、
ファイルを示すアイコンとプリント条件を定義したアイコンとの間でのドラッグ及びドロップの操作が成された場合に、当該ファイルについての画像形成の指示入力を受け付ける
ことを特徴とする請求項９に記載のプリント制御装置。
【請求項１１】
プロセッサ、及び報知手段を備える装置にインストールされるプログラムにおいて、
画像形成装置に対し、複数のページを含む画像の形成を指示する入力を受け付けるプリント指示受付処理と、
指定されているプリント条件に従って、前記複数のページの各々の画像を順次割り付けていく割付処理と、
前記割り付けの結果に基づき、前記画像を記録シート上に形成するに際し、複数の画像形成形態があり得ることを検出する検出処理と、
検出された場合に前記報知手段を介してユーザに報知する報知処理とを前記プロセッサに実行させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリント制御装置及びプログラムに関する。
【背景技術】
【０００２】
画像形成装置を遠隔的に操作するためのプログラムがインストールされたパーソナルコンピュータ（ＰＣ）等の情報処理装置と、画像形成装置とをＬＡＮ等のネットワーク若しくは専用ケーブル等で接続し、ＰＣからの要求に応じて、前記画像形成装置において記録紙等の記録シート上にプリント処理を行うことは既に広く行われている（例えば特許文献１参照）。
【０００３】
複数のページを含む画像をプリントする際に、ページごとに設定されている用紙サイズが全て同じでない場合など、複数の画像形成形態があり得る場合がある。図１１は、そのような場合の一例について説明するための図である。
【０００４】
同図の例では、１ページ目（ページに設定された用紙サイズがＡ４、以下同じ）、２ページ目（Ａ３）、３ページ目（Ａ４）、４ページ目（Ａ４）の４ページを含む画像を両面印刷しようとしている。この際には、同図に示される（ａ）、（ｂ）、（ｃ）の如く複数の画像形成形態があり得る。
【０００５】
即ち、（ａ）１ページ目の画像を１枚目（Ａ４サイズ）の記録シートの表面側に形成し、２ページ目の画像を２枚目（Ａ３サイズ）の記録シートの表面側に形成する。３ページ目及び４ページ目の画像は、３枚目（Ａ４サイズ）の記録シートに両面印刷を行う。
【０００６】
（ｂ）１ページ目の画像を１枚目（Ａ３サイズ）の記録シートの表面側の左半分に形成し、２ページ目の画像を１枚目の記録シートの裏面側に形成する。３ページ目及び４ページ目の画像は、２枚目（Ａ４サイズ）の記録シートに両面印刷を行う。
【０００７】
（ｃ）１ページ目の画像を１枚目（Ａ４サイズ）の記録シートの表面側に形成し、２ページ目の画像は９０度回転するとともにＡ４サイズへの縮小処理を行って１枚目の記録シートの裏面側に形成する。３ページ目及び４ページ目の画像は、２枚目（Ａ４サイズ）の記録シートに両面印刷を行う。右９０度回転と左９０度回転とを別とすれば、合計４種類の画像形成形態があり得ることになる。
【０００８】
【特許文献１】特開２００５−１８６５２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
従来の装置においては、上記のような場合にどのような画像形成形態でプリントするかが画像形成装置によって固定されており、必ずしもユーザが希望しない画像形成形態でプリント処理が実行される場合があるという問題点を有していた。上記（ｂ）のような画像形成形態でプリントする設定の画像形成装置で（ａ）の画像形成形態を実現することは、必ずしも不可能ではない場合もあるが、ページごとに個別にプリント要求を行うなどの工夫が必要となり、操作が煩雑となる。
【００１０】
特に、ＰＣ等のディスプレイ上に配置されるアイコンに片面・両面の別などのプリント条件を設定しておき、例えば画像ファイルのアイコンを前記プリント条件が設定されたアイコン上にドラッグ、ドロップすることによって、ファイルを実際にオープンすることなくプリント処理を指示する機能（以下、「ダイレクト印刷」という。）を利用する場合には、ページごとに条件を変更することが困難であり、ユーザが希望しない画像形成形態でプリントされる可能性が高くなる。
【００１１】
本発明は、上記のような問題点に鑑みてなされたものであって、ユーザの希望しない画像形成形態でプリント処理がなされることを回避することが可能なプリント制御装置及びプログラムを提供することを目的としている。
【課題を解決するための手段】
【００１２】
上記の問題点を解決するために、本発明に係るプリント制御装置は、画像形成装置に対し、複数のページを含む画像の形成を指示する入力を受け付けるプリント指示受付手段と、指定されているプリント条件に従って、前記複数のページの各々の画像を順次割り付けていく割付手段と、前記割り付けの結果に基づき、前記画像を記録シート上に形成するに際し、複数の画像形成形態があり得ることを検出する検出手段と、検出された場合にユーザに報知する報知手段とを備えることを特徴としている。
【００１３】
この構成では、複数の画像形成形態があり得ることが検出された場合にユーザに報知されるため、ユーザが希望しない画像形成形態でプリント処理がなされることを回避することができる。なお、報知は表示画面への表示の他、音声、ＬＥＤの発光、その他種々の方法が可能である。複数の画像形成形態を表示等してユーザの選択を促すことも報知に含まれる。
【００１４】
複数の画像形成形態があり得ることを検出する具体的な方法の一例として、前記検出手段は、前記複数のページに対して設定されている用紙サイズの中に、画像形成処理に際して指定された記録シートのサイズよりも大きい用紙サイズの設定がある場合に、複数の画像形成形態があり得ることを検出する構成とすることができる。上記図１１（ｃ）の例のように、少なくとも左９０度回転と右９０度回転との二種があり得ることによる。
【００１５】
前記検出手段は、前記複数のページに対して設定されている用紙サイズが全て同じでなく、かつ２以上のページを一の記録シート上に形成するプリント条件が指定された場合に、複数の画像形成形態があり得ることを検出する構成とすることもできる。拡大、縮小、回転等の処理を施すか否かにより、複数の画像形成形態があり得ることによる。
【００１６】
前記検出手段は、前記複数のページに対して設定されている用紙サイズが全て同じでなく、かつ両面印刷が指定された場合に、複数の画像形成形態があり得ることを検出する構成とすることもできる。この場合は、拡大、縮小、回転等に加え、記録シートのサイズをどのように選択するかによっても複数の画像形成形態があり得る。なお、検出手段の検出方法は、上記を含む各種の方法を組み合わせた方法も可能である。
【００１７】
前記プリント制御装置は、さらに、複数の画像形成形態のいずれかを選択するユーザの入力を受け付ける選択入力受付手段を備える構成とすることが好ましい。前記プリント制御装置は、さらに、前記複数の画像形成形態のいずれかを初期設定として設定する初期設定手段を備える構成とすれば、より操作性の向上を図ることができる。
【００１８】
前記初期設定手段は、初期設定について予め設定されている設定内容、又はユーザの選択履歴に基づいて、いずれかの画像形成形態を初期設定として設定する構成とすることができる。前記プリント制御装置は、さらに、少なくとも前記初期設定に基づく画像形成形態での画像形成結果を、画像形成に先立ってプレビュー表示するプレビュー表示手段を備える構成とすることもできる。初期設定をユーザの選択履歴に基づいて設定した場合、ユーザの好みそうな設定が初期設定として設定されることが期待でき、プレビュー表示を行えば、ユーザは希望する画像形成形態でプリントされるか否かを容易に判別することができる。
【００１９】
前記プリント指示受付手段は、複数のページを含む画像のファイルについての画像形成の指示入力を、当該ファイルをオープンしていない状態で受け付ける構成の場合に本発明の実用的効果がさらに大きくなる。事前に画像形成形態を確認することが困難な場合が多いからである。具体的には、前記プリント指示受付手段は、ファイルを示すアイコンとプリント条件を定義したアイコンとの間でのドラッグ及びドロップの操作が成された場合に、当該ファイルについての画像形成の指示入力を受け付ける（ダイレクト印刷）の場合に効果が大きい。
【００２０】
本発明に係るプログラムは、プロセッサ、及び報知手段を備える装置にインストールされるプログラムにおいて、画像形成装置に対し、複数のページを含む画像の形成を指示する入力を受け付けるプリント指示受付処理と、指定されているプリント条件に従って、前記複数のページの各々の画像を順次割り付けていく割付処理と、前記割り付けの結果に基づき、前記画像を記録シート上に形成するに際し、複数の画像形成形態があり得ることを検出する検出処理と、検出された場合に前記報知手段を介してユーザに報知する報知処理とを前記プロセッサに実行させることを特徴としている。
【００２１】
プログラムはパーソナルコンピュータ等の情報処理装置にインストールすることもできるし、画像形成装置内にインストールすることもできる。なお、本発明に係るプログラムは、各種記録媒体に記録された状態で市場に流通するほか、インターネット等の各種ネットワークを介して市場に供給される場合も有る。
【発明の効果】
【００２２】
本発明に係るプリント制御装置等によると、ユーザの希望しない画像形成形態でプリント処理が成されることを回避することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態について、図面を参照しながら説明する。
（１）プリントシステムの構成
図１は、本実施の形態におけるプリント制御装置がインストールされる情報処理装置、例えばパーソナルコンピュータ（ＰＣ）３１を含むプリントシステムの構成の一例を示す図である。本実施の形態では、ＭＦＰ（マルチ・ファンクション・ペリフェラル）１とＰＣ３１とが、ＬＡＮ等のネットワーク５００を介して接続されており、ＰＣ３１からＭＦＰ１に対してプリント処理を指示することが可能な構成となっている。以下、プリント処理を指示することを「プリントジョブを投入する」と言うこともある。
【００２４】
ＰＣ３１では、例えばワードプロセッサ等のアプリケーションプログラムを立ち上げている状態での印刷処理の指定、ＰＤＦ形式等の各種ファイルを表示している状態での印刷処理の指定等により、プリント処理の要求を入力することができる他、上記したダイレクト印刷によるプリント処理の要求を入力することができる。
【００２５】
（２）ＭＦＰ１の構成
図２は、本実施の形態のＭＦＰ１の外観の一例を示す図である。ＭＦＰ１は、コピー、ネットワークプリンティング、スキャナ、ＦＡＸ、またはドキュメントサーバなどの機能を集約した画像形成装置である。複合機と呼ばれることもある。
【００２６】
図３は、本実施の形態のＭＦＰ１におけるハードウェア構成の一例を示す図である。ＭＦＰ１は、操作部１１、ディスプレイ部１２、スキャナ部１３、プリンタ部１４、通信インタフェース１６、ドキュメントフィーダ１７、給紙装置１８、トレイ１９（図２参照）、ＣＰＵ２０、ＲＡＭ２１、ＲＯＭ２２、およびデータ記憶部２３などによって構成される。
【００２７】
操作部１１は、数字、文字、および記号などを入力するための複数のキー、押下されたキーを認識するセンサ、および認識したキーを示す信号をＣＰＵ２０に送信する送信用回路などによって構成される。
【００２８】
ディスプレイ部１２は、ユーザに対してメッセージを表示する画面、ユーザが設定内容や処理内容を入力する画面、ＭＦＰ１で実行された処理の結果を表示する画面などを表示する。本実施の形態では、ディスプレイ部１２として液晶タッチパネルが用いられる。したがって、ディスプレイ部１２は、ユーザが指で触れたタッチパネル上の位置を検知し、検知結果を示す信号をＣＰＵ２０に送信する機能を備えている。
【００２９】
操作部１１およびディスプレイ部１２は、ユーザがＭＦＰ１を操作するためのユーザインタフェースの役割を果たしている。なお、ＰＣ３１には、ＭＦＰ１に対する指令を出力するためのアプリケーションプログラムおよびドライバがインストールされている。したがって、ユーザはＰＣ３１を使用してＭＦＰ１を遠隔的に操作することもできる。
【００３０】
スキャナ部１３は、原稿上の画像を光電的に読み取ってデジタルの画像データ（ここでは、ＲＧＢまたはブラックの濃度を表す濃度データ）を生成する。このようにして得られた画像データは、プリンタ部１４において印刷のために用いられる。または、ＪＰＥＧ形式、ＰＤＦ形式、ＴＩＦＦ形式などのフォーマットのファイルに変換されてデータ記憶部２３に記憶され、またはＰＣ３１等のデバイスに送信される。ドキュメントフィーダ１７は、ＭＦＰ１の本体上部に設けられており、１枚または複数枚の原稿をスキャナ部１３に順次搬送するために用いられる。
【００３１】
プリンタ部１４は、スキャナ部１３にて読み取られた画像、ＰＣ３１等から送信されてきた画像データの画像を、用紙またはフイルムなどの記録シートに印刷する。給紙装置１８は、ＭＦＰ１本体下部に設けられており、印刷対象の画像に適した記録シートをプリンタ部１４に供給するために用いられる。プリンタ部１４によって画像が印刷された記録シートはトレイ１９に排出される。
【００３２】
通信インタフェース１６は、ネットワーク５００を介してＰＣ３１等とデータの送受信を行うための装置である。通信インタフェース１６として、例えばＮＩＣ（ネットワーク・インタフェース・カード）を用いることができる。データ記憶部２３は、ハードディスク２３Ｈ、カードリーダライタ２３Ｒなどを有している。カードリーダライタ２３Ｒは、コンパクトフラッシュ（登録商標）、スマートメディアなどのメモリカード９１からデータを読み取り、またはメモリカード９１にデータを書き込む。メモリカード９１は、例えば、ネットワーク５００を介さずＰＣ３１との間でデータのやり取りを行うために用いることができる。
【００３３】
ハードディスク２３Ｈには、図４に示すように、データをファイル６として保存しておくための記憶領域であるフォルダ５がユーザごとに割り当てられている。図４は、フォルダ５などハードディスク２３Ｈの記憶内容の一例を示す図である。フォルダ５には、それぞれフォルダ名が付けられており、本実施の形態では、フォルダ名として、そのフォルダの利用者であるユーザのユーザ名が用いられている。ユーザは、ファイル６をＰＣ３１等からファイル転送することによってフォルダ５に保存させることができる。
【００３４】
また、ドキュメントフィーダ１７にセットされた原稿をコピーすべき旨の指令がユーザによってなされた場合に、ＭＦＰ１は、その原稿から読み取った画像の画像データをファイル６に変換し、そのユーザのフォルダ５に保存することができる。また、ドキュメントフィーダ１７にセットされた原稿の画像の画像データをＰＣ３１に送信すべき旨の指令がなされた場合も、読み取った画像の画像データをファイル６に変換し、そのユーザのフォルダ５に保存することができる。
【００３５】
（３）ＰＣ３１の構成
次に、本実施の形態におけるＰＣ３１の構成について説明する。図５は、ＰＣ３１のハードウェア構成の一例を示す図である。ＰＣ３１は、操作部３１１、ディスプレイ部３１２、通信インタフェース３１６、ＣＰＵ３２０、ＲＡＭ３２１、ＲＯＭ３２２、およびデータ記憶部３２３などによって構成される。
【００３６】
操作部３１１としては、例えばマウス、キーボード等の入力装置を備えることができ、本実施の形態ではＭＦＰ１へのプリントジョブの投入や、画像形成形態の指定などにマウスやキーボードが用いられる。ディスプレイ部３１２には、プリントジョブ投入の際の条件指定のためのウィンドウや、画像形成形態の選択のためのウィンドウなどが表示される。ディスプレイ部３１２としては液晶ディスプレイ、ＣＲＴなどを用いることができる。
【００３７】
通信インタフェース３１６は、ネットワーク５００を介してＭＦＰ１等とデータの送受信を行うための装置である。通信インタフェース３１６として、例えばＮＩＣ（ネットワーク・インタフェース・カード）を用いることができる。データ記憶部３２３は、ハードディスク３２３Ｈ、カードリーダライタ３２３Ｒ、ＣＤ／ＤＶＤドライブ３２３Ｃなどを有している。カードリーダライタ３２３Ｒは、ＭＦＰ１のカードリーダライタ２３Ｒと同様にメモリカード９１からデータを読み取り、またはメモリカード９１にデータを書き込む。ＣＤ／ＤＶＤドライブ３２３Ｃは、本実施の形態のプリント制御装置のプログラムを格納したＣＤ−ＲＯＭ等を読み取って、ＰＣ３１にインストールする際などに用いられる。
【００３８】
本実施の形態のプリント制御装置の機能は、ＲＯＭ３２２に格納されたプログラム３２２１、ハードディスク３２３Ｈに格納され、ＲＡＭ３２１にロードされたプログラム３２１１がＣＰＵ３２０上で動作することにより実現される。図６は、ＰＣ３１にプリント制御装置がインストールされた場合における機能的構成の一例を示すブロック図である。
【００３９】
ＰＣ３１には、入力取得部４０１、表示内容制御部４０２、ファイル取得部４０３、ＰＪＬ付加部４０４、ＰＤＬ解析編集部４０５、ジョブ送信部４０６、ユーザ認証部４０７、ファイル格納部４２１、選択履歴格納部４２２、ユーザ情報格納部４２３を備えている。ファイル格納部４２１、選択履歴格納部４２２、ユーザ情報格納部４２３は、例えばハードディスク３２３Ｈ内に設けることができる。
【００４０】
入力取得部４０１は、操作部３１１としてのマウス、キーボート等を介するユーザの入力を取得する。ユーザの入力には、プリント対象のファイルを選択する入力、プリント条件を設定する入力、複数の画像形成形態がある場合に、いずれの形態を選択するかの入力、ダイレクト印刷を利用する場合のアイコンのドラッグ入力、ユーザ認証のためのユーザＩＤ、パスワードの入力などがある。
【００４１】
表示内容制御部４０２はディスプレイ部３１２への表示内容の制御を行う。ディスプレイ部１２への表示内容として、例えばプリントジョブを投入する場合のプリント条件設定画面、複数の画像形成形態を表示し、ユーザの選択入力を受け付けるウィンドウ画面、ユーザ認証のためのパスワード等の入力画面などがある。
【００４２】
ファイル取得部４０３は、特にダイレクト印刷の場合に、指定されたファイルをファイル格納部４２１から取得する。ＰＪＬ付加部４０４は、ファイルのプリントジョブを投入する際に、ファイルのデータにＰＪＬ（プリンタジョブ言語）を付加する。ＰＤＬ解析編集部４０５は、ファイルからＭＦＰ１に送信するＰＤＬ（ページ記述言語）を生成し、内容を解析するとともに、複数の画像形成形態があり得るか否かを検出する。
【００４３】
複数の画像形成形態があり得る場合には、表示内容制御部４０２を介してディスプレイ部３１２に表示される。そして操作部３１１を介して入力された選択入力に基づいてＰＤＬの編集処理を行う。ジョブ送信部４０６は、通信インタフェース３１６に相当し、編集されたＰＤＬ等をＭＦＰ１に送信することにより、プリントジョブを投入する。なお、前記した選択入力の履歴は選択履歴格納部４２２に格納される。
【００４４】
なお、ユーザが認証を経て装置にログインする場合には、ユーザは操作部３１１を介してユーザＩＤ及びパスワードを入力する。ユーザ情報格納部４２３には、ユーザごとのユーザＩＤ及びパスワードが格納されており、ユーザ認証部４０７は、入力されたユーザＩＤ及びパスワードが、ユーザ情報格納部４２３に格納されているものと合致するか否かを判定する。合致していた場合に、当該ユーザのログインが許可される。なお、ユーザ認証を経ることなくログインすることも可能であり、その場合には、例えば「ｐｕｂｌｉｃ」等のユーザＩＤでログインしたものと取り扱うことができる。前記選択履歴格納部４２２へは、ユーザＩＤごとに選択履歴を格納することにより、より操作性の向上を図ることができる。
【００４５】
（４）プリント制御装置の処理内容（通常の印刷処理指定の場合）
次に、本実施の形態のプリント制御装置の処理内容について、フローチャートを参照して説明する。なお、下記の処理は、ＣＰＵ３２０上でプログラムが動作することにより実現されるが専用のハードウェアを利用することもできる。
【００４６】
図７は、プリント制御処理の処理内容の一例について説明するためのフローチャートである。同図は、例えばＰＤＦ形式のファイルを表示している状態から印刷処理を選択した場合であって、ＭＦＰ１へのプリント要求の対象であるファイルは既にオープンしているものとする。プリント制御処理では、まずプリント対象であるファイルに必要なＰＪＬを付加する（Ｓ１０１）。そして、ページ番号を格納する変数として１を格納する（Ｓ１０２）。
【００４７】
次に、仮想的な面付け処理を行う（Ｓ１０３）。仮想的な面付け処理とは、指定されているプリント条件（用紙サイズ、片面、両面の別、２ｉｎ１機能等の利用の有無など）に従って、仮想的な記録シート上に各ページの画像を順次割り付けていき、複数の画像形成形態があり得るか否かを検出する処理である。
【００４８】
以下、図１１の例を用いて仮想的な面付け処理について説明する。同図の例では、ページ番号＝１の際には、まだ複数の画像形成形態が検出されたとは言えず、２ページ目にＡ３サイズの画像が存在したときに、複数の画像形成形態が存在することが検出される。このように、画像のサイズの異なるページが検出された場合には、全て画像のサイズと合致した記録シートに順次片面印刷を行う条件以外の場合には、複数の画像形成形態が存在し得ると検出される。１枚の記録シートに複数のページを配する場合（両面、２ｉｎ１プリントの場合など）に、サイズの異なる複数のページを１枚の記録シートに印刷する場合、少なくとも図１１（ｂ）及び（ｃ）の如く、画像の拡大、縮小、及び回転処理を行う場合と行わない場合とが発生し得るからである。
【００４９】
複数の画像形成形態が検出された場合（Ｓ１０４：ＹＥＳ）、本実施の形態では、選択履歴格納部４２２に格納された選択履歴テーブルを参照して、初期設定を取得する（Ｓ１０６）。図８は、選択履歴テーブルの内容の一例を示す図である。同図の例では、複数の画像形成形態からの選択入力の日時、ユーザＩＤ、サイズが異なるページが出現した場合の前側のページのサイズ、後側のページのサイズ、プリント条件（両面、２ｉｎ１など）、及び選択された処理を示す処理コードが格納されている。なお、同図の例では説明の便宜のために単純な構造の例を用いているが、例えば４ｉｎ１、９ｉｎ１等のプリント条件も考慮する場合には、同図の例よりも多くのページサイズのパターンを格納することも可能であるし、ファイルの種類（画像、文書、プレゼンテーション資料等）なども格納する構成とすれば、より操作性の向上を図ることも可能である。
【００５０】
なお、処理コードとしては、例えば「別の記録シートにプリント（図１１（ａ）の例）」、「後側ページサイズと一致するサイズの記録シートの片面に前側ページをプリント（図１１（ｂ）の例）」、「サイズの大きい側のページの画像を縮小して回転（図１１（ｃ）の例）」など、処理に対応してコードを付与したものを保持することができる。もっともコードとせずに他の形式で保持することも可能である。
【００５１】
初期設定を取得するには、選択履歴テーブルを参照して、例えば直近の選択内容を取得することができる。初期設定を取得した後、可能な画像形成形態を提示する（Ｓ１０７）。図９は、複数の画像形成形態が検出された場合にユーザに選択を促すためにディスプレイ部３１２に表示されるウィンドウの一例を示す図である。ユーザはいずれかの画像形成形態を選択して「ＯＫ」ボタンを押下することにより、画像形成形態を確定する。この画面で、初期設定に基づく各々のページの画像、あるいは複数の画像形成形態における各々のページの画像をプレビュー表示するようにしてもよい。画像形成形態が選択されると、選択内容は選択履歴テーブルに格納される（Ｓ１０８）。
【００５２】
次に、ＰＤＬ解析編集部４０５が、選択された画像形成形態に従って関連するページのＰＤＬの編集処理を行い（Ｓ１０９）、全てのページについて処理が終了すると（Ｓ１１０：ＹＥＳ）、プリントジョブを投入する（Ｓ１１１）。ＰＤＬの編集処理の内容としては、拡大、縮小、回転、空白ページの挿入等がある。
【００５３】
なお、ステップＳ１０４において、複数の画像形成形態が検出されなかった場合には（Ｓ１０４：ＮＯ）、全てのページについて処理が終了した場合には（Ｓ１１２：ＹＥＳ）、プリントジョブを投入するが（Ｓ１１１）、それ以外の場合には（Ｓ１１２：ＮＯ）、ページ番号の変数に１を加算して（Ｓ１１３）、再度仮想的面付け処理へと進む（Ｓ１０３）。
【００５４】
（５）プリント制御装置の処理内容（ダイレクト印刷の場合）
次に、ダイレクト印刷機能を利用する場合について説明する。図１０は、ダイレクト印刷の操作について説明するための図である。同図に示されるように、ダイレクト印刷では、ディスプレイ部３１２に表示されたファイルのアイコン（同図の例ではファイル名「会議．ｐｄｆ」）４５２を、マウスカーソル４６０で、ダイレクト印刷用のアイコン４５１上にドラッグ、ドロップする。同図の例ではアイコン４５１には両面印刷のプリント条件が定義されており、アイコン４５２をドラッグ、ドロップすることにより実際にファイル「会議．ｐｄｆ」をオープンすることなく、両面印刷の条件でのプリントジョブを投入することができる。
【００５５】
このようにダイレクト印刷機能を利用する場合も、処理内容は図７のフローチャートの例と同一である。異なる点は、通常の印刷処理指定の場合には、ファイルをオープンした状態で図７に示した処理を開始するが、ダイレクト印刷の場合にはファイルがオープンされていないため、図７のステップＳ１０１の前にファイル格納部４２１からのファイル取得処理が加わる点である。もっとも、ダイレクト印刷の場合、事前に画像形成形態を予想することが通常の印刷処理指定の場合よりも困難となることが多いため、本実施の形態のプリント制御の効果が大きいものとなる。
【００５６】
（変形例）
以上、本発明の実施の形態について説明したが、本発明の内容が上記実施の形態において説明された具体例によって限定されないことは勿論であり、例えば、以下のような変形例を実施することもできる。
【００５７】
（１）上記実施の形態では、ページごとに複数の画像形成形態の存在可能性を検出していき、検出されたごとにユーザからの選択入力を受け付けて関連するページ部分のＰＤＬ編集を実行する構成としたが、例えば、一旦全てのページについて複数形態の検出を行い、検出結果を表示するような構成も可能である。
【００５８】
この場合には、選択履歴等を参照して、一旦ユーザの希望しそうな形態で全ページの面付け処理を行う。そして、検出後に全ページの検出結果を表示する際、複数の画像形成形態があり得るページを赤色等の別の色で表示する。別の色で表示されたページ部分を例えばダブルクリックした場合に、当該部分について図９のような画面を表示する構成とする。検出結果の表示の際に各ページの内容をプレビュー表示することも可能である。この構成は、一旦全ページについてユーザの好みそうな形態で面付けした結果を表示することとなるため、もし画像形成形態に問題がない場合、より迅速な処理を行うことが可能になるという利点がある。
【００５９】
（２）上記実施の形態では、複数の画像形成形態があり得る場合の例として、異なる画像サイズのページが混じっている場合を取り上げて説明したが、複数の画像形成形態が存在し得る場合は、他にも考えられ、いずれの場合も同様の本発明を適用することが可能である。
【００６０】
（３）上記実施の形態では、ＰＣ３１に本発明のプリント制御装置を設けたが、プリント制御装置はＭＦＰ１の側に設けることもできる。この場合、ＭＦＰ１の操作部１１を介する入力によってプリントジョブが投入された場合に、ディスプレイ部１２に画像形成形態の選択画面などを表示する形態が考えられる。
【産業上の利用可能性】
【００６１】
本発明は、例えば、画像形成装置でのプリント処理を制御するプリント制御装置に適用することができる。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施の形態におけるプリントシステムの構成の一例を示す図である。
【図２】ＭＦＰ１の外観の一例を示す図である。
【図３】ＭＦＰ１におけるハードウェア構成の一例を示す図である。
【図４】ハードディスク２３Ｈの記憶内容の一例を示す図である。
【図５】ＰＣ３１のハードウェア構成の一例を示す図である。
【図６】ＰＣ３１にプリント制御装置がインストールされた場合における機能的構成の一例を示すブロック図である。
【図７】プリント制御処理の処理内容の一例について説明するためのフローチャートである。
【図８】選択履歴テーブルの内容の一例を示す図である。
【図９】複数の画像形成形態が検出された場合にユーザに選択を促すためにディスプレイ部３１２に表示されるウィンドウの一例を示す図である。
【図１０】ダイレクト印刷の操作について説明するための図である。
【図１１】複数の画像形成形態があり得る場合の一例について説明するための図である。
【符号の説明】
【００６３】
１                        ＭＦＰ
５                        フォルダ
６                        ファイル
１１、３１１              操作部
１２、３１２              ディスプレイ部
１３                      スキャナ部
１４                      プリンタ部
１６、３１６              通信インタフェース
１７                      ドキュメントフィーダ
１８                      給紙装置
１９                      トレイ
２０、３２０              ＣＰＵ
２１、３２１              ＲＡＭ
２２、３２２              ＲＯＭ
２３、３２３              データ記憶部
２３Ｈ、３２３Ｈ          ハードディスクドライブ
２３Ｒ、３２３Ｒ          カードリーダライタ
３２３Ｃ                  ＣＤ／ＤＶＤドライブ
３１                      パーソナルコンピュータ（ＰＣ）
９１                      メモリカード
４０１                    入力取得部
４０２                    表示内容制御部
４０３                    ファイル取得部
４０４                    ＰＪＬ付加部
４０５                    ＰＤＬ解析編集部
４０６                    ジョブ送信部
４０７                    ユーザ認証部
４２１                    ファイル格納部
４２２                    選択履歴格納部
４２３                    ユーザ情報格納部
４５１                    ダイレクト印刷用アイコン
４５２                    ファイルのアイコン
４６０                    マウスカーソル
【図１】
0004622732.tif 000002
【図２】
0004622732.tif 000003
【図３】
0004622732.tif 000004
【図４】
0004622732.tif 000005
【図５】
0004622732.tif 000006
【図６】
0004622732.tif 000007
【図７】
0004622732.tif 000008
【図８】
0004622732.tif 000009
【図９】
0004622732.tif 000010
【図１０】
0004622732.tif 000011
【図１１】
0004622732.tif 000012