Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3408058B2 - Network print system and printer - Google Patents
[go: Go Back, main page]

JP3408058B2 - Network print system and printer - Google Patents

Network print system and printer

Info

Publication number
JP3408058B2
JP3408058B2 JP13175796A JP13175796A JP3408058B2 JP 3408058 B2 JP3408058 B2 JP 3408058B2 JP 13175796 A JP13175796 A JP 13175796A JP 13175796 A JP13175796 A JP 13175796A JP 3408058 B2 JP3408058 B2 JP 3408058B2
Authority
JP
Japan
Prior art keywords
printer
job data
job
data
printing
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
JP13175796A
Other languages
Japanese (ja)
Other versions
JPH09319531A (en
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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP13175796A priority Critical patent/JP3408058B2/en
Publication of JPH09319531A publication Critical patent/JPH09319531A/en
Application granted granted Critical
Publication of JP3408058B2 publication Critical patent/JP3408058B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、ネットワーク内に
少なくとも一台づつのコンピュータ及びプリンタが接続
されたネットワークプリントシステムに関し、特にプリ
ントジョブを集中管理するプリンタサーバーの機能を有
するネットワークプリントシステムに関するものであ
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a network print system in which at least one computer and a printer are connected in a network, and more particularly to a network print system having a printer server function for centrally managing print jobs. is there.

【0002】[0002]

【従来の技術】従来、例えば、特開平6―143755
号公報に示されるように、ネットワークシステム内に、
印刷すべきデータを処理、記憶するデータ処理装置と、
異なる複数のプリンタとが接続されたネットワークプリ
ントシステムがある。このネットワークプリントシステ
ムでは、データ処理装置内で処理され、記憶されている
データを印刷する時、まずオペレータがプリンタの選択
条件を設定する。選択条件には、印刷品質や印刷コスト
などが含まれる。条件設定の後、オペレータがデータの
印刷を指示すると、データ処理装置は、上記選択条件の
各項目に関するプリンタ仕様情報を照会する照会データ
を、ネットワークシステムに接続されている複数のプリ
ンタに送信する。次に、各プリンタは上記照会データに
応答して、各プリンタの仕様情報をデータ処理装置へ送
信する。データ処理装置は、各プリンタから送られてき
た仕様情報と上記印刷すべきデータの内容、属性及びオ
ペレータが設定した選択条件に基づいて、1台の最適な
プリンタを選択する。そして、選択したプリンタに上記
印刷すべきデータを送信して、印刷を行っている。
2. Description of the Related Art Conventionally, for example, Japanese Unexamined Patent Publication No. 6-143755.
As shown in the publication,
A data processing device for processing and storing data to be printed,
There is a network printing system in which a plurality of different printers are connected. In this network print system, when printing data stored and processed in the data processing device, the operator first sets printer selection conditions. The selection conditions include print quality and print cost. After the condition setting, when the operator gives an instruction to print the data, the data processing device sends inquiry data for inquiring printer specification information regarding each item of the selection condition to a plurality of printers connected to the network system. Next, each printer responds to the inquiry data and transmits the specification information of each printer to the data processing device. The data processing device selects one optimum printer based on the specification information sent from each printer, the content of the data to be printed, the attribute, and the selection condition set by the operator. Then, the data to be printed is transmitted to the selected printer to perform printing.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、従来の
ネットワークプリントシステムにおいては、オペレータ
が画像データの印刷を指示する毎に、データ処理装置
は、ネットワークシステムに接続されているプリンタの
仕様情報を収集し、印刷すべき画像データの内容、属性
及びオペレータの設定した印刷条件と照らし合わせ、印
刷を実行するプリンタを選択していた。従って、印刷を
実行する前にデータ処理装置内で実行しなければならな
い処理が増加するという問題点があった。
However, in the conventional network print system, the data processing apparatus collects the specification information of the printers connected to the network system every time the operator instructs the printing of the image data. The printer that executes printing is selected by checking the contents of image data to be printed, the attributes, and the printing conditions set by the operator. Therefore, there is a problem in that the number of processes that must be executed in the data processing apparatus before printing is increased.

【0004】また、稼動中のプリンタに画像データが転
送されると、所望の印刷の開始が遅れてしまうという問
題点があった。
Further, when the image data is transferred to the operating printer, there is a problem that the start of desired printing is delayed.

【0005】さらに、入力データバッファの容量が小さ
いプリンタを選択した場合、データ処理装置からプリン
タへ画像データを転送するためにデータ処理装置が占有
される時間が多くなり、データ処理装置の処理能力が低
下するという問題点があった。
Further, when a printer having a small input data buffer capacity is selected, the data processing device is occupied for a long time to transfer the image data from the data processing device to the printer, and the processing capacity of the data processing device is increased. There was a problem that it decreased.

【0006】本発明は、上述した問題点を解決するため
になされたものであり、ネットワークプリントシステム
内に備えられたプリンタサーバーが、コンピュータから
の画像データを蓄積するので、コンピュータは印刷すべ
き画像データをプリンタサーバーに転送終了した時点で
印刷処理から開放され、処理能力の低下を押さえること
ができるネットワークプリントシステム及びプリンタ
提供することを目的としている。
The present invention has been made to solve the above-mentioned problems, and since the printer server provided in the network print system stores the image data from the computer, the computer should print the image to be printed. An object of the present invention is to provide a network print system and a printer which are released from print processing at the time when data transfer to a printer server is completed and which can suppress deterioration in processing capacity.

【0007】また、プリンタサーバー内に印刷待ち状態
のプリントジョブの情報が蓄積されているので、稼動可
能なプリンタが上記情報を検索することにより、迅速な
印刷処理を行うことができるネットワークプリントシス
テム及びプリンタを提供することを目的としている。
Further, since information about print jobs waiting to be printed is stored in the printer server, a network print system and a network print system capable of performing a quick print process by searching for the above information by an operable printer. The purpose is to provide a printer .

【0008】[0008]

【課題を解決するための手段】この目的を達成するため
に、請求項1記載のネットワークプリントシステムにお
いては、印刷すべき所望の画像データを作成する少なく
とも1台のコンピュータと、上記コンピュータで作成さ
れた画像データ及び画像データの印刷条件をジョブデー
タとして一時的に蓄積するプリンタサーバーと、上記画
像データを被記録媒体に印刷する少なくとも1台のプリ
ンタとが接続されている。上記プリンタに備えられてい
るジョブ検索手段は、上記プリンタサーバーに蓄積され
ているジョブデータを検索し、印刷待ち状態のジョブデ
ータが登録されている場合には、そのジョブデータの印
刷条件を読み込んでそのジョブデータが実行可能である
かどうかを判定すると共に、印刷待ち状態のジョブデー
タが登録されていない場合には、他のジョブデータが登
録されるまで待機する。また、ジョブ入力手段は、ジョ
ブ検索手段により実行可能であると判定されたジョブデ
ータの転送を上記プリンタサーバーに要求し、当該ジョ
ブデータを読み取る。上記プリンタサーバーに備えられ
たジョブ掲示手段は、上記ジョブデータの印刷条件をネ
ットワークプリントシステムに接続されたすべてのプリ
ンタから読み出し可能にし、ジョブ転送手段は、プリン
タからのジョブデータの転送要求に対し、当該ジョブデ
ータを転送する。
To achieve this object, in a network print system according to a first aspect of the present invention, at least one computer that creates desired image data to be printed, and the computer create the desired image data to be printed. A printer server that temporarily stores the image data and the printing conditions of the image data as job data and at least one printer that prints the image data on a recording medium are connected. The job search means provided in the printer searches the job data stored in the printer server and prints the job data waiting for printing.
If the data is registered, the job data
The printing conditions can be read and the job data can be executed.
Whether or not the job data waiting to be printed is
If the job is not registered, other job data will be registered.
Wait until it is recorded. In addition, the job input means, the job
The job server requests the printer server to transfer the job data determined to be executable, and reads the job data. The job posting means provided in the printer server makes it possible to read the print conditions of the job data from all the printers connected to the network print system, and the job transfer means responds to the job data transfer request from the printer. Transfer the job data.

【0009】また、請求項2記載のネットワークプリン
トシステムは、前記プリンタサーバーに備えられたメモ
リ手段が、前記コンピュータより転送されたジョブデー
タを、当該ジョブデータの印刷が正常に履行されるまで
蓄積する。
In the network print system according to the present invention, the memory means provided in the printer server stores the job data transferred from the computer until the printing of the job data is normally executed. .

【0010】さらに、請求項3記載のネットワークプリ
ントシステムは、前記プリンタサーバーに備えられたプ
リンタ選択手段が、複数のプリンタからのジョブデータ
の転送要求に対して、前記印刷条件に最適な1台のプリ
ンタを選択する。
Further, in the network print system according to a third aspect of the present invention, the printer selection means provided in the printer server is arranged so that one of the printers which is most suitable for the printing condition can respond to the job data transfer requests from a plurality of printers. Select a printer.

【0011】また、請求項4記載のネットワークプリン
トシステムは、前記プリンタサーバーに備えられたプリ
ンタモニター手段が、上記ジョブデータが転送されたプ
リンタの稼動状態をモニターする。
Further, in the network printing system according to a fourth aspect, the printer monitor means provided in the printer server monitors the operating state of the printer to which the job data has been transferred.

【0012】また、請求項5記載のネットワークプリン
トシステムは、前記プリンタサーバーに備えられたプリ
ンタステータス通信手段が、画像データを作成したコン
ピュータからの要求により、当該画像データの印刷を実
施しているプリンタの稼動状況を前記コンピュータに報
知する。
According to a fifth aspect of the present invention, in the network printing system, the printer status communication means provided in the printer server prints the image data in response to a request from the computer that created the image data. The operating status of is notified to the computer.

【0013】さらに、請求項6に記載のプリンタは、印
刷すべき所望の画像データ及びその画像データの印刷条
件をジョブデータとして一時的に蓄積するプリンタサー
バーに通信可能に接続され、上記画像データを被記録媒
体に印刷するものを対象として、特に、上記プリンタサ
ーバーに蓄積されているジョブデータを検索し、印刷待
ち状態のジョブデータが登録されている場合には、その
ジョブデータの印刷条件を読み込んでそのジョブデータ
が実行可能であるかどうかを判定すると共に、印刷待ち
状態のジョブデータが登録されていない場合には、他の
ジョブデータが登録されるまで待機するジョブ検索手段
と、ジョブ検索手段により実行可能であると判定された
ジョブデータの転送を上記プリンタサーバーに要求し、
当該ジョブデータを読み取るジョブ入力手段とを備えた
ことを特徴としている。
Further, the printer according to the sixth aspect is communicatively connected to a printer server that temporarily stores desired image data to be printed and print conditions of the image data as job data, and stores the image data. Targeting those to be printed on the recording medium, in particular, searching the job data stored in the printer server and waiting for printing.
If the job data in the default status is registered,
Read the print conditions of the job data and read the job data
Waits for printing while determining whether
If the status job data is not registered,
A job search unit that waits until job data is registered, and requests the printer server to transfer the job data that is determined to be executable by the job search unit ;
It is characterized by comprising a job input means for reading the job data.

【0014】[0014]

【発明の実施の形態】以下、本発明の実施の形態につい
て図面を参照して説明する。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings.

【0015】図1に本実施の形態のネットワークプリン
トシステムの構成図を示す。コンピュータ10及び1
2、プリンタ14及び16、プリンタサーバー18とが
通信回線20を介して接続され、ネットワークを構成し
ている。また、コンピュータ10及び12は図2に示す
ように構成されており、CPU22、メモリ24、入力
装置26、表示装置28及び通信装置30が内部バス3
2に接続されている。ここで、CPU22はコンピュー
タ10全体を制御し、メモリ24はCPU22の動作プ
ログラムや演算データを記憶している。また、入力装置
26はキーボードやマウスなどで構成されており、表示
装置28はCRTディスプレイや液晶ディスプレイなど
で構成されている。さらに、通信装置30はコンピュー
タ10が通信回線20を介して、他のコンピュータとデ
ータ通信をしたり、または通信回線20に接続されたプ
リンタにデータを転送し、プリント出力ができるように
構成されている。尚、コンピュータ12はコンピュータ
10と同一の構成のためその説明は省略する。
FIG. 1 shows a block diagram of the network print system of the present embodiment. Computers 10 and 1
2, the printers 14 and 16 and the printer server 18 are connected via a communication line 20 to form a network. The computers 10 and 12 are configured as shown in FIG. 2, and the CPU 22, the memory 24, the input device 26, the display device 28, and the communication device 30 include the internal bus 3.
Connected to 2. Here, the CPU 22 controls the entire computer 10, and the memory 24 stores an operation program of the CPU 22 and calculation data. The input device 26 is composed of a keyboard and a mouse, and the display device 28 is composed of a CRT display and a liquid crystal display. Further, the communication device 30 is configured such that the computer 10 can perform data communication with another computer via the communication line 20 or can transfer data to a printer connected to the communication line 20 and print out. There is. Since the computer 12 has the same configuration as the computer 10, its explanation is omitted.

【0016】また、図3に示すように、プリンタ14及
び16は、プリンタエンジン34、プリンタコントロー
ラ36及び通信ポート38より構成されている。ここ
で、プリンタエンジン34はプリンタに備えられ、使用
者によって指定されたサイズの記録用紙を搬送しつつ、
インクジェット方式など公知の印字手段を用いて、前記
記録用紙に文字やイメージを印字するように構成されて
いる。また、プリンタコントローラ36は通信ポート3
8より入力された印字出力すべきデータを包括的に処理
し、プリントエンジン34において文字やイメージを印
字可能にするデータ形式へ変換するように構成されてい
る。尚、プリンタ16はプリンタ14と同一の構成のた
めその説明は省略する。
Further, as shown in FIG. 3, the printers 14 and 16 are composed of a printer engine 34, a printer controller 36 and a communication port 38. Here, the printer engine 34 is provided in the printer and conveys a recording sheet of a size designated by the user,
Characters and images are printed on the recording paper by using a known printing means such as an inkjet method. Further, the printer controller 36 uses the communication port 3
It is configured to comprehensively process the data to be printed out, which is input from the No. 8, and to convert the character or image into a data format that enables printing in the print engine 34. Since the printer 16 has the same configuration as the printer 14, its description is omitted.

【0017】さらに、図4に示すように、プリンタサー
バー18は、 CPU40、メモリ42、大容量記憶装
置44及び通信装置46より構成されている。ここで、
CPU22はプリンタサーバー18全体を制御し、メモ
リ42はCPU40の動作プログラムや演算データを記
憶している。また、通信装置46はプリンタサーバー1
8が通信回線20を介して、コンピュータ10、12及
びプリンタ14、16とデータ通信をできるように構成
されている。さらに、大容量記憶装置44は通信回線2
0を介して、通信装置46より入力された印刷出力すべ
き画像データと印刷条件データが格納されている。ここ
で、大容量記憶装置44は本発明のメモリ手段を構成し
ている。
Further, as shown in FIG. 4, the printer server 18 comprises a CPU 40, a memory 42, a mass storage device 44 and a communication device 46. here,
The CPU 22 controls the entire printer server 18, and the memory 42 stores the operation program of the CPU 40 and operation data. Further, the communication device 46 is the printer server 1.
8 is configured to be able to perform data communication with the computers 10 and 12 and the printers 14 and 16 via the communication line 20. Further, the mass storage device 44 is connected to the communication line 2
Image data to be printed out and print condition data input from the communication device 46 via 0 are stored. Here, the mass storage device 44 constitutes the memory means of the present invention.

【0018】次に、上記のように構成されたネットワー
クプリントシステムの動作について説明する。
Next, the operation of the network print system configured as described above will be described.

【0019】最初に、図5のフローチャートを用いてネ
ットワークに接続されたコンピュータ10及び12の印
刷処理プログラムの動作について説明する。まず、コン
ピュータ10及び12内の所定のプログラムを用いて印
刷すべき文書や画像データが作成される(S10、なお
Sはステップを示す。以下同様)。次に、用紙サイズ、
用紙種類、印刷精度など印刷時の各種条件が設定される
(S11)。この印刷条件は文書や画像データが作成さ
れる前や作成途中に設定されるようにすることも可能で
ある。完成した文書や画像データは印刷条件とともにジ
ョブデータとして、ネットワークプリントシステムに接
続されているプリントサーバー18に転送される(S1
2)。
First, the operation of the print processing program of the computers 10 and 12 connected to the network will be described with reference to the flowchart of FIG. First, a document or image data to be printed is created by using a predetermined program in the computers 10 and 12 (S10, where S is a step, and so on). Next, the paper size,
Various conditions at the time of printing such as paper type and printing accuracy are set (S11). The printing conditions can be set before or during the creation of the document or image data. The completed document and image data are transferred to the print server 18 connected to the network print system as job data together with the printing conditions (S1).
2).

【0020】ここで、コンピュータ10及び12が、指
示した印刷の稼動状態をモニターするように設定されて
いれば(S13でYES)、ネットワークプリントシス
テムに接続され、プリントサーバー18より当該ジョブ
データを取得し、印刷を実行しているプリンタの稼動状
況をコンピュータ10及び12に接続された表示装置な
どで確認することができる(S14)。その後、印刷処
理プログラムは終了する。一方、印刷を実行しているプ
リンタの稼動状態をモニターするように設定されていな
ければ(S13でNO)、当該ジョブデータの印刷が実
施されているプリンタの稼動状況をモニターすることな
く、印刷処理プログラムは終了する。
If the computers 10 and 12 are set to monitor the instructed printing operation state (YES in S13), the computers 10 and 12 are connected to the network print system to obtain the job data from the print server 18. Then, the operating status of the printer that is executing printing can be confirmed on the display device or the like connected to the computers 10 and 12 (S14). After that, the print processing program ends. On the other hand, if it is not set to monitor the operating status of the printer that is performing printing (NO in S13), the printing process is performed without monitoring the operating status of the printer that is printing the job data. The program ends.

【0021】このように、本実施の形態のコンピュータ
10及び12においては、ジョブデータの転送後、印刷
処理プログラムを終了するため、直ちに他の処理のため
に作業が行え処理能力を向上させることができる。
As described above, in the computers 10 and 12 of the present embodiment, since the print processing program is terminated after the job data is transferred, it is possible to immediately perform work for other processing and improve the processing capacity. it can.

【0022】次に、図6のフローチャートを用いてネッ
トワークに接続されたプリントサーバー18の印刷処理
プログラムの動作について説明する。まず、コンピュー
タ10または12からジョブデータが転送されるまで待
機し(S20でNO)、ジョブデータを受け付けると
(S20でYES)、用紙サイズ、用紙種類、印刷精度
など印刷時の各種条件である印刷条件と画像データから
なるジョブデータを読み込む(S21)。
Next, the operation of the print processing program of the print server 18 connected to the network will be described with reference to the flowchart of FIG. First, it waits until the job data is transferred from the computer 10 or 12 (NO in S20), and when the job data is accepted (YES in S20), printing that is various conditions at the time of printing such as paper size, paper type, and printing accuracy. Job data including conditions and image data is read (S21).

【0023】次に、上記印刷条件を共有メモリ領域44
aに格納する(S22)。共有メモリ領域44aはプリ
ンタサーバー18内のCPU40が読み書き可能である
とともに、通信装置46を介してネットワークプリント
システムに接続されたコンピュータ10または12から
も読み書き可能に設定されたメモリ領域である。そし
て、ネットワークプリントシステムに接続されている複
数のプリンタの内から、当該ジョブデータの印刷を実行
するためのジョブデータの入力要求があるまで待機し
(S23でNO)、プリンタから入力要求が発生したな
らば(S23でYES)、その入力要求が複数のプリン
タから発生していれば(S24でYES)、複数のプリ
ンタの中から当該ジョブデータの印刷条件に最適なプリ
ンタを選択し(S25)、そのプリンタに対して印刷開
始命令を伝える(S26)。この最適なプリンタの選択
は、各プリンタの印字速度等を比較して決定される。
Next, the printing conditions are set in the shared memory area 44.
It is stored in a (S22). The shared memory area 44a is a memory area that is readable / writable by the CPU 40 in the printer server 18 and readable / writable by the computer 10 or 12 connected to the network print system via the communication device 46. Then, the printer waits until there is a job data input request for executing the printing of the job data from among the plurality of printers connected to the network print system (NO in S23), and the printer issues an input request. If so (YES in S23), if the input request is issued from a plurality of printers (YES in S24), the printer most suitable for the print condition of the job data is selected from the plurality of printers (S25), A print start command is transmitted to the printer (S26). The selection of the optimum printer is determined by comparing the printing speed of each printer.

【0024】また、ジョブデータの入力要求が1台のプ
リンタのみから発生している場合(S24でNO)、そ
のプリンタに対して印刷開始命令を伝える(S26)。
そして、印刷開始命令を伝えたプリンタに対して、上記
印刷条件と画像データからなるジョブデータを転送する
(S27)。次に、そのジョブデータの印刷が実施され
ているプリンタの稼動状況をモニターする動作が開始さ
れる(S28)。さらに、ジョブデータの転送元である
コンピュータ10または12が当該ジョブデータの印刷
状況をモニターするように設定され、その情報をプリン
タサーバーに要求していれば(S29でYES)、モニ
ターしているプリンタの稼動状況を上記コンピュータ1
0または12にステータス情報として転送する(S3
0)。
If the job data input request is issued from only one printer (NO in S24), a print start command is transmitted to that printer (S26).
Then, the job data composed of the printing condition and the image data is transferred to the printer which has transmitted the print start command (S27). Next, the operation of monitoring the operating status of the printer that is printing the job data is started (S28). Further, if the computer 10 or 12 as the transfer source of the job data is set to monitor the print status of the job data and requests the printer server for the information (YES in S29), the monitored printer The operating status of the computer 1
Transferred to 0 or 12 as status information (S3
0).

【0025】そして、当該ジョブデータの印刷が終了し
たかどうか判断され(S31)、印刷が終了していない
場合は(S31でNO)、S28へ戻り、プリンタの稼
動状況をモニターする動作を繰り返す。このS28から
S31に至るループ処理はCPU40内若しくはCPU
40に接続されたタイマー回路により、一定時間毎に実
行されるようにしてもよい。このループ処理が終了し、
当該ジョブデータの印刷が完了したならば(S31でY
ES)、プリンタサーバー内に格納されているジョブデ
ータを消去し(S32)、プリントサーバー18の印刷
処理プログラムは終了する。ここで、S22の動作が本
発明のジョブ掲示手段を構成し、S25の動作が本発明
のプリンタ選択手段を構成し、S27の動作が本発明の
ジョブ転送手段を構成している。さらに、S28の動作
が本発明のプリンタモニター手段を構成し、S30の動
作が本発明のプリンタステータス通信手段を構成してい
る。
Then, it is judged whether or not the printing of the job data is completed (S31), and if the printing is not completed (NO in S31), the process returns to S28 and the operation of monitoring the operating status of the printer is repeated. The loop processing from S28 to S31 is performed in the CPU 40 or the CPU.
The timer circuit connected to 40 may be executed at regular intervals. This loop processing ends,
When the printing of the job data is completed (Y in S31)
ES), the job data stored in the printer server is erased (S32), and the print processing program of the print server 18 ends. Here, the operation of S22 constitutes the job posting means of the present invention, the operation of S25 constitutes the printer selecting means of the present invention, and the operation of S27 constitutes the job transfer means of the present invention. Further, the operation of S28 constitutes the printer monitor means of the present invention, and the operation of S30 constitutes the printer status communication means of the present invention.

【0026】次に、図7のフローチャートを用いてネッ
トワークに接続されたプリンタ14及び16の印刷処理
プログラムの動作について説明する。まず、プリンタが
印刷可能なレディ状態になるまで待機し(S40でN
O)、レディ状態になったならば(S40でYES)、
プリンタサーバー内の共有メモリ領域44aをアクセス
し、印刷待ち状態のジョブが登録されているかどうか調
べる(S41)。
Next, the operation of the print processing program of the printers 14 and 16 connected to the network will be described with reference to the flowchart of FIG. First, the printer waits until it is ready to print (N in S40).
O), if ready (YES at S40),
The shared memory area 44a in the printer server is accessed to check whether or not a job waiting for printing is registered (S41).

【0027】ここで、印刷待ち状態のジョブが登録され
ていれば(S41でYES)、プリンタサーバー内の共
有メモリ領域44aに格納されている当該ジョブの印刷
条件を読み込む(S42)。そして、そのジョブが実行
可能であるかどうか判定し(S43)、実行不可能であ
れば(S43でNO)、S41に戻り、他のジョブが登
録されるまで待機する。
If a job waiting to be printed is registered (YES in S41), the printing condition of the job stored in the shared memory area 44a in the printer server is read (S42). Then, it is determined whether or not the job can be executed (S43), and if it cannot be executed (NO in S43), the process returns to S41 and waits until another job is registered.

【0028】一方、実行可能なジョブであれば(S43
でYES)、プリンタサーバーに対して当該ジョブの印
刷の実行を要求する(S44)。プリンタサーバー側で
この印刷要求が認められたならば(S45でYES)、
当該印刷のジョブデータを入力する(S46)。プリン
タサーバー側でこの印刷要求が認められなかったならば
(S45でNO)、S41に戻り、他のジョブが格納さ
れるまで待機する。そして、入力したジョブデータの印
刷処理が行われる(S47)。ここで、S41からS4
3の動作が本発明のジョブ検索手段を構成し、S44か
らS46の動作が本発明のジョブ入力手段を構成してい
る。
On the other hand, if the job is executable (S43)
YES), the print server is requested to execute printing of the job (S44). If the print request is accepted on the printer server side (YES in S45),
The job data for the printing is input (S46). If the print request is not accepted on the printer server side (NO in S45), the process returns to S41 and waits until another job is stored. Then, the print processing of the input job data is performed (S47). Here, S41 to S4
The operation of 3 constitutes the job search means of the present invention, and the operations of S44 to S46 constitute the job input means of the present invention.

【0029】このS47の印刷処理の動作中、割り込み
処理として、プリンタの稼動状況を監視するモニタープ
ログラムが実行される。このプログラムの動作につい
て、図8のフローチャートを用いて説明する。このプロ
グラムは予め決められた時間間隔毎に駆動されるタイマ
ー割り込み処理として実行される。最初に、プリンタの
稼動状況をセンシングする(S50)。この動作では、
プリンタの印字処理の進行状況を調べるとともに、プリ
ンタ内に備えられた各種のセンサーの信号値を調べ、用
紙の搬送状況や残量またはインクの残量などを検出す
る。次に、その状況をプリントサーバー18に転送して
(S51)、この処理を終了する。
During the operation of the printing process of S47, a monitor program for monitoring the operating status of the printer is executed as an interrupt process. The operation of this program will be described with reference to the flowchart of FIG. This program is executed as a timer interrupt process driven at predetermined time intervals. First, the operating status of the printer is sensed (S50). In this behavior,
In addition to checking the progress of the printing process of the printer, the signal values of various sensors provided in the printer are checked to detect the conveyance status of the paper and the remaining amount or the remaining amount of ink. Then, the situation is transferred to the print server 18 (S51), and this processing ends.

【0030】このように、本実施の形態のプリンタ14
及び16においては、印刷が可能なプリンタのみがプリ
ンタサーバー18にアクセスするので、プリンタサーバ
ー18が稼働中の印刷不可能なプリンタにジョブデータ
を転送することがなく、所望の印刷を直ちに行えるとい
う効果がある。
As described above, the printer 14 of the present embodiment
In Nos. 16 and 16, only the printer capable of printing accesses the printer server 18, so that the desired printing can be performed immediately without transferring the job data to the non-printable printer in operation of the printer server 18. There is.

【0031】[0031]

【発明の効果】以上説明したことから明らかなように、
請求項1記載のネットワークプリントシステムにおいて
は、印刷すべき所望の画像データを作成する少なくとも
1台のコンピュータと、上記コンピュータで作成された
画像データ及び画像データの印刷条件をジョブデータと
して一時的に蓄積するプリンタサーバーと、上記画像デ
ータを被記録媒体に印刷する少なくとも1台のプリンタ
とが接続されている。上記プリンタに備えられているジ
ョブ検索手段は、上記プリンタサーバーに蓄積されてい
るジョブデータを検索し、印刷待ち状態のジョブデータ
が登録されている場合には、そのジョブデータの印刷条
件を読み込んでそのジョブデータが実行可能であるかど
うかを判定すると共に、印刷待ち状態のジョブデータが
登録されていない場合には、他のジョブデータが登録さ
れるまで待機する。また、ジョブ入力手段は、ジョブ検
索手段により実行可能であると判定されたジョブデータ
の転送を上記プリンタサーバーに要求し、当該ジョブデ
ータを読み取る。上記プリンタサーバーに備えられたジ
ョブ掲示手段は、上記ジョブデータの印刷条件をネット
ワークプリントシステムに接続されたすべてのプリンタ
から読み出し可能にし、ジョブ転送手段は、プリンタか
らのジョブデータの転送要求に対し、当該ジョブデータ
を転送する。
As is apparent from the above description,
In the network print system according to claim 1, at least one computer that creates desired image data to be printed, and image data created by the computer and print conditions of the image data are temporarily stored as job data. And a printer server for printing the image data on a recording medium. The job search means provided in the printer searches the job data stored in the printer server and prints the job data waiting to be printed.
If is registered, the print conditions for the job data
Whether the job data can be executed by reading the record
Whether the job data waiting to be printed is
If not registered, other job data is registered.
Wait until In addition, the job input means, job search
The printer server is requested to transfer the job data determined to be executable by the search means , and the job data is read. The job posting means provided in the printer server makes it possible to read the print conditions of the job data from all the printers connected to the network print system, and the job transfer means responds to the transfer request of the job data from the printer. Transfer the job data.

【0032】従って、コンピュータが印刷処理に占有さ
れる時間が少なくなり、コンピュータの処理能力を向上
させることができる。また、稼動可能なプリンタが印刷
ジョブを実行するので、迅速な印刷処理を行うことがで
きる。
Therefore, the time that the computer is occupied by the printing process is reduced, and the processing capability of the computer can be improved. Further, since the operable printer executes the print job, it is possible to perform a quick print process.

【0033】また、請求項2記載のネットワークプリン
トシステムは、前記プリンタサーバーに備えられたメモ
リ手段が、前記コンピュータより転送されたジョブデー
タを、当該ジョブデータの印刷が正常に履行されるまで
蓄積しているので、コンピュータ内に印刷データが留ま
らず、コンピュータの処理能力を向上させることができ
る。
Further, in the network printing system according to the second aspect, the memory means provided in the printer server stores the job data transferred from the computer until the printing of the job data is normally executed. Therefore, the print data does not remain in the computer, and the processing capability of the computer can be improved.

【0034】さらに、請求項3記載のネットワークプリ
ントシステムは、前記プリンタサーバーに備えられたプ
リンタ選択手段が、複数のプリンタからのジョブデータ
の転送要求に対して、前記印刷条件に最適な1台のプリ
ンタを選択するので、設定された印刷条件に合致した印
刷出力を得ることができる。
Further, in the network printing system according to a third aspect of the present invention, the printer selecting means provided in the printer server has one printer that is optimum for the printing conditions in response to job data transfer requests from a plurality of printers. Since the printer is selected, it is possible to obtain the print output that matches the set print conditions.

【0035】また、請求項4記載のネットワークプリン
トシステムは、前記プリンタサーバーに備えられたプリ
ンタモニター手段が、上記ジョブデータが転送されたプ
リンタの稼動状態をモニターするので、印刷の進行状況
を的確に知らせることができるとともに、何らかの異常
の発生を迅速に知らせることができる。
In the network print system according to the present invention, the printer monitor means provided in the printer server monitors the operating state of the printer to which the job data has been transferred, so that the progress of printing can be accurately performed. Not only can it be notified, but also the occurrence of any abnormality can be notified promptly.

【0036】また、請求項5記載のネットワークプリン
トシステムは、前記プリンタサーバーに備えられたプリ
ンタステータス通信手段が、画像データを作成したコン
ピュータからの要求により、当該画像データの印刷を実
施しているプリンタの稼動状況を前記コンピュータに報
知するので、印刷の進行状況を的確に知らせることがで
きるとともに、何らかの異常の発生を迅速に知らせるこ
とができる。さらに、請求項6記載のプリンタによれ
ば、コンピュータが印刷処理に占有される時間が少なく
なり、コンピュータの処理能力を向上させることができ
る。また、稼動可能なプリンタが印刷ジョブを実行する
ので、迅速な印刷処理を行うことができる。
Further, the network print system according to claim 5, wherein the printer status communication means provided in said printer server, a request from the computer that created the image data, and printing is performed for the image data printer Since the operating status of the above is notified to the computer, the progress status of printing can be accurately notified and the occurrence of some abnormality can be quickly notified. Furthermore, according to the printer of claim 6,
Less time is spent on the computer for printing
Can improve the processing power of the computer
It A workable printer also executes the print job.
Therefore, a quick printing process can be performed.

【図面の簡単な説明】[Brief description of drawings]

【図1】本実施の形態のネットワークプリントシステム
の構成図である。
FIG. 1 is a configuration diagram of a network print system according to an embodiment.

【図2】本実施の形態のコンピュータの構成図である。FIG. 2 is a configuration diagram of a computer according to the present embodiment.

【図3】本実施の形態のプリンタの構成図である。FIG. 3 is a configuration diagram of a printer according to the present embodiment.

【図4】本実施の形態のプリンタサーバーの構成図であ
る。
FIG. 4 is a configuration diagram of a printer server according to the present embodiment.

【図5】本実施の形態のコンピュータの印刷処理動作を
示すフローチャートである。
FIG. 5 is a flowchart showing a print processing operation of the computer according to the present embodiment.

【図6】本実施の形態のプリンタサーバーの印刷処理動
作を示すフローチャートである。
FIG. 6 is a flowchart showing a print processing operation of the printer server according to the present embodiment.

【図7】本実施の形態のプリンタの動作を示すフローチ
ャートである。
FIG. 7 is a flowchart showing the operation of the printer according to the present embodiment.

【図8】本実施の形態のプリンタの動作を示すフローチ
ャートである。
FIG. 8 is a flowchart showing the operation of the printer according to the present embodiment.

【符号の説明】[Explanation of symbols]

10 コンピュータ 12 コンピュータ 14 プリンタ 16 プリンタ 18 プリンタサーバー 20 通信回線 10 computers 12 computers 14 Printer 16 Printer 18 Printer server 20 communication lines

フロントページの続き (72)発明者 鈴木 正史 名古屋市瑞穂区苗代町15番1号ブラザー 工業株式会社内 (72)発明者 安井 恒夫 名古屋市瑞穂区苗代町15番1号ブラザー 工業株式会社内 (72)発明者 牧野 訓育 名古屋市瑞穂区苗代町15番1号ブラザー 工業株式会社内 (56)参考文献 特開 平5−313839(JP,A) 特開 平7−311665(JP,A) 特開 平7−325680(JP,A) 特開 平5−173729(JP,A) 特開 平7−200207(JP,A) (58)調査した分野(Int.Cl.7,DB名) G06F 3/12 B41J 29/38 Front page continuation (72) Inventor Masafumi Suzuki 15-1 Naeshiro-cho, Mizuho-ku, Nagoya City Brother Industries, Ltd. (72) Inventor Tsuneo Yasui 15-1 Naeshiro-cho, Mizuho-ku, Nagoya City Brother Industries Ltd. (72) ) Inventor Makino Noriku, 15-1 Naedai-cho, Mizuho-ku, Nagoya City, Brother Industries, Ltd. (56) Reference JP-A-5-313839 (JP, A) JP-A-7-311665 (JP, A) JP-A 7-325680 (JP, A) JP-A-5-173729 (JP, A) JP-A-7-200207 (JP, A) (58) Fields investigated (Int.Cl. 7 , DB name) G06F 3/12 B41J 29/38

Claims (6)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 印刷すべき所望の画像データを作成する
少なくとも1台のコンピュータと、 上記コンピュータで作成された画像データ及びその画像
データの印刷条件をジョブデータとして一時的に蓄積す
るプリンタサーバーと、 上記画像データを被記録媒体に印刷する少なくとも1台
のプリンタとが接続されたネットワークプリントシステ
ムにおいて、 上記プリンタは、上記プリンタサーバーに蓄積されてい
るジョブデータを検索し、印刷待ち状態のジョブデータ
が登録されている場合には、そのジョブデータの印刷条
件を読み込んでそのジョブデータが実行可能であるかど
うかを判定すると共に、印刷待ち状態のジョブデータが
登録されていない場合には、他のジョブデータが登録さ
れるまで待機するジョブ検索手段と、前記ジョブ検索手段により実行可能であると判定された
ジョブデータの転送を上記プリンタサーバーに要求し、
当該ジョブデータを読み取るジョブ入力手段とを備え、 上記プリンタサーバーは、上記ジョブデータの印刷条件
をネットワークプリントシステムに接続されたすべての
プリンタが読み出し可能なジョブ掲示手段と、 プリンタからのジョブデータの転送要求に対し、当該ジ
ョブデータを転送するジョブ転送手段を備えたことを特
徴とするネットワークプリントシステム。
1. A at least one computer that creates desired image data to be printed, a printer server that temporarily stores image data created by the computer and print conditions of the image data as job data. In a network print system connected to at least one printer for printing the image data on a recording medium, the printer searches for job data stored in the printer server, and prints the job data in a print waiting state.
If is registered, the print conditions for the job data
Whether the job data can be executed by reading the record
Whether the job data waiting to be printed is
If not registered, other job data is registered.
And a request to transfer the job data determined to be executable by the job search means to the printer server,
The printer server includes job input means for reading the job data, and the printer server is capable of reading the print conditions of the job data by all printers connected to the network print system, and transferring the job data from the printer. A network print system comprising a job transfer means for transferring the job data in response to a request.
【請求項2】 前記プリンタサーバーは、前記コンピュ
ータより転送されたジョブデータを、当該ジョブデータ
の印刷が正常に履行されるまで蓄積するメモリ手段を備
えたことを特徴とする請求項1に記載のネットワークプ
リントシステム。
2. The printer server according to claim 1, further comprising a memory unit for storing the job data transferred from the computer until the printing of the job data is normally executed. Network printing system.
【請求項3】 前記プリンタサーバーは、複数のプリン
タからのジョブデータの転送要求に対して、前記印刷条
件に最適な1台のプリンタを選択するプリンタ選択手段
を備えたことを特徴とする請求項1に記載のネットワー
クプリントシステム。
3. The printer server comprises printer selection means for selecting one printer most suitable for the printing conditions in response to job data transfer requests from a plurality of printers. 1. The network print system according to 1.
【請求項4】 前記プリンタサーバーは、上記ジョブデ
ータが転送されたプリンタの稼動状態をモニターするプ
リンタモニター手段を備えたことを特徴とする請求項1
に記載のネットワークプリントシステム。
4. The printer server comprises printer monitor means for monitoring the operating state of the printer to which the job data has been transferred.
The network printing system described in.
【請求項5】 前記プリンタサーバーは、画像データを
作成したコンピュータからの要求により、当該画像デー
タの印刷を実施しているプリンタの稼動状況を前記コン
ピュータに報知するプリンタステータス通信手段を備え
たことを特徴とする請求項4に記載のネットワークプリ
ントシステム。
5. The printer server comprises printer status communication means for notifying the computer of the operating status of the printer that is printing the image data in response to a request from the computer that created the image data. The network printing system according to claim 4, which is characterized in that.
【請求項6】 印刷すべき所望の画像データ及びその画
像データの印刷条件をジョブデータとして一時的に蓄積
するプリンタサーバーに通信可能に接続され、上記画像
データを被記録媒体に印刷するプリンタにおいて、 上記プリンタサーバーに蓄積されているジョブデータを
検索し、印刷待ち状態のジョブデータが登録されている
場合には、そのジョブデータの印刷条件を読み込んでそ
のジョブデータが実行可能であるかどうかを判定すると
共に、印刷待ち状態のジョブデータが登録されていない
場合には、他のジョブデータが登録されるまで待機する
ジョブ検索手段と、前記ジョブ検索手段により実行可能であると判定された
ジョブデータの転送を上記プリンタサーバーに要求し、
当該ジョブデータを読み取るジョブ入力手段とを備えた
ことを特徴とするプリンタ。
6. A printer which is communicatively connected to a printer server for temporarily storing desired image data to be printed and print conditions of the image data as job data, and which prints the image data on a recording medium, The job data stored in the printer server above is searched and the job data waiting to be printed is registered.
In this case, read the print conditions of the job data and
When it is judged whether the job data of
In both cases, the job data waiting to be printed is not registered.
In this case, the job search unit that waits until another job data is registered and the job data that is determined to be executable by the job search unit are transferred to the printer server. Request and
A printer comprising a job input means for reading the job data.
JP13175796A 1996-05-27 1996-05-27 Network print system and printer Expired - Fee Related JP3408058B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13175796A JP3408058B2 (en) 1996-05-27 1996-05-27 Network print system and printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13175796A JP3408058B2 (en) 1996-05-27 1996-05-27 Network print system and printer

