(57)【要約】【課題】原稿への電子透かしは印刷時に一度だけ行われ、原稿の印刷内容を更新するように印刷する場合、既に印刷されている電子透かしの内容と合わなくなる。【解決手段】電子透かしの内容も印刷内容の更新に合わせて更新する。スキャンして電子透かしの内容および位置を読み取る。オンプリント時に元の電子透かしを上書きできるのであれば上書きする。上書きできないのならば新しい紙に印刷する。【選択図】図１０
2014042193.tif 000002
【特許請求の範囲】
【請求項１】
原稿から第１の電子透かし情報を取得する取得手段と、
前記第１の電子透かし情報を更新した第２の電子透かし情報を前記原稿に上書きできるか判定する判定手段と、
前記判定手段で上書きできると判定された場合、前記原稿に前記第２の電子透かし情報を表す電子透かしを印刷する印刷手段と
を備えることを特徴とする画像形成装置。
【請求項２】
原稿から第１の電子透かし情報を取得する取得手段と、
前記第１の電子透かし情報を更新した第２の電子透かし情報を前記原稿に上書きできるか判定する判定手段と、
前記判定手段で上書きでないと判定された場合、前記原稿から読み取った原稿画像データと、前記第２の電子透かし情報を表す電子透かしとを合成した合成画像データを記録材に印刷する印刷手段と
を備えることを特徴とする画像形成装置。
【請求項３】
前記判定手段で上書きでないと判定された場合、前記印刷手段は、さらに、前記原稿を使用不可となるよう前記原稿に画像データを印刷することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
原稿から第１の電子透かし情報を取得する取得手段と、
前記第１の電子透かし情報が、該第１の電子透かし情報を更新した第２の電子透かし情報の生成を要求すると決定した場合、前記判定手段は、前記判定を行うことを特徴とする請求項１から３のいずれかに記載の画像形成装置。
【請求項５】
前記判定手段は、前記第２の電子透かし情報が、前記第１の電子透かし情報を削除または変更する場合、上書きできないと判定することを特徴とする請求項１から４のいずれかに記載の画像形成装置。
【請求項６】
前記原稿を読み取る読取手段をさらに備え、
前記印刷手段は、前記読取手段と共通の紙の搬送路を使用することを特徴とする請求項１から５のいずれかに記載の画像形成装置。
【請求項７】
原稿から原稿画像データを取得する取得手段と、
前記取得した原稿画像データから第１の電子透かし情報を抽出する抽出手段と、
前記原稿画像データに対して更新する画像データを生成する生成手段と、
前記生成手段で生成した画像データに関する第２の電子透かし情報を作成する作成手段と、
前記第２の電子透かし情報を前記原稿画像データに上書きできるかを判定する判定手段であって、前記上書きできるかの判定は、前記第２の電子透かし情報が前記第１の電子透かし情報に含まれる情報を削除または変更するかに基づいて行われる、判定手段と、
前記判定手段で上書きできると判定された場合、前記原稿に前記第２の電子透かし情報を表す電子透かしを印刷し、
前記判定手段で上書きでないと判定された場合、前記原稿から読み取った原稿画像データと、前記第２の電子透かし情報を表す電子透かしとを合成した合成画像データを記録材に印刷する、
印刷手段と
を備えることを特徴とする画像形成装置。
【請求項８】
原稿から第１の電子透かし情報を取得する取得ステップと、
前記第１の電子透かし情報を更新した第２の電子透かし情報を前記原稿に上書きできるか判定する判定ステップと、
前記判定ステップで上書きできると判定された場合、前記原稿に前記第２の電子透かし情報を表す電子透かしを印刷する印刷ステップと
を備えることを特徴とする画像形成方法。
【請求項９】
コンピュータを請求項１から７のいずれかに記載の画像形成装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子透かしを扱うことができる画像形成装置に関するものである。
【背景技術】
【０００２】
不正コピーやデータの改竄を検出するために印刷時に情報を組み込む技術として電子透かし技術がある。電子透かしに組み込まれる情報は主に作者名、課金情報、コピー可能回数といった情報が挙げられる。
【０００３】
特許文献１には、電子透かしを印刷する処理が記載されており、背景パターンと前面パターンに分けて電子透かしを印刷する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１４３３９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
電子透かしを埋め込む処理は、通常、プリンタドライバからの印刷データを記録材に印刷する際に行われる。また、原稿を記録材に複写する際に行われる場合もある。ここで、読み取った原稿上に印刷処理をすることが実現される場合、読み取った原稿上に電子透かしを印刷するという新しいユースケースが現れることになる。このような新しいユースケースにおいては、例えば読み取った原稿に印刷されている電子透かしの内容を更新した電子透かしを該原稿に印刷すると、意図した電子透かしの内容と合わなくなる場合がある。
【課題を解決するための手段】
【０００６】
本発明に係る画像形成装置は、原稿から第１の電子透かし情報を取得する取得手段と、前記第１の電子透かし情報を更新した第２の電子透かし情報を前記原稿に上書きできるか判定する判定手段と、前記判定手段で上書きできると判定された場合、前記原稿に前記第２の電子透かし情報を表す電子透かしを印刷する印刷手段とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、読み取った原稿に含まれている電子透かしの内容を印刷内容の修正に合わせて更新することが出来る。
【図面の簡単な説明】
【０００８】
【図１】実施例１における、複合機能付画像形成装置の概略を示す図である。
【図２】実施例１における、両面印刷プロセスの説明をするための図である。
【図３】実施例１における、原稿表面の読み取り開始時の説明をするための図である。
【図４】実施例１における、原稿表面である第一面目の読み取り終了時の説明をするための図である。
【図５】実施例１における、原稿裏面である第二面目の読み取り開始時の説明をするための図である。
【図６】実施例１における、原稿裏面の読み取り終了時の説明をするための図である。
【図７】実施例１における、記録材Ｓへの画像形成の完了を説明するための図である。
【図８】実施例１における、制御部の動作の一例を説明するための図である。
【図９】実施例１における、画像読み取り部の構成の一例を説明するための図である。
【図１０】実施例１における、制御部の動作の一例を説明するフローチャートである。
【図１１】実施例２における、制御部の動作の一例を説明するフローチャートである。
【図１２】実施例１における、電子透かしの一例を示す図である。
【図１３】実施例１における、オンプリント処理を指定するＵＩの一例を示す図である。
【図１４】実施例１における、オンプリント処理を説明するための図である。
【図１５】実施例３における、制御部の動作の一例を説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について図面を用いて説明する。
【実施例１】
【００１０】
実施例１では、原稿を読み取り、当該読み取った原稿上に印刷処理をする画像形成装置を説明する。先ず、実施例１に係る画像形成装置を用いた画像形成プロセスについて説明する。
【００１１】
図１は、複合機能付画像形成装置の概略図である。複合機能とは、例えば印刷機能のほかに、複写機能、読み取った原稿の保存機能や送信機能などの機能のことである。また、本実施例では、読み取った原稿から電子透かし情報を抽出したり、電子透かしを印刷する機能も含まれる。
【００１２】
画像形成装置１の中央には、像担持体となる回転可能な感光ドラム１０と、感光ドラム１０と並接し、トナーを保持しながら回転する現像ローラ１１が配置されている。印刷信号を受けると、光学ユニット２が具備する発光部２１が、回転する感光ドラム１０の表面にレーザ光を照射する。レーザ光を照射された感光ドラム１０の表面は、電荷による潜像画像を形成する。現像ローラ１１が回転しながら、感光ドラム１０表面の潜像画像に、保持しているトナーを供給すると、感光ドラム１０の表面には、トナー画像が形成される。
【００１３】
一方、第１給紙部３０に収納された記録材Ｓは、ＣＳＴピックアップローラ３１と分離手段３２により、一枚ずつ搬送ローラ４０に搬送される。搬送ローラ４０は、感光ドラム１０の表面のトナー画像と記録材Ｓの先端位置のタイミングを合わせるように、記録材Ｓを転写部１５へと搬送する。
【００１４】
感光ドラム１０の回転により転写部１５に搬送されるトナー画像は、転写部１５に付与される印加バイアスと圧力によって、記録材Ｓに転写される。更に、転写部１５は、記録材Ｓを定着部５０に搬送する。定着部５０では、回転可能な加熱ローラ５１からの熱と、加熱ローラ５１と対向し、回転可能な加圧ローラ５２の圧力とが、トナー画像を記録材Ｓに定着させる。トナー画像を定着された記録材Ｓは、排紙ローラ６０に搬送される。
【００１５】
片面印刷の場合、排紙ローラ６０は記録材Ｓをそのまま機外へ搬送し、記録材Ｓは第１排紙部７０に積載される。
【００１６】
また画像形成装置１の構成物は図８にて説明をする電装８００によって制御されている。詳細については後述する。
【００１７】
図２は、両面印刷プロセスの説明図である。両面フラッパ６１は記録材Ｓの後端が通過した後、搬送路を切り替える。その後、排紙ローラ６０は逆回転し、記録材Ｓを両面搬送路８０へ搬送する。スイッチバックした記録材Ｓは、搬送ローラ４１を介して画像読み取り部１００に搬送される。その後、記録材Ｓは、搬送ローラ４２及び４０に搬送され、再び転写部１５へ搬送され、トナー画像の転写、定着を経て、第１排紙部７０に積載されていく。
【００１８】
次に、原稿情報の読み取りと、記録材への両面印刷を実施するプロセスについて説明する。図３は、原稿表面の読み取り開始時の説明図である。第２給紙部９０に収納された原稿Ｇは、ＣＩＳピックアップローラ９１と分離手段９２により、一枚ずつ搬送ローラ４１に搬送される。一方、画像読み取り部１００は、第２給紙部９０から給紙された原稿Ｇが原稿表面である第一面目の読み取り開始前までに白基準部材１０１への発光と、白基準値の修正を実施した後、両面搬送路８０に対面する位置に回転する。搬送ローラ４１は、原稿Ｇを、画像読み取り部１００に搬送する。既に画像読み取り部１００は両面搬送路８０に対面する位置に待機しており、画像読み取り部１００で読み取られた情報は、図８にて詳細を説明する画像メモリ８０４に原稿第一面目の情報として記憶される。尚、白基準部材１０１は、下向きに配置されており、ごみ付着に対する配慮がなされている事を追記しておく。
【００１９】
図４は、原稿表面である第一面目の読み取り終了時の説明図である。画像読み取り部１００を通過した原稿Ｇは、搬送ローラ４２に搬送される。搬送ローラ４２は、原稿Ｇの後端がスイッチバックフラッパ８２を通過した時点で停止する。よって、原稿Ｇは搬送ローラ４２に挟持された状態で停止している。所定時間の経過後、原稿Ｇが原稿専用搬送路８１へ搬送されるように構成されている。
【００２０】
図５は、原稿裏面である第二面目の読み取り開始時の説明図である。スイッチバックフラッパ８２が搬送路を、両面搬送路８０から原稿専用搬送路８１に切り替えると、画像読み取り部１００は、原稿専用搬送路８１に対面する位置に回転する。搬送ローラ４２が逆回転すると、原稿Ｇは、原稿専用搬送路８１に沿って、画像読み取り部１００に搬送される。原稿Ｇが画像読み取り部１００に搬送され通過することで、原稿裏面である第二面目の情報を読み取り画像メモリ８０４に原稿第二面目の情報として記憶する。第１の給紙部３０から給紙された記録材Ｓは１枚ずつ搬送ローラ４０に搬送される。ほぼ同時に画像メモリ８０４に記憶された原稿裏面である第二面目の情報を基に発光部２１から当該画像情報に基づく感光ドラム１０への潜像画像が形成される。次に記録材Ｓは転写部１５で潜像画像により形成されたトナー画像を転写されたのち、定着部５０等を搬送され、原稿第二面目の画像形成が完了する。
【００２１】
なお、図５では原稿裏面である第二面の情報を読み取り開始とともに記録材Ｓの給紙を開始しているが、第二面の情報を読み取ったのち記録材Ｓを搬送しても良い。
【００２２】
図６は、原稿裏面の読み取り終了時の説明図である。画像読み取りを終了した原稿Ｇは、搬送ローラ４３及び４４に搬送され、第２排紙部１１０に積載される。スイッチバックフラッパ８２は、原稿Ｇの後端が通過すると、記録材Ｓが搬送ローラ４０の方向に搬送されるよう、搬送路を原稿専用搬送路８１から両面搬送路８０へ切り替える。原稿第二面目の画像形成が完了した記録材Ｓは、排紙ローラ６０の逆回転によって、記録材Ｓを両面フラッパ６１によって切り替えられた両面搬送路８０に向けて搬送する。
【００２３】
図７は、記録材Ｓへの画像形成が完了を説明する図である。両面搬送路８０に搬送された記録材Ｓは、反転している画像読み取り部１００を通過し、搬送ローラ４２を介して、搬送ローラ４０に搬送される、更に搬送され破線で記載されている記録材Ｓにあるように再び転写部１５へ搬送される。既に記録材Ｓには、原稿第二面目の画像形成が終了している。そして、先の画像メモリ８０４に記憶された原稿第一面目の画像情報に基づき、原稿第一面目の画像が、光学ユニット２と感光ドラム１０と現像ローラ１１と転写部１５と定着部５０とによって構成される画像形成手段によってトナー画像の転写及び定着が行われる。そして、第１排紙部７０に積載されていく。
【００２４】
図８は、画像形成装置１を制御する制御部８０１を中心とした電装８００のブロック図である。
【００２５】
図８を参照して、画像形成装置１の画像形成動作における制御部８０１およびＡＳＩＣ８０２の動作について説明する。図８は、制御部（ＣＰＵ）８０１が制御する各ユニットの構成を示す図である。図８において、制御部８０１は、ポリゴンミラー、モータ及びレーザ発光素子などを含む発光部２１に、ＡＳＩＣ８０２を介して接続されている。そして、制御部８０１は、感光ドラム１０面上にレーザ光を走査することにより所望の潜像を描くため、ＡＳＩＣ８０２に対して制御信号を出力することによって光学ユニット２の制御を行う。同様に、制御部８０１は、記録材Ｓを搬送するためにＣＳＴピックアップローラ３１及び搬送ローラ４０、感光ドラム１０、転写部１５、加熱ローラ５１、加圧ローラ５２を駆動するためのメインモータ８３０の駆動系を制御する。また制御部８０１は、記録材Ｓを給紙する給紙ローラの駆動開始時にオンしてＣＳＴピックアップローラ３１を駆動させるためのＣＳＴ給紙ソレノイド８２２の駆動系を制御する。また、制御部８０１は、ＣＩＳピックアップローラ９１と搬送ローラ４１〜４４を駆動するための両面駆動モータ８４０などの駆動系を制御する。
【００２６】
さらに制御部８０１は、電子写真プロセスに必要な１次帯電、現像、１次転写、２次転写バイアスを制御する高電圧電源８１０、並びに定着部５０及び低電圧電源８１１を制御する。さらに、制御部８０１は、定着部５０に設けられたサーミスタ（図示せず）により温度をモニタし、定着温度を一定に保つ制御を行う。
【００２７】
また、制御部８０１は、バス等（図示せず）を介してプログラムメモリ８０３に接続されており、プログラムメモリ８０３には、各実施例において制御部８０１が行う処理のすべて又は一部を実行するためのプログラム及びデータが格納される。すなわち、制御部８０１は、プログラムメモリ８０３に格納されたプログラム及びデータを用いて本発明の各実施例の動作を実行する。
【００２８】
ＡＳＩＣ８０２は、制御部８０１の指示に基づいて発光部２１内部のモータ速度制御、メインモータ８３０および両面駆動モータ８４０の速度制御を行う。モータの速度制御は、モータ（図示せず）からのタック信号（モータが回転されるごとにモータから出力されるパルス信号）を検出して、タック信号の間隔が所定の時間となるようモータに対し加速又は減速信号を出力して行う。
【００２９】
このように、制御回路はＡＳＩＣ８０２のハードウエアによる回路で構成したほうが、制御部８０１の制御負荷の低減が図れるメリットがある。
【００３０】
制御部８０１は、ホストコンピュータ（図示せず）から指示されたプリントコマンドを受信すると、メインモータ８３０、両面駆動モータ８４０、ＣＳＴ給紙ソレノイド８２２を駆動して記録材Ｓを搬送する。
【００３１】
記録材Ｓは、転写部１５により感光ドラム１０表面に形成されたトナー像が転写された後、定着部５０によりトナー像が定着されてから、排紙ローラ６０により記録材積載部としての第一排紙部７０へ排出される。画像形成済み記録材の整列性を高めるため、第一排紙部７０は排紙口付近から記録材排出方向に向けてゆるやかな上り勾配が設けられている。ここで制御部８０１は、定着部５０に対して低電圧電源８１１を介して所定の電力を供給することよって所望の熱量を発生させて記録材Ｓに与え、記録材上のトナー画像を融着し定着させる。
【００３２】
画像解析部８５０は、読み取った原稿の原稿画像データを解析して電子透かし情報を抽出する。電子透かし情報の抽出は、例えば所定の色のドットの配置から情報を抽出することができる。また、画像データ中に所定の仮想グリッドを設け、画像データ中のドットと仮想グリッドとの傾きから電子透かし情報を抽出することができる。また、画像解析部８５０は抽出した電子透かし情報として電子透かしが埋め込まれている位置も抽出する。なお、電子透かし情報の抽出は他の任意の手法を用いてもよく、また、電子透かし情報の抽出処理は本実施例の主眼ではないので詳細な説明は省略する。また、画像解析部８５０は、オンプリント処理として印刷する電子透かし情報が、読み取った原稿に上書き可能であるか否かの判定も行う。この判定処理については後述する。
【００３３】
次に本実施例における原稿読取動作について説明する。
【００３４】
制御部８０１は、ホストコンピュータ（図示せず）から指示されたスキャンコマンドを受信する。すると、制御部８０１は、両面フラッパソレノイド８２０、両面駆動モータ８４０を駆動し、ＣＩＳ給紙ソレノイド８２３を操作することで、両面駆動モータ８４０のトルクをＣＩＳピックアップローラ９１に伝達させ、原稿Ｇを搬送する。また画像読み取り部１００は、後述する各種制御信号であるCISLED  ９０３、CISSTART  ９０２、SYSCLK  ９１４、Sl_in  ９１２、Sl_select  ９１３、Sl_out  ９１０によりＡＳＩＣ８０２に接続されている。制御部８０１は、ＡＳＩＣ８０２を介して各種制御により画像読み取り部１００から読み取った画像をＡＳＩＣ８０２に接続されている画像メモリ８０４に保存する。その後、制御部８０１は、スイッチバックソレノイド８２１を操作して、スイッチバックフラッパ８２を原稿専用搬送路側に倒し、両面駆動モータ８４０を反転し、原稿Ｇを第２排紙部１１０まで搬送する。
【００３５】
次に図９を用いて原稿読み取り部１００の詳細について説明する。
【００３６】
図は、ＣＩＳセンサ（Contact Image Sensor）の回路ブロック図を示した図である。
【００３７】
図中、９０１はコンタクトイメージセンサ部分であり、例えば１０３６８画素分のフォトダイオードが特定の主走査密度（例えば１２００ｄｐｉ）でアレイ状に配置される。９０２及び９１５はＣＩＳセンサに与えるスタートパルスCISSTART信号および転送クロックCISCLKである。９１４はＣＩＳセンサ部の動作速度を決めるシステムクロックSYSCLKである。９０８はＡ／Ｄコンバータである。９１６はＡ／Ｄコンバータのサンプリング速度を決定するＣＩＳサンプリングクロックADCLKである。９１７はタイミングジェネレータである。９０４は出力バッファである。９０５はシフトレジスタである。９０３は発光素子制御信号CISLEDである。９０６は電流増幅手段である。９０７は原稿Ｇを均一に照射する発光素子である。
【００３８】
次に動作について説明する。
【００３９】
CISSTART信号９０２をアクティブとすると、ＣＩＳセンサ部９０１は受光した光に基づく電荷の蓄積を開始し、出力バッファ９０４にデータを順次セットする。次に、転送クロックCISCLK９１５（例えば５００ｋＨｚ〜１ＭＨｚ程度）を与えると、出力バッファ９０４にセットされたデータは、シフトレジスタ９０５によって、CISSNS信号９１８として、Ａ／Ｄコンバータ９０８ヘと転送される。このCISSNS信号９１８には所定のデータ保証領域があるため、転送クロックCISCLK９１５の立ち上がりタイミングから所定の時間が経過したのちにサンプリングする必要がある。またCISSNS信号９１８は、転送クロックCISCLK９１５の立ち上がりと立下りの双方のエッジに同期して出力される。そのため、ＣＩＳサンプリングクロックADCLK９１６の周波数は、転送クロックCISCLK９１５の２倍となるように生成され、ＣＩＳサンプリングクロックADCLK９１６の立ち上りエッジにて、CISSNS信号９１８がサンプリングされる。タイミングジェネレータ９１７は、システムクロックSYSCLK９１４を分周して、ＣＩＳサンプリングクロックADCLK９１６および転送クロックCISCLK９１５を生成する。ＣＩＳサンプリングクロックADCLK９１６の位相は、転送クロックCISCLK９１５と比べ、前記データ保証領域分だけ遅延している。
【００４０】
Ａ／Ｄコンバータ９０８でディジタル変換されたCISSNS信号９１８は、出力インターフェース回路９０９によって所定のタイミングで制御されて、９１０のSl_out信号にシリアルデータとして出力される。その際、スタートパルスCISSTART９０２から所定画素分のCISSNS信号９１８には、アナログ出力基準電圧が出力されており、有効画素としては使用できない。
【００４１】
一方、９１１の制御回路によって、Sl_in信号９１２およびSl_select信号９１３によりＡ／Ｄコンバータ９０８のＡ／Ｄ変換ゲインが可変制御できる。
【００４２】
例えば、撮像した映像のコントラストが得られない場合は、制御部８０１はＡ／Ｄコンバータ９０８のＡ／Ｄ変換ゲインを大きくすることによりコントラストを増加させ、常に最良なコントラストで撮像することができる。
【００４３】
ここでは、すべての画素が一つの出力信号CISSNS信号９１８として出力される系にて説明を行なったが、高速読み取りのために画素をエリアごとに分割し、複数エリアを同時にＡ／Ｄ変換を行なっても良い。また、ここまで原稿読み取り部１００にＣＩＳセンサを用いて説明を行なってきたものの、ＣＭＯＳセンサやＣＣＤセンサ等にて置き換え可能であることは言うまでもない。
【００４４】
図１４は、原稿を読み取り、読み取った原稿に画像形成を行う処理（以下、オンプリント処理という）を説明する図である。
【００４５】
画像形成装置１を制御する制御部８０１は、ホストコンピュータ（図示せず）から指示されたオンプリントコマンドと印刷内容（画像情報）を受信すると、画像メモリ８０４に印刷内容を格納し、オンプリント処理を開始する。この印刷内容は、電子透かし情報及びその他の原稿に追記したい内容（例えば、日付情報など）の少なくとも１つが含まれる。
【００４６】
第２給紙部９０に収納された原稿Ｇは、ＣＩＳピックアップローラ９１と分離手段９２により、一枚ずつ搬送ローラ４１に搬送される。一方、画像読み取り部１００は、第２給紙部９０から給紙された原稿Ｇが原稿表面である第一面目の読み取り開始前までに白基準部材１０１への発光と、白基準値の修正を実施した後、両面搬送路８０に対面する位置に回転する。搬送ローラ４１は、原稿Ｇを、画像読み取り部１００に搬送する。既に画像読み取り部１００は両面搬送路８０に対面する位置に待機しており、画像読み取り部１００で読み取られた情報は、図８の画像メモリ８０４に原稿第一面目の情報として記憶される。
【００４７】
画像読み取り部１００を通過した原稿Ｇは、搬送ローラ４２に搬送され、引き続き搬送ローラ４０に搬送される。搬送ローラ４０は、感光ドラム１０の表面のトナー画像と原稿Ｇの先端位置のタイミングを合わせるように、原稿Ｇを転写部１５へと搬送する。
【００４８】
感光ドラム１０の回転により転写部１５に搬送されるトナー画像は、転写部１５に付与される印加バイアスと圧力によって、原稿Ｇに転写される。更に、転写部１５は、原稿Ｇを定着部５０に搬送する。定着部５０では、回転可能な加熱ローラ５１からの熱と、加熱ローラ５１と対向し、回転可能な加圧ローラ５２の圧力が、トナー画像を原稿Ｇに定着させる。トナー画像を定着された原稿Ｇは、排紙ローラ６０に搬送される。
【００４９】
片面印刷の場合、排紙ローラ６０は原稿Ｇをそのまま機外へ搬送し、原稿Ｇは第１排紙部７０に積載される。
【００５０】
このようにして、原稿を読み取り、読み取った原稿に画像形成を行う。このように、本実施例では、画像形成のための通常搬送経路とは異なる既存の両面印刷用反転搬送経路を、原稿読み取り手段の原稿搬送経路と共通の搬送路とし、かつ読み取り手段を回転可能としている。これにより、安価で、原稿読み取り時においても印刷可能で、ユーザビリティを向上した多機能な画像形成装置を提供できる。
【００５１】
図１０は、原稿を読み取り、印刷内容を修正して同一原稿に印刷を行うオンプリント処理（読み取った原稿上にプリントを行う処理）のフローチャートである。画像形成装置１の制御部８０１の動作をフローチャートに従って説明する。
【００５２】
制御部８０１は、ホストコンピュータ（図示せず）から指示されたオンプリントコマンドと印刷内容とを受信すると、画像メモリ８０４に印刷内容を格納し、オンプリント処理を開始する。ホストコンピュータから受け取ったコマンドが電子透かし情報の更新なしのオンプリント処理であれば読み取り原稿にそのまま印刷をする。以下、電子透かし情報を更新する電子透かし情報更新オンプリント処理を説明する。
【００５３】
ステップＳ１００１では、制御部８０１は、読み取った原稿から原稿画像データを読み取る。そして、読み取った原稿画像データから電子透かし情報（第１の電子透かし情報）を抽出する。詳細動作は図１４を用いて説明したとおりである。第２給紙部９０に収納された原稿Ｇを搬送し、画像読み取り部１００で読み取り、画像メモリ８０４に原稿画像データを記憶する。また、画像解析部８５０が画像メモリ８０４に記憶された原稿画像データを解析して電子透かし情報を抽出して取得し、抽出した電子透かし情報もまた画像メモリ８０４に記憶する。
【００５４】
次にステップＳ１００２で、制御部８０１は、例えば図１３に示す指定に基づき、更新する画像データを生成する。更新する内容は例えば日付印刷や文字列の追加印刷である。更新する印刷内容の指定は図１３のようなＵＩ画面によって設定することができる。例えば、図１３で日付印刷することが指定された場合には、印刷を行う日の日付を示す画像データを生成する。また、図１３のＵＩ画面で電子透かし情報を印刷することが設定されている場合には、後述するステップＳ１００３で電子透かし情報も設定する。図１３に示すようなＵＩ画面は、ホストコンピュータ上で表示される。このような設定は、オンプリント印刷を実行時にオンプリントコマンドに含まれて送信される。なお、かかる設定は、画像形成装置上の操作・表示インターフェイス等を介して設定されてもよい。
【００５５】
ステップＳ１００３で、制御部８０１は、ステップＳ１００２で生成された画像データに関する電子透かし情報（第２の電子透かし情報）を作成する。例えば、図１３のＵＩ画面で、オンプリントで日付印刷をすることが指定されており、さらに電子透かし情報として作成者、作成日、更新者が埋め込まれることが指定されている場合、これらに関する電子透かし情報を作成する。例えば、ステップＳ１００１で抽出した電子透かし情報に既に作成者、作成日が埋め込まれていた場合には、ステップＳ１００３では新たに更新者についての電子透かし情報が作成されることになる。また、ステップＳ１００１で抽出した電子透かし情報に更新者の情報（例えば更新者Ａの情報）が含まれている場合、新たな更新者の情報（例えば更新者Ｂ）で更新者Ａの情報を書き換えた形の電子透かし情報が作成されることになる。
【００５６】
ステップＳ１００４で、既存の電子透かしに、ステップＳ１００３で新たに作成した電子透かしが上書き可能かを画像解析部８５０が判定する。すなわち、ステップＳ１００３で作成した電子透かし情報を表す電子透かしを、ステップＳ１００１で読み取った原稿画像データに上書き可能であるかを画像解析部８５０が判定する。上書き可能と判断すれば、ステップＳ１００５に進む、上書き不可と判断すれば、ステップＳ１００６に進む。
【００５７】
ここで電子透かし情報を表す電子透かしの一例として図１２（ａ）のように座標および色から成るドットのリストが挙げられる。図１２（ｂ）の様に更新後の電子透かし情報が追加のみで、元の情報テーブルの要素は変更、削除されていない場合は、画像解析部８５０は上書き可能と判定する。一方、図１２（ｃ）の様に更新後の電子透かし情報は元の情報テーブルの要素を変更、削除している場合は、画像解析部８５０は上書き不可と判定する。つまり、ステップＳ１００３で作成した電子透かし情報を表す電子透かしをステップＳ１００１で読み取った画像データ（既存の電子透かしを含む）に上書きした場合に、既存の電子透かしに影響を及ぼさなければ、上書き可能と判断する。例えば、ステップＳ１００１で抽出された電子透かし情報が更新者Ａの情報を含んでおり、ステップＳ１００３で作成した電子透かし情報が更新者Ｂの情報を含む場合には、更新者Ａの情報は削除又は変更されることになる。このような場合には、ステップＳ１００４では上書き不可と判定されることになる。
【００５８】
ステップＳ１００５では、制御部８０１は、搬送された読み取り原稿Ｇに、ステップＳ１００２で生成した画像データの追加印刷および電子透かしの上書き処理を行う。すなわち、ステップＳ１００２で生成した画像データと、ステップＳ１００３で作成した電子透かし情報を表す電子透かしとを印刷する処理を行う。ステップＳ１００１で画像読み取り部１００で読み取られた原稿Ｇは、図１４の両面搬送路８０を通り、搬送ローラ４２でそのまま搬送ローラ４０に搬送される。搬送ローラ４０は、感光ドラム１０の表面のトナー画像（更新する画像）と原稿Ｇの先端位置のタイミングを合わせるように、原稿Ｇを転写部１５へと搬送する。
【００５９】
感光ドラム１０の回転により転写部１５に搬送されるトナー画像は、転写部１５に付与される印加バイアスと圧力によって、原稿Ｇに転写される。更に、転写部１５は、原稿Ｇを定着部５０に搬送する。定着部５０では、回転可能な加熱ローラ５１からの熱と、加熱ローラ５１と対向し、回転可能な加圧ローラ５２の圧力が、トナー画像を原稿Ｇに定着させる。トナー画像を定着された原稿Ｇは、排紙ローラ６０に搬送される。
【００６０】
片面印刷の場合、排紙ローラ６０は原稿Ｇをそのまま機外へ搬送し、原稿Ｇは第１排紙部７０に堆積される。
【００６１】
一方、ステップＳ１００６では、制御部８０１は、新たな紙に、生成した画像データ及び電子透かしを印刷する処理を行う。すなわち、ステップＳ１００１で読み取った原稿画像データと、ステップＳ１００２で生成した画像データと、ステップＳ１００３で作成した電子透かし情報を示す画像データとを合成する。そして、合成して得られた合成画像データを新たな記録材に印刷する処理を行う。この場合、例えば上述した例では、更新者Ａの情報が削除され、かつ、更新者Ｂの情報が追加された電子透かし情報を表す電子透かしが印刷される点に留意されたい。
【００６２】
以上説明したように本実施例によれば、読み取り原稿に印刷できるような搬送経路を持つ事で、電子透かしの内容および埋め込み位置を読み取り、オンプリント時に元の電子透かしを上書きできるのであれば上書きすることができる。また、上書きできないのならば新しい紙に印刷することができる。電子透かしが上書きできない場合は更新した印刷内容と電子透かしとを新しい紙に印刷することで、印刷内容と電子透かしの整合性を保つことができる。このように、電子透かしの内容も印刷内容の更新に合わせて更新する多機能画像形成装置を提供することができる。
【００６３】
また本実施例では電子透かしとして不可視のドット情報の例を示したが、バーコード等の可視情報の場合も同様の処理とすることができる。
【００６４】
また、上記例では、ホストコンピュータから受け取ったコマンドが電子透かし更新なしのオンプリント処理であれば読み取り原稿にそのまま印刷をする例を説明した。このように、電子透かし更新なしのオンプリント処理の場合であっても、読み取った原稿画像データに電子透かしが埋め込まれている場合には、既存の電子透かしに影響を及ぼさない領域に上書きすることが好ましい。また、通常の日付等をオンプリントする位置がユーザーにより指定されており、かつ、その位置に電子透かし情報が埋め込まれていると画像解析部８５０が判定した場合は、ステップＳ１００４からステップＳ１００６と同様の処理をすることができる。すなわち、電子透かし情報を含む原稿に上書き不可であると判定し、生成された日付や文字列等を示す画像データと、読み取った原稿画像データと、電子透かし情報を示す画像データとを合成して、合成画像データを新たな紙に印刷する。この場合、電子透かし情報は、読み取った原稿とは異なる位置に埋め込まれることができる。
【実施例２】
【００６５】
図１１は、第２の実施例の原稿を読み取り印刷内容を更新して同一原稿に印刷を行うオンプリント処理のフローチャートである。画像形成装置１の制御部８０１の動作をフローチャートにそって説明する。
【００６６】
ステップＳ１１０１からＳ１１０６までは実施例１のステップＳ１００１からＳ１００６までと同じ動作であるため説明を省く。ステップＳ１１０７では、ステップＳ１１０４で電子透かしに上書き不可と判定されステップＳ１１０６で新たな紙に、生成した画像データおよび電子透かしを印刷した後に、原稿に再利用不可となるように×等の印や使用不可を示す地紋等を印刷する。
【００６７】
以上説明したように本実施例によれば、実施例１の効果に加えて更に、間違って使用されることの無いように原稿に再利用不可となるよう印刷することができる。
【００６８】
ただし有価証券等、原本保証すべき書類の場合は新たな紙に出力せず、原稿に×印等も印刷しない等の判定を行うこともできる。
【実施例３】
【００６９】
実施例１ではホストコンピュータ（図示せず）から指示された電子透かし更新オンプリントコマンドにより処理が開始される例を説明したが、ホストコンピュータからの指示なしでデバイスコントローラ内の判定のみで処理を行うこともできる。
【００７０】
図１５は、原稿を読み取り、印刷データ内容を更新して同一原稿に印刷を行うオンプリント処理のフローチャートである。画像形成装置１の制御部８０１の動作をフローチャートに従って説明する。
【００７１】
制御部８０１は、ホストコンピュータ（図示せず）から印刷内容を受信すると、画像メモリ８０４に印刷内容を格納し、オンプリント処理を開始する。
【００７２】
ステップＳ１５０１では、原稿から原稿画像データを読み取り電子透かし情報を抽出する。詳細動作は図１４を用いて説明したとおりである。第２給紙部９０に収納された原稿Ｇを搬送し、画像読み取り部１００で読み取り、画像メモリ８０４に原稿画像データを記憶する。また、画像解析部８５０が画像メモリ８０４に記憶された原稿画像データを解析して、抽出した電子透かし情報を画像メモリ８０４に記憶する。
【００７３】
次にステップＳ１５０２で、画像解析部８５０が、ステップＳ１５０１で抽出した電子透かし情報は、更新すべき電子透かし情報か判定する。画像解析部８５０は、例えばデータ更新者を追記していくことを要求するような電子透かし情報であれば更新する電子透かし情報と判定する。また、画像解析部８５０は、最初のデータ作成者を記録しておく、あるいは印刷・コピー禁止等の電子透かし情報であれば更新しない電子透かし情報と判定する。
【００７４】
更新する電子透かし情報であると判定されるとステップＳ１５０３で、電子透かし情報を作成する。以下ステップＳ１５０４〜Ｓ１５０６は実施例１のステップＳ１００４〜Ｓ１００６で説明した電子透かし情報に関する処理と同じ動作ため説明を省く。
【００７５】
更新しない電子透かし情報と判定された場合は電子透かしの更新は行わず処理を終了する。
【００７６】
また有価証券等、原本保証すべき書類であるか否かもステップＳ１５０２で、画像解析部８５０がステップＳ１５０１で読み取った原稿画像データから判定することができる。原本保証すべき書類の場合も電子透かし情報の更新は行わない。
【００７７】
更に、ホストコンピュータ（図示せず）からは電子透かし更新オンプリントコマンドが送付された場合でもステップＳ１５０２で電子透かしを更新しないと判定した場合は、この判定を優先することもできる。
【００７８】
＜その他の実施例＞
以上説明した各実施例においては、画像形成のための通常搬送経路とは異なる既存の両面印刷用反転搬送経路を、原稿読み取り手段の原稿搬送経路と共通とし、かつ読み取り手段を回転可能とする画像形成装置を用いる例について説明した。しかしながら、本発明は上記形態に限定されるものではない。すなわち、本発明は、読み取った原稿上に印刷するオンプリント処理を行うことができる装置であれば、いずれの装置にも適用することが可能である。
【００７９】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014042193.tif 000003
【図２】
2014042193.tif 000004
【図３】
2014042193.tif 000005
【図４】
2014042193.tif 000006
【図５】
2014042193.tif 000007
【図６】
2014042193.tif 000008
【図７】
2014042193.tif 000009
【図８】
2014042193.tif 000010
【図９】
2014042193.tif 000011
【図１０】
2014042193.tif 000012
【図１１】
2014042193.tif 000013
【図１２】
2014042193.tif 000014
【図１３】
2014042193.tif 000015
【図１４】
2014042193.tif 000016
【図１５】
2014042193.tif 000017