(57)【要約】【課題】再印刷にかかる手間を軽減することができ、最小限の消耗品で再印刷することができる印刷管理装置およびプログラムを提供する。【解決手段】再印刷データを受信すると、再印刷データの書式の定義を読み出し、書式の定義に基づいて再印刷データのページ構成を行い、再印刷データの１ページ分の領域情報と再印刷データの元となる元印刷データの１ページ分の領域情報とを比較し、異なる領域情報を上書き更新するとともに、差分情報として一時記憶する。取消画像の印刷を実行するか否かの選択をユーザに提示し、取消画像の印刷を実行することが選択された場合、差分情報に基づいて取消画像を作成し、取消画像をプリンタに送信する。そして、差分情報に基づいて再印刷データの再ページ構成を行い、再ページ構成された再印刷データを印刷画像に変換し、印刷画像をプリンタに送信する。【選択図】図２
2009093410.tif 000002
【特許請求の範囲】
【請求項１】
複数の領域を有し、各領域に印字データが挿入される書式の定義を管理する定義管理手段と、
ホスト装置からの印刷データを受信する印刷データ受信手段と、
前記定義管理手段で管理している定義に基づいて前記印刷データ受信手段で受信した印刷データのページ構成を行う編集手段と、
前記編集手段でページ構成を行った印刷データにおける各領域に挿入されている印字データに関する領域情報を記憶する領域情報記憶手段と、
前記印刷データ受信手段で受信した印刷データが新規印刷であるか再印刷であるか解析する解析手段と、
前記解析手段で再印刷と解析した再印刷データの領域情報と、前記領域情報記憶手段に記憶している該印刷データの元となる元印刷データの領域情報とを比較する領域情報比較手段と、
前記元印刷データの領域情報と異なる前記再印刷データの領域情報を差分情報として記憶する差分情報記憶手段と、
前記差分情報記憶手段に記憶した差分情報に対応する領域に挿入された印字データを取り消すための取消画像を作成する取消画像作成手段と、
前記差分情報記憶手段に記憶した差分情報に対応する印字データのみを用いて再ページ構成を行う再編集手段と、
前記取消画像作成手段で作成した取消画像、および前記再編集手段で再ページ構成を行った再印刷データを画像形成装置に送信する送信手段と
を具備することを特徴とする印刷管理装置。
【請求項２】
複数の領域を有し、各領域に印字データが挿入される書式の定義を管理する定義管理処理と、
ホスト装置からの印刷データを受信する印刷データ受信処理と、
前記書式の定義に基づいて前記受信した印刷データのページ構成を行う編集処理と、
前記ページ構成を行った印刷データにおける各領域に挿入されている印字データに関する領域情報を記憶する領域情報記憶処理と、
前記受信した印刷データが新規印刷であるか再印刷であるか解析する解析処理と、
前記再印刷と解析した再印刷データの領域情報と、前記記憶している該印刷データの元となる元印刷データの領域情報とを比較する領域情報比較処理と、
前記元印刷データの領域情報と異なる前記再印刷データの領域情報を差分情報として記憶する差分情報記憶処理と、
前記記憶した差分情報に対応する領域に挿入された印字データを取り消すための取消画像を作成する取消画像作成処理と、
前記記憶した差分情報に対応する印字データのみを用いて再ページ構成を行う再編集処理と、
前記作成した取消画像、および前記再ページ構成を行った再印刷データを画像形成装置に送信する送信処理と
をコンピュータに実行させることを特徴とする印刷管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷管理装置およびプログラムに関する。
【背景技術】
【０００２】
従来、一度印刷した印刷物に誤りがある等の理由で再印刷が必要となった場合、ユーザは誤りを修正した後に再印刷を実行する。
【０００３】
ここで、再印刷を効率化するための技術として、例えば、２つの印刷データをページ単位に比較して差分のみを印刷することで印刷時間の短縮と印刷用紙の節約を可能にする画像形成装置がある（例えば、特許文献１参照。）。
【特許文献１】特開２００１−３４１３６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、再印刷にかかる手間を軽減することができ、最小限の消耗品で再印刷することができる印刷管理装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、請求項１の発明は、複数の領域を有し、各領域に印字データが挿入される書式の定義を管理する定義管理手段と、ホスト装置からの印刷データを受信する印刷データ受信手段と、前記定義管理手段で管理している定義に基づいて前記印刷データ受信手段で受信した印刷データのページ構成を行う編集手段と、前記編集手段でページ構成を行った印刷データにおける各領域に挿入されている印字データに関する領域情報を記憶する領域情報記憶手段と、前記印刷データ受信手段で受信した印刷データが新規印刷であるか再印刷であるか解析する解析手段と、前記解析手段で再印刷と解析した再印刷データの領域情報と、前記領域情報記憶手段に記憶している該印刷データの元となる元印刷データの領域情報とを比較する領域情報比較手段と、前記元印刷データの領域情報と異なる前記再印刷データの領域情報を差分情報として記憶する差分情報記憶手段と、前記差分情報記憶手段に記憶した差分情報に対応する領域に挿入された印字データを取り消すための取消画像を作成する取消画像作成手段と、前記差分情報記憶手段に記憶した差分情報に対応する印字データのみを用いて再ページ構成を行う再編集手段と、前記取消画像作成手段で作成した取消画像、および前記再編集手段で再ページ構成を行った再印刷データを画像形成装置に送信する送信手段とを具備することを特徴とする。
【０００６】
また、請求項２の発明は、複数の領域を有し、各領域に印字データが挿入される書式の定義を管理する定義管理処理と、ホスト装置からの印刷データを受信する印刷データ受信処理と、前記書式の定義に基づいて前記受信した印刷データのページ構成を行う編集処理と、前記ページ構成を行った印刷データにおける各領域に挿入されている印字データに関する領域情報を記憶する領域情報記憶処理と、前記受信した印刷データが新規印刷であるか再印刷であるか解析する解析処理と、前記再印刷と解析した再印刷データの領域情報と、前記記憶している該印刷データの元となる元印刷データの領域情報とを比較する領域情報比較処理と、前記元印刷データの領域情報と異なる前記再印刷データの領域情報を差分情報として記憶する差分情報記憶処理と、前記記憶した差分情報に対応する領域に挿入された印字データを取り消すための取消画像を作成する取消画像作成処理と、前記記憶した差分情報に対応する印字データのみを用いて再ページ構成を行う再編集処理と、前記作成した取消画像、および前記再ページ構成を行った再印刷データを画像形成装置に送信する送信処理とをコンピュータに実行させることを特徴とする。
【発明の効果】
【０００７】
請求項１および２に記載の発明は、再印刷で変更された部分を容易に見つけることが可能となり、最小限の消耗品で再印刷することが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明に係る印刷管理装置およびプログラムの実施の形態について添付図面を参照して詳細に説明する。
【０００９】
図１は、本発明の概要を説明するための図である。
【００１０】
図１に示すように、本発明に係る印刷管理装置１と、ホストコンピュータ２とがネットワーク３を介して接続されて構成され、更に、ホストコンピュータ２は端末４と接続し、印刷管理装置１はプリンタ５と接続している。
【００１１】
ホストコンピュータ２はメインフレームサーバと呼ばれるコンピュータであり、データベースとして様々なデータを蓄積する機能を有し、一般的には、画面を持たずに端末４からの指示で動作する。ホストコンピュータ２は端末４からデータベースに蓄積されているデータの印刷指示を受け付けると、印刷管理装置１が識別可能な印刷データ（例えば、ＰＤＬ等）を作成し、作成した印刷データをネットワーク３を介して送信する。
【００１２】
印刷管理装置１はホストコンピュータ２等からの印刷指示を受け付け、自己が管理するプリンタ５を使って順次印刷していく等の印刷管理を行うコンピュータである。
【００１３】
図２は、印刷管理装置１の機能的な構成の一例を示すブロック図である。
【００１４】
図２に示すように、印刷管理装置１は、書式定義部６、書式管理部７、印刷データ受信部８、印刷管理部９、編集部１０、領域情報比較部１１、領域情報記憶部１２、差分情報記憶部１３、出力判定部１４、取消画像作成部１５、描画部１６、送信部１７、操作部１８を具備して構成される。
【００１５】
書式定義部６は、印刷物（例えば、特定の印刷領域を有する帳票、タック紙等）の用紙に関する情報（例えば、用紙サイズ等）、印刷領域に関する情報等の書式を定義する処理を行う。
【００１６】
書式管理部７は、書式定義部６で定義した書式およびオーバーレイを管理し、必要に応じて印刷管理装置１が具備するメモリ等に展開する処理を行う。
【００１７】
印刷データ受信部８は、ホストコンピュータ２から送信されてきた印刷データを受信する処理を行う。
【００１８】
印刷管理部９は、印刷データ受信部８で受信した印刷データの蓄積、スケジュール、再印刷、削除等の一般的な印刷管理装置１としての処理を行う。
【００１９】
編集部１０は、印刷データで使用する書式の定義を書式管理部７から読み出し、読み出した書式の定義に基づいて印刷データのページ構成等の編集処理を行う。なお、編集部１０は、印刷データ受信部８で受信した印刷データのページ構成等の編集処理を行う機能と、差分情報記憶部１５に記憶している差分情報に基づいて印刷データの再ページ構成等の編集処理を行う機能とを有する。
【００２０】
領域情報比較部１１は、編集部１０でページ構成等の編集を行った印刷データにおける領域情報と領域情報記憶部１２に記憶している領域情報とを比較する処理を行う。
【００２１】
領域情報記憶部１２は、印刷データにおける全領域情報を記憶する。なお、領域情報比較部１１による比較によって変更と判断された領域情報は対応する領域情報に上書き更新する。
【００２２】
差分情報記憶部１３は、領域情報比較部１１による比較によって新規または変更と判断された領域情報を差分情報として一時記憶する。
【００２３】
出力判定部１４は、プリンタ５に対する印刷データの出力の制御を行う。例えば、差分情報記憶部１３に差分情報が記憶された場合、出力判定部１４は印刷データの出力を一時停止し、操作部１８に対してメッセージ表示を要求し、操作部１８に入力されたユーザの指示に従って取消画像を出力するか否か判断する。
【００２４】
取消画像作成部１５は、差分情報記憶部１３に記憶している差分情報に基づいて取消画像を作成する処理を行う。
【００２５】
描画部１６は、編集部１０で編集した印刷データを描画（例えば、ビットマップ等の印刷画像に変換）する処理を行う。
【００２６】
送信部１７は、描画部１６で描画した印刷画像または取消画像作成部で作成した取消画像をプリンタ５に対して送信する処理を行う。
【００２７】
操作部１８は、印刷管理装置１の操作画面に相当し、印刷データの一覧表示、警告等のメッセージ表示、ユーザによる印刷データの操作指示の受付等の機能を有する。
【００２８】
なお、上述した書式定義部６、書式管理部７、印刷データ受信部８、印刷管理部９、編集部１０、領域情報比較部１１、領域情報記憶部１２、差分情報記憶部１３、出力判定手段１４、取消画像作成部１５を機能として具備する印刷管理プログラムを汎用のコンピュータに組み込んだ構成を適用することも可能であり、その際には、コンピュータの記憶部に印刷管理プログラムが記憶され、コンピュータのＣＰＵが記憶部に記憶されている印刷管理プログラムを実行することになる。また、印刷管理プログラムは、例えば、各種メモリ、光ディスク等の記憶媒体に記憶して提供することが可能であり、例えば、ネットワーク等の通信回線を介して配信することも可能である。
【００２９】
次に、印刷管理装置１が行う具体的な処理について説明する。
【００３０】
書式定義部６で図３に示す帳票の書式を定義し、その定義が書式管理部７で管理されている。帳票は９つの領域を有し、各領域には種々のデータ（例えば、個人情報等）が挿入される。
【００３１】
ユーザが図４に示すデータを図３に示す帳票の書式で印刷することを指示した印刷データをホストコンピュータ２から印刷管理装置１に対して送信し、印刷データ受信部８は印刷データを受信する。
【００３２】
印刷管理部９は印刷データで受信した印刷データが新規印刷であるか、再印刷であるか解析する。
【００３３】
印刷データが新規印刷である場合、編集部１０は書式管理部７から印刷データで指示されている書式の定義を読み出し、印刷データのページ構成を行う。最終的には図５に示すようなページ構成された印刷画像がプリンタ５に対して送信される。
【００３４】
ここで、領域情報比較部１１はページ構成された印刷データの各領域にどのようなデータが挿入されているのかを確認する。
【００３５】
例えば、ページ構成された印刷データの領域１には、
「亜井  右絵男」
０００−００００
○○県○○市○○」
が挿入されていることを確認し、その他の領域に挿入されているデータについても確認する。領域情報比較部１１は各領域に挿入されたデータに関する情報を領域情報として領域情報記憶部１２に記憶する。
【００３６】
領域情報の一例：「領域１」−「亜井  右絵男
０００−００００
○○県○○市○○」
「領域２」−「亜井  次郎
０００−００００
○○県○○市○○」
そして、ユーザが図４に示すデータの一部を図６に示すように変更し、変更したデータを図３に示す帳票の書式で再印刷することを指示した再印刷データをホストコンピュータ２から印刷管理装置１に対して送信し、印刷データ受信部８は再印刷データを受信する。
【００３７】
編集部１０は再印刷データのページ構成を行い、領域情報比較部１１はページ構成された再印刷データの領域情報を確認し、確認した再印刷データの領域情報と領域情報記憶部１２に記憶している印刷データの領域情報とを比較する。
【００３８】
例えば、再印刷データの領域１の領域情報は、
「領域１」−「亜井  右絵男
１１１−１１１１
××県××市××」
であり、領域情報記憶部１１に記憶している印刷データの領域１の領域情報は、
「領域１」−「亜井  右絵男
０００−００００
○○県○○市○○」
であることから、印刷データの領域１に領域情報と再印刷データの領域１の領域情報とが異なる。なお、領域情報比較部による比較により領域５の領域情報、および領域９の領域情報も異なることが分かる。
【００３９】
そして、領域情報比較部１１は再印刷データの領域１の領域情報、領域５の領域情報および領域９の領域情報を領域情報記憶部１２に記憶している印刷データの領域１の領域情報、領域５の領域情報および領域９の領域情報にそれぞれ上書き更新する。従って、上書きされた領域情報は、
「領域１」−「亜井  右絵男
１１１−１１１１
××県××市××」
「領域５」−「亜井  三郎
０００−００００
××県××市××」
「領域９」−「亜井  丸子
１１１−１１１１
××県××市××」
となる。なお、印刷データの領域情報と一致する再印刷データの領域２の領域情報、領域３の領域情報、領域４の領域情報、領域６の領域情報、領域７の領域情報および領域８の領域情報は上書き更新されない。
【００４０】
また、差分情報記憶部１３は再印刷データの領域１の領域情報、領域５の領域情報および領域９の領域情報を差分情報として一時記憶する。
【００４１】
出力判定部１４は再印刷データの領域１に挿入されるデータ、領域５に挿入されるデータおよび領域９に挿入されるデータが、前回の印刷データのときと異なる旨のメッセージを操作部１８に表示し、および領域１に挿入されるデータ、領域５に挿入されるデータおよび領域９に挿入されるデータに対する取消画像の印刷を実行するか否かの選択を操作部１８に表示する。
【００４２】
ユーザが取消画像の印刷の実行を選択した場合、取消画像作成部１５は差分情報記憶部１３に記憶している差分情報に基づいて取消画像を作成する。例えば、図７に示すように領域１のデータ、領域５のデータおよび領域９のデータを取り消すための画像（図では棒線）をそれぞれ領域１、領域５および領域９に配置した１ページ分の取消画像を作成する。
【００４３】
ユーザは取消画像の印刷の実行を選択し、前回印刷した用紙（つまり、図５に示すページ構成が印刷された用紙）をプリンタのトレイ等に装填すると、印刷管理装置１は図７に示す取消画像をプリンタ５に送信し、プリンタ５は前回印刷した用紙に取消画像を印刷することで、図８に示すような印刷結果となる。この印刷結果から領域１のデータ、領域５のデータおよび領域９のデータが変更されていることが分かる。
【００４４】
そして、編集部１０は差分情報記憶部１３に記憶している差分情報に基づいて再度ページ構成を行い、送信部１７は図９に示すようなページ構成された印刷画像をプリンタ５に対して送信する。例えば、差分情報として領域１の領域情報、領域５の領域情報および領域９の領域情報を記憶していることから、領域１のデータ、領域５のデータおよび領域９のデータのみでページ構成を行う。なお、図９に示すように、領域１のデータは領域１に挿入され、印刷後処理（切り取り、製本等）を考慮して領域５のデータは領域４に挿入され、領域９のデータは領域７に挿入されることになる。
【００４５】
次に、印刷管理装置１で行われる印刷処理の流れの一例について図１０に示すフローチャートを参照して説明する。
【００４６】
印刷データ受信部がホストコンピュータからの印刷データを受信すると（Ｓ１００１）、印刷管理部は印刷データが新規印刷データであるか、再印刷データであるか解析し、新規印刷データである場合（Ｓ１００２でＹＥＳ）、Ｓ１００３に進み、また、再印刷データである場合（Ｓ１００２でＮＯ）、Ｓ１００９に進む。
【００４７】
新規印刷データである場合（Ｓ１００２でＹＥＳ）、編集部は書式管理部から新規印刷データの書式の定義を読み出し（Ｓ１００３）、読み出した書式の定義に基づいて新規印刷データのページ構成を行い（Ｓ１００４）、領域情報比較部は新規印刷データの１ページ分の領域情報を領域情報記憶部に記憶し（Ｓ１００５）、次ページが存在する場合（Ｓ１００６でＹＥＳ）、Ｓ１００４に戻り、また、次ページが存在しない場合（Ｓ１００６でＮＯ）、Ｓ１００７に進む。
【００４８】
次ページが存在しない場合（Ｓ１００６でＮＯ）、描画部はページ構成した新規印刷データを印刷画像に変換し（Ｓ１００７）、送信部は印刷画像をプリンタに送信し（Ｓ１００８）、処理手順を終了する。
【００４９】
Ｓ１００２において、再印刷データである場合（Ｓ１００２でＮＯ）、編集部は書式管理部から再印刷データの書式の定義を読み出し（Ｓ１００９）、読み出した書式の定義に基づいて再印刷データのページ構成を行い（Ｓ１０１０）、領域情報比較部は再印刷データの１ページ分の領域情報と領域情報記憶部に記憶している再印刷データの元となる元印刷データの１ページ分の領域情報とを比較し（Ｓ１０１１）、異なる領域情報が存在する場合（Ｓ１０１２でＹＥＳ）、Ｓ１０１３に進み、また、異なる領域情報が存在しない場合（Ｓ１０１２でＮＯ）、Ｓ１０１５に進む。
【００５０】
異なる領域情報が存在する場合（Ｓ１０１２でＹＥＳ）、領域情報比較部は異なる領域情報を領域情報記憶部に上書き更新し（Ｓ１０１３）、異なる領域情報を差分情報として差分情報記憶部に一時記憶し（Ｓ１０１４）、Ｓ１０１５に進む。
【００５１】
そして、次ページが存在する場合（Ｓ１０１５でＹＥＳ）、Ｓ１０１０に戻り、また、次ページが存在しない場合（Ｓ１０１５でＮＯ）、Ｓ１０１６に進む。
【００５２】
次ページが存在しない場合（Ｓ１０１５でＮＯ）、出力判定部は取消画像の印刷を実行するか否かの選択を操作部に提示し（Ｓ１０１６）、取消画像の印刷を実行することが選択された場合（Ｓ１０１７でＹＥＳ）、Ｓ１０１８に進み、また、取消画像の印刷を実行しないことが選択された場合（Ｓ１０１７でＮＯ）、Ｓ１０２０に進む。
【００５３】
また、取消画像の印刷を実行することが選択された場合（Ｓ１０１７でＹＥＳ）、取消画像作成部は差分情報に基づいて取消画像を作成し（Ｓ１０１８）、送信部は取消画像をプリンタに送信し（Ｓ１０１９）、Ｓ１０２０に進む。
【００５４】
そして、編集部は差分情報に基づいて再印刷データの再ページ構成を行い（Ｓ１０２０）、描画部は再ページ構成された再印刷データを印刷画像に変換し（Ｓ１０２１）、送信部は印刷画像をプリンタに送信し（Ｓ１００８）、処理手順を終了する。
【図面の簡単な説明】
【００５５】
【図１】本発明の概要を説明するための図である。
【図２】印刷管理装置の機能的な構成の一例を示すブロック図である。
【図３】帳票の書式の一例を示す図である。
【図４】データの一例を示す図である。
【図５】ページ構成された印刷データの一例を示す図である。
【図６】変更されたデータの一例を示す図である。
【図７】取消画像の一例を示す図である。
【図８】取消画像が印刷された印刷結果の一例を示す図である。
【図９】再ページ構成されたデータの一例を示す図である。
【図１０】印刷管理装置で行われる印刷処理の流れの一例を示すフローチャートである。
【符号の説明】
【００５６】
１    印刷管理装置
２    ホストコンピュータ
３    ネットワーク
４    端末
５    プリンタ
６    書式定義部
７    書式管理部
８    印刷データ受信部
９    印刷管理部
１０    編集部
１１    領域情報比較部
１２    領域情報記憶部
１３    差分情報記憶部
１４    出力判定部
１５    取消画像作成部
１６    描画部
１７    送信部
１８    操作部
【図１】
2009093410.tif 000003
【図２】
2009093410.tif 000004
【図３】
2009093410.tif 000005
【図４】
2009093410.tif 000006
【図５】
2009093410.tif 000007
【図６】
2009093410.tif 000008
【図７】
2009093410.tif 000009
【図８】
2009093410.tif 000010
【図９】
2009093410.tif 000011
【図１０】
2009093410.tif 000012