(57)【要約】【課題】  従来の複合印刷装置では、修正印刷を行うためには、第一画像が印刷された印刷用紙をスキャナから読み込んだ後、表示部に表示された画像を参照しながら、全ての修正箇所の修正操作を操作ボタン、マウス等のポインティングデバイスなどで行う必要があり、修正箇所が多数ある場合には修正操作に時間がかかってしまうという問題があった。【解決手段】  印刷ジョブを記憶しておき、印刷者が印刷された印刷用紙を見て、所定の修正記法に従って修正記号を前記印刷用紙に記述し、その印刷用紙をスキャナの原稿台にセットし、修正印刷操作を行うと、どの位置にどの修正記号が記入されているか検出し、印刷ジョブに前記修正を施した画像データを作成し、印刷する。【選択図】  図１
2007136945.tif 000002
【特許請求の範囲】
【請求項１】
ホストから受信した印刷ジョブを記憶しておき、後で記憶しておいた印刷ジョブの内容を編集して印刷することが可能な複合印刷装置において、
ホストから受信した印刷ジョブにジョブＩＤを割り当てるジョブＩＤ付与手段と、前記印刷ジョブをジョブＩＤに関連づけて記憶する印刷ジョブ記憶手段と、前記印刷ジョブを解析して第一画像データを生成する第一画像生成手段と、第一画像データをジョブＩＤに関連づけて記憶する第一画像記憶手段と、前記ジョブＩＤを電子透かしとして印刷するための画像データを生成し、その画像データを前記第一画像に追加する電子透かし追加手段と、第一画像データを印刷用紙に印刷する第一画像印刷手段と、
印刷者が印刷された印刷用紙を見て、所定の修正記法に従って修正記号を前記印刷用紙に記述し、その印刷用紙をスキャナの原稿台にセットし、修正印刷操作を行うと、
スキャナから前記印刷用紙を読み込み、第二画像データを生成する第二画像生成手段と、第二画像データから電子透かしを抽出し、ジョブＩＤを検出するジョブＩＤ検出手段と、第一画像記憶手段から前記ジョブＩＤの第一画像データを読み取り、第一画像データと第二画像データを比較し、どの位置にどの修正記号が記入されているか検出する修正情報検出手段と、前記印刷ジョブ記憶手段から前記ジョブＩＤの印刷ジョブを読み取り、前記印刷ジョブに前記修正情報の修正を加えた第三画像データを生成する第三画像生成手段と、第三画像データを印刷用紙に印刷する第三画像印刷手段を備えた複合印刷装置。
【請求項２】
ホストから受信した印刷ジョブを記憶しておき、後で記憶しておいた印刷ジョブの内容を編集して印刷することが可能な複合印刷装置において、
ホストから受信した印刷ジョブにジョブＩＤを割り当てるジョブＩＤ付与手段と、前記印刷ジョブをジョブＩＤに関連づけて記憶する印刷ジョブ記憶手段と、前記印刷ジョブを解析して第一画像データを生成する第一画像生成手段と、第一画像データをジョブＩＤに関連づけて記憶する第一画像記憶手段と、前記ジョブＩＤを電子透かしとして印刷するための画像データを生成し、その画像データを前記第一画像に追加する電子透かし追加手段と、第一画像データを印刷用紙に印刷する第一画像印刷手段と、
印刷者が印刷された印刷用紙を見て、所定の修正記法に従って修正記号を前記印刷用紙に記述し、その印刷用紙をスキャナの原稿台にセットし、修正印刷操作を行うと、
スキャナから前記印刷用紙を読み込み、第二画像データを生成する第二画像生成手段と、第二画像データから電子透かしを抽出し、ジョブＩＤを検出するジョブＩＤ検出手段と、第一画像記憶手段から前記ジョブＩＤの第一画像データを読み取り、第一画像データと第二画像データを比較し、どの位置にどの修正記号が記入されているか検出する修正情報検出手段と、前記印刷ジョブ記憶手段から前記ジョブＩＤの印刷ジョブを読み取り、前記印刷ジョブに前記修正情報の修正を加えた第三画像データを生成する第三画像生成手段と、第三画像を表示部に表示する表示手段と、印刷者が表示部に表示された第三画像を参照し、更なる再修正操作を行うと、どの位置にどの再修正指示があったか検出する再修正情報検出手段と、前記印刷ジョブに修正情報の修正に更に再修正情報の修正を加えた第四画像データを生成する第四画像生成手段と、第四画像データを印刷用紙に印刷する第四画像印刷手段を備えた複合印刷装置。
【請求項３】
修正記号が指定オブジェクトの縮小を指示する記号である請求項１又は、請求項２に記載の複合印刷装置。
【請求項４】
修正記号が指定オブジェクトの拡大を指示する記号である請求項１又は、請求項２に記載の複合印刷装置。
【請求項５】
修正記号が文字列の改行を指示する記号である請求項１又は、請求項２に記載の複合印刷装置。
【請求項６】
修正記号が指定オブジェクトの位置の移動を指示する記号である請求項１又は、請求項２に記載の複合印刷装置。
【請求項７】
修正記号が指定オブジェクトの回転を指示する記号である請求項１又は、請求項２に記載の複合印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホストから受信した印刷ジョブを記憶しておき、後で記憶しておいた印刷ジョブの内容を編集して印刷することが可能な複合印刷装置に関する。
【背景技術】
【０００２】
従来、ホストから受信した印刷ジョブにジョブＩＤを割り当てるジョブＩＤ付与手段と、前記印刷ジョブをジョブＩＤに関連づけて記憶する印刷ジョブ記憶手段と、前記印刷ジョブを解析して第一画像データを生成する第一画像生成手段と、第一画像データをジョブＩＤに関連づけて記憶する第一画像記憶手段と、前記ジョブＩＤを電子透かしとして印刷するための画像データを生成し、その画像データを前記第一画像に追加する電子透かし追加手段と、第一画像データを印刷用紙に印刷する第一画像印刷手段と、
印刷者が印刷された印刷用紙を見て、印刷内容に修正を加えて再印刷するために、その印刷用紙をスキャナの原稿台にセットし、修正印刷操作を行うと、
スキャナから前記印刷用紙を読み込み、第二画像データを生成する第二画像生成手段と、第二画像データから電子透かしを抽出し、ジョブＩＤを検出するジョブＩＤ検出手段と、第一画像記憶手段から前記ジョブＩＤの第一画像データを読み取り、第一画像を表示部に表示する表示手段と、印刷者が表示部に表示された第一画像を参照し、修正操作を行うと、どの位置にどの修正指示があったか検出する修正情報検出手段と、前記印刷ジョブに修正情報の修正を加えた第三画像データを生成する第三画像生成手段と、第三画像データを印刷用紙に印刷する第三画像印刷手段を備えた複合印刷装置が特許で提案されていた。
【０００３】
又、別の従来例としては、特許文献１をあげることが出来る。
【特許文献１】特開平１１−１０９６０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の複合印刷装置では、修正印刷を行うためには、第一画像が印刷された印刷用紙をスキャナから読み込んだ後、表示部に表示された第一画像を参照しながら、全ての修正箇所の修正操作を操作ボタン、マウス等のポインティングデバイスなどで行う必要があり、修正箇所が多数ある場合には修正操作に時間がかかってしまうという問題があった。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本発明は、ホストから受信した印刷ジョブを記憶しておき、後で記憶しておいた印刷ジョブの内容を編集して印刷することが可能な複合印刷装置に、
ホストから受信した印刷ジョブにジョブＩＤを割り当てるジョブＩＤ付与手段と、前記印刷ジョブをジョブＩＤに関連づけて記憶する印刷ジョブ記憶手段と、前記印刷ジョブを解析して第一画像データを生成する第一画像生成手段と、第一画像データをジョブＩＤに関連づけて記憶する第一画像記憶手段と、前記ジョブＩＤを電子透かしとして印刷するための画像データを生成し、その画像データを前記第一画像に追加する電子透かし追加手段と、第一画像データを印刷用紙に印刷する第一画像印刷手段と、
印刷者が印刷された印刷用紙を見て、所定の修正記法に従って修正記号を前記印刷用紙に記述し、その印刷用紙をスキャナの原稿台にセットし、修正印刷操作を行うと、
スキャナから前記印刷用紙を読み込み、第二画像データを生成する第二画像生成手段と、第二画像データから電子透かしを抽出し、ジョブＩＤを検出するジョブＩＤ検出手段と、第一画像記憶手段から前記ジョブＩＤの第一画像データを読み取り、第一画像データと第二画像データを比較し、どの位置にどの修正記号が記入されているか検出する修正情報検出手段と、前記印刷ジョブ記憶手段から前記ジョブＩＤの印刷ジョブを読み取り、前記印刷ジョブに前記修正情報の修正を加えた第三画像データを生成する第三画像生成手段と、第三画像データを印刷用紙に印刷する第三画像印刷手段を備えることにより、
印刷者は修正内容を第一画像の印刷用紙に所定の修正記法に従って修正記号を記入し、修正印刷操作を行うだけで良いので、修正指示に多くの時間をかけることなく修正印刷を行うことが出来る。
【０００６】
また、上述した課題を解決するために、本発明は、ホストから受信した印刷ジョブを記憶しておき、後で記憶しておいた印刷ジョブの内容を編集して印刷することが可能な複合印刷装置に、
ホストから受信した印刷ジョブにジョブＩＤを割り当てるジョブＩＤ付与手段と、前記印刷ジョブをジョブＩＤに関連づけて記憶する印刷ジョブ記憶手段と、前記印刷ジョブを解析して第一画像データを生成する第一画像生成手段と、第一画像データをジョブＩＤに関連づけて記憶する第一画像記憶手段と、前記ジョブＩＤを電子透かしとして印刷するための画像データを生成し、その画像データを前記第一画像に追加する電子透かし追加手段と、第一画像データを印刷用紙に印刷する第一画像印刷手段と、
印刷者が印刷された印刷用紙を見て、所定の修正記法に従って修正記号を前記印刷用紙に記述し、その印刷用紙をスキャナの原稿台にセットし、修正印刷操作を行うと、
スキャナから前記印刷用紙を読み込み、第二画像データを生成する第二画像生成手段と、第二画像データから電子透かしを抽出し、ジョブＩＤを検出するジョブＩＤ検出手段と、第一画像記憶手段から前記ジョブＩＤの第一画像データを読み取り、第一画像データと第二画像データを比較し、どの位置にどの修正記号が記入されているか検出する修正情報検出手段と、前記印刷ジョブ記憶手段から前記ジョブＩＤの印刷ジョブを読み取り、前記印刷ジョブに前記修正情報の修正を加えた第三画像データを生成する第三画像生成手段と、第三画像を表示部に表示する表示手段と、印刷者が表示部に表示された第三画像を参照し、更なる再修正操作を行うと、どの位置にどの再修正指示があったか検出する再修正情報検出手段と、前記印刷ジョブに修正情報の修正に更に再修正情報の修正を加えた第四画像データを生成する第四画像生成手段と、第四画像データを印刷用紙に印刷する第四画像印刷手段を備えることにより、
印刷者は修正内容を第一画像の印刷用紙に所定の修正記法に従って修正記号を記入し、修正印刷操作を行った後、表示部でその修正を施した画像を確認し、その画像を更に修正したい時には操作部から再修正操作を行う。そのため、おおまかな修正指示は修正記号を記入することによって指示し、こまかな修正指示は操作部から行えば良いので修正指示に多くの時間をかけることなく修正印刷を行うことが出来る。
【発明の効果】
【０００７】
本発明の複合印刷装置によれば、印刷ジョブを複合印刷装置に送り印刷用紙を出力した印刷者が、印刷用紙を見て修正を施したい箇所を見つけた時に、その印刷用紙に所定の修正記号で修正内容を記述し、その修正内容を記述した用紙をスキャナの原稿台にセットし、操作部から修正印刷操作を行うだけで修正された画像が印刷されるため、修正指示に多くの時間を描けることなく修正印刷を行うことが出来る。
【０００８】
また、本発明の別な印刷装置によれば、印刷ジョブを複合印刷装置に送り印刷用紙を出力した印刷者が、印刷用紙を見て修正を施したい箇所を見つけた時に、その印刷用紙に所定の修正記号で修正内容を記述し、その修正内容を記述した用紙をスキャナの原稿台にセットし、操作部から修正印刷操作を行うとその修正を施した画像が表示部に表示され、印刷者はその画像を見て、更に再修正を加えたい場合には操作部から操作ボタンやマウス等のポインティングデバイスなどで再修正内容を指示するだけで修正された画像が印刷されるため、修正指示に多くの時間を描けることなく修正印刷を行うことが出来る。
【発明を実施するための最良の形態】
【０００９】
次に、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【００１０】
本発明の複合印刷装置の実施例１を図１〜図４を使って説明する。図１は実施例１の複合印刷装置の動作概要を表す概要図、図２は実施例１の複合印刷装置の構成を表わすブロック図、図３は実施例１の複合印刷装置が印刷ジョブを受信した時の動作を表すフローチャート、図４は実施例１の複合印刷装置の操作部から修正印刷操作が行われた時の動作を表すフローチャートである。
【００１１】
図２において、２００は本発明の複合印刷装置、２０１は複合印刷装置２００に印刷ジョブを送信するホストコンピュータ（ホスト）である。
【００１２】
複合印刷装置２００、ホスト２０１はネットワークで接続されている。
【００１３】
２０２は複合印刷装置２００内の画像データの処理を処理を行う画像コントローラ、２０３は画像コントローラ２０２から送られてきた画像データをインクやトナーによって印刷用紙に印刷する印刷エンジン、２０４は原稿台に載せられた原稿をスキャンし、その原稿の画像データを画像コントローラ２０２に送信するスキャナである。
【００１４】
画像コントローラ２０２内の２１１は画像コントローラ２０２全体の制御を行うＣＰＵ、２１２はＣＰＵ２１１が実行する制御プログラムを記憶しているＲＯＭ、２１３は制御プログラムが使用する不揮発性の情報を記憶しているハードディスク（ＨＤ）、２１４は制御プログラムが使用する揮発性の情報を記憶しているＲＡＭ、２１５は印刷者が修正印刷操作を行う操作部、２１６は印刷エンジン２１６との間でデータ通信を行うエンジンインタフェース（エンジンＩＦ）、２１７はスキャナ２０４との間でデータ通信を行うスキャナインタフェース（スキャナＩＦ）、２１８はネットワークとの間でデータ通信を行うネットワークインタフェース（ネットワークＩＦ）である。
【００１５】
ＲＯＭ２１２内の２３１はホスト２０１から受信した印刷ジョブにジョブＩＤを割り当てるジョブＩＤ付与手段、２３２は印刷ジョブを解析して第一画像データを生成する第一画像生成手段、２３３はジョブＩＤを電子透かしとして印刷するための画像データを生成し、その画像データを第一画像に追加する電子透かし追加手段、２３４は第一画像データを印刷するための制御を行う第一画像印刷手段、２３５は修正印刷操作が行われた時にスキャナ２０４を制御して原稿を読み込み、第二画像データを生成する第二画像生成手段、２３６は第二画像データから電子透かしを抽出し、ジョブＩＤを検出するジョブＩＤ検出手段、２３７は前記ジョブＩＤの第一画像データと第二画像データを比較し、どの位置にどの修正記号が記入されているか検出する修正情報検出手段、２３８は前記ジョブＩＤの印刷ジョブに修正情報の修正を加えた第三画像データを生成する第三画像生成手段、２３９は第三画像データを印刷するための制御を行う第三画像印刷手段である。
【００１６】
ＨＤ２１３内の２５１は印刷ジョブのデータをジョブＩＤに関連づけて記憶する印刷ジョブ記憶手段、２５２は第一画像データをジョブＩＤに関連づけて記憶する第一画像記憶手段である。
【００１７】
ＲＡＭ２１４内の２７１は画像データを蓄積する画像バッファである。
【００１８】
まず、複合印刷装置２００がホスト２０１から印刷ジョブを受信した時の動作について説明する。複合印刷装置２００はホスト２０１が送信した印刷ジョブをネットワーク経由で受信する。ネットワーク上の複合印刷装置２００宛てのデータはネットワークＩＦ２１８が受信し（Ｓ３０１）、ＣＰＵ２１１に通知する。ＣＰＵ２１１はそのデータが印刷ジョブであることを検出すると、ジョブＩＤ付与手段２３１を起動してその印刷ジョブにジョブＩＤを割り当てる（Ｓ３０２）。ジョブＩＤ付与手段２３１は印刷ジョブを受信した日時、あるいは、印刷ジョブに含まれるジョブオーナー名、あるいは、印刷ジョブに含まれるホスト２０１が付与したジョブ番号、あるいは、印刷ジョブを受信した順番に関連した番号を割り振る。それから、ＣＰＵ２１１は前記印刷ジョブのデータを割り振られたジョブＩＤに関連づけてＨＤ２１３内の印刷ジョブ記憶手段２５１に記憶する（Ｓ３０３）。それから、ＣＰＵ２１１は第一画像生成手段２３２を起動し、ページ番号を１にセットし（Ｓ３０４）、前記印刷ジョブのデータを命令単位で解析する（Ｓ３０５）。その命令がジョブ終了命令でも排紙命令でもなく（Ｓ３０６−ＮＯ、Ｓ３０７−ＮＯ）、描画用の命令ならば画像データを生成し、画像バッファ２７１に蓄積し（Ｓ３１０）、次の命令の処理を行う。そして、第一画像生成手段２３２が排紙命令を検出すると（Ｓ３０７−ＹＥＳ）、電子透かし追加手段２３３を起動し、前記ジョブＩＤとページ番号を電子透かしとして印刷するための画像データを生成し、その電子透かしの画像データを画像バッファ２７１内の第一画像データに追加する（Ｓ３２０）。それから、第一画像生成手段２３２はそのページの画像データを第一画像データとしてＨＤ２１３内の第一画像記憶手段２５２に記憶し（Ｓ３２１）、更に、第一画像印刷手段２３４を起動してエンジンＩＦ２１６を制御し、第一画像データを印刷エンジン２０３に送信して印刷し（Ｓ３２２）、ページ番号を１インクリメントする（Ｓ３２３）。印刷エンジン２０３は画像コントローラ２０２から画像データを受信すると、用紙カセットから印刷用紙を取り込み、インクやトナーによって前記画像データを印刷用紙に転写し、排紙トレイに排紙する。同様にして次のページの処理を行う。そして、第一画像生成手段２３２がジョブ終了命令を検出すると（Ｓ３０６−ＹＥＳ）、この印刷ジョブの処理を終了する。印刷ジョブが終了すると排紙トレイには複数ページ分の印刷用紙が排紙されており、第一画像記憶手段２５２には前記印刷ジョブの複数ページ分の第一画像が記憶されている。以上、複合印刷装置２０１が印刷ジョブを受信した時の動作を表すフローチャートを図３に示す。
【００１９】
前記印刷ジョブの印刷が終わると印刷者が第一画像が印刷された印刷用紙を取りに来て、印刷用紙の内容を確認し、その印刷用紙の中に修正を加えたいページがあると、印刷者はペンで所定の修正記法に従って修正記号を印刷用紙に記述する。本例では図１に示すような記法になっている。つまり、「」」が改行を表わし、「○」が縮小を表わし、「△」が拡大を表わし、「→」（矢印）が移動を表わす。本実施例の複合印刷装置２０１では、縮小や拡大はクリップ領域が設定されている描画オブジェクトであればクリップ領域に納まるように行い、クリップ領域が設定されていない描画オブジェクトであれば所定の倍率（例えば縮小の場合は０．８倍、拡大の場合は１．２倍）で縮小や拡大のを行うものとする。
【００２０】
次に、印刷者が修正記号を記入した印刷用紙をスキャナ２０４の原稿台にセットし、操作部２１５から修正印刷操作を行った時の動作について説明する。操作部２１５から修正印刷操作を行われると、ＣＰＵ２１１がその操作を検出し、第二画像生成手段２３５を起動する。第二画像生成手段２３５はスキャナＩＦ２１７を制御してスキャナ２０４を起動する。スキャナ２０４は画像コントローラ２０２から起動がかかると、原稿台の原稿（修正記号を記入した印刷用紙）を読み込んで画像データを生成し、その画像データを画像コントローラ２０２に送信する。第二画像生成手段２３５は、スキャナＩＦ２１７を介してその画像データを受信し（Ｓ４０１）、その画像データを第二画像データとして画像バッファ２７１に記憶する（Ｓ４０２）。それから、ＣＰＵ２１１はジョブＩＤ検出手段２３６を起動し、第二画像データを解析して画像内に埋め込まれている電子透かし情報を抽出し、電子透かし情報からジョブＩＤとページ番号を検出する（Ｓ４０３）。それから、ＣＰＵ２１１は修正情報検出手段２３７を起動し、第一画像記憶手段２５２から前記ジョブＩＤの第一画像データを画像バッファ２７１に読み込む（Ｓ４０４）。画像バッファ２７１の第一画像と第二画像を比較し、画像のどの位置にどの修正記号が記入されているか検出する（Ｓ４０５）。それから、ＣＰＵ２１１は第三画像生成手段２３８を起動し、印刷ジョブ記憶手段２５１から前記ジョブＩＤの印刷ジョブを読み込んで、前記ページ番号のデータを検索し（Ｓ４０６）、前記印刷ジョブの前記ページ番号のデータを命令単位で解析する（Ｓ４１０）。その命令が排紙命令でなく（Ｓ４１１−ＮＯ）、描画用の命令ならばその印字位置を調べ（Ｓ４１２）、修正対象の描画データかどうか判定する（Ｓ４１３）。修正対象の描画命令でないならば、描画命令を解析し、そのまま画像データを生成して画像バッファ２７１に蓄積する（Ｓ４１４）。修正対象の描画命令ならば、描画命令を解析し、修正記号の内容に従って修正を施した画像データを生成し、画像バッファ２７１に蓄積する（Ｓ４１４）、それから、第三画像生成手段２３８は次の命令の処理を行う。そして、第三画像生成手段２３８が排紙命令を検出すると（Ｓ４１１−ＹＥＳ）、第三画像印刷手段２３９を起動してエンジンＩＦ２１６を制御し、第三画像データを印刷エンジン２０３に送信して印刷する（Ｓ４２０）、印刷エンジン２０３は画像コントローラ２０２から画像データを受信すると、用紙カセットから印刷用紙を取り込み、インクやトナーによって前記画像データを印刷用紙に転写し、排紙トレイに排紙する。これにより印刷者は修正された印刷用紙を手に入れることが出来る。以上、印刷者が複合印刷装置２０１の操作部から修正印刷操作を行った時の動作を表すフローチャートを図４に示す。
【実施例２】
【００２１】
本発明の複合印刷装置の実施例２を図５〜図７を使って説明する。図５は実施例２の複合印刷装置の構成を表わすブロック図、図６は実施例２の複合印刷装置の操作部から修正印刷操作が行われた時の動作を表すフローチャート、図７は実施例２の複合印刷装置の修正印刷操作時の表示ディスプレイの表示内容を表わす図である。
【００２２】
２００は本発明の複合印刷装置、２０１は複合印刷装置２００に印刷ジョブを送信するホストコンピュータ（ホスト）である。
【００２３】
複合印刷装置２００、ホスト２０１はネットワークで接続されている。
【００２４】
図５において、５００は本発明の複合印刷装置、５０１は複合印刷装置５００に印刷ジョブを送信するホストコンピュータ（ホスト）である。
【００２５】
複合印刷装置５００、ホスト５０１はネットワークで接続されている。
【００２６】
５０２は複合印刷装置５００内の画像データの処理を処理を行う画像コントローラ、５０３は画像コントローラ５０２から送られてきた画像データをインクやトナーによって印刷用紙に印刷する印刷エンジン、５０４は原稿台に載せられた原稿をスキャンし、その原稿の画像データを画像コントローラ５０２に送信するスキャナである。
【００２７】
画像コントローラ５０２内の５１１は画像コントローラ５０２全体の制御を行うＣＰＵ、５１２はＣＰＵ５１１が実行する制御プログラムを記憶しているＲＯＭ、５１３は制御プログラムが使用する不揮発性の情報を記憶しているハードディスク（ＨＤ）、５１４は制御プログラムが使用する揮発性の情報を記憶しているＲＡＭ、５１５は印刷者が修正印刷操作を行う操作部、５１６は印刷エンジン５１６との間でデータ通信を行うエンジンインタフェース（エンジンＩＦ）、５１７はスキャナ５０４との間でデータ通信を行うスキャナインタフェース（スキャナＩＦ）、５１８はネットワークとの間でデータ通信を行うネットワークインタフェース（ネットワークＩＦ）、５１９は画像データを表示したり、操作ボタンを表示したりする表示ディスプレイである。
【００２８】
ＲＯＭ５１２内の５３１はホスト５０１から受信した印刷ジョブにジョブＩＤを割り当てるジョブＩＤ付与手段、５３２は印刷ジョブを解析して第一画像データを生成する第一画像生成手段、５３３はジョブＩＤを電子透かしとして印刷するための画像データを生成し、その画像データを第一画像に追加する電子透かし追加手段、５３４は第一画像データを印刷するための制御を行う第一画像印刷手段、５３５は修正印刷操作が行われた時にスキャナ５０４を制御して原稿を読み込み、第二画像データを生成する第二画像生成手段、５３６は第二画像データから電子透かしを抽出し、ジョブＩＤを検出するジョブＩＤ検出手段、５３７は前記ジョブＩＤの第一画像データと第二画像データを比較し、どの位置にどの修正記号が記入されているか検出する修正情報検出手段、５３８は前記ジョブＩＤの印刷ジョブに修正情報の修正を加えた第三画像データを生成する第三画像生成手段、５４０は表示ディスプレイ５１９に第三画像を表示する表示手段、５４１はユーザーが操作部５１５から再修正操作を行うと、どの位置にどの再修正指示があったか検出する再修正情報検出手段、５４２は印刷ジョブに修正情報の修正に更に再修正情報の修正を加えた第四画像データを生成する第四画像生成手段、５４３は第四画像データを印刷するための制御を行う第四画像印刷手段である。
【００２９】
ＨＤ５１３内の５５１は印刷ジョブのデータをジョブＩＤに関連づけて記憶する印刷ジョブ記憶手段、５５２は第一画像データをジョブＩＤに関連づけて記憶する第一画像記憶手段である。
【００３０】
ＲＡＭ５１４内の５７１は画像データを蓄積する画像バッファである。
【００３１】
まず、複合印刷装置５００がホスト５０１から印刷ジョブを受信した時の動作について説明する。複合印刷装置５００はホスト５０１が送信した印刷ジョブをネットワーク経由で受信する。ネットワーク上の複合印刷装置５００宛てのデータはネットワークＩＦ５１８が受信し、ＣＰＵ５１１に通知する。ＣＰＵ５１１はそのデータが印刷ジョブであることを検出すると、ジョブＩＤ付与手段５３１を起動してその印刷ジョブにジョブＩＤを割り当てる。ジョブＩＤ付与手段５３１は印刷ジョブを受信した日時、あるいは、印刷ジョブに含まれるジョブオーナー名、あるいは、印刷ジョブに含まれるホスト５０１が付与したジョブ番号、あるいは、印刷ジョブを受信した順番に関連した番号を割り振る。それから、ＣＰＵ５１１は前記印刷ジョブのデータを割り振られたジョブＩＤに関連づけてＨＤ５１３内の印刷ジョブ記憶手段５５１に記憶する。それから、ＣＰＵ５１１は第一画像生成手段５３２を起動し、ページ番号を１にセットし、前記印刷ジョブのデータを命令単位で解析する。その命令がジョブ終了命令でも排紙命令でもなく、描画用の命令ならば画像データを生成し、画像バッファ５７１に蓄積し、次の命令の処理を行う。そして、第一画像生成手段５３２が排紙命令を検出すると、電子透かし追加手段５３３を起動し、前記ジョブＩＤとページ番号を電子透かしとして印刷するための画像データを生成し、その電子透かしの画像データを画像バッファ５７１内の第一画像データに追加する。それから、第一画像生成手段５３２はそのページの画像データを第一画像データとしてＨＤ５１３内の第一画像記憶手段５５２に記憶し、更に、第一画像印刷手段５３４を起動してエンジンＩＦ５１６を制御し、第一画像データを印刷エンジン５０３に送信して印刷し、ページ番号を１インクリメントする。印刷エンジン５０３は画像コントローラ５０２から画像データを受信すると、用紙カセットから印刷用紙を取り込み、インクやトナーによって前記画像データを印刷用紙に転写し、排紙トレイに排紙する。同様にして次のページの処理を行う。そして、第一画像生成手段５３２がジョブ終了命令を検出すると、この印刷ジョブの処理を終了する。印刷ジョブが終了すると排紙トレイには複数ページ分の印刷用紙が排紙されており、第一画像記憶手段５５２には前記印刷ジョブの複数ページ分の第一画像が記憶されている。以上が、複合印刷装置５０１が印刷ジョブを受信した時の動作である。
【００３２】
前記印刷ジョブの印刷が終わると印刷者が第一画像が印刷された印刷用紙を取りに来て、印刷用紙の内容を確認し、その印刷用紙の中に修正を加えたいページがあると、印刷者はペンで所定の修正記法に従って修正記号を印刷用紙に記述する。本例では図１に示すような記法になっている。つまり、「」」が改行を表わし、「○」が縮小を表わし、「△」が拡大を表わし、「→」（矢印）が移動を表わす。本実施例の複合印刷装置５０１では、縮小や拡大はクリップ領域が設定されている描画オブジェクトであればクリップ領域に納まるように行い、クリップ領域が設定されていない描画オブジェクトであれば所定の倍率（例えば縮小の場合は０。８倍、拡大の場合は１。２倍）で縮小や拡大を行うものとする。
【００３３】
次に、印刷者が修正記号を記入した印刷用紙をスキャナ５０４の原稿台にセットし、操作部５１５から修正印刷操作を行った時の動作について説明する。操作部５１５から修正印刷操作を行われると、ＣＰＵ５１１がその操作を検出し、表示ディスプレイ５１９に図７に示すような再編集用の操作ボタンを表示する。それから、ＣＰＵ５１１は第二画像生成手段５３５を起動し、第二画像生成手段５３５はスキャナＩＦ５１７を制御してスキャナ５０４を起動する。スキャナ５０４は画像コントローラ５０２から起動がかかると、原稿台の原稿（修正記号を記入した印刷用紙）を読み込んで画像データを生成し、その画像データを画像コントローラ５０２に送信する。第二画像生成手段５３５は、スキャナＩＦ５１７を介してその画像データを受信し（Ｓ６０１）、その画像データを第二画像データとして画像バッファ５７１に記憶する（Ｓ６０２）。それから、ＣＰＵ５１１はジョブＩＤ検出手段５３６を起動し、第二画像データを解析して画像内に埋め込まれている電子透かし情報を抽出し、電子透かし情報からジョブＩＤとページ番号を検出する（Ｓ６０３）。それから、ＣＰＵ５１１は修正情報検出手段５３７を起動し、第一画像記憶手段５５２から前記ジョブＩＤの第一画像データを画像バッファ５７１に読み込む（Ｓ６０４）。画像バッファ５７１の第一画像と第二画像を比較し、画像のどの位置にどの修正記号が記入されているか検出する（Ｓ６０５）。それから、ＣＰＵ５１１は第三画像生成手段５３８を起動し、印刷ジョブ記憶手段５５１から前記ジョブＩＤの印刷ジョブを読み込んで、前記ページ番号のデータを検索し（Ｓ６０６）、前記印刷ジョブの前記ページ番号のデータを命令単位で解析する（Ｓ６１０）。その命令が排紙命令でなく（Ｓ６１１−ＮＯ）、描画用の命令ならばその印字位置を調べ（Ｓ６１２）、修正対象の描画データかどうか判定する（Ｓ６１３）。修正対象の描画命令でないならば、描画命令を解析し、そのまま画像データを生成して画像バッファ５７１に蓄積する（Ｓ６１４）。修正対象の描画命令ならば、描画命令を解析し、修正記号の内容に従って修正を施した画像データを生成し、画像バッファ５７１に蓄積する（Ｓ６１４）、それから、第三画像生成手段５３８は次の命令の処理を行う。そして、第三画像生成手段５３８が排紙命令を検出すると（Ｓ６１１−ＹＥＳ）、画像バッファ５７１の第三画像データを修正画像として操作部５１５の表示ディスプレイに表示する（Ｓ６２０）。その様子を図７（１）に示す。それから、ＣＰＵ５１１は再修正情報検出手段５４１を起動する。そして、印刷者が操作部５１９のマウス等のポインティングデバイスを使用し、修正画像の修正したい箇所または範囲を指定し、再修正用のボタンを使用して再修正指示を行う（Ｓ６２２−ＮＯ、Ｓ６２３−ＮＯ）。再修正用のボタンは図７に示すように改行、自動拡大／縮小、手動拡大／縮小、上下移動、左右移動ボタンから成り、手動拡大／縮小は増減ボタンにより倍率を０．１％単位で指定することが出来、上下移動、左右移動は増減ボタンにより移動量を０．１ｍｍ単位で指定することが出来る。１つの編集操作が終わると、再修正情報検出手段５４１が修正内容を検出し、その修正内容をＲＡＭ５１４に記憶する（Ｓ６２４）。また別な箇所を修正したい場合は、またポインティングデバイスにより箇所または範囲を指定し、再修正用のボタンを操作することにより複数の修正箇所を指定することができる。そして、印刷者は全ての再修正箇所の編集入力が終わると、再修正後の画像がどのようになっているか確認するために「再修正画像の表示」ボタンを押す（Ｓ６２３−ＹＥＳ）。その時点では再修正情報検出した全ての再修正情報がＲＡＭ５１４に記憶されている。「再修正画像の表示」ボタンが押されると、ＣＰＵ５１１は第四画像生成手段５４２を起動して印刷ジョブ記憶手段５５１から前記ジョブＩＤの印刷ジョブを読み込んで、前記ページ番号のデータを検索し（Ｓ６２５）、前記印刷ジョブの前記ページ番号のデータを命令単位で解析する（Ｓ６３０）。その命令が排紙命令でなく（Ｓ６３１−ＮＯ）、描画用の命令ならばその印字位置を調べ（Ｓ６３２）、その描画命令がペンで記入された修正指示された描画命令か、あるいは、再修正用のボタンで再修正指示された描画命令かを判定する（Ｓ６３３）。修正対象の描画命令でないならば、描画命令を解析し、そのまま画像データを生成して画像バッファ５７１に蓄積する（Ｓ６３４）。修正対象の描画命令ならば、描画命令を解析し、修正記号の内容に従って修正を施した画像データを生成し、画像バッファ５７１に蓄積する（Ｓ６３４）、それから、第四画像生成手段５４２は次の命令の処理を行う。そして、第四画像生成手段５４２が排紙命令を検出すると（Ｓ６３１−ＹＥＳ）、画像バッファ５７１の第四画像データを表示ディスプレイ５１９に前回の修正画像に置き換えて再表示する（Ｓ６４０）。その様子を図７（３）に示す。印刷者は再表示された再修正画像を参照し、更に修正を加えたい場合は同様の操作を行い、修正画像を表示ディスプレイ５１９に再表示し、所望の画像が得られると図７に示す印刷ボタンを押す（Ｓ６２２−ＹＥＳ）。ＣＰＵ５１１は印刷ボタンが押されると、第四画像印刷手段５４３を起動してエンジンＩＦ５１６を制御し、第四画像データを印刷エンジン５０３に送信して印刷する（Ｓ６５０）、印刷エンジン５０３は画像コントローラ５０２から画像データを受信すると、用紙カセットから印刷用紙を取り込み、インクやトナーによって前記画像データを印刷用紙に転写し、排紙トレイに排紙する。これにより印刷者は修正された印刷用紙を手に入れることが出来る。以上、印刷者が複合印刷装置５０１の操作部から修正印刷操作を行った時の動作を表すフローチャートを図６に示す。
【図面の簡単な説明】
【００３４】
【図１】実施例１の複合印刷装置の動作概要を表す概要図。
【図２】実施例１の複合印刷装置の構成を表わすブロック図。
【図３】実施例１の複合印刷装置が印刷ジョブを受信した時の動作を表すフローチャート。
【図４】実施例１の複合印刷装置から修正印刷操作が行われた時の動作を表すフローチャート。
【図５】実施例２の複合印刷装置の構成を表わすブロック図。
【図６】実施例２の複合印刷装置の操作部から修正印刷操作が行われた時の動作を表すフローチャート。
【図７】実施例２の複合印刷装置の修正印刷操作時の表示ディスプレイの表示内容を表わす図。
【符号の説明】
【００３５】
２００  複合印刷装置
２０１  ホストコンピュータ（ホスト）
２０２  画像コントローラ
２０３  印刷エンジン
２０４  スキャナ
２１１  ＣＰＵ
２１２  ＲＯＭ
２１３  ハードディスク（ＨＤ）
２１４  ＲＡＭ
２１５  操作部
２１６  エンジンインタフェース（エンジンＩＦ）
２１７  スキャナインタフェース（スキャナＩＦ）
２１８  ネットワークインタフェース（ネットワークＩＦ）
２３１  ジョブＩＤ付与手段
２３２  第一画像生成手段
２３３  電子透かし追加手段
２３４  第一画像印刷手段
２３５  第二画像生成手段
２３６  ジョブＩＤ検出手段
２３７  修正情報検出手段
２３８  第三画像生成手段
２３９  第三画像印刷手段
２５１  印刷ジョブ記憶手段
２５２  第一画像記憶手段
２７１  画像バッファ
【図１】
2007136945.tif 000003
【図２】
2007136945.tif 000004
【図３】
2007136945.tif 000005
【図４】
2007136945.tif 000006
【図５】
2007136945.tif 000007
【図６】
2007136945.tif 000008
【図７】
2007136945.tif 000009