JPH05173733A - Information processing method and device - Google Patents

Information processing method and device

Info

Publication number
JPH05173733A
JPH05173733A JP3343283A JP34328391A JPH05173733A JP H05173733 A JPH05173733 A JP H05173733A JP 3343283 A JP3343283 A JP 3343283A JP 34328391 A JP34328391 A JP 34328391A JP H05173733 A JPH05173733 A JP H05173733A
Authority
JP
Japan
Prior art keywords
printer
control
print
mode
command
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.)
Granted
Application number
JP3343283A
Other languages
Japanese (ja)
Other versions
JP3227188B2 (en
Inventor
Atsushi Taneda
淳 種田
Naohisa Suzuki
尚久 鈴木
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP34328391A priority Critical patent/JP3227188B2/en
Publication of JPH05173733A publication Critical patent/JPH05173733A/en
Application granted granted Critical
Publication of JP3227188B2 publication Critical patent/JP3227188B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

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

Abstract

PURPOSE:To save power in an entire system by turning respective parts in a system equipment to a power saving state in the case of non-operation by providing a power save control part in a printing part. CONSTITUTION:An initialization processing is executed (S51), and when a printer OFF is set from a control panel SW, the processing is turned to END (S56). When the printer OFF is not set, a power save control processing (S52) is started. Similarly in the power save control processing (S52), when the printer OFF is set, the END (S56) is established and when the printer OFF is not set, next three parallel processings are started. Namely, a dot data development processing (S53) to develop character code data in a line buffer to real dot data for one line, a series of printing processings (S54) in the case of successively executing commands, and command fetch and analysis processing (S55) to prepare the line buffer are started. Then, the operation is returned to the power save control processing (S52).

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、システム機器内の各部
を非動作時では省電力状態とし、システム全体の省電力
化をはかり、外部操作による初期化制御を行う情報処理
方法及び装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing method and apparatus for putting each unit in a system device into a power-saving state when not in operation to save power in the entire system and controlling initialization by an external operation. Is.

【0002】[0002]

【従来の技術】従来、主制御部である情報処理部と印字
部を備え、印字部の省電力制御を行う場合、情報処理部
内の省電力制御部が行い、印字部への電源供給は供給命
令により、電源遮断は、印字部の動作状態等のステータ
ス情報を見ることにより判断して電源遮断命令によりい
ずれかも情報処理部で実行しており、印字部の初期化
は、印字部への電源の供給命令とともに行われていた。
2. Description of the Related Art Conventionally, when an information processing section which is a main control section and a printing section are provided and power saving control of the printing section is performed, the power saving control section in the information processing section performs the power supply to the printing section. The power-off by the command is judged by looking at the status information such as the operating state of the printing unit, and either is executed by the information processing unit by the power-off command, and the initialization of the printing unit is performed by the power supply to the printing unit. It was done with the supply order of.

【0003】[0003]

【発明が解決しようとしている課題】しかしながら、上
記従来例では、電源遮断の場合も、あるいは電源ON後
に印字部初期化命令、復帰命令等を送る場合も、主制御
部側が印字部のステータス情報を逐次見ていなければな
らず、その間の時間と電力に無駄が発生するという欠点
があった。
However, in the above-described conventional example, the main control unit side outputs the status information of the printing unit even when the power is turned off or when the printing unit initialization command and the return command are sent after the power is turned on. It had to be watched one after another, and there was a disadvantage that time and power were wasted during that time.

【0004】[0004]

【課題を解決するための手段(及び作用)】本発明によ
れば、印字部に省電力制御部を設けることにより、主制
御部が省電力状態に遷移する前に印字部電源遮断命令を
送出しておけば、その後省電力状態に遷移しても印字部
省電力制御部がその命令を受け、独自に印字部各部のス
テータスを判断して動作中であればその間待った後印字
動作部電源を遮断する制御を行い、印字部の情報記憶部
を含む印字部省電力制御部は、省電力モードに入る。
According to the present invention, by providing the printing unit with the power saving control unit, the printing unit power cutoff command is sent before the main control unit transitions to the power saving state. If you do so, the printing unit power saving control unit will receive the command even if it shifts to the power saving state after that, and it will judge the status of each unit of the printing unit independently and if it is operating, wait for that time and then turn on the power supply of the printing unit. The control for shutting off is performed, and the printing unit power saving control unit including the information storage unit of the printing unit enters the power saving mode.

【0005】更に、主制御部にある操作部より印字部初
期化要求があった場合は、主制御部より印字部初期化命
令が送出された印字省電力制御部がその命令を受け、省
電力制御部が一時命令を保持し、復帰命令が主制御部よ
り送られてきたときに、印字部の初期化の制御を行うよ
うにしたものである。
Further, when there is a request for initialization of the printing unit from the operation unit in the main control unit, the printing power saving control unit to which the printing unit initialization command is sent from the main control unit receives the command and the power saving is performed. The control unit holds the temporary command and controls the initialization of the printing unit when the return command is sent from the main control unit.

【0006】[0006]

【実施例】【Example】

(実施例1)図1は本発明の1実施例としての情報処理
装置としてのパーソナルコンピュータ(以下パソコンと
略す)を示す斜視図である。パソコン1は、装置本体1
01、キーボード102、表示部103を備える上カバ
ー104、およびプリンタ2等の各部によって構成され
る。上カバー104は、装置本体101に対して、その
後縁の両端に設けられたヒンジ104aを介して回動可
能に取り付けられている。これにより本装置の使用時に
は、上カバー104は、その回動によって表示部103
が視易くなる位置まで開けられ、また、不使用時は閉じ
られてカバーとして機能することができる。表示部10
3の表示素子としては、表示部を薄く構成できることか
ら液晶表示素子が用いられる。
(Embodiment 1) FIG. 1 is a perspective view showing a personal computer (hereinafter abbreviated as a personal computer) as an information processing apparatus as one embodiment of the present invention. PC 1 is the device body 1
01, a keyboard 102, an upper cover 104 including a display unit 103, a printer 2, and the like. The upper cover 104 is rotatably attached to the apparatus main body 101 via hinges 104a provided at both ends of its rear edge. As a result, when the apparatus is used, the upper cover 104 is rotated to rotate the display unit 103.
Can be opened to a position where it is easy to see, and can be closed when not in use to function as a cover. Display unit 10
As the display element of No. 3, a liquid crystal display element is used because the display section can be made thin.

【0007】インクジェット方式の記録ヘッド(BJヘ
ッド)を用いたプリンタユニット2は表示部103の前
方に配置され、装置本体101内に収納されている。ま
た、プリンタユニット2は操作者が開閉可能な開口部
(不図示)をもち、記録ヘッドの交換が可能なようにな
っている。
The printer unit 2 using an ink jet type recording head (BJ head) is arranged in front of the display section 103 and is housed in the apparatus main body 101. Further, the printer unit 2 has an opening (not shown) that can be opened and closed by the operator so that the recording head can be replaced.

【0008】記録紙3はキーボード102の下部に設け
られた給紙口101aから挿入され、装置本体101内
を貫通する搬送路内を搬送されて装置後方の排紙口(不
図示)から排出される。キーボード102は装置本体1
01の両端に設けられたヒンジ102aを介して回動可
能に取り付けられている。これにより、封筒、ハガキ等
の比較的長さの短い記録紙を使用する場合もキーボード
102を上部に開き、記録紙3を搬送路内の奥に挿入す
ることができる。このように、キーボード102の下部
に記録紙3の搬送路が設けられているため、記録紙をセ
ットした状態でもキーボード102および表示部103
及び操作パネル105を用いた種々の操作が可能であ
る。
The recording paper 3 is inserted from a paper feed port 101a provided in the lower part of the keyboard 102, conveyed in a conveyance path penetrating the inside of the apparatus main body 101, and ejected from a paper ejection port (not shown) at the rear of the apparatus. It The keyboard 102 is the device body 1
01 is rotatably attached via hinges 102a provided at both ends. Thus, even when a relatively short length of recording paper such as an envelope or a postcard is used, the keyboard 102 can be opened at the upper part and the recording paper 3 can be inserted deep inside the transport path. Since the conveyance path for the recording paper 3 is provided below the keyboard 102 as described above, the keyboard 102 and the display unit 103 are set even when the recording paper is set.
And various operations using the operation panel 105 are possible.

【0009】[Host−Printerの概略ブロッ
ク図]図2に、ホストコンピュータとプリンタの概略ブ
ロック図を示す。
[Schematic Block Diagram of Host-Printer] FIG. 2 shows a schematic block diagram of a host computer and a printer.

【0010】まずホストコンピュータにおいては、主制
御をつかさどっているのが中央処理装置(CPU)であ
り、その基本的な制御を指示するのがBIOS ROM
(Basic Input Output Syste
m ROM)である。フロッピーディスク(FDD)や
ハードディスク(HDD)からフロッピーディスクコン
トローラ(FDC)やハードディスクコントローラ(H
DC)を経由してアプリケーションプログラムを読み出
し、システムメモリ(RAM)を利用してプログラムの
実行を行う。この時、画面の表示方法としてはLCDコ
トローラ(LCDC)を使って液晶(LCD)にキャラ
クタ等の表示を行い、キーボード(KB)からのキー入
力はキーボードコントローラ(KBC)を経由して行わ
れる。ここで、数値演算プロセッサ(FPU)はCPU
に対して演算処理のサポートを行うものである。又、リ
アルタイムクロック(RTC)は現時点の経過時間を示
すものでシステム全体の電源が切られた状態において
も、専用バッテリにより動作は行われる。DMAコント
ローラ(DMAC)は、メモリ〜メモリ間、メモリ〜I
/O間、I/O〜I/O間において高速にデータの転送
を行う為、CPUの介在なしでデータ転送を行う。割り
込みコントローラ(IRQC)は各I/Oからの割り込
みを受け付け、優先順位に従って処理を行う。タイマ
(TIMER)は、数チャンネルのフリーランニングタ
イマを持ち、種々の時間管理を行う。その他に外部につ
ながる、シリアルインターフェイス(SIO)、拡散ポ
ート(PORT)や、ユーザに動作状況を伝えるLED
がある。
First, in the host computer, it is the central processing unit (CPU) that controls the main control, and it is the BIOS ROM that directs the basic control.
(Basic Input Output System
m ROM). From floppy disk (FDD) or hard disk (HDD) to floppy disk controller (FDC) or hard disk controller (H
The application program is read via DC) and the program is executed using the system memory (RAM). At this time, as a screen display method, an LCD controller (LCDC) is used to display characters and the like on the liquid crystal (LCD), and key input from the keyboard (KB) is performed via the keyboard controller (KBC). Here, the numerical processor (FPU) is a CPU
To support arithmetic processing. Further, the real time clock (RTC) indicates the elapsed time at the present time, and the operation is performed by the dedicated battery even when the power of the entire system is turned off. The DMA controller (DMAC) includes memory-memory, memory-I
Since data is transferred at high speed between I / O and between I / O and I / O, data is transferred without intervention of the CPU. The interrupt controller (IRQC) accepts interrupts from each I / O and performs processing according to the priority order. The timer (TIMER) has a free-running timer of several channels and manages various times. In addition, a serial interface (SIO), diffusion port (PORT), and an LED that informs the operating status to the user
There is.

【0011】一般のパソコンが持つ上記の各制御に加え
て、ノートブック型パーソナルコンピュータ(パソコ
ン)に於いては、ACアダプター/電池の少なくとも2
電源に対応する必要があり、特に電池使用時の省電力が
必要となり、以下の構成を有する。FLのインバータ回
路のon−off/FDDへの電源供給/HDDへの電
源供給/RAM及びVRAM以外のディバイスへの電源
供給の各時間制御や、CPU等のCLOCK制御、サス
ペンド/レジューム時の電源制御手順等を制御するホス
トパワーマネージメント部(ホストPM部)と、ホスト
PM部の指示信号によりRAM及びVRAMをサスペン
ド時とcpu−clock動作時とで切り替えてref
reshするためのリフレッシュコントローラと、2次
電池をチャージしながらホスト側も駆動可能なチャージ
コントローラよりなる。
In addition to the above-mentioned controls of a general personal computer, in a notebook personal computer (personal computer), at least two AC adapters / batteries are used.
It needs to be compatible with a power source, and particularly requires power saving when using a battery, and has the following configuration. FL inverter circuit on-off / power supply to FDD / power supply to HDD / power supply to devices other than RAM and VRAM, CLOCK control of CPU, etc., power control during suspend / resume A host power management unit (host PM unit) that controls procedures and the like, and a RAM and VRAM are switched between suspend and cpu-clock operation by a command signal from the host PM unit to perform ref.
It includes a refresh controller for reshuffling and a charge controller capable of driving the host side while charging the secondary battery.

【0012】プリンタ部は、ホストコンピュータに対し
て汎用のパラレルインターフェイスレジスタPIO/I
Oとプリンタコントロール&ステータスレジスタPST
/IOでつながる形になり、I/Oポートのレジスタレ
ベルでデータ送受信を行い、接続のイメージとしては外
部プリンタとやり取りした時と同等となる。
The printer unit has a general-purpose parallel interface register PIO / I for the host computer.
O and printer control & status register PST
/ IO is used to connect and receive data at the register level of the I / O port, and the connection image is the same as when an external printer is exchanged.

【0013】図14は、本発明が実施もしくは適用され
たインクジェット記録方式を用いたプリンタユニット2
の内部構成を説明するための斜視図である。図1におい
て、5001はインクタンクであり、5012はそれに
結合された記録ヘッドである。5001のイクタンクと
5012の記録ヘッドで一体型の交換可能なカートリッ
ジを形成するものである。5014は、そのカートリッ
ジをプリンター本体に取り付けるためのキャリッジであ
り、5003はそのキャリッジを副走査方向に走査する
ためのガイドである。
FIG. 14 is a printer unit 2 using an ink jet recording system to which the present invention is applied or applied.
FIG. 3 is a perspective view for explaining the internal configuration of FIG. In FIG. 1, 5001 is an ink tank, and 5012 is a recording head coupled thereto. The ink tank 5001 and the recording head 5012 form an integral type replaceable cartridge. Reference numeral 5014 is a carriage for attaching the cartridge to the printer main body, and reference numeral 5003 is a guide for scanning the carriage in the sub-scanning direction.

【0014】5000は、記録紙3を主走査方向に走査
させるためのプラテンローラである。5024は、プラ
テンローラを回転させるための紙送りモータである。な
お、キャリッジ5014には、記録ヘッド5012に対
して駆動のための信号パルス電流やヘッド温調用電流を
流すためのフレキシブルケーブル(図示せず)が、プリ
ンターをコントロールするための電気回路を具備したプ
リント板(図示せず)に接続されている。
Reference numeral 5000 is a platen roller for scanning the recording paper 3 in the main scanning direction. Reference numeral 5024 is a paper feed motor for rotating the platen roller. The carriage 5014 is provided with a flexible cable (not shown) for supplying a signal pulse current for driving and a current for head temperature control to the recording head 5012, and a print circuit provided with an electric circuit for controlling the printer. It is connected to a plate (not shown).

【0015】さらに、上記構成のプリンタユニット2を
詳細に説明する。駆動モータ5013の正逆回転に連動
して駆動力伝達ギア5011、5009を介して回転す
るリードスクリュー5005の螺旋溝5004に対して
係合するキャリッジ5014はピン(不図示)を有し、
矢印a,b方向に往復移動される。5002は紙押え板
であり、キャリッジ移動方向にわたって紙をプラテン5
000に対して押圧する。5007、5008はフォト
カプラでキャリッジ5014のレバー5006のこの域
での存在を確認してモータ5013の回転方向切換等を
行うためのホームポジション検知手段である。5016
は記録ヘッドの前面をキャップするキャップ部材502
2を支持する部材で、5015はキャップ内を吸引する
吸引手段であり、キャップ内開口5023を介して記録
ヘッド5012の吸引回復を行う。
Further, the printer unit 2 having the above configuration will be described in detail. The carriage 5014 that engages with the spiral groove 5004 of the lead screw 5005 that rotates via the driving force transmission gears 5011 and 5009 in conjunction with the forward / reverse rotation of the drive motor 5013 has a pin (not shown),
It is reciprocated in the directions of arrows a and b. Reference numeral 5002 denotes a paper pressing plate which holds the paper in the platen 5 in the carriage movement direction.
Press against 000. Reference numerals 5007 and 5008 denote home position detecting means for confirming the presence of the lever 5006 of the carriage 5014 in this area by a photocoupler and switching the rotation direction of the motor 5013. 5016
Is a cap member 502 that caps the front surface of the recording head.
Reference numeral 5015 is a member for supporting the inside of the cap, and 5015 is a suction means for sucking the inside of the cap, and performs suction recovery of the recording head 5012 via the opening 5023 in the cap.

【0016】5017は、クリーニングブレードで、5
019はこのブレード5017を前後方向に移動可能に
する部材であり、本体支持板5018にこれらは支持さ
れている。ブレードは、この形態でなく周知のクリーニ
ングブレードが本体に適用できることはいうまでもな
い。また、5021は、吸引回復の吸引を開始するため
のレバーで、キャリッジ5014と係合するカム502
0の移動に伴って移動し、駆動モータからの駆動力がク
ラッチ切換等の公知の伝達手段で移動制御される。
Reference numeral 5017 is a cleaning blade.
Reference numeral 019 is a member that allows the blade 5017 to move in the front-rear direction, and these members are supported by the main body support plate 5018. Needless to say, a known cleaning blade can be applied to the main body instead of this form. Reference numeral 5021 is a lever for starting suction for suction recovery, and a cam 502 that engages with the carriage 5014.
It moves along with the movement of 0, and the driving force from the driving motor is movement-controlled by a known transmission means such as clutch switching.

【0017】すなわち、駆動モータ5013をキャリッ
ジ5014のホームポジションから逆回転することによ
り、動力伝達ギア5011を5010に切り替え(不図
示)、駆動モータ5013からの駆動力がカム5020
を介してレバー5021に伝わり、記録ヘッド5012
のキャッピングおよびクリーニング、吸引回復が行える
ように構成されている。
That is, by rotating the drive motor 5013 in the reverse direction from the home position of the carriage 5014, the power transmission gear 5011 is switched to 5010 (not shown), and the drive force from the drive motor 5013 is applied to the cam 5020.
Is transmitted to the lever 5021 via the recording head 5012.
Capping, cleaning, and suction recovery can be performed.

【0018】[Printerのブロック図]図3はプ
リンタ部の制御系の構成をしめすブロック図で主な構成
は以下の通りである。
[Block Diagram of Printer] FIG. 3 is a block diagram showing the configuration of the control system of the printer unit. The main configuration is as follows.

【0019】ここでCPU−Pはプリンタ部の主制御を
なすマイクロプロセッサ形態のCPUで有り、後述のプ
リンターコントロール&ステータスポート部のPST/
IOレジスタを介してホスト側との間でプリンターのス
テータス情報やエミュレーション設定の情報授受を行
い、この状態設定に基づきホスト側から後述のパラレル
IFアダプタ部のPIO/IOレジスタを介して得られ
るプリンタコマンドやデータに従って所望の状態処理及
び印字処理を後述のROM−Pにあらかじめマイクロク
ード化して格納されたプログラムやデータに則り行う。
ROM−PはCPU−Pが実行する記録制御手順及び印
字制御手順等に対応したプログラム、キャラクタージェ
ネレータ(CG)、その他のテーブル及びデフォルト値
等の固定データを格納するROM(リードオンリーメモ
リー)である。TIMER1−Pは紙送りモータ(F
M)/ヒータ等の駆動相時間及びその他の時間タイミン
グを得るためのTIMERで、RTC−Pは回復動作の
経過時間を知るためのRTC(リアルタイムクロック)
である。また、複合制御UNITは、IF転送制御/省
電力制御/RAMアクセス制御/プリンタコントロール
&ステータス制御/プリンタポート制御等から構成さ
れ、この内RAMアクセス制御/プリンタコントロール
&ステータス制御/省電力制御等はCPU−Pの制御に
よらずCPU−Pのクロック停止及びフォルト中であっ
ても独立した制御が可能である。以上の構成がCPU−
PのBUSに接続されている。RAM−Pはレジスタと
して用いるワーク領域、1ライン分の印字データを格納
する為のラインバッファ、ドットに再展開されたドット
展開バッファ、パラレルIFからのINPUTバッフ
ァ、エミュレーション情報記録等の領域を有するRAM
(ランダムアクセスメモリー)で、複合制御UNITと
の間をRAM busによって接続され、複合制御UN
ITのRAM制御部によりRAM−PがCPU−Pをは
じめ複数の制御部からのアクセスが可能となっている。
複合制御UNITからは各プリンタ駆動制御信号が出力
され、FM駆動回路/CM駆動回路/ヘッドドライバー
/ヒータドライバーではFM/CM/BJ−Head/
ヒータ等の駆動レベルに変換し、プリンタのFM(フィ
ードモーター)/CM(キャリアモーター)/BJ−H
ead各部が駆動される。省電力制御信号として複合制
御UNITからVcc1P−off/Vcc2P−of
f/Vp−offの電源コントロール信号と、入力信号
として操作パネルSWからのPrinter−off/
プリンタセンサー類、出力信号として操作パネルのLE
D駆動信号等を持つ。このうちPrinter−off
信号のアクティブからインアクティブの変化のみによっ
てVcc1−Pの電源供給がなされて、複合制御UNI
T/CPU−P/RAM−Pのみに電源供給が可能とな
る、また、Vcc1P−offはPrinter−of
f信号をプリンタの駆動状況に合わせて、変更したOF
FタイミングでVcc1Pなる電源を切ることが可能と
なっている。
Here, the CPU-P is a microprocessor type CPU which performs the main control of the printer unit, and the PST / of the printer control & status port unit described later.
Printer status information and emulation setting information are exchanged with the host side via the IO register, and printer commands obtained from the host side via the PIO / IO register of the parallel IF adapter section described later based on this state setting. The desired state process and the printing process according to the data and the data are performed according to the program and the data stored in the ROM-P, which will be described later, in the form of microcode.
The ROM-P is a ROM (read only memory) for storing fixed data such as programs corresponding to recording control procedures and print control procedures executed by the CPU-P, a character generator (CG), other tables and default values. .. TIMER1-P is a paper feed motor (F
M) / TIMER is a TIMER for obtaining the drive phase time of the heater and other time timings, and RTC-P is an RTC (real time clock) for knowing the elapsed time of the recovery operation.
Is. The composite control unit is composed of IF transfer control / power saving control / RAM access control / printer control & status control / printer port control, among which RAM access control / printer control & status control / power saving control etc. Independent control is possible even when the clock of the CPU-P is stopped and during a fault, regardless of the control of the CPU-P. The above configuration is CPU-
It is connected to P's BUS. The RAM-P is a RAM having a work area used as a register, a line buffer for storing print data for one line, a dot development buffer re-developed into dots, an INPUT buffer from a parallel IF, and an area for recording emulation information.
(Random access memory) is connected to the composite control unit by a RAM bus,
The RAM control unit of the IT allows the RAM-P to be accessed from a plurality of control units including the CPU-P.
Each printer drive control signal is output from the composite control unit, and FM / CM / BJ-Head / in the FM drive circuit / CM drive circuit / head driver / heater driver.
Converted to drive level of heater, etc., and printer FM (feed motor) / CM (carrier motor) / BJ-H
Each part of the ead is driven. Vcc1P-off / Vcc2P-of from composite control unit as a power saving control signal
f / Vp-off power control signal, and Printer-off / from the operation panel SW as an input signal.
Printer sensor, LE of operation panel as output signal
It has a D drive signal and the like. Of these, Printer-off
Only when the signal changes from active to inactive, the power of Vcc1-P is supplied, and the composite control UNI
Power can be supplied only to T / CPU-P / RAM-P, and Vcc1P-off is Printer-of.
The OF signal changed according to the driving status of the printer
It is possible to turn off the power supply of Vcc1P at the F timing.

【0020】図6に複合制御UNITの構成図を示す。FIG. 6 shows a block diagram of the composite control unit.

【0021】機能ブロックとしては、主としてホスト側
からのIFアダプタとして機能するパラレルIFアダプ
タ、パラレルIFアダプタを介してRAM−Pのinp
ut−buffer上にパラレルデータの格納を行うI
Fデータ取込み制御部、主としてホスト側から直接プリ
ンタの状態を確認コントロールする為のプリンタコント
ロール&ステータスポート部、RAM−Pのリフレッシ
ュタイミングを発生するリフレッシュ制御部、RAM−
P上の1ラインドット展開データを読みだしてBJヘッ
ドを駆動印字しつつ合わせてキャリアの相励磁も制御す
るBJ−ヘッド/CM制御部と、FM/ヒータ/LED
等を駆動するプリンタポート制御部と、IFデータ取り
込み制御部とリフレッシュ制御部とBJ−ヘッド/CM
制御部とCPU−Pの4つのアクセス要求に対して優先
度別にアクセス権を持つRAMアクセス制御部と、省電
力制御を行うプリンタPM部で構成される。省電力制御
については後述するがCPU−Pをフォルト状態で供給
クロックを停止させる低消費電力モードからの通常処理
状態への復帰は、PM制御部で集中して管理される各種
割り込みあるいはリセットによってもたらされ、CPU
−Pを復帰させる条件がととのったのちINTとあるい
はP−RESして出力されCPU−Pは再開して処理を
行う。
As the functional block, a parallel IF adapter mainly functioning as an IF adapter from the host side, and an inp of the RAM-P via the parallel IF adapter are used.
I for storing parallel data on ut-buffer
F data acquisition control unit, printer control & status port unit mainly for confirming and controlling the printer state directly from the host side, refresh control unit for generating refresh timing of RAM-P, RAM-
BJ-head / CM control unit that reads out 1-line dot development data on P, drives and prints the BJ head, and also controls phase excitation of the carrier, and FM / heater / LED
Printer port control unit for driving etc., IF data acquisition control unit, refresh control unit, BJ-head / CM
The control unit and the RAM access control unit that has access rights for each of the four access requests of the CPU-P by priority, and the printer PM unit that performs power saving control. The power saving control will be described later, but the return from the low power consumption mode in which the supply clock is stopped in the fault state to the CPU-P to the normal processing state is also performed by various interrupts or resets centrally managed by the PM control unit. Falcon, CPU
After the condition for returning -P is reached, INT or P-RES is output and the CPU-P restarts and performs processing.

【0022】図5はプリンタPM部内のモード制御部に
おける入出力構成図である。プリンタ動作可否SW(P
rinter on/off SW)入力はプリンタ動
作否信号ラッチ回路を経由したラッチ信号と直接のプリ
ンタ動作可否SW信号の双方がモード制御部に送られ
る。PST/IOレジスタへの書き込み信号はPST/
IO書き込みラッチ回路を経由したラッチ信号がモード
制御部に送られる。モード制御部への残りの入力はホス
トから直接入力される信号でシステムパワーオン時等の
ハード的なリセット信号であるHRESETとホストが
サスペンド状態であるかどうかを示すサスペンド信号で
ある。これらの信号とCPU−Pの制御によるPPM/
IOのSLEEP/STOP設定の条件で後述するモー
ド変遷系がP−RES/clock2/Sleep/c
lock−stop等の出力制御により実現される。P
−RES出力はCPU−Pをリセットするためのもので
ある。clock2出力はCPU−Pがフォルト状態あ
るいは不必要時はクロックを停止あるいは遅延させて省
電力をはかるためのものである。Sleep出力はプリ
ンタPM部内のrefresh制御系などの回路を停止
させて省電力をはかる目的のものである。clock−
stop出力は省電力をはかる目的のものである。プリ
ンタPM部に供給されているクロック自体の発振を停止
させるものでより一層の省電力をはかるためのものであ
る。Vcc1P−off/Vcc2P−offは省電力
をモード状態に合わせてより効果を得る為に記載されて
いるもので不必要な回路の電力を同時に遮断するもので
ある。上記ラッチ回路の動作/非動作はモード制御部に
よりCPU−Pのフォルト状態あるいはクロック停止状
態でサスペンド状態の時有効となり、ラッチした信号は
サスペンドがレジュームにより解除された時、P−RE
Sによるプリンタ系CPU−Pのリセットを有効とする
かどうかの判断信号として用いられる。
FIG. 5 is an input / output configuration diagram of the mode control unit in the printer PM unit. Printer operation availability SW (P
For the input of "printer on / off SW", both the latch signal via the printer operation disable signal latch circuit and the direct printer enable / disable SW signal are sent to the mode controller. The write signal to the PST / IO register is PST /
A latch signal that has passed through the IO write latch circuit is sent to the mode control unit. The remaining inputs to the mode control unit are signals that are directly input from the host, namely HRESET, which is a hardware reset signal when the system power is turned on, and a suspend signal that indicates whether the host is in the suspend state. PPM / controlled by these signals and CPU-P
The mode transition system, which will be described later, is P-RES / clock2 / Sleep / c depending on the SLEEP / STOP setting condition of IO.
It is realized by output control such as lock-stop. P
The -RES output is for resetting the CPU-P. The clock2 output is used to save power by stopping or delaying the clock when the CPU-P is in a fault state or unnecessary. The sleep output is intended to save power by stopping circuits such as the refresh control system in the printer PM unit. clock-
The stop output is intended to save power. This is for stopping the oscillation of the clock itself supplied to the printer PM section, and is for further power saving. Vcc1P-off / Vcc2P-off is described in order to obtain more effect by matching the power saving with the mode state, and is to cut off unnecessary circuit power at the same time. The operation / non-operation of the latch circuit is valid by the mode control unit when the CPU-P is in the fault state or the clock stop state and is in the suspend state, and the latched signal is P-RE when the suspend is released by the resume.
This signal is used as a determination signal as to whether the reset of the printer CPU-P by S is valid.

【0023】図6にはパラレルIFアダプタ部とホスト
側からみえるIOレジスタ(PIO/IO)の構成を示
すが、IF send data/IF receve
data/IF status/Buffer SP
/IFコントロールの各レジスタからなりホスト→プリ
ンタ部へのパラレルIF転送制御用のレジスタ群であ
る。
FIG. 6 shows the structure of the parallel IF adapter section and the IO register (PIO / IO) seen from the host side. IF send data / IF receive
data / IF status / Buffer SP
/ IF control registers for controlling parallel IF transfer from the host to the printer unit.

【0024】図7は、IFデータ取り込み制御部でプリ
ンタ側からみえるIOレジスタ(PIF/IO)の構成
を示すが、IB start/IB end/IB P
OINT/IB status/IB制御情報/IB
send dataの各レジスタからなり、各レジスタ
の機能については後述する。
FIG. 7 shows the configuration of the IO register (PIF / IO) that can be seen from the printer side in the IF data fetching control unit. IB start / IB end / IB P
OINT / IB status / IB control information / IB
It is composed of each register of send data, and the function of each register will be described later.

【0025】図8は、プリンタポート制御部でプリンタ
側からみえるIOレジスタ(PFM/IO)の構成を示
すが、FM相励磁/SHヒータ信号/LEDコントロー
ルの各レジスタで構成される。
FIG. 8 shows the configuration of the IO register (PFM / IO) that can be seen from the printer side in the printer port control unit, which is composed of FM phase excitation / SH heater signal / LED control registers.

【0026】図9は、BJ−ヘッド/CM制御部でプリ
ンタ側からみえるIOレジスタ(PBJ/IO)の構成
を示すが、PB start/PB end/PB P
OINT/PB status/PB制御情報/CM相
励磁情報の各レジスタからなる。
FIG. 9 shows the configuration of the IO register (PBJ / IO) that can be seen from the printer side in the BJ-head / CM control unit. PB start / PB end / PBP
It consists of each register of OINT / PB status / PB control information / CM phase excitation information.

【0027】図10は、プリンタPM部でプリンタ側か
らみえるIOレジスタ(PPM/IO)の構成を示す
が、PPM status/PPM制御情報の各レジス
タで構成される。
FIG. 10 shows the configuration of the IO register (PPM / IO) that can be seen from the printer side in the printer PM section, which is configured by each register of PPM status / PPM control information.

【0028】図11は、プリンタコントロール&ステー
タスポート部でホスト側からみえるIOレジスタ(PS
T/IO)の構成を示すが、PSステータス/EMコン
トロール/EMステータスの各レジスタで構成される。
FIG. 11 shows an IO register (PS) which can be seen from the host side in the printer control & status port section.
(T / IO), it is composed of PS status / EM control / EM status registers.

【0029】図12は、プリンタコントロール&ステー
タスポート部でCPU−P側からみえるIOレジスタ
(HWR/IO)の構成を示すが、IPSステータス/
IEMコントロール/IEMコンディションの各レジス
タで構成される。前述のPST/IOレジスタとHWR
/IOレジスタとの関係は、プリンタコントロール&ス
テータスポート部の制御により以下の通りに処理され
る。
FIG. 12 shows the configuration of the IO register (HWR / IO) seen from the CPU-P side in the printer control & status port section.
It is composed of IEM control / IEM condition registers. The above-mentioned PST / IO register and HWR
The relationship with the / IO register is processed as follows by the control of the printer control & status port section.

【0030】CPU−Pにより書込まれるプリンタ状態
及びエミュレーションハンドシェーク状態を示すHWR
/IOのIPSステータスレジスタはそのままPST/
IOのPSステータスレジスタでホストCPUにより確
認することができる。また、PST/IOのEMコント
ロールレジスタ及びEMコンディションレジスタはホス
トCPUがプリンタ部のエミュレーションモード設定及
び個々のエミュレーションに係わる各種の設定条件を変
更する目的で用いられる。即ち、ホストCPUからEM
コントロールレジスタにエミュレーションモードの書き
込みがあると、プリンタのCPU−Pに割り込みが発生
し、この割り込み処理で設定されたエミュレーションモ
ードをIEMコントロールレジスタから読みだしてプリ
ンタのパラレルIFより転送されるコマンドの解析を設
定されたエミュレーションモードに切り換えると共に、
新しく設定されたエミュレーションモード及び変更モー
ドにおける各種のプリンタ設定情報をIEMコントロー
ルレジスタ及びIEMコンディションレジスタに書き込
む。この情報はEMコントロールレジスタ及びEMコン
ディションレジスタに見えているのでホストCPUは変
更されたエミュレーションモードに対する各種のプリン
タ設定情報を確認することができる。同様に今度はプリ
ンタ設定情報を変更したい場合にはEMコンディション
レジスタにホストCPUは変更する各種のプリンタ設定
情報を書き込むことで変更が完了する。PSステータス
レジスタのEMセットレディイ及びEMアクノレッジビ
ットは上記のハンドシェークの為に用意されていて、そ
れぞれEMコントロールレジスタ及びEMコンディショ
ンレジスタへの書き込み可と、変更が完了してEMコン
トロールレジスタ及びEMコンディションレジスタへの
変更後の状態情報が確定していることを示す。またこれ
らのビットはHWR/IOレジスタのIPSステータス
レジスタのIEMセットレディイ及びIEMアクノレッ
ジビットのCPU−Pからの書き込みにそれぞれ対応し
ている。
HWR indicating printer status and emulation handshake status written by CPU-P
/ IO IPS status register is PST /
It can be confirmed by the host CPU in the IO PS status register. The EM control register and EM condition register of the PST / IO are used for the purpose of the host CPU changing emulation mode setting of the printer unit and various setting conditions relating to each emulation. That is, from the host CPU to EM
When the emulation mode is written in the control register, an interrupt occurs in the CPU-P of the printer, the emulation mode set by this interrupt processing is read from the IEM control register, and the command transferred from the parallel IF of the printer is analyzed. While switching to the set emulation mode,
Various printer setting information in the newly set emulation mode and change mode is written in the IEM control register and the IEM condition register. Since this information is visible in the EM control register and the EM condition register, the host CPU can confirm various printer setting information for the changed emulation mode. Similarly, when it is desired to change the printer setting information this time, the host CPU writes the various printer setting information to be changed into the EM condition register, and the change is completed. The EM set ready and EM acknowledge bits of the PS status register are prepared for the above handshake. Writing to the EM control register and EM condition register is possible, and the EM control register and EM condition register have been changed. Indicates that the status information after change to is confirmed. These bits correspond to the IEM set ready of the IPS status register of the HWR / IO register and the writing of the IEM acknowledge bit from the CPU-P, respectively.

【0031】図13は、RAM−P上でBJ−ヘッド/
CM制御部が制御する記憶データバッファ(PB)とI
Fデータ取り込み制御部が制御する受信バッファ(I
B)のアドレスの領域配置を示す。
FIG. 13 shows the BJ-head / on RAM-P.
A storage data buffer (PB) controlled by the CM control unit and I
The reception buffer (I
The area arrangement of addresses in B) is shown.

【0032】印字バッファ領域は、印字に必要なデータ
領域を設定するもので、開始アドレス(PB STAR
T)と終了アドレス(PB END)を設定することに
より、その範囲内でBJ−ヘッド/CM制御部によって
開始アドレスから順番に記憶データを読み出し、終了ア
ドレスに至る迄RAM−Pから記憶データを読み出し、
ヘッドドライバーに制御信号を送出する。この時、印字
データアドレスポインタ(PBポイント)は現在データ
送出中のデータアドレスを示している。
The print buffer area is for setting a data area required for printing, and has a start address (PB STAR
By setting T) and the end address (PB END), the BJ-head / CM control unit reads the stored data in order from the start address within the range, and reads the stored data from the RAM-P until the end address. ,
Sends a control signal to the head driver. At this time, the print data address pointer (PB point) indicates the data address currently being sent out.

【0033】受信データバッファ領域も同様に、受信に
必要なデータ領域を設定するもので、開始アドレス(I
B START)と終了アドレス(IB END)を設
定することにより、その範囲内でIFデータ取り込み制
御部によって開始アドレスから順番に記憶データを読み
出し、終了アドレスに至る迄RAM−Pから記憶データ
を読み出し、ヘッドドライバーに制御信号を送出する。
この時、受信データアドレスポインタ(IBポイント)
は現在データ受信済のデータアドレスを示している。
Similarly, the reception data buffer area is also used to set a data area required for reception, and the start address (I
B START) and end address (IB END) are set, the stored data is sequentially read from the start address by the IF data import control unit within the range, and the stored data is read from the RAM-P until the end address, Sends a control signal to the head driver.
At this time, receive data address pointer (IB point)
Indicates a data address for which data has been received.

【0034】図15は図2のホスト側のRAM上のメモ
リーマップの詳細な配置を示す。RAMは標準領域とし
てアドレス0000h〜A0000h、拡張領域として
100000h〜FE0000hとがあり、それぞれ6
40KB、15MBの大きさをもつ領域となる。RAM
はこれらの領域に配置されるようにメモリマッピングさ
れる。
FIG. 15 shows the detailed layout of the memory map on the RAM on the host side in FIG. The RAM has addresses 0000h to A0000h as standard areas and 100000h to FE0000h as extended areas, each having 6 areas.
The area has a size of 40 KB and 15 MB. RAM
Are memory-mapped to be placed in these areas.

【0035】RAMの標準領域の先頭部分00000h
〜000400hには、割り込み用のベクタを保存する
エリアがあり、この中に割り込みに対する各処理のエン
トリーアドレスが保存される。
Head portion 00000h of the standard area of RAM
At ˜000400h, there is an area for storing the vector for interrupt, and the entry address of each processing for the interrupt is stored in this area.

【0036】図15のビデオRAM領域、及びビデオB
IOS ROM領域は、図2のLCDCの中に配置さ
れ、ビデオBIOS ROM領域内にはビデオ制御のた
めのプログラムが保存され、ビデオRAM領域には、ビ
デオ表示データが保持される。
Video RAM area of FIG. 15 and video B
The IOS ROM area is arranged in the LCDC of FIG. 2, a video control program is stored in the video BIOS ROM area, and video display data is held in the video RAM area.

【0037】C8000h〜E0000hまでの領域
は、拡張ROM領域となり、拡張ポート等により使用さ
れるROM領域となる。
The area from C8000h to E0000h is an expansion ROM area, which is a ROM area used by an expansion port or the like.

【0038】F0000h〜10000hまでの領域
は、ROM BIOSに配置され、各種I/Oの処理を
行うBIOSプログラムを保持している。
Areas from F0000h to 10000h are arranged in the ROM BIOS and hold a BIOS program for performing various I / O processing.

【0039】図16に各I/Oのアドレスマップを示
す。各々のハードウェアに設定されたアドレスポートへ
のデータのリード、ライトにより各々のハードウェアと
のデータのやりとりが行われる。一例としてキーボード
について説明すると、キーボードコントローラーとのデ
ータのやりとりは60h〜64hのアドレスに配置され
たポートを介して行い、このうちのデータ受取りポート
を読み出すことにより、キーボードからのデータを受け
とることができる。
FIG. 16 shows an address map of each I / O. Data is exchanged with each piece of hardware by reading and writing data to the address port set in each piece of hardware. Taking a keyboard as an example, data is exchanged with a keyboard controller via a port arranged at an address of 60h to 64h, and data can be received from the keyboard by reading the data receiving port. ..

【0040】他のアドレスについても、同様に扱うこと
が出きる。
The same applies to other addresses.

【0041】ここで、パラレルセントロニクス1〜3で
示されるのがインターフェイス領域を示していて、プリ
ンタのインタフェーイス領域と共通のI/O空間になっ
ている。
Here, the parallel centronics 1 to 3 indicate the interface area, which is an I / O space common to the interface area of the printer.

【0042】以下、本体側電源投入後の各処理について
説明する。
Hereinafter, each processing after the main body side power is turned on will be described.

【0043】図17に電源投入時のフローチャートで、
まずステップS1に進む。キーボードによるソフトリセ
ット処理も電源投入時と同様に、ステップS1へ入って
来る。ステップS1でPOST処理が行われ、POST
処理はpoweron self−testで、各ハー
ドウェアのテスト及び初期化を実行する。次にステップ
S2へ進みシステムプログラム起動のための、ブートプ
ログラムのロードが行われる。ブートプログラムはFD
(フロピィディスク)あるいはHD(ハードディスク)
などに保存され、例えば、トラック0、セクタ0に配置
される。トラック0、セクタ0をメモリ内に読み込むこ
とでブートプログラムのロードが行われる。ステップS
1からステップS2まではROM BIOS内に存在す
る。次にステップS3へ進み、ロードされたブートプロ
グラムが実行される。ブートプログラムは、FD、ある
いはHDからOSプログラムをロードするためのプログ
ラムをロードするプログラムで、次にステップS4へ進
み、OSロードプログラムをロードする。次にステップ
S5へ進み、OSロードプログラムを実行する。OSロ
ードプログラムは、OSをメモリ内にロードするための
プログラムで、まずステップS6でI/Oドライバをロ
ードする。I/Oドライバというのは、I/Oを制御す
るためのプログラムで、I/OドライバによりOSは、
各種I/Oとのデータのやりとりを行う。次にステップ
S7へ進み、I/Oのテストと初期化を行う。次にステ
ップS8へ進みOSをメモリロードする。ここまでのス
テップでOSが実行される準備がととのい次にステップ
S9へ進んで、OSが実行に移される。OSは、キーボ
ードからの入力を処理し、各種メッセージを表示器に表
示し、操作者とのやりとりを行う。OSは操作者の各種
コマンドの入力に従って各種コマンド処理の実行を行
う。
FIG. 17 is a flowchart when the power is turned on.
First, the process proceeds to step S1. The soft reset process by the keyboard also comes to step S1 similarly to when the power is turned on. POST processing is performed in step S1
The process is poweron self-test, and tests and initializes each hardware. Next, in step S2, a boot program for loading the system program is loaded. The boot program is FD
(Floppy disk) or HD (hard disk)
And is stored in, for example, track 0 and sector 0. The boot program is loaded by reading track 0 and sector 0 in the memory. Step S
1 to step S2 exist in the ROM BIOS. Next, in step S3, the loaded boot program is executed. The boot program is a program for loading a program for loading an OS program from the FD or HD, and then proceeds to step S4 to load the OS loading program. Next, in step S5, the OS load program is executed. The OS load program is a program for loading the OS into the memory, and first loads the I / O driver in step S6. The I / O driver is a program for controlling I / O, and the OS is
Exchanges data with various I / Os. Next, in step S7, I / O test and initialization are performed. Next, in step S8, the OS is loaded into the memory. When the OS is ready to be executed in the steps so far, the process proceeds to step S9, and the OS is executed. The OS processes the input from the keyboard, displays various messages on the display, and interacts with the operator. The OS executes various command processes according to the input of various commands by the operator.

【0044】図18は、図17のS1のPOSTを詳細
に説明するフローチャートで、図2のFPU(数値演算
プロセッサ)のテストを行う(ステップS10)。次に
ROMのテストを行う(ステップS11)。次に電源、
バッテリィのチェックを行う(ステップS12)。次に
LCD、LCDアダプタのテストと初期化を行うLCD
アダプタには、RAM、ROMを含みそれらのチェック
も行う(ステップS13)。次に割り込みコントローラ
のテストと初期化を行う(ステップS14)。次にタイ
マのテストを行う(ステップS15)。次にDMAコン
トローラのテストを行う。(ステップS16)。次にキ
ーボード、キーボードコントローラのテストを行う(ス
テップS17)。次にシリアルパラレルポートのテス
ト、初期化を行う(ステップS18)。次にソフトリセ
ットかどうかをチェックする(ステップS19)。ソフ
トリセットならば、ステップS20のRAMのテストと
初期化処理をスキップしステップS21へ進む。ソフト
リセットでない場合ステップS20へ進みRAMのテス
トと初期化を行う。次にFDのテストを行う(ステップ
S21)。次にHDのテストを行う(ステップS2
2)。次にリアルタイムクロックのテストを行う(ステ
ップS23)。次にプリンタのテストを行う。プリンタ
のテストは各種プリンタポートのチェックとプリンタ接
続のチェックを行う(ステップS24)。次にLEDの
テストを行う(ステップS25)。次に戻りとなる。以
上の処理により図17のS1で示すPOST処理が行わ
れ、各装置にエラー等があった場合、それらを知らしめ
る。
FIG. 18 is a flow chart for explaining the POST of S1 of FIG. 17 in detail, and the FPU (numerical operation processor) of FIG. 2 is tested (step S10). Then, the ROM is tested (step S11). Then power
The battery is checked (step S12). LCD to test and initialize LCD and LCD adapter
The adapter includes RAM and ROM and also checks them (step S13). Next, the interrupt controller is tested and initialized (step S14). Next, the timer is tested (step S15). Next, the DMA controller is tested. (Step S16). Next, the keyboard and keyboard controller are tested (step S17). Next, the serial / parallel port is tested and initialized (step S18). Next, it is checked whether it is a soft reset (step S19). If it is a soft reset, the RAM test and the initialization process in step S20 are skipped and the process proceeds to step S21. If not soft reset, the process proceeds to step S20 to test and initialize the RAM. Next, the FD test is performed (step S21). Next, an HD test is performed (step S2
2). Next, the real time clock is tested (step S23). Then test the printer. In the printer test, various printer ports and printer connections are checked (step S24). Next, the LED test is performed (step S25). Then return. With the above processing, the POST processing shown in S1 of FIG. 17 is performed, and when there is an error or the like in each device, those are notified.

【0045】図19は、プリンタ側のソフト制御フロー
の概要図である。
FIG. 19 is a schematic diagram of the software control flow on the printer side.

【0046】S51にて初期化処理を行い、操作パネル
SWからPrinter−off設定がされていればS
56へ移りENDとなり、Printer−off設定
がされていなければS52へ進む。S52の省電力制御
処理においても同様に、Printer−off設定が
されていればS56へ移りENDとなり、Printe
r−off設定がされていなければ、S53、S54、
S55の3つの並列処理へ移る。S53は、ラインバッ
ファに有るキャラクタコードデータを実際の1ラインの
ドットデータに展開するドットデータ展開処理、S54
は、次ラインのドットデータが揃いその行の印字起動コ
マンドが実行されるか逐次実行コマンドが実行された場
合の一連の印字処理で、S55は受信バッファーに取り
込まれたコマンド及びデータを解釈しラインバッファを
作成するコマンド取り込み解析処理である。S53、S
54、S55の各処理が終了した時点で再びS52の省
電力制御処理に戻る。
Initialization processing is performed in S51, and if Printer-off is set from the operation panel SW, S is set.
The process moves to 56 and becomes END, and if the Printer-off setting is not made, the process proceeds to S52. Similarly, in the power saving control process of S52, if the Printer-off setting is made, the process proceeds to S56 and becomes END.
If r-off is not set, S53, S54,
The process moves to the three parallel processes of S55. S53 is a dot data development process for developing the character code data in the line buffer into actual one-line dot data, S54
Is a series of printing processes when the dot data of the next line is aligned and the print start command of that line is executed or the sequential execution command is executed. S55 interprets the command and data fetched in the reception buffer and This is a command fetch analysis process for creating a buffer. S53, S
When each process of S54 and S55 is completed, the process returns to the power saving control process of S52 again.

【0047】図20は図19の初期化処理の詳細フロー
である。
FIG. 20 is a detailed flow of the initialization process of FIG.

【0048】図20において、S61で割り込みMAS
K処理を行いS62へ進む。S62では前述のレジスタ
(PIF/IO、PFM/IO、PBO/IO、PPM
/IO)等を所望の設定とするデバイスIOレジスタ初
期化を行いS63へ進む。S63ではCPU−Pがリセ
ットスタートした条件をプリンタPM部のレジスタPP
M/IOのPPM status を読み込むことによ
ってチェックする。操作パネルSWのPrinter
on/offスイッチがoffからonになった場合は
S68へ、ホストからレジスタPST/IOへの書き込
み(エミュレーションに係わる各種設定)があった場合
はS66へ、ホストがHard Resetされた場合
はS64へ進む。また上記以外の場合はS66へ進む。
S64ではROM−P、RAM−Pといったデバイスを
チェックしエラーがあればエラー状態をレジスタHWR
/IOを介してホストに通知する(S65)。S66で
はエミュレーションモード設定や個々のエミュレーショ
ンに係わる各種の設定条件をレジスタHWR/IOに書
き込みホストに通知する。S67では、Printer
スイッチがoff状態かを判定し、Printer o
ffでなければ図20の処理に戻る。Printerス
イッチがoff状態であればS69及びS70及びS7
1と引き続く一連の処理に入り、これらの処理は後述の
Stop Modeへ移行する際のCPU−Pの手順で
あってPPM/IOをStop Modeに設定しCP
U−PをHaltにする処理である。
In FIG. 20, the interrupt MAS is executed in S61.
The K process is performed and the process proceeds to S62. In S62, the above-mentioned registers (PIF / IO, PFM / IO, PBO / IO, PPM)
/ IO) etc. are set to desired settings and the device IO register is initialized, and the process proceeds to S63. In S63, the condition that the CPU-P is reset and started is set in the register PP
Check by reading the PPM status of the M / IO. Printer of operation panel SW
If the on / off switch is turned from off to on, go to S68; if the host writes to the register PST / IO (various settings related to emulation), go to S66; if the host is Hard Reset, go to S64. move on. Otherwise, the process proceeds to S66.
In S64, devices such as ROM-P and RAM-P are checked, and if there is an error, the error status is registered in the register HWR.
The host is notified via / IO (S65). In S66, the setting conditions for the emulation mode setting and each emulation are written in the register HWR / IO and notified to the writing host. In S67, Printer
Determine if the switch is off and
If not ff, the process returns to the process of FIG. If the Printer switch is off, S69, S70 and S7
1 and subsequent series of processes are performed, and these processes are the procedure of the CPU-P when shifting to Stop Mode described later, and PPM / IO is set to Stop Mode and CP is set.
This is a process of changing UP to Halt.

【0049】図21は図19の省電力制御処理の詳細フ
ローである。
FIG. 21 is a detailed flow of the power saving control process of FIG.

【0050】S80で割り込みMASK処理を行いS8
1へ進む。S81では、プリンタ駆動制御中か否かに従
って、プリンタ駆動制御中の場合にはS103にて割り
込みMASKを解除した後Mainへ戻り、プリンタ駆
動制御中でない場合にはS82へ進む。S82では、1
ラインドットデータ展開処理が完了しているか否かによ
って、1ラインドットデータ展開処理が完了している場
合には、S83で現在プリンタが動作中で有るか無しか
によって、現在プリンタが動作中で有る場合には上述の
S103へ進み、現在プリンタが動作中でない場合に
は、S84にてプリンタ駆動用電源VpをONとして同
様にS103へ進む。元に戻って、1ラインドットデー
タ展開処理が完了していない場合には、S85へ進む。
S85でVpをoffした後、S86へ進み、ドットデ
ータ展開処理が完了しているか否かによって、ドットデ
ータ展開処理ガ完了している場合には、S88に進み、
ドットデータ展開処理が完了していない場合には、S8
7に進み、S87ではPrinter−offが有りや
無しやによって、PRINTER−offが有りの場合
には、図21のS71へ進み、S71,S72のEND
処理を行い、PRINTER−offが無しの場合には
同様にS103へ進む。S88ではINPUTバッファ
にデータが有るか無いかによって、INPUTバッファ
にデータが無い場合には前述のS87へ進み、INPU
Tバッファにデータが有る場合には、S90にてTIM
ER1−Pの設定モードを解除し、続くS91、S9
2、S93はハードウェアによる外部割り込みで再び起
き上がる事を完了して行われる手順で、sleepを設
定した後ハード割り込みを解除しHalt設定する。S
93の状態でハード割り込みが有るSAとS100、S
101、S102に対応しHalt解除し、Sleep
解除とハード割り込みに対応したコマンド書き込み等の
Ready Mode再開処理が行われS103へ進
む。
The interrupt MASK processing is performed in S80 and S8 is performed.
Go to 1. In S81, depending on whether or not the printer drive is being controlled, if the printer drive is being controlled, the interrupt MASK is released in S103, and then the process returns to Main. If the printer drive is not being controlled, the process proceeds to S82. In S82, 1
Depending on whether or not the line dot data expansion processing is completed, if the 1-line dot data expansion processing is completed, the printer is currently operating depending on whether or not the printer is currently operating in S83. In this case, the process proceeds to S103 described above. If the printer is not currently operating, the printer driving power source Vp is turned on in S84 and the process similarly proceeds to S103. Returning to the original, if the 1-line dot data development processing is not completed, the process proceeds to S85.
After Vp is turned off in S85, the process proceeds to S86, and if the dot data rasterization process is completed, if the dot data rasterization process is completed, the process proceeds to S88.
If the dot data development processing has not been completed, S8
7. If there is PRINTER-off due to presence / absence of Printer-off in S87, proceed to S71 in FIG. 21 and END in S71 and S72.
Processing is performed, and if PRINTER-off is not present, the process similarly proceeds to S103. In S88, depending on whether or not there is data in the INPUT buffer, if there is no data in the INPUT buffer, the process proceeds to S87 described above, and
If there is data in the T buffer, TIM is performed in S90.
Cancel the setting mode of ER1-P and continue S91, S9
2, S93 is a procedure that is performed after completing the process of getting up again by an external interrupt by the hardware, and after setting sleep, cancels the hard interrupt and sets Halt. S
SA, S100, and S with hard interrupts in state 93
Corresponding to 101 and S102, Halt is released and Sleep
Ready Mode restart processing such as command release corresponding to cancellation and hard interrupt is performed, and the process proceeds to S103.

【0051】図22は、プリンタPM部及びモード制御
部が条件により状態を変遷する図である。RESET後
はプリンタPM部はAに示す状態で有るが、PMM/I
Oのsleepが設定されるとBに示す状態にまた、P
MM/IOのstopが設定されるとCに示す状態にそ
れぞれ変化する。状態Aに於ける変化はCPU−Pのs
leep設定によるA→B変化と、CPU−Pのsto
p設定によるA→C変化と、CPU−PのVp−off
設定によるA→D変化の3通りがある。次に、状態Bに
於ける変化は状態Aに変化する場合と、パネルSWから
のPrinter−off信号により状態Cに変化する
場合と、P−RESによる初期化を経て状態Aに変化す
る場合の3通りがある。状態Aに変化する場合は、非サ
スペンド状態で紙挿入/操作SW/データ入力/PST
/IOへの書き込み等のハード割り込みの発生による場
合と、サスペンド→非サスペンド状態への移行時即ち、
RESUME時にプリンタ動作否(Printer−o
ff)ラッチ信号無の場合である。またCに変化する場
合は、サスペンドの状態に因らずプリンタ動作否(Pr
inter−off)SW入力が発生した場合である。
また、P−RESによる初期化を経て状態Aに変化する
場合は、サスペンド→非サスペンド状態への移行時即
ち、RESUME時にプリンタ動作否(Printer
−off)ラッチ信号有の場合である。次に、状態Cに
於ける変化はP−RESによる初期化を経て状態Aに変
化する場合で、非サスペンド状態でプリンタ動作可(P
rinter−on)SW入力あるいはPST/IOに
ホストが書き込みをした時と、サスペンド→非サスペン
ド状態への移行時即ち、RESUME時である。状態D
に於ける変化は、CPU−PのVp−off設定解除に
よる状態Aへの変化の場合である。これらのA〜Dの状
態をプリンタシステムの状態説明を合わせて次に説明す
る。
FIG. 22 is a diagram in which the printer PM section and the mode control section change states depending on conditions. After RESET, the printer PM section is in the state shown in A, but PMM / I
When the sleep of O is set, the state shown in B is returned to P
When the MM / IO stop is set, the states change to those shown in C. The change in state A is CPU-P's
A-> B change due to the leep setting, and CPU-P sto
A → C change by p setting and Vp-off of CPU-P
There are three ways of changing from A to D depending on the setting. Next, the change in the state B changes to the state A, changes to the state C by the Printer-off signal from the panel SW, and changes to the state A after initialization by the P-RES. There are 3 ways. When changing to state A, insert paper / operation SW / data input / PST in non-suspended state
/ When a hard interrupt such as writing to IO occurs, or when transitioning from suspend to non-suspend state,
During RESUME, the printer does not work (Printer-o
ff) In the case of no latch signal. If it changes to C, the printer operation is disabled (Pr
inter-off) SW input occurs.
When the state is changed to the state A after the initialization by the P-RES, the printer operation is disabled (Printer) at the time of transition from the suspend state to the non-suspend state, that is, at the time of RESUME.
-Off) With a latch signal. Next, the change in the state C is the case where the state changes to the state A through the initialization by the P-RES, and the printer is operable in the non-suspended state (P
Rin-on) SW input or PST / IO is written by the host, and transition from suspend to non-suspend state, that is, RESUME. State D
In the case of the change to the state A due to the cancellation of the Vp-off setting of the CPU-P. The states A to D will be described below together with the description of the state of the printer system.

【0052】図23は、プリンタシステム全体の変遷図
である。
FIG. 23 is a transition diagram of the entire printer system.

【0053】状態としては、全てのclock及び電源
供給が無いSTOP MODEと、全ての電源及びCL
OCKがノーマルであり印字可能なActiveMod
eと、Active Modeに比べてプリンタ駆動電
源供給の無いReadyModeと、CPU−PとPM
制御部及びRAM−PだけにVcc電源供給がなされて
おりCPU−P及びRAM−Pは基本的には停止してい
てメモリー及びレジスタの内容を保持するだけの状態な
Sleep Modeと、4つの状態から成る。
As the states, all clocks and STOP MODE without power supply, all power supplies and CL
ActiveMod with a normal OCK and printability
e, Ready Mode, which does not supply power to the printer as compared to Active Mode, CPU-P, and PM
Vcc power is supplied only to the control unit and the RAM-P, and the CPU-P and the RAM-P are basically stopped, and the Sleep Mode in which the contents of the memory and the register are only retained and the four states. Consists of.

【0054】以下に各モードの変化系とCPU−Pの制
御及びモード制御部の変化系と関連づけて説明する。
The change system of each mode and the control system of the CPU-P and the change system of the mode controller will be described below in association with each other.

【0055】RESET時にREADY Modeとな
るがこれは図22に於けるRESET→Aの変化系を用
いて実現されている。
A READY Mode is set at the time of RESET, and this is realized by using the change system of RESET → A in FIG.

【0056】次にREADY Modeについては、R
EADY Modeからの変化系の第一は、READY
Mode→Active Modeで前述図21のS
84によりCPU−PにてVp−off設定されモード
制御部では図22のA→D変化が発生する。READY
−Modeからの変化系の第二は、図21のS81〜S
93に至る一連のCPU−Pの処理で印字が終了した状
態で処理できるデータが無いとSleepをモード制御
部に設定しHaltとなるが、このSleep設定によ
って、モード制御部では図22のA→B変化が発生して
READY Mode→Sleep Modeへと変化
する。
Next, regarding READY Mode, R
The first of the changes from EADY Mode is READY
In Mode → Active Mode, S in FIG.
Vp-off is set by the CPU-P by 84, and the A → D change of FIG. 22 occurs in the mode control unit. READY
The second change system from -Mode is S81 to S in FIG.
If there is no data that can be processed in the state where printing is completed in the series of processing of CPU-P up to 93, Sleep is set in the mode control unit and becomes Halt, but this Sleep setting causes the mode control unit to change A → in FIG. B change occurs, and the READY mode changes to the sleep mode.

【0057】ACTIVE−Modeについては、Ac
tive−Modeからの変化系は1モードのみで、A
ctive Mode→READY Modeは前述図
21のS85によりCPU−PにてVp−off解除設
定され、モード制御部では図22のD→A変化が発生す
る。
For ACTIVE-Mode, Ac
The change system from the live-Mode is only one mode.
The active mode → READY mode is set to cancel Vp-off by the CPU-P in S85 of FIG. 21, and the mode controller changes D → A in FIG.

【0058】Sleep−Modeにおいては、Sle
ep−Modeからの変化系の第一は、Sleep−M
ode→READY Modeで非サスペンド状態での
紙挿入/操作SW/データ入力等の派生と、サスペンド
→非サスペンド状態への移行時即ちRESUME時にプ
リンタ動作否(Printer−off)ラッチ信号無
の場合に、図22のB→Aへの変化が起こると共にcl
ck2を正常状態とし、CPU−Pに対してハード割り
込みを発生して、CPU−P側では図21のS100〜
S103により復帰する。Sleep−Modeからの
変化系の第二は、プリンタ動作否(Printer−o
ff)SW入力が発生条件によるSleep Mode
→Stop Modeで、モード制御部に於ける図22
のB→Cの変化であり、CPU−Pの制御は介在しな
い。Sleep−Modeからの変化系の第三は、RE
SUME時にプリンタ動作否(Printer−of
f)ラッチ信号有の場合に、P−RESによる初期化を
経てReady−Modeに変化する状態変化でモード
制御部に於ける図22のB→reset→Aの変化であ
り、ハード的に初期化される。
In Sleep-Mode, Sl
The first change system from ep-Mode is Sleep-M.
ode → READY Mode is used to derive paper insertion / operation SW / data input in the non-suspended state, and when transition from the suspend → non-suspended state, that is, when the printer operation disable (Printer-off) latch signal is not present during RESUME, As the change from B to A in Fig. 22 occurs, cl
ck2 is set to the normal state, a hard interrupt is generated to the CPU-P, and the CPU-P side starts from S100 of FIG.
It returns by S103. The second change system from Sleep-Mode is the printer operation disable (Printer-o).
ff) Sleep mode depending on the occurrence of SW input
→ In Stop Mode, Fig. 22 in the mode control section
B → C change, and CPU-P control does not intervene. The third change system from Sleep-Mode is RE
Printer operation failure (Printer-of
f) When there is a latch signal, it is a change of B → reset → A in FIG. 22 in the mode control unit due to a state change that changes to Ready-Mode after initialization by P-RES, and is initialized by hardware. To be done.

【0059】Stop−Modeにおいては、変化系は
ひとつで、RESUME時と、非サスペンド状態におけ
るプリンタ動作可(Printer−on)SW入力あ
るいはホストからのPST/IOへの書き込み発生にお
けるP−RESでのリセットを経由したReady−M
odeへの移行で、モード制御部に於ける図22のC→
reset→Aの変化であり、ハード的に初期化され
る。
In the Stop-Mode, there is only one change system, and at the time of RESUME, at the printer operation enabled (Printer-on) SW input in the non-suspended state or at the P-RES at the time of writing to the PST / IO from the host. Ready-M via reset
With the shift to ode, C → in FIG. 22 in the mode control unit
This is a change from reset → A, and is initialized by hardware.

【0060】従って、ホストのサスペンド制御によりプ
リンタのCPU−P系がフォルト中あるいは停止中であ
る状態すなわちサスペンド中のReady−Modeあ
るいはサスペンド中のStop−Modeにある時でも
プリンタ動作可否SWの動作可→動作否→動作可を検出
し、サスペンド状態→非サスペンド状態となるRESU
ME時にCPU−Pをハード的に初期化してプリンタの
リセットを確実に実行することができる。
Therefore, even if the CPU-P system of the printer is in a fault or is stopped by the suspend control of the host, that is, the ready-mode is suspended or the stop-mode is suspended, the printer operation enable / disable SW can be operated. → Operation disabled → Enabled is detected, and the status is suspended → RESU goes into non-suspended status
At ME, the CPU-P can be initialized by hardware and the printer can be reliably reset.

【0061】尚、本発明は、特にインクジェット方式の
印字方式での実施例について説明したが、プリンターの
種類や記録方式を選ばないことは自明である。
Although the present invention has been described with reference to the embodiment of the ink jet printing method, it is obvious that the type of printer and the recording method are not selected.

【0062】加えて、本発明はパソコンとプリンタが一
体構造になった実施例についてのみ説明を加えたが、パ
ソコンとプリンタが同一の電池駆動源である分離型の構
成も同様に実現できる。
In addition, although the present invention has been described only with respect to the embodiment in which the personal computer and the printer have an integrated structure, a separate type configuration in which the personal computer and the printer are the same battery drive source can be similarly realized.

【0063】またさらに加えて、プリンタが単独の電池
駆動源を有する場合においては、Host部から与えら
れるPrinter−off信号によるREADY M
ODE→STOP MODEが存在しなくなるので、こ
のモードを除いた形式で実現可能であるのは言うまでも
ない。
In addition, in the case where the printer has a single battery drive source, a READY M by a Printer-off signal given from the Host section is used.
Since ODE → STOP MODE does not exist, it is needless to say that it can be realized in a format excluding this mode.

【0064】さらに、図22、図24での状態Bにおい
ては、CPU−Pへのクロックを低速としているが、こ
れはCPU−P内部のレジスタが情報を維持できて復帰
可能な最低クロック速度を意味しており、スタティック
動作可能なCPU−Pであれば、クロックは停止可能で
あるのは言うまでもない。また同様に、RAM−Pは、
コストの安いD−RAM及びPS−RAM等のリフレッ
シュが必要なタイプを想定してあるが、リフレッシュを
必要としないあるいはデータ保持モードを有し、データ
を保持して復帰可能なRAMであれば、なお省電力化が
可能であるのは言うまでもない。また、CPU−P,R
AM−PともにB状態における供給電圧はデータ保持可
能な最低の電圧に切替えれば、なお省電力化が可能であ
ることも言うまでもない。
Further, in the state B in FIGS. 22 and 24, the clock to the CPU-P is slow, but this is the minimum clock speed at which the register inside the CPU-P can maintain the information and can be restored. This means that the clock can be stopped if the CPU-P is capable of static operation. Similarly, RAM-P is
Although a low cost D-RAM, PS-RAM or the like that requires refreshing is assumed, a RAM that does not require refreshing or has a data holding mode and is capable of holding and restoring data can be used. Needless to say, power saving is possible. Also, CPU-P, R
It goes without saying that power saving can be further achieved by switching the supply voltage in the B state in both AM-P to the lowest voltage capable of holding data.

【0065】さらに、ホストをパソコンを主体として説
明を加えたが、プリンタ部が独立して制御できる構造で
あれば、日本語WPやシステム手帳等の外部への通信手
段をもっているかあるいは、Busを介してのコミュニ
ケーションがとれるものであれば装置を選ばない。
Further, although the host is mainly described as a personal computer, if the printer unit can be controlled independently, it may have an external communication means such as Japanese WP or a system notebook, or via Bus. Any device can be used as long as all communication is possible.

【0066】(実施例2)図24、図25は図22、図
23に示す状態から完全にプリンタPM系のクロック供
給系が完全に停止するStop−Modeを取り去った
もので、各変遷系の条件等がことなるだけで条件系変化
図中に明示されており構成自体になんらの変化をあたえ
るものではないので説明を省略する。
(Embodiment 2) FIGS. 24 and 25 are obtained by removing the Stop-Mode in which the clock supply system of the printer PM system is completely stopped from the state shown in FIGS. 22 and 23. Since only the conditions are different and they are clearly shown in the conditional system change diagram and no change is given to the configuration itself, the description thereof will be omitted.

【0067】以上の説明から明らかな様に、少なくとも
プリンタ駆動電源が供給されていて印字可能なActi
ve Modeと、プリンタ駆動電源が供給されず印字
以外のプリンタ制御ガ実行可能なReady Mode
と、プリンタ制御を司るCPU制御をMode中全く停
止させかつプリンタ制御を司るCPUに供給するClo
ckをReady Modeから変化させるSleep
Modeとの3Modeを有し、Active Mo
de→Ready Mode、Ready Mode→
Active Mode、Ready Mode S
leep Mode、Sleep Mode→Read
y Modeの変化が少なくとも可能でかつRESET
入力によりReady Modeに遷移する省電力制御
方式を用いることによって、少なくともプリンタ部への
データ受渡部分ではプリンタの状態を意識することなく
高速なデータの転送が可能で、かつプリンタにとっては
必要な時以外は停止しているか電源供給が無いため、大
幅な省エネルギーが可能となる。
As is clear from the above description, at least the printer drive power is supplied and printing is possible in the Acti
ve Mode and Ready Mode in which printer drive power is not supplied and printer controls other than printing can be executed.
Clo that stops the CPU control that controls the printer at all in Mode and supplies it to the CPU that controls the printer
Sleep that changes ck from Ready Mode
It has 3 modes with Mode, Active Mo
de → Ready Mode, Ready Mode →
Active Mode, Ready Mode S
sleep Mode, Sleep Mode → Read
At least change of y Mode is possible and RESET
By using a power-saving control method that transitions to Ready Mode by input, at least in the data transfer part to the printer part, high-speed data transfer is possible without being aware of the printer state, and except when necessary for the printer. Since it is stopped or there is no power supply, significant energy saving is possible.

【0068】[0068]

【発明の効果】以上、詳細したように、本発明により主
制御を行う情報処理側と、省電力制御を含む印字の制御
を行う印字処理側を備え、前記情報処理側は、前記印字
処理側に対して、印字部初期化命令、印字部復帰命令を
送出する様にし、前記印字処理側は、前記情報処理側か
らの命令が、印字部初期化令であれば前記省電力制御部
に一時命令が保持され、印字部復帰命令であれば前記省
電力制御部が復帰し、印字部が初期化処理を実行する情
報処方法及び装置を提供することが可能となった。
As described above in detail, according to the present invention, an information processing side for performing main control and a print processing side for controlling printing including power saving control are provided, and the information processing side is the print processing side. To the power saving control unit if the command from the information processing side is the printing unit initialization order. It is possible to provide an information processing method and apparatus in which an instruction is held and the power saving control unit is restored if the command is a printing unit restoration command, and the printing unit executes initialization processing.

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

【図1】本発明を実施したパソコンを示す斜視図。FIG. 1 is a perspective view showing a personal computer embodying the present invention.

【図2】ホストPrinter間概略ブロック図。FIG. 2 is a schematic block diagram between host printers.

【図3】プリンタIF部のブロック図。FIG. 3 is a block diagram of a printer IF unit.

【図4】複合制御UNITの内部ブロック図。FIG. 4 is an internal block diagram of a combined control unit.

【図5】モード制御部の外部構成図。FIG. 5 is an external configuration diagram of a mode control unit.

【図6】PIO/IOレジスタ構成図。FIG. 6 is a PIO / IO register configuration diagram.

【図7】PIF/IOレジスタ構成図。FIG. 7 is a PIF / IO register configuration diagram.

【図8】PFM/IOレジスタ構成図。FIG. 8 is a PFM / IO register configuration diagram.

【図9】PBJ/IOレジスタ構成図。FIG. 9 is a PBJ / IO register configuration diagram.

【図10】PPM/IOレジスタ構成図。FIG. 10 is a PPM / IO register configuration diagram.

【図11】PST/IOレジスタ構成図。FIG. 11 is a PST / IO register configuration diagram.

【図12】HWR/IOレジスタ構成図。FIG. 12 is a block diagram of an HWR / IO register.

【図13】プリンタRAM−PのPB及びIBのアドレ
ス領域図。
FIG. 13 is an address area diagram of PB and IB of printer RAM-P.

【図14】プリンタ内部ユニットの斜視図。FIG. 14 is a perspective view of a printer internal unit.

【図15】ホストのメモリー空間アドレスマップ。FIG. 15 is a memory space address map of the host.

【図16】ホストのIO空間アドレスマップ。FIG. 16 is an IO space address map of the host.

【図17】電源投入時のフローチャートを示す図。FIG. 17 is a diagram showing a flowchart when the power is turned on.

【図18】POSTのフローチャートを示す図。FIG. 18 is a diagram showing a flowchart of POST.

【図19】プリンタのCPU−Pの大まかな制御フロ
ー。
FIG. 19 is a rough control flow of the CPU-P of the printer.

【図20】プリンタのCPU−Pの初期化処理制御フロ
ー。
FIG. 20 is a control flow of initialization processing of the CPU-P of the printer.

【図21】プリンタのCPU−Pの省電力制御処理制御
フロー。
FIG. 21 is a control flow of power saving control processing of the CPU-P of the printer.

【図22】プリンタPMコントローラの変化図。FIG. 22 is a change diagram of the printer PM controller.

【図23】プリンタシステムとしての状態変化図。FIG. 23 is a state change diagram of the printer system.

【図24】実施例2のプリンタPMコントローラの変化
図。
FIG. 24 is a change diagram of the printer PM controller according to the second embodiment.

【図25】実施例2のプリンタシステムとしての状態変
化図。
FIG. 25 is a state change diagram of the printer system according to the second embodiment.

【符号の説明】[Explanation of symbols]

CPU−P プリンタ部の主制御をなすマイクロプロセ
ッサ PIO/IO パラレルIFアダプタ部のホスト側から
みえるIOレジスタ HWR/IO プリンタコントロール&ステータスポー
ト部でCPU−P側からみえるIOレジスタ PIF/IO IFデータ取り込み制御部でプリンタ側
からみえるIOレジスタ PFM/IO プリンタポート制御部でプリンタ側から
見えるIOレジスタ PBJ/IO BJヘッド/CM制御部でプリンタ側か
らみえるIOレジスタ PPM/IO プリンタPM部でプリンタ側からみえる
IOレジスタ PST/IO プリンタコントロール&ステータスポー
ト部でホスト側からみえるIOレジスタ
CPU-P Microprocessor that controls the printer section PIO / IO IO register seen from the host side of the parallel IF adapter section HWR / IO IO register seen from the CPU-P side at the printer control & status port section PIF / IO IF data acquisition IO register seen from the printer side in the control section PFM / IO IO register seen from the printer side in the printer port control section PBJ / IO BJ Head / CM IO register seen from the printer side in the control section PPM / IO Printer PM section seen from the printer side IO register PST / IO IO register that can be seen from the host side in the printer control & status port section

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 主制御を行う情報手段と、印字を行う印
字手段と省電力制御を含む印字の制御を行う印字制御手
段と、前記印字制御手段の動作状態を切り替える切り替
え操作手段を備え、前記印字制御手段が省電力状態の
時、 前記情報手段が前記切り替え操作手段より印字手段初期
化制御起動要求の情報を受け、前記印字制御手段に対し
て印字手段初期化命令を送出する様にし、前記印字制御
手段は、前記情報手段からの命令が印字制御起動命令で
あれば、内容を一時保持手段に保持し、復帰命令があっ
たときに、 前記印字制御手段が初期化動作を実行することを特徴と
する情報処理装置。
1. An information means for performing main control, a printing means for performing printing, a printing control means for controlling printing including power saving control, and a switching operation means for switching the operating state of the printing control means, When the print control means is in the power saving state, the information means receives information of the print means initialization control activation request from the switching operation means, and sends a print means initialization command to the print control means. If the command from the information unit is a print control start command, the print control unit holds the contents in the temporary holding unit, and the print control unit executes the initialization operation when there is a return command. A characteristic information processing device.
【請求項2】 主制御を行う情報処理側と、省電力制御
を含む印字の制御を行う印字処理側と、前記印字処理の
動作状態を切り替える切り替え操作処理側を備え、 前記印字処理側が省電力状態の時、 前記情報処理側が前記切り替え操作処理側より印字処理
側初期化要求の情報を受け、前記印字処理側に対して印
字制御初期化命令を送出する様にし、前記印字処理側
は、前記情報処理側からの命令が印字制御初期化命令で
あれば、内容を一時保持し、復帰命令があったときに、
前記印字処理側が起動命令を実行することを特徴とする
情報処理方法。
2. An information processing side that performs main control, a print processing side that controls printing including power saving control, and a switching operation processing side that switches the operating state of the print processing, wherein the print processing side is power saving. In the state, the information processing side receives information of the print processing side initialization request from the switching operation processing side, and sends a print control initialization command to the print processing side. If the command from the information processing side is the print control initialization command, the contents are held temporarily, and when there is a return command,
An information processing method, wherein the print processing side executes a start command.
JP34328391A 1991-12-25 1991-12-25 Information processing method and apparatus Expired - Fee Related JP3227188B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP34328391A JP3227188B2 (en) 1991-12-25 1991-12-25 Information processing method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP34328391A JP3227188B2 (en) 1991-12-25 1991-12-25 Information processing method and apparatus

Publications (2)

Publication Number Publication Date
JPH05173733A true JPH05173733A (en) 1993-07-13
JP3227188B2 JP3227188B2 (en) 2001-11-12

Family

ID=18360321

Family Applications (1)

Application Number Title Priority Date Filing Date
JP34328391A Expired - Fee Related JP3227188B2 (en) 1991-12-25 1991-12-25 Information processing method and apparatus

Country Status (1)

Country Link
JP (1) JP3227188B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6904535B2 (en) 2000-08-18 2005-06-07 Fujitsu Limited Information processing device selecting normal and exclusive operational modes according to wake up instructions from a communication interface section or an input/output device
JP2021532485A (en) * 2018-09-30 2021-11-25 オッポ広東移動通信有限公司Guangdong Oppo Mobile Telecommunications Corp., Ltd. Adapter function test method and equipment, equipment, storage medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6904535B2 (en) 2000-08-18 2005-06-07 Fujitsu Limited Information processing device selecting normal and exclusive operational modes according to wake up instructions from a communication interface section or an input/output device
JP2021532485A (en) * 2018-09-30 2021-11-25 オッポ広東移動通信有限公司Guangdong Oppo Mobile Telecommunications Corp., Ltd. Adapter function test method and equipment, equipment, storage medium
US11561263B2 (en) 2018-09-30 2023-01-24 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Method and device for testing adaptor, and storage medium

Also Published As

Publication number Publication date
JP3227188B2 (en) 2001-11-12

Similar Documents

Publication Publication Date Title
US5581668A (en) Method and apparatus for processing data
US8451487B2 (en) Image forming apparatus
US5845144A (en) Information processing apparatus with internal printer
KR930003827B1 (en) Power saving system
US6081663A (en) Information processing method and apparatus having a power-saving control feature
EP0973086A1 (en) Computer remote power on
US5844813A (en) Information processing apparatus and method with setting of power off state and with recognition of printer operating state
CN101866301A (en) Information processing device and control method for information processing device
JP5477773B2 (en) Image forming apparatus
JP7374588B2 (en) Electronic equipment connected to a PCI device and equipped with a device capable of transitioning to a power saving state, and its control method
US5787308A (en) Printing apparatus and method in which virtual busy signal is generated when printer buffer has larger vacant area than a predetermined value
JP3093342B2 (en) Power saving method and printing apparatus
JP3227188B2 (en) Information processing method and apparatus
JP2011059426A (en) Image forming apparatus
JP3210046B2 (en) Information processing apparatus and method
JPH0532013A (en) Information processing method and device
JPH0532012A (en) Information processing method and device
JPH07104951A (en) Information processing system and control method thereof
JPH08278867A (en) Information processing apparatus and method for controlling startup of information processing apparatus
JPH05169736A (en) Printer and printer control method
JPH06262809A (en) Printer control device
JP4018167B2 (en) Printer clock control device
JP2025182925A (en) Image forming device
JPH08310086A (en) Information processing apparatus and printing method thereof
JP3262355B2 (en) Information processing method and apparatus

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20010821

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20070831

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080831

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090831

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090831

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100831

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110831

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees