Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH074953B2 - Printer controller - Google Patents
[go: Go Back, main page]

JPH074953B2 - Printer controller - Google Patents

Printer controller

Info

Publication number
JPH074953B2
JPH074953B2 JP59190509A JP19050984A JPH074953B2 JP H074953 B2 JPH074953 B2 JP H074953B2 JP 59190509 A JP59190509 A JP 59190509A JP 19050984 A JP19050984 A JP 19050984A JP H074953 B2 JPH074953 B2 JP H074953B2
Authority
JP
Japan
Prior art keywords
memory
lock
signal
output
control unit
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.)
Expired - Lifetime
Application number
JP59190509A
Other languages
Japanese (ja)
Other versions
JPS6168254A (en
Inventor
隆司 森田
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.)
Ricoh Co Ltd
Original Assignee
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP59190509A priority Critical patent/JPH074953B2/en
Publication of JPS6168254A publication Critical patent/JPS6168254A/en
Publication of JPH074953B2 publication Critical patent/JPH074953B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime 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
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/485Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by the process of building-up characters or image elements applicable to two or more kinds of printing or marking processes

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Record Information Processing For Printing (AREA)

Description

【発明の詳細な説明】 技術分野 本発明はプリンタ装置本体に着脱可能なメモリ手段を有
するプリンタコントローラに係り、特にワードプロセッ
サ、その他各種のコンピュータシステムの出力装置とし
てのプリンタに使用するに好適なプリンタコントローラ
に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printer controller having removable memory means in a printer body, and particularly to a printer controller suitable for use as a printer as an output device of a word processor or other various computer systems. Regarding

従来技術 ドットパターンの文字情報が格納されているメモリを内
蔵したフォントメモリカートリッジを有する従来のプリ
ンタコントローラにおいては、上記メモリがアクセスさ
れている最中は勿論であるが、上記メモリがアクセスさ
れていない時でも上記フォントメモリカートリッジをプ
リンタ装置本体のコネクタより着脱する操作により上記
フォントメモリカートリッジ内のメモリと制御部との接
続する信号線にノイズが入り、上記制御部が誤動作する
という問題があった。
2. Description of the Related Art In a conventional printer controller having a font memory cartridge having a built-in memory in which dot pattern character information is stored, the above memory is not accessed, of course, while the above memory is being accessed. Even when the font memory cartridge is detached from the connector of the printer body, noise may be introduced into the signal line connecting the memory in the font memory cartridge and the control unit, and the control unit may malfunction.

目 的 本発明はこのような従来技術の欠点を解消し、 文字情報を格納しているメモリを有するメモリ手段の装
置本体への着脱操作に起因する制御部の誤動作の防止を
図ったプリントコントローラを提供することを目的とす
る。
Aim The present invention solves the above-mentioned drawbacks of the prior art and provides a print controller which prevents malfunction of the control unit due to the operation of attaching / detaching the memory means having the memory storing the character information to / from the apparatus main body. The purpose is to provide.

構 成 本発明は上記目的を達成するために、文字情報を格納し
ているメモリを有するメモリ手段を所定位置にロックす
るロック機構と、文字情報を格納しているメモリを備え
たメモリ手段を、制御部を有する装置本体に着脱するこ
とにより上記メモリ手段を交換することの可能なプリン
タコントローラにおいて、上記メモリ手段を所定位置に
ロックするロック機構と、上記メモリ手段が装置本体に
完全に着脱されるまで押圧された状態にあり、押圧され
た状態のときに上記ロック機構によるロック状態を解除
するロック解除手段と、ロック解除手段が押圧されてい
る状態のときに、ロック状態の解除を示すロック解除信
号を出力し続けるロック解除信号発生手段と、上記制御
部と上記メモリ手段のメモリとの間に介在するバッファ
とを有し、上記ロック解除信号発生手段からのロック解
除信号が出力されている期間中、上記制御部と前記メモ
リ手段のメモリとの間の信号の伝送を阻止するための所
定の信号を前記バッファに与えて、上記制御部と上記メ
モリ手段のメモリとの間の信号の伝送を阻止することを
特徴としている。
In order to achieve the above object, the present invention provides a lock mechanism for locking a memory means having a memory storing character information at a predetermined position, and a memory means having a memory storing character information, In a printer controller capable of exchanging the memory means by attaching / detaching to / from the apparatus body having a control unit, a lock mechanism for locking the memory means at a predetermined position, and the memory means are completely attached / detached to / from the apparatus body. The lock release means for releasing the locked state by the lock mechanism when the lock release means is in the pressed state, and the lock release indicating the release of the locked state when the lock release means is pressed. Lock release signal generating means for continuing to output a signal, and a buffer interposed between the control unit and the memory of the memory means, During the period when the lock release signal is output from the lock release signal generating means, a predetermined signal for blocking the transmission of the signal between the control unit and the memory of the memory means is given to the buffer, It is characterized in that transmission of signals between the control unit and the memory of the memory means is blocked.

本発明の構成について以下、実施例に基づいて説明す
る。
The configuration of the present invention will be described below based on examples.

第1図には本発明に係るプリントコントローラの一実施
例の構成が示されており、同図において、文字情報が格
納されているメモリが収容されたフォントカートリッジ
10は所定位置に固設されたコネクタ12に装着され、ロッ
ク機構14によりロックされている。そしてこのロック機
構14の作動はロック解除ボタン16の押圧操作により解除
され、ロック解除ボタン16の操作により動作するスイッ
チ18よりロック機構14の解除状態を示すロック解除信号
S1が出力される。
FIG. 1 shows the configuration of an embodiment of a print controller according to the present invention. In FIG. 1, a font cartridge containing a memory in which character information is stored is accommodated.
10 is attached to a connector 12 fixed at a predetermined position and locked by a lock mechanism 14. The operation of the lock mechanism 14 is released by pressing the lock release button 16, and a lock release signal indicating the release state of the lock mechanism 14 is output from the switch 18 operated by the operation of the lock release button 16.
S 1 is output.

また各種の演算処理及び入出力制御を行う制御部30はバ
ッファ(具体的には3ステードバッファ)20を介してコ
ントロールバス40、アドレスバス42、データバス44によ
りコネクタ12が接続されている。ここでフォントカート
リッジ10のロック機構14の構成を第2図に示す。同図に
おいて、フォントカートリッジ10には凹部50が設けられ
ており、フォントカートリッジ10がコネクタ12に装着さ
れた状態においてロック部材52の一端が前記凹部50の出
入可能となるようにピン58による枢支されたレバー56の
一端とロック部材52の他端とがピン54により連結されて
いる。
A connector 12 is connected to a control unit 30 that performs various arithmetic processes and input / output control via a buffer (specifically, a 3-state buffer) 20 by a control bus 40, an address bus 42, and a data bus 44. The structure of the lock mechanism 14 of the font cartridge 10 is shown in FIG. In the figure, the font cartridge 10 is provided with a recess 50, and when the font cartridge 10 is mounted on the connector 12, one end of the lock member 52 is pivotally supported by a pin 58 so that the recess 50 can be inserted and removed. One end of the lever 56 and the other end of the lock member 52 are connected by a pin 54.

一方、一端にロック解除ボタン16を有し、他端がスイッ
チ18の接点機構を形成するロッド60がケース64を貫通し
て設けられており、前記レバー56の他端はロッド60にピ
ン62により枢支されている。そしてロッド60はばね66に
より常時、図上上方に付勢され、ロック部材52はフォン
トカートリッジ10に設けられた凹部50内に挿入する方向
(図上、左方)に押圧されている。スイッチ18の1つの
切片に接続されているリード線68はバッファ20(第1図
参照)に接続され、スイッチ18のもう1つの切片に接続
されているリード線70は不図示の電源側もしくは接地側
に接続されている。
On the other hand, a rod 60 having a lock release button 16 at one end and the other end forming a contact mechanism of the switch 18 is provided through the case 64, and the other end of the lever 56 is attached to the rod 60 by a pin 62. It is pivotally supported. The rod 60 is constantly urged upward in the drawing by the spring 66, and the lock member 52 is pressed in the direction (left in the drawing) to be inserted into the recess 50 provided in the font cartridge 10. The lead wire 68 connected to one piece of the switch 18 is connected to the buffer 20 (see FIG. 1), and the lead wire 70 connected to the other piece of the switch 18 is a power source side or ground (not shown). Connected to the side.

上記構成において、フォントカートリッジ10をコネクタ
12に対し着脱するに際してロック解除ボタン16を押圧す
ると、レバー56がピン58を支点として時計方向に回動
し、ロック部材52は図上、右方向に移動させられ、凹部
50との係合状態が解除される。
In the above structure, the font cartridge 10 is connected to the connector.
When the lock release button 16 is pressed for attachment / detachment to / from the lever 12, the lever 56 rotates clockwise about the pin 58 as a fulcrum, and the lock member 52 is moved to the right in the figure, and the recess
The engagement state with 50 is released.

これと同時にスイッチ18がたとえばONし、不図示の電源
もしくは接地リード線68,70によりロック解除信号S1
バッファ20に出力される。この結果、バッファ20はロッ
ク解除信号S1が出力されている期間中、ロック解除信号
S1により強制的にフローティング状態,すなわち、高イ
ンピーダンス状態(開放状態)にされ、制御部30とフォ
ントカートリッジ10内の文字情報が格納されているメモ
リとの間の信号の伝送が阻止される。
At the same time, the switch 18 is turned on, for example, and a lock release signal S 1 is output to the buffer 20 by a power supply or ground lead wires 68, 70 (not shown). As a result, the buffer 20 keeps the unlock signal during the period when the unlock signal S 1 is being output.
S 1 is forced to a floating state, that is, a high impedance state (open state), and transmission of a signal between the control unit 30 and the memory in the font cartridge 10 in which character information is stored is blocked.

上記したように、フォントカートリッジ10はロック部材
52、レバー56、ロッド60及及ばね66より構成されるロッ
ク機構14によって常にロックされており、ロック解除ボ
タン16を押圧することによりロック状態が解除され、フ
ォントカートリッジ10の取り外しができるように構成さ
れている。
As mentioned above, the font cartridge 10 is a locking member.
52, lever 56, rod 60 and spring 66 are always locked by a lock mechanism 14, and the lock state is released by pressing the lock release button 16 so that the font cartridge 10 can be removed. Has been done.

またフォントカートリッジ10をコネクタ12に装着する場
合においてもロック解除ボタン16を押圧しないと、ロッ
ク部材52がフォントカートリッジ10の通路を妨害し、フ
ォントカートリッジ10をコネクタ12に装着できないよう
にしてある。したがって、ロック解除ボタン16はフォン
トカートリッジ10が完全に着脱されるまで押圧された状
態にあり、それ故フォントカートリッジ10の着脱操作中
は常にロック解除信号S1が不図示の電源もしくは接地か
らスイッチ18より出力され続ける。
Further, even when the font cartridge 10 is attached to the connector 12, the lock member 52 obstructs the passage of the font cartridge 10 and the font cartridge 10 cannot be attached to the connector 12 unless the lock release button 16 is pressed. Therefore, the unlock button 16 is kept pressed until the font cartridge 10 is completely attached / detached. Therefore, during the attachment / detachment operation of the font cartridge 10, the unlock signal S 1 is always applied to the switch 18 from the power source or ground (not shown). Will continue to be output.

以上に説明したように本実施例ではロック解除ボタン16
の押圧操作によりスイッチ18より出力されるロック解除
信号S1を制御信号として直接、バッファ20を制御するよ
うに構成したので、簡単な構成でフォントカートリッジ
の着脱操作に起因する制御部の誤動作を防止することが
できる。
As described above, in this embodiment, the lock release button 16
Since the buffer 20 is directly controlled by using the lock release signal S 1 output from the switch 18 as a control signal when the button is pressed, the malfunction of the control unit due to the attachment / detachment operation of the font cartridge is prevented with a simple configuration. can do.

次に第3図に本発明に係るプリントコントローラの他の
実施例の構成を示す。本実施例が第1図に示した実施例
と構成上、異なる点はロック解除ボタン16の押圧操作に
より出力されるロック解除信号を制御部30を構成するCP
U80にリード線102を介して割込信号S2として、またI/O
ポート90に対してはリード線104を介してフォントカー
トリッジ10のステータス信号S3として、それぞれ出力す
ることにより、CPU80でフォントカートリッジ10の着脱
に伴う必要な処理を行い且つステータス信号S3が出力さ
れている期間中、I/Oポート90よりリード線106を介して
バッファ20に出力される制御信号S4によりバッファ20を
強制的にフローティング状態,すなわち、高インピーダ
ンス状態(開放状態)にするように構成したことであ
る。
Next, FIG. 3 shows the configuration of another embodiment of the print controller according to the present invention. The present embodiment differs from the embodiment shown in FIG. 1 in the configuration. The CP which configures the control unit 30 is an unlock signal output by pressing the unlock button 16.
I / O to U80 via lead 102 as an interrupt signal S 2.
As the status signal S 3 of the font cartridges 10 via leads 104 to the port 90, by outputting each and status signals S 3 performs necessary processing in response to attachment and detachment of the font cartridge 10 is outputted by the CPU80 During the period, the control signal S 4 output from the I / O port 90 to the buffer 20 via the lead wire 106 forces the buffer 20 to a floating state, that is, a high impedance state (open state). That is what I configured.

第3図において、フォントカートリッジ10の着脱時にロ
ックボタン16が押圧されるとスイッチ18よりCPU80に割
込信号S2が、またI/Oポート90にステータス信号S3がそ
れぞれ出力される。CPU80は割込信号S2を受けると、フ
ォントカートリッジ10内のメモリをアクセス中である場
合にはアクセスを中断し、アクセス中でない場合にはス
テータス信号S3を受けているI/Oポート90よりバッファ2
0に対し制御信号S4を出力させ、ステータス信号S3が出
力されている期間中バッファ20を強制的にフローティン
グ状態,すなわち、高インピーダンス状態(開放状態)
にする。
In FIG. 3, when the lock button 16 is pressed when the font cartridge 10 is attached or detached, the switch 18 outputs the interrupt signal S 2 to the CPU 80 and the status signal S 3 to the I / O port 90. When the CPU 80 receives the interrupt signal S 2 , it interrupts the access when the memory in the font cartridge 10 is being accessed and receives the status signal S 3 when it is not being accessed from the I / O port 90. Buffer 2
The control signal S 4 is output for 0, and the buffer 20 is forcibly floated while the status signal S 3 is being output, that is, the high impedance state (open state).
To

またフォントカートリッジ10内のメモリをアクセス中に
CPU80が割込信号S2を受けた場合にアクセスを中断する
と、印字エラーが生じる場合(例えば印字出力中な
ど。)にはI/Oポート90を介して表示装置200にエラー表
示を行うための表示信号が出力される。
Also, while accessing the memory in the font cartridge 10,
If a print error occurs (for example, during print output) when access is interrupted when the CPU 80 receives the interrupt signal S 2 , an error display is displayed on the display device 200 via the I / O port 90. A display signal is output.

以上に説明したように本実施例ではフォントカートリッ
ジの着脱操作時にメモリをアクセス中であるか否かによ
り、これに対応した処理をCPU80で行うように構成した
ので前記実施例に比してより確実にフォントカートリッ
ジの着脱操作に起因する制御部の誤動作を防止すること
ができる。
As described above, in this embodiment, the CPU 80 performs the processing corresponding to whether the memory is being accessed when the font cartridge is attached or detached. In addition, it is possible to prevent malfunction of the control unit due to the attachment / detachment operation of the font cartridge.

効 果 本発明では信号線で接続される制御部とメモリ手段のメ
モリとの間にバッファを介在させ、上記メモリ手段着脱
時に操作されるロック解除信号発生手段の信号に基づい
て制御部と上記メモリ手段のメモリとの間の信号伝送を
阻止するように前記バッファを制御するように構成した
ので、上記メモリ手段着脱操作に起因する誤動作を防止
することができる。
Effect According to the present invention, a buffer is interposed between the control unit connected by a signal line and the memory of the memory unit, and the control unit and the memory are based on the signal of the unlock signal generating unit operated when the memory unit is attached or detached. Since the buffer is controlled so as to prevent signal transmission to and from the memory of the means, it is possible to prevent malfunction due to the operation for attaching and detaching the memory means.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明に係るプリンタコントローラの一実施例
の構成を示すブロック図、 第2図は本発明に係るプリンタコントローラにおけるフ
ォントカートリッジのロック機構を示す説明図、 第3図は本発明に係るプリンタコントローラの他の実施
例の構成を示すブロック図である。 主要部分の符号の説明 10……フォントカートリッジ 14……ロック機構 16……ロック解除ボタン 18……スイッチ 20……バッファ 30……制御部 80……CPU 90……I/Oポート
FIG. 1 is a block diagram showing a configuration of an embodiment of a printer controller according to the present invention, FIG. 2 is an explanatory diagram showing a lock mechanism of a font cartridge in the printer controller according to the present invention, and FIG. 3 is related to the present invention. It is a block diagram which shows the structure of the other Example of a printer controller. Description of main part symbols 10 …… Font cartridge 14 …… Lock mechanism 16 …… Unlock button 18 …… Switch 20 …… Buffer 30 …… Control unit 80 …… CPU 90 …… I / O port

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】文字情報を格納しているメモリを備えたメ
モリ手段を、制御部を有する装置本体に着脱することに
より前記メモリ手段を交換することの可能なプリンタコ
ントローラにおいて、 前記メモリ手段を所定位置にロックするロック機構と、 前記メモリ手段が装置本体に完全に着脱されるまで押圧
された状態にあり、押圧された状態のときに前記ロック
機構によるロック状態を解除するロック解除手段と、 ロック解除手段が押圧されている状態のときに、ロック
状態の解除を示すロック解除信号を出力し続けるロック
解除信号発生手段と、 前記制御部と前記メモリ手段のメモリとの間に介在する
バッファとを有し、 前記ロック解除信号発生手段からのロック解除信号が出
力されている期間中、前記制御部と前記メモリ手段のメ
モリとの間の信号の伝送を阻止するための所定の信号を
前記バッファに与えて、前記制御部と前記メモリ手段の
メモリとの間の信号の伝送を阻止することを特徴とする
プリンタコントローラ。
1. A printer controller capable of exchanging the memory means by attaching and detaching the memory means having a memory storing character information to and from an apparatus main body having a controller. A lock mechanism for locking the position, a lock releasing means for releasing the locked state by the lock mechanism when the memory means is pressed until it is completely attached to and detached from the apparatus body, and a lock mechanism; A lock release signal generating means for continuing to output a lock release signal indicating release of the lock state when the release means is pressed; and a buffer interposed between the control section and the memory of the memory means. Having a memory of the control unit and the memory unit during a period in which an unlock signal is output from the unlock signal generating unit. A predetermined signal to prevent transmissions between the signals given to the buffer, the printer controller, characterized by blocking the transmission of signals between the memory of the memory means and the control unit.
JP59190509A 1984-09-13 1984-09-13 Printer controller Expired - Lifetime JPH074953B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59190509A JPH074953B2 (en) 1984-09-13 1984-09-13 Printer controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59190509A JPH074953B2 (en) 1984-09-13 1984-09-13 Printer controller

Publications (2)

Publication Number Publication Date
JPS6168254A JPS6168254A (en) 1986-04-08
JPH074953B2 true JPH074953B2 (en) 1995-01-25

Family

ID=16259271

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59190509A Expired - Lifetime JPH074953B2 (en) 1984-09-13 1984-09-13 Printer controller

Country Status (1)

Country Link
JP (1) JPH074953B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0796321B2 (en) * 1986-04-17 1995-10-18 キヤノン株式会社 Output device
JPS6325067A (en) * 1986-07-18 1988-02-02 Nec Corp Font cartridge control circuit
US5171092A (en) * 1987-07-06 1992-12-15 Canon Kabushiki Kaisha Printing apparatus that stores externally supplied fonts

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60193189A (en) * 1984-03-15 1985-10-01 Canon Inc Electrical and electronic equipment

Also Published As

Publication number Publication date
JPS6168254A (en) 1986-04-08

Similar Documents

Publication Publication Date Title
GB8921143D0 (en) Serial data transmission
JPH074953B2 (en) Printer controller
JP3097131B2 (en) Additional control device and information processing device using the same
US4805136A (en) Program protection in a programmable electronic calculator
KR0164838B1 (en) How to Install Driver Program for Computer Peripherals
AU669816B2 (en) Printer with a universal interface
JPH0334115B2 (en)
JPS6381554A (en) Electronic equipment that handles replaceable peripherals
JP2738435B2 (en) Print data processing device
EP0298686B1 (en) Printing apparatus
JPH0123803B2 (en)
JPH0644209B2 (en) Bus converter
JPS6161455B2 (en)
JPS60229780A (en) Electronic typewriter
KR100626356B1 (en) How to Power Switch Computer Peripherals
JPS57143646A (en) Error recovery system for logical device
JPH071474B2 (en) Printer
JPH04311248A (en) Electronics
JPH05120146A (en) Decoding preventing method for storage
JPH0615924A (en) Printer
JPH03276322A (en) Electronic equipment
JPH03111929A (en) data output device
JPH01308658A (en) Printer
JPS5957768A (en) Printer
JPH02128231A (en) Software control electronic device