JPH06191114A - Printer - Google Patents
PrinterInfo
- Publication number
- JPH06191114A JPH06191114A JP4346436A JP34643692A JPH06191114A JP H06191114 A JPH06191114 A JP H06191114A JP 4346436 A JP4346436 A JP 4346436A JP 34643692 A JP34643692 A JP 34643692A JP H06191114 A JPH06191114 A JP H06191114A
- Authority
- JP
- Japan
- Prior art keywords
- storage means
- printer
- printer device
- cartridge
- main body
- 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.)
- Withdrawn
Links
Landscapes
- Record Information Processing For Printing (AREA)
Abstract
(57)【要約】 (修正有)
【目的】 フォームデータの記憶にバッテリバックアッ
プされたメモリを使用し、装置本体に対して着脱自在な
カートリッジ形態に構成したプリンタ装置。
【構成】 フォームデータはメモリボードコントローラ
21の制御により切り替えバッファ29を介して装置本
体側のCPUへ出力され、装置本体側のEEPROMの
チェックサムとを比較することによりスタティックRA
M22に記憶されたフォームデータが正確であるか否
か、又は装置本体に装着されたカートリッジ5が誤って
いないか否か判断される。また、スタティックRAM2
2には電源監視用IC23を介して装置本体から電源が
供給されると共に、装置本体からカートリッジ5を取り
外した時にはスイッチ30をオンしておくことによりバ
ッテリ31から電源が供給され、スタティックRAM2
2に記憶されたフォームデータは安全に保持される。
(57) [Summary] (Correction) [Purpose] A printer device that uses a battery-backed memory for storing form data and is configured as a cartridge that is detachable from the device body. [Structure] The form data is output to the CPU of the apparatus main body side via the switching buffer 29 under the control of the memory board controller 21, and the static RA is obtained by comparing with the checksum of the EEPROM of the apparatus main body side.
It is determined whether or not the form data stored in M22 is correct, or whether or not the cartridge 5 mounted in the apparatus body is incorrect. In addition, static RAM2
2 is supplied with power from the apparatus main body via the power supply monitoring IC 23, and is also supplied with power from the battery 31 by turning on the switch 30 when the cartridge 5 is removed from the apparatus main body.
The form data stored in 2 is safely retained.
Description
【0001】[0001]
【産業上の利用分野】本発明は、所謂フォームオーバレ
イ機能を有するプリンタ装置に係り、特にフォームデー
タの記憶にバッテリバックアップされたメモリを使用
し、装置本体に対して着脱自在なカートリッジ形態に構
成したプリンタ装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printer device having a so-called form overlay function, and more particularly, it uses a battery-backed memory for storing form data and is constructed in a cartridge form which can be attached to and detached from the main body of the device. The present invention relates to a printer device.
【0002】[0002]
【従来の技術】ホストコンピュータ等の外部のホスト機
器から出力される印字データに従って印字処理を行うプ
リンタ装置では、印字処理の効率化を図る為フォームオ
ーバレイ機能を有する装置が実用化されている。このフ
ォームオーバレイ機能は予め所定のフォームデータをプ
リンタ装置内に登録しておくことにより、以後非フォー
ムデータのみをプリンタ装置に供給することで、フォー
ムデータと合成した印字を効率良く行うことができるも
のである。例えば、ある表データをフォームデータとし
てプリンタ装置のRAM内に予め登録し、以後この表に
書き込む非フォームデータである数字、アルファベット
等の文字を供給することにより、必要な作表を行うこと
ができる。2. Description of the Related Art In printers that perform print processing according to print data output from an external host device such as a host computer, a device having a form overlay function has been put into practical use in order to improve the efficiency of print processing. This form overlay function enables efficient printing by combining predetermined form data in the printer device, and by supplying only non-form data to the printer device thereafter, combining with the form data. Is. For example, by registering certain table data as form data in the RAM of the printer in advance and supplying non-form data such as numbers or alphabets to be written in this table thereafter, necessary table formation can be performed. .
【0003】また、ワードプロセッサ等のアプリケーシ
ョンソフトに登録されていない特殊な文字は、ユーザが
必要に応じて作成しなければならず、外字としてこの様
な特殊文字をRAMに登録し、以後この外字を使って文
書を作成する場合もある。Further, a special character that is not registered in application software such as a word processor must be created by the user as needed, and such a special character is registered in the RAM as an external character, and this external character is thereafter registered. Sometimes used to create a document.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、フォー
ムデータや外字を揮発性メモリ(RAM)に登録して
も、プリンタ装置の電源を切ると、せっかく登録したデ
ータが消滅してしまう。この為、かかる場合、再度同じ
フォームデータや外字を用いて印字処理を行う時には、
新たにフォームデータや外字を登録し直さなければなら
ない。However, even if the form data and external characters are registered in the volatile memory (RAM), the registered data will be lost when the power of the printer is turned off. Therefore, in such a case, when performing printing processing using the same form data and external characters again,
You must register new form data and external characters.
【0005】かかる場合、フォームデータメモリとし
て、不揮発性のEEPROMやフラッシュメモリ等を用
いてフォームデータ等を登録するという方法もあるがメ
モリ容量やコストの点で問題である。In such a case, there is a method of registering the form data and the like by using a non-volatile EEPROM, a flash memory or the like as the form data memory, but there is a problem in memory capacity and cost.
【0006】本発明は、かかる従来の問題点に鑑みてな
されたもので、その目的とするところは、フォームデー
タや外字を登録し直すことがないよう、プリンタ装置に
装脱可能なカートリッジ内にフォームデータ等を記憶
し、大量のデータを記憶することを可能とすると共に、
バッテリのバックアップによりカートリッジ内のフォー
ムデータ等が消去されることがないプリンタ装置を提供
することである。The present invention has been made in view of the above conventional problems, and an object of the present invention is to provide a cartridge that can be attached to and detached from a printer so as not to re-register form data and external characters. It is possible to store form data, etc., and store a large amount of data,
It is an object of the present invention to provide a printer device in which form data and the like in a cartridge are not erased by backing up a battery.
【0007】[0007]
【課題を解決するための手段】本発明は、上位機器から
予め作成した固定データを記憶手段に登録記憶し、該登
録された固定データを利用して印字処理を行うプリンタ
装置に適用され、前記記憶手段は、不揮発性でプリンタ
装置本体から着脱交換可能に構成されたことを特徴とす
る。The present invention is applied to a printer device for registering and storing fixed data created in advance from a higher-level device in a storage means and performing a printing process using the registered fixed data. The storage means is non-volatile and is configured to be detachable and replaceable from the printer main body.
【0008】また、前記記憶手段は、不揮発性でプリン
タ装置本体から着脱交換可能に構成されると共に、装着
された前記記憶手段のトータルサム値を算出する演算手
段と、該演算手段で算出された前記トータルサム値を保
持する前記プリンタ装置本体に備えられた不揮発性記憶
手段と、前記プリンタ装置の電源投入に応じて前記記憶
手段に記憶されている前記トータルサム値を算出し、こ
の値と前記不揮発性記憶手段に保持された前記トータル
サム値とを比較する比較手段と、該比較手段の比較結果
により、前記記憶手段の交換操作の有無を報知する報知
手段とを有することを特徴とする。Further, the storage means is non-volatile and detachable from the printer main body and replaceable, and a calculating means for calculating a total sum value of the installed storage means, and a calculating means for calculating the total sum value. Non-volatile storage means provided in the printer apparatus main body for holding the total sum value, and the total sum value stored in the storage means in response to power-on of the printer apparatus are calculated. It is characterized in that it has a comparison means for comparing the total sum value held in the non-volatile storage means, and a notification means for notifying the presence or absence of a replacement operation of the storage means based on the comparison result of the comparison means.
【0009】また、前記記憶手段は、前記プリンタ装置
本体から着脱交換可能に構成されると共に、装置電源遮
断時、情報を保持させる補助電源を備え、該補助電源は
前記記憶手段が前記プリンタ装置本体に装着された状態
でのみ駆動することを特徴とする。Further, the storage means is constructed so that it can be attached to and detached from the printer apparatus main body, and has an auxiliary power source for holding information when the power source of the apparatus is cut off. It is characterized in that it is driven only when it is attached to.
【0010】さらに、前記記憶手段は、前記プリンタ装
置本体から着脱交換可能に構成されると共に、装置電源
遮断時、情報を保持させる補助電源を備え、該補助電源
が前記記憶手段の記憶を有効/無効に切り換えるスイッ
チ手段を備えることを特徴とする。Further, the storage means is constructed so that it can be attached to and detached from the printer apparatus main body, and has an auxiliary power source for holding information when the power source of the apparatus is cut off. It is characterized in that it is provided with a switch means for switching to invalid.
【0011】[0011]
【作用】本発明のプリンタ装置は、ホストコンピュータ
等の上位機器から出力される予め作成した固定データを
記憶手段に登録し、該登録された固定データを利用して
印字処理を行うものであり、上記記憶手段は不揮発性で
プリンタ装置本体から着脱交換可能に構成され、例えば
カートリッジに登録記憶されている。したがって、大量
のフォームデータを登録できると共に、上記記憶手段の
トータルサムを算出する演算手段と、この演算手段で算
出された上記トータルサム値を不揮発性記憶手段に記憶
されるトータルサム値と比較手段で比較することによ
り、比較結果が一致した場合にのみのフォームデータを
使用することで、正確なフォームデータを用いて印字処
理を行うことができるものである。The printer device of the present invention is for registering the fixed data created in advance, which is output from a host device such as a host computer, in the storage means and uses the registered fixed data for printing processing. The storage means is non-volatile and can be attached to and detached from the printer body, and is registered and stored in, for example, a cartridge. Therefore, it is possible to register a large amount of form data, and to calculate the total sum of the storage means, and to compare the total sum value calculated by the calculation means with the total sum value stored in the nonvolatile storage means. By using the form data only in the case where the comparison results match, the printing process can be performed using the correct form data.
【0012】[0012]
【実施例】以下、本発明の一実施例について図面を参照
しながら詳述する。図2は、一実施例のプリンタ装置の
全体構成を示す斜視図である。同図において、プリンタ
装置1は、下部機体(装置本体)1aに対して上部機体
(装置カバー)1bが開放できる所謂シェルオープン構
造であり、上部機体1bの上面1b’には排紙トレーが
形成されている。また、プリンタ装置1(下部機体1
a)の正面には、オペレーションパネル2、カセット装
着部3、カートリッジ装着部(スロット)4a、4bが
設けられている。オペレーションパネル2はプリントキ
ーや濃度設定キー等の各種キーと、プリント枚数等を表
示する報知手段としての液晶表示部で構成されている。
また、カセット装着部3にはプリント処理に供される用
紙が収納された給紙カセットが装着できる。一方、カー
トリッジ装着部4a、4bには、後述するフォームデー
タが記憶されたカートリッジ5等が装着できる構成であ
る。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described in detail below with reference to the drawings. FIG. 2 is a perspective view showing the overall configuration of the printer device according to the embodiment. In FIG. 1, the printer device 1 has a so-called shell open structure in which an upper body (device cover) 1b can be opened with respect to a lower body (device body) 1a, and a discharge tray is formed on an upper surface 1b 'of the upper body 1b. Has been done. In addition, the printer device 1 (lower body 1
An operation panel 2, a cassette mounting portion 3, and cartridge mounting portions (slots) 4a and 4b are provided on the front surface of a). The operation panel 2 is composed of various keys such as a print key and a density setting key, and a liquid crystal display section as an informing means for displaying the number of prints.
Further, a paper feed cassette accommodating sheets to be used for printing can be mounted in the cassette mounting portion 3. On the other hand, the cartridge mounting portions 4a and 4b are configured so that a cartridge 5 in which form data described later is stored can be mounted.
【0013】また、プリンタ装置1の側面には増設用の
メモリ基板収納部6が形成され、必要に応じて増設用の
メモリ基板を装着できるよう構成されている。尚、メモ
リ基板収納部6への増設用のメモリ基板の装着はカバー
6’を開閉して行う。Further, an additional memory board housing portion 6 is formed on the side surface of the printer device 1 so that the additional memory board can be mounted if necessary. It should be noted that the mounting of the additional memory board in the memory board housing section 6 is performed by opening and closing the cover 6 '.
【0014】図3は、上述の外観構成のプリンタ装置1
のシステムブロック図を示す。プリンタ装置1は、CP
U(中央処理部)7、システムRAM8、プリンタイン
ターフェイス(以下プリンタI/Fで示す)9、操作・
表示部I/F10、ブザー11、不揮発性記憶手段とし
てのEEPROM12、ホストI/F13、フレームメ
モリ14で構成されている。これらの回路は所謂インタ
ーフェイスコントローラ17を構成し、上述のプリンタ
I/F9を介してプリンタ(PR)コントローラ15に
接続されている。インターフェイスコントローラ17
は、上述のホストI/F13に接続されるホストコンピ
ュータ16から出力された文字コードや制御データを後
述するように、ドットパターンデータに変換し記憶する
回路である。FIG. 3 shows a printer device 1 having the above-described external configuration.
The system block diagram of is shown. The printer device 1 is a CP
U (central processing unit) 7, system RAM 8, printer interface (hereinafter referred to as printer I / F) 9, operation /
The display unit I / F 10, a buzzer 11, an EEPROM 12 as a non-volatile storage unit, a host I / F 13, and a frame memory 14 are included. These circuits form a so-called interface controller 17, and are connected to the printer (PR) controller 15 via the printer I / F 9 described above. Interface controller 17
Is a circuit for converting the character code and control data output from the host computer 16 connected to the host I / F 13 into dot pattern data and storing the dot pattern data, as described later.
【0015】また、上述のカートリッジ装着部4aに
は、フォームデータを記憶する前述のカートリッジ5が
装着され、カートリッジ装着部4bには文字コードに対
応するドットパターンデータを記憶するキャラクタジュ
ネレータカートリッジ(以下CGカートリッジと示す)
18が装着され、又エミュレーションカートリッジ(以
下EMカートリッジと示す)19が装着される。また、
上述の操作・表示部I/F10には前述のオペレーショ
ンパネル2が接続され、オペレーションパネル2から入
力するキー操作信号の出力制御や、後述するエラー表示
信号を出力制御する。Further, the above-mentioned cartridge 5 for storing the form data is mounted in the above-mentioned cartridge mounting portion 4a, and the character generator cartridge (hereinafter referred to as a character generator cartridge) for storing the dot pattern data corresponding to the character code in the cartridge mounting portion 4b. (Indicated as CG cartridge)
18 is mounted, and an emulation cartridge (hereinafter referred to as EM cartridge) 19 is mounted. Also,
The above-mentioned operation panel 2 is connected to the above-mentioned operation / display unit I / F 10, and controls output of key operation signals input from the operation panel 2 and output control of error display signals described later.
【0016】演算手段及び比較手段としてのCPU7
は、EMカートリッジ19に記憶されたプログラムに従
って各部の制御を行う。例えば上述のように、ホストI
/F13にセントロニクスI/Fを介して接続されたホ
ストコンピュータ16から出力される文字コードや制御
データをシステムRAM8内の受信バッファに格納し、
システムRAM8に一旦格納された上記データを順次解
析処理する。また、前述のオペレーションパネル2から
操作・表示部I/F10を介して操作信号が入力する
と、その操作信号に従って印字処理の制御を行う。尚、
CPU7が実行する上述の文字コード及び制御データの
解析処理は、例えば文字コードの場合、装着された上述
のCGカートリッジ18へ文字コードを供給し、対応す
るドットパターンデータをCGカートリッジ18から読
み出し、フレームメモリ14に書込む。また制御データ
の場合、CPU7がコマンド解析を行い、対応する処
理、例えば文字の回転、網み掛け等の処理を行う。CPU 7 as arithmetic means and comparison means
Controls each part according to the program stored in the EM cartridge 19. For example, as described above, host I
The character code and control data output from the host computer 16 connected to the / F13 via the Centronics I / F are stored in the reception buffer in the system RAM 8,
The above data once stored in the system RAM 8 is sequentially analyzed. When an operation signal is input from the operation panel 2 through the operation / display unit I / F 10, the printing process is controlled according to the operation signal. still,
In the character code and control data analysis processing executed by the CPU 7, for example, in the case of a character code, the character code is supplied to the mounted CG cartridge 18, the corresponding dot pattern data is read from the CG cartridge 18, and the frame Write to memory 14. Further, in the case of control data, the CPU 7 analyzes the command and performs the corresponding processing, such as the rotation of characters and the meshing.
【0017】尚、上述の処理によりフレームメモリ14
に用紙1頁分のドットパターンデータが書き込まれる
と、このデータは画像データとしてプリンタI/F9を
介して上述のプリンタコントローラ15へ出力され、用
紙への印字処理に供される。By the above processing, the frame memory 14
When the dot pattern data for one page of paper is written in, the data is output as image data to the above-mentioned printer controller 15 via the printer I / F 9 and is used for the printing process on the paper.
【0018】図1は上述のカートリッジ装着部4aに装
着されるカートリッジ5の内部回路を詳しく説明するブ
ロック図である。同図において、カートリッジ5は、メ
モリボードコントローラ21、スタティックRAM2
2、電源監視用IC23、タイマ24、ボードステータ
ス25、バッファ26〜28、切り替えバッファ29、
及びスイッチ30とバッテリ31で構成されている。メ
モリボードコントローラ21には、カートリッジ装着部
4a、バッファ26を介して上述のCPU7から出力さ
れるアドレス信号が供給され、またカートリッジ装着部
4a、バッファ27を介して制御信号が供給される。メ
モリボードコントローラ21は切り替えバッファ29へ
選択信号(BEN)を出力すると共に、ボードステータ
ス25へステータス信号(STA)を出力し、バッファ
28へタイマデータ出力指示信号(TA)を出力する。
切り替えバッファ29は、上述のメモリボードコントロ
ーラ21から出力される選択信号(BEN)に従って、
装置本体側から送出されるフォームデータをスタティッ
クRAM22へ出力し、又はスタティックRAM22か
ら出力されるフォームデータを装置本体側へ出力する。FIG. 1 is a block diagram showing in detail the internal circuit of the cartridge 5 mounted in the cartridge mounting portion 4a. In the figure, the cartridge 5 includes a memory board controller 21 and a static RAM 2
2. Power monitoring IC 23, timer 24, board status 25, buffers 26 to 28, switching buffer 29,
And a switch 30 and a battery 31. The address signal output from the CPU 7 is supplied to the memory board controller 21 via the cartridge mounting unit 4a and the buffer 26, and the control signal is supplied to the memory board controller 21 via the cartridge mounting unit 4a and the buffer 27. The memory board controller 21 outputs a selection signal (BEN) to the switching buffer 29, a status signal (STA) to the board status 25, and a timer data output instruction signal (TA) to the buffer 28.
The switching buffer 29 follows the selection signal (BEN) output from the memory board controller 21 described above.
The form data sent from the apparatus main body side is output to the static RAM 22, or the form data output from the static RAM 22 is output to the apparatus main body side.
【0019】ここで、記憶手段としてのスタティックR
AM22はフォームデータを記憶するメモリであり、大
量のフォームデータを記憶できる構成である。また、こ
のスタティックRAM22にもCPU7からバッファ2
6を介してアドレス信号が供給され、バッファ27を介
して書き込み信号(WE)とイネーブル信号(OE)が
供給される。尚、フォームデータの授受は上述のように
切り替えバッファ29を介して行われる。Here, static R as a storage means
The AM 22 is a memory that stores form data and has a configuration capable of storing a large amount of form data. The static RAM 22 also has a buffer 2 from the CPU 7.
An address signal is supplied via 6 and a write signal (WE) and an enable signal (OE) are supplied via a buffer 27. The form data is sent and received via the switching buffer 29 as described above.
【0020】また、上述のスタティックRAM22への
電源供給は、電源監視用IC23を介してプリンタ装置
本体から供給される電源(電源電圧+5V)、又は補助
電源としてのバッテリ31により行われる。プリンタ装
置本体から供給される電源(電源電圧+5V)は、カー
トリッジ5が装置本体に装着され、カートリッジ装着部
4aを介して供給されるものである。すなわち、カート
リッジ5が装置本体に装着され、電源端子32と接地端
子33が装置本体側の不図示の電源端子と接地端子に接
続され、電源監視用IC23を介してスタティックRA
M22に所定の電圧が供給される。また、バッテリ31
から供給される電源はスイッチ30を介して行われ、ス
イッチ30がオンの時スタティックRAM22に電源が
供給される。したがって、必要に応じてスイッチ30を
オフしておくことによりバッテリ31の消耗を防ぐこと
ができる構成である。The static RAM 22 is supplied with power from the power supply (power supply voltage + 5V) supplied from the printer main body via the power supply monitoring IC 23 or the battery 31 as an auxiliary power supply. The power supply (power supply voltage + 5V) supplied from the printer body is such that the cartridge 5 is mounted in the body and is supplied via the cartridge mounting portion 4a. That is, the cartridge 5 is attached to the apparatus main body, the power supply terminal 32 and the ground terminal 33 are connected to the power supply terminal and the ground terminal (not shown) on the apparatus main body side, and the static RA is provided via the power supply monitoring IC 23.
A predetermined voltage is supplied to M22. In addition, the battery 31
Power is supplied via the switch 30, and when the switch 30 is on, power is supplied to the static RAM 22. Therefore, the configuration is such that the battery 31 can be prevented from being consumed by turning off the switch 30 as necessary.
【0021】また、タイマ24にはスイッチ30を介し
てバッテリ31の出力電圧が供給され、従ってタイマ2
4はスイッチ30がオンの時のみ計数処理を行う。すな
わち、タイマ24はバッテリ31の使用時間を計数で
き、前述のタイマデータ出力指示信号(TA)が出力さ
れると、バッファ28を介してタイマ24の計時データ
がCPU7へ出力される。この計時データはCPU7の
制御に従って前述のオペレーションパネル2の液晶表示
部に表示することができる。Further, the output voltage of the battery 31 is supplied to the timer 24 via the switch 30, and therefore the timer 2
4 counts only when the switch 30 is on. That is, the timer 24 can count the usage time of the battery 31, and when the above-mentioned timer data output instruction signal (TA) is output, the clocked data of the timer 24 is output to the CPU 7 via the buffer 28. This timing data can be displayed on the liquid crystal display section of the operation panel 2 described above under the control of the CPU 7.
【0022】尚、ボードステータス25はカートリッジ
5内の各種状態を記憶するものである。以上の構成のプ
リンタ装置において、図4に示すフローチャートを用い
て動作説明を行う。The board status 25 stores various states in the cartridge 5. The operation of the printer device having the above configuration will be described with reference to the flowchart shown in FIG.
【0023】先ず、CPU7はカートリッジ装着部4a
にカートリッジ5が装着されたか判断する(ステップ
(以下Sという)1)。この判断は、例えばカートリッ
ジ5が装置本体に接続されることにより不図示の回路が
接続され、CPU7がこれを検知することによりカート
リッジ5の装着の有無を判断する。ここで、カートリッ
ジ5がカートリッジ装着部4aに装着されていないと判
断すると(S1がN(ノー))、通常の印字処理ルーチ
ンを実行する。尚、この時実行される印字処理はフォー
ムオーバレイ機能を使用しない処理である。First, the CPU 7 has a cartridge mounting portion 4a.
It is determined whether or not the cartridge 5 is attached (step (hereinafter referred to as S) 1). For this determination, for example, a circuit (not shown) is connected by connecting the cartridge 5 to the main body of the apparatus, and the CPU 7 detects this and determines whether or not the cartridge 5 is mounted. If it is determined that the cartridge 5 is not mounted in the cartridge mounting portion 4a (S1 is N (no)), a normal print processing routine is executed. The printing process executed at this time is a process that does not use the form overlay function.
【0024】一方、カートリッジ5がカートリッジ装着
部4aに装着されていると判断すると(S1がY(イエ
ス))、スタティックRAM22に記憶されているフォ
ームデータをCPU7に読み出す。この処理はメモリボ
ードコントローラ21から切り替えバッファ29へ選択
信号を出力し、スタティックRAM22に記憶されたフ
ォームデータをプリンタ装置本体側へ出力するよう切り
換え、スタティックRAM22のデータをCPU7へ読
み出す。そして、CPU7へ読出したフォームデータの
チェックサムを計算する(S2)。On the other hand, when it is determined that the cartridge 5 is mounted in the cartridge mounting portion 4a (S1 is Y (yes)), the form data stored in the static RAM 22 is read out to the CPU 7. In this process, the memory board controller 21 outputs a selection signal to the switching buffer 29, switches the form data stored in the static RAM 22 to the printer main body side, and reads the data in the static RAM 22 to the CPU 7. Then, the checksum of the form data read out to the CPU 7 is calculated (S2).
【0025】次に、CPU7は読み出したフォームデー
タのチェックサム(トータル値)とEEPROM12に
記憶されているチェックサムと比較する(S3)。この
時EEPROM12にはカートリッジ5内のスタティッ
クRAM22に出力したフォームデータのチェックサム
値が記憶されており、このチェックサム値とCPU7に
読み出されたスタティックRAM22内のフォームデー
タのチェックサム値を比較する。Next, the CPU 7 compares the read checksum (total value) of the form data with the checksum stored in the EEPROM 12 (S3). At this time, the EEPROM 12 stores the checksum value of the form data output to the static RAM 22 in the cartridge 5, and this checksum value is compared with the checksum value of the form data in the static RAM 22 read by the CPU 7. .
【0026】この比較処理で両チェックサム値が一致し
ていれば(S4がY)、読み出したフォームデータを使
用してドットパターンデータの作成処理を行う。すなわ
ち、この場合にはスタティックRAM22から読み出し
たフォームデータは正確なデータであると判断して、こ
のフォームデータを利用した印字処理を実行する。If both checksum values match in this comparison processing (Y in S4), dot pattern data creation processing is performed using the read form data. That is, in this case, it is determined that the form data read from the static RAM 22 is accurate data, and the printing process using this form data is executed.
【0027】一方、上述の判断(S4)で、両チェック
サムが一致していなければ(S4がN)、スタティック
RAM22から読み出したフォームデータに誤りがある
と判断し、オペレーションパネル2にメモリボードエラ
ーを表示する(S5)。On the other hand, if both checksums do not match in the above determination (S4) (S4 is N), it is determined that the form data read from the static RAM 22 has an error, and the operation panel 2 displays a memory board error. Is displayed (S5).
【0028】以上の処理は、スタティックRAM22
が、装置本体から送られてくるフォームデータがスタテ
ィックRAM22に書き込まれている領域と、何処から
何処までのアドレスにフォームデータが登録記憶されて
いるか管理する為の使用メモリ領域管理データを記憶す
る領域を有するので、正常にフォームデータがスタティ
ックRAM22に登録された時はデータの書き込み完了
と同時にフォームデータの最終書き込みアドレスが上記
管理データ記憶領域の最終アドレス記憶領域に登録され
る。したがって、データ書き込み完了を認識する前に装
置電源が遮断された場合、上記終端アドレスの値が更新
されないので、前に書き込まれている終端アドレスの値
がそのまま残る。この為、上述のチェックサムの比較処
理により、例えば未完成のフォームデータがスタティッ
クRAM22に記憶されていた場合でも確実にこれを検
出でき、また誤ったカートリッジ5が装着された場合も
これを検知できる。The above processing is performed by the static RAM 22.
However, the area in which the form data sent from the apparatus main body is written in the static RAM 22 and the used memory area for managing the address from where to where the form data is registered and stored are areas for storing the management data. Therefore, when the form data is normally registered in the static RAM 22, the final write address of the form data is registered in the final address storage area of the management data storage area at the same time when the writing of the data is completed. Therefore, if the power supply to the device is shut off before recognizing the completion of data writing, the value of the end address is not updated, and the value of the end address written before remains as it is. Therefore, by the above-described checksum comparison processing, for example, even when the incomplete form data is stored in the static RAM 22, this can be surely detected, and even when the wrong cartridge 5 is mounted, this can be detected. .
【0029】したがって、誤ったカートリッジ5が装着
された場合には、次にオペレーションパネル2の所定の
スイッチが押されたか判断する(S6)。ここで、オペ
レーションパネル2の所定のスイッチが押されていなけ
れば(S6がN)、上述のエラーは解消されないものと
判断して上述の表示を続ける(S6がN→S5)。一
方、オペレーションパネル2のスイッチが押されれば
(S6がY)、EEPROM12に上述のチェックサム
を書き込む(S7)。Therefore, if the wrong cartridge 5 is loaded, it is next determined whether a predetermined switch on the operation panel 2 has been pressed (S6). Here, if the predetermined switch of the operation panel 2 is not pressed (N in S6), it is determined that the above error cannot be resolved and the above display is continued (N in S6 → S5). On the other hand, if the switch of the operation panel 2 is pressed (Y in S6), the above checksum is written in the EEPROM 12 (S7).
【0030】上述のように処理することにより、装置本
体に装着されたカートリッジ5がEEPROM12に記
憶されているフォームデータと同じであるか正確に判断
でき、異なる場合にはオペレーションパネル2に上述の
エラー表示を行うことにより、誤ったカートリッジ5を
装着したり、不完全なフォームデータがスタティックR
AM22に記憶されていたことを容易に判断できる。ま
た、オペレータが誤ったカートリッジ5を抜き、正しい
カートリッジ5を装着し、オペレーションパネル2の所
定のスイッチを押下しない限りエラー表示は消えなの
で、誤ったカートリッジ5から読み出されたフォームデ
ータを使用して印字処理を行うことを防止できる。By performing the above-described processing, it can be accurately determined whether the cartridge 5 mounted in the apparatus main body is the same as the form data stored in the EEPROM 12, and if different, the above-mentioned error is displayed on the operation panel 2. By displaying, incorrect cartridge 5 can be installed, or incomplete form data can
It can be easily determined that it was stored in the AM 22. Moreover, the error display disappears unless the operator removes the wrong cartridge 5, mounts the correct cartridge 5, and presses the predetermined switch on the operation panel 2, so the form data read from the wrong cartridge 5 is used. It is possible to prevent printing processing.
【0031】また、カートリッジ5を装置本体から取り
外した状態では、前述のように装置本体から電源電圧が
供給されずスタティックRAM22内に記憶されたフォ
ームデータも消滅してしまう危険もあるが、本実施例の
カートリッジ5は内部にバッテリ31が設けられている
ので、スイッチ30をオンしておきさえすればスタティ
ックRAM22に記憶されたフォームデータは安全に保
持される。Further, when the cartridge 5 is removed from the main body of the apparatus, there is a risk that the power supply voltage is not supplied from the main body of the apparatus as described above and the form data stored in the static RAM 22 is also erased. Since the battery 5 is provided inside the cartridge 5 of the example, the form data stored in the static RAM 22 can be safely held as long as the switch 30 is turned on.
【0032】一方、スタティックRAM22に記憶され
たデータを保持する必要がない場合や、工場等で部品単
体として保管している時はスイッチ30をオフしておく
ことによりバッテリ31の消耗を防ぐことができる。ま
た、図5に示す如くスイッチ30をオンした状態でカー
トリッヂ5を装置本体に抜き差しして使用した場合で
も、装置本体から電源が供給されない間、バッテリ31
によりバックアップされ、データを確実に保持できる。
また、同図に示す如くバッテリ31から所定電圧を供給
している間は前述の如くタイマ24が働く為、その計時
データが計数されタイマデータ出力指示信号(TA)に
基づいてオペレーションパネル2に表示することができ
る。On the other hand, when it is not necessary to hold the data stored in the static RAM 22 or when the data is stored as a single component in a factory or the like, the switch 30 is turned off to prevent the battery 31 from being consumed. it can. Further, as shown in FIG. 5, even when the cartridge 5 is inserted into and removed from the main body of the apparatus with the switch 30 turned on, the battery 31 is not supplied while power is not supplied from the main body of the apparatus.
The data can be backed up and the data can be securely retained.
Further, as shown in the figure, while the predetermined voltage is being supplied from the battery 31, the timer 24 operates as described above, so the timed data is counted and displayed on the operation panel 2 based on the timer data output instruction signal (TA). can do.
【0033】尚、上述の実施例ではスタティックRAM
22をフォームデータの登録用として使用したが、ユー
ザが使用する頻度の高い外字データ等の特定のデータを
記憶するように構成しても良いことは勿論である。In the above embodiment, the static RAM is used.
Although 22 is used for registering form data, it goes without saying that it may be configured to store specific data such as external character data that is frequently used by the user.
【0034】また、本実施例では増設用のスタティック
RAM22をカートリッジ5に設けたが、スタティック
RAMをメモリ基板上に設け、プリンタ装置1の側部に
形成された増設用のメモリ基板収納部6に装着する構成
としても良い。この場合、メモリ基板にはスタティック
RAMの他、バッテリと電源監視用ICも設けられてい
る。In this embodiment, the additional static RAM 22 is provided in the cartridge 5. However, the additional static RAM 22 is provided on the memory board and the additional memory board storage section 6 formed on the side of the printer 1 is provided. It may be configured to be attached. In this case, the memory substrate is provided with a battery and a power supply monitoring IC in addition to the static RAM.
【0035】[0035]
【発明の効果】以上詳細に説明したように本発明によれ
ば、増設用メモリはカートリッジ化され、1つのカート
リッジのスタティックRAMにフォームデータ等が登録
されると、他のカートリッジに差し替えて別なフォーム
データを登録することができるので大量のフォームデー
タを登録できると共に、フォームデータ毎にカートリッ
ジを変えて登録することができる。したがって、各カー
トリッジに何のフォームデータを登録したか分かるよう
にしておけば、カートリッジを差し替えるだけで、所望
するフォームデータを利用することが可能となり、大量
のフォームデータや外字を保管できる。As described in detail above, according to the present invention, the additional memory is made into a cartridge, and when the form data or the like is registered in the static RAM of one cartridge, it is replaced with another cartridge and replaced with another cartridge. Since form data can be registered, a large amount of form data can be registered, and a cartridge can be changed for each form data. Therefore, if it is possible to know what form data is registered in each cartridge, desired form data can be used only by replacing the cartridge, and a large amount of form data and external characters can be stored.
【0036】また、利用者毎にカートリッジを用意し、
個別に必要なフォームデータを登録し、活用することも
可能となる。さらに、カートリッジを装置本体から取り
外した状態でもバッテリ等の補助電源によりフォームデ
ータが安全に保持される一方、データを保持する必要が
ない場合や、工場等からの出荷時にはスイッチをオフし
ておくことで補助電源の消耗が防げる。Further, a cartridge is prepared for each user,
It is also possible to register and use the required form data individually. Furthermore, even if the cartridge is removed from the main body of the device, the form data can be safely retained by the auxiliary power supply such as the battery, but the switch must be turned off when it is not necessary to retain the data or when shipping from the factory. The consumption of auxiliary power can be prevented with.
【図1】一実施例のプリンタ装置に接続するカートリッ
ジの回路構成図である。FIG. 1 is a circuit configuration diagram of a cartridge connected to a printer device according to an embodiment.
【図2】一実施例のプリンタ装置の外観斜視図である。FIG. 2 is an external perspective view of a printer device according to an embodiment.
【図3】一実施例のプリンタ装置のシステムブロック図
である。FIG. 3 is a system block diagram of a printer device according to an embodiment.
【図4】一実施例のプリンタ装置の動作を説明するフロ
ーチャートである。FIG. 4 is a flowchart illustrating an operation of the printer apparatus according to the embodiment.
【図5】一実施例のプリンタ装置の動作を説明するタイ
ムチャートである。FIG. 5 is a time chart illustrating the operation of the printer device according to the embodiment.
1 プリンタ装置 2 オペレーションパネル 4a、4b カートリッジ装着部 5 カートリッジ 6 増設用のメモリ基板収納部 7 CPU 8 システムRAM 9 プリンタI/F 10 操作・表示部I/F 11 ブザー 12 EEPROM 13 ホストI/F 14 フレームメモリ 16 ホストコンピュータ 17 インタフェースコントローラ 18 CGカートリッジ 19 EMカートリッジ 21 メモリボードコントローラ 22 スタティックRAM 23 電源監視用IC 24 タイマ 25 ボードステータス 26〜28 バッファ 29 切り替えバッファ 1 Printer Device 2 Operation Panels 4a, 4b Cartridge Mounting Section 5 Cartridge 6 Expansion Memory Board Storage Section 7 CPU 8 System RAM 9 Printer I / F 10 Operation / Display Section I / F 11 Buzzer 12 EEPROM 13 Host I / F 14 Frame memory 16 Host computer 17 Interface controller 18 CG cartridge 19 EM cartridge 21 Memory board controller 22 Static RAM 23 Power supply monitoring IC 24 Timer 25 Board status 26-28 Buffer 29 Switching buffer
Claims (4)
記憶手段に登録記憶し、該登録された固定データを利用
して印字処理を行うプリンタ装置において、 前記記憶手段は、不揮発性でプリンタ装置本体から着脱
交換可能に構成されたことを特徴とするプリンタ装置。1. A printer device for registering and storing fixed data created in advance from a higher-level device in a storage means, and performing a printing process using the registered fixed data, wherein the storage means is non-volatile and the printer device main body. A printer device characterized in that the printer device is detachable and replaceable.
記憶手段に登録記憶し、該登録された固定データを利用
して印字処理を行うプリンタ装置において、 前記記憶手段は、不揮発性でプリンタ装置本体から着脱
交換可能に構成されると共に、 装着された前記記憶手段のトータルサム値を算出する演
算手段と、 該演算手段で算出された前記トータルサム値を保持する
前記プリンタ装置本体に備えられた不揮発性記憶手段
と、 前記プリンタ装置の電源投入に応じて前記記憶手段に記
憶されている前記トータルサム値を算出し、この値と前
記不揮発性記憶手段に保持された前記トータルサム値と
を比較する比較手段と、 該比較手段の比較結果により、前記記憶手段の交換操作
の有無を報知する報知手段とを有することを特徴とする
プリンタ装置。2. Fixed data created in advance from a host device
Registered and stored in the storage means and use the registered fixed data
In the printer device for performing the printing process by the above, the storage means is non-volatile and is removable from the printer device main body.
It is designed to be replaceable and to calculate the total sum value of the attached storage means.
Calculating means and holds the total sum value calculated by the calculating means
Nonvolatile storage means provided in the printer body
And in the storage means in response to power-on of the printer device.
Calculate the stored total sum value and
And the total sum value held in the non-volatile storage means
And a replacement operation of the storage means according to a comparison result of the comparison means.
And a notification means for reporting the presence or absence of
Printer device.
記憶手段に登録記憶し、該登録された固定データを利用
して印字処理を行うプリンタ装置において、 前記記憶手段は、前記プリンタ装置本体から着脱交換可
能に構成されると共に、 装置電源遮断時、情報を保持させる補助電源を備え、 該補助電源は前記記憶手段が前記プリンタ装置本体に装
着された状態でのみ駆動することを特徴とするプリンタ
装置。3. A printer apparatus for registering and storing fixed data created in advance from a higher-level device in a storage means, and performing a printing process using the registered fixed data, wherein the storage means is detachable from the printer body. A printer device, which is configured to be replaceable, includes an auxiliary power supply that retains information when the device power is cut off, and the auxiliary power supply is driven only when the storage unit is attached to the printer device main body. .
記憶手段に登録記憶し、該登録された固定データを利用
して印字処理を行うプリンタ装置において、 前記記憶手段は、前記プリンタ装置本体から着脱交換可
能に構成されると共に、 装置電源遮断時、情報を保持させる補助電源を備え、 さらに該補助電源が前記記憶手段の記憶を有効/無効に
切り換えるスイッチ手段を備えることを特徴とするプリ
ンタ装置。4. A printer device for registering and storing fixed data created in advance from a higher-level device in a storage means, and performing a printing process using the registered fixed data, wherein the storage means is detachable from the printer device main body. A printer device, which is configured to be replaceable, includes an auxiliary power source that retains information when the power source of the device is shut off, and further includes a switch unit that switches the storage of the storage unit to valid / invalid.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4346436A JPH06191114A (en) | 1992-12-25 | 1992-12-25 | Printer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4346436A JPH06191114A (en) | 1992-12-25 | 1992-12-25 | Printer |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH06191114A true JPH06191114A (en) | 1994-07-12 |
Family
ID=18383414
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4346436A Withdrawn JPH06191114A (en) | 1992-12-25 | 1992-12-25 | Printer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH06191114A (en) |
-
1992
- 1992-12-25 JP JP4346436A patent/JPH06191114A/en not_active Withdrawn
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5620264A (en) | Error control system for a printer | |
| JP2745669B2 (en) | Printer | |
| GB2122780A (en) | Program modification system | |
| EP0488384A1 (en) | Electric power saving device of a portable data terminal and its method | |
| US5343436A (en) | Electronic apparatus having backup power source | |
| JPH08212079A (en) | Image forming device | |
| JPH05193236A (en) | Printing apparatus | |
| KR100341809B1 (en) | First using date store and guide method for printer | |
| JP2812285B2 (en) | Network interface card for printer | |
| JP2821309B2 (en) | Printing apparatus and method | |
| JPH01112424A (en) | Electronic equipment | |
| KR940004477B1 (en) | Page length setting method by specificated paper in printer | |
| JP2763528B2 (en) | Document processing device | |
| JP2571860Y2 (en) | Printer device | |
| JPH06187070A (en) | Reset controller for information processor | |
| JPH0667986A (en) | Information processor | |
| JPH06127042A (en) | Printing device and additional memory device used therefor | |
| JPH11334286A (en) | Plotter | |
| JP2005173662A (en) | Electronics | |
| JPH03282654A (en) | Backup control device for electronic equipment | |
| JPH0667993A (en) | Information processing equipment | |
| JPH08101790A (en) | Information processing device | |
| JPH05119879A (en) | Document processor | |
| JPH04323070A (en) | printing device | |
| JPH0478913A (en) | Backup battery service life informing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20000307 |