JPH05221097A - Printer - Google Patents

Printer

Info

Publication number
JPH05221097A
JPH05221097A JP4024985A JP2498592A JPH05221097A JP H05221097 A JPH05221097 A JP H05221097A JP 4024985 A JP4024985 A JP 4024985A JP 2498592 A JP2498592 A JP 2498592A JP H05221097 A JPH05221097 A JP H05221097A
Authority
JP
Japan
Prior art keywords
program data
identifier
value
microprocessor
volatile memory
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
Application number
JP4024985A
Other languages
Japanese (ja)
Inventor
Koji Wada
考司 和田
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.)
NEC Data Terminal Ltd
Original Assignee
NEC Data Terminal 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 NEC Data Terminal Ltd filed Critical NEC Data Terminal Ltd
Priority to JP4024985A priority Critical patent/JPH05221097A/en
Publication of JPH05221097A publication Critical patent/JPH05221097A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

PURPOSE:To prevent routine program data from being printed by mistake instead of specifically appropriate program data by comparing the value of an identifier set in program data with an identifier stored in non-volatile memory and thereby checking their coincidence when a self-diagnosis function is performed. CONSTITUTION:A control part 10 is equipped with read-on memory 13 in which program data with a previously set identifier is stored and non-volatile memory 18 in which data can be written using a built-in microprocessor 11. In addition, a panel part 30 is equipped with a key by which to enter and register the value of an identifier to be stored in non-volatile memory 18. Further, a warning part 40 sounds a warning, if the microprocessor 11 compares the value of an identifier set in the program data with the value of an identifier stored in non- volatile memory 18 and interprets that the values are not the same. Consequently, it is possible to prevent routine program data from being printed by mistake instead of a specifically appropriate program.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明はプログラムデータを記憶
するリードオンリメモリと、そのプログラムデータを実
行するマイクロプロセッサとを有する制御部を備えるに
プリンタに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printer including a control unit having a read-only memory for storing program data and a microprocessor for executing the program data.

【0002】[0002]

【従来の技術】プログラムデータを記憶するリードオン
リメモリと、そのプログラムデータを実行するマイクロ
プロセッサとを有する制御部を備える従来のプリンタ
は、あるシステムに対する特定の機能を実現するため、
制御部のリードオンリメモリに記憶させているプログラ
ムデータを変更することによって特殊に対応することが
あり、この場合、通常のプログラムデータ(通常プログ
ラムデータ)と特殊に対応したプログラムデータ(特殊
対応プログラムデータ)とを識別することを行っていな
いのが現状である。
2. Description of the Related Art A conventional printer having a control unit having a read-only memory for storing program data and a microprocessor for executing the program data is designed to realize a specific function for a certain system.
There may be special correspondence by changing the program data stored in the read-only memory of the control unit. In this case, normal program data (normal program data) and specially-corresponding program data (special correspondence program data The current situation is not to distinguish between) and.

【0003】[0003]

【発明が解決しようとする課題】上述したように、従来
のプリンタは、通常プログラムデータと特殊対応プログ
ラムデータとの識別を行っていないため、プログラム中
のバグの修正等によってプログラムデータのバージョン
アップを行ったとき、特殊対応プログラムデータに対し
て通常プログラムデータを誤って置き換えてしまい、そ
のまま印刷してしまうことがあるという欠点を有してい
る。
As described above, since the conventional printer does not distinguish between the normal program data and the special correspondence program data, the version of the program data can be upgraded by correcting a bug in the program. When this is done, there is a drawback that the special program data may be erroneously replaced with the normal program data and may be printed as it is.

【0004】[0004]

【課題を解決するための手段】本発明のプリンタは、あ
らかじめ識別子を設定してあるプログラムデータを記憶
するリードオンリメモリおよび内蔵しているマイクロプ
ロセッサによって書込み可能な不揮発性メモリを有する
制御部と、前記不揮発性メモリに記憶させる識別子の値
を入力して登録するためのキーを有するパネル部と、前
記マイクロプロセッサが前記プログラムデータに設定し
てある識別子の値と前記不揮発性メモリに記憶させてあ
る識別子の値とを比較してそれらが不一致のときに警告
を行う警告部とを備えている。
A printer of the present invention comprises a controller having a read-only memory for storing program data having an identifier set in advance and a nonvolatile memory writable by a built-in microprocessor. A panel unit having a key for inputting and registering an identifier value to be stored in the non-volatile memory, an identifier value set in the program data by the microprocessor and the non-volatile memory. And a warning unit that compares the values of the identifiers and gives a warning when they do not match.

【0005】[0005]

【実施例】次に、本発明の実施例について図面を参照し
て説明する。
Embodiments of the present invention will now be described with reference to the drawings.

【0006】図1は本発明の一実施例を示すブロック
図、図2は図1の実施例のパネルの詳細を示す平面図で
ある。
FIG. 1 is a block diagram showing an embodiment of the present invention, and FIG. 2 is a plan view showing details of a panel of the embodiment shown in FIG.

