JP4945813B2 - 印刷構造化文書 - Google Patents
印刷構造化文書 Download PDFInfo
- Publication number
- JP4945813B2 JP4945813B2 JP2010544933A JP2010544933A JP4945813B2 JP 4945813 B2 JP4945813 B2 JP 4945813B2 JP 2010544933 A JP2010544933 A JP 2010544933A JP 2010544933 A JP2010544933 A JP 2010544933A JP 4945813 B2 JP4945813 B2 JP 4945813B2
- Authority
- JP
- Japan
- Prior art keywords
- user input
- layout
- document
- structured
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1205—Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1218—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
- G06F3/1219—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to consumables, e.g. ink, toner, paper
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/125—Page layout or assigning input pages onto output media, e.g. imposition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1284—Local printer device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1253—Configuration of print job parameters, e.g. using UI at the client
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Document Processing Apparatus (AREA)
- Record Information Processing For Printing (AREA)
- User Interface Of Digital Computer (AREA)
- Facsimiles In General (AREA)
Description
本出願は、以下の同時継続中の特許出願、すなわち、2007年6月27日にファイリングされた米国特許出願番号第11/769,671号に関連するものであり、該同時継続中の該特許出願は、参照により本明細書内に組み込まれる。
文書(ドキュメント)は、情報のセットであり、該情報は、個別のエンティティとして設計され及び提示され、且つ、物理的な記憶媒体(例えば、電子メモリデバイスか、或いは用紙のような印刷媒体)内に記録されるか又は格納される。構造化文書は、ディスプレイ表示可能要素(例えば、テキスト、画像、音声、及び映像)に形成され、該ディスプレイ表示可能要素のプレゼンテーションは、互いに関連付けられている。該要素は、典型的には、該文書内におけるそれらのレイアウト及び相対位置に関して、互いに関連付けられる。文書要素を、より低レベルの要素から形成することができる。例えば、テキストは、単語(ワード)、文、及び段落(又はひとまとまりの文章:パラグラフ)から典型的には形成される。画像は、様々なレイヤ(例えば、前景及び背景)及び様々な領域(エリア)から典型的には形成される。音声(オーディオ)及び映像(ビデオ)は、それぞれ、音声コンテンツ及び映像コンテンツにおける時間的に及び階層的に構成されたユニット及びシーケンスから、典型的には形成される。
一態様において、本発明は、どの印刷オブジェクトが取り込まれるか(キャプチャーされるか)に従った方法を、特徴とする。該印刷オブジェクトの各々を取り込む処理において、文書の構造化オブジェクト仕様に従ってディスプレイ上にレンダリングされている該文書の領域上のユーザ入力ジェスチャーが受容される。該ディスプレイ上の該ユーザ入力ジェスチャーのアクティブ領域内においてレンダリングされている該構造化オブジェクト仕様におけるある要素が識別(特定)される。該ユーザ入力ジェスチャーは、印刷コンテンツ指定コマンドとして解釈される。及び、該構造化オブジェクト仕様における識別要素(識別された要素)と、該印刷コンテンツ指定コマンドとに従って、該構造化オブジェクト仕様から該印刷オブジェクトが導出される。1つか又は複数のページ上の該印刷オブジェクトの印刷レイアウトが決定される。該印刷レイアウトが出力される。
以下の説明では、同様の参照番号が、同様の要素を特定するために用いられている。更に、図面は、図形の手法において、例示的な実施形態における主要な特徴を説明することが意図されている。該図面は、実際の実施形態における全ての特徴を図示することは意図されておらず、該図示した要素の相対的な寸法を図示することも意図されておらず、及び、一定の縮尺に従って描かれていない。
本明細書内において詳細に説明される実施形態は、ユーザが印刷したいと思う構造化文書の個々の要素を該ユーザが指定することを可能にすることができる。このようなやり方において、これらの実施形態は、用紙及びインクのようなリソースにおける不必要な消費を低減する。追加的には、これらの実施形態のうちの幾つかは、構造化文書内のハイパーリンク参照のユーザ選択に基づいて、構造化文書の外側のリソースから、コンテンツを集めることができる。幾つかの実現形態において、この特徴は、様々なウェブページ及び様々なウェブサイトにわたってコンテンツを集めるための便利なメカニズムをユーザに提供する。
本明細書内において使用されているような用語「文書(ドキュメント)」は、情報のセットを意味し、該情報のセットは、個別のエンティティとして設計され及び提示され、且つ、物理的な記憶媒体(例えば、電子メモリデバイスか、或いは用紙のような印刷媒体)内に記録されるか又は格納される。「構造化文書」は、表示可能な「要素」(すなわち、構造化文書の構成要素情報のまとまりのあるサブセット、例えば、テキスト、画像、音声、及び映像)から形成されている文書である。該表示可能な「要素」のプレゼンテーションは、空間的にか、時間的にか、又は時空的に、互いに関連付けられている。空間的に関連付けられた要素は、該文書内のレイアウト及び相対位置に関して互いに典型的には関連付けられている。文書要素を、より低レベルの要素から形成することができる。
図1は、印刷オブジェクトキャプチャーモジュール12と印刷レイアウト生成器モジュール14とを含む構造化文書印刷システム10の一実施形態を示す。該印刷システム10は、構造化文書18の構造化オブジェクト仕様20に従って該構造化文書18をレンダリングする(又は提示する)ディスプレイ16とインターフェースする。
A.概要
構造化文書印刷システム10は、典型的には、1つか又は複数の離散データ処理モジュール(又は構成要素)によって実現される。該離散データ処理モジュール(又は構成要素)は、任意の特定のハードウェアか、ファームウェアか、又はソフトウェア構成に限定されない。例えば、幾つかの実現形態において、構造化文書印刷システム10は、広範囲な様々な電子装置のうちの任意の1つのハードウェアにおいて具現化され、該広範囲な様々な電子装置は、デスクトップ、ラップトップ、及びワークステーションコンピュータ、ウェブページ及びそれに類するものをブラウズすることが可能なケーブル又は人工衛星セットトップボックス(及びこれらに類するもの)、及び携帯型電気通信装置(例えば、ウェブブラウザがイネーブルにされた携帯電話器)を含む。
上述のように、印刷オブジェクトキャプチャーモジュール12は、ディスプレイ16上にレンダリングされている文書18の領域上のユーザ入力ジェスチャー34の各々の受容に応答して、印刷オブジェクトの取り込み処理を開始する(図2のブロック40)。
●チェックマーク・ジェスチャー62の受容に応答して、印刷オブジェクトキャプチャーモジュール12は、チェックマーク・ジェスチャー62の頂点付近にレンダリングされている構造化オブジェクト仕様ハイパーリンク参照要素64(「リンク4」)を識別(特定)する。
●クロス・ジェスチャー66の受容に応答して、印刷オブジェクトキャプチャーモジュール12は、2本の線の交点付近にレンダリングされている、構造化オブジェクト仕様20の任意の要素を識別(特定)する。例えば、テキスト領域68のコンテンツと、クロス・ジェスチャー66のサイズ全体とに依存して、印刷オブジェクトキャプチャーモジュール12は、テキスト領域68内にレンダリングされている構造化オブジェクト仕様要素の全てか又は一部を識別(特定)することができる。
●境界ボックス境界線ジェスチャー70の受容に応答して、印刷オブジェクトキャプチャーモジュール12は、境界ボックス境界線ジェスチャー70の境界線内において少なくとも一部がレンダリングされている映像クリップ要素26を識別(特定)する。
●自由形式境界線ジェスチャー72の受容に応答して、印刷オブジェクトキャプチャーモジュール12は、自由形式境界線ジェスチャー72の境界線内において少なくとも一部がレンダリングされている画像要素74を識別(特定)する。
上述のように、印刷レイアウト生成器モジュール14は、1つか又は複数のページ50上の印刷オブジェクトの印刷レイアウト32を決定して(図2のブロック52)、該印刷レイアウトを出力する(図2のブロック54)。幾つかの実施形態において、印刷オブジェクトのうちの幾つかのそれぞれを、1つか又は複数のページに割り当てることによって、及び、該ページに割り当てられた印刷オブジェクトに提供されるレイアウト規則及びレイアウト最適化基準に基づいて、ページごとのそれぞれのレイアウトを決定することによって、印刷レイアウト生成器モジュール110は、印刷レイアウト32を自動的に決定する。
構造化文書印刷システム10(図1を参照)は、任意のコンピューティング環境内か又はデータ処理環境内において実装され得る1つか又は複数のディスクリートなモジュール(又はデータ処理構成要素)によって実現され得る。該任意のコンピューティング環境内か又はデータ処理環境内は、ディジタル電子回路構成(例えば、ディジタル信号プロセッサ(DSP)などの特定用途向け集積回路)内か、或いは、コンピュータハードウェア内か、ファームウェア内か、デバイスドライバ内か、又はソフトウェア内を含む。幾つかの実現形態において、構造化文書印刷システム10によって実行される方法を実施するためのコンピュータ処理命令、並びに、それが生成するデータが、1つか又は複数の機械可読媒体内に格納される。
本明細書内において詳細に説明されている実施形態によって、印刷したいとユーザが思う構造化文書の個々の要素を該ユーザが指定することを可能にすることができる。このようなやり方で、これらの実施形態は、用紙及びインクなどのリソースにおける不必要な消費を低減する。追加的には、これらの実施形態のうちの幾つかは、構造化文書内のハイパーリンク参照のユーザ選択に基づいて、構造化文書の外側のリソースからのコンテンツを集めることができる。幾つかの実現形態では、この機能(特徴)は、ユーザに、異なるウェブページ及び異なるウェブサイトにわたってコンテンツを集めるための便利なメカニズムを提供する。
Claims (20)
- コンピュータによって実施される方法であって、
印刷オブジェクト(38)を取り込み、
1つか又は複数のページ(50)上の前記印刷オブジェクト(38)の印刷レイアウト(32)を決定し、及び、
前記印刷レイアウト(32)を出力する
ことを含み、
前記印刷オブジェクト(38)の各々について、前記取り込むことが、それぞれ、
文書(18)の構造化オブジェクト仕様(20)に従ってディスプレイ(16)上にレンダリングされている該文書(18)の領域上のユーザ入力ジェスチャー934)を受容し、
前記ディスプレイ(16)上の前記ユーザ入力ジェスチャー(34)のアクティブ領域内においてレンダリングされている前記構造化オブジェクト仕様(20)の要素を識別し、
前記ユーザ入力ジェスチャー(34)を、印刷コンテンツ指定コマンドとして解釈し、
前記構造化オブジェクト仕様(20)における前記識別された要素と、前記印刷コンテンツ指定コマンドとに従って、前記構造化オブジェクト仕様(20)から前記印刷オブジェクト(38)を導出する
ことを含むことからなる、方法。 - 前記受容することが、前記ディスプレイ(16)上の前記アクティブ領域を少なくとも部分的に囲む境界線(70)の形式で前記ユーザ入力ジェスチャー(34)を受容することを含み、及び、前記識別することが、少なくとも一部が前記境界線(70)内においてレンダリングされている前記構造化オブジェクト仕様(20)の要素を識別することを含むことからなる、請求項1に記載の方法。
- 前記受容することが、頂点を有したチェックマーク(60)の形式で前記ユーザ入力ジェスチャー(34)を受容することを含み、前記識別することが、少なくとも一部が該チェックマーク(60)の該頂点付近にレンダリングされている前記構造化オブジェクト仕様(20)の要素を識別することを含み、及び、前記解釈することが、前記識別された要素を前記印刷レイアウト(32)内に含めるための印刷コンテンツ指定コマンドとして前記ユーザ入力ジェスチャー(34)を解釈することを含むことからなる、請求項1に記載の方法。
- 前記受容することが、交点において交差する2本の線を有したクロスマーク(66)の形式で前記ユーザ入力ジェスチャー(34)を受容することを含み、前記識別することが、少なくとも一部が該2本の線の該交点付近にレンダリングされている前記構造化オブジェクト仕様(20)の要素を識別することを含み、及び、前記解釈することが、前記印刷レイアウト(32)から該識別された要素を除外するための印刷コンテンツ指定コマンドとして前記ユーザ入力ジェスチャー(34)を解釈することを含むことからなる、請求項1に記載の方法。
- 前記構造化オブジェクト仕様(20)における前記識別された要素に対応する、前記ディスプレイ上にレンダリングされている前記文書(18)の任意の領域における1つか又は複数の表示パラメータを変更することを更に含む、請求項1に記載の方法。
- 前記文書(82)がウェブページであり、及び、前記構造化オブジェクト仕様(20)が、ドキュメント・オブジェクト・モデル(DOM)によって表されており、該ドキュメント・オブジェクト・モデル(DOM)において、前記構造化オブジェクト仕様(20)の各要素が、階層ツリー(84)内にそれぞれのDOMオブジェクトによって表されていることからなる、請求項1に記載の方法。
- 前記ディスプレイ(16)上のあるウィンドウ(88)内に、前記DOMオブジェクトの表現(84)を提示し、及び、前記DOMオブジェクトの前記提示された表現(84)に関してユーザ入力に応答して、前記構造化オブジェクト仕様(20)における前記識別された要素のコンテンツを変更することを更に含み、及び、
前記導出することが、前記変更された要素から前記印刷オブジェクト(38)を導出することを含むことからなる、請求項6に記載の方法。 - 前記受容することが、前記文書(18)の外側のリソース(98、102)を指し示すハイパーリンク参照(64)を選択する形式で前記入力ジェスチャー(34)を受容することを含み、及び、
前記ハイパーリンク参照(64)に基づいて前記リソース(98、102)を取得して、該取得したリソース(98、102)から、1つか又は複数の前記印刷オブジェクト(38)を生成することを前記方法が更に含むことからなる、請求項1に記載の方法。 - 前記ハイパーリンク参照(64)が、ウェブページ(98)を指し示し、及び、前記生成することが、該ウェブページ(98)に関して、前記受容し、前記識別し、前記解釈し、及び前記導出することを実施することによって1つか又は複数の前記印刷オブジェクト(38)を生成することを含むことからなる、請求項8に記載の方法。
- 前記ハイパーリンク参照(26)が、映像ファイル(102)を指し示し、及び、前記生成することが、該映像ファイル(102)から1つか又は複数のキーフレームを抽出して、該抽出したキーフレームから、1つか又は複数の前記印刷オブジェクト(38)を生成することを含むことからなる、請求項8に記載の方法。
- 前記決定することが、
前記印刷オブジェクト(38)のうちの幾つかのそれぞれを、1つか又は複数のページ(50)に割り当てることによって、及び、該ページ(50)に割り当てられた前記印刷オブジェクト(38)に適用されるレイアウト規則及びレイアウト最適化基準に基づいて該ページごとのそれぞれのレイアウトを決定することによって、前記印刷レイアウト(32)を自動的に決定する
ことを含むことからなる、請求項1に記載の方法。 - ディスプレイ(156)と、
メモリ(157)と、
前記メモリ(157)及び前記ディスプレイ(156)に結合された処理ユニット(155)であって、
印刷オブジェクト(38)を取り込み、
1つか又は複数のページ(50)上の前記印刷オブジェクト(38)の印刷レイアウト(32)を決定し、及び、
前記印刷レイアウト(32)を出力する
ことを含む動作を実行するために動作可能であることからなる、処理ユニット(155)
とを備えた装置であって、
前記取り込みにおいて、前記処理ユニット(155)が、
文書(18)の構造化オブジェクト仕様(20)に従って前記ディスプレイ(156)上にレンダリングされている該文書(18)の領域上のユーザ入力ジェスチャー(34)を受容し、
前記ディスプレイ(156)上の前記ユーザ入力ジェスチャー(34)のアクティブ領域内においてレンダリングされている前記構造化オブジェクト仕様(20)の要素を識別し、
前記ユーザ入力ジェスチャー(34)を、印刷コンテンツ指定コマンドとして解釈し、
前記構造化オブジェクト仕様(20)における前記識別された要素と、前記印刷コンテンツ指定コマンドとに従って、前記構造化オブジェクト仕様(20)から前記印刷オブジェクト(38)を導出する
ことを含む動作を、前記印刷オブジェクト(38)の各々ごとにそれぞれ実施することからなる、装置。 - 前記受容することにおいて、
前記ディスプレイ(156)上の前記アクティブ領域を少なくとも部分的に囲む境界線(70)の形式で前記ユーザ入力ジェスチャー(34)を受容することを含む動作を前記処理ユニット(155)が実施し、及び、
前記識別することにおいて、
少なくとも一部が前記境界線(70)内においてレンダリングされている前記構造化オブジェクト仕様(20)の要素を識別することを含む動作を前記処理ユニット(155)が実施することからなる、請求項12に記載の装置。 - 前記受容することにおいて、
頂点を有したチェックマーク(60)の形式で前記ユーザ入力ジェスチャー(34)を受容することを含む動作を前記処理ユニット(155)が実施し、
前記識別することにおいて、
少なくとも一部が前記チェックマーク(60)の該頂点付近にレンダリングされている前記構造化オブジェクト仕様(20)の要素を識別することを含む動作を前記処理ユニット(155)が実施し、及び、
前記解釈することにおいて、
前記識別された要素を前記印刷レイアウト(32)内に含めるための印刷コンテンツ指定コマンドとして前記ユーザ入力ジェスチャー(34)を解釈することを含む動作を前記処理ユニット(155)が実施することからなる、請求項12に記載の装置。 - 前記受容することにおいて、
交点において交差する2本の線を有したクロスマーク(66)の形式で前記ユーザ入力ジェスチャー(34)を受容することを含む動作を前記処理ユニット(155)が実施し、
前記識別することにおいて、
少なくとも一部が前記2本の線の前記交点付近にレンダリングされている前記構造化オブジェクト仕様(20)の要素を識別することを含む動作を前記処理ユニット(155)が実施し、及び、
前記解釈することにおいて、
前記印刷レイアウト(32)から前記識別された要素を除外するための印刷コンテンツ指定コマンドとして前記ユーザ入力ジェスチャー(34)を解釈することを含む動作を前記処理ユニット(155)が実施することからなる、請求項12に記載の装置。 - 前記文書(82)がウェブページであり、及び、前記構造化オブジェクト仕様が、ドキュメント・オブジェクト・モデル(DOM)によって表されており、該ドキュメント・オブジェクト・モデル(DOM)において、前記構造化オブジェクト仕様の各要素が、階層ツリー内にそれぞれのDOMオブジェクトによって表されており、及び、前記処理ユニット(155)が、追加的には、前記ディスプレイ(156)上のウィンドウ(88)内に、前記DOMオブジェクトの表現(84)を提示することを含む動作を実施するために動作可能であることからなる、請求項12に記載の装置。
- 前記処理ユニット(155)は、追加的には、前記DOMオブジェクトの前記提示された表現(84)に関してユーザ入力に応答して、前記構造化オブジェクト仕様(20)における前記識別された要素のコンテンツを変更することを含む動作を実施するために動作可能であり、及び、
前記導出することが、前記変更した要素から前記印刷オブジェクト(38)を導出することを含むことからなる、請求項16に記載の装置。 - 前記受容することにおいて、
前記文書(18)の外側のリソース(98、102)を指し示すハイパーリンク参照(64)を選択する形式で前記入力ジェスチャー(34)を受容することを含む動作を前記処理ユニット(155)が実施し、及び、
前記処理ユニット(155)が、追加的には、前記ハイパーリンク参照(64)に基づいて前記リソース(98、102)を取得して、該取得したリソース(98、102)から、1つか又は複数の前記印刷オブジェクト(38)を生成することを含む動作を実施するために動作可能であることからなる、請求項12に記載の装置。 - 前記決定することにおいて、
前記印刷オブジェクト(38)のうちの幾つかのそれぞれを、1つか又は複数のページ(50)に割り当てることによって、及び、該ページ(50)に割り当てられた前記印刷オブジェクト(38)に適用されるレイアウト規則及びレイアウト最適化基準に基づいて該ページ(50)ごとのそれぞれのレイアウトを決定することによって、前記印刷レイアウト(32)を自動的に決定することを含む動作を前記処理ユニット(155)が実施する、請求項12に記載の装置。 - コンピュータ可読命令を格納するコンピュータ可読媒体(157)であって、該コンピュータ可読命令が、
印刷オブジェクト(38)を取り込み、
1つか又は複数のページ(50)上の前記印刷オブジェクト(38)の印刷レイアウト(32)を決定し、及び、
前記印刷レイアウト(32)を出力する
ことを含む動作をコンピュータ(154)に実行させ、
前記印刷オブジェクト(38)の各々について、前記取り込むことが、それぞれ、
文書(18)の構造化オブジェクト仕様(20)に従ってディスプレイ(16)上にレンダリングされている該文書(18)の領域上のユーザ入力ジェスチャー(34)を受容し、
前記ディスプレイ(16)上の前記ユーザ入力ジェスチャー(34)のアクティブ領域内においてレンダリングされている前記構造化オブジェクト仕様(20)の要素を識別し、
前記ユーザ入力ジェスチャー(34)を、印刷コンテンツ指定コマンドとして解釈し、
前記構造化オブジェクト仕様(20)における前記識別された要素と、前記印刷コンテンツ指定コマンドとに従って、前記構造化オブジェクト仕様(20)から前記印刷オブジェクト(38)を導出する
ことを含むことからなる、コンピュータ可読媒体。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2008/001438 WO2009154589A2 (en) | 2008-01-31 | 2008-01-31 | Printing structured documents |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011511359A JP2011511359A (ja) | 2011-04-07 |
JP4945813B2 true JP4945813B2 (ja) | 2012-06-06 |
Family
ID=41434589
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010544933A Expired - Fee Related JP4945813B2 (ja) | 2008-01-31 | 2008-01-31 | 印刷構造化文書 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9529438B2 (ja) |
EP (1) | EP2248004A4 (ja) |
JP (1) | JP4945813B2 (ja) |
CN (1) | CN102165410A (ja) |
WO (1) | WO2009154589A2 (ja) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8473467B2 (en) | 2009-01-02 | 2013-06-25 | Apple Inc. | Content profiling to dynamically configure content processing |
JP5464956B2 (ja) * | 2009-09-30 | 2014-04-09 | キヤノン株式会社 | 情報処理装置及びその制御方法、並びにプログラム |
JP5804678B2 (ja) * | 2010-07-16 | 2015-11-04 | キヤノン株式会社 | 情報処理装置、Webブラウザ制御方法、及び、プログラム |
JP5801545B2 (ja) * | 2010-10-15 | 2015-10-28 | キヤノン株式会社 | 情報処理装置、その情報処理方法及びプログラム |
US9269072B2 (en) * | 2010-12-23 | 2016-02-23 | Citrix Systems, Inc. | Systems, methods, and devices for facilitating navigation of previously presented screen data in an ongoing online meeting |
JP2012137838A (ja) * | 2010-12-24 | 2012-07-19 | Ricoh Co Ltd | 情報処理装置、レイアウト生成方法、およびプログラム |
CN102360274A (zh) * | 2011-09-30 | 2012-02-22 | 上海慧谋网络科技有限公司 | 一种可变数据打印的模板实现装置及其应用方法 |
US9489161B2 (en) * | 2011-10-25 | 2016-11-08 | Hewlett-Packard Development Company, L.P. | Automatic selection of web page objects for printing |
US10275428B2 (en) * | 2012-09-25 | 2019-04-30 | The Boeing Company | Panoptic visualization document differencing |
CN103455290A (zh) * | 2013-09-06 | 2013-12-18 | 苏州百慧华业精密仪器有限公司 | 一种基于Visio文档的通用报告打印模板的方法 |
US9663261B2 (en) | 2014-11-12 | 2017-05-30 | Honeywell Limited | Optimization of print layout, estimation of paperboard requirements and vendor selection based on box orders and printing machine availability |
US10725626B2 (en) * | 2016-10-05 | 2020-07-28 | Fuji Xerox Co., Ltd. | Systems and methods for chat message management and document generation on devices |
CN111208955B (zh) * | 2018-11-21 | 2024-01-30 | 珠海金山办公软件有限公司 | 打印方法、装置及服务器 |
Family Cites Families (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0779322A (ja) * | 1993-09-06 | 1995-03-20 | Riso Kagaku Corp | 複写式画像作成方法、複写式製版方法および装置 |
JPH09231393A (ja) * | 1996-02-23 | 1997-09-05 | Fuji Xerox Co Ltd | 命令入力装置 |
JPH1049700A (ja) * | 1996-08-02 | 1998-02-20 | Canon Inc | ペン入力装置、ペン入力方法、入力装置及び入力方法 |
JPH10232949A (ja) * | 1997-02-19 | 1998-09-02 | Canon Inc | 画像処理装置およびその方法 |
JPH1185750A (ja) * | 1997-07-08 | 1999-03-30 | Hitachi Ltd | 構造化文書処理方法および装置および構造化文書処理プログラムを記録したコンピュータ読み取り可能な記録媒体 |
AUPQ027899A0 (en) | 1999-05-10 | 1999-06-03 | Canon Information Systems Research Australia Pty Ltd | Method and apparatus for automatically positioning one or more objects within a region |
US6636648B2 (en) | 1999-07-02 | 2003-10-21 | Eastman Kodak Company | Albuming method with automatic page layout |
US7253919B2 (en) * | 2000-11-30 | 2007-08-07 | Ricoh Co., Ltd. | Printer with embedded retrieval and publishing interface |
US6704467B2 (en) | 2000-12-21 | 2004-03-09 | Canon Kabushiki Kaisha | Image editing with block selection |
JP2002192800A (ja) * | 2000-12-25 | 2002-07-10 | Canon Inc | 画像印刷装置および画像印刷方法 |
US7340676B2 (en) | 2000-12-29 | 2008-03-04 | Eastman Kodak Company | System and method for automatic layout of images in digital albums |
US20020188635A1 (en) | 2001-03-20 | 2002-12-12 | Larson Stephen C. | System and method for incorporation of print-ready advertisement in digital newspaper editions |
US7617446B2 (en) | 2001-03-26 | 2009-11-10 | International Business Machines Corporation | Method and system for pre-print processing of web-based documents to reduce printing costs |
US20020143818A1 (en) | 2001-03-30 | 2002-10-03 | Roberts Elizabeth A. | System for generating a structured document |
US6981213B2 (en) | 2001-07-26 | 2005-12-27 | Hewlett-Packard Development Company, L.P. | Printing a well-defined subset of an HTML page |
GB2381605A (en) | 2001-10-31 | 2003-05-07 | Hewlett Packard Co | Internet browsing system |
US7307745B2 (en) | 2002-01-21 | 2007-12-11 | Canon Kabushiki Kaisha | Web-based print server and client |
US6938222B2 (en) | 2002-02-08 | 2005-08-30 | Microsoft Corporation | Ink gestures |
US7088465B2 (en) | 2002-08-22 | 2006-08-08 | International Business Machines Corporation | Printing more or less of a web page |
AU2002951709A0 (en) * | 2002-09-26 | 2002-10-17 | Canon Information Systems Research Australia Pty Ltd | Efficient printing of frames pages |
KR100497366B1 (ko) | 2002-10-07 | 2005-06-28 | 삼성전자주식회사 | 웹 페이지 프린팅 방법 및 이에 적합한 장치 |
US20060041839A1 (en) | 2003-04-03 | 2006-02-23 | Peter Kassan | System and method for providing formatted print pages |
US20040257346A1 (en) | 2003-06-20 | 2004-12-23 | Microsoft Corporation | Content selection and handling |
US7249319B1 (en) | 2003-12-22 | 2007-07-24 | Microsoft Corporation | Smartly formatted print in toolbar |
US7519573B2 (en) | 2004-08-23 | 2009-04-14 | Fuji Xerox Co., Ltd. | System and method for clipping, repurposing, and augmenting document content |
JP2006099389A (ja) | 2004-09-29 | 2006-04-13 | Sharp Corp | 情報処理システム、及び該システムの機能を実現するプログラム及び記録媒体 |
EP1872258A2 (en) * | 2005-03-08 | 2008-01-02 | Wink International, LLC | A system and method for management of the production of printed material |
US9098597B2 (en) | 2005-06-03 | 2015-08-04 | Apple Inc. | Presenting and managing clipped content |
KR100709320B1 (ko) * | 2005-06-17 | 2007-04-20 | 삼성전자주식회사 | 문서 인쇄 방법 및 인쇄 시스템 |
KR100813962B1 (ko) * | 2005-09-16 | 2008-03-14 | 삼성전자주식회사 | 프리뷰 이미지를 이용하여 인쇄 옵션의 설정을 변경하는장치 및 방법 |
US20070150838A1 (en) | 2005-12-28 | 2007-06-28 | Iewatch Software Llc | Method and System for Finding and Visually Highlighting HTML Code by Directly Clicking in the Web Page |
US20100042424A1 (en) | 2006-04-04 | 2010-02-18 | Bhavin Turakhia | Method and apparatus for inserting and removing advertisements |
US7966558B2 (en) | 2006-06-15 | 2011-06-21 | Microsoft Corporation | Snipping tool |
KR20080052960A (ko) * | 2006-12-08 | 2008-06-12 | 삼성전자주식회사 | 화상처리장치 및 화상처리방법과, 화상처리방법을 수행할수 있는 프로그램이 포함된 기록매체 |
US20090002764A1 (en) | 2007-06-27 | 2009-01-01 | Atkins C Brian | Arranging graphic objects on a page with relative area based control |
-
2008
- 2008-01-31 US US12/865,853 patent/US9529438B2/en active Active
- 2008-01-31 EP EP08874735A patent/EP2248004A4/en not_active Ceased
- 2008-01-31 WO PCT/US2008/001438 patent/WO2009154589A2/en active Application Filing
- 2008-01-31 JP JP2010544933A patent/JP4945813B2/ja not_active Expired - Fee Related
- 2008-01-31 CN CN2008801284499A patent/CN102165410A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
CN102165410A (zh) | 2011-08-24 |
US9529438B2 (en) | 2016-12-27 |
WO2009154589A3 (en) | 2010-06-17 |
US20110194139A1 (en) | 2011-08-11 |
EP2248004A4 (en) | 2012-09-05 |
WO2009154589A2 (en) | 2009-12-23 |
JP2011511359A (ja) | 2011-04-07 |
EP2248004A2 (en) | 2010-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4945813B2 (ja) | 印刷構造化文書 | |
JP6254374B2 (ja) | 出版物からocr認識されたテキストとそれに対応するイメージをクライアント装置において選択的に表示すること | |
US8583637B2 (en) | Coarse-to-fine navigation through paginated documents retrieved by a text search engine | |
JP4893243B2 (ja) | 画像要約方法、画像表示装置、kツリー表示システム、kツリー表示プログラム、および、kツリー表示方法 | |
US7908284B1 (en) | Content reference page | |
US8593666B2 (en) | Method and system for printing a web page | |
JP5665125B2 (ja) | 画像処理方法、及び、画像処理システム | |
JP2002063215A (ja) | 文書表示方法及びシステム、コンピュータプログラム、記録媒体 | |
US20130036113A1 (en) | System and Method for Automatically Providing a Graphical Layout Based on an Example Graphic Layout | |
JP2010072842A (ja) | 画像処理装置および画像処理方法 | |
JP2007317034A (ja) | 画像処理装置、画像処理方法、プログラムおよび記録媒体 | |
US9310971B2 (en) | Document viewing device for display document data | |
JP5629509B2 (ja) | 情報処理装置、情報閲覧装置、情報処理方法、およびプログラム | |
JP5551986B2 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
JP5895828B2 (ja) | 情報処理装置及びプログラム | |
JP4278134B2 (ja) | 情報検索装置及びプログラム並びに記録媒体 | |
JP6500341B2 (ja) | 文書管理プログラム、文書管理方法及び文書管理システム | |
JP5622283B2 (ja) | 電子書籍装置、電子書籍処理方法、およびプログラム | |
JP5288569B2 (ja) | 電子出版処理装置、電子出版処理方法、およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120126 |
|
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: 20120131 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20120215 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120215 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20120215 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150316 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4945813 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |
|
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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |