JPH10152262A - プリンタおよびプリンタの制御方法 - Google Patents
プリンタおよびプリンタの制御方法Info
- Publication number
- JPH10152262A JPH10152262A JP9260603A JP26060397A JPH10152262A JP H10152262 A JPH10152262 A JP H10152262A JP 9260603 A JP9260603 A JP 9260603A JP 26060397 A JP26060397 A JP 26060397A JP H10152262 A JPH10152262 A JP H10152262A
- Authority
- JP
- Japan
- Prior art keywords
- recording medium
- waiting time
- setting
- printer
- type
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 45
- 230000032258 transport Effects 0.000 claims description 23
- 238000001514 detection method Methods 0.000 claims description 10
- 230000004044 response Effects 0.000 claims description 2
- 238000003780 insertion Methods 0.000 abstract description 55
- 230000037431 insertion Effects 0.000 abstract description 55
- 238000009434 installation Methods 0.000 abstract 1
- 230000007246 mechanism Effects 0.000 description 20
- 238000010200 validation analysis Methods 0.000 description 18
- 230000008569 process Effects 0.000 description 13
- 238000012546 transfer Methods 0.000 description 13
- 238000012545 processing Methods 0.000 description 10
- 238000013500 data storage Methods 0.000 description 9
- 238000007405 data analysis Methods 0.000 description 8
- 230000008859 change Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000007723 transport mechanism Effects 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 1
- 244000145845 chattering Species 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Landscapes
- Controlling Sheets Or Webs (AREA)
- Sheets, Magazines, And Separation Thereof (AREA)
- Handling Of Sheets (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
さ、プリンタの設置状況等に応じて記録媒体の挿入及び
セットのための待ち時間を設定することにより、オペレ
ータに無理がなく、効率のよい作業環境を提供する。 【解決手段】 種類の異なる記録媒体に対して印刷が可
能なプリンタであって、それぞれの種類に対応して記録
媒体が挿入されるのを待つ挿入待ち時間と、記録媒体が
正しくセットされるのを待つセット待ち時間とを記憶可
能な記憶部を設ける。そして、印刷する記録媒体の種類
が判別されると、その記録媒体に対応した挿入待ち時間
およびセット待ち時間で記録媒体の挿入待ち、および自
動搬送のスタートが行われる。
Description
からデータを受信してスリップ用紙やバリデーション用
紙などの種類の異なる記録媒体に印刷可能なプリンタお
よびその制御方法に関するものである。
ンタとしては、複写可能なスリップ紙、定型で厚紙のバ
リデーション用紙など複数の種類の異なる記録媒体(印
刷用紙)に印刷可能なプリンタが用いられている。従
来、この種のプリンタは、単票用紙を紙経路の挿入口に
セットすると、プリンタ側でそれを感知し、その直後も
しくは一定時間後に記録媒体を自動的に搬送し印刷を開
始するのが一般的であった。
体が所定の状態で設定済みであるにも関わらず記録媒体
を搬送して印刷が開始されるまでに長い時間待たされた
り、その逆に、記録媒体を未だ正しくセットしていない
にもかかわらず搬送されて印刷が開始されてしまうこと
がある。キャッシュレジスタ等に用いられるプリンタで
は、作業者の技能、慣れなどにより記録媒体を適当な状
態に設定する時間が異なるので、熟練度に応じて記録媒
体がセットされてから自動搬送を開始するまでのプリン
タ側の待ち時間が長いと感じるか、短いと感じるかが異
なる。また、記録媒体の大きさ、厚みあるいは印刷位置
などによって設定の容易さが異なるので、記録媒体の種
類によっても適切な待ち時間が異なることもある。
か、すなわち、記録媒体の挿入を待つ時間についても、
どの程度待つかその最大時間を設けて置かなければプリ
ンタから記録媒体が挿入されたとの情報を受け取るまで
ホストコンピュータはいつまでも待ち続けることになる
ので、作業手順が順調に進まず時間をロスすることにな
る。
紙、バリデーション用紙等に対応してそれぞれ異なる紙
経路を有しているプリンタがある。このようなプリンタ
においては、紙経路、すなわち種類の異なる印刷媒体ご
とに取り扱いやすさが異なり、記録媒体毎に、記録媒体
の挿入を待つ時間、すなわち、記録媒体の挿入の有無を
確認するまでの待ち時間、あるいは、記録媒体のセット
が完了するのを待つ時間、すなわち、記録媒体が挿入さ
れてから自動搬送を開始するまでの待ち時間の適切な時
間が異なり、さらに、これらの待ち時間はオペレータの
熟練度などによっても異なる。
ては、上記のように記録媒体をプリンタにセットすると
きの状況が様々な要因によって変わることに鑑み、種類
の異なる記録媒体をセットするときに、各々のオペレー
タがそれぞれの熟練度に適して無理なく記録媒体をセッ
トでき、さらに、作業もストレスなく順調に進めること
ができると共に、時間のロスも防止できるプリンタおよ
びその制御方法を提供することを目的としている。ま
た、複数種類の記録媒体に印刷するときに、種類を代え
るたびに待ち時間の設定を変更するような面倒な作業を
行うことなく、種類の異なる記録媒体を取り扱うときに
その記録媒体およびオペレータに適した待ち時間で記録
媒体をハンドリング可能なプリンタおよびその制御方法
を提供することを目的としている。
め、本発明のプリンタは、複数の種類の異なる記録媒体
に印刷可能なプリンタであって、前記記録媒体を搬送す
る記録媒体搬送経路に記録媒体がセットされたことを検
出する記録媒体検出手段と、該記録媒体検出手段により
前記記録媒体のセットが検出されてから、所定の待ち時
間の経過の後に、前記記録媒体の搬送を開始する搬送制
御手段とを有するプリンタにおいて、各々の種類の記録
媒体に対応する前記待ち時間を格納している記憶手段
と、前記搬送を行うべき記録媒体の種類を判別する記録
媒体判別手段とを有し、前記搬送制御手段は、前記記憶
手段に格納された当該種類に対応する前記待ち時間に基
づき前記搬送の開始を行うことを特徴とする。かかる構
成により、記録媒体毎に異なった待ち時間を設定するこ
とができるので、記録媒体に応じて最適な搬送待ち時間
を設定し、実現することが可能となる。
異なる記録媒体に印刷可能なプリンタであって、前記記
録媒体を搬送する記録媒体搬送経路に記録媒体がセット
されたことを検出する記録媒体検出手段と、前記記録媒
体のセット待ちの開始から所定の待ち時間の経過の前
に、前記記録媒体検出手段により前記記録媒体のセット
が検出されなかった場合には、前記記録媒体のセット待
ちを終了するセット制御手段とを有するプリンタにおい
て、 各々の種類の記録媒体に対応する前記待ち時間を
格納している記憶手段と、前記セットを行うべき記録媒
体の種類を判別する記録媒体判別手段とを有し、前記セ
ット制御手段は、前記記憶手段に格納された当該種類に
対応する前記待ち時間に基づき前記セット待ちを終了す
ることを特徴とする。これにより、記録媒体毎に最適な
記録媒体セット待ちのタイムアウト、即ち時間切れの設
定を行うことが可能となる。なお、上記の発明と組み合
わせれば、記録媒体毎に最適な搬送待ち時間、及びタイ
ムアウトの設定を容易に行うことが可能となる。
手段は前記記録媒体の種類に応じて複数設けられてな
り、前記記録媒体判別手段は前記記録媒体検出手段によ
り検出された記録媒体の種類に応じて前記記録媒体の種
類の判別を行うようにすることが望ましい。これにより
セットされた記録媒体の種類に応じて最適な待ち時間の
設定をプリンタが単独で行うことが可能となる。
判別手段はプリンタが接続されるホスト装置から受信し
たデータを解析し、当該データに応じて前記記録媒体の
種類の判別を行うようにしてもよい。これにより、印刷
データ等をプリンタに与えるホスト装置が印刷や搬送を
行うべき記録媒体の選択を行うことが可能となる。
手段に格納された待ち時間を設定及び/又は変更を行う
設定手段を有することが望ましい。これにより、例え
ば、オペレータ毎に待ち時間の設定を行うことが可能と
なる。また、この場合において、前記設定手段はプリン
タが接続されるホスト装置から受信したデータを解析し
て前記待ち時間の設定及び/又は変更を行うべき記録媒
体を選択する選択手段を有し、当該選択された記録媒体
に応じて前記待ち時間の設定及び/又は変更を行うこと
が望ましい。これにより、上記の例では、オペレータ
は、ホスト装置から当該設定を変更する記録媒体を指定
して適当な待ち時間を設定、または適当な待ち時間に変
更することができる。更に、この場合において、前記設
定手段はプリンタが接続されるホスト装置から受信した
データを解析して、設定及び/又は変更すべき前記待ち
時間の値を決定する待ち時間決定手段を有し、当該決定
された値に基づいて前記待ち時間の設定及び/又は変更
を行うことが望ましい。これにより、オペレータは待ち
時間を自由に、容易に設定、変更することができる。
前記待ち時間決定手段は同一のコマンドデータに基づい
て前記選択及び決定を行うようにしてもよい。これによ
り、少ないデータ量で記録媒体の選択と待ち時間の決定
とを行うことができるので、処理時間を短縮することが
できる。一方、上記の場合において、前記選択手段と前
記待ち時間決定手段とは、互いに異なるコマンドデータ
に基づいて前記選択、決定を行うようにすることもでき
る。これにより、例えば記録媒体毎の設定が他にもある
場合には、一度記録媒体の選択のみを行って、その後設
定値のみを連続して送信する方が全体の処理時間を短縮
することができる。
することが適当であり、その場合においても同様の作
用、効果を奏するものである。以下、本発明を実施例に
基づいて詳細に説明する。
例を詳しく説明する。図1に、本発明のプリンタ80の
機構部の一例を示してある。本例のプリンタ80はロ−
ル紙171と、少なくとも2種類の単票用紙170の複
数の記録媒体(記録紙あるいは記録用紙)に印刷可能な
ものである。本例のプリンタ80は、印刷ヘッド1と、
これに内蔵された複数の印字用ワイヤピン1aと、イン
クリボン1bとを備えており、さらに、印字用ワイヤピ
ン1aに対向配置されたプラテン2が支持部5に支持さ
れプランジャ15によって軸5aを中心として矢印Aお
よびB方向に往復回動可能に設置され、これらによって
印字部が形成されている。プランジャ15および支持部
5を主な構成要素として印字部開閉機構が形成されてお
り、これに記録紙駆動ローラ3およびこれに押圧される
補助ローラ4を加えて記録紙移送機構20が形成されて
いる。
8と、これに対向配置された補助ローラ9を備えてお
り、この補助ローラ9は支持アーム10に支持されてプ
ランジャ16によって支点10aを中心に矢印Cの方向
に回動可能に設置されている。これらのプランジャ1
6、補助ローラ9、支持アーム10を主な構成要素とし
て移送部開閉機構が形成されており、又これに駆動ロー
ラ8、助ローラ9を加えて記録紙移送機構30が形成さ
れている。
1により単票紙170の記録紙経路13が形成されてお
り、この紙経路13には、定型で厚紙のバリデーション
用紙と比較的大型で不定型のスリップ紙とに大別される
少なくとも2種類の単票用紙がセットできるようになっ
ている。本例のプリンタ80は、これらの種類の異なる
単票用紙170のセットされる位置および挿入口が異な
っており、スリップ用紙の紙経路22から分岐したバリ
デーション用紙をセットするためのフレーム切り欠き部
12を備えている。このフレーム切り欠き部12には、
一般に定型で厚紙のバリデーション用紙をプリンタ80
の上部、すなわち、軸5aの側から挿入できる構造とな
っている。そして、この切り欠き部12にバリデーショ
ン用紙の挿入を検出する記録紙検出手段(記録紙検出機
構)32が設置されており、本例では、一種の反射形フ
ォトセンサが用いられている。また、スリップ用紙の紙
経路22にも、記録紙の挿入を検出する記録紙検出手段
(記録紙検出機構)31が設置されており、上記と同様
に一種の反射形フォトセンサが採用されている。そし
て、これらの挿入口の上流(印刷ヘッド1の側)には、
単票紙挿入時のストッパ7が設けられており、プランジ
ャ16に連動して記録紙の経路を開閉可能に設置されて
いる。また、ストッパ7の上部には斜面7aが形成され
ており、バリデーション用紙が挿入された場合には、こ
の斜面7aより、ストッパ7が退避される。
Aの方向から紙経路に挿入され、ストッパ7に押し当て
られて記録紙経路22内にセットされる。これがフォト
センサの光線を反射することで記録紙のセットが検知さ
れ、プランジャ16が吸引されて記録紙移送部30が閉
じられ、ストッパ7が記録紙経路を解放し駆動ローラ8
によって記録紙170が印刷位置まで移送(搬送)され
る。記録紙170が駆動ローラ8によって印刷位置まで
搬送されると、プランジャ15が吸引されて記録紙17
0が駆動ローラ3および補助ローラ4によって挟まれ、
これ以降は駆動ローラ3によって移送可能な状態にな
る。
パに正しく押しつけることによって位置決めされ、正し
い位置および姿勢で確実な記録紙の搬送が可能となる。
この記録紙のセットには既に述べたように熟練度によっ
てセット時間が異なり記録紙の挿入が検知された後すぐ
に記録紙の移送を開始しては不都合な場合がある。この
ため、以下に述べるように本例のプリンタでは待ち時間
の制御を行っている。なお、本例のプリンタ80ではロ
−ル紙171がロ−ル紙ホルダ41によって保持されて
おり、ロ−ル紙171は点線41Aに沿って矢印41B
の方向に排出される。
御する制御回路をブロック図を用いて示してある。印刷
装置機構部100には、印刷ヘッド1、プランジャ15
および16、記録紙移送等の動力源となるモータ10
4、クラッチ105、記録紙検出機構31および32な
どが含まれている。これらの印刷装置機構部100は、
プリンタ全体を統括制御するCPU60によって基本的
に制御され、プリンタ全体を制御するプログラム等が記
憶されているROM61、データの一時記憶に用いられ
るRAM62、所定の時間を計測するタイマー63、印
刷データを受信するインターフェイス64等が接続され
ている。CPU60のI/Oポートには、ヘッド制御回
路71、プランジャ制御回路72、プランジャ制御回路
73、モータ制御回路74、クラッチ制御回路75、記
録紙の有無等を検出する記録紙検出器に接続された単票
紙用の記録紙検出回路76、バリデーション用の記録紙
検出回路77等が接続されている。そして、CPU60
はインターフェイス64を介してホストとなるコンピュ
ータから印刷データや制御コマンドを含むデータを受信
し、これを解析しながら、受信したデータに基づいて印
刷装置機構部100を制御し所定の印字を実行する。
能ブロック図を示してある。インターフェイス64に入
力されたデータはデータ解析部151によって解析さ
れ、データ格納部150、即ち、記憶手段の一種である
RAM62内の所定のエリアに記憶される。これらの受
信したデータ中に単票紙セット待ち時間設定や挿入待ち
時間設定に係るコマンドがあればこの設定値もRAM6
2に保存される。従って、本例のプリンタ80では、デ
ータ解析部151が設定部としての機能を果たし、設定
コマンドで送られてきた待ち時間を、紙経路や、その他
の印刷条件の異なる複数の種類の記録媒体毎に、記憶部
としての機能を備えたデータ格納部150に記憶するこ
とができる。
および、その制御プログラムによって実現している。具
体的には、インタフェース64からのいわゆる受信割込
要求に応じてCPU60が受信データの解析を行うので
ある。また、受信データをRAM62に格納しておき、
後で先着順に解析しても良い。
まれていると、予め制御コマンドによって選択された単
票紙あるいはバリデーション用紙に対し、当該記録紙の
挿入を待って印刷を行う。本例のプリンタ80は、所定
の時間(挿入待ち時間あるいは第1の待ち時間)だけ記
録媒体の挿入を待ち、記録媒体が挿入されると所定の時
間(セット待ち時間あるいは第2の待ち時間)だけ待っ
て記録媒体の搬送を開始する。このため、挿入の有無を
検出する記録紙検出機構153(本例では、それぞれの
紙経路の挿入口の記録紙検出機構31および32に該当
する)と、記録紙セット確認機構154(本例では、所
定の時間経過した後に、あるいは、所定時間が経過する
まで継続的に記録紙検出機構31および32で検出され
ることで兼用する)とを備えており、さらに、制御部1
49にタイマ63を用いて挿入待ち時間をカウントする
計時部152と、セット待ち時間をカウントする計時部
154を備えている。CPU60などの中央制御部14
0が、データ格納部150から印刷する記録媒体の種類
に対応した所定のパラメータを読みだし、これを演算処
理して時間データに変換し計時部152を作動させる。
なお、この演算処理はデータを処理する際にデータ解析
部151によって行っても良い。この場合には、時間デ
ータがデータ格納部150に格納されることになる。
手段の作動中に対応する記録紙の挿入を待つ。記録紙の
挿入が検知されると、中央制御部140によって、上記
と同様に記録媒体の種類に対応したセット待ち時間がデ
ータ格納部150から呼び出されて設定された計時部1
54が動作を開始する。これらの計時部152および1
54に設定される待ち時間のデータは、データ格納部1
50の所定のエリアに、記録紙経路などが異なる記録媒
体の種類と対応付けて記憶されている。また、計時部
は、CPU60に内蔵されたタイマー63を用いて形成
されている。
録紙セット確認機構155により確認されると、すなわ
ち、本例のプリンタでは、セット待ち時間の間、紙経路
内に記録媒体が継続して検出されていると、当該記録媒
体に対応して、紙経路22あるいは13内にプランジャ
15あるいは16と、補助ローラ4あるいは9、および
支持アーム5あるいは10を主な構成要素として実現さ
れている記録紙移送部開閉機構157、記録紙移送機構
20あるいは30で実現されている記録紙移送手段15
8が動いて印刷ヘッド1などを備えた印刷制御部159
に記録媒体が搬送され、順次、単票紙170に印刷が実
行される。なお、記録紙の挿入待ち時間やセット待ち時
間がコマンドによって設定がなされていないときは予め
データ格納部150に設定されているデフォルト値が用
いられる。
52において、所定の計測時間が経過しても記録紙が検
出されない場合はエラー処理部160により、記録紙セ
ットエラーなどの警告表示あるいは警告ブザーなどが発
せられる。これらのエラー処理と共に、あるいは、これ
らの処理に代えて、単票紙170へ印刷すべき内容をロ
ール紙171へ印刷しても良い。これにより、いつまで
も記録媒体の挿入待ちを継続するのではなく、適当な機
会にオペレータにアナウンスして印刷手順を前に進め
て、時間のロスを無くすようにしている。従って、本例
のプリンタ80においては、このオペレータに注意を促
す警告表示あるいは警告ブザーが出力するタイミングが
速すぎてオペレータがストレスに感じることはなく、そ
の一方で、待ち時間が長すぎて時間のロスを招かない、
個々のオペレータや記録媒体の種類に適した適当な時間
に設定できるようにしている。
録紙のセット工程は不要であり、制御コマンドによって
ロール紙が選択されている場合には、データ解析部15
1によって解析された印刷データに基づき印刷制御部1
59で直ちに印刷が実行される。
示してある。まず、ステップ301で、データ解析部1
51が受信したコマンドが待ち時間を設定するコマンド
であると解釈すると、ステップ302でその内容をデコ
ードし、コマンドで送信された記録媒体の種類、挿入待
ち時間およびセット待ち時間の判別を行う。そして、ス
テップ303でメモリ(記憶部)であるデータ格納部1
50に指定された記録媒体の種類に対応した挿入待ち時
間およびセット待ち時間のデータを設定する。この挿入
待ち時間およびセット待ち時間は、いったん設定しても
その後の変更はホスト側からコマンドで指示することに
より自由に行うことができる。本例のプリンタ80の設
定コマンドは次のようになっている。
ち時間、および挿入後の記録紙移送開始もしくは印刷開
始までのセット待ち時間とを同一コマンドコードで設定
できるコマンドの例であり、コマンドコードの”ESC
g”はコマンドの種類を示しこのコードがコマンド解
析手段(データ解析部)151により読みとられると、
記録紙の挿入待ち時間及びセット時間設定コマンドであ
ると解釈される。これに続く少なくとも2バイトのパラ
メータの内、最初のパラメータ”m”は上位2ビットが
記録紙経路などが異なる記録媒体の種類の指定に用いら
れ、下位4ないし6ビットが記録紙の挿入待ち時間の設
定値を示す。例えば、1分単位で挿入待ち時間を設定す
ることができる。すなわち、設定される時間はm×1分
となる。次のパラメータ”n”は挿入を検知してから記
録紙の移送又は印刷を開始するセット待ち時間の設定値
を示し、例として0.1秒単位でセット待ち時間を指定
するようにできる。従って、設定される時間はn×0.
1秒となる。また、記録媒体の種類の指定の仕方として
は、例えば上位2ビットが10ならスリップ用紙の待ち
時間の設定に、01ならバリデーション用紙の待ち時間
の設定に用いることができる。
時間はCPU60を中心とする演算機能を備えた中央制
御部140であらかじめ決められた時間単位を用いて求
められ、CPU60に内蔵されたタイマー63を用いて
計測される。また、デフォルト値としてm=0、n=1
0としている。m=0のときは、待ち時間が無限大とな
るよう制御されるようになっている。さらに、計時する
手段としはCPU60に内蔵されたタイマー63ばかり
でなく、ソフトウェアを用いたディレイ時間などによっ
ても構成可能であることはいうまでもない。また、上記
パラメータはそれぞれ1バイトづつで構成したが必要に
応じて2バイト以上であっても良い。
のようなコマンドを使用することも可能である。 ESC c1 r ESC f m n ・・・(2) これらのコマンドは、記録媒体の種類、挿入待ち時間お
よびセット待ち時間をそれぞれのコマンドで設定するも
のであり、最初のコマンド”ESCc1”は制御命令の
種類を示し、このコードがデータ解析部151により読
みとられると、待ち時間などの制御変数の設定を行うべ
き記録媒体の選択命令であると解釈される。それに続
く”r”は記録紙を指定する指定値を示し、上記と同じ
ように10ならスリップ用紙の待ち時間の設定を行い、
01ならバリデーション用紙の待ち時間の設定を行うよ
うに定義することができる。
する制御コマンドを受信すると、本例のプリンタは指定
された用紙に対応するメモリ150の領域に指定された
待ち時間の記憶を行う。本例においては、挿入待ち時間
およびセット待ち時間を指定する制御命令は”ESC
f m n”としている。”ESCf”は挿入待ち時間
およびセット待ち時間を指定する制御命令であることを
表し、これに続く”m”は挿入待ち時間の指定値を表
す。また、”n”は待ち時間の指定値を表す。mおよび
nの値は、上記と同様に設定することが可能である。ま
た、挿入待ち時間とセット待ち時間をそれぞれ別のコマ
ンドで指定することももちろん可能である。このように
制御変数の設定を行うべき記録媒体を選択する制御コマ
ンドを別途設けることにより、待ち時間以外の制御変
数、例えば、改行幅をも同時に設定する際に制御変数格
納手段が簡略化できる。
なく、印刷データを受信した場合はステップ304でそ
れを判断し、ステップ305でメモリにセットされた待
ち時間に従って搬送処理を行い、これに続いてステップ
306で印刷を行う。これらのさらに詳しい内容は以下
で説明する。また、プリンタ80が待ち時間設定コマン
ドおよび印刷コマンドでない、他のコマンドを受信した
場合は、ステップ307で、そのコマンドに対応した処
理を行う。
程305および印刷工程306のさらに詳しい処理内容
を示してある。まず、ステップ201で印刷指令を受信
し同時に印刷データをRAM62に取り込む。ステップ
202で印刷装置機構の初期設定を実行しその中でプラ
ンジャ15、16をプッシュ状態とし、印字部と記録紙
経路を解放する(ステップ203)。ステップ204で
制御コマンドを解析して印刷モードすなわち記録紙の選
択をする。一般的な帳票用紙が印刷対象として選択され
ているならステップ205のスリップモードとなる。ま
た、バリデーション用紙ならステップ211のバリデー
ションモードとなる。
れたかどうか検出するため検出器31のレベルをチェッ
クし、オンするまで待つ。検出器がオンとなって記録媒
体が検出されたことが示されると、ステップ206では
プランジャ16をプル状態とし記録紙経路を遮断してい
るフォームストッパ7を退避させ記録紙を搬送可能状態
とする。ステップ207では記録紙170を印字部まで
移送し、記録紙の頭だしをする。次に、ステップ208
ではプランジャ15をプル状態とし印字部を閉じ印字可
能状態とする。ここからヘッド駆動と記録紙移送をしな
がら(ステップ209)記録紙170の末端が検出器を
通過する位置を確認する(ステップ210)。検出器が
オフしたら、印字限界までの記録紙移送量をRAM内の
所定番地に格納し、記録紙移送に同期して減算しながら
印刷データの終了、または、印刷限界となるまでヘッド
駆動と記録紙移送を繰り返して印刷を行う(ステップ2
16、217、218)。ステップ219では記録紙を
所定量移送してプリンタから排紙し、ステップ220で
印刷動作を終了する。
モードと同様ステップ211で記録紙のセットを待ち、
セットされたならステップ212でプランジャ15をプ
ル状態とする。ここで、ストッパ7は斜面7aを備え、
バリデーション用紙を上部から挿入したときはこれを規
制することなく逃げる様な構造となっていてプランジャ
16を吸引しなくてもよい構造が取られている。バリデ
ーションモードでは用紙を切り欠き部12のボトムの位
置まで挿入した時にちょうど印刷開始位置が印字ヘッド
の位置にくるような寸法になっているため記録紙の頭だ
し制御は通常必要がなく、印刷データに含まれたフォー
ムフィード(FF)等の記録紙移送コード分だけの移送
を実行することになる。ステップ213、ステップ21
4では検出器がオフとなって記録紙の終端が検出される
までヘッド駆動と記録紙移送を繰り返し、以下はスリッ
プモードと同じである。ただし、ステップ215で設定
される印刷限界の値は、それぞれの記録媒体に対応した
異なった値とすることも可能である。
出する処理をさらに詳しく示してある。これらの処理
は、図5で示した全体フローチャートのステップ205
およびステップ211の部分の詳細説明であり、処理内
容が共通するので、1つのフローチャートを用いて示し
ている。まず、ステップ311で、ステップ204にお
いて決定された印刷を行うべき記憶媒体の種類に対応し
て、データ格納部150に記憶された挿入待ち時間およ
びセット待ち時間の中から、判別された記録媒体の種類
に対応した待ち時間をそれぞれ挿入待ちタイマー(図3
に示した計時部152)およびセット待ちタイマー(図
3に示した計時部154)にセットする。そして、ステ
ップ312で挿入待ちタイマーをスタートする。ステッ
プ313で記録紙の挿入を検知する検出器のオンでもっ
て記録媒体が対応する紙経路に挿入されたことが検出さ
れると、ステップ316でセット待ちタイマーをスター
トする。
検出されたか否かを判断する場合は、検出器で一度記録
媒体があることが確認された後、数ミリ秒程度のディレ
イタイムを取って再度検出器の状態を確認し、検出器そ
のもののチャタリングによる誤動作を防止することがで
きる。
セット待ち時間を計測している間に、ステップ317で
記録媒体が検出されているか否かを継続的に監視し、セ
ット待ち時間の間に記録媒体が検出されなくなると、ス
テップ314に移行して挿入待ちタイマーのタイムアッ
プを監視する処理を行うようにしている。これは、挿入
待ちのタイムアウトを記録媒体が正しくセットされたか
否かを基準として判断する制御方法である。一方、セッ
ト待ち時間の間に記録媒体が検出されなくなると、ステ
ップ312に移行して挿入待ちタイマーをリセットし、
再びカウントを開始することも可能である。これは、挿
入待ちのタイムアウトを、全く記録媒体の挿入がなかっ
たか否かを基準として判断する制御方法である。いずれ
にしても、挿入待ち時間が所定の時間を越えた場合は、
印刷処理が不可能となるため、ステップ315で警告表
示をするなどの前述のエラー処理を実行し、オペレータ
に通知する。
7で記録媒体が継続的に検出されていると、ステップ2
06(212)でセット待ちタイマーがタイムアップし
た後、ステップ319で上述したようにプランジャ16
を作動させて移送部を閉じ、ステップ207(213)
で記録媒体の搬送を開始する。このセット待ち時間の間
で、オペレータは記録媒体を印刷するために所定の正し
い位置および姿勢にセットすれば良く、個々のオペレー
タに対し短すぎず、長すぎない適当な時間を設定するこ
とが可能である。そして、適切な待ち時間が印刷時に指
定された記録媒体の種類によって自動的に設定されるの
で、オペレータが特に意識したり、あるいは印刷するた
びに操作しなくても、適切な待ち時間でプリンタが待っ
てから次の処理を開始する。
なるが1つの印字部に供給される記録媒体に対し印刷可
能なプリンタの例で本発明を説明しているが、近年同一
のハウジング内に複数の印字ユニットを配置し、一方を
サーマル紙に印刷するジャーナル用に、また、他方を普
通紙に印刷する単票紙用にと使い分けるプリンタも登場
している。このようなPOS用などのプリンタにおいて
も、単一のインタフェイスでデータを受信し、このデー
タを共有して制御するものであり、本発明を適用して、
サーマル紙と普通紙とで挿入待ち時間あるいはセット待
ち時間をオペレータの熟練度などに応じて適切にセット
することができる。
の制御方法によれば、記録媒体を紙経路にセットする際
の待ち時間、例えば、記録媒体が挿入されるのを待つ挿
入待ち時間、所定の位置にセットされるのを待つセット
待ち時間を、紙経路が異なり、あるいは紙厚やサイズな
どが異なる記録媒体の種類毎に任意に設定可能としてい
る。さらに、記憶部に待ち時間をいったん設定すると、
制御コマンドによって選択された記録媒体の種類に対応
する待ち時間が自動的に用いられ、その待ち時間でオペ
レータが記録媒体を挿入するのを待ち、また、正しい状
態にセットするのを待って搬送を開始する。このため、
オペレータ(作業者)の熟練度、記録媒体の取扱い易
さ、プリンタが設置されている状況などに応じて待ち時
間を設定でき、オペレータに無理がかからず、その一方
で作業能率の改善に大きく貢献することができるプリン
タおよびその制御方法を提供できる。
ータからのコマンドにより設定可能にしているので、そ
れぞれの現場やオペレータの習熟度などに応じて個別に
設定でき、例えばスーパーマーケットのレジスターの様
に複数のレジスターが並列に並べられていても、個々の
レジスターの作業者の熟練度に対応して設定が可能とな
りきわめて有用である。
間も設定可能としたため、記録紙の挿入が所定時間実行
されない場合はホストコンピュータがいつまでも記録紙
挿入を待つことがなく、他の作業に移行できる。このた
め1台のホストコンピュータでたくさんのPOS端末を
制御しているような場合はコンピュータの作業能率が上
がる。また、記録紙の挿入が遅い場合など警告を発する
などの処理をさせることができる。そして、これらの挿
入待ち時間も、セット待ち時間と同様に作業者の熟練度
やその他の条件に応じてフレキシブルに設定可能となっ
ているため、きわめて有用である。更に、記録媒体の指
定、記録媒体の挿入待ち時間とセット待ち時間を同一コ
マンドで設定できるためホストコンピュータからの設定
も簡単に行うことができる。
構成を模式的に示す図である。
ク図である。
ロック図である。
フローチャートである。
ートである。
く示すフローチャートである。
Claims (20)
- 【請求項1】 複数の種類の異なる記録媒体に印刷可能
なプリンタであって、 前記記録媒体を搬送する記録媒体搬送経路に記録媒体が
セットされたことを検出する記録媒体検出手段と、 該記録媒体検出手段により前記記録媒体のセットが検出
されてから、所定の待ち時間の経過の後に、前記記録媒
体の搬送を開始する搬送制御手段とを有するプリンタに
おいて、 各々の種類の記録媒体に対応する前記待ち時間を格納し
ている記憶手段と、 前記搬送を行うべき記録媒体の種類を判別する記録媒体
判別手段とを有し、 前記搬送制御手段は、前記記憶手段に格納された当該種
類に対応する前記待ち時間に基づき前記搬送の開始を行
うことを特徴とするプリンタ。 - 【請求項2】 複数の種類の異なる記録媒体に印刷可能
なプリンタであって、 前記記録媒体を搬送する記録媒体搬送経路に記録媒体が
セットされたことを検出する記録媒体検出手段と、 前記記録媒体のセット待ちの開始から所定の待ち時間の
経過の前に、前記記録媒体検出手段により前記記録媒体
のセットが検出されなかった場合には、前記記録媒体の
セット待ちを終了するセット制御手段とを有するプリン
タにおいて、 各々の種類の記録媒体に対応する前記待ち時間を格納し
ている記憶手段と、 前記セットを行うべき記録媒体の種類を判別する記録媒
体判別手段とを有し、 前記セット制御手段は、前記記憶手段に格納された当該
種類に対応する前記待ち時間に基づき前記セット待ちを
終了することを特徴とするプリンタ。 - 【請求項3】 請求項1記載のプリンタにおいて、 前記記録媒体のセット待ちの開始から所定の待ち時間の
経過の前に、前記記録媒体検出手段により前記記録媒体
のセットが検出されなかった場合には、前記記録媒体の
セット待ちを終了するセット制御手段を有し、 前記記憶手段は各々の種類の記録媒体に対応する前記搬
送待ち時間及びセット待ち時間を格納し、 前記記録媒体判別手段はセット及び搬送を行うべき記録
媒体の種類を判別し、 前記セット制御手段は、前記記憶手段に格納された当該
種類に対応する前記待ち時間に基づき前記セット待ちを
終了することを特徴とするプリンタ。 - 【請求項4】 請求項1または3記載のプリンタにおい
て、前記記録媒体検出手段は前記記録媒体の種類に応じ
て複数設けられてなり、前記記録媒体判別手段は前記記
録媒体検出手段により検出された記録媒体の種類に応じ
て前記記録媒体の種類の判別を行うことを特徴とするプ
リンタ。 - 【請求項5】 請求項1乃至3記載のプリンタにおい
て、前記記録媒体判別手段はプリンタが接続されるホス
ト装置から受信したデータを解析し、当該データに応じ
て前記記録媒体の種類の判別を行うことを特徴とするプ
リンタ。 - 【請求項6】 請求項1乃至3記載のプリンタにおい
て、該記憶手段に格納された待ち時間を設定及び/又は
変更を行う設定手段を有することを特徴とするプリン
タ。 - 【請求項7】 請求項6記載のプリンタにおいて、前記
設定手段はプリンタが接続されるホスト装置から受信し
たデータを解析して前記待ち時間の設定及び/又は変更
を行うべき記録媒体を選択する選択手段を有し、当該選
択された記録媒体に応じて前記待ち時間の設定及び/又
は変更を行うことを特徴とするプリンタ。 - 【請求項8】 請求項6又は7記載のプリンタにおい
て、前記設定手段はプリンタが接続されるホスト装置か
ら受信したデータを解析して、設定及び/又は変更すべ
き前記待ち時間の値を決定する待ち時間決定手段を有
し、当該決定された値に基づいて前記待ち時間の設定及
び/又は変更を行うことを特徴とするプリンタ。 - 【請求項9】 請求項8記載のプリンタにおいて、前記
選択手段及び前記待ち時間決定手段は同一のコマンドデ
ータに基づいて前記選択及び決定を行うことを特徴とす
るプリンタ。 - 【請求項10】 請求項8記載のプリンタにおいて、前
記選択手段と前記待ち時間決定手段とは、互いに異なる
コマンドデータに基づいて前記選択、決定を行うことを
特徴とするプリンタ。 - 【請求項11】 複数の種類の異なる記録媒体に印刷可
能なプリンタの制御方法であって、 前記記録媒体を搬送する記録媒体搬送経路に記録媒体が
セットされたことを検出する検出工程と、 前記記録媒体のセットが検出されてから、所定の待ち時
間の経過の後に、前記記録媒体の搬送を開始する搬送制
御工程とを有する制御方法において、 各々の種類の記録媒体に対応する前記待ち時間を格納す
る格納工程と、 前記搬送を行うべき記録媒体の種類を判別する判別工程
とを有し、 前記搬送制御工程においては、前記格納された当該種類
に対応する前記待ち時間に基づき前記搬送の開始を行う
ことを特徴とする制御方法。 - 【請求項12】 複数の種類の異なる記録媒体に印刷可
能なプリンタの制御方法であって、 前記記録媒体を搬送する記録媒体搬送経路に記録媒体が
セットされたことを検出する検出工程と、 前記記録媒体のセット待ちの開始から所定の待ち時間の
経過の前に、前記記録媒体のセットが検出されなかった
場合には、前記記録媒体のセット待ちを終了するセット
制御工程とを有する制御方法において、 各々の種類の記録媒体に対応する前記待ち時間を格納す
る工程と、 前記セットを行うべき記録媒体の種類を判別する判別工
程とを有し、 前記セット制御工程においては、前記格納された当該種
類に対応する前記待ち時間に基づき前記セット待ちを終
了することを特徴とする制御方法。 - 【請求項13】 請求項11記載の制御方法において、 前記記録媒体のセット待ちの開始から所定の待ち時間の
経過の前に、前記記録媒体のセットが検出されなかった
場合には、前記記録媒体のセット待ちを終了するセット
制御工程を有し、 前記格納工程においては各々の種類の記録媒体に対応す
る前記搬送待ち時間及びセット待ち時間を格納し、 前記判別工程においてはセット及び搬送を行うべき記録
媒体の種類を判別し、 前記セット制御工程においては、前記格納された当該種
類に対応する前記待ち時間に基づき前記セット待ちを終
了することを特徴とする制御方法。 - 【請求項14】 請求項11または13記載の制御方法
において、前記記録媒体検出工程は前記記録媒体の種類
に応じて複数設けられてなり、前記判別工程においては
前記検出された記録媒体の種類に応じて前記記録媒体の
種類の判別を行うことを特徴とする制御方法。 - 【請求項15】 請求項11乃至13記載の制御方法に
おいて、前記判別工程においてはプリンタが接続される
ホスト装置から受信したデータを解析し、当該データに
応じて前記記録媒体の種類の判別を行うことを特徴とす
る制御方法。 - 【請求項16】 請求項11乃至13記載の制御方法に
おいて、前記格納された待ち時間を設定及び/又は変更
する設定工程を有することを特徴とする制御方法。 - 【請求項17】 請求項16記載の制御方法において、
前記設定工程においてはプリンタが接続されるホスト装
置から受信したデータを解析して前記待ち時間の設定及
び/又は変更を行うべき記録媒体を選択する選択工程を
有し、当該選択された記録媒体に応じて前記待ち時間の
設定及び/又は変更を行うことを特徴とする制御方法。 - 【請求項18】 請求項16又は17記載の制御方法に
おいて、前記設定工程においてはプリンタが接続される
ホスト装置から受信したデータを解析して、設定及び/
又は変更すべき前記待ち時間の値を決定する決定工程を
有し、当該決定された値に基づいて前記待ち時間の設定
及び/又は変更を行うことを特徴とする制御方法。 - 【請求項19】 請求項18記載の制御方法において、
前記選択工程及び前記決定工程は同一のコマンドデータ
に基づいて行われることを特徴とする制御方法。 - 【請求項20】 請求項18記載の制御方法において、
前記選択工程と前記決定工程とは、互いに異なるコマン
ドデータに基づいて行われることを特徴とする制御方
法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26060397A JP3659285B2 (ja) | 1996-09-25 | 1997-09-25 | プリンタおよびプリンタの制御方法 |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25277496 | 1996-09-25 | ||
| JP8-252774 | 1996-09-25 | ||
| JP26060397A JP3659285B2 (ja) | 1996-09-25 | 1997-09-25 | プリンタおよびプリンタの制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10152262A true JPH10152262A (ja) | 1998-06-09 |
| JP3659285B2 JP3659285B2 (ja) | 2005-06-15 |
Family
ID=26540874
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP26060397A Expired - Lifetime JP3659285B2 (ja) | 1996-09-25 | 1997-09-25 | プリンタおよびプリンタの制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3659285B2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007190687A (ja) * | 2006-01-17 | 2007-08-02 | Seiko Epson Corp | 記録装置、記録装置の制御方法、および、制御プログラム |
| JP2010083634A (ja) * | 2008-10-01 | 2010-04-15 | Nisca Corp | シート給紙装置 |
| US20240402956A1 (en) * | 2023-05-31 | 2024-12-05 | Canon Kabushiki Kaisha | Controlling apparatus, method of controlling device, and storage medium |
-
1997
- 1997-09-25 JP JP26060397A patent/JP3659285B2/ja not_active Expired - Lifetime
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007190687A (ja) * | 2006-01-17 | 2007-08-02 | Seiko Epson Corp | 記録装置、記録装置の制御方法、および、制御プログラム |
| JP2010083634A (ja) * | 2008-10-01 | 2010-04-15 | Nisca Corp | シート給紙装置 |
| US20240402956A1 (en) * | 2023-05-31 | 2024-12-05 | Canon Kabushiki Kaisha | Controlling apparatus, method of controlling device, and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3659285B2 (ja) | 2005-06-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5555349A (en) | Printing device and recording paper control | |
| EP0519518B1 (en) | Printing device and recording paper control | |
| US6457884B1 (en) | Printing apparatus and a control method therefor | |
| US6208906B1 (en) | Printing apparatus with a cash drawer control function, and a control method therefor | |
| EP0652533B1 (en) | Detection of the condition of a printer | |
| JPH09323463A (ja) | 通信端末およびその制御方法 | |
| US6104496A (en) | Printer and control method therefor | |
| JPH10152262A (ja) | プリンタおよびプリンタの制御方法 | |
| JP3819854B2 (ja) | 印刷装置及びその制御方法、印刷システム | |
| JP3419406B2 (ja) | 単票紙の搬送方法及び搬送装置 | |
| JP3708558B2 (ja) | 印刷装置及び記録紙制御方法 | |
| JP2008120094A (ja) | 印刷装置 | |
| JP2003260831A (ja) | プリンタ、プリンタの制御方法、プリンタの制御方法をコンピュータに実行させるためのプログラム、このプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| JPH03176180A (ja) | 感熱プリンタ | |
| JP2002200804A (ja) | 印刷装置及びその制御方法並びに該印刷装置を用いた情報処理装置 | |
| JPS61114940A (ja) | プリンタの用紙供給源識別方法 | |
| JP2002178617A (ja) | 印刷装置及びその制御方法並びに該印刷装置を用いた情報処理装置 | |
| JP4507625B2 (ja) | 単票用紙読み取り装置、複合処理装置、及び単票用紙の読み取り処理方法 | |
| JP2758839B2 (ja) | プリンタ | |
| JP3678293B2 (ja) | 印刷装置、印刷システム及びステータス変化検出方法 | |
| JP3446241B2 (ja) | プリンタ及び該プリンタの制御方法 | |
| JP2583675B2 (ja) | プリンタの給紙修正処理装置 | |
| KR100224875B1 (ko) | 화상형성장치의 운용방법 | |
| JPH0848459A (ja) | 印刷装置及びこれを用いた印刷システム並びに該印刷装置の制御方法 | |
| JP2001118118A (ja) | 印字装置及びオンライン端末装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040415 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040727 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20040826 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040903 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050223 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050308 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080325 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090325 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090325 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100325 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100325 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110325 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120325 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120325 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130325 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140325 Year of fee payment: 9 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term |