JPH117367A - プリンティングシステム - Google Patents

プリンティングシステム

Info

Publication number
JPH117367A
JPH117367A JP10121293A JP12129398A JPH117367A JP H117367 A JPH117367 A JP H117367A JP 10121293 A JP10121293 A JP 10121293A JP 12129398 A JP12129398 A JP 12129398A JP H117367 A JPH117367 A JP H117367A
Authority
JP
Japan
Prior art keywords
tab
information
stock
electronic
interpreter
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.)
Withdrawn
Application number
JP10121293A
Other languages
English (en)
Inventor
John E Landry
イー.ランドリー ジョン
Alane R Oneill
アール.オニール アラン
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.)
Xerox Corp
Original Assignee
Xerox 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
Application filed by Xerox Corp filed Critical Xerox Corp
Publication of JPH117367A publication Critical patent/JPH117367A/ja
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/174Form filling; Merging

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Record Information Processing For Printing (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Abstract

(57)【要約】 【課題】 全てのタブ情報が自動位置決めを得るために
必要とされるクライアントユーザーによる入力が最小量
であるシステムを提供すること。 【解決手段】 インタープリター32は、プリンティン
グシステム2が特別なストック情報と何回遭遇したのか
を示す記録を保持することを許容する可変位置表示サブ
システム38を含む。可変位置表示サブシステム38
は、一例ではカウンターを含み、情報位置決めサブシス
テム40と通信する。サブシステム40は、特別なスト
ック情報セットの情報が対応する特別なストック上のど
こに位置決めされるべきかを決定し、また、そのような
情報が対応する特殊なストック上に、適当な方法で実際
に位置決めされることを保証する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は一般にプリンティン
グシステム、特に、少なくともその一部が、第一の特殊
なストックページ上に予め位置決めされた第一の画像の
位置に関する格納された情報に基づく、第二の特殊なス
トックページ上に第二の画像を自動的に位置決めするシ
ステムに関する。
【0002】
【従来の技術】米国特許第5、133、048号(発明
者パーソンズ他、発行日1992年7月21日)に開示
されたタイプのタブストックセットをプリントする場合
には、情報がプリントされるべきタブストック上の位置
を示す必要がある。従来の一つの方法としてクライアン
トユーザーがワークステーションまたはパーソナルコン
ピュータ(「PC」)で一つまたはそれ以上の横方向に
オフセットされたタブストックのセットが望ましいと指
定することが知られている。一致するタブの情報は、適
切なコマンドの与える、すなわちコマンドセットの入力
により適切なサイズの電子ページ上に位置決めされる。
次にプリントドライバ(プリントドライバについてさら
に詳しくは、米国特許第5、615、015号 発明者
クリスト他、発行日1997年3月25日を参照)は、
コマンドを他のものの中でこれらの動作を実行する指示
を含むページ記述言語(PDL)に変換する。この指示
とは、例えばクライアントユーザーが指定したタブ位置
で情報をプリントするために必要な画像の移動及び/ま
たは回転などを指す。あるいはクライアントユーザー
は、一つのオリエンテーションに情報を入力し、別のオ
リエンテーションで同じ情報をプリントすることによ
り、情報のタブ位置決めをすることもできる。
【0003】
【発明が解決しようとする課題】ワークステーションや
PCでタブの位置決め情報を提供する処理は、膨大な量
のタブストックを用いるジョブのプログラミングの際に
は飽き飽きするような作業となる。その上、後で誤った
位置にプリントされることがないようにクライアントユ
ーザーは各情報項目を正しい位置に配置するよう配慮し
なければならない。タブストックに関しては、クライア
ントユーザーがマニュアルでおこなう情報の配置作業が
最小になるシステムを提供することが望ましい。すなわ
ち、最終的に出力される文書における全てのタブ情報の
自動位置決めを得るために必要とされるクライアントユ
ーザーによる入力が最小量であるシステムである。
【0004】
【課題を解決するための手段】本発明の一形態では、電
子ページのセットを含む電子文書が、ページ記述言語
(PDL)で記述されたデータストリームを基礎として
作成されるプリンティングシステムのためのシステムを
提供する。プリントのセットを生成するために使用可能
な電子ページのセットは、複数の特殊な電子ページのサ
ブセットだけでなく少なくとも第一の電子ページ及び第
二の電子ページを含む。データストリームは、複数の特
殊な電子ページと個別に対応する情報識別子のセットを
含み、そして複数の画像を複数の特殊な電子ページ上に
位置決めするシステムは、それぞれ a)データストリームを受信するインタープリターを含
み、インタープリターは、(i)情報識別子のセットの
中からそのうちの1つである第一の情報識別子を検出す
るためにデータストリームの第一の部分を読み、(ii )
かつ情報識別子のセットの中からそのうちの1つである
第二の情報識別子を検出するためにPDLインタープリ
ターを利用してデータストリームの第二の部分を読み、
b)前記インタープリターと通信する可変位置表示サブ
システムを含み、この可変位置表示サブシステムは前記
情報識別子のセットの中の1つである第一の情報識別子
の検出に応答して、複数の特殊な電子ページのサブセッ
トに関して第一の位置インジケータを確定し、この第一
の位置インジケータは複数の画像の中の1つである第一
の画像が複数の特殊な電子ページの中の1つである第一
のページ上に位置決められるべき第一の位置を表示し、
c)前記可変位置表示サブシステムと通信する情報位置
決めサブシステムを含み、この情報位置決めサブシステ
ムは情報識別子のセット中の1つである第二の情報識別
子の検出に応答して、複数の特殊な電子ページのサブセ
ットに関して第一の位置表示インジケータの利用により
第二の位置インジケータを自動的に確定し、第二の位置
インジケータは複数の特殊な電子ページ中の1つである
第二の電子ページ上に複数の画像の中の1つである第二
の画像が位置決めされるべき第二の位置を示す、前記プ
リンティングシステムである。
【発明の実施の形態】
【0005】図1を参照すると、本発明の教示に従って
プリンティング及び仕上げジョブの処理を行なう典型的
なレーザーベースのプリンティングシステム2が例示さ
れている。プリンティングシステム2は、説明のために
スキャナセクション6、コントローラセクション7及び
プリンタセクション8に分割されている。プリンティン
グシステム2の構造及び動作は従来型のものを想定して
いるが、このプリンティングシステム2の包括的な理解
は米国特許第5,170,340号を参照することによ
り得られる。この米国特許第5,170,340号では
プリンティングシステム2はネットワーク対応でありラ
イン9を通じてネットワークに接続される。
【0006】図2では、プリンティングシステム2の主
要なサブシステムのいくつかを含む文書処理システム2
1が示されている。標準的な方法では、文書処理システ
ム21は、メインメモリ23及びマスメモリ24と通信
するディジタルプロセッサ22、プリンタページ記述言
語(PDL)で記述されたジョブを提供する入力セクシ
ョン25(スキャナ6を含む)、PDLより得た選択画
像構成要素のハードコピーレンダリングをプリントする
プリンティングセクション8を含む。さらにユーザーに
プロセッサ22、入力セクション25、及びプリンティ
ングセクション8との相互作用を可能にするユーザーイ
ンターフェース27(図1を参照)を有する。
【0007】理解されるように、ユーザーインターフェ
ース27は、ユーザーが画像の編集及び操作指示をプロ
セッサ22に対しておこなう入力装置を集合的に表わし
ている。さらにユーザーインターフェース27は、ユー
ザーまたはその他(例えばプログラム制御下において)
により入力された指示に対する応答として行なわれたア
クションに関するフィードバックをユーザーが入手する
と出力装置をも表わす。例えば、ユーザーインターフェ
ース27は一般に使用指示(use instructions)を入力
するためのキーボードなどを含み、プロセッサ22によ
りおこなわれている処理の様子をユーザーに見せるため
のモニターを含み、モニター(図1にこれらのうち従来
型の構成要素のをいくつか示した)によって表示されて
いるプロセスからデータを入力するため及び/または選
択をおこなうためにユーザーがカーソルを移動すること
を可能にするカーソルコントローラを含む。
【0008】図示した文書処理システム21は集中化さ
れているので、全ての制御指示、全ての画像編集及び操
作指示はプログラム制御の下でプロセッサ22によって
実行されるという想定により簡略化して示されている。
しかしながら、実際にはこれらの指示の実行は、そのい
くつかまたは全てが独自のメインメモリさらには独自の
マスメモリを有したいくつかの異なるプロセッサにより
取り扱われる場合もある。同様に、入力セクション25
及びプリンティングセクション8の両方または一方は、
破線28及び29で示すようにそれぞれ独自のユーザー
インターフェースを有する場合もある。実際に、文書処
理システム21は、リモート入力セクション及び/また
はリモートプリンタ(図示せず)から操作するように分
散アーキテクチュアをもたせるよう再構成することも可
能であることは明白である。データはそのようなリモー
ト入力セクションとプリンタターミナルから、またこれ
らに向け、専用通信リンクまたは交換通信ネットワーク
(図示せず)を経由して転送される。
【0009】図3で示すように、プロセッサ22はプリ
ント用に選択された電子文書のファイルのPDL記述を
プリンティングセクション8に転送するPDLドライバ
31を含むことが望ましい。このため、プリンティング
セクション8はPDLに対応するビットマップ画像のフ
ァイルを作成するためにPDL記述を解読するPDL解
読装置(decomposer) 32を備えるものとして図示され
ている。特に以下に続く解説から考えると、解読装置ま
たはインタープリター(interpreter)32はディスクな
どのマスメモリあるいはネットワーク以外の「直接に接
続されていないもの(on the fly )」からPDLファ
イルを受信できることが認識されるであろう。
【0010】図4は、情報位置決め技術の好適な実施の
形態の概要である。図4で図示した実施の形態では、デ
ータストリーム36はラスタイメージプロセッシングを
おこなうためにインタープリター32に受信される。図
示されているように、データまたはPDLストリームは
特別なストックプリンティング(例えばタブストック上
への画像のプリンティングを許容する情報)に関する情
報を含み、特別なストック情報のページは「SSI
1」、「SSI2」等と指定される。現在の情報位置決
め技術に対する特別なストック情報の重要性は、以下の
図5の記述の中で示される。
【0011】図4のインタープリターは、様々なサブシ
ステムを省略した概略を示していることが認識されるで
あろう。インタープリターについてのより詳細な解説
は、発明者ボンク(Bonk) 他による米国特許第5,49
3、634号(発行日1996年2月20日)に記載さ
れており、本明細書にもその開示内容が参照として含ま
れる。インタープリター32は、一実施形態において、
プリンティングシステム2が特別なストック情報と何回
遭遇したのかを示す記録を保持することを許容する、以
下に詳述する可変位置表示サブシステム38を含む。こ
の表示サブシステム38は、一例ではカウンター(また
は適当な加算・減算サブシステムのいかなるもの)を含
み、情報位置決めサブシステム40と通信する。さら
に、カウンターはインタープリターの「辞書」に組み込
むことも可能である。サブシステム40は以下で明示さ
れるが、特別なストック情報セットの情報が、対応する
特別なストック上のどこに位置決めされるべきかを決定
し、また、そのような情報が対応する特殊なストック上
に、適当な方法で実際に位置決めされることを補償す
る。表示サブシステム38は、サブシステム40と分離
して示されているが、表示サブシステム38とサブシス
テム40とは同じメモリ領域内で動作を実行することが
できることを理解すべきである
【0012】次に図4および図5を参照すると、本発明
の情報位置決め技術が詳細に解説されている。最初に、
ステップ44でインタープリター32はカウンター(複
数のビットを含む)を読む。するとカウンターは、例え
ばインタープリターと関連した大域辞書など適当な位置
に設定される。図4で図示した実施形態で意図している
ように、カウンターが可変位置表示サブシステム38の
主要な構成要素である。カウンター以外の多くの装置
(「ソフト」その他)あるいはプログラムを用いてカウ
ントが維持され得るため、セクション38は総称ラベル
を備えていることが認識されるであろう。さらにセクシ
ョン38のサブシステムは、システム設計が、「アップ
カウント」または「ダウンカウント」のどちらを意図し
て設計されているかに応じて増分または減分の機能を提
供することができる。
【0013】カウンターの設定と関連してサブシステム
38及び40では、ステップ46及び48を経由して、
例えば「タブ距離」、「タブ分離間隔(TabSeparatio
n)」及び「レフタブ(RefTab) 」等の特定の変数もセッ
トされる。記載した実施の形態において、レフタブはタ
ブ上または他の特別なストック部分上の画像(例えばテ
キスト)によって占められる実際の長さに関し、一方、
タブ分離間隔は、ある一つのタブの上端から隣接した別
のオフセットタブの上端までの距離に関する。図6(三
つのタブメディアシート (シーケンス番号=3)のセッ
トを示す)は、基本的なタブ分離間隔及びレフタブの概
念を視覚的に表現している。タブストックのセットは、
図6に示すように全てが一様に要求されたものではない
こと、または「レフタブ、タブ分離間隔」のデフォルト
値の一つのセットが全てのジョブにおいて最適であるこ
とが認識されるはずである。一つの意図した実施の形態
では、カスタマイズされたセットの値はルックアップテ
ーブルを経由してメモリに格納される。これはタブ分離
間隔またはレフタブのどちらかの値が、不均一であるた
めに予測不可能であるような不規則なセットの取り扱い
のために使われる。さらに、所定のジョブによって要求
される主要なストックに応じて、タブ分離間隔値及びタ
ブ距離(TabLength)の値をリセットすることが適切な場
合もある。例えばヨーロッパでは、タブストックのサイ
ズは米国のものとは異なる場合がある。ジョブの主要な
ストックのサイズが多岐に及ぶ観点から「レフタブ、タ
ブ分離間隔」のリセットに適応する実施の形態は以下に
詳述する。
【0014】ステップ50では、カウンターのカウント
すなわち「タブカウント」はゼロに初期化される。例示
したステップ50は、カウントはダウンカウントではな
くアップカウントをとる。別の実施の形態では、ジョブ
におけるタブの数と対応する値にカウンターをセット
し、逆算カウントまたはダウンカウントすることが好ま
しい場合もある。カウンターを初期化し、ラスタイメー
ジプロセッシングのためのインタープリターをセットア
ップすると入力PDLストリーム36(図4)の分析が
ステップ52で開始される。PDLストリームの分析
は、例えば本発明に参照として組み入れられた発明者カ
タパノによる米国特許第5,504,843号(発行日
1996年4月2日)に記載されたルーチンなど、既知
の様々な分析ルーチンに従って実行される。
【0015】ステップ56では、PDLストリームの一
部またはストリングにより表わされた画像のタイプ、す
なわち、PDLストリームの「テキスト」により記述さ
れた画像のタイプ、がインタープリター32(図4)に
より検討される。ストック上に「通常的」に配置された
画像と関連付けられると判明した各ストリング(例えば
8.5×11の標準の白いストック上に配置されたビッ
トマップ)では、ステップ58で一つあるいはそれ以上
の適当な処理ステップ(例えば画像構成要素及び/また
は、画像構成要素のマーキングと関連付けられた指示が
メモリに格納され)が実行される。好適な実施の形態の
目的からすると、別の画像と比較してオフセット位置の
計算が不要な場合において、画像はストック上に通常的
に配置されるとみなすと認識されるであろう。
【0016】この種の定義は、横方向にオフセットされ
たタブストックに位置決めされた画像に適用される傾向
があることが理解されるであろうが、予め考慮されたP
DL情報の機能としてPDLストリームから画像データ
位置が計算されるどのような状況においても適用され得
る。例えば、画像(例えばテキスト及びまたはロゴ)は
カバーストックまたはジョブセパレーターのセットを横
断してオフセットすることが可能である。ステップ58
の実行に応答して、PDLストリームの分析は次のスト
リング(ステップ60)に進む。次のストリングがジョ
ブの最終ストリング(ステップ62参照)であると決定
されたならば、プロセスはリターンを実行し、そうでな
ければプロセスはステップ52にループバックして別の
ストリングを分析する。
【0017】事前に検討した画像と対比して、情報の一
部に可変の位置(variable location)が含まれている
ことを示す部分またはストリングに遭遇すると、要求さ
れたストック内での繰り返しに備えて、タブカウントを
リセットしなければならないかどうかを決定するための
チェックがステップ64で行なわれる。例えば、繰り返
しパターンを伴う要求されたストック(例えばタブスト
ック)では、Mシート(一例を挙げれば、Mの値がシー
ケンスの数またはモジュラス数と等しい場合)の複数の
セットが存在する場合がある。今後明らかにされるが、
タブストックの典型的なセットにおける「最大タブ」の
値はM−1と等しくなる。タブカウント値が最大タブ値
を超過することが決定すると、ステップ66を経てタブ
カウント値はゼロにリセットされる。いかなる場合で
も、PDLストリーム内の現在の画像がセットされるべ
き位置はステップ68で計算され、その式は、 タブ位置=タブカウント×タブ分離間隔 である。
【0018】可変位置テキストと関連付けられた画像
の、電子ページ上への位置決めに従い、画像の長さ(ス
テップ70)についての決定がなされる。ステップ70
の例では「タブ距離」はタブの長さと対応するが、他の
意図された実施の形態においては、検討される画像の長
さはタブ画像とは対応せず、むしろ要求された他のタイ
プのストック上に位置決めされた画像の長さと対応す
る。タブ距離の値がプリセットされた基準値、すなわち
レフタブ(図6)未満かそれに等しい場合には、現在の
PDL部分(図6にSSIと表記されている)がステッ
プ72を経て適切な方法(上記のステップ58の説明を
参照)で処理され、タブカウント値はステップ74で増
分される。
【0019】タブ距離の値がレフタブ値(図7参照)よ
りも大きいと、ステップ76により適切なサイジングオ
ペレーションが実行される。図5で図示した実施の形態
では、このサイジングオペレーションは、テキストが分
割されてタブ部分内において再配置(シフト)されるラ
ッピングオペレーションに関連している。この種のラッ
ピングオペレーションは、必要に応じて一行のテキス
ト、例えば「 John DoeIncorporated」を、図8に示す
ように2行の「 John Doe 」、「Incorporated」のテキ
ストに分割するためにプリンティング領域幅とページ幅
との比較がおこなわれる、発明者シュクナミ(発行日1
994年6月7日)による米国特許第5,319,47
0号(開示内容は本発明に参照として含まれる)に開示
されたタイプの縮小・拡大アプリケーションと共に実行
することができる。固定長さの領域内に画像をはめ込む
ために一行のテキストを二行のテキストに分割すること
を許容する他の従来の画像処理パッケージも存在するこ
とが当業者には理解されるであろう。
【0020】図4から図6までには、好適な実施の形態
において情報位置決め技術はどのように機能するのかの
実例が示されている。この例の目的から、タブストック
の少なくとも2つのサブセットの処理をおこなう指示が
ジョブに組み込まれており、各サブセットはモジュラス
数(M)3を有すると仮定する。この例では、タブスト
ックの第一のサブセットの実体はSSI1からSSI3
(SSI3は図示せず)までを経由して提供されるPD
L情報に基づき、そしてタブストックの第二のサブセッ
トの実体はSSI4からSSI6(図示せず)までを経
由して提供されるPDL情報に基づいている。さらに、
前述したようにサブセットが不規則である場合には、各
サブセットの構成に関する情報は、例えばルックアップ
テーブルに格納することができる。まず初めに可変位置
表示サブシステム38にカウンターが設定され、ステッ
プ50においてゼロにセットされる。SSI1(図4)
がインタープリター32と遭遇するとタブカウント値は
ゼロにセットされ、プロセスは、適切なメモリ位置から
タブ分離間隔値が得られるステップ68へと進み、タブ
カウントの現在値と掛け合わされる。
【0021】一つの実施の形態では、タブ分離間隔は適
切なメモリ位置から得られるプリセット値である。しか
しながら別の実施の形態では、特殊なストック(SSI
)が組み合わされたジョブをプリントする際に使用さ
れる主要なストックサイズ、そして/またはセットされ
たタブストックのシーケンス数、に適合させるため、タ
ブ分離間隔の値は動的にセットされる。したがって、主
としてジョブが8.5×11のストックよりもむしろA
4ストックにプリントされるならば、9×11以外のサ
イズのタブストックに適合させてタブ分離間隔はセット
される。一つの想定例では、主要なストックサイズとタ
ブ分離間隔とを対応させたルックアップテーブルが提供
される。一例では、ルックアップテーブルは情報位置決
めサブシステム40(図4)と組み合わされ、インター
プリターはPDLストリームヘッダーから主要なジョブ
ストックのサイズを読み取る。次に、タブ分離間隔の最
適値を得るためにサブシステム40がルックアップテー
ブルを利用する方法で、インタープリターは情報位置決
めサブシステム40と通信する。さらに、ルックアップ
テーブルは連番と対応するタブ分離間隔値とのマッピン
グを持っている。
【0022】作動の実行例に戻り、カウンターの現在の
カウントを考慮すると、タブ位置の値はゼロであり、S
SI1と組み合わされた画像は最初の位置に記述され
る。横方向にオフセットタブを持つタブストックが用い
られている場合には、最初の位置は、図6では数字80
に示す指定された左側最上点に対応する。第一のタブの
ためにタブメディアシート及びそれに組み合わされた画
像情報の位置決めをセットアップすると、タブカウント
値は増加されプロセスはステップ52へループバック
し、SSI2が遭遇されるまではそれ以上のタブメディ
アシートのセットアップはおこなわれない。タブカウン
ト=1でプロセスを実行する場合には、第二のタブと組
み合わされた画像情報が点82から開始されるようにタ
ブ分離間隔値は現在ストアされているタブ分離間隔値と
等しくなる。第三のタブメディアシートがSSI3(図
示せず)のためにセットアップされると、タブ分離間隔
値は2×タブ分離間隔値となり、タブ情報は点84に関
して位置決められる。第三のタブメディアシートの処理
に続いて、タブカウント値は4の大きさまで上昇する。
それに応じ、SSI4を取り扱うプロセスがステップ6
4に遭遇する時には、タブカウントはゼロの値にリセッ
トされ、第二のタブストックサブセットのためのタブメ
ディアシートのセットアップは、第一のタブストックサ
ブセットのセットアップと同様のパターンに従う。
【0023】上述した好適な実施の形態における数多く
の特徴は、当業者には理解されるであろう。
【0024】第一に、本技術は第一の特殊なストックシ
ート上の第一の画像の位置決めに関して事前に与えられ
た情報に基づいて、第二の特殊なストックシート上に第
二の画像を自動的に位置決めることを可能にする。一つ
の意図された方法によれば、自動位置決めは、カウント
と選択されたタブ分離間隔の積により達成される。開示
されているように、辞書を有するインタープリターと、
カウントビットのセットを有する入力PDLストリーム
との協働関係によりカウントは都合良く初期化される。
この意図された方法では、入力を要するタブ位置情報の
量が最小化されるためタブストックと併用した場合には
特に有利である。
【0025】第二に、タブ分離間隔値は高度のシステム
インテリジェンスを利用して選択することが可能であ
る。例えばタブ分離間隔値は、タブ分離間隔と組み合わ
されたジョブの主要なストックサイズ及び/またはジョ
ブのタブストックサブセットのシーケンスまたはモジュ
ラス数と対応するように選択することが可能である。こ
れは、世界中の全てのユーザーが同一サイズのストック
に基づいてジョブを開発している訳ではないので、国際
的なコンテクストにおいて特に有利である。好適な実施
の形態の一例では、8.5×11のストックに主にプリ
ントされるジョブについて一つのタブ分離間隔値がセッ
トされる一方、もう一つのタブ分離間隔値がA4ストッ
クに主にプリントされるジョブについてセットされる。
さらに、ストックサイズ/タブ分離間隔値とのマッピン
グ、及び/またはモジュラス数/タブ分離間隔値とのマ
ッピングはルックアップテーブル上に有利に編成するこ
とができる。
【0026】第三に、本技術は要求されたストック内に
存在する繰り返しパターンに自動的に適応する技術であ
る。特に、ジョブに対してシーケンス数が一度与えられ
ると、要求されたストックのセット内の各サブセットの
カウントは自動的にリセットされる。ゆえに要求された
ストックのセットに関する情報のセットアップについて
ユーザーは、カウントに関して複数のリセットをおこな
うために特別にプログラムをシステムに組む入れる必要
はない。
【0027】最後に、本技術はタブ部分上の「過大寸法
(oversized) 」テキストをはめ込む(fitting)ことがで
きる技術である。所与のタブ部分に対してフレーズが長
すぎる状況では、システムはフレーズを都合よく分割
し、その一部をタブ部分の2行目にプリントさせる。こ
れにより、タブ部分から「逃避(running off)」するタ
ブ情報による情報の喪失を防ぐ。
【図面の簡単な説明】
【図1】 本発明の実施の形態における画像位置決めシ
ステムが採用可能なネットワーク対応電子プリンティン
グシステムの斜視図である。
【図2】 図1の電子プリンティングシステムと併用さ
れるプリンティングサブシステムを図示したブロック図
である。
【図3】 図2のプリンティングサブシステムに採用さ
れるプロセッサ及びプリンタインターフェースの略ブロ
ック図である。
【図4】 プリントメディアシート上の選択された位置
に画像を自動的に位置決めるための技術を実施するのに
適したシステムの概略的ブロック図である。
【図5】 図4のシステムの使用に適した動作の好適な
モードを図示したフロー図である。
【図6】 タブ部分が互いに横方向にオフセットされる
プリカットされたタブストックのセットの略立面図であ
る。
【図7】 テキスト部分の長さが画像用に割り当てられ
たスペースの長さを超過して示されたタブメディアシー
トのタブ部分の略立面図である。
【図8】 テキスト部分がタブ部分内に収まるようにテ
キスト部分が「囲われて(wrapped) 」示されたタブ部分
の略立面図である。
【符号の説明】
2 レーザーベースのプリンティングシステム 8 プリンティングセクション 22 プロセッサ 25 入力セクション 31 PDLドライバ 32 PDLインタープリター 38 可変位置インジケータ 40 情報位置決め 52 PDLストリームのテキスト部分の分析
───────────────────────────────────────────────────── フロントページの続き (72)発明者 アラン アール.オニール アメリカ合衆国 22304 バージニア州 アレクサンドリア アッシャー コート 3809

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 電子ページのセットを含む電子文書が、
    ページ記述言語(PDL)により記述されたデータスト
    リームを基礎として作成されるプリンティングシステム
    において、電子ページのセットが少なくとも第一の電子
    ページ及び第二の電子ページを含み、該電子ページのセ
    ットはさらに複数の特殊な電子ページのサブセットを含
    みプリントのセットを生成するために使用され、該複数
    の特殊な電子ページと個別に対応する情報識別子のセッ
    トを含むデータストリームを含み、複数の画像が該複数
    の特殊な電子ページ上に位置決めされるシステムを含
    み、それぞれが、 a)該データストリームを受信するインタープリターを
    含み、インタープリターは、 (i)情報識別子のセットの中からそのうちの1つであ
    る第一の情報識別子を検出するためにデータストリーム
    の第一の部分を読み、かつ (ii)該情報識別子のセットの中からそのうちの1つで
    ある第二の情報識別子を検出するためにPDLインター
    プリターを利用してデータストリームの第二の部分を読
    み、 b)該インタープリターと通信する可変位置表示サブシ
    ステムを含み、該可変位置表示サブシステムは該情報識
    別子のセットの中の1つである第一の情報識別子の検出
    に応答して複数の特殊な電子ページのサブセットに関し
    て第一の位置インジケータを確定し、該第一の位置イン
    ジケータは複数の画像の中の1つである第一の画像が複
    数の特殊な電子ページの中の1つである第一のページ上
    に位置決められるべき第一の位置を表示し、 c)該可変位置表示サブシステムと通信する情報位置決
    めサブシステムを含み、該情報位置決めサブシステムは
    情報識別子のセット中の1つである第二の情報識別子の
    検出に応答して複数の特殊な電子ページのサブセットに
    関して第一の位置表示インジケータの利用により第二の
    位置インジケータを自動的に確定し、第二の位置インジ
    ケータは複数の特殊な電子ページ中の1つである第二の
    電子ページ上に複数の画像の中の第二の画像が位置決め
    されるべき第二の位置を示す、 プリンティングシステム。
JP10121293A 1997-04-30 1998-04-30 プリンティングシステム Withdrawn JPH117367A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/846,573 US5946461A (en) 1997-04-30 1997-04-30 System for positioning image information on special print media sheets
US846573 1997-04-30

Publications (1)

Publication Number Publication Date
JPH117367A true JPH117367A (ja) 1999-01-12

Family

ID=25298320

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10121293A Withdrawn JPH117367A (ja) 1997-04-30 1998-04-30 プリンティングシステム

Country Status (4)

Country Link
US (1) US5946461A (ja)
EP (1) EP0875840B1 (ja)
JP (1) JPH117367A (ja)
DE (1) DE69838080D1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4797763A (en) * 1986-08-13 1989-01-10 Micropolis Corporation Compact magnetic head flexible suspension

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6243172B1 (en) 1995-01-18 2001-06-05 Varis Corporation Method and system for merging variable text and images into bitmaps defined by a page description language
US5729665A (en) 1995-01-18 1998-03-17 Varis Corporation Method of utilizing variable data fields with a page description language
FR2764411B1 (fr) * 1997-06-09 1999-07-16 Eastman Kodak Co Procede d'optimisation du remplissage d'un support d'edition avec des images numeriques de tailles variables, et avec conservation des rapports de tailles
US7302438B1 (en) 1997-07-18 2007-11-27 Tesseron Ltd. Method and system for flowing data to an arbitrary path defined by a page description language
US7315979B1 (en) 1998-11-09 2008-01-01 Tesseron Ltd. Method and system for dynamic flowing data to an arbitrary path defined by a page description language
US6488423B1 (en) 1999-11-03 2002-12-03 Toshiba Tec Kabushiki Kaisha Synchronous printing
US6549300B2 (en) * 2000-02-24 2003-04-15 Electronics For Imaging, Inc. Method and apparatus for tab printing
US6324070B1 (en) 2000-05-17 2001-11-27 Heidelberg Digital L.L.C. Service access for a scanner
US6912325B2 (en) * 2000-05-17 2005-06-28 Eastman Kodak Company Real time electronic registration of scanned documents
US20020131075A1 (en) * 2000-05-17 2002-09-19 Heidelberg Digital L.L.C.. Tab modification system for a printing machine
US20010043365A1 (en) * 2000-05-17 2001-11-22 Heidelberg Digital L.L.C. Late binding of tab image contents to ordered tab stock
US7003723B1 (en) 2000-05-17 2006-02-21 Eastman Kodak Company System and method for representing and managing pages in a production printing workflow
US8386945B1 (en) * 2000-05-17 2013-02-26 Eastman Kodak Company System and method for implementing compound documents in a production printing workflow
US6437878B1 (en) 2000-05-17 2002-08-20 Heidelberger Druckmaschinen Ag Interactive hardcopy re-sampling without re-scanning
US6995860B2 (en) * 2000-05-17 2006-02-07 Eastman Kodak Company System and method for visual representation of tabs in a production printing workflow
US6509974B1 (en) 2000-05-17 2003-01-21 Heidelberger Druckmaschinen Ag Automated job creation for job preparation
US6518587B2 (en) 2000-05-17 2003-02-11 Heidelberger Druckmaschinen Ag Detection and correction of defects from scanner calibration references
US6462756B1 (en) 2000-05-17 2002-10-08 Heidelberger Druckmaschinen Ag System and method for visual representation of pages in a production printing workflow
US6411314B1 (en) 2000-05-17 2002-06-25 Heidelberger Druckmaschinen Ag System and method for representing and controlling a production printing workflow
EP1195266A3 (en) * 2000-10-06 2006-10-04 Eastman Kodak Company System and method for visual representation and manipulation of tabs on a product printer
US20070253020A1 (en) * 2000-10-06 2007-11-01 Hull Thomas R System and method for visual representation and manipulation of page features on a production printer
US6628121B1 (en) 2000-10-13 2003-09-30 Heidelberger Druckmaschinen Ag Tools for measuring electrometer dispenser response
US6971809B1 (en) 2000-10-23 2005-12-06 Eastman Kodak Company Directing pages to a selected output destination of a printing system
US20020048041A1 (en) * 2000-10-23 2002-04-25 Housel Edward M. Directing pages to a selected output destination of a printing system
US20020101607A1 (en) * 2001-01-29 2002-08-01 Heidelberg Digital, L.L.C. Method and apparatus of disposing of unused ordered media within a print job
US6539181B2 (en) 2001-01-29 2003-03-25 Heidelberger Druckmaschinen Ag Jam recovery when using ordered media
DE10220645A1 (de) * 2002-05-08 2003-11-27 Oce Printing Systems Gmbh Verfahren, Druckgerät und Computerprogrammprodukt zum Drucken einer Datei auf Bögen mit dazwischen eingefügten Registerblättern
US20030214685A1 (en) * 2002-05-20 2003-11-20 Toshiba Tec Kabushiki Kaisha Image forming apparatus and image forming method
US20030222916A1 (en) * 2002-05-28 2003-12-04 Katie Kuwata Object-oriented processing of tab text
US7145680B2 (en) * 2002-05-28 2006-12-05 Kabushiki Kaisha Toshiba Tab printing in a network controller
US20060095838A1 (en) * 2002-05-28 2006-05-04 Truc Nguyen Object-oriented processing of tab text
US20040019848A1 (en) * 2002-07-24 2004-01-29 Truc Nguyen Method for dynamically inserting and removing tab text
US7515295B2 (en) * 2003-02-12 2009-04-07 Eastman Kodak Company Table-driven approach for inserting and printing tabs
US20040190066A1 (en) * 2003-03-31 2004-09-30 Holzwarth Robert K. Table driven approach for handling pre-collated media on a printer
US7097369B2 (en) * 2003-08-20 2006-08-29 Electronics For Imaging, Inc. Method and apparatus for inserting tabs in a print job
US20050146750A1 (en) * 2003-12-24 2005-07-07 Moroney Brian W. Apparatus, system, and method for printing on variable form media
US20060104687A1 (en) * 2004-11-12 2006-05-18 Xerox Corporation System for copying onto tab stock
JP4690957B2 (ja) * 2006-07-11 2011-06-01 コニカミノルタビジネステクノロジーズ株式会社 印刷制御装置、印刷制御プログラム、および印刷制御方法
JP5173246B2 (ja) 2007-04-27 2013-04-03 キヤノン株式会社 情報処理装置および情報処理方法およびプログラム

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4928252A (en) * 1988-02-24 1990-05-22 Digital Equipment Corporation Printing apparatus and method for printing a plurality of pages onto a single sheet
US4974035A (en) * 1989-12-04 1990-11-27 Xerox Corporation Automatic duplex copying with interleaved tabs
WO1991015831A1 (fr) * 1990-04-05 1991-10-17 Seiko Epson Corporation Interpreteur de langage de description de page
US5210622A (en) * 1990-09-28 1993-05-11 Xerox Corporation Automatic variable image shift for precut tabs
US5133048A (en) * 1990-09-28 1992-07-21 Xerox Corporation System for printing ordered stock
US5353388A (en) * 1991-10-17 1994-10-04 Ricoh Company, Ltd. System and method for document processing
JP3360905B2 (ja) * 1993-01-04 2003-01-07 ゼロックス・コーポレーション プリンティングシステム
US5402527A (en) * 1993-04-23 1995-03-28 Xerox Corporation Apparatus and method for determining the page description language in which a print job is written
US5358238A (en) * 1993-04-27 1994-10-25 Xerox Corporation Shared user printer output dynamic "mailbox" system
US5519501A (en) * 1993-06-21 1996-05-21 Xerox Corporation Proofing images in a print job having at least one image in a print job having at least one image for printing on tab stock
US5337161A (en) * 1993-06-30 1994-08-09 Xerox Corporation Tab image extraction and placement
US5668938A (en) * 1996-01-11 1997-09-16 Xerox Corporation Control system for programming first print out time in a printing system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4797763A (en) * 1986-08-13 1989-01-10 Micropolis Corporation Compact magnetic head flexible suspension

