JPH0562777B2 - - Google Patents

Info

Publication number
JPH0562777B2
JPH0562777B2 JP61295559A JP29555986A JPH0562777B2 JP H0562777 B2 JPH0562777 B2 JP H0562777B2 JP 61295559 A JP61295559 A JP 61295559A JP 29555986 A JP29555986 A JP 29555986A JP H0562777 B2 JPH0562777 B2 JP H0562777B2
Authority
JP
Japan
Prior art keywords
print
workstation
file
requests
member name
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 - Lifetime
Application number
JP61295559A
Other languages
Japanese (ja)
Other versions
JPS63147220A (en
Inventor
Kenji Shioda
Hiromi Senba
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP61295559A priority Critical patent/JPS63147220A/en
Publication of JPS63147220A publication Critical patent/JPS63147220A/en
Publication of JPH0562777B2 publication Critical patent/JPH0562777B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はプリンタ出力制御方式に関し、特に複
数のワークステーシヨンを含むローカルエリアネ
ツトワーク(LAN)に接続されるプリントサー
バの如く、複数のワークステーシヨンが1台のプ
リンタを共有する場合のプリンタ出力制御方式に
関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Industrial Application Field] The present invention relates to a printer output control system, and particularly to a printer output control system that is used to control a plurality of workstations, such as a print server connected to a local area network (LAN) including a plurality of workstations. The present invention relates to a printer output control method when multiple printers share one printer.

〔従来の技術〕[Conventional technology]

従来技術中には、時間監視を行つて、印刷フア
イルメンバの継続を行う方式のプリンタ制御方式
は知られていない。
There is no known printer control method in the prior art that monitors time and continues printing file members.

なお、この種の制御方式として関連するものに
は、特開昭57−106972号公報に開示されている技
術が知られている。この方式は、ジヨブ出力の印
刷結果を見易くするために、先頭のデータセツト
名を出力することを特徴とするものである。
Note that, as a related control method of this type, a technique disclosed in Japanese Patent Application Laid-open No. 106972/1983 is known. This method is characterized by outputting the name of the first data set in order to make it easier to see the print result of the job output.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上記従来技術では、ジヨブ出力の印刷が順次出
力となる場合には適しているが、ローカルエリア
ネツトワークのプリントサーバの如く、複数のワ
ークステーシヨンからの印刷要求がランダムに発
生するシステムでの印刷の混在を防止する点につ
いての配慮がなされておらず、印刷結果が必ずし
も見易くないという問題があつた。
The above conventional technology is suitable for printing job outputs sequentially, but it is suitable for printing in systems where print requests from multiple workstations occur randomly, such as a local area network print server. There was a problem that no consideration was given to preventing mixing, and the printed results were not necessarily easy to see.

本発明は上記事情に鑑みてなされたもので、そ
の目的とするところは、従来のプリンタ出力制御
方式における上述の如き問題を解消し、前述のロ
ーカルエリアネツトワークのプリントサーバの如
く、複数のワークステーシヨンからの印刷要求が
ランダムに発生するシステムにおいても、各ワー
クステーシヨンからの印刷要求および同一ワーク
ステーシヨンの異なつたユーザからの印刷要求を
混在することなく、分離した見易い印刷結果を出
出可能とするプリンタ出力制御方式を提供するこ
とにある。
The present invention has been made in view of the above-mentioned circumstances, and its purpose is to solve the above-mentioned problems in conventional printer output control methods, and to solve the problems of the conventional printer output control system, and to Even in a system where print requests from stations occur randomly, it is possible to output separate and easy-to-read print results without mixing print requests from each workstation and print requests from different users of the same workstation. The object of the present invention is to provide a printer output control method.

〔問題点を解決するための手段〕 本発明の上記目的は、複数のワークステーシヨ
ンとプリントサーバとを有するローカルエリアネ
ツトワークにおいて、前記プリントサーバが前記
各ワークステーシヨンからの印刷要求をスプール
フアイルに書込む際、あるフアイルの書き込みを
行つた後、印刷要求を監視し、所定の継続監視時
間内に同一ワークステーシヨンから印刷要求があ
つた場合は前回印刷データの継続とみなし同一メ
ンバ名称でフアイルに書き込み、前記所定の継続
監視時間が経過後は同一ワークステーシヨンから
の印刷要求を前回とは別メンバ名称でフアイルに
書込むことを特徴とするプリンタ出力制御方式に
よつて達成される。
[Means for Solving the Problems] The above object of the present invention is to provide a local area network having a plurality of workstations and print servers, in which the print server writes print requests from each workstation to a spool file. When loading a file, after writing to a file, print requests are monitored, and if a print request is received from the same workstation within a predetermined continuous monitoring time, it is assumed to be a continuation of the previous print data and written to the file with the same member name. This is achieved by a printer output control method characterized in that, after the predetermined continuous monitoring time has elapsed, print requests from the same workstation are written to a file with a member name different from the previous one.

〔作用〕[Effect]

本発明においては、各ワークステーシヨンから
の印刷要求は、継続印刷要求の場合はプリントサ
ーバの継続監視時間よりも充分に短い時間内に発
生することに鑑み、プリントサーバでは同一メン
バ名称の継続データとしてスプールフアイルに書
込むことができる。これに対して、ワークステー
シヨンから印刷要求が継続印刷ではない場合は、
プログラムの入替えまたはオペレータ応答待ちの
如く、プリントサーバの継続監視時間より充分長
い時間が発生する。
In the present invention, in view of the fact that print requests from each workstation occur within a sufficiently shorter time than the print server's continuous monitoring time in the case of continuous print requests, the print server treats the print requests as continuous data with the same member name. Can write to spool file. On the other hand, if the print request from the workstation is not for continuous printing,
The time required to replace a program or wait for an operator's response is much longer than the print server's continuous monitoring time.

従つて、上述の如きプリントサーバの継続監視
時間を設定することにより、各ワークステーシヨ
ンからの印刷要求を混在することなく分離した見
易い印刷結果が出力することができる。
Therefore, by setting the continuous monitoring time of the print server as described above, it is possible to output print results that are separated and easy to view without mixing print requests from each workstation.

このように設定した継続監視時間を、本願明細
書では“所定の継続監視時間”という。
The continuous monitoring time set in this way is referred to as a "predetermined continuous monitoring time" in this specification.

〔実施例〕〔Example〕

以下、本発明の実施例を図面に基づいて詳細に
説明する。
Embodiments of the present invention will be described in detail below with reference to the drawings.

第2図は本発明の一実施例を示す、複数のワー
クステーシヨンおよびプリントサーバから構成さ
れるローカルエリアネツトワークシステムの構成
図である。図に示される如く、本システムは、ワ
ークステーシヨン(WS−A)1、ワークステー
シヨン(WS−B)2、プリントサーバ3は、ロ
ーカルエリアネツトワーク4により物理的に接続
されている。また、プリントサーバ3は、スプー
ル処理部(SPL)5、スプールフアイル6、継続
監視用タイマ7、ライタ処理部(SWT)8、プ
リンタ装置9から構成されている。なお、上記ワ
ークステーシヨン(WS−A、B)1,2には、
アプリケーシヨンプログラム(AP−A、B)が
格納されている。
FIG. 2 is a block diagram of a local area network system comprising a plurality of workstations and print servers, showing one embodiment of the present invention. As shown in the figure, in this system, a workstation (WS-A) 1, a workstation (WS-B) 2, and a print server 3 are physically connected by a local area network 4. The print server 3 also includes a spool processing section (SPL) 5, a spool file 6, a continuous monitoring timer 7, a writer processing section (SWT) 8, and a printer device 9. In addition, the workstations (WS-A, B) 1 and 2 are equipped with the following:
Application programs (AP-A, AP-B) are stored.

第1図は本実施例における処理の流れを示すフ
ローチヤートである。以下、第1図、第2図に従
つて本実施例の動作を説明する。
FIG. 1 is a flowchart showing the flow of processing in this embodiment. The operation of this embodiment will be described below with reference to FIGS. 1 and 2.

プリントサーバ3の上記スプール処理部5は、
ワークステーシヨンからの印刷要求を常に監視し
ており(ステツプ11)、印刷要求があると、次に、
印刷メンバ名称が継続するか否かをチエツクする
(ステツプ12)。継続がなければ印刷メンバ名称を
新規に作成(ステツプ13)し、スプールフアイル
6をメンバ名称でオープンする(ステツプ15)。
次にワークステーシヨンからの印刷要求データを
該当メンバ名称でフアイル6に書込む(ステツプ
16)。書込みデータがなくなつたらスプールフア
イル6をメンバ名称でクローズする(ステツプ
17)。
The spool processing unit 5 of the print server 3
Print requests from workstations are constantly monitored (step 11), and when a print request is received, the next
Check whether the printed member name continues (step 12). If there is no continuation, a new print member name is created (step 13), and spool file 6 is opened with the member name (step 15).
Next, write the print request data from the workstation to file 6 with the corresponding member name (step
16). When there is no more written data, close spool file 6 with the member name (step
17).

その後、所定のタイマ値を設定し、タイマ要求
を行う(ステツプ18)。そして、タイマ7を判定
し(ステツプ19)、また、ワークステーシヨンか
らの次の印刷要求の有無を判定する(ステツプ
20)。ワークステーシヨンから次の印刷要求が有
り、かつ前回と同一ワークステーシヨンからと判
定された場合(ステツプ21)には、上述のタイマ
7を停止し(ステツプ23)、また、印刷メンバ名
称継続を設定し(ステツプ24)、前回の印刷メン
バ名称を復旧した後(ステツプ14)、前回と同一
メンバ名称でスプールフアイル6をオープンし
(ステツプ15)継続データを追加する(ステツプ
16)。
Thereafter, a predetermined timer value is set and a timer request is made (step 18). Then, the timer 7 is determined (step 19), and the presence or absence of the next print request from the workstation is determined (step 19).
20). If there is a next print request from the workstation and it is determined that it is from the same workstation as the previous one (step 21), the above-mentioned timer 7 is stopped (step 23), and printing member name continuation is set. (Step 24), after restoring the previous print member name (Step 14), open spool file 6 with the same member name as last time (Step 15) and add continuation data (Step 14).
16).

また、ステツプ19の判定においてタイムアウト
が発生した場合、および、ステツプ21において別
ワークステーシヨンからの印刷要求が発生した場
合は、印刷メンバ名称継続をクリアしタイマ7を
停止した後(ステツプ22)、ワークステーシヨン
からの印刷要求の有無のチエツク(ステツプ11)
に戻る。
In addition, if a timeout occurs in the judgment at step 19, and if a print request from another workstation occurs at step 21, after clearing the print member name continuation and stopping timer 7 (step 22), Check if there is a print request from the station (Step 11)
Return to

上記実施例によれば、複数のワークステーシヨ
ンからの印刷要求を処理するプリントサーバにお
いて、ワークステーシヨン側のアプリケーシヨン
プログラムを一切変更することなく、同一ワーク
ステーシヨンの同一アプリケーシヨンプログラム
からの印刷要求は継続データとして同一メンバー
名称でスプールフアイルに格納し、それ以外の場
合は別データとして別メンバ名称でスプールフア
イルに格納することができるため、スプールフア
イルをライタを使つて印刷した出力結果は、各ワ
ークステーシヨンからの印刷要求および同一ワー
クステーシヨンの異なつたアプリケーシヨンプロ
グラムからの印刷データを混在させずに、分離し
た見易い印刷結果を出力することができる。
According to the above embodiment, in a print server that processes print requests from multiple workstations, print requests from the same application program on the same workstation can continue without any changes to the application program on the workstation side. Data can be stored in a spool file with the same member name, and other data can be stored in a spool file with a different member name as separate data, so the output results of printing a spool file using a writer can be It is possible to output separate, easy-to-read print results without mixing print requests from users and print data from different application programs on the same workstation.

上記実施例は一例として示したものであり、本
発明はこれに限定されるべきものではない。
The above-mentioned embodiment is shown as an example, and the present invention should not be limited thereto.

〔発明の効果〕〔Effect of the invention〕

以上述べた如く、本発明によれば、複数のワー
クステーシヨンとプリントサーバとを有するロー
カルエリアネツトワークにおいて、前記プリント
サーバが前記各ワークステーシヨンからの印刷要
求をスプールフアイルに書き込む際、あるフアイ
ルの書込みを行つた後、印刷要求を監視し、所定
の継続監視時間内に同一ワークステーシヨンから
印刷要求があつた場合は、前回印刷データの継続
とみなし同一メンバ名称でフアイルに書込み、前
記所定の継続監視時間が経過後は同一ワークステ
ーシヨンからの印刷要求を前回とは別メンバ名称
でフアイルに書込むようにしたので、複数のワー
クステーシヨンからの印刷要求がランダムに発生
するシステムにおいても、各ワークステーシヨン
からの印刷要求および同一ワークステーシヨンの
異なつたユーザからの印刷要求を混在することな
しに、分離した見易い印刷結果を出力可能とする
プリンタ出力制御方式を実現できるという顕著な
効果を奏するものである。
As described above, according to the present invention, in a local area network having a plurality of workstations and print servers, when the print server writes a print request from each workstation to a spool file, the write of a certain file is After that, print requests are monitored, and if a print request is received from the same workstation within the predetermined continuous monitoring time, it is considered as a continuation of the previous print data and written to the file with the same member name, and the predetermined continuous monitoring is continued. After time has elapsed, print requests from the same workstation are written to a file with a different member name than the previous one, so even in a system where print requests from multiple workstations occur randomly, it is possible to write them from each workstation. This has the remarkable effect of realizing a printer output control method that can output separate and easily visible print results without mixing print requests from different users of the same workstation and print requests from different users of the same workstation.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例における処理の流れ
を示すフローチヤート、第2図は実施例のシステ
ム構成図である。 1,2:ワークステーシヨン、3:プリントサ
ーバ、4:ローカルエリアネツトワーク、5:ス
プール処理部、6:スプールフアイル、7:継続
監視用タイマ、8:ライタ処理部、9:プリンタ
装置、11〜24:処理ステツプ。
FIG. 1 is a flowchart showing the flow of processing in an embodiment of the present invention, and FIG. 2 is a system configuration diagram of the embodiment. 1, 2: Workstation, 3: Print server, 4: Local area network, 5: Spool processing unit, 6: Spool file, 7: Continuous monitoring timer, 8: Writer processing unit, 9: Printer device, 11- 24: Processing step.

Claims (1)

【特許請求の範囲】[Claims] 1 複数のワークステーシヨンとプリントサーバ
とを有するローカルエリアネツトワークにおい
て、前記プリントサーバが前記各ワークステーシ
ヨンからの印刷要求をスプールフアイルに書き込
む際、あるフアイルの書き込みを行つた後、印刷
要求を監視し、所定の継続監視時間内に同一ワー
クステーシヨンから印刷要求があつた場合は、前
回印刷データの継続とみなし同一メンバ名称でフ
アイルに書き込み、前記所定の継続監視時間が経
過後は同一ワークステーシヨンからの印刷要求を
前回とは別メンバ名称でフアイルに書き込むこと
を特徴とするプリンタ出力制御方式。
1. In a local area network having a plurality of workstations and print servers, when the print server writes print requests from each workstation to a spool file, it monitors the print requests after writing a certain file. If a print request is received from the same workstation within the predetermined continuous monitoring time, it will be considered as a continuation of the previous print data and written to the file with the same member name, and after the predetermined continuous monitoring time has passed, print requests from the same workstation will be A printer output control method characterized by writing a print request to a file with a member name different from the previous one.
JP61295559A 1986-12-11 1986-12-11 Printer output control system Granted JPS63147220A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61295559A JPS63147220A (en) 1986-12-11 1986-12-11 Printer output control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61295559A JPS63147220A (en) 1986-12-11 1986-12-11 Printer output control system

Publications (2)

Publication Number Publication Date
JPS63147220A JPS63147220A (en) 1988-06-20
JPH0562777B2 true JPH0562777B2 (en) 1993-09-09

Family

ID=17822208

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61295559A Granted JPS63147220A (en) 1986-12-11 1986-12-11 Printer output control system

Country Status (1)

Country Link
JP (1) JPS63147220A (en)

Also Published As

Publication number Publication date
JPS63147220A (en) 1988-06-20

Similar Documents

Publication Publication Date Title
CA2247908A1 (en) Open systems printing
EP0917041A3 (en) Printing system, method and apparatus for processing a plurality of types of information different in priority
JPS63147220A (en) Printer output control system
GB2274180A (en) Control of peripheral devices.
JPH10326207A (en) WWW server session maintenance management system
JP3022322B2 (en) Printer control method
JP2828005B2 (en) Printer device
JPH1153323A (en) Transaction processing guarantee method
JP3492450B2 (en) Output server
JPH09293011A (en) File exclusive control processor and its fault restoring system
JPH0625335Y2 (en) Print output controller
JPH0216626A (en) Printer output control system
JP2502125B2 (en) Message display processing method
JPH06332823A (en) Preparing method for communication program
JP3209077B2 (en) Data processing device
JPS62127932A (en) Print spooling control system
JPH08202515A (en) Print server device
JPH0812650B2 (en) Network board with printer controller
JP2793295B2 (en) Fault message printing control method
JPH02272620A (en) printing system
JPH05284193A (en) Communication control processor line switching method
JPS63163627A (en) Output controller
JPH0683739A (en) Switching system for host computer
JPH0764880A (en) General computer distribution system
JPH0230253A (en) How to control workstation equipment