JP2003228557A - Structured data output device, structured data output program, and structured data output method - Google Patents
Structured data output device, structured data output program, and structured data output methodInfo
- Publication number
- JP2003228557A JP2003228557A JP2002028759A JP2002028759A JP2003228557A JP 2003228557 A JP2003228557 A JP 2003228557A JP 2002028759 A JP2002028759 A JP 2002028759A JP 2002028759 A JP2002028759 A JP 2002028759A JP 2003228557 A JP2003228557 A JP 2003228557A
- Authority
- JP
- Japan
- Prior art keywords
- priority
- reference priority
- structured data
- layout
- 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
Links
- 238000000034 method Methods 0.000 title claims description 123
- 238000012545 processing Methods 0.000 claims description 24
- 230000003247 decreasing effect Effects 0.000 claims description 14
- 230000000694 effects Effects 0.000 description 43
- 238000004891 communication Methods 0.000 description 23
- 238000010586 diagram Methods 0.000 description 16
- 238000004458 analytical method Methods 0.000 description 14
- 230000005540 biological transmission Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 4
- 239000013256 coordination polymer Substances 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012916 structural analysis Methods 0.000 description 1
Landscapes
- Document Processing Apparatus (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】
【課題】 ユーザの好みに沿った内容で印刷を行うのに
好適な構造化データ出力装置を提供する。
【解決手段】 基準優先度を保持する基準優先度保持部
108と、印刷条件を入力する印刷条件入力部110
と、構造化文書データに含まれる要素のうち基準優先度
保持部108の基準優先度以上の優先度が設定されてい
るものを対象としてレイアウトを行うレイアウト部11
4と、印刷条件入力部110で入力した印刷条件に基づ
いて基準優先度保持部108の基準優先度を調整する基
準優先度調整部116とを備える。基準優先度調整部1
16は、レイアウト部114によるレイアウトが印刷条
件入力部110で入力した印刷条件を満たすように、基
準優先度保持部108の基準優先度を調整する。
(57) [Summary] [Problem] To provide a structured data output device suitable for performing printing with contents according to a user's preference. A reference priority holding unit for holding a reference priority, and a printing condition input unit for inputting printing conditions.
And a layout unit 11 for laying out elements included in the structured document data for which the priority higher than the reference priority of the reference priority holding unit 108 is set.
4 and a reference priority adjustment unit 116 that adjusts the reference priority of the reference priority holding unit 108 based on the printing conditions input by the printing condition input unit 110. Reference priority adjustment unit 1
Reference numeral 16 adjusts the reference priority of the reference priority holding unit 108 so that the layout by the layout unit 114 satisfies the printing condition input by the printing condition input unit 110.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、構造化データを出
力する装置およびプログラム、並びに方法に係り、特
に、ユーザの好みに沿った内容で印刷を行うのに好適な
構造化データ出力装置および構造化データ出力プログラ
ム、並びに構造化データ出力方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus, a program and a method for outputting structured data, and more particularly, to a structured data output apparatus and structure suitable for printing with contents according to user's preference. To a structured data output program and a structured data output method.
【0002】[0002]
【従来の技術】近年、ネットワーク環境の向上に伴い、
異なる種類の端末間で文書データの交換が行われるよう
になっている。例えば、PC(Personal Computer)に
おいて作成された文書をネットワークを介して携帯電話
に送信し、送信先の携帯電話においてその文書を閲覧す
るといったことや、PDA(Personal Digital Assista
nt)間において直接文書を送受信して閲覧するといった
ことが行われている。2. Description of the Related Art Recently, with the improvement of network environment,
Document data is exchanged between different types of terminals. For example, a document created on a PC (Personal Computer) is transmitted to a mobile phone via a network, and the document is browsed on the destination mobile phone, or a PDA (Personal Digital Assista) is used.
nt) is directly sent and received between the documents and viewed.
【0003】ここで、種類の異なる端末間においてデー
タ交換を実現するために、XML(eXtensible Markup
Language)等のタグ言語が用いられている。XML等の
タグ言語は、タグと呼ばれる記号を用いてテキストに文
書の構造等を埋め込むことにより、端末の種類に依存し
ない共通の文書形式による文書作成を可能とするもので
ある。Here, in order to realize data exchange between different types of terminals, XML (eXtensible Markup) is used.
Tag language such as Language) is used. A tag language such as XML allows a document to be created in a common document format that does not depend on the type of terminal by embedding a document structure or the like in text using a symbol called a tag.
【0004】XML形式の構造化文書データは、画像デ
ータ、音声データまたはテキストデータ等の様々な要素
を階層的に結合する。例えば、ある記事を表示する際
に、関連する画像と音声を併せて出力する場合には、X
ML形式では、記事内容を記述したテキストデータの下
位の階層に、その記事に対応する画像に関する画像デー
タと、その記事に対応する音声に関する音声データとを
結合することにより構造化文書データを作成する。XML structured document data hierarchically combines various elements such as image data, audio data or text data. For example, if a related image and sound are to be output together when a certain article is displayed, X
In the ML format, structured document data is created by combining image data regarding an image corresponding to the article and voice data regarding voice corresponding to the article in a lower layer of the text data describing the content of the article. .
【0005】また、XML形式では、各要素ごとに出力
の優先度を設定することができる。例えば、PCでは、
その機器性能が高いことからテキストのほか画像や音声
も出力するのに対し、PDAでは、その機器性能が低い
ことからテキストだけを出力するといった場合にこれを
同一の構造化文書データで実現するには、まず、PCの
基準優先度として“low(優先度小)”を、PDAの基
準優先度として“high(優先度大)”をPCおよびPD
Aにそれぞれ設定しておく。PCおよびPDAは、XM
L形式の構造化文書データが与えられたときは、与えら
れた構造化文書データに含まれている要素のうち自己の
基準優先度以上の優先度のものを出力する構成となって
いる。したがって、上記例において、テキストデータの
優先度として“high”を、その下位階層にある画像デー
タおよび音声データの優先度を“low”に設定しておけ
ば、PCでは、テキスト、画像および音声の優先度がそ
の基準優先度“low”以上であるのでそれらすべてが出
力されるのに対し、PDAでは、テキストの優先度のみ
がPDAの基準優先度“high”以上であるのでテキスト
のみが出力されることになる。In the XML format, the output priority can be set for each element. For example, on a PC
Since the device performance is high, not only text but also images and voices are output. On the other hand, when the PDA outputs only text because the device performance is low, this can be realized with the same structured document data. First, "low (low priority)" is set as the standard priority of the PC, and "high (high priority)" is set as the standard priority of the PDA for the PC and PD.
Set to A respectively. PC and PDA are XM
When the structured document data in the L format is given, the elements included in the given structured document data having a priority equal to or higher than the reference priority of the element are output. Therefore, in the above example, if "high" is set as the priority of the text data and "low" is set as the priority of the image data and the sound data in the lower hierarchy, the text, the image and the sound of the PC are All of them are output because the priority is equal to or higher than the reference priority “low”, whereas only text is output in the PDA because only the text priority is equal to or higher than the PDA reference priority “high”. Will be.
【0006】[0006]
【発明が解決しようとする課題】このように、XML形
式では、各要素ごとに優先度を設定することにより、機
器性能の高い端末では高品質なデータ出力を、機器性能
が低い端末では過負荷を抑制しその機器性能に応じた適
切な品質でのデータ出力を、同一の構造化文書データに
よって行うことができる。As described above, in the XML format, by setting the priority for each element, a terminal with high device performance outputs high quality data, and a terminal with low device performance is overloaded. The same structured document data can be used to output data with appropriate quality according to the device performance.
【0007】しかしながら、機器性能が低い端末におい
ては、過負荷を抑制するため基準優先度が比較的高く設
定されていることから、出力対象となる要素が制限され
てしまい、ユーザが詳細な情報を所望して構造化文書デ
ータを印刷しても、簡略な情報しか印刷することができ
ない。逆に、機器性能が高い端末においては、高品質な
データ出力を行うため基準優先度が比較的低く設定され
ていることから、出力対象となる要素が制限されず、ユ
ーザが簡略な情報を所望して構造化文書データを印刷し
ても、不必要に詳細な情報が印刷されてしまう。However, in a terminal having low equipment performance, the reference priority is set to be relatively high in order to suppress overload, so that the elements to be output are limited, and the user cannot obtain detailed information. Even if the structured document data is printed as desired, only simple information can be printed. On the other hand, in terminals with high device performance, the reference priority is set relatively low in order to output high-quality data, so the elements to be output are not limited, and the user wants simple information. Then, even if the structured document data is printed, the detailed information is unnecessarily printed.
【0008】したがって、従来の出力方法にあっては、
構造化文書データを表示することにのみ着目し、印刷す
ることを考慮していないため、ユーザの好みに沿った内
容で構造化文書データを印刷することができないという
問題があった。そこで、本発明は、このような従来の技
術の有する未解決の課題に着目してなされたものであっ
て、ユーザの好みに沿った内容で印刷を行うのに好適な
構造化データ出力装置および構造化データ出力プログラ
ム、並びに構造化データ出力方法を提供することを目的
としている。Therefore, in the conventional output method,
There is a problem in that it is not possible to print the structured document data with the content according to the user's preference because the printing is not taken into consideration only by displaying the structured document data. Therefore, the present invention has been made by paying attention to the unsolved problem of the conventional technique, and a structured data output device suitable for printing with a content according to a user's preference, and It is an object to provide a structured data output program and a structured data output method.
【0009】[0009]
【課題を解決するための手段】上記目的を達成するため
に、本発明に係る請求項1記載の構造化データ出力装置
は、複数の要素を含み前記各要素ごとに優先度を設定可
能な構造化データが与えられたときに、与えられた構造
化データに含まれる要素のうち基準優先度以上の優先度
が設定されているものを出力する装置であって、前記構
造化データに含まれる要素のうち前記基準優先度以上の
優先度が設定されているものを対象としてレイアウトを
行うとともに、印刷条件が指定されたときは、前記レイ
アウトが前記指定された印刷条件を満たすように、前記
基準優先度を調整するようになっている。In order to achieve the above object, a structured data output device according to a first aspect of the present invention is a structure including a plurality of elements, and a priority level can be set for each of the elements. A device for outputting, when the structured data is given, an element having a priority higher than the reference priority among the elements included in the given structured data, the element being included in the structured data. Among the above, the layout is performed for those having the priority higher than the reference priority, and when the print condition is specified, the reference priority is set so that the layout satisfies the specified print condition. It is designed to adjust the degree.
【0010】このような構成であれば、構造化データが
与えられると、与えられた構造化データに含まれる要素
のうち基準優先度以上の優先度が設定されているものを
対象としてレイアウトが行われる。そして、印刷条件が
指定されると、レイアウトが、指定された印刷条件を満
たすように、基準優先度が調整される。ここで、要素を
出力することには、要素が出力内容(例えば、画像、音
声または文書)を示す出力情報であるかまたは出力情報
を有しているときは、出力情報を出力すること、要素が
出力の書式(例えば、フォントの大きさ、表のサイズま
たはリンク先の設定)に関する書式情報であるかまたは
書式情報を有しているときは、書式情報に基づいて出力
を行うこと、要素が出力情報および書式情報であるかま
たは出力情報および書式情報を有しているときは、書式
情報に基づいて出力情報を出力することが含まれる。以
下、請求項3、5および7記載の構造化データ出力装
置、請求項15、17、19および21記載の構造化デ
ータ出力プログラム、並びに請求項29、31、33お
よび35記載の構造化データ出力方法において同じであ
る。With such a structure, when the structured data is given, the layout is performed for the elements included in the given structured data and having the priority higher than the reference priority. Be seen. Then, when the print condition is specified, the reference priority is adjusted so that the layout satisfies the specified print condition. Here, outputting an element means outputting output information when the element is output information indicating output content (for example, image, sound or document) or has output information. Is or has format information about the format of the output (e.g. font size, table size or link settings), output based on the format information When the output information and the format information are output information or the output information and the format information are included, outputting the output information based on the format information is included. Hereinafter, the structured data output device according to claims 3, 5 and 7, the structured data output program according to claims 15, 17, 19 and 21, and the structured data output according to claims 29, 31, 33 and 35. The method is the same.
【0011】さらに、本発明に係る請求項2記載の構造
化データ出力装置は、請求項1記載の構造化データ出力
装置において、前記基準優先度が指定されたときは、前
記構造化データに含まれる要素のうち前記指定された基
準優先度以上の優先度が設定されているものすべてがレ
イアウトされるように、前記印刷条件を調整するように
なっている。Further, the structured data output device according to claim 2 of the present invention is the structured data output device according to claim 1, wherein when the reference priority is designated, the structured data output device is included in the structured data. The printing conditions are adjusted so that all of the elements to be laid out that have a priority higher than the specified reference priority are laid out.
【0012】このような構成であれば、基準優先度が指
定されると、構造化データに含まれる要素のうち、指定
された基準優先度以上の優先度が設定されているものす
べてがレイアウトされるように、印刷条件が調整され
る。さらに、本発明に係る請求項3記載の構造化データ
出力装置は、複数の要素を含み前記各要素ごとに優先度
を設定可能な構造化データが与えられたときに、与えら
れた構造化データに含まれる要素のうち基準優先度以上
の優先度が設定されているものを出力する装置であっ
て、前記構造化データに含まれる要素を対象として所定
の印刷条件を満たすようにレイアウトを行うとともに、
前記基準優先度が指定されたときは、前記構造化データ
に含まれる要素のうち前記指定された基準優先度以上の
優先度が設定されているものすべてがレイアウトされる
ように、前記印刷条件を調整するようになっている。With such a configuration, when the reference priority is designated, all the elements included in the structured data that have a priority equal to or higher than the designated reference priority are laid out. Printing conditions are adjusted so that Further, the structured data output device according to claim 3 of the present invention is provided with structured data which includes a plurality of elements and which can be set priority for each of the elements. A device for outputting elements having a priority level equal to or higher than a reference priority among elements included in, and performing layout such that elements included in the structured data satisfy predetermined printing conditions. ,
When the reference priority is specified, the printing condition is set so that all the elements included in the structured data and having a priority equal to or higher than the specified reference priority are laid out. It is supposed to be adjusted.
【0013】このような構成であれば、構造化データが
与えられると、与えられた構造化データに含まれる要素
を対象として所定の印刷条件を満たすようにレイアウト
が行われる。そして、基準優先度が指定されると、構造
化データに含まれる要素のうち、指定された基準優先度
以上の優先度が設定されているものすべてがレイアウト
されるように、印刷条件が調整される。With such a configuration, when the structured data is given, the layout is performed so that the elements included in the given structured data are targeted so as to satisfy the predetermined printing condition. Then, when the reference priority is specified, the printing conditions are adjusted so that all the elements included in the structured data and having the priority equal to or higher than the specified reference priority are laid out. It
【0014】さらに、本発明に係る請求項4記載の構造
化データ出力装置は、請求項3記載の構造化データ出力
装置において、前記印刷条件が指定されたときは、前記
レイアウトが前記指定された印刷条件を満たすように、
前記基準優先度を調整するようになっている。このよう
な構成であれば、印刷条件が指定されると、レイアウト
が、指定された印刷条件を満たすように、基準優先度が
調整される。Further, in the structured data output device according to claim 4 of the present invention, in the structured data output device according to claim 3, when the printing condition is designated, the layout is designated. To meet printing conditions
The reference priority is adjusted. With such a configuration, when the print condition is designated, the reference priority is adjusted so that the layout satisfies the designated print condition.
【0015】さらに、本発明に係る請求項5記載の構造
化データ出力装置は、複数の要素を含み前記各要素ごと
に優先度を設定可能な構造化データが与えられたとき
に、与えられた構造化データに含まれる要素のうち基準
優先度以上の優先度が設定されているものを出力する装
置であって、前記基準優先度を保持する基準優先度保持
手段と、印刷条件を入力する印刷条件入力手段と、前記
構造化データに含まれる要素のうち前記基準優先度保持
手段の基準優先度以上の優先度が設定されているものを
対象としてレイアウトを行うレイアウト手段と、前記印
刷条件入力手段で入力した印刷条件に基づいて前記基準
優先度保持手段の基準優先度を調整する基準優先度調整
手段とを備え、前記基準優先度調整手段は、前記レイア
ウト手段によるレイアウトが前記印刷条件入力手段で入
力した印刷条件を満たすように、前記基準優先度保持手
段の基準優先度を調整するようになっている。Further, the structured data output device according to a fifth aspect of the present invention is provided when the structured data which includes a plurality of elements and whose priority can be set for each of the elements is provided. A device for outputting an element having a priority equal to or higher than the reference priority among the elements included in the structured data, the reference priority holding unit holding the reference priority, and the printing for inputting the printing condition. A condition input means, a layout means for performing layout for an element included in the structured data and having a priority equal to or higher than the reference priority of the reference priority holding means, and the printing condition input means And a reference priority adjusting unit that adjusts the reference priority of the reference priority holding unit based on the printing condition input in step 1. Out is to satisfy printing conditions entered on the printing condition input unit, adapted to adjust the reference priority of the reference priority holding means.
【0016】このような構成であれば、構造化データが
与えられると、レイアウト手段により、与えられた構造
化データに含まれる要素のうち基準優先度保持手段の基
準優先度以上の優先度が設定されているものを対象とし
てレイアウトが行われる。そして、印刷条件入力手段か
ら印刷条件が入力されると、基準優先度調整手段によ
り、レイアウト手段によるレイアウトが、入力された印
刷条件を満たすように、基準優先度保持手段の基準優先
度が調整される。With such a structure, when the structured data is given, the layout means sets the priority higher than the reference priority of the reference priority holding means among the elements included in the given structured data. The layout is performed for the existing items. Then, when the print condition is input from the print condition input unit, the reference priority adjusting unit adjusts the reference priority of the reference priority holding unit so that the layout by the layout unit satisfies the input print condition. It
【0017】ここで、基準優先度保持手段は、基準優先
度をあらゆる手段でかつあらゆる時期に保持するもので
あり、基準優先度をあらかじめ保持してあるものであっ
てもよいし、基準優先度をあらかじめ保持することな
く、本装置の動作時に外部からの入力等によって基準優
先度を保持するようになっていてもよい。以下、請求項
8記載の構造化データ出力装置、並びに請求項19およ
び22記載の構造化データ出力プログラムにおいて同じ
である。The reference priority holding means holds the reference priority by any means and at any time, and may hold the reference priority in advance, or the reference priority. The reference priority may be held by an external input or the like during the operation of the present device without holding the above. Hereinafter, the same applies to the structured data output device according to claim 8 and the structured data output program according to claims 19 and 22.
【0018】さらに、本発明に係る請求項6記載の構造
化データ出力装置は、請求項5記載の構造化データ出力
装置において、さらに、前記印刷条件を保持する印刷条
件保持手段と、前記基準優先度を入力する基準優先度入
力手段と、前記基準優先度入力手段で入力した基準優先
度に基づいて前記印刷条件保持手段の印刷条件を調整す
る印刷条件調整手段とを備え、前記印刷条件調整手段
は、前記構造化データに含まれる要素のうち前記基準優
先度入力手段で入力した基準優先度以上の優先度が設定
されているものすべてが前記レイアウト手段によりレイ
アウトされるように、前記印刷条件保持手段の印刷条件
を調整するようになっている。Further, a structured data output device according to a sixth aspect of the present invention is the structured data output device according to the fifth aspect, further comprising a print condition holding means for holding the print condition and the reference priority. The print condition adjusting means for adjusting the print condition of the print condition holding means based on the reference priority input by the reference priority input means, and the print condition adjusting means. Holds the print condition so that all the elements included in the structured data and having a priority higher than the reference priority input by the reference priority input means are laid out by the layout means. The printing conditions of the means are adjusted.
【0019】このような構成であれば、基準優先度入力
手段から基準優先度が入力されると、印刷条件調整手段
により、構造化データに含まれる要素のうち、入力され
た基準優先度以上の優先度が設定されているものすべて
がレイアウト手段によりレイアウトされるように、印刷
条件保持手段の印刷条件が調整される。ここで、印刷条
件保持手段は、印刷条件をあらゆる手段でかつあらゆる
時期に保持するものであり、印刷条件をあらかじめ保持
してあるものであってもよいし、印刷条件をあらかじめ
保持することなく、本装置の動作時に外部からの入力等
によって印刷条件を保持するようになっていてもよい。
以下、請求項7記載の構造化データ出力装置、並びに請
求項20および21記載の構造化データ出力プログラム
において同じである。With such a configuration, when the reference priority is input from the reference priority input means, the printing condition adjusting means causes the elements included in the structured data to have a higher priority than the input reference priority. The printing conditions of the printing condition holding unit are adjusted so that the layout unit lays out all items for which priority is set. Here, the printing condition holding unit holds the printing condition by any means and at any time, and may hold the printing condition in advance, or without holding the printing condition in advance, The printing condition may be held by an input from the outside when the apparatus is operating.
Hereinafter, the same applies to the structured data output device according to claim 7 and the structured data output program according to claims 20 and 21.
【0020】さらに、本発明に係る請求項7記載の構造
化データ出力装置は、複数の要素を含み前記各要素ごと
に優先度を設定可能な構造化データが与えられたとき
に、与えられた構造化データに含まれる要素のうち基準
優先度以上の優先度が設定されているものを出力する装
置であって、所定の印刷条件を保持する印刷条件保持手
段と、前記基準優先度を入力する基準優先度入力手段
と、前記構造化データに含まれる要素を対象として前記
印刷条件保持手段の印刷条件を満たすようにレイアウト
を行うレイアウト手段と、前記基準優先度入力手段で入
力した基準優先度に基づいて前記印刷条件保持手段の印
刷条件を調整する印刷条件調整手段とを備え、前記印刷
条件調整手段は、前記構造化データに含まれる要素のう
ち前記基準優先度入力手段で入力した基準優先度以上の
優先度が設定されているものすべてが前記レイアウト手
段によりレイアウトされるように、前記印刷条件保持手
段の印刷条件を調整するようになっている。Further, the structured data output device according to a seventh aspect of the present invention is provided when structured data including a plurality of elements and the priority of which can be set for each of the elements is given. A device for outputting an element having a priority equal to or higher than the reference priority among the elements included in the structured data, the printing condition holding unit holding a predetermined printing condition, and the reference priority being input. A reference priority input means, a layout means for laying out elements contained in the structured data so as to satisfy the printing conditions of the printing condition holding means, and a reference priority input by the reference priority input means. A print condition adjusting unit for adjusting the print condition of the print condition holding unit based on the print condition adjusting unit, wherein the print condition adjusting unit inputs the reference priority among the elements included in the structured data. So that all those criteria priority over the priority entered in stage is set is laid by the layout means is adapted to adjust the printing conditions of the printing condition holding means.
【0021】このような構成であれば、構造化データが
与えられると、レイアウト手段により、構造化データに
含まれる要素を対象として印刷条件保持手段の印刷条件
を満たすようにレイアウトが行われる。そして、基準優
先度入力手段から基準優先度が入力されると、印刷条件
調整手段により、構造化データに含まれる要素のうち、
入力された基準優先度以上の優先度が設定されているも
のすべてがレイアウト手段によりレイアウトされるよう
に、印刷条件保持手段の印刷条件が調整される。With such a structure, when the structured data is given, the layout means lays out the elements contained in the structured data so as to satisfy the printing conditions of the printing condition holding means. Then, when the reference priority is input from the reference priority input means, the print condition adjusting means selects one of the elements included in the structured data.
The print condition of the print condition holding unit is adjusted so that the layout unit lays out all the items having the set priority levels equal to or higher than the input reference priority level.
【0022】さらに、本発明に係る請求項8記載の構造
化データ出力装置は、請求項7記載の構造化データ出力
装置において、さらに、前記基準優先度を保持する基準
優先度保持手段と、前記印刷条件を入力する印刷条件入
力手段と、前記印刷条件入力手段で入力した印刷条件に
基づいて前記基準優先度保持手段の基準優先度を調整す
る基準優先度調整手段とを備え、前記基準優先度調整手
段は、前記レイアウト手段によるレイアウトが前記印刷
条件入力手段で入力した印刷条件を満たすように、前記
基準優先度保持手段の基準優先度を調整するようになっ
ている。Further, the structured data output device according to claim 8 of the present invention is the structured data output device according to claim 7, further comprising: a reference priority holding means for holding the reference priority; And a print condition input unit for inputting print conditions, and a reference priority adjustment unit for adjusting the reference priority of the reference priority holding unit based on the print condition input by the print condition input unit. The adjusting means adjusts the reference priority of the reference priority holding means so that the layout by the layout means satisfies the printing condition input by the printing condition inputting means.
【0023】このような構成であれば、印刷条件入力手
段から印刷条件が入力されると、基準優先度調整手段に
より、レイアウト手段によるレイアウトが、入力された
印刷条件を満たすように、基準優先度保持手段の基準優
先度が調整される。さらに、本発明に係る請求項9記載
の構造化データ出力装置は、請求項6および8のいずれ
かに記載の構造化データ出力装置において、さらに、前
記レイアウト手段のレイアウト結果を印刷する印刷手段
を備える。With such a configuration, when the print condition is input from the print condition input unit, the reference priority adjusting unit causes the layout by the layout unit to satisfy the input print condition so that the reference priority is set. The reference priority of the holding means is adjusted. Further, a structured data output device according to a ninth aspect of the present invention is the structured data output device according to any one of the sixth and eighth aspects, further comprising a printing means for printing the layout result of the layout means. Prepare
【0024】このような構成であれば、印刷手段によ
り、レイアウト手段のレイアウト結果が印刷される。さ
らに、本発明に係る請求項10記載の構造化データ出力
装置は、請求項9記載の構造化データ出力装置におい
て、前記印刷手段による印刷が完了したときは、前記構
造化データを削除するようになっている。With such a configuration, the layout result of the layout means is printed by the printing means. Furthermore, the structured data output device according to a tenth aspect of the present invention is the structured data output device according to the ninth aspect, wherein when the printing by the printing means is completed, the structured data is deleted. Has become.
【0025】このような構成であれば、印刷手段による
印刷が完了すると、構造化データが削除される。さら
に、本発明に係る請求項11記載の構造化データ出力装
置は、請求項6、8ないし10のいずれかに記載の構造
化データ出力装置において、前記印刷条件は、印刷量の
上限を示すものであり、前記基準優先度調整手段は、前
記構造化データに含まれる要素のうち前記基準優先度保
持手段の基準優先度以上の優先度が設定されているもの
すべてを前記レイアウト手段によりレイアウトした結
果、レイアウト結果の印刷量が前記印刷条件入力手段で
入力した印刷量の上限を超えるときは、前記基準優先度
保持手段の基準優先度を所定数増加するようになってい
る。With such a structure, the structured data is deleted when the printing by the printing means is completed. Furthermore, the structured data output device according to claim 11 of the present invention is the structured data output device according to any one of claims 6 and 8 to 10, wherein the printing condition indicates an upper limit of a printing amount. The reference priority adjusting means lays out all the elements included in the structured data having a priority equal to or higher than the reference priority of the reference priority holding means by the layout means. When the print amount of the layout result exceeds the upper limit of the print amount input by the print condition input means, the reference priority of the reference priority holding means is increased by a predetermined number.
【0026】このような構成であれば、構造化データに
含まれる要素のうち基準優先度保持手段の基準優先度以
上の優先度が設定されているものすべてをレイアウト手
段によりレイアウトした結果、レイアウト結果の印刷量
が、入力された印刷量の上限を超えると、基準優先度調
整手段により、基準優先度保持手段の基準優先度が所定
数増加される。With such a configuration, as a result of laying out all the elements included in the structured data and having the priority higher than the reference priority of the reference priority holding means by the layout means, the layout result When the print amount of exceeds the upper limit of the input print amount, the reference priority adjustment unit increases the reference priority of the reference priority holding unit by a predetermined number.
【0027】さらに、本発明に係る請求項12記載の構
造化データ出力装置は、請求項6、8ないし11のいず
れかに記載の構造化データ出力装置において、前記印刷
条件は、印刷量の上限を示すものであり、前記基準優先
度調整手段は、前記構造化データに含まれる要素のうち
前記基準優先度保持手段の基準優先度以上の優先度が設
定されているものすべてを前記レイアウト手段によりレ
イアウトした結果、レイアウト結果の印刷量が前記印刷
条件入力手段で入力した印刷量の上限に満たないとき
は、前記基準優先度保持手段の基準優先度を所定数減少
するようになっている。Furthermore, a structured data output device according to a twelfth aspect of the present invention is the structured data output device according to any one of the sixth, eighth, and eleventh aspects, wherein the printing condition is an upper limit of a printing amount. The reference priority adjusting means uses the layout means to select all of the elements included in the structured data for which a priority equal to or higher than the reference priority of the reference priority holding means is set. As a result of the layout, when the print amount of the layout result is less than the upper limit of the print amount input by the print condition input means, the reference priority of the reference priority holding means is decreased by a predetermined number.
【0028】このような構成であれば、構造化データに
含まれる要素のうち基準優先度保持手段の基準優先度以
上の優先度が設定されているものすべてをレイアウト手
段によりレイアウトした結果、レイアウト結果の印刷量
が、入力された印刷量の上限に満たないと、基準優先度
調整手段により、基準優先度保持手段の基準優先度が所
定数減少される。With such a configuration, as a result of laying out all the elements included in the structured data and having the priority higher than the reference priority of the reference priority holding means by the layout means, the layout result If the print amount of <1> does not reach the upper limit of the input print amount, the reference priority adjustment unit reduces the reference priority of the reference priority holding unit by a predetermined number.
【0029】さらに、本発明に係る請求項13記載の構
造化データ出力装置は、請求項6、8ないし12のいず
れかに記載の構造化データ出力装置において、前記印刷
条件は、印刷量の上限を示すものであり、前記印刷条件
調整手段は、前記構造化データに含まれる要素のうち前
記基準優先度入力手段で入力した基準優先度以上の優先
度が設定されているものすべてを前記レイアウト手段に
よりレイアウトした結果、レイアウト結果の印刷量が前
記印刷条件保持手段の印刷量の上限を超えるときは、前
記印刷条件保持手段の印刷量の上限を所定量増加するよ
うになっている。Furthermore, a structured data output device according to a thirteenth aspect of the present invention is the structured data output device according to any one of the sixth, eighth or twelfth aspects, wherein the printing condition is an upper limit of a printing amount. The printing condition adjusting means includes all the elements included in the structured data for which the priority level equal to or higher than the reference priority level input by the reference priority level input means is set. As a result of the layout, when the print amount of the layout result exceeds the upper limit of the print amount of the print condition holding unit, the upper limit of the print amount of the print condition holding unit is increased by a predetermined amount.
【0030】このような構成であれば、構造化データに
含まれる要素のうち、入力された基準優先度以上の優先
度が設定されているものすべてをレイアウト手段により
レイアウトした結果、レイアウト結果の印刷量が印刷条
件保持手段の印刷量の上限を超えると、印刷条件調整手
段により、印刷条件保持手段の印刷量の上限が所定量増
加される。With such a configuration, as a result of laying out all the elements included in the structured data and having the priority higher than the input reference priority by the layout means, the layout result is printed. When the amount exceeds the upper limit of the printing amount of the printing condition holding unit, the printing condition adjusting unit increases the upper limit of the printing amount of the printing condition holding unit by a predetermined amount.
【0031】さらに、本発明に係る請求項14記載の構
造化データ出力装置は、請求項6、8ないし13のいず
れかに記載の構造化データ出力装置において、前記印刷
条件は、印刷量の上限を示すものであり、前記印刷条件
調整手段は、前記構造化データに含まれる要素のうち前
記基準優先度入力手段で入力した基準優先度以上の優先
度が設定されているものすべてを前記レイアウト手段に
よりレイアウトした結果、レイアウト結果の印刷量が前
記印刷条件保持手段の印刷量の上限に満たないときは、
前記印刷条件保持手段の印刷量の上限を所定量減少する
ようになっている。Furthermore, a structured data output device according to a fourteenth aspect of the present invention is the structured data output device according to any one of the sixth, eighth or thirteenth aspects, wherein the printing condition is an upper limit of a printing amount. The printing condition adjusting means includes all the elements included in the structured data for which the priority level equal to or higher than the reference priority level input by the reference priority level input means is set. When the print amount of the layout result is less than the upper limit of the print amount of the print condition holding unit,
The upper limit of the printing amount of the printing condition holding unit is reduced by a predetermined amount.
【0032】このような構成であれば、構造化データに
含まれる要素のうち、入力された基準優先度以上の優先
度が設定されているものすべてをレイアウト手段により
レイアウトした結果、レイアウト結果の印刷量が印刷条
件保持手段の印刷量の上限に満たないと、印刷条件調整
手段により、印刷条件保持手段の印刷量の上限が所定量
減少される。With such a configuration, as a result of laying out all the elements included in the structured data and having a priority equal to or higher than the inputted reference priority by the layout means, the layout result is printed. When the amount is less than the upper limit of the printing amount of the printing condition holding unit, the printing condition adjusting unit reduces the upper limit of the printing amount of the printing condition holding unit by a predetermined amount.
【0033】一方、上記目的を達成するために、本発明
に係る請求項15記載の構造化データ出力プログラム
は、複数の要素を含み前記各要素ごとに優先度を設定可
能な構造化データが与えられたときに、与えられた構造
化データに含まれる要素のうち基準優先度以上の優先度
が設定されているものを出力するプログラムであって、
前記構造化データに含まれる要素のうち前記基準優先度
以上の優先度が設定されているものを対象としてレイア
ウトを行うとともに、印刷条件が指定されたときは、前
記レイアウトが前記指定された印刷条件を満たすよう
に、前記基準優先度を調整する処理をコンピュータに実
行させるためのプログラムである。On the other hand, in order to achieve the above object, a structured data output program according to a fifteenth aspect of the present invention provides structured data which includes a plurality of elements and whose priority can be set for each of the elements. Is a program that, when given, outputs the elements included in the given structured data with a priority higher than the reference priority,
Among the elements included in the structured data, the layout is performed for the elements having the priority equal to or higher than the reference priority, and when the print condition is specified, the layout is the specified print condition. It is a program for causing a computer to execute the process of adjusting the reference priority so as to satisfy the above condition.
【0034】このような構成であれば、コンピュータに
よってプログラムが読み取られ、読み取られたプログラ
ムに従ってコンピュータが処理を実行すると、請求項1
記載の構造化データ出力装置と同等の作用が得られる。
さらに、本発明に係る請求項16記載の構造化データ出
力プログラムは、請求項15記載の構造化データ出力プ
ログラムにおいて、前記基準優先度が指定されたとき
は、前記構造化データに含まれる要素のうち前記指定さ
れた基準優先度以上の優先度が設定されているものすべ
てがレイアウトされるように、前記印刷条件を調整する
処理をコンピュータに実行させるためのプログラムであ
る。With such a configuration, the program is read by the computer, and when the computer executes the process in accordance with the read program, the method according to claim 1
An effect equivalent to that of the structured data output device described can be obtained.
Further, according to the structured data output program of claim 16 of the present invention, in the structured data output program of claim 15, when the reference priority is designated, the structured data output program It is a program for causing a computer to execute a process of adjusting the printing conditions so that all of the items having a priority higher than the designated reference priority are laid out.
【0035】このような構成であれば、コンピュータに
よってプログラムが読み取られ、読み取られたプログラ
ムに従ってコンピュータが処理を実行すると、請求項2
記載の構造化データ出力装置と同等の作用が得られる。
さらに、本発明に係る請求項17記載の構造化データ出
力プログラムは、複数の要素を含み前記各要素ごとに優
先度を設定可能な構造化データが与えられたときに、与
えられた構造化データに含まれる要素のうち基準優先度
以上の優先度が設定されているものを出力するプログラ
ムであって、前記構造化データに含まれる要素を対象と
して所定の印刷条件を満たすようにレイアウトを行うと
ともに、前記基準優先度が指定されたときは、前記構造
化データに含まれる要素のうち前記指定された基準優先
度以上の優先度が設定されているものすべてがレイアウ
トされるように、前記印刷条件を調整する処理をコンピ
ュータに実行させるためのプログラムである。With such a configuration, the program is read by the computer, and when the computer executes processing in accordance with the read program, the method according to claim 2
An effect equivalent to that of the structured data output device described can be obtained.
Furthermore, the structured data output program according to claim 17 according to the present invention, when structured data including a plurality of elements and for which a priority can be set for each element is given, the structured data provided Is a program for outputting the elements of which the priority is set to be equal to or higher than the reference priority among the elements included in, and the layout is performed such that the elements included in the structured data are subjected to a predetermined printing condition. When the reference priority is specified, the printing condition is set so that all the elements included in the structured data and having a priority equal to or higher than the specified reference priority are laid out. Is a program for causing a computer to execute the process of adjusting the.
【0036】このような構成であれば、コンピュータに
よってプログラムが読み取られ、読み取られたプログラ
ムに従ってコンピュータが処理を実行すると、請求項3
記載の構造化データ出力装置と同等の作用が得られる。
さらに、本発明に係る請求項18記載の構造化データ出
力プログラムは、請求項17記載の構造化データ出力プ
ログラムにおいて、前記印刷条件が指定されたときは、
前記レイアウトが前記指定された印刷条件を満たすよう
に、前記基準優先度を調整する処理をコンピュータに実
行させるためのプログラムである。With such a configuration, the program is read by the computer, and when the computer executes processing in accordance with the read program, the method according to claim 3
An effect equivalent to that of the structured data output device described can be obtained.
Further, the structured data output program according to claim 18 of the present invention is the structured data output program according to claim 17, when the printing condition is designated,
It is a program for causing a computer to execute processing for adjusting the reference priority so that the layout satisfies the specified printing condition.
【0037】このような構成であれば、コンピュータに
よってプログラムが読み取られ、読み取られたプログラ
ムに従ってコンピュータが処理を実行すると、請求項4
記載の構造化データ出力装置と同等の作用が得られる。
さらに、本発明に係る請求項19記載の構造化データ出
力プログラムは、複数の要素を含み前記各要素ごとに優
先度を設定可能な構造化データが与えられたときに、与
えられた構造化データに含まれる要素のうち基準優先度
以上の優先度が設定されているものを出力するプログラ
ムであって、前記基準優先度を保持する基準優先度保持
手段と、印刷条件を入力する印刷条件入力手段とを利用
可能なコンピュータに対して、前記構造化データに含ま
れる要素のうち前記基準優先度保持手段の基準優先度以
上の優先度が設定されているものを対象としてレイアウ
トを行うレイアウト手段、および前記印刷条件入力手段
で入力した印刷条件に基づいて前記基準優先度保持手段
の基準優先度を調整する基準優先度調整手段として実現
される処理を実行させるためのプログラムであり、前記
基準優先度調整手段は、前記レイアウト手段によるレイ
アウトが前記印刷条件入力手段で入力した印刷条件を満
たすように、前記基準優先度保持手段の基準優先度を調
整するようになっている。With such a configuration, the program is read by the computer, and when the computer executes the process in accordance with the read program, the method according to claim 4
An effect equivalent to that of the structured data output device described can be obtained.
Further, the structured data output program according to claim 19 of the present invention is provided with structured data which includes a plurality of elements and whose priority can be set for each of the elements. Which is a program for outputting an element having a priority equal to or higher than the reference priority among the elements included in the reference priority holding means for holding the reference priority, and a print condition input means for inputting print conditions And a layout means for performing a layout on a computer capable of utilizing the above-mentioned elements having a priority higher than or equal to the reference priority of the reference priority holding means among the elements included in the structured data, and Executes a process realized as a reference priority adjusting unit that adjusts the reference priority of the reference priority holding unit based on the print condition input by the print condition input unit. The reference priority adjusting means adjusts the reference priority of the reference priority holding means so that the layout by the layout means satisfies the printing condition input by the printing condition inputting means. It has become.
【0038】このような構成であれば、コンピュータに
よってプログラムが読み取られ、読み取られたプログラ
ムに従ってコンピュータが処理を実行すると、請求項5
記載の構造化データ出力装置と同等の作用が得られる。
さらに、本発明に係る請求項20記載の構造化データ出
力プログラムは、請求項19記載の構造化データ出力プ
ログラムにおいて、前記印刷条件を保持する印刷条件保
持手段と、前記基準優先度を入力する基準優先度入力手
段とを利用可能なコンピュータに対して、さらに、前記
基準優先度入力手段で入力した基準優先度に基づいて前
記印刷条件保持手段の印刷条件を調整する印刷条件調整
手段として実現される処理を実行させるためのプログラ
ムであり、前記印刷条件調整手段は、前記構造化データ
に含まれる要素のうち前記基準優先度入力手段で入力し
た基準優先度以上の優先度が設定されているものすべて
が前記レイアウト手段によりレイアウトされるように、
前記印刷条件保持手段の印刷条件を調整するようになっ
ている。With such a configuration, the program is read by the computer, and when the computer executes processing in accordance with the read program, the method according to claim 5
An effect equivalent to that of the structured data output device described can be obtained.
Further, a structured data output program according to a twentieth aspect of the present invention is the structured data output program according to the nineteenth aspect, wherein a print condition holding unit for holding the print condition and a reference for inputting the reference priority are provided. Further, it is realized as a print condition adjusting unit for a computer that can use the priority input unit, and further adjusts the print condition of the print condition holding unit based on the reference priority input by the reference priority input unit. A program for executing a process, wherein the printing condition adjusting means includes all of the elements included in the structured data, the priority of which is equal to or higher than the reference priority input by the reference priority input means is set. Is laid out by the layout means,
The printing conditions of the printing condition holding means are adjusted.
【0039】このような構成であれば、コンピュータに
よってプログラムが読み取られ、読み取られたプログラ
ムに従ってコンピュータが処理を実行すると、請求項6
記載の構造化データ出力装置と同等の作用が得られる。
さらに、本発明に係る請求項21記載の構造化データ出
力プログラムは、複数の要素を含み前記各要素ごとに優
先度を設定可能な構造化データが与えられたときに、与
えられた構造化データに含まれる要素のうち基準優先度
以上の優先度が設定されているものを出力するプログラ
ムであって、所定の印刷条件を保持する印刷条件保持手
段と、前記基準優先度を入力する基準優先度入力手段と
を利用可能なコンピュータに対して、前記構造化データ
に含まれる要素を対象として前記印刷条件保持手段の印
刷条件を満たすようにレイアウトを行うレイアウト手
段、および前記基準優先度入力手段で入力した基準優先
度に基づいて前記印刷条件保持手段の印刷条件を調整す
る印刷条件調整手段として実現される処理を実行させる
ためのプログラムであり、前記印刷条件調整手段は、前
記構造化データに含まれる要素のうち前記基準優先度入
力手段で入力した基準優先度以上の優先度が設定されて
いるものすべてが前記レイアウト手段によりレイアウト
されるように、前記印刷条件保持手段の印刷条件を調整
するようになっている。With such a configuration, the program is read by the computer, and when the computer executes the process in accordance with the read program, the method according to claim 6
An effect equivalent to that of the structured data output device described can be obtained.
Further, the structured data output program according to claim 21 of the present invention is provided with structured data which includes a plurality of elements and which can be set the priority for each of the elements. Is a program for outputting elements of which priority levels equal to or higher than the reference priority are set, the printing condition holding unit holding a predetermined printing condition, and the reference priority inputting the reference priority. Input to the computer that can use the input unit by the layout unit that performs layout so that the elements included in the structured data are satisfied with the printing conditions of the printing condition holding unit, and the reference priority input unit. A program for executing a process realized as a print condition adjusting unit that adjusts the print condition of the print condition holding unit based on the reference priority In the print condition adjusting means, all the elements included in the structured data and having a priority higher than the reference priority input by the reference priority input means are laid out by the layout means. As described above, the printing conditions of the printing condition holding unit are adjusted.
【0040】このような構成であれば、コンピュータに
よってプログラムが読み取られ、読み取られたプログラ
ムに従ってコンピュータが処理を実行すると、請求項7
記載の構造化データ出力装置と同等の作用が得られる。
さらに、本発明に係る請求項22記載の構造化データ出
力プログラムは、請求項21記載の構造化データ出力プ
ログラムにおいて、前記基準優先度を保持する基準優先
度保持手段と、前記印刷条件を入力する印刷条件入力手
段とを利用可能なコンピュータに対して、さらに、前記
印刷条件入力手段で入力した印刷条件に基づいて前記基
準優先度保持手段の基準優先度を調整する基準優先度調
整手段として実現される処理を実行させるためのプログ
ラムであり、前記基準優先度調整手段は、前記レイアウ
ト手段によるレイアウトが前記印刷条件入力手段で入力
した印刷条件を満たすように、前記基準優先度保持手段
の基準優先度を調整するようになっている。With such a configuration, the program is read by the computer, and when the computer executes the process in accordance with the read program, the method according to claim 7
An effect equivalent to that of the structured data output device described can be obtained.
A structured data output program according to a twenty-second aspect of the present invention is the structured data output program according to the twenty-first aspect, in which a reference priority holding unit that holds the reference priority and the printing condition are input. Further, it is realized as a reference priority adjusting unit for a computer that can use the printing condition input unit, and further adjusts the reference priority of the reference priority holding unit based on the printing condition input by the printing condition input unit. Is a program for executing the processing, wherein the reference priority adjusting means has a reference priority of the reference priority holding means so that the layout by the layout means satisfies the printing condition input by the printing condition inputting means. Is adjusted.
【0041】このような構成であれば、コンピュータに
よってプログラムが読み取られ、読み取られたプログラ
ムに従ってコンピュータが処理を実行すると、請求項8
記載の構造化データ出力装置と同等の作用が得られる。
さらに、本発明に係る請求項23記載の構造化データ出
力プログラムは、請求項20および22のいずれかに記
載の構造化データ出力プログラムにおいて、さらに、前
記レイアウト手段のレイアウト結果を印刷する印刷手段
として実現される処理を実行させるためのプログラムで
ある。With such a configuration, the program is read by the computer, and when the computer executes the process in accordance with the read program, the method according to claim 8
An effect equivalent to that of the structured data output device described can be obtained.
Further, the structured data output program according to claim 23 of the present invention is the structured data output program according to any one of claims 20 and 22, further comprising a printing means for printing the layout result of the layout means. It is a program for executing the realized processing.
【0042】このような構成であれば、コンピュータに
よってプログラムが読み取られ、読み取られたプログラ
ムに従ってコンピュータが処理を実行すると、請求項9
記載の構造化データ出力装置と同等の作用が得られる。
さらに、本発明に係る請求項24記載の構造化データ出
力プログラムは、請求項23記載の構造化データ出力プ
ログラムにおいて、前記印刷手段による印刷が完了した
ときは、前記構造化データを削除する処理を実行させる
ためのプログラムである。With such a configuration, the program is read by the computer, and when the computer executes the process in accordance with the read program, the method according to claim 9
An effect equivalent to that of the structured data output device described can be obtained.
Further, the structured data output program according to a twenty-fourth aspect of the present invention is the structured data output program according to the twenty-third aspect, which performs a process of deleting the structured data when printing by the printing unit is completed. It is a program to be executed.
【0043】このような構成であれば、コンピュータに
よってプログラムが読み取られ、読み取られたプログラ
ムに従ってコンピュータが処理を実行すると、請求項1
0記載の構造化データ出力装置と同等の作用が得られ
る。さらに、本発明に係る請求項25記載の構造化デー
タ出力プログラムは、請求項20、22ないし24のい
ずれかに記載の構造化データ出力プログラムにおいて、
前記印刷条件は、印刷量の上限を示すものであり、前記
基準優先度調整手段は、前記構造化データに含まれる要
素のうち前記基準優先度保持手段の基準優先度以上の優
先度が設定されているものすべてを前記レイアウト手段
によりレイアウトした結果、レイアウト結果の印刷量が
前記印刷条件入力手段で入力した印刷量の上限を超える
ときは、前記基準優先度保持手段の基準優先度を所定数
増加するようになっている。With such a configuration, the program is read by the computer, and when the computer executes the process in accordance with the read program, the method according to claim 1
An effect equivalent to that of the structured data output device described in 0 is obtained. Furthermore, the structured data output program according to claim 25 of the present invention is the structured data output program according to any one of claims 20, 22 to 24,
The printing condition indicates an upper limit of the printing amount, and the reference priority adjusting unit sets the priority higher than or equal to the reference priority of the reference priority holding unit among the elements included in the structured data. If the print amount of the layout result exceeds the upper limit of the print amount input by the print condition input unit as a result of laying out all the items that have been printed by the layout unit, the reference priority of the reference priority holding unit is increased by a predetermined number. It is supposed to do.
【0044】このような構成であれば、コンピュータに
よってプログラムが読み取られ、読み取られたプログラ
ムに従ってコンピュータが処理を実行すると、請求項1
1記載の構造化データ出力装置と同等の作用が得られ
る。さらに、本発明に係る請求項26記載の構造化デー
タ出力プログラムは、請求項20、22ないし25のい
ずれかに記載の構造化データ出力プログラムにおいて、
前記印刷条件は、印刷量の上限を示すものであり、前記
基準優先度調整手段は、前記構造化データに含まれる要
素のうち前記基準優先度保持手段の基準優先度以上の優
先度が設定されているものすべてを前記レイアウト手段
によりレイアウトした結果、レイアウト結果の印刷量が
前記印刷条件入力手段で入力した印刷量の上限に満たな
いときは、前記基準優先度保持手段の基準優先度を所定
数減少するようになっている。With such a configuration, the program is read by the computer, and when the computer executes the process in accordance with the read program, the method according to claim 1
An effect equivalent to that of the structured data output device described in 1 is obtained. Further, the structured data output program according to claim 26 of the present invention is the structured data output program according to any one of claims 20, 22 to 25,
The printing condition indicates an upper limit of the printing amount, and the reference priority adjusting unit sets the priority higher than or equal to the reference priority of the reference priority holding unit among the elements included in the structured data. When the print amount of the layout result is less than the upper limit of the print amount input by the print condition input unit as a result of laying out all the items, the reference priority of the reference priority holding unit is set to a predetermined number. It is decreasing.
【0045】このような構成であれば、コンピュータに
よってプログラムが読み取られ、読み取られたプログラ
ムに従ってコンピュータが処理を実行すると、請求項1
2記載の構造化データ出力装置と同等の作用が得られ
る。さらに、本発明に係る請求項27記載の構造化デー
タ出力プログラムは、請求項20、22ないし26のい
ずれかに記載の構造化データ出力プログラムにおいて、
前記印刷条件は、印刷量の上限を示すものであり、前記
印刷条件調整手段は、前記構造化データに含まれる要素
のうち前記基準優先度入力手段で入力した基準優先度以
上の優先度が設定されているものすべてを前記レイアウ
ト手段によりレイアウトした結果、レイアウト結果の印
刷量が前記印刷条件保持手段の印刷量の上限を超えると
きは、前記印刷条件保持手段の印刷量の上限を所定量増
加するようになっている。With such a configuration, the program is read by the computer, and when the computer executes processing in accordance with the read program, the method according to claim 1
An effect equivalent to that of the structured data output device described in 2 is obtained. Furthermore, the structured data output program according to claim 27 of the present invention is the structured data output program according to any one of claims 20, 22 to 26,
The printing condition indicates an upper limit of the printing amount, and the printing condition adjusting means sets the priority higher than the reference priority input by the reference priority input means among the elements included in the structured data. If the printed amount of the layout result exceeds the upper limit of the print amount of the print condition holding unit as a result of laying out all the existing items by the layout unit, the upper limit of the print amount of the print condition holding unit is increased by a predetermined amount. It is like this.
【0046】このような構成であれば、コンピュータに
よってプログラムが読み取られ、読み取られたプログラ
ムに従ってコンピュータが処理を実行すると、請求項1
3記載の構造化データ出力装置と同等の作用が得られ
る。さらに、本発明に係る請求項28記載の構造化デー
タ出力プログラムは、請求項20、22ないし27のい
ずれかに記載の構造化データ出力プログラムにおいて、
前記印刷条件は、印刷量の上限を示すものであり、前記
印刷条件調整手段は、前記構造化データに含まれる要素
のうち前記基準優先度入力手段で入力した基準優先度以
上の優先度が設定されているものすべてを前記レイアウ
ト手段によりレイアウトした結果、レイアウト結果の印
刷量が前記印刷条件保持手段の印刷量の上限に満たない
ときは、前記印刷条件保持手段の印刷量の上限を所定量
減少するようになっている。With such a configuration, the program is read by the computer, and when the computer executes the process in accordance with the read program, the method according to claim 1
An effect equivalent to that of the structured data output device described in 3 is obtained. Further, the structured data output program according to claim 28 of the present invention is the structured data output program according to any one of claims 20, 22 to 27,
The printing condition indicates an upper limit of the printing amount, and the printing condition adjusting means sets the priority higher than the reference priority input by the reference priority input means among the elements included in the structured data. If the printed amount of the layout result is less than the upper limit of the print amount of the print condition holding unit as a result of laying out all the printed items by the layout unit, the upper limit of the print amount of the print condition holding unit is decreased by a predetermined amount. It is supposed to do.
【0047】このような構成であれば、コンピュータに
よってプログラムが読み取られ、読み取られたプログラ
ムに従ってコンピュータが処理を実行すると、請求項1
4記載の構造化データ出力装置と同等の作用が得られ
る。一方、上記目的を達成するために、本発明に係る請
求項29記載の構造化データ出力方法は、複数の要素を
含み前記各要素ごとに優先度を設定可能な構造化データ
が与えられたときに、与えられた構造化データに含まれ
る要素のうち基準優先度以上の優先度が設定されている
ものを出力する方法であって、前記構造化データに含ま
れる要素のうち前記基準優先度以上の優先度が設定され
ているものを対象としてレイアウトを行うとともに、印
刷条件が指定されたときは、前記レイアウトが前記指定
された印刷条件を満たすように、前記基準優先度を調整
する。With such a configuration, the program is read by the computer, and when the computer executes the process in accordance with the read program, the method according to claim 1
An effect equivalent to that of the structured data output device described in 4 is obtained. On the other hand, in order to achieve the above-mentioned object, the structured data output method according to claim 29 of the present invention is such that when structured data including a plurality of elements and for which a priority can be set for each element is given. A method of outputting elements included in the given structured data and having a priority equal to or higher than the reference priority, wherein the elements included in the structured data are equal to or higher than the reference priority. The layout is performed with respect to which the priority is set, and when the print condition is designated, the reference priority is adjusted so that the layout satisfies the designated print condition.
【0048】さらに、本発明に係る請求項30記載の構
造化データ出力方法は、請求項29記載の構造化データ
出力方法において、前記基準優先度が指定されたとき
は、前記構造化データに含まれる要素のうち前記指定さ
れた基準優先度以上の優先度が設定されているものすべ
てがレイアウトされるように、前記印刷条件を調整す
る。Further, in the structured data output method according to claim 30 of the present invention, in the structured data output method according to claim 29, when the reference priority is designated, it is included in the structured data. The printing condition is adjusted so that all of the elements to be laid out that have the priority higher than the specified reference priority are laid out.
【0049】さらに、本発明に係る請求項31記載の構
造化データ出力方法は、複数の要素を含み前記各要素ご
とに優先度を設定可能な構造化データが与えられたとき
に、与えられた構造化データに含まれる要素のうち基準
優先度以上の優先度が設定されているものを出力する方
法であって、前記構造化データに含まれる要素を対象と
して所定の印刷条件を満たすようにレイアウトを行うと
ともに、前記基準優先度が指定されたときは、前記構造
化データに含まれる要素のうち前記指定された基準優先
度以上の優先度が設定されているものすべてがレイアウ
トされるように、前記印刷条件を調整する。Furthermore, the structured data output method according to a thirty-first aspect of the present invention is provided when structured data which includes a plurality of elements and whose priority can be set is given to each of the elements. A method of outputting elements included in the structured data, the priority of which is equal to or higher than a reference priority, and a layout for satisfying a predetermined printing condition for the elements included in the structured data. In addition, when the reference priority is specified, all the elements included in the structured data for which a priority equal to or higher than the specified reference priority is set are laid out. Adjust the printing conditions.
【0050】さらに、本発明に係る請求項32記載の構
造化データ出力方法は、請求項31記載の構造化データ
出力方法において、前記印刷条件が指定されたときは、
前記レイアウトが前記指定された印刷条件を満たすよう
に、前記基準優先度を調整する。さらに、本発明に係る
請求項33記載の構造化データ出力方法は、複数の要素
を含み前記各要素ごとに優先度を設定可能な構造化デー
タが与えられたときに、与えられた構造化データに含ま
れる要素のうち基準優先度以上の優先度が設定されてい
るものを出力する方法であって、前記基準優先度を基準
優先度保持手段に保持する基準優先度保持ステップと、
印刷条件を入力する印刷条件入力ステップと、前記構造
化データに含まれる要素のうち前記基準優先度保持手段
の基準優先度以上の優先度が設定されているものを対象
としてレイアウトを行うレイアウトステップと、前記印
刷条件入力ステップで入力した印刷条件に基づいて前記
基準優先度保持手段の基準優先度を調整する基準優先度
調整ステップとを含み、前記基準優先度調整ステップ
は、前記レイアウトステップによるレイアウトが前記印
刷条件入力ステップで入力した印刷条件を満たすよう
に、前記基準優先度保持手段の基準優先度を調整する。Further, in the structured data output method according to claim 32 of the present invention, when the printing condition is designated in the structured data output method according to claim 31,
The reference priority is adjusted so that the layout satisfies the specified printing condition. Furthermore, the structured data output method according to claim 33 of the present invention is such that, when structured data which includes a plurality of elements and whose priority can be set for each of the elements, is given. A method of outputting an element in which priority levels equal to or higher than the reference priority among the elements included in are output, and a reference priority holding step of holding the reference priority in the reference priority holding means,
A print condition input step of inputting print conditions, and a layout step of laying out the elements included in the structured data and having a priority higher than or equal to the reference priority of the reference priority holding means. And a reference priority adjusting step for adjusting the reference priority of the reference priority holding means based on the printing condition input in the printing condition input step, wherein the reference priority adjusting step includes The reference priority of the reference priority holding unit is adjusted so that the printing condition input in the printing condition input step is satisfied.
【0051】さらに、本発明に係る請求項34記載の構
造化データ出力方法は、請求項33記載の構造化データ
出力方法において、さらに、前記印刷条件を印刷条件保
持手段に保持する印刷条件保持ステップと、前記基準優
先度を入力する基準優先度入力ステップと、前記基準優
先度入力ステップで入力した基準優先度に基づいて前記
印刷条件保持手段の印刷条件を調整する印刷条件調整ス
テップとを含み、前記印刷条件調整ステップは、前記構
造化データに含まれる要素のうち前記基準優先度入力ス
テップで入力した基準優先度以上の優先度が設定されて
いるものすべてが前記レイアウトステップによりレイア
ウトされるように、前記印刷条件保持手段の印刷条件を
調整する。Further, a structured data output method according to a thirty-fourth aspect of the present invention is the structured data output method according to the thirty-third aspect, further comprising: A reference priority input step of inputting the reference priority, and a print condition adjusting step of adjusting the print condition of the print condition holding means based on the reference priority input in the reference priority input step, In the printing condition adjusting step, all the elements included in the structured data and having a priority higher than the reference priority input in the reference priority input step are laid out by the layout step. Adjusting the printing conditions of the printing condition holding means.
【0052】さらに、本発明に係る請求項35記載の構
造化データ出力方法は、複数の要素を含み前記各要素ご
とに優先度を設定可能な構造化データが与えられたとき
に、与えられた構造化データに含まれる要素のうち基準
優先度以上の優先度が設定されているものを出力する方
法であって、所定の印刷条件を印刷条件保持手段に保持
する印刷条件保持ステップと、前記基準優先度を入力す
る基準優先度入力ステップと、前記構造化データに含ま
れる要素を対象として前記印刷条件保持手段の印刷条件
を満たすようにレイアウトを行うレイアウトステップ
と、前記基準優先度入力ステップで入力した基準優先度
に基づいて前記印刷条件保持手段の印刷条件を調整する
印刷条件調整ステップとを含み、前記印刷条件調整ステ
ップは、前記構造化データに含まれる要素のうち前記基
準優先度入力ステップで入力した基準優先度以上の優先
度が設定されているものすべてが前記レイアウトステッ
プによりレイアウトされるように、前記印刷条件保持手
段の印刷条件を調整する。Further, the structured data output method according to a thirty-fifth aspect of the present invention is provided when structured data which includes a plurality of elements and whose priority can be set for each element is given. A method for outputting an element having a priority equal to or higher than a reference priority among the elements included in the structured data, comprising a printing condition holding step of holding a predetermined printing condition in a printing condition holding means, and the reference Input in the reference priority input step for inputting the priority, a layout step for laying out the elements included in the structured data so as to satisfy the printing conditions of the printing condition holding unit, and the reference priority input step A print condition adjusting step for adjusting the print condition of the print condition holding means based on the standard priority that has been set, The printing conditions of the printing condition holding unit are set so that all the elements included in the data having priority levels equal to or higher than the reference priority input in the reference priority input step are laid out in the layout step. Adjust.
【0053】さらに、本発明に係る請求項36記載の構
造化データ出力方法は、請求項35記載の構造化データ
出力方法において、さらに、前記基準優先度を基準優先
度保持手段に保持する基準優先度保持ステップと、前記
印刷条件を入力する印刷条件入力ステップと、前記印刷
条件入力ステップで入力した印刷条件に基づいて前記基
準優先度保持手段の基準優先度を調整する基準優先度調
整ステップとを含み、前記基準優先度調整ステップは、
前記レイアウトステップによるレイアウトが前記印刷条
件入力ステップで入力した印刷条件を満たすように、前
記基準優先度保持手段の基準優先度を調整する。Further, a structured data output method according to a thirty-sixth aspect of the present invention is the structured data output method according to the thirty-fifth aspect, wherein the reference priority is held in the reference priority holding means. Degree holding step, a printing condition inputting step for inputting the printing condition, and a reference priority adjusting step for adjusting the reference priority of the reference priority holding means based on the printing condition input in the printing condition inputting step. Including, the reference priority adjustment step,
The reference priority of the reference priority holding unit is adjusted so that the layout in the layout step satisfies the print condition input in the print condition input step.
【0054】さらに、本発明に係る請求項37記載の構
造化データ出力方法は、請求項34および36のいずれ
かに記載の構造化データ出力方法において、さらに、前
記レイアウトステップのレイアウト結果を印刷する印刷
ステップを含む。さらに、本発明に係る請求項38記載
の構造化データ出力方法は、請求項37記載の構造化デ
ータ出力方法において、前記印刷ステップによる印刷が
完了したときは、前記構造化データを削除する。Further, a structured data output method according to a thirty-seventh aspect of the present invention is the structured data output method according to any one of the thirty-fourth and thirty-sixth aspects, wherein the layout result of the layout step is further printed. Including a printing step. Furthermore, the structured data output method according to claim 38 of the present invention is the structured data output method according to claim 37, wherein when the printing in the printing step is completed, the structured data is deleted.
【0055】さらに、本発明に係る請求項39記載の構
造化データ出力方法は、請求項34、36ないし38の
いずれかに記載の構造化データ出力方法において、前記
印刷条件は、印刷量の上限を示すものであり、前記基準
優先度調整ステップは、前記構造化データに含まれる要
素のうち前記基準優先度保持手段の基準優先度以上の優
先度が設定されているものすべてを前記レイアウトステ
ップによりレイアウトした結果、レイアウト結果の印刷
量が前記印刷条件入力ステップで入力した印刷量の上限
を超えるときは、前記基準優先度保持手段の基準優先度
を所定数増加する。Further, the structured data output method according to claim 39 of the present invention is the structured data output method according to any one of claims 34, 36 to 38, wherein the printing condition is an upper limit of a printing amount. In the reference priority adjusting step, all of the elements included in the structured data having a priority equal to or higher than the reference priority of the reference priority holding unit are set by the layout step. As a result of the layout, when the print amount of the layout result exceeds the upper limit of the print amount input in the print condition input step, the reference priority of the reference priority holding unit is increased by a predetermined number.
【0056】さらに、本発明に係る請求項40記載の構
造化データ出力方法は、請求項34、36ないし39の
いずれかに記載の構造化データ出力方法において、前記
印刷条件は、印刷量の上限を示すものであり、前記基準
優先度調整ステップは、前記構造化データに含まれる要
素のうち前記基準優先度保持手段の基準優先度以上の優
先度が設定されているものすべてを前記レイアウトステ
ップによりレイアウトした結果、レイアウト結果の印刷
量が前記印刷条件入力ステップで入力した印刷量の上限
に満たないときは、前記基準優先度保持手段の基準優先
度を所定数減少する。Further, the structured data output method according to claim 40 of the present invention is the structured data output method according to any one of claims 34, 36 to 39, wherein the printing condition is an upper limit of a printing amount. In the reference priority adjusting step, all of the elements included in the structured data having a priority equal to or higher than the reference priority of the reference priority holding unit are set by the layout step. As a result of the layout, when the print amount of the layout result is less than the upper limit of the print amount input in the print condition input step, the reference priority of the reference priority holding unit is decreased by a predetermined number.
【0057】さらに、本発明に係る請求項41記載の構
造化データ出力方法は、請求項34、36ないし40の
いずれかに記載の構造化データ出力方法において、前記
印刷条件は、印刷量の上限を示すものであり、前記印刷
条件調整ステップは、前記構造化データに含まれる要素
のうち前記基準優先度入力ステップで入力した基準優先
度以上の優先度が設定されているものすべてを前記レイ
アウトステップによりレイアウトした結果、レイアウト
結果の印刷量が前記印刷条件保持手段の印刷量の上限を
超えるときは、前記印刷条件保持手段の印刷量の上限を
所定量増加する。Further, in the structured data output method according to claim 41 of the present invention, in the structured data output method according to any one of claims 34, 36 to 40, the printing condition is an upper limit of a printing amount. In the printing condition adjusting step, all the elements included in the structured data and having a priority higher than the reference priority input in the reference priority input step are set in the layout step. As a result of the layout, when the print amount of the layout result exceeds the upper limit of the print amount of the print condition holding unit, the upper limit of the print amount of the print condition holding unit is increased by a predetermined amount.
【0058】さらに、本発明に係る請求項42記載の構
造化データ出力方法は、請求項34、36ないし41の
いずれかに記載の構造化データ出力方法において、前記
印刷条件は、印刷量の上限を示すものであり、前記印刷
条件調整ステップは、前記構造化データに含まれる要素
のうち前記基準優先度入力ステップで入力した基準優先
度以上の優先度が設定されているものすべてを前記レイ
アウトステップによりレイアウトした結果、レイアウト
結果の印刷量が前記印刷条件保持手段の印刷量の上限に
満たないときは、前記印刷条件保持手段の印刷量の上限
を所定量減少する。Further, the structured data output method according to claim 42 of the present invention is the structured data output method according to any one of claims 34, 36 to 41, wherein the printing condition is an upper limit of a printing amount. In the printing condition adjusting step, all the elements included in the structured data and having a priority higher than the reference priority input in the reference priority input step are set in the layout step. As a result of the layout, when the print amount of the layout result is less than the upper limit of the print amount of the print condition holding unit, the upper limit of the print amount of the print condition holding unit is decreased by a predetermined amount.
【0059】[0059]
【発明の実施の形態】以下、本発明の実施の形態を図面
を参照しながら説明する。図1ないし図8は、本発明に
係る構造化データ出力装置および構造化データ出力プロ
グラム、並びに構造化データ出力方法の実施の形態を示
す図である。まず、構成を説明する。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings. 1 to 8 are diagrams showing an embodiment of a structured data output device, a structured data output program, and a structured data output method according to the present invention. First, the configuration will be described.
【0060】図1は、文書交換システム1のネットワー
ク構成図である。図1において、文書交換システム1
は、PC10,20と、小型携帯機器30と、プロジェ
クタ40と、スマートフォン50と、カード型情報機器
60と、サーバ70と、インターネット80とを含んで
構成される。また、図1中の文書A,a〜eは、各機器
間で交換される文書を示している。FIG. 1 is a network configuration diagram of the document exchange system 1. In FIG. 1, a document exchange system 1
Is configured to include the PCs 10 and 20, the small portable device 30, the projector 40, the smartphone 50, the card type information device 60, the server 70, and the Internet 80. Documents A and a to e in FIG. 1 indicate documents exchanged between the devices.
【0061】PC10,20、小型携帯機器30、プロ
ジェクタ40、スマートフォン50およびカード型情報
機器60は、各機器間での端末間通信機能を備えた端末
であり、さらに、PC10,20およびプロジェクタ4
0は、インターネット80を介してサーバ70と通信可
能に構成されている。以下、これら端末については、端
末間通信機能のみを備える機器の代表として小型携帯機
器30について説明し、インターネット80を介してサ
ーバ70とも通信可能な機器の代表としてPC10につ
いて説明する。The PCs 10, 20, the small portable device 30, the projector 40, the smartphone 50, and the card-type information device 60 are terminals having a terminal-to-terminal communication function, and the PCs 10, 20 and the projector 4 are also provided.
0 is configured to be communicable with the server 70 via the Internet 80. Hereinafter, regarding these terminals, the small portable device 30 will be described as a representative of devices having only an inter-terminal communication function, and the PC 10 will be described as a representative of devices capable of communicating with the server 70 via the Internet 80.
【0062】図2は、PC10のハードウェア構成を示
すブロック図である。図2において、PC10は、CP
U(Central Processing Unit)11と、メモリ12
と、ファイルシステム13と、端末間通信インターフェ
ース14と、ネットワークインターフェース15と、I
/Oコントローラ16と、I/O装置17と、表示コン
トローラ18と、表示装置19と、印刷装置19bとか
ら構成される。FIG. 2 is a block diagram showing the hardware configuration of the PC 10. In FIG. 2, the PC 10 is a CP
U (Central Processing Unit) 11 and memory 12
A file system 13, an inter-terminal communication interface 14, a network interface 15, and I
An I / O controller 16, an I / O device 17, a display controller 18, a display device 19, and a printing device 19b.
【0063】CPU11は、PC10全体を制御するも
ので、I/O装置17から入力される各種の指示信号に
従って、ファイルシステム13に記憶された各種処理に
関するプログラムを読み出して実行する。例えば、CP
U11は、小型携帯機器30等の他の端末から構造化文
書データを受信した場合に、構造化文書データ受信処理
を実行し、受信した構造化文書データの内容を自装置の
設定に適合させて表示する。そして、CPU11は、各
種プログラムを実行した処理結果をメモリ12やファイ
ルシステム13の所定の領域に格納したり、表示装置1
9に表示させたり、印刷装置19bに出力したりする。The CPU 11 controls the entire PC 10 and reads and executes programs relating to various processes stored in the file system 13 according to various instruction signals input from the I / O device 17. For example, CP
When the U11 receives the structured document data from another terminal such as the small portable device 30, the U11 executes the structured document data receiving process and adapts the content of the received structured document data to the setting of the own device. indicate. Then, the CPU 11 stores the processing results of executing the various programs in a predetermined area of the memory 12 or the file system 13, or the display device 1
9 and output to the printing device 19b.
【0064】メモリ12は、CPU11により実行され
る各種処理において生成された各種データを一時的に記
憶する。ファイルシステム13は、ハードディスク装置
やフラッシュROM等の不揮発性記憶装置(記憶媒体)
で構成される。ファイルシステム13は、構造化文書デ
ータ受信処理のためのプログラムおよびPC10の制御
のための各種処理に関するプログラムを記憶する。The memory 12 temporarily stores various data generated in various processes executed by the CPU 11. The file system 13 is a nonvolatile storage device (storage medium) such as a hard disk device or a flash ROM.
Composed of. The file system 13 stores a program for the structured document data reception process and a program for various processes for controlling the PC 10.
【0065】端末間通信インターフェース14は、Ir
DA(Infrared Data Association)やブルートゥース
(Bluetooth)等の通信インターフェースであり、CP
U11から送信指示された各種データに対し、端末間通
信を行うための所定の形式へのデータ変換処理を施して
小型携帯機器30等の他の端末に出力する。また、端末
間通信インターフェース14は、他の端末から受信した
信号に所定のデータ変換処理を施して、CPU11に出
力する。The terminal communication interface 14 is Ir
A communication interface such as DA (Infrared Data Association) and Bluetooth (CP), and CP
Various data instructed to be transmitted from U11 are subjected to data conversion processing into a predetermined format for performing inter-terminal communication, and output to another terminal such as the small mobile device 30. Further, the terminal-to-terminal communication interface 14 performs a predetermined data conversion process on a signal received from another terminal and outputs the signal to the CPU 11.
【0066】ネットワークインターフェース15は、L
ANアダプタやダイヤルアップ接続のためのモデム等の
通信インターフェースであり、CPU11から送信指示
された各種データに対し、インターネット80を介して
送信するための所定の形式へのデータ変換処理を施して
サーバ70に送信する。また、ネットワークインターフ
ェース15は、インターネット80を介して受信した信
号に所定のデータ変換処理を施して、CPU11に出力
する。The network interface 15 is L
The server 70 is a communication interface such as an AN adapter or a modem for dial-up connection, and performs data conversion processing on various data instructed to be transmitted from the CPU 11 into a predetermined format for transmission via the Internet 80. Send to. Further, the network interface 15 subjects the signal received via the Internet 80 to predetermined data conversion processing and outputs the signal to the CPU 11.
【0067】I/Oコントローラ16は、I/O装置1
7から入力された信号のCPU11への入力の制御を行
う。I/O装置17は、キースイッチ、タッチパネルま
たはマウス等のポインティングデバイスを含み、キース
イッチの押下信号やポインティングデバイスの位置信号
をI/Oコントローラ16を介してCPU11に出力す
る。The I / O controller 16 is the I / O device 1
The input of the signal input from the CPU 7 to the CPU 11 is controlled. The I / O device 17 includes a pointing device such as a key switch, a touch panel, or a mouse, and outputs a key switch depression signal and a pointing device position signal to the CPU 11 via the I / O controller 16.
【0068】表示コントローラ18は、表示装置19で
表示される表示データの表示装置19に対する出力を制
御する。表示装置19は、例えばドットマトリクスタイ
プのカラー液晶表示セルやCRT(Cathode Ray Tube)
等から構成され、表示コントローラ18から入力された
各種データを表示する。なお、文書を閲覧するための装
置は、表示装置19のほか、印字装置等が考えられ、構
造化文書データの内容を印刷して閲覧することも可能で
ある。The display controller 18 controls the output of the display data displayed on the display device 19 to the display device 19. The display device 19 is, for example, a dot matrix type color liquid crystal display cell or a CRT (Cathode Ray Tube).
And various data input from the display controller 18 are displayed. The device for browsing the document may be a printing device or the like in addition to the display device 19, and the contents of the structured document data may be printed and browsed.
【0069】次に、小型携帯機器30のハードウェア構
成について説明する。図3は、小型携帯機器30のハー
ドウェア構成を示すブロック図である。図3において、
小型携帯機器30は、ネットワークインターフェース1
5が含まれていない点を除いてPC10の構成と同様で
ある。したがって、各部分の構成についてはPC10の
各部の説明を参照することとして、説明を省略する。Next, the hardware configuration of the small portable device 30 will be described. FIG. 3 is a block diagram showing a hardware configuration of the small mobile device 30. In FIG.
The small mobile device 30 has a network interface 1
The configuration is the same as that of the PC 10 except that 5 is not included. Therefore, regarding the configuration of each part, the description of each part of the PC 10 will be referred to, and the description thereof will be omitted.
【0070】サーバ70は、一般的なWebサーバであ
り、PC10等の端末から送信された構造化文書データ
を格納するとともに、その構造化文書データに対するい
ずれかの端末からのアクセスに応じて構造化文書データ
を送信する。また、文書交換システム1では、PC10
等の端末において作成された所定形式の文書が交換され
る。The server 70 is a general Web server, which stores structured document data transmitted from a terminal such as the PC 10 and is structured according to an access from any terminal to the structured document data. Send document data. In the document exchange system 1, the PC 10
Documents of a predetermined format created on a terminal such as the above are exchanged.
【0071】図4は、文書交換システム1において交換
される文書の内容の一例を示す図である。図4におい
て、交換される文書は、XHTML(HyperText Markup
Language) Basicに基づいて記述されたツリー
構造を有する文書データである。なお、文書データを記
述する言語は、端末の種類に依存しない他の言語(XH
TML1.0等のXMLに基づく言語等)で記述するこ
とが可能である。そして、この文書には、格納されてい
るサーバのURL(Universal Resource Locater)を示
す“alternate”属性が設定されており、さらに、文書
の各要素には、“優先度(priority)”属性が設定され
ている(図5参照)。この優先度は、各要素の表示にお
ける優先順位を示す属性であり、各端末では、自装置の
機器性能に応じて設定された優先度によって、構造化文
書データ中の各要素を表示するか否かを判定するための
ものである。優先度としては、図5に示すように、最も
高い優先順位を示す“mandatory(必須)”、2番目に
高い優先順位を示す“high(優先度大)”、3番目に高
い優先順位を示す“middle(優先度中)”、最も低い優
先順位を示す“low(優先度小)”が設定可能である。
なお、“要素”とは、構造化文書データのなかで、開始
タグと終了タグとによって指定される領域内に記述され
る情報であり、これには、出力内容(例えば、画像、音
声またはテキスト)を示す出力情報を有する特定要素
と、出力の書式(例えば、フォントの大きさ、表のサイ
ズまたはリンク先の設定)に関する書式情報を有する要
素とがある。XML形式では、要素を階層的に結合する
こともできる。例えば、ある記事を表示する際に、関連
する画像と音声を併せて出力する場合には、XML形式
では、記事内容を記述したテキストデータの下位の階層
に、その記事に対応する画像に関する画像データと、そ
の記事に対応する音声に関する音声データとを結合する
ことにより構造化文書データを作成する。この場合、構
造化文書データはツリー構造を有する。以下、各階層の
要素を適宜“ブランチ”という。FIG. 4 is a diagram showing an example of contents of documents exchanged in the document exchange system 1. In FIG. 4, the documents to be exchanged are XHTML (HyperText Markup).
Language) Document data having a tree structure described based on Basic. The language used to describe the document data is not limited to other languages (XH
It can be described in a language based on XML such as TML1.0). Then, the "alternate" attribute indicating the URL (Universal Resource Locater) of the stored server is set in this document, and the "priority" attribute is set in each element of the document. (See FIG. 5). This priority is an attribute indicating the order of priority in displaying each element, and whether or not each terminal displays each element in the structured document data according to the priority set according to the device performance of its own device. It is for determining whether or not. As the priority, as shown in FIG. 5, "mandatory (required)" indicating the highest priority, "high (high priority)" indicating the second highest priority, and the third highest priority. It is possible to set "middle" and "low", which indicates the lowest priority.
The "element" is information described in the area specified by the start tag and the end tag in the structured document data, and includes the output content (for example, image, voice or text). ), And an element having format information relating to the output format (for example, font size, table size or link destination setting). The XML format also allows elements to be combined hierarchically. For example, when a certain article is displayed and a related image and sound are also output, in the XML format, the image data regarding the image corresponding to the article is placed in a lower hierarchy of the text data describing the article content. Structured document data is created by combining and the voice data regarding the voice corresponding to the article. In this case, the structured document data has a tree structure. Hereinafter, the elements of each layer will be appropriately referred to as "branches".
【0072】次に、上述のハードウェア構成によって図
4に示す構造化文書データを交換するためのPC10お
よび小型携帯機器30の機能構成について説明する。図
6は、PC10の機能構成を示すブロック図である。図
6において、PC10は、端末間通信部100と、ネッ
トワーク通信部102と、構造解析部104と、基準優
先度入力部106と、基準優先度保持部108と、印刷
条件入力部110と、印刷条件保持部112と、レイア
ウト部114と、基準優先度調整部116と、印刷条件
調整部118と、表示部120と、印刷部122とを含
んで構成されている。Next, the functional configurations of the PC 10 and the small portable device 30 for exchanging the structured document data shown in FIG. 4 with the above hardware configuration will be described. FIG. 6 is a block diagram showing the functional configuration of the PC 10. In FIG. 6, the PC 10 includes an inter-terminal communication unit 100, a network communication unit 102, a structure analysis unit 104, a reference priority input unit 106, a reference priority holding unit 108, a printing condition input unit 110, and printing. The condition holding unit 112, the layout unit 114, the reference priority adjusting unit 116, the printing condition adjusting unit 118, the display unit 120, and the printing unit 122 are included.
【0073】端末間通信部100は、主にCPU11が
実行する処理と端末間通信インターフェース14とによ
って構成され、他の端末との間で構造化文書データの送
受信を行う。また、端末間通信部100は、受信した構
造化文書データを構造解析部104に出力する。構造解
析部104は、主にCPU11が実行する処理によって
構成され、構造化文書データのツリー構造および各要素
の“優先度”属性を解析し、さらに、“alternate”属
性に示されるURLを抽出する。また、構造化文書デー
タを解析した結果、受信した構造化文書データの内容に
おいて削除されている部分がある場合、抽出したURL
を参照してサーバ70にアクセスし、オリジナルの構造
化文書データ(文書作成者によって格納された構造化文
書データ)をダウンロードして、ダウンロードした構造
化文書データを再度解析する。そして、構造解析部10
4は、構造化文書データの解析結果をレイアウト部11
4に出力する。The terminal-to-terminal communication section 100 is mainly composed of the processing executed by the CPU 11 and the terminal-to-terminal communication interface 14, and transmits / receives structured document data to / from other terminals. The inter-terminal communication unit 100 also outputs the received structured document data to the structure analysis unit 104. The structure analysis unit 104 is mainly configured by processing executed by the CPU 11, analyzes the tree structure of structured document data and the “priority” attribute of each element, and further extracts the URL indicated by the “alternate” attribute. . Also, as a result of analyzing the structured document data, if there is a deleted portion in the content of the received structured document data, the extracted URL
To access the server 70 to download the original structured document data (structured document data stored by the document creator), and analyze the downloaded structured document data again. Then, the structure analysis unit 10
The layout unit 11 displays the analysis result of the structured document data.
Output to 4.
【0074】ネットワーク通信部102は、主にCPU
11が実行する処理とネットワークインターフェース1
5とによって構成され、構造解析部104がサーバ70
にアクセスする場合に、インターネット80を介してサ
ーバ70と通信を行う。すなわち、ネットワーク通信部
102は、構造解析部104から入力されたURLに基
づいて、サーバ70に対し構造化文書データの送信要求
を送信し、構造化文書データを受信すると、その構造化
文書データを構造解析部104に出力する。The network communication unit 102 is mainly a CPU
Processing executed by 11 and network interface 1
5, and the structural analysis unit 104 is configured to include the server 70.
Access to the server 70, the server 70 communicates with the server 70 via the Internet 80. That is, the network communication unit 102 transmits a structured document data transmission request to the server 70 based on the URL input from the structure analysis unit 104, and when the structured document data is received, the structured document data is transmitted. The data is output to the structure analysis unit 104.
【0075】基準優先度入力部106は、主にI/O装
置17によって構成され、基準優先度を入力可能となっ
ており、入力した基準優先度を基準優先度保持部108
および印刷条件調整部118に出力する。基準優先度保
持部108は、主にメモリ12によって構成され、基準
優先度を保持可能となっており、保持している基準優先
度は、基準優先度入力部106または基準優先度調整部
116により書き換えられる。The reference priority input unit 106 is mainly composed of the I / O device 17, and can input the reference priority. The input reference priority is stored in the reference priority holding unit 108.
And output to the print condition adjusting unit 118. The reference priority holding unit 108 is mainly configured by the memory 12 and can hold the reference priority. The held reference priority is set by the reference priority input unit 106 or the reference priority adjusting unit 116. Can be rewritten.
【0076】印刷条件入力部110は、主にI/O装置
17によって構成され、印刷条件を入力可能となってお
り、入力した印刷条件を印刷条件保持部112および基
準優先度調整部116に出力する。印刷条件としては、
例えば、最大印刷ページ数を入力することができる。印
刷条件保持部112は、主にメモリ12によって構成さ
れ、印刷条件を保持可能となっており、保持している印
刷条件は、印刷条件入力部110または印刷条件調整部
118により書き換えられる。The print condition input unit 110 is mainly composed of the I / O device 17, can input the print condition, and outputs the input print condition to the print condition holding unit 112 and the reference priority adjusting unit 116. To do. As printing conditions,
For example, the maximum number of printed pages can be entered. The print condition holding unit 112 is mainly configured by the memory 12 and can hold the print condition. The held print condition is rewritten by the print condition input unit 110 or the print condition adjusting unit 118.
【0077】レイアウト部114は、主にCPU11が
実行する処理によって構成され、基準優先度保持部10
8の基準優先度、印刷条件保持部112の印刷条件、お
よび構造解析部104の解析結果に基づいてレイアウト
を行う。具体的には、基準優先度入力部106および基
準優先度調整部116によって基準優先度保持部108
の基準優先度が書き換えられた場合は、印刷条件よりも
基準優先度を優先したレイアウト(以下、基準優先度優
先型レイアウトという。)を行い、印刷条件入力部11
0および印刷条件調整部118によって印刷条件保持部
112の印刷条件が書き換えられた場合は、基準優先度
よりも印刷条件を優先したレイアウト(以下、印刷条件
優先型レイアウトという。)を行う。また、基準優先度
の書換および印刷条件の書換が行われていない場合、お
よび印刷条件保持部112に印刷条件が保持されていな
い場合はいずれも、基準優先度優先型レイアウトを行
う。The layout section 114 is mainly composed of processing executed by the CPU 11, and has a reference priority holding section 10.
The layout is performed based on the reference priority of 8, the print condition of the print condition holding unit 112, and the analysis result of the structure analysis unit 104. Specifically, the reference priority holding unit 108 is configured by the reference priority input unit 106 and the reference priority adjustment unit 116.
When the reference priority of is rewritten, a layout in which the reference priority is given priority over the printing condition (hereinafter, referred to as reference priority priority type layout) is performed, and the print condition input unit 11
When 0 and the print condition of the print condition holding unit 112 is rewritten by the print condition adjusting unit 118, a layout in which the print condition is prioritized over the reference priority (hereinafter, referred to as a print condition priority type layout) is performed. In addition, the reference priority priority type layout is performed both when the reference priority and the print condition are not rewritten and when the print condition is not held in the print condition holding unit 112.
【0078】基準優先度優先型レイアウトでは、構造化
文書データに含まれる要素のうち基準優先度保持部10
8の基準優先度以上の優先度が設定されているものを対
象としてレイアウトを行う。したがって、構造化文書デ
ータの内容および基準優先度によっては、レイアウト結
果が最大印刷ページ数を超える場合もあれば最大印刷ペ
ージ数に満たない場合もある。In the reference priority priority type layout, the reference priority holding unit 10 among the elements included in the structured document data is used.
The layout is performed for the objects having the priority higher than the reference priority of 8. Therefore, depending on the content of the structured document data and the reference priority, the layout result may exceed the maximum print page number or may not reach the maximum print page number.
【0079】印刷条件優先型レイアウトは、構造化文書
データに含まれる要素を対象として印刷条件保持部11
2の印刷条件を満たすようにレイアウトを行う。したが
って、構造化文書データの内容および印刷条件によって
は、構造化文書データに含まれる要素のうち基準優先度
保持部108の基準優先度以上の優先度が設定されてい
るものすべてがレイアウトされない場合がある。The print condition priority type layout targets the elements included in the structured document data as the print condition holding unit 11
Layout is performed so as to satisfy the printing condition of 2. Therefore, depending on the content of the structured document data and the printing conditions, all of the elements included in the structured document data having the priority higher than the reference priority of the reference priority holding unit 108 may not be laid out. is there.
【0080】基準優先度調整部116は、主にCPU1
1が実行する処理によって構成され、印刷条件入力部1
10から印刷条件を入力したときは、レイアウト部11
4によるレイアウトが印刷条件入力部110で入力した
印刷条件を満たすように、基準優先度保持部108の基
準優先度を調整する。具体的には、構造化文書データに
含まれる要素のうち基準優先度保持部108の基準優先
度以上の優先度が設定されているものすべてをレイアウ
ト部114によりレイアウトした結果、レイアウト結果
の印刷ページ数が印刷条件入力部110で入力した印刷
条件(最大印刷ページ数)を超えるときは、基準優先度
保持部108の基準優先度を1つ増加する。なお、基準
優先度保持部108の基準優先度が“mandatory(必
須)”の場合は、これ以上基準優先度を増加することが
できないので、レイアウト部114によるレイアウトが
印刷条件を満たしていなくても、そのときのレイアウト
を採用する。The reference priority adjusting unit 116 mainly uses the CPU 1
1 is executed by the print condition input unit 1
When the print condition is input from 10, the layout unit 11
The reference priority of the reference priority holding unit 108 is adjusted so that the layout of No. 4 satisfies the printing condition input by the printing condition input unit 110. Specifically, as a result of laying out all the elements included in the structured document data with the priority higher than the reference priority of the reference priority holding unit 108 by the layout unit 114, the layout result print page When the number exceeds the print condition (maximum print page number) input in the print condition input unit 110, the reference priority of the reference priority holding unit 108 is increased by one. When the reference priority of the reference priority holding unit 108 is “mandatory (required)”, the reference priority cannot be increased any more, and therefore even if the layout by the layout unit 114 does not satisfy the printing condition. , Adopt the layout at that time.
【0081】また、構造化文書データに含まれる要素の
うち基準優先度保持部108の基準優先度以上の優先度
が設定されているものすべてをレイアウト部114によ
りレイアウトした結果、レイアウト結果の印刷ページ数
が印刷条件入力部110で入力した印刷条件(最大印刷
ページ数)に満たないときは、基準優先度保持部108
の基準優先度を1つ減少する。なお、基準優先度保持部
108の基準優先度が“low(優先度小)”の場合は、
これ以上基準優先度を減少することができないので、レ
イアウト部114によるレイアウトが印刷条件を満たし
ていなくても、そのときのレイアウトを採用する。Further, as a result of laying out all the elements included in the structured document data for which the priority higher than the reference priority of the reference priority holding unit 108 is set by the layout unit 114, the layout result print page When the number is less than the print condition (maximum number of print pages) input in the print condition input unit 110, the reference priority holding unit 108
Decrement the reference priority of. If the reference priority of the reference priority holding unit 108 is “low (low priority)”,
Since the reference priority cannot be further reduced, even if the layout by the layout unit 114 does not satisfy the printing condition, the layout at that time is adopted.
【0082】印刷条件調整部118は、主にCPU11
が実行する処理によって構成され、基準優先度入力部1
06から基準優先度を入力したときは、構造化文書デー
タに含まれる要素のうち基準優先度入力部106で入力
した基準優先度以上の優先度が設定されているものすべ
てがレイアウト部114によりレイアウトされるよう
に、印刷条件保持部112の印刷条件を調整する。具体
的には、構造化文書データに含まれる要素のうち基準優
先度入力部106で入力した基準優先度以上の優先度が
設定されているものすべてをレイアウト部114により
レイアウトした結果、レイアウト結果の印刷ページ数が
印刷条件保持部112の印刷条件(最大印刷ページ数)
を超えるときは、印刷条件保持部112の最大印刷ペー
ジ数を1ページ増加する。The printing condition adjusting unit 118 mainly includes the CPU 11.
Configured by the processing executed by the reference priority input unit 1
When the reference priority is input from 06, all the elements included in the structured document data for which the priority equal to or higher than the reference priority input by the reference priority input unit 106 is set are laid out by the layout unit 114. As described above, the print condition of the print condition holding unit 112 is adjusted. Specifically, among the elements included in the structured document data, all the elements having the priority higher than or equal to the reference priority input by the reference priority input unit 106 are laid out by the layout unit 114. The number of print pages is the print condition of the print condition holding unit 112 (the maximum number of print pages)
When it exceeds, the maximum number of print pages of the print condition holding unit 112 is increased by one page.
【0083】また、構造化文書データに含まれる要素の
うち基準優先度入力部106で入力した基準優先度以上
の優先度が設定されているものすべてをレイアウト部1
14によりレイアウトした結果、レイアウト結果の印刷
ページ数が印刷条件保持部112の印刷条件(最大印刷
ページ数)に満たないときは、印刷条件保持部112の
最大印刷ページ数を1ページ減少する。なお、印刷条件
保持部112の最大印刷ページ数が“1”の場合は、こ
れ以上最大印刷ページ数を減少することができないの
で、そのときのレイアウトを採用する。Also, among the elements included in the structured document data, all of the elements having a priority higher than the reference priority input by the reference priority input unit 106 are set in the layout unit 1.
When the number of printed pages of the layout result is less than the printing condition (maximum number of printed pages) of the printing condition holding unit 112 as a result of the layout by 14, the maximum number of printed pages of the printing condition holding unit 112 is decreased by one. When the maximum number of printed pages in the print condition holding unit 112 is “1”, the maximum number of printed pages cannot be further reduced, and therefore the layout at that time is adopted.
【0084】表示部120は、主にCPU11が実行す
る処理によって構成され、レイアウト部114のレイア
ウト結果を表示装置19に表示する。印刷部122は、
主にCPU11が実行する処理によって構成され、レイ
アウト部114のレイアウト結果を印刷すべき要求をユ
ーザから受けたときは、レイアウト部114のレイアウ
ト結果を印刷装置19bに出力する。The display section 120 is mainly composed of processing executed by the CPU 11, and displays the layout result of the layout section 114 on the display device 19. The printing unit 122
The layout result of the layout unit 114 is output to the printing device 19b when the user receives a request to print the layout result of the layout unit 114, which is mainly configured by processing executed by the CPU 11.
【0085】なお、印刷装置19bによる印刷が完了し
たときは、その印刷に係る構造化文書データを削除す
る。一方、図7は、小型携帯機器30の機能構成を示す
ブロック図である。図7において、小型携帯機器30
は、端末間通信部300と、構造解析部304と、基準
優先度入力部306と、基準優先度保持部308と、印
刷条件入力部310と、印刷条件保持部312と、レイ
アウト部314と、基準優先度調整部316と、印刷条
件調整部318と、表示部320と、印刷部322とを
含んで構成されている。なお、小型携帯機器30の機能
構成は、ネットワーク通信部102を除いてPC10の
対応する部分と同様であるため、説明を省略する。When the printing by the printing device 19b is completed, the structured document data relating to the printing is deleted. On the other hand, FIG. 7 is a block diagram showing a functional configuration of the small mobile device 30. In FIG. 7, the small portable device 30
Is an inter-terminal communication unit 300, a structure analysis unit 304, a reference priority input unit 306, a reference priority holding unit 308, a printing condition input unit 310, a printing condition holding unit 312, a layout unit 314, The reference priority adjustment unit 316, the printing condition adjustment unit 318, the display unit 320, and the printing unit 322 are included. The functional configuration of the small mobile device 30 is the same as the corresponding portion of the PC 10 except for the network communication unit 102, and thus the description thereof will be omitted.
【0086】次に、動作を説明する。初めに、文書交換
システム1全体の動作について説明する。文書交換シス
テム1においては、いずれかの端末、例えば、PC10
のユーザが文書を作成し、その文書(図1中のオリジナ
ル文書A)をサーバ70に格納するとともに、他の端
末、例えば、小型携帯機器30に送信する。Next, the operation will be described. First, the operation of the entire document exchange system 1 will be described. In the document exchange system 1, one of the terminals, for example, the PC 10
The user creates a document, stores the document (original document A in FIG. 1) in the server 70, and transmits it to another terminal, for example, the small portable device 30.
【0087】小型携帯機器30は、PC10等の他の端
末から構造化文書データを受信すると、構造化文書デー
タ受信処理を実行し、受信した構造化文書データの各要
素について優先度を評価した後、評価された優先度に応
じて、構造化文書データの所定の内容を表示する。ま
た、小型携帯機器30は、さらに、構造化文書データ受
信処理を施した構造化文書データ(図1中の文書a)を
プロジェクタ40に送信する。するとプロジェクタ40
は、受信した構造化文書データに含まれるURLに基づ
いて、適宜サーバ70にアクセスし、オリジナルの構造
化文書データ(図1中のオリジナル文書A)をダウンロ
ードする。そして、プロジェクタ40は、構造化文書デ
ータにおける優先度に基づいて各要素を表示する。When the small portable device 30 receives the structured document data from another terminal such as the PC 10, it executes the structured document data receiving process, and after evaluating the priority of each element of the received structured document data. , The predetermined content of the structured document data is displayed according to the evaluated priority. Further, the small mobile device 30 further transmits the structured document data (document a in FIG. 1) subjected to the structured document data reception processing to the projector 40. Then the projector 40
Accesses the server 70 based on the URL included in the received structured document data, and downloads the original structured document data (original document A in FIG. 1). Then, the projector 40 displays each element based on the priority in the structured document data.
【0088】さらに、プロジェクタ40は、自装置にお
いて処理した後の構造化文書データ(図1中の構造化文
書データb)をスマートフォン50に送信する。スマー
トフォン50は、各要素の優先度に基づいて受信した構
造化文書データの内容を表示し、自装置において処理し
た構造化文書データ(図1中の構造化文書データc)を
カード型情報機器60に送信する。Further, the projector 40 transmits the structured document data (structured document data b in FIG. 1) processed by the projector 40 to the smartphone 50. The smartphone 50 displays the contents of the structured document data received based on the priority of each element, and outputs the structured document data (structured document data c in FIG. 1) processed by the device itself to the card-type information device 60. Send to.
【0089】カード型情報機器60は、各要素の優先度
に基づいて受信した構造化文書データの内容を表示し、
自装置において処理した構造化文書データ(図1中の構
造化文書データd)をPC20に送信する。ここで、カ
ード型情報機器60は、記憶容量が極めて限定されてい
る等、その機器性能が極めて低い機器であり、構造化文
書データに含まれる要素のうち、オリジナルの構造化文
書データが格納されたサーバ70のURL等、最も優先
度の高い要素のみを保存する。そして、カード型情報機
器60は、その保存した構造化文書データをPC20に
送信する。The card type information device 60 displays the content of the structured document data received based on the priority of each element,
The structured document data processed by the device itself (structured document data d in FIG. 1) is transmitted to the PC 20. Here, the card type information device 60 is a device having extremely low device performance such as a very limited storage capacity, and the original structured document data is stored among the elements included in the structured document data. Only the element with the highest priority such as the URL of the server 70 is saved. Then, the card-type information device 60 transmits the stored structured document data to the PC 20.
【0090】PC20は、カード型情報機器60から構
造化文書データを受信すると、構造化文書データ受信処
理を実行する。そして、受信した構造化文書データに
は、優先度の最も高い要素のみが含まれていることか
ら、PC20は、構造化文書データに含まれるURLに
基づいてサーバ70にアクセスし、オリジナルの構造化
文書データ(図1中のオリジナル構造化文書データA)
をダウンロードして、その内容を表示する。When the PC 20 receives the structured document data from the card type information device 60, the PC 20 executes the structured document data receiving process. Then, since the received structured document data includes only the element with the highest priority, the PC 20 accesses the server 70 based on the URL included in the structured document data, and the original structured document data is obtained. Document data (original structured document data A in Figure 1)
Download and view its contents.
【0091】次に、上述の動作における各端末の動作を
小型携帯機器30を例に挙げて説明する。小型携帯機器
30は、図7に示す機能構成によって、構造化文書デー
タ受信処理を実行する。小型携帯機器30は、端末間通
信部300によって構造化文書データを受信すると、構
造化文書データ受信処理を開始し、まず、構造解析部3
04によって構造化文書データのツリー構造および各要
素に設定された優先度(図8参照)を解析する。Next, the operation of each terminal in the above operation will be described by taking the small portable device 30 as an example. The small mobile device 30 executes the structured document data reception process by the functional configuration shown in FIG. When the small portable device 30 receives the structured document data by the inter-terminal communication unit 300, it starts the structured document data reception process, and first, the structure analysis unit 3
By 04, the tree structure of the structured document data and the priority set for each element (see FIG. 8) are analyzed.
【0092】図8は、図4に示すオリジナルの構造化文
書データが有するツリー構造および各要素に設定された
優先度を示す図である。図8の例では、要素が階層的に
結合している。最上位階層の要素500(“html”)の
直近の下位階層には、要素502(“head”)および要
素504(“body”)が属している。要素504の直近
の下位階層には、要素506(“div”)、要素508
(“div”)および要素510(“div”)が属してい
る。要素506の直近の下位階層には、要素512
(“h1”)、要素514(“h2”)および要素516
(“h3”)が属している。要素508の直近の下位階層
には、要素518(“p”)、要素520(“p”)およ
び要素522(“p”)が属している。要素510の直
近の下位階層には、要素524(“h2”)、要素526
(“p”)、要素528(“p”)および要素530
(“p”)が属している。なお、要素508,512〜
530は、テキストデータを含んでいる。したがって、
要素508,512〜530は、特定要素となる。ま
た、要素500〜530には、優先度として“mandator
y”、“mandatory”、“mandatory”、“mandatory”、
“high”、“mandatory”、“high”、“high”、“mid
dle”、“middle”、“low”、“low”、“high”、“l
ow”、“middle”および“middle”がそれぞれ設定され
ている。FIG. 8 is a diagram showing the tree structure of the original structured document data shown in FIG. 4 and the priority set for each element. In the example of FIG. 8, the elements are connected hierarchically. The element 502 (“head”) and the element 504 (“body”) belong to the immediately lower hierarchy of the element 500 (“html”) of the highest hierarchy. An element 506 (“div”) and an element 508 are provided in the immediately lower hierarchy of the element 504.
(“Div”) and element 510 (“div”) belong. The element 512 is placed immediately below the element 506 in the element 512.
(“H1”), element 514 (“h2”) and element 516
(“H3”) belongs. The element 518 (“p”), the element 520 (“p”), and the element 522 (“p”) belong to the immediately lower hierarchy of the element 508. The element 524 (“h2”) and the element 526 are provided in the immediately lower hierarchy of the element 510.
(“P”), element 528 (“p”) and element 530
("P") belongs. Note that the elements 508, 512-
530 includes text data. Therefore,
The elements 508, 512-530 are specific elements. Further, the elements 500 to 530 have a priority of “mandator
y ”,“ mandatory ”,“ mandatory ”,“ mandatory ”,
"High", "mandatory", "high", "high", "mid"
dle ”,“ middle ”,“ low ”,“ low ”,“ high ”,“ l ”
ow ”,“ middle ”and“ middle ”are set respectively.
【0093】なお、図8の例では、すべての要素500
〜530に優先度が設定されているが、優先度が設定さ
れていないブランチまたは要素については、最も近い上
位階層のブランチに設定された優先度を設定するものと
し、このような方法でも優先度が定まらない場合には、
優先度を“mandatory”に設定する。次いで、レイアウ
ト部314により、基準優先度保持部308の基準優先
度、印刷条件保持部312の印刷条件、および構造解析
部304の解析結果に基づいてレイアウトが行われる。
初期状態では、印刷条件保持部312に印刷条件が保持
されていないので、構造化文書データに含まれる要素の
うち基準優先度保持部308の基準優先度以上の優先度
が設定されているものを対象としてレイアウトが行われ
る。そして、レイアウト結果は、表示部320により表
示される。In the example of FIG. 8, all the elements 500
For a branch or an element whose priority is set to ~ 530 but the priority is not set, the priority set to the branch of the closest upper layer is set, and even in such a method, the priority is set. If is not determined,
Set the priority to "mandatory". Next, the layout unit 314 performs layout based on the reference priority of the reference priority holding unit 308, the printing conditions of the printing condition holding unit 312, and the analysis result of the structure analysis unit 304.
In the initial state, the print condition is not held in the print condition holding unit 312, so that among the elements included in the structured document data, those having a priority higher than the reference priority of the reference priority holding unit 308 are set. Layout is performed as a target. Then, the layout result is displayed on the display unit 320.
【0094】このとき、基準優先度が“mandatory”で
ある場合には、構造化文書データに含まれる要素のうち
優先度として“mandatory”が設定されているものがレ
イアウトされ、基準優先度が“high”である場合には、
優先度として“mandatory”および“high”が設定され
ている要素がレイアウトされる。また、基準優先度が
“middle”である場合には、優先度として“mandator
y”、“high”および“middle”が設定されている要素
がレイアウトされ、基準優先度が“low”である場合に
は、すべての要素がレイアウトされる。At this time, when the reference priority is "mandatory", the elements having "mandatory" as the priority among the elements included in the structured document data are laid out, and the reference priority is " high ”,
Elements with "mandatory" and "high" set as priorities are laid out. If the standard priority is "middle", the priority is "mandator".
Elements with y, “high”, and “middle” set are laid out, and if the reference priority is “low”, all elements are laid out.
【0095】レイアウト表示の結果、ユーザは、表示さ
れた情報が所望するよりも簡略過ぎたために、さらに詳
細な情報を所望する場合は、レイアウトを調整すること
ができる。レイアウトの調整は、より小さな基準優先度
を基準優先度入力部306に入力することにより行う
か、より大きな最大印刷ページ数を印刷条件入力部31
0に入力することにより行う。As a result of the layout display, the user can adjust the layout if he / she wants more detailed information because the displayed information is too simple to be desired. The layout is adjusted by inputting a smaller reference priority to the reference priority input unit 306, or a larger maximum print page number is input to the print condition input unit 31.
It is done by inputting 0.
【0096】初めに、基準優先度入力部306に基準優
先度を入力することにより、さらに詳細な情報を含むよ
うレイアウトを調整する場合を説明する。ユーザは、よ
り小さな基準優先度を基準優先度入力部306に入力す
ると、印刷条件調整部318により、構造化文書データ
に含まれる要素のうち基準優先度入力部306で入力し
た基準優先度以上の優先度が設定されているものすべて
がレイアウト部314によりレイアウトされるように、
印刷条件保持部312の印刷条件が調整される。印刷条
件の調整は、まず、レイアウト部314により、構造化
文書データに含まれる要素のうち基準優先度入力部30
6で入力した基準優先度以上の優先度が設定されている
ものすべてがレイアウトされる。その結果、レイアウト
結果の印刷ページ数が印刷条件保持部312の最大印刷
ページ数を超えると、印刷条件保持部312の最大印刷
ページ数が1ページ増加される。そして、レイアウト部
314により再度レイアウトが行われるが、再レイアウ
トおよび基準優先度の増加は、レイアウト結果が最大印
刷ページ数にちょうどよく収まるまで繰り返し行われ
る。First, the case where the layout is adjusted so as to include more detailed information by inputting the reference priority into the reference priority input unit 306 will be described. When the user inputs a smaller reference priority to the reference priority input unit 306, the print condition adjustment unit 318 causes the print condition adjustment unit 318 to obtain a higher priority than the reference priority input from the reference priority input unit 306 among the elements included in the structured document data. The layout unit 314 lays out all the items for which priority is set.
The printing conditions of the printing condition holding unit 312 are adjusted. To adjust the printing conditions, first, the layout unit 314 causes the reference priority input unit 30 among the elements included in the structured document data.
All of the items having priority levels equal to or higher than the reference priority input in 6 are laid out. As a result, when the number of printed pages of the layout result exceeds the maximum number of printed pages of the printing condition holding unit 312, the maximum number of printed pages of the printing condition holding unit 312 is increased by one. Then, the layout unit 314 performs the layout again, but the re-layout and the increase of the reference priority are repeated until the layout result fits exactly within the maximum number of print pages.
【0097】次に、印刷条件入力部310に最大印刷ペ
ージ数を入力することにより、さらに詳細な情報を含む
ようレイアウトを調整する場合を説明する。ユーザは、
より大きな最大印刷ページ数を印刷条件入力部310に
入力すると、基準優先度調整部316により、レイアウ
ト部314によるレイアウトが印刷条件入力部310で
入力した印刷条件を満たすように、基準優先度保持部3
08の基準優先度が調整される。基準優先度の調整は、
まず、レイアウト部314により、構造化文書データに
含まれる要素のうち基準優先度保持部308の基準優先
度以上の優先度が設定されているものすべてがレイアウ
トされる。その結果、レイアウト結果の印刷ページ数が
印刷条件入力部310で入力した最大印刷ページ数に満
たないと、基準優先度保持部308の基準優先度が1つ
減少される。そして、レイアウト部314により再度レ
イアウトが行われるが、再レイアウトおよび基準優先度
の減少は、レイアウト結果が最大印刷ページ数にちょう
どよく収まるまで繰り返し行われる。Next, the case where the layout is adjusted so as to include more detailed information by inputting the maximum number of pages to be printed in the printing condition input unit 310 will be described. The user
When a larger maximum number of pages to be printed is input to the print condition input unit 310, the reference priority adjustment unit 316 causes the layout by the layout unit 314 to satisfy the print condition input by the print condition input unit 310. Three
The reference priority of 08 is adjusted. To adjust the standard priority,
First, the layout unit 314 lays out all the elements included in the structured document data for which the priority set to the reference priority of the reference priority holding unit 308 or higher is set. As a result, when the number of printed pages of the layout result is less than the maximum number of printed pages input by the printing condition input unit 310, the reference priority of the reference priority holding unit 308 is decreased by one. Then, the layout unit 314 performs the layout again, but the re-layout and the reduction of the reference priority are repeated until the layout result is exactly within the maximum number of print pages.
【0098】これにより、ユーザが所望する程度に詳細
な情報がレイアウトされた場合は、レイアウトを終了す
るが、まだ十分に詳細な情報がレイアウトされない場合
は、基準優先度入力部306または印刷条件入力部31
0への入力を上記と同じ要領で繰り返し行う。一方、レ
イアウト表示の結果、ユーザは、表示された情報が所望
するよりも詳細過ぎたために、さらに簡略な情報を所望
する場合は、レイアウトを調整することができる。レイ
アウトの調整は、より大きな基準優先度を基準優先度入
力部306に入力することにより行うか、より小さな最
大印刷ページ数を印刷条件入力部310に入力すること
により行う。As a result, if the detailed information is laid out to the extent desired by the user, the layout is ended. Part 31
Repeat the input to 0 in the same way as above. On the other hand, as a result of the layout display, the user can adjust the layout when the displayed information is more detailed than desired and thus the user desires simpler information. The layout is adjusted by inputting a larger reference priority into the reference priority input unit 306 or a smaller maximum print page number into the printing condition input unit 310.
【0099】初めに、基準優先度入力部306に基準優
先度を入力することにより、さらに簡略な情報を含むよ
うレイアウトを調整する場合を説明する。ユーザは、よ
り大きな基準優先度を基準優先度入力部306に入力す
ると、印刷条件調整部318により、構造化文書データ
に含まれる要素のうち基準優先度入力部306で入力し
た基準優先度以上の優先度が設定されているものすべて
がレイアウト部314によりレイアウトされるように、
印刷条件保持部312の印刷条件が調整される。印刷条
件の調整は、まず、レイアウト部314により、構造化
文書データに含まれる要素のうち基準優先度入力部30
6で入力した基準優先度以上の優先度が設定されている
ものすべてがレイアウトされる。その結果、レイアウト
結果の印刷ページ数が印刷条件保持部312の最大印刷
ページ数に満たないと、印刷条件保持部312の最大印
刷ページ数が1ページ減少される。そして、レイアウト
部314により再度レイアウトが行われるが、再レイア
ウトおよび基準優先度の減少は、レイアウト結果が最大
印刷ページ数にちょうどよく収まるまで繰り返し行われ
る。First, a case will be described in which the reference priority is input to the reference priority input unit 306 to adjust the layout so as to include simpler information. When the user inputs a larger reference priority into the reference priority input unit 306, the print condition adjusting unit 318 causes the print condition adjusting unit 318 to obtain the element having the reference priority equal to or higher than the reference priority input from the reference priority input unit 306. The layout unit 314 lays out all the items for which priority is set.
The printing conditions of the printing condition holding unit 312 are adjusted. To adjust the printing conditions, first, the layout unit 314 causes the reference priority input unit 30 among the elements included in the structured document data.
All of the items having priority levels equal to or higher than the reference priority input in 6 are laid out. As a result, if the number of printed pages of the layout result is less than the maximum number of printed pages of the printing condition holding unit 312, the maximum number of printed pages of the printing condition holding unit 312 is decreased by one. Then, the layout unit 314 performs the layout again, but the re-layout and the reduction of the reference priority are repeated until the layout result is exactly within the maximum number of print pages.
【0100】次に、印刷条件入力部310に最大印刷ペ
ージ数を入力することにより、さらに簡略な情報を含む
ようレイアウトを調整する場合を説明する。ユーザは、
より小さな最大印刷ページ数を印刷条件入力部310に
入力すると、基準優先度調整部316により、レイアウ
ト部314によるレイアウトが印刷条件入力部310で
入力した印刷条件を満たすように、基準優先度保持部3
08の基準優先度が調整される。基準優先度の調整は、
まず、レイアウト部314により、構造化文書データに
含まれる要素のうち基準優先度保持部308の基準優先
度以上の優先度が設定されているものすべてがレイアウ
トされる。その結果、レイアウト結果の印刷ページ数が
印刷条件入力部310で入力した最大印刷ページ数を超
えると、基準優先度保持部308の基準優先度が1つ増
加される。そして、レイアウト部314により再度レイ
アウトが行われるが、再レイアウトおよび基準優先度の
増加は、レイアウト結果が最大印刷ページ数にちょうど
よく収まるまで繰り返し行われる。Next, a case will be described in which the maximum print page number is input to the print condition input unit 310 to adjust the layout so as to include simpler information. The user
When a smaller maximum print page number is input to the print condition input unit 310, the reference priority adjustment unit 316 causes the reference priority storage unit 316 to ensure that the layout by the layout unit 314 satisfies the print condition input by the print condition input unit 310. Three
The reference priority of 08 is adjusted. To adjust the standard priority,
First, the layout unit 314 lays out all the elements included in the structured document data for which the priority set to the reference priority of the reference priority holding unit 308 or higher is set. As a result, when the number of printed pages of the layout result exceeds the maximum number of printed pages input by the printing condition input unit 310, the reference priority of the reference priority holding unit 308 is increased by one. Then, the layout unit 314 performs the layout again, but the re-layout and the increase of the reference priority are repeated until the layout result fits exactly within the maximum number of print pages.
【0101】これにより、ユーザが所望する程度に簡略
な情報がレイアウトされた場合は、レイアウトを終了す
るが、まだ十分に簡略な情報がレイアウトされない場合
は、基準優先度入力部306または印刷条件入力部31
0への入力を上記と同じ要領で繰り返し行う。レイアウ
トが終了した場合、ユーザは、レイアウト結果を印刷す
べき要求を入力すると、印刷部322により、レイアウ
ト部114のレイアウト結果が印刷装置39bに出力さ
れ、印刷装置39bにより印刷が行われる。印刷が完了
すると、その印刷に係る構造化文書データが削除され
る。As a result, when the simple information is laid out to the extent desired by the user, the layout is completed. However, when the simple information is not laid out yet, the reference priority input section 306 or the print condition input is executed. Part 31
Repeat the input to 0 in the same way as above. When the layout is completed, the user inputs a request to print the layout result, the printing unit 322 outputs the layout result of the layout unit 114 to the printing apparatus 39b, and the printing apparatus 39b performs printing. When the printing is completed, the structured document data related to the printing is deleted.
【0102】このようにして、本実施の形態では、基準
優先度を保持する基準優先度保持部108,308と、
印刷条件を入力する印刷条件入力部110,310と、
構造化文書データに含まれる要素のうち基準優先度保持
部108,308の基準優先度以上の優先度が設定され
ているものを対象としてレイアウトを行うレイアウト部
114,314と、印刷条件入力部110,310で入
力した印刷条件に基づいて基準優先度保持部108,3
08の基準優先度を調整する基準優先度調整部116,
316とを備え、基準優先度調整部116,316は、
レイアウト部114,314によるレイアウトが印刷条
件入力部110,310で入力した印刷条件を満たすよ
うに、基準優先度保持部108,308の基準優先度を
調整するようになっている。Thus, in this embodiment, the reference priority holding units 108 and 308 that hold the reference priority,
Print condition input sections 110 and 310 for inputting print conditions,
Among the elements included in the structured document data, the layout sections 114 and 314 for performing layout for elements having the priority higher than or equal to the reference priority of the reference priority holding sections 108 and 308, and the printing condition input section 110. , 310, the reference priority holding units 108, 3 based on the printing conditions input.
A reference priority adjusting unit 116 for adjusting the reference priority of 08,
316, and the reference priority adjustment units 116 and 316,
The reference priorities of the reference priority holding units 108 and 308 are adjusted so that the layouts by the layout units 114 and 314 satisfy the printing conditions input by the printing condition input units 110 and 310.
【0103】これにより、印刷条件を入力することによ
り、レイアウト部114,314によるレイアウトが印
刷条件を満たすように基準優先度保持部108,308
の基準優先度が調整されるので、機器性能が低い小型携
帯機器30において詳細な情報を印刷することができる
し、機器性能が高いPC10において簡略的な情報を印
刷することもできる。したがって、従来に比して、ユー
ザの好みに比較的沿った内容で印刷を行うことができ
る。Accordingly, by inputting the printing conditions, the reference priority holding units 108 and 308 are set so that the layouts by the layout units 114 and 314 satisfy the printing conditions.
Since the reference priority of is adjusted, detailed information can be printed on the small portable device 30 having low device performance, and simple information can be printed on the PC 10 having high device performance. Therefore, it is possible to print with a content that is relatively in line with the user's preference as compared with the related art.
【0104】さらに、本実施の形態では、印刷条件を保
持する印刷条件保持部112,312と、基準優先度を
入力する基準優先度入力部106,306と、基準優先
度入力部106,306で入力した基準優先度に基づい
て印刷条件保持部112,312の印刷条件を調整する
印刷条件調整部118,318とを備え、印刷条件調整
部118,318は、構造化文書データに含まれる要素
のうち基準優先度入力部106,306で入力した基準
優先度以上の優先度が設定されているものすべてがレイ
アウト部114,314によりレイアウトされるよう
に、印刷条件保持部112,312の印刷条件を調整す
るようになっている。Furthermore, in the present embodiment, the print condition holding units 112 and 312 that hold the print conditions, the reference priority input units 106 and 306 that input the reference priority, and the reference priority input units 106 and 306 are used. Print condition adjusting units 118 and 318 that adjust the print conditions of the print condition holding units 112 and 312 based on the input reference priority, and the print condition adjusting units 118 and 318 are included in the structured document data. The print conditions of the print condition holding units 112 and 312 are set so that the layout units 114 and 314 lay out all of the items having priority levels equal to or higher than the reference priority levels input by the standard priority level input units 106 and 306. It is supposed to be adjusted.
【0105】これにより、基準優先度を入力することに
より、構造化文書データに含まれる要素のうち基準優先
度以上の優先度が設定されているものすべてがレイアウ
トされるように印刷条件保持部112,312の印刷条
件が調整されるので、印刷条件または基準優先度の指定
により印刷内容を調整することができる。したがって、
調整の自由度が向上し、ユーザの好みにさらに沿った内
容で印刷を行うことができる。Thus, by inputting the reference priority, the printing condition holding unit 112 is arranged so that all the elements included in the structured document data for which the priority higher than the reference priority is set are laid out. , 312 are adjusted, the print content can be adjusted by specifying the print condition or the reference priority. Therefore,
The degree of freedom in adjustment is improved, and it is possible to print with content that is more in line with the user's preference.
【0106】さらに、本実施の形態では、印刷装置19
b,39bによる印刷が完了したときは、構造化文書デ
ータを削除するようになっている。これにより、印刷後
に構造化文書データが削除されるので、機器性能が低い
小型携帯機器30においてメモリ負荷を低減することが
できる。上記実施の形態において、構造化文書データ
は、請求項1ないし3、5ないし7、10ないし17、
19ないし21、24ないし31、33ないし35、3
8ないし42記載の構造化データに対応し、基準優先度
入力部106,306は、請求項6、7、13、14、
20、21、27または28記載の基準優先度入力手段
に対応している。また、基準優先度入力部106,30
6による入力は、請求項34、35、41または42記
載の基準優先度入力ステップに対応し、基準優先度保持
部108,308は、請求項5、8、11、12、1
9、22、25、26、33、36、39または40記
載の基準優先度保持手段に対応している。Further, in the present embodiment, the printing device 19
When printing by b or 39b is completed, the structured document data is deleted. As a result, the structured document data is deleted after printing, so that the memory load can be reduced in the small portable device 30 having low device performance. In the above-mentioned embodiment, the structured document data are the claims 1 to 3, 5 to 7, 10 to 17,
19 to 21, 24 to 31, 33 to 35, 3
Corresponding to the structured data described in 8 to 42, the reference priority input units 106 and 306 are set to claim 6, 7, 13, 14,
It corresponds to the reference priority input means described in 20, 21, 27 or 28. In addition, the reference priority input units 106 and 30
The input by 6 corresponds to the reference priority input step according to claim 34, 35, 41 or 42, and the reference priority holding unit 108, 308 sets the input according to claim 5, 8, 11, 12, 1.
It corresponds to the reference priority holding means described in 9, 22, 25, 26, 33, 36, 39 or 40.
【0107】また、上記実施の形態において、基準優先
度保持部108,308による保持は、請求項33また
は36記載の基準優先度保持ステップに対応し、印刷条
件入力部110,310は、請求項5、8、11、1
2、19、22、25または26記載の印刷条件入力手
段に対応し、印刷条件入力部110,310による入力
は、請求項33、36、39または40記載の印刷条件
入力ステップに対応している。また、印刷条件保持部1
12,312は、請求項6、7、13、14、20、2
1、27、28、34、35、41または42記載の印
刷条件保持手段に対応し、印刷条件保持部112,31
2による保持は、請求項34または35記載の印刷条件
保持ステップに対応している。Further, in the above-described embodiment, the holding by the reference priority holding units 108 and 308 corresponds to the reference priority holding step described in claim 33 or 36, and the printing condition input units 110 and 310 claim. 5, 8, 11, 1
The print condition input means 110, 310 corresponds to the print condition input means described in 2, 19, 22, 25 or 26 and the print condition input step according to claim 33, 36, 39 or 40. . In addition, the print condition holding unit 1
12, 312 are claims 6, 7, 13, 14, 20, and 2.
The printing condition holding unit 112, 31 corresponds to the printing condition holding unit described in 1, 27, 28, 34, 35, 41 or 42.
The holding by 2 corresponds to the printing condition holding step of claim 34 or 35.
【0108】また、上記実施の形態において、レイアウ
ト部114,314は、請求項5ないし9、11ないし
14、19ないし23、25ないし28記載のレイアウ
ト手段に対応し、レイアウト部114,314によるレ
イアウトは、請求項33ないし37、39ないし42記
載のレイアウトステップに対応している。また、基準優
先度調整部116,316は、請求項5、8、11、1
2、19、22、25または26記載の基準優先度調整
手段に対応し、基準優先度調整部116,316による
調整は、請求項33、36、39または40記載の基準
優先度調整ステップに対応している。In the above embodiment, the layout sections 114 and 314 correspond to the layout means described in claims 5 to 9, 11 to 14, 19 to 23, and 25 to 28, and the layout sections 114 and 314 perform layout. Corresponds to the layout step described in claims 33 to 37 and 39 to 42. In addition, the reference priority adjusting units 116 and 316 are configured so that
It corresponds to the reference priority adjusting means described in 2, 19, 22, 25 or 26, and the adjustment by the reference priority adjusting unit 116, 316 corresponds to the reference priority adjusting step according to claim 33, 36, 39 or 40. is doing.
【0109】また、上記実施の形態において、印刷条件
調整部118,318は、請求項6、7、13、14、
20、21、27または28記載の印刷条件調整手段に
対応し、印刷条件調整部118,318による調整は、
請求項34、35、41または42記載の印刷条件調整
ステップに対応している。また、印刷部122は、請求
項9、10、23または24記載の印刷手段に対応し、
印刷部122による印刷は、請求項37または38記載
の印刷ステップに対応している。Further, in the above embodiment, the print condition adjusting units 118 and 318 are provided with the print condition adjusting units 118 and 318.
Corresponding to the print condition adjusting means described in 20, 21, 27 or 28, the adjustment by the print condition adjusting units 118 and 318 is
The printing condition adjusting step corresponds to the printing condition adjusting step described in claims 34, 35, 41 or 42. The printing unit 122 corresponds to the printing unit according to claim 9, 10, 23, or 24,
Printing by the printing unit 122 corresponds to the printing step according to claim 37 or 38.
【0110】なお、上記実施の形態においては、基準優
先度入力部106,306に対する基準優先度の入力方
法について特に説明しなかったが、例えば、各基準優先
度に対応したボタンを設け、それらのボタンのうちいず
れかを押下することにより基準優先度を入力するように
構成することもできる。また、上記実施の形態において
は、印刷条件入力部110,310に対する印刷条件の
入力方法について特に説明しなかったが、例えば、何種
類かの最大印刷ページ数に対応したボタンを設け、それ
らのボタンのうちいずれかを押下することにより印刷条
件を入力するように構成することもできる。In the above embodiment, the method of inputting the reference priority to the reference priority input units 106 and 306 was not particularly described, but, for example, a button corresponding to each reference priority is provided and The reference priority may be input by pressing any one of the buttons. Further, in the above embodiment, the method of inputting the print condition to the print condition input units 110 and 310 was not particularly described, but, for example, buttons corresponding to several kinds of maximum print pages are provided, and those buttons are provided. The printing condition can be input by pressing any one of them.
【0111】また、上記実施の形態においては、本発明
に係る構造化データ出力装置および構造化データ出力プ
ログラム、並びに構造化データ出力方法をPC10,2
0および小型携帯機器30に適用した場合を説明した
が、これに限らず、プリンタそのものに適用することも
できる。例えば、プリンタがコンビニエンスストア等に
設置されているキオスク端末のように、ディスプレイが
付属しているリッチな機器である場合は、基準優先度を
一度“low”に設定した状態でレイアウトし、レイアウ
ト結果を表示部120により表示する。表示結果をもと
に、ユーザは、端末付属のボタンを使用して印刷条件を
設定する。印刷条件に変更があった場合には、新たな印
刷条件でレイアウトし、レイアウト結果を再度表示部1
20により表示する。ユーザが確定ボタンを押下した場
合には、その時点で表示されているレイアウト結果がプ
リンタから出力される。キオスク端末のような機器で
は、小型携帯機器30からプリンタに向けて送信するだ
けでなく、プリンタに近づくと自動的に小型携帯機器3
0からプリンタに対しデータを送信するように構成して
もよい。In the above embodiment, the structured data output device, the structured data output program, and the structured data output method according to the present invention are applied to the PCs 10 and 2.
0 and the case of being applied to the small mobile device 30 have been described, but the present invention is not limited to this and can be applied to the printer itself. For example, if the printer is a rich device with a display, such as a kiosk terminal installed in a convenience store, lay it out with the reference priority once set to "low" Is displayed on the display unit 120. Based on the display result, the user uses the buttons attached to the terminal to set the printing conditions. When the printing conditions are changed, the layout is performed under the new printing conditions and the layout result is displayed again.
Display by 20. When the user presses the confirm button, the layout result displayed at that time is output from the printer. In a device such as a kiosk terminal, in addition to transmitting from the small mobile device 30 to the printer, the small mobile device 3 is automatically transmitted when the printer approaches the printer.
Data may be transmitted from 0 to the printer.
【0112】また、上記実施の形態においては、図4に
示すように、XHTML形式の構造化文書データを取り
上げて説明しているが、XMLベースのものでも構わな
いし、ユーザが独自で定義したXML(特定目的のため
のXMLタグセット)でも構わない。図4に示した優先
度を示す属性と、オリジナル構造化文書データのネット
ワーク位置を示す属性とをその構造化文書データに付加
することで、上記実施の形態と同様に取り扱うことがで
きる。Further, in the above-mentioned embodiment, as shown in FIG. 4, the structured document data in the XHTML format is taken up for explanation, but the XML based data may be used, or the XML defined by the user may be used. (XML tag set for specific purpose) may be used. By adding the attribute indicating the priority shown in FIG. 4 and the attribute indicating the network position of the original structured document data to the structured document data, it can be handled in the same manner as the above-described embodiment.
【0113】また、上記実施の形態においては、構造化
文書データの各要素に優先度が設定される場合の例につ
いて説明したが、これに限らず、優先度の他、構造化文
書データの各要素の内容の種類を表す“コンテンツタイ
プ”を設定することとしてもよい(図9参照)。すなわ
ち、要素の内容の種類ごとに定められた複数のコンテン
ツタイプのうち、構造化文書データの各要素には適合す
るコンテンツタイプを設定する。一方、各端末において
は、自装置が処理可能なコンテンツタイプを登録するテ
ーブルを記憶しておき、このテーブルを参照して、自装
置に保存(表示)する要素を判定することとしてもよ
い。Further, in the above embodiment, an example in which the priority is set for each element of the structured document data has been described. It is also possible to set a "content type" indicating the kind of content of the element (see FIG. 9). That is, of the plurality of content types determined for each type of content of the element, a content type suitable for each element of the structured document data is set. On the other hand, each terminal may store a table for registering content types that can be processed by the own device, and refer to this table to determine an element to be stored (displayed) in the own device.
【0114】この場合、各端末は、自装置に適合する閲
覧(表示)内容の要素のみを保存するといったことが可
能となり、構造化文書データの内容の効率的かつ適切な
閲覧が可能となる。例えば、プロジェクタ40におい
て、構造化文書データの中のプレゼンテーションシート
に関する要素(コンテンツタイプがプレゼンテーション
シートの内容であることを示す要素)のみを保存して表
示するといったことや、小型携帯機器30において、プ
レゼンテーションシートに関する要素のうち、優先度が
高い要素のみを保存して、簡易な内容のプレゼンテーシ
ョンを表示するといったことが可能となる。In this case, each terminal can store only the elements of the browsing (displaying) content suitable for its own device, and can efficiently and appropriately browse the content of the structured document data. For example, in the projector 40, only the elements related to the presentation sheet (elements indicating that the content type is the content of the presentation sheet) in the structured document data are stored and displayed, and the presentation is performed in the small portable device 30. Among the elements related to the sheet, it is possible to save only the element having a high priority and display a presentation having a simple content.
【0115】また、上記実施の形態においては、構造化
文書データには、オリジナル文書を格納するサーバ70
のURLを含めて送信することとして説明したが、これ
に限らず、サーバ70上で実行される特定アプリケーシ
ョンのURLを含めることとしてもよい。そして、特定
アプリケーションが各端末からアクセスのあった時間・
頻度等の統計的資料を取得可能な機能を備えるものとす
れば、構造化文書データが交換されることによるプロモ
ーション効果や広告効果を測定することが可能となる。In the above embodiment, the structured document data is stored in the server 70 that stores the original document.
However, the present invention is not limited to this, and the URL of a specific application executed on the server 70 may be included. Then, the time when the specific application was accessed from each terminal
If it is provided with a function capable of acquiring statistical data such as frequency, it becomes possible to measure the promotion effect and the advertising effect due to the exchange of structured document data.
【0116】また、構造化文書データを交換する際に、
端末において、構造化文書データの内容を編集可能なア
プリケーションによって構造化文書データの編集を行う
こととしてもよい。この場合、構造化文書データの交換
を行うそれぞれのユーザが、構造化文書データにコメン
トを追加して、他の端末に送信するといったことが可能
である。したがって、これらの構造化文書データをサー
バ70が取得することで、定型内容のアンケートや投票
または非定型のコメントの収集といったことが可能とな
る。なお、サーバ70が構造化文書データを取得する時
期は、端末がサーバ70のオリジナルの構造化文書デー
タにアクセスした時期等が考えられる。Further, when exchanging structured document data,
In the terminal, the structured document data may be edited by an application capable of editing the contents of the structured document data. In this case, each user who exchanges the structured document data can add a comment to the structured document data and send it to another terminal. Therefore, by acquiring these structured document data by the server 70, it becomes possible to perform a questionnaire of a fixed content, vote, or collect an atypical comment. The time when the server 70 acquires the structured document data may be the time when the terminal accesses the original structured document data of the server 70.
【0117】また、端末間通信を行う際、受信側の端末
からあらかじめ送信側の端末に自装置の機器性能に関す
る情報を送信し、送信側の端末が受信側の端末に対して
送信データサイズ等をさらに通知し、受信側の端末がそ
れを承認して、承認された要素のみを送信側の端末が送
信することとしてもよい。このとき、受信側の端末の機
器性能に関する情報を示すデータの例として、受信側に
おいて許容し得る優先度や、関連のあるコンテンツタイ
プが考えられる。When performing terminal-to-terminal communication, the receiving side terminal transmits information about the device performance of its own device to the transmitting side terminal in advance, and the transmitting side terminal transmits the transmission data size to the receiving side terminal. May be further notified, the receiving terminal approves it, and only the approved element may be sent by the sending terminal. At this time, as an example of the data indicating the information on the device performance of the terminal on the receiving side, the priority allowable on the receiving side and the related content type can be considered.
【0118】さらに、構造化文書データの交換に際し、
送信データの暗号化やバイナリコードへのエンコードを
行うこととしてもよい。このとき、受信側の端末におい
て、各要素単位でデコードが可能な構成とすると、デコ
ード処理を迅速に行うことができる。また、構造化文書
データが他のファイル(画像データや動画データのファ
イルまたはスタイルシート等)とリンクされている場
合、リンクされたファイルをまとめて一つのファイルと
してエンコードすることも可能である。Furthermore, when exchanging structured document data,
The transmission data may be encrypted or encoded into a binary code. At this time, if the receiving side terminal is configured to be able to decode each element, the decoding process can be performed quickly. Further, when the structured document data is linked with another file (a file of image data or moving image data, a style sheet, etc.), the linked files can be collectively encoded as one file.
【0119】また、上記実施の形態において、レイアウ
ト部114,314、基準優先度調整部116,31
6、印刷条件調整部118,318および印刷部12
2,322による処理を実行するにあたってはいずれ
も、ファイルシステム13,33にあらかじめ格納され
ているプログラムを実行する場合について説明したが、
これに限らず、これらの手順を示したプログラムが記憶
された記憶媒体から、そのプログラムをメモリ12,3
2に読み込んで実行するようにしてもよい。In the above embodiment, the layout units 114 and 314 and the reference priority adjustment units 116 and 31 are used.
6. Printing condition adjusting units 118 and 318 and printing unit 12
In executing the processing by 2, 322, the case of executing the program stored in the file system 13, 33 has been described.
The program is not limited to this, and the program is stored in the memory 12, 3 from a storage medium in which the program showing these procedures is stored.
It is also possible to read it in 2 and execute it.
【0120】ここで、記憶媒体とは、RAM、ROM等
の半導体記憶媒体、FD、HD等の磁気記憶型記憶媒
体、CD、CDV、LD、DVD等の光学的読取方式記
憶媒体、MO等の磁気記憶型/光学的読取方式記憶媒体
であって、電子的、磁気的、光学的等の読み取り方法の
いかんにかかわらず、コンピュータで読み取り可能な記
憶媒体であれば、あらゆる記憶媒体を含むものである。Here, the storage medium includes semiconductor storage media such as RAM and ROM, magnetic storage type storage media such as FD and HD, optical reading type storage media such as CD, CDV, LD and DVD, and MO and the like. The magnetic storage type / optical reading type storage medium includes any storage medium as long as it is a computer-readable storage medium regardless of the reading method such as electronic, magnetic, or optical.
【0121】また、上記実施の形態においては、本発明
に係る構造化データ出力装置および構造化データ出力プ
ログラム、並びに構造化データ出力方法を、インターネ
ット80からなるネットワークシステムに適用した場合
について説明したが、これに限らず、例えば、インター
ネット80と同一方式により通信を行ういわゆるイント
ラネットに適用してもよい。もちろん、インターネット
80と同一方式により通信を行うネットワークに限ら
ず、通常のネットワークに適用することもできる。Further, in the above embodiment, the case where the structured data output device, the structured data output program, and the structured data output method according to the present invention are applied to the network system including the Internet 80 has been described. However, the present invention is not limited to this, and may be applied to, for example, a so-called intranet that performs communication by the same method as the Internet 80. Of course, the present invention is not limited to a network that communicates by the same method as the Internet 80, but can be applied to a normal network.
【0122】[0122]
【発明の効果】以上説明したように、本発明に係る請求
項1または2記載の構造化データ出力装置によれば、印
刷条件を指定することにより、レイアウトが印刷条件を
満たすように基準優先度が調整されるので、機器性能が
低い端末に適用した場合そのような端末において詳細な
情報を印刷することができるし、機器性能が高い端末に
適用した場合そのような端末において簡略な情報を印刷
することもできる。したがって、従来に比して、ユーザ
の好みに比較的沿った内容で印刷を行うことができると
いう効果が得られる。As described above, according to the structured data output device according to the first or second aspect of the present invention, by designating the printing condition, the reference priority is set so that the layout satisfies the printing condition. Is adjusted so that detailed information can be printed on such terminals when applied to terminals with low device performance, and simple information can be printed on such terminals when applied to terminals with high device performance. You can also do it. Therefore, as compared with the related art, it is possible to obtain an effect that the printing can be performed with the content relatively in line with the user's preference.
【0123】さらに、本発明に係る請求項2記載の構造
化データ出力装置によれば、基準優先度を指定すること
により、構造化データに含まれる要素のうち基準優先度
以上の優先度が設定されているものすべてがレイアウト
されるように印刷条件が調整されるので、印刷条件また
は基準優先度の指定により印刷内容を調整することがで
きる。したがって、調整の自由度が向上し、ユーザの好
みにさらに沿った内容で印刷を行うことができるという
効果も得られる。Further, according to the structured data output apparatus of the second aspect of the present invention, by designating the reference priority, the priority higher than the reference priority is set among the elements included in the structured data. Since the printing conditions are adjusted so that all the printed items are laid out, the printing contents can be adjusted by designating the printing conditions or the reference priority. Therefore, the degree of freedom in adjustment is improved, and it is possible to obtain an effect that printing can be performed with the content that is further in line with the user's preference.
【0124】さらに、本発明に係る請求項3または4記
載の構造化データ出力装置によれば、基準優先度を指定
することにより、構造化データに含まれる要素のうち基
準優先度以上の優先度が設定されているものすべてがレ
イアウトされるように印刷条件が調整されるので、機器
性能が低い端末に適用した場合そのような端末において
詳細な情報を印刷することができるし、機器性能が高い
端末に適用した場合そのような端末において簡略な情報
を印刷することもできる。したがって、従来に比して、
ユーザの好みに比較的沿った内容で印刷を行うことがで
きるという効果が得られる。Further, according to the structured data output device of the third or fourth aspect of the present invention, by designating the reference priority, among the elements included in the structured data, the priority equal to or higher than the reference priority is given. Since the printing conditions are adjusted so that all items for which device settings are set are laid out, detailed information can be printed on such terminals when they are applied to terminals with low device performance, and device performance is high. When applied to a terminal, simple information can be printed on such a terminal. Therefore, compared to the conventional
It is possible to obtain an effect that printing can be performed with content that is relatively in line with the user's preference.
【0125】さらに、本発明に係る請求項4記載の構造
化データ出力装置によれば、印刷条件を指定することに
より、レイアウトが印刷条件を満たすように基準優先度
が調整されるので、基準優先度または印刷条件の指定に
より印刷内容を調整することができる。したがって、調
整の自由度が向上し、ユーザの好みにさらに沿った内容
で印刷を行うことができるという効果も得られる。Further, according to the structured data output apparatus of the fourth aspect of the present invention, by designating the print condition, the reference priority is adjusted so that the layout satisfies the print condition. The print content can be adjusted by specifying the degree or printing conditions. Therefore, the degree of freedom in adjustment is improved, and it is possible to obtain an effect that printing can be performed with the content that is further in line with the user's preference.
【0126】さらに、本発明に係る請求項5、6、9な
いし14記載の構造化データ出力装置によれば、印刷条
件を入力することにより、レイアウト手段によるレイア
ウトが印刷条件を満たすように基準優先度保持手段の基
準優先度が調整されるので、機器性能が低い端末に適用
した場合そのような端末において詳細な情報を印刷する
ことができるし、機器性能が高い端末に適用した場合そ
のような端末において簡略な情報を印刷することもでき
る。したがって、従来に比して、ユーザの好みに比較的
沿った内容で印刷を行うことができるという効果が得ら
れる。Further, according to the structured data output device of the fifth, sixth, ninth to fourteenth aspects of the present invention, by inputting the printing condition, the reference priority is given so that the layout by the layout means satisfies the printing condition. Since the reference priority of the degree holding means is adjusted, detailed information can be printed on a terminal with low device performance, and detailed information can be printed on a terminal with high device performance. It is also possible to print brief information at the terminal. Therefore, as compared with the related art, it is possible to obtain an effect that the printing can be performed with the content relatively in line with the user's preference.
【0127】さらに、本発明に係る請求項6記載の構造
化データ出力装置によれば、基準優先度を入力すること
により、構造化データに含まれる要素のうち基準優先度
以上の優先度が設定されているものすべてがレイアウト
されるように印刷条件保持手段の印刷条件が調整される
ので、印刷条件または基準優先度の指定により印刷内容
を調整することができる。したがって、調整の自由度が
向上し、ユーザの好みにさらに沿った内容で印刷を行う
ことができるという効果も得られる。Further, according to the structured data output device of the sixth aspect of the present invention, by inputting the reference priority, the priority higher than the reference priority is set among the elements included in the structured data. Since the printing conditions of the printing condition holding unit are adjusted so that all the printed items are laid out, the print contents can be adjusted by specifying the printing conditions or the reference priority. Therefore, the degree of freedom in adjustment is improved, and it is possible to obtain an effect that printing can be performed with the content that is further in line with the user's preference.
【0128】さらに、本発明に係る請求項7ないし14
記載の構造化データ出力装置によれば、基準優先度を入
力することにより、構造化データに含まれる要素のうち
基準優先度以上の優先度が設定されているものすべてが
レイアウトされるように印刷条件保持手段の印刷条件が
調整されるので、機器性能が低い端末に適用した場合そ
のような端末において詳細な情報を印刷することができ
るし、機器性能が高い端末に適用した場合そのような端
末において簡略な情報を印刷することもできる。したが
って、従来に比して、ユーザの好みに比較的沿った内容
で印刷を行うことができるという効果が得られる。Furthermore, claims 7 to 14 according to the present invention
According to the described structured data output device, by inputting the reference priority, all the elements included in the structured data, which have the priority higher than the reference priority, are printed so as to be laid out. Since the printing condition of the condition holding means is adjusted, detailed information can be printed on such a terminal when applied to a terminal with low device performance, and such terminal when applied to a terminal with high device performance. It is also possible to print brief information in. Therefore, as compared with the related art, it is possible to obtain an effect that the printing can be performed with the content relatively in line with the user's preference.
【0129】さらに、本発明に係る請求項8記載の構造
化データ出力装置によれば、印刷条件を入力することに
より、レイアウト手段によるレイアウトが印刷条件を満
たすように基準優先度保持手段の基準優先度が調整され
るので、基準優先度または印刷条件の指定により印刷内
容を調整することができる。したがって、調整の自由度
が向上し、ユーザの好みにさらに沿った内容で印刷を行
うことができるという効果も得られる。Further, according to the structured data output device of the eighth aspect of the present invention, by inputting the print condition, the reference priority of the reference priority holding means is set so that the layout by the layout means satisfies the print condition. Since the degree is adjusted, the print content can be adjusted by designating the reference priority or the print condition. Therefore, the degree of freedom in adjustment is improved, and it is possible to obtain an effect that printing can be performed with the content that is further in line with the user's preference.
【0130】さらに、本発明に係る請求項10記載の構
造化データ出力装置によれば、印刷後に構造化データが
削除されるので、機器性能が低い端末に適用した場合そ
のような端末においてメモリ負荷を低減することができ
るという効果も得られる。一方、本発明に係る請求項1
5または16記載の構造化データ出力プログラムによれ
ば、請求項1記載の構造化データ出力装置と同等の効果
が得られる。Further, according to the structured data output device of the tenth aspect of the present invention, the structured data is deleted after printing, so that when applied to a terminal having low device performance, the memory load in such terminal is low. The effect of being able to reduce On the other hand, claim 1 according to the present invention
According to the structured data output program described in 5 or 16, an effect equivalent to that of the structured data output device according to claim 1 can be obtained.
【0131】さらに、本発明に係る請求項16記載の構
造化データ出力プログラムによれば、請求項2記載の構
造化データ出力装置と同等の効果も得られる。さらに、
本発明に係る請求項17または18記載の構造化データ
出力プログラムによれば、請求項3記載の構造化データ
出力装置と同等の効果が得られる。さらに、本発明に係
る請求項18記載の構造化データ出力プログラムによれ
ば、請求項4記載の構造化データ出力装置と同等の効果
も得られる。Furthermore, according to the structured data output program of the sixteenth aspect of the present invention, an effect equivalent to that of the structured data output device of the second aspect can be obtained. further,
According to the structured data output program of the seventeenth or eighteenth aspect of the present invention, an effect equivalent to that of the structured data output device of the third aspect can be obtained. Further, according to the structured data output program of the eighteenth aspect of the present invention, an effect equivalent to that of the structured data output device of the fourth aspect can be obtained.
【0132】さらに、本発明に係る請求項19、20、
23ないし28記載の構造化データ出力プログラムによ
れば、請求項5記載の構造化データ出力装置と同等の効
果が得られる。さらに、本発明に係る請求項20記載の
構造化データ出力プログラムによれば、請求項6記載の
構造化データ出力装置と同等の効果も得られる。Furthermore, claims 19, 20 according to the present invention,
According to the structured data output program described in 23 to 28, an effect equivalent to that of the structured data output device according to claim 5 can be obtained. Further, according to the structured data output program of claim 20 of the present invention, the same effect as that of the structured data output device of claim 6 can be obtained.
【0133】さらに、本発明に係る請求項21ないし2
8記載の構造化データ出力プログラムによれば、請求項
7記載の構造化データ出力装置と同等の効果が得られ
る。さらに、本発明に係る請求項22記載の構造化デー
タ出力プログラムによれば、請求項8記載の構造化デー
タ出力装置と同等の効果も得られる。さらに、本発明に
係る請求項24記載の構造化データ出力プログラムによ
れば、請求項10記載の構造化データ出力装置と同等の
効果も得られる。Furthermore, claims 21 to 2 according to the present invention
According to the structured data output program of the eighth aspect, an effect equivalent to that of the structured data output device of the seventh aspect can be obtained. Furthermore, according to the structured data output program of the twenty-second aspect of the present invention, an effect equivalent to that of the structured data output device of the eighth aspect can be obtained. Further, according to the structured data output program of the twenty-fourth aspect of the present invention, an effect equivalent to that of the structured data output device of the tenth aspect can be obtained.
【0134】一方、本発明に係る請求項29または30
記載の構造化データ出力方法によれば、請求項1記載の
構造化データ出力装置と同等の効果が得られる。さら
に、本発明に係る請求項30記載の構造化データ出力方
法によれば、請求項2記載の構造化データ出力装置と同
等の効果も得られる。さらに、本発明に係る請求項31
または32記載の構造化データ出力方法によれば、請求
項3記載の構造化データ出力装置と同等の効果が得られ
る。On the other hand, claim 29 or 30 according to the present invention.
According to the structured data output method described above, an effect equivalent to that of the structured data output device according to claim 1 can be obtained. Further, according to the structured data output method of the thirtieth aspect of the present invention, an effect equivalent to that of the structured data output device of the second aspect can be obtained. Further, claim 31 according to the present invention
Alternatively, according to the structured data output method of 32, the same effect as that of the structured data output device of claim 3 is obtained.
【0135】さらに、本発明に係る請求項32記載の構
造化データ出力方法によれば、請求項4記載の構造化デ
ータ出力装置と同等の効果も得られる。さらに、本発明
に係る請求項33、34、37ないし42記載の構造化
データ出力方法によれば、請求項5記載の構造化データ
出力装置と同等の効果が得られる。Further, according to the structured data output method of the thirty-second aspect of the present invention, an effect equivalent to that of the structured data output device of the fourth aspect can be obtained. Further, according to the structured data output method of the present invention as claimed in claims 33, 34, 37 to 42, an effect equivalent to that of the structured data output device of claim 5 can be obtained.
【0136】さらに、本発明に係る請求項34記載の構
造化データ出力方法によれば、請求項6記載の構造化デ
ータ出力装置と同等の効果も得られる。さらに、本発明
に係る請求項35ないし42記載の構造化データ出力方
法によれば、請求項7記載の構造化データ出力装置と同
等の効果が得られる。さらに、本発明に係る請求項36
記載の構造化データ出力方法によれば、請求項8記載の
構造化データ出力装置と同等の効果も得られる。Further, according to the structured data output method of the 34th aspect of the present invention, an effect equivalent to that of the structured data output apparatus of the 6th aspect can be obtained. Further, according to the structured data output method of the 35th to 42nd aspects of the present invention, the same effect as that of the structured data output device of the 7th aspect can be obtained. Further, claim 36 according to the present invention
According to the structured data output method described above, an effect equivalent to that of the structured data output device according to claim 8 can be obtained.
【0137】さらに、本発明に係る請求項38記載の構
造化データ出力方法によれば、請求項10記載の構造化
データ出力装置と同等の効果も得られる。Further, according to the structured data output method of the thirty-eighth aspect of the present invention, an effect equivalent to that of the structured data output device of the tenth aspect can be obtained.
【図1】文書交換システム1のネットワーク構成図であ
る。FIG. 1 is a network configuration diagram of a document exchange system 1.
【図2】PC10のハードウェア構成を示すブロック図
である。FIG. 2 is a block diagram showing a hardware configuration of a PC 10.
【図3】小型携帯機器30のハードウェア構成を示すブ
ロック図である。FIG. 3 is a block diagram showing a hardware configuration of a small mobile device 30.
【図4】文書交換システム1において交換される文書の
内容の一例を示す図である。FIG. 4 is a diagram showing an example of contents of documents exchanged in the document exchange system 1.
【図5】“優先度(priority)”属性および“alternat
e”属性の値と記述される場所を示す図である。Figure 5: "priority" attribute and "alternat"
It is a figure which shows the place where it describes with the value of an "e" attribute.
【図6】PC10の機能構成を示すブロック図である。FIG. 6 is a block diagram showing a functional configuration of the PC 10.
【図7】小型携帯機器30の機能構成を示すブロック図
である。7 is a block diagram showing a functional configuration of the small mobile device 30. FIG.
【図8】図4に示すオリジナルの構造化文書データが有
するツリー構造および各要素に設定された優先度を示す
図である。8 is a diagram showing a tree structure of the original structured document data shown in FIG. 4 and a priority set for each element.
【図9】種々のコンテンツタイプが含まれた文書の一例
を示す図である。FIG. 9 is a diagram showing an example of a document including various content types.
1 文書交換システム
10,20 PC
30 小型携帯機器
11,31 CPU
12,32 メモリ
13,33 ファイルシステム
14,34 端末間通信インターフェー
ス
15 ネットワークインターフェ
ース
16,36 I/Oコントローラ
17,37 I/O装置
18,38 表示コントローラ
19,39 表示装置
19b,39b 印刷装置
40 プロジェクタ
50 スマートフォン
60 カード型情報機器
70 サーバ
80 インターネット
100,300 端末間通信部
102 ネットワーク通信部
104,304 構造解析部
106,306 基準優先度入力部
108,308 基準優先度保持部
110,310 印刷条件入力部
112,312 印刷条件保持部
114,314 レイアウト部
116,316 基準優先度調整部
118,318 印刷条件調整部
120,320 表示部
122,322 印刷部
500〜530 要素
508,512〜530 特定要素1 Document Exchange System 10, 20 PC 30 Small Portable Equipment 11, 31 CPU 12, 32 Memory 13, 33 File System 14, 34 Terminal Communication Interface 15 Network Interface 16, 36 I / O Controller 17, 37 I / O Device 18 , 38 Display controller 19, 39 Display device 19b, 39b Printing device 40 Projector 50 Smartphone 60 Card type information device 70 Server 80 Internet 100, 300 Inter-terminal communication unit 102 Network communication unit 104, 304 Structure analysis unit 106, 306 Reference priority Input unit 108, 308 Reference priority holding unit 110, 310 Printing condition input unit 112, 312 Printing condition holding unit 114, 314 Layout unit 116, 316 Reference priority adjusting unit 118, 318 Printing condition adjusting unit 1 0,320 display unit 122 or 322 printing unit 500 to 530 elements 508,512~530 specific element
Claims (42)
度を設定可能な構造化データが与えられたときに、与え
られた構造化データに含まれる要素のうち基準優先度以
上の優先度が設定されているものを出力する装置であっ
て、 前記構造化データに含まれる要素のうち前記基準優先度
以上の優先度が設定されているものを対象としてレイア
ウトを行うとともに、印刷条件が指定されたときは、前
記レイアウトが前記指定された印刷条件を満たすよう
に、前記基準優先度を調整するようになっていることを
特徴とする構造化データ出力装置。1. When structured data that includes a plurality of elements and whose priority can be set for each element is given, the priority of the elements included in the given structured data that is equal to or higher than the reference priority. Is a device for outputting items for which the priority is set or higher among the elements included in the structured data, and the printing condition is specified. The structured data output device is configured to adjust the reference priority so that the layout satisfies the specified printing condition.
に含まれる要素のうち前記指定された基準優先度以上の
優先度が設定されているものすべてがレイアウトされる
ように、前記印刷条件を調整するようになっていること
を特徴とする構造化データ出力装置。2. In claim 1, when the reference priority is designated, all of the elements included in the structured data for which a priority equal to or higher than the designated reference priority is set. A structured data output device, characterized in that the printing conditions are adjusted so as to be laid out.
度を設定可能な構造化データが与えられたときに、与え
られた構造化データに含まれる要素のうち基準優先度以
上の優先度が設定されているものを出力する装置であっ
て、 前記構造化データに含まれる要素を対象として所定の印
刷条件を満たすようにレイアウトを行うとともに、前記
基準優先度が指定されたときは、前記構造化データに含
まれる要素のうち前記指定された基準優先度以上の優先
度が設定されているものすべてがレイアウトされるよう
に、前記印刷条件を調整するようになっていることを特
徴とする構造化データ出力装置。3. When the structured data including a plurality of elements and each of which the priority can be set is given, the priority of the elements included in the given structured data is equal to or higher than the reference priority. Is a device for outputting a set of items, the layout is performed so that a predetermined printing condition is satisfied for the elements included in the structured data, and when the reference priority is specified, The printing condition is adjusted so that all of the elements included in the structured data and having a priority equal to or higher than the specified reference priority are laid out. Structured data output device.
記指定された印刷条件を満たすように、前記基準優先度
を調整するようになっていることを特徴とする構造化デ
ータ出力装置。4. The method according to claim 3, wherein when the printing condition is designated, the reference priority is adjusted so that the layout satisfies the designated printing condition. Structured data output device.
度を設定可能な構造化データが与えられたときに、与え
られた構造化データに含まれる要素のうち基準優先度以
上の優先度が設定されているものを出力する装置であっ
て、 前記基準優先度を保持する基準優先度保持手段と、印刷
条件を入力する印刷条件入力手段と、前記構造化データ
に含まれる要素のうち前記基準優先度保持手段の基準優
先度以上の優先度が設定されているものを対象としてレ
イアウトを行うレイアウト手段と、前記印刷条件入力手
段で入力した印刷条件に基づいて前記基準優先度保持手
段の基準優先度を調整する基準優先度調整手段とを備
え、 前記基準優先度調整手段は、前記レイアウト手段による
レイアウトが前記印刷条件入力手段で入力した印刷条件
を満たすように、前記基準優先度保持手段の基準優先度
を調整するようになっていることを特徴とする構造化デ
ータ出力装置。5. When structured data including a plurality of elements and each of which is capable of setting a priority is given, a priority higher than a reference priority among the elements included in the given structured data. Is a device for outputting the set reference priority holding means for holding the reference priority, a print condition input means for inputting print conditions, and the element included in the structured data Layout means for laying out those having a priority higher than the reference priority of the reference priority holding means, and the reference of the reference priority holding means based on the print condition input by the print condition input means. A reference priority adjusting means for adjusting the priority, wherein the reference priority adjusting means determines that the layout by the layout means satisfies the print condition input by the print condition input means. , The structured data output apparatus characterized by being adapted to adjust the reference priority of the reference priority holding means.
前記基準優先度を入力する基準優先度入力手段と、前記
基準優先度入力手段で入力した基準優先度に基づいて前
記印刷条件保持手段の印刷条件を調整する印刷条件調整
手段とを備え、 前記印刷条件調整手段は、前記構造化データに含まれる
要素のうち前記基準優先度入力手段で入力した基準優先
度以上の優先度が設定されているものすべてが前記レイ
アウト手段によりレイアウトされるように、前記印刷条
件保持手段の印刷条件を調整するようになっていること
を特徴とする構造化データ出力装置。6. The printing condition holding means for holding the printing conditions according to claim 5,
The print condition holding unit for adjusting the print condition of the print condition holding unit based on the reference priority input by the reference priority input unit; The condition adjusting means is arranged so that all the elements included in the structured data and having a priority equal to or higher than the reference priority input by the reference priority input means are laid out by the layout means. A structured data output device, characterized in that the printing condition of the printing condition holding means is adjusted.
度を設定可能な構造化データが与えられたときに、与え
られた構造化データに含まれる要素のうち基準優先度以
上の優先度が設定されているものを出力する装置であっ
て、 所定の印刷条件を保持する印刷条件保持手段と、前記基
準優先度を入力する基準優先度入力手段と、前記構造化
データに含まれる要素を対象として前記印刷条件保持手
段の印刷条件を満たすようにレイアウトを行うレイアウ
ト手段と、前記基準優先度入力手段で入力した基準優先
度に基づいて前記印刷条件保持手段の印刷条件を調整す
る印刷条件調整手段とを備え、 前記印刷条件調整手段は、前記構造化データに含まれる
要素のうち前記基準優先度入力手段で入力した基準優先
度以上の優先度が設定されているものすべてが前記レイ
アウト手段によりレイアウトされるように、前記印刷条
件保持手段の印刷条件を調整するようになっていること
を特徴とする構造化データ出力装置。7. When the structured data including a plurality of elements and each of which the priority can be set is given, the priority of the elements included in the given structured data is equal to or higher than the reference priority. Is a device for outputting a print condition holding unit that holds a predetermined print condition, a reference priority input unit that inputs the reference priority, and an element included in the structured data. Layout means for performing layout so as to satisfy the print conditions of the print condition holding means, and print condition adjustment for adjusting the print conditions of the print condition holding means based on the reference priority input by the reference priority input means. The print condition adjusting means is set with a priority higher than or equal to the reference priority input by the reference priority input means among the elements included in the structured data. As all are laid by the layout section, structured data output apparatus characterized by being adapted to adjust the printing conditions of the printing condition holding means.
と、前記印刷条件を入力する印刷条件入力手段と、前記
印刷条件入力手段で入力した印刷条件に基づいて前記基
準優先度保持手段の基準優先度を調整する基準優先度調
整手段とを備え、 前記基準優先度調整手段は、前記レイアウト手段による
レイアウトが前記印刷条件入力手段で入力した印刷条件
を満たすように、前記基準優先度保持手段の基準優先度
を調整するようになっていることを特徴とする構造化デ
ータ出力装置。8. The method according to claim 7, further comprising: a reference priority holding unit that holds the reference priority; a print condition input unit that inputs the print condition; and a print condition input by the print condition input unit. And a reference priority adjusting unit for adjusting the reference priority of the reference priority holding unit so that the layout by the layout unit satisfies the printing condition input by the printing condition input unit. Further, the structured data output device is characterized in that the reference priority of the reference priority holding means is adjusted.
る印刷手段を備えることを特徴とする構造化データ出力
装置。9. The structured data output device according to claim 6, further comprising a printing unit that prints a layout result of the layout unit.
データを削除するようになっていることを特徴とする構
造化データ出力装置。10. The structured data output device according to claim 9, wherein the structured data is deleted when printing by the printing unit is completed.
いて、 前記印刷条件は、印刷量の上限を示すものであり、 前記基準優先度調整手段は、前記構造化データに含まれ
る要素のうち前記基準優先度保持手段の基準優先度以上
の優先度が設定されているものすべてを前記レイアウト
手段によりレイアウトした結果、レイアウト結果の印刷
量が前記印刷条件入力手段で入力した印刷量の上限を超
えるときは、前記基準優先度保持手段の基準優先度を所
定数増加するようになっていることを特徴とする構造化
データ出力装置。11. The print condition according to claim 6, wherein the print condition indicates an upper limit of a print amount, and the reference priority adjusting unit is one of elements included in the structured data. As a result of laying out all those having a priority higher than the reference priority of the reference priority holding means by the layout means, the print amount of the layout result exceeds the upper limit of the print amount input by the print condition input means. In this case, the structured data output device is characterized in that the reference priority of the reference priority holding means is increased by a predetermined number.
いて、 前記印刷条件は、印刷量の上限を示すものであり、 前記基準優先度調整手段は、前記構造化データに含まれ
る要素のうち前記基準優先度保持手段の基準優先度以上
の優先度が設定されているものすべてを前記レイアウト
手段によりレイアウトした結果、レイアウト結果の印刷
量が前記印刷条件入力手段で入力した印刷量の上限に満
たないときは、前記基準優先度保持手段の基準優先度を
所定数減少するようになっていることを特徴とする構造
化データ出力装置。12. The print condition according to claim 6, wherein the print condition indicates an upper limit of a print amount, and the reference priority adjusting unit is one of elements included in the structured data. As a result of laying out all those having a priority higher than the reference priority of the reference priority holding means by the layout means, the print amount of the layout result is less than the upper limit of the print amount input by the print condition input means. The structured data output device is characterized in that when not present, the reference priority of the reference priority holding means is decreased by a predetermined number.
いて、 前記印刷条件は、印刷量の上限を示すものであり、 前記印刷条件調整手段は、前記構造化データに含まれる
要素のうち前記基準優先度入力手段で入力した基準優先
度以上の優先度が設定されているものすべてを前記レイ
アウト手段によりレイアウトした結果、レイアウト結果
の印刷量が前記印刷条件保持手段の印刷量の上限を超え
るときは、前記印刷条件保持手段の印刷量の上限を所定
量増加するようになっていることを特徴とする構造化デ
ータ出力装置。13. The printing condition according to claim 6, wherein the printing condition indicates an upper limit of a printing amount, and the printing condition adjusting unit is the element included in the structured data. When the print amount of the layout result exceeds the upper limit of the print amount of the print condition holding unit as a result of laying out by the layout unit all the items having the priority higher than the reference priority input by the reference priority input unit. Is a structured data output device, wherein the upper limit of the printing amount of the printing condition holding means is increased by a predetermined amount.
いて、 前記印刷条件は、印刷量の上限を示すものであり、 前記印刷条件調整手段は、前記構造化データに含まれる
要素のうち前記基準優先度入力手段で入力した基準優先
度以上の優先度が設定されているものすべてを前記レイ
アウト手段によりレイアウトした結果、レイアウト結果
の印刷量が前記印刷条件保持手段の印刷量の上限に満た
ないときは、前記印刷条件保持手段の印刷量の上限を所
定量減少するようになっていることを特徴とする構造化
データ出力装置。14. The print condition according to claim 6, wherein the print condition indicates an upper limit of a print amount, and the print condition adjusting unit is the element included in the structured data. As a result of laying out by the layout means all those having priority levels equal to or higher than the reference priority input by the reference priority input means, the print quantity of the layout result is less than the upper limit of the print quantity of the print condition holding means. In this case, the structured data output device is characterized in that the upper limit of the printing amount of the printing condition holding means is decreased by a predetermined amount.
先度を設定可能な構造化データが与えられたときに、与
えられた構造化データに含まれる要素のうち基準優先度
以上の優先度が設定されているものを出力するプログラ
ムであって、 前記構造化データに含まれる要素のうち前記基準優先度
以上の優先度が設定されているものを対象としてレイア
ウトを行うとともに、印刷条件が指定されたときは、前
記レイアウトが前記指定された印刷条件を満たすよう
に、前記基準優先度を調整する処理をコンピュータに実
行させるためのプログラムであることを特徴とする構造
化データ出力プログラム。15. When the structured data including a plurality of elements and each of which can set the priority is given, the priority higher than the reference priority among the elements included in the given structured data. Is a program for outputting the elements for which the priority is set to be equal to or higher than the reference priority among the elements included in the structured data, and the printing condition is specified. The structured data output program is a program for causing a computer to execute a process of adjusting the reference priority so that the layout satisfies the specified printing condition.
に含まれる要素のうち前記指定された基準優先度以上の
優先度が設定されているものすべてがレイアウトされる
ように、前記印刷条件を調整する処理をコンピュータに
実行させるためのプログラムであることを特徴とする構
造化データ出力プログラム。16. The method according to claim 15, wherein when the reference priority is designated, all of the elements included in the structured data for which a priority equal to or higher than the designated reference priority is set. A structured data output program, which is a program for causing a computer to execute a process of adjusting the printing condition so that the layout is performed.
先度を設定可能な構造化データが与えられたときに、与
えられた構造化データに含まれる要素のうち基準優先度
以上の優先度が設定されているものを出力するプログラ
ムであって、 前記構造化データに含まれる要素を対象として所定の印
刷条件を満たすようにレイアウトを行うとともに、前記
基準優先度が指定されたときは、前記構造化データに含
まれる要素のうち前記指定された基準優先度以上の優先
度が設定されているものすべてがレイアウトされるよう
に、前記印刷条件を調整する処理をコンピュータに実行
させるためのプログラムであることを特徴とする構造化
データ出力プログラム。17. When structured data, which includes a plurality of elements and can be set for each of the elements, is given, priority among the elements included in the given structured data is equal to or higher than a reference priority. Is a program for outputting the set items, the layout is performed so that a predetermined printing condition is satisfied for the elements included in the structured data, and when the reference priority is specified, the A program for causing a computer to execute the process of adjusting the printing condition so that all of the elements included in the structured data and having the priority higher than the specified reference priority are laid out. A structured data output program characterized in that
記指定された印刷条件を満たすように、前記基準優先度
を調整する処理をコンピュータに実行させるためのプロ
グラムであることを特徴とする構造化データ出力プログ
ラム。18. A program for causing a computer to execute a process of adjusting the reference priority so that the layout satisfies the specified printing condition when the printing condition is specified. A structured data output program characterized by:
先度を設定可能な構造化データが与えられたときに、与
えられた構造化データに含まれる要素のうち基準優先度
以上の優先度が設定されているものを出力するプログラ
ムであって、 前記基準優先度を保持する基準優先度保持手段と、印刷
条件を入力する印刷条件入力手段とを利用可能なコンピ
ュータに対して、 前記構造化データに含まれる要素のうち前記基準優先度
保持手段の基準優先度以上の優先度が設定されているも
のを対象としてレイアウトを行うレイアウト手段、及び
前記印刷条件入力手段で入力した印刷条件に基づいて前
記基準優先度保持手段の基準優先度を調整する基準優先
度調整手段として実現される処理を実行させるためのプ
ログラムであり、 前記基準優先度調整手段は、前記レイアウト手段による
レイアウトが前記印刷条件入力手段で入力した印刷条件
を満たすように、前記基準優先度保持手段の基準優先度
を調整するようになっていることを特徴とする構造化デ
ータ出力プログラム。19. When the structured data including a plurality of elements and each of which the priority can be set, is given, the priority of the elements included in the given structured data is equal to or higher than the reference priority. Which is a program that outputs a set item, the reference priority holding unit that holds the reference priority, and the printing condition input unit that inputs printing conditions Based on the layout means for laying out the elements included in the data and having the priority higher than the reference priority of the reference priority holding means, and the print condition input by the print condition input means. A program for executing processing realized as reference priority adjusting means for adjusting the reference priority of the reference priority holding means, wherein the reference priority adjusting means The structured data output is characterized in that the reference priority of the reference priority holding means is adjusted so that the layout by the layout means satisfies the print condition input by the print condition input means. program.
優先度を入力する基準優先度入力手段とを利用可能なコ
ンピュータに対して、 さらに、前記基準優先度入力手段で入力した基準優先度
に基づいて前記印刷条件保持手段の印刷条件を調整する
印刷条件調整手段として実現される処理を実行させるた
めのプログラムであり、 前記印刷条件調整手段は、前記構造化データに含まれる
要素のうち前記基準優先度入力手段で入力した基準優先
度以上の優先度が設定されているものすべてが前記レイ
アウト手段によりレイアウトされるように、前記印刷条
件保持手段の印刷条件を調整するようになっていること
を特徴とする構造化データ出力プログラム。20. The computer according to claim 19, wherein a printing condition holding unit that holds the printing condition and a reference priority input unit that inputs the reference priority are available, and the reference priority is further provided. A program for executing a process realized as a print condition adjusting unit that adjusts the print condition of the print condition holding unit based on the reference priority input by the input unit, wherein the print condition adjusting unit is the structured Among the elements included in the data, the print condition of the print condition holding means is set so that all the elements having the priority higher than the reference priority input by the reference priority input means are laid out by the layout means. A structured data output program characterized by being adapted for adjustment.
先度を設定可能な構造化データが与えられたときに、与
えられた構造化データに含まれる要素のうち基準優先度
以上の優先度が設定されているものを出力するプログラ
ムであって、 所定の印刷条件を保持する印刷条件保持手段と、前記基
準優先度を入力する基準優先度入力手段とを利用可能な
コンピュータに対して、 前記構造化データに含まれる要素を対象として前記印刷
条件保持手段の印刷条件を満たすようにレイアウトを行
うレイアウト手段、及び前記基準優先度入力手段で入力
した基準優先度に基づいて前記印刷条件保持手段の印刷
条件を調整する印刷条件調整手段として実現される処理
を実行させるためのプログラムであり、 前記印刷条件調整手段は、前記構造化データに含まれる
要素のうち前記基準優先度入力手段で入力した基準優先
度以上の優先度が設定されているものすべてが前記レイ
アウト手段によりレイアウトされるように、前記印刷条
件保持手段の印刷条件を調整するようになっていること
を特徴とする構造化データ出力プログラム。21. When structured data that includes a plurality of elements and whose priority can be set for each element is given, the priority of the elements included in the given structured data that is equal to or higher than the reference priority. To a computer that is capable of using a print condition holding unit that holds a predetermined print condition and a reference priority input unit that inputs the reference priority. Layout means for laying out elements included in the structured data so as to satisfy the printing conditions of the printing condition holding means, and the printing condition holding means based on the reference priority input by the reference priority input means. A program for executing processing realized as print condition adjusting means for adjusting print conditions, wherein the print condition adjusting means is included in the structured data. The print condition of the print condition holding means is adjusted so that all the elements having priority levels equal to or higher than the reference priority input by the reference priority input means are laid out by the layout means. A structured data output program characterized by:
印刷条件を入力する印刷条件入力手段とを利用可能なコ
ンピュータに対して、 さらに、前記印刷条件入力手段で入力した印刷条件に基
づいて前記基準優先度保持手段の基準優先度を調整する
基準優先度調整手段として実現される処理を実行させる
ためのプログラムであり、 前記基準優先度調整手段は、前記レイアウト手段による
レイアウトが前記印刷条件入力手段で入力した印刷条件
を満たすように、前記基準優先度保持手段の基準優先度
を調整するようになっていることを特徴とする構造化デ
ータ出力プログラム。22. The computer according to claim 21, wherein a reference priority holding unit that holds the reference priority and a printing condition input unit that inputs the printing condition are available to the computer. Is a program for executing a process realized as a reference priority adjusting unit that adjusts the reference priority of the reference priority holding unit based on the printing condition input by the unit, the reference priority adjusting unit, A structured data output program for adjusting the reference priority of the reference priority holding means so that the layout by the layout means satisfies the printing condition input by the printing condition input means.
て、 さらに、前記レイアウト手段のレイアウト結果を印刷す
る印刷手段として実現される処理を実行させるためのプ
ログラムであることを特徴とする構造化データ出力プロ
グラム。23. The structured data output according to claim 20, further comprising a program for executing processing realized as a printing unit that prints the layout result of the layout unit. program.
データを削除する処理を実行させるためのプログラムで
あることを特徴とする構造化データ出力プログラム。24. The structured data output program according to claim 23, which is a program for executing a process of deleting the structured data when printing by the printing unit is completed.
において、 前記印刷条件は、印刷量の上限を示すものであり、 前記基準優先度調整手段は、前記構造化データに含まれ
る要素のうち前記基準優先度保持手段の基準優先度以上
の優先度が設定されているものすべてを前記レイアウト
手段によりレイアウトした結果、レイアウト結果の印刷
量が前記印刷条件入力手段で入力した印刷量の上限を超
えるときは、前記基準優先度保持手段の基準優先度を所
定数増加するようになっていることを特徴とする構造化
データ出力プログラム。25. The print condition according to any one of claims 20, 22 to 24, wherein the print condition indicates an upper limit of a print amount, and the reference priority adjusting unit is one of elements included in the structured data. As a result of laying out all those having a priority higher than the reference priority of the reference priority holding means by the layout means, the print amount of the layout result exceeds the upper limit of the print amount input by the print condition input means. In this case, the structured data output program is characterized in that the reference priority of the reference priority holding means is increased by a predetermined number.
において、 前記印刷条件は、印刷量の上限を示すものであり、 前記基準優先度調整手段は、前記構造化データに含まれ
る要素のうち前記基準優先度保持手段の基準優先度以上
の優先度が設定されているものすべてを前記レイアウト
手段によりレイアウトした結果、レイアウト結果の印刷
量が前記印刷条件入力手段で入力した印刷量の上限に満
たないときは、前記基準優先度保持手段の基準優先度を
所定数減少するようになっていることを特徴とする構造
化データ出力プログラム。26. The print condition according to any one of claims 20, 22 to 25, wherein the print condition indicates an upper limit of a print amount, and the reference priority adjusting unit is one of elements included in the structured data. As a result of laying out all those having a priority higher than the reference priority of the reference priority holding means by the layout means, the print amount of the layout result is less than the upper limit of the print amount input by the print condition input means. A structured data output program, characterized in that when not present, the reference priority of the reference priority holding means is decreased by a predetermined number.
において、 前記印刷条件は、印刷量の上限を示すものであり、 前記印刷条件調整手段は、前記構造化データに含まれる
要素のうち前記基準優先度入力手段で入力した基準優先
度以上の優先度が設定されているものすべてを前記レイ
アウト手段によりレイアウトした結果、レイアウト結果
の印刷量が前記印刷条件保持手段の印刷量の上限を超え
るときは、前記印刷条件保持手段の印刷量の上限を所定
量増加するようになっていることを特徴とする構造化デ
ータ出力プログラム。27. The printing condition according to any one of claims 20, 22 to 26, wherein the printing condition indicates an upper limit of a printing amount, and the printing condition adjusting unit is the element included in the structured data. When the print amount of the layout result exceeds the upper limit of the print amount of the print condition holding unit as a result of laying out by the layout unit all the items having the priority higher than the reference priority input by the reference priority input unit. Is a structured data output program, wherein the upper limit of the printing amount of the printing condition holding means is increased by a predetermined amount.
において、 前記印刷条件は、印刷量の上限を示すものであり、 前記印刷条件調整手段は、前記構造化データに含まれる
要素のうち前記基準優先度入力手段で入力した基準優先
度以上の優先度が設定されているものすべてを前記レイ
アウト手段によりレイアウトした結果、レイアウト結果
の印刷量が前記印刷条件保持手段の印刷量の上限に満た
ないときは、前記印刷条件保持手段の印刷量の上限を所
定量減少するようになっていることを特徴とする構造化
データ出力プログラム。28. The printing condition according to any one of claims 20, 22 to 27, wherein the printing condition indicates an upper limit of a printing amount, and the printing condition adjusting unit is the element included in the structured data. As a result of laying out by the layout means all those having priority levels equal to or higher than the reference priority input by the reference priority input means, the print quantity of the layout result is less than the upper limit of the print quantity of the print condition holding means. In this case, the structured data output program is characterized in that the upper limit of the printing amount of the printing condition holding means is decreased by a predetermined amount.
先度を設定可能な構造化データが与えられたときに、与
えられた構造化データに含まれる要素のうち基準優先度
以上の優先度が設定されているものを出力する方法であ
って、 前記構造化データに含まれる要素のうち前記基準優先度
以上の優先度が設定されているものを対象としてレイア
ウトを行うとともに、印刷条件が指定されたときは、前
記レイアウトが前記指定された印刷条件を満たすよう
に、前記基準優先度を調整することを特徴とする構造化
データ出力方法。29. When structured data that includes a plurality of elements and can be set for each of the elements is given, a priority higher than a reference priority among the elements included in the given structured data. The method is to output the elements for which the priority is set and the layout conditions are set for the elements included in the structured data, and the printing conditions are specified. If so, the structured data output method is characterized in that the reference priority is adjusted so that the layout satisfies the specified printing condition.
に含まれる要素のうち前記指定された基準優先度以上の
優先度が設定されているものすべてがレイアウトされる
ように、前記印刷条件を調整することを特徴とする構造
化データ出力方法。30. In claim 29, when the reference priority is designated, all of the elements included in the structured data for which a priority equal to or higher than the designated reference priority is set. A structured data output method, characterized in that the printing conditions are adjusted so as to be laid out.
先度を設定可能な構造化データが与えられたときに、与
えられた構造化データに含まれる要素のうち基準優先度
以上の優先度が設定されているものを出力する方法であ
って、 前記構造化データに含まれる要素を対象として所定の印
刷条件を満たすようにレイアウトを行うとともに、前記
基準優先度が指定されたときは、前記構造化データに含
まれる要素のうち前記指定された基準優先度以上の優先
度が設定されているものすべてがレイアウトされるよう
に、前記印刷条件を調整することを特徴とする構造化デ
ータ出力方法。31. When structured data including a plurality of elements and each of which is capable of setting a priority is given, a priority higher than a reference priority among the elements included in the given structured data. Is a method of outputting the set items, the layout is performed so as to satisfy a predetermined printing condition for the elements included in the structured data, and when the reference priority is specified, A structured data output method, characterized in that the printing condition is adjusted so that all of the elements included in the structured data and having a priority higher than the specified reference priority are laid out. .
記指定された印刷条件を満たすように、前記基準優先度
を調整することを特徴とする構造化データ出力方法。32. The structured data output according to claim 31, wherein when the printing condition is designated, the reference priority is adjusted so that the layout satisfies the designated printing condition. Method.
先度を設定可能な構造化データが与えられたときに、与
えられた構造化データに含まれる要素のうち基準優先度
以上の優先度が設定されているものを出力する方法であ
って、 前記基準優先度を基準優先度保持手段に保持する基準優
先度保持ステップと、印刷条件を入力する印刷条件入力
ステップと、前記構造化データに含まれる要素のうち前
記基準優先度保持手段の基準優先度以上の優先度が設定
されているものを対象としてレイアウトを行うレイアウ
トステップと、前記印刷条件入力ステップで入力した印
刷条件に基づいて前記基準優先度保持手段の基準優先度
を調整する基準優先度調整ステップとを含み、 前記基準優先度調整ステップは、前記レイアウトステッ
プによるレイアウトが前記印刷条件入力ステップで入力
した印刷条件を満たすように、前記基準優先度保持手段
の基準優先度を調整することを特徴とする構造化データ
出力方法。33. When structured data including a plurality of elements and each of which is capable of setting a priority is given, a priority of a reference priority or higher among the elements included in the given structured data. A method of outputting the set reference, a reference priority holding step of holding the reference priority in a reference priority holding unit, a print condition input step of inputting a print condition, and the structured data A layout step of performing layout for elements included in the elements having a priority higher than the reference priority of the reference priority holding means, and the reference based on the print condition input in the print condition input step A reference priority adjusting step for adjusting the reference priority of the priority holding means, wherein the reference priority adjusting step includes the layout by the layout step. Said to satisfy printing conditions entered in the printing condition input step, the structured data output wherein the adjusting the reference priority of the reference priority holding means.
刷条件保持ステップと、前記基準優先度を入力する基準
優先度入力ステップと、前記基準優先度入力ステップで
入力した基準優先度に基づいて前記印刷条件保持手段の
印刷条件を調整する印刷条件調整ステップとを含み、 前記印刷条件調整ステップは、前記構造化データに含ま
れる要素のうち前記基準優先度入力ステップで入力した
基準優先度以上の優先度が設定されているものすべてが
前記レイアウトステップによりレイアウトされるよう
に、前記印刷条件保持手段の印刷条件を調整することを
特徴とする構造化データ出力方法。34. The print condition holding step of holding the print condition in a print condition holding means, the reference priority input step of inputting the reference priority, and the reference priority input step according to claim 33. A print condition adjusting step of adjusting the print condition of the print condition holding unit based on the input reference priority, wherein the print condition adjusting step includes the reference priority input step among the elements included in the structured data. 2. The structured data output method, wherein the printing condition of the printing condition holding unit is adjusted so that all of the items having a priority level equal to or higher than the reference priority level input in step 3 are laid out in the layout step.
先度を設定可能な構造化データが与えられたときに、与
えられた構造化データに含まれる要素のうち基準優先度
以上の優先度が設定されているものを出力する方法であ
って、 所定の印刷条件を印刷条件保持手段に保持する印刷条件
保持ステップと、前記基準優先度を入力する基準優先度
入力ステップと、前記構造化データに含まれる要素を対
象として前記印刷条件保持手段の印刷条件を満たすよう
にレイアウトを行うレイアウトステップと、前記基準優
先度入力ステップで入力した基準優先度に基づいて前記
印刷条件保持手段の印刷条件を調整する印刷条件調整ス
テップとを含み、 前記印刷条件調整ステップは、前記構造化データに含ま
れる要素のうち前記基準優先度入力ステップで入力した
基準優先度以上の優先度が設定されているものすべてが
前記レイアウトステップによりレイアウトされるよう
に、前記印刷条件保持手段の印刷条件を調整することを
特徴とする構造化データ出力方法。35. When structured data including a plurality of elements and each of which is capable of setting a priority is given, a priority of a reference priority or higher among the elements included in the given structured data. A method of outputting a predetermined print condition, a print condition holding step of holding a predetermined print condition in a print condition holding unit, a reference priority input step of inputting the reference priority, and the structured data. A layout step for laying out elements included in the print condition holding means so as to satisfy the print conditions of the print condition holding means, and a print condition of the print condition holding means based on the reference priority input in the reference priority input step. And a print condition adjusting step for adjusting, wherein the print condition adjusting step is performed in the reference priority input step among the elements included in the structured data. All those reference priority over the priority that is set as is laid by the layout step, the structured data output method characterized in that to adjust the printing conditions of the printing condition holding means.
る基準優先度保持ステップと、前記印刷条件を入力する
印刷条件入力ステップと、前記印刷条件入力ステップで
入力した印刷条件に基づいて前記基準優先度保持手段の
基準優先度を調整する基準優先度調整ステップとを含
み、 前記基準優先度調整ステップは、前記レイアウトステッ
プによるレイアウトが前記印刷条件入力ステップで入力
した印刷条件を満たすように、前記基準優先度保持手段
の基準優先度を調整することを特徴とする構造化データ
出力方法。36. The method according to claim 35, further comprising a reference priority holding step of holding the reference priority in a reference priority holding means, a print condition input step of inputting the print condition, and a print condition input step. A reference priority adjusting step for adjusting the reference priority of the reference priority holding means based on the input printing condition, wherein the reference priority adjusting step is such that the layout by the layout step is input by the printing condition input step. The structured data output method, wherein the reference priority of the reference priority holding unit is adjusted so that the printing condition is satisfied.
て、 さらに、前記レイアウトステップのレイアウト結果を印
刷する印刷ステップを含むことを特徴とする構造化デー
タ出力方法。37. The structured data output method according to claim 34, further comprising a printing step of printing the layout result of the layout step.
造化データを削除することを特徴とする構造化データ出
力方法。38. The structured data output method according to claim 37, wherein the structured data is deleted when printing in the printing step is completed.
において、 前記印刷条件は、印刷量の上限を示すものであり、 前記基準優先度調整ステップは、前記構造化データに含
まれる要素のうち前記基準優先度保持手段の基準優先度
以上の優先度が設定されているものすべてを前記レイア
ウトステップによりレイアウトした結果、レイアウト結
果の印刷量が前記印刷条件入力ステップで入力した印刷
量の上限を超えるときは、前記基準優先度保持手段の基
準優先度を所定数増加することを特徴とする構造化デー
タ出力方法。39. The print condition according to any one of claims 34, 36 to 38, wherein the print condition indicates an upper limit of a print amount, and the reference priority adjustment step is one of elements included in the structured data. As a result of laying out all those having a priority higher than the reference priority of the reference priority holding means by the layout step, the print amount of the layout result exceeds the upper limit of the print amount input in the print condition input step. In this case, the structured data output method is characterized in that the reference priority of the reference priority holding means is increased by a predetermined number.
において、 前記印刷条件は、印刷量の上限を示すものであり、 前記基準優先度調整ステップは、前記構造化データに含
まれる要素のうち前記基準優先度保持手段の基準優先度
以上の優先度が設定されているものすべてを前記レイア
ウトステップによりレイアウトした結果、レイアウト結
果の印刷量が前記印刷条件入力ステップで入力した印刷
量の上限に満たないときは、前記基準優先度保持手段の
基準優先度を所定数減少することを特徴とする構造化デ
ータ出力方法。40. The print condition according to any one of claims 34, 36 to 39, wherein the print condition indicates an upper limit of a print amount, and the reference priority adjustment step is one of elements included in the structured data. As a result of laying out all the items having the priority higher than the reference priority of the reference priority holding means in the layout step, the print amount of the layout result satisfies the upper limit of the print amount input in the print condition input step. When there is not, the structured data output method, wherein the standard priority of the standard priority holding means is decreased by a predetermined number.
において、 前記印刷条件は、印刷量の上限を示すものであり、 前記印刷条件調整ステップは、前記構造化データに含ま
れる要素のうち前記基準優先度入力ステップで入力した
基準優先度以上の優先度が設定されているものすべてを
前記レイアウトステップによりレイアウトした結果、レ
イアウト結果の印刷量が前記印刷条件保持手段の印刷量
の上限を超えるときは、前記印刷条件保持手段の印刷量
の上限を所定量増加することを特徴とする構造化データ
出力方法。41. The print condition according to any one of claims 34, 36 to 40, wherein the print condition indicates an upper limit of a print amount, and the print condition adjusting step includes: When the print amount of the layout result exceeds the upper limit of the print amount of the print condition holding unit as a result of laying out all the items having the priority higher than the reference priority input in the reference priority input step by the layout step. Is a structured data output method, wherein the upper limit of the printing amount of the printing condition holding means is increased by a predetermined amount.
において、 前記印刷条件は、印刷量の上限を示すものであり、 前記印刷条件調整ステップは、前記構造化データに含ま
れる要素のうち前記基準優先度入力ステップで入力した
基準優先度以上の優先度が設定されているものすべてを
前記レイアウトステップによりレイアウトした結果、レ
イアウト結果の印刷量が前記印刷条件保持手段の印刷量
の上限に満たないときは、前記印刷条件保持手段の印刷
量の上限を所定量減少することを特徴とする構造化デー
タ出力方法。42. The print condition according to any one of claims 34, 36 to 41, wherein the print condition indicates an upper limit of a print amount, and the print condition adjusting step includes: As a result of laying out all the items having the priority higher than the reference priority input in the reference priority input step by the layout step, the print amount of the layout result is less than the upper limit of the print amount of the print condition holding unit. In this case, the structured data output method is characterized in that the upper limit of the printing amount of the printing condition holding means is decreased by a predetermined amount.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002028759A JP2003228557A (en) | 2002-02-05 | 2002-02-05 | Structured data output device, structured data output program, and structured data output method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002028759A JP2003228557A (en) | 2002-02-05 | 2002-02-05 | Structured data output device, structured data output program, and structured data output method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2003228557A true JP2003228557A (en) | 2003-08-15 |
Family
ID=27749839
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002028759A Withdrawn JP2003228557A (en) | 2002-02-05 | 2002-02-05 | Structured data output device, structured data output program, and structured data output method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2003228557A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005267419A (en) * | 2004-03-19 | 2005-09-29 | Canon Inc | Data processing apparatus, data processing method, program, and storage medium |
| JP2010102706A (en) * | 2008-10-22 | 2010-05-06 | Xerox Corp | Knowledge based content subset generation method for variable information printing, and computer program recording medium |
-
2002
- 2002-02-05 JP JP2002028759A patent/JP2003228557A/en not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005267419A (en) * | 2004-03-19 | 2005-09-29 | Canon Inc | Data processing apparatus, data processing method, program, and storage medium |
| JP2010102706A (en) * | 2008-10-22 | 2010-05-06 | Xerox Corp | Knowledge based content subset generation method for variable information printing, and computer program recording medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102177515B (en) | For code conversion and the display method of electronic document, system and equipment | |
| US7810049B2 (en) | System and method for web navigation using images | |
| KR101494285B1 (en) | Method and device for dynamically wrapping text when displaying a selected region of an electronic document | |
| US9509731B2 (en) | Information processing apparatus, information processing system, and information display method | |
| US20040205620A1 (en) | Information distributing program, computer-readable recording medium recorded with information distributing program, information distributing apparatus and information distributing method | |
| US20040111670A1 (en) | Server and client terminal for presenting device management data of XML data | |
| EP2709309A1 (en) | Information processing device and conference system | |
| JP5140615B2 (en) | Printing method, image forming apparatus, and web server | |
| JP2010097291A (en) | Information transmitting device, information transmitting system, information provision processing program, and information providing method | |
| US20090083284A1 (en) | Delivery server for delivering documents to be browsed to mobile terminal, mobile terminal, and delivery system for delivering documents to be browsed to mobile terminal | |
| US20060055969A1 (en) | Print system and information processing apparatus | |
| CN118331520A (en) | A printing method and device for OFD electronic invoice | |
| US8862990B2 (en) | Information processing apparatus and data processing method for generating print information based on a print instruction from a browser | |
| JP5128432B2 (en) | Site information conversion apparatus, site information conversion method, and site information conversion program | |
| US20070134040A1 (en) | Printing process control method and short distance wireless communication terminal apparatus | |
| JP2003228557A (en) | Structured data output device, structured data output program, and structured data output method | |
| US7827482B2 (en) | Data-edit apparatus for editing data by using data transmitted from server and transmitting edited data via network, program used therefor, and data-edit method | |
| KR100610371B1 (en) | Method and apparatus for providing content to personal mobile terminal | |
| JP5900050B2 (en) | Information processing apparatus, information processing system, and program | |
| JP2008176451A (en) | Electronic document providing device, terminal equipment, electronic document providing method, electronic document display control method, electronic document providing program, and electronic document display control program | |
| KR100600512B1 (en) | Apparatus and method for providing content clipping service for wireless terminal | |
| US20080256252A1 (en) | Server apparatus, content processing method therefor, content processing program therefor, server system and recording medium | |
| JP6115664B2 (en) | Information processing apparatus and program | |
| JP2003167693A (en) | Printing method, printing system, control program for printing system, and storage medium | |
| JP3878038B2 (en) | Job generation device, printing device, job generation method, printing method, job generation program, printing program, and recording medium recording these programs |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20050405 |