Also Published As

Publication number Publication date
EP0875840A2 (en) 1998-11-04
EP0875840B1 (en) 2007-07-18
EP0875840A3 (en) 2004-04-07
US5946461A (en) 1999-08-31
DE69838080D1 (de) 2007-08-30

Similar Documents

Publication Publication Date Title
JPH117367A (ja) プリンティングシステム
US6825943B1 (en) Method and apparatus to permit efficient multiple parallel image processing of large jobs
US7106472B2 (en) Print driver for an extended printing device
US7099027B1 (en) Method and apparatus for distributing print jobs
US6796730B2 (en) Printing system and printing apparatus
US6683696B1 (en) Filter based data imaging method for an image forming device
JPH11249851A (ja) ネットワーク印刷システム
KR19990063124A (ko) 클라이언트/서버 프린터 드라이버 시스템
JP3563793B2 (ja) データ処理方法及びその装置
JP2002268847A (ja) プリント・ジョブをカスタム化するためのプリント・システムおよび方法
US6570605B1 (en) Print control apparatus and print control method capable of interruption printing
US6975416B2 (en) Print control apparatus and method
US6501561B2 (en) Overlay printing
US20030076519A1 (en) Spool file modifying device
US6934044B1 (en) Technique for verifying print job formatting for network printing
JP3492297B2 (ja) 画像処理方法、画像処理装置および記憶媒体
JPH11143656A (ja) 印刷システムおよび印刷システムのデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
US20040012797A1 (en) Load balancing in image generation
JP4194455B2 (ja) 情報処理装置、印刷ジョブ処理方法、及び、記憶媒体
US7710602B2 (en) Systems and methods for context-based adaptive image processing using segmentation
US20070291294A1 (en) Printing apparatus, print control method, program, and storage medium
JP3833090B2 (ja) 制御方法、制御装置、プログラム及び記憶媒体
JP2007026054A (ja) 情報処理装置及び情報処理装置を制御するプログラム及び記憶媒体
US20060285145A1 (en) Efficient Implementation of Raster Operations Flow
US7196812B2 (en) Information processing apparatus and control code generation method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050425

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20070515