(57)【要約】【課題】描画情報に従って描かれる複数ページの文書のページ毎に画像の形成に関わる形成条件が指定される場合に、その描画情報を文書情報に変換した後においても、変換前と同じ形成条件を指定しやすくする。【解決手段】サーバ装置は、ＰＤＬデータと、このＰＤＬデータに従って描かれる各ページの文書に割り当てられ、このＰＤＬデータに基づく画像の形成に関わるページ毎に指定された形成条件を取得する。サーバ装置は、ＰＤＬデータに従って描かれる文書の形成条件が互いに共通する各ページを表すＰＤＦファイルを、それぞれの形成条件について生成する。この構成により、ＰＤＦファイルの全ページに同一の形成条件を指定する汎用の装置であっても、ＰＤＬデータが表す文書の各ページに指定された形成条件と同じ条件を指定し得る。【選択図】図６
2011008433.tif 000002
【特許請求の範囲】
【請求項１】
画像を形成する対象である複数ページの文書を描く処理が記述された描画情報を取得する描画情報取得手段と、
前記描画情報に基づいて画像形成装置が画像を形成するときに従う、前記文書のページ毎にそれぞれ指定された形成条件を取得する条件取得手段と、
前記描画情報に従って描かれる前記文書の前記指定された形成条件が互いに共通する各ページを表す文書情報を、各前記形成条件についてそれぞれ生成する生成手段と、
前記生成手段により生成された文書情報を出力する出力手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記生成手段は、前記描画情報に従って描かれる文書のページ順に割り当てられるページ番号が連続し、且つ前記形成条件が互いに共通する各ページの文書を表す前記文書情報を、それぞれ生成する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記生成手段は、それぞれ対応する前記形成条件を識別する名称を付した前記文書情報を生成する
ことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記出力手段は、前記文書情報を、その生成の基となった前記描画情報毎に割り当てられた対応する記憶領域に記憶させるよう出力する
ことを特徴とする請求項１ないし３のいずれかに記載の画像処理装置。
【請求項５】
コンピュータを、
画像を形成する対象である複数ページの文書を描く処理が記述された描画情報を取得する描画情報取得手段と、
前記描画情報に基づいて画像形成装置が画像を形成するときに従う、前記文書のページ毎にそれぞれ指定された形成条件を取得する条件取得手段と、
前記描画情報に従って描かれる前記文書の前記指定された形成条件が互いに共通する各ページを表す文書情報を、各前記形成条件についてそれぞれ生成する生成手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
帳票印刷などを行う印刷装置には、給紙を行う給紙手段の選択や、片面／両面プリント、白黒／カラープリントなどの画像の形成に関わる形成条件を、ページ記述言語などで記述された描画情報に従って描画される文書のページ毎に指定して印刷するものがある。また、この描画情報を、ＰＤＦ（Portable Document Format）形式などの文書の閲覧に適した形式の文書情報に変換して文書管理することがあるが、この文書情報に基づいて印刷する場合にも同じ形成条件を再現したいという要請がある。特許文献１には、印刷設定情報が埋め込まれた印刷対象のファイルを解析し、その解析結果に基づいて印刷条件（形成条件）を設定して印刷することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−４１８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、汎用のコンピュータや画像形成装置では、ファイルの画像形成の対象である全ページについて同一の形成条件を指定するものが多い。
本発明の目的は、描画情報に従って描かれる複数ページの文書のページ毎に画像の形成に関わる形成条件が指定される場合に、その描画情報を文書情報に変換した後においても、変換前と同じ形成条件を指定しやすくするための仕組みを提供することである。
【課題を解決するための手段】
【０００５】
上述した課題を解決するため、本発明の請求項１に係る画像処理装置は、画像を形成する対象である複数ページの文書を描く処理が記述された描画情報を取得する描画情報取得手段と、前記描画情報に基づいて画像形成装置が画像を形成するときに従う、前記文書のページ毎にそれぞれ指定された形成条件を取得する条件取得手段と、前記描画情報に従って描かれる前記文書の前記指定された形成条件が互いに共通する各ページを表す文書情報を、各前記形成条件についてそれぞれ生成する生成手段と、前記生成手段により生成された文書情報を出力する出力手段とを備えることを特徴とする。
【０００６】
本発明の請求項２に係る画像処理装置は、請求項１に係る構成において、前記生成手段は、前記描画情報に従って描かれる文書のページ順に割り当てられるページ番号が連続し、且つ前記形成条件が互いに共通する各ページの文書を表す前記文書情報を、それぞれ生成することを特徴とする。
本発明の請求項３に係る画像処理装置は、請求項１又は２に係る構成において、前記生成手段は、それぞれ対応する前記形成条件を識別する名称を付した前記文書情報を生成することを特徴とする。
本発明の請求項４に係る画像処理装置は、請求項１ないし３のいずれかに係る構成において、前記出力手段は、前記文書情報を、その生成の基となった前記描画情報毎に割り当てられた対応する記憶領域に記憶させるよう出力することを特徴とする。
【０００７】
本発明の請求項５に係るプログラムは、コンピュータを、画像を形成する対象である複数ページの文書を描く処理が記述された描画情報を取得する描画情報取得手段と、前記描画情報に基づいて画像形成装置が画像を形成するときに従う、前記文書のページ毎にそれぞれ指定された形成条件を取得する条件取得手段と、前記描画情報に従って描かれる前記文書の前記指定された形成条件が互いに共通する各ページを表す文書情報を、各前記形成条件についてそれぞれ生成する生成手段として機能させる。
【発明の効果】
【０００８】
請求項１，５に係る発明によれば、描画情報に従って描かれる複数ページの文書のページ毎に画像の形成に関わる形成条件が指定される場合に、その描画情報を文書情報に変換した後においても、変換前と同じ形成条件を指定しやすくすることができる。
請求項２に係る発明によれば、描画情報に従って描かれる文書の各ページに割り当てられたページ順に、文書情報が表す文書の各ページに係る画像を形成させやすくすることができる。
請求項３に係る発明によれば、文書情報に付された名称から、対応する形成条件を識別することができる。
請求項４に係る発明によれば、生成の基となった描画情報毎に記憶領域を分けて、文書情報を記憶させることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態である文書管理システムの構成を示す図である。
【図２】サーバ装置の構成を示すブロック図である。
【図３】ＰＣの構成を示すブロック図である。
【図４】サーバ装置で扱われるデータの構造の一例を説明する図である。
【図５】サーバ装置が実行する制御の手順を示すフローチャートである。
【図６】ＰＤＬデータからＰＤＦファイルへの変換を説明する図である。
【図７】サーバ装置が実行する制御の手順を示すフローチャートである。
【図８】ＰＤＦファイルに名称を付してＰＣに記憶する手順を説明する図である。
【図９】形成条件とＰＤＦファイルの名称との対応関係を説明する図である。
【発明を実施するための形態】
【００１０】
［実施形態］
図１は、本発明の一実施形態である文書管理システムの構成を示す図である。
本実施形態の文書管理システム１は、帳票などの文書を描画する処理がページ記述言語により記述された描画情報（以下、「ＰＤＬデータ」という。）に基づく印刷を行う一方で、印刷した各ページを表すＰＤＦ形式の文書情報（以下、「ＰＤＦファイル」という。）を生成して管理するためのシステムである。文書管理システム１は、画像処理装置としてのサーバ装置１００と、パーソナルコンピュータ（以下、「ＰＣ」という。）２００と、画像形成装置３００と、印刷装置４００とを備える。サーバ装置１００と、ＰＣ２００と、画像形成装置３００とは通信網ＮＷにより接続されている。通信網ＮＷは、例えばＬＡＮ（Local Area Network）であるが、この通信路の有線・無線や、通信路の種類については特に問わない。印刷装置４００は、サーバ装置１００と通信ケーブル等の専用の通信路、又は通信網を介して接続されている。サーバ装置１００は、ＰＤＬデータに基づいて印刷装置４００に印刷させたり、このＰＤＬデータの内容を表すＰＤＦファイルを生成したりする。ＰＣ２００は、サーバ装置１００から送られてくるＰＤＦファイルを蓄積したり、蓄積したＰＤＦファイルに基づいて画像形成装置３００に画像を形成させたりする。画像形成装置３００は、ＰＣ２００の制御に従って記録媒体に画像を形成する。印刷装置４００は、ＰＤＬデータに基づく印刷を行う。なお、ここでは、文書管理システム１を構成する各装置をそれぞれ１台ずつとしているが、これらは複数あってもよい。
【００１１】
図２は、サーバ装置１００の構成を示すブロック図である。
サーバ装置１００は、制御部１１０と、通信部１２０と、操作部１３０と、記憶部１４０と、表示部１５０とを備える。制御部１１０は、ＣＰＵ（Central Processing Unit）や、ワークエリアを提供するＲＡＭ（Random Access Memory）及び各種制御プログラムを記憶するＲＯＭ（Read Only Memory）を備える。ＣＰＵは、ＲＯＭに記憶された制御プログラムをＲＡＭに読み出して、その制御プログラム記述された手順に従って制御を行う。通信部１２０は、通信を行うためのモデムを備えおり、通信網ＮＷ経由でＰＣ２００と通信したり、印刷装置４００と通信したりする。操作部１３０は、キーボードやマウスなどの操作手段を備え、ユーザによる操作手段の操作を受け付けると、その受け付けた操作の内容を表す操作情報を制御部１１０に出力する。記憶部１４０は、例えばＨＤＤ（Hard Disk Drive）であり、定型書式の各欄に記入すべき内容（値）がある規則に従って配列して記述されたデータ（以下、「配列データ」という。）や、文書の定型書式を定義する定型データなどを記憶する。表示部１５０は、液晶ディスプレイなどの表示装置を備え、画像を表示することにより情報を報知する。
なお、サーバ装置１００への配列データの提供の態様は特に問わず、例えば通信により提供されてもよいし、過般型の記憶媒体を用いて提供されてもよい。
【００１２】
図３は、ＰＣ２００の構成を示すブロック図である。
ＰＣ２００は、制御部２１０と、通信部２２０と、操作部２３０と、記憶部２４０と、表示部２５０とを備える。制御部２１０は、ＣＰＵやメモリを備え、自装置の各部の動作を制御する。通信部２２０は、通信を行うためのモデムを備え、通信網ＮＷ経由でＰＣ２００や画像形成装置３００と通信する。操作部２３０は、キーボードやマウスなどを備え、ユーザにより行われた操作の内容を表す操作情報を制御部２１０に出力する。記憶部２４０は、例えば大容量のＨＤＤにより実現される記憶装置を備え、サーバ装置１００から与えられるＰＤＦファイルなどの情報を記憶する。表示部２５０は、液晶ディスプレイなどの表示装置を備え、例えば記憶部２４０に蓄積されたＰＤＦファイルが表す文書を画像により表示する。
【００１３】
画像形成装置３００は、電子写真方式のプリンタであり、汎用の画像形成装置である。画像形成装置３００は、ＰＣ２００の制御の下で記録媒体に画像を形成する機能を有している。なお、画像形成装置３００は、電子写真方式で画像を形成するものに限らず、インクジェット方式など他の方式を採用した装置であってもよい。
【００１４】
印刷装置４００は、サーバ装置１００の記憶部１４０に記憶されている定型データと同じものを記憶している。印刷装置４００は、サーバ装置１００から送られてくる配列データと、自装置が記憶する定型データとに基づき、定型書式に配列データにより定義される内容が割り当てられたラスタ形式の画像情報を生成する。また、印刷装置４００は、配列データと定型データとに基づいて、各画像情報に基づく画像の形成に関わる形成条件を特定して、特定した形成条件に従って印刷を行う。この形成条件は、画像を形成する装置が従うものであり、例えば配列データや定型データの記述から印刷装置４００が特定する。
【００１５】
以上のとおり、サーバ装置１００は、配列データを印刷装置４００に送信することにより、帳票などの文書に係る画像の印刷を行わせる。その一方で、サーバ装置１００は、配列データと、記憶部１４０に記憶されている定型データとに基づいて、印刷装置４００による印刷の対象となった文書に対応するＰＤＬデータを生成する。このＰＤＬデータは、印刷装置４００による画像の形成の対象となった文書を描く処理をページ記述言語を用いて記述したデータである。サーバ装置１００は、ＰＤＬデータに従って描画される文書を表すＰＤＦファイルを生成する。
【００１６】
図４は、サーバ装置１００で扱われるデータの構造の一例を説明する図である。同図（ａ）は、ＰＤＬデータの構造を表し、同図（ｂ）はＰＤＬデータが表す各ページの文書に指定される形成条件を表す。同図（ａ）において、ＰＤＬデータは、第１ページから第９ページまでの計９ページを含む文書が記述されたデータである。
同図（ｂ）に示すように、ここでは形成条件の種別として、「給紙」、「片面／両面」、「白黒／カラー」及び「オフセット排出」の４種類を扱う。形成条件「給紙」は、用紙選択に関わる条件で、給紙を行わせる給紙手段を指定するものである。形成条件「給紙」は、色紙を給紙する給紙手段か、又は白色の普通紙を給紙する給紙手段のいずれかを表す。形成条件「片面／両面」は、用紙の一方の面（片面）に画像を形成するか、又は用紙の両方の面に画像を形成かのいずれかを表す。形成条件「白黒／カラー」は、白黒画像を形成する「白黒」か、又は多色画像を形成する「カラー」のいずれかを表す。形成条件「オフセット排出」は、いわゆるオフセット排出を行うか否かを指定するものであり、オフセット排出を行うか、又は行わないかのいずれかを表す。このオフセット排出は、例えば帳票において品物の配送先を仕分け単位とする場合など、或る仕分け単位が視覚的に分かりやすくなるように、決められた単位毎に用紙の排出位置をずらして排出する機能に対応する。
【００１７】
また、図４（ａ）に示すように、このＰＤＬデータが表す文書の各ページには、「１」から「９」と付したようにそのページ順にページ番号が割り当てられている。ここでは、同図（ａ）の最前面に位置する第１ページには、ページ番号として「１」（第１ページ）が割り当てられ、ページ順に昇順のページ番号「２」、「３」・・・が順次割り当てられている。なお、同図（ａ）においてハッチングの種類が同一のページは、指定された形成条件が互いに共通することを意味する。
【００１８】
［動作］
続いて、文書管理システム１の動作について説明する。
図５は、サーバ装置１００がＰＤＬデータに基づいてＰＤＦファイルを生成するときに実行する制御の手順を示すフローチャートである。以下では、サーバ装置１００が、図４に示す内容のＰＤＬデータ及び形成条件に基づいて、ＰＤＦファイルを生成する場合の動作について説明する。
サーバ装置１００の制御部１１０は、操作者により操作部１３０が操作されるなどして、ＰＤＦファイルを生成するための制御を開始すると判断すると、その対象とするＰＤＬデータを取得する（ステップＳＡ１）。ここでは、制御部１１０は、印刷装置４００に印刷させるために送信した配列データと、記憶部１４０に記憶しておいた定型データとに基づきＰＤＬデータを生成し、これを取得する。次に、制御部１１０は、ＰＤＬデータを読み取ってその内容を解析する（ステップＳＡ２）。そして、制御部１１０は、解析したＰＤＬデータに基づき、ＰＤＦファイルの１ページ分の文書情報を生成して、これを記憶部１４０に記憶させる（ステップＳＡ３）。このとき、制御部１１０は、ＰＤＬデータの１ページ分の記述を、ＰＤＦ形式に従う記述に変換して文書情報を生成する。ここでは、制御部１１０は、図４（ａ）に示される第１ページに対応するＰＤＬデータに基づき、ＰＤＦファイルの第１ページの文書情報を生成する。
【００１９】
次に、制御部１１０は、ステップＳＡ１で取得したＰＤＬデータに基づくＰＤＦファイルを生成する処理を終了したか否かを判断する（ステップＳＡ４）。ここでは、制御部１１０は、まだ第１ページの文書情報を生成しただけであり、全てのページについて生成していないので、「ＮＯ」と判断してステップＳＡ５に進む。次に、制御部１１０は、ステップＳＡ３で文書情報を生成したページに指定される形成条件と、次ページに指定される形成条件とをそれぞれ取得する（ステップＳＡ５）。ここでは、制御部１１０は、第１ページに対する形成条件と、第２ページに対する形成条件とをそれぞれ取得する。そして、制御部１１０は、形成条件が変更されるか否かを判断する（ステップＳＡ６）。ここでは、第１ページに指定される形成条件は、図４（ｂ）の左側から順に「色紙」、「片面」、「白黒」、「有」であり、第２ページに指定される形成条件は「普通」、「片面」、「白黒」、「有」であるから、制御部１１０は形成条件が変更されると判断する（ステップＳＡ６；ＹＥＳ）。
【００２０】
次に、制御部１１０は、直前のステップＳＡ３の処理よりも前に同ステップの処理で生成した文書情報を、記憶部１４０に記憶しているか否かを判断する（ステップＳＡ７）。ここでは、直前のステップＳＡ３で生成した第１ページの文書情報しか記憶されていないので、制御部１１０は「ＮＯ」と判断し、ステップＳＡ８の処理に進む。そして、制御部１１０は、直前のステップＳＡ３の処理で生成し、記憶部１４０に記憶しておいた第１ページの文書情報に基づき、ＰＤＦファイルを生成する（ステップＳＡ８）。ここでは、制御部１１０は、第１ページを表すＰＤＦファイルを生成し、これを記憶部１４０に記憶させる。なお、この第１ページの文書情報に対応するＰＤＦファイルを、以下では「ＰＤＦファイルＡ１」と称する。そして、制御部１１０は、記憶部１４０に記憶しておいた第１ページの文書情報を消去して、ステップＳＡ３の処理に戻る。
【００２１】
続いて、制御部１１０は、ＰＤＬデータに基づいて、ＰＤＦ形式で記述した第２ページの文書情報を生成して、これを記憶部１４０に記憶させる（ステップＳＡ３）。そして、制御部１１０は、ステップＳＡ４の処理に進み「ＮＯ」と判断すると、ステップＳＡ３で生成した第２ページに指定される形成条件と、第３ページに指定される形成条件とをそれぞれ取得する（ステップＳＡ５）。ここでは、図４（ａ）に示すように、第２ページに指定される形成条件は、図４（ａ）の左側の形成条件から順に「普通」、「片面」、「白黒」、「有」であり、第３ページ目に指定される形成条件は「普通」、「両面」、「白黒」、「有」であるから、制御部１１０は、形成条件が変更されたと判断する（ステップＳＡ６；ＹＥＳ）。そして、制御部１１０は、上記処理ステップＳＡ７→ＳＡ８と実行し、第２ページを表す文書情報を含むＰＤＦファイルを「ＰＤＦファイルＡ２」として生成し、記憶部１４０に記憶させる。そして、制御部１１０は、記憶部１４０に記憶しておいた文書情報を消去して、ステップＳＡ３の処理に戻る。
【００２２】
続いて、制御部１１０は、ＰＤＬデータに基づいて、ＰＤＦ形式で記述した第３ページの文書情報を生成して、これを記憶部１４０に記憶させる（ステップＳＡ３）。そして、制御部１１０は、ステップＳＡ４「ＮＯ」→ＳＡ５と進んで、ステップＳＡ３で生成した第３ページに指定される形成条件と、第４ページに指定される形成条件とをそれぞれ取得する（ステップＳＡ５）。図４（ａ）に示すように、第３ページ、第４ページに指定される形成条件はともに、図４（ａ）の左側から順に「普通」、「両面」、「白黒」、「有」であり、両者は互いに共通している。よって、制御部１１０は、形成条件は変更されていないと判断する（ステップＳＡ６；ＮＯ）。そして、制御部１１０は、第３ページの文書情報を記憶部１４０に記憶させたままにし、ステップＳＡ３の処理に戻る。続いて、制御部１１０は、第４ページの文書情報を生成する（ステップＳＡ３）。制御部１１０は、ステップＳＡ４「ＮＯ」→ＳＡ５と進み、図４（ａ）に示すように、第４ページと第５ページとに指定される形成条件も互いに共通するから、制御部１１０は、ステップＳＡ６で「ＮＯ」と判断し、ＳＡ３の処理に戻る。この時点で、記憶部１４０には、図４（ａ）に示される第３ページ、第４ページの文書情報が記憶されていることになる。
【００２３】
次に、制御部１１０は、第５ページの文書情報を生成し、記憶部１４０に記憶させる（ステップＳＡ３）。そして、制御部１１０は、ステップＳＡ４「ＮＯ」→ＳＡ５と進んで、ステップＳＡ３で生成した第５ページに指定される形成条件と、次ページである第６ページに指定される形成条件とをそれぞれ取得する（ステップＳＡ５）。図４に示すように、第５ページの形成条件は、図４（ａ）の左側の形成条件から順に「普通」、「両面」、「白黒」、「有」であり、第６ページの形成条件は「色紙」、「片面」、「白黒」、「有」であるから、ここでは、制御部１１０は形成条件が変更されると判断して（ステップＳＡ６；ＹＥＳ）、ステップＳＡ７の処理に進む。そして、制御部１１０は、直前のステップＳＡ３よりも前に生成した文書情報を記憶部１４０に記憶しているか否かを判断する（ステップＳＡ７）。ここでは、第３，４ページの文書情報が記憶されているので、制御部１１０は「ＹＥＳ」と判断して、ステップＳＡ９の処理に進む。そして、制御部１１０は、記憶部１４０に記憶されている第３、４、５ページの各ページの文書情報に基づいてＰＤＦファイルを生成する（ステップＳＡ９）。そして、制御部１１０は、この第３ページから第５ページまでの計３ページ分の文書情報を含むＰＤＦファイルを、「ＰＤＦファイルＡ３−Ａ５」として記憶部１４０に記憶させる。そして、制御部１１０は、記憶部１４０に記憶しておいたすべての文書情報を消去する。そして、制御部１１０は、ステップＳＡ３の処理に戻る。
【００２４】
以降、制御部１１０は、上記処理ステップを繰り返し実行して、第６ページを表す「ＰＤＦファイルＡ６」と、第７ページから第９ページまでを表す「ＰＤＦファイルＡ７−Ａ９」をそれぞれ生成する。これにより、制御部１１０は、図６に示されるように、ステップＳＡ１で取得したＰＤＬデータに基づいて、「ＰＤＦファイルＡ１」、「ＰＤＦファイルＡ２」「ＰＤＦファイルＡ３−Ａ５」、「ＰＤＦファイルＡ６」、及び「ＰＤＦファイルＡ７−Ａ９」という５つのＰＤＦファイルを生成したことになる。このようにして、制御部１１０は、ページ番号が連続し、且つ形成条件が互いに共通する各ページを表すＰＤＦファイルの生成を完了する。そして、制御部１１０は、ＰＤＦファイルを生成する処理を終了したとして、ステップＳＡ４で「ＹＥＳ」と判断すると、処理を終了する。
以上が、サーバ装置１００がＰＤＬデータに基づいてＰＤＦファイルを生成するときに実行する制御である。
【００２５】
次に、サーバ装置１００が上記のＰＤＦファイルを生成してから、ＰＣ２００にこれを提供するまでに実行する制御について説明する。図７は、サーバ装置１００がこのときに実行する制御の手順を示すフローチャートである。ここでも、図４に示すＰＤＬデータと形成条件とに基づいて生成されたＰＤＦファイルに基づき、以下の処理ステップを実行する場合について説明する。
制御部１１０は、まず、ＰＤＦファイルを格納するためのフォルダを生成するよう、ＰＣ２００に指示する（ステップＳＢ１）。ここでは、制御部１１０は、「フォルダＡ」を作成させるための指示を表す指示情報を、通信部１２０により送信する。また、制御部１１０は、「フォルダＡ」の名称を、現在日時を表す日時情報、クライアント（顧客）を識別する情報、及び業務内容を識別する名称を含むフォルダ名を付すよう指示する。例えば、現在日時が「２００９年５月２０日１０時０３分５４秒」であるとし、ＰＣ２００に「ｈｏｓｔ１」が割り当てられ、提供しようとするＰＤＦファイルがＡ社向けの請求に関わる帳票に対応するものである場合、制御部１１０は、「フォルダＡ」の名称を「20090520100354_host1_A社請求用」とするよう指示する。ＰＣ２００の制御部２１０は、通信部２２０によりこの指示報を受信すると、フォルダＡを生成する処理として、記憶部２４０の記憶領域にフォルダＡに割り当てる記憶領域を確保する。
【００２６】
次に、制御部１１０は、これから送信しようとするＰＤＦファイルのそれぞれに名称を付す（ステップＳＢ２）。ここでは、制御部１１０は、図８に示されるように、各ＰＤＦファイルに、対応する形成条件と、これらのＰＤＦファイルに対応するＰＤＬデータが表す文書における先頭ページ、及び最終ページのページ番号とを識別する名称を付す。図９は、形成条件と、ファイル名の設定に用いられる文字列との対応関係の一例を示す図であり、このデータは記憶部１４０に予め記憶されている。制御部１１０は、この対応関係に従って各ＰＤＦファイルにファイル名を付す。なお、ここでは形成条件「白黒／カラー」については、画像形成装置３００が白黒画像を形成することを想定し省略しているが、通常はこの形成条件に対応する名称が付される。例えば、「ＰＤＦファイルＡ１」については第１ページから第１ページまでを含み、形成条件として図４（ｂ）の左側から順に「色紙」、「片面」、「有」が指定されているから、制御部１１０は、ＰＤＦファイルＡ１の名称を「1_1_色紙_片面.PDF」と付す。また、制御部１１０は、ＰＤＦファイルＡ２については「2_2_普通_片面.PDF」という名称を付し、ＰＤＦファイルＡ３―Ａ５については「3_5_普通_両面.PDF」という名称を付し、ＰＤＦファイルＡ６については「6_6_色紙_片面.PDF」という名称を付し、ＰＤＦファイルＡ７−Ａ９については「7_9_普通_両面.PDF」という名称を付す。なお、制御部１１０は、すべての形成条件を識別し得る名称を設定してもよいし、一部の形成条件に基づいて名称を付してもよい。
【００２７】
次に、制御部１１０は、これら５つのＰＤＦファイルを、ステップＳＢ１で作成させたフォルダに割り当てられた記憶領域に記憶させるよう、通信部１２０によって通信網ＮＷ経由でＰＣ２００に送信する（ステップＳＢ３）。このようにして、制御部１１０は、形成条件毎に別々に生成されたＰＤＦファイルを、その基となったＰＤＬデータ毎に割り当てられたフォルダに格納するように、各ＰＤＦファイルをＰＣ２００に送信出力する。これにより、「1_1_色紙_片面.PDF」、「2_2_普通_片面.PDF」、「3_5_普通_両面.PDF」、「6_6_色紙_片面.PDF」、「7_9_普通_両面.PDF」という５つの文書ファイルが、ＰＣ２００の記憶部２４０の「20090520100354_host1_A社請求用」というフォルダＡの配下になるよう記憶される。
以上が、サーバ装置１００がＰＤＬデータに基づいてＰＤＦファイルを生成し、ＰＣ２００に提供するときに実行する制御である。
【００２８】
ＰＣ２００のユーザは、ＰＣ２００によって蓄積されるＰＤＦファイルに基づき画像を形成させる場合には、操作部２３０を操作して、或るフォルダの配下に管理される全てのＰＤＦファイル、又は一部のＰＤＦファイルを画像形成の対象とするよう指示する。この指示に応じて、ＰＣ２００の制御部２１０は、画像形成の対象とするＰＤＦファイルをページ記述言語で記述したデータに変換し、このデータと、このデータに基づく画像の形成に関わる形成条件とを含む画像形成指示を、画像形成装置３００に送信する。画像形成装置３００は、ＰＣ２００から受信した画像形成指示に従って画像を形成する。なお、形成条件の指定はユーザが行うことになるが、ＰＤＦファイルの名称から形成条件を判断し得るので、ユーザはこの名称に基づいて形成条件を指定するとよい。
このようにして、サーバ装置１００は、互いに形成条件が共通する各ページを表すＰＤＦファイルを生成するから、汎用の画像形成装置３００でＰＤＦファイルに基づいて画像を形成しようとする場合であっても、ＰＤＬデータのページ毎に指定された形成条件を再現し得る。
【００２９】
また、元々は１つであったＰＤＬデータに基づいて、複数のＰＤＦファイルが生成されたが、例えばAdobe Systems社によって開発された「ＰＤＦキャビネット」と呼ばれるビューアを用いれば、ユーザはフォルダ内のＰＤＦファイルの内容を一括して閲覧し得る。また、上述のＰＤＬデータは、説明を簡単にするためにも少ないページ数にしていたが、かかるデータが例えば帳票を表す場合には１０００ページ単位の量となることもある。この場合、ＰＤＬデータに基づいて１つのＰＤＦファイルを生成すると、そのデータサイズが膨大になることがあり、ＰＣ２００の動作に悪影響を及ぼし兼ねないし、希望するページをユーザが見るにも手間がかかる。これに対し、この実施形態では、ＰＤＦファイルは形成条件毎に分けられているから、１つあたりのデータサイズはさほど大きくならなくなり、表示処理の効率がよい。
【００３０】
［変形例］
本発明は、上述した実施形態と異なる形態で実施することが可能である。また、以下に示す変形例は、各々を組み合わせてもよい。
［変形例１］
上述した実施形態では、サーバ装置１００に内蔵されている制御部１１０の例で説明したが、この制御部１１０は、サーバ装置１００に内蔵されているものに限らず、例えばパーソナルコンピュータなど画像処理装置に備えられるものであってもよい。また、ＰＣ２００についても他の情報処理装置により実現されてもよい。また、上述した実施形態では、サーバ装置１００がＰＤＬデータからＰＤＦファイルへの変換を行い、ＰＣ２００の記憶部２４０にこれを記憶させていたが、これらが１台の装置によって実現されてもよい。この場合、かかる装置は、ＰＤＬデータ毎にフォルダを分けてＰＤＦファイルを記憶部１４０に記憶するよう出力する。また、フォルダの名称の設定や、文書ファイルの名称の設定をＰＣ２００が行ってもよい。この場合、サーバ装置１００は、ＰＣ２００にＰＤＦファイルのほかに、形成条件を識別するための情報を送信して、ＰＣ２００はこの情報に基づきＰＤＦファイルの名称を付す。
なお、上述した実施形態において制御部１１０により実現される機能は、１又は複数のハードウェア回路により実現されてもよいし、１又は複数のプログラムを演算装置が実行することにより実現されてよいし、これらの組み合わせにより実現されてもよい。
【００３１】
［変形例２］
上述した実施形態では、サーバ装置１００は、ステップＳＡ６においてあらかじめ決められた種類の形成条件がすべて一致すれば「ＮＯ」と判断していたが、ユーザにより決められた形成条件についてのみ変化があったか否かを判断してもよい。この場合、制御部１１０は、ユーザによる形成条件を指定する操作を操作部１３０により受け付けると、この受け付けられた形成条件に従って互いに形成条件が共通するページを特定する。これにより、同一のフォルダの配下に管理される形成条件がユーザの設定に応じたものとなり、ユーザにとってＰＤＦファイルを管理しやすくなる。また、制御部１１０がステップＳＢ２の処理で付すファイル名についても、ユーザにより変更し得るように構成してもよい。この場合、ユーザが操作部１３０の操作を行うことにより、その操作に従って、制御部１１０が図９に示されるテーブルを書き換える。このとき、制御部１１０は、「名称」のフィールドに記述された内容を、ユーザの操作に応じて書き換える。
【００３２】
［変形例３］
上述した実施形態では、サーバ装置１００は、ページ番号が連続し、且つ互いに形成条件が共通するページをそれぞれ特定して、ＰＤＦファイルを生成していた。これに対し、ページ番号を考慮せずに、ＰＤＬデータにおいて形成条件が互いに共通するすべてのページを表すＰＤＦファイルを生成してもよい。この場合にも、形成条件が互いに共通する各ページを表すＰＤＦファイルをそれぞれ生成することになり、汎用の画像形成装置３００であっても、印刷装置４００による印刷と同じ形成条件を実現し得る。
【００３３】
［変形例４］
上述した実施形態では、ＰＣ２００がＰＤＦファイルに基づいて画像形成装置３００に画像を形成させる際に、ユーザが形成条件を指定していたが、以下の応用が考えられる。上述したように、生成の基となったＰＤＬデータ毎に対応するフォルダの配下に各ＰＤＦファイルが管理され、且つＰＤＦファイルの名称は、そのＰＤＦファイルに対応する形成条件と、対応するＰＤＬデータの先頭ページ及び最終ページのページ番号とを識別するものであった。よって、ＰＣ２００は、フォルダの名称からＰＤＬデータの種類を特定し、ＰＤＦファイルの名称から各ＰＤＦファイルに指定されるべき形成条件を特定し得る。そこで、ＰＣ２００は、ＰＤＬデータの種類に関する情報を表示部２５０に表示してユーザに提示する一方で、形成条件をＰＤＦファイルの名称から特定して、特定した形成条件に従って画像形成装置３００にＰＤＦファイルに係る画像を形成させるよう制御するようにしてもよい。この構成によれば、ＰＤＦファイル基づく画像形成をする際に、ユーザが形成条件を指定しなくてもよい。また、この場合に、ＰＤＦファイルの名称からページ順も特定し得るので、画像形成装置３００がＰＤＬデータにおいて指定されていたページ順に従って、ＰＤＦファイルの各ページに係る画像を形成する、という応用も考えられる。
また、この場合、ＰＣ２００がＰＤＦファイルの名称から形成条件を特定して、これを画像形成装置３００に指定してもよいし、画像形成装置３００に形成条件の特定に係るアプリケーションプログラムを組み込んで、それぞれ形成条件を設定させるようにしてもよい。
【００３４】
［変形例５］
上述した実施形態では、文書として帳票を用いる場合について説明したが、他の文書管理に本発明を適用してもよく、その種別については特に問わない。また、定型印刷を行う場合に限らないし、描画情報はページ記述言語で記述されたものに限らず、各種の文書ファイルや画像ファイルでもよく、中間コードなどのサーバ装置１００が解釈し得るデータであってもよい。例えば、サーバ装置１００は、配列データと定型データとに基づいて直接ビットマップ形式の画像情報を生成してもよく、この場合、この画像情報を描画情報として採用し得る。要するに、サーバ装置１００は、複数ページの文書を描く処理が記述され、その文書のページ毎に形成条件が指定された描画情報に基づいてＰＤＦファイルを生成する構成であればよい。また、サーバ装置１００が生成する文書情報のデータ形式はＰＤＦ形式に限らず、ＴＩＦＦ（Tagged Image File Format）形式などであってもよいし、表示装置への表示を目的としないデータ形式も採用し得る。
【００３５】
上述した第１及び第２実施形態では、形成条件の種別として「給紙」、「片面／両面」、「白黒／カラー」及び「オフセット排出」の４種類を例としたが、その種類や種類数についてはどのような態様でもよい。例えば、用紙を排出する排出手段の選択や、用紙の綴じ方向や、ステープルの有無や、パンチ穴の形成の有無などを指定する形成条件が採用されてもよい。
【符号の説明】
【００３６】
１…文書管理システム、１００…サーバ装置、１１０，２１０…制御部、１２０，２２０…通信部、１３０，２３０…操作部、１４０，２４０…記憶部、１５０，２５０…表示部、３００…画像形成装置、４００…印刷装置。
【図１】
2011008433.tif 000003
【図２】
2011008433.tif 000004
【図３】
2011008433.tif 000005
【図４】
2011008433.tif 000006
【図５】
2011008433.tif 000007
【図６】
2011008433.tif 000008
【図７】
2011008433.tif 000009
【図８】
2011008433.tif 000010
【図９】
2011008433.tif 000011