JP2004078282A - プリンタ機器情報設定方法、画像印刷装置及びプログラム - Google Patents
プリンタ機器情報設定方法、画像印刷装置及びプログラム Download PDFInfo
- Publication number
- JP2004078282A JP2004078282A JP2002233529A JP2002233529A JP2004078282A JP 2004078282 A JP2004078282 A JP 2004078282A JP 2002233529 A JP2002233529 A JP 2002233529A JP 2002233529 A JP2002233529 A JP 2002233529A JP 2004078282 A JP2004078282 A JP 2004078282A
- Authority
- JP
- Japan
- Prior art keywords
- printer
- device information
- information
- server
- client
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00278—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a printing apparatus, e.g. a laser beam printer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1205—Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
- G06F3/1232—Transmitting printer device capabilities, e.g. upon request or periodically
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1289—Remote printer device, e.g. being remote from client or server in server-client-printer device configuration, e.g. the server does not see the printer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1292—Mobile client, e.g. wireless printing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32502—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device in systems having a plurality of input or output devices
- H04N1/32545—Distributing a job or task among a plurality of input devices or a plurality of output devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1218—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
- G06F3/122—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to computing resources, e.g. memory, CPU
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0013—Arrangements for the control of the connected apparatus by the still picture apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0065—Converting image data to a format usable by the connected apparatus or vice versa
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
【解決手段】クライアントと、プリンタと、そのプリンタのプリンタドライバを有するサーバとを含む画像印刷システムにおいて、前記サーバが、そのサーバ又はクライアントが取得したプリンタの複数の機器情報を、当該機器情報が使用される条件毎に格納し、前記サーバにおける機器情報取得手段が、前記プリンタドライバからの要求に基づき、前記複数の機器情報のうちのどの機器情報を使用するかを決定し、決定された機器情報にアクセスし、必要な情報を取得し、前記プリンタドライバにその情報を渡す。
【選択図】 図6
Description
【発明の属する技術分野】
本発明は、サーバ上にのみアプリケーションプログラムを導入する環境(例えばメタフレーム環境)において、プリンタの機器情報をサーバ上のプリンタドライバに反映させる技術に関する。
【0002】
【従来の技術】
従来のクライアント/サーバ方式の問題点を解決するために、アプリケーションプログラムをクライアントに導入せずにサーバ上にのみ導入し、稼動させる方式がある。このような方式には、例えばメタフレームと呼ばれる方式がある。
【0003】
図1は、メタフレーム環境の一例を示す図である。同図に示すメタフレームサーバ1でアプリケーションプログラムを稼動させ、クライアント2では、メタフレームサーバ1で稼動するアプリケーションプログラムの実行結果のみを表示させる。
【0004】
メタフレーム環境でプリンタ3を使用する場合には、例えば、メタフレームサーバ1に予めプリンタドライバをインストールしておき、プリンタ3を使用するクライアント2からメタフレームサーバ1へのログイン時に、プリンタ3の論理プリンタがプリンタドライバを使用して自動作成(AutoCreate)される。そして、クライアント2から印刷が実行されると、メタフレームサーバ1にて印刷データが生成され、クライアント2を経由してプリンタ3に印刷データ送信され、プリンタ3にて印刷が行われる。
【0005】
また、メタフレーム環境におけるプリンタシステムの構成の従来技術として例えば米国公開公報US2002/0018234A1に記載された技術がある。米国公開公報US2002/0018234A1には、メタフレーム環境で使用可能なユニバーサルプリンタドライバについて記載されている。
【0006】
【発明が解決しようとする課題】
しかしながら、上記のようなメタフレーム環境を用いたプリンタシステムでは、クライアント側でオプション設定をしたにもかかわらず、その設定がメタフレームサーバにおける論理プリンタに反映されないという問題がある。
【0007】
すなわち、論理プリンタにおけるオプション設定がDefaultの状態のままになってしまい、例えば、両面トレイがあるにも関わらず、論理プリンタ上の設定値は両面なしとなる。また、トレイの用紙サイズ、用紙種類の設定も不明となってしまう。このような問題は次のような理由により発生する。
【0008】
図2に示すようなクライアント2とプリンタ3とからなる通常の構成において、クライアント2の中のプリンタ3のプリンタドライバにおける両面トレイ等のオプション情報は、通常、クライアント2がプリンタ3と双方向通信を行うことにより、クライアント2が取得する。双方向通信は、例えば、図3に示す構成により行われる。この構成では、プリンタドライバ4の一部である双方向通信モジュール5から指示された情報を、ネットワーク通信モジュール6がネットワークを介してSNMP等のプロトコルによりプリンタ3から取得する。
【0009】
しかしながら、メタフレームサーバとプリンタ間では上記のような双方向通信を行うことができないので、オプション情報を論理プリンタに反映させることができない。従って、上記の問題が発生する。
【0010】
本発明は上記の点に鑑みてなされたものであり、サーバ上にのみアプリケーションプログラムを導入する環境(例えばメタフレーム環境)において、プリンタの機器情報をプリンタドライバに反映させる技術を提供する中で、特に、サーバが使用するプリンタの機器情報を効率良く保持する技術を提供することを目的とする。
【0011】
【課題を解決するための手段】
上記の目的を達成するために本発明は次のように構成される。
【0012】
請求項1に記載の発明は、クライアントと、プリンタと、そのプリンタのプリンタドライバを有するサーバとを含む画像印刷システムにおいて、プリンタドライバにプリンタの機器情報を設定するための方法であって、前記サーバが、そのサーバ又はクライアントが取得したプリンタの複数の機器情報を、当該機器情報が使用される条件毎に格納する格納ステップと、前記サーバにおける機器情報取得手段が、プリンタドライバからの要求に基づき、前記サーバに格納された複数の機器情報のうちのどの機器情報を使用するかを決定し、決定された機器情報にアクセスし、必要な情報を取得し、前記プリンタドライバにその情報を渡す機器情報取得ステップとを有する。
【0013】
本発明によれば、例えばメタフレーム環境のように、メタフレームサーバとプリンタ間で双方向通信ができず、機器情報を双方向通信により取得できない環境であっても、機器情報をプリンタドライバに反映させることが可能となる。特に、複数の情報を機器情報が使用される条件毎に格納することとしているので、機器情報のデータ量を削減でき、機器情報のデータの管理を容易にすることが可能となる。
【0014】
請求項2に記載の発明は、請求項1の記載において、前記機器情報が使用される条件は、プリンタを使用するユーザ、プリンタ出力の操作が行われるクライアント、印刷を行うプリンタ機種、ユーザが使用するプリンタアイコンのうちの1つ又は複数により定められるとする。
【0015】
本発明によれば、例えば、ユーザAがクライアントBから特定のプリンタを用いる場合には、これらに適合した機器情報がプリンタドライバに反映されることとなる。
【0016】
請求項3に記載の発明は、請求項1又は2の記載において、前記サーバは、前記機器情報が使用される条件毎に格納された機器情報を示す情報を有する関連情報を保持し、前記機器情報取得手段は、その関連情報を参照することにより、前記条件に合致する機器情報を決定する。このように関連情報を用いることにより、複数の機器情報(ファイル)のうちの適切なものにアクセスすることができる。
【0017】
請求項4に記載の発明は、請求項3の記載において、前記関連情報は、プリンタを使用するユーザ、プリンタ出力の操作が行われるクライアント、印刷を行うプリンタ機種、ユーザが使用するプリンタアイコンうちの1つ又は複数に対応付けられた機器情報の名前を有する。
【0018】
このような構成とすることにより、機器情報の格納形態と整合がとれ、適切に機器情報を選択することが可能となる。
【0019】
請求項5に記載の発明は、請求項3の記載において、前記サーバは、ユーザ毎の各関連情報と、全てのユーザに共通する関連情報とを保持するようにする。
【0020】
請求項6に記載の発明は、請求項1の記載において、前記機器情報取得手段における当該機器情報取得手段と前記プリンタドライバ間のインターフェースを、プリンタと双方方向通信を行うクライアント内におけるネットワーク通信モジュールとプリンタドライバ間のインターフェースと同一とする。
【0021】
本発明により、従来のままのプリンタドライバを使用しながら、メタフレーム環境等の環境で、プリンタドライバに機器情報を反映させることができる。
【0022】
請求項7に記載の発明は、請求項6の構成において、前記機器情報取得手段は、前記インターフェースと、前記インターフェースからの情報に基づき、格納された前記複数の機器情報のうちのどの機器情報を取得するかを決定する手段と、前記機器情報にアクセスして情報を読み出す手段とを有する。
【0023】
本発明によれば、従来のネットワーク通信モジュールと比較してシンプルな構成により、機器情報取得手段を実現することができる。
【0024】
請求項8に記載の発明は、請求項1の記載において、前記サーバ又はクライアントは、プリンタと双方方向通信を行う際に使用されるネットワーク通信モジュールを用いて前記プリンタの機器情報を取得する。
【0025】
本発明によれば、ネットワーク通信モジュールのAPIと機器情報取得手段のAPIとを同一にすることにより、機器情報取得手段は格納された機器情報をそのまま用いることが可能となる。なお、機器情報取得手段は実施の形態中における擬似ネットワーク通信モジュールに対応する。
【0026】
請求項9に記載の発明は、請求項8の記載において、前記サーバ又はクライアントは、クライアントから印刷可能な全てのプリンタの前記機器情報をまとめて取得する。このようにまとめて機器情報を取得することにより、機器情報取得にかかる負荷を軽減できる。
【0027】
請求項10に記載の発明は、請求項1ないし9のうちいずれか1項の記載において、前記サーバは、サーバ上にのみアプリケーションプログラムを導入する環境における当該アプリケーションプログラムを有するサーバであるとする。ここで、サーバ上にのみアプリケーションプログラムを導入する環境とは、例えばメタフレーム環境である。
【0028】
請求項11〜15に記載の発明は、上記の方法の発明の実施に適した画像印刷装置の発明であり、請求項16〜19に記載の発明は、上記サーバにおいて実行するのに適したプログラムの発明であり、請求項20に記載の発明は、そのプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【0029】
【発明の実施の形態】
以下、本発明の実施の形態について説明する。
【0030】
(構成概要)
図4は、本発明の実施の形態におけるネットワークの構成を示す図である。本発明では、図4に示したようなネットワーク環境下において、メタフレームサーバからでは双方向通信により取得できない各プリンタのトレイ情報等の機器情報(以下、トレイ情報等の機器情報をコンフィギュレーションデータとも呼ぶが、擬似双方向通信用データとも呼ぶことがある)を、任意のクライアント端末もしくはメタフレームサーバから、コンフィギュレーションデータ取得ツールにより取得し、そのデータをメタフレームサーバにインストール(保存)しておく。
【0031】
そして、メタフレームサーバ内でこのデータにアクセスすることにより、プリンタドライバが機器情報を取得することができ、自動作成される論理プリンタのオプション設定に反映させることが可能となる。
【0032】
図4に示す構成のように、クライアント、プリンタが複数あるネットワーク構成においては、例えば、図4に示すように、クライアント毎、プリンタの機種(プリンタドライバ)毎にコンフィギュレーションデータをメタフレームサーバに格納しておくことにより、自動作成される論理プリンタ単位でデータを格納する場合に比べて、格納しておくべきデータ量を削減でき、データの管理作業の負荷を削減することが可能となる。この構成については後に詳しく説明する。
【0033】
図5に、メタフレームサーバ内における本発明に係るソフトウェアのモジュール構成を示す(実線内の図)。なお、比較のために従来技術における構成を点線内に示している。
【0034】
同図に示すように、本発明では、通常使用されるネットワーク通信モジュール6を使用せず、擬似ネットワーク通信モジュール7を使用する。これにより、プリンタドライバ4が擬似ネットワーク通信モジュール7を介して予め格納しておいた擬似双方向通信用データ8(コンフィギュレーションデータ)から機器情報を取得する。
【0035】
図6は、複数あるコンフィギュレーションデータファイルのうち、どのファイルを選択するかを決定するための構成を示す図である。
【0036】
上述したように、本発明では、コンフィギュレーションデータを、例えば、ユーザ毎、接続されているクライアント毎、プリンタ機種毎、アイコン名毎、等の単位でメタフレームサーバに格納しておくことが可能である。そして、格納されたデータファイルのうちのどのデータファイルを使用するかの情報を、関連情報ファイル9、10に格納しておく。
【0037】
このような構成において、擬似ネットワーク通信モジュール7は、双方向モジュールを介して受信した要求に基づき、まず関連情報ファイルを参照して、どのファイルを使用するかの情報を取得し(ステップ1)、その情報に基づいて、適切なコンフィギュレーションデータファイルにアクセスして機器情報を取得し(ステップ2)、取得した機器情報を双方向モジュール5に返す(ステップ3)。
【0038】
図6に示す例では、関連情報ファイルを、及び全てのユーザで共通に使用されるものと、各ユーザ単位に設けている。これは、ユーザによってはメタフレームサーバ側のディレクトリにアクセスできない場合があり、また、ユーザによっては設定値が他の人にアクセスされないようにしておきたい場合があるためであり、このため、ユーザが確実にアクセスできるようにユーザ単位と全てのユーザに共通の場合とで関連情報ファイル分けておく。
【0039】
(処理の流れ)
次に、図7―9を用いて本発明の実施の形態における処理の流れをより詳細に説明する。
【0040】
図7(a)は、コンフィギュレーションデータの取得を説明するための図である。同図に示すように、コンフィギュレーションデータ取得ツールを起動しているクライアントがコンフィギュレーションデータを取得する。
【0041】
この場合、例えば、クライアント側で図8に示すような画面上で、当該クライアントにインストールされているプリンタドライバを選択することにより、機器情報を取得する対象となるプリンタを指定する。そして、クライアントが、指定されたプリンタからデータを取得し、取得したデータを保存する。コンフィギュレーションデータ取得ツールによりコンフィギュレーションデータを取得する仕組みは、図3に示したような、プリンタドライバ(双方向通信モジュール)とネットワーク通信用モジュールとを用いてプリンタの情報を取得する仕組みと同様である。
【0042】
なお、コンフィギュレーションデータ取得ツールを用いてコンフィギュレーションデータを取得する主体は、対象のプリンタ用のプリンタドライバがインストールされていれば、PCでもサーバでもよく、コンピュータの種類を問わない。また、各クライアントが、自分のネットワークに接続されたプリンタのコンフィギュレーションデータを取得してもよいし、特定のクライアントもしくはメタフレームサーバが、一括して対象となる全てのプリンタのコンフィギュレーションデータを取得するようにしてもよい。
【0043】
次に、図7(b)に示すように、メタフレームサーバに、コンフィギュレーションデータと擬似ネットワーク通信用モジュールをインストールする。インストールは、例えば、コンフィギュレーションデータと擬似ネットワーク通信用モジュールとを所定のフォルダにコピーすることにより行う。なお、擬似ネットワーク通信用モジュールは、予めインストールしておいてもよい。
【0044】
本発明の構成を用いてプリンタドライバに機器情報(オプション情報)を反映させる処理の流れを図9、図10を用いて説明する。
【0045】
なお、この処理は、メタフレーム環境における論理プリンタの自動作成時に行うようにしてもよいし、論理プリンタの作成の後に、クライアント側のユーザがプリンタドライバのプロパティ画面を開いたとき等に行うようにしてもよい。
【0046】
図9において、まず、プリンタドライバがオプション情報取得要求を双方向通信モジュール5に出力する。オプション情報取得要求は、トレイ情報等、どの機器情報を取得するかの指示を含む情報である(ステップ11)。次に、双方向通信モジュール5は、擬似ネットワーク通信モジュール7が存在するかどうかチェックする(ステップ12)。
【0047】
擬似ネットワーク通信モジュール7が存在しなければ(ステップ13におけるNo)、処理が失敗であることを双方向モジュール5に通知し(ステップ14)、処理を終了する。擬似ネットワーク通信モジュール7が存在する場合には(ステップ13におけるYes)、擬似ネットワーク通信モジュール7を呼び出し、予め格納しておいた擬似双方向通信用データファイル8からオプション情報取得要求に適合した情報を取得し(ステップ15)、読み込んだデータを双方向モジュール5に出力する(ステップ16)。そして、そのデータをプリンタドライバの設定に反映させる(ステップ17)。
【0048】
(コンフィギュレーションデータファイル選択処理の詳細)
上記のステップ15では、複数あるコンフィギュレーションデータファイルから、適切なコンフィギュレーションデータファイルを選択し、その中から機器情報を取得する処理を行っており、その詳細を図10に示す。なお、図10に示す処理は、関連情報ファイルがユーザ毎に格納されている場合を前提としている。
【0049】
図10において、まず、擬似ネットワーク通信モジュール7内で、双方向通信モジュールからの情報をもとに、ユーザ名を含む必要な情報(クライアント名、プリンタ機種名等)を取得する(ステップ151)。そして、取得したユーザ名に基づき、そのユーザ用の関連情報ファイルを検索する(ステップ152)。検索された対象となる関連情報ファイルから、ステップ151で取得した情報と合致するコンフィギュレーションデータファイルを検索する(ステップ153)。合致するコンフィギュレーションデータファイルが見つからない場合(ステップ154のNo)には処理を終了し、合致するコンフィギュレーションデータファイルが見つかった場合(ステップ154のYes)にはコンフィギュレーションデータファイルに含まれる機器情報を取得する(ステップ155)。
【0050】
(擬似ネットワーク通信モジュール及び関連情報ファイルの構成詳細)
次に、図11、図12を用い、擬似ネットワーク通信モジュールの構成及び関連情報ファイルの構成について詳細に説明する。
【0051】
図11(a)は従来から使用されているネットワーク通信モジュールの構成を示す図であり、図11(b)は本発明に係る擬似ネットワーク通信モジュールの構成を示す図である。
【0052】
図11(a)に示すように、従来のネットワーク通信モジュールは、主に、取得する情報を指定するアプリケーションプログラムとのインターフェースをとるAPI(アプリケーションプログラムインターフェース)61、アプリケーションから指定される情報とプリンタにおけるMIB情報との変換を行う変換部62、プリンタにおけるMIBを取得及び解析するMIB取得/解析部63、プロトコル実装部64(SNMP等)を有する。このような構成により、MIB情報で構成されるプリンタの機器情報を双方向通信により取得することが可能となっている。
【0053】
一方、図11(b)に示すように、本発明の擬似ネットワーク通信モジュールは、従来のネットワーク通信モジュールとインターフェースを持つAPI71と、APIにより指定される情報から、コンフィギュレーションデータファイル内のどの情報を取得するかを決定し、ファイル内を検索し、当該情報を取得するためのファイル検索/情報取得部72と、実際にファイルにアクセスするための処理を行うファイルアクセス部73とを有している。また、ファイル検索/情報取得部72は、双方向通信モジュールから取得するユーザ名に基づき、当該ユーザに対応する関連情報ファイルを検索し、その関連情報ファイルからどのコンフィギュレーションデータファイルにアクセスすればよいかを決定する機能を有している。
【0054】
図11(b)の構成において、API71とAPI61とでは、双方向通信モジュールとの間のインターフェースを同じにしてあるため、双方向通信モジュールからみると擬似ネットワーク通信モジュールとネットワーク通信モジュールとは同じ構成に見える。従って、本発明においては、プリンタドライバは従来のものをそのまま使用することができる。
【0055】
図12は、関連情報ファイルの内容の例を示す図である。なお、本実施の形態では、関連情報ファイルをユーザ毎に作成するので、同図におけるケース▲1▼▲2▼とケース▲3▼〜▲5▼は別々の関連情報ファイルに格納されるが、図12に示すような内容を有する関連情報ファイルを用いることも可能である。
【0056】
図12に示す例では、ユーザ毎・接続されているクライアント端末毎・プリンタドライバ(プリンタ機種)毎・アイコン名毎に、コンフィギュレーションデータファイルの保存場所を管理することを可能としている。擬似ネットワーク通信モジュールが、双方向通信モジュールから取得したユーザ識別情報、接続されているクライアント端末識別情報、プリンタドライバ(プリンタ機種)識別情報、アイコン識別情報と、関連情報ファイルの情報とを比較し、合致するコンフィギュレーションデータファイルにアクセスすることとなる。なお、ユーザ名は例えばログインIDで識別でき、クライアント端末は例えばIPアドレスで識別でき、プリンタドライバ名、アイコン名は、ユーザがプリンタを選択することにより、これらの情報がサーバ側に伝えられるので、サーバ側で認識できる。
【0057】
図12において、*(ワイルドカード)はそのデータ項目においてはデータの値はどのようなものでもよいことを意味するが、他に具体的な値がセットされている場合には、その具体的な値と一致した場合が優先される。例えば、Userの項目で、実際のデータがUserAであった場合には、Userの項目に関していえばケース▲1▼▲2▼が優先される。
【0058】
図12において、UserAがClientB上からDriver:Cプリンタ、プリンタアイコン名:Printer1を使用して印刷する場合はCase▲2▼に当てはまるため、擬似ネットワーク通信モジュールはC:¥Data¥Cプリンタ−1.datにアクセスして、このファイルから機器情報を取得する。
【0059】
また、UserAがClientB上からDriver:Aプリンタ、プリンタアイコン名:Printer1を使用して印刷する場合はCase▲2▼が当てはまらない。しかしCase▲1▼が当てはまるので、C:¥Data¥Aプリンタ.datを使用する。
【0060】
更に、UserAがClientB上からDriver:Bプリンタを使用して印刷する場合はCase▲5▼が当てはまるためC:¥Data¥Bプリンタ−1.datを使用する。
【0061】
なお、各データファイルは、プリンタ機種に依存するため、Driver名(機種名)は必須の情報である。例えば、Aプリンタ用のデータは、Bプリンタでは使用できない。その他の項目については、上記の例のようにワイルドカードを使用することが可能である。
【0062】
(擬似ネットワーク通信モジュールとコンフィギュレーションデータ取得方法との関係)
次に、本発明における擬似ネットワーク通信モジュールとコンフィギュレーションデータ取得方法との関係について図13を用いて説明する。
【0063】
前述したように、コンフィギュレーションデータの取得は、従来の双方向通信行うためのソフトウェア構成を用いて行う。すなわち、図13のクライアント側の構成に示すように、ネットワーク通信モジュール6におけるAPIを介して、SNMPによりコンフィギュレーションデータを取得する。従来のAPIを用いてコンフィギュレーションデータを取得するので、コンフィギュレーションデータはAPI単位に取得することができる。そして、コンフィギュレーションデータがAPI単位に記録されたデータファイルをコンフィギュレーションデータファイルとしてメタフレームサーバに格納することとなる。
【0064】
コンフィギュレーションデータ取得においては、コンフィギュレーションデータ取得ツールが機器情報を取得するAPIの全てを呼び出し(ステップ21)、APIを介してプリンタから取得した機器情報(パラメータ)をそのまま(API単位で)保存する(ステップ22)。このような処理を例えばプリンタ毎に行って、コンフィギュレーションデータを取得する。
【0065】
このような形式でコンフィギュレーションデータを格納することにより、従来のAPIと同じAPIを用いている擬似ネットワーク通信モジュール7は、双方向モジュールから要求されたAPI単位の情報(パラメータ)をそのままコンフィギュレーションデータファイルから読み出して双方向モジュールに返すことが可能となる(ステップ23)。
【0066】
なお、各プリンタから取得した複数のコンフィギュレーションデータファイルについて、どのコンフィギュレーションデータファイルをメタフレームサーバのどの場所(フォルダ)に格納するかは、関連情報ファイルとの整合がとれるように決定する。
【0067】
(一括してコンフィギュレーションデータを取得する実施形態)
図14に示すように、1つのクライアントもしくはサーバから一括してコンフィギュレーションデータを取得するような構成とすることも可能である。図14の構成においては、まず、一括コンフィギュレーションデータ取得ツールにより検索又はアドレス指定されたプリンタのコンフィギュレーションデータを一括して取得する(ステップ31)。そして、関連情報ファイルとの整合を持たせた上で、各コンフィギュレーションデータをメタフレームサーバにおける適切な場所(フォルダ)に保存する(ステップ32)。そして、これまでに説明した方法により、擬似ネットワーク通信モジュール7は、適切なコンフィギュレーションデータにアクセスし、保存されている機器情報を双方向通信モジュールに返す(ステップ33)。
【0068】
なお、本発明の実施例は上記のものに限られず、特許請求の範囲に記載の範囲において様々な応用が考えられ得ることは言うまでもない。
【0069】
【発明の効果】
上記の通り、本発明によれば、アプリケーションプログラムをクライアントでなくサーバ上に導入した集中型のシステム構成(例えばメタフレーム環境)において、サーバ上で論理プリンタを自動作成する際に、もしくは自動作成の後に、トレイ情報、両面ユニットの情報等のプリンタのオプション情報をプリンタドライバに反映させ、オプションの設定を行うことが可能となる。特に、図4に示したような複数の機器が接続されている環境においては、自動作成される論理プリンタ単位でコンフィギュレーションデータを持つと、データ量が大きくなり、管理作業の負荷が大きくなるところ、本発明においては、図12に示したような関連情報ファイルを用いることにより、必要なコンフィギュレーションデータのみを格納しておけばよいこととしたので、データ量及び管理コストを削減することが可能となる。
【図面の簡単な説明】
【図1】メタフレーム環境の一例を示す図である。
【図2】クライアント2とプリンタ3とからなる通常の構成を示す図である。
【図3】従来の技術における双方向通信を説明するための図である。
【図4】本発明の実施の形態におけるネットワークの構成を示す図である。
【図5】メタフレームサーバ1内における本発明のソフトウェアのモジュール構成を示す図(実線内の図)である。
【図6】複数あるコンフィギュレーションデータファイルのうち、どのファイルを選択するかを決定するための構成を示す図である。
【図7】コンフィギュレーションデータの取得及び利用について説明するための図である。
【図8】コンフィギュレーションデータ取得ツールの画面表示例を示す図である。
【図9】機器情報をプリンタドライバに反映させる処理のフローチャートである。
【図10】図9におけるステップ15の処理を詳細に示す図である。
【図11】擬似ネットワーク通信モジュールの構成を説明するための図である。
【図12】関連情報ファイルの内容の例を示す図である
【図13】擬似ネットワーク通信モジュールとコンフィギュレーションデータ取得方法との関係を説明するための図である。
【図14】一括してコンフィギュレーションデータを取得するような構成を説明するための図である。
【符号の説明】
1 メタフレームサーバ
2 クライアント
3 プリンタ
4 プリンタドライバ
5 双方向通信モジュール
6 ネットワーク通信モジュール
7 擬似ネットワーク通信モジュール
8 擬似双方向通信用データ(コンフィギュレーションデータ)
9、10 関連情報ファイル
Claims (20)
- クライアントと、プリンタと、そのプリンタのプリンタドライバを有するサーバとを含む画像印刷システムにおいて、プリンタドライバにプリンタの機器情報を設定するための方法であって、
前記サーバが、そのサーバ又はクライアントが取得したプリンタの複数の機器情報を、当該機器情報が使用される条件毎に格納する格納ステップと、
前記サーバにおける機器情報取得手段が、プリンタドライバからの要求に基づき、前記サーバに格納された複数の機器情報のうちのどの機器情報を使用するかを決定し、決定された機器情報にアクセスし、必要な情報を取得し、前記プリンタドライバにその情報を渡す機器情報取得ステップとを有することを特徴とする方法。 - 前記機器情報が使用される条件は、プリンタを使用するユーザ、プリンタ出力の操作が行われるクライアント、印刷を行うプリンタ機種、ユーザが使用するプリンタアイコンのうちの1つ又は複数により定められる請求項1に記載の方法。
- 前記サーバは、前記機器情報が使用される条件毎に格納された機器情報を示す情報を有する関連情報を保持し、
前記機器情報取得手段は、その関連情報を参照することにより、前記条件に合致する機器情報を決定する請求項1又は2に記載の方法。 - 前記関連情報は、プリンタを使用するユーザ、プリンタ出力の操作が行われるクライアント、印刷を行うプリンタ機種、ユーザが使用するプリンタアイコンうちの1つ又は複数に対応付けられた機器情報の名前を有する請求項3に記載の方法。
- 前記サーバは、ユーザ毎の各関連情報と、全てのユーザに共通する関連情報とを保持する請求項3に記載の方法。
- 前記機器情報取得手段における当該機器情報取得手段と前記プリンタドライバ間のインターフェースを、プリンタと双方方向通信を行うクライアント内におけるネットワーク通信モジュールとプリンタドライバ間のインターフェースと同一とした請求項1に記載の方法。
- 前記機器情報取得手段は、
前記インターフェースと、
前記インターフェースからの情報に基づき、格納された前記複数の機器情報のうちのどの機器情報を取得するかを決定する手段と、
前記機器情報にアクセスして情報を読み出す手段とを有する請求項6に記載の方法。 - 前記サーバ又はクライアントは、プリンタと双方方向通信を行う際に使用されるネットワーク通信モジュールを用いて前記プリンタの機器情報を取得する請求項1に記載の方法。
- 前記サーバ又はクライアントは、クライアントから印刷可能な全てのプリンタの前記機器情報をまとめて取得する請求項8に記載の方法。
- 前記サーバは、サーバ上にのみアプリケーションプログラムを導入する環境における当該アプリケーションプログラムを有するサーバである請求項1ないし9のうちいずれか1項に記載の方法。
- クライアントと、プリンタと、そのプリンタのプリンタドライバを有する画像印刷装置とを含む画像印刷システムにおいて使用可能な画像印刷装置であって、
その画像印刷装置又はクライアントが取得したプリンタの複数の機器情報を、当該機器情報が使用される条件毎に格納する格納手段と、機器情報取得手段とを有し、
前記機器情報取得手段は、前記プリンタドライバからの要求に基づき、前記サーバに格納された複数の機器情報のうちのどの機器情報を使用するかを決定し、決定された機器情報にアクセスし、必要な情報を取得し、前記プリンタドライバにその情報を渡す手段を有することを特徴とする画像印刷装置。 - 前記機器情報が使用される条件は、プリンタを使用するユーザ、プリンタ出力の操作が行われるクライアント、印刷を行うプリンタ機種、ユーザが使用するプリンタアイコンのうちの1つ又は複数により定められる請求項11に記載の画像印刷装置。
- 前記画像印刷装置は、前記機器情報が使用される条件毎に格納された機器情報を示す情報を有する関連情報を保持し、
前記機器情報取得手段は、その関連情報を参照することにより、前記条件に合致する機器情報を決定する請求項11又は12に記載の画像印刷装置。 - 前記関連情報は、プリンタを使用するユーザ、プリンタ出力の操作が行われるクライアント、印刷を行うプリンタ機種、ユーザが使用するプリンタアイコンのうちの1つ又は複数に対応付けられた機器情報の名前を有する請求項13に記載の画像印刷装置。
- ユーザ毎の各関連情報と、全てのユーザに共通する関連情報とを保持する請求項13に記載の画像印刷装置。
- クライアントと、プリンタと、そのプリンタのプリンタドライバを有するサーバとを含む画像印刷システムにおいて使用される当該サーバに、
そのサーバ又はクライアントが取得し、当該機器情報が使用される条件毎に格納されたプリンタの複数の機器情報にアクセスする機能と、
前記プリンタドライバからの要求に基づき、前記格納された複数の機器情報のうちのどの機器情報を使用するかを決定し、決定された機器情報から必要な情報を取得し、前記プリンタドライバにその情報を渡す機器情報取得機能とを実現させるプログラム。 - 前記機器情報が使用される条件は、プリンタを使用するユーザ、プリンタ出力の操作が行われるクライアント、印刷を行うプリンタ機種、ユーザが使用するプリンタアイコンのうちの1つ又は複数により定められる請求項16に記載のプログラム。
- 前記機器情報が使用される条件毎に格納された機器情報を示す情報を有する関連情報を参照することにより、前記条件に合致する機器情報を決定する機能を実現させる請求項16又は17に記載のプログラム。
- 前記関連情報は、プリンタを使用するユーザ、プリンタ出力の操作が行われるクライアント、印刷を行うプリンタ機種、ユーザが使用するプリンタアイコンうちの1つ又は複数に対応付けられた機器情報の名前を有する請求項18に記載のプログラム。
- 請求項16ないし19のうちいずれか1項に記載のプログラムを格納したコンピュータ読み取り可能な記録媒体。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002233529A JP2004078282A (ja) | 2002-08-09 | 2002-08-09 | プリンタ機器情報設定方法、画像印刷装置及びプログラム |
US10/637,683 US20040105112A1 (en) | 2002-08-09 | 2003-08-08 | Printer configuration data setting method and server using the printer configuration data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002233529A JP2004078282A (ja) | 2002-08-09 | 2002-08-09 | プリンタ機器情報設定方法、画像印刷装置及びプログラム |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005240307A Division JP4130201B2 (ja) | 2005-08-22 | 2005-08-22 | サーバ、プリンタ機器情報設定方法、プログラム、及び記録媒体 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004078282A true JP2004078282A (ja) | 2004-03-11 |
Family
ID=32018636
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002233529A Pending JP2004078282A (ja) | 2002-08-09 | 2002-08-09 | プリンタ機器情報設定方法、画像印刷装置及びプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US20040105112A1 (ja) |
JP (1) | JP2004078282A (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007082003A (ja) * | 2005-09-15 | 2007-03-29 | Ricoh Co Ltd | 画像形成装置及び機器情報管理プログラム |
JP2010128921A (ja) * | 2008-11-28 | 2010-06-10 | Canon Inc | アプリケーションプラットフォーム、情報処理装置、情報処理装置の制御方法、プログラム、及び記憶媒体 |
JP2011040065A (ja) * | 2009-08-12 | 2011-02-24 | Ricoh Co Ltd | 印刷ジョブを印刷する方法、印刷システム及びコンピュータ読取可能な媒体 |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4113081B2 (ja) * | 2003-09-09 | 2008-07-02 | 株式会社リコー | 通信システム、通信方法、通信装置、および通信プログラム |
JP2006127218A (ja) * | 2004-10-29 | 2006-05-18 | Oki Data Corp | ドライバソフトウェアインストール方法、それを用いた情報処理装置、そのコンピュータプログラムおよび記憶媒体 |
US8208152B2 (en) * | 2005-01-31 | 2012-06-26 | Xerox Corporation | Printer controlled default driver configuration |
JP4532354B2 (ja) * | 2005-06-10 | 2010-08-25 | 株式会社リコー | プログラムと記録媒体および印刷システム |
US20070011249A1 (en) * | 2005-07-11 | 2007-01-11 | Bridges Amanda K | Multi-function printing device |
US7587522B2 (en) * | 2005-10-20 | 2009-09-08 | Kabushiki Kaisha Toshiba | Automated system and method for setting device module loading sequence |
KR20210075432A (ko) * | 2019-12-13 | 2021-06-23 | 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. | 어플리케이션의 기본 설정의 획득 |
TWI786461B (zh) * | 2020-11-09 | 2022-12-11 | 財團法人工業技術研究院 | 基於Modbus的資訊轉譯裝置、方法、系統及電腦可讀記錄媒體 |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04311243A (ja) * | 1991-04-09 | 1992-11-04 | Fuji Xerox Co Ltd | ネットワークシステム |
JPH0660002A (ja) * | 1992-08-10 | 1994-03-04 | Ricoh Co Ltd | 出力装置のモード設定システム |
JPH07141134A (ja) * | 1993-11-19 | 1995-06-02 | Ricoh Co Ltd | 共用プリンタ |
JPH07230372A (ja) * | 1993-12-24 | 1995-08-29 | Hitachi Ltd | 印刷システム |
JPH09130532A (ja) * | 1995-10-31 | 1997-05-16 | Canon Inc | 画像処理システムおよび画像処理システム管理制御方法 |
JPH09292957A (ja) * | 1996-04-26 | 1997-11-11 | Nec Corp | プリンタ制御方式 |
JPH09311769A (ja) * | 1996-05-23 | 1997-12-02 | Fuji Xerox Co Ltd | プリント支援装置 |
JPH09319533A (ja) * | 1996-05-31 | 1997-12-12 | Canon Inc | 情報処理装置及びその方法及びプリンタシステム及び該システムの制御方法 |
US20020018234A1 (en) * | 2000-08-04 | 2002-02-14 | Arron Fu | Printer driver system for remote printing |
JP2002055913A (ja) * | 2000-08-10 | 2002-02-20 | Seiko Epson Corp | ネットワーク上での印刷を仲介するシステム |
JP2002149363A (ja) * | 2000-11-14 | 2002-05-24 | Fuji Xerox Co Ltd | 画像処理装置及び情報処理システム |
JP2002175170A (ja) * | 2000-09-18 | 2002-06-21 | Canon Inc | プリンタのメンテナンスをサポートするための方法及び装置 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5625757A (en) * | 1993-12-24 | 1997-04-29 | Hitachi, Ltd. | Printing system |
AU1985397A (en) * | 1996-03-01 | 1997-09-16 | Fmr Corp. | Open systems printing |
JP4478222B2 (ja) * | 1997-09-24 | 2010-06-09 | キヤノン株式会社 | 画像形成システム、画像形成装置及びその制御方法 |
JP4018297B2 (ja) * | 1998-07-21 | 2007-12-05 | キヤノン株式会社 | 印刷システム、情報処理装置、印刷ジョブ登録方法及び記録媒体 |
JP4371516B2 (ja) * | 1999-02-08 | 2009-11-25 | キヤノン株式会社 | 管理サーバ装置及び印刷処理方法及び情報処理装置及び印刷制御方法及びコンピュータ読取可能な記憶媒体 |
US6939063B2 (en) * | 2000-12-29 | 2005-09-06 | Stamps.Com | On-line system for printing postal indicia on custom sized envelopes |
US7107537B2 (en) * | 2001-01-16 | 2006-09-12 | Hewlett-Packard Development Company, L.P. | Apparatus and method for updating applications to embedded devices and peripherals within a network environment |
JP2002297346A (ja) * | 2001-03-29 | 2002-10-11 | Ricoh Co Ltd | Sbc対応プリンタ出力システム、sbc対応プリンタ出力方法、該方法を実現するプログラム及び該プログラムのプログラム記録媒体 |
US20030030664A1 (en) * | 2001-08-13 | 2003-02-13 | Parry Travis J. | Customizable control panel software |
US6982804B2 (en) * | 2001-10-31 | 2006-01-03 | Hewlett-Packard Development Company, L.P. | Intelligent printer settings |
US20030137689A1 (en) * | 2002-01-18 | 2003-07-24 | General Instrument Corporation. | Remote printer driver server |
US20030184782A1 (en) * | 2002-03-27 | 2003-10-02 | Perkins Gregory E. | Printer driver configured to dynamically receive printer self-description |
JP4313995B2 (ja) * | 2002-08-09 | 2009-08-12 | 株式会社リコー | プリンタ機器情報設定方法、サーバ及びプログラム |
JP2004287841A (ja) * | 2003-03-20 | 2004-10-14 | Ricoh Co Ltd | プリンタ情報設定方法、サーバ及びプログラム |
-
2002
- 2002-08-09 JP JP2002233529A patent/JP2004078282A/ja active Pending
-
2003
- 2003-08-08 US US10/637,683 patent/US20040105112A1/en not_active Abandoned
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04311243A (ja) * | 1991-04-09 | 1992-11-04 | Fuji Xerox Co Ltd | ネットワークシステム |
JPH0660002A (ja) * | 1992-08-10 | 1994-03-04 | Ricoh Co Ltd | 出力装置のモード設定システム |
JPH07141134A (ja) * | 1993-11-19 | 1995-06-02 | Ricoh Co Ltd | 共用プリンタ |
JPH07230372A (ja) * | 1993-12-24 | 1995-08-29 | Hitachi Ltd | 印刷システム |
JPH09130532A (ja) * | 1995-10-31 | 1997-05-16 | Canon Inc | 画像処理システムおよび画像処理システム管理制御方法 |
JPH09292957A (ja) * | 1996-04-26 | 1997-11-11 | Nec Corp | プリンタ制御方式 |
JPH09311769A (ja) * | 1996-05-23 | 1997-12-02 | Fuji Xerox Co Ltd | プリント支援装置 |
JPH09319533A (ja) * | 1996-05-31 | 1997-12-12 | Canon Inc | 情報処理装置及びその方法及びプリンタシステム及び該システムの制御方法 |
US20020018234A1 (en) * | 2000-08-04 | 2002-02-14 | Arron Fu | Printer driver system for remote printing |
JP2002055913A (ja) * | 2000-08-10 | 2002-02-20 | Seiko Epson Corp | ネットワーク上での印刷を仲介するシステム |
JP2002175170A (ja) * | 2000-09-18 | 2002-06-21 | Canon Inc | プリンタのメンテナンスをサポートするための方法及び装置 |
JP2002149363A (ja) * | 2000-11-14 | 2002-05-24 | Fuji Xerox Co Ltd | 画像処理装置及び情報処理システム |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007082003A (ja) * | 2005-09-15 | 2007-03-29 | Ricoh Co Ltd | 画像形成装置及び機器情報管理プログラム |
JP2010128921A (ja) * | 2008-11-28 | 2010-06-10 | Canon Inc | アプリケーションプラットフォーム、情報処理装置、情報処理装置の制御方法、プログラム、及び記憶媒体 |
JP2011040065A (ja) * | 2009-08-12 | 2011-02-24 | Ricoh Co Ltd | 印刷ジョブを印刷する方法、印刷システム及びコンピュータ読取可能な媒体 |
Also Published As
Publication number | Publication date |
---|---|
US20040105112A1 (en) | 2004-06-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7978351B2 (en) | Printer configuration data setting method and server using the printer configuration data | |
US7305456B2 (en) | Device information acquiring method, server apparatus and computer-readable storage medium | |
US8001270B2 (en) | Method and apparatus for discovering a network address | |
US7265858B2 (en) | Method and system to access address books | |
US20060075092A1 (en) | System and method for determining the status of users and devices from access log information | |
CN100545829C (zh) | 打印支援装置及控制方法、打印处理装置和文本处理系统 | |
US20080126573A1 (en) | Method and Apparatus for Enabling Enhanced USB Interaction | |
US20110261396A1 (en) | Control device for managing drivers | |
JP2001125761A (ja) | 情報処理装置と情報処理方法、及び情報処理システム、並びに記録媒体 | |
US7711863B2 (en) | Method and apparatus for variably enabling USB interaction | |
US20030135549A1 (en) | Print system including application server | |
US20110067088A1 (en) | Image processing device, information processing method, and recording medium | |
US20070279675A1 (en) | System and method for intelligent management of document processing jobs | |
JP2004078282A (ja) | プリンタ機器情報設定方法、画像印刷装置及びプログラム | |
US20110157623A1 (en) | Screen image management apparatus, screen image management method, and computer readable medium storing program therefor | |
US20070006221A1 (en) | Software install environment constructing apparatus | |
US20090190154A1 (en) | Image Forming System and Method, Management Apparatus, and Recording Medium | |
JP2006268632A (ja) | 計算機システム及びストレージサーバ、検索サーバ、端末装置並びに検索方法 | |
JP2004287841A (ja) | プリンタ情報設定方法、サーバ及びプログラム | |
JP4298630B2 (ja) | デバイス管理装置及びその制御方法、並びに制御プログラム | |
JP4130201B2 (ja) | サーバ、プリンタ機器情報設定方法、プログラム、及び記録媒体 | |
EP1898306A1 (en) | Method and apparatus for variably enabling USB interaction | |
US8860961B2 (en) | Information processing apparatus, information processing system and computer readable medium | |
JP2003308191A (ja) | 印刷システム、情報処理装置、情報処理方法、制御プログラム | |
JP3925520B2 (ja) | 出力デバイス特定装置、出力デバイス特定制御プログラム及び出力デバイス特定方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040224 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050614 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050621 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050822 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051004 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060110 |