Publications (2)

Publication Number Publication Date
JPH09319531A JPH09319531A (en) 1997-12-12
JP3408058B2 true JP3408058B2 (en) 2003-05-19

Family

ID=15065479

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13175796A Expired - Fee Related JP3408058B2 (en) 1996-05-27 1996-05-27 Network print system and printer

Country Status (1)

Country Link
JP (1) JP3408058B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4652503B2 (en) * 1999-09-07 2011-03-16 キヤノン株式会社 Status management method, apparatus, and storage medium
GB2384898B (en) * 2002-01-31 2005-05-18 Hewlett Packard Co Method and apparatus for embodying documents
JP3790900B2 (en) 2003-09-30 2006-06-28 コニカミノルタビジネステクノロジーズ株式会社 Printing system, printing apparatus, printing method, printing apparatus control method, and computer program
JP2008123310A (en) * 2006-11-14 2008-05-29 Kyocera Mita Corp Image forming device and method
JP2010208266A (en) * 2009-03-12 2010-09-24 Konica Minolta Business Technologies Inc Printing system, image forming device, print server, print data managing method and image forming method
JP2010287112A (en) * 2009-06-12 2010-12-24 Ricoh Co Ltd Network printer system, information processing program, and recording medium
JP6083138B2 (en) * 2012-07-11 2017-02-22 キヤノンマーケティングジャパン株式会社 Image forming system, image forming apparatus, storage device, control method thereof, and program

Also Published As

Publication number Publication date
JPH09319531A (en) 1997-12-12

Similar Documents

Publication Publication Date Title
JPH10143340A (en) Printer
JP3408058B2 (en) Network print system and printer
JPH1195940A (en) Network system, information processor, computer-readable recording medium recording program, and peripheral equipment
JP3867450B2 (en) Print control apparatus and computer-readable recording medium on which print control program is recorded
JPH11312062A (en) Printer and printing method
JP3837863B2 (en) Print processing system, print processing method, and computer-readable recording medium on which print processing control program is recorded
JP3173721B2 (en) Printer and operation method thereof
JPH10154049A (en) Network print system
JP4058982B2 (en) Printer
JPH10273261A (en) Printing device
JP3313904B2 (en) Print server system
JP3709695B2 (en) Printing system, printer server apparatus used in printing system, printer server processing method, and recording medium on which printer server processing program is recorded
JP3083251B2 (en) Page printer
JPH0811381A (en) Printing apparatus and control method thereof
JP3108260B2 (en) Printing apparatus and print control method
JP3323679B2 (en) Print control device and print control method
JPH09311767A (en) Network print system
JP2000335054A (en) Network printer and method for network printing
JP2003266901A (en) Printer device
JPH09254485A (en) Image forming device
JPH1074133A (en) Network print system
JP3209857B2 (en) PRINTING SYSTEM, PRINTING DEVICE, DATA DISTRIBUTION DEVICE, PRINTING SYSTEM CONTROL METHOD, PRINTING DEVICE CONTROL METHOD, AND DATA DISTRIBUTION DEVICE CONTROL METHOD
JP3274628B2 (en) Job result high-speed printing method
JPH11353075A (en) Printing device status display control method, printing device status display control device, and storage medium
JP2915703B2 (en) Print control apparatus and method

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080314

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090314

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090314

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110314

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120314

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120314

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130314

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130314

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140314

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees