トップ :: G 物理学 :: G06 計算;計数




【発明の名称】 プリンタドライバ導入システム
【発明者】 【氏名】小林 寛樹

【要約】 【課題】ユーザの使い勝手を向上させた印刷ソフトウェア導入システムを提供する。

【解決手段】ホスト装置からネットワーク経由で印刷するためのソフトウェアの導入時に、ネットワーク上に接続された印字装置を検索し、検索結果として取得した印字装置のモデル名称から最適なプリンタドライバ名称を取得し、常に最適なプリンタドライバを導入することができるように構成した。
【特許請求の範囲】
【請求項1】 ネットワークに接続されたプリンタ、マルチファンクション複写機など複数ユーザで共有可能な印字装置と、ホストのOS上で印字装置を制御し、印刷データを作成するプリンタドライバとネットワーク接続されたホスト装置からネットワークを介して印刷データを目的の印字装置に転送するためのデータ転送ソフトウェアとからなるネットワーク印刷システムにおいて、ネットワーク上に接続された印字装置を検索し、検索結果として取得した印字装置のモデル名称から最適なプリンタドライバ名称を取得し、常に最適なプリンタドライバを導入することが可能であることを特徴とするプリンタドライバ導入システム。
【請求項2】 ネットワークに接続されたプリンタ、マルチファンクション複写機など複数ユーザで共有可能な印字装置と、ホストのOS上で印字装置を制御し、印刷データを作成するプリンタドライバとネットワーク接続されたホスト装置からネットワークを介して印刷データを目的の印字装置に転送するためのデータ転送ソフトウェアとからなるネットワーク印刷システムにおいて、ネットワーク上に接続された印字装置を検索し、検索結果として取得した印字装置に搭載されているページ記述言語の情報から、最適なページ記述言語に応じたプリンタドライバを導入することが可能であることを特徴とするプリンタドライバ導入システム。
【請求項3】 ネットワークに接続されたプリンタ、マルチファンクション複写機など複数ユーザで共有可能な印字装置と、ホストのOS上で印字装置を制御し、印刷データを作成するプリンタドライバとネットワーク接続されたホスト装置からネットワークを介して印刷データを目的の印字装置に転送するためのデータ転送ソフトウェアとからなるネットワーク印刷システムにおいて、ネットワーク上に接続されたマルチファンクション装置を検索し、検索結果として取得した装置に搭載されている機能の情報から、必要なデバイスドライバを導入することが可能であることを特徴とするプリンタドライバ導入システム。
【発明の詳細な説明】【0001】
【発明の属する技術分野】本発明は、プリンタドライバ導入システムに関し、より詳しくは、ユーザの使い勝手を向上させた印刷ソフトウェア導入システムに関するものである。
【0002】
【従来の技術】近年、ホスト装置、印字装置、記憶装置、読み取り装置などをネットワーク接続し複数のユーザで共有する、いわゆるLAN環境の普及により、これらの装置の共有化が著しい速度で進んできた。
【0003】しかし、ネットワーク環境での印刷を実現するためには、ホスト装置のOS上に、印字装置を制御し印刷データを作成するプリンタドライバや、ネットワークを介してホスト装置から印字装置にデータ転送するためのデータ転送ソフトウェアが必要となる。
【0004】ネットワークでの印刷を実現するためには、これらソフトウェアをホスト装置に導入する必要があるが、ユーザの視点から見た場合、プリンタドライバを使用するべきか否かが分かりにくい、あるいは、印字装置に搭載されたページ記述言語の種類が分かりにくいため最適なページ記述言語用ドライバを導入できない、という問題点があった。
【0005】また、FAX機能、スキャナ機能などを搭載した複合機を使用するためには、FAXドライバ、スキャナドライバが必要となるが、これらソフトウェアの導入を、機器に応じて別々に行わなければならないという煩雑さがあった。
【0006】
【発明が解決しようとする課題】本発明は、従来技術の上記問題点に鑑みなされたもので、その目的は以下の(1)〜(3)に記載したとおりである。
(1)ホスト装置からネットワーク経由で印刷するためのソフトウェアの導入時に、ネットワーク上に接続された印字装置を検索し、検索結果として取得した印字装置のモデル名称から最適なプリンタドライバ名称を取得し、常に最適なプリンタドライバを導入することにより、ユーザの使い勝手を向上させることが可能な印刷ソフトウェア導入システムを提供することにある。
【0007】(2)同じく、ホスト装置からネットワーク経由で印刷するためのソフトウェアの導入時に、ネットワーク上に接続された印字装置を検索し、検索結果として取得した印字装置に搭載されているページ記述言語の情報から、最適なページ記述言語に応じたプリンタドライバを導入することにより、ユーザの使い勝手を向上させることができる印刷ソフトウェア導入システムを提供することにある。
【0008】(3)同じく、ホスト装置からネットワーク経由で印刷するためのソフトウェアの導入時に、ネットワーク上に接続されたマルチファンクション装置を検索し、検索結果として取得した装置に搭載されている機能の情報から、必要なデバイスドライバを導入することにより、ユーザの使い勝手を向上させることができる印刷ソフトウェア導入システムを提供することにある。
【0009】
【課題を解決するための手段】請求項1に係るプリンタドライバ導入システムは、ネットワークに接続されたプリンタ、マルチファンクションコピアなど複数ユーザで共有可能な印字装置と、ホストのOS上で印字装置を制御し、印刷データを作成するプリンタドライバとネットワーク接続されたホスト装置からネットワークを介して印刷データを目的の印字装置に転送するためのデータ転送ソフトウェアとからなるネットワーク印刷システムにおいて、ネットワーク上に接続された印字装置を検索し、検索結果として取得した印字装置のモデル名称から最適なプリンタドライバ名称を取得し、常に最適なプリンタドライバを導入することが可能であることを特徴とする。
【0010】請求項2に係るプリンタドライバ導入システムは、ネットワークに接続されたプリンタ、マルチファンクションコピアなど複数ユーザで共有可能な印字装置と、ホストのOS上で印字装置を制御し、印刷データを作成するプリンタドライバとネットワーク接続されたホスト装置からネットワークを介して印刷データを目的の印字装置に転送するためのデータ転送ソフトウェアとからなるネットワーク印刷システムにおいて、ネットワーク上に接続された印字装置を検索し、検索結果として取得した印字装置に搭載されているページ記述言語の情報から、最適なページ記述言語に応じたプリンタドライバを導入することが可能であることを特徴とする。
【0011】請求項3に係るプリンタドライバ導入システムは、ネットワークに接続されたプリンタ、マルチファンクションコピアなど複数ユーザで共有可能な印字装置と、ホストのOS上で印字装置を制御し、印刷データを作成するプリンタドライバとネットワーク接続されたホスト装置からネットワークを介して印刷データを目的の印字装置に転送するためのデータ転送ソフトウェアとからなるネットワーク印刷システムにおいて、ネットワーク上に接続されたマルチファンクション装置を検索し、検索結果として取得した装置に搭載されている機能の情報から、必要なデバイスドライバを導入することが可能であることを特徴とする。
【0012】
【発明の実施の形態】以下、本発明の実施の形態を、図面を参照しながら説明する。図1は本発明におけるネットワーク構成の模式図である。図1において符号101はネットワーク上に接続されたホスト装置(クライアントPC)である。符号102,103は同じくネットワーク接続された印字装置(印刷装置)、符号104はサーバ装置、符号105はネットワークケーブルである。
【0013】上記印字装置102,103による印刷は、以下の流れで行われる。ホスト装置101上で動作するアプリケーションプログラムにより印刷命令が発行されると、命令先の印字装置に最適なプリンタドライバソフトウェアにより印字データが作成される。印刷データが作成されると、データ転送ソフトウェアにより、指定のアドレスを持つ印字装置に対して印字データが転送され、この印字装置によって印字結果が得られる。
【0014】第1の実施の形態(請求項1に係るもの)図2に示すフローチャートを参照しながら説明する。ユーザによってプリンタドライバ導入が要求されると、まず、ドライバインストーラは、LANに対して現在どのようなプリンタが存在するかを調べるために、プリンタモデル名を取得するための要求をブロードキャスト送信する(S1)。本例ではプリンタ機種を特定するための情報としてモデル名を用いたが、シリアル番号などを用いても良い。ネットワーク上での情報の要求及び応答のプロトコルとしては、SNMP(Simple Network Management Protocol)などが良く用いられるが、特にプロトコルを断定する必要はなく、ベンダー独自のプロトコルを用いても良い。
【0015】LAN上に存在する印字装置は、インストーラからの要求に対してモデル名等の情報を応答する。インストーラは各印字装置からの応答を画面表示し(S2)、ユーザにどの印字装置に印刷させたいのかを問い合わせ、ユーザに選択させる(S3)。インストーラはデータベース(DB)を参照し(S4)、ユーザに選択されたモデル名に最適なプリンタドライバ名を取得し、プリンタドライバ導入を実行する(S5で「はい」〜S6)。データベースから最適なドライバが検出できなかった場合(S5で「いいえ」)は、エラーメッセージを表示して、ユーザにプリンタドライバを選択してもらうなど、エラー処理を行う(S7)。
【0016】第2の実施の形態(請求項2に係るもの)図3に示すフローチャートを参照しながら説明する。プリンタドライバ導入が要求されると、図2の場合と同様に、LANに対して現在どのようなプリンタが存在するかを調べるために、プリンタモデル名を取得するための要求をブロードキャスト送信する。また、この際、印字装置にどのような記述言語が搭載されているかも併せて問い合せる(S11)。
【0017】LAN上に存在する印字装置は、インストーラからの要求に対してモデル名や、搭載記述言語等の情報を応答する。インストーラは、各印字装置からの応答を画面表示し(S12)、ユーザにどの印字装置に印刷させたいのかを問い合わせ、ユーザに選択させる(S13)。インストーラは、ユーザが選択したモデル名に最適なプリンタドライバ名を取得し(S14)、プリンタドライバ導入を実行する。すわなちインストーラは、ユーザが選択した印字装置に搭載されているページ記述言語に応じたプリンタドライバを導入する(S15で「はい」〜S16)。最適なドライバが検出できなかった場合(S15で「いいえ」)には、エラーメッセージを表示して、ユーザにプリンタドライバを選択してもらうなど、エラー処理を行う(S17)。
【0018】第3の実施の形態(請求項3に係るもの)図4に示すフローチャートを参照しながら説明する。ドライバ導入が要求されると、図2の場合と同様に、LANに対して現在どのような複合機が存在するかを調べるために、複合機モデル名を取得するための要求をブロードキャスト送信する。また、この際、印字装置にどのような機能、例えば、FAX機能やスキャナ機能が搭載されているかも併せて問い合せる(S21)。
【0019】LAN上に存在する複合装置はインストーラからの要求に対して、モデル名や、搭載機能等の情報を応答する。インストーラは、各複合装置からの応答を画面表示し(S22)、ユーザにどの装置を使用したいのかを問い合わせ、ユーザに選択させる(S23)。インストーラは、ユーザが選択した複合装置に搭載されている機能に必要なドライバを導入する(S24,S25で「はい」、S26)。最適なドライバが検出できなかった場合は、エラーメッセージを表示するなどのエラー処理を行う(S25で「いいえ」、S27)。
【0020】
【発明の効果】以上の説明で明らかなように、請求項1に係る発明によれば、ネットワーク上に接続された印字装置を検索し、検索結果として取得した印字装置のモデル名称から最適なプリンタドライバ名称を取得し、常に最適なプリンタドライバを導入することにより、ユーザの使い勝手を向上させることができる。
【0021】請求項2に係る発明によれば、ネットワーク上に接続された印字装置を検索し、検索結果として取得した印字装置に搭載されているページ記述言語の情報から、最適なページ記述言語に応じたプリンタドライバを導入することにより、ユーザの使い勝手を向上させることができる。
【0022】請求項3に係る発明によれば、ネットワーク上に接続されたマルチファンクション装置を検索し、検索結果として取得した装置に搭載されている機能の情報から、必要なデバイスドライバを導入することにより、ユーザの使い勝手を向上させることができる。
【出願人】 【識別番号】000006747
【氏名又は名称】株式会社リコー
【出願日】 平成12年10月3日(2000.10.3)
【代理人】
【公開番号】 特開2002−108588(P2002−108588A)
【公開日】 平成14年4月12日(2002.4.12)
【出願番号】 特願2000−303731(P2000−303731)