(57)【要約】【課題】予期しないオブジェクト（特定機能）が含まれていたファイルをダイレクトプリントしても、適切な印刷結果を得ることができる画像形成装置を提供する。【解決手段】本発明の一態様の画像形成装置は、クライアント装置から供給されたファイルをプリンター部により印刷するダイレクトプリント機能を有する。この画像形成装置は、プリンター部を制御するプリント制御部と、ファイルが通常のページとは異なる特定機能を有するページを含むか否かを判断する特定機能判断部と、表示部と、操作部（表示／操作パネル部１０６）とを備える。表示部は、特定機能判断部により特定機能を有するページを含むと判断された場合に、その特定機能に対応するイメージを所定の枠１２１内に表示する。操作部は、所定の枠１２１内に表示された特定機能に対応するイメージを編集するための操作を受け付ける。【選択図】図４
2020144407.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置から供給されたファイルをプリンター部により印刷するダイレクトプリント機能を有した画像形成装置において、
前記プリンター部を制御するプリント制御部と、
前記ファイルが通常のページとは異なる特定機能を有するページを含むか否かを判断する特定機能判断部と、
前記特定機能判断部により前記特定機能を有するページを含むと判断された場合に、当該特定機能に対応するイメージを表示する所定の枠を表示画面内に表示する表示部と、
前記所定の枠内に表示された特定機能に対応するイメージを編集するための操作を受け付ける操作部と、を備える
ことを特徴とする画像形成装置。
【請求項２】
前記表示部は、前記特定機能が三次元表示機能である場合に、当該三次元表示機能に対応するイメージを可変のビューアングルで表示可能であり、
前記操作部は、前記三次元表示機能に対応するイメージの表示角度、表示位置、表示サイズなどを編集する操作が可能であり、
前記プリント制御部は、前記表示部の前記所定の枠内に表示されたビューアングルの前記イメージを、前記プリンター部により印刷させる
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記表示部は、前記特定機能が三次元表示機能である場合に、当該三次元表示機能に対応する可変のレイヤーイメージを表示可能であり、
前記プリント制御部は、前記表示部の前記所定の枠内に表示された前記レイヤーイメージを、前記プリンター部により印刷させる
ことを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記表示部は、前記操作部を用いて編集した前記特定機能に対応するイメージの編集結果を、当該特定機能を有するページに反映させたページ全体のプレビュー表示を表示可能であり、
前記プリント制御部は、前記プレビュー表示されたページを、前記プリンター部により印刷させる
ことを特徴とする請求項１に記載の画像形成装置。
【請求項５】
１つファイルに複数の特定機能が含まれており、当該複数の特定機能が関連づけられている場合に、１つの特定機能に対して所定の編集をすると、関連づけられた他の特定機能に対して前記所定の編集を適用する表示制御部を備える
ことを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記特定機能に対応するイメージの編集結果が反映されたファイルを、編集前のファイルの供給元へファイル名を変更して送り返す
ことを特徴とする請求項１に記載の画像形成装置。
【請求項７】
前記操作部は、前記特定機能に対応するイメージの編集結果を反映させた特定のページのみを印刷する指示を受け付ける
ことを特徴とする請求項１に記載の画像形成装置。
【請求項８】
１つファイルに複数の特定機能が含まれている場合に、前記表示部は、前記操作部を用いた操作に応じて、各特定機能に対応するイメージを所定の枠内に順次表示する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項９】
１つファイルに複数の特定機能が含まれている場合に、前記表示部は、前記操作部を用いた操作に応じて、２つ以上の前記所定の枠を表示し、当該２つ以上の前記所定の枠内に各特定機能に対応するイメージを表示する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項１０】
クライアント装置から供給されたファイルをプリンター部により印刷するダイレクトプリント機能を有した画像形成装置において、
前記プリンター部を制御するプリント制御部と、
前記ファイルにおける所定のページのプレビュー表示を表示可能な表示部と、
オペレーターによる操作を受け付ける操作部と、
前記表示部が前記所定のページのプレビュー表示を実行している状態において、前記操作部により所定の操作が行われた場合に、前記ファイルが通常のページとは異なる特定機能を有するページを含むか否かを判断する特定機能判断部と、を備え、
前記表示部は、前記特定機能判断部により前記特定機能を有するページを含むと判断された場合に、当該特定機能に対応するイメージを所定の枠内に表示し、
前記操作部は、前記所定の枠内に表示された特定機能に対応するイメージを編集する操作が可能である
ことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
ＰＤＦダイレクトプリントは、ＰＤＦ（Portable Document Format）ファイルを開くアプリケーションまたはプリンタードライバーを起動することなく、ＰＤＦファイルを互換性のあるプリンターデバイスに直接送信して印刷する。すなわち、ＰＤＦダイレクトプリントでは、ＰＤＦデータがプリンターデバイスにより処理されて印刷される。
【０００３】
ところで、Ａｄｏｂｅ（登録商標）のＰＤＦ１．６は、三次元（３Ｄ）オブェクトのためのイメージデータをサポートしている。ＰＤＦビューワーアプリケーションを用いて三次元オブジェクトを含むＰＤＦファイルを開くと、オペレーターがスワイプすることによりビューアングルを変えることができる三次元オブジェクトが表示される。
【０００４】
しかし、三次元オブジェクトを含むＰＤＦファイルがＰＤＦダイレクトプリントを使用して印刷される場合は、一般的に、決められたビューアングルの三次元オブジェクトが印刷される。したがって、望ましいビューや異なるビューで三次元オブジェクトを印刷するには、適当なアプリケーションを使用してＰＤＦファイルを開き、オペレーターが手動でビューアングルを選択する必要があった。
【０００５】
特許文献１には、複数のビューアングルの三次元オブジェクトを印刷するプリンターが記載されている。この特許文献１に記載されたプリンターは、三次元オブジェクトを含むＰＤＦファイルが送信されると、予め規定されたビューアングル設定に基づいて三次元オブジェクトの複数のビューを生成して印刷する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２４７０２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、特許文献１に記載されたプリンターでは、ユーザーが該当するファイルに含まれる三次元オブジェクトデータの内容を認識していれば、ビューアングルを予め規定しておき、所望のビューの三次元オブジェクトを印刷することができる。しかし、ユーザーが三次元オブジェクトの内容を認識していない場合は、所望のビューアングルを予め規定することはできない。
【０００８】
また、ＰＤＦファイルに三次元オブジェクトが含まれているか否かをユーザーが認識していない場合も考えられる。この場合においても、所望のビューアングルを予め規定することはできない。さらに、三次元オブジェクトは、ＰＣ（personal computer）等のディスプレイで色々なアングルから見ることができればよく、印刷する必要がない場合もある。その場合は、三次元オブジェクトを印刷すること自体が無駄になる。
【０００９】
ＰＤＦファイルには、三次元オブジェクトや動画等を含むページと、通常のテキストや二次元グラフィック・イメージのページが混在されている場合がある。そのため、ＰＤＦダイレクトプリントを行うと、上述したような必要のない三次元オブジェクトを含むページが、通常のテキスト等のページと一緒に印刷されてしまうことが起こり得る。
【００１０】
本発明は、上記の状況を考慮してなされたものであり、予期しないオブジェクト（特定機能）が含まれていたファイルをダイレクトプリントしても、適切な印刷結果を得ることができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の一態様の画像形成装置は、クライアント装置から供給されたファイルをプリンター部により印刷するダイレクトプリント機能を有する。この画像形成装置は、プリンター部を制御するプリント制御部と、ファイルが通常のページとは異なる特定機能を有するページを含むか否かを判断する特定機能判断部と、表示部と、操作部とを備える。表示部は、特定機能判断部により特定機能を有するページを含むと判断された場合に、その特定機能に対応するイメージを表示する所定の枠を表示画面内に表示する。操作部は、所定の枠内に表示された特定機能に対応するイメージを編集するための操作を受け付ける。
【発明の効果】
【００１２】
本発明の一態様によれば、予期しない特定機能が含まれていたファイルをダイレクトプリントしても、適切な印刷結果を得ることができる。
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施形態に係る画像処理システムの概略構成図である。
【図２】図１に示す画像形成装置の概略構成図である。
【図３】図２に示すＣＰＵの各機能部の例を示す機能ブロック図である。
【図４】本発明の第１の実施形態におけるプリントファイルにオブジェクトデータ（特殊オブジェクト）が含まれていた場合の表示／操作パネル部の表示例を示す図である。
【図５】本発明の第１の実施形態におけるダイレクトプリント処理の例を示すフローチャートである。
【図６】本発明の第１の実施形態における特殊ラスタライズ処理の例を示すフローチャートである。
【図７】本発明の第１の実施形態における特殊オブジェクト編集処理の例を示すフローチャートである。
【図８】本発明の第１の実施形態に係る原稿ファイル（供給されたプリントファイル）を編集せずに印刷した用紙の例を示す図である。
【図９】図８に示す原稿ファイルにおける特殊オブジェクトに対応するイメージを編集した編集済みプリントファイルを印刷した用紙の例を示す図である。
【図１０】本発明の第２の実施形態におけるダイレクトプリント処理の例を示すフローチャートである。
【図１１】本発明の第２の実施形態における画像形成装置の表示／操作パネル部によるプレビュー表示の例を示す図である。
【図１２】本発明の第２の実施形態における画像形成装置の表示／操作パネル部に表示された複数の表示枠の例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための形態（以下、「実施形態」と記述する。）の例について、添付図面を参照しながら説明する。本明細書及び添付図面において実質的に同一の機能又は構成を有する構成要素については、同一の符号を付して重複する説明を省略する。
【００１５】
１．第１の実施形態
［画像処理システム］
まず、本発明の第１の実施形態に係る画像処理システムについて、図１を参照して説明する。
図１は、本発明の第１の実施形態に係る画像処理システムの概略構成図である。
【００１６】
図１に示すように、第１の実施形態に係る画像処理システム１は、画像形成装置１００と、携帯端末２００と、クライアントＰＣ（personal computer）３００と、携帯型記憶装置５００を有する。携帯端末２００、クライアントＰＣ３００、及び携帯型記憶装置５００は、本発明に係るクライアント装置の具体例を示す。
【００１７】
画像形成装置１００と携帯端末２００、クライアントＰＣ３００とは、ネットワーク４００を介して相互に通信可能に接続されている。また、画像形成装置１００と携帯型記憶装置５００とは、外部通信バス６００を介して接続されている。なお、画像形成装置、クライアントＰＣ、携帯端末、携帯型記憶装置の数はこの例の数に限らず、いくつ接続されていても構わない。
【００１８】
ネットワーク４００としては、例えば、イーサネット（登録商標）、トークンリング、ＦＤＤＩ（Fiber Distributed Data Interface）などの規格によりコンピュータやネットワーク機器を接続したＬＡＮなどを適用することができる。また、ネットワーク４００としては、ＬＡＮ同士を専用線で接続したＷＡＮなどを適用してもよい。
【００１９】
携帯端末２００、クライアントＰＣ３００は、それぞれ制御部、記憶部、ネットワーク制御部、表示部、操作部を備える。携帯端末２００、クライアントＰＣ３００の制御部は、例えば、ＯＳ（Operating System）と、アプリケーションと、フォルダとを有する。
【００２０】
携帯端末２００には、例えば、ネットワーク４００を介してプリントファイル（例えば、ＰＤＦファイル）が供給される。このプリントファイルは、フォルダに保存される。携帯端末２００の制御部は、オペレーターの操作に基づいて、プリントファイルのダイレクトプリントを指示する。このダイレクトプリントの指示は、ネットワーク制御部１０３及びネットワーク４００を介して画像形成装置１００に送信される。
【００２１】
クライアントＰＣ３００の制御部は、記憶部からプリンタードライバーを読み込んで処理を実行し、ワードプロセッサ、表計算等の各種アプリケーションにより作成されたファイルを、ＰＤＬ（Page Description Language）データに変換して印刷を指示する。この印刷の指示は、後述のネットワーク制御部１０３及びネットワーク４００を介して画像形成装置１００に送信される。
【００２２】
また、クライアントＰＣ３００の制御部は、記憶部からダイレクトプリントユーティリティを読み込んで、所定のフォルダを監視する。そして、所定のフォルダにプリントファイル（例えば、ＰＤＦファイル）が保存されると、そのプリントファイルのダイレクトプリントを指示する。このダイレクトプリントの指示は、ネットワーク制御部１０３及びネットワーク４００を介して画像形成装置１００に送信される。
【００２３】
また、クライアントＰＣ３００の制御部は、印刷部数、両面／片面印刷、カラー／モノクロ印刷、２ｉｎ１などの集約機能、折りやパンチ、ステープルなどの仕上げ機能などを設定するための印刷設定画面を表示部に表示させる。そして、クライアントＰＣ３００の制御部は、オペレーターが印刷設定画面及び操作部を用いて設定した印刷条件に基づいて、設定情報を生成する。
【００２４】
携帯型記憶装置５００は、例えば、クライアントＰＣ３００に外部通信バス６００を介して接続される。そして、クライアントＰＣ３００は、携帯型記憶装置５００にプリントファイルを格納する。
【００２５】
［画像形成装置］
次に、画像形成装置１００の構成について、図２を参照して説明する。
図２は、図１に示す画像形成装置１００の概略構成図である。
【００２６】
図２に示すように、画像形成装置１００は、ＣＰＵ（Central Processing Unit）１０１と、メモリ／ＨＤＤ（Hard Disk Drive）１０２と、ネットワーク制御部１０３と、Ｉ／Ｏ（Input/Output）部１０４と、プリンター部１０５と、表示／操作パネル部１０６とを有する。
【００２７】
ＣＰＵ１０１は、ネットワーク制御部１０３を介して、ネットワーク４００に接続された携帯端末２００、クライアントＰＣ３００との間で各種データ（例えば、画像データや情報、ＰＤＦファイルなどのプリントファイル）の送受信を行う。ＣＰＵ１０１は、携帯端末２００、クライアントＰＣ３００から送信された各種データを処理してメモリ／ＨＤＤ１０２に格納する。また、メモリ／ＨＤＤ１０２には、例えば、プリンター部１０５の動作を制御する際や表示／操作パネル部１０６の表示を制御する際に参照されるパラメーターやプログラムなどが格納されている。
【００２８】
ＣＰＵ１０１は、Ｉ／Ｏ部１０４を介して、プリンター部１０５及び表示／操作パネル部１０６と接続されている。ＣＰＵ１０１は、メモリ／ＨＤＤ１０２から処理内容に応じたプログラムを読み出してＲＡＭ（不図示）に展開し、展開したプログラムと協働して、プリンター部１０５の動作を制御したり、表示／操作パネル部１０６の表示を制御したりする。また、Ｉ／Ｏ部１０４には、外部通信バス６００が接続されており、外部通信バス６００を介して接続された携帯型記憶装置５００に対してデータの読み出し及び書き込みを行う。
【００２９】
表示／操作パネル部１０６は、例えば、タッチパネル付の液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）で構成され、表示部と操作部として機能する。表示／操作パネル部１０６は、ＣＰＵ１０１から入力される表示制御信号に従って、各種操作画面、画像の状態表示、各機能の動作状況等の表示を行う。ＣＰＵ１０１は、例えば、警告や、ＰＤＦファイルに含まれた特殊オブジェクトに対応するイメージ等を表示／操作パネル部１０６に表示させる。なお、特殊オブジェクトは、本発明に係る特定機能に対応する。
【００３０】
また、表示／操作パネル部１０６は、オペレーターによる各種入力操作を受け付けて、操作信号をＣＰＵ１０１に出力する。オペレーターは、表示／操作パネル部１０６を操作して、原稿設定、画質設定、倍率設定、応用設定、出力設定、片面／両面設定、及び用紙設定（用紙の坪量、光沢の有無を含む）などの画像形成（印刷）に関する設定を行うことができる。また、表示／操作パネル部１０６を用いて設定された情報は、例えばメモリ／ＨＤＤ１０２に記憶される。
【００３１】
また、ＣＰＵ１０１は、表示／操作パネル部１０６を用いて入力された指示に基づいて処理した画像データをプリンター部１０５に送信する。プリンター部１０５は、ＣＰＵ１０１から送られた画像データに基づいて印刷処理を実行する。このプリンター部１０５は、画像データに基づいてレーザ光を照射して露光する露光部と、感光体ドラムと現像部と帯電部と感光体クリーニング部と１次転写ローラーとを備えている。
【００３２】
また、プリンター部１０５は、ＣＭＹＫの各色のトナー像を形成する画像形成部と、ローラーによって回転され、画像形成部で形成されたトナー像を用紙に転写するための中間転写体として機能する中間ベルトを備えている。さらに、プリンター部１０５は、中間ベルト上に形成されたトナー像を用紙に転写する２次転写ローラーと、用紙に転写されたトナー像を定着させる定着部と、用紙を搬送する搬送部を備えている。
【００３３】
［ＣＰＵの各機能部］
次に、ＣＰＵ１０１の各機能部について、図３を参照して説明する。
図３は、図２に示すＣＰＵ１０１の各機能部の例を示す機能ブロック図である。
【００３４】
図３に示すように、ＣＰＵ１０１は、特殊オブジェクト判断部１１１、警告情報生成部１１２、表示制御部１１３及びプリント制御部１１４を備える。特殊オブジェクト判断部１１１は、本発明に係る特定機能判断部の一具体例を示すものであり、携帯端末２００等のクライアント装置から供給されたＰＤＦファイルなどのプリントファイルが特殊オブジェクトを含んでいるか否かを判断する。
【００３５】
特殊オブジェクト判断部１１１は、ＰＤＦファイル内のコマンドを参照し、例えば、「ｏｂｊ」コマンド内に「Ｔｙｐｅ／３Ｄ」の文字列がある場合に、特殊オブジェクトの第１の具体例を示す三次元（３Ｄ）オブジェクトが含まれていると判断する。また、「Ｔｙｐｅ／ＦＬＡＳＨ」又は「Ｔｙｐｅ」内のファイル名の拡張子が「ｓｗｆ」である場合に、特殊オブジェクトの第２の具体例を示すフラッシュ動画が含まれていると判断する。
【００３６】
警告情報生成部１１２は、ダイレクトプリントの対象であるプリントファイル（ＰＤＦファイル）が特殊オブジェクトを含んでいる場合に、その特殊オブジェクトに対応する警告情報を生成する。警告情報生成部１１２によって生成された警告情報は、ネットワーク制御部１０３（図２参照）及びネットワーク４００（図１参照）を介して、ＰＤＦファイルを送ったクライアントＰＣに送信される。また、警告情報生成部１１２によって生成された警告情報は、表示制御部１１３に送られる。
【００３７】
表示制御部１１３は、画像形成処理に関する各種画面を表示／操作パネル部１０６に表示させる。表示制御部１１３は、例えば、警告情報生成部１１２から送られた警告情報に基づいて、警告文と、特殊オブジェクトに対応するイメージを表示／操作パネル部１０６に表示させる。なお、プリントファイルに特殊オブジェクトが含まれていた場合の表示／操作パネル部１０６の表示例については、後述する。
【００３８】
プリント制御部１１４は、ＲＩＰ部（Raster Image Processor）として機能し、ジョブを翻訳して中間データを生成し、レンダリングを行ってビットマップ画像データを生成する。また、プリント制御部１１４は、必要に応じて、ビットマップ画像データに対して、スクリーン処理、階調補正、濃度バランス調整、細線化、網点処理などを行う。そして、プリント制御部１１４は、生成したビットマップ画像データをプリンター部１０５に出力する。
【００３９】
［特殊オブジェクトを含んでいる場合の表示例］
次に、プリントファイルが特殊オブジェクトを含んでいる場合の表示／操作パネル部１０６の表示例を説明する。
【００４０】
図４は、プリントファイルに特殊オブジェクトが含まれていた場合の表示／操作パネル部１０６の表示例を示す図である。図４に示す表示例では、特殊オブジェクトの第１の具体例である三次元オブジェクトが含まれているページがある場合の表示／操作パネル部１０６を示している。
【００４１】
図４に示すように、表示例では、三次元オブジェクトが含まれているページがある場合に、その三次元オブジェクトに対応するイメージを表示する所定の枠（ウィンドウ）１２１を表示画面内に表示する。そして、所定の枠１２１に表示した三次元オブジェクトに対応するイメージを、編集可能であることを報知する。具体的には、「３Ｄ（三次元でもよい）オブジェクトを編集できます。」という情報を表示する。
【００４２】
これにより、オペレーターは、三次元オブジェクトが含まれているページがあり、その三次元オブジェクトを編集することがきることを認識できる。その結果、オペレーターは、三次元オブジェクト（特殊オブジェクト）のアングル等のビューを所望のビューに変える（編集する）ことができ、適切な印刷結果を得ることができる。
【００４３】
また、三次元オブジェクト（特殊オブジェクト）に対応するイメージのみを所定の枠１２１枠に表示するため、表示／操作パネル部１０６を大画面にしなくても、三次元オブジェクトの編集を容易に行うことができる。さらに、三次元オブジェクトの編集処理が複雑にならないようにすることができ、編集処理に要する時間を削減することができる。
【００４４】
図４に示す表示例では、所定の枠１２１の側方に「Ｚｏｏｍ」、「Ｐｏｓｉｔｉｏｎ」、「Ｒｏｔａｔｅ」、「Ｆｒａｍｅ」、「Ｐｒｏｏｆ」、「Ｎｅｘｔ」、「Ｅｎｄ」、「Ａｐｐｌｙ ｔｏ ａｌｌ ｏｂｊｅｃｔｓ」、「Ｃａｎｃｅｌ」のアイコンを表示する。
【００４５】
「Ｚｏｏｍ」のアイコンをタップする（押す）と、所定の枠１２１に表示された三次元オブジェクトに対応するイメージのサイズを編集可能になる。イメージのサイズの編集は、表示／操作パネル部１０６の表示面における所定の枠１２１内で、オペレーターがスライド操作やピンチ操作することで実行される。また、イメージのサイズの編集は、「Ｚｏｏｍ」等のアイコンと所定の枠１２１との間に表示される矢印をタップして実行することもできる。
【００４６】
「Ｐｏｓｉｔｉｏｎ」のアイコンをタップする（押す）と、所定の枠１２１に表示された三次元オブジェクトに対応するイメージの位置を編集可能になる。イメージの位置の編集は、表示／操作パネル部１０６の表示面における所定の枠１２１内で、オペレーターがスワイプ操作やスライド操作することで実行される。また、イメージの位置の編集は、「Ｚｏｏｍ」等のアイコンと所定の枠１２１との間に表示される矢印をタップして実行することもできる。
【００４７】
「Ｒｏｔａｔｅ」のアイコンをタップする（押す）と、所定の枠１２１に表示された三次元オブジェクトに対応するイメージの角度を編集可能になる。イメージの角度の編集は、表示／操作パネル部１０６の表示面における所定の枠１２１内で、オペレーターがスワイプ操作や回転操作することで実行される。また、イメージの角度の編集は、「Ｚｏｏｍ」等のアイコンと所定の枠１２１との間に表示される矢印をタップして実行することもできる。
【００４８】
「Ｆｒａｍｅ」のアイコンをタップする（押す）と、所定の枠１２１のサイズを編集可能になる。所定の枠１２１のサイズの編集は、表示／操作パネル部１０６の表示面における所定の枠１２１内で、オペレーターがスライド操作やピンチ操作することで実行される。また、角度の編集は、「Ｚｏｏｍ」等のアイコンと所定の枠１２１との間に表示される矢印をタップして実行することもできる。
【００４９】
「Ｐｒｏｏｆ」のアイコンをタップする（押す）と、所定の枠１２１に表示された三次元オブジェクトが含まれているページの印刷が実行される。これにより、オペレーターは、三次元オブジェクトに対応するイメージの編集結果が反映されたページを、印刷した用紙で確認することができる。
【００５０】
「Ｎｅｘｔ」のアイコンをタップする（押す）と、そのページ内にある別の（次の）特殊オブジェクト（例えば、三次元オブジェクト）に対応するイメージが、所定の枠１２１に表示される。これにより、オペレーターは、そのページ内にある別の（次の）特殊オブジェクトに対応するイメージの編集が可能になる。
【００５１】
「Ｅｎｄ」のアイコンをタップする（押す）と、所定の枠１２１に表示された三次元オブジェクトが含まれるページの全ての特殊オブジェクトの編集を終了する。「Ｃａｎｃｅｌ」のアイコンをタップする（押す）と、所定の枠１２１に表示された三次元オブジェクトに対応するイメージが含まれているページの印刷を中止する。
【００５２】
また、「Ａｐｐｌｙ ｔｏ ａｌｌ ｏｂｊｅｃｔｓ」のアイコンをタップする（押す）と、所定の枠１２１に表示された三次元オブジェクト（特殊オブジェクト）に対応するイメージの編集と同じ編集を、プリントファイル（ジョブ）内の全ての三次元オブジェクト（特殊オブジェクト）に反映させる。なお、「Ａｐｐｌｙ ｔｏ ａｌｌ ｏｂｊｅｃｔｓ」のアイコンをタップする（押す）と、所定の枠１２１に表示された特殊オブジェクトに対応するイメージの編集と同じ編集を、そのページ内の特殊オブジェクトに反映させるようにしてもよい。
【００５３】
［ダイレクトプリント処理］
次に、第１の実施形態に係る画像形成装置１００が実行するダイレクトプリント処理について、図５を参照して説明する。
図５は、第１の実施形態におけるダイレクトプリント処理の例を示すフローチャートである。
【００５４】
まず、ダイレクトプリント処理が開始されると、画像形成装置１００のネットワーク制御部１０３がプリントファイルを受信する（Ｓ１）。次に、ＣＰＵ１０１は、プリントファイル内における対象ページのコマンドを確認する（Ｓ２）。
【００５５】
次いで、ＣＰＵ１０１（特殊オブジェクト判断部１１１）は、対象ページに特殊オブジェクトが有るか否かを判別する（Ｓ３）。Ｓ３において、対象ページに特殊オブジェクトが無いと判別したとき（Ｓ３がＮＯ判定の場合）、ＣＰＵ１０１は、後述のＳ６の処理を行う。
【００５６】
一方、Ｓ３において、対象ページに特殊オブジェクトが有ると判別したとき（Ｓ３がＹＥＳ判定の場合）、ＣＰＵ１０１は、オブジェクト情報をメモリ／ＨＤＤ１０２に保存する（Ｓ４）。メモリ／ＨＤＤ１０２に保存するオブジェクト情報としては、例えば、特殊オブジェクトの種類、同一ページにおける特殊オブジェクト数やページ情報を挙げることができる。
【００５７】
このとき、ＣＰＵ１０１（警告情報生成部１１２）は、特殊オブジェクトに応じた警告情報を生成し、プリントファイルを送信したクライアントＰＣに送信する。クライアントＰＣの表示部には、受信した警告情報に対応する警告メッセージが表示される。また、ＣＰＵ１０１（警告情報生成部１１２）は、生成した警告情報を、オブジェクト情報に関連づけてメモリ／ＨＤＤ１０２に保存する。次に、ＣＰＵ１０１は、特殊フラグをセットする（Ｓ５）。
【００５８】
Ｓ５の処理後、又はＳ６がＮＯ判定の場合、ＣＰＵ１０１は、特殊オブジェクトの有無を確認したページ（対象ページ）が最終ページであるか否かを判別する（Ｓ６）。Ｓ６において、特殊オブジェクトの有無を確認したページが最終ページでないと判別したとき（Ｓ６がＮＯ判定の場合）、ＣＰＵ１０１は、次のページについて、Ｓ２以降の処理を繰り返す。
【００５９】
一方、Ｓ６において、特殊オブジェクトの有無を確認したページが最終ページであると判別したとき（Ｓ６がＹＥＳ判定の場合）、ＣＰＵ１０１は、特殊フラグがセット（ＯＮ）されているか否かを判別する（Ｓ７）。
【００６０】
Ｓ７において、特殊フラグがセットされていないと判別したとき（Ｓ７がＮＯ判定の場合）、ＣＰＵ１０１（プリント制御部１１４）は、全ページに対して通常ラスタライズ処理を行う（Ｓ８）。すなわち、各ページのジョブを翻訳して中間データを生成し、レンダリングを行ってラスタライズデータ（ビットマップ画像データ）を生成する。Ｓ８の処理後、ＣＰＵ１０１は、後述のＳ１６の処理を行う。
【００６１】
一方、Ｓ７において、特殊フラグがセットされていると判別したとき（Ｓ７がＹＥＳ判定の場合）、ＣＰＵ１０１は、特殊オブジェクトが含まれるページであるか否かを判別する（Ｓ９）。Ｓ９において、特殊オブジェクトが含まれるページであると判別したとき（Ｓ９がＹＥＳ判定の場合）、ＣＰＵ１０１は、特殊ラスタライズ処理を行う（Ｓ１０）。なお、特殊ラスタライズ処理の詳細については、後述の図６を参照しながら後で説明する。
【００６２】
一方、Ｓ９において、特殊オブジェクトが含まれるページでないと判別したとき（Ｓ９がＮＯ判定の場合）、ＣＰＵ１０１（プリント制御部１１４）は、そのページに対してラスタライズ処理を行う（Ｓ１１）。
【００６３】
Ｓ１０又はＳ１１の処理後、ＣＰＵ１０１は、Ｓ９で特殊オブジェクトが含まれるか否かを判別したページが最終ページであるか否かを判別する（Ｓ１２）。Ｓ１２において、特殊オブジェクトが含まれるか否かを判別したページが最終ページでないと判別したとき（Ｓ１２がＮＯ判定の場合）、ＣＰＵ１０１は、次のページについて、Ｓ９以降の処理を繰り返す。
【００６４】
一方、Ｓ１２において、特殊オブジェクトが含まれるか否かを判別したページが最終ページであると判別したとき（Ｓ１２がＹＥＳ判定の場合）、ＣＰＵ１０１は、ファイル別名保存の指示があるか否かを判別する（Ｓ１３）。ファイル別名保存の指示は、画像形成装置１００において予め設定してもよく、又、ダイレクトプリントの対象であるプリントファイルが供給される度に、オペレーターに確認し、ファイル別名保存の有無を入力させるようにしてもよい。
【００６５】
Ｓ１３において、ファイル別名保存の指示があると判別したとき（Ｓ１３がＹＥＳ判定の場合）、ＣＰＵ１０１は、特殊オブジェクトに対応するイメージを編集した編集済みファイルを、供給されたプリントファイルとは別のファイル名でメモリ／ＨＤＤ１０２に保存する（Ｓ１４）。
【００６６】
また、ＣＰＵ１０１は、別のファイル名で保存した編集済みファイルを、ネットワーク制御部１０３（図２参照）及びネットワーク４００（図１参照）を介して、プリントファイルの供給元（携帯端末２００やクライアントＰＣ３００）に送る。また、ＣＰＵ１０１は、別のファイル名で保存した編集済みファイルを、外部通信バス６００を介して、プリントファイルの供給元（携帯型記憶装置５００）に送る。
【００６７】
Ｓ１４の処理後、又はＳ１３において、ファイル別名保存の指示がないと判別したとき（Ｓ１３がＮＯ判定の場合）、ＣＰＵ１０１は、ラスタライズしたページを整理する（Ｓ１５）。Ｓ１５の処理において、ＣＰＵ１０１は、ラスタライズ処理において生成したラスタライズデータ（ビットマップ画像データ）をページ順に並べる。
【００６８】
Ｓ１５又はＳ８の処理後、ＣＰＵ１０１は、ラスタライズデータ（ビットマップ画像データ）をプリンター部１０５に送信して、プリンター部１０５によりラスタライズデータを印刷する（Ｓ１６）。Ｓ１６の処理後、ＣＰＵ１０１は、ダイレクトプリント処理を終了する。
【００６９】
上述したダイレクトプリント処理では、全ページにおいて特殊オブジェクトの有無を確認し、特殊フラグがセットされていなければ、通常のラスタライズ処理を実行した。この場合は、ラスタライズ処理前に特殊オブジェクトが含まれているか否かを予め全ページにおいて確認するため、編集及び警告の対象となるページの情報を相対的に早く出力することができる。
【００７０】
しかし、本発明に係るダイレクトプリント処理としては、１ページ毎に、特殊オブジェクトの有無を確認して、特殊オブジェクトが無いページについては、通常のラスタライズ処理を実行するようにしてもよい。また、特殊オブジェクトが有るページについては、特殊ラスタライズ処理を実行するようにしてもよい。
【００７１】
［特殊ラスタライズ処理］
次に、ダイレクトプリント処理のＳ１０で行う特殊ラスタライズ処理について、図６を参照して説明する。
図６は、特殊ラスタライズ処理の例を示すフローチャートである。
【００７２】
まず、ＣＰＵ１０１は、該当ページにおける最初の特殊オブジェクトに対して特殊オブジェクト編集処理を行う（Ｓ２１）。なお、特殊オブジェクト編集処理の詳細については、後述の図７を参照しながら後で説明する。
【００７３】
次に、ＣＰＵ１０１（表示制御部１１３）は、該当ページ全体のプレビューを表示／操作パネル部１０６に表示させる（Ｓ２２）。次に、ＣＰＵは、「Ｃａｎｃｅｌ」のアイコンがタップされたか否かを判別する（Ｓ２３）。なお、該当ページ全体のプレビューを表示する際の表示／操作パネル部１０６には、図４に示す「Ｃａｎｃｅｌ」のアイコンと同様のものが表示されている。
【００７４】
Ｓ２３において、「Ｃａｎｃｅｌ」のアイコンがタップされたと判別したとき（Ｓ２３がＹＥＳ判定の場合）、ＣＰＵ１０１は、該当ページの印刷を中止する（Ｓ２４）。Ｓ２４の処理後、ＣＰＵ１０１は、特殊ラスタライズ処理を終了する。
【００７５】
一方、Ｓ２３において、「Ｃａｎｃｅｌ」のアイコンがタップされていないと判別したとき（Ｓ２３がＮＯ判定の場合）、ＣＰＵ１０１は、該当ページ内の全ての特殊オブジェクトに対して編集が行われたか否かを判別する（Ｓ２５）。
【００７６】
なお、ＣＰＵ１０１は、Ｓ２３において、所定の期間が経過するまで「Ｃａｎｃｅｌ」のアイコンがタップされなかった場合に、「Ｃａｎｃｅｌ」のアイコンがタップされていないと判別する。また、ＣＰＵ１０１は、「Ｎｅｘｔ」のアイコンがタップされた場合に、「Ｃａｎｃｅｌ」のアイコンがタップされていないと判別してもよい。この場合は、該当ページ全体のプレビューを表示する際の表示／操作パネル部１０６に、図４に示す「Ｎｅｘｔ」のアイコンと同様のものを表示する。
【００７７】
Ｓ２５において、該当ページ内の全ての特殊オブジェクトに対して編集が行われていないと判別したとき（Ｓ２５がＮＯ判定の場合）、ＣＰＵ１０１は、編集されていない（未編集の）特殊オブジェクトを選択し（Ｓ２６）、処理をＳ２１に戻す。
【００７８】
一方、Ｓ２５において、該当ページ内の全ての特殊オブジェクトに対して編集が行われたと判別したとき（Ｓ２５がＹＥＳ判定の場合）、ＣＰＵ１０１は、現在のビュー情報に応じた該当ページのラスタライズ処理を行う（Ｓ２７）。Ｓ２７の処理後、ＣＰＵ１０１は、特殊ラスタライズ処理を終了する。
【００７９】
［特殊オブジェクト編集処理］
次に、特殊ラスタライズ処理のＳ２１で行う特殊オブジェクト編集処理について、図７を参照して説明する。
図７は、特殊オブジェクト編集処理の例を示すフローチャートである。
【００８０】
まず、ＣＰＵ１０１（表示制御部１１３）は、選択された特殊オブジェクトの編集画面へ移行する（Ｓ３１）。すなわち、「Ｚｏｏｍ」、「Ｐｏｓｉｔｉｏｎ」、「Ｒｏｔａｔｅ」等のアイコンを表示する。そして、ＣＰＵ１０１は、選択された特殊オブジェクトに対応するイメージを所定の枠１２１（図４参照）に表示する（Ｓ３２）。これにより、オペレーターは、選択された特殊オブジェクトに対応するイメージ編集することがきる。
【００８１】
次に、ＣＰＵ１０１は、「Ｐｒｏｏｆ」のアイコンがタップされたか否かを判別する（Ｓ３３）。Ｓ３３において、「Ｐｒｏｏｆ」のアイコンがタップされたと判別したとき（Ｓ３３がＹＥＳ判定の場合）、ＣＰＵ１０１（プリント制御部１１４）は、選択された特殊オブジェクトが含まれているページの印刷を実行する（Ｓ３４）。
【００８２】
Ｓ３３において、「Ｐｒｏｏｆ」のアイコンがタップされていないと判別したとき（Ｓ３３がＮＯ判定の場合）、又はＳ３４の処理後、ＣＰＵ１０１は、特殊オブジェクトの編集が終了であるか否かを判別する（Ｓ３５）。すなわち、図４に示す「Ｅｎｄ」のアイコンがタップされたか否かを判別する。
【００８３】
Ｓ３５において、特殊オブジェクトの編集が終了であると判別したとき（Ｓ３５がＹＥＳ判定の場合）、ＣＰＵ１０１は、後述のＳ４０の処理を行う。一方、Ｓ３５において、特殊オブジェクトの編集が終了でないと判別したとき（Ｓ３５がＮＯ判定の場合）、ＣＰＵ１０１は、一括更新（「Ａｐｐｌｙ ｔｏ ａｌｌ ｏｂｊｅｃｔｓ」）のアイコンがタップされたか否かを判別する（Ｓ３６）。
【００８４】
Ｓ３６において、一括更新（「Ａｐｐｌｙ ｔｏ ａｌｌ ｏｂｊｅｃｔｓ」）のアイコンがタップされていないと判別したとき（Ｓ３６がＮＯ判定の場合）、ＣＰＵ１０１は、「Ｎｅｘｔ」のアイコンがタップされたか否かを判別する（Ｓ３７）。Ｓ３７において、「Ｎｅｘｔ」のアイコンがタップされていないと判別したとき（Ｓ３６がＮＯ判定の場合）、ＣＰＵ１０１は、Ｓ３５以降の処理を繰り返す。
【００８５】
一方、Ｓ３７において、「Ｎｅｘｔ」のアイコンがタップされたと判別したとき（Ｓ３７がＹＥＳ判定の場合）、ＣＰＵ１０１は、特殊オブジェクト情報の個別更新を行う（Ｓ３８）。この処理では、所定の枠１２１に表示された特殊オブジェクトが含まれるページ内にある別の（次の）特殊オブジェクトを選択する。Ｓ３８の処理後、ＣＰＵ１０１は、処理をＳ３２に戻す。
【００８６】
一方、Ｓ３６において、一括更新（「Ａｐｐｌｙ ｔｏ ａｌｌ ｏｂｊｅｃｔｓ」）のアイコンがタップされたと判別したとき（Ｓ３６がＹＥＳ判定の場合）、ＣＰＵ１０１は、特殊オブジェクト情報の一括更新を行う（Ｓ３９）。この処理では、所定の枠１２１に表示された特殊オブジェクトに対応するイメージの編集と同じ編集を、プリントファイル（ジョブ）内の同じ種類の全ての特殊オブジェクトに反映させる。
【００８７】
Ｓ３９の処理後、又はＳ３５がＹＥＳ判定の場合、ＣＰＵ１０１は、該当するページの全ての特殊オブジェクトに対応するビュー情報を更新する（Ｓ４０）。Ｓ４０の処理後、ＣＰＵ１０１は、特殊オブジェクト編集処理を終了する。なお、特殊オブジェクト編集処理において、「Ｃａｎｃｅｌ」のアイコンがタップされると、ＣＰＵ１０１は、特殊オブジェクト編集処理を終了し、特殊ラスタライズ処理のＳ２４の処理を行う。
【００８８】
［一括更新］
次に、特殊オブジェクト編集処理（図７参照）のＳ３９で行う一括更新について、図８及び図９を参照して説明する。
図８は、画像形成装置１００に供給されたプリントファイルを編集せずに印刷した用紙の例を示す図である。図９は、画像形成装置１００に供給されたプリントファイルにおける特殊オブジェクトの表示を編集した編集済みプリントファイルを印刷した用紙の例を示す図である。
【００８９】
図８に示すように、画像形成装置１００に供給されたプリントファイル（原稿ファイル）では、第１の特殊オブジェクト１３１ａ，１３１ｂ，１３１ｃに対応する立方体のイメージが、１つの辺が最下方に位置する姿勢で表示されている。また、第２の特殊オブジェクト１３２ａ，１３２ｂに対応する円柱のイメージは、軸方向が紙面に垂直な方向に対して傾いた姿勢で表示されている。
【００９０】
また、第３の特殊オブジェクト１３３ａ，１３３ｂに対応する略Ｌ字状の板体のイメージは、Ｌ字状の側面が紙面に平行な面に対して傾いた姿勢で表示されている。また、第３の特殊オブジェクト１３３ａに対応する略Ｌ字状の板体のイメージは、第３の特殊オブジェクト１３３ｂに対応する略Ｌ字状の板体のイメージに対して傾いている。
【００９１】
このような原稿ファイルの第１の特殊オブジェクト１３１ａに対応する立方体のイメージを編集し、１つの面が下方を向く姿勢に変更する。そして、第１の特殊オブジェクト１３１ａに対応する立方体のイメージの編集後に一括更新を行うと、その編集と同じ編集を、第２の特殊オブジェクト１３２ａ，１３２ｂ、及び第３の特殊オブジェクト１３３ａ，１３３ｂに対応するイメージに反映させる。
【００９２】
その結果、図９に示すように、第１の特殊オブジェクト１３１ｂ，１３１ｃに対応する立方体のイメージは、第１の特殊オブジェクト１３１ａに対応する立方体のイメージと同様に、１つの面が下方を向く姿勢に変更される。また、第２の特殊オブジェクト１３２ａ，１３２ｂ、及び第３の特殊オブジェクト１３３ａ，１３３ｂに対応するイメージは、第１の特殊オブジェクト１３１ａの回転角度と同じ角度で回転した姿勢に変更される。
【００９３】
２．第２の実施形態
次に、第２実施形態に係る画像形成装置について説明する。第２の実施形態に係る画像形成装置は、上述の第１の実施形態に係る画像形成装置１００と同様な構成を有しており、異なる部分は、ダイレクトプリント処理である。したがって、ここでは、第２の実施形態におけるダイレクトプリント処理について説明し、第２実施形態に係る画像形成装置における第１の実施形態と共通する部分の説明を省略する。
【００９４】
［ダイレクトプリント処理］
第２の実施形態に係る画像形成装置１００が実行するダイレクトプリント処理について、図１０を参照して説明する。
図１０は、第２の実施形態におけるダイレクトプリント処理の例を示すフローチャートである。
【００９５】
まず、ダイレクトプリント処理が開始されると、画像形成装置１００のネットワーク制御部１０３がプリントファイルを受信する（Ｓ５１）。次に、ＣＰＵ１０１は、プリントファイル内における対象ページのコマンドを確認する（Ｓ５２）。
【００９６】
次いで、ＣＰＵ１０１（表示制御部１１３）は、対象ページのプレビューを表示／操作パネル部１０６に表示させる（Ｓ５３）。次に、ＣＰＵ１０１は、対象ページに特殊オブジェクト有りの入力が有るか否かを判別する（Ｓ５４）。この処理では、対象ページのプレビューを確認したオペレーターが特殊オブジェクトの有無を判断し、その判断結果が入力されるまで待機する。
【００９７】
Ｓ５４において、対象ページに特殊オブジェクト有りの入力が無いと判別したとき（Ｓ５４がＮＯ判定の場合）、すなわち、特殊オブジェクト無しの入力が有ると判別したとき、ＣＰＵ１０１は、後述のＳ５８の処理を行う。
【００９８】
一方、Ｓ５４において、対象ページに特殊オブジェクト有りの入力が有ると判別したとき（Ｓ５４がＹＥＳ判定の場合）、ＣＰＵ１０１は、オブジェクト情報をメモリ／ＨＤＤ１０２に保存する（Ｓ５５）。メモリ／ＨＤＤ１０２に保存するオブジェクト情報としては、例えば、特殊オブジェクトの種類、同一ページにおける特殊オブジェクト数やページ情報を挙げることができる。
【００９９】
次に、ＣＰＵ１０１は、特殊フラグをセットする（Ｓ５６）。次いで、ＣＰＵ１０１は、対象ページに対して特殊ラスタライズ処理を行う（Ｓ５７）。このＳ５７の処理は、第１の実施形態に係る特殊ラスタライズ処理（図６参照）と同じである。Ｓ５７の処理後、ＣＰＵ１０１は、後述のＳ５９の処理を行う。
【０１００】
Ｓ５４において、対象ページに特殊オブジェクト有りの入力が無いと判別したとき（Ｓ５４がＮＯ判定の場合）、ＣＰＵ１０１は、対象ページに対して通常ラスタライズ処理を行う（Ｓ５８）。すなわち、対象ページのジョブを翻訳して中間データを生成し、レンダリングを行ってラスタライズデータ（ビットマップ画像データ）を生成する。
【０１０１】
Ｓ５７又はＳ５８の処理後、ＣＰＵ１０１は、対象ページが最終ページであるか否かを判別する（Ｓ５９）。Ｓ５９において、対象ページが最終ページでないと判別したとき（Ｓ５９がＮＯ判定の場合）、ＣＰＵ１０１は、次のページについて、Ｓ５２以降の処理を繰り返す。
【０１０２】
一方、Ｓ５９において、対象ページが最終ページであると判別したとき（Ｓ５９がＹＥＳ判定の場合）、ＣＰＵ１０１は、ファイル別名保存の指示があるか否かを判別する（Ｓ６０）。ファイル別名保存の指示は、画像形成装置１００において予め設定してもよく、又、ダイレクトプリントの対象であるプリントファイルが供給される度に、オペレーターに確認し、ファイル別名保存の有無を入力させるようにしてもよい。
【０１０３】
Ｓ６０において、ファイル別名保存の指示があると判別したとき（Ｓ６０がＹＥＳ判定の場合）、ＣＰＵ１０１は、特殊オブジェクトに対応するイメージを編集した編集済みファイルを、供給されたプリントファイルとは別のファイル名でメモリ／ＨＤＤ１０２に保存する（Ｓ６１）。
【０１０４】
また、ＣＰＵ１０１は、別のファイル名で保存した編集済みファイルを、ネットワーク制御部１０３（図２参照）及びネットワーク４００（図１参照）を介して、プリントファイルの供給元（携帯端末２００やクライアントＰＣ３００）に送る。また、ＣＰＵ１０１は、別のファイル名で保存した編集済みファイルを、外部通信バス６００を介して、プリントファイルの供給元（携帯型記憶装置５００）に送る。これにより、オペレーターがダイレクトプリントの対象であるプリントファイルの再印刷を行う場合に、編集作業を省略することができる。
【０１０５】
Ｓ６１の処理後、又はＳ６０において、ファイル別名保存の指示がないと判別したとき（Ｓ６０がＮＯ判定の場合）、ＣＰＵ１０１は、ラスタライズしたページを整理する（Ｓ６２）。Ｓ６２の処理において、ＣＰＵ１０１は、ラスタライズ処理において生成したラスタライズデータ（ビットマップ画像データ）をページ順に並べる。
【０１０６】
次に、ＣＰＵ１０１は、ラスタライズデータ（ビットマップ画像データ）をプリンター部１０５に送信して、プリンター部１０５によりラスタライズデータを印刷する（Ｓ６３）。Ｓ６３の処理後、ＣＰＵ１０１は、ダイレクトプリント処理を終了する。
【０１０７】
上述した第２の実施形態に係るダイレクトプリント処理では、１ページ毎にプレンビューを表示／操作パネル部１０６に表示して、特殊オブジェジェクトが含まれているか否かの１次判断をオペレーターの入力に任せる。これにより、ダイレクトプリント処理の負荷を軽減させることができる。また、対象のページに含まれる全ての特殊オブジェクトを予め把握することができるため、オペレーターがページ全体のレイアウトを考えながら各特殊オブジェクトに対応するイメージの編集を行うことができる。
【０１０８】
［対象ページのプレビュー表示］
次に、第２の実施形態におけるダイレクトプリント処理のＳ５３で行われる対象ページのプレビュー表示の例について、図１１を参照して説明する。
図１１は、第２の実施形態における画像形成装置の表示／操作パネル部によるプレビュー表示の例を示す図である。
【０１０９】
図１１に示すように、複数の特殊オブジェクトが含まれているページのプレビュー表示には、各特殊プロジェクトに対応するイメージが表示されている。オペレーターは、プレビュー表示における各特殊プロジェクトに対応するイメージをタップすることにより、特殊プロジェクト有りの指示を行う。また、オペレーターが特殊プロジェクトは含まれてないと判断した場合は、「Ｎｅｘｔ」のアイコンをタップする（押す）。
【０１１０】
［特殊オブジェクトを含んでいる場合の表示例］
次に、プレビュー表示に特殊オブジェクトが含まれていた場合の表示／操作パネル部１０６の表示例を説明する。
【０１１１】
図１２は、プレビュー表示に特殊オブジェクトが含まれていた場合の表示／操作パネル部１０６の表示例を示す図である。図１２に示す表示例では、特殊オブジェクトの第１の具体例である三次元オブジェクトが３つ含まれているページがある場合の表示／操作パネル部１０６を示している。
【０１１２】
図１２に示す表示例では、図１１に示すプレビュー表示を小さくして表示する。また、図１２に示す表示例では、複数（３つ）の三次元オブジェクトに対応するイメージを表示するそれぞれ所定の枠（ウィンドウ）１４１ａ，１４１ｂを表示画面内に表示する。そして、複数（３つ）の三次元オブジェクトに対応するイメージは、所定の枠１４１ａ，１４１ｂにおいて可変のビューアングルで表示する。
【０１１３】
なお、図１２において、３つ目の三次元オブジェクトに対応するイメージ、及びそのイメージを表示する所定の枠は、所定の枠１４１ａによって隠れて見えない。また、各所定の枠１４１ａ，１４１ｂには、「３Ｄ（三次元でもよい）オブジェクトを編集できます。」という情報を表示してもよい。
【０１１４】
さらに、図１２に示す表示例では、所定の枠１４１ａ，１４１ｂ等を表示する領域の側方に「Ｚｏｏｍ」、「Ｐｏｓｉｔｉｏｎ」、「Ｒｏｔａｔｅ」、「Ｆｒａｍｅ」、「Ｐｒｏｏｆ」、「Ｎｅｘｔ」、「Ｅｎｄ」、「Ａｐｐｌｙ ｔｏ ａｌｌ ｏｂｊｅｃｔｓ」、「Ｃａｎｃｅｌ」のアイコンを表示する。
【０１１５】
図１２に示す表示例において、複数の特殊オブジェクトに対応するイメージを一括で編集する場合は、「Ａｐｐｌｙ ｔｏ ａｌｌ ｏｂｊｅｃｔｓ」のアイコンをタップする。これにより、１つの特殊オブジェクトに対応するイメージの編集を、その他の特殊オブジェクトに対応するイメージの編集に反映させて、複数のイメージを同時に確認することができる。さらに、特殊オブジェクトに対応するイメージの編集を、プレビュー表示における特殊オブジェクトに対応するイメージにも反映させて、ページ全体を確認することができる。
【０１１６】
上述した第２の実施形態では、オペレーターが、三次元オブジェクトが含まれているページがあり、その三次元オブジェクトを編集することがきることを認識できる。その結果、オペレーターは、三次元オブジェクト（特殊オブジェクト）のアングル等のビューを所望のビューに変える（編集する）ことができ、適切な印刷結果を得ることができる。
【０１１７】
また、上述した第２の実施形態では、対象のページに含まれる全ての特殊オブジェクトに対応するイメージを容易に確認することができる。また、オペレーターがイメージの編集する順番を簡単に変更することができ、特殊オブジェクトに対応するイメージの編集の自由度を高めることができる。
【０１１８】
本発明は上述した実施形態例に限られるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りにおいて、その他種々の応用例、変形例を取り得ることは勿論である。すなわち、上述した実施形態例は、本発明を分かりやすく説明するために装置の構成を詳細且つ具体的に説明したものであり、必ずしも説明した全ての構成要素を備えるものに限定されない。
【０１１９】
また、上述した実施形態は、本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施形態の構成の一部を他の実施形態の構成に置き換えることが可能であり、また、ある実施形態の構成に他の実施形態の構成を加えることも可能である。また、各実施形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【０１２０】
例えば、上記第１及び第２の実施形態では、三次元オブジェクトに対応するイメージを、それぞれ所定の枠に可変のビューアングルで表示した。しかし、本発明に係る画像形成装置としては、三次元オブジェクトに対応するイメージを、可変のレイヤーイメージとして表示してもよい。この場合は、特殊オブジェクトに対応するイメージとして、レイヤーイメージが印刷される。
【符号の説明】
【０１２１】
１…画像処理システム、  １００…画像形成装置、  １０１…ＣＰＵ、  １０２…メモリ／ＨＤＤ、  １０３…ネットワーク制御部、  １０４…Ｉ／Ｏ部、  １０５…プリンター部、  １０６…表示／操作パネル部、  １１１…特殊オブジェクト判断部、  １１２…警告情報生成部、  １１３…表示制御部、  １１４…プリント制御部、１２１，１４１ａ，１４１ｂ…所定の枠、  ２００…携帯端末、  ３００…クライアントＰＣ、  ４００…ネットワーク、  ５００…携帯型記憶装置、  ６００…外部通信バス
【図１】
2020144407.tif 000003
【図２】
2020144407.tif 000004
【図３】
2020144407.tif 000005
【図４】
2020144407.tif 000006
【図５】
2020144407.tif 000007
【図６】
2020144407.tif 000008
【図７】
2020144407.tif 000009
【図８】
2020144407.tif 000010
【図９】
2020144407.tif 000011
【図１０】
2020144407.tif 000012
【図１１】
2020144407.tif 000013
【図１２】
2020144407.tif 000014