(57)【要約】【課題】  バリアブル印刷を実現し、大量のバリアブル印刷を行うユーザーの印刷時間を大幅に削減することが可能な画像形成システムを提供する。【解決手段】  画像形成装置アプリケーション１００がインストールされたサーバー２００と、入力装置３００と、画像形成装置４００と、ホストコンピュータ５００とからなる画像形成システムにおいて、画像形成装置アプリケーション１００は、ページ記述言語変換処理部１０１、バリアブル印刷データ作成処理部１０２、圧縮アーカイブ作成部１０３、印刷データ蓄積部１０４、ＧＵＩ１０５、オブジェクト処理部１０６、オブジェクト管理部１０７、座標変換部１０８を有する。【選択図】        図１
2006235664.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置アプリケーションがインストールされたサーバーと、画像データを入力する入力装置と、入力データに基づいて出力画像を形成する画像形成装置と、ホストコンピュータとからなる画像形成システムにおいて、前記画像形成装置アプリケーションは、オブジェクトをページ記述言語に変換するページ記述言語変換処理部と、オブジェクト再利用範囲までのデータ処理終了通知を受けた際、前記オブジェクトの名前・画像サイズ・位置情報を基に、バリアブル印刷データを作成し、ファイル保存するバリアブル印刷データ作成処理部と、該バリアブル印刷データ作成処理部から通知を受けて、バリアブル印刷データファイル及びオブジェクトデータファイルを１つの圧縮アーカイブにまとめる圧縮アーカイブ作成部と、オブジェクトをページ記述言語に変換したデータをファイルで保存する印刷データ蓄積部と、ＧＵＩと、オブジェクト再利用範囲までのデータ処理終了通知するオブジェクト処理部と、オブジェクトの名前・画像サイズ・位置情報を登録するオブジェクト管理部と、位置情報を変換し、オブジェクトリストに登録する座標変換部とを有することを特徴とする画像形成システム。
【請求項２】
ページ上の描画データをイメージ・グラフィック・バーコード・オブジェクトコンテナを含むオブジェクトとして扱えるホストコンピュータから出力される印刷用データストリームの１つをホストコンピュータと画像形成装置の間でページ記述言語に変換する手段と、オブジェクトを再利用できるバリアブル印刷言語に変換する手段とを有することを特徴とする画像形成装置アプリケーション。
【請求項３】
請求項２に記載の画像形成装置アプリケーションにおいて、ホストコンピュータから受信した印刷用データストリームをオブジェクトごとにページ記述言語に変換する手段を有することを特徴とする画像形成装置アプリケーション。
【請求項４】
請求項３に記載の画像形成装置アプリケーションにおいて、印刷用データストリームをオブジェクトごとにページ記述言語に変換する場合に、テキストを含むページ全体は１オブジェクトとして扱うことを特徴とする画像形成装置アプリケーション。
【請求項５】
請求項４に記載の画像形成装置アプリケーションにおいて、ページ記述言語に変換したオブジェクトは、ページに対するオブジェクトの位置情報と共に保存する手段を有することを特徴とする画像形成装置アプリケーション。
【請求項６】
請求項５に記載の画像形成装置アプリケーションにおいて、同じオブジェクトが存在するか否かをチェックすることを特徴とする画像形成装置アプリケーション。
【請求項７】
請求項６に記載の画像形成装置アプリケーションにおいて、ユーザーが設定を行うためのインターフェイスを有することを特徴とする画像形成装置アプリケーション。
【請求項８】
請求項７に記載の画像形成装置アプリケーションにおいて、インターフェイスからの設定によりオブジェクトの再利用を行うことができるバリアブル印刷言語が選択されることを特徴とする画像形成装置アプリケーション。
【請求項９】
請求項８に記載の画像形成装置アプリケーションにおいて、インターフェイスからの設定により再利用オブジェクトの有効な範囲が指定されることを特徴とする画像形成装置アプリケーション。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置アプリケーション及び画像形成に関する。
【背景技術】
【０００２】
画像形成装置アプリケーションがインストールされたサーバーと、ユーザーが操作する入力装置と、画像形成装置と、ホストコンピュータとからなる画像形成システムが知られている。画像形成装置アプリケーションは、ホストコンピュータが出力する印刷用データストリームを受信する。関連技術としては下記のものが知られている。
【特許文献１】特開２００１−０４３０５２公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の画像形成装置アプリケーションには、ホスト印刷用データストリームを一般的なページ記述言語に変換する手段はあるが、大量のバリアブル印刷をホストコンピュータから行いたいというユーザーのニーズに沿ったバリアブル印刷言語に変換する手段がなかった。
本発明は、バリアブル印刷を実現し、大量のバリアブル印刷を行うユーザーの印刷時間を大幅に削減することが可能な画像形成システム及び画像形成装置アプリケーションを提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、請求項１記載の発明は、画像形成装置アプリケーションがインストールされたサーバーと、画像データを入力する入力装置と、入力データに基づいて出力画像を形成する画像形成装置と、ホストコンピュータとからなる画像形成システムにおいて、前記画像形成装置アプリケーションは、オブジェクトをページ記述言語に変換するページ記述言語変換処理部と、オブジェクト再利用範囲までのデータ処理終了通知を受けた際、前記オブジェクトの名前・画像サイズ・位置情報を基に、バリアブル印刷データを作成し、ファイル保存するバリアブル印刷データ作成処理部と、該バリアブル印刷データ作成処理部から通知を受けて、バリアブル印刷データファイル及びオブジェクトデータファイルを１つの圧縮アーカイブにまとめる圧縮アーカイブ作成部と、オブジェクトをページ記述言語に変換したデータをファイルで保存する印刷データ蓄積部と、ＧＵＩと、オブジェクト再利用範囲までのデータ処理終了通知するオブジェクト処理部と、オブジェクトの名前・画像サイズ・位置情報を登録するオブジェクト管理部と、位置情報を変換し、オブジェクトリストに登録する座標変換部とを有することを最も主要な特徴とする。
請求項２記載の発明は、ページ上の描画データをイメージ・グラフィック・バーコード・オブジェクトコンテナを含むオブジェクトとして扱えるホストコンピュータから出力される印刷用データストリームの１つをホストコンピュータと画像形成装置の間でページ記述言語に変換する手段と、オブジェクトを再利用できるバリアブル印刷言語に変換する手段とを有する画像形成装置アプリケーションを最も主要な特徴とする。
【０００５】
請求項３記載の発明は、請求項２に記載の画像形成装置アプリケーションにおいて、ホストコンピュータから受信した印刷用データストリームをオブジェクトごとにページ記述言語に変換する手段を有する画像形成装置アプリケーションを主要な特徴とする。
請求項４記載の発明は、請求項３に記載の画像形成装置アプリケーションにおいて、印刷用データストリームをオブジェクトごとにページ記述言語に変換する場合に、テキストを含むページ全体は１オブジェクトとして扱う画像形成装置アプリケーションを主要な特徴とする。
請求項５記載の発明は、請求項４に記載の画像形成装置アプリケーションにおいて、ページ記述言語に変換したオブジェクトは、ページに対するオブジェクトの位置情報と共に保存する手段を有する画像形成装置アプリケーションを主要な特徴とする。
請求項６記載の発明は、請求項５に記載の画像形成装置アプリケーションにおいて、同じオブジェクトが存在するか否かをチェックする画像形成装置アプリケーションを主要な特徴とする。
請求項７記載の発明は、請求項６に記載の画像形成装置アプリケーションにおいて、ユーザーが設定を行うためのインターフェイスを有する画像形成装置アプリケーションを主要な特徴とする。
請求項８記載の発明は、請求項７に記載の画像形成装置アプリケーションにおいて、インターフェイスからの設定によりオブジェクトの再利用を行うことができるバリアブル印刷言語が選択される画像形成装置アプリケーションを主要な特徴とする。
請求項９記載の発明は、請求項８に記載の画像形成装置アプリケーションにおいて、インターフェイスからの設定により再利用オブジェクトの有効な範囲が指定される画像形成装置アプリケーションを主要な特徴とする。
【発明の効果】
【０００６】
本発明の画像形成装置アプリケーションは、ページ上の描画データをイメージ・グラフィック・バーコード・オブジェクトコンテナを含むオブジェクトとして扱えるホストコンピュータから出力される印刷用データストリームの１つをホストコンピュータと画像形成装置の間でページ記述言語に変換する機能と、オブジェクトを再利用できるバリアブル印刷言語に変換する機能とを有するので、バリアブル印刷を実現し、大量のバリアブル印刷を行うユーザーの印刷時間を大幅に削減することが可能となる。
【発明を実施するための最良の形態】
【０００７】
本発明の概略は以下の通りである。
１．ホスト印刷用データストリームをオブジェクトごとにページ記述言語に変換する。
２．同じ描画内容のオブジェクトがないかチェックを行う。
３．オブジェクトを再利用することが可能なバリアブル印刷言語に変換し、１で変換したオブジェクトをバリアブル言語から参照し、２でチェックした同じ描画内容のオブジェクトの再利用を行う。
以下、図面を参照して、本発明の実施形態を詳細に説明する。
図１は本発明の画像形成システムの構成図である。本画像形成システムは、画像形成装置アプリケーション１００がインストールされたサーバー２００と、入力装置３００と、画像形成装置４００と、ホストコンピュータ５００とからなる。
画像形成装置アプリケーション１００は、ホストコンピュータ５００が出力する印刷用データストリームを受信する。サーバー２００は、ホストコンピュータ５００及び画像形成装置４００と双方向通信をしており、互いの情報交換を行っている。また入力装置３００からの操作入力を受信する。入力装置３００は、ユーザーが操作する。画像形成装置４００は、描画オブジェクト分割記述言語を受信・解析描画する。ホストコンピュータ５００は印刷用データストームを出力する。
【０００８】
画像形成装置アプリケーション１００内の機能について説明する。
ページ記述言語変換処理部１０１は、オブジェクト処理部１０６から受信したオブジェクトをページ記述言語に変換し、その変換したデータを印刷データ蓄積部１０４にファイルで保存する。またオブジェクトの名前・画像サイズ・位置情報をオブジェクト処理部１０６に返す。
バリアブル印刷データ作成処理部１０２は、オブジェクト処理部１０６からオブジェクト再利用範囲までのデータ処理終了通知を受けたら、オブジェクト管理部１０７に登録されているオブジェクトの名前・画像サイズ・位置情報を基に、バリアブル印刷データを作成し、印刷データ蓄積部１０４にファイル保存する。データを作成し終わったら、圧縮アーカイブ作成部１０３に通知する。
圧縮アーカイブ作成部１０３は、バリアブル印刷データ作成処理部１０２から通知を受けて、印刷データ蓄積部１０４に保存されているバリアブル印刷データファイル及びオブジェクトデータファイルを１つの圧縮アーカイブにまとめ、画像形成装置４００に送信する。
印刷データ蓄積部１０４は、ページ記述言語変換処理部１０１でページ記述言語に変換したデータをファイルに保存する。またバリアブル印刷データ作成処理部１０２で作成したバリアブル印刷データをファイルに保存する。
ＧＵＩ１０５は、ユーザーが以下の内容を設定することが可能である。
・バリアブル印刷をするかどうか
・バリアブル印刷言語の選択
・オブジェクト再利用範囲の指定
オブジェクト処理部１０６は、ホストコンピュータ５００から受信したデータをオブジェクトごとにページ記述言語変換処理部１０１に渡す。ページ記述言語変換処理部１０１からオブジェクトの名前・画像サイズ・位置情報を受け取り、座標変換部１０８で位置情報を変換し、オブジェクトリストに登録する。
２回目以降の登録の場合、同じ描画データがないか検索を行う。同じ描画データがなかった場合はなしと登録する。あった場合、一致したデータの登録番号を登録する。検索する範囲はユーザーがＧＵＩ１０５で設定したオブジェクト再利用範囲で決まる。ホストコンピュータ５００から受信したデータでオブジェクト再利用範囲までのデータを処理し終わったら、バリアブル印刷データ作成処理部１０２に通知する。
オブジェクト管理部１０７は、オブジェクトリスト（図２参照）の管理を行う。座標変換部１０８は、オブジェクトの位置情報をバリアブル印刷言語の座標系に変換する。
【０００９】
次にその動作を説明する。ユーザーは大量のバリアブル印刷をホストコンピュータ５００から行う場合、ＧＵＩ１０５上で入力装置３００を用いて、バリアブル印刷を行うよう設定し、バリアブル言語の選択を行う。またオブジェクト再利用の範囲をページ単位で指定する。
ホストコンピュータ５００からネットワークポートを介してデータを受信したら、画像形成装置アプリケーション１００内のオブジェクト処理部１０６で受信し、オブジェクトごとにページ記述言語変換処理部１０１に渡す。
ページ記述言語変換処理部１０１では、受信したオブジェクトデータを変換し、その変換したデータを印刷データ蓄積部１０４にファイルで保存する。またオブジェクトの名前・画像サイズ・位置情報をオブジェクト処理部１０６に返す。
オブジェクト処理部１０６は、ページ記述言語変換処理部１０１から受信したオブジェクトの名前・画像サイズ・位置情報（座標変換部１０８で位置情報をバリアブル印刷言語の座標系に変換）をオブジェクトリストに登録する。
２回目以降の登録の場合、同じ描画データがないか検索を行う。同じ描画データがなかった場合はなしと登録する。あった場合、一致したデータの登録番号を登録する。検索する範囲はユーザーがＧＵＩ１０５で設定したオブジェクト再利用範囲で決まる。
ホストコンピュータ５００から受信したデータでオブジェクト再利用範囲までのデータを処理し終わったら、バリアブル印刷データ作成処理部１０２で、オブジェクト管理部１０７に登録されているオブジェクトの名前・画像サイズ・位置情報を基に、バリアブル印刷データを作成し、印刷データ蓄積部１０４にファイル保存する。データを作成し終わったら、圧縮アーカイブ作成部１０３に通知する。
圧縮アーカイブ作成部１０３では通知を受けて、印刷データ蓄積部１０４に保存されているバリアブル印刷データファイル及びオブジェクトデータファイルを１つの圧縮アーカイブにまとめ、画像形成装置に送信する。
【００１０】
図３はバリアブル印刷言語変換処理フロー図である。各処理ステップ（Ｓ）ごとに説明する。
Ｓ１：ホストコンピュータ５００から印刷用データストリームを受信する。
Ｓ２：オブジェクトごとにページ記述言語に変換し、ファイルに保存する。
Ｓ３：Ｓ２が１つ目のオブジェクトにおける処理の場合、Ｓ４の処理を行う。
Ｓ２が１つ目のオブジェクトの処理ではない場合、Ｓ５の処理を行う。
Ｓ４：オブジェクトを登録するリストを作成する。
Ｓ５：オブジェクトの位置情報をバリアブル印刷言語の座標系に変換する。
Ｓ６：オブジェクトリストに変換したオブジェクトデータのファイル名・データ分類・ファイルサイズ・画像サイズ・位置情報を登録する。
Ｓ７：同じ描画データのオブジェクトがあるかどうかチェックする（図４参照）。
Ｓ８：オブジェクトのリスト情報に基づいて、バリアブル印刷データを作成し、ファイルに保存する。
Ｓ９：参照オブジェクトファイル及びバリアブル印刷データをまとめて圧縮アーカイブを作成する。
Ｓ１０：Ｓ９で作成したデータを画像形成装置に送信する。
図４は同一オブジェクト探索処理フロー図である。各処理ステップ（Ｓ）ごとに説明する。
Ｓ２１：オブジェクトリスト内の分類とファイルサイズを比較する。
Ｓ２２：分類とファイルサイズが一致した場合、Ｓ２３の処理を行う。
分類とファイルサイズが一致しなかった場合、処理を終了する。
Ｓ２３：オブジェクトデータの比較を行う。
Ｓ２４：オブジェクトデータが一致した場合、Ｓ２５の処理を行う。
オブジェクトデータが一致しなかった場合、Ｓ２６の処理を行う。
Ｓ２５：オブジェクトリストに同一オブジェクトを登録する。
Ｓ２６：オブジェクトリストに同一オブジェクトがないことを登録する。
【００１１】
本発明の実施形態によれば、ホストコンピュータからの印刷において、バリアブル印刷が実現できることによって、大量のバリアブル印刷を行うユーザーの印刷時間を大幅に削減することが可能である。
また、ホストコンピュータから出力されるデータストリームの特性を生かすことによって、処理時間の削減を行うことが可能である。
また、ホストコンピュータから出力データストリームのうちテキストはオブジェクトで扱わないため、テキストを含むページ全体を１つのオブジェクトとして扱うことによって、バリアブル印刷への変換が実現可能となる。
また、オブジェクトをページ記述言語に変換した際に、ページに対する位置情報を保存しておくことによって、バリアブル印刷言語を用いて正確に再現することが可能となる。
また、ホストコンピュータから出力されるデータストリーム内に同じオブジェクトが存在するかチェックする機能を有すことによって、バリアブル印刷の効果を発揮することが可能である。
また、ホストコンピュータ印刷においてバリアブル印刷を実行する際の詳細設定を行うインターフェイスが存在することによって、よりユーザーのニーズに合ったバリアブル印刷を行うことが可能である。
また、ユーザーがインターフェイスを用いて、オブジェクトの再利用を行うことが可能なバリアブル印刷言語の選択を行えることによって、よりユーザーのニーズに合ったバリアブル印刷を行うことが可能である。
また、ユーザーがインターフェイスを用いて、再利用オブジェクトの有効な範囲を指定できることによって、よりユーザーのニーズにあったバリアブル印刷を行うことが可能である。
【図面の簡単な説明】
【００１２】
【図１】本発明の画像形成システムの構成図。
【図２】オブジェクトリストの一例を示す図。
【図３】バリアブル印刷言語変換処理フロー図。
【図４】同一オブジェクト探索処理フロー図。
【符号の説明】
【００１３】
１００  画像形成装置アプリケーション
１０１  ページ記述言語変換処理部
１０２  バリアブル印刷データ作成処理部
１０３  圧縮アーカイブ作成部
１０４  印刷データ蓄積部
１０５  ＧＵＩ
１０６  オブジェクト処理部
１０７  オブジェクト管理部
１０８  座標変換部
２００  サーバー
３００  入力装置
４００  画像形成装置
５００  ホストコンピュータ
【図１】
2006235664.tif 000003
【図２】
2006235664.tif 000004
【図３】
2006235664.tif 000005
【図４】
2006235664.tif 000006