【0007】図1のプリンタは、上位装置19からコマ
ンドやデータを受信して印字データを発生するまでの一
連の処理を行う制御部10と、制御部10から送出され
る印字データを用紙上に記録する印字機構部20と、制
御部10によって動作の制御をされるパネル30および
表示器40とを備えている。
The printer shown in FIG. 1 controls a series of processes from receiving commands and data from the host device 19 to generating print data, and print data sent from the control unit 10 on paper. A printing mechanism unit 20 for recording, a panel 30 and a display 40 whose operation is controlled by the control unit 10 are provided.

【0008】制御部10は、制御全体を司るマイクロプ
ロセッサ11と、マイクロプロセッサ11の制御の下に
システムバスを介して上位装置19との間でインタフェ
ース制御を行う上位インタフェース制御回路12と、マ
イクロプロセッサ11によって実行されるプログラムデ
ータを記憶しているリードオンリメモリ(ROM)13
と、マイクロプロセッサ11が受信したデータのバッフ
ァやフレームバッファとして使用されるランダムアクセ
スメモリ(RAM)14と、印字機構部20との接続と
印字データの出力の制御を行う印字機構制御回路15
と、マイクロプロセッサ11によって書込むことができ
る不揮発性メモリ18とを有しており、更に、ポート1
6を介してパネル30を、ポート17を介して表示器4
0を接続している。プログラムデータのバージョンアッ
プを行うときは、ROM13を交換する。
The control unit 10 includes a microprocessor 11 which controls the entire control, an upper interface control circuit 12 which performs interface control between the upper device 19 via a system bus under the control of the microprocessor 11, and a microprocessor. Read-only memory (ROM) 13 storing program data executed by 11
And a random access memory (RAM) 14 used as a buffer and a frame buffer for data received by the microprocessor 11, and a print mechanism control circuit 15 for controlling connection of the print mechanism unit 20 and output of print data.
And a non-volatile memory 18 writable by the microprocessor 11
6 through the panel 30 and the port 17 through the indicator 4
0 is connected. The ROM 13 is replaced when the program data is upgraded.

【0009】パネル30は、図2に示すように、16進
数の識別子の値を入力するための数値キー32と、数値
キー32に入力した数値を登録するための登録キー33
と、数値キー32に入力した数値を表示するためのセグ
メントLED31を有している。
As shown in FIG. 2, the panel 30 has a numerical key 32 for inputting a hexadecimal identifier value and a registration key 33 for registering the numerical value input to the numerical key 32.
And a segment LED 31 for displaying the numerical value input to the numerical key 32.

【0010】上述のように構成したプリンタにおいて、
あるシステムに対する特定の機能を実現するために制御
部10に内蔵しているプログラムデータを変更して特殊
対応する場合は、あらかじめその特殊対応に対応する識
別子を決めておき、その識別子の値をパネル30から不
揮発性メモリ18に設定する。すなわち、識別子の値を
パネル30の数値キー32に入力してセグメントLED
31に表示させて確認し、登録キー33を押下すると、
マイクロプロセッサ11は、その値を不揮発性メモリ1
8に記憶させる。
In the printer constructed as described above,
When the program data contained in the control unit 10 is changed and special correspondence is performed to realize a specific function for a certain system, an identifier corresponding to the special correspondence is determined in advance, and the value of the identifier is displayed on the panel. 30 to the non-volatile memory 18. That is, the value of the identifier is input to the numeric keys 32 of the panel 30 and the segment LED
31 is displayed and confirmed, and when the registration key 33 is pressed,
The microprocessor 11 stores the value in the nonvolatile memory 1
Store in 8.

【0011】マイクロプロセッサ11は、プリンタの電
源が投入されたとき、自己診断を行うが、このとき、R
OM13に記憶しているプログラムデータに設定してあ
る識別子の値と、不揮発性メモリ18に記憶させてある
識別子の値とを比較し、それらが一致しないときは、表
示部40を動作させて警告を行う。それらが一致したと
きは、自己診断が正常に終了した後、印字機構部20を
印刷可能な状態にする。
The microprocessor 11 performs self-diagnosis when the power of the printer is turned on.
The identifier value set in the program data stored in the OM 13 is compared with the identifier value stored in the non-volatile memory 18, and if they do not match, the display unit 40 is operated to warn the operator. I do. When they match, the self-diagnosis ends normally, and then the printing mechanism unit 20 is set to a printable state.

【0012】[0012]

【発明の効果】以上説明したように、本発明のプリンタ
は、プログラムデータを変更して特殊対応する必要があ
る場合は、あらかじめその特殊対応に対応する識別子を
決めておき、一方、パネルによって識別子の値を登録し
てそれを不揮発性メモリに記憶させておき、自己診断を
行うとき、プログラムデータに設定してある識別子の値
と不揮発性メモリに記憶させてある識別子の値とを比較
してそれらが一致することを確認することにより、特殊
対応プログラムデータに対して通常プログラムデータを
誤って置き換えてそのまま印刷してしまうのを防止でき
るという効果があり、従って信頼性の高いプリンタが得
られるという効果がある。
As described above, in the printer of the present invention, when it is necessary to change the program data to make a special correspondence, the identifier corresponding to the special correspondence is determined in advance, and on the other hand, the identifier is set by the panel. Value is registered and stored in the non-volatile memory, and when performing self-diagnosis, the value of the identifier set in the program data is compared with the value of the identifier stored in the non-volatile memory. By confirming that they match, there is an effect that it is possible to prevent accidentally replacing the special program data with the normal program data and printing as it is, and thus a highly reliable printer can be obtained. effective.

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

【図1】本発明の一実施例を示すブロック図である。FIG. 1 is a block diagram showing an embodiment of the present invention.

【図2】図1の実施例のパネルの詳細を示す平面図であ
る。
2 is a plan view showing details of the panel of the embodiment of FIG. 1. FIG.

【符号の説明】 10 制御部 11 マイクロプロセッサ 12 上位インタフェース制御回路 13 リードオンリメモリ(ROM) 14 ランダムアクセスメモリ(RAM) 15 印字機構制御回路 16 ポート 17 ポート 18 不揮発性メモリ 19 上位装置 20 印字機構部 30 パネル 31 セグメントLED 32 数値キー 33 登録キー 40 表示器[Explanation of Codes] 10 Control Unit 11 Microprocessor 12 Upper Interface Control Circuit 13 Read Only Memory (ROM) 14 Random Access Memory (RAM) 15 Printing Mechanism Control Circuit 16 Ports 17 Ports 18 Nonvolatile Memory 19 Upper Device 20 Printing Mechanism Unit 30 panel 31 segment LED 32 numerical key 33 registration key 40 indicator

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 あらかじめ識別子を設定してあるプログ
ラムデータを記憶するリードオンリメモリおよび内蔵し
ているマイクロプロセッサによって書込み可能な不揮発
性メモリを有する制御部と、前記不揮発性メモリに記憶
させる識別子の値を入力して登録するためのキーを有す
るパネル部と、前記マイクロプロセッサが前記プログラ
ムデータに設定してある識別子の値と前記不揮発性メモ
リに記憶させてある識別子の値とを比較してそれらが不
一致のときに警告を行う警告部とを備えることを特徴と
するプリンタ。
1. A control unit having a read-only memory for storing program data having an identifier set in advance and a nonvolatile memory writable by a built-in microprocessor, and a value of the identifier stored in the nonvolatile memory. And a panel unit having a key for registering, and comparing the value of the identifier set in the program data by the microprocessor with the value of the identifier stored in the nonvolatile memory A printer comprising: a warning unit that warns when there is a mismatch.
JP4024985A 1992-02-12 1992-02-12 Printer Withdrawn JPH05221097A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4024985A JPH05221097A (en) 1992-02-12 1992-02-12 Printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4024985A JPH05221097A (en) 1992-02-12 1992-02-12 Printer

Publications (1)

Publication Number Publication Date
JPH05221097A true JPH05221097A (en) 1993-08-31

Family

ID=12153276

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4024985A Withdrawn JPH05221097A (en) 1992-02-12 1992-02-12 Printer

Country Status (1)

Country Link
JP (1) JPH05221097A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6136879A (en) * 1997-10-28 2000-10-24 Tokai Rubber Industries, Ltd. Soft polyurethane foam, method of producing the same and vehicle interior member using the same

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6136879A (en) * 1997-10-28 2000-10-24 Tokai Rubber Industries, Ltd. Soft polyurethane foam, method of producing the same and vehicle interior member using the same

Similar Documents

Publication Publication Date Title
US6038375A (en) Non-volatile memory data initialization/rewrite apparatus for a printer
GB2122780A (en) Program modification system
JP2745669B2 (en) Printer
US7255501B2 (en) Printing device
JPS60232978A (en) Printer
JPH05221097A (en) Printer
JPH07271471A (en) Peripheral equipment with control panel
JPH05229235A (en) Printer
JP3004489B2 (en) Printing device
JPS592872A (en) Discrimination of printer mounting device
JPH0224183A (en) Printer
JPH01112424A (en) Electronic equipment
JPH04313117A (en) Printer
JPH0346022A (en) Information processor
JP2692122B2 (en) Diagnostic function setting device for electrophotographic device
JPH07164685A (en) Image outputting apparatus
JPS6317062A (en) Printing controller
JPH02131979A (en) Thermal printer controller
JPH05257618A (en) Printer
JPH02283466A (en) Printer
JPH064776A (en) Electronic cash register
JPS62208978A (en) Character generator
JPH03230989A (en) Printing operation controller
JPH06340142A (en) Output method
JPH01100625A (en) Printer

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: 19990518