説明

モバイルデバイスでXHTML−PRINT文書を伝送する方法及び装置

本発明は、携帯電話などのイメージ撮影が可能なモバイルデバイスでマークアップ文書を伝送する方法及び装置に係り、所定のコンテンツを表すマークアップ文書を固定部分及び変動部分で生成し、固定部分及び変動部分を分けて伝送して所定のマークアップ文書の印刷を要請する。これにより、モバイルデバイスがマークアップ文書全体の生成作業を行わなくても、プリンタでユーザーの所望するコンテンツを印刷可能にすることができる。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、携帯電話などのイメージ撮影の可能なモバイルデバイスでマークアップ文書を伝送する方法及び装置に関する。
【背景技術】
【0002】
最近、携帯電話のようなモバイルデバイスを利用して、ユーザーが撮影した写真を遠隔地に位置したプリンタで印刷する技術が急速に発展しつつある。特に、過去にはプリンタでモバイルデバイスから伝送された単純な形態の写真のみが印刷できたが、最近にはXHTML(Extensible Hypertext Markup Language)−PRINTのように、ユーザーにより指定されたいろいろな形態のレイアウトと、色々な情報で構成されたコンテンツとを印刷できる技術が登場している。XHTML−PRINT規格についての詳細な内容は、http://www.w3.org/TR/xhtml−print/に記載されている。
【0003】
図1は、従来のモバイルデバイスを利用したコンテンツ印刷方法のフローチャートである。
【0004】
図1を参照すれば、従来のモバイルデバイスを利用したコンテンツ印刷方法は、次のようなステップで構成される。
【0005】
11ステップで、ユーザーは、出力しようとするメニューを選択する。12ステップで、ユーザーは、出力しようとするレイアウトを選択する。13ステップで、ユーザーは、出力しようとするコンテンツを選択する。14ステップで、ユーザーは、12ステップで選択されたレイアウトを調整する。11ステップから14ステップまでの過程は、ユーザーインターフェースに該当する部分である。
【0006】
15ステップで、モバイルデバイスは、11ステップから14ステップまでのユーザー選択に基づいてXHTML−PRINT文書を生成する。16ステップで、モバイルデバイスは、15ステップで生成されたXHTML−PRINT文書を含むMIME(Multipurpose Internet Mail Extensions)−Multiplexed形態のXHTML−PRINTデータを生成する。15ステップから16ステップまでの過程は、コンテンツ生成に該当する部分である。
【0007】
17ステップで、モバイルデバイスは、16ステップで生成されたMIME−Multiplexed形態のXHTML−PRINTデータをプリンタに伝送する。18ステップで、プリンタは、MIME−Multiplexed形態のXHTML−PRINTデータを受信する。19ステップで、プリンタは、MIME−Multiplexed形態のXHTML−PRINTデータを解析する。20ステップで、プリンタは、19ステップで解析された結果であるXHTML−PRINT文書のレンダリングデータを印刷する。17ステップから20ステップまでの過程は、コンテンツ伝送及び出力に該当する部分である。
【0008】
図2は、従来の伝送データの生成過程を示す図面である。
図2を参照すれば、参照番号21に該当するデータは、11ステップから13ステップまでのユーザー選択によって生成されたXHTML−PRINT文書である。次いで、参照番号22に該当するデータは、14ステップでのユーザー操作によってスタイル属性値などが調整されたXHTML−PRINT文書である。次いで、参照番号23に該当するデータは、XHTML−PRINT文書を含むMIME−Multiplexed形態のXHTML−PRINTデータである。次いで、参照番号24に該当するデータは、MIME−Multiplexed形態のXHTML−PRINTデータをパケットのような伝送単位で分割したものである。
【発明の開示】
【発明が解決しようとする課題】
【0009】
しかしながら、MIME−Multiplexed形態のXHTML−PRINTデータが既に生成された状態で、ユーザーがレイアウトを変更したり、イメージを交替した場合に、MIME−Multiplexed形態のXHTML−PRINTデータを再び生成せねばならないが、これは、メモリ資源などのいろいろな形態の資源が足りなく、ハードウェアの仕様の低いモバイルデバイスに相当な負担として作用するという問題点があった。特に、MIME−Multiplexed形態のXHTML−PRINTデータは、イメージなどの大容量データを含むため、MIME−Multiplexed形態のXHTML−PRINTデータを生成する自体が、モバイルデバイスに大容量のメモリ資源を要求するという問題点があった。
【課題を解決するための手段】
【0010】
本発明が解決しようとする技術的課題は、メモリ資源などのいろいろな形態の資源が足りなく、低仕様のハードウェアを持つモバイルデバイスでも、円滑にユーザーが出力しようとするコンテンツを表すXHTML−PRINT文書を伝送可能にする方法及び装置を提供するところにある。
【0011】
また、本発明は前記方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供するところにある。
【0012】
前記技術的課題を解決するための本発明によるマークアップ文書伝送方法は、所定のコンテンツを表すマークアップ文書を固定部分及び変動部分で生成するステップと、前記生成された固定部分及び変動部分を分けて伝送して、前記マークアップ文書の印刷を要請するステップと、を含む。
【0013】
前記他の技術的課題を解決するために、本発明は、前記マークアップ文書伝送方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。
【0014】
前記さらに他の技術的課題を解決するための本発明によるマークアップ文書伝送装置は、所定のコンテンツを表すマークアップ文書を固定部分及び変動部分で生成する生成部と、前記生成された固定部分及び変動部分を分けて伝送し、前記マークアップ文書の印刷を要請する伝送部と、を備える。
【0015】
前記さらに他の技術的課題を解決するための本発明による印刷方法は、所定のコンテンツを表すマークアップ文書に含まれた固定部分及び変動部分をそれぞれ受信するステップと、前記受信された固定部分及び変動部分を一つのマークアップ文書として解析するステップと、前記解析された結果を印刷するステップと、を含む。
【0016】
前記さらに他の技術的課題を解決するために、本発明は、前記印刷方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。
【0017】
前記さらに他の技術的課題を解決するための本発明による印刷装置は、所定のコンテンツを表すマークアップ文書に含まれた固定部分及び変動部分をそれぞれ受信する受信部と、前記受信された固定部分及び変動部分を一つのマークアップ文書として解析する解析部と、前記解析された結果を印刷する印刷エンジンと、を備える。
【0018】
前記さらに他の技術的課題を解決するために、本発明は、マークアップテンプレートに含まれた固定部分の数、変動部分の数、前記固定部分及び前記変動部分の配列順序を表す生成リストが記録されたフィールドと、前記固定部分それぞれを識別するための固定部分リストが記録されたフィールドと、前記変動部分それぞれを識別するための変動部分リストが記録されたフィールドと、を備えるデータ構造を記録したコンピュータで読み取り可能な記録媒体を提供する。
【発明の効果】
【0019】
本発明によれば、モバイルデバイスで所定のコンテンツを表すXHTML−PRINT文書を固定部分及び変動部分に分離して生成し、この固定部分及び変動部分を分けて伝送して、モバイルデバイスがMIME−Multiplexed形態のXHTML−PRINTデータ全体の生成作業を行わなくても、プリンタでユーザーの所望するコンテンツを印刷可能にすることができる。また、本発明によれば、ユーザーがレイアウトを変更するか、イメージを交替した場合にも、これに該当する変動部分を生成して別途に伝送すればよいため、再びMIME−Multiplexed形態のXHTML−PRINTデータ全体を生成する必要がなくなった。これにより、メモリ資源などいろいろな形態の資源が足りなく、ハードウェアの仕様の低いモバイルデバイスでも円滑にユーザーが出力しようとするコンテンツを表すXHTML−PRINT文書を伝送できる。
【発明を実施するための最良の形態】
【0020】
以下、図面を参照して本発明の望ましい実施形態を詳細に説明する。
図3は、本発明の望ましい一実施形態によるイメージ印刷システムの構成図である。
図3を参照すれば、本実施形態によるモバイルデバイス31内のイメージ印刷要請装置は、ディスプレイ部311、ユーザーインターフェース312、イメージ保存部313、XHTML−PRINTテンプレート保存部314、XHTML−PRINTコンテンツ決定部315、XHTML−PRINTスタイル調整部316、伝送データ生成部317及び伝送部318で構成される。
【0021】
ディスプレイ部311は、ユーザーにXHTML−PRINT文書に関連した映像を出力する。
【0022】
ユーザーインターフェース312は、ディスプレイ部311により出力された映像を認知したユーザーから、XHTML(Extensible Hypertext Markup Language)−PRINT文書に関連した情報を入力される。
【0023】
イメージ保存部313は、ユーザーがモバイルデバイス31を利用して撮影した複数のイメージまたは外部デバイスから受信した複数のイメージを保存する。
【0024】
XHTML−PRINTテンプレート保存部314は、パノマラレイアウト設定部315により設定可能なレイアウトそれぞれに対応する多様なXHTML−PRINTテンプレートを保存する。特に、本実施形態によれば、XHTML−PRINTテンプレート保存部314は、XHTML−PRINTによるマークアップ文書の形式で作成されたXHTML−PRINTテンプレートを保存する。XHTML−PRINT規格についての詳細な内容は、http://www.w3.org/TR/xhtml−print/に記載されている。以下で記述されるマークアップ文書はXHTML−PRINT文書であるが、他の形式のマークアップ文書も適用できるということを、当業者ならば理解できるであろう。
【0025】
図4は、本発明の望ましい一実施形態によるXHTML−PRINTテンプレートの保存形態を示す図面である。
【0026】
図4を参照すれば、一つのXHTML−PRINTテンプレートは、XHTML−PRINTテンプレートの基本情報41、XHTML−PRINTテンプレートデータ42、XHTML−PRINT生成リスト43、固定部分リスト44、及び変動部分リスト45の形態で保存される。すなわち、XHTML−PRINTテンプレート保存部314は、XHTML−PRINTテンプレートの基本情報41が記録されたフィールド、XHTML−PRINTテンプレートデータ42が記録されたフィールド、XHTML−PRINT生成リスト43が記録されたフィールド、固定部分リスト44が記録されたフィールド、及び変動部分リスト45が記録されたフィールドで構成されたデータ構造を持つ。
【0027】
XHTML−PRINTテンプレートの基本情報41は、XHTML−PRINTテンプレートそれぞれを識別するための情報に該当するテンプレートID、テンプレート名称、及びテンプレート説明で構成される。これらは、ユーザーの所望するレイアウトを選択できるようにユーザーに提供される基本的なデータである。特に、テンプレート説明は、テキスト形態のデータだけではなくイメージ形態の輪郭的な態様にもなりうる。
【0028】
XHTML−PRINTテンプレートデータ42は、伝送データ生成部317により使われるデータであって、スタイルを指定できるマークアップ文書であるXHTML−PRINT文書のレイアウトに該当する固定部分、及びユーザーにより修正可能なXHTML−PRINT文書の変動属性値に該当する変動部分で構成されたXHTML−PRINTテンプレートのデータである。XHTML−PRINT文書の変動属性値にはデフォルト(default)値が記録されている。特に、XHTML−PRINTテンプレートデータ42は、XHTML−PRINT文書及びMIME−Multiplexedプロトコルに要求されるメタデータを含むMIME−Multiplexed形態のXHTML−PRINTデータである。ただし、XHTML−PRINTテンプレートデータ42は、XHTML−PRINT文書に関するデータのみを含むこともある。
【0029】
XHTML−PRINT生成リスト43は、XHTML−PRINTテンプレートに含まれた固定部分の数、変動部分の数、固定部分及び変動部分の配列順序を表す情報である。固定部分リスト44は、XHTML−PRINTテンプレートに含まれた固定部分それぞれを識別するための情報である。変動部分リスト45は、XHTML−PRINTテンプレートに含まれた変動部分それぞれを識別するための情報である。
【0030】
図5は、従来のMIME−Multiplexed形態のXHTML−PRINTデータを示す図面である。
【0031】
図5を参照すれば、従来のMIME−Multiplexed形態のXHTML−PRINTデータは、“margin:0in”での“0”、“castle.jpg”のように変動属性値に該当する変動部分、及び残りの固定マークアップコンテンツに該当する固定部分に区分できる。特に、図5で太い文字で表示された部分は、MIME−Multiplexedコンテンツヘッダを表すが、これも固定部分及び変動部分に区分できる。本実施形態によれば、前記固定部分及び変動部分はプリンタ32に分割して伝送され、固定部分及び変動部分を容易に分割して伝送可能にするために、図4に示したXHTML−PRINTテンプレートの保存形態が提案された。
【0032】
図6は、本発明の望ましい一実施形態によるMIME−Multiplexed形態のテンプレートデータを示す図面である。
【0033】
図6を参照すれば、本実施形態によるMIME−Multiplexed形態のテンプレートデータは、図5に示したMIME−Multiplexed形態のXHTML−PRINTデータを参照して、MIME−Multiplexed形態のXHTML−PRINTデータの生成順序リストを作成すれば、次の通りである。“固定部分数”は5、“変動部分数”は4、“生成順序IDリスト”は、固定部分1−変動部分1−固定部分2−変動部分2−固定部分3−変動部分3−固定部分4−変動部分4−固定部分5になる。
【0034】
また、図5に示したMIME−Multiplexed形態のXHTML−PRINTデータを参照して固定部分リスト44を作成すれば、4個の固定部分のリストが作成され、変動部分リスト45を作成すれば、3個の変動部分リストが作成されうる。特に、変動部分3と変動部分5とは、イメージのデータを直接指定する部分であって、前記変動部分リスト45で変動部分データタイプを“Image”と記録でき、ユーザーが出力しようとするコンテンツと、XHTML−PRINTテンプレートに割り当てられたイメージ空間とのサイズが一致しない場合には、開始オフセットとデータ長を無視し、伝送データ生成部317は、ユーザーにより入力された値によって新たなサイズのチャンク(chunk)を生成することもある。
【0035】
図7は、従来のシンプルXHTML−PRINT文書を示す図面である。
図7に示したシンプルXHTML−PRINT文書の場合にも、固定部分及び変動部分に区分された本実施形態によるXHTML−PRINTテンプレート文書の形式で表示すれば、図8と同じである。
【0036】
図8は、本発明の望ましい一実施形態によるシンプルXHTML−PRINTテンプレートを示す図面である。
【0037】
図8を参照すれば、図6に示したシンプルXHTML−PRINT文書を参照してシンプルXHTML−PRINTデータの生成順序リストを作成すれば、次の通りである。“固定部分数”は4、“変動部分数”は3、“生成順序IDリスト”は、固定部分1−変動部分1−固定部分2−変動部分2−固定部分3−変動部分3−固定部分4となる。また、図6に示したシンプルXHTML−PRINTデータを参照して固定部分リスト44を作成すれば、4個の固定部分のリストが作成され、変動部分リスト45を作成すれば、3個の変動部分リストが作成される。
【0038】
図9は、従来のFit−Whole(Match Width)PRINT形態のXHTML−PRINT文書を示す図面である。
【0039】
図10は、本発明の望ましい一実施形態によるFit−Whole(Match Width)PRINT形態のXHTML−PRINTテンプレートを示す図面である。
【0040】
図11は、従来のFit−and Crop(Match Height)PRINT形態のXHTML−PRINT文書を示す図面である。
【0041】
図12は、本発明の望ましい一実施形態によるFit−and Crop(Match Height)PRINT形態のXHTML−PRINTテンプレートを示す図面である。
【0042】
図13は、従来のFit−and Crop(Match Width)PRINT形態のXHTML−PRINT文書を示す図面である。
【0043】
図14は、本発明の望ましい一実施形態によるFit−and Crop(Match Width)PRINT形態のXHTML−PRINTテンプレートを示す図面である。
【0044】
図9ないし図14を参照すれば、図5ないし図8と同じく、従来形態のXHTML−PRINT文書を、本実施形態による形態のXHTML−PRINTテンプレートで表示できるということが分かる。特に、前記のようなデータ構造の形式でXHTML−PRINTテンプレートがXHTML−PRINTテンプレート保存部314に保存されることによって、従来のようにXHTML−PRINTデータの全体を生成しなくても、XHTML−PRINTデータは、固定部分または変動部分単位で容易に分離されて伝送される。
【0045】
XHTML−PRINTコンテンツ決定部315は、ユーザーにより、ユーザーインターフェース312に入力された値によって、XHTML−PRINTテンプレート保存部314に保存されたXHTML−PRINTテンプレートのうち、ユーザーが出力しようとするコンテンツレイアウトに対応するXHTML−PRINTテンプレートを選択することによって、ユーザーが出力しようとするレイアウトを決定する。また、XHTML−PRINTコンテンツ決定部315は、XHTML−PRINTテンプレートにユーザーが指定したイメージのソース属性値を記録することによって、ユーザーが出力しようとするレイアウトに対応する少なくとも一つ以上のイメージを決定し、XHTML−PRINTテンプレートにユーザーが入力したテキストを記録することによって、ユーザーが出力しようとするレイアウトに対応する少なくとも一つ以上のテキストを決定する。すなわち、XHTML−PRINTコンテンツ決定部315は、このような決定を通じてXHTML−PRINT文書のコンテンツを決定する。
【0046】
さらに詳細に説明すれば、XHTML−PRINTコンテンツ決定部315は、XHTML−PRINTテンプレート保存部314に保存されたXHTML−PRINTテンプレートを表すIDのようなXHTML−PRINTテンプレートの基本情報41を利用して、XHTML−PRINTテンプレート保存部314に保存されたXHTML−PRINTテンプレートのうち、ユーザーが指定したレイアウトに対応するXHTML−PRINTテンプレートを選択できる。
【0047】
前記のように、XHTML−PRINTテンプレートは、固定部分及び変動部分に区分される。特に、固定部分は、XHTML−PRINT文書のレイアウトに該当する固定マークアップ部分であり、変動部分は、ユーザーにより修正可能なXHTML−PRINT文書の変動属性値部分である。また、本実施形態で使われるテンプレートは、そのレイアウトの種類によって、Plain PRINT Template、Fit−Whole(Match Width)PRINT Template、Fit−Whole(Match Height)PRINT Template、Fit−and Crop(Match Width)PRINT Template、Fit−and Crop(Match Height)PRINT Templateのような単一イメージで以ってレイアウトを構成するテンプレートと、IndexPRINTingTemplate、ClonePRINTingTemplateのように複数のイメージで以ってレイアウトを構成できるテンプレートとがある。
【0048】
XHTML−PRINTスタイル調整部316は、ユーザーによりユーザーインターフェース312に入力された値によって、XHTML−PRINTコンテンツ決定部315により決定されたコンテンツを表すXHTML−PRINT文書のスタイル属性値を調整することによって、XHTML−PRINTコンテンツ決定部315により決定されたコンテンツを表すXHTML−PRINT文書のスタイル、例えば、レイアウトを細部的に調整する。また、XHTML−PRINTスタイル調整部316は、このような調整を通じてユーザーが出力しようとするコンテンツを表すXHTML−PRINT文書を生成する。
【0049】
本実施形態で使われるスタイル属性値には、XHTML−PRINTテンプレートにより使われるイメージ及びテキストの位置(Position)、サイズ(Size)、回転(Rotation)のようなマークアップタグの属性値が含まれる。例えば、XHTML−PRINTスタイル調整部316は、Plain PRINTテンプレートを利用してXHTML−PRINTコンテンツ決定部315により決定された少なくとも一つ以上のイメージに対して、水平移動、垂直移動、サイズ調整のような細部的調整を行うことができる。
【0050】
伝送データ生成部317は、XHTML−PRINTスタイル調整部316により調整されたスタイルを持つXHTML−PRINT文書を利用して、プリンタ32に伝送するデータを生成する。特に、本実施形態によれば、伝送データ生成部317は従来とは異なってプリンタ32に伝送するデータ全体を一度に生成せず、固定部分及び変動部分に分離して生成する。
【0051】
さらに詳細に説明すれば、伝送データ生成部317は、XHTML−PRINTテンプレート保存部314に保存されたXHTML−PRINT生成リスト43及び固定部分リスト44を参照して、XHTML−PRINTテンプレート保存部314に保存されたXHTML−PRINTテンプレートデータ42から固定部分を分離することによって、プリンタ32に伝送するXHTML−PRINTデータのうち、固定部分を生成する。また、伝送データ生成部317は、XHTML−PRINTテンプレート保存部314に保存されたXHTML−PRINT生成リスト43及び変動部分リスト45を参照して、XHTML−PRINTスタイル調整部316により生成されたXHTML−PRINT文書から、XHTML−PRINTスタイル調整部316により調整された変動部分、すなわち、スタイル属性値を分離することによって変動部分を生成する。
【0052】
このように、MIME−Multiplexed形態のXHTML−PRINTデータ全体の生成作業を行わなくても、固定部分及び変動部分を分離して生成するだけでプリンタ32に伝送するXHTML−PRINTデータの生成を完了する。特に、ユーザーがレイアウトを変更したり、イメージを交替した場合にも、これに該当する変動部分のみを再び生成すればよいため、再びMIME−Multiplexed形態のXHTML−PRINTデータ全体を生成する必要がない。
【0053】
MIME−Multiplexed形態のXHTML−PRINTデータは、XHTML−PRINT文書及びこれに伴うイメージなどが共に伝送され、これにより、データ伝送速度が速いという長所はあるが、プリンタ32がこれを支援せねばならない。もし、プリンタ32がMIME−Multiplexed形態のXHTML−PRINTデータの処理を支援しなければ、伝送データ生成部317は、XHTML−PRINT文書に含まれた固定部分及び変動部分のみを分離して生成することもある。
【0054】
伝送部318は、伝送データ生成部317により生成された伝送データ、すなわち、分離して生成された固定部分及び変動部分をプリンタ32に分けて伝送して、ユーザーが出力しようとするマークアップ文書の印刷を要請する。特に、伝送部318は、赤外線通信、ブルートゥース通信、IEEE 802.11規格上の無線LAN通信などの無線通信媒体または有線通信媒体のような多様な通信媒体を利用して送受信でき、モバイルデバイス31とプリンタ32間の通信に適用されるプロトコルまたはミドルウェアによって、パケットまたはブロックのような単位で伝送データを分割して伝送できるということを、当業者ならば、理解できるであろう。
【0055】
図3を参照すれば、本実施形態によるプリンタ32内のイメージ印刷装置は、受信部321、XHTML−PRINT文書解析部322、及び印刷エンジン323で構成される。
受信部321は、モバイルデバイス31からXHTML−PRINT文書を含むMIME−Multiplexed形態のデータに含まれた固定部分及び変動部分をそれぞれ受信する。この場合、受信部321は、MIME−Multiplexed形態のデータ伝送のために追加的なマークアップが挿入されたり、データ伝送に適用されたプロトコルのためのメタデータが挿入されたMIME−Multiplexed形態のデータから、XHTML−PRINT文書を除外した残りの部分を削除する。これにより、XHTML−PRINT文書解析部322にはXHTML−PRINT文書のみ伝えられる。そうでなければ、受信部321は、XHTML−PRINT文書に含まれた固定部分及び変動部分を受信することもある。
【0056】
XHTML−PRINT文書解析部322は、受信部321を通じてモバイルデバイス31から受信された固定部分及び変動部分を、一つのXHTML−PRINT文書として解析することによって、印刷エンジン323に出力できる形態のレンダリングデータを生成する。本実施形態でXHTML−PRINT文書の解析は、XHTML−PRINT文書をパージング及びレンダリングするあらゆる過程を意味し、XHTML−PRINT文書のレンダリングデータは、これらのあらゆる過程を経て出力されたデータ、すなわち、プリンタまたはディスプレイ装置により直ちに出力されうる形態のRGBデータを意味する。
【0057】
印刷エンジン323は、XHTML−PRINT文書解析部321により解析された結果であるXHTML−PRINT文書のレンダリングデータを印刷用紙に印刷する。
【0058】
図15は、本発明の望ましい一実施形態によるコンテンツ印刷要請方法のフローチャートである。
【0059】
図15を参照すれば、本実施形態によるコンテンツ印刷要請方法は、図3に示したモバイルデバイス31で時系列的に処理されるステップで構成される。したがって、以下、省略された内容であっても、図3に示したモバイルデバイス31に関して以上で記述された内容は、本実施形態によるコンテンツ印刷要請方法にも適用される。
【0060】
151ステップで、モバイルデバイス31は、ユーザーによりユーザーインターフェース312に入力された値によって、XHTML−PRINTテンプレート保存部314に保存されたXHTML−PRINTテンプレートのうち、ユーザーが出力しようとするコンテンツレイアウトに対応するXHTML−PRINTテンプレートを選択することによって、ユーザーが出力しようとするレイアウトを決定する。
【0061】
152ステップで、モバイルデバイス31は、151ステップで選択されたXHTML−PRINTテンプレートに、ユーザーが指定したイメージのソース属性値を記録し、XHTML−PRINTテンプレートに、ユーザーが入力したテキストを記録することによって、XHTML−PRINT文書のコンテンツを決定する。
【0062】
153ステップで、モバイルデバイス31は、ユーザーによりユーザーインターフェース312に入力された値によって、152ステップで決定されたコンテンツを表すXHTML−PRINT文書のスタイル属性値を調整し、ユーザーが出力しようとするコンテンツを表すXHTML−PRINT文書を生成する。
【0063】
154ステップで、モバイルデバイス31は、153ステップで調整されたスタイルを持つXHTML−PRINT文書を利用して、プリンタ32に伝送するデータを固定部分及び変動部分に分離して生成する。
【0064】
155ステップで、モバイルデバイス31は、154ステップで生成された伝送データ、すなわち、分離して生成された固定部分及び変動部分をプリンタ32に分けて伝送して、ユーザーが出力しようとするマークアップ文書の印刷を要請する。
【0065】
156ステップで、モバイルデバイス31は、プリンタ32に伝送するデータ全体に対して固定部分及び変動部分が生成されて伝送された場合には終了し、そうでない場合には154ステップに戻る。
【0066】
図16は、本発明の望ましい一実施形態によるコンテンツ印刷方法のフローチャートである。
【0067】
図16を参照すれば、本実施形態によるコンテンツ印刷方法は、図3に示したプリンタ32で時系列的に処理されるステップで構成される。したがって、以下省略された内容であっても、図3に示したプリンタ32に関して以上で記述された内容は、本実施形態によるコンテンツ印刷方法にも適用される。
【0068】
161ステップで、プリンタ32は、モバイルデバイス31からXHTML−PRINT文書を含むMIME−Multiplexed形態のデータに含まれた固定部分及び変動部分をそれぞれ受信するか、XHTML−PRINT文書に含まれた固定部分及び変動部分を受信する。
【0069】
162ステップで、プリンタ32は、受信部321を通じてモバイルデバイス31から受信された固定部分及び変動部分を一つのXHTML−PRINT文書として解析することによって、印刷エンジン323に出力できる形態のXHTML−PRINT文書のレンダリングデータを生成する。
【0070】
163ステップで、プリンタ32は、162ステップで解析された結果であるXHTML−PRINT文書のレンダリングデータを印刷用紙に印刷する。
【0071】
一方、前述した本発明の実施形態はコンピュータで実行できるプログラムで作成可能であり、コンピュータで読み取り可能な記録媒体を利用して前記プログラムを動作させる汎用ディジタルコンピューターで具現できる。また、前述した本発明の実施形態で使われたデータの構造は、コンピュータで読み取り可能な記録媒体にいろいろな手段を通じて記録されうる。
【0072】
前記コンピュータで読み取り可能な記録媒体は、マグネチック記録媒体(例えば、ROM、フロッピー(登録商標)ディスク、ハードディスクなど)、光学的判読媒体(例えば、CD−ROM、DVDなど)及びキャリアウェーブ(例えば、インターネットを通じた伝送)のような記録媒体を含む。
【図面の簡単な説明】
【0073】
【図1】従来のモバイルデバイスを利用したコンテンツ印刷方法のフローチャートである。
【図2】従来の伝送データの生成過程を示す図面である。
【図3】本発明の望ましい一実施形態によるイメージ印刷システムの構成図である。
【図4】本発明の望ましい一実施形態によるXHTML−PRINTテンプレートの保存形態を示す図面である。
【図5】従来のMIME−Multiplexed形態のXHTML−PRINTデータを示す図面である。
【図6】本発明の望ましい一実施形態によるMIME−Multiplexed形態のテンプレートデータを示す図面である。
【図7】従来のシンプルXHTML−PRINT文書を示す図面である。
【図8】本発明の望ましい一実施形態によるシンプルXHTML−PRINTテンプレートを示す図面である。
【図9】従来のFit−Whole(MatchWidth)PRINT形態のXHTML−PRINT文書を示す図面である。
【図10】本発明の望ましい一実施形態によるFit−Whole(MatchWidth)PRINT形態のXHTML−PRINTテンプレートを示す図面である。
【図11】従来のFit−andCrop(Match Height)PRINT形態のXHTML−PRINT文書を示す図面である。
【図12】本発明の望ましい一実施形態によるFit−andCrop(Match Height)PRINT形態のXHTML−PRINTテンプレートを示す図面である。
【図13】従来のFit−andCrop(Match Width)PRINT形態のXHTML−PRINT文書を示す図面である。
【図14】本発明の望ましい一実施形態によるFit−andCrop(Match Width)PRINT形態のXHTML−PRINTテンプレートを示す図面である。
【図15】本発明の望ましい一実施形態によるコンテンツ印刷要請方法のフローチャートである。
【図16】本発明の望ましい一実施形態によるコンテンツ印刷方法のフローチャートである。

【特許請求の範囲】
【請求項1】
(a)所定のコンテンツを表すマークアップ文書を固定部分及び変動部分で生成するステップと、
(b)前記生成された固定部分及び変動部分を分けて伝送して、前記マークアップ文書の印刷を要請するステップと、を含むことを特徴とするマークアップ文書伝送方法。
【請求項2】
前記固定部分は、前記マークアップ文書のレイアウトに該当する固定マークアップ部分であり、前記変動部分は、修正可能な前記マークアップ文書の変動属性値部分であることを特徴とする請求項1に記載のマークアップ文書伝送方法。
【請求項3】
前記(a)ステップは、前記マークアップ文書を含むMIME−Multiplexed形態のデータを固定部分及び変動部分で生成することを特徴とする請求項1に記載のマークアップ文書伝送方法。
【請求項4】
マークアップテンプレートのうち、ユーザーが出力しようとするイメージレイアウトに対応するマークアップテンプレートを選択するステップを含み、
前記(a)ステップは、前記選択されたマークアップテンプレートのうち、固定部分を参照して前記固定部分を生成することを特徴とする請求項1に記載のマークアップ文書伝送方法。
【請求項5】
前記マークアップテンプレートに含まれた固定部分の数、変動部分の数、前記固定部分及び前記変動部分の配列順序を表す生成リスト及び前記固定部分それぞれを識別するための固定部分リストを参照して前記固定部分を生成することを特徴とする請求項4に記載のマークアップ文書伝送方法。
【請求項6】
マークアップテンプレートのうち、変動部分を調整し、前記調整を通じて前記マークアップ文書を生成するステップをさらに含み、
前記(a)ステップは、前記生成されたマークアップ文書から前記調整された変動部分を参照して前記変動部分を生成することを特徴とする請求項1に記載のマークアップ文書伝送方法。
【請求項7】
前記マークアップテンプレートに含まれた固定部分の数、変動部分の数、前記固定部分及び前記変動部分の配列順序を表す生成リスト及び前記変動部分それぞれを識別するための変動部分リストが記録されたフィールドを参照して前記変動部分を生成することを特徴とする請求項6に記載のマークアップ文書伝送方法。
【請求項8】
所定のコンテンツを表すマークアップ文書を固定部分及び変動部分で生成するステップと、
前記生成された固定部分及び変動部分を分けて伝送して、前記マークアップ文書の印刷を要請するステップと、を含むことを特徴とするマークアップ文書伝送方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【請求項9】
所定のコンテンツを表すマークアップ文書を固定部分及び変動部分で生成する生成部と、
前記生成された固定部分及び変動部分を分けて伝送し、前記マークアップ文書の印刷を要請する伝送部と、を備えることを特徴とするマークアップ文書伝送装置。
【請求項10】
(a)所定のコンテンツを表すマークアップ文書に含まれた固定部分及び変動部分をそれぞれ受信するステップと、
(b)前記受信された固定部分及び変動部分を一つのマークアップ文書として解析するステップと、
(c)前記解析された結果を印刷するステップと、を含むことを特徴とする印刷方法。
【請求項11】
前記固定部分は、前記マークアップ文書のレイアウトに該当する固定マークアップ部分であり、前記変動部分は、修正可能な前記マークアップ文書の変動属性値部分であることを特徴とする請求項10に記載の印刷方法。
【請求項12】
前記(a)ステップは、前記マークアップ文書を含むMIME−Multiplexed形態のデータのうち、固定部分及び変動部分をそれぞれ受信し、
前記MIME−Multiplexed形態のデータから、前記マークアップ文書に含まれた固定部分及び変動部分を除外した残りの部分を除去するステップをさらに含むことを特徴とする請求項10に記載の印刷方法。
【請求項13】
所定のコンテンツを表すマークアップ文書に含まれた固定部分及び変動部分をそれぞれ受信するステップと、
前記受信された固定部分及び変動部分を一つのマークアップ文書として解析するステップと、
前記解析された結果を印刷するステップと、を含むことを特徴とする印刷方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【請求項14】
所定のコンテンツを表すマークアップ文書に含まれた固定部分及び変動部分をそれぞれ受信する受信部と、
前記受信された固定部分及び変動部分を一つのマークアップ文書として解析する解析部と、
前記解析された結果を印刷する印刷エンジンと、を備えることを特徴とする印刷装置。
【請求項15】
マークアップテンプレートに含まれた固定部分の数、変動部分の数、前記固定部分及び前記変動部分の配列順序を表す生成リストが記録されたフィールドと、
前記固定部分それぞれを識別するための固定部分リストが記録されたフィールドと、
前記変動部分それぞれを識別するための変動部分リストが記録されたフィールドと、を備えるデータ構造を記録したコンピュータで読み取り可能な記録媒体。
【請求項16】
前記固定部分は、マークアップ文書のレイアウトに該当する固定マークアップ部分であり、前記変動部分は、修正可能な前記マークアップ文書の変動属性値部分であることを特徴とする請求項15に記載のコンピュータで読み取り可能な記録媒体。
【請求項17】
マークアップ文書を印刷するイメージ形成装置と通信するモバイルデバイスのイメージ印刷要請部において、
マークアップ文書と関連した情報をユーザーが入力できるように、前記マークアップ文書と関連した映像をディスプレイするディスプレイ部と、
前記入力された情報によって、固定部分及び前記入力された情報によって変動可能な変動部分に分けられたテンプレートを保存するテンプレート保存部と、
前記入力された情報から、決定されたコンテンツに対応するテンプレートのうち、いずれか一つを選択することによって、前記ディスプレイされたマークアップ文書のレイアウトを決定するコンテンツ決定部と、
前記決定されたコンテンツ及び前記入力情報によって、前記マークアップ文書に対して選択されたテンプレートの変動部分のレイアウトを調整するスタイル調整部と、
前記選択されたテンプレートの固定部分と前記調整された変動部分との分離により、イメージ形成装置に伝送される印刷データの固定部分と変動部分とを生成する伝送データ生成部と、
前記生成された固定部分及び変動部分を分けて伝送する伝送部と、を備えることを特徴とするイメージ印刷要請部。
【請求項18】
前記テンプレートそれぞれは、基本情報、テンプレートデータ、生成リスト、固定部分リスト、及び変動部分リストを含む形態で保存されることを特徴とする請求項17に記載のイメージ印刷要請部。
【請求項19】
前記テンプレート保存部は、前記基本情報が記録されたフィールド、前記テンプレートデータが記録されたフィールド、前記生成リストが記録されたフィールド、前記固定部分リストが記録されたフィールド、及び前記変動部分リストが記録されたフィールドを備えるデータ構造を持つことを特徴とする請求項18に記載のイメージ印刷要請部。
【請求項20】
前記基本情報は、前記テンプレートそれぞれを識別するための情報に該当し、ユーザーの所望するレイアウトを選択できるようにユーザーに提供されるテンプレートID、テンプレート名称、及びテンプレート説明を含むことを特徴とする請求項18に記載のイメージ印刷要請部。
【請求項21】
前記テンプレートデータは、前記伝送データ生成部により使われるデータ及び前記固定部分及び変動部分が含まれたテンプレートのデータを含むことを特徴とする請求項18に記載のイメージ印刷要請部。
【請求項22】
前記テンプレートデータは、XHTML−PRINT文書及びMIME−Multiplexedプロトコルに要求されるメタデータを含むMIME−Multiplexed形態のXHTML−PRINTデータを含むことを特徴とする請求項21に記載のイメージ印刷要請部。
【請求項23】
前記生成リストは、前記テンプレートに含まれた固定部分の数、変動部分の数、固定部分及び変動部分の配列順序を表す情報を含むことを特徴とする請求項18に記載のイメージ印刷要請部。
【請求項24】
前記固定部分リストは、前記テンプレートに含まれた固定部分それぞれを識別するための情報を含むことを特徴とする請求項18に記載のイメージ印刷要請部。
【請求項25】
前記変動部分リストは、前記テンプレートに含まれた変動部分それぞれを識別するための情報を含むことを特徴とする請求項18に記載のイメージ印刷要請部。
【請求項26】
前記コンテンツ決定部は、ユーザーにより入力された値によって決定することを特徴とする請求項17に記載のイメージ印刷要請部。
【請求項27】
前記固定部分は、前記コンテンツのレイアウトに該当する固定マークアップ部分であり、前記変動部分は、ユーザーにより修正可能な前記マークアップ文書の変動属性値部分であることを特徴とする請求項17に記載のイメージ印刷要請部。
【請求項28】
前記モバイルデバイスは、携帯電話、カメラ、及び/またはメディアプレーヤーを含むことを特徴とする請求項27に記載のイメージ印刷要請部。
【請求項29】
請求項27に記載のイメージ印刷要請部と、前記イメージ印刷要請部と通信するイメージ形成装置と、を備えるネットワーク印刷機能を提供するシステム。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate

【図11】
image rotate

【図12】
image rotate

【図13】
image rotate

【図14】
image rotate

【図15】
image rotate

【図16】
image rotate


【公表番号】特表2009−533748(P2009−533748A)
【公表日】平成21年9月17日(2009.9.17)
【国際特許分類】
【出願番号】特願2009−505286(P2009−505286)
【出願日】平成19年4月2日(2007.4.2)
【国際出願番号】PCT/KR2007/001594
【国際公開番号】WO2007/119942
【国際公開日】平成19年10月25日(2007.10.25)
【出願人】(390019839)三星電子株式会社 (8,520)
【氏名又は名称原語表記】SAMSUNG ELECTRONICS CO.,LTD.
【住所又は居所原語表記】416,Maetan−dong,Yeongtong−gu,Suwon−si,Gyeonggi−do 442−742(KR)
【Fターム(参考)】