JP3314073B2 - Image processing apparatus and data processing method - Google Patents
Image processing apparatus and data processing methodInfo
- Publication number
- JP3314073B2 JP3314073B2 JP2000133809A JP2000133809A JP3314073B2 JP 3314073 B2 JP3314073 B2 JP 3314073B2 JP 2000133809 A JP2000133809 A JP 2000133809A JP 2000133809 A JP2000133809 A JP 2000133809A JP 3314073 B2 JP3314073 B2 JP 3314073B2
- Authority
- JP
- Japan
- Prior art keywords
- command
- processing
- file
- host
- data
- 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
Links
Landscapes
- Processing Or Creating Images (AREA)
- Facsimiles In General (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、画像処理装置及びデー
タ処理方法に関し、特にホストと情報のやり取りを行う
ことができる画像処理装置及び互いにインターフェース
を介して情報のやり取りを行うことのできるホスト及び
画像処理装置を有するシステムにおけるデータ処理方法
に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing apparatus and a data processing method, and more particularly to an image processing apparatus capable of exchanging information with a host, a host capable of exchanging information with each other via an interface, and a host computer. The present invention relates to a data processing method in a system having an image processing device.
【0002】[0002]
【従来の技術】従来より、ファクシミリ装置をホストコ
ンピュータにより制御し、各種アプリケーションを実現
させるというシステムが知られている。このようなシス
テムでは、RS-232C、GPIBなどによってファクシミリ装
置とホストコンピュータとを接続している。そして、ホ
ストコンピュータからの指示でデータを記録させたり、
送信させたりすることが提案されている。2. Description of the Related Art Conventionally, there has been known a system in which a facsimile apparatus is controlled by a host computer to realize various applications. In such a system, the facsimile apparatus and the host computer are connected by RS-232C, GPIB, or the like. Then, the data is recorded by the instruction from the host computer,
It has been proposed to send it.
【0003】[0003]
【発明が解決しようとしている課題】しかしながら、従
来では記録対象のデータ、送信対象にデータはもっぱら
ホストコンピュータから受信するデータであった。However, in the prior art, data to be recorded and data to be transmitted are exclusively data received from the host computer.
【0004】そのため、ファクシミリ装置側で蓄積して
いるデータを指定して記録、送信させることのできない
ものであった。For this reason, the data stored in the facsimile apparatus cannot be specified and recorded and transmitted.
【0005】[0005]
【課題を解決するための手段】本発明は、上記課題を解
決することを目的として成されたものであって、ホスト
を接続するインターフェース手段と、前記インターフェ
ース手段を介してホストからの指示情報を受信する受信
手段と、データをファイルとして複数蓄積する蓄積手段
と、画像を記録出力する記録手段と、データを送信する
送信手段と、前記蓄積手段に蓄積されている複数のファ
イルのファイルID一覧を、前記インターフェース手段
を介してホストに通知する通知手段と、前記受信手段で
受信したファイルIDを含む指示情報に基づき、前記蓄
積手段に蓄積されている複数のファイルの中から一つを
選択し、その選択されたファイルを前記記録手段で記
録、もしくは前記送信手段で送信させるよう制御する制
御手段とを有することを特徴とする。SUMMARY OF THE INVENTION The present invention has been made for the purpose of solving the above-mentioned problems, and comprises an interface means for connecting a host, and instruction information from the host via the interface means. Receiving means for receiving, storing means for storing a plurality of data as files, recording means for recording and outputting images, transmitting means for transmitting data, and a plurality of files stored in the storing means.
The file ID list of the file
And selecting one of a plurality of files stored in the storage means based on the instruction information including the file ID received by the reception means, and Control means for controlling a file to be recorded by the recording means or to be transmitted by the transmission means.
【0006】又、本発明のデータ処理方法は、互いにイ
ンターフェースを介して情報のやり取りのできるホス
ト、及びデータをファイルとして複数蓄積するメモリ、
画像を記録出力する記録部、データを送信する送信手段
を備えた画像処理装置を有するシステムにおけるデータ
処理方法において、前記ホストが前記画像処理装置か
ら、前記メモリ内に蓄積されている複数のファイルのフ
ァイルID一覧を受信する工程と、前記ホストが、ファ
イルIDに基づき前記メモリに蓄積されている複数のフ
ァイルの中の一つを指定し、その指定されたファイルを
前記記録部で記録するよう指示する指示情報を、前記イ
ンターフェースを介して前記画像処理装置に送信する工
程と、前記ホストが、ファイルIDに基づき前記メモリ
に蓄積されている複数のファイルの中の一つを指定し、
その指定されたファイルを前記送信手段で送信するよう
指示する指示情報を、前記インターフェースを介して前
記画像処理装置に送信する工程とを有することを特徴と
する。[0006] The data processing method of the present invention, a memory a plurality accumulation hosts, and the data as a file that can information exchanged via the interface to each other,
In a data processing method in a system including an image processing apparatus including a recording unit that records and outputs an image and a transmission unit that transmits data, the host may be an image processing apparatus.
Of files stored in the memory.
Receiving a list of file IDs ;
The image processing unit designates one of a plurality of files stored in the memory based on a file ID and instructs the recording unit to record the designated file via the interface. Transmitting to the device, the host specifies one of a plurality of files stored in the memory based on a file ID ,
Transmitting instruction information for instructing the transmission means to transmit the designated file to the image processing apparatus via the interface.
【0007】[0007]
【発明の実施の形態】以下、添付図面を参照して本発明
に係る好適な実施の形態を詳細に説明をする。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments according to the present invention will be described below in detail with reference to the accompanying drawings.
【0008】図1は、本実施の形態に係るファクシミリ
装置(以下、装置という)全体の構成を示すブロック図
である。同図において、CPU1は、ROM2に格納さ
れた制御プログラムに従い、本装置全体の制御を行な
い、RAM3にはワークや制御データが一時的に保存さ
れる。また、イメージメモリ4は画像データをハンドリ
ングするためのメモリであり、画像変換部5では解像
度、紙サイズ、符号化方式を変換処理する。FIG. 1 is a block diagram showing the overall configuration of a facsimile apparatus (hereinafter referred to as an apparatus) according to the present embodiment. Referring to FIG. 1, a CPU 1 controls the entire apparatus according to a control program stored in a ROM 2, and a work and control data are temporarily stored in a RAM 3. The image memory 4 is a memory for handling image data, and the image conversion unit 5 performs conversion processing on resolution, paper size, and encoding method.
【0009】本装置では、原稿(画像)は画像読取り部
(スキャナ)6にて読み取られ、画像記録部(プリン
タ)7にてプリント出力される。また、回線制御部8に
て、本装置と通信網との通信手順が制御され、ホストコ
ンピュータ15と装置との通信手順は、対ホストi/f
部9にて制御される。尚、本発明では、インターフェー
スとしてSCSI(Small Computer System Interface
)を採用している。SCSIは、RS−232C,G
PIBよりも高速でデータ転送が可能なインタフェース
である。In this apparatus, a document (image) is read by an image reading unit (scanner) 6 and printed out by an image recording unit (printer) 7. The communication procedure between the apparatus and the communication network is controlled by the line control unit 8, and the communication procedure between the host computer 15 and the apparatus is determined by the host i / f.
Controlled by the unit 9. In the present invention, SCSI (Small Computer System Interface) is used as an interface.
). SCSI is RS-232C, G
This interface allows data transfer at a higher speed than PIB.
【0010】ファイル管理部10では、ファクシミリ装
置内で作成されるドキュメント(文書)の管理を行な
い、その文書は記憶装置11に蓄積される。ファクシミ
リ装置としてのオペレーションは、操作部12にて行な
う。尚、上記回線制御部8と網、対ホストi/f部9と
ホストコンピュータ15とは、それぞれ専用ケーブル1
3,14にて接続される。The file management unit 10 manages a document (document) created in the facsimile machine, and the document is stored in the storage device 11. The operation as the facsimile machine is performed by the operation unit 12. The line control unit 8 and the network, and the host I / F unit 9 and the host computer 15 are connected to the dedicated cable 1 respectively.
Connected at 3 and 14.
【0011】以下、本実施の形態に係るファクシミリ装
置における制御について詳細に説明する。尚、本ファク
シミリ装置としての送信、受信、コピー等の動作や方式
については公知であるため、ここではその説明を省略す
る。Hereinafter, control in the facsimile apparatus according to the present embodiment will be described in detail. The operation and method of the facsimile apparatus such as transmission, reception, copying, etc. are well-known, and the description is omitted here.
【0012】そこで、本装置について、対ホストi/f
9を介しての外部からの制御を、以下に詳細に記述す
る。[0012] Therefore, in the present apparatus, the host i / f
The external control via 9 is described in detail below.
【0013】図2は、本ファクシミリ装置を構成する各
ブロックの論理ユニット割り当ての例を示すものであ
る。同図において、全論理ユニット21は、ファクシミ
リ装置全体を1つのユニットとして位置づけたユニット
であり、スキャナ22、プリンタ23、イメージメモリ
24、回線ユニツト25では、それぞれスキャナ部、プ
リンタ部、イメージメモリ部、回線制御部を機能ブロッ
クとして論理的なidを設定している。本実施の形態で
は、これらの各ユニットに対して固有のコマンドを設定
し、各ユニットの機能を最大限に活かし、かつホストコ
ンピュータ15側の負担を最小限に抑えるようにしてい
る。FIG. 2 shows an example of logical unit assignment of each block constituting the facsimile apparatus. In FIG. 1, all logical units 21 are units in which the entire facsimile apparatus is positioned as one unit. In a scanner 22, a printer 23, an image memory 24, and a line unit 25, a scanner unit, a printer unit, an image memory unit, A logical id is set using the line control unit as a functional block. In the present embodiment, a unique command is set for each of these units to maximize the functions of each unit and to minimize the burden on the host computer 15 side.
【0014】次に、各ユニット別に、ユニツトにて提供
される機能などについて述べる。Next, functions and the like provided by the unit for each unit will be described.
【0015】図3は、対ホストi/f9から入力される
コマンド処理の概要を示すフローチヤートである。同図
において、ステツプS301〜S305では、どのユニ
ットに対するコマンドかを判別し、そこでの判別結果に
基づいてステツプS307〜S311にて各ユニット別
の処理フローを実行する。また、ステツプS306で
は、未定義のコマンド等の不正コマンドが入力された場
合の処理であるが、基本的には無視される。 <全論理ユニットコマンドの処理>図4は、図3のステ
ツプS307における全論理ユニットコマンドの詳細処
理を示すフローチヤートである。 [リザーブユニットコマンド処理]リザーブユニットコ
マンドは、ホストコンピュータ15側よりファクシミリ
装置側の機能を活用すべく制御する際に、最初に発行さ
れるべきコマンドであり、ファクシミリ装置側では、本
コマンドを受けると内部の動作状態等をチェックし、以
降ホストコンピュータ15側の制御に従うことができる
か否かで異なるステータスをホストコンピュータ15側
に通知する。FIG. 3 is a flowchart showing an outline of the processing of a command input from the host i / f9. In the figure, in steps S301 to S305, it is determined which unit the command is for, and based on the determination result, the processing flow for each unit is executed in steps S307 to S311. In step S306, the process is performed when an illegal command such as an undefined command is input, but is basically ignored. <Processing of All Logical Unit Commands> FIG. 4 is a flowchart showing detailed processing of all logical unit commands in step S307 of FIG. [Reserve Unit Command Processing] The reserve unit command is a command to be issued first when the host computer 15 controls the facsimile apparatus to utilize its functions. The facsimile apparatus receives this command when it receives this command. The internal operation state and the like are checked, and a different status is notified to the host computer 15 depending on whether or not the control of the host computer 15 can be followed thereafter.
【0016】また、本実施の形態においては、リザーブ
ユニットコマンドを正常に処理した後は、“On−Li
ne”モードと称し、それ以降は、ホスト側からのコマ
ンドを操作部12からのオペレーションに優先させて処
理させている。具体的には、図4のステツプS401に
おいてリザーブユニットコマンドと判断した場合、ステ
ツプS410でファクシミリ装置内部の状態を確認し、
その結果ホストコンピュータ15からの各種制御コマン
ドを実行し得る状態でなければ、ステツプS413で確
認ステータスの送出を行なう(SCSIの規約上のChec
k Condition ステータスの送出)。In the present embodiment, after the reserved unit command is normally processed, "On-Li
After that, the command from the host side is processed prior to the operation from the operation unit 12. More specifically, if it is determined that the command is a reserve unit command in step S401 in FIG. In step S410, the state inside the facsimile machine is confirmed,
As a result, if it is not in a state in which various control commands from the host computer 15 can be executed, a confirmation status is transmitted in step S413 (Check in accordance with SCSI protocol)
k Condition status).
【0017】確認ステータスが送出された場合、ホスト
コンピュータ15からは情報要求コマンドを発行するこ
とにより、その理由を知ることができる。When the confirmation status is sent, the reason can be known by issuing an information request command from the host computer 15.
【0018】ステツプS410での内部ステータスチェ
ックの結果が正常ならば、ステツプS411でOn−L
ineモードへ移行し、操作部12への状態表示処理、
内部制御ステータスの設定等を行ない、続くステツプS
412でリザーブユニットコマンドの処理を正常に終了
したことを示す正常ステータス送出処理(SCSI規約
上のgoodステータス送出を行なう)。 [リリースユニットコマンド処理]本コマンドは、リザ
ーブユニットでファクシミリ装置としてOn−Line
モードとなり、ホストコンピュータ15側からのコマン
ド処理を優先的に処理していた状態から、通常のファク
シミリ装置として動作するOff−Lineのモードへ
移行させるためのコマンドである。If the result of the internal status check in step S410 is normal, On-L is determined in step S411.
transition to the ine mode, a state display process on the operation unit 12,
The internal control status is set, and the next step S
In step 412, a normal status transmission process indicating that the processing of the reserve unit command has been normally completed (good status transmission in accordance with the SCSI standard is performed). [Release unit command processing] This command is executed by the On-Line
The mode is a command for shifting from a state in which command processing from the host computer 15 side is preferentially processed to an Off-Line mode operating as a normal facsimile machine.
【0019】ステツプS402においてリリースコマン
ドと判断された場合、ステツプS420でOff−Li
neのモードへの移行処理を行なう。ホストコンピュー
タ15からのコマンドを実行中の場合は、その実行を中
断させ、内部ステータスをOff−Lineモードへ移
行させ、ステツプS421で正常ステータスを送出して
処理を終了する。 [情報要求コマンド処理]本コマンドは、本装置として
有する機能をホストコンピュータ側へ通知させるだけで
なく、確認ステータスを選出した場合には、その異状理
由を通知する。If it is determined in step S402 that the command is a release command, then in step S420 Off-Li is issued.
The processing of shifting to the mode of ne is performed. If the command from the host computer 15 is being executed, the execution is interrupted, the internal status is shifted to the Off-Line mode, the normal status is sent out in step S421, and the process ends. [Information Request Command Processing] This command not only notifies the host computer of the functions of the apparatus, but also notifies the reason for the abnormality when a confirmation status is selected.
【0020】処理としては、ステツプS403にて情報
要求コマンドと判断された場合、ステツプS430で内
部情報通知処理を行ない、続くステツプS431で正常
ステータス送出処理を行なつてコマンド処理を終了す
る。If it is determined in step S403 that the command is an information request command, an internal information notification process is performed in step S430, a normal status transmission process is performed in step S431, and the command process ends.
【0021】ステツプS404では、全論理ユニットと
しての未定義のコマンドを受けた場合の処理であり、確
認ステータスを選出する。Step S404 is processing when an undefined command is received for all logical units, and a confirmation status is selected.
【0022】尚、図14に、全論理ユニットとして運用
されるパラメータ群の一覧について示す。 <スキャナコマンドの処理>図5は、図3のステツプS
308におけるスキャナユニット6に対する各種コマン
ドの詳細処理を示すフローチヤートであり、図15は、
スキャナコマンドで運用されるパラメータ群の一覧を示
す。 [スキャナ情報要求コマンド処理]本コマンドは、スキ
ャナ部6の情報をホストに通知させるためのコマンドで
あり、具体的には原稿の有無、原稿サイズ、障害の有無
について通知する。図5−1のステツプS501でスキ
ャナ情報要求コマンドと判断すると、ステツプS510
で、そのスキャナ情報をホストコンピュータへ送出し、
ステツプS511で正常ステータスを送出して一連の処
理を終了させる。 [読み取りパラメータセットコマンド処理]本コマンド
は、読み取り要求コマンドを受ける前に、読み取りモー
ドの指定を受けるためのコマンドであり、解像度、符号
化方式等の設定を受けつける。処理としては、ステツプ
S502で本コマンドと判断したならば、ステツプS5
20で所定のパラメータを受け付け、ステツプS521
で正常ステータスを送出して、処理を終了する。 [読み取り要求コマンド処理]本コマンドは、上記読み
取りパラメータセットコマンドを受けつけた後に、実際
にスキャナにセットされた原稿を読み取り、ファクシミ
リ装置内の記憶装置11にイメージデータを格納させる
ためのコマンドである。FIG. 14 shows a list of parameter groups operated as all logical units. <Processing of Scanner Command> FIG.
FIG. 15 is a flowchart showing detailed processing of various commands to the scanner unit 6 in 308. FIG.
The following is a list of parameter groups operated by the scanner command. [Scanner Information Request Command Processing] This command is a command for notifying the host of information of the scanner unit 6, and specifically notifies the presence / absence of a document, the size of a document, and the presence / absence of a failure. If it is determined in step S501 of FIG. 5A that the command is a scanner information request command, the flow advances to step S510.
Sends the scanner information to the host computer,
In step S511, a normal status is sent, and a series of processing is terminated. [Read Parameter Set Command Processing] This command is a command for receiving a designation of a read mode before receiving a read request command, and accepts settings such as a resolution and an encoding method. If it is determined in step S502 that the command is the command, the process proceeds to step S5.
At step 20, a predetermined parameter is received, and step S521 is executed.
Sends a normal status and ends the process. [Read Request Command Processing] This command is a command for, after receiving the above-mentioned read parameter set command, reading a document actually set in the scanner and storing the image data in the storage device 11 in the facsimile apparatus.
【0023】ステツプS503で本コマンドと判断した
ならば、ステツプS531でスキャナの状態、読み取り
パラメータの設定の有無(指定なき場合は、あらかじめ
設定されたデフォルト値で動作させる)を確認し、実行
できない状態ならば、ステツプS533で確認ステータ
ス送出を行ない、処理を終了する。しかし、実行が可能
ならば、ステツプS532においてディスコネクト処理
を行ない、ホストコンピュータの論理的接続を一時解除
して、他のコマンド(特にストップコマンド)が受けつ
けられる状態にしておく。続いて、ファクシミリ装置の
機能を用いてステツプS534にて読み取り処理を行な
い、次のステツプS535にてファイル管理部10に対
してファイル登録処理を行なう。If it is determined in step S503 that the command is the command, in step S531, the state of the scanner and the presence / absence of setting of reading parameters (if not specified, the scanner is operated with a preset default value) are checked, and the state cannot be executed. If so, in step S533, a confirmation status is sent, and the process ends. However, if the execution is possible, a disconnection process is performed in step S532, and the logical connection of the host computer is temporarily released, so that another command (particularly, a stop command) is accepted. Subsequently, a reading process is performed in step S534 using the function of the facsimile machine, and a file registration process is performed in the file management unit 10 in the next step S535.
【0024】これにより、ホストから解像度、符号化方
式等を指定してファクシミリ装置内のスキャナで画像を
読み取らせることができ、さらに、その画像をファイル
として管理することができる。Thus, the image can be read by the scanner in the facsimile apparatus by designating the resolution, the encoding method, and the like from the host, and the image can be managed as a file.
【0025】ファイル登録処理が終了後は、ステツプS
536でリセレクト処理を行ない、再びホストコンピュ
ータとの論理的接続を行なう。その後、ステツプS53
7で読み取り処理の結果が正常か異常かを判断し、異常
ならばステツプS538で確認ステータス選出を行な
う。しかし、処理結果が正常であれば、ステツプS53
9で正常ステータスの送出を行なうことで、一連の処理
を終了させる。 [ファイル情報要求コマンド処理]本コマンドは、読み
取り要求コマンド実行により作成されたファイル情報、
例えばファイル管理id、ファイルサイズ等をホストコ
ンピュータに通知するために用いる。After the file registration processing is completed, step S
At 536, a reselection process is performed, and a logical connection with the host computer is made again. After that, step S53
At step 7, it is determined whether the result of the reading process is normal or abnormal. If the result is abnormal, a confirmation status is selected at step S538. However, if the processing result is normal, step S53
By transmitting the normal status in step 9, a series of processing is completed. [File information request command processing] This command is used to execute the file information created by executing the read request command,
For example, it is used to notify a file management id, a file size, and the like to the host computer.
【0026】処理としては、図5−2のステツプS50
4でファイル情報要求コマンドと判断したならば、ステ
ツプS540でそのファイル情報を送出し、続くステツ
プS541で正常ステータスを送出することで処理を終
了する。 [ストップコマンド処理]本コマンドは、読み取り要求
コマンドに基づき、原稿の読み取り動作中にその読み取
り動作を中断させる際に用いられる。As the processing, step S50 in FIG.
If it is determined in step S4 that the command is a file information request command, the file information is transmitted in step S540, and the normal status is transmitted in step S541, and the process ends. [Stop Command Processing] This command is used to interrupt the reading operation during the reading operation of a document based on the reading request command.
【0027】ステップS505でストップコマンドと判
断したならば、ステップS550で読み取り処理を中断
し、ステップS551でストップコマンドを実行したこ
とをホストに通知するために正常ステータスを送出し、
ステップS552で読み取り処理が中断されたことに伴
う、後処理を実行して処理を終了する。 [ステータス要求コマンド処理]本コマンドは、他のス
キャナコマンド処理に対して確認ステータス送出を行な
った後に発行され、確認ステータスが発行された要因に
ついてホストコンピュータ側に通知させるものである。If the stop command is determined in step S505, the reading process is interrupted in step S550, and a normal status is transmitted in step S551 to notify the host that the stop command has been executed.
After the reading process is interrupted in step S552, post-processing is executed, and the process ends. [Status Request Command Processing] This command is issued after sending a confirmation status to other scanner command processing, and notifies the host computer of the cause of the issuance of the confirmation status.
【0028】処理としては、ステツプS506で本コマ
ンドと判断されたならば、ステツプS560で所定のス
テータス情報を送出し、ステツプS561で正常ステー
タスを送出して処理を終了する。If it is determined in step S506 that the command is the command, predetermined status information is transmitted in step S560, and a normal status is transmitted in step S561, and the process ends.
【0029】尚、ステツプS507は、未定義のスキャ
ナコマンドを受信した際に、確認ステータスを発行する
ことを示している。 <プリンタコマンド処理>図6は、プリンタコマンド処
理に関する処理を示すフローチヤートである。また、図
16は、プリンタコマンドで運用されるパラメータ群を
示している。 [プリンタ情報要求コマンド処理]本コマンドは、プリ
ンタ部7における記録紙の有無、サイズ、障害等をホス
トコンピュータに通知するためのコマンドである。Note that step S507 indicates that a confirmation status is issued when an undefined scanner command is received. <Printer Command Processing> FIG. 6 is a flowchart showing processing relating to printer command processing. FIG. 16 shows a parameter group operated by a printer command. [Printer Information Request Command Processing] This command is a command for notifying the host computer of the presence / absence, size, and failure of recording paper in the printer unit 7.
【0030】図6−1のステツプS601において本コ
マンドであることを判断すると、ステツプS601で、
それらの情報の送出処理を行ない、ステツプS611で
正常ステータスを送出して処理を終了する。 [プリント出力要求コマンド処理]本コマンドは、ファ
クシミリ装置内に管理されたドキュメントを選択的にプ
リント出力させるときに用いる。If it is determined in step S601 in FIG. 6A that this command is the command, in step S601,
A process for transmitting such information is performed, and a normal status is transmitted in step S611, and the process is terminated. [Print Output Request Command Processing] This command is used to selectively print out a document managed in the facsimile machine.
【0031】ステツプS602において本コマンドであ
ることを判断したら、ステツプS620において、プリ
ンタの状態、指定されたファイルの有無等をチェック
し、異状が検知されるとステツプS620で確認ステー
タスの送出を行なつて処理を終了する。しかし、確認結
果が正常ならば、ステツプS622でホストコンピュー
タとの論理的接続を一時的に断ち、ステツプS623
で、指定されたファイルのプリントアウト処理を行な
う。プリントアウト処理終了後は、ステツプS624で
再度ホストコンピュータとの論理的接続を行ない、ステ
ツプS625での判定でプリント出力処理の結果が正常
ならば、ステツプS626で、正常ステータスの送出処
理を行なう。しかし、プリント出力処理の結果が異常な
らば、ステツプS627で確認ステータスの送出処理を
行ない、処理を終了させる。If it is determined in step S602 that the command is the command, in step S620, the status of the printer, the presence / absence of the designated file, and the like are checked. If an abnormality is detected, the confirmation status is sent in step S620. To end the processing. However, if the result of the check is normal, the logical connection with the host computer is temporarily cut off in step S622, and step S623.
To print out the specified file. After the printout process is completed, a logical connection with the host computer is made again in step S624, and if the result of the printout process is normal in the determination in step S625, a normal status sending process is performed in step S626. However, if the result of the print output process is abnormal, a confirmation status transmission process is performed in step S627, and the process ends.
【0032】これにより、ファクシミリ装置内にファイ
ルとして管理されているドキュメントをホストからの指
示によりファクシミリ装置内のプリンタで出力すること
ができる。 [ストップコマンド処理]本コマンドは、プリント出力
要求コマンド実行中に、その処理を中断させたいときに
用いられるコマンドである。Thus, a document managed as a file in the facsimile apparatus can be output by a printer in the facsimile apparatus according to an instruction from the host. [Stop Command Processing] This command is a command used to interrupt the processing during execution of the print output request command.
【0033】図6−2のステツプS603で本コマンド
と判断したならば、ステツプS630でプリント出力の
中断処理を行ない、ステツプS631で本コマンドの実
行を終了した意味での正常ステータスの送出処理を行な
う。その後、ステツプS631でプリント出力要求の実
行が中断されたことに伴う後処理を実行することで、一
連の処理を終了する。 [ステータス要求コマンド処理]本コマンドは、他のプ
リンタコマンド処理に対して、確認ステータス送出を行
なった後に、その確認ステータスが発行された要因につ
いてホストコンピュータ側に通知するために用いられ
る。If it is determined in step S603 in FIG. 6B that the command is the present command, print output interruption processing is performed in step S630, and normal status transmission processing in the sense that execution of this command has been completed is performed in step S631. . Thereafter, in step S631, a series of processing is completed by executing post-processing accompanying execution of the print output request being interrupted. [Status Request Command Processing] This command is used to send a confirmation status to other printer command processing and then notify the host computer of the cause of the issuance of the confirmation status.
【0034】処理としては、ステツプS604で本コマ
ンドと判断されたならば、ステツプS640で所定の情
報を送出し、ステツプS641で正常ステータスを送出
して、処理を終了する。As a process, if it is determined in step S604 that the command is the command, predetermined information is transmitted in step S640, a normal status is transmitted in step S641, and the process ends.
【0035】ステツプS605は、未定義のプリンタコ
マンドを受けた場合に、確認ステータス送出処理を行な
うことを示している。 <イメージコマンド処理>図7は、イメージコマンド処
理に関する処理を示すフローチヤートである。また、図
17は、イメージコマンドで運用するパラメータについ
て示している。 [属性指定コマンド処理]本コマンドは、次に述べるデ
ータライトコマンドでファイルの作成を行なうのに先立
ち、ファイルとしての属性、例えば、画情報ならば、イ
メージサイズ、解像度、符号化形態、また、キャラクタ
データであるならば、そのコード体系等をあらかじめ指
定するものであり、その情報をファイルの属性として管
理するために用いる。Step S605 indicates that confirmation status transmission processing is performed when an undefined printer command is received. <Image Command Processing> FIG. 7 is a flowchart showing processing relating to image command processing. FIG. 17 shows parameters used in the image command. [Attribute Attribute Command Processing] This command is used to create a file with a data write command described below. For example, image information, image size, resolution, encoding form, character If the data is data, the code system or the like is specified in advance, and the information is used to manage the information as a file attribute.
【0036】処理としては、図7−1のステツプS70
1で本コマンドであることを判断したならば、ステツプ
S710で所定の属性指定パラメータを受信処理し、ス
テツプS711で正常ステータス送出を行ない、処理の
終了となる。 [データライトコマンド処理]本コマンドは、ファクシ
ミリ装置内でのドキュメントファイル作成に際し、その
データをホストからファクシミリ装置に転送するために
用いられる。本実施の形態では、1つのファイルに対し
て複数ページのデータを管理することはできるが、1文
書1ファイルを前提としている。そして、ファイルを作
成するに当たり、本コマンドを発行する前には、先に述
べた属性指定コマンドにより、ファイル属性の指定があ
らかじめ宣言されていることを原則とする。As the processing, step S70 in FIG.
If it is determined in step S1 that the command is the command, a predetermined attribute designation parameter is received in step S710, a normal status is transmitted in step S711, and the process ends. [Data Write Command Processing] This command is used to transfer the data from the host to the facsimile apparatus when creating a document file in the facsimile apparatus. In this embodiment, data of a plurality of pages can be managed for one file, but one document and one file are assumed. When a file is created, before issuing this command, it is a rule that the specification of file attributes is declared in advance by the attribute specification command described above.
【0037】また、1つのファイルを作成するにあた
り、本コマンドが複数回発行される可能性があり、1ペ
ージデータの終了か否か、また、ファイルデータとして
最終であるか否かのフラグを本コマンド内のパラメータ
として指定できる。これらのフラグにより、ページ単位
の管理、ドキュメント単位の管理ができるようになって
いる。In creating one file, there is a possibility that this command is issued a plurality of times, and a flag indicating whether the end of one page data and whether the file data is final or not is set. It can be specified as a parameter in the command. These flags enable management on a page basis and on a document basis.
【0038】以下、フローチヤートを参照して、具体的
な処理について述べる。Hereinafter, specific processing will be described with reference to a flowchart.
【0039】図7−1のステツプS702において本コ
マンドであることを判断したら、ステツプS720にお
いて、ファクシミリ装置内での処理ステータスをチェッ
クする。これは、属性指定コマンドによりファイル属性
が明確になっているか、また、ファイルを作成するに十
分な記憶容量が残っているか等の確認を行なうものであ
り、ここで異常と判断されたならば、ステツプS721
において確認ステータスを送出して処理を終了する。If it is determined in step S702 of FIG. 7A that this command is the command, in step S720, the processing status in the facsimile machine is checked. This is to check whether the attribute of the file has been clarified by the attribute specification command and whether there is sufficient storage capacity to create the file. If it is determined that the file is abnormal, Step S721
Sends a confirmation status and terminates the process.
【0040】この時点で、すでに処理されたドキュメン
トのデータがあっても、以下に述べるステツプS732
におけるファイル登録処理が正常に処理されない場合に
は、無条件にそのデータは廃棄される。At this point, even if there is already processed document data, step S732 described below is performed.
If the file registration process in is not performed normally, the data is discarded unconditionally.
【0041】ステツプS720で処理ステータスが正常
と判断された場合は、ステツプS722でドキュメント
データをファックス内に取り込む処理を行ない、この時
点で記憶容量不足等の異常があれば、ステツプS724
で確認ステータスの送出を行つて処理を終了する。しか
し、ステツプS723で処理結果が正常と判断される
と、ステツプS725でページ境界のデータであるか否
かを見て、ページデータとして継続される場合は、ステ
ツプS726で正常ステータスを送出する。そして、次
のデータライトコマンドの受信を待つ。If it is determined in step S720 that the processing status is normal, then in step S722, document data is fetched into a facsimile. If there is an abnormality such as insufficient storage capacity at this point, step S724 is performed.
Then, the confirmation status is sent, and the process ends. However, if it is determined in step S723 that the processing result is normal, it is determined in step S725 whether or not the data is page boundary data. If the data is continued as page data, a normal status is transmitted in step S726. Then, it waits for reception of the next data write command.
【0042】ステツプS725での判定がYESであれ
ば、図7−2のステツプS727で、ページデータとし
て、一旦ファイル管理上のクローズ処理を行ない、続く
ステツプS728で、そのクローズ処理に異常がなかっ
たか否かを見る。ここで問題が発生していれば、ステツ
プS729で確認ステータスの送出処理を行なうが、問
題が無ければ、ステツプS730でドキュメントファイ
ルとして終了か否かを判定する。If the determination in step S725 is YES, in step S727 in FIG. 7-2, close processing for file management is once performed as page data, and in subsequent step S728, is there any abnormality in the close processing? See if it is. If a problem has occurred here, the confirmation status is sent in step S729, but if there is no problem, it is determined in step S730 whether or not the process ends as a document file.
【0043】継続してページデータが送られてくる場合
は、ステツプS730での判定結果はNOとなるので、
ステツプS731で正常ステータスを送出して、新たな
データライトコマンドを待つ。しかし、ドキュメントと
して終了した場合は、ステツプS732でファイルとし
ての登録処理を行ない、ステツプS733で、その処理
が正常と判断されたならば、ステツプS735で正常ス
テータスの送出を行なう。If the page data is sent continuously, the result of the determination in step S730 is NO.
In step S731, a normal status is sent, and a new data write command is waited for. However, if the processing is completed as a document, registration processing as a file is performed in step S732, and if the processing is determined to be normal in step S733, a normal status is transmitted in step S735.
【0044】一方、ステップS733で異常があると判
断されると、ステツプS734で確認ステータスの送出
が行なわれ、一連のファイル作成処理が終了する。 [ファイル指定コマンド処理]本コマンドは、ファクシ
ミリ装置内で管理されたドキュメントデータをホストコ
ンピュータへ転送するための実行コマンドであるデータ
リードコマンドを発行する前に、転送処理すべきファイ
ルの指定を行なうためのコマンドである。On the other hand, if it is determined in step S733 that there is an abnormality, a confirmation status is sent out in step S734, and a series of file creation processing ends. [File specification command processing] This command is used to specify a file to be transferred before issuing a data read command which is an execution command for transferring document data managed in the facsimile apparatus to the host computer. Command.
【0045】図7−3のステツプS703で本コマンド
と判断されたならば、ステツプS740で所定のファイ
ル指定情報を受信処理し、続くステツプS741で正常
ステータスの送出を行なつて処理を終了する。 [データリードコマンド処理]本コマンドは、あらかじ
め上述のファイル指定コマンドで指定されたファイルデ
ータをホストコンピュータへ転送させるためのコマンド
である。If it is determined in step S703 of FIG. 7C that this command is the command, predetermined file designation information is received in step S740, and the normal status is sent out in step S741, followed by terminating the process. [Data Read Command Processing] This command is a command for transferring the file data specified in advance by the above-described file specification command to the host computer.
【0046】ステツプS704で本コマンドと判断した
ならば、まずステツプS750において、本ファイルデ
ータ転送処理に関連した内部ステータスを確認し、その
結果が異常ならば、ステツプS751で確認ステータス
を送出して、処理を終了する。しかし、ステツプS75
0での確認結果が正常ならば、ステツプS752におい
てデータ転送処理を実行し、次のステツプS753で、
指定された転送バイト数に至らない状態で転送すべきデ
ータが無くなれば、ステツプS754で確認ステータス
の送出を行なって処理を終了する。しかし、送信データ
があれば、ステツプS755で正常ステータスを送出し
て、処理を終了する。 [ファイル情報要求コマンド処理]本コマンドは、ファ
クシミリ装置内に管理されたファイルの情報をホストコ
ンピュータに通知させるために用いられる。If it is determined in step S704 that the command is the present command, first, in step S750, the internal status related to the file data transfer processing is confirmed. If the result is abnormal, the confirmation status is transmitted in step S751. The process ends. However, step S75
If the result of the check at 0 is normal, the data transfer processing is executed at step S752, and at the next step S753,
If there is no more data to be transferred before the specified transfer byte count is reached, a confirmation status is sent in step S754, and the process ends. However, if there is transmission data, a normal status is transmitted in step S755, and the process ends. [File Information Request Command Processing] This command is used to notify the host computer of file information managed in the facsimile machine.
【0047】本実施の形態では、ファイル情報を要求す
るときに3種類のコマンド種別を用意し、それらに対応
した情報をホストコンピュータに通知させる。図19
に、それらのコマンドについて示す。In the present embodiment, three types of commands are prepared when requesting file information, and information corresponding to the three types is notified to the host computer. FIG.
Shows these commands.
【0048】コマンド種別が「ファイルID一覧要求」
の場合は、情報としてファクシミリ装置内に管理された
ファイルのIDの一覧を通知する。「個別ファイル情報
要求」の場合は、所定のファイルID、ページ番号を同
時に指定し、図20に示すようなファイル情報をホスト
に通知する。また、「最新ファイル情報要求」の場合
は、最後に作成されたファイルのファイル情報を、図2
0に示した形態でホストコンピュータに通知する。Command type is "file ID list request"
In the case of, a list of file IDs managed in the facsimile apparatus is notified as information. In the case of "individual file information request", a predetermined file ID and a page number are specified at the same time, and the file information as shown in FIG. 20 is notified to the host. In the case of “request for latest file information”, the file information of the file created last is
0 is notified to the host computer.
【0049】尚、ファイル情報要求コマンドは、スキャ
ナコマンド、イメージメモリコマンド、通信コマンドに
対して用意されているが、コマンド種別が「最新ファイ
ル情報要求」の場合は、読み取り要求コマンド、データ
ライトコマンド、受信要求コマンド(ポーリング受信コ
マンドを含む)を実行したときに作成されたそれぞれの
ファイルの最新のファイルの情報を通知する。このよう
に、本実施の形態では、ファクシミリ装置内にファイル
として格納されている情報を、ホスト側で運用しやすい
形態で引き出すことができる。The file information request command is prepared for a scanner command, an image memory command, and a communication command. However, if the command type is “latest file information request”, a read request command, a data write command, The latest file information of each file created when the reception request command (including the polling reception command) is executed is notified. As described above, in the present embodiment, information stored as a file in a facsimile apparatus can be extracted in a form that is easy to operate on the host side.
【0050】コマンドの処理としては、図7−4のステ
ツプS705で本コマンドと判断したならば、ステツプ
S760で、先に述べたコマンド種別に応じたファイル
情報をホストコンピュータへ送出し、ステツプS771
で正常ステータスを送出して処理を終了する。 [ファイルデリート要求コマンド]本コマンドは、指定
されたファイルのデリート処理を行なうものであり、ス
テツプS706で本コマンドと判断したならば、ステツ
プS770で、指定されたファイルのデリート処理を行
ない、ステツプS771で正常ステータスを送出して処
理を終了する。ここで、指定されたファイルが存在しな
い場合は、そのまま正常ステータスの送出処理をする。 [ステータス要求コマンド処理]本コマンドは、他のイ
メージメモリコマンド処理に対して、確認ステータス送
出を行なった際に発行され、確認ステータスが発行され
た要因についてホストコンピュータ側に通知させるもの
である。In the command processing, if it is determined in step S705 of FIG. 7-4 that the command is the present command, in step S760, the file information corresponding to the command type described above is sent to the host computer, and step S771 is executed.
Sends a normal status and ends the process. [File delete request command] This command is for performing the delete process of the specified file. If it is determined in step S706 that this command is the present file, the delete process of the specified file is performed in step S770, and step S771 is performed. Sends a normal status and ends the process. If the specified file does not exist, the normal status transmission process is performed. [Status Request Command Processing] This command is issued when a confirmation status is sent to other image memory command processing, and notifies the host computer of the cause of the issuance of the confirmation status.
【0051】ステツプS707で本コマンドと判断され
たならば、ステツプS780で所定の情報の送出処理を
行ない、ステツプS781で正常ステータスを送出して
処理を終了する。If it is determined in step S707 that the command is the command, predetermined information transmission processing is performed in step S780, and a normal status is transmitted in step S781 to end the processing.
【0052】尚、ステツプS708は、未定義のイメー
ジメモリコマンドを受けた際に、確認ステータスを発行
することを示している。 <通信コマンド処理>図8は、通信コマンド処理を示す
フローチヤートであり、図18は、通信コマンドで運用
されるパラメータ群について示す。 [セッションオープンコマンド処理]本コマンドは、所
定の相手端末に対して発呼処理し、セッションレイヤま
での通信手順を制御するためのものである。Step S708 indicates that a confirmation status is issued when an undefined image memory command is received. <Communication Command Processing> FIG. 8 is a flowchart showing communication command processing, and FIG. 18 shows a parameter group operated by the communication command. [Session Open Command Processing] This command is for calling processing to a predetermined partner terminal and controlling the communication procedure up to the session layer.
【0053】図8−1のステツプS801で本コマンド
と判断したならば、ステツプS820で、ホストコンピ
ュータから指定されたアドレス情報、端末特性、端末能
力情報を用いて発呼処理する。ステツプS821で、処
理結果としてRSSPを受信し、正常に発呼処理が終了
していると判断されれば、ステツプS823で正常ステ
ータスの送出を行なう。しかし、ステツプS821でR
SSNを受信する等、end−to−endでセッショ
ンレイヤまで接続できなかった場合は、ステツプS82
2で確認ステータスの送出を行ない処理を終了する。 [相手端末情報要求コマンド処理]本コマンドは、先に
述べたセッションオープンコマンド処理において、相手
端末とセッションレイヤまで接続されたとき、相手側か
らRSSP等で通知された情報をホストコンピュータへ
通知させるためのものである。If it is determined in step S801 of FIG. 8A that the command is the command, in step S820, a call process is performed using the address information, terminal characteristics, and terminal capability information designated by the host computer. In step S821, the RSSP is received as a processing result, and if it is determined that the calling process has been completed normally, a normal status is transmitted in step S823. However, at step S821, R
If connection to the session layer cannot be made end-to-end, such as when the SSN is received, step S82
In step 2, the confirmation status is sent, and the process ends. [Remote Terminal Information Request Command Processing] This command is used to notify the host computer of information notified from the remote terminal by RSSP or the like when the remote terminal is connected to the session layer in the session open command processing described above. belongs to.
【0054】ステツプS802で本コマンドと判断した
ら、ステツプS830でセッションレイヤまで接続され
た状態であることを確認し、送出すべきデータがないと
きは、ステツプS831で確認ステータスを送出して処
理を終了する。しかし、ステツプS830での判断でス
テータス確認が正常であれば、ステツプS832で相手
端末情報を送出し、ステツプS833で正常ステータス
を送出して処理を終了する。相手端末情報を受信したホ
ストコンピュータは、この情報を表示部に表示する。こ
れにより、所望の相手先に確実に発呼できたか否かの確
認、及びホストのオペレータが処理したい通信アプリケ
ーションの処理能力を相手装置が有するか否かを確認で
きる。そして、確認した情報に基づき、文書の送信及び
受信が可能となる。 [セッションクローズコマンド処理]本コマンドは、セ
ッションレイヤまで接続された状態から、回線切断処理
までを行なうものである。If it is determined in step S802 that the command is the present command, it is confirmed in step S830 that the connection to the session layer has been established. If there is no data to be transmitted, a confirmation status is transmitted in step S831, and the processing is terminated. I do. However, if the status check is normal in the judgment in step S830, the partner terminal information is sent out in step S832, the normal status is sent out in step S833, and the process ends. The host computer receiving the partner terminal information displays this information on the display unit. As a result, it is possible to confirm whether or not the call can be reliably made to the desired destination, and to confirm whether or not the partner apparatus has the processing capability of the communication application that the host operator wants to process. Then, the document can be transmitted and received based on the confirmed information. [Session Close Command Processing] This command is for performing processing from the state of connection to the session layer to the line disconnection processing.
【0055】ステツプS803で本コマンドと判断した
ら、ステツプS840でCSEの送出から始まる切断処
理を実行し、ステツプS841で正常ステータスの送出
を行なって処理を終了する。 [通信結果要求コマンド処理]本コマンドは、後述する
送信要求コマンド、受信要求コマンド、ポーリング受信
コマンドを実行したときの通信結果をホストコンピュー
タへ通知させるためのものである。If it is determined in step S803 that the command is the command, disconnection processing starting from transmission of CSE is executed in step S840, and normal status is transmitted in step S841, and the processing ends. [Communication Result Request Command Processing] This command is for notifying the host computer of a communication result when executing a transmission request command, a reception request command, and a polling reception command described later.
【0056】図8−4のステツプS804で本コマンド
と判断したら、ステツプS850で最新の通信結果をホ
ストコンピュータへ通知し、ステツプS851で正常ス
テータスの送出を行ない処理を終了する。 [通信中断コマンド処理]本コマンドは、後述する送信
要求コマンド、受信要求コマンド、ポーリング受信要求
コマンド等の処理の実行を中断させるためのものであ
る。If it is determined in step S804 of FIG. 8-4 that this command is the command, the latest communication result is notified to the host computer in step S850, and the normal status is sent out in step S851, and the processing ends. [Communication Interruption Command Processing] This command is for interrupting the execution of processing such as a transmission request command, a reception request command, and a polling reception request command, which will be described later.
【0057】ステツプS805で本コマンドと判断した
ならば、ステツプS860で通信中断処理を行ない、回
線を切断する。そして、ステツプS861で本コマンド
に対する正常ステータスの送出を行ない、続くステツプ
S862で、実行が中断されたコマンドに対する後処理
を行なって処理を終了する。 [ファイル情報要求コマンド]本コマンドは、受信要求
コマンド、ポーリング受信要求コマンドにより受信され
た文書ファイルの情報についてホストコンピュータに通
知させるものである。ステツプS806で本コマンドと
判断したならば、ステツプS870で所定のファイル情
報の送出を行ない、ステツプS871で正常ステータス
を送出して処理を終了する。 [送信要求コマンド]本コマンドは、所定の文書ファイ
ルを相手端末に送信させるためのコマンドである。尚、
送信文書ファイルはあらかじめファクシミリ内部にファ
イル化されていることを前提とする。また、送信要求を
受けるにあたり、本実施の形態においては2つの形態が
ある。1つ発呼送信要求であり、他の1つはセッション
モード送信要求である。それぞれの処理の詳細について
は後述するが、大きな違いは発呼処理を含むか否かとい
う点である。If this command is determined in step S805, a communication interruption process is performed in step S860, and the line is disconnected. Then, in step S861, the normal status for this command is sent, and in step S862, post-processing is executed for the command whose execution has been interrupted, and the process ends. [File Information Request Command] This command is used to notify the host computer of information on the document file received by the reception request command and the polling reception request command. If this command is determined in step S806, predetermined file information is sent out in step S870, and a normal status is sent out in step S871, and the process ends. [Transmission Request Command] This command is a command for transmitting a predetermined document file to the partner terminal. still,
It is assumed that the transmission document file is stored in the facsimile in advance. In the present embodiment, there are two modes for receiving a transmission request. One is a call transmission request, and the other is a session mode transmission request. The details of each process will be described later, but a major difference is whether or not a call process is included.
【0058】図8−3のステツプS807で本コマンド
と判断したら、まずステツプS880で発呼送信要求か
否かを判断し、発呼送信要求ならばステツプS881で
発呼送信処理(図9に示すフローチヤートに従い後述す
る)を行ない、ステツプS880で発呼送信要求ではな
いと判定されると、ステツプS882でセッションモー
ド送信要求があるかどうかの判定をする。If this command is determined in step S807 in FIG. 8-3, it is first determined in step S880 whether or not the call is a call transmission request. If the command is a call transmission request, call transmission processing is performed in step S881 (shown in FIG. 9). If the request is not a call transmission request in step S880, it is determined in step S882 whether there is a session mode transmission request.
【0059】ステツプS882でセッションモード送信
要求があれば、ステツプS883でセッションモード送
信処理(図10に示すフローチヤート参照)を行なう。
しかし、ステツプS880,S882いずれにおいて
も、その判定がNOであれば、エラー処理としてステツ
プS884で確認ステータスの送出を行ない処理を終了
する。 [受信要求コマンド処理]本コマンドは、On−Lin
eモードにおいて受信処理させるためのコマンドであ
る。その処理としては、ステツプS808で本コマンド
と判断したならば、ステツプS890で受信要求処理を
行ない、処理を終了する(詳細は、図11に示すフロー
チヤートを参照して説明する)。 [ポーリング受信要求コマンド処理]本コマンドは、所
定の相手端末からポーリング受信を実行するためのコマ
ンドである。本コマンドにおいても、先の送信要求コマ
ンドと同様、大別して2つの処理形態をサポートしてい
る。1つは発呼ポーリング処理(図12を参照)であ
り、他の1つはセッションモードポーリング処理(図1
3を参照)である。If there is a session mode transmission request in step S882, session mode transmission processing (see the flowchart shown in FIG. 10) is performed in step S883.
However, in both of steps S880 and S882, if the determination is NO, the confirmation status is sent out in step S884 as error processing, and the processing ends. [Receive Request Command Processing] This command is an On-Lin
This is a command for performing reception processing in the e-mode. If it is determined in step S808 that the command is the command, a reception request process is performed in step S890, and the process ends (details will be described with reference to a flowchart shown in FIG. 11). [Polling reception request command processing] This command is a command for executing polling reception from a predetermined partner terminal. This command also roughly supports two processing modes, similar to the above-mentioned transmission request command. One is a call polling process (see FIG. 12), and the other is a session mode polling process (see FIG. 1).
3).
【0060】図8−4のステツプS809で本コマンド
と判断したならば、まずステツプS900で発呼ポーリ
ング要求か否かを判断し、発呼ポーリング要求ならば、
ステツプS901で発呼ポーリング処理を行なう。しか
し、発呼ポーリング要求でなければ、ステツプS902
でセッションモードポーリング要求か否かを判定し、そ
の結果がYESならば、ステツプS903でセッション
モードポーリング処理を行なう。If this command is determined in step S809 of FIG. 8-4, it is first determined in step S900 whether the command is a calling polling request.
In step S901, a calling polling process is performed. However, if it is not a calling polling request, step S902
It is determined whether or not the request is a session mode polling request. If the result is YES, a session mode polling process is performed in step S903.
【0061】ステツプS900,S902のいずれにお
いても、その判定結果がNOであれば、エラー処理とし
てステツプS904で確認ステータスの送出を行ない、
処理を終了する。 [ステータス要求コマンド処理]本コマンドは、他の通
信コマンド処理に対して確認ステータス送出を行なった
際に発行し、確認ステータスが発行された要因について
ホストコンピュータ側に通知させるものである。In both of steps S900 and S902, if the determination result is NO, the confirmation status is sent in step S904 as error processing.
The process ends. [Status Request Command Processing] This command is issued when a confirmation status is sent to another communication command processing, and notifies the host computer of the cause of the issuance of the confirmation status.
【0062】ステツプS810で本コマンドと判断した
ならば、ステツプS910でステータス情報の送出を行
ない、次のステツプS911で正常ステータスを送出し
て処理を終了する。If this command is determined in step S810, status information is sent out in step S910, and normal status is sent out in the next step S911, and the process ends.
【0063】尚、ステツプS811は、未定義の通信コ
マンドを受けた際に、確認ステータスを発行することを
示している。Step S811 indicates that a confirmation status is issued when an undefined communication command is received.
【0064】次に、図8−3,8−4に示した通信コマ
ンド処理における、 発呼送信処理 セッションモード送信処理 受信要求処理 発呼ポーリング処理 セッションモードポーリング処理 について詳細に説明する。Next, the call transmission processing, the session mode transmission processing, the reception request processing, the call polling processing, and the session mode polling processing in the communication command processing shown in FIGS. 8-3 and 8-4 will be described in detail.
【0065】図9は、発呼送信処理を示す詳細フローチ
ヤートである。同図において、ステツプS1001で、
装置の状態として発呼送信ができるか否かを確認し、通
信回線がビジー等でその処理ができない状態ならば、ス
テツプS1002で確認ステータスを送出して、その処
理を終了する。FIG. 9 is a detailed flowchart showing the call transmission processing. In the figure, in step S1001,
As a state of the apparatus, it is confirmed whether or not call transmission can be performed. If the communication line is busy or the like and the processing cannot be performed, a confirmation status is transmitted in step S1002 and the processing is terminated.
【0066】一方、ステツプS1001でのステータス
確認の結果、発呼送信が可能と判定されると、ステツプ
S1003で一旦ディストネクトして論理的にホストコ
ンピュータとの接続を解放し、ストップコマンド等を受
けつけられる状態にする。そして、ステツプS1004
において、ホストコンピュータから指定されたアドレス
情報に基づき発呼処理をして、相手側とセッションレイ
ヤまでの接続処理を行なう。On the other hand, as a result of the status confirmation in step S1001, if it is determined that the call transmission is possible, in step S1003, the connection is temporarily disconnected and logically released from the connection with the host computer, and a stop command or the like is received. In a state where it can be Then, step S1004
, A call process is performed based on the address information specified by the host computer, and a connection process between the other party and the session layer is performed.
【0067】ステツプS1005で相手側と正常に接続
できたか否かを判断し、正常に接続できないと判断され
たならば、ステツプS1006でリセレクト処理を行な
ってホストコンピュータとの論理的接続を行ない、続く
ステツプS1007で確認ステータスの送出を行なって
処理を終了する。In step S1005, it is determined whether or not the connection with the other party can be normally performed. If it is determined that the connection cannot be normally performed, reselection processing is performed in step S1006 to perform logical connection with the host computer. In the following step S1007, a confirmation status is sent, and the process ends.
【0068】ステツプS1005での判断の結果、相手
側と正常に接続できたときは、ステツプS1008で、
セッションレイヤまでの接続が終了後、ホストコンピュ
ータから指定されたドキュメントの送信処理を行なう。
そして、ステツプS1009でドキュメント送信処理結
果が異常と判断されれば、ステツプS1010へ進み、
正常であればステツプS1012に進む。If it is determined in step S1005 that the connection with the other party has been established normally, the flow proceeds to step S1008.
After the connection to the session layer is completed, a process for transmitting a document specified by the host computer is performed.
If it is determined in step S1009 that the result of the document transmission process is abnormal, the process proceeds to step S1010,
If normal, the process proceeds to step S1012.
【0069】ステツプS1010では、通信中か否かを
判定し、通信中であれば、ステツプS1011で切断処
理を行ない、上述のステツプS1006の処理へ進む
が、通信中でなければ、直接ステツプS1006の処理
へ進む。また、ステツプS1012では通信の切断処理
を行ない、次のステツプS1013でリセレクト処理を
行なった後、ステツプS1014で正常ステータス送出
を行ない処理を終了させる。In step S1010, it is determined whether or not communication is in progress. If communication is in progress, disconnection processing is performed in step S1011 and the process proceeds to step S1006, but if communication is not in progress, the process proceeds directly to step S1006. Proceed to processing. In step S1012, a communication disconnection process is performed, and in the next step S1013, a reselection process is performed. Then, in step S1014, a normal status is transmitted, and the process ends.
【0070】図10は、セッションモード送信処理を示
すフローチヤートである。同図において、ステツプS1
101で所定の相手とのセッションまでの接続がなされ
ているかを確認し、本処理を続行できるないと判定した
場合、ステツプS1102において確認ステータスの送
出を行ない、処理を終了する。FIG. 10 is a flowchart showing the session mode transmission processing. Referring to FIG.
In step 101, it is confirmed whether or not a connection to a predetermined party has been established, and if it is determined that this process cannot be continued, a confirmation status is sent in step S1102, and the process ends.
【0071】しかし、ステツプS1101での判定の結
果、上記接続がなされているときは、ステツプS110
3で、まずデスコネクト処理を行ない、続くステツプS
1104においてドキュメント送信処理を行なう。そし
て、ステツプS1105で送信処理が異常であると判断
したならば、ステツプS1106に進んでリセレクト処
理を実行し、ステツプS1107で確認ステータスを送
出して処理を終了する。However, if the result of determination in step S1101 is that the connection has been established, step S110
At 3, the disconnect processing is performed first, and the subsequent step S
At 1104, a document transmission process is performed. If it is determined in step S1105 that the transmission process is abnormal, the flow advances to step S1106 to execute a reselection process, and in step S1107, sends a confirmation status and ends the process.
【0072】一方、ステツプS1105での判断で送信
処理が正常であれば、ステツプS1108でリセレクト
処理を行ない、ステツプS1109で正常ステータスを
送出して処理を終了する。On the other hand, if the transmission processing is normal in the judgment in step S1105, reselection processing is performed in step S1108, and a normal status is sent out in step S1109, and the processing ends.
【0073】図11は、受信要求処理を示すフローチヤ
ートである。同図において、ステツプS1201で受信
処理を実行できる状態か否かを確認し、できない状態で
あると判断されれば、ステツプS1202で確認ステー
タスの送出を行ない処理を終了する。FIG. 11 is a flowchart showing the reception request processing. In the figure, it is confirmed in step S1201 whether or not the receiving process can be executed. If it is determined that the receiving process cannot be executed, the confirmation status is sent out in step S1202, and the process ends.
【0074】受信処理を実行できると判断された場合
は、ステツプS1203へ進んでディスコネクト処理を
行なった後、ステツプS1204へ進む。本ステップ
で、本装置は受信待機状態となり、本実施の形態では任
意の相手からの着呼を待つ。そして、着呼があれば、そ
れを受け付けて受信処理を行なう。ステツプS1205
では、その受信結果を判定し、それが異常であればステ
ツプS1206へ進んでリセレクト処理を実行する。そ
して、ステツプS1207で確認ステータスの送出を行
ない処理を終了する。If it is determined that the receiving process can be executed, the flow advances to step S1203 to perform the disconnection process, and then to step S1204. In this step, the apparatus enters a reception standby state, and in the present embodiment, waits for an incoming call from any other party. Then, if there is an incoming call, it receives it and performs reception processing. Step S1205
Then, the reception result is determined, and if it is abnormal, the process proceeds to step S1206 to execute the reselection process. Then, in step S1207, the confirmation status is transmitted, and the process is terminated.
【0075】しかし、受信結果が正常であれば、ステツ
プS1208で受信処理した文書のファイル登録処理を
行なう。そして、ステツプS1209での判断で、その
処理結果が異常であればステツプS1206の、また、
正常であればステツプS1210の処理へと進める。However, if the reception result is normal, the file registration processing of the document subjected to the reception processing in step S1208 is performed. If it is determined in step S1209 that the processing result is abnormal, the process proceeds to step S1206.
If normal, the process proceeds to step S1210.
【0076】ステツプS1206,S1210ではリセ
レクト処理が行なわれ、ステツプS1207では確認ス
テータスの送出、ステツプS1211では正常ステータ
スの送出を行ない、処理を終了する。In steps S1206 and S1210, a reselection process is performed. In step S1207, a confirmation status is sent, and in step S1211, a normal status is sent, and the process ends.
【0077】図12は、発呼ポーリング処理手順を示す
フローチヤートである。FIG. 12 is a flowchart showing the procedure of a calling polling process.
【0078】図12−1のステツプS1301では、ま
ず装置内のステータスの確認をし、処理が続行できない
状態であると判断されたならば、ステツプS1302で
確認ステータスの送出を行ない処理を終了する。しか
し、処理が続行できると判断されればステツプS130
3へ進み、ディスコネクト処理を行なう。続くステツプ
S1304で、ホストコンピュータで指定された相手先
へ発呼処理をし、セッションレイヤまでの接続処理を行
なう。そして、ステツプS1305で、その処理結果の
判定を行ない、判定結果が異常ならばステツプS131
3(図12−2)へ進む。In step S1301 in FIG. 12A, the status in the apparatus is checked first, and if it is determined that the process cannot be continued, the check status is sent out in step S1302, and the process ends. However, if it is determined that the process can be continued, step S130
Proceed to 3 to perform disconnect processing. In the following step S1304, a calling process is performed to the destination specified by the host computer, and a connection process up to the session layer is performed. In step S1305, the processing result is determined. If the determination result is abnormal, step S131 is performed.
3 (FIG. 12-2).
【0079】ステツプS1305での判定結果が正常な
らば、ステツプS1306で送信権反転処理(セッショ
ン反転)を行ない、次のステツプS1307にてドキュ
メントが送られてくるのを待つ。このステツプS130
7で、CDSにより相手側からのドキュメント送信が開
始されたならば、ステツプS1308でドキュメント受
信処理を行なう。しかし、相手側からドキュメント送信
をしないままに送信権反転処理を求められたならば、ス
テツプS1311(図12−2)へ進む。If the result of the determination in step S1305 is normal, a transmission right inversion process (session inversion) is performed in step S1306, and the flow waits for a document to be sent in the next step S1307. This step S130
If the transmission of the document from the other party is started by the CDS in step 7, document reception processing is performed in step S1308. However, if the transmission right inversion processing is requested from the other party without transmitting the document, the process proceeds to step S1311 (FIG. 12B).
【0080】ステツプS1309では受信処理結果の判
定を行ない、その結果が正常であると判定されればステ
ツプS1310へ進んで、受信文書のファイル登録処理
を実行する。しかし、判定結果が異常であれば、そのま
ま図12−2のステツプS1311へ進み、送信権反転
処理を行なって送信権を元に戻す。続いて、ステツプS
1312で回線の切断処理を行ない、次のステツプS1
313でリセレクト処理を行なった後、ステツプS13
14において一連の処理が正常か異常かの判断をする。
その結果、一連の処理が正常である場合には、ステツプ
S1315で正常ステータスを送出し、異常であれば、
ステツプS1316で確認ステータスの送出を行なうこ
とで処理を終了させる。In step S1309, the result of the reception processing is determined. If the result is determined to be normal, the flow advances to step S1310 to execute the file registration processing of the received document. However, if the result of the determination is abnormal, the process directly proceeds to step S1311 in FIG. 12-2, where the transmission right is reversed and the transmission right is restored. Then, step S
In step 1312, the line is disconnected, and the next step S1 is executed.
After performing the reselection processing in step 313, step S13
At 14, it is determined whether a series of processing is normal or abnormal.
As a result, if the series of processing is normal, a normal status is sent in step S1315, and if abnormal,
By transmitting the confirmation status in step S1316, the process is terminated.
【0081】図13は、セッションモードポーリング受
信処理を示すフローチヤートである。同図のステツプS
1401では、セッションまでの接続がなされて本処理
が実行される状態にあるかどうかを確認し、その結果、
処理の実行ができないと判定された場合は、ステツプS
1402で確認ステータスの送出を行ない処理を終了す
る。しかし、ここで処理実行ができると判定されれば、
ステツプS1403にてディスコネクト処理をし、続く
ステツプS1404で送信権反転処理を行なう。FIG. 13 is a flowchart showing the session mode polling reception process. Step S in FIG.
At 1401, it is confirmed whether or not the connection up to the session has been made and this processing is executed, and as a result,
If it is determined that the processing cannot be executed, step S
At 1402, the confirmation status is sent, and the process ends. However, if it is determined that the process can be executed here,
In step S1403, disconnect processing is performed, and in step S1404, transmission right inversion processing is performed.
【0082】ステツプS1405ではドキュメントの受
信開始を待ち、相手側からCDSでドキュメントの転送
が開始されたならば、ステツプS1406でドキュメン
ト受信処理を行なうが、相手側から直ちに送信権の反転
が要求されたならば、ステツプS1409で、その後処
理を行なう。In step S1405, the process waits for the start of document reception. If transfer of the document is started by the CDS from the partner, document reception processing is performed in step S1406, but inversion of the transmission right is immediately requested by the partner. If so, in step S1409, the process is performed thereafter.
【0083】ステツプS1407では、ドキュメント受
信処理の結果を判定し、その結果、受信が正常終了する
と、ステツプS1408でファイル登録処理を実行す
る。しかし、異常終了の場合は、直接ステツプS140
9に処理を進める。このステツプS1409では送信権
反転の処理を行ない、次のステツプS1410でレセレ
クト処理をした後、ステツプS1411で、それまでの
処理結果の判定をする。In step S1407, the result of the document receiving process is determined, and as a result, when the receiving ends normally, the file registration process is executed in step S1408. However, in the case of an abnormal end, step S140
The process proceeds to 9. In this step S1409, a transmission right inversion process is performed, and in the next step S1410, a reselection process is performed, and in step S1411, the processing result up to that is determined.
【0084】つまり、処理が正常であればステツプS1
412で正常ステータスの送出を行ない、異常ならばス
テツプS1413で確認ステータスの送出を行なう。そ
して、一連の処理を終了する。That is, if the processing is normal, step S1
A normal status is transmitted at 412, and if abnormal, a confirmation status is transmitted at step S1413. Then, a series of processing ends.
【0085】以上説明したように、本実施の形態によれ
ば、ファクシミリ装置とパーソナルコンピュータ等のホ
ストとの間で、双方向にコマンドのやり取りができるよ
うインタフエース部に自由度を持たせることで、ファク
シミリ装置を構成する各ユニットをホストにより容易、
かつ柔軟に活用することができるという効果がある。As described above, according to the present embodiment, the interface unit is provided with a degree of freedom so that commands can be exchanged bidirectionally between the facsimile apparatus and a host such as a personal computer. , Each unit making up the facsimile machine is easier for the host,
And there is an effect that it can be utilized flexibly.
【0086】また、インタフエースとしてSCSI規格
を適用することで、従来のRS−232C、GPIB等
を用いた画像転送に比べて、ファクシミリ装置とホスト
間の画像転送を高速化できるという効果がある。By applying the SCSI standard as the interface, there is an effect that the image transfer between the facsimile apparatus and the host can be performed at a higher speed than the conventional image transfer using RS-232C, GPIB, or the like.
【0087】さらに、ホスト側のアプリケーションの開
発に際し、より柔軟な論理的なインタフエースを提供す
ることで、その開発工数を削減できる効果がある。Further, by providing a more flexible logical interface when developing a host-side application, there is an effect that the number of development steps can be reduced.
【0088】尚、上記実施の形態においては、ファクシ
ミリ装置はスキャナ、プリンタ、イメージメモリ、通信
制御に係る各ユニットを、それぞれ1個ずつ保有してい
るが、それらが複数個であっても、あるいはユニツトの
一部が構成要素として欠けていても、発明の趣旨を逸脱
しない範囲での変形である。In the above-described embodiment, the facsimile apparatus has one unit for each of the scanner, printer, image memory, and communication control. Even if a part of the unit is missing as a component, it is a modification within a range not departing from the gist of the invention.
【0089】また、本発明は、複数の機器から構成され
るシステムに適用しても1つの機器から成る装置に適用
しても良い。また、本発明は、システム、あるいは装置
にプログラムを供給することによって達成される場合に
も適用できることはいうまでもない。Further, the present invention may be applied to a system composed of a plurality of devices or an apparatus composed of one device. Needless to say, the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or an apparatus.
【0090】[0090]
【発明の効果】以上説明したように、本発明によれば、
画像処理装置にファイルとして蓄積されている複数のデ
ータの一覧をホストに通知し、ホストはこの通知された
一覧の中から一つのファイルを選択してホストからの指
示で選択的に記録もしくは送信させることができ、シス
テムとしての使い勝手が向上する。As described above, according to the present invention,
The host notifies the host of a list of a plurality of data stored in the image processing apparatus as a file, and the host
One file can be selected from the list and selectively recorded or transmitted according to an instruction from the host, thereby improving usability as a system.
【図1】実施の形態に係るファクシミリ装置全体の構成
を示すブロック図、FIG. 1 is a block diagram showing a configuration of an entire facsimile apparatus according to an embodiment;
【図2】実施の形態のファクシミリ装置を構成する各ブ
ロックの論理ユニット割り当ての例を示す図、FIG. 2 is a diagram showing an example of logical unit assignment of each block constituting the facsimile apparatus according to the embodiment;
【図3】対ホストi/f9から入力されるコマンド処理
の概要を示すフローチヤート、FIG. 3 is a flowchart showing an outline of command processing input from a host i / f9;
【図4】図3のステツプS307における全論理ユニッ
トコマンドの詳細処理を示すフローチヤート、FIG. 4 is a flowchart showing detailed processing of all logical unit commands in step S307 of FIG. 3;
【図5−1】図3のステツプS308におけるスキャナ
ユニット6に対する各種コマンドの詳細処理を示すフロ
ーチヤート、FIG. 5A is a flowchart showing detailed processing of various commands to the scanner unit 6 in step S308 of FIG. 3;
【図5−2】図3のステツプS308におけるスキャナ
ユニット6に対する各種コマンドの詳細処理を示すフロ
ーチヤート、FIG. 5-2 is a flowchart showing detailed processing of various commands to the scanner unit 6 in step S308 of FIG. 3;
【図6−1】プリンタコマンド処理に関する処理を示す
フローチヤート、FIG. 6A is a flowchart illustrating processing related to printer command processing.
【図6−2】プリンタコマンド処理に関する処理を示す
フローチヤート、FIG. 6-2 is a flowchart showing processing related to printer command processing;
【図7−1】イメージコマンド処理に関する処理を示す
フローチヤート、FIG. 7-1 is a flowchart showing processing relating to image command processing;
【図7−2】イメージコマンド処理に関する処理を示す
フローチヤート、FIG. 7B is a flowchart showing processing related to image command processing;
【図7−3】イメージコマンド処理に関する処理を示す
フローチヤート、FIG. 7C is a flowchart showing processing relating to image command processing;
【図7−4】イメージコマンド処理に関する処理を示す
フローチヤート、FIG. 7-4 is a flowchart showing processing related to image command processing;
【図8−1】イメージコマンド処理に関する処理を示す
フローチヤート、FIG. 8A is a flowchart showing processing related to image command processing;
【図8−2】イメージコマンド処理に関する処理を示す
フローチヤート、FIG. 8-2 is a flowchart showing processing relating to image command processing;
【図8−3】イメージコマンド処理に関する処理を示す
フローチヤート、FIG. 8C is a flowchart showing processing relating to image command processing;
【図8−4】通信コマンド処理を示すフローチヤート、FIG. 8-4 is a flowchart showing communication command processing;
【図9】発呼送信処理を示す詳細フローチヤート、FIG. 9 is a detailed flowchart showing a call transmission process;
【図10】セッションモード送信処理を示すフローチヤ
ート、FIG. 10 is a flowchart showing a session mode transmission process;
【図11】受信要求処理を示すフローチヤート、FIG. 11 is a flowchart showing reception request processing;
【図12−1】発呼ポーリング処理手順を示すフローチ
ヤート、FIG. 12A is a flowchart showing a calling polling processing procedure;
【図12−2】発呼ポーリング処理手順を示すフローチ
ヤート、FIG. 12-2 is a flowchart showing a calling polling processing procedure;
【図13】セッションモードポーリング受信処理を示す
フローチヤート、FIG. 13 is a flowchart showing session mode polling reception processing;
【図14】論理ユニツトコマンドパラメータ群の一覧を
示す図、FIG. 14 is a diagram showing a list of a logical unit command parameter group;
【図15】スキャナユニツトコマンドパラメータ群の一
覧を示す図、FIG. 15 is a diagram showing a list of a scanner unit command parameter group;
【図16】プリンタユニツトコマンドパラメータ群を示
す図、FIG. 16 is a diagram showing a printer unit command parameter group;
【図17】イメージユニツトコマンドパラメータを示す
図、FIG. 17 is a diagram showing image unit command parameters;
【図18】通信ユニツトコマンドパラメータを示す図、FIG. 18 is a diagram showing communication unit command parameters.
【図19】ファイル情報要求コマンドを示す図、FIG. 19 is a diagram showing a file information request command;
【図20】ファイル情報パラメータを示す図である。FIG. 20 is a diagram showing file information parameters.
1 CPU 2 ROM 3 RAM 4 イメージメモリ 5 画像変換部 6 画像読取り部 7 画像記録部 8 回線制御部 9 対ホストi/f部 10 ファイル管理部 11 記憶装置 12 操作部 13 回線ケーブル 14 専用ケーブル 15 ホストコンピュータ DESCRIPTION OF SYMBOLS 1 CPU 2 ROM 3 RAM 4 Image memory 5 Image conversion part 6 Image reading part 7 Image recording part 8 Line control part 9 Host i / f part 10 File management part 11 Storage device 12 Operation part 13 Line cable 14 Dedicated cable 15 Host Computer
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平2−58967(JP,A) 特開 平1−221041(JP,A) 特開 平2−305067(JP,A) 特開 昭63−87858(JP,A) 特開 昭63−193765(JP,A) 特開 平3−88471(JP,A) 特開 昭63−102539(JP,A) 特開 平3−44230(JP,A) 実開 平2−126461(JP,U) (58)調査した分野(Int.Cl.7,DB名) H04N 1/00 - 1/00 108 H04N 1/21 G06F 13/00 351 - 357 G06F 17/30 ──────────────────────────────────────────────────続 き Continuation of the front page (56) References JP-A-2-58967 (JP, A) JP-A-1-2211041 (JP, A) JP-A-2-305067 (JP, A) JP-A-63- 87858 (JP, A) JP-A-63-193765 (JP, A) JP-A-3-88471 (JP, A) JP-A-63-102539 (JP, A) JP-A-3-44230 (JP, A) Hikaru Hei 2-126461 (JP, U) (58) Fields investigated (Int. Cl. 7 , DB name) H04N 1/00-1/00 108 H04N 1/21 G06F 13/00 351-357 G06F 17 / 30
Claims (6)
と、 前記インターフェース手段を介してホストからの指示情
報を受信する受信手段と、 データをファイルとして複数蓄積する蓄積手段と、 画像を記録出力する記録手段と、 データを送信する送信手段と、前記蓄積手段に蓄積されている複数のファイルのファイ
ルID一覧を、前記インターフェース手段を介してホス
トに通知する通知手段と、 前記受信手段で受信したファイルIDを含む指示情報に
基づき、前記蓄積手段に蓄積されている複数のファイル
の中から一つを選択し、その選択されたファイルを前記
記録手段で記録、もしくは前記送信手段で送信させるよ
う制御する制御手段とを有することを特徴とする画像処
理装置。1. Interface means for connecting a host, receiving means for receiving instruction information from the host via the interface means, accumulating means for accumulating a plurality of data as files, and recording means for recording and outputting images Transmitting means for transmitting data, and files of a plurality of files stored in the storing means.
Host ID list via the interface means.
And selecting one of the plurality of files stored in the storage unit based on the notification information including the file ID received by the reception unit, and transmitting the selected file to the storage unit. An image processing apparatus comprising: a control unit that controls recording by a recording unit or transmission by the transmission unit.
段を有し、前記蓄積手段は前記読取手段からの画像デー
タをファイルとして蓄積することを特徴とする請求項1
に記載の画像処理装置。2. The image processing apparatus according to claim 1, further comprising: reading means for reading an image on the document, wherein the storage means stores the image data from the reading means as a file.
An image processing apparatus according to claim 1.
き記録紙の有無を、前記インターフェース手段を介して
ホストに通知する手段を有することを特徴とする請求項
1又は2に記載の画像処理装置。3. The image processing apparatus according to claim 1, further comprising means for notifying a host via the interface means whether or not there is a recording sheet on which an image is to be recorded by the recording means. apparatus.
ァイルの属性情報を、前記インターフェース手段を介し
てホストに通知する手段を有することを特徴とする請求
項1乃至3のいずれか1つに記載の画像処理装置。4. The apparatus according to claim 1, further comprising means for notifying a host of attribute information of the file stored in said storage means via said interface means. The image processing apparatus according to any one of the preceding claims.
報に基づき前記蓄積手段で蓄積しているファイルを削除
する手段を有することを特徴とする請求項1乃至4のい
ずれか1つに記載の画像処理装置。5. The apparatus according to claim 1, further comprising means for deleting a file stored in said storage means based on the instruction information received by said reception means. Image processing device.
やり取りのできるホスト、及びデータをファイルとして
複数蓄積するメモリ、画像を記録出力する記録部、デー
タを送信する送信手段を備えた画像処理装置を有するシ
ステムにおけるデータ処理方法において、前記ホストが前記画像処理装置から、前記メモリ内に蓄
積されている複数のファイルのファイルID一覧を受信
する工程と、 前記ホストが、ファイルIDに基づき前記メモリに蓄積
されている複数のファイルの中の一つを指定し、その指
定されたファイルを前記記録部で記録するよう指示する
指示情報を、前記インターフェースを介して前記画像処
理装置に送信する工程と、 前記ホストが、ファイルIDに基づき前記メモリに蓄積
されている複数のファイルの中の一つを指定し、その指
定されたファイルを前記送信手段で送信するよう指示す
る指示情報を、前記インターフェースを介して前記画像
処理装置に送信する工程とを有することを特徴とするデ
ータ処理方法。6. A system including an image processing apparatus which is provided with transmitting means for transmitting a host capable of information exchanged via the interface, and a memory for a plurality accumulating data as a file, the recording unit to record an output image, data from each other In the data processing method according to the above, the host may store the image data in the memory from the image processing apparatus.
Receives a list of file IDs for multiple files that are stacked
And the host specifies one of a plurality of files stored in the memory based on a file ID, and instructs the recording unit to record the specified file with instruction information. Transmitting to the image processing apparatus via the interface; the host designating one of a plurality of files stored in the memory based on a file ID, and transmitting the designated file Transmitting instruction information instructing transmission by means to the image processing apparatus via the interface.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000133809A JP3314073B2 (en) | 1991-06-05 | 2000-05-02 | Image processing apparatus and data processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000133809A JP3314073B2 (en) | 1991-06-05 | 2000-05-02 | Image processing apparatus and data processing method |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP13407691A Division JP3308559B2 (en) | 1991-06-05 | 1991-06-05 | Data communication device and data processing method |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001242823A Division JP2002135547A (en) | 2001-08-09 | 2001-08-09 | Data processing device and data processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000349951A JP2000349951A (en) | 2000-12-15 |
| JP3314073B2 true JP3314073B2 (en) | 2002-08-12 |
Family
ID=18642221
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000133809A Expired - Fee Related JP3314073B2 (en) | 1991-06-05 | 2000-05-02 | Image processing apparatus and data processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3314073B2 (en) |
-
2000
- 2000-05-02 JP JP2000133809A patent/JP3314073B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2000349951A (en) | 2000-12-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3308559B2 (en) | Data communication device and data processing method | |
| JP3639772B2 (en) | Information processing apparatus, printing system, printing control method, and storage medium storing computer-readable program | |
| JP4262270B2 (en) | Information processing apparatus and printing apparatus control method | |
| KR100297219B1 (en) | Communication control method and apparatus, and communication system | |
| JP4182116B2 (en) | PRINT CONTROL DEVICE, ITS CONTROL METHOD, AND COMPUTER PROGRAM | |
| JP5918964B2 (en) | Information processing apparatus, control method therefor, and program | |
| JP4794904B2 (en) | Image processing apparatus, control method therefor, and control program | |
| JP2012038099A (en) | Information processor, output method and program | |
| CN106484337A (en) | Information processor and its control method and print system | |
| JP3826080B2 (en) | Information processing apparatus, control method therefor, control program, and medium | |
| JP2004127251A (en) | Output management method and information processing device | |
| US7333222B2 (en) | Methods for creating printing data and for transferring printing data | |
| JP3314073B2 (en) | Image processing apparatus and data processing method | |
| JP3147302B2 (en) | Image processing apparatus and data processing method | |
| CN101201951B (en) | Printing system, printing apparatus and transmitting server | |
| JP2002135547A (en) | Data processing device and data processing method | |
| JP2001007973A (en) | Data processing device and control method thereof | |
| JP3489846B2 (en) | Remote printing system | |
| EP1035467B1 (en) | Printer and printer data processing method | |
| JP2001159961A (en) | Print control device, method and printing system | |
| JP3919780B2 (en) | Information processing apparatus, print control method, and computer-readable storage medium | |
| JP2023183239A (en) | Printing device, its control method and program | |
| JP5268617B2 (en) | Image forming apparatus, image forming apparatus control method, and computer program | |
| JP4652502B2 (en) | Image recording device | |
| CN115484351B (en) | Image processing device, image processing method and storage medium |
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: 20020513 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090531 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090531 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100531 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100531 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110531 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |