[go: up one dir, main page]

JP2012150610A - Information processing device, information processing method, printer driver, and information processing system - Google Patents

Information processing device, information processing method, printer driver, and information processing system Download PDF

Info

Publication number
JP2012150610A
JP2012150610A JP2011008072A JP2011008072A JP2012150610A JP 2012150610 A JP2012150610 A JP 2012150610A JP 2011008072 A JP2011008072 A JP 2011008072A JP 2011008072 A JP2011008072 A JP 2011008072A JP 2012150610 A JP2012150610 A JP 2012150610A
Authority
JP
Japan
Prior art keywords
image
printer
mounting status
device mounting
information processing
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
JP2011008072A
Other languages
Japanese (ja)
Inventor
Kotaro Harada
幸太郎 原田
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 JP2011008072A priority Critical patent/JP2012150610A/en
Publication of JP2012150610A publication Critical patent/JP2012150610A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

【課題】OSがプリンタのイメージの表示を制御しているような場面でも、適切なプリンタのイメージを表示することができるようにする。
【解決手段】OSが画像形成装置で利用可能な機能を記述したPPD(PostScript Printer Description)を参照し、当該画像形成装置のイメージを表示する情報処理装置において、オプションデバイス装着状況とイメージの対応表と、プリンタから現在のオプションデバイスの装着状況を取得するオプションデバイス装着状況取得部と、オプションデバイス装着状況とイメージの対応表から、取得した現在のオプションデバイスの装着状況に対応するイメージを判断し、プリンタから該当のイメージをダウンロードするイメージダウンロード部と、PPDに記載されているOSが参照するプリンタのイメージのファイルパスを、該当のイメージのファイルパスに書き換えるPPD書き換え部とを備える。
【選択図】図6
An appropriate printer image can be displayed even in a situation where an OS controls display of a printer image.
In an information processing apparatus that displays an image of an image forming apparatus by referring to a PPD (PostScript Printer Description) that describes functions that can be used by the OS in the image forming apparatus, an option device mounting status and image correspondence table And an option device mounting status acquisition unit that acquires the current option device mounting status from the printer and an option device mounting status and image correspondence table to determine an image corresponding to the acquired current option device mounting status, An image download unit that downloads the corresponding image from the printer, and a PPD rewrite unit that rewrites the file path of the printer image referred to by the OS described in the PPD to the file path of the corresponding image.
[Selection] Figure 6

Description

本発明は、情報処理装置、情報処理方法、プリンタドライバおよび情報処理システムに関する。   The present invention relates to an information processing apparatus, an information processing method, a printer driver, and an information processing system.

従来より、プリンタからオプションデバイスの装着状況の情報を取得しこの情報から、オプションデバイスの装着状況を、プリンタに関する表示(イメージ)に反映させる方法が既に知られている。   2. Description of the Related Art Conventionally, a method for acquiring information on the mounting status of an optional device from a printer and reflecting the mounting status of the optional device on a display (image) relating to the printer based on this information is already known.

例えば、特許文献1には、グラフィカルユーザインターフェースを備える周辺装置ドライバが、特定の時点における周辺装置の現在の構成、現在の能力を反映するようにグラフィカルユーザインターフェースをカスタマイズし、このグラフィカルユーザインターフェースにより、ユーザに対して有効なジョブオプションのみのリストを提供する構成が開示されている。   For example, in Patent Document 1, a peripheral device driver having a graphical user interface customizes the graphical user interface to reflect the current configuration and current capabilities of the peripheral device at a specific time. A configuration that provides a list of only valid job options for a user is disclosed.

しかしながら、今までのようにプリンタドライバによって、ベンダーが望むタイミングで所望のプリンタのイメージ(アイコン)を表示したり、あるいは条件によって動的に適切なものを表示することは容易であるが、OS(オペレーティングシステム)がプリンタのイメージの表示を制御しているような場面では、ベンダーが望むタイミングで所望のプリンタのイメージを表示したり、条件によって動的に適切なプリンタのイメージを表示することが困難であるという問題があった。   However, it is easy to display a desired printer image (icon) at a timing desired by the vendor, or to display an appropriate one dynamically according to conditions, as in the past. In a situation where the operating system) controls the display of the printer image, it is difficult to display the desired printer image at the timing desired by the vendor, or to dynamically display the appropriate printer image depending on conditions. There was a problem of being.

例えば、Mac OS X(登録商標)の場合、アプリケーションから印刷するときに印刷先として指定するプリントキューに、プリンタのアイコンが表示される。このアイコンは、プリンタドライバに同梱されており、アイコンのインストール先は、同じくプリンタドライバに同梱されているPPD(PostScript Printer Description)に記載されている。なお、PPDは、PostScriptプリンタで利用可能なすべての機能を記述するためベンダーにより提供されるテキスト・ファイルである。   For example, in the case of Mac OS X (registered trademark), a printer icon is displayed in a print queue designated as a print destination when printing from an application. This icon is included in the printer driver, and the installation destination of the icon is described in PPD (PostScript Printer Description) also included in the printer driver. Note that the PPD is a text file provided by the vendor to describe all the functions available in the PostScript printer.

このOSでは、PPDから、表示するアイコンの場所(インストール先)を知ることができる。このPPDには、デバイスオプションの装着状況によって表示するアイコンを切り替える仕組みがなく、プリンタの機種ごとにアイコンは1つしか用意できないため、オプションデバイスの有無による外観の違いをアイコンに反映させることはできない。   In this OS, the location (installation destination) of the icon to be displayed can be known from the PPD. In this PPD, there is no mechanism for switching the icon to be displayed depending on the installation status of the device option, and only one icon can be prepared for each printer model. Therefore, the difference in appearance depending on the presence or absence of an optional device cannot be reflected in the icon. .

本発明は、上記に鑑みてなされたものであって、OSがプリンタのイメージの表示を制御しているような場面でも、ベンダーが望むタイミングで所望のイメージを表示でき、条件によって動的に適切なプリンタのイメージを表示することができる情報処理装置、情報処理方法およびそのコンピュータプログラムを提供することを目的とする。   The present invention has been made in view of the above, and can display a desired image at a timing desired by a vendor even in a situation where the OS controls the display of a printer image, and is dynamically appropriate depending on conditions. An object of the present invention is to provide an information processing apparatus, an information processing method, and a computer program for displaying an image of a simple printer.

上述した課題を解決し、目的を達成するために、本発明は、オペレーティングシステムが、画像形成装置で利用可能な機能を記述したPPD(PostScript Printer Description)を参照し、当該画像形成装置のイメージを表示する情報処理装置において、オプションデバイス装着状況とイメージの対応表と、プリンタから現在のオプションデバイスの装着状況を取得するオプションデバイス装着状況取得部と、前記オプションデバイス装着状況とイメージの対応表から、取得した現在のオプションデバイスの装着状況に対応するイメージを判断し、プリンタから該当のイメージをダウンロードするイメージダウンロード部と、PPDに記載されているOSが参照するプリンタのイメージのファイルパスを、該当のイメージのファイルパスに書き換えるPPD書き換え部とを備えたことを特徴とする。   In order to solve the above-mentioned problem and achieve the object, the present invention refers to a PPD (PostScript Printer Description) in which an operating system describes functions that can be used in an image forming apparatus, and displays an image of the image forming apparatus. In the information processing apparatus to be displayed, the correspondence table between the option device mounting status and the image, the option device mounting status acquisition unit for acquiring the current option device mounting status from the printer, and the option device mounting status and image correspondence table, Determine the image corresponding to the acquired mounting status of the current optional device, download the image from the printer, and the file path of the printer image referenced by the OS described in the PPD And a PPD rewriting unit for rewriting the file path of the image.

また、本発明は、オペレーティングシステムが、画像形成装置で利用可能な機能を記述したPPD(PostScript Printer Description)を参照し、当該画像形成装置のイメージを表示する情報処理装置における情報処理方法であって、前記情報処理装置に、オプションデバイス装着状況とイメージの対応表を持たせ、オプションデバイス装着状況取得部が、プリンタから現在のオプションデバイスの装着状況を取得し、イメージダウンロード部が、前記オプションデバイス装着状況とイメージの対応表から、取得した現在のオプションデバイスの装着状況に対応するイメージを判断し、プリンタから該当のイメージをダウンロードし、PPD書き換え部が、PPDに記載されているOSが参照するプリンタのイメージのファイルパスを、該当のイメージのファイルパスに書き換えることを特徴とする。   The present invention also relates to an information processing method in an information processing apparatus in which an operating system refers to a PPD (PostScript Printer Description) describing functions usable in an image forming apparatus and displays an image of the image forming apparatus. The information processing apparatus has an option device mounting status and image correspondence table, an optional device mounting status acquisition unit acquires the current mounting status of an optional device from a printer, and an image download unit loads the optional device From the status and image correspondence table, the acquired image corresponding to the current installation status of the optional device is determined, the corresponding image is downloaded from the printer, and the PPD rewriting unit refers to the printer referred to by the OS described in the PPD No The file path of the image is rewritten to the file path of the corresponding image.

また、本発明は、オペレーティングシステムが、画像形成装置で利用可能な機能を記述したPPD(PostScript Printer Description)を参照し、当該画像形成装置のイメージを表示する情報処理装置にインストールされるプリンタドライバおいて、オプションデバイス装着状況とイメージの対応表と、プリンタから現在のオプションデバイスの装着状況を取得するオプションデバイス装着状況取得部と、前記オプションデバイス装着状況とイメージの対応表から、取得した現在のオプションデバイスの装着状況に対応するイメージを判断し、プリンタから該当のイメージをダウンロードするイメージダウンロード部と、PPDに記載されているOSが参照するプリンタのイメージのファイルパスを、該当のイメージのファイルパスに書き換えるPPD書き換え部とを備えることを特徴とする。   The present invention also relates to a printer driver installed in an information processing apparatus that displays an image of an image forming apparatus by referring to a PPD (PostScript Printer Description) in which an operating system describes functions available in the image forming apparatus. Option device mounting status and image correspondence table, option device mounting status acquisition unit for acquiring the current option device mounting status from the printer, and current option acquired from the option device mounting status and image correspondence table The image download unit that determines the image corresponding to the device mounting status and downloads the corresponding image from the printer, and the file path of the printer image referred to by the OS described in the PPD And a PPD rewriting unit that rewrites the file path of the image.

また、本発明の情報処理システムは、オペレーティングシステムが、画像形成装置で利用可能な機能を記述したPPD(PostScript Printer Description)を参照し、当該画像形成装置のイメージを表示する情報処理装置であって、オプションデバイス装着状況とイメージの対応表と、プリンタから現在のオプションデバイスの装着状況を取得するオプションデバイス装着状況取得部と、前記オプションデバイス装着状況とイメージの対応表から、取得した現在のオプションデバイスの装着状況に対応するイメージを判断し、プリンタから該当のイメージをダウンロードするイメージダウンロード部と、PPDに記載されているOSが参照するプリンタのイメージのファイルパスを、該当のイメージのファイルパスに書き換えるPPD書き換え部とを有する情報処理装置と、前記オプションデバイス装着状況取得部からの要求に応じて、現在のオプションデバイスの装着状況を当該装置各部に問い合わせ、取得した現在のオプションデバイスの装着状況を返信するオプションデバイス状況取得部と、前記イメージダウンロード部からのプリンタのイメージの要求に対して、要求されたプリンタのイメージを前記情報処理装置へ提供するイメージ提供部とを有する画像形成装置とを備えたことを特徴とする。   An information processing system according to the present invention is an information processing apparatus that displays an image of an image forming apparatus by referring to a PPD (PostScript Printer Description) in which an operating system describes functions that can be used in the image forming apparatus. The option device mounting status and image correspondence table, the option device mounting status acquisition unit for acquiring the current option device mounting status from the printer, and the current option device acquired from the option device mounting status and image mapping table The image download unit that determines the image corresponding to the installation status of the printer and downloads the corresponding image from the printer, and the file path of the printer image referred to by the OS described in the PPD, the file of the corresponding image In response to a request from the information processing apparatus having a PPD rewriting unit for rewriting to a path and the option device mounting status acquisition unit, the current option device mounting status is inquired to each unit, and the acquired current option device mounting An image forming apparatus comprising: an optional device status acquisition unit that returns a status; and an image providing unit that provides a requested printer image to the information processing apparatus in response to a printer image request from the image download unit; It is provided with.

本発明によれば、OSがプリンタのイメージの表示を制御しているような場面でも、ベンダーが望むタイミングで所望のイメージを表示でき、条件によって動的に適切なプリンタのイメージを表示することができるという効果を奏する。   According to the present invention, a desired image can be displayed at a timing desired by a vendor even when the OS controls the display of a printer image, and an appropriate printer image can be dynamically displayed depending on conditions. There is an effect that can be done.

図1は、ホストコンピュータの一般的な利用形態を示す図である。FIG. 1 is a diagram showing a general usage pattern of a host computer. 図2は、ホストコンピュータ10の一般的な内部構成の概要を示す図である。FIG. 2 is a diagram showing an outline of a general internal configuration of the host computer 10. 図3は、具体例として、OSがMAC OS Xである場合に、MAC OS Xのプリントキューがプリンタのアイコンを表示する仕組みを示す図である。As a specific example, FIG. 3 is a diagram illustrating a mechanism in which a print queue of MAC OS X displays a printer icon when the OS is MAC OS X. 図4は、ホストコンピュータ10のプリンタドライバとプリンタ20間の動作を説明するためのシーケンス図である。FIG. 4 is a sequence diagram for explaining the operation between the printer driver of the host computer 10 and the printer 20. 図5は、プリンタの概略構成を示すブロック図である。FIG. 5 is a block diagram showing a schematic configuration of the printer. 図6は、第1の実施形態におけるプリンタドライバの構成を示す図である。FIG. 6 is a diagram illustrating the configuration of the printer driver according to the first embodiment. 図7は、オプションデバイス装着状況とイメージの対応表の一例を示す図である。FIG. 7 is a diagram illustrating an example of a correspondence table between an option device mounting state and an image. 図8は、フィニッシャーの有無に対応したプリンタのイメージ(アイコン)の一例を示す図である。FIG. 8 is a diagram illustrating an example of an image (icon) of a printer corresponding to the presence or absence of a finisher. 図9は、第2の実施形態におけるプリンタドライバの構成を示す図である。FIG. 9 is a diagram illustrating a configuration of a printer driver according to the second embodiment. 図10は、オプションデバイス装着状況とイメージの対応表の一例を示す図である。FIG. 10 is a diagram illustrating an example of a correspondence table between an option device mounting state and an image. 図11は、ユーザ毎のオプションデバイスへのアクセス可否一覧表の一例を示す図である。FIG. 11 is a diagram illustrating an example of a list of accessibility to option devices for each user. 図12は、オプションデバイス装着状況とアクセス可否に対するイメージ一覧表の一例を示す図である。FIG. 12 is a diagram illustrating an example of an image list for an optional device mounting status and accessibility. 図13は、フィニッシャーの有無およびその利用可否に対応したプリンタのイメージ(アイコン)の一例を示す図である。FIG. 13 is a diagram illustrating an example of an image (icon) of a printer corresponding to the presence / absence of a finisher and the availability of the finisher. 図14は、第3の実施形態におけるプリンタドライバの構成を示す図である。FIG. 14 is a diagram illustrating a configuration of a printer driver according to the third embodiment. 図15は、本実施形態にかかるホストコンピュータ10のハードウェアの概略構成を示すブロック図である。FIG. 15 is a block diagram showing a schematic configuration of hardware of the host computer 10 according to the present embodiment.

(概要)
本実施形態のホストコンピュータは、OSがプリンタのイメージを表示させる構成において、プリンタドライバがオプションデバイスの装着状況を取得し、適切なプリンタのイメージを判断し、プリンタのイメージを取得し、OSが参照するプリンタのイメージの参照先を、適切なプリンタのイメージのアドレス(ファイルパス)に書き換えることが特徴となっている。
(Overview)
In the configuration of the host computer of this embodiment, the OS displays the printer image, the printer driver acquires the installation status of the optional device, determines the appropriate printer image, acquires the printer image, and the OS refers to The printer image reference destination is rewritten to an appropriate printer image address (file path).

以下に添付図面を参照して、この発明にかかる情報処理装置の一実施の形態であるホストコンピュータについて具体的に説明する。
(第1の実施の形態)
A host computer that is an embodiment of an information processing apparatus according to the present invention will be specifically described below with reference to the accompanying drawings.
(First embodiment)

図1は、本実施形態のホストコンピュータの一般的な利用形態を示している。ホストコンピュータ10−1およびホストコンピュータ10−2はネットワーク30に接続されている(以下、これらを代表してホストコンピュータ10と記す)。ホストコンピュータ10はまた、このネットワーク30を介して複数のプリンタ20−1およびプリンタ20−2と接続されている(以下、これらを代表してプリンタ20と記す)。なお、プリンタ20は、単機能のプリンタに限らず、複合機(MFP)等の画像形成装置であってもよい。   FIG. 1 shows a general usage pattern of the host computer of this embodiment. The host computer 10-1 and the host computer 10-2 are connected to the network 30 (hereinafter, these are representatively referred to as the host computer 10). The host computer 10 is also connected to a plurality of printers 20-1 and 20-2 via the network 30 (hereinafter, these are represented as printers 20). The printer 20 is not limited to a single-function printer, and may be an image forming apparatus such as a multifunction peripheral (MFP).

図2は、ホストコンピュータ10の一般的な内部構成の概要を示す図である。ホストコンピュータ10は、ハードウェアおよびソフトウェア(同図においては、OS、アプリケーション、グラフィックエンジン、ドライバとしてプリンタドライバを例示)によって構成される。ハードウェアはOSによって制御される。プリンタドライバやグラフィックエンジンやアプリケーションは、OSを介して動作する。アプリケーションで印刷を実行するとき、アプリケーションとプリンタドライバとグラフィックエンジンの3者間で必要なデータがやり取りされ、印刷データが生成される。生成された印刷データはOSからハードウェアを介してネットワークへと送信され、プリンタ20によって印刷されることとなる。   FIG. 2 is a diagram showing an outline of a general internal configuration of the host computer 10. The host computer 10 includes hardware and software (in the figure, an OS, an application, a graphic engine, and a printer driver as an example of a driver). The hardware is controlled by the OS. The printer driver, graphic engine, and application operate via the OS. When printing is executed by an application, necessary data is exchanged among the application, the printer driver, and the graphic engine, and print data is generated. The generated print data is transmitted from the OS to the network via the hardware, and is printed by the printer 20.

図3は、具体例として、OSがMAC OS X(登録商標)である場合に、MAC OS Xのプリントキューがプリンタのアイコンを表示する仕組みを示している。   As a specific example, FIG. 3 illustrates a mechanism in which a print queue of MAC OS X displays a printer icon when the OS is MAC OS X (registered trademark).

最初に、インストーラから、プリンタ20に対応したプリンタドライバをインストールする。このとき、プリンタ20の情報を保持するPPD(PostScript Printer Description)と、プリンタのアイコンとがホストコンピュータ10にコピーされる(図3(1))。なお、この時点では、プリントキューがないため、まだアプリケーションから印刷を行うことはできない。   First, a printer driver corresponding to the printer 20 is installed from the installer. At this time, a PPD (PostScript Printer Description) holding information of the printer 20 and a printer icon are copied to the host computer 10 (FIG. 3 (1)). At this point, since there is no print queue, printing cannot be performed from the application yet.

次いで、プリントキューを作成すると、このプリントキューに対してPPDが一つコピーされて(図3(2))、オプションデバイスの構成や、機能ごとのデフォルト値が反映される。   Next, when a print queue is created, one PPD is copied to this print queue (FIG. 3 (2)), and the configuration of the optional device and the default value for each function are reflected.

最後に、プリントキューにコピーされたPPDには、プリントキューに表示させたいアイコンのファイルパスが記載されているので、このファイルパスを基にプリンタのアイコンのファイルを参照し(図3(3))、そのファイルがプリントキューのアイコンとして表示される。   Finally, since the file path of the icon to be displayed in the print queue is described in the PPD copied to the print queue, the printer icon file is referred to based on this file path ((3) in FIG. 3). ), The file is displayed as a print queue icon.

次に、本実施形態のホストコンピュータ10のプリンタドライバとプリンタ20間の動作について説明する。図4は、その動作を説明するためのシーケンス図である。   Next, an operation between the printer driver of the host computer 10 and the printer 20 according to the present embodiment will be described. FIG. 4 is a sequence diagram for explaining the operation.

初め、プリンタドライバにより、プリンタ20に、プリンタ20のオプションデバイス構成を問い合わせるための要求が送信される。   Initially, the printer driver transmits a request for inquiring the optional device configuration of the printer 20 to the printer 20.

プリンタ20は、プリンタドライバからの問い合わせに対して、プリンタ20のオプションデバイス状況としてオプションデバイス構成を返信する。   In response to the inquiry from the printer driver, the printer 20 returns an option device configuration as the option device status of the printer 20.

次いで、プリンタドライバは、プリンタ20が保持するプリンタ20に関するアイコンの中から要求する。   Next, the printer driver requests from the icons related to the printer 20 held by the printer 20.

プリンタ20は、プリンタドライバから要求されたアイコンを返す。   The printer 20 returns the icon requested from the printer driver.

図5は、プリンタ20の概略構成を示すブロック図である。図5に示すように、プリンタ20は、プリンタ20全体を統括的に制御する制御部20aと、制御プログラムおよび各種設定情報等を格納する記憶部20bと、ホストコンピュータ10から渡される印刷データに従って印刷用紙に印字をする印字部20cと、ネットワーク30と接続するための通信部20dとを備えている。この構成は、従来のネットワークプリンタと同様の構成である。本実施形態では、上記ホストコンピュータ10のプリンタドライバとプリンタ20間の動作を実現するため、制御部20aに、図5に示すように、オプションデバイス装着状況判定部20a−1とイメージ提供部20a−2とを備える。   FIG. 5 is a block diagram illustrating a schematic configuration of the printer 20. As shown in FIG. 5, the printer 20 prints in accordance with a control unit 20 a that performs overall control of the entire printer 20, a storage unit 20 b that stores a control program, various setting information, and the like, and print data passed from the host computer 10. A printing unit 20 c that prints on a sheet and a communication unit 20 d for connecting to the network 30 are provided. This configuration is the same as that of a conventional network printer. In the present embodiment, in order to realize the operation between the printer driver of the host computer 10 and the printer 20, as shown in FIG. 5, the option device mounting status determination unit 20a-1 and the image providing unit 20a- 2 is provided.

オプションデバイス装着状況判定部20a−1は、プリンタドライバから、オプションデバイスの構成の問い合わせがあったとき、現在のオプションデバイスの装着状況を取得し、プリンタドライバへ返す。   When there is an inquiry about the configuration of an optional device from the printer driver, the optional device mounting status determination unit 20a-1 acquires the current mounting status of the optional device and returns it to the printer driver.

イメージ提供部20a−2は、プリンタドライバから、プリンタ20のイメージの要求があったとき、要求されたイメージをプリンタドライバへ提供する。   The image providing unit 20a-2 provides the requested image to the printer driver when there is a request for an image of the printer 20 from the printer driver.

図6は、図4に示したホストコンピュータ10のプリンタドライバとプリンタ20間の動作およびオプションデバイス装着状況に応じたプリンタのイメージ(アイコン)の表示を実現するために必要なプリンタドライバの構成を示す図である。同図に示すように、プリンタドライバは、オプションデバイス装着状況取得部61、イメージダウンロード部62、PPD書き換え部63およびオプションデバイス装着状況とイメージの対応表64を含んでいる。なお、その他の機能に関する部分は省略している。   FIG. 6 shows the configuration of the printer driver necessary for realizing the operation between the printer driver of the host computer 10 and the printer 20 shown in FIG. 4 and the display of the printer image (icon) according to the option device mounting status. FIG. As shown in the figure, the printer driver includes an option device mounting status acquisition unit 61, an image download unit 62, a PPD rewrite unit 63, and an option device mounting status and image correspondence table 64. The other functions are omitted.

