JPH11161443A - ネットワークプリンタシステム - Google Patents
ネットワークプリンタシステム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
Links
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
(57)【要約】
【課題】 印刷データ処理プログラムの更新管理機能を
有するネットワークプリンタシステムを得る。 【解決手段】 パーソナルプリンタ1、2、3とプリン
タ4とがネットワーク5にて接続され、ネットワークプ
リンタシステムが構成される。本システムにおいて、任
意の印刷要求に対して、印刷要求元であるパーソナルプ
リンタ側のプリンタドライバ12のバージョンと、プリ
ンタ側の印刷データ処理部43のバージョンのチェック
を行う。このチェックにおいて、お互いのバージョンが
正しくない場合にはプリンタ4側からユーザにその旨を
通知する。よって、プリンタドライバ12と印刷データ
処理部43のバージョン番号の不一致を、印刷データ送
出前のネゴシエイト時にプリンタ側から通知されるの
で、正しくない印刷データをプリンタ4に送出すること
を防止することができ、印刷時の不具合を減少させるこ
とが可能となる。
有するネットワークプリンタシステムを得る。 【解決手段】 パーソナルプリンタ1、2、3とプリン
タ4とがネットワーク5にて接続され、ネットワークプ
リンタシステムが構成される。本システムにおいて、任
意の印刷要求に対して、印刷要求元であるパーソナルプ
リンタ側のプリンタドライバ12のバージョンと、プリ
ンタ側の印刷データ処理部43のバージョンのチェック
を行う。このチェックにおいて、お互いのバージョンが
正しくない場合にはプリンタ4側からユーザにその旨を
通知する。よって、プリンタドライバ12と印刷データ
処理部43のバージョン番号の不一致を、印刷データ送
出前のネゴシエイト時にプリンタ側から通知されるの
で、正しくない印刷データをプリンタ4に送出すること
を防止することができ、印刷時の不具合を減少させるこ
とが可能となる。
Description
【0001】
【発明の属する技術分野】本発明は、ネットワーク環境
における印刷システムであるネットワークプリンタシス
テムに関する。
における印刷システムであるネットワークプリンタシス
テムに関する。
【0002】
【従来の技術】従来、ネットワークプリンタシステムは
一般に、プリンタの共用化するシステムとして適用され
る。例えば、現在のWindows環境での印刷方式
は、各プリンタ毎に各メーカがWindows用のプリ
ンタドライバを提供している。そしてプリンタ側には、
そのドライバを通して出力された印刷データを解釈する
ための印刷データ処理部を持って構成されている。
一般に、プリンタの共用化するシステムとして適用され
る。例えば、現在のWindows環境での印刷方式
は、各プリンタ毎に各メーカがWindows用のプリ
ンタドライバを提供している。そしてプリンタ側には、
そのドライバを通して出力された印刷データを解釈する
ための印刷データ処理部を持って構成されている。
【0003】特開平9−152946号公報の「情報処
理装置並びに印刷装置並びに印刷システムおよび印刷シ
ステムのデータ処理方法」は、プリンタドライバのバー
ジョン情報をチェックする技術に関するものである。本
従来例の要点の一つは、バージョンの相違等が見つかっ
た場合に、その内容をユーザに知らせるものである。
理装置並びに印刷装置並びに印刷システムおよび印刷シ
ステムのデータ処理方法」は、プリンタドライバのバー
ジョン情報をチェックする技術に関するものである。本
従来例の要点の一つは、バージョンの相違等が見つかっ
た場合に、その内容をユーザに知らせるものである。
【0004】
【発明が解決しようとする課題】しかしながら、上記従
来例は、プリンタドライバと印刷処理部の保持する解釈
データのプログラム間のバージョンが異なる場合には、
自動的にプログラムを変更してしまう。このようなプロ
グラムの自動変更が行われた場合、プリンタのシステム
プログラムやプリンタドライバソフトは障害対応・機能
拡張などで頻繁にバージョンアップされるので、PC側
で正しいプリンタドライバを選択していても、プリンタ
側とのバージョンの相違などにより正常に印刷されない
ことが発生する問題点を伴う。
来例は、プリンタドライバと印刷処理部の保持する解釈
データのプログラム間のバージョンが異なる場合には、
自動的にプログラムを変更してしまう。このようなプロ
グラムの自動変更が行われた場合、プリンタのシステム
プログラムやプリンタドライバソフトは障害対応・機能
拡張などで頻繁にバージョンアップされるので、PC側
で正しいプリンタドライバを選択していても、プリンタ
側とのバージョンの相違などにより正常に印刷されない
ことが発生する問題点を伴う。
【0005】本発明は、印刷データ処理プログラムの更
新管理機能を有するネットワークプリンタシステムを提
供することを目的とする。
新管理機能を有するネットワークプリンタシステムを提
供することを目的とする。
【0006】
【課題を解決するための手段】かかる目的を達成するた
め、本発明のネットワークプリンタシステムは、パーソ
ナルプリンタとプリンタとがネットワークにて接続され
たネットワークプリンタの印刷環境におけるネットワー
クプリンタシステムであり、任意の印刷要求に対して、
印刷要求元であるパーソナルプリンタ側のプリンタドラ
イバのバージョンと、プリンタ側の印刷データ処理部の
バージョンのチェックを行い、お互いのバージョンが一
致しない場合にはプリンタ側からユーザにその旨を通知
することを可能としたことを特徴とする。
め、本発明のネットワークプリンタシステムは、パーソ
ナルプリンタとプリンタとがネットワークにて接続され
たネットワークプリンタの印刷環境におけるネットワー
クプリンタシステムであり、任意の印刷要求に対して、
印刷要求元であるパーソナルプリンタ側のプリンタドラ
イバのバージョンと、プリンタ側の印刷データ処理部の
バージョンのチェックを行い、お互いのバージョンが一
致しない場合にはプリンタ側からユーザにその旨を通知
することを可能としたことを特徴とする。
【0007】また、プリンタは、印刷データ処理プログ
ラム、プリンタドライバプログラムを保持する記憶部を
有し、プリンタドライバのバージョンの情報内容によら
ずプリンタ側はデータを受信し、プリンタドライバの情
報のチェック結果によって受信した印刷データを出力処
理するか破棄するかをプリンタ側で判断可能とすること
を特徴とする。
ラム、プリンタドライバプログラムを保持する記憶部を
有し、プリンタドライバのバージョンの情報内容によら
ずプリンタ側はデータを受信し、プリンタドライバの情
報のチェック結果によって受信した印刷データを出力処
理するか破棄するかをプリンタ側で判断可能とすること
を特徴とする。
【0008】さらに、ネットワークプリンタシステム
(印刷データ処理部)のバージョンアップ処理がなされ
た場合、プリンタ側からその旨を同一ネットワーク内の
ユーザに通知して、プリンタ内の保持プログラムの変更
処理前に知らせることを可能とすることを特徴とする。
(印刷データ処理部)のバージョンアップ処理がなされ
た場合、プリンタ側からその旨を同一ネットワーク内の
ユーザに通知して、プリンタ内の保持プログラムの変更
処理前に知らせることを可能とすることを特徴とする。
【0009】
【発明の実施の形態】次に添付図面を参照して本発明に
よるネットワークプリンタシステムの実施の形態を詳細
に説明する。図1〜図4を参照すると本発明のネットワ
ークプリンタシステムの一実施形態が示されている。図
1は本実施形態のネットワークプリンタシステムの構成
例を示すブロック図である。また図2〜図4は、動作例
をあらわしたフローチャートである。
よるネットワークプリンタシステムの実施の形態を詳細
に説明する。図1〜図4を参照すると本発明のネットワ
ークプリンタシステムの一実施形態が示されている。図
1は本実施形態のネットワークプリンタシステムの構成
例を示すブロック図である。また図2〜図4は、動作例
をあらわしたフローチャートである。
【0010】図1において、本実施形態のネットワーク
プリンタシステムは、パーソナルコンピュータ(以降、
PCともいう)PC1、PC2、PC3、およびネット
ワークプリンタ4とが、ネットワーク5にて接続され構
成されている。
プリンタシステムは、パーソナルコンピュータ(以降、
PCともいう)PC1、PC2、PC3、およびネット
ワークプリンタ4とが、ネットワーク5にて接続され構
成されている。
【0011】上記構成部のPC1は、例えば、ネットワ
ーク通信部11、プリンタドライバ12、OS&アプリ
ケーション13を有して構成される。また、ネットワー
クプリンタ4は、印刷部41、記憶部42、印刷データ
処理部43、ネットワーク通信部44、パネル入出力部
(以降、単にパネルともいう)45を有して構成され
る。なお、記憶部42には、印刷データ処理およびプリ
ンタドライバの管理プログラムが保持されている。
ーク通信部11、プリンタドライバ12、OS&アプリ
ケーション13を有して構成される。また、ネットワー
クプリンタ4は、印刷部41、記憶部42、印刷データ
処理部43、ネットワーク通信部44、パネル入出力部
(以降、単にパネルともいう)45を有して構成され
る。なお、記憶部42には、印刷データ処理およびプリ
ンタドライバの管理プログラムが保持されている。
【0012】上記に構成される本実施形態のネットワー
クプリンタシステムにおいて、PC側のアプリケーショ
ンから印刷要求が実行された場合、Windowsのプ
リンタドライバで、印刷先プリンタが処理可能な印刷デ
ータに変換される。その印刷データは、ネットワークを
通してプリンタ側に送られる。
クプリンタシステムにおいて、PC側のアプリケーショ
ンから印刷要求が実行された場合、Windowsのプ
リンタドライバで、印刷先プリンタが処理可能な印刷デ
ータに変換される。その印刷データは、ネットワークを
通してプリンタ側に送られる。
【0013】プリンタ側では、印刷データはそのままプ
リンタ内の印刷データ処理部に転送され印刷のために処
理される。通常PC側はたくさんのプリンタドライバを
持っていて、出力先プリンタに合ったドライバを選択し
て使用する。このプリンタドライバは、メーカが違った
り機種が違ったりして選択された場合には正しく印刷さ
れない。
リンタ内の印刷データ処理部に転送され印刷のために処
理される。通常PC側はたくさんのプリンタドライバを
持っていて、出力先プリンタに合ったドライバを選択し
て使用する。このプリンタドライバは、メーカが違った
り機種が違ったりして選択された場合には正しく印刷さ
れない。
【0014】また、プリンタのシステムプログラムやプ
リンタドライバソフトは障害対応・機能拡張などで頻繁
にバージョンアップされるので、PC側(出力要求側)
で正しいプリンタドライバを選択していても、プリンタ
側とのバージョンの相違などにより正常に印刷されない
場合が発生する。このPC側のプリンタドライバとプリ
ンタ側の印刷データ処理部は密接な関係がある。よっ
て、障害対応などでバージョンアップをする場合には、
PC側とプリンタ側の最新のバージョン番号等を常に意
識して管理し、使用する必要がある。
リンタドライバソフトは障害対応・機能拡張などで頻繁
にバージョンアップされるので、PC側(出力要求側)
で正しいプリンタドライバを選択していても、プリンタ
側とのバージョンの相違などにより正常に印刷されない
場合が発生する。このPC側のプリンタドライバとプリ
ンタ側の印刷データ処理部は密接な関係がある。よっ
て、障害対応などでバージョンアップをする場合には、
PC側とプリンタ側の最新のバージョン番号等を常に意
識して管理し、使用する必要がある。
【0015】しかし、通常のプリンタドライバのバージ
ョン番号まで意識してユーザは使用していないので、こ
の部分のチェックを印刷データ送信前にプリンタ側とプ
リンタ側で行い、一致しない場合にはその旨をPC側へ
通知する。
ョン番号まで意識してユーザは使用していないので、こ
の部分のチェックを印刷データ送信前にプリンタ側とプ
リンタ側で行い、一致しない場合にはその旨をPC側へ
通知する。
【0016】プリンタ内の記憶部42の領域に、現在の
印刷データ処理部43が保持する印刷データ処理プログ
ラムのバージョン番号と、それに対応したプリンタドラ
イバのバージョン番号を保持している。保持しているメ
モリは、電源を切っても内容が消去されない不揮発性の
記憶領域とする。なお、ここで保持しているバージョン
番号を、登録バージョン番号と呼ぶ。この印刷データ処
理部のバージョン番号は、プリンタの起動時にプリンタ
の起動プログラムが毎回自動的に記憶部に書き込む。
印刷データ処理部43が保持する印刷データ処理プログ
ラムのバージョン番号と、それに対応したプリンタドラ
イバのバージョン番号を保持している。保持しているメ
モリは、電源を切っても内容が消去されない不揮発性の
記憶領域とする。なお、ここで保持しているバージョン
番号を、登録バージョン番号と呼ぶ。この印刷データ処
理部のバージョン番号は、プリンタの起動時にプリンタ
の起動プログラムが毎回自動的に記憶部に書き込む。
【0017】プリンタドライバのバージョン番号は、ネ
ットワークプリンタ4のパネル入出力部45からユーザ
が入力変更可能とする。システムのバージョンアップを
した場合などは、そのシステムに対応したプリンタ側の
プリンタドライバ12のバージョン番号を管理者等がパ
ネル45から登録する。
ットワークプリンタ4のパネル入出力部45からユーザ
が入力変更可能とする。システムのバージョンアップを
した場合などは、そのシステムに対応したプリンタ側の
プリンタドライバ12のバージョン番号を管理者等がパ
ネル45から登録する。
【0018】図2〜図4は、動作例を表したフローチャ
ートである。
ートである。
【0019】<動作例1>図2のフローチャートにおい
て、プリンタドライバ12は、印刷要求があった場合、
その印刷データをプリンタ側に送出する前にそのプリン
タドライバ12内の記憶情報をネットワーク5を使って
目的のプリンタ側に送り(S11)、ネゴシエイトす
る。送信するドライバ情報は、対応するプリンタID
(プリンタ名)とバージョンである。
て、プリンタドライバ12は、印刷要求があった場合、
その印刷データをプリンタ側に送出する前にそのプリン
タドライバ12内の記憶情報をネットワーク5を使って
目的のプリンタ側に送り(S11)、ネゴシエイトす
る。送信するドライバ情報は、対応するプリンタID
(プリンタ名)とバージョンである。
【0020】プリンタ側はこの情報を受信して、記憶部
に保持しているバージョンと一致するかどうかをチェッ
クして(S21、S22)、応答のパケットを返す。こ
こにおいて、ドライバIDとは、プリンタの機種と印刷
言語処理部の種類を判別する文字列である。
に保持しているバージョンと一致するかどうかをチェッ
クして(S21、S22)、応答のパケットを返す。こ
こにおいて、ドライバIDとは、プリンタの機種と印刷
言語処理部の種類を判別する文字列である。
【0021】例えば、プリンタMF−P355のRPD
Lを使って印刷する場合には、[MFP355_RPD
L]と言う文字列になっている。この文字列により受信
側のプリンタが判断して、機種が「MF−P355」で
なかったり、印刷言語「RPDL」をサポートしていな
かった場合には、無条件でエラーとする。このドライバ
ID不正は、その旨がプリンタドライバへ伝達される
(S27)。なお、本例は文字列であるが、実際には文
字列でなくても機種名と印刷データの処理の言語を判断
できればよい。
Lを使って印刷する場合には、[MFP355_RPD
L]と言う文字列になっている。この文字列により受信
側のプリンタが判断して、機種が「MF−P355」で
なかったり、印刷言語「RPDL」をサポートしていな
かった場合には、無条件でエラーとする。このドライバ
ID不正は、その旨がプリンタドライバへ伝達される
(S27)。なお、本例は文字列であるが、実際には文
字列でなくても機種名と印刷データの処理の言語を判断
できればよい。
【0022】次にプリンタ・ドライバのバージョン番号
がプリンタ側の記憶領域に保持している登録バージョン
番号と一致するかどうかを判断する(S23、S2
4)。これらが異なる場合には正しく印刷されない可能
性があるので、その旨の内容を応答パケットで印刷要求
者であるユーザに知らせる(S28)。
がプリンタ側の記憶領域に保持している登録バージョン
番号と一致するかどうかを判断する(S23、S2
4)。これらが異なる場合には正しく印刷されない可能
性があるので、その旨の内容を応答パケットで印刷要求
者であるユーザに知らせる(S28)。
【0023】応答パケットには、リターンコードと結果
メッセージが入っている。リターンコードはネゴシエイ
トの結果をコードで返したものであり、結果メッセージ
はその内容を文字列であらわしたものであり、PC側は
そのままその文字列を画面に表示する。
メッセージが入っている。リターンコードはネゴシエイ
トの結果をコードで返したものであり、結果メッセージ
はその内容を文字列であらわしたものであり、PC側は
そのままその文字列を画面に表示する。
【0024】リターンコードがOKでない場合には、結
果メッセージをPC側の画面に表示してユーザに警告す
る。ドライバの機種が違っていたのか、バージョンが違
っていたのか、それぞれの状況にあったメッセージを出
す。このメッセージを受信したPC側のユーザは、印刷
要求をキャンセルしてプリンタドライバのバージョンチ
ェックを行う。
果メッセージをPC側の画面に表示してユーザに警告す
る。ドライバの機種が違っていたのか、バージョンが違
っていたのか、それぞれの状況にあったメッセージを出
す。このメッセージを受信したPC側のユーザは、印刷
要求をキャンセルしてプリンタドライバのバージョンチ
ェックを行う。
【0025】上記のネットワークプリンタシステムは、
PC側のプリンタドライバとプリンタ側の印刷データ処
理プログラムとの間のバージョン番号の相違が発生した
場合、ユーザには応答パケットでその内容を通知してい
る。しかし、実使用においては、連続して複数の印刷デ
ータを送ったりする場合が多いので、その度にプリンタ
ドライバ情報のチェック結果をPC側で受信していては
効率が悪いという問題がある。
PC側のプリンタドライバとプリンタ側の印刷データ処
理プログラムとの間のバージョン番号の相違が発生した
場合、ユーザには応答パケットでその内容を通知してい
る。しかし、実使用においては、連続して複数の印刷デ
ータを送ったりする場合が多いので、その度にプリンタ
ドライバ情報のチェック結果をPC側で受信していては
効率が悪いという問題がある。
【0026】本発明は、プリンタドライバ情報に対する
ネゴシエイト後に印刷データを送信するのではなく、プ
リンタドライバ情報につづけてそのまま印刷データをプ
リンタ側に送信し(S13)、そのデータの印刷処理の
有無をプリンタ側で判断して行うものである。
ネゴシエイト後に印刷データを送信するのではなく、プ
リンタドライバ情報につづけてそのまま印刷データをプ
リンタ側に送信し(S13)、そのデータの印刷処理の
有無をプリンタ側で判断して行うものである。
【0027】プリンタ側としてはデータハキ・フラグを
保持する。印刷開始前のドライバ情報チェック時にNG
になった場合、データハキ・フラグをONにする。この
モードがONのときにはデータを受信しても内部的に読
み捨てて印刷処理をしない。そして「データの受信は完
了したがデータを読み捨てて印刷しなかった」旨の内容
をユーザにメッセージで知らせるものである。
保持する。印刷開始前のドライバ情報チェック時にNG
になった場合、データハキ・フラグをONにする。この
モードがONのときにはデータを受信しても内部的に読
み捨てて印刷処理をしない。そして「データの受信は完
了したがデータを読み捨てて印刷しなかった」旨の内容
をユーザにメッセージで知らせるものである。
【0028】<動作例2>図3のフローチャートにおい
て、まずPC側から印刷要求が発生する。プリンタドラ
イバは、ドライバ情報の送信を行う(S31)。プリン
タ側の印刷データ処理部は受信したドライバ情報の内容
のチェックを行う(S41、S42)。チェック結果が
OKの場合には、データハキ・フラグをOFFにする
(S43)。チェック結果がNGの場合には、データハ
キ・フラグをONにする(S46)。
て、まずPC側から印刷要求が発生する。プリンタドラ
イバは、ドライバ情報の送信を行う(S31)。プリン
タ側の印刷データ処理部は受信したドライバ情報の内容
のチェックを行う(S41、S42)。チェック結果が
OKの場合には、データハキ・フラグをOFFにする
(S43)。チェック結果がNGの場合には、データハ
キ・フラグをONにする(S46)。
【0029】データハキ・フラグがONのときには、送
られてきた印刷データに対してプリンタ側はそのデータ
を印刷処理せずにそのまま読み捨てる(S47)。印刷
データの受信が終了したら、読み捨てた旨の内容のメッ
セージをPC側に送る(S48)。そのメッセージの送
出後にデータハキ・フラグをOFFにして(S49)、
次のデータに備える。データハキ・フラグがOFFの場
合には、受信した印刷データは通常の印刷処理をされる
(S45)。
られてきた印刷データに対してプリンタ側はそのデータ
を印刷処理せずにそのまま読み捨てる(S47)。印刷
データの受信が終了したら、読み捨てた旨の内容のメッ
セージをPC側に送る(S48)。そのメッセージの送
出後にデータハキ・フラグをOFFにして(S49)、
次のデータに備える。データハキ・フラグがOFFの場
合には、受信した印刷データは通常の印刷処理をされる
(S45)。
【0030】上記の処理手順によれば、PC側から送出
されたデータ(ドライバ情報+印刷データ)に対してプ
リンタ側の印刷データ処理部で判断して処理するので、
PC側は連続して印刷要求を出しても効率よく処理がで
きる。
されたデータ(ドライバ情報+印刷データ)に対してプ
リンタ側の印刷データ処理部で判断して処理するので、
PC側は連続して印刷要求を出しても効率よく処理がで
きる。
【0031】本発明のネットワークプリンタシステムに
おいて、プリンタ側がシステム(印刷データ処理部)の
バージョンをアップした場合に、プリンタ側からネット
ワークを使ってユーザにその旨を通知してバージョンア
ップを知らせるものである。
おいて、プリンタ側がシステム(印刷データ処理部)の
バージョンをアップした場合に、プリンタ側からネット
ワークを使ってユーザにその旨を通知してバージョンア
ップを知らせるものである。
【0032】今までのケースでは、ユーザが印刷要求を
したときにはじめてプリンタドライバのバージョンアッ
プが必要だと言うことを知ることが出来たが、本来はプ
リンタ側のシステムが新しくなった時点でPC側のプリ
ンタドライバもバージョンアップしておいた方が望まし
い。本件は、パネルからバージョンアップ情報の通知要
求をすることによりネットワーク内のユーザにその旨を
通知するものである。
したときにはじめてプリンタドライバのバージョンアッ
プが必要だと言うことを知ることが出来たが、本来はプ
リンタ側のシステムが新しくなった時点でPC側のプリ
ンタドライバもバージョンアップしておいた方が望まし
い。本件は、パネルからバージョンアップ情報の通知要
求をすることによりネットワーク内のユーザにその旨を
通知するものである。
【0033】まず、プリンタシステム(印刷データ処理
部)のバージョンアップがあった場合、管理者などがプ
リンタのパネルの選択項目から「バージョンアップの通
知」を選択する。「バージョンアップの通知」の実行が
選択された場合、あらかじめプリンタに登録されている
ネットワーク内のPC(ユーザ)に対してバージョンア
ップの旨を通知する。通知先の指定は、[コンピュータ
名による指定]と[ワークグループ名による指定]方法
がある。
部)のバージョンアップがあった場合、管理者などがプ
リンタのパネルの選択項目から「バージョンアップの通
知」を選択する。「バージョンアップの通知」の実行が
選択された場合、あらかじめプリンタに登録されている
ネットワーク内のPC(ユーザ)に対してバージョンア
ップの旨を通知する。通知先の指定は、[コンピュータ
名による指定]と[ワークグループ名による指定]方法
がある。
【0034】コンピュータ名による通知方法は、プリン
タ内でネットワーク内のPC名(コンピュータ名)を保
持し、その名前に対して通知する方法である。プリンタ
はネットワークから印刷要求された場合、要求元のPC
名を内部の記憶領域に保持しておく。保持する個数を2
0個とする場合、重複名は登録せず20個を越えた場合
には一番古い物をリストから削除して登録する物とす
る。
タ内でネットワーク内のPC名(コンピュータ名)を保
持し、その名前に対して通知する方法である。プリンタ
はネットワークから印刷要求された場合、要求元のPC
名を内部の記憶領域に保持しておく。保持する個数を2
0個とする場合、重複名は登録せず20個を越えた場合
には一番古い物をリストから削除して登録する物とす
る。
【0035】ワークグループ名による通知方法は、ネッ
トワークとして使用する場合、PCやプリンタは必ずど
こかのグループに属すことになる。よってそのグループ
名に対して通知することによりそのグループに属するす
べてのPCに対して自動的に通知される。
トワークとして使用する場合、PCやプリンタは必ずど
こかのグループに属すことになる。よってそのグループ
名に対して通知することによりそのグループに属するす
べてのPCに対して自動的に通知される。
【0036】<動作例3>動作例3を表した図4におい
て、プリンタシステムをバージョンアップした場合、管
理者はパネルの設定項目により「バージョンアップの通
知」を選択する。パネルには、[登録リスト]と[ワー
クグループ]の2つの選択項目が出てくる。[登録リス
ト]と[ワークグループ]の何れかの選択を行う(S5
1)。
て、プリンタシステムをバージョンアップした場合、管
理者はパネルの設定項目により「バージョンアップの通
知」を選択する。パネルには、[登録リスト]と[ワー
クグループ]の2つの選択項目が出てくる。[登録リス
ト]と[ワークグループ]の何れかの選択を行う(S5
1)。
【0037】登録リストを選択した場合には、プリンタ
側は、いままで印刷要求された最近の20人のリストに
そってネットワークにバージョンアップの通知を出す
(S52)。ワークグループを選択した場合には、プリ
ンタが属しているワークグループ名にバージョンアップ
通知を送出する(S53)。そのワークグループ名に属
する各PCはそのメッセージを受信することになる。
側は、いままで印刷要求された最近の20人のリストに
そってネットワークにバージョンアップの通知を出す
(S52)。ワークグループを選択した場合には、プリ
ンタが属しているワークグループ名にバージョンアップ
通知を送出する(S53)。そのワークグループ名に属
する各PCはそのメッセージを受信することになる。
【0038】PC側はメッセージ(通知)を受信した場
合、画面にその内容が通知されバージョンアップ情報を
知ることが出来る(S61)。よって印刷を実行する前
にプリンタドライバのバージョンアップの必要性を知る
ことが可能となる。
合、画面にその内容が通知されバージョンアップ情報を
知ることが出来る(S61)。よって印刷を実行する前
にプリンタドライバのバージョンアップの必要性を知る
ことが可能となる。
【0039】上記の実施形態によれば、ネットワークの
共有プリンタにおいて、印刷要求時にPC側のプリンタ
ドライバのバージョンとプリンタ側の印刷データ処理部
のバージョンをチェックし、その旨をユーザに知らせる
ことによりバージョンの不一致による印刷不具合を減少
させることができる。また、ネットワークにおけるプリ
ンタを共有化して、さらにユーザが使いやすくなるもの
である。
共有プリンタにおいて、印刷要求時にPC側のプリンタ
ドライバのバージョンとプリンタ側の印刷データ処理部
のバージョンをチェックし、その旨をユーザに知らせる
ことによりバージョンの不一致による印刷不具合を減少
させることができる。また、ネットワークにおけるプリ
ンタを共有化して、さらにユーザが使いやすくなるもの
である。
【0040】さらに、ネットワークの共有プリンタにお
いて、プリンタドライバと印刷データ処理部のバージョ
ンが不一致した場合、プリンタ側で受信した印刷データ
を印刷処理せずに破棄することにより、印刷不具合を減
少させることができる。ネットワークにおけるプリンタ
を共有化して、さらにユーザが使いやすくなるものであ
る。
いて、プリンタドライバと印刷データ処理部のバージョ
ンが不一致した場合、プリンタ側で受信した印刷データ
を印刷処理せずに破棄することにより、印刷不具合を減
少させることができる。ネットワークにおけるプリンタ
を共有化して、さらにユーザが使いやすくなるものであ
る。
【0041】なお、ネットワークの共有プリンタにおい
て、プリンタ側のシステム(印刷データ処理部)のバー
ジョンがアップした場合、ネットワーク内のユーザにそ
の旨の内容を送信してこと前にプリンタドライバのバー
ジョンアップを通知することにより、共有プリンタとし
ての使いやすさが向上する。
て、プリンタ側のシステム(印刷データ処理部)のバー
ジョンがアップした場合、ネットワーク内のユーザにそ
の旨の内容を送信してこと前にプリンタドライバのバー
ジョンアップを通知することにより、共有プリンタとし
ての使いやすさが向上する。
【0042】上記のように、本実施形態の場合には、従
来と異なりプリンタの共有を基本的に考えているので、
勝手にプリンタ内部の印刷データ処理プログラムの変更
を行わない。
来と異なりプリンタの共有を基本的に考えているので、
勝手にプリンタ内部の印刷データ処理プログラムの変更
を行わない。
【0043】尚、上述の実施形態は本発明の好適な実施
の一例である。但し、これに限定されるものではなく、
本発明の要旨を逸脱しない範囲内において種々変形実施
が可能である。
の一例である。但し、これに限定されるものではなく、
本発明の要旨を逸脱しない範囲内において種々変形実施
が可能である。
【0044】
【発明の効果】以上の説明より明かなように、本発明の
ネットワークプリンタシステムは、任意の印刷要求に対
して、印刷要求元であるパーソナルプリンタ側のプリン
タドライバのバージョンと、プリンタ側の印刷データ処
理部のバージョンのチェックを行い、お互いのバージョ
ンが正しくない場合にはプリンタ側からユーザにその旨
を通知することを可能としている。よって、プリンタド
ライバと印刷データ処理部のバージョン番号の不一致
を、印刷データ送出前のネゴシエイト時にプリンタ側か
ら通知されるので、正しくない印刷データをプリンタに
送出することを防止することができ、印刷時の不具合を
減少させることが可能になる。
ネットワークプリンタシステムは、任意の印刷要求に対
して、印刷要求元であるパーソナルプリンタ側のプリン
タドライバのバージョンと、プリンタ側の印刷データ処
理部のバージョンのチェックを行い、お互いのバージョ
ンが正しくない場合にはプリンタ側からユーザにその旨
を通知することを可能としている。よって、プリンタド
ライバと印刷データ処理部のバージョン番号の不一致
を、印刷データ送出前のネゴシエイト時にプリンタ側か
ら通知されるので、正しくない印刷データをプリンタに
送出することを防止することができ、印刷時の不具合を
減少させることが可能になる。
【0045】また、上記のプリンタは、印刷データ処理
プログラム、プリンタドライバプログラムを保持する記
憶部を有し、プリンタドライバのバージョンの情報内容
によらずプリンタ側はデータを受信し、プリンタドライ
バの情報のチェック結果によって受信した印刷データを
出力処理するか破棄するかをプリンタ側で判断すること
を可能としている。よって、ネットワーク環境のプリン
タの共有において、データ送信側とデータ処理側でバー
ジョンが異なる場合、受信したデータをプリンタ側(処
理側)で破棄することにより印刷時の不具合を減少させ
ることができ、各ユーザにとって、さらに使いやすくな
るものである。
プログラム、プリンタドライバプログラムを保持する記
憶部を有し、プリンタドライバのバージョンの情報内容
によらずプリンタ側はデータを受信し、プリンタドライ
バの情報のチェック結果によって受信した印刷データを
出力処理するか破棄するかをプリンタ側で判断すること
を可能としている。よって、ネットワーク環境のプリン
タの共有において、データ送信側とデータ処理側でバー
ジョンが異なる場合、受信したデータをプリンタ側(処
理側)で破棄することにより印刷時の不具合を減少させ
ることができ、各ユーザにとって、さらに使いやすくな
るものである。
【0046】さらに、ネットワーク環境のプリンタの共
有において、プリンタシステム(印刷データ処理部)の
バージョンがアップしてプリンタドライバ側のバージョ
ンアップも必要な場合、プリンタ側からその旨を通知す
ることにより、ユーザ側がより早くバージョンアップの
必要性を知ることが可能になり共有プリンタとしての使
いやすさが向上する。
有において、プリンタシステム(印刷データ処理部)の
バージョンがアップしてプリンタドライバ側のバージョ
ンアップも必要な場合、プリンタ側からその旨を通知す
ることにより、ユーザ側がより早くバージョンアップの
必要性を知ることが可能になり共有プリンタとしての使
いやすさが向上する。
【図1】本発明のネットワークプリンタシステムの実施
形態を示すブロック構成図である。
形態を示すブロック構成図である。
【図2】動作例1を表すフローチャートである。
【図3】動作例2を表すフローチャートである。
【図4】動作例3を表すフローチャートである。
1、2、3 パーソナルコンピュータ(PC) 4 ネットワークプリンタ(プリンタ) 5 ネットワーク 11 ネットワーク通信部 12 プリンタドライバ 13 OS&アプリケーション 41 印刷部 42 記憶部 43 印刷データ処理部 44 ネットワーク通信部 45 パネル入出力部(パネル)
Claims (4)
- 【請求項1】 パーソナルプリンタとプリンタとがネッ
トワークにて接続されたネットワークプリンタの印刷環
境におけるネットワークプリンタシステムにおいて、 任意の印刷要求に対して、印刷要求元である前記パーソ
ナルプリンタ側のプリンタドライバのバージョンと、前
記プリンタ側の印刷データ処理部のバージョンのチェッ
クを行い、お互いのバージョンが一致しない場合には、
前記プリンタ側からユーザにその旨を通知することを可
能としたことを特徴とするネットワークプリンタシステ
ム。 - 【請求項2】 前記プリンタは、印刷データ処理プログ
ラム、プリンタドライバプログラムを保持する記憶部を
有することを特徴とする請求項1に記載のネットワーク
プリンタシステム。 - 【請求項3】 前記プリンタドライバのバージョンの情
報内容によらず前記プリンタ側はデータを受信し、プリ
ンタドライバの情報のチェック結果によって受信した印
刷データを出力処理するか破棄するかをプリンタ側で判
断可能としたことを特徴とする請求項1または2に記載
のネットワークプリンタシステム。 - 【請求項4】 前記ネットワークプリンタシステム(印
刷データ処理部)のバージョンアップ処理がなされた場
合、前記プリンタ側からその旨を同一ネットワーク内の
ユーザに前記プリンタ内の保持プログラムの変更処理前
に知らせることを可能としたことを特徴とする請求項1
から3の何れか1項に記載のネットワークプリンタシス
テム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9340720A JPH11161443A (ja) | 1997-11-26 | 1997-11-26 | ネットワークプリンタシステム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9340720A JPH11161443A (ja) | 1997-11-26 | 1997-11-26 | ネットワークプリンタシステム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11161443A true JPH11161443A (ja) | 1999-06-18 |
Family
ID=18339677
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9340720A Pending JPH11161443A (ja) | 1997-11-26 | 1997-11-26 | ネットワークプリンタシステム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11161443A (ja) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002358209A (ja) * | 2001-06-01 | 2002-12-13 | Canon Inc | 情報処理方法、および、その装置 |
| JP2009029082A (ja) * | 2007-07-30 | 2009-02-12 | Seiko Epson Corp | プリンタ |
| JP2009082719A (ja) * | 2007-09-28 | 2009-04-23 | Olympus Medical Systems Corp | 画像表示装置 |
| 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 |
-
1997
- 1997-11-26 JP JP9340720A patent/JPH11161443A/ja active Pending
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002358209A (ja) * | 2001-06-01 | 2002-12-13 | Canon Inc | 情報処理方法、および、その装置 |
| 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 (ja) * | 2007-07-30 | 2009-02-12 | Seiko Epson Corp | プリンタ |
| JP2009082719A (ja) * | 2007-09-28 | 2009-04-23 | Olympus Medical Systems Corp | 画像表示装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6990659B1 (en) | Device for rewriting software programs in peripheral devices connected to a network | |
| KR101099262B1 (ko) | 네트워크 상에서 문서를 원격 프린팅하는 방법, 클라이언트 컴퓨터 시스템, 컴퓨터 판독가능 매체 및 네트워크 시스템 | |
| US7903267B2 (en) | Automatic installation system for printer driver, and program recording medium | |
| US6583886B1 (en) | Printer status monitoring method and storage medium using packets | |
| JP2006134245A (ja) | プリンタドライバの自動インストールシステム及びプログラム | |
| US8839250B2 (en) | Image forming apparatus, storage medium, and program system determination | |
| US7719709B2 (en) | Print control apparatus, print control system, print control method, and recording medium having print control program | |
| JP5396847B2 (ja) | 印刷装置及びその制御方法 | |
| JP2004070871A (ja) | ネットワークプリンタ及びデータ共有印刷システム | |
| JP2004341728A (ja) | 印刷装置、印刷システム及びキャンセル方法 | |
| JPH11212742A (ja) | 印刷システム | |
| US7689731B2 (en) | Exposing the supply state of a shared peripheral device to a remote network resource | |
| US7839530B2 (en) | Program distribution from a program distribution source to an image forming apparatus | |
| US20060117312A1 (en) | Device to serve software to a host device through a peripheral device and method thereof | |
| JP2007245673A (ja) | 画像形成装置 | |
| JP2002149363A (ja) | 画像処理装置及び情報処理システム | |
| JPH10154121A (ja) | 通信システム | |
| JP2010186279A (ja) | 情報処理システム及びプログラム | |
| JPH10198532A (ja) | 印刷装置、印刷システムおよびそれらの制御方法 | |
| US20070006221A1 (en) | Software install environment constructing apparatus | |
| JP2003150342A (ja) | ドライバ管理システム | |
| JP2013156807A (ja) | ネットワークにおけるイベント通知システム | |
| JPH10269045A (ja) | ネットワーク分散型画像処理システム | |
| JP2001282511A (ja) | 画像入出力装置、端末装置、ドライババージョン管理方法、及び、ファームウェアバージョン管理方法 | |
| JPH118727A (ja) | 画像処理装置及び情報処理システム |
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 |