(57)【要約】【課題】ＰＤＬデータを展開して得られた印刷データを他のファイル形式のデータに変換する場合に、変換後のデータに区切り情報を容易に付加することができる画像処理装置、画像処理方法、および画像処理プログラムを提供する。【解決手段】画像処理装置としてのプリンタコントローラは、ＰＤＬデータを受信し（Ｓ２０１）、受信したＰＤＬデータをビットマップデータに展開し（Ｓ２０２）、受信したＰＤＬデータから、文書内の区切りを示す区切り情報として、章の先頭ページの番号を取得し（Ｓ２０４）、展開して得られたビットマップデータを、取得した区切り情報を反映させてＰＤＦデータに変換する（Ｓ４０６、Ｓ４０７）。【選択図】図９
2007026100.tif 000002
【特許請求の範囲】
【請求項１】
ＰＤＬデータを受信する受信手段と、
受信したＰＤＬデータを印刷データに展開する展開手段と、
受信したＰＤＬデータから、文書内の区切りを示す区切り情報を取得する取得手段と、
前記印刷データを、取得した区切り情報を反映させて他のファイル形式のデータに変換する変換手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記区切り情報は、文書内の章の先頭ページの番号であることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記区切り情報は、用紙辺の一部に突出したタブ部を有するタブ紙が文書内に挿入されるページの番号であることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記他のファイル形式のデータは、ＰＤＦデータであることを特徴とする請求項１〜３のいずれか１つに記載の画像処理装置。
【請求項５】
前記変換手段は、前記印刷データを、前記区切り情報に応じたしおり情報が設定されたＰＤＦデータに変換することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
ＰＤＬデータを受信する受信ステップと、
受信したＰＤＬデータを印刷データに展開する展開ステップと、
受信したＰＤＬデータから、文書内の区切りを示す区切り情報を取得する取得ステップと、
前記印刷データを、取得した区切り情報を反映させて他のファイル形式のデータに変換する変換ステップと、
を有することを特徴とする画像処理方法。
【請求項７】
ＰＤＬデータを受信する受信手順と、
受信したＰＤＬデータを印刷データに展開する展開手順と、
受信したＰＤＬデータから、文書内の区切りを示す区切り情報を取得する取得手順と、
前記印刷データを、取得した区切り情報を反映させて他のファイル形式のデータに変換する変換手順と、
をコンピュータに実行させるための画像処理プログラム。
【請求項８】
請求項７に記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、および画像処理プログラムに関し、特に、ＰＤＬデータを展開して得られた印刷データを他のファイル形式のデータに変換するための、画像処理装置、画像処理方法、および画像処理プログラムに関する。
【背景技術】
【０００２】
近年、ＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）の処理の高速化に伴い、ＰＯＤ（Ｐｒｉｎｔ  Ｏｎ  Ｄｅｍａｎｄ）分野においてＭＦＰが利用されてきている。
【０００３】
文書データがＰＣ（パーソナルコンピュータ）からＭＦＰに送信されて印刷される場合、通常、文書データは、ＰＣにインストールされているプリンタドライバによってＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述されたＰＤＬデータに変換され、印刷ジョブとして送信される。
【０００４】
このようなＭＦＰによる印刷では版を作る必要がないため、画像編集が容易に行われ得る。このため、ＰＤＬデータをラスタライズして得られたビットマップ形式のデータを編集して再度印刷出力するというワークフローにおいて、ＭＦＰが使用されるケースが多い。編集後のデータは、例えばＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）データに変換されて、お客さまに納品される。
【０００５】
ところで、納品されるデータが例えばマニュアルである場合など、文書内の章毎にしおり情報を設定した上でデータを納品することが多い。
【０００６】
一方、複数の文書データを１つにまとめて仕分紙を挿入して印刷する指示を一度の操作で行う印刷指示装置が開示されている（特許文献１参照）。また、文書データの印刷指示時に、プリンタドライバによって文書データに章情報を設定し、章の先頭ページが用紙の裏面ではなく表面に印字されるように指示することがある。このように、ＰＤＬデータには、文書内の区切りを示す区切り情報が含まれる場合がある。
【０００７】
しかしながら、ラスタライズして得られたビットマップ形式のデータは、もはや上記した区切り情報を保持していないため、ビットマップ形式のデータはそのまま区切り情報の無いＰＤＦデータに変換される。したがって、お客の要望などにより変換後のＰＤＦデータに例えばしおり情報を設定する必要がある場合には、編集のためのアプリケーションを用いて、変換後のＰＤＦデータに対して「しおり」を置くページを一々指定して、しおり情報を設定するという煩雑な作業が強いられ、手間と時間がかかるという問題があった。
【特許文献１】特開平８−２７８８６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は上記従来技術の有する問題点に鑑みてなされたものであり、本発明の目的は、ＰＤＬデータを展開して得られた印刷データを他のファイル形式のデータに変換する場合に、変換後のデータに区切り情報を容易に付加することができる画像処理装置、画像処理方法、および画像処理プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の上記目的は、下記の手段によって達成される。
【００１０】
（１）ＰＤＬデータを受信する受信手段と、受信したＰＤＬデータを印刷データに展開する展開手段と、受信したＰＤＬデータから、文書内の区切りを示す区切り情報を取得する取得手段と、前記印刷データを、取得した区切り情報を反映させて他のファイル形式のデータに変換する変換手段と、を有することを特徴とする画像処理装置。
【００１１】
（２）前記区切り情報は、文書内の章の先頭ページの番号であることを特徴とする上記（１）に記載の画像処理装置。
【００１２】
（３）前記区切り情報は、用紙辺の一部に突出したタブ部を有するタブ紙が文書内に挿入されるページの番号であることを特徴とする上記（１）に記載の画像処理装置。
【００１３】
（４）前記他のファイル形式のデータは、ＰＤＦデータであることを特徴とする上記（１）〜（３）のいずれか１つに記載の画像処理装置。
【００１４】
（５）前記変換手段は、前記印刷データを、前記区切り情報に応じたしおり情報が設定されたＰＤＦデータに変換することを特徴とする上記（４）に記載の画像処理装置。
【００１５】
（６）ＰＤＬデータを受信する受信ステップと、受信したＰＤＬデータを印刷データに展開する展開ステップと、受信したＰＤＬデータから、文書内の区切りを示す区切り情報を取得する取得ステップと、前記印刷データを、取得した区切り情報を反映させて他のファイル形式のデータに変換する変換ステップと、を有することを特徴とする画像処理方法。
【００１６】
（７）ＰＤＬデータを受信する受信手順と、受信したＰＤＬデータを印刷データに展開する展開手順と、受信したＰＤＬデータから、文書内の区切りを示す区切り情報を取得する取得手順と、前記印刷データを、取得した区切り情報を反映させて他のファイル形式のデータに変換する変換手順と、をコンピュータに実行させるための画像処理プログラム。
【００１７】
（８）上記（７）に記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の効果】
【００１８】
本発明によれば、受信したＰＤＬデータを展開して得られた印刷データを他のファイル形式のデータに変換する場合、変換後のデータに区切り情報が自動的に付加される。したがって、お客の要望などにより変換後の例えばＰＤＦデータにしおり情報を設定する必要がある場合でも、編集のためのアプリケーションを用いてページを一々指定して、しおり情報を設定するという煩雑な作業をなくすことができ、操作者の負担が軽減される。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００２０】
図１は、印刷システムの全体構成を示すブロック図である。印刷システムは、ＰＣ（パーソナルコンピュータ）１００と、画像処理装置としてのプリンタコントローラ２００と、プリンタ３００とを備えている。ＰＣ１００とプリンタコントローラ２００とはネットワーク４００を介して、プリンタコントローラ２００とプリンタ３００とは直接機器間で、それぞれ相互に通信可能に接続されている。
【００２１】
なお、プリンタコントローラ２００とプリンタ３００とは、直接機器間で接続されることなくネットワーク４００を介して接続されていてもよいし、ＰＣ１００とプリンタコントローラ２００とは、ネットワーク４００を介することなく直接機器間で接続されていてもよい。また、ネットワーク４００に接続される機器の種類および台数は、図１に示す例に限定されない。
【００２２】
図２は、ＰＣ１００の構成を示すブロック図である。ＰＣ１００は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ハードディスク１０４、ディスプレイ１０５、入力装置１０６、およびネットワークインタフェース１０７を備えており、これらは信号をやり取りするためのバス１０８を介して相互に接続されている。
【００２３】
ＣＰＵ１０１は、プログラムにしたがって、上記各部の制御や各種の演算処理を行う。ＲＯＭ１０２は、各種プログラムや各種データを格納する。ＲＡＭ１０３は、作業領域として一時的にプログラムやデータを記憶する。ハードディスク１０４は、オペレーティングシステムを含む各種プログラムや、各種データを格納する。
【００２４】
また、ハードディスク１０４には、文書を作成・編集するためのアプリケーションと、アプリケーションから指示された文書データをプリンタコントローラ２００が解釈可能な言語（例えばＰｏｓｔＳｃｒｉｐｔ（登録商標）などのＰＤＬ）で記述されたＰＤＬデータに変換するためのプリンタドライバと、プリンタコントローラ２００のステータスの閲覧およびプリンタコントローラ２００に保存されている画像データ（ビットマップデータ）に関する閲覧、印刷、変更などの操作を行うために用いられるＷｅｂブラウザとがインストールされている。
【００２５】
ディスプレイ１０５は、各種の情報を表示する。入力装置１０６は、マウス等のポインティングデバイスやキーボードであり、各種の入力を行うために使用される。
【００２６】
ネットワークインタフェース１０７は、ネットワーク４００を介して他の機器と通信するためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。
【００２７】
図３は、プリンタコントローラ２００の構成を示すブロック図である。プリンタコントローラ２００は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ハードディスク２０４、ディスプレイ２０５、入力装置２０６、ネットワークインタフェース２０７、およびプリンタインタフェース２０８を備えており、これらは信号をやり取りするためのバス２０９を介して相互に接続されている。プリンタコントローラ２００の上記各部のうち、ＰＣ１００の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００２８】
ハードディスク２０４は、プリンタ３００に印刷のために出力したビットマップデータを保存するために使用される。また、ハードディスク２０４には、ビットマップデータに関する操作を実現するためのユーティリティがインストールされている。
【００２９】
プリンタインタフェース２０８は、プリンタ３００と通信するためのインタフェースであり、例えば専用のビデオインタフェースが使用され得る。ただし、プリンタインタフェース２０８は、ＲＳ−２３２Ｃ、ＩＥＥＥ１３９４、ＵＳＢ等のシリアルインタフェースによるものや、ＩＥＥＥ１２８４等のパラレルインタフェースによるものの他、独自の規格によるものであってもよい。
【００３０】
図４は、プリンタ３００の構成を示すブロック図である。プリンタ３００は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、操作パネル部３０４、印刷部３０５、およびコントローラインタフェース３０６を備えており、これらは信号をやり取りするためのバス３０７を介して相互に接続されている。プリンタ３００の上記各部のうち、ＰＣ１００の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００３１】
操作パネル部３０４は、タッチパネル、タッチパネル外の固定キー、表示ランプ等で構成されており、各種の入力および表示を行うために使用される。印刷部３０５は、プリンタコントローラ２００から転送されたビットマップデータを電子写真方式等の印刷方式により用紙などの記録材に印刷する。コントローラインタフェース３０６は、プリンタコントローラ２００と通信するためのインタフェースである。
【００３２】
なお、ＰＣ１００、プリンタコントローラ２００、およびプリンタ３００は、それぞれ、上記した構成要素以外の構成要素を含んでいてもよく、あるいは、上記した構成要素のうちの一部が含まれていなくてもよい。
【００３３】
次に、印刷システムの動作について説明する。
【００３４】
図５は、ＰＣ１００におけるＰＤＬデータの送信処理の手順を示すフローチャートである。なお、図５のフローチャートにより示されるアルゴリズムは、ＰＣ１００のハードディスク１０４などの記憶部にプログラムとして記憶されており、ＣＰＵ１０１によって実行される。
【００３５】
前提として、印刷対象となる文書データが、文書作成アプリケーション（例えばＷｏｒｄ、Ｅｘｃｅｌ等）により作成される。
【００３６】
文書データの印刷を行う場合、ユーザの操作に基づいてプリンタドライバが起動される（Ｓ１０１）。
【００３７】
続いて、プリンタドライバによって表示された設定画面上で、各種の印刷条件が設定される。この際、章情報が設定される（Ｓ１０２）。章情報の設定において、文書内の区切りを示す区切り情報として、章の先頭ページの番号（値）が入力される。なお、章情報の設定は、任意である。
【００３８】
続いて、プリンタドライバによって、文書データが変換されてＰＤＬデータが作成される（Ｓ１０３）。
【００３９】
このとき、ステップＳ１０２で設定された章情報がＰＤＬデータ内に記述される。具体的には、ＰＤＬデータ内に例えば以下の記述が加えられる。
ＣＨＡＰＴＥＲ＝ＯＮ
ＳＥＴ  ＣＨＡＰＴＥＲ＝“Ｃ１，Ｃ５，ＣＮ”
この記述は、章情報が設定されており、かつ章の先頭ページの番号が、Ｃ１，Ｃ５，ＣＮであることを示している。
【００４０】
そして、作成されたＰＤＬデータがプリンタコントローラ２００に送信される（Ｓ１０４）。
【００４１】
図６は、プリンタコントローラ２００におけるＰＤＬデータの受信処理の手順を示すフローチャートである。なお、図６のフローチャートにより示されるアルゴリズムは、プリンタコントローラ２００のハードディスク２０４などの記憶部にプログラムとして記憶されており、ＣＰＵ２０１によって実行される。
【００４２】
まず、プリンタコントローラ２００は、ＰＣ１００からＰＤＬデータを受信する（Ｓ２０１）。
【００４３】
続いて、受信したＰＤＬデータに対して、ラスタライズ処理が施される。すなわち、ＰＤＬデータが展開されてビットマップデータが取得される（Ｓ２０２）。
【００４４】
ステップＳ２０３では、ＰＤＬデータに章情報が設定されているか否かが判断される。すなわち、ＰＤＬデータ内に上記した章情報の記述があるか否かが検索される。ＰＤＬデータに章情報が設定されていない場合（Ｓ２０３：ＮＯ）、ステップＳ２０７に進む。
【００４５】
ステップＳ２０３においてＰＤＬデータに章情報が設定されていると判断された場合（Ｓ２０３：ＹＥＳ）、ＰＤＬデータ内の章情報の記述から、章の先頭ページの番号が取得される（Ｓ２０４）。
【００４６】
ステップＳ２０５では、取得された章の先頭ページの番号に偶数が存在するか否かが判断される。章の先頭ページの番号に偶数が存在しない場合（Ｓ２０５：ＮＯ）、すなわち章の先頭ページの番号がすべて奇数である場合には、ステップＳ２０７に進む。
【００４７】
ステップＳ２０５において章の先頭ページの番号に偶数が存在すると判断された場合（Ｓ２０５：ＹＥＳ）、ステップＳ２０５で取得されたビットマップデータにおいて、偶数ページである章の先頭ページの直前に、白紙のページが挿入される（Ｓ２０６）。白紙のページとは、何も印字されないブランクのページをいう。これにより、両面印刷の場合に、章の先頭ページが必ず用紙の表面に印字されるように設定される。
【００４８】
続いて、作成されたビットマップデータが、例えばハードディスク２０４などの記憶部に保存される（Ｓ２０７）。
【００４９】
続いて、ステップＳ２０３で検出された章情報が、例えばハードディスク２０４などの記憶部に保存される（Ｓ２０８）。ここで、章情報は、ビットマップデータ情報テーブルにおいて、ファイル名に関係付けて、他の関連情報とともに保存される。
【００５０】
図７は、ビットマップデータ情報テーブルの一例を示す図である。
【００５１】
図７において、「Ｊｏｂ  Ｎｏ．」の欄は、新規に受信したＰＤＬデータに対して任意に付与される識別番号を示す。「Ｆｉｌｅ  Ｎａｍｅ」の欄は、受信したＰＤＬデータのファイル名を示す。「Ｓｔａｔｕｓ」の欄は、受信したＰＤＬデータに関する処理の状態を示す（「Ｐｒｉｎｔｅｄ」は印刷済みであることを示す）。「Ｊｏｂ  Ｃｌａｓｓ」の欄は、プリント、スキャンなどのジョブの種類を示す。「Ｏｗｎｅｒ」の欄は、ＰＤＬデータの操作者を示す。「Ｄａｔｅ」の欄の値は、ジョブが終了した日付を示す。「Ｃｈａｐｔｅｒ」の欄は、章情報の有無を示す（「ＯＮ」は章情報が存在することを示す）。「Ｐａｇｅｓ」の欄は、章情報が存在する場合に、章の先頭ページの番号を示す。なお、ビットマップデータのデータサイズを示す欄などの他の欄が含まれていてもよい。
【００５２】
そして、作成されたビットマップデータが、印刷出力のために、プリンタ３００に送信される（Ｓ２０９）。
【００５３】
図８は、プリンタ３００における印刷処理の手順を示すフローチャートである。なお、図８のフローチャートにより示されるアルゴリズムは、プリンタ３００のＲＯＭ３０２などの記憶部にプログラムとして記憶されており、ＣＰＵ３０１によって実行される。
【００５４】
まず、プリンタ３００は、プリンタコントローラ２００から、ビットマップデータを受信する（Ｓ３０１）。受信したビットマップデータは、印刷部３０５により、用紙などの記録材に印刷される（Ｓ３０２）。
【００５５】
次に、プリンタコントローラ２００に処理済みデータとして保存されたビットマップデータを操作（再度利用）する場合の処理について説明する。
【００５６】
図９は、プリンタコントローラ２００におけるビットマップデータの変換処理の手順を示すフローチャートである。なお、図９のフローチャートにより示されるアルゴリズムは、プリンタコントローラ２００のハードディスク２０４などの記憶部にプログラムとして記憶されており、ＣＰＵ２０１によって実行される。
【００５７】
ビットマップデータの操作の指示は、例えばイントラネット経由でＷｅｂブラウザを用いてＰＣ１００からプリンタコントローラ２００に通信することによって可能である。また、ビットマップデータの操作の指示は、プリンタコントローラ２００に付属するディスプレイ２０５、あるいはプリンタ３００に付属する操作パネル部３０４を使用することによっても可能である。本実施形態では、プリンタコントローラ２００に接続されたディスプレイ２０５を用いてビットマップデータの操作を指示する場合について以下に説明する。
【００５８】
まず、プリンタコントローラ２００内に保存されているビットマップデータを操作するためのユーティリティが起動され、ユーザの入力に基づいて、ユーティリティ起動後のアクセスについての許可を得るためのログインが行われる（Ｓ４０１）。ここで、例えば入力されたログイン名およびパスワードにしたがって、プリンタコントローラ２００においてログイン認証が行われる。
【００５９】
ログインが終了すると、ビットマップデータに関する操作を受け付けるための操作画面がディスプレイ２０５上に表示される。図１０は、操作画面の一例を示す図である。図１０の操作画面において、ジョブのリストが示される。
【００６０】
そして、当該リストの中で、操作を希望するファイル（ビットマップデータ）が選択されることにより、操作対象のビットマップデータが決定される（Ｓ４０２）。
【００６１】
続いて、操作画面を通じたユーザの操作に基づいて、利用可能な操作の中から所望の操作項目として、ここではファイル形式の変換指示が受け付けられる（Ｓ４０３）。なお、例えば再印刷、画像の編集などの操作を指示することも可能である。ファイル形式の変換は、本実施形態では、ビットマップデータからＰＤＦデータへの変換である。ただし、ビットマップデータからその他のファイル形式のデータへ変換されてもよいし、変換後のファイル形式が複数のファイル形式の中から選択可能とされてもよい。
【００６２】
変換指示が受け付けられると、操作対象のビットマップデータが、ＰＤＦデータに変換される（Ｓ４０４）。
【００６３】
続いて、操作対象のビットマップデータに対応するＰＤＬデータに章情報が設定されているか否かが判断される（Ｓ４０５）。ここで、ビットマップデータ情報テーブル（図７参照）における「Ｃｈａｐｔｅｒ」の欄が参照されることにより、操作対象のビットマップデータに対応するＰＤＬデータに章情報が設定されているか否かが判断される。章情報が設定されていない場合（Ｓ４０５：ＮＯ）、ステップＳ４０７に進む。
【００６４】
ステップＳ４０５において章情報が設定されていると判断された場合（Ｓ４０５：ＹＥＳ）、ＰＤＦデータに対して章情報が反映される。具体的には、ＰＤＦデータに対してしおり情報が設定される（Ｓ４０６）。ＰＤＦデータにおいて、「しおり」は、文書内の章などの区切りの構成を表しており、本の場合の目次に類似している。
【００６５】
ステップＳ４０７では、変換後のＰＤＦデータがハードディスク２０４などの記憶部に保存される（Ｓ４０７）。ここで、ＰＤＬデータに章情報が設定されている場合には、しおり情報が設定されたＰＤＦデータが保存される。
【００６６】
図１１は、しおり情報を設定するためにＰＤＦデータ内に挿入された記述の一例を示す図である。
【００６７】
ＰＤＦデータに対してしおり情報を設定する場合、予め、ＰＤＬデータにおいて章が設定されているページの番号と、ページのサイズとが記憶されている必要がある。これらの情報は、ビットマップデータ情報テーブル（図７参照）に保存されることが望ましい。
【００６８】
図１１の例は、Ａ４サイズで３ページの原稿に対して、２ページ目に「しおり」を挿入する場合を示す。図１１に示される記述は、オブジェクト１〜７から構成されている。オブジェクト１（「１  ０  ｏｂｊ」で示されるオブジェクト）のタイプはアウトラインであり、このアウトラインが「しおり」として表示される。この例では、アウトラインの内容はオブジェクト２に示され、アウトラインの数は１（「Ｃｏｕｎｔ」の値）である。オブジェクト２（「２  ０  ｏｂｊ」で示されるオブジェクト）は、アウトラインのタイトルと、アウトラインを挿入するオブジェクト（オブジェクト３）とを示す。オブジェクト３（「３  ０  ｏｂｊ」で示されるオブジェクト）は、アウトライン（「しおり」）の挿入位置を示す。すなわち、オブジェクト６で構成されるページにおける高さ８４２の位置が、「しおり」の挿入位置となる。ここで、オブジェクト６は、ページオブジェクトである。高さの値である８４２は、Ａ４（縦２９７ｍｍ）をポイント数に換算した値である。したがって、オブジェクト６で構成されるページの一番上に、「しおり」が挿入されることになる。「しおり」の挿入位置を８４２以外の値とすれば、ページの途中に「しおり」を挿入することができる。オブジェクト４（「４  ０  ｏｂｊ」で示されるオブジェクト）は、ページ構成を示す。オブジェクト５、６、７からなる３ページの原稿として、ＰＤＦデータが作成されている。原稿の１ページ目がオブジェクト５、２ページ目がオブジェクト６、３ページ目がオブジェクト７に対応する。オブジェクト５〜７（「５  ０  ｏｂｊ」、「６  ０  ｏｂｊ」、「７  ０  ｏｂｊ」で示されるオブジェクト）は、原稿を構成するページオブジェクトである。
【００６９】
このように、ＰＤＦ仕様のアウトライン機能を用いることにより、章情報をしおり情報としてＰＤＦデータに対して設定することができる。したがって、ＰＤＦデータを操作する場合、「しおり」を用いてアプリケーション上でＰＤＦデータを操作することが可能となる。
【００７０】
プリンタコントローラ２００内に保存され、しおり情報が設定されたＰＤＦデータは、プリンタコントローラ２００上で操作され得る。また、ＰＤＦデータは、電子メールまたはＦＴＰなどの各種転送方法によって、他の機器に送信されることも可能である。また、ＰＣ１００からプリンタコントローラ２００にアクセスして、ＰＤＦデータをＰＣ１００にダウンロードした後に、ＰＣ１００上でＰＤＦデータが操作されてもよい。
【００７１】
なお、本実施形態では、プリンタコントローラ２００に接続されたディスプレイ２０５を用いてビットマップデータに対するファイル形式の変換を指示する場合について説明したが、予めＰＣ１００上でプリンタドライバを用いて変換指示をしておくことも可能である。図１２は、プリンタドライバにより表示されるファイル形式の変換を指示するための操作画面の一例を示す図である。ここで、図示のように、変換後のファイル形式が選択され得る。
【００７２】
このように、本実施形態によれば、受信したＰＤＬデータを展開して得られた印刷データをＰＤＦデータに変換する場合、変換後のＰＤＦデータに区切り情報としてしおり情報が自動的に付加される。したがって、お客の要望などにより変換後のＰＤＦデータにしおり情報を設定する必要がある場合でも、編集のためのアプリケーションを用いてページを一々指定して、しおり情報を設定するという煩雑な作業をなくすことができ、操作者の負担が軽減される。
【００７３】
本発明は、上記した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【００７４】
例えば、上記実施形態において、画像処理装置としてのプリンタコントローラ２００は、プリンタ３００と分離独立して配置されているが、本発明はこれに限定されるものではない。プリンタコントローラ２００は、プリンタ３００に内包されていてもよい。したがって、本発明は、例えば複写機、ＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）などの印刷装置にも適用可能である。
【００７５】
また、上記実施形態では、文書内の区切りを示す区切り情報として、章の先頭ページの番号（値）を例示して説明したが、本発明はこれに限定されるものではない。本発明では、文書内の区切りを示す区切り情報は、例えば用紙辺の一部に突出したタブ部を有するタブ紙が文書内に挿入されるページの番号であってもよい。あるいは、文書内の区切りを示す区切り情報は、複数の文書データを１つにまとめて仕分紙を挿入して印刷する指示を一度の操作で行う場合における、各文書データの先頭ページを示す番号であってもよい。
【００７６】
本発明による画像処理装置における各種処理を行う手段および方法は、専用のハードウェア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、例えばフレキシブルディスクやＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、画像処理装置の一機能としてその装置のソフトウェアに組み込まれてもよい。
【図面の簡単な説明】
【００７７】
【図１】印刷システムの全体構成を示すブロック図である。
【図２】ＰＣの構成を示すブロック図である。
【図３】プリンタコントローラの構成を示すブロック図である。
【図４】プリンタの構成を示すブロック図である。
【図５】ＰＣにおけるＰＤＬデータの送信処理の手順を示すフローチャートである。
【図６】プリンタコントローラにおけるＰＤＬデータの受信処理の手順を示すフローチャートである。
【図７】ビットマップデータ情報テーブルの一例を示す図である。
【図８】プリンタにおける印刷処理の手順を示すフローチャートである。
【図９】プリンタコントローラにおけるビットマップデータの変換処理の手順を示すフローチャートである。
【図１０】ビットマップデータに関する操作を受け付けるための操作画面の一例を示す図である。
【図１１】しおり情報を設定するためにＰＤＦデータ内に挿入された記述の一例を示す図である。
【図１２】プリンタドライバにより表示されるファイル形式の変換を指示するための操作画面の一例を示す図である。
【符号の説明】
【００７８】
１００    ＰＣ、
１０１，２０１，３０１    ＣＰＵ、
１０２，２０２，３０２    ＲＯＭ、
１０３，２０３，３０３    ＲＡＭ、
１０４，２０４    ハードディスク、
１０５，２０５    ディスプレイ、
１０６，２０６    入力装置、
１０７，２０７    ネットワークインタフェース、
１０８，２０９，３０７    バス、
２００    プリンタコントローラ、
２０６    プリンタインタフェース、
３００    プリンタ、
３０４    操作パネル部、
３０５    印刷部、
３０６    コントローラインタフェース、
４００    ネットワーク。
【図１】
2007026100.tif 000003
【図２】
2007026100.tif 000004
【図３】
2007026100.tif 000005
【図４】
2007026100.tif 000006
【図５】
2007026100.tif 000007
【図６】
2007026100.tif 000008
【図７】
2007026100.tif 000009
【図８】
2007026100.tif 000010
【図９】
2007026100.tif 000011
【図１０】
2007026100.tif 000012
【図１１】
2007026100.tif 000013
【図１２】
2007026100.tif 000014