JPH03186859A - Parallel modem control for copying graphic machine - Google Patents

Parallel modem control for copying graphic machine

Info

Publication number
JPH03186859A
JPH03186859A JP2336940A JP33694090A JPH03186859A JP H03186859 A JPH03186859 A JP H03186859A JP 2336940 A JP2336940 A JP 2336940A JP 33694090 A JP33694090 A JP 33694090A JP H03186859 A JPH03186859 A JP H03186859A
Authority
JP
Japan
Prior art keywords
modem
block
task
ric
communication
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
JP2336940A
Other languages
Japanese (ja)
Inventor
Jaoude F Aboujaoude
ジュード・エフ・アブジュード
Mark F Enzien
マーク・エフ・エンツェン
Raju Sonty
ラジュ・ソンティ
Robert L Sklut
ロバート・エル・スクルート
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.)
Xerox Corp
Original Assignee
Xerox Corp
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 Xerox Corp filed Critical Xerox Corp
Publication of JPH03186859A publication Critical patent/JPH03186859A/en
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Computer And Data Communications (AREA)

Abstract

PURPOSE: To perform the control operation of ordinary electro-static copying in parallel with data communication with the outside by incorporating a modem in an electrostatic copying device. CONSTITUTION: A modem 356 is considered to operate as a physical interface between a marking/imaging board 306 and an external telephone line to a host system. Besides a representative RS-232 interface, a control line 354A includes a reset line by which the modem is reset by hardware. This hardware function is provided to be able to reset the modem interface through a communication controller chip(CCC) 352 without turning off the power source at the time of the occurrence of a fault in the modem or communication. Consequently, the electrostatic copying function of the system is not damaged at all. Thus, the electrostatic copying machine and the modem incorporated in the electrostatic copying system can simultaneously communicate with a remote system while completely maintaining the copying function.

Description

【発明の詳細な説明】 〔発明の背景〕 〔産業上の利用分野〕 この発明は一般に静電式複写機および静電式複写システ
ム内蔵のモデムとを、複写機能を完全に維持したまま、
同時に遠隔システムとの通信か出来るようにするための
並列制御に関する。
DETAILED DESCRIPTION OF THE INVENTION [Background of the Invention] [Industrial Field of Application] The present invention generally relates to an electrostatic copying machine and a modem with a built-in electrostatic copying system, while maintaining full copying functionality.
It relates to parallel control to enable communication with remote systems at the same time.

〔従来の技術〕[Conventional technology]

外部または遠隔装置と直接通信出来るようにするため、
事務器や事務システムにモデムを内蔵させることはよく
知られている。しかし、普通、通信機能を内蔵した機器
もしくはシステムは、遠隔装置との通信を起動したり維
持したりするために該機器の全機能を縮小した状態で動
作させることか必要である。したがって、このような仕
事をさせる場合には、通信セツション中は該事務器ない
しシステムの機能は著しく制約を受け、システムの元来
持っている能力を低めることになっている。
To enable direct communication with external or remote devices,
It is well known that office machines and systems have built-in modems. However, devices or systems with built-in communication capabilities typically require operation with reduced full functionality in order to initiate and maintain communications with remote devices. Therefore, when performing such tasks, the functionality of the office equipment or system is severely restricted during the communication session, reducing the inherent capabilities of the system.

このような通信機能を内蔵したシステムの機能を改善す
るために広く採用されている対策は、システムの機能か
あまり影響を受けないピークを過ぎた時間帯までデータ
通信のセツションを待機させる方法である。このデータ
通信を意識的に遅らせるという考え方は、今までに広〈
実施されているかそれはオペレータの効率を最大限上げ
るたけでなく1日の内でもデータ伝送をより低価格料金
ててきるというメリットもあった。
A widely used measure to improve the functionality of systems with built-in communication functionality is to wait for data communication sessions until after-peak hours when system functionality is not significantly affected. . This idea of intentionally delaying data communication has been widely used until now.
This has not only maximized operator efficiency, but also had the advantage of lower rates for data transmission within a single day.

先行技術の教訓はモデムもしくは類似の手段による外部
通信用装置についてまず向けられている。
The lessons of the prior art are primarily directed to devices for external communication by modems or similar means.

また先行技術は外部通信用の該手段を利用する単一機能
システムの例を明らかにしている。しかし、先行技術で
は多重機能静電式複写システム内の外部通信手段につい
て何も明らかにされていない。
The prior art also reveals examples of single-function systems that utilize such means for external communication. However, the prior art does not disclose any external communication means within a multi-function electrostatographic reproduction system.

さらに明確に言えば、先行技術では、多重機能すなわち
システムの非外部通信機能か通信セツション中も完全に
維持されているような、外部通信機能付のシステムにつ
いて何ら明らかにされていないのである。したがって、
複写機内部で完全な多重機能動作とモデム通信とか同時
に機能できることは望ましいことである。
More specifically, the prior art does not disclose any systems with external communication capabilities where multiple functions, i.e., the non-external communication capabilities of the system, are fully maintained during a communication session. therefore,
It would be desirable to be able to have complete multi-function operation and modem communications within a copier at the same time.

したがって、この発明の目的は多重機能付静電式複写機
に外部通信機能を組み込むことにある。
Therefore, it is an object of the present invention to incorporate an external communication function into a multifunctional electrostatic copying machine.

この発明の次の目的は、静電式複写システム内部のモデ
ムもしくは類似の外部通信手段を、通常のシステムの静
電式複写機能を妨害しないように動作させることにある
。この発明の目的をさらに付は加えれば、それは何らか
の支障が検出された場合にはシステムの複写機能を中断
しないで外部通信手段をリセットする方法にある。この
発明の最終的な目的は、ホストコンピュータもしくは類
似の装置との遠隔対話型通信(RIC)用のイニシエー
タもしくはレシーバとして遠隔通信リンクを構築するこ
と、ならびに前記リンクを停止するときには全静電式複
写機を電源停止状態に順序を追って閉しるようにするこ
とである。
A further object of this invention is to operate a modem or similar external communication means within an electrostatographic reproduction system in a manner that does not interfere with the electrostatographic reproduction function of the conventional system. It is a further object of the invention to provide a method for resetting the external communication means without interrupting the copying function of the system if any disturbance is detected. The ultimate objective of this invention is to establish a telecommunications link as an initiator or receiver for remote interactive communication (RIC) with a host computer or similar device, and to provide full electrostatic replication when stopping said link. The purpose is to turn off the power and close the machine in sequence.

この発明のそれ以上のメリットはこの後の説明が進むに
つれて明らかにされるし、またこの発明の特徴となる諸
機能は特許請求の範囲中に特に挙げられており、しかも
この請求範囲の一部を形作っているものである。
Further advantages of this invention will become clear as the description proceeds, and the features that characterize this invention are specifically recited in the claims, and moreover, they are part of the claims. It is what makes up the.

〔発明の概要〕[Summary of the invention]

要するに、この発明はモデムを静電式複写装置内に組み
込んて外部とデータ通信をしなから、並列的に普通の静
電式複写の制御動作をもてきるようにしたシステムの発
明である。さらに明確に言えば、マシーンの静電式複写
機としての特徴はそのままにして外部もしくはホストコ
ンピュータとの通信ができるようにし、それともし該通
信に支障か起った場合は静電式複写システムの他の部分
である複写機能を妨げないで通信のハードウェア/ソフ
トウェアだけをリセットできる手段を提供する発明であ
る。
In short, this invention is a system in which a modem is incorporated into an electrostatic copying apparatus to perform data communication with the outside, and then to perform ordinary electrostatic copying control operations in parallel. More specifically, the machine's characteristics as an electrostatic copier should be maintained, but it should be able to communicate with an external or host computer; This invention provides a means for resetting only communication hardware/software without interfering with other parts of the copying function.

〔好適実施例の説明〕[Description of preferred embodiment]

この発明内容をよりよく知るのには図面を参照するとよ
い。この図面では同し参照数字は同し部分に適用される
ことになっている。
To better understand the content of this invention, please refer to the drawings. Like reference numerals apply to like parts in this drawing.

図を参照しながらこの発明の特徴の概要を説明すること
とする。第1図に示すのは代表的な静電式複写機5てあ
って、それはユーザーインターフェース(U/r)to
を介してプログラムされた複写または印刷業務かできる
ように関係付けられている複数個のプログラム可能な部
品及びサブシステムから成り立っている。
An overview of the features of this invention will be explained with reference to the drawings. FIG. 1 shows a typical electrostatic copying machine 5, which has a user interface (U/r) to
It consists of a plurality of programmable components and subsystems that are related to each other to enable programmed copying or printing operations.

文書取扱ユニット15は順次文書を文書トレイ17内の
文書スタック(図示せず)から文書取扱ユニットI5の
下の方にある写像位置に送ることになっている。写像後
、該文書は文書取扱ユニット15内の片面もしくは両面
印刷通路(図示せず)を通って文書トレイ17に戻る。
Document handling unit 15 is intended to sequentially feed documents from a document stack (not shown) in document tray 17 to a lower mapping position in document handling unit I5. After mapping, the document returns to document tray 17 through a single-sided or double-sided printing path (not shown) within document handling unit 15.

原稿文書の写像は静電式複写機モジュール20内で行わ
れるが、該モジュールで原稿文書はプラテンの上にあり
、受光器(図示せず)に潜像を結ぶよう露光される。続
けて潜像は現像されて静電式複写機モジュール20内で
コピー用紙に転写される。
Imaging of the original document occurs within an electrostatic copier module 20 in which the original document is placed on a platen and exposed to form a latent image on a light receiver (not shown). The latent image is subsequently developed and transferred to copy paper within electrostatographic reproduction module 20.

該コピー用紙はコピー用紙トレイ30.32もしくは3
4の一つから供給されたものである。
The copy paper is placed in copy paper tray 30.32 or 3.
It was supplied by one of the four.

転写につづいて、照像はコピー用紙に永久的に焼付けら
れ、コピー用紙は順次、仕上モジュール40、トップ出
力ドレイ44もしくは両面コピーの第1像用の両面コピ
ー保管モンユール36に進められる。仕上モジュール4
0内で処理できるオプションは丁合い、ステープラ−綴
じおよびコピー用紙l・レイ30.32、もしくは34
からの紙片折込み(slipstreet 1nser
tion)である。
Following transfer, the illuminated image is permanently imprinted onto the copy sheet and the copy sheet is sequentially advanced to a finishing module 40, a top output tray 44, or a duplex copy storage module 36 for the first image of a duplex copy. Finishing module 4
Options that can be processed within 0 are collation, stapler binding, and copy paper l/lay 30.32 or 34
slipstreet 1nser
tion).

第2図を参照すると、第1図のマシーン5の各種の機能
かコントローラ・ユニット114で制御されていること
かわかる。このコントローラ・ユニットはメモリ118
及び120、それに1個以上のプログラマブル・マイク
ロプロセッサ(図示せず)から構成されている。このコ
ントローラにはコピー用紙の比較計数、再循環コピー用
紙数、オペレータが選別したコピー数、遅延時間、およ
び紙詰まりの補正機能が設定されている。マシーン5の
プログラミングおよび動作制御はU/ I 10を介し
て行われる。動作および制御情報は適当なメモリ+15
A、Bに保存されモしてU/110を介してコントロー
ラ・ユニット114に転送される。フォトセルまたはリ
ードスイッチのような従来から使われている用紙経路セ
ンサまたはスイッチを用いて、文書やコピー用紙の部位
の経路を維持することができる。さらに、該コントロー
ラは選んだ動作モードにしたかって、文書および用紙の
進み具合を制御するのに用いられる機械的ゲートの色々
な位置を調整することができる。
Referring to FIG. 2, it can be seen that various functions of machine 5 of FIG. 1 are controlled by controller unit 114. This controller unit has memory 118
and 120, and one or more programmable microprocessors (not shown). The controller is configured with copy sheet comparison counting, recirculating copy sheet number, operator selected copy number, delay time, and paper jam correction functions. Programming and operational control of machine 5 is done via U/I 10. Operation and control information is stored in appropriate memory +15
A and B are stored and transferred to the controller unit 114 via the U/110. Conventional paper path sensors or switches, such as photocells or reed switches, can be used to maintain the path of the document or copy paper section. Additionally, the controller can adjust the various positions of the mechanical gates used to control the advancement of documents and sheets, depending on the selected mode of operation.

メモリとしては任意のハードディスクを装備するハード
即ち固定ディスクドライブ1]5Aおよび任意のフロッ
ピーディスクを挿し込むフロッピーディスクドライブ1
15Bか含まれている。これらディスクドライブは両方
ともRA M 118およびROM120を含むコント
ロール・ユニット114に電気的につながっている。通
常の機械動作ては、マシーンに対する制御コードおよび
スクリーンデイスプレィ情報全部が、マシーンの電源を
入れた時にハードディスクから転送される。実行のため
にマシーンに転送されたデータは異なるバージョンのデ
ータを入れた別のハードディスクをマシーン5内のハー
ドディスクと交換することで変えることかできる。さら
にマシーン用の制御コードおよびスクリーンデイスプレ
ィ情報はマシーン5内のフロコピーディスクドライブを
用いてマシーンの電源を入れた時にフロッピーディスク
から転送することかできる。U/+10はそのほか、コ
ントローラ・ユニッl−114とも共用回線システムバ
ス302ともつなかれている。
A hard or fixed disk drive 1]5A equipped with any hard disk as memory and a floppy disk drive 1 into which any floppy disk is inserted.
Contains 15B. Both disk drives are electrically connected to control unit 114 which includes RAM 118 and ROM 120. During normal machine operation, all control codes and screen display information for the machine are transferred from the hard disk when the machine is powered on. The data transferred to the machine for execution can be changed by replacing the hard disk in machine 5 with another hard disk containing a different version of the data. In addition, control codes and screen display information for the machine can be transferred from the floppy disk when the machine is turned on using a floppy disk drive in the machine 5. U/+10 is also connected to controller unit l-114 and to shared line system bus 302.

該共用システムバス302は入カスチージョン304、
マーキング/イメージングボード306、用紙取扱ボー
ド308、およびフィニッノヤー/バインダホード31
0を含む複数の主プリント配線ボードと相互につながれ
ている。主プリント配線ボードはそれぞれローカルシリ
アルバスを介してローカル人力/出力デバイスにつなか
れている。たとえば入カスチージョンボード304はロ
ーカルバス314を介してディジタル人力/出力ボード
312A、 312Bおよびサーボボード312Cにつ
ながっている。マーキング/イメージングボード306
はアナログ/ディジタル/アナログボード316A、 
316B、ディジタル人力/出力ボード316Cおよび
ステッパ制御ボード316Dにローカルバス314を介
してつながっている。
The shared system bus 302 has an input station 304;
marking/imaging board 306, paper handling board 308, and finisher/binder hoard 31
It is interconnected with a plurality of main printed wiring boards including 0. Each main printed wiring board is connected to local power/output devices via a local serial bus. For example, input custition board 304 is connected via local bus 314 to digital power/output boards 312A, 312B and servo board 312C. Marking/imaging board 306
is analog/digital/analog board 316A,
316B, digital power/output board 316C, and stepper control board 316D via local bus 314.

同様にして、用紙取扱ボード308はディジタル入力/
出力ボード320A、  BおよびCをローカルバス3
22につなぎ、そしてフィニッシャ−/バインダボード
310はディジタル人力/出力人力324A、  Bお
よびCをローカルバス326につないている。
Similarly, paper handling board 308 provides digital input/
Connect output boards 320A, B and C to local bus 3
22 and finisher/binder board 310 connects digital manpower/output manpower 324A, B, and C to local bus 326.

第3図を参照すると、マーキング/イメージボード30
6にはメモリ218.220A、Bおよびプログラマブ
ルマイクロコントローラ216から成り立っているコン
トローラ・ユニット2+4が含まれている。
Referring to FIG. 3, marking/image board 30
6 includes a controller unit 2+4 consisting of memories 218, 220A, B and a programmable microcontroller 216.

コントローラ・ユニット214は付は加わっている装置
および入力/出力ボードとローカルシリアルバス318
を介して関係している。その結果、それらは通信シリア
ルコントローラ(C3C)350によって制御され、こ
のC8Cがシリアルバス318につながる全分岐点に対
してマスク通信コントローラの役目を果している。同様
に、通信コントローラチップ(CCC)352は共用回
線システムバス302を介してプロセッサ間通信用の通
信リンクとして働く。
Controller unit 214 includes attached equipment and input/output boards and local serial bus 318.
are related through. As a result, they are controlled by a communications serial controller (C3C) 350, which acts as a mask communications controller for all branches leading to the serial bus 318. Similarly, a communications controller chip (CCC) 352 serves as a communications link for interprocessor communications via shared line system bus 302.

補助的機能としてCCC352はシステム入力および出
力、または、出力と入力とのどちらかを必0 要とするそのほかの装置のインターフェースとしても機
能する。さらに詳しくは、この発明にしたがって、マー
キング/イメージングボード306については、該CC
CはR3−232タイプのインターフェースとして用い
ることができる。その結果、遠隔ホストコンピュータま
たはその他の類似システムと外部通信かできるようにな
る。
As an auxiliary function, the CCC 352 also serves as an interface for other devices that require either system inputs and outputs, or outputs and inputs. More particularly, in accordance with the present invention, for marking/imaging board 306, the CC
C can be used as an R3-232 type interface. This allows for external communication with remote host computers or other similar systems.

モデム356はマイクロコントローラ356A、ユニバ
ーサル非同期レシーバ・トランスミッタ(UART)3
56B、およびモデムチップ356Cから構成され、モ
デムとしての機能をちえられている。マイクロコントロ
ーラ356Aはプログラマブル・デバイスであってモデ
ムチップ356Cを利用すればあらかじめ定義しである
コマンドのセットを始動することかできる。このような
動作はマーキング/イメージング・プログラマブル・マ
イクロコントローラ116によって設定されている。
The modem 356 is a microcontroller 356A, a universal asynchronous receiver transmitter (UART) 3
56B and a modem chip 356C, and has the function of a modem. Microcontroller 356A is a programmable device that can utilize modem chip 356C to initiate a predefined set of commands. Such operations are configured by marking/imaging programmable microcontroller 116.

モデム356はマーキング/イメージングボード306
とホストシステムへの外部電話回線の間で物理的インタ
ーフェースとして動作するように考えられている。代表
的なR3−232インターフエースのほかに、制御回線
354Aはモデムにノ\−ドウエアリセットかできるよ
うにするためのリセツ1〜回線を含んている。このハー
ドウェア機能は、モデムまたは通信に障害か起ったとき
、CCC352を介してモデムインターフェースを電源
を切らずにリセットできるようにするためのものである
。こうすることによって、システムの静電式複写機能は
何の打撃も受けずに済むのである。
Modem 356 is marking/imaging board 306
and an external telephone line to the host system. In addition to the typical R3-232 interface, control lines 354A include a RESET1 line to enable the modem to perform a hardware reset. This hardware feature allows the modem interface to be reset via the CCC 352 without powering down in the event of a modem or communications failure. In this way, the system's electrostatographic copying capabilities remain unaffected.

システムを高い機能で制御することは、多重プロセッサ
システムが実装された二重構造ソフトウェアアーキテク
チャ−を用いて達成できる。特に、ROM+20か含ん
でいるようなシステムソフトウェアはアプリケーション
すなわちクライアント層と、オペレーティングシステム
とに分けられる。
High-performance control of the system can be achieved using a dual-structure software architecture implemented with a multiprocessor system. In particular, system software, including ROM+20, is divided into an application or client layer and an operating system.

アプリケーション層ソフトウェア(APPS)は、オペ
レーティングシステムタスクの利用を通じてはじめて、
システムの機能をハイレベルで発揮させることができる
Application layer software (APPS) is first created through the use of operating system tasks.
This allows the system to function at a high level.

オペレーティングシステム(0/S)層はシステムハー
ドウェアおよびアプリケーション層間のインターフェー
スとして動作する。さらに、該0/S層は多重タスク環
境の操作および制御の分野を受は持っている。この発明
によれば、オペレティングシステムの多重タスク部分は
システムの高機能性と最適なシステムの動作をまんべん
なく発揮するためのタスクのスケジューリングを含んで
いる。とくに、該078層は、現時点て利用てきる、実
行に必要な全資源をともなうタスクか可能にすること、
すなわち保留に陥らないようにすることも受は持ってい
る。立場を換えて言えば、該0/S層はハードウェアま
たはソフトウェアのイベントが完了するのを待っている
ようなタスクを割込み禁止にしたり保留したりすること
でもある。システムを最適な状態で動かせるのは、オペ
レーティングシステムがシステムの処理能力を完全に使
い切るような仕方でタスクを実行するようにスケジュー
ルをたてることがてきる場合である。
The operating system (0/S) layer acts as an interface between system hardware and application layers. Furthermore, the O/S layer has the area of handling and controlling multi-tasking environments. According to the present invention, the multi-tasking portion of the operating system includes task scheduling to uniformly exhibit high system functionality and optimal system operation. In particular, the 078 layer should enable tasks with all the resources necessary for their execution currently available;
In other words, uke also has the ability to avoid being put on hold. In other words, the 0/S layer also disables or suspends tasks that are waiting for hardware or software events to complete. A system operates optimally when the operating system is able to schedule tasks to be performed in a manner that fully utilizes the system's processing power.

特に、遠隔対話型通信(tC)タスクと関連して、単一
のRICタスクだけを任意の時点で動作させたり停止さ
せたりしたい要求がある。このような要求か出てくる原
因はといえば、RICタスクが行なわれている間に使わ
れるノ\−トウエアまたはモデムが一定の時点で一定の
動作しかできないからである。したかつて、オペレーテ
ィングシステムにはRICタスクのリクエストを監視し
、しかもモデムが先行のRICタスクリクエストて動作
しているときは後続のRICタスクを受は付すないか、
または保留する機能が含まれているのである。
Particularly in connection with remote interactive communication (tC) tasks, there is a desire to activate or deactivate only a single RIC task at any given time. This requirement arises because the notebook or modem used while the RIC task is being performed can only perform certain operations at certain times. In the past, the operating system had to monitor RIC task requests and not accept subsequent RIC task requests while the modem was operating on a preceding RIC task request.
Or, it includes a function to hold it.

第4図をここて参照することにする。第4図は静電式複
写システムの全体から代表的な遠隔対話通信(RIC)
セツションのフローチャートを描出している。この発明
によれば、マルチタスクオペレーティングシステムは並
列処理方式てマルチAPPS層およびO/S層タスクを
制御する役割を分担している。したがって、第4図のプ
ロ・yりて表されたプロセスは点線でつなかれており、
この点線の意味は今そこで説明しているタスクと同時に
か、または混じり合った形でかで補助的なシステ4 ムタスクが起るかもしれないことを表しているのである
Reference is now made to FIG. Figure 4 shows typical remote interaction communications (RIC) from the entire electrostatic copying system.
A flowchart of the session is drawn. According to this invention, a multitasking operating system shares the role of controlling multiple APPS layer and O/S layer tasks in a parallel processing manner. Therefore, the processes depicted in Figure 4 are connected by dotted lines,
The meaning of this dotted line is that auxiliary system tasks may occur simultaneously with, or intermixed with, the tasks just described.

第4図て抽出したRICセツションは、RICモデムの
セットアツプブロック412の結果としてセツションが
始まることを示している。このタスクの間イこ実行され
た操作には第3図のモデム356に対するハードウェア
およびソフトウェアのリセットが含まれている。RIC
モデムセットアツプフロック412にはまた受信バッフ
ァメモリポインタおよび、モデムか電話で応答されるま
でのベル信号数のようなモデムの動作を管理するモデム
制御レソスタの初期化の操作が含まれている。
The RIC session extracted in FIG. 4 shows that the session begins as a result of the RIC modem setup block 412. Operations performed during this task include a hardware and software reset to modem 356 of FIG. R.I.C.
The modem set-up block 412 also includes operations for initializing the receive buffer memory pointer and the modem control register, which manages modem operations such as the number of rings before being answered by the modem or telephone.

まず、RICモデムセットアツプタスクかオペレーティ
ングシステムの動作によって搭載される。
First, the RIC modem is installed by the setup task or the operation of the operating system.

この動作はAPPSソフトウェア層によって呼び出され
ればいっても実施される。概して、RICモデムセット
アツプタスクは正規のモデム初期化を保証するため起動
時に呼び出される。第3図のモデム356が動作してい
ない場合には、誤動作ステータスかモデム356から戻
ってきて次いで073層からAPPS層に転送されるこ
とになる。RICモデムセットアツプタスクはモデム制
御ソフトウェア内部に不確定なステータスかある時でも
用いられるか、アプリケーション層に対してはモデム3
56のハードウェア再リセットおよび再初期化をするこ
とか望ましい。
This operation is performed even if called by the APPS software layer. Generally, the RIC Modem Setup Task is called at power-up to ensure proper modem initialization. If the modem 356 of FIG. 3 is not operational, a malfunction status will be returned from the modem 356 and then forwarded from the 073 layer to the APPS layer. The RIC Modem Setup task is used even when there is an indeterminate status within the modem control software, or when the modem 3
56 hardware reset and reinitialization is recommended.

RICモデムセットアツプコマンドを用いて初期化を行
ないさえすれば、第3図のモデム356はデータの伝送
もしくは受信を行なうようになる。
Once initialized using the RIC modem setup command, the modem 356 of FIG. 3 is ready to transmit or receive data.

データ伝送の起動は、アプリケーションソトフトウエア
層から送出されるRICコマンドを用いててきる。しか
し、遠隔システムによる通信セツションの起動が行なえ
るようになるためには、遠隔システムからのリクエスト
の確認、物理的通信リンクの構築ができなければならず
、さらにその後て遠隔システムに対する受信および送信
の双方あるいは片方かできなければならない。したかっ
て、任意の通信セツションの起動にはRICモデムセッ
トアツププロセスが先行する必要がある。
Data transmission is initiated using RIC commands sent from the application software layer. However, before a remote system can initiate a communications session, it must be able to acknowledge the request from the remote system, establish a physical communications link, and then perform incoming and outgoing communications to and from the remote system. You must be able to do both or one. Therefore, activation of any communication session must be preceded by a RIC modem setup process.

RIGモデムセットアツプタスクブロック412におい
て第3図のモデム35Gの起動に続いて、モデム356
はRICダイアルタスク、ブロック414により設定さ
れる通信セツションの起動の用意かてきたことになる。
Following activation of modem 35G of FIG. 3 in RIG modem setup task block 412, modem 356
The RIC dial task is now ready to start the communication session set up by block 414.

APPS層ては、RICダイアルタスクの目的は、遠隔
システムの電話番号をダイアルし、遠隔システムの通信
チャンネルを開くプロセスを呼び出すことである。アプ
リケーション層によるRICダイアルタスク呼び出しの
内容として、電話番号および遠隔システムからの応答へ
の待ち時間を意味するベルの鳴っている時間に関するパ
ラメータの定義が含まれている。
At the APPS layer, the purpose of the RIC dial task is to invoke a process that dials the remote system's telephone number and opens a communication channel for the remote system. The content of the RIC dial task call by the application layer includes the definition of parameters for the telephone number and ringing time, which refers to the waiting time for a response from the remote system.

RTCダイアルタスクは第5a図および第5b図それぞ
れとの相互関係でAPPS層および073層とから説明
される。特に第5a図を参照すれば、APPS層はブロ
ック510てRICダイアルコマンドの実行によってタ
スクをリクエストシている。
The RTC dialing task is described from the APPS layer and the 073 layer in relation to FIGS. 5a and 5b, respectively. With particular reference to FIG. 5a, the APPS layer requests a task at block 510 by executing a RIC dial command.

次に該コマンド処理の為オペレーティングシステムに転
送され、APPS層タスクはRICダイアルタスクが完
了するまでブロック512で中断される。
The command is then forwarded to the operating system for processing and the APPS layer task is suspended at block 512 until the RIC dial task is completed.

7 RICダイアルタスクかAPPSIW内で中断されてい
る間、他の未決タスクはブロック514に図示されるよ
うに、必要なシステム資源か使えればの話であるが、実
行することができる。オペレーティングシステム内部で
RICダイアルの動作か完了すると、ブロック516て
、完了を知らせるレスポンス信号がアプリケーション層
に返信される。
7 While the RIC Dial task is suspended within the APPSIW, other pending tasks may be executed, subject to the availability of necessary system resources, as illustrated at block 514. Once the RIC dialing operation is complete within the operating system, a response signal indicating completion is sent back to the application layer at block 516.

該信号が受信されると、APPS層タスクは中断を解除
され、RICダイアルタスクの作動は、ブロック518
で、実行を続けることかできるようになる。
Once the signal is received, the APPS layer task is unsuspended and the operation of the RIC dial task continues at block 518.
Now you can continue running.

ここで第5b図を参照すると、ブロック530て、コマ
ンドを受信したときのオペレーティングシステムの最初
の動作は、ブロック532てのコマンドの構文解析であ
る。この動作はAPPS層によってリクエストされたタ
スクかとういうものかを確認するためである。RIC動
作のリクエストの確認に続いて、コマンドに付帯したパ
ラメータもAPPS層から送られたデータを使って構文
解析される。つぎに、遠隔ホストを電話呼び出して起動
8 するためにコマンドがひとつ作成され、第3図のモデム
356に送信される。該コマンドをモデム356に送信
するに際して、O/Sタスクはレスポンスがモデム35
6から受信される(ブロック538)時まで一時的に中
断される(ブロック536)か、またばあらかしめ決め
ておかれた時間分、レスポンス無しのまま放置される(
ブロック54o)。ブロック540て検知されたように
時間切れになるまで放置される場合には、オペレーティ
ングシステムはダイアルステータスを16進法の“FP
’ に設定して誤動作であることを表示しくブロック5
42)、該ステータスはAPPS層に復帰しくブロック
564)、それからオペレーティングシステムタスクが
ブロック568を経て完了するという信号を発信する。
Referring now to FIG. 5b, the operating system's first action upon receiving a command at block 530 is to parse the command at block 532. This operation is to confirm whether the task is requested by the APPS layer or not. Following confirmation of the request for RIC operation, the parameters accompanying the command are also parsed using the data sent from the APPS layer. A command is then created and sent to modem 356 in FIG. 3 to call and wake up the remote host. When sending the command to the modem 356, the O/S task sends the response to the modem 35.
6 (block 538), or left unresponsive for a predetermined amount of time (block 536).
Block 54o). If the time is left to expire, as detected in block 540, the operating system converts the dial status to the hexadecimal “FP” value.
' to indicate that there is a malfunction in block 5.
42), the status is returned to the APPS layer (block 564), which then signals that the operating system task is complete via block 568).

しかし、モデムレスポンスがブロック538で検知され
た場合、オペレーティングシステムはモデム356から
のレスポンスを検索しくブロック544)、結線が完了
しているかとぅが確認する(ブロック546)。その結
果が否であれば、適切なステータスが確定され(ブロッ
ク548)、APPS層に復帰する。結線が完了されて
いれば、オペレーティングシステムは遠隔システムから
の信号(NAK)を持つことになり(ブロック550)
、ふたたびブロック554およびブロック556それぞ
れに見られるようにレスポンスまたは時間切れ事故か生
じるまでタスクを中断する(ブロック552)。
However, if a modem response is detected at block 538, the operating system searches for a response from modem 356 (block 544) and checks to see if the connection is complete (block 546). If the result is negative, the appropriate status is determined (block 548) and a return is made to the APPS layer. If the wiring is complete, the operating system will have a signal (NAK) from the remote system (block 550).
, again suspending the task until a response or time-out event occurs as seen in blocks 554 and 556, respectively (block 552).

すべてのRIC操作の場合にそうであるように、レスポ
ンスがモデムから所定の時間内に受信されない場合、オ
ペレーティングシステムは時間切れ事故か起ったことを
宣言する。とくに、ブロック556で、時間切れ事故は
ダイアルステータスを16進法゛31′に設定すること
によってNAK時間切れの発生を指し示す。そして該ス
テータスはAPPS層に復帰する。レスポンスかモデム
から受信された場合(ブロック554)、オペレーティ
ングシステムはレスポンスを検索しくブロック560)
でから、モデムのステータスを確認するためレスポンス
の構文解析をする(ブロック562)。ついで、オペレ
ーティングシステムはステータスをAPPS層に復帰さ
せ(ブロック564)で、RICオペレーティングシス
テムタスクが完了したという信号を発信する(ブロック
568)。
As with all RIC operations, if a response is not received from the modem within a predetermined time, the operating system declares that a timeout event has occurred. In particular, at block 556, a time-out event indicates the occurrence of a NAK time-out by setting the dial status to hex ``31''. The status is then returned to the APPS layer. If a response is received from the modem (block 554), the operating system retrieves the response (block 560).
The response is then parsed to determine the modem status (block 562). The operating system then returns the status to the APPS layer (block 564) and signals that the RIC operating system task is complete (block 568).

この発明によれば、RICダイアルオペレーティングシ
ステムタスクは遠隔システムとの通信リンクを構築し、
アプリケーション層へステータスを復帰させることかで
きる。誤動作事故の場合でも、オペレーティングシステ
ムはアプリケーション層に復帰したRICダイアルステ
ータスを用いて誤動作の性質を表示する。
According to the invention, the RIC dial operating system task establishes a communication link with a remote system;
It is possible to return the status to the application layer. Even in the case of a malfunction incident, the operating system uses the RIC dial status returned to the application layer to indicate the nature of the malfunction.

RIC送信タスク(第4図のブロック416)の目的は
、構築された通信リンクを介して遠隔システムへデータ
を送信する機能を、アプリケーション層にうえることで
ある。第6a図を参照すれば、RIC送信タスクはRT
C送信コマンドをオペレーティングシステムに転送する
ことによってAPPS層において起動され(ブロック6
10)、そしてレスポンスかオペレーティングシステム
層から受信されるまで(ブロック616)タスク呼び出
しを保留している(ブロック612)。すへてのオペレ
ーティングシステムタスクかそうであるように、RIC
送信コマンドが送出されさえすれば、現行APPS層タ
スクは保留され、補助的なAPPS層タスクの実行が許
され、他方RICタスクは中途て保留となる(ブロック
614)。
The purpose of the RIC Send Task (block 416 in FIG. 4) is to provide the application layer with the ability to send data to a remote system over the established communication link. Referring to FIG. 6a, the RIC send task is RT
is initiated at the APPS layer by forwarding the C send command to the operating system (block 6).
10) and suspending the task invocation (block 612) until a response is received from the operating system layer (block 616). As with any operating system task, the RIC
Once the send command is issued, the current APPS layer task is suspended to allow auxiliary APPS layer tasks to execute, while the RIC task is suspended (block 614).

一般に、RIC送信タスクはオペレーティングシステム
内部に搭載されており、そこではアプリケーション層か
ら得られるデータポインタか送信用のデータ列を識別す
るのに用いられる。オペレーティングシステム層内部て
は、データ列は通信リンクおよび第3図のモデム356
を介して送信用のパケットを形作るため一定のプロトコ
ル情報と結び付けられる。データ列の送信に続いて、通
信タスクが保留され、遠隔システムの肯定応答(ACK
 )待ちとなる。送信に誤動作か生しるとすれば、遠隔
システムは、メツセージは届いたか誤動作か発生したと
の否定応答(NAK)を返信する。
Generally, the RIC send task is implemented within the operating system, where it is used to identify a data pointer or data string for transmission that is obtained from the application layer. Within the operating system layer, data streams are connected to communication links and modems 356 in FIG.
is combined with certain protocol information to form packets for transmission. Following the transmission of the data stream, the communication task is suspended and the remote system acknowledges (ACK) the data stream.
) will be waiting. If a malfunction occurred in the transmission, the remote system returns a negative acknowledgment (NAK) that the message was received or a malfunction occurred.

特に第6b図を参照すれば、オペレーティングシステム
は最初RTC送信コマンドを受信しくブロック630)
、次いでコマンドデータの構文解析を行なって(ブロッ
ク632)、関連コマントパラメータを確かめる。遠隔
システムへのデータの送信には第3図のモデム356か
゛°ネオンイン“ステータスであることか必要であり、
このステータスはブロック634のテストで確かめられ
ている。さらに、オペレーティングシステムはRIC送
信バッファのステータスをチエツクする(ブロック63
6)かこのステータスはコマンドパラメータとしてAP
PS層から転送されたメモリポインタによって識別され
る。テストブロック634または636のどれかが問題
であることを示せば、ステータスは決定され(ブロック
668)てAPPS層に返信される(ブロック664)
。モデムとRIC送信バッファか作動中であれば、オペ
レーティングシステムはデータ列を遠隔システムへ送信
するためモデムに送信しくブロック638)、それから
送信タイマーか始動する(ブロック640)。オペレー
ティングシステムは続いてモデムからのレスポンスを未
決のままにしているタスクを保留する(ブロック646
)か、または送信時間切れ期間が過ぎていると表示する
(ブロック640゜ レスポンスがモデムから受信された(ブロック646)
場合、該レスポンスデータはまずNAKつまり否定応答
か戻ってきたのかとうか確認するためチエツクされる(
ブロック648)。遠隔システムからNAKレスポンス
か戻るということは、データが受信されはしたがデータ
誤動作か検知されたということである。この判定基準に
なる動作は、静電式複写システムと遠隔システム間にと
りきめられた通信プロトコルに基づいて、あらかしめ決
められである誤動作検知動作である。
With particular reference to FIG. 6b, the operating system first receives an RTC send command (block 630).
, then parses the command data (block 632) to ascertain associated command parameters. Sending data to a remote system requires modem 356 in Figure 3 to be in the "neon on"status;
This status is verified by the test at block 634. Additionally, the operating system checks the status of the RIC transmit buffer (block 63).
6) This status is sent to the AP as a command parameter.
Identified by the memory pointer transferred from the PS layer. If either test block 634 or 636 indicates a problem, the status is determined (block 668) and sent back to the APPS layer (block 664).
. If the modem and RIC transmit buffer are active, the operating system sends a data stream to the modem for transmission to the remote system (block 638) and then starts a transmit timer (block 640). The operating system then suspends tasks that leave a response pending from the modem (block 646).
) or indicate that the transmit timeout period has expired (block 640) A response was received from the modem (block 646).
In this case, the response data is first checked to see if a NAK or negative response was returned (
block 648). Returning a NAK response from the remote system means that data was received, but a data malfunction was detected. The operation that serves as this criterion is a malfunction detection operation that is predetermined based on the communication protocol established between the electrostatic copying system and the remote system.

ブロック468で検知されたようなNAKレスポンス、
またはブロック644での送信時間切れ事故はオペレー
ティングシステムに現行メツセージか前もって送信して
いた電話ベルの回数をチエツクさせることになる。送信
のりミツトテストトブロック644)では、ブロック6
38で始動されたとき、これ以上なら送信が保証される
かどうか確認するため、現行メツセージの送信が不調に
なった時の電話ベル回数との比較か行なわれる。追加の
送信ができる場合、オペレーティングシステムの処理は
ブロック638で前記のように継続する。
A NAK response, such as that detected at block 468,
Alternatively, a transmission timeout event at block 644 will cause the operating system to check the current message or number of previously transmitted telephone rings. In the transmission limit test block 644), block 6
When started at 38, a comparison is made with the number of telephone rings at which the current message transmission failed to see if transmission is warranted. If additional transmissions are possible, operating system processing continues as described above at block 638.

しかし、送信リミットに達した場合、RIC送信リミッ
トを表示するステータスが確定され(ブロック662)
、APPS層に返信しくブロック664)、結局RTC
送信タスクか不調で終了したことの信号か出される(ブ
ロック670)。
However, if the transmit limit is reached, a status indicating the RIC transmit limit is established (block 662).
, to reply to the APPS layer (block 664), and eventually the RTC
A signal is issued that the sending task has ended unsuccessfully (block 670).

ブロック646で受信されたようにモデムのレスポンス
がN A Kではなければ、第2のテストが用いられる
。そのテストで、モデムからのメツセージか゛′キャリ
ヤー・ロスト”であったかとうか確かめられる。モデム
からのレスポンスか゛°ギヤリヤー・ロスト°′である
ということは、遠隔システムへの通信リンクに問題かあ
ることを示している。前述のように、オペレーティング
システムはモデム条件をAPPS層に返信したステータ
スで識別している。そのやり方てRIC送信タスクか不
調に給ったことを示しているのである。
If the modem response is not N A K as received at block 646, a second test is used. The test will determine whether the message was a ``carrier lost'' message from the modem. A response from the modem that says ``gear lost'' indicates that there is a problem with the communications link to the remote system. As mentioned above, the operating system identifies modem conditions in the status returned to the APPS layer, which is how it indicates that the RIC send task has failed.

最後に、受信されたモデムレスポンス(ブロック646
)がNAKてもなくパキャリャー・ロスト”レスポンス
てもない場合、ACKレスポンスたと〜 25 みなされる(ブロック660)。ACKレスポンスは、
データが順調に受信され新しく送信ができるようになっ
たことは、受信システムから送信システムへ伝える信号
とみなされる。次に送信か順調に完了したことがAPP
S層(ブロック664)に返信されたステータス(ブロ
ック662)によって示される。
Finally, the received modem response (block 646
) is considered to be an ACK response (block 660).
The fact that data has been successfully received and a new transmission is possible is considered a signal from the receiving system to the transmitting system. Next, the APP indicates that the sending has been completed successfully.
As indicated by the status (block 662) returned to the S layer (block 664).

最後に、オペレーティングシステム層はタスクの完了信
号を出しくブロック670)、その結果、APPS層タ
スクが続けられる。
Finally, the operating system layer issues a task completion signal (block 670) so that the APPS layer task continues.

再度、第4図を参照すれば、通信セツションにはRIC
送信タスクとRTC受信タスクとの両者または片方(ブ
ロック 416およびブロック418)か何度繰り返し
て含まれてもかまわないのである。
Referring again to FIG. 4, the communication session includes the RIC
It does not matter how many times the transmit task and/or the RTC receive task (blocks 416 and 418) are included.

遠隔システムとの通信セッソヨンの完了は送信終了(E
OT)メツセージの順調な送信または受信によってアプ
リケーション層内部で決められる。
The completion of the communication session with the remote system is indicated by End of Transmission (E).
OT) determined within the application layer by successful sending or receiving of a message.

各RIC受信タスクの終りでアプリケーション層に転送
された最後のメツセージか EOTメツセージだったか
どうか′fPi認するためのテスj・か行なわれる(ブ
ロック420)。RIC送信タスクかEO6 Tメツセージを送信するのに用いられた後でもオペレー
ティングシステム層から返信されたステータスを基準に
して送信が順調だったかどうか確認のテストか行なわれ
る。次に、通信セツションはRICハングアップタスク
を用いてAPPS層によって終了される(ブロック42
2)。アブリヶーンヨン層コマンドに応えて、オペレー
ティングシステムはまずコマンド第3図のモデム356
に送信し、遠隔システムとの電話回線をハングアップ、
つまり切断する。つぎに、オペレーティングシステムは
そのタスクを保留し、ハングアップリクエストのステー
タスを示すモデムからのレスポンス待ちの状態となる。
At the end of each RIC receive task, a test is performed to determine whether the last message transferred to the application layer was an EOT message (block 420). Even after the RIC send task is used to send an EO6T message, a test is performed to check whether the sending was successful based on the status returned from the operating system layer. The communication session is then terminated by the APPS layer using the RIC hangup task (block 42
2). In response to the operating system command, the operating system first sends the command to the modem 356 in FIG.
Send to and hang up the phone line with the remote system,
In other words, disconnect. The operating system then puts the task on hold and waits for a response from the modem indicating the status of the hangup request.

第3図のモデム356からステータスを受信したとき、
オペレーティングシステムはタスクの保留を解除し、モ
デムステータスを確立してからステータスをアプリケー
ション層に転送する。
Upon receiving the status from modem 356 in FIG.
The operating system unsuspends the task, establishes modem status, and then forwards the status to the application layer.

RICハングアップタスクステータスをオペレーティン
グシステムから受信したとき、アプリケーション層は現
行タスクの保留を解除して、R1Cハングアップタスク
の完了が順調に行なわれるかどうかチエツクする。順調
てあれば、アプリケジョン層は通常の作動を続ける。オ
ペレーティングシステムから返信されたRICのハング
アップタスクステータスによって誤動作か指摘された場
合、アプリケーション層はブロック412て述へたと同
様に、モデムをリセットさせるために、R■Cモデムセ
ットアツプタスクの呼び出しを選ぶ。
Upon receiving the RIC hangup task status from the operating system, the application layer unsuspends the current task and checks for successful completion of the R1C hangup task. If all goes well, the application layer continues normal operation. If a malfunction is indicated by the RIC hung task status returned from the operating system, the application layer chooses to call the RC modem setup task to reset the modem, as described in block 412. .

ここでいうモデムのリセットとは自動的に遠隔の電話リ
ンクを切ることである。
Resetting the modem here means automatically disconnecting the remote telephone link.

最後に、この発明によれば、アプリケーション層はRI
C通信セツションの結果として、遠隔電源オフのタスク
(ブロック424)の呼び出しをオプションとして行な
える。このタスクはオペレーティングシステムに静電式
複写システムが順序にしたがって停止行程を始めるよう
にさせる。上述の諸動作には、からみあってはいるか制
約のない、現行実働している複写操作、全必要データの
不揮発メモリへの保存、およびシステムの電源のオフ迄
含まれてる。遠隔の電源オフタスクに続くシステムの操
作としては、オペレータが、システムの電源スィッチを
まずオフの方に倒し、それからオンの位置に操作するこ
とが必要である。
Finally, according to the invention, the application layer
As a result of the C communications session, invocation of a remote power off task (block 424) may optionally occur. This task causes the operating system to cause the electrostatographic system to begin a shutdown cycle in sequence. The operations described above include, intertwined or unconstrained, the currently active copy operation, saving all necessary data to non-volatile memory, and powering down the system. Operation of the system following a remote power-off task requires the operator to first flip the system's power switch to the OFF position and then to the ON position.

この発明の実施例と今日みなされるものをここで説明か
つ図解したか、それは当業者が多様な変更・変形を行な
うことか可能であり、この発明の真の思想および該分野
内部に包括されるすべての変更・変形は本特許請求の範
囲内のものである。
Although what is now considered to be an embodiment of this invention has been described and illustrated herein, it is possible for those skilled in the art to make various changes and modifications that fall within the true spirit of this invention and within the field. All modifications and variations are included within the scope of the claims.

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

第1図はこの発明を組み込んだ静電式複写機の説明用斜
視図である。 第2図は第1図のマシーンの静電式複写機制御システム
及びメモリの詳しいブロックダイアダラムである。 第3図は第1図のマシーンの通信のハードウェアの詳細
なブロックダイアダラムである。 第4図は遠隔ホストとの代表的な静電式複写機の通信セ
ツションに関するフローチャートである。 第5a図及び第5b図は第4図のRICダイアル操作工
程でのマルチタスク操作の詳しいフローチャ9 トである。 第6a図と第6b図とは第4図のRIC伝送プロセスの
マルチタスク動作の詳しいフローチャートである。 5 静電式複写機 IO,ユーザーインターフェース 15・文書取扱ユニット 17、文書トレイ 20、静電式複写機モジュール 30、32.34 :コピー用紙トレイ36二両面コピ
ー保管モジュール 40:仕上モジュール
FIG. 1 is an explanatory perspective view of an electrostatic copying machine incorporating the present invention. FIG. 2 is a detailed block diagram of the electrostatic copier control system and memory of the machine of FIG. FIG. 3 is a detailed block diagram of the communication hardware of the machine of FIG. FIG. 4 is a flowchart for a typical electrostatic copier communication session with a remote host. 5a and 5b are detailed flowcharts of the multitasking operation in the RIC dial operation process of FIG. 4. 6a and 6b are detailed flowcharts of the multitasking operation of the RIC transmission process of FIG. 4. 5 Electrostatic copying machine IO, user interface 15/document handling unit 17, document tray 20, electrostatic copying machine module 30, 32.34: copy paper tray 36 two-sided copy storage module 40: finishing module

Claims (1)

【特許請求の範囲】 1、各種の機械部品の動作を結合して、プログラムされ
たジョブ要求にしたがって支持媒体上に写像を行わせる
第1の制御要素と、通信ネットワークを通じて外部デバ
イスとの通信を結合するための第2の制御要素をともな
う制御機能を持つ複写機において、以下に述べるステッ
プを含む機械部品の動作と通信ネットワークを通じての
外部デバイスとの通信との両者を同時に制御する方法: プログラムされたジョブ要求にしたがって機械部品の動
作を開始する、 通信ネットワークを通じて遠隔デバイスとの通信をする
、および プログラムされたジョブ要求にしたがって第1の制御要
素による機械部品の操作を続けながら、他方では同時に
通信ネットワークを通じて遠隔デバイスとの通信を続け
る。
[Scope of Claims] 1. A first control element that couples the operation of various mechanical parts to effect mapping on a support medium according to programmed job requirements, and a first control element that communicates with an external device through a communication network. A method for simultaneously controlling both the operation of a mechanical component and communication with an external device through a communication network in a copying machine having a control function with a second control element for coupling: initiating operation of the machine component in accordance with programmed job requests; communicating with a remote device through a communications network; and continuing operation of the machine part by the first control element in accordance with programmed job requests while simultaneously communicating with the remote device. Continue to communicate with remote devices over the network.
JP2336940A 1989-12-04 1990-11-29 Parallel modem control for copying graphic machine Pending JPH03186859A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US44580989A 1989-12-04 1989-12-04
US445809 1989-12-04

Publications (1)

Publication Number Publication Date
JPH03186859A true JPH03186859A (en) 1991-08-14

Family

ID=23770283

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2336940A Pending JPH03186859A (en) 1989-12-04 1990-11-29 Parallel modem control for copying graphic machine

Country Status (1)

Country Link
JP (1) JPH03186859A (en)

Similar Documents

Publication Publication Date Title
US5241402A (en) Concurrent modem control in a reprographic machine
JP3448947B2 (en) Remote printing system and remote printing method thereof
US7391979B2 (en) Image processing apparatus and method of automatic reboot
US7268908B2 (en) Image processing system and its control method
US7376853B2 (en) Network apparatus, method for controlling the same, and program for the same
US20110010718A1 (en) Electronic device, information processing method, and computer program product having computer-readable information processing program
JP4324048B2 (en) Data processing apparatus, communication processing method, and computer program
JPH03186859A (en) Parallel modem control for copying graphic machine
US7209247B1 (en) Multi-function image output apparatus with error control
JP4231690B2 (en) Broadcast data via the bus
JP2001101126A (en) Method and system for data communication between devices
JPH09292959A (en) Printer control device
JP2000293322A (en) Image forming system and transfer method
JPH0823409A (en) Facsimile communication system
JP2017149119A (en) Information processing apparatus and method for controlling information processing apparatus
JPS62160557A (en) personal computer
JP3282951B2 (en) Image recording apparatus and control method thereof
JP3062051B2 (en) Facsimile machine
KR100276725B1 (en) How to handle billing data at high speed in an exchange system
JPH08317106A (en) Image forming network device
JPH0496565A (en) High performance facsimile equipment
JPH0269071A (en) facsimile mail system
JP2002101254A (en) Picture forming device
JPH0730706A (en) Fax machine
JPH10294813A (en) Digital copying system