JPH0713712A - 印刷制御プログラムの切替方法 - Google Patents

印刷制御プログラムの切替方法

Info

Publication number
JPH0713712A
JPH0713712A JP5180012A JP18001293A JPH0713712A JP H0713712 A JPH0713712 A JP H0713712A JP 5180012 A JP5180012 A JP 5180012A JP 18001293 A JP18001293 A JP 18001293A JP H0713712 A JPH0713712 A JP H0713712A
Authority
JP
Japan
Prior art keywords
print control
control program
print
book table
output
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
JP5180012A
Other languages
English (en)
Inventor
Hiromasa Teranishi
広正 寺西
Kenji Yamamoto
賢二 山本
Kaeko Goutsu
賀永子 郷津
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.)
Kanebo Ltd
Original Assignee
Kanebo Ltd
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 Kanebo Ltd filed Critical Kanebo Ltd
Priority to JP5180012A priority Critical patent/JPH0713712A/ja
Publication of JPH0713712A publication Critical patent/JPH0713712A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】 【目的】 例えば警告メッセージの印刷等緊急性の高い
帳表を印刷する印刷装置が故障した場合、簡単に緊急性
の高い帳表を他の印刷制御プログラムに制御される印刷
装置に出力できるようにしうる印刷制御プログラムの切
替方法を提供する。 【構成】 コンピュータ・システムに接続された印刷装
置を制御し、各種アプリケーション・プログラムからの
帳表出力データを印刷装置に出力させる印刷制御プログ
ラムを印刷装置から見て、ある印刷制御プログラムから
別の印刷制御プログラムに切替える印刷制御プログラム
の切替方法であって、前記印刷制御プログラムは、印刷
制御機能と、印刷制御プログラム管理機能とを有し、印
刷制御プログラムの切替に際して、切替先の印刷装置を
制御する印刷制御プログラムに対して印刷装置を解放す
る要求を行い、切離完了の応答を受け取った後、切替元
の印刷制御プログラムに対して印刷装置に対する制御を
開始する要求を行う。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は印刷装置を制御し、各種
アプリケーション・プログラムからの帳表出力データを
印刷装置に出力させる印刷制御プログラムの切替方法に
関する。
【0002】
【従来の技術】従来より、印刷装置を有効に活用するた
めに、各種アプリケーション・プログラムから発生する
帳表出力データを印刷制御プログラムに集中管理させ、
接続された印刷装置への帳表出力を該印刷制御プログラ
ムに制御させる方法がとられている。このような方法に
おいて、印刷制御プログラムは複数の帳表のデータが混
在して印刷されることを防止するために、一般に帳表出
力データを出力したアプリケーション・プログラムが終
了するのを待って、アプリケーション・プログラムから
の帳表出力データを印刷装置に出力するためのスケジュ
ーリングを行うようにしていた。
【0003】一方、例えばコンピュータ・システムで発
生した種々の障害を監視し、障害が発生した場合警告メ
ッセージを印刷装置に印刷させるようなプログラムの場
合、このようなプログラムはコンピュータ・システム上
に常駐しており、上述のような印刷制御プログラムでは
警告メッセージを即座に印刷させることができないた
め、上述のような印刷制御プログラムが制御していない
印刷装置に印刷させるようにしていた。
【0004】
【発明が解決しようとする課題】しかしながら、従来印
刷装置の制御をどの印刷制御プログラムで行うかはシス
テム稼動前に予め設定することにより決定され、稼動後
の変更は困難であった。そのため、警告メッセージを出
力する印刷装置に障害等が発生し警告メッセージが出力
できなくなるのを防止するため、あるいは優先度の高い
帳表印刷に対応するために、予備用の印刷装置を接続し
ておく必要があり、かかる構成は不経済であるという問
題があった。
【0005】本発明は上述の問題点に鑑みてなされたも
のであって、その目的は、例えば警告メッセージの印刷
等緊急性の高い帳表を印刷する印刷装置が故障した場
合、簡単に緊急性の高い帳表を他の印刷制御プログラム
に制御される印刷装置に出力できるようにしうる印刷制
御プログラムの切替方法を提供するにある。
【0006】
【課題を解決するための手段】上述の目的は、コンピュ
ータ・システムに接続された印刷装置を制御し、各種ア
プリケーション・プログラムからの帳表出力データを印
刷装置に出力させる印刷制御プログラムを印刷装置から
見て、ある印刷制御プログラムから別の印刷制御プログ
ラムに切替える印刷制御プログラムの切替方法であっ
て、前記印刷制御プログラムは、各種アプリケーション
・プログラムからの帳表出力データを受け取り、管理し
て帳表印刷データとして印刷装置に出力させると共に、
印刷制御プログラム管理機能より通知された要求を帳表
出力データより優先して受け取り、要求に対する処理を
行い、処理結果を印刷制御プログラム管理機能に返答す
る印刷制御機能と、該印刷制御機能とは独立して稼動
し、外部よりプログラムの開始/終了及び該プログラム
が制御する印刷装置の追加、切離要求を受け前記印刷制
御機能に対して要求を通知すると共に、該印刷制御機能
が要求に対する処理完了後返す応答に基づいて外部に応
答を返す印刷制御プログラム管理機能とを有し、印刷制
御プログラムの切替に際して、切替先の印刷装置を制御
する印刷制御プログラムに対して印刷装置を解放する要
求を行い、切離完了の応答を受け取った後、切替元の印
刷制御プログラムに対して印刷装置に対する制御を開始
する要求を行うことを特徴とする印刷制御プログラムの
切替方法により達成される。
【0007】
【実施例】以下、本発明の一実施例を図面を用いて説明
する。図1は、切替機能を有する印刷制御プログラムに
より帳表印刷を行うコンピュータ・システム全体の構成
を示すブロック構成図である。このコンピュータ・シス
テムは、コンピュータ1、データ入出力端末2および印
刷装置8,9,10からなる。データ入出力端末2およ
び印刷装置8,9,10はコンピュータ1に接続され
る。コンピュータ1では、帳表出力プログラム3,印刷
制御プログラム4,および該印刷制御プログラム4を用
いて帳表出力データを出力する帳表出力プログラム5,
6,7が稼動する。
【0008】帳表出力プログラム3は、自ら作成した帳
表印刷データを前記印刷装置8に出力させると共に、印
刷制御プログラム管理機能としての管理タスク32より
通知された要求を帳表印刷データよりも優先して受け取
り、要求に対する処理を行い、処理結果を管理タスク3
2に返答する印刷制御機能としての印刷データ出力タス
ク31,該印刷データ出力タスク31とは独立して稼動
し、データ入出力端末よりプログラムの開始/終了及び
該プログラムが制御する印刷装置の追加、切離要求を受
け、前記印刷データ出力タスク31に対して要求を通知
すると共に、該印刷データ出力タスク31が要求に対す
る処理完了後返す応答に基づいてデータ入出力端末2に
応答を返す印刷制御プログラム管理機能としての管理タ
スク32を含む。
【0009】印刷制御プログラム4は、前記帳表出力プ
ログラム5,6,7からの帳表出力データを受け取り、
管理して帳表印刷データとして印刷装置9,10に出力
させると共に、印刷制御プログラム管理機能としての管
理タスク43より通知された要求を帳表出力データより
も優先して受け取り、要求に対する処理を行い、処理結
果を管理タスク43に返答する印刷制御機能としての印
刷制御タスク41,42、該印刷制御タスク41,42
とは独立して稼動し、データ入出力端末2よりプログラ
ムの開始/終了及び該プログラムが制御する印刷装置の
追加、切離要求を受け、前記印刷制御タスク41,42
に対して要求を通知すると共に、該印刷制御タスク4
1,42が要求に対する処理完了後返す応答に基づいて
データ入出力端末2に応答を返す印刷制御プログラム管
理機能としての管理タスク43を含む。
【0010】即ち、ここでいう印刷制御プログラムに
は、他のアプリケーション・プログラムから出力された
帳表出力データを管理し、帳表印刷データとして印刷装
置に印刷させる機能を有するものの他に、自ら帳表印刷
データを作成し、印刷装置に帳表印刷データを印刷させ
る帳表出力プログラムも含まれる。
【0011】かかる構成において、帳表出力プログラム
3内で帳表印刷データが発生すると、即ち印刷データ出
力タスク31内で帳表印刷データが作成されると、印刷
データ出力タスク31は、自身が制御する印刷装置8に
対して帳表印刷データを出力し、印刷装置8に帳表を印
刷させる。また、帳表出力プログラム5,6内で帳表出
力データが発生すると、帳表出力データは、印刷制御プ
ログラム4内の印刷制御タスク41に渡される。印刷制
御タスク41では、渡された帳表出力データを、例えば
スプール・ファイル等に一旦格納し、帳表出力データの
区切りまで受け取った後、印刷制御タスク41が制御す
る印刷装置9に対して、帳表印刷データを出力し、印刷
装置9に帳表を印刷させる。更に、帳表出力プログラム
7内で帳表出力データが発生すると、帳表出力データは
印刷制御プログラム4内の印刷制御タスク42に渡され
る。印刷制御タスク42では、渡された帳表出力データ
を、印刷制御タスク41の場合と同様に、例えばスプー
ル・ファイル等に一旦格納し、帳表出力データの区切り
まで受取った後、印刷制御タスク42が制御する印刷装
置10に対して帳表印刷データを出力し、印刷装置10
に帳表を印刷させる。
【0012】即ち、スプール・ファイル等を持つ印刷制
御タスク41,42においては、帳表出力プログラム
5,6,7からの帳表出力データはスプール・ファイル
等に一旦格納されて、帳表印刷データとして印刷装置
9,10に出力されるようになるが、スプール・ファイ
ル等を持たない印刷データ出力タスク31においては、
自身で作成された印刷データがそのまま印刷装置8に出
力されるようになる(帳表出力データと帳表印刷データ
の区別がない)が、ここでいう印刷制御タスク41,4
2には、印刷データ出力タスク31も含まれる。ここ
で、帳表出力データとは、コンピュータ・システム内の
プログラムがデータ処理した結果発生した、帳表に出力
するデータ、帳表印刷データとは、コンピュータ・シス
テム内のプログラムからコンピュータに接続された印刷
装置に対して出力し、帳表として印刷されるデータと使
い分けるものとする。
【0013】次にかかる構成からなるコンピュータ・シ
ステムにおける印刷制御プログラムの切替方法について
動作を説明する。本実施例では、帳表出力プログラム3
が出力する帳表は他の帳表より優先度が高く、且つリア
ルタイム性を要する帳表であると仮定して、この帳表を
印刷する印刷装置8が故障し、この帳表を印刷装置10
に印刷させるように切替える場合の動作を説明する。こ
の時、印刷装置10は印刷制御プログラム4の印刷制御
タスク42により制御されているため、印刷装置10の
制御を印刷制御タスク42より解放させる必要が生じ
る。この時の一連の動作を図2の管理タスク43(管理
タスク32)の動作のフローチャート及び図3の印刷制
御タスク42(印刷データ出力タスク31)の動作のフ
ローチャートに基づき説明する。
【0014】先ず、切替に際してはオペレーターがデー
タ入出力端末2より印刷制御プログラム4の管理タスク
43に対して、印刷装置10の解放を要求するコマンド
(指示)を入力する(ステップS1)。管理タスク43
は、コマンドを受取ると、データ入出力端末2からの解
放指示(切替指示)であることを判定し(ステップS
2)、データ入出力端末2から入力された指示を解析
し、どの印刷制御タスクに指示を渡すか解析し、印刷制
御タスク42に指示を渡すことを求め(ステップS
3)、印刷制御タスク42に印刷装置10の解放指示を
通知する(ステップS4)。印刷制御タスク42は、管
理タスク43からの指示又は帳表出力プログラム7から
の帳票出力データの指示(同時発生の時は管理タスク4
3からの指示を優先)を定期的に監視しており(ステッ
プS6)、帳表出力データからの指示の場合(ステップ
S7)、帳表出力データの管理、帳表出力処理(本発明
に直接関係しないので詳細は省略)を行う(ステップS
10)。そして管理タスク43からの指示の場合(ステ
ップS7)、受取った指示に対応して、現在印刷装置1
0に帳表印刷データを出力中であれば、帳表印刷データ
の区切りまで出力した後、現在印刷装置10に帳表印刷
データを出力していなければ直ちに、印刷装置10を解
放し(ステップS8)、解放した旨を管理タスク43に
応答する(ステップS9)。この後、印刷制御タスク4
2は、帳表出力プログラム7より帳表出力データを受取
ると、例えばスプール・ファイル等に格納し、帳表出力
データの区切りまで受取った後も、帳表印刷データを印
刷装置10に出力することなくスプール・ファイル等に
保留する。
【0015】一方、解放された旨を印刷制御タスク42
から受けた管理タスク43は(ステップS1)、印刷制
御タスク42からの応答であることを判定し(ステップ
S2)、印刷制御タスク42からの応答を解析し、印刷
装置10が解放されたことをデータ入出力端末2に表示
し、オペレータに通知する(ステップS5)。
【0016】次に、オペレータがデータ入出力端末2よ
り、帳表出力プログラム3の管理タスク32に対して、
帳表出力プログラム3の帳表を印刷装置8から印刷装置
10に切替えて出力するコマンドを入力する(ステップ
S1)。以下、上述のような手順によりデータ入出力端
末2と管理タスク32と印刷データ出力タスク31で応
答が行われ、印刷制御プログラム3内で行われていたの
と同様にして、印刷データ出力タスク31は、自身の内
部で発生した帳表印刷データを印刷装置10に出力し、
切替えられた旨の通知が管理タスク32によりデータ入
出力端末2に表示され、印刷制御プログラムが切替えが
なされる。
【0017】
【発明の効果】以上詳述したように、本発明方法によれ
ばシステム稼動中においても印刷装置を制御する印刷制
御プログラムを適宜変更することが可能となり、運用が
簡単になると共に、予備の印刷装置をもつ必要がなくな
り、コンピュータ・システム運用上頗る有用である。ま
た、会話型の切替方法(要求すると必らず応答が返る)
であるため、切替作業をスムーズに実施しうる。
【図面の簡単な説明】
【図1】コンピュータ・システムの全体の構成を示すブ
ロック図である。
【図2】管理タスクの動作を示すフローチャートであ
る。
【図3】印刷制御タスク(印刷データ出力タスク)の動
作を示すフローチャートである。
【符号の説明】
1 コンピュータ 2 データ入出力端末 3 帳表出力プログラム 4 印刷制御プログラム 5 帳表出力プログラム 6 帳表出力プログラム 7 帳表出力プログラム 8 印刷装置 9 印刷装置 10 印刷装置 31 印刷データ出力タスク 32 管理タスク 41 印刷制御タスク 42 印刷制御タスク 43 管理タスク

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 コンピュータ・システムに接続された印
    刷装置を制御し、各種アプリケーション・プログラムか
    らの帳表出力データを印刷装置に出力させる印刷制御プ
    ログラムを印刷装置から見て、ある印刷制御プログラム
    から別の印刷制御プログラムに切替える印刷制御プログ
    ラムの切替方法であって、前記印刷制御プログラムは、
    各種アプリケーション・プログラムからの帳表出力デー
    タを受け取り、管理して帳表印刷データとして印刷装置
    に出力させると共に、印刷制御プログラム管理機能より
    通知された要求を帳表出力データより優先して受け取
    り、要求に対する処理を行い、処理結果を印刷制御プロ
    グラム管理機能に返答する印刷制御機能と、該印刷制御
    機能とは独立して稼動し、外部よりプログラムの開始/
    終了及び該プログラムが制御する印刷装置の追加、切離
    要求を受け前記印刷制御機能に対して要求を通知すると
    共に、該印刷制御機能が要求に対する処理完了後返す応
    答に基づいて外部に応答を返す印刷制御プログラム管理
    機能とを有し、印刷制御プログラムの切替に際して、切
    替先の印刷装置を制御する印刷制御プログラムに対して
    印刷装置を解放する要求を行い、切離完了の応答を受け
    取った後、切替元の印刷制御プログラムに対して印刷装
    置に対する制御を開始する要求を行うことを特徴とする
    印刷制御プログラムの切替方法。
JP5180012A 1993-06-24 1993-06-24 印刷制御プログラムの切替方法 Pending JPH0713712A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5180012A JPH0713712A (ja) 1993-06-24 1993-06-24 印刷制御プログラムの切替方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5180012A JPH0713712A (ja) 1993-06-24 1993-06-24 印刷制御プログラムの切替方法

Publications (1)

Publication Number Publication Date
JPH0713712A true JPH0713712A (ja) 1995-01-17

Family

ID=16075918

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5180012A Pending JPH0713712A (ja) 1993-06-24 1993-06-24 印刷制御プログラムの切替方法

Country Status (1)

Country Link
JP (1) JPH0713712A (ja)

Similar Documents

Publication Publication Date Title
JPH1153130A (ja) 印刷システムおよび印刷システムの状態監視方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JPH0713712A (ja) 印刷制御プログラムの切替方法
JP2001014117A (ja) 印刷装置
JPH03100712A (ja) サーバワークステーションの電源断制御方式
JPH09330192A (ja) ネットワークプリンティング装置
JPH08123637A (ja) 印刷制御装置
JPH0916353A (ja) ジョブ制御方法
JP2005084888A (ja) 印刷システム
JPH09282118A (ja) 印刷装置選択方式
JPH03268978A (ja) 印刷システム
JP2705617B2 (ja) 電源切断方式
JP2770845B2 (ja) プリントシステム
JPS62125432A (ja) 2ジヨブ運用方式の端末機における印刷制御方式
JPH0749753A (ja) プリンタの印刷制御方法
JP3293337B2 (ja) プリンタ装置
JPH08223338A (ja) 画像処理装置
JPH0671986A (ja) 印字装置
JPH09231025A (ja) ネットワーク管理装置
JP2954045B2 (ja) 印刷装置
JPH07101111A (ja) 印刷装置
JPH10207648A (ja) ネットワークシステム
JPH0764739A (ja) 印刷制御装置
JPH0514574A (ja) 画像通信システム
JPH03212715A (ja) ワークステーションの電源制御方式
JP2000172475A (ja) プリンタ電源管理方法