米国特許情報 | 欧州特許情報 | 国際公開(PCT)情報 | Google の米国特許検索
 
     特許分類
A 農業
B 衣類
C 家具
D 医学
E スポ−ツ;娯楽
F 加工処理操作
G 机上付属具
H 装飾
I 車両
J 包装;運搬
L 化学;冶金
M 繊維;紙;印刷
N 固定構造物
O 機械工学
P 武器
Q 照明
R 測定; 光学
S 写真;映画
T 計算機;電気通信
U 核技術
V 電気素子
W 発電
X 楽器;音響


  ホーム -> 包装;運搬 -> キヤノン株式会社

発明の名称 印刷装置、ロール紙の用紙残量による制御
発行国 日本国特許庁(JP)
公報種別 公開特許公報(A)
公開番号 特開2007−145501(P2007−145501A)
公開日 平成19年6月14日(2007.6.14)
出願番号 特願2005−342312(P2005−342312)
出願日 平成17年11月28日(2005.11.28)
代理人 【識別番号】100090538
【弁理士】
【氏名又は名称】西山 恵三
発明者 岩田 弾
要約 課題
本発明の目的はインクジェットプリンタにおいてロール紙の曲げ癖と印刷システムの制約により上マージンを大きくとらざるを得ない状況を減らし、印刷出力を所望の用紙サイズに切り出す作業や、用紙使用量の無駄を軽減することである。

解決手段
本発明の印刷装置は用紙残量計測手段と用紙残量記憶手段とロール紙の用紙種と用紙残量とによってマージンの最小値を定めたマージン最小値決定手段とマージン制御手段を有する。マージン最小値決定手段においてロール紙の曲げ癖が用紙種に依存し、また、芯に近づくほど大きくなることを考慮し、上マージンの最小値を用紙種と用紙残量の組み合わせ毎に定めておく。印刷時の用紙種と用紙残量により上マージンの最小値を変化させることで上記の課題を解決する。
特許請求の範囲
【請求項1】
ロール紙に印刷可能な印刷装置であって、
用紙残量を計測する用紙残量計測手段と
用紙残量計測手段により計測した用紙残量を記憶する用紙残量記憶手段と
ロール紙の用紙種と用紙残量とによってマージンの最小値を定めるマージン最小値決定手段と
用紙残量記憶手段に記憶した用紙残量とマージン最小値決定手段により印刷時のマージンの最小値を決定するマージン制御手段とを有することを特徴とする印刷装置。
【請求項2】
上記マージン最小値決定手段が用紙の種類と用紙残量の組み合わせ毎に上マージンの最小値を定めたテーブルであることを特徴とする請求項1に記載の印刷装置。
【請求項3】
上記マージン最小値決定手段は、用紙残量が少なくなるにつれて上マージンの最小値が大きくなるように定めたことを特徴とする請求項1、2に記載の印刷装置。
発明の詳細な説明
【技術分野】
【0001】
本発明はロール紙を用いる印刷装置の用紙搬送、余白に関する。
【背景技術】
【0002】
一般的に印刷装置では、メカ的な構成やその制御方法、扱う用紙の種類等により上下左右のマージンや印字領域が決まっている。特にロール紙を使用するインクジェットプリンタにおいては、ロール紙の先端に十分な余白(上マージン)を確保した後に印字領域が始まるように設計することが必要である。これはロール紙の曲げ癖によるカールにより印刷時にプラテン上に用紙の先端を平らに保つことが難しいことに起因している。用紙のカールが大きいと、印字ヘッドが印字しながら用紙上を通過する際に用紙に擦れ、印刷物や印字ヘッドを破損してしまう。そこで、用紙の先端に十分な余白を確保することで、プラテン上にのる用紙面積を増やし、プラテンへの密着性を高めることで、印字領域のカールを抑える。公知の例としては上マージンの最小値に十分大きな値を設定してプリンタ固有の値とし、印刷コマンドやプリンタ本体の制御により最小値以上の上マージンを確保した後に印字領域を開始するよう印刷システムを構成していた。
【0003】
従来例としては、例えば特許文献1と特許文献2をあげることが出来る。
【特許文献1】特開2001−2295号公報
【特許文献2】特開2003−54054号公報
【発明の開示】
【発明が解決しようとする課題】
【0004】
しかしながら、上記のような印刷システムの制約によってユーザが望む印刷出力に対して上マージンを大きくせざるを得ない場合には、印刷後に手作業で用紙サイズを切り出す作業が必要となりユーザの作業工程が増える。また、上マージンを大きくした分だけ用紙の使用量にも無駄が生じる。そのため、上マージンの最小値はなるべく小さいほうが望ましい。
【0005】
一般にロール紙の曲げ癖の強弱は用紙の種類やロール紙の使用状態によって異なり、最悪の条件に合わせて上マージンの最小値を設計していた。公知の例として用紙の種類に関しては、用紙の種類毎に上マージンの最小値を定めるように構成した印刷装置が発明されている。しかし、同じ用紙種に対しては常に同じ設定値であり、ロール紙の使用状態を考慮していない。
【0006】
本発明はロール紙の芯に近くなるほど、つまり残量が少なくなるほど、曲げ癖が強くなることに注目し、用紙残量が多いときには大きく、少ないときには小さくなるように上マージンの最小値を制御し、印字ヘッドが用紙と擦れることを防ぎつつ、印刷後のユーザの作業や用紙の使用量を最小限に抑えることを目的とする。
【課題を解決するための手段】
【0007】
上記の目的を達成するために、請求項1に記載の発明は、
ロール紙に印刷可能な印刷装置であって、
用紙残量を計測する用紙残量計測手段と
用紙残量計測手段により計測した用紙残量を記憶する用紙残量記憶手段と
ロール紙の用紙種と用紙残量とによってマージンの最小値を定めたマージン最小値決定手段と
用紙残量記憶手段に記憶した用紙残量とマージン最小値決定手段により印刷時のマージンの最小値を決定するマージン制御手段とを備えている。
【0008】
請求項2に記載の発明は、請求項1に記載の印刷装置であって、
上記マージン最小値決定手段が用紙の種類と用紙残量の組み合わせ毎に上マージンの最小値を定めたテーブルであることを特徴とする。
【0009】
請求項3に記載の発明は、請求項1、2に記載の印刷装置であって、
上記マージン最小値決定手段は、用紙残量が少なくなるにつれて上マージンの最小値が大きくなるように定めたことを特徴とする。
【発明の効果】
【0010】
本発明によれば上マージンの最小値を用紙残量に応じて変化させ、用紙残量が多いときには小さな上マージンで印刷するように構成できるので、印刷システムの制約によって上マージンを大きくせざるを得ない状況を少なくすることができる。また、用紙残量が少ないときには大きな上マージンで印刷するようにし、印字ヘッドの擦れによる印刷物や印字ヘッドの破損を防止する。その結果、所望のサイズよりも大きく印刷された場合に、ユーザが手作業で用紙サイズを切り出す作業が軽減できる。また、上マージンを少なくできることより用紙の使用量も無駄を少なくすることができる。
【発明を実施するための最良の形態】
【0011】
本発明は例えば図2に示すようにLAN(Local Area Network)2900により接続されたホストコンピュータ2000とインクジェットプリンタ1000により構成される印刷システムにおいて実施される。
【0012】
[システム構成]
情報処理装置であるホストコンピュータ2000(以下、ホスト)は、図2に示すような機能ブロックで構成される。CPU2010はホスト2000全体の制御を司っている。RAM2020では各種の実行プログラムやデータの書込みや読出しが行われる。ROM2030は各種のデータやプログラムを記憶している。FDD2050、HDD2060はブートプログラム、各種のアプリケーションソフト、プリンタドライバ(印刷コマンド生成プログラム)2061などを格納している。VRAM2070には画像表示や印刷設定画面をユーザに提供するCRT2080が接続されている。また、LAN I/F2040は外部と通信を行うための通信手段である。各部はシステムバス2090により接続される。
【0013】
印刷装置であるインクジェットプリンタ1000(以下、プリンタ)は、図1に示すような機能ブロックで構成される。また、主要な機械構成を図3、図4に示す。
【0014】
プリンタ1000の制御を司るCPU1010、プリンタ動作時に各種のデータ書込みや読出しが行われるRAM1020、プリンタの制御プログラムを格納したROM1030、通信手段であるLAN I/F1040からなる。さらに、パネル1050は液晶ディスプレイ(LCD)や発光ダイオード(LED)、キーを装備している。パネル1050は、メニューを表示してユーザへ状態を知らせ、またキー入力によりユーザの設定を受信するインタフェースである。LFモータ1060(紙送りモータ)はLFローラ3020(紙送りローラ)を駆動するモータである。CRモータ1070(キャリッジモータ)はキャリッジ3050を移動するモータである。吸引ファン1080は吸引プラテン3040にあけられた複数の穴から下に空気を吸引するために使用するファンである。吸引ファン1080により吸引プラテン3040上に搬送された用紙を空気の吸引力を利用することでプラテン上に平らに保持することが可能である。読取りセンサ1090は、光源と受光部を持ち、光源から発した光の反射を読取ることで、紙端や、ロール紙に印刷された用紙情報のバーコードを読み込むことができる。各部はシステムバス1100により接続される。
【0015】
なお、プリンタ1000の制御を司るCPU1010は、他の機能ブロックを使用して用紙残量測定手段、マージン制御手段を実現する。また、ROM1030はロードしているロール紙の用紙残量を記憶する用紙残量記憶部1031、ロードしているロール紙の用紙種を記憶する用紙種記憶部1032、用紙の種類と用紙残量の組み合わせ毎に上マージンの最小値を定めたテーブルであるマージン最小値決定部1033を実現する。マージン最小値決定部1033は例えば図5に示すようなテーブルであり、プリンタ1000が扱う用紙種毎に設定可能な上マージンを用紙残量の範囲に分けて定める。このように用紙種毎に曲げ癖の強弱が異なるために用紙種毎にし、さらにロール紙の芯に近づくほど曲げ癖が強くなることより用紙残量が少ないほど大きくなるようにして、上マージンの最小値を設定している。この最小値以上の上マージンを確保すれば、印字ヘッドの擦れをさけ、印刷物や印字ヘッドの破損を防止できる。
【0016】
LFローラ3020はLFモータ1060により回転し、LFローラ3020と圧接ローラ3030に挟まれたロール紙3010を搬送する。LFローラ3020にはエンコーダ3021がついており、図示しないセンサによりLFローラの回転量を計測することで用紙の搬送量を測定することができる。圧接ローラ3030はLFローラ3020と連動してロール紙3010を挟み、キャリッジ3050が通過する領域の直前でロール紙3010を吸引プラテン3040上に抑える。吸引プラテン3040は印字する際に用紙を下から支える部分であり、前述したように吸引ファン1080による吸引力により用紙を平らに保持することができる。キャリッジ3050には印字ヘッド3060や読取りセンサ1090が装備され、CRモータ1070により用紙搬送方向に垂直に移動する。印字ヘッド3060は図示しないインクタンクより供給されるインクを用紙上に吐出する。
【0017】
[用紙残量の管理]
ロール紙をセットする場合、ユーザは図示しない紙抑えレバーを解除することで圧接ローラ3030を上に上げ、ロール紙3010を引き出して、吸引プラテン3040上に設置する。そして、紙抑えレバーにより圧接ローラ3030を下げる。
【0018】
図示しないセンサにより用紙がセットされたことを検知すると、CPU1010は吸引ファン1080を駆動し、ロール紙3010を吸引プラテン3040上に吸着させる。そして、ユーザに設置した用紙の種類をパネル1050にて入力させる。入力が済むと、LFモータ1060を駆動し、LFローラ3020により用紙を吸引プラテン3040方向へ搬送する。搬送の際、用紙を送り戻ししながらCRモータ1070によりキャリッジ3050を駆動し、読取りセンサ1090により用紙の先端を検出することで先端の位置出しを行う。また、同時に用紙の左右端を検出することで用紙が斜行していないことを確認する。
【0019】
ロール紙3010の先端の位置出し後、再びLFモータ1060によりロール紙を搬送し、CRモータ1070によりキャリッジ3050を駆動、読取りセンサ1090により用紙に印刷された用紙情報のバーコードを読取る。ここで、用紙情報とは例えば用紙種や用紙残量の情報である。
【0020】
バーコードを読み込めなかった場合には、パネル1050によりユーザによる用紙残量の入力を求める。ユーザによりパネルから例えば30.0mと用紙残量が入力されると、その値を用紙残量記憶部1031に記憶する。また、ロール紙セット時に入力された用紙種を用紙種記憶部1032に記憶する。
【0021】
バーコードを読み込めた場合には読み込んだ用紙残量を用紙残量記憶部1031に、用紙種を用紙種記憶部1032に記憶する。そして、バーコードが印刷された部分を図示しないカッターによって切り落とす。
【0022】
そして、ロール紙3010の先端をLFローラ3020の下まで逆搬送する(以降、これをロール紙の待機状態と呼ぶ)。
【0023】
ロール紙の取り外しはユーザがパネル1050にある用紙取り外しキーを押すことにより行う。用紙取り外しキーが押されると、CPU1010は用紙残量記憶部1031より用紙残量を、用紙種記憶部1032より用紙種を取得し、ロール紙3010に印刷する用紙情報としてバーコードの画像パターンへと変換する。そして、吸引ファン1080を駆動して用紙を吸引できるようにし、LFモータ1060を使用して吸引プラテン3040上にロール紙3010を搬送する。その後、LFモータ1060による紙送りとCRモータ1070による印字ヘッド3060の移動、印字ヘッド3060によるインクの吐出によりバーコードの印刷を行う。印刷が終了したらLFモータ1060を逆回転させてロール紙3010をLFローラ3020から外れる位置まで搬送する。
【0024】
[印刷処理]
ホスト2000のCPU2010は図示しないキーボードやマウスによりユーザから指示を受けると、アプリケーションを起動し、FDD2050やHDD2060に記憶している画像データや文書データ等をCRT2080に表示する。そして、同じくキーボードやマウスによりユーザから印刷の支持を受けると、プリンタドライバ2061を使用して、印刷に使用する用紙種やサイズ、マージンを決定する。そして、プリンタ1000が解釈可能な形式の画像データを含む印刷コマンドを作成し、LAN I/F2040を介してプリンタ1000にデータを送信する。
【0025】
プリンタ1000のCPU1010はLAN I/F1040で印刷コマンドを受信するとRAM1020のジョブバッファにそれを一旦記憶する。そして、印刷コマンドを解釈し、用紙種やサイズ、マージンなどの印刷に必要な設定値を認識、画像データをRAM1020にレンダリングする。また、同時にパネル1050の表示により印刷中であることをユーザに知らせる。ここで、印刷コマンドにより指定された用紙サイズを印刷するのに用紙残量が足りない場合は、下記で説明するような印字処理を一時停止し、パネル1050に用紙残量が足りない旨を表示し、キャンセルや他のロール紙のセット、印刷続行等のユーザの対応を待つ。
【0026】
印刷に必要な設定値がそろったら、吸引ファン1080を駆動して用紙を吸引できるようにし、LFモータ1060を使用して吸引プラテン3040方向へロール紙3010の搬送を開始する。搬送はLFモータ1060と読取りセンサ1090を用いて設定された上マージンをとった部分まで行う。そして、LFモータ1060による紙送りとCRモータ1070による印字ヘッド3060の搬送、印字ヘッド3060によるインクの吐出により印刷を行う。印刷が終了したら下マージン分を確保し、カッターによりロール紙3010を切断する。そして、ロール紙3010を待機状態に戻し、パネル1050の表示により待機状態であることをユーザに知らせる。この間、用紙残量測定手段はLFローラ3020のエンコーダ3021により用紙送りの総量を読取り、用紙種に応じた係数を使用してロール紙から切り離された用紙の長さを算出する。そして、算出された用紙使用量(例えば1189.2mm)を用紙残量記憶部1031に記憶している用紙残量から減算し、用紙残量記憶部1031に上書き記憶する。
【0027】
[用紙残量による上マージンの制御]
上記において図6に示す制御フローにより上マージンを決定する。印刷コマンドを受信したら、S601でCPU1010は印刷コマンドの解釈を行う。そして、プリンタドライバ2061を使用してユーザが設定した、マージンの設定値(上マージンTM')を解釈する。
【0028】
S602で用紙残量記憶部1031から現在ロードしているロール紙の用紙残量を取得する。また、用紙種記憶部1032から現在ロードしているロール紙の用紙種を取得する。
【0029】
S603でS602において取得した用紙残量と用紙種を使用してマージン最小値決定部1033から上マージンの最小値(TMmin)を取得する。
【0030】
S604でS601において解釈した印刷コマンドによる上マージンの設定値TM'とS603において得た上マージンの最小値TMminを比較する。
【0031】
TMmin > TM'の場合には、S605で印刷に使用する上マージンをTMminに決定する。
【0032】
TMmin > TM'ではない場合には、S606で印刷に使用する上マージンをTM'に決定する。
【0033】
例えばTM'=5.0mmの場合を説明する。用紙種が「コウタクシ」で用紙残量が6000.0mmの場合、 図5よりTMmin=5.0mmなので上マージンは5.0mmに決定される。
【0034】
従来の方法では上マージンの最小値は最悪の条件を考慮していた。つまり、先の例ではTMmin=20.0mm固定であった。そのため、印刷コマンドで5.0mmを指定しても一律20.0mmの上マージンを確保して印刷される。そして、ユーザは所望の用紙サイズになるよう印刷出力を切り出していた。本発明によれば用紙残量が多い場合には指定どおりの上マージンで印刷することができ、切り出すための作業工程や用紙使用量の無駄を省くことが可能である。また、用紙種が「コウタクシ」で用紙残量が3000.0mmの場合、図5よりTMmin=20.0mmなので上マージンは20.0mmに決定される。この場合、ユーザが意図した上マージンよりも大きくなってしまうが、印字ヘッドの擦れによる印刷物や印字ヘッド3060の破損を防止することができる。
【図面の簡単な説明】
【0035】
【図1】本発明の実施例におけるプリンタのブロック図である。
【図2】本発明の実施例における印刷システムの構成図とホストコンピュータのブロック図である。
【図3】本発明の実施例におけるプリンタの概略平面図である。
【図4】本発明の実施例におけるプリンタの概略側面図である。
【図5】本発明の実施例におけるマージン最小値決定部のテーブルである。
【図6】本発明の実施例におけるマージン制御手段の制御フローである。
【符号の説明】
【0036】
1000 インクジェットプリンタ
1010 CPU
1030 RAM
1040 LAN I/F
1050 パネル
1060 LFモータ
1070 CRモータ
1080 吸引ファン
1090 読取りセンサ
1100 システムバス
2000 ホストコンピュータ
2900 LAN
3010 ロール紙
3020 LFローラ
3030 圧接ローラ
3040 吸引プラテン
3050 キャリッジ
3060 印字ヘッド




 

 


     NEWS
会社検索順位 特許の出願数の順位が発表

URL変更
平成6年
平成7年
平成8年
平成9年
平成10年
平成11年
平成12年
平成13年


 
   お問い合わせ info@patentjp.com patentjp.com   Copyright 2007-2013