(57)【要約】【課題】  画像形成装置に搭載されている受信印刷機能は、受信した印刷原稿を結合して出力するとき、出力原稿を構成する全データの受信が終了したあとに、それらを正しい順番に並び直して印刷している。そのためデータがすべて揃わなければ印刷が開始できず、印刷開始時間が遅くなるという課題がある。【解決手段】  関連原稿の受信状況によって、ユーザーが作成した印刷原稿の出力開始方向を決定し、決定した出力順によって、受信が完了した関連原稿を並び替え、所望の出力を得る。【選択図】  図２
2013208820.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置内に保持されているアウトライン原稿を利用し、
ユーザーが印刷原稿を作成・印刷できる画像形成装置において、
ユーザーが作成した印刷原稿に紐づいた関連原稿が外部データ記憶装置に保持されているならば、印刷原稿からその所在情報を読みだす関連原稿情報取出手段(331)と、
関連原稿情報取出手段(331)によって読み出された所在情報に従って、関連原稿を同時並列で画像形成装置に受信する関連原稿受信手段(335)と、
受信中の関連原稿の到着状況を監視する関連原稿受信監視手段(334)と、
関連原稿の受信状況によって、ユーザーが作成した印刷原稿の出力開始方向を決定する出力開始方向決定手段(332)と、
出力開始方向決定手段(332)によって決定された出力開始方向によって、受信が完了した関連原稿の出力順を並び替え、所定の出力を得る受信済データ出力監視手段(336)と、
を持つことを特徴とする画像形成装置。
【請求項２】
前記アウトライン原稿は、複数のコンテンツから構成され、画像形成装置上から選択することによって出力原稿を生成できることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
画像形成装置において、
情報配信サーバーに定期的に接続する配信サーバー定期接続手段(311)と、
情報配信サーバー上に新しいアウトライン原稿があれば、受信するアウトライン原稿受信手段(312)と、
受信したアウトライン原稿を画像形成装置内で管理するアウトライン原稿整理手段(313)をもつことを特徴とする請求項１に記載の画像形成装置。
【請求項４】
画像形成装置内に保持されているアウトライン原稿を利用し、
ユーザーが印刷原稿を作成・印刷できる画像形成装置において、
ユーザーが作成した印刷原稿に紐づいた関連原稿が外部データ記憶装置に保持されているならば、印刷原稿からその所在情報を読みだす関連原稿情報取出手段(331)と、
関連原稿情報取出手段(331)によって読み出された所在情報に従って、関連原稿を同時並列で画像形成装置に受信する関連原稿受信手段(335)と、
受信中の関連原稿の到着状況を監視する関連原稿受信監視手段(334)と、
関連原稿の受信状況によって、ユーザーが作成した印刷原稿の出力開始方向を決定する出力開始方向決定手段(332)と、
出力開始方向決定手段(332)によって決定された出力開始方向によって、受信が完了した関連原稿の出力順を並び替え、所定の出力を得る受信済データ出力監視手段(336)と、
を持つことを特徴とする。
受信する関連原稿の特徴を表す原稿情報を受信する原稿情報受信手段(335)と、
受信した原稿情報から中央値を算出し、その中央値の相対関係から出力開始方向を決定する出力開始方向決定手段(332)と、
出力開始方向決定手段(334)によって決定された出力方法によって、受信が完了した関連原稿の出力順を並び替え、所定の出力を得る受信済データ出力監視手段(336)
を持つことを特徴とする。
【請求項５】
前記受信した原稿情報とは関連原稿の総受信個数、関連原稿の各ファイルサイズ、関連原稿の各受信終了予測時間を示すことを特徴とする請求項4に記載の画像形成装置。
【請求項６】
前記中央値とは受信する関連原稿総数の中央値、受信する関連原稿のファイルサイズの総数の中央値、関連原稿の受信終了予測時間の総数の中央値を示すことを特徴とする請求項4に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワーク上に分散保持されている電子データおよびそれに関連する電子データを１ヶ所に集めて、効率よく印刷する技術に関するものである。
【背景技術】
【０００２】
商業的印刷業界では、従来、第三者(顧客、クライアント)から印刷物(雑誌、新聞、カタログ、広告、グラビア等)の作成依頼を受注し、クライアントの所望の印刷物を作成し、それをクライアントに納品することでクライアントから報酬を得ている。そこでは、現在でもオフセット製版印刷機などの大規模な印刷装置等を用いているのが主流である。印刷業界では、入稿、デザインやレイアウト、カンプ(プリンタ出力によるプレゼンテーション)、校正(レイアウト修正や色修正)、校正刷り(プルーフプリント)、版下作成、印刷、後処理加工、発送といった具合に様々な工程を踏んで作業を進めてきた。これは上述のような印刷機の利用には版下作成を欠かすことができず、一度版下を作成すると、その修正は容易でなく、且つコスト的にかなり不利であるため、入念な校正、即ちレイアウトのチェックや色の確認作業が必須であったためである事等に起因する。このように、この手の業界では大掛かりな装置を必要とし、クライアントが所望する印刷物を作成するのにある程度の時間も必要であった。
【０００３】
一方で、最近電子写真方式の印刷装置やインクジェット方式の印刷装置の高速化、高画質化に伴い、上記のような印刷業界に対抗して、プリント・オン・ディマンド(Ｐｒｉｎｔ  Ｏｎ  Ｄｅｍａｎｄ：以下、PODと表記する。)と呼ばれるデジタル複写機やデジタル複合機等のデジタル画像形成装置を用いる市場も伸びている。この市場では印刷装置で扱うジョブより比較的小ロットのジョブを、大掛かりな装置、システムを用いずに、短い納期で取り扱えることを目指している。そして上記のような大規模な印刷機、印刷手法に変わって、例えばデジタル複写機やデジタル複合機等のデジタル画像形成装置を最大限に活用して、電子データを用いたデジタルプリントを実現している。このようなPOD市場では、従来の印刷業界に比べてデジタル化が進み、コンピュータを利用した管理、制御が浸透してきており、印刷業界のレベルに近づきつつある。
【０００４】
このような背景の中で、近年プリンタや複写装置等の画像形成装置は、印刷業界でよく利用する機能と同等の機能、とくに原稿をそのまま記録メディアに出力するだけでなく複雑な印刷物の作成が望まれている。例えば画像形成装置内または外部データ記憶装置内に保持されているデータを画像形成装置内でまとめた印刷物である。
【０００５】
下記特許文献1では、印刷データの先頭頁のみを画像形成装置内で保持し、印刷作業を始めるときに、外部データ記憶装置に保持されている残りの部位を受信し、合成して印刷できる装置およびその方法が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開2006-044168号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記画像形成装置に搭載されている受信印刷機能は、受信した印刷原稿を結合して出力するとき、出力原稿を構成する全データの受信が終了したあとに、それらを正しい順番に並び直して印刷している。
【０００８】
そのためデータがすべて揃わなければ印刷が開始できず、印刷開始時間が遅くなるという課題がある。この課題を解決し出力性の向上を図ることが要望されている。
【課題を解決するための手段】
【０００９】
画像形成装置内に保持されているアウトライン原稿を利用し、ユーザーが印刷原稿を作成・印刷できる画像形成装置において、ユーザーが作成した印刷原稿に紐づいた関連原稿が外部データ記憶装置に保持されているならば、印刷原稿からその所在情報を読みだす関連原稿情報取出手段(331)と、関連原稿情報取出手段(331)によって読み出された所在情報に従って、関連原稿を同時並列で画像形成装置に受信する関連原稿受信手段(335)と、受信中の関連原稿の到着状況を監視する関連原稿受信監視手段(334)と、関連原稿の受信状況によって、ユーザーが作成した印刷原稿の出力開始方向を決定する出力開始方向決定手段(332)と、出力開始方向決定手段(332)によって決定された出力開始方向によって、受信が完了した関連原稿の出力順を並び替え、所望の出力を得る受信済データ出力監視手段(336)を持つことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、関連原稿の受信状況に大きな開きがあっても先行して印刷を開始することができる。そのため画像形成装置の印刷開始時間を前倒しすることができるので、画像形成装置全体の印刷開始を早めることができる。
【図面の簡単な説明】
【００１１】
【図１】システム全体を示す図である。
【図２】画像形成装置１２０の構成を示すブロック図である。
【図３】アウトライン原稿出力プログラムの構成を示すブロック図である。
【図４】画像出力部２３０の記録メディア搬送を示す図である。
【図５】アウトライン原稿出力の操作手順を示す図である。
【図６】アウトライン原稿出力の操作手順その２を示す図である。
【図７】アウトライン原稿の構造を示す図である。
【図８】アウトライン原稿の構造その２を示す図である。
【図９】アウトライン原稿を基にユーザーが選択・作成した出力原稿示す図である。
【図１０】本実施例１の画像形成装置１２１の関連原稿情報取り出しと出力開始方向決定方法の算出を示す図である。
【図１１】本実施例１の制御処理手順を表すフローチャートを示す図である。
【図１２】本実施例１の出力結果の一例を示す図である。
【図１３】本実施例２の画像形成装置１２１の関連原稿情報取り出しと出力開始方向決定方法の算出を示す図である。
【図１４】本実施例２の出力開始方向を判定する相対関係の算出を示す図である。
【図１５】本実施例２の制御処理手順を表すフローチャートを示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１３】
図1は、本システム全体を示す図である。
【００１４】
本システムは、一つまたは複数のエンドユーザー環境100と、プライベートネットワーク環境110を介して接続している印刷形成装置120と、グローバルネットワーク環境130から構成している。
【００１５】
さらにグローバルネットワーク環境130は、グローバルエンドユーザー環境131、グローバルサーバー環境132とグローバルデータ記憶装置環境133から構成している。
【００１６】
エンドユーザー環境100では、ユーザーがアウトライン原稿のデータ作成・原稿訂正や、出力中の原稿の状況確認などをする。
【００１７】
一方画像形成装置120は、入力としては原稿読取装置から読み取った紙原稿を文書/画像データとして取り込む方法とエンドユーザー環境100またはグローバルエンドユーザー環境131で作成したアウトライン原稿を受信する方法を持つ。出力としては画像形成装置120内に保持された記録メディアに出力する。画像形成装置120は、入力された原稿データを出力する際に、画像補正やファイルのマージやページの挿入/削除や各種ページレイアウト編集や面付け処理をする機能をもつ。また出力と同時に、印刷ジョブ中の作業指示に従って、出力された記録メディアに対して、紙折り、中綴じ製本、くるみ製本、断裁、封入、帳合等の仕上げ処理をする機能をもつ。エンドユーザー環境100および原稿読取装置を備えた画像形成装置120にユーザーが作成・編集した原稿を投入することによって成果物が出力される。
【００１８】
［画像形成装置120のシステム構成］
図2は、画像形成装置120の構成を示すブロック図である。
【００１９】
画像形成装置120はスキャン部200、本体制御部210、PDL処理部220、画像出力部230、操作部240、データ記憶部250、ネットワーク制御部260から構成している。さらにスキャン部200は原稿給紙ユニット201と原稿読取部202から構成している。本体制御部210はCentral Processing Unit (中央処理装置。以下CPU211と記す)、Read Only Memory （読出専用メモリ。以下ROM212と記す)、Random Access Memory（読書専用メモリ。以下RAM213と記す)から構成している。画像出力部230は画像形成部231、排紙部232、給紙部233から構成している。
【００２０】
スキャン部200はユーザーが原稿給紙ユニット201に置いた原稿を、操作部240から入力された複写・画像形成の指示に従い、CPU211は原稿読取部202を使って原稿を読み取る。
【００２１】
本体制御部210はシステム全体を制御するコントローラであるCPU211とシステムを動作させるプログラムを保持するROM212とCPU211が動作するためのシステムワークメモリであるRAM213から構成されている。ROM212に格納されたプログラムに基づいて本体制御部210のCPU211がスキャン部200やPDL処理部220、画像出力部230、操作部240、データ記憶部250の駆動制御と後述する用紙監視プログラムの制御を行う。
【００２２】
PDL処理部220は、エンドユーザー環境100で作成されたPDL(Page Description Language:以下、PDLと表記する。) データを画像形成装置120が受信した場合、ROM212に格納された出力制御プログラムに基づいたCPU211の指示により、受信したPDLデータから印刷データを生成する。
【００２３】
画像出力部230は、入力部であるスキャン部200やPDL処理部220から入力されたデータを出力する場合、ROM212に格納された出力制御プログラムに基づいたCPU211の指示により、画像補正やファイル合成の各種面付処理をする。
【００２４】
そしてCPU211は排紙部232、給紙部233を動作させて記録メディアを画像形成部231から出力する。同時にCPU211はROM212に格納された出力制御プログラムに基づいて、記録メディアに対して紙折り、中綴じ製本、くるみ製本、断裁、封入、帳合等の仕上げ処理をする。
【００２５】
操作部240は、本発明の画像形成装置120の操作部である。本体制御部210のCPU211は、ユーザーの入力が操作部240からされたことを検出すると、キー情報をRAM213に送る。CPU211はROM212に格納された制御プログラムを実行する場合に、RAM213に保持したキー情報を使ってシステム全体の制御をする。
【００２６】
データ記憶部250は、システムソフトウェアや画像データなどを格納している。
【００２７】
ネットワーク制御部260は、プライベートネットワーク環境110を介してエンドユーザー環境100およびグローバルネットワーク環境130上の装置と通信を行うための制御をする。
【００２８】
［アウトライン原稿出力手段300のシステム構成］
図3はROM212に格納されたアウトライン原稿出力プログラムの構成を示すブロック図である。
【００２９】
アウトライン原稿出力手段300はアウトライン原稿入手手段310、アウトライン原稿表示手段320、アウトライン原稿印刷手段330から構成している。
【００３０】
さらにアウトライン原稿入手手段310は、配信サーバー定期接続手段311とアウトライン原稿受信手段312とアウトライン原稿整理手段313から構成している。
【００３１】
配信サーバー定期接続手段311は、配信サーバー上に不定期に置かれるアウトライン原稿を入手するために、定期的に配信サーバーに接続し、その有無の確認を行う。アウトライン原稿受信手段312は、もし新規もしくは更新済アウトライン原稿が配信サーバー上に置かれた場合に、そのアウトライン原稿を入手するために受信作業を行う。アウトライン原稿整理手段313は、配信サーバーから受信したアウトライン原稿を整理・管理する。配信サーバーからアウトライン原稿を受信するとき、既に受信済の同じアウトライン原稿を重複して受信することを防ぐために、受信済アウトライン原稿を管理・整理し、必要なアウトライン原稿だけを効率よく受信する。
【００３２】
アウトライン原稿表示手段320は、印刷・情報表示部の分離手段321と情報表示部の表示手段322とアウトライン原稿校正手段323から構成している。印刷・情報表示部の分離手段321は、受信したアウトライン原稿からアウトライン原稿表示手段320で表示する情報と、アウトライン原稿印刷手段330で印刷する情報を取り出す。情報表示部の表示手段322は、ユーザーが利用可能な画像形成装置用アプリケーションとして印刷・情報表示部の分離手段321で取り出した表示に関する情報を表示する。表示する際には、すでに登録された同種の表示情報があればまとめられ、一つのグループとして表示される。アウトライン原稿校正手段323は、コンテンツ選択手段324と選択肢関連情報紐付け手段325と編集情報保持手段326から構成している。
【００３３】
コンテンツ選択手段324は、ユーザーがアウトライン原稿の画像形成装置用アプリケーションを利用する場合に、ユーザーの選択した項目に合わせて、関連する項目を順次表示する。選択肢関連情報紐付け手段325は、ユーザーが画像形成装置用アプリケーションを利用する場合に、ユーザーの選択した項目に合わせて、画像形成装置120以外から関連原稿を受信する必要がある場合は、出力データに関連原稿の情報を紐付ける。編集情報保持手段326は、ユーザーがアウトライン原稿の画像形成装置用アプリケーションを利用する場合に、ユーザーが選択した選択情報を保持する。
【００３４】
ユーザーがアウトライン原稿の出力物を作成する場合に、印刷・情報表示部の分離手段321と情報表示部の表示手段322とアウトライン原稿校正手段323を用いて、ユーザーの意図を反映した固有の出力物を作成することができる。
【００３５】
続いてアウトライン原稿印刷手段330は、関連原稿情報取出手段331と出力開始方向決定手段332とデータ出力手段333から構成している。
【００３６】
関連原稿情報取出手段331は、関連原稿受信手段335と関連原稿受信監視手段334から構成している。関連原稿情報取出手段331は、アウトライン原稿表示手段320で選択・作成した出力データを印刷する場合に、画像形成装置120以外から関連原稿を取り寄せる必要があれば、出力データから必要な関連原稿の情報を取り出す。取り出した関連原稿の情報は関連原稿受信手段335でグローバルネットワーク環境130から関連原稿を受信する。関連原稿を受信する場合は、その受信状況を関連原稿受信監視手段334で監視し、出力データを構成する全ての関連原稿が適正に受信できたかを監視する。
【００３７】
出力データを構成する関連原稿の受信が終了すると、受信済情報は、出力開始方向決定手段332に伝えられる。出力開始方向決定手段332は、関連原稿受信監視手段334で得られた関連原稿の受信の開始・終了時刻を基に、出力時間がもっとも短くなる出力方法を算出する。
【００３８】
出力開始方向決定手段332で算出された出力方法に従って、データ出力手段333で出力データの印刷を行う。このとき受信済データ出力順監視手段336は出力開始方向決定手段332で決定された出力順に関連原稿および画像形成装置120内に保持された原稿が出力されているか監視し、出力結果の適正化を監視する。
【００３９】
［画像出力部230内の記録メディア搬送］
図4を用いて画像出力部230内の記録メディア搬送について説明する。
【００４０】
図4は、画像出力部230の記録メディア搬送を示す模式図である。
【００４１】
画像出力部230が管理する搬送経路401は、給紙部233が管理する給紙段ユニット402a〜402eから排紙部232が管理する排紙段ユニット403a〜403cまで接続されている。
【００４２】
画像出力部230に印刷原稿が投入されると、ROM212に格納された制御プログラムに基づいて、CPU211は給紙段ユニット402から記録メディアを給紙するように給紙部233に指示をする。そして指示を受けた給紙部233は給紙段ユニット402から記録メディアを給紙し搬送経路401に送る。
【００４３】
印刷原稿は記録メディアが感光体404および現像装置405を通過することにより現像される。
【００４４】
そして出力開始方向決定手段332で決定した出力方法で記録メディアが出力されるように、ROM212に格納された搬送制御プログラムに基づいて、画像出力部230は搬送ローラ406を使って記録メディアの表裏位置制御を行う。そして排紙部232は記録メディアを排紙段ユニット403a〜403cに排紙する。
【００４５】
［アウトライン原稿出力の操作］
図5と図6を用いてアウトライン原稿の出力操作ついて説明する。
【００４６】
図5および図6は画像形成装置120におけるアウトライン原稿の出力操作画面を示す図である。
【００４７】
図5は設定項目一覧500とコンテンツ印刷キー501から構成されている。
【００４８】
アウトライン原稿の出力操作を行う画面は、各種画像形成装置120の機能の一つとして設定項目一覧500にある。設定項目一覧500にあるコンテンツ印刷キー501から操作ができる。
【００４９】
ユーザーによってコンテンツ印刷キー501が選択されたことをCPU211が検出すると、ROM212に格納された制御プログラムに基づいてCPU211は、操作部240の画面を後述する図6(a)の第1階層のコンテンツ選択設定画面に移動する。
【００５０】
図6(a)は第1階層のコンテンツ選択設定の詳細画面である。
【００５１】
詳細画面はコンテンツ一覧600と第1階層のコンテンツ選択キー601a〜601eと移動ボタン602から構成している。画像形成装置120に保持されているアウトライン原稿が種類ごとにカテゴリー分けされ、第1階層のコンテンツ選択キー601に紐付けられている。ユーザーが第1階層のコンテンツ選択キー601a〜601eと移動ボタン602を選択したことをCPU211が検出すると、選択されたアウトライン原稿の詳細設定項目の一覧表示を行う。そのためにROM212に格納された制御プログラムに基づいてCPU211は、操作部240の画面を後述する図6（b）の第2階層のコンテンツ選択設定を示す詳細画面に移動させる。
【００５２】
図6(b)は第2階層のコンテンツ選択設定の詳細画面である。
【００５３】
詳細画面は第2階層のコンテンツ一覧610と選択済設定項目一覧611a〜611eと第2階層のコンテンツ選択キー612a〜612eと移動ボタン613から構成している。
【００５４】
ユーザーが第1階層のコンテンツ選択キー601a〜601eで選択した大分類の項目に関連したコンテンツをROM212に格納された制御プログラムに基づいてCPU211は第2階層のコンテンツ一覧610に表示する。このとき出力データの構成によって、選択済設定項目一覧611a〜611eの表示数が決定し、CPU211は表示数に合わせて表示する。また選択済設定項目一覧611a〜611eに選択できる項目が第2階層のコンテンツ選択キー612a〜612eに紐付けられ、CPU211は第2階層のコンテンツ選択キー612a〜612eを表示する。そしてユーザーが第2階層のコンテンツ選択キー612a〜612eと移動ボタン613を選択したことをCPU211が検知すると、選択された第2階層のコンテンツの詳細設定項目の一覧表示を行う。そのためにROM212に格納された制御プログラムに基づいてCPU211は、操作部240の画面を後述する図6（ｃ）の第3選択設定画面を示す詳細画面に移動させる。
【００５５】
図6(c)は第3階層のコンテンツ選択設定の詳細画面である。
【００５６】
詳細画面は第3階層のコンテンツ一覧620と選択済設定情報621と第3階層のコンテンツ選択キー622a〜622eと関連原稿の有無表示623と移動ボタン624から構成している。
【００５７】
ユーザーが第2階層のコンテンツ選択キー611a〜611eで選択した中分類の項目に関連したコンテンツをROM212に格納された制御プログラムに基づいてCPU211は第3階層のコンテンツ一覧620に表示する。このとき選択済の項目がある場合は、選択済設定項目一覧611a〜611eの表示が選択済設定情報621を示すものに変わる。また選択済設定情報621に設定した項目でさらに詳細な情報を設定する必要がある場合は第3階層のコンテンツ選択キー622a〜622eに紐付けられ、CPU211は第3階層のコンテンツ選択キー622a〜622eに表示する。第3階層のコンテンツ選択キー622a〜622eが選択されたときに、画像形成装置120以外から関連原稿の受信の必要がある場合は、関連原稿の有無表示623に関連原稿の有無情報が表示される。そしてユーザーがすべての選択を終了し移動ボタン623を選択したことを検知すると、記録メディアに出力を行う準備をする。そのためにROM212に格納された制御プログラムに基づいてCPU211は、操作部240の画面を後述する図6（d）の出力設定画面を示す詳細画面に移動させる。
【００５８】
図6(d)は出力設定画面を示す詳細画面である。
【００５９】
出力設定画面を示す詳細画面は出力設定一覧画面630と記録メディアを選択する用紙選択ボタン631と記録メディアの仕上げ方法を設定する仕上げ設定ボタン632と印刷面設定ボタン633と印刷開始ボタン634から構成している。
【００６０】
記録メディアを選択する用紙選択ボタン631と記録メディアの仕上げ方法を設定する仕上げ設定ボタン632と印刷面設定ボタン633はユーザーが選択した第1〜3階層のコンテンツを出力する時に付加できる各種設定である。この付加設定項目を、ROM212に格納された制御プログラムに基づいてCPU211は出力設定画面を示す詳細画面630に表示する。ユーザーが印刷に付加設定項目を選択したことをCPU211が検出すると、ROM212に格納された制御プログラムに基づいてCPU211は、画像形成部230に印刷指示があったときに、付加設定項目を出力データに付加して出力する。
【００６１】
[アウトライン原稿の構造を示す図]
ここで画像形成装置120に使用するアウトライン原稿の構造を示す図について説明する。
【００６２】
図7と図8と図9は画像形成装置120で使用するアウトライン原稿の構造を説明するための図である。
【００６３】
図7は一般的なアウトライン原稿の構造を示す図である。図8は本実施例１のアウトライン原稿の構造の例を示す図である。
【００６４】
アウトライン原稿700は第1階層701と第2階層702と第3階層703、第3階層の原稿保管情報704の4つの階層から構成されている。第1階層701は大項目とも呼ばれ、図6(a)の第1階層のコンテンツ選択キー601に表示される。第2階層702は中項目とも呼ばれ、図6(a)の第2階層のコンテンツ選択キー612に表示される。第3階層703は小項目とも呼ばれ、図6(a)の第3階層のコンテンツ選択キー622に表示される。このツリー型階層構造によって各コンテンツを上下左右の関係もち、上位階層がユーザーによって選択された時に、下位の階層にある情報をコンテンツ選択キーに表示する。第3階層の原稿保管情報704は図8に示すような原稿の保管位置情報をもつ。画像形成装置120内に原稿があれば保管場所情報801は「装置内」となる。また画像形成装置120以外の外部記憶装置に関連原稿がある場合は、保管場所情報801は保管場所を示す情報となる。
【００６５】
図8に示す構造をもつアウトライン原稿を上述したアウトライン原稿出力手段300に取り込むことによって、画像形成装置120用アプリケーションを提供できる。そして図5と図6のアウトライン原稿出力操作によって選択された情報はROM212に格納された制御プログラムに基づいてCPU211が、図9に示す出力原稿900として出力する。
【００６６】
［実施例1］
[実施例1の画像形成装置121の関連原稿情報取り出しと出力開始方向決定方法の算出]
図10を用いて、本実施例1の画像形成装置121の関連原稿情報取り出しと出力開始方向決定方法の算出を説明する。
【００６７】
出力原稿900を受信した画像形成装置120はRAM213に出力原稿900を一時保持する。そしてROM212に格納された制御プログラムに基づいてCPU211が出力原稿900を分析する。分析結果から出力原稿900に含まれるデータ構成と、画像形成装置120以外から受信が必要な関連原稿の有無情報1002と、関連原稿の受信先情報を含む出力原稿処理情報1001を取り出す。データ構造情報は、出力原稿900の印刷処理をするときに、受信した関連原稿の出力順を管理するために用いられる。
【００６８】
関連原稿の有無情報1002は、画像形成装置120以外から関連原稿を受信する必要があるか否かの情報をもつ。関連原稿の受信先情報は、画像形成装置120以外から関連原稿を受信する際に、関連原稿が保持されている装置の位置情報をもつ。ROM212に格納された制御プログラムに基づいてCPU211は、出力原稿900を出力するために必要な関連原稿の一斉受信を行う。一斉受信が終了した関連原稿1003a〜1003eを見つけると出力が開始できる関連原稿であるかを判断し、印刷が開始できる場合は印刷処理を開始する。このとき出力が開始できる関連原稿の関係は、
受信済関連原稿  ＝  出力物の先頭に配置される原稿  OR出力物の最後尾に配置される原稿
ならば出力を開始する。印刷処理を行う際は、出力原稿900の構造を崩さずに出力するように、出力原稿処理情報1001に含まれるデータ構造情報を用いて、関連原稿の出力順1004を整合させて出力する。
【００６９】
［本実施例1の制御処理手順を表すフローチャート］
図11を用いて、本実施例1の制御処理手順を表すフローチャートを説明する。
【００７０】
図11は画像形成装置120が印刷ジョブを受信したときの処理手順を示すフローチャートである。画像形成装置120が印刷ジョブを受信すると、ROM212に格納された制御プログラムに基づいてCPU211は、出力原稿処理情報1001の抽出を行う(S1101)。そしてROM212に格納された制御プログラムに基づいてCPU211は、抽出した出力原稿処理情報1001から受信が必要な関連原稿の有無を判別する(S1102)。もし受信が必要な関連原稿があれば、ROM212に格納された制御プログラムに基づいてCPU211は、出力原稿処理情報1001から受信先アドレスの抽出を行う(S1103)。もし受信の必要がないならば、ROM212に格納された制御プログラムに基づいてCPU211は、印刷処理(S1104)に移動する。抽出した受信先アドレスを使って、ROM212に格納された制御プログラムに基づいてCPU211は、画像形成装置120以外に保持されている関連原稿の受信を開始する(S1105)。
【００７１】
そして一定時間ごとに関連原稿の受信が完了したものがあるか否かの受信状況を、ROM212に格納された制御プログラムに基づいてCPU211は確認を行う(S1106)。もし受信完了したものがなければROM212に格納された制御プログラムに基づいてCPU211は受信の継続を行う。もし受信が完了したものがあれば、ROM212に格納された制御プログラムに基づいてCPU211は、受信済関連原稿が出力原稿900のどこの部位に相当するものかを判断する(S1107)。もし受信済関連原稿が出力原稿900における位置が先頭ならば、ROM212に格納された制御プログラムに基づいてCPU211は受信を継続しながら先頭から最後尾まで通常印刷を行う(S1108)。通常印刷とは、出力原稿900において前から順に出力していくことを意味する。またもし受信済関連原稿が出力原稿900における位置が最後尾ならば、ROM212に格納された制御プログラムに基づいてCPU211は受信を継続しながら最後尾から先頭までフェィスアップ印刷を行う(S1109)。フェィスアップ印刷とは、出力原稿900において印刷面をそろえながら最後尾から印刷を行うことを意味する。
【００７２】
またもし受信済関連原稿が出力原稿900における位置が中間部であるならば、ROM212に格納された制御プログラムに基づいてCPU211は、印刷を開始せずに他の関連原稿の受信完了を待つ(S1110)。
【００７３】
図12は本実施例１の出力原稿900の出力例である。S1107の受信済関連原稿の位置判定によって、受信済の関連原稿が先頭と判定された場合は出力例1201となる。また受信済の関連原稿が最後尾と判定され場合は、出力例1202となる。
【００７４】
［実施例２］
[実施例2の画像形成装置121の関連原稿情報取り出しと出力開始方向決定方法の算出]
図13を用いて、次に第2形態の本実施例2の画像形成装置121の関連原稿情報取り出しと出力開始方向決定方法の算出を説明する。
【００７５】
出力原稿900を受信した画像形成装置120はRAM213に出力原稿900を一時保持する。そしてROM212に格納された制御プログラムに基づいてCPU211が出力原稿900を分析する。分析結果から、出力原稿900に含まれるデータ構成と、画像形成装置120以外から受信が必要な関連原稿の有無情報1002と、関連原稿の受信先情報を含む出力原稿処理情報1001を取り出す。データ構造情報は、出力原稿900の印刷処理をするときに、受信した関連原稿の出力順を管理するために用いられる。
【００７６】
関連原稿の有無情報1002は、画像形成装置120以外から関連原稿を受信する必要があるか否かの情報をもつ。関連原稿の受信先情報は、画像形成装置120以外から関連原稿を受信する際に、関連原稿が保持されている装置の位置情報をもつ。ROM212に格納された制御プログラムに基づいてCPU211は、出力原稿900を出力するために必要な関連原稿の一斉受信の準備を行う。
【００７７】
一斉受信の準備は、受信する関連原稿1002bが保持されている外部記憶装置からROM212に格納された制御プログラムに基づいてCPU211が、受信する関連原稿1002bに必要な各種情報1301を取り寄せる。取り寄せた各種情報1301とは関連原稿の総受信個数、関連原稿の各ファイルサイズ、関連原稿の各受信終了予測時間から構成されている。これを用いて出力原稿900を効率よく出力できるように後述する図14で説明する中央値の位置関係算出結果1302から出力開始方向の判定を行う。そして中央値の位置関係算出結果1302から、ROM212に格納された制御プログラムに基づいてCPU211は、受信済の関連原稿1303a〜1303eがどのグループに属するか判断し、印刷が開始できる場合は印刷処理を開始する。印刷処理を行う際は、出力原稿900の構造を崩さずに出力するために、出力原稿処理情報1001に含まれるデータ構造情報を用いて、関連原稿の出力順1004を整合させて出力する。
【００７８】
[本実施例2の出力方向を判定する相対関係の算出]
図14を用いて、本実施例2の出力方向を判定する相対関係の算出を説明する。
【００７９】
図14は画像形成装置120が出力方向を判定する関連原稿の中央値の相対関係の算出を示す図である。
【００８０】
関連原稿の一斉受信の準備として、受信する関連原稿1002bが保持されている外部記憶装置からROM212に格納された制御プログラムに基づいてCPU211が、受信する関連原稿1002bの各種情報1301を取り寄せる。取り寄せた各種情報1301は関連原稿の総受信個数、関連原稿の各ファイルサイズ、関連原稿の各受信終了予測時間から構成され、各関連原稿に一つずつ紐付いている。
【００８１】
出力原稿900を構成する各要素の影響を受けず出力時間を効率的にするために、関連原稿の総受信個数、関連原稿の各ファイルサイズ、関連原稿の各受信終了予測時間の中央値1401を算出する。そして算出した中央値が出力原稿900のどの関連原稿に相当するものであるかを算出する。算出した中央値のうち、もっとも出力原稿900の中央に近いものを基準値とし、基準値より前に属する関連原稿を前半部、基準値より後に属する関連原稿を後半部とし、前半・後半部どちらかすべての関連原稿の受信が終了したとき印刷処理を開始する。
【００８２】
［本実施例2の制御処理手順を表すフローチャート］
図15を用いて、本実施例2の制御処理手順を表すフローチャートを説明する。
【００８３】
図15は画像形成装置120が印刷ジョブを受信したときの処理手順を示すフローチャートである。画像形成装置120が印刷ジョブを受信すると、ROM212に格納された制御プログラムに基づいてCPU211は、出力原稿処理情報1001の抽出を行う(S1101)。そしてROM212に格納された制御プログラムに基づいてCPU211は、抽出した出力原稿処理情報1001から受信が必要な関連原稿の有無を判別する(S1102)。もし受信が必要な関連原稿があれば、ROM212に格納された制御プログラムに基づいてCPU211は、出力原稿処理情報1001から受信先アドレスの抽出を行う(S1103)。もし受信の必要がないならば、ROM212に格納された制御プログラムに基づいてCPU211は、印刷処理S1104に移動する。
【００８４】
出力原稿処理情報1001から受信先アドレスの抽出を行うと、一斉受信を開始する前に受信先アドレスにある外部記憶装置からROM212に格納された制御プログラムに基づいてCPU211は、受信する関連原稿の情報を取得する（S1501）。
【００８５】
受信した関連原稿の情報からROM212に格納された制御プログラムに基づいてCPU211は、受信する関連原稿の中央値および出力開始方向を判定するための受信関連原稿のグループ分けを行う（S1502）。
【００８６】
抽出した受信先アドレスを使って、ROM212に格納された制御プログラムに基づいてCPU211は、画像形成装置120以外に保持されている関連原稿の受信を開始する(S1105)。
【００８７】
そして一定時間ごとに関連原稿の受信が完了したものがあるか否かの受信状況を、ROM212に格納された制御プログラムに基づいてCPU211は確認を行う(S1106)。もし受信完了したものがなければROM212に格納された制御プログラムに基づいてCPU211は受信の継続を行う。もし受信が完了したものがあれば、かつグループ化した関連原稿のすべてが揃ったならば、ROM212に格納された制御プログラムに基づいてCPU211は、受信済関連原稿が出力原稿900のどこの部位に相当するものかを判断する(S1503)。もし受信済関連原稿が出力原稿900における配置が先頭を含む前半部ならば、ROM212に格納された制御プログラムに基づいてCPU211は受信を継続しながら先頭から最後尾まで通常印刷を行う(S1108)。通常印刷とは、出力原稿900において前から順に出力していくことを意味する。またもし受信済関連原稿が出力原稿900における配置が最後尾を含む後半部ならば、ROM212に格納された制御プログラムに基づいてCPU211は受信を継続しながら最後尾から先頭までフェィスアップ印刷を行う(S1109)。フェィスアップ印刷とは、出力原稿900において印刷面をそろえながら最後尾から印刷を行うことを意味する。
【００８８】
またもし受信済関連原稿が出力原稿900における位置が中間部であるならば、ROM212に格納された制御プログラムに基づいてCPU211は印刷を開始せず、他の関連原稿の受信を待つ(S1110)。
【符号の説明】
【００８９】
100  エンドユーザー環境
110  プライベートネットワーク環境
120  画像形成装置
130  グローバルネットワーク環境
【図１】
2013208820.tif 000003
【図２】
2013208820.tif 000004
【図３】
2013208820.tif 000005
【図４】
2013208820.tif 000006
【図５】
2013208820.tif 000007
【図６】
2013208820.tif 000008
【図７】
2013208820.tif 000009
【図８】
2013208820.tif 000010
【図９】
2013208820.tif 000011
【図１０】
2013208820.tif 000012
【図１１】
2013208820.tif 000013
【図１２】
2013208820.tif 000014
【図１３】
2013208820.tif 000015
【図１４】
2013208820.tif 000016
【図１５】
2013208820.tif 000017