JP6089558B2 - ドライバ管理プログラム、アンインストールプログラム、及び、情報処理装置 - Google Patents
ドライバ管理プログラム、アンインストールプログラム、及び、情報処理装置 Download PDFInfo
- Publication number
- JP6089558B2 JP6089558B2 JP2012224787A JP2012224787A JP6089558B2 JP 6089558 B2 JP6089558 B2 JP 6089558B2 JP 2012224787 A JP2012224787 A JP 2012224787A JP 2012224787 A JP2012224787 A JP 2012224787A JP 6089558 B2 JP6089558 B2 JP 6089558B2
- Authority
- JP
- Japan
- Prior art keywords
- driver
- program
- instruction
- processing apparatus
- control
- 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.)
- Active
Links
Images
Classifications
-
- 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/1224—Client or server resources management
- G06F3/1225—Software update, e.g. print driver, modules, plug-ins, fonts
-
- 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
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
Description
上記ドライバ管理プログラムによると、実際に画像処理装置を制御する指示を受け付けた場合に、当該画像処理装置を制御するドライバプログラムをダウンロードしてインストールする。これにより、外部装置からドライバプログラムをダウンロードしてインストールする場合に、使用しないドライバプログラムをインストールすることによる処理の無駄を低減できる。
上記ドライバ管理プログラムによると、既にインストールされているドライバプログラムを再度ダウンロードしてインストールすることによる処理の無駄を低減できる。
上記ドライバ管理プログラムによると、制御に用いないモジュールをインストールすることによる処理の無駄を低減できる。
画像処理装置の中には、プリント機能、スキャン機能、ファクシミリ送受信機能などの複数の機能を備える複合機と呼ばれる装置がある。そして、一般に複合機の場合は機能によってドライバプログラムが異なる。
上記ドライバ管理プログラムによると、実行させる機能の制御に用いるモジュールをインストールするので、実行させない機能の制御に用いるモジュールが無駄にインストールされないようにすることができる。
上記ドライバ管理プログラムによると、制御に用いないモジュールをインストールすることによる処理の無駄を低減できる。
上記ドライバ管理プログラムによると、記憶部の空き容量が全モジュールインストール基準値以上である場合は全てのモジュールをインストールするので、次回以降の画像処理装置の制御において、画像処理装置を制御する指示が受け付けられてからモジュールをインストールする場合に比べて画像処理装置の制御が開始されるまでの時間を短縮できる。
上記アンインストールプログラムによると、記憶部の空き容量がドライバアンインスト
ール基準値以上である場合はドライバプログラムをアンインストールするので、記憶部を有効に活用できる。
ところで、情報処理装置で実行されているオペレーティングシステムは、アプリケーションプログラムから画像処理装置を制御する指示を受け付け、当該画像処理装置に関連付けられているドライバプログラムに当該画像処理装置の制御を指示する。
上記アンインストールプログラムによると、アンインストールされたドライバプログラムが関連付けられていた画像処理装置をドライバ管理プログラムに関連付けるので、ドライバプログラムがアンインストールされても、当該画像処理装置を制御する指示をドライバ管理プログラムによって受け付けることができる。
実施形態1を図1ないし図6によって説明する。
(1)パーソナルコンピュータの電気的構成
図1は、実施形態1に係る情報処理装置としてのパーソナルコンピュータ(PCと記す)1の電気的構成を簡略化して示すブロック図である。PC1はLAN(Local Area Network)やインターネットなどの通信ネットワーク4を介してサーバ2やプリンタ3a〜3dと通信可能に接続されている。なお、PC1は上述したLANやインターネットに無線で接続されてもよいし通信ケーブルによって有線で接続されてもよい。
複数のプリンタ3a〜3dは互いに異なる機種である。プリンタ3a〜3dは画像処理装置、及び、出力装置の一例である。以降の説明において単にプリンタ3というときはプリンタ3a〜3dのいずれか一つのことをいう。
CPU10は、ROM11や記憶部16に記憶されているプログラムを実行することによってPC1の各部を制御する。ROM11にはCPU10によって実行されるプログラムやデータなどが記憶されている。RAM12はCPU10が各種の処理を実行するための主記憶装置として用いられる。
操作部14は、キーボードやマウス、及びそれらが接続されるインタフェース、または表示装置の表示面を覆うタッチパネルなどで構成されている。
なお、通信インタフェース部15は複数のインタフェースで構成されていてもよい。例えば、サーバ2とPC1とがインターネットで接続され、プリンタ3とPC1とがLANで接続されている場合、通信インタフェース部15はそれぞれの通信ネットワーク4に対して備えられていてもよい。あるいはLANを介してインターネットに接続される構成であってもよい。
図1に示すように、記憶部16にはオペレーティングシステム(OSと記す)17、アプリケーションプログラム(アプリケーションと記す)18、実施形態1に係るドライバ管理プログラム及びアンインストールプログラムとしてのドライバ管理プログラム19、プリンタ3a〜3dの機種毎のプリンタドライバ20などがインストールされている。
アプリケーション18はワードプロセッサや表計算ソフトなど、OS17を介してプリンタドライバ20に印刷対象データを出力する機能を有するものであれば任意のプログラムであってよい。
そのため、ドライバ管理プログラム19は、アンインストールしたプリンタドライバ20の代わりにアプリケーション18から印刷指示を受け付ける。そして、ドライバ管理プログラム19は、アプリケーション18から印刷指示を受け付けると、当該プリンタドライバ20をサーバ2からダウンロードしてPC1にインストールし、インストールしたプリンタドライバ20を起動して当該プリンタ3を制御させる。
図2は、プリンタドライバ20のモジュール構成の一例を簡略化して示す模式図である。図2に示すようにプリンタドライバ20は複数のモジュールによって構成されている。
APIモジュール32はOS17がプリンタドライバ20にアクセスするためのAPIが実装されているモジュールである。
モノクロ印刷用モジュール34はモノクロ印刷を行うためのモジュールである。モノクロ印刷用モジュール34は、例えばモノクロ印刷を行うための色変換処理などを行う。
ここで、カラー及びモノクロは色数を示すものであり、カラー印刷用モジュール33及びモノクロ印刷用モジュール34は色数に応じた色変換モジュールの一例である。
両面印刷用モジュール36は両面印刷を行うためのモジュールである。
拡大/縮小モジュール37は印刷対象のページを拡大/縮小して印刷するためのモジュールである。
Nin1印刷用モジュール38はNin1印刷を行うためのモジュールである。Nin1印刷とは、一の印刷用紙の片面当たりにN枚のページを割り付けて印刷することをいう。
図1に示すように、ドライバ管理プログラム19はダミードライバ19aと管理プログラム19bとで構成されている。
管理プログラム19bはOS17の起動時にOS17から呼び出され、サービスあるいはデーモンとしてRAM12に常駐するプログラムである。管理プログラム19bはプリンタドライバ20をアンインストールするアンインストール処理や、ダミードライバ19aを介してアプリケーション18から印刷指示を受け付けると、当該プリンタドライバ20をサーバ2からダウンロードしてPC1にインストールし、インストールしたプリンタドライバ20を起動してプリンタ3を制御させるプリンタドライバ管理処理などを実行する。
以下、各処理、及び、印刷設定画面について説明する。
図3は、管理プログラム19bによるプリンタドライバ20のアンインストール処理の流れを示すフローチャートである。本処理は10分に1回などのように一定時間間隔で実行される。また、本処理はユーザの指示により実行されてもよい。
なお、ドライバアンインストール基準値は適宜に設定することができる。また、ドライバアンインストール基準値はユーザが設定してもよいし、管理プログラム19bに固定の値として設定されていてもよい。
管理プログラム19bは、記憶部16の空き容量がドライバアンインストール基準値未満である場合はS102に進み、ドライバアンインストール基準値以上である場合は本処理を終了する。
また、ここではプリンタドライバ20を選択する順序は特に限定していないが、例えば、プリンタドライバ20を起動した時刻を取得しておき、一度も起動していないプリンタドライバ20や起動した時刻が最も古いプリンタドライバ20の順に選択するようにしてもよい。また、プリンタドライバ20を起動する頻度が最も小さいものから順に選択してもよい。
S105では、管理プログラム19bはS103で取得した装置情報によって示されるプリンタ3、すなわち、S104でアンインストールしたプリンタドライバ20に関連付けられていたプリンタ3をダミードライバ19aに関連付ける。この関連付けは、例えばOS17が提供するAPIを介して管理プログラム19bがOS17に当該プリンタ3をダミードライバ19aに関連付けるよう指示することによって行うことができる。また、ダミードライバ19aには複数の異なるプリンタ3a〜3dを関連付けることが可能である。S105は関連付け処理の一例である。
図4は、ダミードライバ19aによって表示される印刷設定画面51の一例を示す模式図である。ここではアプリケーション18によって表示される印刷画面50も併せて示している。
印刷画面50には、印刷を実行させるプリンタ3を選択するためのプルダウンメニュー50aが表示される。プルダウンメニュー50aには記憶部16にインストールされているプリンタドライバ20に関連付けられているプリンタ3のプリンタ名が選択肢として表示される。ダミードライバ19aにはS104でアンインストールされたプリンタドライバ20に関連付けられていたプリンタ3が関連付けられているため、ダミードライバ19aもOS17からプリンタドライバ20として認識される。その結果、プルダウンメニュー50aにはダミードライバ19aに関連付けられているプリンタ3のプリンタ名も表示される。
アプリケーション18は、プロパティボタン50bがクリックされると、OS17を介してダミードライバ19aに印刷設定画面51の表示指示を出力する。
印刷設定画面51の表示指示が出力されたダミードライバ19aは、表示部13に印刷設定画面51を表示させる。
ここで、図4では印刷設定画面51に表示されている全ての印刷設定項目の設定値をユーザが設定できる場合を示しているが、設定値を設定できる印刷設定項目は選択されたプリンタ3を実際に制御するプリンタドライバ20によって異なる。例えばプリンタドライバ20がNin1印刷モジュール38やポスター印刷モジュール39を備えていない場合には、印刷設定画面51でNin1印刷やポスター印刷がグレーアウトされる、あるいは非表示にされる。
図5は、プリンタドライバ管理処理の流れを示すシーケンス図である。
S201では、ダミードライバ19aを実行するCPU10(以下、単に「ダミードライバ19a」という)は、アプリケーション18からOS17を介して出力された印刷指
示を受け付ける。S201は制御指示受付処理の一例である。
S203では、管理プログラム19bはダミードライバ19aにプリンタ情報の出力を要求する。
S205では、管理プログラム19bはダミードライバ19aに印刷設定及び印刷対象データの出力を要求する。
起動されたプリンタドライバ20は、印刷設定と印刷対象データとに基づいて印刷データを生成し、プリンタ情報によって示されるプリンタ3を制御して当該印刷データを印刷させる。
S210では、ダミードライバ19aはアプリケーション18に印刷完了を通知する。
図6は、S207で実行されるプリンタドライバダウンロード処理の流れを示すフローチャートである。
S301では、管理プログラム19bはダミードライバ19aから出力されたプリンタ情報によって示されるプリンタ3の制御に使用するプリンタドライバ20を判断する。具体的には例えば、記憶部16にはプリンタ3と当該プリンタ3の制御に用いるプリンタドライバ20との対応関係を示す対応テーブルが記憶されており、管理プログラム19bはその対応テーブルを参照することによってプリンタドライバ20を判断する。
カラー/モノクロ印刷=カラー印刷
片面/両面印刷=片面印刷
拡大/縮小率=100%
Nin1印刷=2in1
ポスター印刷=しない
セキュリティ印刷=する
なお、全モジュールインストール基準値は適宜に設定することができる。また、全モジュールインストール基準値はユーザが設定してもよいし、管理プログラム19bに固定の値として設定されていてもよい。また、全モジュールインストール基準値として、プリンタドライバ20を記憶するのに必要な空き容量がプリンタドライバ20ごとにそれぞれ設定されていてもよい。
管理プログラム19bは、空き容量が全モジュールインストール基準値以上である場合はS304に進み、全モジュールインストール基準値未満である場合はS306に進む。
S305では、管理プログラム19bはプリンタドライバ20を構成する全てのモジュールのうち、未だインストールされていないモジュールを全てインストールする。つまり、S305では、管理プログラム19bは、S301で使用すると判断したプリンタドライバ20を構成するモジュールのうち未だインストールされていないモジュールについては、それがS302で使用すると判断されたモジュールであるか否かによらずダウンロードする。
S307では、管理プログラム19bはS302で使用すると判断したモジュールのうち、未だインストールされていないモジュールを全てダウンロードする。
つまり、S307では、管理プログラム19bは、S301で使用すると判断したプリンタドライバ20を構成するモジュールのうち未だインストールされていないモジュールについては、それがS302で使用すると判断されたモジュールである場合はダウンロードし、S302で使用すると判断されたモジュールではない場合はダウンロードしない。
以上説明した実施形態1に係るドライバ管理プログラム19によると、実際にプリンタ3を制御する指示を受け付けた場合に、当該プリンタ3を制御するプリンタドライバ20をダウンロードしてインストールする。これにより、サーバ2からプリンタドライバ20をダウンロードしてPC1にインストールする場合に、使用しないプリンタドライバ20をインストールすることによる処理の無駄や記憶部16の無駄な使用を抑制できる。
上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も技術的範囲に含まれる。
そして、ダミードライバ19aには、プリンタドライバ20に加えて、上述したスキャン機能を制御するスキャナドライバ、及び、FAX機能を制御するFAXドライバが関連付けられてもよい。
そして、ドライバ管理プログラムは、プリンタドライバ20、スキャナドライバ、FAXドライバのいずれをインストールするかを、処理条件に基づいて判断してもよい。具体的には例えば、ダミードライバ19aはコピー機能、スキャン機能、FAX機能のいずれの機能を実行させるかをユーザに選択させ、ユーザが選択した機能を示す情報を処理条件として管理プログラム19bに出力してもよい。そして、管理プログラム19bは処理条件によって指定されている機能に応じたドライバをダウンロードしてもよい。これにより、実行させない機能の制御に用いるモジュールが無駄にインストールされないようにすることができる。
Claims (8)
- 画像処理装置と通信可能に接続される情報処理装置に、
前記画像処理装置を制御する指示を受け付ける制御指示受付処理と、
前記制御指示受付処理によって前記指示が受け付けると、前記指示を受け付けた制御に対応するドライバプログラムを外部装置からダウンロードして前記情報処理装置にインストールするインストール処理と、
前記インストール処理によってインストールされた前記ドライバプログラムを起動して前記指示を受け付けた制御を前記画像処理装置に実行させるドライバ起動処理と、
前記ドライバプログラムは複数のモジュールで構成されており、
前記指示を受け付けた制御の処理条件を受け付ける処理条件受付処理と、
を実行させ、
前記インストール処理において、前記指示を受け付けた制御に用いるモジュールを前記処理条件に基づいて判断し、前記指示を受け付けた制御に用いる前記モジュールをダウンロードしてインストールする一方、前記指示を受け付けた制御に用いない前記モジュール
をダウンロードしない、ドライバ管理プログラム。 - 請求項1に記載のドライバ管理プログラムであって、
前記制御指示受付処理によって前記指示が受け付けられると、前記指示を受け付けた制御に対応するドライバプログラムが既に前記情報処理装置にインストールされているか否かを判断する判断処理を前記情報処理装置に実行させ、
前記インストール処理において、前記判断処理によって前記ドライバプログラムがイン
ストールされていないと判断された場合は前記外部装置から前記ドライバプログラムをダ
ウンロードしてインストールし、既にインストールされていると判断された場合は前記ド
ライバプログラムをダウンロードしない、ドライバ管理プログラム。 - 請求項1又は請求項2に記載のドライバ管理プログラムであって、
前記画像処理装置は複数の機能を有するものであり、
当該ドライバ管理プログラムは、前記インストール処理において、前記処理条件に基づいて前記画像処理装置に実行させる機能の制御に用いるモジュールを判断する、ドライバ管理プログラム。 - 請求項1乃至請求項3のいずれか一項に記載のドライバ管理プログラムであって、
前記画像処理装置は処理した画像を出力する出力装置であり、
前記処理条件は、前記出力装置によって出力される画像の色数を示すものであり、
前記ドライバプログラムは色数に応じた複数の色変換モジュールを含み、
当該ドライバ管理プログラムは、前記インストール処理において、前記指示を受け付けた制御に用いる色変換モジュールを前記処理条件に基づいて判断する、ドライバ管理プログラム。 - 請求項1乃至請求項4のいずれか一項に記載のドライバ管理プログラムであって、
前記情報処理装置は記憶部を備え、
当該ドライバ管理プログラムは、前記インストール処理において、前記記憶部の空き容量が全モジュールインストール基準値未満である場合前記指示を受け付けた制御に用いるモジュールを前記処理条件に基づいて判断してインストールし、前記記憶部の空き容量が前記全モジュールインストール基準値以上である場合は前記処理条件によらず全ての前記モジュールをインストールする、ドライバ管理プログラム。 - 記憶部を備える情報処理装置に、
前記記憶部の空き容量を監視し、前記空き容量がドライバアンインストール基準値以上であるか否かを判断する空き容量監視処理と、
前記空き容量監視処理によって前記空き容量が前記ドライバアンインストール基準値未満であると判断されると、前記記憶部にインストールされているドライバプログラムであって前記画像処理装置を制御するドライバプログラムを判断するドライバプログラム判断処理と、
前記ドライバプログラム判断処理によってインストールされていると判断された前記ドライバプログラムに関連付けられている画像処理装置を示す装置情報を取得する装置情報取得処理と、
前記ドライバプログラムをアンインストールするアンインストール処理と、
関連付けられている画像処理装置を制御する指示を受け付けるドライバ管理プログラムに、前記装置情報によって示される画像処理装置を関連付ける関連付け処理と、
を実行させる、アンインストールプログラム。 - 画像処理装置と接続する接続部と、
記憶部と、
制御部とを備え、
前記制御部は、
前記画像処理装置を制御する指示を受け付ける制御指示受付処理と、
前記制御指示受付処理によって前記指示が受け付けられると、前記指示を受け付けた制御に対応するドライバプログラムを外部装置からダウンロードして前記記憶部にインストールするインストール処理と、
前記インストール処理によってインストールされた前記ドライバプログラムを起動して前記指示を受け付けた制御を前記画像処理装置に実行させるドライバ起動処理と、
を実行する情報処理装置。 - 記憶部と、
制御部とを備え、
前記制御部は、
前記記憶部の空き容量を監視し、前記空き容量がドライバアンインストール基準値以上であるか否かを判断する空き容量監視処理と、
前記空き容量監視処理によって前記空き容量が前記ドライバアンインストール基準値未満であると判断されると、前記記憶部にインストールされているドライバプログラムであって前記画像処理装置を制御するドライバプログラムを判断するドライバプログラム判断処理と、
前記ドライバプログラム判断処理によってインストールされていると判断された前記ドライバプログラムに関連付けられている画像処理装置を示す装置情報を取得する装置情報取得処理と、
前記ドライバプログラムをアンインストールするアンインストール処理と、
関連付けられている画像処理装置を制御する指示を受け付けるドライバ管理プログラムに、前記装置情報によって示される画像処理装置を関連付ける関連付け処理と、
を実行する、情報処理装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012224787A JP6089558B2 (ja) | 2012-03-07 | 2012-10-10 | ドライバ管理プログラム、アンインストールプログラム、及び、情報処理装置 |
US13/780,919 US9013725B2 (en) | 2012-03-07 | 2013-02-28 | Computer-readable storage medium storing driver management program, computer-readable storage medium storing uninstallation program and information processing device |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012050408 | 2012-03-07 | ||
JP2012050408 | 2012-03-07 | ||
JP2012224787A JP6089558B2 (ja) | 2012-03-07 | 2012-10-10 | ドライバ管理プログラム、アンインストールプログラム、及び、情報処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013214277A JP2013214277A (ja) | 2013-10-17 |
JP6089558B2 true JP6089558B2 (ja) | 2017-03-08 |
Family
ID=49113880
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012224787A Active JP6089558B2 (ja) | 2012-03-07 | 2012-10-10 | ドライバ管理プログラム、アンインストールプログラム、及び、情報処理装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9013725B2 (ja) |
JP (1) | JP6089558B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6351405B2 (ja) * | 2013-12-16 | 2018-07-04 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法、及びプログラム |
JP6602188B2 (ja) * | 2015-12-02 | 2019-11-06 | キヤノン株式会社 | 情報処理装置及びその制御方法、並びにプログラム |
Family Cites Families (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10171617A (ja) * | 1996-12-13 | 1998-06-26 | Canon Inc | 印刷制御装置および印刷制御装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 |
US6789111B1 (en) * | 1999-12-09 | 2004-09-07 | Microsoft Corporation | Automatic detection and installation of client peripheral devices by a server |
JP2002135694A (ja) * | 2000-10-23 | 2002-05-10 | Sony Corp | 電子データの処理方法及び電子データの処理方法を記録した記録媒体 |
JP2002209180A (ja) * | 2001-01-12 | 2002-07-26 | Seiko Epson Corp | 通信端末装置、通信端末制御方法、通信端末制御プログラムを記録した媒体、データ配信装置、データ配信方法およびデータ配信制御プログラムを記録した媒体 |
JP2002304298A (ja) * | 2001-04-04 | 2002-10-18 | Seiko Epson Corp | コンピュータプログラム、記録媒体および情報処理装置 |
EP1333372A1 (en) * | 2002-01-31 | 2003-08-06 | Hewlett Packard Company, a Delaware Corporation | Method of verifying a print job processing possibility in a printing system |
JP2004030280A (ja) * | 2002-06-26 | 2004-01-29 | Canon Inc | 携帯端末印刷システム |
JP2004326603A (ja) * | 2003-04-25 | 2004-11-18 | Canon Inc | 印刷制御システム、印刷制御装置、機能提供装置、印刷機能表示方法、コンピュータプログラム、及びコンピュータ読み取り可能な記録媒体 |
US20050162688A1 (en) * | 2003-08-12 | 2005-07-28 | Yasushi Nakaoka | Printing terminal, printing data outputting device, and computer and peripheral device using therefor |
JP2005115440A (ja) | 2003-10-03 | 2005-04-28 | Seiko Epson Corp | コンピュータにアンインストールを行わせるためのコンピュータプログラム |
US20050157321A1 (en) * | 2004-01-20 | 2005-07-21 | Alacar Arthur E. | Printer driver plug-in module management system |
JP2005208895A (ja) * | 2004-01-22 | 2005-08-04 | Canon Inc | 情報処理装置及びその制御方法及びそのプログラムと記憶媒体 |
JP3922260B2 (ja) * | 2004-02-13 | 2007-05-30 | コニカミノルタビジネステクノロジーズ株式会社 | ジョブチケット発行装置、画像形成装置、および画像形成システム |
JP2005267089A (ja) * | 2004-03-17 | 2005-09-29 | Fuji Xerox Co Ltd | ドライバ管理方法および装置並びにプログラム |
JP4124216B2 (ja) * | 2005-07-21 | 2008-07-23 | コニカミノルタビジネステクノロジーズ株式会社 | 画像処理システムおよびその制御プログラム、ならびに、画像処理装置およびその制御プログラム |
US7903267B2 (en) * | 2005-11-02 | 2011-03-08 | Kyocera Mita Corporation | Automatic installation system for printer driver, and program recording medium |
JP5039331B2 (ja) * | 2006-07-07 | 2012-10-03 | キヤノン株式会社 | 情報処理装置、削除方法及びプログラム |
JP4678342B2 (ja) * | 2006-07-12 | 2011-04-27 | コニカミノルタビジネステクノロジーズ株式会社 | 印刷制御プログラム |
US20080015918A1 (en) * | 2006-07-14 | 2008-01-17 | Pangrazio Donald M | Workflow selection process and system |
JP5076442B2 (ja) * | 2006-10-24 | 2012-11-21 | コニカミノルタビジネステクノロジーズ株式会社 | 画像処理装置 |
JP5142519B2 (ja) * | 2006-12-21 | 2013-02-13 | キヤノン株式会社 | データ処理装置、データ処理システム、データ処理方法、及びプログラム |
US8223363B2 (en) * | 2007-01-30 | 2012-07-17 | Ricoh Company, Ltd. | Universal print driver with best fit discovery |
JP2009288935A (ja) * | 2008-05-28 | 2009-12-10 | Brother Ind Ltd | デバイス管理システムおよびプログラム |
JP2009288937A (ja) * | 2008-05-28 | 2009-12-10 | Brother Ind Ltd | インストールシステムおよびプログラム |
KR101324188B1 (ko) * | 2008-07-01 | 2013-11-07 | 삼성전자주식회사 | 화상형성장치, 호스트 클라이언트, 화상형성시스템 및화상형성시스템의 관리방법 |
JP2010039976A (ja) * | 2008-08-08 | 2010-02-18 | Seiko Epson Corp | 画像処理装置,印刷用データ生成方法及びコンピュータプログラム |
JP5267337B2 (ja) * | 2009-06-01 | 2013-08-21 | 株式会社リコー | プログラム、記憶媒体、情報処理装置、プリンタ装置およびシステム |
JP5446625B2 (ja) * | 2009-09-07 | 2014-03-19 | 株式会社リコー | プリンタドライバ、情報処理装置、およびプリンタドライバを記録したコンピュータ読み取り可能な記録媒体 |
JP5489619B2 (ja) * | 2009-09-29 | 2014-05-14 | キヤノン株式会社 | 情報処理装置及びその方法 |
JP5479166B2 (ja) * | 2010-03-11 | 2014-04-23 | キヤノン株式会社 | 情報処理装置、プリンタドライバのアンインストール方法、プログラム、及び、記録媒体 |
JP5370253B2 (ja) * | 2010-04-27 | 2013-12-18 | ブラザー工業株式会社 | 制御装置、プログラム、及び管理方法 |
JP5528196B2 (ja) * | 2010-05-06 | 2014-06-25 | キヤノン株式会社 | 印刷制御装置、印刷制御方法およびプログラム |
US8659775B2 (en) * | 2010-09-30 | 2014-02-25 | Konica Minolta Laboratory U.S.A., Inc. | Print shop management method for customizing print-on-demand driver |
US20120092719A1 (en) * | 2010-10-18 | 2012-04-19 | Aventura Hq, Inc. | Centralized print job routing in a distributed printing environment |
-
2012
- 2012-10-10 JP JP2012224787A patent/JP6089558B2/ja active Active
-
2013
- 2013-02-28 US US13/780,919 patent/US9013725B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2013214277A (ja) | 2013-10-17 |
US20130235404A1 (en) | 2013-09-12 |
US9013725B2 (en) | 2015-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4861883B2 (ja) | 画像形成装置及びアプリケーション実行方法 | |
US9075627B2 (en) | Server connected to image forming apparatus and client, client, and method of remotely installing driver of image forming apparatus | |
US9529560B2 (en) | Information processing apparatus, information processing method, and program | |
US9632767B2 (en) | Method and apparatus to develop an application of an image forming apparatus | |
JP5321929B2 (ja) | ユニバーサルデバイスドライバ、デバイス制御プログラム、情報処理装置、サーバ装置、及び、方法 | |
US20110261396A1 (en) | Control device for managing drivers | |
US20130301069A1 (en) | Information processing device, computer program product, and image forming apparatus | |
JP2011154552A (ja) | 情報処理装置、印刷制御プログラム、コンピュータ読み取り可能な記憶媒体、印刷装置、及びプリントシステム | |
JP6022508B2 (ja) | 画像形成装置、画像形成方法及び画像形成プログラム | |
JP5392201B2 (ja) | ユニバーサルドライバ、及びデバイス制御方法 | |
JP5962391B2 (ja) | 印刷制御プログラム、及び、印刷制御装置 | |
JP6089558B2 (ja) | ドライバ管理プログラム、アンインストールプログラム、及び、情報処理装置 | |
JP6303609B2 (ja) | プログラム、情報処理装置、情報処理方法、及び情報処理システム | |
JP2008269479A (ja) | ソフトウェア更新システム、サーバ、端末装置、画像形成装置及びソフトウェア更新プログラム | |
US9864556B2 (en) | Image forming apparatus having web browser, method of controlling image forming apparatus, and storage medium | |
JP2017117235A (ja) | 管理プログラム、管理システム、情報処理装置 | |
JP2011186969A (ja) | 情報処理装置、情報処理装置の制御方法、インストール方法及びコンピュータプログラム | |
JP5983094B2 (ja) | ドライバ管理プログラム、及び、情報処理装置 | |
JP5326254B2 (ja) | 情報処理装置、情報処理方法、制御プログラム及び記録媒体 | |
US20120084468A1 (en) | Information processing apparatus, peripheral apparatus control method, and storage medium | |
JP5071744B2 (ja) | 印刷装置、印刷システム、及びプリンタドライバ | |
JP2014026621A (ja) | インストールプログラムおよびインストール方法 | |
JP2007249732A (ja) | インストールプログラム及び印刷システム | |
EP2806349B1 (en) | Installation method | |
JP2011186896A (ja) | 印刷制御プログラム、コンピュータ読取可能な記録媒体、情報処理装置、画像処理装置、画像処理システム及び方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20140409 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150930 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160831 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161011 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161208 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170110 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170123 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6089558 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |