JP5754123B2 - 情報処理装置 - Google Patents

情報処理装置 Download PDF

Info

Publication number
JP5754123B2
JP5754123B2 JP2010276383A JP2010276383A JP5754123B2 JP 5754123 B2 JP5754123 B2 JP 5754123B2 JP 2010276383 A JP2010276383 A JP 2010276383A JP 2010276383 A JP2010276383 A JP 2010276383A JP 5754123 B2 JP5754123 B2 JP 5754123B2
Authority
JP
Japan
Prior art keywords
core module
printer
model
setting
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.)
Active
Application number
JP2010276383A
Other languages
English (en)
Other versions
JP2012123764A (ja
Inventor
一郎 先川
一郎 先川
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 JP2010276383A priority Critical patent/JP5754123B2/ja
Publication of JP2012123764A publication Critical patent/JP2012123764A/ja
Application granted granted Critical
Publication of JP5754123B2 publication Critical patent/JP5754123B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、情報処理装置におけるプリンタドライバ等のデバイスドライバの構成技術に関する。
新規にプリンタを購入したとき、既にパーソナルコンピュータ等の情報処理装置にインストールされているプリンタドライバをそのまま使い続けたいという要望が多い。
このような要望に応えるべく、例えば、複数のプリンタの機種に対応し、プリンタの機種ごとに最適な仕様のドライバに切り替わるユニバーサルプリンタドライバと呼ばれるプリンタドライバが既に知られている。
この種のプリンタドライバは一つのコアモジュールと一つ以上のプラグインから構成されており、後にリリースされたプリンタの機能に対応していない場合、その機能を使うために新たにプラグインを追加する(特許文献1等を参照)。
ところで、プリンタドライバは可能な範囲で種々の環境に対応できるように開発されるものではあるが、全ての環境を考慮することは困難であるとともに、プログラミング上のバグも存在する。そのため、プリンタドライバやプラグインを追加した場合、ユーザは所望の機能が予期される通りに動作するかどうかを検証する必要がある。
上述したように、従来のユニバーサルプリンタドライバは新規にプリンタを購入したとき、既にパーソナルコンピュータにインストールされているプリンタドライバが新規のプリンタの機能に対応していない場合、その機能を使うためにプラグインとして機能追加することになる。
この場合、ユーザはコアモジュールとプラグインの組み合わせ検証が必要であり、また、コアモジュールに対する依存性から、ユーザによっては、新規に追加したプラグイン以外のプラグインに関する内容も検証しなければならないため、検証工数が大きくなってしまうという問題があった。
なお、プリンタドライバについて従来の問題点を説明したが、スキャナドライバ等を含むデバイスドライバ一般について同様の問題がある。
本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、追加インストールした機能のみをユーザが検証できるようにして検証工数を抑えることにある。
上記の課題を解決するため、本発明にあっては、一以上の制御対象のプリンタと接続する情報処理装置であって、前記プリンタが対応する一以上の機能であって用紙サイズ設定、カラー/モノクロ印刷設定、両面印刷設定、ステープル設定のいずれかを含むユーザインタフェースによる設定を要する機能を示す機種依存ファイルを一以上保持する機種依存ファイル保持手段と、前記機能単位に分割され前記機能に対応した、ユーザインタフェースに表示する詳細項目および前記プリンタの基本処理を利用する詳細コマンドの制御処理を実行する前記機能毎の一以上の機能コアモジュールと、初期の設定画面を表示し、前記機能に対応した設定項目の選択指示時に、前記一以上の機能コアモジュールのうち、ユーザから受け付けた指示に対応する機能コアモジュールに処理の要求を行って機能内の設定処理を行わせ、印刷指示時に前記機能コアモジュールにより出力される設定内容についての印刷コマンドの順序制御を行って前記プリンタに出力することで、ユーザインタフェースの制御および前記プリンタの基本処理の制御処理を行う基本コアモジュールと、前記プリンタと接続する際に、当該プリンタの対応する機能を記述した機種依存ファイルを保持しているかどうか判断し、保持していない場合には前記機種依存ファイルを取得する機種依存ファイル取得手段と、当該プリンタに対応する機種依存ファイルを解析し、該機種依存ファイルに示されている機能それぞれに対応する前記機能コアモジュールが該情報処理装置に存在するか否かを判定する判定手段と、前記判定手段によって存在しないと判定された機能コアモジュールを取得するコアモジュール取得手段と、前記コアモジュール取得手段で取得した機能コアモジュールを前記基本コアモジュールに対応付けるコアモジュールインストール手段とを備える。
本発明の情報処理装置にあっては、追加インストールされるコアモジュールが機能ごとに分割されているため、追加インストールした機能のみをユーザは検証すればよく、検証工数を抑えることができる。
本発明の一実施形態にかかるシステムの構成例を示す図である。 情報処理装置の構成例を示す図である。 プリンタ接続時の処理例を示すフローチャートである。 機種依存ファイルおよびコアモジュールの配置例を示す図である。 プリンタ使用時の処理例を示すフローチャートである。 印刷設定の画面例を示す図である。 用紙サイズ設定の画面例を示す図である。 印刷コマンドの例を示す図である。
以下、本発明の好適な実施形態につき説明する。
<構成>
図1は本発明の一実施形態にかかるシステムの構成例を示す図である。なお、画像形成装置としてのプリンタを制御するプリンタドライバに適用した場合を例に説明するが、一般のデバイスドライバに適用することができる。
図1において、パーソナルコンピュータ等の情報処理装置1は、ネットワーク3を介して、あるいは直接に、プリンタ2と接続されるようになっている。また、ネットワーク3には、プリンタドライバの構成要素(機種依存ファイル、コアモジュール)を保持し、情報処理装置1からダウンロードを行えるようにしたダウンロードサーバ4が接続されている。
図2は情報処理装置1の構成例を示す図である。
図2において、情報処理装置1には、OS(Operating System)/アプリケーション11とプリンタドライバ12とが設けられている。
プリンタドライバ12には、基本コアモジュール121と機能実現判断モジュール122と印刷コマンドコアモジュール123と用紙サイズコアモジュール124とカラー/モノクロ印刷コアモジュール125と両面印刷コアモジュール126とステープルコアモジュール127と機種依存ファイル128、129とが設けられている。
なお、基本コアモジュール121と機能実現判断モジュール122と印刷コマンドコアモジュール123は原則として1個ずつ設けられるが、コアモジュール124〜127と機種依存ファイル128、129は、プリンタドライバ12の初期インストール状態とその後に使用されるプリンタ2の機種により異なる。
基本コアモジュール121は、基本的な制御を担当するモジュールであり、UI(User Interface)の制御を行うUI部と、描画の制御を行う描画部とを備えている。なお、UI部と描画部は、どちらもUIに表示する詳細項目や描画に関する詳細コマンドの内容については関与せず、それらは機能単位に設けられるコアモジュール124〜127が担当する。
機能実現判断モジュール122は、プリンタ2との新規接続時に現状のコアモジュール124〜127により機能を実現できるかどうか判断し、必要であればプリンタ2もしくはダウンロードサーバ4からコアモジュールをダウンロード(インストールを含む)する機能を有している。
印刷コマンドコアモジュール123は、プリンタ2が処理可能な印刷コマンドをプリンタ2に送信する機能を有している。
用紙サイズコアモジュール124は、用紙サイズ設定のUIの制御を行うとともに、用紙サイズに関する印刷コマンドの生成を行う機能を有している。
カラー/モノクロ印刷コアモジュール125は、カラー/モノクロ印刷設定のUIの制御を行うとともに、カラー/モノクロ印刷に関する印刷コマンドの生成を行う機能を有している。
両面印刷コアモジュール126は、両面印刷設定のUIの制御を行うとともに、両面印刷に関する印刷コマンドの生成を行う機能を有している。
ステープルコアモジュール127は、ステープル設定のUIの制御を行うとともに、ステープルに関する印刷コマンドの生成を行う機能を有している。
機種依存ファイル128、129は、ここではそれぞれ機種A、Bの機能に対応するものとしており、その機種がどのような機能に対応しているか、その機種が備える機能を列記した内容となっている。
<動作>
図3はプリンタ接続時の処理例を示すフローチャートである。
図3において、情報処理装置1でプリンタ新規追加等の処理を開始すると(ステップS101)、プリンタドライバ12の機能実現判断モジュール122は、プリンタ2との通信により機種情報を取得し、該当する機種依存ファイルを情報処理装置1側で保持しているかどうか判断する(ステップS102)。例えば、機種依存ファイルはファイル名に機種情報を含んでおり、情報処理装置1側に該当するファイル名の機種依存ファイルが存在するかどうかを検索することで判断を行うことができる。例えば、図4に示すように、情報処理装置1が機種Aに対応する機種依存ファイル128と機種Bに対応する機種依存ファイル129とを保持している場合に、機種Cのプリンタ2を対象とする場合、機種Cに対応する機種依存ファイルは保持していないと判断する。
次いで、図3に戻り、プリンタ2の機種依存ファイルを情報処理装置1側で保持していると判断した場合(ステップS102のYes)、処理を終了する(ステップS108)。
また、プリンタ2の機種依存ファイルを情報処理装置1側で保持していないと判断した場合(ステップS102のNo)、機能実現判断モジュール122は、プリンタ2もしくはダウンロードサーバ4から該当する機種依存ファイルをダウンロードする(ステップS103)。図4に示した例の場合、プリンタ2から機種依存ファイル21をダウンロードするか、同内容の機種依存ファイルをダウンロードサーバ4からダウンロードする。
次いで、図3に戻り、機能実現判断モジュール122は、ダウンロードした機種依存ファイルを解析し、情報処理装置1側で現在保持しているコアモジュールでプリンタ2が対応している機能を実現できるかどうか判断する(ステップS104)。図4に示した例の場合、プリンタ2もしくはダウンロードサーバ4からダウンロードした機種依存ファイル(21)には機能として「用紙サイズ」「カラー」「両面」「ステープル」「パンチ」「地紋」が記載されており、情報処理装置1側には「用紙サイズ」に対応する用紙サイズコアモジュール124、「カラー」に対応するカラー/モノクロ印刷コアモジュール125、「両面」に対応する両面印刷コアモジュール126、「ステープル」に対応するステープルコアモジュール127は保持しているが、「パンチ」「地紋」に対応するコアモジュールは保持していないため、機能を実現できないと判断する。
次いで、図3に戻り、プリンタ2が対応している機能を実現できると判断した場合(ステップS104のYes)、処理を終了する(ステップS108)。
また、プリンタ2が対応している機能を実現できないと判断した場合(ステップS104のNo)、機能実現判断モジュール122は、ダウンロードした機種依存ファイルに記載されている機能をユーザに対してダイアログボックス等により表示し、必要かどうか選択を求める(ステップS105)。
次いで、機能実現判断モジュール122は、ユーザの選択結果から、機種依存ファイルに記載されている機能は必要かどうか判断する(ステップS106)。
全ての機能は必要でないと判断した場合(ステップS106のNo)、処理を終了する(ステップS108)。
少なくとも一つの機能が必要であると判断した場合(ステップS106のYes)、機能実現判断モジュール122は、ユーザにより必要であると選択された機能に対応するコアモジュールをプリンタ2からダウンロード(インストールを含む)するか、同内容のコアモジュールをダウンロードサーバ4からダウンロード(インストールを含む)し(ステップS107)、処理を終了する(ステップS108)。図4に示した例の場合、現状の情報処理装置1側のコアモジュール124〜127では実現できない「パンチ」「地紋」についてユーザが必要であると選択した場合、プリンタ2から対応するパンチコアモジュール26と地紋印刷コアモジュール27をダウンロードするか、同内容のコアモジュールをダウンロードサーバ4からダウンロードする。
追加インストールされたコアモジュールが機能ごとに分割されているため、ユーザはダウンロードしたコアモジュールについてのみ、予期される動作が行えるかどうか検証を行えばよい。
次に、図5はプリンタ使用時の処理例を示すフローチャートである。
図5において、ユーザが印刷ダイアログからプリンタ設定を指示することで処理を開始すると(ステップS201)、基本コアモジュール121は、ユーザから印刷設定UIを開く指示を受け付け(ステップS202)、印刷設定UIを表示する(ステップS203)。図6は印刷設定の画面例を示しており、「用紙サイズ設定」「カラー/モノクロ設定」「両面設定」「ステープル設定」「パンチ設定」「地紋設定」等の機能毎のボタンと、「OK」「Cancel」等の設定確定およびキャンセルのボタンを備えている。
次いで、図5に戻り、基本コアモジュール121は、ユーザから用紙サイズ設定UIを開く指示を受け付けると(ステップS204)、対応する用紙サイズコアモジュール124を起動し、用紙サイズコアモジュール124は用紙サイズ設定UIを表示する(ステップS205)。図6に示した例では、「用紙サイズ設定」ボタンがユーザにより押されることにより用紙サイズ設定UIを開く指示を受け付け、図7に示すような用紙サイズ設定の画面を表示する。
次いで、図5に戻り、基本コアモジュール121は、ユーザから印刷の指示を受け付けると(ステップS206)、各コアモジュールに印刷コマンド情報を要求し(ステップS207)、各コアモジュールから受け取った印刷コマンドの出力順序等を制御してプリンタ2に向けて出力し(ステップS208)、処理を終了する(ステップS209)。図8は印刷コマンドの例を示しており、PJL(Printer Job Language)で記述された印刷設定に関する印刷コマンドの部分を具体的に示しており、この後にPCL(Printer Control Language)で記述された印刷コマンドが続く。
<総括>
以上説明したように、本実施形態によれば、次のような利点がある。
(1)追加インストールされるコアモジュールが機能ごとに分割されているため、追加インストールした機能のみをユーザは検証すればよく、検証工数を抑えることができる。
(2)ユーザに必要とする機能を選択させることにより、不要な機能に対応するコアモジュールをダウンロードする必要がなくなり、検証する機能を必要最小限のものとすることができる。
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
1 情報処理装置
11 OS/アプリケーション
12 プリンタドライバ
121 基本コアモジュール
122 機能実現判断モジュール
123 印刷コマンドコアモジュール
124 用紙サイズコアモジュール
125 カラー/モノクロ印刷コアモジュール
126 両面印刷コアモジュール
127 ステープルコアモジュール
128 機種依存ファイル
129 機種依存ファイル
2 プリンタ
21 機種依存ファイル
22 用紙サイズコアモジュール
23 カラー/モノクロ印刷コアモジュール
24 両面印刷コアモジュール
25 ステープルコアモジュール
26 パンチコアモジュール
27 地紋印刷コアモジュール
3 ネットワーク
4 ダウンロードサーバ
特開2006−260356号公報

Claims (9)

  1. 一以上の制御対象のプリンタと接続する情報処理装置であって、
    前記プリンタが対応する一以上の機能であって用紙サイズ設定、カラー/モノクロ印刷設定、両面印刷設定、ステープル設定のいずれかを含むユーザインタフェースによる設定を要する機能を示す機種依存ファイルを一以上保持する機種依存ファイル保持手段と、
    前記機能単位に分割され前記機能に対応した、ユーザインタフェースに表示する詳細項目および前記プリンタの基本処理を利用する詳細コマンドの制御処理を実行する前記機能毎の一以上の機能コアモジュールと、
    初期の設定画面を表示し、前記機能に対応した設定項目の選択指示時に、前記一以上の機能コアモジュールのうち、ユーザから受け付けた指示に対応する機能コアモジュールに処理の要求を行って機能内の設定処理を行わせ、印刷指示時に前記機能コアモジュールにより出力される設定内容についての印刷コマンドの順序制御を行って前記プリンタに出力することで、ユーザインタフェースの制御および前記プリンタの基本処理の制御処理を行う基本コアモジュールと、
    前記プリンタと接続する際に、当該プリンタの対応する機能を記述した機種依存ファイルを保持しているかどうか判断し、保持していない場合には前記機種依存ファイルを取得する機種依存ファイル取得手段と、
    当該プリンタに対応する機種依存ファイルを解析し、該機種依存ファイルに示されている機能それぞれに対応する前記機能コアモジュールが該情報処理装置に存在するか否かを判定する判定手段と、
    前記判定手段によって存在しないと判定された機能コアモジュールを取得するコアモジュール取得手段と、
    前記コアモジュール取得手段で取得した機能コアモジュールを前記基本コアモジュールに対応付けるコアモジュールインストール手段と
    を備えたことを特徴とする情報処理装置。
  2. 請求項1に記載の情報処理装置において、
    前記機種依存ファイル取得手段は、前記機種依存ファイルを前記プリンタから取得する
    ことを特徴とする情報処理装置。
  3. 請求項1に記載の情報処理装置において、
    前記機種依存ファイル取得手段は、前記機種依存ファイルを外部のサーバから取得する
    ことを特徴とする情報処理装置。
  4. 請求項1乃至3のいずれか一項に記載の情報処理装置において、
    前記コアモジュール取得手段は、前記機能コアモジュールを前記プリンタから取得する
    ことを特徴とする情報処理装置。
  5. 請求項1乃至3のいずれか一項に記載の情報処理装置において、
    前記コアモジュール取得手段は、前記機能コアモジュールを外部のサーバから取得する
    ことを特徴とする情報処理装置。
  6. 請求項1乃至5のいずれか一項に記載の情報処理装置において、
    前記コアモジュール取得手段は、前記判定手段によって存在しないと判定された機能コアモジュールに対応する機能をユーザに対して表示し、要否の選択を行わせ、必要と選択された機能に対応する機能コアモジュールのみを取得する
    ことを特徴とする情報処理装置。
  7. 一以上の制御対象のプリンタと接続する情報処理装置であって、前記プリンタが対応する一以上の機能であって用紙サイズ設定、カラー/モノクロ印刷設定、両面印刷設定、ステープル設定のいずれかを含むユーザインタフェースによる設定を要する機能を示す機種依存ファイルを一以上保持する機種依存ファイル保持手段と、前記機能単位に分割され前記機能に対応した、ユーザインタフェースに表示する詳細項目および前記プリンタの基本処理を利用する詳細コマンドの制御処理を実行する前記機能毎の一以上の機能コアモジュールと、初期の設定画面を表示し、前記機能に対応した設定項目の選択指示時に、前記一以上の機能コアモジュールのうち、ユーザから受け付けた指示に対応する機能コアモジュールに処理の要求を行って機能内の設定処理を行わせ、印刷指示時に前記機能コアモジュールにより出力される設定内容についての印刷コマンドの順序制御を行って前記プリンタに出力することで、ユーザインタフェースの制御および前記プリンタの基本処理の制御処理を行う基本コアモジュールとを備えた情報処理装置の制御方法であって、
    前記プリンタと接続する際に、当該プリンタの対応する機能を記述した機種依存ファイルを保持しているかどうか判断し、保持していない場合には前記機種依存ファイルを取得する機種依存ファイル取得工程と、
    当該プリンタに対応する機種依存ファイルを解析し、該機種依存ファイルに示されている機能それぞれに対応する前記機能コアモジュールが該情報処理装置に存在するか否かを判定する判定工程と、
    前記判定工程によって存在しないと判定された機能コアモジュールを取得するコアモジュール取得工程と、
    前記コアモジュール取得工程で取得した機能コアモジュールを前記基本コアモジュールに対応付けるコアモジュールインストール工程と
    を備えたことを特徴とする機能管理制御方法。
  8. 一以上の制御対象のプリンタと接続する情報処理装置であって、前記プリンタが対応する一以上の機能であって用紙サイズ設定、カラー/モノクロ印刷設定、両面印刷設定、ステープル設定のいずれかを含むユーザインタフェースによる設定を要する機能を示す機種依存ファイルを一以上保持する機種依存ファイル保持手段と、前記機能単位に分割され前記機能に対応した、ユーザインタフェースに表示する詳細項目および前記プリンタの基本処理を利用する詳細コマンドの制御処理を実行する前記機能毎の一以上の機能コアモジュールと、初期の設定画面を表示し、前記機能に対応した設定項目の選択指示時に、前記一以上の機能コアモジュールのうち、ユーザから受け付けた指示に対応する機能コアモジュールに処理の要求を行って機能内の設定処理を行わせ、印刷指示時に前記機能コアモジュールにより出力される設定内容についての印刷コマンドの順序制御を行って前記プリンタに出力することで、ユーザインタフェースの制御および前記プリンタの基本処理の制御処理を行う基本コアモジュールとを備えた情報処理装置の制御プログラムであって、
    前記情報処理装置を構成するコンピュータを、
    前記プリンタと接続する際に、当該プリンタの対応する機能を記述した機種依存ファイルを保持しているかどうか判断し、保持していない場合には前記機種依存ファイルを取得する機種依存ファイル取得手段、
    当該プリンタに対応する機種依存ファイルを解析し、該機種依存ファイルに示されている機能それぞれに対応する前記機能コアモジュールが該情報処理装置に存在するか否かを判定する判定手段、
    前記判定手段によって存在しないと判定された機能コアモジュールを取得するコアモジュール取得手段、
    前記コアモジュール取得手段で取得した機能コアモジュールを前記基本コアモジュールに対応付けるコアモジュールインストール手段
    として機能させる機能管理制御プログラム。
  9. 請求項8に記載の機能管理制御プログラムを記録したコンピュータ読取可能の記録媒体。
JP2010276383A 2010-12-10 2010-12-10 情報処理装置 Active JP5754123B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010276383A JP5754123B2 (ja) 2010-12-10 2010-12-10 情報処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010276383A JP5754123B2 (ja) 2010-12-10 2010-12-10 情報処理装置

Publications (2)

Publication Number Publication Date
JP2012123764A JP2012123764A (ja) 2012-06-28
JP5754123B2 true JP5754123B2 (ja) 2015-07-29

Family

ID=46505110

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010276383A Active JP5754123B2 (ja) 2010-12-10 2010-12-10 情報処理装置

Country Status (1)

Country Link
JP (1) JP5754123B2 (ja)

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4371673B2 (ja) * 2003-02-28 2009-11-25 キヤノン株式会社 プログラムインストール方法およびサーバ装置
JP2005173701A (ja) * 2003-12-08 2005-06-30 Canon Inc 情報処理装置、情報処理方法及びそのプログラム
JP4802613B2 (ja) * 2005-08-25 2011-10-26 富士ゼロックス株式会社 インストールシステム及びインストールプログラム
JP5173354B2 (ja) * 2007-10-22 2013-04-03 京セラドキュメントソリューションズ株式会社 印刷システムおよび印刷用プログラム
JP5163950B2 (ja) * 2008-07-11 2013-03-13 株式会社リコー 情報処理装置、クラスモジュール起動制御方法及びプログラム
JP5264391B2 (ja) * 2008-09-30 2013-08-14 キヤノン株式会社 情報処理装置及びインストール方法
JP2010182116A (ja) * 2009-02-05 2010-08-19 Ricoh Co Ltd サーバ装置及びドライバパッケージ生成プログラム
JP2010218340A (ja) * 2009-03-18 2010-09-30 Ricoh Co Ltd プリントシステム、情報処理装置、方法、プログラムおよび記憶媒体

Also Published As

Publication number Publication date
JP2012123764A (ja) 2012-06-28

Similar Documents

Publication Publication Date Title
US9355046B2 (en) Information processing apparatus, information processing method, and computer-readable medium
JP5915278B2 (ja) プログラム、情報処理装置、記憶媒体
US20110058219A1 (en) Printer driver, information processing apparatus, and computer program product
JP2008009967A (ja) 情報処理装置、情報処理システム、プログラム及びその記録媒体
US20150015910A1 (en) Image processing apparatus, control method, and storage medium for executing print processing using a password
JP6303404B2 (ja) 出力システム、端末装置、プログラム及び出力方法
JP5581793B2 (ja) 情報処理装置、プログラムおよび記憶媒体
JP6225586B2 (ja) 出力システム、端末装置、プログラム及び出力方法
US20140300928A1 (en) Information processing apparatus and control method
JP4981936B2 (ja) インストーラ及びプリンタドライバのインストール方法
JP5533790B2 (ja) ウェブアプリケーションを備えたクライアントサーバーシステム、及び当該クライアントサーバーシステムにおけるクライアント装置
US20050068560A1 (en) Providing application specific printing with an arbitrary printing device
JP5653287B2 (ja) 印刷システム、印刷データ生成装置、処理装置、印刷方法、コンピュータプログラム及び記録媒体
JP6403642B2 (ja) 画像形成システム
JP2007011703A (ja) プリントシステム
JP6142591B2 (ja) 禁則処理プログラム、禁則処理装置、禁則処理方法及び印刷システム
JP5754123B2 (ja) 情報処理装置
JP6372181B2 (ja) 出力システム、出力制御システム、プログラム及び出力方法
US9270853B2 (en) Exporting and importing for display on an image forming apparatus environment setting information of an application
JP6013801B2 (ja) 画像出力システム、及び、画像出力装置
US9013725B2 (en) Computer-readable storage medium storing driver management program, computer-readable storage medium storing uninstallation program and information processing device
JP2015153404A (ja) プログラム、情報処理装置、情報処理方法、及び情報処理システム
JP2020030697A (ja) 情報処理装置、端末装置、設定画面表示システム、設定画面表示方法
JP5353997B2 (ja) 情報処理装置、情報処理システム、プログラム及びその記録媒体
US20240020071A1 (en) Computer-readable storage medium, information processing device, and method for automatically setting particular processing

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20131111

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140212

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140218

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140417

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140930

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141201

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: 20150428

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150511

R151 Written notification of patent or utility model registration

Ref document number: 5754123

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151