JPH11175273A - Image processing system, its method and storage medium - Google Patents

Image processing system, its method and storage medium

Info

Publication number
JPH11175273A
JPH11175273A JP9345328A JP34532897A JPH11175273A JP H11175273 A JPH11175273 A JP H11175273A JP 9345328 A JP9345328 A JP 9345328A JP 34532897 A JP34532897 A JP 34532897A JP H11175273 A JPH11175273 A JP H11175273A
Authority
JP
Japan
Prior art keywords
data
print
image processing
print data
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP9345328A
Other languages
Japanese (ja)
Other versions
JP3501641B2 (en
Inventor
Yukimasa Satou
幸優 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP34532897A priority Critical patent/JP3501641B2/en
Publication of JPH11175273A publication Critical patent/JPH11175273A/en
Application granted granted Critical
Publication of JP3501641B2 publication Critical patent/JP3501641B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

PROBLEM TO BE SOLVED: To unnecessitate reception until succeeding the loading of data even when communication is unstable by comparing reading control information and printing control information based on the reading result of printing data with each other and executing re-sending requesting processing when data read from a data housing means is imperfect. SOLUTION: An address setting part 214 receives the address of a data base 212 from a host computer 201 to house in a memory area managed by the part 214. A data requesting part 215 requests printing data to the data base 212 based on the address set in the part 214. A data retrieving part 219 obtains the data quantity of printing data at the head of data and holds it at a data quantity holding part 216. A data residual amount judging part 217 compares the quantity of actually sent data and a data quantity held in a data quantity holding part 218 with each other and executes data re-sending request when the sent data quantity is small.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、LAN間を繋いだ
大規模ネットワークに接続されている制御装置と画像処
理装置で構成される画像処理システム及び画像処理方
法、記憶媒体に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing system, an image processing method, and a storage medium comprising a control device and an image processing device connected to a large-scale network connecting LANs.

【0002】[0002]

【従来の技術】現在、画像処理システムは印刷データを
直接受信することによって、印刷を行っている。大成模
なネットワークにおいて、近年コンピュータ間を接続し
たLAN(ローカルエリアネットワーク)が盛んに行な
われているが、更にネットワーク間を相互に接続した大
規模ネットワークが構成されている。これによりユーザ
ーが使用しているLANより他のLANヘデータの送受
信を行なうことができ、さらに接続されている他のLA
Nから別のLANへの接続することで直接接続されてい
るLAN以外のLAN上のコンピュータやその周辺機器
にもアクセスすることができる。
2. Description of the Related Art At present, an image processing system performs printing by directly receiving print data. In recent years, in a large-scale network, a LAN (local area network) connecting computers has been actively used, but a large-scale network connecting the networks to each other has been formed. As a result, data can be transmitted / received to / from another LAN from the LAN used by the user.
By connecting from N to another LAN, it is possible to access a computer and a peripheral device on a LAN other than the LAN directly connected.

【0003】しかし、ユーザーの管理外のLANを経由
するためその接続は保証されておらず、データ通信中に
接続が遮断されることがある。
[0003] However, the connection is not guaranteed because it passes through a LAN that is not managed by the user, and the connection may be interrupted during data communication.

【0004】また、データ自体印刷を行なうユーザーが
作成したものとは限らないため、データが常に保証され
ているわけではない。
[0004] Further, since the data itself is not always created by a user who performs printing, the data is not always guaranteed.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、印刷デ
ータを他のデータベースに持つ場合、一旦ユーザーの使
用しているコンピュータにダウンロードを行い、更にそ
こから画像処理システムに送るという2重の手間がかか
り、また前記大規模ネットワークのように通信が不安定
である場合ユーザーはデータのロードが成功するまで受
信を行ってから印刷する必要があった。
However, when print data is stored in another database, it takes a double effort to download the print data to a computer used by the user and then send the data to the image processing system. Further, when communication is unstable as in the large-scale network, the user needs to perform reception and then print until data is successfully loaded.

【0006】また、上記の例では、接続が中断される度
にユーザーが印刷しなおさなければならないという問題
があった。
Further, in the above example, there is a problem that the user has to print again each time the connection is interrupted.

【0007】[0007]

【課題を解決するための手段】前記課題を解決するため
に本発明は以下の構成よりなる。
Means for Solving the Problems To solve the above problems, the present invention comprises the following constitutions.

【0008】すなわち、複数のLAN網により接続され
た画像処理システムは、印刷制御情報と、印刷アドレス
情報と、を出力するための印刷情報出力手段と、前記印
刷情報出力手段とLAN網により接続された、前記出力
された印刷アドレス情報を授受するアドレス設定手段
と、前記授受された印刷アドレス情報に基づき、他のL
AN網に接続されたデータ格納手段に格納されている印
刷データから要求された印刷データを読取るためのデー
タ要求手段と、前記印刷データの読取り結果に基づき生
成される読取り制御情報と、前記印刷制御情報と、を比
較して前記データ格納手段から読取られたデータが完全
か否かを判定するデータ判定手段と、前記判定の結果に
より、前記読取りデータが不完全な場合は、再送要求処
理するための再送処理手段と、前記判定の結果により、
完全な場合は前記読取りデータを解析処理するための解
析手段と、前記解析の結果に従い出力処理するための出
力処理手段と、を備える。
That is, an image processing system connected by a plurality of LAN networks includes a print information output unit for outputting print control information and print address information, and is connected to the print information output unit by a LAN network. Address setting means for transmitting and receiving the output print address information; and another L based on the received print address information.
Data request means for reading requested print data from print data stored in data storage means connected to an AN network; read control information generated based on a result of reading the print data; And data determining means for comparing the information with the data to determine whether the data read from the data storage means is complete. If the result of the determination indicates that the read data is incomplete, a retransmission request process is performed. Retransmission processing means, according to the result of the determination,
In the case of a complete case, there are provided analysis means for analyzing the read data, and output processing means for performing output processing according to the result of the analysis.

【0009】また、前記再送要求処理は、前記LAN間
の接続が遮断され前記印刷データの読取りが不完全な場
合に自動的に行われる。
The retransmission request processing is automatically performed when the connection between the LANs is cut off and the reading of the print data is incomplete.

【0010】また、前記データ判定手段による判定は、
前記読取りデータのデータ量と、前記制御情報で、デー
タ量保持手段に保持される初期データ量と、を比較す
る。
The determination by the data determination means is as follows:
The data amount of the read data is compared with the initial data amount held in the data amount holding means using the control information.

【0011】また、前記読取りデータを解析処理するた
めの解析処理手段は、前記読取りデータが再送処理デー
タである場合は、データの更新を判断し、重複データ部
分は読み飛ばし処理する。
The analysis processing means for analyzing the read data, when the read data is retransmission processing data, judges the update of the data and skips the overlapping data portion.

【0012】また、前記画像処理システムは、更に、前
記読取りデータが再送処理データである場合は、データ
更新の有無を判断するためのデータ比較手段と、前記読
取りデータが更新されている場合は、表示により報知す
るためのデータ更新表示手段と、を備える。
Further, the image processing system further includes a data comparing means for judging whether or not the data has been updated when the read data is retransmission processing data, and a data comparing means for judging whether or not the read data has been updated. Data update display means for notifying by display.

【0013】また、前記画像処理システムは、指定され
た印刷データの読取り時にパスワードが必要である場
合、再送に備えパスワードを登録するためのパスワード
設定手段を更に備える。
The image processing system further includes a password setting unit for registering the password in preparation for retransmission when a password is required when reading the designated print data.

【0014】また、前記再送要求処理時において、他の
印刷データが既に受信されている場合は、前記他の印刷
データを優先処理させる。
If another print data has already been received at the time of the retransmission request processing, the other print data is preferentially processed.

【0015】また、再送要求回数が所定の回数を超えた
場合は、前記再送要求処理を、前記他の印刷データの処
理に優先して処理する。
When the number of retransmission requests exceeds a predetermined number, the retransmission request processing is performed prior to the processing of the other print data.

【0016】また、前記他の印刷データを優先処理する
場合において、前記印刷データを切替えるための印刷デ
ータ切替え手段と、前記印刷データの切替が生じた場合
に印刷データの受信バッファを切替えるための受信バッ
ファ切替え手段と、前記印刷データのフォントキャッシ
ュを保存するためのフォントキャッシュ退避手段と、デ
ータの出力を他の出力トレイに切替えて行なうトレイ切
替え手段と、を、更に備える。
Also, in the case where the other print data is processed with priority, the print data switching means for switching the print data, and the reception for switching the print data reception buffer when the print data is switched. The printer further includes a buffer switching unit, a font cache saving unit for storing a font cache of the print data, and a tray switching unit for switching data output to another output tray.

【0017】また、前記フォントキャッシュ退避手段
は、更に、前記再送要求処理時において、他の印刷デー
タが既に受信されている場合は、再送処理の対象となる
印刷データのフォントキャッシュを保存する。
The font cache saving means further stores a font cache of print data to be retransmitted when another print data has already been received during the retransmission request processing.

【0018】また、印刷制御情報と、印刷アドレス情報
と、を出力するための印刷情報出力工程と、前記印刷情
報出力工程とLAN網により接続された、前記出力され
た印刷アドレス情報を授受するアドレス設定工程と、前
記授受された印刷アドレス情報に基づき、他のLAN網
に接続されたデータ格納工程に格納されている印刷デー
タから要求された印刷データを読取るためのデータ要求
工程と、前記印刷データの読取り結果に基づき生成され
る読取り制御情報と、前記印刷制御情報と、を比較して
前記データ格納工程から読取られたデータが完全か否か
を判定するデータ判定工程と、前記判定の結果により、
前記読取りデータが不完全な場合は、再送要求処理する
ための再送処理工程と、前記判定の結果により、完全な
場合は前記読取りデータを解析処理するための解析工程
と、前記解析の結果に従い出力処理するための出力処理
工程と、を備える。
A print information output step for outputting print control information and print address information; and an address for transmitting and receiving the output print address information, the address being connected to the print information output step via a LAN network. A setting step; a data requesting step for reading requested print data from print data stored in a data storage step connected to another LAN network based on the received print address information; A read control information generated based on a read result of the data and the print control information, a data determination step of determining whether data read from the data storage step is complete, and a result of the determination. ,
When the read data is incomplete, a retransmission processing step for performing a retransmission request processing, and based on the result of the determination, when complete, an analysis step for analyzing the read data, output according to the result of the analysis And an output processing step for processing.

【0019】また、前記再送要求処理は、前記LAN間
の接続が遮断され前記印刷データの読取りが不完全な場
合に自動的に行われる。
The retransmission request processing is automatically performed when the connection between the LANs is cut off and the reading of the print data is incomplete.

【0020】また、前記データ判定工程による判定は、
前記読取りデータのデータ量と、前記制御情報で、デー
タ量保持工程に保持される初期データ量と、を比較す
る。
The determination in the data determination step is as follows:
The data amount of the read data is compared with the initial data amount held in the data amount holding step using the control information.

【0021】また、前記読取りデータを解析処理するた
めの解析処理工程は、前記読取りデータが再送処理デー
タである場合は、データの更新を判断し、重複データ部
分は読み飛ばし処理する。
In the analysis processing step for analyzing the read data, when the read data is retransmission processing data, the update of the data is determined, and the overlapping data portion is skipped.

【0022】また、前記画像処理方法は、更に、前記読
取りデータが再送処理データである場合は、データ更新
の有無を判断するためのデータ比較工程と、前記読取り
データが更新されている場合は、表示により報知するた
めのデータ更新表示工程と、を備える。
The image processing method may further include a data comparing step for determining whether or not data has been updated when the read data is retransmission processing data, and a data comparing step for determining whether or not the read data has been updated. And a data update display step for notifying by display.

【0023】また、前記画像処理方法は、指定された印
刷データの読取り時にパスワードが必要である場合、再
送に備えパスワードを登録するためのパスワード設定工
程を更に備える。
The image processing method further includes a password setting step for registering the password in preparation for retransmission when a password is required when reading the designated print data.

【0024】また、前記再送要求処理時において、他の
印刷データが既に受信されている場合は、前記他の印刷
データを優先処理させる。
In the retransmission request processing, if another print data has already been received, the other print data is given priority processing.

【0025】また、再送要求回数が所定の回数を超えた
場合は、前記再送要求処理を、前記他の印刷データの処
理に優先して処理する。
When the number of retransmission requests exceeds a predetermined number, the retransmission request processing is performed prior to the processing of the other print data.

【0026】また、前記他の印刷データを優先処理する
場合において、前記印刷データを切替えるための印刷デ
ータ切替え工程と、前記印刷データの切替が生じた場合
に印刷データの受信バッファを切替えるための受信バッ
ファ切替え工程と、前記印刷データのフォントキャッシ
ュを保存するためのフォントキャッシュ退避工程と、デ
ータの出力を他の出力トレイに切替えて行なうトレイ切
替え工程と、を、更に備える。
Further, in the case where the other print data is processed with priority, a print data switching step for switching the print data, and a reception for switching a print data reception buffer when the print data is switched. The method further includes a buffer switching step, a font cache saving step for storing a font cache of the print data, and a tray switching step for switching data output to another output tray.

【0027】また、前記フォントキャッシュ退避工程
は、更に、前記再送要求処理時において、他の印刷デー
タが既に受信されている場合は、再送処理の対象となる
印刷データのフォントキャッシュを保存する。
In the font cache saving step, if another print data has already been received during the retransmission request processing, the font cache of the print data to be retransmitted is stored.

【0028】また、印刷制御情報と、印刷アドレス情報
と、を出力するための印刷情報出力手段と、前記印刷情
報出力手段とLAN網により接続された、前記出力され
た印刷アドレス情報を授受するアドレス設定手段と、前
記授受された印刷アドレス情報に基づき、他のLAN網
に接続されたデータ格納手段に格納されている印刷デー
タから要求された印刷データを読取るためのデータ要求
手段と、前記印刷データの読取り結果に基づき生成され
る読取り制御情報と、前記印刷制御情報と、を比較して
前記データ格納手段から読取られたデータが完全か否か
を判定するデータ判定手段と、前記判定の結果により、
前記読取りデータが不完全な場合は、再送要求処理する
ための再送処理手段と、前記判定の結果により、完全な
場合は前記読取りデータを解析処理するための解析手段
と、前記解析の結果に従い出力処理するための出力処理
手段と、を機能させるためのプログラムを記録したコン
ピュータ読取り可能な記憶媒体を備える。
Also, print information output means for outputting print control information and print address information, and an address for transmitting and receiving the output print address information connected to the print information output means via a LAN network. Setting means; data request means for reading requested print data from print data stored in data storage means connected to another LAN network based on the transferred print address information; and Reading control information generated based on the reading result of the data and the print control information, and comparing the read control information with the print control information to determine whether the data read from the data storage unit is complete. ,
If the read data is incomplete, retransmission processing means for performing a retransmission request process; analysis means for analyzing the read data if the read data is complete; and output according to the result of the analysis. Output processing means for processing; and a computer-readable storage medium storing a program for causing the output processing means to function.

【0029】[0029]

【発明の実施の形態】図1は、本実施形態に通用される
レーザビームプリンタ(以下、LBPと略す)の内部構
造を示す断面図で、このLBPは不図示のデータ源から
文字パターンの登録や定型書式(フォームデータ)など
の登録が行える。同図において、1000はLBP本体
であり、外部に接続されているホストコンピュータ(図
2の201)から供給される文字情報(文字コード)や
フォーム情報あるいはマクロ命令などを入力して記憶す
るとともに、それらの情報に従って対応する文字パター
ンやフォームパターンなどを作成し、記録媒体である記
録紙上に像を形成する。1012は操作のためのスイッ
チおよびLED表示器などが配されている操作パネル、
1001はLBP1000全体の制御およびホストコン
ピュータから供給される文字情報などを解析するプリン
タ制御ユニットである。この制御ユニット1001は、
主に文字情報を対応する文字パターンのビデオ信号に変
換してレーザドライバ1002に出力する。レーザドラ
イバ1002は半導体レーザ1003を駆動するための
回路であり、入力されたビデオ信号に応じて半導体レー
ザ1003から発射されるレーザ光1004をオンオフ
切り替えする。レーザ1004は回転多面鏡1005で
左右方向に振られ静電ドラム1006上を走査する。こ
れにより、静電ドラム1006上には文字パターンの静
電潜像が形成される。この潜像は、静電ドラム1006
周囲の現像ユニット1007により現像された後、記録
紙に転送される。この記録紙にはカットシートを用い、
カットシート記録紙はLBP1000に装着した用紙カ
セット1008に収納され、給紙ローラ1009および
搬送ローラ1010と1011とにより装置内に取り込
まれて、静電ドラム1006に供給される。
FIG. 1 is a sectional view showing the internal structure of a laser beam printer (hereinafter abbreviated as LBP) used in this embodiment. This LBP is used to register a character pattern from a data source (not shown). And registration of fixed forms (form data). In the figure, reference numeral 1000 denotes an LBP main body, which inputs and stores character information (character code), form information, macro commands, and the like supplied from an externally connected host computer (201 in FIG. 2); A corresponding character pattern, form pattern, or the like is created in accordance with the information, and an image is formed on a recording sheet as a recording medium. Reference numeral 1012 denotes an operation panel on which switches for operation, an LED display, and the like are arranged.
A printer control unit 1001 controls the entire LBP 1000 and analyzes character information and the like supplied from the host computer. This control unit 1001
It mainly converts character information into a video signal of a corresponding character pattern and outputs the video signal to the laser driver 1002. The laser driver 1002 is a circuit for driving the semiconductor laser 1003, and switches on and off a laser beam 1004 emitted from the semiconductor laser 1003 according to an input video signal. The laser 1004 is swung right and left by a rotary polygon mirror 1005 to scan on an electrostatic drum 1006. As a result, an electrostatic latent image of a character pattern is formed on the electrostatic drum 1006. This latent image is stored in the electrostatic drum 1006
After the image is developed by the peripheral developing unit 1007, the image is transferred to a recording sheet. Using a cut sheet for this recording paper,
The cut sheet recording paper is stored in a paper cassette 1008 mounted on the LBP 1000, taken into the apparatus by a paper feed roller 1009 and transport rollers 1010 and 1011, and supplied to an electrostatic drum 1006.

【0030】また、図2は本実施形態の印刷装置を示す
ブロック図である。
FIG. 2 is a block diagram showing a printing apparatus according to this embodiment.

【0031】201はホストコンピュータ1でありプリ
ントデータ及び制御データからなる印刷情報を格納する
データベース212のアドレスを印刷装置202に出力
するものである。
Reference numeral 201 denotes a host computer which outputs an address of a database 212 storing print information including print data and control data to a printing apparatus 202.

【0032】202は印刷装置であり、図1の1000
に相当する。印刷装置202は大きく分けて通信制御部
203、フォーマッタ解析部204、描画メモリ20
5、プリンタエンジン部206からなる。
Reference numeral 202 denotes a printing apparatus, which is a printer 1000 shown in FIG.
Is equivalent to The printing device 202 is roughly divided into a communication control unit 203, a formatter analysis unit 204, and the drawing memory 20.
5. The printer engine unit 206.

【0033】203 は通信制御部であり、ホストコン
ピュータ201との通信を行なう。アドレス設定部21
4、データ要求部215、データ残量判定部217、デ
ータ量検索部219、パスワード設定部220、データ
比較部221、データ更新表示部222、印刷データ切
替部223、受信バッファ切替部224、受信バッファ
部225を含む。
Reference numeral 203 denotes a communication control unit, which communicates with the host computer 201. Address setting unit 21
4, data request unit 215, data remaining amount determination unit 217, data amount search unit 219, password setting unit 220, data comparison unit 221, data update display unit 222, print data switching unit 223, reception buffer switching unit 224, reception buffer Unit 225 is included.

【0034】204はフォーマッタ制御部であり、ホス
トコンピュータ201から受信した印刷情報の解析処理
を行なう。ここで、印刷イメージを描画メモリ205に
作成しプリンタエンジン部206に送る。フォーマッタ
制御部204はCPU、RAM、ROM等で構成され
る。フォーマッタ制御部204はキャッシュ退避部22
6、トレイ切替部227及びデータ読み飛ばし部228
を含む。
A formatter control unit 204 analyzes print information received from the host computer 201. Here, a print image is created in the drawing memory 205 and sent to the printer engine unit 206. The formatter control unit 204 includes a CPU, a RAM, a ROM, and the like. The formatter control unit 204 is a cache saving unit 22
6. Tray switching unit 227 and data skip unit 228
including.

【0035】205は描画メモリであり、フォーマッタ
解析部204 で作成した印刷イメージを格納し、プリ
ンタエンジン部206への転送を行なう。描画メモリ2
05はRAMで構成される。
Reference numeral 205 denotes a drawing memory which stores the print image created by the formatter analysis unit 204 and transfers it to the printer engine unit 206. Drawing memory 2
Reference numeral 05 includes a RAM.

【0036】206はプリンタエンジン部であり、印刷
イメージの永久画像を形成させるための印刷機能を備え
ている。
A printer engine 206 has a printing function for forming a permanent image of a print image.

【0037】207は印刷装置202が接続されている
LANであり、接続装置であるルータ208を介してL
AN209と接続されている。
Reference numeral 207 denotes a LAN to which the printing apparatus 202 is connected.
It is connected to AN209.

【0038】208はルータであり、LAN207とL
AN209を結ぶ接続装置である。
Reference numeral 208 denotes a router, which is connected to the LAN 207 and L
This is a connection device for connecting the AN 209.

【0039】209はLANであり、ルータ208、2
11を介してそれぞれLAN207とLAN210と接
続される。
Reference numeral 209 denotes a LAN;
11 are connected to the LAN 207 and the LAN 210, respectively.

【0040】210はLANであり、ルータ211を介
してLAN209と接続されている。
Reference numeral 210 denotes a LAN, which is connected to the LAN 209 via the router 211.

【0041】211はルータであり、LAN209とL
AN210を結ぶ接続装置である。
Reference numeral 211 denotes a router, which is connected to the LAN 209 and L
A connection device for connecting the AN 210.

【0042】212は本実施形態における印刷データを
格納しているデータベースであり、印刷装置202から
の要請で印刷データを送信する。データベース212は
主にコンピュータ等で構成されている。
Reference numeral 212 denotes a database that stores print data according to the present embodiment, and transmits print data in response to a request from the printing apparatus 202. The database 212 is mainly composed of a computer or the like.

【0043】213はホストコンピュータ2であり、プ
リントデータ及び制御データからなる印刷情報を印刷装
置202に出力するものである。
Reference numeral 213 denotes the host computer 2 which outputs print information including print data and control data to the printing apparatus 202.

【0044】214は本発明の請求項第1項記載の印刷
データが格納されたネットワーク上のアドレスをホスト
コンピュータより受信し格納する手段であるところのア
ドレス格納部であり、ホストコンピュータ1 201よ
り印刷データを格納したデータベース及びデータのアド
レスを受信し格納する。
Reference numeral 214 denotes an address storage unit which is a means for receiving from a host computer an address on the network in which the print data according to the first aspect of the present invention is stored, and for storing the print data from the host computer 1201. Receives and stores a database storing data and an address of the data.

【0045】215は本発明の請求項第1項記載の設定
されたアドレスを基にデータベースに印刷データを要求
する手段である所のデータ要求部であり、ホストコンピ
ュータ1より送信されたデータベースへのアドレスがア
ドレス格納部214に格納された場合に該アドレスの指
すデータベースに印刷データの要求を行なう。再送要求
数保持部216を含む。
Reference numeral 215 denotes a data request unit which is means for requesting print data from the database based on the set address according to claim 1 of the present invention. When the address is stored in the address storage unit 214, a request for print data is made to the database indicated by the address. A retransmission request number holding unit 216 is included.

【0046】216は再送要求数保持部であり、データ
要求部が再送を要求した回数を保持する。
Reference numeral 216 denotes a retransmission request number holding unit, which holds the number of times the data request unit requests retransmission.

【0047】217は本発明の請求項第2項記載のLA
N間の接続が遮断されたことを認識する手段であり、本
発明の請求項第3項記載の送られてきたデータのデータ
量と該保持されているデータ量とを比較し、送られてき
たデータ量が少ない場合通信が遮断されたと判断する手
段であるところのデータ残量判定部である。データ量保
持部218に格納されているあらかじめ知らされた印刷
データ量と実際に送られてきたデータ量とを比較しもし
も実際に送られてきたデータ量が少なければLAN間の
接続が遮断されたと判断し、データ再送要求部229に
伝える。データ量保持部218を含む。
217 is LA according to claim 2 of the present invention.
A means for recognizing that the connection between N has been interrupted. The data amount of the transmitted data is compared with the held data amount according to claim 3 of the present invention, and the transmitted data amount is transmitted. A data remaining amount determining unit that determines that the communication has been interrupted when the data amount is small. A comparison is made between the previously notified print data amount stored in the data amount holding unit 218 and the actually transmitted data amount, and if the actually transmitted data amount is small, the connection between the LANs is interrupted. Judge, and inform the data retransmission request unit 229. A data amount holding unit 218 is included.

【0048】218は本発明の請求項第3項記載のデー
タ受信時の始めに得たデータ量を保持する手段である所
のデータ量保持部であり、データ受信時の始めに得たデ
ータ量を保持する。
A data amount holding section 218 is a means for holding the data amount obtained at the beginning of data reception according to claim 3 of the present invention. Hold.

【0049】219は本発明の請求項第3項記載のデー
タ受信時の始めにデータ量を得る手段である処のデータ
量検索部であり、送信データの姑めにあるデータ量を
得、データ量保持部218に格納する。
A data amount search unit 219 is a means for obtaining a data amount at the beginning of data reception according to the third aspect of the present invention. It is stored in the quantity holding unit 218.

【0050】220は本発明の請求項第6項記載の再送
に備えパスワードを登録する手段である処のパスワード
設定部であり、ホストコンピュータ1より設定されたパ
スワードを保持する。
Reference numeral 220 denotes a password setting unit which is a means for registering a password in preparation for retransmission according to the sixth aspect of the present invention, and holds a password set by the host computer 1.

【0051】221は本発明の請求項第5項記載の再送
により印刷する場合に前回のロードより印刷データの更
新があったかをチェックする手段であるところのデータ
比較部であり、本発明においては印刷データの作成時刻
をあらかじめロードしておき再送の際に作成時刻を比較
することでデータの更新があったことをチェックする。
Reference numeral 221 denotes a data comparison unit which is a means for checking whether or not print data has been updated since the previous load when printing by retransmission according to the fifth aspect of the present invention. The creation time of the data is loaded in advance, and when the data is retransmitted, the creation time is compared to check that the data has been updated.

【0052】222は本発明の請求項第5項記載のデー
タ更新があった場合にユーザーにデータ更新があったこ
とを知らせる手段である処のデータ更新表示部であり、
再送時に前回の印刷データのロードより印刷データが更
新されていれば更新されたことをユーザに知らせる。本
実施形態においては更新があったことを印刷装置のパネ
ルに表示させる。また、他の実施形態としては更新され
た事実を印刷して知らせる方法もある。
Reference numeral 222 denotes a data update display unit which is means for notifying a user that data has been updated when data has been updated according to claim 5 of the present invention;
At the time of retransmission, if the print data has been updated since the previous load of the print data, the user is notified of the update. In the present embodiment, the fact that there is an update is displayed on the panel of the printing apparatus. Further, as another embodiment, there is a method of notifying an updated fact by printing.

【0053】223は本発明の請求項第7項記載の印刷
データを切替える手段であるところの印刷データ切替部
であり、他のコンピュータから印刷要求が来た場合に定
められた条件の基に該他コンピュータから来た印刷デー
タを優先する。本実施形態では再送要求数保持部216
に格納されている再送要求数を得、n回失敗していれば
一旦再送要求を中止させ新たに来たデータを優先させて
印刷させる。ここでnとはあらかじめ設定された回数で
あり、印刷装置の製作者またはユーザー等が任意に設定
する値である。
Reference numeral 223 denotes a print data switching unit which is a means for switching print data according to claim 7 of the present invention. Priority is given to print data from another computer. In the present embodiment, the retransmission request number holding unit 216
The number of retransmission requests stored in the retransmission request is obtained. If the number of failed retransmission requests has failed n times, the retransmission request is temporarily stopped and the new data is printed with priority. Here, n is the number of times set in advance, and is a value arbitrarily set by the maker or user of the printing apparatus.

【0054】224は受信バッファ切替部であり、印刷
データの切替が発生した場合に印刷データの受信バッフ
ァを切替える。
Reference numeral 224 denotes a reception buffer switching unit which switches the reception buffer for print data when the switching of print data occurs.

【0055】225は受信バッファ部であり印刷データ
受信時のバッファである。
Reference numeral 225 denotes a reception buffer unit which is a buffer for receiving print data.

【0056】226は本発明の請求項第9項記載の印刷
データの切替が発生した場合にフォントキャッシュを保
存しておく手段であるところのキャッシュ退避部であ
り、印刷データの切替が発生した場合に前印刷データの
解析が既に途中まで行なわれていた時、該処理中に作成
されたフォントキャッシュを保存しておく。
Reference numeral 226 denotes a cache saving unit which is a means for storing a font cache when print data switching according to the ninth aspect of the present invention occurs. When the analysis of the pre-print data has already been performed halfway, the font cache created during the processing is stored.

【0057】227は本発明の請求項第8項記載の印刷
データが切り替わった時に出力トレイを切替える手段で
あるところのトレイ切替部であり、印刷データが切り替
わった場合にはプリンタエンジン部206にトレイを切
替えることを指示する。
Reference numeral 227 denotes a tray switching unit which is means for switching the output tray when the print data is switched according to claim 8 of the present invention. To switch.

【0058】228は本発明の請求項第4項記載のデー
タ読み飛ばし手段であるところのデータ読み飛ばし手段
であるところのデータ読み飛ばし部であり、前回印刷が
終了した部分までを記憶しておき再送時の印刷データの
解析時に該ページまで解析処理を飛ばすことをフォーマ
ッタ解析部204に指示する。
Reference numeral 228 denotes a data skipping section which is a data reading skipping means which is a data reading skipping means according to claim 4 of the present invention, and stores a portion up to the last printing end. When the print data is analyzed at the time of retransmission, the formatter analysis unit 204 is instructed to skip the analysis processing up to the page.

【0059】229は本発明の請求項第2項記載の通信
が遮断されたことを認識した場合に自動的に再送要求を
出す手段であるところのデータ再送要求部であり、デー
タ残量判定部217によって通信が遮断されたことが確
認されたら、データ要求部215にデータの再ロードを
指示する。
Reference numeral 229 denotes a data retransmission request unit which is a means for automatically issuing a retransmission request when recognizing that the communication according to claim 2 of the present invention has been interrupted, and a data remaining amount judgment unit. If it is confirmed by 217 that the communication has been interrupted, the data request unit 215 is instructed to reload data.

【0060】図3は本発明にかかるデータ処理プロセル
を説明するためのフローチャートであり、具体的には、
請求項第1項記載の印刷データが格納されたネットワー
ク上のアドレスをホストコンピュータより受信し格納す
る手段である処のアドレス設定部214と、請求項第1
項記載の該アドレスの示す該データベースに該アドレス
の示す印刷データを要求する手段であるところのデータ
再送要求部229と、請求項第2項記載の通信が遮断さ
れたことを認識した場合に自動的に再送要求を出す手段
であるところのデータ要求部215と、請求項第2項記
載のLAN間の接続が遮断されたことを認識する手段で
あり、本発明の請求項第3項記載の送られてきたデータ
のデータ量と該保持されているデータ量とを比較し、送
られてきたデータ量が少ない場合通信が遮断されたと判
断する手段であるところのデータ残量判定部217と、
請求項第3項記載のデータ受信時の始めに得たデータ量
を保持する手段である所のデータ量保持部218と、請
求項第3項記載のデータ受信時の始めにデータ量を得る
手段である所のデータ量検索部219と、請求項第6項
記載の再送に備えパスワードを登録する手段である所の
パスワード設定部220と、請求項第5項記載の再送に
より印刷する場前に前回のロードより印刷データの更新
があったかをチェックする手段であるところのデータ比
較部221と、請求項第5項記載のデータ更新があった
場合にユーザーにデータ更新があったことを知らせる手
段である処のデータ更新表示部222と、請求項第7項
記載の印刷データを切替える手段であるところの印刷デ
ータ切替部223と、請求項第9項記載の印刷データの
切替が発生した場合にフォントキャッシュを保存してお
く手段であるところのキャッシュ退避部226と、請求
項第8項記載の印刷データが切り替わった時に出力トレ
イを切替える手段であるところのトレイ切替部227
と、請求項第4項記載のデータ読み飛ばし手段であると
ころのデータ読み飛ばし部228の処理フローであり、
図2においてホストコンピュータ1(201)およびホ
ストコンピュータ2(213)から印刷装置202へ印
刷が行なわれた時のホストコンピュータ1(201)お
よびホストコンピュータ2(213)と印刷装置202
の制御処理を示す。
FIG. 3 is a flowchart for explaining a data processing procedure according to the present invention. Specifically, FIG.
An address setting unit 214, which is a means for receiving from a host computer an address on the network in which the print data according to claim 1 is stored, and storing the address.
3. A data retransmission request unit 229 which is a means for requesting the print data indicated by the address from the database indicated by the address described in claim 2, and automatically when it is recognized that the communication according to claim 2 is interrupted. The data requesting unit 215, which is a means for issuing a retransmission request, and the means for recognizing that the connection between the LANs has been cut off, according to the second aspect of the present invention. A data remaining amount determining unit 217 which is a means for comparing the data amount of the transmitted data with the held data amount and determining that the communication has been interrupted when the transmitted data amount is small;
A data amount holding unit 218 which is a means for holding a data amount obtained at the beginning of data reception according to claim 3, and a means for obtaining a data amount at the beginning of data reception according to claim 3. A data amount search unit 219, a password setting unit 220 for registering a password in preparation for retransmission according to claim 6, and a password before printing by retransmission according to claim 5. 6. A data comparing unit 221 for checking whether print data has been updated since the previous loading, and means for notifying a user that data has been updated when data has been updated according to claim 5. 10. A data update display part 222 at a certain place, a print data switching part 223 as a means for switching the print data according to claim 7, and a print data switching part 223 according to claim 9. The cache saving unit 226 where a means to store the font cache, claim 8 means for switching the output tray when the print data is switched according as the place wherein the tray switching unit 227
And a processing flow of a data reading skipping unit 228 which is a data reading skipping unit according to claim 4.
In FIG. 2, when printing is performed from the host computer 1 (201) and the host computer 2 (213) to the printing apparatus 202, the host computer 1 (201), the host computer 2 (213), and the printing apparatus 202
Is shown.

【0061】アドレス設定部214はホストコンピュー
タ1から印刷データと該印刷データの格納を行なってい
るデータベース212のアドレスの受信を行ない、アド
レス設定部214が管理するメモリ領域に格納する(3
01)。
The address setting unit 214 receives the print data and the address of the database 212 that stores the print data from the host computer 1 and stores them in a memory area managed by the address setting unit 214 (3).
01).

【0062】もしも印刷データのロードにパスワードが
必要ならば(302)、ホストコンピュータ1はパスワ
ードも送信する。印刷装置202は通信制御部203に
おいてパスワードを受け取りパスワード設定部220に
保持する(303)。
If a password is required to load the print data (302), the host computer 1 also transmits the password. The printing device 202 receives the password in the communication control unit 203 and stores it in the password setting unit 220 (303).

【0063】データ要求部215はアドレス設定部に設
定されているアドレスに基づきデータベース212にア
クセスし印刷データの要求を行ない、印刷データのロー
ドを行なう(304)。この際該要求及び印刷データは
ルータ208、LAN209、ルータ211及びLAN
211を経由して送受信が行なわれる。本実施形態では
3つのLANを経由するのみであるが本発明において経
由するLANの数はいくつでも良い。
The data request unit 215 accesses the database 212 based on the address set in the address setting unit, requests print data, and loads the print data (304). At this time, the request and the print data are transmitted to the router 208, the LAN 209, the router 211, and the LAN.
Transmission and reception are performed via 211. In the present embodiment, only three LANs are used, but any number of LANs may be used in the present invention.

【0064】印刷データがロードされて来たならばデー
タ量検索部219はデータの先頭にある印刷データのデ
ータ量を得、データ量保持部216に保持する。本実施
形態ではデータの先頭にデータ量についての記述がある
が、その他の例としてあらかじめデータベース212と
の通信で得ても良い(305)。
When the print data has been loaded, the data amount search unit 219 obtains the data amount of the print data at the head of the data and holds the data amount in the data amount holding unit 216. In the present embodiment, the data amount is described at the head of the data, but may be obtained in advance by communication with the database 212 (305).

【0065】印刷データのロードが終ったならば(30
6−YES)、データ残量判定部217は実際に送られ
てきたデータの量とデータ量保持部218に保持されて
いるデータ量とを比較し、もしも送られてきたデータの
量が少ないならば前記データの送受信経路が遮断された
と判断する。ここで、本実施形態では前記の方法で判定
を行なっているが、請求項第3項の手段を用いない請求
項第1項、請求項第2項及び請求項第4項から請求項9
項の手段においては他の方法で前記経路の遮断を認識し
ても良い。
When the loading of the print data is completed (30
6-YES), the data remaining amount determination unit 217 compares the amount of data actually sent with the amount of data held in the data amount holding unit 218, and if the amount of sent data is small, For example, it is determined that the data transmission / reception path is interrupted. Here, in the present embodiment, the determination is performed by the above method, but the first, second, and fourth to fourth to ninth aspects do not use the means of the third aspect.
In the means of the section, the interruption of the route may be recognized by another method.

【0066】もしもデータのロードに失敗したと判断し
たならば(306−NO),他の印刷データが要求され
ているかを判断する。もし他の印刷データが来ていなけ
れば(307−NO)、データ再送要求部229はデー
タ要求部215に再送要求を指示し、データ要求部21
5はデータベース212に印刷データを要求し(31
4)、以後(303)から(306)のステップを繰り
返す。
If it is determined that data loading has failed (NO in 306), it is determined whether another print data is requested. If no other print data has been received (307-NO), the data retransmission request unit 229 instructs the data request unit 215 to request a retransmission, and the data request unit 21
5 requests the database 212 for print data (31
4) Thereafter, the steps from (303) to (306) are repeated.

【0067】もし、他の印刷データが来ているならば
(307−YES)、印刷データ切替部223 は再送
要求数保持部216に再送要求数を要求し得る。もし、
既にn回以上の再送要求を出していないならば(308
−NO)、印刷データ切替部223は印刷データの切替
を行なわず、データ再送要求部229はデータ要求部2
15に再送要求を指示し、データ要求部215はデータ
ベース212に印刷データを要求する(314)。以後
(303)から(306)を繰り返す。
If another print data is received (307-YES), the print data switching unit 223 can request the number of retransmission requests from the retransmission request holding unit 216. if,
If the retransmission request has not been issued n times or more (308
-NO), the print data switching unit 223 does not switch the print data, and the data retransmission request unit 229 outputs
15, the data request unit 215 requests the database 212 for print data (314). Thereafter, (303) to (306) are repeated.

【0068】もし、既にn回以上の再送要求を出してい
るならば(308−YES)、印刷データ切替え部22
3はデータ要求部215にデータの再送とフォーマッタ
解析部204に切替を行なうことを通知し現在行なって
いるデータの解析を中止させる。また、受信バッファ切
替え部224に受信バッファの切替を要求する(30
9)。
If the retransmission request has been issued n times or more (308-YES), the print data switching unit 22
No. 3 notifies the data request unit 215 of retransmission of data and switching to the formatter analysis unit 204, and stops the analysis of the data currently being performed. Further, it requests the reception buffer switching unit 224 to switch the reception buffer (30).
9).

【0069】キャッシュ退避部226はフォーマッタ解
析部204を通して印刷データの切替を通知されたなら
ば現在作成されているフォントキャッシュを保存する
(310)。
When notified of the switching of the print data through the formatter analyzing unit 204, the cache saving unit 226 saves the font cache currently created (310).

【0070】また、トレイ切替部227はプリンタエン
ジン部206に出力トレイの切替を要請する(31
1)。
The tray switching unit 227 requests the printer engine unit 206 to switch the output tray (31).
1).

【0071】フォーマッタ解析部204は切替えられた
印刷データを描画メモリ205に展開する(312)。
The formatter analysis unit 204 expands the switched print data in the drawing memory 205 (312).

【0072】プリンタエンジン部206は描画メモリ2
05に展開された印刷イメージを印刷する(313)。
The printer engine unit 206 has the drawing memory 2
The print image developed in 05 is printed (313).

【0073】印刷が終ったならば印刷データ切替部22
3はデータ要求部215に再送の続行を指示する(31
4)。以後(303)から(306)を繰り返す。
When printing is completed, the print data switching unit 22
3 instructs the data request unit 215 to continue retransmission (31
4). Thereafter, (303) to (306) are repeated.

【0074】もし、データのロードに成功したならぼ
(306−YES)、再送を行なったデータか否か判断
し(315)、再送データである場合(315−YE
S)、データ比較部221はデータの更新が行なわれた
かを判断し(316)、もしデータの更新が行なわれて
いたならば、パネルに表示する(316−YES、31
7)。
If the data loading is successful (306-YES), it is determined whether the data has been retransmitted (315), and if the data is retransmitted (315-YE).
S), the data comparing section 221 determines whether the data has been updated (316), and if the data has been updated, displays it on the panel (316-YES, 31).
7).

【0075】そして、データ読み飛ばし部228におい
て既に印刷が終了しているページの印刷データを読み飛
ばし処理し(318)、キャッシュ退避部226におい
て保存されているフォントキャッシュを復帰を行い(3
19)、トレイ切替部227において出力トレイを元に
戻すようにプリンタエンジン部206に指示する(32
0)。
Then, the data skipping unit 228 skips the print data of the page for which printing has already been completed (318), and restores the font cache stored in the cache save unit 226 (3).
19) Instruct the printer engine unit 206 to return the output tray to the original at the tray switching unit 227 (32).
0).

【0076】フォーマッタ解析部204は印刷データを
解析し描画メモリ部に展開する(321)。
The formatter analysis unit 204 analyzes the print data and develops it in the drawing memory unit (321).

【0077】プリンタエンジン部206は描画メモリ2
05に展開された印刷イメージを印刷する(322)。
The printer engine unit 206 has the drawing memory 2
The print image developed in 05 is printed (322).

【0078】もし再送データでないならば(315−N
O)、フォーマッタ解析部204は印刷データを解析し
描画メモリ部に展開する(321)。
If the data is not retransmission data (315-N
O), the formatter analysis unit 204 analyzes the print data and develops it in the drawing memory unit (321).

【0079】プリンタエンジン部206は描画メモリ2
05に展開された印刷イメージを印刷する。(322)
図4(a)及び(b)は請求項第4項記載のデータ読み
飛ばし手段であるところのデータ読み飛ばし部228の
処理を説明するフローチャートである。図4(a)は図
2において通信の遮断が発生した時のデータ読み飛ばし
部228の制御処理の詳細を示し、図4(b)は図2に
おいてホストコンピュータ1(201)から印刷装置2
02へ印刷データの再送が行なわれた時のデータ読み飛
ばし部228の制御処理の詳細を示す。
The printer engine unit 206 has a drawing memory 2
The print image developed in 05 is printed. (322)
FIGS. 4A and 4B are flow charts for explaining the processing of the data reading skipping unit 228 which is the data reading skipping means according to the fourth aspect. FIG. 4A shows the details of the control processing of the data skip unit 228 when the communication is interrupted in FIG. 2, and FIG. 4B shows the processing from the host computer 1 (201) to the printing apparatus 2 in FIG.
02 shows the details of the control processing of the data skipping unit 228 when the print data is retransmitted to the print data 02.

【0080】図4(a)において、通信が遮断されたと
判断された場合(401−YES)、データ読み飛ばし
部228は現在印刷が終了しているページのページ数を
記憶する(404)。この処理に基づき、フォーマッタ
解析部204は印刷を中止する(405)。
In FIG. 4A, if it is determined that the communication has been interrupted (401-YES), the data skipping unit 228 stores the number of pages for which printing is currently completed (404). Based on this processing, the formatter analysis unit 204 stops printing (405).

【0081】通信が遮断されないならば(401−N
O)、フォーマッタ解析部204は印刷データを解析し
描画メモリ部に展開する(402)。
If the communication is not interrupted (401-N
O), the formatter analysis unit 204 analyzes the print data and develops it in the drawing memory unit (402).

【0082】プリンタエンジン部206は描画メモリ2
05に展開された印刷イメージを印刷する。(403)
図4(b)において、印刷されるデータが再送データな
らば(406−YES)、ページ読み飛ばし部228は
前回印刷されたページ数があるかをページ数が記憶され
ているかどうかで判断する(407)。ここで、本実施
形態はページ数が記憶されているかどうかで判定してい
るが、フラグを立てる等他の手段よっても構わない。も
し、該ページ数があるならば(407−YES)、該ペ
ージ数を読み込む(ロードする)(408)。次に、印
刷データを解析し(409)、次ページまで進み読み飛
ばし処理する(410)。
The printer engine unit 206 has a drawing memory 2
The print image developed in 05 is printed. (403)
In FIG. 4B, if the data to be printed is the retransmission data (406-YES), the page skipping unit 228 determines whether there is the number of pages printed last time based on whether the number of pages is stored (step 406). 407). Here, in the present embodiment, the determination is made based on whether or not the number of pages is stored. However, other means such as setting a flag may be used. If there is the page number (407-YES), the page number is read (loaded) (408). Next, the print data is analyzed (409), the process proceeds to the next page, and skip processing is performed (410).

【0083】ここで、本実施形態では印刷データを解析
することによって次ページに進んでいるが次ページに進
めれば他の手段によっても構わない。また、この際、解
析は行っても印刷イメージの作成は行わない。ステップ
408においてロードした印刷ページにたどり着いてい
なければ(411−NO)、ステップ(409)〜(4
10)を繰り返し、該ページまで進んだならば(411
−YES)、フォーマッタ解析部204は印刷データを
描画メモリ205に展開し(412)、プリンタエンジ
ン部206は描画メモリ205に展開された印刷イメー
ジの印刷を行う(413)。
Here, in the present embodiment, the print data is analyzed to advance to the next page. However, if the print data is advanced to the next page, other means may be used. At this time, even though the analysis is performed, the print image is not created. If the print page loaded in step 408 has not been reached (411-NO), steps (409) to (4)
10) is repeated, and if the process proceeds to the page, (411)
-YES), the formatter analysis unit 204 expands the print data in the drawing memory 205 (412), and the printer engine unit 206 prints the print image expanded in the drawing memory 205 (413).

【0084】図5は請求項第5項記載の再送により印刷
する場合に前回のロードより印刷データの更新があった
かをチェックする手段であるところのデータ比較部22
1を説明するフローチャートであり、図2においてデー
タベース212から印刷装置202へ印刷データのロー
ドが行なわれた時のデータ比較部221とデータ表示部
222の制御処理を示す。
FIG. 5 shows a data comparing section 22 which is means for checking whether or not print data has been updated since the previous loading when printing by retransmission according to the fifth aspect.
2 is a flowchart illustrating control processing of a data comparison unit 221 and a data display unit 222 when print data is loaded from the database 212 to the printing apparatus 202 in FIG.

【0085】印刷データをロードし(501)、再送デ
ータでないならば(502−NO)、該データのデータ
日時を入手し記憶する(503)。入手方法はあらかじ
めデータに作成日時を添付しておきそこから取り出す方
法を用いても良いし、データベースと通信することによ
って入手しても良い(503)。そして、該印刷データ
を印刷する(508)。
The print data is loaded (501). If the data is not retransmission data (502-NO), the data date and time of the data is obtained and stored (503). The data may be obtained by attaching the date and time of creation to the data in advance and extracting the data from the data or by communicating with a database (503). Then, the print data is printed (508).

【0086】もし再送データならば(502−YE
S)、該印刷データの作成日時を入手し(505)、も
し、記憶している日時と異なる場合には(506−YE
S),パネルに表示し(507)、該印刷データを印刷
する(508)。
If the data is retransmission data (502-YE
S), the creation date and time of the print data is obtained (505), and if it is different from the stored date and time (506-YE
S), the data is displayed on the panel (507), and the print data is printed (508).

【0087】図6は請求項第6項記載の再送に備え、パ
スワードを登録する手段である所のパスワード設定部2
20を説明するフローチャートであり、図2においてホ
ストコンピュータ1 (201)から印刷装置202へ
印刷が行なわれた時のパスワード設定部220の制御処
理の詳細を示す。
FIG. 6 shows a password setting unit 2 which is a means for registering a password in preparation for retransmission according to the sixth aspect.
20 is a flowchart illustrating the details of the control process of the password setting unit 220 when printing is performed from the host computer 1 (201) to the printing apparatus 202 in FIG.

【0088】ホストコンピュータ1(201)からアド
レスの受信を行い(601)、もしパスワードが設定さ
れていれば(602−YES)、パスワード設定部22
0はパスワードを保存する(603)。パスワード設定
がなければ(602−NO)終了する。
The address is received from the host computer 1 (201) (601). If a password has been set (602-YES), the password setting unit 22
0 saves the password (603). If there is no password setting (602-NO), the process ends.

【0089】図7は請求項第9項記載の印刷データの切
替が発生した場合にフォントキャッシュを保存しておく
手段であるところのキャッシュ退避部226を説明する
フローチャートであり、図2においてホストコンピュー
タ2(213)から印刷装置202へ印刷が行なわれた
時のキャッシュ退避部226の制御処理を示す。
FIG. 7 is a flow chart for explaining a cache saving unit 226 which is a means for storing a font cache when the switching of print data according to the ninth aspect occurs. 2 shows the control processing of the cache saving unit 226 when printing is performed on the printing apparatus 202 from 2 (213).

【0090】図7(a)において、印刷データが切り替
えられた場合にキャッシュ退避部226はキャッシュメ
モリを異なるメモリ領域にコピーする(701)。
In FIG. 7A, when the print data is switched, the cache saving unit 226 copies the cache memory to a different memory area (701).

【0091】前記キャッシュ領域をクリアすることで該
切り替えられた印刷データの印刷の準備をする(S70
2)。
By preparing a print of the switched print data by clearing the cache area (S70).
2).

【0092】図7(b)において、印刷を行なうデータ
が再送データか否かを判断し、再送データではないのな
らば(703−NO)、フォーマッタ解析部204は印
刷データを描画メモリ205に展開し(706)、プリ
ンタエンジン部206は描画メモリ205に展開された
印刷イメージの印刷を行う(707)。
In FIG. 7B, it is determined whether or not the data to be printed is retransmission data. If the data is not retransmission data (NO at 703), the formatter analysis unit 204 expands the print data into the drawing memory 205. Then, the printer engine unit 206 prints the print image developed in the drawing memory 205 (707).

【0093】再送データを印刷するならば(703−Y
ES)、キャッシュ領域をクリアし(704)、キャッ
シュ退避部226はステップ701で保存したフォント
キャッシュの内容を該キャッシュ領域に復帰させる(7
05)。
If retransmission data is to be printed (703-Y
ES), the cache area is cleared (704), and the cache saving unit 226 restores the contents of the font cache saved in step 701 to the cache area (7).
05).

【0094】フォーマッタ解析部204は印刷データを
描画メモリ205に展開し(706)、プリンタエンジ
ン部206は描画メモリ205に展開された印刷イメー
ジの印刷を行う(707)。
The formatter analyzer 204 develops the print data in the drawing memory 205 (706), and the printer engine 206 prints the print image developed in the drawing memory 205 (707).

【0095】本実施形態においては、キャッシュ領域を
退避させているが複数のキャッシュ領域をもち切り替え
て使用する手法を用いてもよい。
In the present embodiment, the cache area is saved, but a method of switching and using a plurality of cache areas may be used.

【0096】図8は請求項第8項記載の印刷データが切
り替わった時に出力トレイを切替える手段であるところ
のトレイ切替部227を説明するフローチャートであ
り、図2においてホストコンピュータ2 213から印
刷装置202へ印刷が行なわれた時のトレイ切替部22
7の制御処理を示す。
FIG. 8 is a flowchart for explaining the tray switching unit 227 which is a means for switching the output tray when the print data is switched according to the eighth aspect. In FIG. Switching unit 22 when printing is performed on
7 shows a control process.

【0097】図8(a)において、他の印刷データを印
刷する場合に、トレイ切替部227は未使用の出力トレ
イが開いているかを調べる。もし開いているならば(8
01−YES)、現在使用している出力トレイ位置を記
憶し(802)、出力トレイを変更するようにプリンタ
エンジン部206に指示する(803)。
In FIG. 8A, when printing other print data, the tray switching unit 227 checks whether an unused output tray is open. If it is open (8
01-YES), the output tray position currently used is stored (802), and the printer engine unit 206 is instructed to change the output tray (803).

【0098】フォーマッタ解析部204は印刷データを
描画メモリ205に展開し(804)、プリンタエンジ
ン部206は描画メモリ205に展開された印刷イメー
ジの印刷を行う(805)。
The formatter analysis unit 204 develops the print data in the drawing memory 205 (804), and the printer engine unit 206 prints the print image developed in the drawing memory 205 (805).

【0099】もし、開いているトレイがないならば(8
01−NO)、トレイの切替を行わず、フォーマッタ解
析部204は印刷データを描画メモリ 205に展開し
(804)、プリンタエンジン部206は描画メモリ2
05に展開された印刷イメージの印刷を行う(80
5)。
If there is no open tray (8
01-NO), the tray is not switched, the formatter analyzer 204 expands the print data in the drawing memory 205 (804), and the printer engine 206
05 is printed (80)
5).

【0100】図8(b)において、再送された印刷デー
タを印刷する際に、トレイ切替部227はステップ80
2で記憶されたトレイがあるかを調べ、もしあるならば
(806−YES)、該出力トレイに切り替えるように
プリンタエンジン部206に指示する(807)。
In FIG. 8B, when printing the retransmitted print data, the tray switching unit 227
It is checked whether there is a tray stored in step 2 and if so (806-YES), the printer engine unit 206 is instructed to switch to the output tray (807).

【0101】フォーマッタ解析部204は印刷データを
描画メモリ205に展開し(808)、プリンタエンジ
ン部206は描画メモリ205に展開された印刷イメー
ジの印刷を行う(809)。
The formatter analysis unit 204 expands the print data in the drawing memory 205 (808), and the printer engine unit 206 prints the print image expanded in the drawing memory 205 (809).

【0102】[0102]

【実施形態の効果】画像処理装置は、印刷アドレス情報
に基づきLAN網で接続されたデータ格納部から印刷デ
ータをダウンロードし、その結果得られるデータ量から
ダウンロードが成功したか否かを判定する。データが不
完全と判断した場合は、再送要求処理を自動的に行い、
その際、他の受信印刷ジョブの有無、再送回数から優先
順づけを行い待機時間を解消することが可能となった。
The image processing apparatus downloads print data from a data storage unit connected via a LAN network based on print address information, and determines whether or not the download was successful based on the amount of data obtained as a result. If it is determined that the data is incomplete, resend request processing is performed automatically,
At this time, the priority order is determined based on the presence / absence of another received print job and the number of retransmissions, and the waiting time can be eliminated.

【0103】[0103]

【他の実施形態】また、本発明は、複数の機器(例えば
ホストコンピュータ,インタフェイス機器,リーダ,プ
リンタなど)から構成されるシステムに適用しても、1
つの機器からなる装置(例えば、複写機,ファクシミリ
装置など)に適用しても構わない。
Other Embodiments The present invention can be applied to a system including a plurality of devices (for example, a host computer, an interface device, a reader, and a printer).
The present invention may be applied to a device including two devices (for example, a copying machine, a facsimile device, and the like).

【0104】また、本発明はシステムあるいは装置にプ
ログラムを供給することによって実施される場合にも適
用できることは言うまでもない。この場合、本発明に係
わるプログラムを格納した媒体が、本発明を構成するこ
とになる。そして、該記憶媒体からそのプログラムをシ
ステム或は装置に読み出すことによって、そのシステム
或は装置のコンピュータ(またはCPUやMPU)が、
予め定められた仕方で動作する。
Further, it is needless to say that the present invention can be applied to a case where the present invention is implemented by supplying a program to a system or an apparatus. In this case, the medium storing the program according to the present invention constitutes the present invention. Then, by reading the program from the storage medium into a system or an apparatus, the computer (or CPU or MPU) of the system or the apparatus reads
Operate in a predetermined manner.

【0105】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピディスク,ハードディス
ク,光ディスク,光磁気ディスク,CD−ROM,CD
−R,磁気テープ,不揮発性のメモリカード,ROMな
どを用いることができる。
As a storage medium for supplying the program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD
-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.

【0106】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOS(オペレ
ーティングシステム)などが実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also the OS (Operating System) running on the computer based on the instruction of the program code. ) May perform some or all of the actual processing, and the processing may realize the functions of the above-described embodiments.

【0107】さらに、記憶媒体から読出されたプログラ
ムコードが、コンピュータに挿入された機能拡張ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書込まれた後、そのプログラムコードの指示に
基づき、その機能拡張ボードや機能拡張ユニットに備わ
るCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれることは言うまでもない。
Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, based on the instructions of the program code, It goes without saying that the CPU included in the function expansion board or the function expansion unit performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.

【0108】本発明を上記記憶媒体に適用する場合、そ
の記憶媒体には、先に説明したフローチャートに対応す
るプログラムコードを格納することになるが、簡単に説
明すると、図9のメモリマップ例に示す各モジュールを
記憶媒体に格納することになる。すなわち、少なくとも
「アドレス設定モジュール901」「データ要求モジュ
ール902」「データ再送要求モジュール903」「デ
ータ残量判定モジュール904」「データ量保持モジュ
ール905」「データ量検索モジュール906」「パス
ワード設定モジュール907」「データ比較モジュール
908」「データ更新表示モジュール909」「印刷デ
ータ切替えモジュール910」「受信バッファ切替えモ
ジュール911」「解析モジュール912」「出力処理
モジュール913」の各モジュールのプログラムコード
を記憶媒体に格納すればよい。
When the present invention is applied to the storage medium, the storage medium stores program codes corresponding to the above-described flowcharts. Each module shown will be stored in a storage medium. That is, at least “address setting module 901”, “data request module 902”, “data retransmission request module 903”, “data remaining amount determination module 904”, “data amount holding module 905”, “data amount search module 906”, and “password setting module 907”. The program codes of the modules “data comparison module 908”, “data update display module 909”, “print data switching module 910”, “reception buffer switching module 911”, “analysis module 912”, and “output processing module 913” are stored in the storage medium. I just need.

【0109】[0109]

【発明の効果】画像処理システムは、印刷アドレス情報
に基づきLAN網で接続されたデータ格納部から印刷デ
ータを読取り、その結果得られる読取り制御情報からダ
ウンロードが成功したか否かを判定する。データが不完
全と判断した場合は、再送要求処理を自動的に行い、そ
の際、他の受信印刷ジョブの有無、再送回数から優先順
づけを行い待機時間を解消することが可能となった。
The image processing system reads the print data from the data storage unit connected via the LAN network based on the print address information, and determines whether or not the download was successful based on the read control information obtained as a result. When it is determined that the data is incomplete, retransmission request processing is automatically performed. At this time, priority can be set based on the presence or absence of another received print job and the number of retransmissions, thereby eliminating the waiting time.

【0110】ユーザーは都度印刷データをダウンロード
する必要がなくなり、LAN網の接続遮断時にユーザー
が再度印刷指定を行なう必要がなくなることによってユ
ーザーインターフェイスを向上させることができる。
The user does not need to download the print data every time, and the user does not need to specify the print again when the connection of the LAN network is cut off, so that the user interface can be improved.

【0111】さらに、再送要求を出して印刷した場合
に、前回印刷したデータを再度印刷を行なわないための
判断を行い読み飛ばし処理をするので、印刷速度の向上
や無駄な印刷を抑えコストの低下を促すことができる。
印刷データの更新は、データ更新表示手段によりユーザ
ーに報知し、確認することができる。
Further, when a resend request is issued and printing is performed, a determination is made that the previously printed data is not to be printed again and skip processing is performed, so that printing speed is improved, unnecessary printing is suppressed, and cost is reduced. Can be encouraged.
The update of the print data can be notified to the user by the data update display means and confirmed.

【0112】印刷データの授受にパスワードが必要な場
合は、初期入力時のパスワードを登録管理するパスワー
ド設定手段により、再送処理時のパスワード入力を不要
とした。
When a password is required for transmission and reception of print data, the password setting means for registering and managing the password at the time of initial input eliminates the need to input the password at the time of retransmission processing.

【0113】また、印刷データの切替えが生じた場合で
も、受信トレイの切替え処理手段により、既に印刷され
ている用紙と該他の印刷データの印刷された用紙とが混
じることなく印刷が可能となる。
Even when the print data is switched, printing can be performed by the receiving tray switching processing means without mixing the already printed paper with the paper on which the other print data is printed. .

【0114】さらに、フォントキャッシュの退避手段に
より、他の印刷データを印刷することでフォントキャッ
シュの内容が変わることを防ぐことができキャッシュの
ヒット効率をあげることが可能となる。
Furthermore, the font cache saving means can prevent the contents of the font cache from being changed by printing other print data, thereby increasing the cache hit efficiency.

【0115】[0115]

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

【図1】本発明の一実施形態である印刷装置であるLB
Pの断面図である。
FIG. 1 is a diagram illustrating an LB which is a printing apparatus according to an embodiment of the invention.
It is sectional drawing of P.

【図2】本実施形態1のホストコンピュータ及び印刷装
置の基本構成を示すブロック図である。
FIG. 2 is a block diagram illustrating a basic configuration of a host computer and a printing apparatus according to the first embodiment.

【図3】実施形態1における印刷処理を表すフローチャ
ートである。
FIG. 3 is a flowchart illustrating a printing process according to the first embodiment.

【図4】実施形態1における印刷データの読み飛ばし処
理を表すフローチャートである。
FIG. 4 is a flowchart illustrating a print data skipping process according to the first embodiment.

【図5】実施形態1におけるデータの更新チェック処理
を表すフローチャートである。
FIG. 5 is a flowchart illustrating a data update check process according to the first embodiment.

【図6】実施形態1におけるパスワード設定処理を表す
フローチャートである。
FIG. 6 is a flowchart illustrating a password setting process according to the first embodiment.

【図7】実施形態1における出力トレイ切替え処理を表
すフローチャートである。
FIG. 7 is a flowchart illustrating an output tray switching process according to the first embodiment.

【図8】実施形態1におけるキャッシュ退避処理を表す
フローチャートである。
FIG. 8 is a flowchart illustrating cache evacuation processing in the first embodiment.

【図9】実施形態におけるメモリマップを示す図であ
る。
FIG. 9 is a diagram showing a memory map in the embodiment.

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

1000 レーザビームプリンタ 1001 プリンタ制御ユニット 1002 レーザドライバ 1003 半導体レーザ 1004 レーザ光 1005 回転多面鏡 1006 静電ドラム 1007 現像ユニット 1008 用紙カセット 1009 給紙ローラ 1010 搬紙ローラ 1011 搬紙ローラ 1012 操作パネル 201 ホストコンピュータ1 202 印刷装置(レーザビームプリンタ) 203 通信制御部 204 フォーマッタ解析部 205 描画メモリ 206 プリンタエンジン部 207 LAN 208 ルータ 209 LAN 210 LAN 211 ルータ 212 データベース 213 ホストコンピュータ2 214 アドレス設定部 215 データ要求部 216 再送要求数保持部 217 データ残量判定部 218 データ量保持部 219 データ量検索部 220 パスワード設定部 221 データ比較部 222 データ更新表示部 223 印刷データ切替部 224 受信バッファ切替部 225 受信バッファ部 226 キャッシュ退避部 227 トレイ切替部 228 データ読み飛ばし部 228 データ再送要求部 1000 laser beam printer 1001 printer control unit 1002 laser driver 1003 semiconductor laser 1004 laser beam 1005 rotating polygon mirror 1006 electrostatic drum 1007 developing unit 1008 paper cassette 1009 paper feed roller 1010 paper feed roller 1011 paper feed roller 1012 operation panel 201 host computer 1 202 printing device (laser beam printer) 203 communication control unit 204 formatter analysis unit 205 drawing memory 206 printer engine unit 207 LAN 208 router 209 LAN 210 LAN 211 router 212 database 213 host computer 2 214 address setting unit 215 data request unit 216 retransmission request Number holding unit 217 Data remaining amount judgment unit 218 Data amount holding unit 219 Data Search section 220 password setting unit 221 data comparing section 222 data update display unit 223 the print data switching unit 224 receiving buffer switching unit 225 reception buffer unit 226 cache saving unit 227 tray switching unit 228 the data skip unit 228 data retransmission request unit

Claims (21)

【特許請求の範囲】[Claims] 【請求項1】 複数のLAN網により接続された画像処
理システムであって、 印刷制御情報と、印刷アドレス情報と、を出力するため
の印刷情報出力手段と、 前記印刷情報出力手段とLAN網により接続された、前
記出力された印刷アドレス情報を授受するアドレス設定
手段と、 前記授受された印刷アドレス情報に基づき、他のLAN
網に接続されたデータ格納手段に格納されている印刷デ
ータから要求された印刷データを読取るためのデータ要
求手段と、 前記印刷データの読取り結果に基づき生成される読取り
制御情報と、前記印刷制御情報と、を比較して前記デー
タ格納手段から読取られたデータが完全か否かを判定す
るデータ判定手段と、 前記判定の結果により、前記読取りデータが不完全な場
合は、再送要求処理するための再送処理手段と、 前記判定の結果により、完全な場合は前記読取りデータ
を解析処理するための解析手段と、 前記解析の結果に従い出力処理するための出力処理手段
と、 を備えることを特徴とする画像処理システム。
1. An image processing system connected by a plurality of LAN networks, comprising: print information output means for outputting print control information and print address information; Connected address setting means for transmitting and receiving the output print address information, and another LAN based on the received print address information.
Data request means for reading requested print data from print data stored in data storage means connected to a network; read control information generated based on a result of reading the print data; and the print control information And data determination means for comparing the data read from the data storage means to determine whether or not the data is complete. According to the result of the determination, if the read data is incomplete, Retransmission processing means, analysis means for analyzing the read data when the result of the determination is complete, and output processing means for performing output processing according to the result of the analysis. Image processing system.
【請求項2】前記再送要求処理は、前記LAN間の接続
が遮断され前記印刷データの読取りが不完全な場合に自
動的に行われること特徴とする請求項1記載の画像処理
システム。
2. The image processing system according to claim 1, wherein the retransmission request processing is automatically performed when the connection between the LANs is interrupted and the reading of the print data is incomplete.
【請求項3】前記データ判定手段による判定は、前記読
取りデータのデータ量と、前記制御情報で、データ量保
持手段に保持される初期データ量と、を比較することを
特徴とする請求項1記載の画像処理システム。
3. The judgment by the data judging means compares a data amount of the read data with an initial data amount held in a data amount holding means by the control information. The image processing system described in the above.
【請求項4】前記読取りデータを解析処理するための解
析処理手段は、前記読取りデータが再送処理データであ
る場合は、データの更新を判断し、重複データ部分は読
み飛ばし処理することを特徴とする請求項1記載の画像
処理システム。
4. An analysis processing means for analyzing the read data, when the read data is retransmission data, judges update of the data and skips a duplicate data portion. The image processing system according to claim 1.
【請求項5】前記画像処理システムは、更に、前記読取
りデータが再送処理データである場合は、データ更新の
有無を判断するためのデータ比較手段と、 前記読取りデータが更新されている場合は、表示により
報知するためのデータ更新表示手段と、 を備えることを特徴とする請求項1または4記載の画像
処理システム。
5. The image processing system according to claim 1, further comprising: data comparing means for judging whether or not the data is updated when the read data is retransmission processing data; The image processing system according to claim 1, further comprising: a data update display unit for notifying by display.
【請求項6】 前記画像処理システムは、指定された印
刷データの読取り時にパスワードが必要である場合、再
送に備えパスワードを登録するためのパスワード設定手
段を更に備えることを特徴とする請求項1記載の画像処
理システム。
6. The image processing system according to claim 1, further comprising a password setting unit for registering a password in preparation for retransmission when a password is required when reading the designated print data. Image processing system.
【請求項7】 前記再送要求処理時において、他の印刷
データが既に受信されている場合は、前記他の印刷デー
タを優先処理させることを特徴とする請求項1記載の画
像処理システム。
7. The image processing system according to claim 1, wherein at the time of the retransmission request processing, when another print data has already been received, the other print data is preferentially processed.
【請求項8】 再送要求回数が所定の回数を超えた場合
は、前記再送要求処理を、前記他のデータの処理に優先
して処理することを特徴とする請求項7記載の画像処理
システム。
8. The image processing system according to claim 7, wherein when the number of retransmission requests exceeds a predetermined number, the retransmission request processing is performed prior to the processing of the other data.
【請求項9】 前記他の印刷データを優先処理する場合
において、 前記印刷データを切替えるための印刷データ切替え手段
と、 前記印刷データの切替が生じた場合に印刷データの受信
バッファを切替えるための受信バッファ切替え手段と、 前記印刷データのフォントキャッシュを保存するための
フォントキャッシュ退避手段と、 データの出力を他の出力トレイに切替えて行なうトレイ
切替え手段と、 を、更に備えることを特徴とする請求項7記載の画像処
理システム。
9. A print data switching means for switching the print data when the other print data is prioritized, and a reception for switching a print data reception buffer when the print data is switched. 2. The image processing apparatus according to claim 1, further comprising: a buffer switching unit; a font cache saving unit configured to store a font cache of the print data; and a tray switching unit configured to switch data output to another output tray. 7. The image processing system according to 7.
【請求項10】前記フォントキャッシュ退避手段は、更
に、前記再送要求処理時において、他の印刷データが既
に受信されている場合は、再送処理の対象となる印刷デ
ータのフォントキャッシュを保存することを特徴とする
請求項9記載の画像処理システム。
10. The font cache saving means further stores a font cache of print data to be retransmitted when another print data has already been received during the retransmission request processing. The image processing system according to claim 9, wherein:
【請求項11】 印刷制御情報と、印刷アドレス情報
と、を出力するための印刷情報出力工程と、 前記印刷情報出力工程とLAN網により接続された、前
記出力された印刷アドレス情報を授受するアドレス設定
工程と、 前記授受された印刷アドレス情報に基づき、他のLAN
網に接続されたデータ格納工程に格納されている印刷デ
ータから要求された印刷データを読取るためのデータ要
求工程と、 前記印刷データの読取り結果に基づき生成される読取り
制御情報と、前記印刷制御情報と、を比較して前記デー
タ格納工程から読取られたデータが完全か否かを判定す
るデータ判定工程と、 前記判定の結果により、前記読取りデータが不完全な場
合は、再送要求処理するための再送処理工程と、 前記判定の結果により、完全な場合は前記読取りデータ
を解析処理するための解析工程と、 前記解析の結果に従い出力処理するための出力処理工程
と、 を備えることを特徴とする画像処理方法。
11. A print information output step for outputting print control information and print address information, and an address for transmitting and receiving the output print address information, the address being connected to the print information output step via a LAN network. A setting step; and another LAN based on the received print address information.
A data requesting step for reading requested print data from print data stored in a data storage step connected to a network; read control information generated based on a result of reading the print data; and the print control information And a data determination step of comparing the data read from the data storage step to determine whether or not the data is complete. According to a result of the determination, if the read data is incomplete, a retransmission request process is performed. A retransmission processing step; an analysis step for analyzing the read data in a complete case based on the result of the determination; and an output processing step for performing an output processing according to the analysis result. Image processing method.
【請求項12】前記再送要求処理は、前記LAN間の接
続が遮断され前記印刷データの読取りが不完全な場合に
自動的に行われること特徴とする請求項11記載の画像
処理方法。
12. The image processing method according to claim 11, wherein the retransmission request processing is automatically performed when the connection between the LANs is cut off and reading of the print data is incomplete.
【請求項13】前記データ判定工程による判定は、前記
読取りデータのデータ量と、前記制御情報で、データ量
保持工程に保持される初期データ量と、を比較すること
を特徴とする請求項11記載の画像処理方法。
13. The determination in the data determination step includes comparing the data amount of the read data with the initial data amount held in the data amount holding step in the control information. The image processing method described in the above.
【請求項14】前記読取りデータを解析処理するための
解析処理工程は、前記読取りデータが再送処理データで
ある場合は、データの更新を判断し、重複データ部分は
読み飛ばし処理することを特徴とする請求項11記載の
画像処理方法。
14. An analysis processing step for analyzing the read data, wherein when the read data is retransmission processing data, it is determined that the data is to be updated, and the duplication data portion is skipped. The image processing method according to claim 11, wherein
【請求項15】前記画像処理方法は、更に、前記読取り
データが再送処理データである場合は、データ更新の有
無を判断するためのデータ比較工程と、 前記読取りデータが更新されている場合は、表示により
報知するためのデータ更新表示工程と、 を備えることを特徴とする請求項11または14記載の
画像処理方法。
15. The image processing method according to claim 1, further comprising: when the read data is retransmission processing data, a data comparing step for determining whether or not the data has been updated; and when the read data has been updated, 15. The image processing method according to claim 11, further comprising: a data update display step for notifying by display.
【請求項16】前記画像処理方法は、指定された印刷デ
ータの読取り時にパスワードが必要である場合、再送に
備えパスワードを登録するためのパスワード設定工程を
更に備えることを特徴とする請求項11記載の画像処理
方法。
16. The image processing method according to claim 11, further comprising a password setting step for registering the password in preparation for retransmission when a password is required when reading the designated print data. Image processing method.
【請求項17】前記再送要求処理時において、他の印刷
データが既に受信されている場合は、前記他の印刷デー
タを優先処理させることを特徴とする請求項11記載の
画像処理方法。
17. The image processing method according to claim 11, wherein, at the time of the retransmission request processing, if another print data has already been received, the other print data is given priority processing.
【請求項18】再送要求回数が所定の回数を超えた場合
は、前記再送要求処理を、前記他のデータの処理に優先
して処理することを特徴とする請求項17記載の画像処
理方法。
18. The image processing method according to claim 17, wherein when the number of retransmission requests exceeds a predetermined number, the retransmission request processing is performed prior to the processing of the other data.
【請求項19】前記他の印刷データを優先処理する場合
において、 前記印刷データを切替えるための印刷データ切替え工程
と、 前記印刷データの切替が生じた場合に印刷データの受信
バッファを切替えるための受信バッファ切替え工程と、 前記印刷データのフォントキャッシュを保存するための
フォントキャッシュ退避工程と、 データの出力を他の出力トレイに切替えて行なうトレイ
切替え工程と、 を、更に備えることを特徴とする請求項17記載の画像
処理方法。
19. A print data switching step for switching the print data when the other print data is prioritized, and a reception for switching a print data reception buffer when the print data is switched. A buffer switching step, a font cache evacuation step for storing a font cache of the print data, and a tray switching step of switching data output to another output tray, further comprising: 18. The image processing method according to item 17.
【請求項20】前記フォントキャッシュ退避工程は、更
に、前記再送要求処理時において、他の印刷データが既
に受信されている場合は、再送処理の対象となる印刷デ
ータのフォントキャッシュを保存することを特徴とする
請求項19記載の画像処理方法。
20. The font cache saving step further includes, if another print data has already been received at the time of the retransmission request processing, save a font cache of the print data to be retransmitted. 20. The image processing method according to claim 19, wherein:
【請求項21】 印刷制御情報と、印刷アドレス情報
と、を出力するための印刷情報出力手段と、 前記印刷情報出力手段とLAN網により接続された、前
記出力された印刷アドレス情報を授受するアドレス設定
手段と、 前記授受された印刷アドレス情報に基づき、他のLAN
網に接続されたデータ格納手段に格納されている印刷デ
ータから要求された印刷データを読取るためのデータ要
求手段と、 前記印刷データの読取り結果に基づき生成される読取り
制御情報と、前記印刷制御情報と、を比較して前記デー
タ格納手段から読取られたデータが完全か否かを判定す
るデータ判定手段と、 前記判定の結果により、前記読取りデータが不完全な場
合は、再送要求処理するための再送処理手段と、 前記判定の結果により、完全な場合は前記読取りデータ
を解析処理するための解析手段と、 前記解析の結果に従い出力処理するための出力処理手段
と、 を機能させるためのプログラムを記録したコンピュータ
読取り可能な記憶媒体。
21. A print information output unit for outputting print control information and print address information, and an address for transmitting and receiving the output print address information connected to the print information output unit via a LAN network. Setting means; and another LAN based on the received print address information.
Data request means for reading requested print data from print data stored in data storage means connected to a network; read control information generated based on a result of reading the print data; and the print control information And data determination means for comparing the data read from the data storage means to determine whether or not the data is complete. According to the result of the determination, if the read data is incomplete, A retransmission processing unit, an analysis unit for analyzing the read data in a complete case based on the result of the determination, and an output processing unit for performing an output process according to the analysis result. A recorded computer-readable storage medium.
JP34532897A 1997-12-15 1997-12-15 Image processing system, image processing method, and storage medium Expired - Fee Related JP3501641B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP34532897A JP3501641B2 (en) 1997-12-15 1997-12-15 Image processing system, image processing method, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP34532897A JP3501641B2 (en) 1997-12-15 1997-12-15 Image processing system, image processing method, and storage medium

Publications (2)

Publication Number Publication Date
JPH11175273A true JPH11175273A (en) 1999-07-02
JP3501641B2 JP3501641B2 (en) 2004-03-02

Family

ID=18375852

Family Applications (1)

Application Number Title Priority Date Filing Date
JP34532897A Expired - Fee Related JP3501641B2 (en) 1997-12-15 1997-12-15 Image processing system, image processing method, and storage medium

Country Status (1)

Country Link
JP (1) JP3501641B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002073460A (en) * 2000-08-29 2002-03-12 Sharp Corp Data output system, data output method, portable terminal device and computer readable recording medium recording program
JP2009042976A (en) * 2007-08-08 2009-02-26 Konica Minolta Business Technologies Inc Data processing system, file server, data processing method, and data processing program
US7715034B2 (en) 2003-10-17 2010-05-11 Canon Kabushiki Kaisha Data processing device and data storage device for performing time certification of digital data
CN113805819A (en) * 2020-06-15 2021-12-17 深圳市理邦精密仪器股份有限公司 Printing control method, printing control device, monitor and storage medium

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002073460A (en) * 2000-08-29 2002-03-12 Sharp Corp Data output system, data output method, portable terminal device and computer readable recording medium recording program
US7715034B2 (en) 2003-10-17 2010-05-11 Canon Kabushiki Kaisha Data processing device and data storage device for performing time certification of digital data
JP2009042976A (en) * 2007-08-08 2009-02-26 Konica Minolta Business Technologies Inc Data processing system, file server, data processing method, and data processing program
CN113805819A (en) * 2020-06-15 2021-12-17 深圳市理邦精密仪器股份有限公司 Printing control method, printing control device, monitor and storage medium

Also Published As

Publication number Publication date
JP3501641B2 (en) 2004-03-02

Similar Documents

Publication Publication Date Title
US7268908B2 (en) Image processing system and its control method
JPH1058792A (en) Printer and its control method
JPH10222319A (en) Printing device and printing control method
JP3501641B2 (en) Image processing system, image processing method, and storage medium
JPH09107426A (en) Print controller, printer, print job processing method for print controller
JP2000330752A (en) Device, system and method for forming image and storage medium
JP3610194B2 (en) Print control apparatus, print control method, and storage medium storing computer-readable program
JP2001047706A (en) Imaging system in network environment
JP3073921B2 (en) Print control device and data processing method of print control device
JP3046478B2 (en) Printing apparatus and printing method
JPH09282115A (en) Printer and printing method
JP4478310B2 (en) Information processing apparatus, data processing method, and storage medium
JP2891860B2 (en) output method
JP3037537B2 (en) Printing system and printing device used in the printing system
JP3326042B2 (en) Printing system
JP3774703B2 (en) Printing apparatus, control method, storage medium
JPH0811381A (en) Printing machine and method for controlling the same
JPH09212318A (en) Printing controller and method for processing data in printing controller
JPH05338280A (en) Method and apparatus for printing
JP3695104B2 (en) Image processing device
JP2002248814A (en) Imaging apparatus, its data processing method, and storage medium
JP4006278B2 (en) Printing method, printing apparatus, printing apparatus control program, and storage medium
JP2001325076A (en) Apparatus for updating information, and system for the information, and method for updating the information and storage medium
JP2000035860A (en) Image processor, data processing method of image processor and storage medium storing computer readable program
JP2000259365A (en) Picture output device, picture output control method and storage medium storing computer readable program

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: 20031125

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20031202

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

Free format text: PAYMENT UNTIL: 20081212

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20081212

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20091212

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20091212

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20101212

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees