JP3322767B2 - Connection method between printer controller and facsimile device and printer interface device - Google Patents

Connection method between printer controller and facsimile device and printer interface device

Info

Publication number
JP3322767B2
JP3322767B2 JP30648394A JP30648394A JP3322767B2 JP 3322767 B2 JP3322767 B2 JP 3322767B2 JP 30648394 A JP30648394 A JP 30648394A JP 30648394 A JP30648394 A JP 30648394A JP 3322767 B2 JP3322767 B2 JP 3322767B2
Authority
JP
Japan
Prior art keywords
printer
facsimile
printer controller
interface device
information
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.)
Expired - Fee Related
Application number
JP30648394A
Other languages
Japanese (ja)
Other versions
JPH08163307A (en
Inventor
志成 廣瀬
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP30648394A priority Critical patent/JP3322767B2/en
Publication of JPH08163307A publication Critical patent/JPH08163307A/en
Application granted granted Critical
Publication of JP3322767B2 publication Critical patent/JP3322767B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Facsimiles In General (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】この発明は、ホストからのプリン
ト用画データをビットマップ展開するプリンタコントロ
ーラと、本来そのプリンタコントローラと接続不可能な
ファクシミリ装置とを接続して、ホストの画データをプ
リント出力させるようにするための、プリンタコントロ
ーラとファクシミリ装置との接続方法、及びその接続に
使用するプリンタインタフェース装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention connects a printer controller which develops image data for printing from a host to a bit map and a facsimile machine which cannot be connected to the printer controller, and prints image data of the host. The present invention relates to a method for connecting a printer controller to a facsimile apparatus for outputting data, and a printer interface device used for the connection.

【0002】[0002]

【従来の技術】レーザプリンタやLEDプリンタ等の電
子写真方式のプリンタは、一般にホストからのプリント
用画データをビットマップ展開するプリンタコントロー
ラと、その展開された画像データを転送されて紙上に画
像をプリント出力する画像形成部であるプリンタエンジ
ンとから成っている。また、ファクシミリ装置において
も、最近は電子写真方式の画像形成部(エンジン部)を
備え、受信画像を普通紙にプリントするものが普及して
きた。
2. Description of the Related Art An electrophotographic printer such as a laser printer or an LED printer generally has a printer controller that develops image data for printing from a host into a bitmap, and the developed image data is transferred to form an image on paper. And a printer engine, which is an image forming unit for printing out. Also, recently, a facsimile apparatus having an electrophotographic image forming unit (engine unit) for printing a received image on plain paper has become widespread.

【0003】このファクシミリ装置とプリンタコントロ
ーラとは本来接続不可能であるが、このプリンタコント
ローラで展開した画像データをファクシミリ装置へ送信
してプリント出力できるようにすることが、たとえば特
開昭62−248360号公報に提案されている。これ
は、ホストからのデータを展開する装置とファクシミリ
装置との通信について論じたものであるが、ファクシミ
リ装置側へのデータ送信をセントロニクスI/Fによっ
て行なう方式をとっている。これはファクシミリ装置側
にセントロニクスインタフェースを持たなければならな
いことを示している。
Although the facsimile apparatus and the printer controller cannot be connected to each other, it has been proposed to transmit image data developed by the printer controller to the facsimile apparatus and print out the image data, for example, in Japanese Patent Laid-Open No. 62-248360. No. 1993. This discusses communication between an apparatus that develops data from a host and a facsimile apparatus, but adopts a method in which data transmission to the facsimile apparatus is performed by a Centronics I / F. This indicates that the facsimile machine must have a Centronics interface.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、ファク
シミリ装置側にセントロニクスインタフェースを設ける
のは大きな改造を要することになる。また、プリンタコ
ントローラとファクシミリ装置とは通信プロトコルが異
なるため、その変換装置も双方に設けなければならず、
コスト高になるという問題があった。
However, providing a centronics interface on the facsimile apparatus requires a large modification. In addition, since the communication protocol is different between the printer controller and the facsimile machine, the conversion device must be provided on both sides.
There was a problem that the cost was high.

【0005】この発明はこのような問題に鑑みてなされ
たものであり、ファクシミリ装置に最小限の変更を加え
るだけで、最小限のコストで、既存のプリンタデータ展
開装置であるプリンタコントローラと接続して、ホスト
からの画データをプリント出力するプリンタとして利用
できるようにすることを目的とする。また、プリンタコ
ントローラとファクシミリ装置との通信中に万一支障が
生じた場合にも、そのメンテナンスを容易にすることも
目的とする。そのためのプリンタコントローラとファク
シミリ装置の接続方法、及びそれに使用するプリンタイ
ンタフェース装置を提供する。
[0005] The present invention has been made in view of such a problem, and requires only minimal changes to a facsimile apparatus to connect to a printer controller as an existing printer data development apparatus at a minimum cost. Therefore, it is an object of the present invention to be able to use as a printer for printing out image data from a host. Another object of the present invention is to facilitate maintenance even if a trouble occurs during communication between the printer controller and the facsimile machine. A method for connecting a printer controller and a facsimile machine for that purpose and a printer interface device used for the method are provided.

【0006】[0006]

【課題を解決するための手段】この発明によるプリンタ
コントローラとファクシミリ装置の接続方法は、上記の
目的を達成するため、リアルタイム性が必要な信号線は
プリンタコントローラとファクシミリ装置間で直接接続
し、ある程度の遅延が許容される信号線はプリンタイン
タフェース装置を介して接続して、プリンタコントロー
ラ及びファクシミリ装置の一方からの送信情報をそのプ
リンタインタフェース装置内で一旦保持させプリンタ
コントローラとファクシミリ装置のデータ体系が合致す
るように、そのプリンタインタフェース装置内で上記プ
リンタコントローラ又はファクシミリ装置から受け取っ
て保持した送信情報に設定された変換をかけて、それを
それぞれ他方に対応する一定のプロトコルで該他方へ送
させることを特徴とする。
According to the method of connecting a printer controller and a facsimile apparatus according to the present invention, in order to achieve the above object, a signal line which requires real-time operation is directly connected between the printer controller and the facsimile apparatus. signal line delay is allowed to connect via a printer interface device, temporarily hold the transmission information from one of the printer controller and a facsimile apparatus in the printer interface device, printer
The data system of the controller and the facsimile machine match
As described above in the printer interface device.
Received from linter controller or facsimile machine
The stored transmission information is subjected to the set conversion, and is transmitted to the other by a certain protocol corresponding to the other .

【0007】上記リアルタイム性が必要な信号線は画情
報に係る信号線であり、ある程度の遅延が許容される信
号線は、プリンタコントローラから発行されるLED・
LCD情報やコマンド、ファクシミリ装置から返送する
キー情報やステータス情報のうちの一つ以上に係る信号
線であるとよい。さらに、上記プリンタインタフェース
装置、プリンタコントローラ及びファクシミリ装置と
の通信の経過情報を記憶させるようにするとよい。
た、電源立上げ時などの過渡期に、上記プリンタインタ
フェース装置が前記ファクシミリ装置側の機種や仕向け
地などの個別パラメータを受信し、その個別パラメータ
に応じて上記変換のための設定を変更することができ
る。
[0007] The signal line requiring the real-time property is an image
Signal line for which
The line is the LED
LCD information and commands, returned from facsimile machine
Signals related to one or more of key information and status information
It should be a line. Furthermore, to the printer interface unit, the progress information of the communication with the printer controller and the facsimile device may be so causes storage. Ma
Further, during a transition period such as power-on, the printer interface apparatus receives individual parameters such as a model and a destination of the facsimile apparatus, and changes the setting for the conversion according to the individual parameters. Can be.

【0008】この発明によるプリンタインタフェース装
置は、上記のようにホストからのプリント用画データを
ビットマップ展開するプリンタコントローラとファクシ
ミリ装置とを接続する信号線のうち、ある程度の遅延が
許容される信号線を接続するために介挿されるプリンタ
インタフェース装置であって、プリンタコントローラ
びファクシミリ装置の一方からの送信情報を受信して一
旦保持する手段と、上記プリンタコントローラとファク
シミリ装置のデータ体系が合致するように、プリンタコ
ントローラ又はファクシミリ装置から受け取って保持し
た送信情報に設定された変換をかけて、それをそれぞれ
他方に対応する一定のプロトコルで該他方へ送信する手
とを備えたものである。
The printer interface device according to the present invention has a certain delay among the signal lines connecting the printer controller and the facsimile device for developing the image data for printing from the host into a bit map as described above.
A printer interface device to be interposed in order to connect the acceptable signal line, printer controller
Means for receiving transmission information from one of the facsimile apparatuses and temporarily holding the transmission information,
Make sure that the printer
Controller and facsimile machine
The set transmission information is multiplied by the set
A method of transmitting to the other with a certain protocol corresponding to the other
And a step .

【0009】上記ある程度の遅延が許容される信号線
が、プリンタコントローラから発行されるLED・LC
D情報やコマンド、ファクシミリ装置から返送するキー
情報やステータス情報のうちの一つ以上に係る信号線で
あるとよい。 また、このプリンタインタフェース装置
が、上記プリンタコントローラ及びファクシミリ装置と
の通信の経過情報を記憶する手段を有するとよい。 さら
に、電源立上げ時などの過渡期に、前記ファクシミリ装
置側の機種や仕向け地などの個別パラメータを受信し、
その個別パラメータに応じて前記変換のための設定を変
更する手段を備えることもできる。
[0009] The signal line above Symbol some delay is acceptable
Is the LED / LC issued by the printer controller
D information, command, key returned from facsimile machine
Signal line for one or more of information and status information
Good to be. Also, this printer interface device
But the printer controller and the facsimile machine
It is preferable to have means for storing the progress information of the communication. Further
During a transitional period such as when the power is turned on, the facsimile
Receiving individual parameters such as the model and destination of the
The settings for the conversion are changed according to the individual parameters.
Further means may be provided.

【0010】[0010]

【作用】この発明によるプリンタインタフェース装置を
用いたプリンタコントローラとファクシミリ装置の接続
方法によれば、リアルタイム性(即答性)を要する画素
データ等は、プリンタコントローラとファクシミリのI
Oポートをダイレクトに接続する信号線により転送さ
れ、そうでないある程度の遅延が許容されるLCD情報
やプリンタ状態の監視などの複数の信号は、上記プリン
タインタフェース装置で一旦保持し、それらを相手側の
プロトコルでシリアルインタフェースもしくはパラレル
インタフェースにて時分割で送る通信を可能にする。
The printer interface device according to the present invention
Between the printer controller used and the facsimile machine
According to the method , pixel data and the like that require real-time properties (immediate response) are transmitted to the printer controller and the facsimile I / O.
O ports are transferred by a signal line connected directly, a plurality of signals, such as monitoring the LCD information and printer status that some delay otherwise is allowed temporarily holds the above purine <br/> data interface device, It enables communication to send them in a time-division manner via a serial interface or a parallel interface using the protocol of the other party.

【0011】こうすることにより、ファクシミリ装置側
に必要なホストからのデータの受け口はシリアル(また
はパラレル)1種および画データ関係のポートのみとな
り、セントロニクスインタフェースを備えるよりもファ
クシミリ装置として単独に存在する装置に少々の改造を
加えるだけでプリンタ機能を発揮させることができる。
またプリンタコントローラからの異種データを吸収し、
それらを時分割にて通信することにより、通信経路を極
小化できコスト削減を図ることができる。
[0011] By doing so, the reception port of data from the host required for the facsimile apparatus is only one type of serial (or parallel) and port related to image data, and exists as a single facsimile apparatus rather than having a centronics interface. The printer function can be achieved with only minor modifications to the device.
Also absorbs heterogeneous data from the printer controller,
By communicating them in a time-sharing manner, the communication path can be minimized and cost can be reduced.

【0012】また、プリンタインタフェース装置がプリ
ンタコントローラ及びインタフェース装置との通信の経
過情報を記憶する(トレースを取り続ける)ようにすれ
ば、万一支障が生じた場合に、その通信の経過情報を参
照することによりメンテナンスが容易になる。
If the printer interface device stores the progress information of the communication with the printer controller and the interface device (continues to take a trace), if a trouble occurs, the progress information of the communication is referred to. This facilitates maintenance.

【0013】さらに、ファクシミリとプリンタコントロ
ーラはもともと独立に存在するものである。したがっ
て、2者の制御方法にくい違いが存在する場合がある。
たとえば、ファクシミリ装置はAというコード体系を持
つがプリンタコントローラはBというコード体系を持つ
とする。このような時に、一方から他方への送信データ
をプリンタインタフェース装置内の変換テーブルによ
り、それぞれをコード体系を対応づけさせるように変換
して体系の異なる装置間をマッチングさせることができ
る。
Furthermore, the facsimile and the printer controller exist independently from each other. Therefore, there may be a difference between the two control methods that is difficult.
For example, it is assumed that the facsimile apparatus has a code system of A, while the printer controller has a code system of B. In such a case, the transmission data from one side to the other side can be converted by using a conversion table in the printer interface device so as to associate the respective code systems with each other, and the devices having different systems can be matched.

【0014】その場合、例えばファクシミリ装置A1は
国内,A2は北米をそれぞれ仕向け地としており、これ
に対応してプリンタコントローラB1,B2を接続した
いような場合、それぞれのLCDコード体系変換をか
けたい場合、A1→B1はC1の変換を、A2→B2は
C2の変換をかけたいとする。この場合、プリンタイン
タフェース装置ではどちらの変換をかければよいかわか
らないので、仕向け地パラメータをファクシミリ装置A
1又はA2から通知してもらうようにすれば、いずれの
変換をかければよいかわかる。こうすることによって、
A1−B1間およびA2−B2間のプリンタインタフェ
ース装置を共通化できる。
In this case, for example, the facsimile machine A1 is destined for Japan and A2 is destined for North America, and if it is desired to connect the printer controllers B1 and B2 correspondingly, it is desired to convert the respective LCD code systems. In this case, A1 → B1 wants to convert C1, and A2 → B2 wants to convert C2. In this case, since the printer interface device does not know which conversion should be performed, the destination parameter is set to the facsimile device A.
If the notification is made from 1 or A2, it is possible to know which conversion should be performed. By doing this,
The printer interface device between A1 and B1 and between A2 and B2 can be shared.

【0015】実際の使用上、ファクシミリ装置にこの発
明によるプリンタインタフェース装置を付加することに
なるであろうが、インタフェース装置自体に内部メモリ
記憶した通信の経過情報を参照できるようにする操作
部を搭載するよりも、ファクシミリの操作部でそれを
用する方がコストダウンできる。そのため、ファクシミ
リ装置からの要求により、プリンタインタフェース装置
が通信経過記憶手段(メモリ)に記憶している通信の経
過情報を読み出してファクシミリ装置に送信することが
できる。
In actual use, a printer interface device according to the present invention will be added to a facsimile machine.
The cost can be reduced by using the operation unit of the facsimile instead of the operation unit that allows the user to refer to the communication progress information stored in the facsimile. Therefore, in response to a request from the facsimile device, the printer interface device can read the communication progress information stored in the communication progress storage means (memory) and transmit the communication progress information to the facsimile device.

【0016】[0016]

【実施例】以下、この発明の実施例を図面に基づいて具
体的に説明する。図1はこの発明によるプリンタコント
ローラとファクシミリ装置との接続方法の実施例を示す
ブロック図であり、図示しないホスト(パーソナルコン
ピュータ,ワードプロセッサ等)からのプリント用画デ
ータをビットマップ展開するプリンタコントローラと1
と、公衆回線を介してイメージ画像情報を送受信するフ
ァクシミリ装置2とを、画情報の信号線4で直接接続す
ると共に、その他の信号線(この例では4本)5シリ
アル又はパラレルの信号線6及びプリンタインタフェー
ス装置3を介しても接続している。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention will be specifically described below with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of a method for connecting a printer controller to a facsimile apparatus according to the present invention. The printer controller and a printer controller for developing image data for printing from a host (not shown) such as a personal computer or a word processor into a bit map.
When the facsimile apparatus 2 for transmitting and receiving images image information via the public line, as well as directly connected by a signal line 4 of the image information, other signal lines (four in this example) 5 and the serial <br/> al Alternatively, the connection is made via the parallel signal line 6 and the printer interface device 3.

【0017】この実施例において、プリンタコントロー
ラ1からはLED・LCD情報,プリンタエンジン(こ
の場合はファクシミリ装置2)の状態を問い合わせるコ
マンド,及びホストからのプリント用画データをビット
マップ展開した画素データが発行される。これに対し、
プリンタエンジンに代わるファクシミリ装置2は、キー
状態を示すキー情報及びコマンドに対するプリンタ状態
であるステータス情報を返送しなければならない。
In this embodiment, from the printer controller 1, LED / LCD information, a command for inquiring the state of the printer engine (in this case, the facsimile machine 2), and pixel data obtained by developing print image data from the host into a bit map are displayed. publish. In contrast,
The facsimile machine 2 instead of the printer engine must return key information indicating the key state and status information indicating the printer state in response to the command.

【0018】これらのうち、画素データである画情報の
信号線4はプリンタコントローラ1とファクシミリ装置
2のI/Oポートを直結して画情報を送る。これは画素
データがリアルタイム性(即答性)を必要とし、そうし
なければ所望の画像が得られないことが予想されるため
である。プリンタコントローラ1から発行されるLED
・LCD情報やコマンド、ファクシミリ装置2から返送
するキー情報やステータス情報のようなある程度遅延し
てもよい情報群の信号線5,6は、プリンタインタフェ
ース装置3を介して接続する。
Of these, a signal line 4 for image information, which is pixel data, directly connects the printer controller 1 and the I / O port of the facsimile machine 2 to send image information. This is because pixel data requires real-time properties (immediate response), and otherwise it is expected that a desired image cannot be obtained. LED issued from the printer controller 1
The signal lines 5 and 6 of a group of information that may be delayed to some extent, such as LCD information, commands, key information and status information returned from the facsimile device 2, are connected via the printer interface device 3.

【0019】そして、一旦プリンタインタフェース装置
3内で取りまとめ、それぞれを時分割してファクシミリ
装置2あるいはプリンタコントローラ1へ送信する。そ
の際、プリンタインタフェース装置は、プリンタコント
ローラ1及びファクシミリ装置2の一方からの送信情報
を一旦保持し、それをそれぞれ他方に対応する一定のプ
ロトコルで該他方へ送信する。実際には、シリアルイン
タフェースやパラレルインタフェースを用いる方法があ
るが、より安価にするには通信路を最小にするシリアル
インタフェースを使用するべきである。その場合は時分
割で送るためにそれぞれのデータの前にヘッダを付加し
て送る。
Then, the data is once collected in the printer interface device 3, time-divisionally transmitted to the facsimile device 2 or the printer controller 1. At that time, the printer interface device temporarily holds the transmission information from one of the printer controller 1 and the facsimile device 2 and transmits it to the other by a certain protocol corresponding to the other. Actually, there is a method using a serial interface or a parallel interface, but for a lower cost, a serial interface that minimizes the communication path should be used. In that case, a header is added before each data in order to transmit in a time-division manner and then transmitted.

【0020】図2の例は、プリンタインタフェース装置
3からファクシミリ装置2への送信データの一例を示す
図である。この例ではLEDヘッダをF1,LCDヘッ
ダをF2,コマンドヘッダをF8と決め、これから送る
データが何の意味をなすかを通知する。こうして、ファ
クシミリ装置2側にLEDデータは25、LCDデータ
は30・32・41・81、コマンドは20と通知され
る。当然ながら、ヘッダはそれぞれのデータに存在し得
ないコードでなければならない。
FIG. 2 shows an example of data transmitted from the printer interface device 3 to the facsimile device 2. In this example, the LED header is set to F1, the LCD header is set to F2, and the command header is set to F8, and the meaning of the data to be sent is notified. Thus, the facsimile apparatus 2 is notified that the LED data is 25, the LCD data is 30, 32, 41, 81, and the command is 20. Of course, the header must be a code that cannot be present in each piece of data.

【0021】この通信に対し、ファクシミリ装置2から
プリンタインタフェース装置3へは、同様なヘッダを前
置する方法でキー情報やステータスを送る。そのファク
シミリ装置2からプリンタインタフェース装置3への返
信データの一例を図3に示す。この例では、キーヘッダ
をF9,ステータスヘッダをFAとする。このデータは
プリンタインタフェース装置3内で展開され、キー情報
やステータス情報として認識されてプリンタコントロー
ラ1へ個々に送られる。
In response to this communication, key information and status are sent from the facsimile apparatus 2 to the printer interface apparatus 3 by a method in which a similar header is prefixed. FIG. 3 shows an example of return data from the facsimile apparatus 2 to the printer interface apparatus 3. In this example, the key header is F9 and the status header is FA. This data is developed in the printer interface device 3, recognized as key information and status information, and sent individually to the printer controller 1.

【0022】以上の通信をサイクリックに行うことによ
り、プリンタコントローラ1とファクシミリ装置2間の
ハンドシェークが成立し、ファクシミリ装置2をプリン
タとして使用することが可能になる。プリンタインタフ
ェース装置3は図4に示すように、ヘッダ作成部7,F
AX送信部8,FAX受信部9,データ解析部10,及
びトレース部11を備えている。
By performing the above communication cyclically, a handshake between the printer controller 1 and the facsimile machine 2 is established, and the facsimile machine 2 can be used as a printer. The printer interface device 3, as shown in FIG.
An AX transmission unit 8, a FAX reception unit 9, a data analysis unit 10, and a trace unit 11 are provided.

【0023】そして、このプリンタインタフェース装置
3は、プリンタコントローラ1からLED・LCD情報
及びコマンドが発行されたかどうかを常時監視してい
る。そして、それらのデータを受信したらヘッダ作成部
7により、前述したヘッダF1,F2,F8等を伴った
シーケンシャルなデータ列を作成して、一単位のデータ
としてFAX送信部へ送る。FAX送信部は例えば
シリアルポートを司り、そのデータ列をファクシミリ装
置2へ信号線6を介して送信する。
The printer interface device 3 constantly monitors whether or not LED / LCD information and commands are issued from the printer controller 1. When these data are received, the header creating unit 7 creates a sequential data string with the above-described headers F1 , F2, F8, and the like, and sends it to the FAX transmitting unit 8 as one unit of data. The facsimile transmission unit 8 manages, for example, a serial port, and transmits the data string to the facsimile apparatus 2 via the signal line 6.

【0024】ファクシミリ装置2がそのデータを受信す
ると、キー情報とステータス情報を送信し、それをプリ
ンタインタフェース装置3のFAX受信部9が受信す
る。そのデータをデータ解析部10へ送って解析し、キ
ー情報とステータス情報とに分けて、それぞれの出力ポ
ートから信号線5の別のラインを通してプリンタコント
ローラ1へ送る。
When the facsimile apparatus 2 receives the data, key information and status information are transmitted, and the facsimile apparatus 2 receives the key information and status information. The data is sent to the data analysis unit 10 for analysis, divided into key information and status information, and sent to the printer controller 1 from each output port through another line of the signal line 5.

【0025】さらに、FAX送信部8とFAX受信部9
にそれぞれ通信経過記憶手段であるトレース部11を関
係付け、ファクシミリ装置2とのシリアル通信がどのよ
うに展開していったかをトレースし、その通信の経過情
報を内部のメモリ(RAM)に記憶していく。このトレ
ース部11は、プリンタコントローラ1との通信の経過
もトレースし、同様にその通信の経過情報を内部のメモ
リに記憶していく。
Further, a facsimile transmitting section 8 and a facsimile receiving section 9
And a trace section 11 as communication progress storage means, traces how serial communication with the facsimile apparatus 2 has been developed, and stores progress information of the communication in an internal memory (RAM). To go. The tracing unit 11 also traces the progress of communication with the printer controller 1, and similarly stores progress information of the communication in an internal memory.

【0026】これによって、エラーが起きた時に、トレ
ース部11の内部メモリに記憶されている通信の経過情
報を読み出して確認することにより、エラーの発生理由
を判断してメンテナンスを容易にすることができる。た
とえば、両方の通信経過情報を照らし合わせることによ
り、どちらの通信系にエラーがあるかを切り分けること
ができる。
[0026] Thus, when an error occurs, by confirming reading progress information of the communication stored in the internal memory of the trace section 11, to facilitate maintenance by determining the occurrence reason for the error I can . For example, by comparing both pieces of communication progress information, it is possible to determine which communication system has an error.

【0027】この情報の確認は、プリンタインタフェー
ス装置3にLCD等の表示部を備えている場合にはそれ
に表示させて確認できるが、表示部を備えていない場合
(実際はこの場合が殆どであろう)は、ファクシミリ装
置2からの要求により、トレース部11が内部メモリに
記憶している通信の経過情報を読み出して、FAX送信
部8によってファクシミリ装置2に送信することによ
り、ファクシミリ装置2の表示部にそれを表示させるこ
とができる。
This information can be confirmed by displaying it on the printer interface device 3 if the printer interface device 3 is provided with a display unit such as an LCD. However, if the display unit is not provided with the display unit (in practice, this is almost always the case). ) Indicates that the trace unit 11 reads the communication progress information stored in the internal memory in response to a request from the facsimile device 2 and transmits the read communication progress information to the facsimile device 2 by the facsimile transmission unit 8, thereby displaying the display unit of the facsimile device 2. Can display it.

【0028】その場合、オペレータがファクシミリ装置
2のオペレーションパネルの操作により、プリンタイン
タフェース装置内部メモリのダンプを要求する。フ
ァクシミリ装置2はこの要求を受けるとプリンタインタ
フェース装置3へダンプ要求ヘッダを送信する。これを
プリンタインタフェース装置3が受け付けると、ダンプ
ヘッダを送信した後、トレース部11内のメモリに記憶
されている情報を読み出して、ファクシミリ装置2へそ
のメモリダンプを送信する。ダンプされる情報として
は、通信経過情報(トレース結果)の他に、現在のプリ
ンタインタフェース装置3内部のステータス(例えば、
何をしているかというような)や、スタックの使用状
況などがある。
In this case, the operator requests a dump of the internal memory of the printer interface device 3 by operating the operation panel of the facsimile device 2. Upon receiving this request, the facsimile apparatus 2 transmits a dump request header to the printer interface apparatus 3. When the printer interface device 3 receives this, after transmitting the dump header, the information stored in the memory in the tracing unit 11 is read, and the memory dump is transmitted to the facsimile device 2. The information to be dumped includes, in addition to the communication progress information (trace result), the current status inside the printer interface device 3 (for example,
(Like what you 're doing ) and stack usage.

【0029】さらにこのプリンタインタフェース装置3
は、プリンタコントローラ1から受信した各種データ
に、ヘッダ作成部7によってヘッダを付加してシーケン
シャルなデータ列を作成し、一単位のデータとしてFA
X送信部8からファクシミリ装置2へ送る際に、設定さ
れた変換をかけて送るようにすることができる。たとえ
ば、プリンタコントローラ1が大文字と小文字のアルフ
ァベットのLCDコードを持つのに、ファクシミリ装置
2側では大文字のキャラクタコードしか持たないとす
る。この場合には、プリンタコントローラ1から小文字
コードを受けたら、20hを減算して大文字コードとし
てファクシミリ装置2に送る。
Further, the printer interface device 3
The header creation unit 7 adds a header to the various data received from the printer controller 1 to create a sequential data string, and the FA is used as one unit of data.
When sending data from the X transmission unit 8 to the facsimile apparatus 2, it is possible to send the data after performing a set conversion. For example, it is assumed that the printer controller 1 has an uppercase and lowercase alphabetic LCD code, but the facsimile apparatus 2 has only uppercase character codes. In this case, when a lowercase code is received from the printer controller 1, 20h is subtracted and sent to the facsimile apparatus 2 as an uppercase code.

【0030】電源立上げ時などに、初期パラメータをフ
ァクシミリ装置2からプリンタインタフェース装置3へ
送る。この時も初期パラメータヘッダなるものを定義
し、そのデータを送る旨をプリンタインタフェース装置
3に通告する。こうすることによってプリンタインタフ
ェース装置3はファクシミリ装置2の各種パラメータを
受けることができ、そのパラメータに応じて上記変換の
ための設定を変更することができる。
When the power is turned on, initial parameters are sent from the facsimile apparatus 2 to the printer interface apparatus 3. At this time, an initial parameter header is also defined and the printer interface device 3 is notified that the data is to be sent. By doing so, the printer interface device 3 can receive various parameters of the facsimile device 2, and can change the setting for the conversion according to the parameters.

【0031】上記変換の処理について具体例を説明す
る。たとえば、プリンタコントローラ1及びファクシミ
リ装置2のキャラクタコード表が次のとうりであったと
する。 [プリンタコントローラのキャラクタコード表の一部] 〜 70:+ 71:− 72:↑ 73:↓ 74:→ 75:← [ファクシミリ装置のキャラクタコード表の一部] 〜 70:− 71:+ 72:← 73:→ 74:↑ 75:↓
A specific example of the conversion process will be described. For example, assume that the character code tables of the printer controller 1 and the facsimile machine 2 are as follows. [Part of character code table of printer controller]-70: +71: -72: ↑ 73: ↓ 74:-> 75: ← [Part of character code table of facsimile machine]-70: -71: +72: ← 73: → 74: ↑ 75: ↓

【0032】そこで、いまプリンタコントローラ1が
「PRINT→」というキャラクタパターンを送って来
たとする。つまり、次のコード列を送って来たとする。 50h,52h,49h,40h,54h,74h これをそのままファクシミリ装置2へ送ると、74hが
「↑」であるためファクシミリ装置2のオペポートに
は、「PRINT↑」と表示されてしまう。これを防ぐ
ために、プリンタインタフェース装置3の内部に次のよ
うなテーブルを持つ。
Therefore, it is assumed that the printer controller 1 has sent a character pattern "PRINT →". That is, it is assumed that the next code string has been sent. 50h, 52h, 49h, 40h, 54h, 74h If this is sent to the facsimile machine 2 as it is, "PRINT $" will be displayed on the operation port of the facsimile machine 2 because 74h is "@". In order to prevent this, the printer interface device 3 has the following table inside.

【0033】70:71 71:70 72:74 7
3:75 74:73 75:72そして、70hがき
たら71hに、74hが来たら73hに、それぞれこの
テーブルに従って変換をかける。それよってファクシミ
リ装置2においても「PRINT→」と表示することが
できる。
70:71 71:70 72:74 7
3:75 74:73 75:72 And conversion is applied to 71h when 70h comes and 73h when 74h comes according to this table. Accordingly, “PRINT →” can be displayed also in the facsimile machine 2.

【0034】次に、2種のプリンタコントローラ及びフ
ァクシミリ装置でプリンタインタフェース装置を共通に
使用したい場合について説明する。ここで、2種のプリ
ンタコントローラを「コントローラ(A)」と「コント
ローラ(B)」、2種のファクシミリ装置を「FAX
(A)」と「FAX(B)」、共通のプリンタインタフ
ェース装置を「PIF」と略記するが、次のようなシス
テムを構築すると仮定する。
Next, a case where it is desired to use a printer interface device commonly for two types of printer controllers and facsimile machines will be described. Here, two types of printer controllers are referred to as “controller (A)” and “controller (B)”, and two types of facsimile apparatuses are referred to as “FAX”.
(A) "and" FAX (B) ", and a common printer interface device is abbreviated as" PIF ". It is assumed that the following system is constructed.

【0035】 コントローラ(A)―PIF―FAX(A) コントローラ(B)―PIF―FAX(B) このとき、コントローラ(A)と(B)でキャラクタコ
ードが異なる場合に、FAX(A),(B)からPIF
へどちらのシステムで動いているかを、パワーオン時等
にPIFへ通知してやれば、どちらの変換をかければよ
いかが判る。それによって、変換に使用するテーブルを
選択して設定することができる。つまり、変換テーブル
を複数持つことになる。
Controller (A) -PIF-FAX (A) Controller (B) -PIF-FAX (B) At this time, if the character codes of the controllers (A) and (B) are different, FAX (A), B) to PIF
By notifying which system is operating in the PIF at the time of power-on or the like, it is possible to determine which conversion should be performed. Thereby, the table used for the conversion can be selected and set. That is, a plurality of conversion tables are provided.

【0036】[0036]

【発明の効果】以上説明してきたように、この発明のよ
れば、ファクシミリ装置に最小限の変更を加えるだけ
で、最小限のコストで、制御体系の異なる既存のプリン
タコントローラと接続して、ホストからの画データをプ
リント出力するプリンタとして利用することができる。
また、プリンタコントローラとファクシミリ装置との通
信中に万一支障が生じた場合にも、そのメンテナンスが
容易になり、バグ発見を早急にすることができる。
As described above, according to the present invention, the facsimile apparatus can be connected to an existing printer controller having a different control system by a minimum cost by making a minimum change to the host apparatus. Can be used as a printer that prints out image data from the printer.
Further, even if a trouble occurs during communication between the printer controller and the facsimile machine, the maintenance is facilitated and the bug can be found quickly.

【0037】さらに、コード体系の異なる複数のファク
シミリ装置に対してプリンタインタフェース装置を共通
に使用することも可能になる。メンテナンス時に、プリ
ンタインタフェース装置内で記憶している通信経過情報
などの内容をファクシミリ装置側で取り込むこともでき
るので、プリンタインタフェース装置自体にLCDやエ
ミュレータを装着してその状態を調査したりする必要は
なくなる。これはコストダウンにつながる。
Further, a printer interface device can be commonly used for a plurality of facsimile devices having different code systems. During maintenance, the facsimile device can also capture the contents of communication progress information and other information stored in the printer interface device.Therefore, it is not necessary to attach an LCD or emulator to the printer interface device itself and investigate its state. Disappears. This leads to cost reduction.

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

【図1】この発明によるプリンタコントローラとファク
シミリ装置との接続方法の実施例を示すブロック図であ
る。
FIG. 1 is a block diagram showing an embodiment of a method for connecting a printer controller and a facsimile apparatus according to the present invention.

【図2】図1の実施例におけるプリンタインタフェース
装置3からファクシミリ装置2への送信データの一例を
示す図である。
FIG. 2 is a diagram showing an example of transmission data from a printer interface device 3 to a facsimile device 2 in the embodiment of FIG.

【図3】図1の実施例におけるファクシミリ装置2から
プリンタインタフェース装置3への返信データの一例を
示す図である。
FIG. 3 is a diagram showing an example of return data from the facsimile apparatus 2 to the printer interface apparatus 3 in the embodiment of FIG.

【図4】図1におけるプリンタインタフェース装置の内
部構成を示すブロック図である。
FIG. 4 is a block diagram showing an internal configuration of the printer interface device in FIG.

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

1:プリンタコントローラ 2:ファクシミリ装置 3:プリンタインタフェース装置 4:画情報の信号線 5,6:他の信号線 7:ヘッダ作成部 8:FAX送信部 9:FAX受信部 10:データ解析部 11:トレース部 1: Printer controller 2: Facsimile device 3: Printer interface device 4: Signal line for image information 5, 6: Other signal line 7: Header creation unit 8: FAX transmission unit 9: FAX reception unit 10: Data analysis unit 11: Trace section

フロントページの続き (58)調査した分野(Int.Cl.7,DB名) H04N 1/00 - 1/00 108 Continuation of front page (58) Field surveyed (Int.Cl. 7 , DB name) H04N 1/00-1/00 108

Claims (8)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 ホストからのプリント用画データをビッ
トマップ展開するプリンタコントローラとファクシミリ
装置との接続方法であって、 リアルタイム性が必要な信号線は両者間で直接接続し、 ある程度の遅延が許容される信号線はプリンタインタフ
ェース装置を介して接続して、前記プリンタコントロー
ラ及びファクシミリ装置の一方からの送信情報を前記プ
リンタインタフェース装置内で一旦保持させ前記プリンタコントローラとファクシミリ装置のデータ
体系が合致するように、前記プリンタインタフェース装
置内で前記プリンタコントローラ又はファクシミリ装置
から受け取って保持した送信情報に設定された変換をか
けて、 それをそれぞれ他方に対応する一定のプロトコル
で該他方へ送信させることを特徴とするプリンタコント
ローラとファクシミリ装置の接続方法
1. A method for connecting a printer controller and a facsimile apparatus which develops image data for printing from a host into a bit map, wherein a signal line requiring real-time operation is directly connected between the two, and a certain delay is allowed. signal lines are connected via a printer interface device, the temporarily held one transmission information from the printer controller and a facsimile apparatus within the printer interface device, the data of the printer controller and the facsimile apparatus
Make sure that the printer interface
The printer controller or facsimile machine
The conversion set in the transmission information received and held from
Only, the connection method of the printer controller and the facsimile apparatus, characterized in that make sending it to the other one of the respective predetermined protocol corresponding to the other.
【請求項2】 前記リアルタイム性が必要な信号線が画
情報に係る信号線であり、前記ある程度の遅延が許容さ
れる信号線が、プリンタコントローラから発行されるL
ED・LCD情報やコマンド、ファクシミリ装置から返
送するキー情報やステータス情報のうちの一つ以上に係
る信号線である請求項1記載のプリンタコントローラと
ファクシミリ装置の接続方法
2. The method according to claim 1, wherein the signal line requiring the real-time property is an image.
This is a signal line for information, and the above-mentioned certain delay is allowed.
Signal line to be issued from the printer controller
ED / LCD information and commands, returned from facsimile machine
Related to one or more of the key information and status information
2. The method according to claim 1 , wherein the signal line is a signal line .
【請求項3】 前記プリンタインタフェース装置、前
記プリンタコントローラ及びファクシミリ装置との通信
の経過情報を記憶させることを特徴とする請求項1又は
記載のプリンタコントローラとファクシミリ装置の接
方法
To wherein the printer interface device, according to claim 1, characterized in that make storing progress information communication with the printer controller and a facsimile machine or
2. A method for connecting a printer controller and a facsimile apparatus according to item 2 .
【請求項4】 電源立上げ時などの過渡期に、前記プリ
ンタインタフェース装置が前記ファクシミリ装置側の機
種や仕向け地などの個別パラメータを受信し、その個別
パラメータに応じて前記変換のための設定を変更するこ
とを特徴とする請求項1又は2記載のプリンタコントロ
ーラとファクシミリ装置の接続方法
4. The printer interface apparatus receives individual parameters such as a model and a destination of the facsimile apparatus during a transition period such as a power-on, and sets the conversion setting according to the individual parameters. 3. The method according to claim 1 , wherein the facsimile apparatus is connected to a printer controller.
【請求項5】 ホストからのプリント用画データをビッ
トマップ展開するプリンタコントローラとファクシミリ
装置とを接続する信号線のうち、ある程度の 遅延が許容
される信号線を接続するために介挿されるプリンタイン
タフェース装置であって、 前記プリンタコントローラ及びファクシミリ装置の一方
からの送信情報を受信して一旦保持する手段と、 前記プリンタコントローラとファクシミリ装置のデータ
体系が合致するように、前記プリンタコントローラ又は
ファクシミリ装置から受け取って保持した送信情報に設
定された変換をかけて、それをそれぞれ他方に対応する
一定のプロトコルで該他方へ送信する手段と 備えたこ
とを特徴とするプリンタインタフェース装置。
5. The printing image data from the host is
Printer controller and facsimile to deploy
EquipmentSome of the connected signal lines Delay is acceptable
Signal lineInterpolated to connectBe donePrinter in
Interface device, wherein the printer controllerAnd one of facsimile machines
Receives transmission information from and temporarily stores itMeans to Data of the printer controller and facsimile machine
The printer controller or
The transmission information received from the facsimile
Apply the given transformation and map it to each other
Means for transmitting to the other by a certain protocol; To Equipped
And a printer interface device.
【請求項6】 前記ある程度の遅延が許容される信号線
が、プリンタコントローラから発行されるLED・LC
D情報やコマンド、ファクシミリ装置から返送するキー
情報やステータス情報のうちの一つ以上に係る信号線で
ある請求項5記載のプリンタインタフェース装置。
6. A signal line to which said certain delay is allowed.
Is the LED / LC issued by the printer controller
D information, command, key returned from facsimile machine
Signal line for one or more of information and status information
6. The printer interface device according to claim 5, wherein:
【請求項7】 請求項5又は6記載のプリンタインタフ7. A printer interface according to claim 5, wherein
ェース装置であって、前記プリンタコントローラ及びフThe printer controller and the printer.
ァクシミリ装置との通信の経過情報を記憶する手段を有A means for storing the progress information of the communication with the facsimile machine
することを特徴とするプリンタインタフェース装置。A printer interface device.
【請求項8】 請求項5又は6記載のプリンタインタフ8. A printer interface according to claim 5, wherein
ェース装置であって、電源立上げ時などの過渡期に、前Device during a transition period, such as when power is turned on.
記ファクシミリ装置側の機種や仕向け地などの個別パラIndividual parameters such as the model and destination of the facsimile machine
メータを受信し、その個別パラメータに応じて前記変換Receiving the meter and converting it according to its individual parameters
のための設定を変更する手段を有することを特徴とするCharacterized by having means for changing settings for
プリンタインタフェース装置。Printer interface device.
JP30648394A 1994-12-09 1994-12-09 Connection method between printer controller and facsimile device and printer interface device Expired - Fee Related JP3322767B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP30648394A JP3322767B2 (en) 1994-12-09 1994-12-09 Connection method between printer controller and facsimile device and printer interface device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP30648394A JP3322767B2 (en) 1994-12-09 1994-12-09 Connection method between printer controller and facsimile device and printer interface device

Publications (2)

Publication Number Publication Date
JPH08163307A JPH08163307A (en) 1996-06-21
JP3322767B2 true JP3322767B2 (en) 2002-09-09

Family

ID=17957571

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30648394A Expired - Fee Related JP3322767B2 (en) 1994-12-09 1994-12-09 Connection method between printer controller and facsimile device and printer interface device

Country Status (1)

Country Link
JP (1) JP3322767B2 (en)

Also Published As

Publication number Publication date
JPH08163307A (en) 1996-06-21

Similar Documents

Publication Publication Date Title
JP4035173B2 (en) Control apparatus and control method
JP2000141821A (en) Power saving printer and control method therefor, communication unit and control method therefor
JP3322767B2 (en) Connection method between printer controller and facsimile device and printer interface device
CN1893511B (en) Image processing apparatus
JP2004252863A (en) Information processor and its control method and control program
JP2007081893A (en) Image reading apparatus and printing system
JP2006338232A (en) Communication system
JP2833512B2 (en) Facsimile machine
JP3658197B2 (en) Information processing apparatus, display control apparatus, display control method, and storage medium
JP2006309444A (en) Data processing system
JPH0766927A (en) Facsimile equipment
JP2888582B2 (en) Facsimile machine
JPH0575667A (en) Communication processing system
JP4207985B2 (en) Scanner control device, scanner control system, and control method
JPH0548812A (en) Picture transmitter
JP2003319123A (en) Facsimile machine and facsimile system
JPH1153131A (en) Printing device
JPH0783419B2 (en) Fax system
JPH08164640A (en) Printer and printing system using the printer
KR19990008541A (en) Interface device and method of multifunction device
JPH08339278A (en) Printing system, printer, printing method and information processor
JP2000085214A (en) Monitor for printer
JP2002209046A (en) Facsimile equipment
JP2004246684A (en) Device for recording data, method and program for controlling it
JPH10243157A (en) Image data print method and read method by computer using facsimile equipment

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080628

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20090628

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20090628

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20100628

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20110628

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees