[go: up one dir, main page]

JPH02289075A - Document preparing device - Google Patents

Document preparing device

Info

Publication number
JPH02289075A
JPH02289075A JP1079370A JP7937089A JPH02289075A JP H02289075 A JPH02289075 A JP H02289075A JP 1079370 A JP1079370 A JP 1079370A JP 7937089 A JP7937089 A JP 7937089A JP H02289075 A JPH02289075 A JP H02289075A
Authority
JP
Japan
Prior art keywords
initialization processing
ram
rom
power
initialization
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
JP1079370A
Other languages
Japanese (ja)
Inventor
Naohisa Kaneko
兼子 直久
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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP1079370A priority Critical patent/JPH02289075A/en
Priority to GB9007044A priority patent/GB2229838B/en
Publication of JPH02289075A publication Critical patent/JPH02289075A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 (産業上の利用分野) この発明は、イニシャライズ処理を分割して実行するよ
うにした文m作成装置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a statement m creation device that executes initialization processing in parts.

(従来の技術) 従来の文書作成装置においては、電源投入時に装置を正
確に動作させるために、各種イニシャライズ処理が、全
て一度に実行されるような構成になっていた。
(Prior Art) Conventional document creation devices are configured such that various initialization processes are all executed at once in order to operate the device accurately when the power is turned on.

(発明が解決しようとする課題) しかしながら、近年のROMに格納されたプログラムや
RAMエリアの大型化により、ROMのチエツクサムや
RAMのクリア等の各イニシャライズ処理に掛る時間が
長くなり、電源オンから実機の立上りまでの爪型時間が
長くなって来た。このため、オペレータが装置が故障し
ているのではないかと不安を感じたり、成るいは大至急
操作を開始したい場合には、苛立ちを感じたりすること
があった。
(Problem to be solved by the invention) However, as programs stored in ROM and RAM areas have become larger in recent years, the time required for each initialization process such as ROM checksum and RAM clearing has become longer. The time it takes for the nail to rise has become longer. For this reason, the operator may feel anxious that the device may be out of order, or may feel irritated if he or she wants to start an operation as soon as possible.

本発明は、前記問題点を解決するためになされたもので
あり、イニシャライズ処理を分割して実行することによ
り、電源投入時から実機の立上りまでの時間短縮を実現
することを目的とする。
The present invention has been made to solve the above-mentioned problems, and it is an object of the present invention to shorten the time from power-on to startup of the actual machine by dividing and executing initialization processing.

(課題を解決するための手段) 前記課題を解決するために、本発明は、全てのイニシャ
ライズ処理のうち、少くとも電源投入時に最小限必要な
イニシャライズ処理を電源投入時に実行する主イニシャ
ライズ処理実行手段と、電源投入後に選択される機能に
応じて必要とされるイニシャライズ処理を、その機能が
選択された時に実行する一又は複数の副イニシャライズ
処理実行手段とを備えたbのである。
(Means for Solving the Problems) In order to solve the above-mentioned problems, the present invention provides a main initialization processing execution means that executes at least the minimum necessary initialization processing when the power is turned on, among all the initialization processing. and one or more sub-initialization processing execution means for executing the initialization processing required depending on the function selected after the power is turned on, when that function is selected.

(作用) 本発明は、電源投入時は、必要最小限のイニシャライズ
処理を実行し、残りのイニシャライズ処理は、その侵、
必要に応じて実行する。
(Function) When the power is turned on, the present invention executes the minimum necessary initialization processing, and the remaining initialization processing
Execute as necessary.

(発明の効果) 本発明は、館述のように、イニシャライズ処理を分割し
て実行することにより、電源投入時の立上り時間を短縮
することができる。これにより、本発明は、オペレータ
に不安を与えたり、苛立ちを感じさせることなく、直ち
に操作を開始することができる文書作成装置を提供する
ことができるものである。
(Effects of the Invention) As described above, the present invention can shorten the startup time when the power is turned on by dividing and executing the initialization process. As a result, the present invention can provide a document creation device that can immediately start operation without causing anxiety or irritation to the operator.

(実施例) 以下、本発明に係る文書作成装置の一実施例について、
図面を参照しながら説明する。
(Example) Hereinafter, an example of the document creation device according to the present invention will be described.
This will be explained with reference to the drawings.

第1図は、本実加剰の文書作成装置の制御系の構成を示
すブロック図である。CPU1は、ROM(A)2とR
OM (8)3のプログラムを実行して各種制御を実行
する。またCPU 1は、RAM(A>4とRAM (
8)5を必要に応じてアクセスして動作する。キーボー
ド9からのキー人力は、ボートラッチ6からデータバス
を介してCPU1に入力される。印字装置(図示略)を
構成する各種ステップモータ8は、CPtJlからアド
レスバスとデータバスを介して送られる制御データをボ
ー1−ラッチ6から各ドライバ7が受信して、CPLJ
lの命令に従って駆動される。
FIG. 1 is a block diagram showing the configuration of a control system of the present additional document creation device. CPU1 has ROM(A)2 and R
OM (8) Execute the program in 3 to perform various controls. In addition, CPU 1 has RAM (A>4 and RAM (
8) Access and operate 5 as necessary. Keystrokes from the keyboard 9 are input to the CPU 1 from the boat latch 6 via the data bus. Various step motors 8 constituting the printing device (not shown) receive control data sent from CPtJl via the address bus and data bus from baud 1 to latch 6, and each driver 7 receives the control data from CPLJl.
It is driven according to the command of l.

次に、イニシャライズ処理について、第2図のフローチ
ャートに基づいて説明する。
Next, the initialization process will be explained based on the flowchart of FIG. 2.

同図に示すルーチンは電源投入時にスタートする。先ず
、ステップ11(以下、単にS11で表わす。他のステ
ップについても同様)にて、入出力ボート等の入出力関
係(ilo)をイニシャライズ処理を実行する。次に8
12でRAM(A)をクリアし、次の813にてROM
 (A)2のサムチエツクを行う。これら811〜81
3のイニシャライズ処理は、電源投入時の必要最小限の
ものである。
The routine shown in the figure starts when the power is turned on. First, in step 11 (hereinafter simply referred to as S11; the same applies to other steps), initialization processing is executed for input/output relationships (ilo) such as input/output ports. Next 8
Clear the RAM (A) at 12, and then clear the ROM at 813.
(A) Perform thumb check in step 2. These 811-81
The initialization process No. 3 is the minimum necessary process when the power is turned on.

例えば、文書作成装置が、ワードプロセッサモードとタ
イプライタモードの2つの動作モードを有する場合、電
源投入時にどちらか一方のモードが自動的に指定され、
その後操作者がモード切Hえを行う構成となっている。
For example, if a document production device has two operating modes, a word processor mode and a typewriter mode, one of the modes is automatically specified when the power is turned on;
After that, the operator switches the mode.

従って、電源投入時には、予め決められているモードに
必要なイニシャライズ処理のみを先ず実行しておき、他
のモードに必要なイニシャライズ処理は、そのモードに
切替えられたときに直らに実行ずれば足りる。
Therefore, when the power is turned on, only the initialization processing necessary for a predetermined mode is executed first, and the initialization processing necessary for other modes is executed immediately after switching to that mode.

814は、313で実行したROM (A)2のサムチ
エツクが正しいか否かを判別し、正しくないときには8
15のエラー処理(エラーメツセージ表示等)を行ない
、正しい場合には次の816に移行する。
814 determines whether the thumb check of ROM (A) 2 executed in 313 is correct or not, and if it is not correct, 814
15 error processing (error message display, etc.) is performed, and if the error is correct, the process moves to the next step 816.

816は、キー入力の待機処理であり、キー人力があれ
ば次の817に進む。817では、キー人力の内容がR
OM(B)3を起動する必要があるか否かを判別し、そ
の判別結果がYESならば818のROM (B)3の
イニシャライズ処理に移行する。ここで、動作モードの
切替えが行われなければ、817の判別結果はNOであ
り、次の819に移り、RAM (B)5を使用する必
要があるか否かを判別する。RAM (B)5を使用す
る場合には、820のRAM(B)5のイニシャライズ
処理に移る。RAM (B)5を使用する必要がなけれ
ば、S21で各処理(文書作成装置の各種til制御)
を実行する。その後、816に戻りキー人力を待つ。
816 is a key input standby process, and if there is key input power, the process advances to the next step 817. In 817, the content of key human power is R
It is determined whether or not it is necessary to start the OM (B) 3, and if the determination result is YES, the process moves to 818 to initialize the ROM (B) 3. Here, if the operation mode is not switched, the determination result at 817 is NO, and the process moves to the next step 819, where it is determined whether it is necessary to use the RAM (B)5. If RAM (B) 5 is to be used, the process moves to initialization processing of RAM (B) 5 at step 820 . If it is not necessary to use RAM (B) 5, each process (various til control of the document creation device) is performed in S21.
Execute. After that, return to 816 and wait for key personnel.

他方、キー人力により動作モードの切替え操作がなされ
ると、ROM (B)3の起動とRAM(8)5の使用
が必要となるため、先ず818にてROM(B)のイニ
シャライズ処理を行う。S31でROM (B)FLG
がONか否かを判別し°た後、832でROM(B)の
サムチエツクを行う。そして、833でそのチエツク結
果が正しいか否かを判別し、誤りがあれば815のエラ
ー処理に移る。ナムチェックが正しければ、834でR
OM (B)FLGをONLで821に進む。尚、この
ROM (B)FLGは、ROM(B)のイニシャライ
ズ処理が既に実行済みであることを示すフラグであり、
再度818がスタートしたときには、831がNOとな
り、イニシャライズ処理の再実行を禁止する。
On the other hand, when the operation mode is switched manually using the keys, it is necessary to start up the ROM (B) 3 and use the RAM (8) 5, so first, in step 818, the ROM (B) is initialized. ROM (B) FLG in S31
After determining whether the ROM (B) is ON or not, a thumb check of the ROM (B) is performed at 832. Then, in step 833, it is determined whether the check result is correct or not, and if there is an error, the process moves to error processing in step 815. If the num check is correct, R at 834
OM (B) Proceed to FLG to 821 with ONL. Note that this ROM (B) FLG is a flag indicating that the initialization process of ROM (B) has already been executed.
When 818 starts again, 831 becomes NO, prohibiting re-execution of the initialization process.

RAM(B)のイニシャライズ処理が要求された場合は
、820のルーチンにて、先ず841でRAM (B)
FLG/fiONか否かを判別し、その判別結果がNo
であれば、342でRAM (B)をクリアする。そし
て843でRAM (B)FLGをONLで821に移
る。尚、このRAM ([3)FLGは、RAM (B
)のイニシャライズ処理が既に実行済みであることを示
すフラグであり、+l■U S 20がスタートしたと
きには、841がN。
When initialization processing of RAM (B) is requested, the routine at 820 first initializes RAM (B) at 841.
Determine whether it is FLG/fiON or not, and if the determination result is No.
If so, clear RAM (B) at 342. Then, in 843, the RAM (B) FLG is transferred to 821 in ONL. Note that this RAM ([3) FLG is RAM (B
) is a flag indicating that the initialization process has already been executed, and when +l■U S 20 starts, 841 is N.

となり、イニシ1シライズ処理の再実行を禁止する。Therefore, re-execution of the initial 1-serialization process is prohibited.

このように本実施例では、イニシャライズ処理を2つの
グループに分割して、動作モードの切替え操作時に、そ
のモードに必要なイニシャライズ処理を実行することで
、電源投入時のイニシャライズ処理を減らし、立上り時
間を短縮できる。
In this way, in this embodiment, the initialization processing is divided into two groups, and when the operation mode is switched, the initialization processing necessary for that mode is executed, thereby reducing the initialization processing at power-on and reducing the startup time. can be shortened.

なお、イニシャライズ処理の分割数は、前記実施例の2
分割に限定されることはなく、3分割以上としても良い
ことはいうまでもない。
Note that the number of divisions in the initialization process is the same as 2 in the above embodiment.
Needless to say, it is not limited to the number of divisions, and may be divided into three or more.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例に係る支出作成装置の制御系
のブロック図、第2図は同装置におけるイニシ1シライ
ズ処理に係る制御内容を示すフローチ1?−1〜である
。 1・・・・・・CPLJ 2.3・・・ROM 4.5・・・RAM 6・・・・・・ボートラッチ 出願人   ブラザー工業株式会社
FIG. 1 is a block diagram of a control system of an expenditure preparation device according to an embodiment of the present invention, and FIG. 2 is a flowchart 1? -1~. 1...CPLJ 2.3...ROM 4.5...RAM 6...Boat latch applicant Brother Industries, Ltd.

Claims (1)

【特許請求の範囲】 全てのイニシャライズ処理のうち、少くとも電源投入時
に最小限必要なイニシャライズ処理を電源投入時に実行
する主イニシャライズ処理実行手段と、 電源投入後に選択される機能に応じて必要とされるイニ
シャライズ処理を、その機能が選択された時に実行する
一又は複数の副イニシャライズ処理実行手段とを具備す
ることを特徴とする文書作成装置。
[Scope of Claims] Main initialization processing execution means for executing at least the minimum necessary initialization processing at power-on among all initialization processing; 1. A document creation device comprising: one or more sub-initialization processing execution means for executing initialization processing when the function is selected.
JP1079370A 1989-03-29 1989-03-29 Document preparing device Pending JPH02289075A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP1079370A JPH02289075A (en) 1989-03-29 1989-03-29 Document preparing device
GB9007044A GB2229838B (en) 1989-03-29 1990-03-29 Text preparing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1079370A JPH02289075A (en) 1989-03-29 1989-03-29 Document preparing device

Publications (1)

Publication Number Publication Date
JPH02289075A true JPH02289075A (en) 1990-11-29

Family

ID=13687991

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1079370A Pending JPH02289075A (en) 1989-03-29 1989-03-29 Document preparing device

Country Status (2)

Country Link
JP (1) JPH02289075A (en)
GB (1) GB2229838B (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4458311A (en) * 1981-10-09 1984-07-03 International Business Machines Corporation Text processor having an interactive display terminal which alternately functions as a data processing terminal

Also Published As

Publication number Publication date
GB2229838A (en) 1990-10-03
GB9007044D0 (en) 1990-05-30
GB2229838B (en) 1993-01-06

Similar Documents

Publication Publication Date Title
US6327653B1 (en) Technique for easily changing operating systems of a digital computer system using at least two pushbuttons
US5432935A (en) Emulation for executing a second language application program on a computer having a first language operating system
DE102006036597A1 (en) Boot process acceleration method for electronic device e.g. personal computer involves launching specified application programs and blocking start of unnecessary application programs if fast boot signal is input
US20090193244A1 (en) Computer System and Legacy Boot Method for the Computer System
JPH11316686A (en) BIOS data storage device for computer system and method of driving the same
JP2655615B2 (en) Information processing device
JPH05216689A (en) Computer apparatus and computer-apparatus operating method
JPH02289075A (en) Document preparing device
US5038279A (en) Direct hot-keying with reset of printer parameters for a secondary application including a typewriter emulator
JPS6319275A (en) Printer
CN112764822A (en) Operating system starting method, device, equipment and medium
JPH0527954A (en) Computer system
JP2899009B2 (en) Information processing device
KR920010430A (en) Japanese emulator
JPH03100761A (en) User operating environment setting processing method
JPS6383826A (en) Hard copy controller
JPH045207B2 (en)
JPH04153739A (en) Information processor
JPH0754469B2 (en) Input / output instruction execution unit for virtual computer system
JP2524348B2 (en) Online control method
JP2535609B2 (en) Computer system
JP2805642B2 (en) Printer device
JPH0566883A (en) Coordinate inputting device
EP0335373A2 (en) Hardware status switching input control system
JPS62108335A (en) Input/output operation controlling system