JP2012150610A - 情報処理装置、情報処理方法、プリンタドライバおよび情報処理システム - Google Patents
情報処理装置、情報処理方法、プリンタドライバおよび情報処理システム Download PDFInfo
- 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
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
【解決手段】OSが画像形成装置で利用可能な機能を記述したPPD(PostScript Printer Description)を参照し、当該画像形成装置のイメージを表示する情報処理装置において、オプションデバイス装着状況とイメージの対応表と、プリンタから現在のオプションデバイスの装着状況を取得するオプションデバイス装着状況取得部と、オプションデバイス装着状況とイメージの対応表から、取得した現在のオプションデバイスの装着状況に対応するイメージを判断し、プリンタから該当のイメージをダウンロードするイメージダウンロード部と、PPDに記載されているOSが参照するプリンタのイメージのファイルパスを、該当のイメージのファイルパスに書き換えるPPD書き換え部とを備える。
【選択図】図6
Description
本発明は、情報処理装置、情報処理方法、プリンタドライバおよび情報処理システムに関する。
従来より、プリンタからオプションデバイスの装着状況の情報を取得しこの情報から、オプションデバイスの装着状況を、プリンタに関する表示(イメージ)に反映させる方法が既に知られている。
例えば、特許文献1には、グラフィカルユーザインターフェースを備える周辺装置ドライバが、特定の時点における周辺装置の現在の構成、現在の能力を反映するようにグラフィカルユーザインターフェースをカスタマイズし、このグラフィカルユーザインターフェースにより、ユーザに対して有効なジョブオプションのみのリストを提供する構成が開示されている。
しかしながら、今までのようにプリンタドライバによって、ベンダーが望むタイミングで所望のプリンタのイメージ(アイコン)を表示したり、あるいは条件によって動的に適切なものを表示することは容易であるが、OS(オペレーティングシステム)がプリンタのイメージの表示を制御しているような場面では、ベンダーが望むタイミングで所望のプリンタのイメージを表示したり、条件によって動的に適切なプリンタのイメージを表示することが困難であるという問題があった。
例えば、Mac OS X(登録商標)の場合、アプリケーションから印刷するときに印刷先として指定するプリントキューに、プリンタのアイコンが表示される。このアイコンは、プリンタドライバに同梱されており、アイコンのインストール先は、同じくプリンタドライバに同梱されているPPD(PostScript Printer Description)に記載されている。なお、PPDは、PostScriptプリンタで利用可能なすべての機能を記述するためベンダーにより提供されるテキスト・ファイルである。
このOSでは、PPDから、表示するアイコンの場所(インストール先)を知ることができる。このPPDには、デバイスオプションの装着状況によって表示するアイコンを切り替える仕組みがなく、プリンタの機種ごとにアイコンは1つしか用意できないため、オプションデバイスの有無による外観の違いをアイコンに反映させることはできない。
本発明は、上記に鑑みてなされたものであって、OSがプリンタのイメージの表示を制御しているような場面でも、ベンダーが望むタイミングで所望のイメージを表示でき、条件によって動的に適切なプリンタのイメージを表示することができる情報処理装置、情報処理方法およびそのコンピュータプログラムを提供することを目的とする。
上述した課題を解決し、目的を達成するために、本発明は、オペレーティングシステムが、画像形成装置で利用可能な機能を記述したPPD(PostScript Printer Description)を参照し、当該画像形成装置のイメージを表示する情報処理装置において、オプションデバイス装着状況とイメージの対応表と、プリンタから現在のオプションデバイスの装着状況を取得するオプションデバイス装着状況取得部と、前記オプションデバイス装着状況とイメージの対応表から、取得した現在のオプションデバイスの装着状況に対応するイメージを判断し、プリンタから該当のイメージをダウンロードするイメージダウンロード部と、PPDに記載されているOSが参照するプリンタのイメージのファイルパスを、該当のイメージのファイルパスに書き換えるPPD書き換え部とを備えたことを特徴とする。
また、本発明は、オペレーティングシステムが、画像形成装置で利用可能な機能を記述したPPD(PostScript Printer Description)を参照し、当該画像形成装置のイメージを表示する情報処理装置における情報処理方法であって、前記情報処理装置に、オプションデバイス装着状況とイメージの対応表を持たせ、オプションデバイス装着状況取得部が、プリンタから現在のオプションデバイスの装着状況を取得し、イメージダウンロード部が、前記オプションデバイス装着状況とイメージの対応表から、取得した現在のオプションデバイスの装着状況に対応するイメージを判断し、プリンタから該当のイメージをダウンロードし、PPD書き換え部が、PPDに記載されているOSが参照するプリンタのイメージのファイルパスを、該当のイメージのファイルパスに書き換えることを特徴とする。
また、本発明は、オペレーティングシステムが、画像形成装置で利用可能な機能を記述したPPD(PostScript Printer Description)を参照し、当該画像形成装置のイメージを表示する情報処理装置にインストールされるプリンタドライバおいて、オプションデバイス装着状況とイメージの対応表と、プリンタから現在のオプションデバイスの装着状況を取得するオプションデバイス装着状況取得部と、前記オプションデバイス装着状況とイメージの対応表から、取得した現在のオプションデバイスの装着状況に対応するイメージを判断し、プリンタから該当のイメージをダウンロードするイメージダウンロード部と、PPDに記載されているOSが参照するプリンタのイメージのファイルパスを、該当のイメージのファイルパスに書き換えるPPD書き換え部とを備えることを特徴とする。
また、本発明の情報処理システムは、オペレーティングシステムが、画像形成装置で利用可能な機能を記述したPPD(PostScript Printer Description)を参照し、当該画像形成装置のイメージを表示する情報処理装置であって、オプションデバイス装着状況とイメージの対応表と、プリンタから現在のオプションデバイスの装着状況を取得するオプションデバイス装着状況取得部と、前記オプションデバイス装着状況とイメージの対応表から、取得した現在のオプションデバイスの装着状況に対応するイメージを判断し、プリンタから該当のイメージをダウンロードするイメージダウンロード部と、PPDに記載されているOSが参照するプリンタのイメージのファイルパスを、該当のイメージのファイルパスに書き換えるPPD書き換え部とを有する情報処理装置と、前記オプションデバイス装着状況取得部からの要求に応じて、現在のオプションデバイスの装着状況を当該装置各部に問い合わせ、取得した現在のオプションデバイスの装着状況を返信するオプションデバイス状況取得部と、前記イメージダウンロード部からのプリンタのイメージの要求に対して、要求されたプリンタのイメージを前記情報処理装置へ提供するイメージ提供部とを有する画像形成装置とを備えたことを特徴とする。
本発明によれば、OSがプリンタのイメージの表示を制御しているような場面でも、ベンダーが望むタイミングで所望のイメージを表示でき、条件によって動的に適切なプリンタのイメージを表示することができるという効果を奏する。
(概要)
本実施形態のホストコンピュータは、OSがプリンタのイメージを表示させる構成において、プリンタドライバがオプションデバイスの装着状況を取得し、適切なプリンタのイメージを判断し、プリンタのイメージを取得し、OSが参照するプリンタのイメージの参照先を、適切なプリンタのイメージのアドレス(ファイルパス)に書き換えることが特徴となっている。
本実施形態のホストコンピュータは、OSがプリンタのイメージを表示させる構成において、プリンタドライバがオプションデバイスの装着状況を取得し、適切なプリンタのイメージを判断し、プリンタのイメージを取得し、OSが参照するプリンタのイメージの参照先を、適切なプリンタのイメージのアドレス(ファイルパス)に書き換えることが特徴となっている。
以下に添付図面を参照して、この発明にかかる情報処理装置の一実施の形態であるホストコンピュータについて具体的に説明する。
(第1の実施の形態)
(第1の実施の形態)
図1は、本実施形態のホストコンピュータの一般的な利用形態を示している。ホストコンピュータ10−1およびホストコンピュータ10−2はネットワーク30に接続されている(以下、これらを代表してホストコンピュータ10と記す)。ホストコンピュータ10はまた、このネットワーク30を介して複数のプリンタ20−1およびプリンタ20−2と接続されている(以下、これらを代表してプリンタ20と記す)。なお、プリンタ20は、単機能のプリンタに限らず、複合機(MFP)等の画像形成装置であってもよい。
図2は、ホストコンピュータ10の一般的な内部構成の概要を示す図である。ホストコンピュータ10は、ハードウェアおよびソフトウェア(同図においては、OS、アプリケーション、グラフィックエンジン、ドライバとしてプリンタドライバを例示)によって構成される。ハードウェアはOSによって制御される。プリンタドライバやグラフィックエンジンやアプリケーションは、OSを介して動作する。アプリケーションで印刷を実行するとき、アプリケーションとプリンタドライバとグラフィックエンジンの3者間で必要なデータがやり取りされ、印刷データが生成される。生成された印刷データはOSからハードウェアを介してネットワークへと送信され、プリンタ20によって印刷されることとなる。
図3は、具体例として、OSがMAC OS X(登録商標)である場合に、MAC OS Xのプリントキューがプリンタのアイコンを表示する仕組みを示している。
最初に、インストーラから、プリンタ20に対応したプリンタドライバをインストールする。このとき、プリンタ20の情報を保持するPPD(PostScript Printer Description)と、プリンタのアイコンとがホストコンピュータ10にコピーされる(図3(1))。なお、この時点では、プリントキューがないため、まだアプリケーションから印刷を行うことはできない。
次いで、プリントキューを作成すると、このプリントキューに対してPPDが一つコピーされて(図3(2))、オプションデバイスの構成や、機能ごとのデフォルト値が反映される。
最後に、プリントキューにコピーされたPPDには、プリントキューに表示させたいアイコンのファイルパスが記載されているので、このファイルパスを基にプリンタのアイコンのファイルを参照し(図3(3))、そのファイルがプリントキューのアイコンとして表示される。
次に、本実施形態のホストコンピュータ10のプリンタドライバとプリンタ20間の動作について説明する。図4は、その動作を説明するためのシーケンス図である。
初め、プリンタドライバにより、プリンタ20に、プリンタ20のオプションデバイス構成を問い合わせるための要求が送信される。
プリンタ20は、プリンタドライバからの問い合わせに対して、プリンタ20のオプションデバイス状況としてオプションデバイス構成を返信する。
次いで、プリンタドライバは、プリンタ20が保持するプリンタ20に関するアイコンの中から要求する。
プリンタ20は、プリンタドライバから要求されたアイコンを返す。
図5は、プリンタ20の概略構成を示すブロック図である。図5に示すように、プリンタ20は、プリンタ20全体を統括的に制御する制御部20aと、制御プログラムおよび各種設定情報等を格納する記憶部20bと、ホストコンピュータ10から渡される印刷データに従って印刷用紙に印字をする印字部20cと、ネットワーク30と接続するための通信部20dとを備えている。この構成は、従来のネットワークプリンタと同様の構成である。本実施形態では、上記ホストコンピュータ10のプリンタドライバとプリンタ20間の動作を実現するため、制御部20aに、図5に示すように、オプションデバイス装着状況判定部20a−1とイメージ提供部20a−2とを備える。
オプションデバイス装着状況判定部20a−1は、プリンタドライバから、オプションデバイスの構成の問い合わせがあったとき、現在のオプションデバイスの装着状況を取得し、プリンタドライバへ返す。
イメージ提供部20a−2は、プリンタドライバから、プリンタ20のイメージの要求があったとき、要求されたイメージをプリンタドライバへ提供する。
図6は、図4に示したホストコンピュータ10のプリンタドライバとプリンタ20間の動作およびオプションデバイス装着状況に応じたプリンタのイメージ(アイコン)の表示を実現するために必要なプリンタドライバの構成を示す図である。同図に示すように、プリンタドライバは、オプションデバイス装着状況取得部61、イメージダウンロード部62、PPD書き換え部63およびオプションデバイス装着状況とイメージの対応表64を含んでいる。なお、その他の機能に関する部分は省略している。
オプションデバイス状況取得部61は、プリンタ20に現在のオプションデバイスの装着状況を問い合わせる機能を実現する。
イメージダウンロード部62は、現在のオプションデバイスの装着状況と、オプションデバイス装着状況とイメージの対応表64とから、適切なイメージを判断し、プリンタ20からイメージをダウンロードする機能を実現する。
ここで、図7に、オプションデバイス装着状況とイメージの対応表の一例を示す。この対応表は、各オプションデバイスの有無の組み合わせに対応するイメージファイル(イメージファイル名)の対応表である。図7の例は、オプションデバイスとしてフィニッシャーと両面ユニットだけ存在する機種を例としたもので、フィニッシャーが“あり”で両面ユニットが“あり”の場合、フィニッシャーと両面ユニットの両方が利用可能であることを示すアイコン1が適切なイメージであると判定することができる。
図6に戻り、PPD書き換え部63は、PPDに記載されているOSが参照するプリンタのイメージのファイルパスを、適切なアイコンのものに書き換える機能を実現する。これにより、プリントキューのアイコンが適切なアイコンに置き換えられる。
図8に、フィニッシャーの有無に対応したプリンタのイメージ(アイコン)の例を示す。符号81の「未装着」のアイコンが、フィニッシャーのない状態のプリンタのイメージであり、符号82の「利用可能」のアイコンがフィニッシャーの装着されている状態のプリンタのイメージである。このようなイメージを用いて、オプションデバイス装着状況に応じたプリンタのイメージが表示されることとなる。つまり、このイメージにより、オプションデバイスの装着状況を視認することができるようになる。
(第2の実施の形態)
本実施形態は、上記第1の実施形態を基本に、さらにユーザ毎のオプションデバイスの利用可否を反映できるようにしたものである。そのために、図9に示すように、プリンタドライバが、ユーザ毎のオプションデバイスへのアクセス可否一覧表65とオプションデバイス装着状況とアクセス可否に対するイメージ一覧表66とをさらに備える。
本実施形態は、上記第1の実施形態を基本に、さらにユーザ毎のオプションデバイスの利用可否を反映できるようにしたものである。そのために、図9に示すように、プリンタドライバが、ユーザ毎のオプションデバイスへのアクセス可否一覧表65とオプションデバイス装着状況とアクセス可否に対するイメージ一覧表66とをさらに備える。
本実施形態でも、オプションデバイス状況取得部61がプリンタ20に現在のオプションデバイスの装着状況を問い合わせる機能を実現し、イメージダウンロード部62が、現在のオプションデバイス装着状況とイメージの対応表64から、適切なイメージを判断し、プリンタ20からイメージ一式をダウンロードする機能を実現する。
PPD書き換え部63は、本実施形態においては、ユーザ毎のオプションデバイスへのアクセス可否一覧表65から、現在のユーザのオプションデバイスへのアクセス可否を判断し、現在のオプションデバイスの装着状況と合わせて、オプションデバイス装着状況とアクセス可否に対するイメージ一覧表66から、適切なイメージを判断し、PPDに記載されているOSが参照するプリンタのイメージのファイルパスを、適切なアイコンのものに書き換える。これにより、プリントキューのアイコンが適切なものに置き換えられる。
図10に、オプションデバイス装着状況とイメージの対応表64の一例を示す。この対応表は、各オプションデバイスの有無の組み合わせとこの組み合わせに対応するイメージファイルを対応づけた表である。本例は、オプションデバイスとしてフィニッシャーと両面ユニットだけ存在する機種を例としたものである。
同図の例では、フィニッシャーが“あり”で両面ユニットが“あり”の場合、フィニッシャーと両面ユニットの両方が利用可能であることを示すアイコンAと、フィニッシャーは利用可能で両面ユニットの利用が制限されていることを表すアイコンBと、フィニッシャーの利用が制限され両面ユニットが利用可能であることを示すアイコンCと、フィニッシャーと両面ユニットの両方の利用が制限されていることを示すアイコンDがドライバに提供するイメージファイル一式となる。
図11は、ユーザ毎のオプションデバイスへのアクセス可否一覧表65の一例である。同図の例では、ユーザAに対しては、フィニッシャーおよび両面ユニット共に“利用可”と設定され、ユーザBに対しては、フィニッシャーは“利用不可”、両面ユニットは“利用可”と設定されている。
図12は、オプションデバイス装着状況とアクセス可否に対するイメージ一覧表66の一例である。同図の例では、例えばユーザAがフィニッシャーと両面ユニットの両方が利用可能の場合、ユーザAにはアイコンAが適切であることが判断できる。
図13は、フィニッシャーの有無およびその利用可否に対応したプリンタのイメージ(アイコン)の一例である。符号81の「未装着」のアイコンが、フィニッシャーのない状態のプリンタのイメージであり、符号82の「利用可能」のアイコンがフィニッシャーの装着されている状態かつ利用可能である場合のプリンタのイメージであり、符号83の「利用制限」のアイコンがフィニッシャーの装着されている状態かつ利用制限の状態である場合のプリンタのイメージである。このように、「未装着」と「利用可能」に加え、フィニッシャーは装着されているが、ユーザの利用が制限されている状態の「利用制限」がある。このようなイメージを用いて、オプションデバイス装着状況およびユーザ毎のオプションデバイスの利用可否が反映されたプリンタのイメージが表示されることとなる。つまり、このイメージにより、オプションデバイスの装着状況に加え、現ユーザのオプションデバイスの利用可否を視認することができるようになる。
(第3の実施の形態)
本実施形態は、上記第2の実施形態を基本に、管理者がユーザ毎のオプションデバイスの利用可否を編集できるようにしたものである。そのために、図14に示すように、ユーザ毎のオプションデバイスへのアクセス可否一覧表65を編集するための、ユーザ毎のオプションデバイスへのアクセス可否編集部67を追加している。管理者は、このユーザ毎のオプションデバイスへのアクセス可否編集部67を介して、ユーザ毎のオプションデバイスへのアクセス可否一覧表65(図11)の内容を随時書き換えたり、追加したりすることができるようになる。
本実施形態は、上記第2の実施形態を基本に、管理者がユーザ毎のオプションデバイスの利用可否を編集できるようにしたものである。そのために、図14に示すように、ユーザ毎のオプションデバイスへのアクセス可否一覧表65を編集するための、ユーザ毎のオプションデバイスへのアクセス可否編集部67を追加している。管理者は、このユーザ毎のオプションデバイスへのアクセス可否編集部67を介して、ユーザ毎のオプションデバイスへのアクセス可否一覧表65(図11)の内容を随時書き換えたり、追加したりすることができるようになる。
次に、本実施形態にかかるホストコンピュータ10のハードウェア構成について図15を用いて説明する。図15は、ホストコンピュータ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を備えており、通常のコンピュータを利用したハードウェア構成となっている。
ホストコンピュータ10で実行される上記プリンタドライバは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM(Compact Disk Read Only Memory)、フレキシブルディスク(FD)、CD−R(Compact Disk Recordable)、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記憶媒体に記録されてコンピュータプログラムプロダクトとして提供される。
また、上記プリンタドライバを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供または配布するように構成してもよいし、ROM等に予め組み込んで提供するように構成してもよい。
前述の諸実施形態のプリンタドライバは、CPU151が上記記憶媒体から主記憶装置上にロードし実行することにより、前述のプリンタドライバの各部の機能を実現することになる。
以上、発明を実施するための実施の形態について説明を行ったが、本発明は、上述した実施の形態に限定されるものではない。本発明の主旨を損なわない範囲で変更することが可能である。
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 ユーザ毎のオプションデバイスへのアクセス可否編集部
20,20−1,20−2 プリンタ
20a 制御部
20a−1 オプションデバイス装着状況判定部
20a−2 イメージ提供部
20b 記憶部
20c 印字部
20d 通信部
61 オプションデバイス装着状況取得部
62 イメージダウンロード部
63 PPD書き換え部
64 オプションデバイス装着状況とイメージの対応表
65 ユーザ毎のオプションデバイスへのアクセス可否一覧表
66 オプションデバイス装着状況とアクセス可否に対するイメージ一覧表
67 ユーザ毎のオプションデバイスへのアクセス可否編集部
Claims (6)
- オペレーティングシステムが、画像形成装置で利用可能な機能を記述したPPD(PostScript Printer Description)を参照し、当該画像形成装置のイメージを表示する情報処理装置において、
オプションデバイス装着状況とイメージの対応表と、
プリンタから現在のオプションデバイスの装着状況を取得するオプションデバイス装着状況取得部と、
前記オプションデバイス装着状況とイメージの対応表から、取得した現在のオプションデバイスの装着状況に対応するイメージを判断し、プリンタから該当のイメージをダウンロードするイメージダウンロード部と、
PPDに記載されているOSが参照するプリンタのイメージのファイルパスを、該当のイメージのファイルパスに書き換えるPPD書き換え部と
を備えたことを特徴とする情報処理装置。 - ユーザ毎のデバイスへのアクセス可否を判断するための第1の一覧表と、
オプションデバイスの装着状況およびアクセス可否に対するイメージを規定する第2の一覧表と、をさらに備え、
前記イメージダウンロード部は、前記対応表と前記第1の一覧表と前記第2の一覧表とから、取得した現在のオプションデバイスの装着状況および原ユーザに対するアクセス可否に対応するイメージを判断し、プリンタから該当のイメージをダウンロードする
ことを特徴とする請求項1記載の情報処理装置。 - 前記第1の一覧表を編集するための編集部をさらに備えたことを特徴とする請求項2記載の情報処理装置。
- オペレーティングシステムが、画像形成装置で利用可能な機能を記述したPPD(PostScript Printer Description)を参照し、当該画像形成装置のイメージを表示する情報処理装置における情報処理方法であって、
前記情報処理装置に、オプションデバイス装着状況とイメージの対応表を持たせ、
オプションデバイス装着状況取得部が、プリンタから現在のオプションデバイスの装着状況を取得し、
イメージダウンロード部が、前記オプションデバイス装着状況とイメージの対応表から、取得した現在のオプションデバイスの装着状況に対応するイメージを判断し、プリンタから該当のイメージをダウンロードし、
PPD書き換え部が、PPDに記載されているOSが参照するプリンタのイメージのファイルパスを、該当のイメージのファイルパスに書き換える
ことを特徴とする情報処理方法。 - オペレーティングシステムが、画像形成装置で利用可能な機能を記述したPPD(PostScript Printer Description)を参照し、当該画像形成装置のイメージを表示する情報処理装置にインストールされるプリンタドライバおいて、
オプションデバイス装着状況とイメージの対応表と、
プリンタから現在のオプションデバイスの装着状況を取得するオプションデバイス装着状況取得部と、
前記オプションデバイス装着状況とイメージの対応表から、取得した現在のオプションデバイスの装着状況に対応するイメージを判断し、プリンタから該当のイメージをダウンロードするイメージダウンロード部と、
PPDに記載されているOSが参照するプリンタのイメージのファイルパスを、該当のイメージのファイルパスに書き換えるPPD書き換え部と
を備えることを特徴とするプリンタドライバ。 - オペレーティングシステムが、画像形成装置で利用可能な機能を記述したPPD(PostScript Printer Description)を参照し、当該画像形成装置のイメージを表示する情報処理装置であって、
オプションデバイス装着状況とイメージの対応表と、
プリンタから現在のオプションデバイスの装着状況を取得するオプションデバイス装着状況取得部と、
前記オプションデバイス装着状況とイメージの対応表から、取得した現在のオプションデバイスの装着状況に対応するイメージを判断し、プリンタから該当のイメージをダウンロードするイメージダウンロード部と、
PPDに記載されているOSが参照するプリンタのイメージのファイルパスを、該当のイメージのファイルパスに書き換えるPPD書き換え部と
を有する情報処理装置と、
前記オプションデバイス装着状況取得部からの要求に応じて、現在のオプションデバイスの装着状況を当該装置各部に問い合わせ、取得した現在のオプションデバイスの装着状況を返信するオプションデバイス状況取得部と、
前記イメージダウンロード部からのプリンタのイメージの要求に対して、要求されたプリンタのイメージを前記情報処理装置へ提供するイメージ提供部と
を有する画像形成装置と
を備えたことを特徴とする情報処理システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011008072A JP2012150610A (ja) | 2011-01-18 | 2011-01-18 | 情報処理装置、情報処理方法、プリンタドライバおよび情報処理システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011008072A JP2012150610A (ja) | 2011-01-18 | 2011-01-18 | 情報処理装置、情報処理方法、プリンタドライバおよび情報処理システム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2012150610A true JP2012150610A (ja) | 2012-08-09 |
Family
ID=46792802
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011008072A Pending JP2012150610A (ja) | 2011-01-18 | 2011-01-18 | 情報処理装置、情報処理方法、プリンタドライバおよび情報処理システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2012150610A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013157422A1 (ja) | 2012-04-18 | 2013-10-24 | 新日鐵住金株式会社 | 電縫溶接操業管理装置、電縫溶接操業管理方法、及びコンピュータプログラム |
| JP2018013550A (ja) * | 2016-07-19 | 2018-01-25 | 株式会社東芝 | ビーコン利用システム、プログラム、ビーコン利用方法 |
| JP2021163023A (ja) * | 2020-03-31 | 2021-10-11 | ブラザー工業株式会社 | 管理プログラム、情報処理装置及び情報処理方法 |
-
2011
- 2011-01-18 JP JP2011008072A patent/JP2012150610A/ja active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013157422A1 (ja) | 2012-04-18 | 2013-10-24 | 新日鐵住金株式会社 | 電縫溶接操業管理装置、電縫溶接操業管理方法、及びコンピュータプログラム |
| JP2018013550A (ja) * | 2016-07-19 | 2018-01-25 | 株式会社東芝 | ビーコン利用システム、プログラム、ビーコン利用方法 |
| JP2021163023A (ja) * | 2020-03-31 | 2021-10-11 | ブラザー工業株式会社 | 管理プログラム、情報処理装置及び情報処理方法 |
| JP7476616B2 (ja) | 2020-03-31 | 2024-05-01 | ブラザー工業株式会社 | 管理プログラム、情報処理装置及び情報処理方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7686900B2 (ja) | 情報処理装置、制御方法及びプログラム | |
| JP3745344B2 (ja) | 拡張性を有するデバイスドライバ | |
| JP5724344B2 (ja) | 画像形成装置、カスタマイズ制御方法及びカスタマイズ制御プログラム | |
| JP5316078B2 (ja) | 通信機器、該通信機器の制御方法およびそのプログラムならびにシステム | |
| JP2014203268A (ja) | 情報処理装置及び制御方法 | |
| JP2020107241A (ja) | 情報処理装置、制御方法及びアプリケーションプログラム | |
| US9058132B2 (en) | Information processing apparatus, control method, and computer-readable medium | |
| JP4981936B2 (ja) | インストーラ及びプリンタドライバのインストール方法 | |
| JP2011170685A (ja) | インストールプログラムおよびインストール方法 | |
| JP2012150610A (ja) | 情報処理装置、情報処理方法、プリンタドライバおよび情報処理システム | |
| JP6303667B2 (ja) | プログラム、情報処理装置および情報処理システム | |
| JP4336555B2 (ja) | データ処理装置 | |
| JP6085982B2 (ja) | プログラム、情報処理装置およびシステム | |
| JP4590341B2 (ja) | データ処理装置および設定処理方法および情報処理装置および制御プログラム | |
| US10338857B2 (en) | Information processing apparatus, information processing system, and information processing method | |
| JP2017117235A (ja) | 管理プログラム、管理システム、情報処理装置 | |
| JP2014013427A (ja) | 情報処理装置、プログラム及びシステム | |
| US9009244B2 (en) | Image forming apparatus, and control method thereof | |
| JP6525084B2 (ja) | 情報処理装置、印刷制御プログラム及び印刷システム | |
| US10310780B2 (en) | System and control method for installing printer driver | |
| JP2015049862A (ja) | 情報処理装置、システム、方法およびプログラム | |
| JP2020016951A (ja) | 情報処理装置、制御方法、およびプログラム | |
| JP2019160237A (ja) | 情報処理装置、情報処理方法、及びプログラム | |
| JP2018112817A (ja) | プリンタードライバーアンインストーラー | |
| JP2024167815A (ja) | 情報処理装置とその制御方法およびプログラム |