JP3134539B2 - プリンタ制御装置 - Google Patents

プリンタ制御装置

Info

Publication number
JP3134539B2
JP3134539B2 JP04249925A JP24992592A JP3134539B2 JP 3134539 B2 JP3134539 B2 JP 3134539B2 JP 04249925 A JP04249925 A JP 04249925A JP 24992592 A JP24992592 A JP 24992592A JP 3134539 B2 JP3134539 B2 JP 3134539B2
Authority
JP
Japan
Prior art keywords
page
interrupt
print
document data
document
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
JP04249925A
Other languages
English (en)
Other versions
JPH06103005A (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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP04249925A priority Critical patent/JP3134539B2/ja
Publication of JPH06103005A publication Critical patent/JPH06103005A/ja
Application granted granted Critical
Publication of JP3134539B2 publication Critical patent/JP3134539B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ネットワークシステム
上のプリンタ制御装置に割り込み印刷要求があった場合
の効率的な印刷制御を行うプリンタ制御装置に関する。
【0002】
【従来の技術】従来、ページ独立性があるページ記述言
語で表現された文書データの印刷制御中に、割り込み印
刷要求があった場合、現在実行中の印刷処理を中断し
て、再開されるときのページイメージををメモリ内に書
き込んだ後に、割り込み印刷要求の文書データの印刷処
理を優先的に行っていた。
【0003】ここで、ページ記述言語(PDL)は、独
立性のあるページ記述言語と非独立性のページ記述言語
に区分される。独立性のあるページ記述言語としては、
例えばインタープレス(米ゼロックス社)が代表的であ
り、また、非独立性の記述言語としては、ポストスクリ
プト(アドーブ社)が代表的である。独立性のあるペー
ジ記述言語によれば、1つの文書データはページ単位で
管理されて記述され、非独立性のページ記述言語によれ
ば、文書データ全体が1つのデータとして管理されて記
述される。したがって、独立性のあるページ記述言語で
記述された文書データは、この文書をページ単位で管理
することができる。
【0004】従来のプリンティングシステムとしては、
例えば特開平3ー65721号公報に開示されるものが
あり、その構成図を図3に示す。同図に示すように、端
末装置A、端末装置B、端末装置Cおよびプリントサー
バPSが、バス型のローカルエリアネットワーク30を
介して接続され、またプリンタPはプリントサーバPS
に接続されて印刷出力を行う。
【0005】さて、端末装置AからプリントサーバPS
に送られている文書データDAの印刷中に、端末装置B
から緊急な文書データDBがプリントサーバPSに送ら
れ、割り込み印刷が発生した場合に、プリントサーバP
Sは、文書データDAの印刷処理を中断して、文書デー
タDAが再開される時のページイメージをプリントサー
バPS内のメモリに記憶する。この記憶が終了した時点
で、文書データDBの印刷処理を開始する。そして、文
書データDBの印刷処理が終了した時点で、メモリに記
憶されている文書データDAのページイメージをもとに
文書データDAの印刷処理を再開する。
【0006】したがって、文書データDAの印刷処理を
中断した際のページイメージをメモリに記憶するので、
大量のメモリを必要とするという問題点があった。
【0007】また、端末装置Bからの文書データDBの
割り込み印刷処理中に、例えば端末装置Cから、さらに
緊急の割り込み印刷要求が発生した場合、端末装置Cか
らの文書データDCは無視されて、割り込み印刷が実行
されない。
【0008】したがって、割り込み印刷処理中は、割り
込み印刷ができないという問題点があった。
【0009】
【発明が解決しようとする課題】前述したように、従
来、ページ独立性があるページ記述言語で表現された文
書データを順次印刷処理してプリンタへ印刷出力するプ
リンタ制御装置において、入力された文書データの印刷
処理中に割り込み印刷要求があった場合、処理中の文書
データの印刷処理を中断し、割り込み印刷要求時のペー
ジイメージをメモリに記憶するため、膨大なメモリ容量
を必要とするという問題点があった。
【0010】また、割り込み印刷中にさらに、割り込み
印刷要求が発生した場合、新たな割り込み印刷処理を行
うことはできないという問題点があった。
【0011】そこで、本発明は、かかる問題点を除去
し、ページ独立性があるページ記述言語で記述された文
書データの印刷処理中に割り込み印刷要求が発生した場
合に、中断・再開印刷処理用の膨大なメモリを必要とせ
ず、また割り込み印刷中の割り込み印刷を可能とするプ
リンタ制御装置を提供することを目的とする。
【0012】
【課題を解決するための手段】上述した目的を達成する
ため、請求項1の発明は、ページ独立性があるページ記
述言語で表現された文書データを順次受け付け、該受け
付けた文書データを画像データに展開して出力するプリ
ンタ制御装置において、印刷要求とともに受け付けた文
書データを順次記憶する第1の記憶手段と、前記第1の
記憶手段から順次読み出された文書データのページシー
ケンスを作成する作成手段と、前記作成手段により作成
されたページシーケンスに基づいて文書データをページ
毎の画像データに展開する展開手段と、印刷処理の実行
を制御する制御手段と、処理済のページ情報を含む中断
状態情報を記憶する第2の記憶手段とを具備し、前記制
御手段は、割り込み印刷要求があった際に、現に実行し
ている印刷処理を前記展開手段による文書データの展開
のページ単位で中断させるとともに、該中断した印刷処
理の中断状態情報を前記第2の記憶手段に記憶し、該割
り込み印刷要求に対応する文書データの前記第1の記憶
手段における記憶順序を先頭に変更して該文書データの
割り込み印刷処理を実行し、前記割り込み印刷処理の終
了後、前記第2の記憶手段に記憶されている中断状態情
報に基づいて、未処理ページのページシーケンスを前記
作成手段に作成させることにより、中断された文書デー
タの印刷処理の再開を行うことを特徴とする。
【0013】
【作用】本発明は、印刷処理中に割り込み印刷要求があ
った場合、ページ独立性があるページ記述言語で文書デ
ータが記述されているため、ページ単位で印刷処理が中
断され、第2の記憶手段にドキュメントごとページ単位
の中断時の印刷情報が記憶され、割り込み印刷処理がな
される。そして、割り込み印刷が終了した場合には、第
2の記憶手段に記憶されている中断時の印刷情報を参照
してページシーケンスが作成され、このページシーケン
スをもとにイメージに展開されて印刷処理が再開され
る。また、割り込み印刷中にさらに割り込み印刷要求が
あった場合、割り込み印刷中の印刷処理はページ単位で
中断され、割り込み印刷中断時の印刷情報が第2の記憶
手段に記憶され、新たな割り込み印刷要求された文書デ
ータの割り込み印刷が開始される。
【0014】
【実施例】以下、図面を参照して本発明の一実施例につ
いて説明する。
【0015】図1は、本発明の一実施例であるプリンタ
制御装置の構成ブロック図である。図1において、プリ
ンタ制御装置1は、印刷要求3より優先順序の高い割り
込み印刷要求4の要求を検出する割り込み検出部10、
印刷要求3された文書データ(以下「ドキュメント」と
いう)を順次、キューに記憶するキューイングとキュー
の中に入ってドキュメントの管理および割り込み印刷が
生じた場合に割り込み印刷をするドキュメントをキュー
の先頭に配置するキューイング部11、割り込み検出部
10により割り込み印刷要求を検出した場合に、フラグ
を立てて割り込み印刷要求があったことを保持する割り
込み印刷開始情報部12、割り込み印刷要求があった場
合に中断時に出力された用紙の枚数と印刷処理を行って
いたページ番号を印刷情報として記憶する印刷情報記憶
部13、キューイング部11から取り出されたドキュメ
ントのページシーケンスを作成し、割り込み印刷による
中断後の再開である場合は、印刷情報記憶部13に記憶
されていた印刷情報をもとに残りのページシーケンスを
作成するページシーケンス作成部14、ページシーケン
ス作成部14により作成されたページシーケンスのもと
にページデータをビットマップイメージに展開するイメ
ージ展開部15、イメージ展開部15から出力されたビ
ットマップイメージをプリンタ2に転送し、ページ単位
およびドキュメント単位の出力管理を行う出力部16、
割り込み印刷開始情報部12のフラグが立っている場合
に、ページ単位で印刷処理を中断させ、中断時の印刷情
報を出力部16から取り出し、この印刷情報を印刷情報
記憶部13に記憶し、割り込み印刷開始情報部12のフ
ラグをオフにし、キューイング部11に記憶されている
この割り込み印刷ドキュメントを先頭に配置させ、この
先頭に配置された割り込み印刷ドキュメントを取り出し
て印刷処理を行い、出力部16からの割り込み印刷終了
の情報により印刷情報記憶部13に記憶されている印刷
情報をもとに割り込み印刷により中断されたドキュメン
トの印刷処理の再開処理を行う制御をする制御部17で
構成される。
【0016】ここで、プリンタ制御装置1に印刷要求3
あるいは割り込み印刷要求4される文書データは、ペー
ジ独立性のあるページ記述言語、例えばインタープレス
で記述されているものとする。
【0017】次に、フローチャートをもとにプリンタ制
御装置の割り込み印刷処理について説明する。
【0018】図2は、プリンタ制御装置1の割り込み印
刷処理フローチャートである。図2おいて、まず制御部
17は、キューイング部11内のキューの先頭にあるド
キュメントを読み込む(ステップ101)。次に、ペー
ジシーケンス作成部14において、読み込まれたドキュ
メントのページシーケンスを作成する(ステップ10
2)。そして、制御部17は、割り込み印刷開始情報部
12のフラグがオンになっているか否かを判断し(ステ
ップ103)、フラグがオンになっていない場合は、ペ
ージシーケンス作成部14で作成したページシーケンス
に基づいて、印刷すべきページ番号を更新し(ステップ
108)、さらにイメージ展開部15においてビットマ
ップイメージに展開する(ステップ109)。そして、
展開されたビットマップイメージを出力部16からプリ
ンタ2に転送し、印刷を行う(ステップ110)。さら
に、読み込んだドキュメントの印刷すべきページがまだ
あるか否かを判断する(ステップ111)。そして、印
刷するページがまだある場合は、ステップ103に移行
し、次のページの印刷処理を行う。
【0019】一方、ステップ103において、割り込み
印刷開始情報部12のフラグがオンである場合、すなわ
ち割り込み印刷要求があると判断した場合、制御部17
は、イメージ展開部15等のドキュメントの印刷処理を
中断させ(ステップ104)、この時の用紙の出力枚数
と印刷されたページ情報である印刷情報を印刷情報記憶
部13に記憶する(ステップ105)。そして、割り込
み印刷開始情報部12のフラグをオフにする(ステップ
106)。ここで、割り込み印刷開始情報部12のフラ
グをオフにするのは、新たな割り込み印刷要求がある場
合があるからである。さらに、制御部17は、キューイ
ング部11内の割り込み印刷要求4されたドキュメント
をキューの先頭に入れる(ステップ107)。したがっ
て、中断された割り込み印刷前のドキュメントは、割り
込み印刷要求4されたドキュメントの次に位置すること
になる。その後、ステップ101に移行し、キューの先
頭に位置する割り込み印刷要求4のドキュメントが読み
込まれ、割り込み印刷要求4されたドキュメントの印刷
処理が行われる。
【0020】さて、ステップ111において、読み込ま
れたドキュメントの印刷すべきページがない場合は、ス
テップ112に移行し、印刷情報記憶部13に割り込み
印刷要求により中断された印刷情報が記憶されているか
否かを調べ、割り込み印刷により中断された印刷の処理
がまだあるか否かを判断し(ステップ112)、割り込
み印刷の処理がまだある場合は、キューイング部11の
キューの先頭にあるドキュメントを読み込み(ステップ
113)、印刷情報記憶部13に記憶されている割り込
み時の印刷情報をもとにページシーケンス作成部14が
ページシーケンスを作成し(ステップ114)、印刷処
理を再開する。そして、ステップ103に移行し、割り
込み印刷開始情報部12のフラグがオンか否かにより、
新たな割り込み印刷処理をすべきかどうかを判断する。
【0021】一方、ステップ112において、割り込み
印刷の処理がない場合は、割り込み印刷処理を終了す
る。
【0022】なお、印刷要求3されたドキュメントの印
刷処理中に割り込み印刷要求4があった場合は、上記ス
テップ103におけるフラグが立っているか否かにより
割り込み印刷処理がなされるが、さらに、この割り込み
印刷要求4のドキュメントに対する印刷処理中に、さら
に、優先度の高い、新たな割り込み印刷要求があった場
合は、ステップ103において、新しいフラグのオンに
より新たな割り込み印刷処理が行われる。この際、印刷
情報記憶部13には、印刷要求3されたドキュメントの
中断時の印刷情報の他に、割り込み印刷要求4されたド
キュメントの中断時の印刷情報が記憶されることにな
る。また、キューの配置は、先頭から新たな割り込み印
刷要求されたドキュメント、割り込み印刷要求4された
ドキュメント、印刷要求されたドキュメントの順とな
る。そして、中断されたドキュメントの印刷再開処理時
に印刷情報記憶部13に記憶されている印刷情報が参照
される異になる。
【0023】もちろん、印刷情報記憶部13に記憶され
る印刷情報量は少ないため、さらに優先度の高い割り込
み印刷要求があっても、同様に処理される。
【0024】このように、割り込み印刷処理時、印刷情
報記憶部13に記憶される印刷情報量が少ないため、割
り込み印刷処理時の割り込み印刷処理を受け付けないと
いうことはない。しかも、割り込み中断時のページから
ページ単位で印刷処理が再開されるため、無駄のない、
効率的な印刷処理ができる。
【0025】
【発明の効果】以上説明したように、本発明は、印刷処
理中に割り込み印刷要求があった場合、ページ独立性が
あるページ記述言語で文書データが記述されているた
め、ページ単位で印刷処理が中断され、第2の記憶手段
にドキュメントごとページ単位の中断時の印刷情報が記
憶され、割り込み印刷処理がなされる。そして、割り込
み印刷が終了した場合には、第2の記憶手段に記憶され
ている中断時の印刷情報を参照してページシーケンスが
作成され、このページシーケンスをもとにイメージに展
開されて印刷処理が再開される。また、割り込み印刷中
にさらに割り込み印刷要求があった場合、割り込み印刷
中の印刷処理はページ単位で中断され、割り込み印刷中
断時の印刷情報が第2の記憶手段に記憶され、新たな割
り込み印刷要求された文書データの割り込み印刷が開始
される。
【0026】したがって、割り込み印刷要求により中断
された中断時の印刷情報はドキュメントごとページ単位
で記憶され、中断された印刷処理の再開のために必要な
メモリの容量が少なくて済むため、割り込み印刷処理中
に、クライアントが新たな割り込み印刷要求を行った場
合でも、新たな割り込み印刷要求は受け付けられるとい
う利点を有する。
【0027】また、割り込み印刷後の中断された印刷の
再開処理は、割り込み印刷要求が生じた際のページから
再開処理されるので、再度印刷処理されるページはなく
なり、無駄のない効率的な印刷処理を行うことができる
という利点を有する。
【図面の簡単な説明】
【図1】本発明の一実施例であるプリンタ制御装置の構
成ブロック図。
【図2】プリンタ制御装置の割り込み印刷処理フローチ
ャート。
【図3】従来のプリンティングシステムの構成ブロック
図。
【符号の説明】
1 プリンタ制御装置 2 プリンタ 3 印刷要求 4 割り込み印刷要求 10 割り込み検出部 11
キューイング部 12 割り込み印刷開始情報部 13 印刷情報記憶部 14 ページシーケンス部 15 イメージ展開部 1
6 出力部 17 制御部

Claims (1)

    (57)【特許請求の範囲】
  1. 【請求項1】 ページ独立性があるページ記述言語で表
    現された文書データを順次受け付け、該受け付けた文書
    データを画像データに展開して出力するプリンタ制御装
    置において、 印刷要求とともに受け付けた文書データを順次記憶する
    第1の記憶手段と、 前記第1の記憶手段から順次読み出された文書データの
    ページシーケンスを作成する作成手段と、 前記作成手段により作成されたページシーケンスに基づ
    いて文書データをページ毎の画像データに展開する展開
    手段と、 印刷処理の実行を制御する制御手段と、 処理済のページ情報を含む中断状態情報を記憶する第2
    の記憶手段とを具備し、 前記制御手段は、 割り込み印刷要求があった際に、現に実行している印刷
    処理を前記展開手段による文書データの展開のページ単
    位で中断させるとともに、該中断した印刷処理の中断状
    態情報を前記第2の記憶手段に記憶し、該割り込み印刷
    要求に対応する文書データの前記第1の記憶手段におけ
    る記憶順序を先頭に変更して該文書データの割り込み印
    刷処理を実行し、 前記割り込み印刷処理の終了後、前記第2の記憶手段に
    記憶されている中断状態情報に基づいて、未処理ページ
    のページシーケンスを前記作成手段に作成させることに
    より、中断された文書データの印刷処理の再開を行うこ
    とを特徴とするプリンタ制御装置。
JP04249925A 1992-09-18 1992-09-18 プリンタ制御装置 Expired - Fee Related JP3134539B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP04249925A JP3134539B2 (ja) 1992-09-18 1992-09-18 プリンタ制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP04249925A JP3134539B2 (ja) 1992-09-18 1992-09-18 プリンタ制御装置

Publications (2)

Publication Number Publication Date
JPH06103005A JPH06103005A (ja) 1994-04-15
JP3134539B2 true JP3134539B2 (ja) 2001-02-13

Family

ID=17200223

Family Applications (1)

Application Number Title Priority Date Filing Date
JP04249925A Expired - Fee Related JP3134539B2 (ja) 1992-09-18 1992-09-18 プリンタ制御装置

Country Status (1)

Country Link
JP (1) JP3134539B2 (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7310156B2 (en) * 2001-02-01 2007-12-18 Canon Kabushiki Kaisha Printing system, printing method, digital camera, storage medium and program for printing method, and printing control apparatus
KR100524958B1 (ko) 2003-04-11 2005-11-01 삼성전자주식회사 반복기록 가능한 디스크에 기록된 정보를 소거하는 방법,그 장치 및 디스크
GB2403799B (en) * 2003-07-11 2006-04-12 Rolls Royce Plc Image-based measurement
CN101446888B (zh) * 2007-11-26 2010-07-14 北大方正集团有限公司 一种打印作业的处理方法及***
JP4952817B2 (ja) * 2010-03-31 2012-06-13 ブラザー工業株式会社 印刷装置及び印刷プログラム
JP2020009341A (ja) 2018-07-12 2020-01-16 富士ゼロックス株式会社 画像出力の管理装置、画像出力装置およびプログラム

Also Published As

Publication number Publication date
JPH06103005A (ja) 1994-04-15

Similar Documents

Publication Publication Date Title
JPH10143340A (ja) プリンタ
JP2007245673A (ja) 画像形成装置
JP3344268B2 (ja) 印刷制御装置
JP3495893B2 (ja) 印刷制御装置および印刷制御方法
JP2525352B2 (ja) プリンタシステム
JP3134539B2 (ja) プリンタ制御装置
JP2003303068A (ja) 画像出力システム、画像出力方法、プログラム及び記憶媒体
JP2000187569A (ja) 印刷装置、データ出力装置及びコンピュータ読み取り可能な記憶媒体
JPH11312062A (ja) プリンタ及び印刷方法
JP3739527B2 (ja) 画像形成装置
JP3230516B2 (ja) プリンタ、記録媒体およびプリンタのメモリ管理方法
JP3583879B2 (ja) プリンタ制御装置
JP3894259B2 (ja) プリンタ装置
JP2000339111A (ja) 印刷制御方法及び装置
JPH0664251A (ja) 印刷装置及びその制御方法
JPH08118752A (ja) イメージング処理方法
JP2891860B2 (ja) 出力方法
JPH10278364A (ja) ページプリンタ
JP2000148418A (ja) 印刷装置
JP2930038B2 (ja) 画像形成装置
JPH0844509A (ja) 印刷制御方法及び印刷システム
JPH10149265A (ja) 印刷制御装置
JPH09193486A (ja) 画像形成装置
JPH0971012A (ja) 画像処理装置及びその方法
JP2001246811A (ja) 割り込み印刷装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees