(57)【要約】【課題】可変コストで編集可能なプリントアウトができるスマート複写。【解決手段】印刷出力に埋め込まれた文書記述および制御情報に基づき文書の印刷／複写および編集を制御するスマート印刷／複写技術。これら「スマート」な印刷／複写技術および制御により文書使用者は、埋め込みデータに基づき質および速度に関しトレードオフを行なうことにより印刷／複写コストを制御できる。このようなコストは、例えば最初に低コスト（低品質、高速度）のページを印刷して配布し、それ以後の文書受領者が望めば、文書の任意またはすべてのページを高品質（より高いコスト、場合によってはより低速度）に複写するオプションを与えることによって制御することができる。これらすべての機能により、使用者は低品質の元の文書から高品質の複写を得ることができる。また本発明の技術により受領者は、最複写の前に印刷出力の質を落とすことなくページ内容を編集することができる。【選択図】  図２
2006050611.tif 000002
【特許請求の範囲】
【請求項１】
文書の複製を制御する方法であって、
少なくとも１つの文書複製変数を設定するステップと、
文書に埋め込まれ、使用者が読み取られた文書の複製または変形である新しい文書を具現することを可能にする情報を含む埋め込み情報を取り出すために文書を読み取るステップと、
文書を読み取る前に設定された少なくとも１つの複製変数の設定に従い、前記埋め込み情報に含まれる複製制御情報を条件に文書またはその変形の一部またはすべてを複製するステップと、を含む方法。
【請求項２】
前記少なくとも１つの文書複製変数が、質、速度、またはコスト変数の少なくとも１つを含む、請求項１に記載される方法。
【請求項３】
前記複製制御情報が、パスワードで保護された複製制御機構を含む請求項１に記載される方法。
【請求項４】
前記複製制御情報が、文書のどの部分を複製できるか判断する請求項３に記載される方法。
【請求項５】
前記埋め込み情報が、さらに編集制御情報を含む請求項１に記載される方法。
【請求項６】
前記編集制御情報が、パスワードで保護された編集制御機構をコード化している請求項５に記載する方法。
【請求項７】
文書の複製を制御する装置であって、
少なくとも１つの複製変数を設定できるように構成されたモジュールと、
文書に埋め込まれ、使用者が読み取られた文書の複製または変形である新しい文書を具現することを可能にする情報を含む埋め込み情報を取り出すスキャナと、
文書を読み取る前に設定された少なくとも１つの複製変数の設定に従い、前記埋め込み情報に含まれる複製制御情報を条件に文書またはその変形の一部またはすべてを複製するように構成されたプリンタまたは複写機と、
を含む装置。
【請求項８】
前記スキャナおよび前記プリンタが同じユニットに統合されている請求項７に記載される装置。
【請求項９】
前記少なくとも１つの文書複製変数が、質、速度、またはコスト変数の少なくとも１つを含む請求項７に記載される装置。
【請求項１０】
前記埋め込み情報が、さらに編集制御情報を含む請求項７に記載される装置。
【請求項１１】
文書の複製を機械が制御するように指示するための命令からなるプログラムを搭載する装置読み取り可能な媒体で、命令からなるプログラムが、
少なくとも１つの文書複製変数を設定するための命令と、
文書に埋め込まれ、使用者が読み取られた文書の複製または変形である新しい文書を具現することを可能にする情報を含む埋め込み情報を取り出すために文書を読み取るための命令と、
文書を読み取る前に設定された少なくとも１つの複製変数の設定に従い、前記埋め込み情報に含まれる複製制御情報を条件に文書またはその変形の一部またはすべてを複製するための命令と、
を含む媒体。
【請求項１２】
前記少なくとも１つの文書複製変数が、質、速度、またはコスト変数の少なくとも１つを含む請求項１１に記載される装置読み取り可能な媒体。
【請求項１３】
前記埋め込み情報が、パスワードで保護された複製制御機構をコード化している請求項１１に記載される装置読み取り可能な媒体。
【請求項１４】
前記複製制御情報が、文書のどの部分を複製できるか判断する請求項１３に記載される装置読み取り可能な媒体。
【請求項１５】
前記埋め込み情報が、さらに編集制御情報を含む請求項１１に記載される装置読み取り可能な媒体。
【請求項１６】
前記編集制御情報がパスワードで保護された編集制御機構をコード化する請求項１５に記載される装置読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は文書の印刷／複写およびそれに続く川下使用者による文書の編集を印刷出力に埋め込まれたデータに基づき制御する技術に関するものである。埋め込みデータにより使用者は例えば文書の印刷・複写に係わるコストを制御することができる。埋め込みデータは内容記述に加え、複写保護または編集保護機能を含むことができる。当技術は方法として実施することができ、その各種の態様／工程は適当に構成された装置（例えばコンピュータ、プリンタ、複写機、等々）で行なうことができる。さらに、このような装置にこれらの方法または工程を実行するように指示する命令からなるプログラム（例えばソフトウェア）を装置による読み取りが可能な媒体上に具現することができる。
【背景技術】
【０００２】
パソコンおよびインターネットが普及するにつれ、作り出されるデジタル・コンテンツの量も増加している。同時に、このようなデジタル・コンテンツは印刷された形にされる場合が益々増えている。デジタル・コンテンツを印刷する要望が増えている要因として一つにはパソコンで作成し、またはパソコンに取り込んだテキストおよび画像が簡単に印刷できることが挙げられる。デジタル・カメラ（独立型または携帯電話に統合されたもの）、携帯端末などの外付きデジタル装置およびその他のデジタル装置の機能および使用に関する改良もデジタル・コンテンツの印刷が増えていることに貢献している。プリンタおよび印刷、読み取り、ならびに媒体との有線／無線による接続性を提供する多機能周辺機器とこのようなデジタル装置がシームレスに作動するように統合された結果、これらの装置からデジタル・コンテンツを印刷することが日常的な作業となっている。
【０００３】
デジタル・コンテンツの印刷が増えるにつれ、プリンタは広範囲にわたり異なるコストに対する出力品質のトレードオフを表すより多くの印刷オプションを提供できるよう進化してきた。これらのトレードオフはプラットフォーム（例えばインクジェット・プリンタ、からー・レーザ・プリンタ、等々）および出力媒体（再生紙、艶出し印画紙、等々）の選び方よって比較的高解像度の印刷（例えば600 ｄｐｉ以上）においてもかなりのものとなる。
【０００４】
【特許文献１】米国特許第6,522,766号明細書
【特許文献２】米国特許第6,556,688号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００５】
プリンタがより高解像度の出力を出せるようになったことにより、印刷向けのデータ埋め込み（または透かし）機構が発達した。プリンタの高解像能力は印刷されたページにより大量のビット数を埋め込むことを可能にした。埋め込みデータは文書が印刷コピーから再構築できるように文書字体のＰＤＬ記述をコード化することにさえ使用することができる。しかしながら現行技術は担体文書の複製が使用者によって設定されたコスト、質および速度などの変数を選択するよう直接結び付いているようなデータ埋め込み／取り出しシステムを提供することができない。また現行技術は追加制御、つまり後続する文書の印刷／複写または編集に特定の制限を課すような複写保護または編集保護制御を含むことのできるシステムを提供できない。
【０００６】
従って本発明の一つの目的は、現行技術に関する上述の問題を克服することにある。
【０００７】
本発明の別の目的は、文書が内容記述および制御に係わる埋め込み情報を備え、それにより使用者が設定するいくつかの変数および埋め込みデータに含まれる他の制御に基づき、文書の複製および編集を可能にするシステムを提供することにある。
【課題を解決するための手段】
【０００８】
一つの態様において、本発明は文書の複製を制御する方法を提供する。方法は文書複製変数を少なくとも１つ設定し、文書をスキャンして文書に埋め込まれた情報を取り出すことからなる。埋め込み情報はスキャンされた文書の複製または変形である新たな文書を使用者が具現することを可能にする情報を含む。方法はさらに文書をスキャンする前に設定された複製変数に従い、埋め込み情報に含まれる複製制御情報を条件として文書またはその変形の全部または一部を複製することを含む。
【０００９】
文書複製変数は、質、速度、またはコストの変数うちの１つ以上を含むことが好ましい。
【００１０】
一実施形態で、複製制御情報はパスワードで保護された複製制御機構をコード化しており、文書のどの部分を複製できるかを複製制御情報が判断するようになっている。
【００１１】
埋め込み情報はさらに編集制御情報を含むことが好ましく、これはパスワードに保護された編集制御機構をコード化していることができる。
【００１２】
別の態様で、発明は読み取りおよび印刷／複写機能双方を好ましくは有する装置が係わる。装置は文書に埋め込まれた情報の取り出しを含み、方法に関連して上述した各種処理を実行するように構成される。取り出しアルゴリズムはプロセッサが実行するソフトウェアとして実施することが便利である。あるいは、アルゴリズムはハードウェアにおいて直接実施することもできる。例えば、アルゴリズムは特定用途向け集積回路（ＡＳＩＣ）、デジタル信号処理回路、等々に統合しても良い。他の実施は本明細書の開示に基づき当業者に明白となろう。
【００１３】
一実施形態で、スキャナおよびプリンタまたは複写機が同じユニットに統合されている。
【００１４】
さらに本発明の別の態様において、上述のいずれかの方法またはその中の工程は命令からなるプログラム（例えばソフトウェア）にて具現することができ、コンピュータまたは他のプロセッサ制御装置に格納し、または伝達して実行することができる。あるいは、命令からなるプログラムは機能的に同等のハードウェア（例えばＡＳＩＣ、デジタル信号処理回路、等々）またはソフトウェアとハードウェアとの組み合わせとして実施することができる。
【００１５】
添付図面と併せて以下の説明および請求項を参照することにより、本発明のより深い理解とともに他の目的および成果も明らかになり、理解されよう。
【発明を実施するための最良の形態】
【００１６】
本発明は、印刷出力に埋め込まれた文書記述および制御情報に基づき文書の印刷／複写または編集を制御するための技術を提供する。これらの「スマート」な印刷／複写技術および制御により、文書使用者は埋め込まれたデータに基づき質および速度に関しトレードオフを行ない、印刷／複写コストを制御することができる。このようなコストは、例えば最初に低コスト（低品質、高速度）のページを印刷して配布し、それ以後の文書受領者が望めば、文書の任意またはすべてのページを高品質（より高いコスト、場合によってはより低速度）に複写するオプションを与えることによって制御することができる。したがって一実施形態では、使用者が低品質の原版から高品質の複写を得ることができる。別の実施形態で、本発明の技術により受領者は印刷前に、印刷出力の質を落とすことなくページの内容を編集することができる。
【００１７】
埋め込まれた制御情報は文書の複製または編集に一定の制限を加えるために使用することができる。このような制御情報は認定されたパスワードを持つ使用者のみが文書を複製または編集できるようなパスワードによって保護された制御機構をコード化することができる。制御情報はさらに担体文書の一部のみの複製または編集しか許可しないことができる。マルチレベルのパスワード・システムを用いて使用者の異なったグルプに対し異なったレベルの制限を提供しても良い。例えば、使用者の第一のグループは文書の複製および編集に関し全権利を与えられるかもしれない。つまり、この第一のグループに属す使用者は文書の全体または一部を好きなだけ何回でも複製および編集することができる。使用者の第二のグループは制限された複製および編集権限を与えられるかもしれない。このような制限は内容限定（つまり文書の一部のみ複製または編集できる）、時間限定（つまり一定期間がたつと複製／編集権が期限切れになる）、または数量限定（つまり一定数のみの編集または複製が可能である）であることができる。パスワードを持たない者は文書のいずれの部分も編集または複製することができない。
【００１８】
情報の実際の埋め込み（文書記述および制御情報双方）に関し本発明は可視的および不可視的双方の埋め込み技術に対応できる。本発明に関連した、元の文書に情報を可視的または不可視的に挿入するための異なった高容量データ埋め込み／透かし技術はいくつか存在する。このような技術は米国特許第6,522,766号および第6,556,688号に開示される、平均値ゼロのランダムなパッチ（random zero-mean patches）を用いた透かし処理が含まれる。米国特許第6,456,393号または第6,731,775号も使用することができる。これら各特許の内容は引用により本明細書に組み入れられる。
【００１９】
好ましくは、データのビットはページに印刷されたハーフトーンのドットまたはパルスを変更することによって埋め込まれる。印刷されたハーフトーンのドットで可視的または不可視的にデータを埋め込むことはいくつかの方法で実施することができる。一実施形態では、データを埋め込むハーフトーンが印刷されたページの裏側に印刷される。使用者がこの印刷されたページの裏側をスキャンして複写を作ろうとすると、スキャナはページ記述ビットを抽出し、印刷前に使用者がページまたは関心のある内容を各種変更できるようにする。別の実施形態で、ハーフトーンのデータはページの空いた領域になされるページの背景色に埋め込まれる（カラー紙への印刷のように見える）。これは可視的な埋め込み機構で、使用者は文書／画像の両面印刷を行なうことができる。この機構のデータ容量はページ上の空き領域全体の面積に依存する。さらに別の実施形態で、データは印刷文書／画像上不可視的に埋め込まれている。しかし不可視的な透かし機構はデータ容量がはるかに少なく、従って小型なページ記述、または別の場所に格納されたページ記述データを指し示す埋め込みリソース・ロケータに適している。
【００２０】
次に図１および図２を参照して、本発明の実施形態による埋め込み情報の取り出しおよび使用を説明する。図１は読み取りおよび印刷／複写機能を含む代表的な文書処理システムのブロック図で、図２は関連する処理を全般的に示す流れ図である。
【００２１】
ここで、図１に示すように、システム10 はスキャナ・モジュール11および印刷／複写モジュール12からなる。これらのモジュールは図式化された実施形態に示されるように１つの装置に統合されることができ、または互いに通信する別個の装置として実施することができる。システムはさらにスキャナ11およびプリンタ／複写機向けに演算リソースを提供し、同時にシステムの他の面を制御する中央演算装置（ＣＰＵ）13を含む。ＣＰＵ13は任意の適当なマイクロプロセッサ等々で実施することができ、特定の機能を支援するために補助プロセッサを含むことができる。ランダムアクセス・メモリ（ＲＡＭ）および読み取り専用メモリ（ＲＯＭ）の形態のシステム・メモリ14も提供される。システム、ユーティリティ、およびアプリケーションを操作する、命令からなるプログラムを記録するために格納媒体15 を使用でき、これらプログラムは本発明の各態様を実施するプログラムの実施形態を含むことができる。格納媒体15は文書に埋め込まれ、そこから取り出された情報を格納することもできる。
【００２２】
図２のフローチャートで示すように、使用者は埋め込み情報を取り出し、望ましい場合は文書を編集し、現行文書の複製または変形である新しい文書を複製するために望ましい設定（例えばコスト、質の設定）を入力する（工程201）。このような入力を容易にするために、システム10はキーボード、マウス、スタイラス、および／あるいはキーパッドなど適当な入力コンポーネント16を含み、使用者はこれを用いて印刷／複写の変数（質、コスト、速度、等々）を設定する。このような変数はシステム10にインストールされたプリンタ／複写機モジュール12の適当なドライバと相互に作用するユーティリティ・プログラムを通して都合良く設定することができる。ユーティリティ・プログラムは同様にシステム10にインストールされ、使用者がディスプレー17で見て適当な入力コンポーネントを使用して相互に作用するグラフィカル・ユーザ・インタフェース（ＧＵＩ）を含む。図３はこのユーティリティ・プログラムのＧＵＩ31 を示し、使用者がどのように本発明に従い印刷／複写変数を設定できるかを示す。
【００２３】
例示された実施形態で、ユーティリティ・プログラムのＧＵＩ31はスキャナ／データ取り出しおよびプリンタ／複写機の各々のモジュール12および13を構成するための複数のボックス、ボタン、等々を有する画面として呈示される。ボックスは例えばテキスト入力、プルダウン・メニュー、チェック等々任意の便利な形状で良く、ボタンはクリックできるものでも良い。これらのボックス、ボタン、等々を用い、使用者は任意数の通常の読み取りおよび印刷パラメータを設定できる。さらに画面31は発明により印刷／複写変数を設定する入力制御領域32を含む。一実施形態では単独のスライダ・コントロール33を使用し、低品質／高速度 （スライダを例えば左端に移動させ設定する）から高品質／低速度（スライダを例えば右端に移動させ設定する）の範囲の質／速度変数を設定することができる。別の実施形態で、単独のスライダ・コントロールを使用してコストを直接制御できる。使用者はスライダを望む相対コスト設定に移動させ、たとえば右端が最も低コストで左端がもっとも高コストでも良い。
【００２４】
望む設定を入力した後、使用者は適当なボタンをクリックし（例えば「ＯＫ」または「適用」ボタン34）、ボタンはシステム10に現行の文書を読み取り埋め込み情報を取り出すことを指示する（工程202）。
【００２５】
取り出された情報は分析され、制御情報を含むか判断する（工程203）。含んでいる場合、特定の複製および／あるいは編集が禁止されている可能性がある。これらの禁止は制御情報を挿入した者（文書作成者であり得る）の川下にいるすべての使用者に自動的に課せられることができる。べつの筋書きでは図4に示すようなパスワード入力画面41がディスプレー17に現れ、使用者に自分のユーザ名とパスワードを入力するようにプロンプトすることができる。この場合複製および編集権限は用いられる具体的なパスワード保護機構および機構における使用者の地位、つまり複製および編集の全権限、限定的権限、等々、に基づく。工程204は使用者が全権限の地位を有するか確認する。
【００２６】
制御情報が、使用者は全権限の地位を有さないことを示した場合、囲み205に示されるようにそれ以降の印刷／複写、および／あるいは編集は制限を受ける。
【００２７】
制御情報がない（工程203:いいえ）、または全権限を有する使用者（工程204：はい）の場合、使用者は全オプション一式をアクセスし、そこから選択できる（工程206）。文書は複写、つまり使用者の入力した設定に従い取り出した文書記述情報に変更なく複製、されることができる（工程207）。あるいは取り出した情報に基づき各種の編集オペレーションを行なうことができ（工程208）、次に改訂版を使用者の設定に従って印刷することができる（工程209）。
【００２８】
行なうことのできる各種編集オペレーションはページ内容の変更、または異なったレベルの倍率で印刷するためにページの一部分／一区域を選択することを含む。このようなオペレーションは取り出した文書記述に基づき行なうことができる。印刷された一組のページに埋め込まれたデータからデジタル文書を作成するなど、他の機能も行なうことができる。これらのオペレーションは光学式文字認識などエラーが起きやすい技術なしで有利に行なうことができる。
【００２９】
自己のデジタル・ページ／内容記述を持っている印刷出力があることは、特定の印刷ページに対応するデジタル・コンテンツの格納の管理を簡略化する。これはデジタル・カメラの出力などのコンテンツに特に意味がある。写真が一旦印刷されると対応するJPEG ファイルを格納し、管理するのは難しい。これらのファイルをハーフトーンに埋め込むと、第二および続く世代の複写が質を落とさず行なうことができ、より優れた媒体およびプリンタが利用できるようになるにつれ、印刷の質を向上させる可能性すらある。
【００３０】
ページ記述データを印刷ページに埋め込んでおくことには他の利点もある。使用者は引き続き通常の複写機で通常のコピーを作ることもできる。この二重性により、機構に信頼性がさらに加えられ、ページ上の埋め込みデータが損傷し、完全に修復できなくても複写をすることができる。埋め込みデータを使用するスマート複写機は、ページ上における関連領域の通常の複写を用い、損傷データに対応する領域を複製することができる。
【００３１】
複数のページからなるデジタル・コンテンツの場合、各印刷ページはそれ自体の記述に充分な情報を持つだけで良い。テキスト／文書処理または表計算のアプリケーションなどによる、短い記述を有する複数ページの文書の場合、1つの印刷ページは文書の複数のページを取り出し、印刷するための埋め込みデータを含むだけの容量を有するかもしれない。このようなモードの場合、1つのページまたはビラ、または数ページの要約小冊子を配布することにより、文書全体を配布することができる。
【００３２】
システム10の説明を完了するため図１に戻ると、システム10はさらに外付き装置と通信し、本発明による印刷されるデータを含み、情報（つまりプログラムおよびデータ）を送受信できる外付き通信コンポーネント18を含むことができる。このために外付き通信コンポーネント18は通常インターネット、ローカルまたはワイド・エリア・ネットワークを含む各種ネットワーク（有線または無線）、のいずれかを通して、または赤外線信号を含む適当な任意の電磁搬送波を通して遠隔装置に接続するコンポーネントを含む。最後に、図１におけるこのようなモジュールまたはコンポーネントは、１つより多い物理的バスを表し得るバス19により接続される他の主要なシステム・コンポーネントとインタフェースするコントローラを含むことが注記される。
【００３３】
上述から理解されるように、本発明による文書記述および制御情報の埋め込み、取り出し、および使用は異なる各種の方法で実施することができる。スキャナとプリンタなど適当なデータ取り出しおよび複製ハードウェアと、これらのプロセスを制御するとともに情報の埋め込みおよび使用を制御するためのソフトウェアと併せたものが便利である。もちろんソフトウェアに基づく命令も、例えばASIC 、デジタル信号処理回路、等々を用いて実施することができる。このように、請求項の「装置読み取り可能な媒体」という言い回しはソフトウェアを搭載する媒体のみならず、必要な処理を行なうための命令を組み込んだハードウェアに加え、ハードウェアとソフトウェアの組み合わせを含む。同様に、「命令からなるプログラム」という請求項の言い回しはソフトウェアおよびハードウェアに埋め込まれた命令双方を含む。また、請求項に使用される「モジュール」は記載される機能を行なうことのできる任意の適当なソフトウェアまたはハードウェアを対象とする。これらの代わりの実施法を念頭に、図およびそれらに伴う説明は必要な処理を行なうために当業者がプログラム・コード（つまりソフトウェア）を書き、または回路を加工する（つまりハードウェア）ために必要とする機能的情報を提供するものである。
【００３４】
発明はいくつか具体的な実施形態に関連して説明されているが、上述の説明に照らしさらに多々の代用、変更、変形および用途が当業者には明らかであろう。従って、本明細書で説明される発明はこのような代用、変更、変形および用途をすべて、添付請求項の精神および範囲に含まれる限り取り入れることを意図する。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施形態により構成された、読み取りおよび印刷／複写機能を含む代表的な画像処理システムのブロック図。
【図２】本発明の実施形態による、埋め込み情報の取り出しおよび使用を示す流れ図。
【図３】本発明により使用者が印刷／複写変数を設定するユーティリティ・プログラムのグラフィカル・ユーザ・インタフェース（ＧＵＩ）。
【図４】本発明の実施形態により使用されるパスワード入力画面。
【符号の説明】
【００３６】
11  スキャナ／データ取り出しモジュール
12  プリンタ／複写機モジュール
13  ＣＰＵ
14  システム・メモリ
15  格納媒体
16  入力コンポーネント
17  ディスプレー
201  文書複製変数を望ましいレベルに設定
202  文書を読み取り、埋め込み情報を取り出す
203  制御情報はあるか？
204  全権限を有する地位か？
206  使用者オプションの全範囲が利用可能
205  制限を条件にさらに印刷／複写、および／あるいは編集
207  複写
208  編集に続き複写
【図１】
2006050611.tif 000003
【図２】
2006050611.tif 000004
【図３】
2006050611.tif 000005
【図４】
2006050611.tif 000006