(57)【要約】【課題】同一の印刷画像を印刷して得られる印刷物の印刷物識別情報が不連続になることなく、また、先行の印刷処理と後続の印刷処理で印刷物識別情報が重複することなく、印刷物識別情報を印刷物に正しく付加して印刷することができる画像形成装置、方法およびプログラムを提供すること。【解決手段】本発明の画像形成装置は、印刷画像および印刷物識別情報を生成し、印刷物識別情報を印刷画像に付加して印刷する。そして、画像形成装置は、同一の印刷画像に対する先行の印刷で使用された印刷物識別情報を更新し、更新された印刷物識別情報を印刷画像に付加して印刷する。【選択図】図２
2015174220.tif 000002
【特許請求の範囲】
【請求項１】
印刷が可能な画像形成装置であって、
印刷画像を生成する画像生成手段と、
印刷物識別情報の設定情報を用いて印刷物識別情報を生成し、記憶手段に保存する印刷物識別情報生成手段と、
前記印刷物識別情報を印刷画像に付加する合成手段と、
印刷物識別情報が付加された印刷画像を印刷する印刷手段と、
印刷物識別情報の設定情報を用いて、記憶手段に保存された印刷物識別情報を更新する印刷物識別情報更新手段と
を備え、
前記印刷物識別情報更新手段は、同一の印刷画像に対する先行の印刷処理で使用された印刷物識別情報を更新し、
前記合成手段は、更新された印刷物識別情報を印刷画像に付加する、画像形成装置。
【請求項２】
前記印刷物識別情報更新手段は、同一の印刷画像に対する再印刷が指示される前に、または同一の印刷画像に対する再印刷が指示された場合に、先行の印刷処理で使用された印刷物識別情報を更新することを特徴とする、請求項１に記載の画像形成装置。
【請求項３】
前記印刷物識別情報の設定情報には、印刷物識別情報の印刷に関する種々の指示が含まれることを特徴とする、請求項１または２に記載の画像形成装置。
【請求項４】
印刷が可能な画像形成装置が実行する方法であって、
印刷画像を生成するステップと、
印刷物識別情報の設定情報を用いて印刷物識別情報を生成し、記憶手段に保存すステップと、
前記印刷物識別情報を印刷画像に付加するステップと、
印刷物識別情報が付加された印刷画像を印刷するステップと、
印刷物識別情報の設定情報を用いて、記憶手段に保存された印刷物識別情報を更新するステップと
を含み、
前記印刷物識別情報を更新するステップは、同一の印刷画像に対する先行の印刷処理で使用された印刷物識別情報を更新するステップを含み、
前記印刷物識別情報を印刷画像に付加するステップは、更新された印刷物識別情報を印刷画像に付加するステップを含む、方法。
【請求項５】
前記印刷物識別情報を更新するステップは、同一の印刷画像に対する再印刷が指示される前に、または同一の印刷画像に対する再印刷が指示された場合に、先行の印刷処理で使用された印刷物識別情報を更新することを特徴とする、請求項４に記載の方法。
【請求項６】
前記印刷物識別情報の設定情報には、印刷物識別情報の印刷に関する種々の指示が含まれることを特徴とする、請求項４または５に記載の方法。
【請求項７】
画像形成装置に対して、請求項４〜６のいずれか１項に記載の方法を実行させるためのコンピュータ実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷画像の印刷が可能な画像形成装置に関し、より詳細には、印刷物識別情報を印刷物に付加して印刷する画像形成装置、方法およびプログラムに関する。
【背景技術】
【０００２】
従来、ベイツスタンプ（Bates Stamp）等の印刷物識別情報を印刷物に付加して印刷する技術が利用されている。このような印刷技術の一例として、特許文献１は、時系列に印刷順番を識別する通し番号を生成し、当該通し番号を印刷文書に付加して印刷する印刷システムを開示する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１が開示する印刷システムを利用して同一の印刷画像を再印刷する場合、先行の印刷処理で印刷物に付加される通し番号と、後続の印刷処理で印刷物に付加される通し番号とが不連続になる恐れがある。
【０００４】
例えば、印刷画像Ａについて印刷処理を実行した後に、別の印刷画像Ｂについて印刷処理を実行し、さらに印刷画像Ａについて再び印刷処理を実行した場合、先行の印刷画像Ａの印刷処理で付加される通し番号と、後続の印刷画像Ａの印刷処理で付加される通し番号とが不連続になるという問題があった。
【０００５】
また、特許文献１が開示する印刷システムにおいて、一連の印刷処理が終了する度に印刷累積番号をクリアする場合、先行の一連の印刷処理で印刷物に付加される通し番号と、後続の一連の印刷処理で印刷物に付加される通し番号とが重複するという問題もあった。
【０００６】
本発明は、上述した従来技術の問題点に鑑みてなされたものであり、同一の印刷画像を印刷して得られる印刷物の印刷物識別情報が不連続になることなく、また、先行の印刷処理と後続の印刷処理で印刷物識別情報が重複することなく、印刷物識別情報を印刷物に正しく付加して印刷することができる画像形成装置、方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の画像形成装置は、印刷画像および印刷物識別情報を生成し、印刷物識別情報を印刷画像に付加して印刷する。そして、画像形成装置は、同一の印刷画像に対する先行の印刷で使用された印刷物識別情報を更新し、更新された印刷物識別情報を印刷画像に付加して印刷する。
【発明の効果】
【０００８】
本発明は、上記構成を採用することにより、同一の印刷画像を印刷して得られる印刷物の印刷物識別情報が不連続になることなく、また、先行の印刷処理と後続の印刷処理で印刷物識別情報が重複することなく、印刷物識別情報を印刷物に正しく付加して印刷することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の画像形成装置のハードウェア構成を示す図。
【図２】本発明の画像形成装置の機能構成を示す図。
【図３】印刷物識別情報の設定情報と、印刷物識別情報が付加された印刷物の一実施形態を示す図。
【図４】本発明の画像形成装置が実行する処理の一実施形態を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、本発明について実施形態をもって説明するが、本発明は、後述する実施形態に限定されるものではない。図１は、本発明の画像形成装置のハードウェア構成を示す図である。画像形成装置１００は、外部から受信した印刷ジョブに従って印刷データを印刷する画像形成装置である。画像形成装置１００は、ＤＦＥ（Digital Front End）１０１と、印刷エンジン１０６とを含んで構成される。
【００１１】
ＤＦＥ１０１は、画像形成装置１００の全体制御を行う装置である。ＤＦＥ１０１は、ＣＰＵ１０２と、ＲＯＭ１０３と、ＲＡＭ１０４と、ハードディスク装置（ＨＤＤ）１０５とを備えている。
【００１２】
ＣＰＵ１０２は、画像形成装置１００の動作を制御するプログラムを実行する演算装置である。ＲＯＭ１０３は、種々のデータが記憶される不揮発性の記憶装置である。ＲＡＭ１０４は、画像形成装置１００が実行するプログラムの実行空間を提供する揮発性の記憶装置である。ＨＤＤ１０５は、種々のプログラミング言語で記述可能な本発明のプログラムや印刷対象の画像データなどの種々のデータを保存可能な不揮発性の記憶装置である。印刷エンジン１０６は、ＤＥＦ１０１が生成した印刷画像を印刷媒体に印刷する装置である。
【００１３】
ＣＰＵ１０２は、画像形成装置１００のＯＳの制御下で本発明のプログラムをＨＤＤ１０５から読み出し、ＲＡＭ１０４に展開して実行することにより、後述する機能を実現する。
【００１４】
図２は、本発明の画像形成装置の機能構成を示す図である。以下、図２を参照して、画像形成装置１００のＤＦＥ１０１が有する機能について説明する。
【００１５】
ＤＦＥ１０１は、入出力制御部２００と、主制御部２０１と、画像処理部２０４と、エンジン制御部２０９と、記憶部２１０とを有する。
【００１６】
入出力制御部２００は、外部装置との入出力を制御する手段である。入出力制御部２００は、外部装置から印刷ジョブを受信すると、当該印刷ジョブを主制御部２０１に提供する。印刷ジョブには、印刷ジョブの固有の識別情報であるジョブＩＤと、印刷ジョブの設定情報である印刷ジョブ設定情報（印刷物識別情報の設定情報や印刷部数等）と、印刷画像を規定する印刷データとが含まれる。
【００１７】
主制御部２０１は、画像形成装置１００が実行する印刷処理を制御する手段であり、印刷ジョブ受信部２０２と、印刷ジョブ管理部２０３とを有する。印刷ジョブ受信部２０２は、入出力制御部２００を介して印刷ジョブを受信する手段である。印刷ジョブ受信部２０２は、入出力制御部２００から印刷ジョブを受信すると、印刷ジョブを記憶部２１０に保存すると共に、印刷ジョブを受信した旨を印刷ジョブ管理部２０３に通知する。
【００１８】
印刷ジョブ管理部２０３は、印刷ジョブの設定情報に基づいて印刷ジョブを実行する手段である。印刷ジョブ管理部２０３は、印刷ジョブを受信した旨の通知を受信すると、画像処理部２０４およびエンジン制御部２０９を制御して印刷処理を実行する。
【００１９】
画像処理部２０４は、印刷ジョブ管理部２０３の制御下で、印刷画像や印刷物識別情報を処理する手段である。画像処理部２０４は、画像生成部２０５と、印刷物識別情報生成部２０６と、印刷物識別情報更新部２０７と、合成部２０８とを有する。
【００２０】
画像生成部２０５は、印刷ジョブに含まれる印刷データを用いて、印刷エンジン１０６が解釈可能な形式の印刷画像を生成する手段である。
【００２１】
印刷物識別情報生成部２０６は、印刷ジョブに含まれる印刷物識別情報の設定情報を用いて、印刷物識別情報を生成する手段である。印刷物識別情報生成部２０６は、印刷物識別情報を生成すると、印刷物識別情報をジョブＩＤと関連付けて記憶部２１０の印刷物識別情報保存領域２１２に保存する。
【００２２】
印刷物識別情報更新部２０７は、印刷ジョブに含まれる印刷物識別情報の設定情報を用いて、記憶部２１０の印刷物識別情報保存領域２１２に保存された印刷物識別情報を更新する手段である。
【００２３】
合成部２０８は、印刷画像に印刷物識別情報を付加する手段である。合成部２０８は、印刷物識別情報生成部２０６が生成した印刷物識別情報または印刷物識別情報更新部２０７が更新した印刷物識別情報を印刷画像に合成する。
【００２４】
エンジン制御部２０９は、印刷ジョブ管理部２０３の制御下で、印刷エンジン１０６を制御する手段である。エンジン制御部２０９は印刷エンジン１０６を制御して、画像処理部２０４が生成した印刷画像を印刷媒体に印刷する。
【００２５】
記憶部２１０は、ＲＯＭ１０３やＲＡＭ１０４、ＨＤＤ１０５によって構成される記憶装置である。記憶部２１０には、印刷ジョブ保存領域２１１、印刷物識別情報保存領域２１２および印刷画像保存領域２１３が確保される。
【００２６】
印刷ジョブ保存領域２１１は、印刷ジョブが当該印刷ジョブのジョブＩＤと関連付けて保存される記憶領域である。印刷物識別情報保存領域２１２は、画像処理部２０４が生成または更新した印刷物識別情報が保存される記憶領域である。印刷画像保存領域２１３は、画像処理部２０４が生成した印刷画像がジョブＩＤと関連付けて保存される記憶領域である。
【００２７】
図３は、印刷物識別情報の設定情報と、印刷物識別情報が付加された印刷物の一実施形態を示す図である。以下、図３を参照して、印刷物識別情報の設定情報と、当該印刷物識別情報の設定情報に基づいて生成される印刷物識別情報について説明する。
【００２８】
印刷物識別情報の設定情報３００は、印刷ジョブに含まれる印刷物識別情報の設定情報の一例である。印刷物識別情報３０２は、印刷物識別情報の設定情報３００に基づいて生成される印刷物識別情報である。
【００２９】
印刷物識別情報の設定情報３００には、印刷物識別情報の印刷に関する種々の指示が含まれる。「ベイツスタンプの有無」は、印刷物識別情報の印刷の有無を指示する情報である。「番号の桁数」は、印刷物識別情報の構成要素である「番号」の桁数を指定する情報である。「開始番号」は、印刷物識別情報の構成要素である「最初の番号」を指定する情報である。ユーザは、「番号の桁数」または「開始番号」として任意の値を指定することができる。
【００３０】
「番号の前に付加する文字列」は、印刷物識別情報の構成要素として「番号」の前に付加される文字列を指定する情報である。「番号の後に付加する文字列」は、印刷物識別情報の構成要素として「番号」の後に付加される文字列を指定する情報である。ユーザは、「番号の前に付加する文字列」または「番号の後に付加する文字列」として任意の文字列を指定することができる。
【００３１】
「番号の増加数」は、後続の印刷において「番号」が増加する数を指定する情報である。「印刷位置」は、印刷物識別情報の印刷位置を指定する情報である。「フォント」は、印刷物識別情報のフォントを指定する情報である。
【００３２】
「再印刷の有無」は、同一の印刷画像についての再印刷の有無を指示する情報である。「最初の印刷順番の印字」は、一連の印刷における「最初の印刷順番」の印字の有無を指示する情報である。「最後の印刷順番の印字」は、一連の印刷における「最後の印刷順番」の印字の有無を指示する情報である。「印刷回数の印字」は、印刷の回数の印字の有無を指示する情報である。
【００３３】
印刷物識別情報３０２は、番号の前に付加される文字列「Ｒ」と、番号「０００１」と、番号の後に付加される文字列「ＦＮ」と、印刷順番「１」と、最初の印刷順番「１」と、最後の印刷順番「１００」と、印刷回数「１」とで構成される。
【００３４】
番号「０００１」は、「開始番号」で指定された数値であり、「番号の桁数」で指定された桁数で印字される。印刷順番「１」は、印刷物識別情報３０２が印字される印刷物の印刷の順番を示す。
【００３５】
印刷物３１０は、同一の印刷画像に対する最初の一連の印刷によって出力された一群の印刷物である。本実施形態では、１回目の印刷で１００部の印刷が指示されているものとする。
【００３６】
印刷物３１１は、印刷画像の最初の印刷物であり、印刷物識別情報３０２が「印刷位置」で指定された位置に印刷される。印刷物３１２は、２番目に印刷された印刷物である。印刷物３１２には、「番号」が「０００１」から「０００２」に、「印刷順番」が「１」から「２」に更新された印刷物識別情報が印刷される。本実施形態では、「番号の増加数」として「１」が指定されているため、「番号」が「０００１」から「０００２」に更新される。
【００３７】
印刷物３１３は、３番目に印刷された印刷物である。印刷物３１３には、「番号」が「０００２」から「０００３」に、「印刷順番」が「２」から「３」に更新された印刷物識別情報が印刷される。印刷物３１４は、１００番目に印刷された印刷物である。印刷物３１４には、「番号」が「００９９」（図示せず）から「０１００」に、「印刷順番」が「９９」（図示せず）から「１００」に更新された印刷物識別情報が印刷される。
【００３８】
印刷物３２０は、印刷物３１０と同じ印刷画像に対する２回目の一連の印刷（再印刷）によって出力された一群の印刷物である。本実施形態では、再印刷で１００部の印刷が指示されているものとする。
【００３９】
印刷物３２１は、１０１番目に印刷された印刷物である。印刷物３２１には、印刷物３１４の印刷物識別情報の「番号」が「０１００」から「０１０１」に、「印刷順番」が「１００」から「１０１」に、「最初の印刷順番」が「１」から「１０１」に、「最後の印刷順番」が「１００」から「２００」に、「印刷回数」が「１」から「２」に更新された印刷物識別情報が印刷される。
【００４０】
印刷物３２２は、１０２番目に印刷された印刷物である。印刷物３２２には、「番号」が「０１０１」から「０１０２」に、「印刷順番」が「１０１」から「１０２」に更新された印刷物識別情報が印刷される。印刷物３２３は、１０３番目に印刷された印刷物である。印刷物３２３には、「番号」が「０１０２」から「０１０３」に、「印刷順番」が「１０２」から「１０３」に更新された印刷物識別情報が印刷される。印刷物３２４は、２００番目に印刷された印刷物である。印刷物３２４には、「番号」が「０１９９」（図示せず）から「０２００」に、「印刷順番」が「１９９」（図示せず）から「２００」に更新された印刷物識別情報が印刷される。
【００４１】
図４は、本発明の画像形成装置が実行する処理の一実施形態を示すフローチャートである。以下、図４を参照して、画像形成装置１００が印刷ジョブを受信した場合に実行する処理について説明する。
【００４２】
図４に示す処理は、ステップＳ４００でＤＦＥ１０１に実装される主制御部２０１の印刷ジョブ受信部２０２が、入出力制御部２００を通じて印刷ジョブを受信することにより開始する。ステップＳ４０１では、印刷ジョブ管理部２０３が、印刷ジョブに含まれる印刷物識別情報の設定情報を参照し、当該印刷ジョブが、既に印刷した印刷画像の再印刷を指示する印刷ジョブであるか否か判断する。
【００４３】
他の実施形態では、印刷ジョブ管理部２０３は、当該印刷ジョブのジョブＩＤによって識別される印刷画像が印刷画像保存領域２１３に保存されている場合は、当該印刷ジョブが再印刷の印刷ジョブであると判断し、当該印刷画像が印刷画像保存領域２１３に保存されていない場合は、当該印刷ジョブが再印刷の印刷ジョブでないと判断してもよい。
【００４４】
印刷ジョブが再印刷の印刷ジョブでない場合は（ｎｏ）、ステップＳ４０２に処理が分岐する。ステップＳ４０２では、画像処理部２０４が、印刷ジョブに含まれる印刷データを用いて印刷画像を生成し、当該印刷画像を印刷ジョブのジョブＩＤと関連付けて、記憶部２１０の印刷画像保存領域２１３に保存する。ステップＳ４０３では、印刷ジョブ管理部２０３は、印刷ジョブに含まれる印刷物識別情報の設定情報を参照し、印刷物識別情報の付加が指定されているか否か判断する。
【００４５】
印刷物識別情報の付加が指定されていない場合は（ｎｏ）、ステップＳ４０４に処理が分岐する。ステップＳ４０４では、エンジン制御部２０９が、印刷エンジン１０６を制御して、ステップＳ４０２で生成された印刷画像を印刷し、ステップＳ４１６で処理が終了する。
【００４６】
一方、印刷物識別情報の付加が指定されている場合は（ｙｅｓ）、ステップＳ４０５に処理が分岐する。ステップＳ４０５では、画像処理部２０４が、印刷物識別情報の設定情報を用いて印刷物識別情報を生成し、印刷ジョブのジョブＩＤと関連付けて印刷物識別情報保存領域２１２に保存する。ステップＳ４０６では、画像処理部２０４は、ステップＳ４０２で生成した印刷画像に当該印刷物識別情報を付加する。
【００４７】
ステップＳ４０７では、エンジン制御部２０９が、ステップＳ４０６で印刷物識別情報が付加された印刷画像を、印刷エンジン１０６を制御して印刷する。ステップＳ４０８では、印刷ジョブ管理部２０３は、印刷ジョブに含まれる印刷ジョブ設定情報で指定されている部数を印刷したか否か判断する。指定されている部数を印刷した場合は（ｙｅｓ）、ステップＳ４１６で処理が終了する。
【００４８】
一方、指定されている部数を印刷していない場合は（ｎｏ）、ステップＳ４０９に処理が分岐する。ステップＳ４０９では、画像処理部２０４が、印刷物識別情報の設定情報を用いて、当該印刷ジョブのジョブＩＤによって識別される印刷物識別情報保存領域２１２内の印刷物識別情報を更新し、ステップＳ４０６で更新後の印刷物識別情報が印刷画像に付加され、ステップＳ４０７で更新後の印刷物識別情報が付加された印刷画像が印刷される。
【００４９】
ステップＳ４０１の判定で印刷ジョブが再印刷の印刷ジョブであると判断された場合は（ｙｅｓ）、ステップＳ４１０に処理が分岐する。
【００５０】
ステップＳ４１０では、印刷ジョブ管理部２０３は、印刷物識別情報の設定情報を参照し、印刷物識別情報の付加が指定されているか否か判断する。印刷物識別情報の付加が指定されていない場合は（ｎｏ）、ステップＳ４０４に処理が分岐する。
【００５１】
ステップＳ４０４では、エンジン制御部２０９が、当該印刷ジョブのジョブＩＤが示す印刷画像を印刷画像保存領域から取得し、印刷エンジン１０６を制御して印刷し、ステップＳ４１６で処理が終了する。本実施形態では、再印刷を行う場合、同一の印刷データを印刷する複数のジョブに対して同一のジョブＩＤを割り当てられる。
【００５２】
一方、印刷物識別情報の付加が指定されている場合は（ｙｅｓ）、ステップＳ４１１に処理が分岐する。ステップＳ４１１では、画像処理部２０４が、印刷物識別情報の設定情報を用いて、当該印刷ジョブのジョブＩＤによって識別される印刷物識別情報保存領域２１２内の印刷物識別情報を更新する。
【００５３】
ステップＳ４１２では、画像処理部２０４は、当該印刷ジョブのジョブＩＤによって識別される印刷画像保存領域２１３内の印刷画像を取得し、印刷物識別情報を付加する。ステップＳ４１３では、エンジン制御部２０９が、印刷エンジン１０６を制御して、印刷物識別情報の付加された印刷画像を印刷する。
【００５４】
ステップＳ４１４では、印刷ジョブ管理部２０３は、印刷ジョブ設定情報で指定されている部数を印刷したか否か判断する。指定されている部数を印刷した場合は（ｙｅｓ）、ステップＳ４１６で処理が終了する。一方、指定されている部数を印刷していない場合は（ｎｏ）、ステップＳ４１５に処理が分岐する。
【００５５】
ステップＳ４１５では、画像処理部２０４は、印刷物識別情報の設定情報を用いて、当該印刷ジョブのジョブＩＤによって識別される印刷物識別情報保存領域２１２内の印刷物識別情報を更新し、ステップＳ４１２で更新後の印刷物識別情報が印刷画像に付加され、ステップＳ４１３で更新後の印刷物識別情報が付加された印刷画像が印刷される。
【００５６】
上述した実施形態では、同一の印刷画像に対する再印刷が指示された場合に、ステップＳ４１１で先行の印刷で使用した印刷物識別情報を更新するが、他の実施形態では、ステップＳ４０８で指定された部数を印刷したと判断した後に、後続の同一の印刷画像に対する再印刷に備えて、ステップＳ４１１と同じ印刷物識別情報の更新処理を実行してもよい。
【００５７】
これまで本発明の実施形態につき説明してきたが、本発明は、上述した実施形態に限定されるものではなく、上述した実施形態の構成要素を変更若しくは削除し、または上述した実施形態の構成要素に他の構成要素を追加するなど、当業者が想到することができる範囲内で変更することができる。いずれの態様においても本発明の作用効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００５８】
１００…画像形成装置、１０１…ＤＦＥ、１０６…印刷エンジン
【先行技術文献】
【特許文献】
【００５９】
【特許文献１】特開２００７−３１７０５１
【図１】
2015174220.tif 000003
【図２】
2015174220.tif 000004
【図３】
2015174220.tif 000005
【図４】
2015174220.tif 000006