Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3974782B2 - ディジタル印刷データストリームを変換する方法および装置、ならびに対応するプリンタおよびプリンタサーバ - Google Patents
[go: Go Back, main page]

JP3974782B2 - ディジタル印刷データストリームを変換する方法および装置、ならびに対応するプリンタおよびプリンタサーバ - Google Patents

ディジタル印刷データストリームを変換する方法および装置、ならびに対応するプリンタおよびプリンタサーバ Download PDF

Info

Publication number
JP3974782B2
JP3974782B2 JP2001584356A JP2001584356A JP3974782B2 JP 3974782 B2 JP3974782 B2 JP 3974782B2 JP 2001584356 A JP2001584356 A JP 2001584356A JP 2001584356 A JP2001584356 A JP 2001584356A JP 3974782 B2 JP3974782 B2 JP 3974782B2
Authority
JP
Japan
Prior art keywords
script
output
data stream
print data
stored
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
Application number
JP2001584356A
Other languages
English (en)
Other versions
JP2003533798A5 (ja
JP2003533798A (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.)
CCP Systems AG
Original Assignee
CCP Systems AG
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=26005715&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JP3974782(B2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by CCP Systems AG filed Critical CCP Systems AG
Publication of JP2003533798A publication Critical patent/JP2003533798A/ja
Publication of JP2003533798A5 publication Critical patent/JP2003533798A5/ja
Application granted granted Critical
Publication of JP3974782B2 publication Critical patent/JP3974782B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1206Improving or facilitating administration, e.g. print management resulting in increased flexibility in input data format or job format or job type
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1208Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1244Job translation or job parsing, e.g. page banding
    • G06F3/1245Job translation or job parsing, e.g. page banding by conversion to intermediate or common format
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1244Job translation or job parsing, e.g. page banding
    • G06F3/1247Job translation or job parsing, e.g. page banding by conversion to printer ready format
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1244Job translation or job parsing, e.g. page banding
    • G06F3/1248Job translation or job parsing, e.g. page banding by printer language recognition, e.g. PDL, PCL, PDF
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration

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)
  • Quality & Reliability (AREA)
  • Record Information Processing For Printing (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Computer And Data Communications (AREA)

Description

【0001】
本発明は、ディジタル印刷データストリームを変換する方法および装置、ならびに対応するプリンタおよびプリンタサーバに関する。
【0002】
事実上、最近普及している全ての出力装置が、印刷文書を作成するために「ページ記述言語」(PDLとも呼ばれる)を使用する。ここで、応用プログラム(アプリケーションプログラム)が出力装置用のドライバ(例えば、プリンタドライバ)を制御する。このドライバは、出力すべき図形対象に関する情報(例えば、テキストまたは画像情報)を使用プリンタに適するそれぞれのPDLに変換し、この結果、このプリンタをドライバによって直接制御することが可能である。
【0003】
さらに、例えばレーザープリンタまたはディジタルカラープリンタのような最近の出力装置も、制御部に入って来るデータストリームを一時格納しまた例えばその後に入って来る印刷データ用の元の書式(フォーム)としてそれらを使用する可能性を提供している。これは、例えば、個別の場合に、便箋、送り状用紙などのようなそれぞれの印刷に必要な書式を省略することを可能にする。代わりに、それぞれ使用される応用ソフトウェア(アプリケーションソフトウェア)はプリンタに一旦格納された書式のみを呼び出し、それを現在の印刷データと組み合わせる。このような方法で、例えば、ネットワークデータの累積が著しく削減できる。しかし、同時に構成上の利点も得られる。使用される形式は個々のユーザーによってそのコンピュータにもはや予め保存されないので、これによって書式の統一的な使用を達成することができ、このことは、一方で、会社または公共機関のしばしば望ましい模範的外観を保証することに役立ち、他方で現行の書式バージョン使用を容易にする。
【0004】
しかし、会社または公共機関で使用されるプリンタは、それらの制御に関して、多くの場合に一様ではなく、従って上述の機能の使用は複雑過ぎるので、これらの前述の利点は通常使用されないがこの理由は、使用するプリンタモデル毎に対応する書式を用意する必要があ、これは非常に手間がかかるかあるいは特定のアプリケーションに特定のプリンタのみしか使用できず、柔軟性が大きくけるからである
【0005】
この問題を解決する1つの可能性、出力装置を制御するための種々のデータストリームフォーマットを変換する方法を採用することによって、使用する出力装置の上述の不均等性を回避することである。のことにより、出力用の印刷データストリームを生成する全てのコンピュータインタフェースが専用装置であろうとも、インタフェースが単にソフトウェアフィルタの形態であろうとも、当該インタフェースが各プリンタに割り当てられ、かつ当該インタフェースがそのような方法利用され、入力データストリームの側で、統一的に使用されるフォーマットを使用し、出力データストリームの側で、制御すべきプリンタの特定のフォーマットを使用することによって、出力用の印刷データストリームの生成のために標準フォーマットを使用することが可能である
【0006】
そのような解決方法はディジタルデータの形態で表わされるテキストを変換する方法に関する、例えばEP 0 109 615 B1によって説明されている。しかし、この文書によって教示される方法、情報技術現行システムの可能性に関してかなりの欠点を有する。例えば、この方法は、それらの構文において、構文が「正規表現」を用いて表わことができるフォーマット記述言語に従う、かかる入力印刷データストリームに対してのみ適しているに過ぎないすなわち、EP 0 109 615 B1で教示されている方法、入力印刷データストリームで認識される入力制御対象出力制御対象認識かつ変換するために、「キー状態変数(キーステータス変数)」によって実行されるステータスマシン(状態機械)に利用されるこの場合、これらの出力制御対象は、キー状態変数を表わすそれぞれの状態の関数として、入力制御対象から直接、具体的に固定割当に従って生成される。そのような手順はMooreまたはMealy機械の理論的モデルの機能に対応し、この機械非常に効率的に動作するが、正規表現の認識のみが可能であるEP 0 109 615の優先日における情報技術を取り巻くこれらの状況ではこのような簡単な変換で十分であったかもしれないが、この理由は、EP 0 109 615の請求項1からも理解されるように、フォーマット情報は別として、テキストの変換のみで済んだからである
【0007】
しかし、PDL、あるいはHTMLまたはXMLのような場合によっては認識される他の入力フォーマットの現在の状況には上記のことはもはや決して当てはまらない。これらの入力フォーマットの構成非常に複雑でありステータスマシンは、入力フォーマットの認識および変換にもはや決して十分でない
【0008】
同時に、印刷データストリームが変換される目標フォーマット、現在では、変換についての高い必要条件が設定されているこの場合、原則として、現の印刷フォーマットの関数の最小公倍数を使用、このように変換の労力を減らす可能性がある変換プロセスの設計におけるこの快適さは、この方法の操作の際にコストをかけて得られると思われる。というのは、複雑さが増すにつれて使用プリンタタイプに関し通常ますます特殊化する高性能のプリンタ制御手段を放棄せざる得ないと思われるので、ネットワークのデータ蓄積を再び増大しなければならないからである。しかし、このようなデータ蓄積の増加は、再び、PDLを用いてネットワークデータトラフィックを低減する目的の妨げになる。従って、同時に、データ伝送路トラフィック最小限にできるために、利用可能な全ての印刷機能により可能な限り柔軟に目標フォーマットを生成できるための前提条件を形成することが変換プロセスに対要求される
【0009】
なおその上に、今日においても、印刷装置がたった1つの目的、即ち印刷を実現しているに過ぎない指摘しなければならない。レーザープリンタおよびディジタル複写装置の全ての製造業者は、これらの装置のプロセッサ性能、記憶容量、および(メモリカード、ハードドライブ、ネットワークカードのような)追加オプションを増大する要求に適合させるために、近年大きな努力を払ってきた。しかし、プリンタおよび複写器制御およびプログラミングの方法については、最近の10年間ほとんど変化なかった。
【0010】
印刷装置は、PCL、ポストスクリプト、またはプレスクライブのようなページ記述言語(PDL)によって以前のように制御される。これにより、文書およびその構成要素適切記述可能である。しかし、さしあたり利用可能な現在の印刷および複写装置の多様な追加オプションを使用できない。その結果、今日においても、印刷プロセス全体ホストコンピュータによって制御かつ監視される。そのタスクは、印刷装置によって「理解」されるページ記述言語にそれぞれの情報を正確に変換することを実質的に含む。
【0011】
従って、本発明の目的は、構文が簡単な正規表現を使ってもはや記述できないより複雑なページ記述言語を認識でき、ならびに認識された図形対象を可能な限り柔軟にかつ効率的に、すなわち少なくともそれらの記述に関して可能な限り最高の抽象レベルで目標フォーマットに変換しかつ同時に処理できる前提条件を定める、ディジタル印刷データストリームを変換する方法を提供することである
【0012】
本発明によれば、この目的はディジタル印刷データストリームを変換する方法によって達成され、本方法では入力印刷データストリームが読み込まれ、これがパーサを用いて図式表示(グラフィック表示)できる対象(オブジェクト)に解析され、これらの図式表示できる対象に分割され、また図式表示できる対象は記憶装置にオブジェクト指向フォーマットで格納され、記憶装置にオブジェクト指向フォーマットで格納された図式表示できる対象は、出力装置、好ましくはプリンタの制御用のフォーマットに変換され、このように変換された対象は出力印刷データストリームに結合され、出力される。本方法は、本発明によれば、図式表示可能な対象記憶装置にオブジェクト指向フォーマットで格納されることを特徴とし、当該対象に少なくとも1つの格納スクリプトが割り当てられ、このスクリプト当該スクリプトに定義された場合に実行されることを特徴とする
【0013】
この場合、ステータスマシーンを使用する場合と対照的に、パーサ(構文解析器)による入力印刷データストリームの解析および分割により、ページ記述言語の構文正規表現の使用にもはや限定されず、従って効果的なページ記述言語も使用できることが保証される。代わりに、そのようなパーサは、その理論上の性能の点でチューリング機械に対応し、従って形式言語の解析および分割のために理論上達成可能な最高の性能を確かなものにする。
【0014】
さらに、図式表示できる対象(従って、もちろん、それら自体が同様に確かに図式表示できる対象であるスクリプトも)を記憶装置にオブジェクト指向フォーマットで格納することによって、その後の処理に非常に有利であるこの中間フォーマットで、パーサによって認識された対象を次に利用できる状況が達成される
【0015】
対象(オブジェクト)は、1ページおよび複数ページ文書を所望に応じて多くのレベルで支持し、新しい対象によって動的に拡張できる「表示リスト管理」によって管理されることがここでは好ましい。個々の図形対象は、点、楕円、円、線、多角形、長方形、正方形のクラスに関する、あるいはバーコードのようなより複雑な対象タイプ、より複雑なテキスト、またはカラープロファイルないしはフォントのような自由に定義可能な要素に関するような特定の(便宜上、適当に序列的に編成された)クラスの個々の図形対象の部分を用いて格納され、このことにより、出力印刷データストリームへのそれらの効果的な変換が可能になるが、この理由は、関連する対象のクラスによって、出力印刷データストリームのフォーマットへのその可能な変換について利用可能な潜在的な情報がすでに存在するからである。例えば、正方形タイプの対象を介して、正方形タイプが長方形のサブクラスであること対象序列から既知である。ここで、出力印刷データストリームが生成される目標フォーマットが、ページ記述言語長方形の記述に関する音声構成体を与える場合、対象クラス序列における正方形の位置のみにもとづいて、正方形も長方形(特別な特徴を有するとしても)であり、この点で長方形に関する目標フォーマットの可能性正方形クラスにおける対象のために使用できることが明らかである。
【0016】
個々の対象に関するそのような潜在的な情報(対象(オブジェクト)クラス序列から得られる)に加えて、特定の目標フォーマットへの対象の可能な変換に関する明示情報を対象(オブジェクト)に加えることも可能であり、この場合、例えば、対象クラス序列により高く配列されるクラスに特定の目標フォーマットへの変換方法を加え次に、より優れたより特有の方法が前記下位クラスの対象に割り当てられていない限り、継承の過程において従属の下位クラスの対象に前記変換方法が自動的に利用可能であることによって、明示情報を上述の潜在的な情報と有利に組み合わることができる。
【0017】
本発明による方法の1つの実施形態において、図式表示できる対象は、記憶装置に格納する前により高い複雑性の上位対象に組み合わされる。
【0018】
次に、このようにして得られた上位対象は記憶装置にオブジェクト指向フォーマットで格納される。このようにして、複雑さが小さい図形対象組み合わて、より複雑な図形上位対象を形成できる。例えば、各々の場合に両端で互いに接続し、また入力印刷データストリーム図形対象として認識された線のシーケンス組み合わて、多角形図形上位対象を形成できる。このような組み合わせは、個々の対象と比べて全体として格納された上位対象のより容易な取り扱いのような種々の利点を提供するが、この理由は、上位対象クラスのための方法によって、上位対象に組み合わされた全ての部分対象について一様に効果的に上位対象を処理することができるからである。一度組み合わされた対象技術的補助がある場合、出力印刷データストリームで組み合わされた形態で引き続き転送され、このことにより、伝送すべきデータの必要は個々の対象の伝送よりも小さくなるので、或る状況下では、使用する伝送路のデータトラフィックさらなる最小に役立つ。
【0019】
本発明による方法の好ましい実施形態、図式表示できる対象の解析および当該対象への分割のためパーサが使用され、このパーサは、理論モデルでは、プッシュダウンオートマン(PDA)に対応し、従って、「文脈自由文法」による言語を特に効果的に解析かつ分割できるということを特徴とする。
【0020】
本発明による方法の別の実施形態、出力印刷データストリーム出力を参照するフィードバックメッセージが読み込まれ、また出力装置、好ましくはプリンタによって出力できない出力印刷データストリーム変換された図形対象が当該の出力装置、好ましくはプリンタによって認識されたことを示すエラーメッセージについて解析され、次に、この図形対象より小さい複雑性の部分対象に分割され、このようにして得られた部分対象は、出力装置の制御用のフォーマットで、出力装置に出力される出力印刷データストリームに分割されることを特徴とする。
【0021】
同様に、このような方法で、駆動出力装置、例えば、バーコード対象(バーコードオブジェクト)直接認識かつ出力で状態にあるかどうかを試験することがでる。その状態になく、このことを返信すると、バーコードは次の下位の序列の対象、例えば埋められた長方形に簡単に分割され、これらの対象によりさらなる試みが行なわれる。これは、出力試みが成功するまで、必要なら図形対象が個々の点に分割されるまで続けられる。中間フォーマット用に選ばれた対象序列を有するオブジェクト指向データ構造もまた、この手順に特に適当であることがわかっている。この方法のさらなる実行のために、次の試みにおいて対象クラスのレベルで出力プロセスをすぐに開始し、このように不要なデータ転送も回避し、しかし同様に出力装置の最大レベルの抽象化を使用するために、特定の出力装置について対象クラスのどのレベルで分割プロセスが各々の場合に成功したかに留意することが好ましい。このような方法で、伝送すべきデータ量は、高い柔軟性さえも有しつつ必要な程度に低減される。
【0022】
本発明による方法の実施形態において、記憶装置にオブジェクト指向フォーマットで格納された少なくとも1つの図式表示できる対象、外部装置、好ましくはアーカイブ装置、フォールディング装置、エンベローピング装置、または機密保護装置を制御する少なくとも1つのスクリプト割り当てられ、これにより、文書処理用に最も広い意味で必要とされる全ての装置の組み込みが可能になる
【0023】
本発明による方法の別の好ましい実施形態、記憶装置にオブジェクト指向フォーマットで格納された少なくとも1つの図式表示できる対象、データ、好ましくはオブジェクト指向で編成されたデータ、画像データ、テキストデータ、またはインターネットのウェブページからのデータ、XML文書あるいは電子メールからのデータを自動的に受取る少なくとも1つのスクリプト割り当てられることを特徴とする。
【0024】
データを自動的に受取るスクリプトはまた、このデータを自動的に要求できることが好ましい。
【0025】
スクリプトはまた、データ、好ましくはオブジェクト指向で編成されたデータ、画像データ、インターネットのウェブページからのテキストデータまたはデータ、XML文書あるいは電子メールからのデータを自動的に送こともまた可能であり、それ自体に関連する図形対象を受信側に送ことも特に可能である。
【0026】
次に、スクリプトはまた、それによって受取られたデータをそれに関連する図形対象に再割り当てし、それ自体に関連する図形対象を、それ自体によって要求され、受取られ、かつ再割り当てされたデータと共に受信側に転送し、あるいは前記データを印刷することができる。
【0027】
上の説明に関連して、例えば、対象を転送することによってあるいは例えばスクリプトによる受取りまたは問合せに対する用意を整えることによって、他の対象に対象をそれら自体与える本発明による方法の実施形態は、例えば、用語「動的対象リンキング」(DOL)によっても包括されることに留意すべきである
【0028】
印刷装置のような本発明による方法で動作する装置、電子メールを送受可能であり、またオリジナルプリントおよび画像データをプリンタドライバ無しに印刷可能である。これらの装置は、どんな情報もハードディスクまたはメモリカードに格納することが可能であり、ネットワークおよびインターネットに接続された全ての装置で前記データを利用できる。換言すれば、これらの装置は、ホストコンピュータおよびパソコンのかなり多くの管理用タスクを軽減するために、情報処理および準備困難なタスクを独立して行なう。インパクトプリンタおよび特殊な印刷装置と結合した異なる製造業者レーザー印刷および複写装置を有する異質ネットワークおよび印刷環境において、これらの装置はまた、単一の標準プログラム言語、すなわちスクリプト言語を使って全ての接続された印刷装置を管理し、従って管理業務を最小限にすることを可能にする。この点において、本発明による方法によって動作するこれらの装置もまたJScribe(登録商標)装置と呼ばれ、従って、本発明による方法もまたJScribe(登録商標)と呼ばれることを指摘したい
【0029】
従って、JScribe(登録商標)使用することにより、開発者およびシステムハウス、印刷装置に常駐して格納されかつ所望の個別動作シーケンスを可能にするかまたは制御する対象および機能を提供できる。これらの対象および機能は、ジョブまたはページ処理のためのまた印刷データおよびエミュレーションの完全な制御のための非常に難しいコマンドを含む、JScribe(登録商標)基本技術によって与えられるどんな機能性も使用できる。本発明による方法また、例えばスクリプトを経由して、内部プリンタ機能およびステータス情報(ページカウンタ、ネットワーク構成要素、ファイルシステムなど)へのアクセスを可能にすることが好ましい。
【0030】
本発明による方法は、図式表現できる対象が記憶装置にオブジェクト指向フォーマットで格納され、対象に少なくとも1つの格納スクリプトが割り当てられ、このスクリプトは、スクリプトに定義された対象出力される場合に実行されることを特徴とすることが好ましい。このようにして、例えば、形式対象(フォームオブジェクト)が印刷される場合に、同様に「ON−PRINT」の場合に、例えば、そのようなスクリプト、例えば、ビジュアル基本クリプト、ジャバスクリプト、もしくは「ストリームコード」をイベント指向で実行することが可能であり、これによって、例えば、同一のネットデータを有する一のフォームの複写の印刷のような機能を異なるトレイからの異なる紙で実行することが可能である。特に、フォールディングまたはエンベローピング機械、あるいはステープリング機械のような外部装置を制御する本発明による方法のそれらの実施形態との相互作用において、これは特に有利である。
【0031】
しかし、スクリプトの実行に関する少なくとも1つの事例(場合、状態)それぞれのスクリプトに定義され、また好ましくは外部からのさらなる影響無しに自動的に行われることも考えられる
【0032】
例えば、スクリプトの実行に関する少なくともそれぞれのスクリプトに定義された自動的に行われる事例はタイマーとして、即ち時間満了の結果として自動的に行われる事例として構成することができ、このタイマーは周期的に動作、即ち満了時に再び開始することが好ましい。
【0033】
従って、自動スクリプト本質的にアクティブになることが可能であり、例えば、日刊新聞をインターネットからロードし(可能な場合に、それ自体異なるソースからアセンブルされる)、見出され、ロードされ、かつ解析された情報を格納対象(オブジェクト)に割り当て、次に、この対象を、プリンタが接続されるPCまたはホストコンピュータの関与が全く無しに印刷する。
【0034】
例えば、JScribe(登録商標)シーケンス(適切に関連する対象を有するスクリプト)の簡単なダウンロードにより、例えば、プリンタが現在の株価に関する情報を独立して取り出し、それをフォーマットし、そしてそれを印刷するように構成できる。画像情報、テキスト文書、ウェブページ、XML文書、およびどんな他の印刷データも、PCによる(例えば、プリンタドライバによる)どんな準備も無しに解析され、必要な場合に修正され、そして最適な品質で印刷され得る。JScribe(登録商標)また、コンピュータシステム用のサーババージョンとして同時に使用できるので、印刷装置、印刷動作中に対話形式でホストシステムのデータストック(例えば、SQLデータベース)に初めてアクセス可能となる。
【0035】
本発明によるスクリプトに使用される言語はジャバスクリプトであることが好ましい。ジャバスクリプトは、ウェブページのスクリプト制御インテリジェントプログラム用の確立された世界標準として、インターネットにおいて、eビジネスおよびeコマースの時代の到来を告げた点で決定的に寄与した画期的および機能的解決策の引き金となっていた。従って、インターネットの世界規模の急速な発展を決定的に印象付けたこのインテリジェント技術は、今、初めて印刷装置に利用可能となり、本発明の領域におけるスクリプト応用、従って印刷および文書管理用の基本技術を形成することが好ましく、この基本技術は確かに特有であり、かつ従来の解決策に比べて著しく廉価である。
【0036】
従って、ジャバスクリプトと連係したJScribeにより、インターネットホームページとちょうど同じように簡単に、本発明による方法に従って操作される対応する任意の印刷装置のプログラムを可能にする画期的技術が与えられる。既述した通信可能性は、JScribeの論理的モジューラ対象指向構成およびJScribeを理想的に支持するジャバ・スクリプト・ティピカル拡張可能性と共に、可能な限り最短時間内に、非常に広範囲の応用(アプリケーション)のための複雑な出力管理システムの構成を可能にする。
【0037】
本発明による方法の別の好ましい実施形態、記憶装置にオブジェクト指向フォーマットで格納された図式表現できる対象、好ましくはまたスクリプト対象(例えば、ジャバスクリプト対象)、好ましくはそれらが出力印刷データストリームに出力される前に、応用(アプリケーション)インタフェースによって読み出され、変更され、削除され、または追加新しい対象を有するように準備されることを特徴とする。
【0038】
従来技術によれば、これまで、出力装置フォーマットの格納に必要なページ記述は面倒なことに手で成され、即ち、それぞれのページ記述言語でプログラムされる必要があった。これは、こ資格がある少数のプログラマーによってのみが遂行できる時間を浪費する高価な作業である。同じことが格納データの変更にも当てはまる
【0039】
そこで、オブジェクト指向中間フォーマットによ応用(アプリケーション)インタフェースに必要な方法を対象のクラス序列に従ってそれぞれの対象に割り当てることによって、応用(アプリケーション)インタフェースを介して技術的に適切に、格納された図式表現できる対象読み出、変更、削除、または新しい対象追加準備可能になる。このことは、記憶装置に格納された対象、例えば画面上に表示しかつ要求どおりに修正できることを意味する。ここで、存在する対象を削除し新しい対象を追加すること可能である。
【0040】
従って、適当な応用(アプリケーション)ソフトウェア(フォームメーカーとも呼ばれる)を設定することによって、各EDPユーザーがいかなるプロラミング知識も全く無しに既存フォームを修正して、新しいフォーム作成することが特に可能になり、このことは同じようにスクリプトに当てはまる
【0041】
使用する対象(オブジェクト)クラスに対応して充分な程度利用できる応用インタフェースおよび処理方法を適切に選択すると、機能インタフェースを有する図形コアシステムがこのように利用可能となり、ウインドウズオペレーティングシステムにもとづくアプリケーションのようなグラフィカルユーザーインタフェース(GUI)用のアプリケーションにこの機能インタフェースを使用て、対象(オブジェクト)データを標準文書として画面に表示し、異なる処理ツールにより修正することができる。
【0042】
応用(アプリケーション)インタフェースまた、スクリプト対象(オブジェクト)、好ましくはジャバスクリプト対象自体図式による読み出、変更、削除、または追加を可能にすることが好ましく、これらの図式で行なわれた操作、必要な場合、スクリプト対象、好ましくはジャバスクリプト対象に自動的に変換される。従って、応用(アプリケーション)インタフェースは、コンピュータ、好ましくはウインドウズオペレーティングシステムの下で動作するコンピュータのために完全な図形開発環境を提供し、これによって、ジャバスクリプト知識無しに印刷および複写装置のプログラムを可能にする。
【0043】
さらに、個々のJScribe(登録商標)応用(アプリケーション)の開発のためにジャバにもとづく既存の開発ツールを同じように使用できる。
【0044】
「フォームメーカー」応用ソフトウェアの使用「インテリジェント」電子的フォームの設計を可能にし、これらの形態はJScribe(登録商標)を用いて論理的文書に変換される。次に、これらの形態はネットワークに接続された装置で利用可能とすることができ、任意の印刷装置、好ましくはレーザー印刷装置およびディジタル複写装置によってどんな所望の位置にも出力、電子メールとして送、もしくはアーカイブ装置に転送できる。
【0045】
本発明による本方法はまた、少なくとも1つの記憶装置および少なくとも1つの通信インタフェースを有する少なくとも1つのデータ処理ユニットを備えるディジタル印刷データストリームを変換する装置で実行可能であり、データ処理ユニットは、本発明による方法の実施形態に従って動作するようにプログラムされる。
【0046】
この場合、この装置また、表示手段および入力手段を有する操作ステーションを具え、この操作ステーションは、データ処理ユニットの記憶装置にオブジェクト指向フォーマットで格納された図式表現できる対象、好ましくはスクリプト対象(オブジェクト)も、好ましくはそれらが出力印刷データストリームに出力される前に、応用(アプリケーション)インタフェースを介して読み出、変更、削除、または追加することを可能にする。
【0047】
さらに、本発明による装置は、それぞれ格納された対象、好ましくはジャバスクリプト対象(オブジェクト)のようなスクリプト対象(オブジェクト)自体さえも、図式読み出、変更、削除、または追加することを可能にでき、これらの図式行なわれる操作は、必要な場合、ジャバスクリプト対象に自動的に変換される。
【0048】
本発明による装置はまた、プリンタもしくはプリンタサーバに統合できる
【0049】
従って、JScribe(登録商標)は、プリンタおよびディジタル複写装置で直接使用できのみならず、PCサーバプラットフォームでも実施できる。
【0050】
印刷装置に取り付けるために、JScribeスクリプトシーケンスは、例えば、Prescribe(登録商標)データストリームに組み込むことができる。このデータを受取る印刷装置、例えば適なレーザープリンタまたはディジタル複写器プログラムコードを読み込み、コンパイルする。
【0051】
のことにより、共通のインタフェースを有、かつ記録文書、分散印刷(クラスタ印刷)、機密保護印刷などに関するアクセスを可能にする小形であるが高い機能性を備えるハードウェアユニットを備えるネットワークの構成を可能にする。
【0052】
本発明による方法の上述の実施形態はまた、もちろん各々の場合に、コンピュータプログラムコード手段を有するコンピュータ可読媒体を備えるコンピュータプログラムプロダクトとして、または電子的搬送波信号によるコンピュータプログラムとして実行されることが可能であり、この場合コンピュータは、コンピュータプログラムロード後に、各々の場合に、ここに説明た本発明による方法を実行するようにプログラムによって指令される
【0053】
以下に限定的として理解されるべきでない模範的な実施形態について、図面を用いて説明する
【0054】
図1は、本発明による方法の実施形態のシーケンスを略図を用いて示している。コンピュータ1から、入力印刷データストリーム2が、本発明による方法に従って動作する装置3、例えばPCのようなコンピュータ、もしくはインテリジェントプリンタのようなインテリジェント出力装置に送れる。そこで、入力印刷データストリーム2はパーサ4によって解析され、分割される。この分割のプロダクトとして認識された図形対象(グラフィックオブジェクト)5、5a、記憶装置6にオブジェクト指向フォーマットで格納され、これは、当該の図形対象おそらくは組み合わされて上位対象を形成した後に行なわれる。記憶装置6に格納された対象5(オブジェクト)、好ましくはスクリプト対象5aは、応用(アプリケーション)インタフェース7を介して読み出され、変更され、削除されるか、または新しい対象が追加される態勢に維持される。このようにして、記憶装置6に格納された対象(オブジェクト)5、5aは、例えば、画面に表示、望むように修正できる。存在する対象(オブジェクト)を削除し、新しい対象を追加することがここでも可能である。適な応用ソフトウェア使用するならば、いかなるユーザーも、既存フォームを容易にかつプログラミング知識無しに修正すること、または新しいフォーム成することがこのように可能である。記憶装置6にオブジェクト指向フォーマットで格納された図式表現できる対象(オブジェクト)5、5aは、出力されるために出力装置、好ましくはプリンタ9の制御用のフォーマットに変換され、このように変換された対象(オブジェクト)5、5aは出力印刷データストリーム10に組み合わされて、出力される。出力印刷データストリーム10出力に関係するフィードバックメッセージ11読み込まれ、プリンタ9によって出力または処理できない出力印刷データストリーム10に、図形対象5、5aが前記プリンタによって検出されたことを示すエラーメッセージについて解析される。次に、この図形対象5、5aはより小さい複雑性の部分対象(オブジェクト)に分割され、このようにして得られた部分対象は、プリンタ9の制御用のフォーマットで、プリンタ9に出力される出力印刷データストリーム10に送り込まれる
【図面の簡単な説明】
【図1】 本発明による方法の実施形態のシーケンスを略図を用いて示した図である。

Claims (25)

  1. ディジタル印刷データストリームを変換する方法であって、
    (i)入力印刷データストリーム(2)が読み込まれるステップと、
    (ii)該入力印刷データストリーム(2)がパーサ(4)によって図式表現できる対象(5)に向けて解析され、これらの図式表現できる対象(5)に分割されるステップと、
    (iii)図式表現できる対象(5)が記憶装置(6)にオブジェクト指向フォーマットで格納されるステップと、
    (iv)記憶装置(6)にオブジェクト指向フォーマットで格納された図式表現できる対象(5)が、出力装置(9)、好ましくはプリンタ、の制御用のフォーマットに変換されるステップと、
    (v)このように変換された前記対象が出力印刷データストリーム(10)に組み合わされて出力されるステップと、を含み、
    前記図式表現できる対象(5、5a)に少なくとも1つの格納されたスクリプトが割り当てられ、該スクリプトに定義された事例で実行されることを特徴とする方法。
  2. 前記図式表現できる対象(5、5a)が、前記記憶装置(6)に格納される前に、組み合わされてより大きい複雑性の上位対象を呈することを特徴とする請求項1に記載の方法。
  3. 前記出力印刷データストリーム(10)の出力を参照するフィードバックメッセージ(11)が読み込まれ、前記出力装置(9)、好ましくは前記プリンタ、が変換された前記対象を前記プリンタによって出力され得ない出力印刷データストリーム(10)中に認識したことを示すエラーメッセージについて解析され、その際、この対象はより小さい複雑性の部分対象に分割され、このようにして得られた前記部分対象を、出力装置(9)の制御用のフォーマットで、出力装置(9)に出力される出力印刷データストリーム(10)に紛れ込ませることを特徴とする請求項1または2に記載の方法。
  4. 前記記憶装置(6)に前記オブジェクト指向フォーマットで格納された、少なくとも1つの前記図式表現できる対象(5)が、外部装置、好ましくはアーカイブ装置、フォールディング装置、エンベローピング装置、または機密保護装置を制御する少なくとも1つのスクリプト(5a)に割り当てられることを特徴とする請求項1、2または3に記載の方法。
  5. 前記記憶装置(6)に前記オブジェクト指向フォーマットで格納された、少なくとも1つの前記図式表現できる対象(5)が、データ、好ましくはオブジェクト指向方法で編成されたデータ、画像データ、テキストデータ、またはインターネットのウェブページからのデータ、XML文書あるいは電子メールからのデータを自動的に受取る少なくとも1つのスクリプト(5a)に割り当てられることを特徴とする請求項1、2、3または4に記載の方法。
  6. 前記データを自動的に受取る前記スクリプト(5a)が、このデータをさらに自動的に要求することを特徴とする請求項5に記載の方法。
  7. 前記記憶装置(6)に前記オブジェクト指向フォーマットで格納された少なくとも1つの前記図式表現できる対象(5)が、データ、好ましくはオブジェクト指向方法で編成されたデータ、画像データ、テキストデータ、またはインターネットのウェブページからのデータ、XML文書あるいは電子メールからのデータを自動的に送り出す少なくとも1つのスクリプト(5a)に割り当てられることを特徴とする請求項1から6のいずれか一項に記載の方法。
  8. 前記スクリプト(5a)が、該スクリプト(5a)に関連する前記対象(5)を受信側に送り出すことを特徴とする請求項7に記載の方法。
  9. 前記スクリプト(5a)が、該スクリプト(5a)によって受取られた前記データを該スクリプト(5a)に関連する前記対象(5)に順に再割り当てし、該スクリプト(5a)に関連する前記対象(5)を受信側に、該スクリプト(5a)によって要求され、受取られ、かつ再割り当てされた前記データと共に転送することを特徴とする、請求項5または6に遡って参照する程度に実行される、請求項8に記載の方法。
  10. 前記スクリプト(5a)が、該スクリプト(5a)によって受取られた前記データを該スクリプト(5a)に関連する前記対象(5)に順に再割り当てし、該スクリプト(5a)に割り当てられた前記対象(5)を、該スクリプト(5a)によって要求され、受取られ、かつ再割り当てされた前記データと共に印刷することを特徴とする請求項5または6に記載の方法。
  11. 前記記憶装置(6)に前記オブジェクト指向フォーマットで格納された、少なくとも1つの前記図式表現できる対象(5)が、スクリプト(5a)に定義された対象(5)の出力の事例で実行される前記少なくとも1つのスクリプト(5a)に割り当てられることを特徴とする請求項1から10のいずれか一項に記載の方法。
  12. 前記記憶装置(6)に前記オブジェクト指向フォーマットで格納された、少なくとも1つの前記図式表現できる対象(5)が、前記少なくとも1つのスクリプト(5a)に割り当てられ、スクリプト(5a)の前記実行に関する少なくとも1つの事例が関連するスクリプト(5a)に定義され、好ましくは外部からのそれ以上の影響無しに自動的に生じることを特徴とする請求項1から11のいずれか一項に記載の方法。
  13. 前記スクリプト(5a)の実行に関連して、それぞれのスクリプト(5a)に少なくとも定義された自動的に生じる事例が、タイマーとして、即ち時間満了の結果として自動的に生じる事例として構成されることを特徴とする請求項12に記載の方法。
  14. 前記タイマーが周期的に動作する、即ち満了時に再び該タイマーを開始することを特徴とする請求項13に記載の方法。
  15. ジャバスクリプトが前記スクリプト用の形式言語として使用されることを特徴とする請求項1から14のいずれか一項に記載の方法。
  16. 前記記憶装置(6)に前記オブジェクト指向フォーマットで格納されている前記図式表現できる対象(5)、好ましくはスクリプト対象(5a)が、好ましくは該図式表現できる対象(5)が前記出力印刷データストリーム(10)に出力される前に、アプリケーションインターフェース(7)によって、読み出され、変更され、削除され、または追加の新しい対象(5)を有するように準備されることを特徴とする請求項1から15のいずれか一項に記載の方法。
  17. 少なくとも1つの前記記憶装置および少なくとも1つの通信インタフェースを有する少なくとも1つのデータ処理ユニットを備える、前記ディジタル印刷データストリームを変換するための装置であって、
    前記データ処理ユニットは、請求項1から15のいずれか一項に記載の方法に従って動作するようにプログラムされていることを特徴とするディジタル印刷データストリームを変換するための装置。
  18. 請求項16に記載の方法に従って動作するようにプログラムされており、表示手段(8)と入力手段とを備えた操作ステーションをさらに有し、前記データ処理ユニットの前記記憶装置(6)に前記オブジェクト指向フォーマットで、前記図式表現できる対象(5)、好ましくはさらにスクリプト対象(5a)を、好ましくは前記出力印刷データストリーム(10)に出力される前に、アプリケーションインタフェース(7)を介して読み出され、変更され、削除され、または追加されるように格納することができることを特徴とする請求項17に記載のディジタル印刷データストリームを変換するための装置。
  19. 前記データ処理ユニットが、請求項15に遡って参照する程度に、請求項16に記載の方法に従って動作するようにプログラムされており、さらに、個別に格納された対象、好ましくはジャバスクリプト対象(5a)自体がさらに、図式に読み出され、変更され、削除され、または追加されることを可能にし、これらの図式に行なわれる操作は、必要な場合、ジャバスクリプト対象(5a)に自動的に変換されることを特徴とする請求項17に記載のディジタル印刷データストリームを変換するための装置。
  20. 請求項17、18または19に記載のディジタル印刷データストリームを変換するための装置を備えることを特徴とするプリンタ。
  21. 請求項17、18または19に記載のディジタル印刷データストリームを変換するための装置を備えることを特徴とするプリンタサーバ。
  22. 請求項1乃至16の一項に記載の方法を実行するための命令を有するコンピュータプログラム。
  23. コンピュータプログラムであって、
    該コンピュータプログラムがコンピュータ上で起動されたときに請求項1乃至16のいずれか一項に記載の方法を実行するためのコンピュータ読み取り可能な記録媒体に格納されたプログラムコード手段を備えるコンピュータプログラム。
  24. コンピュータプログラムであって、
    該コンピュータプログラムがコンピュータ上で起動されたときに請求項1乃至16のいずれか一項に記載の方法を実行するためデータ伝送信号上にプログラムコード手段を備えるコンピュータプログラム。
  25. ディジタル印刷データストリームを変換する方法であって、
    (i)入力印刷データストリーム(2)が読み込まれるステップと、
    (ii)該入力印刷データストリーム(2)がパーサ(4)によって図式表現できる対象(5)に向けて解析され、これらの図式表現できる対象(5)に分割されるステップと、
    (iii)図式表現できる対象(5)が記憶装置(6)にオブジェクト指向フォーマットで格納されるステップと、
    (iv)記憶装置(6)にオブジェクト指向フォーマットで格納された図式表現できる対象(5)が、出力装置(9)、好ましくはプリンタ、の制御用のフォーマットに変換されるステップと、
    (v)このように変換された前記対象が出力印刷データストリーム(10)に組み合わされて出力されるステップと、を含み、
    前記図式表現できる対象(5、5a)に外部装置を制御するための少なくとも1つの格納されたスクリプトが割り当てられ、該割り当てられた対象を出力する場合に該スクリプトに定義された事例で実行されることを特徴とする方法。
JP2001584356A 2000-05-17 2001-05-11 ディジタル印刷データストリームを変換する方法および装置、ならびに対応するプリンタおよびプリンタサーバ Expired - Fee Related JP3974782B2 (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
DE10024177.8 2000-05-17
DE10024177 2000-05-17
DE10103733 2001-01-26
DE10103733.3 2001-01-26
PCT/DE2001/001796 WO2001088840A2 (de) 2000-05-17 2001-05-11 Verfahren und system zur transformation digitaler druckdatenströme sowie zugehörige drucker und druckerserver

Publications (3)

Publication Number Publication Date
JP2003533798A JP2003533798A (ja) 2003-11-11
JP2003533798A5 JP2003533798A5 (ja) 2006-01-05
JP3974782B2 true JP3974782B2 (ja) 2007-09-12

Family

ID=26005715

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001584356A Expired - Fee Related JP3974782B2 (ja) 2000-05-17 2001-05-11 ディジタル印刷データストリームを変換する方法および装置、ならびに対応するプリンタおよびプリンタサーバ

Country Status (8)

Country Link
US (1) US6684789B2 (ja)
EP (1) EP1282883B1 (ja)
JP (1) JP3974782B2 (ja)
AT (1) ATE249654T1 (ja)
AU (1) AU2001265778A1 (ja)
DE (3) DE50100620D1 (ja)
ES (1) ES2206421T3 (ja)
WO (1) WO2001088840A2 (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7880909B2 (en) * 2003-05-20 2011-02-01 Bukowski Mark A Extensible framework for parsing varying formats of print stream data
JP2006053735A (ja) * 2004-08-11 2006-02-23 Seiko Epson Corp ネットワーク機器およびこれに用いるプログラム並びにこの制御方法
US20070041041A1 (en) * 2004-12-08 2007-02-22 Werner Engbrocks Method and computer program product for conversion of an input document data stream with one or more documents into a structured data file, and computer program product as well as method for generation of a rule set for such a method
US20060270465A1 (en) * 2005-05-31 2006-11-30 Matthew Lee Wireless microphone for public safety use
US7086792B1 (en) 2005-09-08 2006-08-08 Xerox Corporation Combining a set of images into a single document image file having a version key and a color plane associated therewith
US20080043277A1 (en) * 2006-08-18 2008-02-21 Xerox Corporation Printing system and method
AU2019228387B2 (en) * 2018-02-27 2024-07-25 Zetane Systems Inc. Scalable transform processing unit for heterogeneous data

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4498147A (en) 1982-11-18 1985-02-05 International Business Machines Corporation Methodology for transforming a first editable document form prepared with a batch text processing system to a second editable document form usable by an interactive or batch text processing system
US5216754A (en) 1991-08-27 1993-06-01 Xerox Corporation Determining the complexity of a page prior to a print attempt
US5566278A (en) * 1993-08-24 1996-10-15 Taligent, Inc. Object oriented printing system
US5687303A (en) 1994-05-18 1997-11-11 Xerox Corporation Printer controller for object optimized printing
JPH11353146A (ja) * 1998-06-09 1999-12-24 Nec Corp 印刷処理システム
US6202201B1 (en) * 1998-09-23 2001-03-13 Netcreate Systems, Inc. Text object compilation method and system
US6498657B1 (en) 1999-03-17 2002-12-24 Prout Ag Programmable data extractor, data analyzer, and printer report generator
JP2001005716A (ja) * 1999-06-18 2001-01-12 Nec Corp Html文書をmheg文書に変換する方法
GB2357348A (en) * 1999-12-18 2001-06-20 Ibm Using an abstract messaging interface and associated parsers to access standard document object models

Also Published As

Publication number Publication date
US6684789B2 (en) 2004-02-03
AU2001265778A1 (en) 2001-11-26
EP1282883B1 (de) 2003-09-10
ATE249654T1 (de) 2003-09-15
JP2003533798A (ja) 2003-11-11
US20030140809A1 (en) 2003-07-31
WO2001088840A3 (de) 2002-04-18
WO2001088840A2 (de) 2001-11-22
DE50100620D1 (de) 2003-10-16
EP1282883A2 (de) 2003-02-12
DE10123059A1 (de) 2001-12-20
DE10192005D2 (de) 2003-05-15
ES2206421T3 (es) 2004-05-16

Similar Documents

Publication Publication Date Title
USRE37258E1 (en) Object oriented printing system
US7102768B2 (en) Printer drivers using filters that are operating system-independent and printer-independent
US7992145B2 (en) Multilevel ticket-based job management architecture for computing devices
US7136941B2 (en) Print management architecture for computing devices having a set of filters functions wherein the functions are prevented from conflicting with one another
US8804172B2 (en) Non-transitory computer readable recording medium stored with printer driver updating program and printer driver updating method
Bachmann et al. Managing variability in software architectures
US20030033432A1 (en) Web based imaging service that converts web pages into content on behalf of another web site
US7106469B2 (en) Variable data printing with web based imaging
US7191448B2 (en) Web based imaging page redirector system for accessing a redirector reference that directs a browser to a redirector software
CN1731350B (zh) 图像处理设备及其控制方法以及数据处理设备
JP4563161B2 (ja) バックプレーン
US8373874B2 (en) Using a web browser on a client to enable and disable a filter program on a printer
CN103246489B (zh) 打印系统、打印服务器和控制方法
US20030033353A1 (en) Method for web-based imaging service to redirect to a preferred destination based on a criteria
US6900905B2 (en) Method for accessing imaging information on a demand basis using web based imaging
US8020170B2 (en) Information processing apparatus, method of operating it, and computer readable information recording medium
JPH11259263A (ja) デ―タ併合機能を有するネットワ―ク印刷システム
US7069294B2 (en) Browser based multiple file upload
US7062752B2 (en) Method, system and program product for multi-profile operations and expansive profile operation
US6944868B2 (en) Imaging extension API for isolating web content from user resources and services
US20080250430A1 (en) Method and corresponding apparatus for creation of print drivers in a network
JP3974782B2 (ja) ディジタル印刷データストリームを変換する方法および装置、ならびに対応するプリンタおよびプリンタサーバ
US20030072025A1 (en) Web-based imaging system providing means of accessing content individually
CN101458615B (zh) 信息处理设备和信息处理设备控制方法
CN114579065A (zh) 一种云桌面的打印机重定向方法及系统

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050325

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050329

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20050628

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20050705

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050805

A524 Written submission of copy of amendment under article 19 pct

Free format text: JAPANESE INTERMEDIATE CODE: A524

Effective date: 20050805

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060328

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20060627

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20060704

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060921

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20060921

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070615

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100622

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110622

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120622

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120622

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130622

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees