(57)【要約】【課題】  複写禁止などの複写制御情報に基づいた画像複写を行うときに生産性やＦＣＯＴの低下を抑える。【解決手段】  スキャナユニット１２では、原稿から読み込まれたデータから印刷出力用の画像データと別に変換された情報検知用の画像データを複写制御情報検知部７０に入力し、パターンデータ抽出部７４で複写制御情報を示すパターンデータの抽出処理を行い、判定信号と共にパターンデータに応じたコードデータを出力する。スキャナユニットは、原稿画像に応じた画像データを出力するときに、判定信号を出力し、原稿１枚分の画像データを出力すると、コードデータが出力可能となるようにセレクト部９０を切換えることにより、次の原稿の画像データを出力するまでの空き時間にコードデータを出力し、複写制御情報に基づいた画像複写を行うときのＦＣＯＴの向上と共に生産性の向上を図っている。【選択図】        図３
2006270432.tif 000002
【特許請求の範囲】
【請求項１】
画像読取り手段によって原稿に形成された原稿画像を読み取って該原稿画像に応じた画像データを出力する画像読取り装置であって、
前記画像データから前記原稿に前記原稿画像の複写を制限する複写制御情報を示す所定のパターン画像が形成されているか否かを判定すると共に、該パターン画像に応じたコードデータを生成するパターンデータ抽出手段を含み、
前記出力用の画像データと共に前記判定結果に基づいた判定信号を出力すると共に、前記コードデータを出力することを特徴とする画像読取り装置。
【請求項２】
前記画像読取り手段によって読み取ったデータを出力用の前記画像データと情報検知用の画像データに変換する変換手段を含み、前記パターンデータ抽出手段が前記変換手段の変換結果に基づいて前記パターン画像の有無の判定及び前記コードデータの生成を行うことを特徴とする請求項１に記載の画像読取り装置。
【請求項３】
前記パターンデータ抽出手段が、
前記情報用の画像データから前記パターン画像に応じたデータを抽出する抽出手段と、
前記抽出手段によって前記パターン画像が抽出されたときに前記複写制御情報が付加されていることを示す判定信号を出力する判定手段と、
前記パターン画像に応じたデータに基づいて前記コードデータを生成するデータ生成手段と、
を含むことを特徴とする請求項１又は請求項２に記載の画像読取り装置。
【請求項４】
前記出力用の画像データと前記コードデータの出力を切換える切換え手段を含み、前記出力用の画像データを出力した後に、前記コードデータを出力するように切換えることを特徴とする請求項１から請求項３の何れか１項に記載の画像読取り装置。
【請求項５】
予め設定している所定のフォーマットで前記出力用の画像データに前記コードデータを含ませて出力することを特徴とする請求項１から請求項４の何れか１項に記載の画像読取り装置。
【請求項６】
前記原稿を読取るときの動作モードに応じて前記画像データと前記コードデータの分割出力又は前記画像データに前記コードデータを含ませた出力を選択することを特徴とする請求項５に記載の画像読取り装置。
【請求項７】
画像読取り装置から出力される前記画像データに応じた画像を形成すると共に、前記請求項１から請求項６の何れか１項記載の画像読取り装置が接続可能な画像形成装置であって、
前記画像データと共に前記判定信号が入力されたときに、前記コードデータを読み込んで、読み込んだコードデータから前記原稿に付加されている複写制御情報を解析して、複写制御情報に基づいて処理を実行することを特徴とする画像形成装置。
【請求項８】
前記複写制御情報に基づいて複写条件を設定し、設定した複写制御条件に基づいて前記画像データに応じた画像を形成することを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記複写制御情報に基づいて、前記画像データに基づいた画像形成処理を停止することを特徴とする請求項７に記載の画像形成装置。
【請求項１０】
前記画像読取り装置に前記パターンデータ抽出手段を含むか否かを判定可能であることを特徴とする請求項７から請求項９に記載の画像形成装置。
【請求項１１】
前記画像読取り装置に前記パターン抽出手段が含まれないと判定したときに、画像読取り装置から入力される画像データに基づいた画像形成処理を停止することを特徴とする請求項１０に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿画像を読み取る画像読取り装置及び、画像読取り装置によって読み取った画像を記録紙等に形成したり、電子データとして保存する画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置では、電子写真プロセスなどを適用した印刷出力装置を用い、画像データに応じた画像を記録紙等の画像形成媒体に形成して出力する。このような画像形成装置においては、処理性能の向上に伴って解像度や色再現の高い高品質の画像形成が可能となっている。
【０００３】
また、画像形成装置では、スキャナユニットなどの画像読取り機能を設けた複写機や、複合機などがある（以下、複写機とする）。複写機では、スキャナユニットから読み込んだ原稿の画像データに基づいた印刷出力が可能となっている。また、ＨＤＤ等の記録媒体を備え、原稿の画像データをＨＤＤに記憶したり、画像データとして出力可能となっている。
【０００４】
ところで、複写機では、色再現性や階調再現性の高い高品質の画像複写が可能となっており、これにより、原稿画像と区別ができないほど精巧な複写画像の形成が可能となっており、紙幣や有価証券、機密文書などに対する画像複写を防止する必要が生じている。
【０００５】
ここから、シェーディング補正後の画像処理を施す前の画素データから、予め設定されている複写禁止パターンを検出し、画像読込みを行った原稿が複写禁止原稿であるか否かを判断する画像処理装置の提案がなされている（例えば、特許文献１参照。）。
【０００６】
また、複写禁止原稿を特定する方法として電子透かし情報を挿入する方法がある。電子透かし情報を用いるときには、画像読込みを行ったときに電子透かし情報が抽出されると、読み取った画像の正確な再現を回避するようにしている。
【０００７】
しかし、全ての原稿に対して電子透かし情報の読取り等を行っていると、複写装置の処理能力の低下を生じさせてしまうことになるため、ＯＨＰ用紙に画像を形成するＯＨＰモードや、単色画像を形成する単色モードなどの予め設定したモードでは、電子透かし情報の抽出を停止する画像形成装置の提案がなされている（例えば、特許文献２参照。）。
【０００８】
このように、複製禁止原稿であっても、必ずしも複製ができないわけではなく、このために、複製が繰り返されるなどすることより、複写禁止パターンや電子透かし情報が失われてしまうことがあり、これにより、複写禁止原稿の画像であるか否かが定かでなくなってしまうことがある。
【０００９】
ここから、予め設定した二次元コードなどの二次元パターンの画像と原画像を合成して複製禁止原稿を作成することにより、仮に画像複写されてしまっても、複製禁止画像であることを明確にできるようにした複製防止システムの提案がなされている（例えば、特許文献３参照。）。
【００１０】
しかしながら、電子透かし情報の検出機能は、スキュー補正処理、コードデータの位置合わせ処理、電子透かし情報となる潜像として画像に埋め込んだドットパターンを検出する処理および、判定精度を高めるための誤り訂正処理などを行う必要がある。
【００１１】
また、二次元コードなどを用いるときにも、スキュー補正処理などの高度判定処理を必要とするために処理時間が長くなり、装置の生産性が低下するのは勿論、ＦＣＯＴ（First  Copy  Output  Time：スタートボタンを操作してから最初の記録紙が排出されるまでの時間）が長くなってしまうという問題がある。
【特許文献１】特開平７−２７３９８４号公報
【特許文献２】特開２００１−２１８０３７号公報
【特許文献３】特開２００３−２８３７９０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
本発明は上記事実に鑑みてなされたものであり、原稿や読取りモードにかかわらず、生産性やＦＣＯＴの低下を抑えながら、複製禁止情報に基づいた複写制御や画像読取り制御が可能な画像読取り装置および画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するための本発明の画像読取り装置は、画像読取り手段によって原稿に形成された原稿画像を読み取って該原稿画像に応じた画像データを出力する画像読取り装置であって、前記画像データから前記原稿に前記原稿画像の複写を制限する複写制御情報を示す所定のパターン画像が形成されているか否かを判定すると共に、該パターン画像に応じたコードデータを生成するパターンデータ抽出手段を含み、前記出力用の画像データと共に前記判定結果に基づいた判定信号を出力すると共に、前記コードデータを出力することを特徴とする。
【００１４】
この発明によれば、画像読取り手段によって原稿を読み取って得られるデータから原稿に複写制御情報が付加されているか否かの判定と共に、複写制御情報が付加されているときには、複写制御情報に応じたコードデータの生成を行う。
【００１５】
複写制御情報が付加されているか否かを示す判定信号は、出力用の画像データと共に出力される。また、複写制御情報が付加されているときには、所定のタイミングでコードデータを出力する。
【００１６】
これにより、原稿から複写制御情報を抽出するための予備スキャンなどの画像読取りを行う必要がなく、また、複写制御情報が付加されているときには、画像データと共に出力される判定信号によって判断して、原稿画像に応じた画像形成を行うことができる。
【００１７】
すなわち、本発明では、画像読取り装置で予備スキャン等を行うことなく、画像読取り装置で複写制御情報の有無の判定及び複写制御情報に基づいたコードデータの生成を行うことにより、画像読取り装置から出力される画像データに応じた画像形成を行うときの処理時間の短縮を図ることができるようにしている。
【００１８】
また、本発明の画像読取り装置は、前記画像読取り手段によって読み取ったデータを出力用の前記画像データと情報検知用の画像データに変換する変換手段を含み、前記パターンデータ抽出手段が前記変換手段の変換結果に基づいて前記パターン画像の有無の判定及び前記コードデータの生成を行うことを特徴とする。
【００１９】
この発明によれば、画像読取り手段によって原稿を読み取って得られるデータを出力用の画像データと情報検知用の画像データに変換することにより、この情報検知用の画像データに基づいて、原稿に複写制御情報が付加されているか否かの判定及び、複写制御情報が付加されているときには、複写制御情報に応じたコードデータの生成が可能となるようにする。
【００２０】
このような本発明の画像読取り装置では、前記パターンデータ抽出手段が、前記情報用の画像データから前記パターン画像に応じたデータを抽出する抽出手段と、前記抽出手段によって前記パターン画像が抽出されたときに前記複写制御情報が付加されていることを示す判定信号を出力する判定手段と、前記パターン画像に応じたデータに基づいて前記コードデータを生成するデータ生成手段と、を含むことができる。
【００２１】
また、本発明の画像読取り装置は、前記出力用の画像データと前記コードデータの出力を切換える切換え手段を含み、前記出力用の画像データを出力した後に、前記コードデータを出力するように切換えることを特徴とする。
【００２２】
この発明によれば、切換え手段によってデータバス等から出力するデータを画像データとコードデータに切換える。これにより、画像データを出力するデータバスを用いてコードデータを出力することができる。
【００２３】
また、画像読取り装置では、複数枚の原稿を読取りときに、原稿送り機構などの機械的要因によって前の原稿と次の原稿の間に空き時間が生じ、画像データを出力するときにも、この時間に応じた空き時間が生じる。
【００２４】
切換え手段を設けることにより、この空き時間を用いてコードデータを出力することができるので、効率的なデータ出力が可能となる。
【００２５】
また、本発明は、予め設定している所定のフォーマットで前記出力用の画像データに前記コードデータを含ませて出力するものであっても良く、これによっても画像データとコードデータの効率的な出力が可能となる。
【００２６】
このような画像読取り装置は、前記原稿を読取るときの動作モードに応じて前記画像データと前記コードデータの分割出力又は前記画像データに前記コードデータを含ませた出力を選択することが好ましい。
【００２７】
このような本発明の画像読取り装置が接続され、該画像読取り装置から出力される前記画像データに応じた画像を形成する画像形成装置は、画像読取り装置から出力される前記画像データに応じた画像を形成すると共に、前記請求項１から請求項６の何れか１項記載の画像読取り装置が接続可能な画像形成装置であって、前記画像データと共に前記判定信号が入力されたときに、前記コードデータを読み込んで、読み込んだコードデータから前記原稿に付加されている複写制御情報を解析して、複写制御情報に基づいて処理を実行するものであれば良い。
【００２８】
また、本発明に適用される画像形成装置は、前記複写制御情報に基づいて複写条件を設定し、設定した複写制御条件に基づいて前記画像データに応じた画像を形成するものであればよく、前記複写制御情報に基づいて、前記画像データに基づいた画像形成処理を停止することが好ましい。
【００２９】
さらに、本発明の画像形成装置は、前記画像読取り装置に前記パターンデータ抽出手段を含むか否かを判定可能であることが好ましく、前記画像読取り装置に前記パターン抽出手段が含まれないと判定したときに、画像読取り装置から入力される画像データに基づいた画像形成処理を停止することがより好ましい。
【００３０】
このような画像形成装置では、画像読取り装置から出力される判定信号とコードデータに基づいて複写制御情報の解析を行うことになるので、画像読取り装置（画像読取り手段）の特性に合わせた複写情報解析パラメータの設定が可能となり、また、画像形成装置に設ける制御用のコントローラの処理負荷を減らすことができ、高速に精度よく複写情報制御動作を実施することが可能となる。さらに、予め複写制御情報の解析手段の接続や動作確認を実行することにより、セキュリティ性の向上を図ることができる。
【発明の効果】
【００３１】
以上説明したように本発明によれば、１枚の原稿に対して１回の画像読込みによって出力用の画像データと共に、複写制御情報が付加されているか否かの判定と、複写制御情報に応じたコードデータの生成を行うので、ＦＣＯＴが長くなってしまうのを抑えることができると共に、複写制御情報が付加されていないときの画像形成処理が長くなってしまうのを確実に防止することができるという優れた効果が得られる。
【発明を実施するための最良の形態】
【００３２】
以下に、図面を参照しながら本発明の実施の形態を説明する。図１及び図２には、本発明の画像読取り装置及び画像形成装置が形成された複写機１０の概略構成を示している。
【００３３】
図１に示すように、複写機１０は、装置上部に画像読取り装置となるスキャナユニット１２が設けられ、装置下部に画像形成装置となるプリントユニット（プリントエンジン）１４が配置されている。図２に示すように、プリントユニット１４は、印刷出力装置となるＩＯＴ１６と、各種の画像処理及び、ＩＯＴ１６の作動制御を行うコントローラ１８を備えた一般的構成となっている。
【００３４】
これにより、複写機１０では、スキャナユニット１２に原稿を装填した状態で図示しないスタートスイッチが操作されることにより、原稿に記録された画像（原稿画像）の読込み（スキャン）を行い、原稿画像に応じた画像を図示しない記録紙に形成する印刷処理を実行する。
【００３５】
なお、以下では、複写機１０を例に説明するが、本発明は、パーソナルコンピュータなどから出力される画像データに応じた印刷処理を行うプリンタ機能を備えてもよく、ファクシミリやスキャナ機能を備えていてもよい。また、本発明は、画像読取り装置と画像形成装置が別体であっても良い。
【００３６】
図２に示すように、コントローラ１８は、ＣＰＵ２０、ＲＯＭ２２及びＲＡＭ２４がバス制御部２６を介してバス２８に接続されると共に、ＨＤＤ３０などがバス２８に接続された一般的構成のマイクロコンピュータによって形成されており、ＣＰＵ２０によって各種の画像処理や印刷制御が実行されるようになっている。
【００３７】
また、コントローラ１８には、スキャナユニット１２から入力される画像データを記憶する画像メモリ３２と、画像メモリ３２を制御しながら、画像メモリ３２に記憶している画像データに対する各種の画像処理を行ってＩＯＴ１６へ出力する画像データを生成する画像処理部３４が設けられている。
【００３８】
コントローラ１８では、画像メモリ３２に蓄積した画像データに対して画像処理部３４で所定の画像処理を施して、ＩＯＴ１６へ出力することにより、スキャナユニット１２から入力される画像データ、すなわち、原稿画像に応じた画像形成が可能となっている。
【００３９】
図３には、スキャナユニット１２の概略構成を示している。スキャナユニット１２には、ＣＣＤセンサ３６が設けられており、このＣＣＤセンサ３６によって図示しない原稿画像からＲ、Ｇ、Ｂの各色成分のデータが読み込まれる。
【００４０】
スキャナユニット１２には、増幅部（Ａｍｐ）３８、Ａ／Ｄ変換器４０、シェーディング補正部４２、Ｇａｐ補正部４４及び色変換部４６が設けられており、ＣＣＤセンサ３６から出力される各色のデータに対して、増幅、Ａ／Ｄ変換、シェーディング補正、原稿間のＧａｐ補正及びＬＵＴを用いた色変換を行うようになっている。
【００４１】
また、スキャナユニット１２には、拡縮処理部４８、フィルタ処理部５０、色変換部５２、γ補正部５４、ＥＤ／スルー処理部５６と共に、テキスト／イメージ判定部５８、原稿検知部６０が設けられている。なお、テキスト／イメージ判定部５８を省略し、選択された画像モードに応じて適正なフィルタ選択やエッジ補正を施すようにしたものであっても良い。
【００４２】
色変換部４６は、プリントユニット１４への出力用に設定しているＬＵＴとマトリックスを用いた色変換を行う変換部４６Ａと、各種の検知用に設定しているＬＵＴとマトリックス演算を用いた色変換を行う変換部４６Ｂが設けられている。これにより、印刷出力用に色変換された画像データと、検知用に色変換された画像データが別々に生成される。そのため、読取りモードに応じて最適化される印刷出力用画像信号に依存しないで検知用として色変換を最適化できるため、いかなる画像読取りモードでも同一の検知結果を得ることができる。
【００４３】
テキスト／イメージ判定部５８では、変換部４６Ａから出力される画像データから、原稿に記録されている画像がテキスト画像であるイメージ画像であるかの判定を行う。また、原稿検知部６０では、変換部４６Ｂから出力される画像データから、原稿サイズの検知、自動露出（ＡＥ）レベルの判定やカラー白黒原稿の自動判定を行う。
【００４４】
スキャナユニット１２では、テキスト／イメージ判定部５８の判定結果及び、原稿検知部６０の検知結果に基づき、変換部４６Ａから出力される画像データに対して、倍率設定に応じた拡縮処理、フィルタ処理、色変換処理、γ補正処理などを行い、さらに、ＥＤ／スルー処理部５６では、ディザー（dither）処理の一例として誤差拡散法（Error  Diffusion  method）を用いた階調処理を行い、多値画像が必要なカラースキャナモードなどでは、ＥＤ処理をバイパスさせて多値データの出力を行う。スキャナユニット１２では、このような処理を施した画像データをプリンタユニット１４へ出力する。
【００４５】
なお、スキャナユニット１２には、図示しないＣＰＵが設けられており、該ＣＰＵによって原稿画像の読込みと共に各種の処理が制御される。また、このようなスキャナユニット１２の基本的構成は従来公知の構成を適用できる。
【００４６】
図２に示すように、プリンタユニット１４では、スキャナユニット１２から出力される画像データを画像メモリ３２に蓄積し、少なくともスキャナユニット１２やＩＯＴ１６のスピード差を吸収する分だけの画像データを蓄積すると、該画像データを読み出して、画像処理部３４で所定の画像処理を行うことにより印刷用の画像データ（印刷データ）を生成する。
【００４７】
画像処理部３４で生成した印刷データは、ＩＯＴ１６へ出力され、ＩＯＴ１６では、この印刷データに基づいた印刷処理を実行する。これにより、原稿画像に応じた印刷出力が得られるようになっている。
【００４８】
このような複写機１０としては、ＬＣＤ等の入力デバイスと、各種の設定キーなどによって形成される入力デバイスを備えた操作入力部を、スキャナユニット１２とプリンタユニット１４とが共用するように設け、各種の設定が可能となると共に、カラー複写か白黒複写かなどの複写モードの設定、倍率設定、記録紙のサイズ設定、複写枚数などの複写モードの設定と共に、原稿画像に応じた画像データを生成するスキャンモードの設定が可能となるようにするなど、複写機１０の基本的構成は、従来公知の一般的構成を適用されている。
【００４９】
ところで、複写機１０では、原稿画像に複写制御情報が形成されているときに、この複写制御情報に基づいた複写制御が可能となっている。複写原稿には、複写制御情報が付加されているものがあり、複写機１０では、原稿画像を読み込んだときに、複写制御情報を検出すると、複写制御情報に基づいた複写制御を行うようになっている。
【００５０】
複写制御情報には、例えば、複写禁止情報、条件複写情報などを含めることができる。ここで、複写禁止情報としては、該当する原稿画像が複写（複製）されないようにする情報（複写禁止）を示す。また、条件複写情報は、該当原稿画像を複写するときの条件を示す。
【００５１】
条件複写情報としては、例えば、複写を行うときに入力要求する暗証番号、複写を許可するユーザーのＩＤ番号（例えば社員番号やユーザーの登録番号など、予め複写機１０のユーザーごとに設定しているＩＤ番号）、複写禁止を解除する日時（複写制限を行う期限）、複写を許可する複写機の機械番号（製造番号、登録番号など）を用いることができる。すなわち、許可条件が満たされたときに原稿画像の複写を許可する。また、条件複写情報には、複写されて印刷出力された画像に合成する画像の情報を含むことができる。
【００５２】
このような複写制御情報は、予め設定されたマークや、単位パターンを組み合わせて複写制御情報として本来の原稿画像や背景画像に合成されて原稿に記録されている。また、複写制御情報は、原稿画像の背景画像に潜像として埋め込まれているものであっても良い。
【００５３】
図３に示すように、スキャナユニット１２には、複写制御情報検知部７０が設けられている。この複写制御情報検知部７０には、縮小処理部７２及びパターンデータ抽出部７４が含まれている。
【００５４】
縮小処理部７２には、色変換部４６の変換部４６Ｂによって処理されて検知用として出力される画像データが入力されるようになっており、画像読取り時のスキャンスピードや露光周期で副走査方向の解像度が異なるときに、縦横（副走査方向と主走査方向）倍率をあわせるために縮小処理を行う。例えば、７０％の倍率で縮小スキャンが行われたときには、画像データの主走査方向を縮小（７０％）とし、また、４００％の拡大スキャンを行っているときには、画像データの副走査方向を２５％縮小することにより、画像データの縦横倍率を合わせるようにしている。
【００５５】
このように、複写制御情報検知部７０では、印刷出力用の画像データとは別に、画像データの縦横倍率をあわせる処理を行うことにより、スキャンモードやスピードに影響されることなく、複写制御情報を検出できるようにしている。
【００５６】
パターンデータ抽出部７４では、縮小処理部７２によって縦横倍率が合わせられた画像データに基づいて、複写制御情報を示すコードパターンの有無を判定すると共に、原稿に複写制御情報を示すコードパターンが形成されているときには、形成されている複写制御情報（コードパターン）に基づいたコードデータを生成する。
【００５７】
図４には、パターンデータ抽出部７４の機能ブロック図を示している。パターンデータ抽出部７４は、パーターン検出処理部７８、網点抽出処理部８０及びマスク処理部８２を含んでおり、画像データがパターン検出処理部７８及び網点抽出処理部８０のそれぞれに入力される。
【００５８】
パターン検出処理部７８では、入力された画像データに対して、フィルタリング、二値化、孤立ノイズ除去など（図示省略）を実施した後、例えば単位パターンサイズに応じた７×７などの予め設定されたウインドサイズでパターンマッチングを行うことにより複写制御情報として記録されているコードパターンを構成する単位パターンの抽出と単位パターンのビット値（０または１）やスキュー角度や座標の検出を行う。これと共に、網点抽出処理部８０では、本来の原稿画像を形成する網点を抽出する。
【００５９】
マスク処理部８２では、網点抽出処理部８０で抽出した網点判定結果に基づいて網点部分は検出したパターン情報をマスキング処理することにより、原稿画像に含まれる網点成分を複写制限情報用の単位パターンと誤判定するのを防止する。
【００６０】
マスク処理されたデータは、判定部８４に入力されると共に、バッファメモリ８６に順に蓄積される。判定部８４では、マスク処理された単位パターンデータをブロック単位に分けて複写制御情報の判定を行い、複写制限情報が含まれるときには、原稿に複写制限情報が記録されていることを示す判定信号を出力する。すなわち、判定部８４は、パターンデータに複写制限情報が含まれていることを判断すれば直ぐに判定信号（例えばオン信号）を出力する。
【００６１】
また、パターンデータ抽出部７４には、バッファメモリ８６及びデータパッキング部８８が設けられている。
【００６２】
データパッキング部８８では、バッファメモリ８６に蓄積したマスクされたパターンデータを所定のタイミングで読み出してパッキング処理して、コードデータとして出力する。
【００６３】
一方、図２に示すように、スキャナユニット１２には、セレクト部９０が設けられており、印刷用の画像データ及び、パターンデータ抽出部７４から出力されるコードデータが入力されるようになっている。
【００６４】
図５には、セレクト部９０の一例の概略構成を示している。このセレクト部９０には、複数のセレクタ９２（本実施の形態では、一例として３台）が設けられている。
【００６５】
本実施の形態に適用したスキャナユニット１２では、一例としてＲＧＢの各色について８ビットの画像データを生成し、２４本のデータバスを用いてプリントユニット１４へ出力する。これにより、短時間での画像データの出力が可能となっている。なお、本実施の形態では、各色８ビットの比較的高分解能で原稿画像の読込みを行うが、画像読込みを行うときの分解能はこれに限るものではない。
【００６６】
セレクタ９２は、例えばＲ、Ｇ、Ｂの各色に対応して設けられており、画像データは、色ごとにセレクタ９２に入力される。これにより、例えば、カラー画像のスキャンモードでは、表１に示すように、Ｒ、Ｇ、Ｂの各色について８ビットの画像データがセレクタ９２から出力される。
【００６７】
【表１】
2006270432.tif 000003
【００６８】
スキャナユニット１２は、カラー画像をスキャンするときには、データバスからＲ０〜Ｒ７、Ｇ０〜Ｇ７、Ｂ０〜Ｂ７のデータを出力する。なお、ここでは、ＲＧＢ値を例に説明するが、画像データとしては、Ｌ*ａ*ｂ*値やＹＣｂＣｒ値、ＹＭＣＫ値などを適用したものであっても良い。
【００６９】
一方、セレクタ９２は、所定のタイミングで画像データとコードデータの出力を切換える。これにより、スキャナユニット１２では、１組（２４本）のデータバスを用いて、画像データとコードデータの出力が可能となるようにしている。
【００７０】
すなわち、データパッキング部８８では、コードデータを２４ビットのデータにパッキングする。これにより、表１に示すように、２４ビットのデータＰＤ０〜ＰＤ２３が、セレクタ９２を介してプリントユニット１４へ出力される。
【００７１】
このときに、スキャナユニット１２では、原稿に複写制限情報が記録されていると判定された場合は、原稿１ページ分の画像データを出力すると、セレクタ９２を切換えて、該当原稿に対するコードデータを出力するようにしている。
【００７２】
すなわち、スキャナユニット１２では、複数枚の原稿の画像を連続して読み込むときに、所定の時間間隔（Ｇａｐ）で１枚ずつ画像読込みを行う。図６（Ａ）に示すように、スキャナユニット１２は、所定の時間間隔（時間ｔGap）で原稿１枚分ずつの画像データの読込みを行う。これにより、この読込み時間の間隔に応じた時間間隔（時間ｔI）で画像データが出力される。なお、時間ｔGapは、モードやスキャン倍率などによって変更されるものであっても良い。
【００７３】
スキャナユニット１２では、原稿から読み取った画像に応じた画像データを出力するときに、原稿に複写制御情報が形成されていると判断されることにより判定信号を出力する。図２に示すように、この複写制御情報の判定信号は、プリントユニット１４のコントローラ１８に設けているＣＰＵ２０に入力されるようになっている。
【００７４】
また、図６（Ａ）に示すように、スキャナユニット１２では、原稿に複写制御情報が記録され、この複写制御情報に基づいたコードデータが得られたときには、該当原稿の画像データを出力すると、セレクタ９２を切換えて、画像データの次に、複写制御情報として記録されているパターンデータに応じたコードデータを出力するようにしている。すなわち、スキャナユニット１２では、画像データを出力してから次の原稿の画像データを出力するまでの間の空き時間である時間ｔIの間にコードデータを出力するようにしている。
【００７５】
コントローラ１８は、スキャナユニット１２から出力される画像データを画像メモリ３２に蓄積すると共に、判定信号が入力されているときには、メモリに蓄積された画像データをＩＯＴ１６へ出力する前に画像データに続いて入力されるコードデータを読み込み、コードデータを解析し、コードデータから得られる位置座標、ビット値、スキュー角度などから、原稿に付加されている複写制御情報を判定し、判定した複写情報に基づいた複写処理を設定する。
【００７６】
これにより、コントローラ１８では、原稿に複写制御情報が記録されているときには、複写制御情報に基づいた複写処理を行う。このとき、コントローラ１８は、複写禁止が設定されていたり、複写禁止解除期限が設定されてまだ解除期限に達していないときには、該当する原稿の画像データに基づいた印刷処理を中止する。
【００７７】
また、コントローラ１８では、複写条件が設定されているときには、画像処理部３４で、設定されている複写条件に基づいた画像処理を実行し、このときに、複写画像であることを示すマーク等の形成が指定されているときには、画像メモリ３２に記憶している画像データに、該当マークの画像の画像データを合成する合成処理を合わせて実行するようにしている。
【００７８】
これにより、複写機１０では、原稿に複写制御情報が付加されているときには、この複写制御情報に基づいた印刷処理が実行されるようにしている。
【００７９】
これと共に、コントローラ１８では、ログ情報を生成し、ＨＤＤ３０に記憶し、複写制御情報に基づいた処理内容の確認が可能となるようにしている。
【００８０】
このように構成されている複写機１０では、スキャナユニット１２に原稿が装填され、複写設定が行われた状態で図示しないスタートスイッチが操作されることにより、装着されている原稿を１枚ずつ自動送りしながら、各原稿の画像読取り（スキャン）を行う。
【００８１】
スキャナユニット１２では、ＣＣＤセンサ３６を用いて原稿の画像を読み込むと、読み込んだデータに対して、増幅、Ａ／Ｄ変換、シェーディング補正、色変換の各処理を行うことにより、原稿に形成されている画像に応じた画像データを生成する。
【００８２】
さらに、スキャナユニット１２では、この画像データに対して、複写設定に応じた拡縮処理、フィルタ処理、色変換処理、γ補正処理、階調処理等の各処理を行い、処理の終了した画像データを順にプリントユニット１４のコントローラ１８へ出力する。
【００８３】
プリントユニット１４のコントローラ１８では、スキャナユニット１２から入力される画像データを、画像メモリ３２に蓄積し、原稿１枚分の画像データを画像メモリ３２に蓄積すると、この画像データを読み出して、例えばＲＩＰ処理などの印刷処理用の画像処理を施し、画像処理によって生成した印刷データをＩＯＴ１６へ出力する。
【００８４】
ＩＯＴ１６では、コントローラ１８から印刷データが入力されることにより、この印刷データに基づいた印刷処理を実行する。このときに、コントローラ１８では、ＩＯＴ１６での印刷処理を制御して、原稿画像に応じた画像を記録紙に形成する。
【００８５】
すなわち、図６（Ａ）に示すように、スキャナユニット１２は、所定の時間（時間ｔGap）間隔で、順に原稿の画像読込みを行うと、読み込んだ原稿の画像データをプリントユニット１４へ出力する。プリントユニット１４では、原稿１ページ分の画像データを蓄積すると、該当画像データに基づいた印刷処理を実行する。
【００８６】
ところで、原稿には、画像複写の禁止や画像複写を制限するために複写制御情報が付加されているものがあり、複写機１０では、この複写制御情報に基づいた原稿画像の複写制御が可能となっている。
【００８７】
スキャナユニット１２には、複写制御情報検知部７０が設けられており、色変換部４６の変換部４６Ｂで変換処理されて生成された画像データが複写制御情報検知部７０に入力されるようになっている。
【００８８】
複写制御情報検知部７０では、原稿から読み込まれた画像データが入力されると、必要に応じて縮小処理を行い、縦横の比率をあわせると、パターン検出及び網点抽出を行い、検出結果及び抽出結果に基づいたマスク処理を実施してパターンデータを得る。これにより、複写制御情報が予め設定されているコードパターンとして原稿に形成されているときには、このコードパターンに応じたパターンデータを抽出する。
【００８９】
この後、複写制御情報検知部７０では、マスク処理されることにより所定のパターンデータが得られると、判定部８４で原稿に複写制御情報が記録されていることを示す判定信号を出力する。
【００９０】
また、バッファメモリ８６には、マスク処理されて得られたパターンデータが順に蓄積され、データパッキング部８８では、バッファメモリ８６に蓄積したパターンデータを所定のフォーマットでパッキング処理することにより原稿に形成されている複写制御情報に応じたコードデータを生成して出力する。このとき、データパッキング部８８では、スキャナユニット１２からプリントユニット１４へ画像データを出力するときのデータバスに合わせた例えば２４ビットのフォーマットでコードデータを生成するようにしている。
【００９１】
スキャナユニット１２では、画像データ及びコードデータがセレクト部９０に入力され、判定信号を、プリントユニット１４のコントローラ１８へ出力する。セレクト部９０にはセレクタ９２が設けられており、スキャナユニット１２では、先ず、原稿の画像データを出力する。このときに、原稿に複写制御情報が形成されているときには、複写制御情報が記録されていることを示す判定信号が出力（オン）される。
【００９２】
また、スキャナユニット１２では、原稿１枚分の画像データを出力するとセレクタ９２を切換えてコードデータの出力が可能となるようにする。
【００９３】
このとき、原稿に複写制御情報が形成され、この複写制御情報に応じたコードデータが得られていれば、このコードデータが画像データに続いて出力される。また、それぞれに複写制御情報が形成された複数枚の原稿を読み込んだときには、各原稿の画像データを出力するときの空きタイミングでコードデータが出力される。
【００９４】
このように、スキャナユニット１２では、画像データを出力するデータバスを用いて、コードデータを出力するので、コードデータを出力するためにスキャナユニット１２とプリントユニット１４の間の接続線が増加するのを防止することができる。
【００９５】
また、スキャナユニット１２では、複数枚分の原稿の画像データを出力するときに、前の原稿の画像データを出力してから、次の原稿の画像データを出力するときに生じる空き時間を利用して、前の原稿のコードデータを出力するので、効率的なデータ出力が可能となっている。
【００９６】
一方、プリントユニット１４では、スキャナユニット１２から出力される画像データに基づいた印刷処理を行う。
【００９７】
ここで、図７を参照しながらプリントユニット１４での処理の概略を説明する。このフローチャートは、原稿１枚分の画像データが入力されることにより、入力される画像データごとに実行され、最初のステップ２００では、画像データを画像メモリ３２に蓄積しながら、次のステップ２０２では、判定信号を確認する。
【００９８】
ここで、画像データの元の原稿に複写制御情報が形成されておらず、判定信号がオフしているときには、ステップ２０２で否定判定してステップ２０４へ移行し、通常の印刷処理を実行する。
【００９９】
これに対して、画像データの元となっている原稿に複写制御情報が付加されており、判定信号がオンしているときには、ステップ２０２で肯定判定してステップ２０６へ移行する。
【０１００】
このステップ２０６では、原稿に記録されている複写制御情報に応じたコードデータが入力されたか否かを確認し、画像データの入力が終了してコードデータの入力が開始されるとステップ２０６で肯定判定してステップ２０８へ移行する。
【０１０１】
このステップ２０８では、入力されたコードデータを読み込んで、コードデータの解析を行う。次のステップ２１０では、複写制御情報が複写禁止を示すものであるか又は、複写禁止期間内であるかを確認し、複写禁止又は複写禁止期間内であるときには、ステップ２１０で肯定判定して、ステップ２１２へ移行し、複写中止処理を実行する。この複写中止処理では、入力された画像データに応じた複写処理を中止するのみでなく、画像メモリ３２に蓄積した画像データの削除などを含むことができる。また、印刷処理に先立って画像データをＨＤＤ３０に書き込んでいるときには、ＨＤＤ３０に書き込んだ画像データの削除を行う。
【０１０２】
なお、予め複写制御として複写禁止処理だけしか実施しないとわかっているときには、ステップ２０６、２０８、２１０を省略して判定信号が確認されたらコードデータの解析をすることなく即座に複写中止処理を実施するものであっても良い。複写制御として複写禁止処理だけしか実施しないか否かは、コントローラ１８がコード情報を解析する手段を具備しているか否か、または、複写モードや初期設定値により決定し、スキャナユニット１２に通知する。スキャナユニット１２は、通知された情報にしたがってコード情報をコントローラ１８へ送信するか否かを判断するものであって良い。
【０１０３】
これに対して、複写制御情報が条件付きで画像複写を許可するものであるときには、ステップ２１０で否定判定してステップ２１４へ移行する。このステップ２１４では、複写条件を設定し、次のステップ２１６では、設定された複写条件に基づいた印刷処理を実行する。
【０１０４】
このときの処理は、例えば、特定のユーザーにのみ複写を許可するときには、ユーザＩＤや暗証番号などの入力を要求し、入力されたユーザーＩＤや暗証番号を照合することより、複写を許可するか否かを判定し、入力されたユーザーＩＤが複写を許可するユーザーに指定されていたり暗証番号が一致していれば、印刷処理を実行し、原稿画像の複写を行う。
【０１０５】
また、複写条件として、複写された画像であることを明示するマークや、ユーザーＩＤの印刷が指定されている時には、画像処理部３４でマーク画像の合成処理や、ユーザーＩＤの合成処理等を行って、合成処理によって生成した印刷データに基づいた印刷処理を実行する。
【０１０６】
また、複写制御情報に基づいた処理を行ったとき（ステップ２１２，２１６）には、ログ情報を作成し、作成したログ情報をＨＤＤ３０に保存することにより、複写制御情報に基づいた処理履歴を作成する。なお、複写制御情報に基づいた処理は、これらに限らず公知の一般的処理を適用することができる。
【０１０７】
このようにして複写制御情報に基づいた処理を行うことにより、例えば、図６（Ａ）に示すように、１枚目の原稿に複写制御情報が付加され、２枚目の原稿に複写制御情報が付加されていないときには、１枚目の原稿に対しては、画像データと共に判定信号が出力され、画像データの出力が終了するとコードデータが出力される。また、２枚目の原稿に対しては、判定信号が出力されず、コードデータも出力されない。
【０１０８】
これにより、１枚目の原稿に対しては、コードデータを解析して、複写制御条件を設定し設定した複写制御条件に基づいた複写処理が行われるが、２枚目の原稿に対しては、画像データを受信すると、コードデータの解析を行うことなく、画像データに基づいた印刷処理を実行することができる。
【０１０９】
このように複写機１０では、原稿に複写制御情報が形成されているときには、その複写制御情報に基づいた的確な複写処理が可能となっている。これにより、複写機１０では、ＦＣＯＴ（First  Copy  Output  Time：スタートボタンを操作してから最初の記録紙が排出されるまでの時間）の短縮を図りながら、生産性を犠牲にすることなく効率的な複写処理を実行することができる。
【０１１０】
複写制御情報に基づいた複写処理を行うときの一般的方法には、図６（Ｂ）に示すように、低解像度で画像読込みを行う予備スキャンを行った後、所定の解像度で画像読込みを行う本スキャンを行う方法がある。
【０１１１】
このときには、予備スキャンによって読み込んだ画像データから複写制御情報を抽出するための検知用画像データを出力し、プリントユニットでこの検知用の画像データから複写制御情報の抽出（解析）を行う。また、スキャナユニットでは、予備スキャンを行った後に、本スキャンを行うことにより印刷処理（複写処理）用の画像データを読込み、この画像データをプリントユニットへ出力する。
【０１１２】
これにより、プリントユニットでは、複写制御情報に基づいた印刷処理を行う。このときに、原稿に複写制御情報が吹かされているか否かにかかわらず、予備スキャンを行うと共に、予備スキャンによって得られた画像データから複写制御情報の抽出を行った後、印刷処理を実行することになる。
【０１１３】
このように予備スキャンと本スキャンを行うために、ＦＣＯＴが長くなると共に、複写制御情報の有無にかかわらず予備スキャンを行う必要があるために、各原稿に対しても画像読込みを開始してから、印刷出力されるまでに時間がかかってしまう。
【０１１４】
これに対して、複写機１０では、予備スキャンを行わずに本スキャンに相当する画像読込み（スキャン）を実行し（図６（Ａ）参照）、これにより得られる画像データを元に、印刷出力用の画像データと検知用の画像データを生成し、検知用の画像データから複写制御情報が記録されているか否かの判定を行うと共に、複写制御情報が記録されているときには、複写制御情報に基づいたコードデータを抽出する。
【０１１５】
これにより、複写制御情報を抽出するためにＦＣＯＴが長くなってしまうのは勿論、複数枚の原稿に対して画像複写を行うときにも、画像読込みから印刷処理（印刷出力）までに要する時間が長くなってしまうのを防止することができる。
【０１１６】
また、スキャナユニット１２は、画像読込みを行うときの原稿間ギャップ（Ｇａｐ）によって生じる画像データの出力の空き時間を用いて、コードデータをプリントユニット１４のコントローラ１８へ出力するので、スキャナユニット１２とプリンタユニット１４（コントローラ１８）の間の配線を増加させること無く、効率的なデータ出力（伝送）が可能となるようにしている。
【０１１７】
なお、以上説明した本実施の形態では、スキャナユニット１２にセレクト部９０を設けて、画像データの出力とコードデータの出力を切換えるようにしたが、本発明はこれに限定するものではない。
【０１１８】
例えば、信号本数を削減するために、パターンデータ抽出部７４への画像バスを双方向とし、画像読取りが実施されていない原稿Ｇａｐ間に、画像データ処理バスに戻すことによりセレクタ９２（セレクト部９０）を省略することができる。
【０１１９】
また、図８に示すように、セレクト部９０を省略したスキャナユニット１２Ａを用いることができる。このスキャナユニット１２Ａでは、複写制御情報検知部７０に換えて、複写制御情報検知部１００を設けている。
【０１２０】
スキャナユニット１２Ａは、判定信号とコードデータを画像データと別配線で複写制御情報検知部１００からプリントユニット１４Ａに出力するようにしている。
【０１２１】
図９に示すように、このようなスキャナユニット１２Ａを用いる複写機１０Ａでは、コントローラ１８Ａに画像メモリ１０４を設けており、スキャナユニット１２Ａから出力されるコードデータを画像メモリ１０４に蓄積するようにしている。なお、図９では、判定信号の配線の図示を省略している。
【０１２２】
このように構成している複写機１０Ａでは、図１０に示すように、画像データとコードデータを並行してプリントユニット１４Ａのコントローラ１８Ａへ出力することができる。
【０１２３】
これにより、コントローラ１８Ａでは、画像メモリ３２に画像データを蓄積しながら、画像メモリ１０４に入力されるコードデータに基づいた解析処理、複写制御条件の設定を行うことができるので、原稿１枚分の画像データを画像メモリ３２に蓄積すると、この画像データに対する処理を遅滞無く行うことができ、ＦＣＯＴ等のより一層の短縮を図ることができる。
【０１２４】
このような、複写制御情報検知部１００と画像メモリ１０４は、読取り装置側にセレクタ機能が必要ないため、読取り装置側の複写情報制御のイネーブリングコストを低減でき、既存の複写機への装着も可能となるので、例えばオプションハードウエアとして装着することにより、既存の複写機において、複写制御情報に基づいた複写制御を可能とすることができる。図示は省略するが、複写情報制御機能は、セキュリティ上重要な機能であるため、パターンデータ抽出部７４が実装されているときには、電源投入時にパターンデータ抽出部７４の接続確認を実施し、異常がある場合には、複写制御動作を停止することにより、よりセキュリティ性を向上することができる。
【０１２５】
さらに、本実施の形態では、画像データを出力する間の空き時間を用いてコードデータを出力するようにしたが、これに限らず、画像データとコードデータを所定のフォーマットでパッキングした出力用データを生成し、この出力用データをスキャナユニットからプリントユニットへ出力するようにしてもよい。
【０１２６】
このようなデータフォーマットでは、例えば、表２に示す方法を適用することができる。
【０１２７】
【表２】
2006270432.tif 000004
【０１２８】
画像データでは、例えばＲＧＢ値のＢ値、Ｌ*ａ*ｂ*値のｂ*値、ＣＭＹＫ値のＹ値（イエロー）などのように、下位ビットのデータが印刷出力する画像に実質的（見た目）に影響しないものがある。
【０１２９】
ここから、例えば表２の左側欄に示すように、このようなデータの下位ビットに、コードデータＰＤを嵌め込むようにしてもよい。
【０１３０】
また、ＩＯＴ１６でＣＭＹＫの画像データを用いるときには、コピーモードの時に、スキャナユニット１２でＲＧＢ−ＣＭＹＫ変換を行ってＣＭＹＫ値の画像データを出力することができる。
【０１３１】
このときには、表２の右側欄に示すように、コピーモードでのフォーマットを用いることにより、Ｃ、Ｍ、Ｙ、ＢＫ値の画像データとコードデータＰ０〜Ｐ１５をパッキングしたフォーマットを用いることにより画像データとコードデータを合わせてプリントユニット１４へ出力することができる。
【０１３２】
このような構成を適用することにより、プリントユニット１４のコントローラ１８では、画像データを画像メモリ３２に蓄積しながら画像データと共に入力されるコードデータを解析することができる。
【０１３３】
これにより、コードデータ用の配線を別に設けることなく、画像データとコードデータを並行して出力することができる（図１０参照）。
【０１３４】
なお、以上説明した本実施の形態は、本発明の構成を限定するものではなく、本発明は、原稿画像を読み取って、原稿画像に応じた画像を形成する任意の構成の画像形成装置に適用することができる。
【図面の簡単な説明】
【０１３５】
【図１】本実施の形態に適用した複写機の一例を示す概略外観図である。
【図２】複写機及び複写機に設けているプリントユニットの概略構成図である。
【図３】本実施の形態に適用したスキャナユニットの概略構成図を示すブロック図である。
【図４】パターンデータ抽出部の概略構成を示すブロック図である。
【図５】セレクト部の概略構成を示すブロック図である。
【図６】（Ａ）は本実施の形態に適用した複写機での処理の流れを示すタイミングチャート、（Ｂ）は従来構成の一例を示すタイミングチャートである。
【図７】プリントユニットに設けているコントローラでの処理の一例を示す流れ図である。
【図８】スキャナユニットの他の一例を示すブロック図である。
【図９】図８のスキャナユニットを設けた複写機の概略構成図である。
【図１０】図８に示すスキャナユニットを用いた複写機での処理の流れを示すタイミングチャートである。
【符号の説明】
【０１３６】
１０、１０Ａ    複写機（画像形成装置）
１２、１２Ａ    スキャナユニット（画像読取り装置）
１４、１４Ａ    プリントユニット（画像形成装置）
１６    ＩＯＴ
１８、１８Ａ    コントローラ
３４    画像処理部
７０、１００    複写制御情報検知部
７４    パターンデータ抽出部
８４    判定部
８６    データパッキン部
９０    セレクト部
９２    セレクタ
【図１】
2006270432.tif 000005
【図２】
2006270432.tif 000006
【図３】
2006270432.tif 000007
【図４】
2006270432.tif 000008
【図５】
2006270432.tif 000009
【図６】
2006270432.tif 000010
【図７】
2006270432.tif 000011
【図８】
2006270432.tif 000012
【図９】
2006270432.tif 000013
【図１０】
2006270432.tif 000014