(57)【要約】【課題】画像データにキャラクタ画像データを合成して記録紙上へ画像出力する機密印刷モードと記録紙上への出力を確認するための画像確認モードとを組み合わせて実行するような場合であっても、画像確認モードによる印刷等の無効となる印刷を判断して無効を示す印刷パターンを合成出力して、例え画像確認のためであっても同一の機密番号を有する印刷物を複数作成することなく機密性を保ちながら印字サイズ，印字濃度，印字位置の確認も可能な最適な出力をすることができる機密性と確認性とを兼ね備えた最適な画像出力環境を構築すること。【解決手段】ＣＰＵ１２２は、機密印刷モードにおける記録紙上への画像出力が画像確認印刷モードによる画像出力等の無効画像出力であるか否かを判断し、無効画像出力であると判断した場合、前記画像データに無効画像出力を示すキャラクタ画像データを合成するように制御する構成を特徴とする。【選択図】      図２
2004247822.tif 000002
【特許請求の範囲】
【請求項１】
画像データを記録紙上に出力する際、前記画像データにキャラクタ画像データを合成して記録紙上へ画像出力する第１の画像形成モードを有する画像形成装置において、
前記第１の画像形成モードにおける記録紙上への画像出力が無効画像出力であるか否かを判断する判断手段と、
前記判断手段が無効画像出力であると判断した場合、前記画像データに無効画像出力を示すキャラクタ画像データを合成するように制御する制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記制御手段は、前記判断手段が前記第１の画像形成モードにおける記録紙上への画像出力が無効画像出力でないと判断した場合、前記画像データに基づく出力を複数部数行う際、前記画像データの部毎に異なるキャラクタ画像データを合成させることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記制御手段は、前記判断手段が前記第１の画像形成モードにおける記録紙上への画像出力が無効画像出力でないと判断した場合、前記画像データに基づく出力を複数部数行う際、前記画像データの部の各々では同一のキャラクタ画像データを合成させることを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記第１の画像形成モードで画像データに合成されるキャラクタ画像データは、印字部数を示すものであり、
前記印字部数の開始番号を設定する第１の設定手段を設けたことを特徴とする請求項２または３記載の画像形成装置。
【請求項５】
前記第１の画像形成モードで画像データに合成されるキャラクタ画像データのサイズを設定する第２の設定手段を設けたことを特徴とする請求項２〜４のいずれか記載の画像形成装置。
【請求項６】
記録紙上への出力を確認するための画像確認モードを有し、
前記判断手段は、前記第１の画像形成モードにおける記録紙上への画像出力が前記画像確認モードにおける画像出力である場合、前記第１の画像形成モードでの記録紙上への画像出力が無効画像出力であると判断することを特徴とする請求項１〜５のいずれかに記載の画像形成装置。
【請求項７】
原稿を走査し画像データに変換して入力する画像入力手段を有し、
前記第１の画像形成モードでは、前記画像入力手段により入力された画像データにキャラクタ画像データを合成して記録紙上へ出力するように制御することを特徴とする請求項１〜５のいずれかに記載の画像形成装置。
【請求項８】
無効印字を示すキャラクタ画像データを含む複数のキャラクタ画像データを記憶する記憶手段を設け、
制御手段は、前記第１の画像形成モードにおいて画像データを記録紙上に画像出力する際、前記記憶手段に記憶される１又は複数のキャラクタ画像データを読み出し、該読み出した１又は複数のキャラクタ画像データを前記画像データに合成して記録紙上へ画像出力するように制御することを特徴とする請求項１〜７のいずれかに記載の画像形成装置。
【請求項９】
画像データを記録紙上に出力する際、前記画像データにキャラクタ画像データを合成して記録紙上へ画像出力する第１の画像形成モードを有する画像形成装置の制御方法において、
前記第１の画像形成モードにおける画像データの記録紙上への画像出力が無効画像出力であるか否かを判断する判断工程と、
前記判断工程が無効画像出力であると判断した場合、前記画像データに無効画像出力を示すキャラクタ画像データを合成する合成工程と、
を有することを特徴とする画像形成装置の制御方法。
【請求項１０】
請求項９に記載された画像形成装置の制御方法を実行するためのプログラム。
【請求項１１】
請求項９に記載された画像形成装置の制御方法を実行するためのプログラムをコンピュータが読み取り可能に記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成装置の制御に関し、特に、画像情報に重ねて他の画像情報を形成するデジタル画像形成装置の制御に関する。
【０００２】
【従来の技術】
近年、複写機等の画像形成装置において、複写した記録紙にページ番号を付加印刷するナンバリング機能や、複写した記録紙を判別するためにキャラクタデータ（機密番号）を付加印刷する機密印刷機能（機密印刷モード）を有するものが提案されている。この機密印刷機能は、機密書類を作成する場合に、作成される機密書類に対して、１部毎に異なる機密番号を付加印刷して、印刷された機密書類を「機密番号」により特定可能にするものである。つまり、機密印刷機能により印刷された機密文書のコピー等が出回った場合でも、どの書類からコピーされたものか機密番号等で判別することが可能となる。
【０００３】
また、形成画像を出力する場合に、出力された画像の出来具合を判断するために、１ページもしくは１部のいずれかで印刷を中断し、ユーザが印刷状態を確認できる画像確認印刷機能（画像確認印刷モード）を有するデジタル画像形成装置が提案されている。
【０００４】
【発明が解決しようとする課題】
このような画像確認印刷機能にて、出力結果の確認を行った場合、通常、不都合な出力結果の場合は、設定を変更して再度印刷を行うため、上記不都合な出力結果は廃棄されてしまう。
【０００５】
また、通常ではフェースダウンで出力される画像形成装置であっても、上記画像確認印刷機能にて１ページ毎に出力結果を確認する場合、確認しやすいように印刷面を上にして出力される。そのため、印刷積載順が逆になってしまい、画像確認のための出力結果に不都合がなくても、結局、廃棄されてしまうことが多い。
【０００６】
また、上記確認印刷機能と機密印刷機能を組み合わせて実行した場合、確認印刷時にも正式な印刷時と同一の有効な機密番号が印字されていた。
【０００７】
しかしながら、この画像確認印刷結果が廃棄されずに用いられてしまった場合、その画像確認印刷結果と、その後に正式に印刷された機密印刷物とで同一の機密番号を有することになってしまう。
【０００８】
このように機密印刷機能と画像確認印刷機能を組み合わせて実行された場合には、例え印刷画像の確認のためとはいえ同一の機密番号を有する同一の印刷物を複数作成してしまい、機密印刷物を機密番号により判別できなくなり、機密番号印刷の意味をなさないばかりでなく、悪用される危険性があるという問題点があった。
【０００９】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、第１の画像形成モード（機密印刷モード）における記録紙上への画像出力が画像確認印刷モードによる画像出力等の無効画像出力であるか否かを判断し、無効画像出力であると判断した場合、前記画像データに無効画像出力を示すキャラクタ画像データを合成するように制御することにより、機密印刷モードと画像確認印刷モードを組み合わせて実行する場合であっても、無効となる印刷を判断して無効を示す印刷パターンを合成出力して、例え印刷画像の確認のためであっても同一の機密番号を有する印刷物を複数作成することなく機密文書性を保つことができ、機密性を保ちながら印字サイズ，印字濃度，印字位置の確認も可能な最適な出力をすることができる画像形成装置および画像形成装置の制御方法およびプログラムおよび記憶媒体を提供することである。
【００１０】
【課題を解決するための手段】
本発明に係る第１の発明は、画像データを記録紙上に出力する際、前記画像データにキャラクタ画像データを合成して記録紙上へ画像出力する第１の画像形成モード（機密印字モード（部数印字モード））を有する画像形成装置において、前記第１の画像形成モードにおける記録紙上への画像出力が無効画像出力（無効印刷）であるか否かを判断する判断手段（図２に示すＣＰＵ１２２，図１２のステップＳ８−１）と、前記判断手段が無効画像出力であると判断した場合、前記画像データに無効画像出力を示すキャラクタ画像データを合成するように制御する制御手段（図２に示すＣＰＵ１２２，図１１（ａ），図１２のステップＳ８−３，Ｓ８−４）とを有することを特徴とする。
【００１１】
本発明に係る第２の発明は、前記制御手段（図２に示すＣＰＵ１２２，図１１（ｂ），（ｃ））は、前記判断手段が前記第１の画像形成モードにおける記録紙上への画像出力が無効画像出力でないと判断した場合、前記画像データに基づく出力を複数部数行う際、前記画像データの部毎に異なるキャラクタ画像データを合成させることを特徴とする。
【００１２】
本発明に係る第３の発明は、前記制御手段（図２に示すＣＰＵ１２２，図１１（ｂ），（ｃ））は、前記判断手段が前記第１の画像形成モードにおける記録紙上への画像出力が無効画像出力でないと判断した場合、前記画像データに基づく出力を複数部数行う際、前記画像データの部の各々では同一のキャラクタ画像データを合成させることを特徴とする。
【００１３】
本発明に係る第４の発明は、前記第１の画像形成モードで画像データに合成されるキャラクタ画像データは、印字部数を示すものであり、前記印字部数の開始番号を設定する第１の設定手段（図１０（ｃ）に示す印字開始数字１０３１，図３に示すテンキー２４５）を設けたことを特徴とする。
【００１４】
本発明に係る第５の発明は、前記第１の画像形成モードで画像データに合成されるキャラクタ画像データのサイズを設定する第２の設定手段（図１０（ｃ）に示す印字サイズ表示１０３２，キー１０３３〜１０３５）を設けたことを特徴とする。
【００１５】
本発明に係る第６の発明は、記録紙上への出力を確認するための画像確認モード（読取画像確認モード）を有し、前記判断手段（図２に示すＣＰＵ１２２，図１２のステップＳ８−１）は、前記第１の画像形成モードにおける記録紙上への画像出力が前記画像確認モードにおける画像出力である場合、前記第１の画像形成モードでの記録紙上への画像出力が無効画像出力であると判断することを特徴とする。
【００１６】
本発明に係る第７の発明は、原稿を走査し画像データに変換して入力する画像入力手段（図１に示すリーダ部１）を有し、前記第１の画像形成モードでは、前記画像入力手段により入力された画像データにキャラクタ画像データを合成して記録紙上へ出力するように制御することを特徴とする。
【００１７】
本発明に係る第８の発明は、無効印字を示すキャラクタ画像データを含む複数のキャラクタ画像データを記憶する記憶手段（図２，図７に示すキャラクタデータＲＯＭ１３０）を設け、制御手段（図２に示すＣＰＵ１２２）は、前記第１の画像形成モードにおいて画像データを記録紙上に画像出力する際、前記記憶手段に記憶される１又は複数のキャラクタ画像データを読み出し、該読み出した１又は複数のキャラクタ画像データを前記画像データに合成して記録紙上へ画像出力するように制御することを特徴とする。
【００１８】
本発明に係る第９の発明は、画像データを記録紙上に出力する際、前記画像データにキャラクタ画像データを合成して記録紙上へ画像出力する第１の画像形成モードを有する画像形成装置の制御方法において、前記第１の画像形成モードにおける画像データの記録紙上への画像出力が無効画像出力であるか否かを判断する判断工程（図１２のステップＳ８−１）と、前記判断手段が無効画像出力であると判断した場合、前記画像データに無効画像出力を示すキャラクタ画像データを合成する合成工程（図１２のステップＳ８−３，Ｓ８−４）とを有することを特徴とする。
【００１９】
本発明に係る第１０の発明は、第９の発明に記載された画像形成装置の制御方法を実行するためのプログラムであることを特徴とする。
【００２０】
本発明に係る第１１の発明は、第９の発明に記載された画像形成装置の制御方法を実行するためのプログラムを記憶媒体にコンピュータが読み取り可能に記憶させたことを特徴とする。
【００２１】
【発明の実施の形態】
〔第１実施形態〕
図１は、本発明の第１実施形態を示す画像形成装置を適用可能な複写機の一例を示す断面図である。以下、構成および動作について説明する。
【００２２】
図において、１はリーダ部、２はプリンタ部である。
【００２３】
〔リーダ部１の説明〕
ここでは、リーダ部１の構成についてのみ説明し、プリンタ部２については後述する。
【００２４】
リーダ部１において、１０１は原稿給送装置で、この原稿給送装置１０１上に積載された原稿は、１枚ずつ順次原稿台ガラス面１０２上に搬送される。原稿が原稿台ガラス面１０２の所定位置へ搬送されると、スキャナ部のランプ１０３が点灯し、かつスキャナユニット１０４が移動して原稿を照射する。そして、原稿からの反射光は、ミラー１０５，１０６，１０７レンズ１０８を介してＣＣＤイメージセンサ部（以下ＣＣＤと称する）１０９に入力される。
【００２５】
図２は、図１に示したリーダ部１の信号処理構成を示す回路ブロック図であり、図１と同一のものには同一の符号を付してある。以下、構成および動作について説明する。
【００２６】
図に示すように、ＣＣＤ１０９に照射された原稿の反射光は、ここで光電変換され、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の各色の電気信号（カラー情報）に変換される。
【００２７】
このＣＣＤ１０９からのカラー情報は、次の増幅器１１０Ｒ，１１０Ｇ，１１０ＢによってＡ／Ｄ変換器（Ａ／Ｄ）１１１の入力信号レベルに合わせて増幅される。さらに、このＡ／Ｄ１１１からの出力信号は、シェーディング回路１１２に入力され、ここでランプ１０３の配光ムラや、ＣＣＤの感度ムラが補正される。そして、このシェーディング回路１１２からの信号は、Ｙ信号生成・色検出回路１１３及び図示しない外部Ｉ／Ｆ切り替え回路に入力される。
【００２８】
Ｙ信号生成・色検出回路１１３は、Ｙ信号生成回路と色検出回路とを有する。
【００２９】
Ｙ信号生成・色検出回路１１３内のＹ信号生成回路は、シェーディング回路１１２からの信号を下記の式で演算を行いＹ信号（イエロ信号）を得る。
【００３０】
「Ｙ＝０．３Ｒ＋０．６Ｇ＋０．１Ｂ」
また、Ｙ信号生成・色検出回路１１３内の色検出回路は、Ｒ，Ｇ，Ｂの信号から７つの色に分離し各色に対する信号を出力する。そして、このＹ信号生成・色検出回路１１３からの出力信号は、変倍・リピート回路１１４に入力される。
【００３１】
変倍・リピート回路１１４は、主走査方向（垂直走査方向）の変倍を行う。なお、副走査方向（走査方向）の変倍は、スキャナユニット１０４の走査スピードにより行うものとする。また、変倍・リピート回路１１４は、複数の同一画像を出力することが可能である。この変倍・リピート回路１１４からの出力は、輪郭・エッジ強調回路１１５に入力される。
【００３２】
輪郭・エッジ強調回路１１５は、変倍・リピート回路１１４からの信号の高周波成分を強調することによりエッジ強調および輪郭情報を得ることができる。この輪郭・エッジ強調回路１１５からの信号は、マーカエリア判定・輪郭生成回路１１６とパターン化・太らせ・マスキング・トリミング回路１１７に入力される。
【００３３】
マーカエリア判定・輪郭生成回路１１６は、原稿上の指定された色のマーカペンで書かれた部分を読み取りマーカの輪郭情報を生成し、パターン化・太らせ・マスキング・トリミング回路１１７に出力する。
【００３４】
パターン化・太らせ・マスキング・トリミング回路１１７は、この輪郭情報から太らせやマスキングやトリミングを行う。また、Ｙ信号生成・色検出回路１１３により生成された色検出信号によりパターン化を行う。
【００３５】
パターン化・太らせ・マスキング・トリミング回路１１７からの出力信号は、プリンタ部２に出力する場合は、後述する画像データセレクタ回路１１８により選択され、画像データ減少回路１２５を介してレーザドライバ回路１１９に入力される。レーザドライバ回路１１９では、各種処理された信号をレーザを駆動するための信号に変換する。レーザドライバ回路１１９の出力信号は、プリンタ部２に入力され可視像として画像形成が行われる。
【００３６】
画像データセレクタ回路１１８は、パターン化・太らせ・マスキング・トリミング回路１１７，ネットワーク等の通信媒体を介して外部装置とのデータ入出力可能なコネクタ１２１，画像データ減少回路１２５，画像メモリ１２０，ＣＰＵ１２２と接続されている。
【００３７】
画像データセレクタ回路１１８より出力される画像データは、ＣＰＵ１２２の指示により画像メモリ１２０の指定位置に後述する図６に示す方法で記憶及び読み出しされ、画像の回転処理や、画像の画像メモリ１２０上での合成処理を行うことができる。
【００３８】
ＣＰＵ回路（ＣＰＵ）１２２は、リーダ部１全体を統括制御するもので、制御プログラム、エラー処理プログラムなどを記憶するＲＯＭ１２４と各種プログラムのワークエリアなどのために利用されるＲＡＭ１２５と各種タイマ制御部等から構成される。
【００３９】
１３０はキャラクタデータＲＯＭで、キャラクタ画像が収納されているＲＯＭである。このキャラクタデータＲＯＭ１３０は、後述する図３に示す構成でキャラクタ画像データが格納されている。
【００４０】
また、ＣＰＵ回路１２２は、後述する方法で印字するキャラクタコードからキャラクタデータＲＯＭ１３０に格納されている画像データを読み出し、画像メモリ１２０上にビットマップ画像データとして展開する。また、画像メモリ１２０内の後述する蓄積メモリ１〜１００に記憶された画像データを、ＣＰＵ１２２の指示により画像メモリ上に展開することも可能である。
【００４１】
１２３は操作部で、リーダ部１の画像処理に対する画像編集内容、コピー枚数等の画像動作を指示する各種キー群と、操作時の内容を表示する表示部等を有している。
【００４２】
〔操作部１２３の説明〕
図３は、図２に示した操作部１２３の詳細を示す平面図である。
【００４３】
図３（ａ）に示すように、この操作部１２３には、各種キーと、液晶表示装置からなるドットマトリックスで構成される液晶表示部２５０とが配置されている。
【００４４】
液晶表示部２５０は、タッチパネルとなっており、キー表示部を押下することによりキー入力が出来る。
【００４５】
ハードキー群２４０は、各種ハードキーで構成される。２４３は電源キー、２４４は節電キーである。スタートキー２４１は、コピーをスタートする為のキーであり、ストップキー２４２はコピーを中止する為のキーであり、復帰キー２４６は設定モードを標準状態に復帰するためのキーである。また、キー群２４５は、コピー枚数、ズーム倍率等を入力させる「０」〜「９」までのテンキーとその入力をクリアするためのクリアキーで構成される。このキー群２４５で入力されたコピー部数は、液晶表示部２５３に表示される。
【００４６】
２４７はガイドキーで、各機能のガイド画面を表示させるためのキーである。２４８はユーザモードキーで、機器の各種設定を行うためのキーである。
【００４７】
液晶表示部２５０は、装置の状態、コピー枚数、倍率、選択用紙及び各種操作画面を表示する。液晶表示部２５０には、タッチキーも表示される。キー２５２は、給紙段及びオート用紙を選択するキーであり、このキーを押下すると図３（ｂ）に示す給紙段選択画面が表示される。
【００４８】
この図３（ｂ）に示す給紙段選択画面で、給紙段を選択し、閉じるキー２７０を押下すると、この給紙段選択画面は閉じ、選択された給紙段等が表示部２５１に表示される。
【００４９】
キー２５８，キー２６２は濃度調整を行うためのキーで、これにより調整される濃度は、表示部２６３に表示される。キー２５９は自動濃度調整機能をＯＮ／ＯＦＦするためのキーとその表示部である。キー２６１は写真モード／テキストモード等の設定を行うためのキーである。
【００５０】
２５４，２５５は、それぞれ等倍、縮小／拡大を設定するキーである。キー２５５を押下すると図３（ｃ）に示す拡大縮小設定画面が表示され、拡大縮小を詳細に設定できる。この図３（ｃ）に示す拡大縮小設定画面で、拡大縮小を設定し、閉じるキー２７１を押下すると、この拡大縮小設定画面は閉じ、設定された倍率等が表示部２５１の倍率表示エリア２６４に表示される。
【００５１】
２５６はソータキーで、ソートモードを設定するためのキーである。２５７は両面キーで、両面モードを設定するためのキーである。
【００５２】
キー２６０は応用モードキーであり、キー２６０を押下すると、後述する図８（ａ），図８（ｂ）に示す応用モード画面に移行する。
【００５３】
〔画像メモリ１２０の説明〕
以下、図４，図５を参照して、画像メモリ１２０に対する画像の記憶方法、読み出し方法について説明する。
【００５４】
図４は、図２に示した画像メモリ１２０のメモリマップを示す模式図である。
【００５５】
図に示すように、画像メモリ１２０は、レイアウトメモリ５０００と、複数（本実施形態では１００個）の蓄積メモリ１（５００１）〜蓄積メモリ１００（５１００）と、読み取り用データ（キャラクタ代用用）５２００から構成されており、１００個の蓄積メモリ１（５００１）〜蓄積メモリ１００（５１００）により１００枚分の画像が記憶可能である。
【００５６】
図５は、図４に示した画像メモリ１２０に対する画像の記憶方法、読み出し方法について説明する図である。
【００５７】
なお、ここでは、レイアウトメモリ５０００並びに各蓄積メモリ１（５００１）〜蓄積メモリ１００（５１００）及び読み取り用データ（キャラクタ代用用）５２００を、それぞれ図５（１）に示すように、６００ｄｐｉでＡ３サイズの画像を記憶可能なものとし、縦７０１５ラ横９９２０〔ビット〕で構成されるものとして説明するが、レイアウトメモリ５０００及び各蓄積メモリは、図５（１）に示す以外の構成であってもよい。
【００５８】
続いて図５（２）を用いてＡ４原稿画像を画像メモリに記憶する場合の例を示す。
【００５９】
図５（２ａ）のように原稿台ガラス面１０２（図１）上に載置されたＡ４原稿は、図５（２ａ）に示すように、矢印の方向に順次読み込まれる。
【００６０】
この時、図５（２ｂ）に示すように、読み込まれる画像データを蓄積する蓄積メモリ（例えば、蓄積メモリ１（５００１））のアドレス（０，０）をスタート位置にＸ方向のカウントアップ，Ｙ方向のカウントアップを指定しておく。
【００６１】
そして、１ライン目が読み込まれると、読み込まれた１ライン目の画像データを、アドレス（０，０）からアドレス（０，７０１５）方向に順次書き込む。次に、２ライン目が読み込まれると、Ｘ方向のカウンタを１つアップし、読み込まれた２ライン目の画像データを、アドレス（１，０）からアドレス（１，７０１５）方向に順次書き込む。次に、３ライン目が読み込まれると、まずＸ方向のカウンタを１つアップし、読み込まれた３ライン目の画像データを、アドレス（２，０）からアドレス（２，７０１５）まで順次書き込む。この様に読み込み、書き込みを繰り返して、アドレス（４９６０，７０１５）まで書き込まれる。
【００６２】
次に、図５（３）を用いて、図５（２）に示したように蓄積メモリに書き込まれた画像データを該蓄積メモリから時計回りに９０度回転させて読み出す処理について説明する。
【００６３】
蓄積メモリ（例えば、蓄積メモリ１（５００１））に記憶されたデータを時計回りに９０度回転させて読み出す場合、図５（３ａ）に示すように、先ず、アドレス（４９６０，０）をスタート位置に、Ｘ方向のカウンタを順にカウントダウン，Ｙ方向のカウンタをアップに指定しておき、１ライン目の画像データを、アドレス（４９６０，０）からアドレス（０，０）方向にＸカウンタを順にダウンしながら読み出す。次に、Ｙカウンタを１つアップさせ、２ライン目の画像データを、アドレス（４９６０，１）からアドレス（０，１）の方向に読み出す。順次このように読み出すことにより図５（３ｂ）に示すように、蓄積メモリから時計回りに９０度回転させた画像データを読み出すことができる。
【００６４】
次に、図５（４）を用いて、図５（２）に示したように蓄積メモリに書き込まれた画像データを該蓄積メモリから回転することなく読み出す処理について説明する。
【００６５】
蓄積メモリ（例えば、蓄積メモリ１（５００１））に記憶されたデータを回転させることなく読み出す場合、図５（４ａ）に示すように、先ず、アドレス（０，０）をスタート位置に、Ｘ方向のカウンタをアップ，Ｙ方向のカウンタをアップに指定しておき、１ライン目の画像データを、アドレス（０，０）からアドレス（０，７０１５）方向にＹカウンタを順にアップしながら読み出す。次に、Ｘカウンタを１つアップさせ、２ライン目の画像データを、アドレス（１，０）からアドレス（１，７０１５）の方向に読み出す。順次このように読み出すことにより図５（４ｂ）に示すように、蓄積メモリから画像データを読み出すことができる。
【００６６】
従って、図５（２ａ）に示すＡ４幅の原稿を図５（４ａ）の方向で読み出すことで画像を回転しないで読み出すことができる。
【００６７】
次に、図５（５）を用いて、図５（２）に示したように蓄積メモリに書き込まれた画像データを該蓄積メモリから１８０度回転させて読み出す処理について説明する。
【００６８】
蓄積メモリ（例えば、蓄積メモリ１（５００１））に記憶された画像データを１８０度回転させて読み出す場合、図５（５ａ）に示すように、先ず、アドレス（０，７０１５）をスタート位置に、Ｘ方向のカウンタをカウントダウン，Ｙ方向のカウンタをカウントダウンに指定しておき、１ライン目の画像データを、アドレス（４９６０，７０１５）からアドレス（４９６０，０）方向にＹカウンタを順にダウンしながら読み出す。次に、Ｘカウンタを１つダウンさせ、２ライン目の画像データを、アドレス（４９５９，７０１５）からアドレス（４９５９，０）の方向に読み出す。順次このように読み出すことにより図５（５ｂ）に示すように、蓄積メモリから画像データを読み出すことができる。
【００６９】
従って、図５（２ａ）に示すＡ４幅の原稿を図５（５ａ）の方向で読み出すことで１８０度回転した画像を読み出すことができる。
【００７０】
次に、図５（６）を用いて、複数の蓄積メモリに書き込まれた画像データをそれぞれ読み出してレイアウトメモリ５０００上で合成される処理について説明する。
【００７１】
図５（６ａ），図５（６ｂ）に示すように、個々に蓄積メモリ（例えば、蓄積メモリ１（５００１），蓄積メモリ２（５００２））に記憶された画像を読み出し、図５（６ｃ）に示すように、レイアウトメモリ５０００の所望の位置に画像を書き込むことにより、別々の原稿画像を画像メモリ１２０上で合成することができる。
【００７２】
次に、図６を参照して、キャラクタデータＲＯＭ１３０からキャラクタ画像データを読み出し、画像メモリ１２０上に展開する方法について説明する。
【００７３】
図６は、図２に示したキャラクタデータＲＯＭ１３０からキャラクタ画像データを読み出し、画像メモリ１２０上に展開する方法について示す模式図である。
【００７４】
機密印字は、印刷する画像に、その部数の番号を所定の桁数の数字で所定箇所に合成することで表現する。ここでは、部数番号を５桁の数字で印刷画像の５箇所に合成する場合について説明する。また、ここでは、特に、５桁の部数番号を「１２３４５」とし、この部数番号を「３２ポイント」の文字サイズで記載する場合を例として説明する。
【００７５】
図６において、６０１で示される右上の「１２３４５」は、印刷画像の右上から１２ｍｍ×１２ｍｍの位置に相当するレイアウトメモリ５０００のアドレス（２８３，２８３）からアドレス（１２２３，２８３）に向かって合成される。
【００７６】
「１２３４５」の各文字は、「３２ポイント」の文字サイズ、即ち「１８８ｂｉｔ×１８８ｂｉｔ」のビットマップで形成されるものであり、格納メモリ（後述する図７に詳細に示すキャラクタデータＲＯＭ１３０）から読み出され合成される。
【００７７】
各文字をレイアウトメモリ５０００上に合成する際、「５」をアドレス（２８３，２８３）、「４」をアドレス（４７１，２８３）、「３」をアドレス（６５９，２８３）、「２」をアドレス（８４７，２８３）、「１」をアドレス（１０３５，２８３）から各々合成する。
【００７８】
まず、キャラクタデータ「５」をレイアウトメモリ５０００のアドレス（２８３，２８３）から合成する場合について説明する。
【００７９】
今、キャラクタデータ「５」が格納されるキャラクタＲＯＭ１３０の先頭アドレスをＡとする。まず、キャラクタデータ「５」の１ｌｉｎｅ目を合成する。キャラクタデータ「５」の先頭アドレスＡから２４ｂｙｔｅ分読み出し、レイアウトメモリ５０００のアドレス（２８３，２８３）からアドレス（４７１，２８３）に書き込みを行う。
【００８０】
次にキャラクタデータ「５」の２ｌｉｎｅ目を合成する。キャラクタＲＯＭ１３０のアドレスＡ＋２４から２４ｂｙｔｅ分読み出し、レイアウトメモリ５０００のアドレス（２８３，２８４）からアドレス（４７１，２８４）に向けて書き込みを行う
この操作をレイアウトメモリ５０００のアドレス（２８３，２８３）〜アドレス（４７１，４７１）まで行い、レイアウトメモリ５０００上にキャラクタデータ「５」を書きこむことができる。このときキャラクタデータの書き込み方法に関しては、レイアウトメモリ５０００上に上書きを行うことも可能であり、ＯＲ書きする（レイアウトメモリ５０００上のデータとの論理和をとる）ことも可能である。上書きを行うことによりページ番号をはっきりと印字することが可能であり、バックグラウンドに、シリアル番号などを上書きする機密機能の場合は、ＯＲ書きすることにより、機密機能を実現することが可能となる。この操作をキャラクタデータ「４」，「３」，「２」，「１」に対して同様に行う。
【００８１】
また、図中、６０２で示される左上の部数番号「１２３４５」は、レイアウトメモリ５０００のアドレス（４６７７，２８３）に「１」が合成されるように、レイアウトメモリ５０００のアドレス（３７３７，２８３）から（４６７７，２８３）に向かって合成する。
【００８２】
各文字をレイアウトメモリ５０００上に合成する際、「５」をアドレス（３７３７，２８３）、「４」をアドレス（３９２５，２８３）、「３」をアドレス（４１１３，２８３）、「２」をアドレス（４３０１，２８３）、「１」をアドレス（４４８９，２８３）から各々合成する。
【００８３】
また、図中、６０３に示される中央の部数番号「１２３４５」は、「４９６０×７０１５」の印刷画像の中央に合成するため、部数番号「１２３４５」の中心が、レイアウトメモリ５０００のアドレス（２７８０，３５０７）になるように、アドレス（２０１０，３４１３）から「１２３４５」とレイアウトメモリ５０００に合成すればよい。
【００８４】
さらに、図中、６０４に示される右下の部数番号「１２３４５」、６０５に示される左下の部数番号「１２３４５」も同様にアドレス算出して合成する。
【００８５】
〔キャラクタデータＲＯＭ１３０の説明〕
図７は、図２に示したキャラクタデータＲＯＭ１３０におけるキャラクタ画像データ格納構成を示すメモリ構成図である。なお、図中（Ｈ）が付された数字は１６進数表現であることを示す。
【００８６】
図に示すように、キャラクタデータＲＯＭ１３０には、キャラクタ「０」〜「９」のビットマップデータが格納されている。
【００８７】
キャラクタデータＲＯＭ１３０には、８ポイント文字（０．８ｍｍ角文字），９ポイント文字（０．９ｍｍ角文字），１０ポイント文字（１ｍｍ角文字），１０．５ポイント文字（１．５ｍｍ角文字），１２ポイント文字（２ｍｍ角文字），１６ポイント文字（２．５ｍｍ角文字），２４ポイント文字（４ｍｍ角文字），３２ポイント文字（８ｍｍ角文字）の数字データのビットマップデータが格納されている。そして、キャラクタデータ「０」〜「９」に続き、各ポイント用の「Ｘ」文字のビットマップデータが格納されている。
【００８８】
以下、各キャラクタデータの先頭アドレス算出方法について説明する。なお、キャラクタデータＲＯＭ１３０の先頭番地は、アドレス８００００００（Ｈ）に接続されているものとする。
【００８９】
まず、８ポイントの１つのデータは、「３ｂｙｔｅ（１８ｄｏｔ）×１８ｌｉｎｅ＝５４ｂｙｔｅ」になる。「０」〜「９」の数字１０個分のデータは「５４×１０＝５４０ｂｙｔｅ」になり、アドレス「８００００００（Ｈ）」から「５４０ｂｙｔｅ」格納されている。また、９ポイントの１つのデータは、「３ｂｙｔｅ×２１ｌｉｎｅ＝６３ｂｙｔｅ」になる。「０」〜「９」の数字１０個分のデータは「６３×１０＝６３０ｂｙｔｅ」になり、アドレス「８００００００（Ｈ）＋５４０＝８０００２１Ｃ（Ｈ）」から「６３０ｂｙｔｅ」格納されている。
【００９０】
さらに、１０ポイントの１つのデータは、「３ｂｙｔｅ×２３ｌｉｎｅ＝６９ｂｙｔｅ」になる。「０」〜「９」の数字１０個分のデータは「６９×１０＝６９０ｂｙｔｅ」になり、アドレス「８００００００（Ｈ）＋５４０＋６３０＝８０００４９２（Ｈ）」から「６９０ｂｙｔｅ」格納されている。また、１０．５ポイントの１つのデータは、「４ｂｙｔｅ（３５ｄｏｔ）×３５ｌｉｎｅ＝１４０ｂｙｔｅ」になる。「０」〜「９」の数字１０個分のデータは「１４０×１０＝１４００ｂｙｔｅ」になり、アドレス「８００００００（Ｈ）＋５４０＋６３０＋６９０＝８０００７４４（Ｈ）」から「１４００ｂｙｔｅ」格納されている。
【００９１】
さらに、１２ポイントの１つのデータは、「６ｂｙｔｅ×４８ｌｉｎｅ＝２８８ｂｙｔｅ」になる。「０」〜「９」の数字１０個分のデータは「２８８×１０＝２８８０ｂｙｔｅ」になり、アドレス「８００００００（Ｈ）＋５４０＋６３０＋６９０＋１４００＝８０００ＣＢＣ（Ｈ）」から「２８８０ｂｙｔｅ」格納されている。また、１６ポイントの１つのデータは、「８ｂｙｔｅ×６０ｌｉｎｅ＝４８０ｂｙｔｅ」になる。「０」〜「９」の数字１０個分のデータは「４８０×１０＝４８００ｂｙｔｅ」になり、アドレス「８００００００（Ｈ）＋５４０＋６３０＋６９０＋１４００＋２８８０＝８００１７ＦＣ（Ｈ）」から「４８００ｂｙｔｅ」格納されている。
【００９２】
さらに、２４ポイントの１つのデータは、「１２ｂｙｔｅ×９４ｌｉｎｅ＝１１２８ｂｙｔｅ」になる。「０」〜「９」の数字１０個分のデータは「１１２８×１０＝１１２８０ｂｙｔｅ」になり、アドレス「８００００００（Ｈ）＋５４０＋６３０＋６９０＋１４００＋２８８０＋４８００＝８００２ＡＢＣ（Ｈ）」から「１１２８０ｂｙｔｅ」格納されている。また、３２ポイントの１つのデータは、「２４ｂｙｔｅ×１８８ｌｉｎｅ＝４５１２ｂｙｔｅ」になる。「０」〜「９」の数字１０個分のデータは「４５１２×１０＝４５１２０ｂｙｔｅ」になり、アドレス「８００００００（Ｈ）＋５４０＋６３０＋６９０＋１４００＋２８８０＋４８００＋１１２８０＝８００５６ＣＣ（Ｈ）」から「４５１２０ｂｙｔｅ」格納されている。
【００９３】
従って、上述した３２ポイントのキャラクタデータ「５」の格納される先頭アドレスＡは、「８００５６ＣＣ（Ｈ）＋４５１２×５＝８００ＡＥＥＣ（Ｈ）」となる。
【００９４】
また、８ポイント用「Ｘ」データは、アドレス「８００００００（Ｈ）＋５４０＋６３０＋６９０＋１４００＋２８８０＋４８００＋１１２８０＋４５１２０＝８０１０７０Ｃ（Ｈ）」から「３ｂｙｔｅ×１８ｌｉｎｅ＝５４ｂｙｔｅ」格納されている。また、９ポイント用「Ｘ」データは、アドレス「８０１０７０Ｃ（Ｈ）＋５４＝８０１０７４２（Ｈ）」から「３ｂｙｔｅ×２１ｌｉｎｅ＝６３ｂｙｔｅ」格納されている。
【００９５】
さらに、１０ポイント用「Ｘ」データは、アドレス「８０１０７０Ｃ（Ｈ）＋５４＋６３＝８０１０７８１（Ｈ）」から「３ｂｙｔｅ×２３ｌｉｎｅ＝６９ｂｙｔｅ」格納されている。また、１０．５ポイント用「Ｘ」データは、アドレス「８０１０７０Ｃ（Ｈ）＋５４＋６３＋６９＝８０１０７Ｃ６（Ｈ）」から「４ｂｙｔｅ×３５ｌｉｎｅ＝１４０ｂｙｔｅ」格納されている。
【００９６】
さらに、１２ポイント用「Ｘ」データは、アドレス「８０１０８５２（Ｈ）」から「６ｂｙｔｅ×４８ｌｉｎｅ＝２８８ｂｙｔｅ」格納されている。また、１６ポイント用「Ｘ」データは、アドレス「８０１０７０Ｃ（Ｈ）＋５４＋６３＋６９＋１４０＝８０１０９７２（Ｈ）」から「８ｂｙｔｅ×６０ｌｉｎｅ＝４８０ｂｙｔｅ」格納されている。
【００９７】
さらに、２４ポイント用「Ｘ」データは、アドレス「８０１０７０Ｃ（Ｈ）＋５４＋６３＋６９＋１４０＋４８０＝８０１０Ｂ５２（Ｈ）」から「１２ｂｙｔｅ×９４ｌｉｎｅ＝１１２８ｂｙｔｅ」格納されている。また、３６ポイント用「Ｘ」データは、アドレス「８０１０７０Ｃ（Ｈ）＋５４＋６３＋６９＋１４０＋４８０＋１１２８＝８０１０ＦＢＡ（Ｈ）」から「２４ｂｙｔｅ×１８８ｌｉｎｅ＝４５１２ｂｙｔｅ」格納されている。
【００９８】
従って、３２ポイントの「Ｘ」をレイアウトメモリ５０００上で合成する場合は、アドレス８０１０ＦＢＡ（Ｈ）から２４ｂｙｔｅ×１８８ｌｉｎｅ読み出し、レイアウトメモリ５０００の所定のアドレスにＯＲ書き又は上書きすることにより、「Ｘ」の画像を合成することが出来る。
【００９９】
同様に、この「Ｘ」を５回書く場合は、同様にアドレス８０１０ＦＢＡ（Ｈ）からビットマップデータを読み出し、レイアウトメモリ５０００上に書き込む。これにより、無効印字「ＸＸＸＸＸ」を合成することが出来る。
【０１００】
〔プリンタ部２の説明〕
以下、図１を参照して、プリンタ部２の構成および動作について説明する。
【０１０１】
図１において、プリンタ部２に入力された画像信号は、露光制御部にて変調された光信号に変換されてミラー２０７を介して感光体２１１を照射する。この照射光によって感光体２１１上に作られた潜像は、現像器２１２によって現像される。上記現像像の先端とタイミングを合わせて転写紙積載部２１４，２１５，２２５，２２６のいずれかより転写紙が搬送され、転写部２１６において、上記現像された像が転写される。
【０１０２】
転写された像は、定着部２１７にて転写紙に定着された後、排紙センサ２１８を通過した後に排紙部２１９より装置外部に排出される。そして、排紙部２１９から出力された転写紙は、Ｚ折りユニット２８０を通り、Ｚ折り機能が働いている場合はＺ折りされ、その後パンチユニット２７０を通り、パンチ機能が働いている場合はパンチされ、ソータ２３０に渡され、ソータ２３０でソート機能が働いている場合には各ビン２９１，２９２に排出され、またソート機能が働いていない場合にはソータの最上位のビン２９２に排出される。
【０１０３】
また、ソータ２３０は、入口ローラ２３１、排紙ローラ２３３，２３８、搬送パス切替部材２３２、縦搬送パス２３４、サドルスタッカ２３５、サドル位置決めローラ２３６、サドル突き当てローラ２３７、サドル突き当て部材２３９、サドル位置決め部材２９０を備えている。
【０１０４】
ステイプルソート機能が働いている場合は、ソートビンにおいて複数装備されているステイプルユニットの中から１つのステイプルユニットが選択されステイプルされる。前記複数装備されているステイプルユニットを選択することによりステイプル位置を変更するが、これは、１つのステイプルユニットを移動させることにより実現してもよい。
【０１０５】
以下、Ｚ折ユニット２８０について説明する。
【０１０６】
Ｚ折ユニット２８０に入り予め定められたサイズに合致した記録紙は、方向変更部材２８８が動作することにより、Ｚ折部パス２８１，２８４に進む。記録紙の１／４が折りローラ２８２を通過したタイミングで、折りローラ２８２，２８３が記録紙を中間折パス２８５に進めるように回転する。この折りローラ２８２，２８３の回転動作により１／４が折れる。
【０１０７】
そのまま中間折パス２８５に、記録紙が１／４進んだタイミングで折りローラ２８３，２８６が最終パス２８７に記録紙を進めるように回転する。これにより、記録紙は１／４が折られてＺ折になる。そして、記録紙はパンチユニット２７０に搬送される。なお、このＺ折処理はラージサイズの記録紙のみに適用され、スモールサイズの記録紙には、方向変更部部材は動作せず、そのままパンチ部２７０に搬送される。
【０１０８】
以下、順次読み込む画像を１枚の出力用紙の両面に出力する方法について説明する。
【０１０９】
両面印刷する場合、定着部２１７で定着された出力用紙を、一度、排紙ローラ２１９まで搬送後、排紙ローラ２１９による用紙の搬送向きを反転して搬送方向切り替え部材２２０を介して再給紙用被転写紙積載部２２１に搬送する。次の原稿が準備されると、上記プロセスと同様にして原稿画像が読み取られるが転写紙については再給紙用被転写紙積載部２２１より給紙されるので、結局、同一出力紙の表面，裏面に２枚の原稿画像を出力することができる。
【０１１０】
以下、図８，図９を参照して、本実施形態の読み込み画像確認モードについて説明する。
【０１１１】
図８，図９は、本発明の画像形成装置における読み込み画像確認モードにおける操作の流れを説明するための図である。
【０１１２】
図８において、（ａ），（ｂ）は応用モード画面で、図３に示した応用モードキー２６０を押下することにより、液晶表示部２５０上に表示される。
【０１１３】
図８（ａ）において、８０２はページ印字／部数印字キーで、このキーを押下することにより、図１０に示すページ印字／部数印字選択画面に移行する。
【０１１４】
８０１は読取画像確認キーで、読取画像確認モードを設定又は解除するときに使用する。この読取画像確認キー８０１を図８（ｂ）に示すように押下すると、読取画像確認モードに入る。この読取画像確認モードにおいて、図１に示した原稿台ガラス面１０２上に原稿をおき、スタートキー２４１を押下すると、スキャナ部１で読み取りが行われる。このとき操作部１２３は、図９（ａ）に示すように変化する。そして、スキャナ部１で読み取られた画像データがプリンタ部２で印刷される。このとき操作部１２３は図９（ｂ）に示すように変化する。そして、印刷が終了すると、操作部１２３は、図９（ｃ）のように変化する。
【０１１５】
ユーザは、印刷された画像を確認し、問題がなく、かつ次に読み取る画像（原稿）が存在する場合は、さらにスタートキー２４１を押下する。
【０１１６】
また、ユーザが印刷された画像を確認し、問題があり、読み取った画像を廃棄し、再度読み直しを行う場合には、再読み込みキー９０１（図９（ｃ））を押下する。そして、再読み込みを行うと、その前に読み取った画像は廃棄され、新たに読み取った画像を印刷する。
【０１１７】
また、ユーザが印刷された画像を確認し、問題がなく、かつその原稿で読み取りが終了した場合は、読取終了キー９０２（図９（ｃ））を押下する。すると操作部１２３は、図９（ｄ）のように変化し、読み取った画像を印刷し、終了する。
【０１１８】
この場合、読取画像確認による印刷と確認後の正式な印刷により、都合２部印刷されることになるが、読取画像確認を行った画像は、あくまでも確認用であり、読取終了キー９０２押下後に印刷された出力が正式な出力となる。
【０１１９】
以下、図１０を参照して、本発明の機密印字機能の設定方法について説明する。
【０１２０】
図１０は、本発明の画像形成装置における機密印字機能の設定方法について説明するための図である。
【０１２１】
図において、図１０（ａ）はページ印字／部数印字選択画面で、図８に示したページ印字／部数印字キー８０２を押下することにより、液晶表示部２５０上に表示される。
【０１２２】
図１０（ａ）において、１００１はページ印字キーで、このキーを押下することにより、図示しないページ印字詳細設定画面が表示され、ページ印字機能の詳細を設定することができる。１００２は部数印字キーで、このキーを押下することにより、図１０（ｂ）に示す第１の部数印字詳細設定画面が表示され、部数印字機能の詳細を設定することができる。この部数印字機能が、本発明の機密印刷機能（機密印刷モード）である。
【０１２３】
図１０（ｂ）において、１０２１は縦キーで、印刷の向きを縦（ポートレート）に設定するときに押下する。１０２２は横キーで、印刷の向きを横（ランドスケープ）に設定するときに押下する。１０２３は原稿向自動検知キーで、原稿の向き（縦（ポートレート）原稿／横（ランドスケープ）原稿）を自動検知し、原稿の向きに応じて印刷の向きを決定するときに押下する。即ち、原稿の向きが縦（ポートレート）であれば、印刷の向きを縦（ポートレート）に自動設定し、原稿の向きが横（ランドスケープ）であれば印刷の向きを横（ランドスケープ）に自動設定する。
【０１２４】
１０２４〜１０２７は印字位置キーで、用紙の左上に部数番号を印字したいときには印字位置キー１０２４、用紙の右上に部数番号を印字したいときには印字位置キー１０２５、用紙の左下に部数番号を印字したいときには印字位置キー１０２６、用紙の右下に部数番号を印字したいときには印字位置キー１０２７を押下する。１０２８は５箇所印字キーで、用紙の全面（５箇所（左上，右上，中央，左下，右下））に部数番号をそれぞれ印字したいときに押下する。なお、キー１０２４〜１０２８により設定された印字箇所は、表示１０４０に表示され、視覚的に確認することができる。
【０１２５】
１０２９は次へキーで、第１の部数印字詳細設定画面で印字方向と印字位置を設定し、この次へキー１０２９を押下すると、図１０（ｃ）に示す第２の部数印字詳細設定画面が表示される。この画面で、機密印刷の印字開始番号，印字サイズ，印字濃度が設定できる。１０２０は設定取消キーで、このキーを押下すると、機密印刷の設定が解除される。
【０１２６】
図１０（ｃ）において、１０３１は印字開始数字表示で、図３に示したテンキー２４５により入力される機密印刷（部数印字）の印字開始番号が表示される。１０３３は小キーで、機密印刷（部数印字）の印字サイズを「小（１２ポイント）」に設定するときに押下する。１０３４は中キーで、機密印刷（部数印字）の印字サイズを「中（２４ポイント）」に設定するときに押下する。１０３５は大キーで、機密印刷（部数印字）の印字サイズを「大（３６ポイント）」に設定するときに押下する。キー１０３３〜１０３５で設定された印字サイズは印字サイズ表示１０３２に表示される。
【０１２７】
１０３６はうすくキー、１０３７は濃くキーで、機密印刷（部数印字）の印字濃度調整（例えば、１〜１０の１０段階の濃度調整）を行うためのキーであり、これにより調整される濃度は、表示部１０３８に表示される。
【０１２８】
１０３９はＯＫキーで、このキーを押下すると、第２の部数印字詳細設定画面が閉じられ、部数印字詳細設定が完了する。１０３０は設定取消キーで、このキーを押下すると、機密印刷の設定が解除される。
【０１２９】
第１の部数印字詳細設定画面において、印字方向を「縦」、印字位置を「左上、右上、左下、右下」、第２の部数印字詳細設定画面において、印字開始番号が「５」、印字サイズが「大（３６ポイント）」、印字濃度が「３」に設定されたとする。原稿給送装置に原稿を５枚積載し、コピー部数２を設定し、スタートキー２４１を押下すると、前述の方法により、図１１（ｂ）に示すように、１部目に「００００５」、図１１（ｃ）に示すように、２部目に「００００６」が印字されて出力される。
【０１３０】
また、図８に示した読取画像確認キー８０１で、読取画像確認モードが設定されている場合には、まず、読取画像確認中に図１１（ａ）に示すように、「ＸＸＸＸＸ」が印字されて出力される。なお、この後、印字サイズを変更すると、変更に応じたサイズで印刷される。
【０１３１】
以下、図１２のフローチャートを参照して、本発明の機密印字動作について説明する。
【０１３２】
図１２は、本発明の画像形成装置における第１の制御処理手順の一例を示すフローチャートであり、本発明の機密印刷モードにおける動作に対応する。なお、このフローチャートの処理は、図２に示したＣＰＵ１２２によりＲＯＭ１２４又はその他の記憶媒体に格納されたプログラムに基づいて実行されるものとする。また、Ｓ８−１〜Ｓ８−１１は各ステップを示す。
【０１３３】
まず、図１０（ａ）〜図１０（ｃ）に示した設定画面により機密印刷の設定を行い、原稿をセットし、図３に示したコピースタートキー２４１が押下されると、ステップＳ８−１に進み、読取画像確認印刷が設定されている（読取画像確認キー８０１で読取画像確認モードが設定されている）か否かを判定し、設定されていないと判断した場合には、無効画像出力（無効印刷）と判断して、ステップＳ８−７において、原稿台ガラス面１０２に載置された原稿、又は原稿給送装置１０１上にセットされた全原稿の画像を読み取って蓄積メモリに格納し、ステップＳ８−８に進む。
【０１３４】
一方、ステップＳ８−１で、読取画像確認印刷が設定されている（読取画像確認キー８０１で読取画像確認モードが設定されている）と判断した場合には、無効画像出力でないと判断して、ステップＳ８−２に進み、原稿画像を読み取り、蓄積メモリに格納し、ステップＳ８−３に進む。
【０１３５】
ステップＳ８−３では、読取画像確認中の機密印字であるため印字文字を無効印字を示す「ＸＸＸＸＸ」に変更し、ステップＳ８−４において、印字文字「ＸＸＸＸＸ」を構成する「Ｘ」のキャラクタ画像データを部数印字設定（印字サイズ）に応じてキャラクタデータＲＯＭ１３０から読み出し、該キャラクタ画像データとステップＳ８−２で読み取られて蓄積メモリに格納された画像データとを部数印字設定（印字位置，濃度）に応じてレイアウトメモリ５０００上で合成し、ステップＳ８−５に進み、レイアウトメモリ５０００上の合成画像データの印刷を行い、ステップＳ８−６に進む。
【０１３６】
次に、ステップＳ８−６では、読取画像確認が終了するかどうかを確認する。読取画像確認が終了しない場合（図３に示したコピースタートキー２４１又は図９（ｃ）に示した再読込キー９０１が押下された場合）には、ステップＳ８−２に戻り再度画像の読み取りを行う。なお、図９（ｃ）に示した再読込キー９０１が押下された場合には、前に読み込んだ画像データは廃棄し、ステップＳ８−２に戻る。
【０１３７】
一方、ステップＳ８−６で、読取画像確認が終了と判断した場合（図９（ｃ）に示した読込終了キー９０２が押下された場合）には、ステップＳ８−８に進む。
【０１３８】
ステップＳ８−８では、部数印字設定（印字開始数字）と現在の部数に応じて印字文字を決定し、ステップＳ８−９において、決定された印字文字を構成するキャラクタ画像データを部数印字設定（印字サイズ）に応じてキャラクタデータＲＯＭ１３０からそれぞれ読み出し、該キャラクタ画像データと蓄積メモリに格納されている画像データとを部数印字設定（印字位置，濃度）に応じてレイアウトメモリ５０００上で合成し、ステップＳ８−１０に進み、レイアウトメモリ５０００上の合成画像データの印刷を行い、ステップＳ８−１１に進む。
【０１３９】
次に、ステップＳ８−１１において、ステップＳ８−２又はステップＳ８−７で蓄積メモリ内に格納された全ての原稿の画像データの印刷を設定された部数だけ印刷終了したか否かを判定し、まだ終了していないと判断した場合には、ステップＳ８−８に戻り、次のページ又は次の部数の印刷を行う。
【０１４０】
一方、ステップＳ８−１１において、ステップＳ８−２又はステップＳ８−７で蓄積メモリ内に格納された全ての原稿の画像データの印刷を設定された部数だけ印刷終了したと判断した場合には、処理を終了する。
【０１４１】
以下、部数印字サイズ「大（３６ポイント）」、印字開始番号「５」の部数印字と読取画像確認を行う設定で、原稿Ａ４を５枚、コピー枚数２で印字を行う場合について、図１２を用いて説明する。
【０１４２】
まず、原稿台ガラス面１０２に原稿を載置し、コピースタートキー２４１を押下すると、ステップＳ８−１に進む。ステップＳ８−１では、読取画像確認を行う設定になっているので、無効画像出力と判断して、ステップＳ８−２に進み、原稿画像を読み取り、蓄積メモリに格納し、ステップＳ８−３に進む。
【０１４３】
次に、ステップＳ８−３において、読取画像確認中の機密印字（即ち、無効画像出力）であるため、図１１（ａ）に示したように、部数番号を無効印字を示す「ＸＸＸＸＸ」に変更し、ステップＳ８−４において、印字文字「Ｘ」の３２ポイントのキャラクタ画像データをキャラクタデータＲＯＭ１３０から読み出し、該キャラクタ画像データとステップＳ８−２で読み取られて蓄積メモリに格納された画像データとを部数印字設定（印字位置，濃度）に応じてレイアウトメモリ５０００上で合成し、ステップＳ８−５に進み、レイアウトメモリ５０００上の合成画像データの印刷を行う。
【０１４４】
次に、ステップＳ８−６に進み、読取画像確認が終了するかどうかを確認する。読取画像確認が終了しない場合は、ステップＳ８−２に戻り、再度読み取り確認印刷を行う。
【０１４５】
一方、ステップＳ８−６で、読み込み終了すると判断した場合には、ステップＳ８−８に進み、１部目の印刷なので、図１１（ｂ）に示した「１部目」のように、機密印字文字を開始指定番号「００００５」に決定する。次にステップＳ８−９に進み、３２ポイントのキャラクタデータ「００００５」をキャラクタデータＲＯＭ１３０から読み出し、該読み出したキャラクタ画像データと蓄積メモリに格納されている画像データとを部数印字設定（印字位置，濃度）に応じてレイアウトメモリ５０００上で合成し、ステップＳ８−１０に進み、レイアウトメモリ５０００上の合成画像データの印刷を行う。印刷が終了するとＳｔｅｐ８−１１に進み、印刷終了かどうかを判断する。まだ１部目の１ページの印刷が終了しただけであるので、まだ印字終了でないと判断し、ステップＳ８−８に戻る。
【０１４６】
次の印刷は、１部目の２ページ目であるために機密印字番号を変更せず（同一の機密番号である「００００５」に決定し）、ステップＳ８−９で合成し、ステップＳ８−１０で印刷を行う。このステップＳ８−８〜Ｓ８−１０の動作をトータル５回（５ページ分）繰り返し、ステップＳ８−９に戻ると、２部目のコピーが開始されるため、図１１（ｃ）に示した「２部目」のように、機密印字番号を「００００６」に変更決定し、３２ポイントのキャラクタデータ「００００６」をキャラクタデータＲＯＭ１３０から読み出し、該読み出したキャラクタ画像データと蓄積メモリに格納されている１ページ目の画像データとを部数印字設定（印字位置，濃度）に応じてレイアウトメモリ５０００上で合成し、ステップＳ８−１０に進み、レイアウトメモリ５０００上の合成画像データの印刷を行う。印刷が終了するとステップＳ８−１１に進み、印刷終了かどうかを判断する。まだ２部目の１ページの印刷が終了しただけであるので、まだ印字終了でないと判断し、ステップＳ８−８に戻る。
【０１４７】
次の印刷は、２部目の２ページ目であるために機密印字番号を変更せず（同一の機密番号である「００００６」に決定し）、ステップＳ８−９で合成し、ステップＳ８−１０で印刷を行う。このステップＳ８−８〜Ｓ８−１０の動作をトータル５回（５ページ分）繰り返、ステップＳ８−１１に進むと、印刷終了と判断され、処理を終了する。
【０１４８】
なお、読取画像確認を行うと設定されていない場合は、ステップＳ８−１からステップＳ８−７に進み、原稿台ガラス面１０２に載置された原稿、又は原稿給送装置１０１上にセットされた全原稿の画像を読み取って蓄積メモリに格納し、ステップＳ８−８に進み、機密印字を行う。
【０１４９】
以上の処理により、機密印刷を行う場合、読取確認印刷を行う場合のように無効印刷となる出力の場合には、機密番号（部数番号）の代わりに無効印刷であることを示す「ＸＸＸＸＸ」を印字することにより、例え印刷画像の確認のためであっても同一の機密番号を有する印刷物を複数作成することなく機密文書性を保つことができる。また、機密性を保ちながら、部数番号（部数番号）の印字サイズ、印字濃度、印字位置等の確認を行うことができる。
【０１５０】
〔第２実施形態〕
上記第１実施形態では、レイアウトメモリ５０００上でキャラクタ画像を合成する構成について説明したが、印刷する画像とキャラクタ画像を合成する構成は、この構成に限定されるものではなく、印刷時にハードウエアを用いて合成するように構成してもよい。
【０１５１】
〔第３実施形態〕
上記第１実施形態では、無効印刷を示す文字として「ＸＸＸＸＸ」を用いる構成について説明したが、無効印刷を示す文字は、「ＸＸＸＸＸ」に限定するものではなく、無効印刷であることが分かる文字であればどのような文字であってもよい。例えば、「―――――」や「＋＋＋＋＋」、「＊＊＊＊＊」であってもよい。また、無効印刷を示す文字は固定でなくとも、ジョブ毎に変更されるように構成してもい。
【０１５２】
〔第４実施形態〕
上記第１，３実施形態では、無効印刷を示す文字として予めキャラクタデータＲＯＭ１３０内に格納された「ＸＸＸＸＸ」、「―――――」、「＋＋＋＋＋」、「＊＊＊＊＊」の画像データを用いる構成について説明したが、キャラクタデータＲＯＭ１３０に格納されている「Ｘ」等のデータの代わりにスキャナ１により読み取った画像データ，外部装置から入力した画像データ，操作部等からユーザが指定したキャラクタデータＲＯＭ１３０内の任意の画像データ等を図４に示した読み取り用データ（キャラクタ代用用）５２００に蓄積しておき、該蓄積された画像データを、「Ｘ」等の予め用意されている無効印刷を示すキャラクタの画像データの代わりに用いる（画像確認用の画像データに合成する）ように構成してもよい。なお、この読み取り用データ（キャラクタ代用用）５２００を使用するモードの設定指示は操作部等よりユーザが行うものとする。
【０１５３】
〔第５実施形態〕
上記第１実施形態では、リーダ部１から原稿画像を読み込んで、該読み込んだ画像データの機密印刷モードにおいて、該機密印刷モード実行時における無効印刷の例として、機密印刷モード時に読取画像確認モードによる出力を行う場合の印刷を示したが、本発明は、これに限定されるものではなく、コネクタ１２１を介して外部装置（パーソナルコンピュータ等）から入力された画像データの機密印刷において、該外部装置から試しプリントを行う場合や、プルーフ印刷を行う場合にも、機密番号（部数番号）の代わりに無効印刷であることを示す「ＸＸＸＸＸ」を印字するように構成してもよい。
【０１５４】
この場合、外部装置（パーソナルコンピュータ等）のプリンタドライバ上で図８（ｂ），図１０（ａ）〜（ｃ）に示した読取確認モード設定，機密印刷（部数印字）モード設定を行い、さらに該プリンタドライバより、該読取確認モード設定，機密印刷（部数印字）モード設定と印刷データが本発明の画像形成装置に送信され、本発明の画像形成装置で、図１２と同様の処理（但し、読取の処理はラスタ展開処理等に代わる）を実行するように構成してもよい。
【０１５５】
また、外部装置でラスタ展開、キャラクタデータとの合成処理まで済ませた後、画像形成装置に送信して印刷するように構成してもよい。
【０１５６】
なお、図１では、プリンタ部（プリンタエンジン）がレーザビーム方式である場合を例にして説明したが、レーザビーム方式以外の電子写真方式（例えばＬＥＤ方式）でも、液晶シャッタ方式、インクジェット方式、熱転写方式、昇華方式でもその他のプリント方式であっても本発明は適用可能である。
【０１５７】
また、上記第１実施形態〜第５実施形態を適宜組み合わせた構成も本発明に含まれるものである。
【０１５８】
以上より、機密印刷を行う場合に、読取確認印刷、プリント確認印刷、プルーフ印刷等のように、無効印刷となる出力の場合には、機密番号の代わりに「Ｘ」で構成される機密番号と同桁のキャラク画像データ（「ＸＸＸＸＸ」）を印刷目的の画像に合成して印刷することにより、例え印刷画像の確認のためであっても同一の機密番号を有する印刷物を複数作成することなく機密文書性を保つことができ、機密性を保ちながら印字サイズ，印字濃度，印字位置の確認を容易に行うことができる。
【０１５９】
以下、図１３に示すメモリマップを参照して本発明に係る画像形成装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１６０】
図１３は、本発明に係る画像形成装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１６１】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１６２】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１６３】
本実施形態における図１２に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１６４】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１６５】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１６６】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１６７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６９】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウエアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１７０】
さらに、本発明を達成するためのソフトウエアによって表されるプログラムをネットワーク上のデータベースから通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１７１】
【発明の効果】
以上説明したように、本発明によれば、第１の画像形成モードにおける記録紙上への画像出力が無効画像出力であるか否かを判断し、無効画像出力であると判断した場合、前記画像データに無効画像出力を示すキャラクタ画像データを合成するように制御することにより、画像データにキャラクタ画像データを合成して記録紙上へ画像出力する第１の画像形成モードと記録紙上への出力を確認するための画像確認モードとを組み合わせて実行するような場合であっても、無効となる印刷を判断して無効を示す印刷パターンを合成出力して、例え印刷画像の確認のためであっても同一の機密番号を有する印刷物を複数作成することなく機密文書性を保つことができ、機密性を保ちながら印字サイズ，印字濃度，印字位置の確認も可能な最適な出力をすることができる機密性と確認性とを兼ね備えた最適な画像出力環境を構築することができる等の効果を奏する。
【図面の簡単な説明】
【図１】本発明の第１実施形態を示す画像形成装置を適用可能な複写機の一例を示す断面図である。
【図２】図１に示したリーダ部の信号処理構成を示す回路ブロック図である。
【図３】図２に示した操作部の詳細を示す平面図である。
【図４】図２に示した画像メモリのメモリマップを示す模式図である。
【図５】図４に示した画像メモリに対する画像の記憶方法、読み出し方法について説明する図である。
【図６】図２に示したキャラクタデータＲＯＭからキャラクタ画像データを読み出し、画像メモリ上に展開する方法について示す模式図である。
【図７】図２に示したキャラクタデータＲＯＭにおけるキャラクタ画像データ格納構成を示すメモリ構成図である。
【図８】本発明の画像形成装置における読み込み画像確認モードにおける操作の流れを説明するための図である。
【図９】本発明の画像形成装置における読み込み画像確認モードにおける操作の流れを説明するための図である。
【図１０】本発明の画像形成装置における機密印字機能の設定方法について説明するための図である。
【図１１】本発明の画像形成装置における機密印字結果の一例を示す模式図である。
【図１２】本発明の画像形成装置における第１の制御処理手順の一例を示すフローチャートである。
【図１３】本発明に係る画像形成装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
１２０  画像メモリ
１３０  キャラクタデータＲＯＭ
１２２  ＣＰＵ
１２３  操作部
１２４  ＲＯＭ
１２５  ＲＡＭ
７０１〜７１０  キー
【図１】
2004247822.tif 000003
【図２】
2004247822.tif 000004
【図３】
2004247822.tif 000005
【図４】
2004247822.tif 000006
【図５】
2004247822.tif 000007
【図６】
2004247822.tif 000008
【図７】
2004247822.tif 000009
【図８】
2004247822.tif 000010
【図９】
2004247822.tif 000011
【図１０】
2004247822.tif 000012
【図１１】
2004247822.tif 000013
【図１２】
2004247822.tif 000014
【図１３】
2004247822.tif 000015