(57)【要約】【課題】画像形成装置単体でバリアブル印刷を行うことが出来る画像形成装置および画像形成方法を提供する。【解決手段】バリアブル印刷の固定部のデータである固定部データを取得する固定部データ取得部と、バリアブル印刷の変動部のデータである変動部データを取得する変動部データ取得部と、取得された前記固定部データおよび前記変動部データを印刷時のレイアウト枠内にレイアウト編集するレイアウト編集部と、前記固定部データ、前記変動部データ、および前記レイアウト結果に基づき、バリアブル印刷用の制御データを生成するバリアブル印刷データ生成部と、前記固定部データ、前記変動部データ、および生成された前記制御データを用いてバリアブル印刷を行うバリアブル印刷処理部とを備える。【選択図】図３
2017077716.tif 000002
【特許請求の範囲】
【請求項１】
バリアブル印刷の固定部のデータである固定部データを取得する固定部データ取得部と、
バリアブル印刷の変動部のデータである変動部データを取得する変動部データ取得部と、
取得された前記固定部データおよび前記変動部データを印刷時のレイアウト枠内にレイアウト編集するレイアウト編集部と、
前記固定部データ、前記変動部データ、および前記レイアウト結果に基づき、バリアブル印刷用の制御データを生成するバリアブル印刷データ生成部と、
前記固定部データ、前記変動部データ、および生成された前記制御データを用いてバリアブル印刷を行うバリアブル印刷処理部と
を備えた
画像形成装置。
【請求項２】
固定部データ取得部が、バリアブル印刷の固定部のデータである固定部データを取得し、
変動部データ取得部が、バリアブル印刷の変動部のデータである変動部データを取得し、
レイアウト編集部が、取得された前記固定部データおよび前記変動部データを印刷時のレイアウト枠内にレイアウト編集し、
バリアブル印刷データ生成部が、前記固定部データ、前記変動部データ、および前記レイアウト結果に基づき、バリアブル印刷用の制御データを生成し、
バリアブル印刷処理部が、前記固定部データ、前記変動部データ、および生成された前記制御データを用いてバリアブル印刷を行う
画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バリアブル印刷を行う画像形成装置（ＭＦＰ、Multifunction Peripheral）および画像形成方法に関する。
【背景技術】
【０００２】
固定されたフォームなどの固定部に対し、住所や宛名などの変動部を差し替えながら印刷するバリアブル印刷が行われている。バリアブル印刷では、変動部のＲＩＰ（Raster Image Processor）処理を差し替えごとに行うのに対し、固定部のＲＩＰ処理は複数の印刷に亘って１回のみで済むため、処理時間の短縮化が図れるなど、効率良く印刷処理を行うことが出来る。
【０００３】
従来は、バリアブル印刷専用のアプリケーションプログラムを用いてバリアブル印刷が行われていたが、バリアブル印刷専用のアプリケーションプログラムは高価であるため、バリアブル印刷専用のアプリケーションプログラムを介さずにバリアブル印刷を行うための工夫がなされてきた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−３０５３４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１の技術では、バリアブル印刷用の固定部データおよび変動部データを用意する処理を行うために、情報処理装置を用意しなければならず、コストがかかっていた。
【０００６】
以上のような事情に鑑み、本発明の目的は、画像形成装置単体でバリアブル印刷を行うことが出来る画像形成装置および画像形成方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の一形態に係る画像形成装置は、バリアブル印刷の固定部のデータである固定部データを取得する固定部データ取得部と、バリアブル印刷の変動部のデータである変動部データを取得する変動部データ取得部と、取得された前記固定部データおよび前記変動部データを印刷時のレイアウト枠内にレイアウト編集するレイアウト編集部と、前記固定部データ、前記変動部データ、および前記レイアウト結果に基づき、バリアブル印刷用の制御データを生成するバリアブル印刷データ生成部と、前記固定部データ、前記変動部データ、および生成された前記制御データを用いてバリアブル印刷を行うバリアブル印刷処理部とを備える。そのため、画像形成装置単体でバリアブル印刷を行うことが出来る。
【０００８】
上記目的を達成するため、本発明の一形態に係る画像形成方法では、固定部データ取得部が、バリアブル印刷の固定部のデータである固定部データを取得し、変動部データ取得部が、バリアブル印刷の変動部のデータである変動部データを取得し、レイアウト編集部が、取得された前記固定部データおよび前記変動部データを印刷時のレイアウト枠内にレイアウト編集し、バリアブル印刷データ生成部が、前記固定部データ、前記変動部データ、および前記レイアウト結果に基づき、バリアブル印刷用の制御データを生成し、バリアブル印刷処理部が、前記固定部データ、前記変動部データ、および生成された前記制御データを用いてバリアブル印刷を行う。
【発明の効果】
【０００９】
以上のように、本発明によれば、画像形成装置単体でバリアブル印刷を行うことが出来る。
【図面の簡単な説明】
【００１０】
【図１】画像形成装置２０の構成を概略的に示す構成図である。
【図２】レイアウト編集部２１ｃにおいて、ユーザーに、表示部２６ａ等を介して提示されるレイアウト編集画面の例を示す図である。
【図３】画像形成装置２０における処理の流れの概要を説明するためのフローチャートである。
【図４】固定部データの準備の処理の流れを説明するためのフローチャートである。
【図５】変動部データの準備の処理の流れを説明するためのフローチャートである。
【図６】バリアブル印刷処理の流れを説明するためのフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００１２】
［画像形成装置の構成］
まず、本発明の一実施形態に係る画像形成装置の構成について説明する。図１は、画像形成装置２０の構成を概略的に示す構成図である。
【００１３】
画像形成装置２０は、制御部２１を備える。制御部２１は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、および専用のハードウェア回路等から構成され、画像形成装置２０の全体的な動作制御を司る。
【００１４】
制御部２１は、原稿読取部２２、画像処理部２３、画像メモリー２４、画像形成部２５、操作部２６、表示部２６ａ、ファクシミリ通信部２７、通信部２８、記憶部２９等と接続されている。制御部２１は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。
【００１５】
制御部２１は、ユーザーから、操作部２６またはネッワーク接続されたＰＣ等を通じて入力されるジョブの実行指示に従って、スキャナ機能、印刷機能、コピー機能、およびファクシミリ送受信機能などの各機能についての動作制御を実行するために必要な機構の駆動及び処理を制御する。
【００１６】
また、制御部２１は、固定部データ取得部２１ａ、変動部データ取得部２１ｂ、レイアウト編集部２１ｃ、バリアブル印刷データ生成部２１ｄ、およびバリアブル印刷処理部２１ｅを有している。固定部データ取得部２１ａ、変動部データ取得部２１ｂ、レイアウト編集部２１ｃ、バリアブル印刷データ生成部２１ｄ、およびバリアブル印刷処理部２１ｅは、ＲＯＭなどからＲＡＭにロードされたプログラムがＣＰＵにより実行されることで実現される機能ブロックである。
【００１７】
固定部データ取得部２１ａは、バリアブル印刷に用いるデータ（画像データ）のうち、固定部（共通部）に用いる画像データを取得する。取得は、記憶部２９に記憶された固定部データ２９ａの取得であってもよいし、外部のデータソースから取得するものであってもよい。
【００１８】
変動部データ取得部２１ｂは、バリアブル印刷に用いるデータ（画像データ）のうち、変動部（可変部）に用いる画像データを取得する。取得は、記憶部２９に記憶された変動部データＤＢ２９ｂからの取得であってもよいし、外部のデータソースから取得するものであってもよい。
【００１９】
レイアウト編集部２１ｃは、ユーザーにバリアブル印刷により出力される印刷結果のレイアウトを提示し、ユーザーからの編集指示を受け付け、編集指示に基づき、レイアウト編集を行う。
【００２０】
バリアブル印刷データ生成部２１ｄは、バリアブル印刷を実行するための制御データであるバリアブル印刷データを、ＰＰＭＬ（Personalized Print Markup Language）等の、バリアブル印刷対応の制御言語で記述し、生成する。ＰＰＭＬ等で記述されたバリアブル印刷データ内では、固定部となる画像データの格納場所等が記述されている。
【００２１】
バリアブル印刷処理部２１ｅは、記憶部２９に格納された固定部データおよび変動部データに基づいて、バリアブル印刷データ生成部２１ｄにより生成されたバリアブル印刷データを用いて、バリアブル印刷を行う。
【００２２】
原稿読取部２２は、原稿から画像を読み取る。
【００２３】
画像処理部２３は、原稿読取部２２で読み取られた画像の画像データを必要に応じて画像処理する。例えば、画像処理部２３は、原稿読取部２２により読み取られた画像が画像形成された後の品質を向上させるために、シェーディング補正等の画像処理を行う。
【００２４】
画像メモリー２４は、原稿読取部２２による読み取りで得られた原稿画像のデータを一時的に記憶したり、画像形成部２５での印刷対象となるデータを一時的に記憶したりする領域である。バリアブル印刷関連データを此処に格納してもよい。
【００２５】
画像形成部２５は、原稿読取部２２で読み取られた画像データ等の画像形成を行う。
【００２６】
操作部２６は、画像形成装置２０が実行可能な各種動作及び処理についてユーザーからの指示を受け付けるタッチパネル部および操作キー部を備える。タッチパネル部は、タッチパネルが設けられたＬＣＤ（Liquid Crystal Display）等の表示部２６ａを備えている。
【００２７】
ファクシミリ通信部２７は、図示しない符号化／復号化部、変復調部、およびＮＣＵ（Network Control Unit）を備え、公衆電話回線網を用いてのファクシミリの送信を行う。
【００２８】
通信部２８は、ＬＡＮボード等の通信モジュールから構成され、通信部２８に接続されたＬＡＮ等を介して、ローカルエリア内の装置(データソースとなるサーバーやＰＣ等)と種々のデータの送受信を行う。
【００２９】
記憶部２９は、原稿読取部２２によって読み取られた原稿画像等、固定部データ２９ａ、変動部データＤＢ２９ｂ、バリアブル印刷データ２９ｃなどを記憶する。記憶部２９は、ＨＤＤなどの大容量の記憶装置である。
【００３０】
固定部データ２９ａは、バリアブル印刷において固定部に用いられる画像データである。変動部データＤＢ２９ｂは、バリアブル印刷において、ダイレクトメールの宛先の住所や氏名などが格納されたデータベースである。バリアブル印刷データ２９ｃは、バリアブル印刷データ生成部２１ｄにより生成されたバリアブル印刷を制御するためのデータである。
【００３１】
以上、画像形成装置２０の構成について説明した。
【００３２】
［レイアウト編集の画面例］
次に、レイアウト編集部２１ｃにおいて、ユーザーに、表示部２６ａ等を介して提示されるレイアウト編集画面の例を説明する。図２は、レイアウト編集部２１ｃにおいて、ユーザーに、表示部２６ａ等を介して提示されるレイアウト編集画面の例を示す図である。
【００３３】
この図に示す例では、レイアウト枠ＬＦ内上部に、３箇所、固定部画像ＦＩ１、ＦＩ２、およびＦＩ３が割り付けられている。これらの画像は、バリアブル印刷の間、固定され、変化しない。
【００３４】
また、レイアウト枠ＬＦ内下部に、２箇所、住所を挿入する変動部ＶＰ１および名前を挿入する変動部ＶＰ２が割り付けられている。これらの部分は、印刷ごとに内容が置き換えられて印刷される。
【００３５】
ユーザーは、画像形成装置２０に指示することにより、レイアウト枠ＬＦ内に割り付ける画像の位置や大きさを編集することが出来る。
【００３６】
なお、固定部画像は、元データである画像をそのまま利用することも、一部を抜き出して利用することも可能である。
【００３７】
また、変動部に挿入するデータは、文字列であれば、画像形成装置２０が持つフォントであれば、どのようなフォントを利用することも出来る。
【００３８】
以上、レイアウト編集部２１ｃにおいて、ユーザーに、表示部２６ａ等を介して提示されるレイアウト編集画面の例を説明した。
【００３９】
［処理の流れ１］
次に、画像形成装置２０における処理の流れの概要を説明する。図３は、画像形成装置２０における処理の流れの概要を説明するためのフローチャートである。
【００４０】
まず、ユーザーが、操作部２６から指示を入力して、画像形成装置２０のモードをバリアブル印刷データ生成モードに変更する（ステップＳ１）。
【００４１】
次に、固定部データ取得部２１ａが、固定部に用いるデータを取得し、準備する（ステップＳ２）。
【００４２】
次に、変動部データ取得部２１ｂが、変動部に用いるデータを取得し、準備する（ステップＳ３）。
【００４３】
次に、レイアウト編集部２１ｃが、印刷レイアウトを編集する（ステップＳ４）。この処理で、固定部および変動部のデータを確定し、印刷する用紙サイズを決定し、レイアウトが決定される。
【００４４】
次に、バリアブル印刷データ生成部２１ｄが、バリアブル印刷用の制御データを生成する（ステップＳ５）。制御データは、バリアブル印刷に対応した画像形成装置で解釈させることが出来る。
【００４５】
次に、バリアブル印刷処理部２１ｅがバリアブル印刷を行う（ステップＳ６）。
【００４６】
以上、画像形成装置２０における処理の流れの概要を説明した。なお、以下では、上述したステップＳ２（固定部データの準備）、Ｓ３（変動部データの準備）、およびＳ６（バリアブル印刷）の処理の詳細を説明する。
【００４７】
［処理の流れ２］
次に、固定部データの準備の処理の流れを説明する。図４は、固定部データの準備の処理の流れを説明するためのフローチャートである。
【００４８】
まず、固定部データ取得部２１ａが、表示部２６ａを介して、固定部に用いる画像データの取得先の選択肢をユーザーに提示し、ユーザーが選択肢から選択することにより、取得先を決定する（ステップＳ１０）。なお、画像データは、原稿読取部２２により紙原稿から読み込んでもよいし、記憶部２９に記憶された固定部データ２９ａから取得してもよいし、外部のデータソースから取得してもよい。
【００４９】
次に、固定部データ取得部２１ａは、決定された取得先から画像データを取得する（ステップＳ１１）。
【００５０】
次に、固定部データ取得部２１ａは、取得した画像データを記憶部２９に記憶させる（ステップＳ１２）。
【００５１】
次に、固定部データ取得部２１ａは、全ての固定部データを取得したか否かを判断する（ステップＳ１３）。
【００５２】
全ての固定部データを取得済である場合（ステップＳ１３のＮ）、固定部データ取得部２１ａは処理を終了する。
【００５３】
まだ未取得の固定部データがある場合（ステップＳ１３のＹ）、固定部データ取得部２１ａは、ステップＳ１０に戻り処理を継続する。
【００５４】
以上、固定部データの準備の処理の流れを説明した。
【００５５】
［処理の流れ３］
次に、変動部データの準備の処理の流れを説明する。図５は、変動部データの準備の処理の流れを説明するためのフローチャートである。
【００５６】
まず、変動部データ取得部２１ｂが、表示部２６ａを介して、変動部に用いる画像データの取得先の選択肢をユーザーに提示し、ユーザーが選択肢から選択することにより、取得先を決定する（ステップＳ２０）。
【００５７】
なお、画像データは、原稿読取部２２により紙原稿から読み込んでＯＣＲ（Optical Character Recognition）処理してもよいし、記憶部２９に記憶された変動部データＤＢ２９ｂから取得してもよいし、外部のデータソースから取得してもよい。
【００５８】
次に、変動部データ取得部２１ｂは、決定された取得先から、どのような変動部データを取得するか、取得条件の指定をユーザーから受け付ける（ステップＳ２１）。取得条件とは、例えば、特定の地域に該当する住所のみを取得する条件である。該当するデータが無い場合、エラーメッセージを表示し、再度取得条件を入力させることが出来てもよい。
【００５９】
次に、変動部データ取得部２１ｂは、指定された条件に該当するデータのみを、選択された取得先から取得し、変動部データＤＢ２９ｂに記憶させる（ステップＳ２２）。
【００６０】
次に、変動部データ取得部２１ｂは、全ての変動部データを取得したか否かを判断する（ステップＳ２３）。
【００６１】
全ての変動部データを取得済である場合（ステップＳ２３のＮ）、変動部データ取得部２１ｂは処理を終了する。
【００６２】
まだ未取得の変動部データがある場合（ステップＳ２３のＹ）、変動部データ取得部２１ｂは、ステップＳ２０に戻り処理を継続する。
【００６３】
以上、変動部データの準備の処理の流れを説明した。
【００６４】
［処理の流れ４］
次に、バリアブル印刷処理の流れを説明する。図６は、バリアブル印刷処理の流れを説明するためのフローチャートである。
【００６５】
まず、バリアブル印刷処理部２１ｅが、固定部データ２９ａを記憶部２９から取得し、ＲＩＰ処理を行う（ステップＳ３０）。
【００６６】
次に、バリアブル印刷処理部２１ｅが、ＲＩＰ処理された固定部データ（ビットマップ画像）を画像メモリー２４に保存する（ステップＳ３１）。
【００６７】
次に、バリアブル印刷処理部２１ｅが、変動部データＤＢ２９ｂに格納された変動部データのＲＩＰ処理を行う（ステップＳ３２）。
【００６８】
次に、バリアブル印刷処理部２１ｅが、ＲＩＰ処理された変動部データとＲＩＰ処理された固定部データを重ね合せる（ステップＳ３３）。
【００６９】
次に、バリアブル印刷処理部２１ｅが、重ね合わされた結果を印刷処理する（ステップＳ３４）。
【００７０】
次に、バリアブル印刷処理部２１ｅは、全ての変動部データを印刷したか否かを判断する（ステップＳ３５）。
【００７１】
まだ印刷していない変動部データがある場合（ステップＳ３５のＮ）、バリアブル印刷処理部２１ｅは、ステップＳ３２に戻り処理を継続する。
【００７２】
全ての変動部データが印刷済である場合（ステップＳ３５のＹ）、バリアブル印刷処理部２１ｅは処理を終了する。
【００７３】
以上、バリアブル印刷処理の流れを説明した。
【００７４】
［補足事項］
以上のように、本発明に係る画像形成装置２０は、バリアブル印刷の固定部のデータである固定部データを取得する固定部データ取得部２１ａと、バリアブル印刷の変動部のデータである変動部データを取得する変動部データ取得部２１ｂと、取得された前記固定部データおよび前記変動部データを印刷時のレイアウト枠内にレイアウト編集するレイアウト編集部２１ｃと、前記固定部データ、前記変動部データ、および前記レイアウト結果に基づき、バリアブル印刷用の制御データを生成するバリアブル印刷データ生成部２１ｄと、前記固定部データ、前記変動部データ、および生成された前記制御データを用いてバリアブル印刷を行うバリアブル印刷処理部２１ｅとを備える。
【００７５】
その他、本発明は、上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【００７６】
２０  …  画像形成装置
２１  …  制御部
２１ａ…  操作履歴収集部
２１ｂ…  設定変更管理部
２２  …  原稿読取部
２３  …  画像処理部
２４  …  画像メモリー
２５  …  画像形成部
２６  …  操作部
２６ａ…  表示部
２７  …  ファクシミリ通信部
２８  …  通信部
２９  …  記憶部
２９ａ…  操作履歴ＤＢ
【図１】
2017077716.tif 000003
【図２】
2017077716.tif 000004
【図３】
2017077716.tif 000005
【図４】
2017077716.tif 000006
【図５】
2017077716.tif 000007
【図６】
2017077716.tif 000008