JP3501641B2 - 画像処理システム及び画像処理方法、記憶媒体 - Google Patents

画像処理システム及び画像処理方法、記憶媒体

Info

Publication number
JP3501641B2
JP3501641B2 JP34532897A JP34532897A JP3501641B2 JP 3501641 B2 JP3501641 B2 JP 3501641B2 JP 34532897 A JP34532897 A JP 34532897A JP 34532897 A JP34532897 A JP 34532897A JP 3501641 B2 JP3501641 B2 JP 3501641B2
Authority
JP
Japan
Prior art keywords
data
print data
unit
print
request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP34532897A
Other languages
English (en)
Other versions
JPH11175273A (ja
Inventor
幸優 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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/ja
Publication of JPH11175273A publication Critical patent/JPH11175273A/ja
Application granted granted Critical
Publication of JP3501641B2 publication Critical patent/JP3501641B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、LAN間を繋いだ
大規模ネットワークに接続されている制御装置と画像処
理装置で構成される画像処理システム及び画像処理方
法、記憶媒体に関するものである。
【0002】
【従来の技術】現在、画像処理システムは印刷データを
直接受信することによって、印刷を行っている。大成模
なネットワークにおいて、近年コンピュータ間を接続し
たLAN(ローカルエリアネットワーク)が盛んに行な
われているが、更にネットワーク間を相互に接続した大
規模ネットワークが構成されている。これによりユーザ
ーが使用しているLANより他のLANヘデータの送受
信を行なうことができ、さらに接続されている他のLA
Nから別のLANへの接続することで直接接続されてい
るLAN以外のLAN上のコンピュータやその周辺機器
にもアクセスすることができる。
【0003】しかし、ユーザーの管理外のLANを経由
するためその接続は保証されておらず、データ通信中に
接続が遮断されることがある。
【0004】また、データ自体印刷を行なうユーザーが
作成したものとは限らないため、データが常に保証され
ているわけではない。
【0005】
【発明が解決しようとする課題】しかしながら、印刷デ
ータを他のデータベースに持つ場合、一旦ユーザーの使
用しているコンピュータにダウンロードを行い、更にそ
こから画像処理システムに送るという2重の手間がかか
り、また前記大規模ネットワークのように通信が不安定
である場合ユーザーはデータのロードが成功するまで受
信を行ってから印刷する必要があった。
【0006】また、上記の例では、接続が中断される度
にユーザーが印刷しなおさなければならないという問題
があった。
【0007】
【課題を解決するための手段】前記課題を解決するため
に本発明は以下の構成よりなる。
【0008】
【0009】
【0010】
【0011】
【0012】
【0013】
【0014】
【0015】
【0016】 すなわち、印刷データを格納したデータ
格納手段と通信可能な画像処理装置は、ホストコンピュ
ータからのアドレス情報を受信する受信手段と、前記受
信手段により受信されたアドレス情報に基づいて、前記
データ格納手段に印刷データを要求し、当該印刷データ
をロードするデータ要求手段と、印刷データの先頭に記
述されているデータ量または予め通信して得られたデー
タ量と、前記データ要求手段によりロードされた印刷デ
ータのデータ量とを比較して、印刷データのロードに成
功したか否かを判定する判定手段と、印刷データのロー
ドに失敗した場合、印刷データを前記データ格納手段に
再送要求するデータ再送要求手段とを有することを特徴
とする。
【0017】また、上記の画像処理装置において、印刷
データのロードに失敗した場合、他の印刷データが来て
いるかを判断する判断手段と、他の印刷データが来てい
ると前記判断手段により判断された場合、再送要求回数
が所定以上であるのに応じて、印刷データの切替を行う
切替手段とを有することを特徴とする。
【0018】あるいは、上記の画像処理装置において、
前記データ格納手段からロードされた印刷データが、再
送要求による印刷データであるかを判断する再送判断手
段と、再送要求による印刷データであると前記再送判断
手段により判断された場合、印刷データの更新が行なわ
れたかを判断する更新判断手段とを有することを特徴と
する。
【0019】
【0020】
【0021】
【0022】
【0023】
【0024】
【0025】
【0026】
【0027】
【0028】
【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に供給される。
【0030】また、図2は本実施形態の印刷装置を示す
ブロック図である。
【0031】201はホストコンピュータ1でありプリ
ントデータ及び制御データからなる印刷情報を格納する
データベース212のアドレスを印刷装置202に出力
するものである。
【0032】202は印刷装置であり、図1の1000
に相当する。印刷装置202は大きく分けて通信制御部
203、フォーマッタ解析部204、描画メモリ20
5、プリンタエンジン部206からなる。
【0033】203 は通信制御部であり、ホストコン
ピュータ201との通信を行なう。アドレス設定部21
4、データ要求部215、データ残量判定部217、デ
ータ量検索部219、パスワード設定部220、データ
比較部221、データ更新表示部222、印刷データ切
替部223、受信バッファ切替部224、受信バッファ
部225を含む。
【0034】204はフォーマッタ制御部であり、ホス
トコンピュータ201から受信した印刷情報の解析処理
を行なう。ここで、印刷イメージを描画メモリ205に
作成しプリンタエンジン部206に送る。フォーマッタ
制御部204はCPU、RAM、ROM等で構成され
る。フォーマッタ制御部204はキャッシュ退避部22
6、トレイ切替部227及びデータ読み飛ばし部228
を含む。
【0035】205は描画メモリであり、フォーマッタ
解析部204 で作成した印刷イメージを格納し、プリ
ンタエンジン部206への転送を行なう。描画メモリ2
05はRAMで構成される。
【0036】206はプリンタエンジン部であり、印刷
イメージの永久画像を形成させるための印刷機能を備え
ている。
【0037】207は印刷装置202が接続されている
LANであり、接続装置であるルータ208を介してL
AN209と接続されている。
【0038】208はルータであり、LAN207とL
AN209を結ぶ接続装置である。
【0039】209はLANであり、ルータ208、2
11を介してそれぞれLAN207とLAN210と接
続される。
【0040】210はLANであり、ルータ211を介
してLAN209と接続されている。
【0041】211はルータであり、LAN209とL
AN210を結ぶ接続装置である。
【0042】212は本実施形態における印刷データを
格納しているデータベースであり、印刷装置202から
の要請で印刷データを送信する。データベース212は
主にコンピュータ等で構成されている。
【0043】213はホストコンピュータ2であり、プ
リントデータ及び制御データからなる印刷情報を印刷装
置202に出力するものである。
【0044】 214は印刷データが格納されたネット
ワーク上のアドレスをホストコンピュータより受信し格
納する手段であるところのアドレス格納部であり、ホス
トコンピュータ1 201より印刷データを格納したデ
ータベース及びデータのアドレスを受信し格納する。
【0045】 215は設定されたアドレスを基にデー
タベースに印刷データを要求する手段である所のデータ
要求部であり、ホストコンピュータ1より送信されたデ
ータベースへのアドレスがアドレス格納部214に格納
された場合に該アドレスの指すデータベースに印刷デー
タの要求を行なう。再送要求数保持部216を含む。
【0046】216は再送要求数保持部であり、データ
要求部が再送を要求した回数を保持する。
【0047】 217はLAN間の接続が遮断されたこ
とを認識する手段であり、送られてきたデータのデータ
量と該保持されているデータ量とを比較し、送られてき
たデータ量が少ない場合通信が遮断されたと判断する手
段であるところのデータ残量判定部である。データ量保
持部218に格納されているあらかじめ知らされた印刷
データ量と実際に送られてきたデータ量とを比較しもし
も実際に送られてきたデータ量が少なければLAN間の
接続が遮断されたと判断し、データ再送要求部229に
伝える。データ量保持部218を含む。
【0048】 218はデータ受信時の始めに得たデー
タ量を保持する手段である所のデータ量保持部であり、
データ受信時の始めに得たデータ量を保持する。
【0049】 219はデータ受信時の始めにデータ量
を得る手段である処のデータ量検索部であり、送信デー
タの始めにあるデータ量を得、データ量保持部218に
格納する。
【0050】 220は再送に備えパスワードを登録す
る手段である処のパスワード設定部であり、ホストコン
ピュータ1より設定されたパスワードを保持する。
【0051】 221は再送により印刷する場合に前回
のロードより印刷データの更新があったかをチェックす
る手段であるところのデータ比較部であり、本発明にお
いては印刷データの作成時刻をあらかじめロードしてお
き再送の際に作成時刻を比較することでデータの更新が
あったことをチェックする。
【0052】 222はデータ更新があった場合にユー
ザーにデータ更新があったことを知らせる手段である処
のデータ更新表示部であり、再送時に前回の印刷データ
のロードより印刷データが更新されていれば更新された
ことをユーザに知らせる。本実施形態においては更新が
あったことを印刷装置のパネルに表示させる。また、他
の実施形態としては更新された事実を印刷して知らせる
方法もある。
【0053】 223は印刷データを切替える手段であ
るところの印刷データ切替部であり、他のコンピュータ
から印刷要求が来た場合に定められた条件の基に該他コ
ンピュータから来た印刷データを優先する。本実施形態
では再送要求数保持部216に格納されている再送要求
数を得、n回失敗していれば一旦再送要求を中止させ新
たに来たデータを優先させて印刷させる。ここでnとは
あらかじめ設定された回数であり、印刷装置の製作者ま
たはユーザー等が任意に設定する値である。
【0054】224は受信バッファ切替部であり、印刷
データの切替が発生した場合に印刷データの受信バッフ
ァを切替える。
【0055】225は受信バッファ部であり印刷データ
受信時のバッファである。
【0056】 226は印刷データの切替が発生した場
合にフォントキャッシュを保存しておく手段であるとこ
ろのキャッシュ退避部であり、印刷データの切替が発生
した場合に前印刷データの解析が既に途中まで行なわれ
ていた時、該処理中に作成されたフォントキャッシュを
保存しておく。
【0057】 227は印刷データが切り替わった時に
出力トレイを切替える手段であるところのトレイ切替部
であり、印刷データが切り替わった場合にはプリンタエ
ンジン部206にトレイを切替えることを指示する。
【0058】 228はデータ読み飛ばし手段であると
ころのデータ読み飛ばし手段であるところのデータ読み
飛ばし部であり、前回印刷が終了した部分までを記憶し
ておき再送時の印刷データの解析時に該ページまで解析
処理を飛ばすことをフォーマッタ解析部204に指示す
る。
【0059】 229は通信が遮断されたことを認識し
た場合に自動的に再送要求を出す手段であるところのデ
ータ再送要求部であり、データ残量判定部217によっ
て通信が遮断されたことが確認されたら、データ要求部
215にデータの再ロードを指示する。
【0060】 図3は本発明にかかるデータ処理プロセ
スを説明するためのフローチャートであり、具体的に
は、印刷データが格納されたネットワーク上のアドレス
をホストコンピュータより受信し格納する手段である処
のアドレス設定部214と、該アドレスの示す該データ
ベースに該アドレスの示す印刷データを要求する手段で
あるところのデータ再送要求部229と、通信が遮断さ
れたことを認識した場合に自動的に再送要求を出す手段
であるところのデータ要求部215と、LAN間の接続
が遮断されたことを認識する手段であり、送られてきた
データのデータ量と該保持されているデータ量とを比較
し、送られてきたデータ量が少ない場合通信が遮断され
たと判断する手段であるところのデータ残量判定部21
7と、データ受信時の始めに得たデータ量を保持する手
段である所のデータ量保持部218と、データ受信時の
始めにデータ量を得る手段である所のデータ量検索部2
19と、再送に備えパスワードを登録する手段である所
のパスワード設定部220と、再送により印刷する場前
に前回のロードより印刷データの更新があったかをチェ
ックする手段であるところのデータ比較部221と、デ
ータ更新があった場合にユーザーにデータ更新があった
ことを知らせる手段である処のデータ更新表示部222
と、印刷データを切替える手段であるところの印刷デー
タ切替部223と、印刷データの切替が発生した場合に
フォントキャッシュを保存しておく手段であるところの
キャッシュ退避部226と、印刷データが切り替わった
時に出力トレイを切替える手段であるところのトレイ切
替部227と、データ読み飛ばし手段であるところのデ
ータ読み飛ばし部228の処理フローであり、図2にお
いてホストコンピュータ1(201)およびホストコン
ピュータ2(213)から印刷装置202へ印刷が行な
われた時のホストコンピュータ1(201)およびホス
トコンピュータ2(213)と印刷装置202の制御処
理を示す。
【0061】アドレス設定部214はホストコンピュー
タ1から印刷データと該印刷データの格納を行なってい
るデータベース212のアドレスの受信を行ない、アド
レス設定部214が管理するメモリ領域に格納する(3
01)。
【0062】もしも印刷データのロードにパスワードが
必要ならば(302)、ホストコンピュータ1はパスワ
ードも送信する。印刷装置202は通信制御部203に
おいてパスワードを受け取りパスワード設定部220に
保持する(303)。
【0063】データ要求部215はアドレス設定部に設
定されているアドレスに基づきデータベース212にア
クセスし印刷データの要求を行ない、印刷データのロー
ドを行なう(304)。この際該要求及び印刷データは
ルータ208、LAN209、ルータ211及びLAN
211を経由して送受信が行なわれる。本実施形態では
3つのLANを経由するのみであるが本発明において経
由するLANの数はいくつでも良い。
【0064】印刷データがロードされて来たならばデー
タ量検索部219はデータの先頭にある印刷データのデ
ータ量を得、データ量保持部216に保持する。本実施
形態ではデータの先頭にデータ量についての記述がある
が、その他の例としてあらかじめデータベース212と
の通信で得ても良い(305)。
【0065】 印刷データのロードが終ったならば(3
06−YES)、データ残量判定部217は実際に送ら
れてきたデータの量とデータ量保持部218に保持され
ているデータ量とを比較し、もしも送られてきたデータ
の量が少ないならば前記データの送受信経路が遮断され
たと判断する。
【0066】もしもデータのロードに失敗したと判断し
たならば(306−NO),他の印刷データが要求され
ているかを判断する。もし他の印刷データが来ていなけ
れば(307−NO)、データ再送要求部229はデー
タ要求部215に再送要求を指示し、データ要求部21
5はデータベース212に印刷データを要求し(31
4)、以後(303)から(306)のステップを繰り
返す。
【0067】もし、他の印刷データが来ているならば
(307−YES)、印刷データ切替部223 は再送
要求数保持部216に再送要求数を要求し得る。もし、
既にn回以上の再送要求を出していないならば(308
−NO)、印刷データ切替部223は印刷データの切替
を行なわず、データ再送要求部229はデータ要求部2
15に再送要求を指示し、データ要求部215はデータ
ベース212に印刷データを要求する(314)。以後
(303)から(306)を繰り返す。
【0068】もし、既にn回以上の再送要求を出してい
るならば(308−YES)、印刷データ切替え部22
3はデータ要求部215にデータの再送とフォーマッタ
解析部204に切替を行なうことを通知し現在行なって
いるデータの解析を中止させる。また、受信バッファ切
替え部224に受信バッファの切替を要求する(30
9)。
【0069】キャッシュ退避部226はフォーマッタ解
析部204を通して印刷データの切替を通知されたなら
ば現在作成されているフォントキャッシュを保存する
(310)。
【0070】また、トレイ切替部227はプリンタエン
ジン部206に出力トレイの切替を要請する(31
1)。
【0071】フォーマッタ解析部204は切替えられた
印刷データを描画メモリ205に展開する(312)。
【0072】プリンタエンジン部206は描画メモリ2
05に展開された印刷イメージを印刷する(313)。
【0073】印刷が終ったならば印刷データ切替部22
3はデータ要求部215に再送の続行を指示する(31
4)。以後(303)から(306)を繰り返す。
【0074】もし、データのロードに成功したならぼ
(306−YES)、再送を行なったデータか否か判断
し(315)、再送データである場合(315−YE
S)、データ比較部221はデータの更新が行なわれた
かを判断し(316)、もしデータの更新が行なわれて
いたならば、パネルに表示する(316−YES、31
7)。
【0075】そして、データ読み飛ばし部228におい
て既に印刷が終了しているページの印刷データを読み飛
ばし処理し(318)、キャッシュ退避部226におい
て保存されているフォントキャッシュを復帰を行い(3
19)、トレイ切替部227において出力トレイを元に
戻すようにプリンタエンジン部206に指示する(32
0)。
【0076】フォーマッタ解析部204は印刷データを
解析し描画メモリ部に展開する(321)。
【0077】プリンタエンジン部206は描画メモリ2
05に展開された印刷イメージを印刷する(322)。
【0078】もし再送データでないならば(315−N
O)、フォーマッタ解析部204は印刷データを解析し
描画メモリ部に展開する(321)。
【0079】 プリンタエンジン部206は描画メモリ
205に展開された印刷イメージを印刷する。(32
2)図4(a)及び(b)はデータ読み飛ばし手段であ
るところのデータ読み飛ばし部228の処理を説明する
フローチャートである。図4(a)は図2において通信
の遮断が発生した時のデータ読み飛ばし部228の制御
処理の詳細を示し、図4(b)は図2においてホストコ
ンピュータ1(201)から印刷装置202へ印刷デー
タの再送が行なわれた時のデータ読み飛ばし部228の
制御処理の詳細を示す。
【0080】図4(a)において、通信が遮断されたと
判断された場合(401−YES)、データ読み飛ばし
部228は現在印刷が終了しているページのページ数を
記憶する(404)。この処理に基づき、フォーマッタ
解析部204は印刷を中止する(405)。
【0081】通信が遮断されないならば(401−N
O)、フォーマッタ解析部204は印刷データを解析し
描画メモリ部に展開する(402)。
【0082】プリンタエンジン部206は描画メモリ2
05に展開された印刷イメージを印刷する。(403)
図4(b)において、印刷されるデータが再送データな
らば(406−YES)、ページ読み飛ばし部228は
前回印刷されたページ数があるかをページ数が記憶され
ているかどうかで判断する(407)。ここで、本実施
形態はページ数が記憶されているかどうかで判定してい
るが、フラグを立てる等他の手段よっても構わない。も
し、該ページ数があるならば(407−YES)、該ペ
ージ数を読み込む(ロードする)(408)。次に、印
刷データを解析し(409)、次ページまで進み読み飛
ばし処理する(410)。
【0083】ここで、本実施形態では印刷データを解析
することによって次ページに進んでいるが次ページに進
めれば他の手段によっても構わない。また、この際、解
析は行っても印刷イメージの作成は行わない。ステップ
408においてロードした印刷ページにたどり着いてい
なければ(411−NO)、ステップ(409)〜(4
10)を繰り返し、該ページまで進んだならば(411
−YES)、フォーマッタ解析部204は印刷データを
描画メモリ205に展開し(412)、プリンタエンジ
ン部206は描画メモリ205に展開された印刷イメー
ジの印刷を行う(413)。
【0084】 図5は再送により印刷する場合に前回の
ロードより印刷データの更新があったかをチェックする
手段であるところのデータ比較部221を説明するフロ
ーチャートであり、図2においてデータベース212か
ら印刷装置202へ印刷データのロードが行なわれた時
のデータ比較部221とデータ表示部222の制御処理
を示す。
【0085】印刷データをロードし(501)、再送デ
ータでないならば(502−NO)、該データのデータ
日時を入手し記憶する(503)。入手方法はあらかじ
めデータに作成日時を添付しておきそこから取り出す方
法を用いても良いし、データベースと通信することによ
って入手しても良い(503)。そして、該印刷データ
を印刷する(508)。
【0086】もし再送データならば(502−YE
S)、該印刷データの作成日時を入手し(505)、も
し、記憶している日時と異なる場合には(506−YE
S),パネルに表示し(507)、該印刷データを印刷
する(508)。
【0087】 図6は再送に備え、パスワードを登録す
る手段である所のパスワード設定部220を説明するフ
ローチャートであり、図2においてホストコンピュータ
1 (201)から印刷装置202へ印刷が行なわれた
時のパスワード設定部220の制御処理の詳細を示す。
【0088】ホストコンピュータ1(201)からアド
レスの受信を行い(601)、もしパスワードが設定さ
れていれば(602−YES)、パスワード設定部22
0はパスワードを保存する(603)。パスワード設定
がなければ(602−NO)終了する。
【0089】 図7は印刷データの切替が発生した場合
にフォントキャッシュを保存しておく手段であるところ
のキャッシュ退避部226を説明するフローチャートで
あり、図2においてホストコンピュータ2(213)か
ら印刷装置202へ印刷が行なわれた時のキャッシュ退
避部226の制御処理を示す。
【0090】図7(a)において、印刷データが切り替
えられた場合にキャッシュ退避部226はキャッシュメ
モリを異なるメモリ領域にコピーする(701)。
【0091】前記キャッシュ領域をクリアすることで該
切り替えられた印刷データの印刷の準備をする(S70
2)。
【0092】図7(b)において、印刷を行なうデータ
が再送データか否かを判断し、再送データではないのな
らば(703−NO)、フォーマッタ解析部204は印
刷データを描画メモリ205に展開し(706)、プリ
ンタエンジン部206は描画メモリ205に展開された
印刷イメージの印刷を行う(707)。
【0093】再送データを印刷するならば(703−Y
ES)、キャッシュ領域をクリアし(704)、キャッ
シュ退避部226はステップ701で保存したフォント
キャッシュの内容を該キャッシュ領域に復帰させる(7
05)。
【0094】フォーマッタ解析部204は印刷データを
描画メモリ205に展開し(706)、プリンタエンジ
ン部206は描画メモリ205に展開された印刷イメー
ジの印刷を行う(707)。
【0095】本実施形態においては、キャッシュ領域を
退避させているが複数のキャッシュ領域をもち切り替え
て使用する手法を用いてもよい。
【0096】 図8は印刷データが切り替わった時に出
力トレイを切替える手段であるところのトレイ切替部2
27を説明するフローチャートであり、図2においてホ
ストコンピュータ2 213から印刷装置202へ印刷
が行なわれた時のトレイ切替部227の制御処理を示
す。
【0097】図8(a)において、他の印刷データを印
刷する場合に、トレイ切替部227は未使用の出力トレ
イが開いているかを調べる。もし開いているならば(8
01−YES)、現在使用している出力トレイ位置を記
憶し(802)、出力トレイを変更するようにプリンタ
エンジン部206に指示する(803)。
【0098】フォーマッタ解析部204は印刷データを
描画メモリ205に展開し(804)、プリンタエンジ
ン部206は描画メモリ205に展開された印刷イメー
ジの印刷を行う(805)。
【0099】もし、開いているトレイがないならば(8
01−NO)、トレイの切替を行わず、フォーマッタ解
析部204は印刷データを描画メモリ 205に展開し
(804)、プリンタエンジン部206は描画メモリ2
05に展開された印刷イメージの印刷を行う(80
5)。
【0100】図8(b)において、再送された印刷デー
タを印刷する際に、トレイ切替部227はステップ80
2で記憶されたトレイがあるかを調べ、もしあるならば
(806−YES)、該出力トレイに切り替えるように
プリンタエンジン部206に指示する(807)。
【0101】フォーマッタ解析部204は印刷データを
描画メモリ205に展開し(808)、プリンタエンジ
ン部206は描画メモリ205に展開された印刷イメー
ジの印刷を行う(809)。
【0102】
【実施形態の効果】画像処理装置は、印刷アドレス情報
に基づきLAN網で接続されたデータ格納部から印刷デ
ータをダウンロードし、その結果得られるデータ量から
ダウンロードが成功したか否かを判定する。データが不
完全と判断した場合は、再送要求処理を自動的に行い、
その際、他の受信印刷ジョブの有無、再送回数から優先
順づけを行い待機時間を解消することが可能となった。
【0103】
【他の実施形態】また、本発明は、複数の機器(例えば
ホストコンピュータ,インタフェイス機器,リーダ,プ
リンタなど)から構成されるシステムに適用しても、1
つの機器からなる装置(例えば、複写機,ファクシミリ
装置など)に適用しても構わない。
【0104】また、本発明はシステムあるいは装置にプ
ログラムを供給することによって実施される場合にも適
用できることは言うまでもない。この場合、本発明に係
わるプログラムを格納した媒体が、本発明を構成するこ
とになる。そして、該記憶媒体からそのプログラムをシ
ステム或は装置に読み出すことによって、そのシステム
或は装置のコンピュータ(またはCPUやMPU)が、
予め定められた仕方で動作する。
【0105】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピディスク,ハードディス
ク,光ディスク,光磁気ディスク,CD−ROM,CD
−R,磁気テープ,不揮発性のメモリカード,ROMな
どを用いることができる。
【0106】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOS(オペレ
ーティングシステム)などが実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
【0107】さらに、記憶媒体から読出されたプログラ
ムコードが、コンピュータに挿入された機能拡張ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書込まれた後、そのプログラムコードの指示に
基づき、その機能拡張ボードや機能拡張ユニットに備わ
るCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれることは言うまでもない。
【0108】本発明を上記記憶媒体に適用する場合、そ
の記憶媒体には、先に説明したフローチャートに対応す
るプログラムコードを格納することになるが、簡単に説
明すると、図9のメモリマップ例に示す各モジュールを
記憶媒体に格納することになる。すなわち、少なくとも
「アドレス設定モジュール901」「データ要求モジュ
ール902」「データ再送要求モジュール903」「デ
ータ残量判定モジュール904」「データ量保持モジュ
ール905」「データ量検索モジュール906」「パス
ワード設定モジュール907」「データ比較モジュール
908」「データ更新表示モジュール909」「印刷デ
ータ切替えモジュール910」「受信バッファ切替えモ
ジュール911」「解析モジュール912」「出力処理
モジュール913」の各モジュールのプログラムコード
を記憶媒体に格納すればよい。
【0109】 画像処理システムは、印刷アドレス情報
に基づきLAN網で接続されたデータ格納部から印刷デ
ータを読取り、その結果得られる読取り制御情報からダ
ウンロードが成功したか否かを判定する。データが不完
全と判断した場合は、再送要求処理を自動的に行い、そ
の際、他の受信印刷ジョブの有無、再送回数から優先順
づけを行い待機時間を解消することが可能となった。
【0110】ユーザーは都度印刷データをダウンロード
する必要がなくなり、LAN網の接続遮断時にユーザー
が再度印刷指定を行なう必要がなくなることによってユ
ーザーインターフェイスを向上させることができる。
【0111】さらに、再送要求を出して印刷した場合
に、前回印刷したデータを再度印刷を行なわないための
判断を行い読み飛ばし処理をするので、印刷速度の向上
や無駄な印刷を抑えコストの低下を促すことができる。
印刷データの更新は、データ更新表示手段によりユーザ
ーに報知し、確認することができる。
【0112】印刷データの授受にパスワードが必要な場
合は、初期入力時のパスワードを登録管理するパスワー
ド設定手段により、再送処理時のパスワード入力を不要
とした。
【0113】また、印刷データの切替えが生じた場合で
も、受信トレイの切替え処理手段により、既に印刷され
ている用紙と該他の印刷データの印刷された用紙とが混
じることなく印刷が可能となる。
【0114】さらに、フォントキャッシュの退避手段に
より、他の印刷データを印刷することでフォントキャッ
シュの内容が変わることを防ぐことができキャッシュの
ヒット効率をあげることが可能となる。
【発明の効果】本発明によれば、ホストコンピュータか
らのアドレス情報を受信すると、受信されたアドレス情
報に基づいて印刷データをデータ格納手段に要求し、印
刷データの先頭に記述されているデータ量または予め通
信して得られたデータ量と、データ格納手段からロード
された印刷データのデータ量とを比較して、印刷データ
のロードに成功したか否かを判定し、印刷データのロー
ドに失敗した場合、印刷データを前記データ格納手段に
再送要求することにより、ユーザーは都度印刷データを
ダウンロードする必要がなくなり、接続遮断時でもユー
ザーが再度印刷指定を行なう必要がなくなり、ユーザー
インターフェイスを向上させることができる。
【0115】
【図面の簡単な説明】
【図1】本発明の一実施形態である印刷装置であるLB
Pの断面図である。
【図2】本実施形態1のホストコンピュータ及び印刷装
置の基本構成を示すブロック図である。
【図3】実施形態1における印刷処理を表すフローチャ
ートである。
【図4】実施形態1における印刷データの読み飛ばし処
理を表すフローチャートである。
【図5】実施形態1におけるデータの更新チェック処理
を表すフローチャートである。
【図6】実施形態1におけるパスワード設定処理を表す
フローチャートである。
【図7】実施形態1における出力トレイ切替え処理を表
すフローチャートである。
【図8】実施形態1におけるキャッシュ退避処理を表す
フローチャートである。
【図9】実施形態におけるメモリマップを示す図であ
る。
【符号の説明】
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 データ再送要求部
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G06F 3/12 B41J 29/00

Claims (5)

    (57)【特許請求の範囲】
  1. 【請求項1】 印刷データを格納したデータ格納手段と
    通信可能な画像処理装置であって、ホストコンピュータからの アドレス情報を受信する受信
    手段と、 前記受信手段により受信されたアドレス情報に基づい
    て、前記データ格納手段に印刷データを要求し、当該印
    刷データをロードするデータ要求手段と、 印刷データの先頭に記述されているデータ量または予め
    通信して得られたデータ量と、前記データ要求手段によ
    りロードされた印刷データのデータ量とを比較して、印
    刷データのロードに成功したか否かを判定する判定手段
    と、 印刷データのロードに失敗した場合、印刷データを前記
    データ格納手段に再送要求するデータ再送要求手段とを
    有することを特徴とする画像処理装置。
  2. 【請求項2】 印刷データのロードに失敗した場合、他
    の印刷データが来ているかを判断する判断手段と、 他の印刷データが来ていると前記判断手段により判断さ
    れた場合、再送要求回数が所定以上であるのに応じて、
    印刷データの切替を行う切替手段とを有することを特徴
    とする請求項に記載の画像処理装置。
  3. 【請求項3】 前記データ格納手段からロードされた印
    刷データが、再送要求による印刷データであるかを判断
    する再送判断手段と、 再送要求による印刷データであると前記再送判断手段に
    より判断された場合、印刷データの更新が行なわれたか
    否かを判断する更新判断手段とを有することを特徴とす
    る請求項或いはに記載の画像処理装置。
  4. 【請求項4】 印刷データを格納したデータ格納手段と
    通信可能な画像処理装置において実行する画像処理方法
    であって、ホストコンピュータからの アドレス情報を受信する受信
    工程と、 前記受信工程により受信されたアドレス情報に基づい
    て、前記データ格納手段に印刷データを要求し、当該印
    刷データをロードするデータ要求工程と、 印刷データの先頭に記述されているデータ量または予め
    通信して得られたデータ量と、前記データ要求工程によ
    りロードされた印刷データのデータ量とを比較して、印
    刷データのロードに成功したか否かを判定する判定工程
    と、 印刷データのロードに失敗した場合、印刷データを前記
    データ格納手段に再送要求するデータ再送要求工程とを
    有することを特徴とする画像処理方法。
  5. 【請求項5】 印刷データを格納したデータ格納手段と
    通信可能な画像処理装置における処理をコンピュータに
    実行させるためのプログラムコードを格納した記憶媒体
    であって、ホストコンピュータからの アドレス情報を受信する受信
    コードと、 前記受信コードの処理により受信されたアドレス情報に
    基づいて、前記データ格納手段に印刷データを要求し、
    当該印刷データをロードするデータ要求コードと、 印刷データの先頭に記述されているデータ量または予め
    通信して得られたデータ量と、前記データ要求コードの
    処理によりロードされた印刷データのデータ量とを比較
    して、印刷データのロードに成功したか否かを判定する
    判定コードと、 印刷データのロードに失敗した場合、印刷データを前記
    データ格納手段に再送要求するデータ再送要求コードと
    を有することを特徴とする記憶媒体。
JP34532897A 1997-12-15 1997-12-15 画像処理システム及び画像処理方法、記憶媒体 Expired - Fee Related JP3501641B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP34532897A JP3501641B2 (ja) 1997-12-15 1997-12-15 画像処理システム及び画像処理方法、記憶媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP34532897A JP3501641B2 (ja) 1997-12-15 1997-12-15 画像処理システム及び画像処理方法、記憶媒体

Publications (2)

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

Family

ID=18375852

Family Applications (1)

Application Number Title Priority Date Filing Date
JP34532897A Expired - Fee Related JP3501641B2 (ja) 1997-12-15 1997-12-15 画像処理システム及び画像処理方法、記憶媒体

Country Status (1)

Country Link
JP (1) JP3501641B2 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002073460A (ja) * 2000-08-29 2002-03-12 Sharp Corp データ出力システム、データ出力方法、携帯端末装置およびプログラムを記録したコンピュータ読み取り可能な記録媒体
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
JP4518119B2 (ja) * 2007-08-08 2010-08-04 コニカミノルタビジネステクノロジーズ株式会社 データ処理システム、および、データ処理方法
CN113805819A (zh) * 2020-06-15 2021-12-17 深圳市理邦精密仪器股份有限公司 打印控制方法、装置、监护仪及存储介质

Also Published As

Publication number Publication date
JPH11175273A (ja) 1999-07-02

Similar Documents

Publication Publication Date Title
US20040066530A1 (en) Image forming device and image formation control method
US20010015812A1 (en) Information processing apparatus and information display method for displaying job information relating to an output job
JPH10109462A (ja) 印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JPH11327856A (ja) 印刷制御装置および印刷制御装置のデ―タ処理方法およびコンピュ―タが読み出し可能なプログラムを格納した記憶媒体
JP3165268B2 (ja) 印刷情報処理方法および装置
JPH10222319A (ja) 印刷装置及び印刷制御方法
JP3501641B2 (ja) 画像処理システム及び画像処理方法、記憶媒体
JP4447677B2 (ja) 印刷システム、制御方法、記録媒体
JP2000330752A (ja) 画像形成装置、画像形成システム、画像形成方法および記憶媒体
JP3032682B2 (ja) 印刷装置及びその制御方法
JP3566521B2 (ja) 印刷装置とその制御方法
JPH06337765A (ja) 印刷装置及び該印刷装置を有する情報処理システム
JP3610194B2 (ja) 印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JPH11321046A (ja) 印刷システム、ジョブ再送方法及び記憶媒体
JPH09282115A (ja) プリンタ装置及びプリント方法
JPH1097395A (ja) 印刷制御装置および印刷装置の印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JP3073921B2 (ja) 印刷制御装置および印刷制御装置のデータ処理方法
JP2001047706A (ja) ネットワーク環境における画像形成システム
JP2891860B2 (ja) 出力方法
JP4323617B2 (ja) 印刷制御装置および情報処理装置および印刷制御方法および情報処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JPH11126139A (ja) 出力制御装置とその制御方法
JP3046478B2 (ja) 印刷装置および印刷方法
JPH08156371A (ja) 画像出力装置、ホストコンピュータ、および画像出力装置とホストコンピュータを収容するネットワーク
JP3774703B2 (ja) 印刷装置、制御方法、記憶媒体
JPH11175284A (ja) 印刷システムおよび印刷システムのデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体

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