JPH09231027A - 情報処理装置並びに印刷装置並びに印刷システムおよび印刷システムのデータ処理方法 - Google Patents

情報処理装置並びに印刷装置並びに印刷システムおよび印刷システムのデータ処理方法

Info

Publication number
JPH09231027A
JPH09231027A JP8040987A JP4098796A JPH09231027A JP H09231027 A JPH09231027 A JP H09231027A JP 8040987 A JP8040987 A JP 8040987A JP 4098796 A JP4098796 A JP 4098796A JP H09231027 A JPH09231027 A JP H09231027A
Authority
JP
Japan
Prior art keywords
print job
divided
transfer
printing
print
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.)
Pending
Application number
JP8040987A
Other languages
English (en)
Inventor
Etsuko Maeda
恵津子 前田
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 JP8040987A priority Critical patent/JPH09231027A/ja
Publication of JPH09231027A publication Critical patent/JPH09231027A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 印刷ジョブサイズが大きい場合に、後続する印刷ジョブ
を優先して出力させることである。 【課題】 【解決手段】 アプリケーションプログラムからの印刷
ジョブに対する分割転送または一括転送を選択指示する
入力装置の指示に基づいて外部記憶装置3に対して分割
された分割印刷ジョブを記憶しておき、各分割印刷ジョ
ブの転送開始前毎に、プリンタサーバー18の他の印刷
ジョブの出力要求を判定するCPUが前記他の印刷ジョ
ブの出力要求を有りと判定した場合に、CPUが他の印
刷ジョブを継続する分割印刷ジョブに先行してプリンタ
2に対して割込み転送させるように分割印刷ジョブと他
の印刷ジョブとの転送を制御する構成を特徴とする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、所定の通信媒体を介し
て情報処理装置と印刷装置とが通信可能な情報処理装置
並びに印刷装置並びに印刷システムおよび印刷システム
のデータ処理方法に関するものである。
【0002】
【従来の技術】従来、双方向インタフェース(双方向I
/F)を介してホストコンピュータ等の情報処理装置と
プリンタ等の印刷装置とが通信可能に接続される印刷シ
ステムにおいては、印刷ジョブ全体を一つの単位として
扱いプリンタに送信し印刷を行っている。
【0003】
【発明が解決しようとする課題】しかしながら、上述し
た従来の印刷システムにあっては、複数のホストコンピ
ュータと接続しているプリンタは、印刷の実行を使用者
が指示すると無条件のうちに、一括して印刷ジョブがプ
リンタに送られてしまうために、大量の印刷ジョブを印
刷した場合、一つの印刷ジョブにプリンタが占有され、
他の使用者が長時間待たなければならない等の問題点が
あった。
【0004】本発明は、上記の問題点を解消するために
なされたもので、本発明に係る第1の発明〜第5の発明
の目的は、アプリケーションプログラムからの印刷ジョ
ブを分割印刷する指示が選択された場合に、分割された
各分割印刷ジョブの転送前毎に、プリンタサーバー内の
他の印刷ジョブの印刷要求状態を判定して、後続する他
の印刷ジョブを割込み転送させて処理させることによ
り、後続する他のユーザの印刷ジョブを優先して出力さ
せることができる印刷環境を自在に構築できる情報処理
装置並びに印刷装置並びに印刷システムおよび印刷シス
テムのデータ処理方法を提供することである。
【0005】
【課題を解決するための手段】本発明に係る第1の発明
は、所定の通信媒体を介して印刷装置と通信可能な情報
処理装置において、アプリケーションプログラムからの
印刷ジョブに対する分割転送または一括転送を選択指示
する指示手段と、前記指示手段の指示に基づいて分割さ
れた分割印刷ジョブを記憶する記憶手段と、前記印刷ジ
ョブまたは前記分割印刷ジョブを前記印刷装置に転送す
る転送手段と、前記転送手段による各分割印刷ジョブの
転送開始毎に、プリンタサーバーの他の印刷ジョブの出
力要求を判定する判定手段と、前記判定手段が前記他の
印刷ジョブの出力要求を有りと判定した場合に、前記他
の印刷ジョブを継続する分割印刷ジョブに先行して前記
印刷装置に対して割込み転送させるように前記転送手段
を制御する転送制御手段とを有するものである。
【0006】本発明に係る第2の発明は、所定の通信媒
体を介して情報処理装置と通信可能な印刷装置におい
て、前記情報処理装置から転送される印刷ジョブと前記
印刷ジョブが分割された分割印刷ジョブとの割込み印刷
を制御する印刷制御手段を有するものである。
【0007】本発明に係る第3の発明は、所定の通信媒
体を介して印刷装置と情報処理装置とが通信可能な印刷
システムにおいて、アプリケーションプログラムからの
印刷ジョブに対する分割転送または一括転送を選択指示
する指示手段と、前記指示手段の指示に基づいて分割さ
れた分割印刷ジョブを記憶する記憶手段と、前記印刷ジ
ョブまたは前記分割印刷ジョブを前記印刷装置に転送す
る転送手段と、前記転送手段による各分割印刷ジョブの
転送開始毎に、プリンタサーバーの他の印刷ジョブの出
力要求を判定する判定手段と、前記判定手段が前記他の
印刷ジョブの出力要求を有りと判定した場合に、前記他
の印刷ジョブを継続する分割印刷ジョブに先行して前記
印刷装置に対して割込み転送させるように前記転送手段
を制御する転送制御手段とを備える情報処理装置と、前
記情報処理装置から転送される印刷ジョブと前記印刷ジ
ョブが分割された分割印刷ジョブとの割込み印刷を制御
する印刷制御手段を備える印刷装置とを有するものであ
る。
【0008】本発明に係る第4の発明は、所定の通信媒
体を介して印刷装置と情報処理装置とが通信可能な印刷
システムのデータ処理方法において、アプリケーション
プログラムからの印刷ジョブに対する分割転送または一
括転送を選択指示する指示工程と、該指示に基づいて分
割された各分割印刷ジョブを転送する転送工程と、各分
割印刷ジョブの転送開始毎に、プリンタサーバーの他の
印刷ジョブの出力要求を判定する判定工程と、前記他の
印刷ジョブを継続する分割印刷ジョブに先行して前記印
刷装置に対して割込み転送させる割込み転送工程とを有
するものである。
【0009】本発明に係る第5の発明は、所定の通信媒
体を介して印刷装置と情報処理装置とが通信可能な印刷
システムのデータ処理方法において、前記情報処理装置
から転送される印刷ジョブと前記印刷ジョブが分割され
た分割印刷ジョブとの割込み印刷を行う割込み工程を有
するものである。
【0010】
【作用】第1の発明においては、アプリケーションプロ
グラムからの印刷ジョブに対する分割転送または一括転
送を選択指示する指示手段の指示に基づいて記憶手段に
対して分割された分割印刷ジョブを記憶しておき、前記
転送手段による各分割印刷ジョブの転送開始毎に、プリ
ンタサーバーの他の印刷ジョブの出力要求を判定する判
定手段が前記他の印刷ジョブの出力要求を有りと判定し
た場合に、転送制御手段が前記他の印刷ジョブを継続す
る分割印刷ジョブに先行して前記印刷装置に対して割込
み転送させるように前記転送手段を制御して、分割印刷
ジョブの転送を中断して、後続する他の印刷ジョブを優
先して印刷装置に転送することを可能とする。
【0011】第2の発明においては、印刷制御手段が情
報処理装置から転送される印刷ジョブと前記印刷ジョブ
が分割された分割印刷ジョブとの割込み印刷を制御し
て、分割印刷ジョブ処理中に後続する他の印刷ジョブを
優先して出力することを可能とする。
【0012】第3の発明においては、アプリケーション
プログラムからの印刷ジョブに対する分割転送または一
括転送を選択指示する指示手段の指示に基づいて記憶手
段に対して分割された分割印刷ジョブを記憶しておき、
前記転送手段による各分割印刷ジョブの転送開始毎に、
プリンタサーバーの他の印刷ジョブの出力要求を判定す
る判定手段が前記他の印刷ジョブの出力要求を有りと判
定した場合に、転送制御手段が前記他の印刷ジョブを継
続する分割印刷ジョブに先行して前記印刷装置に対して
割込み転送させるように前記転送手段を制御すると共
に、印刷制御手段が情報処理装置から転送される印刷ジ
ョブと前記印刷ジョブが分割された分割印刷ジョブとの
割込み印刷を制御して、分割印刷ジョブ転送中に後続す
る他の印刷ジョブを優先して印刷装置に転送させて、分
割印刷ジョブ処理中に後続する他の印刷ジョブを優先し
て出力することを可能とする。
【0013】第4の発明においては、アプリケーション
プログラムからの印刷ジョブに対する分割転送または一
括転送を選択指示し、該指示に基づいて分割された各分
割印刷ジョブを転送し、各分割印刷ジョブの転送開始前
毎に、プリンタサーバー内の他の印刷ジョブの出力要求
を判定し、前記他の印刷ジョブを継続する分割印刷ジョ
ブに先行して前記印刷装置に対して割込み転送させ、分
割印刷ジョブの転送中に、後続する他の印刷ジョブを優
先して印刷装置に転送することを可能とする。
【0014】第5の発明においては、情報処理装置から
転送される印刷ジョブと前記印刷ジョブが分割された分
割印刷ジョブとの割込み印刷を行い、分割印刷ジョブ処
理中に後続する他の印刷ジョブを優先して出力すること
を可能とする。
【0015】
【実施例】
〔第1実施例〕本実施例の構成を説明する前に、本実施
例を適用するのに好適なレーザビームプリンタおよびイ
ンクジェットプリンタの構成について図1を参照しなが
ら説明する。なお、本実施例を適用するプリンタは、レ
ーザビームプリンタおよびインクジェットプリンタに限
られるものではなく、他のプリント方式のプリンタでも
良いことは言うまでもない。
【0016】図1は、本発明を適用可能な出力装置の構
成を示す断面図であり、例えばプリント機構がレーザビ
ームプリンタ(LBP)の場合を示す。
【0017】図において、1500はLBP本体であ
り、外部に接続されているホストコンピュータから供給
される印刷情報(文字コード等)やフォーム情報あるい
はマクロ命令等を入力して記憶するとともに、それらの
情報に従って対応する文字パターンやフォームパターン
等を作成し、記録媒体である記録紙等に像を形成する。
1501は操作のためのスイッチおよびLED表示器等
が配されている操作パネル、1000はLBP本体15
00全体の制御およびホストコンピュータから供給され
る文字情報等を解析するプリンタ制御ユニットである。
このプリンタ制御ユニット1000は、主に文字情報を
対応する文字パターンのビデオ信号に変換してレーザド
ライバ1502に出力する。レーザドライバ1502は
半導体レーザ1503を駆動するための回路であり、入
力されたビデオ信号に応じて半導体レーザ1503から
発射されるレーザ光1504をオン・オフ切り換えす
る。レーザ光1504は回転多面鏡1505で左右方向
に振らされて静電ドラム1506上を走査露光する。こ
れにより、静電ドラム1506上には文字パターンの静
電潜像が形成されることになる。この潜像は、静電ドラ
ム1506周囲に配設された現像ユニット1507によ
り現像された後、記録紙に転写される。この記録紙には
カットシートを用い、カットシート記録紙はLBP15
00に装着した用紙カセット1508に収納され、給紙
ローラ1509および搬送ローラ1510と搬送ローラ
1511とにより、装置内に取り込まれて、静電ドラム
1506に供給される。また、LBP本体1500に
は、図示しないカードスロットを少なくとも1個以上備
え、内蔵フォントに加えてオプションフォントカード,
言語系の異なる制御カード(エミュレーションカード)
を接続できるように構成されている。
【0018】図2は、本発明の一実施例を示す印刷シス
テムの概略構成を説明するブロック図である。
【0019】図において、H1〜H3はホストコンピュ
ータ(ホスト)で、プリンタサーバーPSを介してプリ
ンタPRに印刷情報を転送する。
【0020】なお、プリンタサーバーPSは、CPU,
RAM,ROMを備え、ROM等に記憶された制御プロ
グラムをRAM上にロードして実行することにより、印
刷情報の受信および該受信した印刷情報のプリンタPR
への転送を制御している。また、ホストコンピュータH
1〜H3は、CPU,RAM,ROMを備え、ROM等
を備える制御ユニットおよび表示装置,入力装置,外部
記憶装置等を備え、ROMまたは外部記憶装置に記憶さ
れた制御プログラムをRAM上にロードして実行するこ
とにより、各種アプリケーションの実行,システムプロ
グラムの実行,プリンタサーバーPSとの通信制御を実
行可能に構成されている。
【0021】図3は、本発明の一実施例を示す印刷シス
テムの構成を示すブロック図であり、当該印刷システム
は、ホストコンピュータ1とプリンタ2とから大別構成
されており、さらに、ホストコンピュータ1には、外部
記憶装置3および表示装置4が付設されている。なお、
本実施例は、図2に示した印刷システムを例に挙げてい
るが、本発明の機能を実現できるものであれば、単体の
機器であっても、複数の機器からなるシステムであって
もLAN等のネットワークを介して処理が行われるシス
テムであっても本発明を適用できることは言うまでもな
い。
【0022】ホストコンピュータ1において、5はアプ
リケーションで、生成される印字ジョブをアプリケーシ
ョンI/F6へ渡す。アプリケーションI/F6はアプ
リケーション5から渡された印字ジョブを印刷コマンド
に変換して印刷モニタ7へ渡す。
【0023】印刷モニタ7は、アプリケーションI/F
6から渡された印刷コマンドを外部記憶装置3のスプー
ルファイル16に渡す。また、印刷モニタ7はスプール
ファイル16に渡した所定の単位の印刷コマンド群をア
プリケーションI/F6から出力されるジョブ終了信号
に基づき印刷モニタ7に戻し、さらに印刷ドライバ8へ
渡す。
【0024】印刷ドライバ8は、印刷モニタ7から渡さ
れた印刷コマンドをプリンタI/F9へ渡す機能を有す
るとともに、プリンタI/F9から情報を取得する。プ
リンタI/F9は、印刷ドライバ8から渡された印刷コ
マンドを双方向ケーブル17を介してプリンタ2のプリ
ンタコマンド処理部13へ渡す。また、プリンタI/F
9は双方向性のプリンタI/F9を介してプリンタ2の
プリンタコマンド処理部13の情報を取得する。なお、
外部記憶装置3のスプールファイル16はホストコンピ
ュータ1の印刷モニタ7から渡された印刷コマンド群を
格納する領域である。
【0025】プリンタ2において、プリンタコマンド処
理部13は、ホストコンピュータ1のプリンタI/F9
から渡された印刷コマンドをプリント機構I/F14に
渡す。プリント機構I/F14は、プリンタコマンド処
理部13から渡された印刷コマンドをプリント機構15
に渡す。プリント機構15はプリント機構I/F14か
ら渡されて印刷コマンドを実行する。双方向ケーブル1
7はホストコンピュータ1のプリントI/F9とプリン
タ2のプリンタコマンド処理部13との間の印刷コマン
ドを伝達する。プリンタサーバー18は、ホストコンピ
ュータ1とプリンタ2を接続すると共に、複数台のホス
トコンピュータ1を図2に示したように接続し、ジョブ
の送信を実行する。
【0026】次に、上述したホストコンピュータ1およ
びプリンタ2のハードウェア構成を図4に基づいて説明
する。
【0027】図4は、図3に示した印刷システムの詳細
構成を説明するブロック図である。
【0028】ホストコンピュータ1は、CPU20とR
AM21と、ROM22と外部記憶装置3と表示装置4
と入力装置23と印字装置I/F24を備えている。ま
た、プリンタ2はCPU30とRAM31とROM32
と、印字装置I/F34と、入力装置33とプリント機
構I/F14とプリント機構5とを備えている。
【0029】上記ホストコンピュータ1の構成を詳述す
ると、CPU20は、ROM22に格納されたプログラ
ムに基づき図形,イメージ,文字,表(表計算等を含
む)等が混在した文書処理を実行し、システムバス25
を介して接続されている各デバイスを総括的に制御す
る。RAM21はCPU20の主メモリでワークエリア
等として機能する。図3に示したアプリケーション5,
アプリケーションI/F6はRAM21上に存在する。
【0030】ROM22はプログラム用メモリであり、
基本的なI/Oを制御するプログラムを格納している。
入力装置23は図示しないキーボードやポインティング
デバイスからのキー入力を制御する。印字装置I/F2
4は、所定の双方向ケーブル19を介してプリンタ2と
の通信制御処理を実行する。外部記憶装置3は上述した
ように図3に示したスプールファイル16を備えてい
る。表示装置4は図示しないCRTディスプレイへの表
示を制御する。
【0031】プリンタ2の構成を詳述すると、CPU3
0は、印字装置I/F34を介してホストコンピュータ
1との通信処理を行う。RAM31は、CPU30の主
メモリでワークエリア等として機能する。ROM32は
プログラム用メモリであり、図3に示したプリンタコマ
ンド処理部13が格納される。
【0032】入力装置33は、プリンタ2に付設された
ボタンの押下などのコマンドを制御する。印字装置I/
F34は所定の双方向ケーブル19を介してホストコン
ピュータ1に接続され通信制御処理を実行する。
【0033】以下、本実施例と第1〜第3の発明の各手
段との対応及びその作用について図3等を参照して説明
する。
【0034】第1の発明は、所定の通信媒体(所定のイ
ンタフェース,赤外線無線インタフェース,ネットワー
クインタフェース等)を介して印刷装置(プリンタ2)
と通信可能な情報処理装置(ホストコンピュータ1)に
おいて、アプリケーションプログラムからの印刷ジョブ
に対する分割転送または一括転送を選択指示する指示手
段(入力装置23を操作して表示装置4に表示される、
例えばプリンタ設定画面上で選択指示する)と、前記指
示手段の指示に基づいて分割された分割印刷ジョブを記
憶する記憶手段(RAM21または外部記憶装置3)
と、前記印刷ジョブまたは前記分割印刷ジョブを前記印
刷装置に転送する転送手段(CPU20がROM22に
記憶された制御プログラムまたは外部記憶装置3に記憶
されるプリンタ制御プログラム等に基づいて転送する)
と、前記転送手段による各分割印刷ジョブの転送開始毎
に、プリンタサーバー18の他の印刷ジョブの出力要求
を判定する判定手段(CPU20がROM22に記憶さ
れた制御プログラムまたは外部記憶装置3に記憶される
プリンタ制御プログラム等に基づいて判定処理する)
と、前記判定手段が前記他の印刷ジョブの出力要求を有
りと判定した場合に、前記他の印刷ジョブを継続する分
割印刷ジョブに先行して前記印刷装置に対して割込み転
送させるように前記転送手段を制御する転送制御手段
(CPU20がROM22に記憶された制御プログラム
または外部記憶装置3に記憶されるプリンタ制御プログ
ラム等に基づいて転送制御する)とを有し、アプリケー
ションプログラムからの印刷ジョブに対する分割転送ま
たは一括転送を選択指示する入力装置23の指示に基づ
いて外部記憶装置3に対して分割された分割印刷ジョブ
を記憶しておき、各分割印刷ジョブの転送開始毎に、プ
リンタサーバー18の他の印刷ジョブの出力要求を判定
するCPU20が前記他の印刷ジョブの出力要求を有り
と判定した場合に、CPU20が他の印刷ジョブを継続
する分割印刷ジョブに先行してプリンタ2に対して割込
み転送させるように分割印刷ジョブと他の印刷ジョブと
の転送を制御して、分割印刷ジョブの転送を中断して、
後続する他の印刷ジョブを優先して印刷装置に転送する
ことを可能とする。
【0035】第2の発明は、所定の通信媒体(所定のイ
ンタフェース,赤外線無線インタフェース,ネットワー
クインタフェース等)を介して情報処理装置(ホストコ
ンピュータ1)と通信可能な印刷装置(プリンタ2)に
おいて、ホストコンピュータ1から転送される印刷ジョ
ブと前記印刷ジョブが分割された分割印刷ジョブとの割
込み印刷を制御する印刷制御手段(CPU30がROM
32または図示しない外部メモリからRAM31にロー
ドした制御プログラムに基づいて制御する)を有し、C
PU30がホストコンピュータ1から転送される印刷ジ
ョブと前記印刷ジョブが分割された分割印刷ジョブとの
割込み印刷を制御して、分割印刷ジョブ処理中に後続す
る他の印刷ジョブを優先して出力することを可能とす
る。
【0036】第3の発明は、所定の通信媒体(所定のイ
ンタフェース,赤外線無線インタフェース,ネットワー
クインタフェース等)を介して印刷装置(プリンタ2)
と情報処理装置(ホストコンピュータ1)とが通信可能
な印刷システムにおいて、アプリケーションプログラム
からの印刷ジョブに対する分割転送または一括転送を選
択指示する指示手段(入力装置23を操作して表示装置
4に表示される、例えばプリンタ設定画面上で選択指示
する)と、前記指示手段の指示に基づいて分割された分
割印刷ジョブを記憶する記憶手段(RAM21または外
部記憶装置3)と、前記印刷ジョブまたは前記分割印刷
ジョブを前記印刷装置に転送する転送手段(CPU20
がROM22に記憶された制御プログラムまたは外部記
憶装置3に記憶されるプリンタ制御プログラム等に基づ
いて転送する)と、前記転送手段による各分割印刷ジョ
ブの転送開始毎に、プリンタサーバー18の他の印刷ジ
ョブの出力要求を判定する判定手段(CPU20がRO
M22に記憶された制御プログラムまたは外部記憶装置
3に記憶されるプリンタ制御プログラム等に基づいて判
定処理する)と、前記判定手段が前記他の印刷ジョブの
出力要求を有りと判定した場合に、前記他の印刷ジョブ
を継続する分割印刷ジョブに先行して前記印刷装置に対
して割込み転送させるように前記転送手段を制御する転
送制御手段(CPU20がROM22に記憶された制御
プログラムまたは外部記憶装置3に記憶されるプリンタ
制御プログラム等に基づいて転送制御する)とを備える
情報処理装置と、ホストコンピュータ1から転送される
印刷ジョブと前記印刷ジョブが分割された分割印刷ジョ
ブとの割込み印刷を制御する印刷制御手段(CPU30
がROM32または図示しない外部メモリからRAM3
1にロードした制御プログラムに基づいて制御する)と
を備える印刷装置とを有し、アプリケーションプログラ
ムからの印刷ジョブに対する分割転送または一括転送を
選択指示する入力装置23の指示に基づいて、例えば外
部記憶装置3に対して分割された分割印刷ジョブを記憶
しておき、CPU20による各分割印刷ジョブの転送開
始毎に、プリンタサーバー18の他の印刷ジョブの出力
要求を有りと判定した場合に、CPU20が前記他の印
刷ジョブを継続する分割印刷ジョブに先行してプリンタ
2に対して割込み転送させるように分割印刷ジョブと他
の印刷ジョブとの転送を制御すると共に、CPU30が
ホストコンピュータ1から転送される印刷ジョブと前記
印刷ジョブが分割された分割印刷ジョブとの割込み印刷
を制御して、分割印刷ジョブ転送中に後続する他の印刷
ジョブを優先して印刷装置に転送させて、分割印刷ジョ
ブ処理中に後続する他の印刷ジョブを優先して出力する
ことを可能とする。
【0037】次に上記のように構成した本実施例の印刷
システムのデータ処理について図3,図5〜図7等を参
照して説明する。
【0038】図5は、図4に示した外部記憶装置3にス
プールされる印刷ジョブと分割ジョブとの管理状態を説
明する図である。
【0039】図において、Nは印刷ジョブで、図3に示
したアプリケーション5から出力される。J1〜J4は
複数行に分割される印刷ジョブで、各ジョブJ1〜J3
には、開始情報STIと終了情報EDIが付加され、ジ
ョブJ4には開始情報STIとジョブ終了信号EDSが
付加される。なお、各ジョブJ1のページは、印刷ジョ
ブNの総ページ数を設定された分割数により割り出され
る構成としてもいいし、ユーザが入力装置23から設定
する構成であってもよい。
【0040】図6は、本発明の印刷システムのデータ処
理方法の第1実施例を示すフローチャートである。な
お、(1)〜(4)は各ステップを示す。
【0041】まず、ホストコンピュータ1の表示装置4
が印刷画面においてユーザが選択手段を用いて入力した
転送方法を判別する(1)。次に、制御手段(CPU2
0)が入力された印刷方法情報が「分割印刷」か、それ
とも「一括印刷」であるかどうかを判断し(2)、分割
印刷でないと判断した場合は、ステップ(4)以降に進
み、分割印刷であると判断した場合は、分割処理を実行
し、ジョブを所定のページ数に分割し、各ジョブの先頭
行および最終行に共通するジョブ名と通し番号を付ける
(3)。なお、分割された最終行のジョブにはジョブ終
了信号EDSが付加され、それ以外の分割された行のジ
ョブには終了情報EDIが付加される。
【0042】続いて、分割したジョブを先頭から順に記
憶部に格納して(4)、処理を終了する。
【0043】〔第2実施例〕次に、分割印刷を行った場
合の他のユーザーの割り込み印刷に関する処理を説明す
る。
【0044】図7は、本発明の印刷システムのデータ処
理方法の第2実施例を示すフローチャートである。な
お、(1)〜(7)は各ステップを示す。
【0045】まず、記憶部に格納されている印刷ジョブ
が分割かそれとも一括の判別を実行する(1)。そし
て、この判別結果が、ステップ(2)で、「分割」であ
った場合は、ステップ(3)へ進み、判別結果が「分
割」でない場合は、ステップ(5)へ進む。
【0046】ステップ(3)では、プリンタサーバー1
8内の空き状況を判別し、結果が「空き」状態である場
合は(4)、転送処理を実行する(5)。
【0047】一方、ステップ(3)で、他の印刷ジョブ
が存在すると判定された場合は、「空き」状態になるま
で転送を行わずに、ステップ(3),(4)を繰り返
す。
【0048】そして、転送処理の後、印刷ジョブが入っ
ている記憶部の印刷ジョブの存在を判別し(6)、その
結果、まだ印刷ジョブが存在するか(記憶部が「空き」
状態か)どうかを判定し(7)、印刷ジョブが存在する
場合には、ステップ(1)へ戻る。
【0049】一方、ステップ(7)で印刷ジョブが存在
しないと判定された場合は、処理を終了する。
【0050】以下、本実施例と第4,第5の発明の各工
程との対応及びその作用について図4,図7等に基づい
て説明する。
【0051】第4の発明は、所定の通信媒体を介して印
刷装置(プリンタ2)と情報処理装置(ホストコンピュ
ータ1)とがプリンタサーバー18を介して通信可能な
印刷システムのデータ処理方法において、アプリケーシ
ョンプログラムからの印刷ジョブに対する分割転送また
は一括転送を選択指示する指示工程(図7のステップ
(1)の前ステップ)と、該指示に基づいて分割された
各分割印刷ジョブを転送する転送工程(図7のステップ
(1)の前ステップ)と、各分割印刷ジョブの転送開始
毎に、プリンタサーバーの他の印刷ジョブの出力要求を
判定する判定工程と(図7のステップ(2))、前記他
の印刷ジョブを継続する分割印刷ジョブに先行して前記
印刷装置に対して割込み転送させる割込み転送工程(図
7のステップ(2),(5)又は図7のステップ(2)
〜(5))とを実行して、分割印刷ジョブの転送中に、
後続する他の印刷ジョブを優先して印刷装置に転送する
ことを可能とする。
【0052】第5の発明は、所定の通信媒体を介して印
刷装置と情報処理装置とがプリンサーバー18を介して
通信可能な印刷システムのデータ処理方法において、前
記情報処理装置から転送される印刷ジョブと前記印刷ジ
ョブが分割された分割印刷ジョブとの割込み印刷を行う
割込み工程(図7のステップ(2)〜(4))を実行し
て、分割印刷ジョブ処理中に後続する他の印刷ジョブを
優先して出力することを可能とする。
【0053】以上のように、前述した実施形態の機能を
実現するソフトウエアのプログラムコードを記録した記
憶媒体を、システムあるいは装置に供給し、そのシステ
ムあるいは装置のコンピュータ(またはCPUやMP
U)が記憶媒体に格納されたプログラムコードを読出し
実行することによっても、本発明の目的が達成されるこ
とは言うまでもない。
【0054】この場合、記憶媒体から読み出されたプロ
グラムコード自体が本発明の新規な機能を実現すること
になり、そのプログラムコードを記憶した記憶媒体は本
発明を構成することになる。
【0055】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピーディスク,ハードディ
スク,光ディスク,光磁気ディスク,CD−ROM,C
D−R,磁気テープ,不揮発性のメモリカード,RO
M,EEPROM等を用いることができる。
【0056】また、コンピュータが読み出したプログラ
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼働しているOS(オペ
レーティングシステム)等が実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
【0057】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張ボードや機能拡張ユニットに
備わるCPU等が実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される
場合も含まれることは言うまでもない。
【0058】また、本発明は、複数の機器から構成され
るシステムに適用しても、1つの機器からなる装置に適
用してもよい。また、本発明は、システムあるいは装置
にプログラムを供給することによって達成される場合に
も適用できることは言うまでもない。この場合、本発明
を達成するためのソフトウエアによって表されるプログ
ラムを格納した記憶媒体を該システムあるいは装置に読
み出すことによって、そのシステムあるいは装置が、本
発明の効果を享受することが可能となる。
【0059】さらに、本発明を達成するためのソフトウ
エアによって表されるプログラムをネットワーク上のデ
ータベースから通信プログラムによりダウンロードして
読み出すことによって、そのシステムあるいは装置が、
本発明の効果を享受することが可能となる。
【0060】
【発明の効果】以上説明したように、本発明に係る第1
の発明によれば、アプリケーションプログラムからの印
刷ジョブに対する分割転送または一括転送を選択指示す
る指示手段の指示に基づいて記憶手段に対して分割され
た分割印刷ジョブを記憶しておき、前記転送手段による
各分割印刷ジョブの転送開始毎に、プリンタサーバーの
他の印刷ジョブの出力要求を判定する判定手段が前記他
の印刷ジョブの出力要求を有りと判定した場合に、転送
制御手段が前記他の印刷ジョブを継続する分割印刷ジョ
ブに先行して前記印刷装置に対して割込み転送させるよ
うに前記転送手段を制御するので、分割印刷ジョブの転
送を中断して、後続する他の印刷ジョブを優先して印刷
装置に転送することができる。
【0061】第2の発明によれば、印刷制御手段が情報
処理装置から転送される印刷ジョブと前記印刷ジョブが
分割された分割印刷ジョブとの割込み印刷を制御するの
で、分割印刷ジョブ処理中に後続する他の印刷ジョブを
優先して出力することができる。
【0062】第3の発明によれば、アプリケーションプ
ログラムからの印刷ジョブに対する分割転送または一括
転送を選択指示する指示手段の指示に基づいて記憶手段
に対して分割された分割印刷ジョブを記憶しておき、前
記転送手段による各分割印刷ジョブの転送開始毎に、プ
リンタサーバーの他の印刷ジョブの出力要求を判定する
判定手段が前記他の印刷ジョブの出力要求を有りと判定
した場合に、転送制御手段が前記他の印刷ジョブを継続
する分割印刷ジョブに先行して前記印刷装置に対して割
込み転送させるように前記転送手段を制御すると共に、
印刷制御手段が情報処理装置から転送される印刷ジョブ
と前記印刷ジョブが分割された分割印刷ジョブとの割込
み印刷を制御するので、分割印刷ジョブ転送中に後続す
る他の印刷ジョブを優先して印刷装置に転送させて、分
割印刷ジョブ処理中に後続する他の印刷ジョブを優先し
て出力することができる。
【0063】第4の発明によれば、アプリケーションプ
ログラムからの印刷ジョブに対する分割転送または一括
転送を選択指示し、該指示に基づいて分割された各分割
印刷ジョブを転送し、各分割印刷ジョブの転送開始毎
に、プリンタサーバーの他の印刷ジョブの出力要求を判
定し、前記他の印刷ジョブを継続する分割印刷ジョブに
先行して前記印刷装置に対して割込み転送させるので、
分割印刷ジョブの転送中に、後続する他の印刷ジョブを
優先して印刷装置に転送することができる。
【0064】第5の発明によれば、情報処理装置から転
送される印刷ジョブと前記印刷ジョブが分割された分割
印刷ジョブとの割込み印刷を行うので、分割印刷ジョブ
処理中に後続する他の印刷ジョブを優先して出力するこ
とができる。
【0065】従って、印刷ジョブサイズが大きい場合
に、後続する印刷ジョブサイズが小さい印刷ジョブを優
先して出力させることができる印刷環境を自在に構築で
きる等の効果を奏する。
【図面の簡単な説明】
【図1】本発明を適用可能な出力装置の構成を示す断面
図である。
【図2】本発明の一実施例を示す印刷システムの概略構
成を示すブロック図である。
【図3】本発明の一実施例を示す印刷システムの構成を
示すブロック図である。
【図4】図3に示した印刷システムの詳細構成を説明す
るブロック図である。
【図5】図4に示した外部記憶装置にスプールされる印
刷ジョブと分割ジョブとの管理状態を説明する図であ
る。
【図6】本発明の印刷システムのデータ処理方法の第1
実施例を示すフローチャートである。
【図7】本発明の印刷システムのデータ処理方法の第2
実施例を示すフローチャートである。
【符号の説明】
1 ホストコンピュータ 2 プリンタ 3 外部記憶装置 4 表示装置 5 プリンタ機構 20 CPU 21 RAM 22 ROM 30 CPU 31 RAM 32 ROM

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】 所定の通信媒体を介して印刷装置と通信
    可能な情報処理装置において、アプリケーションプログ
    ラムからの印刷ジョブに対する分割転送または一括転送
    を選択指示する指示手段と、前記指示手段の指示に基づ
    いて分割された分割印刷ジョブを記憶する記憶手段と、
    前記印刷ジョブまたは前記分割印刷ジョブを前記印刷装
    置に転送する転送手段と、プリンタサーバー内の他のユ
    ーザの印刷ジョブの出力要求を判定する判定手段と、前
    記判定手段が前記他の印刷ジョブの出力要求を有りと判
    定した場合に、前記他のユーザの印刷ジョブを継続する
    分割印刷ジョブに先行して前記印刷装置に対して割込み
    転送させるように前記転送手段を制御する転送制御手段
    とを具備したことを特徴とする情報処理装置。
  2. 【請求項2】 所定の通信媒体を介して情報処理装置と
    通信可能な印刷装置において、前記情報処理装置から転
    送される印刷ジョブと前記印刷ジョブが分割された分割
    印刷ジョブとの割込み印刷を制御する印刷制御手段を有
    することを特徴とする印刷装置。
  3. 【請求項3】 所定の通信媒体を介して印刷装置と情報
    処理装置とが通信可能な印刷システムにおいて、アプリ
    ケーションプログラムからの印刷ジョブに対する分割転
    送または一括転送を選択指示する指示手段と、前記指示
    手段の指示に基づいて分割された分割印刷ジョブを記憶
    する記憶手段と、前記印刷ジョブまたは前記分割印刷ジ
    ョブを前記印刷装置に転送する転送手段と、前記転送手
    段による各分割印刷ジョブの転送開始毎に、プリンタサ
    ーバー内の他のユーザの印刷ジョブの出力要求を判定す
    る判定手段と、前記判定手段が前記他の印刷ジョブの出
    力要求を有りと判定した場合に、前記他の印刷ジョブを
    継続する分割印刷ジョブに先行して前記印刷装置に対し
    て割込み転送させるように前記転送手段を制御する転送
    制御手段とを備える情報処理装置と、前記情報処理装置
    から転送される印刷ジョブと前記印刷ジョブが分割され
    た分割印刷ジョブとの割込み印刷を制御する印刷制御手
    段を備える印刷装置とを有することを特徴とする印刷シ
    ステム。
  4. 【請求項4】 所定の通信媒体を介して印刷装置と情報
    処理装置とが通信可能な印刷システムのデータ処理方法
    において、アプリケーションプログラムからの印刷ジョ
    ブに対する分割転送または一括転送を選択指示する指示
    工程と、該指示に基づいて分割された各分割印刷ジョブ
    を転送する転送工程と、各分割印刷ジョブの転送開始前
    に、プリンタサーバー内の他の印刷ジョブの出力要求を
    判定する判定工程と、前記他の印刷ジョブを継続する分
    割印刷ジョブに先行して前記印刷装置に対して割込み転
    送させる割込み転送工程とを有することを特徴とする印
    刷システムのデータ処理方法。
  5. 【請求項5】 所定の通信媒体を介して印刷装置と情報
    処理装置とが通信可能な印刷システムのデータ処理方法
    において、前記情報処理装置から転送される印刷ジョブ
    と前記印刷ジョブが分割された分割印刷ジョブとの割込
    み印刷を行う割込み工程を有することを特徴とする印刷
    システムのデータ処理方法。
JP8040987A 1996-02-28 1996-02-28 情報処理装置並びに印刷装置並びに印刷システムおよび印刷システムのデータ処理方法 Pending JPH09231027A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8040987A JPH09231027A (ja) 1996-02-28 1996-02-28 情報処理装置並びに印刷装置並びに印刷システムおよび印刷システムのデータ処理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8040987A JPH09231027A (ja) 1996-02-28 1996-02-28 情報処理装置並びに印刷装置並びに印刷システムおよび印刷システムのデータ処理方法

Publications (1)

Publication Number Publication Date
JPH09231027A true JPH09231027A (ja) 1997-09-05

Family

ID=12595789

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8040987A Pending JPH09231027A (ja) 1996-02-28 1996-02-28 情報処理装置並びに印刷装置並びに印刷システムおよび印刷システムのデータ処理方法

Country Status (1)

Country Link
JP (1) JPH09231027A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6373586B1 (en) 1997-12-27 2002-04-16 Samsung Electronics Co., Ltd. Image printing system and partitioned printing method therein
US7161705B2 (en) * 2003-04-04 2007-01-09 Xerox Corporation Parallel printing system having modes for auto-recovery, auto-discovery of resources, and parallel processing of unprotected postscript jobs
JP2008129986A (ja) * 2006-11-24 2008-06-05 Kyocera Mita Corp 印刷制御システム及び印刷制御プログラム

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6373586B1 (en) 1997-12-27 2002-04-16 Samsung Electronics Co., Ltd. Image printing system and partitioned printing method therein
US7161705B2 (en) * 2003-04-04 2007-01-09 Xerox Corporation Parallel printing system having modes for auto-recovery, auto-discovery of resources, and parallel processing of unprotected postscript jobs
JP2008129986A (ja) * 2006-11-24 2008-06-05 Kyocera Mita Corp 印刷制御システム及び印刷制御プログラム

Similar Documents

Publication Publication Date Title
US7827493B2 (en) Data processing apparatus, data processing method of data processing apparatus, and computer-readable memory medium storing program therein
JP2001067347A (ja) 情報処理装置、情報処理方法およびコンピュータ読み取り可能なプログラムを格納した記憶媒体
JPH1199722A (ja) 印刷制御装置及び印刷制御方法並びに記憶媒体
US6760120B2 (en) Printing device control apparatus and method
JPH10285421A (ja) プリンタ色処理モード自動制御装置、その方法、その受信装置、システム及びその記憶媒体
JP4438034B2 (ja) 印刷制御装置および印刷制御方法およびコンピュータにより読み取り可能な記録媒体
JP2009003778A (ja) 印刷制御装置、印刷制御方法、プログラム及び記憶媒体
JP3733284B2 (ja) 情報処理装置、印刷システム、及びコマンド生成方法
JP2004246570A (ja) 情報処理装置
JPH09190312A (ja) 印刷システムおよび印刷システムのデータ処理方法
JPH09231027A (ja) 情報処理装置並びに印刷装置並びに印刷システムおよび印刷システムのデータ処理方法
JP2002019236A (ja) 画像処理装置および画像処理装置の制御方法および記憶媒体
JPH1148583A (ja) 情報処理システム及び情報処理方法並びに記憶媒体
JPH1170717A (ja) 印刷制御装置および方法
JPH08123631A (ja) 印刷方法及びその装置、及び印刷システム
JP3209911B2 (ja) 印刷制御装置および印刷制御装置のデータ処理方法
JP2004038527A (ja) プリンタドライバおよび印刷制御方法およびコンピュータが読み取り可能な記憶媒体およびプログラム
US7027170B1 (en) Printing control system for separation printing
JP2000353066A (ja) 情報処理装置、情報処理方法、及び記憶媒体
JP3559620B2 (ja) プリンタシステム
JP4054544B2 (ja) 情報処理装置、情報処理方法、印刷制御プログラム、印刷処理装置、印刷処理方法及び印刷処理プログラム
JPH08335150A (ja) 印刷システム
JP2000079742A (ja) 印刷装置、印刷方法、印刷システムおよび記憶媒体
JPH1199730A (ja) 印刷装置及びその制御方法
JPH10193748A (ja) 情報処理方法及びシステム並びに記憶媒体