(57)【要約】【課題】  再利用オブジェクトの検索時間の短縮を図ることができる画像形成装置を提供する。【解決手段】  バリアブル言語解析モジュール２と、大容量記憶装置３とを備え、バリアブル言語解析モジュール２は、再利用ＲＩＰデータ登録処理部１１と、再利用ＲＩＰデータ参照処理部１２とを有し、大容量記憶装置３は、再利用ＲＩＰデータを有効範囲ごとに保存する領域を有する画像形成装置。【選択図】      図１
2007130943.tif 000002
【特許請求の範囲】
【請求項１】
バリアブル言語解析モジュールと、大容量記憶装置とを備え、前記バリアブル言語解析モジュールは、再利用ＲＩＰデータ登録処理部と、再利用ＲＩＰデータ参照処理部とを有し、前記大容量記憶装置は、再利用ＲＩＰデータである再利用オブジェクトを有効範囲ごとに保存する領域を有することを特徴とする画像形成装置。
【請求項２】
請求項１記載の画像形成装置において、前記再利用ＲＩＰデータ登録処理部は、再利用オブジェクトの有効範囲情報を取得し記録する記録手段と、再利用オブジェクトファイルをビットマップ形式に展開した後のデータを有効範囲別に再利用オブジェクトと同じ名前で保存する保存手段と、前記再利用オブジェクトの有効範囲情報に対応づけて再利用オブジェクト名を保存する再利用オブジェクト名保存手段と、を有し、前記再利用ＲＩＰデータ参照処理部は、参照のため指定された再利用オブジェクト名と一致する登録時に記録してある有効範囲情報からデータが保存されている大容量記憶装置の領域を特定する領域特定手段と、特定した領域内を検索し参照したい再利用オブジェクトを取得する取得手段と、を有することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バリアブル印刷言語(例えばＰＰＭＬ)を使用したバリアブル印刷機能を有する画像形成装置(主としてプリンタ)に関するものである。
【背景技術】
【０００２】
バリアブル印刷言語は、ダイレクトメール印刷などで共通フォーマットが存在し顧客データを差し替えて大量に印刷するユーザーをターゲットとしている。従来では、ユーザーによって指定された再利用オブジェクトのＲＩＰ(ビットマップ形式に展開した)後のデータを画像形成装置側で保存する際に、再利用ＲＩＰデータ(再利用オブジェクト)を一括で管理していた。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
それによって、ユーザーがダイレクトメールのパターンを多数用意し印刷した場合に、再利用オブジェクトが多数登録されることになり、参照される度に多くの検索時間がかかってしまうという問題点があった。
本発明は、再利用オブジェクトの検索時間の短縮を図ることができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、請求項１記載の発明は、バリアブル言語解析モジュールと、大容量記憶装置とを備え、バリアブル言語解析モジュールは、再利用ＲＩＰデータ登録処理部と、再利用ＲＩＰデータ参照処理部とを有し、大容量記憶装置は、再利用ＲＩＰデータである再利用オブジェクトを有効範囲ごとに保存する領域を有する画像形成装置を最も主要な特徴とする。
請求項２記載の発明は、請求項１記載の画像形成装置において、前記再利用ＲＩＰデータ登録処理部は、再利用オブジェクトの有効範囲情報を取得し記録する記録手段と、再利用オブジェクトファイルをビットマップ形式に展開した後のデータを有効範囲別に再利用オブジェクトと同じ名前で保存する保存手段と、前記再利用オブジェクトの有効範囲情報に対応づけて再利用オブジェクト名を保存する再利用オブジェクト名保存手段と、を有し、前記再利用ＲＩＰデータ参照処理部は、参照のため指定された再利用オブジェクト名と一致する登録時に記録してある有効範囲情報からデータが保存されている大容量記憶装置の領域を特定する領域特定手段と、特定した領域内を検索し参照したい再利用オブジェクトを取得する取得手段と、を有することを特徴とする。
【発明の効果】
【０００５】
本発明の画像形成装置は、バリアブル言語解析モジュールと、大容量記憶装置とを備え、バリアブル言語解析モジュールは、再利用ＲＩＰデータ登録処理部と、再利用ＲＩＰデータ参照処理部とを有し、大容量記憶装置は、再利用ＲＩＰデータである再利用オブジェクトを有効範囲ごとに保存する領域を有する。そして、再利用ＲＩＰデータ登録処理部は、再利用オブジェクトの有効範囲情報を取得し記録する機能、再利用オブジェクトファイルをビットマップ形式に展開した後のデータを有効範囲別に再利用オブジェクトと同じ名前で保存する機能、再利用オブジェクトの有効範囲情報に対応づけて再利用オブジェクト名を保存する機能を有し、再利用ＲＩＰデータ参照処理部は、参照のため指定された再利用オブジェクト名と一致する登録時に記録してある有効範囲情報からデータが保存されている大容量記憶装置の領域を特定する機能、特定した領域内を検索し参照したい再利用オブジェクトを取得する機能を有するので、再利用オブジェクトの検索時間の短縮を図ることができる。
【発明を実施するための最良の形態】
【０００６】
以下、本発明の実施形態を図面に従って説明する。
図１は本発明の実施形態に係る画像形成装置の構成図である。本画像形成装置１は、バリアブル言語解析モジュール２とＨＤＤ(大容量記憶装置)３を備えている。ＨＤＤ３は、内部に再利用オブジェクトを有効範囲ごとに保存する領域を持っている。有効範囲には、Ｇｌｏｂａｌ・Ｊｏｂ・ＤｏｃＳｅｔ・Ｄｏｃｕｍｅｎｎｔ・ｐａｇｅ・Ｏｂｊｅｃｔがある。
バリアブル言語解析モジュール２は、再利用ＲＩＰデータ登録処理部１１と再利用ＲＩＰデータ参照処理部１２を有する。
再利用ＲＩＰデータ登録処理部１１は、再利用オブジェクトの有効範囲情報を取得し記録する機能、再利用オブジェクトファイルをビットマップ形式に展開した後のデータを有効範囲別に再利用オブジェクトと同じ名前で保存する機能、再利用オブジェクトの有効範囲情報に対応づけて再利用オブジェクト名を保存する機能を有する。
また、再利用ＲＩＰデータ参照処理部１２は、参照のため指定された再利用オブジェクト名と一致する登録時に記録してある有効範囲情報からデータが保存されている大容量記憶装置の領域を特定する機能、特定した領域内を検索し参照したい再利用オブジェクトを取得する機能を有する。
【０００７】
次にその動作を説明する。画像形成装置１は、クライアントからバリアブル印刷言語データを取得すると、バリアブル言語解析モジュール２で取得したデータの解析を行う。解析したデータ内に、再利用オブジェクトの登録の記述があった場合、再利用ＲＩＰデータ登録処理部１１で再利用オブジェクトを解析・描画した後のＲＩＰデータを保存する処理を行う。
また再利用オブジェクトの参照の記述があった場合、再利用ＲＩＰデータ参照処理部１２で再利用オブジェクトのＨＤＤ内検索を行う。また有効範囲が終了であった場合は、ＨＤＤ３内の再利用オブジェクトの削除を行う。
再利用ＲＩＰデータ登録処理部１１、再利用ＲＩＰデータ参照処理部１２の詳細処理については、図２、図３のフロー図を用いて説明する。
図２は再利用ＲＩＰデータ登録処理部の処理を示すフロー図である。
Ｓ１１：再利用オブジェクトの登録指定があった場合はＳ１２の処理を行う。再利用オブジェクトの登録指定がなかった場合は終了する。
Ｓ１２：再利用オブジェクトの有効範囲情報を取得する。
Ｓ１３：Ｓ１２で取得した有効範囲情報を記録する。
Ｓ１４：バリアブル印刷言語データ内の再利用オブジェクトデータ名で、ＲＩＰ(ビットマップ形式展開)後の再利用オブジェクトを保存する。
Ｓ１５：再利用オブジェクト名をＳ１２で記録した有効範囲情報と対応づけて記録する。
【０００８】
図３は再利用ＲＩＰデータ参照処理部の処理を示すフロー図である。
Ｓ２１：再利用オブジェクトの参照指定があった場合はＳ２２の処理を行う。再利用オブジェクトの参照指定がなかった場合は終了する。
Ｓ２２：参照のため指定された再利用オブジェクト名から、登録時に記録してある有効範囲情報を取得する。
Ｓ２３：取得した有効範囲情報から、再利用オブジェクトが保存してある場所を特定する。
Ｓ２４：Ｓ２３で特定したＨＤＤ領域内を参照するため指定された再利用オブジェクト名で検索する。
Ｓ２５：指定された再利用オブジェクトがある場合はＳ２７の処理を行う。指定された再利用オブジェエクトがない場合はＳ２６の処理を行う。
Ｓ２６：Ｓ２３で特定した領域以外の領域すべてに対して検索を行う。
Ｓ２７：再利用オブジェクトの有効範囲が終了だった場合、Ｓ２８の処理を行う。再利用オブジェクトの有効範囲が終了ではなかった場合は終了する。
Ｓ２８：再利用オブジェクトを削除する。
【０００９】
本実施形態によれば、再利用オブジェクトを有効範囲ごとにＨＤＤ３内に保存することによって、データの管理が容易となる。また保存名をバリアブル印刷言語データ内でつけられている名前と同じものにすることによって、再利用オブジェクト参照時に、データの一致に関する処理を行わなくて良いという利点がある。
また、再利用オブジェクトの有効範囲を記録することによって、再利用オブジェクトを削除するタイミングを特定することができる。 
また、再利用オブジェクトの参照時に、保存された再利用オブジェクトの有効範囲から、再利用オブジェクトの保存場所の特定を行った後、オブジェクト検索及びオブジェクト取得を行うことによって、有効範囲に限定した検索となり、検索時間を大幅に短縮することができる。
また、再利用オブジェクトの有効範囲が終了していたら、オブジェクトを保存領域から削除することによって、不要なオブジェクトを持たなくて済むという利点がある。また有効範囲ごとに管理されているため、誤って必要なオブジェクトを削除される可能性が低くなる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る画像形成装置の構成図である。
【図２】再利用ＲＩＰデータ登録処理部の処理を示すフロー図である。
【図３】再利用ＲＩＰデータ参照処理部の処理を示すフロー図である。
【符号の説明】
【００１１】
１  画像形成装置
２  バリアブル言語解析モジュール
３  ＨＤＤ(大容量記憶装置)
１１  再利用ＲＩＰデータ登録処理部
１２  再利用ＲＩＰデータ参照処理部
【図１】
2007130943.tif 000003
【図２】
2007130943.tif 000004
【図３】
2007130943.tif 000005