(57)【特許請求の範囲】
【請求項１】
用紙に画像を印刷可能な印刷手段と、
第一印刷指示が入力された場合、前記用紙単位で表記されるページ画像を、前記印刷手段に印刷させる第一印刷制御手段と、
第二印刷指示が入力された場合、前記ページ画像のうちで所定の情報が表記される情報領域の少なくとも一つを、前記印刷手段に所定の画像パターンで印刷させる第二印刷制御手段とを備え、
前記第二印刷制御手段は、
前記第一印刷制御手段によって印刷された前記ページ画像である印刷済画像に関する印刷完了情報に基づいて、前記印刷済画像に含まれる前記情報領域の少なくとも一つを、秘匿対象領域として特定する領域特定手段と、
前記領域特定手段によって特定された前記秘匿対象領域を、前記所定の画像パターンで印刷させるための秘匿データを生成するデータ生成手段と、
前記データ生成手段によって生成された前記秘匿データに基づいて、前記印刷手段に前記秘匿対象領域を前記所定の画像パターンで印刷させる印刷実行手段と
を含み、
前記印刷完了情報は、前記印刷済画像に含まれる前記情報領域毎に、前記情報領域の機密度を段階的に示す秘匿レベルを含み、
前記領域特定手段は、前記印刷完了情報に含まれる前記秘匿レベルに基づいて、指定された閾値以上の前記秘匿レベルを有する前記情報領域を、前記秘匿対象領域に特定する
ことを特徴とする印刷装置。
【請求項２】
前記印刷完了情報を記憶する記憶手段を備え、
前記領域特定手段は、前記記憶手段に記憶されている前記印刷完了情報に基づいて、前記秘匿対象領域を特定する
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷完了情報は、前記印刷済画像に含まれる前記情報領域毎に、前記情報領域が前記秘匿対象領域であるかを示す秘匿フラグを含み、
前記領域特定手段は、前記印刷完了情報に含まれる前記秘匿フラグに基づいて、前記秘匿対象領域であると示されている前記情報領域を前記秘匿対象領域に特定する
ことを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記所定の画像パターンは、互いの異なるキャラクタ属性で表記される複数の秘匿パターンを含み、
前記データ生成手段は、前記領域特定手段によって特定された前記秘匿対象領域を、前記秘匿対象領域に表記される前記所定の情報の前記キャラクタ属性に対応する前記秘匿パターンで印刷させるように、前記秘匿データを生成する
ことを特徴とする請求項１から３の何れかに記載の印刷装置。
【請求項５】
前記印刷手段は、複数の発熱素子を有し、感熱紙である前記用紙に対して前記画像を感熱印刷することを特徴とする請求項１から４の何れかに記載の印刷装置。
【請求項６】
用紙に画像を印刷可能な印刷手段を備えたコンピュータを、
第一印刷指示が入力された場合、前記用紙単位で表記されるページ画像を、前記印刷手段に印刷させる第一印刷制御手段、及び
第二印刷指示が入力された場合、前記ページ画像のうちで所定の情報が表記される情報領域の少なくとも一つを、前記印刷手段に所定の画像パターンで印刷させる第二印刷制御手段、として機能させ、
前記第二印刷制御手段は、
前記第一印刷制御手段によって印刷された前記ページ画像である印刷済画像に関する印刷完了情報に基づいて、前記印刷済画像に含まれる前記情報領域の少なくとも一つを、秘匿対象領域として特定する領域特定手段と、
前記領域特定手段によって特定された前記秘匿対象領域を、前記所定の画像パターンで印刷させるための秘匿データを生成するデータ生成手段と、
前記データ生成手段によって生成された前記秘匿データに基づいて、前記印刷手段に前記秘匿対象領域を前記所定の画像パターンで印刷させる印刷実行手段と
を含み、
前記印刷完了情報は、前記印刷済画像に含まれる前記情報領域毎に、前記情報領域の機密度を段階的に示す秘匿レベルを含み、
前記領域特定手段は、前記印刷完了情報に含まれる前記秘匿レベルに基づいて、指定された閾値以上の前記秘匿レベルを有する前記情報領域を、前記秘匿対象領域に特定する
ことを特徴とする印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷済みの用紙に対して上書き印刷を実行可能な印刷装置及び印刷プログラムに関する。
【背景技術】
【０００２】
従来、印刷済みの用紙に対して上書き印刷を実行可能な印刷装置が知られている。例えば、特許文献１に開示の画像形成装置では、原稿読み取り部で読み取った原稿画像に基づいて、原稿に上書き印刷する画像パターンが生成される。生成された画像パターンが原稿に上書き印刷されることで、原稿に表記された情報が保護される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２３５０６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示の画像形成装置では、原稿読み取り部で原稿を読み取ることで、原稿に表記された情報の位置（即ち、原稿中で上書き印刷を行う位置）が特定される。このように、特許文献１に開示の画像形成装置は、原稿読み取り部を備える必要があるため、装置構造の複雑となるおそれがあった。
【０００５】
本発明の目的は、より簡易な装置構造で、用紙に印刷されている情報を上書き印刷によって秘匿できる印刷装置及び印刷プログラムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の第一態様に係る印刷装置は、用紙に画像を印刷可能な印刷手段と、第一印刷指示が入力された場合、前記用紙単位で表記されるページ画像を、前記印刷手段に印刷させる第一印刷制御手段と、第二印刷指示が入力された場合、前記ページ画像のうちで所定の情報が表記される情報領域の少なくとも一つを、前記印刷手段に所定の画像パターンで印刷させる第二印刷制御手段とを備え、前記第二印刷制御手段は、前記第一印刷制御手段によって印刷された前記ページ画像である印刷済画像に関する印刷完了情報に基づいて、前記印刷済画像に含まれる前記情報領域の少なくとも一つを、秘匿対象領域として特定する領域特定手段と、前記領域特定手段によって特定された前記秘匿対象領域を、前記所定の画像パターンで印刷させるための秘匿データを生成するデータ生成手段と、前記データ生成手段によって生成された前記秘匿データに基づいて、前記印刷手段に前記秘匿対象領域を前記所定の画像パターンで印刷させる印刷実行手段とを含み、前記印刷完了情報は、前記印刷済画像に含まれる前記情報領域毎に、前記情報領域の機密度を段階的に示す秘匿レベルを含み、前記領域特定手段は、前記印刷完了情報に含まれる前記秘匿レベルに基づいて、指定された閾値以上の前記秘匿レベルを有する前記情報領域を、前記秘匿対象領域に特定することを特徴とする。
【０００７】
本発明の第二態様に係る印刷プログラムは、用紙に画像を印刷可能な印刷手段を備えたコンピュータを、第一印刷指示が入力された場合、前記用紙単位で表記されるページ画像を、前記印刷手段に印刷させる第一印刷制御手段、及び第二印刷指示が入力された場合、前記ページ画像のうちで所定の情報が表記される情報領域の少なくとも一つを、前記印刷手段に所定の画像パターンで印刷させる第二印刷制御手段、として機能させ、前記第二印刷制御手段は、前記第一印刷制御手段によって印刷された前記ページ画像である印刷済画像に関する印刷完了情報に基づいて、前記印刷済画像に含まれる前記情報領域の少なくとも一つを、秘匿対象領域として特定する領域特定手段と、前記領域特定手段によって特定された前記秘匿対象領域を、前記所定の画像パターンで印刷させるための秘匿データを生成するデータ生成手段と、前記データ生成手段によって生成された前記秘匿データに基づいて、前記印刷手段に前記秘匿対象領域を前記所定の画像パターンで印刷させる印刷実行手段とを含み、前記印刷完了情報は、前記印刷済画像に含まれる前記情報領域毎に、前記情報領域の機密度を段階的に示す秘匿レベルを含み、前記領域特定手段は、前記印刷完了情報に含まれる前記秘匿レベルに基づいて、指定された閾値以上の前記秘匿レベルを有する前記情報領域を、前記秘匿対象領域に特定することを特徴とする。
【０００８】
上記第一及び第二態様によれば、第一印刷指示が入力された場合、ページ画像が用紙に印刷される。第二印刷指示が入力された場合、ページ画像のうちで所定の情報が表記される情報領域の少なくとも一つが、印刷完了情報に基づいて秘匿対象領域として特定される。特定された秘匿対象領域が、所定の画像パターンで印刷される。これにより、秘匿対象領域に表記されている情報が所定の画像パターンで上書き印刷される。即ち、より簡易な装置構造で、用紙に印刷されている情報を上書き印刷によって秘匿できる。
【図面の簡単な説明】
【０００９】
【図１】印刷システム１の概略構成図である。
【図２】印刷システムの電気的構成を示すブロック図である。
【図３】第一実施形態におけるメイン処理のフローチャートである。
【図４】秘匿パターンテーブル８０のデータ構成を示す模式図である。
【図５】ページ画像１０１〜１０３の通常印刷を示す具体例である。
【図６】秘匿対象領域１１０を特定する態様を示す具体例である。
【図７】ページ画像１０１〜１０３の秘匿印刷を示す具体例である
【図８】第二実施形態におけるメイン処理のフローチャートである。
【図９】テンプレート情報９０のデータ構成を示す模式図である。
【図１０】ページ画像１０５の通常印刷及び秘匿印刷を示す具体例である。
【図１１】ページ画像１０５の秘匿印刷を示す他の具体例である。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態について、図面を参照して説明する。これらの図面は、本発明が採用しうる技術的特徴を説明するために用いられるものである。記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。
【００１１】
図１を参照して、印刷システム１の概要を説明する。印刷システム１は、有線又は無線によって相互接続可能な印刷装置１０及び携帯端末２０を備える。本例では、印刷装置１０及び携帯端末２０が無線通信によって接続されている。印刷装置１０は、ユーザが携行可能な小型軽量のサーマルプリンタである。印刷装置１０で印刷される用紙は、感熱紙である。
【００１２】
印刷装置１０は、長尺の略箱型の外観を有する筐体１０Ａを備える。筐体１０Ａには、給紙部１０Ｂ、排紙部１０Ｃ、接続部１０Ｄ、複数の操作キー１７、表示部１８等が設けられている。給紙部１０Ｂは、筐体１０Ａの上面に設けられ、印刷対象の用紙を筐体１０Ａの内部に供給するための開口部である。排紙部１０Ｃは、筐体１０Ａの前面に設けられ、印刷済みの用紙を筐体１０Ａの外部に供給するための開口部である。接続部１０Ｄは、筐体１０Ａの側面に設けられ、外部機器（例えば、ＰＣ）と有線接続するためのケーブルを着脱可能なコネクタである。操作キー１７は、印刷装置１０に各種指示を入力するために用いられる。ユーザは操作キー１７を操作することで、例えば印刷装置１０を電源ＯＮ／ＯＦＦ指示や、後述の通常印刷指示及び秘匿印刷指示を入力できる。表示部１８は、印刷装置１０の通信状態や動作状態を表示するＬＥＤである。
【００１３】
携帯端末２０は、用紙単位で表記される画像であるページ画像を編集するために用いる小型のコンピュータ端末（一例として、スマートフォン）である。携帯端末２０では、ユーザがページ画像を編集すると、そのページ画像を印刷するための印刷データが生成されて、印刷装置１０に対して送信される。印刷装置１０では、携帯端末２０から受信した印刷データに基づいて、用紙への印刷処理が行われる。従って、ユーザは携帯端末２０を操作することで、印刷装置１０で用紙にページ画像を印刷することができる。
【００１４】
図２を参照して、印刷システム１の電気的構成を説明する。印刷装置１０は、印刷装置１０の制御全体を司るＣＰＵ１１を備えている。ＣＰＵ１１は、ＳＲＡＭ１２、ＦＬＡＳＨ  ＲＯＭ１３、ＥＥＰＲＯＭ１４、搬送ローラ１５、印刷ヘッド１６、操作キー１７、表示部１８、無線通信Ｉ／Ｆ１９、及び図示外の有線接続Ｉ／Ｆと電気的に接続している。
【００１５】
ＳＲＡＭ１２には、タイマやカウンタ、一時的なデータが記憶される。ＦＬＡＳＨ  ＲＯＭ１３には、ＣＰＵ１１の制御プログラムやＢＩＯＳ、ＯＳ等が記憶される。制御プログラムは、後述のメイン処理（図３、図８参照）を実行するためのプログラムを含む。ＥＥＰＲＯＭ１４には、パラメータや初期設定情報が記憶される。ＥＥＰＲＯＭ１４には、後述の秘匿パターンテーブル８０（図４参照）や印刷完了情報が記憶される。搬送ローラ１５は、給紙部１０Ｂに配置されている用紙を、筐体１０Ａの内部に取り込んで、印刷ヘッド１６に向けて搬送する。搬送ローラ１５は、印刷ヘッド１６で印刷された用紙を更に搬送して、用紙を排紙部１０Ｃから筐体１０Ａの外部に搬送する。
【００１６】
印刷ヘッド１６は、搬送ローラ１５によって搬送されるテープに印刷を行う。印刷ヘッド１６は、複数の発熱素子を有し、感熱紙である用紙に対して画像を感熱印刷するサーマルヘッドである。無線通信Ｉ／Ｆ１９は、外部機器（本例では、携帯端末２０）と無線通信するためのインタフェースである。有線接続Ｉ／Ｆ（図示外）は、接続部１０Ｄに接続されたケーブルを介して外部機器と有線接続するためのインタフェースである。
【００１７】
携帯端末２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ＨＤＤ２４、無線通信Ｉ／Ｆ２５、図示外の有線接続Ｉ／Ｆ、及びタッチパネル３０と電気的に接続している。ＲＯＭ２２には、ブートプログラムやＢＩＯＳ等が記憶される。ＲＡＭ２３には、タイマやカウンタ、一時的なデータが記憶される。ＨＤＤ２４には、各種のアプリケーションプログラムやＯＳが記憶される。ページ画像を編集するためのアプリケーションプログラム（以下、画像編集アプリケーション）やプリンタドライバも、ＨＤＤ２４に記憶されている。無線通信Ｉ／Ｆ２５は、外部機器（本例では、印刷装置１０）と無線通信するためのインタフェースである。有線接続Ｉ／Ｆ（図示外）は、外部機器と有線接続するためのインタフェースである。
【００１８】
携帯端末２０は、正面視で矩形状の本体部２９（図１参照）を備える。本体部２９の正面側には、外部物体の接触を検知可能な表示体であるタッチパネル３０が設けられている。タッチパネル３０は、矩形状の表示領域を有する。タッチパネル３０は、画像を表示する表示パネル３１上に、外部物体の接触を検知する略透明な感圧シート３２が積層されている。ＣＰＵ２１は、感圧シート３２で特定された外部物体の接触位置に基づいて、ユーザの入力操作を判別可能である。
【００１９】
本例の携帯端末２０は、ユーザに対話形式で入力操作を行わせるユーザインターフェース機能を備えている。携帯端末２０で画像編集アプリケーションが起動されると、ユーザがページ画像を対話形式で編集するための対話形式画面が、タッチパネル３０に表示される。ユーザはタッチパネル３０を用いて各種操作を行うことで、印刷装置１０に印刷させるページ画像を対話形式画面上で編集できる。
【００２０】
図３〜図７を参照して、第一実施形態における、印刷装置１０で実行されるメイン処理を説明する。第一実施形態のメイン処理は、ユーザが定型書式（テンプレート）を用いずに作成したページ画像の通常印刷及び秘匿印刷を実行するのに適する。印刷装置１０が電源ＯＮされると、ＣＰＵ１１が制御プログラムに基づいてメイン処理（図３参照）を実行する。
【００２１】
図３に示すメイン処理では、まずＣＰＵ１１は、通常印刷指示ありか判断する（Ｓ１）。通常印刷指示は、従来と同様に、印刷指示されたページ画像を用紙に印刷することを示す指示である。本例では、携帯端末２０において、編集されたページ画像の印刷指示が入力された場合、ＣＰＵ２１はプリンタドライバ（図示外）を起動することで、編集されたページ画像に基づいて印刷データを生成し、生成した印刷データを含む印刷ジョブを印刷装置１０へ送信する。印刷装置１０が印刷ジョブを受信した場合、ＣＰＵ１１は通常印刷指示ありと判断する（Ｓ１：ＹＥＳ）。
【００２２】
この場合、ＣＰＵ１１は、従来と同様に、印刷ジョブに基づいて通常印刷処理を実行する（Ｓ３）。具体的には、ＣＰＵ１１は、搬送ローラ１５を駆動して用紙を搬送しながら、印刷データに基づいて印刷ヘッド１６を駆動することで、搬送中の用紙にページ画像を感熱印刷する。ＣＰＵ１１は、印刷ジョブに含まれる全ての印刷データの印刷が完了すると、印刷完了情報を保存する（Ｓ５）。印刷完了情報は、印刷が完了した印刷ジョブに関する情報である。本例では、ＣＰＵ１１は、印刷が完了した印刷ジョブに含まれる全ての印刷データを、印刷完了情報としてＥＥＰＲＯＭ１４に保存する。なおＥＥＰＲＯＭ１４に既存の印刷完了情報が保存されている場合、ＣＰＵ１１は最後に印刷された印刷ジョブに対応する印刷完了情報を、既存の印刷完了情報に上書き保存する。これにより、最新の印刷完了情報のみがＥＥＰＲＯＭ１４に保存される。
【００２３】
ＣＰＵ１１は、通常印刷指示ありと判断しなかった場合（Ｓ１：ＮＯ）、又はＳ５の実行後、秘匿印刷指示ありか判断する（Ｓ７）。秘匿印刷指示は、ページ画像が印刷された用紙のうち、表記された情報の少なくとも一部を上書き印刷することを示す指示である。本例では、操作キー１７を介して秘匿印刷指示が入力された場合、ＣＰＵ１１は秘匿印刷指示ありと判断する（Ｓ７：ＹＥＳ）。なお、携帯端末２０において秘匿印刷指示が入力された場合、ＣＰＵ１１は秘匿印刷指示ありと判断してもよい。
【００２４】
ＣＰＵ１１は、秘匿印刷指示ありと判断した場合（Ｓ７：ＹＥＳ）、印刷完了情報をＥＥＰＲＯＭ１４からＳＲＡＭ１２に読み出す（Ｓ９）。ＣＰＵ１１は印刷完了情報に基づいて、秘匿対象領域を特定する（Ｓ１１）。秘匿対象領域は、印刷が完了したページ画像（以下、印刷済ページ画像）に含まれる情報領域のうちで、秘匿すべき情報が表記された情報領域である。情報領域は、一まとまりのキャラクタである情報が表記された領域である。本例では、ＣＰＵ１１は、印刷完了情報に含まれる各印刷データを公知の手法により解析することで、印刷済ページ画像を特定する。ＣＰＵ１１は、特定した印刷済ページ画像毎に、全ての情報領域を秘匿対象領域に特定する。
【００２５】
次にＣＰＵ１１は、印刷済ページ画像毎に、各印刷済ページ画像に含まれる全ての秘匿対象領域を秘匿パターンで印刷するための秘匿印刷データを生成する（Ｓ１３）。秘匿パターンは、秘匿対象領域の全体を含む範囲に亘って上書き印刷される所定の画像パターンである。本例では、ＣＰＵ１１は、ＥＥＰＲＯＭ１４に記憶されている秘匿パターンテーブル８０（図４参照）を参照して、各秘匿対象領域の上書き印刷に使用される秘匿パターンを特定する。
【００２６】
図４に示すように、秘匿パターンテーブル８０には、キャラクタ属性８１と秘匿パターン８２との組合せが対応付けられている。本例では、キャラクタ属性８１「日本語」には、複数の漢字がランダムに配置された秘匿パターン８２（以下、秘匿パターン８２Ａ）が対応付けられている。キャラクタ属性８１「数字」には、複数の数字がランダムに配置された秘匿パターン８２（以下、秘匿パターン８２Ｂ）が対応付けられている。キャラクタ属性８１「アルファベット」には、複数のアルファベットがランダムに配置された秘匿パターン８２（以下、秘匿パターン８２Ｃ）が対応付けられている。
【００２７】
例えばＣＰＵ１１は、全ての秘匿対象領域毎に、秘匿対象領域に含まれる全てのキャラクタのキャラクタ属性のうちで、最も数量が多いキャラクタ属性を代表属性に特定する。ＣＰＵ１１は、秘匿パターンテーブル８０を参照して、代表属性に対応する秘匿パターンを、秘匿対象領域の上書き印刷に使用される秘匿パターンに特定する。これにより、各印刷済ページ画像に含まれる秘匿対象領域毎の秘匿パターンが特定されて、各印刷済ページ画像に対応する秘匿印刷データが生成される。
【００２８】
次にＣＰＵ１１は、生成された秘匿印刷データに基づいて、秘匿印刷処理を実行する（Ｓ１５）。具体的には、ＣＰＵ１１は、搬送ローラ１５を駆動して用紙を搬送しながら、秘匿印刷データに基づいて印刷ヘッド１６を駆動することで、搬送中の用紙に秘匿パターンを印刷する。なお印刷完了情報が複数の印刷済ページ画像を示す場合、ＣＰＵ１１は複数の印刷済ページ画像が印刷された順序と一致するように、各印刷済ページ画像に対応する秘匿印刷データの印刷順序を制御する。なお、ＣＰＵ１１は、秘匿印刷指示ありと判断しなかった場合（Ｓ７：ＮＯ）、又はＳ１５の実行後、処理をＳ１に戻す。
【００２９】
図５〜図７を参照して、第一実施形態のメイン処理に基づく印刷態様を具体的に説明する。本例では、ユーザが給紙部１０Ｂ（図１参照）に三枚以上の用紙をセットした後、携帯端末２０（図１参照）でページ画像１００（図５参照）の印刷指示を入力する。図５に示すように、本例のページ画像１００は、三つの連続するページ画像１０１〜１０３を含む。携帯端末２０では、ページ画像１００の印刷データが生成されて、生成された印刷データを含む印刷ジョブが印刷装置１０に送信される。印刷装置１０では、受信された印刷ジョブに基づいて、ページ画像１００の通常印刷処理が実行される（Ｓ１：ＹＥＳ、Ｓ３）。これにより、ページ画像１０１〜１０３が三枚の用紙に順次印刷される。ページ画像１０３の印刷完了後、ページ画像１００の印刷データが印刷完了情報として保存される（Ｓ５）。
【００３０】
その後、ユーザは印刷装置１０において、ページ画像１０１〜１０３が印刷された三枚の用紙を、ページ画像１０１〜１０３の印刷順序に沿って給紙部１０Ｂにセットする。ユーザが秘匿印刷指示を入力すると（Ｓ７：ＹＥＳ）、保存されている印刷完了情報が読み出される（Ｓ９）。図６に示すように、読み出された印刷完了情報に基づいて、各ページ画像１０１〜１０３から秘匿対象領域１１０が特定される。各秘匿対象領域１１０は、秘匿対象領域１１０Ａ〜１１０Ｃの何れかである。秘匿対象領域１１０Ａは、日本語を表すキャラクタの占める割合が最も高い。秘匿対象領域１１０Ｂは、数字を表すキャラクタの占める割合が最も高い。秘匿対象領域１１０Ｃは、アルファベットを表すキャラクタの占める割合が最も高い。
【００３１】
次に、各ページ画像１０１〜１０３の秘匿印刷データが生成される（Ｓ１３）。このとき、秘匿パターンテーブル８０に基づいて、秘匿対象領域１１０Ａ〜１１０Ｃに対応する秘匿パターン８２として、秘匿パターン８２Ａ〜８２Ｃが夫々特定される。秘匿対象領域１１０を対応する秘匿パターン８２で上書き印刷するための秘匿印刷データが、ページ画像１０１〜１０３毎に生成される。生成された各ページ画像１０１〜１０３の秘匿印刷データに基づいて、ページ画像１０１〜１０３が印刷された三枚の用紙に対する秘匿印刷が実行される（Ｓ１５）。
【００３２】
これにより、図７に示すように、一枚目の用紙（ページ画像１０１が印刷された用紙）に対して、ページ画像１０１の秘匿印刷データに基づく秘匿印刷が実行される。ページ画像１０１のうち、二つの秘匿対象領域１１０Ａの各々に秘匿パターン８２Ａが上書き印刷され、一つの秘匿対象領域１１０Ｂに秘匿パターン８２Ｂが上書き印刷される。同様に、二枚目の用紙（ページ画像１０２が印刷された用紙）に対して、ページ画像１０２の秘匿印刷データに基づく秘匿印刷が実行される。三枚目の用紙（ページ画像１０３が印刷された用紙）に対して、ページ画像１０３の秘匿印刷データに基づく秘匿印刷が実行される。
【００３３】
このように、各ページ画像１０１〜１０３に含まれる秘匿対象領域１１０Ａ〜１１０Ｃは、夫々対応するキャラクタ属性の秘匿パターン８２Ａ〜８２Ｃによって上書きされる。各秘匿対象領域１１０Ａ〜１１０Ｃに表記されている情報は、夫々秘匿パターン８２Ａ〜８２Ｃの上書き印刷によって認識困難となる。
【００３４】
図８〜図１１を参照して、第二実施形態における、印刷装置１０で実行されるメイン処理を説明する。第二実施形態のメイン処理は、ユーザがテンプレートを用いて作成したページ画像の通常印刷及び秘匿印刷を実行するのに適する。本例では、印刷装置１０が電源ＯＮされると、ＣＰＵ１１が制御プログラムに基づいてメイン処理（図８参照）を実行する。
【００３５】
図８に示すメイン処理では、まずＣＰＵ１１は、通常印刷指示ありか判断する（Ｓ５１）。ＣＰＵ１１は、Ｓ１と同様に、印刷装置１０が印刷ジョブを受信した場合、ＣＰＵ１１は通常印刷指示ありと判断する（Ｓ５１：ＹＥＳ）。但し、本例の印刷ジョブは、ページ画像の印刷データと、ページ画像のテンプレート情報９０（図９参照）とを含む。テンプレート情報９０は、印刷ジョブに基づいて印刷される全てのページ画像に適用される共通の定型書式を示す。ＣＰＵ１１は、テンプレート情報９０に基づいて、例えば定型書式に含まれる項目数、各項目の名称及び位置、各項目の情報記入欄の位置などを特定できる。情報記入欄は、各項目に対応する情報が表記される情報領域である。
【００３６】
図９に例示するテンプレート情報９０には、定型書式の名称であるテンプレート名９１と、定型書式に含まれる各項目の名称である項目名９２とが設定されている。更にテンプレート情報９０には、項目名９２の各々について、秘匿フラグ９３、秘匿レベル９４、及び秘匿パターン９５を設定可能である。秘匿フラグ９３は、項目名９２の情報記入欄に秘匿印刷を実行するか否かを示す。秘匿レベル９４は、項目名９２の情報記入欄の機密度を段階的に示す。本例では、秘匿フラグ９３「ＯＮ」である項目名９２に、秘匿レベル９４を設定可能である。秘匿パターン９５は、項目名９２の情報記入欄に秘匿印刷を実行する場合に用いられる秘匿パターンを示す。なお、ユーザは携帯端末２０において、秘匿フラグ９３、秘匿レベル９４、及び秘匿パターン９５を自由に編集可能である。
【００３７】
図８に示すように、ＣＰＵ１１は、通常印刷指示ありと判断した場合（Ｓ５１：ＹＥＳ）、Ｓ３と同様に印刷ジョブに基づいて通常印刷処理を実行する（Ｓ５３）。ＣＰＵ１１は、印刷ジョブに含まれる全ての印刷データの印刷が完了すると、印刷完了情報を保存する（Ｓ５５）。本例では、ＣＰＵ１１は、印刷が完了した印刷ジョブに含まれるテンプレート情報９０を、印刷完了情報としてＥＥＰＲＯＭ１４に保存する。なお本例でも、最新の印刷完了情報のみがＥＥＰＲＯＭ１４に保存される。
【００３８】
ＣＰＵ１１は、通常印刷指示ありと判断しなかった場合（Ｓ５１：ＮＯ）、又はＳ５５の実行後、Ｓ７と同様に秘匿印刷指示ありか判断する（Ｓ５７）。ＣＰＵ１１は、秘匿印刷指示ありと判断した場合（Ｓ５７：ＹＥＳ）、印刷完了情報をＥＥＰＲＯＭ１４からＳＲＡＭ１２に読み出す（Ｓ５９）。次にＣＰＵ１１は、秘匿フラグ９３の設定ありか判断する（Ｓ６１）。ＣＰＵ１１は、印刷完了情報に秘匿フラグ９３が設定されている場合、秘匿フラグ９３の設定ありと判断する（Ｓ６１：ＹＥＳ）。
【００３９】
この場合、ＣＰＵ１１は秘匿レベル９４の指定ありか判断する（Ｓ６３）。本例では、ユーザが秘匿レベル９４を指定して印刷指示を入力した場合、指定された秘匿レベル９４（以下、指定レベル）が印刷ジョブに含まれる。ＣＰＵ１１は、印刷ジョブに指定レベルが含まれている場合、秘匿レベル９４の指定ありと判断する（Ｓ６３：ＹＥＳ）。この場合、ＣＰＵ１１は、印刷完了情報が示す項目名９２のうち、秘匿レベル９４が指定レベル以上である項目名９２の情報記入欄を、秘匿対象領域に特定する（Ｓ６５）。
【００４０】
ＣＰＵ１１は、秘匿レベル９４の指定ありと判断しなかった場合（Ｓ６３：ＮＯ）、印刷完了情報が示す項目名９２のうち、秘匿フラグ９３「ＯＮ」である項目名９２の情報記入欄を、秘匿対象領域に特定する（Ｓ６７）。ＣＰＵ１１は、秘匿フラグ９３の設定ありと判断しなかった場合（Ｓ６１：ＮＯ）、印刷完了情報が示す全ての項目名９２の情報記入欄を、秘匿対象領域に特定する（Ｓ６９）。
【００４１】
ＣＰＵ１１は、Ｓ６５，Ｓ６７，Ｓ６９の何れかの実行後、Ｓ１３と同様に秘匿印刷データを生成する（Ｓ７１）。このときＣＰＵ１１は、秘匿パターンテーブル８０（図４参照）を参照して、特定された各秘匿対象領域の秘匿パターン９５に対応する秘匿パターン８２を、各秘匿対象領域の上書き印刷に使用される秘匿パターンとして特定する。本例では、ＣＰＵ１１は、各秘匿対象領域を特定した秘匿パターンで上書き印刷するための秘匿印刷データを一つだけ生成する。即ち、本例の秘匿印刷データは、全ての印刷済ページ画像に共通するテンプレート単位で生成される。
【００４２】
次にＣＰＵ１１は、Ｓ１５と同様に、生成された秘匿印刷データに基づいて秘匿印刷処理を実行する（Ｓ７３）。この場合、ＣＰＵ１１は、印刷済ページ画像と同数分、秘匿印刷データに基づく秘匿印刷処理を繰り返し実行する。なお、ＣＰＵ１１は、秘匿印刷指示ありと判断しなかった場合（Ｓ５７：ＮＯ）、又はＳ７３の実行後、処理をＳ５１に戻す。
【００４３】
図９〜図１１を参照して、第二実施形態のメイン処理に基づく印刷態様を具体的に説明する。本例では、ユーザが給紙部１０Ｂ（図１参照）に複数枚の用紙をセットした後、携帯端末２０（図１参照）でページ画像１００（図１０（Ａ）参照）の印刷指示を入力する。
【００４４】
図１０（Ａ）に示すように、本例のページ画像１００は、複数のページ画像１０５を含む。複数のページ画像１０５は、何れも予め用意されたテンプレート「見積書Ａ」に基づいて作成されている。そのため、複数のページ画像１０５では、各々の書式は共通であるが、各項目の情報記入欄に表記される情報が異なる。テンプレート「見積書Ａ」には、日付、請求先、請求先番号等の七項目が設けられ、且つ各項目に対応する七つの情報記入欄１１１〜１１７が設けられている。
【００４５】
携帯端末２０では、ページ画像１００の印刷データが生成されて、生成された印刷データ及びテンプレート情報９０（図９参照）を含む印刷ジョブが印刷装置１０に送信される。印刷装置１０では、受信された印刷ジョブに基づいて、ページ画像１００の通常印刷処理が実行される（Ｓ５１：ＹＥＳ、Ｓ５３）。これにより、複数のページ画像１０５が複数の用紙に順次印刷される。全てのページ画像１０５の印刷完了後、テンプレート情報９０が印刷完了情報として保存される（Ｓ５）。その後、ユーザは印刷装置１０において、複数のページ画像１０５が印刷された複数枚の用紙を、給紙部１０Ｂにセットする。ユーザが秘匿印刷指示を入力すると（Ｓ５７：ＹＥＳ）、保存されている印刷完了情報が読み出される（Ｓ５９）。
【００４６】
次に、Ｓ６５，Ｓ６７，６９の何れかで秘匿対象領域が特定されて、ページ画像１０５の秘匿印刷データが生成される（Ｓ７１）。このとき、秘匿パターンテーブル８０及び印刷完了情報に基づいて、特定された全ての秘匿対象領域１１０の各々を、各秘匿対象領域１１０に対応する秘匿パターン９５で上書き印刷するための一つの秘匿印刷データが生成される。生成された秘匿印刷データに基づいて、ページ画像１０５が印刷された複数枚の用紙に対する秘匿印刷が繰り返し実行される（Ｓ７３）。
【００４７】
第一例として、印刷完了情報に秘匿フラグ９３が設定されていない場合（Ｓ６１：ＮＯ）、印刷完了情報に示される全ての情報記入欄１１１〜１１７が、秘匿対象領域１１０に特定される（Ｓ６９）。この場合、図１０（Ｂ）に示すように、複数枚の用紙に対する秘匿印刷として、各用紙の情報記入欄１１２，１１５が秘匿パターン８２Ａで上書き印刷され、各用紙の情報記入欄１１１，１１３，１１４，１１６，１１７が秘匿パターン８２Ｂで上書き印刷される（Ｓ７１、Ｓ７３）。
【００４８】
第二例として、印刷完了情報に秘匿フラグ９３が設定されており（Ｓ６１：ＹＥＳ）、且つ印刷ジョブに指定レベルが含まれていない場合（Ｓ６３：ＮＯ）、印刷完了情報において秘匿フラグ９３「ＯＮ」の情報記入欄１１２〜１１４，１１６，１１７が、秘匿対象領域１１０に特定される（Ｓ６７）。この場合、図１１（Ａ）に示すように、複数枚の用紙に対する秘匿印刷として、各用紙の情報記入欄１１２が秘匿パターン８２Ａで上書き印刷され、各用紙の情報記入欄１１３，１１４，１１６，１１７が秘匿パターン８２Ｂで上書き印刷される（Ｓ７１、Ｓ７３）。
【００４９】
第三例として、印刷完了情報に秘匿フラグ９３が設定されており（Ｓ６１：ＹＥＳ）、且つ印刷ジョブに指定レベル「高」が含まれている場合（Ｓ６３：ＹＥＳ）、印刷完了情報において秘匿レベル９４「高」以上の情報記入欄１１４，１１６，１１７が、秘匿対象領域１１０に特定される（Ｓ６５）。この場合、図１１（Ｂ）に示すように、複数枚の用紙に対する秘匿印刷として、各用紙の情報記入欄１１４，１１６，１１７が秘匿パターン８２Ｂで上書き印刷される（Ｓ７１、Ｓ７３）。
【００５０】
このように、各ページ画像１０５に含まれる秘匿対象領域１１０は、各ページ画像１０５に共通のテンプレートに対応する一つの秘匿印刷データによって、各秘匿対象領域１１０に対応するキャラクタ属性の秘匿パターン８２Ａ〜８２Ｃによって上書きされる。各ページ画像１０５の秘匿対象領域１１０に表記されている情報は、夫々秘匿パターン８２Ａ〜８２Ｃの上書き印刷によって認識困難となる。
【００５１】
以上説明した第一、第二実施形態によれば、印刷装置１０は、用紙に画像を印刷可能な印刷ヘッド１６を備える。ＣＰＵ１１は、通常印刷指示が入力された場合、用紙単位で表記されるページ画像を、印刷ヘッド１６に印刷させる第一印刷制御を実行する（Ｓ１〜Ｓ５、又はＳ５１〜Ｓ５５）。ＣＰＵ１１は、秘匿印刷指示が入力された場合、ページ画像のうちで所定の情報が表記される情報領域の少なくとも一つを、印刷ヘッド１６に秘匿パターンで印刷させる第二印刷制御を実行する（Ｓ７〜Ｓ１５、又はＳ５７〜Ｓ７３）。
【００５２】
ＣＰＵ１１は、第二印刷制御において以下の処理を実行する。ＣＰＵ１１は、第一印刷制御によって印刷されたページ画像である印刷済画像に関する印刷完了情報に基づいて、印刷済画像に含まれる情報領域の少なくとも一つを、秘匿対象領域として特定する（Ｓ９〜Ｓ１１、又はＳ５９〜Ｓ６９）。ＣＰＵ１１は、特定された秘匿対象領域を秘匿パターンで印刷させるための秘匿印刷データを生成する（Ｓ１３又はＳ７１）。ＣＰＵ１１は、生成された秘匿印刷データに基づいて、印刷ヘッド１６に秘匿対象領域を秘匿パターンで印刷させる（Ｓ１５又はＳ７３）。
【００５３】
これによれば、従来のように印刷済画像を読み取ることなく、印刷済画像に関する印刷完了情報に基づいて、秘匿対象領域に表記されている情報が秘匿パターンで上書き印刷される。従って印刷装置１０は、例えば読取装置等を備えない簡易な装置構造で、印刷済みの用紙に印刷されている情報を上書き印刷によって秘匿できる。
【００５４】
印刷装置１０は、印刷完了情報を記憶するＥＥＰＲＯＭ１４を備える。ＣＰＵ１１は、ＥＥＰＲＯＭ１４に記憶されている印刷完了情報に基づいて、秘匿対象領域を特定する（Ｓ９〜Ｓ１１、又はＳ５９〜Ｓ６９）。これによれば、印刷済画像に関する印刷完了情報が印刷装置１０に記憶されるため、印刷装置１０は印刷完了情報に基づいて単体で秘匿印刷を実行できる。
【００５５】
印刷完了情報（テンプレート情報９０）は、印刷済画像に含まれる項目毎に、各項目の情報入力欄が秘匿対象領域であるかを示す秘匿フラグ９３を含む。ＣＰＵ１１は、印刷完了情報に含まれる秘匿フラグ９３に基づいて、秘匿対象領域であると示されている各項目の情報入力欄を、秘匿対象領域に特定する（Ｓ６１：ＹＥＳ、Ｓ６３：ＮＯ、Ｓ６７）。これによれば、印刷装置１０は、印刷済画像に含まれる各項目のうち、予め指定された項目の情報入力欄に表記されている情報のみを、上書き印刷によって秘匿できる。
【００５６】
印刷完了情報（テンプレート情報９０）は、印刷済画像に含まれる項目毎に、各項目の情報記入欄の機密度を段階的に示す秘匿レベル９４を含む。ＣＰＵ１１は、印刷完了情報に含まれる秘匿レベル９４に基づいて、指定された閾値（指定レベル）以上の秘匿レベル９４を有する各項目の情報入力欄を、秘匿対象領域に特定する（Ｓ６１：ＹＥＳ、Ｓ６３：ＮＯ、Ｓ６７）。これによれば、印刷装置１０は、印刷済画像に含まれる各項目のうち、指定レベル以上の機密度を有する項目の情報入力欄に表記されている情報のみを、上書き印刷によって秘匿できる。
【００５７】
秘匿パターンは、互いの異なるキャラクタ属性で表記される複数の秘匿パターン８２Ａ〜８２Ｃを含む。ＣＰＵ１１は、特定された秘匿対象領域を、秘匿対象領域に表記される所定の情報のキャラクタ属性に対応する秘匿パターン８２Ａ〜８２Ｃで印刷させるように、秘匿印刷データを生成する（Ｓ１３又はＳ７１）。これによれば、秘匿対象領域内の情報はキャラクタ属性に対応する秘匿パターンで上書き印刷されるため、ＣＰＵ１１は秘匿対象領域内の情報をより認識困難に上書きできる。
【００５８】
印刷ヘッド１６は、複数の発熱素子を有し、感熱紙である用紙に対して画像を感熱印刷する。これによれば、秘匿対象領域内の情報が感熱印刷によって上書きされるため、他の印刷手法（例えば、インクジェット印刷）で上書き印刷する場合と比べて、秘匿対象領域内の情報をより認識困難に上書きできる。
【００５９】
上記実施形態において、印刷ヘッド１６が、本発明の「印刷手段」に相当する。Ｓ１〜Ｓ５を実行するＣＰＵ１１、又はＳ５１〜Ｓ５５を実行するＣＰＵ１１が、本発明の「第一印刷制御手段」に相当する。Ｓ７〜Ｓ１５を実行するＣＰＵ１１、又はＳ５７〜Ｓ７３を実行するＣＰＵ１１が、本発明の「第二印刷制御手段」に相当する。Ｓ９〜Ｓ１１を実行するＣＰＵ１１、又はＳ５９〜Ｓ６９を実行するＣＰＵ１１が、本発明の「領域特定手段」に相当する。Ｓ１３を実行するＣＰＵ１１、又はＳ７１を実行するＣＰＵ１１が、本発明の「データ生成手段」に相当する。Ｓ１５を実行するＣＰＵ１１、又はＳ７３を実行するＣＰＵ１１が、本発明の「印刷実行手段」に相当する。秘匿パターン８２Ａ〜８２Ｃが、本発明の「所定の画像パターン」に相当する。印刷装置１０が、本発明の「コンピュータ」に相当する。印刷装置１０の制御プログラムが、本発明の「印刷プログラム」に相当する。
【００６０】
本発明は、上記実施形態に限定されるものではなく、種々の変更が可能である。例えば、ＣＰＵ１１はＳ１５又はＳ７３において、各秘匿対象領域内の情報をキャラクタ属性に対応する秘匿パターンで上書き印刷するのに代えて、共通の秘匿パターンで上書き印刷してもよい。ＣＰＵ１１はＳ３又はＳ５３において、ＥＥＰＲＯＭ１４に記憶されているページ画像や、外部のデータベースに保存されているページ画像などを、ユーザの指示に応じて通常印刷してもよい。印刷ヘッド１６は、他の印刷手法（例えば、インクジェット印刷やレーザ印刷）によって、先述の通常印刷及び秘匿印刷を実行してもよい。
【００６１】
また、ＣＰＵ１１はＳ５又はＳ５５において、過去に印刷処理された複数の印刷ジョブに対応する複数の印刷完了情報を、ＥＥＰＲＯＭ１４に履歴として保存してもよい。ユーザは印刷装置１０又は携帯端末２０で秘匿印刷指示を入力する時に、ＥＥＰＲＯＭ１４に保存されている複数の印刷完了情報のうち、秘匿印刷対象の印刷完了情報を指定してもよい。例えばユーザは、過去にページ画像を印刷した任意の用紙を印刷装置１０にセットし、且つセットした用紙のページ画像に対応する印刷完了情報を指定して、秘匿印刷指示を入力する。これにより、ユーザは任意の印刷済み用紙に含まれる秘匿対象領域を、印刷装置１０に秘匿パターンで上書き印刷させることができる。
【符号の説明】
【００６２】
１０    印刷装置
１１    ＣＰＵ
１４    ＥＥＰＲＯＭ
１６    印刷ヘッド
８０    秘匿パターンテーブル
８２Ａ〜８２Ｃ    秘匿パターン
９０    テンプレート情報
９３    秘匿フラグ
９４    秘匿レベル
１００    ページ画像
【図１】
0006406294.tif 000002
【図２】
0006406294.tif 000003
【図３】
0006406294.tif 000004
【図４】
0006406294.tif 000005
【図５】
0006406294.tif 000006
【図６】
0006406294.tif 000007
【図７】
0006406294.tif 000008
【図８】
0006406294.tif 000009
【図９】
0006406294.tif 000010
【図１０】
0006406294.tif 000011
【図１１】
0006406294.tif 000012