(57)【要約】【課題】印刷デバイスに送る前にドキュメントに対してプリプレス作業を自動的に行うことのできるシステムを提供する。【解決手段】このシステム（３００）は、ワークフローによって処理されるドキュメントを受信し、この受信ドキュメントに対応するシェル・ドキュメントであって、その各ページが受信ドキュメントの１ページに対応する外部参照を含むシェル・ドキュメントを生成し、このシェル・ドキュメントに対して１つ以上の第１プリプレス作業を行って改変シェル・ドキュメントを生成し、受信ドキュメントに対して１つ以上の第２プリプレス作業を行って改変受信ドキュメントを生成するように構成された、プリプレス・ワークフロー・システム（３０５）と、このプリプレス・ワークフロー・システムと連通し、改変シェル・ドキュメント及び改変受信ドキュメントを印刷するように構成された、印刷デバイス（３１５）とを備える。【選択図】図３
2010086539.tif 000002
【特許請求の範囲】
【請求項１】
ワークフローによって処理されるドキュメントを受信し、
前記受信ドキュメントに対応するシェル・ドキュメントであって、その各ページが前記受信ドキュメントの１つのページに対応する外部参照を含むシェル・ドキュメントを生成し、
前記シェル・ドキュメントに対して１つ以上の第１プリプレス作業を行って、改変シェル・ドキュメントを生成し、
前記受信ドキュメントに対して１つ以上の第２プリプレス作業を行って、改変受信ドキュメントを生成するように構成された、
プリプレス・ワークフロー・システムと、
前記プリプレス・ワークフロー・システムと連通し、前記改変シェル・ドキュメント及び前記改変受信ドキュメントを印刷するように構成された、印刷デバイスと、
を備える、印刷ジョブに関してプリプレス作業を行うシステム。
【請求項２】
前記プリプレス・ワークフロー・システムが、更に、前記受信ドキュメントにおける画像のデジタル表現を変更しない１つ以上のプリプレス作業を行うように構成された、請求項１に記載のシステム。
【請求項３】
前記プリプレス・ワークフロー・システムが、更に、前記受信ドキュメントにおける画像のデジタル表現を変更する１つ以上のプリプレス作業を行うように構成された、請求項１に記載のシステム。
【請求項４】
前記印刷デバイスが、更に、
前記改変シェル・ドキュメントにおけるシェル・ドキュメント・ページと関連した前記外部参照を用いて、前記改変受信ドキュメントにおける対応する受信ドキュメント・ページを識別し、
前記対応する受信ドキュメント・ページと関連した画像のデジタル表現を識別し、
前記画像のデジタル表現及び前記シェル・ドキュメント・ページを媒体シートに印刷するように構成された、
請求項１に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷デバイスに送る前にドキュメントに対してプリプレス作業を自動的に行うことのできるシステムに関する。
【背景技術】
【０００２】
自動プリプレス・ワークフロー・システムは、一般的に、様々なプリプレス作業を行う。このようなシステムは、一般的に、プリンタに送る前に様々な作業を行うことによって、デジタル・ドキュメントを処理する。例えば、プリプレス・ワークフロー・システムは、ドキュメントに含まれている画像を拡大縮小、回転、又はその他の方法で操作したり、テキストを特定のフォント、サイズ、色、言語、又は向きにフォーマットしたりする。このようなプリプレス・システムの例としては、ベンソン(Benson)等による米国特許第６，４１１，３９６号及びペッチェンキン(Petchenkine)等による米国特許第６，４８３，５２４号に記載のシステムが挙げられる。
【０００３】
場合によって、自動プリプレス・ワークフロー・システムは、ページ記述言語（ＰＤＬ）ドキュメント（例えば、ポータブル・ドキュメント・フォーマット（ＰＤＦ）ドキュメントやPostScript（ＰＳ）ドキュメント）に対して作業を行う。このようなプリプレス作業が行われると、このドキュメントに対してソフトプルーフ（即ち、ＰＤＬドキュメントの１つ以上のページの例示的デジタル・レンダリングを、コンピュータ・スクリーン、ディスプレイ、又はその他の画像ベースのシステムに表示すること）を行うことができる。更に、このＰＤＬドキュメントは、印刷デバイスに印刷の実行を依頼することができる。
【０００４】
大きな又は複雑なＰＤＬドキュメントに対してプリプレス作業を行うと、時間がかかると共に計算が集中する可能性がある。大きなＰＤＬドキュメントの中間及び／又は最終バージョンが作成される場合、このようなバージョンは処理中にシステム・リソースを使い果たし得るため、プリプレス作業が失敗する可能性さえある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】米国特許第６，４１１，３９６号明細書
【特許文献２】米国特許第６，４８３，５２４号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、印刷デバイスに送る前にドキュメントに対してプリプレス作業を自動的に行うことのできるシステムを提供することにある。
【課題を解決するための手段】
【０００７】
本方法について説明する前に、ここに説明する特定のシステム、手法、又はプロトコルは変更し得るため、本発明はこれらに限定されない、ということを理解されたい。また、ここで用いる用語は、特定の実施形態を説明するためのものにすぎず、本発明の範囲を限定することを意図しない（本発明の範囲は、添付の特許請求の範囲によってのみ限定される）、ということも理解されたい。
【０００８】
ここで用いる「備える／含む(comprising)」という語は、「含むが、限定されない(including, but not limited to)」ということを意味する。
【０００９】
一実施形態では、印刷ジョブに関してプリプレス作業を行う方法は、ワークフローによって処理されるドキュメントを、プリプレス・ワークフロー・システムによって受信することを含み得る。この受信ドキュメントは、複数の受信ページを含み得る。また、この方法は、この受信ドキュメントに対応するシェル・ドキュメントを自動的に生成することを含み得る。このシェル・ドキュメント(shell document)は、複数のシェル・ページ(shell pages)を含み、その各ページは、複数の受信ページのうちの１つのページに対応する外部参照を含み得る。この方法は、プロセッサにより、シェル・ページのうちの１ページ以上に対して１つ以上の第１プリプレス作業を行って、改変シェル・ドキュメントを生成し、プロセッサにより、受信ページのうちの１ページ以上に対して１つ以上の第２プリプレス作業を行って、改変受信ドキュメントを生成し、これらの改変受信ドキュメントと改変シェル・ドキュメントを併合して、併合ドキュメントを形成することを含み得る。
【００１０】
一実施形態では、印刷ジョブに関してプリプレス作業を行う方法は、ワークフローによって処理されるドキュメントをプリプレス・ワークフロー・システムによって受信し、この受信ドキュメントに対応するシェル・ドキュメントを自動的に生成することを含み得る。このシェル・ドキュメントの各ページは、受信ドキュメントの１ページに対応する外部参照を含み得る。また、この方法は、プロセッサにより、シェル・ドキュメントに対して１つ以上の第１プリプレス作業を行って、改変シェル・ドキュメントを生成し、プロセッサにより、受信ドキュメントに対して１つ以上の第２プリプレス作業を行って、改変受信ドキュメントを生成し、これらの改変シェル・ドキュメントと改変受信ドキュメントを併合して、併合ドキュメントを生成することを含み得る。
【００１１】
一実施形態では、印刷ジョブに関してプリプレス作業を行うシステムは、プリプレス・ワークフロー・システムと、このプリプレス・ワークフロー・システムと連通する印刷デバイスとを含み得る。プリプレス・ワークフロー・システムは、ワークフローによって処理されるドキュメントを受信し、この受信ドキュメントに対応するシェル・ドキュメントを生成するように構成され得る。このシェル・ドキュメントの各ページは、受信ドキュメントの１つのページに対応する外部参照を含み得る。また、このプリプレス・ワークフロー・システムは、シェル・ドキュメントに対して１つ以上の第１プリプレス作業を行って、改変シェル・ドキュメントを生成し、受信ドキュメントに対して１つ以上の第２プリプレス作業を行って、改変受信ドキュメントを生成するように構成され得る。印刷デバイスは、これらの改変シェル・ドキュメント及び改変受信ドキュメントを印刷するように構成され得る。
【００１２】
本発明の態様、特徴、利点、及び優位性は、以下の説明及び添付の図面に関して明らかであろう。
【図面の簡単な説明】
【００１３】
【図１】一実施形態による、ワークフローのプリプレス作業を行う、一例としての方法を示すフローチャートである。
【図２】一実施形態による、プログラム命令を収容又は実施するのに用いられ得る、例としての内部ハードウェアのブロック図である。
【図３】一実施形態による、本明細書中に説明する作業の１つ、いくつか、又は全部を行い得る、一例としてのシステムを示す図である。
【図４】一実施形態による、本明細書中に説明する作業の１つ、いくつか、又は全部を行い得る、一例としてのシステムを示す図である。
【図５】一実施形態による、本明細書中に説明する作業の１つ、いくつか、又は全部を行い得る、一例としてのシステムを示す図である。
【図６】一実施形態による、本明細書中に説明する作業の１つ、いくつか、又は全部を行い得る、一例としてのシステムを示す図である。
【発明を実施するための形態】
【００１４】
以下の論議上、「印刷デバイス」とは、コマンドを受信したり、テキスト、ベクトル・グラフィックス、及び／又は画像を基体上に印刷したり、ドキュメントをスキャンしたりすることのできる電子装置を指す。このような印刷デバイスとしては、ネットワーク・プリンタ、プロダクション・プリンタ、コピー機、ファックス機、及び／又は、インク若しくはトナーを用いるその他のデバイスが挙げられるが、これらに限定されない。
【００１５】
「ワークフロー」とは、実行依頼されたドキュメントを繰り返し処理できるように設計された、一連の順序立った作業を指す。このようなワークフローとしては、ドキュメントをいくらか変形したり、ドキュメントを表示、送信、又は物理的形式に変換したりする作業が挙げられる。
【００１６】
「プリプレス・ワークフロー・システム」とは、情報を印刷デバイスに送る前にワークフローを受信して処理するプロセッサベースのシステムを指す。このようなプリプレス・ワークフロー・システムとしては、コンピュータ、スタンドアロン・プロセッサ、埋め込みシステムなどが挙げられるが、これらに限定されない。更に、このようなプリプレス・ワークフロー・システムとして、メモリ（例えば、ランダム・アクセス・メモリ（ＲＡＭ））やハード・ドライブなども挙げられるが、これらに限定されない。このプリプレス・ワークフロー・システムは、１つ以上の印刷デバイスと作動可能に連通し得る。
【００１７】
「プリプレス作業」とは、生産段階に達する前にドキュメントに対して行われる準備的サービスを指す。
【００１８】
この自動プリプレス・ワークフロー・システムによって、ドキュメントの入力に続いて行われる離散的プリプレス作業を含むワークフローを生成することができる。このようなプリプレス作業の例としては、第１ページ記述言語（ＰＤＬ）から第２ＰＤＬへのドキュメント変換、カラー管理作業、潜在的印刷不適合性を識別するためのプリフライト、ドキュメント若しくはドキュメントの一部の面付け、回転、ミラーリング、トリミング、及び／又はサイズ変更、ドキュメントの結合、１つ以上の印刷機番号（例えば、カラー・バー）の追加、並びに／或いは、ページ番号、ベイツ(Bates)・スタンプ、テキスト、透かし絵、及びバーコードのうちの１つ以上の追加が挙げられるが、これらに限定されない。一実施形態では、カラー管理作業として、赤目除去や色変換などが挙げられる。
【００１９】
ワークフローによって、このような離散的プリプレス作業を１つ以上のドキュメントに対して自動的に行うことができる。例えば、多数のドキュメントがそれぞれ同様の処理を必要とする場合、人間が介入することなく、これらのドキュメントに一連の離散的プリプレス作業を通過させることができる。一実施形態では、ユーザは、複数の予め決められたワークフローから１つ以上のワークフローを選択し、１つ以上のドキュメントに対して行ってもよい。
【００２０】
図１は、一実施形態による、ワークフローのプリプレス作業を行う、一例としての方法を示している。一実施形態では、ドキュメントが受信される（１００）。このドキュメントは、ＰＤＬドキュメント（例えば、ポータブル・ドキュメント・フォーマット（ＰＤＦ）ドキュメントやPostScript（ＰＳ）ドキュメントなど）であってよい。
【００２１】
一実施形態では、この受信ドキュメントは、画像のデジタル表現を含んでいてもよい１つ以上のページを含み得る。この画像には、テキスト、図表(diagrams)、写真／絵(pictures)、図画(drawings)などが含まれ得る。また、この画像には、これらのあらゆる組み合わせも含まれ得る。
【００２２】
一実施形態では、この受信ドキュメントに対応するシェル・ドキュメントが生成される（１０５）。このシェル・ドキュメントは、ＰＤＬドキュメント（例えば、ＰＤＦドキュメントやＰＳドキュメントなど）であってよい。一実施形態では、このシェル・ドキュメントは、１つ以上のページを含み得る。一実施形態では、このシェル・ドキュメントは、受信ドキュメントと同じ数のページを有し得る。１つ以上のシェル・ドキュメント・ページが、外部参照を含んでいてもよい。この外部参照は、受信ドキュメントにおける対応ページを識別するテキストやタグなどであってよい。例えば、シェル・ドキュメント３ページの外部参照には、「シェル・ドキュメント３ページ−受信ドキュメント３ページに対応」と書いてある。
【００２３】
一実施形態では、１つ以上のプリプレス作業が受信ドキュメント及び／又はシェル・ドキュメントに対して行われる（１１０、１１５）。一実施形態では、画像を変更しないプリプレス作業がシェル・ドキュメントに対して行われ、改変シェル・ドキュメントが生成される（１１０）。例えば、受信ドキュメント２ページが透かしを必要とする場合、透かしプリプレス作業がシェル・ドキュメント２ページに対して行われる（１１０）。一実施形態では、画像に対する変更（例えば、赤目除去や色変換など）を必要とするプリプレス作業が受信ドキュメントに対して行われ、改変受信ドキュメントが生成される（１１５）。
【００２４】
一実施形態では、これらの改変受信ドキュメント及び改変シェル・ドキュメントが印刷される（１２０）。一実施形態では、受信ドキュメント・ページに対応する画像のデジタル表現が、対応するシェル・ドキュメント・ページと同じ媒体シート上に印刷され得る。例えば、受信ドキュメント４ページがシェル・ドキュメント４ページに対応する場合、受信ドキュメント４ページに対応する画像のデジタル表現が、シェル・ドキュメント４ページと同じ媒体シート上に印刷される。一実施形態では、この媒体シートは、物理的な紙、プラスチック、及び／又は、上に画像を印刷するのに適したその他の基体であってよい。このように、媒体シートは、シェル・ドキュメント・ページに対して行われたプリプレス作業、及び、このシェル・ドキュメント・ページに対応する受信ドキュメント・ページの画像のデジタル表現に対して行われたプリプレス作業を含み得る。
【００２５】
別の実施形態では、併合ドキュメントが生成される（１２５）。受信ドキュメントの各ページがそれに対応するシェル・ドキュメント・ページと併合されて、併合ドキュメント・ページが生成される（１２５）。例えば、ワークフローは、ドキュメントの各ページに透かしを追加すると共に偶数ページ全てに対して赤目除去を行うことを必要とし得る。これらのプリプレス作業がシェル・ドキュメント及び受信ドキュメントに対してそれぞれ行われた後、それぞれのページが併合されて併合ドキュメントが生成され得る。例えば、透かしの入ったシェル・ドキュメント２ページと赤目除去後の画像を有する受信ドキュメント２ページとが併合されて、併合ドキュメント２ページが生成される。このように、併合ドキュメント２ページは、シェル・ドキュメント・ページからの透かし及び受信ドキュメント・ページの画像を含み得る。一実施形態では、併合ドキュメントが印刷される（１３０）。
【００２６】
図２は、一実施形態による、プログラム命令を収容又は実施するのに用いられ得る、例としての内部ハードウェアのブロック図である。バス２００は、このハードウェアの図示されているその他の構成要素を相互接続する主要な情報ハイウェイとして機能する。ＣＰＵ２０５は、このシステムの中央処理装置であり、プログラムを実行するのに必要な計算及び論理演算を行う。読み出し専用メモリ（ＲＯＭ）２１０及びランダム・アクセス・メモリ（ＲＡＭ）２１５は、例としてのメモリ・デバイスを構成している。
【００２７】
ディスク・コントローラ２２０は、必要に応じた１つ以上のディスク・ドライブをシステム・バス２００に接続する。これらのディスク・ドライブとしては、例えば、外部若しくは内部ＤＶＤドライブ２２５、ＣＤ  ＲＯＭドライブ２３０、又はハード・ドライブ２３５が挙げられる。前述したように、これらの様々なディスク・ドライブ及びディスク・コントローラは、必要に応じたデバイスである。
【００２８】
プログラム命令は、ＲＯＭ２１０及び／又はＲＡＭ２１５に記憶され得る。必要に応じて、プログラム命令は、有形のコンピュータ可読媒体（例えば、コンパクト・ディスク若しくはデジタル・ディスク、又はその他の記録媒体）に記憶されてもよい。
【００２９】
必要に応じたインタフェース２４０によって、バス２００からの情報は、出力デバイス２４５に送信され得る。例えば、このインタフェース２４０によって、バス２００からの情報は、オーディオ形式、グラフィック形式、又は英数字形式で、ディスプレイに表示され得る。一実施形態では、このインタフェース２４０によって、バス２００からの情報は、印刷デバイスによって印刷され得る。本開示の範囲内であれば、更なる及び／又は別の出力デバイスを用いてもよい。外部デバイスとの通信は、様々な通信ポート２５０を用いて行われ得る。一例としての通信ポート２５０は、通信ネットワーク（例えば、インターネットやイントラネット）に接続されてもよい。
【００３０】
一実施形態では、キーボード２６０のような入力デバイス、又は、マウス、タッチ・スクリーン、リモコン装置、ポインタ、及び／若しくはジョイスティックのようなその他の入力デバイス２６５からデータを受信することのできるインタフェース２５５が、ハードウェアに含まれ得る。本明細書中に説明する作業の１つ、いくつか、又は全部を行うのに、必要に応じて、埋め込みシステム（例えば、ゼログラフィック装置内のサブシステム）を用いてもよい。
【００３１】
図３は、本明細書中に説明する作業の１つ、いくつか、又は全部を行い得る、一例としてのシステムを示している。この図３によって示されているように、システム３００は、プロセッサ３０５、並びに、このプロセッサと連通しているプロセッサ可読記憶媒体３１０及び出力デバイス３１５を含み得る。このプロセッサは、ワークフローによって処理されるドキュメントを受信し、この受信ドキュメントに対応するシェル・ドキュメントを生成するように構成され得る。また、このプロセッサは、受信ドキュメント及び／又はシェル・ドキュメントに対して、１つ以上のプリプレス作業を行うように構成されてもよい。出力デバイス３１５としては、表示デバイスや印刷デバイスなどが挙げられる。また、本明細書中に説明する作業の１つ、いくつか、又は全部を行うのに、必要に応じて、マルチプロセッサ・システムを用いてもよい。
【００３２】
図４は、本明細書中に説明する作業の１つ、いくつか、又は全部を行い得る、一例としてのシステムを示している。この図４によって示されているように、システム４００は、クライアント・システム４０５、ワークフロー・システム４１０、及び印刷デバイス４１５を含み得る。一実施形態では、これらのクライアント・システム４０５、ワークフロー・システム４１０、及び印刷デバイス４１５は、ネットワーク４２０を介して互いに通信し得る。一実施形態では、クライアント・システム４０５は、処理されるドキュメントを受信し、このドキュメントをワークフロー・システム４１０に送信するように構成され得る。ワークフロー・システム４１０は、クライアント・システム４０５からこのドキュメントを受信し、シェル・ドキュメントを生成するように構成され得る。一実施形態では、このワークフロー・システム４１０は、受信ドキュメントとシェル・ドキュメントを併合して、併合ドキュメントを生成するように構成されてもよい。このワークフロー・システム４１０は、この併合ドキュメントを記憶するように構成され得る。一実施形態では、印刷デバイス４１５が、受信ドキュメントとシェル・ドキュメントを併合するように構成され得る。更に、この印刷デバイス４１５は、この併合ドキュメントを印刷するように構成され得る。
【００３３】
図５は、本明細書中に説明する作業の１つ、いくつか、又は全部を行い得る、一例としてのシステムを示している。この図５によって示されているように、システム５００は、クライアント・システム５０５及び印刷デバイス５１０を含み得る。一実施形態では、これらのクライアント・システム５０５及び印刷デバイス５１０は、ネットワーク５２５を介して互いに通信し得る。クライアント・システム５０５は、クライアント・サブシステム５１５及びワークフロー・サブシステム５２０を含み得る。クライアント・サブシステム５１５は、処理されるドキュメントを受信するように構成され得る。ワークフロー・サブシステム５２０は、クライアント・サブシステム５１５からこのドキュメントを受信し、シェル・ドキュメントを生成するように構成され得る。一実施形態では、このワークフロー・サブシステム５２０は、受信ドキュメントとシェル・ドキュメントを併合して併合ドキュメントを生成し、この併合ドキュメントをメモリに記憶するように構成されてもよい。一実施形態では、印刷デバイス５１０が、受信ドキュメントとシェル・ドキュメントを併合するように構成され得る。印刷デバイス５１０は、この併合ドキュメントを印刷するように構成され得る。
【００３４】
図６は、本明細書中に説明する作業の１つ、いくつか、又は全部を行い得る、一例としてのシステムを示している。この図６によって示されているように、システム６００は、クライアント・サブシステム６０５、ワークフロー・サブシステム６１０、及び印刷サブシステム６１５を含み得る。一実施形態では、このシステム６００は、ネットワーク６２０と連通し得る。クライアント・サブシステム６０５は、処理されるドキュメントを受信するように構成され得る。ワークフロー・サブシステム６１０は、クライアント・サブシステム６０５からこのドキュメントを受信し、シェル・ドキュメントを生成するように構成され得る。一実施形態では、このワークフロー・サブシステム６１０は、受信ドキュメントとシェル・ドキュメントを併合して、併合ドキュメントを作成するように構成されてもよい。このワークフロー・サブシステム６１０は、この併合ドキュメントをメモリに記憶するように構成され得る。印刷サブシステム６１５は、この併合ドキュメントを印刷するように構成され得る。
【符号の説明】
【００３５】
２００    バス
３００、４００、５００、６００    システム
４２０、５２５、６２０    ネットワーク
【図１】
2010086539.tif 000003
【図２】
2010086539.tif 000004
【図３】
2010086539.tif 000005
【図４】
2010086539.tif 000006
【図５】
2010086539.tif 000007
【図６】
2010086539.tif 000008