JP5114318B2 - 印刷サーバーのデータ処理装置および記録媒体 - Google Patents
印刷サーバーのデータ処理装置および記録媒体 Download PDFInfo
- Publication number
- JP5114318B2 JP5114318B2 JP2008171574A JP2008171574A JP5114318B2 JP 5114318 B2 JP5114318 B2 JP 5114318B2 JP 2008171574 A JP2008171574 A JP 2008171574A JP 2008171574 A JP2008171574 A JP 2008171574A JP 5114318 B2 JP5114318 B2 JP 5114318B2
- Authority
- JP
- Japan
- Prior art keywords
- printing device
- client
- data
- printing
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1288—Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1226—Discovery of devices having required properties
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1237—Print job management
- G06F3/126—Job scheduling, e.g. queuing, determine appropriate device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1237—Print job management
- G06F3/1253—Configuration of print job parameters, e.g. using UI at the client
- G06F3/1254—Automatic configuration, e.g. by driver
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Computer And Data Communications (AREA)
Description
ある実施形態では、データ処理装置が、ネットワークに結合する機能をもつネットワーク・インターフェースと;ネットワーク中に存在するかもしれない一つまたは複数の互換印刷装置にそれぞれデータを差し向けることのできる一つまたは複数のプリンタ・ドライバと;印刷サーバー論理とを有する。該印刷サーバー論理は、一つまたは複数のプロセッサによって実行されたときに:前記プリンタ・ドライバの一つまたは複数を欠くクライアント・コンピュータから、その要求に含まれる印刷データに表されている一つまたは複数の文書を印刷する要求を受信し;前記クライアントから、前記一つまたは複数の文書を印刷するための一つまたは複数のパラメータを受信し;該複数パラメータに基づいて、前記一つまたは複数の印刷装置のうちからある特定の印刷装置を決定し;該決定に基づいてその特定の印刷装置と互換な前記プリンタ・ドライバの一つを使って前記印刷データを変換し、該変換された印刷データを前記特定の印刷装置に送る、機械実装されたステップを実行するよう動作可能である。
図1は、例示的なネットワーク・アーキテクチャおよび印刷サーバーの構成要素を示すブロック図である。例示的なネットワーク・アーキテクチャ100では、クライアント102は通信上、印刷サーバー104にネットワーク105を介して結合されている。印刷装置112A、112B、112Cも通信上、印刷サーバー104にネットワーク105を介して結合されている。
ある実施形態では、印刷サーバー104はクライアント・ハンドラ106、コア108およびサービス発見プロトコル(SDP: service discovery protocol)・ハンドラ110を有している。印刷サーバー104は追加的な構成要素を有していてもよいし、より少ない構成要素を有していてもよい。後者の場合、クライアント・ハンドラ106、コア108およびSDPハンドラ110の機能性は、一つまたは複数の構成要素に組み合わされてもよい。
ある実施形態では、クライアント・ハンドラ106は概括的にはクライアント102と通信することを受け持つ。クライアント・ハンドラ106は一つまたは複数のポート上で、はいってくるクライアント印刷要求がないかどうか監視する。クライアント・ハンドラ106はクライアント102にデータを送りもする。そのデータは、クライアント・ハンドラ106がコア108から受信したデータを含んでいてもよい。ある実施形態では、クライアント102に送られるデータは、印刷サーバー104が接続されている各印刷装置の印刷機能を示す機能データであってもよい。クライアント102に送られるデータは、クライアント102からの印刷要求に含まれていた印刷データがある特定の印刷装置で印刷に成功したことをクライアント102に知らせる確認データであってもよい。クライアント・ハンドラ106は一つまたは複数のモジュールを含んでいてもよい。
ある実施形態では、サービス発見プロトコル(SDP)・ハンドラ110は、一つまたは複数のネットワーク・ベースのサービス発見プロトコルを使って、ネットワーク中の印刷装置112A〜Cを発見する。例示的なサービス発見プロトコルは、WS-DiscoveryおよびSimple Service Discovery Protocol(SSDP)である。WS-DiscoveryはJ. Beatty et al., “Web Services Dynamic Discovery(WS-Discovery)”, April 2005に記載されている。SSDPは、Y. Goland et al., “Simple Service Discovery Protocol /1.0 Operating without an Arbiter (SSDP)”, IETF Internet-Draft, October 28, 1999に記載されている。SDPハンドラ110はいかなる型の発見プロトコルをいくつサポートしていてもよい。SDPハンドラ110は一つのモジュールを有していても、複数のモジュールを有していてもよい。
印刷装置の機能は、その印刷装置によってサポートされる任意の特徴を含みうる。そのような特徴は、これに限られないが次のものを含みうる:カラー印刷;写真印刷;両面印刷;ロック印刷(lock printing);セキュリティ保護された出力トレイへの送達といったセキュリティ特徴;用紙トレイ数、用紙トレイの大きさ、特殊用紙扱い機能、解像度、コントラストおよび関係する設定を含むスキャン機能;二面印刷または片面印刷のような文書スタイル;ホチキス留め、製本およびパンチのような仕上げ特徴;イメージ配向;ソース用紙種別;出力トレイ位置;グラフィック・モード;余白シフト;タンデム印刷;トナー節約モード;タブまたはオーバーレイに印刷するまたは印刷しない機能;トランスペアレンシー挿入;ジョブ・ハンドリング特徴;透かし印刷;および他の特徴。
コア108は、印刷サーバー104のコア論理を含む。たとえば、コア108は、印刷サーバー104上にインストールされている任意のプリンタ・ドライバから機能を取得する。ある実施形態では、新しい印刷装置が発見され、その装置のプリンタ・ドライバがインストールされるとき、コア108は機能のリストを更新する。コア108は一つのモジュールを含んでいても、複数のモジュールを含んでいてもよい。
ユーザーは、たとえば重要度または選好度に基づいて、いくつかの方法でパラメータを指定しうる。たとえば、カラー印刷のようないくつかのパラメータは必須である場合がある。他のパラメータはきわめて望ましいが必須ではないこともありうる。こうして、クライアントの要求におけるパラメータは、印刷ジョブを完了するために常に必須、不可欠または必要なわけではない。たとえば、各パラメータは、「3」が必須を示し、「2」がきわめて望ましいを示し、「1」がほとんど重要でないことを示す3ポイントのスケールで、選好または優先度の値に関連付けられてもよい。二つの印刷装置があって、第一の印刷装置がクライアントが「1」に関連付けた機能を含み、第二の印刷装置がその機能を含まないことを除いて両者が同一である場合、第一の印刷装置が第二の装置よりもよりよい一致として選択される。
1.その印刷装置が利用可能である。
2.その印刷装置の機能がユーザーの要件に一致するか、最も近い一致である。
3.その印刷装置がユーザーに最も近い。
4.その印刷装置がユーザーが指定したセキュリティ要件を満たす。
図2は、クライアント印刷要求にサービスすることを例示するフローチャートである。明確な例を例示する目的のため、図2はここでは図1に示された構造を参照して記述されるが、図2に示される広いアプローチは、図1のコンテキストに限定されるものではなく、図2のアプローチは他のネットワーク構成および他の物理的もしくは論理的構造とともに使用されてもよい。
Bの機能をクライアント102に送る。ステップ6では、クライアント102が電子文書を印刷サーバー104に、印刷チケットとともに送る。ウェブ・サービスを使うある実施形態では、印刷チケットは、特定の印刷ジョブの特性を記述する電子文書である。印刷チケットは、印刷チケット・エレメントを定義するスキーマに準拠するXML文書を含んでいてもよい。
ここに記載されたアプローチは、いかなる型のコンピューティング・プラットフォームまたはアーキテクチャで実装されてもよい。図4は、本発明のある実施形態が実装されうるコンピュータ・システム400を示すブロック図である。コンピュータ・システム400はバス402または情報を通信するための他の通信機構と、情報を処理するための、バス402に結合されたプロセッサ404とを含む。コンピュータ・システム400はまた、ランダム・アクセス・メモリ(RAM)または他の動的記憶装置のような、バス402に結合された、情報およびプロセッサ404によって実行されるべき命令を記憶するためのメイン・メモリ406をも含む。メイン・メモリ406はまた、プロセッサ404によって実行されるべき命令の実行の間に一時変数または他の中間情報を記憶するためにも使用されてもよい。コンピュータ・システム400はさらに、バス402に結合された、プロセッサ404のための静的な情報および命令を記憶するための読み出し専用メモリ(ROM)408または他の静的記憶装置を含む。磁気ディスクまたは光ディスクのような記憶装置410が、情報および命令を記憶するために提供され、バス402に結合される。
102 クライアント
104 印刷サーバー
105 ネットワーク
106 クライアント・ハンドラ
108 コア
110 サービス発見プロトコル・ハンドラ
112 印刷装置
114 プリンタ・ドライバ
202 クライアントからGETPRINT機能要求を受信
204 印刷機能をクライアントに送る
206 クライアントから文書および印刷要件を受信
208 プリンタ要求に基づいて、既知の各プリンタについて
210 そのプリンタが利用可能で、かつ要件を満たすか?
212 利用可能性待ち行列に追加
214 もっと既知のプリンタがあるか?
216 最良一致に従って利用可能性待ち行列をソート
218 利用可能性待ち行列から最良一致したものを選択
220 最良一致したものに印刷ジョブを送る
222 印刷ジョブ成功?
224 そのプリンタを待ち行列から除去
226 利用可能性待ち行列が空か?
228 エラー状態をクライアントに送る
230 プリンタの状態および位置をクライアントに送る
400 コンピュータ・システム
402 バス
404 プロセッサ
406 メイン・メモリ
408 ROM
410 記憶装置
412 ディスプレイ
414 入力装置
416 カーソル・コントロール
418 通信インターフェース
420 ネットワーク・リンク
422 ローカル・ネットワーク
424 ホスト
426 ISP
428 インターネット
430 サーバー
Claims (16)
- ネットワークに結合する機能をもつネットワーク・インターフェースと、
ネットワーク中に存在するかもしれない一つまたは複数の互換印刷装置にそれぞれデータを差し向けることのできる一つまたは複数のプリンタ・ドライバと、
印刷サーバー論理とを有するデータ処理装置であって、該印刷サーバー論理は、一つまたは複数のプロセッサによって実行されたときに、
前記プリンタ・ドライバの一つまたは複数を欠くクライアント・コンピュータから、印刷データを含んでおり、該印刷データにおいて表されている一つまたは複数の文書を印刷する要求を受信し、
前記クライアントから、前記一つまたは複数の文書を印刷するための一つまたは複数のパラメータを受信し、
該複数パラメータに基づいて、前記一つまたは複数の印刷装置のうちからある特定の印刷装置を決定し、
該決定に基づいてその特定の印刷装置と互換な前記プリンタ・ドライバの一つを使って前記印刷データを変換し、該変換された印刷データを前記特定の印刷装置に送る、
機械実装されたステップを実行するよう動作可能であり、
前記印刷サーバー論理はクライアント・ハンドラおよびサービス発見プロトコル・ハンドラを有しており、該サービス発見プロトコル・ハンドラは、実行されたときに、サービス発見プロトコル中の要求を使って、ネットワーク中の前記一つまたは複数の印刷装置を発見することを実行するよう動作可能であり、
前記クライアント・ハンドラは、実行されたときに、前記クライアントに前記特定の印刷装置において前記印刷データの印刷に成功したことを知らせる確認データを、前記クライアントに送ることを実行するよう動作可能であり、該確認データは前記特定の印刷装置の名称および位置を含む、
データ処理装置。 - 前記印刷サーバー論理はさらに、実行されたときに、前記パラメータを最もよく満たす前記特定の印刷装置を決定するよう動作可能な論理を含む、請求項1記載のデータ処理装置。
- 前記印刷サーバー論理はさらに、実行されたときに:前記クライアントからの要求中の、前記パラメータのそれぞれに関連付けられた重み値を受領し、該重み値のそれぞれは関連付けられたパラメータの重要性を示し;前記重み値に従って前記パラメータに重み付けしたときに前記パラメータを最もよく満たす前記特定の印刷装置を決定することを実行するよう動作可能な論理を含む、請求項1記載のデータ処理装置。
- 前記印刷サーバー論理はさらに、実行されたときに、前記印刷装置の一つからその印刷装置がサービス要求に対して利用可能であることを示す広告メッセージを受信することを実行するよう動作可能な論理を含む、請求項1記載のデータ処理装置。
- 前記印刷サーバー論理はさらに、実行されたときに、前記特定の印刷装置のためのドライバの一つをインストールすることを実行するよう動作可能な論理を含む、請求項1記載のデータ処理装置。
- 前記印刷サーバー論理はさらに、実行されたときに、前記ドライバの一つから、前記特定の印刷装置の一つまたは複数の機能を特定する印刷機能データを取得することを実行するよう動作可能な論理を含む、請求項1記載のデータ処理装置。
- 前記印刷サーバー論理はさらに、実行されたときに、前記特定の印刷装置から、前記特定の印刷装置の印刷機能を示す印刷機能データを取得することを実行するよう動作可能な論理を含む、請求項1記載のデータ処理装置。
- 前記パラメータは、前記印刷装置の一つの、前記クライアントに対する位置か、前記印刷装置の一つの、一つまたは複数のセキュリティ特徴かのうちの少なくとも一方を含む、請求項1記載のデータ処理装置。
- ネットワークに結合する機能をもつネットワーク・インターフェースと、
ネットワーク中に存在するかもしれない一つまたは複数の互換印刷装置にそれぞれデータを差し向けることのできる一つまたは複数のプリンタ・ドライバと、
印刷サーバー論理とを有するデータ処理装置であって、該印刷サーバー論理は、一つまたは複数のプロセッサによって実行されたときに、
前記プリンタ・ドライバの一つまたは複数を欠くクライアント・コンピュータから、印刷データを含んでおり、該印刷データにおいて表されている一つまたは複数の文書を印刷する要求を受信し、
前記クライアントから、前記一つまたは複数の文書を印刷するための一つまたは複数のパラメータを受信し、
該複数パラメータに基づいて、前記一つまたは複数の印刷装置のうちからある特定の印刷装置を決定し、
該決定に基づいてその特定の印刷装置と互換な前記プリンタ・ドライバの一つを使って前記印刷データを変換し、該変換された印刷データを前記特定の印刷装置に送る、
機械実装されたステップを実行するよう動作可能であり、
前記印刷サーバー論理はさらに、実行されたときに、利用可能でありかつ前記パラメータを満たす前記印刷装置を特定する情報を含む利用可能性待ち行列を生成および保存し、ある印刷ジョブが前記特定の印刷装置での印刷に失敗したことを示すエラー・メッセージを前記特定の印刷装置から受信するのに応答して前記特定の印刷装置を特定する情報を除去することを実行するよう動作可能な論理を含む、
データ処理装置。 - 前記印刷サーバー論理はさらに、実行されたときに、前記エラー・メッセージを受信するのに応答して前記利用可能性待ち行列から第二の印刷装置を選択し、前記第二の印刷装置と互換な前記プリンタ・ドライバの一つを使って前記印刷データを変換し、該変換された印刷データを前記第二の印刷装置に送る、ことを実行するよう動作可能な論理を含む、請求項9記載のデータ処理装置。
- ネットワークに結合する機能をもつネットワーク・インターフェースと、
ネットワーク中に存在するかもしれない一つまたは複数の互換印刷装置にそれぞれデータを差し向けることのできる一つまたは複数のプリンタ・ドライバと、
前記プリンタ・ドライバの一つまたは複数を欠くクライアント・コンピュータから、印刷データを含んでおり、該印刷データにおいて表されている一つまたは複数の文書を印刷する要求を受信する手段と、
前記クライアントから、前記一つまたは複数の文書を印刷するための一つまたは複数のパラメータを受信する手段と、
該複数パラメータに基づいて、前記一つまたは複数の印刷装置のうちからある特定の印刷装置を決定する手段と、
該決定に基づいてその特定の印刷装置と互換な前記プリンタ・ドライバの一つを使って前記印刷データを変換し、該変換された印刷データを前記特定の印刷装置に送る手段とを有するデータ処理データ処理装置であって、
前記印刷サーバー論理はクライアント・ハンドラおよびサービス発見プロトコル・ハンドラを有しており、該サービス発見プロトコル・ハンドラは、実行されたときに、サービス発見プロトコル中の要求を使って、ネットワーク中の前記一つまたは複数の印刷装置を発見することを実行するよう動作可能であり、
前記クライアント・ハンドラは、実行されたときに、前記クライアントに前記特定の印刷装置において前記印刷データの印刷に成功したことを知らせる確認データを、前記クライアントに送ることを実行するよう動作可能であり、該確認データは前記特定の印刷装置の名称および位置を含む、
データ処理装置。 - 前記パラメータを最もよく満たす前記特定の印刷装置を決定する手段をさらに有する、請求項11記載のデータ処理装置。
- 前記クライアントからの要求中の、前記パラメータのそれぞれに関連付けられた重み値を受領し、ここで該重み値のそれぞれは関連付けられたパラメータの重要性を示す、手段と、前記重み値に従って前記パラメータに重み付けしたときに前記パラメータを最もよく満たす前記特定の印刷装置を決定する手段とをさらに有する、請求項11記載のデータ処理装置。
- ネットワークに結合する機能をもつネットワーク・インターフェースと、
ネットワーク中に存在するかもしれない一つまたは複数の互換印刷装置にそれぞれデータを差し向けることのできる一つまたは複数のプリンタ・ドライバと、
前記プリンタ・ドライバの一つまたは複数を欠くクライアント・コンピュータから、印刷データを含んでおり、該印刷データにおいて表されている一つまたは複数の文書を印刷する要求を受信する手段と、
前記クライアントから、前記一つまたは複数の文書を印刷するための一つまたは複数のパラメータを受信する手段と、
該複数パラメータに基づいて、前記一つまたは複数の印刷装置のうちからある特定の印刷装置を決定する手段と、
該決定に基づいてその特定の印刷装置と互換な前記プリンタ・ドライバの一つを使って前記印刷データを変換し、該変換された印刷データを前記特定の印刷装置に送る手段とを有するデータ処理データ処理装置であって、
利用可能でありかつ前記パラメータを満たす前記印刷装置を特定する情報を含む利用可能性待ち行列を生成および保存する手段と、ある印刷ジョブが前記特定の印刷装置での印刷に失敗したことを示すエラー・メッセージを前記特定の印刷装置から受信するのに応答して前記特定の印刷装置を特定する情報を除去する手段とをさらに有する、
データ処理装置。 - 前記エラー・メッセージを受信するのに応答して前記利用可能性待ち行列から第二の印刷装置を選択する手段と、前記第二の印刷装置と互換な前記プリンタ・ドライバの一つを使って前記印刷データを変換する手段と、該変換された印刷データを前記第二の印刷装置に送る手段とをさらに有する、請求項14記載のデータ処理装置。
- 一つまたは複数の命令シーケンスがエンコードされているコンピュータ読み取り可能な記録媒体であって、該命令は、一つまたは複数のプロセッサによって実行されたときに、前記一つまたは複数のプロセッサに、
ネットワーク中に存在するかもしれない一つまたは複数の互換印刷装置にそれぞれデータを差し向けることのできる一つまたは複数のプリンタ・ドライバを欠くクライアント・コンピュータから、印刷データを含んでおり、該印刷データにおいて表されている一つまたは複数の文書を印刷する要求を受信し、
前記クライアントから、前記一つまたは複数の文書を印刷する一つまたは複数のパラメータを受信し、
該複数パラメータに基づいて、前記一つまたは複数の印刷装置のうちからある特定の印刷装置を決定し、
該決定に基づいてその特定の印刷装置と互換な前記プリンタ・ドライバの一つを使って前記印刷データを変換し、該変換された印刷データを前記特定の印刷装置に送る、
ことを実行させるものであり、
前記命令はさらに、一つまたは複数のプロセッサによって実行されたときに、前記一つまたは複数のプロセッサに、サービス発見プロトコル中の要求を使って、ネットワーク中の前記一つまたは複数の印刷装置を発見することを実行させ、
前記クライアントに前記特定の印刷装置において前記印刷データの印刷に成功したことを知らせる確認データを、前記クライアントに送ることを実行させ、該確認データは前記特定の印刷装置の名称および位置を含む、
コンピュータ読み取り可能な記録媒体。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/830,129 | 2007-07-30 | ||
| US11/830,129 US8508755B2 (en) | 2007-07-30 | 2007-07-30 | Print server |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009032250A JP2009032250A (ja) | 2009-02-12 |
| JP5114318B2 true JP5114318B2 (ja) | 2013-01-09 |
Family
ID=40003144
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008171574A Expired - Fee Related JP5114318B2 (ja) | 2007-07-30 | 2008-06-30 | 印刷サーバーのデータ処理装置および記録媒体 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US8508755B2 (ja) |
| EP (1) | EP2026196A3 (ja) |
| JP (1) | JP5114318B2 (ja) |
Families Citing this family (40)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8214548B2 (en) * | 2007-08-29 | 2012-07-03 | Ricoh Company, Ltd. | Capability-based control device driver of a computer peripheral device |
| KR20090124672A (ko) * | 2008-05-30 | 2009-12-03 | 삼성전자주식회사 | 인쇄 작업의 부가 정보 처리 방법, 장치 및 화상형성시스템 |
| DE102009009445A1 (de) * | 2009-02-13 | 2010-10-07 | Thinprint Gmbh | Verfahren und Anordnung zur Ermittlung von Druckern, sowie ein entsprechendes Computerprogramm und ein entsprechendes computerlesbares Speichermedium |
| US20100225958A1 (en) * | 2009-03-06 | 2010-09-09 | Selvaraj Senthil K | Approach For Printing To Web Services-Enabled Printing Devices |
| JP5182165B2 (ja) * | 2009-03-12 | 2013-04-10 | 株式会社リコー | 情報処理装置,情報処理方法,プログラム,および記録媒体 |
| US8514433B2 (en) * | 2009-04-29 | 2013-08-20 | Xerox Corporation | Print and release print control system and method |
| CN101888396B (zh) * | 2009-05-12 | 2013-08-28 | 华为技术有限公司 | 调用设备能力的方法、微技设备和服务器 |
| US20100309515A1 (en) * | 2009-06-03 | 2010-12-09 | Canon Kabushiki Kaisha | Display control apparatus, display control method, and computer-readable storage medium |
| JP5444881B2 (ja) * | 2009-06-26 | 2014-03-19 | 株式会社リコー | 情報処理装置および情報処理システム |
| US8405853B2 (en) * | 2009-07-31 | 2013-03-26 | Ricoh Company, Ltd. | Dynamic DEVMODE support |
| US8310706B2 (en) * | 2009-07-31 | 2012-11-13 | Ricoh Company, Ltd. | Dynamic and real-time print schema documents |
| US9817622B2 (en) | 2010-01-20 | 2017-11-14 | Hewlett-Packard Development Company, L.P. | Cloud printer with a common user print experience |
| US8928911B2 (en) | 2010-03-30 | 2015-01-06 | Hewlett-Packard Development Company, L.P. | Fulfillment utilizing selected negotiation attributes |
| US8380889B2 (en) | 2010-03-31 | 2013-02-19 | Oki Data Americas, Inc. | Distributed peripheral device management system |
| JP2012048457A (ja) * | 2010-08-26 | 2012-03-08 | Canon Inc | 印刷サーバ装置、印刷装置、情報処理方法及びプログラム |
| US8473547B2 (en) * | 2010-09-02 | 2013-06-25 | Ricoh Company, Ltd | Methods and structure for utilizing dynamic capabilities in client/server software interaction |
| JP5236720B2 (ja) * | 2010-12-13 | 2013-07-17 | シャープ株式会社 | 情報処理装置、画像出力システム、画像出力システムの画像出力支援装置、プログラム及び記録媒体 |
| US20120212757A1 (en) * | 2011-02-23 | 2012-08-23 | Gaertner Joseph P | Multiple print protocol capability of a virtual printer in a print shop architecture |
| US8922813B2 (en) * | 2011-10-21 | 2014-12-30 | Lantronix, Inc. | Print server for a portable device |
| US20140327936A1 (en) * | 2011-10-21 | 2014-11-06 | Lantronix, Inc. | Wireless Portable Print Server Devices, Systems, and Methods |
| US8249230B1 (en) * | 2012-01-09 | 2012-08-21 | EC Data Systems, Inc. | Scalable and flexible internet fax architecture |
| US8254538B1 (en) | 2012-02-27 | 2012-08-28 | EC Data Systems, Inc. | Scalable and flexible internet fax architecture for processing outbound fax messages |
| US9069501B2 (en) | 2012-02-28 | 2015-06-30 | Hewlett-Packard Development Company, L.P. | Mechanism that allows initiating print without being aware of the printer email address |
| US20150039467A1 (en) * | 2012-04-13 | 2015-02-05 | Sunil Kothari | Print Service Matching |
| WO2014003712A1 (en) | 2012-06-26 | 2014-01-03 | Hewlett-Packard Development Company, L.P. | Exposing network printers to wi-fi clients |
| US9804807B2 (en) * | 2012-08-13 | 2017-10-31 | Xerox Corporation | Method and system for automated hardcopy change notification |
| JP6008109B2 (ja) * | 2012-10-01 | 2016-10-19 | セイコーエプソン株式会社 | 印刷システム、及び、印刷装置 |
| CN103051672B (zh) * | 2012-11-21 | 2016-02-10 | 中兴通讯股份有限公司 | 一种异构终端环境中的终端信息获取方法及装置 |
| US9442679B2 (en) * | 2013-01-31 | 2016-09-13 | Xerox Corporation | Network discovery using unicast communications |
| JP6236879B2 (ja) * | 2013-05-30 | 2017-11-29 | 株式会社リコー | 画像処理システム、画像処理装置および画像処理方法 |
| US10896011B2 (en) * | 2013-08-23 | 2021-01-19 | Hewlett-Packard Development Company, L.P. | Mobile device for automatically delivering print jobs to printers |
| JP2015045936A (ja) * | 2013-08-27 | 2015-03-12 | Necプラットフォームズ株式会社 | 情報処理システム、制御装置、印刷方法及びプログラム |
| JP2015132897A (ja) * | 2014-01-09 | 2015-07-23 | 株式会社リコー | システム、及び方法 |
| US10277778B2 (en) | 2014-06-24 | 2019-04-30 | Ec Data Systems Inc. | Audit logging for a secure, scalable and flexible internet fax architecture |
| WO2017077581A1 (ja) * | 2015-11-02 | 2017-05-11 | 富士通株式会社 | 情報処理システム、情報処理方法、及び情報処理プログラム |
| JP6708106B2 (ja) * | 2016-11-30 | 2020-06-10 | 京セラドキュメントソリューションズ株式会社 | 情報処理装置、情報処理システム、及び情報処理方法 |
| CN110968273B (zh) * | 2019-11-28 | 2020-09-08 | 深圳市金城保密技术有限公司 | 基于物联网的激光彩色打印方法及系统 |
| US12574443B2 (en) * | 2020-04-10 | 2026-03-10 | Oracle International Corporation | System and method for use of remote procedure call with a microservices environment |
| US12474983B2 (en) | 2020-04-14 | 2025-11-18 | Oracle International Corporation | System and method for reactive messaging client for use with a microservices environment |
| US12287997B2 (en) * | 2023-04-11 | 2025-04-29 | Kyocera Document Solutions Inc. | Cloud-based printing managing system and method |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0299377A (ja) * | 1988-10-07 | 1990-04-11 | Fujitsu Ltd | 印刷装置自動選択処理方式 |
| JPH07168682A (ja) * | 1993-12-16 | 1995-07-04 | Matsushita Electric Ind Co Ltd | プリンタドライバ設定機能付き電子計算機およびプリンタドライバ設定機能付きプリンタ |
| US5580177A (en) * | 1994-03-29 | 1996-12-03 | Hewlett-Packard Company | Printer/client network with centrally updated printer drivers and printer status monitoring |
| JPH11184649A (ja) * | 1997-07-25 | 1999-07-09 | Seiko Epson Corp | 印刷システム、方法及びプリンタ |
| US6003069A (en) * | 1997-12-16 | 1999-12-14 | Lexmark International, Inc. | Client/server printer driver system |
| WO2000068817A1 (en) | 1999-05-12 | 2000-11-16 | Hewlett-Packard Company | Generalized resource server |
| US20020103853A1 (en) * | 2001-01-26 | 2002-08-01 | Copp Larry A. | Method and device for locating a peripheral |
| US6920506B2 (en) * | 2001-06-28 | 2005-07-19 | Canon Information Systems, Inc. | Discovery and management of network printers |
| EP1420576A4 (en) * | 2001-07-23 | 2006-04-12 | Seiko Epson Corp | PRINTING SYSTEM AND PRINTING PROCESS |
| US20030231328A1 (en) * | 2002-06-07 | 2003-12-18 | Xerox Corporation | Multiple printer driver |
| US7327482B2 (en) * | 2002-10-15 | 2008-02-05 | Sharp Laboratories Of America, Inc. | Integrated printer monitoring |
| JP2004234326A (ja) * | 2003-01-30 | 2004-08-19 | Murata Mach Ltd | プリンタ制御装置及びプリンタ制御プログラム |
| JP2003296086A (ja) * | 2003-03-14 | 2003-10-17 | Seiko Epson Corp | 分散印刷制御装置および分散印刷制御方法並びに記録媒体 |
| US20050138065A1 (en) * | 2003-12-18 | 2005-06-23 | Xerox Corporation | System and method for providing document services |
| JP2006092373A (ja) | 2004-09-24 | 2006-04-06 | Fuji Xerox Co Ltd | 印刷システムおよびその制御方法 |
| US20080091700A1 (en) * | 2005-05-31 | 2008-04-17 | Brotherson Bradley R | Network-based document generation and processing |
| JP2007172469A (ja) | 2005-12-26 | 2007-07-05 | Fujitsu Ltd | 印刷管理プログラムおよび印刷管理装置 |
| US7804612B2 (en) | 2006-01-31 | 2010-09-28 | Ricoh Company, Ltd. | Network printing with driverless clients |
-
2007
- 2007-07-30 US US11/830,129 patent/US8508755B2/en not_active Expired - Fee Related
-
2008
- 2008-06-30 JP JP2008171574A patent/JP5114318B2/ja not_active Expired - Fee Related
- 2008-07-25 EP EP08252541A patent/EP2026196A3/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| EP2026196A2 (en) | 2009-02-18 |
| US8508755B2 (en) | 2013-08-13 |
| US20090033976A1 (en) | 2009-02-05 |
| JP2009032250A (ja) | 2009-02-12 |
| EP2026196A3 (en) | 2010-12-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5114318B2 (ja) | 印刷サーバーのデータ処理装置および記録媒体 | |
| JP4926735B2 (ja) | ドライバーレスクライアントによるネットワーク印刷 | |
| JP5678507B2 (ja) | 印刷装置、処理方法及びコンピュータプログラム | |
| US9779369B2 (en) | Process flow definition creating system, process flow definition creating device, and a method of creating process flow definition | |
| CN102123223B (zh) | 信息处理装置、网络设备、系统及控制方法 | |
| JP5729979B2 (ja) | 印刷中継システム、印刷システム、画像形成装置、印刷中継システムを制御する制御方法、およびプログラム | |
| CN102915213B (zh) | 打印系统、打印服务器及打印管理方法 | |
| EP1947835A1 (en) | Fault tolerant printing system | |
| JP2003108448A (ja) | ネットワークデバイスの管理装置、管理方法及び管理プログラム | |
| JP2007226805A (ja) | クライアントの要求を処理する装置管理システム | |
| JP2005302031A (ja) | プリンタドライバの自動カスタマイズ | |
| JP2008293503A (ja) | ネットワークイネーブル印刷装置、方法及び記録媒体 | |
| JP2010211795A (ja) | ウェブサービスを実行することが可能な印刷装置により印刷を行うための装置及びコンピュータで使用される方法 | |
| EP2079224A1 (en) | Dynamic print driver installation for cameras | |
| JP2005292903A (ja) | 制御システム、制御プログラム、制御方法及び制御装置 | |
| JP5558681B2 (ja) | デバイス検索装置、デバイス検索装置の制御方法、及びコンピュータプログラム | |
| JP2009032256A (ja) | Soapリクエストを処理するネットワーク装置 | |
| JP2008282406A (ja) | 複数のws動作可能装置からのイベントの報告 | |
| CN101552854B (zh) | 工作表管理方法、主机装置和系统 | |
| JP2022040993A (ja) | 情報処理装置、制御方法及びプログラム | |
| US20120140261A1 (en) | Method and system for providing print governance interaction for remote rendering applications | |
| EP1482697A2 (en) | Remote service provision using a chat protocol | |
| EP2296317A2 (en) | Information processing apparatus for managing events upon identification of the event notification source, and control method and storage medium therefor | |
| JP2012208886A (ja) | 印刷システム、印刷指示端末、印刷サーバ、方法およびプログラム | |
| JP5571911B2 (ja) | 画像処理装置、その制御方法、及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110302 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120521 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120529 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120628 |
|
| 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: 20120918 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121015 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151019 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5114318 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |