(57)【要約】【課題】出力画像上に線の描画が可能な画像形成装置を提供すること。【解決手段】線の描画を希望するページ番号と線の始点・終点情報を入力（Ｓ１１）後、線種情報を入力する（Ｓ１２）。原稿画像データを作成して（Ｓ１３）、線描画の指定ページであるか否かを判断する（Ｓ１４）。指定ページでない場合（Ｓ１４；Ｎ）、Ｓ２０へ進む。指定ページである場合（Ｓ１４；Ｙ）、線の始点・終点アドレスを算出し（Ｓ１５）、パターンマトリクスを作成する（Ｓ１６）。形成した線を原稿画像データに合成する（Ｓ１７）。次に、未合成の線があるか否かを判断し（Ｓ１８）、未合成の線がある場合（Ｓ１８；Ｙ）Ｓ１５へ戻り、未合成の線がない場合（Ｓ１８；Ｎ）、印刷処理を実行する（Ｓ１９）。次の原稿画像データが存在するか否かを判断し（Ｓ２０）、存在する場合（Ｓ２０；Ｙ）、Ｓ１４へ戻り、存在しない場合（Ｓ２０；Ｎ）処理を終了する。【選択図】　図２
2004064267.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像を読み取る読取手段と、
前記読取手段により読み取られた原稿画像をデジタル画像データに変換する変換手段と、
前記変換手段により変換されたデジタル画像データを印刷処理し、出力画像を形成する画像形成手段と、
を有する画像形成装置において、
前記出力画像上の任意の位置に存在する２点の位置情報の入力を受け付ける受付手段と、
前記受付手段により受け付けられた２点の位置情報のうち、一方を始点の位置情報、もう一方を終点の位置情報として、前記始点および終点とを結ぶ線を形成する線形成手段と、
前記線形成手段により形成された線と、前記デジタル画像データとを合成する合成手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
線の種類情報、濃度情報および前記デジタル画像データとの合成方法情報の各情報における選択肢を提示する提示手段と、
前記提示手段により提示された各情報における選択肢からの選択を受け付ける線情報受付手段と、を備え、
前記線形成手段は、前記線情報受付手段により受け付けられた選択情報に基づいて線を形成することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記２点の位置情報は、前記出力画像における所定の点を原点とする２次元の座標で示すことを特徴とする請求項１または請求項２記載の画像形成装置。
【請求項４】
前記２点の位置情報および前記選択情報を記憶する記憶手段を備え、
前記線形成手段は、前記記憶手段により記憶された前記２点の位置情報および前記選択情報を呼び出して線を形成することを特徴とする請求項２または請求項３記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、スキャナ装置などを用いて入力された原稿の画像データに、枠線や仕切り線を描画して出力するデジタル複写装置などの画像形成装置に関する。
【０００２】
【従来の技術】
近年、絵や文字などの原稿画像を読み取りデジタルデータに変換するスキャナ装置を用いて入力情報を作成し、作成されたデジタル入力情報を基に出力画像を形成するデジタル複写装置が普及してきている。
デジタル複写装置には、入力された画像データに様々な加工を施すことができる機能が搭載されている。例えば、画像データを反転させる機能や複数の画像データを集約して出力する機能などが知られている。
【０００３】
ところで、デジタル複写装置を使用して会議資料などの書類を作成する際に、出力画像上に仕切り線や枠線を描画して、情報を区切ったり強調したりすることを必要とする場合がしばしば生じる。このような場合、一般的に、原稿に直接線を描画する方法が採られている。
しかし、直接原稿に線を描画することにより、出力画像の形成後に、線を描画する前の状態に原稿を戻すことが困難となる。また、直接線を描画することにより、原稿が汚れてしまうおそれがある。
このような不具合を回避するために、原稿画像と目的の線画像とを合成する機能を有するデジタル複写装置が開発されている。しかし、この画像合成機能を用いて、出力画像上に線を描画する場合には、原稿画像データと別に、合成する線のみの画像データを作成する必要がある。そのため、合成画像の出力処理は、大変に手間の掛かる作業となってしまう。
【０００４】
画像合成機能のほかにデジタル複写装置には、出力画像に線を描画する機能として、複数の画像データを集約して出力する際に集約した画像間に仕切り線を描画する機能を搭載したものが商品化されている。
また、特開平５−６３８６１号公報には、装置にセットされている記録紙サイズより小さいサイズの原稿データを受信し、この受信した原稿データをセットされている記録紙に出力する際に、余白部分（記録紙サイズと原稿サイズとの差部分）の境界に目印を印字する機能を搭載した装置が提案されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、上述したような集約した画像間に仕切り線を描画する機能、および、特開平５−６３８６１号公報に記載されている境界に目印を印字する機能では、所定の位置に線を描画することは可能であるが、利用者の希望する任意の位置に線を描画することはできない。
そこで、本発明は、入力された原稿画像の任意の必要な部分に、容易に実線や点線などの様々な線種の線を描画することができる画像形成装置を提供することを第１の目的とする。
【０００６】
そして、本発明は、描画する線の濃度、さらに、描画した線と原稿画像とが重複する箇所の処理を差別化した合成方法を選択可能にする画像形成装置を提供することを第２の目的とする。
また、本発明は、描画する線を始点および終点の座標情報により認識することができる画像形成装置を提供することを第３の目的とする。
さらに、本発明は、描画する線の情報を記憶する記憶装置を備え、容易に同じ線を繰り返し描画することができる画像形成装置を提供することを第４の目的とする。
【０００７】
【課題を解決するための手段】
請求項１記載の発明では、原稿画像を読み取る読取手段と、前記読取手段により読み取られた原稿画像をデジタル画像データに変換する変換手段と、前記変換手段により変換されたデジタル画像データを印刷処理し、出力画像を形成する画像形成手段と、を有する画像形成装置において、前記出力画像上の任意の位置に存在する２点の位置情報の入力を受け付ける受付手段と、前記受付手段により受け付けられた２点の位置情報のうち、一方を始点の位置情報、もう一方を終点の位置情報として、前記始点および終点とを結ぶ線を形成する線形成手段と、前記線形成手段により形成された線と、前記デジタル画像データとを合成する合成手段と、を備えることにより前記第１の目的を達成する。
【０００８】
請求項２記載の発明では、請求項１記載の発明において、線の種類情報、濃度情報および前記デジタル画像データとの合成方法情報の各情報における選択肢を提示する提示手段と、前記提示手段により提示された各情報における選択肢からの選択を受け付ける線情報受付手段と、を備え、前記線形成手段は、前記線情報受付手段により受け付けられた選択情報に基づいて線を形成することにより前記第２の目的を達成する。
【０００９】
請求項３記載の発明では、請求項１または請求項２記載の発明において、前記２点の位置情報は、前記出力画像における所定の点を原点とする２次元の座標で示すことにより前記第３の目的を達成する。
請求項４記載の発明では、請求項２または請求項３記載の発明において、前記２点の位置情報および前記選択情報を記憶する記憶手段を備え、前記線形成手段は、前記記憶手段により記憶された前記２点の位置情報および前記選択情報を呼び出して線を形成することにより前記第４の目的を達成する。
【００１０】
【発明の実施の形態】
以下、本発明の画像形成装置における好適な実施の形態について、図１から図６を参照して詳細に説明する。
図１は、本実施の形態に係るデジタル複写装置の概略構成を示した図である。図１に示すように、デジタル複写装置は、操作表示部１、読み取り部２、ページメモリ３、ＣＰＵ（中央演算処理装置）５、ＲＯＭ（リード・オンリ・メモリ）６、ＲＡＭ（ランダム・アクセス・メモリ）７、ＨＤＤ（ハード・ディスク・ドライブ）８、ＮＶ（不揮発性）ＲＡＭ９、および記録印字部１０からなり、各々がバス１１を介して接続されている。
【００１１】
操作表示部１は、操作部および表示部から構成されている。操作部は、番号入力キーおよびファンクションキー等で構成され、利用者がこれらのキーを使ってデータ入力を行うようになっている。一方、表示部は、ＬＣＤ（液晶ディスプレイ）およびランプなどで構成され、デジタル複写装置の各種情報を表示する。また、この表示部は、感圧式または静電式のタッチパネルを搭載することで、直接表示画面上で文字入力やメニュー選択などが可能になる。
読み取り部２は、ＣＣＤ（電荷結合素子）または密着センサを利用したスキャナ装置、Ａ／Ｄ（アナログ／デジタル）変換部および画像処理部等で構成され、原稿の画像を所定の解像度で読み取り、この画像データをデジタル信号として出力する。
【００１２】
ページメモリ３は、読み取り部２で読み取られた原稿の画像データを蓄積するメモリである。また、ページメモリ３には、画像データを編集操作するための編集器４が接続されている。この編集器４は、ＣＰＵ５からの指示命令に基づいて動作する。
ＣＰＵ５は、所定のプログラムに従って、デジタル複写装置の画像処理を行う演算処理装置である。詳しくは、レジスタと呼ばれる記憶部にＲＯＭ６やＲＡＭ７などからプログラムを読み込み、このプログラムに従って動作することにより各種機能を発揮させることができる。
ＲＯＭ６は、ＣＰＵ５が各種演算や制御を行うための各種プログラム、データおよびパラメータなどを格納したメモリである。ＣＰＵ５は、ＲＯＭ６からプログラムやデータ、パラメータなどを読み込むことはできるが、これらを書き換えたり消去したりすることは一般に行わない。
【００１３】
ＲＡＭ７は、ＣＰＵ５にワーキングメモリとして使用されるメモリである。ＣＰＵ５は、ＲＡＭ７にプログラムやデータなどを書き込んだり消去したりすることができる。
ＨＤＤ８は、デジタル複写装置における大容量の外部記憶装置である。
ＮＶＲＡＭ９は、電源遮断後においても保持する必要のあるデータを格納しておくための不揮発性のＲＡＭである。
記録印字部１０は、デジタル複写装置において処理された画像データを印刷出力するためのプリンタ装置などで構成されている。
【００１４】
次に、このように構成されたデジタル複写装置における線描画動作について説明する。
図２は、本実施の形態に係るデジタル複写装置における線描画処理の動作手順を示したフローチャートである。
デジタル複写装置の利用者が、原稿の画像データに線の描画を希望する場合、例えば、図３に示すように、原稿の画像データに枠線１０１および斜線１０２の描画をする場合について説明する。
まず、利用者は、線の描画を希望するページ番号を指定し、その後、原稿画像に描画する線の始点および終点の情報を操作表示部１から入力する（ステップ１１）。ＣＰＵ５は、操作表示部１から入力されるこれらの情報を受け付ける。
始点および終点の情報とは、両方の点の座標情報を示す。この座標情報は、所定の原稿の頂点（例えば、左隅の頂点）を基準点とした二次元（平面）座標で示す。
図３に示す例では、枠線１０１を構成する４辺の各々の始点および終点の座標情報と、斜線１０２の始点および終点の座標情報を入力する。ここで、入力された座標情報は、ＲＡＭ７に記憶されるようになっている。
【００１５】
次に、利用者は、描画する線の線種を選択し、操作表示部１から選択した線種情報を入力する（ステップ１２）。なお、利用者により線種の入力がされない場合には、デフォルトとして設定されている線種（例えば、実線）が設定されるようになっている。
また、線種を設定する際に、描画する線の濃度および線と原稿画像との合成方法（例えば、反転合成など）を選択して入力することが可能となっている。
ここで、図４に、線種、濃度および合成方法の例を示す。利用者は、図４に示すような選択肢から希望する線の情報を操作表示部１から選択して入力する。図４に示すように、線種は、実線、波線、一点鎖線などから選択することができる。なお、これらの線種情報は、ＲＯＭ６に格納されており、線種の選択入力要求が発生した場合に、ＣＰＵ５は、ＲＯＭ６から必要な情報を読み出し、操作表示部１に表示するようになっている。
また、濃度および合成方法も同様にして操作表示部１から入力することができる。
【００１６】
描画する線情報（線種、濃度および合成方法）の入力後、デジタル複写装置は、読み取り部２から原稿を読み取り、原稿画像データを作成する（ステップ１３）。この原稿画像データは、ページメモリ３に蓄積される。なお、原稿画像データには、蓄積された順にページ番号情報が付加されるようになっている。
全ての原稿の原稿画像データがページメモリ３に蓄積された後、デジタル複写装置は、画像出力処理を開始する。以下に、デジタル複写装置における画像出力処理について説明する。
ＣＰＵ５は、ページメモリ３からページ番号順に原稿画像データを読み出し、読み出したページ番号が、線の描画を指定したページ番号であるか否かを判断する（ステップ１４）。この判断は、ＲＡＭ７に格納されている情報、つまり、先に操作表示部１から入力された情報に基づいて行う。
【００１７】
読み出したページ番号が線の描画を指定したページ番号でない場合（ステップ１４；Ｎ）、後述するステップ２０の処理へジャンプする。
一方、読み出したページ番号が線の描画を指定したページ番号である場合（ステップ１４；Ｙ）、ＣＰＵ５は、ＲＡＭ７に格納されている該当するページ番号の線の座標情報を読み出し、この座標情報に基づいて原稿画像データにおける描画する線の始点および終点のアドレスを算出する（ステップ１５）。
次に、ＣＰＵ５は、ＲＡＭ７に格納されている該当するページ番号の線の線種および濃度の情報を読み出し、これらの情報に基づいて描画する線を形成する最小単位のブロックであるパターンマトリクスを作成する（ステップ１６）。
【００１８】
そして、ＣＰＵ５は、パターンマトリクスを複数組み合わせて線を形成し、形成した線を原稿画像データに合成する（ステップ１７）。形成した線を原稿画像データに合成する際には、ＲＡＭ７に格納されている合成方法に基づいて合成処理を行う。
詳しくは、ＣＰＵ５は、ＲＡＭ７に格納されている合成方法に基づいて、該当する合成処理プログラムをＲＯＭ６から読み出し編集器４を設定する。
例えば、図４に示すように、合成方法には、原稿画像データに対してＯＲ演算処理を行う上書合成（ＯＲ合成）、ＡＮＤ演算処理を行う下書合成（ＡＮＤ合成）およびＸＯＲ演算処理を行う反転合成（ＸＯＲ合成）の３種類が用意されている。そして、編集器４には、これらの合成処理を実行することが可能な機能が設定される。
【００１９】
ここで、パターンマトリクスを使用して線（垂直線、水平線および斜線）を描画（形成）する方法について図５を参照して説明する。
（１）垂直線を描画する場合
図５に示すように、ＣＰＵ５は、パターンマトリクスを始点のアドレスから終点のアドレスまで垂直方向に連続配列する。垂直線を描画する場合、水平方向へのシフト値は０である。
（２）水平線を描画する場合
図５に示すように、ＣＰＵ５は、パターンマトリクスを始点のアドレスから終点のアドレスまで水平方向に連続配列する。水平線を描画する場合、垂直方向へのシフト値は０である。
【００２０】
（３）斜線を描画する場合
まず、ＣＰＵ５は、始点および終点のアドレスより垂直方向のオフセット値を、また、斜線の斜度θより斜めシフト値を算出する。なお、斜めシフト値は、斜めシフト値＝ｔａｎθから求めることができる。
図５に示すように、斜線は、Ｙ幅のパターンマトリクスをＸ幅分シフトさせながら順次描画することによって形成されている。なお、Ｘ幅は、Ｘ幅＝斜めシフト値×Ｙ幅から算出することができる。例えば、斜度４５度の斜線を描画する場合には、斜めシフト値は１となり、Ｘ幅＝Ｙ幅となる。同様に、斜度３０度の斜線を描画する場合には、斜めシフト値は√３となり、Ｘ幅＝√３×Ｙ幅となる。
【００２１】
上述した方法により線を原稿画像データ上に１ライン形成して合成した後、ＣＰＵ５は、未合成の線があるか否かをＲＡＭ７に格納されている線の情報を基に判断する（ステップ１８）。
未合成の線が有る場合（ステップ１８；Ｙ）、再びステップ１５に戻り処理を繰り返す。
一方、未合成の線がない場合（ステップ１８；Ｎ）、ＣＰＵ５は、当該ページ番号の原稿画像データの印刷処理を実行し（ステップ１９）、次のページ番号の原稿画像データがページメモリ３に存在するか否かを判断する（ステップ２０）。
次のページ番号の原稿画像データがページメモリ３に存在する場合（ステップ２０；Ｙ）、再びステップ１４に戻り処理を繰り返す。
また、次のページ番号の原稿画像データがページメモリ３に存在しない場合（ステップ２０；Ｎ）、そのまま処理を終了する。
【００２２】
次に、原稿画像データに描画する線の始点および終点の情報の入力処理について図６を参照して説明する。
操作表示部１から描画する線の座標情報を入力する。例えば、図６に示すＡ線は、始点を原稿基準点からＸ方向１０ｍｍ、Ｙ方向１０ｍｍと入力し、終点をＸ方向８０ｍｍ、Ｙ方向１０ｍｍと入力する。また、図６に示すＢ線は、始点をＡ線の始点と同じ値、終点をＸ方向１０ｍｍ、Ｙ方向５０ｍｍと入力する。さらに、図６に示すＣ線は、始点をＡ線の始点と同じ値、終点をＸ方向５０ｍｍ、Ｙ方向３０ｍｍと入力する。
【００２３】
各線の座標情報が入力された後、ＣＰＵ５は、始点と終点のＹ方向が同じ値の場合、当該線を水平線として判断し、また、Ｘ方向が同じ値の場合は垂直線として判断する。そして、どちらも異なる場合は斜め線として判断する。
各線の座標情報および判断情報は、ＲＡＭ７に格納され線描画処理の際に呼び出されるようになっている。
別の応用機能として、斜め線のように始点および終点のＸ方向およびＹ方向の値が異なる線の入力後、枠線選択ボタン（図示しない）を押下することにより入力した始点および終点を対角線とした枠線（例えば、図６に示すＤ枠線）を描くようにしてもよい。
【００２４】
また、操作表示部１から入力された線の座標情報を、ＲＡＭ７から呼び出すことにより、繰り返し使用することができるようになっている。例えば、操作表示部１から座標情報を入力後、繰り返し回数およびシフト間隔をｍｍ単位で入力すると水平線はＹ方向へ、垂直線はＸ方向へ展開される。
さらに、この機能を応用して、水平線と垂直線の最終線が同じ接点で結ばれるような間隔を入力することにより表を作成することができる。
また、操作表示部１から入力された線の座標情報を、１つのグループプログラムとしてＮＶＲＡＭ９に登録する機能を設け、同じ線を別の機会に使用できるようにしてもよい。そして、この機能を使用して一連の線の座標情報のグループを入力したページ番号の原稿画像データにおいて使用できるようにしてもよい。
【００２５】
以上のように、本実施の形態によれば、印刷する画像データの任意の位置に原稿画像以外の線を描画し、用紙に出力することができるので、原稿に線を書き込まずに切り取り線や枠線を描画することができる。また、原稿が複数枚ある場合においても、原稿の各々ページに異なる線の描画設定を施したり、また、全てのページに同じ線を描画したりすることができる。そのため、１回の設定で大量の原稿に同じ枠線や切り取り線などを描画することができ、原稿に直接線を書き込むより線の品質がよく、大幅に作業時間が短縮される。
【００２６】
また、本実施の形態によれば、原稿画像データ上に線を描画させるため、線を原稿画像データに上書きしたり、原稿の文字や図などと描画する線とが重なる部分を反転させたりすることが可能になる。さらに、線の濃度を変えることにより、写真画像などに線を描画したときに線を容易に判断することができる。また、線の濃度を変えることにより、原稿画像への干渉を少なくすることができる。
さらに、本実施の形態によれば、線を描画する位置を用紙の任意の位置に設定することができるため、用紙の隅や上端下端などの上書きされては困る場所を避けて、出力画像上に線を描画することができる。また、ｍｍ単位で入力できるので微妙な位置合わせや、複数の線も容易に描画できる。
【００２７】
【発明の効果】
請求項１記載の発明によれば、出力画像上の任意の位置に線を描画することにより、原稿に線を書き込まずに希望する線を出力画像上に描画することができる画像形成装置を提供することができる。
請求項２記載の発明によれば、描画する線の種類、濃度および画像データとの合成方法を選択可能にすることにより、容易に視認性の高い線を出力画像上に描画することができる画像形成装置を提供することができる。
【００２８】
請求項３記載の発明によれば、描画する線の始点および終点の位置情報を座標入力することにより、容易に希望する位置に線を描画することができる画像形成装置を提供することができる。
請求項４記載の発明によれば、２点の位置情報および前記選択情報を記憶することにより、入力した情報を再使用する場合、作業時間を短縮することができる画像形成装置を提供することができる。
【図面の簡単な説明】
【図１】本実施の形態に係るデジタル複写装置の概略構成を示した図である。
【図２】本実施の形態に係るデジタル複写装置における線描画処理の動作手順を示したフローチャートである。
【図３】出力画像に線を描画する例を示した図である。
【図４】描画する線の線種、濃度および合成方法の例を示した図である。
【図５】線を描画する方法を説明するための図である。
【図６】原稿画像データに描画する線の始点および終点の情報の入力処理方法を説明するための図である。
【符号の説明】
１　操作表示部
２　読み取り部
３　ページメモリ
４　編集器
５　ＣＰＵ
６　ＲＯＭ
７　ＲＡＭ
８　ＨＤＤ
９　ＮＶＲＡＭ
１０　記録印字部
１１　バス
【図１】
2004064267.tif 000003
【図２】
2004064267.tif 000004
【図３】
2004064267.tif 000005
【図４】
2004064267.tif 000006
【図５】
2004064267.tif 000007
【図６】
2004064267.tif 000008