JPH11161443A - Network printer system - Google Patents

Network printer system

Info

Publication number
JPH11161443A
JPH11161443A JP9340720A JP34072097A JPH11161443A JP H11161443 A JPH11161443 A JP H11161443A JP 9340720 A JP9340720 A JP 9340720A JP 34072097 A JP34072097 A JP 34072097A JP H11161443 A JPH11161443 A JP H11161443A
Authority
JP
Japan
Prior art keywords
printer
network
print data
version
driver
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
JP9340720A
Other languages
Japanese (ja)
Inventor
Michinori Aoki
通則 青木
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP9340720A priority Critical patent/JPH11161443A/en
Publication of JPH11161443A publication Critical patent/JPH11161443A/en
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a network printer system having an update managing function for a print data processing program. SOLUTION: The network printer system is constituted by connecting personal printers 1, 2 and 3 and a printer 4 to a network 5. In this system, corresponding to an arbitrary print request, the version of a printer driver 12 on the side of the personal printer as a print request source and the version of a print data processing part 43 on the side of the printer are checked. When the mutual versions are not correct in this check, it is reported from the side of the printer 4 to the user. Therefore, since the non-coincidence between the version numbers of the printer driver 12 and the print data processing part 43 is reported from the printer side at the time of negotiation before sending print data, wrong print data can be prevented from being sent to the printer 4 and trouble at the time of printing can be decreased.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、ネットワーク環境
における印刷システムであるネットワークプリンタシス
テムに関する。
[0001] 1. Field of the Invention [0002] The present invention relates to a network printer system which is a printing system in a network environment.

【0002】[0002]

【従来の技術】従来、ネットワークプリンタシステムは
一般に、プリンタの共用化するシステムとして適用され
る。例えば、現在のWindows環境での印刷方式
は、各プリンタ毎に各メーカがWindows用のプリ
ンタドライバを提供している。そしてプリンタ側には、
そのドライバを通して出力された印刷データを解釈する
ための印刷データ処理部を持って構成されている。
2. Description of the Related Art Conventionally, a network printer system is generally applied as a system for sharing a printer. For example, in the current printing method in the Windows environment, each maker provides a printer driver for Windows for each printer. And on the printer side,
It has a print data processing unit for interpreting print data output through the driver.

【0003】特開平9−152946号公報の「情報処
理装置並びに印刷装置並びに印刷システムおよび印刷シ
ステムのデータ処理方法」は、プリンタドライバのバー
ジョン情報をチェックする技術に関するものである。本
従来例の要点の一つは、バージョンの相違等が見つかっ
た場合に、その内容をユーザに知らせるものである。
Japanese Patent Application Laid-Open No. 9-152946 discloses an "information processing apparatus, a printing apparatus, a printing system, and a data processing method of a printing system", which relates to a technique for checking version information of a printer driver. One of the main points of this conventional example is to notify a user of a difference when a version difference or the like is found.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、上記従
来例は、プリンタドライバと印刷処理部の保持する解釈
データのプログラム間のバージョンが異なる場合には、
自動的にプログラムを変更してしまう。このようなプロ
グラムの自動変更が行われた場合、プリンタのシステム
プログラムやプリンタドライバソフトは障害対応・機能
拡張などで頻繁にバージョンアップされるので、PC側
で正しいプリンタドライバを選択していても、プリンタ
側とのバージョンの相違などにより正常に印刷されない
ことが発生する問題点を伴う。
However, in the above-mentioned conventional example, when the versions between the programs of the interpretation data held by the printer driver and the print processing unit are different,
Automatically change the program. When such a program is automatically changed, the system program and printer driver software of the printer are frequently upgraded for trouble handling and function expansion, so even if the correct printer driver is selected on the PC side, There is a problem that printing may not be performed normally due to a difference in version from the printer.

【0005】本発明は、印刷データ処理プログラムの更
新管理機能を有するネットワークプリンタシステムを提
供することを目的とする。
An object of the present invention is to provide a network printer system having an update management function of a print data processing program.

【0006】[0006]

【課題を解決するための手段】かかる目的を達成するた
め、本発明のネットワークプリンタシステムは、パーソ
ナルプリンタとプリンタとがネットワークにて接続され
たネットワークプリンタの印刷環境におけるネットワー
クプリンタシステムであり、任意の印刷要求に対して、
印刷要求元であるパーソナルプリンタ側のプリンタドラ
イバのバージョンと、プリンタ側の印刷データ処理部の
バージョンのチェックを行い、お互いのバージョンが一
致しない場合にはプリンタ側からユーザにその旨を通知
することを可能としたことを特徴とする。
In order to achieve the above object, a network printer system according to the present invention is a network printer system in a printing environment of a network printer in which a personal printer and a printer are connected via a network. For print requests,
The version of the printer driver of the personal printer that is the print request source and the version of the print data processing unit of the printer are checked. If the versions do not match, the printer notifies the user of this. It is made possible.

【0007】また、プリンタは、印刷データ処理プログ
ラム、プリンタドライバプログラムを保持する記憶部を
有し、プリンタドライバのバージョンの情報内容によら
ずプリンタ側はデータを受信し、プリンタドライバの情
報のチェック結果によって受信した印刷データを出力処
理するか破棄するかをプリンタ側で判断可能とすること
を特徴とする。
The printer has a storage unit for storing a print data processing program and a printer driver program. The printer receives data regardless of the information content of the version of the printer driver, and checks the information of the printer driver. The printer side can determine whether the print data received is output-processed or discarded.

【0008】さらに、ネットワークプリンタシステム
(印刷データ処理部)のバージョンアップ処理がなされ
た場合、プリンタ側からその旨を同一ネットワーク内の
ユーザに通知して、プリンタ内の保持プログラムの変更
処理前に知らせることを可能とすることを特徴とする。
Further, when the network printer system (print data processing unit) is upgraded, the printer notifies the user in the same network of the upgrade to notify the user before the process of changing the stored program in the printer. It is characterized by being able to do.

【0009】[0009]

【発明の実施の形態】次に添付図面を参照して本発明に
よるネットワークプリンタシステムの実施の形態を詳細
に説明する。図1〜図4を参照すると本発明のネットワ
ークプリンタシステムの一実施形態が示されている。図
1は本実施形態のネットワークプリンタシステムの構成
例を示すブロック図である。また図2〜図4は、動作例
をあらわしたフローチャートである。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, an embodiment of a network printer system according to the present invention will be described in detail with reference to the accompanying drawings. 1 to 4 show an embodiment of the network printer system according to the present invention. FIG. 1 is a block diagram illustrating a configuration example of a network printer system according to the present embodiment. 2 to 4 are flowcharts showing an operation example.

【0010】図1において、本実施形態のネットワーク
プリンタシステムは、パーソナルコンピュータ(以降、
PCともいう)PC1、PC2、PC3、およびネット
ワークプリンタ4とが、ネットワーク5にて接続され構
成されている。
In FIG. 1, a network printer system according to the present embodiment includes a personal computer (hereinafter, referred to as a personal computer).
A PC 1, a PC 2, a PC 3, and a network printer 4 are connected by a network 5 and configured.

【0011】上記構成部のPC1は、例えば、ネットワ
ーク通信部11、プリンタドライバ12、OS&アプリ
ケーション13を有して構成される。また、ネットワー
クプリンタ4は、印刷部41、記憶部42、印刷データ
処理部43、ネットワーク通信部44、パネル入出力部
(以降、単にパネルともいう)45を有して構成され
る。なお、記憶部42には、印刷データ処理およびプリ
ンタドライバの管理プログラムが保持されている。
The PC 1 having the above-described components includes, for example, a network communication unit 11, a printer driver 12, and an OS & application 13. The network printer 4 includes a printing unit 41, a storage unit 42, a print data processing unit 43, a network communication unit 44, and a panel input / output unit (hereinafter, simply referred to as a panel) 45. The storage unit 42 holds a print data processing and a printer driver management program.

【0012】上記に構成される本実施形態のネットワー
クプリンタシステムにおいて、PC側のアプリケーショ
ンから印刷要求が実行された場合、Windowsのプ
リンタドライバで、印刷先プリンタが処理可能な印刷デ
ータに変換される。その印刷データは、ネットワークを
通してプリンタ側に送られる。
In the network printer system of the present embodiment configured as described above, when a print request is executed from an application on the PC side, it is converted into print data that can be processed by a print destination printer by a Windows printer driver. The print data is sent to the printer through the network.

【0013】プリンタ側では、印刷データはそのままプ
リンタ内の印刷データ処理部に転送され印刷のために処
理される。通常PC側はたくさんのプリンタドライバを
持っていて、出力先プリンタに合ったドライバを選択し
て使用する。このプリンタドライバは、メーカが違った
り機種が違ったりして選択された場合には正しく印刷さ
れない。
On the printer side, the print data is directly transferred to a print data processing section in the printer and processed for printing. Usually, the PC side has many printer drivers, and selects and uses a driver suitable for the output destination printer. If the printer driver is selected due to a different manufacturer or a different model, printing is not performed correctly.

【0014】また、プリンタのシステムプログラムやプ
リンタドライバソフトは障害対応・機能拡張などで頻繁
にバージョンアップされるので、PC側(出力要求側)
で正しいプリンタドライバを選択していても、プリンタ
側とのバージョンの相違などにより正常に印刷されない
場合が発生する。このPC側のプリンタドライバとプリ
ンタ側の印刷データ処理部は密接な関係がある。よっ
て、障害対応などでバージョンアップをする場合には、
PC側とプリンタ側の最新のバージョン番号等を常に意
識して管理し、使用する必要がある。
Further, since the system program of the printer and the printer driver software are frequently upgraded in response to troubles and expansion of functions, the PC side (output request side).
Even if the correct printer driver is selected, printing may not be performed normally due to a difference in version from the printer. The printer driver on the PC side and the print data processing unit on the printer side have a close relationship. Therefore, when upgrading the version for troubleshooting, etc.,
It is necessary to always manage and use the latest version numbers and the like on the PC side and the printer side.

【0015】しかし、通常のプリンタドライバのバージ
ョン番号まで意識してユーザは使用していないので、こ
の部分のチェックを印刷データ送信前にプリンタ側とプ
リンタ側で行い、一致しない場合にはその旨をPC側へ
通知する。
However, since the user is not aware of the version number of the normal printer driver and uses it, the printer and the printer check this part before transmitting the print data. Notify the PC side.

【0016】プリンタ内の記憶部42の領域に、現在の
印刷データ処理部43が保持する印刷データ処理プログ
ラムのバージョン番号と、それに対応したプリンタドラ
イバのバージョン番号を保持している。保持しているメ
モリは、電源を切っても内容が消去されない不揮発性の
記憶領域とする。なお、ここで保持しているバージョン
番号を、登録バージョン番号と呼ぶ。この印刷データ処
理部のバージョン番号は、プリンタの起動時にプリンタ
の起動プログラムが毎回自動的に記憶部に書き込む。
The version number of the print data processing program currently held by the print data processing unit 43 and the version number of the corresponding printer driver are stored in the area of the storage unit 42 in the printer. The retained memory is a nonvolatile storage area whose contents are not erased even when the power is turned off. The version number held here is called a registered version number. The printer startup program automatically writes the version number of the print data processing unit into the storage unit every time the printer is started.

【0017】プリンタドライバのバージョン番号は、ネ
ットワークプリンタ4のパネル入出力部45からユーザ
が入力変更可能とする。システムのバージョンアップを
した場合などは、そのシステムに対応したプリンタ側の
プリンタドライバ12のバージョン番号を管理者等がパ
ネル45から登録する。
The user can change the version number of the printer driver from the panel input / output unit 45 of the network printer 4. When the system is upgraded, an administrator or the like registers the version number of the printer driver 12 of the printer corresponding to the system from the panel 45.

【0018】図2〜図4は、動作例を表したフローチャ
ートである。
FIGS. 2 to 4 are flowcharts showing an example of the operation.

【0019】<動作例1>図2のフローチャートにおい
て、プリンタドライバ12は、印刷要求があった場合、
その印刷データをプリンタ側に送出する前にそのプリン
タドライバ12内の記憶情報をネットワーク5を使って
目的のプリンタ側に送り(S11)、ネゴシエイトす
る。送信するドライバ情報は、対応するプリンタID
(プリンタ名)とバージョンである。
<Operation Example 1> In the flow chart of FIG. 2, the printer driver 12
Before sending the print data to the printer, the storage information in the printer driver 12 is sent to the target printer via the network 5 (S11) and negotiated. The driver information to be transmitted is the corresponding printer ID
(Printer name) and version.

【0020】プリンタ側はこの情報を受信して、記憶部
に保持しているバージョンと一致するかどうかをチェッ
クして(S21、S22)、応答のパケットを返す。こ
こにおいて、ドライバIDとは、プリンタの機種と印刷
言語処理部の種類を判別する文字列である。
The printer receives this information, checks whether it matches the version stored in the storage unit (S21, S22), and returns a response packet. Here, the driver ID is a character string for determining the model of the printer and the type of the print language processing unit.

【0021】例えば、プリンタMF−P355のRPD
Lを使って印刷する場合には、[MFP355_RPD
L]と言う文字列になっている。この文字列により受信
側のプリンタが判断して、機種が「MF−P355」で
なかったり、印刷言語「RPDL」をサポートしていな
かった場合には、無条件でエラーとする。このドライバ
ID不正は、その旨がプリンタドライバへ伝達される
(S27)。なお、本例は文字列であるが、実際には文
字列でなくても機種名と印刷データの処理の言語を判断
できればよい。
For example, the RPD of the printer MF-P355
To print using L, the [MFP355_RPD
L]. The printer on the receiving side determines from this character string, and if the model is not “MF-P355” or does not support the print language “RPDL”, an error is unconditionally made. The fact that the driver ID is invalid is transmitted to the printer driver to that effect (S27). In this example, a character string is used. However, an actual character string may be used as long as the model name and the language of print data processing can be determined.

【0022】次にプリンタ・ドライバのバージョン番号
がプリンタ側の記憶領域に保持している登録バージョン
番号と一致するかどうかを判断する(S23、S2
4)。これらが異なる場合には正しく印刷されない可能
性があるので、その旨の内容を応答パケットで印刷要求
者であるユーザに知らせる(S28)。
Next, it is determined whether or not the version number of the printer driver matches the registered version number held in the storage area of the printer (S23, S2).
4). If these are different, there is a possibility that the printing will not be performed correctly. Therefore, the content to that effect is notified to the user who is the print requester in a response packet (S28).

【0023】応答パケットには、リターンコードと結果
メッセージが入っている。リターンコードはネゴシエイ
トの結果をコードで返したものであり、結果メッセージ
はその内容を文字列であらわしたものであり、PC側は
そのままその文字列を画面に表示する。
The response packet contains a return code and a result message. The return code is the result of the negotiate returned as a code, and the result message is a character string representing the content thereof, and the PC displays the character string on the screen as it is.

【0024】リターンコードがOKでない場合には、結
果メッセージをPC側の画面に表示してユーザに警告す
る。ドライバの機種が違っていたのか、バージョンが違
っていたのか、それぞれの状況にあったメッセージを出
す。このメッセージを受信したPC側のユーザは、印刷
要求をキャンセルしてプリンタドライバのバージョンチ
ェックを行う。
If the return code is not OK, a result message is displayed on the PC screen to warn the user. It issues a message according to the situation, whether the model of the driver is different or the version is different. Upon receiving this message, the PC user cancels the print request and checks the version of the printer driver.

【0025】上記のネットワークプリンタシステムは、
PC側のプリンタドライバとプリンタ側の印刷データ処
理プログラムとの間のバージョン番号の相違が発生した
場合、ユーザには応答パケットでその内容を通知してい
る。しかし、実使用においては、連続して複数の印刷デ
ータを送ったりする場合が多いので、その度にプリンタ
ドライバ情報のチェック結果をPC側で受信していては
効率が悪いという問題がある。
The above-described network printer system includes:
If a version number difference occurs between the printer driver on the PC side and the print data processing program on the printer side, the user is notified of the content in a response packet. However, in actual use, since a plurality of print data are often sent continuously, there is a problem that efficiency is poor if the PC driver receives the check result of the printer driver information every time.

【0026】本発明は、プリンタドライバ情報に対する
ネゴシエイト後に印刷データを送信するのではなく、プ
リンタドライバ情報につづけてそのまま印刷データをプ
リンタ側に送信し(S13)、そのデータの印刷処理の
有無をプリンタ側で判断して行うものである。
According to the present invention, the print data is not transmitted after the printer driver information is negotiated, but is transmitted directly to the printer side following the printer driver information (S13), and whether or not the data is to be printed is determined by the printer. The decision is made on the side.

【0027】プリンタ側としてはデータハキ・フラグを
保持する。印刷開始前のドライバ情報チェック時にNG
になった場合、データハキ・フラグをONにする。この
モードがONのときにはデータを受信しても内部的に読
み捨てて印刷処理をしない。そして「データの受信は完
了したがデータを読み捨てて印刷しなかった」旨の内容
をユーザにメッセージで知らせるものである。
The printer holds the data flag. NG when checking driver information before starting printing
, The data flag is turned on. When this mode is ON, even if data is received, the data is discarded internally and printing processing is not performed. Then, the user is notified by a message that the data has been received but the data has been read and discarded and has not been printed.

【0028】<動作例2>図3のフローチャートにおい
て、まずPC側から印刷要求が発生する。プリンタドラ
イバは、ドライバ情報の送信を行う(S31)。プリン
タ側の印刷データ処理部は受信したドライバ情報の内容
のチェックを行う(S41、S42)。チェック結果が
OKの場合には、データハキ・フラグをOFFにする
(S43)。チェック結果がNGの場合には、データハ
キ・フラグをONにする(S46)。
<Operation Example 2> In the flowchart of FIG. 3, first, a print request is issued from the PC side. The printer driver transmits driver information (S31). The print data processing unit of the printer checks the contents of the received driver information (S41, S42). If the check result is OK, the data flag is turned off (S43). If the check result is NG, the data flag is turned ON (S46).

【0029】データハキ・フラグがONのときには、送
られてきた印刷データに対してプリンタ側はそのデータ
を印刷処理せずにそのまま読み捨てる(S47)。印刷
データの受信が終了したら、読み捨てた旨の内容のメッ
セージをPC側に送る(S48)。そのメッセージの送
出後にデータハキ・フラグをOFFにして(S49)、
次のデータに備える。データハキ・フラグがOFFの場
合には、受信した印刷データは通常の印刷処理をされる
(S45)。
If the data printing flag is ON, the printer discards the sent print data without printing it (S47). When the reception of the print data is completed, a message indicating that the print data has been discarded is sent to the PC (S48). After sending the message, the data haki flag is turned off (S49),
Prepare for the following data: If the data printing flag is OFF, the received print data is subjected to normal print processing (S45).

【0030】上記の処理手順によれば、PC側から送出
されたデータ(ドライバ情報+印刷データ)に対してプ
リンタ側の印刷データ処理部で判断して処理するので、
PC側は連続して印刷要求を出しても効率よく処理がで
きる。
According to the above-described processing procedure, the data (driver information + print data) sent from the PC is determined and processed by the print data processing section of the printer.
The PC can process efficiently even if it issues print requests continuously.

【0031】本発明のネットワークプリンタシステムに
おいて、プリンタ側がシステム(印刷データ処理部)の
バージョンをアップした場合に、プリンタ側からネット
ワークを使ってユーザにその旨を通知してバージョンア
ップを知らせるものである。
In the network printer system of the present invention, when the printer upgrades the version of the system (print data processing unit), the printer notifies the user of the upgrade by using a network to notify the user of the upgrade. .

【0032】今までのケースでは、ユーザが印刷要求を
したときにはじめてプリンタドライバのバージョンアッ
プが必要だと言うことを知ることが出来たが、本来はプ
リンタ側のシステムが新しくなった時点でPC側のプリ
ンタドライバもバージョンアップしておいた方が望まし
い。本件は、パネルからバージョンアップ情報の通知要
求をすることによりネットワーク内のユーザにその旨を
通知するものである。
In the above cases, it was possible to know that the printer driver needs to be upgraded only when the user makes a print request. It is also desirable to upgrade the printer driver on the side. In this case, a request for notification of version upgrade information is made from a panel to notify a user in the network to that effect.

【0033】まず、プリンタシステム(印刷データ処理
部)のバージョンアップがあった場合、管理者などがプ
リンタのパネルの選択項目から「バージョンアップの通
知」を選択する。「バージョンアップの通知」の実行が
選択された場合、あらかじめプリンタに登録されている
ネットワーク内のPC(ユーザ)に対してバージョンア
ップの旨を通知する。通知先の指定は、[コンピュータ
名による指定]と[ワークグループ名による指定]方法
がある。
First, when the version of the printer system (print data processing unit) is upgraded, an administrator or the like selects “notification of version upgrade” from the selection items on the printer panel. When execution of "notification of version upgrade" is selected, a notification of the version upgrade is sent to a PC (user) in the network registered in the printer in advance. There are two ways to specify the notification destination: [Specify by computer name] and [Specify by workgroup name].

【0034】コンピュータ名による通知方法は、プリン
タ内でネットワーク内のPC名(コンピュータ名)を保
持し、その名前に対して通知する方法である。プリンタ
はネットワークから印刷要求された場合、要求元のPC
名を内部の記憶領域に保持しておく。保持する個数を2
0個とする場合、重複名は登録せず20個を越えた場合
には一番古い物をリストから削除して登録する物とす
る。
The notification method based on the computer name is a method in which the PC name (computer name) in the network is held in the printer, and the name is notified. When a printer receives a print request from the network, the printer sends the request to the PC.
The name is stored in an internal storage area. The number to hold is 2
If the number is zero, the duplicate name is not registered. If the number exceeds 20, the oldest one is deleted from the list and registered.

【0035】ワークグループ名による通知方法は、ネッ
トワークとして使用する場合、PCやプリンタは必ずど
こかのグループに属すことになる。よってそのグループ
名に対して通知することによりそのグループに属するす
べてのPCに対して自動的に通知される。
In the notification method using the workgroup name, when used as a network, PCs and printers always belong to some group. Therefore, by notifying the group name, all PCs belonging to the group are automatically notified.

【0036】<動作例3>動作例3を表した図4におい
て、プリンタシステムをバージョンアップした場合、管
理者はパネルの設定項目により「バージョンアップの通
知」を選択する。パネルには、[登録リスト]と[ワー
クグループ]の2つの選択項目が出てくる。[登録リス
ト]と[ワークグループ]の何れかの選択を行う(S5
1)。
<Operation Example 3> In FIG. 4 showing Operation Example 3, when the version of the printer system is upgraded, the administrator selects “notification of version upgrade” by setting items on the panel. On the panel, there are two selection items, [Registration List] and [Workgroup]. Select either [Registration List] or [Workgroup] (S5
1).

【0037】登録リストを選択した場合には、プリンタ
側は、いままで印刷要求された最近の20人のリストに
そってネットワークにバージョンアップの通知を出す
(S52)。ワークグループを選択した場合には、プリ
ンタが属しているワークグループ名にバージョンアップ
通知を送出する(S53)。そのワークグループ名に属
する各PCはそのメッセージを受信することになる。
If the registration list is selected, the printer sends a version upgrade notice to the network along the list of the last 20 users who have been requested to print (S52). If a workgroup is selected, a version upgrade notification is sent to the workgroup name to which the printer belongs (S53). Each PC belonging to the workgroup name receives the message.

【0038】PC側はメッセージ(通知)を受信した場
合、画面にその内容が通知されバージョンアップ情報を
知ることが出来る(S61)。よって印刷を実行する前
にプリンタドライバのバージョンアップの必要性を知る
ことが可能となる。
When the PC receives the message (notification), the content is notified on the screen and the upgrade information can be known (S61). Therefore, it is possible to know the necessity of upgrading the printer driver before executing printing.

【0039】上記の実施形態によれば、ネットワークの
共有プリンタにおいて、印刷要求時にPC側のプリンタ
ドライバのバージョンとプリンタ側の印刷データ処理部
のバージョンをチェックし、その旨をユーザに知らせる
ことによりバージョンの不一致による印刷不具合を減少
させることができる。また、ネットワークにおけるプリ
ンタを共有化して、さらにユーザが使いやすくなるもの
である。
According to the above-described embodiment, the version of the printer driver on the PC side and the version of the print data processing section on the printer side are checked at the time of a print request in the shared printer on the network, and the user is notified of this. Can be reduced. Further, by sharing a printer in a network, the user can use the printer more easily.

【0040】さらに、ネットワークの共有プリンタにお
いて、プリンタドライバと印刷データ処理部のバージョ
ンが不一致した場合、プリンタ側で受信した印刷データ
を印刷処理せずに破棄することにより、印刷不具合を減
少させることができる。ネットワークにおけるプリンタ
を共有化して、さらにユーザが使いやすくなるものであ
る。
Further, when the versions of the printer driver and the print data processing unit do not match in the shared printer of the network, the print data received by the printer is discarded without performing the print processing, thereby reducing printing defects. it can. By sharing the printer in the network, the user can use the printer more easily.

【0041】なお、ネットワークの共有プリンタにおい
て、プリンタ側のシステム(印刷データ処理部)のバー
ジョンがアップした場合、ネットワーク内のユーザにそ
の旨の内容を送信してこと前にプリンタドライバのバー
ジョンアップを通知することにより、共有プリンタとし
ての使いやすさが向上する。
When the version of the system (print data processing unit) on the printer side of the shared printer on the network is upgraded, the version of the printer driver is upgraded before transmitting the contents to the user on the network. The notification improves usability as a shared printer.

【0042】上記のように、本実施形態の場合には、従
来と異なりプリンタの共有を基本的に考えているので、
勝手にプリンタ内部の印刷データ処理プログラムの変更
を行わない。
As described above, in the case of the present embodiment, unlike the conventional case, sharing of the printer is basically considered.
Do not change the print data processing program inside the printer without permission.

【0043】尚、上述の実施形態は本発明の好適な実施
の一例である。但し、これに限定されるものではなく、
本発明の要旨を逸脱しない範囲内において種々変形実施
が可能である。
The above embodiment is an example of a preferred embodiment of the present invention. However, it is not limited to this.
Various modifications can be made without departing from the spirit of the present invention.

【0044】[0044]

【発明の効果】以上の説明より明かなように、本発明の
ネットワークプリンタシステムは、任意の印刷要求に対
して、印刷要求元であるパーソナルプリンタ側のプリン
タドライバのバージョンと、プリンタ側の印刷データ処
理部のバージョンのチェックを行い、お互いのバージョ
ンが正しくない場合にはプリンタ側からユーザにその旨
を通知することを可能としている。よって、プリンタド
ライバと印刷データ処理部のバージョン番号の不一致
を、印刷データ送出前のネゴシエイト時にプリンタ側か
ら通知されるので、正しくない印刷データをプリンタに
送出することを防止することができ、印刷時の不具合を
減少させることが可能になる。
As is apparent from the above description, the network printer system of the present invention responds to an arbitrary print request with the version of the printer driver of the personal printer which is the source of the print request and the print data of the printer. The version of the processing unit is checked, and when the versions are not correct, the printer can notify the user of the fact. Therefore, the printer side is notified of a mismatch between the version number of the printer driver and the version number of the print data processing unit at the time of negotiation before sending the print data, so that it is possible to prevent sending out incorrect print data to the printer. Can be reduced.

【0045】また、上記のプリンタは、印刷データ処理
プログラム、プリンタドライバプログラムを保持する記
憶部を有し、プリンタドライバのバージョンの情報内容
によらずプリンタ側はデータを受信し、プリンタドライ
バの情報のチェック結果によって受信した印刷データを
出力処理するか破棄するかをプリンタ側で判断すること
を可能としている。よって、ネットワーク環境のプリン
タの共有において、データ送信側とデータ処理側でバー
ジョンが異なる場合、受信したデータをプリンタ側(処
理側)で破棄することにより印刷時の不具合を減少させ
ることができ、各ユーザにとって、さらに使いやすくな
るものである。
The printer has a storage unit for storing a print data processing program and a printer driver program. The printer receives the data regardless of the information content of the version of the printer driver. According to the check result, the printer can determine whether the received print data is to be output-processed or discarded. Therefore, when sharing the printer in the network environment, when the versions are different between the data transmission side and the data processing side, the received data is discarded by the printer side (processing side), thereby reducing the trouble at the time of printing. It is easier for the user to use.

【0046】さらに、ネットワーク環境のプリンタの共
有において、プリンタシステム(印刷データ処理部)の
バージョンがアップしてプリンタドライバ側のバージョ
ンアップも必要な場合、プリンタ側からその旨を通知す
ることにより、ユーザ側がより早くバージョンアップの
必要性を知ることが可能になり共有プリンタとしての使
いやすさが向上する。
Further, when sharing a printer in a network environment, if the version of the printer system (print data processing unit) is upgraded and the version of the printer driver needs to be upgraded, the printer notifies the user of this fact. It becomes possible for the side to know the necessity of version upgrade earlier, and the usability as a shared printer is improved.

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

【図1】本発明のネットワークプリンタシステムの実施
形態を示すブロック構成図である。
FIG. 1 is a block diagram showing an embodiment of a network printer system according to the present invention.

【図2】動作例1を表すフローチャートである。FIG. 2 is a flowchart illustrating an operation example 1;

【図3】動作例2を表すフローチャートである。FIG. 3 is a flowchart illustrating an operation example 2;

【図4】動作例3を表すフローチャートである。FIG. 4 is a flowchart illustrating an operation example 3;

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

1、2、3 パーソナルコンピュータ(PC) 4 ネットワークプリンタ(プリンタ) 5 ネットワーク 11 ネットワーク通信部 12 プリンタドライバ 13 OS&アプリケーション 41 印刷部 42 記憶部 43 印刷データ処理部 44 ネットワーク通信部 45 パネル入出力部(パネル) 1, 2, 3 Personal computer (PC) 4 Network printer (Printer) 5 Network 11 Network communication unit 12 Printer driver 13 OS & application 41 Printing unit 42 Storage unit 43 Print data processing unit 44 Network communication unit 45 Panel input / output unit (Panel) )

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 パーソナルプリンタとプリンタとがネッ
トワークにて接続されたネットワークプリンタの印刷環
境におけるネットワークプリンタシステムにおいて、 任意の印刷要求に対して、印刷要求元である前記パーソ
ナルプリンタ側のプリンタドライバのバージョンと、前
記プリンタ側の印刷データ処理部のバージョンのチェッ
クを行い、お互いのバージョンが一致しない場合には、
前記プリンタ側からユーザにその旨を通知することを可
能としたことを特徴とするネットワークプリンタシステ
ム。
In a network printer system in a printing environment of a network printer in which a personal printer and a printer are connected via a network, a version of a printer driver on the side of the personal printer which is a print request source for an arbitrary print request. And the version of the print data processing unit of the printer is checked, and if the versions do not match,
A network printer system, wherein the printer can notify a user of the fact.
【請求項2】 前記プリンタは、印刷データ処理プログ
ラム、プリンタドライバプログラムを保持する記憶部を
有することを特徴とする請求項1に記載のネットワーク
プリンタシステム。
2. The network printer system according to claim 1, wherein the printer has a storage unit that stores a print data processing program and a printer driver program.
【請求項3】 前記プリンタドライバのバージョンの情
報内容によらず前記プリンタ側はデータを受信し、プリ
ンタドライバの情報のチェック結果によって受信した印
刷データを出力処理するか破棄するかをプリンタ側で判
断可能としたことを特徴とする請求項1または2に記載
のネットワークプリンタシステム。
3. The printer receives the data irrespective of the information content of the version of the printer driver, and determines whether to output or discard the received print data according to the result of checking the information of the printer driver. 3. The network printer system according to claim 1, wherein the network printer system is enabled.
【請求項4】 前記ネットワークプリンタシステム(印
刷データ処理部)のバージョンアップ処理がなされた場
合、前記プリンタ側からその旨を同一ネットワーク内の
ユーザに前記プリンタ内の保持プログラムの変更処理前
に知らせることを可能としたことを特徴とする請求項1
から3の何れか1項に記載のネットワークプリンタシス
テム。
4. When a version upgrade process of the network printer system (print data processing unit) is performed, the printer informs a user on the same network of the upgrade before changing the holding program in the printer. 2. The method according to claim 1, wherein
4. The network printer system according to any one of claims 1 to 3.
JP9340720A 1997-11-26 1997-11-26 Network printer system Pending JPH11161443A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9340720A JPH11161443A (en) 1997-11-26 1997-11-26 Network printer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9340720A JPH11161443A (en) 1997-11-26 1997-11-26 Network printer system

Publications (1)

Publication Number Publication Date
JPH11161443A true JPH11161443A (en) 1999-06-18

Family

ID=18339677

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9340720A Pending JPH11161443A (en) 1997-11-26 1997-11-26 Network printer system

Country Status (1)

Country Link
JP (1) JPH11161443A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002358209A (en) * 2001-06-01 2002-12-13 Canon Inc Information processing method and device thereof
JP2009029082A (en) * 2007-07-30 2009-02-12 Seiko Epson Corp Printer
JP2009082719A (en) * 2007-09-28 2009-04-23 Olympus Medical Systems Corp Image display device
US7624391B2 (en) * 2001-11-05 2009-11-24 Hewlett-Packard Development Company, L.P. Device-based model for software driver delivery and upgrade
US7719706B2 (en) 2002-06-04 2010-05-18 Canon Kabushiki Kaisha Direct printing authorization in a digital camera
US8274675B2 (en) 2002-06-04 2012-09-25 Canon Kabushiki Kaisha Printing apparatus and control method thereof, and printing system

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002358209A (en) * 2001-06-01 2002-12-13 Canon Inc Information processing method and device thereof
US7624391B2 (en) * 2001-11-05 2009-11-24 Hewlett-Packard Development Company, L.P. Device-based model for software driver delivery and upgrade
US7719706B2 (en) 2002-06-04 2010-05-18 Canon Kabushiki Kaisha Direct printing authorization in a digital camera
US8274675B2 (en) 2002-06-04 2012-09-25 Canon Kabushiki Kaisha Printing apparatus and control method thereof, and printing system
US8654382B2 (en) 2002-06-04 2014-02-18 Canon Kabushiki Kaisha Printing apparatus and control method thereof, and printing system
US9203987B2 (en) 2002-06-04 2015-12-01 Canon Kabushiki Kaisha Printing apparatus and control method thereof, and printing system
JP2009029082A (en) * 2007-07-30 2009-02-12 Seiko Epson Corp Printer
JP2009082719A (en) * 2007-09-28 2009-04-23 Olympus Medical Systems Corp Image display device

Similar Documents

Publication Publication Date Title
US6990659B1 (en) Device for rewriting software programs in peripheral devices connected to a network
US7903267B2 (en) Automatic installation system for printer driver, and program recording medium
KR101099262B1 (en) Client side rendering of printable documents in a network
US7227656B1 (en) Management device and method of print system for updating software programs installed in the print system
US6607314B1 (en) Apparatus for and method of updating a software routine
US6583886B1 (en) Printer status monitoring method and storage medium using packets
US20020105671A1 (en) Printing system
JP2006134245A (en) Automatic installation system and program of printer driver
US8839250B2 (en) Image forming apparatus, storage medium, and program system determination
US7689731B2 (en) Exposing the supply state of a shared peripheral device to a remote network resource
JP2007245673A (en) Image formation device
JP4708664B2 (en) Peripheral device, peripheral device control method, peripheral device control program, and storage medium
US20060117312A1 (en) Device to serve software to a host device through a peripheral device and method thereof
JP5396847B2 (en) Printing apparatus and control method thereof
US20070006221A1 (en) Software install environment constructing apparatus
JPH11161443A (en) Network printer system
JP2004341728A (en) Printer, printing system and cancellation method
JPH11212742A (en) Printing system
JPH10154121A (en) Communication system
JPH10198532A (en) Printing device and printing system and method for controlling them
JP3975644B2 (en) Image input / output device, terminal device, driver version management method, and firmware version management method
US20070285699A1 (en) Image forming system, image forming apparatus, method for controlling image forming apparatus, program for controlling image forming apparatus, information managing apparatus, information managing method, and information managing program
US7333226B2 (en) Program distribution from a program distribution source to an image forming apparatus
JP2003150342A (en) Driver management system
JPH10269045A (en) Network-distributed image processing system

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050808

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050823

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20051220