(57)【要約】【課題】印刷処理中に印刷データの改竄が検出された場合に、改竄が検出されたページの印刷状況を考慮して適切な対応を行なう。【解決手段】受信した印刷データに対してページ単位で改竄の有無を検出する改竄検出手段と、受信した印刷データに基づいてページ単位で画像データを生成する画像データ生成手段と、画像データに基づいてページ単位で印刷を実行し、排紙する印刷実行手段と、改竄検出手段が改竄を検出した場合に、改竄が検出されたページが未印刷であれば、画像データ生成手段に、当該ページの画像データに改竄が検出された旨の情報を示す画像データを重畳させ、改竄が検出されたページが印刷後未排紙であれば、印刷実行手段に、当該ページの印刷面に改竄が検出された旨の情報を示す画像を印刷させる改竄通知情報付加手段とを備えた印刷装置。【選択図】  図２
2010260270.tif 000002
【特許請求の範囲】
【請求項１】
受信した印刷データに対してページ単位で改竄の有無を検出する改竄検出手段と、
受信した前記印刷データに基づいてページ単位で画像データを生成する画像データ生成手段と、
前記画像データ生成手段により生成された画像データに基づいてページ単位で印刷を実行し、排紙する印刷実行手段と、
前記改竄検出手段が改竄を検出した場合に、
改竄が検出されたページが未印刷であれば、前記画像データ生成手段に、当該ページの画像データに改竄が検出された旨の情報を示す画像データを重畳させ、
改竄が検出されたページが印刷後未排紙であれば、前記印刷実行手段に、当該ページの印刷面に改竄が検出された旨の情報を示す画像を印刷させる改竄通知情報付加手段と、
を備えることを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記印刷実行手段は、用紙反転機構を含む循環搬送経路を備えており、
前記改竄通知情報付加手段は、改竄が検出されたページが印刷後未排紙の場合に、当該ページが印刷された印刷用紙を、前記循環搬送経路を２周させることにより、前記改竄が検出された旨の情報を示す画像を、当該ページの印刷面に印刷させることを特徴とする印刷装置。
【請求項３】
請求項１または２に記載の印刷装置であって、
前記改竄通知情報付加手段は、前記改竄検出手段が改竄を検出した場合に、改竄が検出されたページが排紙後であれば、前記印刷実行手段に、当該ページで改竄が検出された旨の情報を示す画像を別の印刷用紙に印刷させることを特徴とする印刷装置。
【請求項４】
ホストコンピュータと印刷装置とを備えた印刷システムであって、
前記ホストコンピュータは、
印刷データを生成する印刷データ生成手段と、
生成した前記印刷データに改竄の有無を検出するための情報をページ単位で付加する改竄検出用情報付加手段と、を備え、
前記印刷装置は、
前記ホストコンピュータから受信した前記印刷データに対してページ単位で改竄の有無を検出する改竄検出手段と、
前記ホストコンピュータから受信した前記印刷データに基づいてページ単位で画像データを生成する画像データ生成手段と、
前記画像データに基づいてページ単位で印刷を実行し、排紙する印刷実行手段と、
前記改竄検出手段が改竄を検出した場合に、
改竄が検出されたページが未印刷であれば、前記画像データ生成手段に、当該ページの画像データに改竄が検出された旨の情報を示す画像データを重畳させ、
改竄が検出されたページが印刷後未排紙であれば、前記印刷実行手段に、当該ページの印刷面に改竄が検出された旨の情報を示す画像を印刷させる改竄通知情報付加手段と、
を備えることを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データの改竄を検出する印刷装置に係り、特に、印刷中に改竄を検出した場合の対処技術に関する。
【背景技術】
【０００２】
プリンタホストと印刷装置とがコンピュータネットワークで接続されたネットワーク印刷システムにおいては、プリンタホストから印刷装置に送られる印刷データの安全性を高める必要がある。特に、コンピュータネットワークが不特定多数のコンピュータからアクセス可能な場合には、印刷データ改竄への対策が重要である。
【０００３】
印刷データ改竄への対策として、特許文献１に記載されているように、印刷データの改竄を検出する技術が知られている。印刷データ改竄の検出では、プリンタホストにおいてデータサイズ、一方向ハッシュ関数によるハッシュ値等の改竄検出用データを印刷データに付加しておき、印刷データを受信した印刷装置において改竄検出用データに基づいて改竄の有無を検出することが広く行なわれている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−６５６６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
印刷装置において、受信した印刷データの全ページに改竄がないことを確認してから印刷を開始するようにすると、ユーザは全ページの改竄チェックが終わるまで印刷の開始を待たなくてはならない。このため、印刷装置は改竄チェックと印刷処理とを並行に行なうことが望ましい。さらに、改竄が検出された場合には、改竄が検出されたページを明らかにしてユーザに改竄が検出されたことを通知することが望ましい。
【０００６】
ところで、印刷装置では、印刷データに基づいてビットマップ形式の画像データを生成し、所定の給紙タイミングで給紙された印刷用紙に対して印刷を行なう。近年では、印刷装置の高生産性が要求されており、給紙タイミングの間隔が短くなっている。この給紙タイミングに間に合わせるため、印刷装置は、ＣＰＵ能力の大部分を画像データ作成に費やすことになり、改竄チェックは画像データ作成の空き時間等に行なうことになる。
【０００７】
また、循環型の搬送経路を備え両面印刷を行なえる印刷装置では、効率を高めるためにページ順序通りではなく、異なるページの表面裏面を交互に印刷するようにしている。
【０００８】
このため、あるページについて画像データ生成あるいは印刷よりも改竄発見の方が遅くなるケースが起こり得る。しかしながら、印刷は改竄チェックが間に合わなくても給紙タイミングに合わせて行なわなければならないため、そのページの改竄チェックの結果を待つことはできない。したがって、改竄が検出された場合のユーザに対する通知は、印刷の状況と改竄検出のタイミングに応じて適切な対応を行なう必要がある。
【０００９】
そこで、本発明は、印刷処理中に印刷データの改竄が検出された場合に、改竄が検出されたページの印刷状況を考慮して適切な対応を行なうことができる印刷装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明の第１の態様である印刷装置は、受信した印刷データに対してページ単位で改竄の有無を検出する改竄検出手段と、受信した前記印刷データに基づいてページ単位で画像データを生成する画像データ生成手段と、前記画像データ生成手段により生成された画像データに基づいてページ単位で印刷を実行し、排紙する印刷実行手段と、前記改竄検出手段が改竄を検出した場合に、改竄が検出されたページが未印刷であれば、前記画像データ生成手段に、当該ページの画像データに改竄が検出された旨の情報を示す画像データを重畳させ、改竄が検出されたページが印刷後未排紙であれば、前記印刷実行手段に、当該ページの印刷面に改竄が検出された旨の情報を示す画像を印刷させる改竄通知情報付加手段と、を備える。
【００１１】
本発明では、印刷処理中に印刷データの改竄が検出された場合に、改竄が検出されたページの印刷状況を考慮して適切な対応を行なうために、改竄が検出されたページが未印刷の状況および印刷後未排紙の状況に応じて対応方法を変えている。いずれの場合も、改竄が検出されたページに、改竄が検出された旨の情報が重畳された印刷結果を得ることができる。このため、ユーザは、改竄が検出されたことを知ることができるようになる。
【００１２】
具体的には、前記印刷実行手段は、用紙反転機構を含む循環搬送経路を備えており、前記改竄通知情報付加手段は、改竄が検出されたページが印刷後未排紙の場合に、当該ページが印刷された印刷用紙を、前記循環搬送経路を２周させることにより、前記改竄が検出された旨の情報を示す画像を、当該ページの印刷面に印刷させることができる。
【００１３】
さらに、前記改竄通知情報付加手段は、前記改竄検出手段が改竄を検出した場合に、改竄が検出されたページが排紙後であれば、前記印刷実行手段に、当該ページで改竄が検出された旨の情報を示す画像を別の印刷用紙に印刷させるようにしてもよい。排紙後に改竄が検出され、改竄が検出されたページに改竄が検出された旨の情報を印刷できない場合には、別の印刷用紙に改竄が検出された旨の情報を印刷することにより、ユーザが、改竄が検出されたことを知ることができるようになる。
【００１４】
上記課題を解決するため、本発明の第２の態様である印刷システムは、ホストコンピュータと印刷装置とを備えた印刷システムであって、前記ホストコンピュータは、印刷データを生成する印刷データ生成手段と、生成した前記印刷データに改竄の有無を検出するための情報をページ単位で付加する改竄検出用情報付加手段と、を備え、前記印刷装置は、前記ホストコンピュータから受信した前記印刷データに対してページ単位で改竄の有無を検出する改竄検出手段と、前記ホストコンピュータから受信した前記印刷データに基づいてページ単位で画像データを生成する画像データ生成手段と、前記画像データに基づいてページ単位で印刷を実行し、排紙する印刷実行手段と、前記改竄検出手段が改竄を検出した場合に、改竄が検出されたページが未印刷であれば、前記画像データ生成手段に、当該ページの画像データに改竄が検出された旨の情報を示す画像データを重畳させ、改竄が検出されたページが印刷後未排紙であれば、前記印刷実行手段に、当該ページの印刷面に改竄が検出された旨の情報を示す画像を印刷させる改竄通知情報付加手段とを備える。
【発明の効果】
【００１５】
本発明によれば、印刷処理中に印刷データの改竄が検出された場合に、改竄が検出されたページの印刷状況を考慮して適切な対応を行なうことができる印刷装置が提供される。
【図面の簡単な説明】
【００１６】
【図１】本実施形態に係るネットワーク印刷システムの構成の一例を示す図である。
【図２】本実施形態のネットワーク印刷システムにおける印刷装置とＰＣの機能構成を示すブロック図である。
【図３】印刷装置の印刷実行部の構成を示すブロック図である。
【図４】ネットワーク印刷システムで印刷を行なう際のＰＣの処理について説明するフローチャートである。
【図５】印刷データを受信した印刷装置の処理について説明するフローチャートである。
【図６】両面印刷の場合の印刷スケジュール設定について説明する図である。
【図７】改竄が検出された場合の改竄情報付加処理の手順を説明するフローチャートである。
【発明を実施するための形態】
【００１７】
本発明の実施の形態について図面を参照して説明する。図１は、本実施形態に係るネットワーク印刷システムの構成の一例を示す図である。本図に示すようにネットワーク印刷システムは、両面印刷が可能なように用紙反転機構を含んだ循環搬送経路を備えた印刷装置１０と複数台のパーソナルコンピュータ（ＰＣ）２０ａ、２０ｂ、２０ｃ、２０ｄ…（以下ではＰＣ２０で代表させる）がコンピュータネットワーク７０に接続されて構成される。
【００１８】
コンピュータネットワーク７０は代表的にはＬＡＮ（Local Area Network）、インターネット等とすることができる。なお、本発明は、印刷データの改竄を発見することが可能であるため、不特定のユーザがアクセス可能なコンピュータネットワークを用いてネットワーク印刷システムが構成されている場合に特に効果的である。
【００１９】
図２は、本実施形態のネットワーク印刷システムにおける印刷装置１０とＰＣ２０の機能構成を示すブロック図である。印刷装置１０は、ＣＰＵ、メモリ、画像処理装置、ハードディスク装置、印刷機構、給排紙機構等を備えており、これらのハードウェアが動作することにより、本図に示すように印刷データ受信部１１０、印刷制御部１２０、画像データ生成部１３０、印刷実行部１４０、改竄検出部１５０が構成される。
【００２０】
印刷データ受信部１１０は、コンピュータネットワーク７０を介してＰＣ２０から印刷データを受信する。印刷データ受信部１１０は、受信した印刷データを印刷制御部１２０と改竄検出部１５０とに出力する。後述するように、ＰＣ２０が出力する印刷データはページ単位に構成され、各ページには改竄の有無を検出するための改竄検出用情報が付加されている。
【００２１】
改竄検出部１５０は、印刷データを構成する各ページに付加された改竄検出用情報を用いて改竄チェックを行なう。改竄検出用データは、例えば、そのページのサイズ、一方向ハッシュ関数によるハッシュ値等とすることができる。改竄検出部１５０は、改竄を検出すると、改竄を検出したページを特定すると共に、後述する改竄通知情報付加部１２２に改竄割込信号を出力する。
【００２２】
印刷制御部１２０は、受信した印刷データに基づく印刷処理を制御する機能部であり、印刷スケジュール設定部１２１と改竄通知情報付加部１２２とを備えている。印刷スケジュール設定部１２１は、印刷データに含まれる各ページの印刷順序を設定する機能部である。印刷スケジュール設定部１２１は、片面印刷の場合には、ページ順に印刷されるように印刷スケジュールを設定し、両面印刷の場合には、効率を高めるために、後述するように異なるページの表面裏面が交互に印刷されるように印刷スケジュールを設定する。
【００２３】
改竄通知情報付加部１２２は、改竄検出部１５０から改竄割込信号が入力されると、改竄が検出されたページの印刷状況を判断し、印刷状況に応じた対応を行なう。具体的には、改竄が検出されたページの画像データが未生成の状態であれば、生成する画像データに改竄が検出されたことを示す改竄マークを重畳する処理を行なう。改竄が検出されたページの画像データが生成済で未印刷の状態であれば、生成した画像データに改竄が検出されたことを示す改竄マークを重畳する処理を行なう。改竄が検出されたページが印刷済で未排紙の状態であれば、印刷済の印刷用紙を、循環経路を循環させてそのページに改竄マークを重畳印刷する。改竄が検出されたページが排紙済であれば、改竄が検出されたことを示す情報を印刷して出力する。
【００２４】
画像データ生成部１３０は、受信した印刷データに基づいてビットマップ形式の画像データを生成する。このとき、印刷スケジュール設定部１２１が設定した印刷スケジュールに従ったページ順で画像データを生成する。
【００２５】
印刷実行部１４０は、印刷機構、用紙搬送機構および給排紙機構を備え、給紙した印刷用紙に対して画像データに基づいた印刷を実行する。本実施形態では、印字ヘッドからインクをライン単位で吐出して印刷を実行するインクジェット方式の印刷機構を採用しているものとする。ただし、シリアル型のインクジェット方式の印刷機構を採用したり、トナーを用い、トナーを用紙に定着させることで印刷を行なう電子写真方式の印刷機構等を採用してもよい。
【００２６】
ＰＣ２０は、ＣＰＵ、メモリ、補助記憶装置、インタフェース等を備えた一般的な情報処理装置を用いて構成することができる。ＰＣ２０には、印刷装置１０用に開発されたプリンタドライバプログラムがインストールされており、ＰＣ２０のＣＰＵがこのプログラムを実行することにより、プリンタドライバ部２１０が構成される。プリンタドライバ部２１０によりＰＣ２０はプリンタホストとして機能することができる。
【００２７】
本図に示すように、プリンタドライバ部２１０は、印刷データ生成部２１１、改竄検出用情報付加部２１２、印刷データ出力部２１３を備えている。
【００２８】
印刷データ生成部２１１は、印刷対象物のドキュメントを印刷装置１０で印刷するための印刷データを生成する処理を行なう。印刷データは、印刷装置１０が解釈可能な言語で記述し、ページ単位で作成する。
【００２９】
改竄検出用情報付加部２１２は、印刷データ生成部２１１が生成した印刷データに改竄検出用情報を付加する処理を行なう。改竄検出用情報は、例えば、印刷データを構成する各ページのサイズ、サイズ等に基づくハッシュ値等とすることができる。ただし、改竄検出用情報は、これらに限られない。改竄検出用情報付加部２１２は、印刷データを構成するページごとに改竄検出用情報を算出し、ページごとに算出した改竄検出用情報を付加する。このため、ページ単位で印刷データの改竄を検出することができるようになる。
【００３０】
印刷データ出力部２１３は、改竄検出用情報が付加された印刷データを、コンピュータネットワーク７０を介して印刷装置１０に出力する処理を行なう。
【００３１】
図３は、印刷装置１０の印刷実行部１４０の構成を示すブロック図である。本図に示すように印刷実行部１４０は、印字ヘッド群１４１、搬送ベルト１４２、給紙トレイ１４３、レジストローラ１４４、排紙トレイ１４５、用紙反転機構１４６、および、図中に模式的に示した搬送経路に沿って設けられた複数個の搬送ローラを備えている。
【００３２】
印字ヘッド群１４１は、用紙搬送方向に並べられた複数個のライン型の印字ヘッドから構成される。各印字ヘッドにはインクを吐出するための多数のノズルが形成されている。印字ヘッド群１４１の対向面に配置された搬送ベルト１４２は、無端形状をしており、図示しない吸引ファンの回転によって生じる吸引力で印刷用紙を吸着して搬送する。このため、搬送ベルト１４２の搬送面には多数の小孔が形成されている。印刷装置１０では、搬送ベルト１４２により搬送される印刷用紙に対して、各印字ヘッドに形成されたノズルから適正なタイミングでインクを吐出することにより、印刷用紙に対する印刷が行なわれる。
【００３３】
給紙トレイ１４３は、印刷用紙の給紙を行なうための機構であり、排紙トレイ１４５は、排紙された印刷用紙を積載するための機構である。いずれも本図では１つのみを示すが、複数個設けるようにしてもよい。
【００３４】
用紙搬送経路は、両面印刷が可能なように用紙反転機構１４６を含む循環経路を形成している。また、印字ヘッド群１４１の下流側には、印刷用紙の斜行修正とタイミング調整を行なうためのレジストローラ１４４が設けられている。
【００３５】
給紙トレイ１４３から給紙された印刷用紙は、矢印（Ｒ１）方向に搬送され、レジストローラ１４４で一旦停止する。そして、レジストローラ１４４により、印字ヘッド群１４１の対向面に設けられた搬送ベルト１４２に搬送される。
【００３６】
印刷用紙は搬送ベルト１４２に吸着した状態で矢印（Ｒ２）方向に搬送されながら、印字ヘッド群１４１によりライン単位で表面に画像形成される。その後、印刷用紙は搬送経路に沿って、矢印（Ｒ３）方向に搬送され、搬送経路に沿って配置されたローラ群によりさらに搬送される。
【００３７】
片面印刷の場合には、印刷済の印刷用紙は、矢印（Ｒ８）方向に導かれ、排紙トレイに１４５に排紙される。両面印刷の場合には、表面印刷後の印刷用紙は、排紙トレイ１４５には排紙されずに、矢印（Ｒ４）方向に導かれる。そして、用紙反転機構１４６により矢印（Ｒ５）方向に引き込まれ、一旦停止する。
【００３８】
その後、印刷用紙は、用紙反転機構１４６により矢印（Ｒ６）方向に搬送され、印字ヘッド群１４１に対して表裏が反転する。さらに、矢印（Ｒ７）方向に搬送され、レジストローラ１４４で斜行修正とタイミング調整のために一旦停止する。そして、表面と同様に、印字ヘッド群１４１により裏面に画像形成された後矢印（Ｒ３）方向から矢印（Ｒ８）方向に導かれ、排紙トレイ１４５に排紙される。
【００３９】
次に、ネットワーク印刷システムで印刷を行なう際のＰＣ２０の処理について図４のフローチャートを参照して説明する。本処理は、ユーザにより、ドキュメントの印刷指示を受け付けることにより開始する。なお、本実施形態では、改竄検出用情報として印刷データのサイズを用いるものとする。
【００４０】
ＰＣ２０の印刷データ生成部２１１は、ユーザから印刷指示を受け付けると印刷対象であるドキュメントの印刷データをページ単位でページ順に生成する（Ｓ１０１）。印刷データを生成すると、改竄検出用情報付加部２１２は、改竄検出用情報として生成した印刷データのサイズを算出する（Ｓ１０２）。
【００４１】
そして、算出されたデータサイズを改竄検出用情報として、そのページの印刷データに付加し（Ｓ１０３）、コンピュータネットワーク７０を介して印刷装置１０に印刷データを出力する（Ｓ１０４）。以上の処理を、全ページが終了するまで繰り返す（Ｓ１０５）。
【００４２】
次に、印刷データを受信した印刷装置１０の処理について図５のフローチャートを参照して説明する。印刷データ受信部１１０がコンピュータネットワーク７０を介してＰＣ２０から印刷データを受信すると、受信した印刷データを印刷制御部１２０と改竄検出部１５０に出力する。
【００４３】
以降では、印刷制御部１２０、画像データ生成部および印刷実行部における印刷処理と、改竄検出部１５０における改竄検出処理とが並行に行なわれる。ただし、印刷の生産性を高めるために、印刷処理をメイン処理として行ない、改竄検出処理はサブ処理として行なうようにすることが望ましい。
【００４４】
印刷処理では、まず、印刷制御部１２０の印刷スケジュール設定部１２１が印刷スケジュールを設定する。ここで、印刷処理が片面処理の場合には、ページ順に印刷を行なうように印刷スケジュールを設定する。なお、複数部印刷が指定され、部単位あるいはページ単位の印刷が設定されている場合には、その設定に従って印刷スケジュールを設定する。また、排紙トレイ１４５の形態等に応じて昇順、降順を定めるようにする。
【００４５】
印刷処理が両面印刷の場合には、印刷の効率性を高めるために図６に示すような印刷スケジュールを設定する。すなわち、循環系搬送路中に同時に存在し得る印刷用紙の枚数に応じて、印刷順序のスケジューリングが行なわれる。
【００４６】
例えば、循環系搬送路中に３枚の印刷用紙が存在し得る場合には、図６（ａ）に示すように、印刷サイクルごとに「１表」「  」「２表」「１裏」「３表」「２裏」「４表」「３裏」「５表」「４裏」「６表」「５裏」…という具合に印刷を行なうスケジュールとする。ここで、Ｎ枚目の表面印刷を白地に黒文字のＮで表し、Ｎ枚目の裏面印刷を黒地に白文字のＮで表し、そのサイクルで給紙を行なわない場合は空欄で示している。
【００４７】
また、循環搬送路中に４枚の印刷用紙が存在し得る場合には、図６（ｂ）に示すように、印刷サイクルごとに「１表」「  」「２表」「  」「３表」「１裏」「４表」「２裏」「５表」「３裏」「６表」「４裏」…という具合に印刷を行なうスケジュールとする。なお、循環搬送経路内に同時に存在できる印刷用紙の枚数は、印刷用紙のサイズ等に応じて定めることができる。
【００４８】
印刷スケジュールが設定されると、印刷スケジュールに従って、印刷対象となるページを特定する（Ｓ２０３）。そして、印刷対象となったページの印刷データに基づいて、画像データ生成部１３０が画像データを生成する（Ｓ２０６）。なお、この間に、改竄通知情報付加部１２２は、改竄検出部１５０からの改竄割込信号の入力を監視する（Ｓ２０４）。
【００４９】
印刷対象となったページの画像データを生成すると、印刷実行部１４０が印刷用紙に対する印刷を実行する（Ｓ２０７）。以上の印刷対象ページ特定処理（Ｓ２０３）から印刷対象ページ印刷処理（Ｓ２０７）までを、全ページ終了するまで繰り返す（Ｓ２０８）。
【００５０】
一方、改竄検出部１５０における改竄検出処理では、まず、改竄チェック対象となるページを特定する（Ｓ３０１）。改竄チェック対象となるページの順番は、印刷スケジュールとは無関係に設定することができ、例えば、ページ順に行なうことができる。
【００５１】
そして、改竄チェック対象として特定されたページについて改竄チェックを行なう（Ｓ３０２）。改竄チェックは、改竄検出用情報として印刷データに付加されたサイズと、受信した印刷データのサイズとが一致するかどうかを判断することにより行なうことができる。もちろん改竄チェックは、ＰＣ２０によって付加された改竄検出用情報の種類に対応して行なうようにする。
【００５２】
改竄チェックの結果、改竄が検出された場合（Ｓ３０３：Ｙｅｓ）は、改竄通知情報付加部１２２に対して改竄割込信号を出力する（Ｓ３０４）。この際に、改竄が検出されたページを特定する情報も改竄通知情報付加部１２２に出力する。
【００５３】
改竄検出部１５０は、以上の改竄チェック対象ページ特定処理（Ｓ３０１）から改竄検出処理（Ｓ３０３、Ｓ３０４）までを、全ページ終了するまで繰り返す（Ｓ３０５）。
【００５４】
上述のように、印刷処理において、改竄通知情報付加部１２２は、改竄検出部１５０からの改竄割込信号の入力を監視する（Ｓ２０４）。改竄通知情報付加部１２２が改竄検出部１５０からの改竄割込信号を検出すると（Ｓ２０４：Ｙｅｓ）、改竄が検出されたことをユーザに通知するために改竄情報付加処理を行なう（Ｓ２０５）。なお、改竄が検出された場合には、以降の印刷処理を中断するようにしてもよい。
【００５５】
図７は、改竄が検出された場合に行なう改竄情報付加処理（Ｓ２０５）の手順を説明するフローチャートである。
【００５６】
改竄通知情報付加部１２２は、改竄検出部１５０から改竄割込信号を受信すると、改竄検出部１５０から出力された情報に基づいて、改竄が検出されたページを特定する（Ｓ４０１）。そして、そのページの印刷状況を把握する（Ｓ４０２）。印刷状況の把握は、例えば、印刷スケジュール設定部１２１が設定した印刷スケジュールを参照して、画像データ生成部１３０の画像生成状況および印刷実行部１４０の印刷処理状況を取得することで行なうことができる。
【００５７】
その結果、改竄が検出されたページの画像データが生成前であれば（Ｓ４０３：Ｙｅｓ）、画像データ生成部１３０に、その後生成するそのページの画像データに改竄マークを重畳させる。この結果、印刷実行部１４０は、この改竄マークが重畳された画像データを印刷することになる。
【００５８】
ここで、改竄マークは、改竄が検出されたことを示す情報であり、例えば、改竄があったことを示す文字列、記号、デザイン等を大きく示したマーク等とすることができる。ユーザは、このマークが重畳印刷されたページを得ることで、そのページが改竄されていることを知ることができる。
【００５９】
改竄が検出されたページの画像データが生成済であれば（Ｓ４０３：Ｎｏ）、印刷前かどうかを判断する（Ｓ４０５）。そして、印刷前であれば（Ｓ４０５：Ｙｅｓ）、画像データ生成部１３０に、生成済であるそのページの画像データに改竄マークを重畳させる（Ｓ４０６）。印刷実行部１４０は、この改竄マークが重畳された画像データを印刷する。ユーザは、このマークが重畳印刷されたページを得ることで、そのページが改竄されていることを知ることができる。
【００６０】
一方、印刷後であれば（Ｓ４０５：Ｎｏ）、排紙前かどうかを判断する（Ｓ４０７）。そして、排紙前であれば（Ｓ４０７：Ｙｅｓ）、印刷実行部１４０に、印刷済の印刷用紙を、循環搬送経路を２周させてから改竄マークを重畳印刷させる（Ｓ４０７）。
【００６１】
すなわち、用紙反転機構を備えた循環搬送経路を１周させると印刷用紙が反転して戻ってくる。このとき、改竄が検出された面は裏向きの状態である。そしてさらに、循環搬送経路を１周させると、改竄が検出された面が再度表面となる。そこで、印刷済の表面に改竄マークを重ねて印刷させるようにする。ユーザは、このマークが重畳印刷されたページを得ることで、そのページが改竄されていることを知ることができる。
【００６２】
一方、排紙後であれば（Ｓ４０７：Ｎｏ）、改竄が検出されたページに対しては改竄マークを重ねて印刷することができないため、新たな印刷用紙を給紙して、改竄が検出されたことを通知するための情報を印刷して排紙する（Ｓ４０８）。このとき、どのページで改竄が検出されたかの情報を含めて印刷するようにする。ユーザは、この印刷物を得ることで、印刷済のページで改竄が検出されたことを知ることができる。
【００６３】
以上説明したように、本実施形態の印刷装置では、印刷処理中に印刷データの改竄が検出された場合に、改竄が検出されたページの印刷状況を考慮して適切な対応を行なうようにしている。なお、本実施形態の印刷装置は、印刷データの改竄の検出に加え、印刷データが破壊されていたり、印刷データの一部が失われていることを検出して、検出されたページの印刷状況を考慮して適切な対応を行なうこともできる。
【符号の説明】
【００６４】
１０…印刷装置
２０…ＰＣ
７０…コンピュータネットワーク
１１０…印刷データ受信部
１２０…印刷制御部
１２１…印刷スケジュール設定部
１２２…改竄通知情報付加部
１３０…画像データ生成部
１４０…印刷実行部
１４１…印字ヘッド群
１４２…搬送ベルト
１４３…給紙トレイ
１４４…レジストローラ
１４５…排紙トレイ
１４６…用紙反転機構
１５０…改竄検出部
２１０…プリンタドライバ部
２１１…印刷データ生成部
２１２…改竄検出用情報付加部
２１３…印刷データ出力部
【図１】
2010260270.tif 000003
【図２】
2010260270.tif 000004
【図３】
2010260270.tif 000005
【図４】
2010260270.tif 000006
【図５】
2010260270.tif 000007
【図６】
2010260270.tif 000008
【図７】
2010260270.tif 000009