JP2004288193A - インターネットプリントプロトコル印刷ディスパッチサーバ - Google Patents

インターネットプリントプロトコル印刷ディスパッチサーバ Download PDF

Info

Publication number
JP2004288193A
JP2004288193A JP2004080721A JP2004080721A JP2004288193A JP 2004288193 A JP2004288193 A JP 2004288193A JP 2004080721 A JP2004080721 A JP 2004080721A JP 2004080721 A JP2004080721 A JP 2004080721A JP 2004288193 A JP2004288193 A JP 2004288193A
Authority
JP
Japan
Prior art keywords
printer
request
remote
means adapted
client
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.)
Abandoned
Application number
JP2004080721A
Other languages
English (en)
Other versions
JP2004288193A5 (ja
Inventor
Vincent Wu
ビンセント・ウー
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.)
Toshiba Corp
Toshiba TEC Corp
Original Assignee
Toshiba Corp
Toshiba TEC Corp
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
Priority claimed from US10/393,184 external-priority patent/US7312887B2/en
Application filed by Toshiba Corp, Toshiba TEC Corp filed Critical Toshiba Corp
Publication of JP2004288193A publication Critical patent/JP2004288193A/ja
Publication of JP2004288193A5 publication Critical patent/JP2004288193A5/ja
Abandoned legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

【課題】インターネットプリントプロトコル印刷ディスパッチサーバ
【解決手段】オンラインウェブサーバがリモートプリンティングに関する印刷要求を処理する方法である。要求は、クライアントによりインターネットプリンティングプロトコルを使用してサーバに送信される。次に、サーバは、要求を解析し、印刷ジョブの宛て先を決定する。それから印刷ジョブは宛て先にルーティングされる。宛て先プリンタがインターネットプリンティングプロトコルをサポートしていない場合には、サーバは、印刷ジョブを宛て先プリンタと互換性のあるフォーマットに変換し、ジョブをプリンタに送信する。
【選択図】 図2

Description

本発明は概して印刷システムに関し、さらに詳細には印刷サーバを介したリモートプリンタへの印刷を容易にする汎用印刷システムに関する。
パーソナルデジタルアシスタント(PDA)、ラップトップ型コンピュータ、携帯式パソコン、双方向ポケットベル、携帯電話及び他のモバイル機器などのモバイル機器のユーザは、多くの場合インターネット上で情報にアクセスできる。しかしながら、この情報を印刷するには、これらのデバイスのユーザは通常デバイスに物理的に接続されているプリンタを有する必要があるか、あるいはユーザは印刷用の特殊な型の印刷装置によってだけアクセスできるインターネットベースの記憶装置に文書を事前に格納しなければならないかのどちらかである。
モバイル機器の別の1問題点は、多くの文書が文書を作成するために使用されるプリントドライバまたはソフトウェアを使用して印刷されなければならないという点である。ある文書は、例えばグラフィック文書を含むワープロ文書のように複数の文書フォーマットを含む可能性がある。モバイル機器は、すべての文書のフォーマットに対する文書のネイティブソフトウェアを有していない場合がある。モバイル機器は、多くの場合限られた記憶能力を有し、多くの場合フォーマットのすべてを処理するために必要なソフトウェアプログラムをすべてインストールすることは実現不可能である。
機器が携帯できるため、ユーザは最も近いプリンタに印刷することを所望することがあり、モバイル機器は、設置されている最も近いプリンタのプリンタドライバを備えていない場合がある。大部分のプリンタは、文書がプリンタ制御コードまたはコマンドを含む印刷ファイルに変換されることを必要とする。したがって、モバイル機器が任意のプリンタに印刷できるためには、すべての既知のプリンタ用のプリンタドライバをその上にインストールしておく必要があるが、これは限られた記憶能力のため機器の有用性を低下させる可能性がある。
前述された問題に対する1つの解決策が、携帯機器、つまりあらゆるクライアントが、文書のためのネイティブなアプリケーションまたはプリンタのためのプリントドライバを有していなくても、プリンタを選択し、サーバを介してそのプリンタに文書を送信できるようにする汎用印刷システムである。しかしながら、この解決策は、ユーザがサーバにログインし、サーバに文書をアップロードする必要がある。ユーザは、印刷仕上げ設定値などの個人的な好みを活用することを好む場合がある。ユーザがクライアントコンピュータにプリンタドライバをインストールしている場合には、ユーザは汎用サーバに印刷するためにインターネットプリントプロトコルを使用してジョブを印刷できる。
インターネットエンジニアリングタスクフォース(Internet Engineering Task Force)(IETF)のプリンタワーキンググループ(Printer Working Group)によって発行されているインターネットプリンティングプロトコル/1.1:モデルとセマンティックス(Internet Printing Protocol/1.1: Model and Semantics)及びインターネットプリンティングプロトコル/1.1:符号化とトランスポート(Internet Printing Protocol/1.1: Encoding and Transport)に説明されているインターネットプリンティングプロトコル(IPP 1.0)は、エンドユーザが通信網を通して任意のインターネットプリントプロトコルがイネーブルされた印刷に遠隔に印刷することを可能にする。インターネットプリンティングプロトコルを使用する優位点は、ファクシミリ送信が負うことがある長距離料金なしで、インターネットに接続されたプリンタに世界中のどこででもデジタル文書印刷ジョブを送信する機会を提供するという点である。
インターネットプリンティングプロトコルは、双方向が可能であり、プリンタと印刷ジョブをプリンタに送信するクライアントプロセスとの間の通信を可能にする。例えば、ユーザは、印刷ジョブを発行でき、プリンタの能力について問い合わせでき、プリンタのステータスと印刷ジョブのステータスについて問い合わせをすること、及び、印刷ジョブの取り消しなどの他の印刷コマンドを遠隔で発行することができる。
しかしながら、インターネットプリンティングプロトコルを介してリモートプリンタに印刷するためには、プリンタは、適切にフォーマットされた印刷ジョブがプリンタのアドレスにじかに送信され、リモートプリンタで印刷されるように、割り当てられたURLアドレスを持っていなければならない。したがって、印刷ジョブは、インターネットプリンティングプロトコルを使用して、割り当てられたURLアドレスを持たないプリンタに提出することはできない。
インターネットプリンティングプロトコルを使用するときに多くの場合に遭遇する別の1問題点は、必ずしもすべてのプリンタベンダが双方向インターネットプリンティングプロトコルを有していないという点である。したがって、ユーザは、彼らが提出した印刷ジョブのステータスを監視することができない。
従って、プリンタがインターネットプリンティングプロトコルをサポートしているかどうかに関係なく、任意のプリンタに印刷ジョブを適切にルーティングすることができるサーバに、インターネットプリンティングプロトコルを使用して印刷するための方法に関するニーズが存在する。また、双方向インターネットプリンティングプロトコルをサポートしないプリンタからプリンタジョブステータスを検索するための方法に関するニーズもある。
前記ニーズを考慮して、本発明はインターネットプリンティングプロトコル機能を備えたオンラインウェブ印刷サーバを意図する。このオンラインウェブ印刷サーバは、クライアントがプリンタを選択し、サーバにファイルをアップロードすることを可能にする。オンラインウェブ印刷サーバは、出力を生成するために必要なすべての変換を処理するため、クライアントは選択されたプリンタ用にプリンタドライバをインストールさせる必要はない。本発明を用いると、クライアントはインターネットプリンティングプロトコル(IPP)ドライバだけを必要とする。その結果クライアントは、インターネットプリンティングプロトコルドライバを使用してファイルを印刷し、サーバは、相応してファイルを受信し、処理し、ルーティングする。
本発明の1つの態様は、クライアントからのデータを処理する方法であって、クライアントからインターネットプリンティングプロトコルデータストリームを受信することと、宛て先装置を決定するためにデータストリームを解析することと、宛て先装置にデータストリームをルーティングすることとを備える。通常、宛て先装置は、リモートプリンタである。宛て先プリンタがインターネットプリンティングプロトコルに準拠していない場合には、データストリームは、宛て先装置と互換性のあるフォーマットに変換される。ウェブページは、宛て先装置の現在のステータスで更新できる。
本発明の別の1態様は、クライアントからの印刷ジョブを処理する方法であって、クライアントからインターネットプリンティングプロトコルを介して印刷ジョブを受信することと、印刷ジョブを解析することと、この解析する工程がリモート宛て先プリンタとユーザ識別を決定することをさらに備え、リモート宛て先プリンタに印刷ジョブをルーティングすることとを備える。この方法は、ユーザ識別とともに記憶されることができる、ジョブトラッキング及びアカウンティング情報を記憶することをさらに備えることができる。
本発明のまた別の1態様は、クライアントからの宛て先装置のステータスに関する要求を処理する方法であって、インターネットプリンティングプロトコルを介してクライアントから要求を受信することと、要求を解析し、宛て先装置のアイデンティティを獲得することと、宛て先装置に要求をルーティングすることと、宛て先装置から応答を受信することと、インターネットプリンティングプロトコルを介してクライアントに応答を送信することとを備える。
必要な場合、フォーマットする工程は、要求を宛て先装置と互換性のあるフォーマットに変換し、ルーティングする工程は、変換された要求を宛て先装置にルーティングする。次に、受信された応答は、宛て先装置のフォーマットからインターネットプリンティングプロトコルに変換され、クライアントに送信される。
本発明のさらに別の1態様は、クライアントからリモートプリンタステータスに関する要求を処理する方法であって、インターネットプリンティングプロトコルを介してクライアントから要求を受信することと、要求を解析することと、この解析する工程がリモートプリンタのアイデンティティを決定することと、リモートプリンタと互換性のあるフォーマットに要求をフォーマットすることとをさらに備え、リモートプリンタと互換性のあるフォーマットでリモートプリンタに要求をルーティングすることと、リモートプリンタから応答を受信することと、宛て先装置と互換性のあるフォーマットからインターネットプリンティングプロトコルに応答を変換することと、インターネットプリンティングプロトコルを介して応答をクライアントに送信することとを備える。
本発明は、インターネットプリンティングプロトコルがイネーブルされたクライアントが、サーバを通してジョブをルーティングすることによって非インターネットプリンティングプロトコルプリンタに印刷ジョブを提出できるようにする。例えば、本発明を用いると、クライアントは、ラインプリンタDAEMON(LPD)だけをサポートするリモートプリンタに印刷ジョブを送信するためにインターネットプリンティングプロトコルを使用できる。また、本発明は、クライアントが、双方向インターネットプリンティングプロトコルをサポートしないプリンタのジョブ印刷ステータスを獲得できるようにする。オンラインウェブプリンタサーバを通してインターネットプリンティングプロトコルをルーティングすることによって、オンラインウェブ印刷サーバは、拡張マークアップ言語規約(XML)、シンプルネットワーク管理プロトコル(SNMP)または他の適切な照会を介してジョブステータスを検索でき、クライアントに応答できる。
本発明のさらに他の目的は、本発明の実施形態が、単に本発明を実施するために最も適している最良の形態の1つを説明するために、図示され、記述されている以下の説明から当業者に容易に明らかになるだろう。それは理解されるように、本発明は他の異なる実施形態を可能とし、そのいくつかの詳細は、本発明からまったく逸脱せずに多様な明らかな態様での変形を可能にする。したがって、図面及び説明は制限的ではなく本質的に例証となると見なされる。
(関連特許)
本出願は、2003年1月3日に提出された米国特許出願番号第10/336,211号の一部継続である。
(著作権またはマスクワークの通知)
本特許文書の開示の一部には、著作権保護の対象となる資料が含まれている。著作権者は、それが特許商標庁の特許ファイルまたは記録に記載されているため、特許文書または特許開示のいずれかのファクシミリ複製に異議はないが、それ以外の場合には何であれすべての著作権を留保する。
本明細書に組み込まれ、本明細書の一部を形成する添付図面は、本発明の複数の態様を描き、説明とともに本発明の原理を説明するのに役立っている。
この説明を通して、示されている実施形態及び例は、本発明を制限するのではなく、見本と見なされるべきである。
インターネットプリンティングプロトコルは、サーバ側が別個の印刷サーバまたはネットワーキング機能を搭載したプリンタのどちらかとなることを可能にするクライアント−サーバタイププロトコルである。このアプリケーションの中心は、プリンタに最適化されるが、他のデバイスに適用される可能性がある。
オンラインウェブ印刷サーバは、インターネットを介して文書提出を受け入れられ、多様なプリンタに印刷ジョブを送信できる。プリンタは分散され、さまざまな遠隔地に置かれる可能性がある。インターネットプリンティングプロトコル印刷ディスパッチサーバ機能をオンラインウェブプリンタサーバに追加することにより、汎用インターネットプリンティングプロトコル印刷サーバだけを使用しているクライアントが、オンラインウェブ印刷サーバにじかに印刷できる。印刷ジョブの提出後、印刷サーバは、インターネットプリンティングプロトコルユニフォームリソースロケータのプリンタ識別、プリンタ名またはIPアドレスを指定することによって、遠隔プリンタに印刷ジョブをディスパッチできる。料金計算の目的のため、ユーザは、インターネットプリンティングプロトコルユニフォームリソースロケータにユーザ識別を入力出来る。
1実施形態では、3つのものが必要とされる、つまりインターネットプリンティングプロトコルユニフォームリソースロケータ(例えばhttp://x.x.x.x:Port_id/Scripts)、印刷料金を請求するためのユーザ識別(例えばUserID=aaa)、及びプリンタ識別である。プリンタ名は、オンラインウェブ印刷サーバのウェブページから見ることができ、ユーザは、ウェブページから「プリンタを選択」し、ウェブページによって提供されるスクロール可能リストからプリンタを選択できる。プリンタ識別(例えばPrinterID=bbb)は、オンラインウェブ印刷サーバによって指定されるプリンタであるが、プリンタ識別が指定されない場合には、デフォルトプリンタが選ばれる。以下に印刷要求の1例を示す。
http ://159.119.123.123:80/scripts/ipps.dll?UserID=12345&PrinterID=LobbyPrinter
最初に図1を参照すると、本発明により意図されるネットワークアーキテクチャ100の1例が示されている。ウェブ印刷サーバ102は、ネットワーク104a上でクライアントに接続され、クライアントは、PDA106、ノートパソコン108、及びワークステーション110を備える。同様に、ネットワーク104bは、ウェブ印刷サーバ102をプリンタに接続し、プリンタは、白黒レーザプリンタ112、カラーレーザプリンタ114及びカラーインクジェットプリンタ116を備える。1実施形態では、ネットワーク104aと104bはインターネットであるため、多様なクライアントとプリンタは、互いに近接して空間的に配置される必要はない。さらに、ネットワーク104aと104bは、有線、無線またはその組み合わせであってよく、ネットワーク104aと104bは、同じネットワーク(たとえばインターネット)または別々のネットワークであってよく、例えばネットワーク104aがインターネットで、ネットワーク104bがイントラネットである。
ここで図2を参照すると、本発明により意図される方法の工程を示すブロック図200である。クライアント、例えばクライアント106、108、または110のいずれかは、ウェブクライアントインタフェース202またはインターネットプリンティングプロトコル210のどちらかを介してサーバ102に印刷ジョブを送信できる。
クライアントが、ステップ202に示されるように印刷ジョブを開始するためにウェブクライアントインタフェースを使用する場合には、文書は、ステップ204で示されるようなサーバ102にアップロードされる。ステップ206で、サーバ102は、印刷ジョブに文書を変換する。印刷ジョブは、次に、ステップ208で図示されるようにネットワーク104bを介して、プリンタ112、114、および/または116などのリモートプリンタにディスパッチされる。
代替策として、クライアント、例えば106、108および/または110のどれかは、ステップ210で開始する印刷ジョブを送信するためにインターネットプリンティングプロトコルプリントドライバを使用できる。ステップ212では、サーバ102は、宛て先プリンタを決定するためにインターネットプリンティングプロトコル印刷ジョブを解析する。宛て先プリンタは、プリンタ112、114または116のいずれでも可能である。ステップ214では、サーバ102は、宛て先プリンタがインターネットプリンティングプロトコル印刷をサポートするかどうかを判断する。宛て先プリンタがインターネットプリントプロトコル印刷をサポートする場合には、ステップ208で示されるように、印刷ジョブが宛て先プリンタにディスパッチされる。宛て先プリンタがIPP印刷をサポートしない場合には、印刷ジョブがステップ208で宛て先プリンタにディスパッチされる前に、ステップ216で印刷ジョブは、宛て先プリンタと互換性のあるフォーマットに変換される。
ここで図3を参照すると、IPP印刷ジョブを処理する方法300を示すブロック図が描かれている。システムはステップ302で開始する。ステップ304では、サーバは、IPP印刷クライアント210からIPP印刷要求を受信し、要求は、HTTPポートを介して送信される。要求の1例は、http://x.x.x.x:Port_id/Script?User=ID=aaa & PrinterID=bbbである。ここで、「x.x.x.x」はサーバのインターネットプロトコルアドレスであり、UserID=aaaとPrinterID=bbbは、それぞれ印刷ジョブを要求するユーザと宛て先プリンタを示している。ステップ306では、UserIDとPrinterIDが解析される。ステップ308では、有効なIPP印刷ジョブが受信されたかどうかが判断され、受信されていない場合には、プロセスは打ち切られ、ステップ304に戻り、サーバは別の印刷要求を待機する。ステップ310では、印刷ジョブが、通常は先入れ先出し(FIFO)待ち行列であるジョブ待ち行列(Queue)マネージャに渡されるが、例えば、ユーザまたは管理者が印刷ジョブに優先順位を付けることができるようにする他の種類の待ち行列も容認できる。316に示されるように、IPP印刷ファイルが作成され、ファイル記憶装置に送信される。ステップ312では、IPP/LPR印刷クライアントインタフェースモジュールは、PrinterIDを受信し、インターネットネットワーク印刷モジュール318にPrinterIDを送信する。インターネットネットワーク印刷モジュール318は、次にステップ320で示されるようにファイル記憶装置316から宛て先プリンタにファイルを送信する。
印刷ジョブが宛て先プリンタに提出された後、応答は、プリンタSNMP照会モジュール324によって、322で図示されるように宛て先から受信される。プリンタSNMP照会モジュール324は、ステップ314に示されるようにウェブページをプリンタ印刷ステータスで更新させる。322に図示されているように、応答はSNMPプロトコルで受信されるが、応答はIPPまたはこの分野で周知の任意の他の印刷プロトコルとして受信できる。ステップ314が実行された後で、宛て先プリンタの更新されたステータスは、ウェブブラウザを使用して見られる。ステップ326では、印刷ジョブの料金請求書作成発行情報を記憶するなど、ジョブログデータベースプロセスが処理される。ステップ326では、システムがまだ実行しているかどうかが判断され、実行していない場合には、ステップ330で図示されるように処理は終了する。ステップ328で、システムが依然として実行中である場合には、プロセスは、サーバが次の印刷ジョブを待機するステップ304に戻る。
ここで図4を参照すると、印刷及び装置ステータス画面400の1例が示されている。図示される印刷及び装置ステータス画面は、プリンタを選択するためのメニュー402を有する。印刷及び装置ステータス画面400は、さらに文書名404、文書ステータス406、ページ数408、ジョブのサイズ410及び選択されたプリンタ402によって処理されているジョブについていつジョブが提出されたのかを示す提出済み412の欄がある表を備える。印刷ジョブを記述する行の始まりにあるチェックボックス416が、印刷ジョブを選択するために使用され、ユーザがそれを削除する権限を有している場合には、印刷ジョブを削除するために削除ボタン414と併せて使用できる。印刷及び装置ステータス画面400は、選択されたプリンタ402の装置ステータスを表示する表をさらに備える。その表は、プリンタのステータス420、プリンタの窓口情報422、連絡窓口の電話番号424、及び選択されたプリンタ402の警報426を備える。当業者が容易に理解できるように、ディスプレイは追加のデバイスとジョブステータスを備えることができ、前述された説明は制限的ではなく単に記述的にすぎない。
ここで図5と図6を参照すると、本発明を使用するためのクライアントIPPポートを設定するための例の画面ショットが示されている。クライアントIPPポートを設定するためのソフトウェアは、マイクロソフト社(Microsoft Corporation)及び他の多くのサードパーティベンダから容易に入手できる。図5はユーザがポートを追加及び削除、あるいはポートを設定できるようにする例示的設定画面500を示している。ポートを追加する場合、ユーザは、ポート追加(Add Port)ボタン502をクリックする。図5に図示されるように、ポート504にチェックマークを付けることによって、ユーザはポート設定(Configure Port)506を選択することができ、図6に示されるIPPポートプロパティ画面550を受信する。IPPポートプロパティ画面550は、IPP設定パラメータを獲得する。これらのパラメータは、プリンタURL552、プリンタタイムアウト554、チャンキング使用556、及びチャンキング閾値558、及びIPPビューワイネーブル560を含む。
ここで図7を参照すると、サーバにログインするためにユーザによって使用されるユーザログイン画面600が示されている。ユーザは、http ://x.x.x.xなどのサーバのURLを入力することによりログイン画面600に達することができる。ここで、x.x.x.x.はサーバのアドレスを表す。ユーザは、その後、図4の印刷及び装置ステータス画面400を受信する。あるいは、ユーザは、URL http : //x.x.x.x /default.asp? UserID = aaa & PrinterID = bbb を入力することによって、図4の印刷及び装置ステータス画面400に到達することができる。ここで、aaaはユーザ識別であり、bbbはプリンタ識別へのディスパッチである。
ここで図8を参照すると、管理制御パネル700ディスプレイの1例がある。ログイン画面600(図7)を経由してログインした後、管理制御パネル700は、プリンタのリストを表示し、管理者がプリンタを設定またはプリンタログを表示できるようにする。プリンタごとの管理制御パネル700ディスプレイは、プリンタ名702、IPアドレス704、及びプリンタ機能706を備える。管理者は、編集または削除するプリンタを選択するために第1の欄708のチェックボックスにチェックマークを付ける。プリンタを選択した後で、ユーザは、選択されたプリンタを編集または削除するために、それぞれ編集プッシュボタン712または削除プッシュボタン714のどちらかを使用する。新しいプリンタは、ボタン710を選択することによって追加できる。
本発明の1実施形態のこれまでの説明は、解説と説明の目的で提示された。これは、開示された厳密な形式に本発明を言い尽くす、あるいは制限することを目的としていない。明白な改良及び変形は、前記教示を考慮して可能である。実施形態は、本発明の原理の最良の実例、及びその実践的な応用例を提供するために選ばれ、説明された。それによりこの分野に通常の知識のある者が多様な実施形態で、及び意図されている特定の使用に適しているように多様な改良で本発明を活用できるようにする。すべてのこのような改良及び変形は、それらが公平に且つ公正に権利が与えられている幅に従って解釈されるときに、添付した請求項によって決定されるように、本発明の範囲内にある。
本発明の1実施形態により意図されるネットワークアーキテクチャのブロック図である。 本発明によって意図される1方法のブロック図である。 インターネットプリンティングプロトコルを介して印刷する1方法のブロック図である。 印刷及び装置ステータス画面の画面ディスプレイの1例である。 プリンタプロパティ画面の画面ディスプレイの1例である。 ポート設定画面の画面ディスプレイの1例である。 ユーザログイン画面の画面ディスプレイの1例である。 プリンタ管理画面の画面ディスプレイの1例である。
符号の説明
100 ネットワークアーキテクチャ
102 ウェブ印刷サーバ
104a ネットワーク
104b ネットワーク
106 PDA
108 ノートパソコン
110 ワークステーション
112 白黒レーザプリンタ
114 カラーレーザプリンタ
116 カラーインクジェットプリンタ

Claims (18)

  1. インターネットプリンティングプロトコルデータストリームをクライアントから受信し、
    前記データストリームを解析し、この解析する工程がさらに宛て先装置を獲得することを具備し、
    前記データストリームを前記宛て先装置と互換性のあるフォーマットに変換し、
    前記データストリームを前記宛て先装置にルーティングする
    ことを具備するクライアントからのデータを処理する方法。
  2. 前記宛て先装置はリモートプリンタである、請求項1に記載の方法。
  3. ジョブトラッキング及びアカウンティング情報を記憶することをさらに具備する、請求項1に記載の方法。
  4. 前記解析する工程は、ユーザ識別を獲得することをさらに具備する、請求項1に記載の方法。
  5. 前記ユーザ識別とともにジョブトラッキング及びアカウンティング情報を記憶することをさらに具備する、請求項1に記載の方法。
  6. ウェブページを前記宛て先装置の現在のステータスで更新することをさらに具備する、請求項1に記載の方法。
  7. 印刷ジョブをクライアントからインターネットプリンティングプロトコルを介して受信し、
    前記印刷ジョブを解析し、この解析する工程がさらにリモート宛て先プリンタ及びユーザ識別を決定することを具備し、
    前記データストリームを前記リモート宛て先プリンタと互換性のあるフォーマットに変換し、
    前記データストリームを前記リモート宛て先プリンタにルーティングする
    ことを具備するクライアントからの印刷ジョブを処理する方法。
  8. ジョブトラッキング及びアカウンティング情報を記憶することをさらに具備する、請求項7に記載の方法。
  9. 前記ユーザ識別とともにジョブトラッキング及びアカウンティング情報を記憶することをさらに具備する、請求項7に記載の方法。
  10. ウェブページを前記リモート宛て先プリンタの現在のステータスで更新することをさらに具備する、請求項7に記載の方法。
  11. 要求をクライアントからインターネットプリンティングプロトコルを介して受信し、
    前記要求を解析し、宛て先装置を決定し、
    前記要求を前記宛て先装置と互換性のあるフォーマットに変換し、
    前記要求を前記宛て先装置にルーティングし、
    前記宛て先装置からの応答を受信し、
    前記応答を前記宛て先装置と互換性のあるフォーマットから前記インターネットプリンティングプロトコルに変換し、
    前記応答を前記クライアントに前記インターネットプリンティングプロトコルを介して送信する
    ことを具備するクライアントからの宛て先装置のステータスに関する要求を処理する方法。
  12. 前記宛て先装置はリモートプリンタである、請求項11に記載の方法。
  13. 要求をクライアントからインターネットプリンティングプロトコルを介して受信し、
    前記要求を解析し、この解析する工程が、前記リモートプリンタのアイデンティティを決定し、前記要求を前記リモートプリンタと互換性のあるフォーマットにフォーマットすることを具備し、
    前記リモートプリンタと互換性のあるフォーマットの前記要求を前記リモートプリンタにルーティングし、
    応答を前記リモートプリンタから受信し、
    前記応答を前記リモートプリンタと互換性のあるフォーマットから前記インターネットプリンティングプロトコルに変換し、
    前記応答を前記クライアントに前記インターネットプリンティングプロトコルを介して送信する
    ことを具備するクライアントからのリモートプリンタステータスに関する要求を処理する方法。
  14. クライアントからの印刷ジョブを処理するためにコンピュータプログラムロジックを記録したコンピュータ読み取り可能な媒体を有するコンピュータプログラム製品であって、
    印刷ジョブを前記クライアントからインターネットプリンティングプロトコルを介して受信することに適合した手段と、
    前記印刷ジョブを解析することに適合した手段であって、リモート宛て先プリンタ及びユーザ識別を決定することに適合した手段をさらに具備する解析手段と、
    前記印刷ジョブを前記宛て先装置と互換性のあるフォーマットに変換することに適合した手段と、
    データストリームを前記リモート宛て先プリンタにルーティングすることに適合した手段と
    を具備するコンピュータプログラム製品。
  15. ジョブトラッキング及びアカウンティング情報を記憶することに適合した手段をさらに具備する、請求項14に記載のコンピュータプログラム製品。
  16. 前記ユーザ識別とともにジョブトラッキング及びアカウンティング情報を記憶することに適合した手段をさらに具備する、請求項14に記載のコンピュータプログラム製品。
  17. ウェブページを前記リモート宛て先プリンタの現在のステータスで更新することに適合した手段をさらに具備する、請求項14に記載のコンピュータプログラム製品。
  18. コンピュータプログラムロジックを記録したコンピュータ読み取り可能な媒体を有するコンピュータプログラム製品であって、
    インターネットプリンティングプロトコルを介してクライアントからリモートプリンタのステータスを獲得するための要求を受信することに適合した手段と、
    前記要求を解析することに適合した手段であって、前記リモートプリンタのアイデンティティを獲得することに適合した手段と、前記要求を前記リモートプリンタと互換性のあるフォーマットにフォーマットすることに適合した手段とを具備する解析することに適合した手段と、
    前記要求を前記リモートプリンタと互換性のあるフォーマットで前記リモートプリンタにルーティングすることに適合した手段と、
    前記リモートプリンタからの応答を受信することに適合した手段と、
    前記応答を前記リモートプリンタと互換性のあるフォーマットから前記インターネットプリンティングプロトコルに変換することに適合した手段と、
    前記応答を前記クライアントに前記インターネットプリンティングプロトコルを介して送信することに適合した手段と
    を具備するコンピュータプログラム製品。
JP2004080721A 2003-03-20 2004-03-19 インターネットプリントプロトコル印刷ディスパッチサーバ Abandoned JP2004288193A (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/393,184 US7312887B2 (en) 2003-01-03 2003-03-20 Internet print protocol print dispatch server

Publications (2)

Publication Number Publication Date
JP2004288193A true JP2004288193A (ja) 2004-10-14
JP2004288193A5 JP2004288193A5 (ja) 2007-04-12

Family

ID=33298241

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004080721A Abandoned JP2004288193A (ja) 2003-03-20 2004-03-19 インターネットプリントプロトコル印刷ディスパッチサーバ

Country Status (1)

Country Link
JP (1) JP2004288193A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7528973B2 (en) * 2002-03-01 2009-05-05 Brother Kogyo Kabushiki Kaisha Image forming device capable of acquiring data from web server
KR20110054757A (ko) * 2009-11-18 2011-05-25 삼성전자주식회사 인쇄 제어 단말장치, 화상형성장치, 화상형성시스템, 및 화상형성방법
JP2011248531A (ja) * 2010-05-25 2011-12-08 Canon Inc 画像処理装置、通信制御方法、及びプログラム
JP2018120475A (ja) * 2017-01-26 2018-08-02 キヤノン株式会社 モバイル端末、制御方法、およびプログラム

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001357126A (ja) * 2000-04-14 2001-12-26 Canon Inc サービス提供方法及び装置、表示方法及び装置、課金処理システム、装置、及び方法、コンピュータプログラム、並びにコンピュータ読み取り可能な記憶媒体
JP2002149388A (ja) * 2000-11-10 2002-05-24 Ricoh Co Ltd プリンタ制御装置、プリンタ制御方法、およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2002189639A (ja) * 2000-09-25 2002-07-05 Niigata Canotec Co Inc 通信装置、通信方法、記録媒体、及びコンピュータプログラム
JP2002366316A (ja) * 2001-06-13 2002-12-20 Fuji Xerox Co Ltd 画像出力装置
JP2003008569A (ja) * 2001-06-26 2003-01-10 O2 Interactive:Kk データ中継装置
JP2003058459A (ja) * 2001-08-10 2003-02-28 Fujitsu Ltd インターネット印刷方法、そのシステム、プロキシ装置及びプリントサーバ

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001357126A (ja) * 2000-04-14 2001-12-26 Canon Inc サービス提供方法及び装置、表示方法及び装置、課金処理システム、装置、及び方法、コンピュータプログラム、並びにコンピュータ読み取り可能な記憶媒体
JP2002189639A (ja) * 2000-09-25 2002-07-05 Niigata Canotec Co Inc 通信装置、通信方法、記録媒体、及びコンピュータプログラム
JP2002149388A (ja) * 2000-11-10 2002-05-24 Ricoh Co Ltd プリンタ制御装置、プリンタ制御方法、およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2002366316A (ja) * 2001-06-13 2002-12-20 Fuji Xerox Co Ltd 画像出力装置
JP2003008569A (ja) * 2001-06-26 2003-01-10 O2 Interactive:Kk データ中継装置
JP2003058459A (ja) * 2001-08-10 2003-02-28 Fujitsu Ltd インターネット印刷方法、そのシステム、プロキシ装置及びプリントサーバ

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7528973B2 (en) * 2002-03-01 2009-05-05 Brother Kogyo Kabushiki Kaisha Image forming device capable of acquiring data from web server
KR20110054757A (ko) * 2009-11-18 2011-05-25 삼성전자주식회사 인쇄 제어 단말장치, 화상형성장치, 화상형성시스템, 및 화상형성방법
KR101590034B1 (ko) * 2009-11-18 2016-02-01 삼성전자주식회사 인쇄 제어 단말장치, 화상형성장치, 화상형성시스템, 및 화상형성방법
US9542138B2 (en) 2009-11-18 2017-01-10 Samsung Electronics Co., Ltd. Printing control apparatus, image forming apparatus, image forming system, and image forming method for performing printing in a direct wireless manner
JP2011248531A (ja) * 2010-05-25 2011-12-08 Canon Inc 画像処理装置、通信制御方法、及びプログラム
US8706868B2 (en) 2010-05-25 2014-04-22 Canon Kabushiki Kaisha Image processing apparatus, information processing apparatus, and method therefor
JP2018120475A (ja) * 2017-01-26 2018-08-02 キヤノン株式会社 モバイル端末、制御方法、およびプログラム

Similar Documents

Publication Publication Date Title
US7312887B2 (en) Internet print protocol print dispatch server
US8001270B2 (en) Method and apparatus for discovering a network address
US20040130744A1 (en) Online print with driverless web print server
US8261259B2 (en) Dynamic printing system, apparatus and method
US8330980B2 (en) System, method, and apparatus for networked print management
US6431772B1 (en) Broadcast printing system and method
US8325366B2 (en) Image forming system and image forming apparatus
US20100171977A1 (en) Printing system and printing method
US20030184799A1 (en) Load balancing print jobs across multiple printing devices
US20100149572A1 (en) Method and system for automatically providing for multi-point document storing, access, and retrieval
US8988706B2 (en) Printer data collection cable
JP2003044234A (ja) ポータブル無線装置印刷のためのリファレンス伝達による印刷方法
EP1739537A1 (en) Approach for collecting and reporting status data from network devices
US20040199626A1 (en) Method for configuring a monitoring system to monitor selected network elements
US7970866B2 (en) Print system including application server to select printer driver for client specific print information
JP2007328558A (ja) データ処理装置、データ処理システム、データ処理装置の制御方法、データ変換機能付加方法、プログラム及び記録媒体
JP2002163078A (ja) 情報処理装置、プリントシステム、情報処理方法及びプリント方法
US20020156796A1 (en) File conversion device
US20100220352A1 (en) Image forming apparatus, image forming system, and information processing method
JP2010061542A (ja) 通信端末、通信方法、信号処理装置、信号処理方法及び通信システム
US20040201860A1 (en) Image/sound output system
JP2006285840A (ja) 文書管理システム
JP2002328869A (ja) モバイル機器によりファイアウォールを通してリモートで情報を適用する方法及び装置
JP2004288193A (ja) インターネットプリントプロトコル印刷ディスパッチサーバ
JP2002304269A (ja) ネットワークを介した画像、音声の出力システム

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070221

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070221

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090708

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090714

A762 Written abandonment of application

Free format text: JAPANESE INTERMEDIATE CODE: A762

Effective date: 20090910