JP2002205437A - 画像印刷装置及び印刷制御プログラム - Google Patents

画像印刷装置及び印刷制御プログラム

Info

Publication number
JP2002205437A
JP2002205437A JP2001002391A JP2001002391A JP2002205437A JP 2002205437 A JP2002205437 A JP 2002205437A JP 2001002391 A JP2001002391 A JP 2001002391A JP 2001002391 A JP2001002391 A JP 2001002391A JP 2002205437 A JP2002205437 A JP 2002205437A
Authority
JP
Japan
Prior art keywords
image
recording medium
printing apparatus
image printing
printing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2001002391A
Other languages
English (en)
Inventor
Kenichi Kaneko
謙一 金子
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2001002391A priority Critical patent/JP2002205437A/ja
Publication of JP2002205437A publication Critical patent/JP2002205437A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Handling Of Cut Paper (AREA)
  • Record Information Processing For Printing (AREA)
  • Feeding Of Articles By Means Other Than Belts Or Rollers (AREA)

Abstract

(57)【要約】 【課題】 記録用紙の直線群を読み取り、搬送装置に対
する用紙の位置ずれを補正した印刷を行なうプリントシ
ステムを提供する。 【解決手段】 搬送された用紙の表面を読み取る撮像部
と、印字用のヘッドを持つ走査部が、片面から吸着した
搬送装置に乗せられた用紙をスキャンし、用紙に印刷さ
れている罫線を読み取る。読み取り後、搬送装置は用紙
を印字開始位置に戻す。画像処理により、罫線として認
識された直線の傾き、長さ及び罫線間の幅を認識し、入
力されたテキストを罫線上に正確に配置して印字する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、用紙の位置ずれを
検知して印字の位置精度を向上させる装置を搭載したプ
リンタに関するものである。
【0002】
【従来の技術】プリンタの用紙送り精度を高めるために
フォトセンサを用いて用紙送り位置を検出する装置が知
られている。摩擦力の小さい用紙を送る時に、搬送ロー
ラとの間にすべりが生じて、ローラを駆動するモータの
回転数により送り出した用紙の推定位置と実際の位置が
異なる場合がある。この場合、外部に取り付けられたセ
ンサにより用紙の送り位置を検出して誤差を補正する。
【0003】上述のフォトセンサは搬送ローラの後に設
置され、送出される用紙の端を検知して搬送系コントロ
ーラに用紙位置をフィードバックする。さらにより精密
な紙送りを考慮する場合はベルト状の搬送装置に静電気
力で用紙を吸着させ搬送ベルトを移動させる搬送ベルト
駆動ローラに位置検出センサを設けることで正確な用紙
位置を測定できる。
【0004】
【発明が解決しようとする課題】上述のように外部セン
サを利用することで用紙の送り精度を高めることができ
るが、用紙上の罫線等を読み取ることは不可能である。
よってユーザがあらかじめ印刷された枠内もしくは罫線
に沿って印字する際には事前に用紙の端からの印字位置
を測定して入力しなければならない。
【0005】さらにユーザは文章作成時に罫線の間隔、
枠の大きさに対して文字の大きさ、文字間隔および行間
隔も考慮しなければならず、多大な労力を費やすことに
なる。
【0006】本発明は上記課題を解決するためのもので
あり、ユーザが入力したテキスト文章を適正位置に自動
的に配置して手軽なプリントを可能にするシステムを提
供することを目的とすると同時に、プリンタの印字ずれ
の補正方法を提供することを目的とする。
【0007】
【課題を解決するための手段】上記目的を達成するため
に、本発明は、用紙上の罫線等を読み取る撮像部と、撮
像部からの画像データを加工して罫線等のエッジを抽出
する画像処理部と、抽出したエッジをもとに用紙上の罫
線等の位置を計算する演算部から構成されるスキャン機
能付きプリンタと、プリンタから送られる罫線位置から
テキストを自動配置するプリントシステムを構成したも
のである。また、撮像部には画素自体に画像処理の機能
を持つチップを利用し、画像処理の大幅な計算コストの
省略とホストヘの転送データを縮小する機能を備えたも
のである。
【0008】[作 用]事前に用紙の罫線等を読み取るこ
とから印字位置を確認することができ、ビデオやFD等
のラベル、帳簿等の決められた枠内への印字が容易にな
る。
【0009】
【発明の実施の形態】(第1の実施例)図1において、
本発明のインクジェットプリンタ101は、主走査方向
に記録媒体1 0 0を送るフィードローラ1 0 7と、
フィードローラ1 0 7の駆動力を記録媒体100を排
紙するイジェクトローラ105に伝える伝達ローラ10
6と、記録媒体100をイジェクトローラ105と挟ん
で排紙を行なう拍車103と、記録媒体100が排紙さ
れてきた時に支持する排紙ガイド104を設け、また、
自動的に用紙を給紙するオートシートフィーダ(以下A
SF)108と、インクを吐出するヘッド部109と、
原稿をスキャンする撮像部110を設けるキャリッジ1
02から構成されている。
【0010】図2において撮像部110はヘッドホルダ
112にLED光源部111と並んで固定され、RGB
の光源を順次点灯させ、原稿をRGBの各要素毎に読み
取る。モノクロ原稿の場合はGREENのみのスキャン
を行なう。撮像部110は読み取った画像に対して画像
処理を行ない、画像中の輪郭のみを抽出し、そのデータ
を図3のシステム構成におけるA/D変換部301に送
る。回路基板は、A/D変換部301、ワークバッファ
302、画像処理部303、モータドライバ304、ヘ
ッド駆動部305、メモリ306、及びこれらを制御す
るコントローラ307から構成されている。
【0011】図5は、このように構成されたシステム構
成における原稿の位置ずれを補正した印字を行なう場合
の処理手順の一例を示すフローチャートである。以下
に、このプリントシステムの印字動作を、図5のフロー
チャートと共に説明する。
【0012】図5のステップS1において画像取り込み
を行なうか決定する。画像取り込みを行なわなければ通
常印刷としてASFまたは手差しで用紙が給紙され(S
2)、印刷が行われる(S3)。
【0013】画像取り込みを行なう場合はASFまたは
手差しで原稿の給紙を行ない(S4)、通常の印刷と同
様に主走査方向に原稿が送られる。副走査方向にキャリ
ツジが走査し、走査部に取り付けられた撮像部により原
稿の情報が画像データとして取り込まれる(S5)。
【0014】ステップS6において用紙の大きさ、罫
線、枠等による補正印刷を行なうか決定する補正印刷を
行なう場合は、取り込んだ画像データに対して画像印刷
装置内部の画像処理部でエッジ抽出処理が行なわれ(S
7)、その後直線検出の処理が行なわれる(S8)。原
稿端の直線の端点の座標、原稿に印刷されている罫線、
または枠を構成している直線の端点の座標を計算し、座
標データをホストに送る。
【0015】ホストは与えられた座標から搬送系に対す
る原稿の位置、傾き、罫線と枠の位置を計算する(S
9)。用紙の大きさと罫線の間隔、入力されたテキスト
の文字数から適切なフォントの大きさと文字間隔及び行
間隔を計算し、ホストの画面上で文字の自動配置を行な
った結果を表示する(S10)。
【0016】フィードローラが用紙送りと逆方向に駆動
され、図2に示す位置に原稿が印刷開始位置に戻り(S
11)、印刷を開始する(S12)。
【0017】(第2の実施例)第1の実施例と同様の構
成において、ステップS6で補正印刷を行なわない場合
は取り込み画像データをそのままホスト側に転送する。
ステップS14において取り込んだ画像データに合わせ
た合成印刷を行なうか決定する。合成印刷を行なわない
場合は原稿を排紙して画像取り込みモードを終了する。
合成印刷を行なう場合は図6に示す取り込み画像をホス
ト側の編集画面に表示する。図7に示す編集画面上でユ
ーザが印刷する画像データを配置する。
【0018】フィードローラが用紙送りと逆方向に駆動
され、図原稿が印刷開始位置に戻り(S17)、編集画
面上で配置した画像データが画像印刷装置に転送される
と編集画面上で配置した位置に対応して原稿上に画像デ
ータが印刷される(S18)。
【0019】(第3の実施例)第1の実施例、第2の実
施例と同様の構成において、撮像素子自体に画像処理の
機能を持つ素子を用いる。
【0020】画像処理の手順について説明する。ヘッド
部に取り付けられた撮像部は128×128の面センサ
を用いる。必要な情報は用紙上の罫線や枠などを構成す
る直線であるので、空間フィルタリングによる明度の急
変部に注目する。撮像部の1回の走査により画像中の垂
直、水平の微分画像と判別分析法によって二値画像を生
成する。得られた二値画像をRAMに転送し、原稿のす
べての領域をスキャンするまで繰り返す。得られた二値
画像に対してハフ変換を行ない、有効な直線を検出す
る。ハフ変換について以下に説明を行なう。
【0021】図10に示すx−y平面上の直線は、原点
からの距離ρと、x軸からの傾きθによって一意に決定
できる。任意の点P(x、y)を通るすべての直線を示
すハフ空間上の座標点は以下の式で表される。 ρ=xcosθ十ysinθ よって画像空間中の画素に対してρ、θを軸とするパラ
メータ空間への変換を行ない、上記の式で表される曲線
上のすべての点への投票により多数の点が交差する直線
を決定する。
【0022】しかし、ディジタル画像を対象とする場合
にパラメータ空間の標本化にひずみが生じてしまい、投
票数の偏りが発生する。そこで均一な標本化を行なって
も投票数に偏りの生じないγ−ωパラメータ空間を利用
する。γ−ωパラメータ空間では、ρ−θパラメータ空
間の特徴点θの方向に対してρ方向の標本化の幅を変え
て均一な投票を行なう特徴と、θ方向の標本点密度をθ
に応じて変化させ、投票軌跡が区分的直線となり軌跡の
解析を容易にする特徴を持つ。
【0023】γ−ωパラメータ空間における投票軌跡は
図11のようにある区間において一定の傾きをもつ直線
で表現される。投票軌跡の折れ曲り点を特徴点の座標値
から計算して折れ曲り点を結ぶ直線上に投票を行なう。
ハフ変換による直線検出はパラメータ空間のピーク検出
によるものであり、直線の端点を直接求めることはでき
ない。図12において直線検出は一回の撮像毎に行な
い、撮像面の範囲内の直線の端点を求める。全体のスキ
ャンを終了した時点でその端点を特徴点と見なし全範囲
に対して再び直線検出を行なう。
【0024】発見された直線群の座標データはホスト側
に転送され印字補正の評価に用いられる。一番外側に配
置するものを用紙の端と見なし、用紙の縦幅と横幅、搬
送ベルトに対する用紙の位置、傾きを決定する。
【0025】用紙表面の印刷濃度により自動直線検出が
正常に働かない場合は、撮像部は単純に画像センサとし
て動作し、用紙表面部の濃淡値を読み取り、そのまま内
部メモリに転送する。ホスト側はその濃淡画像を画面上
に表示してユーザがテキストの印字位置を決定する。
【0026】(第4の実施例)第1、第2の実施例にお
いて、搬送系機構がフィードローラとイジエクトローラ
による構成に対して、図8に示す主走査方向に移動する
搬送ベルト210と、搬送ベルト210を駆動する駆動
ローラ204及び従動ローラ209と、搬送ベルト21
0の内側に静電吸着力を発生する電極台205と、電極
台205と搬送ベルト210の間に固定される電極保護
フィルム208と、電極保護フィルム208の下部に導
電性の金属板で構成された電極板206及びアース板2
07が設けられる。前記電極板206に電圧が印加され
ると、電極保護フィルム208を介して搬送ベルト21
0に静電吸着力が発生し、記録媒体100は搬送ベルト
210に吸着される。
【0027】図5に示す第1の実施例の補正印刷、第2
の実施例の合成印刷が選択された場合、搬送ベルトは用
紙送りと逆方向に駆動され、図9に示す印刷開始位置に
原稿が戻り、印刷を開始する。
【0028】
【発明の効果】以上説明したように、本発明に係る第1
の実施例によれば、画像印刷装置から送られる直線群で
構成される罫線、枠等の位置と記録媒体搬送系に対する
傾きから、テキストを自動配置して印刷機能を設けたこ
とにより、用紙上の決められた枠内、もしくは罫線に合
わせた印字が容易に行なえる効果を有している。
【0029】また、本発明に係る第2の実施例によれ
ば、画像印刷装置から送られる用紙上に印刷される罫
線、枠等の画像データをもとに、ユーザが任意の位置に
文字または画像を配置して合成した印刷が容易に行なえ
る効果を有している。
【0030】また、本発明に係る第3の実施例によれ
ば、画像印刷装置の撮像部に素子自体に画像処理機能を
持つものを設けることにより、画像印刷装置の画像処理
部の負担を軽減し高速な画像処理を行なえる効果を有し
ている。
【0031】さらに、本発明に係る第4の実施例によれ
ば、画像印刷装置の記録媒体搬送手段に片面に静電吸着
する搬送ベルトを用いることにより、印字の正確な位置
決めと記録媒体の搬送ずれを低減する効果を有してい
る。
【0032】一方で、本発明に係る第4の実施例によれ
ば、片面吸着による搬送手段は記録媒体を上から押さえ
る機構がないため、ヘッドの移動可能範囲が広がり、用
紙の印字領域を用紙大まで可能とする効果を有してい
る。
【図面の簡単な説明】
【図1】 プリンタの横断面図
【図2】 用紙戻り位置
【図3】 システム構成図
【図4】 ヘッドの拡大図
【図5】 処理の流れ図
【図6】 取り込み画像
【図7】 テキストの配置
【図8】 搬送ベルトによる用紙送り
【図9】 搬送ベルトによる用紙戻り位置
【図10】 ρ−θハフ変換説明
【図11】 γ−ωハフ変換説明
【図12】 スキャンの様子
【符号の説明】
101 プリンタ本体 102 キヤリッジ 105 イジエクトローラ 107 フィードローラ 108 オートシートフィーダ 109 ヘッド 110 撮像部 111 LED 204 駆動ローラ 205 電極台 206 電極板 207 アース板 208 電極保護フィルム 210 搬送ベルト

Claims (7)

    【特許請求の範囲】
  1. 【請求項1】 記録媒体を搬送する記録媒体搬送手段
    と、あらかじめ記録媒体に印刷された直線で構成される
    画像を読み取る画像読み取り手段と、前記記録媒体に画
    像を印刷する画像印刷手段とを有し、前記画像読み取り
    手段で読み取った直線情報に基づいて前記画像印刷手段
    で印刷する画像の印刷位置の補正を行なうことを特徴と
    する画像印刷装置。
  2. 【請求項2】 請求項1の画像印刷装置において、前述
    の画像読み取り手段は記録媒体の搬送方向に対して、垂
    直に走査する走査部に撮像素子と印字素子とを併せ持つ
    ことを特徴とする画像印刷装置。
  3. 【請求項3】 請求項1、2の画像印刷装置において、
    前述の画像読み取り手段により得られた直線群を基準と
    して用紙に印字する情報の大きさと位置と傾きを補正す
    ることを特徴とする印刷制御プログラム。
  4. 【請求項4】 請求項1、2の画像印刷装置において、
    前述の画像読み取り手段により得られた画像データを基
    準として用紙上の画像情報に対して合成印刷を行なうこ
    とを特徴とする印刷制御プログラム。
  5. 【請求項5】 請求項1、2の画像印刷装置において、
    前述の画像読み取り手段は撮像素子自体に画像処理の機
    能を有することを特徴とする画像印刷装置。
  6. 【請求項6】 請求項1の画像印刷装置において、前記
    記録媒体搬送手段は記録媒体を支持して搬送するための
    搬送ベルトを有し、記録媒体を搬送ベルトに密着させる
    記録媒体密着手段を有することを特徴とする画像印刷装
    置。
  7. 【請求項7】 請求項1、6の画像印刷装置において、
    前記記録媒体密着手段は前記搬送ベルト内側に配置され
    た静電吸着力発生部を有し、記録媒体を搬送ベルトに静
    電吸着させる静電吸着手段であることを特徴とする画像
    印刷装置。
JP2001002391A 2001-01-10 2001-01-10 画像印刷装置及び印刷制御プログラム Pending JP2002205437A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001002391A JP2002205437A (ja) 2001-01-10 2001-01-10 画像印刷装置及び印刷制御プログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001002391A JP2002205437A (ja) 2001-01-10 2001-01-10 画像印刷装置及び印刷制御プログラム

Publications (1)

Publication Number Publication Date
JP2002205437A true JP2002205437A (ja) 2002-07-23

Family

ID=18870908

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001002391A Pending JP2002205437A (ja) 2001-01-10 2001-01-10 画像印刷装置及び印刷制御プログラム

Country Status (1)

Country Link
JP (1) JP2002205437A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007168306A (ja) * 2005-12-22 2007-07-05 Toshiba Tec Corp プリンタ
JP2010191995A (ja) * 2010-05-17 2010-09-02 Ricoh It Solutions Co Ltd プリンタシステムおよび印刷装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007168306A (ja) * 2005-12-22 2007-07-05 Toshiba Tec Corp プリンタ
JP2010191995A (ja) * 2010-05-17 2010-09-02 Ricoh It Solutions Co Ltd プリンタシステムおよび印刷装置

Similar Documents

Publication Publication Date Title
US8009931B2 (en) Real-time processing of grayscale image data
US9126404B2 (en) Ink jet recording apparatus and method for detecting faulty discharge in ink jet recording apparatus
US11750761B2 (en) Image reading apparatus with correction for streak images outside of areas having printed content
US10362188B2 (en) Image processing method, program, and image processing apparatus
US20110012951A1 (en) Printing apparatus having appropriate correction of feed amount
JP5371370B2 (ja) プリンタおよび物体の移動検出方法
CN113472963B (zh) 图像读取装置及方法、图像读取系统以及存储介质
US20050160935A1 (en) Method for analysis of label positioning and printed image to identify and correct printing anomalies
JP2002205437A (ja) 画像印刷装置及び印刷制御プログラム
JP2003266855A (ja) 不定形の印刷媒体への印刷
JP2007173912A (ja) 印刷検査装置
EP0769868A2 (en) Image processing system
CN112740271A (zh) 判定装置、判定装置的控制方法、判定系统、判定系统的控制方法以及程序
JP2003054095A (ja) プリンタ装置
US10084938B2 (en) Reading apparatus and non-transitory storage medium storing instructions executable by reading apparatus
JP2880158B2 (ja) 画像読取方法
JPH09233264A (ja) 読取用キャリアシート、及びこれを用いた画像読取処理装置
JP5477568B2 (ja) ミシン目検出方法,画像形成方法および画像形成装置
US20250247483A1 (en) Image forming apparatus capable of sensing amount of misalignment between position of image forming portion and position of imaging portion, and sensing method
US10897543B2 (en) Image forming apparatus and method of controlling image forming apparatus
JP2012158030A (ja) 印刷システム
JP2004015122A (ja) 印刷装置、及び印刷装置の制御方法
JP2002361976A (ja) 画像修正装置
JP2007172031A (ja) 印刷検査装置
JP2007172027A (ja) 印刷検査装置