JPS60245581A - プリンタ - Google Patents

プリンタ

Info

Publication number
JPS60245581A
JPS60245581A JP59100580A JP10058084A JPS60245581A JP S60245581 A JPS60245581 A JP S60245581A JP 59100580 A JP59100580 A JP 59100580A JP 10058084 A JP10058084 A JP 10058084A JP S60245581 A JPS60245581 A JP S60245581A
Authority
JP
Japan
Prior art keywords
input
output
port
error
printer
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
JP59100580A
Other languages
English (en)
Inventor
Nobuyuki Obara
伸之 小原
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.)
Tohoku Ricoh Co Ltd
Ricoh Co Ltd
Original Assignee
Tohoku Ricoh Co Ltd
Ricoh Co Ltd
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 Tohoku Ricoh Co Ltd, Ricoh Co Ltd filed Critical Tohoku Ricoh Co Ltd
Priority to JP59100580A priority Critical patent/JPS60245581A/ja
Publication of JPS60245581A publication Critical patent/JPS60245581A/ja
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 七J1を粁 この発明は、プリンタに関し、特にプリンタコントロー
ル回路に関する。
皿米艮東 一般に、プリンタにおいては、例えば活字ホイール型プ
リンタであれば、セレクションエラー。
スペースエラー、リボンエンド、ペーパエンド等の各種
のエラーが発生することがある。
そこで、従来のプリンタにおいては、プリンタコントロ
ール回路にマイクロコンピュータを使用した場合にはそ
の人出力ボートに各エラー表示を割当てて1発生したエ
ラーを表示、出力するようにしている。
しかしながら、このようにした場合には、入出力ボート
の数が限定されるときに壮、表示可能なエラーの種類が
少なくなって、表示されないエラーによってプリンタが
停止したときには、その原因を解析するために時間がか
かるという不都合が生じる。
また、エラーの種類をすべて表示するために入出力ポー
トの数を増加することは、I10素子やその周辺素子の
数が増加して、回路構成が複雑になるという不都合か生
じる。
1−許 この発明は上記の点に鑑みてなされたものであり、回路
構成の複雑化等を伴なうことなく多数のデータを出力可
能にして、例えば多種類のエラーを表示できるようにす
ることを目的とする。
華ニー戊 以下、この発明の構成を一実施例に基づいて説明する。
第1図は、この発明を実施した活字ホイール型プリンタ
の一例を示す外観斜視図である。
このプリンタの外筐部は、機構部及び制御部を収納する
下ケース1及び上ケース2と、リボンカセント、活字ホ
イール等の交換部品の交換等のための開閉可能なフロン
トカバー6とからなる。なお、フロントカバ〜ろには、
キャラクタスケール4を装着しである。
また、その上ケース2の後部上方には、2枚の支持板5
,5に回動自在に支持された補助レバー6及びペーパエ
ンド検知レバー7を配置してあり。
この補助レバー6とペーパエンド検知レバー7との間に
ペーパが在るときには、ペーパエンド検知レバー7の作
動端7aが上っており、ペーパが無くなった(ペーパエ
ンドの)ときに、ペーパエンド検知レバー7が回動して
その作動端7aが図示のように上ケース2に入る。
さらに、上ケース2の前面のパネル8には、リボンエン
ド表示器9A、ペーパエンド表示器B n +スペース
エラー表示器Sc、セレクションエラ〜表示器9p、メ
モリエラー表示器9Eを設けである。
第2図及び第6図は、このプリンタの印字機構部の一例
を示す平面図及び正面図である。
このプリンタの印字機構部は、フレーム11に印字する
用紙を巻付けて給送するプラテン12を回転自在に取付
けである。
このプラテン12は、フレーム11に固着したステッピ
ングモータからなる用紙給送モータ(ラインフィードモ
ータ)13によってキア14゜15を介して駆動されて
、自動的に用紙を給送する。
また、このプラテン12の一端部には、ノブ16を固着
してあり、用紙装填時や用紙抜き−取り時には、このノ
ブ16を回すことによって手動で回転できる。
なお、このプラテン12の前方には、第1図に示すよう
にペーパペイル17を配置しである(第2図及び第3図
では図示省略)。
そして、フレーム11に固着したロンド18゜18上に
、キャリッジ2oをプラテン12に対してその軸方向に
平行移動可能に載置している。
コノキャリッジ20は、活字ホイール21と、活字ホイ
ール21の活字を叩く印字ハンマ22と、活字ホイール
21を回転駆動するセレクションモータ23及びこのセ
レクションモータ23の回転を検出するフォトエンコー
ダ(セレクションセンサ)24と、インクリボン25を
装填したリボン力セツ1−26等とを備えている。
一方、サブフレーム28には、回転軸30aの回転を検
出するフォトエンコーダ(スペースセンサ)2Bを備え
たDCサーボモータ(スペースモータ)30を装着しで
ある。
また、サブフレーム28.28’の両側部には、スペー
スモータ3oの回転軸30aに固着したピニオンギヤ3
1に噛み合うギヤ62を一体形成したプーリ36を、そ
の軸33aをサブフレーム28.28’間に回転自在に
装着して配設すると共に、カイトプーリ34を、その軸
34aをサブフレーム28.28’ に回転自在に装着
して配設している。
そして、これ等のプーリ33及びカイトプーリ341’
+fl ニスペー スヮイヤ65を装架し、このスペー
スワイヤ35の端部をキ・ヤリッシ2oの側部に固定し
ている。
それによって、スペースモータ3oの回転がビニオンギ
ヤ31及びギヤ32で減速されてプーリ66に伝達され
、カイトプーリ34及びスペースワイヤ35を介してキ
ャリッジ3oが移動される。
さらに、フレーム1oの右側後部には、第1図に示した
ペーパエンド検知レバー7の作動端7aが上ケース2内
に入って下降したときに作動されるマイクロスイッチか
らなるベーパエンドセンサ36を配設している。
第4図は、リボンカセット26の詳細を示す平断面図で
ある。
このリボンカセット26は、カセット4oのリールボス
ト41に、インクリボン25をロール状に巻回して形成
したリボン体25aを装着したリール42を回動自在に
装着しである。
そして、このリボン体25aがら引出したインクリボン
25は、クリップ43の先端にかけられた後、カイトロ
ーラ44.45を経て導出口46から導出ローラ47に
かけられてカセット4o外に導出される。
その後、その導出ローラ47と対向位置にある反対側の
導入ローラ48にがけられて導入口49からカセット4
0内に導入され、フィート機構50を介して巻取り軸5
1に嵌挿した巻取りリール52に先端を固着しである。
このリボン力七ッi・26のカセット40の下面には、
ガイドローラ44とガイドローラ45との間にキャリッ
ジフレーム21の上面に固着したリボンエンドを検出す
るリボンエンドセンサ54が突出するセンサ孔55.5
5を穿設しである。
つまり、インクリボン25は、第5図に示すようにイン
クを塗布したインク部25a及びリール42に固着され
る透明な終端部25bからなる。
一方、リボンエンドセンサ54は、インクリボン25が
通過可能な間隔を置いて、発光素子を内蔵した発光部5
4aと、その発光部54aの発光素子からの射出光を受
光する受光素子を内蔵した受光部54bとからなる透過
型フォトセンサで構成しである。
そして、このリボンエンドセンサ54は、リボンカセッ
ト26がキャリッジ20上に装着されたときに、そのカ
セット4oのセンサ孔55.55から発光部54a、受
光部54bがカセット40内に突出して、インクリボン
25を発光部54゜と受光部54bとで挟む状態になる
それによって、このリボンエンドセンサ54は。
インクリボン25の透明な終端部25aが発光部54a
と受光部54bとの間に介在しているときにのみ受光部
54bか発光部54aからの射出光を受光するので、イ
ンクリボン25の終端(リボンエンド)を検出できる。
第6図は、このプリンタの制御部の一例を示すブロック
図である。
プリンタコントロール回路60は、このプリンタ全体の
制御を司るボート切換え手段を備えたマイクロコンピュ
ータ(以下「マイコン」と称す)61と、ボート切換手
段を構成する外部信号によって出力端子OUTをハイイ
ンピーダンスに制御可能なラッチ回路62と、各表示器
への点灯信号をマイコン61の入出力ボートAのモート
に応じて有効、無効にするためのアンド回路63〜67
等とからなる。− そのマイコン61は、例えば第7図に示すように、CP
U (中央処理装置)61Aと、ブロクラム等を格納し
たROM61 Bと5バツフアメモリ及びワーキングメ
モリとして使用するRAM61Cと、入出力ボートA、
B、C,Dを構成する4個のl10(入出力装置)61
D〜61G等からなる。
なお、各l10610〜EilGの入出力ボートA−D
は、夫々各入出力ボートを構成するボート(ビット)毎
にプログラムによって入力ボート及び出力ボートのいず
れかに設定ができる。
このプリンタコントロール回路60は、セントロニクス
・パラレルインタフェースあるいはR3232C等のシ
リアルインタフェース等からなるプリンタインタフェー
ス68を介して、コンピュータ、ワードプロセッサ等の
ホストシステム側から転送される印字文字データ、スペ
ースデータ。
キャリツシリターンデータ、ラインフィードデータ等の
各種テークをラッチ回路62の入力端子INに入力する
そして、このラッチ回路62にラッチされた入力データ
をその出力端子OUTからマイコン61が入力ボートに
設定した入出力ボートAのボート(ビット)PO−Pn
を介して内部に取込み、その入力テークに応じた各種の
処理を実行する。
まず、マイコン61は、入力データの処理結果に応じて
入出力ボートCの所定のボートからドライブパルスDL
をドライブ回路70に出力してラインフィードモータ1
3を駆動制御して、プラテン12を回転させて用紙を送
る(ラインフィート動作)。
また、マイコン61は、入出力ボートDの所定のボート
に入力されるスペースセンサ2Sからの位置パルスPA
にも応じて、キャリッジ20の移動開始を示す駆動信号
DRVC,その移動量に相当するスペースモータ30の
回転量を指令する回転量データDVAC及びその回転方
向を指定する回転方向指示信号D I RCを、スペー
スサーボドライブ回路71に出力して、スペースモータ
30を回転駆動してキャリッジ20を所定の方向に所要
量だけ移動させる。
さらに、マイコン61は、入出力ボートDの所定のボー
トからドライブパルスDHをドライブ回路72に出力し
て、印字ハンマ22のハンママグネット73を駆動制御
してハンマ74によって活字ホイール21の活字を叩か
せる。
さらにまた、マイコン61は、入出力ボートDの所定の
ボートからドライブパルスDRをドライブ回路75に出
力して第2図及び第3図では図示を省略したリボンフィ
ードモータ76を駆動制御し、リボンカセット26のイ
ンクリボン25を送る。
また、マイコン61は、入出力ボートDの所定のボート
に入力されるセレクションセンサ24からの位置パルス
PBにも応じて、活字ホイール21の回転開始を指示す
る駆動信号DRVS、その回転量に相当するセレクショ
ンモータ23の回転量を指令する回転量テークDVAS
及びその回転方向を指定する回転方向指示信号DIR8
を、セレクションサーボドライブ回路77に出力して、
セレクションモータ2′5を回転駆動し、活字ホイール
21を所定の方向に所要量だけ回転させ、所要の活字を
印字ハンマ22によって叩かれる位置にする。
一方、このマイコン61は、入出力ボートBの所定のボ
ートP2+P3にペーパエンドセンサ36からのペーパ
エンド信号PE、リボンエ゛ントセンサ54からのリボ
ンエンド信号REを入力して、ペーパエンド、リボンエ
ンドの判定処理をすると共に、スペースセンサ29.セ
レクションセンサ24からの各位置パルスPA、PBに
基づいてスペースエラー、セレクションエラーの判定処
理等をする。
また、マイコン61は、内部のROMやRAMにエラー
(メモリエラー)が発生したか否か等をも判定する。
そして、マイコン61は、この等のエラー判定処理結果
に応じて、入出力ボートBのボートP。
からラッチ回路62の出力端子OUTをハイインピーダ
ンスに制御する信号を出力し、入出力ボートAのボート
P□−Pnを出力ボートに切換えてこの出力ボートPO
−Pnか1うエラーデータを出力すると共に、入出力ボ
ートBのボートPIから各アンド回路63〜67を開状
態にする信号を出迎する等の処理をもする。
次に、このように構成したこの実施例の作用について第
7図以降をも参照して説明する。
ます、マイコン61が実行するスペースエラー判定処理
について第8図を参照して説明する。
マイコン61は、入力データとしてキャリツシデータが
有るか否かを判別して、キャリツジテークがあれば、キ
ャリッジ移動量及びキャリッジ移動方向をセットしてス
ペースモータ30を駆動する。
そして、所定時間5例えば40. m s以内にスペー
スセンサ2Sから位置パルスPAが入力されたか否かを
判定して、位置パルスPΔが入力されたときには、移動
量が「0」になったか否かを判別して、移動量が「0」
になるまでスペースモータ60の駆動を継続する。
そして、移動量が「0」になったときには、スペースモ
ータ30を停止して、位置パルスPAが入力されたか否
かを判別し、位置パルスPAか入力されなけれは、次の
キャリッシデータが有るか否かの判別処理に戻る。
これに対して、スペースモータ30を駆動しているとき
に所定時間以内に位置パルスPAが一人力されなかった
とき、あるいはキャリッジ20を所要量移動してスペー
スモータ30を停止したにもかかわらす位置パルスPA
か入力されたときには、その後所定時間1例えば500
m5経過するまで待機する。
これは、インクリボン交換等のためにカバー乙をオーブ
ンしたときにはエラーでないので、このときカバーオー
ブンの検知か遅れた場合でも位置パルスPAの人力ある
いは未入力によってはスペースエラーと判定しないよう
にするためである。
そして、所定時間が経過したときに、カバーオーブンか
否かを判定して、力へ−オーブンであればカバーオーブ
ン処理を実行し、カバーオーブンでなければスペース系
にエラーが発生したことになるのでスペースエラー表示
ルーチンを実行する。
なお、マイコン61が実行するセレクションエラー判定
処理については、第9図に示すように第8図のスペース
エラー判定処理と同様であるので、その詳細な説明は省
略する。
次に、マイコン61が実行するエラー表示処理について
第10図を参照して説明する。
マイコン61は、エラーが発生したときには、まずこの
プリンタの動作を停止させ、その入出力ポートBのボー
トP。からラッチ回路62に対してラッチ回路62の出
力端子OUTをハイインピーダンスにする信号を出力し
た後、それまでホストシステム側からのデータを入力す
るための入力ポートとして使用していた入出力ボートA
を出力ポートに切換える。
そして1発生したエラーの種類を判別して1発生したエ
ラーの種類に応じて入出力ボートAの予め定めた所定の
ボートを「1」(ハイレベル゛H”=例えば5V)にす
る。
なお、ここではエラーの種類とボートとの関係を第1表
に示すように設定している。
第 1 表 つまり、発生したエラーがリボンエンドであればボート
P。を「1」にし、ペーパエンドであればボートP1を
「1」にし、スペースエラーであればボートP2をrl
jにし、セレクションエラーであればボートP3を「1
」にし、メモリエラーであればボートP4を「1」にす
る。
したがって、ボートP。−Pnのデータと発生したエラ
ーの種類との関係は第2表に示すようになる。
その後、マイコン61は入出力ボートBのボートP1か
ら各アンド回路63〜67を開状態にする信号を出力す
る(ボートP1をH′にする)。
それによって、例えばリボンエンドのときには、第 2
 表 ボートP。が Hであるので、この信号がアンド回路6
3を介してリボンエンド表示器9Aに入力されて、リボ
ンエンド表示器9Aが点灯する。
また、スペースエラーとセレクションエラーが同時に発
生したようなときには、ボートP2+P3がいずれもH
になるので、スペー人工う* 示器9 C及びセレクシ
ョンエラー表示器9Dが夫々点灯する。
このよつに、このプリンタにおいては、ホストシステム
側からのデータ入力用の入出力ボートをエラー発生時に
は出力ボートに切換えて、エラーデータを出力するよう
にしている。
そJlによって、エラー表示のための専用の人出カボー
トが必要でなくなるので、I10素子やその周辺素子が
増加して回路構成が複雑になることなく、多種類のエラ
ーを表示することができる。
なお、上記実施例では、エラーの種類を表示する表示器
を備えている例について述へたが、′エラー表示器省略
することもできる。
このようにしても、上述したようにエラー出力用を出力
する入出力ボートの各ボ′−トのレベルは発生したエラ
ーに対応する(第1表、第2表参照)ので、その入出力
ボートの電圧(レベル)をチェックすれは、発生したエ
ラーを判別することかできる。
また、上記実施例ではホストシステム側からのテーク入
力用及びエラー出力用を兼ねる入出力ボートのボー1−
数(ビット数)をnボートとして。
その内の5ポートをエラーに割当てている例について述
へたが、これに限るものではないことは勿論である。
一般的に云えば、上述の実施例のように入出力ボートの
各ボートに1個のエラーを割当てるようにしたときには
、入出力ボートのポート数がn個であれば、最大n種類
のエラーを表示(出力)することができる。
また、エラー表示をバイナリコートで表示(出力)する
ようにしたときには、2Y′個のエラーを表示すること
ができる。
この場合のエラーの種類と入出力ボートがらの出力デー
タとの対応関係の一例を第3表に示している。なお、入
出力ボートのボート(ビット)数をnビットとする。
この第3表からも分るように、入出力ボートのビット数
が4ビットであれば、16種類のエラーを表示すること
ができ、また8ビツトであれば256種類のエラーを表
示できる。
また、上記実施例においては、この発明を一活字ホイー
ル型プリンタについて実施した例について述べたか、こ
れに限るものではなく、例えばサーマルプリンタ、サー
マル転写プリンタ、ドツトインパクトプリンタ、インク
ジェットプリンタ、レーザプリンタ、デジタルコピア等
の各種プリンタ(印刷装置1画像形成装置)にも同様に
実施することができる。
一 以上説明したように、この発明によれは、プリンタにお
いてホストシステム側からのデータ仕入力する入出力ボ
ートを出力ボートとして使用できるので、I10素子の
増加等による回路構成の複雑化を招くことなく多数のテ
ークを出力することができる。
【図面の簡単な説明】
第1図は、この発明を実施したプリンタの一例を示す外
観斜視図、 第2図及び第3図は、同じくその機構部を示す平面図及
び正面図、 第4図は、第2図のリボンカセットの一例を示す平面図
、 第5図は、第4図のリボンエンドセンサの説明に供する
斜視図、 第6図は、このプリンタの制御部を示すブロック図、 第7図は、第6図のマイクロコンピュータの一例を示す
ブロック図、 第8図は、第6図のマイクロコンピュータが実行するス
ペースエラーの判定処理を示すフロー図。 第S図は、同じくセレクションエラーの判定処理を示す
フロー図、 第10図は、同じくエラー表示処理を示すフロー図であ
る。 20・・・キャリッジ 21・・・活字ホイール26・
・・セレクションモータ 30・・・スペースモータ ろ6・・ペーパエンドセンサ 54・・・リボンエンドセンサ 61・・・マイクロコンピュータ 62・・・ラッチ回路 第1図 第2図 第3図 第4図 第7図 第8図

Claims (1)

  1. 【特許請求の範囲】 1 ホストシステム側からのデータを入力する入出力ボ
    ートを備えたプリンタにおいて、前記入出力ボートを出
    力ポートに切換えるボート切換え手段を設けたことを特
    徴とするプリンタ。 2 ボート切換え手段が、前記ホストシステム側からの
    データをラッチして前記入出力ボートに出力する出力端
    子をハイインピータンスに制御可能なラッチ手段を備え
    ている特許請求の範囲第1項記載のプリンタ。 己 ボート切換え手段か、プリンタエラー発生時に前1
    己ラッチ手段の出力端子をハイインピータンスにすると
    共に、前記入出力ボートを出力ポートに切換え、該出力
    ポートに発生したエラーに応したデータを出力する手段
    を備えている特許請求の範囲第2項記載のプリンタ。
JP59100580A 1984-05-21 1984-05-21 プリンタ Pending JPS60245581A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59100580A JPS60245581A (ja) 1984-05-21 1984-05-21 プリンタ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59100580A JPS60245581A (ja) 1984-05-21 1984-05-21 プリンタ

Publications (1)

Publication Number Publication Date
JPS60245581A true JPS60245581A (ja) 1985-12-05

Family

ID=14277824

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59100580A Pending JPS60245581A (ja) 1984-05-21 1984-05-21 プリンタ

Country Status (1)

Country Link
JP (1) JPS60245581A (ja)

Similar Documents

Publication Publication Date Title
JPS60245581A (ja) プリンタ
JPS61279573A (ja) 印字装置
JPS61135757A (ja) ドツトインパクトプリンタ
JPS60217192A (ja) プリンタ
JPS6359579A (ja) 入力処理装置
JPS61228549A (ja) デ−タ転送方法
JPS61270179A (ja) プリンタ
JPS6221575A (ja) プリンタ
JPS60145858A (ja) デ−タ出力装置
JPS6157375A (ja) プリンタ
JPS62198462A (ja) 印字装置
JPS61202878A (ja) プリンタ
JPS63319179A (ja) 記録装置
JPS6225320A (ja) プリンタ
JP2582429B2 (ja) 記録装置
JP2592230B2 (ja) プリンタ
JPS625873A (ja) プリンタ
JPS6241076A (ja) プリンタ
JPS61206687A (ja) プリンタ
JPS6127271A (ja) プリンタ
JPS60107350A (ja) プリンタシステム
JPS62170375A (ja) 印字装置
JPS6283149A (ja) プリンタ
JPS6144667A (ja) プリンタ
JPS61242844A (ja) プリンタ