オプションデバイス状況取得部61は、プリンタ20に現在のオプションデバイスの装着状況を問い合わせる機能を実現する。   The option device status acquisition unit 61 implements a function for inquiring the printer 20 of the current option device installation status.

イメージダウンロード部62は、現在のオプションデバイスの装着状況と、オプションデバイス装着状況とイメージの対応表64とから、適切なイメージを判断し、プリンタ20からイメージをダウンロードする機能を実現する。   The image download unit 62 realizes a function of determining an appropriate image from the current option device mounting status, the option device mounting status and image correspondence table 64, and downloading the image from the printer 20.

ここで、図7に、オプションデバイス装着状況とイメージの対応表の一例を示す。この対応表は、各オプションデバイスの有無の組み合わせに対応するイメージファイル(イメージファイル名)の対応表である。図7の例は、オプションデバイスとしてフィニッシャーと両面ユニットだけ存在する機種を例としたもので、フィニッシャーが“あり”で両面ユニットが“あり”の場合、フィニッシャーと両面ユニットの両方が利用可能であることを示すアイコン1が適切なイメージであると判定することができる。   Here, FIG. 7 shows an example of a correspondence table between the option device mounting status and the image. This correspondence table is a correspondence table of image files (image file names) corresponding to combinations of the presence / absence of each optional device. The example in FIG. 7 is an example of a model in which only a finisher and a duplex unit exist as an optional device. When the finisher is “Yes” and the duplex unit is “Yes”, both the finisher and the duplex unit can be used. It can be determined that the icon 1 indicating this is an appropriate image.

図6に戻り、PPD書き換え部63は、PPDに記載されているOSが参照するプリンタのイメージのファイルパスを、適切なアイコンのものに書き換える機能を実現する。これにより、プリントキューのアイコンが適切なアイコンに置き換えられる。   Returning to FIG. 6, the PPD rewriting unit 63 realizes a function of rewriting the file path of the printer image referred to by the OS described in the PPD to that of an appropriate icon. As a result, the print queue icon is replaced with an appropriate icon.

図8に、フィニッシャーの有無に対応したプリンタのイメージ(アイコン)の例を示す。符号81の「未装着」のアイコンが、フィニッシャーのない状態のプリンタのイメージであり、符号82の「利用可能」のアイコンがフィニッシャーの装着されている状態のプリンタのイメージである。このようなイメージを用いて、オプションデバイス装着状況に応じたプリンタのイメージが表示されることとなる。つまり、このイメージにより、オプションデバイスの装着状況を視認することができるようになる。   FIG. 8 shows an example of a printer image (icon) corresponding to the presence or absence of a finisher. The “not installed” icon 81 is an image of a printer without a finisher, and the “available” icon 82 is an image of a printer with a finisher attached. By using such an image, an image of the printer corresponding to the option device mounting state is displayed. That is, this image makes it possible to visually recognize the mounting status of the optional device.

(第2の実施の形態)
本実施形態は、上記第1の実施形態を基本に、さらにユーザ毎のオプションデバイスの利用可否を反映できるようにしたものである。そのために、図9に示すように、プリンタドライバが、ユーザ毎のオプションデバイスへのアクセス可否一覧表65とオプションデバイス装着状況とアクセス可否に対するイメージ一覧表66とをさらに備える。
(Second Embodiment)
The present embodiment is based on the first embodiment, and can reflect the availability of an optional device for each user. For this purpose, as shown in FIG. 9, the printer driver further includes an option device access availability list 65 for each user, an option device mounting status, and an image list 66 for access availability.

本実施形態でも、オプションデバイス状況取得部61がプリンタ20に現在のオプションデバイスの装着状況を問い合わせる機能を実現し、イメージダウンロード部62が、現在のオプションデバイス装着状況とイメージの対応表64から、適切なイメージを判断し、プリンタ20からイメージ一式をダウンロードする機能を実現する。   Also in this embodiment, the option device status acquisition unit 61 realizes a function of inquiring the current option device mounting status to the printer 20, and the image download unit 62 uses the current option device mounting status and image correspondence table 64 as appropriate. A function of determining a correct image and downloading a set of images from the printer 20 is realized.

PPD書き換え部63は、本実施形態においては、ユーザ毎のオプションデバイスへのアクセス可否一覧表65から、現在のユーザのオプションデバイスへのアクセス可否を判断し、現在のオプションデバイスの装着状況と合わせて、オプションデバイス装着状況とアクセス可否に対するイメージ一覧表66から、適切なイメージを判断し、PPDに記載されているOSが参照するプリンタのイメージのファイルパスを、適切なアイコンのものに書き換える。これにより、プリントキューのアイコンが適切なものに置き換えられる。   In this embodiment, the PPD rewriting unit 63 determines whether or not the current user can access the option device from the access device availability list 65 for each user, and matches the current installation status of the option device. Then, an appropriate image is determined from the image list 66 for the option device mounting status and accessibility, and the file path of the printer image referred to by the OS described in the PPD is rewritten with an appropriate icon. As a result, the print queue icon is replaced with an appropriate one.

図10に、オプションデバイス装着状況とイメージの対応表64の一例を示す。この対応表は、各オプションデバイスの有無の組み合わせとこの組み合わせに対応するイメージファイルを対応づけた表である。本例は、オプションデバイスとしてフィニッシャーと両面ユニットだけ存在する機種を例としたものである。   FIG. 10 shows an example of the correspondence table 64 between the option device mounting status and the image. This correspondence table is a table in which combinations of presence / absence of optional devices are associated with image files corresponding to the combinations. This example is an example of a model in which only a finisher and a duplex unit exist as optional devices.

同図の例では、フィニッシャーが“あり”で両面ユニットが“あり”の場合、フィニッシャーと両面ユニットの両方が利用可能であることを示すアイコンAと、フィニッシャーは利用可能で両面ユニットの利用が制限されていることを表すアイコンBと、フィニッシャーの利用が制限され両面ユニットが利用可能であることを示すアイコンCと、フィニッシャーと両面ユニットの両方の利用が制限されていることを示すアイコンDがドライバに提供するイメージファイル一式となる。   In the example in the figure, when the finisher is “Yes” and the duplex unit is “Yes”, the icon A indicates that both the finisher and duplex unit are available, and the finisher is available and the duplex unit is restricted. An icon B indicating that the use of the finisher is restricted and the duplex unit can be used, and an icon D indicating that the use of both the finisher and the duplex unit is restricted. A set of image files to be provided.

図11は、ユーザ毎のオプションデバイスへのアクセス可否一覧表65の一例である。同図の例では、ユーザAに対しては、フィニッシャーおよび両面ユニット共に“利用可”と設定され、ユーザBに対しては、フィニッシャーは“利用不可”、両面ユニットは“利用可”と設定されている。   FIG. 11 is an example of a list 65 of whether to access the optional device for each user. In the example of the figure, for the user A, both the finisher and the duplex unit are set to “available”, for the user B, the finisher is set to “unavailable”, and the duplex unit is set to “available”. ing.

図12は、オプションデバイス装着状況とアクセス可否に対するイメージ一覧表66の一例である。同図の例では、例えばユーザAがフィニッシャーと両面ユニットの両方が利用可能の場合、ユーザAにはアイコンAが適切であることが判断できる。   FIG. 12 is an example of an image list 66 for the option device mounting status and accessibility. In the example shown in the figure, for example, when the user A can use both the finisher and the duplex unit, it can be determined that the icon A is appropriate for the user A.

図13は、フィニッシャーの有無およびその利用可否に対応したプリンタのイメージ(アイコン)の一例である。符号81の「未装着」のアイコンが、フィニッシャーのない状態のプリンタのイメージであり、符号82の「利用可能」のアイコンがフィニッシャーの装着されている状態かつ利用可能である場合のプリンタのイメージであり、符号83の「利用制限」のアイコンがフィニッシャーの装着されている状態かつ利用制限の状態である場合のプリンタのイメージである。このように、「未装着」と「利用可能」に加え、フィニッシャーは装着されているが、ユーザの利用が制限されている状態の「利用制限」がある。このようなイメージを用いて、オプションデバイス装着状況およびユーザ毎のオプションデバイスの利用可否が反映されたプリンタのイメージが表示されることとなる。つまり、このイメージにより、オプションデバイスの装着状況に加え、現ユーザのオプションデバイスの利用可否を視認することができるようになる。   FIG. 13 is an example of a printer image (icon) corresponding to the presence / absence of the finisher and the availability of the finisher. The “not installed” icon 81 is an image of the printer without the finisher, and the “available” icon 82 is an image of the printer when the finisher is installed and available. Yes, an “Usage restriction” icon 83 is an image of the printer when the finisher is attached and the use is restricted. Thus, in addition to “not installed” and “available”, there is “use restriction” in which the finisher is attached but the use of the user is restricted. Using such an image, an image of the printer reflecting the mounting status of the optional device and the availability of the optional device for each user is displayed. That is, this image makes it possible to visually check whether or not the current user can use the option device in addition to the option device mounting status.

(第3の実施の形態)
本実施形態は、上記第2の実施形態を基本に、管理者がユーザ毎のオプションデバイスの利用可否を編集できるようにしたものである。そのために、図14に示すように、ユーザ毎のオプションデバイスへのアクセス可否一覧表65を編集するための、ユーザ毎のオプションデバイスへのアクセス可否編集部67を追加している。管理者は、このユーザ毎のオプションデバイスへのアクセス可否編集部67を介して、ユーザ毎のオプションデバイスへのアクセス可否一覧表65(図11)の内容を随時書き換えたり、追加したりすることができるようになる。
(Third embodiment)
In the present embodiment, the administrator can edit the availability of the optional device for each user based on the second embodiment. For this purpose, as shown in FIG. 14, an option device access permission / inhibition editing section 67 for each user is added to edit the option device access permission / inhibition list 65 for each user. The administrator may rewrite or add the contents of the option device access permission / inhibition list 65 (FIG. 11) for each user at any time via the option device access permission / inhibition editing section 67 for each user. become able to.

次に、本実施形態にかかるホストコンピュータ10のハードウェア構成について図15を用いて説明する。図15は、ホストコンピュータ10のハードウェアの概略構成を示すブロック図である。   Next, the hardware configuration of the host computer 10 according to the present embodiment will be described with reference to FIG. FIG. 15 is a block diagram illustrating a schematic configuration of hardware of the host computer 10.

ホストコンピュータ10は、CPU(Central Processing Unit)151などの制御装置と、ROM(Read Only Memory)152やRAM(Random Access Memory)153などの記憶装置と、ネットワークに接続して通信を行う通信I/F154と、図示しないHDD(Hard Disk Drive)、CD(Compact Disc)ドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置と、各部を接続するバス155を備えており、通常のコンピュータを利用したハードウェア構成となっている。   The host computer 10 communicates with a control device such as a CPU (Central Processing Unit) 151 and a storage device such as a ROM (Read Only Memory) 152 and a RAM (Random Access Memory) 153 via a network. F154, an external storage device such as an HDD (Hard Disk Drive) and a CD (Compact Disc) drive device (not shown), a display device such as a display device, an input device such as a keyboard and a mouse, and a bus 155 for connecting each part It has a hardware configuration using a normal computer.

ホストコンピュータ10で実行される上記プリンタドライバは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM(Compact Disk Read Only Memory)、フレキシブルディスク(FD)、CD−R(Compact Disk Recordable)、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記憶媒体に記録されてコンピュータプログラムプロダクトとして提供される。   The printer driver executed on the host computer 10 is an installable or executable file in a CD-ROM (Compact Disk Read Only Memory), a flexible disk (FD), a CD-R (Compact Disk Recordable), It is recorded on a computer-readable storage medium such as a DVD (Digital Versatile Disk) and provided as a computer program product.

また、上記プリンタドライバを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供または配布するように構成してもよいし、ROM等に予め組み込んで提供するように構成してもよい。   The printer driver may be stored on a computer connected to a network such as the Internet and provided or distributed by being downloaded via the network, or may be provided by being incorporated in advance in a ROM or the like. You may comprise.

前述の諸実施形態のプリンタドライバは、CPU151が上記記憶媒体から主記憶装置上にロードし実行することにより、前述のプリンタドライバの各部の機能を実現することになる。   The printer drivers of the above-described embodiments realize the functions of the respective units of the above-described printer driver when the CPU 151 loads and executes the above-mentioned storage medium on the main storage device.

以上、発明を実施するための実施の形態について説明を行ったが、本発明は、上述した実施の形態に限定されるものではない。本発明の主旨を損なわない範囲で変更することが可能である。   As mentioned above, although embodiment for implementing invention was described, this invention is not limited to embodiment mentioned above. Modifications can be made without departing from the spirit of the present invention.

10,10−1,10−2 ホストコンピュータ
20,20−1,20−2 プリンタ
20a 制御部
20a−1 オプションデバイス装着状況判定部
20a−2 イメージ提供部
20b 記憶部
20c 印字部
20d 通信部
61 オプションデバイス装着状況取得部
62 イメージダウンロード部
63 PPD書き換え部
64 オプションデバイス装着状況とイメージの対応表
65 ユーザ毎のオプションデバイスへのアクセス可否一覧表
66 オプションデバイス装着状況とアクセス可否に対するイメージ一覧表
67 ユーザ毎のオプションデバイスへのアクセス可否編集部
10, 10-1, 10-2 Host computer 20, 20-1, 20-2 Printer 20 a Control unit 20 a-1 Option device mounting status determination unit 20 a-2 Image providing unit 20 b Storage unit 20 c Printing unit 20 d Communication unit 61 Option Device installation status acquisition unit 62 Image download unit 63 PPD rewrite unit 64 Correspondence table between option device installation status and image 65 Access device availability list for each user 66 Option device installation status and image availability table for access availability 67 For each user To access or not access optional devices

特開平9‐26867号公報Japanese Patent Laid-Open No. 9-26867

Claims (6)

オペレーティングシステムが、画像形成装置で利用可能な機能を記述したPPD(PostScript Printer Description)を参照し、当該画像形成装置のイメージを表示する情報処理装置において、
オプションデバイス装着状況とイメージの対応表と、
プリンタから現在のオプションデバイスの装着状況を取得するオプションデバイス装着状況取得部と、
前記オプションデバイス装着状況とイメージの対応表から、取得した現在のオプションデバイスの装着状況に対応するイメージを判断し、プリンタから該当のイメージをダウンロードするイメージダウンロード部と、
PPDに記載されているOSが参照するプリンタのイメージのファイルパスを、該当のイメージのファイルパスに書き換えるPPD書き換え部と
を備えたことを特徴とする情報処理装置。
In an information processing apparatus in which an operating system refers to a PPD (PostScript Printer Description) describing functions available in an image forming apparatus and displays an image of the image forming apparatus.
Option device installation status and image correspondence table,
An optional device mounting status acquisition unit for acquiring the current optional device mounting status from the printer;
An image download unit that determines an image corresponding to the acquired mounting status of the current optional device from the option device mounting status and image correspondence table, and downloads the corresponding image from the printer;
An information processing apparatus comprising: a PPD rewriting unit that rewrites a file path of a printer image referred to by an OS described in a PPD to a file path of the corresponding image.
ユーザ毎のデバイスへのアクセス可否を判断するための第1の一覧表と、
オプションデバイスの装着状況およびアクセス可否に対するイメージを規定する第2の一覧表と、をさらに備え、
前記イメージダウンロード部は、前記対応表と前記第1の一覧表と前記第2の一覧表とから、取得した現在のオプションデバイスの装着状況および原ユーザに対するアクセス可否に対応するイメージを判断し、プリンタから該当のイメージをダウンロードする
ことを特徴とする請求項1記載の情報処理装置。
A first list for determining whether or not each user can access the device;
A second list that defines an image of the optional device mounting status and accessibility, and
The image download unit determines an image corresponding to the acquired mounting status of the current optional device and accessibility to the original user from the correspondence table, the first list, and the second list, and a printer The information processing apparatus according to claim 1, wherein the corresponding image is downloaded from.
前記第1の一覧表を編集するための編集部をさらに備えたことを特徴とする請求項2記載の情報処理装置。   The information processing apparatus according to claim 2, further comprising an editing unit for editing the first list. オペレーティングシステムが、画像形成装置で利用可能な機能を記述したPPD(PostScript Printer Description)を参照し、当該画像形成装置のイメージを表示する情報処理装置における情報処理方法であって、
前記情報処理装置に、オプションデバイス装着状況とイメージの対応表を持たせ、
オプションデバイス装着状況取得部が、プリンタから現在のオプションデバイスの装着状況を取得し、
イメージダウンロード部が、前記オプションデバイス装着状況とイメージの対応表から、取得した現在のオプションデバイスの装着状況に対応するイメージを判断し、プリンタから該当のイメージをダウンロードし、
PPD書き換え部が、PPDに記載されているOSが参照するプリンタのイメージのファイルパスを、該当のイメージのファイルパスに書き換える
ことを特徴とする情報処理方法。
An information processing method in an information processing apparatus in which an operating system refers to a PPD (Post Script Printer Description) describing functions usable in an image forming apparatus and displays an image of the image forming apparatus,
The information processing apparatus has an optional device mounting status and image correspondence table,
The option device mounting status acquisition unit acquires the current option device mounting status from the printer,
The image download unit determines an image corresponding to the acquired current option device mounting status from the option device mounting status and image correspondence table, downloads the corresponding image from the printer,
An information processing method, wherein the PPD rewriting unit rewrites the file path of the printer image referred to by the OS described in the PPD to the file path of the corresponding image.
オペレーティングシステムが、画像形成装置で利用可能な機能を記述したPPD(PostScript Printer Description)を参照し、当該画像形成装置のイメージを表示する情報処理装置にインストールされるプリンタドライバおいて、
オプションデバイス装着状況とイメージの対応表と、
プリンタから現在のオプションデバイスの装着状況を取得するオプションデバイス装着状況取得部と、
前記オプションデバイス装着状況とイメージの対応表から、取得した現在のオプションデバイスの装着状況に対応するイメージを判断し、プリンタから該当のイメージをダウンロードするイメージダウンロード部と、
PPDに記載されているOSが参照するプリンタのイメージのファイルパスを、該当のイメージのファイルパスに書き換えるPPD書き換え部と
を備えることを特徴とするプリンタドライバ。
A printer driver installed in an information processing apparatus that displays an image of an image forming apparatus with reference to a PPD (Post Script Printer Description) in which an operating system describes functions available in the image forming apparatus.
Option device installation status and image correspondence table,
An optional device mounting status acquisition unit for acquiring the current optional device mounting status from the printer;
An image download unit that determines an image corresponding to the acquired mounting status of the current optional device from the option device mounting status and image correspondence table, and downloads the corresponding image from the printer;
A printer driver comprising: a PPD rewriting unit that rewrites a file path of a printer image referred to by an OS described in a PPD to a file path of the corresponding image.
オペレーティングシステムが、画像形成装置で利用可能な機能を記述したPPD(PostScript Printer Description)を参照し、当該画像形成装置のイメージを表示する情報処理装置であって、
オプションデバイス装着状況とイメージの対応表と、
プリンタから現在のオプションデバイスの装着状況を取得するオプションデバイス装着状況取得部と、
前記オプションデバイス装着状況とイメージの対応表から、取得した現在のオプションデバイスの装着状況に対応するイメージを判断し、プリンタから該当のイメージをダウンロードするイメージダウンロード部と、
PPDに記載されているOSが参照するプリンタのイメージのファイルパスを、該当のイメージのファイルパスに書き換えるPPD書き換え部と
を有する情報処理装置と、
前記オプションデバイス装着状況取得部からの要求に応じて、現在のオプションデバイスの装着状況を当該装置各部に問い合わせ、取得した現在のオプションデバイスの装着状況を返信するオプションデバイス状況取得部と、
前記イメージダウンロード部からのプリンタのイメージの要求に対して、要求されたプリンタのイメージを前記情報処理装置へ提供するイメージ提供部と
を有する画像形成装置と
を備えたことを特徴とする情報処理システム。
An operating system refers to a PPD (PostScript Printer Description) describing functions that can be used in an image forming apparatus, and displays an image of the image forming apparatus.
Option device installation status and image correspondence table,
An optional device mounting status acquisition unit for acquiring the current optional device mounting status from the printer;
An image download unit that determines an image corresponding to the acquired mounting status of the current optional device from the option device mounting status and image correspondence table, and downloads the corresponding image from the printer;
An information processing apparatus having a PPD rewriting unit for rewriting a file path of a printer image referred to by the OS described in the PPD to a file path of the corresponding image;
In response to a request from the option device mounting status acquisition unit, an option device status acquisition unit that queries each unit of the current option device mounting status and returns the acquired current option device mounting status;
An information processing system comprising: an image providing unit that provides an image providing unit that provides a requested printer image to the information processing device in response to a printer image request from the image download unit .
JP2011008072A 2011-01-18 2011-01-18 Information processing device, information processing method, printer driver, and information processing system Pending JP2012150610A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011008072A JP2012150610A (en) 2011-01-18 2011-01-18 Information processing device, information processing method, printer driver, and information processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011008072A JP2012150610A (en) 2011-01-18 2011-01-18 Information processing device, information processing method, printer driver, and information processing system

Publications (1)

Publication Number Publication Date
JP2012150610A true JP2012150610A (en) 2012-08-09

Family

ID=46792802

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011008072A Pending JP2012150610A (en) 2011-01-18 2011-01-18 Information processing device, information processing method, printer driver, and information processing system

Country Status (1)

Country Link
JP (1) JP2012150610A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013157422A1 (en) 2012-04-18 2013-10-24 新日鐵住金株式会社 Electric resistance welding operation management device, electric resistance welding operation management method, and computer program
JP2018013550A (en) * 2016-07-19 2018-01-25 株式会社東芝 Beacon usage system, program, and beacon usage method
JP2021163023A (en) * 2020-03-31 2021-10-11 ブラザー工業株式会社 Management program, information processing device, and information processing method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013157422A1 (en) 2012-04-18 2013-10-24 新日鐵住金株式会社 Electric resistance welding operation management device, electric resistance welding operation management method, and computer program
JP2018013550A (en) * 2016-07-19 2018-01-25 株式会社東芝 Beacon usage system, program, and beacon usage method
JP2021163023A (en) * 2020-03-31 2021-10-11 ブラザー工業株式会社 Management program, information processing device, and information processing method
JP7476616B2 (en) 2020-03-31 2024-05-01 ブラザー工業株式会社 MANAGEMENT PROGRAM, INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING METHOD

Similar Documents

Publication Publication Date Title
JP7686900B2 (en) Information processing device, control method, and program
JP3745344B2 (en) Extensive device driver
JP5724344B2 (en) Image forming apparatus, customization control method, and customization control program
JP5316078B2 (en) COMMUNICATION DEVICE, CONTROL METHOD FOR THE COMMUNICATION DEVICE, PROGRAM THEREOF, AND SYSTEM
JP2014203268A (en) Information processing device and control method
JP2020107241A (en) Information processing apparatus, control method, and application program
US9058132B2 (en) Information processing apparatus, control method, and computer-readable medium
JP4981936B2 (en) Installation method of installer and printer driver
JP2011170685A (en) Installation program and installation method
JP2012150610A (en) Information processing device, information processing method, printer driver, and information processing system
JP6303667B2 (en) Program, information processing apparatus and information processing system
JP4336555B2 (en) Data processing device
JP6085982B2 (en) Program, information processing apparatus and system
JP4590341B2 (en) Data processing apparatus, setting processing method, information processing apparatus, and control program
US10338857B2 (en) Information processing apparatus, information processing system, and information processing method
JP2017117235A (en) Management program, management system, and information processing device
JP2014013427A (en) Information processing apparatus, program, and system
US9009244B2 (en) Image forming apparatus, and control method thereof
JP6525084B2 (en) INFORMATION PROCESSING APPARATUS, PRINT CONTROL PROGRAM, AND PRINT SYSTEM
US10310780B2 (en) System and control method for installing printer driver
JP2015049862A (en) Information processing device, system, method, and program
JP2020016951A (en) Information processing apparatus, control method, and program
JP2019160237A (en) Information processing device, information processing method, and program
JP2018112817A (en) Printer driver uninstaller
JP2024167815A (en) Information processing device, control method thereof, and program